c194d00e68f6b7a574f9f2dba146749cfb4d00cb24aa9e2429b463cf73bce3ce7b3b230ed462b6eb8a759cdbe3df8c978a265e49a77742e7845a30ee278a3df09647cd1e37a4a2fff02b480e6701e65b79a702c36d9c56b1daa76444ec9a3411a0ab0dd3dff29b47fc6068bfc99f2325f85820c7f16891f69328a8ece2a198f0a2fb21eeb43f70adf7a494699660fac319f49102d5acb409d17e3e754262728d6ea43ea150c3234db9c397cce0e74525f072e5ff8495dd6edc69ee48d3e14b5beb1817473f550db7cbf940264f2b9991cbd4fabe60fa0febfc870b3a1e0fcfb68073ea37ae4f4a632e74f84f5b4035d5c7f40cf400bb93ebba5c0f96167c029aa96057d35f4c3cfda8ae172d9"], 0x1) pwritev(r6, &(0x7f0000001e00)=[{&(0x7f0000001d40)="083483b57dc7f67113aef608f94cb38f9cce5396989f53d527693cb6b3cfca3742b145f93cd9472dbbebe294dfae8155a401a30ea86c77cde496bae24f7ce2e0cc1239202f33624a73fed862f52617fde263f1991b71559cd4c63ffb03bb4263c7555da8887fb93bef9f9f5ea7703928d526f7ff30d80b89af105725fa18207c57849daa07113b2b0e89a61fc088f96b64d1", 0x92}], 0x1, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r5, 0x4010426e, &(0x7f00000008c0)) r9 = getpgrp() fcntl$lock(r6, 0x7, &(0x7f00000007c0)={0x3, 0x2, 0x6, 0x1000, r9}) writev(r6, &(0x7f00000001c0)=[{&(0x7f0000000000)="48fd2c9ad482f7ac383af35f6f1da68bc8d4cbb5e49e1a5beadec9e2f09b3c46df3727698bc5349db2fc7cbc65ab3584823385300681", 0x36}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r6, 0x0, 0x0) r10 = semget$private(0x0, 0x3, 0x410) setreuid(r4, r4) semop(r10, &(0x7f0000000540)=[{0x7, 0x7, 0x1c00}], 0x2aaaaaaaaaaaaacc) shutdown(r6, 0x1) pwrite(r5, &(0x7f0000000980)="982b04be42c9f99298b50d169f6f9c910e577ad8bc730d0773ccb7442d0fb853cc55839554cfa7d0e16799f065e685256494a8a6dc39aa6a840b87894ee9da10c568e49a6bfdabcd77498da37c178bbb2119045d9ea547e1611257b6cc2e5b1509bcfa17d7be0a1e129f185044be84b5538a17895b76c62f1261246bb3f87bf5582cba57d0863ce7e5c6001e13eb69de718e7731e5e1232849a4686d49483fe125195f69b0bf25844c107731fd2ef23b4d0703203ef1940d958f9950053700b131446b0827725f99d0d9d2cc52c37d396339de240fc37290f3c865d1b1db4cd19dc9c872ca1389f90f1ba8ca9eb42ade8800e375adb1880ec4935ce686751c4cca72255750b714b9209503fe09f4466e39936bf3a7bf65b693bb83048a4322fd1b265d125824a61aba1e6195132c61ae40a71eff15c4c2cf285831667b32fa88ac3a656173f164932efa095528d5a23ad80cf4f8c0bb8b1b761a35654fdf0f100ccabf903d1aa5eeaba2bac90a4599adf8cf03d2354b845178c7781493ab47b01e6837609b9ffb014e7c703d05180686e64f17fa02c776451f2ba86c16d788cb202538163b711dfd0f8e793c31dc377343e87aa250d9563b7be5e5c9c78ba53c068cb8a7eff7a29742993052d796309d56bba681c2145717963bd7892c072f69c54e66f6f85387c8d400bc6c6934481ef9ecb61b12da54847a32ab5e53c0aabc8506c87300f8f897b39a16a9f93cfa9a4f6e3b8e4abe80998f3ace4c2b844acf402eb3af9f8facf66ef2bcb37f6d90274156d98f3616acbf5bdcaaf5548e6d7fb6e1001be798ad15e30fd7616ad045bf49e599c039b6c6d7661e6d23441e153a66dccb36c1ba4d23d08430d4d4ec701e6787a37b034b2119bb62e6e7d8c29965027c6558a2dc1b65b812b7ddfb19d0ab45c60f149a4509800dd505be26e029cbefcbea82f7ae95ee8eadcf2584a192aae52482d6bc83537e0f6744466a8cf1412f3e0052615bf768da943629874c41f9c71e15141eb526b4f96605e34a538c89c910137707fefc3ddd9659eb7596e6a0f83c804bd81c7cd06d3d6d05b4a8156d38595566da385fa094f163a88d46fbf8c48826076495068d274ceb1ce0f9ee2cdfbb766201a957517262072110a9bdae091f52c2721220a0bed4c46d8ecb3e2ef10ac8a4a3c00fbbdb03a648aa7f6cf67f9956aecd70a671a83ff65dd6861c10326e3cea774d6fe66d6a1d76188b8d4ecdd2d073f62770e1df5488bb18f7e98b45c599fca0aa66db371cf8f9143a70da0d207b7a1d65ab43beea78320ff5a27de5ab288206fed9387a172b2e94c91b01d8e3c3aa3e83ca0c08c4121e0493b29f74a4b4c0f06272fe20c9304f8b0439ea103210359de5ad703052a9c9d5cefd5f62ff7eb0b31ab7753069a40afc50da73d9e10a163e7e441b69860270c2fd6106c63053bcbcf5198b5fe77a9ee1ec1b5955b3fca6403173db857abb2a33338302857d3015fe072c4927579ec2b3119644e8853c387758c1ee8c4aec3428401283fd6f154a16f9dbf5a07b402ea2d6e9381aa725db7ff7448aee8662fa08553bf2fc480d57a6c5085a0cbee9ef9ad1216c7e6dfd87a8f8e6ff213bb748fb635acd7d80816f03a31eded49b080828a81f2be11e55d0124c69c1b8e1124d8781b926bb0d3c6313ca7a8f53954ce30255b5eb627f6b6139ccd63f56e73b704ca90381dda31985648ca69a903999e70a75b21a27171fb80b127b2d6106b1091125693b66758ab212b94b6683e730a4e3a67a4225711319f6bd9ac44a3628cbeb251cc93ec36302c4d46cd2c838ac871155a7462b48070f3f107429f2a42de52ad32e4b9755055d02379a4d6fbca44377742c4b209a914ecb25bb26af2c3be9163f9a6055fbfd443773969f84e53561ca0ee10ac07dbaed6792ca49330d80f5d6b8432291700e0013de98d97c512eef41044dff7a234f71ecad532fa6f8dacae988fe0028f4d0ff3000495861285cc7f1b91163eccf43f4822343ddb2990996d367d61036aac3f991220845c45e2abccdf37739c012bc09d4b93c22cf4af323691f66e75a9f6ae3aea8b344aa735e53fbd9f8d153ae170fadd56e85ef19f5b1dff400f7dfc113c06371eeb24a5a00c54382ff775ce1f0a717befd0950fb1a3f99852360ee4ef41a18d0f514dc7664bc940626f4ac026ea2868ee07597db56b11ac4f51cebe009f872b10e94f323f3b9e964bd3e7da88ba342b0a8caa01885791274d38e4a9f4b4469839aec8f5437373af1b2744160113bc37b8fff268756f85f2c15a73b143a77e2801e2a30adac62e1f21199d58d174e3186b91d54377c6123c506d37cab394e7819f67a8745bb8ddb80cde685652d4757f2efd5a34d5c8507043c0ed3021a5aee5d19e358f2c7ab6dbd9ff1b85b8642f0d5acf6cb2759321208e57481cd6962cfdc1349e0b8398df48a8ce455582613db95a8d47f61bc59b656a77551d51d1ab2ccb34221f7211e5afe1fe2163492260dcd33a6945da88747fda9bb8498450372914d519e9cde1d954f7185e05ab02de7ef0f4cfc17e7b16698870498c688d32e2c2971af30c26126cdde1d340b99140aeddf6f9ba42c04de52a023b4075b9d5c8e162bb2d0bd69208cb7f9005db842020348e522b720225c56baf137a563d60f304e5738d20e674e077341f04224798756a911ce5d92d7360f3da9efdaea1a86cbd429d9f87af3d65010266d0dfa0573343fa6a7c22fd1cd76e022e183a965baee9173bbd8ae2793e90ffd8c8eef81ecb9a64cf1d8e79e63b1df3061c65c992088af2847f9179a3760086098d13f560f220cba41bb822216f28bb4d92557571425ee09fddc29ae13c8ba944595c99f3df6a966dc2a8ef585310f558dd92d23481512f804be1a757bbe366acd41a219bdaeb41c9b91bf483dfb37cb254a3e5fd69a33bac05a6be28b5f69dbb2afd636a89cb2198aa4e1a25527c4bdde48cbfc86f8a02ac99b696f87ddc9fc05a5af735c5a976727cc1057ef43eca548f478d012f718245c8774b528834b67f4a647e964f0a5e5338f84292b44235e21f93b962b95eb9c34c1177b3bf34ebb527b7d2dca2f9574425f728c67aadf5ac5b95263890d20cefadffa69c280ea2282f3be6de149edb7fb11d10d53a9904a11c605d2020be3d6f99e3bc991754bb5be79158d20daa60360c45b3a5f3d33850cd21fb86f059d9300fc495ea3e3d9111a076daf4903fa91565a6131b24fd68d9660efb7fd56d90158a4d5fcb22523c7b1131c1ef9f50cdd1f5df12c7e6033b83737a372f6d1f894d5d41fb4d3cae08c244b5e1af47e6fb21b7db4213932d5bbb0d0ca89025cdfd410acc23ca07509dbf2706ed8c9ba9e34877123b16c30994e944ba92105aaab360306eaa5a660c9cc00f8215fbf2244143c4339db4eb087e42d7c7976168e615416f6f0abf709615869ba0e45830a05874160c6f5cedb1703c3ad19dabce15b4845ffc992191fa3dfb87efb5466d1f343861b0156bf7d7122c8e5c9ce9d30a1258a0a791f14c6ea808d353f8d29ab1cb1348c7571d8cf1f3a90a8939b59f40380fcdab7328a6f64a09306d792ecaeab45562fce17d58405ba94c46c279dda77b66a0581f51ac14d621b85e2dc70a3a3cbda404239ad9255858e0dad3da7a81d54d736f8288c86c1cc89778eb394028c395058f735a75e7eb9b27ba2723fe2876c8f452bc7e9f3c61b517970087fabc2bcfe9fa1486eb0cb97b42093b7eedbb2a3f3a1e69e70a39a678f376566d0b9c746c7c34f27a0de2cee173e57f8f9f3dc046fa726c43ab88b3a9404b22113c8a7ecf9f79846d2bbc740a034b7953e2334ce23aad04ed398d81da872217534534882145556b8d505c4ebd3304f0e4c7ff64fcbfbd02ada0ae465c810ce2ebf4216d5b40e34a56438240b79c8cb6a23154850734b07b065278a71b60ed65ecaef6946e06e671fdc69ca2a5ae56960a00d7da62450989097c0a688ae52314e718a9273c83b13d59eaa0c5e282158e4e7537a9c691609d3aff84813fea39bcd174eac7d1832715766bf0bcd9ea830fdb932968c359ab79a19806f99c01f2aec753a73dec7f076de17c0815d7b40316d5f59ad1b60d49b546d91777caad13f8cacfbb9d101e4cd64ffa35bd29e33a95b37c84e9c1be77823f1806a503a75584b7668a5f88124c95ff60f733c0a5e8db57ef39db899bc3439bcdb96bab00f0d804fdd58bc40465c3c7e6ce76c685194261fdf894c89fffbfc199ed2c4e3f58f0f309193329204d61edb62ee12e24186e4bc21972ccba5b92baec5918ec6880e4f75289c89b03a41d68c7c2a4d1fcfe8923f2637af45aa00803e7f4982a8563ad032935104c126a7580d09e26e6d7721ce7e13b01c7d415b289c882b999468ae81900305ae29de87e2a3ce33d8bc923ff4c21bcea858d064fcc7ca609ed4753b1dac6577edbc04b18c1e1e3b035d2d47c7c6ecf0dee349e591a064229de25d1da1110224875ca30d48e7c316068a570ee635c94f9008f90d5aebc070e44a2ce73e5ec4019ef5121d1f81703a1dcbdde7972dfed5343dadecb352bd2bc5b67b660d6141af9b573b04a2e987724bdb44c6fc5c01814b5d27e4cce019d376a4cdb864e0e6265110d8279cda458dea033bed88020c9503d9b8c811d6669c821695639aad630d902463eb8ce7760532c37d1d4c73aaf7bf348088146e649ad3c040441de687a84b059b62d686036b1cb2f864875028e31c0092518162f26fab7f3ca5e01194e8652bb2e6c060c194a56160d3d296d85479fa308fec0a2d40eae693f00ae32c62af16c0ef416691f5ba843ed6dc2a2a0b9c3d5494484cc5a7e9568e7bb952595fb81af71e843bacc34bbe3a4204f58b9f8d9d6576bd4130d714aa26252635e24768c379517319f68e0e8d7a2aa071f5503739acad36a0f109fb3df6c95dd2a1dd9c25b38b0373d41aa605e7e8c5660e5c106ff290723460041d1d1ad173f715d382302b8ce36f3bec72aa4d29f02c2e83413988fb181d4595c75f5b8664f1a8041727a317bf214aa3a7e1a44ae28e4a1ba74c589ca8687e31b641d0fe6c2acc66370690bd078155d10324546764fd70d4324b00987b7459c74f1242089418e35b7520d6b12ce3510451ec06206101a8c1b30be5de9585f24f5b2d6faf48fa326205b33b071c69347b5fb9ce2630301adba75917402dc1af149e10bf0f08707b2ecdc2e5aca2522f341460785dfacc0375ddfa761fba0d674557b36dbcd208fa3ac86c25481a8b750893a7e91ae842038aa0382775183e7a956284c997d705e8e20c3bea38cc55dbf5672884bd904ac280c1e50b442b689671fd042388fac78a96b8b37d3b78364a668f752c01063d46a5db7c3d8577a4df20369f918c87b42ecc785456a87d89576361a447f3b463c6dd42c513566a7d4c0f592247b1ac233ee672e251fb852fdbca0cfb08cc5a6dac17c35eea5c9e2055cc75d1dcb9474a23c1e40b729c73c10243ca8affca0aa1aee7352ee9e8889380d41be650a0cec50f39e517f771c60c8b2412d84abc23f2f2f296863b50758003073ba0feec0cb7d966e142bcedc7302ccbc69675465f3153982e6014660f94c1dab35106596e8fb468a190e036807ba20ca7b7863f52ab5d7335f9fb125247cc5fef2797f4fe14a4b3a1602769dbaa33341aa15aa5c20111852061d0338592fcc54cf5a43d10e9aa7b9ab8048f80d82be12f3847277d856718341e2a3a7ca80d5f11b59a5236e884ae6955cdb19f6e32eeae", 0x1000, 0x0, 0x0) 16:01:59 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000240)=[{}, {0x2133, 0x0, 0x7e}]}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x8004) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000400)={0x2, &(0x7f00000003c0)=[{0xfffa, 0x5, 0x9, 0x1}, {0x4000, 0x8, 0xff, 0x80}]}) getpeername$inet(r0, &(0x7f0000000100), &(0x7f0000000180)=0xc) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = 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) close(r3) socket(0x400000000018, 0x3, 0x3a) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r5, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) sendto$inet6(r5, &(0x7f0000000280)="c065d269cff847f766e6d485c58d286a218ab55fa22bfcb1c7417035153b9dbbbb0a13fed39477ae2c527c6089019408b0c4708eb1985d8241b3f4c64a2fb4c83a5228b0213e78df2faab5c2e2c3309e9e80469921ad053f9652830a10c7d9e36e8e247787142a154512ad6e93b3b82e11c84eca9b5955c111ccf92a78f4df4e27e2653e90f65c854b6dfc47d6a5c3f053118f8119260cc3bb11d3fc88a444580f4843369df5e1196514aad408947f757025bd352a80a9a1418e3ff1d01c6327e82817e60b84ef9a4467faff5b27fce416c13961d40e82f0967437", 0xdb, 0x406, &(0x7f0000000040)={0x18, 0x3, 0x7fffffff}, 0xc) flock(r4, 0x4) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r6 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r6, 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(r6, 0x800c5751, &(0x7f0000000200)={0x3, 0x0, 0x8}) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:01:59 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="fff100ff0be6ff0000"], 0x9}, 0x0) write(r0, &(0x7f0000000100)="02322db1", 0x4) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffff9c, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x40, 0x80, 0x0, 0x4, 0xfff, 0x2, 0x2, 0xdab27de48386f665, 0x550f77b0, 0x2}) r2 = msgget(0x1, 0x8e) msgsnd(r2, &(0x7f0000000200)={0x1, "2051c6cabb69a164"}, 0x10, 0x400) r3 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f00000001c0)=0x2) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x10}, 0x0) 16:01:59 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x2, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) recvfrom$inet(r2, &(0x7f0000000080)=""/130, 0x82, 0x0, &(0x7f0000000180)={0x2, 0x2}, 0xc) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000040)) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r3, 0x4, 0xca050af8d4413b83) r4 = getpid() fcntl$setown(r3, 0x6, r4) ioctl$TIOCSDTR(r3, 0x20007479) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r5, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) setsockopt(r5, 0x7, 0x7, &(0x7f00000002c0)="4ca8ad95a137a5aa0bfbc5e7f4a5175e2ec87fc5850ae702928c6f81243d1bf26b4546169ba18e85c649406fd61e58db72b62e0cd05a9744e1885160ece77b0c7fb0c91c8abcafb7b8275fb4f512034dc37c620a4b3f4738606cde93f37d60656f4d24dce2d12f229051a5045e6eff5c07100bd682d63fef93c5346f6f344dfb6ac26a8b53646097b3c4089805da72314fc38d6a7d1872dabbf0b2e75a8d7492c8e841eaac2ed35a8639cf0f11c96f4ce964e85a777cf598b6e4e789ecf1846dae17de9f50330ce844563e9470dba84140a9ab91def1932fb1eaa01214d394844a3fabad4c", 0xe5) 16:01:59 executing program 0: r0 = socket(0x2, 0xc003, 0x0) socket$inet(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000001200)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b78dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800e3000000000000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7daa699f4377fc1da38055c4c4ccfa32be051981c14d4ef7e27ff97901fdccd8610696486c60fa5c4342c3eb523175d0cf8111"], 0x10) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000040)="297dbf14687328c442e41f26fcd370b4e9c52e989d4d7652ed68aa70a6116c277ec04ec630afebfc4a2da87104936c5057f9fdbbb2f32c12ff2365acface58ab08640169feb432b543b301505aadd01c3c14c5dbb55c4d5008b33fb26da926116d8969d521f514e546615e8c22bdce676980bb7393506ccf89734eff3b72ffaad73334e48d623d522b8f3da8e677dd1f2aaf28659490d934ef2b12696861ff4daf91e76dc7c5161f5104907593f0aa063b409a26d406902b66ba1991c613b2f6a5dfbbfcd4ba8efa32069ab1e881ccd3cc2b4f454c5f3fd6b40712c9716ecd1eb7a378479f8fa2b07767c1859c3a4601115fb9b720b0ee72cc12172952da923d91714f2b487e926b72dd6d642c3a422015732e948043f2a9f558e29709ccdacf9189197b6f89d970580ac7bf1da0b4dfa9fcd0e5e8a7e3b3fd9492a72e573567ab6bfeb905fce0f28414c897dca2081f4ff6673f1997c5814e311ede30c6220b5c8f0a26f49ed5e8a9d592672626e5cd56ca4acead3e2df3b0d3fdc8be56224362142cb1dcad034ab409a19ed40cd90153123e2a2ae20bed8faa3ad0f91233f98b4935c29bfbaa17356b753cafcc5902277d1e155d5b3bc66e580796e06222845483b65c117907d980a49a0619ccfec3b46e4ea7066ed9b2cc35e0a98cca92dabb3dd14018e2c60d1d71e8b77cff9851884478b593932be49877a4e65548d4138d604fd3f1956751d01c1b4d4b983e93646abe81f4f2eb20ca69379e7a2940c63ae0d2ac7e620ac22dff56c96c343e384cf9dab7f9afe17b6607914799983911d79c3d58f6e97e6ad8127d8f115f5a5ccd6575940388c6d0e3da16a43842ae319d0f0acfb3425c07666e571bb1a07a0cd08b27a7736bf0c25153453979934d648ea4907a7e983a78215844015b2aa6793c5fcfdea509bf036d19b69c6c2cb7e165547c3cde5c974fa190fa957ec92e700e5125eb1ee84cb2cb751de2e5d6dec78c91533f0a71418228cce52a54aeca8c0510f749ad7e48904ccea4d6781977d6f6e953db0943c0044209dec62069eabd89e3a365d0f116b5392fda51187c4c48e36fb1407ba9b27ce928ec38d6004f1054288624da81c0ce0ce9aee261fd8ee3731f66923c82ed1d27641a1f2046fd0df18a261f0cbd38beca3fc9c8383a52f6dbc44179479c5f59e2278c2e81df994b7091545d08e55c4a7df03bcf69a39decce1d90be1396f439ae513e42de7b62c4a5cba38a13a5eb5160480561e78c6f0b96ea0796304ddb49cc181362d92d72f7615e8a7922624b380db3ff7359919252e53b19d5da85fb431735b1923e754b07d7cd9396d4a4dee680bf6f2b5ba1d48bff18771989f3d1f6885edc4409cba33491d660007e3865f1552595a48176f12ca031c1d4f7b0c8fd99ee6c78e2521acae935147dbd153150ae7ddad7d954637506bea53f607b094b20ae6c8a1e727e74c601850f9bb77020d5f1bfcd9bf985a3930a85989de15b4073a7efc7af5fc14352c1c66d011535b953070ea6e9b220b84ac3ca3e01d2cb562fb2f746c7d18bda3b547ad40d7281f8d1870de27756f327abc06445f270362c66983d8667a83701568c9f85b0feb7bea2e5efb96c1f419da5787822ed1d681951b612719625c4bc0570a1004612c842505e60acfb133f49939eb68062a0cc244a8a4311d3b3ed5fb75bd01c5da156df1e2ddae9d5eda7e816e29c46d830ac4454d8da21cbd6ada41727c0eb847ab5224acd9755d7563031d92151de99b9b0864a9a27f1ce28f02e8c701067ddb7b436174f8ad9a49a33801f6572f3da5564d2e1a91359a108c471c72baac428ad2ed4c03e915160fc390b0519419080dd3999edbb1b147b65858ab38b543216e672a80f177d68e12635b82ca59dd0b1c11978c332ce2e10d36fa99cee289b30178804850a040fc214196f4aed94f67ebfef6a21bdbfe4e2c666485032e43fc7b33e4316157b9e84f68caa21bd1fdb079e1cde23bc0510ff6a2c3327cb9784df26dc32591b7f4aace81ca081", 0x5a1}], 0x1) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x81) getsockname$inet6(r1, &(0x7f0000000600), &(0x7f0000000640)=0xc) 16:01:59 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="000200", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x5000000000004, 0x3bf}) pwritev(r0, &(0x7f0000001480)=[{&(0x7f0000000200)="338275e776db8ab2846b1c05650d6ab2f53e1027f2dae3d2029b4f33e31daf56dc1976a7644d246fc2995bf99399cf2b020a994c5f0b8e4c04f6f57547f0a07cd355c92b51742a16275a594974f6f0964630d366d13de8985d79bb4959650e68e55555d83f05cb451fbe38b90f9f6b8b6fef8c79f552a6f3edd44296182b64a03e", 0x81}, {&(0x7f0000000300)="f1737f047c7ccac4ce365ccbeb9927ff9c29925fb35a572868f17a87a759ef64d3a881ed4fbb4c82d1c21abba280e8558f021953bb43dce25547164920161db629476818bf278d2a921e40a52cba4a8ffa42bb99666f3a5b4f2c1988879d8c274fe49b07f389feb6832a19a8b3347d60c211b2c44f7bb7c66ccde0691af5e42d89e090fe3bb35caa1a1683c5bbc105029a9cc4e2272f41f3a12d7542a2fd8bc2a05e84f1c86057e5e416dcc32f128a0c", 0xb0}, {&(0x7f0000000000)="a55e6530dabe4b882baa463fe5f4e879bfd072888092fed5f83d194978a64ed1ae332320", 0x274}, {&(0x7f0000001500)="ffc0cb38be8dbf98759cb8a81d8ee769d225941686513c6613a03dfebced07ddc24dcfd281389c9a009e1663c4a7352f00072b3128d6d2c2396efd03719ed97e4766ff28"}, {&(0x7f00000003c0)="cbf58ab881d19679c5ae15abc326d8d3896d28d9c8d40770337bc2333548ac4b210d52db0c23f0b8ecc6d33a88db0ff94d20e72b09beac50f85acde148483e0ad7c3031c397769fc0e22571626018ce05613f8a2fff83a12ca17b9cc3678fe5504ff44bcad22e6004cdc1a901fe7594097c4a9f82f60674fbac663ba6b09c68e886ad009ba1ea9ad17e9f0eed7201c70257c0c89f1265efd", 0x98}, {&(0x7f00000000c0)="18d81ccf", 0x4}, {&(0x7f0000000480)="442a7e7b5428c227559e67ce398822a2fcdb65f6855cc47ad2c9296b2c83322a8ca5ab7a30ab2261972690fdec4c352bb6d390de6f55f03e6808c7dd8c59e90e01fac6e184a6adb901a2abf1889c796060c7c2379bc4a5aee89af980087ab301c054310056194f2986b47ab30309a9f3e8659b54d432c9f992335b1903f24a30d176fd3796a1cb2c0f5b03614ab7e46d6d5e6a5828e7ae610dc3da05af65c378725c5620e607aa41cec3d1de8f6ede3e944105d2d5e2b7587bbd248fe7e1352e52fe6e4418f94b83265938c2e8ede17ef59763a10fbb42e3f446f4c026be8848b61c7733dce31a7e959a1737f460b68707f99b19d103054051e2685fc876608a4fb50bdf76194a77fac63293bf4f9928154644d1379704a57c9cb5b1ee50a5d9cc43447db5ace9ef0cf00ace97e6cec225ce6144e19fe57db0c33f18858ad95c7a9a6f98d1f954a7c293216f90c1d649d113ad8a31ff5e7326ce83150b7d81a7ea4158c0734f204fc9fe1ebe3cc980b69c5d181427855a43cab42abc5601956b9446e98d1c3489afdea90f1e49157c57827e9aa396fcd1a6eb5ae42e0b90f6c96155d729299b702ff30c98d242c8af3c1fc12d045309275151cfd29d775b6368f616139b4b9b90cd033fe4fd63714e5d071bd275b44c750db75ca1e50d09fb345a01bb545afb81161d7c2104b973df7074c0db2484d43ee75fdde35541cc23baa340710516e0255d5678e3f43f1e89592c4ead46f141300444303e31e9c34fdee4c3692bd183731f359b830ff186144ed2fba4accd6f734da978f9d15d1f509ecbdfed0af2f888d56c88e45c89ab06e5e66cc1cd95c62258bf9baff01f63481a744f8f01b3f427b3128d9cbc9e2e207e835037dd1c37caf319f2694a426ef40c5b48d749bf4ae6f2695ab217098b2d4b3f252559e20d73f2b7a5869c7832247e51495f1f4a43b6d249964b6ccb85f15790238d73eecf4a58caec8da14df6ca6f9050c2841ea332ae06cc82d6a7204f4cce916ae7ce159422015e59e7efada120d30553691680788468bbbdec9cf1766893c55ae33b095d8fdaf781d06a7dec52cccae1c12b2e160caa31bb73c41f0ab8fba91347e7ce38a11a7b08cad6744cdc579b93c63f3cc4575d7cf3271ecb414475486578e6146667652a5baace7acecb6b4a2f8090e7ee08e7c1afee3114a6579867f8be0df739dab8d5e7acd2e935559af14b38e7e03d1c1ef22e6e40b98c5d61b820c698b79aa34fc73f8b0c4308ecc1c7ceed890526d6e324c00130103119dbbc8cb8e9a4c797b6a97337a1e3e8a7e6aebdf75236b43586d814165e4f7cf592fed4911fa8b6dca1cdac57ea4d2cdc98e9e400c30f1f1356e9abc96bceac66cca964ea0979e6fd623189d8d83c8ce492b71e871b58c472cb117da2fc6c05249e6ea8e965e82764df4deac97d92bbd8bd6bee837eab39519b73cac49919ba0b14facf34cb538068dc7dce32cf288801ce0e445fe2789c3ce0ff786b3c24d154f72a114812b4497cb3ff61003019009b46309cc074672a83e4872e151eaeeb428b466eb455cece4ee5cb17f1ba55ce4a980a6c0f9f335490539bc927ca5b4262a448373c7918e5814d5d23183290977021cae3f2490cd6d03fd3d731112192dae766739b5dfd52d04fdcf51e2081affcf8c8c77fb1727a341f9a05fce2a7c8cf13a87c53bd758f74d036c93479a66af04521ff8785465bc96a3e894a860acbaf2dd0c600388d023805c033ee385fda08afa4f32434f06b5057144892640588cb09b71101948f4a7b1851aef5d521ea566dfd8df22d1bbb71fa2bb9b64e6fea4cfc4bdfdd53c904043e291418bb64894a5cd67fedd8fd0187345e5376531e74569339f51274769b9d9b39e66819dd44a5594a9328c98a39b23771ebfdf2a7819360a014d8c9d2f6047b665898930a00b70d6c0899e36cdb797fa13edc11c50dcaf3ab5154ddd7d56f0b5b669f9b17379afd380e77793e7042fe408441e373d50cb88743ca06b0743cfa9a7da5abe0ecfd2417e604834b053a92feca2632c7d94864f187d476ea4c32090746d7e617fd63c15fe06433fb92ae66ffa40aed0504cba966e8983e1fe9ab90a9c9968d8ef68d77fbbd50065e64e55dc5c164ff6978b6c43b5cdcc8fc8721f9cb4bea764cad6f7ac6af633848c4d0542c680c4551167c54418fac9be4f75c3ea783a3037a4b8235e04ba2ec72dc5aede9f37fe667cb56f4c1c08866bffb63b8bd362bb2df02070eb2c0116a38e967ae18dbe3d41e02e2130234f810f0ef19ff223a6890ad7f3ffe4f24938403239277462bf2b24d1614b2dca1d3ec63d4b7f64ed40d0499c6dcd8380a33cc7914b56e84c6a2c46d6b2fc40f80202cc2ba24426041b55be40f1b3d5547b831313458c429b09b539622784493cb3cd25299eb05a9ef857c01117153d1002608cb7a9fced32e1033287aa2acf99b597d197cdf0b8917d79b857626968d5832a515ef287e67dadbb82069def3ea971a4d582fb3c252e4e2e6ae66717f8bbb0e4e4330a7bbffc72e923f1bc117f7196cd8c7bd95071e61e2b3af425c9e54c814f2f6ad629ac8f109aecf2a7953fce08330eeabe11b21d82bdec16f7afae7e5f479d20f537701509a303baa0cbf1fb355a0b5b401b95d0eb004bf746fe0a1f56114cb62ea44b9d888d77af97b8add2d775c880761bb8c5ee6563b9872eb31ca79d1edea091549c4272c79f05915ce4b7faa6716afef55ecdf800812c47958374aab6575f1952d5e335cdc7770bc512d118a2835afbf1cc243a6544e2fe54d2caea8adcb198d4385014a89cb051da525ddfedd3b86fb3473c9276bc377daba701497ee5b7b2090cbfb4b70922fadda575ee21952eac3fc0d86bba51e8df5daef1b655393c1b18c7916a9bff7ca62066031f99b7539ae02d6ad458fa2dc20f85c4d676a752395ab284ee8b77bebc286ed0734dca13e0b645f7f98a45ca175104ce6e294d408a7dd85d794577734b657c4adf001f4091ec2ebc7e7deab25d26e83ec9e6586092d216953021b3cc9b06f4d90450c28a191c75ddc0323fd2f5bd58019e938e3f44bae0b444e21918d34abba3139cc51a3c64c7577072f80ff0cd6e0b6b793cec5c8cb38c1fe82eb26c6ad51473b9a7f7514cf96eee0dc1b76c0e1e4b214aebaadf6ea0e7491bc69010c872019127d65c26761518a9a1166a43d28d9f1571293aa0ac1d73737929a88875bdb9dd752129edb614626df5a8ccf85f493898f167216137498601dde1d6220c117c16dff3e986aa112f518bb314b9b622d69fd743b430ddc130ad6c0324ed5bc52da66e44a81adac83c3d45fdd11791ab8921c230520a5e54017a00182508c0d2a9a3f1147965a8bbf6b86fac8f6c0716512f121a8b009e5f07d06039fc31cecdb5cb45bfb8d278e031c024477da1e79844086f26ec36a82d10bab2d9d502b3c59b0089419fe1623daea05be9c8b7419a03403491fc8a417e7a6b3b23b401fc02b816b6c958722d67c3c8173f2ccc7bb0e65139d84c32eec586e69da57a654ed58403a1c0f763a54d165af292f5433d601f207fc867a0c2c897d038b6b7b7388a783596ec182fff7a15840495713e0bea587024d44a8cc3994a20357cb4821b2061db1c5c63232d5b73eb56b0e03af4d6fbf6f3918ccdcf0a25c7fe4c04ef0c1402b4738fa367880a63b7599380d0946d0eac8c2606b1278a8ce34668e8becd1799bac6f0dc91cb36cfbbcbe8f782b7b288feed2d3f923d3a2682b7dc52afd21a35fae665b56b2df92360da8dfc0bb793a42c72a7e903950ddebd47d3039610b80b81c28307927c9026aaf08ce126078233c44dc9dc1db9bfa6e427df352e339c79135f7523e8b8fdece845ed70eaea3acc9e7f275c2a88c2a7e57bd3ca23c144b54723b3e168b8cc85b926709b37cd40642791d115b254699208741b66400ee073abe589f4dc781a390ac848b7751543f5f172834894d37b99fdb2c6f1dc13105e02282c258776228757f1fce8c2906641bcb6c73bd1d414a49fb1e6d1a8ad067823cd4fb7f2e2d7a3d6ee588fe77c9b3973ddae205f850b8ddcd0f22bf69e5e3a83cda613bcc589f8829c03613807f5a08b21e85213db51489dada21b039423c968f2d6b3d9b35c9ba235cc8618d2a8aa0d3e9aa6833c5e969f63ff7b57c0e53a12711ac2b3dbc14b14ab28fa9541a9e9ddc2249d65f67e1a26b32595b208b12624e8c72f74c9b0780690a73b3c3494cb8b2dda75c237c0ce5d12321f4fb89ff6024e2809d51aca82cc2cf985b1cc055d246e0fea8995d9773892fb835f0d5850fd7921c277eff309fde23cd2b7da1220b83de214464ae275642e8c4aa377cd5abccacaf5660c9733b12cdf836d8d097197ea745f144d0d19250d6c5227982479f38dbe3ad11eea6fa722b73a1f08cc26e7ec24f07abb7ab7ec9d960fc871f4d0c05ff5de2fd99a8f8272523027d0f6de6f580832d7561fba2dff40957c6869d0cce7951b8f7f5f3c9f5e8ded0fea802accfa7f9482e3e92489ee4abb923ce55d1d9ce2023e8da005e032e4c01fb4cf81b64877dbea4e58b4818d93d7c7acdb54a0ceaeb6689cc639d60fbaa84d6481b0135218696cbee0332fe2f3570d466a8fa1f0d345a3bb6b3198db1e3dd6d35ccc68ba373b9ed2f987daaf208f9669c7972fa775a26729bc7477c584218ad1312caeb7453f8c3796e721cd175b06445325802d61cacd3437cabb51af6734de446bc9d416f58e38a48cbf84f70354b24240954bdbdd17d0c2c64f95a8a41f780c5c0bd493608f3ab0e2e3b298f748ff8c681c71e1016894f4858035450b250c67e64343989aa19b73984259742e43483f08f68b7d9fb909dd77ac1ae80335d2ba2697941366ef9413eefe8620268a1652a3f81ca262776a97c002d27e22282d66693abbcd41874a0b8ce6e25eeb6e6dff435f6c5c34916436eb4094eedbdfcd5d66769920b281b9d553d7881abe3c613dfaa2ea05f22cb94a9278fc791c29b5f077be3ca76681f251faa5885665febc1d7f3d837cfb07602e1e32f3a9c5d13053a5594444dba8d533e3279d5b362a4c07560565e6ca093caf9d77d908539f9b0fee535aa324028df284ecfd60ef2fc4d446b9f1ddfc1058cb70a9a91aa8cf5a0f66aea5265572e1580b593b18f7a177d8f9d52da71b507244aed5109540c15b2034960e86275c4b0a58b41c8fe882f26714b11e490e9748df24c511ece1bb4cc9c6e37aea91dcb612f275187d1fab5a4cbda455cef475ca03bb11a5b04f3f463d4a902d0d2d2de212745d98e246a41cfe26c93089ed1b21c99dff391286bc553c5e9b679f238ab12e64ea912a5b44499e2a4e1ba4a021d0f674a265652a98cc9bfae5127e98d605edc470c3a80b491f130e14a03ed5e42208422d9a58662ace4dc3b7b55f57396014bf9bd6cb6172ac94f463f7faad786f1f19f2e235989abbfc1aa81ddf4378f97fdf807b20159a0a2aa1df36a056ef6dcf8b6ffb3b47c27c914d00e12d7ccf19d0962fda38a11296e12f1e14579d8f2f55cfc0ed6ca3c8d29477b12a6d2342e759767bec7b9b952480a05207d9535b8415c5aa5383b4c6c75e30f8c813d7474bc59eb9cc1531940d8d6f02bf47f262af7c52981dcc8c87a7b6488237b64e2f36bcf77daa9cf93ebbbe59bc812e65b21277a2b992a407530c03417a61cb3b889eba0be7736755deeb5e32da18f7482d5828da8fc2a4503dfe6035be6172844445cfe4fad28bff30fb7084179784e5f36dc5e096fee5c02", 0x1000}], 0x7, 0x0, 0x0) 16:01:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x7}, {0x400000003c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") r1 = shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffc000/0x3000)=nil) r2 = getuid() r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r3, 0x0, 0x0) shmctl$IPC_SET(r3, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r5, 0x4, 0x5, &(0x7f0000000800)=""/210) r6 = semget$private(0x0, 0x1, 0x400) semop(r6, &(0x7f0000000400), 0x0) r7 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r7, r8, r4, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r9 = getgid() r10 = getppid() r11 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r4, r8, r9, 0x1e4, 0x8}, 0x5, 0x5, r10, r11, 0xfffffffffffffe01, 0x9, 0x7ff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r12, 0x4, 0xcc) r13 = getpid() fcntl$setown(r12, 0x6, r13) shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x7, r2, 0xffffffffffffffff, 0xffffffffffffffff, r4, 0x100, 0x9ce7}, 0x1, 0x1400, r13, 0x0, 0x5, 0x4, 0x5}) shmctl$SHM_LOCK(r1, 0x3) 16:01:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000140)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000335000), 0x10052) readv(r1, &(0x7f0000000000)=[{&(0x7f00000002c0)=""/221, 0xdd}, {&(0x7f0000000780)=""/131, 0x83}, {&(0x7f00000003c0)=""/162, 0xff02}], 0x100000000000031c) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) sendto$unix(r3, &(0x7f00000000c0)="8690d51558bf4646223d538e02fe1acd175217fc04e9fe7c248fbdcf61e67be11e7582cf54b8b3ac19be288c8a46d212f6de8f6cb50829805d3dc7aff1b4fa6ea1d785b811fbce1054a1dc955042e4be6e1d5c738bc5f83ef19a78275ab4a78a49f2db58b862a867eb", 0x69, 0x3, 0x0, 0x0) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r5 = getpid() setpgid(r4, r5) 16:01:59 executing program 0: r0 = syz_open_pts() r1 = socket(0x140d74acabe3012a, 0x7, 0x5) getpeername(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) fcntl$dupfd(r0, 0x20000000000007, 0xffffffffffffff9c) r2 = msgget$private(0x0, 0x0) r3 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r3, 0x1, 0xfffffffffffffffe) msgctl$IPC_SET(r3, 0x1, 0xfffffffffffffffe) msgctl$IPC_RMID(r2, 0x0) 16:01:59 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) r1 = dup(r0) getpeername(r1, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a3b60231ef5a99e212f560aaac49698e9e57fdce"}) 16:01:59 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x9aa, 0x7, 0x8da9, 0x2, 0xfffffffe, 0x5, 0x2, 0x0, 0x2, 0x5}) mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r1 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = dup2(r2, r1) r4 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000000280)={0x7fff, './bus\x00', './file0\x00'}) getsockname$unix(r3, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) 16:01:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30, 0x0, 0x0, 0x3}, {0x35}, {0x40000006, 0x0, 0x2000000000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = socket$inet6(0x18, 0x2, 0x6) fchflags(r2, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x8) clock_gettime(0x3, &(0x7f00000000c0)) getpeername$inet6(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) fcntl$dupfd(0xffffffffffffff9c, 0x5, r2) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x3, 0xfffffffffffffffc, 0x0, 0x1, "0c1a5e0577d3d9b9fcea286f6d86d3d23f26a45e", 0x0, 0xff}) close(r1) 16:01:59 executing program 0: kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{}, 0x0, 0x0, r1}) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0xa, r2) ioctl$TIOCFLUSH(r3, 0xc028698d, &(0x7f00000000c0)) kevent(r3, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$setown(r0, 0x6, r1) r4 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000300)) 16:01:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x149}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) shmget(0x3, 0x2000, 0x200, &(0x7f0000ffb000/0x2000)=nil) syz_emit_ethernet(0x18b, &(0x7f0000000000)="b6") 16:01:59 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0xf, 0x292}) r0 = socket(0x10, 0x6, 0x2) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000100)=0x8) r1 = syz_open_pts() close(r1) syz_open_pts() openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x10000, 0x0) write(r1, &(0x7f00000000c0)="332a17163b0a9622dcd2aa871f08bd12", 0x10) 16:01:59 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000100)) r2 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r2, 0x0, 0xffffffffffffffff) ioctl$BIOCSRSIG(0xffffffffffffff9c, 0x80044272, &(0x7f0000000000)=0x4) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = socket(0x18, 0x3, 0x0) munlock(&(0x7f00004c4000/0x3000)=nil, 0x3000) setsockopt(r4, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r5 = socket(0x18, 0x2, 0x0) r6 = getgid() setegid(r6) r7 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r7, 0x0, 0x0) r8 = openat(r7, &(0x7f0000000140)='./file0\x00', 0x10010, 0x22) setsockopt(r8, 0xffffffff, 0x5, &(0x7f0000000180)="03000ef8", 0x4) setsockopt(r5, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) fcntl$getflags(r5, 0x1) setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) sendto$inet6(r4, &(0x7f00000000c0)="1e0eaa81cf5601caf189e17dce4047e46389ed6868c0dd45e42665c82b79569d2644d82f9dfa6362400c72280f26d647306d100804609c85d02a4f", 0x3b, 0x4, 0x0, 0x0) setsockopt$inet_opts(r3, 0x0, 0x13, 0x0, 0x0) r9 = dup(r2) ioctl$KDDISABIO(r9, 0x20004b3d) write(r3, &(0x7f0000000340)="9a7e1f566bd340c9a5e38dcbc6f7b583a62eebeccaf5bfddc677f5c35899bc7c470699e1fda3f2cae0d98f38dad83f1d2cfa5709b404432b05c35353c8cdd94893f8619e4d24b3f4ab74c79c2914d9d737ba5df076b66b3af99d5e31353000f24566a9f279387a1a8610192ccf46890b9088229f41b323b74fedc191aa806d588dda0bc803061f610253ba7f0a7e3c3712c7e3308e670708d136519e27a344ecffe4ae46f80db1c76700ca8cd9f891d7e14e0ec1bca47b962b76c1335c4d92213643aecb0b1fb4d39ce99d3f1adb56e93175a66442d9fce89f0d2fadd847f6d7b239916feea919740e09ab151e716a90372c0398b377fb3c5b81686db270548f972858ead511433841b2d15ffd892a63c215f0ac0848165d3875b77ea101930bee5f434ebf688ad26882f9d4a73942f45e4eb4956e02bd5aa8da3846a3b7c153f3c2f4400bd3dbe34d1cab2ad4288615f4435def2a285c2d12a6fd4cb9ccb58eda4fd87a16731aac82be02e8848aa30295df70d6d45b24ba4eaf57157c6c2c892a144fb5cabc9f5d67ae654063123a6c05f62ff74f15b8b583eabc48cca0c4d8bbe87044c1d6028c87da6dfc6654f9d01093eeb2bee7458aa0181618049e88196f2bc8d964b1676a1b09af5f201d8dc8fb03f33d438410492f717a9a17db8e393466d9c7470c22a546681b4e6b37b4466f76babc67e8b2e37c30a95e470465639d831eb619468a63613ae149c31cc24931fd1bcfd8b1ba936dc38c084dba06e47d1e97ae3128554e4d46ee8eda89708cd02150853e5f5bb76ee7dd3d532dd6351801e6bdd157df3c75d3f16c32219cc406c5160f565e550eb4cdcca7d5033b21941399c8c26af101109f71c3436f505cbdc63ba26fd651e12477815a814106eb092ec06e79c7260594dde732edbb8a5884811e04b90de8a520bb012e0d3c5acd6466957d1b030a64294a86e55da577fc9319d8e7fa2c11fb2ae50ba32d67463e37ba8667eb3802cc9aba45e55f8ea919a291ca0a8c8869b757dd9a5ae08e751ba306ccf64362e5129ce9f185185312a1011897682e4f15f3db980642f1b024b42b1dbcb3c918b01ae347bd8256d9dc47b1ac44da5a94dcb5d9236e3d96553df88ce0c826ef8c84567d0a02a6e3a4a438592383da872e10f45c7df4c6d6d16022c662913f2f57d369c01afdfcafbebe0d611c999935cc943bbedd41a3dd87b134ec5fb0ec209a9796c0862dc931ff67fe3684c0a211d9c82a76c81d12c5d77a3ebc0014fa0afaa8b9631d4c2894c4356539bdc42e703722cfdfcd248be9af0f7d1a79c12ad895f135c2cce5d65693524e11c255bfa577301c0a26963fb11234514b6b94ee5a14d993b92ccd902dd069db1da7905ac30ff3507bf2cfc1528b17d42df24694c72ce5d165bd1dfe6c1afa7a11d2fe1c0cfc1768fd5831bd25dc2cce89715c593e31dc9ccd48946d97ea8135481ad07b9a0fa25133f960c121dff34b727a85a98cc2fef8be88828f5b241e39fc801d0caaffd6b3c8f8a5198271ddd89f33eacbe7a9d3575d77cb60fe8b18cf99811ef828e23a50996979440014215c9180d2b2dfbf30f5769f2605bf9fd0e331072e889ddb2e04594c8e7b8437e3e41dce32f2ca662715716556f89b35644b5f0d85535a66b116a1415aa0566af94e661f7a9586507397a3d03a57ad86731642318818882ea3a5038e73bbda92b5e662ab8b182a977840bb7beadaaf026ef118870e04c4acf5fd0b3a874fd133bb720ade160922e915882e6324bd7ddce39c554bf700a1afd1068c66eb2a3ac6e85fe1a64f191f166040b3833e8f639cd9bfe8615956864f2c0681d9ebc1d4dd29b8efce81bbb49ddc3c0b78dfbf50cbf895dd3d841231f67956d659e2631dd13fc140c977616e8f11729db97ebd6c9412def1369b191bfc9daeef64b9bd10223f43ed5634e810d8fc1e9756ecd01edd5bd308d65b2d47bc740918e5ddbd5bfd985dc4fa2e1e152231ab0f5cf3711f296f3d07a1a8ba20db5b8393652c2ccafc582aaef14cb5aa2ecf72319e3d0a5e15785a6a00b9af621a8b3175e47417df5eba6075f21da9b21fc4632b3158a4ba4190eb6b234d9cf1f2c1ef09d98eafb129402af12d8119fe6c66591a57631b130699f530ce0d864144b8f45553ee0e6d8d59fe151776cf9593e593d3723d41be8d15f9213766f5914f336b674ac3f0a197ee242b7c4fb46b5fe3e6324e6918923db947607f2945caa7ed582fdb3a314a679f268823d24b3e17c7de13f3574e7e184b50943ee5835e86f80fcbce76a39a98639c504d8fd94af7986bf683d150a89257875dbdd1cff8b3292f18f7180daf1129ce4d8e7fe7ef45b532929b7438e1793794dde106d91decd6faa4b47575e3fd020f70f26d8f64f332b8fa5fc52ab7e2ccf1abcde97497e57e69dcaae33e1e80720adb3db2986f921002d19cea33b7b042ec68a47bbb84e0241eb0baacdddc9e26aeba9e151803190832555fd12ae51575a0387780db7faf83079b75f8ba860c54ff15aa6493d6b4dc5cc58fab9c95e0a39c2f9e2ffefd3838e822472d17d4737478a4ad4f908d0a90eee6512572f2108907ab39801460615cee21ba9e3b4c4db0c42576894b2fe02f1cbb5399b80e2e03f5727f2374fb0f1e5445fe1e921566782df7e358049abec7ac920a5dda4073584bfda9a4162977fe1944e245a52ed14a4755df78856cd4f035a7f7b768d8a8a7060bd1a0b1dd689c8b8c75ff9209213a775d554374692f5f73b32272e20af6dbf3450b0b888b01a1211db41cd64df626ba47dfb5fa4c940315bfc87a021c79537ae0366afa55e39b29e7af5a45304f0d06e696c291deb68c337aa42ccc064cdb2d4f625835f45e9c9c98818b9b273d3f2492842d2b0a4e22b5a6d97f57cfff67bfffce5ac6ae62e6514139a78afb5041188e4d47e21ec29c64197bece858655fdf9bf14941824ef999c77501d69c333b7a342d527f81c6ba774685d6b141e543e09333fccb8fe8d48570aa620645672d190de84fb807e0a3f2c68240dd1f2a609a645dd9ea53cd292ef656faff722f9883c84d5d0f750c5e3168aefbd7e3e819aac77e25432d5a2c1f10e22901d078ce302add1cdec9a547af7fe3c47eaa5571cfb642d9a1fa623e2a422ac60d7a6e922c41d5e55580246c98a5ee04c569a57e847719aeaead76c31c0dd8d62a134548a008601e59400a162ec55ce73cbe68e3ebe8ec70e07db4b030e8f01910c9085b4b1fbcf2bd28261797fb5eac437ef32febf17bf8c51088b7fe5f8a179ed7410942fcb267c958be64b8ee2b6c5e3a3d3ca9bd0a08ccc242e14d1ec658c8867e13197db10a4c5b8b814ff899a0e6ec12d473f2b509d12f04cd56ed3e3f5cbe96e5588bf7c6d3806b449a151b46f7e6e8045cb73de64df13fc8c539f499145094a30447b4ed66f4e4bc107f1cc9ec0ffb3743bd4961be70d2fa7feb06e9472594ac3f2051c954235c77e873a99a3730d46e40b04d5117eee8f98cad9d76d9e4238369b20f467360c10ed134a0040681d3ba90d6e5eb0ecd7e3db17bea943396b3ecd364f09e1b839dab6b13c441afd3bb4c5372a912fcc1dc95a2a3c4eef15df9df40402b61da10dc2864525bd22406a5fba1572b457ebfca48354b1835fa3aa4ae77caa7754559149e77c7da8c34182bbce97966acbcadf4e74c6748709dad484423407f9be6824e765cf14b925e1462ac627cd6e6feabf8271ad08435c7232c3666f71fe0132051ba742f6d960e5b2655e527e6bd743666bd85d3bca64147280193aafe1f050f8da4e24125ddf279b0733ff690f670b5ee7d848681f265204a766b700fc8e2842b4a4105c1b82b2d69743f721d1c593cf8e2e793d5afdf9f5ded7b29ff0658f891dac00fee7a960445bde7c68cf99a4189f005282fa07636195682dd34f4611b2bb0a56076c2771bb05eb3528934cc76b0bcbc4d3dc61228a1eb76318e87dba1098b148668429947cfc8968319cd5c3c4e076a8e18684d9299d13c763c80c6a22b63ed2350dd9e9fb8282590795523bb1c30ac509e05a07a60ccc54997c0ecc7c322aca84f842e0690332c10b160199b337f5e4c0b5b5b6770aecc1f6e940f25c38f22787dc7b3bb521727e2efe4f19bd7501afe470c6e50646851978eaf15329b1eabb0401ae07f84d1be9db2cbe247f1dac3a999ed63708dc9f1f001dd51fb363d761d2767df78f4be682079e1f7e752813880441e76c113c1003738f19cc58092f702dacd96c8a3baa4b8104cf798c05713b5a802cb2aa849049cb4f2ed7efe9a7021f11caf726d5c13cb3ff2653315ab9bac4abee70bc8ef7f041cdd5828ed983066e774f6e696e29bc383a675c49b9538b2fc4227bcca387ba5c98d2d1e4b203c0b931fe9204c29a822624b4e45e0ddded8b78474518b8c8c162f95d9c067874471914dd85bc6b33e6e5b9382c85c66c6719640e127e5d17458718b70f5c397d2b91f2f6200631105f765ed53da6df8db3bad77025869cae2cf58353d05394f18f58a7b24990c4ee2b8444b5d091ae786f420dec829c3a7123e39994e31be4dcc0e3bf802c61df045c8d7ff894923510efb52ef8a0cae5bb588018c0148a1c6b0a61653799d16f8e9e6f4ad2703830566b4a91c15bfca3664a3d7155c853ca39838929b7c7b9ee740949224a7dcfc8221f114573cfae8d9cd23932276907e57b05d6475ec508008619c207619510bd42c0516c71454d3110b9bcadc9f079e5ba5262c93466c79b2fe079e64ceb70f51486bab09560377ce07dc17c36679f5853e559a2fa024af3fdf164bfb0b897d23d48237a3757a473ce5cdf637348b5371ed2eb33088b0f07c548d25cec7bffd2e26eb226cc1fbd2a08742782b8f7f3d5b1c2c184b16ba818f5a5c257bf05a36e69fb6fa2af58465d29879793012212cc68fd5784ee4585cf0b7c39e523481b01d9ad769975f7274ea0fb45ce7244cd946c98cc306aadd23d63da56df228d999bcc4f8b285a3de05688f78960ae0c2222eb5a7ce899b999088d4166eb95d4d60004c3226f60c0a448fd74172e320de1972a04858f4cf31b851fa46058b0ac812b6d7f47bdb36ff12813f9a8ebd3b99e402d706d3ad8fb70e77c91ce7c274605eb2104e29f8bdeeb67d4eb3fa8ce2cd517f7339875b7cc3608b9a46ce7cf77c2491328813823b68132f44fbf3a324f822ad8abcf62e890b5de30068746bfbd0218c24ea70dbec52e96b211e1b53ed13e03a39b90a0c8d0d257ac2ea8ec6706f5c1c33d4b18d9da2470ea689f1fe3b57e17b573004d386bb38a340f30cfbf96f87f23826155a76ca2ad149294e0f48f81982d6b906cb98c28379e174a2afc19245b5817603c55e14a706a595daabf86228b1b14f73d61eb02de721d3c3f314faa9a823d68597b25f40a2c70db0bcea1b9a2c0e882a28bc29fa8a58ae40fb2d442f286ef237e3007d8c6edafbd306d3ac8fc25cee47f5784df7fb673447b5c0be9f4ab78022e86c59ee721ba1314447b103f7eba3e9a6735bd6f612e0d7a268df4f72718891c455649c2daf2e68450d75d3d5ee97fd00d2bc7075cc65710cf42fcd4eb3a0830a825d1d697ecb4413739a2bc6b3517db7476505e773bf82ea0afc6428a5e5c3600f05dc2c57d9adf53f65f59b72cd0451b14de22624f185fc88b97bb6fd8fd4794dcdf81d71362b41874de17521eb569e0b67467f5f6ff816ce45263f6df926c7c76b620bbc5a9f312fffed62e19ac21a80dfa40262cb10cb052e48c767ab7a695b8482c561", 0x1000) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r10, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) dup(r10) unlink(&(0x7f0000000080)='./file0\x00') ioctl$TIOCFLUSH(r9, 0x80206979, &(0x7f0000000300)=0xfffffe01) 16:01:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x44}, {0x10054}, {0x6}]}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x7, &(0x7f0000000040)=[0xfffffffe, 0x7fffffff, 0x8, 0x7, 0x7, 0x0, 0xffffffc0]}) syz_emit_ethernet(0x253, &(0x7f0000000000)="b6") 16:01:59 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20c6, 0x8613e) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x120000}, 0x8, [0x0, 0x8]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) dup(r1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:59 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfefffffffffffff7], [], [{}, {}, {0x0, 0x0, 0x2}, {0x0, 0xfffffffe, 0x0, 0x80}, {0x2000}, {0x0, 0x0, 0x0, 0x9}], {}, {0x1}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x800000018, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getuid() setreuid(r3, r4) 16:01:59 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x2, 0x8) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x40000000) 16:01:59 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x20000000000000ab, &(0x7f0000000240)=[{}, {0xc2b}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000280)="9bc6a42ac677023d416017b82c966469bbb1ba436e9d045a0000003608476edf518b59dfebf308f0da000000000000000000005e", 0x34}], 0x1) pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000280)="ab9a4a6639139596d0e060335feaf3dca54fc34ace71f177236f4a60c78d4c61ebb910b2fb190a38225f8e247830afcc3c", 0x31}], 0x1, 0x0, 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={0x682eb13985c518e7, 0x7, 0x3}, 0x8) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDGKBMODE(r2, 0x40044b06) 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) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r3, 0x4, 0xcc) r4 = getpid() fcntl$setown(r3, 0x6, r4) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000080)=0x2) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:01:59 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)=0xfffffffffffffe3c) recvfrom(r0, &(0x7f0000000500)=""/125, 0x7d, 0x800, &(0x7f0000001240)=ANY=[@ANYBLOB="000200000000000000627573009ef1f6e6c878bbd012e196e5e302088aa929c0e9a0010000007e4aadd533c1f1bf8038a21d0f0b47401fa96f15d3d2605c1bf8ccf3e33a929f55624bce7576321a37bcec93121ad07f6499630ed76f3d069df9540900000000000000a2dfbc90a8177a655fb7b40374b44c20fb523cb9dad0773ea45513b57f8bc065b70c40b6d8201c6fdfc4d6473d8128cd878bd7d2428f21b76b3101744747a56cc13b2442c029f7bcf737c317acbee908599bcdd53e5ab96cde4f58b386d2e0552f9f3a1ef0149928e9a5529a741b471958dae45dc005f3682cd54adc8553a6248f23496ed965647f982a74a49b202c0e1d930c1aae43a22820eb0cbdfbc229dc0d9dd5345d8bdbf28582b20c59324dd2e6f6db648e8d7c65ebc8502a28d7d4142fbafaedafb2910cc5326ae7a305000000707fc6b1c488bae19cc4530dffb043928ff2588b4ffbc063cd9da2ae0cb951ad2193d60dcc4e8a139f28818a0cac55c97fa6208ec61e53a073e83bb89ffc7ca6ddfaaa3044cc63724d31cceb820ce0a7c4b42e3bddc027a89b3f8b9ba8ab8ea62444de61efce97d699c28fd682eb84c265e4697fe545c1650e4e016e6eb1dc2b5734a6e923829277aeb0e30000000049d29a10a3f7ab520bdc4d0e4356ce70bfc258811812b64fee4f06da0000000000000000000200452954d500f54aa192993913fd68ebcfaccc417ed573ac08ce581aace146bb10832c871fc46e720dda97e5be3785c6ee41fb5c75b67ccca2294d8a86fe0ca764d13cc4878fa2c21f2a0eeec44b8c90f484"], 0x1) r1 = syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000480)={0xffffffffffffffff, 0x513b, 0x7, 0x1}) mknod(&(0x7f0000000a40)='./file0\x00', 0x10, 0x7f) rename(&(0x7f00000004c0)='./file0/file0\x00', &(0x7f00000002c0)='./bus\x00') r2 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) ioctl$VT_ACTIVATE(0xffffffffffffffff, 0x20007605, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, 0x0) msgget(0x1, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) accept$inet(0xffffffffffffffff, 0x0, 0x0) pipe(0x0) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) bind$inet(0xffffffffffffffff, 0x0, 0x0) readlinkat(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffffff, 0x80045756, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r3 = shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffc000/0x3000)=nil) r4 = getuid() r5 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r5, 0x0, 0x0) shmctl$IPC_SET(r5, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r7 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r7, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r7, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r7, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r8 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r8, r9, r6, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r10 = getgid() r11 = getppid() r12 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r6, r9, r10, 0x1e4, 0x8}, 0x5, 0x5, r11, r12, 0xfffffffffffffe01, 0x9, 0x7ff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r13, 0x4, 0xcc) r14 = getpid() fcntl$setown(r13, 0x6, r14) shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x7, r4, 0xffffffffffffffff, 0xffffffffffffffff, r6, 0x100, 0x9ce7}, 0x1, 0x1400, r14, 0x0, 0x5, 0x4, 0x5}) r15 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r17 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r17, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r17, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r17, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r17, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r18 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r18, r19, r16, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r21 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r21, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r21, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r21, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r21, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r22 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r22, r23, r20, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r25 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r25, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r25, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r25, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r25, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r26 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r25, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r26, r27, r24, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, r18, 0x0, 0x0, 0xffffffffffffffff, r22, r26]) chown(0x0, r15, r28) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) setrlimit(0x0, 0x0) msgget$private(0x0, 0x0) readlinkat(0xffffffffffffffff, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, 0x0) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) readv(0xffffffffffffffff, 0x0, 0x0) getpeername$inet6(0xffffffffffffffff, 0x0, 0x0) msgget(0x3, 0x0) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, 0x0) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000800)) 16:01:59 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:01:59 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x100, 0x4) open$dir(&(0x7f0000000480)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) getpid() r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r2 = fcntl$getown(r0, 0x5) r3 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r4) r5 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r7 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r5, r6, r7]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={r2, r4, r5}, 0xc) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000180)=0x21) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000080)) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r8, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) fcntl$setstatus(r8, 0x4, 0x40) 16:02:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x7}, {0x6, 0x0, 0x0, 0x8000000000101}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x100, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) pwrite(r0, &(0x7f0000000140)="fbaf8a8d1a00000002000000003a", 0xe, 0x0, 0x0) 16:02:00 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0xff2) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x400c745c, &(0x7f0000000100)) syz_open_pts() 16:02:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() fcntl$setown(r1, 0x6, r2) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000080)}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x1d}, {0x100000001}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 16:02:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) pwrite(r0, &(0x7f00000003c0)="708daf5e00a711f0add4b4ae49edd1da2cb82f6519e8492e65716012cfd215becae077f3b56ccaf84684b17f3dc275077952174588cbd16689c2859212709ed9cd6b4325f7c58a82801a125ff275d1ed5eeb67850d669ba0ac08fe46b87031b6906f9b06492b4309a0d5877236a5eeb0ff0f6219c23d59e579fd3fccb89cb45e1193f31bbeb351668f50c8a0083bc41328b850334dd72b333195d35e9fb8d2d42f7de1c8eb3585db1f3b17bd2d13611086d3fe36fe36ebc2bdf69d41de3e5befacf9443fb3c3cae70dc0cd33c4b06f7afb82b3cc6f8619aa0b26ff0332aebc93483c1efa7ac8a3cbd96427490d475efc68dde54030d3b7435c1e7e45f0c9e772a3a39eb7a918ddf323ea0d3721a3b16203ad6531a16496e01d878b72b30caf1a9f2a4b449d9d6b7ff64562a35c5560ef81a4bfe1dbcf7f0757644144102a7ba96893c4214c6c27576f2afaf681e4b08d12ac0396f0e77b442caf5e1137d29d67c5a513d545fece30992de2637cbc13438ca6d773b733e156d0ec123e08fee6b51d5fe4c3598ef6579a778c335675e68d28b3124130fe51792013c86e06328524c7d7ae975367ee9140d33955a789cea04b5186e2ea80174d6b50c3a1695a1dd0d5f5d2400b27442d", 0x1c8, 0x0, 0x0) execve(0x0, 0x0, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000000)="fbb1c2b54faa5f918a20be779fcbeb2c86a009d90c55011f363e35d02d11461f2ccd0e6b5cde09a87ae0ac5ec8e0fc1ae1fe64f6c7b80429a2027e828cccb4346b1c983303c3331ce0e05229bd4640de50566c6c3440d882cd5f6f51a1badbca098ad80ab8ec9b28a6bf1b41a25649aed68486a419b2c628e6adbbfc1c6ddb1eee90", 0x82}, {&(0x7f00000005c0)="35e5b6bca35d63da329bcc13d2c0f923194857884ba1948fd01227bca2ac89d43cb3087698bf969f1e511b8f3bb8ffe9b9850ff044d13b1fc4a54e08831949616c8f265badfc3108772aa986e078023d4abbc627764b0733d4f21a35c05ee4226af50b3a479d51192648ff35f52ac4b3434f45760ecaea6e450bbd2a7aa6f86d997ae4f33fe67dbb5a13d15072cf5e68676d47a08f93b0f6edb40c33ab8f13f9c34694579927141947457c24ae73cec45fd23eec69733e5ce21f8b8f28e2abe1a7e7da6e3e0a6190c5bfc472a5df9982e19b116063177b64410c833526e9bda74dfa6e09376b1dd154eaeb88760986029fcbb202dc405e32cdf596830f3886715de148cbfafa406429b48dfa63f68e3aea4719aa2573b89c7d893c79cd2f3e3adc127747551484e702c9d5126fa263b88074618888558174de0b53467cf9d1e769c001e3a51ba3ff8095c3bf3b318ab6bad68d2d6c681be3fa72960efa2623336c18685d359f4f37fd20d3759ae2c215acb5df3d848fac26c97f11aa2df7c7a4a8fce980e684f157d350a54d715fd759b05662cd8f2733d1bd7c7366eb32653c731ab03483f4811077720054bedfec8579dc3f9defed100f784baaeafc33e1749937eabb6bbfd8fe29807764ecfa845bf0cd9bd7a6db52756e47ba75355b2e44e27326311fdab7464f6d92233f00f612a86c31ac3e07992e187417b997e165650c484593ae3b083e2fe7d694e806ff3e7686834b497c870c195d1fa99297f9526e0728f9fd4f30ffdd5cd993e639637f125fe0d6b6a6b63fc2cdd35fea795b4f53a81a20a3caf7d7be8de2d8cd211283ad91a6ae9ea13710db9e845300273ac09c7193308bcf424d7ec68569cef34a3d7cc4a1b4ffc92e204a25dc762224b6ffc9b42b77fc1a2fcb77e40e4d632de1812ab7ec2d5122a4b6fd21592966bac043e9d6b10fc9c130abfb670254deee6fb0f7394126808a28550391a8c0b3a301577a8516873a4107365778809f14c0e624c4dfaef985562e1e09e7aaf10be5681dd6d5c0dabe2496ac893f982d4593c395b12a14b5c4cfd1a4fb5ca13eb353f9b9583dc4cad45221e0749499c52d66a5c5374a35af06ec98eb5dba77ff7793e8a72651f4c255ab0d4cccddd0c5882b19dbee80688b1078b3710c6092007ca3e1b17981681742d3780b2aae564968717cfa1b06abf76002fcc5cd5411f11053926f64f65ca0a9df0560c46899e7498f622507b51bb9a3436cc0d6bb4053980d2d264ff40bf6c884b031e91f374c1985dc37732a3db4cd7d8f0dd7cb2b8b4734144a412b9b9148f421254bc0e1955af1717b1a76041d78e5a42a1d9175fd7a0222dcc95f9776c6cfc22675d70742a275b8ae0c5ac29b16e767d0b66922ae97dc658e21ad5f957d77ae016faf351b51e23f187438a25002f1f55428fca6845faacf36af615f97aa45e04816fbb05f1d9fd8739598dbb4b8e5629a2c1e7f95f90eda3ffc2205a16fdfebc26bd41f63fafcefd974c1289b9da8207b9486530620b66ffc4e14b18766c8be03df9f83d20072b68a1eaa2da71fdb01907f4168ee2bced6894361995a3369402cada4e9f9f8109208f6e841a61d30eb1fbee4122b7e43e1d12d30af1808d443491cb04e268dfb8c408530cac19c7ec373ffbd7f22c674d530e08e4be17ec5554d9bb9a3f9ac5ab7c2dce8d93a337f05fdc4d013e2bc95b10dedada78fedba3222f1a3fb44f1c4409ea06a139640f4f00c4b524d29675974816237d1bfb545b2deb4c5b785dc795d8f460ddab0b7222dab23c8d89bd6122628ef25486c11329cf0bb2b508472ce5bc770f188df22d29be4d9bebb64021ff653f9ac1f16f6c01bba13adbe9456e0339f1fab1b8bf89dfdf4aa15c62a49621ac5ae359ce6bf3454aabb2cb3989ae34c212762ca7657376cb95f80dd3625fa2c0fc8e27502fa40bb752518069554d0930ed47811a047cb549ee624a4608de0b7b959eaaa96512b7db7fc8eaa9b57981ed05195bcc091bb464faaafb0cbca6eac06c1ee470d951489ed225506e893436ef1368b85ace37b8a23a2acabb44c3fca1bb83888831938dfca665db75d711fbab9c209664bd3597b09de31f693511eeb9092ab60db1af126da2c839f66af4390e8aca0ec9f3d455389aae051ffb9f1c39ebae29f23a5d947796c045e338d478e409ef443c051b65dba823129cb8794ab242608674eafe5f911bce1015ed9bacd03aebc4835fe5d90d223355b5670bb6f544c7e409902a69e6ca4df31180d887b8efe51869ed8b4887da661b113436a1afc8286fa74bc377f83b50fe0fbd6fd6dc1a7a4972ee75cdbe894a4ad00a32f109030da19807f328dc07205889e5c7cb92c7a8286473e72a6113e5095ca51c7956ce4031c22884fbe26ef2e81b13e80f9cab1ef9666e897a5082f8a4331b66accb253d0e5b81523a738c78ba6a3c4df48c004fadfa6b305579daf788936a053f0e8e972226f1f16a398b92c58848fde5f71c05d6dfd5ade642597aba565da84737076f7826a649293ee434dd9fd5971b3a086941cd2a2abd60b497fe61bc83e557bee4684317b84d84e5d7d751a8fc7334b8e3a9ea8439ff24464090b69b74e3c303b807bfe7bb13c4597dbbb38cfcd4bb562272ff7bb3052c2357d7b082a33b16bb446bd98d175a543a9f7e623e29f318aed0b651d47571c59427073e21bcd51676ec6ba8dee0316ee95533803e0d7ce2f3b4b65111e7d2738d63930d101764268621769457c931c623ef2e92fae9ee8bccfaf797359f4091ea7cd64a6ab6a90c1ad27f190a7a40dca21361f97024a78a02a64702c846ac28e5c6bec33847c98a2abae9030d131bd542c5913e0cebf24417da632b32b66664e476af722f23ce42060076a0212e4cc867b9e9339a94975aafbfca465e6efb5359bee01263d248c6cd90f17350b81753d6901dd583a83f717845591578bf68db7805411c7387b58c6f6ef16b999697a1ec80370baac4736e9d1271fb843ce3ae725e8da7529936b0698024ad5d103aabec694b00850b974505ff8070f4e2f302875d2c26eb88dc35892545915024169d83b44cf4d9de8d0ff23b6fcb9eb7fd53a24f1a9a8bf4f2b1aae7be468b8bceacb1707523e5a7c0541b9e8b542fa0410c2c4ef052d99c99a6b42c92335abd977be2d87c83ba4192c37654555d8ed828ca26fce36c3c613dba97b44e5f05f122b3593e50a48b03da8132431f6cfa37842fba5c12465a8642b08449ac8ba03e98c557cc81b35a3eb06960ff66e539ab7ecfb10bed04aa475fcc97be1b5ba898d277dc14191c60685e49166b8b6cb3a631f25b5f2377eac2a6be18aa6c4b06e2e8e47e3d8d8a1a598ec182364ed7098fd8f11c96d694b3e20b7ade15391844bd6bd7e34ffe634e6dd33f29bb4d5ed80a80ef43eadaf7846a5356396e3298293277e8ea6eaec5136ecd8529231fd9cb4f485cee246ad869cda190b7f9eb4786a28c46d16df2979760b058d42de73a0990a7e1f4893107d720ce7b988778187b7a048bab9aa13e7cccb538776a8e76b8dc833b92fa16ae408f6809afe20d344dc047021f5a7d2169a954216f4e056036d864a016ec4b60bbff3a60b2a8e777262bfdb81ed8ef1d3039020fbb7be0e22af0c083422e16ec6a033adb4bd018715f7a7820e313056d2941d16262deb0e39244b1b84e9ad7416429f278f3ff7e987fdf7b84b7ec9d3063dd06ce987bc59ef17d57cd5b1dbfbcbdd8ab84c208e67ff5464840aaf5da71295b4cab3a985b87873010b586c3625235873490c02b3eae16ff6e578f51c06e9fb3ebdb9b8273bb47921deffe2b7b125cd8eb2cf41a9eb96062e134ed1530059ced3c3ea329f57f747a50fea56f055520ce2119d908cb444a343c945b4f99b6036e65c47b18f86cfb7e7c8bd8c7b19cc748f23e6dccfbde9acf7a06efdfeef07cdd8f5a351fbd9bfc3b23e94129f509266c6aff192d9490ec057526208c0021187c43460f4e0d0717773829f70f3bb8a9c9efb62c5dbf3b9fb26cb36bbeb1c13dfcc6a13fa12da74988349f1dd67f31de56fc6916b13dc6d4c4f80af69f3f52554ebb24bc036c68c003ff35d0da32f7b6a69d9b0834f765dd9a42bf89ecc119eb7e420c8438ee101b7415f94c97fa74b88917d46955f3f42059a7ecc99fefd2ba93c04b0c5b87f25448e1c9b6a2d9ab214671f47607dd8a9e30768c1d8bb5857bdbaa7d6332f1983939640dcbb3b9e3f7a8580a43dc423a3ce042344e93d243b2f40d4ac52657935ecb23708f36371e2056b4af22ada121af635756ea878cd4fb84de1b618d96c72de32c583b4ab858be1e6e47542067343e7882054743c18c69d6c54f2d00679e2193f779bf5183d741d6f7dbdd775688712bf2e3c4a83db8756f025710bac4781812fe0fbd825d0250960676933cd57b67909a53f99af7e8eb22886ba72c11649f49651ef7320feb418faf6ddd937a9294bdbc0e1ecfe76330b8b64916e91712569e1d84dda0c92b1d16499ddc9caa4d8a93a4f91c41f523c689eb8ab31a398648d211f687a0e143fcad0cc44a7ae3f7c1dfdda9a643d34d8838050a703ba6def7e5fdd199dd38636e17507c7649b2f6ee818a1f03a634d34f344392a2af63c96a4da5d907b0e617daf794dd6603c46e92cd22a2d24f94d6d20c225021a658f8b3bd4345826599e9bdd6a1d235f046f73a0f18097d6b504535ea5d117159afebae9f7727645ca8e25a8af09e47e844b1c25e3842b949179745b79b62f4c5e441f6fda7dbab8634f4f1779d60141c896f378229ddef9c72d9dfeff04b8640d8c1b69b89db8deea42e554621a1993bcd0d6a046f959b0763186784d5aeabea9a9209dce7a31d4a78912d107ee296c624b6d4c35179339f620727d3c7793f0a33f3c5cf22c2cf9b83d38ac2e3023be0e11e4b40ed0885b6f33682b7d1c8d7b6e3a40bb105be73e93b89f415c30d4f77a174694a9587ce6ae723e1a013e4a56469ce7af48ac6a70e2aed5c5718bcf896938423123a7f78e783a0abab329128edf618b77486d945abeac61d5400a8580f20f7293a4960c137fb05b55854151537988030ae1ce3cd274f47ed9df4a0edb383dccbf0c3c5bb46a05be667d5c5c49f8b938ce5deb788e06737edfa56ce0095e783a54e448253386b2089df930efdbae3a74263ea552897e530e84e27446bed85174a3890d12f4f7b1df51a854ea1f0c9eea1617e1ee72eeeb4ef5f60a325f2631bbe0cb0ac4b4af2fdf02f679f9d6b4e4cd9c2d30f0b9091b29d3e4a6ab60475ab8460132c5dc7747ef6033e9a3e4d557057b05fd44a85a244c63215bf6c52498861b7cf247e6b4c6c42aa6ed9f6668a081286cf73288785f43a2b3de0715fa1f4521ffd9718ac21f17747d1dbc7222cec663508b2106a3b805da86f8d1c1ce5b7f8852e3d2d28e962fe125e70d3fede28dd270bd33df9ab591d15c4ca6ec82e7701babd1089f20a8e8c31309740518cfe2a61d9cb76a15e7b537b454bc988fe1e50af88a0f71dc73944104a8864699e9b40f893d6f7ed1219073ba1d8ff44a22db66a6d57b078ed2b2b455f98ae1bc933a6c15ff52dc831d5a8f5b8cd36f6b29c4cd9b437580ec6247c8ac255790a446a0965d86c22704ff4759d9f8bbc16ca85cef3a0c2ab7e6a61928d79c0bb8ed62c370e4b911b01e5d9b517b4c7d5fb5acf84b745fadbad9e09d99be0c19a06f45355495aec6ef70c698cc18d05a02b2d6edb640003129a9ebdc801a46ceab54377b384d2cd22ac7facb46a5a1dc", 0x1000}, {&(0x7f0000000140)="82d433d9e791", 0x6}, {&(0x7f0000000180)="82f613733ffb0e178fe43921658b2ed88c12fade88563477372aeca3e152d8d0930fa7a2ec886997b9c81641eb4df66e594ee293de3e5b01054d142b30a420a26861c6e39bfa1a592d778de5ce1e3d48d44b8a2979550b7c58a59550ee2f2d7715b40b70087c4e2cbc35e3a8f0fb0dab92fe64d5c21e895246a871b4bde24184d7ebb7d5cb28a3f722b813d27cf36a42ed358d2fb609de9b85df82b949da0d9d4089c9d469fce1ce9b948c96a80bf52afc9d1e5be30962064c7ef6ae0961feae44a5656c8afe9fc20f2d63d29ca628d693a4f06c40d12a25015f5a63761f50c98e4511", 0xe3}], 0x4) 16:02:00 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, 0x0, 0x0, 0x10}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x80, 0x8) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000080)=r2) 16:02:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x48}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000001c0)=0xca28) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000140)={{}, 0x6, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0xf, 0x10, r2, 0x0, 0x0) close(r0) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000180)) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000200)=0xf6b) 16:02:00 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) dup2(r2, r3) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)="1c421eb8ca11fb7030266bdf355bf4d97d1a88cc12d107819d51fe528338d76264a3ebf8db74a914547840c3d4add906984d625eb5edd4b41ae338701a62b325dcde9ba83a9b9c0f1dd1c6f68d6986c35ab760d7d8d583c9a526321c293887b1d32e51307936ddd38c754ddd5b3720", 0x6f}], 0x1) write(r1, &(0x7f0000000100)=' \n', 0x3) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r5, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r6 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) poll(&(0x7f0000000200)=[{0xffffffffffffffff, 0x2}, {r0, 0x80}, {r4, 0x80}, {r1, 0x8}, {r1, 0x4}, {r5, 0x80}, {r6}, {0xffffffffffffffff, 0x2}], 0x8, 0x4) 16:02:00 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000001180)=ANY=[@ANYBLOB="8202f3ff5f98413373e6fa35824ab19f26612c298742731f4454b2f01a6e5ba61f5a86e71caf03e8fffffffff643da1e541d3c44779172a06bb2573952393e1ef9d50d11050bca84f84b3dd483574f23bcbfdeede15fb5731c6800000000000000751bf16e0b06c46037d92fc748e389334040901568fadec0153afb9480cc2f9c28e5e7831db1293b6fd4174140ff619d5e595dc10af7e82974bb21ebc62fef465a782691e782dd79b09aaa9c8f51e63f2bb85a65e9788173ab0ebc75172cc4416dec69529998c93275d913dceb9da80418f63974bcb4bac6b9ff5dea0b8e3944fcc9df7ec2460a21d821958f4f009e21be7792c7fa3d434e361caf434afd0b98b2b8b74bcec7ac7277e8bec34340e8f5ce1ea448655dab162f53966a"], 0x10) sendto$inet6(r0, &(0x7f00000000c0)="126bdc47d9f3dbe4", 0x8, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) setsockopt(r0, 0x5, 0x80000000, &(0x7f0000000180)="094a71b65bff2f4986b222898288d2788141b5866f05ddedd997d7822a94812c20d52c4f587f7ab2614728d85de32f5d751c40967b837117bc9d0cce8a96933aa0040a656bec770b54b5ac04be51916e1acee8a9fb28603287b2f779a3ab114a5f74654e1f6ebc59c9165ce3dded16d875eba3c1fed4625af7f2f0ed6ad88d3d82c999e3d1be9b7369ee91012f6fe35fdbcaa59779382ca74f65ad0eadefadc885aef087ac4795bcd3c8a0beee24c24e018b6a6a80575d19bd1f8bd74775711093257bbeaa80f527ff187644ce1b4cd0d33126bb8d09d078d4d7b3c36c5d53a2e3befeedf183b9fb81108672c183872281677666a9a28700d312b7436ead2710e8a0e15efa965d327e9579ca7e61377cc428a80c08d64cada93b5e1ad5f6e780335b22531f2d11f78d48dd0dd6bf42481b909cc41b704fd4b4131e158e9ee360871e081d1696ca40c310d58807d8c3666468ffd5ab118d53d6d9bb2fd9f22a78ff54dacc2cf23cd47183c10f0987e532afeaa23eda32699ae1204bd31a08dabab9c7c374540e7b0446805b87a633eecf28d0c0083d1fa02e52a74992067d840e8f80ea4700dbff10434a7f073c257d9297a3ec385cf8d1bf3628d31d1693ba133c31b8e2803463ce22396db8947c581a018f322650a8e4cbe91ea1c98a768d018eb673ab9379c0a644fd7baae52570251fd72940da2610e8b18bef22f7a006416b5c7413a6336b5b6ad0f486de0339beb9f4960c5a97b5b91588f77f17fc58e58525275651ae3cb937a7da202a025ab91cd983f9e7c41e7d385e72030f361aa5be3ae166536182f6e39b93913075ce9d9bccf1c8de3d5c7257c91e530572ecccb0d61f5bd5db5a1305f9623eb7ab6aacbab5da4ad10adf156c4905eba38bb30608dc3afabd54e4cae209f8a8b74a6650d7fa5d3ff7c62537a2534fe61e396d8fd333352bf4b42bf5e3feac07e498eb9fdd782ae570610d87c23bc322b24d6fdc07fcf10ba718519bd5920cb10a2d6c2ffee0f2b7b6e28e5bc01227d79022badbe39a7303e5ec1c4eba7b1fd1396ed668cb334dede3c020100bf20c289a92eef6d30f5fd68770e2e3b15149dd46baee08cdd6c7f56b044d297af6a83bfb4f14cde334b2408d50beb4d18cccc69b63cd2c17ace1b45f21271190eb6a477e7da53e781ac6747ca0bfa08ebed0348697589c0d34a18a09db6256099bde013e5886b73d7d2beb5e3c6fdb08d0939cb53defb0f459e327312188034f641337359f2c9d07dd08fa78e3016c5d4957dcabe6d3cf96a5a1566b0c2999de001f87469aaaed6fdf1774d5c206e84877db57bfe2a0d2f7d209e13c810802ce9f2e85fa0f11ebf3b74557d8ac357f0a834acdaa98801fc7a93acc3d11b333bc206627b9e5e726f7c25446c531e7d5dc1c9ace0b7ff1e3aba3a2b023851b6ef5030e264ebd7c66e9b57b4dc8e3d0645a8bf9494e17258599c048bbce592f180c846e607100cd2b3985b84729ced26f63e8ae3cb85469155d155b03e9711ca8d27356573d28645be28a57752e20c86c0f0c95506deea3c415a15ba19b8c89712b7de1c8d48cd8c3f8824847be7437cc26fd21bc05781640abd48a858214f585630050ab980d2274d61baf34d66edac0ab2a843e398f5849778bd6f0bf976039cad04c6612c58b9209780bf5b7ee030d34719250fc153746ba60a7f6b232355eb266cae0caabae51a8172ddebd97950efb31dee63165bbcca1ce021661b7c2a1c9106eee585d9e88fc01a4f72022dc963db5c91e712035be2055014c0dea6989282b03b908780ec416e1cf97654e7bff6da10bf2be395d59df149bebafd66a92a01eaeac97bdf42c828bcbefd420f505ab1836798ddd30cb0b2b3c6e2ab72a93828ac03f5e732f4db0d01940ef05bfd623f24490c51391308f2f773b354f30d35e1c3430e35be577d37477e3127d703ac3745b2782c395a599bf77b34c0b9eb2c3ce391d0c1946fa755e1417d641c8c71230c6eb0e65393920b7d00f56fd806bab167103bbdeced1643e0053907f37eff89b04d3fd6a6199c7aa0314d019440ca81273d1a983cc75c3e54b0632210d3d2f4603801db95ca3aa8c3e5fff469ae4720e6813855e02c3a9aac97bf963231fea20ed1ad42c2d352d9d5710044abbba965c3c10b81c0da49e38c9d70f13d3b2010383c29ba84a06971fc30c186e50499e9b270502d0255011246b7398e4557516eaeb584517ddbbd5bc5709008753b1261240ef5e7403288d607202a0118d06af1d58cbbe4f56dbf152803cc60a73b5d93118924d42797ae60a7d401e05b38b5f5865824808e17e371b30453d42967dbf32d4cc284fefce2b5106a0821e7b019a720af171752ea310d061fd89f2e99b3a6888031373c11bc4782dfe2f1e6990774166dff25fa2e372bfdf9be019f1626cd964d960d62e591b0ff2c18908e66a09cacf7949bfc378494e6ace1b27a7703d7ff19b8d402e32bf59c015ceda06450ef74ca2a3dea7794e809a88125a9deef0378600df60be36ad38930ffe0757f02c29ad3925f062c804462e7b0944728619cce44d6e4af9f31dc5fe80a3ae7c4c7a7d81586abe9cc61f143bcc2b5a851e8585d944b6e39fd9bd7ab4782cdd1d9066f030b10f9433247d8fac7fed0a9bb532b2d66044cd146dbdc0e9e58b4109e057e524d6ccaa9c588e82f62c16889853a90d04fd403c34630a030b046632474196f5ac62aa591afbfa68c03158acb2fe8b5bb16965a1c2de732911500249c80d8d7ef84e16a5a4514b3cb3624e60f2c8acac72493bd7d67658eaa3f2195153b4d7c801e69df57cc81892c33fcd27baa93943e7db928fb939d65e65410fe4eeb9a1036a0001c7794fea906816124e45b15b80fb088171af0bb74ed32a074949968af50a846a41f985e1b04c642942140003a0fa56bdf26626ad504d609d1781a1cc1c4c0207caeea37f5c25fec63d93ef5ae39006b76d814571e98f352f4f7a703f729fad70e318cd77158ab9c2e897b4eca300e9cd1d39d15d4766bc93c0bd9db9b57571098ed3ac8d80cc0253dc8aa87b7feb27a6f1fbad7dfaf68e116cfdaf3e956549141df80a20620c0c8bb9e36e54d6e50bd6ad81a85b6c6a6142e5b2611be42670b9bb7cb331f366d75b75fea23fa5104690901f8a5cc97cd16802eb5120122eba521c560d918830e034afce13e7ac952a368cc3a7191f33455d4928551b44345851c133c90a375bee33f97f282229077e74c3e33ec7178f98357cdebdf3c260ed68245521ca97e9b444f8abb66feece6a5a999a1495d472d66c10ad1dcad2194415816ab074181e68884487be20bdb8da4235fdadfc4071f3d8cc83a2e7a78634e55ee7cfc60b72a18fcc3d6aa7c5727f0d2e1ac6050a2488c11ad8c4dd9add25da2fe53e178bc370000546d6699d03e3bb0282f0718b0070b1d0280525fdd856e543b81bc1b8c621e9978b833417d91c2db4f7b584d5db39e9a9494a5e8487f5a009d2ff3708ec576bde9be514f1446a3dcd2939741bd9f11864555687647cdcf12ce9ae0c52f5935a0155945e240f6ff7878060119d8c96127cf16408940e3f835187bd10da508bf10f47b4b0cdad9af914a0a6f31b885e37fb060da71b771e2318142e7a7a7addf827448b69650c9bc43e9aad0c6e89020598ad827f71d46c5fd661b3a758133ffd26b9e660b1aeacd4cfba410eda592e4c77fe29c18bbebaa1bc84e83e655683421e7edf22e2b007a594699f1e9a357aead962c75fb14addc007b4fc76526e4ecad51adb65d7f09a174056938e65ec618781a713f3b6a00baea9a5024d9689c6ae44c083e9b6048fc467892a0451edf6706307caf6d4c549ff46816ecb0f8e9e21815d36ee5e6e5512d9db2f479dc48018297b559b89634ef9107ab6ba411e2dcea30dd1d5728b23ceedda66a802e107ff57b0942ac46e248df092a1c31da9184ff6ea453bed9fe5ed04f9e32a7b3c9371a4716398d73d665576c8d29a59f3e3d4369d46b3b76208ae43a270f7f64be2dfe479649e98205eb81a4c2c363c4ebdb2d3ab952e149b0bf8227e7bd3da9d7189267cd52a9509ff6e0799c4796ac88c28cc9f2052c90a327d85fa4c00cdfe8c0021db72a183cf182bfbb63437084e7a739690d2b62e1ba4775b1b4ad1e928da5e78f3e4ae7f1c061b82f0caabadcd75a60f3fc7d1ab91e241ab57a242be8a629331e6a72b6feae9edab374f3576f27dc3adceaf906953d3781a0c8779ef9750b8f9453bd0cc844884f817f3bb0a0ec4865effe5f39e6c1f507c01eb42bab1cffef6a932ceadc8716687099c1e6f23cb9e8bdbe4ac03e19cd984a617769e5793c1994149cac3e23fefbf0431eb17d3a8720d8a8554dd427a347fb03cee744b0c482a8d25aa2f94543497f2aec2ed8aa6e43579d889ae0718e6397a5dc9c3d26139a338b3293d531f5c80e08f5624658f81d1da2ca3d82f03130fad8de002c800882ed9463ccae72e4a91b374c67aabf6b444ac44d7ad1f9357c5a9c2a2c00a531220180f448a9b7b7bd80ec2a2e4282601185e54965c2cf0d6d6c4ffa404dc19eca43801538f65339fc59395089942cc801210098adb76907d564b55e96bf1dc5726752e61da4714da2c1783dae73d6225d3d5ab13c0669c88da8ba558a86c95462d72f29c93aa1ac9f67e4e82cc816014be7a93e9d33d8cd9efb10ded0b65942fa655d1b9714ce0e25af37126053c78141fcf2fa73818f519caee4bceb097ebd1ed62250fb82b3b8bae366a7e0ca219b055fb6398355362410ffd9bb1a4f48afe94c9a39df8d2940878da3d7b73dc225724e974a1c922402355630b0a92b7d734f3347204e13e857adce248e7d3e59d3725748dfe9ed29571ec01ab6b125d8adb2da84bdcf80cd8ada3f2dffff07ebd27bdb64723e095939dfa54e29d4056b24c7eed89e9a05c9af76f9a3d696d9004e58cc48bca5dc1e3b899119463062542ee5c84b28c5af4a18c348a825d38e56472e7f82b5d7c7fbe6ff676e86c03c29bda19b8842a2fc7821e79a53653251d12a485f5439d2d75ebc62098c00c0c2e1491fa66a502d4bc2a38103ee684df892941fd55e63b0d44c4fbefe26c61bd55f5725a5aa0fb2c819dee30bdaa56dd751e4ad0d355c47bd77bb78d9a78252fdca0105a88ca1161a7b9ea4aab1b0bd46f9315d97976a67e94ab19ae8f50dcd2069dbb996db337840811ff28864f22dd3a29e4be78894f465b73052a18d0bc32e02ec7c44b1fbc92f2072d649bc499f6b841c0540632f9e410f2112801bca3d152b8606071df8477fff2147e8aaa0602d0d78326aa916119a370aaa5fd7b3f326e1833bfd30155b28b0c746c0ed80e0efdd9869aa05c5faced4b6735f72c43688cf8848bf73db6f8f8fb977eb919cc9529c3b3396d4ee1561f9d59e378493a2f3f09b6dd8748d2036114b05ab6a05a4ed9af27a204f18079653a808466285275bce04fb72cb6c182211ff11272bd539e207bc848056d6162c809777ad61552c272bb4bbcc370e96e96a07136db1d45a68ff05f8aed719d4eee80a89b58992770689e396bab32e7f35f76060c20b656184a1abd8bc915ec4f7a21dbee7355ffbac90b1747e488417a81e7223b9596dd5e4c9083c328e3550ff534162aff4c698e80b6d68af7a32acb79186bec667c2f7ff3aadd49d413a9a7b723477889943cbed904cbb798af72a09f1e4c8ceee44f25cfa53ea74cd19f2847fdf876177aea6c99d8072ee67d546c849bef5a14f61dc225b3b53bd31b1d4c8c95f6eb6056", 0x1000) r2 = socket$inet6(0x18, 0x1, 0xff) write(r2, &(0x7f00000012c0)="52cdbc258f74d7a2209613b3217d46b68c8497b0718940648a44a83cf4ecff26b8944b9f2bfdf4888b41fcaed7272c57d76d15a8438a01097f3b5135ceaa78661b2c08bde0cfb30f2b4a09d0cfda34024e735c07ab1c87a2be17d384a6297df20c51bcb540229236c33ed0c39e57ddf75757ee41fe9c061d72e41dbbb7be66317c5e4bdbb70433d07da8fbc4549dfad67e0df9a81c5e38938e221f176e2dd30b7a07705c4d68d3059bd8e3784f3a1ea691dbb8075d647f7d9bd8f69aa6bfd938884cf26bdd2491bdcdc048fdf2ef13b4c6c16e2747b5712e4ab16f11f805fbddf69414d486727f72ca0bbb60711a2428e020a93f80b14c7b4a6006cd758ef86efb12fee2f719c9f30f7343a75a8799dd32eead1ba1d233191bb0d11f7aa2872991ec5045712939a202e6062c32d01232539d303b288e1c2710f94cb7e0cd7b0aca6c501dd9265fe3e7d9c4b9dcefed03d6ed77dbf628f68ef6b1253ce3fc7e31ac23c7f642860aff4d5487f3e9e3b21e08667e829fc51048a9464122bd5f3baf12556e88c9a56f400b4387b79d8a30f91be4e8d460e09281a311040e4d1f9379c6cf7ffdc4c5a1eb5d035ed5c35679d0487307e6a4a365e8dd14bd7753f0cc669c311781d79b16639585d0dce23bbdd4ff52ecc29f5c1fa9b4a8e89501505d45953068db96040f7fb14bbca0318602ab58d075e33ffd73225c27c344e386145de5243817cac2cd1a580c35881ea7c4127ef066d6decc4acc9780b419f7f5030c69aa6d76c620ee8e23aba5fdd52ff0497e0ac7f7ebf385d7bbb7c11350502752b30096fad54c63075e184312c8ef87a90109ec172f8676a4a50b54785e909f3fd092130750ceca17250a6546b92ab20ab643d3397f83eb9443f5917cdfe80a6ab25406aa7f944d9c8aa6f4184ae9b7131d28feb212cbaeef7b5d78556116f14c2624a1c8a413efbeccace2d3e98222e2ed22d62b1a4c686002308805ff414886210429480837d92826aed85bce31e723be8a73151edeb98847b341879b486d3a334b2da4c6d22c9d52af6c3c33fc27db528ed9843acf989da1d1632ace04927cb3c82cc24c13020efb3fa0137f022da5399d2b957c494068f24ea6db48f7e04d5f705c43fb708a188ddf7ea6090aa9caced8d2b52c384f394093bd9e03d00de6de93de4e696b654fe37718332e757807725d4016ab21c8ae6765e6b8a1c05e83bbffebe430f9798517e9b3ae00f76dd22e7eaeb4d983e8e5c7f62adfe9405344f707884562b925ee7a4922c44df21b5d08e38f2f389cbb5d96d75ed5e6c6f3827f6e45d7d972af96c9401655454f19c7399eff98f09ba2e670f1e8c5cf67b3ce05b51819b1244cb5b58a2471e8b15f51eda086c90d1980836f68d095bb0ae1fa792d123cba8d1ec4cbcf6bdf12cb41881e1b208d845954d0ae56beba5cc675edaad28c9e49dcbbf5a100a6268147d4daf0baaed166b1fbe023b8b6f4044b68c9d6501f033192add5edc32b881706cce09f4c32fb9f1b193ec075757ff6664f3ffa36b468ba3bb70184fc33ee24057b65b653771e4bdc8ec176a6bbfbba42d35e2bab740ad9793b20ba9ded046066d3dd7321d6c9b07bc61006cb02aaa40404d77c9cf474d5c8120b916df4ff0ed98ad24ebffe7438e890e1a53c5d73147444cf5e9edd647b9ba31a76d9ea26c56e6ff58b6c85755e4f1654a21db974e5e58fea594da64f66bab2c7f0d537a1ef82726a12d9ee979c9db98faa4606035af21c12a5f34a065d5bb60b2964811b7e731dfe2278df2508697c9a214324cdf6031867acc0e4c4a07417207d912aa73c7fa9620f81fda6eab13cbd252905a567cacdf6df1902b70940da228efb138525ec6f265449663de1eb1bf4892f4bc6d08440ff2bccf0f9cdccb86ced2db2a87b1e42a2ced3bbef3852d958d2e72702f2b6822e2de316c3314eeb890116ba3bfee7e70cfb5740f15319e12e6f607836fc41b3324dcf65d2393a9453f084710cb54dced2b04e5120ad2401529e4e0bf7cf1cbf68652c0d67e09e377358bd6f8be98d7bb72c9eb5898644490b7f5c928be623f12af57651b66fd7d52d3d55ccb96c53b7bd6908017fd34ea079be1ab421e243c669719b1f5150c28b33d9cd0b53f5755025f5342282a219b84ce2883967e172f59d6c6850b997b7ff45da38996a1c0fca5106ac58d460435b87116657f90ff04daf17289aafca3667f147499aee57c71bba9666e310d089c34a8a5f91cf8f06e6e954668621cb00b0e6c3f40e5d92110d5f1b4b597552229d67c2ace70e6ff10bed755a7204cbf3477a59780ea849c69172e9dbb57c752c2f0f42b70bbf8766b1bd5d1b5b728401efcff19ae9903cc821527e80ca05ee537955c965046872058dc90965b70c5c6425864fd23c2ffd4a8176bcdc4b59446f60ae1a14b92acebceba762a0a88e02c26404a86d61f2f2b901654ccb40013135e8dcf8400070be702b34595d7dd748e65a31e6b219c3fa6c1615286f105839e0a4317037401fc83a44afc3d3999e1e45342f26ccaeffd650678009f1deae09ae0ba16393ad7e4facfa249facfcbe8f130a4b5c4908467c815a608806bf374d83c611384e4df5e174d9c0aee06c416b8794edae0c7a0f43ac040961348c8e8a489bd22ae8c10460aa79ba1fff10fae969421af8ec53238d18531b6e73005cb607b16da45e1e767217bd718cec93bebc4f4fbe0b563d30abf68d0506c3593d5d9ff578fe3c61b9147dc84c1f6e7998d2a6bf67837b0d8086b4a85b9dc554f05e35bcf76d77d42ee67f79ae5ad2a07ca830f961c5d54fb712b5c9e7fea392fca8e3f1d46420a35d33a6ec4e35b19e793cc689d8616a4cb5be8d43dc83ab7e2afc4a39f980f2aae9dfbad57c4136d6f1f67154fcefe0c22aac44f1704d795d1fe26850b48cb8589423c87b5cf75aa74d86dfdb49f72f4d19d2076a632ca02bcf0d2f8cc866116bea8a43ebcbfba75810fad8b7a0df43a2436a3299cff5d1630e5b24d37775e7745c8238497071b1ed24458a8e750ac352de142afc7f6678d4703d44f154814fe66213dbc76b430823cb931df9f9b63e4d753d8dd253d76ffc63488099d91d9c25cc3692e0e16c8de4253d0d85b96c0d9af3cb22dce49878e4cbba6f0e81136a8a7c7192a21db60fca1fe4a6af15707c1f1ef578f1628a104e15a9d73f3b19d094d61ec37326035a1516fd97b2e26e4db1df2654f96acfffb68cccb61b523e65d2bfba4b574d413ab7da8e22d088ccbc22a833603191598d8f1b6056206e10a90a90e698eb5411f6085fe2476cf821edaa4b4e242dc728375cd9836ebbd489f79f0c8afd3bc3c1a97874b66861737b80d46557a158133a0cff92f19e0a27d720636a7dafe15ca28f7081548f53f94424e74aace9b953624f60f7d2512cf109b842a28a0f4e9b2b6337648347904d9e899663e46e3b4f710340704f5a2f324704332fe9174e803444b167ebdd6d48e598ac68793b9b4115f91b6e6dd8dfb0a22e12fa9e45dcfce4a873cd35fd8a066e668e1894c4ad1091b76c8027951353748ef29235b2e97e4e1dce0b65f8954b9156013fcdabc97ae95c9773b5f310b11fd007c55ceea118d9499888338c1d9ece4be5597463a6f412952b160f4b193e00a0eb0827ad0f8b63f909374b5ab8e64460611c46af7feaf7a3f2b043d31bd119c54bdef13b726279c6b1999f0c471c3ed6ad5d99cdd9be6f40d474beef61e2652669b4202c1d9a4a11fdf603459af9089a4a10ae6f1f2fd6ffae53e9a443dfb29cb90a122846b1ae0a9de6d6ad9b232057d214a9f4737b3c573244941010f75e097421a6cf3937f7ca143a4907fb0f76ea479e6182e6445297520c8bbe54e33059f42ea1c2ac0df3031d61f9fb4eea73f40c27249bc54374b818b01226520b5655c9a2f45b30f118b482ff9e218fca92c20430200706c1ed4b81178bffd2b3e7b72237d2ad8d3607ce81d4813bac7cbfb9c4d3e739d33991bd1553f8410e300958c756eb16805d04dcb50fbcbf618aba20bfe181190f9a9cb20fb20f8b95d2b6d8367fe0b9d682440dbaf047f6b68a1ecaa57132eaa6426230537e4fbb5e8582119667a8f01a1bf9261a62968f782d9e87ce9d1551be7627d92c5e4d24b4aba2122b30a89ac33125de5f919b559d65cd5ce7082e40f06ee80ae320559282241bc0635c12e4b83424b5cce9acf6848c77336fcbc2ffe37443f75c05d8542fd22fd955c44d43df89d3c318a79bdfb8980717a4a1185b160e5d54fbf0b325ed58a3b69696367337f1a6ab1d9cf8a374f194ecb8ad1030aba2f55925d25ace54d6cec6f1ed486f883a059eb36cf4f947b74c94209c736defa32f233cefad61eb4eabd1b46218c435b7e2048b4a5182487c9698705c1b99261214705ddda5d013d618adb2f5936b975eb86abe74aba5d62728b718032ba933bfdfdb8070e357a8d55a26900260d4027f8bfab8870a6c5a2cd1676a0aca4fe52cb1243d2aadb0ce78ce8a90f64a24dd2270311178b8060af90b042e71e02885bad5188ea264b726b72b183bd843a1a2693599a4832c9daec0fbc81dfc2aeca32774f8298bd80ed8eab3e0e78ff8df9a2d8641ee5f4b734d376d7ae904336d72b5898216024cdfbf6a35c121b6c95e0cc418fa3bd19d4e480eaf75cb408aa9ee7449d9f0b1ac089ad3fb090d5f7d4a67a36c0a936fd955ddcac1156552702fb3dbd158ab3e2b48dd771140c3c15e1f7ae3a74d8436ebfc4c5f43b7f9d9fedd07aa6ffbb49e71a48e9fd1603a64b84c8b3fc79770fbfe349ba6981cded3fd992c85aa3a8149747d59bede4befeab0b9e03b8d61b002ab90d4678f1ef9783c330e943da04eb0c9189c648599be56214bace9086634faea0f3a89988d6b120f5abf79d47fe321034dd8c0d141830e2bb6abcac78f08d6991a414582d08a6dc3e9e304998917f33f8b2331d1912fc6ed44089c4e8f5bc01a513b7772817dfce0b656c107b39f3b83001ef04998ab919ef79e9794e813b158e9448cc71cc94ff6bacdf4cffc1a91631f7363ce12d2dd2443de132915c29da7319511076ad4d05e60bfab9bc8106bc309280da416dab29550b8869ee9ff461ee4e1e58fb5e2db1c752ed837a23d385bd854ef15da4d2f4c35ceae558d97ac41e695238b8a0e4b9463ee8198ec69caca530b696c890a264286d432245da77642bc34a553ffe76258a05c0f5eca505e6397df7f394481113d71eaf098c9eb9f33119533fcf6f5daf0475ec1596643d9cafee553364b83ff7da7b978e492f48ec7da750078ea45afb85f768aa64800ec2d41f09c6c12d3ea42c6696fff521022609ab8f4983c9cfa16d271b9c18bba0970e8ca0a010378c821bed8c6f2192b57418dfa2af4780a8bba24b174af228b77687fa170a502f50cf09923038e7380472e12e06e2cec0ffccac76a520c53a09bab7f1b48f2eefacdaff88e46ec89285cde114095878d1a0e1f07064208b4ec4b25dd4e16a6b06cac3a293947d27274db86a4e70464e01ad8d93baa1887463e44b5dbba902c99e98b96fc075b8b2b5c431fa71dcc7fd1dc7a56f561a58acf9cd3bf203346e616c14682d283035de3003b5baff62337321d80ef441c5aec4c675d43c1b16794375aae267b872558c961420e66a47d6f151e8099aa2d63b266dc680b2099544c68d4f668989a04eb564aab7d02a880bb658b0f1e515aa60f4e03d93afdff3d8d5793bd46c3bb7a1ff585a418ab7163986d158822e137ad45d63a2fa5194ecb6c7886354265ee79", 0x1000) 16:02:00 executing program 1: r0 = socket(0x2, 0x2, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f00000000c0)={0x7fff, 0x0, {0xfee, 0x9}}) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) connect$unix(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="d7531df734f8c064fe82c071eca9e34759773daae1496114a1cf64a987300a9749ff2255bd2600000043ddf406535e1e6d6e3e35eb0b1896e22249e2658e3a7fdf1f39b3189deeabeb5053ba9fdb40c1435aca43184b65cfa77760be2d2cc0eed307b5b79fd1c697690a199305c9d6f130baeacec54a3bde5650f0184fbabe4b21f76cafd84f6c10474e80bbc5bbcd3de10fb29c4753606ce7cb7d5cd00c526c2136d1cd3f6a24ada2fc16279bb4038c87f05221de0df4208c9803e05a71ea6bb72e08867af6b0f232df7bd4c8e709f4a95f0b711c41509e5695cf516df926f3"], 0x10) kqueue() r4 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) getpgrp() r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r5, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r7, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r8 = syz_open_pts() sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=[@rights={0x2a2, 0x7, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r4, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r1, 0xffffffffffffffff]}, @rights={0x30, 0xffff, 0x1, [r5, 0xffffffffffffffff, r4, r6, 0xffffffffffffff9c, r7, r2, r8]}], 0x60, 0x40b}, 0x0) 16:02:01 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2005, 0x20e) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020691f, &(0x7f0000000300)) openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) 16:02:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) socket$unix(0x1, 0x5, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8000, 0x0) r4 = fcntl$dupfd(r3, 0xa, r0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x3, 0x4, 0xd3, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x5c}, {0x8000028}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="84d52f491a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:02:01 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x8001, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r2 = accept(r1, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) sendmsg(r2, &(0x7f0000000140)={&(0x7f0000000100)=ANY=[@ANYBLOB="00002e2f66696cf10400"], 0x1, &(0x7f00000006c0)=[{&(0x7f00000001c0)="9a3eae42bc5c91423f8b52cfee68e611b456981afe3486f6dcf8e333bdb2c86ad80776caaa25a359e18ede724e7c21162a5abda6ab2db8fc7d23fd7a11f61d1984cba18e883dcee876c7d9a5d79d2129a198758b9172232e7e2445506111f7ad7d5564fe7e5d5e4e7bb2f6d26f5ba21694aed6ac9fb3bcf4886c5a670a4ace23aad861773ebe002d5530bddf64bc71d99dcd588e8e531d2028dfb494ee48514efedc44d13fafbe9932a5188f95e7838e8ddab4c34cb01b904eb47a3d57cfaa54dcdd1bc4fd2e4573aca740e2743986fd7de7464a6350de620187dda6d0be3e1488e159f23bf99fadaac8a1", 0xeb}, {&(0x7f00000002c0)="9edc6b0ba3b99177f74878c5d18fc870b8906ca53590bc813b8a18355100d3fafb053050d1f2975b3b2cbd689bc4ad6cf734ce631c211db41ec34f30cc07bfc131", 0x41}, {&(0x7f0000000340)="89c3e68347b4779718770fb7a776520fdb7b27ca1f22dafc9ca0f9e746d6d6ebe2698e7f75405e2f34f2fecc4cc1d9917a4abf5d64e194f3216d516a7852547ee4f341575441490564a0c0f839e645d63050d1e22cfb89a65323ebbd3796f4501b069ab1571ea03054b762460016438aeb2b56a1b4a65eb952acf254446062593c0dd849957cc0dac49264ac011b0b50027d947ade7d3deefedf1b0974d9ddee31ca7e345eb140cfa3933c8712dfb880948890dba90946e7cc6ca70ca462d9cbb20071a30df34e6c5cdce4a5e8a6c8ceb0ce7cfda7f24f4468a6755db65f09ed", 0xe0}, {&(0x7f0000000440)="683e4daf46a178c84236e541b5eb2e1704905cfec92e07742b0472f1ddc367cf14cb563e0dd275ed60eb832305f53029c96a6a810e6527cf8746cf43002a11fa119ad688927b5e3c60d3e115842e9fc620c1b5cbb1ff235ae4dd011872ac787e465440d97826df2019d45059cb488e18e4b035cf2877b31de20f6340037cdb7d8adeaa1e8621641908d7bc6195dea4446899cde57ad62c54846fa2afb8167c", 0x9f}, {&(0x7f0000000500)="33cba40ab4bee901c2b5c758ba6b3697112fb7ad33ee06c396cae1fda230506e66ea98550929e92d1eb13e6570887f62b4e1feae0750ae61b0ac100f22dcadfcd1e9fa7bbbb5f85ba33f1d9cf2af2f3c409867fbf1c3683475817d92fd7f988ef5a6ca82bf761fb2933c25b174f5e5dceaf5f02816b24f40b3cc88004e7ff66691e4db6ffec5b3408c544acffe606fc2761fe0402db78c3d578fc6bf86a72011e22f529d2e978817b2757990e793359cb20cd9924f5938660431e776c5fa024c7f1e6775ad8f5219ac653493ca2d9c09", 0xd0}, {&(0x7f0000000600)="7fe6a051ef0331e38e2f11609927cde89f876ac45861731b7ea4a69dacb8a6ba271a4c60dfaea744ff6d24baa9f8fd1a6cd4f8a14549342902d6d9025a6426ec125b1e363c56409aba9911bf77e11694576d2c28ed086cfa32cf845c4bf80d3ebb41c76180226ecc45ff21df9d03e536b5104e50c5a43a983c65c490545b8b3ca76e10f959befc7b2b743b45abfd1b5cfa5f9ec5833fc584fa26775d16cce4a5aa9dc9eaf990", 0xa6}], 0x6, &(0x7f0000000740)=[{0x78, 0xffff, 0x3f, "9ec42ef8346011902a29ffad78b148160b6a161957074b40a26e6211e27bbd25d39f33052540943c844f12612797f8138b4ee721a0ec40304fd1834cf9ae525b92901da7ba1d168dc98b5f4b484c6eead893c40a89289c63dff9f348b1441c6d468cd51209"}, {0x1010, 0xffff, 0x401, "b1949c619d2d78b64074344b2219647b2041f532d6e3c68ee66f75a9fd3dc6b9d6a25ebce1a2811c2e4234dc4dcb3275f38795218928d37dc2f547098e4775503b8b2d0be9d6b05963076a7f2ea3d5499f1ee2b74d718a68bbad837dbb620a95bef3745c5114d9df94c4200095f0655812bb0f85553696abd256dbb4c890e866615b4d21c3272b76e6c300643aafd487f608aacee7de78ae0b09781b67a0d4140075db084382ed3e27fbe9a7f46cfd0f670d5537f4f9fa6fdfaffb78de6d818e0714b483b73e14d41245b92ba9576f333ee12347516036152bbc783c22c404aad243e92fba6b9583301d4327b74b349e191f19555927fdd2a16f1228f172d4fa83e364d8c8adbbd8095efb6cd461a6f726630915f284c0ae53f2800ede71739ce12472dca89bdec9da658ddd1faacd18d28207924fabd01d25d1b4db5c336c8464f6b879b0b83a3417eac230a915b23aa89dff498a8e7c4d051cad25a649ef35284dc627b7bb954412b4ab9ee98f5babdb08289e5f27eedb3af8ea0d13f00f9c9468fca93fee485623b36d6f0c36bc10536ac8485392ab88c2ded13e207b77350818777714e700584c0eeeaed178ee24d9a4b07344a9477d938386254e637cf768250ad1626934401bdcca58723e0c461147da397edeb571eadf295fd64620592cce63923780098bab487611c08763c9d9ca784a404a96bf83dd95f46fce579eb4327720a09ac96b35b2528ee61746742d8908a56d04310aeb6a869365e7edf5de4703f55522d492319fec2e61390303ba88de90f236646a2826adda4b0a8360dddc0c302fb38ac9116d83f9f7ca79f8597700df8c68b0b6ff3120f63f182463ce44fe9c770344bdc13a68d03e0bc50f761e7f9c0b7d497bb4875ea8dcaf48314e39c40941e0431c1e6fd537d9466602232a8a85d2136c0a4b6bbdfcb78186f89c8176b21e03eb0f8f2c5d00e1f6c51753ead0c5e89e50bc06d08baa11dc0dad184e0101881e89db41b3831b16b4bb8fb277aa5f08f9140797f69193e85ba46da25f699e60a9549c35ea43640eaace1762d79d4b70b02f14942364deb1949c633eb4d3bccd2d89bdba6d858a616ddebeac0a696b1a9b09a81a312b30fc67a54d88e20cc0e382d8444fa4962fead51b2cd6028f55558c37004faadc0ef365e4d646a3b898fb88b995876c4d652680a99c80f63266572c862b382496746bcbc4fcdcbe50c88d4740ba15fa9ef458e60f4ac7d759f02137b298b042494642b1a7a634e9fa2837ea4624e041657e53a9c81bb355cb14b411fe68eed34a316a45cacbf9dca33a3e0c4783f50e9b661269bb2f959bcb01409b51f12c3d510449d12bee65191187807de36271b26f74396c87e8b540ed602876fac3d42cc0970c25504ff8ae21ea4e514f37bb05669ecaa56cf8d86aa7bc300c31167b062964df86dfd630da4eb13271087c2283d23557a0b97507ef27186614ab1c414093d4edde6446e4b7dcccd44edb2585e5899e6e08aeb695631b8b9f99f3c22379046d760b2f47fa3a94c6d65f18e349c5bb9d95562fbda0bfeef9e392473d721d61bd347d1f5ecff817d2002197bcde8bb37c8bb13ff186e563beccbf522c259b8e03dc46dbee91caccaf12f5cae4379c70aa8046b4612f1279ed5e9c546f4a8e1cb188d70aa5f7c086fbc73eda0fd671cc41fbe43e2442f9bc2fa2efc346b41505da7e36cc8a74933842058559132b940d8f0f0ee1a20ce5b51d05c9f897eacf5b4b24829dd522794a2e406c931832a96399dd722774798234f3fdba5b9ba378021d1f519d087a4f1cc6c01c1bc042d9060b5aa59d33c1009f3650822d0f4cae2de312654ed2c408f0af36eff0edcfc55ba988a96d17be8f16e4c5e956731c167872f913765016fe017b34f33529ad67dd12174423911f978505760573ac06ada46d3232ba6e71737bbb276c5001aaf7a7c22b123ccb683963316e09cab2ed0abbafe431ffc8d492a54740a503a2d1bbcb78d9f772b2f02020223c49f5198e14aa6310641cfb05e7ab75751831dbdb98f3423131748b9c2a26de274e6a13336ce6380dc0e01ae293c14977e3a9d94153095dc18e809361ce845a7ab71d095575da4f41b7b5158c070ded074ceed9d94f4daff5ec9d512bee8efe403ed582eb7ddbcedfa83d20501cbc72ff443d50aa3edf1487db8032a446505d62110d47fe94dd50dc8693024cd3881fb434e59fc1bb22674f994e0313b169192630b3c51a905c67ced9f965c6df7964351521117883b44317650c4ebbbebb3287660ab130d7ccbd98f71b536b6d49b8777f829630d9e3fb0eeca8c15d998ce1d0d28891413ecb95a190582082450538804a2f4f9877a82ab892e8942cef1e44e03468271cd5284184083f6cec85e7f681542c3fdf4ab140ba4022bdbaf3e18e08bd56a3f93d5527c0508f4483b4fc26ffbf0a499ee6e972ea4db266ff46518e08ca10ce75cf56e6a49d7c125e2e7e974f459b55a5c51f5b96f618e42806f46c895bbb3867f600d68600929511b1e9563d1a4eabf4b7bed7b21dcc80190c4c5f62c38bf266af195d4b5366f5c6dc8855e2bb2439db0b24ed5fbe29a0e702f08de9adcccf6e1c0747e9ec6f707d5de0a985ba49e56f7d2a39daf64d73e7fad2771f91b1c4897aa0d494b56e869dd7847b4ea2274d8a37e22662362adc540ba49a3aa58ecf445dbcf5615cbe6cca4e49c3d1c0c058569de7543e0ea717af992acb21d6bd4b6610e9a23d2ee2fe932e6a5238165e168ff9e84086a7995e04728b5dfcf50133ec84b7e47274ae943136af08fb58be019ba0ff8139fc1cf87de7e56b30ca71f7535a96cda3ea1686f9a58d92340c6ce18a40482fdd164f6d337e50bae1455f2a69502930c0b2f21eccd37c6a84ba3797d05b383208fb8b2fbf378f10a4a82e8218daf0cc979337af14db56c4430b9ccd45700ddaeccce7c7c34b36030cffc579aeb65b65a514d3b6a7f4f0f7dad786a51fbccbfc34873d9b5e0b5c20e85a3c34624a4c09e218169e90a46dd2bc5de25b02698f27b015e812ccee34e78d5bea25e16887bfadf63877b0dc2b58ce2044508b67c40c8faf5fd21e34676ff48486dae9b205b62d38746df729fe60e042e735ce1a5301084a7d9ebc4e60f2b943c78eed5bb78137a1fb05cc4e2a02dc7e8b310dd080c5d01a360c2ebd1880db83e9003f6636a011921d9f3d821f65b55f19096efc844e608b7f427517ea6ec79c3488b6b281cd381d833cf31a75d20f0e843f741b90e370e26fad12ad628427db5e30d42683f883983f0fe3bc5e8fcfaef1cd69024dda1a4afa37f6666a5e8e53d9119c9c56b17868df45f541e28648a8556b3fce11f15cbef9fcbc9c6179539510ee9b209252fdc71d4f4d47629a3b360630ec2122fe26ae9930abdc04cf954750490b1bc7da7b160aafef554317a3b294c6310555e67ed697207aa16a14069af0b26c92aeaef8ff1fdd30fedeed293d6af55813ece0ac7bab5c68c9a11df2910771b06fefe8b676d01b7541c9ae94e09051c5d0821ab7617e4f1170e865a76b4ecf8fc9c5e1218f87015a7780e9419cdc409e27bb75afb8aacd39684d413c72ab801a589ec27d438a1270e06a228425b2c3829ff30775d17b88ae7e7871c7104271c32cff03571f76a0e3c1b65ddce6dcf9d1d4a8bdf5a090bcf6c8288f5941a64427ffd0f1c430d0f4dc83f89e6bfa346351e5cc34c8c7d512c446fcc3cba7d3bebb68fed1a44edcc5d03806e5348b2de149d4529b4d88f6dd87dd5806426ab81f0bddeeb9925e5ead0c01a047db321596b918f6b3a762decefa25595017682c427d8c6bfafb528c3e156a9944ec8d400f6f388fe336369a7ee98d1fc6486672cd3fa41ccef8c31a3b01d69c5d7ad5ed09da3f979ffd9e899d09aa2857097f0672b94d8f2f11f0d82f2c3cc9b785ebbbd93654d655908162a535c1e6746ec776c5f2a3dde8ad2426a1f637c82e8423a87a9a6e59a70cfae14660d0d223664cb3a01f39202aa970d747d6d98154f052424f4143f1d01d8e2ba45efc4191e1c5e71b600775b950133fce3f162eddef734b1441ac4e307d4373460cc6f2bf3b9f83eb16d3b204514b04c92d39180cd250e647da4c4b6fb414fbee7332bc2ec092bc0208cdcdd5338d97d99ae56c27b53437212159b708038c95541377602e9ab543b23310ca6e1b86a8d30fddaca1f96cd36b108f7ec7b8f44e49db76e4ecdafc7bdc2f028a8caa5485e8c54b275bfd4e965eef61a3437d91f4c61805a632a5ca1ef825a11a13b6074d78f34dc2cb099e4537780f340d05a81053d09751cf52759e286be503cf54b05e92a413af10b1d8bccfd9df848a6458808e6b9755babf8b9558ea8a560f1ddd1657872a7f6704f79d7970a154d78b28c0e8b8bf3e28c03e21d11907251360a48f861cdee6832dbd0685431b7d2571fae078378d586a4f9af3656cdf6ecb730756e32676e977e4ee63058a09db27d6cdd3b247a5abdf1c14c1aa74da4fa38e2bb5dfb0298f99149d8c8dd6b08ac375c44a8ea2c274c6685b795f21f14a7c39d48072d80b16cb29cf189597ff449236f1996c190ca17849cc2b8fd40f61231695ba1e81e15c187808ddc5b1829dd815a0320cc51d526ac5b66da23bdd1b35a2dc3e01c7b94c8164ba60d8111b54c17594d5489e4c9dd93435e1c3c4e40a2f6092e725bd69dc3d5c92850d60fbc83a05ef2e481fc3daf77623a6fc73f5ae7c4e7f94816507f5cf90ad956f97822954aea77a1f02b08188e60a6957c600d065c76457ec258177c4147b185826ef5cb595c24ac4480253544aa483f82920042a49989cd7b0ffbbdc8ef7158ed4c5867ac6554eb7b4f99a4fc3988e823faa348598ae15aa8cc9f99c315f6303ee65aa6d31bad013dbf2bb715ffbb9ec954c69dad6b5938aa5d09f6439b36fba0b7021c7c0ac1a8c38cacb516badba2f694a0496dd3abac6a5311873c8301405db1f7e153711842e503e0f1dab340ae6927e58d166ad7accf23245079efcd88ffbf3e61fc23730527828e7e736a86c93e8db8a70481d67e5264aee964607a0f15242abc324aedbc29ba256b63ad86fb40feb88738e8bd7f393471fd7460d82955e17392c0e4345ac870b3a9a9aaea5ba11b195e05bfc1f6e6cc47c8b272c42e266fa0dd60dd7b727837651c939b3a3843d29beb166f455eed8f713052d06735cd8adab6982ca27076f05ba7b68234fff182bd5a457dcacd5e233609f466012fe249481c0ad5897cd6acaf2bada53307c0a13790b12c041ecf2c175e92f6581fc081271dbd4b62eca17fd3beffe2d19dc9a793b95cf178f41032241b040ceb344394572db63b1ed026b501135878ada88e02ac30d40edf03458e0d724ba38c2e1961c42ce95b03b1c8f67f8ae62185cfa8046701ff442a9085d8ef411b74f3e03932d6ec061e18981f2c7c2386372967401b365c258dfcd5da4f7bacebf189d2037adc39d14c0989d11e5b2e48eb4afbe727a4cdb084c440c65d48c9e54fb86b7d666730b743144beba0a9eb0c008ef06c6702a6e69f4fd759160b4ad5cbec1037f0663c4a1943c75b2b2ee8929d303e752862af9e8174c8c0f64d54a28fd93e781427f834cd2fbae8663bc47a9b0b8d8fef4f949240545bc4fe18e0635f3ab576c67c90ecd5c8589ef4615bf8db25daa1d0c3dba73718ddecad3d9cae714bbeea220f402ea1dce443a9d710549ce51f3ef6dca0a8a795c79cb65ed4294eb8ec9ee8a98f5c81101cb271352361f7324572dfff71883293be0"}, {0xb8, 0x1, 0x4, "0e31cb0fcfe2d329e05fbe717ea74e98c34cfb1ba82fb30a3b8b68787872947fc89dd3dc0d1e9bb3146602c9fe309f8f7e2a4b8e8d8acf57ec51e16643abb2599a0f13399ebc354dbcc246c18f6f9361d6bc28dc166b08a9a0e5b760fa414872344e1c44b69817e716ee85cb73d1ef0779f24f7888cfbcd18a3597ac6861fe8cb3383d2dc3d3974afe70f9ceb7a5991622db7f6c40687302eee374eb921ed30ccb07"}, {0x40, 0x1, 0x4d226a7d, "192f02234b5d81024b43c6010f3658c875bf849a79fde4844e41ee3713d41977c54bde97f3b0779b3cb8"}, {0x20, 0xfffc, 0x10000, "fdf38d9cfc819ba070"}, {0x1010, 0x1, 0x0, "281fca5f7cae6ce1a537dd485b50d30415d9202d71b6b8edc07427fde81e1380c440c3154301589d588d098bc41165fe73d8cf9ec5ab944de15e14db86ab1df2c7054e693d60c3f122788e52bd42fc4b295f731184c5239c0121389eb25d0933cbe104574ed5fbf5ae348c2ee9a15a90d2b5d60623ebaa7eb2a58eb2e7159ab56fb618e9466adbdb4b67bb85813a28a723e8536c7f858e0c0d21970cc42afb7211b2afec64f2598ffd7a34fb1e52be29e64e07867bddf6f0e3eebac33e98fe10708c7416c9e861bd82c25ed6d0278961bacf773f821f951798fa111eda45791434e2e6681e33cb6a80bb527da9dd96a8d3c455bb421cd300a57663073b93ed3aa25c8a33f94b8d3aa7594f3d5d91be26b7f306de1b6a508dd5a822fb169f8b71761a22ef7f64a626b7cbfea05a62e9796d06d5aea40cefe2354d551a8c8f387851a9f742c31dd89444f9e13d1667984cbdf967203ba5ca660053439d219f15252b881de4902c13bc5f4d1d5446e210146e564a7ccfc16a7abd4c08693b073d0ea439b8a005538a3afcdcf01c4072e4f1a1c0977f2df21d34755a7bf5243e6f7664e62f15fcef18efe2c94a73232f33a413f66a10e6a53bcbc44c9779b2b76aa540d5d4d2fa4cccfe69d63d324b0e55cf9aa523207e2be7ed70baff8b9aa4bed3602ac845f627b8ac39747a7d5e43b87c031756d2fb3d06d83588dc2faa731037539b7e2f322b9dfe19d47886529914ef85e6238b422fa355b067deeab65a754375f9e13ef2ef83c8532186b9eec61726ae2e807dbcf4ec17542f2f20e720a6a799359d9a163de95779df035f18801cd575d24498b3f087776f10c994316945c16c8859e4cfa886709dde9b9feef5a42bff4cb68f9b4919d331874b05725a62d554326c8e7d275ec207c7d7cc7aa006b0e673d87d4b99a06c9811b777c85d64acf6f029d5dff1e43fac03ac3837208998d5d7f8b4da1f8b1a111a68fdd12c62fe85174db9e5e19bea00507a801b0d473c5a17dcf7bea4ca7fa4f7882548e5c3c485b28e6a8b5a0633552c3f80c5c34ce1bbb49648cb8433c5ced0803ea859b5ca2eb203bac554cc04536a83fa81689cf7865a22fa0c281c81ecd398b71f51aa847cfafced73a4ec25180e3eae1140bb2f12ec38635d87061cc3643f61ff67db4b0894979eb1885f6dd2a6acd8fe7ec8796beef0dfb7ea3d8ecddce73ff205babf32ff053ee4402a2fd0be4e2625ef8ffdb47267744e1f365c19c0d9b23e79661a45223b35f44170d19f3027a5685bd4d0dc29e1109b6d0a94105de2635bb319575adeb69b9a242ee5667a4ecedf60aa22a65e11657aaa57e493f0a1ced84d46b521f3bc89e0eddceb672e6faedfe240d155d0941d7a505b593608bab688581ceb7613b7e14b49dfc75c9514c9982dd764841d31bc5ca88e7c8ed02163bf3539b0c8eac99237e473168f1944a46edbfec9c099c2ea6000209150eae336b1eb0dddcc5a2c1c46d92785572a06e4c5742044299f1b7b185b925ddf1799d953cf131c5adb322f8b153440903de29ea4b8e3de635f6792dbb86094f5aed6574b0fb61c14ea1d220b55e9576345633ad906f53fa5558a486d8796da97afa905809b3205f796b15964d1e7897da07ac779559f1449c6a0f72ae058c400ce500ec60e026d0579c4f84d84c4837414bcfbe478888f299f77698c229b9ef62f0e7f37252216abff42e00e001bf5c22f8f8fc37c784601d78257d2fac10d72b234e10942b79503c25e1244d91263200ed434578f09025f4e90027becb578d8130cdc27fddacd55adf211ad40e83b803b09598448ce0f87c09fa3b2c3fe8531f71615d1d0d984e10e53a8cbfbea20e1cb6bfe43f92868f4a852ebc11158cb7de0504fca8838a6f7b80aa7d51e8ee78a1f985f9c9fb1cfd0f123fdb4bfdb0211117c8af85a821290671a2ce7a8bcb3ff79a957bfe8063c7636e42a4b27d6d62bfcfd828b838a713aa242feed5aadaee8d55dba453ccb45f230f90ee16beeaaeebd01792f54a1a8a9e0645180894e2b6bada64e8d8f886e5bf6587ce28b1391605b53ae009e38ba8e2fdd5caab7526c5d4455336fc723d689127390ff445c34b59be1ce082a97be683c0d779842cc603d99589c3ddd1293bee4d2f97f4f6d22c0037230e870e663e116ea2b26a9d11cf227e2ec3dd220802c66136cbc04257c2c2109e1a6cafdef02434a80918eae65b3a0a6f6f711a22f54752ccdf8265521289b81f3575fe59f7bab8a9e34a0d9b46092a9e87da1edbdc42874664f649b1cb8ab825794d64f79ba9a845ae228d56a1b55b5ea66f62443ac52517b2d07390c9ee2af5b43cdc6d397a3532b0372ad2d0132e0c2f7acc8b411551d5a5a7fb88dc582aeb089595925202460852415ab7ee8d05ca6321332040811734009e11e43da4104f25d43ab9c58791864d1cce377d7c4952db4f6dede1019784be34091e91b0649d6cea2cc1a6d3b6cd862e7cddad42f635b24a83ee08408343758f107cd2e8da81eaa404a180c83dc207e43d2e1367cfe56a8700010025980764dc247c74b01a619115fe9cb7f6f46216dd8f9e7abbbb1cd5e1f11fec7859b1c7a529c2118e781af39aea7a5f1b38870a70a8a7530fcd0d882606244ed0cae058aea18b1c86d6fd1e5576f426bb63a21a7389f1b57c105069f63e5d73a593e371ee0ad0762326a86bb407b0552fffb1c7717271bd709e1f3546c35ba7cea8e143c5b3e2b0d5181aa4a2f53bf6c1bfdf379e86642ac5ee24b503a282a17432214440018bd8f645b5401b526c36b223d5ae8c6941dbc8399c4da648021d33da3638ba7a20e73d44720b13f671880521865a691ee7abf79c08f139ae7be4b664a4d435092bb98d6a992afc550e7c1e95ab4c0a61d727ad5dc36ad32aea60e6500bfac91d5333c8a2bfff4e12b8f40e0b52a2da02fa50ba13516e0353673def3004665ca0caf838d8ab9f7f6de793bd5fc345f47b2d9bb7083be8d4c41668ac4ad07c0152d4a79a22cb84969c4445bd837d5af5b060bd9aa59aca305d79ba87e23f626ccb4cc3d61a2acd19d53e71a84d9cfc5cc4560a7082962985d6fd07b7ecdf343cc384fb759fc3853390cb1660688c3b416109fbdb73afe4b37ec17e7e1824c5714051eee2fb577219fb4e2c49b9e043d1a6b3412454fc24b25f8d216bd9e6a6221d333ff6cdfdd91a13718c42668a7d639d5a34053963ecc79f3796e9ead72e45e1fb4fd6e2a49e86cbf08e3abec6f63efcf7b8cf47ddca5e2ca58f834296495dee9f7b37fc73a7a58cf072027c9d18b8f09adf7d2b8dff5d3bf3ca8b82b996abf894aab557704b8ad50a3ae4acb622e33a5e1dfe6e8ae6236d662826f0c55266714e167648e2effd7644ee967e52c4b92f664c777f9d529497ac69ddb4e8597f723510c7fc46b0c8cd1560bee9f91ce20b36087ee2f01cbe29c1b6cb5a1542261ed5d4829b762103f03608303ef74fdcd42684c88317f99b67ef9bd150b12adcdc8d80d2d892056ba7957ce22032985f7305ddff33555da0676ef3c02d2bce5eb21cd667dcb0b02c72a4bd111d91582893dab3ce060344ac75bb402533ba5021564e3f5c2fde16e1f3860956b91275b4aa0cb12dfb97a841096d64b06c0316f7bac5ee0e8497f91cba5367b368e112a2afba67b4d43a29efa7aa344c38b55792e9e7c813ef2691e5dec3f8ec01dd12a593a48c46be48a9e9f6c9b0af8970eb3c0ee3db888789773b21e974cdc24cdfb43d98fb6439a3c61ad7e73b4e92791bd20c533eff277eeb655d8baa752067c25c69c2ff34196a4a14200af4a0b34055bdbcf37ee12a827f7a95bd7f069ea019bd53ba9cecce844ae52a58e24310aaf892b18bb0b78417ae85dfadad2f5eabb6eb4d8a18367da2c262d5621d6f1182af63ac46dbf829f06f32dee917315d298892a4cc9d58fdf63687197a5ca9e041de1bbd9f4043819b36d5679c2ba8b16efbb13b5229b2fc149185b37204117b8e93b60698efac856db1a39f35a72ea0bfe4bdbafbfa32faa95a48a9ebcf319a1f033fd5dfb125a2ad543d6123fcaad6b628f4ed1dfcf187cbfe312d65ade3c33012f490e38b6eeb5ccf65da85047f667fafe823b7b3236641e7a3d0b17cc7540b9ace53a8d0f7d7d149530b59e9a7ebbb221c7cdbd05a7d26cc176918072d2eb713cae1147846a454e52f1e6aef9156e623800bdae1dd6c00a5dcd0cde47fdbe1068b0b6a20d5cfae71c13a18ff5095d56428090e033044e6ac3622498b5207b81b29106e42147d3e6b9f78462107683e74aaa9b4c5bee836be88f495a47156af4fa778894f28df2f0a36cd21aa9b91302ea2424257c35b8b369ec5036d7c69dc4bc83ebc350244f170492b3054245413ee16cbe4982301e31e290282f5d45a7f0e96da8163d6f3aac5ccfd56fcdcd2f247a71a899dc728e749d9f8a159305526d77f332c7a1cdf9eadf1b726cc66f638e4cd015201870693add8d34f3560727d776aae11c637bb5f6ea2074874d5b876ae4a88cb5db531f1c0f0fd4f96225d334e1bf434ffbf811f1caadb5204190a416cb77f7d5b369f5e3eebe8cf0a791242223273e7637956e34bd7c6558ba6bcbba53423f6ce5a7995b959b8755781c9b1b7608b37fd2abf204c09c1dcbeabc9da0484ec0f926b7ec7429b9a7ce6e457cdec31ae1895e04157a15446639c4311705c936205660dad2a04348faf64cb3699c2e03e02f9ebdafa01064c6222cc2810c7995246e2a2a5175455bb489f75b6f3878a5d97dcb2136115fd0229c452fde311b35367ea61dd3a31ef3759f0ed2ea11df5365acd2f626fcca166145a0a9f50d812d16cdf662171246163cb4847f599fefb65f10e96f4b8373d0e7a7de620673b2266a854b0d115a8088dc67a1ef4cba6842a49f10052862f2224f9ea7cd886283b39e126778b7f403a008945c7591d460d9afaec36935ec41960ed4e70f8c22a55fa270ac9cb4e972c89331cefb2577a08ed04eea63bc2e8c4a3921d333cfbde244c5b927a517b47a511d8f9ed62dda4f599645646c053e650f68a1e4dca8b4df80c9fe601e0e73482222ad37824180b67fd82eb35bc1efb4e4d7ef00a909ac1dbee31334ec28730335fc7c43a743339d7f7a45b6fd100a6dc9bdc4007a42bae214f1356c4f8d1fa1a82b69b2af24d9a8a4ca290b980d7610f00e1e5921d4d4350379e2e28aa990e81a4c390b3e6eb2916cf066f145791ba4f91b7ffac6bd3b0baeffe14008a02d149c0045ed8652efe15b3da7f486ba6e2956f8aa34d013c62c10db80129f7ac5017d37e2a4f93bff56b57a40e061629610760dcf03c003dea475fac81e2da31379768a65dc0fe602cd867b05ec61939e09e650e18c556509202c44aba20a7fcb3e60449b47a768b07c2594c0b23896e26230725e1f42ecf951472f49ae5950f3fdf2000f3208ffcbdc1df70094ce53cbefad7add19023d95c2f6ecbed54db6568a3b3a500c9cc480b4d13db6be27f1e80f2001e738e0488c825e79a0fca2713ac414982b097c5906d4c49d503982c9a26407e2ef9ac9b5ed0fc9fa2b03dd3950be0ae75ad2c3be03d81533179f922bbaf5ae3c79fb8d4ae747b5db1a9142bbbe76588213da69fe36e0e52bcb02771900fd36384575cbb76e2517d9e3c4c72ad8619ff6067c1ee2f21a91bcae77389b44db63c2d88c9907bc2d6d8370a2f773a8ad4d2a914e5d60f2940385e3376ab017e3611e68c7e2829929370bc713febc1327e54df1d0d910ce4bc4cb54b0ca6d72ed8effeb"}, {0x80, 0xffff, 0x3, "2c9a836ac4cfd3b1164dd201f5f3b2e446918a0bc6e71ebe2ba42b7e8ea39d49b8c59482df49d83e7add239245d722927b42a1c35d0d84db59a6c57a8b645bd6dc6c3a2cb09fbd66bb98e618a3dd0c02e0d7492cb57d08b23138869dc3fe6e48f611c487b51972dc496b"}, {0x18, 0x0, 0xfffffe00, "dc70db"}], 0x2248}, 0x40e) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000029c0)={&(0x7f00000000c0)=[{0x6}, {0x7}], 0x2}) 16:02:01 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) getpid() getpid() getpid() r2 = getpgrp() ktrace(&(0x7f0000000100)='./bus\x00', 0x4, 0x400, r2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$setown(r1, 0x6, r3) ioctl$TIOCSTART(r1, 0x2000746e) mknod(&(0x7f00000001c0)='./bus\x00', 0x80002005, 0x80000000530b) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f0000000040)=0x1) 16:02:01 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028ad) r0 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) fcntl$setflags(0xffffffffffffff9c, 0x2, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="00000018600400800001400000000000000000fcffffeb00000000000000000000120000e4ff000000000100dc", 0x2d}], 0x1) r1 = socket$unix(0x1, 0x5, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r6, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r8, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r9 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r9, 0x0, 0x0) shmctl$IPC_SET(r9, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r9, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r11 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r11, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r11, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r11, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r11, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r12 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r12, r13, r10, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r14 = getgid() r15 = getppid() r16 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r10, r13, r14, 0x1e4, 0x8}, 0x5, 0x5, r15, r16, 0xfffffffffffffe01, 0x9, 0x7ff}) r17 = geteuid() r18 = getegid() r19 = socket(0x18, 0x1, 0x0) setsockopt(r19, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r19, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r20 = socket(0x18, 0x1, 0x0) setsockopt(r20, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r20, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r21 = socket(0x18, 0x1, 0x0) setsockopt(r21, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r21, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r22 = fcntl$getown(r21, 0x5) r23 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r23, 0x0, 0x0) shmctl$IPC_SET(r23, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r23, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r25 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r25, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r25, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r25, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r25, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r26 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r25, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r26, r27, r24, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r28 = getgid() r29 = getppid() r30 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r23, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r24, r27, r28, 0x1e4, 0x8}, 0x5, 0x5, r29, r30, 0xfffffffffffffe01, 0x9, 0x7ff}) r31 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r31, 0x0, 0x0) shmctl$IPC_SET(r31, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r31, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r33 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r33, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r33, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r33, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r33, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r34 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r33, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r34, r35, r32, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r36 = getgid() r37 = getppid() r38 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r31, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r32, r35, r36, 0x1e4, 0x8}, 0x5, 0x5, r37, r38, 0xfffffffffffffe01, 0x9, 0x7ff}) r39 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r39) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) r41 = socket(0x18, 0x1, 0x0) setsockopt(r41, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r41, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) getsockopt$sock_cred(r41, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) sendmsg$unix(r2, &(0x7f0000000780)={&(0x7f0000000140)=@file={0x0, './bus\x00'}, 0x8, &(0x7f00000003c0)=[{&(0x7f00000002c0)="26b065aea927b825d188e86b23b29b7211df8a967ff80e45fe34903090f8b94c853c5a5659e00d84c650e3a0da33fa6582ece5773e678679ec66ebb4ae94c299b574172615f09ce58e1fa2f6e582fb51454657f9f673348faf5037ed3bbd936c75c7bfe96e3520dc65b3c9a0958371e10e", 0x71}, {&(0x7f00000001c0)="536b10b66b5fc078949d19d39bfd071269ca05603a8f66367b1c04b02a2ff6b72304c5c5a6c2aaa66e8f7352870de8", 0x2f}, {&(0x7f0000000340)="2890d1981a9d2ab493cff9955b28e0726cb9034cb2a044a1574000e3fcd8919cf4ff3e3ca60af85815da9c2515fe24c43674ee87c16b507d7f97d32c0e9bb2a851686b86ec8c7ddcd7e561d2093e486e936622259f2f2883c3853685f6a808a590727f88c626eb858cb4ab4f5819e6a3246b60645ed2e5256316", 0x7a}], 0x3, &(0x7f0000000680)=[@cred={0x20, 0xffff, 0x0, r4, r5, r7}, @rights={0x18, 0xffff, 0x1, [r8, r1]}, @cred={0x20, 0xffff, 0x0, r15, r17, r18}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffff9c, 0xffffffffffffff9c, r19, r20]}, @cred={0x20, 0xffff, 0x0, r22, r27, r36}, @cred={0x20, 0xffff, 0x0, r39, r40, r42}], 0xd8, 0xe}, 0x1) r43 = fcntl$dupfd(r1, 0x0, r1) r44 = socket(0x18, 0x1, 0x0) setsockopt(r44, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r44, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r45 = getuid() r46 = getegid() lstat(&(0x7f0000000100)='./bus\x00', &(0x7f0000000240)) fchown(r44, r45, r46) ioctl$TIOCFLUSH(r43, 0xc028698d, &(0x7f00000000c0)) ioctl$TIOCCHKVERAUTH(r43, 0x2000741e) 16:02:01 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = socket$unix(0x1, 0x1, 0x0) getsockname$unix(r0, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) rmdir(&(0x7f0000000000)='./bus\x00') chroot(&(0x7f0000000080)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0, 0x0) ioctl$VT_OPENQRY(r4, 0x40047601, &(0x7f0000000180)) recvmsg(r3, &(0x7f00000005c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=""/210, 0xd2}, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008ae7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) 16:02:01 executing program 1: r0 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/251) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000100)=""/179) openat$klog(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/klog\x00', 0x10, 0x0) r1 = socket$inet(0x2, 0x8001, 0x42) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000200)=0x8001) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000280)) r3 = shmget(0x1, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) msgrcv(0xffffffffffffffff, &(0x7f00000002c0)={0x0, ""/231}, 0xef, 0x1, 0x800) open$dir(&(0x7f00000003c0)='./file0\x00', 0x400, 0x10) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x8, 0x0) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000440)='/dev/ttyCcfg\x00', 0x400, 0x0) r6 = dup2(r4, r5) pipe2(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x30004) ioctl$BIOCGRTIMEOUT(r7, 0x4010426e, &(0x7f00000004c0)) r8 = msgget(0x2, 0x304) msgsnd(r8, &(0x7f0000000500)={0x1, "b7c89edbf06f28f5b2b8b027be59812a9e6e533f79fd84360dd79bc4cf1df13243eafc2f9025f22178a7538931abdecf391fc92f2286b8"}, 0x3f, 0x400) socket$inet6(0x18, 0x0, 0x7) getsockname$unix(0xffffffffffffffff, &(0x7f0000000540)=@file={0x0, ""/4096}, &(0x7f0000001580)=0x1002) r9 = msgget$private(0x0, 0x180) msgctl$IPC_RMID(r9, 0x0) r10 = msgget(0x3, 0x1) msgrcv(r10, &(0x7f00000015c0)={0x0, ""/50}, 0x3a, 0x0, 0x1000) setsockopt(r4, 0x1, 0x6, &(0x7f0000001600)="d8898e84a381fc91b1218f4797ce0e598448bc4c68165431c28366a8765542e55a03313cc4159bbd1c6c7283104280fc696efe2d538f22c1e07ef736696e615ebd25b59dbda9fa802901706a0647485224cac9bcba1dedeb5a5b6f1f37fd66fcc246479de95d7d954279cd9156a9be2bd23410f890c761d85baef031e268db92f86bfb13aa2b82ab82f097c5aeb9744d3ab4da904cb5074efc4d816996a9e02a5dee6497de4b9f0195f3f9ae2fff1974bc17bc05", 0xb4) r11 = dup(0xffffffffffffff9c) ioctl$BIOCSFILDROP(r11, 0x80044279, &(0x7f00000016c0)=0xffff38ae) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000001700), &(0x7f0000001740)=0xc) write(r1, &(0x7f0000001780)="519b6f0679150dd57b4f019a62342307c485cf1c408ae3d6fc3e85b581e70ebb7a5ab2e2fc23bb84aa85902eba9c36b687d07ef4cbfc6e23e1e06a22a7c511d8c5e54d71dd64b3ea2e56fd6c6927ffb3ebd8345539accbd3aababea952e289b3b774950ce5d9e4235767acc336df38044e5a4f5e244972fbfa13df471cf96b770eb8671d6b130b83315367a3186844bc9a5f1f9e4bf6f47a57069ab91df0f7fb49627aa38da7c92502ff390c208fade304258319b60902fe86ef4d9f1d48c23af5", 0xc1) 16:02:01 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) r0 = socket(0x18, 0x1, 0x8) recvfrom$unix(r0, &(0x7f0000000700)=""/211, 0xd3, 0x0, &(0x7f0000000800)=@file={0x1, './file0/file1\x00'}, 0x10) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='c\x00') symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') rename(&(0x7f0000000680)='./file0/file0\x00', &(0x7f00000006c0)='./file0\x00') pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) recvmsg(r1, &(0x7f0000000640)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000540)=[{&(0x7f0000000100)=""/190, 0xbe}, {&(0x7f00000001c0)=""/171, 0xab}, {&(0x7f0000000280)=""/90, 0x5a}, {&(0x7f0000000300)=""/129, 0x81}, {&(0x7f00000003c0)=""/80, 0x50}, {&(0x7f00000004c0)=""/82, 0x52}], 0x6, &(0x7f00000005c0)=""/116, 0x74}, 0x40) 16:02:01 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x8, 0x0) flock(r2, 0x1) kqueue() kqueue() pipe(&(0x7f0000000300)) kqueue() kqueue() pipe(&(0x7f0000000300)) pipe(&(0x7f0000000300)) kqueue() kqueue() r3 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000100)={0x4, &(0x7f00000000c0)=[{0x5, 0x5, 0x1, 0x1}, {0x3ff, 0x80, 0x80, 0x8}, {0xf2, 0x1, 0x7, 0x8}, {0x5, 0x7, 0x0, 0xfff}]}) openat$pci(0xffffffffffffff9c, &(0x7f0000001440)='/dev/pci\x00', 0x0, 0x0) kqueue() kqueue() kqueue() kqueue() r4 = getpid() kqueue() r5 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r5}, 0xfffffffffffffffa, 0x1}], 0x0, 0x0, 0x0, 0x0) fcntl$setown(r1, 0x6, r4) r6 = kqueue() kevent(r6, 0x0, 0x0, &(0x7f00000003c0), 0x800, 0x0) kevent(r6, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) write(r0, &(0x7f0000000040)='!', 0x1) 16:02:01 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040), &(0x7f0000000080)=0x4) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002a00), 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "8c1189e2142d4385e1fa1d35f2f701462e9e81ab", 0x0, 0xfffffffe}) syz_open_pts() 16:02:01 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x8001, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f00000000c0)=[{}, {0x7}], 0x2}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000080)=0xa286cab5a648ae68) 16:02:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) dup(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x44}, {0x400035, 0x0, 0x6, 0x10}, {0x3f8}]}) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000000)) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') OpenBSD/amd64 (ci-openbsd-multicore-7.c.syzkaller.internal) (tty00) 16:02:01 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0xfa36e2bf9b3bef0d, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) r2 = dup(r0) sendto$unix(0xffffffffffffffff, &(0x7f0000000100)="b554cc84", 0x4, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000200)={0x3f, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x1ca) 16:02:01 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) ktrace(&(0x7f0000000140)='./file0\x00', 0x5, 0x28, r1) mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0x1000800) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./bus\x00', 0x200, 0x1b9) close(r2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2000000000b20a, 0x0, "1dda410cef36499dc809030aaf58d991cc06d0f7"}) 16:02:01 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x4, 0x6013, 0xffffffffffffffff, 0x0, 0x0) readv(r0, &(0x7f00000012c0)=[{&(0x7f0000000000)=""/4096, 0x1000}, {&(0x7f0000001000)=""/95, 0x5f}, {&(0x7f0000001080)=""/64, 0xfffffcf9}, {&(0x7f00000010c0)=""/28, 0x1c}, {&(0x7f0000001100)=""/186, 0xba}, {&(0x7f00000011c0)=""/201, 0xc9}], 0xfffffffffffff37) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001380), &(0x7f00000013c0)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000001340)={0x1, 0x0, 0x8, 0x66de, 0x3}, 0xc) 16:02:01 executing program 0: shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffc000/0x3000)=nil) r0 = getuid() r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r1, 0x0, 0x0) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000800)=""/210) getuid() semop(r3, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, r5, r2, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r6 = getgid() r7 = getppid() r8 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r2, r5, r6, 0x1e4, 0x8}, 0x5, 0x5, r7, r8, 0xfffffffffffffe01, 0x9, 0x7ff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r9, 0x4, 0xcc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r11 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r11, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r11, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r11, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r11, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r12 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r12, r13, r10, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) semctl$SETVAL(r11, 0x0, 0x8, &(0x7f0000000180)=0x4) r14 = getpid() fcntl$setown(r9, 0x6, r14) r15 = getuid() setreuid(r0, r15) r16 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r16, 0x0, 0x13, &(0x7f0000000000), 0x2a6) 16:02:01 executing program 1: r0 = socket$inet(0x2, 0x5, 0x9) getsockname(r0, 0x0, &(0x7f0000000040)) nanosleep(&(0x7f0000000000)={0x9, 0x9}, &(0x7f0000000080)) 16:02:02 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0xe0}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r0, 0xe3) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f0000001b40)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b138bf46854d76b55e575e558b75a8f3fb90fe3c6c0488a2a197a38620700f5ff0082b5955984c87910bf673f7ead4bcb777fa69dfceac2a84e6abca64896bc5e0def388bbd2ad88b2951b15901360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30507461fe6ebcc29cda722f871f4385f0413c755ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d8e4884b13c6d158daa2870b4122cd23500000000000000000000007790dab90ea95e658700"/223], 0x10) ioctl$FIONREAD(0xffffffffffffff9c, 0x4004667f, &(0x7f0000000300)) write(r1, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r1, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) setsockopt(r1, 0x0, 0x7, &(0x7f0000000580)="5fce25fbbc4042a1c8bf81bdee3462394e72245f355cec995774e0ccd4469b9c54c00cf514575575d1f8d579f52169cda1d8c3aea19b104f41beb38f32364df33a2f5c56c3966d5d559c7dc2c2012d69c0bfedd5ba69bf5c0f03dea42effd2b5bceebc47cfe588260c11d855701f95d25fdaacd08e0a0a4be29b03d532cdd3467f726a6a0b47694597625feb", 0x8c) r2 = socket(0x2, 0x7, 0x6) connect$unix(r2, &(0x7f0000001c40)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf4680600000019fa3862078dea24018295954984c8791000003f68c11700777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b1580136be8a399e6db8a9e3e05bc5370bcd4c0a16f96adb5a09000000b6d5b786186a3c502b45fd4237b8fa4d012ae447473c238495aaee48c02f6ad41e6bf3bf554799b9b813ad30505e8f5300a4aa63b9e2f69fef9d612f871f4385f04157795ea4a5c5fe839fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000653b5dc76341000000000059423e16675b2d32f5c0b22290e77ead31c7393ca3d4a003d01a4e491b8ec5a9b734811c83548556a8cba7b40c47622d462b97f3f881da9faafa1033d6cb54bd353ca3afda421cffdd2f66c0b606dccea4e7a5b3ae67838105fbad53cd4f5dafe2eae0795d5342f6ae68c9eb0e9f92"], 0x10) msgctl$IPC_STAT(0x0, 0x2, &(0x7f00000002c0)=""/22) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x9abb55f13518dd05, 0x0) write(r2, &(0x7f0000000080)="9e3eb390b603b73725c7c19aab4230e8b4732d3e92e14fabe4f2d065c9a88b86fab7ca2730619556", 0x28) r3 = fcntl$dupfd(r0, 0x0, r0) writev(r3, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r5, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) setsockopt(r5, 0x1000000000029, 0x9, &(0x7f0000000340)="031d412b2de4e553c6f37a9fde7f455498503604f3e50d807f4760af6c5280a4cbd72bca8059b9c41f93212788fc2c56f2509ebebdf07187f926", 0x3a) accept$inet6(r1, 0x0, &(0x7f0000000240)) r6 = socket(0x18, 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x10001, 0xef4, './file0\x00', 0x0, 0xfff, 0x6, 0x8}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r6) writev(0xffffffffffffff9c, &(0x7f00000019c0)=[{&(0x7f0000000780)="28ec598c0641f317af4439e5815f988d1a16bc48860834828b885e70937d63dcd5fd7f0fcf2eb6348d3ed7385646ebac036eb0cfecbef27761a9dbf5f5822c033294ef0ac044d66fcb5af49fe1b1dd1ac823c1638e9407f220202d4dfcb7811453d11e18bb3ee7e7ed1baf2300b8a72aefa36d5c77a055c4285cfc0ee27395ee50e56d5f5cc77956a9530ce3043ca28b6ce19266204db1ae851519f5e061f6d2209ac7528527c4a9ee567009fe6cf8e4f6dee628a844b9306700a6a0917412199a9688825437894e66335c0fba06036643693c4b84077929f7868768209a780e38ed38ba9a59ef7b0fb25de59b35dfb29dbe3afa2bb11f84d3f3b6cea2068d51d20b39b2434f8e9c5bcf19b4a90f8d1979116aff4764e0c9ce775cfc9e08bf36d2c7df79234a9e8a4e749f0f941c364b4561ad4b90fdc470076b6f63af3a5c69623574838b0e1c7a2f0a25b4960117bb8fbec880d3cbdc133e247aee902ba383c1a0a5dfc0544fec1d684a5ec25fdc62aee7e92b9f8ed75f1873b835644aa50640af1bd7f249e1bfb14cedde829298e803893688d2a267bdf64c928c8baf235928efe2340c10ed30e8e53ed0516d306b654df0078cbac63ba1bed80525d0f51d72106b45f6ce407571aaa16f5f1332004dfcd0d6f47896beab53cdb4839bd3d8adde05900b90fd8e814cfb5860f5136d30a2bbd9925d07911620029ea34fc512e9ebb2742a8807e21a40510c6a1fc85053ff74f971302449061a2b28b788b4bc194bc627ee04acafaf569d690d765e305568993f53d01b2c9458bf82ab98f2681919a72cbefa67d0b770b106c60e258678c227526d026563c1607d05448c3140a7e84bcec2c7e38c587709fb4e28b8bd9a7de82ce7f5d6da747bd8dddb263bb1602df6b85a56c3659eefac0f7b50f6a974f07f0796e4c043688c42e261ae96ca7cf394f7cda8123217ebec743e69caec7dea5271c914030e5116323a88d281843c8465ac4573a2b35750e1d9bdccfbe5c0e06ce2e64c9368d16db983e2f50182e5bb5b2d9d6ecf3f12b736d1f125263fb93f4525debd3f83a39a41dcba56c83407f8f440005707f6e78729010b9c34bbf1cf135ab9e3b86fe3c1e1e2817d3863e7db81c931fb7f8b7d6329e62fbaeef72555964b2f672ea33536bfbe048585961d8d233398434b2bdff13e5bb78a4a8f265314d2ddde7e3bc36e3f530d5360f891b1746ba2fb9fc033da152714d2a5aa5212e89233a290b203b573a8040e5f8b8479f60c77857f254f148b6dfa117281130d7987b61fc6cad00d535b49d8b958dfe9740a15b25ef04e8d40d8e378692589447468c2aabc505692d97ca0e1ed8b8c23c913c5190021769b74f59a64352f6b26b0053a1dd3ba261085462363d23b95dcb75f2cc80b44b4bf4b3b167ade040c1c432dcf042bc58ca544c280147f4e2e9b745236cbed2868e16a9249eac22e82f8ff80fbc693a8b5c08c4ed200baa6cb5c150a29f959291a843041f5b37e865fb7b17642c8ba2adf4a17ac8103929bd62be5a2db2cf5aff0318f1fb418f2b639d866b591a0d4624be290e2aa7c9d347ad8c83e5ae5c1997b147baa72d6a3b3f706abe69cc744a6da5e03cdafc98fbef61939d697e0513f09a11f811f623eb4f31eb94adc92b1147e0e973605ec7a8b9aba3937811eef7e3b821419696f5f311b073ce10d7b162051cb92856515b9110ed4133630a63614c85f8e27a5589f8708744fb0089cf3759d4e79501cd615955d62df0b5cfd8271aad21f01961a0d472c14e44e43ec0c73d1f7a2ace9ac455af7a01311d6e23643b0781a822b4a00fc38810c3e663ad93e3e9b1cf265cb6fffb2e7a445f49e7aeaf897994a1bcde67b87383ffc56bc622b96d3081336f6366441bbe44ee51107cce1151b08d2a7434bdb1b51c45f1bb09949320d49767c4dfaae2d19670d9897bce975e39b7fde388e048e3381211355a45b5df7fc27ab398a8e79cfdce21c52c109044533889dc0b4148c64683ec5838776c85f2306a4f95b411752518e28bd9105bc694ec1507ca1deaf8d17160059b3ed7ad5216dca67f0e29072dedcad3b4afa66f3a7580bbf0b23f66746d9c0593ac93c07923604e42301fe80c63588c2438928bc73618e5829a2d7e9962a23c7537ffe2e69da5072ec31a01ffa01a2dd5b0111d0862553d2ce9f6c09d6bb92328cd68af4ba6418d58c1f0194d257665b4fd9b291b7579afbda2663edde62c758a1fa7eddbdaeee087b573f976bc5610017eae20e1e8d14fb438085e9b45311d6947126d89b1d51f672e74f6e878f4c43197bb4c4563438aacff2aeae142ea0404c7c76c4b59c398503eb1a995c7b7b3d6f288b9eedafa532984140f011a49c46320b20b0c6361a3997e0f92e4095347474b805e7143cf95a3234a8cde4f2638a0973959f13cb5e84f67aa6ede8fcd79ad5c8682448f7107d5ff68e760fa5215316a9fe33a270e7cab5245dcdfe262a0062dbe8bd26f574b8d842ba495c58e79c4051205fc160dc19f3e3db0f6bb51aa103d5931798d839818ef36e812c7517c22e279397359bde64e0a2b2a2397df1a7faec64b1991203a0dd006eb29d6f4bdbf89e5202ae8e6d30583c056e49dce53903741a8074d7bb36358f3b8dda58d2d5d10e8c8ff8cbd36ff3e39397bf968954870c8ba803e51d4d2ff3f48ed4c1698b81b597a62a21a3375db796f3a3b2a98a39e316c0df8382b40c3b2a16ef19dda6d443309ed5e4e6097453268fd522ac6828482729826e7a6614b331be8e5b45cdbea6c54e5e908af309604e0fda7c891f747f57311ef203ed8885ae280ffc517bf532bf644cf4319b0cd8c66b582bf8e35c1aee32bb40319cde4288c60cc4aab1762b3b0cc4cbeed0faef950bd7841678a2fdbb6f2011dc7df8a271f2256c0ecd8f7daab585623f2a641e664d5edab161bd951a3bf0415bea88d709f97bf9d62b7137f3f7e79df727a1dc8035e725318e65205bc6643ce696d230269c996ca438b801a2835bc44aa868d5ae368e7c352dd6e3de12b54b9da10f5fec6a5252c8162b1100450c1cbba96c3087c6e53a1db96534464ffec51c7e5ec0a475566a0b4a85b8c1d36ece8cfd0c4cd395dc5119f491b6524f2ceadf2989fa3cdae2e6f941da4e20c246d364ec4e6421b94dda9f5f49726b1b83963a59e6b70f623e7abdd59cea430ccd577707d8a21e0aa38a39c1a481d1ac14f126c9dd4dc8d710f5712bef7dcbb469d679c97cd871c85b40391e6a7c135049be262105a2bc79fd3a0f20eb389ccf3b7f95d3f79f8f59effd06e495f8a2f3ad95e09e20f29475f3802dc70bbbc9bdacd80c110ee6a40820a6fa390759f41aec5c56cf695b26dd8ecec271df867f1c264056d97aae409151b30ea70d4c193a5c9446d89cd656dbaba63f64546a7b14ae94b07e43c10225e743f9c3028fc39a5810bd99aadbe2243530161558b737f4dd6bf575bb632fed513ba40fbe9f3936ab2a05c18d47daaeeeaf27eb031e464a1aff59d30d1d91fc706c3b804d65f724a8642093df42f2f57bb6662114e019953d26ce97117dabb215e704f7b9b3aa2390500c844302b90e2381310d05d51fa690fbfb9b1d03dc9efabc5d9a7316a74e22e33d8d7cae96ff24a10ef7c52fcb71e0d3b22f8153b296f5865a839f4269bac13f6c1e58a5c79e564179fc17555ceee7de30ed77e75deda1ec6389e2f9ee84fddd74ea5396acb0ccca5871644366b9e6db2c50befe66fd61a447646f9bf6a02d02be4f7beba166fd60809d24b8019e9d9bbeaaf60323b5b55c08fcf96fa56b56097e38554dbb7e1fbd6f6afaf687ab3850375e752b10ca4a67bf7b36b37e9c31c301c7a6e100c85af5745d10612394fbf5d36d963c7d692b24dcfdcee231fb96b8a06933fa87e34e398266914eab0441630e8dc46708d7309870cb565a2f175a59a52c58b5f3021d21318ab07a8719f11c4d18d01698955f3d76c3c457254c90702485955adebe85f4fd38e993d9ee2187cf8bf19e67e4dac300576a304b4e071b2d98e791b5f110b35cf66de24f3712384644c077b06b298f031d7ee80271e00ea80e3a40be6de212175207adad575b76a7f1c3c55f08f106e9c2ed7793af770cfc31f37b78643871c4329c0b6a311fc3d6b6ee0b45906304441695c7abaf347d3adf9d8b791635e32413b8c22c5143621a8c1efa55db241af677c4ef1173078e1fa1b99c089e990cd89f02b6cfa4dc889c7b76e672517b689c81a92a9c7f2941ce6f44ed17290f6a8831674af6df8f4637e42b35206f2748fc85f655e80414fefcb869a78b3e0846aec8828d4f0c824fcf609087a3443dc230f029eab03243f6dddb60abc48645862879e10aa2404bea4332a327574f2bc0744b9ee0b88152421baecee493e29b40e5143883c58875d6b33e169244cbd815ab15aa1805df871fbd8a477985d4ec5a9c08f39d8e926cdcaac61116deb92a40ad8a69aefbd03a990423a05ac483a9fffeaff2b9e874822a3c7e84a5126eeb92f4637505c62b708be12e5bb5aa9bd2dc015b6bf2b6938d656ab2c6fb791a03996c070ca647292fb84d6e23cbab22a67d8b5abb2ba8f74f34dedea020996a43e070473af856fda79bd71867174c70b1fc05c13aabc9391be8ecc57367a2cd86186681a10db54ce90e7f8d31e6b3402d97b3f77b7d0020544c5c72e37972d6a5c7c2e47b012980d0841775419050fd3ab11f41524d7eab2816647317de14f0ab2184f75b120538f8ec53762c2a0aa588ad27069949e5f9e560d0df16d6bcc47b0b0b3b6f679b20e21a030bf4099461ec0a9f5b8f3131f7fcd5378ea0df0fe512631e606018ea1f0391613f20f0d564ad2878961e429c1d580a25f6c2073f9f47aa5768df3d07f08fafc2230f3a96232148896246c53dd964b7d0a1a60c20d32ad5fa7f446d6496a23673a4f285695c2d1aec74b5bafda3a0d6aa103383d39d28903f79d24fda20044b65d1591885d1db08130d53a42975c07d51c524aca8b074f6129b88e55afdb655c78950ec7ed8b0ab2c1e43cd5ef9ae039b9e8887c2d85a230f77e68df107ae74ed150eec180be27e67c49a4ba506096dff8d5bb4e2cc66d733c86beecca8ecf786a8612f07235a3353ec4152f2957e30d17eac4c9a32ee85321d5b814efaf7e2193987a215c40a29d38ec8bf741e70b17a9493984dd2231dfbc945406475eed9b097396566546c3bdcff6a0258360947c30466773f002422731677d6c4ee6073b9f3da55eadadf2cbf8feca5c67cc743eed8b654066f38cd5d337a4ba4c5f82141171b2be10d2ec7deed1dd300d0734cfc84bbd13f939ddaa55622b08b383ca4fa4a6bf8077c9c273f3232bbc45d4a40caea776c867063d06b891319cf9a01a1acad7bce477a8c75517d8e3e79e86220078e84ca0681721db239c58af78db2fb72bf6933aa6856e67ecba38e84403c8d528d36a8565cec53c6a1bcf1484ca1e08666a5a82593c86c996d743428e790d9bcf91004fc8d3cc0b4f5f9f79edba4febd0365608cc7c9a17cae9b5ca2a3465355fdb3f978bb8ccd0d4f8ff24045a28826bc24e4968884425e4d16c4eb8c8c524dc8754d551176f0323812703a51225dbef02f711dc7ae4c280d605dcfaa4f3153cfca961a65e6ea682ff787c5a997ca4fe2e14ab5f379d828ed65ac43a09a2fafe2f62b11f3704c273e0507f20361d48c1c759135ecbc1571c398becee342619abc52aa974f27f48f1f703aab540d0d63d9250e8fa7b8ed32b14e50f23451d24352ba", 0x1000}, {&(0x7f0000000400)="5086f496ebf2d51b1ed5c5fa13ee26339c5e9167f3c22d97645c0ca5423cd1d3f99660511a7daf888ca25faca5bb7a326400601945e66709c9f3a5aa134d589989db072253cf32de3d57620de68fdcad3868dff8c257f14ddf3f9c458a2739e7ebd919623b8c645117346964e9cc055b39f3", 0x72}, {&(0x7f0000001780)="34f849b2a215827106b0fc60b70bca3ce36cd88412fbaef77d71b044cadc748b0506b981f3dc6a3dc9a30c4de169848faf57c68c686ada71df5b258fb97930ee6ca5365a125ee37a2f1dd91075a26e2dc922317a4bc7e9485d807d2e4d4c92405e3dfc4b25d9f294b4925a0e302ce99a5dad2f57fb5575123c85767ce6837cc436b77397fbe5192d2b7ec8741620adfdf315eb5593e95f7e9ba9", 0x9a}, {&(0x7f0000000640)="741169ebc348681a5a80cb5282c30e41b4b3187ffb6a3c5ea6789e4ab96efa38c8930cdfdbf9c8568cd7182b2cde", 0x2e}, {&(0x7f0000001840)="7333158068ab76a120795bc8e40fdb589661ccb794ff44e6e7d7ec114fcaeba1a483bae5a34951ff0679358f8fce69a4bcf1c0cda0de69c19f0c4028f2aeff944e99e2819a293809bb2a969a7968fa257ffe64cafcb1400c0bb2f40aad70f9bfd66b29e1abb73ff641cbca916daec99005e031529e1ae1661ed4e99ae7f29d0908222eb147be81ce83c7", 0x8a}, {&(0x7f0000001900)="1c6fc2b9331956ae84c7143d369e6ff76e61865f037baf605a09150864b27c40a6373d8d476907fc60aacb1f0b2ca26b61e4157a0389df4e3de7dec764e31ff8a19d04855a4094b01a0575e08a8f8f1a1e616d79195cef251df437cf12003f3ed980044d72e6633eccd71af8223599e1628a5738cdb733e8062c30b2e6a7d3e5cb3481d8c32649d23aeec85bbd1bcd186b0472438936e8d66ac43ffad5fe20adad", 0xa1}], 0x6) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f00000001c0)=0x80) fcntl$dupfd(r4, 0x0, r4) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:02:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x39}, {0x5c}, {0x6, 0x0, 0x0, 0xffffffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 16:02:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x408, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000180)=0x8) 16:02:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x8613c) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) r3 = accept$unix(r0, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200)='/dev/vmm\x00', 0x315ccc658a8b8fbe, 0x0) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r5, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r6, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r7, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) kevent(r2, &(0x7f0000000240)=[{{r3}, 0xfffffffffffffffa, 0x2, 0xf0000000, 0x8, 0x4}, {{r4}, 0xfffffffffffffffd, 0x20, 0x4, 0x7, 0x24a}, {{r0}, 0xfffffffffffffff9, 0x0, 0x40000000, 0x8, 0x6}, {{r5}, 0xfffffffffffffffd, 0x1a, 0x2, 0xfffffffffffffffe, 0x9}, {{r6}, 0xffffffffffffffff, 0x8, 0x1, 0x6, 0x717}, {{r7}, 0xfffffffffffffff9, 0x2, 0x4, 0xd66, 0x8}], 0xb08, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffc, 0x1, 0x1, 0x954, 0x2}], 0x7, &(0x7f0000000340)={0x80000001, 0x7}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4020080c1, 0xfffffffffffffffd, 0x0, 0x0, 0x3, 0x0, 0x8}) 16:02:02 executing program 0: r0 = semget$private(0x0, 0x4, 0x408) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="eaff125c00000000", 0x8) getsockopt(r1, 0x0, 0x9e99, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = dup(r1) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000080)=0x4000010000000) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400), 0x9f) semop(r0, &(0x7f00000003c0)=[{0x6, 0x8, 0x1c00}, {0x2, 0x7, 0x1000}, {0x2, 0x100, 0x1000}], 0x3) link(&(0x7f00000006c0)='./bus\x00', &(0x7f0000000280)='./file0\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x10, 0x80000001) semget$private(0x0, 0x4, 0x5) semop(r0, &(0x7f0000000500), 0x0) flock(r2, 0x106) r4 = open(&(0x7f0000000140)='./bus\x00', 0xa, 0x8008) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000040)=0x7) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000380)) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000180)) r6 = socket$inet(0x2, 0x3, 0xfffffffffffffff5) dup(r4) rmdir(&(0x7f00000001c0)='./file0\x00') semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) accept(r6, &(0x7f0000000440)=@in6, &(0x7f0000000480)=0xc) sendmsg$unix(r2, &(0x7f00000005c0)={&(0x7f00000004c0)=ANY=[@ANYBLOB="00002e2f6669a9f5e0cf"], 0xffffffffffffff7b, &(0x7f0000000900)=[{&(0x7f0000000700)="4e8adc14a5238ff7a5312e6ea37ddfbeaab469192e3371a57bbab6a92e359defb6202dfca4f9ea3b001659d0c4cbde518eeec1b34f14390e5a63177d745d90d3e0286529dbc83f2b08670f02000000d88f081ba5c63c9547badaebcba174c235e8881bc91c0e490b0000000000000000", 0x79}], 0x1, 0x0, 0x1c, 0x4}, 0x3ff) r7 = accept$inet(r1, &(0x7f0000000580), &(0x7f0000000680)=0xc) dup2(r3, r7) semop(r0, &(0x7f0000000240), 0x6) symlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000000c0)='./file0\x00') 16:02:02 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) pipe(&(0x7f00000026c0)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) pipe(&(0x7f00000026c0)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x3, 0x8) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x8002, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") fchmod(r2, 0x20) mlock(&(0x7f0000005000/0x3000)=nil, 0x3000) mmap(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x0, 0x1812, r0, 0x0, 0x1000) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r3, 0x0, 0x0) chmod(&(0x7f00000000c0)='./file1\x00', 0x80) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000400)={0x8000, 0x7, 0x7ff, 0x1, "7b0000000000bca006b20210d597846fa038f700", 0x4, 0x3}) getdents(r4, &(0x7f0000000680)=""/68, 0xfffffffffffffe1e) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x1812, r3, 0x0, 0x800000000000000) mlock(&(0x7f0000001000/0x5000)=nil, 0x5000) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) 16:02:02 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002009, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffc000/0x3000)=nil) r2 = getuid() r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r3, 0x0, 0x0) shmctl$IPC_SET(r3, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r5, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r5, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r6 = shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffc000/0x3000)=nil) r7 = getuid() r8 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r8, 0x0, 0x0) shmctl$IPC_SET(r8, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r10 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r10, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r10, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r10, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r10, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r11 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r11, r12, r9, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r13 = getgid() r14 = getppid() r15 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r9, r12, r13, 0x1e4, 0x8}, 0x5, 0x5, r14, r15, 0xfffffffffffffe01, 0x9, 0x7ff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r16, 0x4, 0xcc) r17 = getpid() fcntl$setown(r16, 0x6, r17) shmctl$IPC_SET(r6, 0x1, &(0x7f00000000c0)={{0x7, r7, 0xffffffffffffffff, 0xffffffffffffffff, r9, 0x100, 0x9ce7}, 0x1, 0x1400, r17, 0x0, 0x5, 0x4, 0x5}) r18 = shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffc000/0x3000)=nil) r19 = getuid() r20 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r20, 0x0, 0x0) shmctl$IPC_SET(r20, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r20, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r22 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r22, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r22, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r22, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r22, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r23 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r23, r24, r21, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r25 = getgid() r26 = getppid() r27 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r20, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r21, r24, r25, 0x1e4, 0x8}, 0x5, 0x5, r26, r27, 0xfffffffffffffe01, 0x9, 0x7ff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r28, 0x4, 0xcc) r29 = getpid() fcntl$setown(r28, 0x6, r29) shmctl$IPC_SET(r18, 0x1, &(0x7f00000000c0)={{0x7, r19, 0xffffffffffffffff, 0xffffffffffffffff, r21, 0x100, 0x9ce7}, 0x1, 0x1400, r29, 0x0, 0x5, 0x4, 0x5}) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000023c0)={{0x80000001, r7, r4, 0xffffffffffffffff, r21, 0x4, 0x1}, 0x2365cf91, 0x9, 0x60a}) r30 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r30, r31, r4, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r32 = getgid() r33 = getppid() r34 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r4, r31, r32, 0x1e4, 0x8}, 0x5, 0x5, r33, r34, 0xfffffffffffffe01, 0x9, 0x7ff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r35, 0x4, 0xcc) r36 = getpid() fcntl$setown(r35, 0x6, r36) shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x7, r2, 0xffffffffffffffff, 0xffffffffffffffff, r4, 0x100, 0x9ce7}, 0x1, 0x1400, r36, 0x0, 0x5, 0x4, 0x5}) shmat(r1, &(0x7f0000fff000/0x1000)=nil, 0x1000) preadv(r0, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0x8}, {&(0x7f0000000100)=""/41, 0x2798}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) 16:02:02 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0xfffffffffffffa23, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c0adf71cf15cd76ef3caf00"}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getgid() r3 = shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffc000/0x3000)=nil) r4 = getuid() r5 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r5, 0x0, 0x0) shmctl$IPC_SET(r5, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r7 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r7, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r7, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r7, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r8 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r8, r9, r6, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r10 = getgid() r11 = getppid() r12 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r6, r9, r10, 0x1e4, 0x8}, 0x5, 0x5, r11, r12, 0xfffffffffffffe01, 0x9, 0x7ff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r13, 0x4, 0xcc) r14 = getpid() fcntl$setown(r13, 0x6, r14) shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x7, r4, 0xffffffffffffffff, 0xffffffffffffffff, r6, 0x100, 0x9ce7}, 0x1, 0x1400, r14, 0x0, 0x5, 0x4, 0x5}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r16 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r16, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r16, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r16, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r16, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r17 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r17, r18, r15, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r19 = getpid() shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000140)={{0x6e, r1, r2, r4, r17, 0x21, 0x3}, 0x9f98, 0x101, 0x0, r19, 0x7, 0x7, 0x9}) writev(r0, &(0x7f0000002400)=[{&(0x7f0000001300)="a265be7dac79c4ce726e06a62680250ef87570f308e6522bc398b096782b633727b9c3bad86626010ffd23e632326a43a63060b0bc5cd03daa744d8dc811a107bddf61bc614aa8aaa423864a9e5e6e5f54f14d323878d88d3b875e5cbeca38f2151048ffa9f578a8c9e3a05736b5bd76a92ccc1658ab7555d4ef5e545d4f07247b7faead2c326f49f9c794324d34d75a7fae389f0fa01c67b384c8b0f53bff40ca129048290b81ff56037264e8ecd6167d521b6a1ff9734a8ce63438e02c8578841c875e95aa09db2901082dc001095320ab7bddbca6d7eb21f441494cd58cf6a5590ae0b6736dd8784193493a5a4270e85a261297412b08019b414c1c9b887888b34dda701f9aeffb6a10db68ceb7a404eded7769fc2f07f9ad83811eb65775caa80aa411871bed3c20f10de5cc601ec3d81bebded89432cdd448587b16abf0d5c32f364b008e5d56c7fa2d16dbbe3dec7a3992b43d8334fcd1e00284ec59b1dc2071d0c13554ee5a84f747123385a5a9559cdbf5038755751e6e203c550ee561297826558080933d78a30df9c055ed0e8f8e43656194dc948b14aa58f82b0f839221dabf068c0e70e49137dd8c2cfba7e5cdfeec9bccac3418bb9e991ba4a119bf58cdf6af164b1c7ab911330ab925d1394996a25f848d00a4972c00a8ca69c4407ec0a8b294fee509e5e64a29ba16ad7cdbcd73a71fee85c2fa41301a32d5d95c06cbb1cf637c176334108e99c7028009e35d2ea1b82e3447ebad9e75300892157a75c2bd1493c24edb71321fb4985e9e8a1f2dd140db9f24baa7b352e646838e37c0408d4868ff73530343140ac15ce1ae2e6801db7e66eccb983c422e61a2aaf7e50c780bf5a203780783a9fa51264d1479b7146118860a1b6f73766bac5e6d0f75421c0596529904a152a799b415c1da348225bd2b088b056b1e9bc813cd6f4cef8e0d0c38001ad6b209c7588000d1c45a539793c896ce414f01167e420befe476f46443958fd56ff25457914ecee5d6b1796b04ea3b7acf16613a2e35a47fe776c811a87e5594d7e560d7024a18fcdf8e60c41a4782adb9db22496984283dc405d8f4a675f1f827e22e0631af27f5c726c42419ef634c9b153c13124c1e07677807387ce2303d75abaea7c950b30df2361c9aa8358803982747bf165af1697f41929ba9b81d336ef401f6c3cea1aaa0ce016c964a0441c0709ecb8d9275a9bc1e4e03f0d7e977c83466f4e6324e902261e23c7f05a3268596beda1ec5f931f12601d2019e397818003bd3952e857a58ee4dd64ed26b9af180b7fd976f7845f72635108314f202b81b47ddd9b48d0602002d1242090ae01d5a9f627835a071a1858fa886ed4d8d16538387bb2897a8cbda7a7bb9b9b3fef5ac47623df277470b2b31f9ff4263de87c9d7b7283dc433c34cd85dee3d0a6a3e2fde8ce785dc39d79e94edd38a2b13e597674e451069f53cb1a0a5a0db8ead96c1fed3a84a6e80c2bdd5db7035691d5ece20f639e386689e0ad78cc57d86c86a755379108d9132ce9be8b0988e3f6eeae25101d5c4d6cd36f2e8b2892f7b17759f0f33cb9c2ba775519d64e9aead39514e0966ce0e9c5807eac00632251ed42566a997fc7847c805e51ef7cf41537e98b8b572727d6484501ff742aea1c3f31fcb52221a18bcbc3b997c963f4e46be9d3495c1bff45027736027108fea01be9bf55e763e7c5f85ec0e783907e40c82e8a00499b39f82b4eb5999f1c00df868fc89caee341a95a71d0df77f120c52b8a04754e11652b4527c8e51ef2407cd684aa6649fcbf5ac1022525ae495ee58e01d48f7360ce856a0932b3628b66a596d62e7aee69151004e6c3116e33b30b1fe9fea188f21763044313c29d9c6abb03934bf094e2bde636ddf671b800a1b115eadca4d55c3298a71c02e6002f71a3bf8490c2cba85fd029ad20fe78f277b27a2f9a3a541e3f391f2cd3a76b7544cfb494e8e611bb2ed1504d00e223de96263947fd30e73e8af863aff227fc72c5845eba6df78cccd64e6e3c5e3baa0fbcbd431e821c116f0bbc35d8b3d0512e0448f062e3c002354349e0c46c16418e77961c9f202e944a88c0c81e6ce4af73eab0a9219a67b235fadd073daec2b9b90fa851069385d5f1cb995ee956be446527da644395745ec508f97ac78b19ed404170a868492833d5459fcae1050649ceda0cf753bbcaa6f6bad59f82623d3bd1603f870c1e66e6a0e28f9cb29e6accf9def2fa7abe64c558299be3c706335291c298938020b77318bf01126b9b7c409bd1485508e8b5735dba0626210551c348d232e2190b05b71caeff33e4b72b4876ab628be63f8774e8c527354afa215e6edbd6959186e859bfe3855b40ea89ae8ba702acd0ad34d1f0079e254d6e7d218556bc62fcef7e04e90a3311dd6ae9544d076e249d0f8558db21b6338ae29a2eec18e7de15438a2cf31f18ca5f706c8963e064d86309b99e5bcf055126604c51a39922aa34bcf19eea0c3312192d22ed93c53eda5dcbc5a7878d976d08811012394983c4479ce1905e0a1b60b0c9fc22ebe05d5a67be208c1b9b3dee8bd88896c81fa23b71640565e0fee624552c01594ca0e6cf5fa8bd4a385a4d016d92066bfdbefa7cfeeffc863a836eb3acac1525a30ea92d4de66ab422738003479149c5af715f5a29885c2631d3240f68d477dd29fe79091083f96ecc2ca3d60706156f0b81bb4c8a87c8798c5bc97a590d97cdc929df69d1921bdb17961a5351b2a28a504cbced898572811488beaa28337eac93391640f3bfab2664c933e032cbd3dbdbff818dced76393880440e307225e0f63abcd8cb70b65455bc47f65db41a44b1f9a19acd5a3e0f8195432b5434e6ccf2727e7dd082c39be65287a7f7054c7329a41184d6c69dd24b333c36020e8d24e267249e6b8179f16e3a7eaefccd71b8a9a71fcfc7a86426b14ec635c4b70880c7188c8d3c5e9163b50bdf613c327d5ba58e501fd52e58ebf15d1a936581bd66b83c8234e02634eb18f240e263ec699657713b70166662a4ff9b23e71184deb08afac78b315f42f52e11772a6719600494d69858517777a9a515bc9666471c31f3dfe7c35faff5d10a3283f80708c60298051cd5f9a9905249a18b885fede034e6b9891c5d64ef8d03b1aaedfaf79f6c78ed61b2f5c0976c7d5540d28976e145a873e8b67bd464c4c58af499bed3880c", 0x8e5}], 0x1) write(r0, &(0x7f00000002c0)="d335210c264026aad38e159723978f0946b59a2eb070f2eb49c81be8558e74be82840da7c24ef64d04de96027933d2ffb78beafae81024e71de0df4fd8276585056fb888a31cc81f0474285f6d5fb5e11e74f1891baa59912a54d945ab4eb998463f63e9a280c757180b6ed8f13e12cfa3146cc6e74cf39b270c490b39aaf043607eb780ad5f96d760ec3d21d80ea87b88e52b505395e3708f395f4e3c333e3dcf9db0ee09ba34f43f0898d239bff441dd9348698ac4a959fb65881f7419aa0bef442ac8a02a670a", 0xc8) 16:02:03 executing program 1: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='wr') r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x8, 0x80000001, 0x8001, 0x1, 0xb53, 0x10000, 0x80, 0x3, 0x2, 0x4}) 16:02:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='\x00\x00\x00\x00\x00\x00\x00\x00\x04', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x73391c4408ef6d65, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000080)={0x98, 0x4}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x2d}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:02:03 executing program 0: socket(0x18, 0x3, 0x0) r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) 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", 0x170) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) setsockopt(r3, 0xfd3, 0x0, &(0x7f0000000140)="2da7317cafdfc513a4270dc72f2c83d8a1c00ec68f58a9566f83882c74bbd47c7f220e236b43b85e20fb0cf3d6b1624d52cef9bc7cafff96032e3886f8a4573f28000bd685785af6c18ee9a3fbbb3411b6ecac430423fe9fd9afeaba38ee85a802ed0bcffd278d97780cb0cac1e5eca7ab21c71869a6f52fde9fc4db31adcbe265dfa3a1f3295a7081", 0x89) 16:02:03 executing program 1: syz_open_pts() 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) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000080)=0x1) r2 = socket$unix(0x1, 0x5, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000012c0)='/dev/wsmouse\x00', 0x10c00, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCFLUSH(r4, 0xc028698d, &(0x7f00000000c0)) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f00000000c0)) sendto$inet(r1, &(0x7f0000000180)="5216e1ab40ddff56e5e980a00b72e5069e7dd1804ad55426c08728593d02dafb624bc2cf293e70920be15afe3e3f54125f045fd2b366416926d5a931c572449657984d7df7f18ca24a58fe3129b4b0cd9f396c83be70a2b35ad0407a50f9a54083395f17db86468fd95ea0482d4002046248ad29015a7defd5e2b27f10f5e844cc43d9de4e196bbdabfe361231b1fb1016d31e185b5310c7ee212ac91211e1dc6df631d5f9c7dbe45f7028f6b5575b52daeb19adc6d7002e647d5ffbceddbbf015268de3c7f092d6c4241fbf192a12f752b66a0d63ddfc146b70903e08ffeb0020a09cd8a7a17385beebd573f85d78b7adc00cb991df6efa01946d47d57a8bd4d17a028835da0cb2c7b84dbccd4183850352c78d4e45360434c5eece7689b684a862adccc2dec7e77eaf4dfee86b3a9fc00df82f11ba40de9753b0e5b21ddcebd51d6b129c5153a7be097eccbf94e6ec671e567a5611c52a955f2ae08209aa6181e1ec13ff4b8cff8ff4ee4e44a8a55837fc913444cfc0d733f536c6a6a50d29643eb4d3c14134635aa68a5f749a5d8ee63bf811fdcfa626a3107739fcfd5b0e16c124571828ef24467de48aa42d2c883e602fdb25686e8f7136791ce876deb32a8834fcea5d565ab56f493a261cd3ace098bef5e32c7b988e7ccd62c5f4fb78455471f7db8449c3e1664e560b4902b5db575c35f58b7cc6cdd7b35767a200b4f3886646fc79a72772fc330d699a3c7bbd23ac63d858585a74046e74c6cfb41fc1655cc69e74196178bb2191918c725eba451895dd17540f5a60094305d8171dd379421e08d74c7ea42e03804df55198c9307fce99564925cbf56c56b2a629380249ca97575668aa1315ff3552680f49de526136e853714c87b84d2c511fa408a3f9cbbb73b461cbb98ef37505fbb76d2dc410683903aa5b3903d74fd1b931b52633b9ef028a72f17fa141a0eeadcbfb478344e2c8badb49f587f73584496db0c29d780a616cf847ee127ea65deb7a41fcd7b23657684c2b3d68ee59300e619ff0ba760c0e4fe92797c48ffe13c105124b646ccc4aeb4b38e40c2f6167ec256fab0c2d56fcd16fdb36f5ce68afc2f4db9f0c352c1dfda70ba4d1f802ea248b51a14b0773536a2f1c7f93c4889ed9c606d62b73bfa39a8985d109f929907c8d92fe571dc037509c13fa30d301a07e8fc5dedf33d4fe76d24d131275d8fbd8ca2313cbb9b4a8a60811de19b13a98352b2d8ac9d718dc8d5b9d7001e475be09ecb8ac8c1e2314af3bf0fbd4b636978bbf64169c29dd75b393f81e6973a693e2e68d8a99d6acb98cab6864b8cf97e4b7a599d47dae1000c8b50850a981c4aa990e4cdc3396432d54ba6b3ee4d53cde2aa2a5ac54d2bcda22432c3c25d9254b6a15de80b0aa74778ccca7d2c8c763f48e9d47dbe8cb74dbb5768c370efe8cfc6ecf1bd370bb84f43a1091b6c997d38f947563d0dbe753bf6b61e112b012b6df8d761f64d309208973575c7bee0b1e1ebed06ce95f40eba0cf03bd994cf58a7d9a520c5b47234e44ed5d6beb20600473933268ea5b8c134bb3166aeaae873aa4a132834d44252f4da59d444a471fde7337548846bf2f910d01017c164d8e78094c55ed93e690758df6eed358919376023167a7fdc522fb3a69be96500418bc0eafa892de58ba31b4c232382622eac19ce47bb0bd0968700203b2775ed10f823e0df0a7e29e1405666873c81e50dfd42dbae3ed9e3d6a7e979fa141238c10265b8233459e770f46713cedfdba309adf2103d842a39119e37721e705aaaa18991c2643c37b94d8cefe4ea6f52e79afed39c76a179f1752843fcf840518aeff1b1dfd44370149e649bfb8b250f391576fa259cf72f616096088d69e95c569483b2d805dc126606c4f3b89f79a82294b094b82ac9e70c8146d3a8f2642781b81c7f19803dd7418b189e5bb8f4d5fb81736fc987dd28f8370432df4b1421643490a03fe89f5d34e3383fc3c1e8010dad52c52d0522b1906a6330f177bbfdd51bb24f28fc465fe1b85594cd77cb9c62306b93a9e748772122cb8a88710454a9cfae59967078e7c77bd11160b159190100ba7b7693b7a71bab7f192c105e3ca02c69dde1a728f79bd617f2ed28f9c16dac2a7b11be749e2c75485f904340c662ed62dc1089162dc793dd270238a4cbe7a41fc50c2c0174029a5d896b356f69eb03e5a864813464b365a80d8f93ac2e9eeeade46bfa2f08bd305c06b03e4ef75ccb7a2dab7384f22a18b81ec547d715e8ccc3dc9cac739a9f2d44804b1162fa980b547781b9e7f0e2c4c08a74a21dc0b0fef115c66fcd4b95b6b71f4469ca2fe716ff6c473b8e1a598a3fab685512c30216168c8d36a73551439d35200fab7cd066452c7a4ddae733c55ea216d8266e03d562eb725f7aec08b2ed10d634167684e5daa5b6d21c2cb9842795e46cb5a8c697b6d1dedef4e4dab08cb1218882bde1e8815f30d57ce61022f44e781955d755e79c8cf46c26f549cb99ce8ed69dfa12e96d1565aadc6a19df909472c3c5b2e50ef72123db94f6b44ea40d6239ae81dcdfd7f0a406aa3b6552e0c41097c74477d846c146935b284b6b5f11f7a3b5e4ffa144661790541689b1a77fc59009f2010acd9a6b2fadbe03b8403a2d45a281b7625e9640d8e43ce81c0d396aba744a9596eee0ee2333e9761b08cd82b503a8a0b2b0c0ea09efd1d9fa52b29a796903455e1115094e5aef8aff92cd1551a1696795d8fe8259590d3c164745d4a9b7de1180fb0d573424d7687a9907a47affa82610547c6bb026bc67214148d9db1a1207f855a43d83fb1463cdb6f6e1088e29dd6737e6ca6e3c39d812e050830989806b34bdbe5463970d507353f5b634173af30826c5793abc18bdaf5057365a63002a7e8d16fcbe120d8ce55a191587286f8293689d91acb35c62955014cebb42af82974b5e945bbdc5d6d46c1cd47ed46770d1b638686f9af6fe535e3c4ae16513811a1c56148c2e709bd20147c316667cef63e6ee23715d6551e0ef5262d2018a35d7376ac2424cf6c735a5786eca146f4e7b3f43622287f74f1e1898513ee3a2875e971cbb1912ad12360102e0d970c5debf7bcc988e408508331e6804fc678a363b6275ab05f3e82a7096826737945fe965f87cc73f3507ac39051da9c23bb0a717261aec38fbcc732e3095a293faf138f754acefbb9e54ae93791f4c03cb903ff3e3b51d61a39d7d654810602e8669f6b06137fc2f4acac2af257acdeca21b0055f3a914f426c4cbaac0269b5cd0e7e6052433e918dacb81a48b4e75db2fff073975377c96919e1cff56719d4179249813e67c240141cde8db22e4363a562a5f0d5eba948f64d4b28811dd12e8db880cee3f81f0f0e648402c76840b88d95b8bd6951ab9b86801b3f5fe519c0163ee6a0dc7db616c8db249b7f9b610361e8c47953c75e6cd4ad352ae30103c1713d343cbc4aebd1f2fac5eb9a5d6a2facb71d09c59e6ec364c444d586d3badb78e2efc84c1a34e8f32dc0437a9f13cdb8239e6c856e6900b18ab22b4f687d2bd6aec6357d81024cc0ac5b6c5d0db1f1b97304f4a1c5deb3aab295431509e60ed6d232618e2661e767edfa3b4bb1cba180c97eae1bdb87c2106a3455ba6d9e5bd84c83b54d26f593bb09df61ce399f1a56ed8e04bb951b7e43d4e99389b6c4703f50d563f103fa5a8c069a0fd4fd98b26d1d46955d24aefbb0e92314cc0e9184d65492275c2d7f55098228402ef583785e9060699f53c3012fe732daa458c0b23f86beee47436c76d14daa7041abd1cdea0f685a55c6c372f225486b5d4de34e4ad8f6dfdcda4e571b44936a0da8b01a12a94fd5021e93adb8fbb8e6ff168fd0977bae5b77a7d58399b9e353caac01dbf41b3f633ef83f59b860a01b9a018cb513ac0a5261bc90927f267c94b4d57c6c65ff24b0a74932947692cfbc7d8c1a49fe175ffbb16a4ec2bcfa35c62a9658ad877a35e989e9d7c026ea9504a4712445e67e5fde36e84f7a138b2ec4a79509c216e2bdf617fce98450823bc26b2862dfc96a7d044e8991d5648dbd20257d76012a4350139f43d9149464ddee91da0080180c884da8dce7a2a85d14166b78ec5ba6875af262ed7cc1c2563cd44398aa5187ddf1b2acdee451ade8017a8e8cb673b230f95542be0cd590b21ca0d85a80e8603490a7c21707d78ed0b2fa99a0b188b0efc9cbcb862345a5666d1488dfd63ed2937832ce222da2123dfe7f4e40cf1d654f3918ad22425c04b4f94338e36c171adabb1ce0f50f0734dcfc1fb6fc05ed9ed7265e19bf28653fb5505f95b896eda9993be0fb921a248e3c7e6919e7bbc7011b20249a1f2db38700cfbc9ae572d08f77428204bdd1caede62d10a4b83fdd6884eae54ca0e80005c5b67d2d24c1df70dd183b771949aa31abef99d01c1a1c52cd5f1fca2d3d3b88f9d1d32a0c8c4dd45da4de3a012a40028ea028a05d7c804a97bba429309ff70ddcb3cf8309d4c5a7293ca818578137caa1b70a0de3b2013f15e1ac47c85d2725977c8b3153fdf5c38794eb593c1999dc2ac2f09d700dee06a7caedcb7013b7c1b2e57e092a2587dc431625f84adb2cc7cea79c0a0c5735ce32fc188591235d894417a2d80ff30fa3243e805b199914a9af253aee0ab15726823510e3a467012c7d48596c994a4fc694b70339681744aad21f5e0845d2a997f96f3efe8e40d31f47227e80a9b85242af7797cb6fa3c76d6b549a699bc166eccfda817b4317892b8e01c812306e528a73d74ca1dd32682681596b52a99026de948dc084aaadbf3c00686d25ea661834b1c9108a18f0f936bebffb6a82b914c70a462ec811c2502a9893449ac5a262feaa76f18c78aab2823ba15a648ccceaa7642053a401dcd1ba0664223270c27c6cbd193035d89ec1b4e3b8a109a8552738139a332e3251adfdba1953cb9df125fa8ff473cab213bb14d5c850f7f585cb0f36367813750b9d8203a2eb34b55dde12bfe5a9f76ae3d1468bbfa62f8e82a53f9d79803f68ef29c6c54ffe956ff2118cb729f728ea7cf6d2df78e1f91d22fb3e8f6082895caebdaa17e7a83dde83a53c102b3d602c3152101ec670be4fc61da27bc724ba0ecca87c66ae8c7ed6b3db40a7ebbb768a4a4c6627adb8c4171e0c2ab0d2f00cca43721d76e1ef23e9973ac01a7588529fce3cfbbb6a8155e1b2673354d56430b8cb77fa057a5ae1dc53488c0a8c4aec99dcaf3758a937fdd9a20be7e98fc3917579b07839b9cf7f266c3dc7c09f986dedac0d7daa9f343f4d8d154acbdce35e731426bb86b7e2ad95f62984ddf2d5355973533c9ee2b9b0481d3bbdb6331da36aaa2198c8a44b5acbba2df54bde4ed095acd63f3a0dafcee6b79cf3f46c2d7255910968c216f1fa2c84462cd388d2bd5801cb5389b6ec6ea25df9b856a5f5683ba23da8b85e810c1ea5fe3f54b559cd6588758b52b3f2b4941452d83929b1cf848abb9728c19f80b15f6a41e0fc233e53227558a1a19d972f2ed95e75b8ce5fde8c76c9af801a520f66e5a1e2b40c59240eed453dd4e934f6922f332f5873179373ee831e39ea2b0d34f517abeca1d3d48039e24ea0e3f5a2433f17668b088d0323073e3920bb686b2c2c7fbe3531a0c4dd9f32d1a40c78104c4bd2558024421bade90de517c41fa565c1c714db67fc4e6c4ae47a82226567aabe33ca0bbae6f7aa9eeccfe27d7e53aa1ce533a7c0964e1c2d5d392209d826b66292159f8350ac6767dca35c40209163235a0d24a206101646ec21", 0x1000, 0x6, &(0x7f0000001180)={0x2, 0x1}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f0000475000/0x2000)=nil, 0x2000, 0x6) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) pwritev(r5, &(0x7f0000001280)=[{&(0x7f0000001200)="ee723655599adc84635222516cfa862c11e3d0b14afcf289f37e5f60533926c400822d986170275468f0cdb5f5dfe779479484ebd20a4bfb948fa31f2e916572529dc2377786721b86ee1006eb7ec53bf594d2c62323de99c6da0f996c0f8d861aff", 0x62}], 0x1, 0x0, 0x0) r6 = socket(0x18, 0x1, 0x0) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r7, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) open(&(0x7f00000011c0)='./file0\x00', 0x4293127badc2a3b6, 0x80) bind(r7, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) r8 = socket(0x18, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r8, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r6, r0) 16:02:03 executing program 0: r0 = kqueue() mlock(&(0x7f0000ac2000/0x1000)=nil, 0x1000) kevent(r0, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) munmap(&(0x7f00007ab000/0x3000)=nil, 0x3000) mlock(&(0x7f0000b14000/0x3000)=nil, 0x3000) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:02:04 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0xc0107002, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) kqueue() r0 = open(0x0, 0x800, 0x4) poll(0x0, 0xfffffffffffffe11, 0x9) kqueue() kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{}, 0xfffffffffffffff9, 0x11, 0x0, 0x81}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) semop(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f00000000c0)={{0x20, 0x9, 0xf5}, 0x10001, 0x4c98, 0x2}) fcntl$setstatus(r2, 0x4, 0xcc) r3 = getpid() r4 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0, 0x0) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f0000000140)={0x0, &(0x7f0000000100)}) fcntl$setown(r2, 0x6, r3) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000080)) kevent(r1, &(0x7f0000000180), 0xec7, 0x0, 0x8001, 0x0) open(&(0x7f0000000040)='./file1\x00', 0x611, 0x150) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) login: map stack 0x2071c000-0x20b1c000 of map 0xfffffd807f00aa10 failed: hole in range 16:02:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x2c}, {0x800000000005c}, {0x6, 0x0, 0x0, 0x8000000000102}]}) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x10, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x21, 0xa0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_vnetid}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) getegid() pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$KDENABIO(r2, 0x20004b3c) syz_emit_ethernet(0xb, &(0x7f0000000240)="720315680fbbb94117f6a4") ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, &(0x7f0000000280)) 16:02:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x50, 0x0, 0x0, 0xfffffffc}, {0x74}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="36b83e522c066341519be70897fb") fcntl$setstatus(0xffffffffffffffff, 0x4, 0xcc) r1 = getpid() r2 = dup(0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x6, 0x401, 0x8001, 0xb0, "144d0cae1bfe0d00002e11909700", 0x80000000, 0x4}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ptyCcfg\x00', 0x2, 0x0) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) fcntl$setown(0xffffffffffffffff, 0x6, r1) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000200)) 16:02:05 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) r1 = getpid() fcntl$setown(r0, 0x6, r1) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000180)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) sendto(r2, &(0x7f0000001840)="5482003172ea205fed6ae3cffd81bf6dfe7c613e94e70f73f9c37e15e8637254c996627ef7ea7f9c0f3518dfa9bbde3171b2add90496d6ec80ad80302fe00e7891bddc4824e84c37ddff7ac27a29f150a99677382693ac24a1542489c49ad203964f7bb2d103545a17abefa79ae7ee7e92f626df9d00c7afda5730c1b541e7f70e70cb37d49338eba65b452aa6d02c9d83", 0x91, 0x0, 0x0, 0x0) r4 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) sendmsg(r4, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000280)="a71bdc7c15d962b35cb1211f952b0e9e6e1f601198416d56ce07a86dae48976353a9d8baa6cb5ee9a9e64204f90db0bbd2a61c17418ab6927c0e694bfc3649a49d4fc754465ec55812fdd0c00e6d1e8d42c619c437f8964942264effe389b45938867dfc1efa71abfbff17fbba443c79485ccff6d37686031a7bdc596088083705d97c1a1ef389928ec84c29f6942090810044394b7620d87f92c85b3c09effb0e12950b6a2fa6bbcf94a7f8efe348c2f291f5411b4d959991aedae6802cca0b7243ae18f34f18b4b7739d4d11bac8475391fab16da9bd1d447a6f80e90d950402bf4def87339241625ad70787165f6ce5d36295cc4350abc1169587c7a1a5309666da5599635934950842c94173459ef2696e1449630b456cad3c5f3d8764209a1ffe1418392661edc1a111f8881f5ab840f7948a0101249ab13c23dd27c39b9d96037a2a40d1690521efa865e76d9fa1fe3d9a60ba400674a10fc5b0f4fb5fe894ac3f49c8b4b34e9d056c048c1b02584aee54ff14c53a8bfc6085430f3e72f9781677e8cc46af3d666f5648b0b87857a465d124539988afbb178b8cee1e1f87a6b0c3cf3581beb930284f213bcab43a6f91cbade3cec7a30b3667d0eaaacebf7e3a5c9584ef56015f02e5d753310d617ba3ca6351501c363488bfa6a39e8907c4b7065ecbdda22cea2e2a01ab48a2aa1a3a55982069b031c8fc42d320c2e216139057e6eff33837a88a396bed521d023403c4d5002a82d75194e03bf9d6ae0fd8b319452074a178cf103f16c0ecbe7eb9f0388ddf5b55cef15c52845f12e01d019230217352f54dc7207959a4272b422593787d7e07ea62f140758e48e015ba7e7a5274c36e9db796c1a4f1be926a7e48a64580b71f83bbf60ab3b49cef6fab300594205efe6f21cd015a93f3ca1019158f57029f5fc2bea6b16b8c915456c81ef8ab2feaacab86807b25f9aa7b61e5a06be7bc667ec3e4072f0bd9d594023bb86cafc51f8ec9c7bb06f1ac0d63f22b8f750dd31b880ad2ddb8626ddf8a36e6dd96c2bdece4dee5835e7e53c63420894cfd027d7ea45d35f4456a34f0a756b53f25a4843edb3945d8c0ec251be2b4740c55aba47b8984e7128f0a6635f9c461b14df613edb4e1f6749fa59b0340293f098a21c2023db91be74ffa4cacc5ef7dcca8786c1f21beb0a5f8e468e3cbf8b380965e73711f130ce34ee71bfed5be921d7a2cdbd6b39cf2a4ba81e9d3e7d27e2992c4b67f08db4af4f6fe2c56df2d8a7d5dbe7fa7190c455d07023cd4f6a8afa3c48f96228298205df1de82568e68a61c8fba98d30964e4ae4f1752f930f65505b9596670f0214d95462b19f50963f592dfb5b0711acc60e9733497f4d7ed4d290c6bc48b5919c627404a00ea7f5d6b41065dda19cbc571413400122658e1db4baeba1556759499fc0fea6d72e5bbc73a10cd38fe3d5d8d5e4367a6fea5e1c5470bd38853067e457b4091d6cfeaa232ae69ea3094d28ae3e9f7665d97435a40057bb048640aea167e334549398c48eef70fe8eda0a56aa4491250a5954f6f09b8214198d6d05386ace7cc042ac6e20b43d77d4d67aa57bc961cbad56d1cd7f395e1502c06588aee8685f57bbf82f6ab3243d8e42b2181aa5b330dbf19155ee77ab5ea9edafde7fea1af8b624fb414a941d3e603e817d05f40d64a83a982d18e39950d38a0bd6b552424dd5f330feb74d0572d1cd40da8b80e3a37eaac6088ac9bd75f6ccff4d5c36b9d28d08764821d52be2cc9c2fb7be6c781d33ecbfb9873fb9909fd39dc8a6b23acc192667d2000d4f7dea5c202fb1414220895e9d3cb5c3322cc33b7c22265bd691d3c3a01e09a32f6d1f2171dcd394c6dec9e3ac21531a7bc3c06b89ea4689c4b6546e8ce2937d7c7389d2d42ef6d74fd870c7d5a1694ebfa8d6791fddb5feab446404ceb05af2e5da680730f152b46980de7e7df3bee61ef7bf8d7eb92694ba182efce327e88408cf53de1e84fff8e2c20f9bbe9c200355405da22e43d69f95580b98408922a8ff2210abf98ad8cf686186f2d47679440a0465823fb23b3ae28f149586814ee086670e3ec3caf0f10a60db147058d1407940eac25af579dae0d678ecadaea05095a570785dc3933cb6ed9fcc7301425e2e1554e4c5a1bd8d7a5032acc33a2b503b631dc069dc139bb3affbbc25dd226b92d5d4f95e34f915a403cfe9f4dc85e3be8d23d4e84230bd9f2011214274e0aa69ebb5c4c31e3f479966ed71e972e5738059756d27d10e59c9c5e8c9ecaa975e692dd8f12c1dcec7d5f6af9f2392150a4b9338ba4ef8b39a2515a45e52eb14cba02e5f986f154916cd76fddd28911ea574b1f10ca61cf7b61b2ff1a3228728404f0d45a47cbfece33d4765a8603d7ba101e41a6808d88867b4afb1509f4124a4cd18bf8da121f5a74c38a43361053ab6bbdeead027ab7b9d068fd5f662f5ba9d05993763c762b36940621cd333eb1c057df7939cea75ab2d0bbcc80a329c165bbf4f832046cdadbe257d028b0dbd956f8c8e53d651cba5baf2229adac9ec1db4a10eed19971f3e55d989a32caaed1a37ee649325c3e9b5ecc922be85e28f964369b55a23223478ea901c289769745a0c8d3687d57c718aa764dd439d2b60b2af04102d0325de933925e2ec509bfca7d6dc537a0920ed6f10e86f453cdbd96547271edea4ec65448a2c08d9546c6c8e3438bf4fd16532ba0ff5976a9a0e8bbb9a69352d7af6fca6cc7c6f8e7e85c604a4b3d8e029d373973cbbae0f4b49d98c3b49d85d3a35bec733bc28a47010ea341a8f251fe07f03e65f381aa722271feb49ae7b5c59994e4035b5258cb91e5b89c35c696745e8b75ba63b500ddb6f63ee6145dba9c1d0b1053085174508936545158ddfeb8cbb1f9d162fac6fe70186f1af63f20083989cf6983a06c8116c08dca42baf3da0e4981048c6a4ae13858c2d8388c936fe1b4db4a6b3321f5c2482e03be8da2da7f6c5612fc83fd8ab98abc27821e22b4d7739ff0507a78a16d746c0ee0221e096ef496a46d9119f122dce684aaca14cc84e2a031314b8493a1961bd13d45af3b6f71d22d3aa4d2a2bd94d06f82fee8402ef948a5376d309441ce3ff4be3dea2455bf546708255397b291d246dc29cca0c47924b6d236b4d32dd6ed3d7ce7292ac32f948fc495077076b25b5e438decd7f05c81ab3d625f7dfc345b5600baf78027691045b55a6d8af30469bc8d0a20de405d59a88ed90f87e18eb04e0455033a29a6928c9d03677e449c81a022e3d5d9caea0b6d94ec3dfc0ec3c3dbd7e5ed2383f1429fd18100d3b1726a5d24d63130513a7f160aad377d1fe9181ab7b1c562163b67ab0537b4c41f84aee9f8b7bfa6475a473969ccacae6593e0b5f0685b87d192cf4f137928243f2f50b61fcff3b87b61daf33d08c4e39ff37f646bf4fc710b1f406cc45c33e3bb9bfa526d92e7e15eb6ff7c2ffd2d483902359842ea7b400746a3bef20ba6034b4cf83036c10e1d823ef2e7c537ea5c577c0f3f0c13c95faf9a6a333dc78a8290c32b5faf69d277f01878374f522b4e363f969eea378b032a1bfd8004b40bff65b7ed02ea5291a6eff2d5d80cad4155e7544fb5f91b0cbd167ad025636fcdc4247a5264eb8a29a7951519cd4e284b688ce8dd299373e1ddc90950feee3f5f606e0c785ec38daa87b867f49ef22a4c92b9690ea023bb4b8fbbc7f4e3cb0b8bee735dd02c78714de36d268f6ffd7a883efb73d506c7f66f8a58402ba93430ca1cc6d5add7f510709511a0fb53f07ffb3ee5ccf9937012aa0201fc65665e87e9fd3b62ccb7f1fe64de25e66aaba0e552f62ce99eb9df106d674db5c9fbff2c87e6d3f62ab8b6649f53b3a736f3396aac1378b75bd95354cb7c1118e36079de280d393d00ba0920e04d414fcc9c7ec15b2b18ac9569a45ea541e8c346b3db21f4e8e306ae189cd378b9fc73c034ed35484dcea5acac40d477e6664459defd5f45f3e7b99a2bdec6bcd0363a31a35c1842fb9a11b7cf4c14b4ecd62aa4de635699c11ae74620b77f4bd2394bb48d604ebd5b94c9637818ba0ed2f0c8ada9f85fb4409622269caa44998bed156f83bcda926c7d23acd5827bac778affb32d7364f8cdda7c14f8e99ccf3a7463adc096712dd9e089b085bce233f4865440cdd4f053acb1502a1d69a243fb3c81137014960509e6547d8369b6607a1a8d926fe354aa717bdad397709fb7b5c195ef33c8acdaed79b4ab1a2012ec70e683f7496d618fec42c96d7aa8460c46ddeb0b20683dc2c800b8a16baf0691eb6d82bc90f9b2a417c613fe03fb8c3f04f8e83f75b0086a2deb189ff103181380ffa031b3409439949ac7d6e26e4ef1f925592c1e15e8bc9c70f6f8a63fa8256b6ba16d6e6be69ad3bfc67167381e8ca5044e61f3308ea4d001b1863158428276ee37ccb8416c4d221382cc4dcaaa61fec4c6a0b9573ab59c94e5d71fb7b701b006be3bd3f38a9eb6e6cf88975fac23418ca4cd0256becc85b5b7a5a86cca7a9944c4619c00f6d29be659e874126769ec5b7af233f720820c16c0f04ed9b432ffc23165de7b9f847967b781f5f5b79acea1aafc8fe96b92a5e551e09a8de0290ff5ed3f236493c9a0c2278ba12b91a7fe11e1d6e7c968a075b93c5dde8d52490e43435169a8523afe2acc70926a13e4b7d2d72e5c754ba8d00165ccde1369f48dbac1e43fa138ef3e2415d05656a26bc72836946b1eeda8b14bf6a0293739ca021108b9a5fc3ef5f5d971b102c720f667bb373eeb30c612b280552f16c5de6075694b013c15247787d7b0ca2204d1fb7fe9ae6bbaee8aba1cc8bf2f0c214290c7431da49e199c2d9d552f11b6e6738838ea376197eb368539c79e9ed4ac1498f96b31823158f080e76cfcd85d28b79db4e4f852c2eabd51676549d1002e20395ab40824ea93ac61192f3d5c9b9272401f1432b421b90d0c029d138c0370a12f25ce54d770f4e2386d21fa49c9375d1b9e72a3add695916caa2a73ac48835e852d5252afaad71d1551c5e35ac680d04d869056b36600ae5c2152a850da49cb8eff44644711b01fbd24aad4fc3d7dcb1eb523a9f5adec7c2569f2d02ff1694313524a1f8001cdadd9eb7bb97048704480a8ed1d2922e3bf07f6ae7bdd6008580b63e977c8379dd4ddd8c67f582ba305e2585da9c0b245805262a076a1cd3b1851fb201b62ab4e271e54e49fa29e5a123bb6206f3cba87d5399e934ed5505f0cdff4d957a6cc7d850a44003805d7f339ba9d48cd24b3c0fdc08199f22d319faa2e8bebb0b1942f38e065ea31969caa901ffe2055c27c244948f5ff075d1353932346dd4f05a8ab57c3f3d125abebaf93e3bbca9c572e2ec067ee24c7a2b594b1f65f63d440aecc672d530312e7bfafed4be1a84485a6ca5a292b11b532337bb3d010b7f5342f058527c3d8d39d4692e49930a941f3307d43c4a3758b6f8a1ea7da14a262cc5940b51de8907e715a82104124332006496a6d229327d897fe9bb952c3eb3f87d2741dbd32c21f0e4874ed0fdd3b17d43d8346a5de3e935d6c9497929c1a42e862eb35be767771cdf870a7df7932b4868098f6d96a4a84c8d9d724154dbfda1438f97ccb131045509d7055739b2c1843d6938f388a9a2f4fcab554ae23e94a0a3ad738859731631532029b2a173a566aa01fe955a925193eb8df3b58621cc5f4db1952e69e2410bd4387dbcb0d7e3fe7f1de31918b916ffa5800488d4fec4ccdaf1eaea8d4ebfc25ca6d3165db57b5972b6b1ecf939cd513", 0x1000}], 0x1, &(0x7f0000001900)=[{0x80, 0x0, 0x81, "6e51c4a6bbd2e4426c17ed3d1287c5d764d70ee8c10a688581b1e712b5b0e69ebe54a7e839454db7503962eaad5f485b3dc6f5b9083e9376e2cade667fbfe777829f18cfe83fe3199fa58780d13f0fda13f9571302ec54428329845c416a50b33bd0db37b24cb5450f"}, {0x48, 0x0, 0x1, "3c83f92a99b2b6532d72e15423bbcd391d58cd036ae8fcf8f80172798eeda559f57cb95d13f44fe0ab7068fe0af35bf2d097ac0ccda9"}, {0x48, 0x8000, 0x3, "9c02b8c73d3e3948c7b798cb1af179d158807bb152f17aecfa611d4f67d0a565240c6476e97691c49747ee91bae6d51c1100"}, {0xd0, 0x1, 0x200, "518b094ac6644c83b9c43371bda6ffe76955ac4953629b217360c681a457c902af344714c245000558ea835087a2cb7cd404dcafdfa87aa4d5ae4174e858df98a822f8fe05c91800625b42fc75e204e9e7d8fc89953890abd19da9b61acb9ff8f7d94ecfab0ca89417e377598b3cad32969535b3a6c821e5e0db22c5ef8212c6ef181268308afcf82f2eb802e6477ea82c4b9ffc21c15006092dbaba68f3701bb843f2bb7116b53335989c361a46055af574e731d327514fa691685f"}, {0xb8, 0x1fffe, 0x5, "1298dccca0f72acdc9ffb91c9bafa0a788be11a18fbde068b053e6907af87c6501bf3c98d272c203fcbda8fb9ff4af7310c11362fc4240decf1f264bd8c6327661a4dc4b3060a0b2f6a8f5a969b0b9f5a8d202eb51f8ff61032e498862a5483a46841e09098023d780ee1b39f3f4d78c97c8e5dc51d02f1a6921d18bcd8e514e8fd2d30be21abebaf05eba236a2399ab9c386e59dc5f2b04d4b40716dcc1ace914"}, {0x20, 0x1, 0x800, "bd936d6c7cba85414d4615b7"}, {0x1010, 0x0, 0x3ff, "40517453dde944546cf4adbbee86121e0f167e62a080387d8cccd3895132543558e8793c4255c50d4992f44a1c33599c789e6c8e1492a102e2624397a1d61879d63e8beaf82329e8b9fb120824f054677cb60d4a0e91f5cb448c4abee88ae4d29950de897b6bf6f4ef65968d4e2b1f16f00d89a6105dad7e031c063293ef4cab791c76060260598534d52d9584f7eae593aaae71a7eef33d6f8a9bb66bea78325bafc539b496c22641e53b587150c83da5fa80afdc6a69512e0fd36d0bb705377a216039acbd9315a80098817dd70f46faa88187b6a75270cfaa2bffdb46945a80fd5a7878e31f4adac193c527d84db88378b3810dc2ec58efcd41270dca1a1993c626c641004fb6c41318228dc17082763f573e6bdd4c9f97686a90c0d86eea1b98acb6f34c52d62642e69e284a2a2d84279486e5d76da885a31e31f74fcaeed22c4435b0f9727c25a751c5a968c6318b3f6e15e7f15257a0bbe15a86cc1d9f0778d7ce9b149a2285fef53d2f034327c455c2f43eaea08e90257fdd93a92094fd22e0b1f75f043fe6630b9095c7b69b618504fb7ea473f161007625bf52c1ea9fb0465e114f77b14e101a5897d39bcc19ec29bdb61a978263d9b7ad1b744c86e6a09a755f507a2a64910b16aeea87255ec6f9266c231e38f2f331f82130ceb83ba3123141ac4f2573bafb24ff3c4ac2a4086000c1b22aa368e4ca13e8fe593cd4bc6ca759995ab43ecc1e115728333beb1f94b4178f8f218ad0f633e148b1ce3c9aaa7ad7177a850ef044c9bbc5ac22f131756e62dd6191c5949fbd3cac858d1ec033511a5344ea620ae46b770d06e135eff3a0aeb87c11acee567a8d09e60782ff934bff2c45bf4c4e77cfe199eb2db585db774fd39127ee5887467083399c103e91054903bcea21856f9b11ed4599326ab0f4439962e6a229faad66ae408cd9ec70fc1ea78c2cec74099b1614b93da0acfa54ef071abc3d99cf02e37ba6351cf775a528ac0e86e7f96706d93b8a3d936f47aad20dce7e476bc39f05fa960041d4ccfc87c5a8530d2088b5f00c166162ea15b92034e9bfaf0e71660e776fa6726942159684d96b88a43c3b63b13bff37556b4811c2ea88c4123a2ac85c5fae5d4b584172aaa537222251730af18eab77bd2260212987492f39f020104f1f2d204caaee5181283b525859c6958a650806d242411406ab34b7a432f23592269aa85bb534a1fd6f4125c511e43bfd8c5d46d93dff284cccdd27b6df38a84f8307c5613bcfc4a1a9b869d5f7b0909ab1bdc3a5c476dcb7ac418d3fb666eadbdc18c5779f61eeb516878ef4efa4162ddfcbcc470257ee71ff2de8cdce906734b4c0b6777a95688a29a0ba32d6fe0627a36b8adeecb453c93b9fac66d6fbb0facf885f73203f0ad74cb4e153fb5967bb95f88545cf4ba0fab6095484454807b2f6b511a848260898e638d0ca67083aaa4389939c26f82f2e063c45405158afaf37219fd1cacb998ced4f1ad028e8144f81be755672c56491e2972b531b73a4d8a9ca4f89ee630c714efa042a5def5d5b12c435804c6ca07c24901f1c6b42c5efc63ac472799bda6ebbea00d5b5891a69ce12ba3c10cdc3301ff9111bf8f22cedccc8f8f0541516a2d1dacd6c809afe557175393bd09eac25326e4c0992345d1628cf7ef7f7deca20a10e4c72aa2e74f1bc1108b8184d196ac7c276e46e7caefc3461cb5f93018434304b7c609daf295361694691efc969fab118f9427947823fc3b4aa1ce336b810b35c251b02e7e8f69302f2106864d86cbdefdedc016207a7486ee4f542eef32d27a37e5d1f5c5cc1f096610cfd382e225423d2a0cc4a84e1df608109414ea53eb5ed36ad472b933aedcb91e77c9dd8670a34bade6f2de2ab50c3924152f98a0de4f0b7b3080c7fba390bb464420f98f630fe0875916c67cc01852d7895e2f079e8ad345c58cef300eefd8f30bb8b5dc5f780fc3a007ee67a172b5e137e82786868421c638f02e3ba9843851a51763e9dec0014bd8c91ea1e8292c1e329211fd46184c6a6cf28bec31e2fa1c0380be5765559b27e64e0c19b8c646dbeecb94b88aced8887c8aa7a3a5a7b3b095ebb4e501157025b9945feac5a26cb8160b36b12b21beef0f30ae133fd87596e93c0ed6451409bdb82edc2c40e587a9171561aeef44ce3ce81178fe67314b6e74d315ff25b0f714ced86901082a60edca166c258c30f56a89ed371274c6a3f6dbd9518e1dd61540ca8f72663c34c3fb2268674251cec88b637d6e977a3d509628df3f341173875fdfc10bf766f4bb4fd8b4ba77e2f01c9707ecc16ab5694215370c511f6b62dee86b4087e2b228ecf59fb54184a151150252215ce68388c82d0d8e2135b00939538d634da8c84e8cc747e5ee78d97f12b71ade9ecfde2b8120d4fca9e446581a131e8941784fde2a11b5b137aa160552f68087f498fad46a17e8bb0ea6b82bd088079f5974603526b8f1e755e1f2bdfc483f6979b702293629b1f0dd99d81ff24802451200a037b7e504d5de18f729db3460af6df7fd6161192df8ac1e1b16b30514b3014c4483f7449e9d165903ed7700efc16daf17ac838fda50a607470bc52d0f0211335dcf68623a375a5cb3d027d57f491edb965b55ca716fff33114fbc889183f7e31e688cb4b5080201be59596945a59d2af0dd157b235b96efba201a196ba02adf60bd79e63a21603c6e4ecdb36b248436bf6b4754cf6d3bc227fd0efc05204c01e2bcbced5c963f0f84cb8479e4556ee1498394c0f831654188ca066bcde14b6ed820f30a8f0404386f29addfa00dc9506828c135da7b9d971215d8f2fe7eefa60bb0b591f00031853ad9f2198835daf308a886cbd055c124b203f9d5014e0b51d02e3768bbd3fe23a2248a6f4a9e2143e39a53cb75c33d336e8251c1726cb916be444d4fd4c2b136dce39f2f9fbc56b6e3f8448d305372277e741320954fbc33418464a98b1111d138f5eac45dad25510bc36651ae390daf70cd9deff44b755fc12e047cdfe31ede87df7c94aa0a725f2459c6f197db0737c2a56e2831bea6a54561badf818f811310bf9aa40692c29f9604b445bf9baf7e02839f9832ed8ab06b735669cd36af8d90f078627973b7c63f4342d5bc9bda50731c1b644ae04cd5e5f4d36d85a2a9584195510e488f4bf0c82a463a16d0137fab4e02192027e08b89452e60eb2bf04ee837182b244b55632ed3edc3202145f19e643d7f7cc5eea341857fceb1bedeaaa3c4bb14a3a00de97d515f1c6555b8348bbc47a8f89c1671221dbc098cbd6d4348b178e24976f5b3fb285c260ad3696962bd7ba6cee930c6ec0ab13664863564e56acc429a0ef6ce5c77ae26aa68aae9f13b4dfd196fadc588c3a87b377c5204c95bf20e9f623372c1223722758bf139f53ae49157ab56c6e31b9e558ebe240b1539b64de9af5dce51c8f195303796c82ed5dc99a617c6106f0e76ee7d19f8635e3a690ee141b9211bc14dd7d9bc69c0dd5d7919e66156c63ebc0807edcead88a9dc755109d80b4da2fb6ff6c92c9263785baebcbe635ebcbe4200806b770c81ce78f17d3da45e9fe6c0a9edde26ee283be7331d4b704d482febb13a595f20cabd12ee11c4ebb72826d656680017005764aa3088f5ff1ee61a705bee10699e276e299be7a6c1fc7ea9f35386851a448f6911b46751391d0174b0ba4c364c68944354c703dca9ec396f62d6819c35baf778ef3fdd90a560c6ec93e06a0a988c5d1e7b9a888b4ab3916fdc8f2e3e64bfb0872b1d746b5888f1b71e721be526c2de1d946a844dae523abf2798cea8f0e5a28f286a4b9da5d29f42c6728cb64218cfce19aa2a36cb68d1e3c56015178ab96920ec2a6d5a66a18a4f104e2dbae89af1a049f2132468c08b2ff5ad9fd2f4f6603e07f4a70fa08d50bf6ddaf1864a4fa323030fa55f8102f4b16287c01c1ae51f155e01245ac864ba134d3a77148db48f18b459ac8103467c8b62c17dd633afa3e6c877390201b19d2d0a43dc1ab97f41ecc5b8890841ffe71050ba62be33e949657042bc1f874d75c3c8643eb275692cc6713cd8a2b6ac4bd55273ea6d7c3e070870c443c9bb4d2dbedf3188407ae05ecc23f3e37dae8eee284ba055cfc2dd08096614931491bbd5bf2be61bdbabb7f871f01d66eb610c741a03347cff5e90259b993b296d8e753e45606e0d54ee65cb0d5b7af45a84643f16f0fd1ce5613c09fb0c16b399e490f1959c309791698f82c522fab9cf8dd962ac8642b3a9bc12902c94db49ce7b2fa396ce5b3c4df7001b99f445ee465d6edf29a0f30b391d126e88ffaca5bd15a16203284104ea147e33597e6ce26613e9708b511514338e5e81ec91ce401de7d97538936abf4c73cc49705c1981011d5f54988d010cf8ad2ce7ad9b8266fc66febe2920e125e9cac5a7b256ed80606e2724466da63265a0ad9513f99e8858f00ecc27969cdd399e46eb19f682892f70e37404054741af40c24508fcbcf9d29c84996e7429c0cf5dea3b31a55dcb55011055d902b26b26203b110a26677ea008628124d45f7ac957e2d37a529d17c349b7e4a12be20a430fe5eeaa4d290b99cb5b50c2f76af7a561be5a85959491fe4d8600ce24ba7f0c512a16bdd2975602588f80812ea237da6c8a3024871928f810a5eedb3f8d043d23a99f34043fe38428fcb1959c2db94d41dce0782329d37125e78537634d689fa38daf2f73dbb759179e3890c97ed00cce7ffecbdea4e2b8de63097ad6233da432d40a5174f329219e6e0eb2638e874738404ffaad30d1e80f6bb010a0f0fd30dee9eaf5b37b3848d5283a7180d4cab02a2fb6596da61f8b9f6c9a3ee9046300e9322db3912f849ad11e007e47e151fb1e92bf1ab185b54bd273a4fa18e6e804a8974fab84516d429286d42e3d4164e09f4d0182470f0a255c4447e3a8beccf6f75efb544e9666c3107766b3e2a43275236ea212ae20a6aa28a9839c735d2aca8279c7b0aa28a933ba23452cb430961ab4499c06cb4982c71ecc9993b5ab91867a9225d96fb086a76d5eeb4f394ce1f2a2fea6eaaf089a77e85803a282a9031a895bd7ec8ee6b3c812178d11680aded22f3642d21a2dab45228a4aced37d288c2f6eac93a718735de88209c7c6127134b44e7dfea7534986906d87afb57eb7a469a6c93f9752fdf789716ee861b5eb11bf02436952a5e15c3245b38b969508490eac1c4817bdc4076504952d999840d6dd22b279cd1230a1fa35b68d7f44da0f1806404aad28722c3a809cd5db3ec0b2da4059969904c1db79c6dd31d46fb7058e3460fb20cf57fa24187bde7075f85b3de278e1d6d7c5e7a6847b7c0b245373377877aecfa803333eb20807c6441c78a4bdbb6d0e657dba54100c57df2f66b655c553c26e39e99b399ff17de33064e9794e0c78767783c05f42000731438fe1d881a8f403aaa255c3392b0b0d8a5e74d8d3d16d8120d5015e12e5a1cbd7072ffc35e42579703ff3c4a30b69610b5785166f8333acc0008403c76d4954da4fa4de4382823e8ad76283420323dd7ecbf9814a2efc597ac423ef0ea8d225da458e9f6e31b74519fef8ea6ad67d0a66a1d6c90d77eafd0a66a27a6e7f7b40d74c83bad774277cf643cf0ff8f82a1c069c125f67f0fd8b7f107187faa13dc6d87f9facc5361d11d15d9703a4385e169f2fd135448ddea1305ae766ce5764e2e386d19d6b961a016b62a705a6f2c35d6d1f7215f683392474e3d5a6d3bc20eebe58b51fe4693fce6bb80031283e39a93"}], 0x12c8}, 0xc02) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) recvmsg(r3, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0xbc, 0x0}, 0x40) 16:02:06 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x200000, 0x0, 0x20, 0x9, '\x00\x00\x00\a\x00', 0x5f42}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') r1 = socket(0x18, 0x400000002, 0x0) pipe2(&(0x7f0000000040), 0x10000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:02:06 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x8000, 0x5, './file0\x00', 0x3, 0x4, 0x9, 0x3ff}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000080)) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x1, 0x100) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000100)={0xffff, 0x7f, 0x400}) kqueue() r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000140)={0x68da, 0x4, 0xfff, 0x8, "fb727135bcf1fe7887dcee6bd1556a2aa28bbd19", 0x8, 0x5}) openat(r0, &(0x7f0000000180)='./file0\x00', 0x800, 0x8) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f00000001c0)) r3 = syz_open_pts() ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000200)) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000240)={0x81, 0x3a, 0x0, 0xffffff7f, "751a1009ac79d72e2579ccb8230cc6d8a6377c8d", 0x9, 0x2}) r4 = dup(0xffffffffffffffff) ioctl$VMM_IOC_RESETCPU(r4, 0x82405605, &(0x7f0000000280)={0x5, 0x100, {[0x9, 0x0, 0x1ff, 0x12, 0x8, 0x790a, 0x0, 0x1, 0x7e, 0x1, 0x1000, 0x4, 0x41, 0x4, 0x7, 0x7fffffff, 0x9, 0x52de], [0x7f, 0xa46, 0x8, 0x90, 0xfff, 0x9, 0x5, 0x40, 0x6, 0x101], [0x80000001, 0xffff, 0x3, 0x6, 0x9, 0x1, 0x80000000], [0x10001, 0x7, 0x9, 0x2, 0x7, 0x7c], [{0x200, 0x9, 0x5}, {0x1, 0x9, 0x7, 0x2}, {0x9, 0x101, 0x3, 0x2}, {0x2, 0x5, 0xe040, 0x10000}, {0x5, 0x3, 0x3ff, 0x80000001}, {0x7, 0x0, 0x1000, 0x9}, {0x9, 0x5, 0x4, 0x4}, {0x100, 0x200, 0x9, 0x4}], {0x40e2, 0x10000, 0x6, 0x100000000}, {0x275, 0x9f1, 0x800}}}) close(r3) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000004c0)) open(&(0x7f0000000500)='./file0\x00', 0x8, 0x20) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000540)) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000580)='/dev/pci\x00', 0x5f9, 0x0) ioctl$PCIOCGETROM(r5, 0xc0107005, &(0x7f0000000600)={{}, 0x7, &(0x7f00000005c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) socketpair(0x20, 0x1, 0x7, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x66, &(0x7f0000000680)={0x1ff, 0x1, 0x1b, 0xcac4}, 0xc) getpgrp() openat$bpf(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/bpf\x00', 0xe6eb4cb470a180a, 0x0) r7 = dup(0xffffffffffffff9c) symlinkat(&(0x7f0000000700)='./file0\x00', r7, &(0x7f0000000740)='./file0\x00') r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000780)='/dev/bpf\x00', 0x400, 0x0) pwrite(r8, &(0x7f00000007c0)="5a904d4208d053cdd76399525b59130eaf2b408a526094d67242f7c6ad115e7aacf90da4a49bdaaffda165828680241c49dfa9272cc79e8cb6869e170468005b58500ebda0cb73192a1ab8656dd30b107f071e2373fc959fc745d5d4be0b9a39212ccaafe8a484c487a4c20dbf0f905ced691398075ee64336df3130d1283aef6d56b3ac04222757cda0226b5b874010dfb32914540037f51c509ee475dd77b7c16b635765aa6f88c79880e18d9c25290fbfa4d190fb48c10b9cf6002659c173d8c47f71e2ea78aa2992e025c71e75b3171c71b15ceb2f989b0f750edff37ceb6b0085", 0xe3, 0x0, 0x0) r9 = open$dir(&(0x7f00000008c0)='./file0\x00', 0x0, 0xa2) ioctl$FIOASYNC(r9, 0x8004667d, &(0x7f0000000900)=0x8000) 16:02:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x1, &(0x7f0000000180)=[{0x3, 0x4, 0xdd, 0x9}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5c}, {0x54}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x240) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000000c0)={0x9, 0x4bce}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r2, 0x0, 0xfffffffffffffffd) ioctl$BIOCPROMISC(r2, 0x20004269) 16:02:06 executing program 1: mknod(&(0x7f0000000280)='./bus\x00', 0x3a0914c44f7b202d, 0x501) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000140)='./bus\x00', r0}) r1 = socket(0x0, 0x0, 0x0) syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r3, 0x4, 0xcc) r4 = getpid() fcntl$setown(r3, 0x6, r4) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r2, 0x1}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r5, 0x4, 0xcc) r6 = getpid() r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r7, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r8 = syz_open_pts() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) r9 = shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffc000/0x3000)=nil) r10 = getuid() r11 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r11, 0x0, 0x0) shmctl$IPC_SET(r11, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r11, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r13 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r13, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r13, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r13, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r13, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r14 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r14, r15, r12, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r16 = getgid() r17 = getppid() r18 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r12, r15, r16, 0x1e4, 0x8}, 0x5, 0x5, r17, r18, 0xfffffffffffffe01, 0x9, 0x7ff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r19, 0x4, 0xcc) r20 = getpid() fcntl$setown(r19, 0x6, r20) shmctl$IPC_SET(r9, 0x1, &(0x7f00000000c0)={{0x7, r10, 0xffffffffffffffff, 0xffffffffffffffff, r12, 0x100, 0x9ce7}, 0x1, 0x1400, r20, 0x0, 0x5, 0x4, 0x5}) fcntl$setown(r8, 0x6, r6) mkdirat(r5, &(0x7f00000000c0)='./bus\x00', 0x1) syz_open_pts() 16:02:06 executing program 0: r0 = socket(0x2, 0x2, 0x0) socket(0x6, 0x3, 0xfe) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="02000000000000003000"], 0xa) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='x\x00') shutdown(r0, 0x0) r1 = socket(0x18, 0x1, 0x0) readlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)=""/119, 0x77) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) getsockopt(r1, 0x3, 0x2, &(0x7f00000000c0)=""/140, &(0x7f0000000180)=0x8c) 16:02:06 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10080, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000100)) getrusage(0xffffffffffffffff, &(0x7f0000000000)) 16:02:06 executing program 0: pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) r2 = syz_open_pts() write(r1, &(0x7f0000000240)="616d9860b42c96aedc00258a6e311eca732c384c25", 0x15) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a4047e750c629300060000001c00"}) ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x800000000081, 0x2, 0x80000005f, 0x3, "7bbcafca33f5d5caf361579421482969c4f09c93", 0x5, 0x49}) r3 = socket(0x18, 0x2, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0x5) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000140)) sendmsg(r3, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x6) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x52, 0x0) r5 = socket(0x0, 0x5, 0x0) setsockopt(r5, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r5, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) kevent(0xffffffffffffff9c, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x40, 0x20, 0x1, 0xcf3}], 0x8790, &(0x7f0000000440)=[{{r5}, 0x8000000000000003, 0x0, 0x40, 0x4016, 0x2}], 0x3, &(0x7f0000000480)={0x800, 0x1}) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000280)=0xc59) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) chroot(&(0x7f0000000200)='./file0\x00') ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000004c0)) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000300)={0x6, &(0x7f00000002c0)=[0x0, 0x3f, 0x5, 0x3c1, 0xff, 0xffff]}) r6 = msgget$private(0x0, 0x40) msgsnd(r6, &(0x7f00000003c0)=ANY=[@ANYBLOB="030000000000000037e419e7060015a4ea789f6e3a3d30703e16f38f2e8063eff4d5f716c4dafa5f71a2f4f6ee98324374989239486dfc3811a210301a24cbbc21e06d3a66164862631863c2b230f939659a2b68d596f6d534eb51f546"], 0x5d, 0x800) 16:02:06 executing program 1: socket$unix(0x1, 0x5, 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000480)='/dev/pci\x00', 0x0, 0x0) dup(r0) kqueue() ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="98b0a6393a7980e636dcf5f789ef447f70a09decb8683dee53963ca87fb555c101ed0a0d13b65fa5c6ead3cbe695a6d0ad18d19e10485db4dbe0aaa1f26ce2acb61f57f53675459120f331cb21dcea0481e4ee65e8a47dcaa8838974ac00fb37066fd436424298901852a765efef471df3158a42306d82badfa208a34170d70863208b300210d951"], 0x9}, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:02:06 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x7, 0x7fff, {0x6, 0x80000000}}) setrlimit(0x8, &(0x7f0000000100)={0x20008, 0x100000}) r1 = msgget$private(0x0, 0x6af) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r2, 0x0, 0x0) 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, 0x1b2) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r4, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r4, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r5, r6, r3, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r7 = getgid() r8 = getppid() r9 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r3, r6, r7, 0x1e4, 0x8}, 0x5, 0x5, r8, r9, 0xfffffffffffffe01, 0x9, 0x7ff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r11 = getuid() r12 = shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffc000/0x3000)=nil) r13 = getuid() r14 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r14, 0x0, 0x0) shmctl$IPC_SET(r14, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r14, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r16 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r16, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r16, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r16, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r16, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r17 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r17, r18, r15, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r19 = getgid() r20 = getppid() r21 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r14, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r15, r18, r19, 0x1e4, 0x8}, 0x5, 0x5, r20, r21, 0xfffffffffffffe01, 0x9, 0x7ff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r22, 0x4, 0xcc) r23 = getpid() fcntl$setown(r22, 0x6, r23) shmctl$IPC_SET(r12, 0x1, &(0x7f00000000c0)={{0x7, r13, 0xffffffffffffffff, 0xffffffffffffffff, r15, 0x100, 0x9ce7}, 0x1, 0x1400, r23, 0x0, 0x5, 0x4, 0x5}) r24 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r24, 0x0, 0x0) shmctl$IPC_SET(r24, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r24, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r26 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r26, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r26, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r26, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r26, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r27 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r27, r28, r25, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r29 = getgid() r30 = getppid() r31 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r24, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r25, r28, r29, 0x1e4, 0x8}, 0x5, 0x5, r30, r31, 0xfffffffffffffe01, 0x9, 0x7ff}) r32 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r32, 0x0, 0x0) shmctl$IPC_SET(r32, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r32, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r34 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r34, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r34, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r34, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r34, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r35 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r34, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r35, r36, r33, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r37 = getgid() r38 = getppid() r39 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r32, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r33, r36, r37, 0x1e4, 0x8}, 0x5, 0x5, r38, r39, 0xfffffffffffffe01, 0x9, 0x7ff}) r40 = getpgid(r39) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x9, r6, r10, r11, r15, 0xe357ffd68e4235fb, 0x6}, 0x7f, 0x5, r30, r40, 0x3f2, 0x1, 0x2, 0x9}) poll(&(0x7f0000000040)=[{}], 0x5d7, 0x0) 16:02:06 executing program 1: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) flock(r1, 0x2) fcntl$lock(r1, 0x1000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) r2 = dup2(r0, r1) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) flock(r3, 0x2) execve(0x0, 0x0, 0x0) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r5, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r6, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000400)='/dev/tty\x00', 0x11, 0x0) r8 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) r10 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r12 = getegid() r13 = socket(0x18, 0x1, 0x0) setsockopt(r13, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r14 = socket(0x18, 0x1, 0x0) setsockopt(r14, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r14, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r15 = socket(0x18, 0x1, 0x0) setsockopt(r15, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r15, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) sendmsg$unix(r4, &(0x7f00000005c0)={&(0x7f0000000740)=ANY=[@ANYBLOB="01042e4c7d81ead04834fdfccd7f4c59f59ce730bea1a66ca975f4aee2ae5b5c75efda1e9ce0ad00000000000000fd9106004c4ba2ca0a20efa84b1ebce2effcce6136ad456ee2b50dc9a8bde97a507649cb34f05d5a2fd4f0a82a1effc5b03ed52ebdb7d1080900e174adf88035d797a2017904501b173800607edf73a7a2ce683d1c054d709a265e2aad8a866f8f26c66272580493b0b48fe7e0340e7bb17e733c86b72d40c4675b3e7779bc8e5ba755c2c980d682b79fd385b59dfa176405bb68c48907db21dda1bc757789f80bde3cf728c429bfdaf0ff7e5b2a012e5a87c7c1b6524c5e543991eb2d90230daac6622dd895a0e2140812b20a3bf3a25538dda8db8570e90d739a"], 0xa, &(0x7f0000000380)=[{&(0x7f0000000100)="d22cf671607ce97c2325416109bed520a79053e313c68ca8d01e39f85cd7c60aa969a0051ca843a4f0ebb4c5c6ae6f45d81a68c54648e142e35e2bba42a448ae0de2d9a1cfb5c357c71752f178247ecc84c3e869ecf57134c3a037e2187db8ff359ab44068044796aad4c2256740a9a9dacbcca7265a45e84b65a5e808d18f833dce277bc3dd28650fc4febbd97bff26cb908f28cc10f0a448ced49addda310f7bd7c459c4e9c31c6d3f1dcfbed408cc044f23a0181c58a59803bb74d6b4c79e0b780f5bb62051110dfccab4863a46e4e2d8903b088b026143bb7d0e2015dca458d77b4db0df5918fb621e9917464d7fad863b05f3fb17c4b47592", 0xfb}, {&(0x7f0000000080)="111ad064ebd1b7ac6fd859e01781dbefa4758c50f9ddb13d46dbc07ef615dafc8c664e4c74ec85", 0x27}, {&(0x7f0000000200)="54d811ee1ee345df150d26de0e31e89b78e9", 0x12}, {&(0x7f0000000240)="e8d216ba733846f5f585a5aaeb6adbd1466319ffd872ab53567e0ac95fa94e580e49608f5d599f2b47d5398c63a1d11e5d0a4280cd42eeabab3984724fbe0b0f1e5d265ba4b8f271579991b903ec6e84b80ddafcf3faa1bee66f340105df9f19745ac019348072f6692c2acf6768a117987c8ab6177cd5", 0x77}, {&(0x7f00000002c0)="c26ee43ed54890630e7874deda78757870d0c7082b280f3c25c88989f2e73f59e34b771b30d2d2d4149f138439faa1f8e60490dd5f491b76f24b5773d4c6b0e7f38029e19a822c3cf5a36b83d9edf028e863e74d90dc03c632c976d00f7cb2168e57235e02308e0916c32259ee510a47a6c5eb8e41f7641772a88534e5", 0x7d}], 0x5, &(0x7f0000000500)=[@rights={0x28, 0xffff, 0x1, [r0, r5, r6, r1, r7]}, @cred={0x20, 0xffff, 0x0, r8, r9, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x20, 0xffff, 0x1, [r0, r2, r0]}, @rights={0x20, 0xffff, 0x1, [r13, r14, r15]}], 0xa8, 0x202}, 0x8) 16:02:06 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r1, 0x0, 0x0) setsockopt(r1, 0xffffffd6, 0x9, &(0x7f0000000040)="178e7b2d6e87ae2ca1d22d4e3929ab92ab12e27dfc2d4ae4317d0b219fbd66d8a039de742a74b4284e1a7cfd8572c9f3f18b25f2a3fc7b9ee5c258bbbbb60ab50fb8fff8dbf85dc27c4a529b6502ce4574347cd2593c84ce108d7137eeaf41b7a0fba0d5c060cda036e190f46bdf842ab379b6e91e093dbcc8d5a1871405e5762350df9ce498ef39", 0x88) 16:02:06 executing program 0: write(0xffffffffffffffff, &(0x7f00000002c0)="e1701d2c444163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e4620912370d98201cd8f63aa1246e9572df2944a93a1d1799254bf144", 0x51) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000000)) ioctl$TIOCFLUSH(r1, 0x8020699f, &(0x7f0000000300)) 16:02:06 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') setitimer(0x1, &(0x7f00000000c0)={{0x55a, 0x7}, {0x10001, 0x5}}, 0x0) writev(r0, &(0x7f0000000640), 0x0) ftruncate(r0, 0x0, 0x7) fchmod(r0, 0xe3) write(r0, &(0x7f0000000200)="d292ad9bc9293ba5fae1a3486bba4e8c98d05f63d658932983f80900553104cbe5dd4c8a0dc59bccef62ee3f0b23d99ab5d846da84d4b613f39c6fa8b89f7f00babaef5dcacbdbe4867619c9f696182013f80a", 0x53) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:02:06 executing program 1: 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) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20000, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xfffffffa, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f000057a000/0x3000)=nil, 0x3000, 0x2) r2 = socket(0x18, 0x1, 0x0) r3 = socket(0x18, 0x1, 0x0) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x26, 0x100009, &(0x7f0000000000)="03000000", 0x4) setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r5, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) setsockopt$inet6_MRT6_DEL_MFC(r5, 0x29, 0x69, &(0x7f0000000240)={{0x18, 0x0, 0x7fff, 0xce9}, {0x18, 0x0, 0x5, 0xfffffff8}, 0x8, [0x1, 0x6, 0x2, 0x7fffffff, 0xffff, 0x1ff, 0x7648, 0x6]}, 0x3c) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x10100, 0x0) r6 = msgget$private(0x0, 0x40) msgctl$IPC_RMID(r6, 0x0) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffffe) pipe(&(0x7f0000000180)) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000200)=0xffffff81) dup2(r2, r0) r7 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r7, 0x0, 0x0) ioctl$TIOCSBRK(r7, 0x2000747b) clock_gettime(0x1, &(0x7f0000000100)) 16:02:06 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) syz_open_pts() 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) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000540)={0x10, 0x100000001, 0x4, 0x1, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x7}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7fffffff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x6}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x4}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x8}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x23e}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xab}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x3e}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x8}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x53b}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7d}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x2}) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000080)={0x80000000, 0x1, 0x1ff, 0xf432, 0x5bdd}, 0xc) r3 = socket(0x18, 0x2, 0x0) sendmsg(r3, &(0x7f0000000340)={0xfffffffffffffffe, 0xef, 0x0, 0x0, 0x0}, 0x0) r4 = socket(0x400000000018, 0x3, 0x3a) r5 = socket$unix(0x1, 0x5, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc028698d, &(0x7f00000000c0)) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000400)={0x1, 0x40, 0x0, 0x8, 0x0, 0xfed2, 0x5, 0x10, [{0xfffffffa, 0xffff, 0x8, 0x4}, {0x6, 0xfffffffd, 0x4d, 0x7}, {0x2, 0x625, 0x3}, {0x2, 0x3, 0x7, 0xffff}, {0x7, 0x8, 0xfffffffd, 0x8e0}, {0x401, 0x7fffffff, 0xffbe, 0x40}, {0x3, 0x7, 0x7}, {0x7fff, 0x2, 0x3, 0x200}, {0x40, 0x8, 0x0, 0x9}, {0x8, 0x0, 0xbb0, 0x4}, {0x8, 0x6, 0x3f, 0x3}, {0x4, 0x7fff, 0x8000, 0x8}, {0xffffffff, 0x4, 0xeee}, {0x5, 0x0, 0x800, 0x2}, {0x6, 0x7ff, 0x3, 0x4}, {0x1000, 0x8, 0x2, 0x37d}]}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000003c0)={0x4, &(0x7f0000000380)=[{0x7ff, 0x5, 0x1, 0xc22}, {0x91, 0x8, 0x5, 0x1ff}, {0xfb66, 0x70, 0x80, 0x3ff}, {0x3, 0x78, 0xc, 0x3}]}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r4, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 16:02:06 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x45) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0xa0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) shmget(0x0, 0x3000, 0x0, &(0x7f0000002000/0x3000)=nil) write(r1, &(0x7f0000000100)='w', 0x1) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) 16:02:06 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002002, 0x40004000000028ac) r0 = open(&(0x7f0000000100)='./bus\x00', 0x7fe, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000380)={0x1ddc, 0x2, 0x8, 0x10001, 0x3, 0x1, 0x7, 0x10, [{0x800, 0x6, 0x1ff, 0xfffffffa}, {0x7, 0x7, 0xae8, 0x4}, {0x0, 0x6, 0x864, 0x80000000}, {0x3, 0x1ff, 0xa6, 0x36b}, {0x1ff, 0x8c, 0x2, 0x100}, {0xd8c, 0x1ff, 0x0, 0x6}, {0xb, 0x80, 0xfffffff9, 0xfffffc00}, {0x20, 0x1000, 0x4, 0x7fff}, {0x5, 0x5, 0x4, 0x4}, {0xffff8000, 0x1f, 0x2, 0x20}, {0x7fffffff, 0x4, 0x1, 0x3}, {0x42f, 0x3, 0x8, 0x6}, {0xfffff7aa, 0x4, 0x5, 0x8}, {0x9, 0x4, 0x2, 0x23e4}, {0x4, 0xfffffe01, 0x1, 0x1000}, {0x10000, 0x5, 0x4, 0xbe5}]}) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f00000004c0)={0x7, 0xfffff001, 0x6, 0x7ff, 0x92c, 0x1f, 0x8001, 0x10, [{0x1, 0xffff0000, 0x1, 0x7ff}, {0x81, 0x8001, 0x7, 0x1}, {0x2b, 0x4, 0x4, 0x101}, {0x9, 0x7, 0x9, 0xf17}, {0x9, 0xb47, 0x80, 0x2}, {0x6a98, 0x7de7, 0x0, 0x5}, {0x761, 0x7f, 0x4, 0x1000}, {0x80000001, 0x8000, 0xeda, 0x8}, {0x0, 0xfff, 0x7ff, 0x20}, {0x20, 0x3f, 0x7, 0x20}, {0x5, 0x8, 0x7, 0x5}, {0x4, 0x7, 0xee5a, 0x6}, {0x1, 0x6, 0x80000000}, {0x5, 0x2, 0x2, 0x8000}, {0x0, 0x0, 0x5, 0x4}, {0x101, 0x85, 0x1, 0xca4}]}) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x80002002, 0x28b1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x2, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="00000018", 0x4}], 0x1) 16:02:06 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0xc5b5cf23d44d0b6d, 0x3, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 16:02:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="b9e91bee8fad27050cdaeb0413b4", 0xff00, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:02:06 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x4) write(r0, &(0x7f0000000340), 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000080)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000000)) 16:02:06 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0xf61ecc7f}) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() fcntl$setown(r1, 0x6, r2) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="8d7ad9ba9f54ff35059ad0db3e3028488332d0f082e865f9f17eeef1100ca469f9ebd3df7ddf06a561d5ce6f294b0795e4d32e510be64bf67fa442de12c911aa7764eb762a0c2fcfabb22c0f34b63ef3f49a93b0774f8e2b27953cc1ef6a02f3e8754b53788ed4f8c1cbfbe36c0c78d1cbcc0cb0a2eb6f5bf8b1f674c0294f699859acb8e75a539d95d24a7f", 0x8c}], 0x1) 11:46:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000100)={0xffff, 0x9, './file0\x00', 0x9a, 0x8, 0x101, 0x200}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x25}, {0x3d}, {0x6, 0x0, 0x0, 0x5e7f}]}) pwrite(r0, &(0x7f0000000080)="fbaf8a3ad56dcd63cf0533a998dd", 0xe, 0x0, 0x0) 11:46:07 executing program 0: r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e6f66a864397bbba824d3ece1bc413f52c6691c29bc811a51e3e3cc8d0e615a57ed760e717cca588714e3694f224f82a7f026f744b5d5648f497bb9d9922345488e2e8af94b90ab0b59b81ef4f0254c"], 0x10) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) getpeername(r3, &(0x7f0000000080)=@un=@abs, &(0x7f0000000180)=0x8) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r4 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) r5 = dup2(r0, r0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f00000000c0)=0x6, 0x4) ioctl$TIOCMGET(0xffffffffffffffff, 0x4004746a, &(0x7f0000000040)) close(r5) 11:46:07 executing program 1: openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x80, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000540)='/dev/vmm\x00', 0x20000, 0x0) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000580)) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x80000000000003c, &(0x7f0000000140), 0x4) 11:46:07 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x6], [], [], [{}, {}, {}, {}, {}, {}, {0x0, 0xfffffffe}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020699f, &(0x7f0000000300)) 11:46:07 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto(r0, &(0x7f0000000040)="1592", 0x2, 0x0, 0x0, 0x0) sendto(r0, &(0x7f0000000240)="52dd4652f509000000000000006920c1c7a46153170c208400000000ec3f888200822d2e279eccb6aec5c39c1b7e78ff85", 0xffffffffffffffae, 0x8, 0x0, 0x2f3a209c78ef0097) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) bind(r1, &(0x7f0000001800)=@in6={0x18, 0x1, 0x7}, 0xc) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r3 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$KDSETRAD(r3, 0x20004b43) sendmsg(r2, &(0x7f00000017c0)={&(0x7f0000000140)=@in6={0x18, 0x2, 0x2, 0xfe}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000280)="fba609dc8016de8b0b7bb1912efc6c820e13fc73cc8882cfc1f4fb37afec6464e4efdc613c72a53a19856fa5ead94612e9699b10a8a9107ab3b1ea1a59c6ed34bebecd2d079a5af46ef97f1465d59fc4cddbaceeff908af992bbfd21edaadb037e46795ae06be7b28cbd9e8bf37ecd9a5904714b5139ef6df7944b4b9c7fef21abf8e7c31456390e13f55598", 0x8c}], 0x1, &(0x7f0000000340)=[{0x58, 0xffff, 0x0, "843b850c7343187d340bbf4fae53cbf8a855501e6efdb78ca227d794f0f739a7fe6f08c241cd757221aa2b19997efd3cd95c97fc3fb7ad144a9cc067c422610622ff5b7eee39"}, {0x98, 0xffff, 0x1, "9b73029f57bc14b3c9fb67b532fc213700ab4e5f155cd6d966e93a637243e9cc85f2cf4803bc1acf0a3c817718c016d3f57d15b69aa8ece2791b716de606087e2c904a17eac6ab49a5e39a4729f7674b1b8e4db88efe6d80accbb388edcfcc1d2d2a54db7a349d5e9059076524eff720084d7455c2b21c9b216e20bfd8e661a35d"}, {0xb8, 0xffff, 0xfff, "afd65fefe889d65ad01e92cd4507f34f738e1ba8b725ede3efb49ce7a36507f6587499948cfe1ad0609041736b108f4b2d156a254a7e56629b85da60658dccb76efb5e21dc505598afed96ff15cf1a69a63d1c51a973c3b095bdbfc89f99457ebd1f03bd73a48af800f291efb65f82e7cdd23a51a0e70ffbe9d9b2901bf256e80f98fa6c88b28b22573e42e2f199336be1c2e5d31c2ac75f9bebc9d43c4ecedb5a31c8"}, {0x1010, 0x1, 0x3, "f78601bdf5b650d1fe4a52f869c75343c447fde37253eab6a719e880d8540c6c174ff7f17df5d37e703080d1ba8f31f327e9c962fdd9aa06b7508184101d746fe412e1d680261d75cf8369be26e923a33de1b4d31e118fc2208db4961691dd2a1a993f1354c13836fa723ff6e0c63cdebfbba5398ee8e295ebe4abb01dbb374298d301766cd96e3351ccf67c4e90d2fd64a24a494f0315014efc9ddbf566454717198a56f9eedcee76aa590afa3ecfef83c7afb4f1d99b40ca1fbc9759d11601adad3bd4551113598a2ac0bf23eb444d168cc86b085847c4e3008c2ff599013e6fbd4f9065e819db866a17c47e15d6d3e8d3da6951caa715e99f39814516e36dbb4c0ab5b7c9c5c9371f0f0fd322921b27598d23bd50343f0b207fa4346db179a79e4f15650ec6ec56ffd5fd34a25073214a4b18287ea122de868c57aa20786b579a2cb32e82cb794ebb0c9b531b59f6e7fdd3f8aa75a3332b6a2c55a19f04951124e8bd514aa2dada0a5360dfbc7578724491a65e704f86ee8970ad768d92f066ac8b7157bc1336706618480eae143fa8bdc2f8977526e389137e121770fef2bd3c89acecadbebec608b1f2477a46c601bac960b5e9d765c4d17b789dc884d7e2d23b3ed09a91c12dad0f703440757c09a406af6de99d12745a8a5100965654dc62b9ded62ea2c51b459c120a55fe8f0b262c4aee86c46a301f1a055a7e2ba6ee52791786a2731bd99935f6410eb57cb23a092ab9753d6a532f1f02a0c3d8f19d0e26605e0ef01c4e060a5956c589a4d090ade70fd1967977785614401793e9a68d2c0dfefc9acce93d2177207e5dc63a32f55e7cb8023e7412f16ec6aa20517de8bbc8aefa47a27d7e62951df4e2c8dc0e085a103c014af3c28a2cb5ec288cc769350f9c32efc0b66f5a2a3ca780bad9300e884b01c2cb86f2ea2966831ef9528a93421fb4eaf667f2d2a4fc3b143cd47110a8be7c6fdf4c7b9fc78425a5615f41cd1d21ee1fd2d804c75c3fd9a64393880cca26b2307da5d95e2d2c6c830e4f0a1b7388dc1defde6ad7d9e1d294bbf727ab09e2ec2ff1c1b9219178509d15a9967c2539ca753b148a2915442a6dae6e9d076bf122e23d3b95318ec85710632aed0e5e3bcccec89414ee43eee410ef7e667a2fb8a5d3d41ddb36fff25804f8621f2112cf29ad1ce48f3dd52a17ea7cbd81f77dd8a511836b23bf668e03ec181244e8ac284181395d8421c59059c548aa0b0b7819e33952c2fc229703cf6e8a672b236d68d6295849c9c0bece055f4ad713825e8d3e54cd4643c7054bb513d85406e33d0b167a1086938d3e45bf7a05f625823db8c3e715609348734300d02660bc2e62f3605649e9a0db7f83f99d17a6f1e72c8e71740e5b48b13de9d1ca0cf01ef963863ae9a1e3bd216ddc41ab2bcb1203b2e8afc0a7025d7dee4adfc451f880d398b6a0aaf6fa72ab690cbf179fd072f6320e1130390c9002c6ddc8025080aadbd70583e410ea4b0665cf3dd31907309d7c48d9de43231f65eed94539ec523844505e5b6aef19b9ee4155f0e70f1f8e690f999493dd3bfe94985455bed8ce36987e1f4bc1ea1da11a007544809f521c6fa12165acd4687d87c188694a6356d16b69870a008859cd55785c8c733e1a1412333ffe50a1d19fdd00d562ef06d70421805a280a3e0b67bbe783a87c4d0a4a6560f50e54ef23780154e86511f7edb1ee3138ff656593c229666826c9ac3568163e9ff4ab490c73cc916bac866580db01845e7d322b7eb573ede56a8ba43cffa7456449057093cee787f0fa3afdb55e552267d2a5279ad40179295e1c98c209289214257ff771993a308eb22177e09d9018202ee3083ed3ec41a0830b95d88d740289360089e9487833d1524b232422a3265866c8bdaefaf846c06d003013fe41263d8e4c2ca83b4b6692f30691a59cb3a3da0ecfa8686513d8c3c1032c76d5a289a10289fd804e30e25785a7aa8d617baa6ef02d41e857c175a69858c9c9d001240f5ade1d6390cc48d16085d55d3b27e25dec1b34310e750717c0deac87cf82f9266cac7661cace49eb70c18f92f3f68da27648b274443e91adaeadbb03f92a081571522862b6592c35d6b030d758d67e15c94df413cd329b96cbf65e78023a8ec3b24a786e45babfa2f942e0aa203cb35bdf598b03210c2c476bff3123389c0de54fe806bae348457af9857c55f06b1bf36a6f69974d18be2a2cc9c768c8ca1e8a953c3e51ef10d6136a90fbb4d2f0fa3c73d7e4470ab555747d7e163527d58cd6180ecb1a2ce9432685bef9b1e796f7c7e784469f54a45825a992d6039ccec2b40a48db396b2bf1a1c51284d652aca70c8512734886b3001f2b9fafdb2addc4834d3350604e459abae085ab010e215f807949f8d651d12139b970a464c74bc076f1ca5733c5a7c95dd599ace31f4ea245e756c9187bca448e6b0f13ab019517f24e4bb130fc06c6faf812048d6e63b11215f9abf5b72fb6b9a914cb45ea8c157d656a1e94f0cd08fd85d1ce63998395b7cef155e02a2d3e681e464d2a0f8031c1b0cf7d040575f5925863ede31269d40c4ab47cc8e449b06b44a6bae56b2f0a109eb47cdd63de846ab1914aa3694d289cbcc1baf4c5ddf5409e0ecdfb5c17554342e36ab22e92a64faf7a33758a493c5f7b40a8a01ca612a1431e8102da7aaa1d47dff6e0d984320a4620737494b5eff0971386ae25adcb74ac5bea114b5436dd0d0efbbcc1b985536a4ec3d27f50362a4c0be24b59950608bb1199a943355eedcca6f23321b864153f4a1640176b26cf469a33bc479e6a8b61020f8285a9efa4cee4d717485e21c935169c7526ac0308208f3308f171ad5f53c1dbd58e93720bf0335d3bc10000173f7f72076dcdea02989a9c2d09f8e5c8db32589de592a90163445220af7418ae29add940209c22a8096344c2429723a4401466e70d1a7e465e72163222107f871b757e13bbea44d45e92c74910ff744f600f094cddf811dbe6353000af8480ee827eb9ee370f73359dcde78bbf5ad9124fe09e6b12982e8b4782fb8be961210c26bf73726df66d158db07643f997af5fd30e893c3eb33f852cd66476bffbc03605a80fbd024691aab5f1550672162e02d18184eaa70b264e3818250e349cbb8bc7b4c2813f3afc4672134646d879dd0ea8164eb30fd91f311722d39ee838402f9de5d9612f2db675b7412d5dcb497d4d69e5f2c653ea30513c70f0814e8c2c8de5fec3e9f6ee13ec55e809ae0de339b987e3e33a532d44dbccefcd61d4d355ba61881578ec87d791582c5dceeaf30284bd3d59dbd5388f71f3bb9440c809921bb644a1d54bbf2c943f0a68ce61d8ca289ce7ba689fd167aa3e7d26b81718fcfa212e72a2d072b0dfcc3c155a2deeec9f35cfa8c96e69d024041bd2ec00b5ed32753dc4b0d5e7a57940c44adfd49acc65b3e0a5dfa178060bca0a8eda217d0260f01db1f38a674ffc46e7cb2954b53b5e45d2a46bd55889d38d1fa484981865dd7d04f70f34e46ba28fe1b841b5473effaa48b69dfbea58442568f420cb0b84242e1b8be368ffcab7449ed0f94bb4aded8a88f724b6660ac484b3feee17519ce89c2cb8711789157c5c1ebb49165495e79e7fa8061e55dcdf93481b2b6672f878049e24fba57afd8a76ffac15003f5fb6bc710b9a22dc2ca5762f44a62c0cbd389a5ab27f88d940af0127c385b27669e5dd92193068becb1dc79c462ace62ef09a80eee28368ad30044daaa30b0fce1d82d7acc5835797413241f5cc5ce469c154d0f10c9669111da8749dd148323592d46db24d2ca532d03ec56f66cf05421e8da31f461c9e64c659e92539ed996cd6270f96a8eec9b43353177e87badd4a4beddfec0db7a488d27a175aa64df722ab5be1b7009a76270b2248a6ca1a2d65465be1dbb24936900e5f59cabedb77a6a5733b858ca96a884f68ea91490f40beab2969a46fa6a4710c0b6daba700445536d6a20175f7d3dd84e95822defe5d2e05c9b6100e7411b9c4ef3d98ef4a54480a08f535134d5c4ab14ac499e944d406efc9c96d23ac7d951e4e7a38d10efaa59261d8c20056ab82b7c20f1a81212de034ee4a07c101f7baa2005d14b530d071b77ed8c4842557a66a0f0123c7f0406b7426142f3b8e00c0bcd4081ee47b8d1ca5a53a6ebe602f50305961b8aa61e153f1071e8b07091f7e86c0e54245845ba7dbed0959a933231918be2c54b6bb6d691ef90e29b3a019c7a107247d215699a73da8e86c72f454b6d92427361ab19cca4a0f282cc45f04cdcb0766f69413b6f3b074664fc5d9d9a74cbef8376cd6bbada5a75e4abe231e5a5cbde5ad26845306a2f843a061b52f41a9edf5b5e53896a23d17261304b44e8df672f4dc3e23723d18aa552fefcd29960c2b7e8f95aff2969aebc1a36ba339f7cf0b27d42e948fb2df98594ba89a0d29dd597e692a5618b93f653d5fe388f7f35879bdb3abf66a7c6a2ce8ca79a66fc5b3e6921fdb2c6068020151287edbc5205dca09c273dbe63bd74b46cdd15940cb281fd84271b53760964b5052673c043a5042c5aa13c1c87fb1ca28b19182e5c14af09547ef3ba34c325ccbebdd01e0531d6668cf5fc6797afbf695c3bd1b476af9e2fcf0da15b06b0c0ea9e4f2dc15626f4db2088e5cf73f9eb7c175597991d50c8066ddb59955d5816383ac5c643eaff135d43215064391c4b53e073977d751bd642c6d5803deaef472e45158164df1bbb138abf3dc5b320e1ece26ad8adb49b04f19bef66b88b8890a860769165d27e555f63d5b1d469819c6714e4cc63b8960a99c70e37f533adc394cb8e24d0b19253b0515697ebb5f8fd176a357b7567cdca09c8cb1f9247036203ce74e8b6034b4e17f715a3f746a70f7366465db26767b2263e30757e2d605a0a87a7a5efe5f09a248a9417c5ad9c26f1d60b902bebbfc5f5d56cb41b20d6e0bd1e9b3894d87d1a8155a88cfad6abb0b21500134b84a621e8a30cf9021fda10025c151bdebf43ef201e16c67225610367d5855122c45cbd1065c6a6fa0f836ad32c87e68e818a5e1d2bc62113121b28abd2cef7f7d575e1d8a8aed827f628ad2def1b7533f8858d1e15dc3f1ab1c47dcdf5745accd1715e2f7536d90a6a541364b8275b248a6412735add2bd6f492cef4a5bd132bda9d6ed9d631416bafc3f78112f716b1088375646c305468606232fd9ae7e018eb5072ae0ea4df020e866a5e47b57a6455cefc18cdab024364d2a9b402cb468116c60237115214cc61f5632aaa217afd2e581a3068287870ac27e5eec41048788cbb8881b730f6a258a4effcef0e9a0f60735ba12f95d25be1c2a46c65b90235ef17e63b7e076e927bf7c1c33a03bc66506146bd10e1cb5dc0938e7ddf72a9279041407447396a3c7b8a16088d484594c8c88817b2a2e32df62c25f6ec45b643a33194b39b1e8055d738e8e769a3ecfd29abdc6ecea41670d6b6920a68c0cfebe396b55d2bb63845ca72ae1c1d2236b1f3c64d7fb75a054c0355d02aba50c07975526a7f4fb472892e0aca09b96b01fd2aedfbb2fb26967b87fa17d7f4a9758bcddfc63b3aec6e3e57a89078131b4bc034a763fc6e4c6a9322f0734dc91f632eff5abf980834638eccf47a0a2a933019006c25660cc2267d4efe5c780f7684329339f2e23ea01eab1e70bbb17ce8e0f90ae06bd9d74e1bac9b56bb5a326b8301dd2b7c246d4f271a5f43c672e14d6f05803e2ede5021feb5398b6a270997b624ce038784ee8660f9bd1a9d152485"}, {0x28, 0x1, 0x8, "d9a27ced141d7431548dbe5e8366bd0303d6ea439225d98f"}, {0x98, 0x1, 0x6, "eafee77dee71a34a94807ac7a7354be6b8ef1f849e8f2fd2b7d374f1285da7cdd983a26f45fa0db0d6b2455d5515cf6e28fdb2a0de4204d470964570c885a456b69dd7b163d6730cc6a461d34d8da4342807f26add6d115bfddb1879061f02d57586ec6ee81d3293d6d8324756d4e735552c752444ed9311cd1a75340a57209be91fc83ebf0ab76f"}, {0x38, 0x0, 0x10000, "288cb5089d5e1292087e0e516e55995d01cc497c8f7a7eb7502a3206b4020facd0d9d0da434a"}, {0xe0, 0xffff, 0x4, "86cc8375403065ee60aa9db515488394e47de833f0ac67f70c20a30961256cfdee4ba0ac1dfbff0157bcc89f6cfbae2dd5a4b02eedf356c29fc6a7434ffc945ac8a6a6f831f1caba944dc24b2401a4e33fd2e908a561462568c9d9649862c9ac2fd16f47ff0dde2da3e8bed666cce7040dc396c88954298a4b41f464154269e3827398870bb4c6c69fbe8d3d1f41c3ae8c82507a944978442343363f91c7c255c104c6b8299150bfd191b1f193a9231fdce37f128d3338935a29b8600f7c369eb940fe911dcee8bd3861eba4a38bc9"}, {0xc8, 0x10001, 0x101, "f56b7c44d84a81d060269fc98171e51e3673ad79fdc7e84b721ba6537e2272dbcf3390724c7e32fe5e806713235c6e41d0f2f1e9820257e33d5e0616c58bcdb5281d6fcb7190ca12167cdb55864a066607cfb77a846b17ab9dad7722d1d87fb00b0021d49b3d1a7022e38c1a249d6c9adb06d4854953f07ff41fb8ea55bcb8c9b242596ef62bc13fe28366ef881dc459c45b373b505e0cf7074665abea844018599b81f54bf0122c8e212b38f63a1cf8a4"}], 0x1458}, 0x407) r4 = accept$inet6(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) sendto(r4, &(0x7f0000000180)="a91d82bc2ce9ce691b563d28a601985926de725da100b4df430eb59931318784302895143fed431db752a3effe47726e7a1dc7fc32790e96aac7881c150ea85757e4426f76c174c62ebb6a988cb59a21644e18491899d9e5054ee9eb16441382f4e05db285e1bc6d44a628a2efdee2dc76a374", 0x73, 0x8, &(0x7f0000000100)=@in6={0x18, 0x1, 0xffffffff, 0xf907000}, 0xc) fcntl$getown(r2, 0x5) 11:46:07 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x800000000087}]}) pipe2(&(0x7f0000000040), 0x28002) 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"}) fsync(r1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x2bf) 11:46:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000340)={'\x04\x00', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{}, {0x6c}, {0x2006}]}) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0xf15977a0db36d3c1, 0x0) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000300)=0x7fffffff) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r3, 0x4, 0xcc) r4 = getpid() fcntl$setown(r3, 0x6, r4) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000100)=0x6) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000280)={0x1, &(0x7f0000000240)=[{0x4, 0x2, 0x1, 0x5}]}) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f00000000c0)=0x5) 11:46:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x200007c}, {0x60}, {0x2000000006, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 11:46:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3d}, {0x1c}, {0x6, 0x0, 0x0, 0xff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a821a029be9692300357e3a", 0xe, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCSTAT(0xffffffffffffff9c, 0x20007465, &(0x7f0000000140)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0x5, 0xc1, 0x2, 0x6}, {0x9, 0x3, 0xff, 0x2c7}]}) 11:46:07 executing program 0: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='cc') stat(&(0x7f0000000140)='./file0\x00', &(0x7f00000000c0)) 11:46:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="bdfa4d25bd24313dea8d0343d605e2d328bef28d32ac633a37670d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff29b00000000b2748aaa78947da61d75a751731e5c2091ff2fb0e81c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b017be5455ba5fe808", 0x9c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() fcntl$getown(r0, 0x5) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x40000000000001, 0x1451, 0x5799, "b04d6a07000800000000000900f3ff0a6300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() 11:46:07 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getpgrp() setsockopt(r2, 0x28, 0x80000000000000c, &(0x7f0000000280)="35e681e4280c332d28efb56b3287b20e58bfb00a6b5710f031a8eb803241b0be7f5572707d60eae7680966e89c24db279d1966a2dd66e03a3407c301692639f20c69e100e2fc83f5639c61e506bfced064c834b4651977a0725f6535c285287b24075c91cf9b43ff8a78", 0x6a) sendto$inet6(r2, &(0x7f0000000140)="410cdf7bfd604466fe49066b8155d35be5b44655188148b946b55a5d969516014f7092f711e2b329cb5689d7fbee592111e5893f7adc08c581f51d918a4991e83db6518771e9a57747b3d52ae67a5ad284372277a9ebf766d6c29cb097b096cf378c66655bbee81c3e455270acfaeb09f68e264e52d44cb73878f08ac70b442c6a0870b7f8626d33ba78187e402667ae3712cb2af0c2d2d4b0d902af8dba4ddf0b46b3", 0xa3, 0x0, &(0x7f0000000080)={0x18, 0x1, 0x8, 0x1}, 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) socket$inet(0x2, 0x4, 0x0) close(r1) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0xc003, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000100)="8c65", 0x170) 11:46:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x24, 0x0, 0x0, 0x200}, {0x4006}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") geteuid() 11:46:07 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fcntl$setstatus(r1, 0x4, 0xcc) kqueue() kqueue() pipe(&(0x7f0000000300)) kqueue() kqueue() pipe(&(0x7f0000000300)) pipe(&(0x7f0000000300)) kqueue() kqueue() openat$pci(0xffffffffffffff9c, &(0x7f0000001440)='/dev/pci\x00', 0x0, 0x0) kqueue() kqueue() kqueue() kqueue() r2 = getpid() kqueue() r3 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffa, 0x1}], 0x0, 0x0, 0x0, 0x0) fcntl$setown(r1, 0x6, r2) r4 = kqueue() socket(0x18, 0x8006, 0x7) kevent(r4, 0x0, 0x0, &(0x7f00000003c0), 0x800, 0x0) kevent(r4, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) write(r0, &(0x7f0000000040)='!', 0x1) 11:46:07 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) kevent(r1, &(0x7f0000000000), 0x68, 0x0, 0x1ff, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) accept$unix(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000000000000000000000000000f700"/52], &(0x7f0000000140)=0x34) 11:46:07 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x80000000, 0x0, "e4360020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) accept(r0, 0x0, &(0x7f0000000080)) socket(0x18, 0x400000002, 0x0) setsockopt(r0, 0x30, 0x12, &(0x7f0000000100)="f0895b1700c777035f9e4e029ab2edc1d87ac76615c5068d9bb9ed27577e4a269d686ea54fdba0e0ac5728b95f11316335fec3fbd411999fe83123ae44a02c09898c13c3d3e328161c76bc6306fdbb2e034bed7028d558d6f37cffbce68abfd85c1ffd72353dd399855432b6676dc99b2f761186d6f616f03996e7b8030fb490ddd63e3521deeefbc3026d1c690cd7478c633e847736316b53c5a8456b48a639ed1e675110ae3558cc8049251c33a376cf236fc3554ae7b896168efc1e9907c22aed3b218d2d", 0xc6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x7, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e710800000000000000", 0xd) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f0000000040)=0x6f4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 11:46:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) close(r1) syz_emit_ethernet(0x49b, &(0x7f0000000000)) 11:46:07 executing program 0: r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) r1 = dup2(r0, r0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f00000000c0)=0x6, 0x4) r2 = socket$unix(0x1, 0x5, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000100)=0x20) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc028698d, &(0x7f00000000c0)) symlinkat(&(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000080)='./file0\x00') close(r1) r4 = shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffc000/0x3000)=nil) r5 = getuid() r6 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r6, 0x0, 0x0) shmctl$IPC_SET(r6, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r8 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r8, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r8, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r8, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r9 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r9, r10, r7, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r11 = getgid() r12 = getppid() r13 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r7, r10, r11, 0x1e4, 0x8}, 0x5, 0x5, r12, r13, 0xfffffffffffffe01, 0x9, 0x7ff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r14, 0x4, 0xcc) r15 = getpid() fcntl$setown(r14, 0x6, r15) shmctl$IPC_SET(r4, 0x1, &(0x7f00000000c0)={{0x7, r5, 0xffffffffffffffff, 0xffffffffffffffff, r7, 0x100, 0x9ce7}, 0x1, 0x1400, r15, 0x0, 0x5, 0x4, 0x5}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchownat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', r5, r16, 0x2) 11:46:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8080, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x200000000000006f}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000000100)) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 11:46:07 executing program 0: r0 = socket(0x20, 0x8002, 0x3) connect$unix(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9f213ad30505e8f0000a49fef9d612f87a5c5fe65baa202361cd8cac7dbac5b65c6593d285e9946cdb992ce4a000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3b94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6206b1f007bf8f244ff010000000000000906000000ec895c4784f63b0ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265367027548d8ffda5eb1152f6b60afa3393fc23442dc9631d64bcd5b823e495bb171672365f9025ac16e369633d89aac2204c4daf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80eff000000000000003f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf463c687e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e929cc5b030087c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe415fa2cfdee2e52bf897cc2330000000000000004751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d05f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c000001007c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43a9578a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff903ad0000ac7557c99a8ea296f8f93ddc76bf621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629d0162d03821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9000000df395e367a8807e37779cb60ff7fb71682d1a247d5d2b5afc600000000000000009c42bdbe3f267105d1d6654c4dcc8faa9a9956d9a018ce494de290673b40ddb1cd4ea610e2f6d9d55b434e8e41a077c0889b4d873318f832941ed130ec8be79ab4cea21b83e2f6ec1abdc4a29f701d87d5774af91f121325ecd658a3e3b64bf5417c"], 0x10) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000024c0)="bebf23572bf648c9369be6ed2d91478aade7fd5777880b2a9ae8e2a17a9d0a46f5f515cde54434944e025423eff95cb1f489e5cb2fa53f774d9a05a8acf466d7b6daf95ceb8a1c6e52ac1d1f3d6bcd5f4cea95ace81deff89d406e47009fa9a99e55cf6ce00606b86e3202615d4326061e73a8888b808fc9437b913cd566ec80022b42aa5f8a38385b130e636200fcd4b50f3d37eca335f52e32c2909f9621c963a52fb98dcea459e473c1e73b027d8c8b13eacc8448ea8a115fb6afe8da730e2da5b8b76179d9b58c685b09af38f3dd849ef9e3e19cb7d72dc26e07210a56817c7d35d46bbe96d85a0227a7d82ae4eff9dbdfae8ba37bc3994272ee2e04bad3a6ae2f435c8f7814c93be8540c280141b9020324c8ba2fbbe11e038a3a4610a2d0cb77d5a1cee925b72fb91fd125605d972c589b4ce85cb4af9fd0e88a69156dd771f053a075213eadae824acc2b0687122ca8ba665734d2ed8ff94be5a0f728749106c0ec326ee1f00aff225ce3e90905f61a234350df7b64ae8a034db6241fb652556075f1238072ab8ab1bebf5ec11685dcce0ef5531fdb3bb124fc399af2011e6728ab49e25c7c869d9a962f97661e8c3ed9353665a00f813a17b97baf8c7c8cfbe658ff066d04c87aeb32bf452ad21cd03f1d93b967c627544b99741f72a1ccd56dc83fe818f4a451dbdd55abd71c7d9c7c86f519a943e635a5f6aa0a586e560df53aaeab30a436ca70d92d35dc5e3cdaf8f1cd4fbfe8b211e04e91a7306f0b3a9ac808cff385df8f179d5cac3547b573585c3e13b121f78f1fa4694a65d9d5038b0ba1a2d751ce84580b3233338fa306826544efef401c14b1b54fc7c5463584d4b0af216b6dd47d26dd2d2aa51072e87e48f75c09cad2ac7abf6729dfff1bc4ff6777e42d7eb9d27afdaa6719a89b1d8506b469701a775436a62597149c0fe2c7592a63a6ccf95bee8fca98e6dc96cb4f469a427f9deace9e3a3fd936bbedf91fdf3ceed3d312e3975ae082ce0024158666e8c84ae8960550511e40475514c72fc956cc157bd48ab64c9649d481df03c111fd34174bb634f072fe1f0e7c4b36294b2b4efd1d04cd70a87436956c5823913d2539bc905be5b24b4d3b638216f43c72ca83dc2744bbc019426f2bcf69ee1b3680e0fcb5f4e7b121f4dd29b37d8adf17f2176eb4489f674a89584440b9838f2f87653c1ac4bdb35cc605dae1bfe66311dd59b92a287021d9b69181c74a5a4d8fe06b038a715fb76cedcffb718748894c311c133883f17da020c5c00b57b711e8c42c94cd4fa15ce312173e8b98efbefa28f3161f9dc12062acaca94145c9491f8efd5135c645408f87f20c77e357b781b47c32899d0c2b812349df2dd6103d6fbfb853825e16314e7fff392055858b778a683bf67347c410b0df56cd31e3d5251d76a8512cf887efe7884af3e808af0bf35ab19ee951ca2009643d9bba246c60b0cb5e7f571c87ec5800b222673e7c9144933d850b46177290770e7f525612d02c3249037c8f553539b411f8a4d7b65b1f99d5a006cfc406cccbf9a64ffa10d4319c5a54e9ee961154e2c69a4daebe3ddab70a72e43496e192a26417bcb8d830619c416b3c09bfb380e6018c02e423555ed3f0e21a88fc13192317b1e4e0a5c85fe23d0bc7a296e6eb869e960ee3c2b38a9c7d6252a7ad8f1746a7e2911b5403ea173332334e77702971f3dfc5197af840fa6b26b2ec226eba2c027f60619fafdebe46043618cc92ab0248faf1d678b554ed360c54d813dbb599a8d43edb8b3fe0fb83b24aaaeee9a7c47c65b0f93d0089c342a1ac1b885188ce65e1be384e494d73f89b6d888b0af93f202b95da04a84f849f7163ee77676e2600d738eea5645a8f7bd48a5b9835b2d7cc23478220699d42ad1e8e33dceb7e0d36f0fc66e8b49037e58cd4f741c326db4745dc79453b232fb95f225a970a48ea4e1fbedfece47696476558977fe31df6257b0cf92aa2b43dc48527fc220222acb66a7b1e1ba3365b88e4c9cbaaf0f142d6953bc4f797dfcd9786aa2fec1f3f2fc6571a9e124918c7b6422005047395f12866c8f42c315ca4425ca354282e01ab393d3a12a85a634384dc856a59103eb69e89c7eaaed0cbf2f6c9f6b3b8ed586c0da0b103be3ce1e9ba86aeb1bc26f2f42440c4fdd6b433f71a20746b0c9a965106c12ff918cbfddaf908e7edab0f449546493876b903c580fd96a8980aaf53d96cf63cd249c361a207fd87953df766a747565cc36530cc9585ef1c4e6b481508a5fd071ca83ddf4593da171623c474c9011ff8ab71db0f41d5cfdd9f184b286377026a49d9f60782af107ba946ef0bfb0db65e3a703077b41b52ab6f0a0f5a2b7678d11ec957d4fd4140157c325bb633a45a4132793a3d0bfc8fb48dd277bceae9258f4b982934392281754041410106ca1406d8dcec00223a9b76b6e69716f909e51ea1258ece9d0f7e656307a91402373b215d68072e54269e65827d72335567836a6cb20db309fdbe6c8c9aa473f6021c8373b649d85f4c0c2d5c40d36d99d6b65b1800c1cb672a4d6febdb360c8930ccdbaaf259c56801abf5095b663c4614a6abd82698c10b8533ae752bb5b29cd35eccb4879eb097af5bd59a70f3900e7c8631e803462b5047d0990a38130d916e55f7441d310121e63ff59f68ab92d9abc05747f4be4e08dc425769a9128a488e0cdc6ff1287aa6f312fff310b5160bd245a4039fcac0f388a6ae43a5bce7264fbdfaf1876799821ccf74f267b169ed24a1c02ae609712297d187f651f8530430c69fd487bc58ed9944db0c4b8a2c502589f3f3bd538348889233f59a038d3b7415df4943d9cc9322367b87652a56cb6db3593c009f63b739ef6910736fb509eaa247620492db4b90a8ee59acd9d43a4e1cba96bccf108fa16c1232cfd6c596009faa884a5d650ec3cea2971adde145c76adf8404569d4a4586164f1a991cdad0dc9059a8f18ab8d47be667638322bf3c85618bf169876b1e5e0d91c163e7b44f4083079c363e4570bc3ba6a4ce6413539e4e10101a0cfa2acd2da1aeac40d822e337114aba3f4c9e85db6119fdebf73fcadf263352cb81a47aa73cea775d5d622f080a336c6045e2a5f4198cbac48c2456daa22f66ac2c5c33e597b6db7a6b0c1c4c3106f64b47f17570a041795bcb069b0f78cb8f3e07fe14ed21fb56853a0683c4632434079f9a34023d05f42f04b34634a9a018d70dd438b2aee31c5dfb25afe5d3773eaa5f47ed7d3c882f5a9f2f7aeee08b38ccfecc06e8309bade09e4e55f59783bdf24b2b1723f9c9e6cfce7b1e40d01618fb748d2931aa412ee01981e9c7488b33aac3e9ab0993c24def845d3a4842675cfb87774008810bd77a25dcc0f917d4cac8d4784bba4e652efdbe6aab5984c8689e6993e0a817dcb15794df2e484069d6830da620d78807ebf2557fcdbc5da90bc5c47f4cfb0716cb99bf550c7e67c5e4ea7add7a1518307a85d9e393170b505fbca7157caf2c2d994c32e11b9af7d43088936c52d24d4249b5262b646440f054fe288a48df19b2ccc2e9d8e30a01a145363119fd07fed611615780aa87632ee42890454878a7f9ec1b7ec1ae38bc10399af3dc482a1a5f4d09819ce6d9ccdde8604230cee4ce34db338a65cf4f769ce3266542a71233bac7fd06284148b2ea07057add5e0dbdfd572144e45a6884aae3ab1eaa09b096d597f94eccdb25c8e7eeeae3b253bb7d027857da26a59d4dd543a78c2f659ab45adf11c9419757b6e7e55a69408a7e8a242bc5fd5e1533a3e22d7762373678c2f5bef71effbfb24d960620c994bc6ff12223c5c3310f27644f33c49a4065b45e8a398ad644b69770d04d4f08d9eb0bd77b172fd51a679bb4428fa52d64512254fb91aca0d0302caa12e02bb36199f381f98322d8096375aefa2fa09dad65a9f8179dc301b4b70a3d536dc7daacc13af175336fc38789b4bbd08e2a0b353a620462be7940d49c516723bc66f726c2dfe0f6dab8169ee818dfc2283051b8a06e254890a73a2575471a05daea247a30c90e893f02048aeca56ce7f1a6a0aedf9c13b22c5bd48a1803089c82f07f565db794b233921ffdb1af9d06924d31d1308f43ad5c17875515852885a1417392189635623b7e601e372eda73d930858163844770f3fa401c9ee64abbdda2058b68e1b9f1d5d77807c7073e8041ca09749e50313f12a823fe79528ec14bbb3bdb48e7bf35055e67973ece6c3b9921c8549339710578d69a8073ec641de1f8380d0c69ff0552268ccf1971958196eed1d43822fa6cecd8a1a6c5c01ebac0f420eaa86dc0c3b05d19", 0xbff}, {&(0x7f00000034c0)="34fbe57d7eb5b906b5864d6b46a4b63a4b22fa2c6ddb4aef73b67a8fcd7214c367ed6591f57905e2e120857a6c0c97f440319cfc9156d92c1b2bb9d1e2d53ce4e48e1066648a01790475d5607d0586221f9eca55b78d368dfeb1a05a7660284d21e9709802ee7e291c705209a053e7726ea375dee945ea825856289e3dd0e3cd553bec54279db2c2a2b3c2a7455180338ca02ed947f915a744ea07e25c0fa32ff41d37b976ebf99debc4c8cdd04c74488db6a8a91e9d062e6b52775ed15c3c3b1c144f3b611757273947760331e192af155ca2e32c2b1cf7b0ef17c61fb77567a2f39dbb1920c0aac1ce8f4968579b1549780b08f19a5645d3a000e3999bc4ce73c1bd562f5f97e63e2a38673aab4f76dda9ff0ef29557595fce70d337f973adc337d1ce4f4a8eb98e84c773625dc313196089123da50dae7920966beadbdc90c5d729ab4b19fd9aebdf740e9328801ec7738d234cbd442103791dec56a532c1caa146d5edbe1de1e5377b48d8b94d79bb05f175d5340e806db28f9b54ca803ca467fd215898426e4e510a347392335759f5c85bc84f0b1c052f9ac85abb3b852f49077d4fa06251ceb20da72460cae1cb6c42b0cd494114427262bfc8e8ac5e87ef329057a39da73829f1366316733d8b1c721b4f5662d49844e57013abe13a1648a9f1ba1f292fe0b84f09cf12b8fd6b72db51cdc18e9848bd96cd52ccb75c754c09a3bc9de9d9a2d01c638fcc7a0bb334820dcdb7b7fb5684b9b0123c28f07423474f6251ff720737a02f84fb7cebd2e9b22803e019ddfb80acf62376a2cbcafd78939a31aa67741f51aa10ec46a25a1823056e7030a5be753705372878b419acf00cd905c3faa850e463900ce07de3c5ceb3b137ae90975fc748baed7cb5662196e7eeda16f0a1f22cfba8ebbec06d40638f7732c45e9a0823ed0ab07717e6695c2ce5c9c81092da9018cde1de5a23fa9fbf0a862e60026f0c84084caeecca3b04449e4b735d85957c0213af5b1b01fdcd1bd54226f5fd60c82e0646e4c87977719ab9021805875aeb2ac194df6dda4422f1eacfc66d19e89aab197342ac1ba22b513cc75f7a5d108a6719c61445131ef62841c2cc542b192eeec0cb0897200270e32524dff142cc87eb92a4ec3e4d1607747a7f49b0621ffec0e7f9621fde6fa4cc48c48adaac8aca154dbe8beb43d6056a2ef1767e087402eb46d4bbb963176e526405566fcff6dc71b1869f565e18bbe3a1315f22c819241c5d03b9a4b5b4941dfe40f03c155fd329a67e009516ef33d48cfc899011375e17d6847c839896ecaea875ccaf3e0f16b7158bce3e8b738da8e929ebcc89afc6e6beffa2a8fc6ad08c7e286713987db7e53d55c56af1bcb1da79adcce10f1531d0cc94eb0082ff1e25b318b1754708953cc1399e3dbe41d339e9c51e1d35222346e6fd190eb7e1c271924d21951f2790bf0ce4540d195d53f89b7edba2ecbfd05350c6249b3445ae4eccde6a047e1d4f9105340993b3931ebf3a87f87835273c9b9773df0286f707c193a4ae2968b128cdd39ff6cd91b9c0728dd65cd39843581ce1051a00384d79c10817ca194e25d891b8c0e06eede6253b0a1c00adf389a7efaeda77137aa6671d34a1a4675a6948a817daef8c8d67dd97fe181debbdc255f69f484acb928f83ce053764feb062e26e031d26d69cbb9b5a1fd91a8a2475144edf8e40e7eb7b7f67aead24941d6e1357f29e7d866eca1e81c32cb9ff735fc672d2ba0b2c8b87a3a0b4909d6ed43c10d9bc8b545941e58f965878764b7d6af5a0ec385184a71a6eb803b2d6b0f8c53af027c4573d0956a1cdf8c0ae23052cab980bbad01e491ea1f1440fdb613868c2e302ace1269801618390f3d46865464c56d8e9fc820b252dd8c1528c80d32052fe2f76e0b947a8e8f2915a11c712035c4241164b1170bd0bfd39ed50bae323aa71e2f54a2e1e2e75bb84d46bf6337d13995cc05701705eca4a60e90d43797b7439949a18c42a811ae29c7d510686582a2fa27af9cdfb3233255b88f2ca7687d7a3b42a338ea198f9b1bf7cb56c72b24e2843bed68aee0a0d00607648e98101e6c6d57ee49e00a65f21980ed0edae418a705bac42323a02e81cc2b469cf5e46896cf1d250211bbe5b309c3e21aea63253e75d380fedf02d94370b2427b45b94210b2bba77dcf835c358e2ef7f5f60bfabf9efca6d54a7dae31ff65fd446a0bd12e9eed124c1dbfbf81b9e11f0eb7669398f77eeac6425b727159c42681b71fb820d907626bac4de5f179ee070c1a2f66638fb4885989b091a7b40b2f031eea2c269269623656ec3b6a67b15903d7ab476fb3806907f73cc7c4299eed8e914830e18cd65540a948f1d04d25862426bb6170cac739c9ebb3243ad864ba7b9b7af26fdce99488b86bca4c1fcb85c8a0dcea3b8a8cf2b6cdb1a5902c98a9604914b4307e8242cc4701445181d60233c7229f094a04c925f4468c493c23d752a56f6eaa24a4a38d099189ae734e09f2791b43c28b43b9de3b09f8d6167003cd11188a05605840faba88c88b41125af4c296fe201996ca26257789c720606849ccd73169e976c50dc1fc55ca64cb05f48a66630e4a3f9fdb0497e9badab3c7fc5278743f51bcc48ee4ab44d7f8d128ee686669c6e46e1fbced5329762c974916887dde68efd53868fee3dd6123bee", 0x776}, {&(0x7f0000000100)="f6", 0x1}, {&(0x7f0000000140)="629e62787c9fc66efdfda6654403ba18c1b0bd16accf3b0d54ca2b9d51a0e9cb8419da3e52956e", 0x27}, {&(0x7f0000000300)="b36e7d287583c6374ea82b55773327a2b4f3067f1bb90bfda11798ed856c802784e30d5999dcdf7a32580b7ab457a452625f482b3eaca5508213e2e1da2914bb0ba304f21f3a837717e4b0c0b0754f0ae842c9ea3e579fde6f24aea97c6d17a18e0da023f46ec40f7dc4e958f6fac20a05b8f601da675c135c5fc28bad740abe5ed5b66929623b693030e3c1b7f2d6a3169a2510ef59953a89", 0x99}], 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() fcntl$setown(r1, 0x6, r2) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000000)=0x1) 11:46:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80000021c0, 0x60004000000028a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x4) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="000000186a56010000001c00beffff00feff0060d5706c85c2768511fe9700007b7d8a1c18b96e66cfad1fb4", 0x2c}], 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kqueue() close(r2) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000180)=0x80000001) setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r5, 0x4, 0xcc) r6 = socket$unix(0x1, 0x4, 0x0) ftruncate(r6, 0x0, 0x3) r7 = getpid() fcntl$setown(r5, 0x6, r7) openat(r5, &(0x7f0000001240)='./bus\x00', 0x0, 0x100) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r9, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) setsockopt(r9, 0x29, 0xa, &(0x7f00000012c0)="12b8fa226908673827de31c6cc31d36e0d09f788f5986aac9bf60508fdf5017031b7aef45e984ae063e331447886fe1a313b9c12dcd4248ba329816e4e394a2ba5b9d1b82399b08b79e692804761a596d549c9415a202c5fb64d3324947f6dea385983394e4a12714ca99563be2988889c29b4a2cb2455e3673ff7f24834cbc8a467ddc706238a8eb5f15bc6cc431ce5208cdcb9669c451a7fd099cff137d4da7f9177c1dbcc1519a28d9e338fc2184a8db1314f69d7e6945c", 0xfff7) r10 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=ANY=[@ANYBLOB="000006eaff000000000008000000"], &(0x7f0000001280)=0x331) writev(r10, &(0x7f0000001200)=[{&(0x7f00000001c0)="f71443e1a61230e870beea0b9dcc27cc39aa4a1ddf41ed2359f6e515f3d03343cf24983e6ec140c5402dec5b2c67397c2d6375a443d1", 0x36}, {&(0x7f0000000200)="152bacb39f0be7ecc4bd3e6dc2dfe24d74442a69155e0fc760fefccbf85b96f01290b18cb76db3e7acffff6b8fc597dfba4f607051b6a3aefc5a2c5007be58cef00cdcc34d5b8a43ee4d5609fe8e7c1b646a1bada70c5cfe63c2539961cedb4406c04b9496b47144ba1884b0ee644e42a937cdc136aae6d3c94befcf34b43457befa5db924468d23b321dd8e9a897c204e9ed90f274701282528807432de5d63ffcab13a0ed01637beb34a57c99ec386fd9bc80f71bb0eddd230fe7ab5efbc5072e24b6bac565752bb70e700526c36bb2cb11ae5b5cb3fe8bbc49bd47a75e4f0fe107c95e7dfd81e95950a11870b293b2b3f5e13182db796728e1afa878b54e4df96eee8b1197abb60ac0e9525f50e3fee78479e88a6535d344666017cc48f040c05c2261ef82e52fb0f5280ecdc97a7843550cb35cf86aca16653cbb9b6c1f3f51e0fcf33389c89351107388faeb99d463814a3b8af408690bb8d8acb9548ebbc2788775ef6b1ea5fbf7d7ac2e429c5377e19a8a54a4367bb91b8f3b9916202fab5d47a106dcb2424f0e2d243a4a8074221bc97ce9896e2f3f06b95fdce50e132c870be6cfa7bb10b9af33e6bc3c31f2e39d5614f1f42a89d4ca30da6245e05f4301aeb55b39ba603b63c1f903aa88698099eedc3c5736b6d4458c8aeb0b574432d5cdf980a27b76793497ae8c21218670eb000787195aa02e91a566bf695e36182fa09f6eddd78aad8e160948a7a445eea435ebb3bcff2cf8ad0e7874f5a51f3c3a701b2bf9d68a116ed793164344dee17a28e4deb31d89d19ee936e10358d8c9a2921fe789eaa45dfd5140b7ef7efe0504b7708b065ffffd954d8fa3b1ccec8f3ebb4ae9f9c0543cf28506aaee2bd30e7909ed56dbd12e95b8b76d659d53c55e90ad1155931ef66bafc47b950711c515b252530b41cc77f5141e9919b7398131fe40af358dc852f49f969247ae9b44b4d7518cbc9f9df735f33540d4608c9e07ace6b15c064fdc122fc9271f567073cc1f251963b8665f2f38570d4c5916780f6c2c23451e9268d4ad3f2522ad003121d3c84269a324ce0e7087b58462611e21848bfd08fa9545e4c41e4f52e7c927e29916cc404cab0a8a852974f50daed26a956f0b5138d8a63b68a2254bd0b86020da95dccf2a8592c3deb67ee1655335e6bac896e2609c76ea72a759e984b61ccebae414eb60f10395fda5c9f5f63d685cf38fd91826bc6ac0d6f7acd087b0a460f91745a02fdd14baad1a415f9b2eec3f20daf9604c0b9213bdc78526d005971a5b540a09b05d256ba86b6fe7a44663b612a595dcc3d51d9868ad0974a39b9d027c29dba34de6c40bdd4c5ff6c66a6dbd3c4d30e7cb3589ef1daf639360b4048f92273b659271f8e7916b624d3f762bc103b03be6160ab55d4c6c9147cccd4883c8d915bcb33dc16f8e0d0c0a20b02cb82dba97ea24b3ee6d426733e1c66544bb87998df133747a10159e808533370c39915e61f60aace66e4c8e3d1f8d673f6c5971ab6287ffacebc7e38d209314eb45fed4167f3aa0fed75b7d42a002ebd410f6b25fb04d00bb188fe966c337bade3c7f4a42f2c2eb9e81bc06ee719a4c1c1c92df43860753b507cf5f6ca28596ecdee114433f86a9ee7382302094a47a10565815b9ac8dd5dd210cf4a8888fb8df39bc7b4b83e464bb22bce9234f56925b786d93209c3cc3d2a2d5e840cb41802adbcdc713d5639223b690d3f73e12a968d6c729a40cb8e9db42967b04f0e73612a53cb37cce7488eda8bc1d00795f049bde2356cb7db29dffd97be57658814dff46d4780e9375063261062044baa57564f409aa7727782bf9d1a2833ba47e647ce19238f594310f8699d94cbdd705b6f32b5ebab22a6c59dc1eb559da8635f5769b987cc6b9f4f0c45a2aed063a30c446cf1e314dc9a408bf6f5f0101b501211d58ace3cb4a4582e58f26df3c4e8c6fad77533b9a8f9dcd7613bb210bfc106ca6b18b9e308c6ead9f1db9f49b4d5ae5c7c774cde36db5196dcd2a012195e7da60cb2eff081a4904b05fd866de3d4eac878a1dd156ac74e7fab8c886df198cceff4f0846ab57589784a9aa82c8c87be5f113e3036733b2885cd0c0d223926d0ee899b1b099f0084b0d990a1b91e5067e407df936bd3d2ba9f486041bf4a4cfc2babe73c9338f52c0266876756a19e41e507b60b01b5c8a49120fbd66171b150322a1414a92326cf20b07710626ac6882e41f08ddae881639e728054b89fd5d217806eb8aa0c82521b7188b56a197437e894f74ae3979e7b660525736f736ea5d8c7489a62b627d8275f1d682f2c81a55ec94f22ad50ececf930b2da7647f8598994ec5c531952c743bc2a1e84089635fc8f03326f0c87c0b99570147253e62463bc69b8b3d2e0ea3e0c93a6ca12481bbeb578d7ebf452b041d40394f2a15e81ce8f6c450c419980379a6bfb6f8696598db922e5bccb2bb0daf540907255e6f68c4e2383632fddda0fbef00f166c81c7d6530bf6b6d27c5e57c0a8db294219dd5b80ce944ba9191d6dcb17f276b5b471b3b2841a455704335730c50c730abaa1efa1e3284858efebe0fa2e3a49439c48de9f9caf5474b2c3844a17286070dd28b2810c2859c231103d2a34505b4e8f1f8ffab6da708536624fb22fdf1af22e542b55db78331ae701a277672abe19cac4f51962ef0dd938e775428850237712c97478eddf7cf160e55697c57db8e6a2688c3f7f987ef9dff0892f11c7c7e768ed9eb617cf9d0f5b94065c43417715602b9054a07d944d126be134fda3c11b2559f14984b58b904c81093441f758db68585943c225ed061e70e2724d7bba318d60c5a67306ed83b604a1b5958a4548044372039a01b93e8174b6e25e022974ea27d38843fb785b62c863554715befe2ce155fc5de3ff13f899c9fa5484e40e81a466a336efcfbae17d7df1d8f299fbc819b22ed11a9b838074b8ed0751746f138ad179baa64e55f9639c14ebd146b1d8c22f921577fb2c7dd1599d6bf49ba74abacb7736491266b138c8d71a8581b934135be260dc2dfcbe78229d4dc89b6f6afdef0a2d0b1233a95997ed53eabbeaff410a6505c8c8fd54ff57d6eb7e1c8eb8bae8fbf729a5014bfa6111e47ce03c1f51819600fa663c8bc2992bcfb3b5e5bb38f2d8ef0234bc263acbfe9d2cd043c08323406c3205787c46b2bb0eb73f5134f1ed459f163e40cd612c0c91d28451668af0c8d8e21275436f9912c907dd2b6c6700dcbc4dd49a29c080498929157190a9dc4c5f2eefcb0ba49c67e939b71d7ffa71c24169259894303434f5c30b7a680f5d8988f3bafa6abb72bd824b477ff15467d6b1354a795d9033a9fd1ebdf537eadedd707078cbb4502444f015135f8f3342fd266121154aea9c708fe1a94f19fd6d50917ba1179908698ee38d903c5a23b53f0aa9341ce79e7351d8970b38b7489c8cb98280c5f72da3af15b35b9812b2c3168d5f8af90d912a8c2747ccacad48b49ed568aedb639bad91f1fe6e0f904ba65c0e34154e3e2d3900568dcc7faab05254c8fddc6da49b7c534fc0a4e20c35fb1120e823665dd2dd7738c79de2b9c1306cde1e0f1e3057903ed358baec3e0540089875f26e0949ccdd54401d3d56fdbca05a519be6060bf47ded4a443bcb81f26101ebbe3c4c14d8de5f42141f76d83e34e72f6f430876a282afb0f598db2db5d08f767670ff0c700747c7934bc3645802d86b74cbed147291ac2692a81c0a7322d8e9cbdb9418a66b5aae134041e4309fe125741aae13e5f0f474f02bf47fa1a33f6136829417fa41807c8958550d518759a62db491a08b7aa24c071fc289c2573208d8792894428f805c65345b4144d88e898c07ca662f9580c2ee166779c0eae8e8ce5f142c72c71773b7a323eb2d07383b30d4c760cb87c9f2fd377d99ba7f60db3086c73b89cf3d0aaaa323179a01d9e8e57866b5a8c9f65555569ca2bc2895831f5b19926974bab494d93dc09b4003ffb27d30a3759b900925d87649d5aca38e0ec121d10991aabd8e05bfeec25e9306633b82fed0e7959e934911631ede4a266f3da53582345434015b23ccf68eb3a1ebbae0981f390f25f3ffb3c3401450ac069d8c6e5dfbbbc2972351f956d250c8b4d77f317f8fa412cc933bb3a7720907be084ae247dab400ee583b51092a96fa5ca13d07d57c8dc7fc7badbde303bda3208b44c44a889860413e0aa16633c8abd48cca4dd932a594bcf4679d3f6b39af9ed6f267d6bf7729120814d4c95266890068687dbb5555a7af12c7d92a38b16d5818723ab1a31ed52ab4801a257402e0a028b36aea9f8399a3bc56e72d286163e1f20a9041cf10c201039f51409191445f83f6c6245b7329c32524e41ca975184df0aa6aa4cb295d89d089c99e9ea97ffcb25d9e2459524fa09b3abb00e246b76dc10d607608af33804c0a42cffdfc5944a0953573568d0e20406063d48f04a510f404ac75737a2c634afc6f649b65eb930ca980ec4b46fffd63a5435a58be0f0500ec580fded1b932426c79e78ea1794ac77eed65f78ba999ca85f02298a00c6a5baeae0f1d442013bfdf05c0bb6e316f0e9fb756f6af2b085e497dc33e1c948668a570b833e1b9d4fed9983d2190adca4ce9d757cb3367550687b57708b39d0c957f63bf3bd2df00051f186084dfdf21e9b9feb554f026f4ed3d4371587dda59c9bcf5fa6bfbe9cdfefe9abfbcb1ed6bac593926c192ffd8697c5f3c287a60a473b0698e3cce2bcce71052ec55e5a6ec145175f16dbd269406694448fe79da06c3eee76d6263fcf3c4b2d5bcd9cb2c2fd376b6296c5e048a1deec66b65801cb55d32feaa2e0a22e85e00fba4d88eb62241977948057da005da93d21b072974adb4deb2129608d405bc5268a1ee5e224a88ffbc40a57d640243a58b5731b411b6effc0121b92b8d04bc967c7fd63a8bc64bf4cde81e423820c683201a106874cffb7cfdb211b8474f5958a0501407d06b069924ff5d46ad4d0fb1800a47284eb6142f31b20ccb22bf905891e00e03103f4a9c54df4c03ce5aadc3031c1d27ff6a66ae03874db43164ff8ea4763903526724169528a0ffb7dd359b3d05f86c4fc35d1430f99deba407ed3d45b1a3b27ac80cf06bbfe3e37d3d93c03b8b9ec33ebf5f4f02191042e8da14208fb94ade1902b92ed986f1fc06b949abe0fd1e3dad1e3963b885392f5f072a6e2f58fca9df9fac24575a1d57ce470c431da519f0dba6cdab3b45716306708ea33270c58725260b53030b64e5a9703f78524be8a5cce358e876c5efd8fdb10d867588538bf9b14b257058aec74ccd651f6b0b837b4a80caf86941634ba6821c36e7bb80fcfb81787b6848f910b6aaf49cb2f80e230cd1585fa903d11778f0b988980fabc07316340294293db565ec45817a29801b6e6cedf8ab71246c178e3ab383bf8a4f970e0a1d04f93679bc90ae7c51e392cd8aba0c94cfc90959d3b5b7cdd95e96a6369cad356cfb2c0441aa8fa2b54e6541be0f4770afa791c2e4835dac20bf6a7de427785e0457093637d5185792e7362538e3bfaf294482dac904b7e36a9cae0ba8597873897a183808c88489ab58d35c4d525015b293284824b5585f2f728bc0ddf0f7429ca90397f70dd9d2ec30e99f8de914f2c0656f61d86d2214342b1614d59f5a0e12e323f4631ba0d4f1da086f4057e44acf9f62d0b0abcd61c44399399e8b1844406fbf03508016ef52efe5f4aab05f2b8eff51ce1673fc5c3ea157306e94d014a04e813619bc9645dfc9", 0x1000}], 0x2) 11:46:07 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) lchown(&(0x7f0000000040)='./file0\x00', r0, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x462, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x2}, {0x800001d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 11:46:07 executing program 0: syz_emit_ethernet(0x2b, &(0x7f0000000100)="5e77e7452a91d55aa08516290be1dbcb8bf816449d65177331b9f34799e0fa1feaeb573299b47669649420") mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc028698d, &(0x7f00000000c0)) mkdirat(r3, &(0x7f0000000080)='./file0\x00', 0x84) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x500, 0x0) 11:46:07 executing program 1: mkdir(&(0x7f0000000180)='.\x00', 0x40) chmod(&(0x7f0000000000)='./file0\x00', 0x23f) symlink(&(0x7f0000000640)='./file0/file0\x00', &(0x7f0000000280)='./file0\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dev/zero\x00', 0x28, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0x3ff) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$inet6(r0, &(0x7f0000000240), &(0x7f00000008c0)=0xffffffffffffff18) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000200)=0x6) r4 = socket$inet6(0x18, 0x4005, 0x70) r5 = fcntl$dupfd(r2, 0x0, r3) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0), 0x6a14a19ca22b4388) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r8 = open(&(0x7f0000000340)='./file0\x00', 0x81, 0x90) ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000440)={0x84, 0x2, 0x2, 0x20, "1c1cd8404bbf3235938cbac82c8f8ec2b92b084d", 0x3, 0x30}) r9 = fcntl$getown(r3, 0x5) shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ffa000/0x4000)=nil) r10 = socket(0x7a10bac01c5d6df6, 0x400000002, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r12 = getegid() fchown(r10, r11, r12) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r14 = getegid() fchown(0xffffffffffffffff, r13, r14) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r13, 0x0, r11, r7, 0x25, 0x7fff}, 0x6, 0x4, 0x0, r9, 0x7f, 0x100000001, 0xb1f1}) r15 = semget$private(0x0, 0x7, 0x80) semop(r15, &(0x7f00000005c0)=[{0x3, 0x6, 0x1000}, {0x4, 0x8, 0x1000}, {0x3, 0x1, 0x1000}, {0x1, 0x8, 0x1000}, {0x3, 0x421, 0x1000}, {0x0, 0x100000000, 0x800}, {0x3, 0x80000001, 0x800}], 0x7) r16 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r16, 0x3a, 0x12, 0x0, 0x0) r17 = open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x0) r18 = kqueue() kevent(r18, &(0x7f00000000c0)=[{{r17}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) r19 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r20 = kqueue() kevent(r20, &(0x7f00000000c0)=[{{r19}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) r21 = open$dir(&(0x7f0000000600)='./file0/file1\x00', 0x8000, 0x80) fcntl$dupfd(r19, 0xa, r21) setuid(0xee01) openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0/file0\x00', 0x200, 0x0) chdir(&(0x7f0000000400)='./file0/file0\x00') rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0/file0\x00') r22 = semget$private(0x0, 0x2, 0x1) semctl$IPC_RMID(r22, 0x0, 0x0) 11:46:07 executing program 0: r0 = socket(0x18, 0x4000, 0x0) select(0x40, &(0x7f0000000000)={0x8, 0x0, 0x400}, &(0x7f00000010c0)={0x483, 0x9}, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) shutdown(r0, 0x0) 11:46:07 executing program 1: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f00000001c0), 0x3ff, 0x0, 0xffffffffffffffff, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0x3, 0x0) kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r3, 0x4, 0xcc) r4 = getpid() fcntl$setown(r3, 0x6, r4) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_addr=@in6}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r6, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r6, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r7 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r7, r8, r5, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r9 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r9, 0x0, 0x0) shmctl$IPC_SET(r9, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r9, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r11 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r11, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r11, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r11, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r11, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r12 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r12, r13, r10, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r14 = getgid() r15 = getppid() r16 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r10, r13, r14, 0x1e4, 0x8}, 0x5, 0x5, r15, r16, 0xfffffffffffffe01, 0x9, 0x7ff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r18 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r18, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r18, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r18, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r18, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r19 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r19, r20, r17, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r21 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r21, 0x0, 0x0) shmctl$IPC_SET(r21, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r21, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r23 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r23, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r23, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r23, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r23, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r24 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r24, r25, r22, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r26 = getgid() r27 = getppid() r28 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r21, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r22, r25, r26, 0x1e4, 0x8}, 0x5, 0x5, r27, r28, 0xfffffffffffffe01, 0x9, 0x7ff}) r29 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r29, 0x0, 0x0) shmctl$IPC_SET(r29, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r29, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r31 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r31, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r31, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r31, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r31, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r32 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r31, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r32, r33, r30, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r34 = getgid() r35 = getppid() r36 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r29, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r30, r33, r34, 0x1e4, 0x8}, 0x5, 0x5, r35, r36, 0xfffffffffffffe01, 0x9, 0x7ff}) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x280000, r13, r19, r25, r34, 0x8}, 0x0, 0x8, 0xffff}) 11:46:07 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) write(r0, &(0x7f0000000040)="3b5bd6b251d73033bf23248d1df728a0348ca5ec70d0043a84e98b786df814432e8a3d0d70aff22d1b122f32221e490a5669f367d620ab02eac6870d2baa9e2525fcf384c17208eecba08057bd29588e2748b24b8e5e90b775a92b84b8c791dcc47d701b2d0fcf7962ee9eed87a80ca5123e3c1069ddc3fe20b6e40edb450021fb4037607bc2a168b4c42a24b88244799fc844d45c758cbe19a8ebd25bc395191c8423737e002a818fbc171e49bfe60f07c5f758ee7bcf5a296c2e14ea7b68048865b639535e63184ccd16bf8a657a103c13e2dbe5ac5aefb5d5e3535ba7a1d5a8ab6fec1c1f144005e88e8696dfddc360f9c26e90e5323c29fe0db2cb0be4ac52b18924d2b0b8a06c1765ff84d9bb1372f327a33a443c235d938c8627fb195ecb6eeb3ff52c058995cbca66668338efb15b96f8bc79cd4d34559f60d74bf64da243471a49f8cc7db7722991dd95b99dd7fde9e958c2408595da2191877e86b1c919adf42ce570cdcb17754a65403c8d7b08013d980b70326287d2fa8f5b19c2761227fde5fe7b1f673890183a3160001a9e1bf68769f26f9b49ffd7da11c40cd0ce59ccabf14b2be0cdc3c56f250ab2dc60e25f03e5f40147fd4dafd017abf62e13f69a67ee740b994b99d7b859e537348c317da3e9420314eee6e31f6281c72a983ca3c32bf97f812f5c4989ca7c0938912f41202aa89684014f4501f8689517589752c6a868ea377a1bb64690c5b3c0543201dc0fac2f382ae39c5cc28301fb3309aafec222c98d4beaba77586787e14d62c7026e22c5b0279f959e6f4045c943aa4728e38383f9b0ba6ca1f8afe807e5b63d9c226a45a6acb90cb8f841f5f9adb03ac189f600a8b9673f88af1ebb3d6f051dc43120f5b65790e24379846b18b81671ed8a388b4592baf419d965702c6979fe1d900165e5ee46bcc3d85785fd0d23dd699058be101ca0bc0032a0ec558219e72a3ca9c0d50b527b8c0101ce2f4d7b106fd35f56efe5ebd458ddbcbd356b2460782aec94c27e5a751db87be0786bedac404452f6c73f139f6564dc208f6e6c991950e913276c02b70c1ee3988d5b04ae414bab38529c1f9904e8086f5b0fb085ce96039256668f0531af944d18778e86603f28f8fc4ee96e01d7d2bf15de0eef5758b1d89f709f4662182d1032513a7fe716af27ae3ead35757c32a03e8bb23b2c5a1fad820763867786a50299900a88ee54c2d75c0cab3de5730bb3e92051ea7efdad5493353f8f3aa10eea2a29aefb4ac9bab6c180bef6667b6935c6aeb0d3ebbbd86ce0e4f292400f2708b47484c3f6e90eb9d80f8023517c762e83e6f67ca0aa15ed9932ad283a87e46905027645cc9b0974d84a56b7bcc98f7cd7308a131bdf05c1dec2df7a3072a032d05c68095ef34953cc529695a77db9957f9362741633b4ee40c616edb02a71aceee83a188b657ccae0ea3271dc17d0c0f870bb0894354df2359f4bf0b0afde378352aa187342a19cdef03e475f16e7c9da4af4316fa3433ce6e23209d1829efd585182d21a50d73207fbba2810de2266a162925ba990ad3428fd83ae2edd124af8d5de79e3954557279dbdaa163d396657cc91e6989a83fa0140a90800697507e6f3cb4fada1c73ba07defb7e7a229ef388cf1b16a6d8f6add60165d65a6c0327970f6d8b66e3ed11d9b51948bf0f82eed6ab121e5602eb465911c391b92726fdb3320b80696aabda6007136d8594322d80b203b76ed91bfcc682c99314035a835eea2789e546a4a5399b7f85495e2cc9c495a859a60582f42130e5a6dfe03b6a3a270cb046ff1c50ae18317205016c62f07cf6554342651d63266bf73dee6000d74802adbf48c3dd72174a4cd6c6d13a3a8b2234260d7631b38655b00daf75f35c7f73476c2990a7bf981976dada32e6bc5eb9b220463ff9f09b3c747f376b0c2a511d4a654c8ffd048968897374d6d5aa95bac0fe6279cbdb6a3ee59ab8a52dde552f226c0928049ebaeabe0d3298ae5f5e222a85f7a66ac3fc351d014b25b41720bd8c819943da98a958cda9847ffbe2cac2233d51cc0d88121c81a30f291bef7f3a075a8388bc111cf01ad26455b902c1e9fb5b3eb3df3e690acd8e6446d4b87066b0431a352408b5f93159a76fc57e5c18e3376c14b2f462bf7087b9e9741210d516fa81a303ec33660d7e32c879d991f10751a5c8af7b809be9f04ba1cc9a64d9c015da8fe9b2dea2289025bbe3198879b0ae0b66bffb69ca4166d9f3d700bb111168cb4a4b5b2cd0cd9b97076f3973b0d672ab0dad191e732c1de5a9116a5de76019ecf44ead17b90df18b36f217dada50af347fe9f1c384638756ed0c005c1cfefb083058cfbfe02054174659cd117c29569fc79637bf47f2d7fd081dc67c7fd727f9281626768d32ff37b53bdd4cdb469754ebd3a2d39c46aece340d49ca58fb8792c435e952b380553964a5e50de8b3af9a239cc6a19cf6b232d2c4e5b7ccc417cef8bbbe29d774e01d67cf93d3870d8939c80b256e8c53ad5ccf06d4dbe77fd7248dee680dab6e700aa8b01f342f2b29e5d7fc25afc51f2495308bbbe5125a720d7038b69eee217e2269327e9e1c489921d7567c8c71b63beaa90acd31025ef742b0904b6aff03af93a3b86cb914c726fbbf6b7c40c3b0bdc7013196363407c59f0babb55a80783d8a58a99e60b32aa27efa5775091ee6fc518c1e3a1a8889a96311e1f14c006b3a58912787228042fc7149e3ef157feddfda0a92c94068d842f747873e412612dd1ad3b47c803ea02d67f318b162eb0c7a6a33df9cfa9740931741e05d1b5d0fbb75a3dea3049b475df15eafa018484e390a5742fb143044ccd79eb247a15f9a394ae1322317d242bbbe39bca7e346d8c015c18ee0516008a6dd0450b48e3c25d81d48b1d1970f14d193321600849f4e7da926983f493b79aea2a1e90915ca97838a5e335da5e07d9925dcbea1b15c7c95b4f721a2e55e6f52de45d00c65bdcb6d9ba02766d62449cb0c05b502faeb76cd9907b5c931c01f48ca0fabaed24e31f37630dad3974d85ad9e4e773c513480c3df46e30e7830c9053268ad261721af1ca8349596a3db269500230d5bcb9d67352e2fa1d2a843e90e36bca510cfe30b84e73934068a16eb8340946095a17d4408862c4e1253f0588d11b690306a60ec87b16c4bba675b3685030143b3e18ed466a881a42acff3865f8e5a1e6f8048ac557f542454773d86e4846dd6618fa437873168a7bea2ef0a4bd3d45023352636107541aecbcba7f75d82a0b73450c4daf40c2a927c2a8286a7a5c91b78b404f487d24f0b96180cdb13d24f688aa61c8cca565f43eb1a69f83c81d19ad879364c8a0d849b0539e2d7991ad96b3e98b95b183ca274f34e55fb6e48fa6dc2be696b81664916e9f86ce9f510c6255b63f172d72401fcbff5e1bf932dd705061a82b2a33d11c5711ab0c9eadc98d529a7dd6d99c5b2f1d6a902d27955a06e785acf3cfae8e69c5af77f6ae4bda238e5d47090d28618df7a3a91ec8a8efc59bb2629aade512fcaaec58e92c787692b994f515d3e03cf966632f0f4a996f5028fb44cb92d07c018d6bb02eff799723933df6e287660022d64cd4f708e3c1b9c2797a281426af5d537fd430c723efc85b31e31a0a04444de99531c3b1eaf730dd28160805097eacd970771e07806556933b1024e0eef154a1fd66cc9a2a2948719ea4045c7ab98725bbd6d25b6664e897e2f51f6524b8c74ec654299b4ad7b9df97abe917860ee740bf263378e905efaf2620cd704a7fe886015621b8ca709cf4b160b750d25575f9290638ae56fdc78c6629718779a5ec4aadf7a03a820aca53ae7633b0939ed29d7faf2cdde7f1aa36953c18cc5f29ebfde1b06b824e459411b341664171360fc66b7c03f8ac90628baffa6ed8a15342e32df8e83d520349f32cafe6e0572a9664a315995f4cca440ce1d2b81e75ca9a2c11a940126b43e82f926eae30fbf9418a78bb8c2c1229ca13d94ebab077ea908392845d01e28cf2ce023fac9520c900f45e499914e1ff326ef5165c738e24c159d9a9dd17ec214b4f98c6d67bd631379c15d6d415e00890616ce11c787305347253ab7a9098ac661cea465626ba3fa4830846ca01c5564afeece45b2ad92f36aae9e791add47bbc7bf075684b953b394906cf075fdcc0f847557a2d5db6c693279fc98a01cc70ab4f1fcbf1115fc3553fe9db7132e819beb3df4328b67abbed0682de65106d8ecdd51c2bf42f31f1988a84af50bd8eb19a4b50cb6ed88290020e25877536d61ce1c433da25a1a9bdab548e3a979607df55e3710288823c864701f4d03d2fb952b1c9b8d5a266acde8f49a307578cec8ed246769c7bd79289f1e5339783351bd8c57d7673fb9fc273947ddb7bb0d578744687c318138dd21a3063246d93338331272eb3c0a92def8fb12c0908a956ae10b589457b4d3d7cf80784700ddeb7d69aca09dc94f54327d158b44684729e7f610897ff05505b6b08283ab4ccf7b4f8f6337314f5e964a98609a62107ef11122b0ff88c1456573deadd36afd36a3288253296eb5ad6a8163eec4ffd7225f165b4078d453e3116c926111c931276bc09a1f9555fc85aaec461fbad2db6564f165d3df4f5ea9c3fae19779ae1a5681a2d2ba54cab071b412ef8892c155e35cc339da947eda5619f479507584c2f741aa1d1330359a4b31c200e24c6b021ae242064894706d1a2018f98dc70fa0f8aa6d281a08587dddeed0da14f5c61379030c57d637478e54b9cf30457c276c4b903d8c1687337aaf86ab7697ed479bdcddffdc83d09006bdf1ff78abcc3d64a1a159a973f47f7f4ab4937be83803ffd39f0e1a1aea35896446d2db854ea38a486542b72300ad7ac9b70256bfd87834ee0d8b32b652889716878896adfe250ff1edc335e7aa7be62902c887586f20d83e84a3a18879e7808d34aae4bb03ffa7802bd9dccd0f2d39c65eb556eaa1a625d143b1254a0e53abaf334defa0be494bf632bcbd3d92e6a5e36327ae8637e69e90444db2672fbc6d865d108c11f29f59f5f013cdeedc812deb7c1629dd4f133bd615c3360841347815b2dd70e15a7a416321cb2ee3aa672fb00d4f3282360204acc19576cccf050f6b6607d0fb075e3d76d664ca641974e9e87f45a9e58e6fc0d5bc0e32ea4da76c02c34f1fe6b73a5b6ed8632af92f6dfa2d28cfd87d45fcb2ed707a46cddb6e373cb3ed228a3b718c33254c8a71f2417533606e1c1363066e97afec971f9f423ea396d8b55cf21f51681630adb5918e9339e58073b97e9eaf955ccece8e7c0220c9f0d2490f9f7ffeb3bbee5042263326e4bfb1b06fff7c46d16811fa664d0f723f8d1f47ea95fe659120c3146c7b4da241f9cbbe7a12dec84d07657dacb6543c0b5731c571f1251d31b8d6a0ebd5e569d817b0ff4111d9b1a90c5b6446c320743f481e774b96803a97a6bfe2cb5e3dca230208fd3bb425dfb66487af0e22f900f3aafed6bc204058865f944fcb978f86c37e458063cc5d319a4a104f5ed2e3db03dce8962f7a4167127fc911732fe7e29dc4d4215c51c9453db0debbcf698c781a46124d9f8ce6f56d5a98944f26594c160d9df228405eea8f3f7d12c1b970962f0290a3884acf520ec53c032e4309e1b54f0d7092949dfc2f67e2c48e55a84c85296e2c4ff6e33050ef0642c2fdeb5ce56d6cba81139f538dc1d6093a87afa77db78b46ff1379b4ac241f34fb13b7c93941d3df1062cadc732c638966f5126429ca8079aca", 0x1000) r1 = semget$private(0x0, 0x2, 0x100) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0, 0x0}, &(0x7f00000012c0)=0xc) setregid(r3, r4) r5 = getgid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r7, &(0x7f0000000240)=ANY=[@ANYBLOB="2d0100000000"], 0xa) dup2(r7, r6) accept$unix(r6, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r9, r8) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r10, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) connect$unix(r9, &(0x7f0000001340)=ANY=[@ANYPTR64=&(0x7f0000001380)=ANY=[@ANYRESDEC=r2]], 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000010c0)={0x0, 0x0, 0x0}, &(0x7f00000011c0)=0x35) setregid(r5, r11) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001040)=""/62) syz_open_pts() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r13 = socket(0x1e, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r13, 0x29, 0x68, &(0x7f0000001100)={{0x18, 0x3, 0xd51a, 0xffffffff}, {0x18, 0x2, 0x4, 0x5}, 0x7, [0x0, 0x80000001, 0x583c, 0x101, 0x4df0, 0x7, 0x12000, 0x4]}, 0x3c) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r14 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCMBIS(r14, 0x8004746c, &(0x7f0000001080)=0x9) preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x1, 0x0, 0x0) r15 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r15, 0x4, 0x80) pwritev(r15, &(0x7f00000003c0), 0x273, 0x0, 0x0) r16 = socket$unix(0x1, 0x5, 0x0) r17 = fcntl$dupfd(r16, 0x0, r16) ioctl$TIOCFLUSH(r17, 0xc028698d, &(0x7f00000000c0)) ioctl$WSMOUSEIO_SETMODE(r17, 0x80045726, &(0x7f0000001200)) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r14, 0x0, 0x0) getsockname$inet(r13, 0x0, &(0x7f0000000140)) close(r13) setgroups(0x0, 0x0) setgid(r12) setuid(0xee01) syz_open_pts() semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001140)=""/110) 11:46:07 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) sendto$unix(r0, &(0x7f0000000280)="4c25e132fbe283d77f45393ed562e6ecad6a7ad54dff34eaa25b4c449ea2032bd6ddba6e466d5ebf07ac0a1c5f14fe01c763e8f756fb0050164945114806fc389ceaa5de1c94d6441274d967a5c1caa22623309368cdf74f384e7714c3dfd7eb4765876987781a9d8049f6a9a5fcc8cf63e0d26ece3c5eb63be59a3c90262db7433870572d9cb7829e761a5e7851d7a9bc1604a8aec5661a5ca9b6b09792779f9643e2e5932cc3066fa09d9eafad8954f62c0af59108ed18b79446a6a776e49a8f1bc677c6ebb5ae8bbe7b64744ba3e2bc5e21a3759f7a480d7a336e1dc193d926a54ebc2b453875a01108ed20334b840bda5859bd8d0ebf925781f8392313aaf1fc0960f07c7501acdd27a910c7b9aec9de47353f35d02a126190a97819103c852209a1050f531543a802436b36dbabb7b73dcf775c554d1db1697420dc0191dccdf80031a0a60107aec38f1ab36d4616fd9028a2df4ed0206be91e0cb1f97a9e22be6fc1803de6498b22d1bfc7d8c7298ea0bbd670dd107f4c34bfd5a47bb9f18879758f0045a8e5bb24979002d9aa2f7a428d185ebc7515655b0228c75aa6ab25950992c28f59d8349f1a466a2f6bac763ca9716d74c26e42f5c6320b4bf1cf9cba717493c820d58e6b0e680ad686f2ccfea043581cae0fe22cc875ee105c6fec8f93fc9e2a27538f5e95bebffd9b0d26213f3eb3f3c597f7b84646121bc9a58f2c1d4ffea170584ecc89b98a53f0e0b3bafee557d49b0691cd3107598c97eb850d4c2d489590e479c642f4fb7843070e80995c1f9605a13f07146f47129563a0f7d8bcd3448d044c74e8c44e1d6a3e4a801eb132509399e0fe2794f15fba6cf82f8c0b25b7ce1659aabf81f29ea7e419f70b6ff56bdf4196d0c173c2f2afa5e3fce628352fe4bd8a6994d3d3a6431cda80cf7190505bf12bcc6c9d8d3b7595d4585e22efa3cfe9efcd00c3f26981cadbb9fdd68912c8a74f4962f91e5676d034e0c4228c0bf50b65eb9ac2fbdaafd2a10b88add34a030670cbfc3595c21abe62232b3cfadabb252a40a5194c98cc7373953e5863b986d10940f628365e93dff00bb46b01b96365349667f3cf6611f6b085bd263c1759049ef474ff9e24e20ca62a80ea9a065f5981f5417dab3b48f60d2982eba790a30a17e7e30488d59ee956caabde95943716aa2d2847bacb1d70bbfab466cb92d6e48544ad0cd7f80e6747ab719b2633fd71c1890fef4d9f2899b32d6ec1dc50c92fa70322d8912f23caedbafd1ac20aae8843da3cf74e6eaa66e3b373437e834d9627fe8970d564821115dbb1701791570ab5bae61f0bd4517225fcfb3e70c0c33ad20edab1bd6d07a3884b7a7e146f5c53ca21082ad2e57f0470efb734ff9d8b424025c03f3eb4cc384b179a88f37b2fbe2a075bff0e40f19401f03b8af870f021812c696c74f344f1087d2700e8bc91bb7124876057a10a0a1c9a7c22e0c328a55afbc9723fc035aeb021f950ef5dede870ad5d7fd62416ae0a476ed907491541864a6b308d07ab3586a0262115cfe43269ada6a20124e2c50a95095ed25a2c2fcff0733a638470ad9cd949b3073bea25b00ffe385fc8d8c1214690c86fc1398e3ff390687be58baea6ff5ab7576c3443f5eaf81e50d537324a87171db1c7abee8f5849830ae4d14b5ebb7046880b879a0a10c3d78d3fa3cd92348ce3c1ab2b3708dd4ed87ec54049a1b20821f53ed61ce5918fcd4f6451219b94bb70e9f3b0f2248c94ca1d818b63005718ed64e45a15abd4f994e581d1a7b81b882bd94e6d5a8b96a4e83a84d5c6ec60122b2dc759e0ee81ef5bd5f5be20ab0554b112b064e104d41ea5b7ce723eebe0bc092ed5cf8e91f5bdc44dee92d7b939cfcc9af3635db36de2f341f0e378d2368469b4c26e3f822b63b7c95a7a1fcac5f989da9ba0ee735fd5dd019503d3d0bf010a1835bf61c536e442a0757a2132590086cb6140881a250e9c5c41d47feca2312acece1bbb8481703ca3c4dc98d729eb0248fa774c2bd9ee80f3efbe8dfdf665acb1e9de551bb7a0044e27548d4513213bd95eef0ddeb81c9bd09ca6eb7803cfb217be1dedc017cc9c77a75ff3761073e471bf6e7e1f076a21fc732f3fdb98ae7d7a977bf4cd6084e338c8e76e16749b9670b27a81143544cef96892e7826a8b9fbc3059231472b6afbc8bf6fbc3e89f82ebf0022befc833adc9dd98476c268368216e042f020cfef08b36d3e32ea214bba6b9170fb35135fb791a26deee54c2c248c9b28e650e6cf1333384e4690dc07dd9a5e3ef6beb97d7ab0d4c829cf2c5e1466c561213fac02c7e0b9f1f6d4de1e2ce41da195c8fa92303d6232b432caaf0e4b849b13577a4e5c072f0dfc75b7c3874e40fa105efb1fe434ff96339fe4a00d22c2de0f9d17cf0a4d6b4c82306543706de18ad468ef20488bfd5f1668fc62977c484a01cdcf07b64a95ec83209cb3f74514c5ce0517f4782025505f3d1c8ca50a60364681725bbf633a579c6f3b5604526860b4d16e48ec80a13452a86bb23a1f84c8591d70dd20e9c36241c0e4d4c4be8686100634a3475fdd598adcb0995c1c10ce7bd7e9583121aff33db27966c5bd26128bb97d71b711699d43a468f799f00cfc3e3ace61b7d4bc1dff9767f9b11b6243d240af7a67508f971447b39ed453386d2715b476dcc692df787f0a4d891aa4d5be6319f77fbf14a8aff295610b89dd06b0f1a53f61196addc6512f944e34816fc1e186ae5d6a3ebc2164bc530fbe22492cc69a67b58bd6ec4283387259c731ba13fcfaf7d85a8a9858725106d6dc540dee32bd1937a03e1074b6715918ab74c9ec52b784dbc39284a6a63349a0d8f0cd0dd518d230c5e9b2d2eded410c5c7f32e3e569819aab5c1a36f2c9f6749237ca1c3ee1a33b61d9759594cc2948291052a3dad73dd6eb588af28ebc1650b68d52978cd00c2dbd4f04ca920af7b552f3f2cef27a092f7415adacc8aa51104d7c72e893f7b10e35984b048d6dc002b1a82e3f9287bdf840f32444985163bcc6ada39afdabab4326c03bc59e3fe24dd475e759ba509104b65b09a1d0b58c54795da5068e4212aadced4792c14e5fcc9cfad83bd4416cd1038749c3028d5420e95d67b0b8a0a9e185b8855d0d6c89fd6dfd2907d63405288a4400ab6ee14cd91f3852e9bfffc2e8924c716d26907deaf47df9d6d8d4ed4699e2e2434f557f94ad4688216691139bfad18efa6e69ca87e1d3012bf8f50d17206c2d42b79dfa63df3a7ec00ba473def5f7de4a9c464a64562d1c330b5f3a3f28b0efee81f753958063222072e29d786cd7dbab9f42b35b657c5b67af81582c531dae41e71eb00215893a84415e297c59dbb21cd81eaea388ae215456dce431af79fae3703f97ef8789f13bb06fa8a7cba344e5297d2622435ccdb9cfa0f2fb10705b1876378bfe6ea2f1cf331291b2b4a998bc1b477b498a8be95e73f00934147a20fbfbc8d85fd98939130a3609318d2176e13afc4e6f832d2fb85023080a712cccdd009c40dd25cb143ecc5d10dbbb69cc7fb5ac6a678df4e6b603b76f71fd4afc7402979c07c7fb3efb7c183606a177a94362d3a3a4160d0869b814fe7ddab6f2e3b6b17978ba2affd7b660ba98fe0caeb08b39f7b195894e6bbaf37cce598e5050aba31d16c8641b5ee01486da6d3935965feb100f0a5a4f84e807be610af17e81ded8e38c4c227a308081c21e1605e08c3f282b0c71486d1ffdd2e8d4c86402a4d6de9340eb52ba5035fa08460b150f8faf9977b10fda2ddc12ee4693f046a5d3a14fcddcbf95e45a89dbceb04a254aed137deceee26171f4494c3205d8524651666c57b8b5fd747d5634fe4ecc5f8ebe59cbdb99f7f7c8cb9ac83e4a34b1661f42aeb9051d26b82d63fb762ecaace26b0ce2da15530d14ce9f5d51c726c50bad353200e3c522fb64f816623c5f44ddcdc2625438f2a037134ce8e9499dfb3abbc0b7048d018dbdc10a51f684265003f05040aee765d332d60bcb8934ecfeb81d91c80306f9e872fe5b7ddc1f1adafb76e1298e1194b23af423dd5b10bd5f8c84fbdf8fbd45928ba615fb93b93299fbecfba960d56f5d5e73258da8e27a3358a82a299bfa36f01878c461a1dedca6beaefb2132e97e0785c5bf60393106faf39187032f0824220aa0beb056b36bdbe23516649b23490b0d93dbd1f811cde87721fbc37ff2682ce5c34262b88bd18a7f2e70151fd066e741cb4a4a669db8c732feedf1bb5313f933793b436ff9fd89a69f8c68c10c51dae087de56f686af15c568a298d138c854dc57d121101660cf8126e4a07b8b7fae817f65015a76b68030d996aab23dc23bb33159462a767b14ec75b80f2687ba21361de4026c67a0f32d148c912dc4a28a11ff232c9744aea97e6dca0c3f90fbd0ae76a5baffd95a075efe1e8d21560cd3bda70c69e40c986692ef589f83a5ba5dfc33bb14797e60257da29e75221b006f2504e3d01696ff28f3d3d211eb3183856bd36c41200b6d2cf75a421847fb5d895675da364a967a3c91537c9712395273b6e2a86d1161a4ea5dc10df9e0e755c34b8e15adf01e27be74a65a16dff14ad53cd3963b4780efe43f560d03660b23214787c5529071a2c856e28865b2cb3d41c5566771e75030935d57ef4a4580a246256a53ad1740bbea02d8e68f77c39a3a4915940326e878b710e7933c693188e41be7a4534026c6353e9aa56234ba258b075e0987905f27e1242f14710433be725e9a196a312714936e39f766a670d1c758a14c84e3ce09ba46a3afdaeff4c3f745a69d07f75f1e37d5116072b623f633e6fa9ff5b371f7d32253a66d2c8523781f0695b1989fde7425cde34d5c97fe333530d06d150385b74685abe528d51a0673b75148504ad658a3e873d029dcbd887d7a433556f7e5f6b19d230c5467cbde19dcee3c2653fba0d7596a7ecf5034a446611bbe807a517066aedfe61116e1634e0135381a14279e832a773ffcd402b8e6f6f7fe83977c9659dde5b76dd6ed37e28406ce25533c12c873bc7a6d9e9bafda014c5bcee529231c0eac5681efe08ffd9b885c8f0872e7e590fca31cd018daaf66221ae108ee09342c8c50b558a36904329169718de8ce80a097e57d661e9efa2cf11fe0d04cd9fc00d2d89f7ec5be1f29d25cab448d9ae13b541b665fa34566aaa7e77ebddf5f116bbc12a0885fa9753040ba7c2e86e448ea52cce4e6b669960318f22949930b98a26f11120f120022685d67b1c3ad04150081db8624b5c87d29724111ba523556b275a52626b06b2f89d43741ef6e78d61a2ca6a21eb5c811d4e157aa9679695375ce8c99dfbf69b92a4122558f93455448c0cb17949c4d36ba42654377412ee8c532bf2b4a6d592ec13d42850dd40de9d66507e0c04aa42a9af1282fda4d99d3d66d9d61c351d72defaf3c79e6a3add966158c57dcb52d5393c6cfdd7eeca23de29452ae4ff1606274c8b28c93c134ebbc923f1bf2aa78bf6ba478c9a22146166ffadd661fac34095dda1850acba4fb2e2905aac39b91ec3b33d094513fbae727467cd5cef43cf2d0afde80e44f31de9b6cdf0dcd61366f77ec7e109941fbb036d5b6700a3590503af6d4a293ddd013580190581f3d66ab16efd3135cb8df3a7b4db71d04a1bfb6f1a3179903ff22746b7253bc91c6aa765bf8f97a949b280dc8c77593bc596d4cea79679f7890a9f3736b32b148802f49a89876625db46d9caf02de9a0319b100487f292a029dfe5176c955c9be8c2ead371f6844a7af4959", 0x1000, 0x400, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000001, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000012c0)={'t\x97p', 0x0}) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x29c1fc84195cfc90, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) fcntl$lock(r2, 0x7, &(0x7f0000001280)={0x3, 0x1, 0xc07, 0x0, r3}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x28}, {0x7}, {0x6, 0x0, 0x0, 0xfc}]}) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r4, 0xf0, 0x7f, &(0x7f0000000200)="a033a675dcfcd35563840a4492093f55dddf3c544e49927e550273c4dc9b920cd794d5fdcdcac1324e4afddade3f6f3cee45854fb8cb8dff29e0156551ab0ba9e825be233d3ca2ea411dcd91abe852a1d7de5da03fa4156b82425759b27f2451efce3806000000000000000c9f4f4974de37cf5d28", 0xf5641578d97d3273) pwrite(r4, &(0x7f00000000c0)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 11:46:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{}, {0x4c}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000080)=[{0x0, 0x8, 0xff, 0xfffffff7}, {0x7d, 0x8, 0x3, 0x8}, {0xc0, 0x9, 0x0, 0x3ff}, {0x788, 0x4, 0x4, 0x7f1}, {0xe58, 0x3f, 0x8, 0x401}]}) syz_emit_ethernet(0x1bf, &(0x7f0000000000)="b2") 11:46:07 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) clock_gettime(0x0, &(0x7f00000000c0)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) 11:46:07 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0xe0}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r0, 0xe3) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f0000001b40)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b138bf46854d76b55e575e558b75a8f3fb90fe3c6c0488a2a197a38620700f5ff0082b5955984c87910bf673f7ead4bcb777fa69dfceac2a84e6abca64896bc5e0def388bbd2ad88b2951b15901360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30507461fe6ebcc29cda722f871f4385f0413c755ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d8e4884b13c6d158daa2870b4122cd23500000000000000000000007790dab90ea95e658700"/223], 0x10) ioctl$FIONREAD(0xffffffffffffff9c, 0x4004667f, &(0x7f0000000300)) write(r1, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r1, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) setsockopt(r1, 0x0, 0x7, &(0x7f0000000580)="5fce25fbbc4042a1c8bf81bdee3462394e72245f355cec995774e0ccd4469b9c54c00cf514575575d1f8d579f52169cda1d8c3aea19b104f41beb38f32364df33a2f5c56c3966d5d559c7dc2c2012d69c0bfedd5ba69bf5c0f03dea42effd2b5bceebc47cfe588260c11d855701f95d25fdaacd08e0a0a4be29b03d532cdd3467f726a6a0b47694597625feb", 0x8c) r2 = socket(0x2, 0x7, 0x6) connect$unix(r2, &(0x7f0000001c40)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf4680600000019fa3862078dea24018295954984c8791000003f68c11700777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b1580136be8a399e6db8a9e3e05bc5370bcd4c0a16f96adb5a09000000b6d5b786186a3c502b45fd4237b8fa4d012ae447473c238495aaee48c02f6ad41e6bf3bf554799b9b813ad30505e8f5300a4aa63b9e2f69fef9d612f871f4385f04157795ea4a5c5fe839fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000653b5dc76341000000000059423e16675b2d32f5c0b22290e77ead31c7393ca3d4a003d01a4e491b8ec5a9b734811c83548556a8cba7b40c47622d462b97f3f881da9faafa1033d6cb54bd353ca3afda421cffdd2f66c0b606dccea4e7a5b3ae67838105fbad53cd4f5dafe2eae0795d5342f6ae68c9eb0e9f92"], 0x10) msgctl$IPC_STAT(0x0, 0x2, &(0x7f00000002c0)=""/22) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x9abb55f13518dd05, 0x0) write(r2, &(0x7f0000000080)="9e3eb390b603b73725c7c19aab4230e8b4732d3e92e14fabe4f2d065c9a88b86fab7ca2730619556", 0x28) r3 = fcntl$dupfd(r0, 0x0, r0) writev(r3, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0xffffffffffffffe9}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) accept$inet6(r1, 0x0, &(0x7f0000000240)) r5 = socket(0x18, 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x10001, 0xef4, './file0\x00', 0x0, 0xfff, 0x6, 0x8}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3f, 0x1ff, 0x0, "b8000000000000080100"}) close(r5) writev(0xffffffffffffff9c, &(0x7f00000019c0)=[{&(0x7f0000000780)="28ec598c0641f317af4439e5815f988d1a16bc48860834828b885e70937d63dcd5fd7f0fcf2eb6348d3ed7385646ebac036eb0cfecbef27761a9dbf5f5822c033294ef0ac044d66fcb5af49fe1b1dd1ac823c1638e9407f220202d4dfcb7811453d11e18bb3ee7e7ed1baf2300b8a72aefa36d5c77a055c4285cfc0ee27395ee50e56d5f5cc77956a9530ce3043ca28b6ce19266204db1ae851519f5e061f6d2209ac7528527c4a9ee567009fe6cf8e4f6dee628a844b9306700a6a0917412199a9688825437894e66335c0fba06036643693c4b84077929f7868768209a780e38ed38ba9a59ef7b0fb25de59b35dfb29dbe3afa2bb11f84d3f3b6cea2068d51d20b39b2434f8e9c5bcf19b4a90f8d1979116aff4764e0c9ce775cfc9e08bf36d2c7df79234a9e8a4e749f0f941c364b4561ad4b90fdc470076b6f63af3a5c69623574838b0e1c7a2f0a25b4960117bb8fbec880d3cbdc133e247aee902ba383c1a0a5dfc0544fec1d684a5ec25fdc62aee7e92b9f8ed75f1873b835644aa50640af1bd7f249e1bfb14cedde829298e803893688d2a267bdf64c928c8baf235928efe2340c10ed30e8e53ed0516d306b654df0078cbac63ba1bed80525d0f51d72106b45f6ce407571aaa16f5f1332004dfcd0d6f47896beab53cdb4839bd3d8adde05900b90fd8e814cfb5860f5136d30a2bbd9925d07911620029ea34fc512e9ebb2742a8807e21a40510c6a1fc85053ff74f971302449061a2b28b788b4bc194bc627ee04acafaf569d690d765e305568993f53d01b2c9458bf82ab98f2681919a72cbefa67d0b770b106c60e258678c227526d026563c1607d05448c3140a7e84bcec2c7e38c587709fb4e28b8bd9a7de82ce7f5d6da747bd8dddb263bb1602df6b85a56c3659eefac0f7b50f6a974f07f0796e4c043688c42e261ae96ca7cf394f7cda8123217ebec743e69caec7dea5271c914030e5116323a88d281843c8465ac4573a2b35750e1d9bdccfbe5c0e06ce2e64c9368d16db983e2f50182e5bb5b2d9d6ecf3f12b736d1f125263fb93f4525debd3f83a39a41dcba56c83407f8f440005707f6e78729010b9c34bbf1cf135ab9e3b86fe3c1e1e2817d3863e7db81c931fb7f8b7d6329e62fbaeef72555964b2f672ea33536bfbe048585961d8d233398434b2bdff13e5bb78a4a8f265314d2ddde7e3bc36e3f530d5360f891b1746ba2fb9fc033da152714d2a5aa5212e89233a290b203b573a8040e5f8b8479f60c77857f254f148b6dfa117281130d7987b61fc6cad00d535b49d8b958dfe9740a15b25ef04e8d40d8e378692589447468c2aabc505692d97ca0e1ed8b8c23c913c5190021769b74f59a64352f6b26b0053a1dd3ba261085462363d23b95dcb75f2cc80b44b4bf4b3b167ade040c1c432dcf042bc58ca544c280147f4e2e9b745236cbed2868e16a9249eac22e82f8ff80fbc693a8b5c08c4ed200baa6cb5c150a29f959291a843041f5b37e865fb7b17642c8ba2adf4a17ac8103929bd62be5a2db2cf5aff0318f1fb418f2b639d866b591a0d4624be290e2aa7c9d347ad8c83e5ae5c1997b147baa72d6a3b3f706abe69cc744a6da5e03cdafc98fbef61939d697e0513f09a11f811f623eb4f31eb94adc92b1147e0e973605ec7a8b9aba3937811eef7e3b821419696f5f311b073ce10d7b162051cb92856515b9110ed4133630a63614c85f8e27a5589f8708744fb0089cf3759d4e79501cd615955d62df0b5cfd8271aad21f01961a0d472c14e44e43ec0c73d1f7a2ace9ac455af7a01311d6e23643b0781a822b4a00fc38810c3e663ad93e3e9b1cf265cb6fffb2e7a445f49e7aeaf897994a1bcde67b87383ffc56bc622b96d3081336f6366441bbe44ee51107cce1151b08d2a7434bdb1b51c45f1bb09949320d49767c4dfaae2d19670d9897bce975e39b7fde388e048e3381211355a45b5df7fc27ab398a8e79cfdce21c52c109044533889dc0b4148c64683ec5838776c85f2306a4f95b411752518e28bd9105bc694ec1507ca1deaf8d17160059b3ed7ad5216dca67f0e29072dedcad3b4afa66f3a7580bbf0b23f66746d9c0593ac93c07923604e42301fe80c63588c2438928bc73618e5829a2d7e9962a23c7537ffe2e69da5072ec31a01ffa01a2dd5b0111d0862553d2ce9f6c09d6bb92328cd68af4ba6418d58c1f0194d257665b4fd9b291b7579afbda2663edde62c758a1fa7eddbdaeee087b573f976bc5610017eae20e1e8d14fb438085e9b45311d6947126d89b1d51f672e74f6e878f4c43197bb4c4563438aacff2aeae142ea0404c7c76c4b59c398503eb1a995c7b7b3d6f288b9eedafa532984140f011a49c46320b20b0c6361a3997e0f92e4095347474b805e7143cf95a3234a8cde4f2638a0973959f13cb5e84f67aa6ede8fcd79ad5c8682448f7107d5ff68e760fa5215316a9fe33a270e7cab5245dcdfe262a0062dbe8bd26f574b8d842ba495c58e79c4051205fc160dc19f3e3db0f6bb51aa103d5931798d839818ef36e812c7517c22e279397359bde64e0a2b2a2397df1a7faec64b1991203a0dd006eb29d6f4bdbf89e5202ae8e6d30583c056e49dce53903741a8074d7bb36358f3b8dda58d2d5d10e8c8ff8cbd36ff3e39397bf968954870c8ba803e51d4d2ff3f48ed4c1698b81b597a62a21a3375db796f3a3b2a98a39e316c0df8382b40c3b2a16ef19dda6d443309ed5e4e6097453268fd522ac6828482729826e7a6614b331be8e5b45cdbea6c54e5e908af309604e0fda7c891f747f57311ef203ed8885ae280ffc517bf532bf644cf4319b0cd8c66b582bf8e35c1aee32bb40319cde4288c60cc4aab1762b3b0cc4cbeed0faef950bd7841678a2fdbb6f2011dc7df8a271f2256c0ecd8f7daab585623f2a641e664d5edab161bd951a3bf0415bea88d709f97bf9d62b7137f3f7e79df727a1dc8035e725318e65205bc6643ce696d230269c996ca438b801a2835bc44aa868d5ae368e7c352dd6e3de12b54b9da10f5fec6a5252c8162b1100450c1cbba96c3087c6e53a1db96534464ffec51c7e5ec0a475566a0b4a85b8c1d36ece8cfd0c4cd395dc5119f491b6524f2ceadf2989fa3cdae2e6f941da4e20c246d364ec4e6421b94dda9f5f49726b1b83963a59e6b70f623e7abdd59cea430ccd577707d8a21e0aa38a39c1a481d1ac14f126c9dd4dc8d710f5712bef7dcbb469d679c97cd871c85b40391e6a7c135049be262105a2bc79fd3a0f20eb389ccf3b7f95d3f79f8f59effd06e495f8a2f3ad95e09e20f29475f3802dc70bbbc9bdacd80c110ee6a40820a6fa390759f41aec5c56cf695b26dd8ecec271df867f1c264056d97aae409151b30ea70d4c193a5c9446d89cd656dbaba63f64546a7b14ae94b07e43c10225e743f9c3028fc39a5810bd99aadbe2243530161558b737f4dd6bf575bb632fed513ba40fbe9f3936ab2a05c18d47daaeeeaf27eb031e464a1aff59d30d1d91fc706c3b804d65f724a8642093df42f2f57bb6662114e019953d26ce97117dabb215e704f7b9b3aa2390500c844302b90e2381310d05d51fa690fbfb9b1d03dc9efabc5d9a7316a74e22e33d8d7cae96ff24a10ef7c52fcb71e0d3b22f8153b296f5865a839f4269bac13f6c1e58a5c79e564179fc17555ceee7de30ed77e75deda1ec6389e2f9ee84fddd74ea5396acb0ccca5871644366b9e6db2c50befe66fd61a447646f9bf6a02d02be4f7beba166fd60809d24b8019e9d9bbeaaf60323b5b55c08fcf96fa56b56097e38554dbb7e1fbd6f6afaf687ab3850375e752b10ca4a67bf7b36b37e9c31c301c7a6e100c85af5745d10612394fbf5d36d963c7d692b24dcfdcee231fb96b8a06933fa87e34e398266914eab0441630e8dc46708d7309870cb565a2f175a59a52c58b5f3021d21318ab07a8719f11c4d18d01698955f3d76c3c457254c90702485955adebe85f4fd38e993d9ee2187cf8bf19e67e4dac300576a304b4e071b2d98e791b5f110b35cf66de24f3712384644c077b06b298f031d7ee80271e00ea80e3a40be6de212175207adad575b76a7f1c3c55f08f106e9c2ed7793af770cfc31f37b78643871c4329c0b6a311fc3d6b6ee0b45906304441695c7abaf347d3adf9d8b791635e32413b8c22c5143621a8c1efa55db241af677c4ef1173078e1fa1b99c089e990cd89f02b6cfa4dc889c7b76e672517b689c81a92a9c7f2941ce6f44ed17290f6a8831674af6df8f4637e42b35206f2748fc85f655e80414fefcb869a78b3e0846aec8828d4f0c824fcf609087a3443dc230f029eab03243f6dddb60abc48645862879e10aa2404bea4332a327574f2bc0744b9ee0b88152421baecee493e29b40e5143883c58875d6b33e169244cbd815ab15aa1805df871fbd8a477985d4ec5a9c08f39d8e926cdcaac61116deb92a40ad8a69aefbd03a990423a05ac483a9fffeaff2b9e874822a3c7e84a5126eeb92f4637505c62b708be12e5bb5aa9bd2dc015b6bf2b6938d656ab2c6fb791a03996c070ca647292fb84d6e23cbab22a67d8b5abb2ba8f74f34dedea020996a43e070473af856fda79bd71867174c70b1fc05c13aabc9391be8ecc57367a2cd86186681a10db54ce90e7f8d31e6b3402d97b3f77b7d0020544c5c72e37972d6a5c7c2e47b012980d0841775419050fd3ab11f41524d7eab2816647317de14f0ab2184f75b120538f8ec53762c2a0aa588ad27069949e5f9e560d0df16d6bcc47b0b0b3b6f679b20e21a030bf4099461ec0a9f5b8f3131f7fcd5378ea0df0fe512631e606018ea1f0391613f20f0d564ad2878961e429c1d580a25f6c2073f9f47aa5768df3d07f08fafc2230f3a96232148896246c53dd964b7d0a1a60c20d32ad5fa7f446d6496a23673a4f285695c2d1aec74b5bafda3a0d6aa103383d39d28903f79d24fda20044b65d1591885d1db08130d53a42975c07d51c524aca8b074f6129b88e55afdb655c78950ec7ed8b0ab2c1e43cd5ef9ae039b9e8887c2d85a230f77e68df107ae74ed150eec180be27e67c49a4ba506096dff8d5bb4e2cc66d733c86beecca8ecf786a8612f07235a3353ec4152f2957e30d17eac4c9a32ee85321d5b814efaf7e2193987a215c40a29d38ec8bf741e70b17a9493984dd2231dfbc945406475eed9b097396566546c3bdcff6a0258360947c30466773f002422731677d6c4ee6073b9f3da55eadadf2cbf8feca5c67cc743eed8b654066f38cd5d337a4ba4c5f82141171b2be10d2ec7deed1dd300d0734cfc84bbd13f939ddaa55622b08b383ca4fa4a6bf8077c9c273f3232bbc45d4a40caea776c867063d06b891319cf9a01a1acad7bce477a8c75517d8e3e79e86220078e84ca0681721db239c58af78db2fb72bf6933aa6856e67ecba38e84403c8d528d36a8565cec53c6a1bcf1484ca1e08666a5a82593c86c996d743428e790d9bcf91004fc8d3cc0b4f5f9f79edba4febd0365608cc7c9a17cae9b5ca2a3465355fdb3f978bb8ccd0d4f8ff24045a28826bc24e4968884425e4d16c4eb8c8c524dc8754d551176f0323812703a51225dbef02f711dc7ae4c280d605dcfaa4f3153cfca961a65e6ea682ff787c5a997ca4fe2e14ab5f379d828ed65ac43a09a2fafe2f62b11f3704c273e0507f20361d48c1c759135ecbc1571c398becee342619abc52aa974f27f48f1f703aab540d0d63d9250e8fa7b8ed32b14e50f23451d24352ba", 0x1000}, {&(0x7f0000000400)="5086f496ebf2d51b1ed5c5fa13ee26339c5e9167f3c22d97645c0ca5423cd1d3f99660511a7daf888ca25faca5bb7a326400601945e66709c9f3a5aa134d589989db072253cf32de3d57620de68fdcad3868dff8c257f14ddf3f9c458a2739e7ebd919623b8c645117346964e9cc055b39f3", 0x72}, {&(0x7f0000001780)="34f849b2a215827106b0fc60b70bca3ce36cd88412fbaef77d71b044cadc748b0506b981f3dc6a3dc9a30c4de169848faf57c68c686ada71df5b258fb97930ee6ca5365a125ee37a2f1dd91075a26e2dc922317a4bc7e9485d807d2e4d4c92405e3dfc4b25d9f294b4925a0e302ce99a5dad2f57fb5575123c85767ce6837cc436b77397fbe5192d2b7ec8741620adfdf315eb5593e95f7e9ba9", 0x9a}, {&(0x7f0000000640)="741169ebc348681a5a80cb5282c30e41b4b3187ffb6a3c5ea6789e4ab96efa38c8930cdfdbf9c8568cd7182b2cde", 0x2e}, {&(0x7f0000001840)="7333158068ab76a120795bc8e40fdb589661ccb794ff44e6e7d7ec114fcaeba1a483bae5a34951ff0679358f8fce69a4bcf1c0cda0de69c19f0c4028f2aeff944e99e2819a293809bb2a969a7968fa257ffe64cafcb1400c0bb2f40aad70f9bfd66b29e1abb73ff641cbca916daec99005e031529e1ae1661ed4e99ae7f29d0908222eb147be81ce83c7", 0x8a}, {&(0x7f0000001900)="1c6fc2b9331956ae84c7143d369e6ff76e61865f037baf605a09150864b27c40a6373d8d476907fc60aacb1f0b2ca26b61e4157a0389df4e3de7dec764e31ff8a19d04855a4094b01a0575e08a8f8f1a1e616d79195cef251df437cf12003f3ed980044d72e6633eccd71af8223599e1628a5738cdb733e8062c30b2e6a7d3e5cb3481d8c32649d23aeec85bbd1bcd186b0472438936e8d66ac43ffad5fe20adad", 0xa1}], 0x6) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f00000001c0)=0x80) fcntl$dupfd(r4, 0x0, r4) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 11:46:07 executing program 0: chmod(&(0x7f0000000100)='./bus\x00', 0x10) mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028ad) acct(&(0x7f00000000c0)='./bus\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000080)) open(&(0x7f0000000200)='\x00', 0x800, 0x168) kqueue() 11:46:07 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = socket(0x20, 0x4000, 0x1) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) getsockname$unix(r0, &(0x7f0000000240)=ANY=[@ANYPTR=&(0x7f0000000300)=ANY=[@ANYRESDEC=r1, @ANYRES32=r0, @ANYPTR64=&(0x7f0000000340)=ANY=[@ANYRES32=r0, @ANYBLOB="5c8073e7e90eb90f9520a89b76158e8610e283e32d67aecc84eb69f679ee2d064ef3c95fc97a42b61b5c150d985749de7c76f1ae1167debe0f96f0d1eaed53a4c38ef82a8e086d7812f41a6d01cf021eed933a8f559f08577aeff306a0e3f0fd1df9cb17f12eb0a7b41bab4f647e", @ANYPTR64, @ANYRESHEX, @ANYRES32=r3], @ANYRES16], @ANYRES32=r0], &(0x7f0000000200)=0x2) r4 = open(&(0x7f0000000000)='./bus\x00', 0x9, 0x0) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000140)='./bus\x00', &(0x7f00000001c0)='r\x00') flock(r4, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r4, 0x8028698c, &(0x7f00000000c0)) 11:46:07 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xe0000000ff, 0x0, 0x0, 0x0, 0x1]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) fchflags(r0, 0x10000) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket(0x11, 0x3, 0x0) shutdown(r2, 0x1) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 11:46:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x45}, {0x10003d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x2, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000780)="3992f7ff05959fc9fedde4e599cf") 11:46:08 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x5}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='+'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x6, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000080)=""/43, &(0x7f0000000140)=0x2b) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180), 0xc) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x168) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x800, 0x0) ioctl$VMM_IOC_RUN(r4, 0xc0205602, &(0x7f0000000480)={0xe961, 0x5, 0x9, 0xfffd, &(0x7f0000000200)={{0x6, 0x3f, 0x1, 0x1, 0x8, 0x7f6, 0x317e}, {[0x9, 0x1ff, 0x20, 0xa7a, 0x1, 0x81, 0x2, 0x6, 0x100000000, 0x6, 0x5cb, 0x4, 0x5, 0x1a9, 0xffff, 0x814, 0x3, 0x8000], [0xa0000000000, 0x1000, 0x6e, 0x200, 0x0, 0x100, 0x3, 0x7f, 0x80000001, 0x7], [0x1ff, 0x9, 0x6, 0x9f4b, 0x3, 0x7, 0x3], [0x3, 0x6, 0x4, 0x6, 0x0, 0x7fffffff], [{0x1, 0x1, 0x3, 0x1}, {0x4a1, 0x3, 0x6, 0x9}, {0x7, 0x6, 0x7, 0x81}, {0x40, 0x8001, 0x2, 0x3}, {0x81, 0x0, 0x401, 0x7fff}, {0x0, 0x0, 0x1, 0x5}, {0x2, 0x10000, 0x0, 0x80000001}, {0xee, 0x2, 0xf2, 0x8}], {0x1, 0x0, 0x80000001}, {0x8, 0x80, 0x7, 0x7fff}}}, 0xe834, 0x4c}) 11:46:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x40}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x0, &(0x7f0000000080)}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x2010, r1, 0x0, 0x0) 11:46:08 executing program 0: r0 = socket(0x3a4c20addc94e4f3, 0x4000, 0x81) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r1, 0x0, 0x0) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r3, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, r5, r2, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r6 = getgid() r7 = getppid() r8 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r2, r5, r6, 0x1e4, 0x8}, 0x5, 0x5, r7, r8, 0xfffffffffffffe01, 0x9, 0x7ff}) r9 = geteuid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r7, r9}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r10, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r11, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r11, @ANYRES32=r11, @ANYRES32=r11, @ANYRES32=r10, @ANYRES32=r11], 0x28}, 0x0) r12 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r12, 0x0, 0x0) ioctl$TIOCSETD(r12, 0x8004741b, &(0x7f0000000000)=0xf1a) 11:46:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x141, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)=0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x4}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'\x00\x00@', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 11:46:08 executing program 1: getgroups(0x7, &(0x7f00000004c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x8e4fd515dbdd7c55) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) setuid(0xee01) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='\x00&') 11:46:08 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r2 = fcntl$dupfd(r0, 0xf, r1) ioctl$KDENABIO(r2, 0x20004b3c) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x100) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r3, &(0x7f00000000c0)="fbaf0800000000000000f6357e3ad5065020f0120d32d84f536d3091cab13b8e2c7d46591f6a9880b312b98862854405b401f422b1c90118aee0be67ac66425660693cea5267df8b9238f510e6683e24ce729559e87091cbd7181beb0ef63a9a3425b6389eeb886c3548188e4db560649c504a7e0ad5b6df282b39f5e0f4", 0x7e, 0x0, 0x0) 11:46:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x7}, {0x34, 0xfd, 0x0, 0x8}, {0x6, 0x0, 0xa5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 11:46:08 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) readlinkat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)=""/62, 0x3e) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042e95d10000007800ffffffff0000000af6ce4f79e9111e670bb74cfcbc", 0x34}], 0x1) semget$private(0x0, 0x4, 0x1) 11:46:08 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffff7], [], [], [{}, {}, {0x0, 0x0, 0x0, 0x400000000000000}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f00000000c0)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r5, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) connect$unix(r5, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) socket$inet(0x2, 0x4000, 0x2) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r7, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) accept$unix(r7, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) setsockopt(r6, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) fcntl$setstatus(r6, 0x4, 0xcc) r8 = getpid() fcntl$setown(r4, 0x6, r8) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000000000)) ioctl$TIOCFLUSH(r3, 0x8020699d, &(0x7f0000000300)) 11:46:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x14}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x25}, {0x2}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000200)="3cf1a520e2d31968de749c6cca72") syz_emit_ethernet(0x387, &(0x7f0000000340)="b6") 11:46:08 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000180)='rc') rmdir(&(0x7f0000000100)='./bus\x00') 11:46:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xca, &(0x7f0000000180)="e9e85ba32de56433c91fcc0c7d08a9e23f381664509b6d108671dad922cd767dbb45801102cf4eb265b7b02d743b837e323dd22c1d3356bad9a77a02f3485317ea6ce7da6e7455e73e079eb84b427359079e93b27d5472f8ae1edc48d558b7b0ee94e8645165da4c2b0a4e5c33d72811277d89499d5dd49e043cb029cc24b1e860941ea9a844958d80873d1ccf3903f17e8e9b34fa3296c5cab990c43b60f3a14f044990ad0a22b004d366ec315852dc2926d5fe35b04196d47bce696a246c1a5fb8c35b10ff6f61d152") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x24}, {0x35}, {0x4000000000006}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 11:46:08 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) getpeername$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000100)=0x8) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r2, 0x0, 0x0) 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, 0x1b2) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r4, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r4, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r5, r6, r3, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r7 = getgid() r8 = getppid() r9 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r3, r6, r7, 0x1e4, 0x8}, 0x5, 0x5, r8, r9, 0xfffffffffffffe01, 0x9, 0x7ff}) r10 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r10, 0x0, 0x0) shmctl$IPC_SET(r10, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r10, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r12 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r12, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r12, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r12, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r12, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r13 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r13, r14, r11, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r15 = getgid() r16 = getppid() r17 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r11, r14, r15, 0x1e4, 0x8}, 0x5, 0x5, r16, r17, 0xfffffffffffffe01, 0x9, 0x7ff}) fchownat(r0, &(0x7f0000000180)='./file0\x00', r6, r15, 0x3a11ff210d371382) unlinkat(r0, &(0x7f0000000040)='.\x00', 0x0) r18 = semget$private(0x0, 0x3, 0x10002) r19 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) flock(r0, 0xf927d91f1bfa4134) ioctl$BIOCSETIF(r19, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r19, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0xb1}, {0x8000020}, {0x6}]}) pwrite(r19, &(0x7f0000000240)="fb", 0x1, 0x0, 0x0) semctl$GETVAL(r18, 0x1, 0x5, &(0x7f0000000340)=""/51) 11:46:08 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1df) r1 = socket$inet6(0x18, 0x8000, 0x8a) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0xc25, 0x200003}, {0x18, 0x1, 0xfffffff8, 0x8001}, 0x401, [0x8, 0x80000001, 0x1f, 0xfffffff8, 0x1, 0x5, 0x0, 0x7]}, 0x3c) 11:46:08 executing program 0: pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x4) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000200)=0x7) mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x2) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x95) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)="000000186a56010000001c00feaf0000feff0060d5706c85c2768511fe870000f31f0888000000fa7db7e847", 0x2c}], 0x1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) openat(r2, &(0x7f00000002c0)='./file0\x00', 0x80, 0x39) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = openat$klog(0xffffffffffffff9c, &(0x7f0000000280)='/dev/klog\x00', 0x80, 0x0) fcntl$setstatus(r4, 0x4, 0xcc) r5 = getpid() fcntl$setown(r3, 0x6, r5) ioctl$TIOCEXCL(r3, 0x2000740d) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000340)={0x4, &(0x7f0000000300)=[{0x81, 0x4, 0x7, 0x6}, {0x7ff, 0x9, 0xfe}, {0x4dbc, 0x2, 0xcd, 0xd127}, {0x3, 0xca, 0x2, 0x5}]}) getsockname$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="000000ffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f28f000000000000000000"], &(0x7f0000000180)=0x6e) 11:46:08 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r0 = socket(0x2, 0x10000000000003, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) madvise(&(0x7f0000464000/0x1000)=nil, 0x1000, 0x4) sendto$inet6(r0, &(0x7f00000000c0)="6d2767d8c6f89d5b6a4d14000000000000000000bfee78215066b47b000000", 0x1f, 0x0, 0x0, 0x0) 11:46:08 executing program 1: 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) r7 = open(&(0x7f0000000280)='./bus\x00', 0x241, 0x100) r8 = getgid() shmdt(0x0) syz_open_pts() r9 = semget$private(0x0, 0x7, 0x19) semctl$GETZCNT(r9, 0x1, 0x7, &(0x7f00000000c0)) semop(r9, &(0x7f0000000140)=[{0x1, 0x3, 0x1800}, {0x5, 0x3ff}, {0x2, 0x6000000000000000, 0x1000}], 0x3) r10 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r10, 0xffff, 0x100, 0x0, 0x0) write(r10, &(0x7f0000000040)="3b5bd6b251d73033bf23248d1df728a0348ca5ec70d0043a84e98b786df814432e8a3d0d70aff22d1b122f32221e490a5669f367d620ab02eac6870d2baa9e2525fcf384c17208eecba08057bd29588e2748b24b8e5e90b775a92b84b8c791dcc47d701b2d0fcf7962ee9eed87a80ca5123e3c1069ddc3fe20b6e40edb450021fb4037607bc2a168b4c42a24b88244799fc844d45c758cbe19a8ebd25bc395191c8423737e002a818fbc171e49bfe60f07c5f758ee7bcf5a296c2e14ea7b68048865b639535e63184ccd16bf8a657a103c13e2dbe5ac5aefb5d5e3535ba7a1d5a8ab6fec1c1f144005e88e8696dfddc360f9c26e90e5323c29fe0db2cb0be4ac52b18924d2b0b8a06c1765ff84d9bb1372f327a33a443c235d938c8627fb195ecb6eeb3ff52c058995cbca66668338efb15b96f8bc79cd4d34559f60d74bf64da243471a49f8cc7db7722991dd95b99dd7fde9e958c2408595da2191877e86b1c919adf42ce570cdcb17754a65403c8d7b08013d980b70326287d2fa8f5b19c2761227fde5fe7b1f673890183a3160001a9e1bf68769f26f9b49ffd7da11c40cd0ce59ccabf14b2be0cdc3c56f250ab2dc60e25f03e5f40147fd4dafd017abf62e13f69a67ee740b994b99d7b859e537348c317da3e9420314eee6e31f6281c72a983ca3c32bf97f812f5c4989ca7c0938912f41202aa89684014f4501f8689517589752c6a868ea377a1bb64690c5b3c0543201dc0fac2f382ae39c5cc28301fb3309aafec222c98d4beaba77586787e14d62c7026e22c5b0279f959e6f4045c943aa4728e38383f9b0ba6ca1f8afe807e5b63d9c226a45a6acb90cb8f841f5f9adb03ac189f600a8b9673f88af1ebb3d6f051dc43120f5b65790e24379846b18b81671ed8a388b4592baf419d965702c6979fe1d900165e5ee46bcc3d85785fd0d23dd699058be101ca0bc0032a0ec558219e72a3ca9c0d50b527b8c0101ce2f4d7b106fd35f56efe5ebd458ddbcbd356b2460782aec94c27e5a751db87be0786bedac404452f6c73f139f6564dc208f6e6c991950e913276c02b70c1ee3988d5b04ae414bab38529c1f9904e8086f5b0fb085ce96039256668f0531af944d18778e86603f28f8fc4ee96e01d7d2bf15de0eef5758b1d89f709f4662182d1032513a7fe716af27ae3ead35757c32a03e8bb23b2c5a1fad820763867786a50299900a88ee54c2d75c0cab3de5730bb3e92051ea7efdad5493353f8f3aa10eea2a29aefb4ac9bab6c180bef6667b6935c6aeb0d3ebbbd86ce0e4f292400f2708b47484c3f6e90eb9d80f8023517c762e83e6f67ca0aa15ed9932ad283a87e46905027645cc9b0974d84a56b7bcc98f7cd7308a131bdf05c1dec2df7a3072a032d05c68095ef34953cc529695a77db9957f9362741633b4ee40c616edb02a71aceee83a188b657ccae0ea3271dc17d0c0f870bb0894354df2359f4bf0b0afde378352aa187342a19cdef03e475f16e7c9da4af4316fa3433ce6e23209d1829efd585182d21a50d73207fbba2810de2266a162925ba990ad3428fd83ae2edd124af8d5de79e3954557279dbdaa163d396657cc91e6989a83fa0140a90800697507e6f3cb4fada1c73ba07defb7e7a229ef388cf1b16a6d8f6add60165d65a6c0327970f6d8b66e3ed11d9b51948bf0f82eed6ab121e5602eb465911c391b92726fdb3320b80696aabda6007136d8594322d80b203b76ed91bfcc682c99314035a835eea2789e546a4a5399b7f85495e2cc9c495a859a60582f42130e5a6dfe03b6a3a270cb046ff1c50ae18317205016c62f07cf6554342651d63266bf73dee6000d74802adbf48c3dd72174a4cd6c6d13a3a8b2234260d7631b38655b00daf75f35c7f73476c2990a7bf981976dada32e6bc5eb9b220463ff9f09b3c747f376b0c2a511d4a654c8ffd048968897374d6d5aa95bac0fe6279cbdb6a3ee59ab8a52dde552f226c0928049ebaeabe0d3298ae5f5e222a85f7a66ac3fc351d014b25b41720bd8c819943da98a958cda9847ffbe2cac2233d51cc0d88121c81a30f291bef7f3a075a8388bc111cf01ad26455b902c1e9fb5b3eb3df3e690acd8e6446d4b87066b0431a352408b5f93159a76fc57e5c18e3376c14b2f462bf7087b9e9741210d516fa81a303ec33660d7e32c879d991f10751a5c8af7b809be9f04ba1cc9a64d9c015da8fe9b2dea2289025bbe3198879b0ae0b66bffb69ca4166d9f3d700bb111168cb4a4b5b2cd0cd9b97076f3973b0d672ab0dad191e732c1de5a9116a5de76019ecf44ead17b90df18b36f217dada50af347fe9f1c384638756ed0c005c1cfefb083058cfbfe02054174659cd117c29569fc79637bf47f2d7fd081dc67c7fd727f9281626768d32ff37b53bdd4cdb469754ebd3a2d39c46aece340d49ca58fb8792c435e952b380553964a5e50de8b3af9a239cc6a19cf6b232d2c4e5b7ccc417cef8bbbe29d774e01d67cf93d3870d8939c80b256e8c53ad5ccf06d4dbe77fd7248dee680dab6e700aa8b01f342f2b29e5d7fc25afc51f2495308bbbe5125a720d7038b69eee217e2269327e9e1c489921d7567c8c71b63beaa90acd31025ef742b0904b6aff03af93a3b86cb914c726fbbf6b7c40c3b0bdc7013196363407c59f0babb55a80783d8a58a99e60b32aa27efa5775091ee6fc518c1e3a1a8889a96311e1f14c006b3a58912787228042fc7149e3ef157feddfda0a92c94068d842f747873e412612dd1ad3b47c803ea02d67f318b162eb0c7a6a33df9cfa9740931741e05d1b5d0fbb75a3dea3049b475df15eafa018484e390a5742fb143044ccd79eb247a15f9a394ae1322317d242bbbe39bca7e346d8c015c18ee0516008a6dd0450b48e3c25d81d48b1d1970f14d193321600849f4e7da926983f493b79aea2a1e90915ca97838a5e335da5e07d9925dcbea1b15c7c95b4f721a2e55e6f52de45d00c65bdcb6d9ba02766d62449cb0c05b502faeb76cd9907b5c931c01f48ca0fabaed24e31f37630dad3974d85ad9e4e773c513480c3df46e30e7830c9053268ad261721af1ca8349596a3db269500230d5bcb9d67352e2fa1d2a843e90e36bca510cfe30b84e73934068a16eb8340946095a17d4408862c4e1253f0588d11b690306a60ec87b16c4bba675b3685030143b3e18ed466a881a42acff3865f8e5a1e6f8048ac557f542454773d86e4846dd6618fa437873168a7bea2ef0a4bd3d45023352636107541aecbcba7f75d82a0b73450c4daf40c2a927c2a8286a7a5c91b78b404f487d24f0b96180cdb13d24f688aa61c8cca565f43eb1a69f83c81d19ad879364c8a0d849b0539e2d7991ad96b3e98b95b183ca274f34e55fb6e48fa6dc2be696b81664916e9f86ce9f510c6255b63f172d72401fcbff5e1bf932dd705061a82b2a33d11c5711ab0c9eadc98d529a7dd6d99c5b2f1d6a902d27955a06e785acf3cfae8e69c5af77f6ae4bda238e5d47090d28618df7a3a91ec8a8efc59bb2629aade512fcaaec58e92c787692b994f515d3e03cf966632f0f4a996f5028fb44cb92d07c018d6bb02eff799723933df6e287660022d64cd4f708e3c1b9c2797a281426af5d537fd430c723efc85b31e31a0a04444de99531c3b1eaf730dd28160805097eacd970771e07806556933b1024e0eef154a1fd66cc9a2a2948719ea4045c7ab98725bbd6d25b6664e897e2f51f6524b8c74ec654299b4ad7b9df97abe917860ee740bf263378e905efaf2620cd704a7fe886015621b8ca709cf4b160b750d25575f9290638ae56fdc78c6629718779a5ec4aadf7a03a820aca53ae7633b0939ed29d7faf2cdde7f1aa36953c18cc5f29ebfde1b06b824e459411b341664171360fc66b7c03f8ac90628baffa6ed8a15342e32df8e83d520349f32cafe6e0572a9664a315995f4cca440ce1d2b81e75ca9a2c11a940126b43e82f926eae30fbf9418a78bb8c2c1229ca13d94ebab077ea908392845d01e28cf2ce023fac9520c900f45e499914e1ff326ef5165c738e24c159d9a9dd17ec214b4f98c6d67bd631379c15d6d415e00890616ce11c787305347253ab7a9098ac661cea465626ba3fa4830846ca01c5564afeece45b2ad92f36aae9e791add47bbc7bf075684b953b394906cf075fdcc0f847557a2d5db6c693279fc98a01cc70ab4f1fcbf1115fc3553fe9db7132e819beb3df4328b67abbed0682de65106d8ecdd51c2bf42f31f1988a84af50bd8eb19a4b50cb6ed88290020e25877536d61ce1c433da25a1a9bdab548e3a979607df55e3710288823c864701f4d03d2fb952b1c9b8d5a266acde8f49a307578cec8ed246769c7bd79289f1e5339783351bd8c57d7673fb9fc273947ddb7bb0d578744687c318138dd21a3063246d93338331272eb3c0a92def8fb12c0908a956ae10b589457b4d3d7cf80784700ddeb7d69aca09dc94f54327d158b44684729e7f610897ff05505b6b08283ab4ccf7b4f8f6337314f5e964a98609a62107ef11122b0ff88c1456573deadd36afd36a3288253296eb5ad6a8163eec4ffd7225f165b4078d453e3116c926111c931276bc09a1f9555fc85aaec461fbad2db6564f165d3df4f5ea9c3fae19779ae1a5681a2d2ba54cab071b412ef8892c155e35cc339da947eda5619f479507584c2f741aa1d1330359a4b31c200e24c6b021ae242064894706d1a2018f98dc70fa0f8aa6d281a08587dddeed0da14f5c61379030c57d637478e54b9cf30457c276c4b903d8c1687337aaf86ab7697ed479bdcddffdc83d09006bdf1ff78abcc3d64a1a159a973f47f7f4ab4937be83803ffd39f0e1a1aea35896446d2db854ea38a486542b72300ad7ac9b70256bfd87834ee0d8b32b652889716878896adfe250ff1edc335e7aa7be62902c887586f20d83e84a3a18879e7808d34aae4bb03ffa7802bd9dccd0f2d39c65eb556eaa1a625d143b1254a0e53abaf334defa0be494bf632bcbd3d92e6a5e36327ae8637e69e90444db2672fbc6d865d108c11f29f59f5f013cdeedc812deb7c1629dd4f133bd615c3360841347815b2dd70e15a7a416321cb2ee3aa672fb00d4f3282360204acc19576cccf050f6b6607d0fb075e3d76d664ca641974e9e87f45a9e58e6fc0d5bc0e32ea4da76c02c34f1fe6b73a5b6ed8632af92f6dfa2d28cfd87d45fcb2ed707a46cddb6e373cb3ed228a3b718c33254c8a71f2417533606e1c1363066e97afec971f9f423ea396d8b55cf21f51681630adb5918e9339e58073b97e9eaf955ccece8e7c0220c9f0d2490f9f7ffeb3bbee5042263326e4bfb1b06fff7c46d16811fa664d0f723f8d1f47ea95fe659120c3146c7b4da241f9cbbe7a12dec84d07657dacb6543c0b5731c571f1251d31b8d6a0ebd5e569d817b0ff4111d9b1a90c5b6446c320743f481e774b96803a97a6bfe2cb5e3dca230208fd3bb425dfb66487af0e22f900f3aafed6bc204058865f944fcb978f86c37e458063cc5d319a4a104f5ed2e3db03dce8962f7a4167127fc911732fe7e29dc4d4215c51c9453db0debbcf698c781a46124d9f8ce6f56d5a98944f26594c160d9df228405eea8f3f7d12c1b970962f0290a3884acf520ec53c032e4309e1b54f0d7092949dfc2f67e2c48e55a84c85296e2c4ff6e33050ef0642c2fdeb5ce56d6cba81139f538dc1d6093a87afa77db78b46ff1379b4ac241f34fb13b7c93941d3df1062cadc732c638966f5126429ca8079aca", 0x1000) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0, 0x0}, &(0x7f00000012c0)=0xc) setregid(r11, r12) r13 = getgid() pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r15) fsync(r15) setsockopt$sock_int(r14, 0xffff, 0x0, &(0x7f00000001c0)=0xd00, 0x4) pwritev(r15, &(0x7f0000000300)=[{&(0x7f00000002c0)="3699b14481af6694142e04ccabf356523b0f7d0fdcc84adc261c74fddfc32a8dee7f47ff83af1f418ae6c5115e9e3f8598d5712a3b9a61f5f065ec46", 0x3c}], 0x1, 0x0, 0x0) listen(r15, 0xffffffff) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) ioctl$BIOCPROMISC(r16, 0x20004269) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) kevent(r14, &(0x7f0000000240)=[{{r14}, 0xfffffffffffffffb, 0xd8, 0x2, 0x3, 0x3}], 0x2, &(0x7f0000000400)=[{{r15}, 0xffffffffffffffff, 0x0, 0x80, 0x80000001, 0xfffffffffffffff8}, {{r16}, 0xffffffffffffffff, 0x4, 0x40000001, 0x5, 0x1000}, {{r17}, 0xfffffffffffffffc, 0x1, 0x20000082, 0xfe, 0x9}], 0x4, &(0x7f0000000280)={0x3, 0x40}) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(r13, r18) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r20, &(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(r20, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) fcntl$dupfd(r19, 0x100000000000, r19) write(r20, &(0x7f0000000c40)="cac336dc266a5d337c1ef34cf0809235d091cc477ca09666c17fd43b8becf1d7f924dd82a15941fda55bc7d8057eaca677a7d10f3b859151c37c82396f177e9fcf5c754bf587942c28cedbcb1520f939e9787bffdf510937b0f10afb92179c5c8c78c8575cb6d5fe35e9dd7a70764a6e32a03db220b489c3ab513af147fae25d15b8def92b4c46de029131e8a6979fb6d90d2161a56606e534a66e6570bf60c20812851aa4cca4bb955d059ec6e42cccff223ee5866dbe417784d234bc03b8c2bffd2e7635ade2b9e1b94834e87a56bc53b3ab9913a231b9f43d49ff89df6e5b2e1981f475dbf3a430e9811be6536e0727d5fc2c16eb2d58", 0xf8) r21 = geteuid() r22 = getppid() getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0, 0x0}, 0xfffffffffffffc9f) r26 = socket$unix(0x1, 0x5, 0x0) r27 = socket(0x18, 0x1, 0x0) close(r27) connect$unix(r27, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$sock_int(r27, 0xffff, 0x1004, 0x0, 0x0) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000001040)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0xb) fcntl$setown(r29, 0x6, r30) sendmsg$unix(r20, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0x1000005bc, 0xffff, 0x0, r30, r21}, @cred={0x20, 0xffff, 0x0, r22, r24, r25}, @cred={0x0, 0xffff, 0x0, r23, r28, 0xffffffffffffffff}], 0x68, 0x2}, 0x2) getgroups(0x6, &(0x7f0000000340)=[0xffffffffffffffff, r12, 0xffffffffffffffff, r8, r13, r25]) semctl$GETPID(r9, 0x3, 0x4, &(0x7f0000000240)=""/61) 11:46:08 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000005c0)="b1000513000000000000005786ca3849459ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e0000b5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872d9030000f2f0c9f69ec7ab3a34c29000007f9230400e693873fb834a4f6ae0e45cb4b4b904b963775d5945055847635598e55742cd5b8ca25af5a63f4679ce851127720821854cc93b631951977e4f229f2628568e6944268a2b3a5d23ccf71691fe3195ee", 0xf5, 0x4, 0x0, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$inet6(r2, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r4 = socket$inet6(0x18, 0x4005, 0x70) r5 = fcntl$dupfd(r2, 0x0, r3) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0), 0x6a14a19ca22b4388) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r6, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffc77) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xfffffffffffffe8c) r10 = getpgrp() r11 = fcntl$getown(r3, 0x5) r12 = semget$private(0x0, 0x4, 0x408) semop(r12, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r12, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r12, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r12, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r12, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r12, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r14 = getegid() r15 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r15, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r17 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r17, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000100)={{0x3, r13, r14, r16, r18, 0x4}, 0x200, 0x401, 0x2}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x10000000000000, r13, r7, r8, r9, 0x5, 0x7fff}, 0x6, 0x2, r10, r11, 0x7f, 0x100000001, 0xb1f1}) geteuid() r19 = socket(0x18, 0x1, 0x0) close(r19) connect$unix(r19, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000001280), &(0x7f00000012c0)=0xc) r20 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r20, 0x1) fcntl$lock(r20, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001300)='/dev/wsmouse\x00', 0x80, 0x0) r21 = syz_open_pts() fcntl$lock(r21, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r21, 0x1) fcntl$lock(r21, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) accept(r0, &(0x7f0000001340)=@in, &(0x7f0000001380)=0xc) socket(0x10, 0xc0063742c000fa8b, 0x5) r22 = syz_open_pts() fcntl$lock(r22, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r22, 0x1) fcntl$lock(r22, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) r23 = syz_open_pts() fcntl$lock(r23, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r23, 0x1) fcntl$lock(r23, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) r24 = syz_open_pts() fcntl$lock(r24, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r24, 0x1) fcntl$lock(r24, 0x9, &(0x7f0000000000)={0x0, 0x1, 0xfffffffffffffffc, 0x200000005}) r25 = syz_open_pts() fcntl$lock(r25, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r25, 0x1) fcntl$lock(r25, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) r26 = syz_open_pts() fcntl$lock(r26, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r26, 0x1) fcntl$lock(r26, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x8}) r27 = socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r29 = accept$inet6(r28, &(0x7f0000000800), &(0x7f00000008c0)=0xc) socket$inet6(0x18, 0x4005, 0x70) r30 = fcntl$dupfd(r28, 0x0, r29) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f00000001c0), 0x6a14a19ca22b4388) r31 = socket(0x18, 0x1, 0x0) setsockopt(r31, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r31, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000001500), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000040)=0xc) getpgrp() fcntl$getown(r29, 0x5) getgroups(0x3ffffffffffffec1, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r32, 0x4, 0xcc) r33 = getpid() fcntl$setown(r32, 0x6, r33) r34 = socket(0x2, 0xc003, 0x6) connect$unix(r34, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfd01ffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69d6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee4799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/184], 0x10) write(r34, &(0x7f00000009c0)="9ed5e8950000000000c7c19aab4230e843fcd58ff2d26500b9a46ac13fe38562d0d6cabd6ce69646", 0x28) 11:46:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x55625323) open(&(0x7f0000000000)='./bus\x00', 0x10800, 0x20) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) 11:46:08 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x8f0000000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x41) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000040)={0x9, 0x605, 0x2}) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 11:46:08 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r1, 0x0, 0x0) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r3, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, r5, r2, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r6 = getgid() r7 = getppid() r8 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r2, r5, r6, 0x1e4, 0x8}, 0x5, 0x5, r7, r8, 0xfffffffffffffe01, 0x9, 0x7ff}) r9 = getuid() r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r10, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r12 = socket(0x18, 0x1, 0x0) setsockopt(r12, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r12, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) sendmsg$unix(r0, &(0x7f0000001380)={&(0x7f00000000c0)=ANY=[@ANYBLOB="01023806df9c253e4c8097075e12294ade04bb0000000000005d4af69ac1f690769a5962fd32df917d74fd1c826b446cafa997b88bd5af9f5f1a99ac685603bc48eaa9f7ccbf31e095"], 0x1, &(0x7f0000000180)=[{&(0x7f00000028c0)="389d109574dd4a820131332075ee0f7fe85ec44f62e9f8f6ef2edb5b3a3e3556388c75a3bc0e8134c8f5419d783b24ca97cc163347de41b19d5a08b30dc8149572758c87b953700979214b9b822edcf4abdbf40fb88b8e68ec9a13df1ef8f01d31781ff29b0dc7c9d791e49548595bdfd34f8736af7000fb81f967259e4174d8372c9e45b767fe6edc7d077a375f25db291746df68e91b6c90aa412f1aab10a596239361dd38561ce1159a11c8ebe0e4877ae76f1856224cb1bd2baaebf061f4ec071e82318a65020a88b4e55ea8611d15d6394adcbe76f07f833d70bc2b56ce595143044b703c67eaad5d7cfd1ecc65edcf95589165211220f55443587444da22e4b7e8710f4a3700c252393cd925b8d9956e7ff194700292d2c5f29c375cf4f3a2c80f2006e2ef0aac590d49d4159492a1ae6911be06ccef77a822f6b64a4ad76886b676bc5459a5bb7687f742c79dcade6f6d47e6e0182e58aa2b79a5cd5286e9d50b0173c402e7fa67052b0e50e2ed37757172078e5811c243c5ab516880d9c9960ae00d17e335439cc0285c04bce4e55c0e5107fbe1f674d9a17b372e6e9ae172b42a7b51e8f0768fac918e12df620376b8c6d8904d6fc90a8311e41f35626ffb919a78f3e1445212c5b08aa168ee3268cc479370ce51041a73f510cfcf2110c96b77006ade45cffe7164030ca4b7d486110d99947128afa902d2d7442de7d4f6d1e415b246c4b51fe1fc56cd8347afcf0ca886e31c3e5cf1c335483f774ef02131ff5107207f29be2537f0652d44fe5dd99cb069db3887f5f2d723c97ae8f4d0ab65b20d10a76b17263b6756bfecb334f218b691acb061d28c3f24e6003bda74e44b9168e24962781f198825b6b04a3938f4fa69b431c255a1446165896f62db3280f33c564e535fbc01cf1c004deffddee922beb43d3ef7a9883cf27731716c1662c111740242105ccf572cda498ff12a3fb8e43e830356aea582ab435781f611c68da268de545f52dc6cc3f384eaa5aa029b7374daac78b0072562d8948c77203346014c4c587f51d21becf8e768ef3254936cfb8987ff181c75a8a3c74b35644964b57687c2c072edb2bbcba7cf490e2707616303ef600bd25d4bba8a653201960d88eea5f3414f6c9666554d873bfeef754187a3bd9a7a508ebebe7f8702a849d91853889504f210a489b64a7e4c611187c52e05fcae709b804179a4a49ba60163ed916f029b0f6665dcc095aa5a6678bb93fab40e551556767d1858795a5a3fd7e974608acf9e7559f5f72b1dcbecf086bf2bcef77656724c1af369d3a5739b3d7b6370b3c6eeec50d9bc56a1deb3fc43d93fcdad6e89029da9b2c31f9af39e03bbcb38ea0981bcf565987acdf3681854e6b42a221a0ba345ed9dbd1bf586b706a8fc4bb5561b197ea9b8776ca00d0be147bef19bc8272e28f8c026f9fa88008987da591c19aea57c5d72193390a62f540ba63e03fc3cdab225409146d1570de71e3aa361e4871ae9a5b616b5109573c539ecf2317a9407dcd9f3bf6736603b66876517f2b2fe5a538756a22eff7e5d33769306980f41de4b40033298d6c954d1719140503177c3cd89e325deabc76903882873b0432ce5802cee60c5d057a5dc2ab1b7db59b780dc132472348d05bca4c117b652f60ba8b222fc557da7c13fd4deecfcc9319efe966796e51db2bdc80b06a69dc5be2a2cea2bc5423f0513d2501597ca862944652523a246cc871127535afcfd578eed08b7ed8e8d8b4de3217fd4fb55ff735c55aa35078ade1bdbc0453a8cbaf9dea876cebbe7af21f4dcff8213b82b07fd8938a32b3bd083c851b4dbd316cb845bd292e3ff60c8c7d8125272ac8d9c4fca8adf42907a9fe4233e1b016c09df4d647ffa8fc4522ec6bc36f84c5ac6641365c19653293172113a514d344def544a46456a55dd0e56bb4a742700fbc1c96ae274f754d203c4a5858885207941db4f7838d827d1794330b00812248eee5b754751b4d325202fb03266bdfa2ab1ecb5cbcef90880d0bfed851bc47b2448195e9cd023fc3ab800488d4b4bf61e5d395edab8642c9c644556b832ff41afaa4244c62218be592d6051a66bf093e6bff130ffe5d860d932f85b23fe8f40acd356579765d77c18785e2b01a6d819abf2c742eff91b80792c7ee05167f5b3ae0d322e951b23da3f6fae9e0d45b6bcd9b597de0440637870d8a9598565fb679ef3b0bf225f8d5e1ce96a4a83ce77ebec798005681e70936db394aa88682bb8be88fe65057efda4473bbeced4c818400b4c612c3a93e98e14502b6c9a3bdbd50ea70c6ef8ecc1c7c7f642e66279c932a739c5c5a7bd261d94644a95fc9370a45a1ca2bfd693217edde72e54c524ce4c118120d5094e2e8ec6e48765116dcd456042a49eb32522805e22febe6ce24f3a0f2ae129a07b1b64ff6d50d612e21dbc875ead6ad59d85ee10c142f01d2236876a235b8670aca245acbaf331a94b481a449d9b4be87fc2eb854c678561e0a2505762264d623f17f9796ef505ed407ab606a8bbf8e0ed8f83175e49309d1973fc5a4cd2f158c2064fa082afb4b2e096cb54a33bc1236965871bb7a5316bacb856639c4b3fac2a177beda975b72da54e4ce64278f361bdc9a59bf792b08548ae65447982dc0e7c4cb98cf75cb3aad44b2cf836535fb6733715cae4d3f3be4f16afecda2b68418bd0c02890be1af9b4ec76bf44888f4f86ffb79734486dd41794ddae3a6a063ed122e6d00baeeb8bbd71291275948597a0a258c039f6c2b75ea11a35b58ceae41e7a008fb4de493393e24afcd895c49e98d0ee67c312d65f980397fd62ae25a3aec5566754f2f2f93046c476c598a3d7257fc765dc6a2598674672cc3152661ae18843bb443aeca1255bc69971c1c31d853b52b279b68351383699133f0695b0451a2ce75cb502639c5a23a69c90991371805f7c01d4551fa2737c8b46d43ba7fcc93fb91312c82ffaed642abaf3e2a583a730f34bd4765e06bff93ead8468ec7d3e42d119d8e3177bfb5d7277a717f831568c293a9669f8619024e19015579f19eca7ed733e5859bab6b4a39d994dc7cfeaecaa93da42e9710200f03f49f1adc01a6d6a2cdfd1d6ffcf5365ada070853c756a218eda82b3a3fd7c7574a1cf19812eb6a8eba690fd9334b0c1412385d7a5e642f6d19b40c3fdc68a83c19d3d81c4b66552b2590e6ad03d5db3a02284b9c42da33d96a8b717c77d5746979ba2f206b446aced427b9365aca6b470cf058c3d62e666b903a6cff1606af17b9b623e38ea3bbf0350c9666ef4bef72a4dd3249924c44602220145b5b62d1970327da167bdb81a2791bcbb69e74e8c209974a8d24b45c750085622bd7d209ee850c2b7d9bcc5a2faa665567c0055a11b4a75fc8b7755aa456800d9fe80f60fd8ef48498f2ce5c71d5239c105a0075e93a4aa0512111a50eedc4678df4ad7951f4b08e737bd861b6933abaf7666b565fddc6419856414cce78aaeecd2f602627d428557ffd0f6b3c8d357425096f99b7bdf65df1342208aeda96410a7660fd2b5ec95f4af7485ce0c50edc3817b4e999b1f2d25feadeb971ea76056dbaafeafeb82347588f08fccda1c3242945e757fa2aff9da3480e25b415bb423073df19b4402373ab23b5c43873f39fa0f2651fed1d9b0616905f220a5e74c8af98c9b7fe01d46036b5e9b8adfa5fa27c57d1c098495cae4e7da89e96c8eac9d43aca393c70c3b9a0499e4b6881425dc5d0f2f9a556ba2faee72d004a89056aa71a9e8b2561dad1257ae1ef13bde7b71595efdf7e32e0eeabd0cb82b9b58f9358a455a1b715bd4a5f3773bd444d181ca1f0f3d226a95aa0ea731fc33a0d22028edb938cf3de0f4e015e2d78b74fe82df425e1f3df8e73ae6e723b187c92073712ff8846cdad4392095c8e5bd243b7133fa9310a2adf7d506948864c517fefeaedeeee67a786cf52cf5511398388e2c9dcc46cc8c896e36d8730565046ea936b3714b07602533ad8c0ee442237fc7335a0a4934c33784c634003cbf1ee0c4c0feb174790358e043809ec6b992422aa011b79cca312897340d80c3a43225819700dc0b290a4bff2830918e8ffab9711ae9ff2a125c966edc2cfb6f8b5f52ea525ec698cf32eb1ed210efac6a91ae84c48ddd9c9713ff2a4247371cf421143c24312787786d2a61cf76a77526e0bc5814631cd9d27ab5e604a6f0383e8cdc9af33e4840ae26732c4d83cb6cd3f7d905289c29435a5319b3dd7f576b8c1cf474d88160396df82c4131ca13ccebcfda02e178123657171185da4b31af19d4996ab3517dd1292fedb6df0cc41aa3cef8c2ad75149353e457dd857b91091efb22e67afe94cea849ce0ec535a869b92ed7c6ec86496ae683408b12c0cf2f6f2fcde4d7dac0191be9b0cc7975a9860acc6ece884179ff0e14238506422e8a5ed839a3807cbcb54bb5b45c0dbdfe10907f4e57c42c5f518bccba45da5db073ead0566d952126f1c5575fcda88e6758b2129e8be562851897a10c9b7f3b16e1cd1079fb0fbd19791b7730452eaea6d2a6d4c60e64e9ae4490fc02f546b750315e926e68f55710c06c9987f080093fd5eec6a00276504e77db039115273bf69c707c8730b09a4512f6b171c7c5342d765dc7fb6fe632e05d3151273b2ceed6ccf88728d3386cbe6c52c873e52acdc26c845da51b35d361bbf494c597c5863ec14e43a018eb9b2e4d6391c44cbe9b5d689592f9a5c6bd5db40ba03109f5ad5859f1824f4a371c7ecdd7c1587aaba888b5ec946a3e17d26ed1bbc8e085d20dfd0d4b22ca6d7d662f607a878119b2fb944222976666414dc28842d524ea3480c26414fe29840b357766b2b10067d2e842f297699889c79f6a5ab5fddb2502a9ca277693d75f8996d7fe1cef81501c1e02cf74103b190dc65ae4aa430e6453af714b04cb555e0e40f4d84edcfb2b25d746e02b17048851f581231c0308631c7b78cb3541b1f3603ce91daac721632616e7612e1f014bbd8e36dc25f5dbb40ffc51229771041fa00eb958cb5bb2f7b1d463fcacb4df3c37554690e707af778c1b0501f861f7985a7d140fe167c0121b90f211b82849c9b514df89a07c44a2cc1506ea848906d22727f6caac38e262d4087a4328cb8531c34952d5e5e84632c5dc58a18986ff1e9095a49801a97ebf929728a1db40e578e291fa8344d26507944405b23d457de164d51b6ad211e3e91fdcea7c93ecc4160b55a05eeaf23c1327a117b122644d6f6488b8864365c9559bab2fd4f3e5615fa00395e6133f7588934ba861a8aeb4bc95c97ca5995e9f1c2251bf01cb5323198b6e917fa50821d588d54b30b182859aa978e6477a7cd1b0f284d42addd4cc9655e65580bfb762a09f3cf8b571a71a1009d7075153553b0962b6cff7f75e7f69084f524a54cd50f8af0205c18f1a1dd4934815b32a6ff72f81ccf0f4c899646ee9a8f5ef12737de84e112d638e3f59f963fb26d53a12440ad7fa8c63b27ff9ec040784271cd4730e50aad472ca509fbd9e82b6a49e58cd71008849ddfe2ea234f1f151992cc6404345d15877e57c5cd01311df5d14091e23a2f2ac9a4537eb449ec289270b041bd9967736dbffe237fc328a237720426ce7bbb05604468ca36542d259744f23eb9b6298b97af7be52dfc6d064106d95592883288dcbf80e14f5095852bf7bbe49d39ce4b5d400f4d82f4f03d54330a56ff4becac8e399490b4c3a14d29c4456a2d359bcac4abeb533562d2ce5717041087fbfa10c6cc5ad991cfb521ef545c5c8b55aa21c9324921a74cfd79cdffeb84024e7a925e763e9eae9", 0x1000}, {&(0x7f00000011c0)="63bbb29562ba8eb8d401d4c34cbd8ea9fd28a0264ff975cff5e231d994a26fc9156b32b632d314abf9972635798cc5abd3c6a0b634d7a3ff35735c838f8b178799d74ccb16c65406281d23d4b69e99fbbd5f5083cecb24e2b4a78126a98dd612e4139eac4dd05a8c0689423ff6c7fcb105003201edd95cd438e3109f2e4512e5f29a7fda59abea39a8dc31244b09126b958d365fed66efe110bb5ea68414fb468560085f667532c31451df8b45aa34fbe76a5b1dcee37e338b3a95bedc363471c054a8e2d39ced6c89dbca1076ef79cb24c325d05fa768", 0xd7}, {&(0x7f0000000040)="48c1c50be484ef62bf366db89795d67cea48e7b96fd5f39a15020dab3e7f88919f2f2015d45ac312f9b0e5c99bca6702b41b796957f15409551165c1feeab701b1bee76648fc3b7dcda94825814b1b2593b35e2f4ce7b05ce6ae87e3c5997f2475", 0xffffffffffffffcd}, {&(0x7f0000000140)="e1ab0054865719d476dff8ebe4049da0", 0x10}], 0x4, &(0x7f00000013c0)=[@rights={0x10}, @cred={0x20, 0xffff, 0x0, r7, r9, r11}, @rights={0x18, 0xffff, 0x1, [r12]}], 0x48}, 0x1) 11:46:08 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2, 0x0, 0x2000160000000200}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000000c0)=0x10001) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 11:46:08 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000000200)="247a7664327f9c7100", 0xfffffeda) ioctl$VMM_IOC_READREGS(0xffffffffffffffff, 0xc2485607, 0x0) poll(0xfffffffffffffffe, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = open(0x0, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2, 0x0) dup2(r3, r1) r4 = socket$unix(0x1, 0x5, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc028698d, &(0x7f00000000c0)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r6, 0x4, 0xcc) r7 = getpid() fcntl$setown(r6, 0x6, r7) r8 = socket$unix(0x1, 0x5, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0xc028698d, &(0x7f00000000c0)) pipe(&(0x7f0000000100)) r10 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r10, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r11, 0x4, 0xcc) r12 = getpid() fcntl$setown(r11, 0x6, r12) r13 = socket(0x18, 0x1, 0x0) setsockopt(r13, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r13, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r14 = socket(0x18, 0x1, 0x0) setsockopt(r14, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r14, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r15 = dup2(r13, r14) ioctl$VMM_IOC_READREGS(r15, 0xc2485607, &(0x7f0000000380)) ftruncate(0xffffffffffffffff, 0x0, 0x0) r16 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r16, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r16, 0x80045756, &(0x7f0000000340)=0x549a) ioctl$VMM_IOC_READREGS(0xffffffffffffffff, 0xc2485607, 0x0) ftruncate(0xffffffffffffffff, 0x0, 0x0) getsockname(0xffffffffffffffff, 0x0, 0x0) r17 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x2, 0x0) dup(r17) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getpeername$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) openat$bpf(0xffffffffffffff9c, 0x0, 0x10070, 0x0) rmdir(&(0x7f0000000080)='./bus\x00') ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000280)=0x1) kqueue() open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f00000001c0)=""/34, 0x22}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, 0xffffffffffffffff, 0x0, 0x0) 11:46:08 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000335000), 0xfcb7) writev(r0, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) poll(&(0x7f0000000080)=[{r0, 0x80}, {r0, 0x1}, {r0, 0x8}, {r1, 0x8}], 0x4, 0x0) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) bind$inet6(r2, &(0x7f0000000100)={0x18, 0x3, 0x6, 0x1}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r3, 0x4, 0xcc) r4 = getpid() fcntl$setown(r3, 0x6, r4) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000000040)) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x8a50a2bfb5179a9c, 0x0) readv(r5, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0x1000}], 0x1) 11:46:08 executing program 1: open(&(0x7f0000000280)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0xffffff8f, 0x0, 0x0, 0x0, &(0x7f00000017c0)={0x1}) getpid() sync() 11:46:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000280)='onO', 0x3) read(r0, &(0x7f0000000040), 0x0) execve(0x0, 0x0, 0x0) 11:46:08 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x212b, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = 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) fcntl$setflags(r1, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x7b8) 11:46:09 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfffffffffffffffc], [], [{}, {}, {}, {}, {}, {}, {0x0, 0x0, 0xfffffffc, 0xffff}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = socket(0x2, 0x3, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000100)=0x1) r2 = dup(r0) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000040)) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x2b0, 0x6, &(0x7f0000000140)="030000b676cbd09fafb7b94b56358d7afe6d3717775e176f26f9c7c584ec8a8a7f7794465571fe2856cb1f45c3240d82e9ceb373709057dd51bfc65219c1037e0e5ae40050558ff79caa29e1acad3b3de46bfcfb3b9fc028f12fe6caba3f093895d1cd00bb4fe684f5310ca6962b513db9cc028516dae10900e0f017634bcbbc9b2a5a0a14923452eae9073cd4252ab4a9d40e46b69292", 0x97) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r4 = fcntl$dupfd(r0, 0xf, r3) ioctl$WSMOUSEIO_GTYPE(r4, 0x40045720, &(0x7f0000000000)) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x90, 0x0) ioctl$PCIOCREAD(r5, 0xc0107002, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 11:46:09 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x0, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) 11:46:09 executing program 1: pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10000) ioctl$TIOCDRAIN(r0, 0x2000745e) sendto(0xffffffffffffffff, &(0x7f0000000040)="b54235bc995dda7802b5473fb4e3614cc3e2c3789db43e922dc714d892fb62bd5f955a320b31ec", 0x27, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r1, &(0x7f0000d06ff8)='./file0\x00') open(&(0x7f00000001c0)='./file1\x00', 0x80, 0x4) unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='W\x00') openat(r1, &(0x7f00000000c0)='./file0/', 0x0, 0x0) 11:46:09 executing program 0: fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffc, 0x0, 0x300000000}) flock(0xffffffffffffffff, 0x1) flock(0xffffffffffffffff, 0x1) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x1ff, 0xd, &(0x7f00000001c0)="000000000000000000000000920e3c1901078b65a648d5fb74684096f3516413b00ed3da0e0c962f6635f0ffbd4ad8761a219e1e7f3940d6b63344db8715c3a92d1ed52e4704af71c944a5de17a76de0a8b3e8ed685346add782d67a0c04003d1be0ea09bb48d6d31ce85f658796e70000", 0x71) r1 = accept$unix(r0, 0x0, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x102) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000080)) fchmod(r1, 0x84) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) fcntl$dupfd(0xffffffffffffff9c, 0x0, r3) 11:46:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r0, 0x6, r2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x4c}, {0x40006}]}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="b6e8a579292219e5820c996b0a63") 11:46:09 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000000)='./bus\x00') r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f00000000c0)={0x4, 0xfffffffb}) r3 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x0, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0xfe}], 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x2000081, 0x0) 11:46:09 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x800001, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000186a56240000001c00fead00ebffffff5fd5706c851f0000000000000000000000df00000000c9288d", 0x2c}], 0x1) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000000)) 11:46:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000100)) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) fchflags(r3, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {0x7c}, {0x80000000000006}]}) syz_emit_ethernet(0x31d, &(0x7f00000000c0)="b6") 11:46:09 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f0000000380)=[{&(0x7f0000000000)='\fxF', 0x3}, {&(0x7f0000000200)="78c10e4c5edcf888e995d7d795c7e79721b2514b61360391926fd984468a8e48dd8bfbc3ecd2d90168f9312158ee807e092435f1a2fc3333dabf662bbb8f0486b140464cb9fdf42e32ecbc3c66f6d2bee068ab188a27d4d1c62844ac8191d87bbc046a732f2a1ea4b949234c8025d2598a81759b02961cfc3516ed5f18df8e752ff27316a9889f63501afc93d21cf659da", 0x91}, {&(0x7f0000000080)="9745d2cb91cf84332854eeec6aa6c70c8827f8480dcc6e50f41f815c8f67838a638a1969b4a56c4aaeb66ecc13b142045c4cadd8631c4cc53188e30b2961d62c5a987e3a47f0d684f93842d18157c65d61499b9757382c8524304652d73709029e0f5eae41914dc881b8b57590d174776740dba39c62be42b0a28eb5", 0x7c}, {&(0x7f00000002c0)="9513363474f2238f1f2c601f65e81762070a1ed38d2a5cbcf718baf33a96fc5222f7adfd125c538b96f02de3ab6c9015bca06525b3af4107c6ab96d0b3f74506923624dab9e53d7d8c46c075a724e3295a17f2e8ffbb81a6cdfe3e742f45ac74e5cf05cacf48c428f37dae78f788ef991b8f931f6fa6b9960a76ba2cdc7929632458bea6a4720e68d925d2a53e5475c1cb9125bb29831672f208fc15f10fb15baddd4b1da1e63f5f5bb0f57c0e55f56a827a75", 0xb3}], 0x4, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x2, 0x10, r2, 0x0, 0x0) 11:46:09 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() r2 = socket$unix(0x1, 0x5, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc028698d, &(0x7f00000000c0)) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000040)={0x0, 0x9c, 0x0, 0x5, "1d85cd34e54eacc560e80753194e3ee965d74383", 0x50, 0x3}) r5 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r5, 0xc028698d, &(0x7f00000000c0)) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f0000000000)=0x1ff) r6 = dup2(r0, r0) getdents(r6, 0x0, 0x0) r7 = accept$unix(r0, 0x0, &(0x7f0000000080)) r8 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) r9 = syz_open_pts() r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r10, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r11 = socket(0x18, 0x1, 0x0) setsockopt(r11, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r11, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r12 = socket(0x18, 0x1, 0x0) setsockopt(r12, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r12, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) kevent(r6, &(0x7f0000000180)=[{{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x84, 0x100, 0xed, 0x7}, {{r7}, 0xfffffffffffffffd, 0x0, 0x80000000, 0x1, 0xffffffff}, {{r1}, 0x0, 0x80, 0x4, 0x7fffffff, 0x7}, {{r8}, 0xfffffffffffffff9, 0xc9, 0xf0000000, 0x9, 0xfffffffffffffff8}, {{}, 0x7ffffffffffffffb, 0x10, 0xfffff, 0x6ab7, 0x8}, {{r9}, 0xe5d3207e7f70626c, 0xc, 0x1, 0x7, 0x10001}], 0x4, &(0x7f0000000300)=[{{}, 0xfffffffffffffffc, 0xc8d27e00509ee972, 0x35de51de07f2ce48, 0x7, 0x4}, {{r7}, 0x8000000000000004, 0x9, 0x2, 0x1, 0x2}, {{r12}, 0xfffffffffffffffa, 0x0, 0x4, 0x0, 0x8}], 0x4, &(0x7f00000002c0)={0x8, 0x100000001}) 11:46:09 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000225], [], [], [], {0x0, 0x0, 0x2}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x800000018, 0x3, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000040)={{}, 0x1, &(0x7f0000000000)=[0x0]}) fcntl$dupfd(r0, 0x0, r1) 11:46:09 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0xc0107002, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) kqueue() r0 = open(0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) kqueue() r1 = accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) connect(r1, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{}, 0xfffffffffffffff9, 0x11, 0x0, 0x81}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) semop(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x1, 0x0) kevent(r2, &(0x7f0000000180), 0xec7, 0x0, 0x8001, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) 11:46:09 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0xd4) r1 = openat(r0, &(0x7f0000000200)='/', 0x0, 0x0) open(&(0x7f0000000380)='./file0\x00', 0x599, 0x554873572b924a7a) fchdir(r1) execve(&(0x7f0000000040)='./file1\x00', &(0x7f0000000280)=[&(0x7f00000000c0)=']\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='{\x00', &(0x7f0000000180)='-\x00', &(0x7f00000001c0)='.@(&(\x00', &(0x7f0000000240)='.\x00'], &(0x7f0000000340)=[&(0x7f00000002c0)='#\x00', &(0x7f0000000300)='-,=)\x00']) rmdir(&(0x7f0000000080)='./file0\x00') 11:46:09 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x40002000, 0x8613b) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f00000000c0)="4e070008c237661381b81c0dbac78f6ad197cf8536fabeb055c1ce2506b34b791722be7187eb98c6a21acb359f3bd5f1bd180f9fcc16f45ea62fb9c67f2f791a9221651ae486f6b87c5f025bb8aa6fb6db6b0edaa6737bed4bebd361b76c4e21ca1ed1d5d891566b0efe37ecfab08db7e2a384894bee20ee4dc11da76b00690800c1cd644e9d86259ae936aa2372b080", 0x90) write(r0, &(0x7f0000000040)='\x00', 0x57) 11:46:09 executing program 0: open$dir(&(0x7f0000000480)='./file0\x00', 0x20, 0x80) r0 = getpid() ktrace(&(0x7f0000000400)='./file0\x00', 0x0, 0x1016, r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ktrace(0x0, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) write(r2, 0x0, 0x0) recvmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r3, &(0x7f00000000c0), 0x1000000000000207, 0x0, 0x0) 11:46:10 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x30000) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0xb7, 0x0, 0x0, 0x0) close(r0) 11:46:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000004000000001, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f00000002c0)=0xffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x40) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000140)) getpeername$inet6(r3, &(0x7f0000000000), &(0x7f00000001c0)=0xc) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000240)) 11:46:10 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x80047460, 0x0) writev(0xffffffffffffffff, &(0x7f0000001400)=[{&(0x7f00000017c0)}], 0x1) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x1, 0x7, 0x7ba9, 0x1020}) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) write(0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xcc) r3 = getpid() fcntl$setown(r2, 0x6, r3) r4 = socket$unix(0x1, 0x5, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc028698d, &(0x7f00000000c0)) renameat(r5, &(0x7f0000000000)='./file0\x00', 0xffffffffffffff9c, 0x0) r6 = openat(0xffffffffffffffff, &(0x7f0000000200)='/', 0x0, 0x0) fchdir(r6) rmdir(&(0x7f0000000040)='./file0\x00') mkdirat(r6, &(0x7f0000000140)='./file0\x00', 0x0) 11:46:10 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b810000000290000003100000003000000"], 0x30}, 0x0) setreuid(0x0, 0xee00) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffc000/0x3000)=nil) r2 = getuid() r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r3, 0x0, 0x0) shmctl$IPC_SET(r3, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r5, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r5, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r6 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r6, r7, r4, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r8 = getgid() r9 = getppid() r10 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r4, r7, r8, 0x1e4, 0x8}, 0x5, 0x5, r9, r10, 0xfffffffffffffe01, 0x9, 0x7ff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r11, 0x4, 0xcc) r12 = getpid() fcntl$setown(r11, 0x6, r12) shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x7, r2, 0xffffffffffffffff, 0xffffffffffffffff, r4, 0x100, 0x9ce7}, 0x1, 0x1400, r12, 0x0, 0x5, 0x4, 0x5}) r13 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r13, 0x0, 0x0) shmctl$IPC_SET(r13, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r13, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r15 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r15, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r15, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r15, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r15, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r16 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r16, r17, r14, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r18 = getgid() r19 = getppid() r20 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r13, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r14, r17, r18, 0x1e4, 0x8}, 0x5, 0x5, r19, r20, 0xfffffffffffffe01, 0x9, 0x7ff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000040)="2ad79c2ebfe1daec29b4d456b9e58b1701e0976fc14aac06937291462dec04deb847f30f258b868ab6bbba4e75ca2749740592646e2eadc44ebc1513532e579759752e8a911b837a6e9505ed578c8751bb407060b7a80633c979e580e1fd2d81", 0x60}, {&(0x7f0000000180)}], 0x2, &(0x7f0000000240)=[@cred={0x20, 0xffff, 0x0, r12, r17, r21}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff, r0]}], 0x38, 0x400}, 0x40b) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 11:46:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x87}, {0x5}, {0x6}]}) sendsyslog(&(0x7f0000000240)="9d5c8311669c788ddb6e1fda09e4e4b191957e26cfa7db4429f0f784fdd8423e32c22f00fcf38c95426b0ebf2b50d7137c23f000013eb6094e619a2ecb423c144025bc48e7e6cd2f65c5b38181d77683d10c046d93fe68573773378deab6ab11c458f34c2b48df9aec567aa4517fbe0303d483e662c9a2aae6f6bd999fee855af1be4fc728eee7a25133f1dffc347126577dc172296f7ce09aa872d503071a53acd4d7f12c341d9d", 0xa8, 0x3c) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 11:46:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000180)}) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") 11:46:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8, 0xe26) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) 11:46:10 executing program 0: socket(0x40000000011, 0x3, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x80, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r6, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x30000) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{0xffffffffffffff9c}, 0x5, 0xb3a64d0c3ed276cd, 0x20000000, 0x7fff, 0xff}, {{r0}, 0xfffffffffffffffa, 0x9, 0xdb6e23891059911a, 0xc77, 0x79da01cb}, {{r1}, 0x8000000000000007, 0x40, 0x80000000, 0x80000000, 0x10000}, {{r2}, 0xffffffffffffffff, 0xa0, 0xf0000000, 0x1, 0x7f}, {{r3}, 0x6, 0x9, 0x100, 0x7, 0x1f}, {{r4}, 0xfffffffffffffffc, 0x20, 0x244eb22cee2c3688, 0x20, 0xffffffffffffffe9}, {{r5}, 0xfffffffffffffff8, 0x10, 0x1, 0x3, 0x6}, {{r6}, 0xfffffffffffffffc, 0x48, 0x1, 0x9, 0x5}, {{r7}, 0xfffffffffffffffa, 0x4, 0xf0000015, 0x4a4, 0x4}], 0x0, 0x0, 0x0, 0x0) r8 = socket(0x40000000011, 0x3, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs, 0x8) r9 = kqueue() kevent(r9, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r9, &(0x7f0000000000)=[{{r8}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) r10 = socket(0x40000000011, 0x3, 0x0) connect$unix(r10, &(0x7f00000000c0)=@abs, 0x8) r11 = kqueue() kevent(r11, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r11, &(0x7f0000000000)=[{{r10}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r12 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r12}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r12, &(0x7f00000000c0)=@abs, 0x8) r13 = kqueue() kevent(r13, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r13, &(0x7f0000000040)=[{{r12}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r14 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r14}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r15 = socket(0x40000000011, 0x3, 0x0) connect$unix(r15, &(0x7f00000000c0)=@abs, 0x8) r16 = kqueue() kevent(r16, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r16, &(0x7f0000000000)=[{{r15}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r17 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r17}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r18 = kqueue() kevent(r18, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r18, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 11:46:10 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000000)=0x7f) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) read(r0, &(0x7f0000000200)=""/206, 0xce) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x0) close(r1) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) 11:46:10 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x2, 0x100, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) sendto(r1, &(0x7f0000000080)="d5ab04ba791d6b4cb06d27e8025703a1c55fa36f2d1e02d65b54ef32694cf717c55188887411bc8145acf5765b1ff7a14c4ebfb46575375099963f855e4960d726b48be7d905f63c9985e299e98c4d97bbd029167b25f68800180557aad55b47fc8bac58fb5e64272b3cadf8608d94207c5af4af6ba7641f3fb0017c633d3670647ab5e0b951822b530c1e2f38fa8f46ce1e145ee97d929b382db02babaacaf5234b35d955eebb84cdbf7cb3119a2fac42c99567fc1696ed69374a5b8568ac52a880b02b199b5185d4abdb71b6c8c312d9d6be1acc0e808a1d33d07778b48f8b5497dc7576ef480e4a1a8cb0f6756a8abdb0e1", 0xf3, 0x772d63aea11e1c6f, 0x0, 0x0) clock_gettime(0x6, &(0x7f00000013c0)) socket$inet(0x2, 0x3, 0x0) r2 = openat(r0, &(0x7f0000000180)='./file0\x00', 0x8, 0x676edd93aa6a44c4) r3 = geteuid() r4 = shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffc000/0x3000)=nil) r5 = getuid() r6 = shmget$private(0x0, 0x3000, 0x88, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r6, 0x0, 0x0) shmctl$IPC_SET(r6, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x2e4) r8 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r8, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r8, 0x4, 0x5, &(0x7f0000000800)=""/210) semget(0x1, 0x3, 0x21) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r10 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r10, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r10, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r10, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r10, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r11 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r11, r12, r9, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) semop(r10, &(0x7f0000000200)=[{0x4, 0xfffc, 0x52cc21144f76df9c}, {0x1, 0x0, 0x1000}, {0x4, 0x4, 0x800}], 0x3) r13 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r13, r14, r7, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r15 = getgid() r16 = getppid() r17 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r7, r14, r15, 0x1e4, 0x8}, 0x8, 0x5, r16, r17, 0xfffffffffffffe01, 0x9, 0x7ff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r18, 0x4, 0xcc) r19 = getpid() fcntl$setown(r18, 0x6, r19) shmctl$IPC_SET(r4, 0x1, &(0x7f00000000c0)={{0x7, r5, 0xffffffffffffffff, 0xffffffffffffffff, r7, 0x100, 0x9ce7}, 0x1, 0x1400, r19, 0x0, 0x5, 0x4, 0x5}) fchownat(r2, &(0x7f00000001c0)='./file0\x00', r3, r7, 0x4) 11:46:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {0x3d}, {0x6}]}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc028698d, &(0x7f00000000c0)) linkat(r1, &(0x7f0000000080)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00', 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 11:46:10 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000000010, 0xe02) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) pwrite(r0, 0x0, 0x0, 0x0, 0x0) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r1, 0x0, 0x0) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) munlockall() shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x4, 0x1b2) syz_open_pts() semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r3, &(0x7f0000000000)=[{0x2, 0x5b1f, 0x800}, {0x3, 0x1, 0x2c00}, {0x2, 0x6, 0xc00}, {0x3, 0x2009, 0x1800}, {0x1, 0x6, 0x800}], 0x5) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, r5, r2, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r6 = getgid() r7 = getppid() r8 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r2, r5, r6, 0x1e4, 0x8}, 0x5, 0x5, r7, r8, 0xfffffffffffffe01, 0x9, 0x7ff}) seteuid(r5) 11:46:10 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r0, &(0x7f0000000100)="c3", 0xa322c749, 0x0, 0x1) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)=0x8) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r0, 0x0, 0x0) ftruncate(r0, 0x0, 0x4000) 11:46:10 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setuid(0xee01) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0xc600000000000000) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000040)={0x2, 0x50195af5154d4015}) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) r3 = msgget$private(0x0, 0x0) msgsnd(r3, 0x0, 0x0, 0x0) 11:46:10 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) socket$inet6(0x18, 0x1, 0x52) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "1586a71518f98edf4a508e9e57fdce00"}) 11:46:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r3 = dup2(r2, 0xffffffffffffff9c) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000000180)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1cfecf5b20604688, 0x0) ioctl$BIOCSRSIG(r4, 0x80044272, &(0x7f0000000140)=0x3f) 11:46:10 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r0, &(0x7f0000000100)="48faaa73b6524c7a57dc", 0xa, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x8, 0x0) pwrite(r2, &(0x7f0000000180)="c827f69bed0e5150a9b99f2d8a32f6144acda1bcec173a835b0f0f5ca910606f5674cf06376984be87e4ed3de549a330662da32e3c559a9f165016a2a90d1e5a279cac4df0bd76ff27ff57f8496109eceb48178c3cc613bd3cb43d7a30504a0b8d3367039887669afcbf82890dd35f67651ef59219ec7d3d0fd12f5494b40c4b6aaaf26182ca032272f53f1138b40b80f14b137d8b634c7f391fd33b5fc0eeca25ffc29d179d41346a23ca4183ffdf22d865641b7e71809f54358aec453bb65a47945e7169", 0xc5, 0x0, 0x0) connect$inet(r1, &(0x7f0000000000)={0x2, 0x2}, 0xc) accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5, 0x12, r1, 0x0, 0x0) ftruncate(r0, 0x0, 0x9) 11:46:10 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r1 = socket(0x18, 0x1, 0xff) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r3 = dup2(r0, r1) ioctl$WSMOUSEIO_GTYPE(r3, 0x40045720, &(0x7f0000000080)) r4 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r5, 0x4, 0xcc) r6 = getpid() fcntl$setown(r5, 0x6, r6) ioctl$VMM_IOC_INTR(r5, 0x800c5606, &(0x7f0000000340)={0x6000, 0x34f, 0x3}) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r7 = socket(0x18, 0x1, 0x0) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffff9c, 0x81205724, &(0x7f00000001c0)={0x0, 0x3, 0x401, 0x7, 0x2, 0x7, 0x1f, 0x10, [{0x8, 0x3f, 0x1f, 0x101}, {0x0, 0x275, 0x5, 0xe1}, {0xa3, 0x59, 0x9}, {0x10000, 0x9, 0x8001, 0xf1}, {0x80000001, 0x3, 0xfffffff9, 0x5}, {0x7, 0x0, 0xbd88, 0x7fff}, {0x7, 0x8001, 0x8000, 0xffff}, {0x8000, 0x5, 0x5, 0x80}, {0xffff, 0x40, 0x3}, {0x6, 0xffffffff, 0x1, 0x5}, {0x10001, 0x7, 0x5, 0x6}, {0x9, 0x3, 0x5, 0x3}, {0x5, 0x7fffffff, 0x401, 0x28a}, {0xffffffff, 0x401, 0xffff, 0x8}, {0x9, 0x32, 0x6, 0x9}, {0x9, 0x8, 0x0, 0x7}]}) setsockopt(r8, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) setsockopt(r7, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r7, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) unveil(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='x\x00') r9 = dup2(r2, r7) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./file0\x00', r9, 0x3}) write(r4, &(0x7f0000000380)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055d52fbd5e4178963", 0x21) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000300)=0x4) poll(&(0x7f0000000000)=[{r4, 0x191}, {r4, 0x4}], 0x2, 0x80) poll(&(0x7f0000000040)=[{r4, 0x5}], 0x1, 0x0) 11:46:10 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2, 0x0, 0x2000160000000200}], 0x0, 0x0, 0x0, 0x0) symlinkat(&(0x7f00000000c0)='./bus\x00', 0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00') r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$KDGKBMODE(0xffffffffffffffff, 0x40044b06) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) semget$private(0x0, 0x91130ffe81358e36, 0x200) 11:46:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000003c0)) fcntl$dupfd(r1, 0x0, 0xffffffffffffff9c) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) unveil(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='c\x00') setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000380)={0x1f, 0x3}, 0x8) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x1, &(0x7f0000000240)=[{0x5, 0x81, 0x20, 0x20}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x9, &(0x7f0000000180)=[{0x6, 0x1, 0x6, 0x4}, {0x800, 0x1, 0x2, 0x1}, {0x2, 0x7, 0x6c, 0x800003}, {0x7, 0x8, 0x0, 0x8}, {0x5, 0x81, 0xd9, 0x7fff}, {0x4, 0x13, 0x8, 0x3}, {0x800, 0x2, 0x0, 0x80000001}, {0x1000, 0x5, 0xa2}, {0xd3}]}) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x7015c985bbbddb96, 0x0) close(r4) r5 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0, 0x0) utimensat(r5, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)={{0x7, 0xabf3}, {0x100000000, 0x1000}}, 0x2) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[0x9, 0x1ff, 0xfa, 0xfffff336]}) syz_emit_ethernet(0xa5, &(0x7f0000000280)="985238a669ab541d1369151a49be63e793566f6a9403bd46c7d7455da664c88432ce4a329f2ada6fdfd05fd6f68bc2366045d19c2f7db36740c1d3e2cf7cd866521dab39b162a8466d27b1d05a78caa3904fffff960bc44a54b2b3faae261895937edd005460416a82b9a24a104dbd641930139dad18905219552758e88e1b8ed6aaff625963d0eebc9c69fc285820fe578506a8233a2010312c2176c4293084e5449ee97c") 11:46:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x2, 0x0, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x49}], 0xc4e, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0x4}], 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000540)="8e") ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000240)) r4 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0, 0x0) r5 = dup2(r0, r1) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r6, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r7 = accept$inet6(r2, 0x0, &(0x7f0000000080)) r8 = semget(0x0, 0x0, 0xf0) semop(r8, &(0x7f0000000180)=[{0x7, 0xfffe}, {0x0, 0x8741, 0x1000}], 0x2) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r9, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) kevent(r4, &(0x7f0000000340)=[{{r5}, 0x1, 0x38, 0x80, 0x5, 0x2ef}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x20, 0x40000011, 0x4}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x10, 0x1, 0x7, 0x8}, {{r9}, 0xfffffffffffffffd, 0x80, 0xf00fffea, 0x1000, 0x6}, {{r6}, 0xfffffffffffffffe, 0x6f, 0x20, 0x7fffffff, 0x3}, {{r3}, 0xfffffffffffffffd, 0x80, 0x0, 0x100002}, {{r1}, 0xfffffffffffffffe, 0x8, 0x68f30b6579aa6516, 0x8000007, 0x5}, {{r7}, 0xfffffffffffffffa, 0x80, 0x1, 0x4, 0x2}], 0x80000001, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff9, 0x40, 0xfff3d, 0x4, 0x5}], 0x5, &(0x7f0000000140)={0xd, 0x4}) kevent(r3, &(0x7f00000000c0), 0x34, 0x0, 0xc68, 0x0) 11:46:10 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000700)=0x4edb) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="575239e17f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = socket$unix(0x1, 0x5, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) r6 = accept$inet(0xffffffffffffffff, &(0x7f0000000740), &(0x7f0000000780)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000007c0), 0xc) ioctl$TIOCFLUSH(r5, 0xc028698d, &(0x7f00000000c0)) ioctl$VMM_IOC_CREATE(r5, 0xc5005601, &(0x7f00000001c0)={0x10, 0x8, 0x4, 0x80, [{&(0x7f000057c000/0x4000)=nil, &(0x7f000076a000/0x4000)=nil, 0x7fffffff}, {&(0x7f0000217000/0x1000)=nil, &(0x7f0000374000/0x1000)=nil, 0xc5}, {&(0x7f00003ae000/0x3000)=nil, &(0x7f00005f5000/0x3000)=nil, 0x7fff}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f00005f1000/0x1000)=nil, 0x7}, {&(0x7f0000102000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x2}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f00001ec000/0x2000)=nil, 0x7}, {&(0x7f00006d3000/0x2000)=nil, &(0x7f0000359000/0x3000)=nil, 0x81}, {&(0x7f0000687000/0x2000)=nil, &(0x7f0000524000/0x2000)=nil, 0x8}, {&(0x7f0000395000/0x1000)=nil, &(0x7f0000046000/0x4000)=nil, 0xa0e6}, {&(0x7f00000de000/0x1000)=nil, &(0x7f0000313000/0x2000)=nil, 0xffffffffffffffff}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000639000/0x3000)=nil, 0x400}, {&(0x7f00006d5000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x100}, {&(0x7f00005c7000/0x4000)=nil, &(0x7f0000ffa000/0x5000)=nil, 0x8001}, {&(0x7f0000446000/0x4000)=nil, &(0x7f00001a3000/0x2000)=nil, 0x3}, {&(0x7f000042e000/0x2000)=nil, &(0x7f00002a6000/0x4000)=nil, 0x2}, {&(0x7f000069f000/0x2000)=nil, &(0x7f00001ec000/0x2000)=nil, 0x81}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', '\x00', './file'], 0x4}) r7 = dup(r3) listen(r7, 0x0) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r8, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) r9 = socket(0x2, 0x1, 0x0) connect$unix(r9, &(0x7f0000000000)=ANY=[@ANYBLOB='4{'], 0x10) shutdown(r9, 0x0) dup(r7) sendto$inet6(r9, &(0x7f0000000040)="b68b788d80d25d223bdf50ecb31ac304945ea7520e5e5de419f2f9bb2a4ac7d36abe59bb02356eedbac424456cdb81cee53469eb00000092583109bd459e1842eae9a2ef39754f6028584fc18fb4c3eaa369d6402cdc5bd64835a087324c1a63bc6def801066b3cc59d32eb05c05617ecf75c30481b11c8a2c8ded57d48fd2a447653688e174d6ab100629842c7b6e7e8383f882af70e4dbb9a590bb5747162932786a03cb50c60ac436c7104d74fddbd8b5cb048bd9592a54feacfeb0a2c47364986175a8e0125cd7615d9df7002ca62668725908b4f8bbd3ead64d25d16597964686f9d87738a730946e96b2840c62f927c954ce7a521ec3d2879b094393aab48e8bee132492235aa8f58c92150e8eeb6dbf64a5d319f2d8a5de729261b46d979f3a90d811b4616c38a30d4c4d6cc25c441e7565d4d92df1c625c8402044af658826c157374e697bb7ee1add59f0e65a73e2737274975d3167c0c1903248df970eaa7d87217e0c79c0f742f7ed", 0x5894, 0x0, 0x0, 0x0) 11:46:10 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000000200)='./file1\x00', &(0x7f0000000000)='./file0/file0\x00') mknod(&(0x7f00000001c0)='./file0/file1\x00', 0x6000, 0x0) unveil(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000180)='r\x00') stat(&(0x7f0000000040)='./file0/file1\x00', &(0x7f0000000080)) readlink(&(0x7f0000000100)='./file0/file1\x00', &(0x7f0000000280)=""/4096, 0x1000) 11:46:10 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sendmsg(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="101000000180000000000000fe0b83da5ceeff5496a94d4299958753dd57d139d2aa03ba8263905aa17b9831babbbafc4f2fdf0eca415e65483c3bd893cf960639827d12c60409c8323af7da0e57b5050c4449dd59aadb2cee2e5b39c8c6"], 0x10}, 0x0) 11:46:11 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r1 = syz_open_pts() ftruncate(r1, 0x0, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000080)=0x2) r2 = semget$private(0x0, 0x5, 0x204) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0xb1, 0x0, 0x1000}, {0x80, 0x4}, {0x6, 0xff, 0x0, 0x2000000000000}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r3, &(0x7f0000000100)="e4", 0x1, 0x0, 0x0) ioctl$BIOCPROMISC(r3, 0x20004269) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x15}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCFLUSH(r4, 0x20004268) semop(r2, &(0x7f0000000340), 0x2aaaaaaaaaaaaace) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000480)=0x7) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000240)={'./file0\x00', 0x100000000, 0x7f, 0x3f, 0x0, 0x7ff, 0x401, 0x81, 0x1, 0x4, 0x7, 0x5}) r5 = semget$private(0x0, 0x4, 0x60) semop(r5, &(0x7f0000000180)=[{0x3, 0xffffffff}], 0x1) r6 = socket(0x2, 0x4003, 0x0) getsockopt(r6, 0x0, 0x7, 0x0, 0x0) r7 = fcntl$getown(r6, 0x5) ktrace(&(0x7f00000002c0)='./file0\x00', 0x4, 0x40000846, r7) mknod(&(0x7f00000001c0)='./bus\x00', 0x3a0914c44f7b202d, 0x501) r8 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r8, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r9}) ioctl$FIOASYNC(r9, 0x8004667d, &(0x7f0000000140)=0x70b6) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) 11:46:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x3, 0x9f37, 0x800, 0x2, "3a638629b2238a3b4a886fc855a4af4aabc5bde7", 0x10001, 0x2}) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) accept$unix(r3, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) symlinkat(&(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000240)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x200020}, {0x81}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x2, 0x0) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) 11:46:11 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000340)={0x10, 0x6, 0x4, 0x81, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x800}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000fea000/0x12000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x2}, {&(0x7f0000fed000/0x4000)=nil, &(0x7f0000fef000/0x3000)=nil, 0x100000001}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ff5000/0x3000)=nil, 0x7}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x1e}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ff3000/0x4000)=nil, &(0x7f0000fed000/0x3000)=nil, 0xa60}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ff0000/0x2000)=nil, 0x9}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0x3}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xf3}, {&(0x7f0000ff1000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff2000/0x4000)=nil, 0x4d2d}, {&(0x7f0000fed000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xffffffffffffffe1}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x3}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xd9f}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc028698d, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0xaa3, 0x3, 0x23, 0x0, 0x5, 0xfffffff9, 0x1, 0x0, 0x2, 0x8, 0x2445}) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000040)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x34, 0x0, 0x0, 0x1fff8}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r4, 0x4, 0xcc) r5 = getpid() fcntl$setown(r4, 0x6, r5) ioctl$TIOCSDTR(r4, 0x20007479) 11:46:11 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x2) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="480096d2ffffffff0000"], 0x10) sendmsg(r0, &(0x7f00000017c0)={0x0, 0x0, &(0x7f00000015c0)=[{&(0x7f0000000080)="171adb7cf48f4a9a1135527b2494efc8116812660e8c81acd5c8ea06efa288783fbd2191b52ad55971cb4af82865", 0x2e}, {&(0x7f00000000c0)="bcd30226c08c1c5defd3150b2aec60cbc12caf8c73842fbd686736a7eeee1b4a2320cd547a83b0f337a65306f52171cc1fde111659278b9b5d6d4a8d60ebc6eb70083d7bf69b1a92a43d8d51f0598d542cca21a2a3a06845f39beb797fdd0243ab2b3b1f857df6a8f20e7af102ae51aba4a531fb1e6d9a83b40ab21a9b3f39b739f2f8a6e4bfbf536ac782a303f1aecbdc8558f5bf75", 0x96}, {&(0x7f0000000180)="55e96fe904cc21c2bd13f92dd30f846fedbc3edf6764bc926ca1810eb9bc9b10fd867f5dfde065e39b0d4b278e5ef26eabc58715063ad46fc50748e08b0126e316f6fe1df91d1234e9f2e68954502f2daf6fd1e97f322a26c88bf6e3d5629166a9e65693affd74cccc1f17e7a511885ec0867a36ad5d513a4b8e1670d31eb5d03d833b00b84dfdbcc48dbe9adcfe38214d6b68d396493bd92ab367d69d55dde643f08790f0119333fcc24bec1874dc032513f8a4710841bce0869786f8fa8276ee292726f2696d7a970d3a7ae2b4999d959604f259638f97d829886889237d0c0ca2e0e44cf38f71a658e9a9a48838f4c00218d906", 0xf5}, {&(0x7f0000000280)="bb77de8ec26cbc26bcdd36bfac333da392fe575ab53c76cf07f1c78cc8937c86574a434620a34147f0c8fc271718730b113607ddfc90025be6f6e5042e1cc8de199b600f27145d99beac562bbb03697564dbdfa584086677855e1c6bd18fc8b68baadae7641e6442416cb1667096637f3e79a42f3c5b313cbae341b2b4ce6b09d4901ecdbb14ae4bbe4c7ff22e6de036e8852dd4dbf3e9", 0x97}, {&(0x7f0000000340)="ed052fd068d938b91c0935ee338b9c72ff579ca7b24e3f393fe983721dc8ec3293100830ceb5c4b1ec21468a3f27fc4d79f96907c415bf064724a256e9568bfa531386bd2a992a2380bfa99f1c00d43c85f30ea387b0642da40b197d5b24601297015518126d83bcb211353fe5a63e4d6303a0f1ae25d5366e7aa95511fab30ece904d015f07c434a1f7c3fa2f11bb8071a48e0b3ea8c277cfc13cc9954fc2e1cbaa79c2bc193d0d54757780440d0d0092253de655bad6bf7f20cf7b7e251c61b047da86dfefce5a9a543f2efdbc60f5482037f25185c984d8adf7e88d51fe804c19cb2c28d020bf885eebd76c2ec23a403e9219b107161fb8ac2bad8259104661852d03dca63d3165b9d502d70000998be723420551cc1f42715a651be3fa6e5b7f89c6ce7ada361c144b14d9c7ae43c5430d7dfc9bd4db999232cee800ae76842657bb4110a3d5771a43572726d9c7fb0c60847aef26e9bd5dbde2c06a6c3c101b3c4a7db264cc044161f6639e14e7a38813e94c0e2fcfa8ca8512420bba36f2d40ce2ad8eab6dbd67742ccb0023db34c1f9ba7cf615ffaf84ab5c98c5a7c072ca071ea217d24be059e4bad6a1f2a2c5179d0834637227b6f9fdb075040f25da98635a7e1131b54e418d8ca23b0252215c7b172a71ed25b45091b5fe04ae278210b4b479a9cf0dcbf950382f7d1afba763313f383a07289c84eeee335225a83e6f5b5af8caa2772fe0c18847400666711c88977941811cd6eac13c795c5e1d045c76ebf890fca606a68fbea75d50acd5cc15ed450cf37e6658707d5193aaf0f57a117987d12cf3a854a6e119a74c2d69b39338f12996d0a9520e2c61c194c7cd2bddc95eb2a843f2f24bf16e5ddc6c93acc3ee99bdeba4b687b47ebe50d0a8f8acb9e19e10c01bf0ef55c4393f5933305cdbd1f76c95f2915fbd5d8257fa77eebb7f2454a71a96be5924c85d6c022db3816e8fcf07447657f9d640de36b48aa41b30b076b71f2438eb38e256b35273297a89117f53479f2ff7979e875649d1e26e5eda1feea68f1c784ac1c6b9841fcc111cf35d3c219fcf07c2e688f15ee5a52125ee5976475c9d140533fb4053b8cd7b55b015ce8a2198ff5b40ad63a2b6ae4ca36887479b1c711519bef8d952a73e3c4ec871c215d554fd8f1c10a6dd9cc5a1f83ebd66cb7bdd5130ddac14cdeb2f8794c2809ef0e4a0d401283b29edaeb296b670de2f5bfc8a7e54e52d625a20aff06de21b2ad1ebb4", 0x379}], 0x5, 0x0}, 0x0) 11:46:12 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x43, 0xd4b}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f", 0x2b6, 0x0, 0x0, 0x0) r3 = kqueue() r4 = dup2(r1, r2) kevent(r3, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffe, 0x83}], 0x0, &(0x7f0000000080), 0x1, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r6, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r7, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r8 = socket$inet6(0x18, 0x3, 0x1) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r9, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r10 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r11 = socket(0x18, 0x1, 0x0) setsockopt(r11, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r11, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r12 = open(&(0x7f0000000100)='./file0\x00', 0x9dd7ad16eaa0ae2, 0x2) r13 = socket(0x18, 0x1, 0x0) setsockopt(r13, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r13, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r14 = socket(0x18, 0x1, 0x0) setsockopt(r14, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r15 = fcntl$dupfd(r13, 0xa, r14) r16 = dup(0xffffffffffffffff) r17 = socket$inet(0x2, 0x4, 0x0) kevent(r5, &(0x7f0000000500)=[{{r6}, 0xfffffffffffffffa, 0x10, 0x9220d1761324d5d9, 0x7fffffff, 0x10000}, {{r7}, 0xfffffffffffffffd, 0x108, 0x1, 0xc8f, 0x2}, {{r8}, 0x1, 0xaf0b00c4af071bdb, 0x2, 0xd7, 0x6}, {{r9}, 0xfffffffffffffffd, 0x104, 0x4, 0x5, 0xffffffffffffff67}, {{r10}, 0xfffffffffffffff8, 0x20, 0x20000000, 0x200}, {{r11}, 0xfffffffffffffffa, 0x0, 0x8, 0x8e6, 0x101}, {{r1}, 0xfffffffffffffffd, 0x9b, 0x2, 0x7, 0x83}, {{r12}, 0xfffffffffffffff9, 0x8, 0x80000000, 0x3f}, {{r15}, 0xfffffffffffffffc, 0x1, 0x8, 0x0, 0x7ff}, {{r16}, 0xfffffffffffffffa, 0x36, 0x40, 0x7fff, 0x9}], 0x8, &(0x7f0000000140)=[{{r17}, 0xfffffffffffffffc, 0x8, 0xf0000011, 0x100000000, 0x9}], 0x3, &(0x7f0000000180)={0x8, 0x6}) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 11:46:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8f806029b6f3898, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x54}, {0x24}, {0x6, 0x0, 0x0, 0x9b76}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="244e7f7cb0b4823f198e3ca4c9d2", 0xe, 0x0, 0x0) 11:46:12 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) read(r0, &(0x7f0000000200)=""/206, 0xce) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x193) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) close(r1) 11:46:12 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000ffffffff452904290000000000000000070000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070000000000000000000000000000000000000000005050ff"], 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "6b0000b40000004e26d03f00"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r4, 0x4, 0xcc) r5 = getpid() fcntl$setown(r4, 0x6, r5) ioctl$VT_RELDISP(r4, 0x20007604, &(0x7f0000000100)=0x2) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 11:46:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000340)="582720efabd16ebae63225255d0ef8e5815f73f2a044fd33055552fbd5c8efce91969984ff5d5b58b3e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef116a5d4746a2385e6a4b23023e32ae106b9bc51bf683189625cb1e8f47f4a1d9f377f392cccecad4441547014db71f058fb53f706be3a55884c992027c459382e7d09bbe491d00985c8e142e38902f8c7c5eae517bad49774f4988e48c051cdc814a144ab57e22625a02d9cb1d3e9381436d4b653477f55ceaa9b87466675061a96cb745daf4d30d530ea3c1868deb3bb63849853edac734fdca3d0b7c1078f6cae1f0a7e5c2b2a3da2b67deab21726ec0ce01457692b20a485b3c150f6c6d3610329ae9f50099075ab2ad0e876c5dc1c2f2f0dc123ac1e8aaa679d5d1cede832d247925acb6ae7e583a7bb601421a1af840c761a62a4", 0x156) write(r0, &(0x7f0000000040), 0xee) r1 = syz_open_pts() close(r0) dup(r1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) fchdir(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000000100)=""/134, 0x191}], 0x0) 11:46:12 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r0, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) write(r0, &(0x7f0000000040)="e25aae490000000001000000df142d545d8489199ccf9c9fbcf3820a946261a5f2c8ef255b5dcf7f5d77fb3d3ea0b0f93794cbba", 0x34) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) writev(r1, &(0x7f0000000640)=[{&(0x7f00000000c0)="e65ffd8c592704dfdf9fd45e841c0092baa2c9dd22ea1b508df5af13ae01a903447619f3bc963b90ff682a187cd37686e6980c2299ce881805781ee4017b3c4dd1423e698bc583ed934f67", 0xffffffffffffffa8}, {&(0x7f0000000280)="ecdb11d92d251da97ff7eff55ef96b821be2bca753292ef79bfc32238dfe3014da96a279b449f9ac9b823bda7de9b415d11780d4544427763400678b0124834239653f57b0cbe103b1ab162469996c900217a3b243648122d512f9972fb5599bea25e5764fcbc5b7510f3b972ebca7fa7dbc17a5ba9820db0cb0d88dbe4ae52792e3da99a1c9bca4a9d4f0f2c3341263648beff56f06b628ea1be682f652be2b71e2198d25af60e5827c500614e7fc97dc05d4c6ad6e7b34e9faf31385eefd748b91f36506e801a43ef08e", 0xcb}, {&(0x7f0000000380)="2c62f96a345cfaf11333b8aff10bd6918718c83ce2ab57c5fa7354d9699249fad0eeb248fd742ca9f5dd43e8f598acf06385b8c6786333f710436ca24681a2af334c7540302764e1a74630f4fe04b67c793d9e0dafdcd2d588e28506fb73b77af9f546df119d77732185ea0a7044f86c87a53f6e415d88789dca133ac9b7e76f9a580cd766a9f1632ce7499ac21bdbb728578a0244e02a1f6bd479f2919fd4f54222c25726d47e69c5a7ee58ed1e27e26fc5d909495c", 0xb6}, {&(0x7f0000000780)="bc900325cdb31312e5c89e29eba2ea893008789b948af276dae89e95499de5351e9cc8327d1f45d2f6cb990786ce5b551270478c1707099e2a3d88d92c92c71c10a2f09a316db7e89dc9141ee0a4bb000000e00852c2fda961a4a8c0f5d01bbe9ebbed0f6f74112a57e5f30dceffad7df1", 0x4e}, {&(0x7f0000000700)="4d8654456ad1fec0dc342769e6f9929f077bde464145d6932804bbc5e539a6bff0f43d57a7e2ad09d23d7af4a7d72e57317c1a91772fdd61d09f2676f08d1f14234b411ae026cb34df30e2fa0487cbc396bde9ad17647d2241e283c9cf8f6cc3", 0x60}, {&(0x7f00000004c0)="268c344e707b2c781ec01042a99def828f29fae7c4f311b07fc7133d21b8a689311d513a87331eb194ce0e0dabdf39902115463a443946a99709581707d0ac161f9e050a1cb864d0db1d7716612929326b08dbf841dc59dd9ea164df83bdf78e26f236554b4adaec3abd58dd9a4a", 0x6e}, {&(0x7f0000000140)="7ea1ae9fdfd630", 0x7}, {&(0x7f0000000800)="19a140224beee3fce93f907f7dd599210d6480832445c4b199a7faa07ee62ae8f81c53c928f0b89c1030adefb8816e780da5353d7917797c35634ccb2a966f9c217dbaeefdd498007048764192e074451f293ce1fc5d99df2cf3208bdb08f599f803edd19660532c519ebd68822a673c62ac6493dad6fdf84b6b7ba1a37a6b7912a121f047c411e21a7f83bc04f7161321dcccfc708f786538f148ae4d36a0e1fdb214156288a14a90575cea314a342da4336cb5106bc64bdbd6b3a245bebbdfb8b687f062c9f2693df87dd5e1bf5e3a3ed6b07c5b447cd2d74a8b2b949ee85d5ac7c6bde801a2665b247c938fda8413d731a99197a1db012278300dff4c3deb38cdab6dc10d55", 0x53}, {&(0x7f00000005c0)="3ea37a890fa7042862220c1852248fa07f75a468f3c3042c5ef2315d04b15ff4d00c89c59f138dddec17bb837288c9c03f9f7d465f238edb8eca02c09cdc17b7215c2301b879a1a4c7b5ee859293882f7f", 0x51}], 0x9) r2 = open(&(0x7f0000000180)='./file0\x00', 0x10, 0xc) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f00000001c0)) getegid() r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) accept(r3, &(0x7f0000000200)=@un=@abs, &(0x7f0000000240)=0x8) 11:46:12 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000001c0)) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) getpeername$unix(r2, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) write(r1, &(0x7f0000000080)="089485a049eb3c632d1a", 0xa) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x100) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000200)='/dev/diskmap\x00', 0x6e7010694e57648, 0x0) pwritev(r4, &(0x7f0000000140)=[{&(0x7f0000000400)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c", 0x101}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100)='n', 0x1) 11:46:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20000) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x51, 0x100000002, 0xe33e, 0xffffffffffffffff}], 0x10001, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x22, 0x0, 0x555, 0x1ff}, {{}, 0xffffffffffffffff, 0x66, 0x80000000, 0x4, 0x5}, {{r0}, 0xffffffffffffffff, 0x0, 0x20, 0x1f, 0x2}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x0, 0x40000000, 0x10d, 0x81}, {{r3}, 0xfffffffffffffffd, 0x10d99a25b360caa8, 0x2, 0x3, 0x400}, {{r4}, 0x0, 0x81, 0x1, 0x6, 0x1}], 0x4, &(0x7f0000000280)={0x7, 0x2}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x1, &(0x7f00000000c0)=[{0x1c, 0x4, 0x1f, 0x9}]}) pwrite(r0, &(0x7f0000000140)="f9", 0x25, 0x0, 0x0) 11:46:12 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) sendmsg$unix(r0, &(0x7f0000000640)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000005c0)=[{&(0x7f00000000c0)="525d62fd84822b14c60be382e07a92abc8707553c67689311c6c329166453958b35a29a087655873f6d6f317d9f4faa883984dfa3dbe4ab9643a6d53c27030a6bb888b4af718767b45f0999bd88e1fe32cc76595d0a6cf6088c335ae9d5d59b000aaf321b52e43a24e1d321e8e6bc3b773c6b8482a588e087f076044a9db9dd6f687f52b74bf131709073993b90dc48b827f9acb5adfb8304075148ef874a8c40eb47550a6c1d286d7248a2b0e37a8be20e7d4d53c5fa376a538afcba91a3696a1409c137f73adb5160c54fe64", 0xcd}, {&(0x7f00000001c0)="7fa392906e6953aefbcd79b06b6e3d265cca89559b695a4ba2503286d53d517dd4f8028e707de1b4ce1d0cb906656a2d478d4e7930f11cb56a07d774fcbf033dae951c22c929aabd16753b1a9c7743c9030a56d623df26fe5e4db4f7e261e221486bf9a830adc8a2b50456361f8e30e063", 0x71}, {&(0x7f00000003c0)="f5cbe9acc67a2211a8dc47dc8b45d89cb924a4d366da46ff18319d0a4f43663ad0d12567d6fe76edea7453b091c11c3fddd0a072e824eed724cc4427df2d5e81a704bedd610870df00a310b166af8bd88b5be63fd097119d93cd5467156cdfdc36e04834e27cf2dfeb2436019ca2d66775fa37aa41afee8c9de841de53c3c297", 0x80}, {&(0x7f0000000440)="d9aeb8c710f02c3d2106a631c57e8b3dca90f0f5a9ea0220719720a58e31ae7dbd39fb9a16aa97a7739b0119710ef00029c0ef5ca14ac55018e9b3a89bba4ccf5a1fede45314b19e9d376a877b4e08c769", 0x51}, {&(0x7f00000004c0)="8cd11b3af4a9c2fed2cf18e58995bc39c0211b95195e1e1329d5f254efeb9cc7c7ff0bbe92489bd83053311bbdbc4659fa1d2546c587d929be714f356072165a96ef5ea9993aed435d1fe4386bdf495c2779aadc667ac4972db15a0242d40890dc3323cd070bbb62a3a436439748dc3cc7cb1e75c7bf2c289b40f1bd2217cf5c3250304acc3af1fa83f002d72c306932e92bb3b1812e7b01b0830640d1f8182b903d44d437ab8fc38c95b89c85c773ce7df761a0b5a50b0becf06654d0e00ffd71eb8e0234a8fcd1a58592a246d1ca84afb7ae8da3f131ecff6de9debd324d8a928a535cb6281052c033e077d74e4b", 0xef}], 0x5, 0x0, 0x0, 0x2}, 0x400) recvmsg(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/254, 0xfe}, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) socket(0x10, 0x3, 0x3) shutdown(0xffffffffffffffff, 0x0) 11:46:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4d}, {0xd776}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) preadv(r1, &(0x7f0000000480)=[{&(0x7f0000000100)=""/117, 0x75}, {&(0x7f0000000180)=""/210, 0xd2}, {&(0x7f0000000280)=""/66, 0x42}, {&(0x7f0000000340)=""/127, 0x7f}, {&(0x7f00000003c0)=""/159, 0x9f}], 0x5, 0x0, 0x0) shmget(0x1, 0x1000, 0x121, &(0x7f0000ffe000/0x1000)=nil) 11:46:13 executing program 1: r0 = kqueue() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r2 = shmget$private(0x0, 0x1000, 0x40, &(0x7f0000ffe000/0x1000)=nil) r3 = getuid() r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r4, 0x0, 0x0) shmctl$IPC_SET(r4, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r6, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r6, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r7 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r7, r8, r5, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r9 = getgid() r10 = getppid() r11 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r5, r8, r9, 0x1e4, 0x8}, 0x5, 0x5, r10, r11, 0xfffffffffffffe01, 0x9, 0x7ff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r12, 0x4, 0xcc) r13 = getpid() fcntl$setown(r12, 0x6, r13) shmctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x7, r3, 0xffffffffffffffff, 0xffffffffffffffff, r5, 0x100, 0x9ce7}, 0x1, 0x1400, r13, 0x0, 0x5, 0x4, 0x5}) fchownat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', r1, r5, 0x4) r14 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r14}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r14}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r0, &(0x7f0000000300)=[{{r14}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 11:46:13 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x8000, 0x81) setsockopt$inet_opts(r0, 0x0, 0x1d, &(0x7f0000000000), 0x4) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) dup2(r1, r2) 11:46:13 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000000)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x22, 0x0, 0x3, 0x4}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x38f, &(0x7f0000000340)="b2") 11:46:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x4c}, {0x25}, {0x6, 0x0, 0x0, 0x100000a1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) pwrite(r0, &(0x7f0000000100)="244e7f7cb0b4823f198e3ca4c9d2", 0xe, 0x0, 0x0) 11:46:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x80, 0x0, 0x0, 0x6}, {0x5c}, {0x20000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000080)) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000140)=0xc4) 11:46:13 executing program 1: syz_emit_ethernet(0x77, &(0x7f0000000180)="45562815f184a7342030597cc8fe908ca84432bc0d90bdd91b4b221a139718381c13b0f909a08b7e33c4309d47dd7242210775b4774565755f724743d05d358bb88ae862f4ee0df2af1dfbb3def4655a6b30a65295051f822576ec2711358902bc61d712b62fc2373b99768a4ecad6071a475885f6e3f5") r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x2, &(0x7f0000000140)=[{0x1fe, 0xf2, 0xc8, 0x80000001}, {0x9, 0x4b, 0x3, 0xc74}]}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x1ff) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0xffffffffffffffff) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 11:46:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x45}, {0x20}, {0x6, 0x0, 0x0, 0xfe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002640)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x400) 11:46:13 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000540)=ANY=[@ANYBLOB="82026efdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8faee480700000000000000554799b9b8138d30505e8f0000a41f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef7ca8f593f8c1af5089ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6300c5906c07204cf888981d4e22265330027548d8ffda5eb1156f6bc23442dc9631d64bcdcb273e495bac1573ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07081cb3613f363bda68cdc42da6ee701520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37eea13fce9a15edf26e82fcca1e245a58d78b9edc65978540bba1671379dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab7809983a3f6ac242939caff03767a04075a5f9e5d29e3cac6c0be6ddb009c48adb4e38cc96072cab037ec2d04030b3e09396293ceaeb7654667b76bb2aedb6ee790c0514a813dbbca51acf3fffff0000b87f1ca4132cf1f6184c8c156ce5cb47566abe86451173c12dfcce0a325aed454f7aabda6e3def3f5a190a05885d482fffb9871543e605aec4e96343d12645199ce0f92602b6fd306d32fea4d6f8fdd21d3af7a4ce856fa952f23b216639cb5ba8ca8715e9c8218b768310da70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d9d7ea7fa1bb7b7020f92f6773c9bf4e1ae6ac6b5a2889f298ef156860588778386204059faa2d9edc2410ac1fef1a0a976f7e7a57819a2ee1edf8c8c2506166f4e971452308776e48cfa8d31cb69de4dac2a5cf61ea9ce77638dd3f3399635086a12241509973dea2b929c9c023a9d82b4cab0acc8e05c50500cdfa8ce095cae56c5bb1a944d08a79cc838177ec00000000000000000000001f3ce3eeac43c6d4f316c37ae03ab34921429b9eae68a81bfc8526a5e2e17ad0787b9182f04d191f4ab3d4b03c70ef283e0c51550af3986e7c2112ae59b562c9acfd29b5aed23c03008436f8a0bde3ee5022ee7aa5cf05105f518ffab5d7d2d8fa5a4e2f681f29cd4c28612ccb11f43f6a72f21987d15bd9f19227c3172db2124a2790f94bd3e8e912f55de000000000000000"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x4) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000500)=0x8, 0x4) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) 11:46:13 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000240)=@un=@abs={0xd2b5f732d75e9eaa, 0x0, 0x2}, 0x8) r4 = dup2(r3, r2) listen(r3, 0x0) dup2(r3, r0) socket(0x10, 0x5, 0x6) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="dc01e3fa15e8872930fd03e91e768c74e531b10a35cd20472a8906828e4424f1ea0ce7805b991892bb536a5c432872"], 0xa) socket(0x20, 0x4000, 0x81) dup2(r1, r1) accept$unix(r4, 0x0, 0x0) 11:46:13 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="5239d4cfe1f00a31d2cafefbce7e6e3c18174050657f94cce79798bdcbf97cc78e019cea8af56c0dcfcaef52f56d2ae39a00618664c80ee46ddbf98952bdc13a38b02502157bea8d760200fe584bdf92cf397d9a7e189dd3ae95ac64cc03eba22b5f055ca6e6e6c0e5cf731f600a49a368cf9ab0e7ae446c953e9207a29f1dbf374cb0"], 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(r1, &(0x7f0000000100)="8c65", 0x31) 11:46:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x2}, {0x14}, {0x6}]}) acct(&(0x7f0000000000)='./file0\x00') syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 11:46:13 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000005c0)="b1000513000000000000005786ca3849459ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e0000b5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872d9030000f2f0c9f69ec7ab3a34c29000007f9230400e693873fb834a4f6ae0e45cb4b4b904b963775d5945055847635598e55742cd5b8ca25af5a63f4679ce851127720821854cc93b631951977e4f229f2628568e6944268a2b3a5d23ccf71691fe3195ee", 0xf5, 0x4, 0x0, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$inet6(r2, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r4 = socket$inet6(0x18, 0x4005, 0x70) r5 = fcntl$dupfd(r2, 0x0, r3) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0), 0x6a14a19ca22b4388) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r6, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xfffffffffffffe8c) r10 = getpgrp() r11 = fcntl$getown(r3, 0x5) r12 = semget$private(0x0, 0x4, 0x408) semop(r12, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r12, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r12, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r12, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r12, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r12, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r14 = getegid() r15 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r15, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r17 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r17, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000100)={{0x3, r13, r14, r16, r18, 0x4}, 0x200, 0x401, 0x2}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x10000000000000, r13, r7, r8, r9, 0x5, 0x7fff}, 0x6, 0x2, r10, r11, 0x7f, 0x100000001, 0xb1f1}) geteuid() r19 = socket(0x18, 0x1, 0x0) close(r19) connect$unix(r19, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000001280), &(0x7f00000012c0)=0xc) r20 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r20, 0x1) fcntl$lock(r20, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001300)='/dev/wsmouse\x00', 0x80, 0x0) r21 = syz_open_pts() fcntl$lock(r21, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r21, 0x1) fcntl$lock(r21, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) accept(r0, &(0x7f0000001340)=@in, &(0x7f0000001380)=0xc) socket(0x10, 0xc0063742c000fa8b, 0x5) r22 = syz_open_pts() fcntl$lock(r22, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r22, 0x1) fcntl$lock(r22, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) r23 = syz_open_pts() fcntl$lock(r23, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r23, 0x1) fcntl$lock(r23, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) r24 = syz_open_pts() fcntl$lock(r24, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r24, 0x1) fcntl$lock(r24, 0x9, &(0x7f0000000000)={0x0, 0x1, 0xfffffffffffffffc, 0x200000005}) r25 = syz_open_pts() fcntl$lock(r25, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r25, 0x1) fcntl$lock(r25, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) r26 = syz_open_pts() fcntl$lock(r26, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r26, 0x1) fcntl$lock(r26, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x8}) r27 = socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r29 = accept$inet6(r28, &(0x7f0000000800), &(0x7f00000008c0)=0xc) socket$inet6(0x18, 0x4005, 0x70) r30 = fcntl$dupfd(r28, 0x0, r29) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f00000001c0), 0x6a14a19ca22b4388) r31 = socket(0x18, 0x1, 0x0) setsockopt(r31, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r31, 0x29, 0x80000000000000c, &(0x7f0000000d80)="98d7da9abdc0eadfab7b917d76fd5e2979aae30eced036ab7e0f7ea43c4a2a3d7e5a3f0f927658c4e5d8fcd1627eeddfac4677d563adb7147d5d31cfa4b86ced9ff2017336850dfc7f9e8245269701211b3071146b4cd12b9a7dc44bcf2dae9293455f1eb078d0841b6a3ab00204f79b195bbc2867be6ed1a4f10cf61ab51892abab458b8b06c5a3525afdec446e599dbc7be2890b066f2a6228ee9412278261d83dc42aab1faa20da66937801bf2223546aff8fb200c54dee79805c5746448c970f3c71c7c274474081604c55caa5c22051e7b637c3d1344675c1f66c11d13d11364ddedb0db760ffe5afbd1190f524ebd677a0494c6ecac4b63e2d05beb1d1bde601b99b2e1f06e1bf5ac7ff3168b8caa4eea6a788e5fa00ba8f149e7cdf2a77dbb668cf684909fa6bca4bc728094faca92dd8df28483fa19971625abaa5cfc9474a8f46e2f0a0f05abf1618dd36fd3800e5fb6ab0b7c7943e1756eefc8b9fd96a93620765c029fa1b3853b64e225f47708cdabbfbd9e79f0b1ff91f5efaa4ba9d8774d22260a1e3090000000000000027cf57cc42e056edf7327cc30132ff64519cfc3d174e4c78fa0c4f229aaa198c979a584f2eaa1502b011ab860360cf510c67b0c386b8b0ea356351888866619444", 0xfffffe89) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000001500), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000040)=0xc) getpgrp() fcntl$getown(r29, 0x5) getgroups(0x3ffffffffffffec1, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r32, 0x4, 0xcc) r33 = getpid() fcntl$setown(r32, 0x6, r33) r34 = socket(0x2, 0xc003, 0x6) connect$unix(r34, &(0x7f0000000a00)=ANY=[@ANYBLOB="8202adfd01ffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69d6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee4799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000032156900c87c198b182f9863e12e0d68c0a587d412c18daf8f289d3131f2113e38dbaa2601720257e2cad6d4f90f23c4676066d4a3660e0ec94bd99617fec790abd120048ba79306040487f1e00c8c56915aa4743af109312962522f30f7c2b05057d9ab2d20b3556a19248eef1b6b55f939f69c8935e0fe8d5c244004dd38364a0837dd73c2cbad8b3e33538458168"], 0x10) write(r34, &(0x7f00000009c0)="9ed5e8950000000000c7c19aab4230e843fcd58ff2d26500b9a46ac13fe38562d0d6cabd6ce69646", 0x28) 11:46:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x1ab, &(0x7f0000000040)}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000240)=ANY=[@ANYBLOB="001a00000000060000976e5067978abe37483a89692401115976cc0d039258c507043b426608d0c7d3af3a5704350d392a6593652554fc7bc6292543e0e79fdff2deb57be3dfa750ce90aa9b21d9abd0a7d641cce404819f5abcbe4b4eddcc5b51ef2cdd86f768797ac28b396010c580cc2ba93ab303c72339322f1fc7c80d2b236005342150ffce69a787c25cb0c0704040497b3365ce67667065a69a91bb16eb062737281623b5a8dce92169e69ddf712b8474a031083823cd8b51be56a49883"]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pwrite(r0, &(0x7f0000000080)="e4af4b8d1a029b46088638b468c0", 0xfffffffffffffef7, 0x0, 0x0) 11:46:13 executing program 0: sendto$inet(0xffffffffffffff9c, &(0x7f0000000140)="1cfa9c78cba1d79eb26a21a3c04492071e28f236ae2d7eb3c41fe7a240ecca884497e436404736ad2b3c00aa402c9c4866e15dab29d1e9d10408cea53c24a70440a3c26ff5c3778be87d2ca4ac0a40712c9971de040368ddfda8c77f2d5f04b43b60b72925811fc6dcf3f0f0269f2cce7d17abefa311b3a4c63441748dedd8f3301ca474e7edbcd26d60b4f8", 0x8c, 0x618, &(0x7f0000000040)={0x2, 0x2}, 0xc) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000100)=[{0x84}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 11:46:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4d}, {0x40, 0x0, 0x0, 0x6}, {0x200000000006, 0x0, 0x0, 0x108}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fb375bc219dde9f7f5a48a8d1a02", 0xe, 0x0, 0x0) 11:46:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x64}, {0x9}]}) r1 = semget(0x1, 0x2, 0x46a) semop(r1, &(0x7f00000000c0)=[{0x3, 0x5, 0x800}, {0x4, 0x9, 0x1000}, {0x3, 0x24c, 0x1000}, {0x3, 0xb15, 0x1000}, {0x4, 0x1, 0x800}, {0x0, 0x1, 0x1000}, {0x3, 0x8, 0x800}, {0x0, 0x310, 0x1000}, {0x4, 0xef61, 0x1000}, {0x1, 0x7f, 0x800}], 0xa) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 11:46:13 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510f", 0x2) pread(0xffffffffffffffff, &(0x7f0000000180)="e4b0e4d89bdf23", 0x7, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000180), 0xfd54}], 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r1) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000100)) 11:46:13 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)=[{{r0}, 0x0, 0x0, 0x0, 0x36dc9b59}], 0x0, 0x0) pledge(&(0x7f0000000000)='tap', 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0xa89) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket$inet(0x2, 0x2, 0x0) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, r2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r4, 0x4, 0xcc) r5 = getpid() fcntl$setown(r4, 0x6, r5) ioctl$TIOCFLUSH(r3, 0xc028698a, &(0x7f0000000000)=0x1fd) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r6, 0x4, 0xcc) r7 = getpid() fcntl$setown(r6, 0x6, r7) r8 = socket(0x10, 0x2, 0x2) ioctl$LIOCSFD(r6, 0x80046c7f, &(0x7f00000000c0)=r8) 11:46:13 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) ktrace(&(0x7f0000000300)='./file0\x00', 0x0, 0x40000010, 0x0) acct(&(0x7f0000000100)='./file0\x00') rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000140)='./file0\x00') execve(0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) sendto$unix(r0, &(0x7f0000000340)="769699c3d567d209c041853ece69ef0fde7cca57171964d7a877576e21bd88cb1303bcf0003200e4848aa3cb8def006c92fc4cab671419ab962957f6f6bebf32670e06446cbdb36894fa67fab82fefc7ffe45efee652dbc421061c95665c202d8f5aafb2b57d4b9a27fba6294f197f5bd0894c0733f0bd12297ad0b344a9092d06894678f2b4145af548b89166602ad7f9738072345d1abd81729116367dc6fe38f3ea57ab781e370abd4db68b0414459a3e50b6a970c2fd84dbd879833832e04b7c5a3700e338ddbc82b0243113d7da677b812bc8", 0xd5, 0x218, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) 11:46:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000080)}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x2, 0x40, 0x80, 0xc40}, {0x5, 0x8, 0x5, 0x4}, {0x200, 0x90, 0x5, 0x3}, {0x4, 0x0, 0x7f, 0x1}]}) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x0, &(0x7f0000000180)}) 11:46:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {0x87}, {0x6}]}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) fcntl$setflags(r1, 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 11:46:13 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) setgroups(0x0, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10, 0x0) setgroups(0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x6, 0x0, 0x0) setuid(0xffffffffffffffff) 11:46:13 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)) chroot(&(0x7f0000000000)='./file0/file0/file0\x00') 11:46:13 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = socket(0x400000000018, 0x3, 0x3a) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x3, 0x4000000000003}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) r2 = socket(0x18, 0xc003, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:46:13 executing program 0: r0 = socket(0x2, 0xc003, 0x2) setsockopt(r0, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r0, 0x0, 0x66, &(0x7f0000000000), 0x10) socket$inet(0x2, 0x8000, 0x1) 11:46:13 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) getgid() bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) dup2(r0, r1) fcntl$getown(0xffffffffffffff9c, 0x5) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r2 = socket(0x2, 0x8002, 0x0) r3 = dup2(r0, r1) dup2(r3, r2) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000001"], 0x10) r4 = semget$private(0x0, 0x6b3c07a99515bc1b, 0x14) semctl$GETZCNT(r4, 0x3, 0x7, &(0x7f0000000040)=""/211) write(r2, 0x0, 0x0) 11:46:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = dup2(0xffffffffffffff9c, r0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000040)=0x1f) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0x40}, {0x16}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 11:46:13 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) recvfrom(r1, &(0x7f0000000280)=""/4096, 0x1000, 0xc0, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) dup2(r0, r1) setuid(0xee01) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 11:46:13 executing program 0: r0 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x200, 0x0, 0x0) fchflags(r1, 0x1) r3 = fcntl$dupfd(r1, 0x0, r1) bind$unix(r0, &(0x7f0000000700)=@file={0x1, './file0\x00'}, 0xa) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r3, &(0x7f0000000800)=[{{r1}, 0xffffffffffffffff, 0x1, 0x10, 0xffff, 0x2}, {{r1}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000, 0x6df}, {{r2}, 0x213c0bc5e58e66b, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r1}, 0xfffffffffffffffb, 0x8, 0xfffff, 0x8, 0x2}, {{r0}, 0x0, 0x20, 0x2, 0x2, 0x7}], 0x9, &(0x7f00000008c0)=[{{r3}, 0xffffffffffffffff, 0x8, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000940)=ANY=[@ANYBLOB="000000000000000000001c16b15cf1ad7356420825840f6e495c885b8541b0ed586af583c30fa772bc640352744c26262f0b102699e449bfecd003f347094aef0036295adac1161253c9ba4fdf47f9031bbe7602a27f77d59476d86231a83f0537eb9f4d493768e5d7050d29b619a6d76deefdd8a08e22acfc2509991fe65ae00d1fd262b3a4251ddc48392dda41"]) recvmsg(r2, &(0x7f0000000640)={&(0x7f0000000040)=@in6, 0xffffffffffffff28, &(0x7f00000004c0)=[{&(0x7f0000000180)=""/230, 0xe6}, {&(0x7f0000000080)=""/71, 0x47}, {&(0x7f0000000280)=""/135, 0x87}, {&(0x7f0000000340)=""/113, 0x71}, {&(0x7f0000000100)=""/55, 0x37}, {&(0x7f00000003c0)=""/243, 0xf3}], 0x6, &(0x7f0000000540)=""/195, 0xc3}, 0x840) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000a00)=""/189, 0xbd) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0xff, 0xfffffffffffffff9}) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r4) bind$unix(r3, &(0x7f0000000780)=@abs={0x0, 0x0, 0x1}, 0x8) r5 = semget$private(0x0, 0x7, 0x8a) semop(r5, &(0x7f0000000680)=[{0x6, 0xffffffffffff0000, 0x1000}, {0x2, 0x1, 0x1800}], 0x2) 11:46:13 executing program 1: r0 = socket(0x2, 0xc003, 0x2) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffff8a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000ea0000000000000000"], 0x10) chroot(&(0x7f0000000140)='./file0\x00') r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) fcntl$getflags(r1, 0x1) 11:46:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x35}, {0x4d}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) syz_emit_ethernet(0xe, &(0x7f0000000500)="b21690ccc8b39eba97926afa790d") r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) getpeername$inet(r2, &(0x7f0000000000), &(0x7f00000000c0)=0xc) r3 = socket$unix(0x1, 0x1, 0x0) read(r3, &(0x7f00000001c0)=""/228, 0xe4) 11:46:13 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') r1 = open(&(0x7f0000000000)='./bus\x00', 0x40, 0x20) accept$unix(r1, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f00000001c0)='r\x00') 11:46:14 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f00000001c0)=[{}, {0x0, 0x8966}]}) 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"}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0xf427b77e74689964) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000180)=0x7) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x3cd) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=',', 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r3 = semget(0x1, 0x7, 0x2b0e62236c314bba) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000200)=""/240) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x280, 0x0) ioctl$TIOCDRAIN(r4, 0x2000745e) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x11e) 11:46:14 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000100)="000000186004", 0x6}], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="13100000c2"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x3b9) 11:46:14 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000006880)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c7978f46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3c8e8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6718455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a807a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08771533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a15459877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a02000000557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa535655a7e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63035e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c0048e7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8c5c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b163075a970793f2f7b04001698d4eccbe7b755b63af4f0794ac68d6f7c25c72cd6c83bd011ad90c67bb933a52a7f1773368eadee4815239cbe27afe1a5ac6b7c373f15ad1fff2cde3b54cc6eee29315927ce766a1fdb92b99057f4904f3f2f51bf3d73f029f880fc523f8da37ed2de26c4f47df883ada95f7566d9912563ae12862b3baee706fe09f3ca5c9a16096a09f6d348f43a63ccb6c6c59f829cd2f038dc413d53f7034d7b36792a6826e8080ea53f0cc4e70f186e362b57eef78af78dc272723f03d24ef9073ab67d254fc27066fa4939a2a15a42f901b3c7bd9fc7e6762216844bd90d2e299b16c9a46b8c929e45dadaddfa", 0x1001) execve(0x0, 0x0, 0x0) recvfrom(r1, &(0x7f0000000000)=""/76, 0x4c, 0x402, 0x0, 0x0) 11:46:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x100000000081}, {0x81}, {0xa}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="7a75c63c5a0093ec50c3518784b4") 11:46:14 executing program 0: r0 = msgget(0x3, 0x100) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x8, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) socketpair(0x6, 0x0, 0x2, &(0x7f0000000100)={0xffffffffffffffff}) r3 = dup(r2) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x7, 0x4, 0xfd4, 0x100000000, "4bc3767c63e17180e9fb917bdf6de0b0bbca21d3", 0xae5}) msgrcv(r0, &(0x7f0000000640)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fd00000000000200000000000000000000000000000000000000000000000000000000000000000000008436e526000000000000000000000000002266d01ea12a522d430000000000000400000000000000000001000000c9000000000000000000000000004d177bf28217221f3edf30bd5e5d178f1c2eeb6fc8e340be53c6adea24830ad1ed391629512d72c03ee317884e5f873ff1f029dae81d65834512062fc8eeca52aa1f6b66076f57e13542dd917f7345cc8c9e7e798eb6a8e018e113be79bd545d7382acb68a5cd1c24491b6de36"], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000040)=0x1) ioctl$SPKRTONE(r3, 0x80085301, &(0x7f00000000c0)={0x1, 0x80}) getgid() utimensat(r5, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) open(&(0x7f0000000440)='.\x00', 0xff7c, 0xc0) open(&(0x7f0000002980)='\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', 0x2, 0x0) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000000)) r6 = open(&(0x7f0000000140)='./file0\x00', 0x8080, 0xdd) ioctl$BIOCGFILDROP(r6, 0x40044278, &(0x7f0000000240)) r7 = open(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x205, 0x1c9) fcntl$lock(r7, 0x9, &(0x7f0000000000)={0x0, 0x5, 0x0, 0x1000300010002}) flock(r7, 0x2) close(r7) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$FIONBIO(r8, 0x8004667e, &(0x7f00000002c0)=0x8000) dup(r7) r9 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r9, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000002140)=""/4096, 0x58b}], 0x2, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000280)={0x0, 0x800000000}) msgget$private(0x0, 0x8) ioctl$TIOCSETAF(r3, 0x802c7416, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r10 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r10, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgrcv(r10, &(0x7f0000003140)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000960ebd6f3d40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000eb01bea065faeaaf2a213b82d417ec0af3efd9fa73235ec8ce9dc8938d26978dd0a04901551dd9e72b21cf076e8d6def0b7645e60328a4d36dd7f137078ab3c60afba1665123a99a7ee3ca58bb0ee7647993bbffbbbe8d4c3a6cdbd14c47e4abe2c2a06939e92c8933de5a81b4a133c2a839a0069b892476a4d8672927fd7c9c7b14c97fd96b0cee081b794b899663c50ce7e7e8bcf4ea29"], 0xfffffffffffffe07, 0x0, 0x1000) 11:46:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x84) write(r0, &(0x7f0000000140)="e4699b0f0fad758f6646f77d3746135f8c6e6b7be77429b052eff7de63649433384877e2083ac79c", 0x28) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x200, &(0x7f0000000000)=[{0x1ff, 0x70, 0x81, 0xfe}, {0xa74e, 0x1, 0x9, 0x200000}, {0x1, 0x3, 0x3f, 0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCLOCK(r2, 0x20004276) openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x20288, 0x0) pwrite(r0, &(0x7f0000000100)="e4bb1f214389f6e3d5ca0268c7ab", 0xe, 0x0, 0x0) r3 = open(&(0x7f0000000180)='./file0/file0\x00', 0x100, 0x100) write(r3, &(0x7f0000000240)="71ff40ba6b54562880643e6c97ccd1bcb848cbf9f8f1dfe87c104f19964363b5ab429df21e2e54893b5f2790e5e99b6bd82231d97b75c58318174a3ac3ae6af80d6e6c730bceeaa49802d5a5197a727296111adb49aab2e4ac9c1748cd68e6502c863e9954496a9657df5f2582bd41a432183b1f4e02338d2915e8a80705f52176c5c984a69ac19c897f0b7d712c97878cbf673cd086a5d5e148e60cd1ec461f206696e41b934d248b8331935ae9c2a9b7e89a78dea4cd672d2d7c2ffd2ab5686ddf42717cf7c6ae8f3e6c60b3b686088db8dcbe9f33a052278f8aef168ec3", 0xdf) 11:46:14 executing program 1: r0 = socket(0x18, 0x4000, 0x0) socket(0x6, 0x5, 0x1d) getsockopt(r0, 0x6, 0x0, 0x0, 0x0) 11:46:14 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f3ffffffffffffff"], 0x10) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, r1) r3 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x0, 0x200, 0x2d}, {0x18, 0x2, 0x80, 0x3f}, 0x7fff, [0x8001, 0xec, 0x0, 0xffffffff, 0x8, 0x9, 0x800, 0x1]}, 0x3c) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000040)={0x6, 0x5, './file0\x00', 0x1, 0x8, 0x0, 0x1}) 11:46:14 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x820, 0x0) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000080)={{}, 0x2, &(0x7f0000000040)=[0x0, 0x0]}) socket(0x1, 0x4, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000100)) r2 = semget$private(0x0, 0x8, 0x0) semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f0000000140)=""/62) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000200)={0x2, &(0x7f00000001c0)=[0x40, 0x0]}) r4 = accept(r1, 0x0, &(0x7f0000000240)) getsockname$unix(r4, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x8, 0x0) ioctl$BIOCLOCK(r5, 0x20004276) r6 = accept(0xffffffffffffff9c, &(0x7f0000000340)=@un=@file={0x0, ""/63}, &(0x7f00000003c0)=0x41) setsockopt$sock_int(r6, 0xffff, 0x2002, &(0x7f0000000400)=0xfffffc00, 0x4) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x280, 0x0) ioctl$BIOCGRTIMEOUT(r7, 0x4010426e, &(0x7f0000000480)) openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x80, 0x0) pipe2(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8004) ioctl$PCIOCREAD(r8, 0xc0107002, &(0x7f0000000540)) socketpair(0x16, 0x8000, 0x1, &(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse\x00', 0x8, 0x0) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000600)='/dev/zero\x00', 0x40, 0x0) ioctl$WSKBDIO_SETMODE(r11, 0x80045713, &(0x7f0000000640)=0x1) pipe(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = openat$pci(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/pci\x00', 0xb70, 0x0) poll(&(0x7f0000000700)=[{r4, 0x20}, {r12, 0x4}, {r10, 0x4}, {r1, 0x8}, {r9, 0x100}, {r13, 0x100}], 0x6, 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000740)='/dev/bpf\x00', 0x1, 0x0) r14 = openat$null(0xffffffffffffff9c, &(0x7f0000000780)='/dev/null\x00', 0x40, 0x0) ioctl$VMM_IOC_INFO(r14, 0xc0185603, &(0x7f0000000840)={0x44, 0x0, &(0x7f00000007c0)=""/68}) 11:46:14 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f000001"], 0x1) unveil(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000040)='r\x00') r0 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r0, &(0x7f0000001040)=ANY=[@ANYBLOB="00000000000000000000000077d1751d6270b7b300000800000000000000000000000000000000000000000000000000000000000008000000000000000000000000010000000000000000"], 0x1, 0x3, 0x0) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x2) fcntl$dupfd(r1, 0x100000000000, r1) msgget$private(0x0, 0x8) socketpair(0x6, 0x2, 0x7, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000006c0), 0xfffffffffffffe5a) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = msgget(0x2, 0xc0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0x2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xd2) r8 = getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r10 = getpgid(0xffffffffffffffff) r11 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) fcntl$setstatus(r11, 0x4, 0x80) pwritev(r11, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r11, 0x80085761, &(0x7f0000000000)={0x1, 0x1f}) 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, r12, 0x6, 0x1, 0x1, 0x2}) msgrcv(r5, &(0x7f0000000080)={0x0, ""/151}, 0x9f, 0x3, 0xc00) msgctl$IPC_SET(r0, 0x1, 0xfffffffffffffffe) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r13 = socket(0x2, 0x1, 0x0) connect$unix(r13, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 11:46:14 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000000040)=""/86, 0x56) r1 = semget$private(0x0, 0x7, 0x10000000000490) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r2) close(r3) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000200)={{0x18, 0x3, 0x9, 0x3}, {0x18, 0x0, 0xffff, 0x61}, 0x7fb, [0x0, 0x1, 0xffffffe0, 0x3, 0x0, 0x3ff, 0x1000, 0x4]}, 0x3c) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x14}, {0x3c}, {0x7ffffffe}]}) semctl$SETVAL(r1, 0x23b5f1c7d494329b, 0x8, &(0x7f00000000c0)=0x447f425e) 11:46:14 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x10, 0x86128) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) accept$unix(0xffffffffffffffff, &(0x7f0000000300)=ANY=[@ANYRESDEC, @ANYRES64=r0, @ANYRESHEX=r0, @ANYPTR64=&(0x7f0000000240)=ANY=[@ANYRESOCT=r1, @ANYRES64=r2, @ANYRES16=0x0, @ANYRESHEX, @ANYRESDEC=0x0, @ANYRESDEC=r0, @ANYPTR=&(0x7f0000000040)=ANY=[@ANYPTR64, @ANYRES64, @ANYRES32=0x0, @ANYPTR, @ANYRES16=r0, @ANYPTR64, @ANYRES64=r3, @ANYRES64=0x0], @ANYRESHEX=0x0, @ANYPTR=&(0x7f0000000400)=ANY=[@ANYRESOCT=0x0, @ANYRESHEX=r0, @ANYRESDEC=r0, @ANYRES64, @ANYPTR64, @ANYBLOB="1dc363de813a8a0c07ed8f00a753177d9d04c6bd82ed1fc8d15f571c79becc6feedf2d9e6e94a3ae8ad05d870bed8a0cacf58abbf50ea6502802c0f2e846a4bce0ad"]], @ANYBLOB="09652d316388e7f7fa63a18242c04ff589f64391e4298a413aaa9717b993413dd8a68a17c51f5a0b79e22aceab8eb5cb7a797b94eabfc838f0e28c071f5bb59735d5c8d90d3bc350fcc7d7dd973c18cfbfff762996d1e66b036bb02cf10fa3692d32937d845bd87e00983778d9c403d214fb6cffe1dc7005ac2a0207e0f601f54ada5109377d", @ANYRESHEX], 0x0) r4 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r4, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000014d, 0x0, 0x0) 11:46:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x14}, {0x4}, {0x6, 0x0, 0x0, 0x480000200000100}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCFLUSH(r1, 0x20004268) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000040)) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 11:46:14 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) lstat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, 0x0, 0x0, 0x10}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 11:46:14 executing program 0: getsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=""/220, &(0x7f00000001c0)=0xdc) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff51) sendto$unix(r2, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) 11:46:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000300)="67e59934468bc20f003e0b965c13") pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000180)=0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x4, 0x12, 0x6, 0x10001}]}) 11:46:14 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x2) connect$unix(r0, &(0x7f00000008c0)=ANY=[@ANYBLOB="103453b5faf390b12d50160305265296a50880d4803a97f19349976a17ef7da227bea0f2395166e81046a016db7d3571546690557e7f6c8b00c95c84b07771dc6a77a1d68fc1198c580e142d3770d9108c6ca1c1f14768d97c70311c7c0d9b976a18e9a9eb451d106d34db3697ccc2719360408068f18a73f42801c151eacc40b5ca47880315c650a174efee1c0c2b7a43c7992114f3e9d68590b00cd1e5a7cdfe7d9b441399a0385d0f382222d2e143b8d4f6e8d728a2afb6ca2235eb3b51274d7a88fe00b20e562158a72e57f7db2521b1e089e667aa23de367e50c17b3c5df8506b4be674e8"], 0x10) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000040)={0x505, 0xf874}, 0x10) sendmsg(r0, &(0x7f00000017c0)={0x0, 0x0, &(0x7f00000015c0)=[{&(0x7f0000000080)="171adb7cf48f4a9a1135527b2494efc8116812660e8c81acd5c8ea06efa288783fbd2191b52ad55971cb4af82865", 0x2e}, {&(0x7f00000000c0)="bcd30226c08c1c5defd3150b2aec60cbc12caf8c73842fbd686736a7eeee1b4a2320cd547a83b0f337a65306f52171cc1fde111659278b9b5d6d4a8d60ebc6eb70083d7bf69b1a92a43d8d51f0598d542cca21a2a3a06845f39beb797fdd0243ab2b3b1f857df6a8f20e7af102ae51aba4a531fb1e6d9a83b40ab21a9b3f39b739f2f8a6e4bfbf536ac782a303f1aecbdc8558f5bf75", 0x96}, {&(0x7f0000000180)="55e96fe904cc21c2bd13f92dd30f846fedbc3edf6764bc926ca1810eb9bc9b10fd867f5dfde065e39b0d4b278e5ef26eabc58715063ad46fc50748e08b0126e316f6fe1df91d1234e9f2e68954502f2daf6fd1e97f322a26c88bf6e3d5629166a9e65693affd74cccc1f17e7a511885ec0867a36ad5d513a4b8e1670d31eb5d03d833b00b84dfdbcc48dbe9adcfe38214d6b68d396493bd92ab367d69d55dde643f08790f0119333fcc24bec1874dc032513f8a4710841bce0869786f8fa8276ee292726f2696d7a970d3a7ae2b4999d959604f259638f97d829886889237d0c0ca2e0e44cf38f71a658e9a9a48838f4c00218d906", 0xf5}, {&(0x7f0000000280)="bb77de8ec26cbc26bcdd36bfac333da392fe575ab53c76cf07f1c78cc8937c86574a434620a34147f0c8fc271718730b113607ddfc90025be6f6e5042e1cc8de199b600f27145d99beac562bbb03697564dbdfa584086677855e1c6bd18fc8b68baadae7641e6442416cb1667096637f3e79a42f3c5b313cbae341b2b4ce6b09d4901ecdbb14ae4bbe4c7ff22e6de036e8852dd4dbf3e9", 0x97}, {&(0x7f0000000340)="ed052fd068d938b91c0935ee338b9c72ff579ca7b24e3f393fe983721dc8ec3293100830ceb5c4b1ec21468a3f27fc4d79f96907c415bf064724a256e9568bfa531386bd2a992a2380bfa99f1c00d43c85f30ea387b0642da40b197d5b24601297015518126d83bcb211353fe5a63e4d6303a0f1ae25d5366e7aa95511fab30ece904d015f07c434a1f7c3fa2f11bb8071a48e0b3ea8c277cfc13cc9954fc2e1cbaa79c2bc193d0d54757780440d0d0092253de655bad6bf7f20cf7b7e251c61b047da86dfefce5a9a543f2efdbc60f5482037f25185c984d8adf7e88d51fe804c19cb2c28d020bf885eebd76c2ec23a403e9219b107161fb8ac2bad8259104661852d03dca63d3165b9d502d70000998be723420551cc1f42715a651be3fa6e5b7f89c6ce7ada361c144b14d9c7ae43c5430d7dfc9bd4db999232cee800ae76842657bb4110a3d5771a43572726d9c7fb0c60847aef26e9bd5dbde2c06a6c3c101b3c4a7db264cc044161f6639e14e7a38813e94c0e2fcfa8ca8512420bba36f2d40ce2ad8eab6dbd67742ccb0023db34c1f9ba7cf615ffaf84ab5c98c5a7c072ca071ea217d24be059e4bad6a1f2a2c5179d0834637227b6f9fdb075040f25da98635a7e1131b54e418d8ca23b0252215c7b172a71ed25b45091b5fe04ae278210b4b479a9cf0dcbf950382f7d1afba763313f383a07289c84eeee335225a83e6f5b5af8caa2772fe0c18847400666711c88977941811cd6eac13c795c5e1d045c76ebf890fca606a68fbea75d50acd5cc15ed450cf37e6658707d5193aaf0f57a117987d12cf3a854a6e119a74c2d69b39338f12996d0a9520e2c61c194c7cd2bddc95eb2a843f2f24bf16e5ddc6c93acc3ee99bdeba4b687b47ebe50d0a8f8acb9e19e10c01bf0ef55c4393f5933305cdbd1f76c95f2915fbd5d8257fa77eebb7f2454a71a96be5924c85d6c022db3816e8fcf07447657f9d640de36b48aa41b30b076b71f2438eb38e256b35273297a89117f53479f2ff7979e875649d1e26e5eda1feea68f1c784ac1c6b9841fcc111cf35d3c219fcf07c2e688f15ee5a52125ee5976475c9d140533fb4053b8cd7b55b015ce8a2198ff5b40ad63a2b6ae4ca36887479b1c711519bef8d952a73e3c4ec871c215d554fd8f1c10a6dd9cc5a1f83ebd66cb7bdd5130ddac14cdeb2f8794c2809ef0e4a0d401283b29edaeb296b670de2f5bfc8a7e54e52d625a20aff06de21b2ad1ebb44c5867d569cc38eb1d73916873f408b9029c8d466d9396eb052ab57d73ec59ad23bd3dc4e8b5dd5988171de19b410d0dd5b7e5845c1ef5844f3ff9137a90d8f37c3be432c9a91248efcbeb4134d448b8b8f03adef31e5813b7047cbfa586c8efbdfe7bee10ea4447355d37a02bc10507a424639eaa317e92db28dbd134ee5514c8d4e3866e79f7e9d330bf0a308701f8b3c299887b9424fc43295951cb9dfd559ac47a", 0x41c}, {&(0x7f0000001340)="18edec63b6ba3cdf0be3eaea6e664372d2823c17fa01243d8f7a8507890446879b0f0a79da152898725275d9d1dc1d29fb14c2a075558f14882ca64625af5cadccf4cc3589954c412faabb9dbe89e05e555a5b201bb8d377e45f8cb9dc68b9d343eea090582e5d2f6118cc2ca60c73eb41e3ad157b0d13e50faa60a1fef858ee8dba42fdf26dad01fca1a0673c405b0efbbb28840490fcdd7f154ebe141c635c16becc3907cda16a7641bd3671df4654768935bf539440b48a32d54f36bbfa9a54a121209bcb0eccd234d3ce075f06669f26a6207f1e38caa7fba424f708864f0411b72afb5e1bd98107bf06dc4b34977902b431e811b1514b", 0xf9}, {&(0x7f0000001440)='E', 0x1}, {&(0x7f0000001480)="2ad4ceaae38e74350ad9fa1051de790d2dc945a68f1fb273c6cddab3f73f26af491ac9755dd9f0bf376762e860ca277b9743245f8be73eead0919bad0c6363039fbe5214a014c64e2cc433b8747336c2c8a0d66c90febcf9757d96ffb84dcda0de90ac893e3bd73bd4f58a2b9458b8a3759048860aa0ed389cc8da07c691ff895f0636bce7479df65f07dae4e3cc948f8f3ca5987bcf080159b9c7a0b8c44c7c9c12cabd242e0c3c64c4f8fd", 0xac}, {&(0x7f0000000780)="2c9f78fd4a3b5669cf53d9f1c45d66fe10ee2dec1c830f824bcecbc609b875e1044a373c65b41ffefedf9803c7ca138cfa7f30931dca909acd999d4e1eb4249188", 0x41}], 0x9, 0x0}, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kqueue() ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000880)={0x6, &(0x7f0000000840)=[{0x9, 0xd3, 0x2, 0x81}, {0x2, 0x1, 0x7}, {0x3, 0x0, 0xf7}, {0xfff, 0x4, 0x7, 0x8000}, {0x0, 0x2, 0x0, 0x10001}, {0x2, 0x8, 0x20, 0x7}]}) 11:46:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000040)=0x1) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000280)=[{0x50}, {0x2000028}, {0x6, 0x0, 0x0, 0x107cf}]}) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000080)=0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="b1e91bee8fad27050cdaeb0413b0", 0xa1, 0x0, 0x0) 11:46:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[{0x4}, {0x2}, {0x5576}]}) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc9c2051a7a5d82e3, 0x80) getpeername$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="c7a885d79053dd52de1ca1b378e5") 11:46:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x1d}, {0x60, 0x0, 0x4}, {0x6}]}) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)=""/40, 0x28) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x20, 0x0, 0x0, 0x40000008d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) socket$inet(0x2, 0x3, 0x80) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000180)) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$inet6(r3, &(0x7f00000001c0), &(0x7f0000000200)=0xc) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") mlockall(0x1) 11:46:14 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r1 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r1, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r2, r3, r0, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) setgroups(0x1, &(0x7f0000000040)=[r2]) open(&(0x7f0000000000)='./file0\x00', 0x8288, 0x0) r4 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r5, 0x0, 0x0) getdents(r4, &(0x7f0000000080)=""/37, 0xfe37) 11:46:14 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f0000000000/0x4000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000002040)=""/4096) munmap(&(0x7f0000002000/0x2000)=nil, 0x2000) 11:46:14 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000080)=[{0x5}]}) 11:46:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x40}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) ioctl$BIOCFLUSH(r1, 0x20004268) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be969a4f6357e3a", 0xe, 0x0, 0x0) 11:46:14 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r1 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000800)=""/210) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r2) getpeername(r3, &(0x7f0000000180)=@in, &(0x7f0000000280)=0xc) semop(r1, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, r5, r0, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000100)=0x3f) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x5}, {0x3c}, {0x28}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") r7 = socket$unix(0x1, 0x5, 0x0) r8 = semget$private(0x0, 0x2, 0xddc9a7ddf90b46d0) semctl$IPC_RMID(r8, 0x0, 0x0) r9 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r9, 0xc028698d, &(0x7f00000000c0)) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x0, 0x0, 0x3, 0xffffffff}, {0x3, 0x1, 0xff, 0x8}, {0x7, 0x7a, 0x80, 0x3}, {0x101, 0x0, 0x0, 0x101}]}) 11:46:14 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = dup(0xffffffffffffff9c) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r4 = syz_open_pts() r5 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10, 0x0) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r6, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r7 = accept$inet(r6, &(0x7f0000000100), &(0x7f0000000140)=0xc) r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x10000, 0x0) r9 = openat$speaker(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/speaker\x00', 0x40, 0x0) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r10, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r11 = accept$inet6(0xffffffffffffffff, &(0x7f0000000300), &(0x7f0000000340)=0xc) r12 = socket$inet6(0x18, 0x4, 0x3) r13 = socket(0x18, 0x1, 0x0) setsockopt(r13, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r13, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r14 = socket(0x18, 0x1, 0x0) setsockopt(r14, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r14, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r15 = accept(r14, &(0x7f0000000380)=@in, &(0x7f00000003c0)=0xc) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x40021, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0xe3da2634797400d4, 0x10, 0x6, 0xfff}, {{r3}, 0xfffffffffffffffe, 0x8, 0x5, 0x80000000, 0x4}, {{}, 0x7ffffffffffffff8, 0x40, 0x2, 0x3, 0x7}, {{r4}, 0xfffffffffffffff6, 0x22, 0x20000000, 0x2, 0x2}, {{r5}, 0xfffffffffffffffb, 0x102, 0x1, 0x100000001, 0x9}, {{r7}, 0xfffffffffffffff9, 0x6, 0x40, 0x9, 0x2}, {{r8}, 0xfffffffffffffffd, 0x166, 0x2, 0x80000000, 0x1}], 0xcd, &(0x7f0000000440)=[{{r9}, 0xfffffffffffffffc, 0x0, 0xfffff, 0x4, 0x616}, {{r10}, 0x43b5c18e175c8b8a, 0x3402d677f559c087, 0x1, 0x2, 0xa82}, {{r11}, 0xfffffffffffffffd, 0x3affbf3d4e26251b, 0x3a44ebc7c1dc19a8, 0x5, 0x4}, {{r12}, 0xfffffffffffffffa, 0xc0, 0x20, 0x4000000000, 0x5}, {{r13}, 0xfffffffffffffffd, 0x68, 0x20000000, 0x3, 0x3583ea17}, {{r15}, 0xfffffffffffffff9, 0xc0, 0x1, 0x8, 0x7}, {{r16}, 0xfffffffffffffffc, 0x2, 0x1, 0xaff, 0xff}], 0x6, &(0x7f0000000540)={0x6, 0x7fff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x8000, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 11:46:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc028698d, &(0x7f00000000c0)) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000100)=0x10000) fcntl$setstatus(r1, 0x4, 0xcc) r4 = getpid() fcntl$setown(r1, 0x6, r4) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000300)={0x7ff, 0x0, 0x80000001, {[0x401, 0x302f5bd0, 0x1, 0x5ff5, 0x6, 0x100, 0x1, 0x7, 0x5f23, 0x100000001, 0x7, 0x4, 0x4142, 0x8000, 0x5, 0x7, 0x1, 0x9], [0x1, 0x0, 0x7, 0x6, 0x20, 0x9, 0x9, 0x3, 0x5, 0x80], [0x0, 0x5, 0x1, 0x8, 0x22, 0x4, 0xffffffff], [0x1, 0x401, 0x9, 0x2, 0x2, 0x5], [{0x8001, 0x3666, 0x79988c89, 0x5}, {0x8, 0x5, 0x3, 0x7ff}, {0xffff, 0x1c, 0x3, 0x8000}, {0x401, 0xffffff56, 0x1, 0x2}, {0x1, 0x0, 0x80000001, 0xfffffffffffffff7}, {0x5f7, 0x7f, 0xfffffffa, 0x7}, {0x9, 0x3f, 0x10001, 0xb75}, {0x1, 0x9, 0x1, 0xb0}], {0x9, 0x3, 0x73ed, 0x101}, {0x1, 0x80, 0x5, 0x1}}}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x12, 0x0, 0x0, 0x7f}, {0x24, 0x5}, {0x6, 0x0, 0x2, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 11:46:15 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) open$dir(&(0x7f0000000840)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000140), 0xd0, 0x2000000) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)) 11:46:15 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) r1 = getpid() fcntl$setown(r0, 0x6, r1) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000100)=[{0x50}, {0x200000000000016}]}) fcntl$setstatus(r2, 0x4, 0x4) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) 11:46:15 executing program 1: socket$inet(0x2, 0x3, 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto$inet6(r0, &(0x7f0000000100), 0x190, 0x0, 0x0, 0x7e) socketpair$unix(0x1, 0xa, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r0) connect$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 11:46:15 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000000300)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000002c0)={0x2, &(0x7f0000000000)=[{}, {0x6, 0x0, 0x0, 0x40103}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000002c0)={0x2, &(0x7f0000000000)=[{0xb1}, {0x6, 0x0, 0x0, 0x400ff}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r4, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r1) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f00000002c0)={0x2, &(0x7f0000000000)=[{0xb1}, {0x2, 0xfd, 0x0, 0x40103}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r6, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x30002) kevent(r1, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffb, 0xc, 0x4, 0x5, 0x9}], 0x30, &(0x7f0000000180)=[{{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x61, 0x4, 0x2, 0x2}, {{r5}, 0xfffffffffffffff8, 0x0, 0x1, 0x1, 0x5}, {{r6}, 0xfffffffffffffffd, 0xa, 0x2, 0x9, 0x5}, {{}, 0xfffffffffffffff8, 0x0, 0x4, 0x7, 0x412}, {{r7}, 0x0, 0x8e, 0xf0000000, 0x800, 0x6}, {{r0}, 0x0, 0x0, 0x60000020, 0x8, 0x8001}, {{r2}, 0xfffffffffffffffd, 0x41, 0x1, 0x40000000100, 0x100}, {{r2}, 0xfffffffffffffff9, 0x80, 0xf0000000, 0x7, 0x4}, {{r1}, 0xfffffffffffffff9, 0x40, 0x0, 0x101, 0x8}], 0x280, &(0x7f00000002c0)={0x4, 0x8}) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x3) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r8 = open(&(0x7f0000000000)='./bus\x00', 0x81, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$getown(r8, 0x5) rmdir(&(0x7f0000000040)='./bus\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$TIOCFLUSH(r8, 0x80206979, &(0x7f00000000c0)) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x1f, 0x0) 11:46:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x3, 0x1f, 0x8, 0x81, "6101c0db8a3dbcb907116a85071d005be4cfd8e9", 0x3bb, 0xf97}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1000c) ioctl$TIOCCDTR(r2, 0x20007478) ioctl$TIOCDRAIN(r0, 0x2000745e) r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) r4 = getppid() fcntl$lock(r3, 0x64cac162672ed41b, &(0x7f0000001100)={0x5aefa32fbdc506dd, 0x2, 0xc88, 0x1, r4}) r5 = syz_open_pts() ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f0000001140)={0x200, 0x7, 0x4, 0x8137}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001180)={'tap', 0x0}) msgget$private(0x0, 0x162) r6 = socket$inet(0x2, 0x2, 0x7f) shutdown(r6, 0x2) mkdir(&(0x7f00000011c0)='./file0\x00', 0x4a) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000001200)) accept$unix(r1, &(0x7f0000001240)=@abs, &(0x7f0000001280)=0x8) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000012c0)='/dev/wskbd0\x00', 0x800, 0x0) fcntl$setown(r7, 0x6, r4) pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCMSET(r8, 0x8004746d, &(0x7f0000001340)=0x75027716) pipe2(&(0x7f0000001380)={0xffffffffffffffff}, 0x10002) r10 = openat(r9, &(0x7f00000013c0)='./file0\x00', 0x80, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000001400)='/dev/null\x00', 0x20, 0x0) r11 = fcntl$dupfd(0xffffffffffffffff, 0x34fb992231dbe4f6, 0xffffffffffffffff) ioctl$BIOCLOCK(r11, 0x20004276) ioctl$TIOCSDTR(r10, 0x20007479) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000001440)='/dev/zero\x00', 0x20000, 0x0) ioctl$TIOCNXCL(r12, 0x2000740e) jVþ¯þÿ`Õpl…Âv…þ‡óˆú}·èGpckbd_enable: command error 11:46:17 executing program 1: 11:46:17 executing program 1: 11:46:17 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) socket(0x2, 0x1, 0x0) r1 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffc000/0x3000)=nil) shmat(r1, &(0x7f0000ff8000/0x2000)=nil, 0x2000) r2 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) r3 = open(&(0x7f0000000200)='./file0\x00', 0x861e, 0x0) r4 = shmget$private(0x0, 0x3000, 0x800, &(0x7f0000ffd000/0x3000)=nil) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x80000000000003c, &(0x7f0000000140), 0x0) r6 = getuid() r7 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000001680)=0xc) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x29, 0x80000000000003c, &(0x7f0000000140), 0x0) r10 = getuid() r11 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000001680)=0xc) lchown(&(0x7f00000005c0)='./file1\x00', r10, r12) r13 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchown(r9, r10, r14) r15 = getgid() lchown(&(0x7f0000000500)='./file0/file0\x00', r8, r15) r16 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) r18 = open(&(0x7f0000000200)='./file0\x00', 0x861e, 0x0) pwrite(r18, &(0x7f0000000180)="c81809eb9560428f5febe22630e7de53d52b7a1680ef5ba84e000000", 0xfffffed5, 0x0, 0x3) r19 = open(&(0x7f0000000200)='./file0\x00', 0x861e, 0x0) pwrite(r19, &(0x7f0000000180)="c81809eb9560428f5febe22630e7de53d52b7a1680ef5ba84e000000", 0xfffffed5, 0x0, 0x3) fchown(r0, r6, r17) r20 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r20, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r24 = fcntl$getown(r20, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000540)={{0x240000000, r22, r23, r22, r23, 0x20}, 0xffffffff00000000, 0x7fff, r21, r24, 0x41d, 0x5, 0x5}) pipe(&(0x7f00000000c0)) r25 = socket(0x19, 0x4000, 0x9) r26 = dup(r25) ioctl$BIOCIMMEDIATE(r26, 0x80044270, &(0x7f0000000040)=0x80) r27 = openat(r26, &(0x7f0000000080)='./file0\x00', 0x800, 0x12) ioctl$TIOCSTSTAMP(r27, 0x8008745a, &(0x7f00000002c0)={0x3, 0xfffffffffffffffd}) fchflags(r27, 0x0) unlinkat(r27, &(0x7f0000000300)='./file0\x00', 0x8) r28 = open(&(0x7f0000000200)='./file0\x00', 0x861e, 0x0) pwrite(r28, &(0x7f0000000180)="c81809eb9560428f5febe22630e7de53d52b7a1680ef5ba84e000000", 0xfffffed5, 0x0, 0x3) r29 = fcntl$getown(r28, 0x5) r30 = getpgid(r29) r31 = geteuid() r32 = getegid() setsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000400)={r30, r31, r32}, 0xc) getgroups(0x5, &(0x7f0000000100)=[0x0, r23, 0x0, 0xffffffffffffffff, r32]) r34 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r34, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r38 = fcntl$getown(r34, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000540)={{0x40000040, r36, r37, r36, r37, 0x20}, 0xffffffff00000000, 0x7fff, r35, r38, 0x41d, 0x5, 0x5}) r39 = socket(0x18, 0x1, 0x0) setsockopt(r39, 0x29, 0x80000000000003c, &(0x7f0000000140), 0x0) r40 = getuid() r41 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r41, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000001680)=0xc) lchown(&(0x7f00000005c0)='./file1\x00', r40, r42) r43 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0x4) fchown(r39, r40, r44) r45 = open(&(0x7f0000000200)='./file0\x00', 0x861e, 0x0) pwrite(r45, &(0x7f0000000180)="c81809eb9560428f5febe22630e7de53d52b7a1680ef5ba84e000000", 0xfffffed5, 0x0, 0x3) getsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f00000001c0)=0xc) r47 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r47, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r51 = fcntl$getown(r47, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000540)={{0x240000000, r49, r50, r49, r50, 0x20}, 0xffffffff00000000, 0x7fff, r48, r51, 0x41d, 0x5, 0x5}) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000240)={{0x3a, r6, r33, r36, r44, 0x1, 0x8000}, 0x8, 0x8, r46, r48, 0x7, 0x5, 0x1200000000}) pwrite(r3, &(0x7f0000000340)="c81809d030c6eae4a3a143ad430e428f5febe22630e7de53d52b7a167d689aa32cfe621adb333f3d8b29380d527f144e71b9d56802fc9f81015d54c8677553bc36e64b42da423bd5c1a6e6f7b1786eb32af875063522281566569659b9cd33de2fd3c135ea6b24ec573c7eb61d10", 0x6e, 0x0, 0x0) shmctl$IPC_RMID(r2, 0x0) shmat(r2, &(0x7f0000ffc000/0x1000)=nil, 0x3000) 11:46:17 executing program 0: msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0xfe2d4a820052a11e, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000300)) 11:46:18 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x10, r1, 0x0, 0xfffffffffffffffd) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) kqueue() mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) pmap_unwire: wiring for pmap 0xfffffd807f009910 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f009910 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f009910 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f009910 va 0x20ffa000 didn't change! 11:46:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1081a, 0x0) socket(0x20, 0x3, 0x2) sendto(r1, &(0x7f00000000c0)="644cf543fc0f421d811a147910b5c0013425ca9e3415d7deb3861edc1768bec05ddf91c5b40db79a0bea6a36be7576540b07e141be2950c1788099952d35eccf943565d1e06c1e0c5cecd28ebb40a77ad59e264c7a3299759d06e7c317d6f1fdb4961356b716f6a06d28b54d01b1071d293834678f1bd588917d5658a748206ec0d844a1d4f54e431ddd049944cd1954b5d4cd3f730ae3f6e65d549b3533b44daa26d078843dc5817324c4a601f423751f3bd2b7dba5eb378963", 0xba, 0x11, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) fchmod(r1, 0x11d) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3ca, &(0x7f0000000080)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 11:46:18 executing program 0: openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x30000000000) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x100000002) ftruncate(r0, 0x0, 0x100000004) 11:46:18 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) close(r2) r3 = kqueue() r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) kevent(r3, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x3}, {{r4}, 0xfffffffffffffffe, 0x13}], 0x7, 0x0, 0x0, 0x0) dup2(r0, r4) pmap_unwire: wiring for pmap 0xfffffd807f009910 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f009910 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f009910 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f009910 va 0x20ffa000 didn't change! 11:46:18 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a4) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000001c0)="45f0bbef0d50722341f8c132f40d2b7e132fcadb642898cf809bc8152e5ebf1ece6dce12270e13857e90b86d4979fbd6674281ce3eef6c2013d64033c788fcf0beb66437d5", 0x45}, {&(0x7f0000000280)="0f68ef6f8f28ca17920a65997209fab58b67431bc90ed586d51d0b2c2e7145bdd4d8ce967d39ab6e6c1893b9645c60694b4abb525de564ff82bf4744d639495ae24cf7c089478fef2741038a3d555163427784bc27683c8961f525605a25ef33b8f9697c4c6fd85fd83a093c4b479c27fac4b592b475f48385462023717f0faffb94bc68a58daf6185c2dc136ef30daf0f8f2ab03e044e8da7abb90c59609fb27b5bb6b8303146b995c09bb4477dfe45486f03c93e65d8fd2dc0caabc9b7ff817c6ad2f55f3c4520149271490a7c5aed993abd14a68a7303f4d9077eb28d4806ea386df275e46c3d45620f", 0xfffffffffffffdf0}, {&(0x7f0000000680)="da75f2792a516e9ddadda477e80ac2f1ac25d4a0fc887004704f63ef6fb322c852c54cea43e4190000000048d52ea88e86312416245bf7757ad993721e3751ee08d4fb01007499830467726b46729ba474de3c8b6cd5d5b94219a3de0a3d8c0841a1dfcbd4018a45f5ca7cd8dad28770e8d5947f387ce15c328e590b26e00cb8a285c9d0d1cb7664b36f49eeed37a2074ed1c6f74ed6c087f2e4ac2aec8dd09dbe16628fd105461f45bb66d41cead84bdfc43c89bcc9f95e5fc21c921c54c939910df79e7c", 0xffffffffffffff9b}, {&(0x7f0000000500)="373c8b5a0ba41bde9e70b81d1d5891d027dd67294ced56c9545bc17bb8cf63c6652e97a9469e058fffcdce0065f1b84ab53f1edf7c0495eb93bd0e1d37f14589161c8b243956405e06cdec2c52bab694544762", 0xffffffffffffffc5}], 0x100000000000037a) open(&(0x7f0000000080)='./bus\x00', 0x1, 0x2) r1 = open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x40) r2 = openat(r1, &(0x7f0000000140)='./bus\x00', 0x80, 0x1a) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000000)) open(&(0x7f0000000180)='./bus\x00', 0xdd32be1c3b188881, 0x40) 11:46:18 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) socket$inet(0x2, 0x2, 0x1f) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x6f}], 0x7ff, 0x0, 0x0, 0x0) getrlimit(0x5, &(0x7f0000000040)) 11:46:18 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r0, 0xe3) writev(r0, &(0x7f00000024c0)=[{&(0x7f00000001c0)="77acf4aaad41750aeeafd2a795244f5535b8c9fa01ae56cc1100629790553c18468caebf56be134170d9e370b6f7b94f6a096b3d62edd6e25e2887f01347", 0x3e}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getpeername(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000140)=0xc) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)=0x1ff) 11:46:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000280)=[{0x80}, {0x81}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000000)="7a75c63c5a0093ec50c3518784b4") 11:46:18 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x7fff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x20, 0x2, {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", 0x70) 11:46:18 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640), 0x0) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x299f) chroot(&(0x7f0000000000)='./file0\x00') 11:46:18 executing program 0: getitimer(0x1, &(0x7f0000000000)) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) chflagsat(r0, &(0x7f0000000200)='./file0\x00', 0x10000, 0x6eee286eccb3c765) semget(0x1, 0x80000000000, 0x100428) sync() ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f0000001780)={0x1000, 0x0, &(0x7f0000000780)=""/4096}) ioctl$BIOCLOCK(r1, 0x20004276) utimes(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x101}, {0x5, 0x9}}) clock_settime(0x3, &(0x7f0000000140)={0x1, 0x81}) mknodat(r0, &(0x7f00000002c0)='./file0\x00', 0x0, 0x400) sendto$unix(r0, &(0x7f0000000040)="3774daecfa048eafd3b633a5d7421448b8940e2b9026f427fafbf80e60078eb508af288ff42f38eed7665677f906fd6dbc627f44a2a9213f3090a6a279827edf25129f083223d180b06500a0a6dae968135ccd14bdfae8368cef798160f08aa9085a7678f309aa03e61755ed450ca5861133e02bc62d680c1296870f3b240f84ad8edfc8c27a79a20f535284c2d550f4fa3bff", 0x93, 0x5, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) seteuid(r2) setitimer(0x2, &(0x7f0000000180)={{0x3a2a48e4, 0x7ff}, {0xf553, 0x81}}, &(0x7f0000000300)) openat(r1, &(0x7f0000000340)='./file0\x00', 0x0, 0x52) 11:46:18 executing program 1: munlockall() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000003c0)="b658b389a88f5e3dea4908399ea8") 11:46:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x7c, 0x0, 0x0, 0xfffffffd}, {0x6, 0x0, 0xfc, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 11:46:18 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x800000020089}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) msgget(0x3, 0x10) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc028698d, &(0x7f00000000c0)) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000080)={0x5, 0x8, 0x5, 0x6}) 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", 0x1b7) 11:46:18 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x84) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) getsockopt$sock_int(r1, 0xffff, 0x1090, &(0x7f0000000180), &(0x7f00000001c0)=0x4) r2 = socket(0x11, 0x4003, 0x0) recvmsg(r2, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 11:46:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x1d}, {0x40000002d}, {0x6, 0x0, 0x0, 0x6d0}]}) pipe(&(0x7f0000000180)={0xffffffffffffffff}) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r3 = dup(r2) fcntl$dupfd(r1, 0xa, r3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="5df57ae108ada9eab529afd1a1bf", 0xe, 0x0, 0x0) 11:46:18 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x6, 0x0, 0x0, 0xa, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x8000, 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) 11:46:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0xa6c3919216379408, 0x5) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x40000000) 11:46:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x7}, {0x26}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'\x00\x00@', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)="8c685f3ad1239438a7dde00ddb1d") 11:46:18 executing program 1: r0 = socket(0x2, 0x1000000008002, 0x0) connect$unix(r0, &(0x7f0000000540)=ANY=[@ANYBLOB="82022e2fac1400bb7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade610ba108e59e940e6d8cbc9b1bcc9d5d0cdb0a000000c75b3202000000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea948281d66d4c40432ad91508000cf85f8783602a67897cff7f000000000000f371e8cfaa1d4ab424b614911f88d3525e34e763128666ee7877bf9753b6bdae4c5b436e445960fa6b980ac1ba4aab44f0323348f261b51f15e3fdbe4feb82017ed61358441dd3ee1620b4d2009fe508376b6399752fd96cb58d127addb390071baff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca8c256b248000000006bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ce6263185505cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975028aed2b700c9076d0612112dd4db4a40bb3c3b91fd7c8d54e904d389e61651a28671f6aaacfcff282f7ec1a852494e378081f231927b35672f0c214b5cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516809ccf0cfef49b6348ce400095bb49d06bf62577f46c840d34b6362e9f9810cfec14d447dadc21aa457b780274e6e68e9c11aafa385236c6c40481db84295fad7e776a2caf04e2a71c4d06bcc2a72bb272a9eb7d255410a663edd422a7133972e69f85cc735a706ab759196930f7b6c9867ef274484fffad868e059f2804a365f01f67028000000900000009137e3f0e7a5f89b68cf7c65b7adaf2c808d000068318e4fa7cb04cace50d549e7e752a3828ceec5948c15b42139f49354a211039146905d202634626670e584885cd5c53ac73465afaab1cd39be95373a87ca277d106467be6f22e65990a95d3d8139a789eb2f863e9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12beabd87b043e8b70cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc688f7de2efba940f8e65918932829c030000000000000000f003d28b86e5b8f9983f49000000000000000073ab30cba944b533d319ed0d456db4000000000000e2eaf9ba91b98365d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda1010059e4905cdcddfb02696fd79769fb05347de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb6777da113f50deb0a7a5a8132ef2b6d9aca7b286906d871a780b2e7548681231afafc3c552f2661acd9aad49386e15cecbced71533214bb0f54b2693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532eb9e0840618fdc7f9fb467638f83d401fe57ee86fa642e9bad7ed751d79d3cbb15058810b243e38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e9f41d447f5ff588520f3f7cbf229cc30200fcbea40a9be720dcb67df99ae37b51b94f9990c634030000000005000070a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eb2f1c311d3fdb2a50ff294204e837acead22c5099d8104cb4e5cf2bd7376bdcc99d2e10e5eb5df707d876bb598905401311ce35b2a002422837255932851bac20b69e28e45e6ea829481de1dcfedfd6ba7e79a4ac39ff715897c07bc44a581387dc8c6ddcf01fa61e6e50f7c51a2d06000000265b5600d841f85fe4e98eefb0ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f98440f0b0c1e54ff0f998c8a4c8e382591cd35c34df534a458c97b7e6d9cee07c6f85d648be52f4caa12630d1a137ef699461e520d70614d848745b3d2acce8a5fe894d33dc8f90eb5ac109c57e97cdb0c78092b66fa03f096e242fd3f9e6bb8009008c2d674f3646d79f70034a59c49b95d4bd78e4918c6e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50dda5c30146906d84d65e2ff02e77dcca8cc7722a84bb0431a1c0be11ca979d5cd1975741f226167ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938a64abc812d6d90ece6f0704406cdb53701e315f6a434f822ccdc9e14acec8c824d5db4cf9adfba5620f6c61e04000000696eb0a79222189068ad203a59277c1c148fde018da47e3b15df6dce906df52e610dc1779265c570b26fb81768d1d2c040832b1b393c06997c812f920c6aec274b36659780bb73b057c7fa673296bfd14a11124530d016a4d15d9e870b905b98c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd071d08a490000000000000000c33bc738a8c1ab3d33c496194ee1dd42000adfc74c2d3bb43b2e2c2eb2473545e597baaef6d539a1efc0c7056aba09000000b0dc0e05068d3046f41083897f1858c8001ac0d9159a3f7b3171c14f936df59a2fcd4cfb8cd15b7c3c4e40a6d622504dd0aa947a52f21f27e3a3e63750c03c009e63922b0bb75fe958705ef9f8b6d66e76854a12805be9b86e169d58986e063ed7f133b1b7fb46514ebd59ebf8176d056008dceb3fa0053fe7e1b866d3f445157a6c05a393039b8f032a0d101aa4ad723df01e5a2a079c0598f9298d906bcc21e75d683e6b5f6ce4cb811612054a6a8be9e18c06e5604301008a2dedc257fdeb4128982913bb7291388c07f8f1e499a1c6b2c39871f0fd42a8b59e5ced16332a4275b650f079aea81ffbc84df33263e3a1fb21d3e42552e766677ec919cfff08623f6025e713ac685706df2cc8860f071bc44c292e80eba4aab212fb2d747fc5c73f900d3a615a01fd5384fd2b18b77160ef019eb4b4fedd562c8aa266a00a5931ebcdbca23c75058019f2bf912627a0d9c56f305254dfdb3acca45ee77a04b7f80f91c89ef25d1daf80da33f42b4bc782114914e3fc65c236f080eaad748ae4edb6bcfb6856c2c5a4a52b6366dacacd0422c9fc48bbf33838e4000000000000000000000000000000d68e5d7d85dae144eeb245136b544dfdd68a3ff9ee416e0cb1c93ec019ff54269de997c07b8ace7e9378773dbb8370f6e7df9d0cc5464b787396bb0339644829777e9f8cb00ea9923b7735b935f3efc7cb9c25de98fd52de50bcca7c5296516cad3e713d1dbe30da05eadb1f9c2b22"], 0x10) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) r2 = dup2(r0, r1) writev(r2, &(0x7f0000000080)=[{0x0}], 0x1) 11:46:18 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x4) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r1, 0x1, 0xfffffffffffffffe) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xcc) r3 = getpid() fcntl$setown(r2, 0x6, r3) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000000c0)) r4 = dup(0xffffffffffffff9c) ioctl$VMM_IOC_RUN(r4, 0xc0205602, &(0x7f0000000040)={0x0, 0x1, 0xff, 0xfffd, &(0x7f0000000240)={{0x8, 0x0, 0x0, 0x5, 0x0, 0xfffa, 0x9}, {[0x6, 0x1, 0x7ff, 0x20, 0x1ff, 0x7966, 0x81, 0x7fff, 0x9, 0x4, 0x40, 0x1, 0x5, 0x7, 0x3f, 0x40, 0x100, 0x1], [0x87, 0x7, 0x7, 0x19953783, 0x1, 0x6, 0x1, 0x1000, 0x1, 0x1], [0x800, 0x7fff, 0xef, 0x6, 0x8, 0x9, 0x8], [0xf0d6, 0x8000, 0x3, 0x0, 0x10001, 0xffff], [{0x7fff, 0x7, 0x6, 0x9}, {0x200, 0x479, 0x5, 0x81}, {0x5, 0x0, 0x800, 0x6}, {0x1, 0x101, 0x5, 0x3}, {0x3, 0x1, 0x81, 0x1}, {0xb4c, 0x5, 0x1a59, 0x6}, {0x187, 0x4, 0x5, 0x4}, {0x8, 0x9, 0x8, 0xa79}], {0xf800, 0x8, 0x0, 0x3ff}, {0x9, 0x1, 0x80000000, 0x8}}}, 0x100, 0x7}) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000180)=""/186) 11:46:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000003c0)="b658b389a88f5e3dea4908399ea8") 11:46:18 executing program 1: link(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x300c, &(0x7f0000000100)={0x8, 0x7f}, 0x10) 11:46:18 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000040)='./bus/file0\x00', 0x80, 0x20) getpeername(r0, &(0x7f0000000080)=@in, &(0x7f0000000140)=0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000100)={0x8, 0x80000000, './bus\x00', 0x7f, 0x1, 0x4}) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) select(0x1d0, &(0x7f0000000180)={0x5, 0xf000000000000000, 0x2, 0x0, 0x0, 0x1e, 0xb9d6}, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x10040, 0x0) select(0x40, &(0x7f00000000c0)={0x1f, 0x40000008, 0x5, 0x52, 0x317, 0x400000, 0x40000000000003, 0x4}, 0x0, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000200)='./bus\x00', 0x20000, 0x100) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000240)={0x6, 0xfffffffffffffeff}) r2 = semget$private(0x0, 0x2, 0x40) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000280)=""/222) 11:46:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) pread(r0, &(0x7f0000000280)="284be48bc8452153", 0x8, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x4}], 0x7, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x0, &(0x7f0000000080)}) 11:46:18 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0xd14, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/83}, {&(0x7f0000000180)=""/83, 0x268}], 0x10000000000002f9) close(r0) write(r1, &(0x7f0000000200)='R', 0x1) msgget(0x1, 0x25a) 11:46:18 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x228) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) accept$unix(r1, 0x0, &(0x7f0000000280)) r2 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x80, 0x20) r3 = openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x20000, 0x0) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x7bab9538b31dcaa0, 0x30) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffb, 0x64, 0xca, 0x1, 0x5}], 0x8, &(0x7f00000001c0)=[{{r4}, 0x0, 0x80, 0x8, 0x6, 0x6}, {{r5}, 0xfffffffffffffffd, 0xe, 0x1, 0x8, 0x6}, {{r0}, 0xfffffffffffffffd, 0x0, 0xfffff, 0x6, 0x81}], 0x5, &(0x7f0000000240)={0x5, 0x5}) 11:46:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0xa) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000010000004, 0x10000a}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = dup(r0) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r2, 0x0, 0x0) 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, 0x1b2) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r4, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r4, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r5, r6, r3, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r7 = getgid() r8 = getppid() r9 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r3, r6, r7, 0x1c6, 0x8}, 0x5, 0x5, r8, r9, 0xfffffffffffffe01, 0x8, 0x7ff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000000)='./bus\x00', r6, r10, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r12 = semget$private(0x0, 0x4, 0x1b2) r13 = semget$private(0x0, 0x2, 0x8) semctl$GETNCNT(r13, 0x2, 0x3, &(0x7f0000000640)=""/170) semctl$SETVAL(r12, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r12, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r4, &(0x7f0000000380)=[{0x1, 0x2, 0x1800}, {0x0, 0x9, 0x7fe35ed5708e5f55}], 0x2aaaaaaaaaaaa8ee) r14 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), 0xffffffffffffffc8) r15 = getegid() semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000300)={{0x9, 0xffffffffffffffff, r14, r11, r15, 0xf3, 0x11}, 0xfffffffffffffffd, 0x1, 0x80000001}) semop(r12, &(0x7f0000000200)=[{0x0, 0x9, 0x800}], 0x1) 11:46:18 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400, 0x8) write(r0, &(0x7f0000000040)="510fc3", 0x3) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000180), 0xfd54}], 0x1, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0x7, 0xfffffffffffffffb}, 0x10) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() fcntl$setown(r1, 0x6, r2) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000100)=0x8) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) flock(r3, 0xf) 11:46:18 executing program 1: mkdir(&(0x7f0000cb3ff8)='./file0\x00', 0x0) chroot(&(0x7f000009a000)='./file0\x00') chdir(&(0x7f0000cd2ff8)='./file0\x00') r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) lchown(&(0x7f0000000080)='./file0\x00', r2, r3) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) connect(r4, &(0x7f0000000240)=@in={0x2, 0x3}, 0xc) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000040)='../file0\x00') openat(0xffffffffffffff9c, &(0x7f00003e5000)='./file0\x00', 0x300, 0x0) 11:46:18 executing program 0: r0 = socket(0x2, 0xc003, 0x0) socket$inet(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000001200)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b78dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800e3000000000000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7daa699f4377fc1da38055c4c4ccfa32be051981c14d4ef7e27ff97901fdccd8610696486c60fa5c4342c3eb523175d0cf8111"], 0x10) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000040)="297dbf14687328c442e41f26fcd370b4e9c52e989d4d7652ed68aa70a6116c277ec04ec630afebfc4a2da87104936c5057f9fdbbb2f32c12ff2365acface58ab08640169feb432b543b301505aadd01c3c14c5dbb55c4d5008b33fb26da926116d8969d521f514e546615e8c22bdce676980bb7393506ccf89734eff3b72ffaad73334e48d623d522b8f3da8e677dd1f2aaf28659490d934ef2b12696861ff4daf91e76dc7c5161f5104907593f0aa063b409a26d406902b66ba1991c613b2f6a5dfbbfcd4ba8efa32069ab1e881ccd3cc2b4f454c5f3fd6b40712c9716ecd1eb7a378479f8fa2b07767c1859c3a4601115fb9b720b0ee72cc12172952da923d91714f2b487e926b72dd6d642c3a422015732e948043f2a9f558e29709ccdacf9189197b6f89d970580ac7bf1da0b4dfa9fcd0e5e8a7e3b3fd9492a72e573567ab6bfeb905fce0f28414c897dca2081f4ff6673f1997c5814e311ede30c6220b5c8f0a26f49ed5e8a9d592672626e5cd56ca4acead3e2df3b0d3fdc8be56224362142cb1dcad034ab409a19ed40cd90153123e2a2ae20bed8faa3ad0f91233f98b4935c29bfbaa17356b753cafcc5902277d1e155d5b3bc66e580796e06222845483b65c117907d980a49a0619ccfec3b46e4ea7066ed9b2cc35e0a98cca92dabb3dd14018e2c60d1d71e8b77cff9851884478b593932be49877a4e65548d4138d604fd3f1956751d01c1b4d4b983e93646abe81f4f2eb20ca69379e7a2940c63ae0d2ac7e620ac22dff56c96c343e384cf9dab7f9afe17b6607914799983911d79c3d58f6e97e6ad8127d8f115f5a5ccd6575940388c6d0e3da16a43842ae319d0f0acfb3425c07666e571bb1a07a0cd08b27a7736bf0c25153453979934d648ea4907a7e983a78215844015b2aa6793c5fcfdea509bf036d19b69c6c2cb7e165547c3cde5c974fa190fa957ec92e700e5125eb1ee84cb2cb751de2e5d6dec78c91533f0a71418228cce52a54aeca8c0510f749ad7e48904ccea4d6781977d6f6e953db0943c0044209dec62069eabd89e3a365d0f116b5392fda51187c4c48e36fb1407ba9b27ce928ec38d6004f1054288624da81c0ce0ce9aee261fd8ee3731f66923c82ed1d27641a1f2046fd0df18a261f0cbd38beca3fc9c8383a52f6dbc44179479c5f59e2278c2e81df994b7091545d08e55c4a7df03bcf69a39decce1d90be1396f439ae513e42de7b62c4a5cba38a13a5eb5160480561e78c6f0b96ea0796304ddb49cc181362d92d72f7615e8a7922624b380db3ff7359919252e53b19d5da85fb431735b1923e754b07d7cd9396d4a4dee680bf6f2b5ba1d48bff18771989f3d1f6885edc4409cba33491d660007e3865f1552595a48176f12ca031c1d4f7b0c8fd99ee6c78e2521acae935147dbd153150ae7ddad7d954637506bea53f607b094b20ae6c8a1e727e74c601850f9bb77020d5f1bfcd9bf985a3930a85989de15b4073a7efc7af5fc14352c1c66d011535b953070ea6e9b220b84ac3ca3e01d2cb562fb2f746c7d18bda3b547ad40d7281f8d1870de27756f327abc06445f270362c66983d8667a83701568c9f85b0feb7bea2e5efb96c1f419da5787822ed1d681951b612719625c4bc0570a1004612c842505e60acfb133f49939eb68062a0cc244a8a4311d3b3ed5fb75bd01c5da156df1e2ddae9d5eda7e816e29c46d830ac4454d8da21cbd6ada41727c0eb847ab5224acd9755d7563031d92151de99b9b0864a9a27f1ce28f02e8c701067ddb7b436174f8ad9a49a33801f6572f3da5564d2e1a91359a108c471c72baac428ad2ed4c03e915160fc390b0519419080dd3999edbb1b147b65858ab38b543216e672a80f177d68e12635b82ca59dd0b1c11978c332ce2e10d36fa99cee289b30178804850a040fc214196f4aed94f67ebfef6a21bdbfe4e2c666485032e43fc7b33e4316157b9e84f68caa21bd1fdb079e1cde23bc0510ff6a2c3327cb9784df26dc32591b7f4aace81ca081", 0x5a1}], 0x1) socket(0x18, 0x1, 0x3) 11:46:18 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) utimes(&(0x7f0000000000)='./file2/file0\x00', &(0x7f0000000180)={{0x0, 0x5}, {0x8, 0x6}}) unveil(&(0x7f0000000080)='./file2\x00', &(0x7f00000001c0)='c\x00') execve(&(0x7f0000000140)='./file2\x00', &(0x7f0000000280)=[&(0x7f0000000200)='.\x00', &(0x7f0000000240)='\x00'], &(0x7f0000000380)=[&(0x7f00000002c0)='-\x00', &(0x7f0000000300)='(}*&]\x00', &(0x7f0000000340)='!%$-%^/)![\x00']) rmdir(&(0x7f0000000100)='./file0/file0\x00') 11:46:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000200005, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000280)=[{0x7c}, {0x2000028}, {0x6, 0x0, 0x0, 0x7cf}]}) pwrite(r0, &(0x7f0000000140)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) chdir(&(0x7f0000000040)='./file0\x00') 11:46:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000000)=0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x28}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) 11:46:19 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2, 0x0, 0x2000160000000200}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) socket(0x10, 0x8000, 0x5) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/speaker\x00', 0x80, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r5, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000380)={0xff, 0x1ff}, 0x8) setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = accept$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000280)=0x8) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffa, 0xbd4cfb82cf5d33cd, 0x1, 0xfffffffffffffed8, 0x3ff}, {{r2}, 0xfffffffffffffffe, 0x46, 0x40000000, 0x5, 0xfffffffffffffffe}, {{r3}, 0xfffffffffffffffb, 0x2, 0x80000000, 0x108df295, 0xffffffffffffffc1}, {{r4}, 0xffffffffffffffff, 0x4, 0x0, 0x7ff, 0x3ff}, {{r0}, 0x8000000000000001, 0x4, 0x88000010, 0x1, 0x1f800000000}, {{r6}, 0xfffffffffffffffc, 0x80, 0xf0000000, 0x4, 0x8}], 0x7, &(0x7f0000000300)=[{{r7}, 0xfffffffffffffffb, 0x2, 0x80, 0x19, 0x9}], 0x7fffffff, &(0x7f0000000340)={0x401, 0x3f}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) socket(0x18, 0x0, 0x5) 11:46:19 executing program 0: r0 = socket(0x11, 0x4003, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x122) sendto$unix(r0, &(0x7f0000000240)="b10005016000009005001b0025000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee05516b64a6a52440c0002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x66) r1 = socket$unix(0x1, 0x1, 0x0) accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r2 = socket(0x20, 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f0000000200)) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r4 = accept(r2, &(0x7f00000000c0)=@un=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) getpeername$unix(r4, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) 11:46:19 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x15c3f58c, 0x0, "400500ea00", 0x2}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) 11:46:19 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x4) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() fcntl$setown(r1, 0x6, r2) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:46:19 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) nanosleep(&(0x7f00000000c0)={0x10000, 0x6}, &(0x7f0000000100)) r0 = syz_open_pts() syz_emit_ethernet(0xd8, &(0x7f0000000180)="5e3bc2149190a7d9cd6386fd8b126f9d3a617beb614a4304417d7ef6715f67aed042b3702a51b9599fdd1932332380f18fcc05303e757746719357742de7283bad583a2152c8492b2346dacd489744959dce6df786a33cabd08dadc5724d0a02efe501b810a0632bcb9062d2412e6da7ba47c97f0ad16c447496bb519db10d9ba90c8e48cf97fd0a7cf7b4af68dde6c0619471804e975f45298e99c03b578c2175d6321381e21c958dded2cb9afc3c91c24e1008e353690262e60c062d9beafe5ed7c698403d87ccace07e3c725daebcf24cfb2207b28f78") pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() fcntl$setown(r1, 0x6, r2) openat(r1, &(0x7f0000000280)='./file1\x00', 0x20000, 0x19) r3 = shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r3, 0x0) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r4, 0x0, 0x0) shmctl$IPC_SET(r4, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r6, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r6, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r7 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r7, r8, r5, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r9 = getgid() r10 = getppid() r11 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r5, r8, r9, 0x1e4, 0x8}, 0x5, 0x5, r10, r11, 0xfffffffffffffe01, 0x9, 0x7ff}) shmat(r4, &(0x7f0000ffb000/0x3000)=nil, 0x0) close(r0) mkdir(&(0x7f0000000000)='./file0\x00', 0x1) chflags(&(0x7f0000000580)='./file1\x00', 0x8) r12 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0xdfffffffffffff, 0x1, 0x3, 0x1, "fa000000800000000012c4c82c001000", 0x6}) ioctl$TIOCCBRK(r12, 0x2000747a) write(r0, &(0x7f0000000140)="962cebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c090000", 0x3d) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000300)={0x7, 0x7, 0x9, {[0x2, 0xffffffff, 0x5, 0x9, 0x3ff, 0xffff, 0x0, 0x7, 0xc2b, 0x0, 0x6, 0x10001, 0xafe9, 0x8000, 0x5, 0x400, 0x401, 0x6], [0x40, 0x7f, 0x5, 0xfe, 0x1, 0x0, 0x8000, 0x101, 0xffffffffffff6b26, 0x4], [0xe750, 0x80000001, 0x5, 0x1, 0x9, 0x6, 0xfff], [0x0, 0xa, 0x4, 0xffffffff, 0x81, 0x5], [{0x0, 0x8001, 0x2, 0x1}, {0x7, 0x7, 0x2, 0x80}, {0x5, 0x5, 0x7ff, 0x4}, {0x4, 0x3, 0x400, 0x8000000000}, {0x8f, 0x2, 0xecc, 0x8}, {0xe2f, 0x4, 0x44e, 0x3}, {0xec, 0x0, 0x4, 0x10000}, {0x6, 0x1, 0x8, 0x1}], {0x4a, 0x0, 0xffffffff, 0xfffffffffffffa41}, {0x9, 0x7, 0x5a31, 0x3}}}) 11:46:19 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000240)="b10005016000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca02bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90ff03000000000000c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() fcntl$setown(r1, 0x6, r2) ioctl$TIOCCBRK(r1, 0x2000747a) 11:46:19 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x3c}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x9, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) 11:46:19 executing program 1: pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000240)={0x0, 0x8000}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) getrusage(0xffffffffffffffff, &(0x7f0000000100)) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x14}, {0x54}, {0x6, 0x0, 0x0, 0x100000100}]}) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r3 = dup2(r2, r1) ioctl$BIOCLOCK(r3, 0x20004276) pwrite(r1, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 11:46:19 executing program 0: r0 = socket(0x20, 0xe0e88af35adcba43, 0xff) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000000)=0x4b) getpeername$unix(r1, &(0x7f0000000080)=@abs, &(0x7f0000000180)=0x8) dup2(r0, r0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f00000000c0)=0x6, 0x4) socket(0x10, 0x0, 0x3f) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) close(r2) 11:46:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000080)='./bus/file0\x00', 0x2, 0xff) write(r0, &(0x7f00000000c0)="220e2a", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 11:46:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x84}, {0x7c}, {0x6, 0x0, 0x9, 0x200}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000080)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 11:46:19 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x1, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) close(r0) r2 = socket(0x18, 0x3, 0x4) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "b04d00f3e0974ba0000000000800000080f500"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) geteuid() 11:46:19 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2063, 0x0) unveil(&(0x7f0000000280)='./bus\x00', &(0x7f00000002c0)='W\x00') r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x11, 0x0) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000100)={0xffff}) r1 = open(&(0x7f0000000000)='./bus\x00', 0xd, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x8, 0x10) semget$private(0x0, 0x2, 0x40160) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) connect$inet6(r2, &(0x7f0000000140)={0x18, 0x0, 0x0, 0x9}, 0xc) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000180)=0x6) write(r1, &(0x7f0000000200)="86818b6feffc547a931c5779fc102c4e020192a9b9ed210e06e1bbe020dbf5dae23d5ff36ed5ea3f42d0d7d2f3dc2eba5c80a5d6cec7c53e36ed1962450e38dc9f11fae65f0c4327cc19cc80f770f30062c1e03659e8fac8abdae038397395c83aeef4eb686f0c990de439f4ad", 0x6d) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x9, 0x4, 0x80000000, 0x1, "7565b5caf579c9990bf62a3afcc155373faa106b", 0x0, 0x9}) 11:46:19 executing program 0: rmdir(&(0x7f0000000040)='./file0\x00') r0 = socket(0x2, 0x10000000000003, 0x1) r1 = kqueue() r2 = fcntl$dupfd(r0, 0x0, r1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto$inet6(r2, &(0x7f00000000c0)="216bdc47d9f3dbe4", 0x8, 0x0, 0x0, 0x0) 11:46:19 executing program 1: setreuid(0x0, 0x0) r0 = socket(0x18, 0x1, 0x3) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) socketpair(0x18, 0x4003, 0x102, 0x0) 11:46:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x20}, {0x7c}, {0x800006}]}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) dup2(0xffffffffffffff9c, r1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xcc) fcntl$setown(r2, 0x6, 0x0) syz_emit_ethernet(0xe, &(0x7f00000003c0)="0001000000f2ffe94908399ea800") †‹oïüTz“Wyü,N   11:46:20 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x2b, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000100)=0xc) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000180)=0xfffffffc) 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) r3 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r3, 0x1, 0xfffffffffffffffe) msgrcv(r3, &(0x7f0000000280)={0x0, ""/95}, 0x67, 0x3, 0x3000) 11:46:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x8, &(0x7f0000000040)=[{0x7, 0x3, 0x3, 0x80000001}, {0x6, 0x5a, 0x8, 0x9}, {0x8001, 0xfb, 0x40, 0x17d3a00}, {0x8, 0x5, 0x2, 0x2d05}, {0x1, 0x20, 0x4, 0x9}, {0x20, 0x8, 0x37, 0x7}, {0x78, 0x20, 0x2}, {0x3, 0x40, 0x2, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x48}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 11:46:20 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) mlockall(0x4) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7ffffffc}) kqueue() ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f00000001c0)={0x6, 0x4, 0xfe, 0x4, 0x3, 0x7ff, 0x800, 0x10, [{0x8, 0xffff, 0x5, 0xffe1}, {0x1ff, 0x4, 0x6, 0x101}, {0x7, 0x0, 0x4, 0x5c02}, {0x3, 0x2, 0x1, 0x1f}, {0x5, 0x3, 0xc8, 0x6}, {0x100, 0x6aa00000, 0x7, 0x7}, {0x200, 0x200, 0x8, 0x4}, {0x9, 0x258fe9cc, 0x7, 0x3}, {0x0, 0x0, 0x0, 0x5}, {0x10000, 0xb, 0x83}, {0x2db8, 0x3, 0x457, 0x2}, {0x0, 0x7ff, 0x3, 0x3f}, {0xfff, 0x81, 0x3ff, 0xff}, {0x4, 0x2, 0x5, 0x7}, {0x615, 0x7ff, 0x10001, 0x9}, {0x1, 0x101, 0x6, 0x9}]}) 11:46:20 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x200, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000340)) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000080)={0x80, 0x1f, 0x18}) write(r0, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) write(r0, &(0x7f00000000c0)="a346c46627071065ba98f98eaa74fca44c6bd6d1c8cb8ec11ba097ffb330a47588e4351749766daaba2361d99485db13c5fb3c6ea0489c8d85d78d69749c5ed4ac6531385fe45e3c55fa12cd4b7e2bdaa56ebb2ecbf7531083d77bb7264a5dd8b92ea2e1de7c2ccb4d6f7849abcf57b3b33534d83e65485b", 0x78) sendto$unix(r0, &(0x7f00000002c0)="f5feac64bbe700b9fc33eb9212846d0dc84da61477a60e33e64eb1128969eae9771e330d5f3c33aaf2d6395c3a83670324131b2a522e0aec7ba7b1b8da4153cf49af54718059c89721edc47762f6acb41078e6be1cbdd2a93add48b22c7c131ace388a46d1f121b6eb7102dccf274ea6427195a00872eab08e2ea2", 0x7b, 0x400, &(0x7f0000000140)=ANY=[@ANYBLOB='0\b\x00\x00\x00\x00\x00\x00\x00\x00'], 0xa) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) dup2(r3, r1) sendto(r0, &(0x7f0000000380)="6861fe261e6f64378b5e05cdf304b8261700003ce400000000000000e2597291bd508928c1fcdf82fa627475b78f000000000000007a000000000000a54d2355dfc54453df8cddcfe5bfdfcf3afb01aabe9b5a2442f27f021f", 0x59, 0x2, 0x0, 0x0) write(r0, &(0x7f0000000280)="f8893e9d34ba751218d141ed7382a05dd4857d0e4b1fdfd4b09f4f8a", 0x1c) 11:46:20 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) close(r2) dup2(r0, r1) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0xb51, 0x9, 0x20200, 0x3b, "329731bb0901b09cdfc0f2a1b436c4540b30af58", 0x7f, 0xc7ea}) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r4 = dup2(0xffffffffffffff9c, r3) close(r4) syz_open_pts() dup(r1) setrlimit(0x8, &(0x7f0000000240)={0x1, 0x4}) execve(0x0, 0x0, 0x0) 11:46:20 executing program 1: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x10, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 11:46:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x7}, {0x6}]}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffff9c, 0xc0245755, &(0x7f0000000040)={0x81, './file0\x00', './file0\x00'}) 11:46:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x10007c}, {0x4d}, {0x8000000006}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x400, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") r2 = shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x1000)=nil, 0x0) shmdt(r2) 11:46:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x48, 0x0, 0x0, 0x1ffffffe}, {0x100000048}, {0x95}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 11:46:20 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000228aa) r0 = dup(0xffffffffffffffff) readlinkat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)=""/136, 0x88) ktrace(&(0x7f0000000080)='./bus\x00', 0x5, 0x2, 0x0) 11:46:20 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chroot(&(0x7f0000000000)='./file0\x00') execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) rmdir(&(0x7f0000000140)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 11:46:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() fcntl$setown(r1, 0x6, r2) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x5}, {0x3c}, {0x2d}, {0x4006}]}) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000140)) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") r3 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000000)=0x5) 11:46:20 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() r1 = semget$private(0x0, 0x4, 0x200) setreuid(0x0, 0x0) setreuid(r0, 0xffffffffffffffff) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fcntl$setstatus(r2, 0x4, 0x8) r3 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffc000/0x3000)=nil) r6 = getuid() r7 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r7, 0x0, 0x0) shmctl$IPC_SET(r7, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x8d) r9 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r9, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r9, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r9, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r9, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r10 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r10, r11, r8, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r12 = getppid() r13 = fcntl$getown(0xffffffffffffffff, 0x5) r14 = shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffc000/0x3000)=nil) r15 = getuid() r16 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r16, 0x0, 0x0) shmctl$IPC_SET(r16, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r16, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r18 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r18, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r18, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r18, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r18, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r19 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r19, r20, r17, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r21 = getgid() r22 = getppid() r23 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r16, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r17, r20, r21, 0x1e4, 0x8}, 0x5, 0x5, r22, r23, 0xfffffffffffffe01, 0x9, 0x7ff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r24, 0x4, 0xcc) r25 = getpid() fcntl$setown(r24, 0x6, r25) shmctl$IPC_SET(r14, 0x1, &(0x7f00000000c0)={{0x7, r15, 0xffffffffffffffff, 0xffffffffffffffff, r17, 0x100, 0x9ce7}, 0x1, 0x1400, r25, 0x0, 0x5, 0x4, 0x5}) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000080)={{0x37e6, r15, r8, r11, 0x0, 0x1e4, 0x8}, 0x5, 0x5, r12, r13, 0xfffffffffffffe01, 0x9, 0x7ff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r26, 0x4, 0xcc) r27 = getpid() fcntl$setown(r26, 0x6, r27) shmctl$IPC_SET(r5, 0x1, &(0x7f00000000c0)={{0x7, r6, 0xffffffffffffffff, 0xffffffffffffffff, r8, 0x100, 0x9ce7}, 0x1, 0x1400, r27, 0x0, 0x5, 0x4, 0x5}) r28 = shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffc000/0x3000)=nil) r29 = getuid() r30 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r30, 0x0, 0x0) shmctl$IPC_SET(r30, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r30, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r32 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r32, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r32, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r32, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r32, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r33 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r32, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r33, r34, r31, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r35 = getgid() r36 = getppid() r37 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r30, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r31, r34, r35, 0x1e4, 0x8}, 0x5, 0x5, r36, r37, 0xfffffffffffffe01, 0x9, 0x7ff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fcntl$setstatus(r38, 0x4, 0xcc) r39 = getpid() fcntl$setown(r38, 0x6, r39) shmctl$IPC_SET(r28, 0x1, &(0x7f00000000c0)={{0x7, r29, 0xffffffffffffffff, 0xffffffffffffffff, r31, 0x100, 0x9ce7}, 0x1, 0x1400, r39, 0x0, 0x5, 0x4, 0x5}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x10000, r4, r8, r29, 0xffffffffffffffff, 0x0, 0x2}, 0xfff, 0x7, 0x40}) fcntl$setown(r2, 0x6, r3) ioctl$TIOCCDTR(r2, 0x20007478) r40 = syz_open_pts() fchflags(r40, 0x0) r41 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r41, 0x1, 0xfffffffffffffffe) msgrcv(r41, &(0x7f0000000440)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000009f454b8d76c40d700000000000000000000000d900000000ed60c84deaf4dbb3cf566bf08c201564733f6395ee663b227937d9f42dfe002bdbd8a9f6220a340216b1fc9e69a8f6088a45678938ea45fceddf1a09c93ef570864b6237d20fedc5bce92d40a7b9fa02a3c76c791e58cab713a33608c39f83e45a1a421327f607fc2c7cb6ccd299b4fd97c37ff2e90edad08754de68e69acec5870eb2f8597dbfb9e8679778f12a02f5915eae543614ae86a46cdbfadcd84bc4b1f13ab5a1baecb55b316a794410abab2feb8779d39ae90b5bdf47c0a7c69432ef3acfb9058d4cb600000000009d5e4d2a25d08694"], 0x34, 0x2, 0x800) 11:46:20 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000540)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x8, 0x20) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000080)="b056fcc7b3302ffcb8492598b2ab3a8442442af5b3eb93c1bfe8252dd3acf6f5b1b5fb328063adea23af6b42fad68be1dcdaa5c6980c", 0x36}], 0x1, &(0x7f0000000580)=[{0xd0, 0x1, 0x3, "24e59de020f0c2f5c58b03dc3e0207d547cc941748c979fc0d71c9d81810c7f8e21ae70cce7658eb069d9656ec7be1956da02531c10624dee3fdc023aaaded5ebf1cc1b04b98c99507bfc31313ba42040a99bbf6f386e797d1583ebe01a1de3c42b97ec47e92ae09baa81e3f771183db4a7ecbb8746f849c0bf3ecde9a7a4489ee61875359845f72036a78b9f8a57ad39c5d5cbeadd0ef4326f5cc844f1c420c725c8bad81ca8fcb083ab49d41c21b8d065365dcbf34d6e27ff2"}, {0x40, 0x2, 0xfffffffb, "7df8a6e2208944576706ec9bcfef5af611ac34c562a43976364bcd91f93d04ade3a733f50c2ddb2d46"}, {0x1010, 0x1, 0x20, "d403f99a8dc65807ac3ad8f6aaa625689b9e626bf2a632e65a3b8f7e407a5e4887bbf9b2502cb4edb8dbddc9409314832cb01d5ce20d5ae15fde86da152d7563b0c589ba80b244dd8045836364d1cd1b75ed1aeaba40a6ab9f72cd07118cc60f98fcd55073d138cf90eca1411e893395122dfcbb1f24404e77b1844c425523766fc1bb11a4836e2fc13c7764d17b3dfe446699f50e6e76dd1217e664e5c4667c808ce77a400a882d21781653be8ba471a796dd7723ca8f9f6dd2326074c267176ba9eba31ff73f8602e671d33d769bb1c96f472ab8ee4aa5e31457687f22c3adaf9964fde3bbe81ad0db838d0175887064a895399ff404b745eebf933b26d406ce07a8d6c605ebc904916b0201e91b96c13fcc8b9a6fb56b644857987709e5269f4cf55f32a6d762e31384b416f22598ccc9ff23a8031747ae78c302f614400a78dd65198e637107cc828df11d0f0301448d9f2f8018bf1d753e1a303efbae87ad72a73ed05821c69c6167939314680512a0d11d1d08e8819909e8afb3e8614ca5da26ded607310fc5cf9d8bead8ab0ff1505729b2cab53036e61b5b62929ee7ac31c55811cf1ec176dcaced24a8d87a37c291f114fc017bb3080fe8abfd4aa61385d32031a18f0e311bdbec089301df28ee853521ebb0b4f687827dc62a55362c0ef8358c3f42a42a42865bd2f7dcbc522a6d015a407a96ebc01faa82cefad78da7b408952ba18681d4bac7ceefc416c8e994ae292be1aafeda73eaf5a3feeea03a2ad398b0e689878dc54f3e59296e6af7b3fb4bce75c7bcda2431e9dc55c9d143004bf039fd554c5c5c6b36ec216de6a623c21ba0c8395200f51610aa86d8043d282df5d91f6c584d34c5d663634a2610de9ae5023e7b012bdfa70df15cf0c00b522149d1f5a15c76d22942c76b8dfcc33709ec30e890ed4caab2b8603c5cd57b0ad7dcf6a83575b9497f2c30ad13d5c61c8099b77bbd3444e4bd79eab870760c1305c34ccc9167554a2e71df925dd41041f24571f007bfb6671e422c0971a0e4002ab98f1b72f06dec54f80429999dc60407a4031d54bc10a66b1f39745c493aa5ae0be26d9b0e0114de362740a16e6b1fd8d225cb0e58b4342f8a35072fbfb48db4a669b2e4906fadb1609155c85de765e2c2e356c99ddef645720106d908cff496b734e846a33f6726a7714dba72677da03ff5f042440cef98910af2ef758e7ceac80669cdcbbd03f6002b414717d0c8c29caa4484b5b0e6accfbc8a02971b6f1040bc64228e86e0f69a338a29babf2efb256019a41a1f79c93e83d2e46b62dcc56c5d38b5137a3ec8c2bc6180ea74aa8bf09c141d7490ea887bdbb75b867d05edd8ba7d171f9bd877d2e2efca11472a310eabce659b5004fd16d32b3838faee17fa7680b6d65c4251f7ee3cfbc1f80db2f56fbf51580bc94ee697ecd5cb621f15d6c3c4933169fdca14f7b3ab1fda2bb9aa0c5e21a41eeac0db80cd5426418b507a6233fd2934a03dc28b152f1d45eaaea0561da86b13ed74dcb5c782d7561df2220488800c233ac83d4fbd590375d04fd731cad407c2eae9f5a149db62276f12cce07b7216fed3be885521bbd90a3ca616aab067a73fa8f99aff19e18242a461738334cb117b002405f82af4f94a16badeb68321fdb3b8c9d3f0fd5b6dba0a1f3522b66501768aafb660f1b98a8f25f76635978ab508914e72499566bd12a29f6410086d6aa956c1ecde26de6b6417eaef17357f42ff43e5692fd2b0d564697302034c2adc6e7a47c5816128fc6f03db47e2076e03810ffbb1334a1176cccfe9a89da4350ba28bf67e94abc19ce8e2b8cc5180f9d7152677b5cd682ab833e0ef06779ec676ee4c5c9f6edea1646734d0c26b6af3b49152e369cbfdb6131d6fa43ebcc80e165768e578054f6448db5dc1f53f594491b28f5902b1ac0693a823db3244cdd9d61ca020103642b7468100423897eed4264b2d5df38f85e07066bfe20fc88e41d754f0098aefc877c9e8256644ca4dd1aa07c073260cd233c3eee1cdefc7fd266165da5f3a21aa70c3ea5b49152564fa71f10e1cbaa84f66470779edfecf026248b9ff9179b490ad3786d53e4aa894be1d5155257d76e1bdfada7558a7543ac30622f6de19f3598c6f045f8ed41ca8674a5537b9ca9866cd8bd93470387f971ae84149d1b813b335862057c085bdba18c5f52a07d136f0323ea2d5bb724a69a094af8df959a4977971e264ee9ad4dc39177aec622fcaa7169c537f2e4743214050f6e249d1a6c7beae21cf6413fe0d211adfa64e7d65db1ac767f13485bad28aad8f7da351b65dcbe1bf61cee8906671f7c0dc7ca0de8a69f9d2d27aa56b941808c789efe909bea2265a155f392d71fa55c4c9cdbe51729fcde6db476acc4b59f5e4d0fdc2e465d5a8933db8ffb99c04e94b4fcf0083fc0c9832fd272a91987bf945af9672db63297084ad8f97af37a9a1f0b39990939613f0dbe748c27e74a6391d755a1ea86bdb081195540f2b753777beecc9ce174fc7467a2394b08a81a9ddd505ed19bb51f05cb0d19aa5cf0a4d237a90bc1b4d79714728c0bbd08e2a25c21bb716e6f8145b97568cc4d2a7caab9fd895f6282b546dddda5667f2e7ffb9a891c1b2e491f3a485a02ec7114eb124c25ff2947c1bb73d8a7e0b7801b83318c3a6d524e329277803aa20be8605b3aaa0d4063270bae016ffc2ae68458657dc60441c7beb7e80efd12ea395e50f5f48a95aaaf3bbe6bfd2c095ff531b013c8852bdaa42d30eb6ba7b2ba8d186c411dc0c843ed3af6eebf97ecc6f6ffdcd9272208a6b5f05433b438e987535bf1865bfc627a3a325f7bcd38f2f67bd5826f10efe92fa3d89580a5ffc15412c1210501faef9909c67f0db2ecae9de841c0c52d69c511d26ea788712b1a2c438ba1485f39becf1bf96682198f8d59ecf6aa7325207230b0a71abfbb0f71c670a64654c47761740348dc7b50e360cae34190c6bd0ce95b7afe982b7c4723d682a839a4e490ee04b8c4a4a5e7e7db9106747a9699a660c31aba82f513e5ee13e9035bbd1f90eedada75ad35b651ad8659208efa6485a2ece5fd7083452f864b1493c22c06e574da74c4692951c42505dead90650af3f8ba37b9982a56df490f9125129225667f80c27a7ae297e226c602d8b594fbf6b8a278f890c3acdb8e09b5700633f8a32fd070c3e90ac341561121aa153306d8650178cace499e22ea48fa0ebc92146d2c75fb98ffcf8d845d85cacf85d6945037ff75380cdc684c207a2de3eb8113b22eb211eaae7851f44afc9eec953907f384a82639afa92921da665357fa151d443babd9c9d07bfeb8bdf652989d90b8665eb725eddf8a3bd1fcc61bd608f43e28eba5f85c63849fe3f95d119b405442c1e13ce64479b3bbb2e4e54b53751f78d14f6c84cf921a199661e9d0e1f5fe19314c504939f6f2ff2bca79d373ad29b4521ef24f68b2c76122d4ecba3303cdb680019ff8cde39361abd71176f398b2b120e32201f9751c030ebff08fbca8542e5fd3d1cef51ce262c28422ae6333f03ef9371bc984a6a22398f6748e0de573f9fce4f78f28bbe7f7e63b8f7f829009cd9c73143d2736bb75a772df8aba1275173047d0932c745b67303eea9e3700a3a76c94252a6c16cc6445032779fabd02a32c68d4b2661e62a14b8b9e488072f1257a6dbeea85a56ce21c28463bd5c70b04f663ef746f5a866bc00cd0b7739d9f8ba80f588d94fb8276da7fe517dcab266e034ace149fe4e4afba003ce8c2e3af8df1810d364cd69343390cc1ebf5d6aa4feb020003af8f4d299b5ce2801746ba757aa55fa915b557d66ff6bdbb644a5a369dbd89e0e7942f1e84f95794f3e7f85ea484ba549d63cb8b4d4cdd95f18a325911e40ddc94fe88f1e12298f3eb79b7e51d3abe577c3ac3441048ed433d6d9885d1e61d194a07ebc1b9e41b085039ec697ec769bbf8520dbc2cec0a3d0ff79afdb656aaddc5519d9abea71404ad5c47eb96c10a5b1e1f0c3d9e0631c353dbfc9a500f1d2dcb3fc397e25ec897703ea5b5d2fcd9a8ab70e1a4075cbd486dc389c99a7bd689a8cf438fdc651244f877db78316c6f78642ed80ac945d7904d5a31efc39774809a7153de9754add8f35dbee88cc55cb8c31836d8faa6af298dfbeb9312a9b736d5f5ffc51d9f5029d61ae3ee8b86dbc9e41b8df5e781bf8b1da80f10c431db4d789ff139d3360293b46888832243a5d6546c241307e21af2d5482aca4fe17afede512f7e703298311b00f303a87e78cd6eaf081f63caf38af9e982f9316d73e84e6f39ff0e8a2c60e06711fa94d42585cc01790e96a6ae4e1c2de07c7b0ec0279f9bc3a9834e62fdc5b2a8cbe0d868a442d1549c4aaf36d0acf17aa7cf78900f67f081dec1b0a4a4f7541af5d17bc891c46d636c9e66ecd67cf438a29aca8c02548378c7ef96cc3fe86781163caea90dc06434eb02abffdc676d9f0bb0020f9beccf960849a3e41ea0f0f19e73e8c1e0a756d5a8d1cedea8960600eb416187c2c725b9825498ff3f9c7f2155f0c1843cdc42d81bed53db35f0e11fda526b0b4b146a774e02b8493318ad33a7102cbf60390b16dbb9c85def3eeac68bcdf05845cb391bde1344caedd684d62c4b4d17c7d56194688b422e8e07b550ee05b882185cabd8937c465b1ad1a46efd9e811699ada645a9f5bc4580ab4a9dbfb81ec50d19fb1ffe07fe3b9236048c950125535d9b6b1700e660e46488081bcabffea4fd92dbd345bee3a3224a64d687d27dc00c4a3b449217af03e2029fd9fcdbfe9512a9a02f2d40a96f4d00696da77a04867454624f95b3e9c3cc278365477ce77c7e5f5dfef39216a09d28af5935dcba5d1daaf90d240e7b6737eaad8b51ad81068d206afec807aa664ed74bbbe3d82b1a2333b8d9b0df01e15cf31648bbd1c75b2d0c2fd2b4810fa8c3adcc594146c1e37f79fc654093ea58968d5a9cf74e94bd59d19cd9be205791414cfdc353511aa92b5e02121684c26e58d9c217e8c5f283edbdc526a207eb6bf4a8eba3ec64d1826623daa1b0252bc168c2d0c5332f69ce9f399ed018eff85009f923cdc0035df529794e0e27d012e110ea60decc767c2421aecae987437e91ff757b0bc44938bc13acaaeb3700b27e9d0bdd5e07f556661e6b842a431c341ff449249a6ec10174611412bec5d3eef77b6af0d5d8a63a3c1610180bd2e426d7998ed04f562fe59bcf4fb3ea49a2c8e75d8ea34718ae6cc9c51e3cc7dee4b3206e8bf5a35cdd7622cafa93d79d2ee470d3430fee56ae642d6eb6ac70b947ab41c9c4843c756a7ac51b81310ad55070dc00313cd80953465dc03f0004bef47808f9878ef900d0108554a0b745bb7d0ef037575dd914c4d8dd6041178476bf73f1fad7fb1818ba4a2f603095d11405d3115ce5b8b5f657601ca6c0ab28b4686e5eea15f687e55feeda079a407a89e13de78ee4cfbf9bb06ba3c052952c216cab00c7a5b08d1a198e33f993432374c9620c99b4c659017ccb4118bf754e678d5bcd50417acafc990be003b4a12e100f51c4bb4ee6e4428d961e9e5c3400c6b41f812d8fe785d70df997c7812728f233c88b5f919a9b0f44d4d33e9b22f9992d45eb31c2652b29966e6903f052ceef7df8a5330e55e27f4b6288cc7b19b118368e21714cb0b7685b34d871c0f64224931b77794d39dba96ce6e9246980349cfc010e04bf9a62a4c3a06408c94c34132a5bafe3a712e09691d6ada5cfaf7f4d55d34dc7730331b13fdf0c11191ad8537"}, {0xb8, 0x2bf1af111738b94e, 0xc19, "213aea6cf293f0a0cb83adf869335fbbcaec104ec44a2edd68a0d38bb9473feaad1827f247cb82300b65986f1c264bba0e3daf3da89bda9531c9d7be1cec9e52b503566a58558b2cde2ff2174e3612563834ec4802116adfa66679b19a294ca0e185f5bcddf1cb6e79082bf87dc6a6be0e9a5207b8e5eb3fc53322b46826abe7c70d5c7f0da9d5ed43800e88fd98669fa5babe2f70f207d207ffc7cc4881aa5db238decee5"}, {0x1010, 0xffff, 0x3, "f85073e099c6212895da2974af899dcd9264b7aa4f6498c8ffb9ef8a638d843c9d765e36e9ca806b311018d758235811b28c65aca3be94a6fbe0cb4919839a73cae21c6b690d75159e0155d4db2bd99c4200eca5a95794d861164a511086c8ae8aac2ffbee80bf1485d53160b1e9697e4e024a7ba8c7b3db3bde70f61e962da2f6ba9d1b9d67255cce7e993c9c81946db6b24e5d5dbd5a1d653ad4c0dac879fddfb0e71924c6e3b5f0a2e0fa5f2200c159dd1e238da86b8fbfde9306f356a1d1ebb3bffee408d8ea867533443122cf89bc88bea6cd63c1b78cd7a873bbe89b5df87de7d6f7cb733aedbaf7929a7f517ede75618fc2471da1d063c6ff03175b63ab53cf8492bd54bdb52599f6e2fd0efe09394886b8973f7f997574a6edc1fc2cf1ceed6da4680e49bd4c06227415bc1ece72d412520f1d320497f7a8165e4f47099116b8dc891dbc9bb2095811ca1fabf732c5347f3418ec9b514fddf1eb8ffce673b763397cf54f6f2f84dd98a88a127d4bbd0f47e827ea60c0db71ec45adaab1f3bd49b519f5bd4559484a53188e227853ef7a92cd9a4070cc6e5a4e2e2e1aa53fbf5dae6ec8c9bb66914778dbfc1f1f1a9b530bb8b784817350d9639281bc8c45ed6de7d8d648f760b11fc03a958b7f03dbb246af8a09f5ec0da360586d8a98fa38fb4e683d56e856af678fa787ee13fbd3522e4d569f181cac0fe0d091a8b61361aa92d3b1fd4737dd78992c64fb4531498b628388c337bd509273a9a3cc0ca38c503e9e827e44cc97280f136de3f4fe2a6c7b4e3efc8c3e5a8e200c7c5cc3893004824417ef3a035fc4f19808adf94270e59e551569f4a8af4325046818fc6a135efaa05daec6c5c6fe668eb822619e1e07c8d245f4085fb9e86a1ce42788dc81a6dac85358fb7897349545575f3716a060074ac0f19e11a361ceed8c580594bf588708e33941c5a0498627cb701a92e469b5434729df06b8a2ce418987cb4e1689d3cbcc3c59b2d302c2cd10cfbed6c195349ab412266757d0b5eedc8c451d1e78196b0c59878f28aa25f4c5233ce65795b9a986a390bc16892f08a4679efa15f81912024742f9170c32e192eb85d536ef52fd6371dcdb3dd0ce3afe4faf052f2d933b6e0f386b0182b443326055ca4a59b300550f56ed3f5311aa716561dcd52238ee882bb684d0f50e718a5ad12519f34ba0e6e752000362db4cfcb301c8c602a3f213ca8e8e9e92403403725245f0ccf63a20f6233a6bb3c063bbaaf04e0bc270d61b03410f812dfe273bb39a5deed4b6f7fb58f0f221ad92e48c60f14ecf7ce925065ca4a769b42ced99838bcac83e8da0f47f8a91a391351524b2e4d2f51ee5ab93b65864e3504b585307d2885e5e71fab62cfd3424bf477077c2c37b1f77af2957f96b6fb2abe9441055e03497b146b4ac7c25f6e977d8530e6b63fb4405048172410922048f642c27c481394d21b0d09683ba93d27a9eb39e1e3072421dc828455bd28dfbfe0a63c67e528bb776dd1e4464fb450f62da22ceca5a8ec698c2f0563e650554cffa98988461342f036f8f8ea1486394b1c5a019406d33cfabc7fd9e2e1e2f789c8e3f4841e54a5429862cb64a88df20123ce4010f15de952f6a78b965c3bb637ac72d47afa81bba8611aed3a8419c9ea1397a83ff3dca627119cde6355b4fb612469a9285a361346dd2ff8efa0453ea8fb8950596ee9e29c3dfea4fbb44518f0a20ee38855002d9bdf12b9f9b15124d4e6d2f80dce3542f3926c553b1a59469b9059fd0afd963dc26c16f1af60a0ed08099759c15e99f8c1eb92aeeee41c5406f9ea3c429fd4864fa494bab5247c2c5d2d0eeb3f31298c321ed7c0def368e959547af835cf4f10876b77c3b6cc3295eb1ede7f00b9b7104d1e2e977ccf324f03457a0460ab1b1247f414894e7fb7c8f84d89fff377e772d481672d6d19a5f6fc693588b9f16a32322a82a6e7a0a5c0046d78c8ff8461578e764f43beeb58961d5566e4456da5f38482fc0880f52030e74243893a88c7d3ef3759ada8a2c1191ac13c3d4552456bead1100b539365eb1925e424e944e6a64d760e5c91c88a3e62bc3bb0757dbdf6a20fdffe172f6af04506ddb9829d35cc549940c2ee0ab97404b75a8e31a3ad229e530211d43a4c642fb9e9100c2fda8e0c64bc7cbbe9d73c2fd6e32f928e0b2dd1abfaea9787fe5577585c356a8fbf3664aa5dc0103b72a12102a24f5857c71f6351ca3a90a245a4edd05bf7146d81468b7a00f76a6db75d547f5fd3cd03f32224b868e659cc2dd9bc888650ba905f6b72801b48a9d09ff0cf4b000638170cc98dd18adf691646dda0e793177bb1158c0eb4bee864008055b0baa9e0be283fe8b5506a8593734c5ec3bf724399ee5a1f8fb3886feed15a7d2090cbdbcf5ddbb81ad82033c22eec0c2574c2d044289f30185abaf2ed469affb40d2a78334dea293ea04162f51fba9b5220fc4cb1d36700fd599b664a42e592acb7db48b41448ee2d6f868b5707c49387ac5f9a721e59c4342b2175779925ad888963017a3233115b2c5dac2d01288027b9273c8e8c60a75bc040e6aeec90eef7764be48a6abd4b158764578171604787f40ab01d9daabaa1cfa70554e9e8d14537cd66e4aaab53a2a27bb0580b4acf66ebd9213266fcc51dc75747ca762024d3a6c4d8e09f16af10173ac06d15fced1dce263f3761934ee855a259c2c1ff90221bdfc8d6cad19cf7868865a496a66b648f39aa9a65388d06e3f7e754c5b24f943db3d2eeb500a213a44cc6df96aa52baaa80cf43b6c0a03971f58d4d7825e8755afd7cc1be6ac15aab01929393069f6d3cd619fca49578af7df3f05e5db5d7e0c91531ba67d6fb93f9621c6b7a73dce4f04115c17be83815870d3f2e2810ef54c3e9a4ecc77a34a554267508dd844ec37cae5c4650d870975988ff64b73f9b3c6369acba4c8312a73bce581609ece5f5c53fce71c02701e4565a52524ae5650ee2823c63bac0391db3e18b3f914e189b2e47c986bf38a7b86f1f27aa3f477a964a0b7baf4d84ce6108a1fedfc8cb977d3fdc2f589fd58b597dd75b0befc72dffc01d8e970e80f6a0a290430c1876ed708e12f43668016d17088de2c36bf3faeac46306be9d876d456fca41b3729f6ed81a9e7e634e1073322efce6a77f8769adbaa0b8d650805e81c4516ea39445c6c00862793de74a6986099365a313e8c74a071d84323c9d5ad90a0387739aac8997530cbf20148756af2c5940fdc5e7a46db0cc10739d23f30045badf5e0a34465427942ddd8bf7928f505713bb93cd485bede4e19a308a0720d8cc7e1f2f4291cc28a02b70114d707c42a218ab0bac89adc11de3d2caae54717ae1a15a26de7d016e7d044abd7f04543f295914653ed691fe2fc20bb9d083d4060b3c38c2bf7f23cd8699f81ff4e09eb1ff50db70b7b30dc914569a05eaeb02bdc568cc6c375f21fa702b2c31b932b657b7e52cf4f9bc254de4f7aee1bbb40f82b8e5fe1e3b5ad6b3e5956dab5295249cb794c7d3977305acf37f1d89fd308a7cff6a0ca46ca537d3f9e82a799f68b4342e1420a33467d2afd149340f7441f00e6f480c598f5d4673b1b7e96ab9943ec0f1585d25ea40b75b25fb6420b69b0afbf338e79828924eee701fc7444d6d7505d3084773e2a9a1519465ec384d524d90f2faa6c2232a7521f7d1962fb9298524d91adbc507236ad16a6a83470ce169de5f1d831ed88179eee6df6fcaf2c3db8eaa0fc96b063330eb1369cbc4e214588ab4223698b40253404a7622d43a67ed5cf57fe3786debd29d6a30e67b32ac2c5d0a155ab856ad883d878616b117df415d0027a3a1d13641b436d3e5fc6ad6e6a7d2e7867b0d84da7d076bb6d79974132eba53153598d1a4e22f84e2f279c3add69b875d837b14a2e1dc4c1ee31546ae61c7fb49d3d25c65455290e6ab60301b44772a3ca780a4e5e5a417b1357c9b4a8df132a3f0446a11a97a604570d80f03f912a4cafc94c26b45c9994984a3e8c9f7e29ab87f01c65cffa756605792cf21c664769c8d3ab2b213cad24d26a1c36bd0f6a61e9f997d3192b63a1e237a823388ac4cb5885e9e8667909a7f0aadbc0dc32f4cd36ab3364245ff5a7c93cdf309965e0819fdb16a5ad518e0e5c3577174bfae7fc603d10ff03821d4b6aceb6b40b9db14af361a2a1482b8da5233ebaeeede65a5110742047e96216a40c505895a230e5a5e822ee294beb8719154f0cf060ff0f74cb5419f830a3f0325876b6d7a2e5ae325d4b4cc9f3b8c27a4d7e30875ad2766f8154688ddb738665209ce180463da94577122f456e5708ed2afde2687c339a41f3663a5e2daed52f97ce97c1df363ef50ef5b2b2e074ee81ba8160c9bbb9dea78626faa7f5ec4d71336b53e55b951ff4f2514399a56d7d1c00fc057034fea9519c0f51d52836cfee1c16891d1db1902ff9decdfe0f34a9fa4d7c7a95334d10972afc905e9ac62f4bb25a5b8b7f10c06e4fbfd0224b255c6aec9f14308dcae957c0c9752bbff3b05193315950267aa5541e93e5631e819b8046fd6608019c4b6e9a659750b8eed3c216f15558d3debf8c3e998bbe3557591253398e117f432c7c554b55fdda828844683794959ca32278000c7a4efdd8051e76fef58ca7fae4e6b83c08759f96c6292d7741f658fb2822f5eb2dec6653d5f1779d90f75148b7e4638a764b88dc9567b3d76c4ce6abab01f1ccb3e12fa36942a82e10c9ac8468924e9b0f01d4d9c21da857bc3e32742fb7df387028c4b9ad3ca388d53a02da4abc32181798efce7ce7d204fdbab7a7a274caa75eb03069b1e345e5ca31fc30dccf344080e896b6390107cd6cba275d9abf60772245bb345ac896f0e6fa09a8bb485e6b25a01dc18b61e419923096d533b22b6bf496676c1882bbb068166090db8e4db566ff8e82227eb7ef219e93c668a3f3844dfdc9c195c46cf2b1328ac8acf53872fdb01e2bff224f336a27765fc4cc576cf1034f6891e57adf4edf90849f83b6100b7dd01a236fec2db2002a5845d8475ade51a02d3ce968e8652eddb34d39971532174e7df7e242d033332737ee9f0651b4c23710f5abb7c0c8cd4cf52077560bc4e4851fd6c1b95e05b3af5bb6c5dd9a6402b997530f9cd9df1610a9e3b00b47c64b9c4a1fced884091c77ab20c1ce615d86f0f7bba7e5b56d7aee52e895da04058b5e059949b2dda6a9683b25eac4e6f2605c8438f38267962874050521e65b1e173109a68e33e9d64190299dad99a205ca0e9add8b5ee989c62f4026d0c27d411dcc375a349945cd85c8f0c0d56d1ab47634387c6ffa328554eca45d939f83e3e8c4f90d481ec77d30424b36fcb5099449d57a96ecc26363f7f260b78496cd97b1f7ffba2517d330745a35d8be169c732aff6c9b6a6d5235b49d75c6df3ddeab963f74ef53dabe40390c9c408bd223d4686fa8904b1bd0e1b27654b343eb5c4e8f45bf545de24c5665706f6e2083d05ac1bc8a3e4dc0aeebadae94416f01e60f049980c08186ddd0371239ccd99b39332c9f713c976c697c5a642e8f834c45ade562865f6f7e520153269953da618ee6342fc7484177c3a6522ed0cd7385d4e8c7391ea2e04b3ea5c99ca3bce45a5683e2d1df4549160924d81cdae5cfc5b13bf4988a82b0905ba4416ed2b4f177202d71877e1ba0196376cab5a4bff415ed034b2d6d39833d67edacb18764be0ac1c89e1c1ec2a33904c287d9fe939568daa9b20a60dc7a055494facd2613e3f08b64ff1e0f8175d5"}, {0xb0, 0x1, 0x7, "02ac22ea53598ef1c97b0618b9648bdc7557d5395c458cf0cb01b89278fed0d3f2936fcadf7e85f858123b200bafdd5f9df8d7a5ce3d302ce6e910f224318f4e2adce0fa2a7a73ae1506f36c88cadf37b031d66a2969ec0badeb5f7263efcd5182a996547e679f9ca49152ce96d40007e4f55831162f471f4d484611aae626726b54068901a07d7756aee595ab0ee9d6a25e8d2e3eba2a55b67380"}, {0x48, 0x1, 0x200, "6865fdd6929356678ef67dab8c7620c7cd7dc00dde05db8e84db074d5fd06561bbebd38f61b2b6a94a1a28d9f9a8c2adf6"}, {0xc8, 0xffff, 0x100, "4ce7ec3a638e1bc33af3f6d56031a8303678441bbaa204b380c50a304029f3cf3a2892e485dfe2de6ed999b73d4774a06e641d5724c3bc321738b547819319a86d295b8d42e17deab8cabfb7d9478e579cb2fcbca26da5861bc2ce08c1a4b94e97784a677db0274c8accd3aa6775757725202945e7a925184a2beb4586c335c02a39e26f4f485213f84596baf223904da449b6136286ac8fbdb766957a40e82ff6925349b08b2a25eaef5496911ded70221f0eb41c8a61"}], 0x23a8}, 0x809) mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) 11:46:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x1c}, {0xc}, {0x6}]}) socket$inet6(0x18, 0x1, 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000300)="67e59934468bc20f003e0b965c13") mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x100, 0x0) 11:46:20 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x8003, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x2, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=[{0x10}], 0x10}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xcc) r3 = getpid() fcntl$setown(r2, 0x6, r3) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000040)) 11:46:20 executing program 0: readlink(&(0x7f00000002c0)='./file1\x00', 0x0, 0xffffffffffffff79) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='.\x00', 0x31) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000001580)='c\x00') 11:46:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x80}, {0x6}]}) syz_emit_ethernet(0xa, &(0x7f0000000340)="b4f40002000000165244") r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = syz_open_pts() mmap(&(0x7f0000010000/0x3000)=nil, 0x3000, 0x0, 0xdac6519de29001b7, r2, 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x182b0, 0x0) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f00000000c0)=0xfffffff9) 11:46:20 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x18) chmod(&(0x7f0000000180)='./file0\x00', 0x1f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='./file0/file0\x00') setuid(0xee01) geteuid() unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') 11:46:20 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) pipe2(&(0x7f0000000740), 0x10004) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000240)={{0x18, 0x0, 0xa000000000000, 0x4}, {0x18, 0x2, 0x81, 0x5}, 0x9, [0x1430, 0x779e, 0x80000001, 0x4, 0x576, 0x0, 0x5, 0x8000]}, 0x3c) unlinkat(r0, &(0x7f0000000780)='./bus\x00', 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcf) r1 = open(&(0x7f0000000380)='./bus\x00', 0x100, 0x0) ioctl$VT_GETACTIVE(0xffffffffffffffff, 0x40047607, &(0x7f0000000000)) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x1}, {{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 11:46:20 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x10) listen(r2, 0x7) getsockname(0xffffffffffffff9c, &(0x7f0000000100)=@in, &(0x7f0000000180)=0xc) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="f7cced549d237727f7fff000f4c3cd10dcde04", 0x13}], 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffff, "ff4a80ca8406bd197311f6fd2cc99bc0e2cc09b2"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) 11:46:20 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) dup2(r0, r1) r2 = socket(0x18, 0x1, 0xfd) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setgid(r3) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) pledge(&(0x7f0000000040)='-\x00', &(0x7f0000000080)='%%-\\{[\x00') write(r1, 0x0, 0x0) 11:46:20 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) r2 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 11:46:20 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x100) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0xe0}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r0, 0xe3) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f0000001b40)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b138bf46854d76b55e575e558b75a8f3fb90fe3c6c0488a2a197a38620700f5ff0082b5955984c87910bf673f7ead4bcb777fa69dfceac2a84e6abca64896bc5e0def388bbd2ad88b2951b15901360bcd4c0a162be7000000b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b907000000507461fe6ebcc29cda722f871f4385f0413c755ea4a5c5fe659fa202361cd8cac7dbbc5b65c6b1827de798c15a779e5aead6354b17593d8e4884b13c6d158daa2870b4122cd2350000003f000000000000007790dab90e"], 0x10) ioctl$FIONREAD(0xffffffffffffff9c, 0x4004667f, &(0x7f0000000300)) write(r1, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242d9a88b86fab7ca2730619572ae0b655533", 0x28) sendto(r1, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) setsockopt(r1, 0x0, 0x7, &(0x7f0000000580)="5fce25fbbc4042a1c8bf81bdee3462394e72245f355cec995774e0ccd4469b9c54c00cf514575575d1f8d579f52169cda1d8c3aea19b104f41beb38f32364df33a2f5c56c3966d5d559c7dc2c2012d69c0bfedd5ba69bf5c0f03dea42effd2b5bceebc47cfe588260c11d855701f95d25fdaacd08e0a0a4be29b03d532cdd3467f726a6a0b47694597625feb", 0x8c) r2 = socket(0x2, 0x7, 0x6) connect$unix(r2, &(0x7f0000001c40)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf4680600000019fa3862078dea24018295954984c8791000003f68c11700777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b1580136be8a399e6db8a9e3e05bc5370bcd4c0a16f96adb5a09000000b6d5b786186a3c502b45fd4237b8fa4d012ae447473c238495aaee48c02f6ad41e6bf3bf554799b9b813ad30505e8f5300a4aa63b9e2f69fef9d612f871f4385f04157795ea4a5c5fe839fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000009000653b5dc76341000000000059423e16675b2d32f5c0b22290e77ead31c7393ca3d4a003d01a4e491b8ec5a9b734811c83548556a8cba7b40c47622d462b97f3f881da9faafa1033d6cb54bd353ca3afda421cffdd2f66c0b606dccea4e7a5b3ae67838105fbad53cd4f5dafe2eae0795d5342f6ae68c9eb0e9f92"], 0x10) msgctl$IPC_STAT(0x0, 0x2, &(0x7f00000002c0)=""/22) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x0, 0x0) write(r2, &(0x7f0000000080)="9e3eb390b603b73725c7c19aab4230e8b4732d3e92e14fabe4f2d065c9a88b86fab7ca2730619556", 0x28) r3 = fcntl$dupfd(r0, 0x0, r0) writev(r3, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x6, &(0x7f0000000380)="243900733ea01a40004000", 0xb) accept$inet6(r1, 0x0, &(0x7f0000000240)) r5 = socket(0x18, 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x10001, 0xef4, './file0\x00', 0x0, 0xfff, 0x6, 0x8}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r5) writev(0xffffffffffffff9c, &(0x7f00000019c0)=[{&(0x7f0000000780)="28ec598c0641f317af4439e5815f988d1a16bc48860834828b885e70937d63dcd5fd7f0fcf2eb6348d3ed7385646ebac036eb0cfecbef27761a9dbf5f5822c033294ef0ac044d66fcb5af49fe1b1dd1ac823c1638e9407f220202d4dfcb7811453d11e18bb3ee7e7ed1baf2300b8a72aefa36d5c77a055c4285cfc0ee27395ee50e56d5f5cc77956a9530ce3043ca28b6ce19266204db1ae851519f5e061f6d2209ac7528527c4a9ee567009fe6cf8e4f6dee628a844b9306700a6a0917412199a9688825437894e66335c0fba06036643693c4b84077929f7868768209a780e38ed38ba9a59ef7b0fb25de59b35dfb29dbe3afa2bb11f84d3f3b6cea2068d51d20b39b2434f8e9c5bcf19b4a90f8d1979116aff4764e0c9ce775cfc9e08bf36d2c7df79234a9e8a4e749f0f941c364b4561ad4b90fdc470076b6f63af3a5c69623574838b0e1c7a2f0a25b4960117bb8fbec880d3cbdc133e247aee902ba383c1a0a5dfc0544fec1d684a5ec25fdc62aee7e92b9f8ed75f1873b835644aa50640af1bd7f249e1bfb14cedde829298e803893688d2a267bdf64c928c8baf235928efe2340c10ed30e8e53ed0516d306b654df0078cbac63ba1bed80525d0f51d72106b45f6ce407571aaa16f5f1332004dfcd0d6f47896beab53cdb4839bd3d8adde05900b90fd8e814cfb5860f5136d30a2bbd9925d07911620029ea34fc512e9ebb2742a8807e21a40510c6a1fc85053ff74f971302449061a2b28b788b4bc194bc627ee04acafaf569d690d765e305568993f53d01b2c9458bf82ab98f2681919a72cbefa67d0b770b106c60e258678c227526d026563c1607d05448c3140a7e84bcec2c7e38c587709fb4e28b8bd9a7de82ce7f5d6da747bd8dddb263bb1602df6b85a56c3659eefac0f7b50f6a974f07f0796e4c043688c42e261ae96ca7cf394f7cda8123217ebec743e69caec7dea5271c914030e5116323a88d281843c8465ac4573a2b35750e1d9bdccfbe5c0e06ce2e64c9368d16db983e2f50182e5bb5b2d9d6ecf3f12b736d1f125263fb93f4525debd3f83a39a41dcba56c83407f8f440005707f6e78729010b9c34bbf1cf135ab9e3b86fe3c1e1e2817d3863e7db81c931fb7f8b7d6329e62fbaeef72555964b2f672ea33536bfbe048585961d8d233398434b2bdff13e5bb78a4a8f265314d2ddde7e3bc36e3f530d5360f891b1746ba2fb9fc033da152714d2a5aa5212e89233a290b203b573a8040e5f8b8479f60c77857f254f148b6dfa117281130d7987b61fc6cad00d535b49d8b958dfe9740a15b25ef04e8d40d8e378692589447468c2aabc505692d97ca0e1ed8b8c23c913c5190021769b74f59a64352f6b26b0053a1dd3ba261085462363d23b95dcb75f2cc80b44b4bf4b3b167ade040c1c432dcf042bc58ca544c280147f4e2e9b745236cbed2868e16a9249eac22e82f8ff80fbc693a8b5c08c4ed200baa6cb5c150a29f959291a843041f5b37e865fb7b17642c8ba2adf4a17ac8103929bd62be5a2db2cf5aff0318f1fb418f2b639d866b591a0d4624be290e2aa7c9d347ad8c83e5ae5c1997b147baa72d6a3b3f706abe69cc744a6da5e03cdafc98fbef61939d697e0513f09a11f811f623eb4f31eb94adc92b1147e0e973605ec7a8b9aba3937811eef7e3b821419696f5f311b073ce10d7b162051cb92856515b9110ed4133630a63614c85f8e27a5589f8708744fb0089cf3759d4e79501cd615955d62df0b5cfd8271aad21f01961a0d472c14e44e43ec0c73d1f7a2ace9ac455af7a01311d6e23643b0781a822b4a00fc38810c3e663ad93e3e9b1cf265cb6fffb2e7a445f49e7aeaf897994a1bcde67b87383ffc56bc622b96d3081336f6366441bbe44ee51107cce1151b08d2a7434bdb1b51c45f1bb09949320d49767c4dfaae2d19670d9897bce975e39b7fde388e048e3381211355a45b5df7fc27ab398a8e79cfdce21c52c109044533889dc0b4148c64683ec5838776c85f2306a4f95b411752518e28bd9105bc694ec1507ca1deaf8d17160059b3ed7ad5216dca67f0e29072dedcad3b4afa66f3a7580bbf0b23f66746d9c0593ac93c07923604e42301fe80c63588c2438928bc73618e5829a2d7e9962a23c7537ffe2e69da5072ec31a01ffa01a2dd5b0111d0862553d2ce9f6c09d6bb92328cd68af4ba6418d58c1f0194d257665b4fd9b291b7579afbda2663edde62c758a1fa7eddbdaeee087b573f976bc5610017eae20e1e8d14fb438085e9b45311d6947126d89b1d51f672e74f6e878f4c43197bb4c4563438aacff2aeae142ea0404c7c76c4b59c398503eb1a995c7b7b3d6f288b9eedafa532984140f011a49c46320b20b0c6361a3997e0f92e4095347474b805e7143cf95a3234a8cde4f2638a0973959f13cb5e84f67aa6ede8fcd79ad5c8682448f7107d5ff68e760fa5215316a9fe33a270e7cab5245dcdfe262a0062dbe8bd26f574b8d842ba495c58e79c4051205fc160dc19f3e3db0f6bb51aa103d5931798d839818ef36e812c7517c22e279397359bde64e0a2b2a2397df1a7faec64b1991203a0dd006eb29d6f4bdbf89e5202ae8e6d30583c056e49dce53903741a8074d7bb36358f3b8dda58d2d5d10e8c8ff8cbd36ff3e39397bf968954870c8ba803e51d4d2ff3f48ed4c1698b81b597a62a21a3375db796f3a3b2a98a39e316c0df8382b40c3b2a16ef19dda6d443309ed5e4e6097453268fd522ac6828482729826e7a6614b331be8e5b45cdbea6c54e5e908af309604e0fda7c891f747f57311ef203ed8885ae280ffc517bf532bf644cf4319b0cd8c66b582bf8e35c1aee32bb40319cde4288c60cc4aab1762b3b0cc4cbeed0faef950bd7841678a2fdbb6f2011dc7df8a271f2256c0ecd8f7daab585623f2a641e664d5edab161bd951a3bf0415bea88d709f97bf9d62b7137f3f7e79df727a1dc8035e725318e65205bc6643ce696d230269c996ca438b801a2835bc44aa868d5ae368e7c352dd6e3de12b54b9da10f5fec6a5252c8162b1100450c1cbba96c3087c6e53a1db96534464ffec51c7e5ec0a475566a0b4a85b8c1d36ece8cfd0c4cd395dc5119f491b6524f2ceadf2989fa3cdae2e6f941da4e20c246d364ec4e6421b94dda9f5f49726b1b83963a59e6b70f623e7abdd59cea430ccd577707d8a21e0aa38a39c1a481d1ac14f126c9dd4dc8d710f5712bef7dcbb469d679c97cd871c85b40391e6a7c135049be262105a2bc79fd3a0f20eb389ccf3b7f95d3f79f8f59effd06e495f8a2f3ad95e09e20f29475f3802dc70bbbc9bdacd80c110ee6a40820a6fa390759f41aec5c56cf695b26dd8ecec271df867f1c264056d97aae409151b30ea70d4c193a5c9446d89cd656dbaba63f64546a7b14ae94b07e43c10225e743f9c3028fc39a5810bd99aadbe2243530161558b737f4dd6bf575bb632fed513ba40fbe9f3936ab2a05c18d47daaeeeaf27eb031e464a1aff59d30d1d91fc706c3b804d65f724a8642093df42f2f57bb6662114e019953d26ce97117dabb215e704f7b9b3aa2390500c844302b90e2381310d05d51fa690fbfb9b1d03dc9efabc5d9a7316a74e22e33d8d7cae96ff24a10ef7c52fcb71e0d3b22f8153b296f5865a839f4269bac13f6c1e58a5c79e564179fc17555ceee7de30ed77e75deda1ec6389e2f9ee84fddd74ea5396acb0ccca5871644366b9e6db2c50befe66fd61a447646f9bf6a02d02be4f7beba166fd60809d24b8019e9d9bbeaaf60323b5b55c08fcf96fa56b56097e38554dbb7e1fbd6f6afaf687ab3850375e752b10ca4a67bf7b36b37e9c31c301c7a6e100c85af5745d10612394fbf5d36d963c7d692b24dcfdcee231fb96b8a06933fa87e34e398266914eab0441630e8dc46708d7309870cb565a2f175a59a52c58b5f3021d21318ab07a8719f11c4d18d01698955f3d76c3c457254c90702485955adebe85f4fd38e993d9ee2187cf8bf19e67e4dac300576a304b4e071b2d98e791b5f110b35cf66de24f3712384644c077b06b298f031d7ee80271e00ea80e3a40be6de212175207adad575b76a7f1c3c55f08f106e9c2ed7793af770cfc31f37b78643871c4329c0b6a311fc3d6b6ee0b45906304441695c7abaf347d3adf9d8b791635e32413b8c22c5143621a8c1efa55db241af677c4ef1173078e1fa1b99c089e990cd89f02b6cfa4dc889c7b76e672517b689c81a92a9c7f2941ce6f44ed17290f6a8831674af6df8f4637e42b35206f2748fc85f655e80414fefcb869a78b3e0846aec8828d4f0c824fcf609087a3443dc230f029eab03243f6dddb60abc48645862879e10aa2404bea4332a327574f2bc0744b9ee0b88152421baecee493e29b40e5143883c58875d6b33e169244cbd815ab15aa1805df871fbd8a477985d4ec5a9c08f39d8e926cdcaac61116deb92a40ad8a69aefbd03a990423a05ac483a9fffeaff2b9e874822a3c7e84a5126eeb92f4637505c62b708be12e5bb5aa9bd2dc015b6bf2b6938d656ab2c6fb791a03996c070ca647292fb84d6e23cbab22a67d8b5abb2ba8f74f34dedea020996a43e070473af856fda79bd71867174c70b1fc05c13aabc9391be8ecc57367a2cd86186681a10db54ce90e7f8d31e6b3402d97b3f77b7d0020544c5c72e37972d6a5c7c2e47b012980d0841775419050fd3ab11f41524d7eab2816647317de14f0ab2184f75b120538f8ec53762c2a0aa588ad27069949e5f9e560d0df16d6bcc47b0b0b3b6f679b20e21a030bf4099461ec0a9f5b8f3131f7fcd5378ea0df0fe512631e606018ea1f0391613f20f0d564ad2878961e429c1d580a25f6c2073f9f47aa5768df3d07f08fafc2230f3a96232148896246c53dd964b7d0a1a60c20d32ad5fa7f446d6496a23673a4f285695c2d1aec74b5bafda3a0d6aa103383d39d28903f79d24fda20044b65d1591885d1db08130d53a42975c07d51c524aca8b074f6129b88e55afdb655c78950ec7ed8b0ab2c1e43cd5ef9ae039b9e8887c2d85a230f77e68df107ae74ed150eec180be27e67c49a4ba506096dff8d5bb4e2cc66d733c86beecca8ecf786a8612f07235a3353ec4152f2957e30d17eac4c9a32ee85321d5b814efaf7e2193987a215c40a29d38ec8bf741e70b17a9493984dd2231dfbc945406475eed9b097396566546c3bdcff6a0258360947c30466773f002422731677d6c4ee6073b9f3da55eadadf2cbf8feca5c67cc743eed8b654066f38cd5d337a4ba4c5f82141171b2be10d2ec7deed1dd300d0734cfc84bbd13f939ddaa55622b08b383ca4fa4a6bf8077c9c273f3232bbc45d4a40caea776c867063d06b891319cf9a01a1acad7bce477a8c75517d8e3e79e86220078e84ca0681721db239c58af78db2fb72bf6933aa6856e67ecba38e84403c8d528d36a8565cec53c6a1bcf1484ca1e08666a5a82593c86c996d743428e790d9bcf91004fc8d3cc0b4f5f9f79edba4febd0365608cc7c9a17cae9b5ca2a3465355fdb3f978bb8ccd0d4f8ff24045a28826bc24e4968884425e4d16c4eb8c8c524dc8754d551176f0323812703a51225dbef02f711dc7ae4c280d605dcfaa4f3153cfca961a65e6ea682ff787c5a997ca4fe2e14ab5f379d828ed65ac43a09a2fafe2f62b11f3704c273e0507f20361d48c1c759135ecbc1571c398becee342619abc52aa974f27f48f1f703aab540d0d63d9250e8fa7b8ed32b14e50f23451d24352ba", 0x1000}, {&(0x7f0000000400)="5086f496ebf2d51b1ed5c5fa13ee26339c5e9167f3c22d97645c0ca5423cd1d3f99660511a7daf888ca25faca5bb7a326400601945e66709c9f3a5aa134d589989db072253cf32de3d57620de68fdcad3868dff8c257f14ddf3f9c458a2739e7ebd919623b8c645117346964e9cc055b39f3", 0x72}, {&(0x7f0000001780)="34f849b2a215827106b0fc60b70bca3ce36cd88412fbaef77d71b044cadc748b0506b981f3dc6a3dc9a30c4de169848faf57c68c686ada71df5b258fb97930ee6ca5365a125ee37a2f1dd91075a26e2dc922317a4bc7e9485d807d2e4d4c92405e3dfc4b25d9f294b4925a0e302ce99a5dad2f57fb5575123c85767ce6837cc436b77397fbe5192d2b7ec8741620adfdf315eb5593e95f7e9ba9", 0x9a}, {&(0x7f0000000640)="741169ebc348681a5a80cb5282c30e41b4b3187ffb6a3c5ea6789e4ab96efa38c8930cdfdbf9c8568cd7182b2cde", 0x2e}, {&(0x7f0000001840)="7333158068ab76a120795bc8e40fdb589661ccb794ff44e6e7d7ec114fcaeba1a483bae5a34951ff0679358f8fce69a4bcf1c0cda0de69c19f0c4028f2aeff944e99e2819a293809bb2a969a7968fa257ffe64cafcb1400c0bb2f40aad70f9bfd66b29e1abb73ff641cbca916daec99005e031529e1ae1661ed4e99ae7f29d0908222eb147be81ce83c7", 0x8a}, {&(0x7f0000001900)="1c6fc2b9331956ae84c7143d369e6ff76e61865f037baf605a09150864b27c40a6373d8d476907fc60aacb1f0b2ca26b61e4157a0389df4e3de7dec764e31ff8a19d04855a4094b01a0575e08a8f8f1a1e616d79195cef251df437cf12003f3ed980044d72e6633eccd71af8223599e1628a5738cdb733e8062c30b2e6a7d3e5cb3481d8c32649d23aeec85bbd1bcd186b0472438936e8d66ac43ffad5fe20adad", 0xa1}], 0x6) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f00000001c0)=0x80) fcntl$dupfd(r4, 0x0, r4) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 11:46:20 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) dup(r0) select(0x40, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, &(0x7f0000000240)={0x7b}, 0x0) 11:46:20 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000005c0)="b1000513000000000000005786ca3849459ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e0000b5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872d9030000f2f0c9f69ec7ab3a34c29000007f9230400e693873fb834a4f6ae0e45cb4b4b904b963775d5945055847635598e55742cd5b8ca25af5a63f4679ce851127720821854cc93b631951977e4f229f2628568e6944268a2b3a5d23ccf71691fe3195ee", 0xf5, 0x4, 0x0, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$inet6(r2, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r4 = socket$inet6(0x18, 0x4005, 0x70) r5 = fcntl$dupfd(r2, 0x0, r3) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0), 0x6a14a19ca22b4388) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r6, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffc77) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xfffffffffffffe8c) r10 = getpgrp() r11 = fcntl$getown(r3, 0x5) r12 = semget$private(0x0, 0x4, 0x408) semop(r12, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r12, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r12, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r12, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r12, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r12, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r14 = getegid() r15 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x3d) ioctl$TIOCSETVERAUTH(r15, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r17 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r17, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000100)={{0x3, r13, r14, r16, r18, 0x4}, 0x200, 0x401, 0x2}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x10000000000000, r13, r7, r8, r9, 0x5, 0x7fff}, 0x6, 0x2, r10, r11, 0x7f, 0x100000001, 0xb1f1}) geteuid() r19 = socket(0x18, 0x1, 0x0) close(r19) connect$unix(r19, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000001280), &(0x7f00000012c0)=0xc) r20 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r20, 0x1) fcntl$lock(r20, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001300)='/dev/wsmouse\x00', 0x80, 0x0) r21 = syz_open_pts() fcntl$lock(r21, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r21, 0x1) fcntl$lock(r21, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) accept(r0, &(0x7f0000001340)=@in, &(0x7f0000001380)=0xc) socket(0x10, 0xc0063742c000fa8b, 0x5) r22 = syz_open_pts() fcntl$lock(r22, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r22, 0x1) fcntl$lock(r22, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) r23 = syz_open_pts() fcntl$lock(r23, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r23, 0x1) fcntl$lock(r23, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) r24 = syz_open_pts() fcntl$lock(r24, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r24, 0x1) fcntl$lock(r24, 0x9, &(0x7f0000000000)={0x0, 0x1, 0xfffffffffffffffc, 0x200000005}) r25 = syz_open_pts() fcntl$lock(r25, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r25, 0x1) fcntl$lock(r25, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) r26 = syz_open_pts() fcntl$lock(r26, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r26, 0x1) fcntl$lock(r26, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x8}) r27 = socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r29 = accept$inet6(r28, &(0x7f0000000800), &(0x7f00000008c0)=0xc) socket$inet6(0x18, 0x4005, 0x70) r30 = fcntl$dupfd(r28, 0x0, r29) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f00000001c0), 0x6a14a19ca22b4388) r31 = socket(0x18, 0x1, 0x0) setsockopt(r31, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r31, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000001500), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000040)=0xc) getpgrp() fcntl$getown(r29, 0x5) getgroups(0x3ffffffffffffec1, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r32, 0x4, 0xcc) r33 = getpid() fcntl$setown(r32, 0x6, r33) r34 = socket(0x2, 0xc003, 0x6) connect$unix(r34, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfd01ffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69d6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee4799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/184], 0x10) write(r34, &(0x7f00000009c0)="9ed5e8950000000000c7c19aab4230e843fcd58ff2d26500b9a46ac13fe38562d0d6cabd6ce69646", 0x28) 11:46:20 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) write(r1, &(0x7f0000000140)="27fc2ef326982cd746da39fffb98a3b259794b537564e17539a4c33e54c80d316ede5b65f1f8eb41faf2c9da3c184028637644255752fc8977efd61b891ed5e476fa5dac49a60db6b980", 0x4a) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x5}], 0x0, 0x0, 0x0, 0x0) poll(&(0x7f0000000040)=[{}], 0x2000000000000051, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='<'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r4 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r4) fcntl$lock(r3, 0x1f03b313583304c9, &(0x7f0000000080)={0x1, 0x0, 0x5, 0x9, r4}) r5 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x26d) 11:46:20 executing program 0: semget(0x3, 0x1, 0x8) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') 11:46:20 executing program 1: r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc660840eac99e39af6256b1f007bf8f244cbc769cee44346040000000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0xffffffff, 0x8, 0x58c929f4, 0x3, 0x20, 0x101, 0x101, 0x3, 0x2, 0xc00, 0x7}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = socket(0x2, 0x2, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r1, 0xa, r5) dup2(r3, r4) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 11:46:20 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r3) setgroups(0x0, 0x0) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r4, 0x0, 0x0) shmctl$IPC_SET(r4, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x4, 0x1b2) r7 = semget(0x3, 0x4, 0x10) semctl$GETNCNT(r7, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r6, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r6, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r8 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r8, r9, r5, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r10 = getgid() r11 = getppid() r12 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r5, r9, r10, 0x1e4, 0x8}, 0x5, 0x5, r11, r12, 0xfffffffffffffe01, 0x9, 0x7ff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r14 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r14, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r14, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r14, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r14, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r15 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) r17 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r17, 0x0, 0x0) shmctl$IPC_SET(r17, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r17, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r19 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r19, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r19, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r19, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r19, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r20 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r20, r21, r18, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r22 = getgid() r23 = getppid() r24 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r17, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r18, r21, r22, 0x1e4, 0x8}, 0x5, 0x5, r23, r24, 0xfffffffffffffe01, 0x9, 0x7ff}) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r22, r16, r13, 0xf3, 0x8}, 0x2, 0x1, 0x9}) r25 = socket(0x18, 0x1, 0x0) setsockopt(r25, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r25, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r28 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r28, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r28, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r28, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r28, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r29 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r29, r30, r27, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) getgroups(0x7, &(0x7f0000000080)=[r2, r10, r15, r26, r0, r1, r29]) setuid(0xee01) unveil(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)='c\x00') 11:46:20 executing program 1: r0 = open(&(0x7f0000000280)='./file0\x00', 0x20a81, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10010, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x7240, 0x6}, {0x7, 0x1}}, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xa) r3 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r3, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, r5, r2, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r7 = getuid() r8 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r8, 0x0, 0x0) shmctl$IPC_SET(r8, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r10 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r10, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r10, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r10, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r10, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r11 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000080)={{0x101, 0xffffffffffffffff, r11, r12, r6, 0xf3, 0x40000000000d}, 0x9, 0x1, 0x9}) r13 = getgid() r14 = getppid() r15 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r9, r12, r13, 0x1e4, 0x8}, 0x5, 0x5, r14, r15, 0xfffffffffffffe01, 0x9, 0x7ff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r17 = shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffc000/0x3000)=nil) semctl$IPC_RMID(r17, 0x0, 0x0) shmctl$IPC_SET(r17, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r17, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r19 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r19, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r19, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r19, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r19, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r20 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r20, r21, r18, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r22 = getgid() r23 = getppid() r24 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r17, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r18, r21, r22, 0x1e4, 0x8}, 0x5, 0x5, r23, r24, 0xfffffffffffffe01, 0x9, 0x7ff}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000180)={{0x7fffffff, r7, r13, r16, r22, 0x42, 0x1ff}, 0xfff, 0xa00, 0x6}) r25 = kqueue() readv(r25, &(0x7f0000000200)=[{0x0}], 0x2b1) 11:46:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0xb1}, {0x1}, {0x6}]}) syz_emit_ethernet(0xfffffdea, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = socket$unix(0x1, 0x5, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc028698d, &(0x7f00000000c0)) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000000480)=0x3) r6 = openat$klog(0xffffffffffffff9c, &(0x7f0000000400)='/dev/klog\x00', 0x800, 0x0) fcntl$dupfd(0xffffffffffffff9c, 0x0, r6) link(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='./file0\x00') ioctl$TIOCFLUSH(r3, 0xc028698d, &(0x7f00000000c0)) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSBRK(r7, 0x2000747b) r8 = openat(r3, &(0x7f0000000180)='./file0\x00', 0x20000, 0x6ba87d470497ce63) rmdir(&(0x7f0000000440)='./file1\x00') r9 = socket(0x18, 0x1, 0x0) write(0xffffffffffffff9c, &(0x7f00000004c0)="5988ae523e7de22b7cce1fbfa7e680fd06687ccb44ff262d0a02d49cd9c9d5e2509cb5d1", 0x24) setsockopt(r9, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r9, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) writev(r9, &(0x7f0000000340)=[{&(0x7f0000000280)="3eceb4cd9b41c1cce8c3c07da20e92495edfed71bc6b7bc487a0f3e9556d17ae657799e38f1f6fa3cb142ecdc8b995840021a241009ac46a1037b4cab47a45b71ec2afd9f156e640b025d67b1ac3ddd5c72567a7f47e1e0ec8c3605ae2c01f6c9ffbe0219215c310268453d4394a782faaa032ad00ae8e074182de7d0046cf4e41d30138d0f8ad17f8957dbdfee1dcc88c37b955015a59381c3b45e86fdcd529faa9", 0xa2}], 0x1) mknodat(r8, &(0x7f00000001c0)='./file0\x00', 0xec03c61c8bd8ca1a, 0xff) r10 = accept$unix(r1, 0x0, &(0x7f0000000080)) getsockname(r10, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) 11:46:20 executing program 0: r0 = socket(0x18, 0x8003, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r2 = socket(0x11, 0x4003, 0x0) shutdown(r2, 0x0) sendto$unix(r2, &(0x7f0000000000)="b1000513600000000000000000000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r3 = accept$inet(r1, 0x0, &(0x7f0000000000)) connect(r3, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x2d, 0x7, &(0x7f00000001c0)="1c1c8497d463aa3874395fa46ba662076bc5446d3fd7891c6c5db321032f593c22dcc9f0f4599504697a5079a4203ce248d755d8751afc1c03316f1e1bf6cfe6fbdb3fad79e1ec57bef7663cbdccd906b5", 0xffffff58) setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) pwrite(r4, &(0x7f0000000140)="9e5e6b3326c3e29149e733893e07b523ff3f8cbc8111f34cd1ac19bb2e084f8cf86976182bd700f3e4c54c31bec74893abb999639a601d1dcb0ec9a2ef9061561b196cde93bef128f2f25e370b6bbb75ac0b71e4", 0x54, 0x0, 0x0) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r5, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f0000000100)="2c16954c", 0x4) r6 = socket(0x18, 0x1, 0x0) close(r6) fcntl$dupfd(r0, 0x0, r6) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r6, 0x0, 0x0) open(&(0x7f0000000240)='./file0\x00', 0xd1fd8250a35ad66d, 0x80) 11:46:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000080)=[{0x53, 0x80}, {0x200002c}, {0x840000006, 0x80, 0x0, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) 11:46:20 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000500)) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) connect(r1, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) ktrace(&(0x7f0000000240)='./file0\x00', 0x4, 0x330, 0x0) select(0x1e, &(0x7f0000000180), &(0x7f0000000140)={0x7f}, 0x0, 0x0) 11:46:20 executing program 0: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0x1, 0x3f}, 0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) poll(&(0x7f0000000040), 0x3, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) socket$inet6(0x18, 0x1, 0x87) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) setsockopt(r4, 0x6, 0x80000000000000c, &(0x7f0000000300)="75f62235cc098393cacf185f381ae5bd1a8320d92918de4bedfa4e98c181091db208379f21191000000000000078c9ddf462ec88b2cad5da94ca4ae888b7dfb797603ad752ff830ca38adb9c786cdbfda2cb15f07afd577ea9c318c7ce778cd73a7bc45f7630f0cee2cbb548e39e799f989bbfe9c6cba41e4cb80c39a7435a77c1e6cca340687476a5c467a8761cbb67037d71a3436c9d426a8eb3e4c20b2b2a0faa3f42f917793c6e6b73da297eb88da67cf4a4f5c899fbfff56e49ed353942ed332c8155d343da4063a270a90ef8fffa3490f02f7fbf0f68677b71b09460ebd5ece92bc5260fb4e10fc76f4d69ac6d7d310e8aea2194e790ed3c7100b47e2aa621b42ccded534b28e81385c200cbb3578366d4588a8e84036e6e34d8a68b22a21fde7354f9f40686960d2c73b904458dba1eb31e28aa41a7f1ad023ae28d257196ec4417e0f6d119067fdb8069aac72672bf3b7f63d6a9e6d26e1fddf2674b312f3c5b1f79603e7a3de8aceb6c0271de3ab6327b8d6e75234c", 0x17a) dup2(r2, r3) 11:46:20 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) shutdown(r0, 0x2) r1 = syz_open_pts() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) 11:46:21 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)=0xffffffffffffffff) chroot(&(0x7f0000000040)='./file0\x00') 11:46:21 executing program 0: r0 = semget(0x2, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) setsockopt(r2, 0x29, 0x6, &(0x7f0000000300)="2a7160c2ca124936ba91569aa507f243ff95363f1785b4f87ff82b1bbb2000b620b1399e00000000a90818b35015047804eae549585b2b4eeac318790c84c8fdc1d1bba5dee79a33deb5a592c85b2c61238fcbdd54d49f25bc0e577390694e90e140d91a8900a0cd980555c4daf25434a052cf36a49229465b323b000000000000000000", 0xffffffffffffff60) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r3, 0x0, 0x0) shmctl$IPC_SET(r3, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000040)=""/210) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000180)=0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r8 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r8, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r8, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r8, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r9 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r9, r10, r7, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r11 = semget$private(0x0, 0x1, 0x20) semctl$GETVAL(r11, 0x4, 0x5, &(0x7f0000000440)=""/210) semop(r6, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r12 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0x18ffa7e65d503611) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r12, r13, r5, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r14 = getgid() r15 = getppid() r16 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r5, r13, r14, 0x1e4, 0x8}, 0x5, 0x5, r15, r16, 0xfffffffffffffe01, 0x9, 0x7ff}) r17 = getuid() r18 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r18, 0x0, 0x0) shmctl$IPC_SET(r18, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r18, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r20 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r20, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r20, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r20, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r20, &(0x7f0000000400), 0x0) r21 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r21, r22, r19, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r23 = getgid() r24 = getppid() r25 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r18, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r19, r22, r23, 0x1e4, 0x8}, 0x5, 0x5, r24, r25, 0xfffffffffffffe01, 0x9, 0x7ff}) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={r15, r17, r23}, 0xc) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/46) 11:46:21 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000080)="bde2822a02a30a", 0x7}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) close(r1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) writev(r2, &(0x7f0000000000), 0x0) fchmod(r0, 0x8e3) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 11:46:21 executing program 0: getsockname(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="ff0ae8ffffff010000520fd7a416ec4d16617100748417bd0000000008000000414d6f17"], 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = getuid() seteuid(r2) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) ftruncate(r3, 0x0, 0x8) 11:46:21 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000240)={0x0, &(0x7f0000000200)}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x3cd) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=',', 0x1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080)={0xfc0e, 0x3f}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r3, &(0x7f0000000100)=@abs, &(0x7f0000000180)=0x8) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) semget$private(0x0, 0x0, 0x100) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 11:46:21 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000100)=0xbbf) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000940)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000002c0)) r2 = syz_open_pts() r3 = openat(r2, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000140)) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0xcc7b62d5ba1872ef, 0x1010, r0, 0x0, 0x0) close(r2) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/zero\x00', 0x8000, 0x0) ioctl$SPKRTUNE(r4, 0x20005302, &(0x7f0000000a40)={0x6, 0xb06}) pread(r0, 0x0, 0x0, 0x0, 0xffffffffffffffff) close(r2) r5 = syz_open_pts() getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240), 0xc) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x10, r3, 0x0, 0x0) getgid() shmget(0x2, 0x1000, 0x81, &(0x7f0000ffc000/0x1000)=nil) r6 = syz_open_pts() ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f00000001c0)) getegid() r7 = shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffc000/0x3000)=nil) r8 = getuid() r9 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r9, 0x0, 0x0) shmctl$IPC_SET(r9, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r9, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r11 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r11, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r11, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r11, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r11, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r12 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r12, r13, r10, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r14 = getgid() r15 = getppid() r16 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r10, r13, r14, 0x1e4, 0x8}, 0x5, 0x5, r15, r16, 0xfffffffffffffe01, 0x9, 0x7ff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r17, 0x4, 0xcc) r18 = getpid() fcntl$setown(r17, 0x6, r18) shmctl$IPC_SET(r7, 0x1, &(0x7f00000000c0)={{0x7, r8, 0xffffffffffffffff, 0xffffffffffffffff, r10, 0x100, 0x9ce7}, 0x1, 0x1400, r18, 0x0, 0x5, 0x4, 0x5}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000a80), &(0x7f0000000ac0)=0xc) r19 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r19, 0x0, 0x0) shmctl$IPC_SET(r19, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r19, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r21 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r21, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r21, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r21, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r21, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r22 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r22, r23, r20, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r24 = getgid() r25 = getppid() r26 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r19, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r20, r13, r24, 0x1e4, 0x8}, 0x5, 0x5, r25, r26, 0xfffffffffffffe01, 0x9, 0x7ff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r28 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r28, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r28, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r28, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r28, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r29 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r29, r30, r27, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r31 = shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffc000/0x3000)=nil) r32 = getuid() r33 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r33, 0x0, 0x0) shmctl$IPC_SET(r33, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r33, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r35 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r35, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r35, 0x0, 0x8, &(0x7f0000000240)=0x72) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r37 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r37, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r37, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r37, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r37, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r38 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r37, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r38, r39, r36, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r40 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r40, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r40, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r40, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r40, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r41 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r40, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r41, r42, 0x0, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) semctl$GETVAL(r40, 0x3, 0x5, &(0x7f0000000800)=""/210) semop(r35, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r43 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r35, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r43, r44, r34, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r45 = getgid() r46 = getppid() r47 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r33, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r34, r44, r45, 0x1e4, 0x8}, 0x5, 0x5, r46, r47, 0xfffffffffffffe01, 0x9, 0x7ff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r48, 0x4, 0xcc) r49 = getpid() fcntl$setown(r48, 0x6, r49) shmctl$IPC_SET(r31, 0x1, &(0x7f00000000c0)={{0x7, r32, 0xffffffffffffffff, 0xffffffffffffffff, r34, 0x100, 0x9ce7}, 0x1, 0x1400, r49, 0x0, 0x5, 0x4, 0x5}) getgroups(0x2, &(0x7f0000000b00)=[r34, 0xffffffffffffffff]) r50 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r50, 0x0, 0x0) shmctl$IPC_SET(r50, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r50, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r52 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r52, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r52, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r52, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r52, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r53 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r52, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r53, r54, r51, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r55 = getgid() r56 = getppid() r57 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r50, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r51, r54, r55, 0x1e4, 0x8}, 0x5, 0x5, r56, r57, 0xfffffffffffffe01, 0x9, 0x7ff}) r58 = shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffc000/0x3000)=nil) r59 = getuid() r60 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r60, 0x0, 0x0) shmctl$IPC_SET(r60, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r60, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r62 = semget$private(0x0, 0x4, 0x695179beace348f7) semctl$GETNCNT(r62, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r62, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r62, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r62, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r63 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r62, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r63, r64, r61, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r65 = getgid() r66 = getppid() r67 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r60, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r61, r64, r65, 0x1e4, 0x8}, 0x5, 0x5, r66, r67, 0xfffffffffffffe01, 0x9, 0x7ff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r68, 0x4, 0xcc) r69 = getpid() r70 = shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffc000/0x3000)=nil) r71 = getuid() r72 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r72, 0x0, 0x0) shmctl$IPC_SET(r72, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r72, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r74 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r74, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r74, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r74, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r74, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r75 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r74, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r75, r76, r73, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r77 = getgid() r78 = getppid() r79 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r72, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r73, r76, r77, 0x1e4, 0x8}, 0x5, 0x5, r78, r79, 0xfffffffffffffe01, 0x9, 0x7ff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r80, 0x4, 0xcc) r81 = getpid() fcntl$setown(r80, 0x6, r81) shmctl$IPC_SET(r70, 0x1, &(0x7f00000000c0)={{0x7, r71, 0xffffffffffffffff, 0xffffffffffffffff, r73, 0x100, 0x9ce7}, 0x1, 0x1400, r81, 0x0, 0x5, 0x4, 0x5}) fcntl$setown(r5, 0x6, 0x0) shmctl$IPC_SET(r58, 0x1, &(0x7f00000000c0)={{0x7, r59, 0xffffffffffffffff, 0xffffffffffffffff, r61, 0x100, 0x9ce7}, 0x1, 0x1400, r69, 0x0, 0x5, 0x4, 0x5}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r83 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r83, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r83, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r83, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r83, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r84 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r83, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r84, r85, r82, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r86 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r86, 0x0, 0x0) shmctl$IPC_SET(r86, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r86, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r88 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r88, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r88, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r88, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r88, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r89 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r88, 0x0, 0x1, &(0x7f0000000bc0)={{0x5, 0xffffffffffffffff, r89, r13, 0x0, 0x10, 0x40000000000d}, 0xfffffffffffffffa, 0x1, 0x7f87}) r91 = getgid() r92 = getppid() r93 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r86, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r87, r90, r91, 0x1e4, 0x8}, 0x5, 0x5, r92, r93, 0xfffffffffffffe01, 0x9, 0x7ff}) setgroups(0x5, &(0x7f0000000b80)=[r55, r61, r84, r91, 0x0]) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000340)=0xc) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x7) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000180)=0x2000000000000002) pwritev(0xffffffffffffffff, &(0x7f0000001440)=[{&(0x7f0000000380)="cba43a47d98ebb70b9d6ca7261f0f03ca4db463044d6d6336baf9c7c12a3a800639c68c0737f237109cd94bc6276de683dd049ef4448b97e2071c6599c6aefb7dc87b44e86f0122426dc0119fdd3ca731fedbe399bf633bc73de5d955cdb7cefcdbe38436d9c9bb6666aad0c17771b0063f82b5e01580ebae45e285be2d6367374b7acd63aa5ae7a5fa00bbb629796625263f6f4db8328bc1da2e58d43fb23ec6b4e5c799df3b732c26490efc96df00de9178617660fba29193e454f88c12aae24e03023af72c1efe73c0e3226db53753fc54c5bde613c989c42cbc4004f3d62a2d5ff1e608fd9a0d839dc09ae636f43d3727bb0d70f74dd4125a9ec8f6177e7ef934a831c6127f40690ea98d9d86ca9aa0e7eed4b23772e7abcf5ae7e16ca3ccfdead6b014c1bbf34d5d5e50af6e8bbb53d603b0243987604fc47749a450f2399c5ef7fea4db41614fc11b5ccae1570367bf7f4f4c898a4a6a4adee926d468a676adbd61d6511c281bb79f3799e5ac0e979eae4861c8c817ce53d176a9a4c80c955deb0eb16a1b8fa7bbbad2119c2e30c817cae0edfdbc854fdb17fbbbb8c985d2dd6cdbf269e89ebef1618a0390670905220a28385b4a3a9b234ae97bf467fc8424bb6cba45bd8667538f4790671b33153b6868a612722795709c923d35ce751b4c1d516d9383d89e1bf180b0dee45264d2bf5f9ae75a017c7629dba068de6ed9e20710eae379f70364c6a7f1f84a3b3a10ba94094eb5f46c7f29ac4fada8306b78f08964dd78f1657eda339b7551c52fbf542ddf615ed3d0026bfbe6c7490854b70836fb7071fc444a357ebccbff396374d5f7fdc2c640177a5b0d5d64ee11470c3d083af38527a71160fdf83aaeb66ae9b1facf4997d721e388c96229ebe5c513a5d64aa8d954f10a1a08d49028a51124422f9a494c22ac0d5571810d09f6ac0d0039f200301a45617ae53852fab861b6672c4f3e21167498473f31d29d42ec8958d3f1e3c1a0d56bf4c25b3c0a977f3a14c0fd95e40378fd01acbb079e66bdd2af12b38dc87c284126c61b936ae4b47a99c583f9555e06e6e02142ffa5a9482c7c8e9b0e03805a8b62c0aab1376fd74b58780c9d850ddb685d42ca9cda883e4c5bb1c0184d29c54fa1875176f1a4952136e6ad3e573d1e21beef37719f7f2511956d2b796ee261a09d4232eb0480300fb4892e39549456d3033b963b3af87e1bb6ac1a7d133f4ec107f89417ff9f0935e0ef4fadeb30f70209426aabf79ca14199c6cc8b3cd52470342837edd54fbbd8c3ca0fc21919296843ce59d6c9c5041922f6fadbaa9be3b76a1062e81071b61b5c4cc38c5aaa55245aa1c9a10961661f284d8d5b563cde13cfe124ddd134e18ad1caacba0b8004a6d2ae671348aff56a48c63b09159bcf33df1348d938567e88c38d0070131857304ce27ed5293dc211569c2f7c98045f7860f3c1b9f8aacb4254a4e9e538aeb39574deb512adcb9492a802bdca13ec515abffda9d5dfefc3a6b501d4424fd2aa61e1eecd2ffc1cf0b272947a3106e5590fb27fce1bd40441d4713044857aeb589b7c3dbb0149de6247209f6c982067f91d7b0523d076650938bfbfeac0617fae787d57964c585b1809cf55bcc89f50afd13594c7bc71275c056f69381b5f0ce7807c2aff70f629f6c40fcf4a81be5d636ee7008a49103d39ea1120c9c11bc2064ec4b77550f9677de323873048a3f1bbc61242dc6867645b1809f7871522882066ed220b00b3964887611c63761efc9a2ebfb73e9fc859d44799d31f873bb19914b5502052dfe4637eb2b59d408a5879c2258535799d8af4394da5ca40930cac96b7a2c66efce53414265698ab861e0ab857c00acfba2cf5b963a5a8a1dd9ce953076af5484c8dc262b9688f9cbe6823c127fd822804a0878a78069ddf9f0ddc3930f56f63b51c30be631c4e5805c576cb5c26eee2712119babf2d3ce1a60bd0465045920e68b4b164ea7fd827fa26cf500fdede97e0ed8c4ee07c840405bd826ec06d16672b9638e1629ad2970db0a", 0x95b}], 0x0, 0x0, 0x0) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) 11:46:21 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$TIOCFLUSH(r1, 0x8020691f, &(0x7f0000000300)) 11:46:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x81, 0x0, 0x0, 0x9}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x170, &(0x7f0000000000)) 11:46:21 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x1, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000500)) ktrace(&(0x7f0000000240)='./file0\x00', 0x4, 0x330, 0x0) select(0x40, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100, 0x81}, &(0x7f0000000140)={0x7f, 0x100000}, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x1) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffffffffffd, 0x200001ff, 0x0, "6f0a9b646e930000000000a9ffffffffffffff00"}) r2 = socket$unix(0x1, 0x5, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r6, &(0x7f0000000240)=ANY=[@ANYBLOB="1a814c9fdd11d74a53df"], 0xa) r7 = socket$unix(0x1, 0x5, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0xc028698d, &(0x7f00000000c0)) ioctl$TIOCDRAIN(r8, 0x2000745e) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r9 = socket(0x2, 0x1, 0x0) bind(r9, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r10 = dup(r9) listen(r10, 0x0) accept$unix(r9, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) r11 = socket(0x2, 0x1, 0x0) connect$unix(r11, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xfffffffffffffcd9) sendto$inet6(r11, &(0x7f0000000040)="d0", 0x1, 0x7, 0x0, 0x0) dup2(r6, r5) 11:46:21 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) mmap(&(0x7f0000057000/0x1000)=nil, 0x1000, 0x0, 0x1810, r0, 0x0, 0x0) r1 = socket(0x19e88f8c6ecddd54, 0x2, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xa, &(0x7f0000000180)="a4b9fd83875b16924d18049b4f09f8d8043dfc6e01b34c210d3e49b7973049050100008047153e8b7174642bb942eae4b18094d9b4ab3ed24a93f8ba18fdf3af7b8acf34fc13c239a2ac22a3662c451000632a47b533b31bbbd9694591444bf9844e0ead0fe5cef7f7e3f0aa8f9fb3beeedf7e90a93753785ab9daddbf8f4410109ff9dc0746b5863fd2ce304f3eead87ce91ec1e8eed9e5fdb12c3df3445a0313a6ff7fb0bf273d67ed6da73979f95dca0fb5d9f8d7a797f130eeebfdc60030d4f0606fa4d8e6e2cc783c772db8a736f0f091f8fe4836dd756429ee88dedc7aaed52a0210a43a2bafaffc004f2b2585dfea317f0f71d7bf94ca2ede086d6fc85f8aedb30276597a984e74751153de7e3fa06efdd0b81a1de77377fdce3cd9a13bc12cde77746b2149f87de150a30f8be22341aeea7a0622f7d8c4ffab4ac6cb46b0b33d3c92f23ac0a2eb4f1cb62d01c1528c606cd4dcecba51ec2389c1ef77b2dd53", 0x163) r2 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r2, 0x1, 0xfffffffffffffffe) msgsnd(r2, &(0x7f0000000480)=ANY=[@ANYBLOB="010000000000000010c43e1a97571fb8a4bbc8e932e079fa65c5dc84e215027c75adae03cbe98c1fefcc851964683bdd8c96bc73f16e3ea9ce1ba10f3fecae80ae1214e2d561abf155e6e9d5982cdf27c30a192a60858925f33557c00bc084cf52691fad939539dbfd0272def295ee90846bd523052fac7f47b1bf76f1bd2368bcdc50cf9325b5c443475dbef5a11f505635b7df1c73801844ed7fc88d5e0aeea2d84aab4a9886bbd7bda13cb138a0821dabc5bb94bde60233262db3ac209edf347d2fe2b4e0d664e3655e3ddf9ff96b73d51dfa6a7a1bbd883c0d1ad18d97b83c20d50d8ded978f57abc6116d6f786c951128bef993d8712d37f1b144877a6c645800a443f299cb3cd8c7e494209cc3152da1d32fdc6f08bf841d667f3586a1776affca8fa2e84469f743a2c604f9dd51ad27eb9c92363b15b9711fc0a503025c04921cf2621246d389e0aa1a499790f36c76131d0a948c5b3098e4b6462f03c6"], 0x58, 0x1800) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:46:21 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x100, 0xa6138) rename(0x0, &(0x7f0000000280)='./bus\x00') r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r0, &(0x7f0000000280), 0x1000000000000042, 0x0, 0x0) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = socket(0x18, 0x1, 0x1) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) connect(r1, &(0x7f0000000100)=@in6={0x18, 0x1, 0x200, 0xacc}, 0xc) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x18000) r3 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r3, 0x1, 0xfffffffffffffffe) msgsnd(r3, &(0x7f0000000340)={0x0, "90a9f67fab254bc4cbb5ff4076d05a999b3f186795f56835aec3e53a0e6d43113f9f2f176563ca164ff6a6fbf77fc41faec43e8186f1757d6f23e24cf962d0311058fd807626b1367fbc3f41e5da84947d91f593a97b7e1fa8e88635428d7b922c162f296bbba89007a8194e2fe0c3c0d53d764a4d99ed096523"}, 0x82, 0x800) getdents(r2, &(0x7f0000000180)=""/169, 0xa9) syz_emit_ethernet(0xe, &(0x7f0000000140)="c5fe404b825005bab73889b304bb") r4 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x3e6) msgget$private(0x0, 0x60) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f00000002c0)=0xc) execve(&(0x7f0000000400)='./file0\x00', &(0x7f0000000600)=[&(0x7f0000000440)='\xd3/\\\x00', &(0x7f0000000480)='tap', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='{*[+\x00', &(0x7f0000000540)=',\x00', &(0x7f0000000580)='[-*\x00', &(0x7f00000005c0)='\\#\x00'], &(0x7f00000006c0)=[&(0x7f0000000640)='/dev/bpf\x00', &(0x7f0000000680)='\x00']) ioctl$KDENABIO(r4, 0x20004b3c) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r2 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000240)=0x72) r3 = socket$unix(0x1, 0x5, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc028698d, &(0x7f00000000c0)) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f00000002c0)={0xd757, 0x5, 0x5, 0x3, "92961f00d551402c626827b2f3c5e22558ac3f62", 0x3, 0xf8a}) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r2, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r5 = getgid() r6 = dup(r4) ioctl$TIOCSTART(r6, 0x2000746e) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r5, r7, r1, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000140)=""/215) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4d}, {0x61}, {0x8fe}]}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 16:00:00 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) r1 = getpid() fcntl$setown(r0, 0x6, r1) ioctl$KDENABIO(r0, 0x20004b3c) r2 = socket(0x2, 0xc003, 0x0) r3 = socket(0x2, 0x400000000002, 0x0) dup2(r3, r2) sendmsg$unix(r2, &(0x7f0000000540)={&(0x7f0000000080)=ANY=[@ANYBLOB="c4022e2f66696c650104"], 0x10, 0x0}, 0x0) 16:00:00 executing program 1: syz_open_pts() ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x100000001]}}) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r2 = dup2(r0, r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f00000004c0)={0x415, 0x963, 0x6, {[0x1, 0x1f, 0x5, 0x3, 0x3, 0x3, 0x0, 0x6, 0x0, 0x1000, 0xffff, 0xffffffffffffff80, 0x800, 0xb4, 0x80000001, 0x8, 0xffff, 0x1], [0xbf2, 0x1, 0x9, 0xffffffff, 0xcd30, 0x81, 0x3ff, 0x3, 0x5, 0x2], [0x7f, 0xed, 0x5, 0x4, 0xd37a, 0x4, 0x80], [0x101, 0x1ff, 0xfffffffffffffff9, 0x9, 0x401, 0x1], [{0x8, 0x3f8, 0x1, 0x9}, {0x0, 0x80000000, 0xfffffffd, 0x7}, {0x40, 0x0, 0x1f, 0xfff}, {0xfff8, 0x7fffffff, 0x0, 0x2}, {0x3, 0x3240, 0x400}, {0x2, 0x4, 0x8, 0x5}, {0x4, 0x3, 0x9, 0x1f}, {0x10, 0x146, 0x1, 0x177}], {0x8000, 0xfffffff8, 0x39}, {0x20, 0x4, 0x0, 0x7ff}}}) r4 = socket(0x2, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) r6 = shmget(0x0, 0x3000, 0x31, &(0x7f0000103000/0x3000)=nil) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000740)=""/4096) ioctl$TIOCFLUSH(r5, 0x8040691a, &(0x7f0000000300)) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0xb1}, {0xffffffff}, {0x6}]}) syz_emit_ethernet(0x4d, &(0x7f00000000c0)="b6") pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x30000) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() fcntl$setown(r1, 0x6, r2) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000040)) 16:00:00 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b", 0x181}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() fcntl$setown(r1, 0x6, r2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000100)={0x401, 0xfffffffc, './file0\x00', 0x4, 0xd85f, 0x3, 0x6}) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = socket$inet(0x2, 0x8000, 0x2) connect(r3, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) 16:00:00 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r0, 0x0, r0) pipe2(&(0x7f0000000040), 0x4) 16:00:00 executing program 1: getpgrp() mknod(&(0x7f0000000240)='./bus\x00', 0x8000200b, 0x3200) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000280)='./bus/file0\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) open(&(0x7f0000000000)='./bus\x00', 0x10, 0x8) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/230, 0x400}], 0x21) 16:00:00 executing program 0: r0 = socket(0x2, 0x8002, 0x0) connect$unix(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9f213ad30505e8f0000a49fef9d612f87a5c5fe65baa202361cd8cac7dbac5b65c6593d285e9946cdb992ce4a000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3b94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aaeaf62cf35cecb7777abc883fc1611cc665840ea3b1e39af6206b1f007bf8f244ff010000000000000906000000ec895c4784f63b0ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265367027548d8ffda5eb1152f6b60afa3393fc23442dc9631d64bcd5b823e495bb171672365f9025ac16e369633d89aac2204c4daf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80eff000000000000003f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf463c687e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e929cc5b030087c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe415fa2cfdee2e52bf897cc2330000000000000004751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d05f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c000001007c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43a9578a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff903ad0000ac7557c99a8ea296f8f93ddc76bf621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629d0162d03821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9000000df395e367a8807e37779cb60ff7fb71682d1a247d5d2b5afc600000000000000009c42bdbe3f267105d1d6654c4dcc8faa9a9956d9a018ce494de290673b40ddb1cd4ea610e2f6d9d55b434e8e41a077c0889b4d873318f832941ed130ec8be79ab4cea21b83e2f6ec1abdc4a29f701d87d5774af91f1213"], 0x10) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10140, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000040)) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000034c0)="34fbe57d7eb5b906b5864d6b46a4b63a4b22fa2c6ddb4aef73b67a8fcd7214c367ed6591f57905e2e120857a6c0c97f440319cfc9156d92c1b2bb9d1e2d53ce4e48e1066648a01790475d5607d0586221f9eca55b78d368dfeb1a05a7660284d21e9709802ee7e291c705209a053e7726ea375dee945ea825856289e3dd0e3cd553bec54279db2c2a2b3c2a7455180338ca02ed947f915a744ea07e25c0fa32ff41d37b976ebf99debc4c8cdd04c74488db6a8a91e9d062e6b52775ed15c3c3b1c144f3b611757273947760331e192af155ca2e32c2b1cf7b0ef17c61fb77567a2f39dbb1920c0aac1ce8f4968579b1549780b08f19a5645d3a000e3999bc4ce73c1bd562f5f97e63e2a38673aab4f76dda9ff0ef29557595fce70d337f973adc337d1ce4f4a8eb98e84c773625dc313196089123da50dae7920966beadbdc90c5d729ab4b19fd9aebdf740e9328801ec7738d234cbd442103791dec56a532c1caa146d5edbe1de1e5377b48d8b94d79bb05f175d5340e806db28f9b54ca803ca467fd215898426e4e510a347392335759f5c85bc84f0b1c052f9ac85abb3b852f49077d4fa06251ceb20da72460cae1cb6c42b0cd494114427262bfc8e8ac5e87ef329057a39da73829f1366316733d8b1c721b4f5662d49844e57013abe13a1648a9f1ba1f292fe0b84f09cf12b8fd6b72db51cdc18e9848bd96cd52ccb75c754c09a3bc9de9d9a2d01c638fcc7a0bb334820dcdb7b7fb5684b9b0123c28f07423474f6251ff720737a02f84fb7cebd2e9b22803e019ddfb80acf62376a2cbcafd78939a31aa67741f51aa10ec46a25a1823056e7030a5be753705372878b419acf00cd905c3faa850e463900ce07de3c5ceb3b137ae90975fc748baed7cb5662196e7eeda16f0a1f22cfba8ebbec06d40638f7732c45e9a0823ed0ab07717e6695c2ce5c9c81092da9018cde1de5a23fa9fbf0a862e60026f0c84084caeecca3b04449e4b735d85957c0213af5b1b01fdcd1bd54226f5fd60c82e0646e4c87977719ab9021805875aeb2ac194df6dda4422f1eacfc66d19e89aab197342ac1ba22b513cc75f7a5d108a6719c61445131ef62841c2cc542b192eeec0cb0897200270e32524dff142cc87eb92a4ec3e4d1607747a7f49b0621ffec0e7f9621fde6fa4cc48c48adaac8aca154dbe8beb43d6056a2ef1767e087402eb46d4bbb963176e526405566fcff6dc71b1869f565e18bbe3a1315f22c819241c5d03b9a4b5b4941dfe40f03c155fd329a67e009516ef33d48cfc899011375e17d6847c839896ecaea875ccaf3e0f16b7158bce3e8b738da8e929ebcc89afc6e6beffa2a8fc6ad08c7e286713987db7e53d55c56af1bcb1da79adcce10f1531d0cc94eb0082ff1e25b318b1754708953cc1399e3dbe41d339e9c51e1d35222346e6fd190eb7e1c271924d21951f2790bf0ce4540d195d53f89b7edba2ecbfd05350c6249b3445ae4eccde6a047e1d4f9105340993b3931ebf3a87f87835273c9b9773df0286f707c193a4ae2968b128cdd39ff6cd91b9c0728dd65cd39843581ce1051a00384d79c10817ca194e25d891b8c0e06eede6253b0a1c00adf389a7efaeda77137aa6671d34a1a4675a6948a817daef8c8d67dd97fe181debbdc255f69f484acb928f83ce053764feb062e26e031d26d69cbb9b5a1fd91a8a2475144edf8e40e7eb7b7f67aead24941d6e1357f29e7d866eca1e81c32cb9ff735fc672d2ba0b2c8b87a3a0b4909d6ed43c10d9bc8b545941e58f965878764b7d6af5a0ec385184a71a6eb803b2d6b0f8c53af027c4573d0956a1cdf8c0ae23052cab980bbad01e491ea1f1440fdb613868c2e302ace1269801618390f3d46865464c56d8e9fc820b252dd8c1528c80d32052fe2f76e0b947a8e8f2915a11c712035c4241164b1170bd0bfd39ed50bae323aa71e2f54a2e1e2e75bb84d46bf6337d13995cc05701705eca4a60e90d43797b7439949a18c42a811ae29c7d510686582a2fa27af9cdfb3233255b88f2ca7687d7a3b42a338ea198f9b1bf7cb56c72b24e2843bed68aee0a0d00607648e98101e6c6d57ee49e00a65f21980ed0edae418a705bac42323a02e81cc2b469cf5e46896cf1d250211bbe5b309c3e21aea63253e75d380fedf02d94370b2427b45b94210b2bba77dcf835c358e2ef7f5f60bfabf9efca6d54a7dae31ff65fd446a0bd12e9eed124c1dbfbf81b9e11f0eb7669398f77eeac6425b727159c42681b71fb820d907626bac4de5f179ee070c1a2f66638fb4885989b091a7b40b2f031eea2c269269623656ec3b6a67b15903d7ab476fb3806907f73cc7c4299eed8e914830e18cd65540a948f1d04d25862426bb6170cac739c9ebb3243ad864ba7b9b7af26fdce99488b86bca4c1fcb85c8a0dcea3b8a8cf2b6cdb1a5902c98a9604914b4307e8242cc4701445181d60233c7229f094a04c925f4468c493c23d752a56f6eaa24a", 0x6ed}, {&(0x7f0000000100)="f6a7ac8eb3d564d67b53e304f0e6f09ee1ee35caf68472f4e6cb9fc8d9c6e0fe08", 0x21}, {&(0x7f0000000140)='b', 0x1}, {&(0x7f0000000300)="b36e7d287583c6374ea82b55773327a2b4f3067f1bb90bfda11798ed856c802784e30d5999dcdf7a32580b7ab457a452625f482b3eaca5508213e2e1da2914bb0ba304f21f3a837717e4b0c0b0754f0ae842c9ea3e579fde6f24aea97c6d17a18e0da023f46ec40f7dc4e958f6fac20a05b8f601da", 0x75}], 0x4) 16:00:00 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) bind(r1, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r0, r2) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x4) poll(&(0x7f0000000100)=[{r2, 0x44}], 0x1, 0x0) 16:00:00 executing program 1: r0 = socket(0xcde38f455aca1cfc, 0x4000, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) shutdown(r0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x3e41, 0x0, 0x10000000, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f00000001c0)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x11006, 0x0) r5 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCSFILDROP(r5, 0x80044279, &(0x7f0000000140)=0x7) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x0, 0x80000001, 0xda11, 0x1f, "97e0bfd2f5f2e5647e614037382217ef4719d6c8", 0x5, 0x80000000}) 16:00:00 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffff9c, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x9]}, 0x36e) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r2 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={r2, 0x0, r3}, 0xc) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x54}, {0x200002c}, {0x840000006, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8000, 0x40) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0xff, 0x40, 0x1, 0x1, 0x2, 0x12, 0x3, 0x6, 0x2, 0xffffffffffffffe0, 0xdf93}) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) 16:00:00 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) 16:00:00 executing program 0: r0 = kqueue() r1 = semget$private(0x0, 0x0, 0x10) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000080)=""/135) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, 0xffffffffffffffff, 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) socket$inet(0x2, 0x4, 0x7) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x7) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) preadv(r2, &(0x7f0000000000), 0x0, 0x0, 0x0) ioctl$TIOCSTAT(0xffffffffffffff9c, 0x20007465, &(0x7f0000000000)) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x45}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") bind$inet6(0xffffffffffffffff, &(0x7f0000000080)={0x18, 0x2, 0x7ff, 0x3}, 0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r2 = geteuid() r3 = getgid() fchown(r1, r2, r3) r4 = socket(0x18, 0x1, 0x0) fcntl$getown(0xffffffffffffff9c, 0x5) setsockopt(r4, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) read(r4, &(0x7f0000000180)=""/148, 0x94) 16:00:00 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r2 = fcntl$dupfd(r0, 0x0, r1) readlinkat(r2, &(0x7f0000000140)='./file0\x00', &(0x7f0000000340)=""/251, 0xfb) r3 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) writev(r3, &(0x7f0000000100)=[{&(0x7f0000000180)="e8", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r3, 0x0, 0x0) writev(r3, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa8392e0f3f7fc", 0x7}, {&(0x7f00000001c0)="e144ae345b786254cc720c66b0f0c269df658d97c493521bd1c8f5868f44f0dbdd60289da6eedf7531e9e2d0bc7634c2d16c252969ed47ee4b31656f8eec398d72f507db4ed04c65a3e20009b86c7699a4745e85c67d639ad7015d68c9a6aa4bac8d6de92758c436e10f769755f7a2e5df8235cd95b1ae3e8a92", 0x7a}, {&(0x7f0000000240)="faa8e430f2186e3ad5c93d68e819e4a1e6e40e7ee28d76556cf90978d88919db9587d3e51dd746549d1cd8ea940bcc5cc22e6ad4bf2c90912307c3c7b517de0e86b473d65f026799b5bd443fbb94b1893b61ac38a9e7ee818454062db9246fd2a333eef40ca2b3a6126c5c6a6b680b1addf33f33282cd46491862e55a689c90052685342f8097aed91546aa75e81b6c0cbd9ad5e022dc991a4f3dd95b82615818bf1069e7f7f7307b080ec84126672e5b9b60d78031b1544f53fa3bcdf72d8d11373985ad8f71d2f6e791c44bb2221", 0xcf}], 0x3) ftruncate(r3, 0x0, 0x8001) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) close(r4) 16:00:01 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x80047460, 0x0) socket$inet6(0x18, 0x1, 0x3) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x2, 0x0) writev(0xffffffffffffff9c, &(0x7f0000000100), 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) write(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x3b2) renameat(r0, &(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000200)='/', 0x0, 0x0) fchdir(r1) rmdir(&(0x7f0000000040)='./file0\x00') mkdirat(r1, &(0x7f0000000140)='./file0\x00', 0x0) socket(0x1, 0x8002, 0x4c) 16:00:01 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x200000000025}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x7, 0x1011, r2, 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x7) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000000140)) write(r0, &(0x7f0000001740)="4f6ac8e2be9950a9e80c9e48bc32eb393a1363c9bb4946656ef95dfc85ea62c93777717701a0a31d7bcd5eac4c40144e0e05a80e83c943163feb2c080000003339294c771eeb5cc64ee8709e26b2f8a803e68de5eec25523aaace549f8bc69f840a0d937efc18cad293bb36c3f5c5a0008000000000000ce62113eceba17271f91a279f10eb44cc13954306070f28154fc51b6f60a74907fcaea49dceba10c8bdb55b3f13b644816e9d18d83554b57075aee90bab708fa8d8a5516187e07737fdd136ee555cee0ecd0e3bd39ded355d0a031628e0092d7458a91e6f65a403047d00d582485caf7bba2c3f558cbcb99861bbc1ad86dfded96e3e6bd64cfc1703e851afeb3c5ac819abd2b4e6e7e2c22dd008984d69affffffff2c9f5a1ecc3b840e1cf478db01cd825ad7e3a5d351dd3a330da6d964495f752d65e5873ca5242cabe6ee0b120c3cf1c2313a9dd7257cb4707f82bf3c9d57de7b2131296d415b753edbf2a6cdbd15f47182d6c0fd965da5672b6831f3c25d3fafc5b6185306020f547e657e2b3a5b482b041a25ca73b52b8f18644b71dbb505ff6abd683ea526a1df1b680670e9b6eda86553f499abed0988284272fbe987d3a9fcbe26ed0ed98071359bb1ec68dc089480d7e9be6a3d1df442aba78ede7d2c71af2cdb4f2e2bba96dcbdd402a9a080f7b06619e48b2bfac028316556e0a1a6411d8a7f7a8b6db8684e8e7828660ae938d487f029bf288aeaaf8a0dd92a4b2ab1357f", 0x21b) 16:00:02 executing program 0: ioctl$TIOCNOTTY(0xffffffffffffff9c, 0x20007471) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x85}], 0x0, 0x0, 0x0, 0x0) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r2, r1) listen(r2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r4, r3) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) r5 = kqueue() kevent(r5, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r6 = syz_open_pts() ioctl$TIOCSTOP(r6, 0x2000746f) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r7, 0x4, 0xcc) r8 = getpid() fcntl$setown(r7, 0x6, r8) ioctl$VMM_IOC_READREGS(r7, 0xc2485607, &(0x7f0000000500)) shmget$private(0x0, 0x1000, 0x246, &(0x7f0000ffc000/0x1000)=nil) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) dup(r0) select(0x40, &(0x7f00000001c0), 0x0, &(0x7f0000000240)={0x7b}, 0x0) 16:00:02 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x400cc, 0x0, 0x80000000121, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) preadv(r2, &(0x7f0000000480)=[{&(0x7f00000000c0)=""/57, 0xfffffffffffffea4}, {&(0x7f0000000100)=""/181, 0xa1}, {&(0x7f00000001c0)=""/32, 0xfffffffffffffed5}, {&(0x7f0000000200)=""/47, 0x2f}, {&(0x7f0000000500)=""/194, 0xc2}, {&(0x7f0000000340)=""/5, 0x5}, {&(0x7f0000000380)=""/216, 0xfffffffffffffde9}], 0x7, 0x0, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) kevent(r0, &(0x7f0000000040), 0xf95, 0x0, 0x214c, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240), 0xc) 16:00:02 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}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020691f, &(0x7f0000000300)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r3, 0x0, 0x0) shmctl$IPC_SET(r3, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r5, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r5, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r6 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r6, r7, r4, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r8 = getgid() r9 = getppid() r10 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r4, r7, r8, 0x1e4, 0x8}, 0x5, 0x5, r9, r10, 0xfffffffffffffe01, 0x9, 0x7ff}) r11 = socket(0x18, 0x1, 0x0) setsockopt(r11, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r11, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r7, r12) 16:00:02 executing program 0: mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000001300)=[{&(0x7f00000006c0)="fe2471a63cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdc47d555b72ff85d12a88302084a8d29c95455068f2e84162e0cda901af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc20562220eb6edff03dfdbb8aa416c8cd60c5649c60e585a5a1a9ebe6eb71adf194c3354121fc61dd84b5c2c1f6c0760cc22f1d44b420561e1c64acdc89d51cb9b18ccbcec288039e0af2acda89d76f6b91b6d441e871cf7ccfaea5367ed27551bc27e4d68765c7373cb49ea4076464ed9a03a4443ddb112f6b6b699c65ff61bc188b83f3b9a4e8b539", 0xc5}, {&(0x7f0000000f80)="611f15129bd75df20bf0197b36ad3f387fa2514299a860d06037bae42e62af5c4cdb5d0e3a2aa5bcf12e04b25bd4becf65ff4ab283fc13d713fe2a68a2a2f85df69d507c30cd9e1d36776d7f7cc5bd46c9ead44644b81e86c06374e29bca41251ef375120c6452b13028fab355e7fd6cf6cfa18789a7836c25063e8a69dbf315352a6e9ed089ab4db4222a6fdee4f4828602a5d994083b66155b20f5f8541099c32e0fdf2a454844f2e7a91dd90e6ef820310db286d4ae0e26daf6bc7be8f8c1b6b5f6d3b8ad899d1c92f03643a308de9d47b0739c20338968c68847", 0xdc}, {&(0x7f00000008c0)="784e2329f3be625e525ae7b86acf699c50634283410fe1125ca28240a9c7a13514b1205a02dba4222478e75cf466fa204e4c3b514ca1a350b01547bdf7bb3c515364f73a9688370e2fe3a68c889ebca0b21dd78d80dcd3ed250a1b72ada992f5ea355606cbb58306c69ff013d27b40ea9a237db91cccc80e9e8b19cf24965d91778bd02b138c52e999f343905cd389c96696c43052f3c4c8187b500cd800184d7367eafdf2", 0xa5}, {&(0x7f0000000600)="d71efdc4d2c6ab13b607000000000000006655c4491695c6d71df9f09a1297f0eab704255a405bfba21c4bf39688", 0x2e}, {&(0x7f0000000980)="f17cffc356ff8208605da52d7829711e4cda58ac68c38c51952236b110f166bdaff6364b28ae401e0d69d2a341901e1ab83770fe1c4753e2158c50ef087f9ac56b37b11629dbcd740cfb822e34ff2dacf46514103944f6946eed6c2af0a6e391e9fb14bdb7f4a47f4ebbc43c20912b9210d94e46702c26c77df8", 0xfeb1}, {&(0x7f0000001080)="d90c8ea773e5ad7c8567e612d4a926bba6e20376e53922e4c48da66072d025d949f6be6d0d9595aaddc83c3d61a71681c4288381172a011b4ade18132f5bea96131e563976bf6b87a64d2efe1d4cb9389055f32aba198fa5cfd7c663828f5a5912c5bced2249d0ad27bfbf82e51542f4d26a7c9980b9467f0268adbfe8b372b29d80ef8eeb1ad648666674be5a081d42f92f91f51db880cddc22f2356f3b0820219d64874a4db40a05d17c511685b0240842af7a5f7147081c288b3ffd14e959befaa59fb479e9d5c3c9aa2fbc2a0ffa543b7dfed0675316b9cbfb95d0fac64e1bdd139a1b11e7989dd95e57bc5f5619fac050efafa5aa2fb6f2794b33f7bd446c6a6e13a538f47d4bb4664f1c6226592d7e929c412ec148d1e6eca4efac2fb931afbb7a41a796a196092487f75be00f4aeb497f16ae00dc3305bc0a3fdbc6d5a91df63a4f108fe9495471f1c0a72c7ea7e0a2658e8a74e79ea25aa24ec772ddfec47a574a90a2f2e54884018d0e0e40046c4d0c5b4dea695c888dbd80982d2e321e3c482598cb821871eab798e773119e194ab8f5bbb618864d207d80858f4448cb17cc895d551307928770b6328746979c96f06a311d", 0x67}], 0x6) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) r2 = dup(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "65b68e8ffb7641f3dc6d52ca2e4b2b569294647f", 0x0, 0x5}) 16:00:02 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) socketpair(0x10, 0x4000, 0x81, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000100)=r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x60}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="28d800000000ec00d4d95bf7ffff") 16:00:02 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000100)=0xbbf) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000940)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000002c0)) r2 = syz_open_pts() r3 = openat(r2, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000140)) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0xcc7b62d5ba1872ef, 0x1010, r0, 0x0, 0x0) close(r2) pread(r0, 0x0, 0x0, 0x0, 0xffffffffffffffff) close(r2) syz_open_pts() r4 = getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) syz_open_pts() mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x10, r3, 0x0, 0x0) r8 = getgid() r9 = shmget(0x2, 0x1000, 0x81, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000980)={{0x4, r6, r8, r6, r8, 0x21, 0x40}, 0x773, 0x5, r5, r5, 0x80000000, 0x2, 0xffff}) setgroups(0x268, &(0x7f0000000280)=[r4, r7, r8]) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000340)=0xc) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x7) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000180)=0x2000000000000002) pwritev(0xffffffffffffffff, &(0x7f0000001440)=[{&(0x7f0000000380)="cba43a47d98ebb70b9d6ca7261f0f03ca4db463044d6d6336baf9c7c12a3a800639c68c0737f237109cd94bc6276de683dd049ef4448b97e2071c6599c6aefb7dc87b44e86f0122426dc0119fdd3ca731fedbe399bf633bc73de5d955cdb7cefcdbe38436d9c9bb6666aad0c17771b0063f82b5e01580ebae45e285be2d6367374b7acd63aa5ae7a5fa00bbb629796625263f6f4db8328bc1da2e58d43fb23ec6b4e5c799df3b732c26490efc96df00de9178617660fba29193e454f88c12aae24e03023af72c1efe73c0e3226db53753fc54c5bde613c989c42cbc4004f3d62a2d5ff1e608fd9a0d839dc09ae636f43d3727bb0d70f74dd4125a9ec8f6177e7ef934a831c6127f40690ea98d9d86ca9aa0e7eed4b23772e7abcf5ae7e16ca3ccfdead6b014c1bbf34d5d5e50af6e8bbb53d603b0243987604fc47749a450f2399c5ef7fea4db41614fc11b5ccae1570367bf7f4f4c898a4a6a4adee926d468a676adbd61d6511c281bb79f3799e5ac0e979eae4861c8c817ce53d176a9a4c80c955deb0eb16a1b8fa7bbbad2119c2e30c817cae0edfdbc854fdb17fbbbb8c985d2dd6cdbf269e89ebef1618a0390670905220a28385b4a3a9b234ae97bf467fc8424bb6cba45bd8667538f4790671b33153b6868a612722795709c923d35ce751b4c1d516d9383d89e1bf180b0dee45264d2bf5f9ae75a017c7629dba068de6ed9e20710eae379f70364c6a7f1f84a3b3a10ba94094eb5f46c7f29ac4fada8306b78f08964dd78f1657eda339b7551c52fbf542ddf615ed3d0026bfbe6c7490854b70836fb7071fc444a357ebccbff396374d5f7fdc2c640177a5b0d5d64ee11470c3d083af38527a71160fdf83aaeb66ae9b1facf4997d721e388c96229ebe5c513a5d64aa8d954f10a1a08d49028a51124422f9a494c22ac0d5571810d09f6ac0d0039f200301a45617ae53852fab861b6672c4f3e21167498473f31d29d42ec8958d3f1e3c1a0d56bf4c25b3c0a977f3a14c0fd95e40378fd01acbb079e66bdd2af12b38dc87c284126c61b936ae4b47a99c583f9555e06e6e02142ffa5a9482c7c8e9b0e03805a8b62c0aab1376fd74b58780c9d850ddb685d42ca9cda883e4c5bb1c0184d29c54fa1875176f1a4952136e6ad3e573d1e21beef37719f7f2511956d2b796ee261a09d4232eb0480300fb4892e39549456d3033b963b3af87e1bb6ac1a7d133f4ec107f89417ff9f0935e0ef4fadeb30f70209426aabf79ca14199c6cc8b3cd52470342837edd54fbbd8c3ca0fc21919296843ce59d6c9c5041922f6fadbaa9be3b76a1062e81071b61b5c4cc38c5aaa55245aa1c9a10961661f284d8d5b563cde13cfe124ddd134e18ad1caacba0b8004a6d2ae671348aff56a48c63b09159bcf33df1348d938567e88c38d0070131857304ce27ed5293dc211569c2f7c98045f7860f3c1b9f8aacb4254a4e9e538aeb39574deb512adcb9492a802bdca13ec515abffda9d5dfefc3a6b501d4424fd2aa61e1eecd2ffc1cf0b272947a3106e5590fb27fce1bd40441d4713044857aeb589b7c3dbb0149de6247209f6c982067f91d7b0523d076650938bfbfeac0617fae787d57964c585b1809cf55bcc89f50afd13594c7bc71275c056f69381b5f0ce7807c2aff70f629f6c40fcf4a81be5d636ee7008a49103d39ea1120c9c11bc2064ec4b77550f9677de323873048a3f1bbc61242dc6867645b1809f7871522882066ed220b00b3964887611c63761efc9a2ebfb73e9fc859d44799d31f873bb19914b5502052dfe4637eb2b59d408a5879c2258535799d8af4394da5ca40930cac96b7a2c66efce53414265698ab861e0ab857c00acfba2cf5b963a5a8a1dd9ce953076af5484c8dc262b9688f9cbe6823c127fd822804a0878a78069ddf9f0ddc3930f56f63b51c30be631c4e5805c576cb5c26eee2712119babf2d3ce1a60bd0465045920e68b4b164ea7fd827fa26cf500fdede97e0ed8c4ee07c840405bd826ec06d16672b9638e1629ad2970db0a", 0x95b}], 0x0, 0x0, 0x0) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000000)=[{0x400015}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000440)="b63d5d34ccca1781cfe40a24a032") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x9, &(0x7f0000000100)=[{0x1, 0x10, 0x5, 0x3}, {0xce, 0x40, 0x9, 0x5}, {0x1, 0x5, 0x4, 0x7e}, {0x3e0, 0x7f, 0x80, 0x2}, {0x9, 0x6, 0x9, 0x200}, {0x9, 0x5, 0x7c, 0x5}, {0x100, 0x4, 0x1f, 0xe154}, {0x400, 0x6, 0x0, 0x2}, {0x2, 0x1, 0xb3, 0x1}]}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r3, 0x4, 0xcc) r4 = getpid() fcntl$setown(r3, 0x6, r4) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f00000000c0)) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000000)) syz_emit_ethernet(0xe, &(0x7f0000000200)="3cf1a520e2d31968de749c6cca72") r5 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r6, 0x4, 0xcc) r7 = getpid() fcntl$setown(r6, 0x6, r7) ioctl$TIOCSTOP(r6, 0x2000746f) 16:00:03 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x100, 0x8) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0206923, &(0x7f0000000300)) 16:00:03 executing program 1: mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x10202, 0x4) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) chmod(&(0x7f00000000c0)='./file1\x00', 0x80) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x7) lstat(&(0x7f0000000180)='./file\x00', &(0x7f0000000200)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xfffd, 0x7, 0x7ff, 0x0, "7b99ed7dd7de5a519d788f023552f0e906bf2adc", 0x0, 0x3}) r3 = open$dir(&(0x7f00000001c0)='./file0\x00', 0xc0, 0x3c) connect(r1, &(0x7f00000009c0)=@in6={0x18, 0x1, 0x9, 0x8000}, 0xc) fcntl$setflags(r1, 0x2, 0x1) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000a00)=0x100000001) r4 = getppid() ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000480)={0x10, 0x2, 0x4, 0x2d8, [{&(0x7f0000003000/0x4000)=nil, &(0x7f0000007000/0x3000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xd31}, {&(0x7f0000000000/0x3000)=nil, &(0x7f0000002000/0x1000)=nil, 0xcf1}, {&(0x7f0000007000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x5254}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x400}, {&(0x7f0000004000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x3}, {&(0x7f0000009000/0x4000)=nil, &(0x7f0000001000/0x4000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000000000/0x4000)=nil, 0x8000}, {&(0x7f0000002000/0x4000)=nil, &(0x7f000000b000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000002000/0x1000)=nil, 0x40}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000006000/0x3000)=nil, 0xaf63}, {&(0x7f000000b000/0x2000)=nil, &(0x7f0000006000/0x4000)=nil, 0x9}, {&(0x7f0000008000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1f80000000000}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}], ['./file0\x00', './file0\x00', './file0\x00', './file1\x00'], './file1\x00', './file1\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) fcntl$setown(r3, 0x6, r4) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x3) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x800000000000000) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000300)={'./file1\x00', 0x7197, 0x2, 0x9623, 0x1, 0x6, 0xf64, 0x5, 0x0, 0x1, 0x7, 0x7fffffff}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0xc13, 0x2, 0xaa, 0x1f, "1dc467ddbc6084eef9e84ea72acb35b2997026fe", 0x8000, 0x3}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0}, 0xc) seteuid(r5) open$dir(&(0x7f0000000280)='./file1\x00', 0x80, 0x2) open$dir(&(0x7f0000000140)='./file0\x00', 0x410, 0x110) write(r2, &(0x7f0000000400)="bc6c23f36d1c00cdb873885b1d5b1b57e20271bd480c2567f7724a1057aeb016c0a728d609cf795bb1b013da4fcc0188231a1107efad077ea9c2ff1f57e935aed309b7871c16a209bb11153c8a6c0d91f47011ed854475ad92ef5c08", 0x5c) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x4) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r6, 0xc0107008, &(0x7f0000000000)) ioctl$VT_ACTIVATE(r6, 0x20007605, &(0x7f00000002c0)=0x6) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x1fffffffffffff90, &(0x7f0000000200)=[{0x4}, {0x6c}, {0x20000000000006, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbca8a8d1a029be9bc8217690000", 0xe, 0x0, 0x0) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x10003d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000780)="3992f7ff05959fc9fedde4e599cf") socket$unix(0x1, 0x2, 0x0) semctl$GETNCNT(0x0, 0x1, 0x3, &(0x7f00000001c0)=""/209) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000180)) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000140)={0x6, 0x3, './file0\x00', 0x1f, 0xffffe6f6, 0x5, 0x400}) 16:00:03 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r3 = fcntl$dupfd(r2, 0x1e, r1) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000000040)={{0x8, 0x0, 0x98}, 0x401, 0x3, 0xfff}) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) getpeername$inet6(r4, &(0x7f0000000080), &(0x7f0000000100)=0xc) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) write(r0, 0x0, 0x0) write(r0, 0x0, 0x0) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) read(r1, &(0x7f0000000140)=""/229, 0xe5) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0xffff}, {0x6, 0x0, 0x0, 0x100}]}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) flock(r1, 0x8) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r5 = fcntl$dupfd(r4, 0x0, 0xffffffffffffffff) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f00000000c0)=[{0x0, 0x1, 0x1, 0x4}, {0x6, 0x4c, 0x1, 0x2}, {0x9, 0x1f, 0x5e, 0x5}, {0x4, 0x1, 0x45, 0x2}, {0x3, 0x7f, 0x1f, 0x4}]}) 16:00:03 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000020001040dcb90000001000", 0x9}) r0 = socket(0x18, 0x0, 0x3) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:03 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x7, 0x4) recvmsg(r0, &(0x7f0000000340)={0x0, 0x385, 0x0, 0x0, &(0x7f0000000300), 0x289}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) close(r0) r1 = socket(0x2, 0x8002, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) r2 = semget$private(0x0, 0x3, 0x80) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x5, 0xd2c8, 0xffff, 0x5]) connect$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) write(r1, 0x0, 0x0) 16:00:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x1000009, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x7, 0x2}, 0x10) write(0xffffffffffffffff, &(0x7f0000000200)='\v\aT', 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:03 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x18004) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0xffff, 0x6}, 0xc) r2 = socket(0x18, 0x1, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2, 0x6812, r5, 0x0, 0x0) poll(&(0x7f0000000080)=[{r3, 0x7038a864a3147962}, {r1, 0x1e}, {r2, 0x2}, {r4, 0x40}], 0x4, 0x10000000) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x1f, 0x408, &(0x7f00000000c0)="e94d4b2c26a46591a622a6aa131fe61149468e586af2f8e2a19af2c5d632c70e0e3123e5600166bef2f1ca4d40f8186c6d6bd4781b4d9c3f05ba866d5764c3208e466b13e4baa566c9cb0100000098a844a5db07b0009f568118ab953127c38aaf99f82024adc11c4fecf3820b1adba8ed55ddcdf1f694f329291ee55d497dca64d31587c448fed49cd8c615713c18ed7747bb20a57d04941dd6d7f83002356db20fe5164109c32b067c7fd5116cdd1f709ffb6091d64c055f0801c1bbf017d6ccdf12e086cce4b90885a61d989f", 0xce) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) 16:00:03 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x20000, 0x0) pwrite(r0, &(0x7f0000000040)="0b5c221deed65477c96ae3c0c81a32e045f00244169acd7eaa1e24b2fd86639b72d7758a95febb5050fb1943060694de9af480a3ceb122b1fcf53002791344c146b887d620d1d4a52b4b8958e52a2f989b1a605b08f44a04ea8c8f4ad487e0040a9b8f5acf301df543a63094c6663b74cc013b01d25a86570aa276b951e3c3b50b2f5a8e54b7aff4b022eb459f660f2bf1e9f3ebcdcfc6e75fd5b3aba2dfe95beaabc6aba31592044eae47c2f788f7bacf872aeb34d0ddbf6781dad9feda398caaf7690740373070eea466f227ef2a2f61d0e728810820bab94b073fb71f9f37bd3731741a4c0eb6adaddc1d4b0e4c1af3b69d52840ad9cbf5fc6168eabfcf5ced748ec5cb17480943a2456da238a802e5652f8282b0328b25e88876919b339a75cb5ced9905af11c18c876d06b1108e357590d4b2acd5058a17cef6cd1f7b68ae2788fe1de78012f3ebf498e1503f431e876379918b7f4542283d2d661d481ae02bf545fcb78eecaa01172081fbc6ca54544e1e3d99f566c62823b0a6adb9ec51707bc65d96197b65f4195c5c384b4d641adbefe6effeb2a12f0c95f1def652219273ba21601c0e78c0eae2d55b330ade74ebd9c4dd179b919c310c554bfc9f6d394d1a86ae1574ec805232aa1bf3612eba181cf636da3c4aed163dbc92d45bb7eb6511a2a715d8e150889f35d7ec46a6c6eb88f147d3c101521962e0e98cfcd28dbb85470272e1ac7373f225c2181f366a61ec1cdfa601b4d4289e239c3d7c830217c012d1dde5e7db724ca2feeda327dcb1f52a52150eb632139ebd52c3f09a9928fea2d37a0fcc0078265b46d6c6215bcbe183d95bd924fa627bce661a4b9f40a45250e50249b026e8064799fe8e0be26f0be0c935380acfb415a6e59739a1c9dee31df8ea4562e06b29b73a8b53e0d21449788047167195f69270a0fa9105ecf0fbc1ba9529fd2b88f1bf2077926c81ee7cae6c65069b080abe69b55f3da56dceba09e2d35b41c230f87290c0c8a1a83a1f740d0520166239a4166dd0ff9088496cd4a52b8b5f3533b6a3cbbdc544aad732e1688f74ad94fc2a7f1e33d6f26c718e9d844b2170491511ead7a45c84fd78f05525c1d962874c71cd5f4ec3169f71a1244d5094a61bc6508e4ecb9f4d6b2a99c8328c9730ef1b2a6b4235aadb5851cc413909c2bc93505ead096db6a738ecac087b9f6f0c2d6862e52ba2c33bb02097f8cce39f7b6a6805b47768ffb0cfc3260282712832399c7aa17b34735967d009118fdaf6c4923cbac6b774ccae319e9090f2fe745c30d7394832a33a7b68d13231f9923b02652dd8e3afe318196865818741ffd8523b58ee0f083b57be61c7ea333d580f08b2288cba3080b491f38c0c53ff4899836473d6a52b7c11391d6f98b58e886b1430bf96dc61ba35196c782f5cd257ccbb6bca24959a1ede58b765f992fd7607349876d186b228114bdd46366bb41fdcbea1556a5ce6771196d117ff9e6b9aae5ab5baf68dc0c07c7e2fbc67d7ff8a9a82bc5883e262a9838bb27dcd41dd0a6de7b98f50025788db70c6e0421315fa0a15d6f530473906404463bd34af7a5c4ce27f208e24fe4ad92e9c9d3c769fcd9873a4088ba1f1f4ec02c88fd6f8e0685903a5853e788e1f5b500b5cfa5c269d9129d831fa0d8aa80e66d72f40640a02ca74d557327f1ef9c5954749540c8dd2b73564e1fc3ffdfa8359bebbb567898ab0fe3b41a0880d96463a2d6da8b3687563debcc7cf71526a217d70d7aa053d45aa7aef8d2a11317f5de44d67e818fca4f9000bc32f36d7f3bf21096839e9f1fc55f7435d8a450c2d8a6046331365f804120f3f56e087e6f0cd7f1a9850183e0f609fee9ac7fb1caf18b9d1f08b0ca38bb1109459d1645dc05105c79b900d028ae9cfb572fc4fa028ee2d62e45e36d052b802e4e40e6e352e7b48e1557dc75e376a542ae7e008eb968a3dbc5313597154bfd42ff1eded73c26179a03dc18ac63473b33af496da6c9041582c615808857898491ecff180ad38fab3a1d79e3465e95a247937de047b404f47528338bc037a0ef7dd383d5e22e23475b6de4220ef2c4e219d699574a7fdab531de4bd38d9b1bde99ab5e21bbc81f0ad0a367f378d5f3af61b768e86e61f18521b00689d03b1a2db5229d55cb46bfac5b58098e1ab38a65f2ee4a7df1aef0d28878bef7be9c94e9050326c928064ebec28316650be070cc438cc1110089a82c10b26eb4f60d893c512c53ff3782ee8362969a51a940ea0e2d02a36321e92d9bd7df7f86365cf46559ada08966d7f81a5935b775cadd8875079b56ac1974679588e18c131e73bf50ca99444c77ffd2c5b54bcf27ef41fae748e257eaeaeef4190350715c11460b6300bbdd7f984ef1cf4d5faa23613f35f52d86ed2490989a9c094e4eab32e70fe301aaa7e180abb84b2048633b3184f5c8e186b5d3ba9fb11d012f354e1ee879ff22a290b866994ff73e2f3dd9ea033b4626fd82d703a17d1fb0a0592a5d51e8813271584182ff485f0825b64729fce26783285a9f4567901410f0a8c26b4626d0b402b23a5da9e49cbe33df2790699c78ad2f1ba7a28c69e195ad0e4cfc621e6c88c073d637a2917f298b52b29950b5383523cd67072d513369d1182a2be8e0faba5ff600d26deb4e225b6e0e95fbac789b2241f14c3f8e0c8d8a6c16f60bfe7c7a75a3d51b165c594f1de30ff4148dae3a67190607698b7fd4ce0c9950aa53042ce5f89dc6e00f4092cc615184bfe306ca3070c7721721d7ed833307288cbf54336e6dc077885d28b1611ab48ea99c42817fab26aae95f9410617e0a407d8238b7f0659d0fe0a75b10ed47d1b15623bdae7c0037717aaec2cd53bfc6216397cd2326059dba935cb73d2a839f88f2f43024a0619ff597e3cd873ba1768edaec604b06fe3ccd78aefb71f512b7c5202840b75d5a0caa386f166b0a176cc2ac383613fb40d77fb1874a950d907722e0117023f1a8e2483937c33f300522fda37e7a5ac27988bdb6c9ac8b636f22dda65ed3e8f4ddf7bfd33073c6e1532cab3ae4b18bc1fb79f78afe508f93ff77f776d842093b86a45eb3426d1badc2e91d8d40deca9e664088f5fcee067f2fa5da4aa87006d0492a86e48bd720024297ae79253cb46ab9e7af6a317b0da508fdd4a101b6ff9a1a8744df2de61a3d7439283e0a56ebd5bc13267dbf14efef896d4c4b64db2b1feb508c0409baab92395917ccb924698beb98867339fc12778710f56768b554104aa636552f55f57bc5c68688d5f5dacc81e24bbde31405fa76d30b7493cde700eab8cc8e85b01aa74321904f2f5ae34805c095fa3f9d45a8d4016ffdf25f23a6d25488ecd147eaee37fdd91b7143f18c433bd180883ff8e5873f2fd01af192a561cef05dcaeaad2435ca69048702e6ab2f2ba1946feea79618e38637b381d09779ae06617c83fd8de0ebea15e361028d11ce56f0327be87e605c39c2c5760287f56d6dda2956bf2e994b9ecb4562d00cd11b986232be329e10e8935af1b06ef65bf6272d66bf0579bbff09d32d7c3c937f35ad91386cf40d3d784db5dc44cdf4ebc38cb1ed93d2ec78ea07af4f81b123bda2408b549c871ce3be18fac38354ea436dbfa85b278f557ebfada4cbac23c1e0b22e837dd0b71030546012cb677575f33cdb9b41f37583f4b7509dbd5bce4c9dfaa973d9969d6278f487b3fccdc6f38f874b44bcfcf0f56f057507bb257539448cf7d5941e627e8db0e0cd4b95f4532c38c3c55e0f7baa6c060a0c30560890e22f37af494cefbfdc0aea91454e6030a7d95400aadae8cef2db9fbe7dd78d217ee96f9dac01819e0513dc0b960762bb6f59f79ec361abfd915e0fb83d20487c10b3243786b4ca1e4176f1ed9f2e67ae0490eed8d5f99f85babc23880c7d826a705381157df652f4f1b375e21536a7c347dde8effe440ab6e65af59e8496d3243564c9799ff402f2925324b01f46620a5e3496cc6274aec9b492373e3777ee1ed1f2c7f12368cc88535360af6bbb464e4925914c69881e3b4968827a79b74d219929ba9aa021e30ee140f2b578e87ba99d2a0ea33e8538d6bb90b140e86649b28c060a8530df747806546cedcd1f45cfdf8ae2273b998a28350439c6c31662864567e6a6d953f9f28d778a9dda1756f359beadbd5f63e422e17c4a19ec288666014dc383adf073ccd062c9921d918e6f85f7c630d596ffb98bee3f4d5f8783a5e740ea8fdebc57232cc13e1aa9dfd5aa4b0100ff1223d90fd8ba7b88f085c996d9a6255ec78d9fa87930f3d719ed14fc0876b4fd996b8443e0ebc9595317b3b991aece1b5be6b27b13201dcb04871ed881a33ee2d05f12ac4e311e6a22ef534325f6a6c97aa512bfb257ed28fe967e4a04f9103eb028e288875d268e2b985eb573e6b6c9a95d954ba3971e6ebf37ac28e515dba82e831e5be8f8e042472a1c295bddb5634fb5921c84d49b84c43d509d104bbe65acb024e327b4092889f0d126720e0e5ff7e2a9ca8ca517052e389c65b3210338aa5ed7fea9de1547f99853f4edf3227753fcc66d27692046d7b31c15ed4c8280809ee5e2c2457a84b782cac2fc7dcd6a5f38057d6a7cbb7ae343eaafeeab06389f5a56b33926dd7e70a270b7c972a05a3c01e3b50ac35bc0c750b671702da6d029b05c928408ef61aea71e83d5681460ff1b098957cce75f60b5c32313894d818d07d453d912d85aeb4d033f8bb5dab5979a7d6413401ebd988a9d57d414cf7cc31a2acd7bd5dff9967100fe9d860e8e35032de43bfd4f3bc4c35b96936cd6b51db4147b9699259305925be18dae9f7b9c3175a0af0da90f88a9347a6de29a17d7ee7f56aecc02c30ca24c228fe84cd1de79487846885374e3d03f1a4c034a77e8062de3230f1f90bc7b6a358f6dbbb35a8d5dc93fac838e206541f11efc96510c8cc381fde8ba08ad2165a82bf7c1c35ff516fc473f2337a3fd42aa4ddea4f8f3d9603a81a4337e9145ca2017d541ef8c994cd43ab3c4a785c7a5ca66773fffbe2024c52154dd47e95db6c7bf33b154c0ad7d2d055d9afd032d06a47baba8ea07fec48567971a36e6f46baa73fe191c4dd43af115073d823ab0f74e308cb4fce970aa562e9ed90f33622166fdf963870a52c2a3fe6fbcf9d6ab6d0975528397f9b9471ecff5569253888ced455188329bc02f27abb4643a2a246aed84cc916fcabeddc3d1cd77dbfedbec5a6104bc14bcfa9e31ae8be4f1697afc511ba026fd0ab0f1cfd56d168f1d3285b30102ccf3c57d51c18a417ddec868944f4b6b15ea3668d936b22feedab84c9e9dcec45fd6069ea95856897d7e45fdce85f3ea5d7e8384e83ea04057bd287523c4a85c2e9ceb9da3ecdfa8b951b73dbb7d511b0dec4e6487f6a24ffbbe4fe9cc83bd88fe93fc848d5c3e519bb4fb0573a41441c441e3a6804f727fe2528fcdfff3223915f8220d6c3f022301fd8ac1a45a458a26a87694976417e275be34ab68c0c0d0e6e0fecd25a5197a5fa06ff9d39194a4c98d3756e546acedd16b90f53f426189c382a2f332aedbb754c75816ab907682e3053a6023f84a841f4f872d53f6a35f82390a4812f103f07b10568c33b07f20817f2ee7b81a078e757b726a7999e71a2e5c0028953dcd14a8eb5278c9192fd7b7eaa7e9f8f86abfe48361244a21fdead6a21bac1988446b2f7773ecb6fc8058ec37c485f55814695c7a2092105e6e30bc2be7cbfd2ec703c53b8d679f6fc7f2c406a30980d6fbff3975dd11633aeb1cde58699", 0x1000, 0x0, 0x0) ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0xc010427b, &(0x7f00000010c0)={0xa, &(0x7f0000001080)=[0x8ea, 0x700000000000, 0x4, 0x5, 0x9, 0x4, 0x4, 0xfe, 0x8, 0x1ff]}) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001100)='/dev/wskbd0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(0xffffffffffffffff, 0x41205725, &(0x7f0000001140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000012c0)={0x3, &(0x7f0000001280)=[{0x7, 0x4, 0x7, 0x2}, {0x9, 0x5, 0x4, 0x4e595a08}, {0x79, 0x159413e1, 0x9, 0x200}]}) close(r1) fsync(0xffffffffffffffff) r2 = dup(r0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000001300)='/dev/null\x00', 0x10080, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000001340)) pipe(&(0x7f0000001380)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r4, &(0x7f0000003040)=ANY=[@ANYBLOB="01002e2f66696c653000f34c7ba5f704d869db13a979469720afd79491c359f34b35843151f6e06cee243b00d38dea8f4317ccaa804decaa4f3b26716bee05eb2fe1e3d1467779fd7722d59bb298d6bbb22d584c33300a4ae19323f087c1f7e8df2ef27fe2e9736f971cf1411ac659b50f0433d31c985713cc4f9ebe7137fcbf59f34de195233e5a86665eb003b54011fecb54da37c624267123f8eb654f6d59f3a492f215324f3a002481ba80d4d0cc"], 0xa) ioctl$BIOCGRSIG(r5, 0x40044273, &(0x7f0000001400)) mkdirat(r5, &(0x7f0000001440)='./file0\x00', 0x100) pipe2(&(0x7f0000001480)={0xffffffffffffffff}, 0x10004) r7 = msgget(0x1, 0x20) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000002fc0)={'./file0\x00', 0x60, 0xfff, 0xf3, 0x0, 0x4, 0x400, 0x6, 0x1, 0x1, 0x2, 0x80000000}) msgsnd(r7, &(0x7f00000014c0)=ANY=[@ANYBLOB="00000000000000009cdf1de6160be9600f704c142d2efe782007668b22fa9afc039f099ca186d14b256a036b4e6a189f954a8a92f394317c652d00b73972099f0641da7857f27868c9758e0fec242d73d73b817c9ba2b12171ad9f5425e23683684cd299e7fc0a895bbbd5e71cac5e49997ed40baf3f66a869a7aa2889abbe4041295d8eda68acd47e3790d601e169"], 0x8f, 0x0) symlink(0xffffffffffffffff, &(0x7f0000003180)='./file1\x00') ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000001600)=0x7800000000000000) ioctl$BIOCGRSIG(r4, 0x40044273, &(0x7f0000001640)) ioctl$WSMOUSEIO_GCALIBCOORDS(r6, 0x41205725, &(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) msgrcv(r7, &(0x7f00000017c0)={0x0, ""/96}, 0x68, 0x2, 0x800) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000001840)) writev(r0, &(0x7f0000002e40)=[{&(0x7f0000001880)="a8710b64892ab9c80da7cdf125974dd106ea6da462cd13def721758e744c8d55b373c4a782a7f8e737cfd25bafcfd2f1628936e997ca312b0dadb274b170984631fbea0029c07fe768f123cd6612c7732570354e236254c64a65e0046dd01d047aae36f136e071717385c7b16cff2646a4439bd5fa595ed5445815d50d03fce6bd02dde774221a59d3029c4a902de921e0c1176ac09added7e372629c121cea5d1ac65c73261de42820db89b06efb26bdff2c3dae036879d94e430155c590bc056b48773d45ff5a6ebb3653be7e387b8659f8decdc00d9aa376a", 0xda}, {&(0x7f0000001980)="f2fb890eb112fffd", 0x8}, {&(0x7f00000019c0)="c93e23bf8fac3b6c2d42f0e7c309e96ba0517cec42f161eefa790360d7aec720987b58a50eb7f5f159db8ca89003e7d8e0c80f6939ab5abbc744d8344f844e68516d74a8c9e312cb4b145b6e2827e2a557511a9f4a50b94fb27f791fde41e040c20c620e372356ce4aa37cfdc70352a613e22f63631172194258301ea2ffd02360078e9edc9bf7ff3624b5603f9f78b1be24364e4d4b1d0d5caf2dfbe56ba5730272578ef615698808b89ddaeb132cb7fa5ad3e770fa3054704bd9b6000a256fe11268a38eee2285de43b605cd733b569a748620647b7dc258042037b21bb80439369551500af85fe639ea0bdc", 0xed}, {&(0x7f0000001ac0)="8ee8bdee96a2b86fd512fed7865ad5e45977d1c62faf9d2312b9705240272544c732ebf83dc73c116d0eac8c3c4467417938e53440a5a1b982ee3f59046b61551534f7169de5b17b52f158f3df8ff2134b6352551b3940701ee59b643324d602e8b29e3c277ad443c34add714afc721f914c13a6603063790addd1612c6390787f6a4a1f1c01fdfe3f5507062781cb", 0x8f}, {&(0x7f0000001b80)="d455fab0e27903affc93ebb5dec844d69502eb69f1aa72fbcc37083786b0819180e61d203d7f979399c4c61696b320b5e609fe8e5b9a84f2b8c69a6bfb95a81d2739fa386e55c5a69afd1955d16fd4c117d674acf29c341535ece63fe5aedc6225f2208ac22105f3d91a9010f0fc5c4e0ca3544df0b662c4215f2ef67a05912a334e1b7fc49830ec7dbe726348531c80a092e8fe546fd07881a2b31f6aa7517fcdf2e7f0331c0431e98dc2c3e2fb25a94e418d4b66f86d096114b9f9124d087b6fdefa259d171ae0de35f4b8392a7e692a5b4816c34e2230e4992be911a0410b", 0xe0}, {&(0x7f0000001c80)="62e60286b332a17b336812710d395598c21e5ef30e3da910f48429f3d70f59d611f256dacbfe97090f59ac285d4a0d00556caabddce34b173a1e2f35b97e5fe6fd353dbfcd69f45feadcde019c30ca36d76ff0fe10b27706a75758bf83c31e2c555da53d01f080c9ed110f77d8818a4a6c51b0aef6c43cfde97831766360f4726bab29c1e976748c5ef0a3d212b0733d3d981ed132efbe853684f36fb4dd03b8bed6f86eff9f0c735aae755f6411a3494cd435e40aa37dc897d22a6685232f800a8433b3877e4f16ee75051bd7a0326d65b38b2024689ba97bc81b32bbfb9e4c86ab4c3158153d35eb88a036c6690581b294732a18b76490c99d93a14f2f5a0be53ad607928324c0502dd9d22d03aff52574541032406ee5e274e24a564279fa397ba04c32684115714a995debeeac3e888c444832bfdd27fc22a50f7bb2654641c68b9058401670ed3c06e2d4f6a6d9bb41f8879d3fb4f1d10a6e2b144390fb9a517aced071dfdb971fd6c20aa2e01f2a539cfb45081701954c5ef04b2d7c3a2de55460aa89b0f2dbb2bd070c654b5e63161e248e217eab120f723452f9ce937bbc2fb16bf7b5d51ce9a5a856bddc9114595beb27c639776fef5693869e0cdcb7a19adb7e08bcd39906a7eb7d5c97db73a7b849e873648efb9d516741c9c0bd2f87b97ffa3ef8ac9a77246a3e5e50eb3c3d0d1052b84334aff119ca69148584454bc45fa7d729c7d81dba1341e1175860540a4e893436432bf87f59a01feba028427885f9bf0332c8de9a8c9898d0c56031e9aaae46223a27bf5314ccc9e9d1dca0a7242668b4966026a00e3ad6fa7b098fe8bc74f26c00828d7d115403df08c0bdc7acb93ebbe75ae37c7b6569db5319f844890b7981d45fc013aed26379f212802d68fadd11275b4175bb3a582ed1a7d7a33144f6a0ea100be876866b4c4993a0d5eb8e83806988f1110e651c2fa5026bbb3f64e2fd5d2c74a8286c74e931efba975cdca79026887f662e1410e9792d685090a0bb05a64bcb7c0a4b72ce03879d68a2bf5cffc37f9f706417b407fe554e58ec6eb8c42e308de7d84741170ec235ab0daf5e2c9ee224507edc0d5dd1597b2fcf0225a0c09a02834037716222dc940792cdd84a25b9301357f9d28d5153b4629ced95697efae310558737e45770ad6241c0ec7c0ec3c7f5197ed14b9b6650cac0db8af87e34f3c7ef3e94e2dfb5df977b3f99b2bd2d5b60aa1504f9057d14cefaec27249d5c3c2ed3bede6415ceba4577f14d8ef31ef91efe9d7ea2027f56c86028d7040d490051f16ea09e6f983267fc715a668e2616eebc6c2c45078a8b28732a42745174f61c2551f518caf77c398bb144be947c0237b2cb4d9413848bb6dc65f3a92573e770b25c904b165f82c8fa1950ade15808d3887097d03219a5c2f6c33e0812d2f1d4c25de64782bb8400c3e3248de118d5363d9623d32b671d21d3d3e9d69b8d39b8d61ce8e91573f356aed7bff83ac641ee019ccf4dd6c994ddef06316746c30b975420ba90bdd80c335cdbe64103f61e4e4eb3d72221947dbeb5fa03202cffdc925e2e045690e72aaf72970552d19bef0709d155ec4234c02e20b076ddddb5adb500c901a52247f599c8baef5aed7bf6c8c66b8fa4c546b765f4be1488b6b2710eeac786507fa2267befc8dd6e6433e90e8bc8681ba8fe81efdceede5ae81ca42843bf4c3505c45237e1b2e52ace35f072828f2c4931c33b05450532191e558fb10916443fa694b2f4b0b9761b0467e9a3ab0a8a62f3ee02b40cf1ba3bbdec407e59f4bce063d2ef91507944a89004e3ff39df8d8b4aee76c365a6e181ba56c0fea3b27f54c2e6fe7afd7b64105e1bf468cce70561177dc383f769dd654405434b3a736bd2d47431369d4b06f5e6e53370af0928b9e50c31f9a215a0157291ddf79590cae5e456408a6e1326a103514f5b6f6b8cd5b00b17fab29838c5ecd31f2f3e7a3477c8d63b53fcf9fb9b970ec904afd35752f8d6aa91875d236d54d18c4b4ffe50e61472a9f925e03a224b7ea88b8dbc1222b6cf6de7577ac15ca358fbd94c1faa48d18895fc2e75a19b88447d4e3e47b951b21a924c2309d783870b63c43161f44117ec09b3f79394263718738d4f88b847befd5d131d88be846405b8da114ba9fafa2556ff2667574861d4dbfceb853ac36beffa62bb93ee961c872109502ff75883c7280275aa6575febd8d73c9f14793d94e9cdbdff1258984458ba7c45c331cc09a45be9d4716bebd4cd8ccbbd1439deb7a3628fadc5418c8d7b9f5ce9551ab74690cf4dcc7a3812d48c81a8db964f64d0277135e58e9c22f3c0926775755a149a362c5d27291728c2dc221cb0ec70a415db42b592d60415fa2a51d256a63142a050a076d6e9f2663731fdaff2720717a92315ef429016721281007b99113a30ae17fe07f5ccc92f8925f04aba20ced7c92b6b6ada4537f5036f97d183feddb99a8b35a071363c4ff7dd32a2fc005b988cf52fd710b1b4ad9a9275e55d5d938eae5784cdcfaf622b84e1343a37a6752f87b1432ee04c2406506fd1ebc37bb4088be26dc14a1bebdcb0df9a3997d78291bbfcd6d08a8c384cb8d6e97890e30ed278c434c95560c29f06ee836b14fbe260ac34e52af5782d4abfdca31c178b2a770da0b86a13e84e51dacd6f2d55c219c99eb2d729bbd495dd7ee466ccc0d0e26dd4c7c748fc26848de24a5d50e7db96c1f0d27592eafd7d577d079fc9537e09c7e729452775f234627921354274d2348215bfeac1c0d8411b8416ab46bca0c05c7ba1c9f721aca04b871837f734667c3af21dc3179b722b86617c19e7fdf1ad4c3b8e5b3afa840ea8d193aa9507092e5b143393bb72a80b7958bc9232880a6192c32c877ddac2d67c88234b41a68f8900757cccfc69d56997bb32860634dc239da8e7843a88f9f4a85e2553b6676896d5a1a0b4ae6ec2545c82ed12b048dbf8f162472c4019ccefa9c3e1abd204255efeb85a060d453da702ea948fa825b49b94c61c374b907a0e4a986fab6b7fb3c1d966b3dc61a8fd4a16c3eb52722cdb4a463c2eea31c0133471a65610f5d14a0e87579275b66b44ced8e69cb6931419a7a0665cbc4a1456e9522509c35ced9d4cc16b49a8e2ecb78eb1de088e1ea78f898b22d50db73c08fb25a805bf86ecfc15a083fce7bf75cddfa41c197fbd7c8e8b06712e6aea30b29aee528398dac47ea5b3278e33ee00fea9f8d32375f13b485bdebbb4aa7a95751e42bb466c84a49f121ab5d91bda1df134f8fd989ee452e0b027286384c2b93304e2bdbb8d3036f3a3fcc914425e8fc0ef0807f606d7b535122150e74125d49b024c29b5901eb0947475f6822e4d01ce7a8a4c39c7093fa7a3fd463d27d5bcb7692be42edec74e9ad42346093b1787b4805eaa6a5b7ee733cc4dbbd485268d84da0ae66e24fa49af6cf633030f64bdf85fed489fdeb1e8e01c875b8c5bdb172dd3d5b76a07db9f067a53e55b77a1b241a1a92ed815dad808045a7213b3ccdb3b09597f4d35d3d0b149284e0a0ec99bc1e66a0a0ec28067cf69ea684b45d3e60a5bb1ee697a679913507bd8f6c155d7be1a17e5f25cec48de369cec6ca5a9e04561132a0875fad36fda619ea6867b42e6909259669d292574fb9dcc8fc04d86be3ccc01259fc35acf2bb234eb8b2034e4b9666ed7a37b31e44fef8b144f4ce29e69c0abb28b0de0d3902654f492c3dde0145b08cbf81819223737a28e0ff91fe83b02ad978b7d88b8a8297a133991bb264f146e7a35039372388d0ada43c4118c6cde840e10b2d77e197dee6072e3e8e1e15cf8091e6dc632a0df4d6f5319319da223def471d2d737ded4e15199a108ce20ce6a47123d902a9b30601c97182bc09c3a18da33959e99d17b0e5e856cca2541dd44d1cf62af2af78547283bcedcd0439cc02b0493ca7656b17cee01a118a4e3325e950c9e7130b3c6c88540e5bcc1003f11b94f3a8985af91e6855f92516ef73f2ba8271d8a6ceafd36ac6db2744e0c389818fd7a153b157f8aa44f460b566258d580d31c51d5d5acd0afc5cbe2dfc31bea07a267e9d797776dbf02504b8c974cf421b3b6563cb24beaff7f3848ec32dfa175409cb72b4cfd00be581dfa54d1389b3c8bde6e48efd08d0ee5f2c4b0190cdfebaa6c07477ef1a15d38c385008474d48ad5c5e7e99f7a553f96578eeb2e0b128817df023ab897516bac54d7ac27ee5da60db17a8b2525020937465871fa14fd390e50d8744de149ab341edcac1f46a464591ad96ad79d4f837512f19420383b69cc09021c113a98469ce9b72cbd9c3c9edced73e6fda23dd8b928cefc7a9aac66709b94fb849912403703275e6a3f07379417329de011b5aa522acd6ac8768c618c07ded39539073565f9846aa816476a9955497f158dcad0782540571840c24fe87c2fa241be93a1f5ad79fce7b90e46f3eb46107483d41368f295ac9fb1556a1c8726209e40f2617ab22ed97e8c363e9e7601a2c9098cd0fbdedc2710e25e3b0fd6ad89fb14bc182f1ad77e1677d47356dc405726fa05e0aa2b51fec130275f98c6a9781ff47ef8036437a34636c70aa0310149725b156164cc4d12aec575e923867a22a49f484b9ae26ca796588f224ca1d300f158cb9d6f45ab397a9344b5172098e2d8c60db2776df4d2e1183159d7824bb2fb6e99eb6fce8769409c80ae71b42552bbdf03c779c1e6ffcad4e1bea400c6303be4b5a95862c3b39873194add22a11408ee603b071c401f380d484bc43b22c658dc51330432c9d7f778314bfe63cb9020926bcc7190ca239976e5cede69acd3691a43e487b27e8a3bf9724d717d70e5b25b0923a5ca519cebcb597c8796f4111dd4ed5023ff002b02169523b8a3a1272243addc1707353e8ff663314751ac8336dbb481e401faaa9a008f76eb40b3e7ce94b91840e5a7e93bb551db15eef36bc40af3ee304c406a72e7ac17a7575c4e4673197d8f5f111e4b49f1f1c781cf59f3319e2e3e5f9275b46634399e43e941f292b5f450f4563fae5f1e2a8aff1a385d2df59419f64922edf3905938d9cd044a4cda4640377aaf47ae329e5ffc4f4a77cde83b1dd233d114b81df01f7c751411859ff9c8250ed30a3ce76265a69d88b14871e54e08a0604773670454d6574400e122fe2ccb6f876424071e39725ac9426e6b24f5408d44ce35ed566a7355317c7b5a7ae7af00d8c943210664b40b510767f56b4e73251a03682ce574666a894a251a5349b859a83149713e790222c6a4ed2425f1676e4d8f42365bbd6703fe31ca7dba3f6e0ed253a84773622161286b92a8120ae68247aa812f6e623c0f81acb66c6ea05f15cef6a9263a8da90a1557d354054c6b862200a98501d8651bba6ebf59cd4905dda8fd88e99b15eeab103c0883501fb2e3176fd5aea6e134672a2ccc2608f851999f59b50e308a3a234f5f6fbe3f028d5a2964cd875614ca1ee3e9c009731d8a89ca39a3ea5a91e27d667cdd12ff3f636e89764ef1fe830e89664ebf0af94342db817888dd3e96908942a29acc82ccb424b013f4d288d25ec516a84635e4f6dc404819afe4816730a381263224b2edab62a95bd29dfe3915d8044f67a30c779e826d274ba3f110972cc365ab581e961380512072957fa244a2535910b995b6cb9af7c4751114b55a4a7d1875bef56cade84adbd5f5b8e0d317137374c64ddc6c736e02f40db705665d2d669a06905da08a27e59bcceeee3ed02c6905af6b1c719a061863eacc5384f84286234", 0x1000}, {&(0x7f0000002c80)="3b077a97d0fc4dbd9d669a4f520c435c7ac1eccb1b0c485d4903b2520aa564548cc0c8705cca597e68869b278dd4d9e23aba56366cf4ed7d414122577ee47d2b0003e306ded889e8b24700922d163e385931cd894697cfdad36e694445324ef9c65b98518e206186394d39f7ce11cca37536c6e5683227511a94cd4807143b72abd550037a0040ddc54c506b62becd7ec8e6cd63334f3a4c69e895cc14cf10517fed9d08e5ff8c767db2da4989984d9f59ae4752780def1fd0de4c1c445aee64400593da1db7b981a8bb6f862f096a47d76a18dfcdc5a7cec341e8b78d014b1018686d63fd9721d6fef974270ed5048b758bb7", 0xf3}, {&(0x7f0000002d80)="5f1010575098d3b90d27acf29585ecf983367733a1d03ed709bde16041ff0e071f64cf2320c4d073baac80f46affc2022f095664ce1919f5ab56b17b2b5ad405a5e920be03d168e29a91445ac5ef87897b3f39e82d17f45374db0590dc71a08f377499b60888c72f126d6ad02e2873b4ab154c763b2ba4d4b76892bcf6e93596c404ba2f4334dbbe39a2450c839f5ac97fc8405830cee039ede40f4e708fa8231e68b42c", 0xa4}], 0x8) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000002ec0)={0x6, './file0/file0\x00', './file0\x00'}) recvfrom$unix(r4, &(0x7f0000002f00)=""/148, 0x94, 0x800, 0x0, 0x0)     16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x54}, {0x84}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000003c0)="e740608e1d9f9245589c291dbc96") fcntl$setstatus(r0, 0x4, 0x80) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000180)=0x2) 16:00:05 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x100, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000340)=r1) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file1/file0\x00', 0x0) chroot(&(0x7f0000000080)='./file0/file1/file0\x00') rename(&(0x7f0000000000)='./file0/file1/file0\x00', &(0x7f0000000140)='./file1\x00') rename(&(0x7f0000000180)='./file0/file1\x00', &(0x7f00000002c0)='./file1\x00') r2 = socket$unix(0x1, 0x5, 0x0) rename(&(0x7f0000000240)='./file1\x00', &(0x7f0000000280)='./file0/file1/file0\x00') r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc028698d, &(0x7f00000000c0)) r4 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) renameat(r3, &(0x7f0000000100)='./file0/file1\x00', r4, &(0x7f0000000200)='./file1\x00') 16:00:05 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="000000186004008b00113c2700000000000600180000000000b258ed99bc62552e79d99e000000003f00ffff00603e97a0c2", 0x32}], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=','], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) clock_gettime(0xce0a8d0dc580ae1c, &(0x7f0000000040)) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0x460)     16:00:05 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) setuid(0xee01) fchown(r0, 0x0, 0x0) semget$private(0x0, 0x3, 0x221ce73056b163de) 16:00:05 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) getpid() unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000180)='x\x00') 16:00:05 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000380)='/dev/vmm\x00', 0x0, 0x0) pread(0xffffffffffffffff, &(0x7f00000003c0)="410ceb2351506ebdac2fb0e8624da6917739ca8be24eb8362e8cad38681c7c073de9ecdc6d4e074d8d64793293f15bcb020f4d85fdb9633084d4990b11d310ed2333a2304fab1d0de5c4f9c8ace0e684639ec9408851373d86cc4c809a2c23dc6f6f4e4d43a3f039bd69ab2bb875086ebf257b678ce3bf0b7160e1c2fef0015508d532993fb23034b8f289b8171d421168005ba4774e89b328a66d7deb8f859ed659b749dac19bd49d3d4cef232f37297546dc4528995661a95007ae865cbd95be4a92fc851d3da1cdae4dfda78d7597d27e0518afe6aa3ae0c53c92d998a563e3d569465a9ee48a5689c7762253291da3d4f7b22532a2c35834364cc30fc4fea1c9dc4df3d9f4951992ea0335a71e549c20fe49709177d1c0c3099121b07cb0f61ac6c310e35e50d6c4e5e569b12b9b94627cec224c6a9e34ff47341cbddf2f5f1a50b8ea6048bb617e7f4e3f874d99dc0adb4824f43a", 0xfffffffffffffe5c, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000, 0x0, 0x0, 0x800000000000], [], [], [], [], {0x0, 0x0, 0x3}}}) 16:00:05 executing program 1: r0 = kqueue() mlock(&(0x7f0000ac2000/0x1000)=nil, 0x1000) kevent(r0, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mlock(&(0x7f0000b14000/0x3000)=nil, 0x3000) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x4, 0x5012, 0xffffffffffffffff, 0x0, 0x0)                                   16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x40}, {0x6c}, {0x6}]}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) syz_emit_ethernet(0x52, &(0x7f0000000080)="b2") 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x10, 0x0) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f0000000180)=0xfffffffe) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f0000000040)={0x69b, 0x5}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x84}, {0x800000035}, {0x6}]}) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000200)={0x5, &(0x7f00000001c0)=[0x1, 0xf525, 0x6, 0xffff, 0xfff]}) syz_emit_ethernet(0x4d, &(0x7f00000000c0)="b6") 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x0, &(0x7f0000000080)}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) mknod(&(0x7f0000000080)='./file0\x00', 0x100, 0x1) r2 = accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) accept(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="000004096538ce22ebc0177d39f27f9613c82f104623cddd4c43d1cf52fc60a6fce654e87c7b940fdbfc735e7c3852b37dbe79e4dbce125607c941bbf69afd1d57dbd89be71533030b1b35949b2919173ab53e38c7c9e96e2147bb13f89bf15c2dcae03f"], &(0x7f0000000140)=0x13) ioctl$TIOCSCTTY(r0, 0x20007461) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 16:00:09 executing program 1: socket(0x18, 0x3, 0x0) r0 = socket(0x20, 0x4, 0xff) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x81, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfeba) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x170) 16:00:09 executing program 0: poll(0x0, 0x0, 0xffff) setrlimit(0x0, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r1 = dup(r0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x20000000) open(&(0x7f0000000240)='./file0\x00', 0x200, 0x0) 16:00:09 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='3'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x43) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 16:00:09 executing program 1: clock_settime(0x3, 0x0) clock_getres(0x3, &(0x7f0000000080)) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) r1 = semget(0x3, 0x0, 0xa80) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x40, 0xfb]) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000080)='./file1\x00', 0x0) faccessat(r2, &(0x7f0000000240)='./file1\x00', 0x0, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc028698d, &(0x7f00000000c0)) ioctl$KDDISABIO(r4, 0x20004b3d) socketpair(0x1, 0x4, 0x7, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f0000000040)=0x5) openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x20, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) seteuid(0xffffffffffffffff) open(&(0x7f00000001c0)='./file0\x00', 0xec3d1e3fec3a71b7, 0x2) 16:00:09 executing program 0: r0 = socket(0x1e, 0x3, 0x0) sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f0000000040)=@abs, 0x8, 0x0}, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) sendto(r1, &(0x7f0000000000)="ab3dd2d5dac5860fc3c9d862fba638f58a058e2692105b379e6e9d72b3e6e1ee5f13f99097d1c16ae73299b5afff8287fd1fae", 0x33, 0x2, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) 16:00:09 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x4acca4ac4dc35bc, &(0x7f0000ffd000/0x2000)=nil) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x5186d6e3ecc77677}], 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) close(r1) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000012c0)) shmat(r0, &(0x7f0000ffb000/0x4000)=nil, 0x3000) setuid(0xee01) chflags(&(0x7f0000001280)='./file0\x00', 0x1) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000100)) r3 = semget(0x3, 0x3, 0x40e) r4 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r7 = getgid() msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000240)=""/4096) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000001c0)={{0x8, r4, r5, r6, r7, 0x20, 0x100}, 0x100, 0x1fe7, 0x200}) shmget$private(0x0, 0x4000, 0x6a0, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r9, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) readv(r9, &(0x7f0000002700)=[{&(0x7f0000001300)=""/108, 0x6c}, {&(0x7f0000001380)=""/130, 0x82}, {&(0x7f0000001440)=""/4096, 0x1000}, {&(0x7f0000002440)=""/101, 0x65}, {&(0x7f00000024c0)=""/129, 0x81}, {&(0x7f0000002580)=""/30, 0x1e}, {&(0x7f00000025c0)=""/28, 0x1c}, {&(0x7f0000002600)=""/201, 0xc9}], 0x8) shmget$private(0x0, 0x1000, 0x385, &(0x7f0000ffc000/0x1000)=nil) acct(&(0x7f0000000040)='./file0\x00') bind$inet(r8, &(0x7f0000001240)={0x2, 0x2}, 0xfffffffffffffe21) msgget(0x0, 0x40) 16:00:09 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="8202adfdffffffffff6207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3e7ed0558b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66a9890673f27385e7e736d3c5c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a18097f8e7f77274cb4338f3bfee17cb0600000dd2515741374c70916b23a8b086c43633a42e93fe75f8a8040000003f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f362ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e47352fe1d090ef05381410f5ec63c1e2794371f25998d253f960de8db2a911fca6d2ffade31d9c632c15a85bf4ea2640f7e8880775c78bea280c406a32f56ed30fa3928961b7f2b97232fccbd47eec97e8099e62d463f400"/998], 0x10) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() fcntl$setown(r1, 0x6, r2) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x100000001, 0x4) writev(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1) syz_emit_ethernet(0x8, &(0x7f00000000c0)="ff210e86fa766bcd") 16:00:09 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x40, 0x20) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r3, &(0x7f0000000480)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694370adc31e8f45cbefb20ef00007bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d95babc9e9756cbac315a3564000000000093", 0xed, 0x0, 0x59) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x8}]}) r4 = syz_open_pts() r5 = dup2(r4, r4) r6 = syz_open_pts() write(r6, &(0x7f0000000000)="a6", 0x1) dup2(r5, r6) open(&(0x7f0000000300)='./file1\x00', 0x0, 0x0) ftruncate(r0, 0x0, 0x1) execve(0x0, 0x0, 0x0) 16:00:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = kqueue() minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) r2 = socket$unix(0x1, 0x5, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc028698d, &(0x7f00000000c0)) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000340)="882bae38c5df20422453aa6e412e137efac3186660b6f74af8b95052ca42483d8ea32061e0247cd2de5bb8a86f1f9e989072a5c0b65420c20ffd260c0819e2f0644e09be5e2e8ed93b0999e291c47cec621a3ebcbbc57fafc610b05378591e32e04e88ede4eb7a71fdd21180558fe0661fb953faef0b73742c3c972563288989c1de", 0x82}, {&(0x7f0000000400)="ae8d780f6dd4cfbef25969c4e6df20ad3de6353aad418e24c15c1062b93efaf5f37cec5630f1a68e9178a14fc3bb2a2cf5478fe8d12721f2610a95f20695d55eb85047295f58e1ced1b1d5d53cbd36bf5c750917f8bd3fecf38dfa2d118cc6f9bb371f2e034076bbf6f2341b8ec850803b05e6cfab5ff549dba4302f9fa5c93dd21a3df3b56f3f98710c885d21b4c4a22ecf41d54c02b9d819431150386b93efd94348746946481e5e1077b39c0c2bb5415868e161b9ddbd43e5b5bdcf0bac54494150e0f42c040c4f9d8d10df980a84100adc24ee24b33bc06d0b8f2756d6f769cce8fadeca8d4ce443279982d328b0c57ba9a71f", 0xf5}], 0x2, 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000140)=""/232, 0xe8, 0x40, &(0x7f0000000240)={0x2, 0x2}, 0xc) renameat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', r3, &(0x7f0000000080)='./bus\x00') kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x16d}], 0x66, 0x0, 0x0, 0x0) 16:00:09 executing program 0: socket(0x11, 0x4003, 0x0) r0 = open(&(0x7f0000000440)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)='t5', 0x2) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) getpgrp() r1 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="000000000000004ae6f9b135367e97675cc9b648da1100945a0000000000000000000000002000000000000000000000000000000000000000000008000000000000002c2275b980010000000000000000000000000000000000f48dc8d97aaa554b542cf8351506935e7cf15159d7e8b34be3910fda770694c9f17c5b2496248f20f3f2379dff2ba0c83642039f41168d11fa734b2ce506ab298032bc2be0702b3484e86eb2d1af4592442bc7365e9a89cc3177edbf599014765c2eaf88fab8d4be9c457918f725480072b9d2de000000000000007624788b00fa3953f8fd1057b0241c9972b47e25877d6b7dcc20ac901057e699825d3e6f4d00152ab59f32d10dddefb96c485f60bcdd3b50b36656a1b10eeacff71daa98f692a1aff064c06f86ae188c52f69b007747c303f0"], 0x1, 0x3, 0x0) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000001200)=""/50) 16:00:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x1295, 0x0, 0x9, 0xda3, "f67435dd03b38bfa0ede75a6c2295dbcbc7eaf3d", 0x6, 0x8000}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) kqueue() write(r0, &(0x7f0000000480)="ef5e8b5705f018d8719e8428969a83a992802aeef111893b2d5e10442ceec6258f8f80154e7badb0ed4020f5d5d0ddb93fcb8e54cc73bf4feaac5d54ef15e407ff0c9b7c67863c61427a06c037b8218fc9e19d61c1cb101d97a6186535450157964db35471009dee57baba1dc121134e0c3f57b25fa4d7b705c7fa87ff5ddac4a982223f04c6e3bd378f6192a065caac5fb404f6868e7b5256042a37046239208439a9cf794bd95b8e79c2de894609859306d0d3b838dadc2d0766c5005ddc7af3e1b49629497949a7d2a012e3654dde52f81ba7518b95b99c8e98ad97a306747478338156c722f0d489abb35c94d16aa230437cf9838474a19e6719ae0a766bcae38d65e8701f5f20b54d67", 0xe70c) r1 = syz_open_pts() close(r0) syz_open_pts() r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000300)={0x0, 0x3ff, 0x5, 0xffffffffffffffd9, "855c000a67a7230062f913000000000800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) getpeername(r2, &(0x7f0000000000)=@un=@file={0x0, ""/4}, &(0x7f0000000140)=0x6) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x28}, {0x7}, {0x6, 0x0, 0x0, 0xfc}]}) fcntl$getown(r0, 0x5) pwrite(r0, &(0x7f00000001c0)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) fchflags(r0, 0x10000) 16:00:09 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x1}, {r1, 0x121}, {r2, 0x8}, {r3, 0x98}, {r4, 0x110}], 0x5, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfefffffffffffff7]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x3, 0x0) r6 = socket(0x800000018, 0x3, 0x0) r7 = fcntl$dupfd(r5, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8040691a, &(0x7f0000000300)) 16:00:09 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockopt(r0, 0xffffffff, 0x5, &(0x7f0000000080)=""/24, &(0x7f00000003c0)=0x18) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r1) syz_open_pts() sendmsg(r1, &(0x7f0000001880)={&(0x7f00000000c0)=@in={0x2, 0x3}, 0xc, &(0x7f0000001740)=[{&(0x7f0000000100)="ce4304e92ee8390ccde71ff4b7ff578e105e3f4b0d4563e123bddaabe2c826c05c146abbf240189f9a", 0x29}, {&(0x7f0000000180)="7783ba28e65749976a1549473ea9f2608e61f4040efe04dd04efdc45c415bbcd6526fa98c46964cee2d9030c1ab5af99bc16f519d72f", 0x36}, {&(0x7f00000001c0)="fa77b89adcae80baa46f1f32746257020dab7fc61daa3ff335b40548be49cbaef564c07b65fdbc315eda76d85c3fecf3b575a15f2a62b1aa92ea636dff0bd169a5232aa3a1fe3232b4bee63de21791f89a7e3f6b562514734dc426eb8c355db075bbd88dd4405e0496a2c86775385783079154f82e4560e2e8d246c2e6fe163938462ed553270402a4fcab957b9f8d9fd866afb9ad8d94d1a711bd6fbc7336e9db4f615f0861089d3d1a5ca8c1db07f186b665784c56812fcee489311b54222f9f092948f200c7b3ed18e1d6", 0xcc}, {&(0x7f00000002c0)="73f652f003dbae5f7a8d3beb401dd86d88f19ec0d0300539ac86531e2fd3da840d6ecb5a806e9f9f19aa1fa016e0fb311415320321e75ea65aa1b1b944046eb891d00af6b77db8aac5b7ce1e01914658807b6a152d1b542f9b0109b3a6", 0x5d}, {&(0x7f0000000440)="66c7c310383540e61069d57fa16a6fc3565d793eac4110fc90e8a0e769d9ebbce29c58c78203b096b31df9f4c19881fbfaf52ba1c5491259d11051824d732ff8d2874d730ba9fd98be4afa499ccf2023f8c34b92fcb34c42cd1ef07d6bd0c1958e98477e031089447c0a3fcea63119d8fa29f691f6909d856670d4b0840f8e95401903b62d24246829515cb30ce2d1433c6c36ad002e8badd23aba985f3a952659c946deaa1c568ed0a154d26f90b7", 0xaf}, {&(0x7f0000000500)="597a31cc4000f84c31a3ab64670db46b81bdf81feb0c2b7cb0226234bc096c467a98419f63579f713830ff562b087677f756c1fb92416e80610ecdaec060f9a970a4d912b42f2e7fe0b5754a28b16dcac3a9be207ce2918f0518b1ab62159f430c8826f402a60d0b0199e80539529c5a6994f35bdbcd128602771633ceb7b65955f3a331836b3b223d2b6824f08309a575f2bf6f88058e86169a41963edeed3648c8d808652ef699c1d3a6db", 0xac}, {&(0x7f00000005c0)="6e65aabd5e64f6d4b8815e7d76a22a3ab2c2eb1f0143bbf93af17cb1bdc31173796862e71ca411d32b97c03dba6c3e0bfcf2908b6d8329fecb19c428453a544bcdc12edb468e6d96a4817c7e5e51cf5ea0f71c32d2205933cc4ce94e0e1e575adb5b1328bf6112a8090aa15f1e9a51e804cce0c65927894945d859e33e3bae8f23acf3e49821932584fb6a4b53795aa87fa03f48c1c2452e8762378c7a0c33564b99738088712ebd696b21d24db7b1a30b8b93d9c3592869e5ae34eb8c2f6f836a9d8cf7c6941c502dac1879e4364d67cf5e8b7b5202356ec4", 0xd9}, {&(0x7f0000000340)="84ec5f88c04f0c705bdc482309403ebdaf7c70ff73baa30e139f24079839bd1e5246a5a5b14781fe19ef7698cb18623e159f127252ac11ecce5bf5df759fea37683384c7937945eed097f7d9f22eb21432b9bd079f1a2dabf976762125ade4336cb23fc6586ffd3988064173f815b593496832189660bee227895c8c", 0x7c}, {&(0x7f00000006c0)="4d3ff3df67a61efa2cbb179d63729bf21b67e71881516c52a3c644c7837cba8fb1eeb3db6aebbafa04eac151daa5f9e53bb482771bc6d0ad226f45f3cde01c5aa5e179d224ef5e4b5c9f5093e78359d2c844fc80dfb0c6cb3fc1886a7bef0c16853a5a6c1c24c983b2c5cf85a519071168a8969cb6fe02df2c5a1d338d895dab6fa5edadc55f251f870e9370b6cfd20df53ce5e509f865281f248b0ac803bfb589e560e93ac21c79c38af530b40db0eb688067e5e9b2396d7500c0fd819a65016877673c6cdbe69f6dc79b6d7ce1edb61e0520e9dd1c861c76723bd219171e97d704b6c2637c91d99d34fe05fc38bfef7b724aa0760f2048069fb7fcdb35ccbb914f5d41a07d411d1d471d5e140de5a062ef6a2e922a913dfb707710d754ee4cb0de795b91e9b4536f48d718f31a3df7491e2dbed75c7c45688813c01df369212a7508cd45dcf5abf3b1dddc984e5c9ab8f6b0d7721b0b901e7df88360336da7e0e69b575c3bc3ee8aa1d4307385906b34208b4270e9058fdcda4e18cb7e72ea4fa45625c063f2e7774ded43b789f3a9fee8ff952d659e6ee14a54c2f718075f8701703b31a36ce6b19152487334259103419703f5c556f63c1cb25f1662429b7898f0eb50863f3034091d112a2db2dee59fc5cf0bca6762f26ffd0932bb28693b0a64a8aa2d29f67853bb5fdc5a56db465375b6361d1f9fed3c58069d36f5de41c217ef51bd901e62f6154fc8f3970ad13161cf934c8f2eeb783dfdd3b3f81c08967331c10c6f7f0d926750030607037f699c80fbac175f4ce5bff93da1fe7064fc5df3174759b5ce6ec987b832a9fd6a92a72164a69ad7d37c0d6963ba3baadaabd6177e9016384c351a5cf5fb26880fc8ff1ca9c88d66b5cf6857ad2e15425ae8fbf52e2be30a7a9e2b28bec463ad9fd11c71ec90101457bd40bb23d3e3998a77ba23848bb1fb0d31dd3b4551eacfa384824fecf76eaca839fbcd37804aabcc5eadb328be4909bb0ca258781d73ab430e34a7ea53666b8b513cab9a88d82283d24c8a2e31e9ee7185e0b3d905c81da620ef6ea11056491b035d84639b10dfc1a73db0795396e32ae36d0c134d225d5fa9a800a28a2b051f22f397ea2ef5ff82386dcdab7aecfcf687e6b9dfc16a1622297f514e4829e6f249658168229dde08362bfffd8c86b4944beabb32fd907ae2ae9dd403388f6055856ba4bd85ee3b4cc8d3489ea6c3b71ef1da2277495a9e9945d968420fce11a8c346f1b0e447d666882390065d1cfcaf8de75b71eb265f6087a7d351aa714b928e5e491c27e68d22a89f614de13c04c6349ad80a806e9b8f3b4f2d3f8f1ccf7806b53d6fb2f9cbb53edbde8bafe6f84d", 0x3c9}], 0x9, &(0x7f0000001800)=ANY=[@ANYBLOB="10000000000000000000000000204000"], 0x10}, 0x0) 16:00:09 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x0, 0x6) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) listen(r1, 0x0) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80}, {0x25}, {0x6, 0x0, 0x0, 0x101}]}) getegid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) 16:00:09 executing program 1: r0 = semget$private(0x0, 0x4, 0x408) semop(r0, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r0, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) unveil(&(0x7f0000000340)='./bus\x00', &(0x7f0000000380)='c\x00') semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r0, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000300)={0x9, 0xc19f, 0x5, 0x4, "a1eb533dddf7d48ecd069a81f2f8f1c1eb14c39e", 0x5, 0x8000}) r3 = getegid() r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r4, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r7 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000040)=[{r7, 0x1}, {r7, 0xaf}, {r7, 0x10e}, {r7}, {r7, 0x2}], 0x5, 0x8eb6) shutdown(r7, 0x1) fcntl$dupfd(r7, 0x1b, r6) ioctl$TIOCSETVERAUTH(r6, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x3, r1, r3, r5, r8, 0x4}, 0x200, 0x401, 0x2}) open(&(0x7f00000002c0)='./file0\x00', 0x10, 0x0) lchown(&(0x7f0000000040)='./file0\x00', r5, 0xffffffffffffffff) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000280)=0x8) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) 16:00:09 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) read(0xffffffffffffff9c, &(0x7f0000000380)=""/4096, 0x1000) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r4 = accept$unix(r3, &(0x7f0000000100)=@file={0x0, ""/56}, &(0x7f0000000140)=0x3a) fchdir(r4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000000)={0x200, 0x5, './file0\x00', 0x0, 0xffff, 0xfc9d, 0x10001}) 16:00:10 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r0, 0x0, 0xffffffffffffff82) 16:00:10 executing program 0: setreuid(0xffffffffffffffff, 0xee01) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) msgget(0x1, 0x91a2ccfa35f7fd8c) 16:00:10 executing program 1: r0 = msgget$private(0x0, 0x384) msgrcv(r0, &(0x7f0000000000)={0x0, ""/111}, 0x77, 0x0, 0x800) r1 = msgget(0x2, 0x401) msgrcv(r1, &(0x7f0000000080)={0x0, ""/196}, 0xcc, 0x0, 0x800) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x800, 0x0) close(r2) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f00000001c0)=0x7fffffff) msgsnd(r1, &(0x7f0000000200)={0x2, "6e10d0412d16f21bb2e242875c94acd44b90ee2ca2853fd85cd48a3407672f2259e61916f3b03cc4a81e4f68e488286dd03fa30c2f45eb6a9d81ea89cb9a900c01ae173260"}, 0x4d, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGFILDROP(r4, 0x40044278, &(0x7f00000002c0)) r5 = msgget(0x0, 0x8) r6 = geteuid() r7 = getegid() r8 = getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r10 = getpgrp() r11 = getpid() msgctl$IPC_SET(r5, 0x1, &(0x7f0000000380)={{0x0, r6, r7, r8, r9, 0x1}, 0x81, 0x10000, r10, r11, 0x21, 0x62, 0x5, 0x4}) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_REMOVE_DEVICE(r12, 0x80085762, &(0x7f0000000440)={0x3, 0x1}) r13 = accept(r3, &(0x7f0000000480)=@in6, &(0x7f00000004c0)=0xc) recvmsg(r13, &(0x7f0000000600)={0x0, 0x0, &(0x7f0000000500), 0x0, &(0x7f0000000540)=""/150, 0x96}, 0x802) r14 = accept$unix(0xffffffffffffff9c, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0x8) getsockopt$sock_int(r14, 0xffff, 0x20, &(0x7f00000006c0), &(0x7f0000000700)=0x4) socketpair(0x3e, 0x4, 0x8, &(0x7f0000000740)={0xffffffffffffffff}) r16 = fcntl$dupfd(0xffffffffffffffff, 0xa, r15) ioctl$TIOCSCTTY(r16, 0x20007461) r17 = socket$unix(0x1, 0x1, 0x0) fcntl$dupfd(r17, 0x0, r12) 16:00:10 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000000200)="247a7664327f9c7100", 0xfffffeda) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) readv(r1, &(0x7f0000000600)=[{&(0x7f0000000080)=""/225, 0xe1}, {&(0x7f00000006c0)=""/152, 0x98}, {&(0x7f0000000180)=""/80, 0x50}, {&(0x7f0000000300)=""/114, 0x72}, {&(0x7f0000000380)=""/232, 0xe8}, {&(0x7f0000000480)=""/147, 0x93}, {&(0x7f0000000540)=""/105, 0x69}, {&(0x7f0000000000)=""/26, 0x1a}, {&(0x7f00000005c0)=""/8, 0x8}], 0x9) ioctl$KDENABIO(0xffffffffffffffff, 0x20004b3c) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x0, 0x10, r1, 0x0, 0x0) 16:00:10 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000080)) recvfrom$inet(0xffffffffffffff9c, &(0x7f00000000c0)=""/66, 0x42, 0x841, &(0x7f0000000140)={0x2, 0x3}, 0xc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) close(r0) fcntl$setflags(0xffffffffffffff9c, 0x2, 0x2) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc028698d, &(0x7f00000000c0)) r4 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r4, 0x1, 0xfffffffffffffffe) msgsnd(r4, &(0x7f00000001c0)={0x0, "fdf68156e21e7d7fd91f69560d6ddbca1258e091a517b5e35398e5c50ed8ac7ae9f819b032ab61d2f7ef3d9fa88dfa3b9e0608bd87e7ace97c11be94459443306a5ee99dc3359f03958e96555fcdd7e73d405f0dd0abe5b3a387af6b5f9f6ca3f08611bf4155b705905834ea55299d091126cf0f9f5e106ed5ab47956bed7d73563e0bd4e166fb56759d7ef20235085e7b20073d36b42fa9ffbc0c9ce035934875f2f189805faa08ff1d736e9d9ea79068f40d03534c58e15b2003f64781f0f52d86340c88f42558f9b6aac76943e45aebda9aabdaa1e68cc01ae52eb5e328ea4d495f1faff5ed0208b972a8dfe15e92f1313c9001c5cdf412f4b4938c35bd0e0f5877b8358deea69e80af0a1f991bae0fd2d02536de893f10896163438a5675e8dae1f5f98f44d3fe4b4e9540a17261a21380611bbb619d2fdb8c50be141c7a1b293046cad60c68f6fbc08ebc98dc576e19fc0c9c61400cf66ff1144ffa6185477e4c9f9d67214168bbeaef81e7d633a46740054864f442d24ab12ac1e2fb5a5e99554dfae5e5a80f2353efb2022c7d737c2750988008614e8cede873b0d9bb4443ea8f5f9359f9982523705b35dd64163e4602de9da55127e0a327387123906302bf416054e9b56479393a50ae39ab1d1189aacaad4a4583416f58e96e641722c0e9b0848098549f8c07d094a00f931deb43df18a74d8de62b8354a3bcea39cbebc679524035d50e0ddc96a9569a678752d31e6daa8ca31d1037b120cfaa6ddfe85cecb2f418b944dcae1d4059d674fd487be3c33b9c6e87703c87e7d3bc2f64e9845ee0ccee857d048b25aefe88d6a0cdced91f9c2b1a71b99897f74ce8d94df06fde2a19e0192c60c5fe812ac474dd280ff2b7524b74d94e80f9c82d61c02bbe1772b0a937ec3210ea59b7bb1d99616757dc34a7cf62b9ceb79883f63297dc5c19ea8537849df0e4e24db64b9816fba450ba3b4446fc814891820fc7d8ceeb28fd885796a335aa5ccbf950d57b34b733115f9f70c3bf61ab0fa428cd218fea29e66b11c603c0e30134718df1ccdf3729fe2064b3299810ac29e70627e985850e75c33ec3b04caa599a21f24a4c522ed9ef1ac5ab2291f511032417994bc7eebb5e5c129202865ac8d7a0f4042996487993368d9980d9d32a0a6400684423bd5c672ad8b13da428fa181c684666ae60a07a8524adc100793297185a6c0c982e188504660e43c99b20c3b73012faf8ab1e15a6bcb458f1a38ec30989d8a0ad4ebf1e0981fb2649bf27e3c19a3a8e04d3ac20332e124767c7be60a96ed43638c391ae21b34110c65d795d74305f4da1b0d869b54bc6447a0de1f8314718d0e0944844ee225c86afb76b37126ae5fb7d352b2d45ed4bd876805b868cdc4c30dace0c800c458519d3e2b59bc1a6544b950c11797eec1927514cd0eaa72267ac112221b95db3beadc2be341c841de48c00c3cc105361e314d82d4e81d39216dbaf54ed1a506eaf61860a2f4b53d2504569d97766280a5dd886c8c920c00f581c4c57312918b626ed2065dbfa9e0510fc610e003b7fd2263e23d0ab4fbcd8537f319a271accc65a83cf0e56c8406ef4d394ea0136f3aef2b160d9d2d2e486db7fd9e0080bc89ad56d9dcd51ac03625f4c9df5c9a2e2441d69adbafcafcb945769f3ee570b00001c97c46b53e30fa8f7aad606916acebede5b817ff61154c019399b9120b693cf2cdf70dad2e07a5c0c8cae08a43afb406dd05ffe3765ff3fcba5273c4d9edeee25380b866bb53d48f9e6914125e9b4b314e7d3a19a4d1eb8d9ec28f225fcffb670b718362f1ea1f2bb7da8b673dbf4a2faba2e0a4fb62b4cf6b27729c05468e90419be34f848d2a90d4a92e3664cbac0316ec23219d37420f4e02f92bfe377ee0d1ebb88fc3baeb1dc38537555518ecbe0befecc8ec201c6ef95827083c47a428373e97d6bcd410724a5ad0b8a41df77e8eb79e0117ae0dababcc150485e4985b1790b28b073c6e9b072c752743e98611bae40c7d8b6ad6ca78309fa5df47b9381c292a8d3181811fa06ca9468dd2faec11d11f7026c3e7cb58fd8ef8c96d0dc01a8f6a143ad4266bb12e4b9a7c77348271d82fe9edc6953fcb9da6d27adbbf766b79087e2f8003aced079d35c80ccf0368c00c9e71523127f32a923f0479cf5c3da454cfe0e7e7e057a9d005bdb48c5faebc4fa2f6165b9c39b12f0fa61fe5028aa729a426120114774e7a3560642b4c27b991abb85241ed9e8189f6372913fda055077cddb7ac86c89ec400b3ed091165f6b8c72a35d155eee5b742eb3054c79a37c32e913e0e552ef584e81d7265d575ba038fe3e6058e3d4fa9a25dab08ed96ff5a92c644c311f249539b67168a75d3741d54970831f05fccaf97c8cf5bf4f3b131cc277bbbd6809920a36ddc7a2d2a5923df78ff16b902ca1f2ae34a48932902c67bf43db334f4a79da267f45c38e6282c87428341de694f3ecc46f6148b5c4ebd4aba13fc99f9aafa41009f1d86014718c37ad8d57a3c2bed1de5d80e988faf754adf6be1bbc56393b8ebe057b50455a3b5e52cf98b7a00cbeb7efaa74a46bc697daaabd724571a4b62bf6a26c2187a9aaff42a1ecb66eb0344134f567eccd0105cff9ce1d056b293e881826a627ada6ebc5ec9354b5947b123d0bf441482e959aaa1496199207a4ce5023550007a7adcbe9145fd698ca1819a3e9c02b7616909980d0e76ea276b760e7e09be2fd9ba20f7da08540124eb7551d2d5f76c518bf3d10f7225f585872204b0a58d57d4e08a2dec33daa53ea7916ceb0204a15bb22fe0b399615113e372b338eac8d74ac713de1a01d96f0119ac1386f04f73d9a8b323c3a11e590aee7672b5dd17cf6f68bc48b580de64ca8940c988c9c739bf2bd44a54fbe885e6e5726ae0e0c41079af2f9c0ec7273aa9445c5d15f9b072447e79de9a0b98aaa9c5ab3852b37d292276a647344fdba2b20dfcb64e6ed0923b10f8ba3ff7c6fbc2f420db50e252bf3ec97e81af30b4d50ae8e1a85250de9816cfaa4fa446a99ce5295d6ed85d0ef2d0c28c5fb10ce5ab5a4f79f304e747dab7941f02d0925a74b7f6d6f1fe59e83a610304b1fa4efc156bb151bd2782075e74e1370ebf769f2c9ff8fc393eebe76d530a432e16e0c814eb3cda1d35156d178fa81f1b5bfa9909aab39fbedf50d77a5b6f4213c6b9179ea0bd85d05e41d85fc6a559da22ed23dba854b5032a117612e7e6fd5a3bf5a16e25aa864f4201c21b80a124e3b461576efdeb3cae95f2e6f192d30b4d496bb4eb4ff60055b53973ed23301b23c9b20c2bd236e6b451722296aa6105bc61dbea01f9d891f23e773ec967efc1505b20d9c54dac4f0d456bf4e1e953e4638305720327b01216b35f7ae26ea4144dfd80ec7a389ea1dd88ba15e2fdba858f7c9dc2239db104dc598fa745af3a4036fb88213cc595b2295d3bb950554244032cef5dc16fcb4aea4144c8b50a7160045edc2f42c80fa9e33f81f47228d39d95c7f4b1f864511cdce882f07a56bcb4f4777879e88f2821dc428515d7926c66a061595415ab3c5dce5ae20848e355074f224d934f0a26cc03da0c61a219f7ad23e286ee48c72db697e9217dd7aeebc7fccc61fb26f547af46e4df69a6fc0adf11179f1696169f4827b0aa9432b3b2c3cee6baccc8dec2a949407e00ceb4371e3525a3110d458e5a7db490e60c3f6d94c96d7024e4f0705b47cf4646ae32242876d13985a45e9e75c7c71c95a41dbdae396f7b8b58e89a1af2f7777ff4818e40130524cb95ce84ebc7c7493c5a6167991f8b05387be948e9678fd6a8d9cc55717476c73ae34ab25bf0982dcde4614dfc740af3eb20c580a69bcc93f4077e79030f4503a12a3bb9a7fc341e2a0b31d32331dc7181a711c1cff529e785c14ce30c66015d23c438091b26c38a5fcd7ba17f3742cbce0c0c722e4c18331c695bf816f18e1e52ff005bd3f385d16ae68350f65caa71a38e31c356f573d09ed0e1f219deed8476d663cf54e45c51f6f95f0b263b0ba0a8b149a64e27789824ffa1f5d68a77fe596d866493078b28ddc7640e113122497ec9520a81848f2ab3dde32cb7c0bf0eee4a9f76bfad599151c75f5707ecd838a8838f8b4d1bcabe0e2887290ae7a51466db4ef8ffc03c7b649334aca219d50150addca5393d39f9dfd6bb6713faeb650732547b3b17dece9000b98da5dc95509c889f89cfa15c9d0fa74855b18f897d0702e0d7a759fb477662bb92c70090318dd9b8dd8730b64a0127c5c7529fcfae952f5826ae2974c13d250b8d1a07fe3299e969ea2278528cdab51fbfb4ac16a09d3dd7576c6f90e0e826eabbfc65cdbd611afeaa3f13858a5393ba20e6be516c6a17ef5e904f78744ae58d96f68157577cf60e85aba76962398965b5bb97946fc643eda764991970e10854a934f8c80b4d539442686d13fccaf7bf0131f3b8109245e708927ab60cf262b9ab297422aa35d3924ebda47cb3485dd22e682f8beecebf12d7a2fdb66ef0c1eb4ae7e19261dd359df832304e3d3a18da42e1d7ccf61ea62c2722edde1ff60f344020717b105a07a2bfc30a6e157cd234e20487162af4eb17055196cdf2311d64e68f20fb04d5ff9cfbdaaed16b4c07e0fba5dc355bc74c6ea4954e79e294728f6ed6eda5082a8e68418e2df01d9af97a7cf190cf3915d4abb5eaca9620614c030c23cf9ff1c152be7df3290394e866affdcb41797ed79cd4a6a67331bf858566ed52c32fe3038bd9af53ba370e4597c89a0cf7ee7b2bb4ff29bc7f31c93fb53ad4ecfe63527bd2c61be38ccc25da3cf07b9ac3172b0a4daf6845fe4e7ed35e48a56ddc755b9ec4094e0e164b44dde454d38a0708a98099a2e72319f663bc9769086973d024a01855510f1b85db5e92b7b1d55fefebdf639a20ffcd592bf49e26eb7404114bbf60a0bdbba21891edd93bfc10ef80596ae98e525d1cabcfdccc294cdeecbfbebe846654112c44dc1ac8366fce343551e024e88ccc071a35fe70a483158aed960993e1a7e1df3849c95fd99359b252ac4a7ef993596cfc902e5487205996e16bb1b56e6b674757a5d7b991c49bad3ca704a22a65c7ee7089f793f966fe5b72f758906a5bd75cbd42d74b4cb98d2271c5026bb277c8d88b64234114d291fb2a786485af21921efc1c8e4f64ef81039ef090432a228b847db45cc4f8fce168707845f8e7ee8bcb7892029d8f3f63cf38df738e22998d769a962a6b7b5b64e16e85af8f2f4e9e9c7c3ffd124d249ffdd396789dbfc9fa188c66d3b33bfcba9d6b2d3f63a5f29e13ba2413b3af58df3c14b381a679432861bf1af4a78455604399b62cfd284bf6d9dfe41dbefa917c5adb7e7dc15c1951c78b359e06031e5160a612877e1d1acd1a34444ed8b3966ad270fc3c25cb0495cfef2e590d900a04d4d2acb3ed2eccadc772696263469ba77fc1d646c8bac002253998c33c9020e586b2129691ae05049949bc91d89faf3333b73a33b7450faa414f51b556aa2397223a9c437aad40a5c8f6266dadbe16736124405d004b89fc383f6d58815b98bf210560434eb11d5b9f19661afcb2b43e5ad758151a9f8e51bd7afe27697ae20293a24c6b4d2d7653b474d03df3058843435c8a3aaea8dbcdc055bbe527f73a1303504f693eb9a346b64e66a3d42ed6bfc1c8656aeedbfbf0ec828d825c690d254497b3878ae4776973b69cff598b1e6c78ed1a4fcfe45b55fd4d9c7b86b754054c8f7b96c3226b24d7a2d9d845c7e87e315c757621af1ce"}, 0x1008, 0x7b6f6c26f56449b6) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f0000000180)) execve(0x0, 0x0, 0x0) 16:00:10 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r1 = syz_open_pts() ftruncate(r1, 0x0, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000080)=0x2) r2 = semget$private(0x0, 0x5, 0x204) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0xb1, 0x0, 0x1000}, {0x80, 0x4}, {0x6, 0xff, 0x0, 0x2000000000000}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r3, &(0x7f0000000100)="e4", 0x1, 0x0, 0x0) ioctl$BIOCPROMISC(r3, 0x20004269) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x15}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCFLUSH(r4, 0x20004268) semop(r2, &(0x7f0000000340), 0x2aaaaaaaaaaaaace) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000480)=0x7) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000240)={'./file0\x00', 0x100000000, 0x7f, 0x3f, 0x0, 0x7ff, 0x401, 0x81, 0x1, 0x4, 0x7, 0x5}) r5 = semget$private(0x0, 0x4, 0x60) semop(r5, &(0x7f0000000180)=[{0x3, 0xffffffff}], 0x1) r6 = socket(0x2, 0x4003, 0x0) getsockopt(r6, 0x0, 0x7, 0x0, 0x0) r7 = fcntl$getown(r6, 0x5) ktrace(&(0x7f00000002c0)='./file0\x00', 0x4, 0x40000846, r7) mknod(&(0x7f00000001c0)='./bus\x00', 0x3a0914c44f7b202d, 0x501) r8 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000140)='/dev/speaker\x00', 0x20, 0x0) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r8, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r9}) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) 16:00:10 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) getsockopt$sock_int(r2, 0xffff, 0x1801, &(0x7f0000000000), &(0x7f0000000100)=0x1b2) listen(0xffffffffffffffff, 0xfff) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:10 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r3 = fcntl$getown(r2, 0x5) fcntl$setown(r1, 0x6, r3) symlinkat(&(0x7f0000000580)='/', r0, &(0x7f0000000540)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='.\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='w\x00') chflagsat(r0, &(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x0, 0x0) chroot(&(0x7f0000000080)='./file0/file0/file0/file0\x00') 16:00:10 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) 16:00:11 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)="9513", 0x2) r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x84}], 0x22f, 0x8001) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) pread(r3, &(0x7f0000000080)="f648287426426f210304878b1d7345b98f612f8449", 0x15, 0x0, 0x29) 16:00:11 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) 16:00:11 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) 16:00:11 executing program 0: lstat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x5ff, 0x0, 0x0, 0x1, 0x5, 0x0, 0x39}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x6c}, {0x1c}, {0x40000004006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="010c777cf7c7e52c32db472b74ed") ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000001c0)=[{}, {}]}) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x7, &(0x7f0000000100)=[{0x48b1, 0x7, 0x7, 0xfd}, {0x8, 0x63, 0x59, 0xffffffff}, {0x2, 0x1f, 0x80, 0x1}, {0x800, 0x6, 0x6, 0x7fff}, {0x100, 0xff, 0x20, 0x8}, {0x1ff, 0x1, 0x5, 0x156}, {0x6, 0x0, 0x1}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x400000002, 0x0) 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(r4) socket(0x400000000018, 0x3, 0x3a) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:11 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) 16:00:11 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x100001, 0x0, 0x80000000000}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = openat(r0, &(0x7f00000000c0)='./bus\x00', 0x40, 0x0) write(r2, &(0x7f00000001c0)="2aaab1e1e3444b82613acb0c54a09be2fdff36153016cd6a660536bbc872d16928c245fdacdb940f54355991bb00dd195e2d49cabab7b9114732bec4015c97a08752bbeca64a0b9643c23ae7312768ae799827defa3dc431896215376f3e30a6a697bead5d7366f92efebfab2a97ce6842c2206f9aca1882897f6585ad1d03451afce3e5dea626f189f0cecc8d8ef6ddd7e56ad40ae56495b42a4016c58ce8a55fa62da064e47cecd2bc427c22ced9742755f4f99570dc3596626f28679b9a19e763bf05705e37da551505d4f2edcafa867e2f4c307c", 0xd6) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) write(r3, &(0x7f0000000040)="510fc3", 0x3) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) 16:00:11 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) 16:00:11 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0xffffffffffffff30) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x2, 0x400000000002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) semget(0x0, 0x3, 0xc) geteuid() r3 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000040)=0x1) getgid() getuid() open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r4, 0x40047002, &(0x7f0000000100)) listen(r4, 0xe6) setsockopt(0xffffffffffffffff, 0x8, 0x8, &(0x7f00000004c0), 0x0) write(r0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x200, 0x0) 16:00:11 executing program 0: r0 = syz_open_pts() r1 = dup(r0) r2 = dup(r0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000000)) fcntl$getflags(r1, 0x2) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000040)={{0x8, 0xf3ec, 0x10001}, 0x0, 0x1, 0x14}) ioctl$TIOCSETA(r2, 0x802c7415, &(0x7f00000000c0)={0x0, 0x1000000, 0x0, 0x0, "d09c418deff23924f5bdd59f2a63783996e76284", 0x0, 0xffffffff}) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x20400, 0x0) r4 = kqueue() dup2(r3, r4) msgget(0x0, 0x210) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x6) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x8000, 0x916, 0x60, 0x7f, "cf905a849660ec3a0009c496ded9363464ae2f26", 0x9, 0x6}) getpgid(0x0) 16:00:11 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) 16:00:11 executing program 0: r0 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r0, 0x1, 0xfffffffffffffffe) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r2 = socket$inet(0x2, 0x4000, 0x6) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000040)) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r6, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r6, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r7 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r7, r8, r5, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r9 = shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffc000/0x3000)=nil) r10 = getuid() r11 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r11, 0x0, 0x0) shmctl$IPC_SET(r11, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r11, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r13 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r13, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r13, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r13, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r13, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r14 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r14, r15, r12, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r16 = getgid() r17 = getppid() r18 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r12, r15, r16, 0x1e4, 0x8}, 0x5, 0x5, r17, r18, 0xfffffffffffffe01, 0x9, 0x7ff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r19, 0x4, 0xcc) r20 = getpid() fcntl$setown(r19, 0x6, r20) shmctl$IPC_SET(r9, 0x1, &(0x7f00000000c0)={{0x7, r10, 0xffffffffffffffff, 0xffffffffffffffff, r12, 0x100, 0x9ce7}, 0x1, 0x1400, r20, 0x0, 0x5, 0x4, 0x5}) r21 = socket(0x18, 0x1, 0x0) setsockopt(r21, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r21, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x1ff, r3, 0x0, r4, r7, 0x0, 0x4}, 0xb4f, 0xffffffffffffffff, r20, r22, 0x4000000000003, 0x7ff, 0x6, 0xffff}) open$dir(&(0x7f0000000480)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r23 = getpid() ktrace(&(0x7f0000000400)='./file0\x00', 0x0, 0x1016, r23) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ktrace(0x0, 0x0, 0x1506, 0x0) write(r24, 0x0, 0x0) recvmsg(r24, &(0x7f00000002c0)={0x0, 0x2b0, 0x0, 0xfffffffffffffd9c, 0x0, 0x2f9}, 0x2) r25 = socket$unix(0x1, 0x5, 0x0) r26 = fcntl$dupfd(r25, 0x0, r25) ioctl$TIOCFLUSH(r26, 0xc028698d, &(0x7f00000000c0)) r27 = openat(r26, &(0x7f0000000240)='./file0\x00', 0x91, 0x40) pwritev(r27, &(0x7f00000000c0), 0x1000000000000207, 0x0, 0x0) 16:00:11 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) 16:00:11 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) 16:00:11 executing program 0: r0 = syz_open_pts() mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) close(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x92}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000000)=0x6) r3 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) sendto$inet(r3, &(0x7f0000000100)="8a487617d22053a7a4ba6300ea9b1f31ce967cb79e3f94317abe27e3fce2a786e245a9d1c0e36c4f92da915a74b80ca5450487", 0x33, 0x0, &(0x7f0000000140)={0x2, 0x1}, 0xc) write(r1, &(0x7f00000014c0)="8fc3c1f9ea6e15b7e080f7588caf9f8abbe1d3daf1b5e0615d6475c96023c9dd67452432e1d643870f7bfaa82a7c43d54408f402443678f6ceae9613432995bd76565cdaa921d977f1f2496a403a3a0d", 0x50) 16:00:11 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) 16:00:11 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x203d, 0x0) r1 = dup(r0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x40) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000000)={0xfffffffb, 0xff, './bus\x00', 0xfffffff7, 0x0, 0x2, 0xe8e}) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000080)=0x20000010000) 16:00:11 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGETIF(0xffffffffffffff9c, 0x4020426b, &(0x7f0000000180)={""/16, @ifru_vnetid}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000100)=0x9a9) setrlimit(0xd, &(0x7f0000000080)={0x80000001, 0xffffffffffff7626}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) accept(r1, &(0x7f0000000200)=@in, &(0x7f00000001c0)=0x5) 16:00:11 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x12}, {0x3d}, {0x6}]}) readv(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000080)=""/115, 0x73}], 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="b60ca03297fd825e79ecfc98f5c8") 16:00:11 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) 16:00:11 executing program 0: r0 = socket(0x20, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 16:00:11 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) 16:00:11 executing program 0: socket$inet(0x2, 0x4, 0x5) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000f80)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8faee480700000000000000554799b9b8138d30505e8f0000a41f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1156f6bc23442dc9631d64bcdcb273e495bac1573ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07081cb3613f363bda68cdc42da6ee701520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37eea13fce9a15edf26e82fcca1e245a58d78b9edc65978540bba1671379dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab7809983a3f6ac242939caff03767a04075a5f9e5d29e3cac6c0be6ddb009c48adb4e38cc96072cab037ec2d04030b3e09396293ceaeb7654667b76bb2aedb6ee790c0514a813dbbca51acf3f76d12ae4b87f1ca4132cf1f6184c8c156ce5cb47566abe86451173c12dfcce0a325aed454f7aabda6e3def3f5a190a05885d482fffb9871543e605aec4e96343d12645199ce0f92602b6fd306d32fea4d6f8fdd21d3af7a4ce856fa952f23b216639cb5ba8ca8715e9c8218b768310da70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d9d7ea7fa1bb7b7020f92f6773c9bf4e1ae6ac6b5a2889f298ef156860588778386204059faa2d9edc2410ac1fef1a0a976f7e7a57819a2ee1edf8c8c2506166f4e971452308776e48cfa8d31cb69de4dac2a5cf61ea9ce77638dd3f3399635086a12241509973dea2b929c9c023a9d82b4cab0acc8e05c50594cdfa8ce095cae56c5bb1a944d08a79cc838177ec00000000000000000000001f3ce3eeac43c6d4f316c37ae03ab34921429b9eae68a81bfc8526a5e2e17ad0787b9182f04d191f4ab3d4b03c70ef283e0c51550af3986e7c2112ae59b562c9acfd29b5aed23c03008436f8a0bde3ee5022ee7aa5cf05105f518ffab5d7d2d8fa5a4e2949279dd70e532f681f29cd4c28612ccb11f43f6a72f21987d15bd9f19227c3172db2124a2790f94bd3e8e912f55de0"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x4) writev(r1, &(0x7f00000003c0)=[{0x0}], 0x1) 16:00:11 executing program 1: r0 = socket(0x2, 0x8001, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000100)) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x400000000002d}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") 16:00:11 executing program 1: r0 = socket(0x2, 0x8001, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) 16:00:11 executing program 0: clock_gettime(0x4, &(0x7f0000000040)) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000080)) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0xbc2) shmget$private(0x0, 0x1000, 0x9, &(0x7f0000fff000/0x1000)=nil) 16:00:11 executing program 1: r0 = socket(0x2, 0x8001, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) 16:00:11 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) close(r0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0xe0}], 0x1) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0x18f2, 0x6, 0x9, 0x1, 0x7fffffff, 0xfffffffb, 0xfff, 0x1, 0x1e701f2fe45c100c, 0x0, 0x6}) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000240)={0x3, 0x10001, 0x4, 0x6, &(0x7f0000000780)={{0x401, 0x8, 0x7, 0x2d2cbfc0, 0x9dd1, 0x0, 0x4}, {[0x7ff, 0x7, 0x100000001, 0x1, 0x5, 0x8, 0x80000001, 0x4, 0xe7, 0x8afa, 0x17, 0x800, 0xfff, 0x8000, 0x1a, 0x1, 0xfffffffffffff446, 0x9], [0x2, 0xa0b, 0x7, 0x7, 0x5, 0x9, 0x3f, 0x100000001, 0x9, 0xfffffffffffffff7], [0x80, 0x100000000, 0xf40, 0x8, 0x33, 0xbf, 0x7e0], [0x7, 0x7fff, 0x80, 0x4ce, 0x1ffe0, 0x4], [{0x9, 0x4, 0x2, 0x6}, {0x8, 0x40000000, 0x5, 0x80000000}, {0x3, 0x0, 0x5, 0xf0}, {0x74763624, 0x5, 0x794, 0x1}, {0x800, 0x4, 0x397, 0x4}, {0x7fffffff, 0x43, 0x9, 0x100000000}, {0x8, 0x401, 0x9, 0x4}, {0x0, 0x5, 0x80000001, 0xf8}], {0x1000, 0x100000000, 0x1ff, 0x8f0}, {0x8001, 0x3ff, 0x1, 0x8e3}}}, 0x5, 0x3}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r0, 0x100000042) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) r1 = socket(0x2, 0xc003, 0x6) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000e00)={0x10, 0xa, 0x4, 0x3, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xfffffffeffffffff}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x10001}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x9}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x8000}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x203f}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x200}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x1}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xebc}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x8}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x8000}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000fed000/0x13000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ff4000/0x4000)=nil, &(0x7f0000ff5000/0x2000)=nil, 0x6}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file1\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x5}) connect$unix(r1, &(0x7f0000000c40)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d76b55e55f40113f4200bb6308376175e558b75a8f3fb90f0000008295955984c87910bf453f68c11700287ead4b0000000000000000a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b580600000000000000e447473c238495aaee48c02f6af3bf554799b9b813ad30505e7ea0aa17f2a694a560b8fe1f4385f8413c755ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d8e4884b13c6d158daa2870b4122cd2350100000012000000000000000000000000000000fafc7d162590795dc612c154e0f1c7b895a10680b18013b0663a52f08d97ce7b816161ab7f8aa78b5f01102c1f2e6029ba46ab6e0245377375327b2e56bd3a19f8df6d62b86621c1893abac943a77486747acc3ce1c8158fe9db3febb57d0066c1533c691c90d6b57243e4080e5eca1beffe4a7a0be94b41834c4f7c310b6a2ce0068031836ecfdea3d1058ea7f31e04c17a3e9470ba57d20bdc6de2a01611621d692b2d33f2413700feffffff5757fffffff84f8a6e9fd4f76b6a138c65affa2473ec7f81e6565972189c177630b3dc935ff1104be4a179"], 0x10) write(r1, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) bind$inet(r0, &(0x7f0000000380)={0x2, 0x3}, 0xc) 16:00:11 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) 16:00:11 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) 16:00:11 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1, 0x180) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) readlinkat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/7, 0x7) open(&(0x7f0000000140)='./file0\x00', 0x80, 0x100) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0xa) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f00000001c0)=0x4000) r2 = msgget(0x2, 0x20) msgrcv(r2, &(0x7f0000000200)={0x0, ""/72}, 0x50, 0x2, 0x0) msgget$private(0x0, 0x400) r3 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$lock(r1, 0x0, &(0x7f0000000280)={0x9ab7c6fbb42b6ee0, 0x0, 0x3, 0x5, r3}) semget$private(0x0, 0x1, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x0, 0x0) openat(r4, &(0x7f0000000300)='./file0\x00', 0x1, 0xda5f98c731a0f1eb) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOGETOWN(r5, 0x4004667b, &(0x7f0000000380)) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f00000003c0)=0x8) chdir(&(0x7f0000000400)='./file0\x00') r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000440)='/dev/diskmap\x00', 0x20a48, 0x0) ioctl$FIOGETOWN(r6, 0x4004667b, &(0x7f0000000480)) kqueue() r7 = openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x0, 0x0) fchmodat(r7, &(0x7f0000000500)='./file0\x00', 0x1, 0x0) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000540)) r8 = dup(0xffffffffffffffff) ioctl$BIOCGBLEN(r8, 0x40044266, &(0x7f0000000580)) r9 = msgget$private(0x0, 0x1) msgsnd(r9, &(0x7f00000005c0)={0x3, "676ba282335f657088eb4ec593d976618754868ee7"}, 0x1d, 0x0) r10 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r10, 0xffff, 0x1007, &(0x7f0000000600)=0x4, 0x4) 16:00:11 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() fcntl$setown(r1, 0x6, r2) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000080)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x8000028}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:11 executing program 1: r0 = socket(0x0, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x0, 0x0, 0x0, 0x4}, {0x5c}, {0x6, 0x0, 0x0, 0xbce1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x90, &(0x7f0000000340)="a2") 16:00:11 executing program 1: r0 = socket(0x0, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) 16:00:11 executing program 0: socketpair$unix(0x2, 0x2, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:00:11 executing program 1: r0 = socket(0x0, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) 16:00:11 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="57f1f230eb1392f90900b3"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x20000000, 0x0, 0x1ff, 0x0, "000000000000000100002000", 0xffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f000033d000/0x4000)=nil, 0x4000, 0x80a1f96a2f325a5f) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10, 0x0) mkdirat(r2, &(0x7f0000000140)='./file0\x00', 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 16:00:11 executing program 1: r0 = socket(0x2, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) 16:00:11 executing program 0: unveil(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000040)='r\x00') r0 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r0, &(0x7f0000001040)=ANY=[@ANYBLOB="00000000000000000000000077d1751d6270b7b300000800000000000000000000000000000000000000000000000000000000000008000000000000000000000000010000000000000000"], 0x1, 0x3, 0x0) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x2) fcntl$dupfd(r1, 0x100000000000, r1) msgget$private(0x0, 0x8) socketpair(0x6, 0x2, 0x7, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = msgget(0x2, 0xc0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0x2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xd2) r9 = getuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r11 = getpgid(0xffffffffffffffff) ioctl$VT_GETSTATE(0xffffffffffffff9c, 0x40067664, &(0x7f00000001c0)) r12 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) r13 = socket(0x18, 0x1, 0x0) setsockopt(r13, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r13, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) fcntl$setstatus(r12, 0x4, 0x80) pwritev(0xffffffffffffff9c, &(0x7f00000002c0), 0x111, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r12, 0x80085761, &(0x7f0000000000)={0x1, 0x1f}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r6, 0x1, &(0x7f00000003c0)={{0x0, r7, r8, r9, r10, 0x0, 0x9}, 0x800, 0x1, r11, r14, 0x6, 0x1, 0x1, 0x2}) msgrcv(r6, &(0x7f0000000080)={0x0, ""/151}, 0x9f, 0x3, 0xc00) msgctl$IPC_SET(r0, 0x1, 0xfffffffffffffffe) 16:00:11 executing program 1: r0 = socket(0x2, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) 16:00:11 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f0000000300)=0x7a14) 16:00:11 executing program 1: r0 = socket(0x2, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) 16:00:11 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(0x0, 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) 16:00:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = dup(0xffffffffffffffff) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r2 = kqueue() r3 = dup(r1) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r5 = socket(0x6, 0x1, 0x0) setsockopt(r5, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r5, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r6, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x400, 0x0) r8 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd\x00', 0x10, 0x0) r9 = openat$tty(0xffffffffffffff9c, &(0x7f0000000400)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCSETAW(r9, 0x802c7415, &(0x7f0000000440)={0x1, 0x0, 0x57c11885, 0xffffffff, "1ceea7cb2678b0544b1966c33ed7b84bfc1e3d7b", 0x1, 0x7f}) kevent(r2, &(0x7f0000000200)=[{{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x80, 0x9, 0x5, 0x200}, {{r1}, 0xfffffffffffffffe, 0x8, 0x1, 0x4, 0x3}, {{r3}, 0x0, 0x1, 0x0, 0x101, 0x85}, {{r4}, 0xfffffffffffffffd, 0xc, 0x1, 0x7fff, 0xee25}], 0x2, &(0x7f0000000300)=[{{r5}, 0xfffffffffffffffb, 0x84, 0x4, 0x1, 0x9}, {{r6}, 0xfffffffffffffff9, 0x0, 0x1, 0x0, 0x10001}, {{r1}, 0xfffffffffffffffb, 0x8, 0x10, 0x4, 0x2}, {{r7}, 0x0, 0x0, 0xfffff, 0x5, 0x27}, {{r8}, 0xfffffffffffffff8, 0xf2, 0x1, 0x209, 0x6}], 0x2, &(0x7f00000003c0)={0x8, 0x2}) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r10, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) pwritev(r10, &(0x7f0000000080)=[{&(0x7f0000000000)="15955689c896f7ec5f0ca0a42352d462d3252f52a147e289a4", 0x19}], 0x1, 0x0, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) r11 = geteuid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, r11, 0x0, 0x10}, 0x1000000000004, 0x3, 0x0, 0x0, 0x0, 0x100000000000000, 0xfff}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pipe2(&(0x7f0000000480), 0x10000) 16:00:11 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1d, &(0x7f0000000000), 0x4) flock(r0, 0x4) 16:00:11 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x0, 0x0, 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) getrlimit(0x3, &(0x7f0000000040)) 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(r1, &(0x7f0000000100)="8c65", 0x26d) 16:00:12 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(0x0, 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) 16:00:12 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) sendto$inet6(r0, &(0x7f0000000240)="321eb84d422fa6a9ac058106771bc7a8e7dfa299a94ecb5c6cadb13e442d242226f7ad7da5869f9cd90a372ca79746bd8e645a9e19e4d089b0596562fa8ed861d7eaa2ed6d980562957fb3c68f73db357e6f530d16c9112a9cf3314f6c74071b4fc831bb59fac7820176eebcded275cde46a8e647aa0b80022d66e88d78e1f5aeb919de5d717334f43a958d2da1f9a5407bb43b25468861ba8830bd345690376261026260ddb2bb4ca18d9f2f20a3cdd664f7b225c567bea4ce3d0d9f6e40c036d754b4026c24d0f40d6f8b48b6135d77f7c726954a12dfc0711d25472a1281330e392890af8a5cba036128d849c420b5f", 0xf1, 0x404, &(0x7f0000000340)={0x18, 0x0, 0x9}, 0xc) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000100)="b1000508b100a45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) chdir(&(0x7f0000000080)='./file0\x00') chflags(&(0x7f00000000c0)='./file0\x00', 0x10008) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r3 = getpid() fcntl$setown(r2, 0x6, r3) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f00000003c0)) syz_emit_ethernet(0xfffffffffffffce9, &(0x7f00000001c0)="f51d22b32373135d7c79322cef77dfc9721702290038b3aac81a7cfdb6da7bd274f7e38ebd684f61cf75ef345739f5666e467616a08f16bd90eca25224a4bf7bb9382e212d43bb82a20b6f1803fef992f7f45ffff5e5cedc0ada41d3d433918d063507d5a8e3490000000000") pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r4, 0x4, 0xcc) r5 = getpid() r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r6, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) fcntl$setown(r6, 0x6, r5) ioctl$TIOCCDTR(r4, 0x20007478) chflags(&(0x7f0000000040)='./file0\x00', 0x1) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='\x00\x00\x00\x00\n\x00', 0x8, 0x0) mknod(&(0x7f0000000380)='./file0\x00', 0x160, 0x8) 16:00:12 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x44) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000080)) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) 16:00:12 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(0x0, 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x200, 0x0) close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'\x00', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x278, &(0x7f0000000180)}) r2 = socket(0x18, 0x1, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80, 0x40) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000040)=0xffffffff) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') 16:00:12 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f0000000180)=[{0x100000001, 0x0, 0x0, 0x8000029d8aaa8}, {0x87}, {0x3c}, {0x7ffffffe}]}) r1 = shmget$private(0x0, 0x3000, 0x41, &(0x7f0000ffd000/0x3000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r3, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, r5, r2, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r6, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r8 = getegid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0x1, 0x0, r4, r7, r8, 0x40, 0x1ff}, 0xffffffff, 0x3, 0xffffffffffffffff, 0x0, 0xfffffffffffffff9, 0x10001, 0x80000000}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r9 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r9, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r9, 0x80045713, &(0x7f0000000100)=0x1) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:00:12 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) 16:00:12 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="8202695e7f0000010018a56964653000"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="2003a801f50be7576a4ce0dd60000100", 0x10) write(r0, &(0x7f00000006c0)="4a7e18378cb37a058dff6836e32d59ce004eced23f1ea22336a1ef2d66809aa72dc68ba223d7aad934035af5fd7a48d34b64fc87482c80af741acfdf0536b383718ed818dff4c272bf3c8d056fd3e6fbc06ecf7fefad944f650676c1592913978c06c8575314f38e43fb36f17189f3741addba351953b058c87c0c4ea37261dd2f4f56d03183fc54770be61d7c9a0a632991f953c9d2073dbe914a340ffcedb122127248f43b4b18354a90d0b3f24b4858d326dd4707021825e74cf622029fd984177f05d33e5d527771c05b679400635d7d4dec1aaa3b995ba4d2efb30521252884b1cb205cfd7fd44db332b40167d0c4f58bdb16c3775f20ba51f7a8e2f7eb78785ba28496532100df28f04caa7c64da8f5c093068c125458a29970c95dfc6899619d11be79a2c55f4243f8d2bb35713cac60327f0c13800a5299d86c27027392091d15b0a6acf45ad19e02ff1c37888a68eb028202a34d8f089cfae7bf1c1e0b187273210c07a01ffa977f2cab7d2bf", 0x171) pipe(&(0x7f0000000000)) 16:00:12 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) 16:00:12 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) 16:00:12 executing program 0: setrlimit(0x2, &(0x7f0000000100)={0x60000000, 0x60000000}) mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000280)="000000186000fe0000ffffffff0000000af6ce4f22276e2b8d2a48d600000058a300"/44, 0x2c}], 0x1) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) r1 = semget$private(0x0, 0x7, 0x4) r2 = openat(0xffffffffffffffff, &(0x7f00000004c0)='./bus\x00', 0x2, 0x2) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000500)=0x3) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000180)=""/9) execve(&(0x7f0000000540)='./bus\x00', &(0x7f0000000740)=[&(0x7f0000000580)='\x00', &(0x7f00000005c0)='-\x00', &(0x7f0000000600)='/dev/zero\x00', &(0x7f0000000640)=']+)\x00', &(0x7f0000000680)='/dev/zero\x00', &(0x7f00000006c0)=']\x00', &(0x7f0000000700)='\x00'], &(0x7f00000007c0)=[&(0x7f0000000780)='\x00']) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) mknod(&(0x7f0000000480)='./bus\x00', 0xc000, 0x3) r4 = open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) pread(r3, &(0x7f00000000c0)="13", 0x1, 0x0, 0x0) symlinkat(&(0x7f00000003c0)='./bus\x00', r4, &(0x7f0000000400)='./bus\x00') ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000800)={0x1, 0x3, {0x2, 0x7}}) chmod(&(0x7f0000000880)='./bus\x00', 0x118) pipe2(&(0x7f00000008c0)={0xffffffffffffffff}, 0x10000) ioctl$KDSETRAD(r5, 0x20004b43) r6 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000000)=""/155) semctl$SETVAL(r6, 0xd88ce6400dd2fc4e, 0x8, &(0x7f0000000840)=0x1) close(r3) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0x2000009, &(0x7f0000000000)="03000000", 0x4) setsockopt(r7, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r8 = dup2(r3, r7) ioctl$DIOCMAP(r8, 0xc0106477, &(0x7f0000000300)={&(0x7f00000001c0)='./file0\x00', r3}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) mkdir(&(0x7f0000000440)='./file0\x00', 0x1) pwrite(r4, &(0x7f0000000240)="8829076e9db40856a5321cf3864c65fe3f0351f97fe7a134f5022dc60a78e4d4e8997d8056e95f8df0a2ebeea40c260b3598a1d1eba4818a8f7138004a853d03a41ff90629679b594802edfef87aab83fd1f197186fa2eb6504f4b17a1da98783077968f3e85e3b65b3097288f068cb4768080bc62b6dad6679f983153bb72cf8643c12d2937ab804b2e69e0b2c9299a51b8639508abae2d598764670cd2d370e252e47ba47aaf9e65", 0xa9, 0x0, 0x0) link(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') 16:00:12 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) 16:00:12 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) 16:00:12 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, 0x0, 0x0, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) 16:00:12 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x4a2bfdc239e902ec, 0x5dc1) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x20) fcntl$getown(r0, 0x5) 16:00:12 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, 0x0, 0x0, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) 16:00:12 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, 0x0, 0x0, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) 16:00:12 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0), 0x0, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) 16:00:12 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = msgget$private(0x0, 0x480) msgget$private(0x0, 0x500) msgrcv(r1, &(0x7f0000002a80)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006a9cb1a516809c706299b3621057a46c205e6483d73cd73fb366c212a8163e8864cd8c264eb3e3d07a497af87a36d272d697890c32755aee43688ed11cdbae89a2d3e96b2678fb64cfc08e87a0f3be22d013e9a319a52c7fa6bbe8a464eef39f324404482f0f516d040eb83392a5f007f13c7acfaed6f44ff452bbc981d71ccc0c7be465eb6890aeae53d7d1fc5cbc1591fa09cb6d3010fefe088ae2f82e8eaf9858b81a01bf4719dedb726d2b60ec1e5af7549dd57f60635af7c987d21e228008d4c0a64b7e838746c78d6fa7d46bf9423112cb0357537e73385e24494d94d4ef43604fe01c26ab5f6e67dc8d3a077448be0ef45c5f7d98177f8d09dfa68305e6c14a"], 0x1, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r2, &(0x7f0000000200), 0xc40) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffd56, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x13, 0xfffffffffffffff7, "840300000007f1ffffff0a00001a00b877b400"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, &(0x7f0000000640)=[&(0x7f00000005c0)='^\\-\x00', &(0x7f0000000600)='\x00']) r6 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r6, &(0x7f00000003c0), 0x273, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r7, 0x4, 0xcc) r8 = getpid() fcntl$setown(r7, 0x6, r8) ioctl$TIOCCBRK(r7, 0x2000747a) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r5, 0x0, 0x0) execve(0x0, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x2}, 0x10) socket$inet(0x2, 0x4000000000000000, 0x3) 16:00:12 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0), 0x0, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) 16:00:12 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0), 0x0, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) 16:00:12 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{0x0}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) 16:00:12 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) open(&(0x7f0000000040)='./file1\x00', 0x420, 0x8) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20}, {r1}], 0x1ffffffffffffc8f, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)=0x500) 16:00:12 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{0x0}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) 16:00:12 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{0x0}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) 16:00:12 executing program 0: r0 = socket(0x6, 0x4005, 0xf8) socket$inet(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000001200)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b78dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800e3000000000000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7daa699f4377fc1da38055c4c4ccfa32be051981c14d4ef7e27ff97901fdccd8610696486c60fa5c4342c3eb523175d0cf8111"], 0x10) writev(r0, &(0x7f0000001180)=[{0x0}], 0x1) 16:00:12 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) 16:00:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613e) r0 = open(&(0x7f0000000100)='./file1\x00', 0x20042, 0x0) r1 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r1, r1, 0xffffffffffffffff}) open(&(0x7f00000000c0)='./bus\x00', 0xc4a6ccc49fa58f3b, 0x0) ktrace(&(0x7f0000000480)='./bus\x00', 0x0, 0x34, r1) write(r0, &(0x7f0000000240)="624ee7", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10006}, 0x44001000e, 0x8000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = msgget$private(0x0, 0x410) r3 = semget$private(0x0, 0x4, 0xa5) semop(r3, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000180)) semop(r3, &(0x7f00000001c0)=[{0x1, 0x6, 0x1bd24cc15f4885d6}, {0x0, 0x44, 0x1800}, {0x4, 0xb, 0x1000}, {0x4, 0x7, 0x800}, {0x1, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r3, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r6 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r8 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r8, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000100)={{0x3, r5, r6, r7, r9, 0x4}, 0x200, 0x401, 0x2}) r10 = geteuid() r11 = semget$private(0x0, 0x4, 0xa5) semop(r11, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r11, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r11, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r11, &(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(r11, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r12 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r14 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r16 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r16, 0xc0107002, &(0x7f0000000000)=0x280000) r17 = socket(0x11, 0x4003, 0x0) sendto$unix(r17, &(0x7f0000000300)="5001050360900004000000021306ca90081010fecea11ea8fef96ecfc73fd3357ae26caa0f16fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d80000000000000000cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed79518bf70299107ddf3b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b1042", 0x150, 0x0, 0x0, 0x0) sendto$unix(r17, &(0x7f0000000000)="6f932e581469d1b89b2bca11221ca038d533cb8423f338af432b61fcb7c62e957457939d1a56fbc39329badbd9a086d36ab91abb0a830b5d905ea8b9c577004c1c1edbd3cc4fb9a3ef61cb02f18332cfb4689732d0a05b38a8debab4723c75ce03ea70f486489390e5fdb57100a6247532ec65b6925c481490cfe33c1cee52af054a3f40c24e9aa634277e74f31cfa607c0f6556f3109d60", 0x98, 0x2, 0x0, 0x0) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0x12c) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000100)={{0x3, r13, r14, r15, r18, 0x4}, 0x200, 0x401, 0x2}) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000300)={{0xf876, 0x0, r9, r10, r18, 0x20, 0x1}, 0x5, 0x64, r1, 0x0, 0x2, 0x1, 0x8000, 0x2800000000000000}) 16:00:12 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) 16:00:12 executing program 0: mkdir(&(0x7f0000000680)='./file0\x00', 0x0) symlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='./file0/file0\x00') r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="033dd14f", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) bind(r1, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) bind$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='c\x00') link(&(0x7f0000000500)='./file0\x00', &(0x7f00000004c0)='./file0/file0\x00') setitimer(0x5, &(0x7f0000000100)={{0x45, 0xff}, {0xee3a}}, 0x0) 16:00:12 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) 16:00:12 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108be", 0x3}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) 16:00:12 executing program 0: mkdir(&(0x7f0000000680)='./file0\x00', 0x0) symlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='./file0/file0\x00') r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="033dd14f", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) bind(r1, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) bind$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='c\x00') link(&(0x7f0000000500)='./file0\x00', &(0x7f00000004c0)='./file0/file0\x00') setitimer(0x5, &(0x7f0000000100)={{0x45, 0xff}, {0xee3a}}, 0x0) 16:00:12 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108be", 0x3}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) 16:00:12 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x1000, 0x8}, {0x200, 0x2000000000}}) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) shutdown(r2, 0x2) close(r2) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2077, &(0x7f0000000180)=[{0x0, 0x5, 0x9, 0x41}]}) syz_emit_ethernet(0x170, &(0x7f0000000000)) r1 = semget$private(0x0, 0x4, 0x41) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r2 = getuid() seteuid(r2) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000100)=""/86) 16:00:12 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108be", 0x3}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) 16:00:12 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea100", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x74}, {0x60}, {0x6}]}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd0\x00', 0x80, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f0000000140)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="2341ce9c802bd9a55b03144e7b14") ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffff9c, 0x80105727, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x100, 0x2}], 0x1}) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r2, 0x0, 0x0) 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, 0x1b2) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r4, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r4, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) syz_extract_tcp_res$synack(&(0x7f0000000280), 0x1, 0x0) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r5, r6, r3, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r7 = getgid() r8 = getppid() r9 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r3, r6, r7, 0x1e4, 0x8}, 0x5, 0x5, r8, r9, 0xfffffffffffffe01, 0x9, 0x7ff}) wait4(r8, &(0x7f0000000140), 0x5, 0x0) 16:00:12 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea100", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) OpenBSD/amd64 (ci-openbsd-multicore-7.c.syzkaller.internal) (tty00) 16:00:13 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea100", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) login: pckbd_enable: command error 16:00:13 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) truncate(&(0x7f0000000200)='./file0\x00', 0x0, 0x1) nanosleep(&(0x7f0000000100)={0x8, 0x7fffffff}, &(0x7f00000001c0)) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, 0x0) r2 = kqueue() r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r3, 0x0, 0x0) shmctl$IPC_SET(r3, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r5, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r5, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r6 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r6, r7, r4, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r8 = getgid() getppid() r9 = fcntl$getown(0xffffffffffffffff, 0x5) r10 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r4, r7, r8, 0x1e4, 0x8}, 0x5, 0x5, r10, r9, 0x6, 0x9, 0x7ff}) ktrace(&(0x7f0000000240)='./file0\x00', 0x2, 0x14, r9) kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x1cf, &(0x7f0000000140)={0x3, 0x7fffffff}) select(0x40, &(0x7f0000000000), 0x0, &(0x7f00000000c0)={0x9}, 0x0) write(r1, &(0x7f0000000080)='\t', 0x1) 16:00:13 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) 16:00:13 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) 16:00:14 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) 16:00:14 executing program 0: r0 = msgget(0x3, 0x100) msgrcv(r0, &(0x7f0000001900)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000482aec6271195463044900000000000000000000000000000000000002000000000000000000000000000000000000004000000000000000000000f6ffffffffffffff000000000000000000000000001000000000000000000000000000000000000000003c16fcd8f28b450c3350d17ab9e352a960fe27953033cc71c1467b6e8877602a60e2854e937cf8ca7353ba3850c99633de2fed89a501455c5ba1938085a490e81e0d0e36469c362f6b1096ab0e29effeb6e46a5a88"], 0x97, 0x1, 0x1000) shutdown(0xffffffffffffffff, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) utimensat(r1, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x9, 0x2}, {0x6cb, 0x9}}, 0x2) r2 = open(&(0x7f0000000280)='\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', 0x2, 0x134) r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) msgget$private(0x0, 0x10000004) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r4, &(0x7f0000000380)={0x0, ""/35}, 0x2b, 0x0, 0x1000) getgid() r5 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r7 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x0, 0x1, 0x6070}, {0x18, 0x1, 0x2, 0x10001}, 0x4, [0x2, 0x10000, 0x40, 0x602, 0x6, 0x4, 0x1, 0x800]}, 0x3c) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r9 = socket(0x2000000000000002, 0x2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x0, 0x0, 0x2}, {0x18, 0x1, 0x6, 0x7fffffff}, 0x9, [0xf1, 0x4, 0x7, 0x8000, 0x20, 0x9, 0x9, 0x2]}, 0x3c) sendmsg$unix(r9, &(0x7f0000000540)={&(0x7f00000003c0)=@file={0x0, '\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00'}, 0x8, 0x0, 0x0, 0x0, 0xfffffffffffffd31}, 0x0) r10 = socket$unix(0x1, 0x5, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$TIOCFLUSH(r11, 0xc028698d, &(0x7f00000000c0)) ioctl$KDSETMODE(r11, 0x20004b0a, &(0x7f0000000340)) r12 = getpgid(0xffffffffffffffff) r13 = getpgid(0x0) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000840)={{0x6, r5, r6, r7, r8, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r12, r13, 0x80000001, 0xfff, 0x3, 0x100000000}) close(r10) 16:00:14 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) 16:00:14 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) 16:00:14 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690e, &(0x7f0000000300)) 16:00:14 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) 16:00:14 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x200000000006010, 0x10e02) open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x0) r0 = semget(0x3, 0x4, 0x80) r1 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r4 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000480)={{0x5, r1, r2, r3, r4, 0x142, 0xae55}, 0x0, 0x9, 0x7}) setuid(0xee01) accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, &(0x7f0000000040)=0x8) r5 = open$dir(&(0x7f0000000280)='./bus\x00', 0x10008, 0x21) socket$inet6(0x18, 0x0, 0xc6d) write(0xffffffffffffffff, &(0x7f0000000200)='p', 0xffffffffffffff53) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "02000000078d00cb5fffffffff9752c3ce00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r6 = socket(0x18, 0x2, 0x0) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r7, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) setsockopt(r7, 0x3ff, 0x8, &(0x7f0000000380)="eb120ff3c99c7cf0", 0xfffffffffffffcd9) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$BIOCGFILDROP(0xffffffffffffffff, 0x40044278, &(0x7f00000002c0)) semop(r0, &(0x7f0000000440)=[{0x7, 0x7, 0x1800}, {0x7, 0x0, 0x1800}, {0x4, 0x800, 0x800}, {0x0, 0xff, 0x800}, {0x0, 0x3}, {0x1, 0x10001, 0x1800}, {0x0, 0x8, 0x1000}, {0x4, 0xcac}], 0x633) semget$private(0x0, 0x0, 0x20) r8 = open(&(0x7f0000000240)='./bus\x00', 0x108a0, 0x80) dup(r5) ioctl$KDMKTONE(0xffffffffffffffff, 0x20004b08, &(0x7f0000000300)=0x1) symlinkat(&(0x7f0000000080)='./bus\x00', r8, &(0x7f0000000180)='./bus\x00') ioctl$VMM_IOC_INTR(r8, 0x800c5606, &(0x7f0000000400)={0x1}) r9 = semget$private(0x0, 0x3, 0x200) semctl$IPC_RMID(r9, 0x0, 0x0) 16:00:14 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x100000000000001, 0x0) lseek(r0, 0x0, 0x26, 0x0) writev(r0, &(0x7f0000000200), 0x1174) symlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') 16:00:14 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140), 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) 16:00:14 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) getsockname(r2, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x1) writev(r0, &(0x7f0000000300)=[{&(0x7f0000001600)="1cab", 0x2}], 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, "4d3e84f94426a75c11508d23b13e23e5c204e109"}) readv(r1, &(0x7f0000001680)=[{&(0x7f0000000100)=""/254, 0x4f71}], 0x315) 16:00:14 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140), 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) 16:00:14 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140), 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) 16:00:14 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) 16:00:15 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) stat(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000180)) r0 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) r1 = dup2(r0, 0xffffffffffffff9c) getpeername(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002a192d90a9310a3353b2ae03187680cc4a440ad3543ce01592446e32ff998850a22ea6473018b04fc6ccc041eddca6334927ed56e454bafbb40434007b29faaeb235eaca86bd21105e6765b15b5faaafe237bf2cee6dbe38088afd50199b465bef87a67c695edea1601d2669d2aced0e789e6842a7bc50a9ed8a8e2b831226b6051a3d1830badce7e5e4028c8c7941bb3e8f88070d4850a183902ff94465b360"], &(0x7f0000000300)=0x6e) unlink(&(0x7f0000000100)='./bus\x00') r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) dup2(r2, r0) 16:00:15 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) 16:00:15 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) 16:00:15 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020691f, &(0x7f0000000300)) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:00:15 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) 16:00:15 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) 16:00:15 executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050460000000000008000705", 0xe, 0x0, 0x0, 0x0) getgid() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x0, 0x2, 0x6}, 0xc) 16:00:15 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/def\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000040)=[{0x4b}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000280)="895e654f5c1d85045229b675851d", 0xe, 0x0, 0x0) 16:00:15 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)='D', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x3d}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") pledge(&(0x7f0000000000)='--\x00', &(0x7f0000000040)='/dev/bpf\x00') 16:00:15 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)='D', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) 16:00:15 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) socketpair(0xc307e422546c8088, 0x1, 0x3, &(0x7f0000000040)={0xffffffffffffffff}) fcntl$setflags(r1, 0x2, 0x2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000100)="93305902354413135cf290578350971f241dd0ac17cc0e57188d60e678ec56fbb31af28efec42d73136cb9d9fd4532b6c9d7a60c81bf21ccc40594e79a36737b196898417e1ff39704f78f860debc8f580cb559532760e974212d01a3fc939bd59b7dba1d5d585eec882ad185254e881b9deda694cf3f4a0390db5d7f2f9dac88cd2302d435adac4835d912d218c688b1e58fff481f90ea89b6b9617e841730db434fa293e7e182884289cbca91a869826a25938a59cdef8b948ea35ec38d94bd5846fd545c5af220a691a049128acdab19acc2a51b9bfa6b40777fc98897f8f5d320d4d1790eff68518ba9319d3f1abd657fca6ca733263becb9810e0f6", 0x440}, {&(0x7f0000000080)="ddd8dabfba79fa6a5b9694ec43b1ecceec30642b283a1cd7680ebda76fde", 0x1e}, {&(0x7f0000000300)="45a1724d2c9d70e36c44443b49861a87b240ca52f3fc5510e92a84491d998cccb270feb1750fccf1cacfde311771b8f0554a231dee75c2886f0135ecbd402719655eb8a5eb0dbab6d10f37c15fe167133dc257f4d2a9c3557e99cb61d838e4cc56595c36c4cfe01051d021cf0a8f6172b299b5117519956d8898a518f38d3f634e9a7216f2813ac8fd82270030878574c16c361d793ef70a38ee29af7109eedce7aa1e2125e282", 0xa7}], 0x3, 0x0, 0x0) 16:00:15 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)='D', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) 16:00:15 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x1ff, 0xff, "41c6e4adae57e9587200"}) r3 = socket(0x18, 0x1, 0x0) r4 = geteuid() seteuid(r4) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r5 = fcntl$dupfd(r3, 0xa82d2355861bcc8b, 0xffffffffffffffff) ioctl$TIOCSETA(r5, 0x80047460, &(0x7f00000004c0)={0x5, 0x800, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x3}) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="e1", 0x1}], 0x1) 16:00:15 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) 16:00:15 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/$]e+zero\x00', 0x2, 0x0) fcntl$setstatus(r1, 0x4, 0x4) write(r0, &(0x7f0000000340), 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xcc) r3 = getpid() fcntl$setown(r2, 0x6, r3) utimensat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0xbd58, 0x8000}, {0xdc}}, 0x0) 16:00:15 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x14}, {0x4}, {0x6, 0x0, 0x0, 0x480000200000100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000000c0)) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:00:15 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) 16:00:15 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r0, 0xe3) writev(r0, &(0x7f00000024c0)=[{&(0x7f00000001c0)="77acf4aaad41750aeeafd2a795244f5535b8c9fa01ae56cc1100629790553c18468caebf56be134170d9e370b6f7b94f6a096b3d62edd6e25e2887f01347", 0x3e}], 0x1) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) fcntl$dupfd(r0, 0x0, r1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:15 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) 16:00:15 executing program 0: semop(0x0, &(0x7f0000000300)=[{}, {}, {0x0, 0x0, 0x1800}], 0x3) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x4, 0x7) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000000c0)={0x100000001, 0xff}) accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r2, 0xc1206951, &(0x7f0000000300)) 16:00:15 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) 16:00:15 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() fcntl$setown(r1, 0x6, r2) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000000c0)=0x51225d363944d7ae) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x3c}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000200)="3cf1a520e2d31968de749c6cca72") 16:00:15 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) 16:00:15 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000080)={&(0x7f0000000140)=ANY=[@ANYBLOB="70012e2f66696c653000967e2efbeda7044ee33eb8b3a1d86f3f0e625e9312f47f3fab024fed7e06b69261c3e74999891dc25527cbcee6ebd9da971f8365db08eae81b72c6a6ddba4d5bbcdc82addb223ee9df7ac08fa36eab72afc4cff56e16ab5b70877dd37cc52124f8302fa9fa62c5ab48ae921deb14dbf2e78eae9afd55680149c5b0e2a625acfbd90cdd54e1b4e5e4f3aa6e1560c7b51790d1ab0f3522c95ed645ba7aa361131f"], 0x9, 0x0}, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000000)={0x92, './file0\x00', './file0\x00'}) 16:00:15 executing program 1: socket(0x2, 0x8001, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r1, 0x0, r1) bind(r1, &(0x7f00000001c0)=@in={0x2, 0x2}, 0xc) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x26}, {}], 0x2}) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x26}, {}], 0x2}) readv(r5, &(0x7f00000002c0)=[{&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/213, 0xd5}, {&(0x7f0000001440)=""/4096, 0x1000}, {&(0x7f0000000240)=""/84, 0x54}], 0x4) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) r7 = msgget(0x1, 0x3fb6793e968c1eec) msgsnd(r7, &(0x7f0000002580)=ANY=[@ANYBLOB="03000000000000006f1ed1c5b08409cb25cbdf52a7cc32c5644932a5c567904940b57eb93e178914c7a9fff112f73e397524a11175d72475272400b5ba3f4c78fb11fb3097b7b8b573e73883b43d742eb881947362948918d1b73658f27810f79458029137a5af2d0e7707ae4747a9157ec96bf2d2d3741585d4695a01fa638819a77cb2dbe44817b5fd91d1d28ccf030aae8159f16bc0d98d2b44b2f399bbd163ebd6844ebbcf0b47fa8d79527a6bd88fffde44a52d5fbbf2ba2cc96c80a4658563ae2c2a6c03a763a1fd2b20c4b1834619e5cf91eebc14c5a0d30b6a6d138e08393b107ec3fef2c5ba761b8bafb1c78500b4e435dea08e05e6182cd6062e1b4f"], 0x59, 0xc00) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x26}, {}], 0x2}) poll(&(0x7f0000000040)=[{r2, 0x94ffdcfa58a2bd27}, {r3, 0x186}, {r0, 0x2}, {r4, 0x8}, {r6, 0x20}, {r0, 0x80}, {r0, 0x1}], 0x7, 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r8, 0x4, 0xcc) r9 = getpid() fcntl$setown(r8, 0x6, r9) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r10, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r11 = fcntl$dupfd(r5, 0x0, r10) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000200)={'\x00\x02p', 0x0}) close(0xffffffffffffffff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0xb1}, {0x800000014}, {0x6}]}) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) syz_emit_ethernet(0x4d, &(0x7f00000000c0)="b6") r12 = socket(0x2, 0x1, 0x0) r13 = fcntl$dupfd(r12, 0x0, r12) ioctl$TIOCFLUSH(r13, 0x80286987, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GVIDEO(r13, 0x40045744, &(0x7f0000000080)) 16:00:15 executing program 1: socket(0x2, 0x8001, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) 16:00:15 executing program 1: socket(0x2, 0x8001, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x25}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='W\x00') msgget(0x1, 0x3fdd492df0fe17b6) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:00:15 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, 0x0, 0x0) 16:00:15 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000100)=[{}, {0x6}, {0x20}], 0x3}) syz_open_pts() 16:00:15 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, 0x0, 0x0) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='\x04\x00', 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() fcntl$setown(r1, 0x6, r2) r3 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x18b83, 0x8) r4 = shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffc000/0x3000)=nil) r5 = getuid() r6 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r6, 0x0, 0x0) shmctl$IPC_SET(r6, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r8 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r8, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r8, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r8, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r9 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r9, r10, r7, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r11 = getgid() r12 = getppid() r13 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r7, r10, r11, 0x1e4, 0x8}, 0x5, 0x5, r12, r13, 0xfffffffffffffe01, 0x9, 0x7ff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r14, 0x4, 0xcc) r15 = getpid() fcntl$setown(r14, 0x6, r15) shmctl$IPC_SET(r4, 0x1, &(0x7f00000000c0)={{0x7, r5, 0xffffffffffffffff, 0xffffffffffffffff, r7, 0x100, 0x9ce7}, 0x1, 0x1400, r15, 0x0, 0x5, 0x4, 0x5}) fcntl$lock(r3, 0x7, &(0x7f0000000140)={0x2, 0x1, 0x0, 0x2, r15}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x84}, {0x4}, {0x6}]}) syz_emit_ethernet(0xad, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:00:15 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, 0x0, 0x0) 16:00:15 executing program 0: open$dir(&(0x7f0000000480)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r0 = getpid() ktrace(&(0x7f0000000400)='./file0\x00', 0x0, 0x1016, r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ktrace(0x0, 0x0, 0x1506, 0x0) write(r2, 0x0, 0x0) recvmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r3, &(0x7f0000000180)=[{&(0x7f0000000040)="59c3a933c0878fc81b1c7524f2452a0d26b74b0d153940b97a0882b1aa96dfe32eb8f832115b0ecf4e9f0efc1f83"}, {&(0x7f0000000080)="7ad2d5ece32b3c8aebe220d5ad2c3e26e37089c3806ed4993bbbad096e92b4f64c608ae3f88942dc08ad924474c743474c2755137bc794af00312f9f396ee614ca0cd1d580eab1a92c1217431e958e34ef7d44145304832321e8b9a68b10214b3d25977939edc0e01c81369cb65b76e4d99d1f8382338139f96ff43802b66ff1e8fefed1e212"}], 0x10000219, 0x0, 0x0) 16:00:15 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[], 0x0) 16:00:15 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[], 0x0) 16:00:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = socket(0x18, 0x1, 0x0) writev(0xffffffffffffff9c, &(0x7f0000001340)=[{&(0x7f0000000040)="2e352cb26cc54550743562127a94fa1f0e8f950185d422f517fc6852e295b6e4b804901ed6ea0be3c2637bd4718a84e9e971c8a7cbd900fb25fed5715a1676ba9a0e786e894bbfa563a955d720894edcfcd6d7001bedb35e8aae7283cdb19e4dc18544384df470b1aa49cd8d46724c71213fd49c02fc0a", 0x77}, {&(0x7f0000000140)="3def40ce8bfbeea0444640ca59", 0xd}, {&(0x7f0000000180)="f87aab8c125d44af89599a220d60cb5e883eca0013e717a05af943621b8b66eb5862ec29b20553aaeddc2de512100366b178152bb8004f24f34e48dfca21b961b2367f2a8434eb0d3707f7b6d93ea0a6faf04b038b9bb590ce56a3d5f39de1d0804518857b14502a9f777abc4b6b518cb16d1e9c0a7290a29d28b8a155dbdce11973cd0ea3d87590a8b3b3a946", 0x8d}, {&(0x7f0000000240)="54912164b08f528977412016adb2f10d00b242fdc193edb81349f90f2b29b51498771861ff809df34baeffe0a068ff1d855e99308b622bf5c8803f5ea60c693b0426738f36e5fc8c6b76269e88b16fd20b471b3d6a0b7b265aa20a3552172ca13596c39b334a45ac281356ee14e1cf9049668f4ba3b80d0d9fafa1700d4c00fb15ad0e4ee3d05b862d8a5eaa6822f1c3e0060abb3f0137af30ae97afbe3b0fe825bfa95b1772c27677f6cbee34d81ae96c327a554d645583c803aa594ead1e08ce57092be19f3ecccc65673df6cc24f3b8a3fbf9efaf289499214885e27f16f15592f1b7b19830c2966772bc4d603fae495f49e8c181179341142db067fe", 0xfe}, {&(0x7f0000000340)="ff444e8d9f49b55ad68ea7fd11d93b2866aee7fbe89f38b31850ca5c9789111fb5dddf273bd412d9a2622d52b7358e45b2ba9844c4839cefda1e23ea882c89754f5b0aa7b99758a7344584af1b41cb4e7fbb6eaf4574928df04a4994a0add824eddcd222230f0b45308d1618147aa875a62148841cbc0d54f3ec57e939dfa502a37d06063dc6867b29fb601671f556d336375d2bdfa7338748771108f3d16347adb7a90800867ce87da207616985dc756b32f5cd39b297137af3d6ba6de658d9ad0006503c049aca08cd048bf43a178379e41c88254ec8266688749ec12aad3283a30fe1064f838ddc836310486b6f5441bca4bd05431e9ec34c85cd51c6f1265f8a02e911a50be18af3f8d1205fe9a1b12ac88379ad80bd528c67e69db8d42c736a3a83b1786d8e57ee43673d680957383b59f377657489545fad99a343e6fc644ec40ad46720c5a77c74ffc66a45fc425dffe31d49400b5ade8c5c0e19965c6fe46bfe01cfecd3ae07f8fc85adad8b66ea9e660fdc22553f40b93fce29131f8d0821c8220f08bc54d48dc0e85764049bd3086831338e07bb87a16c7facfa7c46c66d42276b12a9ade600c378c5dcaa63eb22b48327e11ef3b2f51f8e0bba723907654012e6dbaa6a6807b789fd2fbe69f8a3be5e49a4496b79db508cf050c492c8c7ece4ab7c538410f1968f850bb33c3ee31019b68032258c429f2031902efe9dd4177f7cbb146ab1815ee73a3323a1b4d8663e946d0e8ce341a5f0292d41aadc0b68c14579e6249082340b917177286c59e9ab46118ed7dcd0c27d2fbe9c49efedf22339fbdcfb11ad0dd8528d45454d10452268a935f258e37237319b454090eb9f2cd3a4169a02db9e364a42fc0b56e0539d3a8205237863908597cd63684611d93b21b5c5b76c9270745c6ec5d9264ce54bbffee2da78be16ec71ccb45fa67bc20089dac34d4036bdae4afb7937b475b2b7baf903f4f67aa17150eac987360e45c38f6d11ac09cb0a9a36806194818c81fc1f3acf97c15141972fffd33b6fffe085e5c5cd44cc8f4c46e2c386fceff3a6931732c4cb9619e468f3cdb96be647e396959efed42dedab25fca6fc61f36a0dc916903507406cee443f14e023a805146bd95e76dc906f35e007ada726c66530b68a6bdf6f982e445eb8c4f41b374d5f382fd3ee123aed192eed84ff58edadf23641d7be2880defed4ca79ecd0483621eb2d4a3328ea2904d220d24d6f0914644cad90f6a302e979560b77b56745da91cc0bc9d9f367e0a1f88fef069ec239883fb0aa0a24650536b35a59d3139e31214d6c84a65f4e778481326e0e115f89980c419535a2d99d44d744a66a5ea3b27681a38ea70aedf2004f1fdb50b4259c1d22e5e4ac5165499933ad560e6ab54aaf9104dc8ea325823a98fc339ba644d7301314ec8054e6390ff9415e094d69321b12a6c1e0abcb5a91aa449e30a58e9acb0a78b492b1ca4c7bb7e06fe003c6347cf3a4c1fb9d0ff7f6ec73fe7dd8c666635e0f22caf0b8e1fb2630cc3f6fedb349db32ddf0f0602fbeca6a6c0133fe486616b961f97b54d90d4abe1b829d2c052c6ff2564270a9dfc63808ed1aa1a8ae75b6583cd71769901a2e00627d297a71d5aac594b4862636f40bc882a022c02e86d7dd9aa0b5c4295ed1b62b38f68cb55dc13b8ca61bd173de8841a09f2024e4538af6a177fe43c1afb61d77af9ffdfeb66bb05830387d77d38f1941b1c13ef74fb104a8b2206d7d78971c824496c6fed83ed8ab9c18e4d5bdf6a1733035b79b956e90e7b606623b6eab64b092412206d8baeed73ac18aa3e759f4bb96bec21ce9d50ba9b5d6266dcbe2940e2567b3d45e5a7789609b7cd4e7b2384103629048319c2e7458bdef508f25ec4739edd8a7ec4923dc66967f0528dde9b7c82f629446610ef7a8860a4597b29823d8e77be2dffcb5b736266900ff09f1bb7d76083ace43ff275e82dd9823054de811c2a6bc194e15cf1967869f7022dba788438faa286015a4034db56b95adcfbd9ed76f2067b5abccacdba2dd574b55b68426a37eec9f99fab427f9cf48a8022e70e75745cf81d52ac962284893d0886ae6b8b3614a63fba7fb3222f7cedf06cea8f79bd0c35b7add9c19000f760787232107d04e3e88e9e2d0021e1b8918507587ce66d8e802f33647057ee7bda11a73c2f2caba1219502479135ecf7b2c005f193970399d8d64b3b4a3c927bceabde5c34b04d0f6443f24dbc5e41607950847acb9ac3fd93679bd187d3f29e98b5887ed7ec509ba0036a4314dcf8ffe693cf30432617da6ed22eea374e09cefdc50c8c8668146ec57b047680073e4b7df79d1bf43aa852e7304fac56e7ad4859703cbc1d8290a1a2970dfbfd14981c5a0ee1b1676f7d9865b3d0595647c7436ff19d0f19d20d6372016a44700b5af271667d754b12bd0eedef5db6b5e06c00850961ccf1995ccfb28beac4133f2427693320594612a890b10f8b02e226816029661a6f0692521a8a1f51b9360435fe02d33bf19adbc2d10791490fda275fca4cab9ef95abb3ba63dfa36b358bc62e9dda19c913bff08026c371805df78b325e946db2205730c0eba13516d3212141bfd86d027c894adc0fceefdc3dc09ba20da908387c635442ae6a1d30c47ab9aed54e3bebc90f859dc3a9d87066bbf1b7e8f324d2b1c74e4b53b296d8c5cae1ac7e84ea75307b3adfa164e110e3e5d55a97ef217c344f8cdb225ce75db7b5be09f972de3db8997f15543e05d7763fd6715faf57b74a790a3e3a9553e58c9fa91326ce22f2b76c7fffd2ecd74dcbb000b4b919d1e44d5cebfa13ee06545e48f629c55638a8df76d5af1a10f8d714c8d26265523abb49230c53ea21b4fcfde48efec4d253007e60898dd6546da1f6363e9bab35e4b7e6bd2ca9cdaa73c9b7f771bea5a6f929d6ecf0833b38096dcd5ed35afe2644ff82c7213be4226b6db27fee5911656316a9bb28f41b657fd130d431974946fb8f094cd88864f8b0bfde5bdc25bb5d1e8f07e33c3c44a1a165354361774ff0c2fddd93ca98b713cd5283c48b6ce3e9523d0c2201ebd8b7654a7c8ff19d973c69adc1344c3123e088bdd6c8fbdcef9f36cd35e08e65119b1a00dbf7dfa89452faccbb7da23a168ae3362545ced5da9ba35ce9acf6b12b5d84f75a6d3b99ef7697eb5839b36b5782343f4d3e95b79332ea9028f8e1196e18e8cbc2d81c7cc1c921fa800981f0d98bf0b7a95d4a9803536d513140fc92af27264a607959c4fddea2459d9e37c0adedf8b4a2abe666b1120c3868128d1b87c386de27beb77a0e3bc3c8436cb9ecabf9e54aa0c0a14aed312cd961ad512d4bddd299901b96f1f0730c547fcedcd09511811232743311c57c06153cc67ae8017989ae61545780f0744cb43aba9d9f1be70dd6f0fc71ff5168b9d5bcce14f05b28932a490ff7ea00519b72953de3ec8d0dce386c9dd1b076043ee6370b105bff13bcc57d726b0886f8d8b23089233cd02fcbde7a95a5b5f6d03dc3dc401b66e3eefa49f216fcb7c9fe6e552337f74a64c23649c13b19b91edaecc767931954d03893172523992ca7b4af1fe0b4d303765675a08181e216ee9f06da93ff1fd52fde6366f780cea9475b0ab8ca3c7e3727020db3e90a8d7f9220d05ab11c9e0aad853bc465a25f9f7f83f75a94540ca0098e17e4261ee87dd147e3a33f181cd4fda4d1f9127222069c28ec75fd6d003b4e00d9d07e1e195ac344738ab4095cb32402b27748710fdf47a933ecd2696f4893744241a5d312fc27e99e23a12b3dd9d82455da34c3566f2596683b9dde0af912c69646aa3868094f6467442dbe31ff520ddffe0d9e351af7729347330f937554b0d29b215a972666a588df966cc667de71950121dc0cf4a5b8cd1b56a6d8d279b1407e0e7d82e0a01b3c7a772423cf01c90db2d9b3d9b0f68888adfcb3c53c3559f56adf200089cbdd81e4006e1ae59e9056509760297768e86cc2573639355f121588acc655a844eab7f464c1edaa95abf9672025a47cf6290c28936488f58de1c58902fa5af2d26a141f52766e7bb8f259dabd439aa946f24163adc009f55fed5b7a565c0a255909791db6fa00af63754a3949d7e2173866891129ecca0aa11db755222ed7c1f153e19cff5f84f70b195269ff5d4e2138ebb1e18f5a18e9d3bd6ff59bd50d44a0516fcae8ee0b55d6e56026614029587c5bb8e7120a8ec610d320127341affa96fd88d00eaef894eedd5f34ef78db879ab259c39a330ce14fec4785fd92db5d5d5e8e8aea6b9734fb0ddc8a8d056883313b8ed2b75b11b1ddd0027a4faa6450b5346ebfb90c0fc550f21f73dc4b298681a490b26e23abea156a6ed0e53d151f47a6ab4803729c1d245a5b089fa97d1ea7b23fdb2b5b0b526ccbf5bba33adec257e3f173bcadb9582e20f8eaac9b2601a68189f4d32679e4d12e93db5b9f5a89494dcdd563cc9638d4c35453fa2406528164c14459353128b270283444d657743708c03b2dc8f6778fdce11cf781ce5744e9ae76f00c008d8522fd7988e8da1f681c8ef1faab2e158da4b68268bddbaa6c8cc76d37e92a5a56afb5df447b9aec9df0e66df06fbeb3c8c34a69838220f6a4caea5a397df68b09301f04080275027038d5faeed80de406a4c77c49540200f4c69a2b68f465aafb915486c2f60fb7e7997fbc90e95a63bebdcf101885c45bc2487ca1cf4c826475228d40cd73718f2c0983261e348a8a5bab6b90acf132bbd814c202efdc4416cf65d8698621891e3ae42db7004e2b0d1c797dce6e7cebd54adf91ed2781e9eeb2248ad80bac24f2df28668962ed0c1875277f2a3b8416c272b50f240b9d02f64be94c001950cd4b3c3859260647dfc6d4acd84959e8534e9e433154a0b6bd83595565e4165274a0c1580801ec5f87b980dffcbbbd23912112aa803bb103a18e02e91e0cdf73e335b4e6aa7d6737988dcfa1e9ffb62692d35326021059bb795fd180186c985b44124a8667e9babe7401a55c9a1e625624aded221a655506c2e0a2759962525799a2526490821a744a3b8f5cb8b6c7ec4e8b139f8092c61faf6a36decf4251c77f5b594a198a4fc7e17042d4577db8a8fb0c4285cc1d5a2b16d976a3306923884f8f19669fad6e87104023acf0666feea4bb5ac9b6e512110008dd1ef4cd79d2cda009b99f4afa374739e0d19767233533a69670dad5ad0ed82282e4f8646851a45d691efe1297a7bb2750a6f2eba9976f75fd7c148481119a4c92c9677b8438aaaa3190b7ee01590eeca35240117f3d531a214b4ddc27664458e713ba585a17acdb6edf7fe308483c7551573d1931e5c5649a752b04b3985f4bfdf8d52dd60d9bcadc13612fd84f33083cb29c10ee66b288fbf8fc58f6ba4cfa24a2d622063d768cca7c131411831c4f8458f702202e01052f19d1c86b44cea1eb453bfc3161d9eb7cfa0d710184d3782e804752c471be242644a553084652eba161d95f802eab6c451880bbf6680f1c7e3d1f7abd25894456b39208a2d3310bd17833b25c7ea68c54da8547ce6d74bec5ac2e0c523d2e8fe9865a6e977c9bbc5c6d1165da95c45faf1a96f809379833cdee74a5569a0c7d722c21edeedcbd8a8c2910780c32b6aa592b3414d3ac1fb6c61098d6f86f0df58ac37dde70eb47c0102e2a4bbea430334388d5b0ca337fb980663df6dd70da1f917e048a810a3e875f9d575669ff30029df39b314c925f34f7d5422f15295b3a0d0e6801e596d28c5ea196b362630673e104fae9b7", 0x1000}], 0x5) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './bus\x00'}, 0x8) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x400c5711, 0x0) 16:00:15 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[], 0x0) 16:00:15 executing program 0: readlink(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) execve(&(0x7f0000000140)='./file1\x00', &(0x7f0000000380)=[&(0x7f0000000180)='/dev/7s\xd2ouse0\x00', &(0x7f00000001c0)='-@*\x00', &(0x7f0000000200)='/dev/7s\xd2ouse0\x00', &(0x7f0000000240)='#\xb3)\xb3){.\x00', &(0x7f0000000280)='/dev/7s\xd2ouse0\x00', &(0x7f00000002c0)='c\x00', &(0x7f0000000300)='\\\x00', &(0x7f0000000340)='#(\x13\xfe\x00'], &(0x7f0000000480)=[&(0x7f00000003c0)='!\x00', &(0x7f0000000400)='!\\)()\x00', &(0x7f0000000440)='^']) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/7s\xd2ouse0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) utimes(&(0x7f00000004c0)='./file1\x00', &(0x7f0000000500)={{0x7ff, 0x3}, {0x7ff, 0x8}}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pwritev(r0, &(0x7f0000000900)=[{&(0x7f0000000800)="0b1039796da2ba8a819d03db1735b1f5df07d16924147ab8df6b6dd62f4c1fc205d2b94f19b2f20196cfbfade63f85c8de2bd64bc443e65d343e1f5d1d84a09c3beb4135d1a9f92cce93d0b9539fc8c85c0f4156aa26c4eb5e6336ee72d936e232f4e1c1c3d82bafdda264d116dc87d10d2705cef2ce5d65ddb5bb673675fa4238c4d764f8a1c6c58ac15127d7d248e90f68d51a9c0c607402ec43d54f6e46b10c1f4116bef3d2f448dc989f1d9f0bc58580e48356e163e426428d816b82f0fa62d33c083db790ce6f376e821d9744eac34d1205936d1c52671893e3242f6e14fc9c8d81f8517e94d6bc48ecf6cd41", 0xffffffffffffff8c}], 0x1, 0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') 16:00:15 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) 16:00:15 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x20000000000000ab, &(0x7f0000000240)=[{}, {0xc2b}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000280)="ab9a4a6639139596d0e060335feaf3dca54fc34ace71f177236f4a60c78d4c61ebb910b2fb190a38225f8e247830afcc3c", 0x31}], 0x1, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000080)={0x7fffffff, 0x0, {0x4, 0x4000000003}}) 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) 16:00:15 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="1756313879cd6b60ee24977fe0b92015fa143bfa3ec565d8cf9c587865431d9f8c4a03000000613e6b10c12059940ab5baad4022684047cb6a3a5f2ea9b8fde308bfed11cc4c45f37aea3b93a1190737e53438b395b88a89bd7d8180abf309d7c3eca6950665df4e8595ecc5d42137a5edfc1838889322d59c52e43d50b2fd6bc87f70d8cc6f7eb8000000000000"], 0x10) 16:00:15 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x5, 0x3d8d7c2a, "73ccf6e270f17f27104234840a76000d3fc9c06d"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d", 0x5e) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x80}, 0x10) 16:00:15 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000007000/0x3000)=nil, 0x3000, 0x5, 0x11, r1, 0x0, 0xffffffffffffe) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) 16:00:15 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x400c745c, &(0x7f0000000100)) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) getsockname(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000000100"/30], &(0x7f0000000040)=0xff7f) 16:00:15 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0xe144) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r5, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r6, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r7, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r8, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r9, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r10, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) connect$unix(r0, &(0x7f0000000480)=ANY=[@ANYRESOCT, @ANYRES16=r0, @ANYPTR64=&(0x7f00000001c0)=ANY=[], @ANYBLOB="691e37ded85e42ff98721ab5acd63ed37b74766858f49ef74a7913533f895549a181feea3ea03aac3507fb6544a8d6fb3964466c15038db18ad27adaa325e9c6f7d6178ab211edac3e778319bd6cd32c067e90b894ed", @ANYRESDEC=0x0, @ANYRES64, @ANYRESDEC=r6, @ANYRES16=r10], 0x8) 16:00:15 executing program 0: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x400, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340), 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) read(r0, &(0x7f00000001c0)=""/111, 0x1db6036960f62a5c) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x1, 0x101, 0xffffffffffffff7f, 0x2, "a97671b2fd65dd1f85db3d1ecca9bc3fdf153391", 0x7, 0x144}) r2 = syz_open_pts() mlockall(0x0) kevent(r1, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffa, 0x8, 0x9, 0x100}], 0x8, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x1, 0x20, 0x1, 0x2}, {{r0}, 0xffffffffffffffff, 0x20, 0x20, 0xbe32, 0x8}, {{r0}, 0xffffffffffffffff, 0x79, 0x1, 0xfff, 0x800}, {{r2}, 0xfffffffffffffffe, 0x20, 0x80000001, 0x8001, 0x5}, {{r2}, 0xffffffffffffffff, 0x80, 0x1, 0x4, 0xffffffffffffff7f}, {{r0}, 0xfffffffffffffffa, 0x40, 0x4, 0x2000000000000000, 0x8000}, {{r1}, 0xffffffffffffffff, 0x10, 0x20, 0x9012, 0xb10}], 0x5, &(0x7f00000004c0)={0x2, 0x6}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000000100)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "24676743ce3b71e122c622fbe01a93a55f8e7a30"}) syz_open_pts() r4 = msgget$private(0x0, 0x100) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r5 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r5, &(0x7f0000000040)="9c87c377284c35b8502e2e2e", 0xc) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x1, 0x0) r7 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r7, 0x0, 0x0) shmctl$IPC_SET(r7, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r9 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r9, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r9, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r9, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r9, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r10 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r10, r11, r8, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r12 = getgid() r13 = getppid() r14 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r8, r11, r12, 0x1e4, 0x8}, 0x5, 0x5, r13, r14, 0xfffffffffffffe01, 0x9, 0x7ff}) fcntl$setown(r6, 0x6, r14) execve(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r16 = getgid() r17 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r19 = getpgrp() r20 = fcntl$getown(r3, 0x5) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000240)={{0xffff, r15, r16, r17, r18, 0x4, 0x7fffffff}, 0xa8, 0x7ff, r19, r20, 0x7f, 0x3, 0x49, 0x7}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000002c0)) 16:00:16 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r6, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r7 = openat$klog(0xffffffffffffff9c, &(0x7f0000000280)='/dev/klog\x00', 0x100, 0x0) r8 = getuid() r9 = getgid() r10 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r10, 0x0, 0x0) shmctl$IPC_SET(r10, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r10, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r12 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r12, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r12, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r12, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r12, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r13 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r13, r14, r11, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r15 = getgid() r16 = getppid() r17 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r11, r14, r15, 0x1e4, 0x8}, 0x5, 0x5, r16, r17, 0xfffffffffffffe01, 0x9, 0x7ff}) r18 = shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffc000/0x3000)=nil) r19 = getuid() r20 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r20, 0x0, 0x0) shmctl$IPC_SET(r20, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r20, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r22 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r22, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r22, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r22, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r22, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r23 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r23, r24, r21, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r25 = getgid() r26 = getppid() r27 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r20, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r21, r24, r25, 0x1e4, 0x8}, 0x5, 0x5, r26, r27, 0xfffffffffffffe01, 0x9, 0x7ff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r28, 0x4, 0xcc) r29 = getpid() fcntl$setown(r28, 0x6, r29) shmctl$IPC_SET(r18, 0x1, &(0x7f00000000c0)={{0x7, r19, 0xffffffffffffffff, 0xffffffffffffffff, r21, 0x100, 0x9ce7}, 0x1, 0x1400, r29, 0x0, 0x5, 0x4, 0x5}) r30 = getgid() r31 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r31) r32 = getuid() r33 = socket(0x18, 0x1, 0x0) setsockopt(r33, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r33, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r34 = dup2(r1, r33) r35 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r35, 0x0, 0x0) shmctl$IPC_SET(r35, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r35, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r37 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r37, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r37, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r37, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r37, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r38 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r37, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r38, r39, r36, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r40 = getgid() r41 = getppid() r42 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r35, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r36, r39, r40, 0x1e4, 0x8}, 0x5, 0x5, r41, r42, 0xfffffffffffffe01, 0x9, 0x7ff}) r43 = socket(0x18, 0x1, 0x0) setsockopt(r43, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r43, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) r45 = shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffc000/0x3000)=nil) r46 = getuid() r47 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r47, 0x0, 0x0) shmctl$IPC_SET(r47, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r47, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r49 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r49, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r49, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r49, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r49, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r50 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r49, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r50, r51, r48, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r52 = getgid() r53 = getppid() r54 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r47, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r48, r51, r52, 0x1e4, 0x8}, 0x5, 0x5, r53, r54, 0xfffffffffffffe01, 0x9, 0x7ff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r55, 0x4, 0xcc) r56 = getpid() fcntl$setown(r55, 0x6, r56) shmctl$IPC_SET(r45, 0x1, &(0x7f00000000c0)={{0x7, r46, 0xffffffffffffffff, 0xffffffffffffffff, r48, 0x100, 0x9ce7}, 0x1, 0x1400, r56, 0x0, 0x5, 0x4, 0x5}) r57 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r57) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) r59 = getgid() sendmsg$unix(r2, &(0x7f00000005c0)={&(0x7f0000000000)=@abs={0x3, 0x0, 0x0}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000300)="75b37d6dd5e379aa33dcc35906254f33ec31630cdf312aaedec09ff17ab2ff45e24b0b807f029cc671a7fe805a8081676e4cfa2c71a5a40c3752b2434a231c475eb088052e8d77f8ca68c577d20297d0b51b955d598ac2385f19cceceac0a7720d7ffe25816acb0ec064f684d0ac6d5aa4184ca335f97262c072158eb890828e32fc287e67830d925999a0e020a598099a3067737fea63fc23357c77be6246c76383b07108912b1ffda85eebc497b6320eb6f56e0c2cdaac0a1e2ff9bb6560145b5f7fbc873b8084509cd21092b2f3188dc5c49a634385b0c38539e080370cf91cd763317851fd5c6f86c1a43b3aa682d3ce1d241a36c496", 0xf8}, {&(0x7f0000000180)="d579c6828b17c1c9738ec59246c09c604af1da7dc52e659291d22d181f0ed33d3bb4c18865c5415efcbcd326561d1c4215a894bae9eede0016323ac2d21aa7da4d7396a4d36a5ba82e2adbd9285875eb97509a8bdec6cfb910440aeb10cecb0191b6e5a5bc6c2f94ebe670672ecc6574ae9cef71ae4dc79dc4b1f496c854c1a712af80f174a5d61b160e195e718021f333d3b1f3f5f5022f54b7d19d755d68e36a69", 0xa2}], 0x2, &(0x7f00000004c0)=[@rights={0x30, 0xffff, 0x1, [r1, r3, r4, r5, r6, 0xffffffffffffffff, 0xffffffffffffffff, r7]}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r8, r9}, @cred={0x20, 0xffff, 0x0, r17, r19, r30}, @cred={0x20, 0xffff, 0x0, r31, r32}, @rights={0x20, 0xffff, 0x1, [r34, 0xffffffffffffff9c, r1]}, @cred={0x20, 0xffff, 0x0, r41, r44, r48}, @cred={0x20, 0xffff, 0x0, r57, r58, r59}], 0xf0, 0x2}, 0xd) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) 16:00:16 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r5, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r6, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r7, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r8, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r9 = accept$unix(r8, 0x0, &(0x7f0000000000)) kevent(r2, &(0x7f0000000300)=[{{r0}, 0x7ffffffffffffffd, 0x0, 0xf0000082, 0x8, 0x100}, {{r3}, 0xfffffffffffffffc, 0x0, 0x2, 0x6, 0x7fff}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0xe2, 0x8, 0x2, 0x8b74}, {{r4}, 0xfffffffffffffffc, 0x2b, 0x4, 0x9, 0x8}, {{r5}, 0xfffffffffffffffa, 0xc6, 0x80, 0xffffffffffffffc0, 0x8}, {{r0}, 0xfffffffffffffffa, 0x20, 0x80000000, 0x10001, 0x100000000000}, {{r0}, 0xfffffffffffffffb, 0x84, 0x8, 0x0, 0xfffffffffffffff9}, {{}, 0xfffffffffffffffb, 0x20, 0xb8c4073924bff98f, 0x0, 0x3}], 0xf07a, &(0x7f0000000400)=[{{r0}, 0x91a7c9099ec75756, 0x0, 0x40000000, 0xf765, 0x4}, {{r6}, 0x618c006f06584ae1, 0x4, 0x2, 0x8, 0x500b3d5c}, {{r7}, 0x5, 0x4, 0x1, 0x600, 0x812}, {{r0}, 0xfffffffffffffff8, 0x2, 0x8, 0x3ff, 0x10001}, {{r0}, 0xfffffffffffffffc, 0x0, 0x1, 0x7, 0x7fffffff}, {{r0}, 0xfffffffffffffffe, 0x10, 0x4, 0x9, 0x3ff}, {{r9}, 0xfffffffffffffffd, 0x1, 0x2, 0x10000, 0xfffffffffffffffd}], 0x6, &(0x7f0000000080)={0x5, 0xffff}) r10 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r10, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r10, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) getegid() mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r10, 0x0, 0x0) connect$unix(r0, &(0x7f0000000500)=ANY=[@ANYBLOB="7405b2a07c0e9bf3bba3bc285556e66459245308ce800e86187ad995da9d4fd32181f53e2c337f221729a0cff1885f3442d3f322cae31fd4df7fb608fdf1295e3a22940a86cfb5767f4973bba239f84cf6d08f486f686b1bd6d620041f4c210b468867b6cdd1bf528eae84f1855d00863b981f4319c76bfb2a9447dfe22c857ad3ab22c67889c7a9a165f84ef5f89070e45b6fb59fc75029a725437b215203bf243be4136e5c0f2efda3b84b3792fb094f0a9b0d8c49d23e58ebb70febb53cf9e73b92c2a0dd07d3db4b47d2e8ad432bc2ef128fbd0e00dc0261fc2eae69a6d2b9e35c09a79db0c267c1967ee1d7ed8be74a9616141a9a69e1cdfbf3a5ee0a53de5f7130a727b45cef2830079c521122a18cc139df"], 0x10) 16:00:16 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000080), 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) 16:00:16 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = socket(0x11, 0x4003, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) recvmsg(r0, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/201, 0xc9}, {&(0x7f0000000040)=""/187, 0xbb}], 0x2, 0x0}, 0x0) getsockname(r1, &(0x7f0000000300)=@un=@file={0x0, ""/4096}, &(0x7f0000001340)=0x1002) 16:00:16 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x3) getegid() r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000100)={0x6000, 0x2}) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) sendto$unix(r0, &(0x7f0000000000)="f61e88576da471a84c6b1ab5ea8814c397a7f5eb6becda2fff0bf8913c18c5798cfa467f561654c15c668c24fd67afa9d4e046232f92cc904ea729a5df4e38b609c66e3dade3aba324fe3b3e4dc6844a30008f0e32a7c0f17baa4d740d40a191d38ba0660f89cfe8f60bad13ddb113e1202da94da991f8ca777d3686dccb160ae8c965a98b2a253be3dcb123ec83865847f7c24e75f35f734342ec63ddfd5a", 0x9f, 0x8, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x9, &(0x7f0000000180)="01348090e62349291a95c074bc2581fadbeda8e0e2f35ddf36af", 0x1a) connect$inet(r2, &(0x7f0000000140)={0x2, 0x2}, 0xc) 16:00:16 executing program 1: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100)={0x3, 0xfff}, 0x10) r1 = socket(0x2, 0x8001, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) pread(r3, &(0x7f0000000180)="a2534ea24a4d267d0e4502fdcb23c7a5e361447e13fef8f60e7ff68046034d22ec871eb05d8876b9fbb05367eeb537d53fbc1acdddfaa5e2723c370ea182d107c1b9acdfe46b08b4f5adfe36c4ae138f3221446a3b415b9a9e219e23b7a47ad88eb2722c774e24d198c2b3b18cba3b778f122d5995ccc31f69d2e09d482133a07e4128e6", 0x84, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) 16:00:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) mknod(&(0x7f0000000200)='./bus\x00', 0x1000, 0x3) r1 = getegid() r2 = msgget$private(0x0, 0x10) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r3, 0x0, 0x0) shmctl$IPC_SET(r3, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r5, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r5, &(0x7f0000000400)=[{0x3, 0x0, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r6 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r6, r7, r4, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r8 = getgid() r9 = getppid() r10 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r4, r7, r8, 0x1e4, 0x8}, 0x5, 0x5, r9, r10, 0xfffffffffffffe01, 0x9, 0x7ff}) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, r1}, 0x1000000000008, 0xc, r9, 0x0, 0xfffffffffffffffc, 0x0, 0xffffffffffffffff, 0x1f}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:16 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, &(0x7f0000000040)=[{0x3}, {0x40}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)="ec0ba3282ca6f0f709e9b6ff87bc") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x45}, {0x4c}, {0x6}]}) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = getppid() ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x40000002, r3) syz_emit_ethernet(0xe, &(0x7f0000000580)="378b6f6e9eb49b7666901a8af135") r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000140)) 16:00:16 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r2 = kqueue() pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r5 = socket(0x18, 0x1, 0x0) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r6, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r7 = getpgrp() r8 = geteuid() r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r9, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, 0xc) r11 = socket(0x18, 0x1, 0x0) setsockopt(r11, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r11, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f00000006c0)=0xc) getgroups(0x1, &(0x7f0000000700)=[0x0]) r14 = socket(0x18, 0x1, 0x0) setsockopt(r14, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r14, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r15 = socket(0x18, 0x1, 0x0) setsockopt(r15, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r15, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000740)={0xffffffffffffffff}) r17 = socket(0x18, 0x1, 0x0) setsockopt(r17, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r17, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r18 = socket(0x18, 0x1, 0x0) setsockopt(r18, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r18, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r19 = syz_open_pts() r20 = socket(0x18, 0x1, 0x0) setsockopt(r20, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r20, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r21 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000780)='/dev/wsmouse\x00', 0x80, 0x0) r22 = dup(0xffffffffffffff9c) r23 = socket(0x18, 0x1, 0x0) setsockopt(r23, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r23, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r24 = socket(0x18, 0x1, 0x0) setsockopt(r24, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r24, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) sendmsg$unix(r6, &(0x7f0000000880)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f00000003c0)="8ba49df9b7bca2fac3b6b23977399a44f04eb820737250bee15a34d1ee2e11d9cd369dedcc928d8de0543270855f801f85350cb564580f8531225ee2e8a55539c5c17defbb537e0072f0c8113d00a3fe793c2ddd7b3ce26d0317a87f53d458eb7bc217cfecd0434e3eb2b7936fcdf61ca59ed7c8b3c7dc64d2d41c0a29ed39fce0d85ca5ce78f7dab6152a95150d6ad77063a10ec6a49e3879f7451280730f63b9a6a27821eefb45680571b363d8c27aaa5a0d499411708b8377f8e99d038f05e9d848a872764c6fd525c3720b7be23366125411e1b3f2d3475905f7604f6aef2e1a2f2d6e9ed768b1045a74c62f9b1a2516597389fe74a23aee30", 0xfb}, {&(0x7f0000000180)="dc302e0b83a93e044b4e94a70a1554e9466deb6cec348b5b904493616804b8d32c6babfaa9c7fe82b3ef16ea8c4c525a01af1e2a0629b01bc22738062556ed218cb184e38a6a239c1c868513a5586289ebee7da76e65f831c5aba3595cd1a97b3b821d388eb7787905ca0da2f0f29ce3b402042ad90e13b3aef87cdd6f2d57f94afa0cd860ca115a078530d9e1c84b8caefd14335501a32613b4e71c9a26da084b4b3a58c9e0ba5b5b0577fc8b", 0xad}, {&(0x7f00000004c0)="67c5233c08061ce93411fe4988e96302e3b6601208740ac879f17722416a0e73a7d2bc084fa53e134d85409089e9ae4ee7b044f0c92685e49132b1a5bece841d2aecd71e1dc687a6d9120625fc5a7e2a1e51e65678be66cf247d979078ae494cf8b36db0cd92f599bf33598ed1ba83ebb5114059f324e0360deefcd5b3a35028ad22e3e4ec75e3f10b23b453c01cab34de8dafbd0acabe1dd979b292468c49107a57f599d644034c4acccbfbe1dc17648576921aa026229b2c88615593d40a43c02cd1d6590229c837e6254174df20adbd8238a218a6a1a0418e4cae4df58dd818d030198ec42221e039a78f", 0xec}, {&(0x7f00000005c0)="a0c673be92221155212686a4b02dd8277d07c5876736451c9cc85f1d207bdfe6f2d7e2883b0bf5d65f3772c4b6ddf8b65a1e885538dabc3be62c4bc6932c6a57477088ab19ae1e1e36ed049b6a269ef619255813e6ff8fca241c0b2af6b83e429380e4937a963fb582ec421877d9", 0x6e}], 0x4, &(0x7f00000007c0)=[@cred={0x20, 0xffff, 0x0, r7, r8, 0xffffffffffffffff}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, r10, r12, r13}, @rights={0x30, 0xffff, 0x1, [r14, r15, r1, r5, r16, r17, r18, r19]}, @rights={0x38, 0xffff, 0x1, [r5, r20, r21, r3, r22, r1, r23, r4, r24]}], 0xc0, 0x8}, 0x400) setsockopt(r5, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r5, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) connect$unix(r0, &(0x7f0000000300)=ANY=[@ANYRESDEC=r0, @ANYRES32=r3, @ANYRES64=r3, @ANYRES16=r4, @ANYRES32=r2, @ANYPTR=&(0x7f0000000080)=ANY=[@ANYPTR, @ANYRES64=0x0], @ANYBLOB="c3b001eb865d99eff6b0873a989e2e6e9c1e293d3f1ac0add5b5b29f28b448b86d53ce752e25cc7374f0757ed1fb0d7ddfee03e2de126231cb0e03f407e289b1eed3ed65fa01cb7e548b58431f591316885e516fc247cf90f56b7bd53ec33fe3257845885b92be4fbc8a809b4918c4bb45a6701a00a7558a8dc5a95b708f5d19fc8fd475c65d7384a5b9db72", @ANYRES16=r5], 0x8) 16:00:16 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f0000000080)=0x5) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000100)) 16:00:16 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000011000/0x4000)=nil, 0x4000, 0x8f4f89453d7377cf, 0x11, r1, 0x0, 0x52) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) 16:00:16 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {0x43}], 0x2}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000000c0)) 16:00:16 executing program 1: r0 = socket(0x2, 0x8001, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x4, 0x100}, 0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="b051db7a63e0b8f9f9a4993bf753ba91bba148cc44fc5f43827b70ccaf122f379c8702d4aac36ac1e0dbd867b85601000000344e56c8883be043581b99df7aa282f226e20da9c02e52f8d073af306600000000800000000000"], 0x10) 16:00:16 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffff7]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x80, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000000)=0x2) munmap(&(0x7f0000454000/0x1000)=nil, 0x1000) r3 = shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffc000/0x3000)=nil) r4 = getuid() r5 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r5, 0x0, 0x0) shmctl$IPC_SET(r5, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r7 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r7, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r7, 0x4, 0x5, &(0x7f0000000800)=""/210) r8 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r8, r9, r6, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r10 = getgid() r11 = getppid() r12 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r6, r9, r10, 0x1e4, 0x8}, 0x5, 0x5, r11, r12, 0xfffffffffffffe01, 0x9, 0x7ff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r13, 0x4, 0xcc) r14 = getpid() fcntl$setown(r13, 0x6, r14) shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x7, r4, 0xffffffffffffffff, 0xffffffffffffffff, r6, 0x100, 0x9ce7}, 0x1, 0x1400, r14, 0x0, 0x5, 0x4, 0x5}) r15 = socket(0x18, 0x1, 0x0) setsockopt(r15, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r15, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setreuid(r4, r16) ioctl$TIOCFLUSH(r1, 0x8020699d, &(0x7f0000000300)) 16:00:16 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc028698d, &(0x7f00000000c0)) r4 = socket$unix(0x1, 0x1, 0x0) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000000)=r4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) 16:00:16 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x810, r1, 0x0, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) 16:00:16 executing program 0: r0 = socket(0x34, 0x0, 0x3f) recvfrom$inet(r0, &(0x7f0000000180)=""/102, 0x66, 0x842, &(0x7f0000000040)={0x2, 0x2}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x2c}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) setsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, &(0x7f0000000080)={0x1, 0xff}, 0x8) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:16 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) kqueue() pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="46a691a6a9ca67b7c823f2b799a8140a0bd03334364591c2d2ef1f5f915af44129bffc854fe0d6ed3e315398e335c3cf6c84146787df35"], 0x10) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x225, &(0x7f0000000080)=[{0x54}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)="fd612da02cdffc3279adffed84dd") 16:00:16 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0xfffffffffffffe4c}], 0x10000000000001ba, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) 16:00:16 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x1, 0x0) sendsyslog(&(0x7f0000000000)="467b75dcae67be", 0x7, 0x2e) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000100)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f00000001c0)=[{}, {0x23}], 0x2}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSCTTY(r2, 0x20007461) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000080)}) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r3, 0x0, 0x0) shmctl$IPC_SET(r3, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r5, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r5, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r6 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r6, r7, r4, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r8 = getgid() r9 = getppid() r10 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r4, r7, r8, 0x1e4, 0x8}, 0x5, 0x5, r9, r10, 0xfffffffffffffe01, 0x9, 0x7ff}) r11 = getegid() getgroups(0x2, &(0x7f0000000200)=[r8, r11]) 16:00:16 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xcc) r3 = getpid() fcntl$setown(r2, 0x6, r3) r4 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000100)=0xc) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000000)='./file0\x00', r4, 0x2}) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) 16:00:16 executing program 0: poll(&(0x7f0000000040), 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) r1 = getpid() fcntl$setown(r0, 0x6, r1) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x5d) 16:00:16 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r3 = socket(0x18, 0x1, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000100)=0xd3) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) fcntl$dupfd(r2, 0x1e, r3) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) recvfrom$inet(r1, &(0x7f0000000000)=""/30, 0x1e, 0x0, &(0x7f0000000080)={0x2, 0x1}, 0xc) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x20}, {0x80}, {0x4006}]}) r1 = kqueue() close(r1) syz_emit_ethernet(0xe, &(0x7f00000002c0)="a51b8670ad13e092ab372a0778ca") 16:00:16 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0xffffffff, 0x0, 0x1ff, 0x0, "000000000000000100002000", 0x0, 0x1ff}) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000000180)={{0x4, 0xfff}}) 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) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc028698d, &(0x7f00000000c0)) getdents(r3, &(0x7f00000001c0)=""/217, 0xd9) write(r1, &(0x7f0000000180), 0x13c) 16:00:16 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000080)) r1 = socket(0x2, 0x8001, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f0000000100)=[{&(0x7f0000000300)="88dd4f393d60f2015dc8eea791bfc7015dc83b40ac11aee5504a58e7652d8036cd915c1b0a0983835047828f5c86499e174f1b6e4ec02696d7e9af184a1a8527cc49eceab61520378e0444897e4ca35ae0be386caff5666d57cb45172fd0a1ee6ddef1a032c56fdd95809e98c6f00e4d80620db3ebba839f51e9589fc0726dba3d820577208e3936d0a06641165b6ff4623d15774d2c708a0f5656e754756150e1da3abd42018355c41fe3d08674a0851902ec81d34487b7268e5d31ba94d587781ae405c4070d6b2bff2d4a"}], 0x1000000000000216, 0x0, 0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f00000001c0)) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r5 = dup(r4) fchflags(r5, 0x18001) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="6e84ec2390ceba1aab34a9060000002ed12afa34e804524095036495bf31a59e0f340ef3f948dd752b52"], 0x10) 16:00:16 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) socket$inet6(0x18, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000080)=[{0x0, 0x0, 0x0, 0x10003}, {}, {0x0, 0x0, 0x0, 0x5}, {}]}) 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={0x682eb13985c518e7, 0x7}, 0xffffffffffffff19) 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) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xcc) r3 = getpid() fcntl$setown(r2, 0x6, r3) ioctl$BIOCFLUSH(r2, 0x20004268) 16:00:16 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000100)=0x7ff) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) 16:00:16 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) ftruncate(r2, 0x0, 0x20000000000) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r4 = dup(r3) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="94e13073b18ccaf35233"], 0x10) 16:00:16 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0x8}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) r1 = socket(0x6, 0x3, 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0xffffffd4) mprotect(&(0x7f000061b000/0x4000)=nil, 0x4000, 0x1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000080)={0x85400000, 0x3}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:16 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x1, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000500)) ktrace(&(0x7f0000000240)='./file0\x00', 0x4, 0x130, 0x0) select(0x40, &(0x7f0000000180)={0x400000000000000, 0x0, 0x0, 0x2, 0x2, 0x0, 0x100000000, 0x9}, &(0x7f0000000280)={0x5, 0x0, 0x0, 0x9, 0xffff, 0x0, 0x0, 0x3}, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x1) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffffffffffd, 0x200001ff, 0x0, "6f0a9b646e930000000000a9ffffffffffffff00"}) r2 = socket$unix(0x1, 0x5, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r6, 0x4, 0xcc) r7 = getpid() fcntl$setown(r6, 0x6, r7) ioctl$TIOCSPGRP(r6, 0x40047477, &(0x7f0000000200)) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r9, &(0x7f00000002c0)=ANY=[@ANYBLOB="1a012e30008924ab984740c9f0abf23ff84c7743278279eb04a7bdb95a2a2befe05440d6db601cb725cccd72d1d93243be84eb1399c5044c738b96b84a0015b24787a0f80a00020000855b6e09000000001e0000ff063fe50b0b6168615176c912e5b085720700"], 0xa) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r10, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) connect$unix(0xffffffffffffffff, &(0x7f00000005c0)=ANY=[@ANYRES64=0x0, @ANYRES32=r5, @ANYBLOB="9a4b8cca6944522bcc328f0b9dffa96b3e348ebd8d4595b2e20c1e21a961eacd98eea779ca8d449fab47524ff59ce95f18d349358d1a0be34fe9d5c4cf6bce893bbc67929e887153810fa2e90b077bab0c30ad6ba36836e826eca8bedd546c08e968cc328a82a96368637bf2043e9ac2200023dc65251f83c6d7fe6bf3a9e152edf439316447bac33e2264351394a5d007537aedb63df66260c33a6cc2c4996abedec644ce44668d26cf7662608265a34079d1e376dbd7f3d9d46187ec93da71040d03fe1ceec3b56cc01dcbeeb67dbf44a329d8d0b4dc029f1ef58f378b7552eb75dc9681b5037db5fe9c6a24d0d50f6db2e22969032af41a4689f0313eda366a420f788e4e5ddc1973bc506147c68d3d7e3a1605849fc5a211768a101a8a2e92018fc150eef681a26caabcbc77f2f629c4827bcc002c57ea82fe36a4d7be12b25de51a6bdf4339a87378b8e2462960b747133f540a411568abb4aa"], 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r11 = socket(0x2, 0x1, 0x0) bind(r11, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r12 = dup(r11) listen(r12, 0x0) accept$unix(r11, &(0x7f0000000100)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00.Mv()W8\x00'/110], &(0x7f0000000180)=0x6e) r13 = socket(0x2, 0x0, 0x9) connect$unix(r13, &(0x7f0000000380)=ANY=[@ANYBLOB="6530000000000000e5b0a5965a9b090000"], 0x10) sendto$inet6(r13, &(0x7f0000000040)="d0", 0x1, 0x7, 0x0, 0x0) dup2(r9, r8) 16:00:16 executing program 1: r0 = socket(0x12, 0x8001, 0x2) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x22, 0x5}, {0x1, 0x5}, {0x88, 0x2}, {0x0, 0x8d67}], 0x4}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) 16:00:16 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r4 = accept$inet6(r3, &(0x7f0000000080), &(0x7f0000000280)=0xc) setsockopt(r4, 0x100, 0x80000000000000c, &(0x7f0000002680)="6fb37b90a1829c04c772bc3c2163aba3f5941fa4de3e8020063a5ea78943eef490f32cfa8f984fabb23fc34521beeafcf2503f04ab09cf673f4da709b73598255c203422c2d878d885ea67935574fd3af890c59dbd43ea92c29a8a27e27ad17ac1518dfd00def3607958626d610065631638482e68f5290104a71a99357a00453f9aa17383a9b3de8b39aa6c2f6036f90352bd1e28e6c6bd4766807d79de796a52f17025c1dba8422f73", 0xaa) sendmsg(r2, &(0x7f0000002580)={&(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000002500)=[{&(0x7f0000000180)="e372370d9f389be9082d4d2c5f37e20fb391ec2e001a9d528f3dce371cd0e4696547e56d2b41f9a4df8ecb459942692abb7d1f0bed5caf1b17c39662f85055414bb2cd6483f6c25f34c21c0f7bab0653137f81d30fcaf5a8d233fb7fe7f34dd923903f4d12c8fc9ca2e23422a5ff9f4f95705ec47c54244575024891eb109c813efa74f71a9ad0684cd23520bd010fcd56c7af752226b9b47194ce2ea0047860a5c86e3bae", 0xa5}, {&(0x7f0000000080)}, {&(0x7f0000000300)="4b3a36e7d6171fe085cad71542e9a9e7918c2983580e70e97c190a35acdd96027082e706fa974fed0e4b6ffb4eff40f7c0e399863941c63cb198b26c9f108ac89137b88953d043742f8b55d0d04150e7c1abac71c5fbed226970187d5b820d67a2854c682dfa825c2d8701cc43f98f54afecde3050785e7fe3de34cee0c6bb7aa3f2f2dd06d0b2037cc711b43a2a17bb926eb94c362a8040f3f200f41b2573b4288454bbd9764f6606f76aa7ad1e5d242aae8a880257a380e3524a1988a1de13b6600e7b16a76da9eebe181d57249cf013ae65baf38166534e55563812460cd6ee049c26c3db3f32cf9f03668ca4091d32a830fab5a080fefaff867e8f04b156a2886c95e66852ae6fe02d4d92fcb885b3856d26d4569d2b10342c06cc91e565abaa09cf6c0e9ccb35b4c97b629e90d4d7a1daad3fd65ef3eb168774886a2d13aa94c01c57a13cdea7e6d5581ab8563d630457fd9f8ea3ce74e65f8dedbb4f08a0052cbeec354542beb95bd7c3778ca2fcb9d1174313234fcb00bec4efc0eaecd1a901d5862cdb0ebd1788bd0d96dc4c9750c48cf51864efe7e6529bd1a732cb7d274bd7e18517188744a5523985cd43a955c8fa9e4bae5c063e9354b0da6c898361909a3c9444d181fdf09ca9c670162f874478e15e8cdad42fb8bcfde5efe28a55178f7671a17141ab04724fd6dd6ece3f5add7276a8a3b5c662639b4fc11898ddaf840d3522540ec4f52f51c2ff303d95d645b977a79fc137ddc9f07530da2bb225bdbb45b462a86558727bceda7750bc468b0e668393e6cf8431c835d3b192d8b0a7040686d31512d03be51c385bb3ae0d20c1200f788c0012d635bd9aa27899eb2d15bf6e29984bfba27797a3e094c98884cc5d1fc25cc8ee07b45979fd24e4c0ccaf9200329a3afc0dc430b8aacf6a2f3b164d688da76f8328cd985e6e834fd9175c398c937a3db623dd228ef4772a9810d3cfa881899fc100d446ec6fc9f5bef6f421a7dbe3070bd64e3f2f1c766292e0129b1427afb5cbd0636540130821644a48936109a2e6e4f2e715a0825044a24db9f6b19564419f1f98c28a05f323fa3354c1dcae9b206d0f82f873ebc72366b2dbb0b605a758de7ed02fd5b6904c10ecec2720965dda5434ed8c654389906d183e229802b7ff9e6ab988a4c97bede20a664d995233ea3611d6d153055ac2d36647850580d29c905f3f9672dae41f44f38814ce7e58b94da4d2ed424d27e6c0c083b3eb7f5dc551c8345dfc4e8a9e99f49369295476254451a5452d509eff91ffa30d85eb4822ae8477f143623f8f8787dc532b0f747cc89ee124d6c172db4d79a50007017adacaa4de2c2a2ef9a4e985461911663ae477857861e9e9299b0d010a187073dca2ccfa97382b00c57837190deeaad23e3872d9673fb1d864ccae5963ac8248eff481b69919e01eaa9b1b84d3d10e39d90994d9a56606335bbc1d997e021de2ed2e751deaee82f64d57bea2461f82370297f588444045053dd5c4f14a7902f5c615975219dd6ef099a01fe389e094daadbc71ee4096f67308d6ca54800ef14f18964ed16097eaebe30946e19c6ada1344c8cbe1223ec7b070ba65fe6a2fb390b536823d1902c86d004ca37b05371593e5b637cc970ed44d0ad129a75a16fd1024fb570c8779f6c0294fa7950529e19bfd185d94a1b04df6114caf49a7eccbb70f8652fd5b7bc64e5b5d08623914299f4c767c423b810dbef88229b5e366db6d2e29eb2cdff15e0ecde967bd930a4a0badd8af912a4fe3fb6bf4b34e67757b5142c2614072c5ad35283ee40a92f040fd85a6175fd8280e584943acef537b5298d89b09692092d5cf291ab311ba26de01eaf905c35d190af959e038d03e5a4732edce6758ed85534e27a1200c84ab83a4dbaa087e67ba5fbf343ceed9da3a75f81c4ddc09b1cb9cea9602091e155dbd8c6f86a5d0cad382b20f49bb2292536f816c23469c11f8f458fc80a752258bc5116a0a6a70ca7f4651fe6d65e29e9d3acc928320f1553cd7503aecdc8ff5f46931fa5a0c2dddda7f5082fdb5ee1b0baab4378e789d2b138b3216563f375d766a24715d2a25eb9ec8ed341c1d8c15249386649d3eb19f38d0985c9276bc1f0cbb5193727b91710d42fc0d5fe90bcb18f6932d5c5d27836eb2228af27c90a19285efcd0a60426448871f1075b88a0b9af1bbd7504bf68b025708fd32c8f30865e18c7c502082ca0a7cff6a371bbd2a2b99baa3b6f49cfc891ad07190f945bfe82c866b60a7cf989e5db81bd5fb83b907f472985d60a29847d8095b50c0c1aae9744e01b027816fb7fef8a6b39b88213240abbbe4a490bf4ccacf0acdec0141148a711861ab8adc57fd322dc072f1cc28808c27025c844d396fe0f21e50eec23378e889037261874bafdf2705405c9ee64382c7492b6dc4c8c6625ac9de5258f51eef7c036f9adcf2c4fbed7c54a96710061f5af49b4428b30cc93ad79822c42bb7783d9c6ad5c07485da69863ad1d31d1ce04deb7e020a68cd6c4bb4f5ef34acb3f4ab8bf0fed7d164c46e393c237c6c4a95762008bbbd2b96e37d19d8f19e34393d315492867799c0508a26e8ab5ae3d210b6677cff7428184ae9d2f4afc87436479353481fecdf8486c425df60bb3a396e48cca01a9445d385f600e08e73fa047a19b0bc38caa6a0214c073f133dfc814cea0b1947144587281259c556aeff342aa4c1a801aac94523b0429e2a5c8947783f80ba990f30a624d44ecdf79d4fcc5b362f80c33eadf8a41ce0f72a29382b9436650d232c243645e2302455ba5c73b2096d19f641477ad5ac15eb70a5c8768a12c2a08192d14bc07c94ce7a342c22712ac46465c46f050a369fb936c0fef84afc5d8dc01197c5c0c746152fc53d4e173a5a185cdc89b84f6901a310fade60eb8224281c1263037b1aae719999e790bbf3a046f35a8618caff9aa5ee1532bb9edb700632bf47311de200e307b81635668231f9ee0cb62526a9d2ddbfc8be0763a3f07bcb8d9f020f7940b580f3412a0779a80e05621c65e4fbae8aeb2864b5dcca64a6483a22ae9d5415fb48781e89fd9d0a8ee4529044f25f2e17ef8147b9d7e1985ea48bc59ab7b4a9885d13880fb2d8e74f52386ce8c1facfd186fe92c265b996d2180b17b653f5dca2a2139d872d445de77ddb2b1ddcf97eb94588fa072f97adfdd9420b1784a398172d8430398eecbe4c7cd890037981ee869aa2b5b949738648b19e344ff729868d7c6938e7814e6ebf150bc177ecc507a3b41608bf156066c7dd25a2ec13194753fc0518ceddeff2be040ed65ef0f76e58d8aaa007eaaf8ee56ea7664f53a297bd691acdabf83b4646c6a745229ba31dd2b624d5f6835101330356d92371db9fc1126c7cb2b3ee94ef539cf1647049b56432ed3dd6a0288164cc30f800e3fdd49f291f62a2e7315deb1ee1fb7238c33cc1562c4b2e40651a0a020d6ada2ec454dddf63b88e4d2b29b74a840f4b5edc930a43984df7587f7901e4980bf1dec1da5e4480030cdb1576cf9cbfab39035b35efdf9f95ea71395ea5fbc263532f36bfd46744bc25acf03faea8a3882fc7c741c373b7cca8780ea7575bac7eb5d7c74ee524e96f11ef79f44a865f97d86bd821b1b7b495cc1de65b92ec3a41075a1dea5d5d118abbc8837a5c09259f77982805b8f9c47ba3e09f8f7351d55997db84c5e98d05cc1131af13f4a9deac7185f25bce7d681217a756c906575e6d05e9e1b94c98f473ec31dd6a5e0f8d0f298d727fafbbf1cd6734d717b002b6a06d7e1fba4efd197df9c9416f74be5249c3ff7da3c2b55bdb017d573790aa6613195439a643796c61b1b1715e0817b932918400a213a59d6b1c323ea6f544ea861ec49f9214fe84c35570008d7f6300fef0ec8d4cc586a936e0d740bcbe0abe6e498d18567d68fd2992887bc742f78c0755b35e4dae56affe9406454ee4396d3d3fe4714f9fd6fbc67e81605ef98fc89540afa798d5e4b6abd4ca864c0d559e15eace487ac3c5553bc3117bcdd96d18571e01d8d72fe65818b9537681539f153c241b303f323c29fe0a909eec0c4ce2d9d218c90a608b42be1685b8f7c593dd2da49a0c80d838b65093651515de1219d659cbf1846e63a0b4894c97a54883b1792243d5c67cb5d4bfaa5726961cbfd8149065ed7793f89d2068a85826dd1b24a29c65973b0ddd8206d43cc49dfe37ef88aebd720c5d684f63e503b3a5625ef0dca36d23c1b58021501e0ac72df991364ef7687904c4013c5b637df16559af5c00e1eec02d75e5e94b1d11352bdaa00631a70cc9daadaab32c69f8a286c94f6267351a073c2d120e3e4bbf30fc996849b99c1b787c923824f21ffdfb6142929bb974018a05dd56e7c387ea4155e9cd01d71945033859625a40acfc7020c99bd16b8755c0ac3f74a27dc5a9932529f6274503eb5cf4b3e908d2771937f648b9ca97b09966af2f49fa53ad907a027e242ab6997cbbbe378cce836d79c1a8021954203077b54fe27fed5c7d0cc7f4ae6d2329114a488dbf413178a04ae79ae7f2196fef152bd60498c5af5218bc4cd0bcc895288fc166b976ef9aae2a05caf55ca4f5729077bfa452dc3b94c36e11b5ef6d1a6a16ecd37da64d8984f622772faf32a4cd1622c701de7f3525a4ed6523acf91f005f9183e2d0c1eac97549c5d641b41f86e1b30d54190c65dedb56aa9d8282f4ec36bc1be1cb7e2a718966254183ee687d3bae8c7a17fb79621f8b7ac542908ba6014d508c868cc79ac7a7ff60a73b4a64329c81a0578cedc828c3b31856a3261fe5a26f02ee7237840af8775f97336629743bfccbaeb08753d7773186104e0a4757323b93e5f5cf1e34dc87581c3a1484e1f67e838dc89195e9479b151a707321084ee4353a98a6aff38e1a93c4a94744428a7acae93f3b093f37f3e6c9cbeb87b9208b624757db350a1082dfade96c30350f9a9e70c68200c340e4dd0e32fec06415e522450665882b68b69467688f5d3fdc69885266f8e1ab8c3e3608c4c209ba8db5c09fffe7de7dcbca81484e9685989a9e6065d795278d1247fcc6ca63dcf8ed1176a37cf1699180b8088e5f266110f8729b031b9c3538b75fb778d2e5d0f740728eb6735ef75485e42a21437279672fc33575d2aad9cff382a066d9e2572e0c492b5483f5e56aae8d037abed9412621d081102dbef7b50691dfa850cf82a2f0ce34efa1cf854e39b9c421cac30cd15d0f917ba87cba5f8ac5545af45459871a4fe1decd748d05091036e786f8c8e1b58d58d7b85d504218b710ba09ad33a1363d64d2bbb65440357fadb1617c85ee694fd55d9b056baf0d8ea60a6383e9ebf347266cf334fbc26c42fd312f627675b3f7650fa183724f1f1723b79079daa5cc9caab9cb0642c84574304f78b4d83491924e854f51ff9aca9b8749de772547fe5414500085bf2c5807a4a1bb3cf354b7916353df11b4d7a235a776a8c93c4ee37618e98da09357b0e70fe91c9ffcf3be42510dec9803e4b9a891244144d10beb1293f7609b1f2395c9c354855fc30b3b616337ba62d03c144b10856eaa0ffe41039b003b9e485ddb4815ce11cd0b302f6be5306904ef10c9fefc55ad71c55a21e9961e434343615fea6d90a55886f608baa76ecb959d51b82266da0ea5dd6b50b77ccb0f3c6748ba774f442132216e9e01ec155a0f8ecb71bb90fbbca8d3b829fc34ca2db939483666abe11ee865df6a77d4effe891d435d825c6ea4506bc55ae832fdb65176006ab2dbcdffd5bb65", 0x1000}, {&(0x7f0000001300)="eaf5d44579bc2c3efc3b006ef8bff4d9a561845b0f1caa4970b60eac35e19dc4dbd2004900113516d6a07ca10939d9d669b8673c1d8d379c1006060819b76cc87fe16f4c1f95e6efd4ac265989a87fe150f4ca16cfaf3af0e0bac7dc6caa4c776b8c8728326b918f8db76257b01db204e02823f351f41dd96fabd0ba0870dd07b69d70d7ff", 0x85}, {&(0x7f00000013c0)="e7b4e1c44ba3bd22598e605874f5f32040c727d9f41d575f68c81d1337e3ff504673fc87933f330f2a63b1004bdfbb9c24b44fccff3bd2c8aa8906f26ed99a209f13a4d5123cd3f08ee5df5ec78536dd5abfc87a31c8bb78dd47e719c30d8bc09f35786f7f2f4b55a1638b8e27539469e3666d322053b3c0ea5a06948fb87b6de47a3377f2a3856941a149147bf969dd9f78c1eed747945174aacc33699ec3b4adf49ff99f7c0809b70fcec3b5420e66453916f254009ee978ed2bb75c34b1ee", 0xc0}, {&(0x7f0000001480)="acd5b56226938524379194c6366889845aeb1cf70530a1f465e16b3684ce57e00fdbc0be9c78f14cb4803a0f334bcaabb60e428005e3f1ddfa96879c948239e81e9e7e89c6955730c787e6cd7ddd86b0d4838df5ca0ef19245121d861762849932c406b14fbf03e840a800a754d6a53608c3f4a36bca8c34ed1497ef410bcfc34d0e03d6d20349d263cdb7ef68316d1ed5047d22035993d5f027c6818b8bcc84239c1a5ed9bc208a4979ae7a1b65f8bb6e783ad6ba213701dd4749ba6e778844d883d8d07fcf27c24f4e0607bf8f179ca215f3909bc3502f158637896599484c7918d47c5f7e2ee3156ad04aa4d395597f631650f707402c1120379f7d0b96a4db4c3d339b9fc9642c220f107fee034645cd6b3b4c1b67cb9ef4bed2c27268f77c1adff59c66b4fd04818bb4a73add0315f07884996e783a4cc5b650e5d3c76bb4f0e818eabe4b2efa88cd24ad9a894101d60b4608a704a34f5d6ed6a12903e0397d036f45bed80861f54d0e67d2296105dd117e1ddb472c1aab3a90340b39fde72575f88393ee8086e132715eeddb89cbbeeb0b8d6f7420d1216077d61c13326a79c19f7b92baec4ae51be7c252b2a57841f479c7a2d933c12c79fec18e62804faeac4a011dd2374cbc03e6de22c655441356a17a09d5193028e827a7d233ecaedee9e41e80a3aff79abc15e42461c27d41d34c5aa66648a722f690eada4b05d8afaf6cf25b93cf5364b4a082e378c8c42e00fd1df6a65df3e49d7cf5f9217b38e852d47ced647c47975d9b713b3457cec4af316a4733e867a24540619bd9d6a391f9823ca93d3bf08ed41d961ee9b9c0b58ed190d8ea038a2e3abc52377a3517b73931da8ecb3c35e324a53e2aae5ecc5675089fe7b33ee9cd2cd1ddbeb2393cc69badf60e28fcad54ba6ddcffb7f00c2aa67bdc7470e8160d7ec6f397d5fa284947b2a0e5a03ba7b8eedd555dcce7b6f76e8bad6d2400fe676c324946ebe56a7ff34339ca8a1adcc2d3cdd566c56a43435217148e52bf4ce4ab44f1aee6146347ea29a5c3db39e6e718515814f109f12b01ec3eb25693d7be1c47a0b1a8855f97a0ad097b31afc1559d12f6e295ba7d1385698d295c71169d1f23180b28514c9cfe7fcd44b8f5acfaec5c0c0c95c4912b78ed98cd1d7a037e21c334ba87ae6fa2410eb0992b485237ede913f7f5583abae2f08a7dd54e5c282e52282cc2c506fde82a715a3c1625993fb9aa567dc00282f2864c42596a30f3b6e717a7212b78ab4c126e54e5b7bf7481d30bbac2c72ab54b351c6f4974c263a5a040a36b6be0f442913928a36a71e3322b607dd9d7d133904f59a588f099168f8f07593e0665ba66b44a867586f54b76d30473a8f1c27bfe101e81f7a4c5165308d90f64ad90b83cd5aa020fd8a07f550a31cd38b2d34f52789819e4ad5a475fee6d6b475b83b2cb7d7ef99ea079f2a5de9a525621c65311674fe2aff3dc3a545ea15963e569295d87875f61a92d1a83fe46df606c64a23e7988a25ee91e9421932e40f944a37a0f976e3c7c1514c09306e7967d04f043ef9bb416e1d26a48c8d7c45ffcce07e926d44c1e4d29b310c9b136a1f587f306fb052117b72ffbc31634b3ccd1b6a955576e74b1bea1018e8e27224cfef0ef27ddb659a23c4c5a05b5e36fe5916559233787df59ab390397813bbe2a5d2b206fc6d369242c2d99ab9f8463dbb2f08e0b646add25e1bdd4bdbbcebab5b70a5ddac2069cfec45e53211c5392b7ace5b75e29f41e467da5f880832f0790ff70d73734194a1beb25e61f4649a207c860fc1a01f35d38558c654824b54c3a53fe53f13d78eaa3f99c08e624ef258638c1a1b9964b32d9fc8bb5af072ac466c4a628bb407216d91ead8dd95e74ac2df3c4b34fcbe33c63dc45d136e579a82049ea70a4664e49c4d053d3310734b7901bdc9c90f1f816e5c6a228075abeba5a1a7ae18d53b4fea88f64c7d234e1bc5ef24224f285c84ada0c6329e71f2341489062e12243f03c912bc11f2351c2e2a9fa6e9231358d5085ea8f8348efc9db653dcb1f3b14c205b5a8076131e9aa6881ef6329089a372ea53a52c7d9654adae09cb4738091b1ac378f11b18aa4d375dce02fb6a9ed315b81b584d3d5f5280e547fd69a0294456468bb40099d21c4d372fce0651ac86e41ed865d09184aa7c67cdf9a948c6a5a98e528eea2f5d82b0e8a41b9b8baa688ff602aefe87eb92962ce77fb3c9fc9b5cc2a7ec2a109b8e1392814545f6491eb7425b2bf2ce2e49042e4dfc61306c764fc2110368c312453e5f07bcc9d3b22e547e86449457810a2870eb2e12fadf841dbc6d9a2dc7c65fb181d3f84a43f15da135f51bd7e4ad17ac01dca57e4626b0e6ba8c42af84a7a4e633b8d33dcf1b9b12db8a64081b32938585faeebb282cdeaa3315855d74b1fb329d73345b4461060e052df5b182be31f4b5e09e36a240ebc4fe5d43515de0e1817ab97450acbef05626bd8919f3fb2c71f74ccd056936046d398cd108989b9650d9fb9d8fad18a739e0fa1bfd78ad9dfee309e1c502bee31926e1b2008a89dae82786c6da5f9f7488079a3fcac5ec393e1c5959e947ac14286c4bf7e1004d24be00fb32f596594e8fc4acf76432438bf713999ec8b937ddc07604a99df722b86980a45dce114fa259d51ad767fb1e6708d39eecfbedbb40d8940846d2f6a673628bfcf539bc5f82a1ad7518e52e4a62a62dcc36740e5b12bb4320cde97ddbf7da8b4e27ea6b045a87247ed9560dec4236ead26fdd8433f0376fd0c797189e8e1c9743b4a7ba47ae4d06ad3805c320ad90d435215d308fa0e096fb7a62e4c0c9f7e3ea02dd5f0ed58965b49fe1c35014f60a70e79674dbb2c968d2df8b5f00294701ae35f018c20b0ccbe275158785294ca4a6ad9130e939028471703f1c1344261de94c725eb631cd7ccc0e2f96df3788f1e2de0ee36aaa47f108b55875131396fc1f44b4781ac1cc33c489254062ce0a05fe64d32eeabf950b78ad81464e90b326d1afe065401bfc98ebd53b22a19f20277a4d9684b6f930bc640506b58ddf4fbcef2a6896563b36db32f6cebe994ca04a0ba0cf3657bc554989af2980ac5e053763122ccd1d1265166f239c17b6d0262877bf5856e1442c9837e7ac78531aa13ea79c338fa2886ecdb4752f2812c6fef7b566bf874e555aaa90cb0fdc22e22f74cc8f654e8e20e6d5a2d35f1ffc7ccbd4996859040fe59015b8642499783658beedbea6a21fee8e53dcdafacde295bf31f0596e1ce76c4e12413ff9c782c7b6cfe901f20246f74e308a22f2ed4e080a06ac1feec33a8b302ac01d5c107860a24266437abde3b0d1058a22b95391851ad3b914bdfa7c87fb4914dd21c0d6b3a805a38e01fbd624a08f2766163ee44d73cd08a6b2af586932de5aec6fc4fd89c6a6fe44ad26093f00cafc3edae2eebbeb9906c86214aa7e9772c324071be3575dab7cf1472884e770f240fde17d0ca371aec63bdb649aed8869b00d1acec02060ca7635c0a8094b29477f9fe2badf6bfe302b9389fec07b1c7704877bc5ab8542ebfcff130f19e002dfb385e94a4ed90ffbab408db061497407a39c412b07d70819fc83d36d5e970a1eff1e7200dbbf212b1ebb42eaa2575e6f1b73f3994bff3cf2f6a813a5bb2462eb5a47031a75239bfbe1363271a3278e39aaed17c3b735fbf419897eeda8b3e0e4caa1e0bc357e7b2329fcc84660ad29a3d50571b97cd896b919b93d80058943edbe2a64b6ea13584eb334cefb34d8b9120f667229730a6b6d098af578d115d60edc8a834f0c867bb984fd3807d05130098044a3ee0685a80aedcb408cd676b26c0bf86469e9fd5d5c00501031e819e2f99fc244200dcfca534eb6a11b709786743efb2fbc6df047db180cca87a139f78d5c8655608a2f18ed5a8439d029f7565f6dd34605124bcf4e9ccc357acb7f399c7edd0685a84400731dd80daad2c65fd33b4fa4080b2dff7fc954dab4b18b3f41f69b86c52b8cfdd8c7523ae563111502d43a9c16503af6e259a63f51fb15cef3b66a1335fca498688b5684b0a289fd311d09fd1440831a855c628d8ed338d9a958ef4b68e28e2d58e1d0aed834fef1068edfd3545f3c1a971277c624fc539b851da7f1e77ea0d34150a53705e2730933450253c0318d01078cf85e2ff41140962c389b0bafaec8d1fd0fbb1bc8a156ba2c399835731169611fabc5bd04d1bfd7392db93b2d81f2f0da124be65688a91a6fa601287d818cd2fa0155f984b365d160aec01d462497462fb532d3c6a204e3bc2769441c75c82fa5cca8d45ec17a197374ff295c6ff74c4fe3e4ca523c617a8a605a032919e2d6aee93ca8885b301fd0460e74286bf865b589fce40fdac2aee1d956562119bd196c41410b608f98299a4000479ba326f3e17cb54941fde582799fb4520f0c9043a90916f5fa1691a0cd5e2504eb489d07092fdfec15ed47c8b7caf0271813a94c0424bb413f835e1c7a82691f538c3f013f262d81495f3ef5dc10c2670b1aacb4778326ea2d60acb4105cd60b062d712a80fbd5f6e3e4f60b480ce4c08a1ad1e2ceb5562bc8e2553bcf9df3151e09da731a5d2bcb3658bf7df19de4a34e85d0a635990d70cf0f9aa870d1df8422d8ee966dff7a371f5ab2425bf3edcca3b1ee2c4357cd0324f6bb852860057fc9c470a5fae6497f4b112d8611e7ded916b9bbf7ac6025dcd43525f14cde8057d2f37d318d5004bd300edf7f0b00027c647047107280019e1df7682f353739e0754a0707ad96217b02b6eef5fcd04522835af1c3b026e770b87b8a646f80255ca60f8fbe1ba6b3e9bc59f9cce071563022eac8566be3e48167452f3e643e801ba415ec60ae4f1a2e62449622471698c95a5a7e98a76e8828971852f56fff56bf0b9373280b0c43c9642a91c9be0d71169e10b2cd8d1e7ab92fcd8e5eea8375d74eb763b3c36d9d8b1ac9e8e40b92f242512890ecfae072281ed1eddd15e375534411c7215b7caefff3d842dfbad4a2010133d06b8ebc2f6e485ff0ee8af6ff9d7b6c93db2bfe7385b47bb0e7bec0a5888123259051b0a34e510ae866b3cb130c5b19ba8619e8567c558d5f85a74df6fde95fd67732d349897095e0301ddb1d58a10bb666d5a553d84012db24469e8b56564d79acd4467a803c7cd0527afc09a1828aa731a7a4e139ad29e614c4b9835e7688e63ea7584f3c44ec69da12fef58e9c2b407de058c7e46c39f40117ba94b135512f58b1ef4a8aadfa7e2072575e246c714e60055cb7ca168caadc95144155cbabe71c3111f24de005cb6f17e3026c6f2b27cbed6cfa809667963619daba9dfaf7f377d87ebecd1e78d6636674b255de8039d0131861cb775dd7b9ede84a807df0d64ea47266cc60a08c533c80efa83e725e616764a313434e6b48fb7fc789a84d5f6290721a4c7809a78075a1d5b3825ba64fed8d7be9a70078e9f4986e51823bbff02f2769158bf035c06786c229c6d7f63476ad1a58e432d83c240b97b10a8f37f9ce92b878cefb9803845c0e451ac6e374931dc5c59169f2e24a59c5206b4e824391cd71c57ed32b32e355016651f3ca638ebc157f4b145b74da256b69fed34bc2fdf1f6e5dbc4592948519b1a0b3c68ccfed35a4d318cf07af0b779e18f5e34fe86fccd7045a0e10a5cca70e7654b59f2b2e50bbe97d9c2bbe07e133547378183bfd1ee51d5c5a5fa74a9f65ea3d75891b6f29d2111a4ab2d89ff3e0ca05d18d13e9b3108e3da4337a934a75623e118e14af84", 0x1000}, {&(0x7f0000002480)="26a4a60bd977db8e14feb7fd21dc2d0c19d45dc614716311bf112d03e0d350660edb32377f426ec234891305fa59acb84dd9ecd79fbb273495d0b7cce175ceddedfe0a50987c35da74374e0960b52b8d51163332399132dae6a53f842286cf48fd356d439d49f7840574525466c16c", 0x6f}, {&(0x7f0000000100)="6bd5d56203a15d49c3be", 0xa}], 0x8, &(0x7f0000000280)}, 0x1) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r5, 0x4, 0xcc) r6 = getpid() fcntl$setown(r5, 0x6, r6) geteuid() ioctl$TIOCSDTR(r5, 0x20007479) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) 16:00:16 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) bind$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) 16:00:17 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r1 = socket(0x20, 0x4000, 0x4a) shutdown(r1, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd", 0x0, 0xfffffffffffffffc}) write(r0, &(0x7f0000000080)="9d", 0x1) 16:00:17 executing program 1: socket(0x2, 0x8001, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) 16:00:17 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) recvfrom(r2, &(0x7f0000000300)=""/4096, 0x1000, 0x801, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="bc26e9882409eeaab265e7887540b500581a4940f16c7881f56970619e7152b5bd554680a475d7fc5520acf514373e91eaccb8ef2055e86ab1e4c7b6092c1d73d240c392afd01e517bc96962d37697f8"], 0x10) 16:00:17 executing program 0: socket(0x2, 0x8001, 0x0) mprotect(&(0x7f000000c000/0x2000)=nil, 0x2000, 0x4) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10c80, 0x10) socket$inet6(0x18, 0xafedb546f9451d3, 0xf0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) 16:00:17 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r3, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r4 = getgid() setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000100)=0x9, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, r5, r2, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) semctl$GETVAL(r3, 0x2, 0x5, &(0x7f0000000300)=""/246) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000080)=0x10) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) writev(0xffffffffffffff9c, &(0x7f0000000780)=[{&(0x7f0000000440)="cbff29338ac7c70a28c117cb2c245a61ee5744feb031398482fc307ac33e76f9526e46471b10c7e641ba32f35bc761a0a546cb310ae9f4803cfa7bfc137bce36a96f0d0fa50c6231bd12bf8e8865ddf145adf0fc31c2ecad6608a036339c1873a94ba73447eb90a3e905323ff6ae67d2e3ad05372c104cc06d3e015d33d57ffd1c8eb4361288fde2ae4ea451197192b474544becf20b5439f85b0148dd7f84bdb21346aef5272253b4e4d3f2fde4df6a50fda934208ddd84c6f08c5f2de15f998b52b3eb546e01a26035711ae19e280722956efd95ff28c2229f0f845e", 0xdd}, {&(0x7f0000000180)="7f0254b685d7180facef6f5dcf27c7ea0007d41cb5a47900ba2c0a20fbfa61f665c5073402500570babd6c35232dad7339980248b8cfa8dc1a287a9b5d2cd521843038b1019abcead04680f72bcdc4ab0340b896979a51c117c988e2b6a04aa470f72cf1ac21faac2ada60299c2151d72f0a8731c8b9c3a315ddcf27fe4dc26def69fdf8912d0fbd39b9ae28363cc7a568370a816f9a5e540b6ca8d2af743064b3785e36c19e829b41fd733b9a6802e9a2ef366ddf299fa118", 0xb9}, {&(0x7f0000000640)="976494c3ee9ac2b8684ea56e9e01cfc7fad92d393ba341635ec2fe2befafa2baf9598be640826571b51970aca31726c858644d3b7a461b9bd19356f348c2385c07455747eb067863703d74f078f79bcb8b990e9dccb66139f5e24e459b", 0x5d}, {&(0x7f00000006c0)="065e22f12e8c28f6dbe1c5cce5b3e569c0cdf4795969c670bc4fa1d58e89401fb7d931f7c6c8803ce2b9b4e40b5cb6b7343c60abef36b1d69edc2ab2e77a08db3a16ab2241d7552bc9071ebdfc899865e33d51aeb8a8386a31cddbc09bf39a6f77a0ff1dd6593e12f98fc3eb642ca9fb4b59aeb1c43468ad2acbb191b96a337266ad361914ae7e26923780a00e3e60039a1014d6ab7eaa691fb5", 0x9a}, {&(0x7f0000000900)="bcf986b6699eab58b0ffdb79425a5cb4d7ec9dc27455da70df96f37b55fc0b773e370263124cd685e3d7884fee65e73121ee9869612b6e9445b9928202dadeeba574599ed86269ca2f7c2e24cf750542ec1352ce99facc9b37f26b6ec5766c4b793f784a1056c0b112645760183502296eb9d87ee6c873eed8c14984b9658cbd7112124b206780cb0c541adfbef1010bffa322bddf", 0x95}], 0x5) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) 16:00:17 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r5 = fcntl$dupfd(r2, 0xa, r1) ioctl$TIOCFLUSH(r5, 0xc028698d, &(0x7f00000000c0)) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r6, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) ioctl$LIOCSFD(r5, 0x80046c7f, &(0x7f0000000000)=r6) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) r7 = shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffc000/0x3000)=nil) r8 = getuid() r9 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r9, 0x0, 0x0) shmctl$IPC_SET(r9, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r9, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r11 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r11, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r11, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r11, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r11, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r12 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r12, r13, r10, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r14 = getgid() r15 = getppid() r16 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r10, r13, r14, 0x1e4, 0x8}, 0x5, 0x5, r15, r16, 0xfffffffffffffe01, 0x9, 0x7ff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(0xffffffffffffff9c, 0x4, 0x80) r18 = getpid() fcntl$setown(r17, 0x6, r18) shmctl$IPC_SET(r7, 0x1, &(0x7f00000000c0)={{0x7, r8, 0xffffffffffffffff, 0xffffffffffffffff, r10, 0x100, 0x9ce7}, 0x1, 0x1400, r18, 0x0, 0x5, 0x4, 0x5}) setuid(r8) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="ea8f36b83c20eca0cb197b2f5118e38960177bb4f5d51682e33952860000000000f0a71ab6e11dd5bb278aca4e21ef746fb3559c7e2383cfc97feebb34bdb529dacc3d4ce48b7b584e091aa4c428eeba4d71983cf4de945790a7562dddf0864336a6752da391aaf9f6986480"], 0x10) r19 = socket$unix(0x1, 0x5, 0x0) r20 = fcntl$dupfd(r19, 0x0, r19) ioctl$TIOCFLUSH(r20, 0xc028698d, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_LDFONT(r20, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x100, 0x4, 0x1ff, 0xc4f40bed19fff171, 0x7ff00, 0x4, 0x7fff, 0xdea462a6d8e35d4c, 0x0, 0x1, 0x3b1}) 16:00:18 executing program 0: r0 = socket(0x0, 0x3, 0x17) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, &(0x7f00000013c0)=ANY=[@ANYBLOB="0000c6d41557ffffee"], 0x1e}, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) socket$unix(0x1, 0x2, 0x0) write(r1, &(0x7f0000000180)="4be2f4ab0f267f9c51a90b3bbe7bebd57b94cbe6975c6b0f6113d427ba34f0a0d54982eb0e54866b1f2deca6b3b51cdd6896501e3a1faced2002d1a8d5fa3d50569b5cd0c4da334d1a9ec1fec6ff50e7c4b35c48e626025e284313168447a571c44463ac6a1e6ab5753d4dcc6102a395e5c959e339ea67e562434383db9a305c20949942be2f01bf6a1e13d44123bebf016c5b10e8fa054a5208da9d4d8b62cd3ef0d08790376b09d566af56f3a6a3f8af66c73e0b47550f7111b08f6fe9e74b48b542399ff69409ca0402f3251b79251206092e4062b8d38ac53e856e4336e62920774c50366a4faf8259cd822a4b221ef9a87c0190f108f4", 0xf9) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0xff4b) r2 = socket(0x20, 0x3, 0x3a) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10008) unlinkat(r3, &(0x7f0000000100)='./file0\x00', 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x1f, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x29, 0x400000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0xff18) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() getpid() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:18 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_media}) 16:00:18 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="0b3051bf9532c5b51499467a97152a37c6016ed56db861a9b005846182a0d80bfcea6ebe08d7e4c71b4e58dd6d7212fbc6a14359a739e99db81465b46130e2617cb60ed4b1afc9528f9c730c502f85a85a5569b46e59451119a673a34b53c42641ef787dd2788ae1510500000000000000607fd637791b705af26ec99bdfd04e12ac057b2a3d9e5801719ac42d4bd863fd6c48ff"], 0x10) 16:00:18 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0), 0x0, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="d88eaf8c3bdb372ed4880a10991aa9cf4df59a889c649c8735bb2fe53460a6a7bb07c90213d52a89664c68eff410e9657ceaf0b25f15888964aaff77cc170bf68c7a80e0602567316fa18461c6264f28a18c1450"], 0x10) 16:00:18 executing program 0: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) semget$private(0x0, 0xbabd70cba688c3f3, 0x206) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2002, 0x0, 0x1011, 0xffffffffffffffff, 0x0, 0x0) 16:00:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x52b8}, {0x6}]}) getuid() r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r2, 0x0, 0x6a, 0x0, 0x0) r3 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r5 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r3, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x3c00}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) r8 = open(&(0x7f0000000540)='./bus\x00', 0x0, 0xd) close(r8) r9 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r9, &(0x7f0000000400)=[{0x4, 0x8}, {0x3, 0x40, 0x1000}, {0x2, 0xd9, 0x2800}, {0x0, 0x7fffffff}, {0x1, 0x0, 0x800}, {0xe, 0x5, 0x1800}, {0x1, 0x6, 0x1800}], 0x7) semop(r9, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) pipe(&(0x7f0000000300)={0xffffffffffffffff}) ioctl$TIOCMGET(r10, 0x4004746a, &(0x7f0000000340)) semop(r9, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) semctl$GETPID(r9, 0xffffffffffffffff, 0x4, &(0x7f0000000840)=""/137) semctl$GETVAL(r9, 0x4fa596d1f056515a, 0x5, &(0x7f0000000040)=""/231) semctl$SETVAL(r9, 0x3, 0x8, &(0x7f00000001c0)=0x7) setsockopt$inet_opts(r8, 0x0, 0x1, &(0x7f0000000240)="e796e98be9f0be394ea42e4d707961b6f3e57413e43ed7077b3ca16931ed7e9cdba7e047569a5faca78b69b207635f0af0da32219e8be86c837d2d5faba62618ede29a02798aed75ae62923ae4bd11046cdbeace8b8e38a6d1485b20f846f2ca5150903ef963e9ed769ab2f7e017645a61dc536100b12a5e4e1ad364f184c088683a114beb9f24834a69b862f89f32fdf47098c31644d93cee8bffba184f", 0x9e) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r4, r5, r6, r7, 0x2, 0x9}, 0x5, 0x5, 0x8}) r11 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r11, 0x0, 0x6, &(0x7f0000000000), 0x4) ioctl$FIOGETOWN(r11, 0x4004667b, &(0x7f0000000380)) 16:00:18 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="a6b2de347637d3ac05dd3a0d8b13849411ffa474c5ba327bebefca737c8ed29c50d463b5c4303c6307511c026b0f75899449c657966bbb01d46d"], 0x10) 16:00:18 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="33fa4a6383d7dedef9ecd6c600"/23], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="0214f75e099bcf09e93b148a2575eefc06ee3a2d", 0x14) writev(r0, &(0x7f00000013c0)=[{0x0}], 0x1) 16:00:18 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x2) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0xffffffff80000024}, {0x6}]}) fchdir(r0) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:18 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140), 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) minherit(&(0x7f0000006000/0x2000)=nil, 0x2000, 0x6a9b5ce8a8f30b06) pipe2(&(0x7f0000000000), 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="3714bde2b85245b9b03d59387a87517a1fa8288dd24329a83e8d61d69f03d3b24b38ffc54212806a84382401b9ef74bef7449729c0661500215b89610d8d87cf6c7b7681cb30049cd4df71df21bc5001924be11fc231c6d287f72861f5b11ddd918af0f1c2fdd3605c2060276bab7ce2baaa0a472588709afea92d47a523dafcb65aad38b89f230ab01f501e2fd15ec14b73029ddd5db60eca82c72bd6cbb03cbb7fcdcda5494f62bfc1203a897f0103ef97a0ffdcfc6fc50b"], 0x10) 16:00:18 executing program 0: r0 = kqueue() ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{}, {0x4}]}) kevent(r0, &(0x7f0000000180)=[{{}, 0xffffffffffffffff, 0x12}, {{}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0xffffffff, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) 16:00:18 executing program 1: syz_emit_ethernet(0xb0, &(0x7f0000000180)="0b159de9c5b6a3f48586f6e6d9d3e9ca7af97c8558d83a4e7a26de9dc46d8d8fc12a75cadba643def3e0e6d3e639dc461013868033064765aa81133d93662679290da8ca8a0f6c57de0fffdfee4cac3d33a13605f11ee74e3c267d518ba76b3da362e8dbe374c081f0a2e2fee2e44d2e4440887849ecfef3d038a073c0838bce9723ce3805428f38d79cfa2710ef1397261d1af6163de40ff0d21ab313b3b3c84182612a27b300ab5c9730e879684a80") r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x800, 0x90) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x40, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="046e6a483a09aa668d97ff2fd1111820a59cbffe1f2ddb248dc22e46c12e22c7362297d91495acba2aed5290e1a619f570c6d165d663fd97dcf32dc79599505043e1317b549a01c52296ad1a5d20028fb75e3eab1df3feb880074602fbef65612e487c26df42a436f2673d6a710148ca03fa3e2b4ade8f6ae8293eb5c1afdb379b2f9af68ae2b4aa3f037bc32c1e1d545d870a836928f978444424139f939e991305b875feb073b29fb65e3e05ad55b0eb045b0397093af6c1100dbe2cb8163c47ac35bc9d3d718f3c1d31c10e64b655ef78b761b1e6acbb55e1"], 0x10) 16:00:18 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r3 = accept$inet6(r2, &(0x7f0000000000), &(0x7f0000000080)=0xc) recvmsg(r3, &(0x7f0000000280)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000000880)=[{&(0x7f0000000300)=""/201, 0xc9}, {&(0x7f0000000180)=""/83, 0x53}, {&(0x7f0000000400)=""/239, 0xef}, {&(0x7f0000000500)=""/150, 0x96}, {&(0x7f00000005c0)=""/209, 0xd1}, {&(0x7f00000006c0)=""/166, 0xa6}, {&(0x7f0000000200)=""/18, 0x12}, {&(0x7f0000000780)=""/106, 0x6a}, {&(0x7f0000000800)=""/98, 0x62}], 0x9, &(0x7f0000000940)=""/4096, 0x1000}, 0x3) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000001a00)=ANY=[@ANYPTR=&(0x7f0000001980)=ANY=[@ANYRESDEC=0x0, @ANYRES32=r2]], 0x1) 16:00:18 executing program 0: open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x20}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0), 0x4a2) stat(&(0x7f0000000440)='./file0/file0\x00', &(0x7f0000000280)) listen(0xffffffffffffffff, 0x0) socket(0x0, 0x1, 0x0) r1 = open(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r2) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000080), 0x4) connect$unix(r3, &(0x7f0000000300)=@file={0x2d1e4aba393df86, './file0\x00'}, 0xa) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)={0xffffffffffffffbd, 0x8b, {0x80000000000005, 0x3}}) r5 = msgget(0x2, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r6 = getuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, 0x0, 0x0) getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340), 0x0) msgctl$IPC_SET(r5, 0x1, &(0x7f00000003c0)={{0x0, 0x0, 0x0, r6}, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}) getgroups(0x0, 0x0) setregid(0x0, 0x0) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) 16:00:19 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x0, 0x0) recvfrom$inet6(r0, &(0x7f00000001c0)=""/11, 0xb, 0x42, &(0x7f0000000200)={0x18, 0x2, 0x0, 0x1}, 0xc) r1 = socket(0x2, 0x8001, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) r3 = semget$private(0x0, 0x3, 0x2) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000000280)=0xb1) openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x8240, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x1, 0x1813, r2, 0x0, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc028698d, &(0x7f00000000c0)) ioctl$TIOCSTOP(r5, 0x2000746f) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) 16:00:19 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{}]}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) 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(&(0x7f0000616000/0x4000)=nil, 0x4000, 0x2) close(r1) r2 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = accept$unix(r2, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) connect$unix(r3, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:19 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x80) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f00000023c0), 0x1000000000000280, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="3cce7d61defc9bd543f724b09c95afd7b77ea662c76bd70d778db3af2530625df3d76d12363b1f9a9394677b211c863db6c068502263c147322df96e71b23e958ef4323c7ea3000000000012000000000000000000"], 0x10) 16:00:19 executing program 0: ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, &(0x7f0000000080)={0x0, './file0\x00', './file0\x00'}) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) fcntl$getown(r1, 0x5) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000100), 0x0, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x80, 0x8) ftruncate(r0, 0x0, 0x8001) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) preadv(r3, &(0x7f0000000000), 0x0, 0x0, 0x0) truncate(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:00:19 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) r2 = dup2(0xffffffffffffff9c, r0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x36c}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) 16:00:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0x40000000) ioctl$TIOCSTOP(r0, 0x2000746f) 16:00:19 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x3e5}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r2 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r2, 0x1, 0xfffffffffffffffe) msgctl$IPC_RMID(r2, 0x0) 16:00:19 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) pread(0xffffffffffffff9c, &(0x7f0000000240)="5632a7597a2f7f1a6043f53d27123dab917899b29f887a90f8c815dfdb488e1513051fb483768e2a3a0d020b924f49006eff60fc5644f6d3b73d557069bc4ddf13a7910f7d3a1e627f8667a1595c0df0c93b2ef804c749723dec0846b0385b99b5725f6a17c51b0064e95e203e251264b7fd2b22df1b089ddc42e75fb74ebc6356b5587842686cf57df82cf54a39886162f252bff14e91f9c14f862557980e01cdb5b77003feef491e3e3d80e4c9465160ec1bd559f7cac557626250c2581c811c9f2151dcd65581dfdab2f8fb76596d39a4d82c5f1ca7d23fc9cdc6225e4929466aef0b4513783a18eac6", 0xeb, 0x0, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r1 = socket(0x11, 0x4003, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000180)=0x1) sendto$unix(r1, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282912e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:19 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002000, 0x40004000000028ac) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x30004) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000140)={'./bus\x00', 0x8, 0x5, 0x4, 0x2, 0x41, 0xfffffff8, 0x8, 0x1, 0x0, 0x6, 0x1ff}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x80000000001, 0x0) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000200)="000000186204018b002b3a0000030083ca4fa4af07405027e3e481106a0cc557977136807465e1d48c0fd55b8886b04add144827823ad900c5d1e33b088311cc626b791253ff99e6ca1bad5a8b8c1a79d2c024676a856c", 0x57}], 0x1) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./bus\x00', 0x0, 0xdf, 0x4, 0x1, 0x0, 0x9, 0x9, 0x3, 0x0, 0x5, 0x1}) 16:00:19 executing program 1: r0 = socket(0x1, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x7, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[], 0x0) 16:00:19 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="04c1e126a4a6969fede9819f9a166e2e3f0c000000223e320d99"], 0x10) 16:00:19 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffff7]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) pipe(&(0x7f0000000000)) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x51) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000080)=0x7ffffffd) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8020699d, &(0x7f0000000300)) 16:00:19 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) 16:00:19 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x1, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000229], [], [0x0, 0x200]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) r2 = socket(0x2, 0x1, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc028698d, &(0x7f00000000c0)) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000000)=0x8) r5 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r5, 0x80206919, &(0x7f0000000300)) panic: kernel diagnostic assertion "cifp != NULL" failed: file "/syzkaller/managers/multicore/kernel/sys/net/route.c", line 951 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *395464 48152 0 0 0x4000000 1K syz-executor.0 269988 48152 0 0 0x4000000 0 syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff822085b2,ffffffff821d2c2a,3b7,ffffffff821e8dc2) at __assert+0x2b rtrequest(1,ffff80002156ec98,4,ffff80002156ed68,0) at rtrequest+0xbf1 rt_ifa_add(ffff800000aa9a00,840100,ffff800000aa9a58,0) at rt_ifa_add+0x290 in_ifinit(ffff800000ad0800,ffff800000aa9a00,ffff80002156f040,1) at in_ifinit+0x37a in_ioctl_sifaddr(8020690c,ffff80002156f030,ffff800000ad0800,1) at in_ioctl_sifaddr+0x208 in_ioctl(8020690c,ffff80002156f030,ffff800000ad0800,1) at in_ioctl+0x1e7 ifioctl(fffffd8065b6ec30,8020690c,ffff80002156f030,ffff800020ab0ee8) at ifioctl+0xb64 sys_ioctl(ffff800020ab0ee8,ffff80002156f148,ffff80002156f190) at sys_ioctl+0x5b9 syscall(ffff80002156f210) at syscall+0x4a4 Xsyscall(6,0,ffffffffffffff36,0,3,502a0333010) at Xsyscall+0x128 end of kernel end trace frame: 0x504f52e68a0, count: 3 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 kernel diagnostic assertion "cifp != NULL" failed: file "/syzkaller/managers/multicore/kernel/sys/net/route.c", line 951 ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff822085b2,ffffffff821d2c2a,3b7,ffffffff821e8dc2) at __assert+0x2b rtrequest(1,ffff80002156ec98,4,ffff80002156ed68,0) at rtrequest+0xbf1 rt_ifa_add(ffff800000aa9a00,840100,ffff800000aa9a58,0) at rt_ifa_add+0x290 in_ifinit(ffff800000ad0800,ffff800000aa9a00,ffff80002156f040,1) at in_ifinit+0x37a in_ioctl_sifaddr(8020690c,ffff80002156f030,ffff800000ad0800,1) at in_ioctl_sifaddr+0x208 in_ioctl(8020690c,ffff80002156f030,ffff800000ad0800,1) at in_ioctl+0x1e7 ifioctl(fffffd8065b6ec30,8020690c,ffff80002156f030,ffff800020ab0ee8) at ifioctl+0xb64 sys_ioctl(ffff800020ab0ee8,ffff80002156f148,ffff80002156f190) at sys_ioctl+0x5b9 syscall(ffff80002156f210) at syscall+0x4a4 Xsyscall(6,0,ffffffffffffff36,0,3,502a0333010) at Xsyscall+0x128 end of kernel end trace frame: 0x504f52e68a0, count: -12 ddb{1}> show registers rdi 0xffffffff810d08e7 db_enter+0x17 rsi 0x4016 __ALIGN_SIZE+0x3016 rbp 0xffff80002156eab0 rbx 0xffff80002156eb60 rdx 0x4017 __ALIGN_SIZE+0x3017 rcx 0xffff800023988000 rax 0xffff800023988000 r8 0xffffffff8154309f kprintf+0x16f r9 0x1 r10 0x25 r11 0x25279cbe9d8fdd9d r12 0x3000000008 r13 0xffff80002156eac0 r14 0x100 r15 0x1 rip 0xffffffff810d08e8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff80002156eaa0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.0) pid=395464 stat=onproc flags process=0 proc=4000000 pri=80, usrpri=80, nice=20 forw=0xffffffffffffffff, list=0xffff800020ab09f8,0xffff800020ab0028 process=0xffff800020a8ae10 user=0xffff80002156a000, vmspace=0xfffffd807f00a5c0 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 48152 395865 73749 0 2 0 syz-executor.0 *48152 395464 73749 0 7 0x4000000 syz-executor.0 48152 269988 73749 0 7 0x4000000 syz-executor.0 73749 386492 91672 0 3 0x82 nanosleep syz-executor.0 64323 332869 1 0 3 0x100083 ttyin getty 14093 44322 0 0 3 0x14200 acct acct 6187 16574 91672 0 3 0x82 nanosleep syz-executor.1 56116 111376 0 0 3 0x14200 bored sosplice 91672 45378 4063 0 3 0x82 thrsleep syz-fuzzer 91672 192086 4063 0 3 0x4000082 nanosleep syz-fuzzer 91672 138758 4063 0 3 0x4000082 thrsleep syz-fuzzer 91672 166949 4063 0 3 0x4000082 thrsleep syz-fuzzer 91672 220267 4063 0 3 0x4000082 thrsleep syz-fuzzer 91672 469929 4063 0 3 0x4000082 kqread syz-fuzzer 91672 54159 4063 0 3 0x4000082 nanosleep syz-fuzzer 91672 497779 4063 0 3 0x4000082 thrsleep syz-fuzzer 91672 310610 4063 0 3 0x4000082 thrsleep syz-fuzzer 91672 217986 4063 0 3 0x4000082 thrsleep syz-fuzzer 4063 488109 12542 0 3 0x10008a pause ksh 12542 483584 27274 0 3 0x92 select sshd 27274 102378 1 0 3 0x80 select sshd 84701 313939 62634 74 3 0x100092 bpf pflogd 62634 98132 1 0 3 0x80 netio pflogd 54986 162731 85493 73 3 0x100090 kqread syslogd 85493 113557 1 0 3 0x100082 netio syslogd 12027 103505 1 77 3 0x100090 poll dhclient 1815 493879 1 0 3 0x80 poll dhclient 215 449996 0 0 3 0x14200 pgzero zerothread 30650 303395 0 0 3 0x14200 aiodoned aiodoned 93989 247714 0 0 3 0x14200 syncer update 16070 191624 0 0 3 0x14200 cleaner cleaner 55618 44960 0 0 3 0x14200 reaper reaper 59456 225990 0 0 3 0x14200 pgdaemon pagedaemon 30347 136881 0 0 3 0x14200 bored crynlk 44344 288031 0 0 3 0x14200 bored crypto 77771 252615 0 0 3 0x40014200 acpi0 acpi0 18825 404172 0 0 3 0x40014200 idle1 89366 37378 0 0 3 0x14200 bored softnet 94175 78626 0 0 3 0x14200 bored systqmp 78558 333130 0 0 3 0x14200 bored systq 92602 256565 0 0 3 0x40014200 bored softclock 72031 345099 0 0 3 0x40014200 idle0 78210 168912 0 0 3 0x14200 bored smr 1 197659 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 48152 (syz-executor.0) thread 0xffff800020ab0ee8 (395464) exclusive rwlock netlock r = 0 (0xffffffff824d88c8) #0 witness_lock+0x52e #1 in_ioctl_sifaddr+0x69 #2 in_ioctl+0x1e7 #3 ifioctl+0xb64 #4 sys_ioctl+0x5b9 #5 syscall+0x4a4 #6 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff8263a6d8) #0 witness_lock+0x52e #1 syscall+0x400 #2 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9580 6430K 6936K 78643K 18595 0 0 pcb 13 8K 8K 78643K 268 0 0 rtable 112 13K 14K 78643K 1819 0 0 ifaddr 84 17K 19K 78643K 464 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1557 0 0 iov 0 0K 16K 78643K 293 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1211 76K 77K 78643K 4011 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 21 0 0 VM map 2 1K 1K 78643K 8 0 0 sem 12 0K 1K 78643K 5455 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 5 13K 25K 78643K 3429 0 0 sigio 0 0K 0K 78643K 444 0 0 proc 62 63K 95K 78643K 1058 0 0 subproc 32 2K 2K 78643K 206 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 2040 0 0 in_multi 18 1K 3K 78643K 1545 0 0 ether_multi 1 0K 0K 78643K 12 0 0 mrt 0 0K 0K 78643K 11 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 72 318K 318K 78643K 72 0 0 exec 0 0K 1K 78643K 542 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 106 22K 37K 78643K 11734 0 0 UVM aobj 130 4K 4K 78643K 130 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 316 0 0 NDP 20 0K 0K 78643K 123 0 0 temp 228 3561K 3638K 78643K 94398 0 0 kqueue 0 0K 0K 78643K 11 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 35 0 30 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 140 0 138 1 0 1 1 0 8 0 rtentry 112 494 0 454 2 0 2 2 0 8 0 unpcb 120 1099 0 1087 2 1 1 2 0 8 0 syncache 264 13 0 13 6 5 1 1 0 8 1 tcpqe 32 6456 0 6456 1 1 0 1 0 8 0 tcpcb 544 4090 0 4084 13 10 3 3 0 8 2 inpcb 280 5492 0 5481 11 8 3 4 0 8 2 rttmr 72 2 0 2 2 2 0 1 0 8 0 nd6 48 28 0 27 2 1 1 1 0 8 0 pkpcb 40 4 0 4 3 3 0 1 0 8 0 ppxss 1128 48 0 48 8 7 1 1 0 8 1 pffrag 232 12 0 12 5 5 0 1 0 482 0 pffrnode 88 12 0 12 5 5 0 1 0 8 0 pffrent 40 24 0 24 5 5 0 1 0 8 0 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 98 0 68 1 0 1 1 0 8 0 pfstkey 112 98 0 68 2 0 2 2 0 8 0 pfstate 328 98 0 68 5 1 4 4 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 3 0 2 3 2 1 3 0 8 0 art_heap4 256 919 0 748 19 6 13 15 0 8 0 art_table 32 922 0 750 2 0 2 2 0 8 0 art_node 16 209 0 177 1 0 1 1 0 8 0 sysvmsgpl 40 57 0 41 1 0 1 1 0 8 0 semupl 112 6 0 6 1 1 0 1 0 8 0 semapl 112 5453 0 5443 1 0 1 1 0 8 0 shmpl 112 128 0 0 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 7339 0 5929 46 0 46 46 0 8 0 ffsino 272 7339 0 5929 96 1 95 95 0 8 0 nchpl 144 13735 0 12125 61 0 61 61 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 208 5926 0 0 312 0 312 312 0 8 0 namei 1024 36991 0 36991 2 1 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 vmpool 552 6 0 6 3 3 0 1 0 8 0 scsiplug 64 2 0 2 2 2 0 1 0 8 0 scxspl 192 34860 0 34860 20 19 1 7 0 8 1 plimitpl 152 110 0 102 1 0 1 1 0 8 0 sigapl 432 3602 0 3587 3 1 2 3 0 8 0 futexpl 56 87713 0 87713 1 0 1 1 0 8 1 knotepl 112 522 0 503 4 3 1 3 0 8 0 kqueuepl 104 448 0 446 1 0 1 1 0 8 0 pipepl 112 2254 0 2235 9 8 1 2 0 8 0 fdescpl 488 3603 0 3587 3 0 3 3 0 8 0 filepl 152 25160 0 25056 15 9 6 6 0 8 1 lockfpl 104 1642 0 1641 1 0 1 1 0 8 0 lockfspl 48 638 0 637 1 0 1 1 0 8 0 sessionpl 112 31 0 20 1 0 1 1 0 8 0 pgrppl 48 587 0 576 1 0 1 1 0 8 0 ucredpl 96 1571 0 1561 1 0 1 1 0 8 0 zombiepl 144 3587 0 3586 3 2 1 1 0 8 0 processpl 896 3620 0 3586 4 0 4 4 0 8 0 procpl 632 10411 0 10366 9 4 5 5 0 8 1 srpgc 64 24 0 24 6 6 0 1 0 8 0 sosppl 128 24 0 24 8 7 1 1 0 8 1 sockpl 384 6756 0 6731 18 13 5 8 0 8 2 mcl64k 65536 12 0 0 2 0 2 2 0 8 0 mcl16k 16384 9 0 0 2 0 2 2 0 8 0 mcl12k 12288 17 0 0 2 0 2 2 0 8 0 mcl9k 9216 6 0 0 1 0 1 1 0 8 0 mcl8k 8192 11 0 0 2 0 2 2 0 8 0 mcl4k 4096 17 0 0 3 0 3 3 0 8 0 mcl2k2 2112 6 0 0 1 0 1 1 0 8 0 mcl2k 2048 184 0 0 22 1 21 22 0 8 1 mtagpl 80 20 0 0 1 0 1 1 0 8 0 mbufpl 256 323 0 0 13 0 13 13 0 8 0 bufpl 256 13323 0 6275 441 0 441 441 0 8 0 anonpl 16 332172 0 316199 130 62 68 83 0 124 0 amapchunkpl 152 21256 0 21136 46 38 8 19 0 158 1 amappl16 192 16520 0 15607 109 56 53 58 0 8 6 amappl14 176 1344 0 1341 2 1 1 1 0 8 0 amappl13 168 171 0 169 3 2 1 1 0 8 0 amappl12 160 881 0 879 1 0 1 1 0 8 0 amappl11 152 511 0 496 1 0 1 1 0 8 0 amappl10 144 443 0 437 1 0 1 1 0 8 0 amappl9 136 760 0 752 1 0 1 1 0 8 0 amappl8 128 285 0 258 1 0 1 1 0 8 0 amappl7 120 501 0 492 1 0 1 1 0 8 0 amappl6 112 519 0 509 1 0 1 1 0 8 0 amappl5 104 1084 0 1066 1 0 1 1 0 8 0 amappl4 96 3549 0 3517 1 0 1 1 0 8 0 amappl3 88 1746 0 1741 1 0 1 1 0 8 0 amappl2 80 27285 0 27211 4 2 2 3 0 8 0 amappl1 72 90154 0 89716 26 16 10 20 0 8 0 amappl 80 10834 0 10792 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 129 0 0 3 0 3 3 0 8 0 uaddrrnd 24 3609 0 3587 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 3609 0 3587 1 0 1 1 0 8 0 vmmpekpl 168 30147 0 30115 2 0 2 2 0 8 0 vmmpepl 168 444083 0 442037 277 144 133 137 0 357 35 vmsppl 368 3602 0 3587 2 0 2 2 0 8 0 pdppl 4096 7225 0 7186 7 1 6 6 0 8 0 pvpl 32 902334 0 883034 288 118 170 201 0 265 7 pmappl 232 3608 0 3593 5 4 1 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 634 0 25 18 0 18 18 0 8 0