155a401a30ea86c77cde496bae24f7ce2e0cc1239202f33624a73fed862f52617fde263f1991b71559cd4c63ffb03bb4263c7555da8887fb93bef9f9f5ea7703928d526f7ff30d80b89af105725fa18207c57849daa07113b2b0e89a61fc088f96b64d1", 0x92}], 0x1, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r5, 0x4010426e, &(0x7f00000008c0)) r7 = getpgrp() fcntl$lock(r6, 0x7, &(0x7f00000007c0)={0x3, 0x2, 0x6, 0x1000, r7}) writev(r6, &(0x7f00000001c0)=[{&(0x7f0000000000)="48fd2c9ad482f7ac383af35f6f1da68bc8d4cbb5e49e1a5beadec9e2f09b3c46df3727698bc5349db2fc7cbc65ab3584823385300681", 0x36}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r6, 0x0, 0x0) r8 = semget$private(0x0, 0x3, 0x410) setreuid(r4, r4) semop(r8, &(0x7f0000000100)=[{0x0, 0x20, 0x4d6411c0486f3d3}, {0x0, 0x2, 0x800}], 0x2) shutdown(r6, 0x1) pwrite(r5, &(0x7f0000000980)="982b04be42c9f99298b50d169f6f9c910e577ad8bc730d0773ccb7442d0fb853cc55839554cfa7d0e16799f065e685256494a8a6dc39aa6a840b87894ee9da10c568e49a6bfdabcd77498da37c178bbb2119045d9ea547e1611257b6cc2e5b1509bcfa17d7be0a1e129f185044be84b5538a17895b76c62f1261246bb3f87bf5582cba57d0863ce7e5c6001e13eb69de718e7731e5e1232849a4686d49483fe125195f69b0bf25844c107731fd2ef23b4d0703203ef1940d958f9950053700b131446b0827725f99d0d9d2cc52c37d396339de240fc37290f3c865d1b1db4cd19dc9c872ca1389f90f1ba8ca9eb42ade8800e375adb1880ec4935ce686751c4cca72255750b714b9209503fe09f4466e39936bf3a7bf65b693bb83048a4322fd1b265d125824a61aba1e6195132c61ae40a71eff15c4c2cf285831667b32fa88ac3a656173f164932efa095528d5a23ad80cf4f8c0bb8b1b761a35654fdf0f100ccabf903d1aa5eeaba2bac90a4599adf8cf03d2354b845178c7781493ab47b01e6837609b9ffb014e7c703d05180686e64f17fa02c776451f2ba86c16d788cb202538163b711dfd0f8e793c31dc377343e87aa250d9563b7be5e5c9c78ba53c068cb8a7eff7a29742993052d796309d56bba681c2145717963bd7892c072f69c54e66f6f85387c8d400bc6c6934481ef9ecb61b12da54847a32ab5e53c0aabc8506c87300f8f897b39a16a9f93cfa9a4f6e3b8e4abe80998f3ace4c2b844acf402eb3af9f8facf66ef2bcb37f6d90274156d98f3616acbf5bdcaaf5548e6d7fb6e1001be798ad15e30fd7616ad045bf49e599c039b6c6d7661e6d23441e153a66dccb36c1ba4d23d08430d4d4ec701e6787a37b034b2119bb62e6e7d8c29965027c6558a2dc1b65b812b7ddfb19d0ab45c60f149a4509800dd505be26e029cbefcbea82f7ae95ee8eadcf2584a192aae52482d6bc83537e0f6744466a8cf1412f3e0052615bf768da943629874c41f9c71e15141eb526b4f96605e34a538c89c910137707fefc3ddd9659eb7596e6a0f83c804bd81c7cd06d3d6d05b4a8156d38595566da385fa094f163a88d46fbf8c48826076495068d274ceb1ce0f9ee2cdfbb766201a957517262072110a9bdae091f52c2721220a0bed4c46d8ecb3e2ef10ac8a4a3c00fbbdb03a648aa7f6cf67f9956aecd70a671a83ff65dd6861c10326e3cea774d6fe66d6a1d76188b8d4ecdd2d073f62770e1df5488bb18f7e98b45c599fca0aa66db371cf8f9143a70da0d207b7a1d65ab43beea78320ff5a27de5ab288206fed9387a172b2e94c91b01d8e3c3aa3e83ca0c08c4121e0493b29f74a4b4c0f06272fe20c9304f8b0439ea103210359de5ad703052a9c9d5cefd5f62ff7eb0b31ab7753069a40afc50da73d9e10a163e7e441b69860270c2fd6106c63053bcbcf5198b5fe77a9ee1ec1b5955b3fca6403173db857abb2a33338302857d3015fe072c4927579ec2b3119644e8853c387758c1ee8c4aec3428401283fd6f154a16f9dbf5a07b402ea2d6e9381aa725db7ff7448aee8662fa08553bf2fc480d57a6c5085a0cbee9ef9ad1216c7e6dfd87a8f8e6ff213bb748fb635acd7d80816f03a31eded49b080828a81f2be11e55d0124c69c1b8e1124d8781b926bb0d3c6313ca7a8f53954ce30255b5eb627f6b6139ccd63f56e73b704ca90381dda31985648ca69a903999e70a75b21a27171fb80b127b2d6106b1091125693b66758ab212b94b6683e730a4e3a67a4225711319f6bd9ac44a3628cbeb251cc93ec36302c4d46cd2c838ac871155a7462b48070f3f107429f2a42de52ad32e4b9755055d02379a4d6fbca44377742c4b209a914ecb25bb26af2c3be9163f9a6055fbfd443773969f84e53561ca0ee10ac07dbaed6792ca49330d80f5d6b8432291700e0013de98d97c512eef41044dff7a234f71ecad532fa6f8dacae988fe0028f4d0ff3000495861285cc7f1b91163eccf43f4822343ddb2990996d367d61036aac3f991220845c45e2abccdf37739c012bc09d4b93c22cf4af323691f66e75a9f6ae3aea8b344aa735e53fbd9f8d153ae170fadd56e85ef19f5b1dff400f7dfc113c06371eeb24a5a00c54382ff775ce1f0a717befd0950fb1a3f99852360ee4ef41a18d0f514dc7664bc940626f4ac026ea2868ee07597db56b11ac4f51cebe009f872b10e94f323f3b9e964bd3e7da88ba342b0a8caa01885791274d38e4a9f4b4469839aec8f5437373af1b2744160113bc37b8fff268756f85f2c15a73b143a77e2801e2a30adac62e1f21199d58d174e3186b91d54377c6123c506d37cab394e7819f67a8745bb8ddb80cde685652d4757f2efd5a34d5c8507043c0ed3021a5aee5d19e358f2c7ab6dbd9ff1b85b8642f0d5acf6cb2759321208e57481cd6962cfdc1349e0b8398df48a8ce455582613db95a8d47f61bc59b656a77551d51d1ab2ccb34221f7211e5afe1fe2163492260dcd33a6945da88747fda9bb8498450372914d519e9cde1d954f7185e05ab02de7ef0f4cfc17e7b16698870498c688d32e2c2971af30c26126cdde1d340b99140aeddf6f9ba42c04de52a023b4075b9d5c8e162bb2d0bd69208cb7f9005db842020348e522b720225c56baf137a563d60f304e5738d20e674e077341f04224798756a911ce5d92d7360f3da9efdaea1a86cbd429d9f87af3d65010266d0dfa0573343fa6a7c22fd1cd76e022e183a965baee9173bbd8ae2793e90ffd8c8eef81ecb9a64cf1d8e79e63b1df3061c65c992088af2847f9179a3760086098d13f560f220cba41bb822216f28bb4d92557571425ee09fddc29ae13c8ba944595c99f3df6a966dc2a8ef585310f558dd92d23481512f804be1a757bbe366acd41a219bdaeb41c9b91bf483dfb37cb254a3e5fd69a33bac05a6be28b5f69dbb2afd636a89cb2198aa4e1a25527c4bdde48cbfc86f8a02ac99b696f87ddc9fc05a5af735c5a976727cc1057ef43eca548f478d012f718245c8774b528834b67f4a647e964f0a5e5338f84292b44235e21f93b962b95eb9c34c1177b3bf34ebb527b7d2dca2f9574425f728c67aadf5ac5b95263890d20cefadffa69c280ea2282f3be6de149edb7fb11d10d53a9904a11c605d2020be3d6f99e3bc991754bb5be79158d20daa60360c45b3a5f3d33850cd21fb86f059d9300fc495ea3e3d9111a076daf4903fa91565a6131b24fd68d9660efb7fd56d90158a4d5fcb22523c7b1131c1ef9f50cdd1f5df12c7e6033b83737a372f6d1f894d5d41fb4d3cae08c244b5e1af47e6fb21b7db4213932d5bbb0d0ca89025cdfd410acc23ca07509dbf2706ed8c9ba9e34877123b16c30994e944ba92105aaab360306eaa5a660c9cc00f8215fbf2244143c4339db4eb087e42d7c7976168e615416f6f0abf709615869ba0e45830a05874160c6f5cedb1703c3ad19dabce15b4845ffc992191fa3dfb87efb5466d1f343861b0156bf7d7122c8e5c9ce9d30a1258a0a791f14c6ea808d353f8d29ab1cb1348c7571d8cf1f3a90a8939b59f40380fcdab7328a6f64a09306d792ecaeab45562fce17d58405ba94c46c279dda77b66a0581f51ac14d621b85e2dc70a3a3cbda404239ad9255858e0dad3da7a81d54d736f8288c86c1cc89778eb394028c395058f735a75e7eb9b27ba2723fe2876c8f452bc7e9f3c61b517970087fabc2bcfe9fa1486eb0cb97b42093b7eedbb2a3f3a1e69e70a39a678f376566d0b9c746c7c34f27a0de2cee173e57f8f9f3dc046fa726c43ab88b3a9404b22113c8a7ecf9f79846d2bbc740a034b7953e2334ce23aad04ed398d81da872217534534882145556b8d505c4ebd3304f0e4c7ff64fcbfbd02ada0ae465c810ce2ebf4216d5b40e34a56438240b79c8cb6a23154850734b07b065278a71b60ed65ecaef6946e06e671fdc69ca2a5ae56960a00d7da62450989097c0a688ae52314e718a9273c83b13d59eaa0c5e282158e4e7537a9c691609d3aff84813fea39bcd174eac7d1832715766bf0bcd9ea830fdb932968c359ab79a19806f99c01f2aec753a73dec7f076de17c0815d7b40316d5f59ad1b60d49b546d91777caad13f8cacfbb9d101e4cd64ffa35bd29e33a95b37c84e9c1be77823f1806a503a75584b7668a5f88124c95ff60f733c0a5e8db57ef39db899bc3439bcdb96bab00f0d804fdd58bc40465c3c7e6ce76c685194261fdf894c89fffbfc199ed2c4e3f58f0f309193329204d61edb62ee12e24186e4bc21972ccba5b92baec5918ec6880e4f75289c89b03a41d68c7c2a4d1fcfe8923f2637af45aa00803e7f4982a8563ad032935104c126a7580d09e26e6d7721ce7e13b01c7d415b289c882b999468ae81900305ae29de87e2a3ce33d8bc923ff4c21bcea858d064fcc7ca609ed4753b1dac6577edbc04b18c1e1e3b035d2d47c7c6ecf0dee349e591a064229de25d1da1110224875ca30d48e7c316068a570ee635c94f9008f90d5aebc070e44a2ce73e5ec4019ef5121d1f81703a1dcbdde7972dfed5343dadecb352bd2bc5b67b660d6141af9b573b04a2e987724bdb44c6fc5c01814b5d27e4cce019d376a4cdb864e0e6265110d8279cda458dea033bed88020c9503d9b8c811d6669c821695639aad630d902463eb8ce7760532c37d1d4c73aaf7bf348088146e649ad3c040441de687a84b059b62d686036b1cb2f864875028e31c0092518162f26fab7f3ca5e01194e8652bb2e6c060c194a56160d3d296d85479fa308fec0a2d40eae693f00ae32c62af16c0ef416691f5ba843ed6dc2a2a0b9c3d5494484cc5a7e9568e7bb952595fb81af71e843bacc34bbe3a4204f58b9f8d9d6576bd4130d714aa26252635e24768c379517319f68e0e8d7a2aa071f5503739acad36a0f109fb3df6c95dd2a1dd9c25b38b0373d41aa605e7e8c5660e5c106ff290723460041d1d1ad173f715d382302b8ce36f3bec72aa4d29f02c2e83413988fb181d4595c75f5b8664f1a8041727a317bf214aa3a7e1a44ae28e4a1ba74c589ca8687e31b641d0fe6c2acc66370690bd078155d10324546764fd70d4324b00987b7459c74f1242089418e35b7520d6b12ce3510451ec06206101a8c1b30be5de9585f24f5b2d6faf48fa326205b33b071c69347b5fb9ce2630301adba75917402dc1af149e10bf0f08707b2ecdc2e5aca2522f341460785dfacc0375ddfa761fba0d674557b36dbcd208fa3ac86c25481a8b750893a7e91ae842038aa0382775183e7a956284c997d705e8e20c3bea38cc55dbf5672884bd904ac280c1e50b442b689671fd042388fac78a96b8b37d3b78364a668f752c01063d46a5db7c3d8577a4df20369f918c87b42ecc785456a87d89576361a447f3b463c6dd42c513566a7d4c0f592247b1ac233ee672e251fb852fdbca0cfb08cc5a6dac17c35eea5c9e2055cc75d1dcb9474a23c1e40b729c73c10243ca8affca0aa1aee7352ee9e8889380d41be650a0cec50f39e517f771c60c8b2412d84abc23f2f2f296863b50758003073ba0feec0cb7d966e142bcedc7302ccbc69675465f3153982e6014660f94c1dab35106596e8fb468a190e036807ba20ca7b7863f52ab5d7335f9fb125247cc5fef2797f4fe14a4b3a1602769dbaa33341aa15aa5c20111852061d0338592fcc54cf5a43d10e9aa7b9ab8048f80d82be12f3847277d856718341e2a3a7ca80d5f11b59a5236e884ae6955cdb19f6e32eeae", 0x1000, 0x0, 0x0) 05:37:13 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x3, 0x7f) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 05:37:13 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x3, 0x7f) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 05:37:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x206c}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x10, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x40, 0x0) pwrite(0xffffffffffffff9c, &(0x7f0000000400)="ffe89cebfd3313b94834c4d9766e23db209b41a84351151ce6a94d6885fee1f252ba6bccc6542a0945b4af1f2cdd524ca0a1fb8edbed90f2294969d3b33f999f15b3051960d516f6c19c326170259bd813137cab1e538902b121c716e7436a5c99ec96525443f0b9db74405b9d2322b457f2144607bbc274f44b45d9a3cebd0716a196334e58c4ed7abd3202e724b48ba2d518df9c8e6e92891dfeaeb0691e75ddfbd4cf0911716c17ef2903a31b70169c2ab909b0b2be32a2c9e866ee88106ffdba82c0780dd4a8c821286d3af1a21336317da85a9514ccca2bae904b8c", 0xde, 0x0, 0x0) r2 = open(&(0x7f0000000600)='./file0\x00', 0x8, 0x8) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000640)) r3 = socket$inet6(0x18, 0x5, 0xc2) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCLOCK(r4, 0x20004276) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000140)) r5 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r5, 0x29, 0x1000000000000028, 0x0, 0x0) sendto$inet6(r5, &(0x7f00000002c0)="411f29d9078f964791cd159f54f2b2f816e0a8071b3e522f20074cf82bf2f041079576dc7c605e461553be82605f86fb9e95d52d0eef0e8e771e46398dd698f44d6642dc6db62b8b8972d9d5122ab0c2aab2c97a00c340f91bcee0bca6e2bc1b7497bc44e5d87ed3603ae6cb8893e9bbe426b801a75db2ca3e283246355d9cf2226c4e4b02bc234b2bd5b37e959585b6ef826d35c10ce92c0c5bac104f6223c11dbaa6cc3b6f8a", 0xa7, 0xd, &(0x7f0000000240)={0x18, 0x1, 0x4, 0x2a}, 0xc) getuid() ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000580)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) r6 = dup(r1) ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f0000000500)={'./file0\x00', 0x5, 0x200, 0x6, 0x3, 0x32, 0x7, 0x1, 0x0, 0x0, 0x5, 0x8}) ioctl$WSDISPLAYIO_USEFONT(r6, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0x90000, 0x101, 0x10000, 0x0, 0x3, 0x6, 0x6, 0x1, 0x0, 0x8, 0x92c}) ioctl$FIOGETOWN(r6, 0x4004667b, &(0x7f00000003c0)) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 05:37:13 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) 05:37:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) utimes(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)={{0x7, 0x2}, {0x8, 0xff}}) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="d60dd57cf41e0d3e78e7c1391efe3218918edba7bcf069a234ad1096ce3101f2fefd7658d20b41b49a2cc022c51dd46f341d41f8eb16858f86c822f781136900fe768d41f7fd2a50462b227e6b359e24f12deef75461e54286e60ca80bb80e1ff310c9ac7db7e892aaafef71225efcf0f9f0d9454624393db0bda40f5d27bc72d8de19481a6c326601a3a0c5abc6e0db7b45e394a09ba5db5e16f22463f4b39df384d6cbffcb98002e5d5ebeb4a37dd7c26345e201d15d3fbe932029d9254a41", 0xc0}], 0x1, 0x0, 0x0) 05:37:13 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) 05:37:14 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) 05:37:14 executing program 0: nanosleep(&(0x7f0000001c40)={0xf7, 0x7ff00003}, 0x0) clock_gettime(0x0, &(0x7f0000000000)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000080)=0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f00000000c0)=0x20) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x7fff, 0x0) r3 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x100, 0x2e2) r4 = openat(r3, &(0x7f0000000500)='./file2\x00', 0x400, 0x1c8) ioctl$WSMOUSEIO_SRES(r4, 0x80045721, &(0x7f0000000600)=0x1) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) getpeername$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0xc) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) r6 = syz_open_pts() r7 = dup2(r2, r1) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r9 = openat$klog(0xffffffffffffff9c, &(0x7f0000000300)='/dev/klog\x00', 0x200, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000580)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r15, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) kevent(r7, &(0x7f0000000340)=[{{r5}, 0xfffffffffffffffa, 0x0, 0x40, 0x1, 0x444c}, {{r8}, 0x0, 0xff44eea3c5cde506, 0x99a0f0289a0e5714, 0x3, 0xfffffffffffffffe}, {{r4}, 0xfffffffffffffff9, 0x10, 0x1, 0xffffffff00000000, 0x4}, {{r1}, 0x2, 0x8, 0x40000000, 0xfffffffffffffff7, 0xffff}, {{r9}, 0xffffffffffffffff, 0x81, 0x80, 0x7fff80000000000, 0x40}, {{r2}, 0x5, 0x10, 0x1, 0x3, 0x3}, {{r10}, 0xfffffffffffffffc, 0xc0, 0x80000000, 0x3, 0xffffffff}, {{r11}, 0x6c2ccf9b5f3bbf83, 0x4178bd03ece3fcad, 0x1, 0xa88, 0x6}, {{r12}, 0xfffffffffffffffe, 0x0, 0x1, 0x100000000, 0x1ff}], 0x5, &(0x7f0000000480)=[{{r13}, 0xfffffffffffffffe, 0x4a, 0x1, 0x80000000, 0x4}, {{r14}, 0xfffffffffffffffb, 0x8, 0x10, 0x6}, {{r6}, 0x0, 0x0, 0xfffff, 0x1, 0x67}, {{r15}, 0x61b3fc122c1439a6, 0x0, 0x8, 0x100000001, 0xb252}], 0xf6c, &(0x7f0000000540)={0x8, 0x5}) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1000000, 0x6}) preadv(r6, &(0x7f0000000640), 0x5, 0x0, 0x31) openat(r6, &(0x7f0000000280)='./file0\x00', 0x8, 0x10) fcntl$setflags(r6, 0x2, 0x0) write(r6, &(0x7f0000000a40)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e818bad360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee6f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b26979aa96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) close(r6) ioctl$TIOCCBRK(r6, 0x2000747a) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./file0\x00', r5, 0x4}) ioctl$BIOCSDIRFILT(r4, 0x8004427d, &(0x7f0000000180)=0x9) kevent(r2, &(0x7f0000000000), 0xf95, 0x0, 0x214c, 0x0) 05:37:14 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) 05:37:14 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 05:37:14 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 05:37:14 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) getsockopt(r1, 0x29, 0x1000000000000028, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000000)=0x8, 0x4) r3 = socket(0x744be4932fe56786, 0x0, 0x3) listen(r3, 0x3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) dup2(r4, 0xffffffffffffff9c) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0xb3e1, 0x200000005}) msgget(0x1, 0x100) 05:37:14 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200]}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 05:37:14 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200]}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 05:37:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x74}, {0x4}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x2, &(0x7f0000000180)=[{0x0, 0x7f, 0x1f, 0x8000}, {0x6, 0xd6, 0x13, 0x44a3defd}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fchflags(r1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000140)) 05:37:14 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x4, &(0x7f00000000c0)={0x2d}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000)=0x200, 0x4) kqueue() r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x20, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x6) listen(r0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) getpeername$inet(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) 05:37:14 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200]}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 05:37:15 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 05:37:15 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) listen(r0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x8}, {}], 0x2}) r1 = socket(0x10, 0x5, 0x0) fcntl$getown(r1, 0x5) 05:37:15 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 05:37:15 executing program 0: r0 = socket(0x2, 0x4000, 0x0) getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) 05:37:15 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 05:37:15 executing program 0: socketpair(0x0, 0x3, 0xab2, &(0x7f0000000000)={0xffffffffffffffff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0x200, 0x0, 0x5, 0x0, 0x7, 0x10000, 0x1, 0x2, 0x1, 0x594, 0x3}) ioctl$BIOCFLUSH(r1, 0x20004268) r2 = open(&(0x7f0000000280)='./file0\x00', 0x60, 0x10e) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000240)=r0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000002c0)={0x3ff, './file0\x00', '.\x00'}) shutdown(r0, 0x1) close(r0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000300)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000080)={0x80000000, 0x1, 0x1ff, 0xf432, 0x5bdd}, 0xc) r3 = socket(0x18, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) preadv(r4, &(0x7f00000006c0)=[{&(0x7f0000000380)=""/97, 0x61}, {&(0x7f0000000400)=""/10, 0xa}, {&(0x7f0000000440)=""/222, 0xde}, {&(0x7f0000000540)=""/136, 0x88}, {&(0x7f0000000600)=""/41, 0x29}, {&(0x7f0000000640)=""/102, 0x66}], 0x6, 0x0, 0x0) r5 = socket(0x2, 0x2, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = socket(0x2, 0x2, 0x0) dup2(r5, r6) connect$unix(0xffffffffffffffff, 0x0, 0x0) r7 = socket(0xb, 0x4, 0x1) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000001"], 0x10) write(r7, 0x0, 0x0) sendmsg(r3, &(0x7f0000000340)={0xfffffffffffffffe, 0xef, 0x0, 0x0, 0x0}, 0x0) r8 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r8, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r8, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r8, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 05:37:15 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 05:37:15 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6, &(0x7f0000000000), 0x4) 05:37:15 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 05:37:15 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 05:37:15 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000240)={0x100000000, 0x6}, 0x10) getuid() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xcf2, 0xffffffff, 0x1, 0x81, "b439add0430b0554f1ec6918533588f56d3f9b7a", 0x401}) sendmsg(r1, &(0x7f00000002c0)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000080)="6b6f551f95250de0", 0x8}], 0x2a6, &(0x7f0000000200)=[{0x10}], 0x10}, 0x2) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x20002, 0x0) fchmodat(r3, &(0x7f0000000280)='./file0\x00', 0x10, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000440)) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x1, 0x0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x1f, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x29, 0x400000080000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:37:15 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 05:37:15 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2008, 0x1003) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/4096, 0xf000}], 0x1000000000000025, 0x0, 0x100000000000) 05:37:15 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x0, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 05:37:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000180)=0x8000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x45}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x43ce, 0x1f, 0x80, 0x100}, {0x4, 0x1, 0x40, 0x4}, {0x5, 0x7a, 0x80, 0x3f}]}) pwrite(r0, &(0x7f0000000280)="895e654f5c1d85045229b675851d", 0xe, 0x0, 0x0) 05:37:15 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x0, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 05:37:15 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x3, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) accept$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/76}, &(0x7f0000000040)=0x4e) 05:37:15 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x0, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 05:37:15 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x4) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0xae60, './file0\x00'}) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 05:37:15 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 05:37:15 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = getpgrp() r3 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000580)=0xffffffffffffff73) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000700)={r2, r4, r3}, 0xc) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000340)={0x10, 0x3, 0x4, 0xfff, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff8000/0x8000)=nil, 0x3000000000000}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7ff}, {&(0x7f0000c00000/0x400000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x3}, {&(0x7f0000cc2000/0x4000)=nil, &(0x7f0000e29000/0x2000)=nil, 0x1ff}, {&(0x7f0000fa2000/0x3000)=nil, &(0x7f0000f39000/0x8000)=nil, 0x2}, {&(0x7f0000d77000/0x3000)=nil, &(0x7f0000fce000/0x2000)=nil, 0x4}, {&(0x7f0000df2000/0x4000)=nil, &(0x7f0000c07000/0x4000)=nil, 0xc31}, {&(0x7f0000c6f000/0x3000)=nil, &(0x7f0000f3e000/0x1000)=nil, 0x4}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ee8000/0x1000)=nil, &(0x7f0000e10000/0x1000)=nil, 0x7f}, {&(0x7f0000f09000/0x4000)=nil, &(0x7f0000c57000/0x4000)=nil, 0x5}, {&(0x7f0000f8b000/0x3000)=nil, &(0x7f0000e21000/0x4000)=nil, 0x1000}, {&(0x7f0000f82000/0x3000)=nil, &(0x7f0000fe6000/0x2000)=nil, 0x1}, {&(0x7f0000e87000/0x4000)=nil, &(0x7f0000de6000/0x3000)=nil, 0xa0a8}, {&(0x7f0000cb5000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x1}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './file0\x00', './bus\x00', ['./file', './bus\x00', './file', './bus\x00'], 0x9}) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000300)=[{{r5}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x66, 0x0, 0x0, 0x0) 05:37:15 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 05:37:15 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 05:37:15 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chflags(&(0x7f0000000200)='./file0\x00', 0x10000) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendto$inet(r1, &(0x7f0000000280)="636e61085d89282db4a4eebbf859e6536dab3ef572edd00ca19530f7b3816df78d357e1ab15f20544922d88620956a6f064333a8f7524cbb45c36966300ed039b90ba606f649a2b2eea4979abb645d40cec7b3a8c7e49909f5de6d9ffc6e5859b884f4fc2fe404dc55b85fce502806e5ab3b4cebe27b805b5a3611f4ed9a2610d534cd751ef7a3320657b30f53ad8ec8dfc4fb", 0x93, 0x0, &(0x7f0000000080)={0x2, 0x3}, 0xc) 05:37:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x4c, 0x0, 0x8}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) 05:37:15 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 05:37:15 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 05:37:15 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x5}, {0x25}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 05:37:15 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 05:37:15 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r1, &(0x7f0000000180)="6ddc598a223ff74a8784f21475dc993e10ef417a9b0bb123dd1c966c552d5bcd06f661e4673fe0854a7fb578fd8ec79cd3edd77c6f4f4815165e5b2daa2e302abe75a1d02423fe2ac79ced9b44642c22966f0b4ead1bfea4a9ba1d2ecbe95f534042cb71ed8d39ce170ce376be7e4ecf4ccf90a199f266f587af427ba0d3bc89f5c787afed33a729206387a680f3c1293c7c43aebbdd0a614e1a060c07d04f12b26885b8cf40901c62cd311c7a953ff11f58b376dc56be70ea7be628beb7883561d5e3dc7fac9344c683176802d7e87db6081e9705e53c5baf2cd15edff4d4e94cf0a30f5311772e795dec7e982042ba8ca4b2d02cd7ff80aa8825bf6047006688fa0d6345f311c8e6f4e690e5d462d6bd69510740506368136734230f500921a3b2e71886ce3e8bffa786aff0909289035cf9af474a9d6c7000e0fe8e23c6545bbe48f53f8ce007c8c86e870aebf7c3c4251c1b3619843f11bb0842915ecb8ea978958da6ec76f7132335d032cb727391a7612a5e0365878ddb6202de364b0a71b237357ac861efa9d3e9bc51ad5a3f5db3eda7c2f724cac173db359e1abedad4486979135c9b4be99bd25d60cc0df479b5ce930c47ef1c89dc1ced218b6427c39e7c5c9757641017ce169ebca85f48a9655250d30adfca1909313653f2944d103670c19924e1a4793399f7a7f89c06bec546c545dda9c9a244f9ba18491f195633a70dd8fa1ab1408f8540091aebe62e853667a7559d99180e2cacdd117064935ff4d1da73aa477342cbfa35b843b2b872c7822a84c73742db426d87f50b5f38ea2b0d8c0e7f2f1f811206740b5e5c264b0123a6ea64a01db03e5b2d640cc403d07d1e2b9cdb7debf2309958105414a98f8bfe8d997869f38bc96a3f88b00743545f91a6d31ef7482fa785c3dd784e050094ea81d819b5fe8411cac122eb66af0f209acb3d544adf9717941101440507ca9e46bf1f4d364427bc20451607296d53da6c705ab1f75340154efe4cecc05949b6717832540f31143f847a33ff2ea0b0b129151bd0c953e52b9fa4862fbe8040a0c7f70b4f6f437d1605d6fa0c97d4607450573b3e720aa98363976a042d26b843f8914f4cbc1262b61430bf85d3d44e1292c6240ca5b8b01412e838c19d35f13ee8a5c3c09aeb8296dc726432a09e370ae8c4e4106be913081a6d089f9385f84a730ef296793c82c606183df25242b630d6867da8cdf125f08fbe967773f827dfce284c3f8e650379ffd8e30ffb9b59801b91179cd463a2d31307abf8b0e741e38357fa2edd403e6f3366caa641bd8d0a7fe2459c3fd11aba2b4f0033a76ef1a07e6559e7ccdf6d3d040b0914673bd8fd6ab933b1f4976f85bf85cda4e28b703211b77acb642e89baddb0edf6bfaa159a63ccb89008fcd9d737a945f47309d64ecce7efef1933cdf8883bef6fcb91dda06dd4eb84043dd68a5df5f384e9b3c282ffb57ffeddee6740dac8a781d344c574ec58d9f9b20e6335c0f3fbd98e040aa2042613344216794938f38db2f5362c993785ac8185e1b0c874863b06769959505407de3b4412f7eb02341f492f19c601655ef4211cafa42041c569fad762fd94d72b2317c0dc1ed1cea12ffa0bd2ecf8ba42d293b3d030feafb71b95c76e62dbaaa0584fdfb0a6105b09120b319b134f6f91d72a4e5e5344e43fc426cc8cbeb0b16a46e5baef1075e88f5bc43777ec10cb1a41d7d2bf0f0695145f1dbef7c6d68b03319ca48061d9c44836d5e737eb01d8e4d5721494d60f7dbb293bfbbf3f001c3ce56d8e8d0ea4995994aba3822a7019093b3acfb04b620a897ff477962f23608c2221c92bf9f7d073fc1df23c8e2ef25a6776521e03b63e27b468db1dfa36ec1eace92bc74ee7b0f3f329793eb634b720f7dd88274119edbe234c3235d7f49043d41bc502f7b69f6f92d3dbd70daaa88f465045ed965b826d394c70e75cbf93b4abb0337e66b850014a3dcf26758f5bfc38c9cf71f030ba0662cc2ffc11d59d7e026d7f35670d7013eabb34ff784aa08fb1c439f2b9c07e63a9a69129e6865d62285067d025595d2131176883bd95362e1214d7dfe09f347e07cebd5e57bb38175acf3dd6390fde79245ab81778e267a3a00600475375e17040e6bc281a6e59d213b3b25203097548626af888cabfe261d8253fa94739f39a8d3c1a9523a8d673f008193dee4f6d139ee72f4f9399dd933d17b938b0b97c9d17dfa8626e9fe66c26cba5dcd9e1662c1e7412f1b85e02a5aeb5e6049f8590f5e86733508d821ba71010115620c954dc2eeedd0fd644c97cc8d8599c8c55ac92f37b869d590d5f278e243eac2e71232aef0d90355b49176dae5dbf96b426ac4bdad842d9c879b66e317adf49ba292347b957035c95485a4aff874f30fddb93ac1a60558e4fcc517ecaf5d730ddbcf49dadd8bf582b4be5528444000cf1671ec61c087a661795c15a46d3f1f5b0ae40637812a1aa5612fe0aab0da06dd5e8c7fa0eebc91af32282c0f37fb6a658af7ef47b7282d0788aff30fd61110597e7483a6e2ff7b7397b29294792154f1e30c84f5fc4b407a5eec2184bc3c829448464cc315cdff6261e9d0e30e1971a127401b372fe1694644784bcdf3a5f7beb579c90681a3352f1d49ae8123d42f4a838df25a18ce95dc1a78c57e1e0c15cb82a53d4d1a5840d3337d1eb9d910353935cc9a8b0e5b814cc4b67c69de04241626d99d892cb2a8b6c4867c456d9240d7e641aa0755417f80d809aad4cbaa22162a8e74693eb8ddb50268b2e65c58947e79d4a2580f5386338f75c98ce10e26d8c602a2eea1dbf1c17be009003b7c366c541686803eb2feff67291f9241545e2256bb5a330a80fb27ff49000782a42077a46fcb1b642ea416593b233852c717067d613279a0d9c6857d6ed27816432375ef5097951d7b2b54c70aa3c3d1e72f5ef53aed01e1c220cc3dd061de7889a013823fd8827ea7457d88ec13d143029eb90f3e442992f273102bd19986f918d6385619ffffb61a2fd11d435720e52e68a2e9cd26d61bb210c05971a7d5ffa1db0ac253ef1bc00f517a710ca0e0257cab30c10fae087594827b4b2b88e9242bd1b23c999b74ca5bde2e96fed16793ddec3930e5a0207a8a4a47b2927aabd5d10c2ebb785153571fb632019a25306be62169c93303ea106939171981eeabc0dbd11dfb08a193b7b531a652f2bafeec24e788d718d434145c5f769ace1c273035eff0b48b26efa3404a4fada3e9087c75b40e20df316120cd1390eb7127d295c5d4f2c5c73c0ff5a65c7b43d28716c8270239e7dbb2582cc3dca4a0dcaf0102f1323a42fb727e2bfc6791ec1e7b12a87f56fea001d0c74f005687a5b4eb4bccbd7819a0ee760b41c00a0bc01ee17fa8197254acd9c0d2ef218dc793bfd7c0523a105bbf6eb323116c3c6fbc8af65412824613410f1704e9bf71b36451ffbf09a72dc270dc36ddf9eedac6e386e97c8f1bea872bf5901d180f7aeb783570053bc3287fc7234fb8ef005654b0780088a7fbac8ed3e8b56bbb97f2f9af10540e50a12f573653be023591b5fddd95ebbcbff4f207e78881de56606bf63cdf3828913cfccdda7110297593ed37703592d7c1624c1a8f28f4659870f55cb8608a455110e42dd2d33730b4a6f09306b4fe18d0cc9e9b0568a5dddbf767d85b5cd2b292fe8366507e6bf11b1bb333cdb06ee055511388e59d2e7cff171456eaec260dc6d8f70b6e6b1d34f5f326afc2c8fd4e12e3c3e57ad36826e50855776a929707b2db8f61a5347eee4e1a8644c23783b9b7718905969c7094e542286a301e597eedb295d853299195ac2f3cfa9f882342c198602d00c4f5d9c07d0ef6a88d0dd295654430a11bf5562747e0983edf665523a476023cfe096b6b0fd0bfd6685e003a82f66ed2c2f4757b0d1274065ff0797afbd1e066d46c3396c80cf129667f1fe881b72e91730d5c3a249f02e50e36dbf67d762db37aa19ab3cfdb9fc9ead178b8cd80f782d08c4b855eb2f6f6dd90f63b728aad60d6bd47a9edbe1a14f560cef4a1da8993b70c5d831d9dcacb164bced77a776a7f34a2705d6a924e01e9e7af264551c8140c7cd1bd4966c20ac3e4a2738ae717da9fcc3e0209941210ea9b8303f7e689acb6e35dcd41739949e1b95f2ec505773d679caba21abf2721713886aae9abcc01091aac915ce40478bb3101ee44a135da23f0d095f2a6d2bf8ad3f00049b2011b86d047a9da78cf1599fca5fc07c9f11a61eed487b50f744816afc88f44002570f0111ac7976f9d4acccc60827096477df9c7de34ecc086c5f61f0a2098ce52ccada25622618ef08802d30e3bd318d3243190155bb5100748550372af1eed3d51032390ab1a249c17da738974554c54e0483c47d3784862074aebf1975ad9c1012ee8f2d95feb9ba000b210b3e6b9b212258552bdff03ca99f33edd0bd44841db9f6e28144a92128394b1a901725fd0f108721552b2a61f32851945c357a8b9fb01d080e502acaac71f037c4f9292ebf25284cf453519dee62ca44c5db22b65e59968a7c7555e8cd790519de7ce7291693f7609c3b5a3cee0aeb907dae5401fa0e768e6d3cca279abacc8f6e3c43f2ce473adb54fff41e361bc91bf717b697f3589403cff0e09c1abcbc0574a184996c1e185066ce001afaba44baa132858e9711f8f740d61e7600ee948e0a280c5df27c27772d32158377d95e568638013b9ff1987c76d3c4d4ed6aeba272725212a3b5a6e9e907bd9fb0465eabe0c6ac42f27d4cda754f5ec4ec207c456ed793b30956d527fbae64104f21f10aaa27b054b251f81cf874cf1e8d8c0df354a72020bcc7d3a11f7ffda5c0d651d7a769279d2b18d43f76415a99cfcc38b44c84df50990a8497a7ea31cb19027ddf82e1a2c3692feb017dce2ffe4e521fb8bc6d51caa9a9819c60259a35066bf3f87d3398686add60133532a87be92d5412c82b20d2aaf7d256ae067deb354472fcceeca5debd3c7d16af6c3989bd51b1bb08486e296d6c224e247ae252b32e4527b40f5e45a9fdc8e265340e48a6aeca639eec46e231d61f01566b44496eae2e9492a5491d155f80a114d5bf07dc17a4bd1702d712e2bedfe0f7c7cb095658677497b275a921a5c753636001914c7c0d67d2ea2b23218efa2f294157ca244d111e4ffbbcc07ee47c384d149d6d917d51d5c7dbb4e398cb534dd7497543a4ddc437e5437bf530ee01dd53c1c8bf23670ee81cfc2f75a2afdc5276fac77b0d7d8b5129f920f062879ab22ca6a3ebcc2424891ded7cc4e5c28517e16d0bd89e8240ef7501f26f84a08c02e00946c36f5286840fa231a879f1ffb63f5f949ba33ac2b04843b7bf82c700e0a6d9d02a5c267b37f6f81b6403e6887269000a27ec879576972bffcd8304f69ec47a63b0cbb94723a39b3874d8a15e651dc071fd52913f4811f3ed41f1a8648c3d2092de033b3d9cd1d59817644f3ad5a109f3f522a6339cd5cd9aca6b77c1aed1d764e5c6125ddb161c4ce1c739f52d21647afc4c9037ae995779c23419853b0647b758b9b8db1b465b58ae3ca55ca96a63981546f0d4d80dc81754d43147ca219c1e63ae908036a937551eabd7d8eae5106179068112eeafc83e21f2ee8a51a2d5bfb49c8ac3fa28bdad2a4638af966191b6f20dbe2eceb0ce422f15ddde7d8cb18b9965ab7594969621ae375742ab81deaf0699c1292eed36405dc04e3175f799f96467dbef0e34289351ca075fa7cad8a5e92cda05fd1999", 0xfffffffffffffec9) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)}) 05:37:15 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x332, &(0x7f0000000180), &(0x7f00000001c0)=0x4) 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) sendto(r0, &(0x7f0000000240)="78020026973a0c45", 0x8, 0x0, 0x0, 0x0) getsockopt(r1, 0xffffffff, 0x0, &(0x7f0000000000)=""/166, &(0x7f0000000140)=0xa6) 05:37:15 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 05:37:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x1, 0x27) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000180)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x800000000081}, {0x2}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") 05:37:15 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 05:37:15 executing program 0: r0 = syz_open_pts() r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = getpgrp() r4 = getgid() r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) accept$unix(r5, &(0x7f00000001c0)=@file={0x0, ""/92}, &(0x7f0000000100)=0x5e) r6 = socket$inet(0x2, 0xeb6044989a49797c, 0x9) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0x5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000000c0)=0xc) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) r8 = syz_open_pts() ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1000000, 0x6}) preadv(r8, &(0x7f0000000640), 0x5, 0x0, 0x31) openat(r8, &(0x7f0000000280)='./file0\x00', 0x8, 0x10) fcntl$setflags(r8, 0x2, 0x0) write(r8, &(0x7f0000000a40)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e818bad360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee6f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b26979aa96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) close(r8) ioctl$TIOCMBIS(r8, 0x8004746c, &(0x7f0000000000)=0xfffffffd) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000700)={r3, r7, r4}, 0xc) ioctl$TIOCCBRK(r2, 0x2000747a) close(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x92}) r9 = syz_open_pts() close(r0) r10 = syz_open_pts() ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x7ff, 0xfffffffffffffffd, "0366402b00"}) write(r9, &(0x7f00000014c0)="8fc3c1f9ea6e15b7e080f7588caf9f8abbe1d3daf1b5e0615d6475c96023c9dd67452432e1d643870f7bfaa82a7c43d54408f402443678f6ceae9613432995bd76565cdaa921d977f1f2496a403a3a0dbf1172e80b7f983e32d1fcd7308e7023af6a6c03416c5f39b7cd56a54f38617821846d4a7748f0587578c89b70f7cade5775b276a28e89a8755b2408281adfe3bc1d54a084a1b58d0d3071887d6dae94cea0cc2d26ceb2f96a1432d061d1c7b123b36bf58cb8098b0faf44736d54f3bd02a924d58876713618659c4b2fae8e4489f37e1c2f48776bc3e355522a6de700a6cfedb677f099e93ae477ba243a022877697c95e3d2fb9423ed6fbb10c44f61f87046115b9904a5c01d9dd2d95b2ee95264520877feb1e4cb365d6118ac5dab3496b54f760bc93e7083182bef731a87ca476a304f26dd29fe1e58e6d94617a38f2f4fe68f27552e23767d9a61eb6568e42111794ad48b88da4452785c1197d7f8687a7569845b4ecc74fd69dba8c46f4176c39e410676f378cd96fcb53a171ac28d15b65486f15c4c61b34c102e210bc0d3095063f1145138e732066a87c3322eb673f341644bd94030c6305cb049333aa91c285f458b537f2459f60af413d8072aff8476e3ee3a8877baa3afaaee670000bdd03bd5ea35626a888a251e3ec6182b8111485419722cf3ff9d7b8558a785a20cfe89ce0f65b012d8453e91c4f09e12c39c958b5be75ec1183e0b366ee43516f44fff44ecb56f6abe937f6dcf62c8d798bf13bfd61c0cbff7cd5c9bea420802362b682591d8a1d03cfeecc156f2a5ab1eab8e5ea6c58496e90007d79f8ebfec30b0097a0c0c19496430ad2dddf52ca61bfce7608b6b09d19cde28fc9c53b9cc436c2a4ae5b9b3413e5d8da5852bb565a9a475df3494a1a063e779accf704be87f848e856f7375c078f90f5b22b68f5aeccd7dc00ae274f776a6ec98621caeb2723c69054482517341a4958243a19f7f73d9a37eaa3c08f7bfccd3f89da6ad5e94bf7f4320d5c9a82e6b6c345d757576cc663b64b251122a9b7a887f37d5c4605ec57d60908772b1a40502fae36dcb06b3fee227b49e7c7c0a2a1a264752d033cc3bc87979e2e33a160543e7a4090850549f166b97a3348592fff3708e59eb7cc6707a041b0bb6ee410eb1585547f3c8078a2a99ff6111223a439b9011f5b8ad1b010fccbd198a6039eeeace5c2240027d89f2c9b3f451f9c5563997fe06fe8b4a0d20cd29b61c3e8cdc1730597fae92fa984457a26633b58b86a8d1e96e1bb978f488553ccb6c2dd0a82c50721f95f8ca52ae8ca4c7594f07909d9f8a729d1f8242fba136877dd6e3db0ed1b97495f887fdc5434a96fbad84d97c8debbe160903ce276ff3a8a6e4a0843b146f6045ee650bb2f810b7d27fe245852fc1722bc9fdbec288c56520000000000000002527517317b648c38ddd39673730b157600d6affd822577bcfd82d545d54d0647a2f79578f479ed3d8ed2e2ade4b12a38e7e3343d99fe25147e430bbc116be4c292751b1a5dd6fa396db0c7fd4c984d7593c1c21fd578dfffe8da793eb21331df4417b2a67bfde955ec8f2fdde89e120bed58ed971518bcb325d2f333b6eaef355fdd036c38f37e74a9bab5b3edf08f23ec151d1b450169a33905075c8b1d31f9a84de0acd2a2579ca59ef279bd2fb91ca2456701833238dc86026a61e5c8cbb22a6998e4e15ea9ab82b04c0d03a77d5707c581269ce15e77523aa212c365a2e2b4053e988dab13105348926aff07a1804ba73f390216b86784a79f2a1a8e551cd18977b7ecd6b3a5d14c94655e86501f39864ba795b399936cf82ceea7bd151d7d3e60d7d835f5f738ea5004dfbfb7dc30feef89bb01d687b06599b5f3bc087195be56fa78bf1f57ce25eb83af8eb83ac88eccf113664e2553be10e7ab83650dd0c3bff48b2f5097c09b7c1b933730350c07c44a4e0a2c2cf75ce36e58292ea701374a44408f5bf51c45c23a4c9c89a6f1c6d4b3bde9beed58ba95db49326fbba454c7b6ab4b228bc6ed4ec06d9a68bccb585eed68a43b0da0347d9f5f7f43b9448ad493acc2774878db7603e1d628a476cb4ba5b78cb07d945071bf12ab925676b159d6a0b34489c01aa52f215a575e8a335dc3ec4a61d5fd6ddb576220f0f11ce0d228035e8c4d580da16922c1b83714f5a931cb455e81140efd8170f5cfaf97a9529fec3f23447bba8ff5cd53ae75adba20e7d702b06431312e114bc5b406c291aa1f0ab67f0e75e4cdfca21aeeb511719a8f76df18f19d69fe4018d3911aafefb038559f9f2bf8ea3193f2c10975d480b1321a02dc4e2a95d15168a98ee32c9170c8c42b47ab0fea0ac81f8262168a4574e44275a3ca381801d3a6215f1c1c1cd1329ab8132cae20b7e26386b7f38d7674ad2f7b3b1b66301bf0e39f69bcc48e0ecaeb520a278cc012662d717b31122211f9bc59759d1b7c1f2ceed11b88718a37749935f15a285a046fbf91cf8e7b83cc9ee81a568d8ed777203c5353ffac7ad0206643e70774efd788871b4da33683f2655a3c2b125fc27f9731ee83e290bdea9a8064f0d141501c0138ee4cd77528dfef813aa6858f1dcd535b6046528adc42ae92ea2303acd39c2d18ed560fbe01cabc25c31e03a6051ee88b0727c03e992977562a74ea3e31cf5cc678e2da90fb8745fbff330c1425d8d95107de76a445689968000a05387a9aa1011085cfd21c2b3bcaaaa30810999ffe84180407c4e13fed9351dd61f023aba1625e6c279ae90df498d8dd76dabf085365d88488c73d6affcc8012fba6e25bbf3823c475b498c84cd5077f0184603e7a9f5c187c686c765279084e91e2dda66bb968781d5f564df55e58135a14ce255da21f5d73e3434a77ea1aa62d7acda7d4caa5102f57fb5848c4a141874bf28f36f7cac4822e1b179f27c18493edd5c6617d6a82faadec53921730d29521c30f2eacdb44b398cf0f80a2d5b47690243cfebda2cec085d8903ef8f4c01061883afe5e19ee62f08029de0ab2107611577e41ba333e4cb5e7cae4cca4bb88f92bb3404296188a83e39b73751f33aeb6a41b962cff8d7c20d52d3fac18644b46668be676b52748518c2b35e239a928ecee96320972dd15795f70a6ccbc436adbfe63c48503791c075b21639437f4d6610c430b246f4e6909786f7502a8ce3d818833b468b706f10735518c781cb27eeb8f384dfd0162a2b1dd40b8d81cd286a9e4b14c8d1884942a2088d8ad7174b17acca098d45a12dafa57f079e315260c6d96ce8b743451e4ad56c6339acec8de576e68bca872fbe6b43014d3e89d6ea0100cf2b53288e30484e550ecd8189b0aef3622ceb07c59c047556de79b0963434e0754795201a26b3b65f90682d00c34f04900b209abcd24e6e2f5741a25c4703880fea0203e15defaa0724b59bd85fcd9053cfc2e8f6d8da363d32cae2ba4c2cc83f766f6635218587383b029cf2c111ed293a4c3ccc4d55a2c3850f9004d4f2e0bd7113931331bae92d6c6c1319671acab4b3a3d77de0a079e911d52c73418fc39d59402f2e5f2ae6201d7850cbe06b81c3934d4ee76e91d32612c272b24c3187b7dbc65f1093783f1cae40aa58ed2aa559623aaf9302f8d381521a17ae84f608320066168e2da085557bd09f600dceeb945f6bf48aa068d65a3ab3b19c04d4e85d8f818b0ff64432a928dec372f418db668bc2dba96325ac2daaf44eb62afc91483d4ee0df03d1391cd47f24126de00e5ec1f1e6220fa6693aecda7d45758278f80087cde3deb400e821d45aec9b2460ef27c0ab338c3bb4e32998c3c42a7bfe823d9c77342f65cb2e485f2629234f70972a519c533d7e0e8a28cb4e9df9d9", 0xab9) write(r9, &(0x7f00000004c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bff", 0x34a) write(r9, &(0x7f0000000240)="2ba872c76578dfe7580f3e3add8984b93b24a866eb53f8481ec1e3fc8041c8c9e92d84d68af167517297cd33bb883210ae7bceb87bae7f752c4fc4c5432aa7655aa7219985112b49c31004b1672798fdb8a4392f03cc2bc295a9d22c389d8591ff", 0x61) 05:37:15 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 05:37:15 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8020690c, &(0x7f0000000300)) 05:37:15 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8020690c, &(0x7f0000000300)) 05:37:16 executing program 0: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x102, 0x0) readv(r0, &(0x7f0000001080)=[{&(0x7f0000000040)=""/20, 0x14}, {&(0x7f0000000080)=""/4096, 0x1000}], 0x2) r1 = openat$pci(0xffffffffffffff9c, &(0x7f00000010c0)='/dev/pci\x00', 0x200, 0x0) close(r1) r2 = dup(r0) open(&(0x7f0000001100)='./file0\x00', 0x200, 0x4) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000001140)) socketpair(0x18, 0x0, 0x81, &(0x7f0000001180)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000011c0)={0x3, 0x3}, 0x8) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000001200)='/dev/tty\x00', 0x8, 0x0) readv(r4, &(0x7f00000024c0)=[{&(0x7f0000001240)=""/133, 0x85}, {&(0x7f0000001300)=""/234, 0xea}, {&(0x7f0000001400)=""/4096, 0x1000}, {&(0x7f0000002400)=""/38, 0x26}, {&(0x7f0000002440)=""/73, 0x49}], 0x5) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000002800)={{0x18, 0x1, 0x3, 0x81}, {0x18, 0x1, 0x2, 0x3}, 0x3ff, [0x9, 0x0, 0xffff, 0x1, 0x8, 0x3, 0x6, 0x81]}, 0x3c) r5 = semget$private(0x0, 0x1, 0x2) semctl$GETPID(r5, 0x7, 0x4, &(0x7f0000002540)=""/42) r6 = dup(r1) renameat(r6, &(0x7f0000002580)='./file1\x00', r2, &(0x7f00000025c0)='./file0\x00') ioctl$WSDISPLAYIO_SBURNER(0xffffffffffffff9c, 0x800c5751, &(0x7f0000002600)={0x400, 0x800, 0x8}) dup2(r4, r4) r7 = openat(0xffffffffffffff9c, &(0x7f0000002640)='./file0\x00', 0x10000, 0x66) r8 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000026c0)='/dev/wskbd\x00', 0x100, 0x0) ioctl$DIOCMAP(r7, 0xc0106477, &(0x7f0000002700)={&(0x7f0000002680)='./file0\x00', r8, 0x3de6a9086444ab3e}) ioctl$BIOCPROMISC(r7, 0x20004269) ioctl$KDGKBMODE(r1, 0x40044b06) ioctl$VT_GETMODE(0xffffffffffffff9c, 0x40087603, &(0x7f0000002840)) syz_open_pts() connect(r7, &(0x7f0000002740)=@in6={0x18, 0x0, 0x5, 0xfffffffd}, 0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000002780)='/dev/bpf\x00', 0x20, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000027c0)='/dev/wskbd\x00', 0x200, 0x0) 05:37:16 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8020690c, &(0x7f0000000300)) 05:37:16 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, 0x0) 05:37:16 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x1000002be9, 0x0, 0x0, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) dup2(r1, r0) 05:37:16 executing program 0: r0 = syz_open_pts() close(r0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xffffbffd, 0x0, 0x1ff, 0x0, "b8000000000000080100", 0xe2e7}) r1 = syz_open_pts() close(r1) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x1) r2 = socket(0x18, 0x3, 0x6) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="9b57c67b", 0x4) 05:37:16 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, 0x0) 05:37:16 executing program 0: r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x80, 0x0, 0x4, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x101) dup2(r0, r2) 05:37:16 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, 0x0) 05:37:16 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1000000, 0x6}) preadv(r1, &(0x7f0000000640), 0x5, 0x0, 0x31) openat(r1, &(0x7f0000000280)='./file0\x00', 0x8, 0x10) fcntl$setflags(r1, 0x2, 0x0) write(r1, &(0x7f0000000a40)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e818bad360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee6f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b26979aa96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) close(r1) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x800) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, &(0x7f0000000040)) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="2000000000000000ffffc40000000000f89514000000b9e4e50d2dc9dd91771622c606ac8449290000002a000000030035700100000000000000"], 0x38}, 0x0) 05:37:16 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 05:37:16 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x4004667b, &(0x7f0000000300)) 05:37:16 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x4004667f, &(0x7f0000000300)) 05:37:17 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = getpgrp() r3 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000580)=0xffffffffffffff73) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000700)={r2, 0xffffffffffffffff, r3}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) setregid(r3, r4) r5 = socket$unix(0x1, 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) flock(r0, 0x0) ioctl$TIOCFLUSH(r6, 0xc0206981, &(0x7f00000000c0)) 05:37:17 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x40047307, &(0x7f0000000300)) 05:37:17 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x1000000000000028, 0x0, 0x0) accept(r1, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="00000018600400015eb100000000000000000000000002000000000000000000000000000000000001004c4a", 0x2c}], 0x1) 05:37:17 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x40047309, &(0x7f0000000300)) 05:37:17 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x40047477, &(0x7f0000000300)) 05:37:17 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) kqueue() kqueue() pipe(&(0x7f0000000300)) kqueue() kqueue() pipe(&(0x7f0000000300)) pipe(&(0x7f0000000300)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x14}, {0x34, 0x0, 0x0, 0x1}, {0x6, 0x0, 0x0, 0x100000100}]}) pwrite(r1, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = semget$private(0x0, 0x1, 0x0) semop(r2, &(0x7f0000001980)=[{0x1, 0x4, 0x1400}, {0x3, 0x1, 0x800}, {0xd5d0bf9af2b4daca, 0x72, 0x83e8617e0ad96db2}, {0x2, 0x4, 0x800}, {0x1, 0x81}, {0x3, 0x401, 0x1000}, {0x0, 0x2}, {0xd6c3bd2639eb5566, 0x4d0a}, {0x2, 0x1ff, 0x800}, {0x3, 0x0, 0x1000}], 0xa) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f00000000c0)=0x9) semop(r2, &(0x7f00000019c0)=[{0x2, 0x8, 0x800}, {0xa3ddf3a1bf86c1e3, 0x1, 0x2000}, {0x4, 0x9d5, 0x1000}, {0x2, 0x7fffffff, 0x3439018892de8105}, {0x4, 0x3, 0x1c00}, {0x2, 0x5}, {0xd13f99e17bb3790d, 0x3f, 0x800}, {0x2, 0xa68, 0x1800}], 0x8) kqueue() kqueue() openat$pci(0xffffffffffffff9c, &(0x7f0000001440)='/dev/pci\x00', 0x0, 0x0) kqueue() kqueue() kqueue() kqueue() r3 = getpid() kqueue() r4 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffa, 0x97}], 0x0, 0x0, 0x0, 0x0) fcntl$setown(r0, 0x6, r3) 05:37:17 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8004667c, &(0x7f0000000300)) 05:37:17 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffa000/0x2000)=nil) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1000000, 0x6}) preadv(r1, &(0x7f0000000640), 0x5, 0x0, 0x31) r2 = openat(r1, &(0x7f0000000280)='./file0\x00', 0x8, 0x10) r3 = openat(r2, &(0x7f00000008c0)='./file0\x00', 0x400, 0x13) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000000)) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r4 = shmat(r0, &(0x7f0000ffa000/0x2000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_GMODE(r6, 0x4004574b, &(0x7f00000001c0)) r7 = dup(r3) ioctl$VT_GETMODE(r7, 0x40087603, &(0x7f0000000200)) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x10, r5, 0x0, 0x0) shmdt(r4) r8 = msgget$private(0x0, 0x80) msgsnd(r8, &(0x7f0000000240)={0x3, "216f941cd694cb7d2c23f6b524a5f5db54a47849daf1b478143f777bc77c30dfa86cfc57"}, 0x2c, 0x1000) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000000c0)=""/196) dup2(r5, r5) 05:37:17 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8004667d, &(0x7f0000000300)) 05:37:17 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8004667e, &(0x7f0000000300)) 05:37:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='\x00\x00\b\x00', 0x80, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d}, {0x5}, {0x6, 0x0, 0x0, 0x8001000000100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000000c0)=0x7) 05:37:17 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80047308, &(0x7f0000000300)) 05:37:17 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f000042e000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f0000000200)="247a7664327f9c7100", 0xfffffeda) getsockname(0xffffffffffffffff, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x80, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) fcntl$lock(r1, 0x7, 0x0) 05:37:17 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80047476, &(0x7f0000000300)) 05:37:17 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x801169ab, &(0x7f0000000300)) 05:37:17 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xf14, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0/file0\x00') nanosleep(&(0x7f0000000300), 0x0) 05:37:17 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x801169ac, &(0x7f0000000300)) 05:37:17 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x801869a3, &(0x7f0000000300)) 05:37:17 executing program 0: r0 = getppid() r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = getpgrp() r4 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480), 0xc) r6 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r6, 0x29, 0x1000000000000028, 0x0, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000500), 0x3b3a39901fca760a) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000580)=0xffffffffffffff73) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000700)={r3, r5, r4}, 0xc) r7 = getpgid(r3) setpgid(r0, r7) getpgid(r0) r8 = socket(0x11, 0x4003, 0x0) sendto$unix(r8, &(0x7f0000000000)="5001050300000404000000021306ca9008101018cea11ea8fe036ecfc73fd3357ae26c578ed500a0c7ea4f376336acf00b7804be781e4991f7c8d75f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d02040000000000000002e4fd89720fd3872babfb6a000000000000002f310b404f36a00f90006edf1be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913ce29b800000000000080d1b15727c73f4d000000000000c9a600000000f700dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed79518bf70299107ddf3b187906698e04e34248daaf9231feece30323b4125ce01000000671ad6e5b7b303757e60642b45cbc5737b8e2400000000931400000000000000", 0x150, 0x0, 0x0, 0x0) socket(0x10, 0x5, 0x1f) 05:37:17 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x1000000000000028, 0x0, 0x0) r2 = socket(0x20, 0x3, 0x7) setsockopt(r2, 0xfffffffc, 0x6c, &(0x7f0000000140), 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) r3 = socket(0x18, 0x2, 0x0) r4 = dup2(r0, r3) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000000c0)) ioctl$VMM_IOC_RUN(r4, 0xc028756b, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$TIOCMBIS(0xffffffffffffff9c, 0x8004746c, &(0x7f0000000100)=0x3) 05:37:17 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690e, &(0x7f0000000300)) 05:37:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCPROMISC(r0, 0x20004269) 05:37:17 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206910, &(0x7f0000000300)) 05:37:17 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206913, &(0x7f0000000300)) 05:37:17 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x2002, 0x2000000000004516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) clock_settime(0x4, &(0x7f0000000040)={0xfff, 0xc7}) r3 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x7, 0x0, 0x4, 0x0) dup2(r3, r2) 05:37:17 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206916, &(0x7f0000000300)) 05:37:17 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206910, &(0x7f0000000300)) 05:37:17 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206918, &(0x7f0000000300)) 05:37:17 executing program 0: r0 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x100, 0x2e2) r1 = openat(r0, &(0x7f0000000500)='./file2\x00', 0x400, 0x1c8) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000600)=0x1) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000000)={0xff, 0xffffff7d}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x49}, {0x2d}, {0x46}]}) pwrite(r2, &(0x7f0000000280)="d000", 0x2, 0x0, 0x0) 05:37:17 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206919, &(0x7f0000000300)) 05:37:17 executing program 0: r0 = getppid() r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = getpgrp() r4 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000580)=0xffffffffffffff73) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) r6 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000700)={0xffffffffffffffff, r5, r4}, 0xc) r7 = getpgid(r3) setpgid(r0, r7) r8 = getppid() setpgid(r7, r8) mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) r9 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r9, &(0x7f0000000000), 0x0) 05:37:17 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020691f, &(0x7f0000000300)) 05:37:17 executing program 0: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0xafad1a44254d1410, 0x0) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x0, 0x1, 0x6}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18eef95680fc3ed211c289fea56bc97b67776e887865a4317313179e82e1ba2704ecb22d21025f76d99b42", 0x32) 05:37:18 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206931, &(0x7f0000000300)) 05:37:19 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) r1 = open$dir(&(0x7f00000002c0)='./file2\x00', 0x80, 0x0) r2 = openat(r1, &(0x7f0000000500)='./file2\x00', 0x400, 0x1c8) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000600)=0x1) ioctl$TIOCSCTTY(r2, 0x20007461) r3 = dup(0xffffffffffffffff) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_vnetid}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x80000000000023}, {0x3c}, {0x5c}, {0x4006}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") syz_open_pts() open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x8) getuid() r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r6 = getppid() fcntl$lock(r5, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x8e, 0x10001, r6}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x40, 0x0) syz_open_pts() 05:37:19 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206932, &(0x7f0000000300)) 05:37:19 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206949, &(0x7f0000000300)) 05:37:19 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f0000000300)) 05:37:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x5c}, {0x400000003c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1000000, 0x6}) preadv(r3, &(0x7f0000000640), 0x5, 0x0, 0x31) r4 = socket(0x18, 0x400000002, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1000000, 0x6}) preadv(r5, &(0x7f0000000640), 0x5, 0x0, 0x31) r6 = openat(r5, &(0x7f0000000280)='./file0\x00', 0x8, 0x10) openat(r6, &(0x7f00000008c0)='./file0\x00', 0x400, 0x13) linkat(r2, &(0x7f00000002c0)='./file0\x00', r6, &(0x7f0000000300)='./file0\x00', 0x4) write(r4, 0x0, 0x0) accept$inet(r4, &(0x7f0000000200), &(0x7f0000000240)=0xc) r7 = openat(r3, &(0x7f0000000280)='./file0\x00', 0x8, 0x10) openat(r7, &(0x7f00000008c0)='./file0\x00', 0x400, 0x13) linkat(r1, &(0x7f0000000180)='./file0\x00', r7, &(0x7f00000001c0)='./file0\x00', 0x4) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 05:37:20 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f0000000300)) 05:37:20 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020697f, &(0x7f0000000300)) 05:37:20 executing program 0: syz_open_pts() read(0xffffffffffffffff, &(0x7f0000000040)=""/9, 0x9) nanosleep(&(0x7f0000000080)={0x100000000, 0x7fefffff}, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x1000000000000028, 0x0, 0x0) getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = kqueue() write(r0, &(0x7f0000000240)='&', 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = dup2(0xffffffffffffffff, r2) sendto$inet6(r3, &(0x7f0000000140)="2a1ae4e40d1e527da7cf10bd35ef", 0xe, 0x2, &(0x7f0000000200)={0x18, 0x2, 0x4, 0x5}, 0x8e) select(0x40, &(0x7f0000000000)={0x7b2}, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fb, 0x0) 05:37:20 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206980, &(0x7f0000000300)) 05:37:21 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206982, &(0x7f0000000300)) 05:37:21 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = getpgrp() r4 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000580)=0xffffffffffffff73) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000700)={r3, r5, r4}, 0xc) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000000)) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) r6 = msgget(0x1, 0x0) msgctl$IPC_STAT(r6, 0x2, 0x0) 05:37:21 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206997, &(0x7f0000000300)) 05:37:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) pwrite(r0, &(0x7f0000000000)='b', 0x1, 0x0, 0x0) r1 = semget(0x3, 0x3, 0x859) semop(r1, &(0x7f0000000040)=[{0x4, 0x7, 0x800}, {0x39d7177a892d5a40, 0xfeff, 0x1000}, {0x3, 0x4, 0x2000}, {0x4, 0xff, 0x1000}, {0x0, 0x1, 0x400}, {0x0, 0x1}, {0x1, 0x6, 0xa62f3fb055c5e5fb}, {0x0, 0xfffb, 0x1800}, {0x0, 0x5, 0x800}], 0x9) 05:37:21 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206999, &(0x7f0000000300)) 05:37:21 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020699b, &(0x7f0000000300)) 05:37:21 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020699d, &(0x7f0000000300)) 05:37:21 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r0, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10, 0x0) 05:37:21 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020699f, &(0x7f0000000300)) 05:37:21 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x802069a1, &(0x7f0000000300)) 05:37:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000780)={0x0, 0x0, 0x0, 0x0, "001000002e0261cf0101000000000000a600"}) syz_open_pts() ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) poll(&(0x7f0000000200)=[{r0, 0x4c}], 0x1, 0x0) r1 = dup2(r0, 0xffffffffffffff9c) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) 05:37:21 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x802069a6, &(0x7f0000000300)) 05:37:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='\x00\x00\x00\x00\x00\xc4\xcd\xf6\xdc', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x2}, {0x64}, {0x8fe}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="ecd4a7ed70ea56e64d62e951dbb7") 05:37:21 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x802069a8, &(0x7f0000000300)) 05:37:21 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0x44) ftruncate(r0, 0x0, 0x2000000000000001) 05:37:21 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x802069ad, &(0x7f0000000300)) 05:37:21 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000040)='./file1\x00', 0x8, 0x14) pwritev(r0, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x8, 0x64e060eecce26e1b) getpeername$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) mknod$loop(&(0x7f0000000180)='./file0\x00', 0x140, 0x0) 05:37:21 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x802069b0, &(0x7f0000000300)) 05:37:21 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x1000000000000028, 0x0, 0x0) r2 = accept(r1, 0x0, &(0x7f0000000080)) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000140)=r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2d}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 05:37:21 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = getpgrp() r3 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480), 0xc) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000140)=0x1f) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000580)=0xffffffffffffff73) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000700)={r2, r4, r3}, 0xc) seteuid(r4) r5 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r5, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000100)={0x0, 0x0, 0x1, 0x3}, 0xc) accept$inet(r5, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000000)={0x7, 0x0, 0x0, 0x3}, 0xc) 05:37:21 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x802069b2, &(0x7f0000000300)) 05:37:21 executing program 0: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000180)='./file0\x00', 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x128) 05:37:21 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x802069b4, &(0x7f0000000300)) 05:37:21 executing program 0: ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0}) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=';'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x6, 0x1, 0x0) r1 = accept$inet(r0, &(0x7f0000000040), &(0x7f0000000140)=0xc) getsockopt$inet_opts(r1, 0x0, 0x64ad8448dcd6f36e, &(0x7f0000000180)=""/174, &(0x7f0000000240)=0xae) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0x1) write(r0, &(0x7f0000000100)="8c65", 0x460) 05:37:21 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x802069b5, &(0x7f0000000300)) 05:37:21 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x802069c1, &(0x7f0000000300)) 05:37:21 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) r1 = getpid() setgroups(0x0, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r1) setgroups(0x0, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) ftruncate(r0, 0x0, 0x7fffffffff6) mkdir(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000180)={""/16, @ifru_broadaddr=@in6}) 05:37:22 executing program 0: chmod(&(0x7f0000000000)='./file0\x00', 0x2) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x80) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_data=&(0x7f0000000080)="48c5a62c3b38328b40c596102ca26ff7dfeb99377f6c98794593fe8c13b42f310221b2ac34ff0193d622fad071d1e1a232af9f4521d07dbc38584df2369ba1d5"}) chmod(&(0x7f0000000100)='./file0\x00', 0x20) chflags(&(0x7f0000000140)='./file0\x00', 0x1) getsockname$unix(0xffffffffffffff9c, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f00000011c0)=0x1002) r1 = open(&(0x7f0000001200)='./file0\x00', 0x20, 0x42) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000001240)={0x4, './file0\x00', './file0\x00'}) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000001280)) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000012c0)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000001300)=0x7fffffff) stat(&(0x7f0000001340)='./file0\x00', &(0x7f0000001380)) unlink(&(0x7f0000001400)='./file0\x00') unlink(&(0x7f0000001440)='./file1\x00') r3 = semget$private(0x0, 0x2, 0x400) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000001480)=0xbd) truncate(&(0x7f00000014c0)='./file0\x00', 0x0, 0x1) r4 = open(&(0x7f0000001500)='./file0\x00', 0x10, 0x24) ioctl$KDMKTONE(r4, 0x20004b08, &(0x7f0000001540)=0x3) r5 = semget(0x3, 0x0, 0x400) semctl$GETZCNT(r5, 0x1, 0x7, &(0x7f0000001580)=""/80) r6 = socket(0x10, 0x4000, 0x8) bind(r6, &(0x7f0000001600)=@in6={0x18, 0x2, 0xffff7fff, 0x8000}, 0xc) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000001640)='/dev/null\x00', 0xfd48523bb7dbbd6e, 0x0) ioctl$TIOCSETAW(r7, 0x802c7415, &(0x7f0000001680)={0x877, 0x5, 0x8001, 0x6, "99d108a6ca47463cffeaf59483bd33f414cab6c5", 0x7ff, 0x7b73}) mknod(&(0x7f00000016c0)='./file2\x00', 0xf72a7feaafb3a4dd, 0xdbd) getgroups(0x4, &(0x7f0000001700)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x1, &(0x7f0000001740)=[r8]) pipe(&(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r9, 0x4010745b, &(0x7f00000017c0)) 05:37:22 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x802069c3, &(0x7f0000000300)) 05:37:22 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x802069c5, &(0x7f0000000300)) 05:37:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x44}, {0x4c}, {0x6}]}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1000000, 0x6}) preadv(r1, &(0x7f0000000640), 0x5, 0x0, 0x31) r2 = openat(r1, &(0x7f0000000280)='./file0\x00', 0x8, 0x10) openat(r2, &(0x7f00000008c0)='./file0\x00', 0x400, 0x13) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f00000000c0)=0x3f) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)="b6") 05:37:22 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x18, 0x400000002, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) r7 = getpgrp() r8 = getgid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000580)=0xffffffffffffff73) ioctl$PCIOCGETROM(r6, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000700)={r7, r9, r8}, 0xc) ioctl$VT_OPENQRY(r6, 0x40047601, &(0x7f0000000400)) sendmsg$unix(r3, &(0x7f00000003c0)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000100)="f28211776b53e80c53bf8071563d463184e428431ee9d5080fb3daaf16a364d4370909112aeb4d0994cbe7b1335d30d5448a46759a543151ee55b6dfe04b68d90c5b58", 0x43}, {&(0x7f0000000180)="98c551134f7af208640761503ebc9922c19b89ddae2a4a1e54172ea7399bec2eab7623fedfc6727f01c482232d9f192ce6471f4cc1263cf82c1996620e159c7733bfe545be7a38b2f02567297492f830774b9d9dfa678e825c10d5708fd32f8af8d059f264ea86376f9ec5eced9548cd5b6f1519497d3378fc6ebb1ebc5de9194146fcb1ccb996177daf92c2a595b04538d18046122575221468f2a7a7503c950d408dd2736ad1ae6bd47bbfbee631fc002d42", 0xb3}, {&(0x7f0000000240)="79f28c3792ec1ecccd9350486223410355621774a7e782976d3a67cd895b3a98e5a99f486a0f09e53d181f82ab49b8458432a3a1f2d8c00fba898bb7f63c99e324ffc33a3c6f57e2b59eae5c7a6e9d85ae518a9846faff4fed9123b4252e7b382746281dc1258f78a4b6e9e0a99d5d727bc8aa819d39f6cfe03c5672d3e5", 0x7e}, {&(0x7f00000002c0)="9efc571e9e1b9e9b1695fd501dabaef71c2fa22faf2a869e6225bc2cfb8199ea1210f87f90c130fde77adee9d4b50433e3c94ee3aaf2c2e37b73b180b540601b68bf3b080d298849d1ca54d4969e48dbbdc53ecebc34983256786f57e8ad9ec432999b9ac04c005e1ca93192bb72e0f735eae84fc5dc349da638", 0x7a}], 0x4, &(0x7f0000000380)=[@rights={0x20, 0xffff, 0x1, [r0, r2, r1, r4]}], 0x20, 0x2}, 0x204) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 05:37:22 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x802069c7, &(0x7f0000000300)) 05:37:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4d}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x100, 0x2e2) openat(r2, &(0x7f0000000500)='./file2\x00', 0x400, 0x1c8) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0xffff, 0x1, 0x9, 0x1000}, {0x0, 0xff, 0x4, 0x6fc}, {0x3450, 0x9, 0x40, 0x80000001}, {0x5, 0x7f, 0xfd, 0x8}]}) symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') getsockopt(r1, 0x29, 0x1000000000000028, 0x0, 0x0) shutdown(r1, 0x1) 05:37:22 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x802069db, &(0x7f0000000300)) 05:37:22 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x802069dc, &(0x7f0000000300)) 05:37:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64, 0x0, 0x0, 0xfffffffffffffffc}, {0x30, 0x0, 0x0, 0x1}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="d000000000000000000000000008", 0xe, 0x0, 0x0) r1 = semget$private(0x0, 0x800000000000010, 0x7e) preadv(r0, &(0x7f00000006c0), 0x3, 0x0, 0xfffffffffffffffc) r2 = semget$private(0x0, 0x3, 0x400) semop(r2, &(0x7f0000000080)=[{0x0, 0x2, 0x800}, {0x4, 0x7c88, 0x2800}, {0x1, 0x30c9, 0xee7c68ec95ee4dc2}, {0x3, 0x6, 0x1800}, {0x3, 0xffffffffffffff80, 0x3800}, {0x2, 0x101, 0x1000}, {0x3, 0x5, 0x800}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xffffffff, 0x1000}], 0x9) semop(r2, &(0x7f0000000100)=[{0x4, 0x0, 0x3800}, {0x3, 0x7}, {0x4, 0x7ff, 0x1000}, {0x3, 0x2, 0x1800}, {0x5, 0x405, 0x1000}], 0x5) semop(r1, &(0x7f0000000400)=[{0x4, 0xffffffff, 0x3000}, {0x4, 0x4, 0x800}], 0x1) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000540)={0x2, &(0x7f0000000200)=[0x1ff, 0x28]}) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) r3 = socket(0x18, 0x2, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r7, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r7, 0x0, 0x0, 0x0, 0x0]) r11 = msgget$private(0x0, 0x200) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000100)={{0x3, r6, 0x0, 0x0, r9, 0x80, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x1000, 0x5, 0x1}) msgctl$IPC_SET(r11, 0x1, &(0x7f00000002c0)={{0x1f, r6, r10, r6, r10, 0x10, 0x8}, 0x10000, 0x200, r5, r5, 0x31, 0x8000, 0x80000001, 0x1}) r12 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0x6) getgid() r14 = geteuid() setreuid(0x0, r14) setuid(r14) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0x0, r8, r14, r9, 0x42, 0x101}, 0x9, 0x80, 0xfffffffffffffdff}) r15 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r15, 0x29, 0x1000000000000028, 0x0, 0x0) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0x263) r17 = getpid() r18 = getppid() r19 = kqueue() r20 = fcntl$dupfd(r19, 0x2, 0xffffffffffffffff) close(r20) r21 = getpgrp() r22 = getgid() getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000500), 0xffffffffffffff94) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000580)=0xffffffffffffff73) ioctl$PCIOCGETROM(r20, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000700)={r21, r23, r22}, 0xc) r24 = getpgid(r21) setpgid(r18, r24) r25 = getppid() r26 = kqueue() r27 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r27, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r27, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r28 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r28, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r28, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r29 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r29, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r29, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r30 = fcntl$dupfd(r26, 0x2, r29) close(r30) r31 = getpgrp() r32 = getgid() getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000580)=0xfffffffffffffc33) ioctl$PCIOCGETROM(r30, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000700)={r31, r33, r32}, 0xc) r34 = getpgid(r31) setpgid(r25, r34) fcntl$getown(0xffffffffffffffff, 0x5) r35 = getppid() r36 = kqueue() r37 = fcntl$dupfd(r36, 0x2, 0xffffffffffffffff) close(r37) r38 = getpgrp() r39 = getgid() getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000580)=0xffffffffffffff73) ioctl$PCIOCGETROM(r37, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f0000000700)={r38, r40, r39}, 0xc) r41 = getpgid(r38) setpgid(r35, r41) r42 = kqueue() r43 = fcntl$dupfd(r42, 0x2, 0xffffffffffffffff) close(r43) r44 = getpgrp() r45 = getgid() getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000480), 0x8) getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000580)=0xffffffffffffff73) ioctl$PCIOCGETROM(r43, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f0000000700)={r44, r46, r45}, 0xc) getpgid(r44) r47 = getpgid(r44) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000640)={{0x0, r12, r13, r14, r16, 0x80, 0x4}, 0x7, 0x5, r17, r47, 0x4, 0x369, 0x100000000, 0x62}) setsockopt(r3, 0x27, 0x200000028, &(0x7f00000001c0)="00020008", 0x4) accept$inet(r3, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 05:37:22 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x802069dd, &(0x7f0000000300)) 05:37:22 executing program 0: clock_getres(0x6, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1000000, 0x6}) preadv(r0, &(0x7f0000000040), 0x3ed, 0x0, 0x31) r1 = openat(r0, &(0x7f0000000280)='./file0\x00', 0x8, 0x10) r2 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x100, 0x2e2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = fcntl$dupfd(r3, 0x0, r2) r5 = openat(r4, &(0x7f0000000100)='./file2\x00', 0x400, 0xc0) ioctl$WSMOUSEIO_SRES(r5, 0x80045721, &(0x7f0000000600)=0x1) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x1, 0x3, 0x1000, 0xfffffffd, "fde89ad963eff99c1e69a0d75463b15a24ebcdb0", 0x2, 0x8}) pipe2(&(0x7f0000000040), 0x10000) r6 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x100, 0x2e2) r7 = openat(r6, &(0x7f0000000500)='./file2\x00', 0x400, 0x1c8) ioctl$WSMOUSEIO_SRES(r7, 0x80045721, &(0x7f0000000600)=0x1) r8 = kqueue() r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) close(r9) r10 = getpgrp() r11 = getgid() getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000580)=0xffffffffffffff73) ioctl$PCIOCGETROM(r9, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000700)={r10, r12, r11}, 0xc) ioctl$VMM_IOC_TERM(r9, 0x80045604, &(0x7f0000000080)={0x6}) openat(r7, &(0x7f00000008c0)='./file0\x00', 0x319c7f5b74a87eae, 0x29bf5ea51d592745) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x614015632c2ccff1, r1, 0x0, 0x0) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x6000, 0x5) 05:37:22 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x802069de, &(0x7f0000000300)) 05:37:22 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80286987, &(0x7f0000000300)) 05:37:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x5, 0x0, 0x0, 0x80000000000023}, {0x3c}, {0x5c}, {0x3f, 0xff}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 05:37:22 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80286989, &(0x7f0000000300)) 05:37:22 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, &(0x7f0000000000)=[{0x87}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="180d344173302883080005b8a0a9") 05:37:22 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f0000000300)) 05:37:22 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x5c}, {0x64}, {0x6, 0x0, 0x0, 0xffffffffffff8001}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{}], 0x0, 0x0, 0x0, 0x0) dup2(r0, r1) r4 = socket(0x18, 0x400000002, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r4, 0x0, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) 05:37:22 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 05:37:22 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffa, 0x1, 0x40000000, 0x34b9, 0x3}, {{r1}, 0xfffffffffffffffb, 0x128, 0x20000066, 0x9, 0x5}, {{r0}, 0xfffffffffffffff9, 0x8, 0x80, 0x0, 0x9}, {{r2}, 0xfffffffffffffff9, 0x12, 0x4, 0x1, 0x8}, {{r1}, 0xfffffffffffffffc, 0x80, 0xfffff, 0x1, 0x7b0cb1a7}], 0x3ff, 0x0, 0x0, 0x0) kqueue() close(r0) 05:37:22 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8218694a, &(0x7f0000000300)) 05:37:22 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b752e6", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x1}, 0xffffffffffffffdf) 05:37:22 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x821869de, &(0x7f0000000300)) 05:37:22 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f0000000300)) 05:37:22 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2f) socket$inet(0x2, 0x8000, 0x1) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r1, &(0x7f0000000240)='./file0\x00', 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffff9c, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x8, 0x2, 0xfffffffc, 0x0, 0x7, 0x8, 0xff, 0x2, 0x0, 0x7, 0x81}) accept(0xffffffffffffff9c, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0x1000000000000028, 0x0, 0x0) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x29, 0x1000000000000028, 0x0, 0x0) r4 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r4, 0x29, 0x1000000000000028, 0x0, 0x0) getsockname$inet6(r4, &(0x7f0000000280), &(0x7f00000002c0)=0xffffffffffffff56) r5 = socket$inet6(0x18, 0x2, 0x0) fcntl$setstatus(r1, 0x4, 0x40) getsockopt(r5, 0x29, 0x1000000000000028, 0x0, 0x0) getsockname(r5, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1000000, 0x6}) preadv(r6, &(0x7f0000000640), 0x5, 0x0, 0x31) r7 = openat(r6, &(0x7f0000000280)='./file0\x00', 0x8, 0x10) openat(r7, &(0x7f00000008c0)='./file0\x00', 0x400, 0x13) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000180)={0x1000, 0xc6, 0x3f, 0xfffffff7, "c1e85b17cc09cab7c2b9afe3ab5d699b89e8efef", 0x8, 0x1}) 05:37:22 executing program 0: ktrace(0x0, 0x1, 0x73fcae1274ae2ed3, 0xffffffffffffffff) acct(&(0x7f0000000000)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8, 0xa2) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) 05:37:22 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f0000000300)) 05:37:22 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0206911, &(0x7f0000000300)) 05:37:22 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0206917, &(0x7f0000000300)) 05:37:23 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e7, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) r0 = socket(0x18, 0x7, 0x11) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, 0x0, 0x0) connect$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) r2 = socket(0x18, 0x1, 0x0) dup2(r0, r2) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000880)={0x0, 0x5, 0x0, 0x7, 0x0, 0xf00}, 0x0) 05:37:23 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc020691b, &(0x7f0000000300)) 05:37:23 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0206921, &(0x7f0000000300)) 05:37:23 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) shutdown(r0, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000001100)={0x1, &(0x7f0000000040)=[0x7]}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) syz_emit_ethernet(0x1000, &(0x7f0000000100)="412094a28933b5d853895c6562bc0964646af2f5024e81fbe6b0f15ac55550a572870a06bea9f570860dbc34dfe6d218a9b9ba89cba3ee98a01d0666397b8d7c1bd4e1f0c9e2fc9532156622500f9a91f448f213a589497023fca4368906e98e6ef8eaa39ce566216cbe32e61bc218ece2ba27c864bf15aff070b1c72f30de60b55631d63f0e5a642f40283c9472bb7d80c24cf4504ba95a7cbc573f58ad5138d42a6fe597e8c45dbf55e1786475b89ab02f52958ea2b6f1f38aeb7251d200947d21a5c3283a4f2d52bfda861e825c2c1f5216470699c721dd4187bcb90b8135ebe909ddc3ef07e8b2e795d8c12b1c93fed3c910c274a776ac3e248100932d4aceb6791577baabc4cae8247a68da34830793124cfd5c80f54c396ca96362384421018baf163440eafb40e4eebbc359cbcb7cd58e2bf91450f6f4aac7a6d63310c5b1bbcba35854dc426081a5b75aca2e2dc6d1691537999ae98fb526f83c931049576b609ef4faea55d3edeef6993da8b25afb50843dd295d2e2b215e72a5341abf9f078a6e5733fc71685e10127c20f3b13283a2365b130790425ff45ff69366a147e64bd1d2672959aa26dcde273d65d705a4f49d4f3c49d0660ad01f6558c3576bd01db2de9dbcd71c63ff6445e488dcd867f581e9f5d07e080959e358750feaad869a10f05808553e87e43aea7f40b761e2f4ea1717dc4ef274cf54979915fe62b72b226728e542e853ccde068d976561d74da4fca152aaa8de0987d625f0ec11b70722a2e4df0673ad6671a0b4beb7b2e99e1292952f798a44fb6adda8461fe5b84d37a0d5ad59f843da530eeae4db3d29c1fa3531ef8de489d2976320c4ec1685b9dcb0fed2446f518e302a0f87b3c4c6eae20efe19a472db243463eb02fbc61b9fa79ae59a38f1692fbba43fdfa6583bb1c947e135ccd7dbf5d8ea3dde31c04f21d20fae445df27760fdf905e7e5c2724ed068d496e3ad12c73b770e2ce4814f635b0f65f83cfed7b7019e337465c3f22c0f1ddd94c7e39f66fd4a4149fbfa4c58db383cf9d2f1d14075ab307124a9f29b54b69823cdc93402b95e77c1f7b5bb51813ff30d3a5678cc2ade329c1b27cba156818661940a0d60ece74e5fb1b1a46ae297c1dd50530ac62f4a982b12408210a394b0c8f7724f3e1e84ff735f458f189e912dc3a8d70657ad341d9572b0f1df87af1b998fa2084d1d37abc65c6c84a56ca681d061d59b1775efa3aa0600e66b71dc05c2690ef587a1c46c2f906eb63a3ee0aea227f35e9769d12092d054a8db30ecaa44d4d56bd682fca08aeb53126137071c074de73341927bdd1a3b5861a29b7bae474fb051fb2a3f0d9b6eabcc518e7f0e31c5c28c7c6b15f233dca9998340746c94136e4d4a6c35a8e3037d5e6073330a5f0d2603b1e31e4e027c7f9c82a3ee4fcd4c32f631371901d1b91af5c46dbbeff1ddf4961229f6b44ec79caa58a0bd89c3734536983173a19a07eb458e8fe44e5d8df7f971b6d1702b2819a73654e8783fe559acfe2e945a72c8a8eaa3010b9d15f77f567a289dd5a6d5324a793fa66d6cc61da65aff464a1bf839dc1446b0846e81e36ed6439acf112833ba39921e093c894fdf12edabd08fcbbd18091e66bb0c4606757728667323d27a0cc8ccd400283c6ceeb975021730889891e07c168a043d28bfcee57dd17bb815150ca678e699fbc7b9cab4c340b920c1023e539a4de2a6913e921539b6b1603586ae607c98b2a4a0e6c0e04618fe09e839312e260e95858c8e08ee9c055f4b4f3f17a85468d736d91bdc9c20ec7fc2cba17e8242329dcfb393e42a4d00f7a43b59c63d4242c39ee0cbd1893813a8d0070ff56806b5b6c24afc382664e8176e0a07449c6d7916411d6ef6bc081b6c156462826e91e24b21b6aa22995f157f2ccb343f69a93f5aef2b721fd8a05fcd6c9093cba922b3a7b33ee9c13931d25543b3db32a5cd1218789f545bcd91fa70d2dc9eacc163eb698f84160e5d85c6f2d04dddcbaddf2fb28e854483fc27d9d27951929b59ea97a90f42c48bed829799f17a68198f97b019a64575ccf691443de84cca81b33859587f86ef2faa587d46ca072c741a696cb6f19c28d05681594710166fc59f0f2eb0a6033840a200e8e942a2b37a1dc87ad36ae16310f59f16f0b26db0762eb45ba6be6a2abe58693b27c8346e3cea3089724e21bece1327e86f93709ce8454b7418862b5d26e78b6bf042699a4069c49ad9150f95686ddf47fb94bc6a7a87a6bc863c44cf4204fa0a97ebb1e70670ae6f3e8e17e7d13b9b30ce8a129fa1eb49ab0d4f854dac069cef275a06e9448922f636ece9d71b34eacbea3089426b16f42a901062010b2d3dbd229a8a02f3853993d0c33c7234a2b8089fabcaf0eec74ae51721e50f7d11c1cebf04b3cac241c7575dc6a5adc3c2379e9fc3cd8ebeca03f631fd052bb967c5a27c6192765cafcc64d2a85e99dcdb8ae83903e2103adad575a2bd67034146c9b53bc12cef2c999f375b2d84bcad52b9416171e4833f90a7dcb80c2ab0488ed71adf05d76a66ef055e477e6834df81a9226be8ca72c1d7382330037cb3d407c9e948952a2efd54ddfe18b97cfc4d7cf07965d88b9ab876786a2065a31873f4633e933ac3d412def07df35f58216b62f179dd538d307958a34c2ef2220c122e4c82d509e3e8cce42e1d49ee0b56c6d42a35cf3e6a0c515b3ee9b871e921fd702d0239f447cddec8900a7bad7f58cd033899d296fd1c71857784c5876d5f0b83b837255adffa5a97f6a5c442a3f4e81d719f3b4fa88f73f5057f1a9cb076d6f5a48cd253aef0348bec2c6ed14160e95b52468549003f47c09b25f456be5cf752a27dc886e1adce1a0a87f43801fb0f79209c2e9d53c839173148369df210aa3fea4332ebea0e12d740c1730d71e7a6d9d304f31bc0692d9f386dddce6d97ef27fefffc73054e8d3b33ef24cc3c5d0a656111095ef4efbe0c839ea41bf1cd9e4e55e9cc189c05b880f14bc501c8b40e131b53e0f0eb39f2d73a973c5d7a1689d4ae193201c1ca1ab9e2159a40a0e01f4a06ac264596cc2e086846a3654b323e42401a8838c8aa6615e607fec817518fdcc81896f65ec25585851646c07cb16dc70dd075848e038d1fe4a602dd7f4e9aa6b476c147ea81d5943303e54980500b750ca8f93238ed0896eb3c5c0463dbabc1c19ebd6b960a1728a67c3cd0e24c8e170874d11f4bf3c481546be930d8e2ffaf5b32198387c07508ff11b9e9477f1cd147dfa0e258260a007e9f0eec3bc5e2d1de7a07007a98d826dd82be88293b5f7c8c4f7685822d08ea041b062c683a636a0037f3de83402962a0e69c9bdf8da3d41a9ce2263e21894d33eecc38d89f10578fc76ba0abdb96605db957efb21142d52dfa69c86b42190835821594925998230709f20c74939142dd122916f484f7e9234f31406484210c0670f0105188af3ebbb5f313d38120de70166da1d08b45e30b6b435aca719146037875aee1d8245f30db2402b4f76c206c139824e9916cd7399970a530b77603a17ce1f0a0572435bacbd7533e8a38377093be4526615bc8c3fb83053974d2a7232229ac39af5fc6a0db1bce2bbd893c0619f3569fd476a7d6808cf97dd2587baec3645dde2f8c9e60731f4961dc1b1f7f893bcf5312bb975ea0cdb600af24b4434c540fe90286a1b3118876c4d9eda4100861b4795f8d05e7c8bee58c415a23eaa51eae86eef6c470492a35ee7748ca957a7cbe4982df0a9ac2b345aeceb2d721d0b6c9d768fb15da21062a2188e151660350832c71719712f38d074af1ced52201ee55740eea590a3cae36301280b49aaa9cf1ddffd7052877de9f198c02222a45183665deae6146fc6c3e84cd48dbed3fd5ffb57bbcd26862ecf5ccdfb14e35f654491508eb63835fef17715ecfde4a44e23d22ee99744042f4a00da4a02e4f7f5bc596a64e13d15af1e1c78efa57bd79e2a66da7666d97266f99d1a8dd6de218f772952a8b2b2e97d8777b43769b7f941cf4ade994993769a558366a62f64bdb8daf9b0ee48d261c0c53b017c7db20801d365c77198f268420c47a895b420009394aa778fee848014c46b6015a5945a49e661da3b03e94112b826bf887b759a456b8743c64ad84a1c32dee76e58069e058dff526d5876550b698573a62e56c7c2fb8bd9fdb81cf16c2104774647fbbce9dcdd317d304e5ec52ec57c96fc49356e37590fe4766dc84288a7abffc6fdb7234da47a8a3dc5ba0b4c770add58e5e02c468495d9eb3ec6a7f51896e229e606f0d58de0ce21eb2c490439ba26ac64f4a6543b5d22d553a4356c8213e832034ad112c50ec99498f24a5bc5368c4fdd03318d48e91f69748cb2924913dc939818a4dd103f201b4c4af4d092ee15728086184cd4bd21f5f551ebce3d26ea1e39a0a20a400e6d7a888b92135d882befafd5a3c56e5ac3dca6a42424c81f3b5515c035fc91f1e10d578d4faca190e7cf92ca9f26c85aa3220a1b36a9d5e770807308563a9db3fc3c35e4257c3cd033b38ccbdf041d27bd88898edc77b6244de72edde30a9084aa5c35a8dfc5e61a1985f24da7d24acc9dc434e002241639083f53f10152cf86008e2298fd9d7492d872e30924c1c4342ce8dfd61dad64061ff4b81ae85f0e9cae4a1a76961ca53483354904eb47167c865fc4b50fad0662c56f570ec3c43339ce745dd08d270543350bd755ce376fb0f5dd035eb533a89ac34b23da622ce403b646f0a25b0e604427c0f3fe5c352d9ef658504a3b6be67eebf917cea9eb7abe5566f9259beba98828ce152e5cfb75a4f0ab9037aaae8c4c2ea7c64dff099fe4c19d4e0d9dc13f55f51a77a5375f4f3aa394f7d414c760d9fa9fc8d39aea0562a33798a570b90f7b17d43e2ce24feb8cfccf9df6aa617db94de6bb8e9f44cb8fc0b0f1cb9b231f4bd86ee7c2718d8220732edc4a6c4a25fbbfaddf3b3308ad86cf8606479928e39eb57dd9995d889595d0d8d93ecadc84e2eade11e8962314328ca23dea40a3200b3576bb7b1573390c54cb3c87979b93eb7b7ff233e0c97993acd4be89e3d5299d5f0ea5c5451dd317af3b3d9f5835d2050933c3faa273b2faedbb980eab2d3d86f2a82b4f21e6c2bdeef40d979773a5426d0dc7e4d3ea16fcbfe1849a4f75250c2b50eebd22e5499c93a80a2f921dfe91ba2c19e741220a3e39889ddb9370e5199c0babf8da47f3bf4e352900a0e6d41be98e321b82479f7055f0deeba4a7b6764c7a26e11f6fa8265799888474aedffa995075e036235e5806845a300907eaa9a8fdbb5e530e9f8e6b675415f063425ba1ee2e1dbf037e632ecabb2bf60edb0dca51787e62fb6351a8daa23cf06e10531f288630d4fa3c92d105bdfeba07adb89576aaf0edb44bd2bb15311a61f7c76ef363539e86a6f8e36889731b4c7db5ac706ecc99052a951658e1b5c0adf90f31ddb2ffa61815a3d3a5d1d33a3ccdc7ab78ed3ce7bc67a7dfe3cc92b5bc0f345c7aabc213af2f827008096ba3b33ca82977b712b22cea669c5b8397944755d7eb7c825fb282551e1710f07998579861349d9181e71eb1d2ff1c3ce7530e3c0aa864bfe60d25bf4ba9063fd7850f002bfcdcdc8c8f51b0e695c9a63a19578b26a2706348d0cd9a2dfd8c51be23701d3608c8af7fd2dcacc84e0397bc05df965419516f4abb68f3f3602cb974f2d72fb938751993657c0f3d22f7259ed0f356e8d5ac93251369675e0688418012f6ffe927285d54697fbf8638626ffb6760") 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) 05:37:23 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0206922, &(0x7f0000000300)) 05:37:23 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0206923, &(0x7f0000000300)) 05:37:24 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0206925, &(0x7f0000000300)) 05:37:24 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0206937, &(0x7f0000000300)) 05:37:24 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = socket$inet(0x2, 0x5, 0x0) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100)='/dev/speaker\x00', 0x80, 0x0) r4 = accept$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) flock(r6, 0x3) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffa, 0x8, 0xf0000000, 0x3, 0x1}, {{r2}, 0xfffffffffffffff2, 0x5, 0x20000000, 0x7}, {{r3}, 0x1, 0x120, 0x40, 0x2, 0x3}, {{r4}, 0xfffffffffffffff8, 0x20, 0x20, 0x10001, 0xffffffffffffffe0}, {{r5}, 0xffffffffffffffff, 0x4, 0x0, 0xc, 0xc8}, {{r6}, 0x7ffffffffffffff4, 0x90, 0x1, 0xe2b, 0x9}], 0x1, 0x0, 0x3fffffd, 0x0) munmap(&(0x7f00007ac000/0x3000)=nil, 0x3000) mlock(&(0x7f0000733000/0x4000)=nil, 0x4000) minherit(&(0x7f00009ef000/0x2000)=nil, 0x2000, 0x1) map stack 0x2071c000-0x20b1c000 of map 0xfffffd807f00b450 failed: hole in range 05:37:24 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x26, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) seteuid(r1) 05:37:24 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc020697e, &(0x7f0000000300)) 05:37:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000280)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x277, &(0x7f0000000300)="032d8a49") 05:37:24 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0206981, &(0x7f0000000300)) 05:37:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$TIOCOUTQ(0xffffffffffffff9c, 0x40047473, &(0x7f0000000000)=0x10001) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x1d}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x52, &(0x7f0000000080)="b2") 05:37:24 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0206983, &(0x7f0000000300)) 05:37:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x0, 0x81, 0xbe, 0x1}, {0x3, 0x0, 0x4, 0xf873}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 05:37:24 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') open$dir(&(0x7f00000000c0)='./file0/file1\x00', 0x0, 0x0) shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffd000/0x2000)=nil) 05:37:24 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc020699c, &(0x7f0000000300)) 05:37:24 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc020699e, &(0x7f0000000300)) 05:37:24 executing program 0: socket(0x400000000018, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x100, 0x2e2) r5 = openat(r4, &(0x7f0000000500)='./file2\x00', 0x400, 0x1c8) ioctl$WSMOUSEIO_SRES(r5, 0x80045721, &(0x7f0000000600)=0x1) ioctl$WSDISPLAYIO_GBURNER(r5, 0x400c5752, &(0x7f0000000080)) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r3, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 05:37:24 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc02069a0, &(0x7f0000000300)) 05:37:24 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc02069a5, &(0x7f0000000300)) 05:37:24 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCDRAIN(r0, 0x2000745e) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000400)="04", 0x1}], 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1000000, 0x6}) preadv(r1, &(0x7f0000000640), 0x5, 0x0, 0x31) r2 = openat(r1, &(0x7f0000000280)='./file0\x00', 0x8, 0x10) openat(r2, &(0x7f00000008c0)='./file0\x00', 0x400, 0x13) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000080)={0x100, './file0\x00', './file0\x00'}) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) setreuid(0x0, 0xee00) ioctl$TIOCCONS(r4, 0x20004276, 0x0) r5 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000001000/0x1000)=nil) shmat(r5, &(0x7f0000001000/0x2000)=nil, 0x0) r6 = shmat(r5, &(0x7f0000ff1000/0xf000)=nil, 0x1000) shmdt(r6) ioctl$TIOCMSET(r4, 0x8010426d, &(0x7f0000000000)) 05:37:24 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc02069b6, &(0x7f0000000300)) 05:37:24 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0207534, &(0x7f0000000300)) 05:37:24 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f0000000300)) 05:37:24 executing program 0: getitimer(0x0, &(0x7f00000000c0)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x364, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) r2 = getuid() r3 = getegid() r4 = socket$inet(0x2, 0x3, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r4, 0x0, 0x6a, 0x0, 0x0) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0xfc489b7632acae10) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000300), 0xc) r6 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r8 = getgid() r9 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r9, 0x29, 0x1000000000000028, 0x0, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r6, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r7, r8, r10, r11, 0x2, 0x9}, 0x5, 0x5, 0x8}) r12 = getgid() r13 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r13) r14 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x1e08, r14) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000200)={{0x2, r2, r3, r10, r12, 0x0, 0x5}, 0x4, 0xb8f, r13, r14, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) r15 = msgget(0x0, 0x446) r16 = getuid() r17 = getegid() r18 = socket$inet(0x2, 0x3, 0x0) writev(r18, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r18, 0x0, 0x6a, 0x0, 0x0) r19 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r21 = getgid() getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r19, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r20, r21, r22, r23, 0x2, 0x9}, 0x5, 0x5, 0x8}) r24 = getgid() r25 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r25) r26 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x1e08, r26) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000200)={{0x2, r16, r17, r22, r24, 0x0, 0x5}, 0x4, 0xb8f, r25, r26, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) msgctl$IPC_STAT(r15, 0x2, &(0x7f0000000140)=""/173) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x0, 0x0}) syz_emit_ethernet(0x364, &(0x7f0000000280)='D') r27 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000001000/0x1000)=nil) shmat(r27, &(0x7f0000001000/0x2000)=nil, 0x0) shmctl$SHM_UNLOCK(r27, 0x4) 05:37:24 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc028698a, &(0x7f0000000300)) 05:37:24 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2100, 0x8613b) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="3d090045f116660294943f6cfc6a67535317cbb790d77b549f1b75c0f5c9a98395a2beeccd07142dd11d5c22729c95e5a4d3a52ef92855bfeedc589b90d19c1def921f015b", 0x45) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, 0x0, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x8, 0x1a0) accept$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 05:37:24 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc028698b, &(0x7f0000000300)) 05:37:24 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x1a) chroot(&(0x7f0000000240)='./file0\x00') setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget$private(0x0, 0x4, 0xa5) semop(r0, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0x283a, 0x1000}, {0x2000000003, 0x8100, 0xffc}], 0x3) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x6) semop(r0, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x800083, 0x10001, 0x9]) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r0, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r0, &(0x7f0000000240), 0x6) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r5 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r7 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r7, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r9, 0x0, 0x200000000000c, 0x0, 0x0) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x3, r4, r5, r6, r8, 0x4}, 0x200, 0x401, 0x2}) dup2(0xffffffffffffff9c, 0xffffffffffffffff) 05:37:24 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f0000000300)) 05:37:24 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0287533, &(0x7f0000000300)) 05:37:24 executing program 0: r0 = socket(0x2, 0xc003, 0x2) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) write(r1, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000380)) r2 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x1a4) write(r2, &(0x7f0000000040)="670dc3", 0xfffffe81) write(r2, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) fcntl$dupfd(r2, 0xa, r0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000340)={&(0x7f0000000300)=[{0x20, 0x7fffffff}, {0x80, 0x8}, {0x40, 0x512}, {0x29549865e89ff63c, 0xfffffff8}, {0x4, 0x7}, {0x89, 0x7fffffff}, {0x47, 0x200}, {0x0, 0x101}], 0x8}) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000180)=0x3) openat$pci(0xffffffffffffff9c, &(0x7f0000000280)='#\xc1\xd5\xb4\xd62\xd8g\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x4d}, {0x40006}]}) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f00000000c0)) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000040)=r2) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000003c0)="17d01b5bb4d1a8d9bb5dfa84b9f6ce0c5946cf2713c2ec9846a812ac82768f0b74a42fbd9fff153cf50712f33dbb10cf8b775f4c131901d678821abf472bc1530d6d16f0da8c8d9a6a22fb0effb4b230a5368c883e7ee45db092addd446b93926af2989e6beca7153f9f48df", 0x6c) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000240)={0x0, 0x1, 0x3, 0x7, 0x4}) setsockopt(r0, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r0, 0x0, 0x66, &(0x7f0000000000), 0x10) 05:37:24 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc1126939, &(0x7f0000000300)) 05:37:24 executing program 0: r0 = socket(0x18, 0x5, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000040)={0x80000000, './file0\x00', './file0\x00'}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) close(r3) close(r0) r4 = getpid() setpgid(r1, r4) 05:37:24 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)=0x2) 05:37:24 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x100) open$dir(&(0x7f0000000240)='./bus\x00', 0x80, 0x43) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x611, 0x41) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) r2 = socket(0x11, 0x4003, 0x0) r3 = getuid() r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) r6 = getpgrp() r7 = getgid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000480), 0xc) r9 = socket(0x6, 0x5, 0x7f) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000200), 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000580)=0xffffffffffffff73) ioctl$PCIOCGETROM(r5, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000700)={r6, r8, r7}, 0xc) fchownat(r0, &(0x7f00000001c0)='./file0\x00', r3, r7, 0x2) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) recvmsg(r2, &(0x7f0000000040)={&(0x7f0000000140)=@in6, 0x0, &(0x7f0000001b80)=[{&(0x7f0000000740)=""/4096}, {&(0x7f0000001740)=""/217}, {&(0x7f0000001840)=""/3}, {&(0x7f0000001880)=""/228}, {&(0x7f0000001980)}, {&(0x7f00000019c0)=""/209}, {&(0x7f0000001ac0)=""/146}], 0x0, 0x0, 0x284}, 0x461) 05:37:24 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)=0x4) 05:37:24 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)=0x5) 05:37:24 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x10) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x23, 0x6) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x0, 0x0) read(r1, &(0x7f0000000100)=""/6, 0x6) r2 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x100, 0x2e2) r3 = openat(r2, &(0x7f0000000500)='./file2\x00', 0x400, 0x1c8) ioctl$WSMOUSEIO_SRES(r3, 0x80045721, &(0x7f0000000600)=0x1) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x0, 0x8000}, {0x25, 0x6}, {0x81, 0x20}, {0x4, 0x6}, {0xe8928f9e528b3c7f, 0x20}], 0x5}) 05:37:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x8000029d8aaa8}, {0x24}, {0x3c}, {0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 05:37:24 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)=0x7) 05:37:24 executing program 0: r0 = socket(0x11, 0x10000000000003, 0x0) sendto$unix(r0, &(0x7f0000000140)="b10005049000e803000008005786ca900f0e08fecea11ea8fef96ec2c73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa79230000f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfb0fa38db9a9c5052de4d382b770c1f5a872c881ff7cc53c894303b22f310b4c2fa722e43c404f36a00f90006ee01be457aea8c500000002000000000000020200a371a3f800", 0xb1, 0x0, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 05:37:24 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)=0x9) 05:37:24 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x2f, 0x22, 0x0, 0x1b0) 05:37:24 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)=0xa) 05:37:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x5, 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x2000006c, &(0x7f0000000340)}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r1, &(0x7f0000000040)="0001c3", 0xfffffffffffffe49) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x6015, r2, 0x0, 0x0) write(r0, &(0x7f0000000180)="0991758a7f901e0a53ce01fe0500e92f742265eb", 0x14) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 05:37:24 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)=0xd) 05:37:24 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)=0x18) 05:37:24 executing program 0: r0 = socket(0x18, 0x400000002, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000011c0)={0x9, 0x1ff}, 0x8) r1 = syz_open_pts() dup(r1) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto(r0, &(0x7f0000000100)="4ccc1d0d99a3bf9575d48f9742bb611c44238e65e46d14fadb580449becd44dd8d39af64c4c23f0828abb4329a332b3e08873a46320da302180bd8e0d4fa646431e1a83cade49f2d9b8d313b8396759143e0f562f83160275ba6761c3d9ff0ba5085232f220a95e39aef256ddfc83fba9dabf384d162a1356ca386cc15ddf042992974a247b845b10f9c8f9c7d2bbed6af75ee25b79f0a2b084ff4c7af571d7d201fca3cd2838e2f197696923300c4da33fd9abaa4c1ae46fb223ccee14e84e8638ae49346aad6cd5b6afecddebcf6364c932f2b3d7b3115809d78bd4f5067ccc28234db0788bc522af78747d945fdc11c17be803fbb596aa49d1180a31db4bffab28305f154db6ec43861050f51a21d7fc5640b221f07579ad51c91aecb2ec9d6b8f1002f056ddd318e574cde9d0486a3882e59c29a6e55ea4e0b32c928b5bb180fa00a383e02a4b4abaac6230f7ab2c34dee3c4ffc3207889b73af388edf55d973c8289762a8747f9000b478449633b6591245fc3cb8d21986cfe682d5c854157d23d19588b7f1a2e0a6f917eaddf3a80b3da705226076f1d3cee9d6563641aa1292a3ed41c652b2f41f8456410c9907c1b75c58215180a36f1bc319452740ea9f74410679993579daec7d8e243eae57e4c7a91b23a5f7527297310bb0556c82cb0fdd8e9197ae8ecacb4db73418325d4162b2cfd8772e7ee7cf5dcc69f947d88cafe9c96df10e4514908e046f8a74ceb68e07533de72503f5d19d73606956ccb203216e32408aaf10cebdd5c7bf31527a9269f2f6d839b9914ca5124c58a80ec1508c8f8cc20d32da44713cc0f80709f5adad0bbedec064b744b48455f5c67ee15a88e00e91a7dc1733b56a99aa247868d8ad95ab5d83cd83dabf81bc22246c65bed6083c44e07dcdb9691aae14d0dc50c455de398acffc7ac07af47c4f0fd55048ea8ba450fc04230f527f4be77a22a0748ad54e6822f928115c2347fb5c1f2bf1d967ee04ec70c9dcfb8b59ffc4ecdd2346a4a7af06d800a6015a7e67d7d8cc860f6161d5b593e20f145dc98605e271f1c77c98bca0fd83927aa5d4b23851287e35365d0890a51579025d90432c44724754ab77b3ed3181e371dc8857edfeb349d5b2290b439002c2af596996b5eafbdd419ca048c02727ce1e0d3d9481b487559af2af48033041d825ea100d74c0cd419047e8f766ab435be78ff180f3ba8cfa9f02e72ca2f9c5bc53052673758ce2ec7da7e8662c7df8a8e181986381dd696908b203888e1224d0b95d8642c5ac9bbe817176912f2e89008292cf692cdf7c5bfc94e1dd3f7ba741e3896e2f135dc48d97e7beacd89878d247e05fa0c1edebc80bed7dc3e8b2fadc89a1b97ab1b63171ed151fc01d733faf5fd154ad15420fafb9ce5c9952e67ef9beec38720fe315738c31c1d7c68862cbe56b940b31177414de0843ea6f951d07e8bbb26ebafa0884d75688deabffc1d8934885d02ecbb9b44dce45ac2cc71dff71961a37afd2c65d64f957205db52834cd5faed51981fad96cd2344fd78bf2758553266ff1c31739257369ddc6ea009ea48fe357e5016fb70bfd39f73c7a3bd15f5619654fa949944ddce90d3097cb622fb36f7d40278f035ab0e772153c4bb67ea940cab5fb70d35bfe8b3c42205ec9e305b52e5187fc274d0e3484c30973fb3d438bd773218d2a67ba73a242f6bf5bc6397f35adf4b84c6ea6796689f0cb2d3de18b84192ac6985eb74a01906c8db95e46c3dde7167508792a5aff3eeb2ca9c90ee5248a6606658ef2592c95cca6f8ee3b3b4748602b00fe3181bedcea98b44b31520e2dd18cffe92c7165e397a67a2a2fb60f8de5ebe1ebc55a754f74dcbc64ec4849bc0cefff59f57d4b842c6e1f59f0fef2107b58d5bec5cf0cb440c53c9197e6b4b88a73c155048fd54c5a1d6c1a5a055ec119424c70837bfa82dc6402fc34d30f9c5848c46282b02629be5eadaee7ae076403f21e4677e72d9d325a7abc994a25683c05d1a0fbf8a8993d0b6ac4bb3dc27e3c510bc60a468e6d83f984b4f3122aee1fc98c6f35059b2f07645b8a2ec37e91001c2d2c4fe7159b07b31261edadf4c290e035f3560ca5e38198acaed6440c618293ce4b6140d913b53d4617e589898982d4f67af0bc892ec8ebae3c9977120407c203fa6fd099a73d0e8a815d6a4fa40cedc3e8bddd5a5654bcdf95abd214fc189a98ec67f05a18dd74301be3aa68c6bf56d9f70b8678e88f243c8eb89a5d8ccbbca8ceb58ecf3102262d0b92620ed625efe506809d9695160baaa726a218cb2c9e51ca99effe6a6a620627cdc8bf59ca9e19a2f86127fa44b5f74b810501db560d9692a82eddee46bdcf44c91f5dd92a6057189d9745e3c56628da6b6f64a7631571a3d54ad0338cb290beea2a2f869676767e30e80d796d229d13984bf82c5ed6d48aa92d42166bd9c3b2a4931228da946a09165c17ad676ae2c6d06bed1b52943be5dac821e22f381656efa1fa08d156efccd69e83f9727e204bcd13db1086aa2205ae758092a1c329f2c870eb34923129bd6d1112906698d4c4019217435c585b696123664a2182fac0212feb3ec2b1f850376880c7a697d277dfc1917f3bc7d003510bc4631438ee4a73dd24c492314a9b27e2249cd8fb146847d9aa6e0226ee16883e7a802dcb57dcfa35cfea582c887e3cffd29611e48c36dedc56a544ac8adefd6db19cd60119e393cbc10eca55668b10f3b3095d6617bf43bc2fd932ff1e1de7aa4c85a802f8bfc01f27ee1a256b7633aa972b51f8cdebc449ec49c9e2e7f9fa2a6be9dd701fd2e6a8e751742339563ad05600741987ab60acf7151af9dae1f043fa4907e1267c10f6d32921233437de83625fed99fcd193b220375adc1cf912650b07f2f633135ef702fada1319570a49a487f7fc4d58b54701eb51bf5e78a582ad194379f9c171f555a824924cb1760706e8e3ce31d1052d916ed290fc5990107c3504ecaeb800694a13543241c0c0da398d4fc37587c286e12c86952cb96bc18961ab627d72d3967eb75bc50eabf4e295ce3d0d6002ae0f31e884f019ef6e9618b00a410070e047a215fc1da39565755540c1138fd27df1578dca73231c1adf24b5308b71a922519255c818069fba7d3f629153aa1f61d8eb548d6bf005653215028d58209ab484a2b6e7e384df5b2224af9ed4bba0d7e8833e5e0ab5e18518bf9dbe435e51cbbe862276721278793626c0b02fbb91eb749d373f93c70a82afb7ee117e57e7fcc338b6add15b4ce21fde7929900acb5f562361d1ae9dc3854d5f1060bbaff2ecc86fdc80bbc874d5bc301484263fca2c5e11a73c5f78277997e93520f9242172ff3662c4c15dd3f7130aeeb424387bcbdb7ad1bd7637f035406ddb5078b53df7adbb735db05399ca7d51f0f97f267e04ebdadb10b62f70ce5b2db65137cd81319a4ef3997c405058ef5dbe48ddb8e03171c7ddddcc20f5a029d86a79af5d03afa2b5eabe140e4bfe3e7cfdb045f4b883ccbf957cb62e8edd35fe6d2de82fa55430c2438016ea2c0438c826e7198eff760a29e66272c2824d0dbefbb0b8b84e6c99f74e93c596c5d438221d03d502a10dfb97b821948ff922c5bbcec3a9ee7cb11363b75caa09fbb419da08e7de691c31e80c029894cb56774d09bbea4863f07347a798840a05d893dc4dd32ae8670f9ee4de8ad55a9db9b8cf0637f6aba250c0008833cb719657aadcf7d6ce1dcbb8d39236913fe1bb6f38031afce5e8389673ced654e4d7ce4239dac765d89ed06b85f9990c33bc29f81c77979569f34197735a93fe6e5c68a577d44410858309d2afc308208496d6d161d52562abf795b94a7c851b101e8de0cfdab7272eee361f8991ce3c80ebce790d889f27602db7c74f01841b5b8a62237172043b7a8eeadeb4851947349a0558c31ce8d368e78a6f4719202504050727f7a34d7f0e3f8b353fc426c1c1b7e1b0a5f9ee52a8757e24f3a05060d127344a7762284c226dc84f559c67f0234caf6e2dca1c676108791da0d39ff4e51d7427789bfda790a6e93bd9f78506a33aec8af0527a0b17883a32cd240654fce7d217efde8fb666b23d8ec55e37c7c6927b190661ca08552604c87b0c48e4639b2e9d8f177d448defb397ed972fa703819a548f99eb28208790bc33f4d519c8fc30feb54c8c1bbba9be6ef68501d05ee683e23d6009640aa9a47bd2e626cde1e169cee46bc4da86e3726195c44d4391470ec3213db507a0e32c2ecd45052cecd38498f65e7899a787acbcb329dd94d18afb307e9e29557347101c780279b2c374ea5e4821db31b020c8bbe10ef6fdf224fba851d00dc62f6c433bd8f5aee5d6cf03e0ee22f79f989c2d01f1b235cd17ffb6117f76cf563551131c8017dfe8060d79b4a7f6f00381f007ef28c9ba0166a79fc1343797ad6048f556d4d04518cb3900c1c3126f7ee1192a482d65dd27e98be1f5ddabad535f552eeea128159472d08d3033e06ab1e7be4335b1880ee1792ef2a5eb99d2678df0e027de942fb4b208592e30dd6c151187962ea0127fab7366b5e9cdbb8382c75df97e6f7eb8cc41f53e2ebe3437d881d562770e087765ae9c51a2d1ff68a9c2bf79e62f6b19311b6089489ee8a28da5714fb127665138e815cca1108ef4e28ce91f1f1646274bf13a2f7204c2afaed87c1ac0df8023fd489a454b336d83862845da1237662a061c7f05ca8208f83bb5658bcdcca7312fd0a54910688e4a57cc4f647c0376cd91577922278483b149e5202fc8a2995e14820c663cd18fc958eb0b5f4f0849efbe076ece966581b7a6edeb7e351bfb9206d0aceaa6bbb16418f3603e1de87ec6ae4e1dd5595705f8cfc028a4838a081938e1223fbbfa4f48ccb960dce309507cf4feee556b41e841620d772cb91e639ad3ee9f934981aae8839e4bba6452a6667b92467da5c85d72ea3404ebbedda7467e5fbd0e4490883d8cff869ede8456edda01dc3ae1b94e44f5997657667d5f131cb2b6b418e18911c315352e82a6fc7f1a34191382ed9caaaf8b4b5815a418178531741c6dd20e27b9587cf8eda6054e04dfb2682ab7f74709699ba76fd785aabc4e2b432608380f981fe2935812d1d31d02553d406fe127f2df780c17a5e00a9f1b52aaa1c6aed82491f53ca8ca1b4c22886d6aae5dadc07a79b3c7405dff47e1e3021720667248e6123026562ac9e168d6d48dd8c8b250fcb4216130d01e4bddae042f54cf265c2d21d344259b6af11f465ad6e6b2eb52c9bcc15005acc451e39c9daf8aa2d896a1ab02ce0089637c650cef60565bf129ca9dc893e7ca2fce5007743c5a5076b0d23f63f38de6f23cb84fedee4125fa3a244b42bc4f6693376609f381257a8bb6d1e6799d35fbad14c5240ce4e5f64e9f234bac64ce9526a7f380ea02e13d711f710d85cac8945ce5597a6fa3daa10ae7a98fbaf406f61e6bfca130543a2a1fa009c9e381d7daf0b6c51cd774e10faac6b40a6e94bbbf640abc33cff64ece63c4b4dbfe98225ecd2bfbda4bc5af63755cb1a1acb61c29ee1995bdceb99d1be033e9c053c6ffa787066361e9cd9a285eaefe4c9efdf3fe5cf9b10e1fe5f6", 0xf84, 0x40a, 0x0, 0x0) r2 = dup(r0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000040)={0x4, 0x800}, 0x10) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) mprotect(&(0x7f000020a000/0x3000)=nil, 0x3000, 0x1) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r3, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r3, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r3, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r3, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r3, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r3, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r4 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r5, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r8 = getppid() r9 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000980)={{0x2, r4, r6, r7, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r8, r9, 0xa5, 0x1, 0x100000000, 0x2}) msgsnd(r3, &(0x7f00000010c0)={0x1, "64d1080cfe461150dc736b5591de76017e028b5bfed104759ffe514387882360d6d169af7e52901c34b7f2da9ecebf5d88283104e13427dded477de76efd715c11804a8329e22c42b459bf7fd00fd1d1a0d87cc7789e0939d7f9860e6ceb3780e5928d9f251d5d65461c0c83d53e87fbe5c0e2a752a70336fdfb6e513c3148e6254f207272f877cdebbfe30e6e72db46222aca3262277cc5e4f73173e0d45618fc8765720fa0fce138cbea838bae27a7d6eda203c1c0ed5e72ac7325fec0524b9330a9e53097d404622ab56867b16f0a0ace972e2c60c0c48e23b2c85117d245935360"}, 0xeb, 0x0) r10 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x7ffffffffff, 0x0, 0x2011, r10, 0x0, 0x0) 05:37:24 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/lev/wsmous\xe50\x10', 0x42, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)) 05:37:24 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)=0x21) 05:37:24 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) setuid(0xee01) socket$unix(0x1, 0x5, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = getpgrp() r4 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000580)=0xffffffffffffff73) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000700)={r3, r5, r4}, 0xc) getpgid(r3) getpgid(r3) r6 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r6, 0x29, 0x1000000000000028, 0x0, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000380), 0xc) getgid() r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) 05:37:24 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)=0x24) 05:37:24 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x2, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x24}, {0x7c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'\x00', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000000c0)) 05:37:25 executing program 0: open$dir(&(0x7f0000000180)='./bus\x00', 0x100, 0x22) mknod(&(0x7f0000000040)='./bus\x00', 0x6008, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) openat(r0, &(0x7f0000000200)='./bus\x00', 0x20, 0x40) sendto$unix(r0, &(0x7f0000000080)="bf811399f69cc09aeb46110b0e61dcb3e44c7d65286defa0621d386f075552b8ca40ef3abfe30089f2271a684ba29762d9cb4b06a70d760c6f93539c7c758f4b294fa767a30ee01dc1d06b3d8df5a146ec7e058308bcaaca783ac98a99892ef6f42dbf5cc4c5464679c83286bb23c85b2244c2aa92707d22d552c09e6299d5518a48e0e14718a2e4f1fdf41e701415062512628ad2c65d6e3d9f6b08f648339810d9443fcf729518e5544940e1adca319ff28dac43a2eb33530d6bd3fe22da06884a05099ce99ace27b0113d39451e13b10d4149a4b87d058af96b3d5ec78464f9daeaaa6f8fc07803cb54f9bd85cfc9c4214cb0284cfe703c3bb2d7", 0xfc, 0x2, &(0x7f0000000000)=@abs={0x2, 0x0, 0x2}, 0x8) open(&(0x7f00000001c0)='./bus\x00', 0x200, 0x1c8) writev(r0, &(0x7f0000000000), 0x0) 05:37:25 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)=0x28) 05:37:25 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2, 0x9) ioctl$BIOCLOCK(r1, 0x20004276) setsockopt$inet_opts(r0, 0x0, 0x24, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x400, 0x0) r2 = socket(0x20, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) 05:37:25 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)=0xc6) 05:37:25 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = getpgrp() msgget$private(0x0, 0x1) r3 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000580)=0xffffffffffffff73) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000700)={r2, r4, r3}, 0xc) setgroups(0x2, &(0x7f0000000080)=[r3, r5]) r6 = getuid() r7 = semget$private(0x0, 0x0, 0xc58fd2bfc6997cd4) semctl$GETVAL(r7, 0x2, 0x5, &(0x7f0000000740)=""/4096) r8 = getgid() r9 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r9, 0x29, 0x1000000000000028, 0x0, 0x0) close(0xffffffffffffff9c) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r12 = dup2(r10, r11) setsockopt$inet_opts(r12, 0x0, 0x3, &(0x7f0000000000)="50f83e911509d3fd39b32752e8eaa4709ad5", 0x12) fchownat(r1, &(0x7f0000000040)='./file0\x00', r6, r8, 0x3) rename(&(0x7f0000000500)='.\x00', &(0x7f0000000540)='./file0/file0\x00') 05:37:25 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)=0x500) 05:37:25 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)=0x700) 05:37:25 executing program 0: shutdown(0xffffffffffffff9c, 0xa4a06b0e621c723d) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) open$dir(&(0x7f0000000080)='./file0\x00', 0x40, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 05:37:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) semget$private(0x0, 0x0, 0x40) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = getpgrp() r4 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000580)=0xffffffffffffff73) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000700)={r3, r5, r4}, 0xc) ioctl$TIOCSDTR(r2, 0x20007479) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x25}, {0x34, 0x0, 0x0, 0x3}, {0x4000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 05:37:25 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)=0x900) 05:37:25 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000180)=[{&(0x7f0000000040)="4fb9de84d9fb31acc222d66f466c7a55dcc23e1155645084eb70eb561a54fcdb501080846dee9f42e36e0c9755d3df1c7df94a035c64847d3546d8b770eabad0bc49ca9efe268322818aea0a6e24ba27afd6c4d13dfa589c833cd8d95193193699a78471ed37640edb1f03604bb8241b6d3a2073e5968771aa4f05b6b521156b7c59a7b0bd030540bdeabf76f2da13c311df4e3973f7198c311263e065", 0x9d}, {&(0x7f0000000640)="920379f69296df5e1d996fe835fa4f5898cb1b0b6efb967c211557466eaaa3d1d8c744e3e901e4fc47efff26d5c2ecb5ea5c4fc91697d8ee6d4855f84878cc78befdd487c15fb0d626688935a76a77a267188c89585516fc5666e0c016d1836e7c72db97bae8125da0057512fbbb2dcf2e0cb38522975ff3fb7ea3aab81607e7c405ca61b295dc5c2e57314f2b301c4489ae9c34b2e41dbf0eb710a70adcd709ba3e8364afb802aa9ba7ebe1167c6e5fefe26eb880b2f92da99fa0f9e320d353b158faf7ec1acddbe1954edc706c7a1433d4ae5173ef47bdca133c9ca3ea33b7cdb0e62081d3d58b668a68c602baef7814f2992d9956045361df24a3489a7fe3bfe5230d658c8a78ef8a123954f16a7a3341462945b42f2749bc1ef1241bdf6df9a02ecf3cdd8b08098a131c6101f207b52d0eaec6e04229c220b2f7ef2cf25f20bd8a8a5c520dd2991a61db98d6d598e75a7707dc74e691c5c2d2d7055ec96753c0b0797f99c01a025fcf8e8773cecdec598fae686b511797a958fefdf640603b36936497bfb62c63c4b0d1a99a5914db27fe3c05c8fd38982027be56cc58e989d2406dd1479f46644c1694dbfdea3b8fad099b6fea0aed2e0216f377d91abd19cd6747b4b25fbc4f800fe7665d75b015f0694f5c3d9fb84bcceb69306c48ca24b3581b4012312b2cd6ab92708206b1b018b3438506500bd23e41d9b0bd8aacc2de9197541d7885de4be993c802c22eba84b66108bd290db4c86364cc6d280322b8b23460aac30a474c1d69a949374da819141466c34e35580f41c93e766c6f615ddecbb1cc21ff148196a4d202ef043f6ef6fe8176df3fe4fcfac75c5fd3689c60500a9dbcd2042b34aa07d255b661336ecb1f751516e22f5aa63d392a44a695303d78af4d67980797cf2ec0e9ab2bbc8a00a9fc70ae2475b9bcf84975121812afafbf9bb59e23a12255cf28cd6ebf02165b99c2e744f6ac440d2c655f6c67ae6a44c3848147aaf3a31511aea4a949cacd538ade13a65b3af22ac8fe6d4539b5df511ce53899cd0f7d1c179a4db1d178c0e70bff5ed140e33c7eb56e488cc0ef347c62fc88b0ebb2be2057561e1d798e3097114a4d4a22257f45cdb39b567386b57ba37bd5990aa303a4d3d146815bd8d0092623a8688d1e84e8c053dd0005fd8f3a96e83c4fb5c0c0d544832def8062fb8a7722b51f82de3824df3e51e6afe9637c5b8b0ceecfc9f7354fb9c7d906a9e38996becde41bc04925cf23b1c3af02623e07fc001d206d4376083e2c32f9d4a3df0359f17629b8b98fbf5ab348cbe846155dfc0a42473ed79454cf1e0efa728ab68c33824763e673f95b2df134c27fb38fdb33830147567cd3949f332d58c13d19ad2fd599df534ca11208ef05e47f5e31ea4a9540091febc3d36257822061b31c56e4e27132ee373b73e4f2373ba3b92db8529fa4368df9d05ab359831c6ef8d0ec4c0675deeec9b1973170dc3647f6774bc3a9099aa23566ab2a284c6c64f005d7e01a8ee5d78f6cd5401911a60e30eb493855d39464c91759435a8eb11db0d2bf9c384721f3019a85020dd9b15ff393de959b3bfecec8cbece20080a1339fc48419b41aa3972c5b02bce1cafbbf5c17ea4181d82c67ddb2ce185afe6bc91677a4cb4b367630af0cb47eaa9c9456b26f90d07af18bab4f5d61c14ab7883adf4597d3db4a2743399ef1b3a287aa5ac394544906867298907bcbb1e45368314bd204f04a6630a1fcb90dbee3dac288feb6c9fa976ea076237a62fbb31ac16f80082e5af8bab5c2dbe30d48757095d01173b80c820612544406644052b23951ff53f0a09795507b9a2536b91fc13287b2bc546d94b1688103da603cdab9a7049a80565f6905448cccfd64197062014cb50ceb107ae89e62f3a70622f2ea8a67f63beba70a95b6d0e37f85a1d01b7de69912cf474c24fadf1459f0a31f8768e2f604dd2bdfbd607d14957f8838740756af42405ab3bebea63b002d493e3da2cbc8823b92a90ff6b1509e06ab185ffbfa03ac5fe01b00f63705f390e16e2bfe8fe02a9246f0fdd0c3cf2f9cb3a8faa0ebb63bd0a3c1ab131e798857b88da9318de45952212d2147bcbe5f9e7d749455ca6f53cf050e6bd3741804f839f0dcae6667020fbb71c1265a06e2d515447f020884dd05389d3ff98c5730b32b566fe21f869da63a54e6ed864d9f3456751532ece1db8674a1deeccc4e2ec56ae777826fa05feb2a067405b42316e24f41be39053584caec9f73242f50a060bc9b90c3b5680cf0ce82acd7d59e668bf95a2d8e4395af8e8a4c4022b0a13d32df25ec8976b6865fd5bc2a12c391ab8a618056ce5e5a41c88735796095e4bfc0a7d4a5d8f75c87235be998964d131041465ae44cd3b712bb91663d74c0c8aae2613aca7daccdc34897273cf4f8d18af69ebb208af122bfbf2d81eecc988fbb119d33492e40b03b5484be6542407a7b44398389688da5cf9bd4f95a89256f8d77f87ce05e6c41131f1a3b859b8280cc83a3d6843361d6f8d28aacfc6c76b867a420cdccb9e24e1bb0e182c483322b48e455b301caa5b3dae6acc1c67e7d01195018a9dd467dbfe6cbd1dad280e8865ceda844a9008125695a8398a7eb282f86119669032db90e64dfc3a7553500135de8d52c3061d528201973d595001bdb02a7deab937f8e97864f251f9dbcbcd6d8f652a057743c330af3f48725ac169ef1e8651b275a68dfb1a1328c79062c9349d9300ad6f18e0347989d4487fb8af519333331e44c420fa2bac5261d0e573f4e4bb27cb8b017be9c0a95bc221c0852c12e1525230280f600eb9febe26ce02e0f444a113aa0dd83f09508437c0b7d41a7c4837725543110e16144e3f00bdac47538905878db6118a0f43a1b32bca07510aef2ced414148b683ec2877cc03ba5541a4c1a6eb7701d1ebe728c96e2fcbb830071ffe48fafff06fb14ce09833cdd9f97c5adffa7b5d18eebda3dad4698ed7e96de85f31068833524cb44be02f10b059c55166c0cb197139c7d02a0e28c30c6893f450f50e772cf5b6d59c21b4eba10591df4dd8061691efaf0040c6a0aeb9b42deca23c7149b1f34fa698cdad02c81402923542d90edaa9e40a5b1a857cdf30675c1cd8b599bf3151a491b5c99f081128d60c028e2f19d2c060649cdb094722d719f062e669d1e72c7c0cfe5adb4dc22af6cf4825dc2bf8720184b7850a0eeb619f0ea32fc65a64b7ea0d9ca1f8e82ee1f67c3f90c43cb72c78257b0d384a6d7735ad524a82461381c77102a8d2b6caf691259c636d34b96c0b0541450f7b7f14d9648ae68ab72a37dd7ced75d7800bc83fa6772357e9adaf56e582ef2ca549814a60b6be9c9f0a9275fd830c76471216c63b954e76155bfd1c7b035ba59b0256922d04e5acd47f41f4186d20dd5141c3d4110b503c2597c1c34d83f1c680b2803fa3a5b3f4735efd5c384f4f067d9448788cba4ec7ef6a2cca254b50a563e17aa2d510e3cf4cd6d4596dbb1bbb4b5c933a522a3b47ab567eab04a36389c9860be21e04fc06841c34ca3c206a3888bc5cec8134262719013f9ed6de5839f9c413dd7c75d620e63f114991f780b9a791fc1efe1793544fd448f069b63bf38c1b52004b40608aefe9099e491aef022cf59532b0bede3452ff6f43e93197c4e5982d48d15dabd36beea81a31d34435f3c02038836263258417ae6f9e34c18053d8333a94f988216e0dfbde57a32f26802e5f18c816d8489bd2ac5591b79a6d81363f04077cde04fa017474d88ecda0e73fd3fd8da406b798cb980b524828d90d6851b21d0bfb409be6e4b25b7151cbbffd1d502a2ef2cce320f2c83091de26ffdb7c97a98342722a3c1e68ba446c10ff3942e163a03a54f914a6fe57868e2823ef50e42f50a1683d523c0adcb98f148f5b5549ba141b8de6332c7580ecdf13eca6990f18f28de81a68b7c86c83d1204e0c6659204574b0cada497c6427645fea0efe08f7b3b142959188eab623554414b4f16e12d96f8a6db0496e2b14242635040f85a5a718a02b7f6b6c32441cd597109eec910729c7cbede03cd1b6ed5311655f2eeba328bd8a4c01bc0c302da9af35cebf7a35bdc4d89a76215954eb6983f7640c7b12a92e5c1daa1d584a8a412877d764907ada02be660c89b62d8e49200c193888642ecdd1c09904f8d81fb8e4d5a808294063d4fe4b3dda354aadf71541377e16e8bb91c785a6f05b3d1825490691a83cf7f957de2748997c05e9f72355cb6fe6495d0ec43b18bf6b8853df69e7b361ef7f9cc6f00f25799ece700fc71f8b08ef6e188eecd39f54c4dfe34cb8351f15b957ca7d424722ed03cd294511c8af4b6a0404c1879f23a7278fe2bfbc7d39403322fb5ca9044c8d8e19bd1eda10970f730edff396928a858e855cacd281e090c9cbce31b15b1e424a9a7e16a9bafe0b5267281006ed378234626084f50d744d467f076891d34c6b724833b9c5014609ffdac0adadd228cf3c3867086f293a14bb49470c1dcb61835ef00f7fe945b0b8b23c4e45f166703e5d0a53820950449caaeb99a2e570302749ba58638118004cf1b161c1d2ea29857d54613e25745a0f94ef21576463db38b7e59a995b880aa9250afcf359529c111839b6d126f7534903fcf0f5ca6c467b0784515137cba9d07ddac038ade4b180fae09a300ce47fa537e22b0bbfdfabcff69306e31824dcc8a8fbd9e4a960afed217fde287e54aa02eb94690de62e9d7b2db5a816af0d6168a0d48b38aed51f19371d2e3c6a2f6a51238e9cb626b3180b726da949537b81099357a3e89a69138ac62bcacc1300041e50d717e2ea50599bb998b25a93e3166bf0f7c1ad0a1abdf29ec79c587ec67f58d36f552e6df74043e3606e9c0c7ebedfbbd3e9728b893793c77bc5a690782241bfec040a23e19351f54a5d74f7587f204fc3a913eee72c4c67676407a95fc77a72bf763a6c591b72ea58cdf5358980c5124e0d8d750e8133734236b30122ecab140f1dab5965dc524ea672d6ed403fdbbd22cac2b653713f43274d4636efd3c310d1bfbe83ebcef6cba8d7bf814452869df383f28166dff6fd0eb84fe9b9dd09b09253a81bf1fa2be31b67017e49b4905c48933d48feedf8f3818501fe527f40d84dab8b37c44eade7b72cf54be53859cf3c1d7999b607dceb55aa517e72814a515dc4f62fcd462747ff60dc94c25b7e2255a89f821e07811b9c586ed7cd33498efc446aa156a84c1c4bd6666915c5e257b352fbc0e88cded9300d412dfd1f78ab8a059acd99cb723e45926f518e7384b8e80c1ae75b63c7b465cf42826ba5b59f573c3ae72b52ae94ab212918ff69c755336d241c851857bb41613d2e6fae3c0e694a2b58d691e02382b22ff8c1dbaed752450f11d9a4396c92388c2731ecdac746d5a042f67abae99b9ade5e472cc58482a392a8ad613c5b3cd70d23db53f765bf4ae8565c9f87ec979813d7f452f204ad95bcfaa8131255a9ec9e08d192b88d4d3e6d998f69f58d54e2ccdd9832fd2b9886496ff945499e81f739d9cb9a703bfa47dd5935860e7fe248c2864b3b2a463b426e56dfaa77972617ef214ed537128b639ece1f993536c3a2f77c3925e42e0a24f33fc06fef593a883095d366f970f46989aed8f3ff3c828960bcbef6a2c04f629003d124919df911b57f65acc46bc0daf66b40f71d6066b0532598d796bd50f44655a52de16620f39fef88584d26aa61cb2b5cd8fbb819ed6dabdd4f6a1ff7dbc5a4807a696bf92952982b139b9aeb6", 0x1000}, {&(0x7f0000000100)="52b9973ba072fd4a6522", 0xa}], 0x3) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "93d60d1b4016c2000000000000000000001900"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r2, &(0x7f00000001c0)="5cced79aeb584abd23f1d94edd0d7dc3bbf1cd440d2ab64c6ca0d19a887fa355cd4ef7bf2daf41f1da5963e1c3fab37c8c43ef073eabbe96c85f62fe3e1580a959bae159bb15692778fe4e6a2337248a61496b78d816faf0a1c1c07e634734db77bc83e2c2338a51569d5364f32890d119eec491c2604e07bf74084b9c56e81508bef7c1b39c9993fc59f4026936c9f3f3cc04fac817a1aad3421ae0108f8f01be83ebaf4e35bc5620aeb323a0d1f9ea7052c42d280dfe2cb3052e724cc900a8c73f1865907787ad29ecbf", 0xcb) 05:37:25 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)=0xa00) 05:37:25 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)=0xd00) 05:37:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) clock_getres(0x2, &(0x7f0000000040)) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0x1000) pwrite(r0, &(0x7f0000000240)="b9e91bee8fad27050cdaeb0413b4", 0xe, 0x0, 0x0) 05:37:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80}, {0x20}, {0x6, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x28153, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000180)=0x51e) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f00000001c0)) 05:37:25 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)=0x1800) 05:37:25 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1000000, 0x6}) preadv(r1, &(0x7f0000000640), 0x5, 0x0, 0x31) r2 = openat(r1, &(0x7f0000000280)='./file0\x00', 0x8, 0x10) openat(r2, &(0x7f00000008c0)='./file0\x00', 0x400, 0x13) open$dir(&(0x7f0000000340)='./file0\x00', 0x10000, 0x42) syz_open_pts() ioctl$TIOCSCTTY(r2, 0x20007461) close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000040)="d1", 0x1}], 0x1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) writev(r4, &(0x7f0000000080)=[{&(0x7f0000000100)="07a06d8add9378d811dbd7c62d7271613ad24cf24b75ab16ed3486afb7ad414b4629af8eb484168206641be77832b0d1b7116a55386423cc559a26d048004084aec465de59a49ff6a94aec156a1d0620b59e7527ec36c36fff790a3631aa238c10b30932aae5da405932616a8ee03c63495bbb8205c87e4952718122c2ed1a26cbb25e8845a11ffe9e0fa2b154cea0a80cd1d034b1c482e138b95558ee08e30c343b2b5318616d8219b7fe7ddd2dbcc3bc2be3799e5d92a7", 0xb8}, {&(0x7f0000000200)="240fe9db950d21c5ef8412da1dd9e8d3e78aa4e7f7bc6dd51bbd82e75806494e2c88935120cb3352ee9a987c23fac7fabbece12d5cfb8687f46148c9d33bd12b249f7ac17e95d873355d2643ad1841cd23e4002ff507a22644eca8ffb0f146c066dd4d6ccc0c14730f0be41a8fcd7cdf1ac68aa5f9c1727a1dcdd904ccb74a1668eb9b3b51cb80e9280807b80b51a11999866219ef46588d17ca19221d797cb25e6833ec8793bb5e78439d5b7efd9c3ab2422a5f048bf8ab314251fa20c97d5db645e9dc5617727b2c5061a905b325bb8bce550958cfd3b62dd9a415035d56fcc93a8ee7", 0xe4}], 0x2) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000001c0)="2de11e", 0x3}], 0x1) 05:37:25 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)=0x2000) 05:37:25 executing program 0: pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)=',:\x00') mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) execve(&(0x7f0000000100)='./bus/file0\x00', &(0x7f00000002c0)=[&(0x7f0000000180)=')-\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='(%\x00', &(0x7f0000000240)=':#\x00', &(0x7f0000000280)='\x00'], &(0x7f0000000380)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='[\x00']) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 05:37:25 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)=0x2100) 05:37:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ftruncate(r0, 0x0, 0xffffffff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) syz_emit_ethernet(0x75, &(0x7f0000000100)="017a2981f70bd544f5c44c9faee66638f727f877e795fceb71332c9b8d8cd81b6449fa5fd9259924069741a381092283f751a3548d83f42d0fa4631e5f5e37b1b3434b7c0ab95899226758eeda8a9130c022c4e87d27fff60b9bd61f91630c945b60a3552c0aa47cba1af3ce7aae7fb95ed5c734e3") ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r1, 0x0, 0xd9, 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x9, &(0x7f0000000040)=[{0x7400, 0x3, 0x8, 0x2}, {0x93ed, 0x5, 0x0, 0xfffffff9}, {0xfffb, 0x1, 0x1, 0x8}, {0xae1, 0x1f, 0xf, 0x52}, {0xe0a, 0x7, 0x40, 0x101}, {0x5, 0x21, 0x89, 0x800}, {0x4, 0x6, 0x2, 0x10000}, {0x8, 0x7, 0x46, 0xc}, {0x401, 0x81, 0x6, 0xbd6}]}) 05:37:25 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)=0x2400) 05:37:25 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x2, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000180)=""/189) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) r2 = accept$inet(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt(r2, 0x1053, 0x9a, &(0x7f00000000c0)="ee544e36c587fc18c396b9827baba0cda320f5b27b2de8de1c2d6644418cbe3635ec2875d7f183e20286c71fcbf6d499fb581a91d7f89d47bc6b42cc9ccf2658710638ebb8bd712307942cef34c230aa0f3144d0b3b08ff0a1901d2522501bd0fc58c8a393df52adce0b31ee27be4b5258a69d237a2dd1cf791f8a2ef02850a2c72c43a6", 0x84) setsockopt(r1, 0x0, 0x9, 0x0, 0x0) 05:37:25 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)=0x2800) 05:37:25 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$getflags(r0, 0x3) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000b80)={&(0x7f0000000740)=@un=@file={0x0, ""/108}, 0x6e, 0x0, 0x0, &(0x7f0000000ac0)=""/138, 0x8a}, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x1) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 05:37:25 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)=0xc600) 05:37:25 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)=0x280000) 05:37:25 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)=0x1000000) 05:37:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) r1 = semget$private(0x0, 0x3, 0x400) semop(r1, &(0x7f0000000080)=[{0x0, 0x2, 0x1800}, {0x4, 0x7c88, 0x2000}, {0x1, 0x30c9, 0x800}, {0x3, 0x6, 0x1800}, {0x3, 0xffffffffffffff80, 0x3800}, {0x1, 0x101, 0x1000}, {0x3, 0x5, 0x800}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xffffffff, 0x1000}], 0x9) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000001c0)=[0x7fc1, 0x1ff, 0x8, 0x8, 0x80, 0x7, 0x3, 0x8]) ioctl$BIOCGSTATS(r0, 0xc010427b, &(0x7f00000000c0)) r2 = socket$inet6(0x18, 0x2, 0x0) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000100)=""/57) getsockopt(r2, 0x29, 0x1000000000000028, 0x0, 0x0) bind(r2, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0xe6d8a92b2dc2a41d, 0x0) 05:37:25 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)=0x2000000) 05:37:25 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)=0x4000000) 05:37:25 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) rmdir(&(0x7f0000000080)='./bus\x00') r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = getpgrp() r4 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000580)=0xffffffffffffff73) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000700)={r3, r5, r4}, 0xc) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./file0\x00', r0, 0x3}) read(r0, &(0x7f0000000480)=""/101, 0x65) close(r0) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) 05:37:25 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)=0x5000000) 05:37:25 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)=0x7000000) 05:37:25 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfffffffeffffffff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x800000018, 0x3, 0x0) socket(0x800000018, 0x3, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x0, r2) r4 = fcntl$dupfd(r0, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 05:37:25 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)=0x9000000) 05:37:25 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)=0xa000000) 05:37:25 executing program 0: openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x80, 0x0) poll(&(0x7f0000000040)=[{}], 0x1, 0x7d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) socket$unix(0x1, 0x1, 0x0) unlink(&(0x7f0000000000)='./file0\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup(r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000000c0)={0x78, './file0\x00', './file0\x00'}) 05:37:25 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)=0xd000000) 05:37:25 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)=0x18000000) 05:37:25 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)=0x20000000) 05:37:25 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='c\x00') symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') chmod(&(0x7f0000000080)='./file0/file0/file0\x00', 0x80) 05:37:25 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)=0x21000000) 05:37:25 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)=0x24000000) 05:37:25 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)=0xc6000000) 05:37:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000080)=[{0x61}, {0x2000028, 0x0, 0x0, 0x69}, {0x10000000000006, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) 05:37:25 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)=0x1000000000000) 05:37:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x535, &(0x7f0000000340)="b6") pledge(&(0x7f0000000040)='/-{\x00', &(0x7f0000000080)='\x00') 05:37:25 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)=0x28000000000000) 05:37:25 executing program 0: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) sendto(r0, &(0x7f0000000180)="5ea6a4f3b4e1ad3181cd154e33bdacd2a76b4bf851eb7c61e2dafad4b9a668c48bbbd568ccc54f5345bbd4a9b9a8ece7766c270a50039fe3047bc553f0a01660461784a9ff518c17bab5d2e922e7c36e4ceebaf40ef96b6615a6a9941722e305a82ddf43130b2864c30188ecf59931c4b630077f2e6a0ace205d63091fc5dd80fac8bd24d619789ad28d42e42b1ba7ef82e210b841b50ac7de0e7733ba9e75d26d5596e8e5227c4c23b4d81e04ffb024818e86615428657933", 0xb9, 0x9, &(0x7f0000000240)=@in6={0x18, 0x1, 0x800, 0x9}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000300)=[{0xc}, {0x4}, {0x806}]}) r2 = fcntl$dupfd(r1, 0xa, r1) truncate(&(0x7f00000000c0)='./file0\x00', 0x0, 0x685) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000040)="208eb04b580b96ba5ccb032e81ce035e34c9fbbabdf86158117c873cac99495cf7e67b67ed2cbb099543fc36c012541c131d9a6ec14def8196d33f1b3d70e5d0", 0x40) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xbd, &(0x7f0000000080)="b6") 05:37:25 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)=0x100000000000000) 05:37:25 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = getpgrp() fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000100)={0x2, 0x0, 0x68, 0x13, r1}) close(r0) r2 = socket(0x18, 0x8000, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r3, 0x0, 0x0) openat(r3, &(0x7f0000000080)='./file0\x00', 0x10, 0x110) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r3, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x7}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket$inet6(0x18, 0x5, 0xb7) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 05:37:25 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)=0x200000000000000) 05:37:25 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x6}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r2, &(0x7f0000000040)="ce15db686cbd04ae7de7d94bd76cfb3fb1ad32d5f6632c77bb9d779cb8d4826185fb0ace4c2d6044d901819b23c8b6f51c065371a9ec1090b3b60d76e79589c4e12ed5510330e7cd7f798b3e04cbb3fa31c9da35d883", 0x56) write(r1, 0x0, 0x0) 05:37:25 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) open(&(0x7f0000000300)='./file0\x00', 0x40, 0x8baa57ae27c35f33) r0 = kqueue() socket(0x20, 0x2ae49c86238b31d3, 0x9) mkdir(&(0x7f0000000100)='./bus\x00', 0x4) mknod$loop(&(0x7f0000000040)='./bus\x00', 0xa022, 0x0) clock_settime(0x4, &(0x7f0000000080)={0x1, 0x6}) clock_settime(0x2, &(0x7f00000001c0)={0xfffffffffffffff7, 0x1}) link(&(0x7f0000000180)='./file0\x00', &(0x7f0000000240)='./bus\x00') kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7ffffffc}) open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x2) chmod(&(0x7f0000000200)='./bus/file0\x00', 0x20) 05:37:25 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)=0x400000000000000) 05:37:25 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000080)="000000186004008b00062b00feffff", 0xf}], 0x1) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x82907003, &(0x7f0000000040)=0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x11, "00000000000000000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x20, 0x2, 0x1) r1 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x100, 0x2e2) r2 = openat(r1, &(0x7f0000000500)='./file2\x00', 0x400, 0x1c8) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000600)=0x1) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000140)) close(r0) r3 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) close(r3) r4 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x3}, 0xd9bff9fc8eb42aa2) write(r4, &(0x7f0000000100)="100a2956b9223776", 0x7b) 05:37:25 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)=0x500000000000000) 05:37:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x29d8aaaa}, {0x7c, 0x0, 0x0, 0x1}, {0x3c}, {0x7ffffffe}]}) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = getpgrp() r4 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000540)=0xf67ce0607cccac18) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000580)=0xffffffffffffff73) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000700)={r3, r5, r4}, 0xc) r6 = getgid() r7 = getuid() r8 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000100)={{0x9, r5, r6, r7, r8, 0x204, 0x3f}, 0x0, 0x2, 0x6}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r9 = socket(0x20, 0xc00d, 0x2) close(r9) connect$unix(r9, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r11 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd0\x00', 0x1a1, 0x0) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r15 = socket$inet6(0x18, 0x0, 0x9) sendmsg$unix(r9, &(0x7f00000003c0)={&(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000240)="2d1c1a51552a54aecb853836bfb6e9ba69442a75c338c96e22f711fc5dee2b1c4d4aea418e5327dcd5518b747ef78c7c7b2ca0d53939fc1959145686dfe97fc8470f008070ccb1a63add6bb0d04cd062f7ed3eb594712a86f7a846e84049ed21be0cc509b02bc4daaa30f56c5ce577b400dabe75ee64d18ac930cd51a1c60cd4e6f1ef4b661488c134fd0f0644f7dc70476c096f8f63205d052efdf7aad23381c55e142e12c44572cb66e24922d9c56e6a36b8ac7ae56fbf94023a9e4555a7dcd6ebf1eecd5445e9dbfd0da4ff04d89ea4", 0xd1}], 0x1, &(0x7f00000005c0)=[@rights={0x18, 0xffff, 0x1, [r10]}, @rights={0x38, 0xffff, 0x1, [r0, r11, 0xffffffffffffff9c, r1, r12, r13, 0xffffffffffffff9c, r14, r15]}], 0x50, 0x1}, 0x9a6f02d723a8684c) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") 05:37:26 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)=0x700000000000000) 05:37:26 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)=0x900000000000000) 05:37:26 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000040)="000000186004008b00062b00feffff", 0xf}], 0x1) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x82907003, &(0x7f0000000040)=0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00"}) r0 = socket(0x18, 0x400000002, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, 0x0, 0x0) r1 = accept$unix(r0, 0x0, &(0x7f0000000080)) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0x1000000000000028, 0x0, 0x0) r3 = accept$inet6(r2, 0x0, &(0x7f0000000300)) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f0000000140)="b2c89e8dc3504ab0e6f3ef1d22849fb50efd80024f121db1771d50cfc51c52350d2ef218465f368ff7aabb1d6bae519c33d6bf7b5d1d", 0x36}, {&(0x7f0000000180)="b88195c53cf8de6d03705a50b21487feecd5dc402027344d96808eeaf70590f9eabfc3cd766ff7709ab47f58e4f9e8277477f2d4b2b8b114134694f9c2f59144c190c9ed52003b20bfaba7500d624d73b2633988780f44ccbb0f25016dc20ac4a8f9d23b0678de8bfd049d9d45e6ee2deb62cfb81704dedaf05ed1b6289c238eeaab878aadaec1db9120d5ce365df3c00758c2ab5f5a3badc4a961901bed29b7efa7e5ab0a98210c6e3a0dfe23015a7f1938ec3e2d17009fc8aa765793f1f5f7d2465019bf904179d87b9d79630872a0da44c81046cacc748325e0be5f84b94e805e5a77949e", 0xe6}, {&(0x7f0000000280)="41d47a9c1a31bc1fd2e996fe293e92fb35542907b96d2ad2", 0x18}], 0x3, &(0x7f0000000380)=[@rights={0x20, 0xffff, 0x1, [r3, r4, r5]}], 0x20, 0x19}, 0x606) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r6 = socket(0x18, 0x1, 0x0) close(r6) r7 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r7) socket(0x400000000018, 0x3, 0x3a) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r7, &(0x7f0000000040)="100a2956b9223776", 0x21d) 05:37:26 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)=0xa00000000000000) 05:37:26 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)=0xd00000000000000) 05:37:26 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) r0 = open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x98) write(r0, 0x0, 0x0) 05:37:26 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)=0x1800000000000000) 05:37:26 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x1ff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x4, &(0x7f0000000040)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = getpgrp() r5 = getgid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000580)=0xffffffffffffff73) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000700)={r4, r6, r5}, 0xc) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000080)={0x1, 0x39}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 05:37:26 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)=0x2000000000000000) 05:37:26 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)=0x2100000000000000) 05:37:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x5}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r1, &(0x7f00000002c0)="3d0f497e489c4286b157aa90f949d25301c2abf6d98123e73f0d30318fafe18a4bb2c884d4944659837a8ebf41d9212bc70ca70224bccaa272e44ceb83e7aa991db02bb95ee88d1591aa523b8f99abb6c803b4f08927f53942e9913fc7418593ccbcc1d2b7f2e1c91e2c842a81f106c70bccd0165fadf67bcf5869ce2aad637ca9779450cb027388a3e068fe5827eb90f6066f5881bef5d174acba76d0e1fdd01d9f8b70173a776f1d20c8c02f2bedfa017bf43ae1052284b8518bb9d3cfbc341319759d15e88e7ac1edbb7d3b8ce73704b6f85a27ee794d408a7063cdf25daef3f32195cc48b6f2", 0xe8) syz_emit_ethernet(0xe, &(0x7f0000000280)="fd612da02cdffc3279adffed84dd") 05:37:26 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002009, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x1000000000000028, 0x0, 0x0) connect(r1, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8) preadv(r0, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0x8}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0x1000000000000028, 0x0, 0x0) getsockname(r2, &(0x7f00000000c0)=@un=@abs, &(0x7f00000023c0)=0x8) 05:37:26 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)=0x2400000000000000) 05:37:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x54}, {0x4c}, {0x6, 0x0, 0x0, 0xff}]}) pwrite(r0, &(0x7f0000000280)="d000000000000200000000000000", 0xfffffffffffffe63, 0x0, 0x0) 05:37:26 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)=0xc600000000000000) 05:37:26 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)=0xffffffff00000000) 05:37:26 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0xfffffffffffffffc) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="c6af7d4c11d760508ed1c78e299fa20aa8e811283498178eabb7f4d73c1e130c325fdadcf90bbba6ad16abd89a8d1b5202bff73890b922484350d1c22fc06072810cccde9cbb4aa2aa566a67bd87c58fe8392faf4f6e", 0x56}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 05:37:26 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000140)) r2 = fcntl$dupfd(r0, 0x0, r0) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x29, 0x1000000000000028, 0x0, 0x0) r4 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x100, 0x2e2) r5 = openat(r4, &(0x7f0000000500)='./file2\x00', 0x400, 0x1c8) ioctl$WSMOUSEIO_SRES(r5, 0x80045721, &(0x7f0000000600)=0x1) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000100)={0x5, 0x8000, 0x6, 0x10000, "d65c50297ecded81de3d9469a38c206e8fc1cef9", 0x1, 0x1}) sendto(r3, &(0x7f0000000000)="4907c010af3780ba56f539acc768e147563363dd77c59c2a5a070b6df0b3d0b631781198798e00de3c7fe79c7a7b557852c69023410a6b0fc9c2fb7e3602f6c3e6a6bd1ca0cc598c70b3fcd99be3fe61c66708f5aa12949c3d6db3b051667ae60b19625eec6248028df3f41c33a0ed34f3a70b3710e596d9ab5b82fdab499921f841cd9699eea370a0c40dcc0c771dfd755de26d53a167a643ba", 0x9a, 0x8, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x1, 0x9}, 0xc) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) 05:37:26 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) open(&(0x7f0000000000)='./bus\x00', 0x10000, 0x280) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000180)={0x0, 0x1, 0x40}, 0x5) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x1000000000000028, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0)={0x40, 0x0, 0x7, 0xa099}, 0xc) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 05:37:26 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) dup(r1) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)=0x4) 05:37:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x20}, {0x7}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000001640)="c6c63e3879f4d954547bcdcb8f37") 05:37:26 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000785000/0x4000)=nil, 0x4000, 0x4) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000000)={0x2, './file0\x00', './file0\x00'}) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 05:37:26 executing program 0: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) poll(&(0x7f0000000100)=[{r0, 0x1}], 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 05:37:26 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f00005d3000/0x3000)=nil, 0x3000, 0x2) r0 = socket(0x20, 0x5, 0x5) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 05:37:26 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) dup(r2) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 05:37:26 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 05:37:27 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f00000000c0)=0x9) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000440)}], 0x1) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000240)=""/178, 0xb2}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "a83e06cdd53c04641fd7472fd6d322a332af19a4"}) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000440)="390a937bfc875802900e2a0dc0b05bc612fc74c45450e7017ab5466aa16e10a464f8a16e5dd5fbf36ef634ea124e5f5bb762cec1a59fbbbfa89937e583e524d709f563e9abf28339257b248d7aef5cdb7c26bc239f11e18428452eaf26381d9fc28ab9040000009e2cb6b1fcba69e0418a6107e94f26b719fc4ae84f94c655b1fe7394b1cc782610530debcacaf0902edcc7b32ea216652426d82ae7b9446d61aa9f76c130ceb5794806994f000000000000000000e25b9e1c81f154dd149ac05837792e07f5d4b51d7e3977c566e920a905c3ec4ece152926dd2231a896d026cbb26ce42b9942747f1927c5142acdbe7de44ace47fcab02b7bb84a237c787a608066a81766fd2321fe4f8fc56e3f1520c5e360f1681e55257555e4eb00287df8bb54a65637bc7adefe40599a1285f34745b8d3e0dd3a02edb43941d6320bd9e29f529dda1986d2ed6d8bf7a5c320eea5d33b4fd875e0d319ba664b74cc24b4b30f34f4f95d1378169ac7365663828220fc1065ab2b616e575913c", 0x17b}], 0x1) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000300)) 05:37:27 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) socket$unix(0x1, 0x5, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 05:37:27 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f00005e5000/0x1000)=nil, 0x1000, 0x7) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 05:37:27 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x3) r0 = socket(0x2, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x101, 0xf8}, {0x8000000000045}, {0x4000000000000006, 0x0, 0x0, 0xfffffffc}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = dup(r2) fcntl$setflags(r4, 0x2, 0x1) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) r7 = getpgrp() r8 = getgid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000500), 0xc) ioctl$PCIOCGETROM(r6, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000700)={r7, r9, r8}, 0xc) setuid(r9) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x80}, {0x4000000000000006}]}) socketpair$unix(0x1, 0xaf0ef9f219e9ed9e, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000000)) r12 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f00000001c0)=0xfffffffb) read(r11, &(0x7f0000000200)=""/220, 0xdc) ioctl$TIOCFLUSH(r12, 0x8020690c, &(0x7f0000000300)) 05:37:27 executing program 0: r0 = socket$inet(0x2, 0x0, 0x6f) lseek(r0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r1, 0xe3) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000740)="36f0cb8e01b60e3241d4be1ec050369abe8930c40ab8d598bc23848d57fb74012d8e48eaf3b03df0e483dd74fcd48363907eb693c0e8f608a0996fdc64753e32106848a3c7cab2c2ca7290ce8172bc4ce1b79708b6acb298b76e7270ba65b42ec1e42c4d2778640c830ffbb99fb24b820498afe67844cd139d3369302f8b78ffef05184df59966b0b239c137d83350cbaafe035a90a217b26ffe49b659fa2656f4b659c7f3f189030d61fb46e13929c197f9377904c96acd4885b724a9bc28c27d2cc1e4da44fbf81f69bf545b22df1590b2b4e716eef42089f9bfb66f0950e4d201544ad82fe3496757596db63e2ff13f665dd1f7f81157af1648b27bc31736afd912f73971125786ec557ba759fa1595ac3a6804ddc9afd822375fc5b104b5ffee5b1fa9896ae146970c4b2825c641a9f628e262ab962be64cb26c6fbed60ff9281bea0184c1dd2f9d899e54edfedbecc37aa82f079d63f40e4eba35c6a01ab8b4a375f9220fd3b4466f41ca469fc18756068b63baf59f855575ed5f1e236bff926d7dd0a802bc7d41aa804f69f81c158f8383f3af86dc42f2d691dc1ec18b504ce2d2694658b318e84f6c5839a78f5803cd6e805271e842102d4fb811f78b93ca5948a47997badf0bae61b454a604862fbb85a5a0d6d3af249c1d59135e45f86bb9e1334cfc90dd329a46cfcde4953040a485afbc8e9f5b053e094b7c0497f6add9912817d7463e5064c6d7dfe1c77c67c0b3084a6cc46ecf651232318580486a2c74fd16314720de7a9dfd212a67c7703d14b7cdb6fd4b75e26c59cfac3cfd12016c18ebfe7681e4b3e64126e04c9543674727298a4cac74d7de12d79834ccb7527b5e3e39df38b32c0f0b6c605ea4e979ad2ecfbbcbf739d3c63c3f47cd4fd041fa3ca1aada2263c971c1e381b4eab6262d65c7b0a355ec1d0ef58e9c09845e334a4ea672514fd2c15804996aa242e755997e1bdf0f218b5809d20c6868738451f4e6e55ff5f83dcacc010393fb2343b1d18c718d35ee493cdded2c53960a9e7db11e0c50880d705b7550a9de0943fbc54a834afe6c8f27e9f440f623d94b8a07987739bf9b00564c1f43743d9c912d27dd5a93e51fcbf6750e83ffa15ef33e4c9af703428b2e2e23c13512461633fd524262f137ba41df94eaa64e05fc681cba15449a161d55a4e399ab89c1eba25ae4f9652942ae8cc9972fa9595c9026a73aa1b83980103902f07e380cec2de10720565928ed11016f13f1c00f21604cff08233799b002630384fceb0380f0c478b2a4a5d2cd9127d5cf392f97f37bdc05a127b127a4df40de8a71fcf36988ccff066252eb0967609d8df71ea4b32357e65c4fbc8def935690cc235071ceefbf7a10b4aedc84e54a6d2b29ea256f938e91c082798e2e0b7698ca8b47e54969268d227161a5e8927be302389312352f5526cd2f90dbfe1754de93412de7857cdd18f888ebe92202ac2da604303affd167ea76cb57f24dc52b7a582a622a04288eafc3f23aced7f2b0cb4b7dd494573f81ecde858e5e8214ecdc2664b78be3363d0da26ad2d33a712393ae2e15af21b8997bec0c113c6f81fff1906e0f8b21d9f8e65b42eb25feefe09f1523afbe8d34980e7b1d6d8a700eef7c0d1112eb76e9d08914bff0ed96fb78466fdecb98407d03c5e5ca90a4484e75dbbc105f10e488be444dc8513c73515318bd9c48942836401e7a65a08ccb411b8cad98637e02570cd1948b1e7759e6cc2a570962983f1dc001744c5659b6a74814deec0d6cd95949b4be2549293284f794a6c019e3eecdc759d87017d4f637653d3b06d2feb57817abbf4c4a6feb1fa2ace8654d9550f9012e0dde6d4ade1a4076faa808c436231418bc033de5283b0e67574556b6c10fc70b60e1fe8b57e4620c409c27b39d9b3a473662cf8dca113bd5d0665adb642ec045a519a3926f3ac86fb3f1a2534cb3e5c059479ff65c3b7874ff146eb1e91417448052462eb12c1d04604a35f6d4c031ea50dd0fa444b2ed8466b45f18e8df058b9f595a070aeba05be01a688d84e2d8e7bf4af4d253d5180d0b6569bca00a30f9e60602d24cad544496f5a934c20a3d6075d38d8e9dccb12f7e6da785de4f5714f4cb24ce7abdea5126430de388039672a51a1f23eade7c174d0e8400e7b65feadc704dee0872628105a3b3836cbbcccebc2b5c203b56d5f2345aaa85210c5f74fa7bda390342b06fcf38d71c85107311e3bbbaf22f28876ba0e4cd7757c4b5d49b35916bf09fd4d9f39f2b9f1fe79de97dc287e71ed3c86445d3af5de2f3c10876c73dcea41eefcf17fe4ee0574247b8cd9002c6941c686f74e42ca224b39d5c8cb13aedbb87b5d09e623e73d978c4da37bb201d2062f7698234df8d3656ac1070de3b91b8318e13e81e40424f25eda8f6712d94792e7f4e8af5ca89451d5ec5f4d087645452c6a87b1af18a9698f18b3bd12c00c12d4c696746b336695a18b87ee25efe9c8d49bf4091591e6fafd96cd4e4b9bacaf204592ff2db4d618cc97b3d35bf677260b93927ad1f6888a6faacb32eacc0405c8a201e4e37dcb9add947345db7276257e3838b97d9addd2edef3ff19f33320cf6c087832d017394511e75d39157199773c6657ae51a6d1a17973fae45fc4efe7337b990c82196de741765994967d1f8310046b17d264d6f99e8155c13729ee47cbd73465949fd9587054973adbe1e0d49262177ca862c639cc5a5fc9966229caef0d16f518ff82a08425bc35467801836e3806a9e77c29719ee372406c06a2f4065f7a43f9a5710f6a92c199039ccf429d33402d48173c2bdeb70c94c7e49fccc6c6bceacbda9faddd71de8200de2ddf31acb49d3d88f79a4568968d86a3b08a11b0739faa41fd743a78c52fecc4a66b4ee474977f5f2f397488c53208123c8a6dc49f916abf73b99fe0b3b500f96d94a12115c883fae6f70e4f1bc1eb55f4148661f0321db7fc3543d2be23e86ef10a20934c8516591bd0b8b7027d5cff4f168f8a75dbae385d308c56e447d268365269391e4d90efd53ab6fda1b5b5d1d4f576455e159df371356d99fd2ffb3a6b9fb69b100c811aaf4d695410512c0a09683f3347e4f300277b0d678ff1348701fea3e2ac419537e7208a01e7431c644bc9e8b30cb507ca6fea7915abb00e102592c31d5ec92350e7b8c83823c45f97b838b111176ccf6ccada876a684782836b549d6528fb5da5536488142dff9f21402548b3e1932a73dfa3abb547d21f3fd43f9efaceb4e2f967eb1d31e9f2c465f226bad8d93f21c47d8eff68594d965d650333e9df901c01586445dbb2dfb6c126bafe0868c9ffec54ffb08c317ac088e23dd3c6f34a518c67d6a117b777deb261f564508528d277e5e44bf6edc1e4ce5f094fb738954437df57dd3f84900813c4c072888756294a9cae82ea5a58dd1828b77801dd37c37b224f286db2f1621b0ad7a72ecde123bb60c034c78d25c2c68246cf97e1988bc5a2a1ef084beeb5246f35793cef2f5b021f2896e4957dc13be85ccd53cbde19ddc40e6cced7e2d9fc58f06af883f368fda8580d5f72fea6406c4b9ac98ec0cf96a59734e633ffa9ab4d5b61b35a41fbe046d78945497377a1a5af5d4e5dc80f54e47e871df5b3d8c133da9f183dc8595308d27edecaec8f93a89059fa0522565eef5b450bfd2031352a2cc9f0d3ab6bbbae35d6235db3bde3a05766b2a6a552f6879a67461ab81d7112f4ee47669d8c4f01a24e6747a33b841eb0d9d9e8048802b15a6d1128f5d42159cccdee48a355b7f07e3890f5848a76a766e288500b501041aafd9eab46add12caf196934faefbfb06521e6909a5f54262b6bf4b4e33b3f8b19773744ea2512dc12d1447390d1e9f62ef7d3501e57eb76d96e97897f1e303dd526379a4b4f95315ea12c6868d18b1232a769fed21d449b0e8b7a05040d174a12ac1eb19f09afa8ac7fe2ad81c0f611b3fec4d76887abaaf13d0df5ef79e201d0d9718966d8c36b8d62690364937f3f5e9332cd04c4fd54f6f8fee16118400cd10ba1a32a8448cb59a17167d58f213877c5ae537fa39d8ac791f2eb3150be20374a0322fdd4fd09e90b4745d019319a3250af1839f7f1b0b1eebcfb4996f43a1ed3385a0b092eabd889b21809c90590b0c2c65ebf533a248cb6ad7e65a4ad1c3559eb70ab46b130a56e4a5250f8a50ff1372f186ccf900fff750cb386865696527dd95e6e4dc1498b7bf01d865b2123d60f64f929b9841b2cc90adab7c7b040d36e7c6458311cace961f6edb3cabadfc0bf818f7763784ca9607e632ce3f3da3a9f5a5b60ee271c433d595c29bf6dd87fda3a4474658cf67743617b3946629801bc4ab38d8cf6e0232e2d3c50f2980b97b46eef4aa2c01f39e02e471d41578dab2d6b15a6001ceebeee7cf14a5ec1991a307da0496bf19366223031366b35b86d5df9aefc2bf1f8eb7beb34e7129796a97d9477999e79ac663768105525feb021504662f1fb2acc50c92c84559d9fc7b8fd9e25ea9eb1be04d28fd56f68b961d6bcc0e790f57d66ee7d8a58e92153e3f358b79e2d8fe708975714f0a446803f763851e735dde284fd47dca93fd587f8e5bac47c9af36c71226464f5a5890c7b91e8385acd4a1251e91a12ad2f6fb82f79646300efcfd9828e71b2013ec30b65dd5e6bc73d498f276612957952eb9459fc212ff5bbb515538737f13d97684b864fb61f246a86429ec8bcb7f14d223c918fd50c690a7803d04ebbb8ad5b81306d31cf4eba3fdfd31fc165499619a8548935152b3d33eb9b2a7939f380ff61a9d44539e21daaf9139d1249d0b1f22d7de8b732356135a8d5e336f971dbadca13676f1b06fa4f5c09070fcf3bcca3d5645d44541d4a27ef4f21c54eab8d9d96aa70d25aa0c8a9326a0a60753a646490a13027840f408b2d7f45f8e068bba9a8418a2ef67bb4732b98d013de9de50ad6e0b39026508bdf268e9373ba42253f340fa6cb1d14cf85c89e44fad57c6ebeab19bc3e5847f7ae086f9f0896997751dd8ced8864d40f47a0007ef0d9c302fae3d2fd9d0c76d797cd588f9d72c61b00a982e6d6d5809d437cfea0ce77547898b88b2296b4af48deefa26e67d2976eb8fd6310000c3a659b2625ec3145a96b771660f02cb25ec61db72c7c7f3fc9757a0d838e288f708c2c5a07de68d3951c406c3928ae7f7e568336f08be174c40af855c57fa501e5c3ed2c88f9116336c2cd46d5ab1cde0a509d0f7c43e73e17580efa630f8aaf6ac44a43dd0d10413ff6ec5f2fc4a14ffaea349bc5d12d90a770d099490e8e20320c6b7d266bc1e41450ce403eea08c26d1552edd7fe087ceff20a08860203d68942860af2de5da03f97c2dffbc8a36942ff6e3786a21789aaecd6770df078fe3fd7ec2c6e5d1c92ef8398a4c07f464002029e2fa997d605c968487a224935eef4acb4795256d67a1b06f187a167a09a521a90afee2004336cfa01a5331c0ace0f7d92f0408c88797fc6de702cdd75640d293574a8b45ee446e72f837b3d4f987a9c0faddf938f15b91c610e6680b057852b4141ad8e1659102c858bf389dfcda4e8ddc5d5b8489865112d35e65554b26aef3cf1fcd7b4c9109243fdb3067a6b984930702e3da831d4310163839825b6ec9dafe66e574604c13e57963374fe836da4e44838d81bfe42999d4e820040c48168b441605c6532bfc21ae1a7ae060ebcbc715cf4e7ce434992c86e66ca572020b031d52bb72d082edc2d6c4fcd224432ec31d942e71851ee0e7c77a83474", 0x1000}, {&(0x7f0000000200)="046c71663d854d982bd92fef75c2f4762d3700bc7674ebd43e292db2708679d4d2420cc510199f5b3a012e6d84b56ad8e32ff3e8f681a12ba61b61717451c6be85018f492322f1d0a36a5eb5414a7354c935f3998d21e640ca0280184ac66f1169673d7d055531b9c5e3f53d5630f5c8a83fe17c066bd1a9e510ad8a3e8f1682d77f343d8bdf061d0f9146e7618e17061661dd2e1c5d3588a8a3eee0b9d931b6015dedae7d72a64f3e85f2ab28954318f8b6c4d62bdc2101ab91bfe2f47cd9f0dbd5d3194cdf083aee63ce", 0xcb}], 0x2) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = getpgrp() r5 = getgid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getpgrp() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000580)=0xffffffffffffff73) accept(0xffffffffffffffff, &(0x7f00000000c0)=@in6, &(0x7f0000000340)=0xc) r7 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r7, 0x29, 0x1000000000000028, 0x0, 0x0) connect$inet6(r7, &(0x7f0000000080)={0x18, 0x1, 0x6, 0x3}, 0xc) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000700)={r4, r6, r5}, 0xc) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000000000)) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f0000000180)=0x4) fcntl$getown(0xffffffffffffffff, 0x5) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 05:37:27 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0x1000000000000028, 0x0, 0x0) sendmsg(r2, &(0x7f0000000180)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000040)="e70650b517557867a5e7c520c54e9a3745169021ac9e0798554beb9fa1159e2074ed9c75d4cea416167141ea22cc6e03407f9aaa4354a2018416b8762a41362a7500713398ddd3d472f9441f9c91d1052d73c016eea1fb45de521f4a51a8a4a454dd656aee8f10d834653cea7f418d0dc843944a63298bb918babb89d444808d50841d9cbe043b1073a0eb7eff3cc56aa746c2a2ae0db6bda6f6e33f94459a1db11a8ff18f954ce0435a9352e40c86a7ecc0aa5027476f9785fe7054069d4fed2a04b636a9b81b4cf61f2bc086a3dd885bc896e80a0e6db5b804e4e6f33352d33e0038512fc4089c227de7a885a3cfbbe56b9f055f70d633", 0xf8}, {&(0x7f0000000340)="8c7cb361eb734ddca59b12f28c305119796dada957f1ef65236ae6033cc723935f21b5df6603f00bf37b9c9bb3a0ea4b32f80573dab6cb4c35057bab455e1c2305e80d41afcbaf3433c081a9f4e7d64a5f92b252d3adc8c348e53fd6e8b3a4a936919ee4b3734619f70cf671f3c213bfe7785c3ff45a45a67400bfc12ccef9fff5549edbc38af77d2db6910914159993699328e3e906d6b162facc4e0e6f1071d244d216c3af3860ace90cd59488769e88939407c1b64799418bcda7a3fbe8354e0303cb931cbbeacbbd8787e777b3f66a40de1c1796da8a4a3b946bf506cda9f42f6d74dec96711053e13ed320daa836be9d76a6e06fc7f1da8986d983bc7de26612b300cce4f429998c39ad1ae43210ee68254c9fd0c6b2e579add231d272f36e6794ab7809e69089037e4d8f7ab3ea7e7cd4aae1ad4d56ba44158844ada5f302ce812b150f53e3c74821d3b9b6421c07d51b8dfce2299cd34c9f8a8dfb7d5160d4daa3adafd7edb9d5da77cd079c46e852bd629ca0467c595138ec73fadb361fd177db4e2f7bb7a43a4d6d89e10e322c1c2a11b4224a1c08259938e2acd0fbeabca5259e9770a4940cda0c108b3300e6416d843376f4e4e4de452b3e6a8c0ef3138385c9f1bb287d19ca5dc0837d3b590901193d6b0064df549409fa1333ccbafc16b6d9cb376494e76a5df95f14ba930f4d81b248c0ac012f4d19428f0e918b183f41c8996ee0eb3f578b0f2cf1ac232e7d21dcc789f6ae0085a1fcf1f9827ab36707fcdb44314e672e6d44248e8b6d9c302a67f17877316feec9ddddc9132db3aa188ae5225052facdd7a013183e4d3fba4f81deffb9dad4ab666836ef19e73de3c2c2cabc734e0265629f9f83142c4b7a49c293f20e9c1a1996e9f63d9e5246492d91ad5f7e36131c72fb28ae0ac6670f2347f2f2cc1f5eee934f5c215cb2f03726ccb775862422b4e7a64742da270fe9d0022adc0f08916b65465b1eac1ac48c94b8a50675b44bfd815c7a68f394c712c93a24590b24693c973d5082c27536b549b8a54ddbcdfff5d5639359dd0f393aa71434d1670159d8415ef06c4907b47b887548538f3cde889590ac7787dacb945aa6422d87adb5a997399281d1dc6fd7befd8b7445df168efd2d2c58ad905c84d065a58ff7ea95268eda2eb3d17234ea1cc0e911cc6870430fa4761477b0946a9a7852e70ce9e9c441942df58e4100408724760899360471c64aaa47dd720c8a83a3998d91ecfbe4a7351292e17bc0e6e253b9347b120a6799119de0ac0b36e13adaeef409c25b9b5110911bb0c9479224229bd6ca143132984991682931ce8e2418f65448c2b3bd32d31398b3bf01a3878fda0895e4e309386cd2a2070ed8372934ff115fc6ed38617c37a088c51ca250f8a5dc0d3561c6b6784b92aeeeaf48796c02c146015728d882448f3499a46ec94e84e96563eb55e8dc9201428a6538beff7a3d486d8209b7001cbb7aab5e515e4c616a9aa168137a2ab6cddaeaed791519fde043aa6320791050f903a9a7035e9bad0a14df44f31fddeed946e0cfc6ac65818522fbb589959ea307af9fffe62323e743c23c3174d37e85ca28acce321d5ebe7ca6a9bba66eb8342cb290d904776ef7dadc091b5928cbc39df08dbbeb5ed3cc2065eaf0d43576dab10e5fb54f7c100d3f570490234b6438df68f0839713f32245a19ebfa7aadf38ab4f67159150fec569925b38164cc25627c4ff294b662b71e894affe79e32e9a61044d5805c8c6947d5772d350239a1a3276efd43fea43eb61fb6c24051602999845af15c61520d198e578b63ecf1fd51eb634738460e42a93e206df40ac43fb3e1c171709f15405efe1845b03563179104031be279b72a56c9f03ddff40daad794301902731ba57d9be439038840c6a3df84cd45e27937d141b7ea79642104a37e10b5c583be4c910b1f1744b2a42063ae27b244a9c75417ee187d5d8be75f067a688847d2fa8c3044bcd28b8d39b00e1bd1f15b97a1ceeefb5613f9a23478f95003577c8ac37f59898d62e0078ab8b526192ba4fc7df070a2940d8d1b77959b71069410abb9a0bbb8bb60085e24517062d5bf19944fa7c67469e3fdf5b5f6547a385e60baf2f5ffcfaaf07979b811f367c3b3e82e0b7ca9e4fa31e3470c4b5dafbce81f852862aa5863caecc5ea77ac2ca143d49df0b752a6ba925f901e2b888cdb7e80b044afcb078c50007ad7ee5f24cf44e304ef07555a6decccc7f8dd201e56cd41f10315ea2a200da94778c6d5c57e25a0983447baddb156c78cac89baec79cabad9cac7cd27806d48072e4119cb246440b47a622017e440b3b5b46fd70d630cc8296fdefec1049ab5ff36543cb42840199971d9906aebeeda1d93484148b64227455272703cf0a644f781220d675dffc143e3dbd18844e6fb39f1bb33af25188ed63bf12d9366ab5ac504d438263ee9b6e596a06a255476c6f3e2671d996f65079084cc5486061e758ab2eed55c55f6134ef7b4fb5d7fb734d1e76321d96318aaaa2edf721a2dfd66998a9941ecb8f5595fb84dbdc3435d4499b8742ca39efb58e389465177593cf72cb681a7d77e7034e2686239150774ef33647effa4f950a16f6d36dccd88a2ee05699c058f1b99cce52fba35a1ec605f0971124a2fb7db86f3a64dd612691543b989fd751d34b210c91c7406ed9474770d46e123db3d950356f4d861395d947516cd4674db2946868053c6a7efffe48ec2a90ee86dce2ab4353fef7575a4ef771ae43627c516fc24a07c23b427266a0b66fb24a01e1d2282808f74e7f1a089999f5a55695a616ac1552b53df4511c33742240b4ea0af85bcb071c6e527f7e003ffa3f083ef8bcbfda95e72c8ab9a00c1aa02ab3fd8b3d281d7cd503e89bf5fbebf8a9d893b040814279a9f810627ba19dd2f260b4781c8a012ff730678234bbb68ea29d60163b88fa88b4fbbba5a5731ac220afbe036df2a26d86732e30681eea74458e6c357e27eadec171ad6ff6beafa50c64bc1773b1ff547da12986bd82549811e3fec728b7877aaf8f390a5c8a661e4118a509bb4625578e77c923e94ef4ffba606f2202099f25d4a33ce252a5b6ef4ed64caa96a3789963ef1c8fda82b07887ed466936fc3e87df9cd26cb6b7b24a49e23a18fd0d5ef674a4a34946f7139a715f0c5825ed6fde2b08ccb32533e4e0f3263cd67299331332a14e4e0c7c26d9661c076e1c91f2e8a0231d016d1fd9648e4393931b2104f1ccfaeb852def743cd10139cd8751564b29fd9826fbb99b07abd4caf5392df5018c733e7b282801db1674c493137ae37b36a985aeeea3f9ecf08c346676a481474e0d6c2d9d0e1e49bf76751d64a2d22dbd3c4b19a3b53d50a653149db028cac8c5e3147d46504749392b304b6d09ad742049d56f5af72debeaec2dee7cb6f02bdfc704dcc9cf45ce38ce908c1d096cab7b2fd84072dc854cefa4bff42c19007293918bb711330c50af97c806476506743cbe0dd285cb29d1ad3ae8b4219626936530c363c0f24042219bc5753a099f2636d38dfa90c7cb81bcaf02d5b85b4cbd644e9ea5fa8690b94830e8c13eda9e7f8db1914c96e896b7c7ecf8ea195fe5e1dff77d5bf8eece1cd6faa4f3556528d72d0f7d5235d44f3676e2e31be5bf5a5d89a91790b095bf405e317ad1914e80aa3f80d45aae9c4a4280007fbcfede820fe9891903af2eae38f52f74f126513a7863c8c70c29b7be490dbd01b245721fb72195d841059fadd7394a03551f02a274b0d645902ed43349a9fd934cc57e39a4b497dc1a2b1185d0795b025967773fa5279b7caa5fe491667df6c20e7ecf76e32e9950406f5d40cacb4bda3e1c16f7c1e441017265b0d818c56baf3bb836b984256634bb64ea533bb59bf2116ba900d6229e4b1fee2710916ac6a580bb6f512d9e0007674995b785f21bd104ef478111609120e14bb165df9f94eb7f74b764025e9a316bcf47611ea50e562fd647d7b57ea2643413ab2917ff010391f0b45bad7bd058b459497ec095833b08f9558d8556566c3cd4a576a2668b17ed7ac451c34b8dced0c6d575b06e976e8c4ee1b73223068a761378832c8c88c290122b4307635f5de4fbade48f5a377a9903abcd49b4c9ccd40aa09749abf43f4c8304043ef7ff516dc820af59be7e80b6c7b8e9604e3a46bace14fe865cbdb178fdf8be8db293b909b87e2e50ece30436a150ed342f69a303f59cbdf72ddfe99a56e6dfbda508be47d2bcfa113405a70c3565bae9ddfac59fb282c64e17d37a7ed85bd4e09d277b14df33f549500b52b29a281acc5d76407a33ced2973aa2100d2dffba24b2ec48322448121567579b22e48b3ba0b05c6cc726e9191e598db277c5fceb3cf64216253663fd5ab3c4764d9b9fda9280f9caf98c24db3b7f9868f3643612e1c3e4fc66c3756ecee34f5c46b81933ef74dcca55c95d9d3d9d577187ec34c39729a0627364e1955a27218c27f54b027006d0b183c94ae46b623d5360485df956e2cc5a7d69b9e0f58b26d5c08b03be43bfdc4a000a12733f5a3e2b8f8549b8d2e9673de5e97c4df3b5d1aee7da3861225679afe2c166b72c0dfea559b8b1080eda07aab8a39373e731312508ad096b9093fa98ed2c05f6a40ec7427c7a7f0a6f71aa14e0a138534f991a2ce1f60800fc8c09c1caf970aa63402209d172011b3965adb6afc784999de314d03c1415b1ae65c46ebde30c50d781168343699e0f5106f517d1a18a14deaa4baf2e20d6c30ddb4152044c46f55811594521acfccd78928851048f43bacd57409d584af5577372e4d638282944fe53ceced10e2c1b9279b64889ad3a7c324be38747dfb3fa42399de4762e8df9845b3ab37cdc40f87e406f951add480b79eead464cc5c5e35fad5f093f12d06c577093045094ecc709c18ead00d57fc2d1c6c8ca7a713c7bebd963ed516e6c98da7c7861c1132d3fd481a46e9b90a5f611638887a8f575fabcd896dba5693aed2feb707db81ca138538fe558611ddb5fa5129f7e1a2563df58a9b864e305afbebffd5a932aeaa495b39035138a3927c197564458ab326f454a9318b1ac3c858bc76dccbf3722f3c366a7241c316aed1d84dd3812c8b92487dd5bcc84ca5467c83ca224ca7789f5c760254656313831905563741bdf59c7b91aeee30294d361eae56f675dcb48051a0a6fcb26fa703a4ebc45eef1b35c39ccdbfee67d6f72c648c5c00e6b4d44baf0e0845fc31ada1bd8ad58d1785f1cb6e379781b69213fa8737b125790ba82e8b7a73499b5cca471af4f96dce9cc79d8cc4be68be4766e62bd50394840a6af34d3a59c3be74232f3c6cffbf890570c159d46b5333837e67501585eb6f8cff6eecced893304356f4a206846b14108cbcae4e82fd9e56273810ab9e34e2f0363de36c8bfd7ae4e5f53937481ac326d635bd6ec3d3027d4e0f053cf85fbae116c3a7e1f424dd1554fa06cccf892d55c308e9457514001384761812c5c2fa49d37b394098760bd2602b7b75146df16b08f8af24379f7115fa1e2a4d0776d559de064f12ec8a582da296cffcdfa4fa371d109a38fdece790a06d101dfd2d9326b416b8ac3c106b81ee997a4f3116f2c8c1417b8cc31e6541f61df73fa069e03254bda2f7601d92ff864ea65cacbafafebbfea5c3a9c1ad1ddf5f96ff31e65bde7e8856b35f22f1581b0daa4f943b090105a99870d4370b205c02c8821fabf757c980483edb65a5e057fe1fef005a503be95ea3e7a3c92622715cb91a10b5b11d", 0x1000}], 0x2, &(0x7f0000002580)=[{0x40, 0x1, 0x3, "172adb8904fefca102c9d391cbae82e1fece36d458a932058909bcbb88ad701b7480d94938766f746a61df33a9"}, {0xd8, 0x7ffe, 0x4, "db1ec43c2d5c177b4abe9f9f165154e82888d715a77737a0b24d01887fd25bf84378a51cf5fb5246d9aa986c665a4605aa3eb0fe3f72455ef07e591eb8fd948d69045d11c86b1c44727ebe6a681db77ee1288179c50f224d77e127d5ced04f51e69046df35a4fdfd532297ae7e0d9f4cc05b315520844a5b5d210191a11a5616a2c6f9e8857f9a074f7af0dd4cb5b8a0b5d069b9c21a8c9d103730e92238b7e0c091f7b8dade36d0157a66f96975d817313f26f06a8b51b388df5178baeb1debb324b4"}, {0x50, 0x1, 0x200, "5564c13df6c1081a81a088d3a795b27e9e59bc8d3a23d9c3f607e30dd9b7254448079ba535284c09517098e7f06bce250f1fe321c14a01e40f"}, {0x68, 0xffff, 0x9, "03a93166935f950ee475d5d3c017bb2a062624acb32fff6c2e174c26b44f1d218df917fbc822cf06005b744fa0bc19ab51347558840b20eac82d9af13d2c0375d7bd3d43e031b163e9c6631742ef1e533d7c97ef5c29"}, {0x50, 0x1, 0x4, "bee97505a1dda14d59b5be18459c39a8ecd1c231a14888f047b6a75ac792260d48e781ffcecc1e4143b21ec8417bbf1b125fd6b9592c07f06985a7c53018"}, {0x1020, 0x1, 0x9, "7821f80f3882d8de5c064f018a839ae3bdd001119f7d0da47dcf413d288da5cb9c3bf015c20d8c6fe29af8898a3a2d98df9d27def05903fe9de43942c9c450581ff7375b0ce8122dbe1792e2671a0621b5464998198c7ced8fcfe5b12ffb3a7aa7b2d8d62480c694e7cf58b347922ecbe23d1f08d8492178e68ed495c828b0d9b5678dbb9b1eb1fc5437fce4004bf934b51f320172e488b4bd426ee6c2c1c8c487683f0bb5194bc8b1041954be2bef5103ff17b7006a77f668e5f3ce8f0e77c4d4bad8371626b4815bb3e5c84b7a8839b9c00f051df0dbe9a72b43088f91c6e20effb33be73197831e11529d44414adcacabd0d64723a44094d76ef807d00e2ec53856f61716a94431c621047e8e0522bdf62e975cf9dd0a347d8a9a5ce8a49c745fea57274144068d034fdc44770896a8e9f0a8b678def528a5b485279b715d8102d5debeb0ebfab777c36f12de3eb652896c10733d28381e28a3e496f0f9589a70316783cdb1312121a8de1bf1976fc02403112b8941038aa9d77335e81a017278ef9ea63205afb30968978bd00cbdb36d8dd204a2ba56327d84053571e4e12521ee581191c8aa76084352f660df769e62ecbc07766f4f72e36bacb35439d4c7d8d3d7cfbc947e1c8c92a7fe8f7aa6dc20e18c863447417a72afadea1b8188952e10b0c2379b2d1d1c83c814b07c8f10a8f1f068eba66f415c5433cff6a534a20fc312c56576e2bd2bc7ca22cb1d4934a2563832f354672da7ccc3e120db5ed77c0f743395a1cadbf7ae2ce2e5d8eb531cb9b2ea4e4e8cee0e021ea862b94b48c7b131247593f054ff5e0eb22f8bdae329c805f7bc027c77bef9ff539dedb7d74a99a5924c1c843f6e2a2e6730d4b7289b82d0e490712f01635fd06bc1bc34aab039c51fb8f9249e833362ad6281fa9f9956e0f7a930a293ec4b315cdb282bb4eac899bb16d0786ec55feb1f3c9399276fb908e48e7e57795bb9734e30db87297739103dcd0b571eca97b33fe11f1b12e6e0ac21f1347a0df0225bcfae69300d69dc7cab37309c797657aff9e45037a8c82f82954aeb596f8b024689dd7403f74fb3a60ab4b358735ab0135ebe47a933bac6c37c3d5bdec7b0f957d99a90f1030cd96c5fe674b01a1370183d6a59951ee6812c640f7e48f61eff3dbda9c8e7eb0657a1e381d26d9d41ac465ff33e65f6199ef954c8b627c8c2f766dfc05d5113391fdf1ca000344399c3778d58bfabad06e1f59e70565001c90986160ccc491613f2aa122897ff32503fa3477457651d9a59ef3dfead22c952095afd1ec003fc75781591e3a4e81a575c5d0f9a917ab421fb3bd7e34feea111a9f5db19942d0a58d63dd595c0a0792139d564e69f9bab2c88659a7ed19500f63dcd9c59e39293028487de26a0e7837588ad2bdb6c1c9d9a3ce01e668e631afd7c8d21ddc57658962041135df46161b3def9a769531365e40cbb1d7903263bdf07646897930e810692967f11bc776b5a57f8e653406c12e49960a1a728ef23c9c05a33bff2efc32e974464003c9b6479e614ee3939d890ddf7c08c8af013c9f2747b3c0427e174b92b645ecbaa73528f8d1a31fc0a92f3697252d370082edb0f5ca59769b69627bc7b158a3f3a3147b0f6eb6ceff81f65d0c6dcf860b5850d346fe80501bfa02dcfcc7d65d0ee02212861bb8988f9a32cc47b70d294601ca71356affafc5169c44ec68d87f4678e5ccb401126b0d0bdc88c29bbce47c4c103d8f2a596211a4a4ce5f2a81d93a36f193358eb2f1e53832beae27c300fc934d4cfa6e489530620076634f7f7eedefd287ae99cc9b477ede5129e04d092b46ebd1b262d2982f07c8a9ff5498928d122f0d293464587b3a5f562b2b387b38cc9688db527a64f844dd6ee614598d244a2667a79b93f84f79ab7f3b02c8e4f59ab2767c070f1623d31274484017440e2646e7a06d33a84ad5b9c3b7da8a2b9a972244ce666b4c1ee0d9eccd6d139482123414b279a0ff1ffd57da9e9e0240987305047eeb39534d7e426bd71a95dcace52c7ba7bcedc4466b6b9ccc820461bf8b6c5198e407ce7d90cdc4ca49710d2c8a3b66a8be408b9a8ff70a64364fdde4569586552571ef3f9e6d1bb373be36546f712437b3a1aee8737e4a5d530a6cbb56cc2228e5609f02150f8a4007460d5f7e48b312cb57f1bcebb4102a10cda46dd7f0fd26fc5b55ee28145bc4f749a90332d90f7f08b13c91e9ca913048fc85abed1182e9f2fa0291947a77aea91da279b103ef13be002126c21e812cf7fab27355e9fe3079b9705fa4f30d735c48983b1bb5e056067d94576a315c204a17b77661e4376de6e6bcd932f622ed1fcb95e3115cd7b44cdbaf42d01f2382c7779613744ec02a65b5a01e1c30414ed4de060a4ecaa375bdcedce0c67c11e7dfd334ede98453b35b8d30326db70e53026ecf18e4a465233bf3d8679cc754f9e77081900a4b3130f234ebe50d0bcebbbcea4380f8c194e51be4616135fb697972f9c99eb542c822c813bd98eb506b0233a0195cdd79424de18df02944e157414d208c0f19ef8e2e026b2d18592090890290142d5394b4fe49675851caa0e6f771dbb5f523606829d87ad2d146a829cbb21236bcad7057119cf4df4ad45328af71aa0a35c70dfe4d6c534093373871d09c66e89245ed8897fd1500ef2e061cfdc05573df16ed785328ae9c9c200420a7d88ca4c9957f0d7bc24f61e73889214e259b045279aa282a2eb1c3e4204ef547dc449bd049ebf66bbe6e0519c98b6b5407c9d3a0ccb536aa74c3e2a0034ab4520f23e16b24c124c0f6f3d815fc217ed8dd2e09564b2972cb9e8812b9418994c21d8bf293c42f0dbad1f154d94ce7aa6cbdfd72b6860d40702e7f21efb3a1c2841f5fa6aebb20ea75108c6a18f4882cfd16a55f94c93f023655a00b90f719ab90c25a5d164a70983c6e8e05ad1f5384d6c8e0746ac2d9f9da702896f6ced6545aa5b830156647a81bcb7753464f91057cc62edd8d78df993c723c06f44a5e933fe57f09888e7a10b9a56e002c57576292ae40d4b093330484e3530328f389db14376958a6b8165c710455408666b14469945e3881eb28690065d4d0f661b037ca6bc814b55658cde62a5fe89602b16bfd328eb7e1ca482c70252ebdba1cd70ec79caff4ef56bd1b4d28091b5cd1568abe79b6aa534f6c2f0ba7a3dd0b1c1f1e9e9473012aa312edcf973ddaf2c8750c6c39a3af76e294497360821f61098e268f3ac407c1813972fe3efb5ff85bd589a257444d80231ee4360250cec7dff2db2f5be5ce44492e624e3a2e1798685c03930143ea57518ba19a715a7302b8de1f41b11c617d3c57bf05cee199dce2285fd7547f46e5582e7a703f79003ea6baa3491cef7bbb06cb1d7aca62654bd591afe060718e13680ca82314c276595ce7d06522b26e285548315dfc3ba4cdd9ea715ceffd6e7c17104024ebe726873e808d068bcb0ae5f2423a0605451fa5598a5fa974660ddbc344a62a397ae32fce749208642b210ddf52d02985261debb039c4cf1d108f1bcccf0033fbc4a53b5101fe634b1e804fc25cd7f14b199b15944d6d342998d58ac4db3d1c716b21fb31cdbce8b0d583e962d8f007d165abd8fc74d23e491e64c486c7e3e7c221ab5343103788d648af625147dfdb39da66baf94edba85d653c096dbbf9f0c64ce75921fd1e111f03e7ae866f36838bd623cfea533acd4f23d2f77a7cd7dd74f0c15d7ea4ac6f36fb1e020642a38b0c999204b6c3b7b9ee7c7444ea0901632ac5f36c657122623abd87d884004916b12a7f85bce1cea945a71d21024f22a176932263a43e4527051002c4c3cf3c0b9c4f2d7618340d4325595883c59b8ebc321c395a03fcca45187dee8c55d40e4b8849973a772107304938dbb440e3e7b37c984f11658b4e0c3875b73732294014893c4b0bfca57b92c183a07b682b6d4dc62c0ffcc5cc07c90c3e5e2bd382c1676c69f124bcadcaff6778c75e218f5915269f1fb8affb3c7ede4dfdcb8192050be0ed7e8cb9ddcea14f709bfede7053878f16d582da07dd601b6e8fef1c5b7b813ea14fbfde3e5957c4be7ada32cfd2a7059b373d5e10d2758146e55420fd7b16d8d4e91d22f85703a3748b4120fa78a5dbcb61720781f313afacb0cd634c573b91326e6bb8690433b62514e954359aba61343d2863cc237fb5b7244988c154e1931060149bf40599965c056ae33e3f7b84ac7dd430bb8d1a32a1045f5ee316492ea7681efbb3dd2ac6a6915688fdf7231e0ea2e422579639f2a761210c7231d3ff216618fbe6e83df996f1de57724e3bfbbfc3799c79abf75ddc6992bda2316292d5d1698725658c2f0a1a117079bd0ad25f89cfa94ea62f1a887696a0f1a8de4b447adfe274ca598f5d59ca8a81c600c09618df8ea84109cfdfb05e4bb6719e911a2c79c0374c0708e0e954ca5977fcfc609c718d8b171a2d4897eda332c7b41cb17433b2305f2b83f61b6c1c14d53d4874383c3d5a812d4c52e6ec9900c5b28042866ab0d33a5078dbb62e796d4d2d88789b9058d68a13379dc39b588ab9168084f4278b9e99629388be9ec6609ec9d2546ddeb948534c94b46e1bad96c93c1526b13497e8757b86b6f5fe685056311f2203cd801e1607d84e7f2556c204a84d8d845fd5e100ebe10fd863703f23b86721950a47310ded5e0c6bb5ad938dea7b2935ebbd99ccd150b6503f2e4c5e638edc3fd556417a8e0a1d966ff58eb54544799a00e0a08eef67f64cb77a98a525768a55e06b308102cf46948be3da964f4d1ba21584fa3b028d604b2889a90437caa116e235d7f04845571ccce79bc0e456ed85591f488a8e82e496b96cfc57fe533c6a243eeeaf3d6981b19cfe2110c61ab6f0e209fc0bc09de841c56cec8844c965c560729e4355cf08cad279f4ee7bcec83879ceb22e4ed1b268065b2b31ceb1c7c242385e141ab988ecef9c317777aecb7190c7105c06b120058f06263c95077698b8c69afc15284774693acf9be7737d8dbc369451cc3cfd37c35af18c65dc7ab5f81bf960c6a305596124c510b6d8c736310e5cdaa44953775ef3dd0f0286f8fd66a73ab3ff825515bf1234857d1ae6eb2b99237c31249b742f5deca1c343f76dcc5886ea7196c9275939ac7ca446dca341c7437e8aa9b124fbfe3216920f00853e8f20f198def70308cabb1b971d9c1aae179b541f525f789d4694969333d0ad2ea7b5679506f98b47ab15da9332ce0c5ca8f9483e9ab35c4c2ec421e15c3394bd22daafaac0258d3c31305149368f9a4af5cba05e369d7bde8b296ee5df8597bea54c46b85d952be1f1eadc6b39b5f4e5cc5b8769901b4922ef4e7035fb74729779a810d4f4f8f4617ebffbd6f7aeeb483da869a80c9e8fdbd8ccd79dd1599bf0eb74f0de65fdc677ed14601f0dd692b0b7896a0088805e14181cfad0924196a56c045f51a42fc1c38ef31b46a5ff7961996f58a77f14e5bd191439382d955f2ca64aa678438e1f7875a49f1ea46b49af3b447f93b0caf15294ff50d84733bd6962cb817f2c97886d64d3c5dbd6fa82c530cc870576c29f7c2c91bb34fc42d85c02425f2f262145192e9a635d7160ef82295e3ce8bf6e2c0bd9eb1cddd19ddf26a4cf9b53b105d0503b412d88be779d2a0c07853f4f4016c5136f0cfe591b89d55d733beb76c036701645da75d8055d8806eaa363753520ecc648c861b458fe7f644f402e230d17a111327aea5a2a6321c4e339c271f32a15379976fcc9019ae718db80bb6d698b1820a222acfe53f7d"}], 0x1240}, 0x400) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fsync(r3) fcntl$setstatus(r0, 0x4, 0x80) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 05:37:27 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 05:37:27 executing program 0: clock_settime(0x0, &(0x7f0000000000)={0x1278, 0xaa5}) 17:18:48 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x1000000000000028, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) mlockall(0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) 17:18:48 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041f7, 0x0, "b0d400a5e0372854000800"}) mknod(&(0x7f0000000100)='./file0\x00', 0x1000, 0x0) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000080)="33102b27cad17756de075ead1a65a4eed51e567165315a0dabcc80b5e1e3512b8c9a30f576792d7e7fdeb0de08dbdbe9664052ff4aa621542b8447ade52c08b86695cee282177fbddecf", 0x4a}], 0x1) r0 = open(&(0x7f0000000000)='./file0\x00', 0xd02, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)) 17:18:48 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket(0x10, 0x0, 0x40) sendmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000080)="878617b6ed4515418deb9573651efb3bc1444808c1064dae58e46bf9166a13019860cc8390e310681d04a0d7043dfc85ee39e7b5fa6ff4358690e517f0a0ce7beb09fd196846d9883d107b0ffd489c78b6a279a55cc6736e7f55799fc8e385d7204828c3765409b3886ef2d454516b9618c03c6c1e869ff474010d6e74129ea1d630301a247142939cbae9a509981a53edcde174bc35a597e981968923d808c1006acb770c2492701ed5f4f83cfee3768b1b0bf1ebeaf6eb50ef1d26abc8d961f71ff4ff4637522949d1f33daf66a61f3e1dfde8e9d527af2f264fae4aaa54dd356cbc", 0xe3}], 0x1, &(0x7f00000001c0)=[{0x80, 0x1, 0x8, "c92d1605b4f231c2e142ddf75a3d959a8ca0e557426bcd343fa5e32520bcdc215560ef2c13e035b12f18686dd6734932449a4efe6154b7a87e4d1961db362423945ac0611f817f120d854ab20a3ea6c5afe9b6c14f25c51bc01b80d6360127b4d433a53cff111f6ab325772d"}], 0x80}, 0x200) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x396, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f0000000280)) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000040)={0xffff, 0x8, {0x7, 0x5}}) fchmod(r2, 0x41) r4 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) 17:18:48 executing program 0: socket$inet6(0x18, 0x2, 0x80) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0xbff, 0x2b, 0x0, 0x0) 17:18:48 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mmap(&(0x7f0000694000/0x4000)=nil, 0x4000, 0x1, 0x11, r3, 0x0, 0x0) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000100)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r4, &(0x7f0000000200)="782caa218d8e73378c9e00497973d9a23d391fd5d74dc300cef734d1a0506458c4d85e8866c14af8d700ba47cc82330d53a33e9090bc61060f28f5e546549cc2698136eb746a7b8098e0fc56d120d4812e93e7b3df0086b8768b65e53d2b9d308a4c03b57ddc72990e4b8a0f5474cd0043a3ef95437462df6d7113179ce76a34e8a5f53507e3fb7b79be449f5a15cc18a7bca3", 0x93, 0x0, 0x0) socket(0x2, 0x8000, 0x80) 17:18:48 executing program 0: r0 = socket(0x11, 0x8003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770b9f5a872c881ff7cc53c894303b22f310b634f36a00f90000002000000000000020208a371a3e000"/177, 0xb1, 0x1, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x0, 0xfffffffb}, 0x8) 17:18:48 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8020690c, &(0x7f0000000300)) 17:18:48 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = getpgrp() r4 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000580)=0xffffffffffffff73) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000700)={r3, r5, r4}, 0xc) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000140)={0x567cf724, './file0\x00', './file0\x00'}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r6 = socket(0x1, 0x3, 0x3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r7 = syz_open_pts() ioctl$TIOCFLUSH(r7, 0x80047410, &(0x7f0000000040)=0x7fffffff) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r6) r8 = socket(0x18, 0x3, 0x40) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r8, &(0x7f0000000100)="8c65", 0x170) socket(0x20, 0xa, 0x0) 17:18:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x80}, {0x87}, {0x800100006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/d)k\x01\x00', 0x10000, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[0x7086, 0x8001, 0xf0c]}) select(0x40, &(0x7f00000001c0)={0x524, 0x75, 0x4, 0x9, 0x8, 0x2, 0x5, 0x2}, &(0x7f0000000200)={0x10001, 0xf735, 0x3, 0xfff, 0x80, 0x8001, 0x401, 0xfffffffffffffff8}, &(0x7f0000000240)={0x6, 0x0, 0x8afc, 0x968, 0x0, 0x12, 0x6, 0x20}, &(0x7f0000000280)={0xffffffffffff0001, 0x3}) syz_emit_ethernet(0xe, &(0x7f0000000180)="080934410000000015b668f635e9") r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40, 0x2}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$getflags(0xffffffffffffff9c, 0x1) 17:18:48 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x36, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffff9c, 0x80245753, &(0x7f0000000040)={0x8001, './file0\x00', './file0\x00'}) r2 = syz_open_pts() close(r2) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x2) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) mknod(&(0x7f0000000080)='./file0\x00', 0x12, 0x3) 17:18:48 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x5dd9) chmod(&(0x7f0000000040)='./file0\x00', 0xb) open(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x440000000000, 0xfffff00000000000, 0x0, 0x40, 0x40}, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000080)="b0fb318d1accc6ca174185ea4c3ffc115a14307cc0b6fb7310250e6b84f2ff4b03dbb8bbb685bec48752a8f0c2e98537fc66fa74458220c227a33a5edb139d491cd5b8fa5f27b2c1f5af2df3cbdd85", 0x4f}, {&(0x7f00000001c0)="dec69d4d5b5b0db3e992f1151e5d907b7e2077208768406d4f0c2752c90eadbc5a091aefda8e0bbf4ebcd6022a9a8e84011fd62984ee772a8a73dd31e3f09e3ae34e415b18e081030b6867e112819eb3cc12dfaf0d0d46ebc0b40a02f48e94cea2d389a52fae66a67d605bf26d9dfabb1aa4e8d83925efae058cf64cf85801032ef03e8312dc14fba6de7ac75576a54627f1d0a423f5d705aabf217f5d57eaf7", 0xa0}, {&(0x7f0000000380)="a7f414c5a0cbc9751f6f07fb27f9be92ab67f4206a753287bc548e42e275e6b52c5fc42b73c38015bf12b70589cee2fb93c8937c83173533b314b4d3c42e4e99ceea2ea029b0f3171dd75370333fd27c6c5b4f4efb15bc65e2fa47dd333bb40e1cb1f88eb2834adc9887c58991624843959ac394879d816e3242e801bd9863238716eb64abbc75ff500ead166329ff7cf602cb5316daecb831f734127163d523cf2b119c587bd839e288dbca8ec7e90bcec105a713039d3510f4a78663dd5911365348ea52e19f26", 0xc8}, {&(0x7f0000000100)="d1dcddccd591e780f34a5df15c6296c7183f81303bdc6b102c7cac115c2f4917b66c7b804586a5f8a67ebf6f25ceb3fd481945d2fcc0352654e47df971275b53b654139530d1b3ce7f066a2387eaccc0c3827577e1adadbcbf12a868ee913fee0e6f0907", 0x64}], 0x4, 0x0, 0x0) 17:18:48 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = getpgrp() r5 = getgid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000480), 0xc) recvfrom$inet(0xffffffffffffffff, &(0x7f0000000100)=""/16, 0x10, 0x1442, &(0x7f0000000140)={0x2, 0x3}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0x6c2) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000580)=0xffffffffffffff73) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r7, &(0x7f0000000740)="dd650f2d5909aac94ce3de37186028aeb35f25ac06345ab6e7a47cac7751266dde7433ed385dc98fb85ca31b2310517d6487e9d3479ba92f14c92b6a26d012a029f2b6005966122174e099e59830786685e3d4e7127495dfa558c571b5257eb06693ba83ffd1de02c1f656f3f049ee9ff77fa1ee5c91c014a37d39ed4762df8e0f3be85d041f147f09e42137d1373044a21692a144587419acc49aa1280c27bb0200878337fb011215cf79913b82526c984abc2b4f1b5f278ad051d8d245d31b19c7ce9517b482b9401db079575ea36f4a604483c0af699dcae86700ceecf017b8fcae5b8bfc2c28dd9e606a9fc5a5159dbef18d331065596a656b7c8b3de11170c023ea3d4b9332156e2b150d80f263083326a6e9b603cf896af451315b553819193f2b154cca1ad1bc3300a4b860459f6a08b76eb778a40e83d8e5baf0c5443d7197a80423d6c1cc3cf7663245f02a1ba01670d5951c49a2259baddeb27fc9ef802ce83170b94434ef81dbbee87f9372f240d601242b6cf181c900bd0ca707e29172f8d3005c3196b29c90225e67ff67122c15c8007ab9bbee631a68a29e64f32486d42ca692c1876e102d076f85156b287b593a98965e182ba843231271b337e92cb255fd3bb1c6ded8fdfd39310b2e7382ad6e3d669093295421747f56decf80e2d47fc45201c409f09a6a90ec355341dff022da9aacc2aa0a07af0f6caddd158baac6a9182874cf0e680e7f690b42a3b9b58efa4e27eb963830982f33f13cb6eb63f84a021c3343285988d7e67be5b8e680942def4df1f9edd4355e1dd6aedf9bc931864e63c895236a15d44a996e53d5de6f11114af44617e39aa6a3ce902ace707a805e692c815cb30d07613328142d331c8b26a1e8b19cf82ce4565d07a5df7934cab3e3c8949ded110f8a0c8fcb65b9937d3071fbc11dc26034ff90f21e12857bdb22ee9955d4fb4ae1082348c80c9849c185371a4cdfc6528520eca826ac7b2a199a58556e1f998d12b16933d8d889431512df2effcb1f5fddc7414716d187cd83bd6f75b5602558a4c4f8f46222272df4deffc65eab19a7924cee35dbc516eb24ecaf7c3b3c4689017b04f89a40dbc525d1a3f8c6a8e1ade29b82d21139d06a10b48f459b108f8f3c9e7e518039ab1362e7cd049b43f64578ef9f789313727dc155ccec51648c99db74bb949f6ccfd996dfb8c83412aea8f6e5bb59913e122a024326b91f5c25638c0aac01b6d1b7277d50e8d320d38e0e63407a4d68404380e7a6f85d1cb241b18d2af5c8105c4e30ac6fc267a17958ddd653c77e26736add6a3efcaef3274f07515f1b31088ee71a9824c4143402b2aecaaaf7a475b03d080305ba279b279daed21992dee9fdad9f56858bda1f6fdca5351993fba5d0ab89a047a892cb90ed7ec7dc2f53732b9987473c795ed8cfc9c7f709b71d7a374ecebfb5656dd68cb2882ca7b816b035ffae818305da247f5f58fbb5b2ee254c96d900d69881d1c3a61adeeec9f655bea80ed0a148b899bd840fe51a6dfe3455b9706563abd6f435ae8732ad43e15783364c176e1877f658149c068852d120493278f2bf5488d79c212d1101285f1347cc0d792a2fbcf14ff554967e4662ed1ac9012999832cfb7a5b65f5de253333e9d4706f3497f14bf0e89fcf63d8d463da8dd47f1038588b0b8f2c286fc11b5305e37ceeb43243c6d6c2f6ab1fef45ff7809677901514671e710ba10fdd30cd1a8cdc92fa4ee6bc494548204302037be623178533a4e20780c80eb2f42a85f605f6429b9124269af8ef0227d57ce4d65f9a774a936d5ce33d41aaad01a517f2912801054f7d0b24c9cdf38a81850dec32b601848dad874fabe0c710a64e98bc6ae90acebe005984cf12383e11f35e0c7dc8c2bcb4016fd19bf1628d3dd0fd0215b82ad4e64290a810edd40d320e31ea66d6e5a39c7ea53b33ce215180b81ec12fb0e584a95b71a31b94a03c994d43998e4b1ddc10970cbcc80de31f314cfc79b982d2ce8f69e1f6ff1c0d4559556b946a66696c63c21e956d78ac3148bf7784133b324b437d96c6a39b48512e3c953596530e6c0146d52a0eb3a4f005721a517b69f86b762d47219fff673fa8b4a3b4c1429b57027020a1e0545e1acfaf831930c92dde816a1ef9ad0ea573ff7c0cfd3cb3ccf67b6c03591fe9541819888d7dc4c143f996e4a09d1e682e455c8bec630671b83160f1f6bdaea4bb1523af639db71cbb69ed4b4f8e3d663428a9e5f8f5c723731f39372d0283a6fea601072a90c6164d367449fefcde3870d318afa8907702a4263b4d1ff96339609e88b379354a61bf0dd3fa20ed21395decbcbf9a639a8d40f2fe21689ded7d329f1928a29f840f2817e0ac20a885090c44c6113031c5509928f94cc93551e78f2819877ad3c7cf37d04deb417426a74904c665c17c173aba5e308c0b0098b67c6873b42dd9a2573a911efd05fa29540d0cd47ba0ebfe0b7c91f3b8ed0ec7465ec521fbe7e24218599e908184dfb06a5154585cf5c0b21e011ee206e2dfb29fd12c6011214d5b6472b849af9860c53f5416170de8750e5b48d40eab4bbf1e1a093e128d4906ffe304a28047be3002e6d50e17271b49b0cea1ef0edf52c0464c2938433fdc0eec09bf14336fd215e185ced422f5ed8a2b3d60d0a3c13d2c3e78e5728820a249c87807e3934661e9c756c3e213869fabfb4bf64cbb6b39cccdf84a043b456bf54ca55bfef347a637a025bb54926725106846bbec19507dbc99e7863a15b31355f9f0357f7b89e4da1325f4c1264b71d1babd72d45ee32685424808c9bcd536e13d0ccf63b9b23f169538e305a5b74dbc14b0235b381ba9de081c633e59d0e55a7ed0ca0bfbe5bfec1ad49ba81a9d804248ab74bd50af16f2585c9b9a03dfd108fbe459549c78cd866afaf10f590546b7a069c073ff1ec997246a2f6998216f53ef06b6cef155ccebbe8559a1e2c6421a599b3a1712a0f99e94610194adaa305c02eead23492dd8ffdeebb028b4503d18b2b8f02a7036c8e20f45ade86ca073a25b6f26f7c5446e4b846cce31fe6493b8bb70b978d599f4009e726be791771456c8a6a5e3980ae977230210f3ea243b2328cfb49536205a39de9edbbc6bcd07eb36a58d2026084d5bf50aca9ee9ce538a58ae1660cc9b83481383b47d74af80bc4369cb56ce7fd047bea034b5795748c17e7e0fbd8512401c83d7d7fc3e4846c1bb3cd813f758b43ed70451294f9a12babb07f9c348c51b01c3a9fca52f85715811708bc2a8a2233d99916151ffc55be843b64299d0a779563ce75364b386def91edafaef710518f2eb217703d5390d5d6f5b98ba77de5494320d4a8badcaa88432a329da98a780a9f8f5b559f1a36ae26a140d8f2a3bfd8b9fa0182039d59d887d256149da08a78e21636bb4f6552571fd944335a311038c658d9ae0cf477b939bc02339c083da06f76370831ebcc0c5256a95a4b2eacb3fc35c4a5433c633273cd7e3e7f508363bbfad72feb249473328977620f163347bd4da8d42cf8c082c026091b9a72e755aaee765c7f4144b8bf839a676b2083cae4008a4600ad55c8576ca7d02f53b59e0423f2c6a635368af187718f16475155e166d3e76ec62e00cbae087755d2d9f3e27b87b22f091672c159444daa5cf277585925b1e3736b688f50319fc4c0fbe1e9f2ffd091bf132e3b9422632fb2ae3110f5e6fc0d4ca937c2e3957949037ba7f68cdb565192e1cf13fb7607a89bf99d906949fb929c2ac66d6c3689a07e7b2688680af6135709d3de24da96058a3afcbe840ccf3d655b90478a453449b7ffcb201cf2f7da70161d52ec5e735eaba226e6809082e2d5f08d3a3d28deec28bdaaa2b7374fea460dee5d03d02542ecdea45816d95efaf25eb92925f9f4b756faeb8d8930c8bb75344c39cbbd97743ab3f03cd0acf074f087b04229e1d4e81ab8f6fa050fc8e94360875552b5fa3234f65288f1dfb88376b4e9f5495a74f09a1c10a58d0fc18353fed48aad1414400e075b2b1ec25ffc2815daa85e0eb134a7616d615ca57d4757ff83506f4c0af1e8c2c41e6671c2b5162c2fe2081561d8baf59ba156087bf6ae7854e8427fca059bb398e296572d4fa9a863e71bb7a092cacfd237a67f68f8e75baf02d295d4931714dff4fe9e552f80479bc08ed2d1a6571968aed6f54a22ce3b31850116edb22e0042ecf5c4add385f95a47848a07fdd6b641b642d62f9c1983172f7b161a81ac0177a4a33a3bed431f95c1b4176ec6cc65c0ba8ed228c34c4a7e936e585325c88ec14466373dbd322e6d093cff59a0b1db236674d9dedb41fdda07ec842d0294cdb42bbfaa53054c76d455d391354ab598b24d5f21cadd17e9e6736cac6a8a23e1d95d4e613bba44d5befa94c8af872763b149a27b41a141e0d45e43c57ad2b771456deca2a52b9c2057eff7407b5ea687c6e7112d17f8eba11db654982ca8290fd701743d764125af4302f0bad49cde8e961469488737651b6abc2c6961fc8442282c5c5862dc6450eb00337259958ff9fed1f3ce301542af8230e2f1028454882a5e94d30296cb06fd141b7a5ff02ed5f6cfc74c1640b5540c55be8c32a3f67446abff3e69cbc7e0f1836604b699fdd289dfaf9a4d93f717feba9b4a1df800c82445c65e108d1edd9108d9a2a20a2494afdd375e11add34f815a67af5d0542d8c1a3f6f7bbb3ccce38172fcb7055c03f706c630f9599123ad3d726f9d3212959f1c827bd1bbd3bd1130c6c6064c0850f6f638e161db1ee910f8ab82b3dea3a18a082f692f03228f223fd4018ad948aad6c4a7db58be98b2475a9a5f272b054f90fb8c7cab08eadd5966711c888c6c539b5651136c1c93ff93af11705fae3a43abab4d7c845af4c40c4c8cadd9d095df2a384d2da9fbadbe7a05a4c3e63425753176543b683474272928a4544cabd79f02980660fc9b10f20ee4094e57ffba4c6b78d26f59bbfe8183c270d5e1efc72c9abed2a6836512776e2c4183a98ceaedcc6887e05c9cdda93d78d8d6df174116977fa3a1081dec85063931fc655d00b6780a5a1e43197a72e9705e46fad34bc848e03792593d537e3feb32d494c1d5737e313a69efdd9b9a8fc87ee94bf9f86ea13809b4f816807b9648164bf862c4f4653d69bcbd34fe05c9a4b8911cbefc55d7f155bd46e312f03f910816d1a42623ed92bf5d0bad75f5f79493adb3c284907476fd991a7c877934803147b53aba89f9603c64df0069ffef4cebac78c224655835c3019698790219f088e45b0557ba25f902677053cda32d7979bc89c0ac91e3b29935aae6fe96029e62371edf3cc50f29ebedc51ee605322dffa69825e893adb21d5ad2d01db52d468906f5ba33e9af608458c449aa11277153672cf28c7acaeba56af1a0c7d5cc3ba7e8ff146fc3cc70ccd3da74de4c6657e0d7eb783a6023648f2b824e7ecb38356921612a4a9022f8e42e2f15bb5296664b8e4e349efe11693adf332f4f0b76298d10c8cc068ab2fdadeabdd9f4599c23d2406caabc1fe238a34ad79a79f61b701fbe7170dc88701760c17883a00671a28dbf2c3da82d2aa3c3b8a6acd123337a0420efd66823bd06e2df54ee3998ba0b564783cd9bb1702241ae3ffde97ae88acf9f7b1c63be7d87aef204b9279b41edf203cd93a02e7eddd45b261916050dc7c8a0d79f004d9d602f343e95b457fc73aafab38b22d82b504d47fa691e89a443ae4f54c279844efb2e91b5d7942a01b9f462e78b995e21fc8e2e446208241", 0x1000) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000700)={r4, r6, r5}, 0xc) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000000)) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) r8 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x100, 0x2e2) r9 = openat(r8, &(0x7f0000000500)='./file2\x00', 0x400, 0x1c8) ioctl$WSMOUSEIO_SRES(r9, 0x80045721, &(0x7f0000000600)=0x1) ioctl$TIOCSCTTY(r9, 0x20007461) 17:18:48 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) 17:18:48 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) msgget(0x2, 0x20) 17:18:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x8000000001c}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x90, &(0x7f0000000340)="a2") 17:18:48 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) mmap(&(0x7f0000177000/0x2000)=nil, 0x2000, 0x3, 0x2010, r0, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x2020, &(0x7f0000000040), &(0x7f0000000080)=0x4) 17:18:48 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x7, &(0x7f0000000100)=[{0x5, 0x8, 0x4, 0x5}, {0x81, 0xff, 0x59, 0x5}, {0x100, 0x0, 0xd, 0x4}, {0x1, 0x1f, 0xe8, 0x20}, {0x6, 0x7f, 0xff, 0x8}, {0x8, 0x9, 0x5, 0x3}, {0x67, 0x5, 0x2, 0x200}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[0x0, 0x5, 0xff, 0x2]}) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) 17:18:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x64}, {0x3d}, {0x6}]}) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getpeername$unix(r1, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 17:18:49 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x3, 0x6) getsockopt(0xffffffffffffffff, 0x2, 0x1, &(0x7f0000000040)=""/45, &(0x7f0000000080)=0x2d) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 17:18:49 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x810, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 17:18:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0xffff}, {0x40}, {0x7ffffffe}]}) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f0000000080)=[{0x1f, 0x80, 0x80, 0x5}, {0x0, 0x81, 0xd5, 0x9}, {0x3d, 0x0, 0x0, 0x80000000}, {0x5, 0x1, 0x8, 0xac36cf4e}, {0x5, 0x9, 0xe0, 0xc60}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 17:18:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x7c, 0x0, 0x0, 0x8}, {0x74, 0xfe}, {0x80000006, 0x10}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$diskmap(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/diskmap\x00', 0x200, 0x0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000200)='/dev/diskmap\x00', &(0x7f0000000240)='/dev/diskmap\x00', &(0x7f0000000280)='\x00', &(0x7f0000000300)='/dev/diskmap\x00'], &(0x7f0000000480)=[&(0x7f0000000380)='/dev/diskmap\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='tap', &(0x7f0000000440)='\x00']) syz_emit_ethernet(0xe, &(0x7f00000002c0)="0092fa9fb5cfb7dacce0693704a3") 17:18:50 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x8004) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x1, 0x0) socket(0x20, 0x5, 0x9) mknodat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8000, 0x26b) pread(r0, &(0x7f00000000c0)="0f8597b2411e87d8d9f952d52cc2562e055a846aa329dca0dc0b9cfb98ea4a0f961a2e4fda917be919a03fc1121ee960ee701d96ad71fa40590ffdc664b97edbf61b4068fa1d6a4ac8e8f12cef1a4312dc3239e01c2e89ed4320f6a712a99db783042706b2b39b99deb8ec6a15b814", 0x6f, 0x0, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8020690c, &(0x7f0000000300)) 17:18:50 executing program 0: rmdir(&(0x7f0000001380)='./file0\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000040)) ioctl$WSMOUSEIO_GTYPE(0xffffffffffffffff, 0x40045720, &(0x7f0000000080)) r2 = dup(r0) setreuid(0x0, 0xee01) ioctl$BIOCLOCK(r0, 0x20004276) r3 = socket(0x18, 0x400000002, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, 0x0, 0x0) r4 = accept$unix(r3, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000300)=0x6e) sendto$unix(r4, &(0x7f0000000340)="a935f830963d48ec7a7cff06223598c79b077755483f7a4ab6dbb413429eda31c4b8a592a83382b8bc6d953d71a738eba0815b4888706c9de6fa72aeba64df2c5e68fae1ff921cb628ddf0ca733d2861398d511f44da2774284b5441d0e5c31548ed8e510b264247e59550906fb89016db37aa2d82863edd56023be031f267800aa9e04db3f39ecc2b4f53f55b4369d7d29fc8e80d10b8fc20727337bf38b0ccb66ced5991669d905a47f4400d8856bb5a5d401873439cef0c53da405d563b52ad9c6b9ff50c7c4b949401fc2a8c48f9ee0bb18cee41d2183f35a3e4307ac477d717a019c24fa863617c1021c186a3ed799fbbfbaea5d5d578025a53d93655e08849008f03c842c7ef281ea3e24df467f609a0a440501a3bb11856e65465ab1e761d9252b23a28379a8e41eb03a026a73b1c4d8f94bc56280a68fc23c78ce3f16ac1acc51d1da596427b062a70b6b97b39d8c979fa53452b5f849a195ee7efef2d0e3f1eb071de4543dc64c951a0b7336791aa21572238505aee1a0d8fadad6619b84af5e1ec5b2d791e4a1cdb5f0f6e100762c19b3232f72608012b04db65f9d2028160469a2d4af441f57a8233a0b9c7a9c6ce8b4a4d416aed17ddeee90c0c06eb2f99959d6c1a013757f9fb1af36bc4e4f9b82e9ab70c20972071c57d973cf771bc84ba3b657aac9b5bdcdd84193d425d186506bed17846fb2abd853169cac55d0074ee1a4172ad86cfb5fa4474606a8a13f9080d5a6c8cd16adb292c0c0d2c869b86f14b116790c043c4b7d61cd70762659065dc4d72f6aef696aafa3987226216075a7baf371b355363b23d60371eb7849945497ff448deb8d6a69abf62b0320960b7433fbfa75f8abc4ef6ae8af6a564885d2abc9421f7f0a7682bd27beb0c235255dadaf5bef02c8bb4c7984de87401d2664e894128eccd0480ba8b6dd70ae96254b7e85ad516d275692c3c9f872322c63a6d0e55964983c6604549e9a655fbd1f5ce9233d7ba7d86967f00e744b019b120d47bc31c3d1789eb639afd15a532adaccc67e25c748c7cb42f5469dcbf59ca95723786ec1fd21a148e50d0aa30b7aacca44f2cbf3a3c3745dbedc327067673b78a0a4dc688c72c0b369722fdd52908058558ee008dce95687125fb19dd1289c8c463509d33a5733e7b4df3efa87c27df0d3fafef06d0b71c4ee8b227dd5ec5ac3050273976892c9a071de8811e46886287106e1c67829a239b02b56c51d64ab0d17ef1d7fe45df22fa1524a888f716c28662562263e2f4488fd30e98389bb70fab02e55dbb14f31798b9020f943a1ef00be4ccbc2f173dbb3936c546a183e3b599e248de6f2f305c581b69adc642d23718b35132fb12d4671779b07a517652f42e1fed21f1c70c3443e519a08ea6fa9d7c02f5e26759f3e8fad1aa057767cddfdec48deb5da091571a28276b5e1f9f64c2bd2bc8e299554eb548177a71ff42f419e6b91ad7172a2151e8f4af56a00b1124a50c851e81c246ffa15c06f68e57a2bd91798621ff9413ffae1c6dd662cdc42d3e0febf81082f858b99051070e83e5b18685aa19c355e98618ae0f27514de0eea3feae092b84710e67887394174f96bdf49d408743acc630a82e3c08d8c895c2390eb11bc3fdb53ed11d870d185df20ff8580518f98cee8116f571af3ff632bee21e1bb11fc63078cfd7b9942d80676fff2dab7505bdd87b9ce7f74f013a26f5588aa7692b7e270ae3110f114e9ffdf3add44823a27b00399364bc9da3cb2dce23dddd4d7c7cd4cc91ce8ea1600c4927bd2ae1af6bdaae7468a8b4eed9bb84c73999a3bdd20abd94b9af4b8e245a0d721853744ba8f99a979eee6c7543f410864cbe74975daeaa21392ca5c808c1e08ce8c1499ca76d26e1fdb60238a43b240aa0eeee139eb3c367698bdbc6a0f73ffcb42a2fbe132411482863c008b1da2834de45c0e6510831d64a40b4859b09d7ea3c6986763537ba0930645e9c9c1dd5efacf42a0f1dac1eec2cc20c4f91a08cf913d642568e01780331c1c60334f86b31bfe75ed5d016dad7343ed2cf74ec2783e61c94a5ddb9cd4e6150f5001c900878de1c952d0f2958da300838ce99b20ca4e63089ed484d783d2f8b9a062711265f4acf382a17eb0ad3482b9d5854b3772fb48199f24194158dcfa062c9bf51182ef37a59f8ed2713e43aaf4938d28e54670f1708d3ed2f62d9fe67768d605b72c0c44a4e871f0f1114471840e3c837222f736eaf3ca491f1903bd9bb4bc3a63de281ca29a3909068f88c022e69058319e8978b4b8fa4f5ceeb8fd5e9fb6604bafd277c0cc91361d95960a3d5c04aa5f30eeef81cd811725a19cafa965591ac2e7df6c18708387c365c65375becf33fda666932162aa330accd0899986e1c56cecb09ffcf52d98759319482c8d4871aaaf1b76901222ab99cf2854365241d54daca829525bf294fc835d6d4e40d50b34dfc151ea3d8dad65901096d1010972f7546b3984b4ceafe8b4a5ab698b3631a211eb84fe831b7066c21c8b9dadd4f8772594ecf32b8b8720ce4658935904927c0175c9eef5eb6c5a2afcb32ff4b73f984adf2b7813452153a45eb0d79c42c5d4f1f950c6df1022049a57804b5e4aff506460d51bc2bb9795e825ec97b1c580dcdfb0c637a957d3e05d1a041f107248a4a52823b481e996289889bda630e557377d2509cc8b5c3aef97748cc1818b45b2c40cc62907a86bc9394466fc39f167139173e405e2f765f5e3313676f002718497a555745b4dd66981558e45f38665b5282f638bde377eacf8295558b7aaeaf4f89377850522b5c90e6333ac9012ef43f1634090b5bf7e458f99a3570812a25a2f9f1402dc185f8c286c315bca2b12428881df6eeda4e6202bd0b20bacdacce4ce0061725b94791dda15f9b894fc9760b5976e275107186c16e345a895120519f9e33f1ccff880fa0d3b8040198fe809e6ade7ca4ca81cb5269d18513a1d552bd99efcd3785dc0cf392d1155d0a972625bac7a643fec0ce072d23c0933b6d703bc175665c67bc91233f80ea79c49678f25a6a8b0f364dfc3b87ef1167c369c8333b1d9f23e7c5d4c2419088b0e04fd78b9faf7c9e350c784cce6e01bb86455353bbe167e4eebfdf57ea3642d075834101e105a0e7e9aaac5127ea42e0c53d20587aff0202d14450442f256a15d620a2bd3e81545162c485755ae0c98f5aae5d7236d8bc1244d82d41bd30f62164c0048c0b2b076ad0f131c5cb1f5b84d8f97fef3287ec49c862a8949640d4f541e857c0044a07394f72e48462e5c5c0a6a4a4418dee9ba29e5f3abc98421968da056d4eb4bdd7caa6d6e210a940c91598c873c652022ac98ec80d15ac20693977bbf77175e9d8ffef8b492dbc4cabf3ac91097f738afa5ffb70cdb26cb75851dd622e88975f65c5122d5f41ef718036edbd1a26e511ebbf614b8742269568d69421b9e8c9488b9126070f7a3b45456c5fd6561e98f16ba757ae6bfbab98e91d1494124e601e5cfc612dc4b1f82b2849f500ce93831c4dbe804b3434ed014e503539b5f3a917c7b8c57f3ec88cfc3e82ca314ce38aa012cfd71e5819bbcaa369a5cce774b17636eb88a336615525a0f6497d0a7ee16370bc48368a461eb07f94eb344b02e56b44cfc0b3312b29ebcb4fa4f038e0f77c9a5a64ac03cab79caec6ee9be3bb7596faf69983b83357cdb39b92ffa7663ff4ea984f9f9968d4befd6bc6bdf1fce449f10517f1cbcb21cddb37e64607d7788d0e92478069ea8d57d5fbbd239c62f555ff0ad082313be7c740aa712e01cdbb892c654d22cd32f9f37318356e5c850461b5b6412c9df013aca909ace7df52d89780106e33fba14b51a3500485fb10e63f34696825b5991e6c2b248a85d0d4c4c77ac4b9f3510431e3a5ece06ef328fe0e2c840b7d87bc23ff6911bafe6cf010493baf7d99427f5814ad1ed2a2bcec92063f47dc4f6b2687bd862aaef820a256195a24aa68fb219797f6167a8b7eeb84824a5a66f488b131619045d20b8dc601e86d161411f761509301a16f46ae76624bcdfd1eea215dab812c09754c0d199331a93ecfc7c576644eef175c968cb391465fbb8a806564883043d56445ac2383d092b967c085610bf6c21c203d060c217fc65e052b05cbcf52187c9f61642a5191f89e6a0b3ec97d012f1bafdf7db68a9353d33c2f327673c3090be1a835ae872f2a447f4f4249117de620c5a359553cb0976f9cb861b7edf74450e10e056e9ae09e30da35d8225077bd0887b90d68332a8c8df118344076b21993aafb94d839eace8dcf93bfae518cd6fe3373e636399cdb61b78c147ec59e810cf428c055defeae97f6474b16be71da9abfc14781c1b316bc526f19f34dc0e1eb17481f0208d240cba59a2876b37fb1c67e87ff36ddc9a1329652da835e8e16cbd2bc2a3817751ba51b7704dd284fead1d55cc0be90c91d31e205281a9c0545389566156e160202a7f214c7831507c42e09b047928ec8a0536c99ebae4dd646660d581efe89bcda2a0a08f6bd687e190618831ddac14c889121233e9696319cc21b5745bcab752ba372d5970735702ecfc8d2a419f7793442364a1a6416ecb5cc67cc7bd1e24a43def005a2ee0fc3f201737e71fbc49aeb6fb20b70bfe991222f378986c9f1608fdaafbe4b2e34e9ca4e0106809939efa00fba6c84d25bfa9583e512c6bfcdb9ad4995b22e5fcf68ee8691ef39a794126716bdace06982ea96651f8f950b483b77cfafa3744bd6f3acc15a0a701d1034564c482d564c751d916cc4eb770f8019781eccd8d233980bade86d8fa9bd3f57bcf7f5869d8c9bae7a99caf6ff17d7eaeec89add27c0b1921bbfc3135299f0605c699b7bc6f9e5a54d963a9677497bfbdeb56563fa3c424e77b5adbbcf804a57b9f8142c65a23f94888e53269cb00c6a8a5758e699a3e48549f859a70ad7020a30b523d83a1f377946931575f628ea8a329b03bbab255ad908d50a6ed99c51a8a8480af5d1724027409263d8a9c38cbc38567af1d5eec119acd10eb440115c4533cb0ae235bff13df5acf737b508c86434205efdb69550411b5a263e68027064284901f66a1b5613b8d094975ed3873343414b95ce31e13ff21d1e2df7c935d5c868e8e3e4eafdf08656bcefe2aa07dfc225e007dba8d84c1bc5dfab22b0ac5b7b2fabe05697d21918a2102ee487bbedeeb33e409c5cfd7549395a1177c0caeda74137b3d17480937e3207e2155a6b312b0203c4f17a79966ccb1d39cd55121c2e74083fe759ca581a4a72d7f4e7f665fcd46f18098ef12a665eeb13e52c7a299c6d5d810135a829bede5e6e1620d905b123caeb5c4f27fca74f445c0885f08add9e34ee6af8fca03f162e286c62582bd3b25001b33af15a2e581580b26a0f144d5979b9876c1f5ddbc7295470eb8688e8a6a0a1e96b30200cbe7f9c50ac81fca76a6a7861cd81050e8227a2104a4db343184ea4e47adf48152c4f0592226d73a2f54dbc55b8c2036f2aa7a5f6e929c5af7727341218d3c83f885d3d881c9aa8ee7c9164da36a26ecf00d8a66aef6a59a410e2da3f26ffc1a0a99149d5799a2304ac5f1faa1f4693db68c8f01dbffc41bd56e4abffa7672d54d83d7800268fc27e742f5a1067970b0231b795494d6e8b3bfa4dda737f64784087d91c94333eb35cf25b0da4a53c6bc33154ea2bbd1769f1364b8442b3c8c3e882f1b1080681356f4d9e90e541f57492e2e6bba68481cf3f42022f2aad477356edd1fda9b6b91224e8dfb5a4f2cf79e8", 0x1000, 0x2, &(0x7f0000001340)=@file={0x1, './file0\x00'}, 0xa) r5 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r5, 0x29, 0x1000000000000028, 0x0, 0x0) setsockopt(r5, 0x9, 0x9, &(0x7f0000000200)="e0e9b59f2aa3802db2c5bdb96acaaab05fd5bb5484be84c90de21bd96227846e5fad6ec9e30bd542a5e08c5b562764b40ce9ddd5c81d3846440eb0fd40677f847ff79e5f7c8dc273a060493cdca4451d992abd74ebb58fc4c8da711b58560a65d65fa2db415a83eab2ca09b2b34f24ff6c5aaa772421c09b979784dcc677f5d99fe26ff7ae45f0b24892c8510c2ab11cdc21d5599fb7f4ddc4b4a25ae990ff3c540520e3bb6e618f8f2f28d3d289a9baefa011632173a8637b894fb6aa1b4f3b5235899be68891784d1b67ac669da6902e7e3b189ea14cef6f813fca20a2181b1544747c4e4f01dd47f3706242556b2ea30f358680c2fe7b9bbf582d07", 0xfd) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000180)={0x0, 0x0}) 17:18:50 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400004002c5, 0x10) lseek(r0, 0x0, 0x3, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) 17:18:50 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'\x85ap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 17:18:50 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000080)="0e201725a21fdb7804f9c81edea6ca1ce723aa16d26ed57ddfe7b6522e5d90b9595df30455c97437c012455180cec84d7948f92a78bec8f63f40a9da5492a2a6064cf59539b8923441f01d5dacdd", 0x4e) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)='mL', 0x2) 17:18:50 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 17:18:50 executing program 0: mknod(&(0x7f0000000600)='./bus\x00', 0x2000, 0x4500) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x10, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000000)={0x1}) 17:18:50 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000, 0x40004004000828a6) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x42, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000300)="000000186004008b00002327feffffff0802000000002800000101050000000000003750d6d23cca5cc02e00", 0x2c}], 0x1) 17:18:50 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x102) read(r2, &(0x7f0000000080)=""/147, 0x93) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3, 0x12, r4, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000000040)=0xbd3) r5 = accept$inet(r2, 0x0, &(0x7f0000000140)) r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1000000, 0x6}) preadv(r6, &(0x7f0000000640), 0x5, 0x0, 0x31) r7 = openat(r6, &(0x7f0000000280)='./file0\x00', 0x8, 0x10) openat(r7, &(0x7f00000008c0)='./file0\x00', 0x400, 0x13) ioctl$WSDISPLAYIO_DELFONT(r7, 0x8058574f, &(0x7f0000000240)={'./file1\x00', 0x0, 0x3, 0xfffffffd, 0x516acab52ac14aef, 0x8, 0x8, 0x4, 0x0, 0x3, 0x6, 0x9}) getsockopt(r5, 0x4, 0xcb, &(0x7f0000000180)=""/99, &(0x7f0000000200)=0x63) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 17:18:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/@\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket$inet(0x2, 0x2, 0x0) clock_settime(0x8, &(0x7f0000000040)={0x3, 0x7}) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = getpgrp() r4 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000580)=0xffffffffffffff73) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000700)={r3, r5, r4}, 0xc) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000140)={0x7, 0x1}) r6 = socket(0x18, 0x400000002, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r6, 0x0, 0x0) accept$inet(r6, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) r7 = socket(0x18, 0x400000002, 0x0) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r7, 0x0, 0x0) getsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f0000000200)=""/113, &(0x7f0000000080)=0x180) 17:18:50 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x20, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x40, 0x0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 17:18:50 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000780)=[{&(0x7f0000000280)="e3cd8883e1a506fd6f52adc83d1c07b42f237b9dd30273ae3499cedeae212d62a56fc89a742669960c41a609cd6543debfca7455391cc415fe26826b7d5da47cc30c28120d41518abfe485daf19f08154ce12b80cfd238d3d105f38829eb3614655b180b8b9c03cd23ce99f03b45732d67d5d99ba0d42fcc7fe7398f6960c0242dfec1e83d742fefcfa556b492c80e07c85a82b0dfb4", 0x96}], 0x1) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = getppid() r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = getpgrp() r5 = getgid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000580)=0xffffffffffffff73) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000700)={r4, r6, r5}, 0xc) r7 = getpgid(r4) setpgid(r1, r7) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x3, 0x0, 0x9, 0x3, r7}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x2, 0x400000000002, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x80206982, &(0x7f0000000300)) 17:18:50 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$zero(0xffffffffffffff9c, 0x0, 0x10428, 0x0) socket(0x2, 0x1, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCSPGRP(0xffffffffffffff9c, 0x40047477, &(0x7f0000000100)) 17:18:50 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x7) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 17:18:50 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = getpgrp() r3 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000580)=0xffffffffffffff73) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000700)={r2, r4, r3}, 0xc) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) r7 = getpgrp() r8 = getgid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000580)=0xffffffffffffff73) ioctl$PCIOCGETROM(r6, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000700)={r7, r9, r8}, 0xc) r10 = kqueue() r11 = fcntl$dupfd(r10, 0x2, 0xffffffffffffffff) close(r11) r12 = getpgrp() r13 = getgid() getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000580)=0xffffffffffffff73) ioctl$PCIOCGETROM(r11, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000700)={r12, r14, r13}, 0xc) getgroups(0x8, &(0x7f0000000000)=[r3, 0x0, 0xffffffffffffffff, r8, 0x0, 0x0, 0xffffffffffffffff, r13]) r16 = kqueue() r17 = fcntl$dupfd(r16, 0x2, 0xffffffffffffffff) close(r17) r18 = getpgrp() r19 = getgid() getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000580)=0xffffffffffffff73) ioctl$PCIOCGETROM(r17, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000700)={r18, r20, r19}, 0xc) r21 = kqueue() r22 = fcntl$dupfd(r21, 0x2, 0xffffffffffffffff) close(r22) r23 = getpgrp() r24 = getgid() getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000580)=0xffffffffffffff73) r26 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x100, 0x2e2) r27 = openat(r26, &(0x7f0000000500)='./file2\x00', 0x400, 0x1c8) ioctl$WSMOUSEIO_SRES(r27, 0x80045721, &(0x7f0000000600)=0x1) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000700)={r23, r25, r24}, 0xc) r28 = kqueue() r29 = fcntl$dupfd(r28, 0x2, 0xffffffffffffffff) close(r29) r30 = getpgrp() r31 = getgid() getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000580)=0xffffffffffffff73) ioctl$PCIOCGETROM(r29, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000700)={r30, r32, r31}, 0xc) r33 = kqueue() r34 = fcntl$dupfd(r33, 0x2, 0xffffffffffffffff) close(r34) r35 = getpgrp() r36 = getgid() getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000580)=0xffffffffffffff73) ioctl$PCIOCGETROM(r34, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000700)={r35, r37, r36}, 0xc) getgroups(0x7, &(0x7f0000000040)=[0x0, r31, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, r36]) setregid(r38, r15) 17:18:50 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) r2 = socket$inet6(0x18, 0x2, 0x0) setpgid(r1, r1) getsockopt(r2, 0x200000029, 0x2a, 0x0, 0x0) 17:18:50 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = getpgrp() r4 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000580)=0xffffffffffffff73) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000700)={r3, r5, r4}, 0xc) ioctl$TIOCEXCL(r2, 0x2000740d) r8 = fcntl$dupfd(r0, 0x0, r0) r9 = semget$private(0x0, 0x0, 0x10) r10 = kqueue() r11 = fcntl$dupfd(r10, 0x2, 0xffffffffffffffff) close(r11) r12 = getpgrp() r13 = getgid() getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000580)=0xffffffffffffff73) ioctl$PCIOCGETROM(r11, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000700)={r12, r14, r13}, 0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000080)={{0x5, r14, r6, r7, r6, 0x39, 0x7}, 0x6, 0x7, 0x6}) symlinkat(&(0x7f0000000000)='./file0\x00', r8, &(0x7f0000000040)='./file0\x00') ioctl$TIOCFLUSH(r8, 0x8020690c, &(0x7f0000000300)) 17:18:50 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) r0 = syz_open_pts() mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0xd, 0x5012, r0, 0x0, 0x2) chdir(&(0x7f0000739ffe)='..') madvise(&(0x7f000031d000/0x600000)=nil, 0x600000, 0x5) 17:18:50 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) r2 = getgid() r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) r5 = getpgrp() r6 = getgid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000580)=0xffffffffffffff73) ioctl$PCIOCGETROM(r4, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setpgid(r9, r7) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000700)={r5, r8, r6}, 0xc) getgroups(0x2, &(0x7f0000000140)=[r2, r6]) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000000)={0x9, [{0x1, 0x7ff}, {0x1, 0x2}, {0x1, 0x3}, {0x1, 0x6}, {0x2, 0x1000}, {0x6, 0xffffffff}, {0x3}, {0x3, 0x800}, {0x2, 0x7}, {0x3, 0x9d}, {0x3, 0x4}, {0x0, 0x21}, {0x1, 0xca}, {0x2, 0x7}, {0x2bbca1c65971e8d4, 0x1}, {0x3, 0xd33}, {0x2, 0x3}, {0x1, 0x5}, {0x2, 0x200}, {0x2, 0x9}, {0x2, 0x9}, {0x1, 0x2}, {0x3, 0x3}, {0x3, 0x4}, {0x1, 0x8001}, {0x1, 0x81}, {0x2, 0x100}, {0x3, 0x1}, {0x1, 0x7f}, {0x1, 0x767}, {0x0, 0x7fffffff}, {0x2}]}) 17:18:50 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f00000001c0)=0xc) ioctl$LIOCSFD(0xffffffffffffff9c, 0x80046c7f, &(0x7f0000000300)=r0) r1 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x100, 0x3e6) r2 = openat(r1, &(0x7f0000000500)='./file2\x00', 0x400, 0x1c8) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000600)=0x1) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f00000000c0)={0x201, 0x1}) r3 = socket(0x2, 0x2, 0x0) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x3b, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x10000, 0x0) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x200, 0x0) r6 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r6, 0x4, 0x80) pwritev(r6, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x8010, r5, 0x0, 0x0) fcntl$setflags(r5, 0x2, 0x1) getsockopt$inet_opts(r3, 0x0, 0x5, &(0x7f0000000200)=""/99, &(0x7f0000000280)=0x60) close(r3) 17:18:50 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = socket(0x2, 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1000000, 0x6}) preadv(r1, &(0x7f0000000640), 0x231, 0x0, 0x0) r2 = openat(r1, &(0x7f0000000280)='./file0\x00', 0x8, 0x10) openat(r2, &(0x7f00000008c0)='./file0\x00', 0x400, 0x13) r3 = socket$inet6(0x18, 0x3, 0x1) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000000)=r3) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1000000, 0x6}) preadv(r4, &(0x7f0000000640)=[{&(0x7f0000000040)=""/214, 0xd6}, {&(0x7f0000000180)=""/180, 0xb4}, {&(0x7f0000000340)=""/235, 0xeb}, {&(0x7f0000000440)=""/76, 0xfffffffffffffede}, {&(0x7f00000004c0)=""/187, 0xffffffffffffff2c}, {&(0x7f0000000240)=""/13, 0xd}, {&(0x7f0000000580)=""/169, 0xa9}], 0x7, 0x0, 0x31) r5 = openat(r4, &(0x7f0000000280)='./file0\x00', 0x8, 0x10) openat(r5, &(0x7f00000008c0)='./file0\x00', 0x400, 0x13) r6 = syz_open_pts() close(r6) ioctl$TIOCGFLAGS(r6, 0x4004745d, &(0x7f00000002c0)) ioctl$KDENABIO(r5, 0x20004b3c) r7 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r7, 0x8020690c, &(0x7f0000000300)) 17:18:50 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f0000000000)={0x1ff, 0x81}) 17:18:50 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) syz_open_pts() minherit(&(0x7f000020f000/0x3000)=nil, 0x3000, 0x2) 17:18:50 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) r1 = getpid() setgroups(0x0, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x18080, 0x30) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r1) setgroups(0x0, 0x0) ftruncate(r0, 0x0, 0x7fffffffff6) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) 17:18:50 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) msgget(0x3, 0x200) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) r2 = getpgid(0x0) r3 = getppid() r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) r6 = getpgrp() r7 = getgid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000580)=0xffffffffffffff73) ioctl$PCIOCGETROM(r5, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000700)={r6, r8, r7}, 0xc) r9 = getpgid(r6) setpgid(r3, r9) setpgid(r2, r9) 17:18:50 executing program 0: r0 = socket(0x1, 0x4000, 0x4) recvfrom$unix(r0, &(0x7f0000000000)=""/181, 0xb5, 0xa1, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10000, 0x0) faccessat(r1, &(0x7f0000000140)='./file0\x00', 0x187, 0xd891c5365b7fdf16) kqueue() r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0x5a73fc9d) readv(0xffffffffffffff9c, &(0x7f0000000240)=[{&(0x7f0000000200)=""/58, 0x3a}], 0x1) r3 = dup2(r0, r0) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x88, 0x0) ioctl$TIOCDRAIN(r4, 0x2000745e) pwritev(r0, &(0x7f0000000840)=[{&(0x7f00000002c0)="83485c974e2dfd0d4b23285aa13682ac9243ed2a39a939ac5b30a5558ee408da3e5456ed414b5722eba671fadcfcb563c117e6c875b99af8668f7adc75b3c4ead8b4b58beb734f2c719dc3ea15f7879129f8a2200727cbabddec17105c4a77c2e0d109a39b4f0cd02a2ef25358a591920b15b8f849d15d9f21194ee9f13c9ed8af5d9cd37beb0fc7ba8e354e1c57ef7f86edec889d0aeb559676633185aea880023830822fe4c88b403109729edcff60f8ab", 0xb2}, {&(0x7f0000000380)="c8d00fc7e1552de942a5d320cc19f19f126bceb8f4801fee0dba54393c38f5293dd530d4e5a0ab4ff5e410b5f1e0aaecc1de684477687d9b4a36dad6758a0c17cf41cabdb8963fb7f966904879fec471fa0a3893e983135102fd0cf188318102d2eb6cef0a77e26cc914068996d85904d6b580e6afda019dea30a52cab767bb7459652b87adf964301deb2dcdc1353eeb960a81d3107a7fb9ce49738f2729813ecb28722aadc97eb1aa2a0bfb3057f461e5bcf256daaffc09852b15e83b6a0cabfb6d59885079070b1fe212f", 0xcc}, {&(0x7f0000000480)="6dd63bd6bdf7a7a18aa169eb39bb4deefb1193b5158ad5269f81e2958b4c4500d8b6d18a6406f88508cf9b3021aef4f60b4d991161780956f53eed04b5d3697c2003755e2443e53c02ce5312bb285fc63b72d8bd36338135c846aa2883248978f09a86f00a8ce8bc05b81ff2", 0x6c}, {&(0x7f0000000500)="1db71592616f", 0x6}, {&(0x7f0000000540)="57b03036a599c5c7270f10bb45870b30254f289dd8c76b48d459336a0e28fb0f24b95054a9e44184d2d4b21d071b2b0702583e218b5c086694e2ab226cbf066fdde0a0036bcd8e0f76d72c21c16fdad02956efe066491a56f2c6158c0d069f8da3e34f67df9589c0c611f9fdab4b057ecd6dc735e4acdd3f2880cab700cac238e4c8729005b571f7eb21e2a17b0a80e38d2615c03816675d2508cfa16638d31c554e8c41a0ef4738624a3e0553d875eb1d26130c8e2e6c4c28a461ae767b1754d07f927b012b529046171dc34054cb61fb86d0f8196dccb34e7ea29677722cd779a1a602", 0xe4}, {&(0x7f0000000640)="dbb14b3a924c6b829d8db7c5301670ac2683dcf01c666ebd6e6bad39222ae953350180a1d292790e06c0561028e2293e928ff81ed89d9ab5f572ca224869f1b80b5a4027ec5f8f47e91cdf0e8990e1da6bc2a7058602a7c77bfce668f3126b06f427724bf099d53ca2ba13ba7778f6daa5deb7a2ead958af91ca8fe73759650e8b50fcfea8769019f090a1ef40ef11168b93b17de907232e7248e17451ccbc06e116dd00b166dbcc6022146d9e3c7c30283d81749a1b5ba0c3e56bd8f29c4c69561686b0ecd36edfceb939e5c43412885b2414d260b0306f6005c0c7d2bf94aeb36b8373871c207ad7ed2231f1ffb7cb1d4ffcedb64947e43b13faa7", 0xfc}, {&(0x7f0000000740)}, {&(0x7f0000000780)="89555f8e1e13b779e28de0bebd47f7ec45014f1d2191211f6f4d517c5b7085dd546654235ff4c63d06de5bd11fdf5e839b92024a9ccf0445ad5bc6fc4ba65f960556421b83d7b8c3c6dcdd71c8b7f47e32fd5e1fe0c51030c60791ae195acb0648981013eb64cc341bd822c41989be0ab9d3bb8c02b99452eb4960103ebd01b5ee73e772e588d4e0f2", 0x89}], 0x8, 0x0, 0x0) r5 = shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x1000)=nil, 0x3000) shmdt(r5) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000900)={0x2, &(0x7f00000008c0)=[{0x7fff, 0x5, 0x40, 0x3ff}, {0x8eb, 0x81, 0x3, 0x8001}]}) pipe(&(0x7f0000000940)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f0000000980)) r7 = openat$null(0xffffffffffffff9c, &(0x7f00000009c0)='/dev/null\x00', 0x38470, 0x0) ioctl$TIOCSCTTY(r7, 0x20007461) pipe(&(0x7f0000000a00)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r8, 0x80047410, &(0x7f0000000a40)=0x7fff) r9 = openat$pci(0xffffffffffffff9c, &(0x7f0000000a80)='/dev/pci\x00', 0x100, 0x0) fchflags(r9, 0x10000) socket(0x18, 0x4, 0xf0) r10 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000ac0)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r10, 0x80085754, &(0x7f0000000b00)={0x6, 0x3}) msgget$private(0x0, 0x188) r11 = open(&(0x7f0000000b40)='./file0\x00', 0x140, 0x0) ioctl$TIOCGTSTAMP(r11, 0x4010745b, &(0x7f0000000b80)) 17:18:50 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) semget$private(0x0, 0x3, 0x200) pread(r0, &(0x7f0000000000)="586e947de96298ef8a40fcfe0060937b6dbd7c73f62a28758b3dd6f91f84fbe059bb14884df6754c5dcea9962f0df8065d44c82ade7ccf30c8097199c6915f2e3a1b380bf96a1039b9d05bc0e811d6706a2c61b8a4920df735f0d2a3ebcb9d3eb5c8039607e68d1f5800bcb67498495f97875881fc8f0bc08c478af87a3d67ef158bbdaebacfc28a5bff5ed75cff5276e76fa8a54bd154838d32cc6677ee2f484c18517418d921102bef942578dc82673b3ce0a664f8fcb4ed8a02fcc6d8f8db1678056a640d81bd2744080f1b2da817995f315fa34a65", 0xd7, 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x1000000000000028, 0x0, 0x0) listen(r1, 0x3ff) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)=0xfffffffe) 17:18:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x400014}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000440)="b63d5d34ccca1781cfe40a24a032") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r1, &(0x7f00000000c0)="98623eea357362e8e601e5540675e4f9d6956508b8b675f38f75f731ca16f77d69ff268c01c143fd798215c16afa3aa6947516077562da888fdc2211e7d7123f2ebf332d54053a9e3938210a1081831b37561c30fd3a5cbe14c3a3591c6b", 0x5e) 17:18:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0xb5f}, {0x54}, {0xd2}]}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 17:18:50 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) r2 = syz_open_pts() close(r2) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000080)=[{0xbc5e, 0x4, 0x5, 0x80000001}, {0xff00, 0x2, 0x8d, 0xffffffff}, {0x3, 0x4, 0x5, 0x6}, {0x1, 0x5, 0x35, 0x80000000}]}) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000000)) 17:18:51 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000000)={0x1}) 17:18:51 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = dup(r2) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f0000000100)) ioctl$TIOCSFLAGS(0xffffffffffffff9c, 0x8004745c, &(0x7f0000000140)=0x6) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r4 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 17:18:51 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006, 0x0, 0x20}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) mlock(&(0x7f0000799000/0x3000)=nil, 0x3000) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r3 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) 17:18:51 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x2, 0x9) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10, 0x41) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x100c8, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000180)={0x1, 0x0, 0x2, 0xaf27, 0x10000}, 0xc) accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 17:18:51 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getppid() kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) close(r2) r3 = getpgrp() r4 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000580)=0xffffffffffffff73) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000700)={r3, r5, r4}, 0xc) r6 = getpgid(r3) setpgid(r0, r6) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0xd20, r6) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) dup2(0xffffffffffffff9c, r8) sendto(r7, &(0x7f0000000580)="f864b8f338563c1b456b6b1094b0d10e7850a2664de6bd46627dabab21bf124442082a8cb4ff598d592fdf0d9de9f2a5ae4b867a95086689f7d0f874b4c9d8591fb4a303cb129e6ae65cb6c43d34bcb08083bfd42ac6fef39a3bf6c6b463034746289685a94fcbd217851acaedccd7e2a93e587aba5e032b31f40be58bc113859f6d7985e285d84d0bac7e8e8189bbf5c4014290722dee847f8f1449f96e5076da718df76d507a7f24061bf023027b655b76959f00ba2d578ed1bd2163275dd68a3ed685e4639e18c3dab5a096f2300a60d05690cd7c9c3ac690d51fe1a7266eaa9ef93771c13af068614b0da3be2274278d7b40e2be387b26f69e439d740621daa5b090e98d5ecfd827aa4fe5cc7abd82ba16b139d29c4f295e7700432a2c6fda11100d91a3101cb55092e7cd5bf8c20248efb17548f4849f824adf4473cae67c9fd668e23e8c6edf5d4e8690ff06bed9cd5bdf75f5e897d1c484c4866ce6317627dce9b7b5d1f20d71f1d9d4410a339ddc4a08a2776ea53622ff0f4587d775e3f968de7240b175819113fc87e62a07c1c8c75c2b15a5d349708d2609bfc2bb03d219994b24d15bc9a0aea7898881abe59a282d1c10def438d1cfe541a704241a4027c1a6354c2f6f768941d01f25b16b0180bdcaa57bdc56f7a4290021db95388fc4c087f23210d7dcba7b7ecd4ec40a26cb1af07fb699a0e442d5cf1ba9cb169c209d0bb8d1763867dd8a6ae00d58bf6dfc4d8b5fd15c5df14158353f356305ebb7b2b71e8bb6c4b4acb1219d4745162e05af5a06d16a5e0d902aa09a4f86185db5b09bb80a35a9e6ca773d803cfe29577cb5c7e0ef1de90fd4f7873f67fe2291c19335b1102d033dd41875577b5e81198d29d075fc3370b81d1398e6854c3bc868fe07fb04c8d4162f9df8372c85c16a73fee7d9caa8467905c8c6603f49bb65cb926ec97f8b30ff35ca5ac570433fc3a7445f4a176b96c067620a8cd0c8d37b20d27de8e2f679539cbcb1198aad6272bae21fa9617d237a5b1502e3a4c51fe4876342a2f28688d58525b3bb16a0967a2036ed7676b2a0ec25b4eace442836981d396b6affda9fbcd566d84a800542ab3b215738105f48f58941b2c7b6989696f2e0b1297795371292d74a664a96335c7b842f5359524699d38d58480cf2e41065777094f739ccaa1b33e9c20e7614939e976ed333302b482a68eb44a116a4dae8654326afc744935fb9c402fdeab93943fa66d101398c7a3d1742a1c7557091261fcde192b18402a0ea6f91a988952b79dd47fb7fa44a1ff67410c31ea92597d2563c7448a90694ff95c7cd1f1917174440875761504fb4c4bb3741f7e76a1bac5ef9313c24dd88993ba315bf6da41d83c349eb8d19187963e144888f6da7ca512d23d01fe20e3777e3fb2ceb668de640b278e7763cf615fb8ee576771972b0146b5bbed140534e93ae3d6c7929c35fc53a49495e38ac6fa1170ddd6e9b456a6de157a46880d6d2375960d878219a1753bc862c05ce8cdb3c92f826fb8226f71c03766164312e0114525aa70c1618b02b56f6272e981e0f80ea4e928e25123531a9503f4a6c9809d39549f99c6183a02773c515830db985ec94f9fa6502d670ebfa18f288c6ee382b5fb58ae7de83764181259e4cf0be142c4084be18c1e54adb14965131298a159633f44cc24801a24d9a362b9131b8da8c87d52fcb42abd8aa79f29884648e23cd3a13b2a07801f7457dd4f665acddfa9c31222962fa360c1c8abe4db3623047165c18710e50d71bc83807ed79655b14ff3d443b76a7cb5979af7bf772a63c2ce0565456b9b6dc1af474b6732a6800bab09e3b0d344da4e33142222c3fd88b482c5330978ad10e004c8c8bb8218cfa32e7393d049d9706217a965f79b28ea31101ef4d0fc792fd462e0979ed14041d54b5ff219ecf43af36e996c1f502cd54f3765935cf97d1d14e5789e2619f9262224a855dff9233f77581d99d3caaba1f4b5d36fa4491995f51f41b4e7244cf5fc2c684a7c17ccbeee9edb2161dd8189bda47160393352c5484e24ae7c9825c72b57e827795636622e90890c0e6f3d6c517945089d21a857beed3104bf4d210decb3b10dbdb07100a2817125e66a7e9af7de50bc3cbb1f725afea63853ef1fe8226bc271f371a34e8a97105ad4f967ffa5ba9c70a63548dbe10990006dc48c15a00e817974b3d24d18979eda5f29807f099f654b3fa7bd86a27a77a2eaf455852ee2970dcbf05329b602e6f5dab9a30c37216e266286b2a7e47d3f37ed5b5a9a39e9fe666c5293a4211b28ac84b2d6753b103f36b9ac793a2747032e0202dae3df60b8336a46add3b3e30ae2d4be17664997cab5ed6212c4a4a320705a30b36965cdd565df5c6b7907c556b7db2a373d07414202bb4d8957c193fe4d944b5f6281cc495a992b84862862e328a31361b66454ac77c14f7e7064a5dcda544f3ac5cb1ac8e4aefd5f0f567e8ec03d3bac0490a2bf09ac3b98b874ca93db1aa5766fddcbd69c9db8d974101c480b4b7687c13185ab074e17f1cd73544a8313e814f5a86e37ff6d6a5ff6669898c998b41d6e5273afbc937c43e1b17074de30a9f75028ccb187d15f5b1e586b265c8e21276a0684b42e1eb10dd4d6499355dd611f645c3af5a1ddcd03683f7f74febf07bf1d584f5f43c1f7b0654368668fdf3b32e22034f3e009fe86c77d3b7925e20f8b9f7694a3b1bc17579dd88cbbb664fd7dca84cd2b9affb6e284dc5e19180b831ae47974c2b652487c3fdbf86ce5891b7c0c8867336bffbf787cc65b000d9db110aea9e76fa6440638996b90f11932ac4983db1cba8c70e47ee5c8823fb0a4ffe13f7b9e8a7d2db883441ea82365e47a21a820f8fd2b1178fa87474febf5a89c3f34044f2c0fdfe08e11c234bab4a3714da32919bd146d747a106dfc6048e24154667eed76d51105b21ee397ad5816b9b20a2203716d7d148cf66332966b38bf34ef2e7988ee32f0d1a60d0e938a4bae0949c5c906a7afc20f987bf6a4685f3550b52ef8ababd726a8e461df8fe2c33b2d6f2bd9b8c3f7a434d90cd232b5b95fba3c7185803397b7852941e4ee642a4784aa821da26fb21f311d90bf8286601809a4ebf2e38e21a26ec7021b85f673661d54de77db2f08f5ec9d5b0494e1986f90a72cb79ded0878e9afb3c989020078a4f00f522ac9ecf1e9fc8c6673c5c75a02931ba5c297ee93a92398f90299e1586946fd50f459c989319b19755ffe901bb738f972fba8689ac0bc2b458d7031080eb0f05da9b53b5476a684a56d6dd80537a207d5817e53dbe4eec63ad6c4981d171f8137c225c27015189d7257da93c2be42acd10d2d9905cd01b1070db100bf1f12bb051626970c74e1c24519eef0c37f4acf60c044cf918f72fcb679b850643af91366e81916372d0f8d0aa91896e0a97fe2db965c404b95f64971a0736fb0afd309230d6192e2d5ed9478417c8541a18b3f364bb120cfe4176724155fe77f8c55efe194c15b251aae46771a350e327375942dbbad26c95b2ff5b184742cdb41b0ec20a7a7eb9f3066db3cff7b019c181b84a313d6d1348fc289382ce8c3351497504730c25ec1187571a2110e1cfc4cd2bbc017469245c91d93765ae91a1c283fa02cdefb67e10787172b432b3151a6b8a85ff3fdcb63fdd23775bea00a219912bec251f252d2c1bd70f5eb7bc4895c82ae0ba4ffde45c433b0c0d84c54c56aef4ba9fc1e96939d14419cfca64d4fe31361d714e617152e37268d09bd603e7698548c853dc939b1fd6f5d0f6bf9a4caa9e69a3c092ec84600a72a62bfc258eadb8364490360dd320928efdce932a4afde4c921140526498e2ec37f28d2a9e8b774435ddeb832058500e0b8c64954834ab4e8b9d7be7f4198c8dc659dd702ba1af5f4cf1b3415b9267f238774dc3d717c3467c543f6f70b8824bc99119c296469a392712d5f6125220820bbe9d00ccea008a43d56264bd882a8107a884743a411b5a96ef204c7ee324122857f348bac344f74e19e7644180cb50903d53a3d641a61ac329d0ffb5608a48bb4b85fa1cb4a4b8815a3095fbf65ab6739fdcd42dc059e392557e891fe0dda910cf78580bfe5462374264b9674fb859df1d3dae5c00e3610b9c404a8dcbb2dc83eae1c297e08e7de5fae919be2878283621978910b44be1b8bffe7933e0d372fef4f67280ab97ac8081d2193ddee3002690ed9841b75ad352b8a85cc7565b37f616f35099d95ae8147a9d8d0293451687b3dcc8c04158123694a3a304f3968726eef0be29ab847af5a931fed751ebd9a2bbe6fe73aa10f653ddf722355e5cfa8d46266b741175c074e83395da29b944975ba61c8d12c9f22f0520878f5bde919b4ca6c6e7bfd549163415e997aee8d5a6ac84de9a7bbf659ee5f576a4a86bf8401b3eefbbf1d6492ea9fb157f77e9b265940ecb1eb414ebe943a8f1be71680cc781acc921008c19fae8f7c4422d744403f9d994703bae814132aa45b0fe56e39d0a4e8f4504a933550957a4485ff3289b33f5035baaaf40cfe85dbbdb7b997e13b1e610d5a3525786a89e444d6791945b3b49bbed6fe731a8af2865a64220800cdcee2d7b651921e848cfcd8afe7ce831b38731d7323de76d5233d73ef002a215f3bd81937a37e24e3fb37be915aab0e9e6a149a8f52ef8b4091a1f30d07acbb69bee8b9e51f6b30794206bbb183a84ed1a60b4f6eb65abae606b63fe3a37c4d10be0fe413861558f9afd14a10be994fb78bcd268970f223ad975617c0fa1215ce4705be65db22bc9de45663f26f4259969ddc526462b0d5bf4901d679ff9f570f294dbb52f4e58c14bb86689d9027fa55bf5e71a3c5b23091b2576a7763facac07428457c522ec9b2896fbc67c4ef710f0ae24d0fb2f6c6d35f90d14c298ae74213e11c80053209b007e49a236221d0de09613e12f86e4ad0531ae251b00a253c39345ba41d22e741d589fb56e9c0fad3a7b3a3e5ed624be28835d893ddb00d323762f1255a013d2466bf1ffb72848c3ad7cde35ef5be0924cb8f75ccc88a9b5d06931e530a1bf7a961247fe13e0a16ca4343042e925496bbff0f7b21650309be07b0a8e51c38a264bed7e073340cf88bdc4b14f994a97fa333e021837930083fc36e68dfd0204cb6cc85cc357d953ed33e2f3f6074405f9b0f08ac48c11717bcfd551e6ac16afe59f9a7a3720e49151270f11fe8f116d6de1d337b2587a9dbc5c22eda6ff8571571ef4cd15904be64920d5dd00073ac1c290af3ba422749f025fd06a16b7344e06684b68850e850e4282ec4cc5ecfc4c6444022ccb1a32f99ebab9b7147d4981dd94c983cb995f04ac3d68138158c313512e63098e1c423909fbc9c04ed7923b2e15dccbad8c667644c826d1c9c196700c2ff2476d99254c0ab9ce52718836e2992080f65efe60d", 0xf11, 0x0, 0x0, 0x0) sendmsg(r7, &(0x7f0000000140)={&(0x7f00000014c0)=ANY=[@ANYBLOB="00002e2f66696c653000fe31f2835db0c5ae458052662f7624bacab33066d7f70b628172c340c51d14e28729131fd55850d5f39789bd9a06bf27d2e31b4afc1c0c60843a9e26b5"], 0xa, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="f0000000000000000000000000000000f67aaf91d03d795b0706a44e8d9863928e813a5b1d20d0c0f2935daa70441c0218a2a5310e58ea6a8990cf243346cad7624cda89a7a19de1b9132488e5aa34395087bb05ad8776a3652c060a3f3629a8c8be30f0c6fadb28de47684850c83b1af742ceff29c0b9e5020000001067741e5730f10eca6e4fecadabc3ea7d17a96f648f90b10664b0361179f792466c970db742a796ee21591d7b7f023cd42645df46bb86ca0d3474a2270fcb0a26274221a9368d07b8b5149c190bb6eaca5b2c378c97cd301de4493bfa69b2a53183fb5404ffc67a120ce5131600000000000000c48149d28e1649ec41ce66d7a30d2fe5d48d44eb4389a781afa580c24cde384db84c16555c7b37382d69596d3ffb70a67ead16376bbb6ed5e93400dba6b349ef9ec3f440255447047b2db220112f0332e29ffc3a86db055f6a5659db5ad30ec7a76c6f9c88736262ffd3ef1520eef5b1ec"], 0xf0}, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) execve(0x0, 0x0, 0x0) 17:18:51 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8000, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x400, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r2, &(0x7f0000001500), 0x0, 0x2, &(0x7f0000001540)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwritev(r0, &(0x7f0000001480)=[{&(0x7f0000000000)="f32609e39a7ddd1764e8c177ae3da9c6e291dc91f3748f65e43f68b0f89a376c5d285c2ff31e4bf7f8acb85035b068f21815e119121c51e59ff89c6524d8aff73d07cb7716ddc6da68e307a9a6cfc81ad1bd7a02cb22b666523898e65795ddcc9c148778c7b9dd48129badedc3a370c77faef7b495654909ca524e31f527bc8354", 0x81}, {&(0x7f00000000c0)="19c6efa68ce9a11c95e83a920138706737d25c89e05662cd29a1ec1cc7c84fb288fb8359ada26b32b34db2b887944add266433ccfa7ce8a408c2c0b37cda4fd3f9fc8d4090168d7ef7d8996cf3036caf010a6b5b09b948b887a29195897fb1bced14d016caec86c6218897e507e2475c732c70db23215294ee908ec99961f6db1af285fc7e63eeb5adefdf15bf44bf8dc3999fd6b84341502476d0ec21c0cc6e6e111bf7759cabe38f9b15771d6bfa4735a8aa9132b2769c60a5b9ae67ab81d7ce82d1063c8428ea0e3836f60d4376c1fd26cb3a76d924a9d7ebbaa5554b0c5761", 0xe1}, {&(0x7f0000000340)="94be99b29f10bd5a8ebb0858bb30d4c39ce4595b10890a67865685094782a94f5a8fe29ee7d8aa2b7771d564b89768b5f68ee65aa9854f3b78dfb19fea6620185577a7293094faf3bec37f79919afb8a93553db88fe85d9bee0053eb48266651eea6069ba5c00a7959b3fe027f657d742d71990fba5dc6cdd6e6d2f88d20cf9cad770b74b26e3c9d20e20e9d52ecb85aa52d7308b751561c0cced7fe73d19f830a2ab678b9cdb05845a3e1b642d705e4e4d1071a3738a703ae6b65daadce5cc4b6b1112ee82b764142116b2cc1f586d7788e46028650a6da8ff7049f406d1679d80c0a8b2ecd1dfafaeaab7de5aeb29b29f3f807fd19ba291c1626103eda3d2f223750d3e781b29d3732dc00cbf0c2e3fafc6f924cd77d1b83eaeafc770628cd7054358f0c787c237c6770972698674947f7f4077796cfe73243e8ec417e72d198fe388d29729f20f8f2e27cc2a0cc7251ee5efebe0d609708463c47336fe30d264042015bffafdc4ae6b5e951922f31a33dd7fbc261435fc7c59518c96e0b095dcf8e2ef8f5f0c805464d09cbeaa9b0f20f4534159f8a04666f959799d64666fd115f2756690addb056abfd62a79d9afff3cebf3a7a812d339477dbb3cf1796fb724ffff2d0a59a061b1b66e5192a657eff6998d07ac0ffc1f3cd5840910b51c3fe54678b1e35adbdd75478cbb048399a2aa0f81cbc96b65bf0c6c6706baa31fe17a9a5f7dc2e796edba4eaa9deb0f6726388744ab76ed45e03a04b11e7e83780a6e0ff2d624e9b867e321fa421975b80e6f09534c627e3cffd3f3f19f79fa4cd70e1033fad8ddd2ba904e6120cb9e8aabda71079e417f56b054a43dac25b6131eaa0fd0f7c68ee52109ff77708337ff27f9c538b66673633cff0fc6cfbe189c086dcbfd46c8dbbd09c294db031230298432a38b4473068a7b7e5386feb02ff279a3875c80f9349c8e5e827319460d9bb3bc9ee0fb305f9de0442f424c8f98c40058e747f45f3dae13196f6403143450894810a5db99d7b80d814a886b4b6d7dd8a731c060d17e0e1cf912045f9ecb17e37070cb8e13a417b94d5c8496b34536451a359c6cd15db5a3da7099d764f8f020631e0de9edfdde5d4b651b905a367a78492719fc1f9b0e5c92f624098be60c5c6a8664fd33cde938b1d728cba9a70678a721e6251c022ce7a7b25edcb93c898c678df1cf9d7a9f352b943c0503cdc20fa918e922b814f27480515339da6555da17dedd48c98ebd93c0c16fda0d6a3d3270ea8cb0789e39ea4661695d4442980b58d5355a454c0feb9896acc2202bb00d1d154aa5368295b8a33a8d93c5e54ed8699f78329a69b8f042c1c9615a28719fe3c25eebf9050e093ee948653fa9cc9180151d6c3a4baa0764960654c3ba11496c37aff4d81a3c1cee2e0923065a8e623be88bc91127e4f77662af68b60eac2de5e5d76c3bfeb9827923870e70534463210ded347fb4870d2185bd8b50c4a01520524b18438e6f9003a9c6be36b2166111c63eb60c0baa4b32270f44cea815f1a2d34848580f9b5e704e823d5f4359b08838edbf9081b139540eb9098fc92df416c6fbb4b734685983c63227146ae40a86edb4600ffe052c89317fd1cd526fb3ea0aa5023271f6a0b5cb13895fc5689c4bd436ff3ea58e1dde3800e3578119962b8cd01e3818069039f9c77850aac79a7e14a38c248d32ea5cd0e6a349d903f8e83a874eb18f9ac2ffca424c9949407b651c78b55f5c41fd0905a8f68dcba22a5d7d6be637e7557c9c4f991884ed3e43ece77c130b5295aa70652cb952f8d431f9987984fdbda64389e98bf57641c258bcc6e117bbc9df0db1bb6016973463ad5a69023c722dc7a07c9598c1cfa14de835c62dd4fffb9bf0ea9c15021ba49acd92d23700240a28a36d3676ae0fd68b86727e616bfc7fc8e8ab04d53572858863e614a5cf1d56359ba9ede62e027ff9811224b0d9b29591a3ce9f669c5d9ed32d2190e9c40b1e5a9822ad4b0bb7c9beca4a5f07e8d01baab877ee96cd20563e1fbe320942f15b9d35c03d14ba1fd10d81241d4c7d88c75d223465fecb3622aa70a367375ba11701b34bb01ac1089fb31bc7c58340cd7f135b845f945fb6d68bc155f1dcf1539936986e6262fd3915d6fb0f92d7a13237d2ee134911c94444ea4b69279cb295910b38e4fdf8f2aea1d13dc161cb03eeb6bdf905434ad61de7e1a62b1bb2da2cc9c31de70a209fb053c5e3c277c53c882c253c4672ea5c7be0faaa1fd5caf5ff3c187a2ee3cf1b6caa16c6b62eab583818f19f060c9f3cacbbf4617c49daad6aa5f2321c32034598c6f8b961c359257394536711677946e2a29519e35d4cf4682225a54d855d9d5e73ffe4f35046e5dfa5698cbf21f209a3cdcb61ad92975ff86b7a2af70a1be6007a06b6589be199d4b294e144893694833dd524481fd203a1f120d0f8769d13362a2d316e67d73759a6338af4cb81d81368539d267cd7b5c2c41fc926a7e8f4151f62c7a58ce11b96e1a714c07f55ba7e52bbf277dfa10fc938d80ce7dac172641bdf68500cb3b13fd87b5819dba142cba29ac97848a08c938979adc3579fe42f6e5356c2a3c112367eb6cc239ff0ae6b528e23612e5e0d13dda8c18bef8b6f39ba34e7919bf8c65884d698ef4bad221430dc005f2fa39915ee5c8b7891f2157e7f04b1386d61966739a3b3ed8c489a79fc64432263ffdb434b44dffcba2948e8309acae011223ceff413004162976941e93192c73a607afff848c6b335c001d03f543dd01efe93cfc154152fcc4f9e7b98edecdafe5b0ef00a4e3ecf2aa739148ccef758f8e984994394ef705f02eaa209574ed2483bd255b44e56383fc73991d222adfc3e55a7d17d7c97b7bd65094a533f10f9aedfe26734177741d539758b8bd3d01fc44d39d7166b0c72e6a5f7951e8c82df976854c8419bc708249ca9e28ece529f0b997dfba6d50e0d67a746baab3fb9489f9514ab6d07253e868d39c4325d8db648cf9034e6bbbc0a9da8dfb424059e0f2e4e8e5763cdcb86e83e4bc3f57ead722a33924fc3e761dec3681ffd60252fccfb479e502a579abe0e2bf8ee4fe026baf79087f778878b42e706a529e2dabaa0ab172169087e31f4008df40358bfe7c162929893f1975ec352627cbdd4a0d087babc5949c1f370572311e85564425fb03413dea353716fa6386199eba996a24495ed51a6bef8e274cdfc516ea1fe5aaf293e0b87bf30fd882a397b076d33d030838e5e134b986391c3a37583511987bceb48a4950c155bf08879bcb360b02bffe1c7ff2b07f753830ff9dc21b25feaeab6deb20b0bcc808299fcb002362be4cf66b16c321b700ba5e65bcc662d62d54629ab3bf64281c79494310b9c8034d56d674898c91cf39396cc101ceb839c559ab2df8e66d2bbe797282b09fe5ecee6f612a6c71bc971aab96eb7878e50b6e7d39e0d7e0d16f67b3abebc875b7c73414518f4b455903a036ade56405f5eca7c4699616fb64f916d8d91329234ef691f17650ba876e07d1fe0c567e0ebb285e93de9512392fd75e0fc9fbd9bd4b9b774b3b00f6719e8236e19df7159ca767476c376d2dd45c9cf3a550c374e4a9034b5850fa42e03d075f433582c19ba6b9b13ef3f275e1f6760c83fe1521f0e714de47617ea38bee33ad486a7b18e3972580914d9666142cfe777b285fa9be578f1223316992466496204c059c39e9234d41813251e92d9aea327b91affa61fa53e5c74261c12601dc9c3acce09cc9770604499ba912fbf2429667a4cc3a52b78066bfcf317a7cff299c40c33d20d98bcb15de28f80927df0c77f0260b57222be1a0f8768a2a8eb044c34f1c7e870c9a90a399a14a939ab115c44a103ae0a6454ecc9aa8527b8c3741b2845cbdcf697a38cdb394b074b7c5e424bd358e5655110e252e47587b14dfa8833ff1898abebc4e0726c543806df9163664510749b3ca5212511da984bd5c40bb34ad3004a96fa88062827a8381f9b2f495695c4d9ee6b3c12deab98611002d7b7eb51c9a78350c0fe2899e68d9c2052e11cf831ad37d024acaf023b1d103bb26c35aee7593dd3d3a05b612210d3a746ea3ef9d4dafbc61514aba18321ee621244fb6c8082f7292cfb47cccaa11e7579ba4c268acd3d479c502661a9cc27a687ac667418e5578b52f112cbb512a39c732c5e08f3d433c4a180c4a3fbb2bdfdfc6d655e2d2b9f9583603922a4a8fb6cdbe0d932c384f0fe7e6790d2bd72469ea4e300b110999df0ba778c7a138e8b8f6bb25060d5db55569a72fdd0121304ee08fbba9ae063c617f8b5e0e1f384c84475b2e2abafe4285f16359b51188da709a4de449b50d3fa071167be834a4e9b772199547d75352a00099f7b23c02f189cbb100ece86b09c64547a0c2fcf3b5e95f3d457a8edae614ac584be37f10075bf9e6cb08e420c13bc56f81371df70e6ef7607787ced21f9728968bfff9f25f159ab7a325b039f3686e9f443d2ff92994f2a52264d8b9ef4351da30321f589945959f0620da4c44f8550b1399cc2fc9c1f1e3a22610ffe6e58bd9607abf02b5c159133862197861917dcc4a5d346c5616115b58855044cc0cdf20786454504c6c52078aed30f5af55143181231f26ca66ff52f2fd4564c01945cb77aa421d381255367f6227e6e8816b47d028e728013dc6d0b6c700d1321e017702e939ade891489678adb1c699d2298a04a348ab39ef35e45e1f2a5c538d6d0bbfce63c0dc2a69f675531740ce8b6eb32ea727f4c8d5ae88e68e433d7c18ec738ff83d11d25e6d9e2ece054c96341bd21d8e63ec0a1d925e38d25298ea144d168c2bbbdb544e2a2b0ea78b7841c7178a1805827bec11092f2100734e20a72a9b8afdc341fa5710715a3fff50eefb533463cf9bf91b9e73a66e8a3aaeca47421ffb364b9e3285e7b53e919ba3dd241f908f729ccd3c292ffc03d5afc935c2e2c88662905253773a6011208e7fb65fdc939c450f6638a307f7caf39a03ca281a16989cc0e2a032e0c6b9348c9bdd754957f832fc6d5700441b160ea06b22339978920fe41207e1049c26999ab9ca8b54040a2c33c964b54f552aa4e501d680b8a2982f7a6c14243e66f07028c33b5f35e5d360074c79d2e58ffd82b0cd9637339d902fc95842a86569329595809efca44a81af308a9619ba9bc8e9cc47d2889774872f173d5da46b77a8eee091385c2bc9ffc0d0a492c668bf73e5fbde1942610e3d55087405b7c3091c096c7d1565eeca5e86f0792b599455ebe819e5659b539e17e2dfa25415843eaf53aafbe98fb6c457182e590c29e55e3d0d63ba3b06baaa908965fbe2d7e1d322b40fa232a4622705b65cb9e7451d5dc5e9d97dc308390dc6bc9da8accd430e17a440defb1f342eb064cb89a3921683ecca347280684ea9d2b734b12eb1147c7d308701fca0ffe4d6c67c3a28193c5c2276dd66c6a9abcc695f7d8035b6bdda435a9a9457eab23ac6b85645d21377306336d5e8dd812aac90167e3f5fce0965f12469994e027f04c57858ca9508781c313266c79ea073a733bb5c191bdeb032487aaf6519fc139c18d0da512c9289c996d24a331fa568ea976281adcffcbddd128b25ca6987f58fb66449d04ab340aa985f47e99502d87ec29b97c3d898f7c324f135b01a816e712d7acfeac0e773bd1101ec941036a642f013f482a83655f306c886a5825291d2b01305510dec0702d496032f4a5c3fec24c9f85610f7b7779cc43ac878173c9ddc61b5b9461f73b29851520a253e3f", 0x1000}, {&(0x7f00000001c0)="02fe0e8a485514886d1197a0f9de1c6f8570db5eae17522dfabdc4df6886466619cfb2637a4e7cb0f594c6a23d481178c5b5233dae87cddd5d65bd72014ad7869af777b3da3065efd2b25e26d922de8c83d53fa3ea2074928f8bcce77b1113a98a60ac99a59eb5cbeb3152f2a57ed36784c1cf6b33dbd72d7b86e6d29eabcc933cee756af97a39be958693558b3b4b9eaffb80b58bbb5fc258bc019c2586bf7fbc8b78b01c723f2ddfe6e53a4c5a2df3262ddd9234c0acf0380838b2f6f5a044b82d8e2b5e1bacf19324f13b00a503c1b8864810f6c9d902a69fe7e361ce27b9870a09d1f6230c4013199438279d73154224b0a54da35fb6aaa064", 0xfb}, {&(0x7f0000001340)="80bc030acecb5e2206424d3c99dc03964892550f28f4e985627842a917514b8968826b6848bd31d0cb61d02d6226066e3da31f0015cfc13f38562db99cffaf0304af207182674bc52c0dbc5985f1a0b1afa210", 0x53}, {&(0x7f00000013c0)="37c6fb9962531aadd0acda123eb18753206751fb938c2ccccc51d890e4b37ae8f5c7149232b1dbfebf0edd51e7ba778d45773572c2d271990c656322d80f02ed9b5cb00fa77208bd011c52cadd0eca891a7ce0c95ca7bf80a0eaff184a5194f1cc4ea4a6f57e8659e180168a0c420c8dc57d3a5c5651044b4e0ec67b96e5c017f5f4edf725b3ca59269708856e87", 0x8e}], 0x6, 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) fcntl$dupfd(r3, 0x0, r3) 17:18:51 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000000)) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 17:18:51 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) close(r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) 17:18:51 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000040)) r1 = socket(0x2, 0x1, 0x0) shutdown(r1, 0x2) getsockname$inet(r1, 0x0, &(0x7f0000000180)) 17:18:51 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) sendsyslog(&(0x7f0000000000)="65c5ed106b87a46cdf6d2bbe640a5855593cb0dfdaf46968865726ca7d4dfe34d109cfedd3e06d38aca8de21e0e87bc67a6eecadd1b1abe57c22494d095467be9c79eb30550a916af7cdf93272f8ab4a102c82b9c084a67108720ab23e127414ba9f32be0aa6c658d0355e25a973499d632139b774410274d7c7498f25068bf9b7e3a9055cb733e816c7c854280c4f08a7d3d6f6047d626ee942388c496dacab8cfd83f7c159fb4bc0ca4c15e143b4bb9f70d5d8ab6fbe886bdd091f762ded357a9824953d79cbb76be14050fc1458cf5078a84ac804903fe500eed6e11f88f9e234ad1e3cc2a9a677b914babc1749b10b6358f3ef98", 0xf6, 0x5) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x800, 0x9) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000140)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) 17:18:51 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() fchmod(r2, 0x10c) r3 = syz_open_pts() syz_open_pts() syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) r4 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000dc0)='/dev/zero\x00', 0x0, 0x0) bind$unix(r5, &(0x7f0000001080)=ANY=[@ANYBLOB="00002e2faf4170de28ec5ea2c5d0f376979725116cb1047eb0b266696c653100a4e9b357020010000000000000bf7413aee9ff61ef93cdd5656df9ebac57b8e169c1d6d929743fe0042183ac29757c6c13d5a6234a79f603c7b3c76fbc3b9adbcaf7a70e8a2bcf5c02efe0569e3ec7992ac1d72f3f864118ce1ad8863f87dbd6e80394fd733ea753336759c615372ccc7392f0667a9aef9064697dd37ba69971b77b6e61ef1bf3070c21afeb02051b767e0c36f349ef8f095417abf4acf4d3cd641ef380e4d929104c85ef2d7023003531da903686a0e243f946aba8ebc11a6a03cb818fd96e197c8a3e790c3cd40500000087ba304f690a926e72a25db982e30ab7d2f6ec330f0c99ece4708e84cb294ef166e588bbc3d4e4bb12160da438ecaf15d514d7b414ab0f04ec42a627bb7fd3dd46e21eb02735ec0d2efbc3bd9cd65e4bc1356fcf6d5723eec932284b99cba2511c8410661ddbbf56f96f467fe2c4cd384afcae900542ad475894f4a75490e866dfb873267cac0af16a497bcb50a18897675cacce4b57421199b5d5a60df9dc35a6a8f80c69ccffea00"/434], 0xa) symlinkat(&(0x7f0000000140)='./file1\x00', r5, &(0x7f0000000e40)='\x00') r6 = open(&(0x7f0000000d40)='./file0\x00', 0x20, 0x1a8) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x40, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000e00)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) kevent(r6, &(0x7f0000000b80)=[{{r11}, 0x0, 0x87, 0x8, 0x1, 0x7}, {{r10}, 0xffffffffffffffff, 0x21, 0x20, 0xffffffffffffff7f, 0x9}, {{r1}, 0xffffffffffffffff, 0x2, 0x4, 0x0, 0xa028}, {{r4}, 0xfffffffffffffffa, 0x2, 0x40, 0x7ff, 0x101}, {{r8}, 0xfffffffffffffff9, 0x4, 0x4, 0x333, 0x81}], 0x7fffffff, &(0x7f0000000c40)=[{{r1}, 0xfffffffffffffff9, 0x34, 0x8, 0x957d, 0x8}, {{r1}, 0xfffffffffffffffa, 0xa0, 0x2, 0x3, 0x7}, {{r9}, 0xa2a80e1190e70fd8, 0x0, 0x8, 0xd6, 0x2}, {{r1}, 0xffffffffffffffff, 0x1, 0x2, 0x7, 0xfb50}, {{r4}, 0xfffffffffffffff8, 0x44, 0x2, 0x5, 0xd802}, {{r0}, 0xa0edc2605e739b1b, 0x82, 0xfffff, 0x1}, {{r0}, 0xfffffffffffffff8, 0x10, 0x1, 0x7, 0xfffffffffffffff8}, {{r7}, 0xffffffffffffffff, 0x1c, 0x20000000, 0x3f, 0x6}], 0x100000000, &(0x7f0000000b00)={0x9, 0x6}) kqueue() r12 = dup2(r1, r4) setreuid(0x0, 0xee00) dup(r1) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x439816ba06e263e7) setsockopt$inet6_MRT6_DEL_MFC(r12, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x1, 0xfffffffffffffff9, 0x4}, {0x18, 0x2, 0x7, 0x3}, 0x0, [0xffffffffffffffff, 0x7, 0x1000, 0x8, 0x7, 0x71, 0x9, 0x400]}, 0x3c) geteuid() sendto$unix(r12, &(0x7f0000000040)="fd16fbce057634a8b0a6e7cdad7f2edecb07753228ef97fe48e57c2825d80e70421c1d98c780dde2f3a8a937dfd948d933f0be601b84c5190e507b33f752a95f6e724e7b9e0b149f967dfa45f333cd255eaa3e32cd6e8982bb01b7e4b1e9cf678220739c863c36523f878548941c8b1a64b35603f7e0dd498f7057164b30f3272f0941e528760ff1e5a559fbd29309b7d265c7ad80856d970de607e731377ce1477ae6516f336c41137b8798390a5ca6991ec405fa1a461b183aed87b8242d94b1925e325fa7623203012241b91d8138baae69d764e1de213c8b29a66d6187f2bfa538cf6c546b0770a6", 0xea, 0xc, 0x0, 0x0) r13 = semget$private(0x0, 0x1, 0x40) sync() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000d80)='/dev/wsmouse\x00', 0x0, 0x0) fchdir(r12) mkdir(&(0x7f0000000b40)='./file0\x00', 0x0) semctl$GETALL(r13, 0x0, 0x6, &(0x7f0000000a80)=""/127) mkdir(&(0x7f0000000ec0)='./file0\x00', 0x2) 17:18:51 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f0000000100)=[{0x6, 0x2, 0x5, 0x7f}, {0x0, 0x7, 0x4d, 0x7f}, {0x5, 0x3, 0x4, 0x1}, {0x5, 0x1, 0x0, 0x8001}, {0xa40, 0x80, 0x5, 0x1}]}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x1) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) 17:18:51 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x20, 0x4000, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x1000000000000028, 0x0, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0xf41, 0xffff}, 0x8) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) 17:18:51 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) open(&(0x7f0000000140)='\x00', 0x10, 0x0) wait4(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000080)) r0 = socket(0x18, 0x400000002, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 17:18:51 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r0, 0x0, r0) 17:18:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x2d, 0x0, 0x7f}, {0x81, 0x0, 0x0, 0x20000000}, {0xba}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'\x8bap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 17:18:51 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VT_GETSTATE(0xffffffffffffffff, 0x40067664, &(0x7f0000000040)) openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x800, 0x0) r0 = socket(0x1, 0x5, 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000000)) 17:18:51 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x8000200b, 0x3200) r0 = getpid() ktrace(&(0x7f0000000000)='./bus\x00', 0x7, 0x1000, r0) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f00000000c0)={'./bus\x00', 0x26d, 0xff, 0x1, 0x0, 0x9, 0x1000, 0x3f, 0x0, 0x3, 0x100000000, 0x5}) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) lseek(r1, 0x0, 0x87da86990c828a41, 0x0) mknod$loop(&(0x7f0000000280)='./bus\x00', 0x2000, 0x0) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000140)=""/230, 0x400}], 0x21) 17:18:51 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'\xe9\xf5\x00', 0x0}) mprotect(&(0x7f00005ba000/0x1000)=nil, 0x1000, 0x4) r0 = socket(0x6, 0x4004, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) r2 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x100, 0x2e2) r3 = openat(r2, &(0x7f0000000500)='./file2\x00', 0x400, 0x1c8) ioctl$WSMOUSEIO_SRES(r3, 0x80045721, &(0x7f0000000600)=0x1) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) r6 = getpgrp() r7 = getgid() accept$inet6(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) r8 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r8, 0x29, 0x1000000000000028, 0x0, 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff0c) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000580)=0xffffffffffffff73) ioctl$PCIOCGETROM(r5, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000700)={r6, r9, r7}, 0xc) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='\xe2\x00', 0xf73512d6ba55ea5a, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) r11 = fcntl$getown(r10, 0x5) r12 = getegid() setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000340)={r11, 0xffffffffffffffff, r12}, 0xc) ioctl$WSDISPLAYIO_GBURNER(r5, 0x400c5752, &(0x7f0000000140)) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000100)={0x3, 0x3}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r13 = fcntl$dupfd(r1, 0x3138a360cca9ddf9, r0) ioctl$TIOCFLUSH(r13, 0x8020690c, &(0x7f0000000300)) 17:18:51 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x5dc1) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='./bus\x00') r1 = kqueue() link(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='./file0\x00') kevent(r1, 0x0, 0x400, &(0x7f0000000240), 0xfff, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x813, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000040)) ioctl$BIOCGDIRFILT(0xffffffffffffff9c, 0x4004427c, &(0x7f0000000080)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000300)=[{0x1, 0x0, 0x9, 0x7f}, {0xfc01, 0x4, 0x80, 0x3}, {0x0, 0xfc, 0xf7, 0x85}]}) pread(r3, &(0x7f0000000240)="6677221c33ab77df6c3cd0611ecf7cc5f680bf197c0823b527a5231f1c10479ba73076901c8643a276a606981ab6045907ac67eff97e9bbfdeb934a572c1a3ede0fdfd7febc4da12eba47470e7684b3f8779c841408176d9ea59a6c2d82c4b4ac56ec929000000000000000000b9dfc32cbe059b0d3adbab0d9000"/138, 0xfffffffffffffea2, 0x0, 0x0) 17:18:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x40}, {0x7c}, {0x4006}]}) syz_emit_ethernet(0x260, &(0x7f0000000000)="b6") truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 17:18:51 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) 17:18:51 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000001580)=[{&(0x7f0000000200)="25e21bb15ce1326f6d9b1a159c3c20107f48728a4f4ed4d22465c579a4ab724c1dc433cea0765610cd1a34481bca6b9df6d8f687565576f9bcb605614b4644cca1c5811b791e94ebaf3d53e402468e49378adb669781a5963ebab3498fb29971735eddd69b8c3b87958f6635b6710ade9ccd6e5bd23b3b7c44f3ade1bfa9f0857812805a39807fc92b2d04ccc7a9de10489bfc931ec3e1bc1b2d17d46efe8ab105007cb2f63707ab9c7d013767ff870e9b3b5d72bc9d932b41d22ccaba6295f4d51d28769367ee7c60b46ad36410f181279595c98d9be18d9255165518aefa2dd8477942594ef2abfb7d5782b2fbc37e5abef700d1e7cb8e2665e5e7e73669", 0xff}], 0x1) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000440)='/dev/tty\x00', 0x800a, 0x0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000480)) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair(0x6, 0x8000, 0x4, &(0x7f0000000140)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) writev(r5, &(0x7f00000003c0)=[{&(0x7f0000000300)="fc407046c6a7dffcd9ccef69a6bb3aae8a7849eaf15e907140e8fa986931d914b44d7b8b61e5bb2ed1717bbfcaaa88fa4cdfe648a7df55e83222f97343d32e675a29588266ed8ea0e3d46b2dc99f437ed862f964b09410fba45fb7d5cde0fdc14b96cd8bb9b8d12293cac08e51aef0960416e7d8d28d3d3da43038f3525ee2352e5b6ee151453be73a80cee814cfe19f20f4e2dcee58d7f862d55f8fda7868d08ce98af8475856bcf96ea6e3fcfa1810"}, {&(0x7f0000000500)="80a2d71c2941c4d983c0af07cc8c80ba28cfd962b1175a1ebbd6a116f30be66f4b2d0b3d486c96e990086301e15b87cd4a933fa42f57203eaebef54062dd0c12d42a8f9acc7a1d3320e8877f9d619a3c61f7c061301839483c75c028ab290735b67773c2c1be266720e74fafaa4cbc379d95fbce1fc2f734f1b56726fb842686f7e376e8e4c2f957782e98ba6cbf11940639fa88b21a5f2cd5252458", 0x393}, {&(0x7f0000000180)="12d410489c909456b417c734cc818f910a4ff6ff4beba8c5ed343df33d35684db05979250efefa51"}, {&(0x7f00000005c0)="efdd5515805f5693b96fb929c76e72415efc8ccb2fa90c84d875609d97d15e27711244e9d0a6d0003d062247615a007b2c413dcbc3364147a86528a591d699c98372fce55e46b7d3d8da0ed2de2aaefffc7acf1bf146aac9a730e217d5e6dbe28d624582848149d7ac49cc1827dbfae11f19de97c820420b15211009829cb858b1386340a4814c07c375ed0d4db90b79de704feb7409b8ef98e54a85d54526ba7e471cc54ea987436f710180000000000000480c21fd4cd7fca645a5b4a8f87bb44264d85c76bfe100"/216}, {&(0x7f00000006c0)="6e2a3889f12bd45417306ed87cf044755d83c05ad202e357fad87cfbad87718bd4a35e57651608f283e4d8113e3553df6f7511bbac60e92a34fbc80635e8a2a1dc233bb1466fc657b524b210fa1379583509c59afd6af0eaa7e33557641039ab82ff3627e079ee8cd3984eeff918caf9f3661f2848b9197613cc37194411167fdcc023b4fe5050cb4fa8025460722d138ea1c63f7ee19b9bc4fdcd3403a19f92b77664c1544b5eee2f0c7dc8a22e68423abe0bd7f4faf083f6"}, {&(0x7f00000001c0)="df8a3e62d4e3065d68607dc4e3fbcd51256975"}, {&(0x7f00000015c0)="088fac90d17c355ac036c42ce152e16e664d89bb5fa2a492993dc6e79ec8ace73a75ab782e84541ff528dc47da2062d9d49180fa51a3fe14be6d7f43a931f3b667ae4a19d6fe5c4ce6e6363ad6bd9bc4a3a8aa82ac3013327612f77ba63483089413bf8c128d1809dbbb88271a16d8c6ee405366cca83bc9020200be9abc0109f961d69e458680c7f9c25996a30dafe9208ccecaec7f7cb2322c57affce1717033741b1daf56d983f2c8150717c44ae368f717250e2ef77223cad3b3ca3f474a326413fbdc1cfbf9b5872cd5d2caab5fffedb19026846b6bcdce720ac3e7f41176e0ed968829b1654ec47108570ed31158d55b66f7d5e13ddd2aecba36c691378473780654b7e5e6160497fe77476b72d9088c275fed6d7b058adef50ff827c74a49dbeb01e22726dc70e910b4b7f088e11c55de56b75ac627643dfd58e4a2ff922c43b85e91488060c531f530b67eacc2e08cba68c2736505d67e1c855b93e0eb5e27f19e717ebdbab981690750c13abeccdf65d41eae155688c92e6dc0ca81bf69f495cba405b188e37a1a7809e73992ea8cabf25cb6eea075b39d0b01916f44f38fb221e757f8aedfb3c93bd184d0c7998b230f333bb29530fe68e6873a5c9f1457004f432ac07958b27555a76383fc79d4d9539240ae0aaf9aa52e07d370f9fd58a17bcd68a1c232dfabb645e72a39565adc225bc1005547dd3b014a75f339a18e75dd0aa11956223b02391387b4eb83c4c9d2a45fe83b7676c41105e831b258e927c224eb3bb0082b7e87c66f8c889f9439d931efa4ee7f9f5252ef75fc60d61745614dddb0da06ef7c5f2dc7a85dfa8cc17c428d15d2862fa68278e1873c6f715e379e1d339cc903606e66caf92e751a8693430417fa81a12031b438fcb06a450eea293ea43e32d0a34fd0999e123f644539c9b9c41f0827234b6bc04ee8dc0363a94ea99cd5d7b0895ba7c63517ee753be23519cd0aa65b5afdbfd919e487259db1283c176d1e58197ebf4e289cf27b24a98b0c2cc279174d3256b05ce4d2171a60d3593a7064463db3ddf1f4fdc8c74420f7809acd19e1dc8c28b51a9f54740933fcdfb3c96a4ff4004c2edeea51c69da3d57dc5e32ad50642815dba19ff7fa0e5cd9e156f674c488ebc64e81f64e80fac2e8fb90a2213ef657cd8e66c76351c638b963d696087f6612600ced1bb3d0f1a438abadbc6c12543f0644c1cd500e1786229a4196985a6ededeabb8fc896d04ba51a22bd7bbe1258952e154209601c69bb69e188e49155d7223c1a1905489cc644f065087c2f2887f2d02bcb55f8c3d7824a1a8a50fd57d9ca18822f75976c251db4ae7353f336e4ee87b1933edf14ad61f2d3878b0f63aabff998e5c4edfabc603d939f364dc6d949400d91908846c9af3d95103c948f561a8f4347717d097716c2faaf2301523f444c35e78c7ae92b78ef2e7981e21dad11f87db42a78843c6eae75e4c7d3357b3ba8cdf3425116e1ce95f61d96a02aada5045933eed9d232267ba9c4090d7a50622d5de5770563dd14cf52ebe9cdc9354da7113cc6525877258bec84469c8940d7193a6f60301b1abc5ce1dc17c8fa39caa550d0e09ed286d84a641a8f2d97abd61f9d1479f058f537e1ca2be9f946d8c821b6b4d7433a4d585f58602737e3444d1e9cf0314aaaeaa3f5ca6bf8f88e564f9a2d265816740564971ca1b9f780cfbb5154f1a0d3cf0b4250517876b3619cafe8b526adc57357b278ed5429ac4117e2bbaa032bd2d724fa047cc570da9c9673e7524df6d6c21082735d9e3760dffb166878204bd5275820b397d160ac5df9057964235dc75c1e4546f9d5d5dce0dc872add05dac729ac79851c933de152f5c96345c06e66fba1edfb577035e3d3815e02e92c4a0839a68c60ec0d0b47c05741562a26acbc265b5daf9d6ccdc55af1eb684666b1d0855457d85456d43b9cd66eb5048b35fdd4f097813f0cb21d0a7c9685bf4f4f8183a025edbacc67d8bc5310be3f01fc899d8684f0ebec3ed85fc2b1ae8e2ceaf3a6c5e496c9b8e81d980a451bef582e4065ed745ed0912c1e3c7fba9bb70226398fd62f09b186265fe46eba77e11d88711f7425650ecc37880cf7cbc52bbf87c92e2ec19301d2e67e836354fcd4b04cc8981c145f0df8f599618e669eb2a845b9ae445b9cfdae9c8f3aa9139997edb7b8fa450dcf26ebc596914c80b60da2037175bd1119ce85e438869fd61f10a1f2d48489ea0c2552e003bb9b35d7f5d648b52faade830b9404c43aed10a14a5baa547f5068870f100f5d8605a4773eb6a095e89f4a8c291e4eea736cea691c70df350cf303ccbd1c2a09b6d87f3ca847dd4cdea2858e9fd6acddcbb080f0b8ad2922b3a91ccfb2c4d9e1281e816ea3b6076066b156d7dbd5ba080dac69c2ea557f426bcb50d01a1054725e7024808a4f88495a2149563be759275707250a6b98a1f9c06821942341b3bd0bbb8d578b5a0ee0665655f090f7c57d61d419827a0202c117878e1af42909c9c3d081f1ed05faf6b23c11dfcb05f184efb02993c40abfbabe13dc783db6a51c5ff6fb688a37c087c33d955f489c9f2733413436dcbb6877c92736ff6ef7312650695a81233c73c9f87e8e66d2952d7d9a2e838824ebac0bc6b21e3c2143f5e4bf515589c19530d2ada00300586fbd6c568b7f089b9b7efdb42ee64461fefb2fc7fa96c76ef63808e286792060fbfd7cff803bc4fc17add9edcc9dddfed4ba7f5e2ab36a1d02b563c8400a09dcbd0b9a396a75ab9450732ebbc461f343a89b15faf914b0299c250497c2a4a527ef4bf148cd25280cc04d5d39f2a28962ee0564a4ee8ce45abb192599e656dc608a196f111b7acc5987e4ab67eb4641ddcfd025401282a8ae64f6a987fb1d58d2dd47a2d409eb71491b4660e4279ae270f8232d04a94ce196eb444f91ee1c8dfe64168a8a196ddc8512a8e0fbe9a2a42b7f25ac1efe0660f5648596a58bba38d15475b489a4662f316f040be50dde9c5fc82f8e0b00cc36316aa45a4f214f1ceabed22f8ed3eaec76794d2b17ba702aeb1d054fb8d6418cab9e0df3bbc647b4c9463681ce9e1aa66860cbbd92cd939e7341feb8173457309a45cddd83cc50a9720398f56c6fcbfdc5c75635b331c71919eb1a92a0dde1b36234e65bcd06518a1292930e81e462312108d232f89b8f62c151f902c9c809ce6fe90c2c00bf8041600fccd11524de449284ddcdcfb5b509a03a6c428e92891e8360e84a5dbdc2221698d8ded1aad56dfd2ea66174d8cb3868274fa512f88976c1d264a1812d7ed6caca207b3429b4b77937e405b7b3823fcfb12221451871f83793f30f3651d9339bf1fd868038808063f8259c1e34a5af61db1e39850b9654352b65b747f7edaaa2504c1e3f35949140f124636d2c998dd38fda3125893b752437001168ad19b8c78b453891ed0c1e481316d71bf2c5b5abfb6c86eb291f3de2dc2ac43c20336534a0be99e69bbd7c1b47509390a10872ec67e85846c1f98d93f69904d6b7312089d758701d1fe67c4ee0329b8ab44ab3880dc15b0917acd0275a11b4b871bbef5dbfcdf882058c05e51dc2faf99d9d7f151a8e2bfbc98ffc4747e7a60dd9be91c6acd5a5ad033e1d6ef68ea40fbeb105cab1add2d7e65afe0923323e23187df227b4189872382195370e309e9324b7e1c4cf2fc469c10e0f72935c7deb0e8fe2cae921333cbfe5ca801b3f5afa7d93b6036c163d9903e02fe559a1ad973b8c788ca87df242717ce06f7c8b49dfe2d95da3c57e50c88b162a7c8540b65189ba97f1e91a654b9366c188cd17fcfa0b514538ec376337974e0282cda9bb62d52a960a21b0f62b525950ace7e810d11bbd932e632eca99b3d1eee6c0a2a0b4dfbef330bf97762c30ae6f07e021b0be46e11d3e8f2610475fac911b5cd4ed61d16814fabe8f90f923be1531f217a3814c102e305c77e52dda36274bb3fb46c749470f83ae0ffa9bc7c655c39e7d9bd8d4f3d87de13e75838eb6a05155525caa6148c4975ebf2eb739177b07dc552bd9b37b3f4420b7e2607c06907f443b305d146517f091a144e94705a09350602b33a017301d372cafc6c5dd682a68669c18bc9fa94fdb4ae8e76e71de5d8bba15856373f49fdb4e8febcbe83db3d41d0d775db9a328c440b27a7d429062608bf869d3c98949130a607ebc8b9d557bdc4e4ed43fed363573b79bb718b1faa86ac7ef07858c71285a3501c1a68f7c129f3008bec55fe37a826dff2e4412e00b2310cc4e6c91830af1bd0067a5d2a708f28a5ed8fea8a883c8b7fe547ef5a43133efdf2787130f67457bba1861a1f15cb653c4b5b144ceeef55e81ea56516e9b468be8d0bb34776b0755bc9455594b5da2535209f57dafd5525b95690b058183f1dc10f414d0d259b9c946630a3ed518900e9c94a2d8fe12183ae8ec82ecae423f34cefa947b327ebc9d0e79444ce87bf66e04f232dedcf2ddd9b204e24c5fb90d765acac16a5bfcae21ce426d7b0190c9de2e03569ba9b873c0c70c611f4ce372b1312e3e7e735789aa73888cb523bfde7606f9b694726b47472063870cb894d6d6cce18b42594d720dbb7ce6fd0a9b5502037c7f1134ef1b9ca67ea1150b085b7e12e11c692561cb4af81659c19720c1749a87e65d7a9d703c5066292e9fbe04ec95af1e3795dfe6004f4c5600c34eed95c509be9134bf5d70cd13690e89d96c886e8148e0a7fdb98f1152d93d11113cfb6aa6c3ebf40fe233866a035d3a6c0e61993427330cd6e699bb42fa2761567152ae78080f8f61e9b3ec05783b31edbc125aadc3d23575f745141e14cd9fa988067e150a172a41795765d4ce08ea6616cf43f8cbafbf1a68606869a534a2b215b7d7a38e59c91b2b665be5be745757bba391aa429abb609bd33dce9de0648813d0c597462e0f159c73f179291f0684ea12171e29d3cc9e1a0d0cfdcbb2751e31ef926c8ada1ea3355a7b2d5a4489c4b0db6577701fed827f06688ebc54ea2815d2dbcc85442e661445c73ba7bb2223182b4863102f7185fdeef9dc037ea97b0d52c1d49d556c099782b767fd50a92d16dd9d4a9630ba8ff45f3273a2e5202809744734e12c5a296bb9bd5664b94935210949d73747f6e5cde29b2c3daa652cf76c3a98ddd0b6d58de4ed39379f5894465079358c1776d5dca3cb4ea76a98e84080c70cf191c12bd478306a6f8269e53471d63a498283319735ebba2e19658cb969d938757a851176fdca736e26b8938e25abec7460b282e472c96524948de7665837338240acd49a83c0bfba4b22a3bde1cb591278adccb2aaec36c6119afdf2ef0549fc06c6a978cd12ef4a2b6b82948bb954d7e5d6cdc5049de9a85cd453a3dfdebc121ad760434712c9ae09385cd947011a4af99bb71088cd53f1ca7b00991f24fff8839bb8cc1d5181e8bb138052da344c17f6a3df1653ff9e6508ebff3019591d5cca1fd62c9bded489aeee7ba61c56639e068e257463d01618fcda0baabb902f35b1e467221e48c45add696a198c1c58cf72af9dd5dd314339fbed462a0b5a37c7c1d7d445aab7355c30430471af0210ec998f7bbae6cb0aa88194a5e19f179a263d9165641da0ef18698674ed539d006b81516bab3140c49acf7d29e63c9eb4fb04c19c35d07742a1568149f9c105fa06b8b6a41aafa1d48c5af5abaa3bf7d5703cba2623177fba3eb077b1cc36e7d0f8bc212e0ae036b724eddd81396c2f47aea000023320ea5b5dffb390f634892156ce7b72348015b0aa1291"}, {&(0x7f0000000780)="de4849590e372a0202f773f74f6513b03e4ed3c422b6c6d91b1d335dda446fe546be27369ad839928059e2eecc9cda9690ca3c494d9edc942a9a2873d7044e82e8dca8cc6ca36a3c9f77d23a1ff336f31fa05fa637e2561cfa4b42045977bddb61b9ad3b7b471f8d452f93e3280323c756f0678250cc33781d5a1b7c594d79b8e3e33c47c3fa34783c2fc3f1b7b5ae2a764ee11d235e47ff4ade997d967de0"}], 0xb7) r6 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r1) ioctl$TIOCDRAIN(r6, 0x2000745e) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) poll(&(0x7f0000000040)=[{r7, 0x66}, {r6, 0x80}], 0x2, 0x8) readv(r0, &(0x7f0000002540), 0x1000000000000067) 17:18:51 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x1, 0x2e2) r3 = openat(r2, &(0x7f0000000500)='./file2\x00', 0x400, 0x1c8) ioctl$WSMOUSEIO_SRES(r3, 0x80045721, &(0x7f0000000600)=0x1) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000000)=0x1) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f0000000080)={0x6, 0x1, 0xd6, {[0x0, 0x80000000, 0x8, 0x10001, 0x6, 0x4000000000003ff, 0x1, 0x2, 0x4, 0x2, 0x44, 0x1, 0x7f, 0x7ff, 0x5, 0x6, 0x8, 0x100000000], [0x3, 0xffffffff00000001, 0xffffffff, 0x343, 0x2, 0xffffffffffffffc1, 0x0, 0x8001, 0x62b3, 0x6], [0x2c, 0x7f, 0x1, 0x1, 0x7, 0x1000, 0x3], [0x6f6, 0x3, 0x2, 0x2, 0xffffffff, 0x9], [{0xffcf, 0x200, 0xb7, 0x447}, {0x2, 0xa, 0x3, 0x8}, {0xfff7, 0x7, 0x8, 0x2}, {0x7, 0x79, 0x52b1}, {0x3, 0x100, 0x7fffffff, 0x6}, {0x1088, 0x0, 0x7, 0x978}, {0x401, 0x3ff, 0x5d0, 0x1}, {0x0, 0x1, 0xffffff81, 0x52}], {0x2000, 0xfffff001, 0xc40, 0x7ff}, {0x8, 0x0, 0x10001, 0x4e}}}) 17:18:51 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9, "b800000000000016e27e1900"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) listen(r0, 0xfff) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0x10}], 0x10}, 0x0) 17:18:51 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x2) syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x2000000000000021, &(0x7f0000000240)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'t\xe5`', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x400, 0x0) r2 = socket(0x2, 0x1, 0x0) utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x5, 0x1}, {0x8, 0x1}}, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000200)={0x4, './file0\x00', './file0\x00'}) 17:18:51 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0x1000000000000028, 0x0, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000100)) r3 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) 17:18:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2}, {0x3d}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = getpgrp() r5 = getgid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000580)=0xffffffffffffff73) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000700)={r4, r6, r5}, 0xc) getpgid(r4) fcntl$setown(r1, 0x6, r4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000300)="67e59934468bc20f003e0b965c13") 17:18:51 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = msgget(0x0, 0x446) r2 = getuid() r3 = getegid() r4 = socket$inet(0x2, 0x3, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r4, 0x0, 0x6a, 0x0, 0x0) r5 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r7 = getgid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r5, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r6, r7, r8, r9, 0x2, 0x9}, 0x5, 0x5, 0x8}) r10 = getgid() r11 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r11) r12 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x1e08, r12) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x2, r2, r3, r8, r10, 0x0, 0x5}, 0x4, 0xb8f, r11, r12, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) r13 = geteuid() r14 = getgid() r15 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r15, 0x29, 0x1000000000000028, 0x0, 0x0) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r18 = getppid() r19 = kqueue() r20 = fcntl$dupfd(r19, 0x2, 0xffffffffffffffff) close(r20) r21 = getpgrp() r22 = getgid() getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000580)=0xffffffffffffff73) ioctl$PCIOCGETROM(r20, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000700)={r21, r23, r22}, 0xc) r24 = getpgid(r21) setpgid(r18, r24) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x4, r13, r14, r16, r17, 0x1, 0x8000}, 0x7fffffff, 0x7fffffff, r24, r25, 0x40, 0x10000, 0x4, 0x7}) r26 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCVERSION(r26, 0x40044271, &(0x7f0000000000)) ioctl$TIOCFLUSH(r26, 0x8020690c, &(0x7f0000000300)) 17:18:51 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)=[{0x28}, {0x34, 0x0, 0x0, 0x4}, {0x4000000100006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") mknod(&(0x7f00000000c0)='./file0\x00', 0x8, 0x985) 17:18:51 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) r1 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) bind$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0x2) getsockname$inet(r0, 0x0, &(0x7f0000000140)) 17:18:51 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) r4 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r4, 0x29, 0x1000000000000028, 0x0, 0x0) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000140)=r4) 17:18:51 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0xf1c1dc3b44277d3d, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 17:18:51 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x7ff}) r0 = syz_open_pts() setrlimit(0x5, &(0x7f0000000000)={0x2, 0xd42}) close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000280)="822b151ae494a9d1a9bc3676dccd04245e", 0x11}], 0x1) 17:18:51 executing program 0: socket(0x39, 0x5, 0x0) r0 = socket(0x10000000002, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x20000000000002c1, &(0x7f0000000080)}) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f00000000c0)=0x3, 0xfffffffffffffcb5) r2 = socket$inet6(0x18, 0x2, 0x0) r3 = dup(0xffffffffffffff9c) getpeername(r3, &(0x7f0000000080)=@in, &(0x7f0000000140)=0xc) getsockopt(r2, 0x29, 0x1000000000000028, 0x0, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1003, 0x0, 0x0) 17:18:51 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget$private(0x0, 0x3, 0x400) semop(r0, &(0x7f0000000080)=[{0x0, 0x2, 0x800}, {0x4, 0x7c88, 0x2000}, {0x1, 0x30c9, 0xee7c68ec95ee4dc2}, {0x3, 0x6, 0x1800}, {0x3, 0xffffffffffffff80, 0x3800}, {0x1, 0x101, 0x1000}, {0x3, 0x5, 0x800}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xffffffff, 0x1000}], 0x9) semctl$GETNCNT(r0, 0x2, 0x3, &(0x7f0000000040)=""/58) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)=0x7) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) 17:18:51 executing program 1: r0 = socket$inet(0x2, 0x5, 0x92) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/21, &(0x7f0000000040)=0x15) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) 17:18:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x400015, 0x0, 0x0, 0x20}, {0x1d}, {0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x1000000000000028, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) poll(&(0x7f00000002c0)=[{r0, 0x2}, {r3}, {r1, 0x40}, {0xffffffffffffffff, 0x2}, {r4, 0x40}, {r5}, {r2, 0x8}, {r0, 0x4}, {r6, 0x72}], 0x9, 0x6) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000200)={0x4cef, 0x2}) getpeername$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) r7 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x2) setsockopt$inet6_MRT6_DEL_MFC(r7, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x0, 0x67c3, 0x9}, {0x18, 0x2, 0xa75, 0x9}, 0x8, [0x1, 0x6, 0xd963, 0x7, 0xfff, 0xb3, 0xc000, 0x8001]}, 0x3c) seteuid(0xffffffffffffffff) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r9 = dup2(r8, 0xffffffffffffff9c) ioctl$BIOCSDIRFILT(r9, 0x8004427d, &(0x7f0000000240)=0x1000) fchmod(r0, 0x42) syz_emit_ethernet(0xe, &(0x7f0000000440)="b63d5d34ccca1781cfe40a24a032") 17:18:51 executing program 0: r0 = socket(0x18, 0x3, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000000)=@abs={0xacf25922147002da}, 0x8, 0x0}, 0x0) 17:18:51 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'\x83\xce\a', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) minherit(&(0x7f0000175000/0x2000)=nil, 0x2000, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) r2 = socket$inet6(0x18, 0x2, 0x0) getrlimit(0x7, &(0x7f0000000040)) getsockopt(r2, 0x29, 0x1000000000000028, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000000)={0x9, 0x1, 0x80, 0x2791, 0xc09}, 0xc) 17:18:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x535, &(0x7f0000000340)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r2 = dup(0xffffffffffffff9c) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000240)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000380)=[{0x40, 0x0, 0x0, 0x3}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCFLUSH(r1, 0x20004268) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000300)=0xc) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) r8 = getpgrp() r9 = getgid() getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000580)=0xffffffffffffff73) ioctl$PCIOCGETROM(r7, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000700)={r8, r10, r9}, 0xc) fchown(r4, r5, r9) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000002c0)={'\x00', 0x0}) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000200)={&(0x7f00000001c0)='./file0\x00', r11, 0x1}) 17:18:51 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000000)) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 17:18:51 executing program 0: mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = semget$private(0x0, 0x2, 0x548) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4, 0x12, r1, 0x0, 0x0) r2 = semget(0x2, 0x7, 0x310) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000080)=0x3) semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000000000)=""/36) 17:18:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'\xe9\x16p', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = msgget(0x0, 0x446) r4 = getuid() r5 = getegid() r6 = socket$inet(0x2, 0x3, 0x0) writev(r6, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r6, 0x0, 0x6a, 0x0, 0x0) r7 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r9 = getgid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r7, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r8, r9, r10, r11, 0x2, 0x9}, 0x5, 0x5, 0x8}) r12 = getgid() r13 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r13) r14 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x1e08, r14) r15 = kqueue() r16 = fcntl$dupfd(r15, 0x2, 0xffffffffffffffff) close(r16) r17 = getpgrp() r18 = getgid() getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000580)=0xffffffffffffff73) ioctl$PCIOCGETROM(r16, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000700)={r17, r19, r18}, 0xc) getpgid(r17) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x2, r4, r5, r10, r12, 0x0, 0x5}, 0x4, 0x7, r13, r17, 0xfffffffffffffff7, 0x390, 0x6, 0x200000053}) msgctl$IPC_RMID(r3, 0x0) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) 17:18:51 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x2b, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x1000000000000028, 0x0, 0x0) sendto(r1, &(0x7f0000000080)="1da3ddf287e3ad53f4eaa3636c1d730fdd8807ca9ed4ff8d9126c3e4c8f1cae36c85b0cf29ccefe9cec8b873454511fc", 0x30, 0x8, &(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa) r2 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fchdir(0xffffffffffffff9c) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x11d) 17:18:51 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000100)=0x60) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$BIOCFLUSH(r2, 0x20004268) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000040)) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(0xffffffffffffff9c, 0x80047410, &(0x7f0000000000)=0xb8) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) 17:18:51 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2c8, &(0x7f0000000040)}) mknod(&(0x7f0000000100)='./bus\x00', 0x23575da357ee21a4, 0x4300) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f5ffffffffffffff"], 0x10) r0 = dup(0xffffffffffffffff) connect$unix(r0, &(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, 0x0, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)=""/95, &(0x7f00000000c0)=0x5f) r2 = open$dir(&(0x7f0000000140)='./bus\x00', 0x100000038d, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0xc010570d, &(0x7f0000000000)=0x37) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) close(r5) r6 = getpgrp() r7 = getgid() r8 = kqueue() r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) close(r9) r10 = getpgrp() r11 = getgid() getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000580)=0xffffffffffffff73) ioctl$PCIOCGETROM(r9, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000700)={r10, r12, r11}, 0xc) ioctl$VMM_IOC_RESETCPU(r9, 0x82405605, &(0x7f0000000740)={0x7, 0x401, {[0x3, 0x9, 0x5, 0x4, 0x8001, 0xfff, 0xffff, 0xf646, 0x6, 0x1, 0x8, 0x3ff, 0x0, 0x5, 0x20, 0x2, 0x5, 0x1000], [0x4, 0x0, 0x8, 0x401, 0xabc, 0x8, 0x2, 0x3f, 0x7fffffff, 0x100000000], [0x100000001, 0x8a1, 0x8, 0x26cf, 0x7, 0xf617, 0x401], [0x2, 0x7, 0x5, 0xf7, 0x6, 0x85], [{0x3, 0x2, 0x9, 0x7ff}, {0x6, 0x1000, 0xff, 0x179e}, {0xe62b, 0x10000, 0x0, 0x744d}, {0x101, 0x9, 0x1, 0x4}, {0x73, 0x7c, 0x0, 0x8}, {0x1, 0x400, 0x8, 0x8001}, {0xd5c, 0xfffffc00, 0x3, 0x1}, {0x7, 0x5, 0xffffffff, 0x3}], {0x46, 0x45, 0x5ac, 0x3}, {0x1, 0x12, 0x7f, 0x6}}}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000580)=0xffffffffffffff73) ioctl$PCIOCGETROM(r4, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000700)={r6, r13, r7}, 0xc) faccessat(r4, &(0x7f0000000200)='./bus\x00', 0x44, 0x2) 17:18:52 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000040)={0x8001, 0x4}, 0x10) 17:18:52 executing program 0: r0 = syz_open_pts() r1 = semget$private(0x0, 0x1, 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r3 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r5 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000240)={{0x800, r2, r3, r4, r5, 0x100, 0xffffffff}, 0xc9, 0xe9d, 0x1}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000440)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c35e6969b9336888fff85cc5848a9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cd8175ecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99a", 0xffffffffffffffc4) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x2, 0x8, 0xffffffffffffdb54, 0x81, "80af46b16d77986f100000008075b8d54b0316f7", 0xfffffffffffffbff, 0x8001}) ioctl$TIOCNXCL(r0, 0x2000740e) r6 = open(&(0x7f0000000400)='./file0\x00', 0x80, 0x101) openat(r6, &(0x7f0000000680)='./file0\x00', 0x1, 0x1) r7 = syz_open_pts() r8 = fcntl$dupfd(r7, 0xa, r7) ioctl$VT_GETACTIVE(r8, 0x40047607, &(0x7f00000002c0)) r9 = syz_open_pts() semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f0000000300)=""/243) ioctl$TIOCSETAW(r7, 0x802c7415, &(0x7f00000000c0)={0xfff, 0xffffffff, 0x3f, 0x2, "9024933497f762ab4940c57c987f6edf6a7c6ac1", 0x7ff, 0x40}) ioctl$WSDISPLAYIO_GMODE(r8, 0x4004574b, &(0x7f00000006c0)) ioctl$WSMOUSEIO_SETMODE(r9, 0x80045726, &(0x7f0000000040)) ioctl$TIOCMGET(r7, 0x4004746a, &(0x7f0000000100)) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x12, r0, 0x0, 0x0) r10 = kqueue() r11 = fcntl$dupfd(r10, 0x2, 0xffffffffffffffff) close(r11) r12 = getpgrp() r13 = getgid() getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000580)=0xffffffffffffff73) ioctl$PCIOCGETROM(r11, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000700)={r12, r14, r13}, 0xc) setegid(r13) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 17:18:52 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1000000, 0x6}) preadv(r0, &(0x7f0000000640), 0x5, 0x0, 0x31) r1 = openat(r0, &(0x7f0000000280)='./file0\x00', 0x8, 0x10) openat(r1, &(0x7f00000008c0)='./file0\x00', 0x400, 0x13) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', r2, 0x2}) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) socket(0x10, 0x4000, 0x5) 17:18:52 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x5, 0x0, 0x65ab, &(0x7f0000001340)) munlockall() stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) r1 = socket$inet6(0x18, 0x2, 0x4) setsockopt$sock_int(r1, 0xffff, 0x82a2acb1a40c9ed2, &(0x7f0000000000)=0xff, 0x4) 17:18:52 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) r1 = socket(0x18, 0x2, 0x43) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) 17:18:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fchflags(r1, 0x1) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x2d}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fb", 0x1, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x100, 0xff, 0x5, 0x2}]}) 17:18:52 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f000057b000/0x4000)=nil, 0x4000, 0x1) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 17:18:52 executing program 0: kqueue() socketpair(0x18, 0x4003, 0x2b, 0x0) 17:18:52 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0x8000) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, 0xc) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) r7 = getpgrp() r8 = getgid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000580)=0xffffffffffffff73) ioctl$PCIOCGETROM(r6, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000700)={r7, r9, r8}, 0xc) r10 = kqueue() r11 = fcntl$dupfd(r10, 0x2, 0xffffffffffffffff) close(r11) r12 = getpgrp() r13 = getgid() getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000580)=0xffffffffffffff73) ioctl$PCIOCGETROM(r11, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000700)={r12, r14, r13}, 0xc) r15 = getppid() r16 = geteuid() r17 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r17, 0x29, 0x1000000000000028, 0x0, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0xc) r19 = getppid() r20 = kqueue() r21 = fcntl$dupfd(r20, 0x2, 0xffffffffffffffff) close(r21) r22 = getpgrp() r23 = getgid() getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000580)=0xffffffffffffff73) ioctl$PCIOCGETROM(r21, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000700)={r22, r24, r23}, 0xc) r25 = getpgid(r22) setpgid(r19, r25) r26 = getuid() r27 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r27, 0x29, 0x1000000000000028, 0x0, 0x0) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) r29 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r29, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r29, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r30 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r30, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r30, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r31 = openat$zero(0xffffffffffffff9c, &(0x7f0000000780)='/dev/zero\x00', 0x8ac2, 0x0) r32 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/ttyCcfg\x00', 0x40, 0x0) r33 = socket$inet6(0x18, 0x4, 0x4) r34 = getpgrp() r35 = kqueue() r36 = fcntl$dupfd(r35, 0x2, 0xffffffffffffffff) close(r36) r37 = getpgrp() r38 = getgid() getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000580)=0xffffffffffffff73) ioctl$PCIOCGETROM(r36, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f0000000700)={r37, r39, r38}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, 0xc) r41 = getppid() r42 = kqueue() r43 = fcntl$dupfd(r42, 0x2, 0xffffffffffffffff) close(r43) r44 = getpgrp() r45 = getgid() getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000580)=0xffffffffffffff73) ioctl$PCIOCGETROM(r43, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f0000000700)={r44, r46, r45}, 0xc) r47 = getpgid(r44) setpgid(r41, r47) r48 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, &(0x7f0000000880)=0xc) r50 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r50, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r50, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r51 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r51, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r51, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r52 = openat$speaker(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/speaker\x00', 0x400, 0x0) r53 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r53, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r53, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r54 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r54, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r54, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r55 = getppid() r56 = kqueue() r57 = fcntl$dupfd(r56, 0x2, 0xffffffffffffffff) close(r57) r58 = getpgrp() r59 = getgid() getsockopt$sock_cred(r57, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r57, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r57, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r57, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000580)=0xffffffffffffff73) ioctl$PCIOCGETROM(r57, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r57, 0xffff, 0x1022, &(0x7f0000000700)={r58, r60, r59}, 0xc) r61 = getpgid(r58) setpgid(r55, r61) r62 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r62, 0x29, 0x1000000000000028, 0x0, 0x0) getsockopt$SO_PEERCRED(r62, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, 0xc) r64 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r64, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r64, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) sendmsg$unix(r3, &(0x7f0000000ac0)={&(0x7f0000000140)=ANY=[@ANYBLOB="6b052e2f66696c653800"], 0xa, &(0x7f0000000600)=[{&(0x7f0000000180)="b42e0fb5c9eff27c8ebda2d738f1e4a78963b8ed8ae172cf649d92d0c7fbae211250edfcb1e629bd6473ed9f24d330aa9bb3148d9367e84d4e76c6ea71075505c3f1167672b9184878a630c9bfd46f046f350b021008c1bedeba0b168594cd35d514ac95fa52a7921be184b50353b35dcd6d61844d47642ab5fceaed7377", 0x7e}, {&(0x7f0000000200)="f2a82a3b68b0c0fc44c32b09fdfd2f627f2fe0d38c1b534e5e351f1edec48089add3e569cb07dead863d0689e210187cbbcfe02f0d97fa12f12cdf3425ce5ac36484652b43061e6d0bc6201337352d8eb4bf680320cd0cd64030f2bd94deaac840f9872edd4873c1e8c7f57577b15be0fe53c33d6e9e5f41c6eff309da0bd8414a0329cc6a13bbbb598d4ab84969a4f11c3a6f2d554071fe5c4b51ed3f4391f17cf596e34de23a571d885b8e569c405f7f6a27c3def0ad95b42b338b9b3a4be73a989743b2f2f756ba1ce4fea3aa4a9601057e6c8da1b068f226f5afcdd752d0e7130b037bc8d768", 0xe8}, {&(0x7f0000000340)="0fd10bff8daffe7fac8f6c2da33ce91117fd1809f5a87a0a9b8eaa8ee6758bb0cfaaea194618c97608ffb5d2e9a64241a3e219fafb7b78f108c59a22c237cc212e3c3706b58650c92a1a8d3601b85952e96f08", 0x53}, {&(0x7f00000003c0)="3548c035c5e71102945f19eba65a64f4481beb1f22b5d79e6765831915ec1f5972c5793f9cdf8e6a94220a7d8e8c9935e69b6b2ba9f05c43178cb48d6cac5634f9f66920230e979da26ab5d6261bcbdbed0fec2cd054846429807db58a6c79173f278251fbf29ba330bf578a5cf69fae80fe645074f6e1b1c701a079a5b325433f106691b0d20d8bf86de483a831ceae259ef5522b35920acbf8d10c215e79a6b7ce6e5f09306e0bca5fe6947560b689d59eec764a2c74fa", 0xb8}, {&(0x7f0000000480)="bef21d507aabb065d64dd1a190dc0de548a8b3bd09350e7184dcf904ad5ffcb724b0ad0b5d8f3c2f21482e791a70021513e6882f077e89f9c98379ddcd4d51b5fc720c1b621c4b1cd2ada918866d5c", 0x4f}, {&(0x7f0000000500)="d595be3c838f255f7ae3fbef08d6c1a58f4d0d1f84839be01ff99bca71638148786c4f3945529592ea3ec489b301cefe173a6c1a4f66730956779a4aa06fc5a6e86725142903001a35ffc37cd78f8430ea7f50411953f34a3d5f4b853db8b3e31821398043474f5ed132cb95ed54363524379836afdbadc336dfa8a63c7952d586b278067c7f04f0f198fc7e0248f05bea7bd1d7f208080de68f205483413ab1127ab415e424aed0088cba5cb79f2a2567dcab1fb8eccfb0a24afc55052bebff529dbba16f8e5583e286ccc368", 0xcd}], 0x6, &(0x7f0000000940)=[@cred={0x20, 0xffff, 0x0, r4, r9, r13}, @cred={0x20, 0xffff, 0x0, r15, r16, r18}, @cred={0x20, 0xffff, 0x0, r25, r26, r28}, @rights={0x20, 0xffff, 0x1, [r1, r1, r2]}, @rights={0x28, 0xffff, 0x1, [r29, r2, r30, r31, r32, r33]}, @cred={0x20, 0xffff, 0x0, r34, r39, r40}, @cred={0x20, 0xffff, 0x0, r41, r48, r49}, @rights={0x38, 0xffff, 0x1, [r0, r2, r0, r50, r51, r52, r1, r53, r2, r54]}, @cred={0x20, 0xffff, 0x0, r61, r63}, @rights={0x18, 0xffff, 0x1, [r64]}], 0x158, 0xdf8c7505e26aa16c}, 0x51c43f4e3d5b5ea) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) 17:18:52 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) open(&(0x7f0000000080)='./file0/file0\x00', 0x2, 0x40) symlink(&(0x7f0000000240)='./file0/file1\x00', &(0x7f0000000280)='./file0/file1\x00') setuid(0xee01) openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0/file0\x00', 0x200, 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 17:18:52 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) socketpair(0x10, 0xc, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) r5 = getpgrp() r6 = getgid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180), 0x214) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000580)=0xffffffffffffff73) ioctl$PCIOCGETROM(r4, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000700)={r5, r7, r6}, 0xc) r8 = getpgid(r5) setpgid(r2, r8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r8, r9, r10}, 0xc) r11 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r11, 0x8020690c, &(0x7f0000000300)) 17:18:52 executing program 0: pipe(&(0x7f0000000080)) r0 = socket(0x18, 0x400000002, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, 0x0, 0x0) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, 0x0, 0x0) connect$unix(r1, &(0x7f0000000240)=ANY=[], 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r2, &(0x7f00000000c0), 0x0, 0x2, &(0x7f0000000000)=@abs, 0x8) open$dir(&(0x7f0000000100)='./file0\x00', 0x200, 0xab) r4 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1506, r4) write(r3, 0x0, 0x0) getppid() r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) accept$unix(r5, &(0x7f0000001280)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000076f8d15eb0783745b0c82beb122ad2c8c113e3a83396028f8425067e1c143ea30f6f64973b1d26f5f04a2b4589c7e76d8cf4350e50fd3cc070e322378afe27e411c0af0b55c080e0174df4d6da297884c8d7e0737f8e453639ae3ca4868cde0336e8d2ddefb9d82143d20ab327a0458b4588a658c435b6f1399d211643b9b466e3f67be4ba43f1372eef19369a40283775b6e19c53ea50faa431d7c2dda589e595536fd94935b0d4033200596a35c127fa912647375a"], &(0x7f00000000c0)=0x1002) 17:18:52 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) syz_emit_ethernet(0x1000, &(0x7f0000000840)="0976147c471fb4ca5186043b863ec6becece08b688d9769bffd352c648db9bc8cc734eeab71dc52168cdd9864a2139683d79337531979ac95b42d708d1a52d03e54d606862ed9b614a335267f9f3218e4b340a14ee6d2fce18a7bb5dea815253097df62f0db4f2ea0742e43a78a9a99585b2a744aa8ac0faa0629cc0a65fe731f9c7bd561d36d1d30bcb92685946c64816d2108f2904cd4d8ac1abe569a15af4f773f28e7aae0e033233e16204b4f054899adbf7bb4b27ee3f3461d0c2c8b04ff6c7d80af3c9b4b3daac3b81bb530e51e99f68965d25c7d9496ba33f56b51dc46f23bcdd29009f701bb6232fc02344b939051092bc2469adbcbdf995504358c9aa884804201ec2f24c12d4f7417a54b101787f5fb86596d98d989aecd235c29535d2d6fd490a41e2672fd144b6524d6cf7564a84b10f2ee9e7c41aeda7e6055d4e7cffb3ff1e5b344a84850d8aa727f3a45d27f64125c84004da55cd4a6806b8cbfe2b6785cff28bc830cad3b8d90e3ec8d1616414e0d91733cbdca5cc982f2ca8a243aa26dc82bac75f329194a925158f296617d72a61649a8315aaf79d1358ac38f1623a852e04905ee06bd67027e02245d46b5245307cc3e6e2fd803f43327df50d7b966719a3050b157c371852e3313dfae6c0c23797e95690aac0e468329b5d50220344eabe57e9a50b08eadaece54d423d7e0083530c7830e9d0e811490fc6b507e59f76342a8cff634636b1cea1b246c763458acf4025ed67522d0517b14b34597dc5b514150a68c20e62aa220dbfb7ce075f170703ac1ae1aa9f8862d2f57ac78aecbdd007ce4d3d8e6d298e3590d4c901f18e1f73aa353b893a25306ab9d96e16f6ef1ac70915db0b1126d586d4b5b340fb6af15e1bf712af54a2dab116bc1981da0142e50d5226c706006ca6db177441c0a5defc9f680336c1ac0b63ef91c805738bac97edeb0f9e192b5e8cb64de0d06a5346ab4bbccaec28c4315e1875e21f442f37bfa7205aa72ad4c8e5243ab7055761ba05a1ccbbdb1f494cabee93181d929543637bbfeaf0862d7e04abed7a26d191747f03ce0fad63dfd15fd8dcbdec8c04b686eddb359dc13c9ae4ebbd71520c8eb6688c5dc12bf786a79579bc399018f9647c7ba6a9ba617eefb61ae2917f449ffe80b949be782c271945c99ce0cfa6cf33be27dcda04ee58c267e28737ebf4997a8e01649d80e636d4167e94f4e7c4e4db3248a177b6deeb27a9ea1991d3add07db361f5e711cda65ba75cd1ffbe82ded1212f60ad65fcc09a31fc9a6e28b0c3e806fffaf90dcc634fe9a68f16939df5f06282adf2aa5db550688ae6d3eeceb39086edba3578a4d1f75db81dd2afc2f51b77761f74a4fa668c02bf7c8ac2f95c63039b4dedf3d6567d6a29cf60948811291a373260640035d87512066b427ff630c67925b68703dfd9b7f60e28ff55d522d35f6ea580d443011734432e031c09c79c68eb5c75e0f3ba90f16654d86caf93c27d0895da7edbb7e490607dfbc8b0e2bb0d26668d23931a4c073ce5d66903f7e826c451a952180c6688071be152f9dbacef10adc2163868881ce96dd66228c4078d64aad431b5d8865d45f83a719324001faff4a5bcf69d72dd43965788c2e5871b24044abbefb31b5f2bd85ed589e27e3c110a4ded5e938fabc3245ae580cab7543c8866375a99dfbd6f910822bc689a97bd372dcf8e1f0a42f8fccadde87b999cc9c5479e7958cb126b5ecd1ab453366f89cec946d518a3bfd9fd64c43b417055c214f3f342fd59829d112039660dc9823a6922110b98c707db0bdece2b8e1eb189c4cfb2626b8f04d6de92529c816d8f2a5ace4405a11a8c1663733353c86fbdc3928649a9d9decaa96cab3a26b4358e39e4b523ca87a678a87e0f910b135d7af716edbaa197c63a8162b768de82fab73571b4892377e54246f3a7e60980c98724ae6effb11c54468e3c7965189050644f90a25ad94a524397d51034d60fa0a6c96a5523abacb8546fc3dbf787429ed0da9c3071d4357db840fa7f2d0947095a1615f9a6b0c57517e3ae19f4600ecc1bf2bd6f9d0c711774b25755edfdeeb13c0f741519f6370923d4ccaa9a5b9bdc8f83da93edfa21b59c112ae0acebd683971deeca8ae106143e2d01ae27ad42416b4ed0e157432ca3e89931ae1529c88f7674e4c6d7627423addac9d9925fb27cd9e70168a1aabf23add785a0886d14f78c04ce5435d108619617d95dd0965664bcabb668ddc61302ad2a3df5bc6340eb67ee9ee4eafc3f99ace3ebfd06c2d28d83317e1acc93598dd46280b88d8ab1e2685db646f78b3aab2871490fb0ada5e9b4e3998f62b9410eba9b66a829f8da0e59fa290e7e12bedbb3c0939ec016921cc60d568de93ef8b3f43a452cdeee7068622284ee487e3bbd85d3214d7909b5371907d92b310f39e25f84b91141b8679c31c6c6ee247692ce5d6cedc9e911fe0e6131b4300cb769154dba2b556c7fe2b70093ce9583a01580e07570006a8e6a1294a16adc291d70b2d76287e72ef264967ef4b5083cf122e9137aa1536a7ec4604dada1b455f76cb61caaa4a7c20df84e459e2ea0e2f975d28f0ba59f54dca483805bce152a4d74c73a947b9d981107ab27d19eaaabda2096a0be4b765bca2cc226d011aff083c44775b8c2b92995e184174701317d38235e64b2f5d2540ef8410cc22bfa4b99a5c7c28ce57c63791d63ac4669e3383b980bb72746a0cedd2d68483daf4dd905b8368331d025a9d4740c14ddfb112f8104333557f2ae0b61e8279ed3d70e12c0637e03787a0856f9d23c5bc876d8dd4e6380709bfe1f29d209cbebc16921c86fc8d666337d21a0f9b2a5d7cb87d8dcb86fbe84109523dcae1db3929dc33f6ab81ecdc0daf59d09b298c428aa9b118cef938795867b7b473dbe80883b635314ae09979c6bd08f5159300070c1c3baab8c01908ae8553e025dea88d21f321c9a03ae12e4baec518b2a5f3ba06f2558f63162b2f43c42a34bdb5373faf7b3f6edd77e082fd16d61a0235aa2370a97e91164a772213e925519dc11ba6c18b0a2db3d5cd036e9527d4068058445db1760cb54fa3bdf9be9b513baddda0e63af47aa4c3d4636f41c03040fc99557e6229a4a199f651a6e2fd6e87c61f83d92f8c7a5880fd895b50f7f38bc4351845419cf994d6b8cef4c882bb6fce38620f557d8921e5c1e1bd744271803e062c614d0e733864a7c96f9d13d38321679b22e587016d46c63f9ca3d74124c1780d6168b0bbda675a3a0e2276ea7bfe9b2cc01d6cc20c6d2f30c4f97bd34afd9ef464f2a88c9a77d66048934b9a05068913124f2cf7214a24f4ab63dc1bee415eb1ba0b5b5bcb0848e8854ba57e0f53cf4dd0b4b4f7667e339157c247195b071d167b000efe710c19283d125d8df6483a850d9bfece17e1bc31dc6e55463112b56599bb9939b510fecdcdb89a759e5ec86df13f142ad401b34d05a3982c61b6605acad0e5b22cae2de05826b78cd30d1ef666996131e0e60141ddd28596bc90079403ec47500c8e7738b8a88648d30fd5014b04f65683f142d19d4c9eca5d35f90cd8ad890132b2a144562781305466c299f7662aaedecbdceae661f7b12ad3e2a56ad3f87f11b08a1bbeb7948d5fb74b654ad249dcc2124791b1bea7d6879fb457a42dab31b8346438e0a6ec18f3d7bc4b1af70f2f8927de39981abd4b253f53f5cb8fdce88e1d22760e0d91a70dc98a788dee0206dda7d44687df2c40a78ba659f781cd83e0aef79c091f86bae5430fa0dcb03149df1a85dfd536077310f65f36914946a79e20ea5ac7205e8b24d99fe768bb753974a64f3a6c92d15d2b9218cf5056ce87310f2107012fe845e1a8e60fd5fa3fc32a0d311af72e30b9b28d309fafe52a778c5808153af3241357c836d92f1e19fb25c991d5dde08c9cd93b5432b2c101bba627bf4c9028adda683ad6df37dd183dc5171610962657c22cedbc40fc210acc38c51d83cdd3d07f774a67cbd4e75e41001f49d57cb6ab205194cf90b6d7dbeea37ad13c6a447a0794b001c3bd21a6dd278a1621ad33286c470a041d98296a479420e14dd6abfe307c9cca86eb52914a3f544cbf29d55eb67885c6ebe14ea9ec6e37d1e2690ec9983f32b866776453c9e10fdfbc8574e2d1b884476493753ccbb1a57ace7310c01c799a197185ce4067f1c32595cea33c3ccc839b59f2c4173031bd8ec4861200d0b0faeff984155e34f5749088d95839434cfebf610fd4f8b0df33256e2d54ac3701fd024e2b9eb342693899d483904955360d3dc084b857cf1c24976f8e78561afba1a95571d6ebe5bd5974b4e028550f80c885a1b02d8f34dbf2f77e374da33adf4be422ea6d52fbb23a16eb56537a8d0f8ede7bb81c475adf8747f28df2ff8e2036960a95ad3e6fdff65c6e88f90ec73d8dbcea613622e98fc8ce7c493e637cc319940b73c2c83903610bc7afce5d19146f32255ad3d1b30ab9600b76be62ae6dc3eb01ce3b2b6bfea5c993a110d54127f39a5c9412a61bfe5548c063718de6a964df526ba2a4c5f38fef12e9206bf54bcd9fd50162a6ce75143923a3505a39f656fc1947f4cae4e8160416a3a262a86c5744d78b41994ed3ed00a99860132e865caf9c11411ec7db5512fa9434c7cd3d6133a3876246416353936104d21b7e3ed5e4a68bf9e1cc755b6f03f25fc581ad046109bc305e1ce4ee6085d4c86e36b876d85b9bfff0b9420d1dfe9c680765b81fdb840804e4df43ba5f51ee8a76c2553657fd89c2177d24715d25e30a9fd8c9847958dba768d4978f32ec9726d376f2146cf4b78973f7f0a5d96492a0f0906a8f6a902c8e8ef10e10f4d9ab803dd4637c2b071cb924d1c2449eecb221dec4433d54a1e9aa29dee6dfe223e82b187a0139b7477e3affcd961476e5f38bedd4e0bd72777bd5ea48e6d4cdb5cee760e88206448b37a2ace622c1d35308f216c2bfbd32ed67e1d1292cca087d256d3aa1eb14cdbc3bdf1b8a4ea399961e8b31cbb2cdc143115e1cd07d4623861b6441416746d2c961d7da381498e95214310ee7f1ca2fd76a933a2389f42fe515f330767c8d0df51f0a654391856749de1e0bbb3567d7e83084a0cffc777b4b4348af1952ca5e0722bb474e07ed9ed2f237dfacdf9306dca5e19123a1bbd0eb9e49258b7a72e9eb2fb78d163e0c342304ec36643f87b61d2246ce4feae82410a245dbdfdc4ea244fd7f7a313b24fc4b3d160d3d5331e7e313641404691a472cdfb1b00f0ae947fa5f2809f9c5334e7b2cf6e25607ce14288da1147f866480c02466f8b0fe74b8f63a341eedb9f2ac7d742c007547c43baf5f0955a7af82cd5a116ba08496aacf0118835ddfdef65db99e0abe6295756151ded1fb09ef97640d07ac61eb2082202ce5b61400605c591cb687698d1ef71be42c18964f5c4dbc8ca26e7b053efde367dc258812499e1ac38788ab9cddb1648936b8494930922effa9e14c9207d503f9294f5c7c250f720f701b05dc7a866de579790cba919b4ea3a51da61e82c43992c697ae067f00cfc34b53cac29feb8c961b8dd471f4ae8218fb7322eeeb17d3520d12f0005cf8d6c088b9ab93efb7d2ba59d25ecdfb9a76eac5a3e86273bb3f71a53ae13875b6302a377f8a7993743213a1b7fc9189082fd592006de47a74b2dbb1f19915256fd9236114f753306914d584c9351cfeaedc57fda1f063f172db586883db27fc3e6f7f7be03fe3c1fb4ca8ab326244afb11a45d4a674bf9c5cbcef9cceaf812e667") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) munlock(&(0x7f0000679000/0x3000)=nil, 0x3000) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0x1000000000000028, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) r4 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r4, 0x29, 0x1000000000000028, 0x0, 0x0) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r5, 0x29, 0x1000000000000028, 0x0, 0x0) recvfrom(r5, &(0x7f0000001840)=""/4096, 0x1000, 0x40, &(0x7f0000000180)=@in6={0x18, 0x3, 0x9164, 0x9}, 0xc) r6 = fcntl$dupfd(r1, 0x1e, r3) ioctl$VMM_IOC_CREATE(r6, 0xc5005601, &(0x7f0000000340)={0x10, 0xfc00000000000000, 0x4, 0x8001, [{&(0x7f0000ffb000/0x3000)=nil, &(0x7f000046a000/0x2000)=nil, 0x10001}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xccda}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000340000/0x3000)=nil, 0x8}, {&(0x7f000023d000/0x3000)=nil, &(0x7f000060c000/0x2000)=nil, 0x3}, {&(0x7f00007ca000/0x3000)=nil, &(0x7f00007d7000/0x3000)=nil, 0xfffffffffffffe01}, {&(0x7f0000320000/0x200000)=nil, &(0x7f00001ed000/0x4000)=nil, 0x7}, {&(0x7f0000551000/0x2000)=nil, &(0x7f000058e000/0x3000)=nil, 0xffffffffffffff01}, {&(0x7f00006de000/0x4000)=nil, &(0x7f000066e000/0x3000)=nil, 0x2}, {&(0x7f0000035000/0x3000)=nil, &(0x7f000073f000/0x2000)=nil, 0x1}, {&(0x7f000065c000/0x3000)=nil, &(0x7f00007be000/0x3000)=nil, 0x6}, {&(0x7f000062b000/0x2000)=nil, &(0x7f000008c000/0x4000)=nil, 0x7}, {&(0x7f0000541000/0x4000)=nil, &(0x7f00006a2000/0x1000)=nil, 0x3ff}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000238000/0x3000)=nil, 0xced9}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x9}, {&(0x7f000046c000/0x4000)=nil, &(0x7f0000761000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f000041b000/0x2000)=nil, 0x7}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xa0}) r7 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r7, 0x8020690c, &(0x7f0000000300)) 17:18:52 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) msgget$private(0x0, 0x200) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 17:18:52 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000500)=0x5) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r3) setgroups(0x0, 0x0) msgget$private(0x0, 0x8) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0xc}, {0x1000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") ioctl$BIOCGETIF(0xffffffffffffff9c, 0x4020426b, &(0x7f0000000540)=ANY=[@ANYBLOB="00000000000000060000000000000006000000000000000000000000a190e3e4af91197e58d437e5f093b50fc0b3d0357c5b36a1489c9d0ac68ee5e7b49590af54f616c8b92a1dae83aaa3d165deb432c74ee3fdf6210d8e5a5ef51dc62878d257a6cdd76f1ef73c761aece5bf79903dae6dbc1ef6938aa55529a2564478e4244159d92f0ec08d170d0b1c70ef16b0ac89b2bf9a82f6855d354b7a9ae714a13f78c6800b0ec0446a2dcdcaa5b8de989128dc1d0e4994b4303ddbf032bcb2486a88eb4f2e47e4914db6d4813952f6d622684a399235b9368b6faac05b9a6b084e88419d27d6a88fc96118a000f6c1550970d7b1df6698ff28f5bdee32a89fcf4cb0bdd6a43a0d869bc039372b0073f9fd0f3326573056308274f37470add072876fc2df8ce90a3daad379289273f20d3e04dc95cb54862a9abf644210f743733786ae4720fb032f33b99f01b6000000000000000800"/355]) chmod(&(0x7f0000000280)='./file0\x00', 0x9c) shmget(0x2, 0x3000, 0x100, &(0x7f0000ffa000/0x3000)=nil) open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r6 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r6, &(0x7f0000000c00)=[{&(0x7f00000003c0)="214590352c10f344cedb817ffaef1fefd5bfbf72e199aec3ce44472da9be6b4a485c9618524cf04620a15c267138bf9b8fa3c9539c1c12bd8d8dc750b10b372f191345e5c28abc4278cb493a57dfa3a89b3adc9c6db00c1ca0223bc3ef8a822f75948f9558d34eaeefa69b4fd7718263c7f4c44d22099242df957d88fbf2b6bc8cb3e49c90b1707cebd89a37a35ae6805f224a30021cc38bf7ce4b35374560ee23be463f97ff1565e0ca784fcab9e4e58bf528f0a5c43b7a24bb03a7b10d8306a71dfeb8acca48afbccbe35c014dd786295aeb1c3ff674f23af7ede4bcaf39da874b"}, {&(0x7f00000006c0)="e559c29743aadb155832b404fc1d256853c9816aa382b3aba3950dd581eb8a56bfdd18aa296e92fb64ea8b857889091950524d1efdea420c12fc2b0baf7a40e2d1af5e7057f607c82bb4f0a87da811b33a6192869967ee3180f90406bd7193f954fbaa4eb669e55efb9feb5f57ef35177f3d04ad00b799689ec334f6520f5ed6bfa6e23ff3e18b3ed4f6c00bb8d9585c712e485957f0d4e20d2ab8ef379f85a9bc749b9068d71aafd19a4685edcc84e08773c6853bb04c170af3e6a854e03962aabc92d7a88c21da7152e789e4f77d6a97720f15636c"}, {&(0x7f00000007c0)="1c31ee6351b1c04f22d11148382004ef8d9ad368d8d6e356171b47127eca5419285d9a50eee3e7138d93d76af111e8283604d8977e792d063b89440c361e4cc229a53c74bffcb1515d062c3e1caa461e95a24bda5d8056aa4507b26a8db0a3f2a75dc20b26d12915548181d79cebf83cf6771803d12dd25685f5122b5fc0df1e399447a56c28838dd72da51b4dce0d256994301784f3c1a44206234d26287ac0ddc131f08d1b460bc40bdf2e80b188878d99f3b5c4f1f78583742687218b4aa91f3e1da1d12ba54cb84ee9b57e610da1a9ba5cb98a3ba2bb7a022857b98925e700b45acbd28f0e9ccaeb92cf75082cbab38f2185f14ee96fc7"}, {&(0x7f00000004c0)="6b7bab5ca1c87b19795051b94561b5b0b34487"}, {&(0x7f00000008c0)="26b3b174ba539202668ed03312bbac194eb704698854d203f4e24922253b9a877fe580f000aa9e8561229f295649165ac21ed61578426b1b54bd5b01d830a8b49b656465c1edcc82c22fe5ceb8c9243dc04a92094b9e5a02d395c78ffe7a79d0b8ad2866c89d078e796ebb599a31177dc26ad9a8122b191c39bd06751912d33e9164cad47c4d0f42d027cff872a2323f161ba2dab29ebcec2f91df218c644b623abbfaa76c9858e209ca718cc384b299486ef6a7c2a7e3f4cc1d8fe9b6fe99c7bcc5b3846506de3fe851a4b0e107a6af78cd4c848f9d66c9b8923d1784c5d3600c4900"}, {&(0x7f00000009c0)="a077ec4968dea6f0efa9e130e3c70d8f510651969ea94fa21dac815471d5c27f029eb9a5849552b2db4d1bc5385a302fee226b3da88005ad0131061a3be5f1fb1b583fa42e612c192142dc60"}, {&(0x7f0000000a40)="bc3c762ded44799ba930a03eba9c41adea51807fc1d3fbfbf4629618ec1624b5e4beddcafa4feabd4564f8a59821765f63b9a11452601ba826d71420a6900f795531dff86b80a481d135ef1441e307ae4eb55e2970dc533742b70fb250617b26da533b80edd2151707457e19739cf885f8a66f57bd42821433c20e6e618c23bdc01ad9baa6b569c9b9fbca9c199cc8fd489cf61f2cdd6e08f093e1"}, {&(0x7f0000000b00)="36123d34845b3520b2d54a9cd6c7fcc10e28d1a38916dfbab7d862860451996547f5d25780a66cfaf0653489e25ea622da4d9104788e7221e8526ee13a4e528017227bceec5437069237fb6c3706a500db16ab31177a24c7ce6706615bfcd9aa4a81bbe7ad27b4ac5b1cdfa843c8ceae08526319f1899869f0d63c71acb9b70aedfbf24c073133055a1d58d88849ca61d07747e6256b9a2e62a5695fb2b0a902a9cb3266ad835e74865742ae57f9a19791ba17db92029894d6ee982bf80deb575b491a6a091b8571b483e0f7527416b52369f25c166b66bb8bde3b4405c8ac7de896e0fa79051e4c40fd8d047bbb"}], 0x395) kqueue() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x7}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = msgget$private(0x0, 0x200) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000100)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x2000040, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x0, 0x239f, 0x1}) msgctl$IPC_SET(r7, 0x1, &(0x7f00000002c0)={{0x1f, r2, r4, r2, r4, 0x50, 0x2}, 0x1000010000, 0x200, r1, r1, 0x7, 0x8000, 0x7ffffffe, 0x400000001}) 17:18:52 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = syz_open_pts() close(r1) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x92}) r2 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCPROMISC(r3, 0x20004269) write(r2, &(0x7f00000004c0)=' ', 0x1) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x800, 0x5}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x1, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r5, 0x29, 0x69, 0xffffffffffffffff, 0x0) r6 = fcntl$dupfd(r4, 0x0, r4) socket(0x10, 0x1, 0xc) ioctl$TIOCFLUSH(r6, 0x8020690c, &(0x7f0000000300)) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x2) ioctl$VMM_IOC_CREATE(r7, 0xc5005601, &(0x7f0000000340)={0x10, 0x5, 0x4, 0x7, [{&(0x7f00007de000/0x2000)=nil, &(0x7f000035f000/0x4000)=nil, 0x3}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x3}, {&(0x7f0000569000/0x3000)=nil, &(0x7f0000111000/0x1000)=nil, 0x200}, {&(0x7f0000511000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x6}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000347000/0x4000)=nil, 0x6}, {&(0x7f000069f000/0x3000)=nil, &(0x7f0000281000/0x1000)=nil, 0x9}, {&(0x7f0000025000/0x3000)=nil, &(0x7f000002c000/0x3000)=nil, 0x3}, {&(0x7f0000002000/0x3000)=nil, &(0x7f00006a2000/0x1000)=nil, 0x3ff}, {&(0x7f00007f0000/0x4000)=nil, &(0x7f00002b3000/0x2000)=nil, 0x6}, {&(0x7f0000556000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x5}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000263000/0x1000)=nil, 0x1ff}, {&(0x7f00004ac000/0x4000)=nil, &(0x7f0000394000/0x3000)=nil, 0x50f}, {&(0x7f00003ff000/0x1000)=nil, &(0x7f00004c8000/0x4000)=nil, 0x7fffffff}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000262000/0x4000)=nil, 0xbb5}, {&(0x7f00003b4000/0x3000)=nil, &(0x7f000059b000/0x2000)=nil, 0x7}, {&(0x7f0000694000/0xa000)=nil, &(0x7f000056f000/0x4000)=nil, 0x2}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x7}) r8 = shmget$private(0x0, 0x4000, 0x100, &(0x7f0000312000/0x4000)=nil) ioctl$BIOCLOCK(r0, 0x20004276) shmctl$SHM_UNLOCK(r8, 0x4) ioctl$WSKBDIO_SETMODE(r5, 0x80045713, &(0x7f0000000140)=0x2) 17:18:52 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) fchdir(r0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x3, 0x1, 0x4, 0x1ff}, {0x8, 0x0, 0x3, 0x5}]}) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000080)=0x5) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 17:18:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = getppid() r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = getpgrp() r5 = getgid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000580)=0xffffffffffffff73) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000700)={r4, r6, r5}, 0xc) r7 = getpgid(r4) setpgid(r1, r7) ktrace(&(0x7f0000000080)='./file0\x00', 0x6, 0x40001810, r7) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f00000000c0)=[{0x10001, 0x0, 0x0, 0x200020}, {0x3c}, {0x2, 0x1}, {0x6, 0xfd}]}) syz_emit_ethernet(0xe, &(0x7f0000001640)="c6c63e3879f4d954547bcdcb8f37") 17:18:52 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup2(0xffffffffffffff9c, r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = fcntl$dupfd(r3, 0x0, 0xffffffffffffffff) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r6 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r6, 0x29, 0x1000000000000028, 0x0, 0x0) r7 = accept(r6, 0x0, &(0x7f00000000c0)) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x10, 0x0) r10 = accept(0xffffffffffffff9c, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) r11 = socket(0x20, 0x0, 0x1f) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r13 = dup(r12) r14 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0xcb78d793a8b4f65d, 0x0) r15 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x10, 0x0) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffc, 0x39, 0x84, 0x0, 0x8ada}, {{r4}, 0xffffffffffffffff, 0x0, 0xfffcf, 0x6d9, 0xffffffffffffffe1}, {{r5}, 0xfffffffffffffffd, 0xa, 0x1, 0x61, 0x6}], 0x8, &(0x7f0000000340)=[{{r7}, 0xfffffffffffffffc, 0x8, 0x2, 0x3, 0x5}, {{r8}, 0xfffffffffffffff8, 0x100, 0x2, 0x1, 0x4}, {{r9}, 0x1, 0x2c, 0x91949bb73f02bf02, 0x1, 0x6}, {{r10}, 0xfffffffffffffffb, 0x40, 0xf0000000, 0x6, 0x17}, {{r11}, 0xfffffffffffffff9, 0xc4, 0x0, 0x2, 0xdcf}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x3, 0x1, 0x9}, {{r13}, 0xfffffffffffffffc, 0x142, 0x10, 0x10001, 0x1}, {{r14}, 0x7ffffffffffffffd, 0x2c, 0x2, 0x7fff, 0x3}, {{r15}, 0xfffffffffffffffc, 0x1, 0x0, 0x9}], 0x80, &(0x7f0000000240)={0x7f09, 0x1901}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r16 = socket(0x2, 0x1, 0x0) r17 = fcntl$dupfd(r16, 0x0, r16) ioctl$TIOCFLUSH(r17, 0x8020690c, &(0x7f0000000300)) 17:18:53 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) socket(0x1, 0x5, 0x9) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) accept$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) 17:18:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x60}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffffd4, &(0x7f00000000c0)="44ad7649fe89eec44f67630c6cc4d2bd8fe1e010bdbe8a3d6b9d84c3f06057d220810be14c6aa7c0c9788493009d20477002452e") r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8408, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x0, 0x9c, 0x5, 0x0, 0x5, 0x800000, 0x8b, 0x3, 0x1, 0xffffffffffffffff, 0x20}) 17:18:53 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x1, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) fcntl$setown(r0, 0x6, r2) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000180)=0x2) syz_open_pts() 17:18:53 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f00000004c0)='./file1\x00') pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba9902009ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c8858624137bd928216f8a56ae7ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8593dfcfb7774d55d9fb631e115c07577a996edc8ec545c87c91584828186f852337fad33f6e9c941c20c2b44137acc9f9d160623ff66199f9fa588ec4598a6b15bf40430de5dd9bc51c9b32c03f1e8d8baedddf6fd182abcffb36dab670f329f13f68a5a2eef2d86deaecc33ef51cae26a138a56a8554de1a565e63fd7b5f0497fd6dd40701c7f935b7a43473687d2d384d72aa1c72cf6d7a", 0x214}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) socketpair$unix(0x1, 0x57e758e5efee0858, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) r5 = getpgrp() r6 = getgid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000580)=0xffffffffffffff73) ioctl$PCIOCGETROM(r4, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000700)={r5, r7, r6}, 0xc) getpgid(r5) r8 = kqueue() r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) close(r9) r10 = getpgrp() r11 = getgid() getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000580)=0xffffffffffffff73) ioctl$PCIOCGETROM(r9, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000700)={r10, r12, r11}, 0xc) r13 = getgid() r14 = openat$pci(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/pci\x00', 0x2, 0x0) r15 = openat$klog(0xffffffffffffff9c, &(0x7f0000000900)='/dev/klog\x00', 0x20090, 0x0) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r16, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r17, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r18 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r18, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r18, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r19 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r19, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r19, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r20 = fcntl$getown(r2, 0x5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0}, 0xc) r22 = kqueue() r23 = fcntl$dupfd(r22, 0x2, 0xffffffffffffffff) close(r23) r24 = getpgrp() r25 = getgid() getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000580)=0xffffffffffffff73) ioctl$PCIOCGETROM(r23, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000700)={r24, r26, r25}, 0xc) r27 = kqueue() r28 = fcntl$dupfd(r27, 0x2, 0xffffffffffffffff) close(r28) r29 = getpgrp() r30 = getgid() getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000580)=0xffffffffffffff73) ioctl$PCIOCGETROM(r28, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000700)={r29, r31, r30}, 0xc) getpgid(r29) r32 = geteuid() r33 = kqueue() r34 = fcntl$dupfd(r33, 0x2, 0xffffffffffffffff) close(r34) r35 = getpgrp() r36 = getgid() getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000580)=0xffffffffffffff73) ioctl$PCIOCGETROM(r34, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000700)={r35, r37, r36}, 0xc) r38 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r38, 0x29, 0x1000000000000028, 0x0, 0x0) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f0000000980)={0x0}, 0xc) r40 = kqueue() r41 = fcntl$dupfd(r40, 0x2, 0xffffffffffffffff) close(r41) r42 = getpgrp() r43 = getgid() getsockopt$sock_cred(r41, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r41, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000580)=0xffffffffffffff73) ioctl$PCIOCGETROM(r41, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r41, 0xffff, 0x1022, &(0x7f0000000700)={r42, r44, r43}, 0xc) r45 = kqueue() r46 = fcntl$dupfd(r45, 0x2, 0xffffffffffffffff) close(r46) r47 = getpgrp() r48 = getgid() r49 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r49, 0x29, 0x1000000000000028, 0x0, 0x0) getsockopt$sock_cred(r49, 0xffff, 0x1022, &(0x7f0000000c00)={0x0, 0x0}, &(0x7f0000000bc0)=0xfffffffffffffeab) getsockopt$SO_PEERCRED(r46, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r46, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r46, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000580)=0xffffffffffffff73) ioctl$PCIOCGETROM(r46, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r46, 0xffff, 0x1022, &(0x7f0000000700)={r47, r50, r48}, 0xc) pipe(&(0x7f00000009c0)={0xffffffffffffffff}) r52 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r52, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r52, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r53 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x20000, 0x0) r54 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r54, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r54, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r55 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r55, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r55, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) sendmsg$unix(r0, &(0x7f0000000b80)={&(0x7f0000000400)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000840)=[{&(0x7f0000000440)="3ebe70477550763c44ab24f33f55f92e97abfae3cb77b1d052cfb538d93368552eb668fc265cb697d0c39fda19cc9a9d7eb219ff583bd6da1e518eac70fbf31893655c1dd2649ebf3170941f4c224d2357027716510ae7f985332b92afb2a8e2ab5bb5d91da2e6a50837a90915d3c261299520f9c65f975f7c23", 0x7a}, {&(0x7f0000000500)="071eeb2c57dded899a805989c6df35c8e5944c611d740f086a877249530650fba7b4e4aad44c8fdfd0c663cfd22aaf6279287bea433abb1f1319a8f189a1ce26df168d1bd94fc4dd0dfcf92c7a96872fcce70fddb718a9fc0bfbfe60665dfb26", 0x60}, {&(0x7f0000000580)="8ec647d1563cd3b0cc3107ebd56f29c3425ab34b9ec40263da8a5cc85991f000cf039df24056a7a5cbaf5a485246fd87908b6af43d5f8bb657c0631b8d5c450e589af6f35a8474197b3401864f7bd537d965bab12796c8ab64fe282cf047b598e1468517f674bef0ad36f64e9f1aa5b5dc2bdd20cbcb5e0b745967523a27000643340fc865dafb9e2946ab", 0x8b}, {&(0x7f0000000640)="746397578d39c54d172947b80d692bc64cb42c902fd34614e2f4a42104a248ed31c7cc7fe95a5af522d30407fc769b3e1442c2ab1cfdfecdb9eed556c0ca22b93796c4bb920a1a1c3b63e793c38b063599a987cc90a462e0dd922d84893fef6e4f18d24a0b1f5d771e9943e40f6a6a50580024104168bf5707a6d81c46aac4", 0x7f}, {&(0x7f00000006c0)="c308958a9fe67ff50992e9e3944eb0e9e9185798c2d426b9bb79b43c2fcabc6e6238da0559362a700f9893c5536c58a53721d5897bb23b227685cc29fb2cfe717815a73dad2018b350b481cb8839e46dd84882a0038c695828c8ec10d9119e1571ace24b4fdfa4a3c59b46c4f40995e4744d7252714208a2b7994ca6a7335697b13d17da3f16aa4e6edf7f84d320d4a21a0054b3957ce5e7ede6922635c664cb", 0xa0}, {&(0x7f0000000780)="880e1dee004532cd749e3b05c52d299dbcbef9b4534399264998e8626b443ac16e08e5c73f2201e96f7dca9be3f17a94b0ad01c2449b919cd85ec996c33fa7c65604fa3f5ab66343e9460d5a7c70af3794b9ddd0a75f231ad750fe9cba1e981f4ad246c951f9de6d4252797b95751098745a65494ec733414c5cbcca9b2c23d477acdc7d17435d48db1c4557d848b1", 0x8f}], 0x6, &(0x7f0000000a40)=[@cred={0x20, 0xffff, 0x0, r5, r12, r13}, @rights={0x30, 0xffff, 0x1, [r14, r15, r16, r17, r18, r1, r19]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r20, r21, r25}, @cred={0x20, 0xffff, 0x0, r29, r32, r36}, @cred={0x20, 0xffff, 0x0, r39, r44, r48}, @rights={0x20, 0xffff, 0x1, [r0, r51, r52, 0xffffffffffffffff]}, @rights={0x20, 0xffff, 0x1, [r53, r54, r55]}], 0x108, 0x2}, 0x8) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) 17:18:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) 17:18:53 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r2, 0x5) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) setsockopt(r1, 0x0, 0x200, &(0x7f0000000000)="615c2ce9a34f7fff65f05377c8158e4f7664e4fcaa2dd9dea0c3cdd5", 0x1c) 17:18:53 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) 17:18:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="75fce38436ee225881a5876b0a785dd7b169a7ae60e389499b160300c47cb9c2eba8c52804f02260f56d347b504035fc7becd8775b67958a4c51e5cfd9ce38a02e35911262f91808fd07cae7f08180c8e8a2285110fca3e0c48a16f57da08e0fb8a6f91aae5256b00022da9e32c33e2df8b023b7d2f0bcb9e18b1e9644bd3d", 0x7f}, {&(0x7f0000000240)="86da1724e9e507c39f12b056943f27bb6c113806e7e18ae11a77b68a8d28055903fde468687a7943e91e954bda805ebe06ca7cb48dd29e1345b44fe7703a28dbffaa381c5d5a828edb3fa8ab9a7b5c177db5c9e19f9febf1bf93f56a78bcc26412b9c8fd0617c2c698a38e588ba89eea6dbf34736bcc6ec494d4a966e84fda27ec520e8ae5d397ed793a2e1264583345fd49e15dbad4acf5aed295a93ad98c6753c7d3f064de739c663d79e4d43109952ea04cfde2d6dd5230648e46baf35e6d1ab86262384673c2bed5420d63904740168adcb6fd94e1eb46b383e942760e1902444ac9ff53e7ae2b35978868a8bee98281536afbec79", 0xf7}], 0x2, 0x0, 0x27) unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') open(&(0x7f0000000000)='./file0/file1\x00', 0x200, 0xc) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') 17:18:53 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x1, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) 17:18:53 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x102042000, 0x28b1) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002002, 0x2000000028a9) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f00000001c0)=0x1300) open(&(0x7f0000000700)='./file0\x00', 0x200000040, 0x0) r2 = socket(0x800000018, 0x1, 0x6) r3 = socket(0x3f, 0x3, 0x7fff) recvfrom$inet(r2, &(0x7f0000000280)=""/127, 0xfffffffffffffc70, 0x1, 0x0, 0x0) r4 = semget$private(0x0, 0x3, 0xc) chdir(&(0x7f0000000080)='./file0\x00') semop(r4, &(0x7f0000000040)=[{0x4, 0x3, 0x1000}, {0x2, 0x5, 0x800}, {0x7, 0x5, 0x800}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}, {0x3, 0xfffffffffffffff7, 0x800}, {0x2, 0x7, 0x1000}, {0x5, 0xffffffff, 0x800}, {0x0, 0x6, 0x1000}, {0x1, 0x0, 0x1000}], 0xa) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x4010, r2, 0x0, 0x19) semop(r4, &(0x7f00000004c0), 0x0) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x1) ioctl$WSDISPLAYIO_GETEMULTYPE(r5, 0xc014575e, &(0x7f0000000640)={0x7, './file0\x00'}) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) stat(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000200)) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f00000000c0)={0x3, 0x1, 0xffff, 0x5d8f, 0x101}, 0xc) bind$unix(r2, &(0x7f0000000400)=@abs={0x1f95d27d48731892}, 0x14c) sendto(r5, &(0x7f0000000580)="3377cbe9ea0ea176f1f55ebbad3aa111", 0x10, 0x2, &(0x7f00000005c0)=@in={0x2, 0x1}, 0xc) r6 = shmget(0x1, 0x3000, 0x201, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r6, 0x3) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) stat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)) getsockname$inet(r2, 0x0, &(0x7f0000000180)=0xffffffa9) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wsmouse0\x00', 0x400000840, 0x0) mknod(&(0x7f0000000600)='.\x00', 0xc043, 0x1) 17:18:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) mlock(&(0x7f00002ab000/0x1000)=nil, 0x1000) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) 17:18:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x5c}, {0x87}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") syz_emit_ethernet(0x61, &(0x7f0000000000)="8d8d9a8d29b3c7852e437586415680683e69cf5ba2d515ddfb0be1458f8f2c6d42af8245d8cb57f4e84e0c21865f021756c30e426a30871f88e5bea98842bdf35077df9d864ab2a97af330af144e80f892e7f2ca9a71d8f8d635bb8e098381b8d6") 17:18:53 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x20, 0x4, 0x8}, {0x1, 0x6, 0x8, 0x8}, {0x401, 0x20, 0xd1, 0x10000000}]}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x0, 0x3, 0x40, 0x0, 0xff, 0x9, 0x1, 0x2, 0x2, 0x3, 0x1}) ioctl$BIOCFLUSH(0xffffffffffffffff, 0x20004268) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffffff, 0x40045744, &(0x7f0000000100)) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 17:18:53 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffff9c, 0x80105727, &(0x7f0000000040)={&(0x7f0000000080)=[{0x26, 0x9}, {0xa0b6147b5db7af6f, 0x7fffffff}, {0x86, 0x6ce9}, {0x23, 0x5}, {0x84, 0x5}, {0x0, 0x100005}, {0x85, 0xb}, {0x2, 0x4}], 0x8}) r1 = fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f00000000c0)={{}, {0xffff, 0xffffffffbffffffd}}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) 17:18:53 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) semget(0x3, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x1e, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 17:18:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = getpgrp() r4 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000580)=0xffffffffffffff73) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000700)={r3, r5, r4}, 0xc) r6 = getegid() r7 = kqueue() r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) close(r8) r9 = getpgrp() r10 = getgid() getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000580)=0xffffffffffffff73) ioctl$PCIOCGETROM(r8, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000700)={r9, r11, r10}, 0xc) r12 = kqueue() r13 = fcntl$dupfd(r12, 0x2, 0xffffffffffffffff) close(r13) r14 = getpgrp() r15 = getgid() getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000580)=0xffffffffffffff73) ioctl$PCIOCGETROM(r13, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000700)={r14, r16, r15}, 0xc) r17 = getgid() r18 = getgid() r19 = kqueue() r20 = fcntl$dupfd(r19, 0x2, 0xffffffffffffffff) close(r20) r21 = getpgrp() r22 = getgid() getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000580)=0xffffffffffffff73) ioctl$PCIOCGETROM(r20, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000700)={r21, r23, r22}, 0xc) setgroups(0x8, &(0x7f0000000000)=[r4, 0xffffffffffffffff, r6, r10, r15, r17, r18, r22]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0xc}, {0x61}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 17:18:53 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 17:18:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x4c}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCFLUSH(0xffffffffffffff9c, 0x20004268) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000080)) syz_emit_ethernet(0x2a2, &(0x7f0000000180)="67449e72411f") 17:18:53 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) socket(0x6, 0x4004, 0x5) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 17:18:53 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000040)=0xffff) 17:18:53 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x27, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 17:18:53 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x100, 0x2e2) r1 = openat(r0, &(0x7f0000000500)='./file2\x00', 0x400, 0x1c8) r2 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x200, 0x26) geteuid() ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000040)=0x9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) mknodat(r1, &(0x7f0000000080)='./file2\x00', 0x1000, 0xfff) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) sendto$unix(r1, &(0x7f00000000c0)="43dea3a3057a487dc53b2683c406d8ec77a97556e78312fc7765ef04ddfba9d2e82189594b923bf1e8d76fda25f10a4738b562d9853242c63af138ef34dd16f4d5837ef607f96329ff3f9e571f974c0a6cba67785ada749ce14a0582244e1a2db142123ecd9ad283aff572a2a609be776dc7f19dbdb4abf7dc44f37a24ec0053ecdaef35e7cf764787b8541c9311063184815cc0593a2b5508b34fe61110072674d734d86932e34822b2f3293d14e8", 0xaf, 0x400, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) 17:18:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0xfffffffdffffffff}, {0x1000000045}, {0x400006}]}) syz_emit_ethernet(0x535, &(0x7f0000000340)="b6") r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1000000, 0x6}) preadv(r1, &(0x7f0000000640), 0x5, 0x0, 0x31) r2 = openat(r1, &(0x7f0000000280)='./file0\x00', 0x8, 0x10) bind$unix(r2, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) openat(r2, &(0x7f00000008c0)='./file0\x00', 0x400, 0x13) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000040)={0x1, 0x4, 0x1, 0x0, 0x1}) 17:18:53 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x20000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 17:18:53 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x3a0914c44f7b202e, 0x1b03) open$dir(&(0x7f0000000040)='./bus\x00', 0x8, 0x1fa) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = msgget(0x2, 0x214) msgctl$IPC_RMID(r1, 0x0) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000140)="455c566cecefd89e1fce0f643b075f4123", 0x11}], 0x1, 0x0, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000080)) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x5, 0x5010, r0, 0x0, 0x0) pipe2(&(0x7f0000000100), 0x0) 17:18:53 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = socket$inet6(0x18, 0x8000, 0x0) getsockopt(r3, 0x29, 0x1000000000000028, 0x0, 0x0) r4 = accept$inet6(r3, &(0x7f00000001c0), &(0x7f0000000200)=0xc) bind(r4, &(0x7f0000000240)=@in={0x2, 0x2}, 0xc) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) writev(r1, &(0x7f0000000480), 0x1000000000000296) r6 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x0, 0x104) dup(r6) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6c, "937500"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f00000016c0)=[{&(0x7f0000000100)="5e575d3743d4aba2ffc32590a585a695470b71b3c83778953dfd9977885e83bfc6c08cc5fdc30b1b0b49580f609bd5d3ed976acb4150a1854a94bbf178c66840017b301e920eb4259208c56e7acc35a3d6f7e5b7852667c8121108b268e238ae004726509e780f1190a9950a", 0x6c}], 0x1) close(0xffffffffffffff9c) 17:18:53 executing program 1: socketpair(0x10, 0x3, 0x6, &(0x7f00000001c0)={0xffffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) sendmsg(r0, &(0x7f0000000180)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, &(0x7f0000000140)=[{&(0x7f0000000080)="77fd4edc5b08f4c20acdbc5eada6ed474e046fe7bc7499a7e7ea46e43797bac2e645e9ba9d0d558e4c6d775a6c035f27461d2f7d600575779b237e54d1c468dae2601a82c8c0ecbdd97e1d5ba8f0309161a56af75fbd398b22907110f0b17e847e9120da7345f2c579b64700d02e24e7e97d40ba7f894119ddb72d46d804a559d7", 0x81}], 0x1, &(0x7f0000000340)=[{0x48, 0xffff, 0x4e, "684fd7db0db8ce5f7fa2207bb2de539127949591d23e2d77f65320e6d2fe3ac6752ef7b12b74857cd30542c36c90cf78d6"}, {0x48, 0xffff, 0x1, "b1a6c937932e873bc96544ebbe44dad1220477b9dcc13e4b1f2e4f435abfed012267d5cab20c18baa30da876e1edbac67d"}, {0xe0, 0xffff, 0x100, "d5bac3c631082d8b4da2909a3f7ca6c3ecaf877f25d4d6b3595ec01e13b0108caa918ae4f26f765fd3df877b86eeffcf9f62756cf26e76b0ad51b1e3982256f770d82a5185d17aa0c12977fc8f5f7703cb617d8397a325b66bb8e46970d04b34e3017977f422ed29e374836e1c83462d144fd301d93cc216fc56c3a232c5c7c1f77bb63d60889f3f9792c7e4fead8be7e9f8b358292bd0a77007a7f67359c33b1ae61a7b55277a35dc2d16b9dfed6bdfb90892ed80a581e9bbe8d19dbbe9ebf343c4a2ff771887abbdc9597cde2d"}, {0xe0, 0xffff, 0xff3d, "db6c766f40a19a2a5c2fcdc18f11245c2f3576b832f4c56a554b1eec65ff41f7b8f6dd74c209a14142908458e3563b0638c7572ad5caa83763eec41051edc66ea861008e94ee8ccb1768889a16d5fdce7beb89a9d2dab16ca56adee423592d8fdeef53f68a642633f63491a3015bae1a7c540053053376bb028125fb17bf77545897533a0e991ddb313e916c056f27cc26e569f21bce475dae8bdcaf10285e3d0b2ad9d47981c62d6ddc9ce95d19854102373b3e5d1af90b0e25f17922f7ad49adbe9949c168150e001a5b610815"}, {0xb8, 0xffff, 0xb9b, "ffb36d4ef12d25e031586f4f92beafca69d238288c1d452b05d0fbf2e9d87cbde1836deaf014f0937f753eafa6bf294e790e235eb187aacbf512601c4c09b0c1f45625a3f79a5dad6c0b52da98698f11931b5db16c6b3d72b07904cd0ed111085a373b4868b905dae6d3067b4e009b82f2978cb72cb3931f456866109142d1444ad961f42b1ebe454896d3fd19426f1debfdddfd3b3755d041b050e2e7c67077f8866f0fbd"}, {0x40, 0xffff, 0x4, "0d729ea859b7d1fe5b3fe9951842b007f1eacbc58e3b7c36721384a5b33acd25ebb08f97a4e42b0af97837efeeb99be3"}, {0x1010, 0x1, 0x8, "16886c7fdc88c5b2a29af43ca825c265aa3eecadb126d0c719ed7fe26ea065774fd6214c4d5831897336db6a757352f4802b7129ce80c6c6bf96da5a51e50622808638527177bc54734a52e99da0d77d772897d8d28fd0bf80b51ad10b4ae5e5dc2cdb727383e59d226dde83e4063d67759e405b3eea78cd7cecfb6d565731b6741c04442659bdc62490b72695bfbdc865b21ffc6a115ace753c5b929829035fe603916cc10f92d45bfdbe24619476783c5c3d5364605c82ea3ed5b53214c9934a519224784ac85a4fc276488480aff9a0b6ff5d9688415e6065160118d28df02e766130aa38a208c0c8940a2705df44ee361259a5ac0a0e0abd2682d37f0084dd5d22e4ed2d868ea5e929797364ab34df8d436e010284dd711aee4cd4fc5fd0fec81a1deb4293d63641b9a5c8d89380459734d0d72a0741b2d174e6954e48cb764759de066b6923e045d7dc918d24643d7a91477762f1de4c209300a836ea99e58c3697f32ef0d9d5f25470029e984290345747791983990a705e0ca8c53795d7c530fe0a08534b05a57819b2815c01b16705dcc1e33a40340f80cc16293e33061459de25b98a69f2d4ede23c641e15c003509a1d8204e8f9fef559820e0182ca16f4a6e376f477e09cab41f3a5c54397175f643681a50096972a2f4d5f6783001c0400f8187ad8ea1791ca953817f6563e07a401ee837b6ab5f4b2c96d4e7618ec4f54c8c29707ec07f85ed8a4c0b1d4bf45e95565250cfeb5a651fe963ab9fdd935079f0e742285cbd1c04b303c4965160bca25dd2d5f9bc57d36dc3bec1726f8d102f6c3da97d857b6a0f18fc77fba6400f4c193b5a432de633b35c0383beda9fa6ecf3c159378415d3c256a9c95d7d13ae8bec4f509c654d5c3106715e819b280a49faaa3f6cfe6dad37ffbb9b8c148eeff7ed0cf13e2e0ffcafeb9a4dd88eab977547d38ae8b87f81d6ceea6b65b9ded2b6ef6780b1f0da6f92d214afa429c75c41e02202656d882da5fbf7676200b7133915c437064db090198245c395f9b5c85bef347ca904ebdc0ee0b27cc3520186f1152e7ef1546aa2af39898fefae8abc8b394c3df7928da55473fe58ad25540b4b425458245c2bd2b73a2370b0267e4bd341ec074cf75fd2bd2ae90da70fd37cb8fe06cd5879cccea92d9206abfc746b503c7e5ee272fcfa43bbc80db4d395277ae00d2e554ffda8a1ff213a5dddd49ee2148225b8e5c57d6a0e1f518c93018fb71541986ad678d3238853a9a5df1ef252a519a2c4b80fa9d9ca4e85b804e8357cea6eb56c844cd7021c7c630ff1a26f46be8f4b058babd9157231ee1581a3131d9455b84cf1e87a05456878b439235e0595ed04dfd737da897c564da2e99e3efdea19b2b96b4e42a9f96554d3b51097c3be5a84915dcf4bb83f5250da065781d69f8347cd9101ad4e92d3e2ee08ffe3e289cbbdac30228e68e12ae59014a83c84bb87cbcdd6e815c6448c2b0a1c7fc232aa99c251ef103b0d138e5cf2362cc1a3ed91e560cfaa44a8b393190f774fd2fe409b957ed19666222a9d077a8c76b48a4864350a31ce29811893298c89c8d1a394507beec4d5eb22fe0a3e76422c69e544755201035ae566dda9bf2f1fe37b709e6769f527f28d96374cea0b068bc140258b035f1c8b6d7d989bb0f545250791ba93ec4ad7ee5beffe9478195000fe888208d278ebbf6f252905e0b8a5389016defd9d4c52d5bad0af0eb5f5d7d7af4a44e6897a2d3378e10adae7d8caf3e829981986b1171876425594f16952a51884d0af88a2915a7f37527d3aef85adccc9aa1a7bf03d12e86c38fe399ccceba6c35a0a7dbe76afb5608d80df0f5770fa1ca6bdfd3946048e11cdabee3bb12fa8e7f6e19010028f29cd52d72456a7fe88a0d86a3aea4c9ba9356b20667b00fe30f82ccf9ce9d974359fbbaa7ca60538f1fdc6765bc787d7129d8f71405ed095142407fc74d80aa78d15466eca54f49e0fabc14bc24950d608004fdb50bef28c9c79876bbfe3b1e69bab384df8e67f71ebfdbe846d865c16cf29359650948a6c9fe79ed8e92c4870904b1128e245fdfee3131aa7b1b83e69296d348a8273ba24efa558776873b53609432458a49514ca2a4463f7bb3179d70d432f9092ecc0f070d2985d760afdfe1a92bec894e31bc1fbc7141ba5045e7a7ff1693092cc8298bb612f62676de8b7282dd4a1b272b02ae14cb06eea54e6412931b6cb33c8ad966ed4265967587798ae8787128fa35c58f367327b72fddf5e47691fb3b13abe29d518342027dbfbe9da4c194e1e7f6af4e0cab3ea6bdd1c67ed16ba914a915e31bdbd75924432bfadad6719ba7b5cdea2c7bebdda4e53e845b490a39360f081c631fd4da6ac81f3a58ebba368eac7fed58aed151cda917a1818c6483fb8755d340c3461e38eaf4485a7e7bc6f12ea6d6c1024480ab7bdf223938e554faf347267d437886ca8b50313cff716f3b9a26735a58e0cc26c806632dc30801e53bb20d60a5fdf7746c7bcd74495dee095d811c8922b6674a85df959de093736e1f4e40a4a7dcfe69490c3bdafa8f759e937f512af9a5ebcaeca439387d73c9aa79a4a5f65363349d917886f22341caea3febc85c006edad1a8e70fddb041c787bd24864edc406cb2e14585e8599d65a9336d87af38f32b01064eed456034a52eadb5b11c84ad52198e27cd1c87aa789a0a202484e646b62cb9a374dbf6b1307e63c8c778ace905dea50e312030777c7fa08ff0a671a578890f92d9ceae9ec09d3ebc63fcdb7aca206b405bfa7c470c4e5cdbe5f21c2babdbb1676671337590ccdf37f71901820bce2c2557f48e9fd1fa493c28203a5734ab6099b1b241fd277a2ac3f03bf2cf9cca61e7701ee047e8904d33d1cc3c8e43cfda2ee8bf08a3c3f751044a1b020f44fa0f0ce89a4ff32198cdfe3d71d5515819ec2f9ed2ae42389dda36ce4c80811c72063f04cd6bc2fe12fbc5474a3c92dee7b42ee95a241d4af9b74ff2d58686463b8187c9b9099ccb15b87a4443bf1efbbdf7c8ec84feeca791725df93ec12f1aa1e091c17023ab4fcc5aaf64c6e88a9cf868f23a6138f45db425e38711c74cdd2cb3322e5c5367d92ab32857fdecd4a134bc9af2a7b22cb28f2a832c422ab3a8f548cd307e8f427fa794ee0b70a7192188f132bf2d66265bb6643ff7c0ca7550ef06ac423ce3ce1d4599c9637304df26f10cb081a1fec8d5e102659f47f515c2fdca9af19c6c788bd3fa181b9e0c449d45e20368fd8364436fe5207394125bc72dc42289663bcf94f19e28c54d5f83bbc0d93246217fa3ed14dff37c80ea5c1ce36a1e6c9e431d7dd3c34e90272c4ca8e479696dc7d66da739c50826ed4734074b6382a333b81326a87ad4d9148ceed0cb1b1625a94c7c0beb64f91eeb20bd8745ca33a3e714748a3a11c387f3e4adf9064619ca3ee3ec56c971ffa6b82a1c272d70efe55ea203df9da0ed408780a11d8514c30fde9e1bef974f3a76333e5986827941834b4517d5e5fdb232653655b5ae44351391b235712c5c450a8f1dfa33afafbf4e46d7dfc065d788c4dd0781a209937a8839ed134d800d6142105c0abdccff3dd1b2187a477670f30c11ec6d9ed18fa4699f3b2c16c9905e14f619d66409863efde44490b29f4bcb128fc0be3679952b94bcdccb9b73289641c7cf6b51e8e63126d4c0519e36510714b7d81f087c7c1bd1ad9b6a97a896b38982f6c81709cbea884d0ebefdf46c96d5627c8b03e27a4b42abd67b0b78acc4efdb24d0e8e0d804b0749c6e14d9e9a26af43d78d774746905512a4d116470df1008740020ff464ae73500e2ff518eb94ae34a0803dc5c5949097becfc96ec92c3c70dc7dd9e0cdd7c187a6930a811937e35513a167e4b66c58237eca94742f7f1f49450f7954005a5363c0201cbdcc00cf319baf29ca2ea20873b3493e6495e9a8b29e5ae553bc1d7dca0c73e01a8655e2fe4fd3f7967f1e583deca0a72f99d3637c49563e69fbf23f8e2bad3aab89bcebc103a5e563b456b630a9f4616df428bdd0510ae3d25d868788bf911343d8c0946a6f65d5d9967d2259c9532a19cf14f09cc9a1cd3176eb83d25263e91c0b25195c7940ef90d33e70bb1522ee214e02be8bd43b9c80503b27d7a6a6ca9a072124f5edf90c1121e252f188a82f4cd66235551595b4192e007496ea720d4b201063c541ce59a69b312bda2a81bc459b4a692175254675fff8c011da195776ac6a64fb5de93f9b43187c895865595a1307e9ef3d87fe0b1ee4ddaf6c127ba0bcaead6a18e563daf0a43892393cb73cb8278360f41e7638b8748c28a1ad133d389e51b2d466ac2194b9f75f7905e8d3c1f989d886b80b9bbea3d2b9bb4b008242c026c8c7943a71cb250d62e53e730f0c32becb644ea0e168a8c4242cb051d9fa320935ea71a41b8ae11558cd87a1e96809c665063c25d9b6a1aeb9fe40ba294a9023c776b6cab77810ef36a3cf0cff0d5a96b6c2c9d94370a182c9b64f17aad276feca6f4bd4ef499c08f4916de943fe139e1bbb0c877f239f2e581b6c0d4fce11dfb7459d6d85c638ea3b30650b7883b84fd056b26b084f101217c9f9c885a2f17231e1b35ceb3a1aa637c2819413c5aa1cb209ebe6bfd64a62436a95f3e370c24bc16ca4cf44ab64077270726989a1bd35ed6c18e9c88963f446b22e45a2c1566c33f131e43bdd491c4af87b0bec69751f3e30be5779f95631adf28386f21ba55ead89fe9cc1f806c741745fcf3ff162097bc840f83adc2e88dd8301ec4f1fcb645a6a9e08cf93612c776d6b14e7c3a2f49780dfd55028f8ab21dcada2383f5af81648fdd294f81eef8b5aa56053fcbe0c6d1da510b6b9b79f1ae3ee6a86bbe91baa5cb82d8d9a26e23cbe17bd0bc390475fc5431e2275c124b885a4b1c214927e0d7180e61dec55e8f7bb3575dc54bebe996902cee4715a1b4c9f2971169dad14b91136533e46cfcb273aa82b1688617d566d7e43ad2651f25cee9d1bab44eaa00aab160d18a2294beaeb99e2ca45a617615720cdfd451ffae1f47dcd899a158277bbc5bf7509a53e2ec87e63e0fd3a87d16937a7d4249d6ae6545fe1b846de606d1760499a9265ef8a034bdda9fa05848c2577f9bbb6d5b63363f0007bee9ecc22613c1be8ef14c0b20a4a3e9476933c5868e0c6c1341f99ce2480a85d862565c90e3cf16a0a20582427b5816421c9237ece44898148cac8aad66b27b3142376c4015826ebdbb71a844966ed76c96ab48fe8fd9986366e5b1eed1ff1b74dccc631c1796ea9138b29e230279e19cbdaf78449a76aaccf9b0fe738755ec06c8876254023ca46f55090bf0bac187e613453d772ea89c3efc98981765252fd9d872bdca2326d8d492f4683cad7e119bee3065b17328530a7c0816746f8e9a0dc256d5d0ec4a694362f4b3b470ff65141d9e5e92a16ce0e951bbd082890f416d26f6c6984b622d1eedad53d67f873a75263807a590e201fe4f4a95a20073f5e6c45c6e130f4bc951fbe5826b5cd79a239148c384b4b04954ce35b82e04fed0ffad2d72d9a4d1c941a505a9249306d11c29553967755a6eab04bde5aa7beb79d097066ad7d6b168198100c4cfa959b29152daf4f050992f30a64949d8635b5fd422db51f2df1cd3cf752e5b88a0207b55a32645701a6c99791cebcf68fe25fdd64c3f130721c3c52bbaf266a8c98c95b7e78e583da60ea740e946b749d6632c4678cdeb08fa07823fac1f647a9236e169de4d6f12fb064d34e6dd7dc387c99f5a"}, {0x20, 0xffff, 0x1, "83c9cbcc53e5f9abed66fddb"}, {0x80, 0xffff, 0x7ff, "3071f7d4504ce6042e7b043b78c884fc5d9e7c8535933d137b3da8393b881f26e3b805616c24930df84e402c1850483b72e01fef201b51aa05ca4835703c7bb8c37fe0ac00e4a8b0223f15430ea4a82b43065321141317536bee22ae8a3e033027b06c0f03950afd5e"}], 0x13f8}, 0x2) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) 17:18:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x64}, {0x3d}, {0x6}]}) syz_emit_ethernet(0xfffffffffffffdcd, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 17:18:53 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) mprotect(&(0x7f0000714000/0x3000)=nil, 0x3000, 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x80000001, 0xffff7fff, 0x800, 0xc6e6a9ada27725f1, 0x9, 0xa4, 0x7, 0x64f9ec3c31c03d70, 0x1, 0xfff, 0x2}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwritev(r2, &(0x7f0000000280)=[{&(0x7f00000000c0)="523aecbcd2b0d59cd13c88cd4d1596b3e47fa9bfca264e899d466623a121aed74fba4f3a9ea23c551e58b36ce57c8a7a42052049bee55d6349d4a79c1fae1ff0deabfc7cff69527cb6544a02c58817c353694bf8345b5a9c80be92850add3a8c493785776d08f2f10d479bf32c3248ca0a4ec65ed569f89910b7671a63f08b5c95b6e63fa88717fb47acef41485be74b8f0ed380f6e51dbb4bcf2ca2f75b2cb4", 0xa0}, {&(0x7f0000000180)="2c0661fad647d8fce88837021c79b421af2150aea752de4d347e88df43530cf9b1ea45a9a4cd625ba5181a4ba222238200721869a3fa49bee6fa572835250b5deb6b4e9757ef700cc08776c1909a5eddbc76babf75b74a34534c646ecad0b750d18a7593e3522e5306eb97c312f610dfb0c8ae7f68129c2f4d88d3e280a4fe8fe73b80f58df47ca34a649fdfc9a8e013bc29f8af16e0094bb12558171f5b852cf547645308fb851d7235b5c32f05a51e39eeace25ce14dbe11bb578a24e2d0a7f781172ae90813e1ffe24a9e1666e944cffcfdbddf42c3dc2cbf60499d4c6144e490c7a5a8927662c221c73167cc0216efdbe144f9045bccf99d74caea53", 0xfe}], 0x2, 0x0, 0x0) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) 17:18:53 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0x1000000000000028, 0x0, 0x0) setreuid(r1, 0x0) r3 = fcntl$dupfd(r0, 0x0, r0) r4 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x100, 0x2e2) r5 = syz_open_pts() dup(r5) ioctl$TIOCMBIS(r5, 0x8004746c, &(0x7f0000000100)=0x8001) r6 = openat(r4, &(0x7f0000000500)='./file2\x00', 0x400, 0x1c8) ioctl$WSMOUSEIO_SRES(r6, 0x80045721, &(0x7f0000000600)=0x1) r7 = open(&(0x7f0000000180)='./file0\x00', 0x20b88, 0x200) fcntl$getown(r7, 0x5) r8 = syz_open_pts() r9 = syz_open_pts() close(r9) ioctl$TIOCSDTR(r9, 0x20007479) ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1000000, 0x6}) preadv(r8, &(0x7f0000000640), 0x5, 0x0, 0x31) r10 = openat(r8, &(0x7f0000000280)='./file0\x00', 0x8, 0x10) openat(r10, &(0x7f00000008c0)='./file0\x00', 0x400, 0x13) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f00000000c0)=0xffffffff) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$setflags(r11, 0x2, 0x1) 17:18:53 executing program 0: ioctl$WSKBDIO_SETMODE(0xffffffffffffff9c, 0x80045713, &(0x7f0000000000)=0x1) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x3d}, {0x40}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") mknod(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) kqueue() lseek(r1, 0x0, 0x0, 0x0) 17:18:53 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x20080, 0x0) pwritev(r0, &(0x7f0000002480)=[{&(0x7f0000000040)="e68d631e8e862e7e4f892e02648f358fc6923f09dbac0fa2ac", 0x19}, {&(0x7f0000000080)="ec150c25612f71a6d33d1d246e59c75d93ed3129ed674f13a10a69496d690d93dad52648116765a5df6659d0d639e8754170d52ea53e9385b4a1ce43a1d889b058531504baf9ffdec2aea4f9e02b75c516e4e1d0bc8c37209c6e5933aa74314f2d1876cf30d51d1cada819999bfa5f347007bff9cb0e6d429b883abd6b650808f9f945f8", 0x84}, {&(0x7f0000000140)="04cd9f1119ce006ffb2b8e714ea1faed142bf33c79976f5fd789b022fa976584b23d12f23a936e2fa419682ed2f296026143e27170cc37818dfe555327cfde0f80dffe404ae843432a74ffa61a08ad1216e5b8deec87b74f971ba21b2c534c18466b911a24ea46bf3399817eebd91f2dfa9be71a46f9df2878a2db3acf47c99b7988325419", 0x85}, {&(0x7f0000000340)="227b7bec2a2a3297e2a891f82bedafa68b306cae5548228e4ba76971da1f5327615de1c0f81e38098430f3b2ac278c9f9b350e6c3d8c11610402e8b67e7884482e1b6f92186076ad9c692bf7d1808f941a25969eea979adee0fb10fd545c04d54542e3369f8495e948ab6323b5d09711716be6c4943c67cb48819a38d0465e6d6c5ecb15d98c6d6380c3db8ccf56130c76e28ae12f47d3c05284fc8f1f844dcbc42432d5096b0147d50805866bed255cddaeeea183f5ef8588fa4ca7a00a6eab5137027385205143718f351ef14232430808bba6ba8acf0818e2e750b75e48a182ebe3e6292a6884bb098020f71593e5b7834177289b95a85000caf956492131e2821188d496a0cf5652285535927988f54b4de230383d1512dfb76c7db7b94b91219096f41935032d351cb9ece8343a1bd4d2fba7868156970a5e710135558e032a6b9e32cfcb1b3db0118b6311e80834442894f447d11c80d98650662b48ec280756bf8b51e6ae80ea655a6bbd6a97b01b692c4807e93ac9af0533faefb90c53e2401569d2d0ed7fea4fddd9a8d00fc5bf74cfd0d38b4c262e68d46dfbccd9225ac35a9ebc7ef35cc0dd303993b59df9dd9a0106df881ef47d229e22654d5acce56de76d9162312010350912061277a44b7dfb61e0a5551110a04fedf2b12e6f97790947b577e3330c1e60e726bd1f2b330ddd7d8eaf1bc2cefcbab3664537fe1fb21369bf9ef6eb33713bc68dcaaf2f37d63858b2a520af5592733d79d5a3fcf4f167ebde4a53facbbea3f334075167333cbdea41317c6fbe4f40a333a767d39d53bed4c6b37bf27e25a46be05dcd31de643ae6fc6a44a36f042b3eee270a84b03052bf26deb4c512d2b23d15d1d31d94b6ab08aee03256e95c407abee4cbf492db614a80106d6bbd61b15a868e5442614e7da17a34d4ef68a1ce565df0fe2b34518c2f468028b551263a55fc90e6feb8f8aef2399b5eef6dbd328c3e69fae0dc133a869bc8d1c957a1d86fb977bec5b3a90224d45dabb3bb48054f71737ed570605787cf442619ec9d70a500fe2711f978a9501a75ca682f9b3de435f281435e0917487fd58424c75467a8d9c222e5ecc13509594526f137da124534381be732ab5b58a9f616afe47384b570bddeabb89bacf2bae66236e11b75023bd6893c4a1965e752c6ed86efde475636185feb15147c5a696e047cbd787bed8d123f50426738d186cbc097ccc43abdb7761d56d192608afc3bf1937c7e4f69f76163f4ad2babc43eb10d6772a34928aff800a0c78d83e8cbd7a877c92f62e6b015927fad00814c6c95718501f405df3e66254253c946d4016301023ca18d669de9b8ee55788300d9e71c4954c828f0f6d51a1649095c416fd69280cf8b9bc728c5caa005c812d4f5c2dd96029922ae1f81393e4a3f302a131b6b5581c10a6b72d92181d5541766cf0dd18b4660d5d19ad3eb5edd600ff6d19eca02466677cdf5338e0853d42ec76c8b65372641ed1858abdd66642d0d3cfefe072750336076679f2c7525c1e261699e196e5441039cbf5a02bd4a2897f4976e88bb82a992ae9b6e167f9e297d3cf8605a37eef83f08b83d4277277bbfeb77a67b16293f02b4935b731147397d3ed45035bc512072847048c996316a15ecf6bb20cbb7b3477cd017cc9df48662499c47ca269c6e9a43437d4670e3e8e67db7b139e08a2c32f30749ead672a5886cb2b62814d5eedea23871064da4018131e00b3d06a59542e7d5c2caacf1ab53dd52dc414fe280e622567d072cef83698d08c9b14538d1ef7f9f1eac6e90d66f76ab3cd0bc7bbc1706fb59d7da7a834650022dfc3e4878ec133a95b4c87217e6abbfa26822a31fd53044b3f842b155f90324173e21802c915e8cd6814ec7bcb5dc812517f4c4c1d960758fb025eecf12fdd63406490a9226388e419e60c6617117ca1c925010ea526c70be540340d332d7811e519111003d7441d424742382d369e28e565f8aaef4727171072badf32b3724368616d7c722ad5bfa8513af965267b3e3420faaff097e942f02e1b170e0ccb8a0c4879f185c285583ce89d81cb96d49784805a4c4eaea6a24a0bc68d33085a7a44aa5922558d6049b66b47850c6c0e2ee73b0a9eebdf1e0d563913974931fb4fa540b7e44669637e8fcb52c70d0d622794fb33a3db12ee5c461ff37d6aa70d9ad3e0d5d0922b4f0b4472d53fd831f371e7751067169e3e954abfdd1cf595581512337ad3fe6fdf60e54fe0ac329eec502ae41baa2dab0dfc515cc8df7e6c9f7ec7a99b6ce2c4c3a961086790536e10ba8bf4caae063c10c7aa07cc0d65842b5941ed9b687b7479fffc6a7d86f9b9e62e75678d3fe1996201f3b89a230bfd267e9b5a793ea245c129de72ced8f5595d53ea5db58da63e1085db7cf3c478ae9d63b9fc4b93cada5ecabaea00a2fadd82c12d8b280de21146597fbf50498083014c48e7244a7787d45de36e7f6e61104d5dd609bc505aac91ecd31971f8d3dbc7c02b92b63f06b8d08ac7257179cbe30677f20f1791987aa147d59e09d13ee87885b59d9df6c31b878d09bd4a5c0425d2702c114fb3cab5a26f601ec2ed52e642b75241de649593ea5b3009da925acab31c3a005b793613d7bfd3a4381745032b87747e612a92279cf8c33a5a2fd6d9205c8a8f655cdd528a512718a09c055380f08e608c596f39e56c0431393a78117e51eb6c1f98bb7fbfa984177fdd172c0b6a109d6a4645da66da16d0245570c40f77fde79686d4b99ebc3c3d5fcff8d2bc9dc88af6d7f13f122a7be7e31ad5e5406698cafaf0ba91e6340afef743c072ff77ea4eab3bd5262e8890c1e78d701eabe6a2418203919eaef4c0ae3db211e363b5cf43863e7b305c3a4e1e12e71f5f0a0be12632a6d6effbd0b8d24c8f76876d02b06bf09d541dd2ee20631fd568137ffd061fe9ec9579cdd188d03a7d546ea0271a754395312aff68cab793cf49511529f26ce0ca43b391309443a123d4461a585ce1e4a1e2a982578b267b3514b73ab072a8224c4d8083e318c6b7b4d6e473f44d506ff7882c5dcec3fc4888de08d578659ed7a2e7addf201be15e2edfc036809556300df89ae0a4f974c3b27bf37c264e2c3787f153d6c826efbf92c20032d7218944895b98530fb493ddb32e098d38928328fd0401f6cc2237f5489ef14e9244242366752481e2ae8875e10da6a174df777e9cd5473822312ae4e38aa69d47412b80344952c87d679f77330b7f475e1374d12c6c9bc637b731d28b85bcb2c3f83cba0d8135bab6bac985475d09589a8de869e2aeaa67529d80aca068795fc8e43a5a517479c7a130084eab9da1bc8620c6c59e31c317d2724ca0679b111140bca89be773244e586605cd7d06dabe0c6764838d2c93e167e59507ba2d9d3cf05e109ee557c50d9d905312cbeab95490158d043abd2a8bcded96d9ab7f10c037ca44037d36c2090f39f673a8e982ec7090f0df7621d04ab449218c08c5978ae0a4bf56d9bf8e4c9a02710f866be26ccd6696e621dbd5e97a28653fe306af0a0ba91eec9836e97e0afd5b726d5a1d5329fe63bcdee624de160a1e558d0d0900b20239cdb4673c115f02658065b79a2e8b2ed7a254fde80ef4bac75f7005c80d0fd90a4cd25b8ec6322f9a5ca860d6134b8ee32d64af7769b5a5b21d45ba5c8142d929144f18cd330824851e2cbf0460020a663dfbf0137e984f7dba508ef1677bc9a70540ce9e0d55e09523cfc6a51d0266ff5f72d77ef4f73ab28543f473dd7e6867f1e79b0f8211db056a6fcd9d8a430047fd346f1596866ddad0772a8ad06f0559124565bc935675716622fc843ab294ab0e5720c8029d52eb1a47ff03eb49628592c21fa427c5eac466a0bff057fd88c6fb945a33616550ba25e66aefe6aa1dd68e6e4e39a4bd7660fe0debec276faa80b1d446061999ec4b8a423d90ade8703e61b579d6d9c78acdd0c180893f5eee39c1bf084df4383eb1f84275fa6140147360fdfd40f7c398887a8d8992f09f93020750d4524af86a14d2fba9bf78677fb2599299215a183e2b931aec5bc150ba47b5e98640ff7433097898d34c5ba12d8aaa874eb890d637c6b0c5dfd64f7af0aad361dc84c5b497c310b98c7969153f110cd0a88235bfc0b009e25d4d0e6b56d24a909202521f9287a5d2e91d566e7d5a9961be26b6d68eac766e28e7110135caf754088d8f059325e8f1441dc4f76b2092817b6f20789320582112bd0042ade602bf56011c0d6ae27e843dfcf0a60e27bc436967c0f1c8737600afcf7ffc2722014b98d9f78254500c6d1eac13e1b3bdfde8a64f1553805ff473d51a013ed95fb49385b48b22f916d696690b69d40e4513713d54d7f6a94e486434d2b7d7d6fa953cd3d6cb1038c86b813c83aea9be7faa3e3a525d4853dc823d08fcd966cb3c814fc77747543683b8a023fd1dc39a780c2d25979ff1d9b36f2032f1c77a88cfdf987f4dbd4bad9736c68ddcd628853d7d3ee092c6f54ee47b819fafc4f8085c85ac581247db61ddf5b43ede9fe7947b21636dc50a76a4b0a454d7591f60d4bb4699752ccf0654490d056f8052eab83b0bc5f205e37f9ab6e5afa661103be6baa369f070665b3b28645ca4f02b78aaafdd9dced812e712c5523c21c83ff0ee0b6c1b590ffe3ecc98faa09b802e8555496776f82c207d03ba8308f1496ea88cb2151eb0a8dc683eaaa7e377b05363b47c11c437bd8a75e75fb79696b108f29af9e97db49eba38b0df24b3441b8cd5ae6558d3767894418126c6577d53f3592a7053e04453ec4993de2ebfcda6e559a53cf20b16913ec22207554929534c0c0d6c27046b29dfceb3c205e51aa441dbede9cdcce9671145d42814b0597e7c693a8c8e51813b8b210a11d01531080744aa51ff2edda22a760704f8e210003f4a2f5a64a7b46d393d801d5987a122fa4ceb7f3295420602f6dd050edcdbbefb53858b9ce84ac7ba7b32bb6072290f765f5cf39b4bfc2620371b351ab1a9b36b725af5406fa010f7b56eb8984b497836bd5b876d1a421fe68ceb43071387bc9154404cad7ff47731b392fcbbc726c630c9d91f43808dd1217f9896cbca9087f30159c73b77d543cae56855e3f5839757172a574d42d5759072bc36efd472c417b407bfa0f1ad6e0ae8918d93d5038135a7171868fa2f59a76ca98841f3d9ded5cea959c087bfa1c427d8f8adbe4493374a4120ed64594320791d0c363ab7c27c18d6832691a3b4774a0e3fb9413408183ae8d4cac8a3ee73df0d8c4ee9120a7ec2713ba1c69615065109bfa51cef3dc3c9c22b778a4f546f02e0ff3d8c7978ad730ccb07b1e2ff51a09e03cb8cb9b1e77080f2ba8d7b11bd096fae3cf011edf77eabe2afe36e3401921510f94990399b0ffd7c58be34aa97ac66130d7f9468d90b68a210e24701263ac5e8486693ea97499f5c129f85e7f6cc7a889c523846f227747c8943f0f43c6c97fce370cacbf0adb12764fa4fe82addbaba9205cdc388451286629652d3b46d1ba6d78b64a1497d0d7f26991dddeb1e931496852e7239c2692c3719a30bc1e607417bc9b42d329a3abb2e08354a27ab87908f446f5d85c2443a9e9203138bd15831cf7a5644a81a8e3f569d0a47f5f870c49726a5275142ab3cc51f1c802817ad2c3c1c800764140f6336c867d4e728686ef8de702b39d125f93fe2a41f2312d4e6d45830cb549b6cda97f118f44525d8a2c4150b361b120d1f444bc90632b71b4fc37df8192291d0ab017d9598aa18970", 0x1000}, {&(0x7f0000000200)="9cf73ca5a52240d2b6de827b9bf9abea28ea5c48aab4752f84a07f33fd4c524159f3e1cd53c446d5740532987dafac561ae964f2b1fc8757a212b4791b2be8d24264e4b930197051b479d99865305eb7df470e3cc7fa0b4b639509fa012ba5f37f60599c9aaef2b104f917e0b5edbbd4b6f3c02d1acacb4fac47b5a8cd30c1c41b73e9c517622f34bf02f80016b9612dbc664b0298", 0x95}, {&(0x7f0000001340)="7939638183816423e7df8afca2f21040b1520878604a9aaa7dade685b0426f468c3fcd1afff2015eb65c60d7dcffae66a2c0cb021161d4d61a7758af2135d9925d", 0x41}, {&(0x7f00000002c0)="f0b2", 0x2}, {&(0x7f00000013c0)="ce42b1e836c4ba5804e436581f4082d236103f6c7e7f83a3cd540436a28e58876eba3cd8271a7929bf9b3d84c2ae2571d8935f5d1dc63518a70d916f74c14275001b28f925d2a5249fa96070b518ed60d0fcf1f9fb9cf7f0449b2d7b4db1cb3592d4231caf326a98bb330589b0c4ec6cf263bb7ebcfcbafa2e3f3ac93d29a44570fe995dd61f7b5ec641687e8794e49cf4f94f5dc4a6503071c0c06a7a103f44d96b08f6ae0ada937311", 0xaa}, {&(0x7f0000001480)="3c6d83254ffc3b66072eb76cdea4a936153d6640b77468c27c047cbf0a1deffb37ae387eaf61ef0c84ee1e623c39c2c99d81ce19d3784922dca003ab9f4131bb8e4332e0000c89bc8203091d78450b05a8c9ae779c9b580a550aca1b5e071ee8587d0c2c7625a752076839b88bf17fca8993f7e661c40cbd704786254827c8f86b8ecec8aeb16f44ad97c79c45212d11aab1d90eebf2f25c4808284ad55cffb4f7cdf7bfb7e8d2783762ea76fc348db205cb4f11f0cde63db82c5a1cb6502ab32d335e5fb0ded333888bf53945a4e5bb4561e3a89808debf8eb3997caadb337427528fa2b8a94dd305a31cdefa3fb4d0c9edd77ec14d13a39a1b5663093e7016d02b29a9cb1c047d06aced47ed2c6160d77fd168de7f15abb7bca7910543d408eef585757d7f6e730ee09985b90b4995efb60f911a4a10e1bd88e73642f2277e9e54748e47ed43147189e7b9536d72f37fa9b71ba5176eb9f14205011d8ffe6c336430f97935b32f4bcf442e9ce288820c3f5c96281918b893b8bb4131ec3c1a750740de6c11067b04fc86533f4819c95621eb2e9f8bb01eab5057939e578301e7c42931be0c28ccefa552ab4cc50e1876a19b3a70a01f96329066ceac5554cd34d8025f515d4b65c15cfaae20edf2b80bb4a2189c8906eeacb24a9176ca6693e0b63a7707f526a4f5a65aa60e1a50f5b69d52abcab1cf1f792943c63e6af4ccbe29bed370bb49af9a8b5ff191858b21e206befdcce7cc37e89e68204d76dc254c437234245d3c1266b2ebe7cbce81fdac3465840edb558def6ca6dbee3893de798bab09e0780eb732eefaa7f6ad6c38bee22de0973e9c4eef04fcf9efca71ae6103cf0717e17e76e7a9afe4a5c7c614aa9aa5e76de2f73033c88e4e4c8bdec03144be0cf818259ca7b21bf87bf3b6d99b44211357b534e31b08a826947103a80c8902eb3a29473321b46dd0d8aa5c2bcb963bc5cd16177dd7b9c1b1b26aae669683ce115f18f226fe6c48f2c02c20de612bbe63235d1bbcac478142d5e8e55d47d97d50ca0ccdb385734e90b2a3db1044b9c5256afa526ead1df02f020dcf47c2ae5c0a949c2a0681639f3ffbcc1cfa980d3bafa156f901dbf5a71541bb38b95540666fdba01b55c3ded7aec43231228630eb0a3d021dcac5ff2f96c2ff43a94f3cd61e2d5baf5b310c4aa11aa2095dcc500a6c56f31ba8d2885104e666c33d63e78bf8fc9cbba2fbdd4ce926502a492e336bad872c8d35338f3ab42879cfb50a2f0f2367dc550510cc4d485a9520cd7640d5d95608fae3248ee85eeaa271542d10d269019bcaa56d03c2fb9306648351c4a4a703a9e3397627b68a60d7169090fc90b5fa8146624c1be85d943aedbaa6f21af62b77d186dfbaad79defc4695e5a10a2a752ad91fb8339ac08aefb13c7f32081ddc7b2b7904dd07ede736a5c3d56deb843292c6411400c93df5112545e95ee8cdaab3335d96e8324b954f9950d29a6c8c0dedbbba5dd6a4c7023474436df75903f8e18ec7080e6f4e782bc612d8c1a7f30063a713711fa53eb012f4fa46a2e8a1d0fc7a298474d2890b0f6fc7878a247a289fa3b634317ae3897288a64422e457e0c9d3a44163fd99600376778ca068900bc33ef3e81e760683a9767cea70b31dffbc6a4572b7a83c81ed7399592249b65165bf2cd11f36df0b56da2f365af06aa79ee9baaa69fcb1c605b5c68620cbbb898120cae3250c5b5227ecc12a36e3fe97f2b1792bdb6934e972fb1efe64ff120f50137838fab2286c94d5e1da07b561e0a90ef52860592e318e98bec5811e424624ae4d2e71aedf974461715a1133b99a49109dfad5b17ba8a377bcc9b77048e59cda31c9dedaf278b52dfa7c91fe90ea28a96801de1879b0e892bc1deb482310c695133b569f22f2533c0bcc9ee612ed52d15530624fa84b7f5ab7a8a2ac7c3efa03fc8c24b4cd55280907d5c23ac5d121a07fabdb47bc9fc22bdde6ab92c0f8fb1e97821811c2cc9225fda777aaa592288d04f318b43905c652c6b8c08ee178ae189c51bd58c2de8a4a3fea648fa0a96d0e91b423231c46cf943e16c253ed066341e497f6532301f14ee4f9f2ce52e816b7535a1dd934d421dcf7f0395a4bdaecf7c2467924c4c9093f715fd33d551b0933380620589ccbdee903f1ac70b7fcaa4f7bf8ea5ced359612e983692921ec2a5d2475e4fc0eb7aed4f26deac62d3ae1ac5db8e33345b6955d1eaee3ae9bbfb723b9eb7658b9eebe4b139c86bc73bac347629c9b9ea369612411ee2508249e3b3f99f14244865898171179b72219a4b493e655fa9f45b971c54415916f5630715799e4bf704a1def79dca2414f47b28cdbfd554fa349f0140699d540ae8aa186c327a6f26789ed93a4febe4e6bab08393bff249956644cfac09868a1625fdef3d79c10244764d14e52d2ca0edeb73f4d2342c32f07ad8ece75d961fa1a34b6d90782489490b3267868da846182da16270a9f71d0245cdd4b9dc667a457590745326a7aefb5a5b23da39994a98a8ebbdb3505583dff63f3a50d1f5de2161856e664f9e5f59b22f3eb5c990a4f25b2a30cf5404a813f4e35a46fff2951e85d1fec5bd73822171cb8b1b45c82aef6bdebd32f5bb39e9fc54ec49f251a52e89c1dc8b970c3f6cad0320120ea930d684f484d886e0b9f22dccbba097122ac71bd63b5518ebc077547e8312d8efb86d955f30ba32078beb2e8ff4aeaf56da0d1396f5cf5dcdc6ec9533282d023841d63be503799fe7e45155add299e719ca56159fdda8e6c617341a1e4a6b2683b151da059e1f064c0c5f29c8cdb56279405d4afd8e0cccf1d0aeba66fbaac5c84f3ba122fd5718a9b5a575d464b750f522f071502a42bfdb826092a2330115687f686d00720e18328d2b19330fc7c8efd234933fbc96cea287b59463287e324e2b1cf1d7b97cafcf038189d1441cf568bd9a20dc95a604f5e24b51470129b6038839cc34a17aea1505de7e026f8231330bf0411c71f0c367b0c3a6aa337c791d28b0ae5476c43b15a1fe4ff6744eba353bd2e5479a672fd5207adda8ba0ad775be8daab9e10120a71ef4c2cdd464fdc72aa21990c16c48f97d077a1a64a5d877c2a148cfdb7be92787a1133b55694be488d4102fa90d18b41c2cc6ef2f53b1829bfbe050d90c1e46701b9fa13a9eac8faab6c4e11b17ad424310f0f8c05b7f869e44c873cb3de211fc154dcba7553829c337d5c98f2fc177d02e445f1eb49335ebdda104e3ea34f960e8b5524e3c87af7e95564c3dfbcf2a86f3683e283cf479ddcda89811f0b30192f29e815a860441ffce586f7831a139181ec3e157c1c53b80eb3b835d3f9d11f828193600ed9030590dca4087c8228900503991dca91b7bdba4ebfedfc2464737b6f2d10b0572573e9a360cbab6629a7f642d7eac4ddf6f27970d1616ee6bc7f9255e37efb9fd6c84445fa98f9e84b2d880c05dd92a2d18a68680d6c3c72782d3795c665457078d965c63155b6278188424b4435d64028cbb1dc8a5083fedc2a649f9729fc665dc49a7d22bb5f1f7debdc49a22b4038e64ed3015f59b4d2f293d6190f5976fb25993b1ebce33290ba8fe815865f8a99d89f00f2ce9432f17a5c925cc26f905ce5d8bf16d8eaddab05c3d8b06ffcd64c0490158aaf45b3437db89a0cc35e38ab634c728cb26a4dee293a05d699a3c204e537da0f155c680db56de8df33898b8c6f82bf23b65c60d1b2f829aca4c3726460fa8b60e4c4ea00aafb429933969a598fda06ee4a8859e74de0cdc2a2b5f3d539d643061ff896a85761c0935619b91a69cf9487392cc1be45e134a6c5f51a5bd85964079012479b39a8146933fd01a6d2918e7a2f2d7972ee8467a239fd2dd74203e34a0d9d996882a16c41b289207994e5fa065530c28151e3d83f2a37d673c2459f461b32cd69906d380826e87b1daa91706c0d761e446ac30b77bf59b7fd784fadc71b74a2c40935a11ccaddf349e265e102ec5f65bd333d29004fb7aaa885a597c52469acc112067cd2c319e79f46affc649b61bf8868aec7a998c81631144799f9c866486f0eea8ee1900ff744a018b537a70759808ab8512dd01ed3beeb2d5dd072f400b067c0837ed1878cec5c4a50f023c381dca91932c57cb665e2f66bb5906f699389017d09b6d74a1538f436bcc9fda212a939d94effa9d3350dd377824dbc0d2693ddc862c807d3ce1d61683509100d94702c3fabad87fd8fb8638cdf4e672c52dee669f494b2ea54524a2ba74416b903c21078e3442c7666176c0e56cc67c4177f00e339bbbe25d7ac3c078b99de151b1897197a3de6b88b4ca813f97ed94ae89671a159d1dd05ca2fd7dd16de1dd29c234d4b81e651a11e1c1593426b526f5d42e797ddc0294b1e076c1f22ba8083882aadef4f1efe0451cded19b05bbe5033b21b3ec8d7030fc43ccb4f6555ddfbf703fff7ff15401ba8cfe3a00a84cbdaf9d4dc1d15139c607ab897ab4335ba50a005733f71f37aa8d4907c72d4ff35d707fe954325f524b561c82e69f768fabd58bdc40653a259994efb70cf45d12666b0c81621b881893460a590939b38a91dded88c0675068b79382f17ecc81acdfb0d3f6b6fd9df4321571e93697a2ad6c113a0beb32c964aa6bf8d298d32c63cac615b24d00c3a5de691d0e6019590f829825c60358affb1d881af05a10f1cab25b154c1ab82ad3be75f5ede368e28ab53bdd61bd84392ce0bdd0c32bb28237bb63b1ec5ba8d336f721ab3021099979b15f1af25bfd708f800bfe14d0b663eec4eed1897e5f876077922fc5e5d86bed2dc949d7626b68831bb0c3c8c791781ca7fc00038a113caf234648a35c4a3f7e331972c12051e64ca4708ff5e2f71679e6612b30cef12350c61471a4078d67061f55f6fad5dedbebe3ae77610c762c0ce422d67a753e8e4b150ddef132606edd97fe63b81684f899f5cf34bd2ed630d2daacd46980f85468e1866957a67dcecde4ed8b6589e345596a8034e8a48faea936a4b141dc86a03e160dfb4c3e65730684f559a3473d0b50d93f36447694e519d1fbd6024c2fd91d380f6e2183baa1f294096de936d5909abcaa0c2ebbd84f655fe31a3400f6df67c225d2838d9ff3edd7f784c96a9febaaad68987c158dc015cb294f1925f7b952ecfacfbe8d9a54454086784311222df2f92c6ca1058dc6008ba73063fcff7948efbeae419a257345466a30d4cb988656b1151791e7730f56741737fc4efc648b0e94f751f80e9f1eb2690bfa25b0e11395e2f3534f1d495c195a87bae7634f1cd8377b2c6761d3fbbc6462c5ea76829ff5a20c18f1eaad2c7d253c358967cecea1a158af615231d5eceaf4086090200ef62a9e2074e6712c4e54d6dfa7e94590af87132b781b0f4a7ec27101b716bc39c2f5b4f8309b87d9618186cbcecf459e96d3883f8e3a2f76f7cf7496799c9890a0caf0ecfe155771b377f014d6d4d9d2a03e8342c65e75bb7689eef576ca6b89c3bb087b66aa03cea3eda9c1da2e35ba03ca6708856e8d52bdf0ff4261c5e2d6eaf7fb29cf7f6506a055c2930b4c05dc78ef0a4019e8187b3c5918edf8362c69f6b071d9f42c6d3ea908468c8d9edf7d786c4538ab80fcc0a58f0993f9bf7bf486fca9d8185bfd640d83f28a59ad2158a5c5b8e93bbafa77156321ea164fe65acdabf032bddf7e7bf7cc77ece71725b5e64e5568532158e035fff66c976fb4733f31a73ba687dc1847081bb30993e0f62377de95bdebfc9072455fbcae73c5293f26e81fa", 0x1000}], 0x9, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 17:18:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x29d8aaaa}, {0x3}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20000, 0x0) msgget$private(0x0, 0x10) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") 17:18:53 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x8, 0x8, r1}) r2 = socket(0x2, 0x1, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f00000000c0)=0x59c) r4 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x40, 0x100) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20480, 0x0) setsockopt$sock_int(r6, 0xffff, 0x283, &(0x7f0000000140)=0x101, 0x4) 17:18:53 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000040)=0xfffffff9) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) 17:18:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x400015}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000440)="b63d5d34ccca1781cfe40a24a032") openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8000, 0x0) 17:18:54 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x0, 0x1, 0x3) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 17:18:54 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4500) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) linkat(r0, &(0x7f00000000c0)='./bus/file0\x00', 0xffffffffffffffff, &(0x7f0000000100)='./bus\x00', 0x4) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000240)={0x0}) 17:18:54 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x6, 0x3, 0xe8) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x1, 0x4, 0x6}, {0x18, 0x0, 0x3ff, 0x1}, 0x1ff, [0x7, 0x800, 0x5, 0x740, 0x3, 0x6, 0x2, 0x9]}, 0x3c) r1 = fcntl$dupfd(r0, 0x14, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) r2 = socket$inet6(0x18, 0x2, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) read(r3, &(0x7f00000000c0)=""/7, 0x7) getsockopt(r2, 0x29, 0x1000000000000028, 0x0, 0x0) r4 = accept(r2, 0x0, &(0x7f0000000000)) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000040)) r5 = syz_open_pts() dup(r5) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f0000000080)=0x80) 17:18:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x40000, "d732c1e7bb6fcce23c5b19765d402ac30ee32053"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) 17:18:54 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) r1 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x100, 0x2e2) r2 = shmget$private(0x0, 0x2000, 0x40, &(0x7f0000ffe000/0x2000)=nil) r3 = geteuid() r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) r6 = getpgrp() r7 = getgid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000580)=0xffffffffffffff73) ioctl$PCIOCGETROM(r5, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000700)={r6, r8, r7}, 0xc) getgroups(0x3, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, r7]) r10 = kqueue() r11 = fcntl$dupfd(r10, 0x2, 0xffffffffffffffff) close(r11) r12 = getpgrp() r13 = getgid() getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000580)=0xffffffffffffff73) ioctl$PCIOCGETROM(r11, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000700)={r12, r14, r13}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r16 = fcntl$getown(r0, 0x5) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r17, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r18 = fcntl$getown(r17, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000300)={{0x401, r3, r9, r14, r15, 0x0, 0xcd50}, 0x8000, 0x7ff, r16, r18, 0xfc7, 0x30d}) r19 = openat(r1, &(0x7f0000000500)='./file2\x00', 0x400, 0x1c8) ioctl$WSMOUSEIO_SRES(r19, 0x80045721, &(0x7f0000000600)=0x1) openat(r19, &(0x7f0000000000)='./file1\x00', 0x0, 0x81) fchmod(r0, 0xe3) writev(r0, &(0x7f00000024c0)=[{&(0x7f00000001c0)="77acf4aaad41750aeeafd2a795244f5535b8c9fa01ae56cc1100629790553c18468caebf56be134170d9e370b6f7b94f6a096b3d62edd6e25e2887f01347", 0x3e}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 17:18:54 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = getpgrp() r3 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000580)=0xffffffffffffff73) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000700)={r2, r4, r3}, 0xc) r5 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x400, 0x30) setsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f00000000c0)={0x9, 0xfffffffffffffe00}, 0x10) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8020690c, &(0x7f0000000300)) ioctl$WSDISPLAYIO_LDFONT(r7, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x3ff, 0xffff7d92, 0x1ff, 0x1, 0x400, 0x0, 0xac, 0x2, 0x1, 0x2, 0x4}) 17:18:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x4}, {0x20054}, {0x10000006}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000500)="b21690ccc8b39eba97926afa790d") r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = getpgrp() r5 = getgid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000480), 0xc) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000200)=[{0x8, 0x4, 0x40, 0x2}, {0x7, 0x7, 0x9f, 0x80}, {0x7, 0x38, 0x7, 0x62}]}) setsockopt$sock_int(r3, 0xffff, 0x0, &(0x7f0000000280)=0xd6e, 0x4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000580)=0xffffffffffffff73) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) r8 = socket$inet6(0x18, 0x3, 0x7) getsockopt(r8, 0x29, 0x1000000000000028, 0x0, 0x0) accept$inet6(r8, &(0x7f0000000140), &(0x7f0000000180)=0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000700)={r4, r6, r5}, 0xc) lchown(&(0x7f0000000080)='./file0\x00', r6, 0xffffffffffffffff) 17:18:54 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f00002d6000/0x4000)=nil, 0x4000, 0x2) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket$inet6(0x18, 0x2, 0x0) r3 = dup2(r0, 0xffffffffffffffff) r4 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x100, 0x2e2) r5 = openat(r4, &(0x7f0000000500)='./file2\x00', 0x400, 0x1c8) ioctl$WSMOUSEIO_SRES(r5, 0x80045721, &(0x7f0000000600)=0x1) r6 = openat(r5, &(0x7f0000000000)='./file0\x00', 0x8000, 0x80) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r12 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffa, 0x48, 0x1, 0x80, 0x7}, {{r6}, 0xffffffffffffffff, 0x0, 0x20000000, 0x2, 0x8}, {{r0}, 0xfffffffffffffffa, 0x80, 0x10, 0x3ff, 0x6}, {{r7}, 0xffffffffffffffff, 0x44, 0x40000000, 0x4, 0x10001}, {{r1}, 0xfffffffffffffffb, 0x10, 0x80, 0x2, 0x4}], 0xd4f, &(0x7f0000000140)=[{{r8}, 0xffffffffffffffff, 0x32, 0x40, 0x8000, 0xffffffffffffff80}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x12, 0x2, 0x0, 0x1}, {{r9}, 0xfffffffffffffffe, 0x20, 0x4, 0x7, 0x1}, {{r1}, 0xfffffffffffffff9, 0x80, 0x20000000, 0x2, 0x679}, {{r10}, 0xfffffffffffffffb, 0x8, 0x1, 0x8, 0x8}, {{r11}, 0xfffffffffffffff8, 0x1, 0x80000000, 0x4330, 0x2}, {{r12}, 0xffffffffffffffff, 0x50, 0x1, 0x7b, 0x51}], 0x0, &(0x7f0000000240)={0x7, 0x7}) getsockopt(r2, 0x29, 0x1000000000000028, 0x0, 0x0) shutdown(r2, 0x0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 17:18:54 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = kqueue() kevent(r1, 0xfffffffffffffffe, 0x0, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffe, 0xd}], 0xb37, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x100) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000080)=0x100) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000600)={0xffffffffffffffff, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) kevent(r1, &(0x7f0000000140), 0x200, 0x0, 0x1a79, 0x0) 17:18:54 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000340)={0x10, 0x3, 0x4, 0xff, [{&(0x7f0000387000/0x2000)=nil, &(0x7f000072b000/0x2000)=nil, 0x9}, {&(0x7f000038f000/0x4000)=nil, &(0x7f000000e000/0x3000)=nil, 0x7}, {&(0x7f0000213000/0x400000)=nil, &(0x7f00003eb000/0x3000)=nil, 0x8}, {&(0x7f000071f000/0x2000)=nil, &(0x7f0000ff3000/0xa000)=nil, 0x6}, {&(0x7f0000194000/0x2000)=nil, &(0x7f00001b8000/0x2000)=nil, 0x8}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000035c000/0x2000)=nil}, {&(0x7f00003ce000/0x3000)=nil, &(0x7f0000428000/0x2000)=nil, 0x8}, {&(0x7f0000683000/0x4000)=nil, &(0x7f00002f6000/0x3000)=nil, 0x2}, {&(0x7f00007e2000/0x2000)=nil, &(0x7f000059e000/0x1000)=nil, 0x91}, {&(0x7f0000612000/0x3000)=nil, &(0x7f0000154000/0x1000)=nil, 0x5}, {&(0x7f0000223000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x4}, {&(0x7f0000047000/0x4000)=nil, &(0x7f00004f8000/0x4000)=nil, 0x7}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f000024f000/0x4000)=nil, 0x7ff}, {&(0x7f0000036000/0x4000)=nil, &(0x7f00003f4000/0x14000)=nil}, {&(0x7f000010d000/0x1000)=nil, &(0x7f000056c000/0x3000)=nil, 0x10000}, {&(0x7f0000116000/0x3000)=nil, &(0x7f000020d000/0x2000)=nil, 0xffffffffffffffc1}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1}) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) 17:18:54 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = socket$inet6(0x18, 0x1, 0x6) bind(r1, &(0x7f0000000080)=@in6={0x18, 0x3, 0x2, 0x4}, 0xc) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) 17:18:54 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x92}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffb, 0x7ff, 0xfffffffffffffffd, "031f000000930a0010005900000000003f00"}) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1000000, 0x6}) preadv(r3, &(0x7f0000000640), 0x5, 0x0, 0x31) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) openat(r3, &(0x7f0000000280)='./file0\x00', 0x8, 0x10) fcntl$setflags(r3, 0x2, 0x0) write(r3, &(0x7f0000000a40)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e818bad360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee6f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b26979aa96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) close(r3) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000080)=0xfffffff9) write(r1, &(0x7f00000014c0)="8fc3c1f9ea6e15b7e080f7588caf9f8abbe1d3daf1b5e0615d6475c96023c9dd67452432e1d643870f7bfaa82a7c43d54408f402443678f6ceae9613432995bd76565cdaa921d977f1f2496a403a3a0dbf1172e80b7f983e32d1fcd7308e7023af6a6c03416c5f39b7cd56a54f38617821846d4a7748f0587578c89b70f7cade5775b276a28e89a8755b2408281adfe3bc1d54a084a1b58d0d3071887d6dae94cea0cc2d26ceb2f96a1432d061d1c7b123b36bf58cb8098b0faf44736d54f3bd02a924d58876713618659c4b2fae8e4489f37e1c2f48776bc3e355", 0xdb) writev(r0, &(0x7f0000000940)=[{&(0x7f0000000100)="d61ae9b134574a8fe41748a5e8a25ec2334c297772b70b9d3b57d199211ce6a451a1f52172c0dcebae531760e5f0ce5595587efb09b0446a18632267ee379cee09d61e2b0bf0f87b8e332c60263183f315e0dec08147ef8f6ca3a7034c232536a835876d5f531ef596c7d0bda0ceb312209243dd445c5fbb54fb038b9a4553cc32d07e4e990cac5966bf5c23c585b664e1203323cf13a35dbc2401142462d0b8d7739ac5c4565fd64bc48442f2b7bcac756664e1aa665b3a5d35ba0f", 0xbc}, {&(0x7f00000001c0)="551a43845001bd9d3a0f5b9a54b11cca6a8c181cb6c68b74b81b2b7b139dec46d3bce8aebf4ff8eb0a3c6a59921a9fc7ebbf6e", 0x33}, {&(0x7f00000002c0)="a775c6dcc310e308439401545187f5e2b362928b795709828c24a5fe940ce55167430fb71aa81d7354882c7e1d0e5442fbcf7848486a77efdecb2ddf8ac568bbefaf1f9d96f7c20760d4a8654d1337e36a72f90fdf4dc3bcf39f73f6984c2c53b43004fb552ca95108b4f72f0163f7c002b5f011e7e9334b8a847e97ca04dbe55dcb10dc0f310b12e907909d31a16aef495129e79ff850b1b23c8bc9bf20ca568b77a8b3535ae13e2740f70fed5f6ceabbdc52892bb85a24cad9e4", 0xbb}, {&(0x7f0000000380)="14ec91b6e1e636cf55380a50502571f3d94d341a775f29a6fda809a24296fd35dd942388ea5816aaf371affd786371369aeff8b05daed1f57f5af83dc951020d42dfcc18d97d0b77bb58c2eeb22ad05f8accbef499ec126b466b76a3e82049e74fc69f5431469e99ea4d60d08104b9e908e8dd", 0x73}, {&(0x7f0000000400)="834d799cc1ee94d8d784cdb066c1542eac2a8aab12aedfd13c47ea6ad01412f0556d6a5dcd252a073c99d8bc265d2ab6bc54b3279d9d05ce31f582e66388adec51706f2ea20971956911bf9214b3d2ba7c740250015110f350e63056f8fab757b0cb19", 0x63}, {&(0x7f0000000480)="ff7ca76e0cc48263f1f1d35f67eaa9d0cddc09364ecfc848ecd16e18793ebcddbd10d7c26b88bdca88d5255fb30e4fadcce5289feaf724e6", 0x38}, {&(0x7f0000000640)="3156a72c0b3d94643880c3245d616c79edb8ebe8615f83f2fe177532d4cd33893aaaf9d566bd7a75d170eab7ca1e3fed0c0e24e788a9584da6f9101d548b75861a0a98f1dcc26aac4cfa83273879ed48c65375ed2fb56ea9c6aaf1c1291545e1914dde157fd79f3b867bc90eefe6740bc01aab741a7414e78bf0bf595fd9b609262cf7164defd1b7610391e096f0d5013976aef1cf797c8e327b8c1fb9e8a30ec6d73f4c429b9ada1747ea2a7240c8956ee3c3b7ce878fa3bd53ba618dfb1a24f464e11c2f319bb9b9a120", 0xcb}, {&(0x7f0000000740)="4d4e73d37a8e7a9e4d90df5276367b73d03f971c5b891cc76628358a03ffcc4341fd186981f2b40cbe73cf826d3daddb70bf59aa3e92cd4596e9048547c234c28ba5d6443fafbda96f35ce27ca144e450165c99e6a27732b1fa4bd54a3ecdb88218e6b79d139cc75abd9e1bc2cc70a534af74831d9fdcc62a4cc61938bc7ff3bc244db5315e84202335e85992e9e9e97a294456f5c1830", 0x97}, {&(0x7f0000000800)="875ace79ac822cf0d403fcdc8de249d6d676737a6c9db76a8a1b13e83e6b76222a6abdd733dde52ec47eefe5c877bf31412dc2867a83034047a4ec51d9efc263ddf91be05000863df8133810cd475484e20025edb3d6c3160f0aa5b14ca75f13716eba7bb6bca844afa07790fb016ee3a32471341809edbab9d0a19fb981dae6689c78d360313025f2bfb9f88feaf95bab1ced8cadb995b16d470c8b644975d03362", 0xa2}, {&(0x7f00000008c0)="58e5c1aaac90a3c0967c1a5b7e42798c7357bf911777ae3951dd4193a92d053f1960cdb3483bf5503556f28c1cebd8adf73907a935aff6dd4d6e446979f64fdf79aaaa568087c9b18b44b758b771437306f49b837f2125d6666bdf48be8bff0b11", 0x61}], 0xa) write(r1, &(0x7f00000004c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a193", 0xe5) 17:18:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0xfffffffb) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) 17:18:54 executing program 0: setuid(0xee01) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [], [], [{}, {}, {0x0, 0x9}, {}, {}, {0xfffd}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x100, 0x2e2) r1 = openat(r0, &(0x7f0000000500)='./file2\x00', 0x400, 0x1c8) clock_getres(0xa52bc6366d257ac9, &(0x7f00000000c0)) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x30000) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000080)=0x3) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000600)=0x1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x40, 0x5, 0xffffffff, 0x0, "5f60bda132434573dd00", 0x0, 0x8}) socket(0x2, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x8, 0xffffffffffffffff) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$inet_opts(r3, 0x0, 0x4000001, &(0x7f0000000640)=""/124, &(0x7f0000000000)=0xfffffeb3) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000300)=0x401) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r6 = socket$inet(0x2, 0x3, 0xa2b) connect$inet(r6, &(0x7f0000000180)={0x2, 0x3}, 0x17a) getsockname$inet(r5, &(0x7f0000000280), &(0x7f0000000540)=0x255) ioctl$TIOCGTSTAMP(r5, 0x4010745b, &(0x7f0000000a00)) openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r7 = open(&(0x7f00009b7000)='./bus\x00', 0x10b886, 0x0) ioctl$BIOCSETIF(r7, 0x8004667d, &(0x7f0000000040)={'tap'}) syz_open_pts() ioctl$TIOCEXCL(r4, 0x2000740d) fcntl$dupfd(r5, 0x0, r5) ioctl$SPKRTONE(r5, 0x80085301, &(0x7f0000000140)={0xfbc1, 0x8}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f0000000200)=0xfffffd64) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000000)=0xfffffffffffffff9) 17:18:54 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=ANY=[@ANYRESOCT], &(0x7f0000000080)=0x1) getsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f00000000c0), &(0x7f0000000100)=0xfffffffffffffe68) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) 17:18:54 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0x22, 0x3}, {0x84, 0x80}, {0x40, 0x3ff}], 0x3}) getgroups(0x7, &(0x7f00000004c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='\x00&') r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r5, 0x1}) r6 = getpgrp() r7 = getgid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000500), 0xc) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCLOCK(r9, 0x20004276) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000580)=0xffffffffffffff73) ioctl$PCIOCGETROM(r5, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000700)={r6, r8, r7}, 0xc) fchown(r3, r8, r2) 17:18:54 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x20000, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = socket$unix(0x1, 0x3, 0x0) fcntl$dupfd(r0, 0xa, r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x0) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0x10000, 0x0) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) r7 = getpgrp() r8 = getgid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000580)=0xffffffffffffff73) ioctl$PCIOCGETROM(r6, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000700)={r7, r9, r8}, 0xc) fchown(r4, r9, 0xffffffffffffffff) fcntl$dupfd(r3, 0x0, r3) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fchflags(r11, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGSTATS(r10, 0x4008426f, &(0x7f0000000000)) 17:18:54 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0xda30998616793d69, 0x7) r0 = open(&(0x7f0000000080)='./bus\x00', 0x20, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)) 17:18:54 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r0, &(0x7f0000000100)='[', 0x1) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0x1000000000000028, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r3, &(0x7f0000000140)="1038c30400000000000000a9ce4c", 0x0) 17:18:54 executing program 0: clock_settime(0x0, &(0x7f0000000040)={0x8, 0x3f}) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = getpgrp() r3 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000580)=0xffffffffffffff73) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000700)={r2, r4, r3}, 0xc) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000080)) r5 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r5, &(0x7f0000000180)='L', 0x1) 16:00:08 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000100)='r\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='!/@&\x00', &(0x7f00000001c0)='--\x9b\xf1,\x00', &(0x7f0000000200)='%\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='%\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00'], &(0x7f0000000500)=[&(0x7f00000003c0)='{/\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\'\x00', &(0x7f0000000480)=',}//\x00', &(0x7f00000004c0)='\x00']) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f0000000080)=0x5) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev>baf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000100)=[{0x8}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'|\x00p', 0x0}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000080)) 16:00:08 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = getpgrp() r3 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000580)=0xffffffffffffff73) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000700)={r2, r4, r3}, 0xc) r5 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x100, 0x90) ioctl$BIOCIMMEDIATE(r5, 0x80044270, &(0x7f0000000040)=0x4) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='cc') 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'\x00\"\x00', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) msgget$private(0x0, 0x100) close(r0) r1 = semget$private(0x0, 0x3, 0x400) semop(r1, &(0x7f0000000080)=[{0x0, 0x2, 0x800}, {0x4, 0x7c88, 0x2000}, {0x1, 0x30c9, 0xee7c68ec95ee4dc2}, {0x3, 0x6, 0x1800}, {0x3, 0xffffffffffffff80, 0x3800}, {0x1, 0x101, 0x1000}, {0x3, 0x5, 0x800}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xffffffff, 0x1000}], 0x9) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f0000000000)=""/110) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x20000000000000d9, &(0x7f0000000040)=[{0x3e, 0x7}, {0x8000000000045, 0x0, 0x6}, {0x4000000000000006, 0x3, 0x40, 0x400}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = getpid() fcntl$lock(r2, 0x8, &(0x7f0000000100)={0x3, 0x1, 0x8, 0x7, r3}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x2000000000000518, &(0x7f0000000040)=[{0x0, 0xbd, 0x11, 0x1}, {0xc7a, 0x8, 0xfe, 0x1}]}) r4 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000001000/0x1000)=nil) shmat(r4, &(0x7f0000001000/0x2000)=nil, 0x0) shmctl$IPC_RMID(r4, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x34, 0x0, 0x0, 0xd9}, {0x48}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) r3 = kqueue() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x2, 0x8, 0x7, 0x200}]}) dup2(r2, r3) kevent(r3, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0xed815042f88ef94a, 0x0) fcntl$setflags(r5, 0x2, 0x1) kevent(r3, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) 16:00:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "b08dce58000000000000000000e60000000200"}) readv(r1, &(0x7f0000000200), 0x1) 16:00:08 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="000000186a56010000001c00fead000000000060d5706c851f0000000000000000000000df0000c9288dbd5f", 0x2c}], 0x1) r1 = dup(0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:00:08 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getegid() r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = getpgrp() r3 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000580)=0xffffffffffffff73) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000700)={r2, r4, r3}, 0xc) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) r7 = getpgrp() r8 = getgid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000580)=0xffffffffffffff73) ioctl$PCIOCGETROM(r6, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000700)={r7, r9, r8}, 0xc) getgid() getegid() r10 = kqueue() r11 = fcntl$dupfd(r10, 0x2, 0xffffffffffffffff) close(r11) r12 = getpgrp() r13 = getgid() getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000580)=0xffffffffffffff73) ioctl$PCIOCGETROM(r11, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000700)={r12, r14, r13}, 0xc) r15 = kqueue() r16 = fcntl$dupfd(r15, 0x2, 0xffffffffffffffff) close(r16) r17 = getpgrp() r18 = getgid() getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000580)=0xffffffffffffff73) ioctl$PCIOCGETROM(r16, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000700)={r17, r19, r18}, 0xc) r20 = kqueue() r21 = fcntl$dupfd(r20, 0x2, 0xffffffffffffffff) close(r21) r22 = getpgrp() r23 = getgid() getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000580)=0xffffffffffffff73) ioctl$PCIOCGETROM(r21, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000700)={r22, r24, r23}, 0xc) r25 = kqueue() r26 = fcntl$dupfd(r25, 0x2, 0xffffffffffffffff) close(r26) getpgrp() r27 = getgid() getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000580)=0xffffffffffffff73) ioctl$PCIOCGETROM(r26, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000700)={r28, r29, r27}, 0xc) r30 = kqueue() r31 = fcntl$dupfd(r30, 0x2, 0xffffffffffffffff) close(r31) r32 = getpgrp() r33 = getgid() getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000580)=0xffffffffffffff73) ioctl$PCIOCGETROM(r31, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000700)={r32, r34, r33}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getgroups(0x57, &(0x7f0000000080)) lchown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)='c\x00') 16:00:08 executing program 1: r0 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x2, 0x3c9) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) r1 = openat(r0, &(0x7f0000000500)='./file2\x00', 0x400, 0x1c8) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000600)=0x1) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000140)={0x80000000, 0x1}) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000180)={{}, 0x0, &(0x7f0000000140)}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x48}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r2, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x29, 0x1000000000000028, 0x0, 0x0) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000040)={0x9, 0x8}, 0x8) 16:00:08 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, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r1 = dup(r0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000200)={0x9, 0x0, 0x0, 0x3}, 0xc) r2 = accept(r0, 0x0, &(0x7f0000000080)) bind$unix(r2, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x1ca) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r3, &(0x7f0000000240)="d545c8d3289b1dbc68de80ffabc8165508ee71362cb45e6301509fb2bd59438d4e3ddf5477abeca5ae92f895ab8d6a03f4f580eb6b6099f49422b8ab8b7ef97ac8135fe55e8043c3eb7d5600a9f3cebf0387e146842daad7e07764370a245ceb5e80686db3f58fada28fd4696b725fd1ed0075b70ad40fd4caba116bde0021849a6b7dea53ebb24c2ca104352aff89b5a831d5731c2d7e10035aeced1c658ca98b059d6a1f65f1ddf8c8e9427ff5bb27367104cb5d78799a559e099d9d3c03d0b358b87bcdfbc404a3e510fef821c6966310e075", 0xd4) 16:00:08 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) chroot(&(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x2, 0x100000000, 0x7fff, 0x1, 0x401, 0x81, 0x200, 0x0, 0x1, 0x1, 0xdb7}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x8, 0xa14e13893ea60600) faccessat(r1, &(0x7f0000000180)='./file0\x00', 0x2, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:08 executing program 0: mknod(&(0x7f00000005c0)='./bus\x00', 0x8100800080002002, 0x2e00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000100)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000040)) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000200)={0x0, 0x0, 0x800, 0x4, 0x7e0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000000140)=0x5d) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0x7f, 0x1, 0x20, 0xfffff4af}]}) 16:00:08 executing program 1: socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) msgget$private(0x0, 0x4) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0xfffffffffffffe80, 0x0, 0x1b6, &(0x7f0000000000)=ANY=[]}, 0x0) 16:00:08 executing program 0: r0 = semget$private(0x0, 0x7, 0x20) r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x5, &(0x7f0000000080)="eb3dff13b9fd811aaa007150a3e8692cf1ecd292", 0xfffffcad) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffe, 0x1000100000001}) fcntl$setflags(r2, 0x2, 0x1) semop(r0, &(0x7f0000000100)=[{0x3, 0x7, 0x1000}, {0x3, 0x80}, {0x1, 0x59, 0x800}, {0x0, 0x10001, 0x1000}, {0x3, 0x401, 0x800}, {0x3, 0x4c, 0x800}, {0x0, 0x2, 0x1000}, {0x4, 0x5c, 0x800}, {0x0, 0x4, 0x1000}, {0x1, 0x8, 0x800}], 0xa) getgid() getgroups(0x209, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = shmat(0x0, &(0x7f00007ba000/0x1000)=nil, 0x3000) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x40, 0x0) getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xfffffd77) r7 = getpgrp() setpgid(r7, r6) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) setpgid(r6, r8) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000000180)=0x8) socket(0x18, 0x8000, 0xb04) shmdt(r4) semop(r0, &(0x7f0000000340), 0x21) kqueue() r9 = socket(0x18, 0x3, 0x0) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r9, 0x100000000, 0x6, &(0x7f0000000380)="cbc7ddf3096e7a772e362847d5e158e5ff19fe53072896c602a6f1cc5bedeb15b6276492cc4b24dcf512929fe0159773ed4b0ae4121984a800ca426aa65c0d5dce4a82f99aca9dd4aad5d4ed724954c0cd91387c92903a727c75734c648c69be39891112b88c55c66c2323252d8c5b17dfd8eee70d6ac12805f484b8f152e7f9bd73760b6570e3b0944876a483efc281286bcd7e28b80df72620d7bb52cefc7efe9b6194ff3dbf6e18274fe5c67945fd771cc4288c5f0eac3081ab", 0xbb) socket(0x18, 0x3, 0x0) 16:00:08 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) preadv(r1, &(0x7f00000013c0)=[{}, {&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/203, 0xcb}, {&(0x7f00000011c0)=""/151, 0x97}, {&(0x7f0000001280)=""/152, 0x98}, {&(0x7f0000000040)=""/28, 0x1c}, {&(0x7f0000001340)=""/26, 0x1a}, {&(0x7f0000001380)=""/58, 0x3a}], 0x8, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080), 0x0) 16:00:08 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$setstatus(r1, 0x4, 0x8) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x0, &(0x7f0000000080)}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:09 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = getpgrp() r5 = getgid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000580)=0xffffffffffffff73) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000700)={r4, r6, r5}, 0xc) r7 = kqueue() r8 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x10000, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) kevent(r3, &(0x7f00000001c0)=[{{0xffffffffffffff9c}, 0xffffffffffffffff, 0x4, 0x4, 0x8, 0x8}, {{r0}, 0x7ffffffffffffffe, 0x1, 0x40000000, 0x5f, 0x7ff}, {{r7}, 0xfffffffffffffffc, 0x0, 0x2, 0x3, 0x2}, {{r1}, 0x0, 0x50, 0x2, 0x0, 0x80}, {{r8}, 0xfffffffffffffffa, 0x160, 0x8, 0x28, 0x2}, {{r9}, 0xfffffffffffffffa, 0x40, 0x0, 0xffffffffffffffff, 0x80000000}, {{r0}, 0xfffffffffffffffc, 0x8, 0x80, 0x0, 0x3f}, {{r0}, 0xfffffffffffffff9, 0x55, 0x2, 0xfffffffffffffffb, 0x89}], 0x2, &(0x7f00000000c0)=[{{r10}, 0xfffffffffffffffc, 0x15, 0x40000000, 0x1, 0x7fff}, {{r11}, 0xfffffffffffffffd, 0x0, 0x8, 0x81, 0x8}, {{r12}, 0xfffffffffffffff4, 0xd, 0x1, 0x400, 0x7}, {{r13}, 0xfffffffffffffffe, 0x4, 0x2df2c3d8d847fb34, 0x2, 0x1ff}], 0x0, &(0x7f0000000300)={0x401, 0x7}) r14 = kqueue() kevent(r14, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r15 = kqueue() kevent(r15, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 16:00:09 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x4) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) shutdown(r0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = dup2(r0, r1) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f00000000c0)) 16:00:09 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = socket(0x1e, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) minherit(&(0x7f000060c000/0x1000)=nil, 0x1000, 0xdaa6cadf434d4f10) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0xa, &(0x7f00000000c0)=[{0x3, 0x20, 0xfb, 0xda5}, {0x4b14, 0x4, 0x7, 0x4}, {0x9, 0x67, 0x0, 0xdb5}, {0x4, 0x0, 0x4, 0x1}, {0x3, 0xc0, 0x1, 0x10000}, {0x100, 0x6, 0x3f, 0x1}, {0xff, 0x1, 0x1f, 0x101}, {0x4, 0x7f, 0x4, 0x40}, {0x5, 0x9, 0x60}, {0x4, 0x4, 0x4, 0x10001}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000480)="2fb74888a234a2ef8668a7be0758") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x0, 0x7b2f, 0x6, 0x1ff}, {0x0, 0x0, 0x0, 0x9553}, {0x6, 0x3f, 0x0, 0x8}]}) 16:00:09 executing program 0: r0 = getpid() r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x1000000000000028, 0x0, 0x0) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0x1000000000000028, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setpgid(r0, 0x0) 16:00:09 executing program 0: setitimer(0x0, 0xfffffffffffffffe, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x6, 0x4, 0x6, 0x1}) 16:00:09 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) r2 = socket(0x20, 0x8000, 0x7f) getsockname(r2, &(0x7f0000000000)=@un=@file={0x0, ""/59}, &(0x7f0000000080)=0x3d) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:09 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) pipe2(&(0x7f0000000080), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r1, &(0x7f00000000c0)="35532fa0efb2c79e8316dba3eed6f2ee84ad3c7916c09653872f5123aa2721e32167700018a982e5f5bac0065358d06dc55d109f9c3ac9e7127192c4a4f6b1b3f3fa9e40a19cc0440effeb61079dcd79461a138bec2af1cff40e883e675c3889afdc205f4fbd3056a1afcefd387b3c619774b9beec3590736b05c9786b933e8c4b84d0b79d8da28d2c9b0d", 0x8b) r2 = socket(0x2, 0x10000000000003, 0x1) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x10, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = fcntl$getown(r4, 0x5) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'\x00', 0x0}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) fcntl$setown(r3, 0x6, r5) connect$unix(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="82022e2f66696c6530f89baa34591a25bba56ca70f8a0096bc4e6036f5ef62aae5acc016e0dc5ad1216bb5ab45945ca4647132069a85baf197559c655614b42ff577081b1dd7df0672d356b21ab009573abe86b1f77a18877f43644ed3f04d7a7a2e6e6593c28fe8016da9c0c762fe03075fcb66b7ed9cedeb80d8b1d52aac15407d6afb9c539e174c67d3696ceb1dab6ab67b4b1a86e9fa62e7a4e24d495acb5832b291152661c648928c3b3af40fb23279a19370bc17c5b84276a1ec31290803c1ab064c8bf2d4638dec8953ebb3b02b212425f9c979bca92c77a6801fc15852d300f1bed0677e91b6373d2043356a6807"], 0x10) r7 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r7, 0x29, 0x1000000000000028, 0x0, 0x0) setsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000400)={0x1ff, 0x3}, 0x8) getuid() ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000180)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r2, &(0x7f0000000340)="9b3758e1b1c7c1f0fea1c91948465bdc1d6c448103000000564cb31b6a3a8bcae58e62b4381eac669166ba03760cbbcac0fe0d057cf94c329e00b2cf62c07dcbb49f088a716c48d04c4f38cfe42117c3574a9d87f390bc658b2dfc85927da4c71e8c5be7df09786d89ea27902e1384328a661e769ac158ed3a4db905ca7f80e922cfa1a9d64e", 0x97, 0x0, 0x0, 0x197) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$getown(r8, 0x5) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x100, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x84}, {0x48}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") 16:00:10 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b752e6", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c653000e54f24bec420f9372ee9ca53d25d42150c85cc0139af749476c2ea880a37df9d8611c15913df4b4fb5bc4de3dd59250e8722f3520d5dcc49ec7cd51b256ded91245f400b8ac31452c7a07ab7f6908ec7c19cc969dea02e653b4b17ebdeb909fe0d6e736d4f7b4365ca599e181037a793dc0b1284c5a5ab6d7876a2a215544e2cd3"], 0x10) 16:00:10 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x1000000000000028, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000200)=0x10) r1 = socket(0x2, 0xc003, 0x2) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000300)={0x9, &(0x7f0000000280)=[{0x5, 0x1f, 0x4, 0x5c}, {0x3ff, 0xa4, 0x6, 0x7}, {0x6, 0x68, 0x40, 0x400}, {0x985, 0x0, 0x4, 0x20}, {0x1, 0x2, 0x0, 0x1}, {0x4a, 0x7f, 0x40, 0xff}, {0x4, 0x7, 0x4, 0x2d}, {0x4, 0x0, 0xe0, 0x4}, {0x8, 0x4, 0x0, 0x6}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r4, &(0x7f0000000140)="bf09f00dd0ec7331178396b265ba8f670eda828bf88f94d6dfc03d0b2417b30b63ee43ee1f3657733405f0a31201a492eedcf5de27fb5f8db4872bef7f722f5690ef57", 0x43) connect$unix(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead00000000a69dfc79340b7553e50e1c96bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b811ad30505e8f530057795ea4a5c5fe659f2d4dbfdacc51efbc5b65c6593d8270b4122cd2350000000000000000000000000018000000946aa6efce1762db0a00003e98ec972ad35b7a00000000000000000000000000000072de9b83510025acc5baf18e8c7405519cacbccbb682b1a50981754bd2c89348079a7864588d60953178f1cdd8e99686a806b82b25bc32624e725977212694d91f5b369d2d701f227b06ceb3d92d4d919c453733c39cecf375bc47e28a40dc6681feb4f1f5b297782c814e95a264972baa84d31d11a2bba831"], 0x10) write(r1, &(0x7f0000000040)="8c3f7310130f54269fe6ecc6824b5f1c09411a1677769f263ac3089239d09fa32939918c1bf7f70d62618318b045d40e965a9039be29927948898c5f49b86ed5e8f5150039e92f887296cbee643eb771773a1a2a0263ccdf57d0820ae9555485e816854f91bd9bdbfbaa1ee0b8456337bc4980ffc53062dbca57c8bf21491a94f1cee5bb47c5f0c4a34ff5d4a242d53fa3d134f082ec2bfaeb460d58fa19f8c2f6ec5aa3c0d41fb65887a0253913dc36426d3c4d82d0d02c27f120", 0xbb) close(0xffffffffffffff9c) pckbd_enable: command error 16:00:10 executing program 1: socketpair$unix(0x2, 0x4, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x1, 0x0, r0) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x34, 0x0, 0x0, 0x1fffa}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) r1 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x100, 0x2e2) r2 = openat(r1, &(0x7f0000000500)='./file2\x00', 0x400, 0x1c8) semget$private(0x0, 0x1, 0x142) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000600)=0x1) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000000)=0x8001) 16:00:10 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x0) getsockopt(r0, 0x1f, 0x33, 0x0, 0x0) 16:00:10 executing program 1: shmctl$SHM_LOCK(0x0, 0x3) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x200000000000004b, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)='c\x00') 16:00:10 executing program 0: setuid(0xee01) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = getpgrp() r3 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000580)=0xffffffffffffff73) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000700)={r2, r4, r3}, 0xc) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000000)) setrlimit(0x4, &(0x7f0000000040)={0x0, 0x8000}) 16:00:10 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000040)='f', 0x1}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f00000000c0)="86", 0x1}], 0x1) getrusage(0xffffffffffffffff, &(0x7f0000000100)) 16:00:10 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup2(0xffffffffffffff9c, r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000040)) chroot(&(0x7f0000cfb000)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="25000000ffff00000100090000000000", @ANYRES32=r3, @ANYRES32=r3, @ANYPTR, @ANYRES64=0x0], 0x28}, 0x0) recvmsg(r2, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x0) 16:00:10 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x23, &(0x7f0000000000), 0x4) socket$inet(0x2, 0x0, 0xde) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1000000, 0x6}) preadv(r1, &(0x7f0000000640), 0x5, 0x0, 0x31) r2 = openat(r1, &(0x7f0000000280)='./file0\x00', 0x8, 0x10) openat(r2, &(0x7f00000008c0)='./file0\x00', 0x400, 0x13) r3 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x20, 0x7b3f1ae559b0ec5c) ioctl$BIOCFLUSH(r3, 0x20004268) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x44}, {0x400035}, {0x80000000000006}]}) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') 16:00:10 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x40c, 0x0, 0x0) recvmsg(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/136, 0x88}], 0x1, 0x0}, 0x2) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x800, 0x0) chdir(&(0x7f0000000000)='./file0\x00') 16:00:11 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)='ol', 0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = fcntl$dupfd(0xffffffffffffffff, 0x5, r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x4, 0x4, 0x6f, 0x10000}, {{r3}, 0xfffffffffffffff8, 0x0, 0x1, 0x6, 0x6}], 0x8, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffff9, 0x4, 0x4, 0x401, 0x81}], 0x3, &(0x7f0000000180)={0xe7e0, 0x2}) ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000080)) 16:00:11 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x100, 0x2e2) r1 = openat(r0, &(0x7f0000000500)='./file2\x00', 0x400, 0x1c8) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000600)=0x1) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000140)) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) close(r2) r4 = socket(0x18, 0x3, 0x4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "b04d00f3ff0a631a00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = socket(0x18, 0x400000002, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r5, 0x0, 0x0) r6 = accept$unix(r5, 0x0, &(0x7f0000000040)) recvfrom$unix(r6, &(0x7f0000000080)=""/8, 0x8, 0x2f85c7d725d9da4, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:11 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() semget$private(0x0, 0x1, 0x4) syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000140)=[{0x1d}, {0x15}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000340)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x2000000000000138, &(0x7f0000000040)=[{0x44, 0x5, 0x0, 0x8000000}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000000)=0x6) 16:00:11 executing program 1: r0 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x100, 0x2e2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000380)={0x4, &(0x7f0000000340)=[{0x200, 0x1, 0xc0, 0x401}, {0x3, 0x9, 0x9, 0x400}, {0x7ff, 0x3b, 0x0, 0x71}, {0x3, 0x4, 0x0, 0xc1}]}) r2 = openat(r0, &(0x7f0000000500)='./file2\x00', 0x400, 0x1c8) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000600)=0x1) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000180)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r5 = open(&(0x7f00000001c0)='./file0\x00', 0x1, 0x80) ioctl$WSKBDIO_SETMODE(r5, 0x80045713, &(0x7f0000000200)) ioctl$KDGKBMODE(r4, 0x40044b06) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x5c}, {0x6}]}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) utimes(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x7, 0x7}, {0xe38f, 0x2}}) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') 16:00:11 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x4301) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r0 = msgget(0x0, 0x446) r1 = getuid() r2 = getegid() r3 = socket$inet(0x2, 0x3, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r3, 0x0, 0x6a, 0x0, 0x0) r4 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r6 = getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r4, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r5, r6, r7, r8, 0x2, 0x9}, 0x5, 0x5, 0x8}) r9 = getgid() r10 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r10) r11 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x1e08, r11) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x2, r1, r2, r7, r9, 0x0, 0x5}, 0x4, 0xb8f, r10, r11, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) msgrcv(r0, &(0x7f0000000100)={0x0, ""/4096}, 0x1008, 0x3, 0x0) symlink(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)='./bus\x00') r12 = msgget$private(0x0, 0x200) msgrcv(r12, &(0x7f0000001140)={0x0, ""/210}, 0xda, 0x1, 0xe63898d326e6c203) 16:00:11 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x80) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') mknod$loop(&(0x7f0000000000)='./file0/file1\x00', 0x2, 0x1) open$dir(&(0x7f00000000c0)='./file0/file1\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x8000, 0x4) 16:00:11 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000000)={&(0x7f0000000180)=[{}, {0x22}], 0x2}) r1 = socket(0x18, 0x4, 0x9) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x5, 0x6}, 0x8) 16:00:11 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x66c) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000480)=""/101, 0x65) close(r0) r1 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000440)='./bus\x00', 0x80002000, 0x0) r2 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x480, 0x10001) r3 = openat(r2, &(0x7f0000000300)='./bus\x00', 0x80c0, 0x44c8aaa61ad54373) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000140)={0x3, 0xfffffffffffffffe, 0x0, 0x100000000}) flock(0xffffffffffffffff, 0x2) r4 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$setown(0xffffffffffffffff, 0x6, r4) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000180)={0x0, 0x1, 0x8000000, 0x2000100000000}) pledge(&(0x7f0000000000)='%\x00', 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000200)={&(0x7f00000001c0)='./bus\x00', r1, 0x3}) r5 = syz_open_pts() r6 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000040)=""/51, &(0x7f0000000080)=0x33) ioctl$TIOCSTSTAMP(r5, 0x8008745a, &(0x7f00000000c0)={0x0, 0x3582}) ioctl$TIOCNXCL(r5, 0x2000740e) open(&(0x7f0000000280)='./bus\x00', 0x241, 0x100) r7 = getgid() shmdt(0x0) syz_open_pts() r8 = semget$private(0x0, 0x7, 0x19) semctl$GETZCNT(r8, 0x1, 0x7, &(0x7f00000000c0)) semop(r8, &(0x7f0000000140)=[{0x1, 0x3, 0x1800}, {0x5, 0x3ff}, {0x2, 0x6000000000000000, 0x1000}], 0x3) r9 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r9, 0xffff, 0x100, 0x0, 0x0) write(r9, &(0x7f0000000040)="3b5bd6b251d73033bf23248d1df728a0348ca5ec70d0043a84e98b786df814432e8a3d0d70aff22d1b122f32221e490a5669f367d620ab02eac6870d2baa9e2525fcf384c17208eecba08057bd29588e2748b24b8e5e90b775a92b84b8c791dcc47d701b2d0fcf7962ee9eed87a80ca5123e3c1069ddc3fe20b6e40edb450021fb4037607bc2a168b4c42a24b88244799fc844d45c758cbe19a8ebd25bc395191c8423737e002a818fbc171e49bfe60f07c5f758ee7bcf5a296c2e14ea7b68048865b639535e63184ccd16bf8a657a103c13e2dbe5ac5aefb5d5e3535ba7a1d5a8ab6fec1c1f144005e88e8696dfddc360f9c26e90e5323c29fe0db2cb0be4ac52b18924d2b0b8a06c1765ff84d9bb1372f327a33a443c235d938c8627fb195ecb6eeb3ff52c058995cbca66668338efb15b96f8bc79cd4d34559f60d74bf64da243471a49f8cc7db7722991dd95b99dd7fde9e958c2408595da2191877e86b1c919adf42ce570cdcb17754a65403c8d7b08013d980b70326287d2fa8f5b19c2761227fde5fe7b1f673890183a3160001a9e1bf68769f26f9b49ffd7da11c40cd0ce59ccabf14b2be0cdc3c56f250ab2dc60e25f03e5f40147fd4dafd017abf62e13f69a67ee740b994b99d7b859e537348c317da3e9420314eee6e31f6281c72a983ca3c32bf97f812f5c4989ca7c0938912f41202aa89684014f4501f8689517589752c6a868ea377a1bb64690c5b3c0543201dc0fac2f382ae39c5cc28301fb3309aafec222c98d4beaba77586787e14d62c7026e22c5b0279f959e6f4045c943aa4728e38383f9b0ba6ca1f8afe807e5b63d9c226a45a6acb90cb8f841f5f9adb03ac189f600a8b9673f88af1ebb3d6f051dc43120f5b65790e24379846b18b81671ed8a388b4592baf419d965702c6979fe1d900165e5ee46bcc3d85785fd0d23dd699058be101ca0bc0032a0ec558219e72a3ca9c0d50b527b8c0101ce2f4d7b106fd35f56efe5ebd458ddbcbd356b2460782aec94c27e5a751db87be0786bedac404452f6c73f139f6564dc208f6e6c991950e913276c02b70c1ee3988d5b04ae414bab38529c1f9904e8086f5b0fb085ce96039256668f0531af944d18778e86603f28f8fc4ee96e01d7d2bf15de0eef5758b1d89f709f4662182d1032513a7fe716af27ae3ead35757c32a03e8bb23b2c5a1fad820763867786a50299900a88ee54c2d75c0cab3de5730bb3e92051ea7efdad5493353f8f3aa10eea2a29aefb4ac9bab6c180bef6667b6935c6aeb0d3ebbbd86ce0e4f292400f2708b47484c3f6e90eb9d80f8023517c762e83e6f67ca0aa15ed9932ad283a87e46905027645cc9b0974d84a56b7bcc98f7cd7308a131bdf05c1dec2df7a3072a032d05c68095ef34953cc529695a77db9957f9362741633b4ee40c616edb02a71aceee83a188b657ccae0ea3271dc17d0c0f870bb0894354df2359f4bf0b0afde378352aa187342a19cdef03e475f16e7c9da4af4316fa3433ce6e23209d1829efd585182d21a50d73207fbba2810de2266a162925ba990ad3428fd83ae2edd124af8d5de79e3954557279dbdaa163d396657cc91e6989a83fa0140a90800697507e6f3cb4fada1c73ba07defb7e7a229ef388cf1b16a6d8f6add60165d65a6c0327970f6d8b66e3ed11d9b51948bf0f82eed6ab121e5602eb465911c391b92726fdb3320b80696aabda6007136d8594322d80b203b76ed91bfcc682c99314035a835eea2789e546a4a5399b7f85495e2cc9c495a859a60582f42130e5a6dfe03b6a3a270cb046ff1c50ae18317205016c62f07cf6554342651d63266bf73dee6000d74802adbf48c3dd72174a4cd6c6d13a3a8b2234260d7631b38655b00daf75f35c7f73476c2990a7bf981976dada32e6bc5eb9b220463ff9f09b3c747f376b0c2a511d4a654c8ffd048968897374d6d5aa95bac0fe6279cbdb6a3ee59ab8a52dde552f226c0928049ebaeabe0d3298ae5f5e222a85f7a66ac3fc351d014b25b41720bd8c819943da98a958cda9847ffbe2cac2233d51cc0d88121c81a30f291bef7f3a075a8388bc111cf01ad26455b902c1e9fb5b3eb3df3e690acd8e6446d4b87066b0431a352408b5f93159a76fc57e5c18e3376c14b2f462bf7087b9e9741210d516fa81a303ec33660d7e32c879d991f10751a5c8af7b809be9f04ba1cc9a64d9c015da8fe9b2dea2289025bbe3198879b0ae0b66bffb69ca4166d9f3d700bb111168cb4a4b5b2cd0cd9b97076f3973b0d672ab0dad191e732c1de5a9116a5de76019ecf44ead17b90df18b36f217dada50af347fe9f1c384638756ed0c005c1cfefb083058cfbfe02054174659cd117c29569fc79637bf47f2d7fd081dc67c7fd727f9281626768d32ff37b53bdd4cdb469754ebd3a2d39c46aece340d49ca58fb8792c435e952b380553964a5e50de8b3af9a239cc6a19cf6b232d2c4e5b7ccc417cef8bbbe29d774e01d67cf93d3870d8939c80b256e8c53ad5ccf06d4dbe77fd7248dee680dab6e700aa8b01f342f2b29e5d7fc25afc51f2495308bbbe5125a720d7038b69eee217e2269327e9e1c489921d7567c8c71b63beaa90acd31025ef742b0904b6aff03af93a3b86cb914c726fbbf6b7c40c3b0bdc7013196363407c59f0babb55a80783d8a58a99e60b32aa27efa5775091ee6fc518c1e3a1a8889a96311e1f14c006b3a58912787228042fc7149e3ef157feddfda0a92c94068d842f747873e412612dd1ad3b47c803ea02d67f318b162eb0c7a6a33df9cfa9740931741e05d1b5d0fbb75a3dea3049b475df15eafa018484e390a5742fb143044ccd79eb247a15f9a394ae1322317d242bbbe39bca7e346d8c015c18ee0516008a6dd0450b48e3c25d81d48b1d1970f14d193321600849f4e7da926983f493b79aea2a1e90915ca97838a5e335da5e07d9925dcbea1b15c7c95b4f721a2e55e6f52de45d00c65bdcb6d9ba02766d62449cb0c05b502faeb76cd9907b5c931c01f48ca0fabaed24e31f37630dad3974d85ad9e4e773c513480c3df46e30e7830c9053268ad261721af1ca8349596a3db269500230d5bcb9d67352e2fa1d2a843e90e36bca510cfe30b84e73934068a16eb8340946095a17d4408862c4e1253f0588d11b690306a60ec87b16c4bba675b3685030143b3e18ed466a881a42acff3865f8e5a1e6f8048ac557f542454773d86e4846dd6618fa437873168a7bea2ef0a4bd3d45023352636107541aecbcba7f75d82a0b73450c4daf40c2a927c2a8286a7a5c91b78b404f487d24f0b96180cdb13d24f688aa61c8cca565f43eb1a69f83c81d19ad879364c8a0d849b0539e2d7991ad96b3e98b95b183ca274f34e55fb6e48fa6dc2be696b81664916e9f86ce9f510c6255b63f172d72401fcbff5e1bf932dd705061a82b2a33d11c5711ab0c9eadc98d529a7dd6d99c5b2f1d6a902d27955a06e785acf3cfae8e69c5af77f6ae4bda238e5d47090d28618df7a3a91ec8a8efc59bb2629aade512fcaaec58e92c787692b994f515d3e03cf966632f0f4a996f5028fb44cb92d07c018d6bb02eff799723933df6e287660022d64cd4f708e3c1b9c2797a281426af5d537fd430c723efc85b31e31a0a04444de99531c3b1eaf730dd28160805097eacd970771e07806556933b1024e0eef154a1fd66cc9a2a2948719ea4045c7ab98725bbd6d25b6664e897e2f51f6524b8c74ec654299b4ad7b9df97abe917860ee740bf263378e905efaf2620cd704a7fe886015621b8ca709cf4b160b750d25575f9290638ae56fdc78c6629718779a5ec4aadf7a03a820aca53ae7633b0939ed29d7faf2cdde7f1aa36953c18cc5f29ebfde1b06b824e459411b341664171360fc66b7c03f8ac90628baffa6ed8a15342e32df8e83d520349f32cafe6e0572a9664a315995f4cca440ce1d2b81e75ca9a2c11a940126b43e82f926eae30fbf9418a78bb8c2c1229ca13d94ebab077ea908392845d01e28cf2ce023fac9520c900f45e499914e1ff326ef5165c738e24c159d9a9dd17ec214b4f98c6d67bd631379c15d6d415e00890616ce11c787305347253ab7a9098ac661cea465626ba3fa4830846ca01c5564afeece45b2ad92f36aae9e791add47bbc7bf075684b953b394906cf075fdcc0f847557a2d5db6c693279fc98a01cc70ab4f1fcbf1115fc3553fe9db7132e819beb3df4328b67abbed0682de65106d8ecdd51c2bf42f31f1988a84af50bd8eb19a4b50cb6ed88290020e25877536d61ce1c433da25a1a9bdab548e3a979607df55e3710288823c864701f4d03d2fb952b1c9b8d5a266acde8f49a307578cec8ed246769c7bd79289f1e5339783351bd8c57d7673fb9fc273947ddb7bb0d578744687c318138dd21a3063246d93338331272eb3c0a92def8fb12c0908a956ae10b589457b4d3d7cf80784700ddeb7d69aca09dc94f54327d158b44684729e7f610897ff05505b6b08283ab4ccf7b4f8f6337314f5e964a98609a62107ef11122b0ff88c1456573deadd36afd36a3288253296eb5ad6a8163eec4ffd7225f165b4078d453e3116c926111c931276bc09a1f9555fc85aaec461fbad2db6564f165d3df4f5ea9c3fae19779ae1a5681a2d2ba54cab071b412ef8892c155e35cc339da947eda5619f479507584c2f741aa1d1330359a4b31c200e24c6b021ae242064894706d1a2018f98dc70fa0f8aa6d281a08587dddeed0da14f5c61379030c57d637478e54b9cf30457c276c4b903d8c1687337aaf86ab7697ed479bdcddffdc83d09006bdf1ff78abcc3d64a1a159a973f47f7f4ab4937be83803ffd39f0e1a1aea35896446d2db854ea38a486542b72300ad7ac9b70256bfd87834ee0d8b32b652889716878896adfe250ff1edc335e7aa7be62902c887586f20d83e84a3a18879e7808d34aae4bb03ffa7802bd9dccd0f2d39c65eb556eaa1a625d143b1254a0e53abaf334defa0be494bf632bcbd3d92e6a5e36327ae8637e69e90444db2672fbc6d865d108c11f29f59f5f013cdeedc812deb7c1629dd4f133bd615c3360841347815b2dd70e15a7a416321cb2ee3aa672fb00d4f3282360204acc19576cccf050f6b6607d0fb075e3d76d664ca641974e9e87f45a9e58e6fc0d5bc0e32ea4da76c02c34f1fe6b73a5b6ed8632af92f6dfa2d28cfd87d45fcb2ed707a46cddb6e373cb3ed228a3b718c33254c8a71f2417533606e1c1363066e97afec971f9f423ea396d8b55cf21f51681630adb5918e9339e58073b97e9eaf955ccece8e7c0220c9f0d2490f9f7ffeb3bbee5042263326e4bfb1b06fff7c46d16811fa664d0f723f8d1f47ea95fe659120c3146c7b4da241f9cbbe7a12dec84d07657dacb6543c0b5731c571f1251d31b8d6a0ebd5e569d817b0ff4111d9b1a90c5b6446c320743f481e774b96803a97a6bfe2cb5e3dca230208fd3bb425dfb66487af0e22f900f3aafed6bc204058865f944fcb978f86c37e458063cc5d319a4a104f5ed2e3db03dce8962f7a4167127fc911732fe7e29dc4d4215c51c9453db0debbcf698c781a46124d9f8ce6f56d5a98944f26594c160d9df228405eea8f3f7d12c1b970962f0290a3884acf520ec53c032e4309e1b54f0d7092949dfc2f67e2c48e55a84c85296e2c4ff6e33050ef0642c2fdeb5ce56d6cba81139f538dc1d6093a87afa77db78b46ff1379b4ac241f34fb13b7c93941d3df1062cadc732c638966f5126429ca8079aca", 0x1000) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0, 0x0}, &(0x7f00000012c0)=0xc) setregid(r10, r11) r12 = getgid() pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r14) fsync(r14) setsockopt$sock_int(r13, 0xffff, 0x0, &(0x7f00000001c0)=0xd00, 0x4) pwritev(r14, &(0x7f0000000300)=[{&(0x7f00000002c0)="3699b14481af6694142e04ccabf356523b0f7d0fdcc84adc261c74fddfc32a8dee7f47ff83af1f418ae6c5115e9e3f8598d5712a3b9a61f5f065ec46", 0x3c}], 0x1, 0x0, 0x0) listen(r14, 0xffffffff) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) ioctl$BIOCPROMISC(r15, 0x20004269) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) kevent(r13, &(0x7f0000000240)=[{{r13}, 0xfffffffffffffffb, 0xd8, 0x2, 0x3, 0x3}], 0x2, &(0x7f0000000400)=[{{r14}, 0xffffffffffffffff, 0x0, 0x80, 0x80000001, 0xfffffffffffffff8}, {{r15}, 0xffffffffffffffff, 0x4, 0x40000001, 0x5, 0x1000}, {{r16}, 0xfffffffffffffffc, 0x1, 0x20000082, 0xfe, 0x9}], 0x4, &(0x7f0000000280)={0x3, 0x40}) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(r12, r17) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r19, &(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x1, 0x6}, {0x6cb, 0x9}}, 0x6) getsockopt$sock_linger(r19, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) fcntl$dupfd(r18, 0x100000000000, r18) write(r19, &(0x7f0000000c40)="cac336dc266a5d337c1ef34cf0809235d091cc477ca09666c17fd43b8becf1d7f924dd82a15941fda55bc7d8057eaca677a7d10f3b859151c37c82396f177e9fcf5c754bf587942c28cedbcb1520f939e9787bffdf510937b0f10afb92179c5c8c78c8575cb6d5fe35e9dd7a70764a6e32a03db220b489c3ab513af147fae25d15b8def92b4c46de029131e8a6979fb6d90d2161a56606e534a66e6570bf60c20812851aa4cca4bb955d059ec6e42cccff223ee5866dbe417784d234bc03b8c2bffd2e7635ade2b9e1b94834e87a56bc53b3ab9913a231b9f43d49ff89df6e5b2e1981f475dbf3a430e9811be6536e0727d5fc2c16eb2d58", 0xf8) r20 = geteuid() r21 = getppid() getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0, 0x0}, 0xfffffffffffffc9f) r25 = socket$unix(0x1, 0x5, 0x0) r26 = socket(0x18, 0x1, 0x0) close(r26) connect$unix(r26, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$sock_int(r26, 0xffff, 0x1004, 0x0, 0x0) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000001040)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0xb) fcntl$setown(r28, 0x6, r29) sendmsg$unix(r19, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0x1000005bc, 0xffff, 0x0, r29, r20}, @cred={0x20, 0xffff, 0x0, r21, r23, r24}, @cred={0x0, 0xffff, 0x0, r22, r27, 0xffffffffffffffff}], 0x68, 0x2}, 0x2) getgroups(0x6, &(0x7f0000000340)=[0xffffffffffffffff, r11, 0xffffffffffffffff, r7, r12, r24]) semctl$GETPID(r8, 0x3, 0x4, &(0x7f0000000240)=""/61) 16:00:11 executing program 1: clock_getres(0x0, &(0x7f0000000000)) clock_settime(0x6, &(0x7f0000000040)={0x2, 0x8}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x80}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x1, 0x4, 0x4}, {0x18, 0x0, 0x9, 0xfffffe00}, 0x5, [0x6, 0x4, 0x4d7, 0x80000001, 0x9, 0x8, 0x724d, 0x1]}, 0x3c) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:00:11 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000180)='./file0\x00', 0x800, 0x10) r0 = socket(0x18, 0x400000002, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[{0xb34d, 0x0, 0x5}, {}]}) bind$inet(r2, &(0x7f0000000080)={0x2, 0x2}, 0xc) 16:00:11 executing program 1: msgget$private(0x0, 0x0) r0 = msgget(0x0, 0x446) r1 = getuid() r2 = getegid() r3 = socket$inet(0x2, 0x3, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r3, 0x0, 0x6a, 0x0, 0x0) r4 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r6 = getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r4, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) r9 = msgget(0x1, 0x400) msgrcv(r9, &(0x7f0000000280)=ANY=[@ANYBLOB='\x00'/253], 0xfd, 0x2, 0x800) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r5, r6, r7, r8, 0x2, 0x9}, 0x5, 0x5, 0x8}) r10 = getgid() r11 = getpid() r12 = kqueue() r13 = fcntl$dupfd(r12, 0x2, 0xffffffffffffffff) close(r13) r14 = getpgrp() r15 = getgid() getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000500), 0xc) r17 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r17, 0x29, 0x1000000000000028, 0x0, 0x0) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000100)=0xc) ioctl$PCIOCGETROM(r13, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000700)={r14, r16, r15}, 0xc) r18 = kqueue() r19 = fcntl$dupfd(r18, 0x2, 0xffffffffffffffff) close(r19) r20 = getpgrp() r21 = getgid() getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000580)=0xffffffffffffff73) ioctl$PCIOCGETROM(r19, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000700)={r20, r22, r21}, 0xc) r23 = kqueue() r24 = fcntl$dupfd(r23, 0x2, 0xffffffffffffffff) close(r24) r25 = getpgrp() r26 = getgid() getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000000)=0xfffffffffffffe74) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000580)=0xffffffffffffff73) ioctl$PCIOCGETROM(r24, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000700)={r25, r27, r26}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000380)={{0x9, r16, r21, r1, r26, 0x10, 0x40}, 0x3, 0x132be4da, 0x7}) ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r11) r28 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x1e08, r28) r29 = msgget(0x0, 0x3) msgctl$IPC_SET(r29, 0x1, &(0x7f0000000200)={{0x8001, r1, r2, r7, r10, 0x0, 0x5}, 0xbfb, 0x1, r11, r28, 0xfffffffffffffff7, 0x390, 0x6, 0x6}) msgctl$IPC_SET(r0, 0x1, 0xfffffffffffffffe) 16:00:11 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = geteuid() seteuid(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) socket$inet(0x2, 0x0, 0x3e) connect$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0x6) pread(r2, &(0x7f0000000080)="ed1ee0cd53a9450b3dcdd5b55339f7aab5fb3dfac14123ff9a979423b1f5715ea5dc6298dfeec54038da1885421068905885df02e06fc54950e37258c4f25162a9e0c92359d30234cebcac72ae8595059979e7eff22e99270796f0e839d7baa4f16d09650d32b5d572e50661c806866ac57d07a7877f2345ec82a87bc5f9cc1be23fcacb7243eaf7a441e56bc2b88175b7fb409ee1d30db390b2f108e22331ace39cb5c7e7ccc6883fb2e01587e8a6dcf51b4410d49d7a8f2f8e71f7ce48725b97ea1438a598910108a2198162b73aabb7dbe3", 0xd3, 0x0, 0x0) 16:00:11 executing program 0: getsockopt(0xffffffffffffffff, 0x0, 0x1021, 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x1, 0x40) accept(r0, 0x0, &(0x7f0000000140)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) dup(r1) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x34, 0x0, 0x0, 0xfffffffffffffff9}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000000)) syz_emit_ethernet(0xe, &(0x7f00000003c0)="e740608e1d9f9245589c291dbc96") 16:00:11 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0xfffffe65) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, 0x0, 0x0) connect$unix(r1, &(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8) r2 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000040)='D', 0x1) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f00000001c0)) execve(0x0, 0x0, 0x0) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x28}, {0x2d}, {0x6, 0x0, 0x0, 0xfe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = getpgrp() r5 = getgid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) r7 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r7, 0x29, 0x1000000000000028, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000480), 0xfffffffffffffe90) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000580)=0xffffffffffffff73) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000700)={r4, r6, r5}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchown(r1, r6, r8) 16:00:11 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x100, 0x2e2) r2 = openat(r1, &(0x7f0000000500)='./file2\x00', 0x400, 0x1c8) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000600)=0x1) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000100)=0x6) mknod(&(0x7f00000000c0)='./file0\x00', 0x1000, 0x1) setsockopt(r0, 0x6, 0x10, &(0x7f0000000080)="eb368f80", 0x4) 16:00:11 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) syz_open_pts() ioctl$TIOCFLUSH(r1, 0x8020691f, &(0x7f0000000300)) 16:00:11 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6c, "937500"}) read(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000240)="73a8dec6ed0da969b22191d9bfae453da1da8b946dfe08e0a8f2019cbc176263b2864c8a0942ba74c3ea6d5e1d4c6ec97dd9d929a629bb58805e11a08045820236af305132b362f2b6f6a3e79053b1f092e84be36525ea80054f7d95a3d501f6e00237958919eeb0d8f30d0c24ae2e5c7f1232fd505e0b5d5e2565e606bdc20ae223c5a6268517077b0452bb0b6eb6fbfa83f0"}, {&(0x7f0000000300)="6fa98d42fd5e0bfc987cbe85344ebdf1939743e925358c3227e5bd9757fd8e11812c44445968fc8963e679bc393a86f0710305c013a2d038fa4d87ec45da8389ab80ca8eec70c55d1aef6cffe78da643ec5494533bf2e277b5a57a10065f3f4a719c231c7abaff40f312ed2d5b4476558d6cb1146278d16c9cc8a8b94e0d9c3483458bcecaadf837e232934356a302876dab3680beb6aad6ecb0c343750de04b11972a0dfca6eb16a76cd73659fe60"}, {&(0x7f00000005c0)="83f8066343860470a6e407dbfb5c653bb20f2d175e633baa69878a82dd0f926f34a18554d73723279da30050f354313508d7c40d86bed6078937b44b9fce1ee8b55f662e40eedc8dae4039e24b3a4f91683a9e8dac3215061fc25e024f1fea34cdb67f72cf9686a577a01f29f3a1f2a4601fad1fb333c4a29e7dc4b06db8530a41242075f7403d5d226d3f742cfc481e69710cdbadbc2843cc67184fe81e0bbe1985bdd7edf35da8a4b18deb73481afd615b1b3c377f13396c7c84a55b7828a677b7c03e4e0e"}, {&(0x7f0000000740)="e7a8efa46a12a0ab6cba16cc764ed7b0401eb6de56391e3eb6d6bb436eaf70e61e81dec6600ad2a5b8a405e362ba6ea2c1283aa5ff448329c0b62bba42dec7f049d156258e8bfb9296a7a1c06419781984abf5e9a4c6175d43e8ecc6a4a0dd84f51bf781e6ef3b61363e416c399bd5ade92d0a93aec9f41f7535e15af48754e162605b745b269f46c6ffe673c2f1123cdf926c96ad2c06880c212fe05d22a8ee6ba6c42839a0ef844b4b2348d08d66a7ae35a843e151cb976d2cd2cee18f43"}], 0xffffffffffffe78) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) r5 = getpgrp() r6 = getgid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000580)=0xffffffffffffff73) ioctl$PCIOCGETROM(r4, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000700)={r5, r7, r6}, 0xc) ioctl$TIOCCDTR(0xffffffffffffff9c, 0x20007478) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000000040)={0x82, './file0\x00', './file0\x00'}) 16:00:11 executing program 0: r0 = syz_open_pts() setuid(0xee01) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x9) ioctl$TIOCCBRK(r0, 0x2000747a) open(&(0x7f0000000000)='./file0\x00', 0x20, 0xf) 16:00:11 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) ftruncate(r0, 0x0, 0x0) fchdir(r0) rename(&(0x7f0000000080)='..', &(0x7f00000000c0)='..') socket(0x20, 0x8000, 0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x800, 0x0) write(r1, &(0x7f0000000100)="1f25f64ef1ba1d41e5ef943fec896e1d9fb8f35c8f2f23ef34e55fa62ae2fb76f032672512fd3d6728e479e7e4f076336696a21f8626bf357155d3abd9a88ff5ed94f88e2da8b64e2032724b2a815dfd34ae7c467dab34608220fd9624c6799822388c90948739efb6932afaede33a0d9b0598cbd26496473403ec1ef206cff491627390bc7bbbfa012aac5764e3f740b67bff503f02bc535937c4939a39c2f8111c35fe9597bc0320af4cb3ee8948938d127d4ca682de73f4447ec176e7d35d868d2ff6610438a028758f566525f40a2874001597d182e96734a8", 0xdb) 16:00:11 executing program 0: r0 = syz_open_pts() close(r0) ioctl$TIOCCBRK(r0, 0x2000747a) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/120, 0x78}], 0x1, 0x0}, 0x802) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f00000000c0)=r2) 16:00:11 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = shmget$private(0x0, 0x1000, 0xa04, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/9) r2 = kqueue() kevent(r2, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:00:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f00000012c0)=[{&(0x7f0000001240)="0262521b6997476f90ebc42a26904d6826c6e74a422422761589ee1adea8d2c11d75430a6a", 0x25}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xde32, 0xffffffffffffffff, "85495500020000000800001167f5bfa600"}) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000000)=0xfa) getsockopt(0xffffffffffffffff, 0x6, 0x400, &(0x7f0000000180)=""/156, &(0x7f0000000240)=0x9c) syz_open_pts() pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x2) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000100)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x7, 0x4, 0x8000, 0x80000001, "75508012910cae39de95fbb650ee1e3d16d69a3d", 0x8, 0x101}) poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) 16:00:11 executing program 1: r0 = socket(0x18, 0x400000002, 0x0) setsockopt(r0, 0x2e, 0x2e, &(0x7f00000000c0)="eb30e9fa6f56964808096900000000000000003d82fef90c589f7dec790da925e877fb112cd46b7921bb0b0c08744dc0b7dd7c4e43889d806eec32cccb6ad693df388570b72d9a4dbab2015c76af92a629d141562a0f4d6b019b2770075bae924b6378a123cdc3eff1e4c22db445e07cf3a9bc63bda03a", 0x77) write(r0, 0x0, 0x0) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) fcntl$setflags(r1, 0x2, 0x2) r2 = socket(0x80000000000002, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1021, &(0x7f0000000040), 0x4) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000140)={0x3f}, 0x8) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x400, 0x0) 16:00:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r0, &(0x7f00000006c0)="bb729a8d91179c939781f0c287ea16e5f7d7fef0da86dfad2fc6392031006cfed80ccc809bfe52ae825b933e385d19e710177ce4503c19a135a7d5148ccefe0c61a24780cf37d0747f8eacd428203ac9e2097f58c9cfadd12f6231a73a94498aac68d68ffb663e04c3ecb18c736abaf5fb9e14efbd74559982737da97eae3fe2779f4cc14f78051b4ad654102b44f52585fd7af6885d86bdb6489d480cb663d4835d18fc4815fc4c69699f2778c175dd9ef3cf72f983ae87aac8ede9daf6bd6cfa46c878b451b55a3557630dc3b71b0cecea", 0xd2, 0x0, &(0x7f0000000180)=@file={0x1, './bus\x00'}, 0x8) clock_gettime(0x0, &(0x7f00000001c0)) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000140)='\r', 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x8) pwritev(r1, &(0x7f00000001c0), 0x0, 0x0, 0x0) pwritev(r1, &(0x7f0000002380)=[{&(0x7f0000000200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc2638659a07566d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e0658ba8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee74334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0888b2c95405205036b1ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878277e8612dcba3c", 0x493}], 0x1, 0x0, 0x0) 16:00:11 executing program 1: open(&(0x7f0000000780)='.\x00', 0x1, 0x40) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) r1 = semget$private(0x0, 0x8, 0x100010286) r2 = semget$private(0x0, 0x4, 0x238) semop(r2, &(0x7f0000000000)=[{0x6, 0x0, 0x3000}, {0x2, 0x1, 0x1800}, {0x4, 0xfffb, 0x2800}, {0x0, 0x0, 0x1800}], 0x4) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000040)=0xfffffffffffffff9) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f00000007c0)=""/4096) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) mknod$loop(&(0x7f0000000000)='./file1/file0\x00', 0x0, 0xffffffffffffffff) mkdirat(r0, &(0x7f00000000c0)='./file0/file0\x00', 0x0) 16:00:11 executing program 0: symlink(&(0x7f0000000180)='..', &(0x7f0000000140)='./file0\x00') r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000500)={""/16, @ifru_data=&(0x7f0000000440)="aea1063c4b7bd1c3e173febd713f49c33e52ca824995a10b9bf07d7194d095d0a3bdaa0065d7f5f8905198f2f5a85013e47a4722d141ddef5974441e6e5a86290ecbe87b0a756c9351e962d4e490302c4673c5de10e8d46c1bbf40aab2bfd79acf791615233de8b9fe8029da27a801843ce15cf962460addc941c39c88844752064b5dc1816cd635bdbac9f1731dbc350bebd6d912d1f380ab3fa47b564141"}) ioctl$TIOCSETAF(0xffffffffffffff9c, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1000000, 0x8000006}) preadv(r1, &(0x7f0000000640), 0x5, 0x0, 0x31) execve(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000300)=[&(0x7f0000000100)='[#)[!\x00', &(0x7f00000002c0)='c\x00'], &(0x7f0000000400)=[&(0x7f0000000340)='c\x00', &(0x7f0000000540)='c\x00', &(0x7f00000003c0)='c\x00']) r2 = openat(r1, &(0x7f0000000280)='./file0\x00', 0x8, 0x10) openat(r2, &(0x7f00000008c0)='./file0\x00', 0x400, 0x13) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x4, 0x0, 0x2, 0xcf220ea631630636, 0xfffffff8, 0x2, 0x10001, 0x1, 0x0, 0x1, 0x40}) unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000240)='c\x00') symlinkat(&(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000280)='./file1/file0\x00') 16:00:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80, 0x5aff) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = dup2(r1, r0) getpeername(r2, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) close(r0) 16:00:12 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x0, 0x2}], 0x8001, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) syz_open_pts() openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) kevent(r1, 0x0, 0x2, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffc, 0x20, 0x10, 0x1, 0x6}], 0x5, 0x0) 16:00:12 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r0 = socket(0x18, 0xc003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sync() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$getflags(r1, 0x1) getpeername$unix(r0, 0x0, &(0x7f0000000100)) 16:00:12 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x4000000000407ffb, 0x0, 0x0, 0x0, 0x6}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7ffffff, 0x81, 0x5248, "000000000000000100002000", 0x8000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000140)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = dup2(0xffffffffffffff9c, r2) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000380)={0x6, &(0x7f00000001c0)=[{0x5, 0x5, 0x8, 0xfff}, {0x2, 0x0, 0xfb}, {0x2, 0x1, 0x5, 0x5}, {0x9d2, 0x3f, 0x9, 0x4}, {0x8, 0x9, 0xfd, 0x8}, {0xfff7, 0x5, 0x6f, 0x9c}]}) openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x10180, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGFILDROP(r4, 0x40044278, &(0x7f00000002c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'\t\x00', 0x0}) r5 = socket(0x18, 0x400000002, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r5, 0x0, 0x0) getpeername$inet(r5, &(0x7f0000000140), &(0x7f0000000180)=0xc) syz_emit_ethernet(0xe, &(0x7f0000000240)="149130da957e67ba8392c0b01f00") pipe2(&(0x7f0000000080), 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000300)={0x2000000000000066, &(0x7f0000000040)=[{0x40}, {0x3, 0x8}, {0x4000000000000006, 0xfb, 0x0, 0xffffffff}]}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x7}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r7, 0x80044275, &(0x7f0000000100)=0xdda4) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x8082, 0x0) ioctl$VT_GETACTIVE(r8, 0x40047607, &(0x7f00000003c0)) 16:00:12 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0xfcd6c8d1e52eb64) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) flock(r0, 0x1) close(r0) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0xb9cf, 0x0, 0x0, 0x4}, {0x61}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:00:12 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r1 = getpid() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = dup2(r0, r2) bind$inet(r3, &(0x7f0000000040)={0x2, 0x3}, 0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1116, r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r5, 0x0, 0x0) recvmsg(r4, &(0x7f0000004700)={&(0x7f0000003380), 0x2, 0x0, 0x0, 0x0}, 0x0) 16:00:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000240), 0x0, &(0x7f00000002c0)={0x8, 0x9, 0xffffffff, 0x81, 0xff, 0x3, 0x0, 0x3}, &(0x7f0000000300)) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) 16:00:12 executing program 1: mkdir(&(0x7f0000000200)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSDTR(r0, 0x20007479) r1 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) r2 = semget$private(0x0, 0x2, 0x53f) bind(r1, &(0x7f0000000000)=@in6={0x18, 0x3, 0x9aa, 0x7fffffff}, 0xc) mkdirat(r1, &(0x7f0000000280)='./file0\x00', 0x0) semctl$GETPID(r2, 0x4, 0x4, &(0x7f0000000040)=""/98) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1000000, 0x6}) preadv(r3, &(0x7f0000000640), 0x5, 0x0, 0x31) r4 = openat(r3, &(0x7f0000000280)='./file0\x00', 0x8, 0x10) openat(r4, &(0x7f00000008c0)='./file0\x00', 0x400, 0x13) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x2, 0x0, 0x8, 0xfd, 0x1, 0x1, 0x0, 0x1, 0x8000}) semget$private(0x0, 0x1, 0x4) fchownat(r1, &(0x7f0000000100)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff, 0x0) 16:00:12 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x500, 0x1) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000040)="d548c294fc4b90ca7dcce2be1413729af06255f23b8839f6ba372f3aa3fbc205435a82e0df2950df8d9efc4db253b502ea51e1dcc75d49c51f7b1d88221cfe0d0b1f7c55351e677cd44a968fe610cf83ab8fd05af7c6b3d159567f075c72d9dc02b62e320f62bd6e0700000023067e33d751c9632e2e13ef13e21724c0db734295ff54935c425c54001e9287df74", 0x8e}], 0x1, 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = getpgrp() r4 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) dup2(r2, r1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000580)=0xffffffffffffff73) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000700)={r3, r5, r4}, 0xc) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000100)={0xfffff801, './bus\x00'}) r6 = openat(0xffffffffffffffff, &(0x7f0000000500)='./file2\x00', 0x400, 0x1c8) ioctl$WSMOUSEIO_SRES(r6, 0x80045721, &(0x7f0000000600)=0x1) ioctl$TIOCSDTR(r6, 0x20007479) execve(0x0, 0x0, 0x0) close(r0) r7 = syz_open_pts() ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1000000, 0x6}) r8 = syz_open_pts() close(r8) ioctl$TIOCSBRK(r8, 0x2000747b) preadv(r7, &(0x7f0000000640), 0x5, 0x0, 0x31) r9 = openat(r7, &(0x7f0000000280)='./file0\x00', 0x8, 0x10) openat(r9, &(0x7f00000008c0)='./file0\x00', 0x400, 0x13) linkat(r9, &(0x7f0000000180)='./bus\x00', r0, &(0x7f0000000200)='./file2\x00', 0x4) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x61}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) fcntl$getflags(0xffffffffffffffff, 0x3) syz_emit_ethernet(0xf7, &(0x7f0000000340)="b6") r3 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x100, 0x2e2) r4 = openat(r3, &(0x7f0000000500)='./file2\x00', 0x400, 0x1c8) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) r7 = getpgrp() r8 = getgid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000580)=0xffffffffffffff73) ioctl$PCIOCGETROM(r6, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000700)={r7, r9, r8}, 0xc) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r12 = fcntl$dupfd(r11, 0x14, 0xffffffffffffffff) r13 = open(&(0x7f0000000280)='./file2\x00', 0xd00, 0x8) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r15 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd0\x00', 0x200, 0x0) kevent(r6, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffffb, 0x8, 0x40000000, 0xfffffffffffff335, 0x1}, {{r10}, 0x8000000000000007, 0x80, 0x2, 0x100, 0x101}, {{r12}, 0xffffffffffffffff, 0x3, 0x2, 0x1, 0x2}, {{r2}, 0xc, 0x1, 0xfffff, 0x5, 0x2}, {{r3}, 0xfffffffffffffffb, 0x8, 0x20, 0x8, 0x10000}], 0x80000001, &(0x7f0000000380)=[{{r13}, 0xfffffffffffffff0, 0x0, 0x4, 0x97, 0xdb4c}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x61, 0xc37f253712e3b082, 0xfffffffffffff2d9, 0xfff}, {{r0}, 0xfffffffffffffff9, 0x0, 0x4, 0x1, 0x3}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x42, 0x10, 0x4, 0x10001}, {{r14}, 0xed56376cb8b4286e, 0x82, 0x20000000, 0x2, 0xd7}, {{r15}, 0xffffffffffffffff, 0x8, 0x1, 0x1, 0x3}, {{r0}, 0xdb923a5bff13ece6, 0x1, 0x11, 0x9, 0x2}, {{r1}, 0xfffffffffffffffb, 0x8, 0x1, 0x2, 0x2}], 0xfffffbff, &(0x7f0000000480)={0x200000000, 0xfffffffffffffff8}) ioctl$WSMOUSEIO_SRES(r4, 0x80045721, &(0x7f0000000600)=0x1) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000000)=0x7fff) 16:00:14 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000180)="17e9ec2734f8012784dd77f61fe512caca3ad0a2f5b0983e61705e3d6def3910e9849ce8b11c6b50a603526b3832013731f9dc85360695407c6c12628d96ec10d6a606254f0704f13d55be3a4f06158a2ddcc6deeedda52ad5d6454bcb1ab249b095dfd064747525e35c889ddb0392e17d95fe634bdd12cc8413341445082c9beeb957704ac527708c11d17b1edebdc370482909f968004a881eb77afc6023974f4d33a79720efaf218aca5dd7ccd011caa96f00d9a06ff002f54bf34390ffc04257522e9d20fab71d560609", 0xcc}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x2010, r0, 0x0, 0x0) utimes(0x0, &(0x7f00000000c0)) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)) open(&(0x7f0000000000)='./file0\x00', 0x41, 0x4) 16:00:14 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x1000000000000028, 0x0, 0x0) shutdown(r0, 0x0) clock_getres(0x4, 0x0) 16:00:14 executing program 0: r0 = msgget(0x1, 0x80) r1 = getuid() r2 = getegid() r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) r6 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x100, r1, r2, r3, r4, 0xa4, 0x73}, 0x800, 0x1, r5, r6, 0x5, 0x1, 0x3ff, 0x4}) wait4(r6, &(0x7f0000000140), 0x3, &(0x7f0000000180)) r7 = getegid() chown(&(0x7f0000000240)='\x00', 0xffffffffffffffff, r7) r8 = msgget$private(0x0, 0x263) r9 = getppid() msgctl$IPC_SET(r8, 0x1, &(0x7f0000000280)={{0x200, 0x0, 0x0, 0x0, r2, 0x22, 0xfff7}, 0x1000, 0x81, r9, 0xffffffffffffffff, 0x0, 0x0, 0x5, 0x80000000}) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000300)=0x1a000) r10 = dup(0xffffffffffffffff) connect$inet(r10, &(0x7f0000000340)={0x2, 0x3}, 0xc) r11 = msgget$private(0x0, 0x2) r12 = getuid() getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r14 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000480)={{0x9e4, r12, r13, r14, r15, 0x20}, 0x1f, 0x5, r16, r6, 0x9, 0xffffffff, 0xdbd000000000000, 0x56f}) setsockopt(r10, 0x6150cdfb, 0x3, &(0x7f0000000500)="8387f0e2c27ed5cd0db16a0d754fca6a770eacca732668923da0fa42a47ab5da8de53be697849bc613889d08723b8972eaf6d0bf2ce500a722b563226ce37a654993265764b05cd97427fd5566ce2b6261d6aa45a5de6db6b5eaa3e37f3681025ecf08dc5d228db8733e08cd16a244d33a7823c161619554f581c4fb78ddc01c6d86dc3284072e43be123ae9c02df27690df1659a5f612fe549278ffe3a95e36831cd2188e2b07fe31a7c367f59be9b015560698e7b0519a12da4c101bcc4572f2661701239b32e2b7fa2048139f25df28303c9edea5ed1a246ade6d8c093849", 0xe0) mknod(&(0x7f0000000600)='./file0\x00', 0x4, 0x2) pipe2(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r18 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000680)='/dev/ttyCcfg\x00', 0x3714cfbeb7d7ee63, 0x0) ioctl$KDGKBMODE(r18, 0x40044b06) r19 = dup2(0xffffffffffffff9c, r17) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) 16:00:14 executing program 1: open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, &(0x7f00000000c0)) kqueue() select(0x40, &(0x7f0000000000), &(0x7f0000000080)={0x3f}, 0x0, 0x0) 16:00:14 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/\x00\xf9\xff4\xfd\xff\x8c\xff\x01', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) r3 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000001000/0x1000)=nil) shmat(r3, &(0x7f0000001000/0x2000)=nil, 0x2000) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x20}, {0x6, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r4, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) shmctl$SHM_LOCK(r3, 0x3) shmdt(r1) 16:00:14 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) r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffff}], 0x2be9, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:14 executing program 1: r0 = socket(0x40000000011, 0x4003, 0x1) socket(0x20, 0x4, 0x8) r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000440)) r2 = accept(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0x2f9) bind$unix(r2, &(0x7f0000000540)=ANY=[@ANYBLOB="386bf85cc5ce7eedc5caad2cc658395b89e495ddf1d321f1a04e74758e77d08a4c3109c7cb3a3645ecee0e082cd9e12a538baed5d8f55a6b644b9e0bcadda606c3e6a7ef769162556abf67078ffb8a04de444a2ed564dabec6b38d3460cac33644ea3d9192a46479389f774708c3e02bf7c4205456533cb4b8ece618ce6953866f2372bd5ca7e66dfa0d39ff304373ae7c14a0c3417cb68bb0c0bf0412b678daedd17d6d5334dafad60b94619e2fbf5ec7e0ddbc5e27655f946f0301a6564c3829ad945353846677930000000000000000"], 0xa) listen(r2, 0x14bf) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x22, 0x0) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f00000001c0)=0x100000000, 0x4) r5 = fcntl$dupfd(r2, 0xa, r3) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair(0x20, 0x0, 0x7, &(0x7f0000000340)) dup2(r5, r7) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000000500)) ioctl$BIOCLOCK(r3, 0x20004276) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[0x2, 0x3c0b]}) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000180)) r9 = socket(0x18, 0x400000002, 0x0) writev(r9, &(0x7f0000000300)=[{&(0x7f00000002c0)="fa8206f59b2da9e29e04d1b85f4fcb", 0xf}], 0x1) setsockopt(r9, 0x1000000029, 0xfffc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto(0xffffffffffffff9c, &(0x7f0000000200)="61b61f5afec06f5b08c13427f59716f05c789e837573a386941dd78038676940bc12217aa92bee213a2b12cf9e1af08c59f1784397735655d6fc648e1600db27364c99826324f4b60d6b92cb0317f7ce7f76a6e1285327b205ea70d275724bfbea55d2", 0x63, 0x400, &(0x7f0000000280)=@in6={0x18, 0x1, 0x1, 0xa3}, 0xc) dup(r4) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r10 = msgget$private(0x0, 0x686) msgsnd(r10, &(0x7f0000000640)=ANY=[@ANYBLOB="0100000000000000ed995b21866ac3a1425e791fb72ce63f651d5f2a4b0440137e50ac839d33eae7d43d9bfc6825be4f9734fdab32851f00a9224499d9b0479fba8dabc1022bbf3c89fc74cf9e66e7268525b073593bc83e979071163d4928f8b397c154b5ea17a0b962dda6d14e1d4a5d26e538a96666a3a7a7c6acbb0a2bd3c5e8562d8079a759dda5b4a03046ac7acb0e0d9f4c989617cfc0b2d2fde26ae84f491483f743ba9f8c53903d9d34f8298ba5c546c849f8a06c11197c2b86a70b4fe48ef9b1d78bce4836cf89b66732bf185f412d7e21f26064f2ea6f09004cc06c549df5cd98804de5f782ff7bc772d03a4303"], 0xeb, 0x800) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r11 = kqueue() kevent(r11, 0x0, 0x0, 0x0, 0xc4e, 0x0) poll(&(0x7f0000000080)=[{r11, 0x9aea6221e20af49f}], 0x1, 0x0) kevent(r11, &(0x7f0000000000), 0x34, 0x0, 0x80000000000c68, 0x0) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x6c}, {0x25}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000000)) 16:00:14 executing program 0: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x0) r1 = semget$private(0x0, 0x8, 0x80000200) semop(r1, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r1, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semop(r1, &(0x7f0000000000)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r2, r3, r2, r3, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r4 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r4, &(0x7f0000000080)="220e3c", 0x2b6) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x300f, &(0x7f0000000140)={0x1, 0x7}, 0x10) 16:00:14 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x902a6eca0a19c023, 0x0) pwrite(r1, &(0x7f0000000100)="d211f2ac222a09632e2eb5ed65c80c229d5c47d68c1330f6537c5d3bc40a335c0ff6ff53b3c4706fcb3a38ffef815458ddcd2e2f60d7b06856638dfde250e1e7b702e619c24f74c702d7aa07619e767acfafc736416b842a427011d4f02834b76cd9343ff7ea8c305622d55f085aa9a46efd5c1e1e18729e23c5e2a6e8", 0x7d, 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r5 = kqueue() kevent(r5, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r3) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000280)=[{0x1d, 0x0, 0x0, 0xfffffffe}, {0x16}]}) r1 = getuid() seteuid(r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x277, &(0x7f0000000300)="032d8a49") 16:00:15 executing program 0: socket(0x400000000018, 0x3, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = getppid() r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) r5 = getpgrp() r6 = getgid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000500), 0x278) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000580)=0xffffffffffffff73) ioctl$PCIOCGETROM(r4, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000700)={r5, r7, r6}, 0xc) r8 = getpgid(r5) setpgid(r2, r8) r9 = kqueue() r10 = fcntl$dupfd(r9, 0x2, 0xffffffffffffffff) close(r10) r11 = getpgrp() r12 = getgid() getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000580)=0xffffffffffffff73) ioctl$PCIOCGETROM(r10, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000700)={r11, r13, r12}, 0xc) r14 = kqueue() r15 = fcntl$dupfd(r14, 0x2, 0xffffffffffffffff) close(r15) r16 = getpgrp() r17 = getgid() getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) r19 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r19, 0x29, 0x1000000000000028, 0x0, 0x0) r20 = accept$inet6(r19, &(0x7f0000000180), &(0x7f0000000140)=0xffffffffffffff42) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000500), 0xfffffffffffffd0e) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000580)=0xffffffffffffff73) ioctl$PCIOCGETROM(r15, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000700)={r16, r18, r17}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r8, r13, r17}, 0xc) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x82b) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) select(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000240)="9597a9fad36b05faf68cfd58c8c6") r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x2, 0x0, 0x0, 0x0) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") 16:00:15 executing program 0: pipe(&(0x7f0000000080)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0xb1}, {0x2c}, {0x6, 0x0, 0x0, 0x800000000040103}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x30}, {0x4}, {0x6, 0x0, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:15 executing program 1: r0 = msgget$private(0x0, 0x20000003c4) pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000004c0)=0x7fb0) msgrcv(r0, &(0x7f0000000440)={0x0, ""/4}, 0xc, 0x2, 0x1000) msgrcv(r0, &(0x7f00000007c0)={0x0, ""/227}, 0xfffffffffffffcc9, 0x1, 0x1000) r2 = kqueue() fcntl$dupfd(r2, 0x7, 0xffffffffffffff9c) getegid() r3 = socket(0x2, 0x8000, 0x0) r4 = dup(r3) getsockopt$sock_int(r4, 0xffff, 0x1021, 0x0, 0x0) r5 = socket(0x2, 0x8002, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r5, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r6 = socket(0x2, 0x8002, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r6, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r7 = socket(0x2, 0x8002, 0x0) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r7, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x0, 0x0) r8 = socket(0x2, 0x8002, 0x0) connect$unix(r8, &(0x7f00000008c0)=ANY=[@ANYBLOB="62020207e00000010030b8bfaa17dbed5b25"], 0x10) write(r8, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) socket(0x10, 0x1, 0x10001) r9 = socket(0x2, 0x8002, 0x0) connect$unix(r9, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r9, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x3) socket(0x2, 0x8002, 0x0) r10 = socket(0x2, 0x8002, 0x0) connect$unix(r10, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r10, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000100)={'\a\xb7\xf2', 0x0}) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x20, 0x0, 0x0, 0x40000008e}, {0x6}]}) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='+\\\\\x00', &(0x7f0000000140)='}+\x00', &(0x7f0000000180)='@\x0e/&\x00', &(0x7f00000001c0)='\x00'], &(0x7f0000000400)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='%%\\\x00', &(0x7f0000000340)='+-\x00', &(0x7f0000000380)='-\\\x00', &(0x7f0000000240)='}\xa8\xf0\xc2\x80\x9a\x8d\xd8\x82+\x00']) msgsnd(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="010000000000000048696a280567b1a6342fcc333a078030d8898ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"], 0x2d, 0x800) 16:00:15 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000000)=[{0xfffffffffffffffe}], 0x1}) r0 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x100, 0x2e2) r1 = openat(r0, &(0x7f0000000500)='./file2\x00', 0x400, 0x1c8) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000600)=0x1) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{0x40, 0x6}, {0xaa, 0x8}, {0x6, 0x1}, {0xd26310d7b65aabec, 0x8}, {0x142}, {0x84, 0x9}], 0x6}) sendto$inet6(r1, &(0x7f0000000180)="a980fec9bede60", 0x7, 0xc, &(0x7f00000001c0)={0x18, 0x1, 0x5, 0x5}, 0xc) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000640)={0x10, 0x4, 0x4, 0x1f, [{&(0x7f0000044000/0x1000)=nil, &(0x7f000005d000/0x1000)=nil}, {&(0x7f00006cf000/0x3000)=nil, &(0x7f0000610000/0x1000)=nil}, {&(0x7f00001d3000/0x4000)=nil, &(0x7f0000499000/0x3000)=nil, 0x1}, {&(0x7f0000749000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x3f}, {&(0x7f0000133000/0x2000)=nil, &(0x7f0000355000/0x4000)=nil, 0x30}, {&(0x7f000059a000/0x4000)=nil, &(0x7f00001c0000/0x1000)=nil, 0x2}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f000017f000/0x1000)=nil, 0x4}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000765000/0x2000)=nil, 0x100000001}, {&(0x7f0000122000/0x4000)=nil, &(0x7f0000591000/0x2000)=nil, 0x6}, {&(0x7f000063b000/0x4000)=nil, &(0x7f00007c4000/0x2000)=nil, 0x6728}, {&(0x7f00007c6000/0x3000)=nil, &(0x7f0000658000/0x1000)=nil, 0x7ff}, {&(0x7f0000741000/0x4000)=nil, &(0x7f00005e3000/0x2000)=nil}, {&(0x7f0000163000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x60}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f000058d000/0x4000)=nil, 0x77}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000095000/0x1000)=nil, 0xfffffffffffff801}, {&(0x7f00002bd000/0x3000)=nil, &(0x7f000043c000/0x3000)=nil, 0x3}], ['./file2\x00', './file2\x00', './file0\x00', './file1\x00'], './file2\x00', './file0\x00', './file2\x00', ['./file', './file', './file', './file'], 0x8}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r2, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x15a, 0x0, 0xfffffffffffffffc}, 0x0) 16:00:15 executing program 0: setsockopt(0xffffffffffffffff, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) 16:00:15 executing program 1: setrlimit(0x5, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1000000, 0x6}) preadv(r1, &(0x7f0000000640), 0x5, 0x0, 0x31) openat(r1, &(0x7f0000000280)='./file0\x00', 0x8, 0x10) fcntl$setflags(r1, 0x2, 0x0) write(r1, &(0x7f0000000a40)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e818bad360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee6f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b26979aa96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x7, 0x2, 0x10000, 0x7fffffff, "5298143fd106ca966e8ec64169e067e1becf4cd5", 0x8000, 0x100}) close(r1) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000000c0)={0x0, 0x80}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf5460000000000f7ffffff00"}) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000080)='L', 0x1) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2000002d, &(0x7f0000000140)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x105, &(0x7f0000000340)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) close(r0) clock_gettime(0x1, &(0x7f0000000140)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000180)=0x1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r4, 0x29, 0x1000000000000028, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x10420, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r5 = fcntl$dupfd(r1, 0x5, r2) semget(0x1, 0x2, 0x80) ioctl$WSMUXIO_REMOVE_DEVICE(r5, 0x80085762, &(0x7f0000000040)={0x1, 0xfff}) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) setuid(0xee01) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:00:15 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x80002005, 0x2d94) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0), 0x1000000000000207, 0x0, 0x0) 16:00:15 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = getgid() r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = getpgrp() r4 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000580)=0xffffffffffffff73) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000700)={r3, r5, r4}, 0xc) getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0x0, r0, 0x0, 0x0, r4]) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$BIOCGRTIMEOUT(r7, 0x4010426e, &(0x7f0000000200)) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r6) setgroups(0x0, 0x0) setuid(0xee01) r8 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000240)={0x3, 0x100000001, 0x4, 0xdd, 0x4, 0x9, 0x5, 0x8000}, &(0x7f00000002c0)={0x1f, 0x20, 0x7, 0xfffffffffffffffa, 0x7fff, 0x7f, 0x200, 0xbb3}, &(0x7f0000000300)={0x9, 0xe9, 0x1000, 0x0, 0x6, 0x6, 0xc8, 0x9}, &(0x7f0000000340)={0x8, 0xffff}) faccessat(r8, &(0x7f0000000280)='.\x00', 0x3, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') 16:00:15 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x1000000000000028, 0x0, 0x0) accept(r0, &(0x7f0000000180)=@un=@file={0x0, ""/2}, &(0x7f0000000240)=0x4) r1 = syz_open_pts() r2 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x100, 0x2e2) r3 = openat(r2, &(0x7f0000000500)='./file2\x00', 0x400, 0x1c8) ioctl$WSMOUSEIO_SRES(r3, 0x80045721, &(0x7f0000000600)=0x1) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000140)=0x1) flock(r1, 0x3) r4 = getpgid(0x0) fcntl$lock(r1, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x4, 0xd2, r4}) close(r1) r5 = syz_open_pts() ioctl$TIOCMBIS(r5, 0x8004746c, &(0x7f0000000000)=0x2) syz_open_pts() r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'\x00', 0x0}) fcntl$getown(r6, 0x5) pipe(&(0x7f0000000100)) pipe(&(0x7f00000001c0)) openat$vmm(0xffffffffffffff9c, &(0x7f0000000340)='/dev/vmm\x00', 0x8160, 0x0) r7 = openat(0xffffffffffffffff, &(0x7f0000000500)='./file2\x00', 0x400, 0x1c8) ioctl$WSMOUSEIO_SRES(r7, 0x80045721, &(0x7f0000000600)=0x1) r8 = syz_open_pts() ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1000000, 0x6}) preadv(r8, &(0x7f0000000640), 0x5, 0x0, 0x31) r9 = openat(r8, &(0x7f0000000280)='./file0\x00', 0x8, 0x10) openat(r9, &(0x7f00000008c0)='./file0\x00', 0x400, 0x13) r10 = syz_open_pts() ioctl$TIOCSETAF(r10, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1000000, 0x6}) preadv(r10, &(0x7f0000000640), 0x5, 0x0, 0x31) r11 = openat(r10, &(0x7f0000000280)='./file0\x00', 0x8, 0x10) openat(r11, &(0x7f00000008c0)='./file0\x00', 0x400, 0x13) ioctl$VMM_IOC_READREGS(r11, 0xc2485607, &(0x7f0000000dc0)) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5) execve(0x0, 0x0, 0x0) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) symlinkat(&(0x7f0000000380)='./file0\x00', r12, &(0x7f0000000400)='./file0\x00') getsockname$inet(r3, &(0x7f0000000200), &(0x7f0000000300)=0xc) 16:00:15 executing program 0: getegid() r0 = socket(0x2, 0x8001, 0x0) close(r0) r1 = socket$inet(0x2, 0xc002, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000440)="ee08665d19ac14d5e51348771197a7728420aef61715f7b183d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82027811e2b28a11776b"], 0x10) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)="ba95584dc046d85848d87e000f5e921c6e714798c9c8b682254d38b351a031668ff7da3b74bc1ccfee974097b245bb0a8a2cc0e26fa27decef158feeab33554c53c0d228620a036d4e7674043fd7f9890db69270ca77cdd71be3430e0a803d20928c118793405c52092511f558b3b57a095ffeb895eda5cf2010e80d819d9e4b78", 0x81}, {&(0x7f0000003480)="6dd6076f942dc0f6f4a51442c6b86ae3763326956fff6a8fe78e30371525b8358518dee4b374c0dc816201f7da5bc133293e85e49f388c4680b7c25bad30e9eb5cec34b45d90f757748d522bbdc1427197816aec2017a509f2f7e4a8027f1340fdb7f9d149f3b5cbfad3cee905894a2f1e6cee6ccea09d53d9a525f76eafac7289bb2f2db572e38a30cb1518a2e326a7efd91edaa0679c84094b3e65a2c68c662e91e7b31848566834117939fbd603898090dcdd0461ee954e376739cb0ebeae322cb7bf5ec515cdec0781340ee5aa757ab67db46ef26b61b0fefa9378e9a7834e4e7824ddaa03c68bccd89aa99c7bbc", 0xf0}], 0x2) 16:00:15 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000000)="20c851638b967d60895ee45a548e0123b7e6e1764b0b92585d2ec0156cbf407c0135ab74b338e2e0d42415f407ccd5d05bae6df4029a6b5ef988bdb24b59bbfebd4da4082313ba25d4939cb82d2a1f709a5a3becf4fb66e61d8951e5f66fc14c4ca5ae51754538e35cfb57e2cfb8347c852efc1e98a125a297d547626f9a0cd04de7b0853a5093f84fb713abb33c8bd8208e20bb3263880ff1c41f08bc903891", 0xa0}, {&(0x7f00000001c0)="cb4e26789360e741e571a58769787405ed006cbbc981e852fa012c77f468138563f092e5e7c626472bd2cb147f023976bffbf866d0d6a2e68a480ef315d3e32b7618ae88cdb38d270008ca36adc11cc8161712016854ea2d9f9c6996d267ad776e8fa844c0acdc7e5db2dfc0b097fa910dbd95982bf06292a80775bd30c8c511a15a033e9866546f6f0150dfc083509322e2c56aaa107a4b1e41419acee6a414a391f8bbf0931b3ba4c42358bf0150dbe5d378cbd30ef0844532974957ac6af79a1f0db5", 0xc4}, {&(0x7f00000002c0)="e11f1c3dc67afb31ff34156482dd9297142f7abbe00104c0febe089c1044db687f34f106befa3bac3993cac100dda11d42b9998056e2cb823dde5e45849162c4a8c6260db287b57d720f724c236113238e5f01e2b1c4bfd0b5eb33bb9c05efb36d767648d3add2920a476deca50e7f720563f34e56ae31866282d6a2e3323a978634e4b76c93426487a0596af6723136c6570bbe0d03631e793ceef7baeac540ab01a2e434ab193e187c45b3d55084c1c5355c0dd6b57e2966721982e07c12cb256c18981846c1d5f6a127ad81191a", 0xcf}, {&(0x7f0000000100)}, {&(0x7f0000000140)="f1e80c6f398abb56c8bf7cee48947ffb533a718eeada0fbc94655f782645abc4798852b3677b50d95431f24bd8d434bb013e8ee043a6b165", 0x38}, {&(0x7f00000005c0)="e54edf5cb9c7afa6a6b26df8455701a88b1bfc4f8b3bb072b4015873fb0acc991bca8eac057c47dfb55da784e6d4703dd56fe3b9f0f03d076f32dac42ca21ab3aa9f35e859fe2c64cfe855aa30805c6a065e17365f36f2bbee4e8c595d34da3615dd11831921958317449800e4f5c5931db89f7e27763d524195e65fb1d5f759a042c51c4924550730d6c6d1fe5759731c37fd93278677680b79a8aac03bd2173aad2d19d99cbe9ea1090f2a9b9b77cbec9800718cd9eef5e9626b7f52b61ef855", 0xc1}, {&(0x7f00000003c0)="adec2aed4b0e50b07b35a741", 0xc}, {&(0x7f00000006c0)="3ecdf9", 0x3}], 0x8) rename(&(0x7f0000000100)='./bus\x00', &(0x7f0000000180)='./bus\x00') 16:00:15 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x2000, 0x0, 0x0) 16:00:15 executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x10, &(0x7f0000000000), 0x1) socket(0x6, 0x3, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$getown(r1, 0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = dup2(r0, 0xffffffffffffff9c) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000100)="8e2b2c083a99c2af634770183b656ea96a1a012abcbaf60e3d1ee7204e569a162377fbfe7b6d5dcd332551dc334ab7ffad7a", 0x32}, {&(0x7f0000000140)="12a1b52c392ecead3ab6b9c10873fcf2979ab33b369165a5fffcf3b87de3c3dfa93f67c972ab9788409ae75e20cc8c84751537bfb3dda12c9f33b021b8", 0x3d}, {&(0x7f0000000180)="be3e91b2282195cfccdcf8c688e058805937eeced3a2b07f06119dbad9e6438c99038561c968b17ec108ae2899659e3d51ef6daedf7adce7b14f80bd02080025ec57b01bc92e57abdd0b9373fd7a5c98266e2efb5bd5c95ba2d6f6bd71ee9bb542fe98f83741a225f975f1c835a643a5b11495f3004b39a59463714710b8ae83e7783073cef872e81648337a98edc76b2ea298e9f51e788ea1dc6aaed0b434459cf2174970c92a25ca000be4d48dae9fd9e687babc3c74bc6cccd7140ad6696572440095946ed455243939b0d7794f297ce97c6502b3f1e7", 0xd8}, {&(0x7f0000000280)="738ee1f878d69c2bf19acc012b602a28d21a34f713d58da394b1f4ed", 0x1c}], 0x4, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000040)={0x9, 0x1, {0x34, 0x8001}}) 16:00:15 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x800000000000009, 0x0, 0x0) semget$private(0x0, 0x3, 0x14) readlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/152, 0x98) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) socket(0x10, 0x8000, 0x0) r2 = accept(r1, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) r3 = socket$unix(0x1, 0x5, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) poll(&(0x7f0000000080)=[{0xffffffffffffffff, 0x4}, {r3, 0x2}, {r0, 0x8}, {0xffffffffffffff9c, 0x100}, {r4, 0x4}], 0x5, 0x319) accept$unix(r2, 0x0, &(0x7f0000000180)) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x54}, {0x80}, {0x6, 0x0, 0x0, 0x100ff}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x8e9, 0x6, 0x7, 0x80000000, "1e3e173970386b5c1565d7d0ba00cc77a0029501", 0x3, 0x7bc}) r2 = syz_open_pts() r3 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x3000)=nil, 0x800) shmdt(r3) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1000000, 0x6}) preadv(r2, &(0x7f0000000640), 0x5, 0x0, 0x31) r4 = openat(r2, &(0x7f0000000280)='./file0\x00', 0x8, 0x10) openat(r4, &(0x7f00000008c0)='./file0\x00', 0x400, 0x13) ioctl$WSDISPLAYIO_SBURNER(r4, 0x800c5751, &(0x7f0000000000)={0x5c6, 0x80}) recvfrom$inet6(r4, &(0x7f0000000180)=""/154, 0x9a, 0x880, &(0x7f0000000080)={0x18, 0x0, 0x101, 0xda0}, 0xc) 16:00:15 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2080002000, 0x40004000000028aa) r0 = open(&(0x7f0000000000)='./bus\x00', 0x8481, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x1, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000200)="5f694d92490fe26bd8696b62261650cfeda5672040f28454e1af9e1b61c548a3d66d9b8c5aa94cf7f44a9c848372171a052a279d21930564f7a341944f1e377c5b10a38f5c9d41ac21ff3ac2eda4322b3e40f41dd30c62dd927ab22d9d646917164f01989f05fe01e81b907f7c682b549d0b386d895e85102ea25f565bd8b018cf2b698b79978921c94b54b25b2b2f8debcae14fb08255876340a6da2ddd11a615f44960f3eb995b7f0418a102c2b41c5263151f7fb81c025e4ddd1710ca392f3881a93dbac08fac73a474d5712ab7d9fd49e8f25f38a8a5ae24c26ae618", 0xde}, {&(0x7f0000000300)="f7c7feb3533f66fae89e252e70ea3ecc37a7c06762e8bda705b02d375a16abdc20ae9679fd537c50f2ab2614b1ed4a3a597f893fe7142eaadfed1752367adb495c9b2ab922e918fcbdb7702a30047dc6fea6fd0516063c5bf85d57d5bd09c11c53a66c3bb3c3802e7e62addc8c62adc9464077eea8a3aab761a76d1d5f07a0d91d4d6a522afe4d222907efb233f6705ab05d4a3edeb550a47b125305b8c122ff66161fdd1911270e6347844a91a75b07d8e0ee87bea34b6ec6feed0ae6fecc882771510754e61e4f", 0xc8}], 0x2) 16:00:15 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000000000000000000800000000000000000000000000000000000000644c000000000000000000000000000000000000000000000000000000000000000000e9387a5520a43d3c272acf575d9628855ac69a22c682e905fcb70a2b2f249db3af87f4fa2ed9db4d3258a03457c1d326cc249d8f4443a5b80e266023df0b7ac7f873f924425ada4777f3d88a6855e5d8a0d32028041b16050715167753c0b12c7b351095a22b5e50dc1e362d248803bc4a23a5e9"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x10000, 0x80000000000000d, &(0x7f0000000380)="2dee4d1d1a1e9dd60500d6ab881d00a2049104000000c70000000010cbee468157363c01485a306b708493f0e22d705d382aeba5ee1addbfb2713ed02e64fac6c7effbdbcfbbef299209e5c5f9fb90432c3daf6d15d50e6e44d7830fd716087d18126a7c5b691446ee9600085da0150cd6369e5666fd5d1bcc610a37b462c5b62ecee4433876f01847b2156ca5a7b2e7dabbc03d3d2c2d3216782a622185506a261d1fa23480b197e493b2be19976f623971dd756515fdfb3d7b23f5c06508e6868e4b8c21bb0725f2c0da87ee17d9f5a3150575c19cb6482e76708ed514ed6040ca2dc3d5807b5b84ce6c8012121d2ae389e7eeeafb7772f6fe8ff4e822e4d36e1e95bd1c9227537461b091947ea60fd36c46ec05c7ecd8a9a3aebc72479bbd92a03d6a9703a4c83bd5693a6872c27315577035012b517caf9acaab84a40b034f5dd57c2aa955b299db665033da9fa6692c55bda5efb24e3008a02664b4f91803016af1e9b07586cd2a522720cef7ccddbfb469042d4ff3444bb43e47ad1b5e4b9fc8f316ce14ce51ba7804a421cc5a2ba07adb8bf9150aaa7f50d80a73709649cca2f670fe1769a890d035c12ce9f3f3f68546a124fcc1739db0a697dc79061992adef03ffedf96d6e2f5c969248ad9d75de80e29c40bac3ceb521a17603e8cdc968758d653793b9c314161f207ebe28e0611e908525d9263d5f2208818af39d75b2403d7f0cce3dd057d460e656faf30bd1c1bb6e903fa656f2c5d108be3c4a47b09b21b457fb8f4cedba34478f0e029d44f154858eed115e11d96557b6971c3ed13660e3e60ff9101e24761f76736c165be15b6960fc36607946441a6b8862f5", 0x262) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x1000000000000028, 0x0, 0x0) r2 = socket$inet6(0x18, 0x2, 0x0) nanosleep(&(0x7f00000000c0)={0x4, 0x100}, &(0x7f0000000100)) getsockopt(r2, 0x29, 0x1000000000000028, 0x0, 0x0) setsockopt(r2, 0x9, 0x3, &(0x7f0000000180), 0x0) rmdir(&(0x7f0000000140)='./file0\x00') 16:00:16 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = accept$inet(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) getsockname$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000100)="000000186004008004010000000000000000080000000000001c000000000000000000000000000000000100", 0x2c}], 0x1) 16:00:16 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x105) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000000200)="247a7664327f9c7100", 0xfffffeda) ioctl$VMM_IOC_READREGS(0xffffffffffffffff, 0xc2485607, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = getpgrp() r4 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f00000002c0)=0x100000051) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000700)={r3, r5, r4}, 0xc) r6 = kqueue() r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r8 = fcntl$dupfd(r6, 0x2, r7) close(r8) getpgrp() getgid() getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000480), 0xc) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = dup2(r1, r0) ioctl$KDDISABIO(r2, 0x20004b3d) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x80}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") 16:00:16 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)="b6e43f2f3f03ad6640991a9728214c6c7f151995c1dfd9b9d01f4f3812a6a9b067831ce9cefb6b80a67f459bcfb063142c", 0x31) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xc2c}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = fcntl$dupfd(r2, 0x0, r3) recvfrom(r4, &(0x7f0000000180)=""/133, 0x85, 0x1, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) 16:00:16 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x202002, 0x100086128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCLOCK(r1, 0x20004276) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) 16:00:16 executing program 1: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000000dc0)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e49ed4d433d36ca293e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8850747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7f8f501542bcb5b9924e85630c5374310d409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd4d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f4007aca1548ac259dbcebef3c31b342bae09e9453438371101fdb7bbf1237472c058e000000000000000000000000000000000000000000000000000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee933781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac00000000000000"], 0x10) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = fcntl$getown(r1, 0x5) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) getpgid(r2) rmdir(&(0x7f0000000080)='./file0\x00') writev(r0, &(0x7f0000001680)=[{&(0x7f0000000d80)="06694b11050800000000000000", 0xd}, {&(0x7f0000000180)="3708c45eed3570c3a5330f254b1988c5d43c840000000000000a9bca86dbb8124a763a012a0f459133f7dcc75aa23a81cd6a79e5521f44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33d55de84b97acd9cbe120a03274831f48e82313e72bd96ec804359f79e3af9e7e2d6b5ed78e76de666579ef69aa0a49a6ff8a71ad000000004e2398c6bee967c490c4c79ccd5aa1054c273e45e0ace578abe4d177d57071efbec6368bd57be8acddc30fd514d45654d6834fdac68037af2af3fc0f01b03c1ca2c7302fa056208d2003625162767c8c57eecd4e02a69adf2fb6b74597220a19d46b0fec7f528da340b0119892e83f063ccaf3", 0xf5}, {&(0x7f0000000000)="892eadf04950da3c19a33f3b026dcc6cc364690774d47a42542306415006e34157cf18f93e5ef125e6a32e99d13d2010e6b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319ccf22a5aad47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af3", 0x6c}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b285dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd98c5d810b6351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c05170", 0x39b}], 0x4) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000080)=[{0x3e, 0x0, 0xfd}, {0x2d}, {0x40, 0x0, 0x0, 0x80000100}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) r1 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x100, 0x2e2) r2 = openat(r1, &(0x7f0000000500)='./file2\x00', 0x400, 0x1c8) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000600)=0x1) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', 0xffffffffffffff9c, 0x1}) 16:00:16 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x4003, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538707000000b8100000002900000031000000030000005c5e114c67a760c7d5edcf8b7e8cf83901a8782c35b320559e58e1efe91fc6696e21746d6aba8928958c102ae805d10d550d50b842ddf4839ffe90b0c556b2fcdd5480187a60741dced6d8d27795f2"], 0x30}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x1000000000000028, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000000), &(0x7f0000000040)=0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dwv/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x87}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000340)="b489a83b8fccf27b8e8490165244") 16:00:16 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCLOCK(r0, 0x20004276) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:00:16 executing program 1: r0 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x400, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000440)="9520f61afbe0ef4132696ede1bace351fabc3cb30f42dcab9c43cccc0df431a62599122a7c568815f8524ad96dcac81b0a68edc371e8773a11736b7233133d423ce893adbd056f6c22efbffb830caf03fc56f2587ffa05fc3510eb10a6e20e12f45305aa0d4a8fc5a9457f77fef6cda998656b296eec28d1f5b8bdf0edfc3b0e3ff01b3e456d1b21012e6dcd10e8bd0784c4e7d03c8770446a099a3a2e43615a47c38176bdf80d601a0d9d96ce1c8b78fa5b0cac7190b1b1c33f27583e3c2c866fa409921ff3402770d57c53098388e3c7b737f0282ed47673194aae01e3871c3a98c9c205948e63482b5ecc2442ca131d9a1445729b707c34cc3b00b27393ddeea467e76132c6ba156bcd83aea38f2c4e0750bb685a4cdd58c26652fe0659b6137b9d28b78471320adb25d05218cf2d76b904a397418e02ebffb9d0ab0f99c6858289adcbf1f2ba3a1e6df1cccf0e9a40e70c2ed5d6a7bfc8e771e52f7c75403a53e15f17b3cf24d2e041000000", 0x16e}], 0x1) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x87}, {0x2d}, {0x200000000006, 0x0, 0x0, 0x108}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000140)=0x7f) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000280)={0x400, 0xf4f, {[0x8, 0x400, 0x80, 0xffffffff, 0x80000000, 0x8, 0x6, 0x6, 0x8, 0x7, 0x8, 0xa, 0x9, 0x4, 0x3ff, 0x81, 0x81, 0x100000001], [0x758, 0x100000000, 0x3, 0xd3e, 0xfff, 0x401, 0xd39, 0x10000, 0x5, 0xffffffffffffffe1], [0x0, 0x0, 0x2, 0x8001, 0x9, 0x4], [0x717, 0x2, 0xfffffffffffffffa, 0x40, 0x506, 0x5], [{0x2, 0x6, 0x3ff, 0x4}, {0x3, 0x0, 0x2, 0x40}, {0x7ff, 0x2, 0x7fff, 0xf60e}, {0x0, 0x0, 0x8002, 0xfffffffffffff800}, {0xdedc, 0x9, 0x4a0, 0x400}, {0x2, 0x133, 0xfff, 0x8001}, {0x7fff, 0xffff8000, 0x80000001, 0xfffffffffffff000}, {0x7, 0x0, 0x8, 0x7}], {0x2b, 0x400, 0x7c, 0x5262}, {0x0, 0x7ff, 0xffffffc0, 0x1}}}) pwrite(r0, &(0x7f0000000240)="fb375bc219dde9f7f5a48a8d1a02", 0xe, 0x0, 0x0) 16:00:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x42102, 0x0) open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1000000, 0x6}) preadv(r0, &(0x7f0000000640), 0x5, 0x0, 0x31) openat(r0, &(0x7f0000000280)='./file0\x00', 0x8, 0x10) fcntl$setflags(r0, 0x2, 0x0) write(r0, &(0x7f0000000a40)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e818bad360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee6f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b26979aa96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) close(r0) r1 = syz_open_pts() close(r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) utimes(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)={{0x4956, 0x3}, {0x5, 0x7ff}}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = dup2(r2, r3) ioctl$TIOCSCTTY(r4, 0x20007479) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x81}, {0x5c}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x3f19, 0xd8, 0x5, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 16:00:16 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r1, &(0x7f0000000000)="88551be295ecf07ed313cc2af42fa4054b70dace40b906ca469d21f5df99fb47086039ada715a36481fa3d87c6b066e2eae926", 0x33, 0x2, 0x0, 0x0) r2 = kqueue() r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x8000, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) close(r4) r5 = getpgrp() r6 = getgid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000580)=0xffffffffffffff73) ioctl$PCIOCGETROM(r4, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000700)={r5, r7, r6}, 0xc) r8 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x100, 0x2e2) openat(r8, &(0x7f0000000500)='./file2\x00', 0x400, 0x1c8) renameat(r4, &(0x7f0000000140)='./file0\x00', r8, &(0x7f0000000180)='./file0\x00') r9 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) readv(r9, &(0x7f0000001480)=[{&(0x7f0000000480)=""/4096, 0x1000}], 0x1) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) 16:00:17 executing program 1: r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186004008b00062bdd77eae99244469df49a07284f59c200fe0000ffffffff0000000af6ce4f22276e2b8d2a48d69e0000", 0x34}], 0x1) 16:00:17 executing program 1: r0 = socket(0x2, 0xc003, 0x6) openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x200, 0x0) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffff9c, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)}) connect$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff65300079fcc1ba0028d16d63034e9ecfc6a4c17995ef463f7b098bf46854d78a2a197a386207000000008295955984c87910b3453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c63875bd2ad88b2951b15801360bcd4c0a162b5854578464f810fd4237b8f74d012ae41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2b21dae7fb5394b27398667db936a687ce8778ff60e617519495c5b702bcd4f85"], 0x10) write(r0, &(0x7f0000000000)="9ed5e8950000000000c7c19aab4230e843fcd58ff2d26500b9a46ac13fe38562d0d6cabd6ce696460bcc6ca6ca0054c6127934e8520308a178b232acf6eac63df3a2853e3dcc6f15608d337c23804f0138b2fa034d8d9ad565d7651468418257ab9bc608000000000000ec12ccf243a8d93dbe9ffb71e9bd795f5fed8f7bad9f3ee178d740d01dd44d0d6f1be56eb14ee19e91b3b0ab250c6a04566377d80d48b14ddac9dd5eb998c34ef66cff899f4f132b0c2bf7", 0xb5) 16:00:17 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) getitimer(0x1, &(0x7f0000000080)) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r2, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:18 executing program 0: r0 = semget$private(0x0, 0x4, 0x10) semop(r0, &(0x7f0000000000)=[{0x1, 0x2}, {0x1, 0xffffffffffffffff, 0x1000}, {0x2, 0x1, 0x1800}, {0x0, 0x8ca3, 0x800}, {0x6, 0x0, 0x1800}, {0x3, 0x472, 0x1000}, {0x3, 0x401}, {0x4, 0x88a8, 0x1000}, {0x3, 0x11b, 0x1000}], 0x9) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) close(r1) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000340)) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) read(r1, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000001500)={{0x8, 0x5, 0x100000001}, 0x0, 0x5, 0x2f}) ftruncate(r1, 0x0, 0x4ed) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) ioctl$TIOCDRAIN(r3, 0x2000745e) r4 = semget$private(0x0, 0x1, 0x0) r5 = geteuid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000000c0)={{0x4, r5, 0x0, 0x0, 0x0, 0x4, 0x7f}, 0x3, 0x882, 0x4}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) getpgrp() r7 = getppid() r8 = kqueue() r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) close(r9) r10 = getpgrp() r11 = getgid() getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000580)=0xffffffffffffff73) ioctl$PCIOCGETROM(r9, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000700)={r10, r12, r11}, 0xc) r13 = getpgid(r10) setpgid(r7, r13) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$lock(r8, 0x7, &(0x7f0000000340)={0x0, 0x0, 0x1000, 0xe, 0xffffffffffffffff}) ioctl$VT_ACTIVATE(r6, 0x20007605, &(0x7f0000000380)=0x101) getuid() r15 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r15}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x80002007, 0x5dc6) r16 = open(&(0x7f0000000040)='./bus\x00', 0x81, 0x0) ioctl$TIOCFLUSH(r16, 0x800c745b, &(0x7f0000000300)=0x28d0) pwritev(r16, &(0x7f0000000e80)=[{&(0x7f0000001580)="5efa5ef58ae85beb1f9d452d96788e0b5b0c012a411486bad7426264e0a9e2fe75e50be50d55c9e95af2e1c8f864905abf5cc85e14db2e6a05f9e8de94831143781e28b532e1831de242315b044fcb42026ef4863780d9172d051b90f9e230a3698207bac1f6df59ad836ec113956a27bd77409522649558e831a76bb0ab4515180fa13e5083d9c591317242c7121d40dae8e998ea3e0f2e909e57e734c03125f6032f1561b6fa08b01f2732bf4d8d34938ae3932db4e53d2799d820404a82d832c93d3d1288ed4d0c080c9d62eb259f0b6ef6216ec16f2a3bc94f4b3fd9d87d0f660cde25059c99dfb64b42db957703b2bceb31732f6f28fcd33d5d4f57d2e875dddfb878a09115a8cd1d6f2ea9e6bd4608f0fd5d9f40ddab5326d300303bd1925112b832f3e7296adeaafd3d3eaa3f8a488ba07182ab66e7f7c98e1ec6d45dbe48bdffd99510f0e25130bd806dd2f6df1ca7046b12aec2747d52497c754db83563a5aba83ebf5a96144b60f18abd661279cb9631719e8c571eb63132ecea08e499dc3d0cea51e6567506795d0a1187d7f5533025078d60a1d68ac973c696cb15295d51b67b95721ad22f0d5240fbf163849703b54a76c0c7bc17593443bb2889cfa988940145855a3f715adf942dec5ff8d13088d0c77bf0c15945cf755090e3ca3bd89b066fbfbac8279dd25a9b9030a7f6a47ed0bee239ce976e6a62da76a0d868083ace45bf30e521f29e1be92bee0581b518c77ea13971ba1faf7ecca220d81a8700ec5f2d516c590a4a0d90b81c637494c870d2de1903bffc35ae33cf39e8c146235c2aab7bec0b859fa07042f56233695e58e927a2c92019abcdf130f13d1131ecc7fdcd60b9aae9c10b80a9c4378de6bf2ef8969cf8792b0ad389324b1e5fd9ebfb5bf87e39e6ae95c346aa65adf7f0193b5456df3e549bfc6e4d89a500ab8611a9256fa3d2318e183f08993a0aaf95d28f93c277366328ef83e465736b3e58f994a42343367d2bee9e6a799fc965cbed29592db601ab210524aa45fc013721b4629558ad63032058edb62b78cc632616aa35ff5d12b05b5e037f92935fbc575b78d86e01610056bcf7976e01846b96bd200b6d590905623d21f31cf42c42943e06148aaa460e1d0ad41ed81016fa89496f169af6a0b899e4228a9f1f28419a9a6509b29464469a92adb2e58b241a35769384277eb84a5add7289e51fd51aac0aef6e91f4bf394fc2928a3738e13b6ed12da5a821868dab19fddd13fad7efc0daa657637546f5b669b413137bd7bfd05c966142f048c70575692105f222acd085292b37a80ffcd409ce652ca54d051798c06c9aedf51bae0466f83efcdfb557d391e929d7c39654b3ade9f7de3f016fca9820fc41f967b017d9a74f127c0771b63e0fb0a3bd7a082c16ab823b4f315d2941c2372f372c77e6eeb9cb54d61d19a1ac1d4fd28d1f039c59f5e3162b6371a2d1399f2a19ba349a7720203eaa0cff9803a566adca63e5f66a0d5214c65ccb640581054c038bde935b6501a34cef9590b82fd1631e3e8af480b3ba4715cdc06a584743802cd3b0fd6c2353bdf42d5404bb52b50ca0abe875c79e77eaa08a33738891a702afdfe8ce8f34ab0f53693b5a305af6157a91d7b8aab5f9766f6bb830ad85706634432b659c844cfc3d1ee22c8642dc2ffbce67a6e5ab1668268c0b286f51cd01c929a8a2faff566ab77ef2de968ecc5498deddba850fbd7589c67586cc28852150eea0283de034153d19ec6b25919f3528a8fc735e840cfc096c20ad0b94eeeff859777779a05183e7d543064fb1650a60c645b7ee87f3d5046bf0a9346f958535b60f8680bf684e54845d0646f47dd5a844a9d305f1c0eaa376fa29f2305c6858ec6809a0b009544ce7112dfa5e2e694f24e3cb4987ddcd06720540c5b88de3147a9c8d7412471a036c283942c748a580838fa894db25d7298beb750f29abbe1102e80968e393a32d34c83988133bed11cceabdec6745c10adcb2ab70cb5197cd1475fa434ad522b809051d395f19d5adcfd5d81782107116739476b1adc1957955abda2fcbcbeb83d296fa9600458d3a18eb3b2d323738a526501f833faf53e143f8da97980a946449a11bdd2f9ecc160758553b505b0cd40e7583cd6882e7fd2e1e669463772ea9daf24ad9423cfeeccc6245dda5459e88fe6e0473e99f5b250ecaabaf2c84d38b5c3f82935e46581c8a6abd6f779da850c44ef6274236773c585c827a54033cf1152c3839a2d41ae261187fb522eb5986a91052f0328d6695c70ad28414dcb4eb2014b25d158b1a031716f6825728727e750efa72e1f2615fb51d07c8b519cfe42923ee1b75d67622f7f95217bbf85900f999cdbb8d5f3f78ef604522ed0a92b09f6c6adb422f6fd55808f5adfd91eaef78735e657ddf45a85dcc42fc6a3f059f6b7750c967b9614062ca7378a7b66b76b6451f8c3e03f46c23e67b70d8418aa1e18080797a542ae4b8fba290910e79001c794ea14d96d20f416cf5da884c992ab73bfbc6a9977db664d50312abcc9dbab402619ba7440527946f5c44340ffd1d7add04933f3d373903c94fbb6ca20d9900e20caa197f9747bdb2a79da48ddbc23c307487c7785f1f39ccba0786510da812c237cd2892cc735ad8911f06a5d22fcab05f04553ced2cdb7ef95a78eae020dbca4921f39ac0d1139e97b5eba67df6db7c55efefb69aa6088922f8889fbc45de52151f77dd2f628b009902210f44401126942beaf6af635cbaa9cd00ba1105b6df3223682543ea71e57c07f418955618b1b625ae2260c93706601d214169908ae086797526cb64296c33560b4be4a03ef0cd33c72b14c156e1d2e3b69a4b67548df14bca11223e5ab33eed65b3c783063ab3adbb2244a1e41a8377eaf9630cbf2eeca9873f11d3613f05cfdd974f7051af9962e1357f1e13d09c8e7c6cb5236d99614342931f7a31de60e7c50106573a1cbf3c48e5959e9f13edf7f9b162e937c0fddd09af758e3d9f611e7eb5fbe89a5c9c7a09267e99d5a0b63765a42dd19ece2349a3b062fcf7872e26de4b753d605d5da7674bb74b3bd00d0f5294f64245d1a3972666f3f3028b0377fcc491d172168bb8f491c0907a0ab5bbee7a95ed516416c6b9518c776d2e3fbea9b5a63219693d47ae83295b006768d43067960b65132497180f8216e63ecf1536f12592b479fbfc50eb48c25d7c83ee4e654cdd3a0cac5b9207a404219c04c0ee484bebd4be68337a3ae67a464f603c7e4fa33ff764a0318d01cb096d2617eeb7ef98ce830ff75462e980739ed4b8ad85490d06b6713bd766d5a2a3058f4074d0070e96a4ed13db986d78d875d46ff1f63f0123d189bd0dd21bf4d70a95ed754492db1a243386a7748765da6341b20dea", 0x96f}], 0x1, 0x0, 0x0) 16:00:18 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xa88, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000180)={&(0x7f00000000c0)='./file1/file0\x00', r1, 0x1}) chmod(&(0x7f0000000080)='./file1\x00', 0x80) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open(&(0x7f0000000480)='./file1\x00', 0x611, 0x0) unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='r\x00') 16:00:18 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x1000000000000028, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x37f1, 0x1}, 0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:18 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x6, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = syz_open_pts() close(r1) ioctl$TIOCSTART(r1, 0x2000746e) poll(&(0x7f0000000100)=[{r0, 0x80}], 0x1, 0xae) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[0x9, 0x3fc0]}) openat$null(0xffffffffffffff9c, &(0x7f00000001c0), 0x20, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000000080)) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xc, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:18 executing program 1: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="02000000000000008edf95391d81d74ff04797d92ba2c757177c6cb9b603e5ea14b5578bbec89457e7b00dd80f9b22ab3434be2107834479943c8b0b92d99d5d0c6b68c6274290ed2921579dcb9cb723bf8a4e6f0f76f354948cd22c57cbded84f1931d978162020159cb733ad08822d5dcb97d5cc0561e5bb6e1750de124991e7d6d5ace1af702aa4229d2c9090215cd85db1c72e4695a3da711fa99108986bc3cac2449ed65f6e1de12b928fcb7b78f34621602cb724be593f9caff84b4fc9820bf8ba103a2a46445782a12ecf7e0e7f7c24b1b67c34a678cb15b260002223a3698f5a039cb15a0cf870d317b3dd9fa2ec8c45ceba50127f2c4f16e297e4d05f2958bebf6d403e79056f45a982f6446c68c2910258a3b2a590e08d04773ed131551bf83ec17f0b4a1505ef555a995233675c6874ecf35e12259d0b6b34b4601094e8beb380da5063cb65ef7358a3576626a83a372c97597f4cc2bcbea544f02cfd76530600000000000000ab546a799f63ce83350b5824e03b90b43fac8f5e3eff23df804e57b53bf83368d9c94720283a7bc7fed3f6e4a26e0c57b68cfef080c5628ae09cb3271865eedc48765cb32ea036794996dff9a980cf7e125100dd527d3e5fec915f"], 0x86, 0x0) msgrcv(r0, 0xfffffffffffffffe, 0xffffffffffffff90, 0x2, 0x800) r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1000000, 0x6}) preadv(r2, &(0x7f0000000640), 0x5, 0x0, 0x31) r3 = openat(r2, &(0x7f0000000280)='./file0\x00', 0x8, 0x10) openat(r3, &(0x7f00000008c0)='./file0\x00', 0x400, 0x13) r4 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r4, 0x29, 0x1000000000000028, 0x0, 0x0) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000080)=r4) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x8}, {r1}], 0x2, 0x9) 16:00:18 executing program 1: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0xfffffffd) setsockopt(r0, 0x29, 0x5, &(0x7f0000000040)="00010000", 0x4) 16:00:18 executing program 1: ioctl$TIOCCHKVERAUTH(0xffffffffffffffff, 0x2000741e) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x2, 0x0, 0x0, 0x0) close(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x40, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'uap', 0x0}) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000100)) r5 = syz_open_pts() ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r5}) 16:00:18 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) clock_gettime(0x4, &(0x7f0000000040)) clock_gettime(0x3, &(0x7f0000000200)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000240)=0x80000000) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r1, 0x0, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10008) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000001c0)={{0x18, 0x3, 0x1, 0x796}, {0x18, 0x3, 0x2, 0x1}, 0x8001, [0x3f, 0x3, 0x4, 0x0, 0x101, 0x6, 0xc2f, 0xffffffff]}, 0x3c) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f0000000080)=0x5) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1000000, 0x6}) preadv(r3, &(0x7f0000000640), 0x5, 0x0, 0x31) r4 = openat(r3, &(0x7f0000000280)='./file0\x00', 0x8, 0x10) openat(r4, &(0x7f00000008c0)='./file0\x00', 0x400, 0x13) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000000100)) 16:00:18 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x7, &(0x7f0000000000)={0x7, 0x95}) syz_open_pts() close(r0) syz_open_pts() poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x4d}, {0x100000005}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="ea") 16:00:18 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x1) socket(0x20, 0x5, 0x81) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="8202f3ff6a04ba6173e6fa35824ab19f26612c2987a61f5a86e9611d3c44779172a06bb2573952393e1ef9d50d1105ca09000000000000001381f84be37d83574f23bcbfdeede15fb5731c681309bd6f6fe7f6bdd1da2c95e0ffffff4c89c7f8963ce9571fd203ff02fb19800d0039f90000a7758ec300009bd38fbdc68f6e573f31b5c6622e7fb44565c4992dc5ecf2fd250000000000000000000000000009bda078ed316ba1a9bb1b9e721fb8efac786741dd5bdee385ad431672dd76cfd94c2d71114387c7f4d2b7a362a0e1b40fc4734ab9d000bce31d6ca7b9"], 0x10) sendto$inet6(r0, &(0x7f00000000c0)="126bdc47d9f3dbe4", 0x8, 0x0, 0x0, 0x0) 16:00:18 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x6, &(0x7f0000000040)=[0x4, 0x5, 0x9, 0x2, 0xa31, 0x8]}) mknod(&(0x7f0000000180)='./bus\x00', 0x80002002, 0x28b0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000024ca5f303287f07b7efa76d410d59831a52830700000000000000814efd7c2200000000000000b7b6c8e5b69e9b00e702", 0x34}], 0x1, 0x0, 0x0) 16:00:18 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x100, 0x2e2) r2 = openat(r1, &(0x7f0000000500)='./file2\x00', 0x400, 0x1c8) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000600)=0x1) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000080)={0x5, 0x3, 0x7}) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) ioctl$TIOCSBRK(r0, 0x2000747b) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x48}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="b4dc0d3eca000000007f0622b303") 16:00:18 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/98, &(0x7f0000000000)=0x62) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x88, 0x0) r1 = geteuid() r2 = getegid() fchown(r0, r1, r2) r3 = socket$inet(0x2, 0x0, 0x4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r4 = geteuid() r5 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r4, r5) ioctl$VMM_IOC_INTR(0xffffffffffffffff, 0x800c5606, &(0x7f00000000c0)={0x5a, 0x1, 0x7fff}) r6 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) getgroups(0x1, &(0x7f00000001c0)=[0xffffffffffffffff]) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200)={r7, 0xffffffffffffffff, r8}, 0xc) setsockopt$sock_int(r6, 0xffff, 0x0, &(0x7f0000000240)=0xc00, 0x4) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x1000c) ioctl$WSDISPLAYIO_SMODE(r9, 0x8004574c, &(0x7f00000002c0)=0x2) r10 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x748, 0x124) ioctl$VMM_IOC_READREGS(r10, 0xc2485607, &(0x7f0000000340)) r11 = openat$pci(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/pci\x00', 0x1, 0x0) fsync(r11) r12 = openat(0xffffffffffffff9c, &(0x7f0000000600)='./file1\x00', 0x50, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r12, 0x40045744, &(0x7f0000000640)) r13 = socket(0x20, 0x4000, 0x3) connect$unix(r13, &(0x7f0000000680)=@file={0x2, './file1\x00'}, 0xa) r14 = openat(0xffffffffffffffff, &(0x7f00000006c0)='./file1\x00', 0x200, 0x84) pipe(&(0x7f0000000740)={0xffffffffffffffff}) linkat(r14, &(0x7f0000000700)='./file2\x00', r15, &(0x7f0000000780)='./file0\x00', 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000007c0)={0x0}, &(0x7f0000000800)=0xc) getpgid(r16) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f00000005c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000019c0)) lseek(r1, 0x0, 0xfffffffffffffffd, 0x800000001) r2 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r2, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r2, 0x0) pwritev(r2, &(0x7f0000001940)=[{&(0x7f0000000600)="7ef8f96c1bb709ccd08c301dbd1eac0d8eb03efd2e09d15f2667bb42e5bd62982fdb47747f6f27d13500ad81bde68c89e300d1a0", 0x34}, {&(0x7f0000000640)="b0d95f79d22d952ee39937b315c76b39e38d1b00d9e4138c188b27b3ef04c40c6da2805a572f6e68ec8bc73615c9da98886d29ff9693a4cd0460a55e652c31fc9c4f7ba1a8a8827627430b070da2a2d6ab14e0969a29da91642fec820100000000000000247e96b9b1c0d9cf017d951a", 0x70}, {&(0x7f0000000240)="e9237dc6fa54e8301bcb7f4ecc75998ef72124155a1a534a166d0fce9cd89de97cdab8ab1a2e832f3d5a88134cb8cb49cfc6a28483eb60316b03388f70ba76e69d8aa473e28d0a557d57fcea182a6b670fde4bee79e4c8095615d6ed7ae0e46467c629ca25a2d896df6596145ce6db6cf720183fe8a8c20cd3bb369e94528422cab10ffa174cc28b56811caa", 0x8c}, {&(0x7f0000000780)="19cb97762210a7ef926b41aa91de2e651e93c30e8e13eccbc692e548e5044d6fb5e4861d0a6515e81067457d3902741d35ff6ddfc0be1bbcc73436726ff923fcc6eb9070d179a5d2a9196f25e9f0edd4f614a15f68b256356ef152", 0x5b}, {&(0x7f0000000800)="c7fd28de233755e6536c8ffa0351fba393ed5735f5caf19cb59905f088b2cfe89c028020bbc4fd1cb0f75fd58a85232d59b759a78421a262dbf8eef2296d0a9db7e83ca6a8ddd5aef62cf8c752d3517e809afd5409e640e39eb80011057c07385a86ef11200d712f1e63acdfd640049961cf5364a248a93bf5c215cd80e8785664eb68adf3bd367ee01840960af61dbfe3f751a77f9902df2c5cb6a04c4bd5db14bdf306948afa8028fb43b76b0ff7ce7bca42e524ad3bc0e5db", 0xba}, {&(0x7f00000008c0)="adc649e8fb35aac4e0cbadc0fa5a77d1e276eed6ad951c9fc802c7c8ad18ecafbafca82a455335acee9ca64ba49fc706d7da4377d4d52565629e67a8886be0cc85ed5465f53beb4411d03bac65a57562def5c7941ffe01e2e843c288d3c6e72972bae82e5a246dffd0627a09de999c842c7fd3484161e64cecc09a6c2c99087d0dfb4b7064be675b26f84e77bb8f891b04ff6fcda46b80fcb525624b1e881d45e98d033e5a69ffd19f012f5afda479f1087d87ade76f128ee708c6174f7f785e250d7932efc77589b8a2c38e40d883dd4f8450f44e6742669fd864010f559a1e1e43d58b2dc6184a031cee3f5dc8bad9dbbb9051fa5a7eaa076d878b7e789bb456272239e3da213013262089ee3183615228a62e4c62fcd38e056e8556d9bf0de63f5cca42a4b634dfb0ab8ad581d3234d4e4e2d4c0f0445a606e869d7fb20e4b05b209f91a06d9c877245563af4ac8a5e641cb98388fff9d325bc0773f88bbe47e343364903841fed4d59ab993b0c6462752e066359924cbf8f7d36d113cf0ef326a2cf0e2cf1571e66656c1545092d67fde91f667960c6c3d84f83e5ade2a9a8bec66cf5828eb7519b78ceda188b6e418c20f1968f5fc9c33bb6c860ed2d2bc0f0198a2e082bd68b03b9bd762509fd815266318c964b962b1a7dbc7c3202f1e7ec3c3930f40f1f3c4dce91fad7a76e709dc46f8881d0fe8ae7bba6406ecd36e1131616400b7a8c1b368beb375d4fdcb8f089f28d487d69da4e1ce39fbcb26bdaa98c9196fa56ba0a0ce686c5ede4b62ba523541cea244f37bedd074176cd1ff828620c2052a38f3f262fe3ad8f672fdc7ed7ebe276c41ad8485721c5c5585a50a74c17ef2e4cdfc580e5b661ebc96d3436b9f1cb65a34d22b51606c385eac7610b9f7359990681e866da22d69819a6e8379d77a5349153f6850feed7f5118f1bbb62de5b51be7196fe85b4295a10c09f7053e66af66576fb14244c95c242fd292aba7b15038f302c3e449562fc715aaa94395beb15551796266fe5577fa316f9ccc2cbf0f3f1718e7a91394c054e06f057b9e0a4b1f0c4459e98ed19171d91fc73dc1ed987537000b942b84bb960d5b468c1fd86529a6194e14edb6bb0bc74e9322379ba02d1350c9edc5cbc229a01f02b9ddbf8d860f5926f0ef6db600b02fa0130501a3434286c26fd3acffb4fa9da887a5d669efdabfcc7b2ae5c4843bd57ffb8bbc503a7d840f8d146534827ab83f7d5987aec02dbe533063c9021f8afac9101fc96819a82fecd40eb8897a83815af38eb835edfac88d1cfb21ef67dca0209d62e1712d019c53bdc49e284806ff33775e6665a4b91975305f9adb41858a3e2a69ceaef1653c454bfbd87a226a47257301ed5a7504ebfaa7516a9310a65804d644888dc6d737efc93842a61ad0a13e2ec294450bab54addfd76e62eaff7c5b7c3af6333694160bd6d7306a5865f1d1d6472ae395117abb682a2a579e420c6cdf3f005b12926654e9fc50074ad3dc75064af100599fd4f8a5a598fbe1482ee2d65cdcf07f79d43600008ce83ce7c9fbe70b8d2eb33bf0f28cc3ea99d3230bcf09eba69e12b18e288b3e90cac24fbade1f14503426c81265cdc700206b4025410886b93d0a60de8ccb9cc2974d82354cfe51de7bad1d241dbd5816155b6a06178bc593e27ed1fd3b7b47c4185265a48daf5b8a5dc2da8611d5da10f3adfd1163f4f6514b33a10127c0967e476224d8e5dd472028d3d3808da5b8343726987af11cb8ab8db2838b59acc4bafc2d8f39c1ec40a7c1a2f63f88dea6a7a3cf0c8c575c0477a02c250b3d09227d1f6ef4e67189d2ea6c8aa6456840a033648a2af89d8987a763d6a7d56f04ce49e17d38fb5ff28de055ac8c04cd534f744a48ba60a8a1b54a302772877e1c3a75fddc405d9a80d0a7fbfcc3d3bdc4d1a1feb14cbf07bdd4a40265b337951e018f70973e6997eee240d0343bffa30631e9ac9210e2ed15bab47d577791f03b998939c08a52df1eb8143f4c6387cf6c2952c3577d224852000511be23ef83e16a57db1ff9129dbd522f83bd3eae7856611c584437e590195babb4db46da13263b1e937e662c8ecd8ca51178e204318b89a89dd25cedf8f5a6af39d103b0649c6e31aecaa7f37e8fd4fe89888b00a854ceb422c8cdbfd724ddc1c4c33f59fd5d7cceffbabe3003b5b27a2c59459a3b9ca3fdcea4f93310eb5881ebc1b6fb9154291a55cec1506b9f76e22c68c2927cc06f516a97d53dc1947b0ba73ce46bcdf5a5e58f1ae9e89f6b35fa45db7c2057558aad50ed48abc9c57703de8012cfba95053bfa64a32e854ee8b84913e07e9fbf48691dc2a39b48c6ef4d53729a80e9af564934706e85e92806cb1e1d2c7037a5c4856a81ef7d292bfba883b910a997dfe9018fbb11691953ef3eb84daf266c57dbf43afe1bb82c7963f032354b5729a6f73bde980f1604a4698fd28cfdbca7da366b79e393a7351586b9bf82476ecfce4e20e61017a9ec4ad4125c56f5117dbca2839d08d0cf7f3413b76d6b75b68bf028d706986d5b5f22bf2b84af59412fc76e607cfccc2224fa070dadcd6a6d6ad21aeb5fe38ddf00580b7155bf4244a149886040fe49c27d243af494bff42c4f417b5b7ee9d1971a123c3caead6c7d4a74ad49b48b973144a3e2e6267ae6b93989d2aa1c45c3ca25acbfd39e74c57b105ac869b6255d30a80cf64c9ee0f94f736e0939e646bdf38dd6a744f9ef7767d42913a081eee117279e6236e29094aa9c622bb251badf89fe09c3e7a5578cde6e6971e7c2dc6a1926ee07e1947b8534446de74c9b6967b3a70eca44247e34ee6d6b8093cdef8aec2bbf58e6e75a1efde83153703c043672b5ed29c5f6131a06caf921117863326ffbec5fe5d070368902e8147d93862b6e8cd16397749c19ee1cfd0c712b4e8dfd74bade6406db896c776ae601eed3295affa1af28769fd19be8f47aa8cdbcd176d4b7074552596fa6e10f8b372ae8e1c8424212c47d1fc09c711df5ae244ca9a8cbf7e4010fee0759cab743acf462bbaaf7071e1f4f6c152255dd87914f0588d4a57e2e9ba5557066df39652e388775c8d01eff22b56183661fe2bf73c1bb848f9808e25e81de5b455d7a1e92bb7bd770826d98b8126eb0ec00170f7c9faa56994f751da267c817376363a57c4c760aef680fa6510584ea14f38cc6f51f3f04a07a964c2dc6ceff1e8dc3b4c5143c756414328a76f403da5693acb6bdf22b716faea185bd7f16cca1d6b40ab0cc89dc5bc3db1b18338fa692d0deec4f7bbf4e47e7f0c1a5ccbff333950428eb192a5482a1de4ab0f0f4882136bdc66fe5827a5e60766b5eaacdfe916a371560b8d556bdb1b8d9539c576aed638393284ffbb8610c6609703ff2d65c8c99e50c4691a808cb7b2368a0692f37212927c099c094e094fe04cbeca9c97ff460b8e784cce4993ca0ff844ae7aa11b06799a61c7259e2ed1b1383d2a98dc2a78b4e3e6da342aea1c445910bee4b95ca0ac3c31e52ad1c147543bf32f917fa75d2b12bc263647c45ff58ac273d3327923bdd6b9199a6b2fc5e5c3531fed46d730cc6ad4bdd32828721eb361d4e26d337a16446a3f5539cf286796d0788be66b8cf6f1878c1a56f6972993b050be52b1b589bcd8d26a2f339dbccbf83b8c3eaf0c82b77a8e362f546a234f61401ae60af25a7f6ca941670420ac5220b1fe270629a2df2642bf5303b8a3c6161b4d4c98a8b489dd3fb3552aa119ea9d3c2d06dc5780126be6b5a3532700d7e1c49d0e349991b104ac48f1cb399ef2a4439c5a692172b06a3c31b848244168b5bbe35b2747f0986946643b94033e651ddba9e8b213b9ec49efe4aac34ffdf90a39345fed0ad39628b074c0e9685d5557f1348065d1db7c835d9fda4233284831b481b7dc80d7400214b4809fa649afe0197941261075a05e3176286c1eb8101a6b554e45032709868d05cda9b69706d146883845d56341fb27b75d60a8b3e8bcbc874be8dc83c0ec2cf6ae4e47724f0f32c43489eb0c4d83388160b02e02cc2347dddb777c7bd3ab6ad93dd8b92d00bc513103c2453eabc234ff82ab2cc71c935e566861d2948101dd58ba3e1c137bb783e66ab7d853c0527a047092dc529d2297a65b14ca1c78ce5fca332260415da3e1f7d75f77274243a9f5720fb0e4ae01edc5b0c54687710892e118bfaed92b1595a4fafe989efc25bfb240562199782a94898021eb463deb0475f57023e700f8379efc298c5a9700423001789b9fe85beae4a793f74de4198caba929237fe713cd4c81fee80e4f8dd05d474baf9e8d5e5bbb9447a0aad66784d0a4f91e57f53ab24880c7f9e60de3bab7f0eaed0fa8c5b500e5d9f211952726f978a4b4e3a7174e3b2fa914ee40e62374ba0e43d234c3e3643d5746c1c6671ea3b12695f155eb118db50c43e750907f9301aff66d8ed49fbe657dd889a8eb176ecfaa12c398941f44c2f458c41b0d1b344f5167afc4cc75d5972041952c93bca9380d4fa84ad9afd5566796829706048f1f9e46b0a29dbdc701c9baf794ec8411fa92bb03055f0014ccd96725aeb4c8e5e4d06375f04762e13da3b2217b3bd914dce1700c36b4579b66d8a2feb124a1a8c91c70fbc9c59646d396ba3d5e444834fc3b168e432bf7444ec806a8b7214a45f4cd6a8c35a2f72973c8ee807895f10cf24b8914bc6807436da8018cf4c64c2e93f4f617612f6e12368b9a900ebd577ba15847426699f93666b6b46e94f3c6003caccdfd155c990618af8054f1559aa3136058f3b34e3c248b4dcde620f7dd4610cfdea50bc1415fd2b8334c6ddd964c3db747fd3ed55dd8043be11a84d0a275ce785efa80541c6a2d9f7818b04803ca8296c3b7bef690aa5f832c8f1965151d5a660f1bcb92b68a4dd3e36a2d01e04267d8cb466cf4cfc08a470766bac8ec07bc275ad89663b668759e6ee9278b0c822401e4de2c732ecc9916f67374f54049a7b9330e2fce5bb3af31f41acc11eed5ca2a5dcd9eabbd6da64bbdfd810839bb44ac20c49030f1a80a945077b14a026204a3a696a1ca47f1270c67eba53848316314e4023e51f2876558ee3f78f93c419eb7dcf70f99ce6b3bc3e5329051ee58f33cf72f9d507ea1ca5d049988219f6f295f2bb411e3a81a0400bed0e2c1b3e2efc3ffe5510e09d06c2cf8a34ea4c7823f2f27d4dfbe09c226cc9f412f289586362ac7f0c2f4d642b1f64c7641aaca1b1a835c0512cf904c13418db8ffd3bcbed9c669f87aa25bce02a645f2f63709c644ef586507dc1f6c9790ba33fbac95e1f25e465a1a0cb3353e62d0b051d236bbb1ceeaf26cb5a8785dce638af743c05bd48cb0a8aba249c6eddbac2307309f7857f6617ee7dea4b11a46b38b21d1a00e7310db006b5c73bf37604352ea061a334e00af25249044bd8172bafe2b7a2fe733681896de03ac8594da2ee2277f4c2512d4201bb696ed59600756a06319a2065e0fb3a6bca6e0a101f6004477d985eb930acb3b5b9595cc6ad006bbbad266933c94eb6157080c1ce3f3803665d3cea52d79d7bc4e585176796eb9ed6a9bd25b76364688034ed0404ec15cadff87a336df7d6d2d89bc2b3cf96565e16a07aa06c7e8807161abd5a8fb94957f0e9a77d01f31b91c46b7c6e61ccf8d65ead47e1a9522946426493cf225cbdc281191f8d299395b852f77e4b7701f7d5481f447043410c96b468920d517d5e613d2fb0e43f297436f9f3b4da849196ac5881c4df9de66122d109e69f184fdb0e18d011308e7", 0x1000}, {&(0x7f00000018c0)="f53a1cfd063ec6fd1ad60dd65ba9d84689daf9ba5cef5be28a38fc54e8184745090dd0469b8b4ea2d767c9f4de46e24fe911499c8a542123b152ef6c30bcdd5151791486edbff4", 0xfffffffffffffe01}], 0x7, 0x0, 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'\x80\x00', 0x0}) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) lseek(r3, 0x0, 0xfffffffffffffffd, 0x800000001) syz_extract_tcp_res(&(0x7f0000000580), 0x74, 0x6d) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x200000000000031b}) 16:00:18 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)=[{0x25}, {0x35}, {0x4000000000006}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) read(r1, &(0x7f00000000c0)=""/76, 0x4c) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:00:18 executing program 1: pipe(&(0x7f0000000040)) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) openat$null(0xffffffffffffff9c, &(0x7f0000001680)='/dev/null\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000016c0)='./bus\x00', 0x0, 0x0) dup2(r1, r0) syz_open_pts() r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, 0x0, 0x0) recvfrom$unix(r2, &(0x7f0000000200)=""/221, 0xdd, 0x400, &(0x7f0000000340)=ANY=[@ANYBLOB="71bce26e1fd8e24a1e57b4e4cd192ca1d4d668e1dccd244f93aa07db241cb545d7cba9245bd6fb68d9f3e6f8d89974fbce57af3cf29aaaf84000066a6c1ddb06517feb27a6108a28d79eae5efae8ae05b0fb0357e5a4ad6b5f0dbee787cf6e64abc13f793afab6b9f0098e539406ea5c70161b1dcd2e28474f86618c692af50b278e0992d53240fdd1cd7b9253ff585789ad8744ae1933d51fb20fcf0f04c5138a"], 0x8) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f00000001c0)={0x9a5}, 0x0) 16:00:18 executing program 0: r0 = syz_open_pts() close(r0) ioctl$TIOCSCTTY(r0, 0x20007461) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) open$dir(&(0x7f0000000000)='./bus\x00', 0x80, 0x80) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x101}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) write(r2, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000180), 0xfd54}], 0x1, 0x0, 0x0) 16:00:18 executing program 0: r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f0000001200)=ANY=[], 0x0) write(r0, &(0x7f0000002a80)="62bfaf4e754681e360b53a2a7074ef48e739ea7646fd875aa0184709bf5d04c320d0cef275ad8397feb9f017b781bc29d956ea61be305f99010e23d154c781fdacc4b99146f8668a3d0d1684ea5efb5d3089b096eb1b7fc1b0513d8f0cd88354119af51873af2d24297c17f853d848f6295c260a46a662f47f72de4a55a36797629187aefd416ce5dde24b15c4bbbd4f14b079256b164761234045738b1ddf415d08ef4615302d369f1b27bcf59b0cd4d474e0237121e417e4b2aef7f65e12af76d812c0544e02da1f8dfef11feafb71e429cc740c36e95c91c937a61dbd129853b91b0755480a5f298c77b75eafb1482a5081dc57e291a122bda2f27c03d7172f582fd51d8cc3a759b1345f7a6eb2c748ddd9bd12ef2afd8a1fef242deb54253edbfe7f56a9a8b74fd89885595671687d309d21adc4d4df2d9afd3ddfd64559c5ece375198af556df2a62cd0628836c21fd77b48e468ce565a599db96d8f9c6ec6fb3ff43ef3a802d32d756c68ec66c69b8d2879091baef76bfcf01f4796e056985c39cce5935317aea22a29fc12358a6509df4cd3da1b612b3f646666956e3a5d10270bb4a48e3073fba96a56ed3ce417abd4b5909132b45cd48d8de97121d3d453de9aaf084eab596bcfe7cefec5ae6969707688202f7acdae004ba68046a8e6177d593035ef7b9b267451d8ae82b344c134621d265abdb765978329c9b099ca07fc2ba1086d07cee976c6a4b9a6240989bae27fa2aeb2e081f596be8a98ed097b4169adbc9582a46a2eb94a8b6378a4824bf9a73e79db7de956e46aae1450fd1ae773f52897e59ae754b5ce2eb918c3b34cf9951010eddaf7b3a82a1f2e52cd04cecfb0f29ed9aa0d00a508620e100d6e6f9fccb4ada99743c96b3ca52e73d38ab48341429b9a966d68682b1a2485b53e781cd2ef3363f9ebb776a21bfcf1c60e1e4ec34c8dec32838e1a562c7866d5667ed8c3b0cf93444cec76e28c3e568379231fb872e3da85cc59bb0268d3b79645083900de4035c93e012a2e3874eeb6e459548d468e0d9f7efa4bf78b8191b0887e30bd4a27d123348ee63fdcc4534239328773e0905c702324e143e71707d7dc4f1e49e286b832ae68ecb7cfb103b5258f0fd2ad44a782cfa3e4467598db89d0bc04c83375a2261ecc0a9a7400af1a6507a07a5d2102a2e96f41df7f20c9690ad0559d1f3ac3bfca1f14e33f91be9bc11525c5df85bbf120ef6a935693bc3058e5edb260cb40d89c4fdf6a4ac5fbdff563ca3a58299b332f995ecb96a7a3593e59f27bfe84473bbf81d2533cf17da59580c09f35654a7a4b65dc70a67353fc8000bc284d261a26bc19fed8de0cd93156f2a791a2d845d04cfb99e28b3f62055abddc6bb392b0b9a955635952d9e3bbe23c3b677a5fc775eba141f2cf7c13c001eddc53f5fee7f3680d3c53b2e9e896212d2ea8a7a93cf3e560e165c5dea1d78432e53b7a9bdcdcaed5c37cb0ec0f26fed328a6a4ed20fdb11e5275bafb6ba676fe16888dd013f29627eb7d6e1a7d35ac173ff2181245831b4a748d1e8ef2f739fc3aa7bf10d8aa7094b91d3755604ec624c6d50ae8684a7c990b9008fac15536715dfa16f9ad3690b3ce89639b3856b384c86482664df6b7adf52c33ad2771c2839a57f36fbb07559a6addc36a8e2bef1af8a433a7848a03f40cd6b42a1c65299ab96874c05c9f20098485997a36a0e62510dd06282dcddee6391d3b9b11980117f5466b5cd54685455d980298add1a527627a155ad67a14e5fa81cd2654983f337ec6f210cd2fee06bb767874aa8bece4cd0fc7efda9f6a0a19395588e806d4f479bc94ea2cbb0e3b8d63815201c334553246b7460c812ab97aa8c377363d513063df77cc66be570e151cc450505c150ec68a295dbdffb7914fdf02d5f61ecf076137e7366288e25557c0a0618d70798ea2d64a1567218b1b9d3bc07022a7e0c7106cb37053d4b249a8061348838f9d18c0c76686221d0c1535e1dafe239e07bd7de3868ac7100a198e8701e01e7b7cddd64a802f234afa20fea6373444a4a392ea63bb660dd3e2d765bd02b3c7569428b6dbddd1b9e", 0x5c9) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, 0x0, 0xd9, 0x0, 0x0) r1 = getppid() r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = getpgrp() r5 = getgid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000580)=0xffffffffffffff73) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000700)={r4, r6, r5}, 0xc) r7 = getpgid(r4) setpgid(r1, r7) r8 = kqueue() r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) close(r9) r10 = getpgrp() r11 = getgid() getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000580)=0xffffffffffffff73) ioctl$PCIOCGETROM(r9, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000700)={r10, r12, r11}, 0xc) getpgid(r10) setpgid(r1, r10) 16:00:18 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) connect$inet6(r0, &(0x7f0000000100)={0x18, 0x0, 0x7631, 0x80000000}, 0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x2a22) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:00:18 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045, 0x0, 0x0, 0x6}, {0x4000000000000006, 0x0, 0x1}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGFILDROP(r4, 0x40044278, &(0x7f0000000480)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r8 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x100, 0x2e2) r9 = openat(r8, &(0x7f0000000500)='./file2\x00', 0x400, 0x1c8) ioctl$WSMOUSEIO_SRES(r9, 0x80045721, &(0x7f0000000600)=0x1) ioctl$VMM_IOC_WRITEREGS(r9, 0x82485608, &(0x7f0000000200)={0x8, 0x8, 0x6, {[0x7fffffff, 0x4204, 0xfffffffffffffffd, 0x9, 0x0, 0x1f, 0x4, 0x80, 0x3, 0x3, 0x9, 0xfffffffffffffff7, 0x1, 0x7f, 0x1ff, 0x0, 0xa80, 0x6], [0x80000001, 0x7fffffff, 0x3d46, 0x2, 0xbe87, 0xd0, 0x0, 0xfffffffffffffbff, 0x9, 0x91b], [0x3, 0x8, 0x8, 0x36, 0x0, 0x1f, 0x80000000], [0x80000001, 0xdc, 0xbd, 0x8, 0x5, 0xfff], [{0x3, 0xc0000000, 0x8d79, 0x1}, {0x412, 0x7fff, 0x0, 0x1ff}, {0x40, 0x4, 0x34, 0x4}, {0x7, 0x10001, 0x7, 0x74c}, {0x5, 0x1, 0x855d, 0x20cb}, {0x1, 0x2, 0x2, 0x1}, {0x4, 0x2, 0x4, 0x7}, {0x7, 0x74, 0x0, 0x1020000}], {0x40, 0xffffffe0, 0x20, 0x8}, {0x9, 0x1, 0x7fffffff, 0xfd}}}) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r10 = kqueue() r11 = kqueue() r12 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x10, 0x0) close(r12) kevent(r10, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r11, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) dup2(r0, r2) 16:00:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd06ebae63225259560f8e5815f73f2a044fd330600000000000000632dfc94ff334a5619515a4c8ab0618e824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53aeb8054e6293a17423a5a97850618e47992e4475449fcc0302c58530602f2b724dcd7554f26", 0x8a) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, 0x0, 0x0) r3 = accept$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) dup(r3) r4 = dup(r1) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000002c0)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0x6f68ab8f, "85107b875f7c84a4ea0affffff9c11fe994da2e6"}) close(r1) readv(r5, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) syz_open_pts() syz_open_pts() connect$unix(r4, &(0x7f00000000c0)=@file={0x2, './file0\x00'}, 0xa) 16:00:18 executing program 0: semop(0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) close(r0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100}) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, 0x0) read(r0, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r0, 0x0, 0x4ed) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x05', 0x10, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r3 = openat(r0, &(0x7f0000000200)='./file0\x00', 0xb4de591d53c12243, 0x4e) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000240)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000180)) poll(&(0x7f00000000c0)=[{r2, 0x11b}], 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r2, &(0x7f0000000040)=""/32, 0x20) dup2(r2, r1) poll(&(0x7f00000000c0)=[{r1, 0x18b}], 0x1, 0x0) read(r1, &(0x7f0000000040)=""/32, 0x20) syz_emit_ethernet(0x32, &(0x7f00000002c0)="1256136b05e1befd6b11fb65c2c685274f52ed27b492f59a61de307c9a68b8293c6d671114e94debd1e704b4bf4bd667f6930ac343e9fa1123b4086698ac29da268218ad1e1be49929b565545a83f66acfef885256e32815010ac9412f062b1cfa91e90125e0f169c06104591f7a92cd83ba0576") syz_extract_tcp_res$synack(&(0x7f0000000380), 0x1, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x84}, {0x61}, {0x8fe}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="7a75c63c5a0093ec50c3518784b4") 16:00:18 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2041, 0x8000000100011e6) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) dup2(r0, r0) 16:00:18 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = kqueue() getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) kevent(r1, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffd, 0x43, 0x5, 0x0, 0xffffffff}], 0x2, 0x0, 0x40000000, 0x0) 16:00:19 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = getpgrp() r4 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000580)=0xffffffffffffff73) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000700)={r3, r5, r4}, 0xc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r6 = socket(0x18, 0x4003, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r6, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = kqueue() r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x30}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="c5fe404b825005bab73889b304bb") close(r8) r10 = getpgrp() r11 = getgid() getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000580)=0xffffffffffffff73) ioctl$PCIOCGETROM(r8, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000700)={r10, r12, r11}, 0xc) ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f0000000000)) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) r13 = open$dir(&(0x7f00000002c0)='./file2\x00', 0x100, 0x0) r14 = openat(r13, &(0x7f0000000500)='./file2\x00', 0x400, 0x1c8) ioctl$WSMOUSEIO_SRES(r14, 0x80045721, &(0x7f0000000600)=0x1) ioctl$PCIOCWRITE(r14, 0xc0107003, &(0x7f0000000080)={{0xb6, 0x1, 0xf7}, 0x4, 0x0, 0x4}) r15 = syz_open_pts() ioctl$TIOCSETAF(r15, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1000000, 0x6}) preadv(r15, &(0x7f0000000640), 0x5, 0x0, 0x31) r16 = openat(r15, &(0x7f0000000280)='./file0\x00', 0x8, 0x10) openat(r16, &(0x7f00000008c0)='./file0\x00', 0x400, 0x13) ioctl$WSMUXIO_ADD_DEVICE(r16, 0x80085761, &(0x7f0000000180)={0x2, 0x7}) 16:00:19 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0xc000, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x203d, 0x0) getsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x800, &(0x7f0000000040), &(0x7f0000000100)=0x4) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x1000000000000028, 0x0, 0x0) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0x1000000000000028, 0x0, 0x0) getsockname(r2, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) connect(r1, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$dupfd(r3, 0x0, r2) r4 = dup(r0) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f00000001c0)={0x4502, 0x1}) ioctl$WSKBDIO_SETMODE(r4, 0x8010570e, &(0x7f0000000080)) r5 = socket$unix(0x1, 0x2, 0x0) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, &(0x7f0000000140)=r5) 16:00:19 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x54d, 0x5, 0x200000000511c, "047c2ce62e0dbcdcc58b62c200000100"}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r2, &(0x7f00000000c0)="baf934237b6ad83d5773f5b652a3530a402d76e4fe3204a9ce302f4406398ba5998736dc181686460aa12d61a162077d76e60ad92ba392f1c8df1d7429f593d78c2261fd711e587ee703b9df7e05a5e56357eb35c07aff50c852079db065a373bee3d06489", 0x65) write(r0, &(0x7f0000000140)='\r', 0x1) 16:00:19 executing program 1: r0 = semget$private(0x0, 0x7, 0x88) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001740)='/dev/ttyCcfg\x00', 0x10, 0x0) r1 = open(&(0x7f0000001780)='./file0\x00', 0x1800, 0xe0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000001580)={0x80000001, 0x0, {0x1, 0x1ff}}) r2 = socket(0x6, 0x7, 0xfffffffffffffffe) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0xfdff, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x2) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r3, &(0x7f0000000200), 0xfe72) r4 = syz_open_pts() close(r3) r5 = dup(r4) r6 = syz_open_pts() rename(&(0x7f0000001440)='./file0\x00', &(0x7f0000001480)='./file0\x00') recvmsg(r5, &(0x7f00000013c0)={&(0x7f0000000140)=@in6, 0xc, &(0x7f00000001c0)=[{&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f0000000180)=""/32, 0x20}], 0x2, &(0x7f0000000280)=""/219, 0xdb}, 0x842) ioctl$TIOCSTOP(r6, 0x2000746f) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xfffffffffffffffd, '\\\x00\x00\x00\x00\x00\x00\x00\x00@\x00'}) readv(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) semctl$GETALL(r0, 0x0, 0x6, 0xfffffffffffffffe) r7 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000000)=""/155) r8 = semget(0x0, 0x6, 0x8b) bind$unix(r2, &(0x7f0000001b00)=ANY=[@ANYBLOB="b06a7167228cb22ad0b5bae55898002e2f66699daf823786db6e486c6530002eea6345ead464e4984b94004ac7476435e5b6000400000043fd976c1bb6587bac2d55195289cb6ae2196aca9db6a2d550049ed22f37423d9bc679daa3858c77ad12ae9fd04f194b621f6ce07e17e65400dec0dfe944684cd45fc7e81279e474e00b006f827433959985d371e09baf3b158f1550b0500cebd20b1b68303113df730596dfba83d047ee8a64f3640444d72d56d15a564b0ae0f6fce7c5fa8049bb6600000000000000000000000077e15109751ad34d42dbb204ec47397a94ec5113ca32bcc04f6ab97396e5d111db77fb5295d236dd5e29b38c5fa4e205d82edc75bd30feade3e06fb1a1bfa46c88005e224f612fea6b0aa4140fc21120504f68fea812a6119e82122079387573f1ef243583eb215872475dec1b5e8f7bec2b4f62312ae91cceb9b109e842d52c7444af7ddbd56d0d1d3f079f71b4e645ce699189b7965d8d50a776556c9447a430a59cb4dbed202dabafe081b260a485ab7b60ef59b0e52f9c248dac97329382910643ce2db6e6634f4f971c4ebabf515d4df849ae03bd5d04ded1b5a617d4e2e7d1c8e2a9b4ce079ceb886577363c01f680ca6909363d64e469e9"], 0x1) semctl$GETPID(r8, 0x0, 0x4, &(0x7f00000014c0)=""/26) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f00000000c0)={0xfffdfffd, 0x0, 0x0, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) ioctl$TIOCSTAT(r9, 0x20007465, 0x0) syz_open_pts() accept$inet(0xffffffffffffffff, &(0x7f0000001400), &(0x7f00000015c0)=0xc) r10 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001600)='/dev/wskbd0\x00', 0x80, 0x0) close(r10) r11 = socket(0x18, 0x1, 0x0) r12 = shmget$private(0x0, 0x1000, 0x40, &(0x7f000050b000/0x1000)=nil) shmat(r12, &(0x7f00003b7000/0x2000)=nil, 0x2000) connect$unix(r11, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r11, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$KDGETLED(r5, 0x40044b41, &(0x7f0000001500)=0x1) 16:00:19 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) r2 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x100, 0x2e2) r3 = openat(r2, &(0x7f0000000500)='./file2\x00', 0x400, 0x1c8) ioctl$WSMOUSEIO_SRES(r3, 0x80045721, &(0x7f0000000600)=0x1) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000000000)) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x2d2}, {0x25}, {0x1000000006}]}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x5637a693a18d3679, 0x1) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f00000000c0)) syz_emit_ethernet(0xe, &(0x7f0000001640)="c6c63e3879f4d954547bcdcb8f37") 16:00:21 executing program 1: r0 = socket(0x2, 0xc003, 0x2) bind$inet6(0xffffffffffffffff, &(0x7f0000000040)={0x18, 0x2, 0x0, 0xe000}, 0xc) setsockopt(r0, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r0, 0x0, 0x67, &(0x7f0000000240)='hZ', 0x2) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x1000000000000028, 0x0, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) 16:00:21 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xfffffffffffffffc, "661fbee2245185a8186503182eab7fff0e091fe6"}) write(r0, &(0x7f00000010c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713d218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006aad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf612829d8607b4d08868a99ec9f3d9302a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1b6be6c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119bb36ee768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4028656273e4c1c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e091bbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708915c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75000000000000000000000000000000000000311a1304de2fcc3c76bfbe4bd743bc44be2185d78cdc28d1b61b07e1ebfef91b252c6abc9f5cfadb6f5161a4a8fc4c84b96c8882741e24b6e907d083d518266da67892e95a51f1c19dc47a8c0cfb5b6dc7a8f350b44ef7a5becda1e36cc45127ac9b8318bc9bf7705eb4e614af75b3c29973a639300dcb6e8ac1c7203d51952d1c9fd35324c9262047da6472d201d8a4494b355b1f869be1bd8c81ff2d460f1a1e308e5c9afc29f463a1d19e08c92776646f9e3059", 0x76a) write(r0, &(0x7f00000008c0)="1b4a4e5cfab0fbad605a309b8dc538bc2fc94746fc7fdf31d9847baa5b61d965dd181288338a8f3f06e12d3f54b8040c9bc2f45b26b95b3f54ea5077ae38b1b2da9dccd532ac6c77d3dd48c110f3e185ad63fef9c403", 0x56) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) unlink(&(0x7f0000000100)='./file0\x00') socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r4, 0x29, 0x1000000000000028, 0x0, 0x0) bind(r4, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) pckbd_enable: command error 16:00:21 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) recvfrom$unix(r0, &(0x7f0000000180), 0x832f1f7d, 0x0, &(0x7f0000000140)=@abs, 0x20e94f86) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x180, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x20000000000001ed, &(0x7f0000000100)}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r4, 0x29, 0x1000000000000028, 0x0, 0x0) listen(r4, 0x40) r5 = dup(r3) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000), 0xfffffffffffffe85) r6 = msgget$private(0x0, 0x124) msgctl$IPC_RMID(r6, 0x0) 16:00:21 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="0000000000d618000000000078219557c47d00000000c0"], 0x0) r0 = socket(0x18, 0x5, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 16:00:21 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b0d420000000000010d671319b00"}) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd0\x00', 0x1, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000300)=0x1) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000000)) r2 = syz_open_pts() r3 = syz_open_pts() r4 = dup(r3) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000140)={0x4, 0x0, 0xe288, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1000000, 0x6}) preadv(r2, &(0x7f0000000640), 0x5, 0x0, 0x31) fcntl$setstatus(r4, 0x4, 0x80) r5 = openat(r2, &(0x7f0000000280)='./file0\x00', 0x8, 0x10) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, &(0x7f0000000180)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00']) openat(r5, &(0x7f00000008c0)='./file0\x00', 0x400, 0x13) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x500, 0x0) recvfrom$inet(0xffffffffffffffff, &(0x7f00000001c0)=""/46, 0x2e, 0x840, &(0x7f0000000200)={0x2, 0x1}, 0xc) ioctl$TIOCCONS(r6, 0x80047462, &(0x7f0000000080)=0x40007280) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r7) r8 = syz_open_pts() close(r8) ioctl$TIOCGFLAGS(r8, 0x4004745d, &(0x7f0000000240)) 16:00:21 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffe, 0x23}], 0x5530427c, 0x0, 0x0, 0x0) close(r1) kevent(r0, 0x0, 0x0, 0x0, 0xa102, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r4, 0x40044274, &(0x7f0000000100)) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r6 = accept$unix(r5, 0x0, &(0x7f0000000140)) write(r6, &(0x7f0000000180)="4f2124669dc5c9a7b4d724ae5da94c3b408fd3a6ea310c74c2b7492a2267af10a5be4c348eb56772c47525da8dd0c21c9449eec07f4355a0158338690ffd1654bd673e52bf64de0cb184bf523da360e02b441e8dede0a98acfbacf0723e9001dc540a641e5797b4b12ad4fcb152c13356fb0aa2b3f9cf51ba925c4326ad5cbdca675ac7a46392079db28945e787f2c54d25217c4fa7cf85487bdff1cbb3fe36a024ccd637418df24d79ecf334159c653d5f4ef9077a7022bc737f9690634", 0xbe) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fchmod(r3, 0x40) 16:00:21 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x42) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)='\x00', 0xfffffd20) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fchdir(r1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) wait4(r2, &(0x7f0000000180), 0x97f7b65a3d68b54c, &(0x7f00000001c0)) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f00000000c0)={&(0x7f0000000000)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x8041, 0x100) close(r0) 16:00:21 executing program 0: socketpair$unix(0x1, 0x8001, 0x0, &(0x7f00000000c0)) r0 = socket$inet6(0x18, 0x1, 0x1) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000040)=""/101, 0x47e}], 0x1, 0x0}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) execve(0x0, 0x0, 0x0) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x4010, 0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x40}, {0xfff}, {0x806, 0xfffffffffffffffc}]}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1000000, 0x6}) preadv(r1, &(0x7f0000000640), 0x5, 0x0, 0x31) r2 = openat(r1, &(0x7f0000000280)='./file0\x00', 0x8, 0x10) openat(r2, &(0x7f00000008c0)='./file0\x00', 0x400, 0x13) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000280)={0x9, 0x1, 0x6}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x2c, &(0x7f0000000100)="080d34413f1f00000000000000a97609be84dd184d87cc20f5f6425e89b314280f870a97a975cff442aa02c69f54e2c33217a6f51ea12083ce79a74f8b0986d047a2cbc33ea2471c5eadf49f3f0dc8dba3692c1afe3e0cfbc1971eb61b089ceb328ba3341dfb1670f890c58a") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000180)=[{0xf46, 0x0, 0x1, 0x1c}, {0x4, 0x4, 0x7, 0x9}, {0x7, 0x4, 0x7, 0x200}]}) ioctl$FIOGETOWN(0xffffffffffffffff, 0x4004667b, &(0x7f0000000000)) 16:00:22 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair(0x1, 0x2, 0x80, &(0x7f0000000180)={0xffffffffffffffff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pread(r4, &(0x7f0000000480)="fcdb91a4f56ca1e4613e181d26bd963d559653b77ec895f9214f794ddc3cce2d47e3be17717c19340baeb4469c9cd2ec1d890593bfb36c6ef31372acb6fb4c86fef70f48b8e48a87e3e73795a7eef6f9ce6ed0da77304109383c7be8cae1daf3eadff0864e6948647c66890ebe974b53eb6ff0a3df9fe1f5686561b211a3f2d47158900bb78dd2db2ffbbc7ce58a512a", 0x90, 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) kevent(0xffffffffffffffff, &(0x7f0000000540)=[{{}, 0xfffffffffffffff8, 0x48, 0x2, 0x3, 0x80000000}, {{r1}, 0xfffffffffffffffa, 0x2, 0x0, 0x3, 0x10001}, {{r2}, 0x5, 0xace9683e8a6a5eb2, 0x20, 0x7f}], 0x401, &(0x7f0000000340)=[{{r3}, 0xc8eb242e1dd1ee80, 0x20, 0x1, 0x93f8, 0x9}, {{r0}, 0xfffffffffffffffb, 0xc0, 0x1, 0x76, 0x1f}, {{r0}, 0x6, 0x32, 0x20000000, 0x43, 0x5}, {{}, 0xfffffffffffffffc, 0x56, 0x61, 0x20, 0x8}, {{r5}, 0xfffffffffffffffe, 0x8, 0x80000000, 0xfff, 0x1ff}, {{r6}, 0xfffffffffffffffc, 0x4, 0x1, 0x80, 0x8}, {{r0}, 0xfffffffffffffff9, 0x80, 0x0, 0xcfb, 0x3}, {{r7}, 0xfffffffffffffff8, 0x2, 0x80, 0x3ff}, {{r0}, 0xfffffffffffffff9, 0x2, 0x1, 0x0, 0x40000}], 0x1, &(0x7f0000000240)={0x5, 0x6}) mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0x1000800) r8 = open(&(0x7f00000000c0)='./bus\x00', 0x8, 0x0) close(r8) r9 = syz_open_pts() ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1000000, 0x6}) preadv(r9, &(0x7f0000000640), 0x5, 0x0, 0x31) r10 = openat(r9, &(0x7f0000000280)='./file0\x00', 0x8, 0x10) openat(r10, &(0x7f00000008c0)='./file0\x00', 0x400, 0x13) utimensat(r10, &(0x7f0000000080)='./file1\x00', &(0x7f0000000140)={{0x100000001, 0x9}, {0x3, 0x8000}}, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x2000000000b20a, 0x7, "1dda410cef3649a5eb76fc0aaf58d991cc06d0f7", 0x0, 0xfffffffc}) 16:00:22 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x80, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x2c70b, 0x0) dup2(r3, r0) sendto$unix(r1, 0x0, 0x0, 0x40a, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = dup(r4) openat(r5, &(0x7f0000000000)='./file0\x00', 0x8, 0x129) 16:00:22 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x6, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1000000, 0x6}) preadv(r1, &(0x7f0000000640), 0x5, 0x0, 0x31) r2 = openat(r1, &(0x7f0000000280)='./file0\x00', 0x8, 0x10) openat(r2, &(0x7f00000008c0)='./file0\x00', 0x400, 0x13) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000000c0)={0x9, 0x8, './bus\x00', 0x2d, 0xffffffff, 0x1, 0x7f}) write(r0, &(0x7f0000000040)='n..', 0x3) execve(0x0, 0x0, 0x0) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000180)) ioctl$TIOCCONS(0xffffffffffffff9c, 0x80047462, &(0x7f0000000100)=0xfff) 16:00:22 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x1000000000000028, 0x0, 0x0) setsockopt(r1, 0x4000029, 0x30, &(0x7f0000000200)="9513f3948292ae269282d400abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d4572200dfd166b1bc4513bb05a76025938759964a53c6bb7cf21c4a7ab240f8dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88020000000000000031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d73e6e5e681add99e7dde9b7c709c194d31f106741cac03fda46668d0e46725b300344a33a86948374d9fffe6ca0f24dced6e79b046712dd38dff2f655725ceb334f57e50bb5939cf29ebafb21b33859f472af4b9dae1d294256ad628fdd92e680f99cee492c571fe197ee3bd6a791994a0b78b7adb13ad38fb7b557d0c3df0bcba6e38b930000", 0x129) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) 16:00:22 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000080)=0x2) sendmsg$unix(0xffffffffffffffff, &(0x7f00000019c0)={0x0, 0xfffffffffffffd5e, &(0x7f0000000780)=[{&(0x7f0000000540), 0x39a}, {&(0x7f0000000640)="37f3bed5b417935e41f95e5aaf282d706a004f9a8ef7eaae4ae98fb3dca98d51d291041b132398eb4cadc26152fe5772884df8d6868f0042759aa33bd5c18cd485e71822859244f706d3dd1bcd6ce4b536f01eb2438fbb01f5c7e70dbfd94b1d2032c7b632243526ed38a9cabe353d7b6d7dc069a47b045e4e8f1577"}, {&(0x7f00000006c0)="19b9ec0cf615e7e756613f388eb950e0fe4400a922160a0a1f828279cde02f9d68c4d451dc668b29b36a6060c920837ea35eccfbde81c4ee4771f8c91fe6"}, {&(0x7f0000000700)="6b88863b2a8d4a17e654c5c00b20a4da71938c3d8913c72cad0fe7ab8b1a6bd49589c68ea7a31d847b7691961d8500171561b339f7b6441cb296e23d05063a9a72c0356c35"}], 0x9, 0x0, 0x0, 0x2}, 0x5b1144655a063d8d) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) recvmsg(r0, &(0x7f0000000400)={&(0x7f0000000200)=@un=@file={0x0, ""/35}, 0xd0e9345a80e37cdf, &(0x7f0000000340), 0x0, &(0x7f0000000380)=""/70, 0x46}, 0x41) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) r2 = socket(0x1b, 0xf, 0xff) sendto$unix(r2, &(0x7f0000000000)="5001050360000004000050018304ca90041010fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfb6a00000000000000ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b10427a", 0x150, 0x0, 0x0, 0x0) r3 = dup2(r2, 0xffffffffffffff9c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000440)={0xffffffffffffffff}) accept$unix(r4, 0x0, &(0x7f0000000480)) openat(r3, &(0x7f0000000100)='./file0\x00', 0x800, 0x80) pwrite(r1, &(0x7f0000000000)='l5', 0x2, 0x0, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) pwrite(r5, &(0x7f0000000000)='l5', 0x2, 0x0, 0x0) sync() 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1000000, 0x6}) preadv(r1, &(0x7f0000000640), 0x5, 0x0, 0x31) r2 = openat(r1, &(0x7f0000000280)='./file0\x00', 0x8, 0x10) openat(r2, &(0x7f00000008c0)='./file0\x00', 0x400, 0x13) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f00000000c0)={0x2798, 0xffffffff}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x40, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x10000, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) poll(&(0x7f00000001c0)=[{r3, 0x10}, {r4, 0x8}, {r5, 0x4}, {r6, 0x10}, {r0, 0x20}, {r7, 0x20}, {r2, 0x4}, {r2, 0x100}, {r0, 0x92}], 0x9, 0x1) syz_emit_ethernet(0x2d5, &(0x7f0000000340)="b6") 16:00:22 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = socket(0x18, 0x400000002, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, 0x0, 0x0) recvfrom$inet(r0, &(0x7f00000000c0)=""/184, 0xb8, 0x801, &(0x7f0000000000)={0x2, 0x2}, 0xc) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) flock(r1, 0x1) close(r1) 16:00:22 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0x2, 0x1000, 0x401, &(0x7f0000001000/0x1000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) madvise(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x1) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x5, 0x0, 0x0, 0x40000}, {0xc}, {0x6, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)="fd612da02cdffc3279adffed84dd") 16:00:22 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x0, 0x5, 0xfe) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xe7, 0x10001}, {0x2, 0x6}}) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) sendto$inet6(0xffffffffffffff9c, &(0x7f00000000c0)="13829c22632cb41a450c0ce32cd3a2845ae9c69d04a1cae982e2a5a02367f806d741ce339b245b201765c87f32d4f16dc7fec7cdaebcf072c6f838dc6857ca7469d0fc6766b165", 0x47, 0x3, &(0x7f0000000140)={0x18, 0x0, 0x1, 0x6}, 0xc) getsockopt(r0, 0x29, 0x9, 0x0, 0x0) 16:00:22 executing program 0: r0 = socket(0x11, 0x3, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/7s\xd2ouse0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x1ff, 0xc2e, 0x1a5, 0x7, "d607182540e532dc764b5e6d113814357855b3e5", 0x8000, 0x5}) sendto$unix(r0, &(0x7f0000000000)="b1000513b1000000000008005586ca900f0e08fecea11ea8fef96e00000000357ae26caae515fa4f376336acf00b7804be781e4991f7c8df5f882b2b7be1aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb77008f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01bb1b62351c5000000020000000000200f0200a371a3f80000feffffffffffff000000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:22 executing program 1: r0 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x100, 0x2e2) r1 = openat(r0, &(0x7f0000000500)='./file2\x00', 0x400, 0x1c8) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000600)=0x1) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0x40, 0x3f8, 0x1d}) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x2002000000009, &(0x7f00000000c0), 0x0) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) r6 = getpgrp() r7 = getgid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000580)=0xffffffffffffff73) ioctl$PCIOCGETROM(r5, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000700)={r6, r8, r7}, 0xc) renameat(r3, &(0x7f0000000040)='./file0\x00', r5, &(0x7f0000000080)='./file0\x00') 16:00:22 executing program 1: kqueue() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x48}, {}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) 16:00:22 executing program 0: nanosleep(&(0x7f00000001c0)={0x7, 0x7f}, &(0x7f0000000180)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x6, 0x12, r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:22 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000040)="000000186004008b00062b00feffff", 0xf}], 0x1) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x82907003, &(0x7f0000000040)=0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x4000, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000000)=[{0x40, 0x0, 0x7, 0x7}, {0x6212, 0x1, 0x4, 0x3}, {0x7b, 0x6, 0x2, 0x2}, {0x1000, 0x19, 0x4a, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") getsockopt(0xffffffffffffffff, 0x2, 0x7fff, &(0x7f00000003c0)=""/4096, &(0x7f0000000040)=0x1000) 16:00:22 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r1 = kqueue() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000580)='./file0\x00', 0x40, 0xb1) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$dupfd(r2, 0xa, r3) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x61}], 0x200000069, 0x0, 0x0, 0x0) sendmsg(r0, &(0x7f00000001c0)={&(0x7f0000000100)=@in={0x2, 0x0}, 0xc, &(0x7f0000000180)=[{&(0x7f0000000240)="cc0638e38bb1901c2c3bbebf5b4b551e20675831a3d0e82c28219eea26af7531c56b47d1541e55ea8741d5211535a1010a4cd2185134e3af06c16aed124a82c20f859c7642e263b9ac82f8faed535cb3d3467638c1d3e917d067ff2525aa8d3c4f4120b2c33bf2a93e6594408526142476da5678ab0eacbc68c420d7a1ea91581bc59e9e8bf2d835c5cbb6f9311997b7ef249a72b5cc37203e7c005d9f600bf73c9364baef5b17556c65705b3a0fcc25354ec2982965206df9b068a47cd42733e0dcadbe74c47ee2df193efe31b339f34ec55ae012fea31f17d29a3a40b2255bacc335d2cfd8527f4662e93445972072ef3241abf16d6c3e35f3ad6de4", 0xfd}, {&(0x7f0000000380)="936ff773dcc9a325c39297fb0ed23265330ba5d1eeb894562369d59df93d211cd2e187901c25086334b7881f59ff7044513f9bea910340c0a6f561043ebeb3f2417ed01162d66cb91acafc82db4d63e1f8c9af24ecb4f937aebceb0fb69d328a3e59f3365ba5b68e1b6bf0e15b2cb49d1633120e10ad4c65d2b47ce54b48ddf07da55d4e38e219acf442f802b18291f2876435858e77515ba24980f2979a770c62c2d15eff325844648517e60366cdd1fb02f242c8d4a05296463cf6101500382cb091db7df0bf0c3d1cfad32910d92db9efe5bf9ae7", 0xd6}], 0x1000000000000207, &(0x7f00000005c0)=ANY=[@ANYBLOB="980000000000fd66945a1395321902778754b43a1578447ac4a1ce25946c2d756d5a11e3719908b939ff880974e04091b7958bf0a31de67e83cdd8ff06fce8a553b892fbccf1780e92d0d8ce199d0bf3b5d87e319ec6d42398cb78efea4ce331a59bc638aad3385c26e1bee8dcbdaca9448932e3474591730566bba25b75582e354b30e730ac3bd600000000001bb5b67dba7edfb82b87c11d2539771282283cea29ac27d05df300"/178], 0x98}, 0x404) writev(r0, &(0x7f0000001440)=[{&(0x7f00000014c0)="e43a9ae1eb95ce30abb8fc4b2e7c2cf5e8c479d2429c902f1d58dfab4a190d93083c1cfce4d592532835a016d8bf6bff6f633a8371e65f032c8b6b04a95259fb15ca6e3bb6c1399565a67ee27d9a9d765c2088e204d2f19cd7c350acccafd6fe282309d7e5d1aa46edfb7a888036f232e4009e38f880a4acd735dfcc6378d92b61610f453da7ce452b8abfdbc0c56e28f0064bb7f87905490f489bd61fd74deaa86668461ec0fd1eac9a817769896b1c2e7e744a1ee9e9fcdb301e95aa99ddbc6c34398456d54f220892a002d9a42225ee683261c67fff2582c45c64d9f0a8637a400a2f6c1dcbb0341f4849e9f0206f89bced0b2bdf02306df1e15af057d81437dd0d1f1ca38e80f46f3aff15a464dfe64b71ea8057351d90062db941831dc11a63b7a5e2baa28f3f2af917b7626fa2cecf788f4b516495ad496b9a92daef7e441746c06f78e0243e8f35910c4170bd3cf26662e13255e2caec523d14ba994c700a3d9ac3220cafac61ee8bdd41d9f04fd267be772706c0bf717c6736853d1f64790b15b8443cd5f7daf3277f133a20771a7d4f4eaa24e36b2144d7a48d5f13757194d529e9adb9d11e80e174a97952197b6425ef1dfff28e454dbf0a39bcc996b54b9a5b32211d05d94e4b49dd3c71d6e2b05bde5f089bb5a8acc06899c8ababc56b89e7fdc8f799df80274e26edeb2a875d1737b53c7e5816e1ef3d9f469e34e7761539052ed7bb0c2dd689fd379bee20ef657bbda7404a26c573576c85595d88350888c3b1648d6d801f67b78f3f8994a172b9a4c3574d0ddb4dec4b17813a1fac214512689e2344be499b915f12b699ff5bd474bbc5838e12423d2fff54f8d7d351f7b062019bc73880ba40af8111e9dc7f37545129088c0d39a5ead5e22c6ccf4c940a7a2ff65f885526a285ac829ffc7dfb1848696063df9c7ad80e50ebe656341187408a8ae903c1714103bb34fe5499a71b85857d21cb4d914ba8a17522534af79964eded09cdcdf5fd6ba0c934ee441bffdef852e4a6b1c322099ed3e528ed02aca5332574846d85d6c1b8b1f67c6403ec47d74035b6a0ff9b11955292cd7bd834d4e818da8d4a78a8bb741ca93195ff23020907daa1d86f66baa4d028a5453acbdfb0d2ea299f187a9273c18feafc8787e93428e9d15a0f101b0a8094c30e908555f8769657c43e0dbaa13e272ad8014743d58f049fafa174a697f0c4b81cfe63f5af35bd8d27e6a20fe59f69c253a92dcdf307c8807904d702c9e5c88fbf3ad9e3905401a3c59b158ca4b2a5fb1a9df8a0287861fa1b2f1520cac4c95f6cf6dc3c86f996f4ebddea964b4251483866666a0b76dc27187c0a8e74c5719818bbb3cb32e66cada98f6a3cf874dde1cb71fd5a235f69710453321cd019d549a68957d5d6d3450c25c4fe4380b851347698269010556a4b29fae5ea372a46cba64eb1a619f6c1172a4a78ed2a11b6b8bd99d726632d669a98843471522a67448cc7204008e25526ebb6acd89087808383a5426694587fab9138e0253e392d19d2f94f7f8313a9111f80fdfc4592deabfbc4cc03ae0e5885946484abee88b43d63de2f1efee1bdda29acd81095b8df2934d9a6a440d6fa31e5946cfb6c6ed5714a175a915b6088e8e83094178c5e873a4863fd30319e304f8f10b296c6c35fc7412c0596c46c37ab95ac8e28d763c42534e1b1a2c0150bd8311bdd3e8e2215a340e8c96805d2ae5ce1592b8c9f5da2f0cf6c0cddd3bff4a55393644d6964432975d5eb2d5183e7be97a6d8df9e6f165345bfd1c13539b2e286fed34e2f660f8545fed8b11af9592bbc6bfea01e357edf73c2d436243bc20ea876f21a634c6501af57fec4136dfb338f95efd43b8618ac5f8ca61892ec8907e90ec04aac75af6e85304a768c09dcec3068fa98d735b6921cbe4126bfb8c94910bb91934ed75f5a832f99b51c899ca2fd3c1ff9c798ba4a3c87e13826d983954a90677ce0bd5d2564ffb956762bff99495f27dfbdfb58d1f9d2008eba4532e2f7f84b9e98202195cbcdb8f5a7c7f5f48e9cca53d5eeed38c88870db26c80ce64c095326189b1be02497d660d77ea233bed32ac3def7e5684c6db6bd70ce532761b95bf57168ed612ba94f9d31d562b941681f09ff0e605dc66e7614a5b37d02edadc7a2a468cf824922fc57bacb2e9ec070941f9080af47ecac69e327f72172a8c7f972668fce969b268d061d90e96b9d13b2eb8e402e3072adb222237cdeff86c2b2c0ee10d0bf35b7627decd8f9aecce8514103fdaa2606acc05bccf65406e6155231c31d015de0cd655b1c81cff49389a9bca4058f1df45b55fce38223352732ae71232fdc46115cc7e91b7bff6e4cf668f7036140e0caa7664eaef5d691d229856519eb152acb485183a263575262f5f5903076cb1d5a97d16704ff4c8a581247b9dc8a2b5116f8a76fbce3a335932519e8def8c550baca3b1737d2af87c72bcf9632b3692f80a7ff121ef8b63b57f5d1e753f8a335c429d9803c6125f2caf4ffe6cc5ed6a18acc053a80dc5e12af7cd69e05688d0363fbc4bc6cc6a360b99daf2342a624ef2fb5156fb6d55303cbd35399d009809d03a80361c511363cfe02601b4fd269a3055eda03a50b3a75a65ea2512f0463167e067897b69fba7fac9f3680a81282f024de5ddb5525211171e5b6716741fc741fb4038a97de8f786a86a30d0909063f74f2206969dfb5b2cb1707e9f83bdb3cd3b8755ad6a483e97c0c41146db2cfc610151df2578be207faccc25c9acf7d31e90d6f113c6bad680df488436890d14f4cf34dedf0a1a24ac6780c0f5296d468d8f831cd484079edc5faa2faa53b1d294f7420b242366cf9e7ee0b8c928b8562028036ba5750daae34a393690775", 0x801}], 0x1) kevent(r1, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000140)) 16:00:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$getflags(r0, 0x3) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000240)="e835470643a236cf91d5115fdd01a868fa08aafc8a55f637dca84b3647b248c318c111d6fa6b9474b2011e2f72db36a54788424705ad12588e486055793528b000b082eb2b99fdc1949718663fff63570feee71a4853c2a35d04b3444134b5c5e7416cab007232ef04a917679fa3d914a3e12a7299ec1080d9d066a844fcdb2a842b12ba8c290f108899f302775ae99f160a91a2a289513617ec505e96264598a1cb2c44ce6f9eac6a1caf413d109bca2f8d3e1d40bad5bfdffc1df2fb75f28b6ad7e62cca3e9a0f72da17428b90df4b5180928ee0de5c24aa08f864ef80d601505b86a68030ed082a35c2cea050", 0xee}, {&(0x7f0000000340)="bcbb3f47b3acac96e42a26c1f6ecefea6db867454514250b3c16458b34772ecc1a130bd7db8ca65420896c80b911ba74b64b7e36034462a6b8a465552f15278dad8b429b1eb3750763d9d63c0c841b344951c4323d157c0c673c3da20bf05dcc93dd2b3d8b84e7441e6c443660df95b2dfdb6e3a8b96667340edd6ca4d42a846c57f06a58a0e6dd8c64d8e610cfddc4a961ae70ba996be3e570596a2d4085fb18149a1349f886c731952bc5343603a35a4ecc125cfb68ddc083cdc8c3b93b1bd1c136e45171571", 0xc7}, {&(0x7f0000000000)="e43b8e5443f2683f7aa502a59a5adc3aef74a9708934cf2e731fa73ed3a1ce190245784c5cd6ce484ef4e94ba0379efdd2c614a1eed6fc17f79ee466aea3637d5e5274404b788203b6ce50187a4c474e", 0x50}], 0x3, 0x0, 0x14) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) dup2(r1, r0) 16:00:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0xd2, 0x7f58}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x400, 0x0) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) ioctl$TIOCCDTR(r1, 0x20007478) 16:00:22 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f00000000c0)='N', 0x1) read(r1, &(0x7f00000036c0)=""/91, 0x5b) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=""/246, 0xf6) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0xab18, 0x0, "3095e15da47625062c59cb3eaf085d274daf28f0"}) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = getpgrp() r5 = getgid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000580)=0xffffffffffffff73) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000700)={r4, r6, r5}, 0xc) r7 = kqueue() r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) close(r8) r9 = getpgrp() r10 = getgid() getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000580)=0xffffffffffffff73) ioctl$PCIOCGETROM(r8, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000700)={r9, r11, r10}, 0xc) r12 = kqueue() r13 = fcntl$dupfd(r12, 0x2, 0xffffffffffffffff) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r15, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) close(r15) r16 = getpgrp() r17 = getgid() getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000580)=0xffffffffffffff73) ioctl$PCIOCGETROM(r13, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000700)={r16, r18, r17}, 0xc) r19 = kqueue() r20 = fcntl$dupfd(r19, 0x2, 0xffffffffffffffff) close(r20) r21 = getpgrp() r22 = getgid() getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000580)=0xffffffffffffff73) ioctl$PCIOCGETROM(r20, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000700)={r21, r23, r22}, 0xc) getgroups(0x4, &(0x7f00000002c0)=[r10, r17, r22, 0xffffffffffffffff]) fchownat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', r6, r24, 0x2) write(r0, &(0x7f0000000140)=' ', 0x1) writev(r0, &(0x7f0000001340)=[{&(0x7f0000001200)="1cdcf92ffc1bc3081ae7c3bd22f5f268dd3be90b8fc764b7b5067e0497312c1cda04d43c5ce1ac3214ff160caf7cea06e050f6d407f77cf062875de461c6e6432f89ce87882d1728b41b7431", 0x4c}], 0x1) 16:00:22 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000), 0x4) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, 0x0, 0x0) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0x1000000000000028, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000011c0)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0}, &(0x7f0000001240)=0xc) r5 = getegid() r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) r8 = getpgrp() r9 = getgid() getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000580)=0xffffffffffffff73) r11 = kqueue() r12 = fcntl$dupfd(r11, 0x2, 0xffffffffffffffff) close(r12) r13 = getpgrp() r14 = getgid() getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000580)=0xffffffffffffff73) ioctl$PCIOCGETROM(r12, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000700)={r13, r15, r14}, 0xc) ioctl$PCIOCGETROM(r12, 0xc0107005, &(0x7f0000001640)={{}, 0x0, 0x0}) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000700)={r8, r10, r9}, 0xc) getpgid(r8) r16 = kqueue() r17 = fcntl$dupfd(r16, 0x2, 0xffffffffffffffff) close(r17) r18 = getpgrp() r19 = getgid() getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000580)=0xffffffffffffff73) ioctl$PCIOCGETROM(r17, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000700)={r18, r20, r19}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0, 0x0}, &(0x7f00000012c0)=0xc) r22 = kqueue() r23 = fcntl$dupfd(r22, 0x2, 0xffffffffffffffff) close(r23) r24 = getpgrp() r25 = getgid() getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000580)=0xffffffffffffff73) ioctl$PCIOCGETROM(r23, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000700)={r24, r26, r25}, 0xc) getpgid(r24) r27 = kqueue() r28 = fcntl$dupfd(r27, 0x2, 0xffffffffffffffff) close(r28) r29 = getpgrp() r30 = getgid() getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000580)=0xffffffffffffff73) ioctl$PCIOCGETROM(r28, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000700)={r29, r31, r30}, 0xc) r32 = getegid() r33 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r33, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r33, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r34 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r34, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r34, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r35 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r35, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r35, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r36 = kqueue() r37 = fcntl$dupfd(r36, 0x2, 0xffffffffffffffff) close(r37) r38 = getpgrp() r39 = getgid() getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000580)=0xffffffffffffff73) ioctl$PCIOCGETROM(r37, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f0000000700)={r38, r40, r39}, 0xc) r41 = kqueue() r42 = fcntl$dupfd(r41, 0x2, 0xffffffffffffffff) close(r42) r43 = getpgrp() r44 = getgid() getsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000580)=0xffffffffffffff73) ioctl$PCIOCGETROM(r42, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f0000000700)={r43, r45, r44}, 0xc) r46 = getppid() r47 = kqueue() r48 = fcntl$dupfd(r47, 0x2, 0xffffffffffffffff) close(r48) r49 = getpgrp() r50 = getgid() getsockopt$sock_cred(r48, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r48, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000580)=0xffffffffffffff73) ioctl$PCIOCGETROM(r48, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r48, 0xffff, 0x1022, &(0x7f0000000700)={r49, r51, r50}, 0xc) r52 = getpgid(r49) setpgid(r46, r52) r53 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, &(0x7f0000001340)=0xc) r55 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r55, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r55, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r56 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r56, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r56, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r57 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000001380)='/dev/diskmap\x00', 0x80, 0x0) r58 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r58, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r58, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r59 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r59, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r59, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r60 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r60, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r60, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000013c0)={0x0}, 0xc) r62 = kqueue() r63 = fcntl$dupfd(r62, 0x2, 0xffffffffffffffff) close(r63) r64 = getpgrp() r65 = getgid() getsockopt$sock_cred(r63, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r63, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r63, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r63, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000580)=0xffffffffffffff73) ioctl$PCIOCGETROM(r63, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r63, 0xffff, 0x1022, &(0x7f0000000700)={r64, r66, r65}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0, 0x0}, &(0x7f0000001440)=0xc) sendmsg$unix(r1, &(0x7f00000015c0)={&(0x7f0000000040)=ANY=[@ANYBLOB='./file0\x00'], 0xa, &(0x7f0000001180)=[{&(0x7f0000000080)="16a3f2a71451e05006a0cf8a05daf153176d264092cfdf13d853a522846c15c57167a98f2da9aedc9bf3feccdacbcab67b60b521edb9d9741ae958426f45d517f2d5fdd01e1e4c39b4dcb17c295354653dbda194fd7726ec2c2186825df4fba444da1459c9c925960613ea0f7c0096a78913604779c61de8915dcbe4f289e02c8f6f29bea9076b8bbeacb0f05bfadbf3ca9484ef9cc3d8dde72395fb4908a2b23d1925dc7edd0c3a0cac91d9827130d898036c337c9912ddf2ff6311909dd44b73a855d122600b24391bc0c8acc518c360d30435d984bc2a378eaf343ba357a29b", 0xe1}, {&(0x7f0000000180)="1c614d1d9fa70c7bd08f1cb5bade7ae5ffd23b1b845a07641ad734f2c3092ecd787ce00dd16b871ad359b37822fc4927c90e3a751911b9282af3fd3faabaed916983580b10820c3c0787ed58763649c25a059ad20de16aafce269f9f732502579e691a4fd95ff4342a7cc59ac9ad7b4d9d1fdbdc2261618c4ad143011cab0f6c105ce6780b744ec797036b58e216af02c8176a67c5415fe7a9c9eec0749cfc078b5220a7a3edc4db6e5a7c2ae8e4ab14568d392a9d03b1fe06a92f08becdc1f5028c7e0b5e57d9d123e8db86dfe1408aae7b0f9b0a883ed2247990caab2bb16d07db2647c9d63f1eb2b30ee26a5acf1a498936adcb21f56bd81fe63899e10e87f7ca1b0da6b71a62dc94bb6405dc007e8a07ccbc31c802737e98a83f910a8ec3a41d00c3486cb9fff247b816b7a68e7c1a426439fba8507ef4cbb566d9b93ca3351355463e94283a1ea6747dcb889141693e2f89755f3fe594f4fe0a2f51fe17915465a7803764ddeac08edcca7f2328c629857b0be07060a2be5ddc3dbb55909f7e70e17df2eb67673b245a6f43eba13cf06fbeccb097d233adc9dcc08ba6dcab77f4065ac40d39b373806a212abdeac165c73a90fb2f332144726f00e6b4ca32a3c7ee064e7fdb515b0e6cc66062bf6d2878aa2ce4da37c61e8d1f61f43b0a54d41216aff497bbd2ba201add0c722a3324c4b7a594bb32a793e09d5193187821b514f55a7c115165b413b0cd1dd0ab4ad0a702313bb2636a7f47f87d2bb97f5b9642d968c2a284e4ae714143fe3e0b5cb7fbf2c2ab7d499dc7932bbf0c77b0dd26679d54bb71fd430d8f163addef1528f13d8cd5eec864dd7649107b7ad6aea3b75cce3181db1074b1aab8e9a937fee9cc70e901879c7eb41eb352e5f94c9ba4a63657e792fb43ba55377fd887e31e9ed9f489f3361a155a647acf155cd4542494fc8041d8ed9f5a21054013094d01e1464a02e7c573dc5f5312f38f23815c53dbb4a19a853059afe6de3b1c7c3452ea0d7fe94f68dac9ac945d2b17d5cd731b53a1831f7aab713b32776f3610f60421be3bd8570edc4085c17b95b6da13fd7d54cc67a4696f298d24bec981fda76f065bdfb1f80c7a18fa95bcd17e8f13d337c8db06590b0dd64c450526dabeb668fb6b324c61a694c6fe74791c6cf46b45e783fec4c802ca30fdaba9fd858e26c13913d332bf4a27491c294628f74865e7e043ffe444ef51a4f898da4eec7cf961b56f738d9733f459a91df13cc2776ddc1bea8fb856ba878fc66c356af8737567de09df32ff3710ef0f6fbc1039142b1931f320321d1c7039bccfe24657a79e3e93531e71e080be8194582b34921220df5647edca394ba25d9dee30dd72b24b4885d956bf820ae6d3180cc21cf7720cd4d05beffddb3acf4104d1eecc6e037609638b126d33b74ddf1e040f37fbddeca27b15c4969c654790b4052b9cbf74c4d462448f5d63d49d916eff93bfaf35c8d912cd4ae60077e7cb7309018232e14e81fbaf7308ea3343d4f4d965671b15c80a3c0d81e240f96267811f8f5628de1f9f6aab3ba358833471c3de48fa909d0748774e082eaed19b8dfd2fda1346c8f3afb788453120f653bb234090587aa5fc55f7f848db4f39b8d9081a5e353a0183c99316dc5264d30424565998f4767024538d45a734ed713454fd9e86f6ee292a530b6f80f521e5804eaf05df5ec12d5541f5ef214ff3bb9132333e1115dec9100aabc630ef52d6ca577c504115d6bf4ef0eebb303d517d4ea0294f8c9aa3da91aaadc4e4e334f65029a67ea0042942579b9e600b53462156a8002345224148decee9c618ac5c0f41a7e3c7f8bbc041d018b017e529e2942e4c774c3bb03be488b2e792b7994eda409460d0341957ff546ad59d32938295a57e066c499c771219eac978e5d9f11d3ae728fcb445313bdc9df33612e00dc8adc19682a7caf8380c0ea45600013a28e99522ba0158a2599b2a78928e9f3c2dcd9f0129676b16310df7c12a44aa82e300b64e8136ca2aa5466a4d91daa5542e0402cfff561d839d325e666078667e15bb507e43c67d3f53100a960a54c4e5728a79e68a54cbdaba8e0bb1687cb983e7153a50257ad48c4ba52cf43b7e86aad96590c4b1ba3a894c262df9ceed3075626d5d10e55fc5afcff4c39ecdf70200a42f0cf988c5f7abc781ebeebcd1ebd405a3ea012c58d73462273516d69051f7fe6cde9614a46b6e0c8955f206d66734c96746593a68322248b8590dd78f93d41e1c45664f9da31cce09b8f5e80b664ad074c48315a3447a64b595008e0e823e38adeeec549973baf6103fe2829375b4aa591bc12a4157ffc0111fdcee3d007822f45d9f243c3439f0da97daeb9b78d37f02c17867908280df3c4905420d84a4e44a82d6ddd75ea94a44b0158835332889a0c7e018fae7bb8be5a9ad6f8f263819a2b88058570c463302c792dc3c74bb382eaeba77e2ce70d7108603f944cbf23cc11d54ae5ab4d510153842d18de35aaffebcea5ca631aaae9fb472a002dba2a9b66afb96dc4deed922ff321ec319e881f3df11d8e68625010976da100cc4a76537d629124137a0456cd3fb47c5e228c256e92ed72a7b2bbdfc7711234428e583699095e5d50c0db4f3661df2bac38a2448c3c40653c6e67469a718013c5187a17975e8c838e58d58339e5b183a6b917fe091b6e51059b58a0ec057c7ac7609e2f6d168fcda7c3b8872f9b194888cdbb9b7542ed33d94338e5aaf340c7e1d0e79fe092ec20308949ac905c2eb1bfea2decc737e8a23099a86e738e7286942fbd64b374a88e2f21fc89a8a00ad70ca4f22afc47382b1f966e15e7a5a217c79a288d830d821e3f9007eced1b148a4c7aff3f20f9e8a79845a1b7a63ca1d76e2125fb2cebb407929cedd0d0615ea0781f05dfa34aec2131ba1fee3b90a86e3a88c72fada6965a3c141b40cbadf57c98facbca088fba3e6ce834571610e7ace70bc8d531a9ae911b3c752eaf545ff53b98a52e07976f5aa84db0277923315f4ba68b931414c89fefe8e675f5864e9ec10562a8c7aa140a06c47b58e4974ec6a3269fe5e76a55a517e653ee001c72d2fe13f7128500bd02ffdc5f4e180d040285caaf8fe1da3cb7759633d4650974073c9ee833d811ed1067e6d492fc994d16d5a374fcdb9c817feddffabc6c9ba7a9e1dec54f20c618bdfe2b231e776783daee9ec437f4ee8afb6ebea40793866f59a50f8a44a519769a363d93cc8d414becd48abfa75c9ed76e923ce9fcc90ecff509f6cb22793e6b62835b5b486ba75a411409b93167a8c05ce5a4fa3c5769646fb9ee1bb21b5524c341499513b10b42322bccb6dd9f4375658bbde997eb4329c5d281fba4a3d76411abc6267065c9648dbf66341bcdb0f5243995dfe01aab0f72fdc3b5b99421a331024ff98dd3a6970ae94768e01b58ce27840b1b38889903acf92f5c0e78c4ecfd57d3b61b5f2240b561564a901be36e0dc3db1b85aff728b03b281f3bbc224f6925dcecde45f51d391fb6a67f8254a57b694d7a0e78ae1cf3cfed918e1849ed870b3680e6b1d9166f0a8ffe3265a093c081b6a252a980b01c98aa2a398ae222644ea7945f0ae45e413a8caf7ad78139b7138fda2418abf30bd6f27786df454107f84aab5d7b3b855424c75b7ea711bc9a847fd4f3e8668e66e60624a5789fd3efe353bad1e209813bf9d26baebfad6354634936723ed5859ead2b0be7d777eb1dab3d758fc48d1a87f7087d189057ef06be8996f6d1b479ecacc535d756b9d236ee49741b80b30949fbc4f363602a8bef451d90c53bd9133005a501617fd5973b0fb86231497035eaa8b2048da82755f839dcf2557fbf278c5e167442277b3e165b83f284a8e1567456c6bb234084c22f521c42d2648493ee4e825f6e19a66eac3fe4965e95c774c02a5fd378e86def057d5f2490f324bc14730192834312a3839cd0f4ba6fad8335d7482a1c13b799a80a727c09588eeb9ad022b0778cc4a1a19de822d6cd65b2c8af4bff531360b53ee7e2f707f912e56722ea168c34bfcfaac5b78e4c6b7c317d05ba4e2994039b329e975b5e684153263b841710b82637a981f715b3b37ac25a196cc25886aed68d5a952a4e9e9482247eb23ae6470bca625209d1f29e3bf59df655f69d802706c7ebd885db84e522c32817771eb884fddd28ea3141d07e1b4f0ccc82a0b4e53b22f8e9505d747336187ca466a8651c38f1ce504d682ee44cd6e2922242032caf67ac3b641d2fb86444381c804f54f3b5c47f5b9a2688fb9f7d25b7727ab6e7cdf2b75b1d2ee7a9646def765e4c4dd56b46d9337a73b333ea1d6abd91be66a120776eb866a4a1885dce5df673e63e5320cf74e750c1fe75c80b41869242dc22301aef07f69b84ea5972b630ca079d00f7c07568d9a8d10f81fff7212c7c2cc8704151681a27cd1b88da172ff3c90bc677d9ea32e66632b6929da2dafefe91e1ed5b296c2b2e5fa676995c90e3a19dc7a6ced7f5f2958a13e8a6fbda20d207f3964ee236fdba692ca2eba41b0b7f2d6406fa1b96ba67d516211c9593b626bc2bd951265f5c7027660cb86a08a45a18aff2e6506e7924da9f0b3d20f9bcf7004422e78b55572f1ca8d0e99c186978fbd5638db11056e4d0390260093b8fe079e0d30ae20020d5ff9c3b95223728f2405e22ddab298c669f2d841d2fe404067393dda523db98ea32eab04823df0fc939a4b78bfb613d1f95f7fcb4951919c46af08282ebb7c9b5569254069d90e4bbe94ade7fff75568c62f9aa73d289b9b2758c06652f9a09dcdd8d23f4f189b46f9ed05c1d22562279d550416012413c0780a56e725c563c4ee51e4172b063527bc333837b434c32f894027f15e54bf4070252f68eb1cefdeba87f8b1b9112566581c7ae5c0660735926aa99a895e234af72b896a58176f512b9383c6ca0bca46e5ce3c56b583c131feae9b026252c612af8ff2d4d7b7aad17b96cc389ef5be003f2cab684f16d57f55b1246c73f82a5f9a002ad4f6636fbdbd9f2fc2a77705a486577bdfbe52351f1440adb3851a4d7ddd77b711bc70b76f0e9d54600b1869c6922bc959c056143c7de7fb1a2da462102e5d91c53b76f7e6cd7fa4c34d115587eb820b4f1de85ee42a0e60f89ce101baba3b73d85cb1c944e35c75789fa30d5f797e0c2efa89a0dcd00b7aa8eb293481b10cf47cac5890ad3f2332eaf5696277a5ab164e369bd283ab4ad1982f952b63eae035e627339e7b7d2ed852556bf439107fa236bf79b77defb3a6f724cbd8e833e02090fc410984074af84a0d899bb4065fa9280d877ed27d94bd5ef479fbb36503a4efec7836a62c661830cc718ce0ef29fce05436e10372ba203bf54102de807991998bbef17c1120e0dead24af1d35da6fcc8e6109ec0e1fb1f91be3da706644ec8d45b4193795750c3353105fef07dda51c17a3020519fe502670a6e8d9cad45a420e15c906070af694dbb43cf2ce85966cd740e544ea5da5a557050f5d25f8b2ba701ff5bdddeec8b21b0e7025bf9c684e8af5783337bc9e4777dfe37499b6585f6cb318440a7c10fce6db25c71cfc84b432c02a8a0dbfee7b3b8705a927aed4450ab23627edd18b3b723ee1e9f898c734de7d9c64ab17d6157af0071c91d1e6f42f5f168556c1f2f610bf12d2d538a1f3b55e68a6da0c61f96e214914be5d46cfed714b6d2461abe86529a1b7e79e3a5823b0a7bfe7535876858cb2fd051e92e7fc43149c8a6b6bd94c1ba85bfafa5f51ff92f484e6ba", 0x1000}], 0x2, &(0x7f0000001480)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r8, r20, r21}, @cred={0x20, 0xffff, 0x0, r24, r31, r32}, @rights={0x20, 0xffff, 0x1, [r33, 0xffffffffffffff9c, r34, r35]}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r40, r44}, @cred={0x20, 0xffff, 0x0, r46, r53, r54}, @rights={0x20, 0xffff, 0x1, [r55, r56, r0]}, @rights={0x30, 0xffff, 0x1, [r57, r0, r0, r58, r59, r0, 0xffffffffffffff9c, r60]}, @cred={0x20, 0xffff, 0x0, r61, r66, r67}], 0x130, 0x5}, 0x40c) 16:00:22 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) r1 = fcntl$dupfd(r0, 0x5, 0xffffffffffffff9c) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x3, 0x401, 0x7fffffff, 0x3}, {0x52, 0x5, 0x6, 0x4}]}) mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r2 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f00000000c0)) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1000000, 0x6}) preadv(r4, &(0x7f0000000640), 0x5, 0x0, 0x31) openat(r4, &(0x7f0000000280)='./file0\x00', 0x8, 0x10) fcntl$setflags(r4, 0x2, 0x0) write(r4, &(0x7f0000000a40)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e818bad360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee6f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b26979aa96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) close(r4) ioctl$TIOCNXCL(r4, 0x2000740e) ioctl$TIOCNOTTY(r3, 0x20007471) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x28a8) unlink(&(0x7f0000000100)='./bus\x00') r5 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000002c0)=0x2) dup2(r5, r2) 16:00:22 executing program 1: r0 = socket$unix(0x1, 0x3, 0x0) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r1, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0, 0x0) getsockopt$inet_opts(r1, 0x0, 0x4, &(0x7f00000007c0)=""/124, &(0x7f0000000700)=0x7c) r2 = semget$private(0x0, 0x8, 0x80000200) semop(r2, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) connect$inet(0xffffffffffffffff, &(0x7f0000000200)={0x2, 0x0}, 0xffc5) semop(r2, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) r3 = semget$private(0x0, 0x4, 0x201) semop(r3, &(0x7f0000000780)=[{0x6, 0xffffffff80000001, 0x1000}, {0x7, 0x3, 0x1000}, {0x2, 0x6, 0x800}, {0x3, 0x100, 0x800}, {0x0, 0x80000000, 0x1000}], 0x5) semop(r2, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000240)) semop(r3, &(0x7f0000000a40)=[{0x3, 0x1, 0x1c00}, {0x1, 0xff}, {0x0, 0x6, 0x1000}, {0x0, 0x993, 0x3000}], 0x4) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000500)=""/191) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000840)={0x10001, 0x2}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x200, 0x0) r5 = fcntl$dupfd(r0, 0x5, r0) ioctl$KDSETMODE(r5, 0x20004b0a, &(0x7f0000000340)=0x1) openat$klog(0xffffffffffffff9c, &(0x7f0000000880)='/dev/klog\x00', 0x860, 0x0) r6 = socket$inet6(0x18, 0x4000, 0x800) shutdown(r6, 0x2) r7 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r7, &(0x7f0000000280)=[{&(0x7f00000001c0)="3435f407e50cb378a8cb5d4c6f203d0e35526dacfdec76fadddbf02468144bca294b868656dd7df2fa28084a611d87ffe7b1", 0x32}], 0x1, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r7, 0x29, 0x66, &(0x7f0000000140)={0x4, 0x0, 0x2, 0x9e03, 0x20000000000002}, 0x308) r8 = openat(0xffffffffffffff9c, &(0x7f0000000480)='./file0\x00', 0x100, 0x2) ioctl$WSMUXIO_ADD_DEVICE(r8, 0x80085761, &(0x7f0000000080)={0x1, 0xcd}) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f00000004c0)=0x32, 0x3) ioctl$TIOCGETD(r8, 0x4004741a, &(0x7f00000002c0)) r9 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000a80)=ANY=[], 0x0) setsockopt$inet_opts(r9, 0x0, 0x1, &(0x7f0000000280)="0714ff5f099be009e938d0737f73eb2b6de8f19b", 0x14) writev(r9, &(0x7f00000013c0), 0x0) r10 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r10, 0x0, 0x200000000000d, &(0x7f0000000040), 0x0) socket$inet(0x2, 0x200000000001, 0xffff) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) clock_getres(0x4, &(0x7f0000000040)) r11 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x400, 0x0, 0x0, 0x0, 0x0, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r12) setgroups(0x0, 0x0) setuid(0xee01) shmctl$IPC_STAT(r11, 0x2, 0x0) semop(r2, &(0x7f00000003c0)=[{0x1, 0x5, 0x1000}, {0x4, 0xa4a, 0x3000}, {0x0, 0x2}, {0x4, 0x7, 0x1000}, {0x0, 0x100}, {0x0, 0x100, 0x3800}, {0x1, 0x6a48, 0x1400}, {0x0, 0x8000, 0x800}], 0x2aaaaaaaaaaaaba8) 16:00:22 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x4003, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fchdir(0xffffffffffffffff) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0xf2) nanosleep(&(0x7f0000000080)={0x4, 0x6}, &(0x7f0000000100)) dup2(r1, r2) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) 16:00:22 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) open(&(0x7f00000001c0)='./bus\x00', 0x80, 0x0) r2 = dup2(r0, r1) close(r2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r4 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r4, 0x29, 0x1000000000000028, 0x0, 0x0) sendto(r4, &(0x7f0000000200)="4fc2979cce696a87180734fc2aea30254eeb7952f6cf8b44fbe8c9bc5d1d953cb1cfd0c8514d0754e893f0dd7e57555c15a177b13dca85b1427f85ee871cff075b4ce8c0075bbdc1e2d2e55053fb5bf34da196a5d4e4cf1e0376eb283e", 0x5d, 0x0, &(0x7f0000000280)=@in6={0x18, 0x3, 0x2, 0x3}, 0xc) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x2, 0x0) write(r5, &(0x7f0000000080)="ea90424b37cd6d88e5a93d5b7b1ca9ab32a37f801e8c9c063716679145fbaf1934fa98b8cafb3ff68fb3a3b2820a177f63f266c6b56891f2436036af04f31ed9c1389f4494342612ac6346a7b7aeeb13e020", 0x52) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r8 = dup2(r6, r7) r9 = getpgid(0x0) fcntl$setown(r8, 0x6, r9) ioctl$TIOCCONS(r3, 0xc0106477, &(0x7f0000000140)=0x8000000020000002) 16:00:23 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = getpgrp() r3 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xffffffffffffff73) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000700)={r2, r4, r3}, 0xc) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) r8 = getpgrp() r9 = getgid() getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000580)=0xffffffffffffff73) ioctl$PCIOCGETROM(r7, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000700)={r8, r10, r9}, 0xc) r11 = kqueue() r12 = fcntl$dupfd(r11, 0x2, 0xffffffffffffffff) close(r12) r13 = getpgrp() r14 = getgid() getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000580)=0xffffffffffffff73) ioctl$PCIOCGETROM(r12, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000700)={r13, r15, r14}, 0xc) r16 = kqueue() r17 = fcntl$dupfd(r16, 0x2, 0xffffffffffffffff) close(r17) r18 = getpgrp() r19 = getgid() getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000580)=0xffffffffffffff73) ioctl$PCIOCGETROM(r17, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000700)={r18, r20, r19}, 0xc) r21 = kqueue() r22 = fcntl$dupfd(r21, 0x2, 0xffffffffffffffff) close(r22) r23 = getpgrp() r24 = getgid() getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000580)=0xffffffffffffff73) ioctl$PCIOCGETROM(r22, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000700)={r23, r25, r24}, 0xc) getgroups(0x2, &(0x7f0000000140)=[r19, r24]) r26 = kqueue() r27 = fcntl$dupfd(r26, 0x2, 0xffffffffffffffff) close(r27) r28 = getpgrp() r29 = getgid() getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000580)=0xffffffffffffff73) ioctl$PCIOCGETROM(r27, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000700)={r28, r30, r29}, 0xc) r31 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r31, 0x29, 0x1000000000000028, 0x0, 0x0) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) getgid() getegid() r32 = kqueue() r33 = fcntl$dupfd(r32, 0x2, 0xffffffffffffffff) close(r33) r34 = getpgrp() r35 = getgid() getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000580)=0xffffffffffffff73) ioctl$PCIOCGETROM(r33, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000700)={r34, r36, r35}, 0xc) getgroups(0x4000000000000302, &(0x7f0000000300)=[r5, r35]) lchown(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r37 = getuid() chown(&(0x7f0000000200)='./file0/file0\x00', r37, 0x0) 16:00:23 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) dup2(r0, r0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x0, 0x0) pipe(&(0x7f00000000c0)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r7 = fcntl$dupfd(r0, 0xa, r6) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000100)=0x6) ioctl$WSMOUSEIO_GTYPE(r7, 0x40045720, &(0x7f0000000240)) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f0000000180)={0x5, 0x1c660}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0xaa, &(0x7f0000000140)=[{0x24}, {0x35}, {0x4000000000006}]}) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0x1000000000000028, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200), 0xc) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:00:23 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x23b) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r1, r0) listen(r1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(r3, r2) connect$unix(r4, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) 16:00:23 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) r1 = getpid() r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0x1000000000000028, 0x0, 0x0) r3 = accept(r2, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) dup(r3) setgroups(0x0, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r1) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1000000, 0x6}) preadv(r4, &(0x7f0000000640), 0x5, 0x0, 0x31) r5 = openat(r4, &(0x7f0000000280)='./file0\x00', 0x8, 0x10) openat(r5, &(0x7f00000008c0)='./file0\x00', 0x400, 0x13) ioctl$WSDISPLAYIO_GBURNER(r5, 0x400c5752, &(0x7f00000000c0)) setgroups(0x0, 0x0) ftruncate(r0, 0x0, 0x7fffffffff6) mkdir(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) 16:00:23 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup2(0xffffffffffffff9c, r0) accept$unix(r1, &(0x7f0000000200)=@file={0x0, ""/52}, &(0x7f0000000240)=0x36) r2 = open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) pwrite(r2, 0x0, 0x0, 0x0, 0x0) r3 = accept(0xffffffffffffffff, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) connect(r3, &(0x7f0000000180)=@in={0x2, 0x1}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x1, &(0x7f00000000c0)=[r4]) 16:00:23 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r0 = open(&(0x7f00000002c0)='./file2\x00', 0x8000, 0xb0) r1 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x100, 0x2e2) r2 = openat(r1, &(0x7f0000000500)='./file2\x00', 0x400, 0x1c8) acct(&(0x7f0000000080)='./file0\x00') ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000600)=0x1) r3 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x100, 0x2e2) r4 = openat(r3, &(0x7f0000000500)='./file2\x00', 0x400, 0x1c8) ioctl$WSMOUSEIO_SRES(r4, 0x80045721, &(0x7f0000000600)=0x1) linkat(r2, &(0x7f0000000000)='./file0\x00', r4, &(0x7f0000000040)='./file0\x00', 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:00:23 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_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{}, {}, 0x0, [0x0, 0x0, 0x40, 0x0, 0x0, 0x0, 0xfff]}, 0x3c) 16:00:23 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x100000000, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x9) mlockall(0xe3a43324d120e2c5) r2 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x100, 0x2e2) r3 = openat(r2, &(0x7f0000000500)='./file2\x00', 0x400, 0x1c8) ioctl$WSMOUSEIO_SRES(r3, 0x80045721, &(0x7f0000000600)=0x1) syz_open_pts() r4 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x100, 0x2e2) openat(r4, &(0x7f0000000500)='./file2\x00', 0x400, 0x1c8) mknodat(r4, &(0x7f0000000000)='./file0\x00', 0x20, 0x6) pipe(&(0x7f0000000080)) ioctl$TIOCDRAIN(r0, 0x2000745e) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a", 0xc7) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r5, 0x80044275, &(0x7f00000000c0)=0x3) 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20080, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f00000001c0)="fbaf8a8d1a024b029be96964ae14f6357e3a", 0x68ec065b65487144, 0x0, 0x2) 16:00:23 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000840)='/dev/zero\x00', 0x2, 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x20, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000440)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) pwritev(r1, &(0x7f0000000340)=[{&(0x7f0000000080)='Q', 0x1}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000007c0), 0x3ca, 0x0, 0x400000005d) ftruncate(r1, 0x0, 0x800000007) msgget(0x0, 0x420) ftruncate(r1, 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000800)) r2 = msgget(0x0, 0x446) r3 = getuid() r4 = getegid() r5 = socket$inet(0x2, 0x3, 0x0) writev(r5, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r5, 0x0, 0x6a, 0x0, 0x0) r6 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r8 = getgid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r6, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r7, r8, r9, r10, 0x2, 0x9}, 0x5, 0x5, 0x8}) r11 = getgid() r12 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r12) r13 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x1e08, r13) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x2, r3, r4, r9, r11, 0x0, 0x5}, 0x4, 0xb8f, r12, r13, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) msgctl$IPC_RMID(r2, 0x0) write(r1, &(0x7f00000000c0)="c805e76a51135aeebea0df160bcad0b32373fe27dfbbb5fe944935e91d85fcd66247c21d6d52e6a49ba1572fe86ee0ac65d65e81b425ca2ed6683fffb59a5f1a99c58a69c2bf617e0c52c33eb13fdebab455db5213a2e8db7791f9f3b52c68a396f2fcad741771ab4d18e6d1e346f2937bed7e079723a138a38c46", 0x7b) preadv(r1, &(0x7f0000000680)=[{&(0x7f0000000140)=""/205, 0xcd}, {&(0x7f0000000240)=""/113, 0x2d1}, {&(0x7f0000000380)=""/171, 0xab}, {&(0x7f0000000500)=""/218, 0xda}, {&(0x7f00000002c0)=""/105, 0x69}, {&(0x7f0000000600)=""/90, 0x5a}], 0x6, 0x0, 0x0) 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/d\xee\x14\bbpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000080)=[{0x44}, {0x20000000000016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x125, &(0x7f0000000340)="b2") 16:00:23 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x1, 0x0) r1 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x100, 0x2e2) r2 = openat(r1, &(0x7f0000000500)='./file2\x00', 0x400, 0x1c8) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000600)=0x1) r3 = openat(r2, &(0x7f0000000200)='./bus\x00', 0x8080, 0x2) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000240)={0x0, './bus\x00', './bus\x00'}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x0, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) faccessat(r4, &(0x7f00000001c0)='./bus\x00', 0x81, 0x2) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)={{}, {[], [], [], [], [{0x6, 0x3}, {0x1, 0x0, 0x4}, {}, {}, {0x0, 0x0, 0x6, 0xfffffffffffffffd}], {0x2, 0x7f}, {0xfffc, 0x0, 0x0, 0x5}}}}) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) ioctl$TIOCSCTTY(0xffffffffffffff9c, 0x20007461) r5 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) poll(&(0x7f00000002c0)=[{}, {r0, 0x91bc3b0fb28e87eb}, {r5, 0x40}], 0x20000000000000e4, 0x0) 16:00:23 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$getown(r0, 0x5) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10000, 0x0) r3 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) ioctl$KDSETRAD(r3, 0x20004b43) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000080)={0x1, 0x5}) 16:00:23 executing program 0: ioctl$VT_OPENQRY(0xffffffffffffffff, 0x40047601, &(0x7f0000000140)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000000)=[{0x20}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f0000000100)=0x2) socket(0x6, 0x5, 0x81) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000080)) syz_emit_ethernet(0xe, &(0x7f0000000180)="a6f241bf5acad59240fcce1004ab") 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x6c}, {0x1}, {0x6, 0x0, 0x0, 0x100}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000100)=0xe3) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10000, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = dup(r2) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$dupfd(r3, 0xa, r4) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000180)=0x351) pwrite(r0, &(0x7f0000000280)="fbaf8a8d1a029be96914f6357e1a4810772bceedfdeb59108cf9da7e739a4d7791d1e33993f68893ceb3732763c4c6081062e6c65e3882ef7d7b4530f4fc22db99237209e30180a361ea0989cf50f8e193950eae5336c6f0dac059cec6eeb79e97e9fea82baea42667ffc863d7c31f06c8c485516eaf2963506451d5933e6bda10846d3e", 0x84, 0x0, 0x0) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) r7 = getpgrp() r8 = getgid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000580)=0xffffffffffffff73) ioctl$PCIOCGETROM(r6, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000700)={r7, r9, r8}, 0xc) r10 = kqueue() r11 = fcntl$dupfd(r10, 0x2, 0xffffffffffffffff) close(r11) r12 = getpgrp() r13 = getgid() getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000580)=0xffffffffffffff73) ioctl$PCIOCGETROM(r11, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000700)={r12, r14, r13}, 0xc) setreuid(r9, r14) 16:00:24 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup2(r0, r0) r2 = kqueue() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000000)=0x5f4) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) shutdown(r0, 0x0) 16:00:24 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x80, 0x0) write(r0, &(0x7f0000000140)="04eb277ede21250aca06e6ed90d259e4c41c459a313e54041dc99cc955e9b967c4e2833b77b8c3290af182d3b8788b15dfde7b17f1b8842286a98adb407692", 0x3f) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x1c}, {0x87}, {0x86}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x6, &(0x7f0000000240)=[{0x5, 0x7, 0x5, 0xa2}, {0x28, 0xf9, 0xc0, 0x5}, {0xad, 0x6, 0xe2, 0x9}, {0x7, 0x0, 0xfc, 0x2}, {0x1, 0x1c, 0x4, 0x1f}, {0x2, 0x40, 0xfb, 0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='\x00\x00\x00\x02\x05\x00', 0x9e18e71e2d6ac434, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x40}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/vmm\x00', 0x800, 0x0) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000300)={0x10, 0x40, 0x4, 0x5, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x488}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x7fffffff}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x2}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x80}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff8000/0x8000)=nil, 0xfa00000000000000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x100000000}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x9}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x6}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x9}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000fec000/0x14000)=nil, 0xfff}, {&(0x7f0000ff0000/0x3000)=nil, &(0x7f0000ff0000/0x4000)=nil, 0x3ff}, {&(0x7f0000fe7000/0x13000)=nil, &(0x7f0000ff6000/0x8000)=nil, 0x1362e09a}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x1000}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000feb000/0x3000)=nil, 0x5}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x2}) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r2, 0x0, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000180)) shmctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r4, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r7 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r5, r6, r7, 0x10, 0x9}, 0x8, 0x1, 0x9}) r8 = getgid() r9 = getppid() r10 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r3, r6, r8, 0x1e4, 0x8}, 0x5, 0x5, r9, r10, 0xfffffffffffffe01, 0x9, 0x7ff}) seteuid(r6) r11 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x80) utimensat(r11, &(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)={{0x9, 0x2}, {0x5, 0x100}}, 0x0) pckbd_enable: command error 16:00:25 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2063, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x20000, 0xa8) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x10000002) 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x6}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup2(r0, 0xffffffffffffff9c) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000080)={&(0x7f0000000000)=[{0x21}, {0x20, 0x100}], 0x2}) r2 = socket(0x400000000018, 0x3, 0x0) socket(0x1a, 0x3, 0x1) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000040)={0xffffffffffffefff}) setsockopt(r2, 0x29, 0x1a, &(0x7f0000000040), 0x4) 16:00:26 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x81, 0xfffffffd, 0x9, 0x1, 0x9, 0x4, 0x0, 0x2, 0x1, 0x200, 0x7}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) utimes(0x0, &(0x7f00000001c0)) 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x327, &(0x7f0000000180)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") r2 = getpid() r3 = getuid() ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000200)) r4 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r4, 0x29, 0x1000000000000028, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={r2, r3, r5}, 0xc) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000000c0)) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='\xa9\xacHU\x06\x96\x14\xeb\x00', 0x40, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000001c0)={0x10000000, 0x3, 0x3, 0x5, "3b00008000", 0x0, 0x80}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xb1}, {0x2}, {0x6}]}) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140)='/dev/diskmap\x00', 0x800, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x9, 0x0, 0x3ff, 0x1, "3a409c99c1a279fde523e0f5f5c3c0557a343f92", 0xd70, 0x1}) 16:00:26 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fchmod(r2, 0x80) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000000)="8fe5369689fb4b8bab308def4a180ef34b", 0x11, 0x0, 0x0) getsockopt(r0, 0x0, 0x8, 0x0, 0x0) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = dup2(r1, 0xffffffffffffff9c) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000200)='./file0\x00', r6, 0x1}) fcntl$dupfd(r4, 0xf, r5) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f00000001c0)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSRSIG(r7, 0x80044272, &(0x7f0000000180)=0x9) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x1d}, {0x2}, {0x6}]}) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000080)={0x9, 0x401}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 16:00:26 executing program 1: r0 = kqueue() pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xc7) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x8, 0x0) fchdir(r3) readv(r2, &(0x7f0000000440)=[{&(0x7f0000000000)=""/58, 0x3a}, {&(0x7f0000000040)=""/49, 0x31}, {&(0x7f00000000c0)=""/252, 0xfc}, {&(0x7f00000001c0)=""/70, 0x46}, {&(0x7f0000000240)=""/30, 0x1e}, {&(0x7f0000000280)}, {&(0x7f00000002c0)=""/237, 0xed}, {&(0x7f00000003c0)=""/14, 0xe}, {&(0x7f0000000400)=""/36, 0x24}], 0x9) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) readv(r2, &(0x7f00000005c0)=[{0x0}], 0x1) 16:00:26 executing program 0: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ff2000/0x2000)=nil, 0x2000) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x8, 0x0) shmget(0x1, 0x1000, 0x0, &(0x7f0000ff7000/0x1000)=nil) pipe2(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000680)=0x95) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000040)={0x10, 0x4, 0x4, 0x208, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x1}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x81}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x1}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x1}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x8}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x8}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x7fff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0xffff}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x6}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x5}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x800}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x3}, {&(0x7f0000fef000/0x11000)=nil, &(0x7f0000ff3000/0x1000)=nil, 0x10000}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xa7}) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1000000, 0x6}) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, &(0x7f0000000800)=0x8) preadv(r3, &(0x7f0000001a00)=[{&(0x7f0000000900)=""/4096, 0x1000}, {&(0x7f0000000840)=""/75, 0x4b}, {&(0x7f0000001900)=""/147, 0x93}, {&(0x7f00000019c0)=""/59, 0xfffffffffffffe90}], 0x4, 0x0, 0x0) r4 = openat(r3, &(0x7f0000000280)='./file0\x00', 0x8, 0x10) openat(r4, &(0x7f00000008c0)='./file0\x00', 0x400, 0x13) ioctl$VMM_IOC_INFO(r4, 0xc0185603, &(0x7f0000000600)={0x93, 0x0, &(0x7f0000000540)=""/147}) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f00000006c0)={0x4, 0x10001, 0xb80, 0xfffffff7, 0x9, 0x4, 0x2, 0x10, [{0x0, 0xa8, 0x7fff, 0xb1}, {0xffffffff, 0xfff, 0x0, 0xd714}, {0x1c, 0x3ff, 0x7ff, 0xcb}, {0x8, 0x7fff, 0x8, 0x1}, {0x4, 0x1, 0xe6, 0x5}, {0x6, 0x9, 0x1, 0x10001}, {0x8, 0x1, 0x4, 0xd2}, {0x9, 0xef6d, 0x4, 0x80000000}, {0x1ff, 0x4, 0x5, 0x6}, {0x10001, 0x0, 0x6, 0x13}, {0x1, 0x943, 0x2, 0x1}, {0x10000, 0x1000, 0xffff, 0x44fe}, {0x9, 0xe8de, 0x1f, 0x6}, {0x4c, 0x6, 0x3, 0xffffffa0}, {0x7, 0x0, 0x0, 0xfffffffe}, {0x6, 0xff, 0x35, 0x5d5}]}) munlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='+'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x6d2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x5}, {0x400000003c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:26 executing program 1: r0 = getpid() ktrace(&(0x7f0000000180)='./bus\x00', 0x1, 0x20, r0) mknod(&(0x7f0000000040)='./bus\x00', 0x802005, 0x40004004000828a6) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x42, 0x0) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000080)="0000001860048f15ff53d6b5e376ffff0802000000002800001401ffff21db725dcf4bc28af863cafc4381b9", 0x2c}], 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10, 0x0) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000000)=0x1) 16:00:26 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup2(r0, 0xffffffffffffffff) open(&(0x7f0000000040)='./file0\x00', 0x8c00, 0x140) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setuid(0xee01) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 16:00:26 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000330, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_vnetid}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000100)) close(r1) 16:00:26 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCFLUSH(r1, 0x20004268) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r2 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r3, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22076c0d389fe894a974c8d45aaf9d2e7a89fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e90622c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb8ff3993b7535fa269859e2", 0xb7}], 0x1, 0x0, 0x0) write(r3, &(0x7f0000000180)="dca26e675f1e257822173024", 0xc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f00000000c0)) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000001400)=0x10) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x87}, {0x2d}, {0x200000000006, 0x0, 0x0, 0x108}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fb375bc219dde9f7f5a48a8d1a02", 0xe, 0x0, 0x0) pwrite(r0, &(0x7f0000000140)="288a16871241a4792e9d5c90f2c417c039cc37c6f91a02f880b18a2b2ac31bf9e0b1d9102e3dcfef3bb06503d8a89a5fef9d578ab78fb10304bd278a1640ccfaa42b1c71c502f9ed67be4242f1056f419a098a33ac02539aa377c31d5126c1c8954d63d3a5237fae82992e68ed762ae4e78bed839b5eaf5b25979021c8145e03ce1bf0f58c0e8e036c8bee393ffc405f76bb55a7ab076096", 0x98, 0x0, 0x0) 16:00:26 executing program 0: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) openat$wskbd(0xffffffffffffff9c, &(0x7f00000024c0)='/dev/wskbd0\x00', 0x0, 0x0) shmget$private(0x0, 0x2000, 0x68, &(0x7f000071d000/0x2000)=nil) r0 = socket$inet(0x2, 0x8000, 0x3) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="d9b06ded2c049175d5f2ad5d64b3454c4a0a7a0576e4001747f09eeb6d769bb226531b251e274580f3b2548318a0b7ed7a79ca924c568563a2743b723c7e427d13fdcb3b0367297c3cb77e8316b43251c798e5100065ce45748b75951c74907c4688b545", 0x64) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x1000000000000028, 0x0, 0x0) recvmsg(r1, &(0x7f00000003c0)={&(0x7f0000000100)=@un=@abs, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000140)=""/147, 0x93}, {&(0x7f0000000200)=""/141, 0x8d}], 0x2, &(0x7f0000000300)=""/157, 0x9d}, 0x2) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x4, 0x5012, 0xffffffffffffffff, 0x0, 0x1004) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x6, 0x1, 0x1) write(r2, 0x0, 0x0) getsockname$inet(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) munmap(&(0x7f000071c000/0x4000)=nil, 0x4000) 16:00:27 executing program 1: r0 = socket(0x2, 0x4, 0x0) r1 = dup(0xffffffffffffffff) bind(r1, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) fcntl$setstatus(r0, 0x4, 0x0) pckbd_enable: command error 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x5c}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x364, &(0x7f0000000280)='D') r1 = openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x80, 0x0) dup2(r0, r1) 16:00:27 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x4003, 0x0) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b810000000290000003100000003000000"], 0x30}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:28 executing program 0: getuid() r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='\x03\x00\x00\xbc\x86\rel\x00', 0x0, 0x0) getsockname(r0, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/18}, &(0x7f0000000040)=0x14) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) 16:00:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) pipe2(&(0x7f0000000840), 0x0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x9) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = getpgrp() r5 = getgid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000580)=0xffffffffffffff73) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000700)={r4, r6, r5}, 0xc) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000000080)={{0x3, 0x1, 0x81}, 0xdb, 0xeff7, 0x1}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000000c0)) r7 = syz_open_pts() ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000000)=0x9) r8 = syz_open_pts() ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f0000000000)=0x9) syz_open_pts() pckbd_enable: command error 16:00:28 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSTART(0xffffffffffffff9c, 0x2000746e) kqueue() select(0x40, &(0x7f0000000000), 0x0, &(0x7f00000000c0)={0x7f}, 0x0) fcntl$getown(r1, 0x5) 16:00:28 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) pread(0xffffffffffffffff, &(0x7f0000000180)="8cf3db13729b9df5c89e221a3ee7decf0b9a8c4361beb6c735608cdcd7d84a07fbec4d98cb5000da55ef05147bd4f271c185c4505f833afcab7caf0b53dc11f228540b5da26d60f31dcc5973a81a135d679bbcba9ac48606c930491ffb3e2ccda1f88be7942ca0a9ff7c9aef9b546065e8e2eaa4b5604b56c26f0ed245ef8d02900a82bcb94e2f3fc0746971dd8f546769110e425b5138138692d57fa81b9ef7a9b5a68baa6666772f97377a6931d2f5d3dd6f872b984a5e9bba318b90a4bd348d61a89c3b612dc9d06020968c5fa07f4879c0a0786507fb75275b9ca98335cafba403c8a5f68d725c0582c8ccda051109b9426d5fd69bf80ded73a5bca84854fee0ba7e39dff8bd8cabc7c0a171dd67ef64277f20f4b030b049ac8ab3199ad1f7474dd172aa0d024208fe5f71a72d6a0ec268c7ed48e8c0a4461f78a8b4fb1c863b49def6a382d45289645a40db67169a746d4128baceb337f26b12e3e56e357ebb61ef671427c7f720e73d5afb31fee078fc6c2ec3dbe6237406c6ce48ceac89ecd503b5984b64aceff202bcff41a862e335412b", 0x195, 0x0, 0x0) r0 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x100, 0x2e2) r1 = openat(r0, &(0x7f0000000500)='./file2\x00', 0x400, 0x1c8) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000600)=0x1) ioctl$KDENABIO(r1, 0x20004b3c) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000140)="4e8e47f8039c6c49ca820f302aba6d25", 0x101e8) execve(0x0, 0x0, 0x0) 16:00:28 executing program 0: syz_open_pts() mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fsync(r0) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff24008e12efffb27858f557020000b3bf0100000000000008000004"], 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x60000000006, 0x0) write(r1, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445e", 0x17) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff02}], 0x100000000000014d, 0x0, 0x0) 16:00:28 executing program 0: r0 = socket(0x2, 0xc003, 0x0) close(r0) r1 = socket$inet(0x2, 0x8000, 0x0) close(r0) lseek(r1, 0x0, 0x0, 0x0) r2 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x100, 0x2e2) r3 = openat(r2, &(0x7f0000000500)='./file2\x00', 0x400, 0x1c8) ioctl$WSMOUSEIO_SRES(r3, 0x80045721, &(0x7f0000000600)=0x1) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000000)) 16:00:28 executing program 1: mknod(&(0x7f0000000680)='./bus\x00', 0x20000000000600d, 0xe02) socketpair(0x6, 0x2, 0x7, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() open$dir(&(0x7f00000002c0)='./bus\x00', 0x402, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000440)={0x0, 0x2, 0x0, 0xc778}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, 0xfffffffffffffe5a) getpgid(r2) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = msgget(0x2, 0xc0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xd2) r8 = getuid() ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000180)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r10 = getpgid(0xffffffffffffffff) sendmsg$unix(r4, &(0x7f00000005c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000480)="f7bce3e0acbfe9e04c3d7c875a5d5dddb5e3721cce96cb9a8ca6631949a63ded7132560281e179c554d5f12bafcbb677f3c7855ab14e57444b279f42e85691f0313e0219dd83b1a10c710173d12c4dcde3ee6d4f03cd5754364ca6b541eb32ec5312215331f9ee78be433a5ed79898b9cdba148d0044cb69a8e9c1a9dfe217059edf95a63ccc0a7095c6250cdfd57b593839d485f6533529ceea2956affbe7f45df3d1d795fcfc837a9f9860ddcbff4026daa88cc829ba49d2fb8e587ea16a402c33a0d88540ad315c562742a36e6a3034e2c2c5d54e9222412f71536d86bbf41e90c6d27ef31812", 0xe8}], 0x0, 0x0, 0x0, 0x400}, 0x4) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r5, 0x1, &(0x7f00000003c0)={{0x0, r6, r7, r8, r9, 0x0, 0x9}, 0x800, 0x1, r10, r11, 0x6, 0x1, 0x1, 0x2}) select(0x40, &(0x7f0000000000)={0xffffffff, 0x0, 0x4}, 0x0, 0x0, 0x0) r12 = socket(0x18, 0x3, 0x0) kqueue() connect$unix(r12, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) getitimer(0x0, &(0x7f00000001c0)) setsockopt(r12, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r12, &(0x7f0000000740)={0x0, 0x0, 0x0, 0xfffffffffffffed3, 0x0}, 0x0) r13 = semget(0xffffffffffffffff, 0x1, 0x0) semop(r13, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1002}, {0x1, 0x4, 0x1000}, {0x0, 0x800000000000004, 0x40000001000}, {0xfffffffffffffffe, 0x0, 0x1800}, {0x2, 0x3, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x802}, {0x3, 0x4000000000000, 0x800}, {0x7, 0x9, 0x1000}], 0x9) 16:00:28 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb13f3b74e0d8e9a648a73b377158de9d6926f02dfb5eb32fa218682d6fea1c858f7380d9e764cfcb0652d0848f5df95880bf86f77cf9fd9d84ab620d91660a1dd89817997e72858c009d71ee02ff3ed90de459b19a7779e3884ea0b95cd8b16e1aac2fa2805d431475e64b41e74692c2590d2138b98491fe9ed5e2914e022388173f1b72502012a6757e0b5d57d8fb868be652118ae2ccb2e4940278cc7fb7ada78867e06d70b6f5d683a63beb013036c9548d004c306adf744535f9c98a7246c53167e2e6055ebf57f521c0535d3f4af06a1c5a97a36ccb88f06c156eaeceec2dbd4829467bd292537f4ca62e10ec28657fceb7c0d8e353a6b780d9cbe9e1098e57e8ed0fe4450d5e5d260e88aae2248c622d47ef9aa2d237857ed81c2a609f03be93e055ede9b1ff173108a9c04951e2a9b0892507864f360e4557b459809d4f270c0f6f4a58feb07d4c38467fdac7ea98b14fe88c041335d73e469ec17cae20b0542e2116e29da5ff5933bbeff492cd205da547915ceffe48a8d90cfee93651a52db531f8a3fdf6858da07d3fcd3214cb552650f2dda2cd71035df9802d62a92dcc6f920d941306dfb1e467018386bbd10be43a937da4e9880fefbaff3cf6cc1a79882e544c6a30a1db063c6d03585b2bc3805d5e813c547f5bb2cf4926f8089daba614217910cb0bd653dcb4126f12ff74624ee431448bb4d00803c6bf46bec0565ba84ed2c59537ee78b5860646f61a849c481e1eacf5b31cf51aa55a296118fd28f8416184db4383fb6ebadd44762cbaa3e300b9093827c2db4d0d17c024e4fd54a1028356d3772d82729a15ea68cd391f81a3593e9590e2b2d2e57b8c06250d9128d1324dbb710faf9f7d5ee5d411dd4f8dd44685b60d2cc81ed87584054dfa4509165c6242cecd3736065669f5d79daaae2f9628a858931e06885ca6cb2c65d399d67fde3f3f60055d385a3a4702df67e60bf01c62a6980ebc19709d33ea738c427ea8f38a35caf6364cc19504ed53320cc052eb3f133329085ff61a98769e13a06f05f7ba5fddb28bcacfb2de5baf3588e1d35ea5cd83a2d39462b9f87ae0e1d304da08c731efbb0a33fc899a4bc0a38b122e460aca31b80228cccb785dfc6aa2a7de76a2177370525af04b947e7394cc650cea744858f2aa3da70b02be56001fb5930d8884cdf1eb39367c3ff29bbe2c84562a0e5351f86b54a3a34150ba4903c7b0b79bbc9f6b5cb50907ee346dfc2bcba36ad33a492cdaff1c62a468f1323d7686469de716d6896829572db5d7204d9066937187268191b7a4a59102e70cf4072e46a5f590da9de14f473f7c7b4d5f9eeab5b67e85ffc6d9e67aea9b31007ec9a9961bbbda54fdb1ab3dbe9090bb1d9e6da63b320ed6f42083133a32a2842bb0bd4971ccb3b069d6920ae6ed9dee057e12d268bdbdd632b82d79e0abca42431cf4d93e57b2eba4561a1e8a045f1b7451a8c491d720aabb462ac9a414d4eff8d87d5fe8e6d16e25058027f73bdd5ac923e333f5fdca42b97953f8e83f2488b54575d7f64b9b35a7bcacba0b7721a4e551f91ec1588dd1b7ab80f43d964e440cfe4aeb62fdcc077e729b99bdc5ed03682274a66bb8b1ba11b7df6b20ec5c653e8d4f7fad5735b8e6b844938e5e0cd433f680be6d60c363e4a0284e3b2b097822d1e7390a9e0a991ba6a10c73ca2169af4d46c3d788a863bf196e566c4c0da41e92eba626c62e247c25bfba8cc7ebbed4c44e60a44884f82c7335b08bb8d699d27a01b075086a45dd4a8979ead8dc51b4c2d866a205ebba39c57d5d364bc036c5855c5111c8c31a0f8cf2747bbf13b04d34395680d6656e0414f44d09fe90a1991c4533f95bcd57f77cdc2eb6f747e0af4bc3bc721b10dacd1b20189e954e7ec9ce1a9e93d2b0550c892b32539875ad6988a31ba57aed6fc90975a535eb58f5a9bf5ac14fb1149704b4351b40fd39d9563a4555b593b6cf2f4b3e13f7ba2f8fab469817bede280414010273ea938028ca4a77c3c70649e0f58ec34752e55e2b89c60309433b51af9d1a1d6841d7e936fd78fbf58d5c9776eebf49e35d2e1325316005e18077f30419c9205c8ad949396fc2fdbfe070f20824998763237dfa28355a0aeb48ba1e0d6056ca636663d92329380d73379c8afbfd81f01a7bd2e4d159e2097d5c32df889b890dbdd9b29820d4af3a13d097c789f4f507dd10adbf917af7ca54125a2b6320b052b3de99b9ad4007c381660832c2777a8f1760597c72916d94348925cc79b0602606063b8454fcdba0835c50a9e20d3a020cde1edab8ca5d62e172576592c6e327ffa99407cd475284eb98705bcfde2e7dd92f14ed31b1d49a2e3b8701dbd5b073364ed414f8b28f798d148820e27d68f9ebb20f1c366d40226e0e633bf09ca149cfbe738a447c83e4c561d10c085b1d0e5afe8f1bf63547635df35a6316e8895907a84a317b47a5077099313105bcf8354049e73f88c6be41aa161628d9c1682c16c22f522d1fb519784b0c1e02ae89a5068f70dbfbf4107218124235a5a29f8e63e59d3b931f9fa5e00504969fa109e07909e757b6b3c05561d9febb44aeb3b093a4fb6c9455c8586f9c975357d65561dd6cb4338b2842b7398ad04d0f0d00f47aef3daa303569d4363974df053f2ebd5d52c7724ad9592db24b1f6bb86f00ae7ecbf1cf27ec03b4e3b8d8c66aa6ba3130fe3936a1ea8c857d4666c7524cba5d33d176f59c7d75910c494c61cff7f5c911cc9d53dec7cd2d0d5fc4dd2d6ba99a4d8327bc85bf115cc8e8fcd304fa12477eba16693303d7443476766911bd90384f58376972317b9d19f0a9299362279d50c1d8dadcc2dfbcc54fc2354606be6c20d4c90f0ad23e8209b05ff61d6784af7efb205adcf323be5db39dbbbb1ccbf1e6dd79a6d973ef060074a9b82464eb82eb91f9c36cf325812557f909af69c2666a535320c679b07f36d1cb06e0dd3617d3119f24a2ef60b4a029bba5b4aea1b9c74045d85cc435b6efd514cc4b91fd1b6f4cd30e04123ee6306919fc7b8f4ceb970feae747f9146dfe4913a960ad77ddbe2b8b82491fb758c73ee43ce61af96d10cab7e777a8ae0deb8578283ecddcd1bd8d4de9860a11aa1a3215c5122f1efccf4d50f250ba6750895d08a7eb676eb5786c5de086e322f3cf1f4d8e99e82212f112c2e4b08688c2dda5d14647403a6a686345691b46cba9d9a0f184fe43d55dec25d5d18d6b3c6dd14d6fa4b3ae00aa1f2ff1007d4bf5ac916dec5092bfb1536df28565d75fd8e8202ec0a617d82b26ef76f86fdc21d74df95ad8c0a0aebef32b36c3750a12fa961a5788fec5a89e03af5193dbe785bb5b964cfaa5c8480a4cd90264cd445809d900ac47bd533d53a748371c40cd6d374dc8310bba6eea1f61010d87662da3b81fec34ffb89e846fc6f57e67a19b084f7546fc055857135e0b82ba9820d7117727f45e913b123c7bd6dac5fd430fb960e798bcd388353fc156c0fb387e1ff0de48e48e111b0540ec7b4e96c09acca9e71a9ca9c9c017eb16ed81693b85cd8a9705aca8e6b835541a53102b4963ce3c0b0509446c2492029d6e3bde59e2e690d7d8f22502c17cf40ce6298a78b4985a9949cc962b9d105c494e2d46eb76bf8fa7bd958d40f04aa5072f0e845bb969aea40c5e9797d163a8117a7f27df6ba157bef13da2846b22c74b0eb40310a038eacfbfe5dd8dcf048414bed879619dae2608c40cf543180c4cf78947fa5d40c06716668c9d6803da1f2f3985c2def6b3bd7437c272e92f1f5a6c0bf3fbd0f45a5324de77e53eaf2160ebd919489f2d1a4b8885461103e5358d2a311c21df3a1038c61850b00345e9b4f543171f9d5a07457050bcac891e19335b31a293093c905dd70fb1fd8b8caa522c848b397e0794e016e563b052296e8ec9d5190deb84a585e25f4390e4ccd32ec22a1dc712c00b7c4af78b826dabf26ed35bfb89c8e0ecf83bf10a08eb14f09af1dc34797cc86e00ab23a7d53e16057e12c1ba8b277259e18277dde21cd9d96db7f841d0690b3ff17182b130dddf119e1279dec491fbb16d0097922f2782aff72437348ad49d0c7458a10d5581417d042e33eec979dee9a3d39932f846d6d8bea0657bcd5f349f994f37944c4480db06451fb07e32bb178b0a6d929b328adddd4e9742b670db0654e93f3600e40358c0649a2bad2487b3d6a71ed241b6cb2d40da033481ee23921911c6c5986e57833c5c3e7b345f6ac73e933882c866f80839945d3e2afa37df497cc344b1b62a1119182102f2db190fe4555de26808aa3dcd9a4b8fb12ec3961cacd7bdd4ccf7094f059cf01a0b227a6c64e2b45f0ba3ebb3c594563307e7d0cb401f801b24f055dd154072f4144872561a47cc719655021b6c932bf510f4fcf1e62f1fc39b522df3c0c7238a3438484bf67bc61e5470e1ae0c4e5838a7788c8945f3bc94f0a477bcde4ec1ac3e6df8a5be243738f2919dc6535c7ada3f396e9161682772e9917bdfedafead787c8e344a6aecf2c1ea728ed81c44690e9d312d57c47101606555228eb029b5256a8c5d614ce1cc3cfe8886c7f3c148d4bd2adbb9bb3141659c31825c922fd91c1af8aa97f9e642e9b4876b276e100592a13273c7656aa6bf78553754487580e1f548a0427f3a98260d88bfcf3326aa220f565986a9c6fe54d3e3868ffb76d6feb3efc5c35fc87c11ab6abff921dbb8d751268eabc218f3d7d24d646e5682860709845a8dbf21d0ca8cf438261a179f1fca928893b7df71f9b05e4ccf085a11779b579df502abf03906e81ef1edd8f364b3fb5934382fe33ca46dfb40a07d821189471c77b4ffca8a9e13e689812c83e75ac6da3c966fa754ff710af880de7a24c991af1083e4b444cc2fe32d82e8053e2c7b955c658deac0b2f453a665f89d88b9b40136c0e773898b64d77601f8d6ff0631d1d7722239e054cedb7a06d058d6c34768155cdab5aec3181b88b45f05dc66149dae114eaa9ae774fbcd127603314419e31a908f1ddf6d562a10d863ec8e925a973445df38d86b898ef971fdf8f29d3cc0cb63cdd26b07b7e126b33385c927e570d23fb95f5189ef2083e0d511af83d51fb223fe9f635865d6ba3249322974fe1c26b20a3d436b9e85ba46493540b0c8d7ee61ee600c9d8d27e178036cfdb0fd225b60eff8bfb9abd868c0ef89a59c5ac1976f7e109d6b5faa449603bdf08e960b1e7fb6a2099ffbe54a80b07dc86e80287eb96d791cb52137c43b302f897498a01202702e69679b6befafbb9b48c2b12b0d08d76331decdd5289bf9830501825850729a367dc10722bc522ccccdce909dc42ae5b1630a21340131b4745c6dac5d7e97c3f94eb67116f68751c7725aaa5ef88b0400850d665d08018b74a0627161b79ba1ff83248fe4ea4a8d99571affcbe426021c3760e25182babad2a61d78f67bfca5237eac8a0473469c5f90b1d27d7ab8829313e8e5069ea3f677c2e2079c852cdaae07b88fba2f3fb33b277225409b615a204acc1b6dc8e0f06b34a70a4f71a5603333e0140d13585f0220dd76c08223dcf1941a7994fa3479c6dadc1b0693a05", 0x1000}], 0x1, 0x0, 0x0) stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:00:28 executing program 1: clock_settime(0x0, &(0x7f0000000080)={0x7c6ee23d}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x1, 0x0) shmget(0x1, 0x1000, 0x100, &(0x7f0000ffd000/0x1000)=nil) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_dstaddr=@in}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = dup2(r2, r3) ioctl$KDDISABIO(r4, 0x20004b3d) 16:00:28 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x800, 0x0) ftruncate(r0, 0x0, 0x1) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000800000000d, &(0x7f0000000100), 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x3f, 0x8000}, {0x18, 0x0, 0xfff, 0x100}, 0x7, [0x1, 0x9, 0x3, 0x2697, 0x80000, 0x6, 0xffffffff, 0x7]}, 0x3c) 04:27:41 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x31, 0x20000001}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x4) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) ioctl$KDSETRAD(0xffffffffffffffff, 0x20004b43) 04:27:41 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000002c0)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xd5b00000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff1000/0xc000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff3000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff5000/0x2000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000ff2000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ff5000/0x4000)=nil}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ff4000/0x2000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) open$dir(&(0x7f0000000040)='./file\x00', 0x100, 0x84) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x802069ad, &(0x7f0000000300)) r4 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x100, 0x2e2) r5 = openat(r4, &(0x7f0000000500)='./file2\x00', 0x400, 0x1c8) r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1000000, 0x6}) preadv(r6, &(0x7f0000000640), 0x5, 0x0, 0x31) openat(r6, &(0x7f0000000280)='./file0\x00', 0x8, 0x10) fcntl$setflags(r6, 0x2, 0x0) write(r6, &(0x7f0000000a40)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e818bad360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee6f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b26979aa96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) close(r6) ioctl$TIOCGETA(r6, 0x402c7413, &(0x7f0000000100)) ioctl$WSMOUSEIO_SRES(r5, 0x80045721, &(0x7f0000000600)=0x1) ioctl$VMM_IOC_WRITEREGS(r5, 0x82485608, &(0x7f00000007c0)={0x0, 0x3, 0x7, {[0x3, 0x3, 0x6, 0x7fffffff, 0x8000, 0x3fc, 0x5, 0xffffffff, 0x4, 0x8, 0x100000000, 0x10001, 0x3, 0x2, 0x1ff, 0x1, 0x8d63024, 0x1], [0x5, 0x8, 0x10, 0x2, 0x6, 0x1, 0x7ff, 0x800, 0x7fff, 0x7], [0x2, 0x400, 0x3ff, 0xfffffffffffffffd, 0x100000001, 0xfffffffffffffffd, 0x6], [0x7fffffff, 0x2, 0xc0, 0xfff, 0x7fff], [{0x6, 0x0, 0x200, 0x400}, {0xde, 0x800, 0x5a3f}, {0x3f, 0x1, 0xfffffff8, 0xfffffffffffffffc}, {0x140, 0xfffffffd, 0x334d, 0x7fff}, {0x8001, 0x7, 0x2, 0x1}, {0x1, 0x0, 0x4, 0x5}, {0x0, 0x81, 0x8e60, 0x1}, {0x3, 0xffff, 0x0, 0x100000001}], {0x0, 0x0, 0x4, 0x81}, {0xec, 0x84c7, 0xed, 0x2}}}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0x3, 0x7, 0x1, 0x7}) 04:27:41 executing program 1: pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$inet_opts(r0, 0x0, 0x4000001, &(0x7f0000000640)=""/124, &(0x7f0000000000)=0xfffffffffffffee2) r2 = semget$private(0x0, 0x5, 0xa6) semop(r2, &(0x7f0000000480)=[{0x2, 0x10001, 0x1000}], 0x1) semctl$IPC_RMID(r2, 0x0, 0x0) semop(r2, &(0x7f0000000180)=[{0x3, 0x20, 0x1000}, {0x0, 0x4, 0xc527c46d541c843a}, {0x3, 0x9a36ecc, 0x1000}], 0x3) read(r1, &(0x7f0000000780)=""/178, 0xb2) r3 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r3, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x2) connect$inet(r1, &(0x7f00000005c0)={0x2, 0x0}, 0xc) ioctl$BIOCSFILDROP(0xffffffffffffffff, 0x80044279, &(0x7f0000000340)=0x40401) r4 = semget$private(0x0, 0xc2483ca746b2d19b, 0x315) semctl$GETNCNT(r4, 0x972a5ea7b5de5d34, 0x3, &(0x7f0000000580)=""/23) semop(r4, &(0x7f00000003c0)=[{0x0, 0x4, 0x3800}], 0x1) sync() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000300)=0x401) semctl$SETVAL(r3, 0x5, 0x8, &(0x7f0000000100)=0x7) getsockname$inet(r0, &(0x7f0000000280), &(0x7f0000000540)=0xc) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000a00)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f0000000200)=0xfffffd64) clock_getres(0x3, &(0x7f0000000380)) fcntl$dupfd(r1, 0x0, r1) chroot(&(0x7f0000000600)='./file0\x00') semop(r3, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) socket(0x8, 0x5, 0x480000000009) fchdir(r0) fcntl$getown(0xffffffffffffffff, 0x5) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x20000000003) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x1}, {0x81, 0x0, 0x80000}, {0x3, 0x0, 0x3, 0xfffffffffffffffd}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000440)={0x2000000000000165, &(0x7f0000000080)=[{0x4, 0x7fff, 0x2, 0x2}, {0x81, 0x0, 0x8001, 0x40}, {0x3, 0x80000000, 0x4dd8, 0x8}]}) 04:27:41 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x20, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x802fffd) ftruncate(r0, 0x0, 0xb657) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045, 0x80}, {0x4000000000000006}]}) recvfrom$inet6(r0, &(0x7f0000000100)=""/3, 0x3, 0x1, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) flock(r1, 0x4) 04:27:41 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0xfffff}], 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0xff) r1 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) 04:27:41 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = socket(0x11, 0x4003, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) recvmsg(r0, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x100, 0x0) 04:27:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0x30}, {0x7c}, {0x6}]}) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 04:27:42 executing program 1: r0 = socket(0x2, 0x0, 0x0) close(r0) r1 = socket(0x80000000000002, 0x1, 0x0) listen(r0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x80, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000040)=0x5, 0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r2) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000080)={0xdb61, 0x1}) 04:27:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() write(r1, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x1a8, &(0x7f0000000100)=[{0x3, 0x4, 0xc1, 0x8}, {0x40, 0x25, 0x3, 0x62c}, {0x100, 0x0, 0x2}, {0x40, 0x0, 0x9c, 0x7}, {0x4, 0x40, 0xcc, 0x101}, {0x6, 0x1, 0xfe, 0xb354}, {0x2, 0x3f, 0x3}, {0x80, 0x86, 0x48, 0xad}, {0x5, 0x80}, {0x3, 0xfe, 0x3, 0x101}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = fcntl$dupfd(r2, 0xf42769ecadbe5ffe, r4) ioctl$WSDISPLAYIO_SMODE(r5, 0x8004574c, &(0x7f0000000000)) syz_open_pts() close(r1) syz_open_pts() 04:27:43 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000100)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a021b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf2fe98b9838d4834505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1c3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535", 0xc6}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) r2 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x100, 0x2e2) r3 = openat(r2, &(0x7f0000000500)='./file2\x00', 0x400, 0x1c8) ioctl$WSMOUSEIO_SRES(r3, 0x80045721, &(0x7f0000000600)=0x1) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000080)=0x1) pckbd_enable: command error 04:27:43 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x80000, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x84, 0x6, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x1b, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000100)=@in={0x2, 0x1}, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x7}, 0x8) 04:27:43 executing program 1: poll(&(0x7f0000000040)=[{}], 0x1, 0x7d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) socket(0x1, 0x1, 0xff) execve(0x0, 0x0, 0x0) 04:27:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x20}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0x1f, 0x4d, 0x5, 0x6}, {0xa3, 0xc, 0x1f, 0xffffffff}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 04:27:44 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffff8, 0x0, 0x0, 0x8000, "00000000e74de40000000000000000000600"}) 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) syz_open_pts() 04:27:44 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="62026a7b836e0001e56a7dbb0c9dd6f8534dfb0367f1c6ed11e1cd315418d71f9990780bee89bacde0d4339368dd73d47e776a744e17ab7b5b851fac575dfa276d4a9ce3ce864b351c0038f7b7991db1b0153eaf9692038d6cd602fcd4fdd7e82e6e5f4023d0af1d9c43e5db4c8218126b4e5f0dae8e8a0005370a8b26133c723c92bdb3da384f18e5767c2bad4667d71b627e7bf5e8611e544a4e1dbde438069e0000000001000000e0afbd0f1f91a2a8fb1abb938a0171dc4e71de3f65c79c40e6e8e9259edd0fe18097409db76dbdb31c005092905431fd832e2f40f12481c293bc9f4bb58eec15584fc6ec05132cb56efe12e4fd4044ab7ae81b53d7249041c7144be55051e58da4012f374b1365c11094dc436c2756f90e6eb34c463594256a3731f17b425baf96a5b81d90921a9f26d8cfe688586682966686ba8c3825"], 0x1) r0 = socket(0x2, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x20000, 0x0) chflagsat(r1, &(0x7f00000018c0)='./file0\x00', 0x0, 0x2) connect$unix(r0, &(0x7f0000000000)=ANY=[], 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080), 0x0) r2 = socket(0x2, 0x3, 0x0) fsync(0xffffffffffffffff) r3 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x100, 0x2e2) setsockopt(r2, 0x8, 0x1, &(0x7f0000001740)="f7c516f01e808946c14d3f5c933e94365fe800e26929c5bab1785bb3da2bd447fa481b2414ae84736d7cd617207f9f2e248cac9eda77af12eb29eeb07c261042872b64bd418c69dc3d2b906b82c14824bf8ab7459f4f467d6a4fe7add922aa174d12b197003e38b04b7d9f3194f256350e75ed9009bf24310e60df9e1e84f97d7486cd594d5ee9505bbcab7f4a7c57158889e8345bff39864aa835b27e7f6d0b72b3d7b644d791dde3bb06a0d65a0035f3bc10e66ece787a40c0efa5abb93b16a72c922fa55a7cde6d77f0212789f41d", 0xd0) r4 = openat(r3, &(0x7f0000001840)='./file2\x00', 0x400, 0x1d6) ioctl$WSMOUSEIO_SRES(r4, 0x80045721, &(0x7f0000000600)=0x1) getsockname$unix(0xffffffffffffff9c, &(0x7f0000001680)=@abs, &(0x7f00000016c0)=0x8) chroot(&(0x7f0000001880)='./file2\x00') ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000001640)=0xa8) connect$unix(r2, &(0x7f0000002680)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a9000b224ea6cb0000000000008a03b10820a53b003bea7ab61b000000000000faac55a52f7dc80627db1bd4f9c0e36d58aa4f91c96cae10c0928a0ae54079a66de7fb5c4d38a6acb07c62f507d55587267ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd25602892f008c18dacb6584b976198a9192d85169c699420ff01bb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea94430239fc1ecc440000447c892633fadec43beaf656f9362301555914cb6ca1c5bbbd92eb253cc7bc3eac6f705d4729f7c40b3df7ccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcd3ff791d54261fbac8503dadb9edd8a568f564b4d217824b0aa5560ea147f1bdd41f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c6ad79b9cf3ba1a97aafc72ddbeeb3ce1c82233076185d0cbbe37fe44231fdaf31f8db5863072dad54297179036ec6a73cbbb2a000000000000000000000000bfc36409f72110587e7f1adf7260b5ae8f0446b1ccc2b2bbf0d85d327253045dfd842a97e6eef0ba58d30191fef9db5fee362f3e27c429e39a0e885c0000000000000000000000000000006a3bfc9ff7a2dc7cf198936bb326ba0de344cb0d8a25e55a26f1543fb227f0413a09bf99a98472337aa50e0000000000008d5a0151de042d0fcdc4ba6e9e5d1152012da9761dcc8d3aa3f5789f0beeadcb79951b496fb8b8f117e466c59716796c54c80fee07b7494cbfa73b39922334af6d1856ea22ba82692aab02053e3cf2645abcc39ff513c60cbd127bd889bdfce7937e7ea5d70d0000000000000000000000242fca1da48d2bec6650cb5c3908a70000000000000000000019d8d89770485b54ceffcfa734aacb9eec728f7d1aeec54b890cbe14ed2ae734df865576d38e8b1c7db73dd616c7293b2b92a53f1ce0f8efd3790d2ca0550eb41d89cc10cd93a601e57530776ea63ad7cb94ae2f3a7eaa50598376ea78cd296bdc3d11454f995a05ba064d1ed0b4caf123444a4afeb18694eee999ba299bd8477e70333ac13f4f3d0ccdf92221e45a98c7379582bd9bbd9c97aac502a863478bd1da82eb49cbeb5c600804f33f43d65c5c40125a655d2671fa88f73a47b429cf60cb13eac11ab04069c69ee4599770dd429ad6e8e57f287b4b73e898e5e6dbd7c62b9b5bd698c1c24eb5730b4f0e3e4d1e9f42128da37b6dfe89663ff83340996ba03ddc68464e1af4e3d0976c"], 0x10) r5 = semget(0x1, 0x3, 0x400) semctl$SETVAL(r5, 0x0, 0x8, 0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x9, 0x0) acct(&(0x7f0000001700)='./file2\x00') openat$null(0xffffffffffffff9c, &(0x7f0000001980)='/dev/null\x00', 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r7, &(0x7f0000001940)="7abf23d9f1b8a341ec1ac5fbebdb323aa5f1572e53a5b0553901baf633ea4961314109b44323b5287a80534445da52", 0xfe21, 0x0, 0x0) preadv(r6, &(0x7f00000015c0)=[{&(0x7f0000000040)=""/43, 0x2b}, {&(0x7f0000000240)=""/242, 0xf2}, {&(0x7f0000000340)=""/123, 0x7b}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f0000001400)=""/72, 0x48}, {&(0x7f0000000080)=""/5, 0x5}, {&(0x7f0000001480)=""/34, 0x22}, {&(0x7f00000014c0)=""/219, 0xdb}], 0x8, 0x0, 0x0) writev(r2, &(0x7f00000013c0)=[{0x0}], 0x1) 04:27:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3d}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000000)) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pwrite(r0, &(0x7f0000000180), 0x0, 0x0, 0x0) 04:27:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x80}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000000)="000000fa", 0x100000313, 0x0, 0x0) 04:27:44 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = dup2(r2, r3) accept$inet(r4, 0x0, &(0x7f00000000c0)) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) close(r0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) bind$unix(r4, &(0x7f0000000140)=@file={0x2, './file0\x00'}, 0xa) acct(&(0x7f0000000100)='./file0\x00') 04:27:44 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYRES32=r2], 0x1) r3 = socket(0x6, 0x0, 0xfc) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r3}, 0x0, 0x0, 0x0, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0360a59f69c8d404927479a3c5eb244200a36aa16", 0x1c, 0x0, 0x0, 0x0) r4 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r4, 0x29, 0x1000000000000028, 0x0, 0x0) getsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000100), &(0x7f0000000140)=0x10) 04:27:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000200), 0x4) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/168, 0xa8}], 0x1, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x100000b1}, {0x40, 0x0, 0x0, 0x9}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="f1a6c614631c91f670d1e53f33a2") 04:27:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d71bc1e7bb8f1ecc525af8fa0b00000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16ebae61325259560f8e5815f73f2be44fd33055552fbd5e4178f632dfc94ff334a561b515a4c8aa025bbd47b3bf579456fc7d40972b8bcdb9ad8a4f5f728193ef1d4d99342a350000000000000000000000000009f00000000df9d5337bfeb6b506a611e88e594cd745ca54b3319a09331a274399d63fdcfb1b1cad6c57279fef440a4d6b86e393c21b005b39693b6bd2c0d533bdf22048d9c1b3c7211ba908c0d552d4cf6cadfbf329a3dc02c623953ab7afd26c132530c8d35bb21dda48a14aafd7a6ca8dbaa14c432030daa7732029b7f1e8072f60a9ad46c4a90197559c2e03f6f86c3dc5b6db7f54c35e7", 0xf3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") write(r0, &(0x7f0000000480)="90e50495775fa9e7ab819bd6746e132533ff164206128b60a6eac4c676f8496e03f572ce1ec739aaf342250b56e3e7caf77716bcf6904a5f021a9b4d0e085c0001637678d4c605b696b44ad841fcf48ed37ad783a7a73381d91d87a95c0000008000000000e559c6489ca93907b013ae190000ee5f96c088d88337030b71cc3ac0417ace92e289d9f9ef2ee4827379ac07c7970ff4d49ac1c4d50996b8011c408800", 0xa2) syz_open_pts() r2 = kqueue() close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) syz_open_pts() kevent(r2, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x1000, 0x0, 0x0, 0x0) 04:27:45 executing program 1: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) r0 = getegid() r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = getpgrp() r4 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000580)=0xffffffffffffff73) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000700)={r3, r5, r4}, 0xc) setgroups(0x2, &(0x7f0000000140)=[r0, r4]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = shmat(0xffffffffffffffff, &(0x7f0000a00000/0x600000)=nil, 0x3000) shmdt(r6) shmdt(r6) r7 = socket(0x18, 0x3, 0x0) r8 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r8, 0x29, 0x1000000000000028, 0x0, 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) semget$private(0x0, 0x1, 0x10) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r9 = getpgid(0xffffffffffffffff) ktrace(&(0x7f0000000080)='./file0\x00', 0x5, 0x510, r9) 04:27:45 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = dup2(0xffffffffffffffff, r0) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x3d}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r6 = getppid() r7 = kqueue() r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) close(r8) r9 = getpgrp() r10 = getgid() getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000580)=0xffffffffffffff73) ioctl$PCIOCGETROM(r8, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000700)={r9, r11, r10}, 0xc) r12 = getpgid(r9) setpgid(r6, r12) getgid() r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x10000, 0x0) r14 = openat$klog(0xffffffffffffff9c, &(0x7f0000000240)='/dev/klog\x00', 0xb80, 0x0) sendmsg$unix(r2, &(0x7f0000000340)={&(0x7f0000000000)=@abs={0x41217c0d94e26d5c, 0x0, 0x0}, 0x8, &(0x7f00000001c0), 0x0, &(0x7f0000000940)=ANY=[@ANYBLOB="300000000200000055cb758fff7f0000835bb44bda3edfb454e45574d4702dc1e7958779e15c53ccf05cc737173c363f689bc9cf25ca75c24f0b4b4222a3e4cc3d52fa408b4514df68ae6283b37a2578510ad34baad1b2ee8c5c4ac18c00e16ae288b2cb7bdd23fac2ae85b009a4d1c75e2dbefb337cf6cce31a86e587352872b979639f5dfdf595feeb72649aa171c6ba0c3eedfc4d790be45b2dbe9590ef147baeaf50969b2f416dbf77c968b515179f1dcea19d20ffe16c5747e06deb74c77a71ddff4f201a66b879e0aaf8e65781881f6b8ea833def98e07b39611beabc2cdf457b7aa6688e3186b9684a5d680392fa14ca3af2300e0e8ac600fa2a1ccd7714964fdc16a390292d7940cb940aa03ccafecb23779151e9d376aff4e2ed43e5202ba6f2afa99ddca97b2cf74c9f7464157a2e9bdb8f6cd91504c9509c4d58dadad41cf700954c20b2edba039e051888227ef708e496bf448000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r3, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=0x0, @ANYRES32=r1, @ANYRES32=r13, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r12, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r13, @ANYRES32=r1, @ANYRES32, @ANYRES32, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r14, @ANYRES32=r0, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r1], 0x1dc, 0x40c}, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 04:27:45 executing program 1: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) connect(r0, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) r1 = syz_open_pts() close(r1) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x90000000) 04:27:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0xc}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$dupfd(r0, 0xa, r1) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 04:27:45 executing program 1: r0 = socket(0x2, 0xc003, 0x2) setsockopt(r0, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x400, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x20000000000000a2, &(0x7f0000000040)}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = dup2(r2, 0xffffffffffffff9c) ioctl$PCIOCREAD(r4, 0xc0207534, &(0x7f0000000080)) 04:27:45 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) r1 = open$dir(&(0x7f0000000500)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0, 0x0) r2 = semget$private(0x0, 0x3, 0x400) semop(r2, &(0x7f0000000080)=[{0x0, 0x2, 0x800}, {0x4, 0x7c88, 0x2000}, {0x1, 0x30c9, 0xee7c68ec95ee4dc2}, {0x3, 0x6, 0x1800}, {0x3, 0xffffffffffffff80, 0x3800}, {0x1, 0x101, 0x1000}, {0x3, 0x5, 0x800}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xffffffff, 0x1000}], 0x9) semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f0000000000)=""/103) preadv(r1, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) 04:27:45 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x1000000000000028, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x40, &(0x7f0000000000)=0x6, 0x4) r1 = open(&(0x7f0000000100)='./file0\x00', 0x8, 0x8a) getpeername(r1, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) poll(&(0x7f0000000040), 0x1, 0x0) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0x1000000000000028, 0x0, 0x0) sendmsg(r2, &(0x7f0000001bc0)={&(0x7f0000000040)=@in6={0x18, 0x0, 0xea00, 0x800}, 0xc, &(0x7f0000000400)=[{&(0x7f0000000140)="7d98975dd0c52669cc6f2de7408aae43b4c3aafa51eea24192585d9cbf1bdd8686e8bb5a7ee07e9a0cc0c2f90e59c2e9999d2a3805fe5b8bc1c18e99d9975a30ac4677082387d1d6f7c20c33b988e1a36b4d81525f0c78070526453e8251e0ca2f965678fbd900b0be430fe8e5a26e9068f0d65562f2ee7f5f863b389e6c0dc1b5a08b24d66c1e924d1cb434815b4ffe0a04c1cd23019d061845fb847d3ed0740cbf8e38825a3e830e2ecf0b4306c79a6cf1daf77f7ced7ac4953e0707e008e3d7cc4e46bbeb2daf80240d55a39e3e772a8af1274e20f2f8d22cd000893838c67e34941d765591b2", 0xe8}, {&(0x7f0000000240)="9543c3c768b16a81f817c6e5447f9aa7e569a64935d03d0878eb75e20c0924d20f294a05f9f95417873dcd569d96cc25ded3fcea60cb8a04f7ad130ded1df8d1e0622c6e05f072ae7572e5f6a927dee03c9724e9d8f8415903efe7f16529440f8f7a31935a", 0x65}, {&(0x7f00000002c0)="e4a9bdf34b5d119f218947ac64f353c80160161f05473d4842881613e7fcf09d4d7fb9f1d2453a7dd27f16e6652c7d2f49a0a9dd810ab26c4991727fc5038fd2458bf1e99946ccf45ba9016cb32e6f6c0323bec5309b291525f70aa29a4b40dba5a290bda6f5163d117e45b2f97e0c7da5fb5eaee3af8367b6397f17c53264355f8b26bef269da4a783a840ec2f1e712e24382df82804006b4ce43f18676827e0468d5f9dadf462f5dbf4ebdfeb78cbd3a7eb52c85ec88ef2b6a33fffa445f473424c19f79702f259aa0abb2a8d7d6a43c59f61088a368e67fa84f9de95d2d6334e5347b31edbc29bd7e1953e202ff49db07df6fe5132f80806eb2b535af", 0xfe}, {&(0x7f00000003c0)="4bd2d629282bdcfd47", 0x9}], 0x4, &(0x7f0000000440)=[{0x108, 0xffff, 0x47, "dfab388a60279d4e19ef0258b15ea4d9085e669c9acfb74a1c2dfe54fd9308338b2c42007f0257b63547fc359f42994c45e1eca22b0b7a98f5cc5cc8e15c53ffade48aa5d700afc1cb109cc5ca57e1679776d8d4d230a2b9d77fa3407cea05fe23b4edd61ae95461df98e9de0d69eabc06224741cc66be890ccbaab90b0e1e0fccd4898318c6b2b535e4e188f8c77bc584f29fb8fe4504ba005fa7590808ae51736387e92aef92833cb76b2ff01a2a8ff70c7316d7c692a502205271209d7d85c839de22dc33c8fdf25c4ceee2b4736970b8e1151c1ef24bda8976e6fce352516c814681044d84f760a1ec23ef80ba15ea27b8e78572b883"}, {0x88, 0x1, 0x100, "14650a6d879b006cbd8ddf69ccdb969956ea2c94fc2dfdf076aa2f853c34cc6b8d0c7d2cbd0124a87bdc7344cbaf151af9c15c5aa61c39625ee35229c7777446f0180a5e41b3c0a826f2fb7489f590ef982bc8b121e22fa20c079f24f0ae8abfd1c2cdef3990717686b667d87e3a9a520298199d02"}, {0xb8, 0x1, 0x7, "0d445c380314fdb54400d70379b8ce403cb18732b5d9f4a9122321dca0bd8e9539043f21aa5d911d4e4f1f46c0d0b8168067366d377f9b654fdf7481e1c9762439493cfcf13129df44dafbe8f5bf4d47a113c445ab41743cce6e23bb2838b4a9678c9e9cf6b4af8351c64212af11bb3f4439900bbf7616cd72107870e6801d26b22be4b9eda8901fa74f0f7396dbb1faf64cea0946c67eac881026745f121c787f"}, {0xb0, 0x7ffc, 0x39a, "700abbab5df3b37d654bca03a465a679f2628b8abf507143918539d662d90811da8063b1ebdb1fc27ff016367ae2a0233ae001b1e1a882564a248e880dea1d37e46f098eeaf304c03a1a54594f4ee4febe14ad820c1b153a1acd18bff42ed071c596a053d7b15e4373183c6149fec575b97469048974179563676aa7f9f82a00d29938541d6974bd8f316abc984dcf697973b9ca30870311b7f09f08c5"}, {0x90, 0x1, 0x0, "8f22fd3496eae8401ad76da8ad90589d555b088b5a7594851398a56933cb144777e146be8c3b0867f3f334fd79be8abc0efa013f45cc943ccfbad3d72915e8fca3126d8e3d838fe417f332949de8cf29eaf117a5122f84406e4ad68bfcf283b6fa21c15f8b75c1481a6b65eabd838774e5d458d2af86c5c598beb9"}, {0xf0, 0xfffe, 0x393d, "43ca76109e13b18a31361ddc4ec2d7310cb5cbeb42df604b7cd3b6a31adb33dcb1b3f56a1e611df700abd3928a810be5231e36e19019ec889cc760a6ee320c4305126ae0f517c67b09287922a2543429389732899b765850a02c9ca30e0f91ca84599bd645d463338efe7e00a51efc4dd80bda06721fe3c25671c2840a8581e79a7b536f39342155738aa5cfaf1171e7ce3bb52e72a957aba035643e2a190d9fa10394e3dd3125320e1cd1de172c7e3976b0bbe6ed3fdc3a2dc25489175be79b6ec02971dfe1dcb2f8acc898c15bbe333adf84d86d42dde825df95"}, {0x110, 0xffff, 0xe53b, "5c4166401e91cf77702f04047ca7e2231da17693b40690f48a0a6821918ebe82a32ed43035525a2aa445a7b9cdf1e35e1e3a7263fd30648765ea685c4c9a0ca96f86330865a63781175a6e5d80eca7b6501c162410bbe148fc2747bb117c9d7478e72226df4942bee7b38e1bd519775cb1abd06dc7e3bd3622b5696e0a80e73b93315dde2964eb19d23e9a955981e53faa14b81a7237bb4206dc4bcc08c0369907d006f822c2e2309941c828ad9e26dee7a23a33177c19e1c765b6000ce2acc90aa921cd5b83c938eed3fd5d50eaf062961fe29608cc86ff7f6d97c9d793d444e38b9d5977c3ad15ea504c6e1377c69a39c6a0056a094e8bd735df"}, {0x1010, 0x1, 0x200, "314f2adb1386200de0634f359b3e984f59347e2a0643c173765fec5b4a6ade1b78f02d1dd6b0cf124d67bb2106c5d33b2a538e36be5edf20679e8d8449effa23e83e600b2abcd810cef28af299f22229bff5fc2ec62f30726d7be9dbd0cafbff25337230c6531fbfb82c2f9d7efcba8c0d35f751a2cc604aae7a8ef99245f8f072010df749cf56fcbaf1364b381205159f0f3d5cfbb3508291123c9e3926585ad978e86c65b8915dfefaaebe380466c7f49b7a36e0ef29a84f580a448f6840b4b11350002d595d83d965aeb8315f260723d3c518d1c08379efe096c4019255a492d985dfb6ad9ae94607679622db5f5e28685989819068ea51400876b27752d78a4105a88939a43d88e1e91c47afb663dfc532070d39b82f29b141666119770eff151a6b69e37def36cbe804b731064ddca2620cfeb262c8be16ff7c7dc4f80d1bae2cfb789c470400fd9b3b135a0c01d5e20b289ffc94d36d0f58cb102ac29a99eff900ab6e1153900ff27c90d65bef892f9c93c25411a263e6005fd3d156e53052dcb11e93b0be68e9ecf2f6c2aa80565d6a6944e4db006c41253fb0de4a862cf97e9adde75b07d2ae2961aff408a15701c0a37ee15605d5e61dd49d824624afa829950bf967855afa28780c722577d7667cbe0bad4199170ac28ce2964a3fda616e5b7253a6c3230399b137384e97aa6e2452e777e333f1160d5fb8e4bd90f7693182371fb647d2f37b3b8e2e91339eeff806b46be66d483203b778ca79ef51b2c38f58f7291bc64994d76e2ea0768d6cace443fcb7c2d2c268427b7bdf1b372defd1207678fd0185b605e6861383e5508d0df415efc3aff22a3d51d5353e51ffbe1faec0097437bc44f309a97a1cce171900446de288b27c6b3ce76ff1d4e0b74c724491675f091e080724a60d8038be889b10fdb4185df66d36e1f0e592beb66994261cf4a9f2f733be32d307097b282845ca0d5ac883bb8af92baaf32dd4c93186f79ea10f3204849bd0580e5459a7f9cb626c4415ffe8f3babe04629879e45ec58d61aafc8a4e55fa9fe7abe94f18be690ec3d538d560a2d2d78f92271092db890a79d4e22da0d546641eacb22b719f127160c7059fdd380aa3cee34246eff0256012efbfd2f6eb34179ed29cc317cb9450dc7018fc5d0d956ac4d23250134c6391dde6fec93a588a1ddada078390b770618961c93d0afc697c395e9dc5ebf81746985378a4980f72ec083815048407cb5867f032267823a60d81b77a31e98383e3c15c18539b81226eedbcce7643c44b24a65a2576099a86cb1cb4282e65ba01375702b415f8318090eef2bb74cade0890baf062b94ac244e9f46da0f87529d3b3db61ead776381acf869a7d5d705df3db094004f53264576d263d3fa63658185f132badfeecdaea7d6885b8f5e44ea3a96961173daf8d06d9e96ed8e3cdb39c5169cba8e6ffc151c7e031ea28d036596b607eaac94b7472c8ab425b5a5507ab0cd8e622ffc856447dc946baa8c3aefbd3a1ab06ca9583cdca61deacfe31723ee8f69f941c950f45cdb85c7da1746533da7511d814d79a106fda6ad271b513ee9017d033bdb8468a970d6cfc8cbdf2ad832d069baaa850883c65f78ac8c7145fc28282b67bba5092d4adf845e6ddcec6809b842fdabbddfc9e4d08f3fb6514e4c19ca35baa2d0e810cdea09a78bc72ae16271ab1a740368356c62d44bb32ea8cc99a2e271efe3ecced63103cb812766d409564146742b21f89c15a7a35aae2a18542684922fe3a88fe7aa776fe2ed16815132b88a36c23bcdb63fb446f5e7974bf9e13540e716ebfd9e1f3ea010b127daaac324e6470f8ecfbbb0d05b45a572ef80d6fb0af4de745cbd7ff9c0254216a1750eee60af3821449e061c09f07883c5d7e9d3654209023b5764b2dc4bc9a8001bd2e74f4be68e7d560df6c107dfe70adaf583f78ea1efe2f1b8d964411c7854e571c7011f6c3e9597a50b2ec7ce352c072ecd99296dc67270e01baa1945c643b339b7f148950ba56a7e0485833405fa467994e6a3346fad778558c84b3d6756d2266e065a6968bba6b7b658571d3b9476a9fbf4ab6b2228b8edc31c8c3fd43f3b9cc54a041a54b4da5dd42253c955a2f9daeb7b0e865200d468fd1bef9f50747df68de52bd8505a4b3a2d5dbb83009bf17c84181d4edb4abce1f6f0e4d670a2fb000cd9fd1b557b34682ec5f2adfc5590b9609c49d8bc77396386b76114e3337381165e313a4546b0917a5d35a6c807d43fdecd3e5de007dcf9957a4edaa32a5be95dbe5e126690c244e2ffb7759eceacc661573b51030c7064b083d47d769d12b5a218aed5ce6a97277e8eb4bbdd35d357a1c38673b40b39f34f9759a78b6f46b78b76e1664a7c905bb00eb14d2445bdbc7b71423ce1e72b32482bdbd671bd5b53fae250443b6d5424bc74198a1668d3e562399ab312d9827680823771f56e64e064a679a3fef888319a4f9dc23c0c57670480ff0d47af945eac420f30216f6b4cd89738de5046e15398b37d2deb7a3eb3b130c613f92e4454d1b924e674630dac96f82b757437bd812dba2f8d930a45dd81fcbdd9da3bbc4823afed6981f5bbd20fe4c77bd1589ce116e1659b3d376a08234641d9ba2ce128015d4a4c38294a9cba059f6a1b964781308b51d626ad1b913a44c54a0ff4b000e4f3a0df503981c1bcb866ca20cebd50bff639575cf7641dc096e713228bea90e793c0cb6d4234c1b840fbb7b85201460d300fed6d53491a1cdd7ff391a1e153380bd8695d3028a4fbc767d0aa37f521f35ffbb2d14cb2df4b898430373d262d88fd8081df0bea9ae681a5d958aa8e8d9548506c9dfc9d32798e0440266fe8a3dbb3855415ef360f584d25faa2b21d98e42f76153a67d8f0237bcba88bd7dc4a2be3e0d474cda0acca1baa2ecfafd60aad28d6607aeb1cf9a132634dae3d2570ada9e9f3ccdea71b278617129ea489806a8769430c8bd0974d0e7b298ca5b199fcf670c60fbb3de7fd5f2e923405671e85ccd04ad829a5ceb4d7546ab4d8783e821551d27911ad286b27501ac5446cded6d7a19d34e0e2e26e068113416a224418210b1c8ac0888a7c01c12c59d31d54ee1d4a98c33182039ee69edbbf954ba6c04c1aa317c93ca6d87aefe69463e6c442ef816727fa0699fc37186aed2aaca5b5d7cd624ff40254e7ea5f52aace5494bc4da95db7b2538c6e7cf559d492adce24feefdbdbe4b418a96af44eccc6bb98a29cf0a9a9c39bb170aa8a17d1cde465c4b005e7c285cbc3e273bff705dffc88be357e073d48a312e654debcf85216568ce4aacbdeefcb71a02ae65246266ebfc03b7c16001445bbac16835eb2230335d279c79aa267c8a92e85eccb607e095a4d6a146c304e6eef28b36317c0885a38d7aaa354bde5d63cc6d05cd8a27259a5e8a1a2f4ecceff2f1528f12a56719c907ec4412392e0b2f2d73572526bde4b39257dbc4853f4c8abc0bdeb8b594b0b1ea2386972b21dde4c192e50ba71f7167c2222224140235a76eb9dc4ffdb4464cbc7f3bed190a9cbb342530149299a7b6c9bef2f2a69b401d2ebcefd71ee855f4c387d0906affc740bdd5a24bdbbe5d8ab0e24ec5d2f24fed0f6195e85f0ae19f3a47af65de9c2689778d88b345fc6ffe7b5b062e7248565174d76b3e7343c0d85763ec74d0327e399948c2e275786efbb9eed4148c86c12450fa47b0cb22eda3a63458f82054623ae08c2013600cfcbe755588f02027b67ec14fa2e68933cb8253e3e4e9929e0eb28fac2d232b796830761ae0b2e4fcaef777f2a2e0b05c7f2f75fd2a56fc393da16b53c3b9fcee0020727e8074daf63880ff1425f0ef81d68482fa633bbf381dcc60aff502f80c06990eb827341ac67dc83137d990582fa35989173f4ab62fd5bc59e3bb88a4448134ba36990f3c2839c39c9c37642a35bee838da70bb9eae23e7dd4bcfb5754fbda4d597315dc48220002e26c35e442f78ca8f728d7f4166bcbc74bd5ffe2e9d7726cd325d22e47e05c54de9143685efc6ca5bf7322b2db36da4cf1acc95eb588c0b9c32f9c7eff66a4420689e602b9f55504aa8eb92d2d7c84bbaff3f337c37db77cd763ff2945a0f7944882d9e303f52580a76b304197de4f4a6fd4f134489fb5665abc458be1dcf3c18dc97fda84cded1ffc1c79da0e0b4c8f92558c64316477b322cbe8a584194f762d488afdc2d215d470ef82b9b5680cb685de1dcf7d0167b5a2440273fa6260f5797e0720a7eaf9314b8ed731378294a36370463b77ec902e3a4468d16a522c70fe9f560efbd0e8920fe49d23e47576636f4c25e220fe9503f139ef5faeb39e0f3bc03854a2601a8c85c2f5d7ea266e19313326a7eb6963becb296a282770d2b76510d5db275e934a50920762c813a39eb7efea7d02ca590894ee9d8c66dd09c61bff1ea7e414c50936dc363c7b736271ac3b4791f89290532986ebd8422c4d7ad50e79e3e5ed716be7cdb1d8fbbe48707cd3c739b9f3dcdb410a4264d6fce59cc113bc256046252ba521f948a3d576884dbbf0d75164898bfd3d55324620504c241d524e830baeeaf8b25dfdeba7b758483e7e9bbd9ec96b2cffe185351d5411a0b436b0fc2526a5f3f0dd3c54e58b6bc84ba0ceb73af26aef56ad170c16fa13dd817b5c036ae3eff0dfb43c654478d1ad3a2f24ef0dd8007a07323c976c8567b5ce4b2e0f8936c4ba24f5e2e18b79a8fe9befb9150bf0f60f0914a23fc6a98196ca48b99211020522cfc4cd15733660e31d9b1a234a9a46a3e195c9f6644d7d623e229dc8e14dd6af9098887e955ade83175663a3be622e8c4cb87e5e7b7654ede21f9a89854b977bf18af2341df39950d4e163bb684a5481c9fc09c948132711c03c162616a99c5e73bd1d9bb149e7398a7271ae310fe85b31a0f8af58278d1233cebacca669241aa65a72aecaebf030274525bc4a78764ef7eb939ee34bffeb12118280e31f60c66d4179537467b3e691e88f40b19b8152397ccf0948a719253816359ca44aee775930bb2248969c6959f5acc08b2e06bbe9853845b4ba961a3827f206f4d248e00cc0f7a494230b45c38dc82f674ee908bc98f0455280e31705bc97a41e4d4c84e63a4c24d46a0cf1dd05c096323f3c499b913f2f41f424f0491c96fb0bdc9a3b31157a4f6cd7acb99810438c6de54f109ef0374c0c9486aebb7bf8d3ce4ae7e1721492a4cc94b7981499faf3fd3406b0e619a26306c558aa26b018b25ea2aaf6893cc41d7ce6db06fc3d4ed08f2f3e7afbf013fa958765e648326686633a36c4816e1c7c11c9c3b859c5b75d6d0982baf68eacaefc45b10eba1b3b133da6604400c0d751e763c8d3a25bcb766dce607b18d21876390138c7a2b758c565ed30a35b7220948fc0f4c5260f779a1630481bcc8b76db8284caa9cb9878b87f6626c909d770effd0cf2d498c3e580c0600f38d181f604f8b5d3cf8c7489ed461d32d9e5e8fdd5d0be493ec7d463c296892c93320d36532ee8479e7d39093b7a22301bfdd806739813915f2f7dfb94c30c56a16d7dace6c4d48d6af4b62fdcc322af741671d1c2c5a593229e748104c4c449e0f62454694e4e2b71d0ce3c1bf5f266c675b33f25a977b8664540d3635ca5569c8c5323286aea5909398a06202e65cedf13847eb955740a7d3cbbe624f891b6837d0fcc87f266b7a5d7e45f4c98f4858435f8b2ba92959685f01dc6a36d82382a400a9a2f650e75891fb881e2200a2cd438267dc9b0204ab34a246599d55e38624"}, {0xd8, 0x1, 0x4, "e034a5aee764f3a41b772c4f1fef154c320e5b51ea4ad76542bfce814e61b54c8a031367c8a5ae56a7cacac75b80bc54b78d77f6c56a4f2368ce9e38154fd61181d74f075c3ed2f8ef9cb41918429f9845980de19a1362dcb3e3e2dc9872184f0771bfc536255224109d01a50f8ccd5971bac2b5c1d06b72443b8cc98df2628af421149302b325928d35b400877a1646e5b324bf267b4d27129de780182ec3bef3ff6d097b1f69280000793e1298d1664156d765dcf5ad08b5ddc12c5e9358fa46"}, {0x100, 0x1, 0x3, "c3fd2e84c70afb56bade86bc97feb3fcd4608c025460878c15704280706301561c65e8901016e7528d45c211341160682f5a0bad8c41c22c9c060c043428fb54cfe4b2e491795f5516d12ee268778817f0d3a0482798139b5ef7bff5db7f4d08a60a191c28700bc4f5e92c12e7ba5744f2d00d13b28a98adaee8749720771bf0980cc9787485590ccf14ac8a203b4750d3a0cd268fa7059d7f112261ac82102b69d6ca255508654cde5586a2af6dd9fa6d572aa2ba44e8611450adc97e28ce7946d42e8bf286ea47b3d619578011af9cd3170dcee808b5e49da7e287a94bb3da78f8e810eeb86984e055edd6"}], 0x1770}, 0x2) 04:27:45 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) fcntl$getown(r2, 0x5) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)}, 0x0) 04:27:45 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x120002}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) r1 = socket(0x0, 0x4000, 0x8) recvfrom$inet6(r1, &(0x7f0000000300)=""/239, 0xef, 0x80, &(0x7f0000000040)={0x18, 0x0, 0xb17, 0xb}, 0xc) write(r0, &(0x7f0000000000)="510fc3", 0x3) ioctl$TIOCEXCL(r0, 0x2000740d) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x400, 0x0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000400)={0x4, 0x4, {[0x4, 0x5, 0x3d, 0x10000, 0x1, 0x4, 0x400, 0x7ff, 0x1, 0xce15, 0x1, 0x6, 0x0, 0x1, 0x6, 0x2, 0x0, 0x2], [0xfff, 0x8000000000000, 0x0, 0x400, 0x3ff, 0x0, 0x2, 0x9, 0x9, 0x7fffffff], [0x1, 0xaf, 0xdce, 0x80, 0x2, 0x2, 0x2], [0x7fff, 0x1, 0x5e53, 0x8, 0x7, 0x3], [{0x800, 0x5, 0x1, 0x8}, {0x7, 0x9, 0x0, 0x1bfc496a}, {0x5, 0x9, 0x3, 0x6f}, {0x5b8a, 0x6, 0x8, 0x3}, {0x9, 0x9, 0x2, 0x40}, {0x9ad6, 0x101, 0x9aa0, 0x7fff}, {0x644, 0x9, 0x0, 0x80}, {0x400, 0x3, 0xe5, 0xfb}], {0x3ff, 0x1}, {0x20, 0xfffffffc, 0x7}}}) r3 = msgget(0x0, 0x100) r4 = getuid() r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) r7 = getpgrp() r8 = getgid() r9 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r9, 0x29, 0x1000000000000028, 0x0, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) r11 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r11, 0x29, 0x1000000000000028, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000580)=0xffffffffffffff73) ioctl$PCIOCGETROM(r6, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000700)={r7, r10, r8}, 0xc) r13 = kqueue() r14 = fcntl$dupfd(r13, 0x2, 0xffffffffffffffff) close(r14) r15 = getpgrp() r16 = getgid() getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000580)=0xffffffffffffff73) ioctl$PCIOCGETROM(r14, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000700)={r15, r17, r16}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r18 = getppid() r19 = kqueue() r20 = fcntl$dupfd(r19, 0x2, 0xffffffffffffffff) close(r20) r21 = getpgrp() r22 = getgid() getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000580)=0xffffffffffffff73) ioctl$PCIOCGETROM(r20, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000700)={r21, r23, r22}, 0xc) r24 = getpgid(r21) setpgid(r18, r24) r25 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x5, r4, r8, r17, r12, 0x12, 0x8}, 0x3ff, 0x89f, r24, r25, 0x9f, 0x8000000000000020, 0xf959, 0x1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) 04:27:45 executing program 1: setrlimit(0x0, &(0x7f00000001c0)={0x6, 0x99}) r0 = syz_open_pts() close(r0) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) r1 = syz_open_pts() r2 = msgget(0x1, 0x0) msgrcv(r2, &(0x7f0000000080)={0x0, ""/232}, 0xf0, 0x3, 0x1000) close(r1) write(r0, &(0x7f00000002c0)="8a2e0541ee7d01d8444a5cb012b81578125bae37ad82193cbb834ccf75547dc7f53ec15fe8d57613161c1fc80dafebb902ffad34e81bca0a8abe1be6d36c640280cf19b78d600eb83b159301b239b7724cf0906ec22d88e590e0e90d64427375819c2cf4a4f8c55216c9ac4448c4e941cce67e507bad60152edba04116e185cd46bee3f02f4a0da6e1bb46a09ba20734ec6f4b0abe08e7e5f1f1786a2e04a31daa6f6741058e75d7699a7d04efe44ccf09bcdc971192b2d5ae0fc404d034823011fe11bcf23bcfd48d0df1f1eeb51440e5bdf7499083351be8c4097b4f0cf62f17610057a0c765", 0xe7) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x5) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) 04:27:45 executing program 0: ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000000)) r0 = msgget$private(0x0, 0x4a8) r1 = geteuid() r2 = getgid() r3 = geteuid() getgroups(0x3, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) r6 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x0, r1, r2, r3, r4, 0x8, 0x1f}, 0x7, 0xffffffffffffffff, r5, r6, 0xffffffffffffffc0, 0x3, 0x6, 0x40}) ioctl$VT_ACTIVATE(0xffffffffffffffff, 0x20007605, &(0x7f0000000140)=0x8) nanosleep(&(0x7f0000000180)={0x85, 0x3}, &(0x7f00000001c0)) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x2, 0x0) ioctl$BIOCGHDRCMPLT(r7, 0x40044274, &(0x7f0000000240)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) ktrace(&(0x7f0000000280)='./file0\x00', 0x1, 0x0, r8) r9 = geteuid() seteuid(r9) msgsnd(r0, &(0x7f0000000340)={0x1, "9c8462e48f3b3d33578c270508c934d17c7ea317e11db8b68793a5101e47e1f6cf8ed4174e3b90979bed619eba4f464a3ff3ef8687f6f423ac9af7f1ca348c533d8692a38cb2935c36a22f955d96107d5ecc394049d746c8083272c83d66f861608fce2d56be157af49fa02baaa2a151955973f047e41d849587d61794292fae6d9dcd4f7b1dab203bbab0bfe5aed71cbe2138934481ec3e6f5bf66ab75624dd05618dd950cf"}, 0xae, 0x800) r10 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wsmouse\x00', 0x200, 0x0) r11 = socket$unix(0x1, 0x1, 0x0) recvfrom(r11, &(0x7f0000000440)=""/18, 0x12, 0x81, &(0x7f0000000480)=@in={0x2, 0x3}, 0xc) getppid() r12 = openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x200, 0x0) ioctl$BIOCPROMISC(r12, 0x20004269) pwrite(r7, &(0x7f0000000500)="b143d5f3d258a004f9e02f2e6f01b44830e298e57c02a0530c43a92610d54aa231f97ba0da921d3c760539c9ca5857bf6a1cd902454e761a2423a7d73e1d281b0541bb198ca5fd97dc9964fff1bd61c22bb2915754a4871fd9d1", 0x5a, 0x0, 0x53) r13 = getegid() fchown(r10, r3, r13) openat$null(0xffffffffffffff9c, &(0x7f0000000580)='/dev/null\x00', 0x30080, 0x0) r14 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$KDSETMODE(r14, 0x20004b0a, &(0x7f0000000600)=0x1) 04:27:45 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x2, 0x0}, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) dup(r1) 04:27:45 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x82, 0x0) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f0000000480)="b014391fb8933aadaae077e6f0309ca73c9d7692782b8df37cb88282a9b16257351cd81360", 0x25, 0xe, &(0x7f00000004c0)=@in6={0x18, 0x2, 0xfff, 0x9}, 0xc) socket$unix(0x1, 0x5, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x10201, 0x0) r2 = msgget(0x2, 0x2) msgrcv(r2, &(0x7f0000000a00)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a0000000000000000ecffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000828b8aa7000000000000000000000000000000000000000000000000000000000000b7d26738578e94e6f9288a471d6acda993d0d828c8945b520904d42c34867036005d3bb9fc18d224de3ac3d9c4fe88f8ddfd5bdbf3701fa8cdf12eb82a2be2e3cc21308b2e2d66a2f236ad2e56f5c4f6f0bcd0dc89388cd1f1c14b600191308514ae9756d3de066ebaaaa2aba93b63ebf5ebd3e7a23f71eb6bd30ececb10771507f5aee341725a7dad63d271c706527682d416f4114ae44e743201fef12be8ebb56958a2fd2466c2b861b15a87623f41b4410352e995bc33a4015805ec4dc35507768d9d4d22a8d4bb553cf9abd2e47cd71c480a84058a7fda88135834f0fafbd7b3efaee6cb639473fd0ebf4993d6098bea9f7bac74542ffc8806f3281e6ca038f00fcc2c7ccc5ce051fa5ae26ed68bf054eb6de92c761784126a7206d07dece329b8eb0939236f00bbe7c369c79a98d19daf24de830487aef941be12688159125d52666ae8993862c2578d080078a71e810b6b49601cf9ac10988decb4e0e0a1c2a22b3fe4fcc2da044548b357440b0bf92855d2dd752f5091"], 0xb9, 0x3, 0x800) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x20001, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x40, 0x0) r3 = msgget$private(0x0, 0x110) msgrcv(r3, &(0x7f0000000dc0)=ANY=[@ANYBLOB="000000238f25bf00000000000000e6000000070000000000c809d7a493a9ff67ac6a9d1b33861ad2000000000000000000000000000000000000ad519d5ab439acd500000000000000000000000000000000000000000000000000003f7c4fdaf0dcae00000000f83c9739cdd58abf00f4bcd98f60b552714baf981631de06646969615cd14f29b91e0bbd1646cedbbedc7d14b4810fa468192553ccf22a1b37b41b781f42986c10045f955d645dfd9d65b348b3532ef6348f34d0c0ea0815472e2e38800efa19391fbcd5dfdc334b778e10e6db55ffdb69ba70b4508416889a9df4370b1b638026f70fa2abca564af61c03ea5472ccb6f84c1a44f93e88e100000000000000009d584e72d88c405a7c1c0000f2ff0000000000000000000000005b3b590784d2dd23bb673c04173f725d2bf4f58d7bbc437200000000000000fdff0000783ea557"], 0x1, 0x0, 0x0) r4 = getgid() r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$VMM_IOC_TERM(r5, 0x80045604, &(0x7f0000000100)) r6 = msgget$private(0x0, 0x100) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r8 = getgid() r9 = getuid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getpgrp() fcntl$getown(r5, 0x5) r11 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r11) ktrace(0x0, 0x1, 0x8, r11) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000240)={{0xffff, r7, r8, r9, r10, 0xc, 0x7fffffff}, 0xa8, 0x7ff, r11, 0xffffffffffffffff, 0x7f, 0xffffffffffffffff, 0x49, 0x7}) getgroups(0x3, &(0x7f0000000500)=[r8, r4, 0x0]) r13 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$VMM_IOC_TERM(r13, 0x80045604, &(0x7f0000000100)) r14 = msgget$private(0x0, 0xb3) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r16 = getgid() r17 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xfffffffffffffdf4) r19 = getpgrp() r20 = fcntl$getown(r13, 0x5) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000240)={{0xffff, r15, r10, r17, r18, 0x4, 0x7fffffff}, 0xa8, 0x7ff, r19, r20, 0x7f, 0x3, 0x49, 0x7}) getgroups(0x2, &(0x7f0000000540)=[0xffffffffffffffff, r16]) r22 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r22, 0x8020697a, &(0x7f00000000c0)) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) getgroups(0x6, &(0x7f0000000600)=[0xffffffffffffffff, r4, r4, r12, r21, r23]) setegid(0x0) setgroups(0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fchdir(r0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$TIOCNOTTY(r24, 0x20007471) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) ioctl$BIOCSETWF(r25, 0x80104277, &(0x7f0000000400)={0x5, &(0x7f00000003c0)=[{0x3, 0x8001, 0xfff, 0x8}, {0x3, 0x7, 0x8, 0xfffffffffffffff9}, {0x4ed9, 0x493, 0xfffffffffffffffa, 0x2}, {0x8, 0x4, 0xfffffffffffffff7, 0x1}, {0x71d96643, 0x400, 0x4, 0xdd}]}) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) semget$private(0x0, 0x0, 0x9) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r27) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0xf0, 0x0, r27, 0x0, 0x0, 0x40, 0x3f}, 0x0, 0x1, r11, 0x0, 0x0, 0x8, 0x1, 0x8}) msgget(0x0, 0x446) getuid() getegid() r28 = socket$inet(0x2, 0x3, 0x0) writev(r28, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r28, 0x0, 0x6a, 0x0, 0x0) semget$private(0x0, 0x1, 0x100) 04:27:45 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1000000, 0x6}) preadv(r2, &(0x7f0000000640), 0x5, 0x0, 0x31) r3 = openat(r2, &(0x7f0000000280)='./file0\x00', 0x8, 0x10) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x4, 0x20, 0x80000001, 0x7e, "1ea3ee92a2eb87bd924d52a85f211a83599fbfab", 0x0, 0x9}) openat(r3, &(0x7f00000008c0)='./file0\x00', 0x400, 0x13) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x3, 0x200000000511c, "047c2ce62e0dbcdcc58b62c214000100", 0x0, 0xffffffff}) write(r0, &(0x7f0000000140)='\r', 0x1) 04:27:46 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x140000}, 0xc}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) chroot(&(0x7f0000000080)='./bus\x00') write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 04:27:46 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000240)) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = getpgrp() r5 = getgid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000580)=0xffffffffffffff73) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000700)={r4, r6, r5}, 0xc) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000040)=0x1) 04:27:46 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)='./file1\x00') r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1000000, 0x6}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fchflags(r3, 0x0) preadv(r2, &(0x7f0000000640), 0x5, 0x0, 0x31) r4 = openat(r2, &(0x7f0000000280)='./file0\x00', 0x8, 0x10) pipe(&(0x7f0000000300)) openat(r4, &(0x7f00000008c0)='./file0\x00', 0x400, 0x13) open(&(0x7f00000002c0)='./file1\x00', 0x20, 0x88) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000000240)={'./file1\x00', 0x5, 0x0, 0x3f, 0x1, 0x10000, 0x40000000, 0x200, 0x2, 0x1, 0x1, 0x1000}) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 04:27:46 executing program 0: r0 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x100, 0x2e2) r1 = openat(r0, &(0x7f0000000500)='./file2\x00', 0x400, 0x1c8) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000600)=0x1) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x100, 0x5}) r2 = semget(0x2, 0x2, 0x2) semop(r2, &(0x7f0000000240)=[{0x0, 0x4, 0x800}, {0x4, 0x2, 0x3400}, {0x3, 0x1, 0xc00}, {0x4, 0x7, 0x1000}, {0x2, 0x3ef, 0x1000}, {0x3, 0x401}, {0x46177dc5a2a8b89d, 0x1, 0x1000}, {0x0, 0x6, 0x1800}], 0x8) getuid() r3 = openat$klog(0xffffffffffffff9c, &(0x7f0000000200)='/dev/klog\x00', 0x80, 0x0) fchmod(r3, 0x40) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mlock(&(0x7f0000ffa000/0x1000)=nil, 0x1000) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0xd, 0x810, r4, 0x0, 0x0) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1000000, 0x6}) preadv(r5, &(0x7f0000000640), 0x5, 0x0, 0x31) semget(0x3, 0x3, 0x400) r6 = openat(r5, &(0x7f0000000380)='./file2\x00', 0x9677ee5e0ddfac61, 0x0) openat(r6, &(0x7f00000008c0)='./file0\x00', 0x400, 0x13) r7 = getuid() rename(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file2\x00') setreuid(0x0, r7) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f0000000180)={&(0x7f0000000000), 0x208}) unveil(0x0, &(0x7f00000001c0)='w\x02') r8 = syz_open_pts() close(r8) ioctl$TIOCGETD(r8, 0x4004741a, &(0x7f0000000280)) setsockopt(0xffffffffffffffff, 0xfffffffd, 0x102, &(0x7f0000000080)="c3f308378ed238cbf3cda7da242a34c16127d7c24597cc16411a3732dc82beb0ecc9496138cc57e3bdf45a646d6dffa17743ff110efa8e5e5feef494e89d4dd47522a7458aa2678517acb8bd2b300276bf3a799e32267b366557fae2b5c4a5e6e22b66b5998c048f066e447f5dcc7f9048f9db8a5a214804e88ace9a6af14a4d6083759c4bf47fe492acc619ceb09d91d0a76022c1eb0ddb91d138da522689ec3a81e233656c9577062ec79580", 0xad) 04:27:46 executing program 0: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) openat$wskbd(0xffffffffffffff9c, &(0x7f00000024c0)='/dev/wskbd0\x00', 0x0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x2, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f000071c000/0x4000)=nil, 0x4000) 04:27:47 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = getpgrp() r3 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000580)=0xffffffffffffff73) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000700)={r2, r4, r3}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000000)={0x80, 0x78, './file0\x00', 0xaa0a, 0x4, 0x2, 0x7fff}) clock_gettime(0x0, 0xffffffffffffffff) pckbd_enable: command error 04:27:48 executing program 1: pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0, 0x0) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) getdents(r1, &(0x7f0000000000)=""/84, 0x54) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) 04:27:48 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000400)='./file0/file0\x00', r0, &(0x7f00000003c0)='./file0\x00') chdir(&(0x7f0000000280)='./file0\x00') chdir(&(0x7f0000000240)='./file0\x00') unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='W\x00') chroot(&(0x7f0000000000)='./file0\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000380)='r\x10') readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/1, 0x1) pckbd_enable: command error 04:27:48 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000040), 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x20004) close(r0) 04:27:48 executing program 1: close(0xffffffffffffffff) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000800)=ANY=[@ANYBLOB="dc022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d93c6b6fed71d420a58fe43bea7a07246ebf00d0e949faac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d38a6acb07c62f547d55587267ba5050932ed612e5ffe084f6806783de26753d6fdc2ef47b4d2c38f572cf51ad724dd92f009000000000000006198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df04309f5d1b4f5f94d6b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89263b7abec43beaf656f936230157625edfdf52598a2d92eb2534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb64a47aae5a69469a3d641b20b18a669edd8a568f564b50217824b0aa5560ea147f1bd941f986fc40027f2f064b23f1e1692c35dbdc77d3d79c942baa127a4dc3f33daa93994e65ae4b3d79c2a5fbbae982719574a7fb17bdf63dd0dd7cd58ab6fbf8dcbefc1810249f9474588ae4a4fd2ef349840968058ed9d4e8071f5893c905d437fe172cd8843f5b9547efabdebc80b6f7241c42126a2446cd39496c1c113c67f3107f5351a80d85cee30aa1cd67fe8d060e695f27c0df76e2b5e5e62a5425e66bb2d1189240d20984cc92de9b03244c3551eadc42491ed0d84712fdd3dee1bbecda2db70e165474298179b04e6c65241474a3433751c3bb9454183d79da828de4479d32b008b685d9ee6980f52a8bed2a094783e959af400757633a1a73147872835b40d35cee64f2d24736930e69c3270b5c4b2bad90a6d30e00000000c5e50cf4f78e3d89d596a311a87212a624e7fe1cd28a2b2487be457c27894197dd30ff314013be2e0b77941d66dc32a3cb7cab689d09db55d866a15d39d73984ba13098b991ab9f27d860874a3587d770de8da44b2d2a48ba4223d0fbbd4c2482c96ce80d35e1f6c6da4c277e703d1c5a27c47c5ff4353d8d96ce4980ba09e3d46d29ee4880dd1bcb63ce4a9206d3413337cf1b99994508ee05d00fe4f3ecc8119ef56fa46988d877976aaa06202096213b3b8e0096d5bce0aba8f0fbacd5cac173e00000000000000000000004b004a2e56bd065338c2f654fb7a98bc4983d036169e00c27b4753b9bd095b4eae8d0cee5213f95dec1ed579538e6810ce46310bfc4d47fb0caa838d429fad17867f8edb63c406d6f6b693c297dbeda13383ac07908b3f44dacb50d0abaad69b26965f739dfe6112ac229c972d89332063459787c265d4f979f4431f5905f20f402d63bab16a1026edaa5d908568c32c33f12b"], 0x10) writev(0xffffffffffffffff, &(0x7f0000000040)=[{0x0}], 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x40) sendto$unix(r1, &(0x7f0000000080)="664407a99000b56f6085b2387847ba8182e0fac28e8532616657f8263a82b500681fa06a29388ce5e35e2bb02275b859daf109298d42d8ab1c22e41f4c5d184d51ae1af4ed433109561a89378457028062558812ac0867aaf064a43ed4d651069a9238397099ebc0e2a319c139882d4049cad69953cdab4d6995c30992", 0x7d, 0x2, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0x7) 04:27:48 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x8613b) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) read(0xffffffffffffff9c, &(0x7f0000000000)=""/28, 0x1c) execve(0x0, 0x0, 0x0) 04:27:48 executing program 0: r0 = socket(0x2, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@in, 0x7, &(0x7f00000001c0)=[{&(0x7f0000000040)=""/111, 0x6f}, {&(0x7f00000000c0)=""/110, 0xfffffffffffffe91}, {&(0x7f0000000140)=""/123, 0x7b}], 0x3, &(0x7f0000000200)=""/153, 0x99}, 0x0) readv(r0, &(0x7f0000000400)=[{&(0x7f0000000380)=""/127, 0x7f}], 0x1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300)='/dev/ttyCcfg\x00', 0x8000, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x42}, {0x2}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000340)=0xffffffff) 04:27:48 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockname(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040), 0x0) r1 = dup(0xffffffffffffff9c) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x4010, r2, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000000)={0x27e9, 0x3, './file0\x00', 0x1, 0x101, 0x8, 0xd392}) 04:27:48 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) kqueue() r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x40) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) r5 = getpgrp() r6 = getgid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000580)=0xffffffffffffff73) ioctl$PCIOCGETROM(r4, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000700)={r5, r7, r6}, 0xc) ioctl$KDENABIO(r4, 0x20004b3c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x170) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)) 04:27:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x5c}, {0x81}, {0x4000000000006}]}) sendto$inet(0xffffffffffffff9c, &(0x7f0000000100)="99e5b0208157d9e1ec2b0e01a403d25cb395415b963af8b4006a255e468ee289afffafaf817a5bacfe8ab2297cb26f8f272b5932f7a22cf0ac1227873dea00b7d06be912e1544bc7e43c0b1d4832170fef5b5043221a8c5da810c306f878bc157493edaa84b9d114b0e0c626b999d849a0d1d2ff9cd9a666664a917001f04183194e47a02e22e13a11800bd90d785e6c9a85de0db98e", 0x96, 0x4, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x6) 04:27:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x2005fffe}, {0xc}, {0x26}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x10, 0x18) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000180)=0x7) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x29, 0x1000000000000028, 0x0, 0x0) sendmsg(r3, &(0x7f0000001500)={&(0x7f00000001c0)=@in={0x2, 0x3}, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000200)="fe6efbd380388c3451128e2b4a2e141146769d3ab260a037a811941ad2bbf780bc469a455370da931bae50e912d41608c419c78374c547c140a23686020ecd3d56106c4b3688ae4a8a86e10703227f46c140b8f1d2f8ab0952e0c929e66b2333ce97fac7f957a50920128637c4df03b259bf69791e26ec99a54e6030087ecc8376eb54e9e7deced22295f98c3b0641a8dd607302a784936eeabd1105645d442d2809e88e7f7fbb180acb77e972c5b7768e7d851a72cebf935d6c6ac18ed3d0707a6f58e4b7b42831e2bb1ac294f0dfd8bd2df2ed606b50dbd2f981eba48d54a331ced93a76729311cbe9a81fc5bc476382517502b59ffbe792", 0xf9}, {&(0x7f0000000340)="540e303de8bcc547319f6649ed3bf70892d8d815fdb4aab3eb8347200f63e294636a20dd0ab67a9285edc62b74f73523ddfa0ee89ccc7792d39fd8f738e9678efd376c", 0x43}], 0x2, &(0x7f0000000400)=[{0xb8, 0x2, 0xfff, "22519985662a3d8ec6ee7945f16baaca110c2ca524a57a3de2b562932367ba7cbd194791fa0384e506a0e7af5b537593e0e7acea402e38321f3108b82907db89f01183985777557de0d05cad5eaedc2f8878888bfbc9cdce5e34a6860166ecd55863ad0e1434aa76c4bad5ca5a5ae00eb99841188b932d4b946b6240b0556294bd92dd1ff60f369a2e2538ffe95120b33479988421e76b3ed2b9b093d0a9b5c93b7be9b9b9483323"}, {0x38, 0x82b2e0f41383c7f4, 0x4, "261c85d6557294a7103680f3015547bae8cc89958a7daf66df31b300a0d9418295ccefd3ebe86790"}, {0x1010, 0xffff, 0x1c, "330220612a64583810ba87ee26993e3e58247c1c62322025c0d8d2a429f4a4cb0b50c6e7aed02e43a7904c6c069eb671e0d87ca58f207fbc1188a967588546b1e6f34a7c66de5f3a3803b38ce56add1800b5f1d0c12f697e58f9af2f5f0576f973c2688fba38d519df017dcfcedf26a00766b263b1802e23f0c931795df374d7213ffecf6c6d8a20a3f05d75076bd9b397d7410c8e395e92687801ba37b280c6f0e2cb92492f22e50aa8e7c706d4dd09bdc31fc43aef92c89094ed9b2ca67ada2890cab6f82eede3f14464783839034b2ed48741e2b9c5f46cf28a789af4db1834c2dd5636e306f06d70ad2b729cf5bb77469772fad0108bbdcecc2fe2011ccaa5e56a5335192d6824d4730c9b0d7626a61dab3f27e6acbbba61308aa3c69425d1a17bbf7171625d0e7d9d19d5c95beeb84648cf7986a844405c3b005889e5d68043bb1009fa405dc7c8033cec454b7225dd286d5a61ed48d7047a465f8442d550ea1d7fcef99b1bbe53a3b25fac1372e905cb401204e1f76a7987e3f90b6eec8e81aba4ce5c4b3f2f1d6f561fd731568c83d2213727e94739ea8158788b50e0547e869c6004cd3e79146342e86fe59ff7f99bf59a25b813f68e403e3f5c51bdda19717d73171e1b411920e864fa74d90fce16cc1de40345469e5378ace2afc806039fe29bc2c87f8cad0b160bc73f708497038dac9877c4834b90a33aa93723e0b04681c31b8344045652ed164e3fef8456783bfceae268e30e8d2c54ce317f37fe8c9f4da5c421c0188a56a6289cea9765488bf5f16564b2563886e65f5ee66b68ad28012c86491e82ded0cd475cd1bee8d447e9ceed46f799ed9e1f01207e74453f52d1b299fe025ff2a1df9ec39af9cd0780b2ee1e5cf390f8cda704771fc3b0ec791041488888b7e68d82af7d4ec50b263bc44e185cc8d984c7db66881749d60038009661214aed7667c256a35196454e47cbc98326382843c3485e6858625f88562d6f3e9814745d0f1e65fc59248c7c22fea13a0fe573937ddbd9d196180d9d833aa705a736a4145ae48696469f47102e1bfa5530f88e6742c88b8e30534f294cbcce7d826d6a12967818b2f4e7ff75807056e414d9f1f27e939129687f4f0d7169e9cdd3ad4786c665581a5f54be3f6e59139a30134b90254b8241d1ac74bc7f6ffce1d2d56081aa22db1ad62c03daa8f812b84417eab1c1d1ea1202b6293b09601637111a6ba588ac9528c79b208566397d6e545f33e9966774c3943c758c78f1154b2dda91a9ce9702f330660c806600b98589e4c4b83e176886fd92801c2f3605abdf24cc15700c27d8aef472435a9aedde3826c533d6eb052cf43cb3c51c4067e54179dbdba36f5bd1525d2da09b5b0e67a9119c58571b8c528bdbd0304b7f49e16a2c54c9b3540c305d19eb2fd5aa23ee3e92b8fc8de63567eac525e37133e938ce455bd050b1ad2b8529ee45c37175e27410ada851f3cad68c0e587de9988e71262dfada5779086a3836951c2a566d2f147200c033a915202163f4a0da30219326de1f629ced8bf3c568af026817e6c0651e6504bc545afefb8772849ec37c56bc9b6ad7c80f11d997582f6437f4427f1b1fa897fa57dd155fc528bfd30cfd9e2f6dea8990be045f5bfa8501826a5779fe841317902df6e85e99133481938702a30bc3948585743945e567c705fe234ca379116a35722da64df434c5150d33ebe19719661374aea026c14433770b5fc3d9d272a983a8e77a95024aa6b0dca397f060f72ada0798db1796010cf59997a5aa43b01ca419dd237a341a242f6b0b45382c091fbfe48986fd30136daf3ab60f70f7881e19af1a068de5b2447233b00df7e86ebdc6b6f024fa198a7b7c8ad29d5799c177b5304a9e8345d41856d15b1566b8865ba4ba3f5bc0697422bcd485528bb546612a287cbb471592fcbe3795682dcf30fc7cd5064ee6fbfcf3f4f4a89130ae8de86b59387959e665a0ce21c1162c63a66efd52723d691e049618e6a62eb27afd10d51300d50cd0b604707f4b294e5f05be3a6b48cc156273bb2c934bcb198dbd84666f9877ef6e2171271b3535670f1f9916ca9af4416d799bfe927b884b1481afce873843dc9b4ebc258d578d9e6a7c4040869b18e0a182b0a66a622c7bb4183642438d966e97b23142fb4577ca76592128cbf18c18ec7875be1c4a446bfe5fdf0ac4107ec3b0f530ae1620f8894cd32c8e74816c64bb864d9f819b591f9340c5d853087bffcb49d6fac56c3ccaab6274ccc260a8b86e74a9c379bf9aa71eb51441d9222920e54de555a60d5497e7869713d85402e5355a566e34190979db7781ef47ab935d3f79e58b8366cfbf2a88e46173c471b0ef028ff63c51d6882d23da17127393a05dbfdfc63a79cd0cd2dc9afe6006c53ebcd21f1c5640b048b463c212946a435387e7117fa9ea08678365859378482fcf1fd358666a9a50550fa619f1f4dffab9692c4ca7fc31aaf5369e116ed2e7933d619dd1267c065611b1810c6d366efab1f4d504432d6c06383e499ebcb67cd27cd55eb72f6647e9f0dbe18e9356713e804db28d82f1082cdc85657353b964363f07e46d3c0ddaf9cafbf556d476ef166fae61362a43188bba17bd1bcc712e201201d83f6f926b16807ac8078daae6dadcd392a415cebff8c6b03d74f8cb601f593453fc200cb57d4c20069f462ddfe2e7977acd891e4110f2e7993e38e06ba6ace8bbf5705e21bd6980a23e15ac1248b7840858605151b78e0f88c795566e33fc15807bb34c8c0582533307c27a1c4ddbd0b89156b1bf6d8078b0e09718e3503f507bdc06283a1bb6f46cd1dfccf1a21535bfa17a2780c7b3fc7da46c63314918bd0045334e2ae425f34673256ea8f364f3650d5072a655b5176fbc77b603845c25af02988ff98694f5c2b00d542d6c419d4786d3649baef80f75f8592e4ab3acfae8b11ffd7a53415d3533fb8cfc40d28ec409fa939a7864463c36dc6f8fd0b8f25f08a08d6f9440d34dff5e5a089cb7c4321b3ab409358dd99bf1d37f36ffc7554850c060132af626904838084924d04f65011340043fca1f4d9414c89a439d6ee51a4e257860a432ad7291415c6a71f6beb6badc9beb69cbf46e017554cab62b2ecbd220ecf9d54423c9a1b7808f1949fad522c1a024ec08ea47e0177c0283352626c570bb3849f8faa02742ac408fb835075f6cf7f9463fd9ce45a43ea29118c5b6ddcbfe08f4d6d794b6e0f6d2a7d89dc77fad1b37b6018e45d42b34e6af371382649023ee0919d98151e1f9570c44362fab8297600afa7b56285683fd8b14f6adf06db5f1bd9f2966ec3828041dd94690ad51a87089df6fa306e21f39a26f5feb8500e9ac2ae652aa6d4b6a40c58df6a3360d93a8d2897109b6db2c8472167c6181819efa116e682f4745beb64c79e2ca42c88cefb05c99e3019d3f892bb4bca10eee3ace3abf76210b04de0af2ffa4105e67b03277624e7ae3c0616e6b4a352d4826f31c6631d38219e750319d49cf44999118b2a912b81c9401d7dac36c461be1d73eec45f2a83075bff9649afe03b0450781ae20e236338192e958284bada66581296079e87eee7b57ecf526997126082f838d187c9e6ceb2513f3e7275451130bb39d8aea0951bff1790fb768c9693424fea366baf9719a343239a787203d57e69d4e5577cb5b231af899334bb670d5703468ed3b4396ca1e8241c21e1e7aded835cd64d0539412aed6842d087daf5d2b569fc399a2ca6070d0c66574908f323094279d953a7e5de4476e21b99c4fc61d30960a8667c15d91f96ab0342a02c8bd1ccd4de58f946ffede1117f0bdb634a9669e1476f653919ad497fc5107459dcefbf005c562acd4eb5d19339d6570e2525b80f60222a6014fe61786e69990a4acbc0fd8395bf124de25a729296d595ce616080c9287bcf8100396d27f1952d5bd6825e1cd54c874ddfd5b4fe7016882016d922c6e577f64cf22a22155644346f42858d13c4540246bb42d3de2fd7612b4309fa67431ea683bf3fd45dd8f8fdaf05c479b605a21b44675c2f1dd8e80a94fdfe48d2f4611ff62bc89b1f801943cd379293fc4d0fa76c0f1291a5fe59d28f910ebcff21528c0469586bc408ae23f811a60b89c1bf3ab5ac8dc0a9ca43c11c9919e2119ec62d5e1e2d38217668dbd7b0eee3533ed54fa86951743f7c5d853712da5adbd8996778f38808177db43b71e5591846720639ffbdb9a24f3f43e533176cd7a77ce1887016fcf2fafffe6f2804d6cef5e3169ecbf05339169b1dc59319c6c6b721d5d8e6467515be5ca7c4896b451c883b392c0d71af595779077b986efdf872f473889d64b68a584144a8f761dd3c400f07067b501c0ebf099fed55fa6d26b8a58da42fb46789983fedf4e51a175914ea5a7aa61a08dfc488ed4965b9e7c2ad294dbb39d9f9e0d9f83f401d3af59cc0c1ec168eb57e323221e09c3bf6091a5de31bb1f8ab4d9516eb0f8a9db979bd5d944d41a3a564cee85aabe063d24801ab20eb628de936f632bd9fb22af17e615ed74107dcd7a151e38883cfdf2e4fc2979c9b7737dc858356172a3b1893f927601529b454e146688ff27386f0dbd182b273181d46fc2400eb582276fe7591363b4f62cfdcf6f9188ccfec604221757f357208efbe52ab668bc6b799a75ffe952fb068d5b6c757f41199cff25af35c9c8bed6452d956f16469dbd2e45b477f5a4e9dc1b24e6f07f060af5f79ceaf613d6e6a7f1c04ecc87a685813eaa916f7f0cc77b7cb968a36fa107dd5ac56459ad07190b9eb7adf7720d159b6392fe807f4a7f9b08b9b0f8ee850e0806f56e66dcc7248b82918b8e7838876665fdec1832cdeb1e5527d4b7f1bc4fe4c2acd97b3e0f07c3ac100d389b2a7e1485ae6385c0e175d3c2fd9ea0854df2ab834a0193a5165bfe747239572b0e1fcdc40f771b24c0fa74407864a7e2b71afe9b9dc1740e848b2a12e2dbd4d0a712e166ba896e75b5461adddb9c4bcdddb3f194f100857b2d5017cb0ddfa2f2a9ef59bc4212114d8ae0ab1b1591fc6dad2d95bfebc71baca7db927e1d94edf7f71d5d531d7b40b931e9227641082f930a3bdc1060bb82f16d7302631d94b5202e06f1e778ea57e672075093b1c5815ef15762db6f47fedbf12a240ae120b9fe556b8325f17ab62230bbabcb76d1a28de99e8c54ea82de07af91b824df05199d739a59977c13422adcb795f337924b7a69d2853bc5a4be84bc25c661516e4c5175ba2e32134d4e0c8db5ae6d0db09b34e4b853abe04ce0b0937551875f9c3cae24d1e6ad56fa5b60b1341d6760c91c7a4e2d2990847008c003f1b694ca2c3df8506713a776355c4ae8c860444d3827c35551d1e8a4de0a8928c4fd43bb6e0caff8b6ae134308e79b68a260949987f5c12b312c57ae260e3bc654981e98dde932cf20d146482a5a92aef977d7cc31fa76f61e56cd61db946be0626af6e504493e498c634bf7b9cfe5a6639fff328c253eec2dccf50a8f414b3d93964b79db7ce91b5dd1fc506e3151d7f8b7807757a0fb18f16ba9d426447ee10701d961e5e8e92ba6ccd208617783f18baddc0bcf8420a76891f6827327181183a95541041af200eb1030cd3423ca4b38a27fc9f4dded595214f4976dfb56259853651b0523a94a7f1ce5aa60cc2a2f2e7e0a37578ac2bd2cd7dc1bbcd622853db7aef2ee425502b492277c9da2d6ac2247de68821df948342ac081f1736c51ab75715286d452416ad77f4b2a9fecfefb86fae15cf359a1"}], 0x1100}, 0x204) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000140)={0x8001}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 04:27:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000001c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10000, 0x0) syz_extract_tcp_res(&(0x7f0000000180), 0xffffffff, 0x2) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x7, 0x3, 0x1, 0x81, "87d4a721c1c356adcb666074fd47bacba4cb1aa7", 0x400, 0x1}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000280)=""/4096, 0x1000}], 0x1, 0x0, 0x0) 04:27:48 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002002, 0x40004000000028ac) open(&(0x7f0000000100)='./bus\x00', 0x7fe, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) socket(0x18, 0x1, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x1000000000000028, 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x1000000000000028, 0x0, 0x0) setsockopt(r1, 0x8, 0xb2ab, &(0x7f00000002c0)="eb31929648833fbfa04ccdbb6e07bd39df1dd80cebb2a002a189d7851057cf514ab2fb40459331d126f13a213d4b0100fc35ba2facdfd57ecf2e46e90e081bdccc2ce9aeabdd76483f16b014654e97080000e0ffffff0067037d42e29079f22507b72c8d8b53e5f6f3eeca79c1efb22602000000000000000000002184d80cc351566ec6f0bcab35f7379cbed6aa01451b0d8b129967e0bdd81fc104c6c48880e1b7b05d708ba6893a232d896dee1e99a9f9b3df2d6397d24d8fcb17dc032d10723fb3f96149e75a3aa091850211d700395ec3fb427f8871086f897915a8a69d49f13a5cf977ac738a74c7f84f0bdd341b288adfb2e52395b59ce4ecdca96eb3c49bb535d20a40e43054775cf0f2012a86d7de1aba389c7e84447854ed4005dfe9f8df83126566c9ae2838c82a14c04d624e40fb014e7e3caa6a780c64c3840c9adbccb2b2dd95ef763f038651063144a9aaf82b2a4d63324d7b2cf8122c6c6f795f8db33a27abd50812ef12a69423d3609e6792a38a0dafaf432434af9c3b61697c1201acbcbb7e10b4c63b0590e20b28a05119c51d83b3f9684e046711431290eff5df620031bf6b663c294c24c1c701b6e1987e76a6b19251", 0x154) r2 = socket$inet(0x2, 0x5, 0x49) close(r2) 04:27:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) acct(&(0x7f0000000040)='./file0\x00') getegid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x81}, {0x800000035}, {0x6, 0x1}]}) syz_emit_ethernet(0x4d, &(0x7f00000000c0)="b6") 04:27:48 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f00000001c0)="0000001862040179002b06000000267e897f7780e9992d836000753dd40900a24e14da00000000e1838f74652d62e159c51bad5a8bf626d9dea3c2c37bb79d7d2c336ec50000000000000000000000000000000000000051ac6369d1489135cba67612dc42c6797f0bd09ddeaa6cfebe9c7d99dc6469980128ae3cc8136183ad6454df7a1aa24d3191d98fe54251f09e1a109b753e4c979f9cc4b9527d3d5c09da6714a43f7d98c592e252cb7cefbccc7129b18467", 0xb5}], 0x1) recvfrom$unix(r0, &(0x7f0000000000)=""/1, 0x1, 0x882, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) r1 = socket$inet(0x2, 0x5, 0xff) r2 = getppid() r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) r5 = getpgrp() r6 = getgid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000580)=0xffffffffffffff73) ioctl$PCIOCGETROM(r4, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000700)={r5, r7, r6}, 0xc) r8 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r8, 0x29, 0x1000000000000028, 0x0, 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={r2, r7, r9}, 0xc) 04:27:48 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xc0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) poll(&(0x7f0000000040)=[{r0, 0x8000000021}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x1000000, 0x0, 0x0, 0xffffff7d, "f10592eeada4f1734cf8f499ea00"}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffff9c) dup(r2) 04:27:48 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x100, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x10}], 0x1, 0x68) sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="02"], 0x1, 0x6}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 04:27:48 executing program 0: r0 = kqueue() write(0xffffffffffffffff, &(0x7f0000000080)="a7", 0x1) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x8) pread(r1, &(0x7f0000000100)="150438301431401b639b4f973d676b2e45d26599416c52d25f1f8f9321a02c5783cc30e725642a3f4b881cf4c64e25a8821739e69b2120698785349602f9f3828ea56fb3bf3deac8fca18757ad09ef6707c7a6e332de8d9bbc292ff84cfa4cbadc12a284ac574c6676a00c4ffba4febdb7e32bb78ddddb3e59ce0465e30294b81361766eb34f1731f8d1457d3c7c29b989a6fada70582be4ac23bfa68731a6460f5822eae6890c543c71761677292832228d446bbfeda9", 0xb7, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffffe, 0x4d}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0xa9, 0x0) 04:27:48 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) getsockname(r0, 0x0, 0x0) 04:27:48 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f00000000c0)=[{r0, 0x41}], 0x1, 0x3ff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r2 = socket$inet6(0x18, 0x1, 0xf0) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x29, 0x1000000000000028, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) r7 = getpgrp() r8 = getgid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000580)=0xffffffffffffff73) ioctl$PCIOCGETROM(r6, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000700)={r7, r9, r8}, 0xc) r10 = kqueue() r11 = fcntl$dupfd(r10, 0x2, 0xffffffffffffffff) close(r11) r12 = getpgrp() r13 = getgid() getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000580)=0xffffffffffffff73) ioctl$PCIOCGETROM(r11, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000700)={r12, r14, r13}, 0xc) getgroups(0x3, &(0x7f00000001c0)=[0x0, r8, r13]) fchown(r2, r4, r15) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x3d}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r16 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) fcntl$dupfd(r1, 0x0, r16) 04:27:48 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0xcf1b01162101e83, 0x0) dup(0xffffffffffffff9c) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSBLEN(0xffffffffffffff9c, 0xc0044266, &(0x7f0000000040)=0xda) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) socket(0x10, 0x2, 0xf2) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1000000, 0x6}) preadv(r2, &(0x7f0000000640), 0x5, 0x0, 0x31) r3 = openat(r2, &(0x7f0000000280)='./file0\x00', 0x8, 0x10) openat(r3, &(0x7f00000008c0)='./file0\x00', 0x400, 0x13) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f00000000c0)) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) 04:27:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x80004}, {0x35}, {0x100000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="ac58ec97829b2e408c116a606a9b") ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000080)=0xfffff800) 04:27:48 executing program 0: r0 = getgid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000940)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x13, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, &(0x7f0000000680)=0xc) r3 = geteuid() getgroups(0x1, &(0x7f00000006c0)=[r0]) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r6 = accept$inet(0xffffffffffffffff, &(0x7f0000000700), &(0x7f0000000740)=0xc) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r9 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000780)='/dev/speaker\x00', 0x10, 0x0) r10 = getppid() r11 = kqueue() r12 = fcntl$dupfd(r11, 0x2, 0xffffffffffffffff) close(r12) r13 = getpgrp() r14 = getgid() getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000580)=0xffffffffffffff73) ioctl$PCIOCGETROM(r12, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000700)={r13, r15, r14}, 0xc) r16 = getpgid(r13) setpgid(r10, r16) r17 = kqueue() r18 = fcntl$dupfd(r17, 0x2, 0xffffffffffffffff) close(r18) r19 = getpgrp() r20 = getgid() getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000580)=0xffffffffffffff73) ioctl$PCIOCGETROM(r18, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000700)={r19, r21, r20}, 0xc) r22 = getgid() sendmsg$unix(r1, &(0x7f0000000840)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000005c0)=[{&(0x7f0000000180)="c7a7707622403f087726488eafaf64d8dd9612dc5caca9c67e7f1275f829e7e1ed59f170da8af3293752722411a607f4aaafc01790e03767d4c0d8685121ffdb3293e6e1920b887615619723debf99211b3adb4f20c455b8be050e25c2b47d0c83111b4363b7de14a9cde4b248ab93fcf31aa81f132916529d9d1859657102fe65ecb5837eee587e807d0faa3ec01613c9ff97dcbda09bec9ea507a9681fa9a7d1feb7c9c0f5967ab2a2612cd449992068ffbe5fd50b8c11b8b6c0307829e7ebd35d30fb3f7c5b4f9565dffe17cfe0ba75cee6193a5e166b0f", 0xd9}, {&(0x7f0000000280)="fb8d9a48004fd95ad3e7e7fa73f4f8dbafb6cb9089816b97d5f87ab381f00909c76beacbe39caced46a2a3a2852521fe1fbb8512e80032552bc0cfeda6d35ece5905879fa73d0656158e08db85bf038bba9eb73238813ad3dd0643634052d474eb98c1e83e4e4fbfb424904e93aa54", 0x6f}, {&(0x7f0000000300)="e6c353c37b3bc81fc614374604e4ff5670326841d55f6fd45d5cdd1d9dbd3d1a9509057bcb514a875c942857b825c3c1f513f121f203cf2d6ecb6cf7211a3f310468d055381b8126b52b4aebe735f4ebd29a46b236a9bf8f2c6d12760afc9e850eab9bcc3cb3fcc6d13278a06536dc0ce7016578", 0x74}, {&(0x7f0000000380)="8b949debedb3812bab67e80827a5ae3205350ec3ddfa98a4f13c9feca0bf7f1cb75a59755363e3ffc36d74748bb0d6231eb270070baf4d71fb42dc480b4b70e2db483769e96792dc753fc5bece4f7582eed6ce5012510f1bcf3f26035d2482b00ea1a12df21036245301a8ff34d9f269a193852b82ad4f525215ad85b15a9942f5e87c6f7b85927da26f546e8da2b7aa0d917dc7fe7f67d7d24eae6bc43a9d7b07273e3a80d5b494632e4dc87a1e320b189adcdbef9295e724fc8363f6eba5db3db193e79a7cc9cbcbb69fc3b23883e40794428b4560", 0xd6}, {&(0x7f0000000480)="0c37fcb636ca27099dca8de10ec6f58e0dedd42102566d1548ea72209ccdb01c9192bdb70fa06adbda7aff5c52aee26f09da1b0e98f467eddd323b044619f2", 0x3f}, {&(0x7f00000004c0)="d4bdaa239d8b84b58bd2873858bb04059e837d7d1fb7a4f9fe7cfdcc02a86a3e722b5470ccb9986513693884970a1cabdc076a217c6fec01ee2a19dfbcc4611322efc98ff2dd3e6c33301169defb8ab4f5ea775ee0c679b0e963610bc3be9c02f8d88facda519c067a235d5d051de39e2ff1482f92bca86a6c78854cfe686e52f01b7ae85a4eb017a2e8fc9e225ce536ae9d19665d4bf5ce12994f2eba1b03d58bced034c014f4209bde7b4d349e5735049dcac9ac1ea1f1e5bc0e67628db3f5ed1271eca8755528ede03e51e8", 0xcd}], 0x6, &(0x7f00000007c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r5, r6, r7]}, @rights={0x18, 0xffff, 0x1, [r8, r9]}, @cred={0x20, 0xffff, 0x0, r10, r21, r22}], 0x78, 0x29f6587d23e7fd14}, 0x602) 04:27:49 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = getpgrp() r3 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000580)=0xffffffffffffff73) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000700)={r2, r4, r3}, 0xc) getgroups(0x3, &(0x7f0000000040)=[r3, 0xffffffffffffffff, 0x0]) r6 = getegid() setregid(r5, r6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x1, 0x0) r8 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r8, 0x29, 0x1000000000000028, 0x0, 0x0) r9 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r9, 0x29, 0x1000000000000028, 0x0, 0x0) r10 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r10, 0x29, 0x1000000000000028, 0x0, 0x0) setsockopt(r10, 0x3f, 0xffffffff, &(0x7f00000000c0)="ebffcb1e903ddf081ac29a000000000000000000", 0x14) setsockopt(r7, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r7, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:27:49 executing program 0: open(&(0x7f00000001c0)='./bus\x00', 0x10000, 0x80) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) pread(r0, &(0x7f00000000c0)="13", 0x1, 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0x400) semop(r1, &(0x7f0000000080)=[{0x0, 0x2, 0x800}, {0x4, 0x7c88, 0x2000}, {0x1, 0x30c9, 0xee7c68ec95ee4dc2}, {0x3, 0x6, 0x1800}, {0x3, 0xffffffffffffff80, 0x3800}, {0x1, 0x101, 0x1000}, {0x3, 0x5, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xffffffff, 0x1000}], 0x9) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000240)=""/208) close(r0) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0x1000000000000028, 0x0, 0x0) accept(r2, &(0x7f0000000100)=@in6, &(0x7f0000000180)=0xc) openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x100, 0x0) fchdir(r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) unveil(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='W\x00') execve(0x0, 0x0, 0x0) 04:27:49 executing program 1: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)="c1", 0x1) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040), 0xfeea) read(r0, &(0x7f0000000080)=""/101, 0x65) execve(0x0, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x0) execve(0x0, 0x0, 0x0) 04:27:49 executing program 0: socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28f20000ffff15e3bb2b000008cd7f0600000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 04:27:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = getpgrp() r4 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000580)=0xffffffffffffff73) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000700)={r3, r5, r4}, 0xc) r6 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r6, 0x29, 0x1000000000000028, 0x0, 0x0) sendmsg(r6, &(0x7f0000000540)={&(0x7f0000000100)=@in6={0x18, 0x2, 0x3, 0x9}, 0xc, &(0x7f0000000ac0)=[{&(0x7f0000000280)="0d37cddfd86ebf84124c909674c40898c359b5579a9b77fab3a8eb26ed1b8e5af4c394ea8b9e77fa9b41dcafb15d025d133d0a1623a57a87282f562ac13e576a1d345916012e761a5444f1dc23b503bcb7ac9d600dc9405d01c2db147a5d2e26e97ccac5448348ac54b1c9a9b3a3501666b661818101b40db3ef7a5d712d37f243710c0642cf33ee1c666e999a5328", 0x8f}, {&(0x7f0000000340)="255490177c4c5373eff4d31d830cacd0c23542e025d14315303a57dcf98cc9767db9fadb7545c93a1a62fef53544e5359646115f19e9bc89be1d42a71239caa488a80d64a0fa6c429f17526e477469302beec9ba57bfe13cfe1ba369da1e74860840da9d346904ac011e24d172063d706ed13e15bf0e37a8704120c32dfc6c3cdc79b970262bd93bbf592ca77f70396ca24d1dad511024647e77f69d3cf5c26d", 0xa0}, {&(0x7f00000005c0)="64a31c4c6569f2928cf64ffd48678b15e2c79246fc089ea1ee327dc5053107410301385ed9231fa0a059c6450d4bef6906705d021fabe2d38b2ed94c54d8f48d364152458a3441976fd96c1c358de373d6bfa812e4ebb780a1b9c14fa99f0966797b1567b86328640af8b59292a1e55ae8ca6377ae97ef08d6b2b48cae24875275556199eb194bc8d7a2cbd0d208b017b50318aaecdea7a3880eb73ec09e1343161f7aa385feb4d26fc57ecf72d489e084c02f489e7d1fd8868c", 0xba}, {&(0x7f0000000740)="588e4730c6e63d984c168dff5f037331afa3245e6d81267bdee8e1e8e1a40cc520abf5cb192141fc839384abac5797519f643dec28eacc41cc68576bc742ad95fe167b2bf87f775a091fa268a06da9bca4bbcb68024b3aed86fd1b8f85932f0bc41fa9601b4e9ec3d2794ec77d3fb592e40a7601881385ee7098e3a8391d1ffb65e58be0002305ee4698fd62e5239de13e64920530dc932239e59e9acdeda9274cb188ee5ee7d7690eacf6d70cd6f6a9c0a038dd93cf59589587de68c7af622ff2aeae9b46cc2652c3124c37fd", 0xcd}, {&(0x7f0000000140)="73680a9b21a9136294ccef19ee0882325389b2cbc2b607244a4fd5db7a51284bc7e0e377053ce1121e9807fa57771ff4c765a05cd014a23892503c5b93394e95039b6f6d020afc6dd3a3f3868b297af0eaaa7e9aa336bb", 0x57}, {&(0x7f0000000840)="de162dc7daa30b310b0eb5d5abff19c53b97e477fc1ffaacc8dee6942c6b581ed79fdf3072d883c7d0d3ead9bc7575ac887c8615f3b1fd7f5900d206f83c0caacf8d96c3039edd0335696e52f60f04f33d7bc4e97c910b9e7a9d2c624f45479c3f63187389c2488393dcf0258884663d363a58a8901907f8c836227d42fd14cb7294e9ca3510b361935081a5e3e007b09b2855d1db27b102a43916f1a97d773528372e0cbdae1e5bb51ef848ebd135979d7b1049ef0a4b019f4bed673347a32b3cc8860b3e0f15c75f7174d59af3dbcaf08e9ccafbc7552e595f8c6d", 0xdc}, {&(0x7f00000004c0)="82a3ffb0ea09c1d9214d6ac047c23a279b27ef1020e8721c5510c4ce9bf515b99b7b95525cfb82a1025f82b34e2399e98165eccd6b8878b74f48", 0x3a}, {&(0x7f0000000940)="5baab3eb350016b3e9d0a8da31890d2f32aa8a31a4641cb3fecb67cbf797ba2872098c03abe880fa46a35521ddc781f881d625ed93b131a2882349d3cf4e8baf4e79a2899eead25b3b1cf5488aa288f8a31bad9f0807a5c608", 0x59}, {&(0x7f00000009c0)="af8b5b687f91a308a5d7a7016535d4d361ca825d6bc8fb2f5bf82819d6fa305dc1ae9e2068b659557819680a64c03128032d4d9be019165bdd61544e072393a93cb542fe37326a33fa829fae2b2e6ede06d02881896d2d42c509b530338ac09eb5bd594b3ea9a0d1a2fd659373bb688d0bed2fe6c58acb19eb6aaf1219fb6f88bc9436e69a864c74d2248a42775bdb27f1326ee1fd89e2a8b56a9dd48e4f0b53ce2239bb726de9be5cdf3ef6b74f599ac64e676a6b7943bae68c7735a8b1364837019db0", 0xc4}], 0x9, &(0x7f0000000b80)=[{0xe8, 0x1, 0x5, "38f9a2b69645ad7f893711faeb314dd3bc81fe3c3a5fb30304c0790c46945555e1852436ae683fdd218361ce7a35c9be267137b564fc39843ee838189e8c4faa97996518ddf53d2c852cec9bb362b52ed333d17a997773cabcf1bc2bb7b4fd66c63001952f6ca997d13c02e49b6f5facc52f8f9ce128b656bff6d5de114fa727862ddaca829d6fa16d522a2fc733263615284e6a7e9d399fd7afd4eb41e6eb54ee37623d2b455a3bfaf7cf40ba25bd0dc721ded8633dc0f3511a766dc1385724a6b5dd22b8cf1deaf0e36e7a4cc35d7a73de99a229a1"}, {0x1010, 0x1, 0xaf3, "d3ae4d38da4df9a939be0c7db2f953bb5daea6fce6ba967781f781d383b3f74960eb8f6021b79d5785dc6557779b079597cc4fe12814dc940d7d8c33ad556fcf21d623e018efd12c0184fde49e806ade7fe0625474dd37374b9f220ffa4734a06a5fef2ddee85a9b36e40557474251c1d72169f8e9150526333e088492f6552c5350bf65067cee94444f0187cdb451e0500fd1f64881a3973e0191b8e94e4e2833b78ec8be5d64bcdd66ea1456b3e2955a5b26a6147914548f659c0687019786b93379cd9498ffc9abe67244ad038c57caf3859bd25462013301ec4ec03a14bcbff279999e55a6687e9055e294dae9b314542302186c8f9199a8baa1644b9c60221056e37b28276ca965a541cc281e8e357d4e1fdad7b28c1df4269a88a0283981e77abfe7506aa9907d66099018eadde3e63803334641e0cfe1b78c48a909e89221aef89793b2b1225c89df02d08e2a418fbfe23df82dc8e450dd97aaede8d449f9231d3b00556ddffcd56b46fbe4e4072f5ab7ba1686c4e4374adc9041e408571dcee98220260011648cdb4014f49166b304c269c7f5fadbd9a5576952d8888fb84eaf17cbe3721273ca4fde5b86038c30f11307a6957d5b69b694abef18fa735098522b4065af08f21acadabbd3112031a6448a86542a815fe4d80ade042286379d1d6c0f57479ca2609813efcab09de7a9d058942a8579ce377c68c2b5b335b2c3c46f6b97bf59cccef1b78d9907dfc049f6ba2bfc13ad8f51fa30038b5bb97bd78919d1a6f34743b23461a97e019dbfa86d1002c7d76ac9d48bb045f50d96b30422f416b4bb2c923f32ff2742ab1233d6cc69d2088e96c673f4a445c762d88fc8992f36a16786f1cd9091fea84583eff50ad7d278d66460d0591f3e4544cf97907c6e586e0ca1498ec17797d67bd4a7fff7fe5fb4337d9e983a31afe4166889941cb13bf3f77fd8bd43d7d4305868f10dc28c4f022e123483c49613fbf0637c5ed0fc6242cc6161c1fdd7fdb1f01bdd488267306799ee1076adc02fe72662df97adc1781b997a83e7b18d5cbe5432582ee59e10a695482e5b4ae76217fd682cb0672dbd5107ec64e28d2f4a58100e5c58d83d84bf2725f5d356f24e13523a598ede8eb9f4a8f91fd4fefdbd5b564f3f17aade7cd2d9f53391726e76663ef4175846c3b76a4668c0ac696699f80961b9b61c8e84a84e63e634a37d9b8765bc681752f5903fb1f43b083f1dc3d3fde026afa271e2c3bf5bad8b5630b9372a2dfdaedd5b427c0953cb6a6071091b292b079bc3c2b0383eee59d6d76b8080699c839f968ab010d790077e9b0ac0da25a6276bd114df03d8475c6f6830c0a879518c0f48c3e2bce12be7a0cac07bf70320bd3418e783272704ac3d513fbb06090ee9c6cba38e3079fd7aecb6c1b5c14dda66a10074b773f6721fda510365e44e0d800746b18183b909127d3aa66d66a42d5a40b70ec33aac71a2f98e7d4844cb60a7ae8319a334c8193fc0ae11c6603384e19e1865e2e47608ddf8dedc02dfe28eed5c84b935c46f7c56cca562382604259de7b0daed3ce4149f3c142b1c4c2ebc257e25882643011a32d7eb3117a26726055ed17df1a3ec4145363843a91f8d79b7b0c97417d60a020de1edffafbbd4e9d56bbfdf2219e7d228571ba56717b1dd30298fda776b65d02d8cd6fead2c929c73500969933ea79d03fb22e0d223b2b56ec19b08b6468ac915ed0166d9052c684797e61b3bb92142fb41bf0805c0c69ab039a2715590c870936eb4e81536dab10de0c42a57c2ae1796b41e66a5cb29d66e83523c68aef2ce3063b22534be4d401b439495b3b095ee8dd7134da15ec9218b2a3c19518f9c0d32a0d08b2f3960a8a92916b4803c22d88fec80def9edc3121b8e5f91807c5ef9ef8f853b9b56113bbcd3fb9460cb0c9ed7a1b3077a368f30d605146d2cf52949f72d6c5f832c5b8a14febcaa484e68f6ee88ca3a446addc0b5e3ed8b729a9d0c154433f59eff6fcc90618e4647f1cc3d94804f6366edafeb411b2e774a6881a77e92beb49e71796b934db81382c5cf4c05d10a728613e8fbb4c64599a84533e2a64219e6b3cf03d96510327ecb76a137556c1dbb9e0333291725f22997440decac5cb3c9242febce3674fc52aa937e22476ad934687ed35e50a36b753b2f52b59531bfde40cb7151424098314040f64f3e989372cdad10da4f6407775294dc7d8e58978f44a57f8655a411bf407893484b83e08b913847496f75cca5e4fa3a9dc546ae369f46c729b31c03160577ee7ed34093eb1fe964924302847c1819d51f1b1147216d1e64e9718d13d8a8d867cb4285abb5a44f8d023998175fde1067a8b69c9a919a77eebe5ece49d070e8a27a05f42135d5818d5c29141bc40ab76e220939e2888a6a134dd2f2f61cb32f7d21e393bdda01cd2d9ee9b8d5df5784e00123f1022114ed3aee5a8643373d95867819de86c2054149bb8a2e854955d678af18426bcc7672ed0895d60515427e173544c8011ae0d60c1cf7c54e73be0f64acae1d698761fb1b47ae590cfeb4e2cd55b1b8119101f381e012dd494e77ca0a0c3c40ff6d78fa165771367f433073d7d8be4e619d4f0b402fbff816675008e927b6ff6bf5c26ce9552a34a024679311d052e3ac5302c91d36ad06596cc5f8461ee18565c7a96d2a80d6d798382dad0762f62f5fe8803640f014ada6656844e6996c1310daef04f8372b504c989c01e9f794377a937e5d8a0a4dbe5fca4ccee1920a8a2fbc8ce7bc4a3024a97b90165546c3bd405cbf1a9be952e75f2212dc79744f50f241075c58429da5631d2dc07ace8aee2b478bf2aeefd24711b6d1daa19cbc4dd425c2740dd91c1874cc3b21130c3068a6d2ba265e2f24c44d4f7dc42596c8027ca08b59419f69b0d9d1398d5b6a7db88fef9b4af6d00ef4f3b543e7c57398cb9ec56105cce6f1445c15c419025f785afb9d71ab232d7c635f16883d608434711786cd3ad976a4bb4ac0fbce2a30919034d47496cb3af895a9db53b949a70211c2ec1f741a5f76453899adbb4785b775f73375ba4779e4de4eebcd092a95bb8ebea38effbd9595266de6ddfc8d321d4c9fa213374e67acf8f53192d69eae3e436e1ada45873e2751d565413b4db5d39d754fa6f17aff4db5a1c194653670580bdeae7b24040c7666bf08fb79a8bcf9fa059690945f91dab505422d9568316b247fc6be79b10dbd1b18819e7455a791de83a9a64fd137ee38dd7e83aa441d4613f1313ccd7331211ae0017ffbe5092a86dc7e6db9f82b583e8f3155198f7f5b80d9a4ddd5385056512b314aca60de521e8da406aac05615768eb1eb3dc91aa2e42671105fb3b9048178a194a072a54c358cf85cd956d13bf32f09d0607bd94efa1795cf90de799405935ebe210efa6013a3c4dfa0542d3dbf93b064b7c784c5b6e36f2e8b11b8af63217e5ea4e2e9e41c2c0daece2f7c8dab8dbdefc62344318942620ffd8c789c4c1c5cc4a4a7f192eb9770e3f77b354480be9a5d885a2e3a39651fbcd07150d7e5edce6e9bc72d9fb7f45fe5bc1418ba1dcb284ce21315cf0ad5f49b88cb8be2274da143168dfd69e5b8fe234984fecc1de5645080066031c19b1091639a015b97b36d95d8f008da876fb04bd8b6c619813df3def86f35591cc7e3dbc5fb95d0bb5cbdf1d0e8196e86c764978bc50a986808fd0cec671d2b26434f181483dd6f8942cad3ff4afa8349b6e1986f8ed77d52d1f665ba363ba7c9d517529e79c08115c468962ccaf991deeab3dfc660ec6e88bad7458494a7c6fed904c9ac8745719ad558ca66173fdec054541b51b98e1b0e7aaabbbf28165bfba2f9488844d338d86c898c1af7b4d4665db7f9da37850e452870160d4ca90354d7b6e4fe57f27a7c1a6b55a50d11a4326ddad9034a562e26d0bad8993183bb5e5a825ea251aa3f2704a924da1430626fade92be9f07883d758e078e2c5cb41d7009243ab87ab50a18227a09e35dafea71141010b62e7b6fc5848d2cc494813b935ebd450e42d2cd989386d87b469305eb358783a57d64bd5fd89525a02533eee4c86de48998225b0eaa6716293f8fbaed0e99fe94b71154c08c574171d900d747af3ae0ba0aff25e5451f14bc360c1844743d14ac9d1fe11461a8126ac25796a83c7881816b63e99b904a1a563e7c553a3e0ae89039cbb004cc0959381b923053265b3ce0bbd1094b00f4a2e64744ce7f4ffd39f597fc767e13de907f346afecfc2d47d754cc8aa2a4e7912408acbda619b757382b95b20e2c7e231c29d2c887a29b66ebbcf9ba50a42f5eba83159fe86b09508e1edf56cce5f470471e46b9a5d1bce6b8628cc5a0341d851fd357b7d848e389bfe0cc2b0e3be0affacc701363c7cd12735c39cda4cbc7e39af9e90007191aa7e9689e4af801d61b809d847305534ee143c639fd987741a0e0586c39f7ec70cf624665a00a153a2778c2c4ba96be624c39eba708c8ba9e9e6520f8177c25c6cb65d2b9302f51324961801c7d89672208cce09a8d5acf37eb69401aac40cf1a534d22af1e4697c6f108c28f0d08a3bbf432667226feca1fc0e08d0503d9e6cad441a6880fe18a16c9806a0c3d22ff469d4c5fdb948ccf7869b3008525999fdcf4a7c4c254457aea6c26ccceab96aae264df7e9d2f8766f6e53a5c07931ddbbded1f7ad80834fa60ef87d1df1141e1b391946257b7c255720e68fcf2ac165ccb961e3d71d2ee114a2ad2c8d6ac8f8f2ce2e1b25b4946799185bc0c70a2803ea0d15cca8b609e5ea461151db5475b8a77bcf993a7c64ea125b030b0fff320ef7f38d1bc4a115579ef2366ac99443989301c570d97062332b5d85c52c06ccbd8c06daf21a2a461108c6ae7ae33b14d68fa16b092fe92ba68bebafdcab07b31e1e05d60a22b708be42292edbd7f08f9c7ad62ecd0475f08ed09288401be3edef243a540a37bbf2ec43f37dd709b797dcd94d675f198e663327b628de12b908565d091671e5deddba6519e15d97aefa86028f40a5e025c0e4a1b8fcf0d91224e77596c687b399e7b48fc8a67f47f0dc5828f8cf8dd8a6cb944448f54fb1dc60640b452eb1429bf99003e7902aeabdfa844a4a3ebeac81376d5a26f337e867cc647e7650e76646975c59caeae8fd4f7441ca48c8e5684db04cdbd5fe52bbc9db364da05dbd8e974ac43126cce7669a5c5ddd5379a5e81ea4572ff0ef6be63718c1d13effd2439a54203e1b0a5cc65243398eb34c9e9ee466f29f42763d1ae3bcb6710e37f4fddf79390833f57823eb6cf7fc2242399a0c4e7cc8502ea5af676f569970fa952705274431581eb49bb54fd403f7d91e7ac447acc62a457d588179f4498f9a82e21c838967cdde2aa5fb4f8a86e9d7202abb8bc1291bbde3085bbbfc2b37516b97c49f4d43b24525e1b9ac60a6c8bd2daa237699a08dd186cf759f39056d13280ec6cf6d00dc5f9603940c64cde01b2c6a9b58f116af27a88d3447f84384b67ae3e0d8d6041c93b022a1d27a8abc6e3aca5ecd06caad70ab623f1d30209c406665fb9d665bd4430c43dfe7f67f66e683390acca1e517a69c12380029074f3750b3070fb8f9dd1d7cd6bf200b900f5a1586d7f1fd3889ebc166fe662d46a47fe55498ca4148a0a45181809c54224097727152b99b941b4ef57755fa54eb794e06daaf53ed6f0ecae839e30002586ee1d405993842a1c71d4abb5872dbeaeef9e338c0e5507364a528a87d580995a498ca7c1db30f7507aa893259096d805ce409d"}], 0x10f8}, 0x1) r7 = getegid() chown(&(0x7f0000000040)='./file0\x00', r5, r7) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x1d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 04:27:49 executing program 1: getppid() ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) nanosleep(&(0x7f0000000100)={0x81, 0x1}, &(0x7f0000000140)) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "b04d20f3ff0a631a00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000180)="fcc026119cfa8c09b0ac2f4e9ad0fba8d1e54db3e674278867ccc2cb67509f72329ba725f1bea697de461f10b3845ce0af7fcbf5777ca4a77943aa6a0b4d57a9f011d7cc247894801513421d4a2134cdf712cb8ac3e973638e01a191d218fd1bf511404e8a433f33bae18391f229ac0998542914a1ccc5a6335fde3d1fa7459efed14f5d4a3139e71e0e6b06c2e244bb82372e900db4020760f89e83314e5a62736f3602b5cc6e9f48ffe2619bc26fab26102a59fc3b3c7a8652f26258ef683de5e6aa12f42b4d1415831256e59b9766dac13e3ad0e92018f278d88d79fb374a2e9a1b00c6523c907dda98699f556cb436a8fce649f51058fc2968e062590323e08ed96fd42ee81a7bcef3b6b08ec84c7ee809e2659a3bcc864194dc93159d5e4d29bbd6cb86b9c08210fbe4939fe71b4f144506d9e96614345048cbc87096ee9b8eb050b0373f581d8ffd26b3ff2193ce436ff266ea83000be8eee455b4bb3caa0f7fc2e4b679ca34c0828efdc8e80be1ef72798e51901e356ca82c47813a16fb13dcfd582050fdf29b0d1c4aad0887683ad37a7a71dae5ae02ba11f2934fef928ced5181e1b60bcc675ffd3c07b418a6a33373003433640eb032720d66e0c0258fd24dd9ffccb06efb5e23d2547f060fbcb41504f5e44d09b7db7fd5046f200496d8ae2032bd8a60f1cd221a1e10c25474b2340a8b95619af501ae95380fad6826ff7245ef43c8eddc9713d6a130f40f8f12789fd4546e09980e4c4a35b9e5be5394bf699358e9bb257420ebe81cd4a99fb442ab4c1f14090eb8bcc0c4963796f7a86b966fc16ce375eeba02664e3b6d14ebe9cf33a364f963ed17acebfc1e53f4540cedf3f433ad3b3689b5505c8d22f8c366360b3fe196f68ce9df9c3b1ba68814633735e96f64547c5cb0a361ea96c7085479fdc8c9419c05196aa257f9993f06f8f30ff1eff8f01f0532266046015d17b13af544440d6df831163923a929e7f2beb74068ed469142259bba6f78154ea373199fa500104c387dca18f37ed85f1afe473edd035c75be9e6219c0f1573227e662233a1d83fe74ff70758083328a766800782bdd617c569d7004e335bd937ffcad826aca1ae03ff0033fde15dbb9a207a3ede86af11ceff4e8e19b93a7fd8d64a889ab4a6294b3ed1c22334b6ec4a07a94e8dd9deea17857122c79cde092def260a7c8be954c555113068a2fca4784bf18b74d1f33ed199ea574377b065dd7baa628c07b744217ca9e52afaab6ddce8eecf0cbc1f191db2089c6b88a2feb8fee4c9e4a1dbfac1f45cc4691fd784718b98bb856e5593ec3b9188b36253c09316de3760ffdd7e7d574b9ee630b56811ffb68b4c078058ffcf5faff4404999c608110485e9d59eebd89a6d6d16b8bf24bfc946a9c989b1e69832bd3a05bb8acd9956f21238c051786b031b209537e4583a9c7192f0685e2fcb006258d272766fe769d34dc3a8e94ef640350c509c58fe159fb7933d8c5780411448245edd28fcfa6fd883af222cd9cc4f95801a02a7fabad9766140c3c2fb6cd0c2ce587bf20f9aa0629497793ef4f0d8f21dae2f3e00524e1a36fb69b2d5f2bf244fa99bedcc023946d2656b8423964d35e59f5ce9a1d404eff117ba0e96302b3bb2658496b1f79db0c04d4d0aa4e9be41ffe4e82d856265e0e0a2d92ae6622ab1a82ff126430e7ed2f1d504846556fa415aa8a1a91151f61d8aabd390e718ac5167b850319e75607a795566f9179dc92351aeb8daeff98b6f9b7c2f2d54a6d2d08c068329447c5f95c34dd34a137d32682cc399abfa4cca461111c7d251db8d792f80bb095f7be9e0c5d3c747d1413ea2acfb70e1924b5b7052122ccd1b98a1f72c9db576803fbf8a17a4325fef6cf2937011e4ced8d16e5da8b9767e06bfedeb94a59d351650ed1d183970bb02e26428cb017123589fa223207aaf4e98cbf127357987573dcb2a64c6e8996da1d626ad05ad55360e363107dd71872a73622456ff200f35bfec6c9f949730f53d68025e607951deae5b461b8a9f276490161c85eeddee160cab6cd27cda079e8ff7a28364a4c479623499f3a4e503d62e5fbe4dc90b0e7f14cbc4721531fff51d910dd75c13263d2a8d347d36987e84bb102a24ac04ad61d9c4c370017766f121a17b4bf0639af4a4ed27e50418e1cf85a4f5f5ca70842cc2d8842b45fe9045299d7a63a9e4f8cd0915f725f8563cc71720e122f2f68536f9b35fd16a37a11895b5f61f0de55cda3659765953915618f8121a2c992b9ca2682fd38096790aeee909db0e70dc89f57fa2d2700d8087a0761354bd0b4d77d10ac262eff6c963ee34e9010d87c1c2857cdd82cd92433029aec61e5b0be2c642207e0eb4b6ff9e50e6c307a47101d809e09962cdd0585a3c521e2ad0a6ec7b51795ebdeab2f3ce2c5569182a240e1bfe685ac5a3cdd68ced913f1be22cf082907bab8b6c691069377c6b85a3ed25f4b05329abb599df40862538ccb04cd0b9d824b83df4ba83a3137e69622a19942222d43fb5b412eaa25d534c63137bf189de0323b019ca08ad57267ff6409e7c29a58eb8f60ed7198f875dd5fee22c0a1687327990708b6f5f5454d05432c1abc165207512eb5d896505bf78867225910e914695ff39a736eb79962a8a36e032c796ff2275f4925e4b6cba66730a9f3be5e96159939843d4d868f1b4c601a87c2f1a2c5642b4f223868f76e6d03d9b3d4852b52c57aa61d4a32f8691699e6ce0b1af239edbb76e3d7d9510d4aeac4a1e36ee5acda67b0751036d2ec646f5d2280fc3e11b81ee65523266e856904da3ab6559b992bf8c8c67443eb3b7ec218f823690d6bcb358dde04adca990c284c3fc5bb4acbfb9405cdad48dfe37973d399ebf58337ad3b893d1e833398aef40f807aa3ede3112228e2a89224505cfc7b8306afc129d17550ecdeedba6d4cdcf5b9cfb3e71532b1b30c71e9d185bad4af55237411476e6c718f9e40a647f04f0477f1d9b39f3f52452b47a86b73ac476e5b095a37e7e7af3528906612e8c2054b7745f9a6f735dbbe332a364fa34da2cef87f8ef0f688f9bee809bff89d2d7b8f83db328cd7c37acfca33c2c357cf5ee12f8077eac2b85bb4bc7fd9b3190cdf2b9f99319def71f6220791c569efbe32f78d413a6912d3db40b9f0189808383423349f90a9653fb78a7d940675fe964181f6620d2274c5051dfcc80f2f4d202f80455c4571ee5616a586c31219fa13543869bf64c5e0f7d99a8b717369c29084e19a4f028a6f15586bc61fe4dac51a5135f13f6029993e4dff91b081a6150f7fcc84ad0e6979df9707568055b372c78aae5505d4e681d18c4ea714d43d5e51bea2baf3a6bf9426ba14abc1d5273d6992e947991e1daefa8081f0501ddd31a4e30686f8e98c73e98350bffe02cd114dcbec0d119ee43657224d572b9f13af916f627061f3b689fe90afb3dd4f0cfee15a954c9a2e39de067852661a8fba4bbff1b8f11995e149b652ce2273183c5cbc7ae358190823c44fbb1c06be5d6cd11f6825b5ebd850034c58188e3f7f33e46853bce62541560d918fdac3e58b74e20270f4557b8e5fe8ef6c23672ec07945e607fd8c5f4f7f5eaacdfa7c60152064e4d7f61bd8a510a048a74fabc24360cd31eda662978e13438dfcae8fec8e6a43c9f48bec46dbfa5492071373d59cbd24d72877efeeba7a34ae6d750b044aeec09b14ca74114f9fe116d759fbeff3b7b7d124588daf76dd6dd0aff7332ef56dd532791263eb87022ed123632982756e3a2e20670d35ba135ee839702eadb86f1aed4385bbc1f9b317e70b2ebe41fd25ce8340c586e4723a25f56f204ef48496fd4de5d186264dcd78304ca49a0f850266932d4dc14c517dc9f9ec7b5e888501ff6107f22952c0ff599f0def463d0e01b973ed60a544dbced8fc0a40224d381c615ff8d79718b2191a8760590d86a8e34441e39f75cd65511843a328a241e2d9852512a797bdfd3ff155ccd58c42ca04df97db64375642b7e47b88603fc45a4c9802552145f340f352fa18794296618d00854aebeef96850bf5aaf03db8204e9de53586dd4355fa8d04b54f4391e1e440215d37d89d8d62f97bbb062ca6f59b5473bb3bfa88f3ae6f3c63c75171708ba8827686a52c41421407cd0b514ab288a7dbafaa5141c9f33f3f6f090f084612b37a49c998a8fa77a84a435b343927f5b768d25fab92ca40760df0a1ae1231bc1008f372c6ba543fcc8f9b13cf5b8ecb7a74a9ab346abd9c4664c49ac796156974fca4d1504c737f6577bec651ae651bd9229d65ec298fa64cc68acbe1d725a36febcf54471c552901f93dac7749d40f4a236f9d5b80baeaf076a12c59cbb7e3e96ff086ac09fe1c18eac71d393eaae9b2447bd91500fa646033c94169fbff73eb4ecbe3b4787494d84e2d5dc5fce0b448f707aa0677c59503f2c7e17319cfb4ad0e551e4cd23b4be529e45d0544f3f8329d90bef562ee976773e0a5b240ecf27e734e1155636a27d73f075cb62a6824c837db254b02dbe68b34790448ab0684c62a531ea94cf96d4e2606cfb953b7221c64b6e10aad92f89905bfd31a33749362d9be5b3a9300a11d810d73e48d691f1f479a29a17f3a772cdeb5ddbbe6a2627e6c8b2a8e900be38ada0bd785932d17085924f09d6fd7a4edd63aaaba6180b1f41d2ee5c4234d2205a3b88fab2a1085784e48d7c6abf92cbc16b3775d6fa9fa787cf83bb21098877a8f4e6714d21bc7da09ef131bc809f3a619b9cb711a1eb670f12a862d52bde7f430e7db764d7dc599dacc35554f9a064d5e53be26208b14f86720fef6dcdcd7194e255205914768170e28ce8a2ca62a6131f74d1131e541e1b053e424599e6cdf2009f4a1f7f5a68293c562708962af5788c6ab761c43382d1ce69a14e187d7ec3634b6cc78e9a47a0ba13061ff478671f3654a519b47f743799c9f8e88009c64441bec8a0fced9072e05b8d42e416fed81486ee5551901a185ce3f45f2b14e7ef9ea07287e6f5a4e1e06ec7c48934b22e9d31aefcba5d0815212bda987d77fff31316ee3d257482ac67cca789e63c33ff65566a1ece6309e6bb11f921aebc5ac573a72d2ec2b247f22183c966fbceeec4f1a060d2a4b80b48eeb3f5f9f377f7b64e00b69d625f7d91e6706afbd090aae7efcd9b29be0eda1593f1351aa68ac0f7afacb07fa3fc54858047c8fa1b7cd5dca7a7f1dcd8520c81794d4c87848cf05385f308bbc1ba7865d8968f52ecdfea0a87163f0917bd0e54e7789eaf52e4aed74d68c9866c09c3f24b6ed01da769bdab417a7c08c3d96b2cf19fe02ad4b2cb066507a8f55837a84e42892027d1f780044f9ce3d66f23d4c554f6b1c4e5618aee4ddfe995d79d1498cbb093221e94c72f7fe32b22f033574913ca02965b5d17129a98c6e96fdc23548331d6b4c707085bf045b925865ca11e921a76d794f81444d6a39e41afbf5782895628ecc8208946234e669854ea980fa4c96dc925337b8f826af992a3143d9e98f78af37342545a61f9a7cfa982a04f8042b29fcdf0ebe670e97f3c321592bea30f5bf4ad724b2b2f2582aa1f4a8323083b69d2829324c9c318f5139855f3ab72ab0acd27beed8cef3c04aaa729ca8b0d3b6cbb306b22f8883f7a17e5715bbb183ccc9850b6ba941330cad137bb8f36023bdc9deb19fe9f0062d4917e44494db9da42ab8d7ac6eb7b371ac7497752ae8d85cfb90d9fea80a49abc6230d74c111c7bfe48eedada16590540adc85a6fe3016cfeaca0", 0x1000}, {&(0x7f0000000040)="7aebaab9bd37d3125c19eaf60fc37d4d6740b27b69e413bd1e7c1a56bd8e4b4919b9e5b61217ce827920", 0x2a}, {&(0x7f0000001180)="92d129cbc5f9f0d2cad8b3667db55400af0f28e795d54d8df8cb787e6b8ef7fed86118c03067b4f0ac2a5fca7290086a733668704f36cd432b2f071c28cc99db01f0503cda074ea03bfc4dcf9c3009b00837bed35d53455d673da5a7d2a265a07157166a23eb99cca49ee15e68a4fe441e753b8da5da670924bab0fb77363c4bda5312c523683825c086eeac4e57732211ae6a40c3b06dcd8b410f7eca35f71ac0f5a547f23eace48bc5c29b0662c6377dcd4bdf83f3dc81c2dc2b441cd7bc98f7a97197e3a3d4203f2c3489ba2b512c9db2287f228badb68c4dba52d28aa6165d489aa5f6f36e932864c5b13d44", 0xee}, {&(0x7f0000001280)="c9e25510350bb2123355473ea3ec4e3d929be6fd9055d9e6dc22792ae542bc78811f08b45ad18de763a464fa9fd4e9c8de8e0b12b8c680e542df438002e95415eafcb1871ad6901300ad91a026580f73ce27ad2974bd29e549c12192006092f046c6f3db1cb70ef7be85a3f889f8293a4f5a0d39f5a82ff576e16e159cc8981b00d98163b68eae0a4336d8e95b17419978d635357583e9aa733af3ae16042c37c1c4fb45609b4eb77e29fd084204e66e3cde8fc36ed0b851af4a4be89db88b3f8ab9be3d05d702d736386da6d48985250abc88e32e9a054b4de966", 0xdb}, {&(0x7f0000000080)="27bbf032b112fa", 0x7}, {&(0x7f0000001380)="fb457156527c07e631c65849f4c36846c24ff52e7076bf15fc48fd798872b3dc761d9ff3e9d1386fc6451970d77f8205c0c0da16f7b08b38be3635a25fc02d26f8f89e7772d41c978fda244961232bfcca651163a73f7142f3587ab6cc75fd54f79ef92d7612acd163523c640283baa3d11e2aabf7e4e65bbde8e0", 0x7b}, {&(0x7f0000001400)="d4f768c2e27eedeef3631a118ceccbee82e6ab2503584d8aa7396336f0e38782a1fb6ef44dfc0c9aa0fa34c10ae818a73bd8690ea968f1c68b7702e9256b02b8af18b18f62bf48f2051c87fd9e039300d74a044ec62e11f30c1e2c103be309cb37f5f6571ced4d3d29e255f4dda9d6d17ca0b895a111a418a7fa619862624b38bebffc48619ced", 0x87}, {&(0x7f00000014c0)="cdb655194b1f49cb6aa893c8ca758db651728a08b7c24eaa55401a2b268a37b5bb443a3b266cfd789f122401b9214f06bba5c80c4c59415f3004ddb2d290a835aa551ad8768000595a81b3c9c99f71cfbf0efdb0f618af78b71d379b09be9db9dd994f6e25609e611aa8dc3deb20ed76b3b8627270b595eef9185d", 0x7b}, {&(0x7f0000001540)="2179f6a3e570e8b96eb01ae1edc8c0aa67748222c5e6be59d5e58a101fa32c375386c86f49a8a90867e3dbb17550e660af8bf7e54924bfa8ba3c86faaed0c0003a599eaf139a", 0x46}], 0x9) mprotect(&(0x7f000016b000/0x4000)=nil, 0x4000, 0x7) setsockopt(r1, 0x1ff, 0x2e, &(0x7f0000000000)="ebc1b9f88a3e4659c243890000000000", 0x1) fchdir(0xffffffffffffffff) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001680)=""/162, &(0x7f0000001740)=0xa2) 04:27:50 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b}], 0x200, 0x0, 0x0, 0x0) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/59, 0x3b) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r0, r1) ioctl$FIOSETOWN(0xffffffffffffff9c, 0x8004667c, &(0x7f0000000000)=0x100) 04:27:50 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = getgid() r2 = dup2(r0, r0) getdents(r2, &(0x7f0000000280)=""/18, 0x12) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setgroups(0x2, &(0x7f0000000240)=[r1, r3]) getsockopt$sock_timeval(r0, 0xffff, 0x1008, &(0x7f0000000140), &(0x7f00000000c0)=0x10) setuid(0xee01) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = dup(r4) getdents(r5, &(0x7f00000003c0)=""/215, 0xd7) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, &(0x7f0000000880)=0xc) setuid(r7) listen(r0, 0x84d1) syz_open_pts() setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) wait4(r6, &(0x7f0000000740), 0x2, &(0x7f00000008c0)) sendsyslog(&(0x7f0000000300)="fc5debe569fdf1ad73427f2e725a249b45b41bb740cf43f038f919f8df3b11f5a69cb34c4702564f9d893f001f60d08b6dab27a6dda40fb217043c7404c70a416ef08ca35429ca0d5797d828f2a3ed180a855959389d41c8931c456358e95c442214d17771702858d4692daaaa0dad5efd5ac9354062e5d7cfdfe7d7552d69e39ce2afe0ee0b4734f6a7559cfb3d7135aa16ef99247739", 0x97, 0x2) r8 = semget$private(0x0, 0x3, 0x80) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000000180)=""/105) 04:27:50 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) dup(r0) select(0x40, &(0x7f00000001c0), 0x0, &(0x7f0000000240)={0x7b}, 0x0) close(r1) 04:27:50 executing program 1: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000300)={{}, 0x1, 0xfff8, 0x0, 0xffffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x5) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) mlock(&(0x7f000060a000/0x1000)=nil, 0x1000) 04:27:50 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x0, 0x9) chmod(&(0x7f0000000040)='./file0\x00', 0x12) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000080)="110613f54ed7e6c544602be2a31cc51b1b375899cebe9d59e70549f79ac2a9b3e1e1a3b4615c8a327e8d") setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = getpgrp() r5 = getgid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000580)=0xffffffffffffff73) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000700)={r4, r6, r5}, 0xc) r7 = kqueue() r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) close(r8) r9 = getpgrp() r10 = getgid() getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000580)=0xffffffffffffff73) ioctl$PCIOCGETROM(r8, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000700)={r9, r11, r10}, 0xc) r12 = getegid() getgroups(0x5, &(0x7f0000000100)=[r5, r0, r10, r12, 0x0]) 04:27:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup(r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fsync(r2) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000000)) clock_getres(0x8000000002, 0xfffffffffffffffe) 04:27:50 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000000)=0x80000001) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = getpgrp() r5 = getgid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000580)=0xffffffffffffff73) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000700)={r4, r6, r5}, 0xc) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000080)) r7 = kqueue() kevent(r7, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 04:27:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000080)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)="fd612da02cdffc3279adffed84dd") 04:27:50 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x39f54c4a68ba8195, 0xffffffffffffffff) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x6) ioctl$TIOCFLUSH(r2, 0x40047002, &(0x7f0000000100)) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)=0x1) 04:27:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) shmget$private(0x0, 0xfffffffffeffffff, 0x0, &(0x7f00006f2000/0x4000)=nil) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = dup2(r1, 0xffffffffffffffff) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000000)={0xfff, 0x8000, 0x4, {[0x83, 0xfff, 0x7, 0x2, 0x9, 0xff, 0x1ff, 0x2a362182, 0x2, 0xe3b, 0x7, 0x4, 0x1bdd, 0x7fff, 0x6, 0x3, 0xffffffffffffff01, 0xd2a], [0x4, 0x9, 0xffffffffffff0df5, 0x4, 0xfffffffffffffff7, 0x8000, 0x699, 0x2, 0x5], [0x28, 0x3, 0x9, 0x2, 0x8, 0x4, 0x100000000], [0x5, 0x1, 0x8001, 0x0, 0x7fff, 0x6], [{0x0, 0x9, 0x400, 0x1000}, {0x401, 0x4, 0x800, 0xb2}, {0x6, 0x8, 0x34e, 0x1}, {0xff, 0x3, 0x6, 0x400}, {0x200, 0x5, 0x3f, 0x80000001}, {0x800, 0x5, 0x3, 0x4}, {0x1, 0x1ff, 0x0, 0xff}, {0x1d1, 0x6, 0xb25, 0x4}], {0x800, 0x0, 0x5, 0x7}, {0x81, 0x0, 0x8, 0xebdf}}}) 04:27:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x200000000000002}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f00000000c0)) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 04:27:50 executing program 1: ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f0000000000)={0xfffffffffffffe00}) setuid(0xee01) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x1000000000000028, 0x0, 0x0) setsockopt(r1, 0x7, 0x3, &(0x7f00000001c0)="581b92e08609392d657a79de668ec79eab8a0072a5186c1e3a78cc92c1cba82f889ba9ac94d223e5b3d6a6bbc764a796ee288db0f1059bbd39013cf48dec1d6c9ab092614baaaf030c6eaaaa7feec6bbb74a7c82a6fd8843ad154e28efdd8dd0532912248a5d0125abe66bbc35f0b6ffffffffffffff6414a78af7b4cac859b72dd9ba8f985297298927ef68fcdaa08f01fbdc0116e2dcc3101276b0d4fbe9b124f84417b661b3961722df525c750be732d8fdcec8ed3141a10bc7ee4bad0005d235600e41742db1a500000000000000", 0xd0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) dup2(r0, r0) socketpair(0x6, 0x5, 0x4, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000100)=ANY=[@ANYRES64=0x0], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r3 = syz_open_pts() chflags(&(0x7f0000000180)='./file0\x00', 0x10000) ioctl$TIOCCBRK(r3, 0x2000747a) r4 = socket(0x2, 0x2, 0x0) r5 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r5, 0x29, 0x1000000000000028, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1007, &(0x7f00000002c0)=0x8, 0x4) bind(r4, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x1}, 0xfffffffffffffcfb) 04:27:50 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) clock_settime(0x0, &(0x7f0000000080)) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) 16:00:00 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x8, 0x0, 0x0, 0x0, "61930d1c87e0ee36138872c231ea639c539e1637"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x200, 0x0, 0x0, 0x0, "6fda09583b8813b30300000000000000e0ffffff"}) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10000) pwritev(r2, &(0x7f0000000300)=[{&(0x7f0000000200)="40ee524be1485efbf792adb5813dbd3cae38c7c93ff5013b8e2f6d67a6a6a19bfd69d420c8758ef0885287235b81eceb7185d3cafe959c4d38b6724f2c2d161855a9d12d3166c8619b00e2e7eef930e15b27aebbf50b7dfa0772da7eafd8ac76c7380fe7ecfeb42987f6a31b4043c05e6cb3fea273", 0x75}, {&(0x7f0000000280)="de9866c2cee2c2ad1371a2efbcfe3e95e036e815086b62eaff8185e82d59beb4a6bc694dbdac42c467845e91f4eb6d11062b8bd41872e9607530d8351b650858908e6154fa4bb5add5b60686c3f4ee1745f5a91880e99e8e0d25605655", 0x5d}, {&(0x7f0000000500)="f55763eddb506b80274d5c61f68e2ad2088d56948e19a74ac9e55fb96e0a597eb9d364f99a1166815dfa0753e2ee4c0bf66cd846b617b7ca7e55d097c985e2ad35755ff05df52c0ba2a6bc7136cb96f17bc9cb2106818b515abc520f36d8ac09214d964c8bfeb332a567d77938f9b1d857079ffffe0ad84f42172f6b7aebb94430d2b3e686268fde77da5ac71d6f403258d3b7d93350a4bd8ca9dc16232a5372d6a6fe9bab7517c2a9057f50c703dfe23c25ad3accbe06fd59d17fa0fc3557e8b3fe988be4524e90eb015c986a15ad2633f2f4d416b27147e7471d370c7d52d0d26584405e6efaec2ec9c279311f843373afba7e10890b67fd5898e2b5d4bd0f20e144658742030b47082edacb0db59265ee3bc8309adc6c1c541301d1a1e1cd6ae20c8250aac2d0ebaaafdd8bc46138e7acffe67b3ab59f1dc767fdca880cac77d17e97281eb5303a9db69436650e00388be2d772d8c1ff22b56cff75fc25d7ff006aa02a4e353c189997fa976c93539a7ec7d04169106a3d19159070df2b07a3466462bbc280193e956310b4d8e6b0d6de88342444633e163fa39abc1eaacf62c53a5e80d4eba22760caa48bb21bdbc45ec95a1d976088477dcf7ee664501899ae74da68e3d65ba62bfeb107c596f2e995e686841534aab799bc52a4e80fb5980d71a3adc2293980f72e0935c0a6d9c77580c4841ecc669f2d6b364cc07d63ccda718960d2371ed99f4755e1f3699e4508f64cd1e92c038cccf05b3389c15b4ecf3cf975735e44f17ae508ed3eb3e7f9f5b624f53a0b3701c3e0ca42931df1c74800fa3131e78b55234d2af2b99f51a120eafe81c6adc3569bf40ca50a5a03589c79be28dd59e84d7e16628da0ce2d645595f9b9d199ff2177520505f1ea4d26fe7862e1a7eb6d65456cf77fbdea21747c8c1a7a738cfe6e0e2c2c9697861c2636cee62a505005e4d3b1da65531025982de640df0b26465f7970007d38bc3c285baa5559d0ca06f01ff60777983da81f39ae73e541321972d697799cc009c7c49c7c6dad14f4ab851261d9c1e51b678850e7a4f35280b6e35c0e523388337d7fc6112b3a9be1766c1f7e32392ba3b98979143e4867d091f05840448a38dc1d9cdd94db9f20791804e8655b70e0aff54e42a352ace7ba468b0eb1f2853f0f854d7d361593ef263900c33d12eac7c791a182c710843d99e4e3ee0602feafc8c032e686714085d2f4cb8575bf195b9cbff29465aa590549753c6180e8046e6d380f71d7e5a47ca284a9d155ddca6629d1f926e5f49c97460834cd42367f8b6961f3f213b5392fa4c69c25a36292a497bea8080e40beeb5072bb50d226d78a2a0f2503ce108f15483ee0f674086c108b56bbf02bebbe693b071f05b067e7a2a0e0ee839c6935655a71aed6e64b528371e0a54dd1a0b110520beb28ad1ef86bb47d2dc2ae6879dff4a817ad0199044e63f7db49202ec39b2429f33c9d649789433d68fe547d211ec276bcef094709202bc5b2836318f0d3cb31b1c03a0a437f954802c0e65015d6213b3eba18e7b22c19d7fbce41ba345f56c6666cf989d2682b946b120c28e3bb5c72842b43e8f6684d0dc92832585a6d885ec1bbe0a849dbb7eb8f2f8eda1db84a3bf022696e26b756662ec696cc1fafb3a348899c9771e758f11afa21172583239c2c82f735ef1fdc0b82ddf1947be6f2fb629131486ceca8f05b22c6371e17d49ef1d2b35fc6a5b88f65bafc87e228146ab632fc79f9575eb25533520d93a9d6a14c8cfd2f24d1c4145d7b9e16ddc163c97fdb027ce2d89f97167433fbf1011636de9c03127109914dab13038e74a025532287ae7ed2c18b8c53869e79ff8da11449e94415fcd4316376167139be5438354c5368a60812e8ef622ef0112de47f5044139afcef5ee71e98ea64d9a2958c04984c0c4c6fe6a9989e0cf97b5615d5c2e5e49e32b57621b40e8051548fb34c4ccbc56fce21d385eaea5d03d278d4858c4726165189f9d0052d32813ac2d8fed549a214efad363da4e364db29bc46e8b466869b865f3979f973e10aa554be68068a3285f6e4b8e00ff1094e32194edabd80d8504aa409ac9a84c0cc1f3c688c11ff72bab7ce34dec8013ca0a00484adbe3c0b10c6e0232857d93a28eea5d9b20b6e8fc37cba8e33b7067030d746828800ee233d94217a9748a025b5f1e74273d187b1c2da9d9c19b750792493a3bcde0549968f1a8f5e17467c7e725de23a95c119f9512bb89db520e71280a79e19c5e70c339fba297af38d3d33cfa1217fef6a79f1329368a4db14e14652deb8973ea3b299e6119bd2dd85e2be3bbd167a3fc8fe834936bcf8b38ab362fd7273522a093bd40d78ef4c98386e4e76f4a54305374d82315ad01f41d3c613839711e3133d906289c71bc60d3872251f0f89120c4e20600f6eee8acde40c7f09ee61b031ed32ce1b7b5f32c5a9372461a89fa2ac9c79618199265bf43bc9129bead787a37d3368e0e06f259a0d8e9809c050b828f648d8a282ae38144252fb514d72c875de8d66c4b39c9799b694f705acbe397dea911f6baa81c96af36a675cd308bce065a33a118980552c7e724d0106bcb827943845108872ed106c7acf8c0506b9dbe24e162875fd7db1129b85295e6902e245c20eb08193c9110a02702fc0a338b6ce077c03a39cf9f18727e4d4c67edeea602b6018b8d2265f310c81383a4bb88e88b24299460bee5c29a1259bbcc7ab88775da47b158bd73cfb665e60a3d92593494be77e20b9b83ddabd2aed262d9de8ab899daff9adc45fab456ca175255fd4f233bf93c5e4103fdb645dd498a1aefcfcb2a29d3c4ee51db0073bf6da7c252ef4c390b20a93f661226d4b4d5ec3d65ded1f48578e16acc97e716ac2c506386c8f7ce45e02bb283288235ca0a50cdbcf0011125ca96b7ca68bbfe3291ffa99f6fec3e26a10b42d63efb33786993b95cddfd75df2dfbd5e1e2dbb12ee058b6a7763a0490cf0ab9a45eaa7a2bd31deb9c449721193e2043135b883cc5d6fe0f102d16800a3d1fb2a11b22fb7611703160a3d7fc956a140b6b141004c7878835de333f6ba7ba716ea6cdbb07ede1a74e07aa881036e51e3c00e433c21cc39d58d9294aafc5ea5907f65792f36008223c9900c3a7d7be6c495cc1e211009a6bd6b419b4570ae4acb8b4a426a8029b8ef6427d3757cf64fbd989af23d61d047eaccb738d1bf1b8c88e71d8bff7e309c1d825d7b76f4ea8329d4c92736f1e25e42d613ed4fa910735524e53ca491794bd713878def8c524d8c890c3e082c4b02563dc801ce2c8ebcdb3125ddaf218cc9c1a735705f447c906ba9682d024f215e20de130148b73e6205586cacc6c5d23ebdb460bf3b43ccbb29c0dd97e5f8f030fa549752af36c42f7a9de7caaf89781ba85edc94f1d4ab259a661d7b198b8b6ad4e37cad789053d6f76c35238f01533430abf21c790743ed952756e7aa3c84e5d450c3c8bfaa796bcf94d3aac96580353bb8d355a25a7df16ea18967e95ef7a3bad99897893e2118e0b51cf403f5d68884a7cb6dfc5d2881702bbc56c3a2ba74707eedda160ec2013d1ac23c17d91e97f2724315dc4cd5a663c4e283ea5f220ac2b1cba863f514a33b67af8752241710fc2a829d8afea2bd37b5d02aa845069eabac05ba4d8351375ecb64719cdcc5ecb0533a7aa36b68dca1f9e12d19a5fb08eeef9bf800114e0f87cccbd67950ade4357dcb3249a046550ecfd7de17888ad9762a43dda39a4587e35b4801f4869efc0cc954a9650cdf30ab2028a7add9a873b59f5d9f765be55f52fe56d1b2a024c700a1c3530b6b701135159af0367d07df9ea70e926686f7ef88db11fe89686e639e989935d9528d7e9d044c567726d560273e893c55462c791c7f54b81f4b76fabac4171861dfe061ce91f71c407c6e5ae568dbc22877043f6bdd066cd5a2bd2f55eb276fde8560a5c24c5dff5de412f3258506ee113bf16526c93e12baeae145d352be0625dedbd9390786d0975bcad57b3ec6c70d39496e4982f73aaad1fdf603d3807a3743d20fcff8bea2d26c23afb9688b0b3abef8f1c4be84e1ab4a42198b4b6b12eceb9478e450f302c75caef0bb496a1bdc59139b7af40b7b6f90d462ecfeb7336af6e8d110f09a502e4088f43ad4cb23d6f3c8bb61d1fed8c839a36a1aea0fbce4f3ec5008ba2c5821d4fe45a513a30b0b4acd7669a1c260b509bbc493ff674ad5324121af6573f7f6799968b736eb496b9e82071b84cefce0ef427dbf04d27a11006bc6e039fb6d44aab54add36728fa9b5b5d7ce03b5861e93b09f05d78554c96b659a67c2c5b1a95987917f18b3e61958f12f3a95f72664de1a4eacf9daa9488e2d5f07af302770b18e9c1e6bea474546f6bb8e55fb89c66de34f7d46abc22536bbba9906d9bbdc65466e75f0ad9789fa4410299235d57bf1041622fc7d685710655cb6a7426e40cd5404ca56f4ce07018fcfdf93d74626df6cab1a3de6f51a7f174a504a1eb3c1752f7f0ff1b904b7bc2d469d7561362df32c3948754f6e8f3fd069b442fe177ec4429259b5e310ce3202731dd491a5a8cfb934c27146ecab51a0dc45417fd9e940e232efd7dd0ae51ab9257cf866687d9576a5320cdf50564bce2d27442c7bd68862f81d1ca449d6f660bec5360bae0d6971b6eca18a7efb19c6ebed68f4ec0425724f47146aebdbc05bed7578c04e1a17bc252a194d8d39a6d68e3386ec6e4d3a3e418d353530f0740849df5b684f73e7ab486036844c2725a8c54d86723b0534c8c9b75809d43a2a752698a073ae5d9a959b5a9c5f8c1cea9f065d879192ba8ee42a9b28ea8fa449768b25f4b9fc5922132757895d19ace2dac8d765636fa1f1b5e7eae105f42f63ed61cd4884c985bf6c3252906cf0478accfd3f5c1734a350a3e5a2d4808a2d873094283923aa61c0ddcddec5c7d0fb63abe7c411d7590157bf747d2d8d2246beec1ad050bdee6abda2cf30a70b4700cdecca15174894a8068ab17afd2fb5431e072fff251df5b479f27ce32dd9883cc2476879f18e2c830cae17c98fac95c9c8902f8cafc9a9f5bfea054fae5e3f1d1de10b53e870b7c8b380745b1563b92bbbadf2120283cc5e90b8fe4660b047305c3be883dbc9adfa2932897fd3c52d01dcfd76c8020d90cfb6d3cda03cadd23fa0c4dce95d511c08e42b15b40d8278e40d1ada9b54aef671d4dd902376d2331ed1a97d3b551c2aade7be319342d0a360a39e691dd2ef29dd8540322e96a32a2aea1d8767a603612fcb2ee1230027f6ea8c9bf58f74329325a767c5e2203cd89a92e4e63b6aa76478b6c4a824d293ced18a338b7a9b57fd386e03dab26423a7a15e093d64ef047e64993db2c1e9abc2032e138a3f774e7688d53fd226c96cbff41488bb72fe3d9bb9f70b4c32c63da8bb3f36643d0a9737fb3c4071890f7c57e669a5d5710b89b2e9d8f2dadd2cb9435ad7425e03ba50ed4d3f59b3803b66b905fae9d5373f7d5955c189d51bebaa873e911a001e8f8ad6166cdf1e2a0952c147c7c8eadfbcee11b642061be20a2788939b8d3955aaac6c34c50a552e019abc1fba9b4d6188c3fc30af166ac659a6c2a8261b89d9a4a58f1159301f68178ef8c80868ebef8f0ef55ea54ef88a376ade54a011b528da5561fbc467887d828c44e08a93f87d2107ec2209d102eeccafe121101e09dbf46701868bde1b3181eb40b1ab520af0dd0bf9efed55edbbb858520b8fbfd686e9b9893dd1cb8f422ddaf34cd02c52e657abf1", 0x1000}], 0x3, 0x0, 0x0) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x29, 0x1000000000000028, 0x0, 0x0) bind$inet6(r3, &(0x7f0000000140)={0x18, 0x3, 0xc1, 0xffff}, 0xc) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x1, 0x0) fchflags(r4, 0x0) 16:00:00 executing program 0: ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0}) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=','], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0xc5, 0x0, 0x201, 0xfffffffe, "000002000000000100002000", 0xffffffff}) r1 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0x13f) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000040)="0cb24ae260fa6c83c4d8c0fdd7a04eb0d9966fa88d8b74aeae73c64f", 0x1c}], 0x1, 0x0, 0x0) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, 0xffffffffffffff9c) semget$private(0x0, 0x1, 0x51) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x6, &(0x7f0000000180)=[{0x3, 0x7, 0x9, 0x32}, {0xd81, 0xf3, 0x0, 0xffffffb4}, {0x5, 0x81, 0x80, 0x392bc134}, {0x1800, 0x0, 0x8, 0x10000}, {0x2, 0x4, 0x0, 0x9}, {0x80, 0x80, 0x3, 0x1}]}) pipe2(&(0x7f0000000140), 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000040)) ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) sendto$inet(r2, &(0x7f00000001c0)="c5bcc718ebd0982df19d02e37fee2c2b0ce41c9cfb21551f3fe8bca5c968c33ef2a196ce129c0791956321c2bed3211f11e7652aac5f8cad3f690c2caa78e825d1e1cfc4c2d7cd34aa169c1c6fe5be61c89ce738efed2adf9570323f9d2f2680ea379d89e4b74922360db72a2f85842fac6960235b50bcc37b25818284a51ce8d3a99c73b4afb37968baa1d24bbfc061a2e4edce3eaae215bdc94775fedf6838e42e2dee78680b98620db945ef8c589db05eeddc0ed620b14c55fa5cc19d450c53d3a5bfe62b23507d081c30bc1a2bed48c5b711274828d66a614e2083a8f4cd5367ff0488306e", 0xe7, 0x4, &(0x7f00000002c0)={0x2, 0x0}, 0xc) syz_emit_ethernet(0xe, &(0x7f0000000780)="3992f7ff05959fc9fedde4e599cf") 16:00:00 executing program 0: r0 = socket(0x18, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0x8}, 0x0, 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x1000000000000028, 0x0, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x6, &(0x7f0000000040), &(0x7f0000000080)=0x10) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) shutdown(r0, 0x0) 16:00:00 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x29, 0x1000000000000028, 0x0, 0x0) connect(r3, &(0x7f0000000000)=@in6={0x18, 0x2}, 0xc) close(r0) accept(r3, 0x0, &(0x7f00000000c0)) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x4c}, {0x87}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$dupfd(r1, 0xa, r0) 16:00:00 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = getpgrp() r3 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000580)=0xffffffffffffff73) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r6 = fcntl$dupfd(r5, 0x0, r0) ioctl$KDENABIO(r6, 0x20004b3c) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000700)={r2, r4, r3}, 0xc) r7 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r7, 0x29, 0x1000000000000028, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(r8, r4) 16:00:00 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) writev(r0, &(0x7f0000000240)=[{0x0}], 0x1) getsockname(r0, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) 16:00:00 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000040)="292918d7", 0x4) panic: uvm_fault: fault on non-pageable map (0xffffffff8252b8d8, 0xffff800000abc000) Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 499557 43644 0 0 0 0 syz-executor.0 *270208 43644 0 0 0x4000000 1K syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x15c uvm_fault(ffffffff825240a0,ffff800000abc000,1,4) at uvm_fault+0x21d8 pageflttrap() at pageflttrap+0x20b kerntrap(ffff800020f637a0) at kerntrap+0xec alltraps_kern_meltdown(6,ffff800023d8a000,fffffd807e710bd8,11,ffff800000025370,ffff800020f63a08) at alltraps_kern_meltdown+0x7b ffff800000abc000(b,ffff800020f63968,83,ffff800020f63a08,0,b) at 0xffff800000abc000 rt_clone(ffff800020f63a78,fffffd806f6cfda0,0) at rt_clone+0x78 rtalloc_mpath(fffffd806f6cfda0,0,0) at rtalloc_mpath+0xba in_pcbselsrc(ffff800020f63b50,fffffd8067ec0a20,fffffd806f6cfd20) at in_pcbselsrc+0x219 in_pcbconnect(fffffd806f6cfd20,fffffd8067ec0a00) at in_pcbconnect+0x107 udp_usrreq(fffffd806554d970,4,0,fffffd8067ec0a00,0,ffff800020ace798) at udp_usrreq+0x560 sys_connect(ffff800020ace798,ffff800020f63cd8,ffff800020f63d20) at sys_connect+0x3df syscall(ffff800020f63da0) at syscall+0x4a4 end trace frame: 0xffff800020f63e20, count: 0 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{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic uvm_fault: fault on non-pageable map (0xffffffff8252b8d8, 0xffff800000abc000) ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c uvm_fault(ffffffff825240a0,ffff800000abc000,1,4) at uvm_fault+0x21d8 pageflttrap() at pageflttrap+0x20b kerntrap(ffff800020f637a0) at kerntrap+0xec alltraps_kern_meltdown(6,ffff800023d8a000,fffffd807e710bd8,11,ffff800000025370,ffff800020f63a08) at alltraps_kern_meltdown+0x7b ffff800000abc000(b,ffff800020f63968,83,ffff800020f63a08,0,b) at 0xffff800000abc000 rt_clone(ffff800020f63a78,fffffd806f6cfda0,0) at rt_clone+0x78 rtalloc_mpath(fffffd806f6cfda0,0,0) at rtalloc_mpath+0xba in_pcbselsrc(ffff800020f63b50,fffffd8067ec0a20,fffffd806f6cfd20) at in_pcbselsrc+0x219 in_pcbconnect(fffffd806f6cfd20,fffffd8067ec0a00) at in_pcbconnect+0x107 udp_usrreq(fffffd806554d970,4,0,fffffd8067ec0a00,0,ffff800020ace798) at udp_usrreq+0x560 sys_connect(ffff800020ace798,ffff800020f63cd8,ffff800020f63d20) at sys_connect+0x3df syscall(ffff800020f63da0) at syscall+0x4a4 Xsyscall(6,0,fffffffffffffed2,0,3,e998c35f010) at Xsyscall+0x128 end of kernel end trace frame: 0xe9c0fcc17f0, count: -15 ddb{1}> show registers rdi 0xffffffff814c6997 db_enter+0x17 rsi 0x390f __ALIGN_SIZE+0x290f rbp 0xffff800020f633d0 rbx 0xffff800020f63480 rdx 0x3910 __ALIGN_SIZE+0x2910 rcx 0xffff800023d8a000 rax 0xffff800023d8a000 r8 0xffffffff81dcf79f kprintf+0x16f r9 0x1 r10 0x25 r11 0x576b64adcb78f39e r12 0x3000000008 r13 0xffff800020f633e0 r14 0x100 r15 0x1 rip 0xffffffff814c6998 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020f633c0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.0) pid=270208 stat=onproc flags process=0 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020acf668,0xffffffff8266fe18 process=0xffff800020adca80 user=0xffff800020f5e000, vmspace=0xfffffd807f00b450 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 43644 499557 44936 0 7 0 syz-executor.0 *43644 270208 44936 0 7 0x4000000 syz-executor.0 14425 64417 65762 0 3 0x2 biowait syz-executor.1 44936 164972 65762 0 3 0x82 nanosleep syz-executor.0 15921 51228 1 0 3 0x100083 ttyopn getty 63166 186211 0 0 3 0x14200 bored sosplice 65762 69764 84941 0 3 0x82 thrsleep syz-fuzzer 65762 52655 84941 0 3 0x4000082 nanosleep syz-fuzzer 65762 255069 84941 0 3 0x4000082 thrsleep syz-fuzzer 65762 339273 84941 0 3 0x4000082 thrsleep syz-fuzzer 65762 341595 84941 0 3 0x4000082 thrsleep syz-fuzzer 65762 439064 84941 0 3 0x4000082 kqread syz-fuzzer 65762 143091 84941 0 3 0x4000082 thrsleep syz-fuzzer 65762 360315 84941 0 3 0x4000082 thrsleep syz-fuzzer 65762 310171 84941 0 3 0x4000082 thrsleep syz-fuzzer 65762 481286 84941 0 3 0x4000082 nanosleep syz-fuzzer 84941 83070 20144 0 3 0x10008a pause ksh 20144 304078 84203 0 3 0x92 select sshd 84203 378916 1 0 3 0x80 select sshd 44647 298826 94365 74 3 0x100092 bpf pflogd 94365 51125 1 0 3 0x80 netio pflogd 41694 316208 97750 73 3 0x100090 kqread syslogd 97750 123699 1 0 3 0x100082 netio syslogd 77092 60548 1 77 3 0x100090 poll dhclient 71688 60859 1 0 3 0x80 poll dhclient 6439 519755 0 0 3 0x14200 pgzero zerothread 18278 126577 0 0 3 0x14200 aiodoned aiodoned 47167 187435 0 0 3 0x14200 syncer update 51212 306786 0 0 3 0x14200 cleaner cleaner 21554 221439 0 0 3 0x14200 reaper reaper 80885 168761 0 0 3 0x14200 pgdaemon pagedaemon 70601 394683 0 0 3 0x14200 bored crynlk 18054 282641 0 0 3 0x14200 bored crypto 71390 334387 0 0 3 0x40014200 acpi0 acpi0 98630 387176 0 0 3 0x40014200 idle1 57058 211440 0 0 3 0x14200 bored softnet 89003 24963 0 0 3 0x14200 bored systqmp 77515 427915 0 0 3 0x14200 bored systq 8894 260404 0 0 3 0x40014200 bored softclock 27562 47790 0 0 3 0x40014200 idle0 92128 326190 0 0 3 0x14200 bored smr 1 505883 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks CPU 1: exclusive mutex &map->mtx r = 0 (0xffffffff8252b920) #0 witness_lock+0x52e #1 mtx_enter_try+0x102 #2 mtx_enter+0x4b #3 uvmfault_lookup+0xd9 #4 uvm_fault+0x7f #5 pageflttrap+0x20b #6 kerntrap+0xec #7 alltraps_kern_meltdown+0x7b #8 0xffff800000abc000 #9 rt_clone+0x78 #10 rtalloc_mpath+0xba #11 in_pcbselsrc+0x219 #12 in_pcbconnect+0x107 #13 udp_usrreq+0x560 #14 sys_connect+0x3df #15 syscall+0x4a4 #16 Xsyscall+0x128 Process 43644 (syz-executor.0) thread 0xffff800020ace798 (270208) exclusive rwlock netlock r = 0 (0xffffffff824dc908) #0 witness_lock+0x52e #1 solock+0x5a #2 sys_connect+0x6b #3 syscall+0x4a4 #4 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 2 (0xffffffff82654408) #0 witness_lock+0x52e #1 syscall+0x400 #2 Xsyscall+0x128 exclusive mutex &map->mtx r = 0 (0xffffffff8252b920) #0 witness_lock+0x52e #1 mtx_enter_try+0x102 #2 mtx_enter+0x4b #3 uvmfault_lookup+0xd9 #4 uvm_fault+0x7f #5 pageflttrap+0x20b #6 kerntrap+0xec #7 alltraps_kern_meltdown+0x7b #8 0xffff800000abc000 #9 rt_clone+0x78 #10 rtalloc_mpath+0xba #11 in_pcbselsrc+0x219 #12 in_pcbconnect+0x107 #13 udp_usrreq+0x560 #14 sys_connect+0x3df #15 syscall+0x4a4 #16 Xsyscall+0x128 Process 14425 (syz-executor.1) thread 0xffff800020ab0c70 (64417) exclusive rrwlock inode r = 0 (0xfffffd806e4e6b40) #0 witness_lock+0x52e #1 rw_enter+0x447 #2 rrw_enter+0x4f #3 VOP_LOCK+0xf0 #4 vn_lock+0x81 #5 vget+0x1c3 #6 ufs_ihashget+0x141 #7 ffs_vget+0x74 #8 ufs_lookup+0x14b4 #9 VOP_LOOKUP+0x5b #10 vfs_lookup+0x7a6 #11 namei+0x63c #12 dounlinkat+0x99 #13 syscall+0x4a4 #14 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd806ac7f1a8) #0 witness_lock+0x52e #1 rw_enter+0x447 #2 rrw_enter+0x4f #3 VOP_LOCK+0xf0 #4 vn_lock+0x81 #5 vfs_lookup+0xe6 #6 namei+0x63c #7 dounlinkat+0x99 #8 syscall+0x4a4 #9 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9575 6436K 8724K 78643K 18352 0 0 pcb 13 10K 12K 78643K 255 0 0 rtable 110 4K 4K 78643K 773 0 0 ifaddr 82 17K 18K 78643K 534 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1518 0 0 iov 0 0K 24K 78643K 156 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1238 78K 78K 78643K 3313 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 24 0 0 VM map 2 1K 1K 78643K 4 0 0 sem 12 0K 0K 78643K 270 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 5 13K 25K 78643K 1784 0 0 sigio 0 0K 0K 78643K 16 0 0 proc 61 63K 95K 78643K 683 0 0 subproc 32 2K 2K 78643K 85 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 125 0 0 in_multi 30 2K 2K 78643K 111 0 0 ether_multi 1 0K 0K 78643K 5 0 0 mrt 2 0K 0K 78643K 9 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 90 397K 397K 78643K 90 0 0 exec 0 0K 1K 78643K 358 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 129 23K 32K 78643K 6876 0 0 UVM aobj 63 2K 2K 78643K 73 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 301 0 0 NDP 18 0K 0K 78643K 88 0 0 temp 214 3556K 3624K 78643K 12662 0 0 kqueue 0 0K 0K 78643K 6 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 16 0 10 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 69 0 67 1 0 1 1 0 8 0 rtentry 112 101 0 57 2 0 2 2 0 8 0 unpcb 120 603 0 592 1 0 1 1 0 8 0 syncache 264 5 0 5 2 2 0 1 0 8 0 tcpqe 32 5983 0 5983 4 4 0 2 0 8 0 tcpcb 544 1206 0 1202 14 13 1 12 0 8 0 inpcb 280 2563 0 2554 16 14 2 9 0 8 1 rttmr 72 2 0 1 1 0 1 1 0 8 0 ip6q 72 1 0 0 1 0 1 1 0 8 0 nd6 48 12 0 9 1 0 1 1 0 8 0 pkpcb 40 6 0 6 3 3 0 1 0 8 0 ppxss 1128 48 0 48 4 3 1 1 0 8 1 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 49 0 25 1 0 1 1 0 8 0 pfstkey 112 49 0 25 1 0 1 1 0 8 0 pfstate 328 49 0 25 3 0 3 3 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 462 0 232 17 1 16 16 0 8 0 art_table 32 463 0 232 3 0 3 3 0 8 0 art_node 16 94 0 54 1 0 1 1 0 8 0 sysvmsgpl 40 20 0 16 1 0 1 1 0 8 0 semapl 112 264 0 254 1 0 1 1 0 8 0 shmpl 112 71 0 10 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 3970 0 2565 46 0 46 46 0 8 0 ffsino 272 3970 0 2565 94 0 94 94 0 8 0 nchpl 144 6688 0 5084 61 0 61 61 0 8 0 uvmvnodes 72 5709 0 0 104 0 104 104 0 8 0 vnodes 208 5709 0 0 301 0 301 301 0 8 0 namei 1024 22644 0 22644 2 1 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 vmpool 552 2 0 2 1 1 0 1 0 8 0 scsiplug 64 6 0 6 5 5 0 1 0 8 0 scxspl 192 19134 0 19133 21 20 1 7 0 8 0 plimitpl 152 127 0 119 1 0 1 1 0 8 0 sigapl 432 1976 0 1961 3 1 2 3 0 8 0 futexpl 56 35892 0 35892 1 0 1 1 0 8 1 knotepl 112 301 0 282 1 0 1 1 0 8 0 kqueuepl 104 1120 0 1118 4 3 1 4 0 8 0 pipepl 112 944 0 925 5 4 1 2 0 8 0 fdescpl 488 1977 0 1961 3 0 3 3 0 8 0 filepl 152 15734 0 15633 17 12 5 14 0 8 1 lockfpl 104 431 0 430 1 0 1 1 0 8 0 lockfspl 48 159 0 158 1 0 1 1 0 8 0 sessionpl 112 22 0 11 1 0 1 1 0 8 0 pgrppl 48 108 0 97 1 0 1 1 0 8 0 ucredpl 96 2409 0 2400 1 0 1 1 0 8 0 zombiepl 144 1961 0 1961 2 1 1 1 0 8 1 processpl 896 1993 0 1961 4 0 4 4 0 8 0 procpl 632 5917 0 5875 7 2 5 5 0 8 0 srpgc 64 7 0 7 1 1 0 1 0 8 0 sosppl 128 31 0 31 6 6 0 1 0 8 0 sockpl 384 3255 0 3234 21 18 3 14 0 8 0 mcl64k 65536 10 0 0 2 0 2 2 0 8 0 mcl16k 16384 6 0 0 1 0 1 1 0 8 0 mcl12k 12288 12 0 0 2 0 2 2 0 8 0 mcl9k 9216 6 0 0 1 0 1 1 0 8 0 mcl8k 8192 8 0 0 1 0 1 1 0 8 0 mcl4k 4096 16 0 0 2 0 2 2 0 8 0 mcl2k2 2112 9 0 0 1 0 1 1 0 8 0 mcl2k 2048 234 0 0 28 3 25 28 0 8 0 mtagpl 80 65 0 0 2 0 2 2 0 8 0 mbufpl 256 310 0 0 17 1 16 17 0 8 0 bufpl 256 9689 0 2641 441 0 441 441 0 8 0 anonpl 16 191552 0 175106 102 35 67 80 0 124 0 amapchunkpl 152 12178 0 12044 34 28 6 13 0 158 0 amappl16 192 9243 0 8339 81 35 46 55 0 8 0 amappl15 184 1327 0 1326 1 0 1 1 0 8 0 amappl14 176 366 0 363 1 0 1 1 0 8 0 amappl12 160 446 0 444 2 1 1 1 0 8 0 amappl11 152 67 0 52 1 0 1 1 0 8 0 amappl10 144 18 0 15 1 0 1 1 0 8 0 amappl9 136 660 0 653 1 0 1 1 0 8 0 amappl8 128 221 0 185 2 0 2 2 0 8 0 amappl7 120 62 0 55 1 0 1 1 0 8 0 amappl6 112 89 0 74 1 0 1 1 0 8 0 amappl5 104 599 0 584 1 0 1 1 0 8 0 amappl4 96 2253 0 2222 1 0 1 1 0 8 0 amappl3 88 160 0 154 1 0 1 1 0 8 0 amappl2 80 15481 0 15403 3 0 3 3 0 8 0 amappl1 72 52058 0 51627 25 15 10 20 0 8 0 amappl 80 6227 0 6183 2 0 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 72 0 10 1 0 1 1 0 8 0 uaddrrnd 24 1979 0 1961 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1979 0 1961 1 0 1 1 0 8 0 vmmpekpl 168 17182 0 17151 2 0 2 2 0 8 0 vmmpepl 168 246095 0 244049 168 72 96 121 0 357 3 vmsppl 368 1976 0 1961 2 0 2 2 0 8 0 pdppl 4096 3965 0 3926 7 1 6 6 0 8 1 pvpl 32 542262 0 522620 250 87 163 195 0 265 4 pmappl 232 1978 0 1963 3 2 1 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 636 0 23 18 0 18 18 0 8 0