28ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd20263425ab6818f682770f3b94c5eeb4af79be0195d459fadab38ea746dbe655df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28a73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfd997631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d10e6cc1ce9f3f6a3d539c356b5988d25beef00000000000000bb711f6f29e389a77fe762636c3d"], 0x156, 0x800) msgrcv(r16, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r16, &(0x7f0000000a80)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae93478443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0900000040b9c8b754daeb2982d28606050dc516a0af1461584bcaa0408775b83db6923dcfbe6fa845a4afe35d7f4b3720e880730444450164f43f8627d24afffadcfaf679ecb314a52c8d1441557cb9bfb6ac84523eb0f63c3554f09c828447bda40c883721400975bbaacd0c45e7c984022927e336ceb0507666"], 0x1, 0x800) msgsnd(r16, &(0x7f0000000480)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0x222, 0x40000000000800) r17 = getuid() r18 = geteuid() setreuid(r17, r18) r19 = getegid() r20 = getuid() r21 = geteuid() setreuid(r20, r21) msgctl$IPC_SET(r16, 0x1, &(0x7f00000000c0)={{0x6, r18, r19, r21, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) r22 = getuid() r23 = geteuid() setreuid(r22, r23) r24 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r24, &(0x7f0000001300)=[{&(0x7f00000006c0)="fe2471a63cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdc47d555b72ff85d12a88302084a8d29c95455068f2e84162e0cda901af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc20562220eb6edff03dfdbb8aa416c8cd60c5a7d560e585a5a1a9ebe6eb71adf194c3354121fc61dd84b5c2c1f6c0760cc22f1d44b420561e1c64acdc89d51cb9b18ccbcec288039e0af2acda89d76f6b91b6d441e871cf7ccfaea5367ed27551bc27e4d68765c7373cb49ea4076464ed9a03a4443ddb112f6b6b699c65ff61bc188b83f3b9a4e8b539", 0x4cf}, {&(0x7f0000000f80)="611f15129bd75df20bf0197b36ad3f387fa2514299a860d06037bae42e62af5c4cdb5d0e3a2aa5bcf12e04b25bd4becf65ff4ab283fc13d713fe2a68a2a2f85df69d507c30cd9e1d36776d7f7cc5bd46c9ead44644b81e86c06374e29bca41251ef375120c6452b13028fab355e7fd6cf6cfa18789a7836c25063e8a69dbf315352a6e9ed089ab4db4222a6fdee4f4828602a5d994083b66155b20f5f8541099c32e0fdf2a454844f2e7a91dd90e6ef820310db286d4ae0e26daf6bc7be8f800010000d3b8ad899d1c92f03643a308de9d47b0739c20338968c68847", 0xdc}, {0x0, 0x392}], 0x10) ioctl$TIOCDRAIN(r24, 0x2000745e) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r26 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r27 = socket(0x18, 0x4000, 0x0) setsockopt(r27, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) fcntl$dupfd(r27, 0x0, r27) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000480)=0x1) r29 = semget$private(0x0, 0x7, 0x286) semop(r29, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semctl$SETVAL(r29, 0x0, 0x8, &(0x7f00000000c0)) r30 = socket(0x18, 0x2, 0x0) setsockopt(r30, 0x29, 0x409, &(0x7f00000002c0)="470b4e98fbfabeab1f154bde63fd3c0884ec27b16f7b711ea277c46c8b4358b6c1ceee6b854d559e698a55b81d65f336e5b5a350f7bcad5749ee2121a950c992cb4180b575ee76895075d6154ef7f2efacbd7eb58e965649c2f05d0922e45f559683edf3a0c0e937553d6f68cb92a1d13029102f3894cfef7b23505ad70000000000000000", 0x85) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r32 = getgid() semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r31, 0x0, 0xffffffffffffffff, r32, 0x100, 0xfffffffffffeffff}, 0x100, 0x10001, 0x40}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r35 = shmget(0x3, 0x1000, 0x100, &(0x7f00001b1000/0x1000)=nil) shmctl$IPC_STAT(r35, 0x2, &(0x7f0000000100)=""/114) r36 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r36, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r37 = fcntl$getown(r36, 0x5) shmctl$IPC_SET(r35, 0x1, &(0x7f0000000200)={{0x3ff, r33, r34, r33, r34, 0x104, 0x5}, 0xfff, 0x9, r37, r37, 0x7d55, 0xd75, 0xfa}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f00000017c0)={0x0}, &(0x7f0000001780)=0xffffffffffffff48) r40 = semget$private(0x0, 0x7, 0x286) semop(r40, &(0x7f0000000000)=[{0x6, 0x4}, {0x2, 0x4ebb, 0x1800}, {0x2, 0xf, 0x800}, {0x0, 0xdc, 0x800}], 0x4) semop(r40, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x800, 0x800}, {0x1, 0x6, 0x1000}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x2aaaaaaaaaaaabb4) semctl$SETVAL(r40, 0x0, 0x8, &(0x7f00000000c0)) r41 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r45 = shmget(0x0, 0x2000, 0x100, &(0x7f0000ffd000/0x2000)=nil) r46 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r46, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r47 = fcntl$getown(r46, 0x5) shmctl$IPC_SET(r45, 0x1, &(0x7f0000000200)={{0x2ff, r43, r44, r43, r44, 0x104, 0x5}, 0xfff, 0x9, r47, r47, 0x7d55, 0xd75, 0x9}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r43, r44) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r44, 0x0, 0xffffffffffffffff, 0x0]) r49 = getgid() semctl$IPC_SET(r40, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r42, r48, 0xffffffffffffffff, r49, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r51 = kqueue() r52 = syz_open_pts() close(r52) ioctl$TIOCSETAW(r52, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r52, &(0x7f0000000500)=[{0x0}], 0x1) poll(&(0x7f0000000100)=[{r52, 0x4}], 0x1, 0x10001) poll(&(0x7f0000000080)=[{r52, 0x46}], 0x1, 0x0) r53 = fcntl$dupfd(r51, 0x2, r52) close(r53) r54 = getpgrp() r55 = getgid() getsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r53, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r53, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r53, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f0000000700)={r54, r56, r55}, 0xc) sendmsg$unix(r26, &(0x7f0000001680)={&(0x7f0000000980)=ANY=[@ANYBLOB="07706b0cea0f58ebf251646b7e34eb4bd488e238a8574b212f9dcb40fdd10770e34a3100751cd52d3b5f104c3a15643b739f8cb47f4486c17922800b14d7c0441d1ebf7eb19c249b65ca8c3d780aa4f2b85af1cf13b43b9b8a6243de5ec06c56971e56a816d861aa1f019ce67a219937a5377f1e450b0adfbdb59bb479e648bf557585997561fa361a5d5bdf0a85bde56c0f8443948dfe0e2b3bf8f9f573165d4c4be68004752ebce64cfc27ff49b7961d8a86d4f66f759ca666984e36854d8ff5497561d8be930b6855a2046fc17bfbb94dc091e46d610414a1dcec84e3f00c6fa9bbf3e9cfee036c83e883c08e841f1ca87ebf9df9f2aa12c15778a53c96fa1a8d5a22689ed07e03004aed89518b40656b6777e3dd7aa99b88a3000000000000"], 0x1, &(0x7f00000003c0)=[{&(0x7f00000018c0)="36538456ceb3d10a7899cb43fa8c4fdb43a4b1f117701aabe800d172ccfa99bfdb3836c5f65d2e4e54aad1a4159289e10cc9da9742aec0c8549b3999c837b07658d43eae10d8d4b46c775b905cbf37b7b1b3042d33aa3f4c9a2e4c2bdc4d703cb91167cf633019dc2cba6842862f8788a4b6224da41ed14d881547a2ac8087619cb2e408ebb8895ce514f1ccecf22d0a15230f1e8d327dc6bb6b396d648005476af9829f625bae09a234548ef2cf208989f18e01b925089d6b7da2154a5494d9a5c7d3e5858fefaebc2f411afc7179dc0872742c0152318ee55bcac2643d75a18761a1f252ea7572bae181f985492f8e77cff568e10dd0c7c901ebc25726ebf35cf36303125346c6adf0b94f714c0ffb3f793e950c095da1003f40420c71e2bbed27f68ec20e32266f1f486d42c341fc53c2c0e3fa7b86992493ebd5fc88b0aff9284e5b7069be35168a165cc69f1b09dd1d70a4139eba232fda099b07ac4668e4fe5b9a6cc3f36453a0bcff4f05b46734cc418d36d334617e71cde0223bafd0613cc4640e034a9ac93cc6e7f61713d2e84d080bac1f44ee5e06b7604f247f77e22bc344d86d909fb4c67fe79ca1e3206e61e7940ced69a1b7533648567d31ae8f239214773fdcb2b37c692f528b1aac7afda99fc58b309176bb945c5aea7aa21493000de640b3a8390e6a0ee0a9317607022ae229de074ff059ba95b5893f6e895bc9c6f817fc4915d7b81ff2adc328be40127a0b72b9e58595ef647856888eda93f7df38304af2747490efcb369ea18df98206e83ff06c63decea4b7cefb5788177ddf31c301bb64a605fdfe0be70f6e4ebd50f174ccbd07f077b7b8caa2525d62743e57e4a833bdfb1d03275688890d95f0720a866fdc65251389f9e9c5909f6a9237ea6522890c5015e373ac1cbc9a3cd40713cfcc9e3602d58f1fa68d6ba726fc19e480d4b166ba96142087db312ae759f6ef18ba2bcd01f15c340cde9d31d5314ac526ca965b1f96bc78de06d565b2713633498c65c8fb1e15afdaedb65f5e0594574ee716a66888804e87f490c623b18d4063076e14737bcf8ee6f09b7089a18d3dd8e8aa8344e7ad65d612c95f175d82ec01b468c6b8ec0273878668f09126980afa207514c7b0ebd6f23291004ebff93269be2f4d3e36f42d40d726022fecd4f15eb2aa4de4d854ede65c73267d805fec018acbbd4f685c24eaff4402d252d0a3383b7aadc13fe903c7c6e2cb9bf78148b586a972fd3e2a75091276b10323b2813daddffbae92554d3be518525f4e8cb370fe461cf726126b235b15e5e8984571d204e2294c5f9b2e3bb06a8917ca0fb79fa4038b6f559dc066f0bf308582c5bae37d0dcc8a004161e97312697262681ef987490729ffb9f828af67122a167f3a7de356a18fe3152dc3acd503686ab1b49c3d461c5ec8d8a4cefed7bb89688afad003bb35945a187072065ffd571ead7aa7799ffeba8d3e2a9785a1edf22cd4c2c8b368e430e73e8e8d3400659931eb233a8b9730a8230ad650944624005ca539e512f83eb74d179e5fb7df282d1216b3f8ada304087a8edd2c55e6cfef447877e94ba0a2756e5b0ae712bd85154c5d425d1dc00f9d25b73f8b56a075c37a2fb192a7fa1d02ed096013aba06f330a0cf272a910bec952492448926e2fd03e7f4fb42c63ec22f5251d5333ca64a23989b93e8f0cd2a1031866d18d0dccfd5621f460d261ffa9737df449effd5520f88d4c29bfe233df13fa2a2679127dfcaa4dcd408294991d0c736515e449a4e7312a4e061c1a59771e02bbba2e53fb00814e32884da300b372e8607f0029bf148057a2b5fcd1bd27f08f254f1037352fa2e3d4443ed5be9576061c306cea535e295f1d4f2d7b63034697187b44935f6a2e893a0b5132ffb8297291cbe05b6ad68e9c094053266bba86dcfd8efb2768caba50ee9ba331e8ecb6df64eff5b5fe2c7231792b5111588f78e2e3914f024fabad565762d23187bf89fba9721c56ee34bcac996fc2f53954f71b4a383aadd05c07fb6ba51cf7f5961d3f3081bbb9ecaf302b80da7feab2557f190f1d97359cb773ddc2f4b83ccd128a07e02cb358a9c37e9ed67b0a455f3dd4e88707bfa00178d37acafa09ba90c6356035103ecb72cb885ebecb879f8cbf2f7897c12bc9323c2ca3fc53e94567b9124d3d6c25b76bc60f38edd68cd9135651334e503f30ae41da3a3a1fc2c85cbe685178996179aa9897c0dd5c8d46ffbe4f6e2ecb987f146add63dc01a5cf0a4718735ac55148fbc91ce32578516e90c891cd408fa29ce5d260896d0cfc89bac6d2f74f03edf97f877835f8683ba2eb762ae076ea91e2a72a0134f92d94364240cd066f1791b59c8197d091e3fa02daaac95f4c3eb841574bdaf591ab6801ac876c957b021762dbe372baf4184820006f25fb6b85678aa83028a715cc7a225f21b0890021db1c4be814b53adfb4c7daf2c9ca9236cc291c24f330317e7628474d4735fc32a72fd40b85c6ec730ac783e30f59a9c87f6e9cb04bd812eb2f74c181e54dcbca8b8f6c6bc5e6e18b5fbce76bd1791eca7af2b5c1e70499c0388b8386d3457c3e4e9451a7ce2764fa02f6a86fb89377f2abdf7654e5650160f027630c31b58312143c6646942c6af91cff46294ad42e88194d487c184e6b731b512102b1f14d40b862b1652a033e6addb9b0aa55f8465f3b2329226b4c7a363df937627c4611e3d5e440d1891f8427a9f83988d7e682b4abf11fca0ad2dbe215f9bb031c5a2a2c992317e6e8e336e5d2d4bb33646a24772a802d96336056974a310db64f8aea613a65b71b61a2d366ddd3b1d703931a50242ac8f83f6c180c113c8763ed733caf8dbb5dd8d18c9ff473af7d3f69926d36e0778bdc06f06b086b005ea12240da65816b1dccdcccb392d5e1c9409af46b63002747df4887da9ac82cce7172b1a6d22323b63360be7fa30598c9586f5a4c3bde4f0d242198216eb493bcddd0eea4b6bd1eabfeb2a43188ff7ce69384c876aedc467893ea917f533f83b8597687405440841358b50524f84d2fa77236ff418d7067a38ba065230032397819fcce91a8d9e5bbc1e248a8077c3db887d1aa11a963ea4e1e3566212af6b43f51fb32acd3fca7ba3bad2f4a2d50a5c24cd05deacdc97ff6786f55f0326f8d9a8e2bb36e1270aa07a5cb2cc9913a36a73796c6747b44e28fb9505bd0679c1f137fde73abac05c0ab5fc9d050130febe650c339b1f5f1e50738ce623808f52037e9d4e4948599bb5bfe97fb09b4296b70839c8ec542ef2a9b4674f1982db535037ac99a16467f4b105b9582678f61a21e983c05e873fb3f47a964923df5cc4de5108e6c8cf46bb35b93eb0d0c2c353876cc377ab723245acef6d7c59060fdc1fdcbe05093023e48b23e79cb1cdf0f26ee8ad29552ba46f546fa5c4fc65d84d0b67bb8b23e8f21c20e71b3055f25f7dba931ac74c03d874f3aa026e4a9982fe049e93c55bd26e6ca31e34b9f5f3d293ddd89262abac5214524d28a19a2667f72a8733d1e9da32f7ae4207badbfceec1f38ef867113a9359acc73f14562078b7298237da8aa4a6085b319d8d483795fd6a8eb656127579d258bb631a5b3650ccbee03abed664b1808cbef1b04480adcb0549b53f95bbf05c6528e5fed9353e53721bf0e87f000a7a745fde847587601660d060ee4eb3a7148434fc8ae8e78cbe8060c0b79b4752f591818360387b0a5498c4ea2fca36d6cf78f62835616782c94d9980c12df398e4227abc38a586541c70198c04bb3932a8528fac65466e50bde98603c786776defd29a7b9dcf3cbf54d2925d504ee1ddf2fe7300ad47314b8b3b87a1f502a7e5b334eed45576da9151573cdb2b304996d5f5d1b74cbf29ec0e1965311667efb4a349dd9d8af12ef9527e5de737fab0e0bd30685869eaef208643934be1719ed8ef05bafbb9a4ddf4443f96ace8f520d34afa3e880f9fe7a2d9f27a31d113424fe586139e57bd2040bcf17bf6096bb30ca0f803a450c37b797763f7f4fc10bcc690d6c1dba287fcd898c6eb886820334e337609658b8aff49615e5eb79ba90f0fb1da70d2018c19d63b239c946bd6ea65b3691e67b6e0c7cd1dc32613337813c28c7f5265d8c0a40e39d187627d254ce632a899b9c5bb80d9b4442cb33d69233de3be1be7c2ee4c7872a76d46624ec63b526a68d39f6d1bf19db5eb79262f859d03ac2d23d1701a94c2e7ff0f4d7744fd8292a25b3d5b76a6a13e1541d45b643e21f9ed7e791aa02c5ae6c69e86421c5f0902ffa299e0c96c04ba29d91b10fcdd01a45b98ae6c4a5cdb296e5a87e54a13dc991819365337cbf8d2d35bf8bb638d86592ef87e03628b70a294dced8d75569222aeb5288e15276b44255ddfe39ebaaaf30fce804da24d7d066c5f0636b406636805e631d2f0a3f22b0ec6130cc63ba9650396adb320fcb3e004b4ca1112d1687d3d9b2d37dce6851b6e4b7ad0887ae2625adebc478e82d2578865a8ef686037b555413f0e0ef77055c26fe17d2fb76a92771e3f4d2b974a84b50af1e11037b228ba96d0ba6afb08e37814d1b9a1bbcce3edc91c1a77608a52a01b335cf65505f9d462954902e3d26c78c02d3100292ffd5edb00b3bf9316baba2a0d1d8e0c80a1a652b4d76b6e05d0fa8e250daffc21a38e8d61d6a02e4ea7178a280ceeefcb74a4f8efdfa7c59862cb636d3fcafd58bb6d6d8000e4892325be0e9c3242498358107ba7a7ff70a4d5e3ab44cd3218a06fc039a657877795c93b6d5880c45beb034b69b96f7e288100424dd0a50f930c1e53cf8b0fd744e398c7e7cb33e01125d7fd13269555faff2e21e5d81c50f8677c0b85584d7899e8011167b72ddd3962f616ab9227c105e6ca4c848655a60947098107c92bd6a7ce5bee3a8014cb532d63f802a92e968ce5a93c50b3f0f0d20232fabc12fa90a62e9577d3fbcc1f5514eb4ba4a9d3d78533b075d383472f82c4685fad2349573cb559dee5e56a2732c1b9a71496819d63e7437de783204b71caac997930f15fee0573276cdceb3902569a872dfa8dc83dd42a103da9bd99e29bf8a88678fa647abd876218daa23d4d9ffb169ac906b785c748779259f060644360d6898647d44a676b6479ed511c4b2b90125a2a7fb39c31cfa2467e456dd5f0369be9d5f3bc4941ef6ada231ac8ec3c14279a12b2dbc017c6e4c0932ec1666a54d07b169910d6ad840b0f635d72e31b062134137d64e3ee0d6ee15b55d8782c62c496f944754e0c532952bb3a6c19614cefb2eac9dfd8d2cd21f147565064c830faa5c5ca2b4a6cfa6e0661c6d2594f3fde27f3ffe125c18ce0e2b47446f1c77fca07fc3856b9eccc161eb2fbb7673829a99ebb3240c79287b9b053152181d548d7d661b218e7e8ac5e6fd8a357fdaa75336a33abfc58c18d97f9167e96f5e64453933871ee52907435539a9002afec605b3ddf7bde36d726578f49dadb5d4aeec6175e78a9de40716274afe80cf115e9c38b50e1a5ea1b61e999779d5d4dfeaa2d7420ca9df2335949ca436d35295aa53f7bc97dc954ac1d52d819fe1811979981b7ab074bfef5d5c58102e56844ce7ac078230609b5ac812f5fdca5661352db4fd78b9af50abd197ab7721fa1c38b67dc7df6677d065e5e90f9f7cadd7827c50c6ac2b20ec361aaa4ed253767864cc544213b2bc51a789ed03612c2cf39d55ab526657c89c936d2e4980081ada9f7de2b6c3fbd4e4d7429409c746904fe60c92172ba81da0f2370b249c51e785ef5c", 0x1000}, {&(0x7f0000000240)="5084f0e8124fd0260d9855a30a521565", 0x10}, {&(0x7f0000000280)="afe395183c525d3abe131f90d77100722030647b89aba22c7083c1d8e7726b8839", 0x21}, {&(0x7f0000000ac0)="cf9711d9d16f202ab443c4c8111ce68f7cede7b07adaf62f48ca0dfbb5d32ceb674a09fb3d875d827f1f908722c4396e387ed5fc121f33bb8762de876ec1e262d8a473bb80cbe344ace529d0833ad682f717359bbb5950456b007407111110b1cb0f8e091b365356a474f3726ca5f6fe8fcdff5a1fa2751b261b2a0bef5b938c414c0a7099c5f5f2f2d9e82268a566b480be69dd1db1d306aba4bf2629e839e339395b5ea40068ed8a3da5077d695c44fede909da1cbc7514a0a50b5aa0ad7c0bc6e08cdcbd5a88b447cf9a6d64d9e94f88df4b4d30a721b034083e9653f514b2dee853a1db4c2f55b2c386ce8c38de1992399dee5e6868d4ac0c74173a6c2d693969a66e9528b", 0x107}], 0x4, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r28, 0xffffffffffffffff, r32}, @cred={0x20, 0xffff, 0x0, r37, r38, r55}, @cred={0x20, 0xffff, 0x0, r39, r42, r50}], 0x60, 0x400}, 0x404) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000280)={{0x2f66, r12, r19, r22, r25, 0xa0, 0x284}, 0x3, 0x0, r39, r57, 0x80000001, 0x8001, 0x1000}) r58 = getuid() setreuid(0xee00, r58) r59 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r59, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r59, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r59, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d1170700547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10080000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a016904df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287631ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da81600"/371], 0x1, 0x7fb) msgsnd(r59, &(0x7f0000001e80)=ANY=[@ANYBLOB="9a89fe9d10bb030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653f542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd20263425ab6818f682770f3b94c5eeb4af79be0195d459fadab38ea746dbe655df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28a73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfd997631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d10e6cc1ce9f3f6a3d539c356b5988d25beef00000000000000bb711f6f29e389a77fe762636c3d"], 0x156, 0x800) r60 = syz_open_pts() close(r60) writev(r60, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) msgrcv(r59, &(0x7f0000001080)=ANY=[@ANYBLOB="25e7abdb36b21f4385acbdd97e5e28c60dffa5cc238b715e0f6488929d3c773b1c21894044460728d8", @ANYBLOB="1c84bea23cfd8b4ce4d2563c32d4871e7818f9ddc225d5765a195710f19f23b942b01c0a11300cee74f7f5951242670ebb4f302e1a7233ebde33c49c531e5c1fc18fc27459f1380e1a0739945da9af54904ffbf50e7b8cf0b231588727c85a37db893b2ca3db0a8a1681248b916f6616688f12408ee97b17efa2c6b5b55f65938af840f56742a29fa699de9ed0d28fd4cd9f542c6308d991b3da8fe7b4db165f0878be4a7b296848c984a563664586469164dafd6b5805bc5101b939deba3e50f87db42876eb930318e14d5935afc04b290b081174d3cd4952e09e1f5230bd0500000000000000ec7ffd8886cff8f7105c1123", @ANYPTR, @ANYRES32], 0x4, 0x2, 0x800) msgsnd(r59, &(0x7f0000000a80)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae93478443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0900000040b9c8b754daeb2982d28606050dc516a0af1461584bcaa0408775b83db6923dcfbe6fa845a4afe35d7f4b3720e880730444450164f43f8627d24afffadcfaf679ecb314a52c8d1441557cb9bfb6ac84523eb0f63c3554f09c828447bda40c883721400975bbaacd0c45e7c984022927e336ceb0507666"], 0x1, 0x800) msgsnd(r59, &(0x7f0000000480)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0x222, 0x40000000000800) r61 = getuid() r62 = geteuid() setreuid(r61, r62) r63 = getegid() r64 = getuid() r65 = geteuid() setreuid(r64, r65) msgctl$IPC_SET(r59, 0x1, &(0x7f00000000c0)={{0x6, r62, r63, r65, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x0, 0x138, 0x2}) r66 = getpid() r67 = getuid() setreuid(0xee00, r67) r68 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r68) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x101, r67, r25, r58, r25, 0x0, 0xff7}, 0x101, 0x100000001, r68, r66, 0x7ff, 0x8001, 0x100, 0x2}) 18:56:46 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x1) pipe(&(0x7f0000000180)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="82e7006c65"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000200)=@abs={0x0, 0x0, 0x3}, 0x8) r2 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000001c0)="000000024ca5b30bdfd982955dc10352fc245f287f07b7efa76d410d59831a5283e4b28bed11ec3411814efd7c22000000000000", 0x34}], 0x1, 0x0, 0x0) r3 = socket$inet(0x2, 0x4, 0x6) socket(0x1, 0x1, 0x0) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000040)=r3) sendto$unix(r1, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de600d63204af5ca169f5bc", 0x1c, 0x0, 0x0, 0x0) 18:56:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = getuid() setreuid(0xee00, r1) getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, r1, r2}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0xc}, {0x80}, {0x6}]}) syz_emit_ethernet(0x4d, &(0x7f00000000c0)="b6") 18:56:46 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4000086128) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x100000042, 0x0) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) chdir(&(0x7f0000000240)='./bus\x00') ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0xcc) pipe(&(0x7f0000000140)) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000001c0)="000000024ca5b30bdfd982955dc10352fc245f287f07b7efa76d410d59831a5283e4b28bed11ec3411814efd7c22000000000000", 0x34}], 0x1, 0x0, 0x0) r3 = accept$unix(r2, 0x0, &(0x7f0000000280)) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000180)) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000300)=0x1ff) r4 = syz_open_pts() chroot(&(0x7f00000000c0)='./bus\x00') close(r4) connect$inet6(0xffffffffffffffff, &(0x7f0000000380)={0x18, 0x1, 0x6, 0x71}, 0xc) writev(r4, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) dup2(r4, r4) pipe2(&(0x7f0000000340), 0x4) pwritev(r4, &(0x7f0000000800), 0x0, 0x0, 0x1) 18:56:46 executing program 1: r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x6) setreuid(0xee00, 0x0) r1 = getuid() setreuid(0xee00, r1) r2 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x7) 18:56:46 executing program 0: r0 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000180)=0x5, 0x4) r1 = socket(0x2, 0x4003, 0x0) setsockopt(r1, 0x0, 0x7, &(0x7f0000000140)="01003f8a", 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) nanosleep(&(0x7f0000000040)={0x6, 0xa0000000000}, &(0x7f00000000c0)) r3 = socket(0x2, 0xc003, 0x0) connect$unix(r3, &(0x7f0000000200)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf468d20d8a0a19131a8a4bc0cb52747a386207000000008295955984c87910bf093f68c11700287ead4bcb775ca69dfceac2a84e6abca64896819f507d0000000000002951b15801360bcd4c0a162b58fdd937b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7ecbc5b65c6593d2870b41200003500000000d28418ac1b000000000e9cc4ac3908ddba44fb4b75550000000000000047b8d7da4302ac0f994166518bed2e1977bd035ea1b1009e5a319d54401cb92f77420eea4173d5d2df0ac87e0d7b65b7240cf97903126da536ef612e9e3b79f7424082bec304ee9a498252abb7cc8e0cd938965d10374c4fea0ee6f28c35bb0edb2644a95bac417e2ab04fd8a9c98e958ff55d090000000000000036d11b2434c929b34b0087cf25dd9e1e49f931a4193897b0a30000cbf637786819bf7e26863a111574bd1b6d85eac8a829bf8aa02ae50c88910a9f37f502de8d7ff9f49d884ee2cf3725b1a0581adf2ea95d000000000000f145c4e68bfa8bfccf6a2c9ce08a146ee556cff99645d300682b4e970f01b899f51da0ff8237ed6b5ad30d7b696378a27e42cfc93123b8284e6b47e3f7dc2a8bcc719fe6682881ea2fd58ed735230fb7146a26ab3d3f3708e2029d36d56bf5f22703044613781300"], 0x10) dup2(r3, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r2) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 18:56:46 executing program 1: r0 = semget$private(0x0, 0x3, 0x8) semctl$GETNCNT(r0, 0x2, 0x3, &(0x7f0000000400)=""/70) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000180)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x8000000000000000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1], [], [0x0, 0x0, 0x200000000000000], [{}, {}, {}, {}, {0x0, 0x0, 0x2000}, {}, {}, {0x0, 0x655}]}}) r2 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000001c0)="000000024ca5b30bdfd982955dc10352fc245f287f07b7efa76d410d59831a5283e4b28bed11ec3411814efd7c22000000000000", 0x34}], 0x1, 0x0, 0x0) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000000)={0x7}) 18:56:47 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000300)='./bus\x00', 0x5, 0x0) write(0xffffffffffffffff, &(0x7f0000000200)="fc68c5b31435433d5c678ab95f459c73c8e1fddcbd185365e109a0137e50b82e145411239fe2573f4823241c40351000614cbf5c86a3647f6ddc82d209947db394875e8f5b8c10d291d7a56594ba10ba9f22c4e0ec0ffb6a1bfac362c54d3f681b6d6e67d0b2e963e2fbfa61fc7337e843f98fe0abde907c06461afacd5c1dabd87ca360987f97bebd06c9b49369004b1a74db2e6582fcbb8c33be962368776abf6f08478abbec0a0d65f6529c6f1a", 0xaf) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000180)={0x0, 0x1}, 0xc) write(r0, &(0x7f0000000340)="00406766e14b1d66340a812412cce38333ec5967cf578eb951d9a99d48494058934519fbedc2a02bb9ab4dc920223ab6e8ad1a2f3c6ea99840beb17aeef9afea7ab1282c89b514e4a5ed72d547f4f066e63ae4d7495c656019ad1ee7a2b031513ca28858a1c7c5ce44d7ade606d6b388191783876de949da6966a525e75e9a8e8b5d00"/145, 0x91) getuid() write(r0, &(0x7f00000001c0)="01d15dfe0300ca5fc3962014", 0xc) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) fcntl$dupfd(r1, 0x0, r2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 18:56:47 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f0000000140)="09917b2f2d25d3e5e3df3765279232c01f1eb7dfe6000b7a", 0x18) r1 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000001c0)="000000024ca5b30bdfd982955dc10352fc245f287f07b7efa76d410d59831a5283e4b28bed11ec3411814efd7c22000000000000", 0x34}], 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r5 = shmget(0x0, 0x2000, 0x100, &(0x7f0000ffd000/0x2000)=nil) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r7 = fcntl$getown(r6, 0x5) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000200)={{0x2ff, r3, r4, r3, r4, 0x104, 0x5}, 0xfff, 0x9, r7, r7, 0x7d55, 0xd75, 0x9}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r3, r4) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r4, 0x0, 0xffffffffffffffff, 0x0]) r8 = accept$unix(0xffffffffffffffff, &(0x7f0000001680)=@file={0x0, ""/4096}, &(0x7f0000000280)=0x1002) r9 = syz_open_pts() close(r9) writev(r9, &(0x7f0000001880)=[{&(0x7f0000002a00)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87533ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a17391504e0945d18d9d65f1eb2348a99d98e6617563db34609fdfbb270df32889b1a469d6287bee44fbb80a6c002164399c15582485905c6caf04c09f932e1de7d18b7cf671003522a7ba6ccc00fc306d7e37391ac37ddb0a7c56c9d1b25a5f88dd7c8ea229f5686fbf872ffe3978e07668af096738343497a179d38828424f14014e0046a34b658307a39bb197c265b8ba657bdbd7d9f3593b4a59747355cc614c2ecd986392ef5f18c4ed77e20561dfae4debd16669b08bdc45d315de5dcf4953e6a2a5f60558ccb5314c104ec69ce3ce616041e335eebd0a5c3548512f37aa40700638beb84bc8735981a3e52e8db440db5040b705c2a76d01c5b36c109d8dec22d4f8a136be8e7ce3784ec6a1586487ec19f5ea54ddcee5c4785b7b5f4367e0d553febf4d7033f2deffe4abe65", 0x16b}], 0x1) r10 = open(&(0x7f00000026c0)='./bus\x00', 0x20, 0x3) r11 = getpid() r12 = getuid() setreuid(0xee00, r12) r13 = getuid() setreuid(0xee00, r13) r14 = getegid() r15 = syz_open_pts() close(r15) writev(r15, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) r16 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000002700)) r17 = syz_open_pts() close(r17) writev(r17, &(0x7f0000002780)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) r18 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000002740)) r19 = syz_open_pts() close(r19) writev(r19, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) sendmsg$unix(r1, &(0x7f0000002880)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001600)=[{&(0x7f0000000180)="184eb650a7f76522fb94ceff690d43cb2685227bbd4cb220c65c2ea7f39f79e00860b86c8c0888c5137f3335e523b83aa127218ff7771b829043eac7f7096e48b6ee06d01efbc78213774a9fa3dce039586672c70d6104fca36b32c12879e4907188563b1ccd73bc38998493aa933d7ac7ab4b9248adecb875e1c829949b3cf159d51eb9b9ce4933a5b7313e1f953faec059e581eb93456e34f65b4ab6379cdac3de6055575fd0d7e3b01bc5042a45a4de34b5251cf9ea884a2d6a6b425fe2d9f6e7aef6544ee73a", 0xc8}, {&(0x7f0000000300)="8cc4ef1d5cfe8cbc4fd670d23338e12bdab8bbc170a80b32139652cec1fd7937a6bbe703f248c1a9fa6b4fb7cf0bf984383bdeba717cae58ac3d8da7bdece23b270cbb2b8d4bb95680c5cfb5b5e9febfa8030e34da4ecdf76e5cddfd70a74f322ca3a4827299de715e964e91944439ff06b3e8b0687c4de21f9da1dfe7febad65e6476978859e226b40690678c873a3a68d498b73c8f5fe2d0677c42f8fbc2f28028534a0e3bb8caae34223e0088c668e34583f59f0943783f80ee21070c50f20ed1362906bcb748ec12fb36a4d2de8536", 0xd1}, {&(0x7f0000000400)="79eefd56f68d04baeb2a3cd4e31a9f6e3d841eb6de8cef9a4410fee485b1a5e8f5e6085e9f2b3abf37623fe2cdcdaa1da22c55592622b306ced2d6e03626bae22b87d8e9935ccce7442cc2de4702afa0237fc80e30aab243851024a64937dc51ef4259e9e06bca06e0224c9c1c4777e65dea6604742f6d969f139d0c4650cf4e81a8c922ad21257938d9d4343dadbece26", 0x91}, {&(0x7f00000004c0)="db17b02594b1c6003df648e9916f7c0158ff3ad0f73214f6167a56a518b5955c29791d27075776604071f03fb0d71033ceac6bb262215639a4751864dec1b1da9f1d199c09552a69e620a133536ef42456b7bde85280bcfc4e07febe97c62ad270b79b71b14af718ea18407fe0f4c38866e7d97e491b1c7d29132a06eae061c5635791015d565dfdfd5dff30dfc6da5ad3ac00abd3dd94918e19ee20b0a1319ba74c18f335192a6976680a9c77784a0e12f56ce6ab860314ffcb6569a3856c59d526a13b1b3b870c957f9e896301df1e658f7b8a27362ce9ab737d803023f87f05da5653510d8db8df7c2950dc45995d58c216a8c7cde52ad0356d2b4d0d6518f91df359b11904afecf86f2e7631dd85fa2de571220ee86dbb25fa3a325318776da7b60adbf0b64c31f535c822c60e4299b621db14e9939e6cfb9c7e8a692d90f89e61219c61e0fe3db2aaf3b2abb820367c1a89445888560c8aa313cd31e053bba548522c8b80c3b036b8663ae5a94a701296836f6b21567c61afc8d8c21a778ef64e650583558552c2cb669649c2322cdf9a8afd1f49de2550a70d6c9891898ff6ea0134994677d7120f8e29f419711b956e1f00850c393bad9110582ec037210e2b10b88a0b3a5fcd5cdf57a0db63e7dae18d6557106b2735eddc0d82b8beab552abf9a261ab29b505c7266398297ab40998eb591ef5a868a9acc7c329ec0800cc8e57a9dae1b508a1799b326f7f875c505388573f84cb19c9992ae3f3f0e30ac716b8247b431a49777e97d8c3cf9e338ae962d288cd393a8db92b389ca8271074dc0efb2f5d9ef3c4a1d26538cdab11e1799fb70961eabfb81d09d250f9437e7a2ae3b0a59c54c5474348249333852f5753f844182963e06dcd01ccf41d2c48d399ddbe5cc62c76da0609fe9f6e923f9a9b1875bbdfafa6b26aa284824624f467ca3e0278930fec784fb7c61bce8404cde3d82f095947ed5d0a65554c68a29b7061f6af79ef6517b2c71041bb7261efa8c752bd508354e8ad347bfb9663fbb79dc3ee4c3550dc82666cda3e8dc8b6aac00fd9d2eb8a9cb89700d1498d429e3c333cfa7e0fa65c390261145c741b1b5ecf3746b7db2aee6b6f4ba1f207fcc1f170120740c808dcc5025fc948e5ea59dab3698a1ae3060a52118a70d750c42d3398b00a3bae06c50bdf9b8d84ce7234588af148ed4dcc60e5c68982b8c6c85f8a577c9b3ff2083161b29f8017bab0ac11d59c4bc237814ea468fa7889bc0a0df080051303b8eb38c73cfff972a12db89e5694e876f84395e63eb2bcacd79ef87841a4513675afaada45ed955e1685bdf6acfc0fc687d95baa1da512c5cb5788e899e0bc803b445ca363c0a8cfe9e369cc03a758b8b4e1a57014405341f93451d6d6092f8815b5bf71af16a9081eb931f5504d95e2da17b5e7034d26535726c8155ad3596e4a68fbbda179a012e0aefbf51e33355b319351354a07f4005fe62c0e0fdacff77b8117b43954c5bfa8367a700a466778478a8c2ba2d337f4d4c09fac86bd1bfbc60cbb001947fe08f0db7836dc74091921466f6ea8976ea760d682f0e6e29b23cef2d5126f61bbe2284e14bfddefd3dab4cd11fb0aed7374189dbb63389db0c71551cac61300d33c594a3d88e9f2d79bc0e225c6706828862ad83e3d6a658017d487375a881127f57a82b0e9f1e16b6a98506f52e74fbfe6575a04281180acb552ecaea2fd65d9a5f94076e04c9234c4a9af24ca70758dacdd163c4d65d155b58ed1587f761e4ee2b09b63fc61ee7edb67b55c61dc419b2b5e43bd99bf9e400e75d9f42e26bb034221db3b8609230252c7824658c816ceec7b833a6c5714e2bf3a96bb13fc6a59bf72c1d5c4d55288107ac069c4f8b5405c13a3ee0833f8829cc9241cf2887d11c5bd8b7b5fbc508ff77662c55210ea817b4b8f07bb63c6f218cf8d7f71cfbce3d2b28c2552283d9a764ead6e345e1153b3eefa3f94c1e520abe39182245ad426596e72787edcc2b8a3dd2fb3ec5093d833f0867dd648e42e75a285fdf561fdecf7085f20c92eb342cde4457d0dd41ac9eebdca1d18668d115d62d9c211e267677aa6f36bd9b46d52e436a19117ad75ef85b0074106e55f95edafe26651ca69e83eca85a492d24e584e0914b7973232cb1681b903b5a0c314f48b028fa24f61afa1b10c3a5a85cf64c7e7d18401d34980de99bab3c576c5b33da72435ba2970d6b8dfe54f3e13bfdd9790d016cf544fbc52e3c4a8abddf4eaadd62a4208db91bd6f1545993e45d9eb5cb48f0b103fbed068ec85a0c63305ceda50621066dbc0fd722a477425fea91223ac20b2c989c3bd43c8de9a352cf82515f76651a79913c10bfa596a49db395d68266fbd34f782c90b2a0e1eff2be8be7eb0983fcd244e9cc90f78bd5a5a520d5fcc01f4969cc0955dcd8b5007abc9d711c0b957ec6f9ffcf23cd289eaf83a57c62a74c4ccff65eb80085266a467752478460177b41880a248dffd902af9bceb66dfc5b8d6c9f2e0130708b31ef862563cd5306f4fa85a2835a93292f5970c2dbd44ea5576f20f57f6fbb5245beb3274c7b486748177bcff7a1f109af057ab8a6cdccbfea63fb71da3cf1c32a51f69755c78e95f9ced93327cee47b10a8a4cd04253328c1e4a76cd0bb2c2ef58dc95e86136a8ad31db43010244180ba9f93568865ca6cae88d9abd78f554a3db4ad1585cca6734bf33d37320059ea36f87a518afe6613b5a5ce96fe4bfd861ae325dd6268c336245a209588686955ddb4fbbe024d175ea40b7b5b9e858173411214c6accdd4b83b443809357e9f2dd8835464025bf3efda5fdc343ebec6c675bd018d64b57bc992fa125bf49f270d133671028f197f9edc847f0c4a2cf5dc3d90f18328dfccdcb1ad4a6f9f86227d1e1c24b303a72523e436a7238d60fb65af982a8698097170c47de6979fefa678ee8b94e16bb6945ae21f75742af815027704ffd993a5f332db90027e5e83973af04f377b77e61308091cfa8b9b425e20d61cdaf315b44e2d4db8fea287e17ed1d6518316dc032caba807b5c11aabcf7ed826fac630fba9260e45954538d6e4492b79b1878f93cd136990ef03666f4be3a71647252eeca286a06fc1a58853a4916b7781dba8aa59753a2048272450c375b90e10e863096f1ecb611b527e42fdc4d22ba337016fd90150d8800c46c2674280a706a6c479c10e696b9cedf3e3556b632852d70fcab14e190a26a20d948016ffd2c159ed989c7b70206e4b9c42b7ca82e3b0c77fe9fe15457db69f4b773c23f8dbba95cf0f3da3eadd3676465b889a14323ea7e83f55be40bbdc9e97251511bf65dedb65cbce109b6a2a9a012ad118b113d3b6469000819e7abf03aecf0fc92977759b48caed08038ebe7ee52e6b8e7946deb6c8645aa59d6dad7e114233c38f8979d091256b74c223d6ad630bb47f8453dfa194fdba938909b770822a990f9a2210074e1d28c6e142c416d14beb5b8c4ce34b4a6115646b48db9260b4819a1f34d507ef13352d92ef50594b65d17e144d64994e2e751ea6a50cf3e1d38d3a797f412804a7e225f48e10b30d9fad9e3bfaf890a52a8d76b337029a38f16a6f4e8906b540d301d6a93aa0ae0b76ea5ecbfb90c4a704f74187ec7c0cd01eb5f8dc96a95d9554a13a5a7e87ec1deba514a64d40bdf0c3ff1703c71274350d21fe5715bfa25d6309e8b85217d03dbf32294731676ef5e46aaa941a7675c6f6070fa8a396fc95136db22ee8e95e8ad14d2ee64d2a79426eeed13eaab24bdee1931a26a4cc77bf3ad51f2384044d6db8bb214f246ae586267f4d94389701a6790e2c83842c7346872f95248b8816f41a648a5ed29d87ee622631e3dcce5f58306bc1786740f900998f621d69ea6273df8658eba24ab20b1bbedd3548b06a041be4a9a50f149595f75484633beb45c9c61db8b32b07d0bbd1bb4cb6e4917622588354b4821f267d47b02ee575dc8aeedd83d5e7d065ae609a483bf6f261c4ffcfeca46cdbe4f4cd1722c3a3a23efa4fcee3882480cdabcc6e55f212db8acdaf852d25bcadf30437b2d168839fb506588a788526aaedcf6d0fb223f3def52465bed532fb098b55079260dbcb036613b77dc189f2596a16e69428b230e58835d6c6f44509a1e3fa887f11d8af7421f9a6677ba84d654cb4b615f815daff229c7282ca7b872d00d0b155361ab7bed2992b7891bf3f573a73044709ce10e38e37e503e38e01d36de652dc6a29c0a15bb38ec3bfe407571e095e5b3e2ccfcbe8fca5a6a216e16572dcd7769081010bf51476b99a68fd85b0a8924f8ade8d1bac6d6f63d5b7dbc33255eee4989c8f7afa63c10db410a198cd6a8792ac1c76c1073d3f6f77a209bdd754c195c7da2b474bad2ad04d00f1d17532234235c968af9620cedc085c0866a9d152af944a80238e986d5c236820b53d982ec428859f8639eef7c2fac70e2d5f2ea26ee55b5d938d019b501ca02d8ccd325afed4e8c7470f37326d759e209cb6006a88ce8330b8d1a6207cdb9b93495fd3bd879714a0c1e95606c865d2be0c07a918c0fdb068f1d05f5ba5ab11acef9bf5b41bffcb352e34989033873a63d554cf8671f937b7fa4219093331c9dc2c4db05440aea9d472ed399422dee689d3cedd43337b61b0d41855b560c8f23a4c4bf90256c325b9990d9b8d85e61eec29f8f630c2e5af6a1631a087d4ee348a794b21b814167c795dd952932cce2d78e191ce0317f5c98660237b1cc5c763455370e2708073fd22dbb150c80e7af20f05660a2977c6990453f55fe6eb95bc880f3665a30dfb4b2e1199b1f1f1b1d7eb40dbbae0dff20efb7c1028cb7a97e29773dbbfc9eaaadb4dbf578cd088f4897c11819b4a7dc1778a05425f0516f59a1fee47836fc07ae15fbb85802b4ea29748864e96858fef1ab455c741e17f4d8c7dacdc74b8cae3f08f5d16351e30d7a71b3744a38815f6cace9b41eb1551bc7a94ceeb3a63af242a1c3f2f19dffe783b6bbf26d53066195d1ef56c94a110ca2b4bd58885f33b495560d3708bd87fdc50203a1cfc4e39717be48c3239131f442575269dfc3d3991f693f94d17a36b62f008f75f9dfd223ed71dd51167155311d68496eaf02a4243c5946e5dc822bfdba9c9b72f47590101740818f0280a62777777bfadf95ab45654b4b0c165c3bba37080ba65254a3caa8ac529745bbfa502526fb9ab634d8dfb69cf03b94f97421ca0a06fc89d5591c5d522996c815d1e88e65af244a4dd7f462a272026103b0d73fd00c8c09a32030bfa04ee53f3dc4fb7c24c861f7c5bae158fa1ed43be04db465cb9dcda7ee39e2641841c5fb2863bd10534e96a9fa15cfdbe12ded274598bf0dc174bce56c2323354e2ede65095ba9a0c85ca92e45dc77bb91e074c735c07e38938527fa146f1ebb1473033cc3084918840bc30d1184e04a6aa1824c26c9b5aa8fbc9f6236e377048f0d512574ad5353e1c55a8b4ddabcc124a0a0fa58af3399baa53742e24a5a3f499adc41229eab115f614b1329d1c26bb0d16b47eadf08064a170b6ddbc4064c06be5504839b1f02de9cbdb1d3a61b824e79f7b08888ed27a340187ae7a425682caf37ed5155fa661f41051381ec98ee8b1d4e93590d71098ebc1fd6e1ca4184a7e1c800cfcd0cafb0c362e63a82d4e3a0c9e9f44e58d26a2032840005c4ebd100bb1150f399bbedecf959ca4698d797400dba92f3a7bc44e17b584b41c63d488c4543dd88a4e250fca5ece3d173c139210686d129f3752e3", 0x1000}, {&(0x7f00000014c0)="18734de22f0fe6482df2aa93603514c7386c29e27a0e5e6651fd082badc0855fb8e70f19d342eb043a142816ef77e7045ad392628c881feff155c310a0fd422ad81bf708ea08b69eb0b6541f847032d867696dfb04c80a389c92053bd14f121100", 0x61}, {&(0x7f0000001540)="0a47404fc89ef216f68b3e6df4174d36f7b9b8fcf4b49ba1f8254968d9407838d6f9f807905b9a6457111ff1b1f1be07ebf027bca095f0096f192457aa391f3d9701a1fdf397074f885898ba572272f9ccfb408144c89f404ab5715c78a052b8146380f95eeae7e0965bae8c8e8d58b78c14c501ad52563c5e4d9833f2352e639c0d6d5d064dc3611e405b596234628efba9ea6578e6fd4c", 0x98}], 0x6, &(0x7f0000002b80)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32, @ANYRES32=r2, @ANYRES32=r4, @ANYBLOB="000000001000000000000000ffff0000010000002800000000000000ffff000001000000", @ANYRES32=r8, @ANYRES32=0xffffffffffffff9c, @ANYRES32, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r15, @ANYRES32=r0, @ANYRES32=r16, @ANYRES32=r19, @ANYRES32=r18, @ANYRES32=r19, @ANYRES32, @ANYBLOB="000400007042aff1f7dc9285ac0065eebd8f1d7e0316e9e265518f1a7beacc75fb85c1f35404a5863ff73914bb99ebe5f051cb4f4fbae3c80e7298ee4bf9e47fbba969e11f69b49bbd5754ce9af321e47dd9b5aef5df57bb62e7c3ce1e430d715d4a3512f6181f55376b1fdc0abf04d1ca3795af7a9c7efae86414c35e663365950a5d7c914660a6bb872b7acc"], 0xe0, 0x2}, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 18:56:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x6c}, {0x6}]}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x1, &(0x7f0000000180)=[{0x3a, 0x31, 0x0, 0x8}]}) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000001c0)="000000024ca5b30bdfd982955dc10352fc245f287f07b7efa76d410d59831a5283e4b28bed11ec3411814efd7c22000000000000", 0x34}], 0x1, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 18:56:47 executing program 1: mknodat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x4, 0x0) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() renameat(0xffffffffffffff9c, &(0x7f0000001380)='./bus\x00', r0, &(0x7f00000013c0)='./bus\x00') r3 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r3, &(0x7f0000001400), 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000001340)={0x7fff, 0x1, {0x80, 0x6}}) r4 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r4, &(0x7f0000000080)=[{&(0x7f00000001c0)="000000024ca5b30bdfd982955dc10352fc245f287f07b7efa76d410d59831a5283e4b28bed11ec3411814efd7c22000000000000", 0x34}], 0x1, 0x0, 0x0) linkat(0xffffffffffffffff, &(0x7f0000001400)='./file0\x00', r4, &(0x7f0000001500)='./bus\x00', 0x4) close(r2) writev(r2, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) writev(r5, &(0x7f0000000180)=[{&(0x7f0000000100)="012157bd8dcf49f81800b97a5d062c8689ea9f336e6ae4b27b2adf36a4294b26b1036b6da5b2dccbf4b1b0489dbe6f1da03fab90aaba883369211a593254e9e89e39d0b642cddf6528d1de2052d79f6344eadcca80baf40c80ca03adc29f2bbe72338b6944f56e030e", 0x69}, {&(0x7f0000001440)="8fcf934c7bd522315c6eaec2c3110477c23d588e181b2310707b30dce3c786b8193574d9f6dbdb22d2020f0da74d48a5a0115f901a4ac80324c714ea24466cb81047982f569fc93434398f03a9f4441daf4f1940f26578dcc359473170a5abd9b48d3aeb9be8025f4554a6087743f2a35f30f67fa6d33a3fea30c439731ef84cde97f309fbcfabaa4aa6efa351dfebf799bfe86186c753ae9094b9f6a132dd53bd5bccb146d71faab251a8872d413b1cb84fa754341f76a024d184", 0xbb}], 0x2) pwritev(r1, &(0x7f0000000040)=[{&(0x7f00000028c0)="94701c5540d8ed6f6d3a3b98aad039930858c3eb0251a2f880854ad33c2dfa06e7326e5567a4ffcdf123c84481f132cca2ca60940f0fd1017fc48448fcb6a4f214abd35169c59748134fe32e35903a5f546db669cc7bc64cdfb0f67d58bb00cd5ffc242df97ec0bcf7f1c2d5ffa9d51a1efa585f8ce01c51445a903d218fb92751ee12534064caf22d8fe5a620852aaf968979c31e3cd4f7e738a2e2bb1b5bfccb207a5f371debe0cc30c394184f9af4b70be4a0137dfc5290bc3cd988072960794c54a87f7f7f005c86b776f3ae45b265aabdca298ac3ac90ad5127a7f89bc56219e291896ea4b957b3b91af3e56aba27f6f8a548fee9c547685d2e37f95454b8541ad712ea8c153db7d8b44c6d48226bff88cc1447172f297b73f21cbb7a38b619b4486a6474f2d543b681c7eaf10e755fac224618309099c863021a6a0b14a743b9b6309ab7ea153616a21f1c91683389df28dae42d5e195328545ddbe5c1bc382409d18bc6819d55fac883c227af6a07727557b8fcf7902862b85d228a2469c0edf21d7075cc3bcd17db16193c9a4b8f406b6413bd97ed5e2c59bbd0914df8a7f8ed37aa65cf5088e473459fa885dd6f4bd90faf73118009d6439709f3fb152f06d2ba8f9a77afcc4b993980b1bfccd486bb732537bb8cb1e65774ec20c1dcc9598ec4856e1ad5e525b953e1f4fff0066fcf6e8548c05d0801a91c8e8c3ed892ead1af496683a0f6b5e559a12521c6e0ee1ca88eeac9afb6bf3b4796fbfe9ed92fec3ab89f25ad8e6bd765e69ecbafea470db406a795de7cc935f02e64800cac771fe7bc2629384fc7b1fb0b0e2f17f8ea9ee0bc725e6c8ff6cf50d61026d950df2000c7549a9955ebd324976eed1a7f23275a73834706e72837f67ec90fe2d85dd91a5786ee1b596ce3a98fef2deec954fc02ef72f591bf151392ba0b50451fe0aa30fb5bd0e6d08d62e9f530e5bbae11c568fdf7458046063d2f456c0882029d4557d06b6b0243dfd6ed6d2412f56d8f92b3d6e1dfd240096d28f3a702aede27c6203e17644a725707dc9e9cb74a558c77cb987c555278c8e1d4aeddbf1f6a66a6ec596615f0209d1af9b7824449bd32fe4eab9bf640ddcf3dec83019f6d1a886e9c278f464f662db3ea8c4961a85ba35977fd6530d2feb513d001ab01e4917bd07b59bfff499896bc1a5ae98c760552bf1dd1816e91967effab4f60c68432cffd886dd1af154543423d98f97b25611cf46718f77d150d48078e9ed02506cec78e8bcf66598bbc68f022e78c3f6f8efba3f14be81fb67e5c874eb4a49670a7808496b9d9872ba762353024233eda2447bb8e5d5a75230f25ea3dcfb7ed1de0b8e2502f7e949a7b0f89ff56f5d70ff577f4fd53c7fc9465fb3cf877918dd2e260ac0329a31dace91b2086648df392ee498cd9ddd504c377cc13d86dec945e4343c4213168cdde37eb0e807d34bb2f6b447555606be61ec7643424ecb297734f90ec8ee9224bc38b7609be9e43cd73f4d6fb93d3e31cf736bea2a00a4e252b02ea67dee5173a15f8b708f4c4019b085360e955c4191c084b41b34ba798c11f61d6020984542164477bd8a0d17026a6724f788b72368166d5818ad839969855554e56ac063da50b81e4aeed2d697f0f4edc7c94336544d654f1581f876899ebe6ade35f1874206e7e2f57925ce3bb8e5b466040081746172177b20c404afc8fb9444882e2f8f3cb0fe34981abbcd26c41071356d476847bc3b30608c965d7b06cce924b8342e2560048a4cbe7a47f5726df629b751e34dcc2fcaeda92b5d21272987a8735aebbd550d9b6080853a7427008acc11876e914e4741b53ed86b6bdccb09b46c1cb6e2afd9d51a148ffa70502e243c36fc8f48bccf99ffc66a0f1ac9bbaf739ab382e8f4f3d9a413cc2997bb779b5005a3b6ab2ded98cb7d28421066ef94c43bcda0a3da5653a6acdebe17f515f25ada57b94ff3485685ba270de412fe0eba01bb986e893896b17219b3ff4f8aec55411370fa3c094b5af992f4d108a1f58d55432aedc6c110cb30813de9e3ea6cbb4e08706b7ed7edba7f22368ed5e58cece11b82d8c5a63b54b06bc705eabadac607a600e00131771e851d0c3a134d093e2bc2e0141e4b3d5ee9408d466ab0fc0dd33a2f861b2889758707e1527d7aa751b74fd49dc3ef72dd2fdd18ff6592e27d8e2abd2cbfa3a1685c0f57187fa5259db3fad1065236d747149c495ab35c1aeef0ebd60d3253a95c933d6d18a65aee56c668c74dda7ec8004895933e0f52794d50faffba55b6215082dd021dcbe7b9be7692819a29eec590aeb8db48c4ae44eadaea2f8d1a2da89271c645f310f3eed0ed0f13e20753d43069e70e4d3182a74bf8337b1bca63629756646c642de608caa6c4b4d075bc98979b13537a17074751cef713af91e205cb34bca323f7541af4f0902eb4d33c51eac1819cadb3cd7e44105931e020de53ceee29e11c5ac0259b39d1f6b8fe5c2049f52d0e0117db165c648010456333dd35c562ef4bb138f6ed95154117791091af33c2b0d706d38eb7e33bb156b54f0046e1cfa60493ba2b00ad0d676e1af44bcc2419362b38e0ea92d52c429d4182a763ed72074027ac70c3131f013601cc9067d6eb22ef76ac74a5b8b9b6936da55c713b95b6ca57970afc983cb854b7f116b1e5cd51391e46a3db45d523cfd17b9404690a14b803de62a0f791dcdf66ef37bd226c46a611453025dd6c57d0b1a1539aaa78f1c7f8d0f641ff7b2c600fa40776638ffc17ebb9460e7e5d7fe2be1e8805bfed23ca69abdb831f6f9aedf5f588a299f2d49849f9aef55cb9e0120d29b20c11df65af9bb2878fffb8b7bb28b78fd5e8a21930a7371576beaadc32c249a729ecea0e16b31d586b9f8f6dd71673ff0db7035cc3361df434f60570bfef56cb10d17a4196bc93c06fd37604770cf093c0a2a8d580cf7e7022b6aded78af8202d0e930434978322f1655c54060e87ed190a47ac8620123ba440d42a52c6e9b32276fb84da06a2e0e3bf59d578a82e0828c5e44952c6d3a04892745696808695972c14cd5c0ee43d467d616eb7606b8c2b8a0b264d8042ebd638cdd9f0f23004bdafa9f74fcf10fabf69ea4ba325f89a19c303da7012a721e573cff25722630f49a43759dc80fa577cca0fff7a9d183bf26be9b25f878ae96b67d4efca50b9e880a68efe5f59c38ca9bf4609bf775d16a2be3201c9732430e7fc36ac4821e9b5ee64a45063726a001bc4b737b51ff6ad1323d3054152e0a6f2752a32f0fb91c3f23ca6a2754175112e4d514ca53ec41419c926e17f5543ad7d0b90566354550bf81ea93c52040e519aa04bd66ebc4cfdc07fde7316b148e8e8396661aa394b5a4970393c689aaf8014f695e6a1e3cf03a75ea108f4473e8d5f167a6e40cc99327645bf45928d6884aa1968eb3845c44358d8bf7680eb1c8d6b98418b42cf8be1cb03aa7f28c7474f1d0729e13a0dbc36822b61d7efb9965a564b0453827e7abfadd31e7080e98256eb693f543ed634cf2ea5794aeac0ea370bd91c4bfd92575982830d34339c6db5f9e484a1e5394435bba66bf86073acc5ea8085c414d98c97c0494e4e805783884fdfaefdad4262601b266366cf1f07cbe7019cb6629607760911f510abdc0f98d7e96fd9124f541ced9269f02715dc6466faec526c77dae4d536c081da3b7ebbac79970b09eecd536982403c46c67666bc844d0e029256be9c8e1fc0df4787cea2e03044d312783c36b9a60570c979f3d0754ea0e4964f8010be02ba74be84458a9676c1de10d5d53da0d218518a756ab015f73f753166f251ecddf40d040d0df2c8ed4799c9bda4ec13af31a03a02ec8ff1317ca723c0deac7eaf3bdd91997919af207cfbb086a384921d7036548acbe860bfd5d4c56ccbfb4273d658cefe30b56d47d4ac681f82e38da95ab5758843eec6bd7593163e01e4649ebac7706e6c2ed4cb28e90c74a65ac424be61277968fc1fd105201052ab04527f3fe6c9768395f70116537bd1fae2f3c4549736c57bffacd83a2acc38d4c37b90c94aeaa18624ad03abc9ca8e7ca308378af4fe6b65b7e325df2df2a4bbb70ed3a3afb1c7912a73bb032df93f6ae170946112bfee7944cd13204065d66b78dd5c1c47e5dba84021c1f3dfa9ab694a37a08210b86b02511aecd916341ccdf3e7dc251c60db0f0bfbeb66fbc22e27713060f3a656edf646592a9881e4240614254f17cc4fbb17e225d8d35f7726683c4e86a4831c1ef88f941d614894e3fce844d8b0fe9ed934e4514bf71b9908c5a3bbb9f3c1755b6ac9f6f889a4374aea858e0dd122fdc4a64b18a8f782504dc02d463c8d745ecbc4b733274da664cc22797934a5a7e47e64d13b7310dc54df80517e9c6a00d101825cb243fea9aad4537def28f7f105ebbe5f844dbe736f01f37b2e74f03df6b08b06a971188456624ec6f156b7e17787bb4566e0d2218f52bfe21b75a2c3b67daf93c6291e99356f497cd780403d2257c562b3a726709581c3fde2ce8431244941a22d742e6bb98d809f0ab87abd8f73177be825f6c8e3888550332423ec92c69794580aeef85280cbb691f03f3b2d248fd6779dfdaaf9215bc0ba2bbfe146428b8c31c6bc6aaff837273f09fb620862a88f0656fc711e69219dba5c293a7309894adc90c128828b59b181afc6f7cf824e33b63e915361db36fd35bfad0c25e954987d944f1a432efa3edc821a1f0dd8e573d8b023fe2d0751b496e96af931b067c5901148d5491fdbc2c454f538ff02b6efa486ef66c82cb7e1264add6c7949d9851cf9e1d4b170e65819e93c61ab62df60d2d25a25f9fcbc13ebb0b8df5ae084da166c00e2733b5712615b5c6c3a3913a694dd7d9a6b2f513c402b1877039d56713aeed1f2a869443f8eac186fd3aa6defa6d83ef8fa363189d694ad7829f52bfaa0c852e86c9f409423d7d3d5b324f00b505b37e738bd623b4af302fe29a6695dea98de63806599381dd773a5bcef83ad4e25a5661518426ec7c11ab3cd0ab3c27bdf6c308eec5d0979df798a1583148536428c8357a9fd891175551ce5c5c9a75d4ec0767868f05c4d4d8cfdc83ccc797050f3c741ab6a48c58106363d0667799139f9b8e229ef958c46e809d26694b810882de2de0ec3967bb8166a9469cbade82d2a27b0b2b245eef86cda312095f12d147c3122729e2d94a75d9a2c701a13871f78bff11b76354790589d5dbfb1bf4e274855c2f38dd5afcc5b2d6dbc96c5ea9286276ebfac4164381c1d62c1fcdabff96141f49ce473b47ee90e1f5eb01661be5d945b49fc23df8e752500e43a91db72eae23b2c815b09c59a8a5262b8b7356ff56d57813a39bb8b302455ef091d04100873e444637c06a10897eefe92b0217c905ff396b74c27417fa927e5859ce872a750b9143c902d9dcb0b50ac176d8f253bdf04225f8e7a50b08341749c40455af8ba97d328ab870d2ed33f53c9fd3f2dbaa3bf78d3aa52c0e40e98e6956dd08eab182203c6a9f1b6805b125cb17149d2b1b06d37c0444642b0e6ede39d81ec79818c03e7b0e7059c0492c485b812867d2fbf5f1cb07bafaec66b7212e4f3c4ab1ea5c642d00d1fb2898a4dc58442d197fc92749db6512aa5045a2f24ac3a4cd9f94e5425a1d38b42a496663c4719d4a0cd13b1dbf5fe5cf0df9571ffbe83e9bbe45691185ce7d3986dd00584be51fddb555d1e923ee3b76632d5c365094c94b209619ca9be7a65d30233c1ac61440bd602b1dd2984f1291f10db", 0x1000}, {&(0x7f0000001540)="38895f758a95251f8ee0d4baa89e53df26643b5a14eff9a85f6701727f3041b868c9c70d739c675daa817c4fda29abd286d924bd791f310c4582fab2ebc2c3011722e493cfbb02e79a6b6d74b2194ca9114d3cbf39047f0c40896b4096de27e1e7b4d656085a6bc1d1b99c5f95abb78bfad0acf0f9f4f343fd349199ccce90fe28637944706bca6575fcb5e50471da8c752cbd6300cfb5d85d5307bb5cf1e27d95caff79daa137343109410f99c4fbd295687701aa01076b8fcbf81cd5b6fb2e742d50d2f08550088aa6ba8b0c058c1246a3617bd571074ea4782b35cb90b7440d7846301851ab68edaf1294a092", 0xee}, {}], 0xffffffffffffdc1, 0x0, 0x5) readv(r0, &(0x7f0000000200)=[{&(0x7f00000001c0)=""/42, 0x2a}], 0x1) 18:56:47 executing program 0: semop(0x0, &(0x7f0000000300)=[{}, {}, {0x0, 0x0, 0x1800}], 0x3) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x1, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = semget$private(0x0, 0x0, 0x407) ioctl$BIOCSFILDROP(0xffffffffffffffff, 0x80044279, &(0x7f0000000080)=0x4) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000040)=""/48) r3 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x81206919, &(0x7f0000000300)) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) ioctl$TIOCSTART(0xffffffffffffff9c, 0x2000746e) 18:56:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x2d}, {0x15}, {0x6, 0x0, 0x0, 0xff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r0, &(0x7f0000000180)="3c9ebb8a65237a19000000000000", 0xe) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0xa, &(0x7f00000001c0)=[{0x9, 0x18, 0x1, 0x2}, {0x9, 0x7, 0x6f, 0x8}, {0x38, 0x7, 0x5, 0x7}, {0x3, 0x0, 0xfa, 0x80000000}, {0x8, 0x8, 0x0, 0x5}, {0x400, 0x5, 0x7, 0x40000}, {0x3, 0x8, 0x3f, 0x5}, {0x5, 0x2, 0x20, 0x9}, {0x1ff, 0xa2, 0x3, 0x5df}, {0xf1, 0x9, 0x80, 0x1}]}) 18:56:47 executing program 0: r0 = socket(0x2, 0x4003, 0x0) r1 = syz_open_pts() close(r1) fsync(r1) r2 = socket(0x2, 0x1, 0x64) openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x1, 0x0) r3 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r3, &(0x7f0000000080)=[{&(0x7f00000001c0)="000000024ca5b30bdfd982955dc10352fc245f287f07b7efa76d410d59831a5283e4b28bed11ec3411814efd7c22000000000000", 0x34}], 0x1, 0x0, 0x0) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f0000000180)) setsockopt(r2, 0x0, 0x15, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r4 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r4, &(0x7f00000014c0)=[{&(0x7f0000000080)="d74c78007f", 0x5}], 0x1, 0x0, 0x0) pwritev(r4, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0, 0x0) r5 = dup2(r2, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="1a00040033afd4f4821c5a9cd20b3ab874125e090000d8e5c2e58464a6c52d0000"], 0x10) shutdown(r5, 0x1) r6 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r6, &(0x7f0000000080)=[{&(0x7f00000001c0)="000000024ca5b30bdfd982955dc10352fc245f287f07b7efa76d410d59831a5283e4b28bed11ec3411814efd7c22000000000000", 0x34}], 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000200), 0xc) 18:56:47 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = dup2(r1, r0) listen(r2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) socket$unix(0x1, 0x2, 0x0) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) r5 = syz_open_pts() close(r5) writev(r5, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) r6 = syz_open_pts() close(r6) writev(r6, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) r7 = dup2(r6, r4) connect$unix(r7, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) 18:56:47 executing program 0: r0 = socket(0x6, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005016000009005001b000700000026c604fecea10540f6f96ecfc73fd3357ae26caa0416fa4f376336acf00b78048000000091f7c8a96d961d26f6376c5b23ed00f4c8a830dceba4d553fc51132e27acb5d602000d7d026ba8af63ff37282108e4fd89720fd3abfbb770c1f5a872c881ea772ec5894303b22f310b404f361b125702000000002012000000000000020208a371a3f80004ff0000000000000000000000000000000000000000000000eec8ba6a5340129b5ee80bb8d03e", 0xb1, 0x0, 0x0, 0x8) 18:56:47 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbffffffedfffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)="000000024ca5b30bdfd982955dc10352fc245f287f07b7efa76d410d59831a5283e4b28bed11ec3411814efd7c22000000000000", 0x34}], 0x1, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f00000004c0)={0xfff00000, 0xffff, 0xfb1, {[0xb5e5, 0x100000001, 0x86, 0x9, 0x4, 0x1, 0x8, 0x0, 0x3, 0x9, 0x31, 0x7f, 0x8, 0x6, 0x11, 0xfffffffffffffffc, 0x7, 0x200000], [0x800, 0x3, 0x2, 0x3, 0x8, 0xffffffffffff8001, 0x80000000, 0x800, 0x4, 0x3ff], [0x5, 0x6, 0x9, 0x200, 0xebe0, 0x5, 0x8], [0x3f, 0x8, 0x8a, 0x7, 0x45ad, 0x8], [{0x191, 0xfff, 0x3, 0x9}, {0x7, 0x4, 0x401, 0x20}, {0x4, 0x2, 0x2, 0x1}, {0x4, 0x8, 0xf4ae, 0x4}, {0x9, 0x8, 0x8, 0x9}, {0x7fff, 0x3, 0x7ff, 0xfffffffffffffffa}, {0x6, 0x80000000, 0x1000, 0x5}, {0x1, 0xffff, 0x65}], {0x1, 0x47, 0x8, 0x239f}, {0x2, 0x4bc, 0xfdfa, 0x3}}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 18:56:47 executing program 1: r0 = socket(0x18, 0x2, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x10) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000000c0)={0xbe, '\x00', './file0\x00'}) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x20000000, 0x604c}, 0xc) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x10000, 0x0) r2 = openat(r1, &(0x7f0000000180)='./file0\x00', 0x10, 0x4) ioctl$KDDISABIO(r2, 0x20004b3d) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = getuid() setreuid(0xee00, r4) r5 = getegid() fchown(r3, r4, r5) r6 = open(&(0x7f0000000300)='./file0\x00', 0x80, 0x1) setsockopt(r6, 0x1, 0x200000033, &(0x7f00000001c0)="c5c6c4a03bc0121b31e64fc23c92efa2a94fc1505031c789c56e7cc260b04ab9c5db71eb30cb7bb445876ef8a50a48b143c0f0d237412d4b39c1aa87470e324f58cc972feb2197fa7b92126fd984b29ec8e1cc9b7e49fbee4f6db587b80ae1231babdc59ced0d36304a36f4192f2dfcd237146c0687e227b1f632c45000d0bcfa3f433207ec6ac285cbed268a3eba0595db6ef132c48eb4311c38e0e11fe0d7bf3688587740129117e16ea80efde49bd480c501f4c825aca3733ced19b8508f801eecd7852000000000000aa9253463420be4400009e8a9aa1ba42f7cba39210d6ed26a4c940610b2b1edb4dced05ebe624943d7e957ae3766ee8fb401d7c3c8b3a33ffdfec935515755e5e8de5f047263b7116471f047f810ab27ec0fc86b034dd6cfb9b5ef6eb700"/307, 0x133) r7 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r7, &(0x7f0000000080)=[{&(0x7f00000001c0)="000000024ca5b30bdfd982955dc10352fc245f287f07b7efa76d410d59831a5283e4b28bed11ec3411814efd7c22000000000000", 0x34}], 0x1, 0x0, 0x0) ioctl$VT_SETMODE(r7, 0x80087602, &(0x7f0000000100)={0x0, 0x7, 0x1, 0xe8d4, 0x8001}) 18:56:47 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x0, 0x100000000}) flock(r0, 0x3) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) r2 = dup(r1) fcntl$lock(r2, 0x0, &(0x7f0000000040)={0x0, 0x1, 0xfffffffffffffffd, 0x20002dffffffc}) r3 = msgget$private(0x0, 0x2) msgrcv(r3, &(0x7f0000000080)={0x0, ""/53}, 0x3d, 0x3, 0x1000) 18:56:47 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) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kqueue() r1 = open(&(0x7f0000000240)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000001c0)="000000024ca5b30bdfd982955dc10352fc245f287f07b7efa76d410d59831a5283e4b28bed11ec3411814efd7c22000000000000", 0x34}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0xf85d, 0x3f, 0x8, 0x0, 0x8, 0x2, 0x4, 0x3, 0x0, 0x9122}) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[@rights={0x11, 0x7, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r1, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}], 0x50}, 0x0) 18:56:47 executing program 1: pipe2(&(0x7f0000000ac0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000b00)=0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) pipe(&(0x7f0000000c40)) r1 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f00000000c0)) recvmsg(r1, &(0x7f00000009c0)={&(0x7f0000000340)=@in6, 0xc, &(0x7f0000000840), 0x0, &(0x7f00000005c0)=""/201, 0xc9}, 0x1800) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x4000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x5c) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0xbc02cb0ff991a9ab, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x3d}, {0x6c}, {0x4006}]}) write(r5, &(0x7f0000000040)="670dc3", 0x3) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfe53}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x20}, {0x6}]}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x20}, {0x6, 0x3}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r6, &(0x7f0000000140)="fb", 0x1, 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(0xffffffffffffffff, &(0x7f0000000140)="fb", 0x1, 0x0, 0x0) syz_open_pts() r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x20}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000740)={'tap', 0x0}) pwrite(r7, &(0x7f0000000140)="fb", 0x1, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) 18:56:47 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7ffffffe}) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, 0x0) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) r4 = getuid() setreuid(0xee00, r4) r5 = getgid() fchown(r1, r4, r5) 18:56:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x0, 0x1f, 0x4, 0x22}, {0x4, 0x4, 0x6, 0x5}, {0x5, 0x0, 0x4, 0x49e1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") mkdir(&(0x7f0000000040)='./file0\x00', 0x4) 18:56:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x4c}, {0x3c}, {0x7ffffffe}]}) 18:56:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)="b6") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f00000000c0)) ioctl$TIOCSTOP(r1, 0x2000746f) 18:56:48 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="8202c0e9ffffffffffffe24312791e4ca67cfd5528e4f292ac82313e5513c31b1cd52ec93b0164d14e8f9e56b83570151e35cb579a4fd352a33b2411cc1a3591efc0086daa01e6a6a45e7beba958943c10139e381962883a449e8a3cdc83aff86e63c5eda85570561aa2818fe037827f6393cca9"], 0x10) r1 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000001c0)="000000024ca5b30bdfd982955dc10352fc245f287f07b7efa76d410d59831a5283e4b28bed11ec3411814efd7c22000000000000", 0x34}], 0x1, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000100)="b0e780948ce963ebdf8c3b96ac857cfe11d3208a71b346603337631dfd164a90f011e4c22861c4bfaba6ade64e2857bfff59b552fe0fd8d96291c420e372b467f12e0229690698f9403257f758c85849e50208fbf5c798a31b36d951db7ddc68458f88867a1fd8710faeb679e750971217a2eb6815e784d6c30a391da330fd86e45148856d1bb5e5da4fa5af765bfc1ddb5dd8dbcee93cf13a0595df149a857053", 0xa1, 0x0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) write(r0, &(0x7f0000000040)="2ba4", 0x2) sendto(r0, &(0x7f00000001c0)="060500c297d0bba1248defae40f01df6cc6f05000000000000000d55e1a4b76dd58e2c9600bfccf85df90125584b3e3b7ea4a10f2d6eace07b4f4dbb97a204d104dd35c2c74077163a0a4fd3284d4c2ea3499bbfb604d7e34e10ef558d2a452709bfaaa6e49a56b2d72705b3d4d16a92e8ef6371944d626dae4e5a73aaed59b4fb37537795db9b3717d6d0ce6486b73953", 0x91, 0x0, 0x0, 0x0) 18:56:48 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x8013, r0, 0x0, 0x0) 18:56:48 executing program 0: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000b40)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a99b691d116ebf37b4c0e52ed406cc0005224fa6cb0000000000008a03b10820a53b003bea7ab61b000000000000faac55a52f7dc8aa4f91ffffae10c0928a0ae54079a66de6fb5c4d38a6acb0b27c62f507d5558726622d2f99bb7ba5050932ed612e5ffe04fd83ef4700d2c38f61356f9c960dbac9602892f008c18de1ec584b9761852c9cf8e19f9c00c3e7b1169c699420ff5bc2a8835bb2dc6657ddac47a47e1d36a82818af28ea997e3ea94430239fc1ecc440000447c892633fadec93926b43beaf656f9362301555914cb68a1c5bbbd92eb253cc7bc3eac6f705d4729f7c40581c29c40e67beab3b0cb0c1b705f6b4300048b1c0db6c55a02a05961e2dcd3ff791d54261fbac8503da009edd8a568f564b4d217824b000080000147f1bdd41f986fc40027f2f064b23f1e1692c35dbdc77d3f79c94a6d9612baa127a4dc337ab4fcd03af0c6ad79b9cf3ba1a97000872ddbeeb3ce1c82233076104d0cbbe37fe44231f9cdaf31facb5863072dad54297179036ec6a73cbbb2a000001000000000000000000bfc36409f72110587e7f1a24bd9bd4391386c9fcdf7260b508000000b1ccc2b2bbf0d823cf09000000356943610d5d327253045dfd842a97e6eef0ba29e39a0e885c0000000000000000000000000000006a3b44cb0d8a25e55a26f1543fb227f0413a09bf99a98472337aa5b3874f6e7a75ee2e5a0151de042d0fcdc4ba6e9e5d1152012da9761dcc8d3aa3f5789f0beeadcb79951b496fb8b8f117e466c59716796c54c80fee07b7494cbfa73b39922334af6d1856ea22ba82692aab02053e3cf2645abcc39ff513c60cbd12fbd889bffce7937e7ea5d70d00000000000000e354076dcdbc632b00000000242fca1da48d2bec6650cb5c3908a700000000005532310f1856ecdf2d000000000019d8d89770f57be94777f10a9a0033ea97b0485b54ceffcfa734aacb9eec728f7d1aee550aea112183c54b890cbe14ed2ae734df865576d38e8b1c7db73dd603c7293b2ba3a53f1ce0f8efd3790d2ca05530776ea63ad7cb94ae2f3a7eaa50598376ea78cd296bdc3d11454f99d0b4caf123444a4afeb18694eee999ba299bd8477e0700000000000000cdf92221e45aae71a67940dbf1079c97aac502a863478bd1da82eb49cbeb5c600804f33f43d65c5c40125a655d2671fa88cf02000000dd5a9ad639579966683d2c57b5e14b31e8e57e287b4b73e898e5e6dbd7c62b9b5bd698c1c24ea7730b4f0e3e4d1e9f42128da37b6dfe89663ff83340996ba03ddc68464e5af4e3d0976c00000089e257c53487bd00007799e221bc002300ed4e1bc0da3e2b955ab144ba1ae7abfe98b6094121644888958446f5b8bad42f38336ff7e6742e5d9641653484ecc8749f73693798befcfb02af2b5f0fe957dd8a39e5a79ff5236df4de059916459cfa38f2520ac4921e379268071b2c560d49b8c238e70632974b233de5bfb363fd129327976ae424715b9684d1f762c3d2da09115441f9b2b0ef1a41e460f37734a8c75be4970c924da257588feb3e54af412fb8081425d32dd716ae5d422d87000000b2f503f087f9dc899e179f4ab8cf644d376e06147f0b4df3dbebc0e35e7c8a7452d04a2fb55bdc1cef615bc7982705ef01000000b2f1c027c03695799850cd9fad6d8922877eaab3fc02bbb9fff72d379ffb47047aabbc5a87723c737ab0d7795ac29e8dae7d476d6867aecd3b6273006415e0a289d313194e4d1f5f5c5959bec1de36abc7af0000000000000000000000000000009d21bca11ae28ef709899bf6fb5e29c69e3c2396f4ecd2b981aa20c63baf95359e9bd94998241630a680e9b4fefd15f334886a8f0894945b0247310e342ff2f3ba350000000000"], 0x10) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x28}, {0x20, 0x0, 0x1}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r1, &(0x7f00000001c0)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x28}, {0x3}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r2, &(0x7f00000001c0)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000040)) setsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, &(0x7f0000000000)={0xc6e, 0x1}, 0x8) 18:56:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{0x20, 0x0, 0x0, 0xffc}, {0x6}]}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xfff, &(0x7f00000008c0)="9828bed0e52c2677d50e18031b411d4a38ac59ff75e0d2eaf6caaa1cf16eab3703f33f23ad9c4d115bed2c71a4cfcd81efd3fb55a01c05b8dd701b4e55f9d84c6aaea638f2eafb22ae7b822745f3bd21382b3b4cd917c406f8a2f644b30e1ef593123e14cf9eb952cf19af0dc08dd130d20889b25fcf3c474e1aa747e256e60b105e1f0ed57e9ad642a5b486868fd39a526e0bc4a7e166965b162f8f4851bc573a0a2476a743110a69afbd80734253902702928271f0e1cae691c501bfd327b9c1d0071be4194d2bea532732876ccda343aa23aeec2942ac11d6ac3b7832a43ab0d5f433a9d25f822f820b514edcc433288a5710c8072d32202b10d8b7046bec273892eff4d4c155aa020b4533d03123cdfa8b0805f8cc31aae4acec1717e9c02acd67404b1a28873677d786ba87c19a2b46fedbb44f155f2b7489df673739908780582b8007588d3ab3c0f278cf00b147ca37601bd76f66cfa78b9c5a6a8b024f71f17a5506dfa6662d62dd3931f73df50e9cd7eb63d7302f61b887a240f814c1cc84e6c73cef8f40f356b3da76f9a0bc5fa78320dd106dfb0e3e657b8f1598651bcb645242bfd160313c9b7ffc53a67bb86c519024f7caf2e4cdb0605225598c13b5b7a056bcd16364a34b6c1c2283d9eab6551fb6547fe2b812d973e0abbcf6fc289400ff0eefe54e36555329c8b5af87a57b937cf231bdc3f0f4675c791cf017480f7867f590b0b3b5b669ab48bbf37c61f509701f3c96d30d1d01a873891b017ce6455338003c75280e465ec026933167a65a175b1bc8755a09fb3e863d39a893a14feffed620018de8695ed5f2e546c914cb3bd2f4e6af8c3c4f649199d9059a1d8c414e4474e7aaa7de78b4c4afa871665b27f1d570114a534be568fa31343249733974321e5bd25d576fc1e7e7bc212403cdf5cc005b41abadb3c2634e62979a6d1b00bee97d36835839b04dc4a067a57c1749b7735776efa99ef2e7b8bacc3cf04977c6e4a1f18d3d3182f76116c61587dc9d0bec0aac86a2532733e1f9f98cd3ba8c9624973e9968467bfe2b02c1cf7667966a0614dd7fa6108002bfd4fd4cbfa4875ce17b446437baeda11e8399baff5a32db2275b5748a9065098bfb98460f569b098fbd059489cf4cb6343eaf690f87004ad6e9b1a041eb9870fc88651078b99a8a9ed4c6a8e6c072aec891b95ba97c211e0231d944edd44afd2b7836bee98d907df6f1f5c00d80885e93640da0155973f82920d3c2bec738df9116e8bc8183af274c489704db0d7f93412f10e6998999a0a6a83b3a949100486840e8a22c5b5b2f7fc04eba7bad640a2e86c2b371dd82cf66741a90eee43c00bfb61bbcac5bbdb0e5d634b021a0dbe7f65491b7a0c77aa6289c2994ce364643c4e6fd8d51766bddff42be87fc9bf4e493897c1969e42787a563fdba287edfe019f76713123638f69c42af5c7cfab7fcbb2c268e71b66f7940af2ba4b75c1379b5d33b3a10bb2c9540c5c12290ac143ef44250b7fd64d67ec1a1977975358b42b25dd3b0691e76e5980d3e05c909a048f7a104f88d6aeb574e8fc92e055fdd63c511a032c39e0dd1d2b7e743f035903d798d6e402e08c92750030ff668800aa360104a52f34d59b06e512e1a217eedcb11f8bc43d4dc9f779ca7529343624ab83cd4d060d69760b9a23390a4996984e68f3254b4defe4f41de0cfd9d1e0d473d0fc9a34ff4c022f6b6101bf808a2a8eba9301d76e49d302ec12f2980958a9b0d1c289e05f115fa9902fbf981048f1e2e00e50b005b46426b3841ee6b3abfff42462b24ea356aa21005dbe756f4d9cba381809ce32a5cedac4e123259fa6ee170b7886816d8e87d531b313c69d6395475907be8c217aec718a0ec4b6375b8e00200edcf247189fbfb16003b00bff033b744742c4a17ff887cfa758ce4164a0c5f1cf5eec39d14c6ccd292f300e8f200fbe65fcb9f8cf5792f47872b71d4563f1b3911d47e96ca1258e5569899c5b4373fe210795adaf4972f9920f27005baefea54760935fc6e673d4b63503854b510134af52f7addf8b662ea7b787d78e466b05fc6f03e416e7c4633d3cc0a1da66bdba21c69b8a868b94b168ad3dabf41823a0292ed9efa93c47d775933058d141edc3d2c0e378e8ab5a0413d368d1304d8866ee988375cb775c22c87fb6a199fc92ec909de95c7b73908841f6bd53b30d98a599c3d483ee80dd28283c254fad655d7c4483f09dd528fa5ef44c60b9f1d7d185b8d093a38838bc65a5f7448ff699c737fb40738089811a05e14ba637e9ed04caeab873f8050f624bfa9d209dfcd47c78b4283607a0c8d067bfe37aa5cfc6cb5cf229adb5bb88bbaf508a9bb1ee894335e89c9d1e26d49d4fa7ccf0dce51f7ea9cb6c0e27850da303dd726bc79a502e78b586f96a0e8c5b5cc149155973118d624ea27f218eac98819d2bf69b30822e03dcd061f460b96cc4a43ca358b284accebed6f5d060118279c45a4f459ad0c9333bed5c17a990a6124c9ed7667d8cd5bb00e8de5cfef4357d4d1e1cff797ea68b8c39e6635acf853ce2a24197760ddd8f76d58d356e9aef019a0177478e31c83ba771321e66e17cf02ac0357df96e47200634e311ed7ec91a1e9c6ca9abd4b7efe668e64807befc40749caaf07fface39fa39e3da3aba9167b456aaf3d4a4151cc4a8fb19b6efc4437f203cd77c13dfe4ff4585b49f760a838b8680ee4b071fc30b7e4b18a22d12ca6416c1f74ffdecc212dad3a5add6860d4357c8efe01083c5ec900d8e101cdd4a6cabc3c0785051edd7a1b0cab67b59848c0147a48982cff36ef8ab4e7921a110f454493bff2245bf2124c9dea59637b23e3dc8feac2672cdd654749529e31b2488fb6a9ae4897600a3cf4d22fe1d756c47502412c78eb1750e0886add85512ed34d4f5ab35e48492ea901dfd5b1f22c279b3441c0e33b7ff56025013c0f34c57aec7ad7b5fa1e1e15a7150db4abec8e2835b1916bfd72219e0f9addbbd3782dced777d9ce7344b967869eea1bf53d1c4b02b3e34ed02d76ec7e3965f4dcb32d36e71ba5df17d49bee0993cd99a9417fc8f947fea3cd9902478ffe36aed89d4fedffc3072b62c9cd8a39f11d3415e82c8b1b896b8910735d802866b6d36c7dc7748f99fb2dcf4eb6e7e5088129d7258d7e78d39c0a4f4d916160da9619386e3197806b7176b44efc22d0cbe66d724c101ab901627b542683e4bce32e0b342d5ef7f2f1aae1e1ac03e39e48c0992cce6e8a6e4b2f4fb03023b979d394baf597a46b56cb9973454e0f0278d2a154a70d6b0092b60263d63f861735c948ea6b7e3d6ff1d1c06a0baf276c64be2c035537d10b1ee1d485c28e51ddea698fa7bf0c115715ac196a3859232f2bf469ccfe2b4dfeb0a66f71b8dbfd7c06edd49614490c466f1c2a442ba924e34551904ea3cccdce4e5c9389fc9a8f12022b793cb078432bcc502694873f996596c01c0e9a693e39b3c95ec576e0c734189e729924daf07556ca916a36f312011f6509617c83f90cde3ed7456f211b017797a4f0251c5c7f81454a5d484d9d86babc238d79e1a6eaff8e5022e8b17eb3078155093e9ff35186d87562592147b192f73d0c739402947481eface91d0bcce47629c16700743846ab53b554cf0d9dd4867efb6f8de0647fd01332a04584ff8d2dba336fb81db0442576f58831329863d2b4a14ee6a1204b81bb82d1388c8cb4ad10ca34078061c1c88f1c1d23988ed1bc98717e15d1865957d8915550aa04b896d1ef1e2cff01010000cdb9020aa67ee5c286894071a87bb1dd0e80aa9e8409468e9f836847ba4825118ea71aaf372810df24283fa079dd5dbc2407a9dea800737cf087c83815b08c97d10930484dd202ba68d64026f22939186297acdf903b845ae614aab9e028841eee1a0b0f259444314d31a5e456c67fe918f64a952d84f16bfb2bc9cea5ae07bab2ebb53bb8a524b66bf26a2a0fdbf26285d5b7a2701748cbaa893a08922e70aebefaa005f0d4659f01e7f47fec0be3b5a203e6316e776b9fb76aa12560d0f147c8809c6755cb739b2c807fd3d6b1a7a1ca1c0b16ee7b91dde8cfacde9411f6629d2fd41b2ad475473c99a391eeacf017404d40dc116166778d0822802851f3ca1ee0655322d659ea79fd8a2d9151516e300d3f193f70c6d02e04c6af62793b1be8bda7170242354ae3d75573659b1cabd41cf9f89aa0b8b79f313997b625f7c7f57d2ad90a9c6a407a1bd4c7e8bc1ffd50ad06ad4e3ba699ceb2e386960f547e440bbb8f25e2cbd3fdb2e278073cbc0d1b88a91e12500e81e2c575d1b0a7ed1471578fb02beea00006646903826f0ccc3193b2ea545718beda46e2e080d96c5c9878e7b9c1d621a9472d8247e7d105b51edf16a17c887956c51e447300325640fdf0a06ceb2b9bf91998118b25ef20142f7aff506ed6217ddacb74d059af2709fbeb64bca8e5b99d517dd141531500a34cba3aa1ffa1fe36ae3d0ddcd89a00a66c105adeb198e062e71be98700f865266b636565e050908d5a321a3a72b7c747f6623fd77c1224681f14a6e7fbe435beed204a34ccb052007eea57b6342e2b39c8f8b487ca56392935b503c0f10efe891d46272f91a06e5a5fa71b6f15f317edb752b7ad2b34fe2c230e238b0247ec62feefa940986c706b5766f99cc12d4e4ab53537e146223032a92166eeaf0e63111b1a3538b19f6a9087ce9d7fb30f06ded561dc00bc561180951a6cd409baf2cef4455878f5453107bef2e763706bf0f3cf29ef3b36c1b9c6886b039a3a801b6e374885cef0dc979624e367b7392ca9d3ffe5b6b8f6938d8d6f45f683ac4c12acdfb38ed4d4f1b163278c86646fc3c4bf9decc02b766541001ea3bcfae8bb4fa2a95241c9561c3797cc88404957f23f2ea607caba3154ebbd0dd905f1ec1959926302782e520ef00d37ccf33af8f146d2edc13b750841f78f99227b466325466b8709d4c6e830cec63258362b11e5d91c6983994a05eb8be857e9d5acc0666148fbf66cf61df2052c31e9be86053d63d41fa607ac83ceb65343acd95f38ded92267ae2ed182fed9cf64e3b81d14a6d6598f46f43fd51bdfe5ac5c95853cd30d578cdb0e2b3c62f0df3278a102e45e3936d9b0d47e5ac1182ebaa16bee9f2c790b7b7947018b44429c8cfd3cb44227948dc6c6f9b1bc91dc9dfb8ee6e92646f8da66b2cf0a0f0e5168d35125765c18a9ab25c66c4fabf59bf890aad36d357478e29fb48e3db3efbb071f6317bd2d3ffb4d924abf2cf4f1155130dd13653978066fa8a657399153d1c58981aa5fa11423547ec7bf21140bac418a090d464ff994928d28633b170778a6cca7ff53e063cbb37be1e7865ec993b5e21bdf3623770b447fcee87a9a9678e51a7224476488ad58aa3bcde808425a2441d7d1ba6a3afc50f56adad35cd6ce353d9b620e8e6418a11b1b35f828bb280f8467a3a92b132ff49fb77586e044763e8cc7cbab7853c1c4aa438939603a8f13ee5604a34ad0c0372683f06deaca2d7094b43d2c1cee762e41b35a8d23bb77ecbdf3ecebc2a639b0a7fbffaa512621646c980e9af82d24ce3c43b38b61208fe68340262f314fe79df07e3f6294dcfd59eb770d43d92567480b8fefc4fe6db6437222fd513e49ad33961818af098b883a3497944d92e24b06545e5e4dcc1ee0410a7f0556abb4c002080c9c9312c56ed4cd106d7c0a14b8327f4d53d9a05807964988a1e70f30067406bdaa3da39660603e2365362963a6b24b4a88") 18:56:48 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x28) ftruncate(r0, 0x0, 0x10000) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000000)=""/47, 0x2f}], 0x1) r1 = kqueue() fcntl$getown(0xffffffffffffff9c, 0x5) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) execve(0x0, 0x0, 0x0) 18:56:48 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x8000, 0x0) write(r0, &(0x7f0000000340)="162a20824a39e433176578f4ba74590f195894d8b1c2f3f2bd1ee8ad1ea03edf109a76b52bbcee483e2efcbafc46c6ed493710d5cf6b086e72fdb6df3a719558030f22ae788a273654ce8b84813c79d32673cd72cb55ec5272800e2462b61b3864133c9ec5ca0af043f816c8fa686c7816192f72464e389ece82f0e75fd193dd4f3eaa42c070297c77b8d9a6c77ee84124236bca3d1ad1fe7346d3", 0x9b) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r4 = semget$private(0x0, 0x3, 0x20) r5 = geteuid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r5, r2, 0x0, r3, 0x40, 0x20}, 0x2e7e, 0x9, 0x800}) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000180)=[0xfa, 0x4, 0x9, 0x1]) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x48, 0x2}, {0x3c}, {0x4406, 0x40}]}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) acct(&(0x7f00000000c0)='./file0\x00') ioctl$TIOCSETVERAUTH(r6, 0x8004741c, &(0x7f0000000080)=0x3368) syz_emit_ethernet(0xe2, &(0x7f0000000100)="b6") r7 = open$dir(&(0x7f0000000280)='./file0\x00', 0x1, 0xa2) pwrite(r7, &(0x7f00000002c0)="b32b37e3938bc343bccf6584f1a31e1428b8883afbde13f8c11233b78211280e63d3c41ffa63a4f2ebd707377b5b82333bd9", 0x32, 0x0, 0x1) 18:56:48 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000980)=ANY=[@ANYBLOB="2d012e2f66696c653000942ed41e75a0be87c1e3c3eb9e540aa8db35ad1badbbe0aadc157dedc99e8655757e4a54020fa31a57707dfa31e7e6c63e2e2c1a09bc3a89877742d59e24973342804a2e7c8645871923ea4897092d104666a9905c2bd5d66b0e0e73352cc8f0bf82931b"], 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000000c0)='./file0\x00', 0x0, r2) setuid(0xee01) r5 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) sendmsg(r5, &(0x7f0000000940)={&(0x7f0000000480)=@in6={0x18, 0x3, 0x6, 0x100}, 0xc, &(0x7f0000000800)=[{&(0x7f00000004c0)="6e0038923cf1149b", 0x8}, {&(0x7f0000000500)="c434338b6e9506f69a15ba667f4b4b35c42171f18e086b3e93fcf558cce6a4a892127d95145a5b59f1bb95a76b92300c10f4f9d8fbbe096a2c85f382cad672b80a3856369bd51f73de99d085533d0e57c7d793f41a3ffa4ec656791878114be40c67115646a69f43537b29291a699e92cbe56bfbaf806a979dcb3d3aaf78a3bf7713067ec5d653e80a6af93abea757b8af700717310b18236a2b2830657fc74b", 0xa0}, {&(0x7f00000014c0)="76d5aa119b4bca6a790fde2cb402f8dfb0d528bc3dd8ea7c24a68ad8c4c69095ee4ff7372f11301313f1fa2327b16737d507bd71ac917288a81889e538d55dc5dfa891acd58f41390b8f67a1607e32c0f84308f38c3d70a8c7de61f92db78a21b22819ed2ed8756399ddd390ff58c8780d2558999f107242306297542ecbdd1f1387f9ff0677359ecf0068fccec8155cb67a4772c0d2e5750a007bab88a0e9a5bccbed7c2753daa493c1a9e60d2ec0641324e3144e6f9995174b418646679da6fffd88b1f805a690ebadd1145b07bbe09b7e7dfb6eced7fc65a2ee8f12603eb1c1e701f3eaa5c22ef455e8dcb7fb15d9d088b61a4bffd26561a637bd71e722b7554fd0da9a14518bf9c342cf06f66148a59f5121ca75f192e86251035020cc35f982d39b0311f0fcf36ef9be8d5b43aa02c4d8224df0d301104fef49a96d984bbbf106cbfe7e577d3fc8f60c51dd0810f1178b253898d2fd08711358457f935a78807d03d29f3531bafa95e40b56c5eef476481350d2cb613aa1144eec818c0452c3373480df357fb13ea6efdd10a3ab19986aec3aff125a970fa213d8e283a0ed06b7375005b2fca10a4572674e9370ae2acc250e6444ee3feb3049ab41624bd2a82bdaaf632aff156297764b68d98e350769c644f5faff5dd2527aa76d8451f4f6d9d7ec29647e68f7d2faa0065a16ac80f06c20709845f8cac7a0e6f0524c74a6a829f9e4d057b89eb58e85487b16d1944a1fa1f08e6a040a0e27dc6e07b88e4b3f9574459e1bad5101e4ce368bc7e57aec6a39cf4f2aac6b12b835a162c170d918c02cb7e90dbfb7a6a7f81974af7dc609293629a688e2bf8f422bd9117ee69b29267002024c0de69dc75b3d5e4430a03dbbdcbc1b5ad845d359aa9cebb33decae772581e5df5235c43c0053b9610b0f34e4c6f268dd973a24dec53bd68353ab45407c7b391ee9feb003920ba37be3f5fa4375c1ad79da03037329f2704599c817fafe84c7decc137c30a274ba6f712a41caea21a65a62adb7c6412987ec152f076f3e7993ca00c5ce2043bcca3bcb3c699aaad29f6e7fe3a35b9a89ac17e29afd18bffa142c07a2b1d4cfa754657058baf699927ae7a3f925fbf622ee7a145a46432447817a18d51f692e974ea3360c47ae644c4204be9be113450ce74dafe66dd710fbfd43809448c9b44b7a334a26f363c0fe1c4ab4f775178f1ad1caff4da1a43e87b4a04b258e95388d21b61e38bdf39c6295eaaf5eeaede8277258c6033b41cdccb90fc9d10360b5ed47ed78150efb68f882f62e427e6ea9989f745312db32621e6fa8a58d4776bcce4bc79bded07dd84f79418ffc57f58225651bfc61f9cce2abf3687470e80fc9eee064bce1dc68cccae6027fe06268b22f780c33a95fc1aa1fa05799099d95d7e5d4a085801b416f50d32bdaa2d9a603c75cb7428374b9a05cce4178c4550aaa2efa5b41afbf0b7d04e9541737ec5d1632f3270e9c326a5ac391904a3a6f7063cfb124827d208a381f47df4c6a50c6d7b3e8429910e334d8c8cbaafc919581199f2394cda0538e47a840f60e48352fba0797eed9f250ec489056d5e96985fa600a31a25f4a6c4295ccf2b9ab5a4c6a034045b0025dcd32383b7d423cb043b82373ef57d2b26e75101df7667bdc8a390117afb7c790d63bb3510542add5ea77871e481c3b5d3b115c08a6526835cf724fcd4c3263c4054180db9b86282dc4b232e16995bc3a1dd589fe05cbad47ca92abb4a21d516a5901eab2a93838441c62bc6b91841b678d25b413fc3891bde762d0ad69284ccac197bda96fbd2a8aa56cb2a64240ac3cc6e97b4ed6a9447c377efc1a73932359aabe9045e2b66893688fd1d0a1645250671c8b001ef43d0101b19aeabcc75389ed5f04ccea47a51a8b9383a1efb47f02aa8d0677374b8d9fec300ac6b6062ecab913885cd54899c01d04d60f6c084694e9ea7ec378f9cf0f647c1c4f8546fda58d918916460a8fcac37b0252e37bbc490b317e7b3f3cdd1dc388c50bc19f3e40897e700d6077fbc3a63f857c4bf9debaf3963ad09cb93923ed799259e9476adc01799911a9f177f6cb08ff70846a6a20b8a2a415c54ae5121bacdaa5392f99f87beaa2430dcf9db1a88080f3a21a325f66c1f96ca8d87ab7b2c6fb5ce0e496f69af04324bba2c6d833a3301c7405071c4899e736ebffb98180289117c23fa1a609a9946eb64a1a2c8b016ddd7f307400c2778876486296cafc1abe4addd50eb212113b2c57b7fddb97d8976e8b41486eca5db0d8f7c4e97fc18e5be0583138f3bc4ae9d4b8b010e2aa975e0521f8b6eed6361772b1ed80861d3336c9377ba578ff44ae1053c2343f80c74cce7307c31d30c5b0d1f69274df919b2feb957d8b9f7ee3fa4a263bcd739fdd27e9a08e4092ced127b1046fc030f260461c6a24ec2ea73c2790a58623bf1d4d84c4fc4992d71f96468bca544bc461cf48442087c83752f0dd225702fb28cb3f20cafd0ce2086d8b0899a989ab27eaaa9830ab69aa089b1a13ffaf56ad642e3ae543781c41d207f7f9ea7623d7954b82717d4ed7ca0d5ec87482bd142c7d34b309fbad7e79be7c93a79a3a6492e4bf37b50ffad09acd01ac2931af80a6b32db98650cff93c9bd8c6243864e975e53e67850197d70c090688061f95214e8feb73359e20056efedc3798bf7efd2d4861a7b2d298455260ac677cfa281981e815ef04d82e89cb0c958a44cc0591c435f01ab20895c790b17d34919a189bad0073153c1e9f147f362d845b3295b3dab9a4aaa3deefcf59f9a5572dfcf99d30dd35c96fb325b1b9d61926ff9f8a7595873b3a9c090af9ef1f68a9ad8c95591f0f3f63212bc0dcd0d369d06c1c5e351fbeb0904ae16a3c4d6c87dd996811a54d51676f26e32a89249e9fd5eaafb9e8799adec193ce8be3f9434ca009a2dbee1aa29e4bf3f6e8b8f782af02de3acda226482a0f58422b4776f5a91ed6b569d7163b653f2a58292d30018ffb19d2092a37597a2815673465efd78b1cebe0db2bc2a8886e83fa069ef454a2edbff11e4ea3cfb77d8bf7ddc2ab77a871a64f0a982ab949ce8431020d4514d835dec45dbfe47d03d439e2ad3c3cdd1ed0b79c83026c5b0e88883e4add355b0e2d0d885f021a6f8ecef5944fd8073c80165914e2a596845003afc5d6a6bd2f30bdcadfea79234d116c92a62eca2ab81ac7375262beb4154f88081010ce171fe4197aa41f0a39b1aa6e4eb6a84b7c4fb7641b92582ba9bf9cd879eb70aace1b3dae8f9dd8d1d63fb2ad8c910816b8cbdac6669036dca897e862868f181dba18da922cd3f627b27b71e690137db0f04a738c24363cc9caf2874ada564f0d50e380b1b8803e15ff00e5fd70d5c1d435cb1ba2fac828b78f66935f6c8e847638f7ce84066204b2c00e2bfaecd2d2d0ab521d17707c054bccd782c17839755780280a4f0be1b49d7de9f0ffdd7e029ddb46c102668d4404721136892409dbead714a443091c86f8e7aac393891f1656e63ce3144da2aaae9205e3c36c1699bdd6e47419d6d7110fedf72c02d5470a28076a96acb7f3f86b61393d1545c030fad7bf435f933ce326f4a42f02909ed7a17f945475b4933fcd0aadc6e78deeca2882a9d31396b04633e44d693fb669bac9a374736bab883b08af0b092160b243c1ecd1f2d966f005cc64e4d1846c9089073c22c1881fc22d1637f2df931250f04e835a1adfa9826c5c877b83d22b44939c79d7c1191aca258b6766700ce09a5fe573d5a10652b4b1a2526e27272ef8717db98498d727e2501f555e591ef0d48bca525b54fb523e1e2c94f6e7db04a381eb4c2a46e10475b8cad8e2291b5707ab329e6a42dbd470b87c5dec3a4bf1596ecac263309023e44749a17019478e8fbe0aaa892aa3066bf14d7d4a826ebb4ad845357f551a69e16f3bc937c6b034d8554f3ddf9f757014b2dde8650e77f7f3fd6cd8f590fafb173f4f82022cb840da7b0dfc8dc162fe1395593c997bbc7bddc6d26502c02c277956dcb8355018058c1077f9d4313d4a95025f56c0789bc88f7d6e7a0798292cc8aeb9e1b46cda957d5ea027213b3c2c3fcc67c7e2612d49ba9c6d9d3bbe367201ad151b2353fdbd9bee61b8b78650b7f29cfbcb1a14fd9de9b018b14e9c0797889059393ad1adb746162b969317c4ab1e0a039bc745e9326d847b14c6e779328e07e91f1c41c13153b1d1cecddcff61428bb8cbbddf99f118dce1feba0c3da3fc2848e2f14ca7da75cfa7c291e837f228970857cd6b051960606a5dc7a19b1f0cb7be25ff0bfba830a2596d40ce61fb1e7eed25b936a32f37763096ffe10602b51825ee1fef3380d3ded4817d389a17821026f94596b5d85730624ae0a20e04a8c1275f1f5de8d2159a9db7d91c9604388944d4e43826600fb517e29080e9304301649993d5bd5cf989542dbd662c650fefa35e11b6fc796c1ede347c96f0cf6b0cd7148dc9ee1c14e31e17704e54e6b834926285630966776592d62b2232d8f2fb4b07d43c75afe1aa9de9a32702f79d55f53d0bbf3d3e404e534e581b3786d93442f57a5a573a23bc08d52fa591fb9eeb8f64a2ee6c06c5ef2ba88fe7f6c986cef31f3ccac03451fe4fb69fc15ff1559f7ab60a187a9f4bf3882c5a6910194347ed67b0ec5cdaa42ab2c5b2c3f3da3e394cb40cda0f9f291cee84b421d2d7b4e956cf4ed58dabdb69149ad9dab677bb317612296be08cef9da038b20d5c7f5ecbb297138c25459761dbec7483a97af6f63e72e28e1833ab5bd01c0df486787474527b9a946dffb55ff3f68205f1fee320e9c9a70bcdb15965624abeb86244a45f71a58bcaf7d7f4791b6bf6de950364c54971904945cbe3e64821d79d75ce3c95edc7b39e689677ef5e6607696dc8db52510b7f7004042c4f24a582cc54cba65636a9aae654ba9de075748a9447765341fb2456a8a412d691594494651793a8b307b3b89fac08f526a7e22ee09ee96581990d333968a9e569b09d52a658e882aed8b487b8cfc0b677891c441f152e2446e2b4ac9a1fc95e203e78ad2bf582e2285868f6ce0c6251faebbc60b48215626db514aee8c7a687bc68cfa7167eb39f0314675ed045555b96603121e900841666227f0218a585a501bfa38d10a3b532b41b3d7dde3649d504c910eb6ef0a4f661990cb23ec3a475e5f5f2d88808a617080f09b8da8ba08f2ee7df8259cfe454cb59b63c41a34f0857c4fc0e05e23ec48c2469ce781c5a66809e213e6ea1ae578169d100dafe784c8ed2efe7f09ab1c93febe5e13dcdfd8e817de20baf3263ba49b54860a65fc1d97b15f10b7a63b3832b5589ee44c5b8f5f5a8c992e94bcfc73b168c17c206246e87fdd20561b891e5b0896d49a8e84953825354c5559ef53d77ece374c4f70f0e09c6e1377ba6ee63663b5d0f04d5428567f66d1e3e26946d718dfa5762d4d1527ca27aa3567d09e3558cf1de6e1c18a5d77308910707d35219b91e7fd86f9148e4c2bb9b310343cc03cdd36b5ef24ab058c6716680ebe2ee7f6928188d7d5f65c4887d31be46a48e4c30e8e23fe99e0e8a80cecc8effc3d88d1a387498677b3e2f6799ecdfd82db007626c4261863ab0e343397fb780d93403ff07f7e7acc7b6369dab16c4e61623aafc04666dd9b4d7408555f4d8ee7dd2b20892f1afee2663f0cb3c9a6df3d7c32cef4113587e543bf4e70bcfa17ec878cd9de5d33410a89f3e16806708b78865b503ca2a80587d14ccee043c732994e336bc09de4dad15997827", 0x1000}, {&(0x7f00000005c0)="20444c742196c9c87f94f0847e51767ff2fa2f5f8b9206b316", 0x19}, {&(0x7f0000000600)="ab8ad236d1cf477425459a046bc9f8f95fd15b4240e38b7d62c02a461701825574c6afe9ef89822ace41d74f992509d20006dab060278aafb87a6e8b28516aefd1739c5c02cd0a47e75ff724f0ce595080e931b4d3a8114360dfd1a9e6715b765927e44a419fc6edf47808b9eec3119e618982ed63ee94d3866585e8e62c3b7086d049236db38d50417ce52d3081cc7f46881a0669dc77bcb6af4329124f9acd325dddfc7f0585e1bbc16d7c4f7e554acf4d95695248a21ce22b82b6a786abfff0f511b2df43559d366b5ef08e76293d6054ee09b70f09cf8603a429f8a50b", 0xdf}, {&(0x7f0000000700)="f5d624f2d3ce1c9d46ab4b3b96165b3385537ddb8d02bd823d298a590f05758accda32762585e87ad7cb6b0ba17ca93e731e06990a5e013c07a028d951f5cc643214d3259414ebab69138f6b84d5aa3a1b4ddf2d006e0e4205ce5fa82fcfb43882819fc38ec50dc77e43ceaeb9615cefb1c3f0703f97413fc2ccf5424afccb243fafbdb7fe9e343e4eeec28c48ce7feb2fec1e93b8800c7451784b37a7d45afdba853130f262a6f2c47833978402e1ed5134055c32f778590a638d964555fc784660aaf729a8a599ef2dc820d91a9bffecddbf5793", 0xd5}], 0x6, &(0x7f0000000880)=[{0x68, 0x1, 0xff, "6aee3870ad918c134654a42d530ab844adc6e87619d51fdab906d3ec717edecfe5913cb0ade453f6a5db610e4c35d2ae2b6252f5a1792a40077d43d0dabc7dc54ef711452b4aa2ab43c26bbcaee7730a4ab8fc10472ba76b"}, {0x18, 0x1, 0x7fff, "d75ba8b75c501dc9"}, {0x10, 0x1, 0x12d}, {0x30, 0xffff, 0x3, "2ab7747bcf221958137a94efa28d64eb2f26839338e564dcdb432e96ed3caace"}], 0xc0}, 0x8) sendmsg(r5, &(0x7f0000000d00)={&(0x7f0000000240)=@in={0x2, 0x2}, 0xc, &(0x7f0000000c80)=[{&(0x7f0000000a00)="9dce8b9cb327f9faafe75ff3c2cd5deaa8c587824228c53fed22f80a8df848792ecaac3d5e9c48aa0deb19fe3ab13ad411cd55b50629256215efdffb4e7b8679ee64744451c03f3fdf311ed117202e5ea4430196de7255a237ec05eaeaa1540b93", 0x61}, {&(0x7f0000000a80)="a0901e37a35f4e2c1c9d97e7a1e47c6c08e7e3080e013a3aa5265c1f0dc87215d1741a8cf7b07bb44b760fcccac7b22293cd23bee05db64cde3b81ed725b584b9c83ffe34527413bc441a6e559193c733c7ce4b2ea7edde9d2085b6ec8d5650561e6f2161e716d68c1350651fc6a9b357f3ede870d00ecdbc14e8d7cc92f86410bba2faade10b799787711dce1dbede91ad1dac06c96632779db3f3d09a444dfa4a6933817dbf76c847c79f291f6a2832b62e4dcb6dc54f6f611d2e61035cf78dbac17fdaf9bb4841ed44deda782d564820b63302026c138d9f3b80ec1824b3484ebba6113c2", 0xe6}, {&(0x7f0000000b80)="f357e7873b9946f37c22913581aa49121f9d722f7fff7e5b2d6a66e86237a7952e63bfc7421651f1ea491b47ea8af5976aabbf135e449aaaaf27dd11e65de2f2017779e906de9b3eb621c5574bec0de0ed9914a5d54c1572c07b44e998d2311c0155d900edf047ee2ae7eb126baad474aaa683c19c48d2617926b3d850fe70310769b9cd4e3b554a43a38745f390e30880bdc734bf553a8989e7b9bcba1c9996a1f96a91461d4fe0910fa4282864b9a81c92684d5ed61fd0019819ef99b16ce3b365c6b44c7ae2033cd9d6b9610974f3c90492167b3f398c58722a43606db021cce83ef41ea904a5a49dd68043b6fa9e825c", 0xf2}, {&(0x7f00000024c0)="0661e946ffb2339ca873cf70646d25d70619ad2103a97bc0efbd0bca54f4b512d84d6eec77d17994746c166f094537b60242a7216c5789e16dc5a0dda7928a747f75ee3994560761e9c5a7d23fbc8d69144bc3cf123cccf0e2ab5e787a65de5d4b2f5b7df601f6751d032d0f4c3d58a66b2b87c762b330ee82bdd2700ce808dfd390d80d618b4b6197c6720b9148673d0950ba448235b4138ba3978e27768140630dca64cf9b38c0a7dc59174d878ee7e2e907ad48c7177307fbd5178f6cc5ea92b9d3df7455cc6a6429fb4f01eb828ad2139bb5b38298cc8283753e222e9c1951dcc9f653f84826cacaaaf91b00fdb2b1bf786ae07f2b2f3b2fffaf48b16d7a60b4bed44e7be737dc2f72b05f3dfa65ec2133c3066c4897c3224e0fae6d126ab6abc0415a1b84732d743984bde5eb589503b052c92eaece8a6b7ee9551a7b072fddeebe1f1cf23e658b99edcb4e145fd80180516ab57dc89ac2b95fe0013fd99d99367e3025ff9f23d49fb56001a178a43fac7e0f2c82a1bf3023ca817bbd5725c759f22e4b15689618eb3630d42a1f30c47b2128a875d5572f311ecaa4a7acd7b3ffe221941b11f67da50e08107d60dca1c4eb2a27e624ce88c9f22cf25cdbfc55a983f23260e9a524fc2af18f59b63281e3bacb87c1763fd8d4a1d2c288ca5c338cc1688cd3963cb48bdef8f07cd86e9b1f6d7e98ebd909d34b67c150c053ec3b495f249d3a47c9d2d1f919daf88bca4146ce7977a44cf0854b0418ac9cd084bc22cbddf605fa04a7d6b4d562ba8d4dbae89a17137d8de8203e3e16d3612a92225c227d0c8f1c7eac3766274a39240bd4818c959f5fa938040df60b43511bc1c14880049e51263b69331dcc06d846f24aba3a27ace5ef5c2e9ff3a9161479c6122c245088c0f70dd5a02d10b932bf99cce9c549b72c832d36f592c9bb48aa941ffe107830095f9bfe0170db570dbbf79b82111eed84febd54f51f74e66ec990381fbaec209d0428fb9816308599c807841c0c362320e3a678940913f96f2c470b8e444616e8583db2e365ea3aff911a17770ef71ca05e3ad443b2557a30e0e53900ef08b65993b563eb98ee5037a33cf4e891273b1142429eea6065dfc58b449d20ba2345e20976ebd44cef9a366ee31f72d64d75c2887d79e6f8e2727b0b6917b03b92603a47589319593f148512e90a8d3da2a83cca4b7e5b801895c499d9caa8d0087dd63cd8aab56d3405a83d3cf4854fed4d3515488a79e18bdf718ff2b28b1456ac20126496b35dd9946ea97d7664f552fe564b628cbef6478bc0619d888a08e13cf6920fc623c1e1de1a20ac147068c6f5f8a321545de2711b31ab542e19b3371e8da8d35c095521155e12083cb62ee76fc25c354bc61991eddcbe9060764a584c8bb6fb92aec5de3e199ff1c22cb7edbbec40886ed0ae0a91e7d7441af998a2132e96dbe0e24bc3d3da0c81aa242a17eeda271b7f56178b4b2b33f8e677dac38825b6663fc8dbf0be95f70c2858ec42e4bc22e14a8da70f776593a26fe1da62200cff3d0857dee85f4aeaa789842ed47d39431aa4fadbaa0067724d326ab1dbdcf0059d1d77745b10208eda1f992148accac7c224aecd19d1d62dfa5ec06245f34739bc1e3e4f43456cbe4ada4da328d33a0832a2d5ca313bbf00cbd998e102e11bd5f799f3e64080b0cc351e1420a740e62e971dbd2f0432f9dbe2f4957406181b340d55722ae94a6223f60f69415f1c0de9d67250b36b368f2424346106b7a766d031d578d7d3c4ad768a7925bf0284cfb8edf124788026e8adbeefd3a5e7f71a873e8adfac06184cdf72c72c18862711ecead1005731319c6b45a065114ab4f30223b395879c241433b715f3adfee46bcc2efb48dcd55febdc039a6c9e022a3df9d4c5b077e20f0980aa197ed9f7027f47d380bbad59193f3023a7798ce42d10eea7053ce92be1a3a36636c492edec1f33a4877ddd53209c652bfbd9bd672ab540b396709e685040b94d6c340dd8077bc4b3a21721c1bf51d6d6fa16df03621b929c4cfc14deb64da80b59173a8a3fac675352190b7b041a8a97deef1c9d7e7dbfd94c8af135ac7035d0684382c23b2d63be8637fd0a5ada54d68223bfed7f2f728089cf2a47dadf0c9a892ab3050df3c85cf0cbbf6393254aff158107fcf817de7f11b206569b4794c22f57999adf9a3cdc9b6d51c737c3a10d8b7a633613cfe449f327226d9044a5a8fbcf4c810d10284eeacd267479e3a5932d5f4bfa899b675eddc1261aeeffdc9f30525a5aee6bc668a573ba08c9e64d9aa4b220ec25985a27b6cb7e803426c1da48d1907bbe542c6dfd1dc83557159c89dd11871a12a285726d626e9ce918a88d84e71ba2234c978b403e8015cee3e2292f46972ee507b9cd0b81ff800ba9f85f5a28ea5d3da636369727a61545289bdb760af2177a444984cbc7741c9c93f5a9300037c967453fe3871aa3c30bda6b9490cb88760975ea82fdd57b427719242f23254b93288862145554006507dbabe6336b2d9520e3ea624fd60c4014605b6914352948e227aefb3c40b6394f772a8857a45eb1b513a8924ec6569c295bb9b077cdd98044fda6579aa79258fcb568da090186f3e7dd41fdc7c1a0eb22f06d1fb9ed62d0c94188588355414d029bbecc72d539517476a95048517ad255a85814c7bc3848fd12832b270dfdb01d9f6b613f591c446ec178e00284baed4a8accb17d8b0f6c86dfd181bb4937cd87c51b43fa22ea46e01d205c3bb8208f1e4e8efba7083e99ad2cdb3988b8db19c03ccd9fd8e60d176e2b4d3c73805388b8e88ed29f08f8de36ade9d002a91b95b801bff183ed67627fa8f8d6532682f403c527d7c99ea38ff2ce288d991e973b944def1f450329aeaeba24af116a32b7b3b0e704fd6ef56c4187373d7b5b52105a9ef7395931d3a7c5a100fb862e7563a9854792cbda669adf19d22fca4bd0b1777d313cd436bb59b0b67e2f27c4ee6d370950f204bc0694e7b03932c9872434116cf083a0c0e95ae7a8c1990b89acdd95975ded240b7019ecb15245bd9a18b196f7b6e48f2af34c17e15b77534a7a8ef4c24767318bda2954971062ae29f934d0ef1efa11c8859807ed3dae42e26326cc64644b95547cd9b1a686c6d0f6c0ea756ce832aec8f463320854910507390f3f811615716861cc6c9b994b593cb6aa9d54726ce327230a81bc205633704505ad618e43d89f8f8aae16333914d33b50d7e5ee561e60cd8897ab9b330f999fa3e48cac4a4730606654e4f1bbd7b87f77e04e8b5d0fef8670b18b0c0305f077eea45047283990fb3aec0584881529f2813e1419d85d5451700fc99ccf05458e47cb9bad556120cae3e112cbd4842729f648e3ef835d32522777d1128908d5c739956cd604b8ca08cb8196a4fddac2c2fb54bf20b59282bd262c9444a10b1436410d50a72db268ab384abd38f51ee6a277435d9c5068b77fc2069695d7234f151c243e0ed8e773984fda8f46c104843066c28b30d721cea5f14f5bf7ce174ac81692ce81b0efe610f176b5347c9f03b756afabe3566e8dadd08de47b9cd0142900346a06eff7f394a9ea523edb9f6b3dcccac9a48865c3e66fa8cf736ff135635a9f66e1965e5cfa7bb572e524eceab260dfb12c85305547ce92a120653c2a4038606f212b6607cebc1e9a5c0eac218530ef6341cb16a1f27ae3e5dbd8ae981df54665ece27601e4433e385735ee9c802295babbf2588bce789e06c1dd3fb6dfdda630e8ecf1529f93afae0f8ee45be622d78ca62f358b71ce6d81922a2c4f266c809b52eb90f91c9c3fffc40eeddcc5adbf3e8c7c646dc25befc8ed5fba0d53da80934fa10d6f4b667240c85e5e4883268914c1af99d1ce80f79b29514ab061c5fd207954e391e891a3a2a0b4682ffc5f0d49b310dae23328d3d12c87c61a91ab19f61214e249b601679e462ac6ca48faef536417b87d8c9b96270180be03910a312f153adce29c98162e954465b21fd9c788988f5e52c02c830a03eb2b25faf2e1f6c79dee9221b46a2ced7aa1f2d4de8dd2dc055389124f793ef18f7ef12633917ea61a6ba52ba191161ef0aceae9f5db34bb0a42438a7beeda6b66ce8e4065af41050322b9f1225d8fc19895be2dc02c318df8dc77c2501fbbb1157e5c498a721fb5e0c030c65ed3f10aa7541ed064819973af40e1692b66dbcec9537c2490496c94ed9c2e51a36dbb9d7187e4039cbd7016acd36097c33884c9d134258119925f197a79a19c4f179c9903130dacb5851dd50bd6a0b71526e743acc99f7109afb5776579851b7ee60cc74a6d6891d408b5477bcc610bbd98fc756a79dbe66d38fe2b4b8b50cc672bdce80605ee6953956106360982d4ecf30dfcad8e2ec8b2a7483888766f4436e2b886a2eee27ba99dc54c352a9b62af99e5c9bd8ecaf3094893c2d4f8e733fda1b81a91fabcbef0fd36060cdd5115d470058610260f44885bbdcb19673cbf3fedd3fe575181ee1f17dbc735586a8784c47ef5fec3d6f78d2f4d5df400aa34e1eb7bca5e36048d39eeb3eacb81b2aba944afcab83f721417c96d7ceab02424a864bd11bd66d49fb94b045fec786ba7efaa2f98dc2767c1a9cca65d08ff73f446724812ae2d1a4759a6398f4f05eb700ad1a9c6c65339792c51d7096605f33df714eaf531898e4c31483b31dbd33be10a47d36b8158c1421268575755eb18c87efd615bd3b3fd016f82faadc41c59d1c402542e33b666b366730fb6e9c8f114788f94c265dd8b8dd6fb5b58126baa9717080f3f4cbd808e94a0b0d92e7fe19dc94ddf108f87d7c5e25dacab7a518583ca24a338d8948cc6ef201371e3ef7ae92b020649ebc245e80c10f44c296c28694249f1be2a7d4b73d015de78b5c7791ef2b0b1f896f097b484600c52b17e13f9ae1fdd0a484f5c381fb795cd5571ad543cc0629f76a22967ef4c8578be2e3a9f1382d024e04ba6394efb500782a56a8e057f6bc82e9b5527eddb5a9f3980c2c31302245d910b76a5b9785b194f7fcb4943fcdb501be4249efac6c48749486f1fa3d3e2b449adad1f969edc28ce0a24de4fc6e445f3655b5d00827e042bb582db0102c7338ff9351694cf9b742766b9a8e8609c584240631b3984491a8d8a7f063a5fd3418b044e953c8c73c1d29886287d23d05aadb54e55974ae72ba6908b9e35c6c24a896b6d44fde188f836cb1eecaea70da93dc6fde05c5127497a66c466dd39ffb3d71a8bf89054487cc399b15f4bfbd094ad0df9f411956214a3502a28b7d7796f8761e3a1fd1823e04b99b1109b66396e05040e4d3555bea2aaa78681c4414672c586e7b1c3ac179fdffbed7a8de78127756139c6502ac28660ec2dee528374698b0492e3573b384f9fe3b5a3af8ecc82949598b0946d63269b022b758df2c694908df93b676843af376d6d178361e4a01b1d4c666b9bfdc9a139b213897e5ec06d5b27042aa7df87039ea9c94e49157660aa408ebccd5eea7912d6c47a922762ab7cba8f6d108db02080c7761a255504ca1a5180dd77be4e940d79916f518f51b26ef861bdeea13d16be58099c962196fe866dddc6f88f4d158f9de2ef03d54160a47a64546b0810116b7a3cf672fb649063a761f4ebad5be86e30c8675a3a1d512d9b8e94c16e909385eef47697e809f65e26c6fea9c39e31d01c7c353f9f120291cbfe6d48c6a2912591b283cb8b32350b6ff3c2b8f9400b086430c47ea5aca5c0d409dc2fa2784dd90b1f9f047b0b5a23b91644638dea", 0x1000}], 0x4, &(0x7f0000000cc0)=[{0x40, 0xffff, 0x1ff, "3ab99748566835f0923d36b9f5e887ece001dd720d809a5385c4ebc1579a61bba37f6f0cc8b793f447"}], 0x40}, 0xc01) r6 = socket$unix(0x1, 0x2, 0x0) poll(&(0x7f0000000100)=[{r1, 0x20}, {r0, 0x100}, {r0, 0x8}, {r6, 0x100}, {r1, 0x4}, {r1}, {r0, 0x20}], 0x7, 0x7fff) sendmsg$unix(r6, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) r7 = socket(0x2, 0x3, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x801169ab, &(0x7f0000000300)) ioctl$TIOCCDTR(r8, 0x20007478) r9 = socket(0x2000000000000002, 0x3, 0x102) bind(r9, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0x7}, 0x10) recvfrom$unix(0xffffffffffffffff, &(0x7f00000002c0)=""/54, 0x36, 0x1, &(0x7f0000000440)=ANY=[@ANYBLOB="008d2c43d68c34e1f700"], 0xa) r10 = accept$inet6(r9, 0x0, &(0x7f0000000140)) recvfrom$inet6(r10, &(0x7f0000000340)=""/220, 0xdc, 0xc3, &(0x7f0000000280)={0x18, 0x2, 0x2, 0x8}, 0xc) r11 = semget$private(0x0, 0x3, 0x20) r12 = geteuid() semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r12, r3, 0x0, r4, 0x40, 0x20}, 0x2e7e, 0x9, 0x800}) 18:56:48 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, '\x00\x00\x00@\x00'}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0xc002, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r2, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x37f) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000180)="ff480b35bdd9bc67b00b73a2fab99eb5e59f3e4346c87802c3f71873026c3ec4b62f6843d9837fc379cbfcfb9e19e03e040d27cbe5601eca1baa7c6304c31e6b98959e8cc0fdcaed9a671c7bfb252588a8c42441036c99fa1a3a669d22cc2e9df5bbfddea4831c8442c6075ed291eda6da4f18d3e6fdbe69114398f43b3d1a87e4676a3e82b095bbea0d86ea74cf400b821d", 0x92, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000100)="b8ecc957539683b70dccf9e43cf3cdf3999a5a0c63cab08f339d02ac626cb6b4cf3886438b5b1782c3c0b3e89d86959b9172b59bc9b38768dff8e4ee67ad7ff46e96aeec38b5e8d2a08232d87cec15211e2423ba38e2717464", 0x59) 18:56:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x48}, {0x800000000040006}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b6f7e75f99f95dcc489aed7ef55e") 18:56:48 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) getdents(r1, &(0x7f0000000080)=""/124, 0x7c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) chown(&(0x7f0000000040)='.\x00', 0x0, r2) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x2d53b6584dddbb69) chdir(&(0x7f0000000280)='./file0/file0\x00') setuid(0xee01) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='r\x00') 18:56:48 executing program 0: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) 18:56:48 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000200)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='\b\x00', &(0x7f0000000140)='^\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='^)\x00'], &(0x7f0000000440)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='^\x00', &(0x7f0000000380)='^\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00']) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0xffffffffffffffc0, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546"}) writev(r0, &(0x7f0000000040)=[{&(0x7f00000002c0)="8183fac678ae51f990ce179b1aefa8c74259a1dce93c957ce761797ca36642ce5a25c9fab25f04df665452a9d3eada0fc2fcbd2e61b168621bdb8bf0a9a4588f893715679bf5aa4fd0859cc5f38aa7e3249d193eade2f3d0b96f0300595567a5b64947bc9290155871451a5004e5597a17e33191fbfdfaed7f10c107e72055694307f9138b6a149914dd9f9bfdab3ce892d8fb1c2963004d355d", 0x9a}], 0x1) 18:56:48 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[], 0x0) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x21, &(0x7f0000000040)="b1f5d915", 0x4) dup2(r2, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x8002, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x240, 0x0) write(r3, 0x0, 0x0) 18:56:48 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) r2 = socket(0x20, 0x4000, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r4 = getuid() setreuid(0xee00, r4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r7 = shmget(0x3, 0x1000, 0x100, &(0x7f00001b1000/0x1000)=nil) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000000100)=""/114) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r9 = fcntl$getown(r8, 0x5) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000200)={{0x3ff, r5, r6, r5, r6, 0x104, 0x5}, 0xfff, 0x9, r9, r9, 0x7d55, 0xd75, 0xfa}) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={r3, r4, r6}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 18:56:48 executing program 1: r0 = msgget$private(0x0, 0x0) r1 = getpgid(0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r1, 0x0, 0x0, 0x0, 0x80a6}) r2 = socket(0x18, 0x8002, 0x0) r3 = socket$inet6(0x18, 0x3, 0x0) r4 = dup2(r3, r3) dup2(r2, r4) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67071b542a538706000000b8110000002900000031000000030000003591af0dc1bb893f"], 0x38}, 0x0) r5 = socket(0x18, 0x4003, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r5, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) msgrcv(r0, &(0x7f00000000c0)=ANY=[@ANYRESHEX, @ANYRESOCT=r2, @ANYRES16], 0x3, 0x1, 0x800) r6 = socket$inet6(0x18, 0x1a459e4771beb4de, 0x4eb0) r7 = dup(r6) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x1200000000000000, 0xfffffffffffffffe, 0x0, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x6, 0x4001, 0x800000000) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$KDGETLED(r9, 0x40044b41, &(0x7f0000000100)) setsockopt(r8, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r8, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000700), 0x2) r10 = kqueue() r11 = fcntl$dupfd(r10, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r11, 0x0, 0x0) r12 = dup2(r11, 0xffffffffffffffff) ioctl$WSDISPLAYIO_DELSCREEN(r12, 0x80085754, &(0x7f0000000200)={0x1ff, 0x2}) utimensat(r7, &(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', &(0x7f0000000280)={{0x4, 0x2}, {0x6cb}}, 0x7) 18:56:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x60}, {0x40}, {0x6, 0x0, 0x0, 0xfffffffd}]}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) sendto(r1, &(0x7f00000001c0)="692b401f80d0bb08ea7b8dab271976217b3fefb81c2d4f9c8dcd906e0790467c2f607cc682b0333ecd622eb278f8daee7b7d38bce88cbb2050f322bb44dd60be4abb738835194a93501f683d2f2c30a7da0f61efd2b775c24a892bd86a1f5f2d4b006141e38b76bc46326b76533d29d38c6b6d3999b1ff529300e76142da8a50cf55b8e4d880966e0fc70b687f915483", 0x90, 0x409, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) getppid() pwrite(r0, &(0x7f0000000180)="f781ea80e21bb6f576c45af84a28", 0xe, 0x0, 0x0) 18:56:48 executing program 1: open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c6, 0x0) r0 = getpgrp() r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) ktrace(&(0x7f0000000880)='./bus\x00', 0xe94325c7a64ff1b6, 0x4, r0) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000000)) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000000c0)={0xffffffff, 0x200383, 0x9e, 0x7ff, "0158a01af0625e7554dfffe4bf6938ca6ffb8de3", 0x4, 0x7fff}) r4 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r4) ktrace(&(0x7f0000001140)='./file0\x00', 0x0, 0x1000, r4) r5 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000000), 0x0) preadv(r5, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0x40000000) 18:56:48 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r1 = socket(0x2, 0x3, 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000001c0)="000000024ca5b30bdfd982955dc10352fc245f287f07b7efa76d410d59831a5283e4b28bed11ec3411814efd7c22000000000000", 0x34}], 0x1, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r3 = fcntl$dupfd(r1, 0x0, r1) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) flock(r4, 0x2) r5 = syz_open_pts() close(r5) writev(r5, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) fchmod(r5, 0x20) r6 = socket(0x2, 0x2, 0x0) r7 = fcntl$dupfd(r3, 0x0, r6) r8 = syz_open_pts() close(r8) r9 = syz_open_pts() close(r9) writev(r9, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) ioctl$TIOCSTAT(r9, 0x20007465, &(0x7f0000000040)) writev(r8, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) dup(r8) ioctl$TIOCFLUSH(r7, 0x8020691f, &(0x7f0000000300)) 18:56:48 executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x40, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)="5be48a0b8a2185199b3e20ba985ebd77ad52902d2d52d12cebd7852d4f14a84ff786c28ccb95ba55b245", 0x2a}], 0x1) writev(r0, &(0x7f0000000080)=[{&(0x7f0000001200)="7c6bb52802101b4e36", 0x9}], 0x1) execve(0x0, 0x0, 0x0) 18:56:48 executing program 1: pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)='D\t', 0x2}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="00000000000000008204385b1053bd50cc2795084ab91eba9ac7777f2a"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x40, 0x0) r4 = socket(0x0, 0x4000, 0x3f) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0xa0, 0x0) r6 = syz_open_pts() close(r6) writev(r6, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) r7 = syz_open_pts() close(r7) writev(r7, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) r8 = fcntl$dupfd(r6, 0xa, r7) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x200, 0x0) r10 = open$dir(&(0x7f0000000200)='./file0\x00', 0x10000, 0x80) r11 = kqueue() r12 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x200, 0x0) r13 = socket$inet6(0x18, 0x4005, 0x7) r14 = syz_open_pts() close(r14) writev(r14, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffb, 0x9, 0xa, 0x80000000, 0x18000}, {{0xffffffffffffff9c}, 0x3, 0x86, 0x80, 0x20000000000, 0x8001}, {{r3}, 0xfffffffffffffff8, 0x44, 0x80000000, 0x0, 0xfff}], 0xffffffff, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffff9, 0x20, 0x2, 0x10000, 0x401}, {{r5}, 0xfffffffffffffff9, 0x7, 0x8, 0x0, 0x20}, {{r8}, 0xfffffffffffffff9, 0x40, 0x40, 0xe49, 0x7}, {{r14}, 0xfffffffffffffffe, 0x0, 0x2, 0x81}, {{r9}, 0xfffffffffffffffe, 0x4, 0xfffff, 0x0, 0x153}, {{r10}, 0x0, 0x30, 0x20, 0x523, 0x739}, {{r11}, 0xfffffffffffffffb, 0x9, 0x1, 0x7ff, 0x45c2}, {{r12}, 0xfffffffffffffffb, 0x80, 0x1, 0x9, 0x1}, {{r13}, 0xffffffffffffffff, 0x0, 0xe0000000, 0x7f, 0x2}], 0x8, &(0x7f00000003c0)={0xffffffff, 0xfffffffffffff001}) r15 = socket(0x2, 0x2, 0x0) connect$unix(r15, &(0x7f0000000400)=ANY=[@ANYBLOB="287d18c04b6b08209a196ad1d81ccee39b2e9f405a0aa8871db98463c6098d9c8c197a009e4c8da4e40a0b6f95a099ff7d32400ec185d7b66d1e5dac8a89408be0a83b33d24428db9f331a3d122ff3b57a5d92290635118f41acd17acf232bcfbc684366b5a4826a01876df4c452754243be2c5217ea0b368d612dcbf93c291658f256ae1f6afcbbb4"], 0x10) r16 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r16, &(0x7f0000000080)=[{&(0x7f00000001c0)="000000024ca5b30bdfd982955dc10352fc245f287f07b7efa76d410d59831a5283e4b28bed11ec3411814efd7c22000000000000", 0x34}], 0x1, 0x0, 0x0) setsockopt$inet_opts(r16, 0x0, 0x1, &(0x7f00000004c0)="071400000f3713da42d2f7900f00"/34, 0x22) write(r15, 0x0, 0x0) 18:56:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000640)={0x3, &(0x7f0000000100)=[{0x87}, {0x3}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) r3 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x8, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11, 0x8, 0x7, 0x5d35}], 0x4, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff8, 0x32, 0x1, 0xfff, 0x4}, {{r0}, 0xfffffffffffffffc, 0x11, 0x40000000, 0x20, 0x6}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x8, 0x2, 0x80000000, 0x8000}, {{r2}, 0xfffffffffffffffd, 0x80, 0x8, 0x3b6, 0xfffffffffffffffa}, {{r3}, 0xfffffffffffffffd, 0x82, 0x40000000, 0x9c, 0x8001}], 0xc694, &(0x7f0000000240)={0x5, 0x6}) 18:56:48 executing program 1: r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) setreuid(0xee00, 0x0) r1 = getuid() fchown(r0, r1, 0x0) setreuid(0xee00, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r3 = socket(0x18, 0x1, 0x0) r4 = socket$inet6(0x18, 0x3, 0xfc) r5 = dup2(r4, r4) sendmsg$unix(r5, &(0x7f0000001700)={&(0x7f0000001480)=ANY=[@ANYBLOB="fb18320809d00000000086cffed6f93fb606938b4645d108e687f48f8b5f0900000092e3a5f2209cea621cf9f9d96c8d66f821d532a860eace09ec8b2d9f7eaa84041c8d5fe169ce4c68ff87c586ce4c30f521b40910979d7f8000000035527b508c865978a82be7281269178ddf96f29ddfd8669d3c5151ff19f127eafd57c102396030003e1e985cb118dc40256b5840cf71fb83a1177fe9d17d97767159d0b2fc5159a0f5c606a3c30dc9b4d16f350839a45fd306973220ac065337bed7b57b837a4da26d69d9a253b6cec7dea34d80ab2d78817f1d3b59499dc4a34cab06ec8fdb9b4fd7c96b1df678707def084c580f9a6fcde2c9eb552f9bfa68286077544e3d73e55a6df022005ccd674d39d13a099f0cc149b352e75174216e9cea32dae6d004dc861f080009cbe657b458f0753f7967c8b4d471468d1db8e871359ef69046a60d871ea5d62b0f98eab924f329b4255f38728bb5e87d8daf7caa5e6fbadf6af9876daa66f22dee4bf6e63ab243da232831b15d533f18606cc09b7df1d66f8e75ef2e69e5595047c404084df6199790dbbde977bbcc35c9a18bfc64c28bfe7cad959601e8a9a4a40920238d58d171c416ff071b06464a0b3556d320221af85e3d224e6078511bf87262a4366c00a96e"], 0x1c, 0x0}, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) fcntl$dupfd(r6, 0x7, 0xffffffffffffffff) r7 = msgget$private(0x0, 0x0) r8 = getpgid(0x0) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000800)={{}, 0x0, 0x0, r8, 0x0, 0x0, 0x0, 0x80a6}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) r10 = getegid() r11 = msgget$private(0x0, 0x0) r12 = getpgid(0x0) msgctl$IPC_SET(r11, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r12, 0x0, 0x0, 0x0, 0x80a6}) r13 = getuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000580), 0xc) r14 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) fcntl$dupfd(r14, 0x7, 0xffffffffffffffff) r15 = socket(0x10, 0x8000, 0x9d) r16 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) fcntl$dupfd(r16, 0x7, 0xffffffffffffffff) r17 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) fcntl$dupfd(r17, 0x7, 0xffffffffffffffff) r18 = syz_open_pts() close(r18) writev(r18, &(0x7f0000000e40)=[{&(0x7f0000000280)="28c409f299e9105b4c7a0a30e1cf8fb3eb56aee13e96d011e0d331cd46fa3619d72a983e5d7dd178fa5ff31149ae05b04fd7058102201f2cb2211bcb44c68bdf25c9f3a617324ea6adb2e75cd5a3ff1b153681fef7fbb6f9ed9ad7517c06dfd7050762f40184315faec2a181e399d60691e93730f42454c69e05b84817621edc4f2cf1d11fbc16819171e33f65a57a214e693b1468ab3c106c7f22dcf9ea674adbb4bcf1466cf61995f80b3c49e8a213cafdddef9f0becab9a07bfbe0192"}, {&(0x7f00000005c0)="ca73f67b499dffcec2f4fb3ae6d30b9f77e3798f516c0152cec02698bf8528136a269636b698abfc8b077190a9af86b1d25804beec808b37ce625d45c40e71c166437220980a5117ec769f35a24192c878257baf283e3fd578cbddd43aac6d2413a84a112fd41a7f10e42c13649e824a615b89768d9ebef9b6dc"}, {&(0x7f0000000a40)="98fa91d6b38347bfce121a7d76e2025a6273f11335494fa0eb4c24485a79f92ddf7178cd22ceca6610d66aeff891f0e8ed86ab9177a5c5bc9a4a82be4829b82a038ef85d3753365fad325687b7a6f01d56ecdde11564b4523f62406c8454c1d30a53dcd122589dce2d8b"}, {&(0x7f0000000ac0)="e764df42a3311cc48d22b4e859d9c5054771ea9457e6a30b93ed3e08ecf344329300f1e6b01d090d57be644e607b2662977293d95eab9d9957329f2207391f41306745364d56559be75851237fb5edddcd9d9b0f2a1975738e173ebe8b25282bd9ddc9542a828373a73dee5b8df7904ee773469f0f0b38b8f5baedb35477153d34894545f13dbfe6e8bc06b4613ed7419254c45ccf5a1028d51e839ce673fba116"}, {&(0x7f0000000b80)="ea6d7215ecf9f0ee639092e6cb3007198b38fb06ce335ffc37c62e793c4988e1cbc726ae60649b78f1a99bbd3e8b2602c4b144d0d423973594a976d092d7bddb5265fede3a73568c5f537153fb6d7bfc7bb5d0882c9603f9ec1527c85af7c1ee1f8a5dd0195354c81a2598a71eed44b747aa9411c6125313961b7a47e8e148f025401ed4ffb74205a7f2ab8d49f61fcd35dd0edb2d14d5e5dfd15e65"}, {&(0x7f0000000c40)="b427c8e7b201026eb08f865cfb3a1bcf8f12011347e1544f6bb978c12927b63fafda28f764129a03ea5992e4e62c6b0f17cff4f57aeff1daee2a50eb8b89cd47513e87eeb1474626ee0622383bd6f40f6e595c64551d9f55b2b1ed4548d13b044a0ea2b315e6c29f0fd4b5d658e6dad4ca5e50b1e536840341064f06311b6e7299e1045e77b5f7719fd1af920b4d77f5f606df7071c09039b6f7018ec7d0a32aa94d260cce4761c1552f4b861fabfc70b76c29198126f94168a6dcc9535555d0efee8feb1ad7cd814f1d356fa1c188d73367edac2c9b80642a320a1e2a9706dbca63d92239d683ad9e965564a4"}, {&(0x7f0000000340)="ab17f273907f5438264b56"}], 0xffffc96) r19 = syz_open_pts() close(r19) writev(r19, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) r20 = syz_open_pts() close(r20) writev(r20, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) r21 = syz_open_pts() close(r21) writev(r21, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) r22 = syz_open_pts() close(r22) writev(r22, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) r23 = syz_open_pts() close(r23) writev(r23, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) sendmsg$unix(r6, &(0x7f0000000680)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000100)=[{&(0x7f00000006c0)="0885a3acca24d9853d5ee5f8536f0a0f46f80aea920a2a04cfa67ad376282348da229ce6fffc3b47fe5eea3403cb8b00e578b8d8cf85b6d1942fd72d3a944ea1c891089e49bf315eaa7604eb1c4e08012c2757707bcd1d779f559c9124b900870c0ac46d4fbd93ff964710c181f09a8af38d9f476e595d2b7fa546fd1b5a85da5be806097a4dd360c0d92ccadb749ea94c104a5edea0a24f52a046e4d088a1d5f6adb6f0ab57998c9e94dc95e1f222686e3efd95462be8bf3c35cd52910c77cf6eb7b9a856fb469c990f3fc48aa2741f1b5e2b64521288a98c01531a5e2e4e48da1e28c8454348f19c3d8893e641bdc0857b1c240b51a377156802fb9934c915996bca9415a9cb7eacd800000000", 0x10e}, {&(0x7f0000000380)="cb6a4bea8f1246b3626b68859e214c9516b45d0f1bd783637ec26d6ba67b9913f1bc7dd28e0f484fcfe8c16fd92a02f157c1cfced62135c8e8520191572b56c0719dbc3e16604c7c3355f756fbf82c945467e4bd3b2b21e3709b748765d7dad899d3e6489c3ceda886c0f90c3a05ea311227fc258e0e34702fa23940d7dabfc6c377e7a71d1e9d5dcb6ca1d25632919678fb5dc95925ae067942b521bb1eb6ea9eae62ebb4868b1d111b9144eeeae5f705470882921b8ec4cdee196ea6fe6a3dfa9d263aa41ee9118d6e8c0051e620bdab", 0xd1}, {&(0x7f0000000480)="496d0c2e31d39cf303db6e49b1f11b80ecd7b51810daaae4d8eb6df6b8232a1f6719c053b087f6dea7fc055bf407b585518937409adc04c443e2703918602436b5be33a4fe250fd4622dbb81c0df9b2d8ebbe4", 0x53}], 0x3, &(0x7f0000000980)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYRESOCT=r8, @ANYRES32=r3, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=0xffffffffffffff9c, @ANYRES32=r5, @ANYRES32=r17, @ANYPTR64=&(0x7f0000000080)=ANY=[@ANYRESOCT, @ANYRESOCT=r18, @ANYPTR=&(0x7f0000000880)=ANY=[@ANYRES32=r19, @ANYRES16=r20, @ANYRESHEX=r23, @ANYRESOCT, @ANYRESDEC, @ANYRES16=0x0, @ANYBLOB="77b95b070a4034c7de4f605ff8c7097ef39b584be9a7cca56d5959229be453d5e9c12f08f6ceb80400dad52a29d73d7140f66f01dcca1256522fdd22c9", @ANYRESDEC=r14, @ANYRES16], @ANYRESOCT=r21, @ANYRES32=0x0, @ANYRESHEX=r22, @ANYRESDEC=r12], @ANYRES32=0xffffffffffffff9c, @ANYBLOB="000000002000000000ffff000000000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32, @ANYBLOB="00000000ff0000ffff0000010000000000000000", @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r4, @ANYRES32=r16], 0xa4, 0x8}, 0x4) r24 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r13, r24) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r27 = dup2(r26, r25) getegid() connect$unix(r27, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) 18:56:48 executing program 0: r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000080), 0x0, 0x0, 0x0) r1 = socket(0x18, 0x8000, 0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) r4 = fcntl$getown(r3, 0x5) setpgid(r2, r4) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './bus\x00'}, 0x8) 18:56:48 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{}, {0x2c}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB=','], 0x1) r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x2, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) r4 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r4, &(0x7f0000000080)=[{&(0x7f00000001c0)="000000024ca5b30bdfd982955dc10352fc245f287f07b7efa76d410d59831a5283e4b28bed11ec3411814efd7c22000000000000", 0x34}], 0x0, 0x0, 0x20000000000000) ioctl$SPKRTONE(r4, 0x80085301, &(0x7f0000000040)={0xfffffff8, 0x1}) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040), 0xe7) 18:56:48 executing program 1: syz_emit_ethernet(0x66, &(0x7f0000002d80)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa86dd60acfc0800303a1f00000000000000000000ffffaaff02ffff810000000000000000000001020090780021000060f17e2b00000000ef4d234f3547e97519c4a45c2bd5ffd21433ff18fc99e4e800080000000000000000ffffe00000020081f76f3cb726921ccd00007db7783588cd0582964e63dd9af3d76ecee8057aa00cb93134e3b83c509a3c5a88e4e2a4a965623349eb2a5b338ff4620e5def274ea12b75e8ae0f4c4fed20a7ba108249393fb5a5f7b104acb16b14330681e58f82569eb049a16e58da4ae92d0c2a5ab541cf80f814c0478bd52455645cc3565bbea15d14a3aed87358c9280bc6b03319d89f592d5d198b10dc31d08f60c90160b5cb531a90f5551109366b3467b100e89e243fec34aaf21fc099dcc5bc9c82e0118ed84aedd2872b70733ebf38f33a30550a1a2df9a6d4654967a1d943fb1a587473ce5c00000000"]) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)="000000024ca5b30bdfd982955dc10352fc245f287f07b7efa76d410d59831a5283e4b28bed11ec3411814efd7c22000000000000", 0x34}], 0x1, 0x0, 0x0) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x30}, {0x2}, {0x6, 0x0, 0x6, 0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r2, &(0x7f0000000180)="3c9ebb8a65237a19000000000000", 0xe) r3 = kqueue() r4 = syz_open_pts() close(r4) writev(r4, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) r5 = syz_open_pts() close(r5) writev(r5, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000002bc0)='/dev/zero\x00', 0x20000, 0x0) r7 = syz_open_pts() close(r7) writev(r7, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) kevent(r3, &(0x7f0000002c00)=[{{r4}, 0x0, 0x8, 0x1, 0x0, 0xfffffffffffffffa}, {{r5}, 0xfffffffffffffff9, 0x6, 0x2, 0x100000002000, 0x1}, {{r1}, 0xfffffffffffffff8, 0x78, 0x1, 0x4, 0x7}, {{r1}, 0xfffffffffffffff8, 0x20, 0x10, 0x6, 0x20}, {{r6}, 0xfffffffffffffffa, 0x0, 0x4, 0x200, 0x3}], 0x6, &(0x7f0000002cc0)=[{{r1}, 0xfffffffffffffffe, 0x7b, 0x1, 0x455ed0ff, 0x80000000}, {{r7}, 0xfffffffffffffffb, 0x20, 0x10, 0x10001, 0x7}, {{r0}, 0x0, 0x10, 0x1, 0x6}], 0x35, &(0x7f0000002d40)={0x93, 0x7}) writev(r1, &(0x7f0000002980)=[{&(0x7f00000024c0)="2c776fb03a0892a92f19955c44d99d2862c19bcc507578ed6e671d3fecc68c8d519900401ae300e449144c6ecd142c5d99de64ba0dd04387abd2fbff0ee5da011df5140d3d2451e8d9aeb9385a7da3bac417ebd60a3734fc3923ed8076988c959b8c351ffe9601a3304f326122515280e8eb36b4fbdf7ad19437f7a38e3ddd4563aad45e5a68cb6ac6ed4f01dcd3f86b6ab84258c962e215501ae3ba3dae744dcd20419b6d165db094b69e9ca93d7ebf", 0xb0}, {&(0x7f0000001300)="25d0df00a12d8455167f9a74a01947b6e7783386526caf6059338de141572c46400e6d3055405c17", 0x28}, {&(0x7f0000002580)="3fc1490a4d3c2cdda9e90f226564b7c008c054afdc04f68691a242df206f697f128417a359ae2a8b62a8757ad0decdc22843fd5bf23170d2409e7bb6a483b3b9e45d4363a327d087ea68572f80e4fc603339ed3066d2b3af1d7c75e51167d8422f4534446f6cced62a896ca5d6c7a80ebd2b94aaa6eb0a1711c8f7a8e3bb58c13a49bdbaacf2a7ea81a6d66d0d10ee415ece9827b0fc11464843f47bd63a2c9b5eccf13047a54cbdca659021fa4182babaf8028a68d6008a330595040c7a95a2e590e261e7d2cd03e89890713c", 0xcd}, {&(0x7f0000002680)="7654035f3e68d67e325f4edff98a4f109ad2dbcc1a6bf9ee5a9530dcc3319b56469a74df9dac8bb92d097198d59db8821fadcb0cdd84e89ce4d1e843d049ce476cfb37c77f2bde6e1cbc26e327e4af8b067351c28bf2cbff1c3a6f1ef61786e5c33ee0aa1c79d52fe60e722a7be9755a52a262ef5f8fb44ce2b333464a99c33edadad164d98be50f3607bdf7a48f7f7d71e57293c05c0fcd3312beae76b7fef82a03ab0b019be33d876492ff4f06e03d6a010532d309ada6e4613e7095512376002733266a2c3835e4bbe3ff958bd77aceaf679367cbdf122a915741eaa34f58f9f8ab55eb5475904576378b2009265dbcd7ee1797a5fb51720cb44f", 0xfc}, {&(0x7f0000002780)="385daaa7ce37f20a01ff22bb7df2b349259212e0387f3dfed72263af81411bdca19183be1280164b74bfeecc2780526f799ba945483ef7145724f4f6c199b270b0ed8a660e65a6e7cbb234eccbfe0ef842953a1b7963ec413b1eb173c47fd1212e4aa6087ae75cd1cba14abec53475b1fa85dd86979194ad5b8153bed283ae76569baacea9306dfce4a2230f4a422066030023e41ea106698ef8462a235c5b50873dc6944f97b7e3a07075f2de1ddf36117c42a705ba2c2746e6fdde63dd1cc80880685df86443dbed445f17e3f3490a08d3448bd74e3ab4229e3beb64e391ec0ab4bbe0ce661b7bfc8ea07769a8c2e57f9e2d3d1ac1b92a", 0x67}, {&(0x7f0000002880)="1b0e52c917e38950829503a2bd0c1a6ab4980a962932811a6554c0dfdc8ba8d68fc98de1f4a7f32a3a91359083471b17df85bc6db73a6e83b405b8cdd315d95010c769020d29719e33ad1f3e82485dbaf8033c2e545641d0ec4de132aad06342a6287c970a6f97989a5ae1396b749a6c906c4fcee2bb01267223e5e14a2b60d12682f6d0ccf794fabd23431d4eda65f3eb94703c31960467b6ab2d180ae1b68a66e0941168d3fe38eb634a7f75854b1e29", 0xb1}, {&(0x7f0000002940)="e657fb8f88204163b7ffda", 0xb}], 0x7) r8 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x8, 0x184) r9 = syz_open_pts() close(r9) writev(r9, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) r10 = dup2(r8, r9) ioctl$PCIOCWRITE(r10, 0xc0107003, &(0x7f0000000100)={{0x0, 0xe4, 0x4}, 0x16, 0xaa65, 0x4}) openat$klog(0xffffffffffffff9c, &(0x7f0000002b80)='/dev/klog\x00', 0x20000, 0x0) writev(r8, &(0x7f0000002440)=[{&(0x7f00000001c0)="f76e84290782f748a9dbeec657cc6f96b96a97764a5ba26ac6823ff1be522cd05eea181cee334031e87b551c34ee5bacc4e5c119207bf094ff251d658a04eab5274bbde8a547e4f95357828d9e8071491287b72109e8ce06c2ef248fb26ac491275f7e34b1abdf62b55d9327432e03e8e17d490a4a94c1f57ae90c89fb6ce752851772a100514cb933b015a2d2faa1911da34f81b05350fd9313c19d2c1fa5c4ce9d4b0839b8b242280dbae8d4a5fc3bbc56b5f6e84e38a0720ce635998dca04c7076221e2a2f8710143baa422b30144ee132fd4e09abaa8a6c3a6b29355e2f38b66770c6620e628a2a67ab6d548125f9d034d955dbe659e63fc", 0xfa}, {&(0x7f00000002c0)="643e79900c564766d0ff105d9f2c6c302f7b3e625704c3f3c62b8bda395713df6ac292f01f46b24dd5912501948fce3023848f33363a93c71819ef109305c1d85cc51c5e7eb8574898976ea094334a3681377dc1fa33bd47e47bc7fd4f5b7eb2a1c466d616036caf985f50f5c98a040f97c54253c8bb2213012b11b44978282769fba0f8958319fa3461c8c46d121c007325147acb9fbd1de672c9e1df6526aadb51023606db6b7c2eb862bb016269314767956da3eee1c7baf8b580dd89c4c9307801ebc5f0ae0c399871ba3535da0a0fe44453a2fa7310a877ec9846c7394dc7425f13d92cd0af26788aee40cfcfb4dc1b3f9ad7af6572d48e154d8190d9d7422e2fb979f9bf6fcdf1933d02cdc6527d614ca224c2e1047419d334900b3751e6a28525034d59aca7052f8c2a13dd8cb5f5c7595ca66d0cd4af05ff1ef3d395fcaeefe798b7c5e579f95c425839ba11c989792515d3ad998bf602459d58f27d607b2eeb46243a403f2c25a3ec16b34a21377ed16e8c4dc7510226d235bb48563b68232c6ce5a9555432148c0966ac178315bf85b9aea495eac860ede1d29c20ea294c5f38b3440401dfc620646c03a71c246389ee27e5534a357b51e09114d3f5d88ef5ebd7a08da61cad121405ccf3cc18597f35cf3a43cd2e135ac7bf3046f1616a5cc644fac55d61aa9daee89a33ef585f02635adc23ff240b9eafdefcef59a0eadde5e0e81e2417b6230869647fd47eea866f70e20da86d63a0233867531c8228540446a584fde51b17ee352dea522b919855d82ef3674facf333dca6336fa8812ed1680c8ef3fc51ac7ad4c81ba75b4cf2342e15834b185d59fb2e2d1f4f4319867b5c397d989b53a2710a8821f89fdd86ef0917016bcb075efa00f51d0db3279d1721da22597704ba6203eb6cdbcb9c5a6700acc26e4343a792cb3f08dd9f733e3e10f73d2c5868f5212b091e5768ea4793f5fb2880c8dd167be21fa56b83fb798d5ad67db39a2b44dce4a0ac98382c57b00deba1b9b8d0f78a3d2d35ee6c11ee024ec96ea496f3806de3bfa46c06db35fb8361e13726438902d4937585f18f66decfd60bdc62df0c0019104356ef0d8dccc7a7a317d99794accd3295f7d569b0761d7c1ba6192899d6fe43773860d6cb4e78564dfbe97e61de2782f42cb23e6bc52588556cf23eedc30291824eaf4259dd37dbe11c084ad23c53ab0b4ad715c6ecf39de275df555f27c180aa809ce53e485d61ae976cd0e4ada85b6fc47dc5e1d448b6be079b573172d78caa12d50d8444852daed25e7623ad3598e81acab235112ce526bbcb869be04ddc089256c58811ebaa82332f9d064d14a86a9a8653306bcd353a55a56bc92c2e2d40dcea546a06da222880d96d60ff243adc14bc64983d59633fd4cd44da5e3754b04baef2ca9da7e3b4370583d4530903aaceb96614e83f8863c1fe46a7f6067baf9ae87a7d8ec323214157b4bf9e15ec051ce5e4f8656c544ebfc5ecac9a79c0feae50559e7fb0614a4ab974ef58074534d8a2bd9c10493db4aea5872c49785b714d8cb4a2c5a14988797790eeccbff1eb22388c283ac656fff8d32b523ba1d38089345d8436ce014550d87f79988e159c2da9f0ea84eee15f94b283be19da93ad9a56161aba023c1d0eb38e8b0e180bfb529403dfed501320ab230bf1f77651404466bde76327b0303f182481c90d6c2b4babdd41e54b69421d87d20f10d636a109770c433982cea1065c0466c9214b3bf404886c8be1fd7b9f8494cf64eb9016a8b016cc98e91bd2831774d7a59d403150beec30db94e4100da0faa5005d275a13b800f909e368082b9e14c28a15abe733956208d86541d6bb6c9b90a33fc1853d483d9506500e0d0790bd76e9c7afaf6bbf3f57ed491f06e03d3ae1d218abb13bb4d8b820722a75daf22f8900dceee062ddf393719cad25ea58849107dc0348da30c658f0e2696dd99067d81f6d36ca56f2e5d3a2b3eaa75f78725578db064dfd03753e63db3bdd49121461e69ccfbf5fd8c1dc404258a90f4da1518d9f9a59aa95ede016c8313029f6f54845a3819b18592daada000a250f94784b4349b8edc831e9259e47f901afed6b7fb86b45fa1fce59e08cef41d53c5e8e763d55cb5e100288ccf1b990cfd916a84205fdd3abe05ae528f87e10d79d09b3552481a5d2881646fe1c85161840aba648baa9c7c1e066e96bc73e1ebead976841f1b85588d1870069e2fa8dc1b029cd9bb4de1bd642a2e07aef6a90e3da4c6b1bad3d78fa5d5e89ddffd1fe570b64128debd5c2796aa1c8c1f7a8d5eb74219a258f7c8c88c9dd5a815694bdee7c9e1822a6f3e21f2dbf292bc544312932c53c0151e06ce51bab91648404fd3461d468ca5cbd10dff0ba9f8588a08fea83d03e5dda420d1d4c147b877e89cad120a03b6d117f8abd9237be28a66dc82a03554931e918230bd075de6378db465afe8f0e10da58e6e597b81b6e1480a68db332ac855a4b19df5136e914e2c90d5089cbe99c8e49511df314e1761c05da3cf3e5079fb9573e17129e414950a8ae4fefc18b7c6390adf17d65572c4986c8349f12bbb71ef04ad139edaa22ed96e0241ab1fd31633cf34a8d59f38b4ae0752d4645f8328645f4c387586e79640a3c13fb4f2310b8ee6fc8b84a8e6472e4e20cf7060a12eb1330d5326a9ad2a560b0018a89e4253a3b63bf1e2ce532e6976b795b182fbc6168791f676a552f7cd35138baf03c26c9008fd8a45a037faea40add729bb63be2086e4b93c873c0f7b2166adcb25a3f39c82370fa40a7ec242baeb52aa432424a14c765ed5890ae0a10daa2bb6b2d699f20e279feb54981166383a6d370e486ece0a5e4e80cf77e494f5def9fc7939322290b78b8121229563b721d9d2b1c763c28a2fcb3e1f4f83e4e350332e92d4d433af256713f481c495acebee4680dcec61b7d7522678bf673438777220b92732264ea6aa093cd36122f6c1c82a9273b872e9b044d1625e545dab04f43ee87fe3059f0d51e6d8167f774e2da1daea547925ec0f7dfff49abea88fc23b79e4ec4bbb3d5113c1bd56111c31e5d99f2cad5dd90c334461e95c82d74591ca229b3e39b7d3ebbc248e444990cb72c84250bea6441fbed362e380251acfb16418429a210a582d8ec5c8a6b68cd9e8a8b77d7e9bbc650ed4e54c1fe81e21a2b5443c6d8362c33f425168455f23b390d67f86d7f490b05fd258f1acd861497e47b3b3a4143fcbf969f88917f1fd939e0c0de256ed63046588d339990b2210c92bdd8982df5c7e6353471099b65077939597b1a17656646c3cc50a3c1f890b4cd4ef379e726ad00152e3ed59f761ad13ba9ce91ecbf3c433ba189a8b000207ff5e76b46b684d94c8f182e8c42eb1f17a3344b8e40556e71037360b6d110a6c4d29ca82a08d73f4f3d5d362c9231b2bd9c3573556db406840ffee73ec3f8f1e8390f97242d12d1da518e3aaadfa8a2a19f619b5b3a299041c61431c2484fd620b27ca736c4d8d30ab338c493aae633b8f31d4b9614b5417bb443872f2fcb18cf29136f9c12251e856f193387a895ed5b764483002841af4c9b5f7a4600294473f3fda41e3680d9e3a958280fc97190f10a8031761d49b248535f12488932364316931a1e5f36faa04198341fbebc61d73737ef1ae341bd2cd38ec41f13ac40a935a487e4b93748e0447915d1b9247b37883d327a65c8cb91e92126bd1eefd40971033d62b316cbb5fc4eb3b2ffeb723d1c2104e282df27d6ff700d27ca912023498c6298d17b48c5e242bc7c002bde65a93aa976f12355b572a4e92d9fd6b929dfa8c8e678d29e7024a3cc1d51f2640e6ae237d2ac5caed52767b320efba58f2e58ee99a8b93196560339698b9bd31b03d6021eec82298cbe9b381707d33e35670916c1051c78a53b8d018e940f2e976681cde4579a2e953cc8eaefcb51cef09fe9ff8679ba6806a0fe344bedf0de071f819098f83777bc61ad8912a60756da7338eaad387c2cc8b34b0e97db157d0c1cf8e6a03d92587e7ef955933a1a0d78d2c7afec8500f74b252ea1219114fe54e112e11062ec53d4605d494e357cdbc60b2c47874be6287623071b3a5ddf728b4c94f28ab38e35d23422fe8446520f805fbf4b931d849c55c0a7079a88dd10b5a7cc5a679fd38c10c9133e57d7590e0abb39cb3919c9e236ae4b17988a3b9a7f4d2ae39b4a6b415da12ad4b7c1e71725af6d628ed5785a83ded56f3f60b0ed1fc27311c2aeffa051cd9c0e967a86081034ce68b2ac50872d62920df14a12ff07f8ce3e7dac4584c9a529f0fdce131db2386ff400b574b7d3ae106388ea557be8f6b9afb32902be7467e40a58c0db62d92ee9f4fcd6756822fffde6b3b11942e60c57f24bf89c93e80cebcdf1848ca26f9d43f2a7c29f8aaf701231d02c98efc4dd2af7a260aff5c0f11cc30134256c3d94cb54d478607a9e79e2ee35d55e8bfc6e1e43a95bd70aadbc143ba3dd8133a3f48e46d88e132849ebc774fa601c7f82f3ceb0f9d73957699ebce8f8d54ce7b40fe03a960b146190685a6059fa2f1c768e9e6171959682f0c8b0a6e987877c318f81010edcb716a1228c6604a6790af8e7bfab9abcc7e5ba8adfb7ebe872c321b8889c9eda638bfe85f953de99387c62b3ef65c7c4d1bbde57b124d7fea5a58cf2754ca60ac63c9703d1ebd60cf45404605bdd2ec680520a5a195262749fd4aa41d553587c6aa90487914d85f4a3e666bf20f8d17f000226be3804ee86ef4ea9ff1318f7687141df651e7a51f0b32408f15b384a41f124b7685af1fd21eb898fbecca1615cd8a6a6bf3558b0f2123c7bbf35544d0bf01cec3bf305843d3c290f3558bb7c2588afcdf8baac06b94a8d409cdb2e847ad691a733416aaf146d85524a93ab460ade847c983fee7a1dc3a1c8c6e100ad726ee8c1eda1a8a5d6d5f517a2c615ad57ce1cb607e3faf4b90a12c8d6821bb49d12895ac41110ac66a5f95aa83352c91f591db651927a30b909386afe02f03c7266844501b4413b379743379c8f287f91a7185a296f59bf139924f2b7e61097015c23ddb1e889adbd2419f361c2eaa297211420efc948c32361afa71d53a7f2481cbc66a08627c81c0cc42b3517d39532063d74b8cc394f0175f737782d90b54cfd3ae6f9561c38651e656c78f56bfdbef9c4c2d7dbd3ec42add470496e8fca741b5d0e9ab99e299c64eb5b55a4223ac264131cda22a6b69d802225573794a418c960bca9b6ac20935bba2a949f82f113f58601b965218737f432527d42461be5f09f85995b3122af89f146842bc5890dfd0d52b4cbe77df452c26335e67f7184627bc8ca3387c885fcae07471d6a99d7c55c7512491b70c8e638fd29692d29f276c2ac633a9b4f8da0bd385b2898fb40d3f6ecaf720e4b5a441dc1c60df0be0624a7e11ac058d1368fdab473b8e4fd4e27fd466a17fd2026c82cf1a30d6da77a8cdb9f0097a52135e693682fb9f27255d41b325ff464b100886f780a9adf9876fde48525dd9427f4b702f9bcc4d39b7b79843eb8d53c193cb912c5b84614327e11041edc3a4e587c275816559cb6fc251d2fd4afe84f82dd72cbaa8c5e85a13ad49ad144df112da5dc2a1148602f0d255a98d5cb24189ce3c764bb85ccd9c4f238bcfe5cbb625372c183e12f1eb3a2e49ca74ebaf21c3334dbf5b07be878c1792ae93955ba5024aa2d6207bbe162a50a24207473664a4113033d4ae27591e570696c9fb67ce82fee4e387390c4af27f886f35aec5", 0x1000}, {&(0x7f0000000040)="33f6974295bd61b6a39a5e48e4817d5115f6bc097ebab488c12dabfc505c511db4958a1369f7d720fd772c1677ac453d62012d53505d67cf088433d217ad86e2a7e51816b1fe664d8da192cf6a13f9c5843c00bf7230a714f8f580df48f9ca7c119b9cadfcd6be4f7af4736274282e94d46bc7498a2f8bb538241e3e814fd61ca2bce7579fd8f0f18e183c06ac7a06b9f9", 0x91}, {&(0x7f00000012c0)="25ff3c7a76849439d7e2e2", 0xb}, {&(0x7f0000001300)}, {&(0x7f0000001340)="9256bfa5041922bd76c7dab4923dda0f1ba98ceb6fb94ca3097b4f14731cd4faee927be319b3208592ba89810375b54ae133b359c37b36bfc70fda4dc52b93f40957b7e7ad0ca3b1f96dd9ccd3dd1ea6576a5eaf67b2604d7f4202410a0b5c5d6d09528880c9cb61d7464331485fd9feed4d418679c5aa075b61c37e3b291a7076d2fbaf7eba4e35cde4b0e8950afcea12955476c4c950a72eb8d4a0f1d3c3e622fd8f3b334b677ccba660ee7b6acba041b3748cfc6c89ef4ec89e076158609f7e110a5f77062ce4d50c3379bce3d83c4caaa0ce4e5b15e1462a9a16a486f81f64a63483f11427b8d4633586d83f", 0xee}, {&(0x7f0000001440)="fe4d32413e3c4df88b0e3ff19b89b91f86ab58bfd7f2131a612d9b696c0771284a0e57e9f0a6767f09936ce1eec23b52428a9c2d5c7cf089913dc596d8759f6ab0e34ee064b1a47ebf92b53bab3b9ea4f5e1fc06d8c928d2a16d9deed9b296e5dbad60740abfe43ac7a94f188c39eb43a68ee97e4d7e1672b66e1a7f1dfc47989b521dfd6c78ec240a93038c4f1d608b05e0ef1a0e205009a603999eb6e8319bc6753db6c5f0b3d9de15e4bd44325508699cea40bf301f2a2c9db7282ae00ed8a285fe70e21082c75dda5685bdff8802f8570eea44500b6da0de94c36ad71b5406d3380a74578836f3c1c904d04cd0136ca818fa65d3c127848d9c44f7d6558734afb9b6c42bd53eb70a1a9eeef0e15d148cefc511a84f46be0f4b40b10db960347fa0d89e1febdd9672c8371769dd3077c402cb4b64cfa414ddfe332b78f1c7087bafba6bdecbc7a633faaced774e905b3efc8be6102caa37b9ac9547d13ada1e6c659140afac0afcdb3ed713c845eda481b17a97c735ab157c3b8df29b5594cf92fda3cbf08791c2cbe2365417ead9147e6cd11ef10ba6ae8c97784299ff943e5ea46b51cde75fe3f3c8c531abf28952ad224a5976ea20b3abe9c1dbeb89c06619039da00db0612c6ea8c284884d172b2b06c73b43e8c80a8f22b65fbcedd6437ed0d3954bac6d311e19bddedb4dee4fb651f259a9256de7dc57d300bb5e6568e36ce14a0c027afb257e7007ddf953166fe3051e41f77b9fa58584698f3295d1a1885b4f01f718e4c571a3a0508ccb6b93f6a70583f5f811102fab1053b587d046135ee02dabf93f2b82842c4add98fc8b6dc3e224b32efd2c0b398ee33e4ddd8e803ac73409b8b977ab471e00f0c186772b3d8353c90d389745abde85f090fbfc6aa1210d473e3e815e2a502eee971f6cc05a1fbb7a19cf8761baacf3829bbd625fd083c370ca3964c842b4e03ef5753b657c35799f89cc80e2a278c790cd36b3222c093eb1b2ca03c375fbc72f304e5097501bb78066d047edc5bfcb20e96a492972402868f25c0d1b72d3c047f2b63399def4e6555271cabccfa5107613638c6d16e20c830382cc9a9b0656c3c80152232c116a372f18b34da95116b69bd815e0c515a0085455f62b4384f1912aece08ccdac5a6f97f67989db7abba4929ea39e6aff8eb9e9bada1400f8e0672230e8407831a2552f86dc6f795b82d21147b54231eeb8636a3817cafa2a704053d9cd5391e3177ac7c804b75c55d86125412750ca5c6f315f8001cf5c14bbb56854fec8b606f0b25b1c3db589a241f6f613ce262b38eb83204cc9334e32fa84dddab9ed46e1af6ea784e6f90f13eebb5d62dbcca52be1839c650b57f56bbdb5354fe82db9f43ee9c72e0690b611505cfec34cf36241a3494232b27e41ddaaa53467d61a47644bce167ef3865e0cd35586505b9feaabdb4638463a90ee7a9799c8c186d6c78dcd2d36af6b8d768690172ae105f0c439c1cc649dc075d2319e2ee2c6dfdd1b09fe6912e478ac8bff71c8d5a9bcb4221958c8a0b60f3668b6c7aaf349f095f81424fba0c511ae15bb5645cf069cca8b85331d5054054d775754d5e9812aba6073e5330210bd9c34895c0612f46228a293db305f8c39a858ade1a3ccb938cf554d5268426fb0addfafca4386ae685ca9e3b1eaf2879ec2e2d480d9f28280920950ec19804c5803c2317148616c5af3b57aea68281e2f2d181004b041d48d1950f8f5efbb33aab6367b5b4db031b98a4ec63b7c28498c30e0e4ffe87b6b83a6131ebbbc18ca936d2a355f456397c7a79d0ad416087a47353a3f4ac8cac1b6d8d5644b6512b828dd08b60a65cf7be3b3e0053f7ff83972e0893db5c0667a79560c7cba289cab8a85359e5287982bef521d4371f0c62000ea804b47647f08429ba8086eab396a72dfdc782ddb0d80b607780498287d6c60adb46b7f1f47222ac8dbf6bc623604a2af9e8d0eefaefe61f0d0017b3a89f83b0120261b86f2f3812fd4fd027226d9161423145174426f57a3cee3063b221c84b0a5c016ed736eefe08d4c39e171cff6181d64a79121a8c5b280c1b356529817532d3372c4212fc0ecd7ccf5b1302dd68c83f17129f169255875c029546fbd0306cbf230c4a2aefa6f903e79979865fe16d322daf6fb4a92afdffea2dc09e2fee2a025b93d1f1c840d884d787c9aee74564929faa72ba68e5b04b7e7e7ca1e101e48c66b3fb4b8a99ca71eee06aefeca28f2d999b483b26edb97afc5fd5a4f2acc63e04487ef6f4536b66812886fb9a65ef653a0ceb5daa82d46844ea6f173fb61597311f69c93577d944532ced7e8fad6344483a9014d12ef029dc221fff67975e03dbbf0b58ddb7df9ce6b8e1f01a4c60092eef030afa7a3482dc6a229360f7ecbebbe45bd32044fb7f3dea70134ca996cfc06e5f310397b66c16a8936761c6d6f713a90134c62252566f5b56610344bdd8a3984b88357637fb2fc553e69d52e3965953de229387aa5c8286cc41f6ae3b69535b6720a0aa35342286b1e3728e1ea53fccc787bdc9bffcb17232961e5c114116d1ba97a103a8772b5a09bca1c8d674dd93c7cb8bfdf54f9a6a31b74d44699a4141b716e42f763e39b174f3b2fab0df2c11520075881fa536cdec7eebd5401c226a71eb617e2418b7e1a02b6efe09d401c6b906bb27d9192e9615f1a50041764d9e17180473782d4c42a084ac98313ea05e9247aa31e6bbdc65ecd8a7caf1433c4541ca5dff9c16bbf31ae1feb241248f66df9724a50acb7d8ff0d9c16ebf7f8c6cbc574397d544f1b5c1461e27f05eb1b4d081ed914712324a08dd825bbfb7e61e98f743c3327a0a17eaea2115572f8112c773ab32c618225232e557df9428ad9d7ad3acc075eac034b8849d00fa3cd82a92562eb98f08c239a3a154f454691e51d743d2d5d5db2226abb40b413f486d58f4a6a67e7067d24e5cd71569f7ed877cba5a111359f7e4e16601e7b9f39c968b7c96cddd236dc7b347d4e5103cde7e8bc60b2b6387f9c2f75c0c6d05d79bbff46c4a3c39f2fb9081908770d390998e847121fc6b6357879b47f6f3999ca83a48d991b1cef5671db7329d373bb5dad9e899b92563bce31ba21aef756df8f58bab4c461dc9661d3f32eeb557de178b217ab48a29f90d5fb5dc97308fd6f5f09ee635f1df2cec2871ef3440e3716c388941c9b1a0ddcb233442397074d06f8b66e17776af13601932ec080526912e760e941db1fddfc5a27244e5a3dd349e400d09709b28a84fa3d53048053e23c0ba9b276ba5edd515a5a1659105783bfb78022f86ad76352c45268897af08c929d2e0b8e13a2cde79903d2634ea3a08f04131659f5dd1cb6fdc7ea1336ca0131346f80dbc2d41031145f479a6ca52f3c57cab461383d4db50397bf58d7a687e56ee7d6a9c0d4dd4b12e45aa3e324047486e3d46400d2fe1bb0db1c942853b6d23ddf9f16fbdb1380d3f1892bae597e81ad1ec2be90f414518e3a0f81106b4b58a2b5ffd96adb441d22e0eef5e5db351b22951ea716fb203023bf5cbde4c40d15d438ea60e3a65475a287b2273e0e924b00c972b9973f397999799211ae14b7613abd0b8bbc5663b2a1c1c5dddf6c777b5adecee2b325708ab3322732ea7029cb42abcc960b422fdfd41699686562d2e82727f7ba9593734e747efaa43236127e3d186ab16da60a8bf265d1162b8b46fe8aae5a83c8c6cf2e69bf2601b8cc9ce21addeac394c2e47b620113725c06daa4feb718a53dad6d00bd38f982afbbea75ce3de8299f659aab6825017b998bba7c6c4376211327bce4c937c9281439c4824dfdae790611089d99fef17db3a4f3ef9ca5966982d9ae495c4e260679005c4c6896db2371472c94edbeb0d047e1c8c514a1fbc37c2e7a74d72af9f76cf3143fb30add30c6ddb255a99c73dc2d1d5dd89878c6837c0096abe67efadcfab1caeff89f520d4ced7a07aa539a400805f346baf571cfec98edc58694efb1325d4ef02d7189168553b6458511fc9a3be7df88d4300e2cb3fd10f166f309de769d789670bc4492d5a26f2682b9a191ac803d0b35ac2fe11c5edc0c1f21265269949e2d5f73ef35a3a6c329558e0d803f8b1581e3ea74f4761e46dfb8b60593c63f42e54eb12ed3031affc75ad4920ad9327ba1f6f036520002b75efdd1ae7b6c251e57aa77d28ac3e10e56e79c9a18ccb4c8c8966357a35723c8056584112848b4d5285f1c81583d920bc3a9a4e892aba93cb3161df71360bffd302bad168777cfc636adea4bbc985a7a8d5931cddd1b71679b22876fde03c4f96230c5319c30e3f09ab7388fc15f8f80699d6fa9a9357932780ebb5ee302603e0942b9d5aaab545d96fcb9cedbaa31b610a6748ad58c687870854c19a012a583d905e2cee05e48fdb4c0be91f2d30872b379181a48ec09e8785fe276dbd10f1c089f14ca50a563e277c84037eb3880117ecde4ff06bee00ff80c2d56a35a1330765b7cc0f7f16857572cb0818036a5fd1bf5511e6af698276a0d456cc366776974455478c440ecb1b9b960a2a3f80b8eaac4cfe7da07b224a80605fa9a51920f78150e9d52e46897e2a68127eb653c9e2b0679f76d2e2259d4e078c2be06ab93c9fba226984e951f0bf1fe469679fa6a65552c29af13314b327a240c5ee3553e43c4235ae216e0f4b498d10176ef0b6293602243e44023d38c404da1119b0dd8ddb7c37623a991c59b0eeadecf2a2ef42cc7f28a1c8b731a7137f87d4b0a25a58d3a9f6cf7c8a0a82c7b637cdf7ec4fa2c7678befbfebb20962c86420df369b3593174f415f9b7f9e118b2f0c2c94c16c65b3954d35599aa9c6c3910248426459812bd9532640cd13d6a9544dbf61159b5875717fbdfd0f12b883bdc347d4797640eff2f95086f2f982651d74266d69dec2de7e624447df7e665e942be02d518adcceb21516fa6e0831cf63a9d4014bc6506228edcdef9e97bcd1b759d0aac1b56e20c0dbdac7108a7860e4bc6d90572ed9d8eac00cbc93715fc275047993159673704a895d53189f6a94caed040f2ab25e05e3b2697dfa88a18f0745999b811c717724a8b99164c32a9c2a6dfa4a6d18181a05621cce545dcb806fd3e8e275e20dade7901ec51aac75c83b416a584b2ffbf087c8868303bcab3eb417fa477272bf2a715eedfee56d7cebb48a29c73d250c9da1d2a8e2c2f079c7696f3230855598030e40028b22fa6563a15ba563b36eb0d9c92219add7d5789843656807aea5e9756387544dd85b1ea192db03df0fb107d29471c9ff0e88e7b9d2da95182de3c00f8378b8727f4bf279dd57a3e1453e591ccf2df327e9eecb1739a95b1708a17e2c61a7f453551162c4e9bac4307c711a801770356d4db15edf2d2b13d4379b7421552edec7c82f1769eca495228db1e371edfb047f9d98ffba4e7ff634f6ac1337db01f8f2ec24f0c3fdcda9538e318400fdf79aef3ea2caa6c80ac8a386fcd24a838a4b7ecf036dbff9d7739f88db44d048e8d32388424eb68e2986be3c877221aea93685ce4d49bb562318b060b884d368c5512b37a97256fcde4b0755089143ffec6bc54c83ef17b45c12118351d4c0a4d70734224679ed4851fdffbc8708b79935ac24309f9ba0663b41b7ba660d7555136316473b1382c272019f1492c85723f41d398d100416c5ff6f568493a7655cb8c2532c361f937c25aa184ac66a327fe56ec03bc0981f54e90a60a26126ff9c2fa503660d951098319f4da6cd611d7977f72856c0267c5353987", 0x1000}], 0x7) 18:56:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x4}, {0x44}, {0x3c}, {0x7ffffffe, 0x0, 0x0, 0xfffffffe}]}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000001c0)="000000024ca5b30bdfd982955dc10352fc245f287f07b7efa76d410d59831a5283e4b28bed11ec3411814efd7c22000000000000", 0x34}], 0x1, 0x0, 0x0) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x800, 0x100) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_media}) getuid() syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 18:56:48 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}, {}, {{}, 0xfffffffffffffff9, 0x19}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000001c0)="000000024ca5b30bdfd982955dc10352fc245f287f07b7efa76d410d59831a5283e4b28bed11ec3411814efd7c22000000000000", 0x34}], 0x1, 0x0, 0x0) r3 = accept$inet(r2, &(0x7f00000000c0), &(0x7f0000000140)=0xc) write(r3, &(0x7f0000000180)="d407344c60ce9da6c46d35b7ba97e0c9c6705c466e9fb11b738e350edf5e6f9561e2689ebf17aa57f3896e8ca98620bebc3bb2f919de0754bfee96d70c1f9b0c86e2b68b5d4feabaec291588cd2ef2c34a708f9eec97957a7d99072bebf14d19f43b3303e9aa1a7597ee9aa858d84adf22bf88aad5a6108682309611c8b415b41ddef74ae191992fbbedc89212dc1e2fbd19482cee550e0c71a26b276dca485d86a64190f0b5c2969b28baa56434d83bce7b9866ee249918", 0xb8) 18:56:48 executing program 0: unveil(&(0x7f0000000080)='./bus\x00', &(0x7f00000001c0)='c\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0x9) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) 18:56:48 executing program 0: pledge(&(0x7f0000000000)='bM\xb9\xed\x92UJ\xadi\xf8\xbf\xb9!\x0e\xf3\x06<\xf7G', 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)="000000024ca5b30bdfd982955dc10352fc245f287f07b7efa76d410d59831a5283e4b28bed11ec3411814efd7c22000000000000", 0x34}], 0x1, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000080)='./bus\x00', 0x20, 0x11a) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_flags}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r2 = open(&(0x7f0000000300)='./bus\x00', 0x10000, 0x124) ioctl$TIOCCONS(r2, 0xc0106477, &(0x7f0000000200)=0x8000000020000001) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000040)={0x3}) 18:56:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x2) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f0000000080)=[{0x9, 0x0, 0x2, 0x9f}, {0x5, 0x7f, 0x3, 0x2}, {0x95b, 0x2b, 0x7f, 0x401}, {0x9, 0x5, 0x4, 0x8}, {0x0, 0x6, 0xff, 0x2}, {0xffff, 0x1, 0x2, 0x3ff}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x80}, {0x30}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mkdir(&(0x7f0000000280)='./file0\x00', 0xc4) recvfrom$inet(r1, &(0x7f00000001c0)=""/12, 0xc, 0x40, &(0x7f0000000240)={0x2, 0x3}, 0xc) pwrite(r0, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) mkdir(&(0x7f00000002c0)='./file0\x00', 0x40) 18:56:48 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x96) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x10001, './file0\x00'}) setuid(0xee01) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') 18:56:48 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0xc003, 0x2) setsockopt(r2, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) pipe(&(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = syz_open_pts() close(r5) writev(r5, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) dup(r5) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r6, &(0x7f0000000300)=@abs={0x0, 0x0, 0x0}, 0x8) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r7 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r7, &(0x7f0000000080)=[{&(0x7f00000001c0)="000000024ca5b30bdfd982955dc10352fc245f287f07b7efa76d410d59831a5283e4b28bed11ec3411814efd7c22000000000000", 0x34}], 0x1, 0x0, 0x0) setsockopt$sock_int(r7, 0xffff, 0x4, &(0x7f0000000080)=0x3e4, 0x4) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) rmdir(&(0x7f0000000100)='./bus\x00') r8 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x1) write(r8, &(0x7f0000000040)="670dc3", 0x3) 18:56:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x50}, {0x3c}, {0x6}]}) pwrite(r0, &(0x7f0000000100)="b1", 0x1, 0x0, 0x0) r1 = dup(0xffffffffffffff9c) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000080)) 18:56:49 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00a\x00'/108], &(0x7f0000000040)=0xffffffffffffff19) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r3 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r3, &(0x7f0000000080)=[{&(0x7f00000001c0)="000000024ca5b30bdfd982955dc10352fc245f287f07b7efa76d410d59831a5283e4b28bed11ec3411814efd7c22000000000000", 0x34}], 0x1, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x2, 0x100000, 0x200}, {0x18, 0x0, 0x3, 0x3}, 0xf000, [0x10000, 0x123, 0x2, 0x101, 0x0, 0x8001, 0xfffffff7, 0x6]}, 0x3c) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 18:56:49 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) r3 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r3, &(0x7f0000000080)=[{&(0x7f00000001c0)="000000024ca5b30bdfd982955dc10352fc245f287f07b7efa76d410d59831a5283e4b28bed11ec3411814efd7c22000000000000", 0x34}], 0x1, 0x0, 0x0) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) r5 = syz_open_pts() close(r5) writev(r5, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) r6 = syz_open_pts() close(r6) writev(r6, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r8 = socket$inet6(0x18, 0x3, 0x4d) r9 = syz_open_pts() r10 = syz_open_pts() close(r10) writev(r10, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) r11 = syz_open_pts() close(r11) writev(r11, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) r12 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r12) r13 = getuid() setreuid(0xee00, r13) r14 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) write(r14, &(0x7f00000002c0), 0x0) ioctl$WSMUXIO_LIST_DEVICES(r14, 0x20005302, &(0x7f0000000140)) r15 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000000000/0x3000)=nil) r16 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r16, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r16, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r16, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d1170700547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10080000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a016904df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287631ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da81600"/371], 0x1, 0x7fb) msgsnd(r16, &(0x7f0000001e80)=ANY=[@ANYBLOB="9a89fe9d10bb030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653f542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd20263425ab6818f682770f3b94c5eeb4af79be0195d459fadab38ea746dbe655df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28a73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfd997631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d10e6cc1ce9f3f6a3d539c356b5988d25beef00000000000000bb711f6f29e389a77fe762636c3d"], 0x156, 0x800) msgrcv(r16, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r16, &(0x7f0000000a80)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae93478443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0900000040b9c8b754daeb2982d28606050dc516a0af1461584bcaa0408775b83db6923dcfbe6fa845a4afe35d7f4b3720e880730444450164f43f8627d24afffadcfaf679ecb314a52c8d1441557cb9bfb6ac84523eb0f63c3554f09c828447bda40c883721400975bbaacd0c45e7c984022927e336ceb0507666"], 0x1, 0x800) msgsnd(r16, &(0x7f0000000480)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0x222, 0x40000000000800) r17 = getuid() r18 = geteuid() setreuid(r17, r18) r19 = getegid() r20 = getuid() r21 = geteuid() setreuid(r20, r21) msgctl$IPC_SET(r16, 0x1, &(0x7f00000000c0)={{0x6, r18, r19, r21, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x0, 0x138, 0x2}) r22 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r22, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r22, &(0x7f0000000040)=ANY=[], 0x0, 0x800) msgsnd(r22, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d1170700547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10080000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a016904df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287631ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da81600"/371], 0x1, 0x7fb) msgsnd(r22, &(0x7f0000001e80)=ANY=[@ANYBLOB="9a89fe9d10bb030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653f542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd20263425ab6818f682770f3b94c5eeb4af79be0195d459fadab38ea746dbe655df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28a73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfd997631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d10e6cc1ce9f3f6a3d539c356b5988d25beef00000000000000bb711f6f29e389a77fe762636c3d"], 0x156, 0x800) msgrcv(r22, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r22, &(0x7f0000000a80)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae93478443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0900000040b9c8b754daeb2982d28606050dc516a0af1461584bcaa0408775b83db6923dcfbe6fa845a4afe35d7f4b3720e880730444450164f43f8627d24afffadcfaf679ecb314a52c8d1441557cb9bfb6ac84523eb0f63c3554f09c828447bda40c883721400975bbaacd0c45e7c984022927e336ceb0507666"], 0x1, 0x800) msgsnd(r22, &(0x7f0000000480)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0x222, 0x40000000000800) r23 = getuid() r24 = geteuid() setreuid(r23, r24) r25 = getegid() r26 = getuid() r27 = geteuid() setreuid(r26, r27) msgctl$IPC_SET(r22, 0x1, &(0x7f00000000c0)={{0x6, r24, r25, r27, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) r28 = getuid() r29 = geteuid() setreuid(r28, r29) r30 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r30, &(0x7f0000001300)=[{&(0x7f00000006c0)="fe2471a63cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdc47d555b72ff85d12a88302084a8d29c95455068f2e84162e0cda901af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc20562220eb6edff03dfdbb8aa416c8cd60c5a7d560e585a5a1a9ebe6eb71adf194c3354121fc61dd84b5c2c1f6c0760cc22f1d44b420561e1c64acdc89d51cb9b18ccbcec288039e0af2acda89d76f6b91b6d441e871cf7ccfaea5367ed27551bc27e4d68765c7373cb49ea4076464ed9a03a4443ddb112f6b6b699c65ff61bc188b83f3b9a4e8b539", 0x4cf}, {&(0x7f0000000f80)="611f15129bd75df20bf0197b36ad3f387fa2514299a860d06037bae42e62af5c4cdb5d0e3a2aa5bcf12e04b25bd4becf65ff4ab283fc13d713fe2a68a2a2f85df69d507c30cd9e1d36776d7f7cc5bd46c9ead44644b81e86c06374e29bca41251ef375120c6452b13028fab355e7fd6cf6cfa18789a7836c25063e8a69dbf315352a6e9ed089ab4db4222a6fdee4f4828602a5d994083b66155b20f5f8541099c32e0fdf2a454844f2e7a91dd90e6ef820310db286d4ae0e26daf6bc7be8f800010000d3b8ad899d1c92f03643a308de9d47b0739c20338968c68847", 0xdc}, {0x0, 0x392}], 0x10) ioctl$TIOCDRAIN(r30, 0x2000745e) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r32 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r33 = socket(0x18, 0x4000, 0x0) setsockopt(r33, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) fcntl$dupfd(r33, 0x0, r33) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000480)=0x1) r35 = semget$private(0x0, 0x7, 0x286) semop(r35, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semctl$SETVAL(r35, 0x0, 0x8, &(0x7f00000000c0)) r36 = socket(0x18, 0x2, 0x0) setsockopt(r36, 0x29, 0x409, &(0x7f00000002c0)="470b4e98fbfabeab1f154bde63fd3c0884ec27b16f7b711ea277c46c8b4358b6c1ceee6b854d559e698a55b81d65f336e5b5a350f7bcad5749ee2121a950c992cb4180b575ee76895075d6154ef7f2efacbd7eb58e965649c2f05d0922e45f559683edf3a0c0e937553d6f68cb92a1d13029102f3894cfef7b23505ad70000000000000000", 0x85) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r38 = getgid() semctl$IPC_SET(r35, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r37, 0x0, 0xffffffffffffffff, r38, 0x100, 0xfffffffffffeffff}, 0x100, 0x10001, 0x40}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r41 = shmget(0x3, 0x1000, 0x100, &(0x7f00001b1000/0x1000)=nil) shmctl$IPC_STAT(r41, 0x2, &(0x7f0000000100)=""/114) r42 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r42, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r43 = fcntl$getown(r42, 0x5) shmctl$IPC_SET(r41, 0x1, &(0x7f0000000200)={{0x3ff, r39, r40, r39, r40, 0x104, 0x5}, 0xfff, 0x9, r43, r43, 0x7d55, 0xd75, 0xfa}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f00000017c0)={0x0}, &(0x7f0000001780)=0xffffffffffffff48) r46 = semget$private(0x0, 0x7, 0x286) semop(r46, &(0x7f0000000000)=[{0x6, 0x4}, {0x0, 0x1, 0x1800}, {0x2, 0xf, 0x800}, {0x0, 0xdc, 0x1800}], 0x4) semop(r46, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x800, 0x800}, {0x1, 0x6, 0x1000}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x2aaaaaaaaaaaabb4) semctl$SETVAL(r46, 0x0, 0x8, &(0x7f00000000c0)) r47 = socket(0x18, 0x2, 0x0) setsockopt(r47, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r51 = shmget(0x0, 0x2000, 0x100, &(0x7f0000ffd000/0x2000)=nil) r52 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r52, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r53 = fcntl$getown(r52, 0x5) shmctl$IPC_SET(r51, 0x1, &(0x7f0000000200)={{0x2ff, r49, r50, r49, r50, 0x104, 0x5}, 0xfff, 0x9, r53, r53, 0x7d55, 0xd75, 0x9}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r49, r50) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r50, 0x0, 0xffffffffffffffff, 0x0]) r55 = getgid() semctl$IPC_SET(r46, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r48, r54, 0xffffffffffffffff, r55, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r57 = kqueue() r58 = syz_open_pts() close(r58) ioctl$TIOCSETAW(r58, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r58, &(0x7f0000000500)=[{0x0}], 0x1) poll(&(0x7f0000000100)=[{r58, 0x4}], 0x1, 0x10001) poll(&(0x7f0000000080)=[{r58, 0x46}], 0x1, 0x0) r59 = fcntl$dupfd(r57, 0x2, r58) close(r59) r60 = getpgrp() r61 = getgid() getsockopt$sock_cred(r59, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r59, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r59, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r59, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r59, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r59, 0xffff, 0x1022, &(0x7f0000000700)={r60, r62, r61}, 0xc) sendmsg$unix(r32, &(0x7f0000001680)={&(0x7f0000000980)=ANY=[@ANYBLOB="07706b0cea0f58ebf251646b7e34eb4bd488e238a8574b212f9dcb40fdd10770e34a3100751cd52d3b5f104c3a15643b739f8cb47f4486c17922800b14d7c0441d1ebf7eb19c249b65ca8c3d780aa4f2b85af1cf13b43b9b8a6243de5ec06c56971e56a816d861aa1f019ce67a219937a5377f1e450b0adfbdb59bb479e648bf557585997561fa361a5d5bdf0a85bde56c0f8443948dfe0e2b3bf8f9f573165d4c4be68004752ebce64cfc27ff49b7961d8a86d4f66f759ca666984e36854d8ff5497561d8be930b6855a2046fc17bfbb94dc091e46d610414a1dcec84e3f00c6fa9bbf3e9cfee036c83e883c08e841f1ca87ebf9df9f2aa12c15778a53c96fa1a8d5a22689ed07e03004aed89518b40656b6777e3dd7aa99b88a3000000000000"], 0x1, &(0x7f00000003c0)=[{&(0x7f00000018c0)="36538456ceb3d10a7899cb43fa8c4fdb43a4b1f117701aabe800d172ccfa99bfdb3836c5f65d2e4e54aad1a4159289e10cc9da9742aec0c8549b3999c837b07658d43eae10d8d4b46c775b905cbf37b7b1b3042d33aa3f4c9a2e4c2bdc4d703cb91167cf633019dc2cba6842862f8788a4b6224da41ed14d881547a2ac8087619cb2e408ebb8895ce514f1ccecf22d0a15230f1e8d327dc6bb6b396d648005476af9829f625bae09a234548ef2cf208989f18e01b925089d6b7da2154a5494d9a5c7d3e5858fefaebc2f411afc7179dc0872742c0152318ee55bcac2643d75a18761a1f252ea7572bae181f985492f8e77cff568e10dd0c7c901ebc25726ebf35cf36303125346c6adf0b94f714c0ffb3f793e950c095da1003f40420c71e2bbed27f68ec20e32266f1f486d42c341fc53c2c0e3fa7b86992493ebd5fc88b0aff9284e5b7069be35168a165cc69f1b09dd1d70a4139eba232fda099b07ac4668e4fe5b9a6cc3f36453a0bcff4f05b46734cc418d36d334617e71cde0223bafd0613cc4640e034a9ac93cc6e7f61713d2e84d080bac1f44ee5e06b7604f247f77e22bc344d86d909fb4c67fe79ca1e3206e61e7940ced69a1b7533648567d31ae8f239214773fdcb2b37c692f528b1aac7afda99fc58b309176bb945c5aea7aa21493000de640b3a8390e6a0ee0a9317607022ae229de074ff059ba95b5893f6e895bc9c6f817fc4915d7b81ff2adc328be40127a0b72b9e58595ef647856888eda93f7df38304af2747490efcb369ea18df98206e83ff06c63decea4b7cefb5788177ddf31c301bb64a605fdfe0be70f6e4ebd50f174ccbd07f077b7b8caa2525d62743e57e4a833bdfb1d03275688890d95f0720a866fdc65251389f9e9c5909f6a9237ea6522890c5015e373ac1cbc9a3cd40713cfcc9e3602d58f1fa68d6ba726fc19e480d4b166ba96142087db312ae759f6ef18ba2bcd01f15c340cde9d31d5314ac526ca965b1f96bc78de06d565b2713633498c65c8fb1e15afdaedb65f5e0594574ee716a66888804e87f490c623b18d4063076e14737bcf8ee6f09b7089a18d3dd8e8aa8344e7ad65d612c95f175d82ec01b468c6b8ec0273878668f09126980afa207514c7b0ebd6f23291004ebff93269be2f4d3e36f42d40d726022fecd4f15eb2aa4de4d854ede65c73267d805fec018acbbd4f685c24eaff4402d252d0a3383b7aadc13fe903c7c6e2cb9bf78148b586a972fd3e2a75091276b10323b2813daddffbae92554d3be518525f4e8cb370fe461cf726126b235b15e5e8984571d204e2294c5f9b2e3bb06a8917ca0fb79fa4038b6f559dc066f0bf308582c5bae37d0dcc8a004161e97312697262681ef987490729ffb9f828af67122a167f3a7de356a18fe3152dc3acd503686ab1b49c3d461c5ec8d8a4cefed7bb89688afad003bb35945a187072065ffd571ead7aa7799ffeba8d3e2a9785a1edf22cd4c2c8b368e430e73e8e8d3400659931eb233a8b9730a8230ad650944624005ca539e512f83eb74d179e5fb7df282d1216b3f8ada304087a8edd2c55e6cfef447877e94ba0a2756e5b0ae712bd85154c5d425d1dc00f9d25b73f8b56a075c37a2fb192a7fa1d02ed096013aba06f330a0cf272a910bec952492448926e2fd03e7f4fb42c63ec22f5251d5333ca64a23989b93e8f0cd2a1031866d18d0dccfd5621f460d261ffa9737df449effd5520f88d4c29bfe233df13fa2a2679127dfcaa4dcd408294991d0c736515e449a4e7312a4e061c1a59771e02bbba2e53fb00814e32884da300b372e8607f0029bf148057a2b5fcd1bd27f08f254f1037352fa2e3d4443ed5be9576061c306cea535e295f1d4f2d7b63034697187b44935f6a2e893a0b5132ffb8297291cbe05b6ad68e9c094053266bba86dcfd8efb2768caba50ee9ba331e8ecb6df64eff5b5fe2c7231792b5111588f78e2e3914f024fabad565762d23187bf89fba9721c56ee34bcac996fc2f53954f71b4a383aadd05c07fb6ba51cf7f5961d3f3081bbb9ecaf302b80da7feab2557f190f1d97359cb773ddc2f4b83ccd128a07e02cb358a9c37e9ed67b0a455f3dd4e88707bfa00178d37acafa09ba90c6356035103ecb72cb885ebecb879f8cbf2f7897c12bc9323c2ca3fc53e94567b9124d3d6c25b76bc60f38edd68cd9135651334e503f30ae41da3a3a1fc2c85cbe685178996179aa9897c0dd5c8d46ffbe4f6e2ecb987f146add63dc01a5cf0a4718735ac55148fbc91ce32578516e90c891cd408fa29ce5d260896d0cfc89bac6d2f74f03edf97f877835f8683ba2eb762ae076ea91e2a72a0134f92d94364240cd066f1791b59c8197d091e3fa02daaac95f4c3eb841574bdaf591ab6801ac876c957b021762dbe372baf4184820006f25fb6b85678aa83028a715cc7a225f21b0890021db1c4be814b53adfb4c7daf2c9ca9236cc291c24f330317e7628474d4735fc32a72fd40b85c6ec730ac783e30f59a9c87f6e9cb04bd812eb2f74c181e54dcbca8b8f6c6bc5e6e18b5fbce76bd1791eca7af2b5c1e70499c0388b8386d3457c3e4e9451a7ce2764fa02f6a86fb89377f2abdf7654e5650160f027630c31b58312143c6646942c6af91cff46294ad42e88194d487c184e6b731b512102b1f14d40b862b1652a033e6addb9b0aa55f8465f3b2329226b4c7a363df937627c4611e3d5e440d1891f8427a9f83988d7e682b4abf11fca0ad2dbe215f9bb031c5a2a2c992317e6e8e336e5d2d4bb33646a24772a802d96336056974a310db64f8aea613a65b71b61a2d366ddd3b1d703931a50242ac8f83f6c180c113c8763ed733caf8dbb5dd8d18c9ff473af7d3f69926d36e0778bdc06f06b086b005ea12240da65816b1dccdcccb392d5e1c9409af46b63002747df4887da9ac82cce7172b1a6d22323b63360be7fa30598c9586f5a4c3bde4f0d242198216eb493bcddd0eea4b6bd1eabfeb2a43188ff7ce69384c876aedc467893ea917f533f83b8597687405440841358b50524f84d2fa77236ff418d7067a38ba065230032397819fcce91a8d9e5bbc1e248a8077c3db887d1aa11a963ea4e1e3566212af6b43f51fb32acd3fca7ba3bad2f4a2d50a5c24cd05deacdc97ff6786f55f0326f8d9a8e2bb36e1270aa07a5cb2cc9913a36a73796c6747b44e28fb9505bd0679c1f137fde73abac05c0ab5fc9d050130febe650c339b1f5f1e50738ce623808f52037e9d4e4948599bb5bfe97fb09b4296b70839c8ec542ef2a9b4674f1982db535037ac99a16467f4b105b9582678f61a21e983c05e873fb3f47a964923df5cc4de5108e6c8cf46bb35b93eb0d0c2c353876cc377ab723245acef6d7c59060fdc1fdcbe05093023e48b23e79cb1cdf0f26ee8ad29552ba46f546fa5c4fc65d84d0b67bb8b23e8f21c20e71b3055f25f7dba931ac74c03d874f3aa026e4a9982fe049e93c55bd26e6ca31e34b9f5f3d293ddd89262abac5214524d28a19a2667f72a8733d1e9da32f7ae4207badbfceec1f38ef867113a9359acc73f14562078b7298237da8aa4a6085b319d8d483795fd6a8eb656127579d258bb631a5b3650ccbee03abed664b1808cbef1b04480adcb0549b53f95bbf05c6528e5fed9353e53721bf0e87f000a7a745fde847587601660d060ee4eb3a7148434fc8ae8e78cbe8060c0b79b4752f591818360387b0a5498c4ea2fca36d6cf78f62835616782c94d9980c12df398e4227abc38a586541c70198c04bb3932a8528fac65466e50bde98603c786776defd29a7b9dcf3cbf54d2925d504ee1ddf2fe7300ad47314b8b3b87a1f502a7e5b334eed45576da9151573cdb2b304996d5f5d1b74cbf29ec0e1965311667efb4a349dd9d8af12ef9527e5de737fab0e0bd30685869eaef208643934be1719ed8ef05bafbb9a4ddf4443f96ace8f520d34afa3e880f9fe7a2d9f27a31d113424fe586139e57bd2040bcf17bf6096bb30ca0f803a450c37b797763f7f4fc10bcc690d6c1dba287fcd898c6eb886820334e337609658b8aff49615e5eb79ba90f0fb1da70d2018c19d63b239c946bd6ea65b3691e67b6e0c7cd1dc32613337813c28c7f5265d8c0a40e39d187627d254ce632a899b9c5bb80d9b4442cb33d69233de3be1be7c2ee4c7872a76d46624ec63b526a68d39f6d1bf19db5eb79262f859d03ac2d23d1701a94c2e7ff0f4d7744fd8292a25b3d5b76a6a13e1541d45b643e21f9ed7e791aa02c5ae6c69e86421c5f0902ffa299e0c96c04ba29d91b10fcdd01a45b98ae6c4a5cdb296e5a87e54a13dc991819365337cbf8d2d35bf8bb638d86592ef87e03628b70a294dced8d75569222aeb5288e15276b44255ddfe39ebaaaf30fce804da24d7d066c5f0636b406636805e631d2f0a3f22b0ec6130cc63ba9650396adb320fcb3e004b4ca1112d1687d3d9b2d37dce6851b6e4b7ad0887ae2625adebc478e82d2578865a8ef686037b555413f0e0ef77055c26fe17d2fb76a92771e3f4d2b974a84b50af1e11037b228ba96d0ba6afb08e37814d1b9a1bbcce3edc91c1a77608a52a01b335cf65505f9d462954902e3d26c78c02d3100292ffd5edb00b3bf9316baba2a0d1d8e0c80a1a652b4d76b6e05d0fa8e250daffc21a38e8d61d6a02e4ea7178a280ceeefcb74a4f8efdfa7c59862cb636d3fcafd58bb6d6d8000e4892325be0e9c3242498358107ba7a7ff70a4d5e3ab44cd3218a06fc039a657877795c93b6d5880c45beb034b69b96f7e288100424dd0a50f930c1e53cf8b0fd744e398c7e7cb33e01125d7fd13269555faff2e21e5d81c50f8677c0b85584d7899e8011167b72ddd3962f616ab9227c105e6ca4c848655a60947098107c92bd6a7ce5bee3a8014cb532d63f802a92e968ce5a93c50b3f0f0d20232fabc12fa90a62e9577d3fbcc1f5514eb4ba4a9d3d78533b075d383472f82c4685fad2349573cb559dee5e56a2732c1b9a71496819d63e7437de783204b71caac997930f15fee0573276cdceb3902569a872dfa8dc83dd42a103da9bd99e29bf8a88678fa647abd876218daa23d4d9ffb169ac906b785c748779259f060644360d6898647d44a676b6479ed511c4b2b90125a2a7fb39c31cfa2467e456dd5f0369be9d5f3bc4941ef6ada231ac8ec3c14279a12b2dbc017c6e4c0932ec1666a54d07b169910d6ad840b0f635d72e31b062134137d64e3ee0d6ee15b55d8782c62c496f944754e0c532952bb3a6c19614cefb2eac9dfd8d2cd21f147565064c830faa5c5ca2b4a6cfa6e0661c6d2594f3fde27f3ffe125c18ce0e2b47446f1c77fca07fc3856b9eccc161eb2fbb7673829a99ebb3240c79287b9b053152181d548d7d661b218e7e8ac5e6fd8a357fdaa75336a33abfc58c18d97f9167e96f5e64453933871ee52907435539a9002afec605b3ddf7bde36d726578f49dadb5d4aeec6175e78a9de40716274afe80cf115e9c38b50e1a5ea1b61e999779d5d4dfeaa2d7420ca9df2335949ca436d35295aa53f7bc97dc954ac1d52d819fe1811979981b7ab074bfef5d5c58102e56844ce7ac078230609b5ac812f5fdca5661352db4fd78b9af50abd197ab7721fa1c38b67dc7df6677d065e5e90f9f7cadd7827c50c6ac2b20ec361aaa4ed253767864cc544213b2bc51a789ed03612c2cf39d55ab526657c89c936d2e4980081ada9f7de2b6c3fbd4e4d7429409c746904fe60c92172ba81da0f2370b249c51e785ef5c", 0x1000}, {&(0x7f0000000240)="5084f0e8124fd0260d9855a30a521565", 0x10}, {&(0x7f0000000280)="afe395183c525d3abe131f90d77100722030647b89aba22c7083c1d8e7726b8839", 0x21}, {&(0x7f0000000ac0)="cf9711d9d16f202ab443c4c8111ce68f7cede7b07adaf62f48ca0dfbb5d32ceb674a09fb3d875d827f1f908722c4396e387ed5fc121f33bb8762de876ec1e262d8a473bb80cbe344ace529d0833ad682f717359bbb5950456b007407111110b1cb0f8e091b365356a474f3726ca5f6fe8fcdff5a1fa2751b261b2a0bef5b938c414c0a7099c5f5f2f2d9e82268a566b480be69dd1db1d306aba4bf2629e839e339395b5ea40068ed8a3da5077d695c44fede909da1cbc7514a0a50b5aa0ad7c0bc6e08cdcbd5a88b447cf9a6d64d9e94f88df4b4d30a721b034083e9653f514b2dee853a1db4c2f55b2c386ce8c38de1992399dee5e6868d4ac0c74173a6c2d693969a66e9528b", 0x107}], 0x4, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r34, 0xffffffffffffffff, r38}, @cred={0x20, 0xffff, 0x0, r43, r44, r61}, @cred={0x20, 0xffff, 0x0, r45, r48, r56}], 0x60, 0x400}, 0x404) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) shmctl$IPC_SET(r15, 0x1, &(0x7f0000000280)={{0x2f66, r18, r25, r28, r31, 0xa0, 0x284}, 0x3, 0x0, r45, r63, 0x80000001, 0x8001, 0x1000}) getgroups(0x2, &(0x7f0000000700)=[r25, 0x0]) r65 = syz_open_pts() close(r65) writev(r65, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) r66 = fcntl$dupfd(0xffffffffffffffff, 0x0, r65) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) r68 = syz_open_pts() close(r68) writev(r68, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) socketpair(0x1, 0x1, 0x0, &(0x7f0000000780)={0xffffffffffffffff}) r70 = accept$inet(r1, &(0x7f00000007c0), &(0x7f0000000800)=0xc) r71 = syz_open_pts() close(r71) writev(r71, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) r72 = syz_open_pts() close(r72) writev(r72, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) r73 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r73, &(0x7f0000000080)=[{&(0x7f00000001c0)="000000024ca5b30bdfd982955dc10352fc245f287f07b7efa76d410d59831a5283e4b28bed11ec3411814efd7c22000000000000", 0x34}], 0x1, 0x0, 0x0) r74 = accept(r73, &(0x7f0000000840)=@in6, &(0x7f0000000880)=0xc) r75 = openat$bpf(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/bpf\x00', 0x8000, 0x0) r76 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000940)=[0x0]) r79 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r79) r80 = getuid() setreuid(0xee00, r80) r81 = getegid() r82 = getpgrp() r83 = geteuid() r84 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r85 = socket(0x18, 0x4000, 0x0) setsockopt(r85, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) fcntl$dupfd(r85, 0x0, r85) getsockopt$sock_cred(r84, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000480)=0x1) r87 = semget$private(0x0, 0x7, 0x286) semop(r87, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semctl$SETVAL(r87, 0x0, 0x8, &(0x7f00000000c0)) r88 = socket(0x18, 0x2, 0x0) setsockopt(r88, 0x29, 0x409, &(0x7f00000002c0)="470b4e98fbfabeab1f154bde63fd3c0884ec27b16f7b711ea277c46c8b4358b6c1ceee6b854d559e698a55b81d65f336e5b5a350f7bcad5749ee2121a950c992cb4180b575ee76895075d6154ef7f2efacbd7eb58e965649c2f05d0922e45f559683edf3a0c0e937553d6f68cb92a1d13029102f3894cfef7b23505ad70000000000000000", 0x85) getsockopt$SO_PEERCRED(r88, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r90 = getgid() semctl$IPC_SET(r87, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r89, 0x0, 0xffffffffffffffff, r90, 0x100, 0xfffffffffffeffff}, 0x100, 0x10001, 0x40}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r93 = shmget(0x3, 0x1000, 0x100, &(0x7f00001b1000/0x1000)=nil) shmctl$IPC_STAT(r93, 0x2, &(0x7f0000000100)=""/114) r94 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r94, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r95 = fcntl$getown(r94, 0x5) shmctl$IPC_SET(r93, 0x1, &(0x7f0000000200)={{0x3ff, r91, r92, r91, r92, 0x104, 0x5}, 0xfff, 0x9, r95, r95, 0x7d55, 0xd75, 0xfa}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r85, 0xffff, 0x1022, &(0x7f00000017c0)={0x0}, &(0x7f0000001780)=0xffffffffffffff48) r98 = semget$private(0x0, 0x7, 0x286) semop(r98, &(0x7f0000000000)=[{0x6, 0x4}, {0x0, 0x1, 0x1800}, {0x2, 0xf, 0x800}, {0x0, 0xdc, 0x1800}], 0x4) semop(r98, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x800, 0x800}, {0x1, 0x6, 0x1000}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x2aaaaaaaaaaaabb4) semctl$SETVAL(r98, 0x0, 0x8, &(0x7f00000000c0)) r99 = socket(0x18, 0x2, 0x0) setsockopt(r99, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r99, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r103 = shmget(0x0, 0x2000, 0x100, &(0x7f0000ffd000/0x2000)=nil) r104 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r104, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r105 = fcntl$getown(r104, 0x5) shmctl$IPC_SET(r103, 0x1, &(0x7f0000000200)={{0x2ff, r101, r102, r101, r102, 0x104, 0x5}, 0xfff, 0x9, r105, r105, 0x7d55, 0xd75, 0x9}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r101, r102) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r102, 0x0, 0xffffffffffffffff, 0x0]) r107 = getgid() semctl$IPC_SET(r98, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r100, r106, 0xffffffffffffffff, r107, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r109 = kqueue() r110 = syz_open_pts() close(r110) ioctl$TIOCSETAW(r110, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r110, &(0x7f0000000500)=[{0x0}], 0x1) poll(&(0x7f0000000100)=[{r110, 0x4}], 0x1, 0x10001) poll(&(0x7f0000000080)=[{r110, 0x46}], 0x1, 0x0) r111 = fcntl$dupfd(r109, 0x2, r110) close(r111) r112 = getpgrp() r113 = getgid() getsockopt$sock_cred(r111, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r111, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r111, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r111, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r111, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r111, 0xffff, 0x1022, &(0x7f0000000700)={r112, r114, r113}, 0xc) sendmsg$unix(r84, &(0x7f0000001680)={&(0x7f0000000980)=ANY=[@ANYBLOB="07706b0cea0f58ebf251646b7e34eb4bd488e238a8574b212f9dcb40fdd10770e34a3100751cd52d3b5f104c3a15643b739f8cb47f4486c17922800b14d7c0441d1ebf7eb19c249b65ca8c3d780aa4f2b85af1cf13b43b9b8a6243de5ec06c56971e56a816d861aa1f019ce67a219937a5377f1e450b0adfbdb59bb479e648bf557585997561fa361a5d5bdf0a85bde56c0f8443948dfe0e2b3bf8f9f573165d4c4be68004752ebce64cfc27ff49b7961d8a86d4f66f759ca666984e36854d8ff5497561d8be930b6855a2046fc17bfbb94dc091e46d610414a1dcec84e3f00c6fa9bbf3e9cfee036c83e883c08e841f1ca87ebf9df9f2aa12c15778a53c96fa1a8d5a22689ed07e03004aed89518b40656b6777e3dd7aa99b88a3000000000000"], 0x1, &(0x7f00000003c0)=[{&(0x7f00000018c0)="36538456ceb3d10a7899cb43fa8c4fdb43a4b1f117701aabe800d172ccfa99bfdb3836c5f65d2e4e54aad1a4159289e10cc9da9742aec0c8549b3999c837b07658d43eae10d8d4b46c775b905cbf37b7b1b3042d33aa3f4c9a2e4c2bdc4d703cb91167cf633019dc2cba6842862f8788a4b6224da41ed14d881547a2ac8087619cb2e408ebb8895ce514f1ccecf22d0a15230f1e8d327dc6bb6b396d648005476af9829f625bae09a234548ef2cf208989f18e01b925089d6b7da2154a5494d9a5c7d3e5858fefaebc2f411afc7179dc0872742c0152318ee55bcac2643d75a18761a1f252ea7572bae181f985492f8e77cff568e10dd0c7c901ebc25726ebf35cf36303125346c6adf0b94f714c0ffb3f793e950c095da1003f40420c71e2bbed27f68ec20e32266f1f486d42c341fc53c2c0e3fa7b86992493ebd5fc88b0aff9284e5b7069be35168a165cc69f1b09dd1d70a4139eba232fda099b07ac4668e4fe5b9a6cc3f36453a0bcff4f05b46734cc418d36d334617e71cde0223bafd0613cc4640e034a9ac93cc6e7f61713d2e84d080bac1f44ee5e06b7604f247f77e22bc344d86d909fb4c67fe79ca1e3206e61e7940ced69a1b7533648567d31ae8f239214773fdcb2b37c692f528b1aac7afda99fc58b309176bb945c5aea7aa21493000de640b3a8390e6a0ee0a9317607022ae229de074ff059ba95b5893f6e895bc9c6f817fc4915d7b81ff2adc328be40127a0b72b9e58595ef647856888eda93f7df38304af2747490efcb369ea18df98206e83ff06c63decea4b7cefb5788177ddf31c301bb64a605fdfe0be70f6e4ebd50f174ccbd07f077b7b8caa2525d62743e57e4a833bdfb1d03275688890d95f0720a866fdc65251389f9e9c5909f6a9237ea6522890c5015e373ac1cbc9a3cd40713cfcc9e3602d58f1fa68d6ba726fc19e480d4b166ba96142087db312ae759f6ef18ba2bcd01f15c340cde9d31d5314ac526ca965b1f96bc78de06d565b2713633498c65c8fb1e15afdaedb65f5e0594574ee716a66888804e87f490c623b18d4063076e14737bcf8ee6f09b7089a18d3dd8e8aa8344e7ad65d612c95f175d82ec01b468c6b8ec0273878668f09126980afa207514c7b0ebd6f23291004ebff93269be2f4d3e36f42d40d726022fecd4f15eb2aa4de4d854ede65c73267d805fec018acbbd4f685c24eaff4402d252d0a3383b7aadc13fe903c7c6e2cb9bf78148b586a972fd3e2a75091276b10323b2813daddffbae92554d3be518525f4e8cb370fe461cf726126b235b15e5e8984571d204e2294c5f9b2e3bb06a8917ca0fb79fa4038b6f559dc066f0bf308582c5bae37d0dcc8a004161e97312697262681ef987490729ffb9f828af67122a167f3a7de356a18fe3152dc3acd503686ab1b49c3d461c5ec8d8a4cefed7bb89688afad003bb35945a187072065ffd571ead7aa7799ffeba8d3e2a9785a1edf22cd4c2c8b368e430e73e8e8d3400659931eb233a8b9730a8230ad650944624005ca539e512f83eb74d179e5fb7df282d1216b3f8ada304087a8edd2c55e6cfef447877e94ba0a2756e5b0ae712bd85154c5d425d1dc00f9d25b73f8b56a075c37a2fb192a7fa1d02ed096013aba06f330a0cf272a910bec952492448926e2fd03e7f4fb42c63ec22f5251d5333ca64a23989b93e8f0cd2a1031866d18d0dccfd5621f460d261ffa9737df449effd5520f88d4c29bfe233df13fa2a2679127dfcaa4dcd408294991d0c736515e449a4e7312a4e061c1a59771e02bbba2e53fb00814e32884da300b372e8607f0029bf148057a2b5fcd1bd27f08f254f1037352fa2e3d4443ed5be9576061c306cea535e295f1d4f2d7b63034697187b44935f6a2e893a0b5132ffb8297291cbe05b6ad68e9c094053266bba86dcfd8efb2768caba50ee9ba331e8ecb6df64eff5b5fe2c7231792b5111588f78e2e3914f024fabad565762d23187bf89fba9721c56ee34bcac996fc2f53954f71b4a383aadd05c07fb6ba51cf7f5961d3f3081bbb9ecaf302b80da7feab2557f190f1d97359cb773ddc2f4b83ccd128a07e02cb358a9c37e9ed67b0a455f3dd4e88707bfa00178d37acafa09ba90c6356035103ecb72cb885ebecb879f8cbf2f7897c12bc9323c2ca3fc53e94567b9124d3d6c25b76bc60f38edd68cd9135651334e503f30ae41da3a3a1fc2c85cbe685178996179aa9897c0dd5c8d46ffbe4f6e2ecb987f146add63dc01a5cf0a4718735ac55148fbc91ce32578516e90c891cd408fa29ce5d260896d0cfc89bac6d2f74f03edf97f877835f8683ba2eb762ae076ea91e2a72a0134f92d94364240cd066f1791b59c8197d091e3fa02daaac95f4c3eb841574bdaf591ab6801ac876c957b021762dbe372baf4184820006f25fb6b85678aa83028a715cc7a225f21b0890021db1c4be814b53adfb4c7daf2c9ca9236cc291c24f330317e7628474d4735fc32a72fd40b85c6ec730ac783e30f59a9c87f6e9cb04bd812eb2f74c181e54dcbca8b8f6c6bc5e6e18b5fbce76bd1791eca7af2b5c1e70499c0388b8386d3457c3e4e9451a7ce2764fa02f6a86fb89377f2abdf7654e5650160f027630c31b58312143c6646942c6af91cff46294ad42e88194d487c184e6b731b512102b1f14d40b862b1652a033e6addb9b0aa55f8465f3b2329226b4c7a363df937627c4611e3d5e440d1891f8427a9f83988d7e682b4abf11fca0ad2dbe215f9bb031c5a2a2c992317e6e8e336e5d2d4bb33646a24772a802d96336056974a310db64f8aea613a65b71b61a2d366ddd3b1d703931a50242ac8f83f6c180c113c8763ed733caf8dbb5dd8d18c9ff473af7d3f69926d36e0778bdc06f06b086b005ea12240da65816b1dccdcccb392d5e1c9409af46b63002747df4887da9ac82cce7172b1a6d22323b63360be7fa30598c9586f5a4c3bde4f0d242198216eb493bcddd0eea4b6bd1eabfeb2a43188ff7ce69384c876aedc467893ea917f533f83b8597687405440841358b50524f84d2fa77236ff418d7067a38ba065230032397819fcce91a8d9e5bbc1e248a8077c3db887d1aa11a963ea4e1e3566212af6b43f51fb32acd3fca7ba3bad2f4a2d50a5c24cd05deacdc97ff6786f55f0326f8d9a8e2bb36e1270aa07a5cb2cc9913a36a73796c6747b44e28fb9505bd0679c1f137fde73abac05c0ab5fc9d050130febe650c339b1f5f1e50738ce623808f52037e9d4e4948599bb5bfe97fb09b4296b70839c8ec542ef2a9b4674f1982db535037ac99a16467f4b105b9582678f61a21e983c05e873fb3f47a964923df5cc4de5108e6c8cf46bb35b93eb0d0c2c353876cc377ab723245acef6d7c59060fdc1fdcbe05093023e48b23e79cb1cdf0f26ee8ad29552ba46f546fa5c4fc65d84d0b67bb8b23e8f21c20e71b3055f25f7dba931ac74c03d874f3aa026e4a9982fe049e93c55bd26e6ca31e34b9f5f3d293ddd89262abac5214524d28a19a2667f72a8733d1e9da32f7ae4207badbfceec1f38ef867113a9359acc73f14562078b7298237da8aa4a6085b319d8d483795fd6a8eb656127579d258bb631a5b3650ccbee03abed664b1808cbef1b04480adcb0549b53f95bbf05c6528e5fed9353e53721bf0e87f000a7a745fde847587601660d060ee4eb3a7148434fc8ae8e78cbe8060c0b79b4752f591818360387b0a5498c4ea2fca36d6cf78f62835616782c94d9980c12df398e4227abc38a586541c70198c04bb3932a8528fac65466e50bde98603c786776defd29a7b9dcf3cbf54d2925d504ee1ddf2fe7300ad47314b8b3b87a1f502a7e5b334eed45576da9151573cdb2b304996d5f5d1b74cbf29ec0e1965311667efb4a349dd9d8af12ef9527e5de737fab0e0bd30685869eaef208643934be1719ed8ef05bafbb9a4ddf4443f96ace8f520d34afa3e880f9fe7a2d9f27a31d113424fe586139e57bd2040bcf17bf6096bb30ca0f803a450c37b797763f7f4fc10bcc690d6c1dba287fcd898c6eb886820334e337609658b8aff49615e5eb79ba90f0fb1da70d2018c19d63b239c946bd6ea65b3691e67b6e0c7cd1dc32613337813c28c7f5265d8c0a40e39d187627d254ce632a899b9c5bb80d9b4442cb33d69233de3be1be7c2ee4c7872a76d46624ec63b526a68d39f6d1bf19db5eb79262f859d03ac2d23d1701a94c2e7ff0f4d7744fd8292a25b3d5b76a6a13e1541d45b643e21f9ed7e791aa02c5ae6c69e86421c5f0902ffa299e0c96c04ba29d91b10fcdd01a45b98ae6c4a5cdb296e5a87e54a13dc991819365337cbf8d2d35bf8bb638d86592ef87e03628b70a294dced8d75569222aeb5288e15276b44255ddfe39ebaaaf30fce804da24d7d066c5f0636b406636805e631d2f0a3f22b0ec6130cc63ba9650396adb320fcb3e004b4ca1112d1687d3d9b2d37dce6851b6e4b7ad0887ae2625adebc478e82d2578865a8ef686037b555413f0e0ef77055c26fe17d2fb76a92771e3f4d2b974a84b50af1e11037b228ba96d0ba6afb08e37814d1b9a1bbcce3edc91c1a77608a52a01b335cf65505f9d462954902e3d26c78c02d3100292ffd5edb00b3bf9316baba2a0d1d8e0c80a1a652b4d76b6e05d0fa8e250daffc21a38e8d61d6a02e4ea7178a280ceeefcb74a4f8efdfa7c59862cb636d3fcafd58bb6d6d8000e4892325be0e9c3242498358107ba7a7ff70a4d5e3ab44cd3218a06fc039a657877795c93b6d5880c45beb034b69b96f7e288100424dd0a50f930c1e53cf8b0fd744e398c7e7cb33e01125d7fd13269555faff2e21e5d81c50f8677c0b85584d7899e8011167b72ddd3962f616ab9227c105e6ca4c848655a60947098107c92bd6a7ce5bee3a8014cb532d63f802a92e968ce5a93c50b3f0f0d20232fabc12fa90a62e9577d3fbcc1f5514eb4ba4a9d3d78533b075d383472f82c4685fad2349573cb559dee5e56a2732c1b9a71496819d63e7437de783204b71caac997930f15fee0573276cdceb3902569a872dfa8dc83dd42a103da9bd99e29bf8a88678fa647abd876218daa23d4d9ffb169ac906b785c748779259f060644360d6898647d44a676b6479ed511c4b2b90125a2a7fb39c31cfa2467e456dd5f0369be9d5f3bc4941ef6ada231ac8ec3c14279a12b2dbc017c6e4c0932ec1666a54d07b169910d6ad840b0f635d72e31b062134137d64e3ee0d6ee15b55d8782c62c496f944754e0c532952bb3a6c19614cefb2eac9dfd8d2cd21f147565064c830faa5c5ca2b4a6cfa6e0661c6d2594f3fde27f3ffe125c18ce0e2b47446f1c77fca07fc3856b9eccc161eb2fbb7673829a99ebb3240c79287b9b053152181d548d7d661b218e7e8ac5e6fd8a357fdaa75336a33abfc58c18d97f9167e96f5e64453933871ee52907435539a9002afec605b3ddf7bde36d726578f49dadb5d4aeec6175e78a9de40716274afe80cf115e9c38b50e1a5ea1b61e999779d5d4dfeaa2d7420ca9df2335949ca436d35295aa53f7bc97dc954ac1d52d819fe1811979981b7ab074bfef5d5c58102e56844ce7ac078230609b5ac812f5fdca5661352db4fd78b9af50abd197ab7721fa1c38b67dc7df6677d065e5e90f9f7cadd7827c50c6ac2b20ec361aaa4ed253767864cc544213b2bc51a789ed03612c2cf39d55ab526657c89c936d2e4980081ada9f7de2b6c3fbd4e4d7429409c746904fe60c92172ba81da0f2370b249c51e785ef5c", 0x1000}, {&(0x7f0000000240)="5084f0e8124fd0260d9855a30a521565", 0x10}, {&(0x7f0000000280)="afe395183c525d3abe131f90d77100722030647b89aba22c7083c1d8e7726b8839", 0x21}, {&(0x7f0000000ac0)="cf9711d9d16f202ab443c4c8111ce68f7cede7b07adaf62f48ca0dfbb5d32ceb674a09fb3d875d827f1f908722c4396e387ed5fc121f33bb8762de876ec1e262d8a473bb80cbe344ace529d0833ad682f717359bbb5950456b007407111110b1cb0f8e091b365356a474f3726ca5f6fe8fcdff5a1fa2751b261b2a0bef5b938c414c0a7099c5f5f2f2d9e82268a566b480be69dd1db1d306aba4bf2629e839e339395b5ea40068ed8a3da5077d695c44fede909da1cbc7514a0a50b5aa0ad7c0bc6e08cdcbd5a88b447cf9a6d64d9e94f88df4b4d30a721b034083e9653f514b2dee853a1db4c2f55b2c386ce8c38de1992399dee5e6868d4ac0c74173a6c2d693969a66e9528b", 0x107}], 0x4, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r86, 0xffffffffffffffff, r90}, @cred={0x20, 0xffff, 0x0, r95, r96, r113}, @cred={0x20, 0xffff, 0x0, r97, r100, r108}], 0x60, 0x400}, 0x404) sendmsg$unix(r3, &(0x7f0000000ac0)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000680)=[{&(0x7f0000000180)="c2db687aaba17991dd83c73326", 0xd}, {&(0x7f0000000240)="108cd5edfe6a563393a48cdbb607bc4a2d26d7b919de3b792a937f6aaa7e88ee134b4f0c4d0d691c9db6e43c35022da7cd1c018ec759cf1d11495027a1df78431f4a4b558bfa40a31ef027eb584414a0ae1795ddd5730d595dd437065068c2b976e4e7db73d6c03135984cf33e2af4a2397822", 0x73}, {&(0x7f00000002c0)="f1173e10102c4e4e701e2833587d569a745b1a01eb2587daac8957d05137bf1bd4bf91a5c519cac6a53700a0011f7b619be9b4d8819ca5ad80fd4f976a261407dfdce580b6b2296cbcf151356a3a7270e1884ff66e675278636861754821d3c26a745f42804b3212074342a3770160f510b955635f8dc8be29e1a83b37edc7179e35c2998c33e75513a11755e9e84181b088276e", 0x94}, {&(0x7f0000000380)="585e19c68d4e37562e97d8c4f150d70b5f256d94e2d530b4473b361a7d8fa601212399a8a09a9c1dda455c29454cf8d73df64f601f782cd4f72cb4cf45182002170e4fff45beddf9ea544ac0876c9c88edf6d8683b4af7fe8bc14cb6bf4caa34f726aea8a9845e39ad6d56da2dad3709e0fa8e58b089fff6b6aff617b3581cb1b2f0c1d210eee941b72caed93b866f4ec5133747cf43e198de77ac6a727e78b6e5314abe16a5572472b63a347d819af913519a075fcebcbe2964f61380ccc32b66b0c741dba874652b742cfb9fb681165cffa5238027af6d6eabca703285", 0xde}, {&(0x7f0000000480)="8314df55ba15354730137faeecdd8ce0e6c1acf0f2aa799a6fcae875a1b1ed6032f00b8b76f6bce1b634dcedfc6beacdc7d2245b9954e64850cd1d17c388d5097d091d5577f7412a87fe2d8262b5697f9008218f102ca58836fd5dc59ad5037d4bb92ac99a23ce4e890a3897793f321a8a1edcd533bd484f1de7ee4c6322a3453724fe40f464d53a04ece03629f728bde539faf8b6d16ca2c90a0dbf69e2393787c8ab593f5058c5d3c13f68daf9fc2af6100c1e657ae4815a4b9f0127dfb46366c14eddad1955a638d481a279cee0799ea72fa6f1192de5a4ebd38071c0c4edb58a132aaa9051b041a20724ad1a119c85d9fb", 0xf3}, {&(0x7f0000000580)="0fd9878e2de6c53e5bc2e6567575b7e7ca422e3c6f364c50c7ee2b84b4e1753576d130e4ec004b918b0ddd3659171607b25877544a9e28cb1eaa52832675c5e8679e6a052b4b554fe34e3629476d7c6c1651bdaf109d62f59bdd4cbfac9556d8ed51e3dd628c102a7392613843597cd84343bef996e9f9812b171e620e13b1dba57ed7b07887965797913451ac2a0d89ebdf27e2d93e246e82c9b2cb06d370a8ab11711e6a6fdc2a184c578ed99494d3acb2fff35059b840202f86e7e8248614488579a3065889dd110b79f655cbfb5e6438cb1bd20b9db0ccab3bcefc99d4aca417f2ef94cd4caec506274751b3052bc69a3b7f1880b77ba0bf7c0d3b9c29", 0xff}], 0x6, &(0x7f0000000980)=[@rights={0x38, 0xffff, 0x1, [r4, r5, r6, r7, r1, r0, r8, r2, r9]}, @rights={0x30, 0xffff, 0x1, [r10, 0xffffffffffffff9c, r0, r1, r11, r0, r1, r1]}, @cred={0x20, 0xffff, 0x0, r12, r13, r64}, @rights={0x30, 0xffff, 0x1, [r66, r67, r68, r2, r69, r70, r0, r1]}, @rights={0x28, 0xffff, 0x1, [r71, r1, r2, r72, r74, r75]}, @cred={0x20, 0xffff, 0x0, r76, r77, r78}, @cred={0x20, 0xffff, 0x0, r79, r80, r81}, @cred={0x20, 0xffff, 0x0, r82, r83, r90}], 0x140, 0x5}, 0x8) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000080)) r115 = socket(0x18, 0x2, 0x0) close(r115) socket(0x400000000018, 0x3, 0x3a) setsockopt(r115, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r115, &(0x7f0000000040)="100e2956b9223776", 0x8) 18:56:49 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x10001, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x3], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xfff], [0x0, 0x0, 0x2f6b6091], [], {0x90}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) getpgrp() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) r3 = syz_open_pts() close(r3) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000080)) writev(r3, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) r4 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x8) r5 = syz_open_pts() close(r5) writev(r5, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) poll(&(0x7f0000000040)=[{r2, 0x10}, {r0, 0x80}, {r3, 0x40}, {r4, 0x100}, {r5, 0x4}], 0x5, 0x3ff) 18:56:49 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x4, 0x10001}, 0x10) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000580)=[{0x10}], 0x10}, 0x0) 18:56:49 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x840) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000000)="87", 0x1) getsockname(r2, &(0x7f0000000040)=@in, &(0x7f0000000100)=0xc) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) 18:56:50 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x2, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8], [], [0x8, 0x0, 0x0, 0x9, 0x1de0], [0x0, 0x0, 0x1000000403], [{}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0x1ff}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 18:56:50 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000180)="000000186004008b00062bdd77eae99244469df49a2a892607284f59c20000000000ffff3e8509381aea0634049d09ff0008000a", 0x34}], 0x1) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000002c0)=0x69) execve(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)=[&(0x7f0000000080)='\x00'], &(0x7f0000000280)=[&(0x7f0000000100)='\x00', &(0x7f00000001c0)='[\x00', &(0x7f0000000200)='\xc3\x00', &(0x7f0000000240)='#\x00']) 18:56:50 executing program 0: r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x2, 0x0) r2 = syz_open_pts() ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000001c0)={0x0, 0x8001, {0x101, 0xa7}}) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000100)) r4 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdirat(r4, &(0x7f00000000c0)='./file0\x00', 0x0) r5 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) r6 = kqueue() kevent(r6, 0x0, 0x0, 0x0, 0x4, 0x0) poll(&(0x7f0000000140)=[{r6, 0x7c112674a2bca04b}], 0x1, 0xb07f) kevent(r6, &(0x7f0000000080)=[{{r5}, 0xfffffffffffffffe, 0x21}], 0x40, 0x0, 0x0, 0x0) r7 = dup(r2) r8 = syz_open_pts() close(r8) writev(r8, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) r9 = syz_open_pts() close(r9) writev(r9, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) r10 = syz_open_pts() close(r10) writev(r10, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x481, 0x0) kevent(r6, &(0x7f0000000240)=[{{r7}, 0xfffffffffffffffd, 0x4, 0x20, 0x0, 0x6}, {{r6}, 0xfffffffffffffff8, 0x20, 0x80000000, 0xffffffffffffff81, 0x8000}], 0x4, &(0x7f00000002c0)=[{{r8}, 0x0, 0x0, 0x2, 0xfffffffffffffffd}, {{r2}, 0xfffffffffffffff9, 0x60, 0x0, 0x7e7cbcb0, 0x6}, {{r9}, 0xfffffffffffffffd, 0x2, 0x4, 0x5864159e, 0x10000}, {{r10}, 0xfffffffffffffffb, 0x10, 0x4, 0x4, 0x9}, {{0xffffffffffffff9c}, 0x4, 0x24, 0x1, 0x5, 0x3}, {{r6}, 0xfffffffffffffffc, 0x80, 0x40, 0x7ff, 0x1}, {{r11}, 0xfffffffffffffffb, 0x2, 0x1, 0x200, 0xe1}], 0x9, &(0x7f00000003c0)={0x6, 0x2}) unlinkat(r5, &(0x7f0000000000)='./file0\x00', 0x8) 18:56:50 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0xc003, 0x2) setsockopt(r2, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) pipe(&(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r5, &(0x7f0000000300)=@abs={0x0, 0x0, 0x0}, 0x8) mknod$loop(&(0x7f0000000080)='./file1\x00', 0x0, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) rmdir(&(0x7f0000000100)='./bus\x00') r6 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r6, &(0x7f0000000040)="670dc3", 0x3) 18:56:50 executing program 1: semget(0x1, 0x0, 0x7fa) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x44}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 18:56:50 executing program 1: r0 = open$dir(&(0x7f0000000200)='./file0\x00', 0x40000400000002c2, 0x0) r1 = syz_open_pts() close(r1) openat(r0, &(0x7f0000000080)='./file0\x00', 0x80, 0x192) writev(r1, &(0x7f0000001880), 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000100)={0x5, 0x5, 0x1b7, 0x6}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x7b}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0xa5, 0x0, 0x45f9, &(0x7f00000000c0)={0x3, 0xffffffffffffffff}) 18:56:50 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x3, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)="000000024ca5b30bdfd982955dc10352fc245f287f07b7efa76d410d59831a5283e4b28bed11ec3411814efd7c22000000000000", 0x34}], 0x1, 0x0, 0x0) r1 = accept(r0, 0x0, &(0x7f0000000000)) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x802069db, &(0x7f0000000300)) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000240)="a426d45dd5ea2808b18825a85b0b16211cdd70313ca60523f0afc513fb841fbd7a4adfbb1c3aef647d83dc65b5943df39cb99e140c672801c0d2e1f38bb81b8fb74543304aa600d642a820a83fd92df54b4f8024b9260cb0143103c9909451f7f9fcf4fce0654bd1b476f9e67e49ad02d1e12a53ded9a116a854c9ff2bade65db9ec1ba49b36591521", 0x89}, {&(0x7f0000000340)="c71f47bee8864e151a69b9da02cf43dec9bb377333818b2230ffb6f520c347e5ab3ee85fb412c60662d049859a84dcc9981bbfef34db4ea7659cd6965bdbee47b201749d8927e7bdbb2fd4930e9785ff2d006ccd459159b96fa28a1644161c29d1b7ab6d92dcdfa780c8debf5bcd0a79240af3e77081abff498a5f52905842e909a96b2f5b86daefd8f538a761acae7f7faab75ce0d78c8ad8999b3e23cf2167b33a6d3512b816ad1bfae439bc3d34bfe366bb4966a22c1556a8bb59d612494131127890aa13bb800f94eb0e879cf1916f8195f309f6eb59ebfaf0f1710ae4", 0xdf}, {&(0x7f0000000440)="80ab58592755b7dd7f4011cd1771ab4c51e0e30282f4bfe86374631b0f4ddc2cafd9bfebbdc9a7ad58d22153f8c5f1a0e95d10517b04f8e0ba82463af0656e57ddbfcfbdeb50284d35d92eb41c11fddf950ba6217af96292c1c182d3e6cc91364d8ac7d3511d477fc6e7281d868f6bc5da44fab07fcfd92dccc31679f47f08a7b5c3c98e59e533237462fc9a5127f87708efc90db1c3fe6e9a50875ef198c4c5151b6d6eeeb01614cf22d08559cac378f2beb47bdd108d77335728139e9213eb89e24e0f866d5295154c94cdbcf1fd145b5d4a06bf4a31820339e007187015db18c555feeff30976b92ee41e6531759e9b1db77e70916a389d9d96ad444c9c86a2b1d179272700f01ee0a0371de03cdc2cfaf538154490a641fdc4ed33cd05e83fee9a82168e5ce7ea2347440f9b05f7bb671e031b0770a7849a7a41fb389f1e9535ad9076342a0590ceb44a0381f9bf4fd7bcc4baccb5731fe94f289a9b5baae166ecd07559d204a969154cd2127a78930776e377ec54a095e7baa2fc4eafb384c3cb48c59a399308cf925a57be3b3f1ae94455b08ae5ea199426437ffc65e0d7bc019013139347f435d4642789b484b54af6bc16544cedab2afdbecc0ccb38157be59b399940610a41eead13cb927fb9cf74a7c9f60fdcac5963b1f68da9a982ee3a2aae3f1310425e07ea813d7b09c2894701fd387e68c9498726076edbe0cdf6a4926e4887a3e0fe49452cc4f653e383885d0400c19b2f41afc29fd11baa123eb30ce5313f75dffe3bf9ad1633c132a690c6976d371841c035908641ad7e88667ada842b9c5cb50c366cd26bb934119f2b98e9612e1bf601d99802c0f07a6ba731e31a71a934b430b7669946e7ad8ac5696ec5344136790c852599ae3e2a5153f233ac1f9aac72b73bb268eeee98119415464dbe7af3154e0983bfc51519ffeaa630a5d9d81ac3484943557cdbfbeb7dde7c8976a555097708bb31b9c0010f7c1d48d95dd412d4d348844e38d1a67d102b656b12c60d2421bae32d1b724742835dce8cfc1a843fa8f3b4d8ef05b2984cfbebeeadaeae60c9bcf9834602902430f735b1144d4d8b99cfe1f0cbe7cd9e827181a3fbc0bafa0812e7d73fb0803631930fca5696d7e8c30e6cb39ce676085c45725716b442aec0065369c2f14c8688a480b9a1e4f14725de9bc2fbdf499c3fe5eb6bef6439f94cb97bb86ff25ce6e21853c0ea524dfb9739f6793f9d1d7560df4728aa18eb32791eeb339f2f279b244780fd221b2b59c05095c19fa6fa9270560e3b1dc61e46edf837ea070c84cebe248c7b78c30ac1c9980d04b98564f0bbae61fd5b4cf7041270e4deb027bc61d74e53d55c7b4ebf1fc3dbceab325408855f95352dfd69fa8f7544d2fdec55694859f1ffa4a5cfdcb77b11a1695b8d3187d90e5871e7331966ec73b03dcfdc6e9adc0fff81f4a2e3352de48337cbb8db1bec0d8afe02f87789589beebc03fd49841eab1ae45dcafce9b625b369bf6a4fabd85c06da3342304b7505f95c4568644287f3b26a27f6a0b6aa8790e5ccb4d5cd89a2b8370aad3bcf4ce5099edbad3f40d25434f29244384291e640afc3d5df6e401d548285818eab59d8c894e9af5c286dc478671ff8e96d72cb01676061ce2ceadfed353a5deb8f51d6d66e1d2e600c4ada3ad8797c2a7d59cba2a43c1e23fa570eedaa93b90b9b629bcef533f10b229fc9d3a6900127bc790a2ac65eb181cb4614871792f45a44445c8a0cd584a8fbb90cb4cfda70203541de33c196fdea7e8fa7af7997bb1de63b3ad7b6825a77d8b87ee7308caa7b62a941f08c38bb5a4d166586a4d6fe1aecf15f9e4339da34f864c66a5e11d7ccbf0da7d4bf63810d75e989bee1f182ebb6cce44026b102edac7a6559205f73eb24ff4df4ff0edeb5602e75a1611887c05daf2dce9376f0e5cd033bb7068595470ab03db0f16b7a2fb1c27550f4ad8d4d4a2a6926f02ff906737e0b73eb596d459d170c75ae0af20ca19bc4db2caaceb8efc0dc8ef3b4e6ea73aca480d2268282c92b14d2b6b8ba6d46f8b6c99e1272c9e4f8113a940022013c4d18f840f78f504592dbda6b12a851eb6ac873eb92c27a46a7ada95aeef9d5c94b4436a343ecb5abd905fb300667f4fe09f5297bee205d196c2ce63f4664bc0e0b0a1f72835984b6f440f45d1b73162639b5da342891bceb4787f217499a93a8a0ecc101f3961dddc7c00ad1984260948e99f468c70b664104e0a4c015ccca6766e92d64b0ce3967c86e4d9bb4e389c7bbd2d7405378d9d797b08bc4dc7d7991702df79504fcbdee423265994b510cd2db8d39b9fffc1fa0a69ff9b4eeb4fe4d5cdd59adbea977046fded3e55b7ea5dfd084e5a72e89b9baa31169bb176f3493954e2e02234b84637751c15aa78ab4741665dc8b806251ceaf34b2ad63f7fa409a2ca95ce34ab55aca38c0fd6adf914159a29a7ec1863aaa1e5a6fc41a6fd1beafe23093e37b30ed11a9150abcbc26c0a8387971002e7c0682b074195e67743fd944cda2f8199db6e40fd0225e6a5e131df8b4b32c8ff4e651c235274e2795b5ef0c5b6a364f4d36f6714e50c8cb65d9bc270354f64eda623951ccdf55403d19a04269ced8e841a82037a23bbeff4b590e1663c51fceb474a1a025cff52bbb4145a20364ebcedb8219883dc47f36ca8ff7f6d1ce941ee8af4de1769e73804a709846eb4a90cbbb2c477a5e5c36fc2ae8d61abf4b2faa6043e8b00585e7482b1f452aa4451a19aeb9079810789acdcf620836af478ae3a9349145e5374b8d57b8afcd6b6221c86c020b60251e2792a9bdb6ea2056ea3094e0c3f029eff770520f4dcd8df3ec072351b693097ab627116d838b0fda629b6bf1c99f9cc9f1a62fd265290ba0f382f8a71b54662dd3ccad6cf6a3e2df15c1fd96c81fa4d0445fa6ac2b1639ac427dd587c22c2e48d0a012ff7d63f8ed2cb196f5e39fcb3c4a9e94b11ef2ca4640abfab4683582d3464a3f470fc9be57ef3602aed40677e9a07a0e56642e89e61ea385a8b496fd40430b52f5f61fd72bf5a8ba220a0ba0865f12de6b7cb9f8c564b1fbaf6f57b20fe0d314d8098caeb356f60dc00dec3b7429006390d1047e7019691228b2364bb968710fe6f21d6af8bdf3f0466a935cedf6135e3f8f00ccb44348d1eb66f6df3089575f3246e8866a5e406813a1051514d226e0069a0f98dfff613504be97d6846e9d5023943374bb7da5c2c762204f21e9ebbaa6bcb18e3226e7ffe3428bf94453a51a463842b58c024451a8dccd02c925ce0c47989f00c52acb1cc8ce891d0eb0d5a1004ec694fa327c27f3e132f049b7a25fc2e2adf7db695c9ea79ef8aa87f9715f3dea9763cb75bcb17d64dc4ee13aba89198bdc6cb6718cede7bea528d553ff8e2b4f18e2b576138ad76beabe4c67d9c14201528a0d7b43deb094585c6952c4ec9a92800dee143f1435013c36074f1eedb51b735a879c989e2df7b027fa74755a72a734c99e3ecedeb4c8d70641e423b35589f68156c7987609cea757dc23c0a3553661ce61d22bf81fccdd9552b1d3c7f779323317351a6daf8d00624b10fd0eb7215a5bc78a60a51db4c31cbdcd99bc964d38788fd42b5fca5f7398e9eeb94ec3dd6cf91816cf1b902927c244d1ab5ec913a3a4d6546f475d0802ec2a5cce8bc332b8f5eaf6beabe0b8f879147f03e5eecddbb9810255cedd87ebada770c90fe24df2885977d54d68473bc29b2e2944c567f538574d6e64cdd1cb0921ade7267fbc6ebc81776f23b50663766d34faabba4288c424324b9a4d0399338eec79d83fa5f940b6be1239c2505f95a707e6760a8d5dc64d990ff37c6a830f7d528f65fc7fdacb49bd9f4773336f99c77582cbbea1301be742c477934ac617494d3718a975602277fe82bb80156e2eb6ee022b1f0e2e273213cedb68767fec7626c6acd18428e68a0d42da7a9bc9748b4c738de0bba0ca74319c885754ff7c842fdd80aeb3b7313683c571c95dbb608efc4df8dec3aa203c61e8bb828608584b9c30dda4b29a0e0316bc82e8621e16bf503dd526d2ca97f54c2bc26a778f7ce7b1d026792142973626c41d30fed60d96922a6fcb94db25af4076b990f3407f1541496f7c071c813b9c9f16409bd4942ef0ba2fbf1fbd34e64c9337f23f23712743d5fafa80d683f7a1593f7c7ff4e2eb314b3cbbed9dd5aa135cb9d8bbfae78f18672460a2f1283c0a4b8c5859b8654938dca8f1d9eb903cd6ab8606185c44ecc703ae1bd783e692fbcd9be27d08127f220f791afcff6d9dbadd324fd972d7807bdb9cbe9f1b1d3c712703dda4ad873c94147cc844dfaf8323ac70d22ac3c3e800a6e63515853e09430f50512e5a4161a8e23309a4340ef8cff9ce3f71b497844f9fa22e40910bf3685907885f1c5b0a1f632857d6e6b1441d836c10e8c46a26bc5ff4f6802d922155f149762e934c49816e6673b29ad26b61868e7ca496bffb50e1ee4d388df43b7e5c06e2b8b68550c09f138220acf2d6abe3fc1f4287fef1fd7b7d627714a72aa5f873f0eab838f12a28c4c7d63a58864c6f37c6672c9c53b4402d89ae76f74c8061c500137d9516b85c2c8b55da4876aa6e185e2362da12315f5b655f966d08abfa608d698fc978e672bef0a39ca819dd951a9f7cb197fef9fb4e1f143db62cb0f49f83af6f1adf67f1e52a1b6669b74b65a36e60b32ad9cbfa10fba20f296d226b1fa341c48b396bcc648866306c80cdbaa29a1746a38e98c18ca869c6ab0c7a8a7ae4ae9f6a86867bbfb15d68c41ec143c17d074b9282d1cb35ac7fbd70bf87f8fe08da5d50b69a4a3fb0964aa2c3bdde499d76ab187b26011d192be4d05530d24feb370525bc4948bfb2f858ca55233ade8deb110221819e44c51c2eaf09932dcb5f3d59464f2ed2a1502c0f0af4566762eb7f66a0eac151a2e60a6d707f4a6aa0369c74c32e7d240cc165d32537c339f2b8419393d65f28d933a7d716e415c1aeb432b891cacd611e7b22937cba9ce2ec9fb0dab60c4ee16d3fc727934a731c119a945f9cc84a35b73cbce9e7ca8869cc5a7e96fe33468b51871b43a27303d8bdfc27c6fd62b574ece9e7324c0018a87138ff86b0523d19e73b0b4cc2684d699d1fa22ac5c69d12db88a8d76466e9add954568620e56123395fcd7aa43545c520662b8e8727964d937a8c2e40946bf7cb29cb9e45515c817f5535d553e6d20e2f78f8b70cc05e590bc24d39dc9f4fff12c09fcf89755ceb760043044b32af2ac23da9471c2185a9f51bacce72cc8dff3eb324a87f02ae23c8227ebf3160e5a0de907eccb0215827c45580dcd9d205d9e644cd5c7013106c72444f5a0ea394ca1caa6ec7e3547673aaf9df9aadc1c812e0f13b31a98f464bc39690cabe22b210d3d658e8cce03513a8437a1fade0b9abe378c730b2500977be65b2b336672b4e6ae0d814adb78f7317a66264b94de21c36e05f01d82fc111da4b80543bf8fa7935dac7c9ff97c5fb0a8bd7b465a0fd680819d13a28bfc1ec31f0c65f03155a893188c4706587d6464d55c53632f09ae933811955685321a648358ab59c62ff8b9b0ded57d7b11dc109e585a15621a074a847bf9b46a581ea027489f9465729cae3c0600a550ff01c9dd46808230d7670a8ca883cc9edecbb5575d81d8df9c58c071811755e1a4ceed35f6c2182ef3e2f3e543b9648d6237541f03950320aa554c41e4af219b95ccf1e6a9d19b032de725707bc70e965f2ba38c7278ea441ef93711e4a8180d862e8", 0x1000}, {&(0x7f0000001440)="9abe158a15fb523cf8d28d32d8f9b3b1eb9ef84a5ae180ed8b5f307516392438d7ebfaa11e06ab736beb0ddf69a6bf7e7849cf0e91d06998f1cca690e08cfddffd0fd7dbe619e6b57dd64e78323bd1b36affd8bd0e029c796d0273f47828edd9ad298c7e27e3af1fc3a3ac1327ce699868aa35c858e55a4717b81dc80d902f68d6b5b50b70c39a939ea914ca05fc1431480aa48a3d944b718461e4b85d73ab4bee603005021f", 0xa6}], 0x4) 18:56:50 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) setsockopt(r0, 0x6, 0x3ff, &(0x7f0000000100)="c00755fd6ea7360c4857a6302e378f2a16ef8109b71564edd36776a5d3d0626fe94c5f5ca0af014ed8926f0ee8d5e5969a5b31402d", 0x35) openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x0, 0x0) 18:56:50 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000040)={0x100000005, 0x1}, 0x10) setsockopt(r1, 0x29, 0x35, &(0x7f0000000000)="04000000", 0x4) setsockopt(r0, 0x5, 0xdca, &(0x7f00000005c0)="c94ef9c1b1579a68d4587e311fc415cae8f8648ae58c2f37d0fd93a5b906d851b0bfaab2a32edd2c46506abba4735bd0c35e1c68ec8f88dab6aed2357ccf0eac9d85e8b1e8bc2b273d312a7e6a22f39de139f9ea5f6d84820acd34b99e9298e8a9b1893547f806a2d422c14a388b2039093bb119ede33a076a283345d9122741ff2292078c9d1af805d412698769ba83901425e15c8a9aef3caac988215d9200538263e4ce1f06fa972d839675056c220fd509f57aec08372ae78ebb7ca2eb5fa1b574f3b14f6fa71105e47375756a39671556e1fc0d764f9c06389cda85f9403cb7d059684a8fdffa3fb80cb441640dbf3938e1a9297205ae6dfcadf9bef8eecd10f7b443e8bcb320536950f7116fa9475a817cf719a02268ecc64b2d943a39ab76f935798ca102c30a02fb08b3c9666052f4be7441386cd04f3b94cf1da9af2c0882ceee6bfefd792ec490ce22260e6cab3c6f30633fa30604d89d424a8192d727f254da3e77672b7d92d8d1bef3f3be51ee479f29c65129926cea69a21565a05155fca9c1d32bd0d6b4bb4a823e391d3e2e95927b1157f76a2b665bd14d62f5e1f7462e12db1e6d8d6c3963cfc536bf2f86a152ecb9b993bdb921a68a5b68d71b6979d11832baf924e3f869908e44d2a8351e5745542adaee8ace0918c10aeb7d43603c98837048550b0d4d03960d7edc6c73efc025488f7feb1a76f5d05dcca7101d53e67c4c88e5ce35a3038913a6446bcd6e39f08b46ba67181fbdaa5e7d7eef6a651b54d63801bd11fb384121809ed0db0507d88717eb1eb417b3d9f75d48e4514bee3e81fdd88ae1f8c96b6ef1a3a066f2cf5156311667685d44a4f05c656deec7cbcb14fc8536f8615815698a3cb2d8e009754864be224bdfa90fa4b3680392767d550da2944e115ec573d8c4bdba428b329b8ad9a20b318b582edcbe05f01652bda34f8921e895894e6f2e9cefcc57b4b395e6eca1470bcbfcb76fe74864ce9a598f8edb5507f1acc7c464a48934575c0b1f9de22c6abc0a90d28e6764b0c1bc713e5affed571237c39c511e105ea0ead688bf1a11dd2c6adf04e990e1c13b93f5bbbd7512166020e318df33d69c8b095b1ea73317a14ad88e632ac91a381c1ddde002912a2ddd8d89f71173d35feb77dc6bf0dd709e9896f4797ed851f7392695e6d3c6d0f7d3f67bc09831952a8d7bbdf4edeffa85849ff0b8397fe957e34eae8372a99b665f79cdeeec4adde1640767ed3300c3d0638c9c92c0e084712b65810b395267ba2bffa80f70f6a82678d3aee9265cdd281d2e07749fe0468ca8ad8a2f14b89e33da53b1669b87fb7521799161a95462be2be00ae047568e43a7952c1ac0647e7a18c9bfef75c0d69004f760aab92148407094c22c65b6f985de183036ef7397e8b43f49c9efcd95fa423ccec835c42a54b2e38526923316578cb2c6f5f54d874b41fb3016c319168314284caf4f7a2f34bdeb7b4cf0fb9c4f6da33b1517cb170f0adb67d235d3fe398f627108bbf01cf837f54f94e28fb7349b83fb4cb346e87eeb9b2c02f75b45c5e7fa4bdd7553b2ea6ec8c6d88c3f42b37d74f80a7dd2bd2f288828035f7deab7c51c3f3aca2c11b3851c232b6c6a3948477f5c3e2535bed4cb9bcebd135fb15f77333d082324701cd1ded8a06cb9daf971661230e7ffe6bf20e69976654280ad7f78ffe0612b1f06901ff8a2c300f4ea3cec45a55e2e8b5b1f84f5746b84096724b10a747f7f87ca59c2d963a3ddc46906814c6d4c4d6f599e35079bf123703b1110b3bb10927fc8730d6e2588f5bdac4c00df1d5256adc0dd0153b3c381006d0c3f47ade1969593163db39ffe0c7de41d6db7db8aa48121e184afe0f0792ff3ac79c2d8f84435d31a9baef53a9a83c0f500a0cb07a9482e30fb91a0b2f3ee571e720bba67c52415e9cba01692d91c8058ddb508538869130a51e1a60c62dbcdbcd8939f3e94740708b7eb53cd79b506d4a3fd41cbf55aee410f14359f40ca24bf24ea4d1c96d3566bbf154c966457ea850c1a11cff31b43124d9f70d202e368742f5bff1fe1846b5f109fd3f54f9964fc2efb728afc917e805d0ee4eca0e258f1a4d978a521feeee8bb16b555eff535cca5bc44c6e63ab2ca02d1495a4b043c3cb56b73c92a758c87a5a9a77b38b018e99b3fc773aec55a1c257309ad836ade26de628971b515d9a0e8e19a0a51c5a702385908116011ad5cd62d2960d49c81db7d1871fcd3e4f1b5a3b11597eaff0e0bdcafb24c8f2dea1364649ec2d094c5fcc3c9d59032fdfb12b52223d4c84a7a0ae5670108ef10651119e1642fa85c30a8a58c048282bd27fe869dd1a1a8b14970f8eeab6b55a47fe36f8a2126ccb3456846abb832e7ee92e490a3f6c5567465a8ba709e930415bff298c10ca7db293fe4d1e9906481de8a0cd8262cb014b561dc6c39d8d2dc11adf38714fe50e0065e813b68c69e9bb0179ba3897a4e25e82ad84ee2ffae64f5ca8ab6782915064f6d680aaee06837030c91a2a33e03354576a34ee55272b0e99573211c0fe9fce52f90e97ba1f393b5567914c7360aa16ea6cb6b83c0b8fd10345d955c4d1f13b9ea580dacd888982b6b6f353ad006243da20328eb64be6b2c8227bd3ea2380726101ebe97c044cc58a1f7818aed93807ce1c6dce11c2c3ef3dafc6569e5a5d43556ba529349989d8227a2c5b9df70ad8d7a9e5f8117a804a49fabae678e4bd09b5dc233d1e6f0a129be1a9165c4bca98ca9450912b3617a151e8d753155eab3ae93d8b475d763b71afe8a92ae54e5c45b821c99da3d19ce94e9dbed7f328e8ce27239700c786d46e41964dfdbe27806e6db017e7d33bbf98af126afd928ba184aa84ec29bfe9681ba60899f030e8e6cf0d57a821b7ed4847b155931137541e69db9a5fe4e0433f61c49a612f5125f8361e15d8c5b059d841235b388f9b4d7ecfa5f4ba4e429e1b6ebf8f0744bb23d1549858f155173bfc24bf56d417f941c0b617a576e9bb58f34f8b428d165badae8200fab5e860b6f092675c76b8a3771fe5fa2bf286653d1411894c3de0074366b7c388f145ba4aaa94bdefdd0ee19b40c2f68f7b6d17dea8df55a425cc3fe784adea63a72e51d761d8b3c227e2f2894506f896d0fdea3e55e7527d3af99051e352eb97840b57ec6741c2c186bf7defc41f50328a99e5dbfd6f5936f79bf20da40d5526a281b77cd11c5c789ee0001ae2b4c4f22ad36b01aaa8b6e82c9a69e7f2e7ef363be602e03ab40adf84bacabe9b8abd5a664127f00b30e87ee7f5dc38af7477a26dfd720e144a40fd1bb1045f265e2e21dc553faa14d9baed93d0248d9c016d2ad2da4928ed78176ae699e60b98c82b1903ef6b9aac2cedd98118082c9618104c93cc00d6579ca6bd645e14fb7c017b1f927ff799f255fa0898ea194d9dfa52a0e43e81e50e176762a202b1f87f056d5453bede33dd514bb1438a0f53ef2af3291e31b8fe917101d1781fffb069e5bfd65d23329eacebe83bdad6bc2a8103235664e2b0be1d939728d3d943fda548be80b0b8a4d1c499bbff1d14b678c8abb9363a9c147616475a041d7070af1759e98853b0f0b19f6cfdf58eeb3bcaa3ad591583460982a30c818e4b41f90512dc257a7d996c4e51ea9cb40a7a0916f453bc86f81a12b4e959cea756db1ec4f6c6981ea32574466c55d09eeac9d894cd841e4609bf80ef42b3fc15eb265bd6124696595482c3a1348380b16b2782dccaa61fc34abbccb3e25d8270eab87c269671b26031741f40482c2707dcb5740d219a2753e542c9dfeb25a132883437980d33ef0cef26dcad53cd967eb76d26834d075e5eb97aeaca688cb82fd94ccbc00a06d06a12c98aac4e1cb38ee7c3cdae426ae075cecdea233104385ee47e4dcc107b3f25dcca1fd4cf96dfc508eb1cbab568c1bfc66b034f76827998fdfeb0074bcf3b3493427acd457beb8fd04d58055d01cd90a6b598528a432f25e8716470d1ac342a137d846f6a0589cc87dba3dc57fe73a975d585d38024ac23737869dd3654863720dde610243280c63348e8b2c25bfd4aa05aa24562c8ce7f8efad4bb498286391974b13b87f99c28b0551e4ecdf17cc24f57730e654f53156c25d62e5787f0860462bbc7e4cacc7a76b6f12b9b1e14105db372238a991932c8e1149a6b4fbbf3a914fceeb996034502bcb1d3997a5ec1e7384fba156b288d089d68bf5b7820524e151586f746563947d17961e81a43643623afe248e4ca27dd0cbf49afcd7a72e5c657dc792b0cd1490dcbdbc6632c13546eaf2dec370981c7cad39bb012cd256e94aed0a0c233cd130d52af323ee849764c410c3e474d53afd00db1fb1ce82ab3e944353e727f09fca4abf583f4f2990cd43b91f3012e6da5cbd94915168f24621ab74a6d4c13c93829e12278ef8ab0c33553fc578e469e36a3f8001cbbd450fb911c31b260ce5d5abab58868a2a8198f22f764481987d76aa96a212ae37bfa6bbba5d4e901f36d8f653cca72040ef89017279511b3722355857bf7f2333cc745d209ee896b28040c9175d22e7995c5b33a043f92b5bbfe6b6e82c41a2fd3a354aad9844d961c93a49b7a33556b3b6b1e0ad8f7e489c730e1b3f81fd39a8a84e84563f80e7ffca6dd4109e0d3d7115fc5bf9633022a6d95057095d90fa5601b3a310c02eb72a5b0eefe4e20a31e717690496f076d68f20d19eecd5ca602a90b12f0f88f18f1d635276d7e502cdb82a6e8ae0c754976c153784a70bc70c31acf632ca90b38d2d63748b2869eb1e6c6559f756a3ddce6e511c7f8313cf1a4242e033df29978330e26eb9eb94501ea4c8b0693e39684e186b6decf3b97249ccccb9703826179d1e60fb30e85b22f9e9ce1cfe18f35f9952566d5f932632f084b2fd676274bd79279a56c3e484e43ef7ddd21f8176cb757daa6fed15ccf64a4b2af4a64759c292ede7c4379bd40c596f2130ad7b94ec3a0ab88b97ab9c1cb55e14fddd9c2bdc2b0f44df7e2ef932df7bae8486a78fe8127b2b587f1eb75309fcaca74b29e5fd9156f6041b7443f436e77474389eb116e140fbe4e57bda998c370bf9ba5d0664db39239ee8340a576f976df2eb2e34163e319b341e6a72e1da74e786d407a85a056581a614426371f9cd67f2e124a85323254adf22c4e36b17f0c34fa3e561af000b4081f1aa7636bd9ed9a7a444a30e0c596adf6f950a461ea1500645ac9220903eb836b7ac4bf9c2735d99fc2a58572983f8bdb8c57aad8bec30f0c873bfc721d5e6d90c72bbb52a9b90e652a728eda2e30b059643e650a2840796e3e39c9cd75a53561b469b5621cce41c231c8cda5b1064915adaad83431816dcea0ac9240c70e3afdf6453bd5ca4e8166f57ee47134d449d373dad1d66abf00ba4248f269b92bbf56fdd409fec6658df478e231059503daced48b6e5f2701dbf22d0e38b78aa7a449c89b0304d43e8eca649dc4e014f483fde6932440018e5f2492baf1b16089f7044bd78af52f07143803838ca00deb5d9af71d35ec8fb810b03a153607e7e3439c404ce15522f5ac8e5935b373e21dcdf6ec774d7604e4f09b62d36322c6face1b75497d7fe480fdae70c002a8da6763ddec274582b6f6a90638cdee5848df783e522b1981af04627476b518e3673f1655c1f41d5f86d7cc4c57b3eab1d8452c5f02b9405f46a3570d51c4ceab543c74049d5b9e523ed8555554a3429f9bb0b9579b6fda76c123515f5dd69627662dd4343069643410fa14f79e414676fada40881bb21ec", 0x1000) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 18:56:50 executing program 0: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000300)=""/202, 0xca}, {&(0x7f0000000080)=""/170, 0xaa}, {&(0x7f0000000400)=""/44, 0x2c}], 0x3, 0x0, 0x0) r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) read(r0, &(0x7f0000000000)=""/113, 0x71) r1 = syz_open_pts() close(r1) ioctl$BIOCSBLEN(0xffffffffffffff9c, 0xc0044266, &(0x7f00000001c0)=0x2) writev(r1, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) ftruncate(r1, 0x0, 0x100000001) mknod(&(0x7f0000000500)='./bus\x00', 0x2003, 0xa6138) r2 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r2, &(0x7f0000000280), 0x6b, 0x0, 0x0) 18:56:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000180)='\x00', 0xfc) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "1cfcc4aac37fe45c015bce5ba010009616ace68d"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffe, 0xfffffefd, "854955883d026111fe4d04000000100000001000"}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "737662427300f5eb54b8aef37fdde74c45243d2a"}) syz_open_pts() kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) 18:56:50 executing program 0: r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) r1 = dup2(r0, 0xffffffffffffffff) renameat(0xffffffffffffff9c, &(0x7f0000000280)='./file1\x00', r1, &(0x7f0000000180)='./file1\x00') setrlimit(0x5, &(0x7f0000000040)={0x7, 0x95}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) pipe2(&(0x7f0000000080), 0x10000) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x4, 0x88, "73cc5160527b0100e5000000000000ffffdf00", 0x100, 0xa}) write(r2, &(0x7f0000000100)='\x00', 0x1) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) r5 = syz_open_pts() close(r5) writev(r5, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) r6 = dup(r5) ioctl$VT_ACTIVATE(r6, 0x20007605, &(0x7f0000000240)=0x8) r7 = open(&(0x7f0000000140)='./file1\x00', 0x800, 0x20) r8 = syz_open_pts() close(r8) writev(r8, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) ioctl$TIOCSPGRP(r8, 0x40047477, &(0x7f00000001c0)) mkdirat(r7, &(0x7f00000000c0)='./file0\x00', 0x45) 18:56:50 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "003700200b2a000005000000ac39000500", 0x201}) r0 = socket(0x18, 0xc002, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f0000001440)=[{&(0x7f0000000300)=']', 0x1}], 0x1, 0x0, 0x0) sendto(r2, &(0x7f0000000200)="6e815e61684bd406245b6ccf6af7b0dfecc67cbdaf094db511ac2f7c8270274afbee75d023ae1148a9b0d2bccd2915bd665fbd543d0ae111dcc68a79435facb3fb96ab3389984f459f9fb5e12492f279cff2c57d232cbcd8a074b3b59d38ff3821916ce8981ebfcf63b3df1fc0c138b89579c88a1a83f87ab933da0570f82ee3e56c2193498b3ca418fd371e20abe2e4bd342e3d900187a2f5f77b8a99baf74af74c2814043ff94be7301094ad3f98c8014ec5fd564e5d8eaacc3799bc6ccfc457d0684d835038f4ba83d9a9ef740818368d22c1990168f5412a220f726ed5c83e3508fd20adc8c6609bb5d736d50132de979324fc291ce4", 0xf8, 0x1, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x810, r2, 0x0, 0x0) pwritev(r2, &(0x7f0000002500)=[{&(0x7f0000000400)="fb", 0x1}], 0x1, 0x0, 0x42d7) fchflags(r2, 0x0) r3 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r3, &(0x7f0000000080)=[{&(0x7f00000001c0)="000000024ca5b30bdfd982955dc10352fc245f287f07b7efa76d410d59831a5283e4b28bed11ec3411814efd7c22000000000000", 0x34}], 0x1, 0x0, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000000)={0x3, 0xfffffffffffffff9}, 0x10) pwritev(r1, &(0x7f0000001440)=[{&(0x7f00000001c0)=']'}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x810, r1, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 18:56:50 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000640)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf4688a2a197a386207000000008295955984c87910bf453768c11700287ead4bcb777fa69dfceac2a84e924ed70a266abca64896bc5e57c6388bbd2ad88b2951b158c965e248701201360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799bab80ab4cedd6b1becbd13ad30505e8f5300a49fef9d612f871f4385f04140795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331ff23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e75c93ec4f7f5e6c83b09bcb974b891f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917510500983d41ba76f5bff41e0e590b8bd5295eba5ae8d52b8686ff308d72c2f4286e086f9daecf0c0a3f93a5d68996fade9cef0100752e67b0e033c429ed29335c34f0ede0ea3cdad290d245a760911ef70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0369830df582bce12842db8b2161c337a7613f48b6373af701a3f76939a1e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244a878492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ffcccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b9fa226c7de08060f6892f5c94c2931e645303b4da0ae2e628beccd1a205ebca60a5a3918bfc87b6eb4d73447f93b274ba781f0e0a53e08e15d43288ffbb929a05072a61aed5999905dfec2945185601aba866467f03bf0c75af117890b6dc270d13d017b00e7ca8a7056572971a202167e10953b3f3bd50fcf279fdcec904368cd2e33ce85d0652ef9b914db3e82ead6cd54c432aadcb5af4b6cfab95f10c54554e3b0ade52fece1f728dbcb10ec2af46e59f4299cf8db5089d3a1c0ae025001d28a46c5deeb22b0c20d810c129ac6a87447048384428480875e4f86c678930fb2cb7a8541e40fa22cd53953fb4bd6a3ee1270a8e730c1caf6e3d930382a14ed7b658391ea34ff14ed7b2e3d5fa987f46c75672d421a06c5f9a41857b53b010f6eb409556db5bb66083277b23f571d0b390ee05f170a08476acdcc071cfd72d596ce0bab94688f7d59f6b91aab4d553fa253b31abb3a78bf238a53a7840a98d5de65d232cd744239063d7115ec0c8c38964fba10498e97670f2e774453322c4fe833ff84a560d9e2fbcf9b4923d95b2b61ef4a2c3dcef67095d21e35fe7c94375eb407af5774e6a5e6699c76a36b649af269bc00b68f22589414a4b47ffd81f846fd32f66cec9848ce144e47faa041ab141e42c736c04814142055319ba7f64e291287f274667ecccadb79938224012cba1d6370e9e250f230729568e37f763395555ae3a375664fe1b6acd999439c7d76cdb7b01a313da2a7b7aa596c1160c612e2a0359fb4ac6f7d84941c3d77d3397c404cf5cf500000000001a12fc0f807f88c5ea04b5851d829e1b9fe6272554e5407a3c8f6799fc6700000000220a6c57a60a1f7df2b388e3a40d0d9337a979c4712bcb137e229e935ab7f10000"], 0x10) dup2(r2, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) r4 = syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)) flock(r4, 0x0) ioctl$TIOCSBRK(0xffffffffffffff9c, 0x2000747b) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r5 = socket(0x0, 0x1, 0x0) r6 = syz_open_pts() close(r6) writev(r6, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) r7 = syz_open_pts() close(r7) writev(r7, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) r8 = syz_open_pts() close(r8) writev(r8, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) r9 = syz_open_pts() close(r9) writev(r9, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) r10 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r10, &(0x7f0000000080)=[{&(0x7f00000001c0)="000000024ca5b30bdfd982955dc10352fc245f287f07b7efa76d410d59831a5283e4b28bed11ec3411814efd7c22000000000000", 0x34}], 0x1, 0x0, 0x0) r11 = accept(r10, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) r12 = syz_open_pts() close(r12) writev(r12, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) poll(&(0x7f00000001c0)=[{r6, 0x4}, {r7, 0x40}, {r5, 0x8}, {r8}, {r1, 0x2}, {r9, 0x117}, {r11, 0x10}, {0xffffffffffffffff, 0x10}, {r12, 0x80}], 0x9, 0x8000) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) openat$vmm(0xffffffffffffff9c, 0x0, 0x4a81d0f98973da66, 0x0) flock(0xffffffffffffffff, 0x2) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x101) socketpair$unix(0x1, 0x1, 0x0, 0x0) setregid(0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) fchown(0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x10000000000009, 0x0) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 18:56:50 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = openat(0xffffffffffffff9c, &(0x7f0000000440)='./file0\x00', 0x1, 0x98) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000480)=0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000240)=ANY=[@ANYBLOB="861e2d951b9193d301f6eaa6088b0d231b4803e69ece929cededd8a74f294ef4ded9aa04053998d6111be24d95312d6472ca16caa72e4f825834a629edce6bfb06edd987bddeace18c66c3ceec779637f56904cc0ae1a98e63d9240c8e8a286cec59c3a087148b459a4b39cbd239668913a5b291352425c0da56edfdf976512a680300145808cc2625418770265582a0bbfa5580076ba334f27775184c04a5e61292c849a59b041d63380290488f77b0c83d26a6e59be5abc83230d690a25c5084a045107d43105fd173b5e4f7d7b3af45a39554aa5fc32174f4b6d3b8365d3437e6c882bc79ed088c320b6a92d70e273a47c9861c5a1b1d8a0088b07d0d5e632b7fcfed35a4148560fb4bf3bce80136ef4def3becc9"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) close(r4) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbfffefffffdffeff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) accept$inet6(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) socket(0x400000000018, 0x3, 0x3a) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10000) socket$inet(0x2, 0x4, 0x0) r8 = socket$unix(0x1, 0x5, 0x0) ioctl$LIOCSFD(r7, 0x80046c7f, &(0x7f0000000200)=r8) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000400)={0x2, &(0x7f00000003c0)=[0x7fffffff, 0x1]}) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) clock_settime(0x2, &(0x7f0000000380)={0x2, 0x1}) r9 = syz_open_pts() close(r9) 18:56:50 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000300)="14f59c73114aa08c17cc7ae9fd1bafaba4381a025eeaea9483036959c7e538b465d32e9407580caf90dba2b811a5f43bdd76c7b3666e64c79754c8b1d59179b7e723ac72005f", 0x46}], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[], 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x4}, {0x3d}, {0x6, 0x0, 0x0, 0xfffffffd}]}) pwrite(r0, &(0x7f0000000180)="f781ea80e21bb6f576c45af84a28", 0xe, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000340), 0x8) 18:56:50 executing program 0: mknod(&(0x7f0000000600)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x2}) 18:56:50 executing program 1: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x24a, 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x800000009) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x100000000) pwrite(r0, &(0x7f0000000180)="ed", 0x1, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000100)='./file0\x00', 0xffffffffffffff9c, 0x3}) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 18:56:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x74}, {0x35}, {0x6}]}) socketpair(0x2, 0x1, 0x3, &(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000080)=0xffffffc0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="fd61459fa31912780fa82e19ff7f") 18:56:50 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xfffffffeffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0xbc91, 0x7f, 0x8, 0x9}, {0x7, 0x3, 0x51, 0x4}, {0x8001, 0xd0, 0x18, 0x5}]}) 18:56:50 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x13d) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000000200)="247a7664327f9c7100", 0xfffffeda) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x8001, 0x0) bind(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x0, 0x10, r1, 0x0, 0x0) 18:56:50 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xfffffffffeffffff], [0x0, 0x0, 0x481]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGTSTAMP(0xffffffffffffff9c, 0x4010745b, &(0x7f0000000080)) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 18:56:50 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) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x8001, 0x3) bind(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x0, 0x10, r1, 0x0, 0x0) 18:56:50 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) socket$inet6(0x18, 0x1, 0x7) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) 18:56:50 executing program 1: ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00'}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x20, &(0x7f0000000040), 0x3a, &(0x7f0000001500), 0x20}, 0x0) close(0xffffffffffffffff) writev(0xffffffffffffffff, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) poll(&(0x7f00000000c0)=[{0xffffffffffffffff, 0x4}], 0x1, 0x1) 18:56:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000040)={0x0, 0x4000000}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) fcntl$dupfd(r1, 0xa, r3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x14}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x387, &(0x7f0000000340)="b6") r4 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r4, &(0x7f0000000080)=[{&(0x7f00000001c0)="000000024ca5b30bdfd982955dc10352fc245f287f07b7efa76d410d59831a5283e4b28bed11ec3411814efd7c22000000000000", 0x34}], 0x1, 0x0, 0x0) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000240), &(0x7f0000000280)=0x8) r5 = getuid() setreuid(0xee00, r5) setuid(r5) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x400, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r6, 0x20004276) truncate(&(0x7f0000000300)='./bus\x00', 0x0, 0x7f) ioctl$BIOCSRTIMEOUT(r6, 0x8010426d, &(0x7f0000000040)={0x0, 0x4000000}) ioctl$FIOSETOWN(r6, 0x8004667c, &(0x7f0000000080)=0x2) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000002c0)=[{0x8, 0xe3, 0x9, 0x267}, {0x2, 0x4, 0xc4, 0x24}, {0x200, 0x8, 0x3, 0xfffffe00}]}) ioctl$SPKRTONE(0xffffffffffffff9c, 0x80085301, &(0x7f0000000380)={0x601c, 0x1}) 18:56:50 executing program 0: seteuid(0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000800)=[{0x1e0, 0x0, 0x0, "49f154a513c9c8c70ddc0866a282f571f788b9793cd46700c67029fd9ca5a9bf914136ee4a1fc7dcb8c337a6ee83fe0ac946f668facf87e8c515c9c2428de3c5a61976d761305c86c5f93d09aa44ddde27f5bf11887588d8b071d6e156ba30e8a3efa79e10899e8f8a6278a1796cef266c6796618c29fb329ccbdf8c7985e4b5f8d15cee1f70357a5bb15f2e4b6d1c0d74bcfbeb2f630298ca49eb68c62302316679b433acbc746f4018dd1732a202c254f0dc86119744ad0516c8133c818befd8ad6d37145711c60f579ab5fb8b09bd3fc5d43680cdca18b9d21deba31967e90af7dd31967f06b39d3fce9d2f339d68b7e26fb88136b3e93151030b76608447001f26747628ef056dd879f2e332697729f8c18e6f6603e1ecb295d96b2cb92b27a25c95d425cc41cb7a73ddc7f0ef55848e741203773ef1cfeda3105769b0d6e3f7591b0975ff41c95389bf657818efb050eaa861c55bd012a3a5bda5d37e66d784b30e2c6213e6fdaed623e0bcdcd36e8f26eb9998e14857e78e4b633e58645c92e5b6368ae43616cc32b21e682a853d510fa2626607a72992eae6733565a2ca6cd8f6bbd8e37d3434e17b0a395c87eb3e61f3f6045875826d9e05ad16914da08e1fd6c99d68a69ef12ff7fae903"}], 0x1e0}, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20004000, 0x200000]}}) 18:56:50 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x1, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x51) 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, 0x0, 0x81}, &(0x7f0000000140)={0x7f, 0x0, 0x0, 0x0, 0x0, 0x2, 0xffffffffffffffff, 0x4}, 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) geteuid() 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="1a012e2f66696c653000"], 0xa) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x2, 0x1, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r8 = dup(r7) listen(r8, 0x0) accept$unix(r7, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) r9 = socket(0x2, 0x1, 0x0) r10 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r10, &(0x7f0000000080)=[{&(0x7f00000001c0)="000000024ca5b30bdfd982955dc10352fc245f287f07b7efa76d410d59831a5283e4b28bed11ec3411814efd7c22000000000000", 0x34}], 0x1, 0x0, 0x0) getpeername$unix(r10, &(0x7f0000000200)=@abs, &(0x7f0000000280)=0x8) connect$unix(r9, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$inet6(r9, &(0x7f0000000040)="d0", 0x1, 0x7, 0x0, 0x0) dup2(r6, r5) 18:56:50 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xbfffffffffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x0, 0x4000000}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = semget$private(0x0, 0x2, 0x18) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000080)=0xff) r2 = socket(0x18, 0x2, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x40, 0x0) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f00000004c0)={0x10, 0x0, 0x4, 0x0, [{&(0x7f000029b000/0x4000)=nil, &(0x7f00003eb000/0x2000)=nil, 0x1}, {&(0x7f0000199000/0x4000)=nil, &(0x7f00006f1000/0x3000)=nil, 0x7}, {&(0x7f00000c6000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x3}, {&(0x7f000050c000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x7}, {&(0x7f0000140000/0x3000)=nil, &(0x7f0000244000/0x3000)=nil}, {&(0x7f0000fee000/0xf000)=nil, &(0x7f000015c000/0x3000)=nil, 0x69b1}, {&(0x7f000036c000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x1}, {&(0x7f0000139000/0x3000)=nil, &(0x7f000026e000/0x4000)=nil, 0xb60}, {&(0x7f00007d6000/0x2000)=nil, &(0x7f0000467000/0x1000)=nil, 0x5}, {&(0x7f000000b000/0x1000)=nil, &(0x7f0000477000/0x3000)=nil, 0x8f}, {&(0x7f0000640000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x6}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000508000/0x1000)=nil, 0x7}, {&(0x7f00007bc000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x6}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f00006aa000/0x4000)=nil, 0x1}, {&(0x7f00005b8000/0x1000)=nil, &(0x7f000075a000/0x1000)=nil, 0x39}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000755000/0x4000)=nil, 0x1ad20a45}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x3f}) r4 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) 18:56:50 executing program 0: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000001c0)="000000024ca5b30bdfd982955dc10352fc245f287f07b7efa76d410d59831a5283e4b28bed11ec3411814efd7c22000000000000", 0x34}], 0x1, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000000)=0x1) 18:56:51 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c657107170003c9f8d735ddf089d1b68802775f060f45375d123e5045000000dfd541806a3a9af63069086de0a37e05deca1cbaf2"], 0x10) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) sendmsg(r2, &(0x7f0000000140)={&(0x7f0000000380)=@in={0x2, 0x2}, 0xc, &(0x7f0000000100), 0x1000000000000154, &(0x7f0000000dc0)=ANY=[@ANYBLOB="e0feffffffffffffffff00000100000067047be4c91071058784dd0ac5ea1a79fdd85bdc7aca5ef9667b0d3061bc4c92f8b4d5b19afa2db3d0f1e79d1218bba1907fbec7b4390111e19d97247c8624164ca9dc4fcf5b31135e4ca29b83dfc82a3d4c85b8efdf91f15c01ab97d6da867b9a3cfade658794c8ed8c8cf24bf352f37afaa4a9b7ad000000000000db5f67666d50ad2ae4aef0029018ff7d4f4bb74231596437c2c3c654522fe34bc299d116fa828e15de483438245ce39e3251ec0c8decbd1e63cc1ba9f2f9a194e2ac1c903f2bfe838dd3de57161e52e83acbafe2822107b941e47b7d5a0d3baaca01c9ca48b4b9ecc36c0261c6aa9ca916ea473fe24bab2e51e4153cb45e9a8cdc9b8f138beb8aa4ed88078d72be441f6fcd006968c94abfb4ae73dde4e53e5f9bb0d5a6face7e13bcf192ee591d11ab9f211216d688480baf9c0139bb375797d088fa6345220af47eb831d5cac78064aa50e012b009223d4e0077210c32e7a3eb21c35b322017950a2f0000000000000000000000000000ffff0000090000008c1bbfaa809254dd0721083d156ef32ff1c1dd9d6c18b9f29a45f4cd5fe9c12f717a067ca9764db8accd88c8cd36ed64c6548121cb469f1864417dce4351e52a3e1909cd58e024447c7368f9d6df94cc6de9530977cc43d457631e4bb46e9a23ad5c82a92fea9005effec2c703d00f008324ac2046821d8974dee4ff904882b77de7a6db489cdb626c7f335f7c4dcfb3b9fa89a06cdc7ef893ece7598e9e7d8b194acf7852be4acc9a646ebeaaab38c2de7d9848d3b5495e8bc1c05bba9215b88dfcbf5a1838be0c6566b87826e35316b3b97e3f799ec374ef7f3a995623ce30e860ddc8f7b730fd85412f84e08e1af184b690a61b58c5613c8530c0ffc89b003efdffffffffffffffff00000200000061fc74ce9b0d5b2c3fecb1911da56c99a8b188fbdc232d3003a37a3490953f16b1929ea9aeb91d6185d9521e45fa2d81d70bd54e8626ccf6b7b083cd631d799fe0dcb9c921b66dbe070796594b2b189670ed629d7f9642570c5dce3856a4c9380f4dfaaa1cd507735a87665720ec201dee7c1113ba124159e85b6ee40cd770b85829a699625e7d3a0cfd85247cd400be4f1d65b0685a5ca07619ec6d888670f13481ca05ab2fbcb717ce5c4b311661eaec4ca8895a8ebae4e637da2c4f33a36cc76c8b5c835d5e6d46e983c61b9984b6010fcf636e2336615fe8d0248fdb78d38a0b1734e636591c7205cb50fe45a2bcca609e51e0f882008c9bd8398e58ddf13a99cbf19cf724031c080ebf25937291a2747afdc7710146c43b578503046babbc60684b398b4c6d01f76c8bf9fa89b0179a6a950585e5f11146e43f6f4a255bb22fa32a38d83b381241b65ea514b92f442a45eff482ebeb678f6f96f49e6c36d20ee3f52249c83456efbc33cafaffa1fb50da5c9cad8cd2a6f5380ec3fd6d54141e8c202e1666b56bb6091657f195c57a8fa1ba45d5eb3354d0828d45c8ea5af5e9270c8d967165e59203fdb84a792355382d1dc78e82f459dc25cd"]}, 0x2) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f00000001c0)=0x80) fcntl$dupfd(r2, 0x0, r2) r3 = semget$private(0x0, 0x4, 0xa5) semop(r3, &(0x7f00000003c0)=[{0x3, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) r4 = semget(0x3, 0x2, 0x569fc1a14e9d434f) semctl$IPC_RMID(r4, 0x0, 0x0) r5 = semget(0x3, 0x1, 0x8) semop(r5, &(0x7f0000000500)=[{0x6, 0x7, 0x800}, {0x41c9bfeffef6a63b, 0x6, 0x1000}], 0x2) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semop(r3, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r3, &(0x7f0000000240), 0x6) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r6, 0xc010427b, &(0x7f0000000040)) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(r7, 0xc010427b, &(0x7f00000002c0)={0x0, &(0x7f0000000280)}) dup2(r6, r7) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) r9 = socket(0x2, 0xc003, 0x0) connect$unix(r9, &(0x7f00000012c0)=ANY=[], 0x0) dup2(r9, r8) setsockopt$sock_int(r8, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r10 = dup(r8) sendto$inet6(r10, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480), 0xffffffd7) getegid() r11 = socket(0x2, 0xc003, 0x6) connect$unix(r11, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c65710717577cd33cac526bec89d1b6ccfc8b161d8802775f060f45375d123e5045000000dfd541806a3a9af63069086de0a37e05deca1cbaf2"], 0x10) write(r11, &(0x7f0000000000)="9e3eaa56000000000004bf1aab0300000000000008188e600200d04593fdd308e6b7ca0000000000", 0x53a) fsync(r11) r12 = socket(0x18, 0x1, 0x0) setsockopt(r12, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000300), 0x1bf) r13 = socket(0x2, 0xc003, 0x6) connect$unix(r13, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66690000710717577cd3b362c9cf7d5de07b6a7171aca00101775f060f45375d123e5045000000dfd541806a3a9af63069086de0a37e05deca1cbaf2"], 0x10) write(r13, &(0x7f0000000000)="9e3eaa56000000000004bf1aab0300000000000008188e600200d04593fdd308e6b7ca0000000000", 0x53a) 18:56:51 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000540)=ANY=[@ANYBLOB="2b0a5c9f655108ed1fe700e70000000400000000000000e0579d4105e2631b19da8e04cb9e7ea9ee9615b4293ec578f694ddaf9a4c17b23e5c742db633f83771bc395ae431a19a64f6f3c01d239c9b530360f0be2e5741c52b550a"], 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) r2 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000001c0)="000000024ca5b30bdfd982955dc10352fc245f287f07b7efa76d410d59831a5283e4b28bed11ec3411814efd7c22000000000000", 0x34}], 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 18:56:51 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000240)="f5e968d0d9a0e055f7f14f7a2b8e809027b3e6939bbb7893fa6c3d291bd0e7d35e7579eca136d56217ba04e769689eb604b7ea058d6be5b6e8f1152100aa9060456cff164d91b1df024c8874fbd0d14a84932f1f179a67fd6e264e3abe03b2a58a452dc877e0ac62f7eaf6bbe6cf18e2776d070236e3fde5c8a7437745c92bb4c648ea4a9896eb2d0e9d51ba25467d3f6123", 0x92}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000001c0)="000000024ca5b30bdfd982955dc10352fc245f287f07b7efa76d410d59831a5283e4b28bed11ec3411814efd7c22000000000000", 0x34}], 0x1, 0x0, 0x0) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r2) r3 = getuid() setreuid(0xee00, r3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r6 = shmget(0x3, 0x1000, 0x100, &(0x7f00001b1000/0x1000)=nil) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000100)=""/114) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r8 = fcntl$getown(r7, 0x5) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000200)={{0x3ff, r4, r5, r4, r5, 0x104, 0x5}, 0xfff, 0x9, r8, r8, 0x7d55, 0xd75, 0xfa}) r9 = syz_open_pts() close(r9) writev(r9, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) r10 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r10, &(0x7f0000000080)=[{&(0x7f00000001c0)="000000024ca5b30bdfd982955dc10352fc245f287f07b7efa76d410d59831a5283e4b28bed11ec3411814efd7c22000000000000", 0x34}], 0x1, 0x0, 0x0) r11 = accept$inet(r10, &(0x7f0000000100), &(0x7f0000000140)=0xc) r12 = syz_open_pts() close(r12) writev(r12, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) r13 = syz_open_pts() close(r13) writev(r13, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) r14 = dup(r13) r15 = syz_open_pts() close(r15) writev(r15, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) r16 = syz_open_pts() close(r16) writev(r16, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) r17 = syz_open_pts() close(r17) writev(r17, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) r18 = syz_open_pts() close(r18) writev(r18, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) r19 = syz_open_pts() close(r19) writev(r19, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) r20 = syz_open_pts() close(r20) writev(r20, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) sendmsg$unix(r1, &(0x7f0000000200)={&(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000040)=[{&(0x7f0000000440)="4a7be6ab9bb16f5ddc65ed84e922872d88bd0ecf0a8c89ea1ab957b952e2c9aefa0b2e6197be99d19c99f1c3df0f83ef37e6cce1a227d02d03a117253c1c04a1a17debbc40d8899b1361619d51e6fd7651eba2c7ed0a04eae04435baf6c04dc6645a16492facecb3ce6cf1e47bfb7dc4fb0f5adb0ded47a2da4ac471f24c02a3581de9203b7a809c6ee12631513921a1d343187252e3304b2f17afe85df06b5c8c3d9817a9f840ea79072bca66485a69d334a2821c05cce27a9b3306c8c3fef7da9323b6d2cc921b51607f715b63ea2a6548f7a38e7b92893785bedfc17a3d57e612d03780a642323dba78dc225b9346488196f9fe65f21b67a6b1e6980b477143ae0a63d307a19842d88cd5d5a95f8c2833ea7149a4df0595e348474e13ef49c742cabe8af772d31d2e7781eeedfc70bdf9cb11fa484e1726804f72f8df9bc1b1441ca93ad433a8919f214fd1ffba9f69671f9173a2105862405fa74e7625ff03b27893fed8dac55028a4ecad99ab406ccb1c5150b18af3bee56ca2e302fa3dbe5d3ca3b01c1a4cd35d71612bd106007e9ab7b48a2c5d528a840c8669b045d637503a4522bd3db79be5b4b455dbd465d4aec39717fbfa7ba6da5573f77902f0380c71abf15b8a112d240d70a4d44568ab4ffcf349bf517ee9dac168f167e0b1b044a45485226113ffdd404c4eee9c7c505874cb1478c571e506193f896293b86edbca5994055a7bc8e511c47eaa80459eda708fc8bc6f54b653ece67129975b526fec810d491ab3a41b8a1668a5128b16c34de663953b6bb9611ef999ed0b763d9a6ffb9199b1a4a6c47f0d241e0a2e22db944a1fba97c6fd7a56964c54a2051b5013ba43e3ffedbd4fc548cad6a4aebc1282822088c3f47fa8e2f7ce7648a64b9a2db30fea82278cafa94bb266f231248b3fdeca81491deeea82ae7d2f73a87e6957f78c13c770b4eb225e6d672796c1da17284f27a71dfcd19faa74a2a238bfebf7f34403afc8e797bfd16e753dfdff93e77f9938fe645bf296ffbca6789d86946f376ec95bc060100c13a21309b3f5c8b7f737b66e902aaec69e3cba4a29b9e9701ec454623f7910d08087e3cb66ed105de75f61e7d416fbecda877ca15ad9c291425b5bd7c0b435c5474a5c53fda44a127bfd9fd3523962fb4b91a5fcf99ee6facd8da6c77825313e41542d3454f8d3936d6184b5184a57aa17196c904ddd2d3e6751c152da9e8a4f2b3face1ca3806c15d5e22e895d00696145cba1f6bf087d00d79925be122f629d0e4cae7059f17ab28fb5e01a9a8db22a12b4d28a375403579b3fe29dabd0f3954ae38cfdd109dfbca999d6c29b1139371d493672b49396d15002aecf846a1bd4d4420e30e03dc3c48a4cff66eae533aa3d368b3fc5b3b36989bb485d1c1cd53c1d1c3a7f6383d49f963cb1ce5456d9776c4e7ea4004300ed9b4746e0976de621b7a111f1fd77c818719becf091ace83c7f98ad304735ebc4f43e97215f9236b90afcde54daad5b5da01add9c19b769db6af2a0e0341499e989e5eb2d23079ae493a2e214d5112b20e455217ad7e3f70c7a3e8e6a22fc22d2872bcff7dfe5c1b29c199b22e274ebc0623c016082d8b70c154d60734392588cea679d68db05b1dffb96f46362e3e6d33a3b5fd144241f0c3bef04124a00e133dc1ad02a86e27e947c0357c4a7f098a55334bc4265513a586a8503eea2d23573eae998a2979775c5e477841233dccbb8d9ec41e6ba028988cc38dc62fa830904c3326f6831e579fec09c599d7879b1a0119e4d273bb447bd0f1446c25608f35d50d2b3cd1d167cb04ddeb7eab1a1b585d015c926ada1689d7be1c49df0acf6fc58ac987b6a1da9ff23d3688d3975bdd5687414ece078f232837276a6ce2190d23a35d6d3ad2a78a3fcab8dd03ccf941d64f0cefdc80f618eb048557da37c2317762a89291bd4ebff8aa6e4ed3b38daa8c895a901678ea37a3a663f48bf0b9911861fb80cb3ef2d3ba1da8d3ac7e4ca1856d79cb0fefaca7aea4b668e41d290cfad96a2d2345808244f1f24539f8337b75c177c64dff193f02b350835a77bd70db16862563b0a53fe5328a1a77f1ef80b661962f5b30108bb81966e432aa0dd9351ff9a54161caf97d56aa92664654588caa35d09e5e40f9ca3a31690f18bd14ceff43bf8f83f5992909c0217cc35c59ce737955eee465d8a0974416c8e587315987ed54d80b9863cef7a12a4dbb4718139581373509db7d735bf033e30fcef3790a0d12109b5a51f5ebdf1ea3a92b1370eec042b2a7691d4e27b4f8e134dbd3f54bbd1565bbe31292fc23a42f57b8494a3531b1ad5f4116b9827e73c2326fdced76fc6f8a3ae47be6708cb19e60a69393c63bbc1c42dba982e42bac15f61de53fe4204bfc889ef5e1dcc604baf7cf38514df118ac63b548262cd79474fc255cee31c1f5c4aa1b42009b657faba834c4939c2d8f53ee206693bc3abe549d79bd262f3723dfb74e0f44275f9c127118417cea1d0de883518db76e98cf33745a911a39addd3fc54787b900b67ce818a2124819c46915a3287c427948ab4f9f1b9a0768fea3cf6541c31f18d9685494a115cf1da659f501a424275bbed1d37e4c934b3a8b04558da8c88739f4c7bb7e2ad00d5edc80ce55172b423a57057f32df00209c2b91141a736dfb39a66013fd8c39d452de28ef7b45bbd1ae4602affec77ed414bce85388ff3353f00a520b1d10c6642ec5ca76195d0cb20ddbf893b86dc936f033768ec4cc1b743ac22f780f37f3344bd3fdccf2a18afa6634a13b7c28469bfae082d6fb23adf3957bab4702a6b2e548c2d86eafe1bfe9648ff17064394c268e1df9cd45c1db843c90e73ca03eff2ba0fb46138b5efcb4fb9044b93c7d131be71841536906967ea9b3d1c766f0cf5392fffbdd5804493b098311f3a6897e29cf3f281abae30eaecc94bf9c3e1fd1fc9e975ad3dff0fadc86fc0c13616ed634c9c3e8babffa227bd2ee241827d7d83e800b2a6296867302b8a204df7893f8cf501d6c03c4ee4035035cd3c8db8cad7499f2197679f313053f506e469b2fe5c1c2a7b63387df13b272d994bef616db13554bf2f12e05738e4323ee61d91089d07141d666d06b53f7912b7ea2becbdeb8f733e61df8e11a432933a46354e32d3ff26039b8b00533871d0b63f8f3c5737ccdac8de21712dc3071083dddb7de9328e1b74c12522ac83075162d5116f7cc13624b393ba9ef44bfb0e8a6dd59867de34cecf7cfb28140d97aff4a3c8974ce600c00c5a409b12cc3563e28cdecc2de011587c4a5f99a05e5a1882fb9286b1d1b575e92163b2177cae98ae85c15fc460133c2771121ee35213c220f7d2ba3ebc152d7ac6c0c4db19113a1219972b8f212eb5d4af0aa1e4073b9358b1d828bdc1194ba33102c4030ba7daeab73e3769316733dc17fb73c132bdfa7a403e7b0fe03671b9cb8d8ac066e7144ad130b8962169f59a07f9af78dac830bde6d8ba91ee7adf20f2b7dfcad8d4f97aab181bfeb7ae38847019166dd54e98947a1f08db77f1d1a50b5fd6bd6e2ce20ba62c071998739b5ff15e24b65cc3ac4135aed7d43c2eeac2e666f5eddd50c6ea9e5bedf2ebc46d9dafd07c5637f81e061b5154dbac9b749b8ea703c7ba60d1b3bc665d010c9408fd6c1c8b7a5c23e01852b749ea827c3edf57387b8846a7592f894f37592ac38502cd8d817a5b35bd0c7899b1528e7fd79d5036f1ea231b180dc4cfa3ebed3da932a1672a3cc5b44e5688789420c8411e63ba2f5f45949f7ca2831a601b4ab51bcd5edf33aeffc4f3c4aea93b57232adcd10a070b1199928ebbb0671bee5c8c750d65cb2fa27d95d955cd4eae3c7e221c9bc37060ef9464f88eb560083796f0519f5d41abe31b0e9235f863d2f34856dfdffc0f4a46b1ca458d0e2d0d64e7927d44dd894111e49bc62dfb0799b85efd32ca72e1b55daa9ef2925ed6b764eb403c412ffd1c3566f018b1068b19d9726ef2df7d2df22098db32543b598428dac2af00169f0a4c499b271142e8cd94cdd75ce71edd3a4e717ca7cde3d0a07c78adf0fff489e4fe9f980a2e30f8bc088f5f7728bd6c81dd6559b01ae210f18f874d3f5498884b0f81c31fcbd65c1c99fcbd39f3733c89f6622996db3554a6843210cd68c343dfbd9fbd22784519cc31c0b0ae3d3110e6a05d887379960e6dab7a5f424de328ea6d356bc3869e6a95c80379f73bce3aa648b3b7a7e2fce8ddcf6b3406cba66554682b27bdaa56ee2dd950d29382922144b79ae5f959643fcd145a7c22e7cb6fd08cf4bc4495bb793cfd9b694c48c26859b808f8d6975ea3adbb1244974ab4225a9025eb5ce96b0968a5dfba613ef90fb7f50a606ac3c91289d177bae372f8838bc76f216fac7344250c2aac67aa6ffd4c78692ba6cd4d4a02560859274e45439397122dbddd7ccba4dc9b6360d756fa77c25f5672a88a2eeba7cceced270939b2b9c5835fcb7c36ecae1afbd8ce0b9c5005606386cc22235d192e05aa961ffeb6d61a5241f9827f4f390060f024a13ecc2654e8dcbbb77c62f70555b36bcac28b41d60a94ec134750ec1b41fca274e5131d785d79884632568305acbc98a2f8676bfd020e206b9119a60089a7c0faf5bae90797da40b4b6f9688e6caff251c5d0447c8ebaa7f29f96e03f274d3ceed6817a1f837804fcd767998a1066a203e20ac74dd25ea3e60ce02bed3ee05abb2501fef51e6a025973410f963159ce70a4e2c303ac9663279c05c228578adf7232ca4d91b4be7dd980a90c9e97f14533b10f31043f5991c4d70261534b139a3ffa914e3614b00ca42430901cc7a490d4632feeb268078923a3f86e06cfcc5a44fb5a4b84f7e79b15005fc770ba0bff6d05d899a08774c9b4efb82ae07aecc9734a4d2842b21025ca22ebb7d6f160e4ae862d5bbe6f171db47374e2468c7e70d84c9ff09b862576fd14d6e8395a96853acfe494e088194fe452cc53303fa03fd52ceed99593ed338512154bb6dde26b04daa35a963a101f5a80f8ca293ca9d10348663ddcfff840a6603b014f81753065d933b6d5e30a067f829f6b03715c34dcba2ace7ef5b54b9cc3cc4b5ff3fa86c00f9d2d26a2b8b0e0774ca1e239b3fbefc55c7da8fcf60aa2e4a0603e5b3f564f52bfcef9e64a69f7168e4465ead0b3ad8d690829eac6b845729224a5ea85d7bc9a8ac72982fe2b161cda105a8e06ad908c683a5f2d3bc09bad757018fa42b4ddd0c2c97cf4a45adf3a0c8a73e8646beca97e41c54754b213b745c08407c9220d06e16f45f09f8cf17f0f872b47d8b7ef26587cb23117a13c901b41df23a377aa9b065573fb5191bde9b2f1e4022892218ad554f867544b63416bea58dac5b02e8bf2f92bd78d7fb2c44b15bca6f28399d0f1084372f5c79bbd77fe2feca864939e9a4c4861dc1b98074c56434c33ea2588e6ac144f7b4038c6059507b019ff2d441627d08d2620dca669dcc4f7b4f57c7af8a4c4f0f37d77e9dfdb0e823c15b1c019d8fc6394f8aa39d4df978b981e2cc0ccdf4271eb37315ea00864dc9ce4a5b854b6ea889ebcb5259e8f538635310cbe898fd58395579e672c6041a44c8742735f6bd6e590536ca16fadc793d9c4f7981e648e2b727deb8846ab12653da81cfbda82712ed929991618990ba7a1f92cae451774060d43b1220f1c5ecfd8ad2b0f051ae4b9ba3b5534fe22119b7df87304d68b4d5b9666921da133abfff185a80a2475ec7d21093b2b6c5c6535a4390a7bb435bb4bfd47a2a", 0x1000}], 0x1, &(0x7f0000000180)=[@cred={0x20, 0xffff, 0x0, r2, r3, r5}, @rights={0x38, 0xffff, 0x1, [r0, r9, r11, r12, r0, r14, r15, r0, r16]}, @rights={0x28, 0xffff, 0x1, [r17, r18, r0, r19, r20]}], 0x80, 0x9}, 0x1) 18:56:51 executing program 1: readv(0xffffffffffffff9c, &(0x7f00000012c0), 0x0) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x81, 0x0) connect(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="1c29"], 0x8) r1 = fcntl$dupfd(r0, 0xa, r0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0x4) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000240)) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000100)) 18:56:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) mlockall(0x1) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x20}, {0x15}, {0x6, 0x0, 0x0, 0x101}]}) pwrite(r0, &(0x7f00000000c0)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0xffffff01) 18:56:51 executing program 0: r0 = socket(0x2, 0x3, 0x0) pledge(&(0x7f0000000000)='-\x00', &(0x7f0000000040)='/}*\x00') recvmsg(r0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/199, 0xc7}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) execve(0x0, 0x0, 0x0) 18:56:51 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r3, &(0x7f0000000080)=[{&(0x7f00000001c0)="000000024ca5b30bdfd982955dc10352fc245f287f07b7efa76d410d59831a5283e4b28bed11ec3411814efd7c22000000000000", 0x34}], 0x1, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r6 = semget$private(0x0, 0x7, 0x286) semop(r6, &(0x7f0000000000)=[{0x6, 0x4}, {0x0, 0x1, 0x1800}, {0x2, 0xf, 0x800}, {0x0, 0xdc, 0x1800}], 0x4) semop(r6, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x800, 0x800}, {0x1, 0x6, 0x1000}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x2aaaaaaaaaaaabb4) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f00000000c0)) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r11 = shmget(0x0, 0x2000, 0x100, &(0x7f0000ffd000/0x2000)=nil) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r13 = fcntl$getown(r12, 0x5) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000200)={{0x2ff, r9, r10, r9, r10, 0x104, 0x5}, 0xfff, 0x9, r13, r13, 0x7d55, 0xd75, 0x9}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r9, r10) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r10, 0x0, 0xffffffffffffffff, 0x0]) r15 = getgid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r8, r14, 0xffffffffffffffff, r15, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) r16 = fcntl$getown(r0, 0x5) r17 = getpid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000200)={{0x3, r2, r4, r5, r15, 0x49}, 0x101, 0x80, r16, r17, 0x9, 0x8001, 0x9}) sendto$unix(r0, 0x0, 0x0, 0xc, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0}, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000180)=""/95, 0x5f}], 0x1, 0x0}, 0x0) 18:56:51 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0x0, 0x0, "0000007db84d4337014608ff00e1ffffff0700"}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x400, 0x0) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) fcntl$dupfd(r2, 0xa, r3) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) dup2(r1, r0) write(r1, 0x0, 0x0) 18:56:51 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000000244, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCSFILDROP(0xffffffffffffffff, 0x80044279, &(0x7f0000000000)=0xb2) unlink(&(0x7f0000000040)='./file0\x00') 18:56:52 executing program 0: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0xefc) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000080)='./file0/file0\x00', 0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00') r0 = getuid() r1 = getuid() setreuid(0xee00, r1) setreuid(r1, r0) r2 = geteuid() setreuid(r2, r1) seteuid(r0) 18:56:52 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x1, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = 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, 0x0, 0x81}, &(0x7f0000000140)={0x7f}, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffffffffffd, 0x200001ff, 0x0, "6f0a9b646e930000000000a9ffffffffffffff00"}) r3 = socket$unix(0x1, 0x5, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r4 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc0106978, &(0x7f00000000c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r7, &(0x7f0000000240)=ANY=[@ANYBLOB="1a012e2f14e1b0e13000"], 0xa) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x2, 0x1, 0x0) bind(r8, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000200)) r9 = dup(r8) listen(r9, 0x0) accept$unix(r8, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) r10 = socket(0x2, 0x1, 0x0) connect$unix(r10, &(0x7f0000000380)=ANY=[@ANYBLOB="039f488d62525474ae4460604a9aae00"], 0x10) sendto$inet6(r10, &(0x7f00000003c0)="007ae9a4f66f589effe4f73fb0afe4f3cde0a563fffa9f459464c5ea6b001c51e18a81f01cadae88e893dfe11b7d4966c62b8b24fc2de21cdbdb7fc332337357481aa401a5dbb4031b38b457d43949a04e6fbd2821783b9102bd085b26c1620252bafd2d1319ca9e3249bf99b47861fea22aeee5915f05f8dab8f62772ee1835821bbf368e116363bbba6edc32f1f55064c221f0fa0dcd19efa1a6cbe88e4fd38d44c29c008540553e2b422c87f4e524d10e5b9028344efe3a5f2837d1c1d9f6bc9e3d289b982a9faa66526e05aac9cb9aea753e90607c4d46d5f446adb0fdc38f63d04c5f704cfcf206412eab8f1b96985f91669f52d967c0fa18affe22cef1274576f8d30a7cebe528dc67c126b2a15e6cb98ffa66126dae16702bc8028a38df22958264aa7751a8ec", 0x12a, 0x405, 0x0, 0x0) r11 = syz_open_pts() close(r11) writev(r11, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) ioctl$FIOSETOWN(r11, 0x8004667c, &(0x7f0000000280)=0x1f) dup2(r7, r6) 18:56:52 executing program 0: r0 = socket(0xc20eafa13d87eeb6, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b100050260000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be78162e0000000000002b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282905000000720fd32d2babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f9000e01be657afa8c500000002000000000000020208a3710100"/177, 0xb1, 0x0, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) dup2(r2, r0) geteuid() 18:56:52 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x10000000000003, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62d73407ea8879435751"], 0x10) setsockopt(0xffffffffffffff9c, 0x7ff, 0x48e, &(0x7f0000000040)="747f674d25f596681a235b62d57e25c54d780765f2984d401e372621e0e54972106c41328950bab0788aefad2194458c3b8bfa94c9441fa1a2a016d04c536932ddd8e2ac781d4bf5e2e2b7b25428cac0f82bf65883e645f920760656fbc992798d4cdad002ebb2d1f46376a4c646b6ccd43cca89144b56a13d796adcea1c0df1f69a32c84817b03c6331f0a4c3b17df0d7c3e47458fa7630898b8d4ef21534e3327b981fac086cff7748e113d54a758eaac3398cf1238e68470ac08f0368795ae57fea1bce66acae779411eb68902b1924", 0xd1) sendmsg(r1, &(0x7f0000002780)={0x0, 0x2c, 0x0, 0x0, 0x0, 0xffffffffffffffef}, 0x0) 18:56:52 executing program 0: mkdir(&(0x7f0000000340)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000440)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000300)='./file0\x00') chdir(&(0x7f0000000240)='./file0\x00') open(&(0x7f0000000100)='./file0\x00', 0x10, 0x101) chroot(&(0x7f0000000080)='.\x00') ioctl$TIOCSTART(r0, 0x2000746e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet6(0x18, 0x4002, 0x0) recvmsg(r1, &(0x7f00000002c0)={0x0, 0xfffffffffffffc21, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) r3 = syz_open_pts() chdir(&(0x7f0000000840)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r4 = socket(0x2, 0xc003, 0x0) setsockopt(r4, 0x0, 0x20, 0x0, 0x0) getrusage(0x0, &(0x7f0000000580)) sendto(r4, &(0x7f0000000040)="c8f7a56099f99143c96bc0b5cf1e1ae8c5ad6491ab0e9564171bd35b8516f5b2", 0x20, 0x4, &(0x7f0000000380)=@in={0x2, 0x3}, 0xc) r5 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x7, 0x100000000}) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r6, 0x29, 0x68, &(0x7f0000000400)={{0x18, 0x2, 0x6, 0x3}, {0x18, 0x2, 0x10000, 0x3}, 0x101, [0x6, 0x7, 0x9, 0x0, 0x1, 0x8, 0x4, 0x1]}, 0x3c) r7 = syz_open_pts() close(r7) ioctl$TIOCSTSTAMP(r5, 0x8008745a, &(0x7f0000000540)={0x40, 0x3ff}) writev(r7, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) r8 = syz_open_pts() close(r8) writev(r8, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000011c0)=ANY=[@ANYBLOB="2c000000ffff000a010000006508cd7fdf03000000b6e7210dc8885f16", @ANYBLOB="19b2d360ddec168322e675993a76940551c63dab863917c8659b67b899c02c6491f1de636dded0a8fc7cd12ddcdcfdb8bc783c9dde91ca996fb131be1fd3bc37841a5b5eb8fcbd2588061f7216b4a1b23fad77e2d63ed49dd99f435310e3d9ef210d7479c9914082f88f8e6e61e4e1f2a9736a2d544408863e63453e6a2fdcd59028bd39771d4d0a44dedac69767291bf87c02ab72a9e615763bdecfdbe81a8e0b3a3ee848e82cfb12d225032ce355c9fcbac36c976c373120a2dbdfb8f5a74b769f01cd0ff36b2abddd06997fb5641e90b7a255da10c153910000000000000000000000000000000027ae88cd89056b89a0e5b354bc2cfc7db2f4709762ff71e4b4bf6ecc5b55d08340534f0e342a229a6f9e24e7aa576e00d4e34bfef06cb6b868e5274e0b1de009f9589eef321689892718aec67fc015ff4c2a30bc8f4e55a888f879de9163e61fad86734f50dd7aea908f43f591683b6fea4e57e1478ee7be9e8ee05b245e55ff4c06af403cc9962c35a479b35cce43176540fbfab638576683ba70f5ba0808f84b9d6713eeaa32627a67d98183c7f0727032e344cde438f62d47860275989bb57cb80fc81b0b0d443b492f41cfddadd1b05efdcb7eee975aacd8c9e08edf8923fb586f7ff1ab2cb7284cba2094850e8ae0c35dc470c07e7908a475adeef5514466c39d13cfb756bd010000008805b17222bfbb197063be7f10e27fc126b45d883568b4bf40f856e8a7392acdf4ec1c53ebb404b0e2bbab47b9a49d6640b5ad213a515c3b76a5150ec7946b7621a4c4f484de257495acd5f9f923b69c5b7a1856bb71939cfad2c268e3d8a354a7717e37f96af7804fc4ff4266a5efc06359823610ccd30d987e3ef839acb28206ca16f28b998e6233458e29864806e9e759ff764aa81af35e87b02ecad70e", @ANYRESOCT=r0, @ANYRES32=r8, @ANYRES64=r7, @ANYPTR64=&(0x7f0000000e80)=ANY=[]], 0x2dc}, 0x0) 18:56:52 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffdfffffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0x8080691a, &(0x7f0000000300)) mprotect(&(0x7f0000086000/0x4000)=nil, 0x4000, 0x1) 18:56:52 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="5ff5ffffffffffff01"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 18:56:52 executing program 1: r0 = socket$inet(0x2, 0x3, 0x100000004) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000400)={{0x18, 0x1, 0x80, 0x40}, {0x18, 0x1, 0x7, 0x3}, 0x9f12, [0x7, 0x9, 0xff, 0x6, 0xee, 0x20, 0x8001, 0x3]}, 0x3c) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000000c0)=0x8a31) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105727, &(0x7f0000000040)={&(0x7f0000000080)=[{0x24}, {}], 0x2}) pwrite(r3, &(0x7f00000002c0)="a3019d759bdccc0f96b77012f8b3e4f6216754248545e14aefe9c9736aac32f8247b4eaf70a50ae1e63362b6f0132ab55948ca9cb9d9bc78742697f597a7e522023f1baeec52c16c4248a179532fc58d5dd93144a0f3d6731f9583ae2fd2ec04acaaf274c2289a641e0adbc82865a875427d874b21f368f13f27170e12f115d5b093322d9830bfe6af60cd728fa8dc007134d0eb8ad3d4c18f1aeba76e4362cf48", 0xa1, 0x0, 0x0) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r4, 0x1) flock(r4, 0x1) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000380)=0x2) fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) r5 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r5) fcntl$lock(r4, 0x9, &(0x7f0000000180)={0x2, 0x0, 0xffffffffffffff81, 0x98b, r5}) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000280)=0x80) r6 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r6) r7 = open(&(0x7f0000000140)='./bus\x00', 0x400000003fd, 0x0) link(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./bus\x00') write(r7, 0x0, 0x224) openat(r7, &(0x7f0000000240)='./bus\x00', 0x100, 0x8) r8 = socket(0x1, 0x4, 0x0) recvmsg(r8, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000180)="a5637cb3580660e44ceaff125c001a0d25716c111197e87d86910e767f3156327f56ad72607030ac68a78afc8c8596234ad19c5187b3002b87c47b313dd3da4d44f40280896db253cd477bd370125e39e718d8733e07149f18aa5ac2a3775aab22528c5df20f830da830ac742ea68d80279cbc2ff57cd73e77328dbff39dc112b6d21566d38d4314deab8a1a2c120e13d6fc6872633b8a768cb47213edb5a2c78d9382cd48ec0189b1924b74", 0x2) 18:56:53 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbf3fdff7ffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x3ff, 0x2, 0x8, 0xfff}, {0x1f, 0x9, 0x81}]}) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 18:56:53 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202c17f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) getsockname$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1000e) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000200)) r3 = dup(r0) recvfrom$inet6(r1, &(0x7f0000000480)=""/4096, 0x1000, 0x41, 0x0, 0xfffffffffffffff9) listen(r3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) r4 = open(&(0x7f0000000080)='./bus\x00', 0xa1, 0x0) r5 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r5, 0x0, &(0x7f0000000040)) r6 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r6, 0x0, r6) r7 = socket(0x2, 0x400000000002, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) r9 = fcntl$dupfd(r2, 0xa, r7) ioctl$FIOASYNC(r9, 0x8004667d, &(0x7f0000000440)=0x200000) write(r4, &(0x7f00000000c0)="a9a94b142498f3d084e162f1cb1159d5d9521840832cd8a188da80abeb33199cbc910bb3d50328b6b3172d866b71fef7962436fafe904c361a0d490e0e7cd9a577f38f9e7a9fbed7e11f7fafe4d5a9ce12828a029c4ea615238f99d1e44c44ec5fc06546e3977b40f15796361cbfdfc283e112614ac00949d5f45c8e7051805a9ebcc225c1c93b73606751e9dcda4ef0ce", 0x91) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) r10 = socket(0x2, 0x1, 0x0) connect$unix(r10, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) sendto$inet6(r10, &(0x7f0000000300)="940f454695241d5facc07b62f07ab4dc4509d4389a879e6d15484fd3e068fe63094b3342087a69b128cb0de42e1d3f8d25b06bbe90d23c2d6de0949608593b59c828913befefed891b100123666b8acec72663eb06183107a7e1ff8ecd5ea72e9bfb5f670d3fc78ee0cf86139aa87eaec5ad20c325ab07a81bb93558d0930aeaf9e481a7ab5d51823fb1bbc41c5aee45d5483f8c94fa8e0f218152e31ec8df3ba4d4f8577e0d0fe376d3e5b794cfe77e8f1ce9c27e3ca8fec3db6e9912cbcf6a5092c450b98343827fbd38fed41c55e0bc414567226d5df63c9f0fddf5477f3d81b8ad60c3b4f449b414ae2d8d5e3e903de93832b27ddd0868b009bc2b0f0d9c408da0eef3aa543ebcb609bc526f0dd413471ca2", 0x114, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r11 = accept$unix(r8, 0x0, 0x0) write(r11, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) execve(0x0, 0x0, 0x0) sendto$unix(r10, &(0x7f00000000c0)="b9e17c754528668ee54d4e42b67b77a57ddfdade358cafae2641068ba77d41b30ed78f02aebae357971981e601ea692c6d5d3e0bf5930ac55cfab1752fe6f9c88479b180b05b02cb5a30eb5ffd66403c6850493be0e22d708b0af877ef55c281aec760f1a5fb0f01ebc475dad7892c9716bd4989aec6d963b23d0222578cf6a168c1c967", 0x84, 0x0, 0x0, 0x0) dup2(r3, r11) 18:56:53 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0, 0x40000200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xd7ffffffffffffff], [0x0, 0x0, 0x482], [{}, {}, {}, {0x0, 0x0, 0x1}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) fcntl$dupfd(r0, 0xa, r1) r2 = socket(0x18, 0x2, 0x0) socket(0x1, 0x4, 0x1) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$KDGKBMODE(r3, 0x40044b06) r4 = fcntl$dupfd(r2, 0x0, r2) r5 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r5, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000024c52fc240900000000000000410d59831a5283e4b28bed11ec3411814efd7c2200"/52, 0x34}], 0x100001a8, 0x0, 0x0) setsockopt(r5, 0x3, 0x610641dc, &(0x7f0000000040)="3d92207c268484b9f945361831", 0xd) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) 18:56:53 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) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) listen(r1, 0x3) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r0, r2) 18:56:53 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x402ffff) ftruncate(r0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x100, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000040)={0x0, 0x4000000}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r3, 0x20004276) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000040)={0x0, 0x4000000}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r4, 0x20004276) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f0000000040)={0x0, 0x4000000}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCLOCK(r5, 0x20004276) ioctl$BIOCSRTIMEOUT(r5, 0x8010426d, &(0x7f0000000040)={0x0, 0x4000000}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCLOCK(r6, 0x20004276) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000040)={0x0, 0x4000000}) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=""/26, &(0x7f0000000100)=0x1a) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000000)=0x401) 18:56:53 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028b1) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000001c0)="000000024ca5b30bdfd982955dc10352fc245f287f07b7efa76d410d59831a5283e4b28bed11ec3411814efd7c22000000000000", 0x34}], 0x1, 0x0, 0x0) r2 = openat(r1, &(0x7f0000000000)='./bus\x00', 0x400, 0x8) sendto$unix(r2, &(0x7f0000000180)="a1c299352e8f0229cac77a38d3fb0e177c6e317faa3f9b951384c2c46a3d0bbca7a0230e2842d3bb45760972b33f2a5fb49904f53325754af288bbf6b1dec39c61baf80b9948029f473444cdc782ec42b8f70ffceb866e782d82980ea82185746f2720c8e9c775c5c2f7fd38c4943cceacb6802aa4eb000051820bdf155a010880", 0x81, 0x40e, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="000000186004008034ff0701000e92d0cc000000000000000000000000000000000000000000000000000001", 0x2c}], 0x1) 18:56:53 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) shmctl$IPC_STAT(0x0, 0x2, &(0x7f0000000740)=""/206) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80, 0x0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f00000004c0)=0x1) setegid(r1) setgroups(0x0, 0x0) setuid(0xee01) pwrite(0xffffffffffffff9c, &(0x7f0000000500)="dba5e5709dc58d8698e4891a325e4ddcb3053116515c39a92cfe9f23b42f8243771b80f71297c098ac5a4124012ace1bc5de01637b3c8e7c2ab69ae21fb77ddc616c5fc043f48d3f89a58a0f8855926253c50d171541d5dc840bf9ce367c5f10f2f9d0599f73e931390b2e95d6f7fa00000001e3b8ba825c5d3925cc67fd13e2e2f0e792d3f99a6cbb98a4000000003565f8", 0xffffffffffffff68, 0x0, 0xb58) fcntl$getown(r2, 0x5) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) chflagsat(r3, &(0x7f0000000440)='./file0\x00', 0x0, 0x0) shmat(r0, &(0x7f0000ffa000/0x4000)=nil, 0x0) r5 = syz_open_pts() close(r5) writev(r5, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) getgroups(0x2, &(0x7f0000000000)=[r1, 0x0]) setegid(r6) pwritev(r4, &(0x7f0000000480)=[{&(0x7f00000000c0)="3e5eba27c622f99ac0e6bb87196dfaaec89bc0935404512d0c560f96e5a43acf29fb2c78bca280ef645bdfa274441d8a2d67d81625fade36c725238fd9622a24742c4a5d086e060e939b03749f2c966d73f200ad009bea01031787a3fbacf1c41f20e1ab45cacdd10aa8b7faaa02efc571325a53f9196a3e061441a44c7429f195a04e2f23e80ad7c91abebf6a76e1f380fbe8d2fbcddb817b3df7045db2e77aa24be967f87c37b5453ee47e464e74de317aa970424a4862869f0c090bd9e59f9dccb282c033d761fc94742340", 0xcd}, {&(0x7f0000000240)="f1e6eda94c79ca6767f3ba3b18afadddffa1b56f1e8f6766c16cd59d2babfad00713b58bd97f1962ae2cd76bf6db299bd4d7de8c076b89281540a6b1a72e6fe029880d30e55c1d342324143d1425faf8eb9d341f7aea5af8f62665f8e30c26af748aa2a86ec84027250152b689e7b52296be", 0x72}, {&(0x7f00000005c0)="382d30a455a9be0363d4b3c13399e34a0388ad3965e705c0e3ae5c8e65f3f40f894651443cbb6de2c709c7c486bf0c195cdef3ab81bb068ce4e454e78b311e4db26508b228a91154fa182571f198df83157540150a998310f9ece0fc1b3b48d69f0dc642b5c42f188f529ce8f2ed65f6f0ca9f410d74ad16dbdaa8e151b409579c55295137587146ac2fed3868c1a00f5b94331df49bba355edb3ec15a03d14732b3", 0xa2}, {&(0x7f0000000380)="bdcd0f97f574af4562c5ec4ce590364797b2ef9d0a14d3ba734f99bc30deb9f96185daa457c08c06e557382658feed2f854198a250efeedbfe8004cf15bd0fb6e020acc173477ccae49f2e6f958b25964cf49b13b1e7ccd183ba0c6ab9d03b77eb14bdf6fe22bbdfb42c1a98ad607783bdca57", 0x73}], 0x4, 0x0, 0x1) 18:56:53 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86139) r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x10001, 0x4, 0x3, 0x80, "9799f96dbf9702697a0e19e067883479789c9fa5", 0x7, 0x3f}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x80, 0x0, 0x4100190000000001}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000100)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 18:56:53 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{}, {0x2c}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB='+'], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040), 0xe7) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r3, 0x20004276) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000040)={0x0, 0x4000000}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000100)={0x5, &(0x7f0000000040)=[{0x81, 0x1, 0x4, 0x80}, {0x400, 0x3, 0x2, 0x97b}, {0x25e, 0x3f, 0x7f, 0x2}, {0xf0c, 0x4, 0x3, 0x8}, {0x2f4, 0xff, 0x1, 0x4}]}) 18:56:53 executing program 0: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x3, 0x7fff, 0xfffffffffffffff9]}, 0x3c) r0 = kqueue() setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000100)={{}, {0x18, 0x2, 0x0, 0x1}, 0x0, [0x0, 0x3, 0x8, 0xfffffffffffffff9, 0x0, 0x3]}, 0x3c) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000001c0)="000000024ca5b30bdfd982955dc10352fc245f287f07b7efa76d410d59831a5283e4b28bed11ec3411814efd7c22000000000000", 0x34}], 0x1, 0x0, 0x0) accept$inet6(r1, &(0x7f0000000080), &(0x7f0000000140)=0xc) r2 = getuid() r3 = getegid() r4 = semget$private(0x0, 0x2, 0x11) r5 = getuid() setreuid(0xee00, r5) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r6, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r6, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r6, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d1170700547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10080000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a016904df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287631ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da81600"/371], 0x1, 0x7fb) msgsnd(r6, &(0x7f0000001e80)=ANY=[@ANYBLOB="9a89fe9d10bb030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653f542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd20263425ab6818f682770f3b94c5eeb4af79be0195d459fadab38ea746dbe655df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28a73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfd997631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d10e6cc1ce9f3f6a3d539c356b5988d25beef00000000000000bb711f6f29e389a77fe762636c3d"], 0x156, 0x800) msgrcv(r6, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r6, &(0x7f0000000a80)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae93478443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0900000040b9c8b754daeb2982d28606050dc516a0af1461584bcaa0408775b83db6923dcfbe6fa845a4afe35d7f4b3720e880730444450164f43f8627d24afffadcfaf679ecb314a52c8d1441557cb9bfb6ac84523eb0f63c3554f09c828447bda40c883721400975bbaacd0c45e7c984022927e336ceb0507666"], 0x1, 0x800) msgsnd(r6, &(0x7f0000000480)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0x222, 0x40000000000800) r7 = getuid() r8 = geteuid() setreuid(r7, r8) r9 = getegid() r10 = getuid() r11 = geteuid() setreuid(r10, r11) msgctl$IPC_SET(r6, 0x1, &(0x7f00000000c0)={{0x6, r8, r9, r11, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x0, 0x138, 0x2}) r12 = getuid() setreuid(0xee00, r12) r13 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000200)={{0x80000001, r5, r9, r12, r13, 0x175, 0x800}, 0xfff, 0x5, 0x1}) fchown(r0, r2, r3) 18:56:53 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r2 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x98) getpeername(r2, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) r3 = socket$inet(0x2, 0x1, 0x8) getpeername$inet(r3, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r4, 0x20004276) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f0000000040)={0x0, 0x4000000}) ioctl$BIOCLOCK(r4, 0x20004276) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000040)={0x0, 0x4000000}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x4, 0x20, 0x81, 0x6}, {0xa5f8, 0xc, 0x8, 0x5}, {0x9, 0x3, 0x2, 0x81}]}) socket(0x10, 0x542ac62b8063d014, 0x5) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x1200000, 0x0, 0x0, 0x5], [0x0, 0x0, 0x8, 0x0, 0x0, 0x1f], [], [], [{}, {}, {}, {0x0, 0x0, 0x0, 0x3}]}}) mlock(&(0x7f0000ef9000/0x3000)=nil, 0x3000) r5 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r5, &(0x7f0000000080)=[{&(0x7f00000001c0)="000000024ca5b30bdfd982955dc10352fc245f287f07b7efa76d410d59831a5283e4b28bed11ec3411814efd7c22000000000000", 0x34}], 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000180), 0xc) mlock(&(0x7f0000e8f000/0x4000)=nil, 0x4000) munmap(&(0x7f0000dfd000/0x200000)=nil, 0x200000) r6 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r6, &(0x7f0000000080)=[{&(0x7f00000001c0)="000000024ca5b30bdfd982955dc10352fc245f287f07b7efa76d410d59831a5283e4b28bed11ec3411814efd7c22000000000000", 0x34}], 0x1, 0x0, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1003, &(0x7f0000000100)=0x3f, 0x4) shmget$private(0x0, 0x1000, 0x15, &(0x7f0000f43000/0x1000)=nil) 18:56:54 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="2b0e3375ba3edbee5a1d228dfae74dbb4e9eaf910c3b7ca4222b5c304700"/49], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040), 0xe7) login: vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020ade8c0 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020ade8c0 18:56:54 executing program 1: semget$private(0x0, 0x3, 0x0) semop(0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0x4003, 0x0) setsockopt(r2, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r2, &(0x7f0000000480)=ANY=[@ANYBLOB="82022e2f66696c036600000000000087556b3c117d0e0bd71145168de85b968ae3dfc40000000000000054673287a530def6048a7b1f6a69f7852f4bb9a3600e02013b66d211"], 0x10) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r1) sendto$inet6(r3, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCGHDRCMPLT(0xffffffffffffffff, 0x40044274, &(0x7f00000003c0)) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) read(r0, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r0, 0x0, 0x4ed) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000000180)) poll(&(0x7f00000000c0)=[{r5, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r5, &(0x7f0000000040)=""/32, 0x20) dup2(r5, r4) poll(&(0x7f00000000c0)=[{r4, 0x18b}], 0x1, 0x0) read(r4, &(0x7f0000000440)=""/57, 0x39) syz_extract_tcp_res$synack(&(0x7f0000000380), 0x1, 0x0) syz_emit_ethernet(0xcb, &(0x7f0000000240)="7a75c63c5a0093ec50c3518784b402751cf09918c1aad731a311b3a0bac3b346f9c1499bf22644b908c1fa8ef84eab26adf066206a85f62872e43aae80722b784f2cd76fae085c326f1f5c70e03cf815763f53caaacfcfd601048956f6615ee538268abc0e6dd9da7d204b11bfec5fa4d10bdd5fbd4bfa42cd943a03c6072f2ba956b8469dd3145bf5713f7e73934fa36d09c438984cb237f05951adebb62eaee76005187b537a58e6f73ef830c6579169e747bb0ebdf6dfa993f8c4a55ccc4d70d9cf4d164c4aefa4a5aa") 18:56:54 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20c6, 0x8613e) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x130000}, 0x16, [0x0, 0x0, 0x0, 0x2]}, 0x3c) r0 = socket(0x20, 0x4000, 0x2) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) msgget(0x3, 0x402) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000180)}, {&(0x7f00000001c0)="751c7e1cf27ee1be7f3a5da93ea663468fe60c409dc79f166703fdfff1869e00d8b3811bf6ac02b98c247d5207c11788473eab45377ae4d40b06086525197572d647c3eb6e34d5325d95f32518ec930f309d020dda875a94a9afa6870ed9666c53ef4a3daf27dca0b0b2e0598008419dbfa3b32ee5581c5328997289b1b5c3169e23544cdc118f77fcab4a3a91a791218501279f556efd8df0187f5c2f6f5fca0aa7c8cbac48103f193b35b39271e07bb2c35e42b9621e54749c5b11e0194e8cf88d7f1a3c14ec5c5f5a5989093e67626737b4fb0711172caf", 0xd9}, {&(0x7f0000000300)="15c3d140b74e9055964ba897bb88754c508a25ca9a5547a2321917f2f453b4959370974c194c35cf98f31a5ec0e7f17032c227b2eeb359ab528340e16101bf29995de9ab94648bb6907d68a60f20b8cc454dbc629a91750e6f1235ce32540beca397f3b0b5482445ec07fcce5cddc281cadcd0b762f4ba028ec0b96e0b6876106f44c30c1a48934614653d483efec78ba6c634caf10ec9a40b9dd9b2dfe5e5fbd002dd03c980ec2a0b1e6a5313432d063edf083e8f07ac5dbdaf6672acc091f296691a7054f36f9372c5c911327cc070fb1b03abd91e257e9ddc749a46ddaf5cfc2420d9b09d78f57198a516e883b7ac67cd26bafdd1c64a7aa3390b", 0xfc}, {&(0x7f0000000400)="a51d09eeb64950e0d2a1c954b9a6f0947318791418d51ffc535d841936fea2f1a6cd82485b57e84c047b9057d724eaf282c8924901538307435251ded2bf004b116f3782691cf438ea91426659053f19d9b92e74e8f1f7f694811f7a3c586199b329f1bc8a817a3d72b6fc74e20c4e4153", 0x71}, {&(0x7f0000000140)="b4e02c8198df33b9d643785bdf7448be8f379d526440342300fdf275b7ae37e4d9", 0x21}], 0x10000000000001fd, 0x0, 0x0) 18:56:54 executing program 1: r0 = syz_open_pts() r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x6b8c52f063851bf2, 0x0) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x1116, r2) readv(r0, &(0x7f0000001740)=[{&(0x7f00000012c0)=""/203, 0xcb}], 0x1000000000000220) close(r0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r1, 0x0, r3) execve(0x0, 0x0, 0x0) getgid() 18:56:54 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) msgget$private(0x0, 0x112) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xfffffffffffffda2) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000500)=0x5) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) getgroups(0x1d2, &(0x7f0000000580)) getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) mknodat(r0, &(0x7f0000000240)='./file0/file1\x00', 0x4, 0x2) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000580)={0xffffffffffffcbd4, [{0x1, 0x1}, {0x3, 0x3f2}, {0x2, 0x8}, {0x3, 0xfffffe01}, {0x1, 0xfff}, {0x3, 0x8a8}, {0x2, 0xe1d}, {0x3, 0x5}, {0x2, 0x2}, {0x1, 0x4}, {0x3, 0x21}, {0x2, 0xffff}, {0x1, 0x800}, {0x1, 0x5}, {0x10596f9da9526bcc, 0x400}, {0x2, 0x4}, {0x1, 0x9}, {0x2, 0x8}, {0x3, 0x8001}, {0x2, 0x4}, {0x3, 0x1ff}, {0x17ece9595742db57, 0x4}, {0x2, 0x4}, {0x1, 0x81}, {0x2, 0xff}, {0x1, 0x9}, {0x3, 0x7fff}, {0x3, 0xab47}, {0x2, 0x4}, {0x3, 0x3}, {0x2, 0x1f}, {0x0, 0x1}]}) setegid(r4) setgroups(0x35a, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) openat(r0, &(0x7f0000000280)='./file0\x00', 0x80, 0x80) fchown(r0, r1, r2) chdir(&(0x7f00000001c0)='./file0\x00') ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000200)={0x17, 0xa7a1, {0x400, 0x5}}) r5 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r5, 0x2000000000000029, 0x6c, 0x0, 0x0) r6 = dup(r5) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000540)={0x4, 0x100000000, {0x100000000, 0x114}}) setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) r7 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) getdents(r8, &(0x7f0000000680)=""/68, 0xfffffffffffffe1e) kevent(r8, &(0x7f0000000300)=[{{r7}, 0xffffffffffffffff, 0xa0}], 0x79d, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x7}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x7) msgget$private(0x0, 0x200) r9 = msgget$private(0x0, 0x200) msgrcv(r9, &(0x7f00000008c0)=ANY=[@ANYBLOB="0010000000000000000000000000000000e2ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000ffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000006199e7cec89e45ce7cd179a5801fb44f29410913425634db7de438b0651785ba69cd62dd295b07187473b53a9b25fad175aa4276a249c29ecc1dc3ae1a039af6a14c2c366422c7fd1f23f7a45c8bff7fffa51d1259e991de42554073024a1002a6275bbcb40bd70388795c9db7a91b01db21355a90335c11fa8c067ca662cf3c0110291ec34db85f1f618a53321154b0e6ce6494e8c100345f30a09dd0f3435ee494dee3d0b26a0dbedd7ea661addd904d90b84139f6b44619814faf188738090a75aa63f5a13b2e9c8b6e2b36824d8de029b735c5ceaee93d4fbb57e0c91d708ccdee6936c1e4d4c4fc2f3b0115fc198bfa9179bd35e98ea29bfaac429049a4e880158401bc1b0e1597e2783effd5d6109f41125dda"], 0xfffffea8, 0x0, 0x1000) msgctl$IPC_RMID(r9, 0x0) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000100)={{0x3, r1, 0x0, 0x0, r3, 0x80, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x1, 0x1000, 0x5, 0x1}) r10 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r10, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r10, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r10, 0x4004746a, &(0x7f0000000380)) msgget$private(0x0, 0x718) getuid() socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000180), 0xc) geteuid() r12 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r12, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r12, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) r13 = socket$inet(0x2, 0x2, 0x7) setsockopt$inet_opts(r13, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) 18:56:54 executing program 0: r0 = socket(0x2, 0x3, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r2 = socket(0x2, 0x10000000000003, 0x0) r3 = semget$private(0x0, 0x2, 0x204) r4 = getuid() setreuid(0xee00, r4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r7 = shmget(0x3, 0x1000, 0x100, &(0x7f00001b1000/0x1000)=nil) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000000100)=""/114) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r9 = fcntl$getown(r8, 0x5) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000200)={{0x3ff, r5, r6, r5, r6, 0x104, 0x5}, 0xfff, 0x9, r9, r9, 0x7d55, 0xd75, 0xfa}) r10 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r10, &(0x7f0000000080)=[{&(0x7f00000001c0)="000000024ca5b30bdfd982955dc10352fc245f287f07b7efa76d410d59831a5283e4b28bed11ec3411814efd7c22000000000000", 0x34}], 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x3, r4, r6, 0x0, r11, 0x121, 0x7}, 0x7fff, 0x8000, 0x7}) r12 = syz_open_pts() close(r12) writev(r12, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) connect$unix(r2, &(0x7f0000000180)=ANY=[@ANYPTR64=&(0x7f00000007c0)=ANY=[@ANYRES16=r0, @ANYRESDEC=r1, @ANYRESHEX=r12]], 0x1) writev(r2, &(0x7f0000000140)=[{&(0x7f0000000780)="394d1d87500ea9cf825698c7af45782a5beea5e10f4600d4726b8fb43a328c568fd87c061c5b98c3102b886717b4302df78cc33f2836f6c83095eab5f1", 0x3d}], 0x1) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x3, 0x938b}, 0xc) 18:56:54 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000740)="90", 0x1}], 0x1, 0x0, 0x0) ftruncate(r0, 0x0, 0x7363) r2 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x400, 0x0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f00000000c0)=0x1) 18:56:55 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xfffffff4, 0x0, 0xfffffffe, 0x6, "22afe98b003c57e43cd67060bb4e00"}) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000340)="a7e3cc746086196220773118bab2f76547b967b296096166202c86c091f49db446952cd8c537a83dab9f7d6cfce288f33fda4b369f90b07410753b115857854b2b6c4fd8478beb1b9fd0c818a985a2009641874746c4e9cfd8596de1f9e83a9c0a0ed3356442d1be17e2b2320056648d54b35941a570eb6f7de7e3b2083740fe9e3aaf630618bc65dc3e78c944fb1b012b760f9c18c46a61df4782f34bb170ccda8d65b6842fee30514920d3bc27e7ab756fa02a5cda0e30eadf7486200620594765fa7e62f086232f60eb6ce11fa543286734f9940176a740bda42733232af961089eac504f8a4174f61f7e7e110384f430ca2914d162a4d09cfecf26df92da2e7fabcd88062f15c01b0524710d71e861528f4cb77079d0afbbeaaafc71a90f6c65138a1a3e59973eadc67af64d8989f3f93ba7e68eb225bb80a254a1a9ffa7543856e4f631d7cb82", 0x149}], 0x1) 18:56:55 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x400000, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x1a, &(0x7f0000000040), 0x4) close(r1) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3b) r4 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x1a, &(0x7f0000000040), 0x4) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, 0x0, 0x0) 18:56:55 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6418214c], [0x0, 0x0, 0x0, 0x9, 0xf9ffffffffffffff], [0x0, 0x0, 0x5], [{}, {}, {0x80}, {0x0, 0x0, 0x0, 0x3}, {}, {}, {0x0, 0x0, 0x0, 0x9}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) r2 = dup2(r0, r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r5, 0x20004276) ioctl$BIOCSRTIMEOUT(r5, 0x8010426d, &(0x7f0000000040)={0x0, 0x4000000}) ioctl$BIOCPROMISC(r5, 0x20004269) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) 18:56:55 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x1a, &(0x7f0000000040)={0x0, 0x0, 0xc6}, 0x4) r1 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000001c0)="000000024ca5b30bdfd982955dc10352fc245f287f07b7efa76d410d59831a5283e4b28bed11ec3411814efd7c22000000000000", 0x34}], 0x1, 0x0, 0x0) 18:56:55 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000040)={0x7, &(0x7f0000000000)=[{0x940, 0x5, 0x4, 0x4}, {0x7, 0x1, 0x40, 0x8}, {0x9, 0x1f, 0x73, 0x8}, {0x1, 0x76, 0x81, 0x3}, {0x4, 0x5, 0xbe, 0x9}, {0x1ff, 0x94, 0xe6, 0x7e0}, {0x2, 0x5, 0xec}]}) r4 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r4, 0x8020691f, &(0x7f0000000300)) 18:56:55 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x6000, 0x5f00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) 18:56:55 executing program 1: r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000040)='\x00', 0x1}], 0x1) faccessat(r0, &(0x7f0000000100)='./bus\x00', 0xdf, 0x2) r1 = semget$private(0x0, 0x3, 0x3) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f00000000c0)=""/59) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000080)) accept$unix(r2, &(0x7f0000001340)=@file={0x0, ""/4093}, 0x0) open$dir(&(0x7f00000002c0)='./file0\x00', 0xa8e329f9edf63bbd, 0x0) r3 = getpid() r4 = syz_open_pts() close(r4) writev(r4, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) dup(r4) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r5, &(0x7f0000000280)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000240), 0x260}, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x30) 18:56:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x30}, {0x400000064}, {0x6}]}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 18:56:55 executing program 0: r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)="000000024ca5b30bdfd982955dc10352fc245f287f07b7efa76d410d59831a5283e4b28bed11ec3411814efd7c22000000000000", 0x34}], 0x1, 0x0, 0x0) getsockname(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r1 = socket(0x2, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000000480)={&(0x7f0000000000)=@abs, 0x10, 0x0, 0x30}, 0x0) 18:56:55 executing program 1: geteuid() r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r0, 0x0, 0x0) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="821c0c60c4"], 0x1) r1 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r1, &(0x7f0000001000/0x2000)=nil, 0x0) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000002040)=""/4096) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000180)) 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, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) close(r4) socket(0x400000000018, 0x3, 0x3a) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000040)="100a2956b9223776", 0x21d) 18:56:55 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) r2 = fcntl$dupfd(r0, 0xa, r1) openat(r2, &(0x7f00000000c0)='./file0\x00', 0x80, 0x8) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) ioctl$TIOCSTOP(r0, 0x2000746f) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) ioctl$SPKRTONE(0xffffffffffffffff, 0x80085301, &(0x7f0000000100)={0xd40, 0xb97}) write(r4, &(0x7f0000000080)='L', 0x0) 18:56:55 executing program 0: pipe2(&(0x7f0000000000), 0x0) pipe2(&(0x7f0000000000), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) pipe2(&(0x7f0000000000), 0x0) pipe2(&(0x7f0000000000), 0x0) pipe2(&(0x7f0000000000), 0x0) pipe2(&(0x7f0000000140), 0x0) pipe2(&(0x7f0000000000), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000), 0x0) pipe(&(0x7f00000008c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) r1 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x0, 0x0) sendto(r0, &(0x7f0000000180)="1c4351613d1874cd26763e65f9d4179c6cc21c288394c35fb0449926970e385555a94c7007c3c2914aa0eaf01e3f707712279a960316eaaec55286ccaa4a69aa420e1601032e45194160f9ff27e35134b94697dd4cd99ee315cecb3f9a2892c3583db6d495692ffa1c69fbd285c0a4cf7ff405c8329b3086350ba476291f08459b27795c5f8938d823", 0x89, 0xd, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r2) dup2(r1, r2) 18:56:55 executing program 1: r0 = socket(0x18, 0x3, 0x0) getsockopt(r0, 0x29, 0x66, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x2) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000040)) 18:56:55 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x60}, {0x4000005c, 0x0, 0x4, 0xfffffffe}, {0x4006}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000040)={0x0, 0x4000000}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)="bacb169dab4ce2874d37cafe2365") pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x3000c) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0xa9ea, 0x5, 0x4d, 0x8}, {0x7fff, 0x4c, 0x1, 0xff}, {0x400, 0x80, 0x3, 0x6}]}) r3 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r3, &(0x7f0000000080)=[{&(0x7f00000001c0)="000000024ca5b30bdfd982955dc10352fc245f287f07b7efa76d410d59831a5283e4b28bed11ec3411814efd7c22000000000000", 0x34}], 0x1, 0x0, 0x0) r4 = openat(r3, &(0x7f0000000240)='./file0\x00', 0x100, 0x40) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000300)={0x5, &(0x7f00000002c0)=[{0x0, 0x4, 0xb1, 0x1}, {0x8000, 0x3, 0x3, 0x7}, {0x635, 0x3f, 0x80, 0x1d98}, {0x3, 0x8d, 0x6, 0x8}, {0x7, 0x3f, 0x6, 0x4}]}) 18:56:55 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) getpid() ktrace(0x0, 0x0, 0x0, 0x0) getuid() setreuid(0xee00, 0x0) r1 = getuid() setreuid(0xee00, r1) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4c}, {0x200002c}, {0x6, 0x0, 0x0, 0x7cf}]}) pwrite(r2, &(0x7f0000000100)="b1e91bee8fad27050cdafd2413b0", 0xe, 0x0, 0x0) 18:56:55 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x800, 0x110) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r1 = socket(0x2, 0x3, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x10090, 0x0) write(r3, &(0x7f00000000c0)="f370526d0a2dd662ff3afc2832e61e7f89d71b74504ac5cf4ef5585307e328268f6fa77c349ff28fb0a0fb09f7c99f0e25a914c7ac19c3e6a7e21faeb62df2b05377688b770074e316e410599faf758e6372d9c56655b3b4d13899887018c4842fdb963391a3dc1027ab5e84d4d0ec58f49e2123872541bcd5b70cef7e5f247e81a55d6fa41fbc226b2f9e960153c43d5e37e94a76b20243d301b65bbfaeaa4fd696c1df4105dbdd919aa849524082d3e5e74c90904d88484c53ba88799125e416e2e8de843833b832dcded3fa5622145af647542bdced6ba9f3ade9058795b19a865006f4af", 0xe6) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000040)={0x0, 0x4000000}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r4 = fcntl$dupfd(r1, 0x0, r1) mlock(&(0x7f00002f0000/0x1000)=nil, 0x1000) ioctl$TIOCFLUSH(r4, 0x80206932, &(0x7f0000000300)) 18:56:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x1d}, {}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0xfffffffffffffffd) 18:56:55 executing program 0: setreuid(0xee00, 0x0) getuid() r0 = getuid() setreuid(0x0, r0) r1 = syz_open_pts() fchmod(r1, 0x300) 18:56:55 executing program 1: getitimer(0x2, &(0x7f0000000000)) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) writev(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000180)='x', 0x1}], 0x1d2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='r\x00') 18:56:55 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0xc7eb}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xeffffffc, 0x0, 0xfffffffe, 0xfffffffffffffffd, "0366402b04000000d200"}) r3 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x1, 0xa3) write(r3, &(0x7f0000000840)="8fc3c1f9ea6e15b7e080f7588caf9f8abbe1d3daf1b5e0615d6475c96023c9dd67452432e1d643870f7bfaa82a7c43d54408f402443678f6ceae9613432995bd76565cdaa921d977f1f2496a403a3a0dbf1172e80b7f983e32d1fcd7308e7023af6a6c03416c5f39b7cd56a54f38617821846d4a7748f0587578c89b70f7cade5775b276a28e89a8755b2408281adfe3bc1d54a084a1b58d0d3071887d6dae94cea0cc2d26ceb2f96a1432d061d1c7b123b36bf58cb8098b0faf44736d54f3bd02a924d58876713618659c4b2fae8e4489f37e1c2f48776bc3e355522a6de700a6cfedb677f099e93ae477ba243a022877697c95e3d2fb9423ed6fbb10c44f61f87046115b9904a5c01d9dd2d95b2ee95264520877feb1e4cb365d6118ac5dab3496b54f760bc93e7083182bef731a87ca476a304f26dd29fe1e58e6d94617a38f2f4fe68f27552e23767d9a61eb6568e42111794ad48b88da4452785c1197d7f8687a7569845b4ecc74fd69dba8c46f4176c39e410676f378cd96fcb53a171ac28d15b65486f15c4c61b34c102e210bc0d3095063f1145138e732066a87c3322eb673f341644bd94030c6305cb049333aa91c285f458b537f2459f60af413d8072aff8476e3ee3a8877baa3afaaee670000bdd03bd5ea35626a888a251e3ec6182b8111485419722cf3ff9d7b8558a785a20cfe89ce0f65b012d8453e91c4f09e12c39c958b5be75ec1183e0b366ee43516f44fff44ecb56f6abe937f6dcf62c8d798bf13bfd61c0cbff7cd5c9bea420802362b682591d8a1d03cfeecc156f2a5ab1eab8e5ea6c58496e90007d79f8ebfec30b0097a0c0c19496430ad2dddf52ca61bfce7608b6b09d19cde28fc9c53b9cc436c2a4ae5b9b3413e5d8da5852bb565a9a475df3494a1a063e779accf704be87f848e856f7375c078f90f5b22b68f5aeccd7dc00ae274f776a6ec98621caeb2723c69054482517341a4958243a19f7f73d9a37eaa3c08f7bfccd3f89da6ad5e94bf7f4320d5c9a82e6b6c345d757576cc663b64b251122a9b7a887f37d5c4605ec57d60908772b1a40502fae36dcb06b3fee227b49e7c7c0a2a1a264752d033cc3bc87979e2e33a160543e7a4090850549f166b97a3348592fff3708e59eb7cc6707a041b0bb6ee410eb1585547f3c8078a2a99ff6111223a439b9011f5b8ad1b010fccbd198a6039eeeace5c2240027d89f2c9b3f451f9c5563997fe06fe8b4a0d20cd29b61c3e8cdc1730597fae92fa984457a26633b58b86a8d1e96e1bb978f488553ccb6c2dd0a82c50721f95f8ca52ae8ca4c7594f07909d9f8a729d1f8242fba136877dd6e3db0ed1b97495f887fdc5434a96fbad84d97c8debbe160903ce276ff3a8a6e4a0843b146f6045ee650bb2f810b7d27fe245852fc1722bc9fdbec288c56520000000000000002527517317b648c38ddd39673730b157600d6affd822577bcfd82d545d54d0647a2f79578f479ed3d8ed2e2ade4b12a38e7e3343d99fe25147e430bbc116be4c292751b1a5dd6fa396db0c7fd4c984d7593c1c21fd578dfffe8da793eb21331df4417b2a67bfde955ec8f2fdde89e120bed58ed971518bcb325d2f333b6eaef355fdd036c38f37e74a9bab5b3edf08f23ec151d1b450169a33905075c8b1d30f9a84de0acd2a2579ca59ef279bd2fb91ca2456701833238dc86026a61e5c8cbb22a6998e4e15ea9ab82b04c0d03a77d5707c581269ce15e77523aa212c365a2e2b4053e988dab13105348926aff07a1804ba73f390216b86784a79f2a1a8e551cd18977b7ecd6b3a5d14c94655e86501f39864ba795b399936cf82ceea7bd151d7d3e60d7d835f5f738ea5004dfbfb7dc30feef89bb01d687b06599b5f3bc087195be56fa78bf1f57ce25eb83af8eb83ac88eccf113664e2553be10e7ab83650dd0c3bff48b2f5097c09b7c1b933730350c07c44a4e0a2c2cf75ce36e58292ea701374a44408f5bf51c45c23a4c9c89a6f1c6d4b3bde9beed58ba95db49326fbba454c7b6ab4b228bc6ed4ec06d9a68bccb585eed68a43b0da0347d9f5f7f43b9448ad493acc2774878db7603e1d628a476cb4ba5b78cb07d945071bf12ab925676b159d6a0b34489c01aa52f215a575e8a335dc3ec4a61d5fd6ddb576220f0f11ce0d228035e8c4d580da16922c1b83714f5a931cb455e81140efd8170f5cfaf97a9529fec3f23447bba8ff5cd53ae75adba20e7d702b06431312e114bc5b406c291aa1f0ab67f0e75e4cdfca21aeeb511719a8f76df18f19d69fe4018d3911aafefb038559f9f2bf8ea3193f2c10975d480b1321a02dc4e2a95d15168a98ee32c9170c8c42b47ab0fea0ac81f8262168a4574e44275a3ca381801d3a6215f1c1c1cd1329ab8132cae20b7e26386b7f38d7674ad2f7b3b1b66301bf0e39f69bcc48e0ecaeb520a278cc012662d717b31122211f9bc59759d1b7c1f2ceed11b88718a37749935f15a285a046fbf91cf8e7b83cc9ee81a568d8ed777203c5353ffac7ad0206643e70774efd788871b4da33683f2655a3c2b125fc27f9731ee83e290bdea9a8064f0d141501c0138ee4cd77528dfef813aa6858f1dcd535b6046528adc42ae92ea2303acd39c2d18ed560fbe01cabc25c31e03a6051ee88b0727c03e992977562a74ea3e31cf5cc678e2da90fb8745fbff330c1425d8d95107de76a445689968000a05387a9aa1011085cfd21c2b3bcaaaa30810999ffe84180407c4e13fed9351dd61f023aba1625e6c279ae90df498d8dd76dabf085365d88488c73d6affcc8012fba6e25bbf3823c475b498c84cd5077f0184603e7a9f5c187c686c765279084e91e2dda66bb968781d5f564df55e58135a14ce255da21f5d73e3434a77ea1aa62d7acda7d4caa5102f57fb5848c4a141874bf28f36f7cac4822e1b179f27c18493edd5c6617d6a82faadec53921730d29521c30f2eacdb44b398cf0f80a2d5b47690243cfebda2cec085d8903ef8f4c01061883afe5e19ee62f08029de0ab2107611577e41ba333e4cb5e7cae4cca4bb88f92bb3404296188a83e39b73751f33aeb6a41b962cff8d7c20d52d3fac18644b46668be676b52748518c2b35e239a928ecee96320972dd15795f70a6ccbc436adbfe63c48503791c075b21639437f4d6610c430b246f4e6909786f7502a8ce3d818833b468b706f10735518c781cb27eeb8f384dfd0162a2b1dd40b8d81cd286a9e4b14c8d1884942a2088d0a21b062cf8ad7174b17acca098d45a12dafa57f079e315260c6d96ce8b743451e4ad56c6339acec8de576e68bca872fbe6b43014d3e89d6ea0100cf2b53288e30484e550ecd8189b0aef3622ceb07c59c047556de79b0963434e0754795201a26b3b65f90682d00c34f04900b209abcd24e6e2f5741a25c4703880fea0203e15defaa0724b59bd85fcd9053cfc2e8f6d8da363d32cae2ba4c2cc83f766f6635218587383b029cf2c111ed293a4c3ccc4d55a2c3850f9004d4f2e0bd7113931331bae92d6c6c1319671acab4b3a3d77de0a079e911d52c73418fc39d59402f2e5f2ae6201d7850cbe06b81c3934d4ee76e91d32612c272b24c3187b7dbc65f1093783f1cae40aa58ed2aa559623aaf9302f8d381521a17ae84f608320066168e2da085557bd09f600dceeb945f6bf48aa068d65a3ab3b19c04d4e85d8f818b0ff64432a928dec372f418db668bc2dba96325ac2daaf44eb62afc91483d4ee0df03d1391cd47f24126de00e5ec1f1e6220fa6693aecda7d45758278f80087cde3deb400cc8c8ad3226f197d5a6c0a0b67c1cad17821e8ad1729afeaaf14f03fc4da2d3e2f4e38dd0274a94e22e71bb0f2544eea376dbc0aad365b3264a6308cbd2a628ce4e2ec44d27a5c1b9105c1704248a94f51f1e38de6bbf88078872e8ee15a8f6a0d698fdbf38c3640d14c3028d67d9dd8f1d182f5b7ad237f1948069ac8ea45dca98f7e9c82daf1d83aab2da461ba3bcd52248a9839cb8816500566b565fb1dfdc9c17cf87436e0d4889f82cda39fda3505a679fbb63171f7caf056c8bd28", 0xb45) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f00000000c0)=0x401) write(r1, &(0x7f00000004c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bff", 0x34a) write(r1, &(0x7f0000000240)="2ba872c76578dfe7580f3e3add8984b93b24a866eb53f8481ec1e3fc8041c8c9e92d84d68af167517297cd33bb883210ae7bceb87bae7f752c4fc4c5432aa7655aa7219985112b49c31004b1672798fdb8a4392f03cc2bc295a9d22c389d8591ff", 0x61) read(r2, &(0x7f0000000100)=""/3, 0x3) 18:56:55 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000001c0)="000000024ca5b30bdfd982955dc10352fc245f287f07b7efa76d410d59831a5283e4b28bed11ec3411814efd7c22000000000000", 0x34}], 0x1, 0x0, 0x0) recvfrom$inet6(r1, &(0x7f0000000200)=""/32, 0x20, 0x1, &(0x7f0000000280)={0x18, 0x2, 0x40, 0x8}, 0xc) 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, 0x0, 0x81}, &(0x7f0000000140)={0x7f}, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000400)={0x0, 0xfffffffe, 0x200001ff, 0x0, "6f0a9b646e930000000000a9ffffffffffffff00"}) r4 = socket$unix(0x1, 0x5, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r5 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r6 = fcntl$dupfd(r4, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc0106978, &(0x7f00000000c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r8, &(0x7f0000000240)=ANY=[@ANYBLOB="1a012e2f66696c653000"], 0xa) connect$unix(0xffffffffffffffff, &(0x7f0000000300)=ANY=[@ANYBLOB="7c9190f9aac082ddaa9ad19f7a58e5e4de7f8f983db38803588424a94c6b5773e6913a4d7f38debc5859ab199e7997950acfb4bf484fdf096992f69c83"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r9 = socket(0x2, 0x1, 0x0) bind(r9, &(0x7f00000003c0)=ANY=[@ANYBLOB='\x00'/10], 0xa) r10 = dup(r9) listen(r10, 0x0) accept$unix(r9, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) r11 = socket(0x2, 0x1, 0x0) connect$unix(r11, &(0x7f0000000380)=ANY=[@ANYBLOB="00002e2f66696c65c2cbed112ab046352471f3de3659bb490fb1582c2dc913e10dcd86b0314b7e38cb523fc1c664df70e46f319165101e"], 0x10) sendto$inet6(r11, &(0x7f0000000040)="d0", 0x1, 0x7, 0x0, 0x0) dup2(r8, r7) 18:56:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = semget$private(0x0, 0x0, 0x382) r2 = getuid() setreuid(0xee00, r2) r3 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r3, &(0x7f0000000080)=[{&(0x7f00000001c0)="000000024ca5b30bdfd982955dc10352fc245f287f07b7efa76d410d59831a5283e4b28bed11ec3411814efd7c22000000000000", 0x34}], 0x1, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r5 = getuid() setreuid(0xee00, r5) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000002c0)={{0x0, r2, r4, r5, 0xffffffffffffffff, 0x40, 0xffff}, 0x1, 0x1, 0x6}) syz_emit_ethernet(0xe, &(0x7f0000000280)="7c214051d957885bedbb6da24b68") r6 = syz_open_pts() close(r6) writev(r6, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) dup2(r0, r6) r7 = open(&(0x7f0000000100)='./file0\x00', 0x1, 0x0) pwritev(r7, &(0x7f0000000080)=[{&(0x7f00000001c0)="000000024ca5b30bdfd982955dc10352fc245f287f07b7efa76d410d59831a5283e4b28bed11ec3411814efd7c22000000000000", 0x34}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r7, 0xc028575d, &(0x7f00000000c0)={0xc1d4, 0x6, './file0\x00', 0x1, 0xc82, 0x3b, 0x7fffffff}) 18:56:55 executing program 0: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x7, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf468d20d8a0a197a386207000000008295955984c87910bf093f68c11700287ead4bcb775ca69dfceac2a84e6abca64896819f507d0000000000002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4c1c749b0cc0e397ac66881e54552f22760c5fe659fa202361cd8cac7ecbc5b65c6593d2870b41200001400000000d28418ec1b00000000029cc4ac3908ddba44fb4b75550000000000000000000000df28d208000000000000006b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77b03f0cc673d5b6913eef9e8b0fb636710000d2df0ac87e0d7b65b7240cf97d03126da536ef612e9e3b79f7424082bec304ee9a498252abb7cc8e0cd938965d10374c4fea0ee6f28c35bb0edb267ae65c7d44a95bac417e2ab04fd8a9c98e958ff55d090000000000000036d11b2434c929b34b0087cf25dd9e1e49f931a4193897b0a30000cbf637786819bf7e26863a111574bd1b6d85eac8a829bf8aa02ae50c88910a9f37f502de8d7ff9f49d884ee2cf3725b1a0581adf2ea95d310000000000f145c4e68bfa8bfccf6a2c9ce08a146ee556cff99645d300682b4e970f01b899f51da0ff8237ed6b5ad30d7b696378a27e42cfc93123b8284e6b47e3f7dc2a8bcc719fe6682881ea2fd58ed735230fb7146a26ab3d3f3708e2029d36d56bf5f2270346137813694ae280cccf913637f434172638d57bb0aa7eda828fe2cbd7b3f19eec52a65958bb96bf805ebbd6c74b41360728df67068f3d9038a6de24479818f4edee547017e664d89ca7b9f58e0120bf41e2e8e8a3cfde56ea3973063207bdeaa83ab7d51f7d90cabf52cd5d52acf45f9651fa8a18eb3c90b36bd5dd0eda6738ae0e940cea2300d3d17d372d23550ba3b6106120e118cd7a833700dace81a5dc21b7b0f627bfafb4"], 0x10) dup2(r2, r1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) getegid() open(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0xc0107002, &(0x7f0000000000)) r3 = getuid() setreuid(0xee00, r3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r6 = shmget(0x3, 0x1000, 0x100, &(0x7f00001b1000/0x1000)=nil) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000100)=""/114) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r8 = fcntl$getown(r7, 0x5) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000200)={{0x3ff, r4, r5, r4, r5, 0x104, 0x5}, 0xfff, 0x9, r8, r8, 0x7d55, 0xd75, 0xfa}) fchown(r2, r3, r5) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r9 = dup(r1) socket(0x2, 0x0, 0x0) sendto$inet6(r9, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 18:56:55 executing program 0: r0 = getpid() fcntl$setown(0xffffffffffffffff, 0x6, r0) r1 = socket(0x2, 0x1, 0x1) dup2(r1, 0xffffffffffffffff) r2 = getgid() r3 = semget$private(0x0, 0x7, 0x286) semop(r3, &(0x7f0000000000)=[{0x6, 0x4}, {0x0, 0x1, 0x1800}, {0x2, 0xf, 0x800}, {0x0, 0xdc, 0x1800}], 0x4) semop(r3, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x800, 0x800}, {0x1, 0x6, 0x1000}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x2aaaaaaaaaaaabb4) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f00000000c0)) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r8 = shmget(0x0, 0x2000, 0x100, &(0x7f0000ffd000/0x2000)=nil) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r10 = fcntl$getown(r9, 0x5) r11 = semget$private(0x0, 0x7, 0x286) semop(r11, &(0x7f0000000000)=[{0x6, 0x4}, {0x0, 0x1, 0x1800}, {0x2, 0xf, 0x800}, {0x0, 0xdc, 0x1800}], 0x4) semctl$SETVAL(r11, 0x0, 0x8, &(0x7f00000000c0)) r12 = socket(0x18, 0x2, 0x0) setsockopt(r12, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r16 = shmget(0x0, 0x2000, 0x100, &(0x7f0000ffd000/0x2000)=nil) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r17 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r16, 0x1, &(0x7f0000000200)={{0x2ff, r14, r15, r14, r15, 0x104, 0x5}, 0xfff, 0x9, r17, r17, 0x7d55, 0xd75, 0x9}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r14, r15) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r15, 0x0, 0xffffffffffffffff, 0x0]) r19 = getgid() semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r13, r18, 0xffffffffffffffff, r19, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000200)={{0x2ff, r6, r7, r6, r19, 0x104, 0x5}, 0xfff, 0x9, r10, r10, 0x7d55, 0xd75, 0x9}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r6, r7) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r7, 0x0, 0xffffffffffffffff, 0x0]) r21 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r5, r20, 0xffffffffffffffff, r21, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) r22 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r22, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r22, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r22, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d1170700547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10080000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a016904df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287631ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da81600"/371], 0x1, 0x7fb) msgsnd(r22, &(0x7f0000001e80)=ANY=[@ANYBLOB="9a89fe9d10bb030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653f542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd20263425ab6818f682770f3b94c5eeb4af79be0195d459fadab38ea746dbe655df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28a73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfd997631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d10e6cc1ce9f3f6a3d539c356b5988d25beef00000000000000bb711f6f29e389a77fe762636c3d"], 0x156, 0x800) msgrcv(r22, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r22, &(0x7f0000000a80)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fa598eb01485f07cd795baeb7359fcdd7139884be680003c28c598a778194e09ae93478443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0900000040b9c8b754daeb2982d28606050dc516a0af1461584bcaa0408775b83db6923dcfbe6fa845a0afe35d7f4b3720e880730444450164f43f8627d24afffadcfaf679ecb314a52c8d1441557cb9bfb6ac84523eb0f63c3554f09c828447bda40c883721400975bbaacd0c"], 0x1, 0x800) r23 = getuid() r24 = geteuid() setreuid(r23, r24) r25 = getegid() r26 = getuid() r27 = geteuid() setreuid(r26, r27) msgctl$IPC_SET(r22, 0x1, &(0x7f00000000c0)={{0x6, r24, r25, r27, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x0, 0x138, 0x2}) getgroups(0x3, &(0x7f0000000000)=[r2, r21, r25]) 18:56:56 executing program 1: r0 = semget(0x2, 0x0, 0x441) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f00000000c0)=""/3) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000ebfffffeff0000a822d7644f8dd2ef105e3dedee7308000000000000005b9d071b542a538706000000b8180000002900000031000000000000020000007638b47525de5be58db03a4b939ac3f96c8d8fca29cab9cfcca3efa07cdd578580dde09341944b71007a31c501ccb6165a81f5b07e9a471045416a313011a497ddd8df5740fdff294da6f0ea15"], 0x38}, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x6000, 0x2) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=@file={0x1, './file0/file0\x00'}, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r3 = semget$private(0x0, 0x3, 0x20) r4 = geteuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r4, r1, 0x0, r2, 0x40, 0x20}, 0x2e7e, 0x9, 0x800}) semctl$GETPID(r3, 0x4, 0x4, &(0x7f0000000200)=""/221) 18:56:56 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x33) r1 = getuid() setreuid(0xee00, r1) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000180)={{0x0, r1, 0xffffffffffffffff, 0x0, 0x0, 0x102}, 0x0, 0x10001, 0x1}) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="610206a5c8ea74451134d65165688ad62a0d736e69a0897b500f2fdd226bd32d4f043d1f9072fd4639917cdba1a40927745da0567c03b966bd79b0e5ae9077f90e56f021"], 0x10) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="334c8f277d3f1f1b", 0x260}], 0x1000000000000309) r2 = semget(0x3, 0x6, 0x24c) semop(r2, &(0x7f0000000040)=[{0x1, 0x5, 0x1800}], 0x1) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x100, 0x0) 18:56:56 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa7289b75c479b86dd60451a7c00c50300000000000002000000000081000000bbfe8000000000000000000000000000aa"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") open(&(0x7f0000000040)='./file0\x00', 0x800, 0x2) 18:56:56 executing program 0: r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)="000000024ca5b30bdfd982955dc10352fc245f287f07b7efa76d410d59831a5283e4b28bed11ec3411814efd7c22000000000000", 0x34}], 0x1, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffe, 0x0, &(0x7f00000001c0)}, 0x0) 18:56:56 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffefff], [0x0, 0x0, 0x403]}}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x185) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000040)=0x80000001) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 18:56:56 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x8000, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f00000000c0)="4082c1", 0x3}], 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x400, 0x0) r2 = socket$inet6(0x18, 0x1, 0x7) r3 = fcntl$dupfd(r2, 0x0, r1) lchown(&(0x7f00000004c0)='./file0\x00', 0x0, 0x0) close(r3) r4 = open(&(0x7f0000000480)='./file0\x00', 0x10, 0x0) writev(r4, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r3, &(0x7f0000000180)='\t \n', 0x3) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x200, 0x0) write(r5, &(0x7f0000000240)="477473862b907ff15cdbcd3f0a0c6ef2b40be5efe106a5f17cd06c1930bba4a1d18130586bc3ad73f1db6949b9ca2ee18d74acaf7c05eb1cf00b40c0688f642ebb713f36635e6fda7585748792730a2c674b", 0x52) r6 = getuid() setreuid(0xee00, r6) r7 = syz_open_pts() close(r7) writev(r7, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) lseek(r7, 0x0, 0x7, 0x0) chown(&(0x7f0000000000)='./file0\x00', r6, 0xffffffffffffffff) r8 = open(&(0x7f0000000100)='./file0/file0\x00', 0x20000, 0x1d6) ioctl$TIOCDRAIN(r8, 0x2000745e) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 18:56:56 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() getgid() r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r2) fcntl$setown(r1, 0x6, r2) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) utimes(&(0x7f0000000140)='./bus\x00', &(0x7f0000000240)) 18:56:56 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x10000008613a) r0 = open(&(0x7f0000000080)='./bus\x00', 0x10, 0x80) write(r0, &(0x7f0000000200)="220e2a", 0x3) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3fe05}, 0x10000064001000d}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xc17f}], 0x100000000000033b, 0x0, 0x0) 18:56:56 executing program 1: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="eb", 0x1) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x400, 0x0) 18:56:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, 0x0) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0xff, 0x3}) close(r2) writev(r2, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) dup(r2) 18:56:56 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='./file0/file0\x00') r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)="000000024ca5b30bdfd982955dc10352fc245f287f07b7efa76d410d59831a5283e4b28bed11ec3411814efd7c22000000000000", 0x34}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) 18:56:56 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) msgget$private(0x0, 0x20) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffff9c, 0x80085762, &(0x7f0000000080)={0x3, 0x1724}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0x7, 0x3}, {0x4, 0x7}, {0x3, 0x54a1}, {0x7, 0x8}, {0x100, 0x6}, {0x2, 0xba110000}, {0x101, 0x3}], 0x7}) r4 = msgget(0x1, 0x1) msgsnd(r4, &(0x7f0000000180)={0x2, "54b9ce2bfcf7909ee91f05fb1bed5d3c44b63af732c3297c3362e195"}, 0x24, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f00000001c0)) r5 = socket(0x6, 0x1, 0x20) bind(r1, &(0x7f0000000200)=@in6={0x18, 0x3, 0x1, 0x1}, 0xc) socketpair(0x20, 0x1, 0x6, &(0x7f0000000240)) r6 = socket$unix(0x1, 0x1, 0x0) setsockopt(r6, 0x0, 0xfffffff9, &(0x7f0000000280)="21062a3a8b5b176e855cfa0195a8ea0b7f02a23907364ef79e4b2957dba5282e98292176cf20a2a9b88a269b783dcfc1a46df2587728abe1e9603199b780fcf8feee3fb26859710ae092ddd894946d69b2ba324410aa8aaafdc973abee9b2f035e05db52cbe76b8cfe6cde7b111e02b40b5418aca63a56a9071f40e2ffe385229c65b80609125175f1dded1246115bb47db452", 0x93) accept$inet6(r2, &(0x7f0000000340), &(0x7f0000000380)=0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) getrlimit(0x0, &(0x7f0000000440)) r7 = dup2(r3, r5) ioctl$BIOCPROMISC(r7, 0x20004269) ioctl$TIOCCONS(r7, 0x80047462, &(0x7f0000000480)=0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = socket$unix(0x1, 0x1, 0x0) socketpair(0x1, 0x4000, 0x3, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = accept$inet(0xffffffffffffff9c, &(0x7f0000000580), &(0x7f00000005c0)=0xc) r12 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wsmouse0\x00', 0x400, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000500)=[{{r8}, 0xfffffffffffffff0, 0x58, 0xf0000000, 0x7ae}], 0x40, &(0x7f0000000640)=[{{r5}, 0xfffffffffffffffd, 0x5, 0x80, 0x10000000000, 0x5}, {{r9}, 0xfffffffffffffffe, 0x20, 0x20000001, 0x100000001, 0x6}, {{r10}, 0x3, 0x15, 0x24, 0x6, 0x96cf}, {{}, 0xfffffffffffffff8, 0x60, 0x15f9f24217b51238, 0xc33, 0x4}, {{r11}, 0xfffffffffffffff9, 0x0, 0xfffff, 0x6, 0x800}, {{r12}, 0xfffffffffffffffe, 0x20, 0x2, 0x3ff, 0x8}], 0x3, &(0x7f0000000700)={0x7, 0x1}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000740)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000780)={'tap', 0x0}) r13 = socket$unix(0x1, 0x1, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000007c0), 0xc) 18:56:56 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = socket$inet6(0x18, 0x8001, 0x0) listen(r1, 0x0) accept$inet6(r1, 0x0, 0x0) close(r1) close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$unix(0x1, 0x5, 0x0) dup2(r3, r2) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) listen(r2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r5, r4) execve(0x0, 0x0, 0x0) ftruncate(r0, 0x0, 0x4) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) 18:56:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000240)) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000000c0)) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x0, 0x5}) poll(&(0x7f0000000280)=[{r0, 0x1cc}], 0x1, 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x392, &(0x7f0000000100)="7447d32cc927b1ec094440c2dc27") syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) read(r0, &(0x7f0000000040)=""/27, 0x1b) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000001c0)="000000024ca5b30bdfd982955dc10352fc245f287f07b7efa76d410d59831a5283e4b28bed11ec3411814efd7c22000000000000", 0x34}], 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) fcntl$setown(r1, 0x6, r3) 18:56:56 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="80"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) r5 = syz_open_pts() close(r5) writev(r5, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) r6 = kqueue() r7 = syz_open_pts() close(r7) writev(r7, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) r8 = syz_open_pts() close(r8) writev(r8, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) poll(&(0x7f0000000100)=[{r3, 0x1f0}, {r4, 0x4}, {r5, 0x10}, {r6, 0x10}, {r7, 0x2}, {r8, 0x40}], 0x6, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 18:56:56 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/speaker\x00', 0x800, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000100)) r2 = open(&(0x7f0000000140)='./file0\x00', 0x400, 0x0) getdents(r2, &(0x7f0000000180)=""/20, 0x14) r3 = getpgrp() fcntl$setown(r0, 0x6, r3) preadv(r1, &(0x7f0000000380)=[{&(0x7f00000001c0)=""/177, 0xb1}, {&(0x7f0000000280)=""/205, 0xcd}], 0x2, 0x0, 0x6) r4 = openat$pci(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/pci\x00', 0x2, 0x0) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000400)='/dev/speaker\x00', 0x80, 0x0) fcntl$dupfd(r4, 0xa, r5) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse\x00', 0x8, 0x0) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wskbd\x00', 0x200, 0x0) r8 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/vmm\x00', 0x40, 0x0) r10 = socket(0x20, 0x4000, 0x6) r11 = socket$inet(0x2, 0x8000, 0x1) r12 = openat$null(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/null\x00', 0x400, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000500)=[{{r6}, 0xffffffffffffffff, 0x9, 0x1, 0x4}, {{r7}, 0xfffffffffffffffc, 0x0, 0x20, 0x63b, 0x2}, {{r8}, 0xffffffffffffffff, 0x10, 0x4, 0x8, 0x400}, {{r9}, 0xfffffffffffffffd, 0x0, 0x40000000, 0x5, 0xffffffff80000001}, {{r10}, 0xffffffffffffffff, 0x81, 0xf0000000, 0x4, 0xf809}], 0xf9a1, &(0x7f0000000600)=[{{r11}, 0xfffffffffffffffe, 0x44, 0x4, 0x1ff, 0xb003}, {{r12}, 0xfffffffffffffffe, 0xc, 0x80, 0x200}], 0x2, &(0x7f0000000640)={0x4, 0x4}) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x6811, 0xffffffffffffff9c, 0x0, 0x8) pwrite(r10, &(0x7f0000000680)="77f73dd544a9139217cac91437998a91511bbb956f67145357c22437eb146a609cacdc49756fca32c394a3d401cc6f4c1bacf5bf679de8f126c02fce282c7da6828d8d4219ac5ea10c9965db46883e0ddc5e802856d4ca026d031d4ac928be2752cf2df4863672a0f8cbbdb760b1046d4f79ebd5676847c1657e4ae91ab132f2e8a089fb414a4817ac36406eabc3d757f82426679889286b8c772e7f6351b2fa149415cd663e65985f68efd8fa7e60", 0xaf, 0x0, 0x3ff) recvmsg(r12, &(0x7f00000018c0)={&(0x7f0000000740)=@in, 0xc, &(0x7f0000000880)=[{&(0x7f0000000780)}, {&(0x7f00000007c0)=""/142, 0x8e}], 0x2, &(0x7f00000008c0)=""/4096, 0x1000}, 0x800) openat$tty(0xffffffffffffff9c, &(0x7f0000001900)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000001940)) dup2(0xffffffffffffffff, 0xffffffffffffffff) r13 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001c80)='/dev/wskbd0\x00', 0x2, 0x0) fcntl$setown(r13, 0x6, r3) 18:56:56 executing program 0: sync() getrusage(0xffffffffffffffff, &(0x7f0000000540)) r0 = socket(0x2, 0x8000, 0x2) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) r4 = semget$private(0x0, 0x7, 0x286) semop(r4, &(0x7f0000000000)=[{0x6, 0x4}, {0x0, 0x1, 0x1800}, {0x2, 0xf, 0x800}, {0x0, 0xdc, 0x1800}], 0x4) semop(r4, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x800, 0x800}, {0x1, 0x6, 0x1000}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x2aaaaaaaaaaaabb4) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f00000000c0)) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r9 = shmget(0x0, 0x2000, 0x100, &(0x7f0000ffd000/0x2000)=nil) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r11 = fcntl$getown(r10, 0x5) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000200)={{0x2ff, r7, r8, r7, r8, 0x104, 0x5}, 0xfff, 0x9, r11, r11, 0x7d55, 0xd75, 0x9}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r7, r8) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r8, 0x0, 0xffffffffffffffff, 0x0]) r14 = getgid() r15 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) write(r15, &(0x7f00000002c0), 0x0) ioctl$WSMUXIO_LIST_DEVICES(r15, 0x20005302, &(0x7f0000000140)) r16 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000000000/0x3000)=nil) r17 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r17, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r17, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r17, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d1170700547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10080000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a016904df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287631ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da81600"/371], 0x1, 0x7fb) msgsnd(r17, &(0x7f0000001e80)=ANY=[@ANYBLOB="9a89fe9d10bb030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653f542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd20263425ab6818f682770f3b94c5eeb4af79be0195d459fadab38ea746dbe655df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28a73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfd997631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d10e6cc1ce9f3f6a3d539c356b5988d25beef00000000000000bb711f6f29e389a77fe762636c3d"], 0x156, 0x800) msgrcv(r17, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r17, &(0x7f0000000a80)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae93478443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0900000040b9c8b754daeb2982d28606050dc516a0af1461584bcaa0408775b83db6923dcfbe6fa845a4afe35d7f4b3720e880730444450164f43f8627d24afffadcfaf679ecb314a52c8d1441557cb9bfb6ac84523eb0f63c3554f09c828447bda40c883721400975bbaacd0c45e7c984022927e336ceb0507666"], 0x1, 0x800) msgsnd(r17, &(0x7f0000000480)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0x222, 0x40000000000800) r18 = getuid() r19 = geteuid() setreuid(r18, r19) r20 = getegid() r21 = getuid() r22 = geteuid() setreuid(r21, r22) msgctl$IPC_SET(r17, 0x1, &(0x7f00000000c0)={{0x6, r19, r20, r22, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x0, 0x138, 0x2}) r23 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r23, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r23, &(0x7f0000000040)=ANY=[], 0x0, 0x800) msgsnd(r23, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d1170700547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10080000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a016904df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287631ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da81600"/371], 0x1, 0x7fb) msgsnd(r23, &(0x7f0000001e80)=ANY=[@ANYBLOB="9a89fe9d10bb030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653f542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd20263425ab6818f682770f3b94c5eeb4af79be0195d459fadab38ea746dbe655df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28a73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfd997631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d10e6cc1ce9f3f6a3d539c356b5988d25beef00000000000000bb711f6f29e389a77fe762636c3d"], 0x156, 0x800) msgrcv(r23, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r23, &(0x7f0000000a80)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae93478443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0900000040b9c8b754daeb2982d28606050dc516a0af1461584bcaa0408775b83db6923dcfbe6fa845a4afe35d7f4b3720e880730444450164f43f8627d24afffadcfaf679ecb314a52c8d1441557cb9bfb6ac84523eb0f63c3554f09c828447bda40c883721400975bbaacd0c45e7c984022927e336ceb0507666"], 0x1, 0x800) msgsnd(r23, &(0x7f0000000480)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0x222, 0x40000000000800) r24 = getuid() r25 = geteuid() setreuid(r24, r25) r26 = getegid() r27 = getuid() r28 = geteuid() setreuid(r27, r28) msgctl$IPC_SET(r23, 0x1, &(0x7f00000000c0)={{0x6, r25, r26, r28, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) r29 = getuid() r30 = geteuid() setreuid(r29, r30) r31 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r31, &(0x7f0000001300)=[{&(0x7f00000006c0)="fe2471a63cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdc47d555b72ff85d12a88302084a8d29c95455068f2e84162e0cda901af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc20562220eb6edff03dfdbb8aa416c8cd60c5a7d560e585a5a1a9ebe6eb71adf194c3354121fc61dd84b5c2c1f6c0760cc22f1d44b420561e1c64acdc89d51cb9b18ccbcec288039e0af2acda89d76f6b91b6d441e871cf7ccfaea5367ed27551bc27e4d68765c7373cb49ea4076464ed9a03a4443ddb112f6b6b699c65ff61bc188b83f3b9a4e8b539", 0x4cf}, {&(0x7f0000000f80)="611f15129bd75df20bf0197b36ad3f387fa2514299a860d06037bae42e62af5c4cdb5d0e3a2aa5bcf12e04b25bd4becf65ff4ab283fc13d713fe2a68a2a2f85df69d507c30cd9e1d36776d7f7cc5bd46c9ead44644b81e86c06374e29bca41251ef375120c6452b13028fab355e7fd6cf6cfa18789a7836c25063e8a69dbf315352a6e9ed089ab4db4222a6fdee4f4828602a5d994083b66155b20f5f8541099c32e0fdf2a454844f2e7a91dd90e6ef820310db286d4ae0e26daf6bc7be8f800010000d3b8ad899d1c92f03643a308de9d47b0739c20338968c68847", 0xdc}, {0x0, 0x392}], 0x10) ioctl$TIOCDRAIN(r31, 0x2000745e) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r33 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r34 = socket(0x18, 0x4000, 0x0) setsockopt(r34, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) fcntl$dupfd(r34, 0x0, r34) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000480)=0x1) r36 = semget$private(0x0, 0x7, 0x286) semop(r36, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semctl$SETVAL(r36, 0x0, 0x8, &(0x7f00000000c0)) r37 = socket(0x18, 0x2, 0x0) setsockopt(r37, 0x29, 0x409, &(0x7f00000002c0)="470b4e98fbfabeab1f154bde63fd3c0884ec27b16f7b711ea277c46c8b4358b6c1ceee6b854d559e698a55b81d65f336e5b5a350f7bcad5749ee2121a950c992cb4180b575ee76895075d6154ef7f2efacbd7eb58e965649c2f05d0922e45f559683edf3a0c0e937553d6f68cb92a1d13029102f3894cfef7b23505ad70000000000000000", 0x85) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r39 = getgid() semctl$IPC_SET(r36, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r38, 0x0, 0xffffffffffffffff, r39, 0x100, 0xfffffffffffeffff}, 0x100, 0x10001, 0x40}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r42 = shmget(0x3, 0x1000, 0x100, &(0x7f00001b1000/0x1000)=nil) shmctl$IPC_STAT(r42, 0x2, &(0x7f0000000100)=""/114) r43 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r43, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r44 = fcntl$getown(r43, 0x5) shmctl$IPC_SET(r42, 0x1, &(0x7f0000000200)={{0x3ff, r40, r41, r40, r41, 0x104, 0x5}, 0xfff, 0x9, r44, r44, 0x7d55, 0xd75, 0xfa}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f00000017c0)={0x0}, &(0x7f0000001780)=0xffffffffffffff48) r47 = semget$private(0x0, 0x7, 0x286) semop(r47, &(0x7f0000000000)=[{0x6, 0x4}, {0x0, 0x1, 0x1800}, {0x2, 0xf, 0x800}, {0x0, 0xdc, 0x1800}], 0x4) semop(r47, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x800, 0x800}, {0x1, 0x6, 0x1000}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x2aaaaaaaaaaaabb4) semctl$SETVAL(r47, 0x0, 0x8, &(0x7f00000000c0)) r48 = socket(0x18, 0x2, 0x0) setsockopt(r48, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r52 = shmget(0x0, 0x2000, 0x100, &(0x7f0000ffd000/0x2000)=nil) r53 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r53, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r54 = fcntl$getown(r53, 0x5) shmctl$IPC_SET(r52, 0x1, &(0x7f0000000200)={{0x2ff, r50, r51, r50, r51, 0x104, 0x5}, 0xfff, 0x9, r54, r54, 0x7d55, 0xd75, 0x9}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r50, r51) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r51, 0x0, 0xffffffffffffffff, 0x0]) r56 = getgid() semctl$IPC_SET(r47, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r49, r55, 0xffffffffffffffff, r56, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r58 = kqueue() r59 = syz_open_pts() close(r59) ioctl$TIOCSETAW(r59, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r59, &(0x7f0000000500)=[{0x0}], 0x1) poll(&(0x7f0000000100)=[{r59, 0x4}], 0x1, 0x10001) poll(&(0x7f0000000080)=[{r59, 0x46}], 0x1, 0x0) r60 = fcntl$dupfd(r58, 0x2, r59) close(r60) r61 = getpgrp() r62 = getgid() getsockopt$sock_cred(r60, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r60, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r60, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r60, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r60, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r60, 0xffff, 0x1022, &(0x7f0000000700)={r61, r63, r62}, 0xc) sendmsg$unix(r33, &(0x7f0000001680)={&(0x7f0000000980)=ANY=[@ANYBLOB="07706b0cea0f58ebf251646b7e34eb4bd488e238a8574b212f9dcb40fdd10770e34a3100751cd52d3b5f104c3a15643b739f8cb47f4486c17922800b14d7c0441d1ebf7eb19c249b65ca8c3d780aa4f2b85af1cf13b43b9b8a6243de5ec06c56971e56a816d861aa1f019ce67a219937a5377f1e450b0adfbdb59bb479e648bf557585997561fa361a5d5bdf0a85bde56c0f8443948dfe0e2b3bf8f9f573165d4c4be68004752ebce64cfc27ff49b7961d8a86d4f66f759ca666984e36854d8ff5497561d8be930b6855a2046fc17bfbb94dc091e46d610414a1dcec84e3f00c6fa9bbf3e9cfee036c83e883c08e841f1ca87ebf9df9f2aa12c15778a53c96fa1a8d5a22689ed07e03004aed89518b40656b6777e3dd7aa99b88a3000000000000"], 0x1, &(0x7f00000003c0)=[{&(0x7f00000018c0)="36538456ceb3d10a7899cb43fa8c4fdb43a4b1f117701aabe800d172ccfa99bfdb3836c5f65d2e4e54aad1a4159289e10cc9da9742aec0c8549b3999c837b07658d43eae10d8d4b46c775b905cbf37b7b1b3042d33aa3f4c9a2e4c2bdc4d703cb91167cf633019dc2cba6842862f8788a4b6224da41ed14d881547a2ac8087619cb2e408ebb8895ce514f1ccecf22d0a15230f1e8d327dc6bb6b396d648005476af9829f625bae09a234548ef2cf208989f18e01b925089d6b7da2154a5494d9a5c7d3e5858fefaebc2f411afc7179dc0872742c0152318ee55bcac2643d75a18761a1f252ea7572bae181f985492f8e77cff568e10dd0c7c901ebc25726ebf35cf36303125346c6adf0b94f714c0ffb3f793e950c095da1003f40420c71e2bbed27f68ec20e32266f1f486d42c341fc53c2c0e3fa7b86992493ebd5fc88b0aff9284e5b7069be35168a165cc69f1b09dd1d70a4139eba232fda099b07ac4668e4fe5b9a6cc3f36453a0bcff4f05b46734cc418d36d334617e71cde0223bafd0613cc4640e034a9ac93cc6e7f61713d2e84d080bac1f44ee5e06b7604f247f77e22bc344d86d909fb4c67fe79ca1e3206e61e7940ced69a1b7533648567d31ae8f239214773fdcb2b37c692f528b1aac7afda99fc58b309176bb945c5aea7aa21493000de640b3a8390e6a0ee0a9317607022ae229de074ff059ba95b5893f6e895bc9c6f817fc4915d7b81ff2adc328be40127a0b72b9e58595ef647856888eda93f7df38304af2747490efcb369ea18df98206e83ff06c63decea4b7cefb5788177ddf31c301bb64a605fdfe0be70f6e4ebd50f174ccbd07f077b7b8caa2525d62743e57e4a833bdfb1d03275688890d95f0720a866fdc65251389f9e9c5909f6a9237ea6522890c5015e373ac1cbc9a3cd40713cfcc9e3602d58f1fa68d6ba726fc19e480d4b166ba96142087db312ae759f6ef18ba2bcd01f15c340cde9d31d5314ac526ca965b1f96bc78de06d565b2713633498c65c8fb1e15afdaedb65f5e0594574ee716a66888804e87f490c623b18d4063076e14737bcf8ee6f09b7089a18d3dd8e8aa8344e7ad65d612c95f175d82ec01b468c6b8ec0273878668f09126980afa207514c7b0ebd6f23291004ebff93269be2f4d3e36f42d40d726022fecd4f15eb2aa4de4d854ede65c73267d805fec018acbbd4f685c24eaff4402d252d0a3383b7aadc13fe903c7c6e2cb9bf78148b586a972fd3e2a75091276b10323b2813daddffbae92554d3be518525f4e8cb370fe461cf726126b235b15e5e8984571d204e2294c5f9b2e3bb06a8917ca0fb79fa4038b6f559dc066f0bf308582c5bae37d0dcc8a004161e97312697262681ef987490729ffb9f828af67122a167f3a7de356a18fe3152dc3acd503686ab1b49c3d461c5ec8d8a4cefed7bb89688afad003bb35945a187072065ffd571ead7aa7799ffeba8d3e2a9785a1edf22cd4c2c8b368e430e73e8e8d3400659931eb233a8b9730a8230ad650944624005ca539e512f83eb74d179e5fb7df282d1216b3f8ada304087a8edd2c55e6cfef447877e94ba0a2756e5b0ae712bd85154c5d425d1dc00f9d25b73f8b56a075c37a2fb192a7fa1d02ed096013aba06f330a0cf272a910bec952492448926e2fd03e7f4fb42c63ec22f5251d5333ca64a23989b93e8f0cd2a1031866d18d0dccfd5621f460d261ffa9737df449effd5520f88d4c29bfe233df13fa2a2679127dfcaa4dcd408294991d0c736515e449a4e7312a4e061c1a59771e02bbba2e53fb00814e32884da300b372e8607f0029bf148057a2b5fcd1bd27f08f254f1037352fa2e3d4443ed5be9576061c306cea535e295f1d4f2d7b63034697187b44935f6a2e893a0b5132ffb8297291cbe05b6ad68e9c094053266bba86dcfd8efb2768caba50ee9ba331e8ecb6df64eff5b5fe2c7231792b5111588f78e2e3914f024fabad565762d23187bf89fba9721c56ee34bcac996fc2f53954f71b4a383aadd05c07fb6ba51cf7f5961d3f3081bbb9ecaf302b80da7feab2557f190f1d97359cb773ddc2f4b83ccd128a07e02cb358a9c37e9ed67b0a455f3dd4e88707bfa00178d37acafa09ba90c6356035103ecb72cb885ebecb879f8cbf2f7897c12bc9323c2ca3fc53e94567b9124d3d6c25b76bc60f38edd68cd9135651334e503f30ae41da3a3a1fc2c85cbe685178996179aa9897c0dd5c8d46ffbe4f6e2ecb987f146add63dc01a5cf0a4718735ac55148fbc91ce32578516e90c891cd408fa29ce5d260896d0cfc89bac6d2f74f03edf97f877835f8683ba2eb762ae076ea91e2a72a0134f92d94364240cd066f1791b59c8197d091e3fa02daaac95f4c3eb841574bdaf591ab6801ac876c957b021762dbe372baf4184820006f25fb6b85678aa83028a715cc7a225f21b0890021db1c4be814b53adfb4c7daf2c9ca9236cc291c24f330317e7628474d4735fc32a72fd40b85c6ec730ac783e30f59a9c87f6e9cb04bd812eb2f74c181e54dcbca8b8f6c6bc5e6e18b5fbce76bd1791eca7af2b5c1e70499c0388b8386d3457c3e4e9451a7ce2764fa02f6a86fb89377f2abdf7654e5650160f027630c31b58312143c6646942c6af91cff46294ad42e88194d487c184e6b731b512102b1f14d40b862b1652a033e6addb9b0aa55f8465f3b2329226b4c7a363df937627c4611e3d5e440d1891f8427a9f83988d7e682b4abf11fca0ad2dbe215f9bb031c5a2a2c992317e6e8e336e5d2d4bb33646a24772a802d96336056974a310db64f8aea613a65b71b61a2d366ddd3b1d703931a50242ac8f83f6c180c113c8763ed733caf8dbb5dd8d18c9ff473af7d3f69926d36e0778bdc06f06b086b005ea12240da65816b1dccdcccb392d5e1c9409af46b63002747df4887da9ac82cce7172b1a6d22323b63360be7fa30598c9586f5a4c3bde4f0d242198216eb493bcddd0eea4b6bd1eabfeb2a43188ff7ce69384c876aedc467893ea917f533f83b8597687405440841358b50524f84d2fa77236ff418d7067a38ba065230032397819fcce91a8d9e5bbc1e248a8077c3db887d1aa11a963ea4e1e3566212af6b43f51fb32acd3fca7ba3bad2f4a2d50a5c24cd05deacdc97ff6786f55f0326f8d9a8e2bb36e1270aa07a5cb2cc9913a36a73796c6747b44e28fb9505bd0679c1f137fde73abac05c0ab5fc9d050130febe650c339b1f5f1e50738ce623808f52037e9d4e4948599bb5bfe97fb09b4296b70839c8ec542ef2a9b4674f1982db535037ac99a16467f4b105b9582678f61a21e983c05e873fb3f47a964923df5cc4de5108e6c8cf46bb35b93eb0d0c2c353876cc377ab723245acef6d7c59060fdc1fdcbe05093023e48b23e79cb1cdf0f26ee8ad29552ba46f546fa5c4fc65d84d0b67bb8b23e8f21c20e71b3055f25f7dba931ac74c03d874f3aa026e4a9982fe049e93c55bd26e6ca31e34b9f5f3d293ddd89262abac5214524d28a19a2667f72a8733d1e9da32f7ae4207badbfceec1f38ef867113a9359acc73f14562078b7298237da8aa4a6085b319d8d483795fd6a8eb656127579d258bb631a5b3650ccbee03abed664b1808cbef1b04480adcb0549b53f95bbf05c6528e5fed9353e53721bf0e87f000a7a745fde847587601660d060ee4eb3a7148434fc8ae8e78cbe8060c0b79b4752f591818360387b0a5498c4ea2fca36d6cf78f62835616782c94d9980c12df398e4227abc38a586541c70198c04bb3932a8528fac65466e50bde98603c786776defd29a7b9dcf3cbf54d2925d504ee1ddf2fe7300ad47314b8b3b87a1f502a7e5b334eed45576da9151573cdb2b304996d5f5d1b74cbf29ec0e1965311667efb4a349dd9d8af12ef9527e5de737fab0e0bd30685869eaef208643934be1719ed8ef05bafbb9a4ddf4443f96ace8f520d34afa3e880f9fe7a2d9f27a31d113424fe586139e57bd2040bcf17bf6096bb30ca0f803a450c37b797763f7f4fc10bcc690d6c1dba287fcd898c6eb886820334e337609658b8aff49615e5eb79ba90f0fb1da70d2018c19d63b239c946bd6ea65b3691e67b6e0c7cd1dc32613337813c28c7f5265d8c0a40e39d187627d254ce632a899b9c5bb80d9b4442cb33d69233de3be1be7c2ee4c7872a76d46624ec63b526a68d39f6d1bf19db5eb79262f859d03ac2d23d1701a94c2e7ff0f4d7744fd8292a25b3d5b76a6a13e1541d45b643e21f9ed7e791aa02c5ae6c69e86421c5f0902ffa299e0c96c04ba29d91b10fcdd01a45b98ae6c4a5cdb296e5a87e54a13dc991819365337cbf8d2d35bf8bb638d86592ef87e03628b70a294dced8d75569222aeb5288e15276b44255ddfe39ebaaaf30fce804da24d7d066c5f0636b406636805e631d2f0a3f22b0ec6130cc63ba9650396adb320fcb3e004b4ca1112d1687d3d9b2d37dce6851b6e4b7ad0887ae2625adebc478e82d2578865a8ef686037b555413f0e0ef77055c26fe17d2fb76a92771e3f4d2b974a84b50af1e11037b228ba96d0ba6afb08e37814d1b9a1bbcce3edc91c1a77608a52a01b335cf65505f9d462954902e3d26c78c02d3100292ffd5edb00b3bf9316baba2a0d1d8e0c80a1a652b4d76b6e05d0fa8e250daffc21a38e8d61d6a02e4ea7178a280ceeefcb74a4f8efdfa7c59862cb636d3fcafd58bb6d6d8000e4892325be0e9c3242498358107ba7a7ff70a4d5e3ab44cd3218a06fc039a657877795c93b6d5880c45beb034b69b96f7e288100424dd0a50f930c1e53cf8b0fd744e398c7e7cb33e01125d7fd13269555faff2e21e5d81c50f8677c0b85584d7899e8011167b72ddd3962f616ab9227c105e6ca4c848655a60947098107c92bd6a7ce5bee3a8014cb532d63f802a92e968ce5a93c50b3f0f0d20232fabc12fa90a62e9577d3fbcc1f5514eb4ba4a9d3d78533b075d383472f82c4685fad2349573cb559dee5e56a2732c1b9a71496819d63e7437de783204b71caac997930f15fee0573276cdceb3902569a872dfa8dc83dd42a103da9bd99e29bf8a88678fa647abd876218daa23d4d9ffb169ac906b785c748779259f060644360d6898647d44a676b6479ed511c4b2b90125a2a7fb39c31cfa2467e456dd5f0369be9d5f3bc4941ef6ada231ac8ec3c14279a12b2dbc017c6e4c0932ec1666a54d07b169910d6ad840b0f635d72e31b062134137d64e3ee0d6ee15b55d8782c62c496f944754e0c532952bb3a6c19614cefb2eac9dfd8d2cd21f147565064c830faa5c5ca2b4a6cfa6e0661c6d2594f3fde27f3ffe125c18ce0e2b47446f1c77fca07fc3856b9eccc161eb2fbb7673829a99ebb3240c79287b9b053152181d548d7d661b218e7e8ac5e6fd8a357fdaa75336a33abfc58c18d97f9167e96f5e64453933871ee52907435539a9002afec605b3ddf7bde36d726578f49dadb5d4aeec6175e78a9de40716274afe80cf115e9c38b50e1a5ea1b61e999779d5d4dfeaa2d7420ca9df2335949ca436d35295aa53f7bc97dc954ac1d52d819fe1811979981b7ab074bfef5d5c58102e56844ce7ac078230609b5ac812f5fdca5661352db4fd78b9af50abd197ab7721fa1c38b67dc7df6677d065e5e90f9f7cadd7827c50c6ac2b20ec361aaa4ed253767864cc544213b2bc51a789ed03612c2cf39d55ab526657c89c936d2e4980081ada9f7de2b6c3fbd4e4d7429409c746904fe60c92172ba81da0f2370b249c51e785ef5c", 0x1000}, {&(0x7f0000000240)="5084f0e8124fd0260d9855a30a521565", 0x10}, {&(0x7f0000000280)="afe395183c525d3abe131f90d77100722030647b89aba22c7083c1d8e7726b8839", 0x21}, {&(0x7f0000000ac0)="cf9711d9d16f202ab443c4c8111ce68f7cede7b07adaf62f48ca0dfbb5d32ceb674a09fb3d875d827f1f908722c4396e387ed5fc121f33bb8762de876ec1e262d8a473bb80cbe344ace529d0833ad682f717359bbb5950456b007407111110b1cb0f8e091b365356a474f3726ca5f6fe8fcdff5a1fa2751b261b2a0bef5b938c414c0a7099c5f5f2f2d9e82268a566b480be69dd1db1d306aba4bf2629e839e339395b5ea40068ed8a3da5077d695c44fede909da1cbc7514a0a50b5aa0ad7c0bc6e08cdcbd5a88b447cf9a6d64d9e94f88df4b4d30a721b034083e9653f514b2dee853a1db4c2f55b2c386ce8c38de1992399dee5e6868d4ac0c74173a6c2d693969a66e9528b", 0x107}], 0x4, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r35, 0xffffffffffffffff, r39}, @cred={0x20, 0xffff, 0x0, r44, r45, r62}, @cred={0x20, 0xffff, 0x0, r46, r49, r57}], 0x60, 0x400}, 0x404) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) shmctl$IPC_SET(r16, 0x1, &(0x7f0000000280)={{0x2f66, r19, r26, r29, r32, 0xa0, 0x284}, 0x3, 0x0, r46, r64, 0x80000001, 0x8001, 0x1000}) r65 = semget(0x3, 0x0, 0x2) getegid() r66 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r67 = socket(0x18, 0x4000, 0x0) setsockopt(r67, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) fcntl$dupfd(r67, 0x0, r67) getsockopt$sock_cred(r66, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000480)=0x1) r69 = semget$private(0x0, 0x7, 0x286) semop(r69, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semctl$SETVAL(r69, 0x0, 0x8, &(0x7f00000000c0)) r70 = socket(0x18, 0x2, 0x0) setsockopt(r70, 0x29, 0x409, &(0x7f00000002c0)="470b4e98fbfabeab1f154bde63fd3c0884ec27b16f7b711ea277c46c8b4358b6c1ceee6b854d559e698a55b81d65f336e5b5a350f7bcad5749ee2121a950c992cb4180b575ee76895075d6154ef7f2efacbd7eb58e965649c2f05d0922e45f559683edf3a0c0e937553d6f68cb92a1d13029102f3894cfef7b23505ad70000000000000000", 0x85) getsockopt$SO_PEERCRED(r70, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r72 = getgid() semctl$IPC_SET(r69, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r71, 0x0, 0xffffffffffffffff, r72, 0x100, 0xfffffffffffeffff}, 0x100, 0x10001, 0x40}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r75 = shmget(0x3, 0x1000, 0x100, &(0x7f00001b1000/0x1000)=nil) shmctl$IPC_STAT(r75, 0x2, &(0x7f0000000100)=""/114) r76 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r76, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r77 = fcntl$getown(r76, 0x5) shmctl$IPC_SET(r75, 0x1, &(0x7f0000000200)={{0x3ff, r73, r74, r73, r74, 0x104, 0x5}, 0xfff, 0x9, r77, r77, 0x7d55, 0xd75, 0xfa}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r67, 0xffff, 0x1022, &(0x7f00000017c0)={0x0}, &(0x7f0000001780)=0xffffffffffffff48) r80 = semget$private(0x0, 0x7, 0x286) semop(r80, &(0x7f0000000000)=[{0x6, 0x4}, {0x0, 0x1, 0x1800}, {0x2, 0xf, 0x800}, {0x0, 0xdc, 0x1800}], 0x4) semop(r80, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x800, 0x800}, {0x1, 0x6, 0x1000}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x2aaaaaaaaaaaabb4) semctl$SETVAL(r80, 0x0, 0x8, &(0x7f00000000c0)) r81 = socket(0x18, 0x2, 0x0) setsockopt(r81, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r81, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r85 = shmget(0x0, 0x2000, 0x100, &(0x7f0000ffd000/0x2000)=nil) r86 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r86, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r87 = fcntl$getown(r86, 0x5) shmctl$IPC_SET(r85, 0x1, &(0x7f0000000200)={{0x2ff, r83, r84, r83, r84, 0x104, 0x5}, 0xfff, 0x9, r87, r87, 0x7d55, 0xd75, 0x9}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r83, r84) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r84, 0x0, 0xffffffffffffffff, 0x0]) r89 = getgid() semctl$IPC_SET(r80, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r82, r88, 0xffffffffffffffff, r89, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r91 = kqueue() r92 = syz_open_pts() close(r92) ioctl$TIOCSETAW(r92, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r92, &(0x7f0000000500)=[{0x0}], 0x1) poll(&(0x7f0000000100)=[{r92, 0x4}], 0x1, 0x10001) poll(&(0x7f0000000080)=[{r92, 0x46}], 0x1, 0x0) r93 = fcntl$dupfd(r91, 0x2, r92) close(r93) r94 = getpgrp() r95 = getgid() getsockopt$sock_cred(r93, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r93, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r93, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r93, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r93, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r93, 0xffff, 0x1022, &(0x7f0000000700)={r94, r96, r95}, 0xc) sendmsg$unix(r66, &(0x7f0000001680)={&(0x7f0000000980)=ANY=[@ANYBLOB="07706b0cea0f58ebf251646b7e34eb4bd488e238a8574b212f9dcb40fdd10770e34a3100751cd52d3b5f104c3a15643b739f8cb47f4486c17922800b14d7c0441d1ebf7eb19c249b65ca8c3d780aa4f2b85af1cf13b43b9b8a6243de5ec06c56971e56a816d861aa1f019ce67a219937a5377f1e450b0adfbdb59bb479e648bf557585997561fa361a5d5bdf0a85bde56c0f8443948dfe0e2b3bf8f9f573165d4c4be68004752ebce64cfc27ff49b7961d8a86d4f66f759ca666984e36854d8ff5497561d8be930b6855a2046fc17bfbb94dc091e46d610414a1dcec84e3f00c6fa9bbf3e9cfee036c83e883c08e841f1ca87ebf9df9f2aa12c15778a53c96fa1a8d5a22689ed07e03004aed89518b40656b6777e3dd7aa99b88a3000000000000"], 0x1, &(0x7f00000003c0)=[{&(0x7f00000018c0)="36538456ceb3d10a7899cb43fa8c4fdb43a4b1f117701aabe800d172ccfa99bfdb3836c5f65d2e4e54aad1a4159289e10cc9da9742aec0c8549b3999c837b07658d43eae10d8d4b46c775b905cbf37b7b1b3042d33aa3f4c9a2e4c2bdc4d703cb91167cf633019dc2cba6842862f8788a4b6224da41ed14d881547a2ac8087619cb2e408ebb8895ce514f1ccecf22d0a15230f1e8d327dc6bb6b396d648005476af9829f625bae09a234548ef2cf208989f18e01b925089d6b7da2154a5494d9a5c7d3e5858fefaebc2f411afc7179dc0872742c0152318ee55bcac2643d75a18761a1f252ea7572bae181f985492f8e77cff568e10dd0c7c901ebc25726ebf35cf36303125346c6adf0b94f714c0ffb3f793e950c095da1003f40420c71e2bbed27f68ec20e32266f1f486d42c341fc53c2c0e3fa7b86992493ebd5fc88b0aff9284e5b7069be35168a165cc69f1b09dd1d70a4139eba232fda099b07ac4668e4fe5b9a6cc3f36453a0bcff4f05b46734cc418d36d334617e71cde0223bafd0613cc4640e034a9ac93cc6e7f61713d2e84d080bac1f44ee5e06b7604f247f77e22bc344d86d909fb4c67fe79ca1e3206e61e7940ced69a1b7533648567d31ae8f239214773fdcb2b37c692f528b1aac7afda99fc58b309176bb945c5aea7aa21493000de640b3a8390e6a0ee0a9317607022ae229de074ff059ba95b5893f6e895bc9c6f817fc4915d7b81ff2adc328be40127a0b72b9e58595ef647856888eda93f7df38304af2747490efcb369ea18df98206e83ff06c63decea4b7cefb5788177ddf31c301bb64a605fdfe0be70f6e4ebd50f174ccbd07f077b7b8caa2525d62743e57e4a833bdfb1d03275688890d95f0720a866fdc65251389f9e9c5909f6a9237ea6522890c5015e373ac1cbc9a3cd40713cfcc9e3602d58f1fa68d6ba726fc19e480d4b166ba96142087db312ae759f6ef18ba2bcd01f15c340cde9d31d5314ac526ca965b1f96bc78de06d565b2713633498c65c8fb1e15afdaedb65f5e0594574ee716a66888804e87f490c623b18d4063076e14737bcf8ee6f09b7089a18d3dd8e8aa8344e7ad65d612c95f175d82ec01b468c6b8ec0273878668f09126980afa207514c7b0ebd6f23291004ebff93269be2f4d3e36f42d40d726022fecd4f15eb2aa4de4d854ede65c73267d805fec018acbbd4f685c24eaff4402d252d0a3383b7aadc13fe903c7c6e2cb9bf78148b586a972fd3e2a75091276b10323b2813daddffbae92554d3be518525f4e8cb370fe461cf726126b235b15e5e8984571d204e2294c5f9b2e3bb06a8917ca0fb79fa4038b6f559dc066f0bf308582c5bae37d0dcc8a004161e97312697262681ef987490729ffb9f828af67122a167f3a7de356a18fe3152dc3acd503686ab1b49c3d461c5ec8d8a4cefed7bb89688afad003bb35945a187072065ffd571ead7aa7799ffeba8d3e2a9785a1edf22cd4c2c8b368e430e73e8e8d3400659931eb233a8b9730a8230ad650944624005ca539e512f83eb74d179e5fb7df282d1216b3f8ada304087a8edd2c55e6cfef447877e94ba0a2756e5b0ae712bd85154c5d425d1dc00f9d25b73f8b56a075c37a2fb192a7fa1d02ed096013aba06f330a0cf272a910bec952492448926e2fd03e7f4fb42c63ec22f5251d5333ca64a23989b93e8f0cd2a1031866d18d0dccfd5621f460d261ffa9737df449effd5520f88d4c29bfe233df13fa2a2679127dfcaa4dcd408294991d0c736515e449a4e7312a4e061c1a59771e02bbba2e53fb00814e32884da300b372e8607f0029bf148057a2b5fcd1bd27f08f254f1037352fa2e3d4443ed5be9576061c306cea535e295f1d4f2d7b63034697187b44935f6a2e893a0b5132ffb8297291cbe05b6ad68e9c094053266bba86dcfd8efb2768caba50ee9ba331e8ecb6df64eff5b5fe2c7231792b5111588f78e2e3914f024fabad565762d23187bf89fba9721c56ee34bcac996fc2f53954f71b4a383aadd05c07fb6ba51cf7f5961d3f3081bbb9ecaf302b80da7feab2557f190f1d97359cb773ddc2f4b83ccd128a07e02cb358a9c37e9ed67b0a455f3dd4e88707bfa00178d37acafa09ba90c6356035103ecb72cb885ebecb879f8cbf2f7897c12bc9323c2ca3fc53e94567b9124d3d6c25b76bc60f38edd68cd9135651334e503f30ae41da3a3a1fc2c85cbe685178996179aa9897c0dd5c8d46ffbe4f6e2ecb987f146add63dc01a5cf0a4718735ac55148fbc91ce32578516e90c891cd408fa29ce5d260896d0cfc89bac6d2f74f03edf97f877835f8683ba2eb762ae076ea91e2a72a0134f92d94364240cd066f1791b59c8197d091e3fa02daaac95f4c3eb841574bdaf591ab6801ac876c957b021762dbe372baf4184820006f25fb6b85678aa83028a715cc7a225f21b0890021db1c4be814b53adfb4c7daf2c9ca9236cc291c24f330317e7628474d4735fc32a72fd40b85c6ec730ac783e30f59a9c87f6e9cb04bd812eb2f74c181e54dcbca8b8f6c6bc5e6e18b5fbce76bd1791eca7af2b5c1e70499c0388b8386d3457c3e4e9451a7ce2764fa02f6a86fb89377f2abdf7654e5650160f027630c31b58312143c6646942c6af91cff46294ad42e88194d487c184e6b731b512102b1f14d40b862b1652a033e6addb9b0aa55f8465f3b2329226b4c7a363df937627c4611e3d5e440d1891f8427a9f83988d7e682b4abf11fca0ad2dbe215f9bb031c5a2a2c992317e6e8e336e5d2d4bb33646a24772a802d96336056974a310db64f8aea613a65b71b61a2d366ddd3b1d703931a50242ac8f83f6c180c113c8763ed733caf8dbb5dd8d18c9ff473af7d3f69926d36e0778bdc06f06b086b005ea12240da65816b1dccdcccb392d5e1c9409af46b63002747df4887da9ac82cce7172b1a6d22323b63360be7fa30598c9586f5a4c3bde4f0d242198216eb493bcddd0eea4b6bd1eabfeb2a43188ff7ce69384c876aedc467893ea917f533f83b8597687405440841358b50524f84d2fa77236ff418d7067a38ba065230032397819fcce91a8d9e5bbc1e248a8077c3db887d1aa11a963ea4e1e3566212af6b43f51fb32acd3fca7ba3bad2f4a2d50a5c24cd05deacdc97ff6786f55f0326f8d9a8e2bb36e1270aa07a5cb2cc9913a36a73796c6747b44e28fb9505bd0679c1f137fde73abac05c0ab5fc9d050130febe650c339b1f5f1e50738ce623808f52037e9d4e4948599bb5bfe97fb09b4296b70839c8ec542ef2a9b4674f1982db535037ac99a16467f4b105b9582678f61a21e983c05e873fb3f47a964923df5cc4de5108e6c8cf46bb35b93eb0d0c2c353876cc377ab723245acef6d7c59060fdc1fdcbe05093023e48b23e79cb1cdf0f26ee8ad29552ba46f546fa5c4fc65d84d0b67bb8b23e8f21c20e71b3055f25f7dba931ac74c03d874f3aa026e4a9982fe049e93c55bd26e6ca31e34b9f5f3d293ddd89262abac5214524d28a19a2667f72a8733d1e9da32f7ae4207badbfceec1f38ef867113a9359acc73f14562078b7298237da8aa4a6085b319d8d483795fd6a8eb656127579d258bb631a5b3650ccbee03abed664b1808cbef1b04480adcb0549b53f95bbf05c6528e5fed9353e53721bf0e87f000a7a745fde847587601660d060ee4eb3a7148434fc8ae8e78cbe8060c0b79b4752f591818360387b0a5498c4ea2fca36d6cf78f62835616782c94d9980c12df398e4227abc38a586541c70198c04bb3932a8528fac65466e50bde98603c786776defd29a7b9dcf3cbf54d2925d504ee1ddf2fe7300ad47314b8b3b87a1f502a7e5b334eed45576da9151573cdb2b304996d5f5d1b74cbf29ec0e1965311667efb4a349dd9d8af12ef9527e5de737fab0e0bd30685869eaef208643934be1719ed8ef05bafbb9a4ddf4443f96ace8f520d34afa3e880f9fe7a2d9f27a31d113424fe586139e57bd2040bcf17bf6096bb30ca0f803a450c37b797763f7f4fc10bcc690d6c1dba287fcd898c6eb886820334e337609658b8aff49615e5eb79ba90f0fb1da70d2018c19d63b239c946bd6ea65b3691e67b6e0c7cd1dc32613337813c28c7f5265d8c0a40e39d187627d254ce632a899b9c5bb80d9b4442cb33d69233de3be1be7c2ee4c7872a76d46624ec63b526a68d39f6d1bf19db5eb79262f859d03ac2d23d1701a94c2e7ff0f4d7744fd8292a25b3d5b76a6a13e1541d45b643e21f9ed7e791aa02c5ae6c69e86421c5f0902ffa299e0c96c04ba29d91b10fcdd01a45b98ae6c4a5cdb296e5a87e54a13dc991819365337cbf8d2d35bf8bb638d86592ef87e03628b70a294dced8d75569222aeb5288e15276b44255ddfe39ebaaaf30fce804da24d7d066c5f0636b406636805e631d2f0a3f22b0ec6130cc63ba9650396adb320fcb3e004b4ca1112d1687d3d9b2d37dce6851b6e4b7ad0887ae2625adebc478e82d2578865a8ef686037b555413f0e0ef77055c26fe17d2fb76a92771e3f4d2b974a84b50af1e11037b228ba96d0ba6afb08e37814d1b9a1bbcce3edc91c1a77608a52a01b335cf65505f9d462954902e3d26c78c02d3100292ffd5edb00b3bf9316baba2a0d1d8e0c80a1a652b4d76b6e05d0fa8e250daffc21a38e8d61d6a02e4ea7178a280ceeefcb74a4f8efdfa7c59862cb636d3fcafd58bb6d6d8000e4892325be0e9c3242498358107ba7a7ff70a4d5e3ab44cd3218a06fc039a657877795c93b6d5880c45beb034b69b96f7e288100424dd0a50f930c1e53cf8b0fd744e398c7e7cb33e01125d7fd13269555faff2e21e5d81c50f8677c0b85584d7899e8011167b72ddd3962f616ab9227c105e6ca4c848655a60947098107c92bd6a7ce5bee3a8014cb532d63f802a92e968ce5a93c50b3f0f0d20232fabc12fa90a62e9577d3fbcc1f5514eb4ba4a9d3d78533b075d383472f82c4685fad2349573cb559dee5e56a2732c1b9a71496819d63e7437de783204b71caac997930f15fee0573276cdceb3902569a872dfa8dc83dd42a103da9bd99e29bf8a88678fa647abd876218daa23d4d9ffb169ac906b785c748779259f060644360d6898647d44a676b6479ed511c4b2b90125a2a7fb39c31cfa2467e456dd5f0369be9d5f3bc4941ef6ada231ac8ec3c14279a12b2dbc017c6e4c0932ec1666a54d07b169910d6ad840b0f635d72e31b062134137d64e3ee0d6ee15b55d8782c62c496f944754e0c532952bb3a6c19614cefb2eac9dfd8d2cd21f147565064c830faa5c5ca2b4a6cfa6e0661c6d2594f3fde27f3ffe125c18ce0e2b47446f1c77fca07fc3856b9eccc161eb2fbb7673829a99ebb3240c79287b9b053152181d548d7d661b218e7e8ac5e6fd8a357fdaa75336a33abfc58c18d97f9167e96f5e64453933871ee52907435539a9002afec605b3ddf7bde36d726578f49dadb5d4aeec6175e78a9de40716274afe80cf115e9c38b50e1a5ea1b61e999779d5d4dfeaa2d7420ca9df2335949ca436d35295aa53f7bc97dc954ac1d52d819fe1811979981b7ab074bfef5d5c58102e56844ce7ac078230609b5ac812f5fdca5661352db4fd78b9af50abd197ab7721fa1c38b67dc7df6677d065e5e90f9f7cadd7827c50c6ac2b20ec361aaa4ed253767864cc544213b2bc51a789ed03612c2cf39d55ab526657c89c936d2e4980081ada9f7de2b6c3fbd4e4d7429409c746904fe60c92172ba81da0f2370b249c51e785ef5c", 0x1000}, {&(0x7f0000000240)="5084f0e8124fd0260d9855a30a521565", 0x10}, {&(0x7f0000000280)="afe395183c525d3abe131f90d77100722030647b89aba22c7083c1d8e7726b8839", 0x21}, {&(0x7f0000000ac0)="cf9711d9d16f202ab443c4c8111ce68f7cede7b07adaf62f48ca0dfbb5d32ceb674a09fb3d875d827f1f908722c4396e387ed5fc121f33bb8762de876ec1e262d8a473bb80cbe344ace529d0833ad682f717359bbb5950456b007407111110b1cb0f8e091b365356a474f3726ca5f6fe8fcdff5a1fa2751b261b2a0bef5b938c414c0a7099c5f5f2f2d9e82268a566b480be69dd1db1d306aba4bf2629e839e339395b5ea40068ed8a3da5077d695c44fede909da1cbc7514a0a50b5aa0ad7c0bc6e08cdcbd5a88b447cf9a6d64d9e94f88df4b4d30a721b034083e9653f514b2dee853a1db4c2f55b2c386ce8c38de1992399dee5e6868d4ac0c74173a6c2d693969a66e9528b", 0x107}], 0x4, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r68, 0xffffffffffffffff, r72}, @cred={0x20, 0xffff, 0x0, r77, r78, r95}, @cred={0x20, 0xffff, 0x0, r79, r82, r90}], 0x60, 0x400}, 0x404) r97 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) write(r97, &(0x7f00000002c0), 0x0) ioctl$WSMUXIO_LIST_DEVICES(r97, 0x20005302, &(0x7f0000000140)) r98 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000000000/0x3000)=nil) r99 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r99, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r99, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r99, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d1170700547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10080000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a016904df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287631ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da81600"/371], 0x1, 0x7fb) msgsnd(r99, &(0x7f0000001e80)=ANY=[@ANYBLOB="9a89fe9d10bb030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653f542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd20263425ab6818f682770f3b94c5eeb4af79be0195d459fadab38ea746dbe655df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28a73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfd997631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d10e6cc1ce9f3f6a3d539c356b5988d25beef00000000000000bb711f6f29e389a77fe762636c3d"], 0x156, 0x800) msgrcv(r99, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r99, &(0x7f0000000a80)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae93478443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0900000040b9c8b754daeb2982d28606050dc516a0af1461584bcaa0408775b83db6923dcfbe6fa845a4afe35d7f4b3720e880730444450164f43f8627d24afffadcfaf679ecb314a52c8d1441557cb9bfb6ac84523eb0f63c3554f09c828447bda40c883721400975bbaacd0c45e7c984022927e336ceb0507666"], 0x1, 0x800) msgsnd(r99, &(0x7f0000000480)=ANY=[@ANYBLOB="03000000000000005aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b4604000000000000006fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"], 0x222, 0x40000000000800) r100 = getuid() r101 = geteuid() setreuid(r100, r101) r102 = getegid() r103 = getuid() r104 = geteuid() setreuid(r103, r104) msgctl$IPC_SET(r99, 0x1, &(0x7f00000000c0)={{0x6, r101, r102, r104, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x0, 0x138, 0x2}) r105 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r105, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r105, &(0x7f0000000040)=ANY=[], 0x0, 0x800) msgsnd(r105, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d1170700547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10080000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a016904df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287631ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da81600"/371], 0x1, 0x7fb) msgsnd(r105, &(0x7f0000001e80)=ANY=[@ANYBLOB="9a89fe9d10bb030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653f542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd20263425ab6818f682770f3b94c5eeb4af79be0195d459fadab38ea746dbe655df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28a73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfd997631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d10e6cc1ce9f3f6a3d539c356b5988d25beef00000000000000bb711f6f29e389a77fe762636c3d"], 0x156, 0x800) msgrcv(r105, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r105, &(0x7f0000000a80)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae93478443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0900000040b9c8b754daeb2982d28606050dc516a0af1461584bcaa0408775b83db6923dcfbe6fa845a4afe35d7f4b3720e880730444450164f43f8627d24afffadcfaf679ecb314a52c8d1441557cb9bfb6ac84523eb0f63c3554f09c828447bda40c883721400975bbaacd0c45e7c984022927e336ceb0507666"], 0x1, 0x800) msgsnd(r105, &(0x7f0000000480)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0x222, 0x40000000000800) r106 = getuid() r107 = geteuid() setreuid(r106, r107) r108 = getegid() r109 = getuid() r110 = geteuid() setreuid(r109, r110) msgctl$IPC_SET(r105, 0x1, &(0x7f00000000c0)={{0x6, r107, r108, r110, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) r111 = getuid() r112 = geteuid() setreuid(r111, r112) r113 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r113, &(0x7f0000001300)=[{&(0x7f00000006c0)="fe2471a63cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdc47d555b72ff85d12a88302084a8d29c95455068f2e84162e0cda901af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc20562220eb6edff03dfdbb8aa416c8cd60c5a7d560e585a5a1a9ebe6eb71adf194c3354121fc61dd84b5c2c1f6c0760cc22f1d44b420561e1c64acdc89d51cb9b18ccbcec288039e0af2acda89d76f6b91b6d441e871cf7ccfaea5367ed27551bc27e4d68765c7373cb49ea4076464ed9a03a4443ddb112f6b6b699c65ff61bc188b83f3b9a4e8b539", 0x4cf}, {&(0x7f0000000f80)="611f15129bd75df20bf0197b36ad3f387fa2514299a860d06037bae42e62af5c4cdb5d0e3a2aa5bcf12e04b25bd4becf65ff4ab283fc13d713fe2a68a2a2f85df69d507c30cd9e1d36776d7f7cc5bd46c9ead44644b81e86c06374e29bca41251ef375120c6452b13028fab355e7fd6cf6cfa18789a7836c25063e8a69dbf315352a6e9ed089ab4db4222a6fdee4f4828602a5d994083b66155b20f5f8541099c32e0fdf2a454844f2e7a91dd90e6ef820310db286d4ae0e26daf6bc7be8f800010000d3b8ad899d1c92f03643a308de9d47b0739c20338968c68847", 0xdc}, {0x0, 0x392}], 0x10) ioctl$TIOCDRAIN(r113, 0x2000745e) getsockopt$SO_PEERCRED(r113, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r115 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r116 = socket(0x18, 0x4000, 0x0) setsockopt(r116, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) fcntl$dupfd(r116, 0x0, r116) getsockopt$sock_cred(r115, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000480)=0x1) r118 = semget$private(0x0, 0x7, 0x286) semop(r118, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semctl$SETVAL(r118, 0x0, 0x8, &(0x7f00000000c0)) r119 = socket(0x18, 0x2, 0x0) setsockopt(r119, 0x29, 0x409, &(0x7f00000002c0)="470b4e98fbfabeab1f154bde63fd3c0884ec27b16f7b711ea277c46c8b4358b6c1ceee6b854d559e698a55b81d65f336e5b5a350f7bcad5749ee2121a950c992cb4180b575ee76895075d6154ef7f2efacbd7eb58e965649c2f05d0922e45f559683edf3a0c0e937553d6f68cb92a1d13029102f3894cfef7b23505ad70000000000000000", 0x85) getsockopt$SO_PEERCRED(r119, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r121 = getgid() semctl$IPC_SET(r118, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r120, 0x0, 0xffffffffffffffff, r121, 0x100, 0xfffffffffffeffff}, 0x100, 0x10001, 0x40}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r124 = shmget(0x3, 0x1000, 0x100, &(0x7f00001b1000/0x1000)=nil) shmctl$IPC_STAT(r124, 0x2, &(0x7f0000000100)=""/114) r125 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r125, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r126 = fcntl$getown(r125, 0x5) shmctl$IPC_SET(r124, 0x1, &(0x7f0000000200)={{0x3ff, r122, r123, r122, r123, 0x104, 0x5}, 0xfff, 0x9, r126, r126, 0x7d55, 0xd75, 0xfa}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r116, 0xffff, 0x1022, &(0x7f00000017c0)={0x0}, &(0x7f0000001780)=0xffffffffffffff48) r129 = semget$private(0x0, 0x7, 0x286) semop(r129, &(0x7f0000000000)=[{0x6, 0x4}, {0x0, 0x1, 0x1800}, {0x2, 0xf, 0x800}, {0x0, 0xdc, 0x1800}], 0x4) semop(r129, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x800, 0x800}, {0x1, 0x6, 0x1000}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x2aaaaaaaaaaaabb4) semctl$SETVAL(r129, 0x0, 0x8, &(0x7f00000000c0)) r130 = socket(0x18, 0x2, 0x0) setsockopt(r130, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r130, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r134 = shmget(0x0, 0x2000, 0x100, &(0x7f0000ffd000/0x2000)=nil) r135 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r135, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r136 = fcntl$getown(r135, 0x5) shmctl$IPC_SET(r134, 0x1, &(0x7f0000000200)={{0x2ff, r132, r133, r132, r133, 0x104, 0x5}, 0xfff, 0x9, r136, r136, 0x7d55, 0xd75, 0x9}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r132, r133) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r133, 0x0, 0xffffffffffffffff, 0x0]) r138 = getgid() semctl$IPC_SET(r129, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r131, r137, 0xffffffffffffffff, r138, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r140 = kqueue() r141 = syz_open_pts() close(r141) ioctl$TIOCSETAW(r141, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r141, &(0x7f0000000500)=[{0x0}], 0x1) poll(&(0x7f0000000100)=[{r141, 0x4}], 0x1, 0x10001) poll(&(0x7f0000000080)=[{r141, 0x46}], 0x1, 0x0) r142 = fcntl$dupfd(r140, 0x2, r141) close(r142) r143 = getpgrp() r144 = getgid() getsockopt$sock_cred(r142, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r142, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r142, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r142, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r142, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r142, 0xffff, 0x1022, &(0x7f0000000700)={r143, r145, r144}, 0xc) sendmsg$unix(r115, &(0x7f0000001680)={&(0x7f0000000980)=ANY=[@ANYBLOB="07706b0cea0f58ebf251646b7e34eb4bd488e238a8574b212f9dcb40fdd10770e34a3100751cd52d3b5f104c3a15643b739f8cb47f4486c17922800b14d7c0441d1ebf7eb19c249b65ca8c3d780aa4f2b85af1cf13b43b9b8a6243de5ec06c56971e56a816d861aa1f019ce67a219937a5377f1e450b0adfbdb59bb479e648bf557585997561fa361a5d5bdf0a85bde56c0f8443948dfe0e2b3bf8f9f573165d4c4be68004752ebce64cfc27ff49b7961d8a86d4f66f759ca666984e36854d8ff5497561d8be930b6855a2046fc17bfbb94dc091e46d610414a1dcec84e3f00c6fa9bbf3e9cfee036c83e883c08e841f1ca87ebf9df9f2aa12c15778a53c96fa1a8d5a22689ed07e03004aed89518b40656b6777e3dd7aa99b88a3000000000000"], 0x1, &(0x7f00000003c0)=[{&(0x7f00000018c0)="36538456ceb3d10a7899cb43fa8c4fdb43a4b1f117701aabe800d172ccfa99bfdb3836c5f65d2e4e54aad1a4159289e10cc9da9742aec0c8549b3999c837b07658d43eae10d8d4b46c775b905cbf37b7b1b3042d33aa3f4c9a2e4c2bdc4d703cb91167cf633019dc2cba6842862f8788a4b6224da41ed14d881547a2ac8087619cb2e408ebb8895ce514f1ccecf22d0a15230f1e8d327dc6bb6b396d648005476af9829f625bae09a234548ef2cf208989f18e01b925089d6b7da2154a5494d9a5c7d3e5858fefaebc2f411afc7179dc0872742c0152318ee55bcac2643d75a18761a1f252ea7572bae181f985492f8e77cff568e10dd0c7c901ebc25726ebf35cf36303125346c6adf0b94f714c0ffb3f793e950c095da1003f40420c71e2bbed27f68ec20e32266f1f486d42c341fc53c2c0e3fa7b86992493ebd5fc88b0aff9284e5b7069be35168a165cc69f1b09dd1d70a4139eba232fda099b07ac4668e4fe5b9a6cc3f36453a0bcff4f05b46734cc418d36d334617e71cde0223bafd0613cc4640e034a9ac93cc6e7f61713d2e84d080bac1f44ee5e06b7604f247f77e22bc344d86d909fb4c67fe79ca1e3206e61e7940ced69a1b7533648567d31ae8f239214773fdcb2b37c692f528b1aac7afda99fc58b309176bb945c5aea7aa21493000de640b3a8390e6a0ee0a9317607022ae229de074ff059ba95b5893f6e895bc9c6f817fc4915d7b81ff2adc328be40127a0b72b9e58595ef647856888eda93f7df38304af2747490efcb369ea18df98206e83ff06c63decea4b7cefb5788177ddf31c301bb64a605fdfe0be70f6e4ebd50f174ccbd07f077b7b8caa2525d62743e57e4a833bdfb1d03275688890d95f0720a866fdc65251389f9e9c5909f6a9237ea6522890c5015e373ac1cbc9a3cd40713cfcc9e3602d58f1fa68d6ba726fc19e480d4b166ba96142087db312ae759f6ef18ba2bcd01f15c340cde9d31d5314ac526ca965b1f96bc78de06d565b2713633498c65c8fb1e15afdaedb65f5e0594574ee716a66888804e87f490c623b18d4063076e14737bcf8ee6f09b7089a18d3dd8e8aa8344e7ad65d612c95f175d82ec01b468c6b8ec0273878668f09126980afa207514c7b0ebd6f23291004ebff93269be2f4d3e36f42d40d726022fecd4f15eb2aa4de4d854ede65c73267d805fec018acbbd4f685c24eaff4402d252d0a3383b7aadc13fe903c7c6e2cb9bf78148b586a972fd3e2a75091276b10323b2813daddffbae92554d3be518525f4e8cb370fe461cf726126b235b15e5e8984571d204e2294c5f9b2e3bb06a8917ca0fb79fa4038b6f559dc066f0bf308582c5bae37d0dcc8a004161e97312697262681ef987490729ffb9f828af67122a167f3a7de356a18fe3152dc3acd503686ab1b49c3d461c5ec8d8a4cefed7bb89688afad003bb35945a187072065ffd571ead7aa7799ffeba8d3e2a9785a1edf22cd4c2c8b368e430e73e8e8d3400659931eb233a8b9730a8230ad650944624005ca539e512f83eb74d179e5fb7df282d1216b3f8ada304087a8edd2c55e6cfef447877e94ba0a2756e5b0ae712bd85154c5d425d1dc00f9d25b73f8b56a075c37a2fb192a7fa1d02ed096013aba06f330a0cf272a910bec952492448926e2fd03e7f4fb42c63ec22f5251d5333ca64a23989b93e8f0cd2a1031866d18d0dccfd5621f460d261ffa9737df449effd5520f88d4c29bfe233df13fa2a2679127dfcaa4dcd408294991d0c736515e449a4e7312a4e061c1a59771e02bbba2e53fb00814e32884da300b372e8607f0029bf148057a2b5fcd1bd27f08f254f1037352fa2e3d4443ed5be9576061c306cea535e295f1d4f2d7b63034697187b44935f6a2e893a0b5132ffb8297291cbe05b6ad68e9c094053266bba86dcfd8efb2768caba50ee9ba331e8ecb6df64eff5b5fe2c7231792b5111588f78e2e3914f024fabad565762d23187bf89fba9721c56ee34bcac996fc2f53954f71b4a383aadd05c07fb6ba51cf7f5961d3f3081bbb9ecaf302b80da7feab2557f190f1d97359cb773ddc2f4b83ccd128a07e02cb358a9c37e9ed67b0a455f3dd4e88707bfa00178d37acafa09ba90c6356035103ecb72cb885ebecb879f8cbf2f7897c12bc9323c2ca3fc53e94567b9124d3d6c25b76bc60f38edd68cd9135651334e503f30ae41da3a3a1fc2c85cbe685178996179aa9897c0dd5c8d46ffbe4f6e2ecb987f146add63dc01a5cf0a4718735ac55148fbc91ce32578516e90c891cd408fa29ce5d260896d0cfc89bac6d2f74f03edf97f877835f8683ba2eb762ae076ea91e2a72a0134f92d94364240cd066f1791b59c8197d091e3fa02daaac95f4c3eb841574bdaf591ab6801ac876c957b021762dbe372baf4184820006f25fb6b85678aa83028a715cc7a225f21b0890021db1c4be814b53adfb4c7daf2c9ca9236cc291c24f330317e7628474d4735fc32a72fd40b85c6ec730ac783e30f59a9c87f6e9cb04bd812eb2f74c181e54dcbca8b8f6c6bc5e6e18b5fbce76bd1791eca7af2b5c1e70499c0388b8386d3457c3e4e9451a7ce2764fa02f6a86fb89377f2abdf7654e5650160f027630c31b58312143c6646942c6af91cff46294ad42e88194d487c184e6b731b512102b1f14d40b862b1652a033e6addb9b0aa55f8465f3b2329226b4c7a363df937627c4611e3d5e440d1891f8427a9f83988d7e682b4abf11fca0ad2dbe215f9bb031c5a2a2c992317e6e8e336e5d2d4bb33646a24772a802d96336056974a310db64f8aea613a65b71b61a2d366ddd3b1d703931a50242ac8f83f6c180c113c8763ed733caf8dbb5dd8d18c9ff473af7d3f69926d36e0778bdc06f06b086b005ea12240da65816b1dccdcccb392d5e1c9409af46b63002747df4887da9ac82cce7172b1a6d22323b63360be7fa30598c9586f5a4c3bde4f0d242198216eb493bcddd0eea4b6bd1eabfeb2a43188ff7ce69384c876aedc467893ea917f533f83b8597687405440841358b50524f84d2fa77236ff418d7067a38ba065230032397819fcce91a8d9e5bbc1e248a8077c3db887d1aa11a963ea4e1e3566212af6b43f51fb32acd3fca7ba3bad2f4a2d50a5c24cd05deacdc97ff6786f55f0326f8d9a8e2bb36e1270aa07a5cb2cc9913a36a73796c6747b44e28fb9505bd0679c1f137fde73abac05c0ab5fc9d050130febe650c339b1f5f1e50738ce623808f52037e9d4e4948599bb5bfe97fb09b4296b70839c8ec542ef2a9b4674f1982db535037ac99a16467f4b105b9582678f61a21e983c05e873fb3f47a964923df5cc4de5108e6c8cf46bb35b93eb0d0c2c353876cc377ab723245acef6d7c59060fdc1fdcbe05093023e48b23e79cb1cdf0f26ee8ad29552ba46f546fa5c4fc65d84d0b67bb8b23e8f21c20e71b3055f25f7dba931ac74c03d874f3aa026e4a9982fe049e93c55bd26e6ca31e34b9f5f3d293ddd89262abac5214524d28a19a2667f72a8733d1e9da32f7ae4207badbfceec1f38ef867113a9359acc73f14562078b7298237da8aa4a6085b319d8d483795fd6a8eb656127579d258bb631a5b3650ccbee03abed664b1808cbef1b04480adcb0549b53f95bbf05c6528e5fed9353e53721bf0e87f000a7a745fde847587601660d060ee4eb3a7148434fc8ae8e78cbe8060c0b79b4752f591818360387b0a5498c4ea2fca36d6cf78f62835616782c94d9980c12df398e4227abc38a586541c70198c04bb3932a8528fac65466e50bde98603c786776defd29a7b9dcf3cbf54d2925d504ee1ddf2fe7300ad47314b8b3b87a1f502a7e5b334eed45576da9151573cdb2b304996d5f5d1b74cbf29ec0e1965311667efb4a349dd9d8af12ef9527e5de737fab0e0bd30685869eaef208643934be1719ed8ef05bafbb9a4ddf4443f96ace8f520d34afa3e880f9fe7a2d9f27a31d113424fe586139e57bd2040bcf17bf6096bb30ca0f803a450c37b797763f7f4fc10bcc690d6c1dba287fcd898c6eb886820334e337609658b8aff49615e5eb79ba90f0fb1da70d2018c19d63b239c946bd6ea65b3691e67b6e0c7cd1dc32613337813c28c7f5265d8c0a40e39d187627d254ce632a899b9c5bb80d9b4442cb33d69233de3be1be7c2ee4c7872a76d46624ec63b526a68d39f6d1bf19db5eb79262f859d03ac2d23d1701a94c2e7ff0f4d7744fd8292a25b3d5b76a6a13e1541d45b643e21f9ed7e791aa02c5ae6c69e86421c5f0902ffa299e0c96c04ba29d91b10fcdd01a45b98ae6c4a5cdb296e5a87e54a13dc991819365337cbf8d2d35bf8bb638d86592ef87e03628b70a294dced8d75569222aeb5288e15276b44255ddfe39ebaaaf30fce804da24d7d066c5f0636b406636805e631d2f0a3f22b0ec6130cc63ba9650396adb320fcb3e004b4ca1112d1687d3d9b2d37dce6851b6e4b7ad0887ae2625adebc478e82d2578865a8ef686037b555413f0e0ef77055c26fe17d2fb76a92771e3f4d2b974a84b50af1e11037b228ba96d0ba6afb08e37814d1b9a1bbcce3edc91c1a77608a52a01b335cf65505f9d462954902e3d26c78c02d3100292ffd5edb00b3bf9316baba2a0d1d8e0c80a1a652b4d76b6e05d0fa8e250daffc21a38e8d61d6a02e4ea7178a280ceeefcb74a4f8efdfa7c59862cb636d3fcafd58bb6d6d8000e4892325be0e9c3242498358107ba7a7ff70a4d5e3ab44cd3218a06fc039a657877795c93b6d5880c45beb034b69b96f7e288100424dd0a50f930c1e53cf8b0fd744e398c7e7cb33e01125d7fd13269555faff2e21e5d81c50f8677c0b85584d7899e8011167b72ddd3962f616ab9227c105e6ca4c848655a60947098107c92bd6a7ce5bee3a8014cb532d63f802a92e968ce5a93c50b3f0f0d20232fabc12fa90a62e9577d3fbcc1f5514eb4ba4a9d3d78533b075d383472f82c4685fad2349573cb559dee5e56a2732c1b9a71496819d63e7437de783204b71caac997930f15fee0573276cdceb3902569a872dfa8dc83dd42a103da9bd99e29bf8a88678fa647abd876218daa23d4d9ffb169ac906b785c748779259f060644360d6898647d44a676b6479ed511c4b2b90125a2a7fb39c31cfa2467e456dd5f0369be9d5f3bc4941ef6ada231ac8ec3c14279a12b2dbc017c6e4c0932ec1666a54d07b169910d6ad840b0f635d72e31b062134137d64e3ee0d6ee15b55d8782c62c496f944754e0c532952bb3a6c19614cefb2eac9dfd8d2cd21f147565064c830faa5c5ca2b4a6cfa6e0661c6d2594f3fde27f3ffe125c18ce0e2b47446f1c77fca07fc3856b9eccc161eb2fbb7673829a99ebb3240c79287b9b053152181d548d7d661b218e7e8ac5e6fd8a357fdaa75336a33abfc58c18d97f9167e96f5e64453933871ee52907435539a9002afec605b3ddf7bde36d726578f49dadb5d4aeec6175e78a9de40716274afe80cf115e9c38b50e1a5ea1b61e999779d5d4dfeaa2d7420ca9df2335949ca436d35295aa53f7bc97dc954ac1d52d819fe1811979981b7ab074bfef5d5c58102e56844ce7ac078230609b5ac812f5fdca5661352db4fd78b9af50abd197ab7721fa1c38b67dc7df6677d065e5e90f9f7cadd7827c50c6ac2b20ec361aaa4ed253767864cc544213b2bc51a789ed03612c2cf39d55ab526657c89c936d2e4980081ada9f7de2b6c3fbd4e4d7429409c746904fe60c92172ba81da0f2370b249c51e785ef5c", 0x1000}, {&(0x7f0000000240)="5084f0e8124fd0260d9855a30a521565", 0x10}, {&(0x7f0000000280)="afe395183c525d3abe131f90d77100722030647b89aba22c7083c1d8e7726b8839", 0x21}, {&(0x7f0000000ac0)="cf9711d9d16f202ab443c4c8111ce68f7cede7b07adaf62f48ca0dfbb5d32ceb674a09fb3d875d827f1f908722c4396e387ed5fc121f33bb8762de876ec1e262d8a473bb80cbe344ace529d0833ad682f717359bbb5950456b007407111110b1cb0f8e091b365356a474f3726ca5f6fe8fcdff5a1fa2751b261b2a0bef5b938c414c0a7099c5f5f2f2d9e82268a566b480be69dd1db1d306aba4bf2629e839e339395b5ea40068ed8a3da5077d695c44fede909da1cbc7514a0a50b5aa0ad7c0bc6e08cdcbd5a88b447cf9a6d64d9e94f88df4b4d30a721b034083e9653f514b2dee853a1db4c2f55b2c386ce8c38de1992399dee5e6868d4ac0c74173a6c2d693969a66e9528b", 0x107}], 0x4, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r117, 0xffffffffffffffff, r121}, @cred={0x20, 0xffff, 0x0, r126, r127, r144}, @cred={0x20, 0xffff, 0x0, r128, r131, r139}], 0x60, 0x400}, 0x404) getsockopt$SO_PEERCRED(r97, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) shmctl$IPC_SET(r98, 0x1, &(0x7f0000000280)={{0x2f66, r101, r108, r111, r114, 0xa0, 0x284}, 0x3, 0x0, r128, r146, 0x80000001, 0x8001, 0x1000}) r147 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r147, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r147, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r147, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d1170700547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10080000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a016904df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287631ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da81600"/371], 0x1, 0x7fb) msgsnd(r147, &(0x7f0000001e80)=ANY=[@ANYBLOB="9a89fe9d10bb030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653f542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd20263425ab6818f682770f3b94c5eeb4af79be0195d459fadab38ea746dbe655df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28a73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfd997631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d10e6cc1ce9f3f6a3d539c356b5988d25beef00000000000000bb711f6f29e389a77fe762636c3d"], 0x156, 0x800) msgrcv(r147, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r147, &(0x7f0000000a80)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae93478443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0900000040b9c8b754daeb2982d28606050dc516a0af1461584bcaa0408775b83db6923dcfbe6fa845a4afe35d7f4b3720e880730444450164f43f8627d24afffadcfaf679ecb314a52c8d1441557cb9bfb6ac84523eb0f63c3554f09c828447bda40c883721400975bbaacd0c45e7c984022927e336ceb0507666"], 0x1, 0x800) msgsnd(r147, &(0x7f0000000480)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0x222, 0x40000000000800) r148 = getuid() r149 = geteuid() setreuid(r148, r149) r150 = getegid() r151 = getuid() r152 = geteuid() setreuid(r151, r152) msgctl$IPC_SET(r147, 0x1, &(0x7f00000000c0)={{0x6, r149, r150, r152, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x0, 0x138, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r155 = shmget(0x0, 0x2000, 0x100, &(0x7f0000ffd000/0x2000)=nil) r156 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r156, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r157 = fcntl$getown(r156, 0x5) shmctl$IPC_SET(r155, 0x1, &(0x7f0000000200)={{0x2ff, r153, r154, r153, r154, 0x104, 0x5}, 0xfff, 0x9, r157, r157, 0x7d55, 0xd75, 0x9}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r153, r154) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r154, 0x0, 0xffffffffffffffff, 0x0]) r158 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) write(r158, &(0x7f00000002c0), 0x0) ioctl$WSMUXIO_LIST_DEVICES(r158, 0x20005302, &(0x7f0000000140)) r159 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000000000/0x3000)=nil) r160 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r160, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r160, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r160, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d1170700547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10080000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a016904df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287631ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da81600"/371], 0x1, 0x7fb) msgsnd(r160, &(0x7f0000001e80)=ANY=[@ANYBLOB="9a89fe9d10bb030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653f542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd20263425ab6818f682770f3b94c5eeb4af79be0195d459fadab38ea746dbe655df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28a73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfd997631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d10e6cc1ce9f3f6a3d539c356b5988d25beef00000000000000bb711f6f29e389a77fe762636c3d"], 0x156, 0x800) msgrcv(r160, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r160, &(0x7f0000000a80)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae93478443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0900000040b9c8b754daeb2982d28606050dc516a0af1461584bcaa0408775b83db6923dcfbe6fa845a4afe35d7f4b3720e880730444450164f43f8627d24afffadcfaf679ecb314a52c8d1441557cb9bfb6ac84523eb0f63c3554f09c828447bda40c883721400975bbaacd0c45e7c984022927e336ceb0507666"], 0x1, 0x800) msgsnd(r160, &(0x7f0000000480)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0x222, 0x40000000000800) r161 = getuid() r162 = geteuid() setreuid(r161, r162) r163 = getegid() r164 = getuid() r165 = geteuid() setreuid(r164, r165) msgctl$IPC_SET(r160, 0x1, &(0x7f00000000c0)={{0x6, r162, r163, r165, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x0, 0x138, 0x2}) r166 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r166, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r166, &(0x7f0000000040)=ANY=[], 0x0, 0x800) msgsnd(r166, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d1170700547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10080000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a016904df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287631ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da81600"/371], 0x1, 0x7fb) msgsnd(r166, &(0x7f0000001e80)=ANY=[@ANYBLOB="9a89fe9d10bb030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653f542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd20263425ab6818f682770f3b94c5eeb4af79be0195d459fadab38ea746dbe655df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28a73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfd997631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d10e6cc1ce9f3f6a3d539c356b5988d25beef00000000000000bb711f6f29e389a77fe762636c3d"], 0x156, 0x800) msgrcv(r166, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r166, &(0x7f0000000a80)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae93478443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0900000040b9c8b754daeb2982d28606050dc516a0af1461584bcaa0408775b83db6923dcfbe6fa845a4afe35d7f4b3720e880730444450164f43f8627d24afffadcfaf679ecb314a52c8d1441557cb9bfb6ac84523eb0f63c3554f09c828447bda40c883721400975bbaacd0c45e7c984022927e336ceb0507666"], 0x1, 0x800) msgsnd(r166, &(0x7f0000000480)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0x222, 0x40000000000800) r167 = getuid() r168 = geteuid() setreuid(r167, r168) r169 = getegid() r170 = getuid() r171 = geteuid() setreuid(r170, r171) msgctl$IPC_SET(r166, 0x1, &(0x7f00000000c0)={{0x6, r168, r169, r171, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) r172 = getuid() r173 = geteuid() setreuid(r172, r173) r174 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r174, &(0x7f0000001300)=[{&(0x7f00000006c0)="fe2471a63cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdc47d555b72ff85d12a88302084a8d29c95455068f2e84162e0cda901af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc20562220eb6edff03dfdbb8aa416c8cd60c5a7d560e585a5a1a9ebe6eb71adf194c3354121fc61dd84b5c2c1f6c0760cc22f1d44b420561e1c64acdc89d51cb9b18ccbcec288039e0af2acda89d76f6b91b6d441e871cf7ccfaea5367ed27551bc27e4d68765c7373cb49ea4076464ed9a03a4443ddb112f6b6b699c65ff61bc188b83f3b9a4e8b539", 0x4cf}, {&(0x7f0000000f80)="611f15129bd75df20bf0197b36ad3f387fa2514299a860d06037bae42e62af5c4cdb5d0e3a2aa5bcf12e04b25bd4becf65ff4ab283fc13d713fe2a68a2a2f85df69d507c30cd9e1d36776d7f7cc5bd46c9ead44644b81e86c06374e29bca41251ef375120c6452b13028fab355e7fd6cf6cfa18789a7836c25063e8a69dbf315352a6e9ed089ab4db4222a6fdee4f4828602a5d994083b66155b20f5f8541099c32e0fdf2a454844f2e7a91dd90e6ef820310db286d4ae0e26daf6bc7be8f800010000d3b8ad899d1c92f03643a308de9d47b0739c20338968c68847", 0xdc}, {0x0, 0x392}], 0x10) ioctl$TIOCDRAIN(r174, 0x2000745e) getsockopt$SO_PEERCRED(r174, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r176 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r177 = socket(0x18, 0x4000, 0x0) setsockopt(r177, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) fcntl$dupfd(r177, 0x0, r177) getsockopt$sock_cred(r176, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000480)=0x1) r179 = semget$private(0x0, 0x7, 0x286) semop(r179, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semctl$SETVAL(r179, 0x0, 0x8, &(0x7f00000000c0)) r180 = socket(0x18, 0x2, 0x0) setsockopt(r180, 0x29, 0x409, &(0x7f00000002c0)="470b4e98fbfabeab1f154bde63fd3c0884ec27b16f7b711ea277c46c8b4358b6c1ceee6b854d559e698a55b81d65f336e5b5a350f7bcad5749ee2121a950c992cb4180b575ee76895075d6154ef7f2efacbd7eb58e965649c2f05d0922e45f559683edf3a0c0e937553d6f68cb92a1d13029102f3894cfef7b23505ad70000000000000000", 0x85) getsockopt$SO_PEERCRED(r180, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r182 = getgid() semctl$IPC_SET(r179, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r181, 0x0, 0xffffffffffffffff, r182, 0x100, 0xfffffffffffeffff}, 0x100, 0x10001, 0x40}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r185 = shmget(0x3, 0x1000, 0x100, &(0x7f00001b1000/0x1000)=nil) shmctl$IPC_STAT(r185, 0x2, &(0x7f0000000100)=""/114) r186 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r186, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r187 = fcntl$getown(r186, 0x5) shmctl$IPC_SET(r185, 0x1, &(0x7f0000000200)={{0x3ff, r183, r184, r183, r184, 0x104, 0x5}, 0xfff, 0x9, r187, r187, 0x7d55, 0xd75, 0xfa}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r177, 0xffff, 0x1022, &(0x7f00000017c0)={0x0}, &(0x7f0000001780)=0xffffffffffffff48) r190 = semget$private(0x0, 0x7, 0x286) semop(r190, &(0x7f0000000000)=[{0x6, 0x4}, {0x0, 0x1, 0x1800}, {0x2, 0xf, 0x800}, {0x0, 0xdc, 0x1800}], 0x4) semop(r190, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x800, 0x800}, {0x1, 0x6, 0x1000}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x2aaaaaaaaaaaabb4) semctl$SETVAL(r190, 0x0, 0x8, &(0x7f00000000c0)) r191 = socket(0x18, 0x2, 0x0) setsockopt(r191, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r191, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r195 = shmget(0x0, 0x2000, 0x100, &(0x7f0000ffd000/0x2000)=nil) r196 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r196, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r197 = fcntl$getown(r196, 0x5) shmctl$IPC_SET(r195, 0x1, &(0x7f0000000200)={{0x2ff, r193, r194, r193, r194, 0x104, 0x5}, 0xfff, 0x9, r197, r197, 0x7d55, 0xd75, 0x9}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r193, r194) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r194, 0x0, 0xffffffffffffffff, 0x0]) r199 = getgid() semctl$IPC_SET(r190, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r192, r198, 0xffffffffffffffff, r199, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r201 = kqueue() r202 = syz_open_pts() close(r202) ioctl$TIOCSETAW(r202, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r202, &(0x7f0000000500)=[{0x0}], 0x1) poll(&(0x7f0000000100)=[{r202, 0x4}], 0x1, 0x10001) poll(&(0x7f0000000080)=[{r202, 0x46}], 0x1, 0x0) r203 = fcntl$dupfd(r201, 0x2, r202) close(r203) r204 = getpgrp() r205 = getgid() getsockopt$sock_cred(r203, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r203, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r203, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r203, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r203, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r203, 0xffff, 0x1022, &(0x7f0000000700)={r204, r206, r205}, 0xc) sendmsg$unix(r176, &(0x7f0000001680)={&(0x7f0000000980)=ANY=[@ANYBLOB="07706b0cea0f58ebf251646b7e34eb4bd488e238a8574b212f9dcb40fdd10770e34a3100751cd52d3b5f104c3a15643b739f8cb47f4486c17922800b14d7c0441d1ebf7eb19c249b65ca8c3d780aa4f2b85af1cf13b43b9b8a6243de5ec06c56971e56a816d861aa1f019ce67a219937a5377f1e450b0adfbdb59bb479e648bf557585997561fa361a5d5bdf0a85bde56c0f8443948dfe0e2b3bf8f9f573165d4c4be68004752ebce64cfc27ff49b7961d8a86d4f66f759ca666984e36854d8ff5497561d8be930b6855a2046fc17bfbb94dc091e46d610414a1dcec84e3f00c6fa9bbf3e9cfee036c83e883c08e841f1ca87ebf9df9f2aa12c15778a53c96fa1a8d5a22689ed07e03004aed89518b40656b6777e3dd7aa99b88a3000000000000"], 0x1, &(0x7f00000003c0)=[{&(0x7f00000018c0)="36538456ceb3d10a7899cb43fa8c4fdb43a4b1f117701aabe800d172ccfa99bfdb3836c5f65d2e4e54aad1a4159289e10cc9da9742aec0c8549b3999c837b07658d43eae10d8d4b46c775b905cbf37b7b1b3042d33aa3f4c9a2e4c2bdc4d703cb91167cf633019dc2cba6842862f8788a4b6224da41ed14d881547a2ac8087619cb2e408ebb8895ce514f1ccecf22d0a15230f1e8d327dc6bb6b396d648005476af9829f625bae09a234548ef2cf208989f18e01b925089d6b7da2154a5494d9a5c7d3e5858fefaebc2f411afc7179dc0872742c0152318ee55bcac2643d75a18761a1f252ea7572bae181f985492f8e77cff568e10dd0c7c901ebc25726ebf35cf36303125346c6adf0b94f714c0ffb3f793e950c095da1003f40420c71e2bbed27f68ec20e32266f1f486d42c341fc53c2c0e3fa7b86992493ebd5fc88b0aff9284e5b7069be35168a165cc69f1b09dd1d70a4139eba232fda099b07ac4668e4fe5b9a6cc3f36453a0bcff4f05b46734cc418d36d334617e71cde0223bafd0613cc4640e034a9ac93cc6e7f61713d2e84d080bac1f44ee5e06b7604f247f77e22bc344d86d909fb4c67fe79ca1e3206e61e7940ced69a1b7533648567d31ae8f239214773fdcb2b37c692f528b1aac7afda99fc58b309176bb945c5aea7aa21493000de640b3a8390e6a0ee0a9317607022ae229de074ff059ba95b5893f6e895bc9c6f817fc4915d7b81ff2adc328be40127a0b72b9e58595ef647856888eda93f7df38304af2747490efcb369ea18df98206e83ff06c63decea4b7cefb5788177ddf31c301bb64a605fdfe0be70f6e4ebd50f174ccbd07f077b7b8caa2525d62743e57e4a833bdfb1d03275688890d95f0720a866fdc65251389f9e9c5909f6a9237ea6522890c5015e373ac1cbc9a3cd40713cfcc9e3602d58f1fa68d6ba726fc19e480d4b166ba96142087db312ae759f6ef18ba2bcd01f15c340cde9d31d5314ac526ca965b1f96bc78de06d565b2713633498c65c8fb1e15afdaedb65f5e0594574ee716a66888804e87f490c623b18d4063076e14737bcf8ee6f09b7089a18d3dd8e8aa8344e7ad65d612c95f175d82ec01b468c6b8ec0273878668f09126980afa207514c7b0ebd6f23291004ebff93269be2f4d3e36f42d40d726022fecd4f15eb2aa4de4d854ede65c73267d805fec018acbbd4f685c24eaff4402d252d0a3383b7aadc13fe903c7c6e2cb9bf78148b586a972fd3e2a75091276b10323b2813daddffbae92554d3be518525f4e8cb370fe461cf726126b235b15e5e8984571d204e2294c5f9b2e3bb06a8917ca0fb79fa4038b6f559dc066f0bf308582c5bae37d0dcc8a004161e97312697262681ef987490729ffb9f828af67122a167f3a7de356a18fe3152dc3acd503686ab1b49c3d461c5ec8d8a4cefed7bb89688afad003bb35945a187072065ffd571ead7aa7799ffeba8d3e2a9785a1edf22cd4c2c8b368e430e73e8e8d3400659931eb233a8b9730a8230ad650944624005ca539e512f83eb74d179e5fb7df282d1216b3f8ada304087a8edd2c55e6cfef447877e94ba0a2756e5b0ae712bd85154c5d425d1dc00f9d25b73f8b56a075c37a2fb192a7fa1d02ed096013aba06f330a0cf272a910bec952492448926e2fd03e7f4fb42c63ec22f5251d5333ca64a23989b93e8f0cd2a1031866d18d0dccfd5621f460d261ffa9737df449effd5520f88d4c29bfe233df13fa2a2679127dfcaa4dcd408294991d0c736515e449a4e7312a4e061c1a59771e02bbba2e53fb00814e32884da300b372e8607f0029bf148057a2b5fcd1bd27f08f254f1037352fa2e3d4443ed5be9576061c306cea535e295f1d4f2d7b63034697187b44935f6a2e893a0b5132ffb8297291cbe05b6ad68e9c094053266bba86dcfd8efb2768caba50ee9ba331e8ecb6df64eff5b5fe2c7231792b5111588f78e2e3914f024fabad565762d23187bf89fba9721c56ee34bcac996fc2f53954f71b4a383aadd05c07fb6ba51cf7f5961d3f3081bbb9ecaf302b80da7feab2557f190f1d97359cb773ddc2f4b83ccd128a07e02cb358a9c37e9ed67b0a455f3dd4e88707bfa00178d37acafa09ba90c6356035103ecb72cb885ebecb879f8cbf2f7897c12bc9323c2ca3fc53e94567b9124d3d6c25b76bc60f38edd68cd9135651334e503f30ae41da3a3a1fc2c85cbe685178996179aa9897c0dd5c8d46ffbe4f6e2ecb987f146add63dc01a5cf0a4718735ac55148fbc91ce32578516e90c891cd408fa29ce5d260896d0cfc89bac6d2f74f03edf97f877835f8683ba2eb762ae076ea91e2a72a0134f92d94364240cd066f1791b59c8197d091e3fa02daaac95f4c3eb841574bdaf591ab6801ac876c957b021762dbe372baf4184820006f25fb6b85678aa83028a715cc7a225f21b0890021db1c4be814b53adfb4c7daf2c9ca9236cc291c24f330317e7628474d4735fc32a72fd40b85c6ec730ac783e30f59a9c87f6e9cb04bd812eb2f74c181e54dcbca8b8f6c6bc5e6e18b5fbce76bd1791eca7af2b5c1e70499c0388b8386d3457c3e4e9451a7ce2764fa02f6a86fb89377f2abdf7654e5650160f027630c31b58312143c6646942c6af91cff46294ad42e88194d487c184e6b731b512102b1f14d40b862b1652a033e6addb9b0aa55f8465f3b2329226b4c7a363df937627c4611e3d5e440d1891f8427a9f83988d7e682b4abf11fca0ad2dbe215f9bb031c5a2a2c992317e6e8e336e5d2d4bb33646a24772a802d96336056974a310db64f8aea613a65b71b61a2d366ddd3b1d703931a50242ac8f83f6c180c113c8763ed733caf8dbb5dd8d18c9ff473af7d3f69926d36e0778bdc06f06b086b005ea12240da65816b1dccdcccb392d5e1c9409af46b63002747df4887da9ac82cce7172b1a6d22323b63360be7fa30598c9586f5a4c3bde4f0d242198216eb493bcddd0eea4b6bd1eabfeb2a43188ff7ce69384c876aedc467893ea917f533f83b8597687405440841358b50524f84d2fa77236ff418d7067a38ba065230032397819fcce91a8d9e5bbc1e248a8077c3db887d1aa11a963ea4e1e3566212af6b43f51fb32acd3fca7ba3bad2f4a2d50a5c24cd05deacdc97ff6786f55f0326f8d9a8e2bb36e1270aa07a5cb2cc9913a36a73796c6747b44e28fb9505bd0679c1f137fde73abac05c0ab5fc9d050130febe650c339b1f5f1e50738ce623808f52037e9d4e4948599bb5bfe97fb09b4296b70839c8ec542ef2a9b4674f1982db535037ac99a16467f4b105b9582678f61a21e983c05e873fb3f47a964923df5cc4de5108e6c8cf46bb35b93eb0d0c2c353876cc377ab723245acef6d7c59060fdc1fdcbe05093023e48b23e79cb1cdf0f26ee8ad29552ba46f546fa5c4fc65d84d0b67bb8b23e8f21c20e71b3055f25f7dba931ac74c03d874f3aa026e4a9982fe049e93c55bd26e6ca31e34b9f5f3d293ddd89262abac5214524d28a19a2667f72a8733d1e9da32f7ae4207badbfceec1f38ef867113a9359acc73f14562078b7298237da8aa4a6085b319d8d483795fd6a8eb656127579d258bb631a5b3650ccbee03abed664b1808cbef1b04480adcb0549b53f95bbf05c6528e5fed9353e53721bf0e87f000a7a745fde847587601660d060ee4eb3a7148434fc8ae8e78cbe8060c0b79b4752f591818360387b0a5498c4ea2fca36d6cf78f62835616782c94d9980c12df398e4227abc38a586541c70198c04bb3932a8528fac65466e50bde98603c786776defd29a7b9dcf3cbf54d2925d504ee1ddf2fe7300ad47314b8b3b87a1f502a7e5b334eed45576da9151573cdb2b304996d5f5d1b74cbf29ec0e1965311667efb4a349dd9d8af12ef9527e5de737fab0e0bd30685869eaef208643934be1719ed8ef05bafbb9a4ddf4443f96ace8f520d34afa3e880f9fe7a2d9f27a31d113424fe586139e57bd2040bcf17bf6096bb30ca0f803a450c37b797763f7f4fc10bcc690d6c1dba287fcd898c6eb886820334e337609658b8aff49615e5eb79ba90f0fb1da70d2018c19d63b239c946bd6ea65b3691e67b6e0c7cd1dc32613337813c28c7f5265d8c0a40e39d187627d254ce632a899b9c5bb80d9b4442cb33d69233de3be1be7c2ee4c7872a76d46624ec63b526a68d39f6d1bf19db5eb79262f859d03ac2d23d1701a94c2e7ff0f4d7744fd8292a25b3d5b76a6a13e1541d45b643e21f9ed7e791aa02c5ae6c69e86421c5f0902ffa299e0c96c04ba29d91b10fcdd01a45b98ae6c4a5cdb296e5a87e54a13dc991819365337cbf8d2d35bf8bb638d86592ef87e03628b70a294dced8d75569222aeb5288e15276b44255ddfe39ebaaaf30fce804da24d7d066c5f0636b406636805e631d2f0a3f22b0ec6130cc63ba9650396adb320fcb3e004b4ca1112d1687d3d9b2d37dce6851b6e4b7ad0887ae2625adebc478e82d2578865a8ef686037b555413f0e0ef77055c26fe17d2fb76a92771e3f4d2b974a84b50af1e11037b228ba96d0ba6afb08e37814d1b9a1bbcce3edc91c1a77608a52a01b335cf65505f9d462954902e3d26c78c02d3100292ffd5edb00b3bf9316baba2a0d1d8e0c80a1a652b4d76b6e05d0fa8e250daffc21a38e8d61d6a02e4ea7178a280ceeefcb74a4f8efdfa7c59862cb636d3fcafd58bb6d6d8000e4892325be0e9c3242498358107ba7a7ff70a4d5e3ab44cd3218a06fc039a657877795c93b6d5880c45beb034b69b96f7e288100424dd0a50f930c1e53cf8b0fd744e398c7e7cb33e01125d7fd13269555faff2e21e5d81c50f8677c0b85584d7899e8011167b72ddd3962f616ab9227c105e6ca4c848655a60947098107c92bd6a7ce5bee3a8014cb532d63f802a92e968ce5a93c50b3f0f0d20232fabc12fa90a62e9577d3fbcc1f5514eb4ba4a9d3d78533b075d383472f82c4685fad2349573cb559dee5e56a2732c1b9a71496819d63e7437de783204b71caac997930f15fee0573276cdceb3902569a872dfa8dc83dd42a103da9bd99e29bf8a88678fa647abd876218daa23d4d9ffb169ac906b785c748779259f060644360d6898647d44a676b6479ed511c4b2b90125a2a7fb39c31cfa2467e456dd5f0369be9d5f3bc4941ef6ada231ac8ec3c14279a12b2dbc017c6e4c0932ec1666a54d07b169910d6ad840b0f635d72e31b062134137d64e3ee0d6ee15b55d8782c62c496f944754e0c532952bb3a6c19614cefb2eac9dfd8d2cd21f147565064c830faa5c5ca2b4a6cfa6e0661c6d2594f3fde27f3ffe125c18ce0e2b47446f1c77fca07fc3856b9eccc161eb2fbb7673829a99ebb3240c79287b9b053152181d548d7d661b218e7e8ac5e6fd8a357fdaa75336a33abfc58c18d97f9167e96f5e64453933871ee52907435539a9002afec605b3ddf7bde36d726578f49dadb5d4aeec6175e78a9de40716274afe80cf115e9c38b50e1a5ea1b61e999779d5d4dfeaa2d7420ca9df2335949ca436d35295aa53f7bc97dc954ac1d52d819fe1811979981b7ab074bfef5d5c58102e56844ce7ac078230609b5ac812f5fdca5661352db4fd78b9af50abd197ab7721fa1c38b67dc7df6677d065e5e90f9f7cadd7827c50c6ac2b20ec361aaa4ed253767864cc544213b2bc51a789ed03612c2cf39d55ab526657c89c936d2e4980081ada9f7de2b6c3fbd4e4d7429409c746904fe60c92172ba81da0f2370b249c51e785ef5c", 0x1000}, {&(0x7f0000000240)="5084f0e8124fd0260d9855a30a521565", 0x10}, {&(0x7f0000000280)="afe395183c525d3abe131f90d77100722030647b89aba22c7083c1d8e7726b8839", 0x21}, {&(0x7f0000000ac0)="cf9711d9d16f202ab443c4c8111ce68f7cede7b07adaf62f48ca0dfbb5d32ceb674a09fb3d875d827f1f908722c4396e387ed5fc121f33bb8762de876ec1e262d8a473bb80cbe344ace529d0833ad682f717359bbb5950456b007407111110b1cb0f8e091b365356a474f3726ca5f6fe8fcdff5a1fa2751b261b2a0bef5b938c414c0a7099c5f5f2f2d9e82268a566b480be69dd1db1d306aba4bf2629e839e339395b5ea40068ed8a3da5077d695c44fede909da1cbc7514a0a50b5aa0ad7c0bc6e08cdcbd5a88b447cf9a6d64d9e94f88df4b4d30a721b034083e9653f514b2dee853a1db4c2f55b2c386ce8c38de1992399dee5e6868d4ac0c74173a6c2d693969a66e9528b", 0x107}], 0x4, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r178, 0xffffffffffffffff, r182}, @cred={0x20, 0xffff, 0x0, r187, r188, r205}, @cred={0x20, 0xffff, 0x0, r189, r192, r200}], 0x60, 0x400}, 0x404) getsockopt$SO_PEERCRED(r158, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) shmctl$IPC_SET(r159, 0x1, &(0x7f0000000280)={{0x2f66, r162, r169, r172, r175, 0xa0, 0x284}, 0x3, 0x0, r189, r207, 0x80000001, 0x8001, 0x1000}) getgroups(0x8, &(0x7f0000000280)=[r13, r90, r108, r150, r12, r14, r154, r175]) semctl$IPC_SET(r65, 0x0, 0x1, &(0x7f0000000140)={{0x59, r6, r14, r7, r14, 0x100, 0xfffffffffffeffff}, 0x8, 0x10001, 0x42}) r208 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r208, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r208, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r208, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d1170700547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10080000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a016904df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287631ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da81600"/371], 0x1, 0x7fb) msgsnd(r208, &(0x7f0000001e80)=ANY=[@ANYBLOB="9a89fe9d10bb030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653f542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd20263425ab6818f682770f3b94c5eeb4af79be0195d459fadab38ea746dbe655df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28a73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfd997631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d10e6cc1ce9f3f6a3d539c356b5988d25beef00000000000000bb711f6f29e389a77fe762636c3d"], 0x156, 0x800) msgrcv(r208, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r208, &(0x7f0000000600)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a0ea71af628c4702a1a4d46bf37a0ee86ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae91478443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0900000040b9c8b7a8d5ba7b82d28606050dc516a0af1461584bcaa0408775b83db6923dcfbe6fa845a4afe35d7f4b3720e880730444450164f43f8627d24afffadc00000000000000048d1441557cb9bfb6ac84523eb0f63c3554f09c828447bda40c883721400975bbaacd0c45e7c984022927e336ceb087ce971b5c9ccebf4515a47348f5e5bd8d6b4272ae18b19f93e253995c56a9bb5c44dd89c80ea5b2092a55b0c55fd77b8d740b64c974270b63cdba99efcf295eb3053181333c2e4d6b32088bb3005e128ac7f2a74a2c4151429fc6407255f65e0ed7d82279b6aa4ee1c34dc15e547e54e3692b085ae752efc39cf5aa58b24e0d769de864e2fcba7efd6a44f21214f3e4261fd87d230291b1c95a6d55e22a0b2ea35f5321217a9b01832ebcd1a032593b53ba8a5e7cea863a178d17"], 0x1, 0x800) msgsnd(r208, &(0x7f0000000480)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0x222, 0x40000000000800) r209 = getuid() r210 = geteuid() setreuid(r209, r210) r211 = getegid() r212 = getuid() r213 = geteuid() setreuid(r212, r213) msgctl$IPC_SET(r208, 0x1, &(0x7f00000000c0)={{0x6, r210, r211, r213, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x0, 0x138, 0x5}) getgroups(0x3, &(0x7f0000000040)=[r14, 0xffffffffffffffff, r211]) r215 = getegid() setregid(r214, r215) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000080)=0x1) setsockopt$sock_timeval(r3, 0xffff, 0x3, &(0x7f0000000000)={0x6, 0xffff}, 0x10) pckbd_enable: command error 18:56:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) fcntl$getown(r1, 0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x48}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") tap1: address list non empty 18:56:59 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="2b1a"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) socket(0x18, 0x4, 0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 18:56:59 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f000034d000/0x2000)=nil, 0x2000) socket(0x11, 0x3, 0x0) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) socket$inet6(0x18, 0x4, 0x9) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020691f, &(0x7f0000000300)) 18:56:59 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=ANY=[@ANYBLOB="07f800009561040000000000000000000011f9c6c3c3bdd4583299da"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x1, &(0x7f0000000000)=[{}]}) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) r1 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000001c0)="000000024ca5b30bdfd982955dc10352fc245f287f07b7efa76d410d59831a5283e4b28bed11ec3411814efd7c22000000000000", 0x34}], 0x1, 0x0, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000300)={0x3, 0x7f, 0x401, 0xffffff7f, 0x461c, 0x1, 0x4d33, 0x10, [{0x19, 0x4, 0x3, 0x9}, {0x80, 0x9, 0x0, 0x79fc}, {0x7dc5, 0x8, 0x0, 0x1}, {0x1, 0x7fff, 0x5, 0x1}, {0xfffffff7, 0x7, 0xdaf8, 0x8}, {0x2, 0x3, 0x8, 0x8000}, {0x1, 0xeeb, 0x2, 0x3}, {0x5d65, 0x0, 0x1, 0xffffffff}, {0xcf, 0x560, 0x8}, {0x22b9, 0xc4, 0x3ff, 0x4}, {0x7, 0x80000001, 0xfffffffb, 0x9}, {0x80000000, 0x4, 0x7ff, 0xffffffff}, {0x4, 0x90000000, 0x6, 0xc74c}, {0xc9, 0x3, 0x1, 0x996}, {0x5, 0xffff7fff, 0x2, 0x1}, {0x30, 0x5, 0x627a, 0x9}]}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff07}], 0x100000000000005e, 0x0, 0x0) 18:57:00 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0x3b, &(0x7f0000000000), 0x4) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r3 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r7 = fcntl$getown(0xffffffffffffff9c, 0x5) r8 = getppid() getpgid(r8) r9 = msgget$private(0x0, 0x20000003c4) r10 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r10, &(0x7f0000000e80)=ANY=[], 0x0, 0x7fc) msgsnd(r10, &(0x7f0000000180)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fb8c598a77817694e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584b00000000c32e29e3a2dcb27a4338f72f000000000026f39a00000000c3569a47216586cb5661038817a900000000e05b4289dc0fb331d069366f1550f86cb20a08ef09e8ec88e2ce57a5c4e6a934807f50869418c83bf75311659ea8332f5e4dbae89c139b6ac95a36bcfb0739437b"], 0x1, 0x800) msgsnd(r10, &(0x7f0000000a00)=ANY=[@ANYBLOB="03000000000000005aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa4df255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecfd58c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf00000000000a1ef3e3f4358b30a130a9a062e678e5a37e21591aaa06ab276ae28687550000000000000000000000000000000000000000000000002f8f9a1e0a94f5efbb8a4e0c5154428ae3d10d92f7502a9712cb2b19d2641ecb1eb4c45c6dd0c6681024887d"], 0x107, 0x40000000000800) r11 = msgget(0x0, 0x8) msgrcv(r11, &(0x7f0000003740)={0x0, ""/181}, 0xbd, 0x3, 0x1000) r12 = msgget$private(0x0, 0xfffffffffffffffd) r13 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r13, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) bind$unix(r13, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) sendto$unix(r13, &(0x7f0000000400)="d15481f4c648594ee4d41292082eb9869e358c9331c7fd5721759bd9f98508037504d58d2ef58c3bb62963ed3026930633973e08ea145b44c8f7a6285500078613f375f1bbad9a290a4158a3252936317a299e65a00750aa88a9c04edbe5a01467db228a7fa7e66befe3f987882d202ae974cc2d0a83a7c972929c89cceb946da2bec861c7d3b84a401f8099af2dd2ce0c1e4efcc3a83fac228ec6850e9481cdf3abd4076f54f6afae9c879242febd239346b1403c01", 0xb6, 0x3, &(0x7f00000004c0)=@abs={0x1, 0x0, 0x1}, 0x8) shutdown(r13, 0x1) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r14 = syz_open_pts() close(r14) writev(r14, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) msgsnd(r12, &(0x7f0000000280)=ANY=[@ANYPTR64, @ANYPTR=&(0x7f0000000800)=ANY=[@ANYRESHEX, @ANYRES64, @ANYRES16, @ANYRES32, @ANYRESHEX=r5, @ANYBLOB="d935ddf08c63e32de0c8d9b6e2428dde2c64782a6be7ead35bfc5baf31260a0aa6fe4f3ddaed96912fa21fc753f20129d2817cee075e7fac050628f8a2ac8ce47232998a9a00"/81, @ANYRESHEX=r14], @ANYRESOCT], 0x3, 0x7fc) msgsnd(r12, &(0x7f0000000180)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fb8c598a77817694e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584b00000000c32e29e3a2dcb27a4338f72f000000000026f39a00000000c30000e05b4289dc0fb331d069366f1550f86cb20a08ef09e8ec88e2ce57a5c4e6a934807f50869418c83bf75311659ea8332f5e4dbae89c139b6ac95a36bcfb0739437b"], 0x1, 0x800) msgsnd(r12, &(0x7f0000000e80)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c32cbb50866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381eaa0c35ed7142c2f0d2e5f9ce77c1ecfd50c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000a4a3af74e7548a3f0a1ef3e3f435a130a9a062e678e5a37e21591aaa06ab276ae286875500"/255}, 0xfffffffffffffe6c, 0x40000000000800) msgrcv(r12, &(0x7f0000003740)={0x0, ""/181}, 0xbd, 0x3, 0x800) msgrcv(r12, &(0x7f00000003c0)=ANY=[@ANYBLOB="000500c806c2448927ea115e39b0b340a891f62e217821b111ef89695d4ae142a2099adeb615aca83271cb08cf27766da5a4a42afe6e5d3ff160f09d01e1304ca750b038dd62def78cbcc267e577b1921e6d422c5809cb7ac8ff005b9f637c21a759f9806a7fa9c291b898ceedace3335baa273ef734123d0937aaa99a14dec4256ee5b169d8df94d76b361d90150e1c4d0b7f48dda04b7d72b881ec09c00afea3dbc09b95d083254d4641af8de19e221cd1b2bffbc50bc5a043a72a353891876c8c394b0977bbeb5d6e689af5ff1a3d2dcfac19953c12bc955189f0e6bcba685f128c5cc443434fdd3e44a6e9bd1891bed5dfcf9aada01cebf046dbacb50d49c356d20116c8de4c98d3f9a7c3ef87c7a0fc3f4519fc47e2d1d3a14357b07a9175ff8931f32a5372a1a572405b288de15a3e55d493d2b6651578b10ac57f478fa098d615013cb50045276301010000000000000fe586dec5d3047bde71d6504202a3f66b2d4b61e730012134de7e12e099287454fb47f3d8b532bd89a755d1cb731eb279319b96585d159dd02400d22342503361a133993f5c32ba05f312840df100000000000000"], 0x1, 0x1, 0x1000) msgget$private(0x0, 0x604) msgget$private(0x0, 0x0) r15 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r15, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r15, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r15, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d1170700547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10080000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a016904df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287631ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da81600"/371], 0x1, 0x7fb) msgsnd(r15, &(0x7f0000001e80)=ANY=[@ANYBLOB="9a89fe9d10bb030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653f542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd20263425ab6818f682770f3b94c5eeb4af79be0195d459fadab38ea746dbe655df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28a73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfd997631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d10e6cc1ce9f3f6a3d539c356b5988d25beef00000000000000bb711f6f29e389a77fe762636c3d"], 0x156, 0x800) msgrcv(r15, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r15, &(0x7f0000000a80)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae93478443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0900000040b9c8b754daeb2982d28606050dc516a0af1461584bcaa0408775b83db6923dcfbe6fa845a4afe35d7f4b3720e880730444450164f43f8627d24afffadcfaf679ecb314a52c8d1441557cb9bfb6ac84523eb0f63c3554f09c828447bda40c883721400975bbaacd0c45e7c984022927e336ceb0507666"], 0x1, 0x800) msgsnd(r15, &(0x7f0000000480)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0x222, 0x40000000000800) r16 = getuid() r17 = geteuid() setreuid(r16, r17) r18 = getegid() r19 = getuid() r20 = geteuid() setreuid(r19, r20) msgctl$IPC_SET(r15, 0x1, &(0x7f00000000c0)={{0x6, r17, r18, r20, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x0, 0x138, 0x2}) msgrcv(r15, &(0x7f0000001c80)=ANY=[], 0x0, 0x0, 0x1000) msgsnd(r9, &(0x7f0000001d80)=ANY=[@ANYBLOB="02000000000000000d92f87a67d79080b40c60873cff39bb32524b5fab37eedb5db9b4cb6a6ec55475b7281c0af41d06000000bd90fe11ccc20117c2e474426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da65897b1a8c6076839de74601e1d3db901c48e582d225bcaa84fa8128f2d1071d2b654651f61f418c9b0b7fde0ba452cfcd562e42d8cac3abf2a3009423906e081cccf53398aa38c3b9e4207541ca4edbde17f17298a431508f9c1b08115f330ee37f5e4c89f3d78ad0000000000000000000000006d8c4033714d832447b5f6c86a4e0a71152798d7edd07f4b0007350d6811ced842ad6b027c6ec887a9fe10363796ea07d142c9afda1631d4d70e4e2c1d9af3fc9db996d93052647cf79f08167ce14ca89c5acccb44187b7d6aedeb68853836b3ac70b9fec3f858eaa5f9a7acfee94e820ca80752f71c04c35721582cf33b45a6c0c7312543609bde628a69abef105646eb84496c29dfa52db6cd6cf4489dcdfee9b42db80f14145a14bf252a98951d2b0eac27a47d8f8df8d340bcc86f1dfabc3ba4733c12270b9596e5735af0"], 0x1, 0x0) msgsnd(r9, 0x0, 0x0, 0x1800) msgsnd(r9, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000980)={{0x1, r3, r6, r2, 0x0, 0x46, 0x81}, 0x10005, 0x1, r7, r8, 0xa5, 0x1, 0x4e2c, 0x6}) r21 = socket(0x18, 0x2, 0x0) connect$unix(r21, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r21, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000640)="3ae8c63b3ca49e4578eee8e5cf948aa4ed1faee2a66e71250fceb95c763ae956eafbf8e8a0badb662c07a863", 0x2c}], 0x1, 0x0}, 0x0) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xa2) getegid() kqueue() r22 = socket(0x18, 0x2, 0x0) connect$unix(r22, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xffffffffffffffa0) sendmsg(r22, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000640)="3ae8c63b3ca49e4578eee8e5cf948aa4ed1faee2a66e71250fceb95c763ae956eafbf8e8a0badb662c07a863", 0x2c}], 0x1, 0x0}, 0x0) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000200), 0xc) geteuid() r23 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r23, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000640)=0xc) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r24, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e000000000000000ffff0000ff7f00007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f53090035b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e6149700"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 18:57:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x5c}, {0x4d}, {0x6}]}) r1 = msgget(0x0, 0x240) r2 = getuid() r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r4 = socket(0x18, 0x4000, 0x0) setsockopt(r4, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) fcntl$dupfd(r4, 0x0, r4) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000480)=0x1) r6 = semget$private(0x0, 0x7, 0x286) semop(r6, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f00000000c0)) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x29, 0x409, &(0x7f00000002c0)="470b4e98fbfabeab1f154bde63fd3c0884ec27b16f7b711ea277c46c8b4358b6c1ceee6b854d559e698a55b81d65f336e5b5a350f7bcad5749ee2121a950c992cb4180b575ee76895075d6154ef7f2efacbd7eb58e965649c2f05d0922e45f559683edf3a0c0e937553d6f68cb92a1d13029102f3894cfef7b23505ad70000000000000000", 0x85) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r9 = getgid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r8, 0x0, 0xffffffffffffffff, r9, 0x100, 0xfffffffffffeffff}, 0x100, 0x10001, 0x40}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r12 = shmget(0x3, 0x2000, 0x10, &(0x7f00001b1000/0x2000)=nil) shmctl$IPC_STAT(r12, 0x2, &(0x7f0000000100)=""/114) r13 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r14 = fcntl$getown(r13, 0x5) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000200)={{0x3ff, r10, r11, r10, r11, 0x104, 0x5}, 0xfff, 0x9, r14, r14, 0x7d55, 0xd75, 0xfa}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000017c0)={0x0}, &(0x7f0000001780)=0xffffffffffffff48) r17 = semget$private(0x0, 0x7, 0x286) semop(r17, &(0x7f0000000000)=[{0x6, 0x4}, {0x0, 0x1, 0x1800}, {0x2, 0xf, 0x800}, {0x0, 0xdc, 0x1800}], 0x4) semop(r17, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x800, 0x800}, {0x1, 0x6, 0x1000}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x2aaaaaaaaaaaabb4) semctl$SETVAL(r17, 0x0, 0x8, &(0x7f00000000c0)) r18 = socket(0x18, 0x2, 0x0) setsockopt(r18, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r22 = shmget(0x0, 0x2000, 0x100, &(0x7f0000ffd000/0x2000)=nil) r23 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r23, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r24 = fcntl$getown(r23, 0x5) shmctl$IPC_SET(r22, 0x1, &(0x7f0000000200)={{0x2ff, r20, r21, r20, r21, 0x104, 0x5}, 0xfff, 0x9, r24, r24, 0x7d55, 0xd75, 0x9}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r20, r21) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r21, 0x0, 0xffffffffffffffff, 0x0]) r26 = getgid() semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000640)={{0xfffffffffffff7ea, r19, r25, 0xffffffffffffffff, r26, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r28 = kqueue() r29 = syz_open_pts() close(r29) ioctl$TIOCSETAW(r29, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r29, &(0x7f0000000500)=[{0x0}], 0x1) poll(&(0x7f0000000100)=[{r29, 0x4}], 0x1, 0x10001) poll(&(0x7f0000000080)=[{r29, 0x46}], 0x1, 0x0) r30 = fcntl$dupfd(r28, 0x2, r29) close(r30) r31 = getpgrp() r32 = getgid() getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r30, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000700)={r31, r33, r32}, 0xc) sendmsg$unix(r3, &(0x7f0000001680)={&(0x7f0000000980)=ANY=[@ANYBLOB="07706b0cea0f58ebf251646b7e34eb4bd488e238a8574b212f9dcb40fdd10770e34a3100751cd52d3b5f104c3a15643b739f8cb47f4486c17922800b14d7c0441d1ebf7eb19c249b65ca8c3d780aa4f2b85af1cf13b43b9b8a6243de5ec06c56971e56a816d861aa1f019ce67a219937a5377f1e450b0adfbdb59bb479e648bf557585997561fa361a5d5bdf0a85bde56c0f8443948dfe0e2b3bf8f9f573165d4c4be68004752ebce64cfc27ff49b7961d8a86d4f66f759ca666984e36854d8ff5497561d8be930b6855a2046fc17bfbb94dc091e46d610414a1dcec84e3f00c6fa9bbf3e9cfee036c83e883c08e841f1ca87ebf9df9f2aa12c15778a53c96fa1a8d5a22689ed07e03004aed89518b40656b6777e3dd7aa99b88a3000000000000"], 0x1, &(0x7f00000003c0)=[{&(0x7f00000018c0)="36538456ceb3d10a7899cb43fa8c4fdb43a4b1f117701aabe800d172ccfa99bfdb3836c5f65d2e4e54aad1a4159289e10cc9da9742aec0c8549b3999c837b07658d43eae10d8d4b46c775b905cbf37b7b1b3042d33aa3f4c9a2e4c2bdc4d703cb91167cf633019dc2cba6842862f8788a4b6224da41ed14d881547a2ac8087619cb2e408ebb8895ce514f1ccecf22d0a15230f1e8d327dc6bb6b396d648005476af9829f625bae09a234548ef2cf208989f18e01b925089d6b7da2154a5494d9a5c7d3e5858fefaebc2f411afc7179dc0872742c0152318ee55bcac2643d75a18761a1f252ea7572bae181f985492f8e77cff568e10dd0c7c901ebc25726ebf35cf36303125346c6adf0b94f714c0ffb3f793e950c095da1003f40420c71e2bbed27f68ec20e32266f1f486d42c341fc53c2c0e3fa7b86992493ebd5fc88b0aff9284e5b7069be35168a165cc69f1b09dd1d70a4139eba232fda099b07ac4668e4fe5b9a6cc3f36453a0bcff4f05b46734cc418d36d334617e71cde0223bafd0613cc4640e034a9ac93cc6e7f61713d2e84d080bac1f44ee5e06b7604f247f77e22bc344d86d909fb4c67fe79ca1e3206e61e7940ced69a1b7533648567d31ae8f239214773fdcb2b37c692f528b1aac7afda99fc58b309176bb945c5aea7aa21493000de640b3a8390e6a0ee0a9317607022ae229de074ff059ba95b5893f6e895bc9c6f817fc4915d7b81ff2adc328be40127a0b72b9e58595ef647856888eda93f7df38304af2747490efcb369ea18df98206e83ff06c63decea4b7cefb5788177ddf31c301bb64a605fdfe0be70f6e4ebd50f174ccbd07f077b7b8caa2525d62743e57e4a833bdfb1d03275688890d95f0720a866fdc65251389f9e9c5909f6a9237ea6522890c5015e373ac1cbc9a3cd40713cfcc9e3602d58f1fa68d6ba726fc19e480d4b166ba96142087db312ae759f6ef18ba2bcd01f15c340cde9d31d5314ac526ca965b1f96bc78de06d565b2713633498c65c8fb1e15afdaedb65f5e0594574ee716a66888804e87f490c623b18d4063076e14737bcf8ee6f09b7089a18d3dd8e8aa8344e7ad65d612c95f175d82ec01b468c6b8ec0273878668f09126980afa207514c7b0ebd6f23291004ebff93269be2f4d3e36f42d40d726022fecd4f15eb2aa4de4d854ede65c73267d805fec018acbbd4f685c24eaff4402d252d0a3383b7aadc13fe903c7c6e2cb9bf78148b586a972fd3e2a75091276b10323b2813daddffbae92554d3be518525f4e8cb370fe461cf726126b235b15e5e8984571d204e2294c5f9b2e3bb06a8917ca0fb79fa4038b6f559dc066f0bf308582c5bae37d0dcc8a004161e97312697262681ef987490729ffb9f828af67122a167f3a7de356a18fe3152dc3acd503686ab1b49c3d461c5ec8d8a4cefed7bb89688afad003bb35945a187072065ffd571ead7aa7799ffeba8d3e2a9785a1edf22cd4c2c8b368e430e73e8e8d3400659931eb233a8b9730a8230ad650944624005ca539e512f83eb74d179e5fb7df282d1216b3f8ada304087a8edd2c55e6cfef447877e94ba0a2756e5b0ae712bd85154c5d425d1dc00f9d25b73f8b56a075c37a2fb192a7fa1d02ed096013aba06f330a0cf272a910bec952492448926e2fd03e7f4fb42c63ec22f5251d5333ca64a23989b93e8f0cd2a1031866d18d0dccfd5621f460d261ffa9737df449effd5520f88d4c29bfe233df13fa2a2679127dfcaa4dcd408294991d0c736515e449a4e7312a4e061c1a59771e02bbba2e53fb00814e32884da300b372e8607f0029bf148057a2b5fcd1bd27f08f254f1037352fa2e3d4443ed5be9576061c306cea535e295f1d4f2d7b63034697187b44935f6a2e893a0b5132ffb8297291cbe05b6ad68e9c094053266bba86dcfd8efb2768caba50ee9ba331e8ecb6df64eff5b5fe2c7231792b5111588f78e2e3914f024fabad565762d23187bf89fba9721c56ee34bcac996fc2f53954f71b4a383aadd05c07fb6ba51cf7f5961d3f3081bbb9ecaf302b80da7feab2557f190f1d97359cb773ddc2f4b83ccd128a07e02cb358a9c37e9ed67b0a455f3dd4e88707bfa00178d37acafa09ba90c6356035103ecb72cb885ebecb879f8cbf2f7897c12bc9323c2ca3fc53e94567b9124d3d6c25b76bc60f38edd68cd9135651334e503f30ae41da3a3a1fc2c85cbe685178996179aa9897c0dd5c8d46ffbe4f6e2ecb987f146add63dc01a5cf0a4718735ac55148fbc91ce32578516e90c891cd408fa29ce5d260896d0cfc89bac6d2f74f03edf97f877835f8683ba2eb762ae076ea91e2a72a0134f92d94364240cd066f1791b59c8197d091e3fa02daaac95f4c3eb841574bdaf591ab6801ac876c957b021762dbe372baf4184820006f25fb6b85678aa83028a715cc7a225f21b0890021db1c4be814b53adfb4c7daf2c9ca9236cc291c24f330317e7628474d4735fc32a72fd40b85c6ec730ac783e30f59a9c87f6e9cb04bd812eb2f74c181e54dcbca8b8f6c6bc5e6e18b5fbce76bd1791eca7af2b5c1e70499c0388b8386d3457c3e4e9451a7ce2764fa02f6a86fb89377f2abdf7654e5650160f027630c31b58312143c6646942c6af91cff46294ad42e88194d487c184e6b731b512102b1f14d40b862b1652a033e6addb9b0aa55f8465f3b2329226b4c7a363df937627c4611e3d5e440d1891f8427a9f83988d7e682b4abf11fca0ad2dbe215f9bb031c5a2a2c992317e6e8e336e5d2d4bb33646a24772a802d96336056974a310db64f8aea613a65b71b61a2d366ddd3b1d703931a50242ac8f83f6c180c113c8763ed733caf8dbb5dd8d18c9ff473af7d3f69926d36e0778bdc06f06b086b005ea12240da65816b1dccdcccb392d5e1c9409af46b63002747df4887da9ac82cce7172b1a6d22323b63360be7fa30598c9586f5a4c3bde4f0d242198216eb493bcddd0eea4b6bd1eabfeb2a43188ff7ce69384c876aedc467893ea917f533f83b8597687405440841358b50524f84d2fa77236ff418d7067a38ba065230032397819fcce91a8d9e5bbc1e248a8077c3db887d1aa11a963ea4e1e3566212af6b43f51fb32acd3fca7ba3bad2f4a2d50a5c24cd05deacdc97ff6786f55f0326f8d9a8e2bb36e1270aa07a5cb2cc9913a36a73796c6747b44e28fb9505bd0679c1f137fde73abac05c0ab5fc9d050130febe650c339b1f5f1e50738ce623808f52037e9d4e4948599bb5bfe97fb09b4296b70839c8ec542ef2a9b4674f1982db535037ac99a16467f4b105b9582678f61a21e983c05e873fb3f47a964923df5cc4de5108e6c8cf46bb35b93eb0d0c2c353876cc377ab723245acef6d7c59060fdc1fdcbe05093023e48b23e79cb1cdf0f26ee8ad29552ba46f546fa5c4fc65d84d0b67bb8b23e8f21c20e71b3055f25f7dba931ac74c03d874f3aa026e4a9982fe049e93c55bd26e6ca31e34b9f5f3d293ddd89262abac5214524d28a19a2667f72a8733d1e9da32f7ae4207badbfceec1f38ef867113a9359acc73f14562078b7298237da8aa4a6085b319d8d483795fd6a8eb656127579d258bb631a5b3650ccbee03abed664b1808cbef1b04480adcb0549b53f95bbf05c6528e5fed9353e53721bf0e87f000a7a745fde847587601660d060ee4eb3a7148434fc8ae8e78cbe8060c0b79b4752f591818360387b0a5498c4ea2fca36d6cf78f62835616782c94d9980c12df398e4227abc38a586541c70198c04bb3932a8528fac65466e50bde98603c786776defd29a7b9dcf3cbf54d2925d504ee1ddf2fe7300ad47314b8b3b87a1f502a7e5b334eed45576da9151573cdb2b304996d5f5d1b74cbf29ec0e1965311667efb4a349dd9d8af12ef9527e5de737fab0e0bd30685869eaef208643934be1719ed8ef05bafbb9a4ddf4443f96ace8f520d34afa3e880f9fe7a2d9f27a31d113424fe586139e57bd2040bcf17bf6096bb30ca0f803a450c37b797763f7f4fc10bcc690d6c1dba287fcd898c6eb886820334e337609658b8aff49615e5eb79ba90f0fb1da70d2018c19d63b239c946bd6ea65b3691e67b6e0c7cd1dc32613337813c28c7f5265d8c0a40e39d187627d254ce632a899b9c5bb80d9b4442cb33d69233de3be1be7c2ee4c7872a76d46624ec63b526a68d39f6d1bf19db5eb79262f859d03ac2d23d1701a94c2e7ff0f4d7744fd8292a25b3d5b76a6a13e1541d45b643e21f9ed7e791aa02c5ae6c69e86421c5f0902ffa299e0c96c04ba29d91b10fcdd01a45b98ae6c4a5cdb296e5a87e54a13dc991819365337cbf8d2d35bf8bb638d86592ef87e03628b70a294dced8d75569222aeb5288e15276b44255ddfe39ebaaaf30fce804da24d7d066c5f0636b406636805e631d2f0a3f22b0ec6130cc63ba9650396adb320fcb3e004b4ca1112d1687d3d9b2d37dce6851b6e4b7ad0887ae2625adebc478e82d2578865a8ef686037b555413f0e0ef77055c26fe17d2fb76a92771e3f4d2b974a84b50af1e11037b228ba96d0ba6afb08e37814d1b9a1bbcce3edc91c1a77608a52a01b335cf65505f9d462954902e3d26c78c02d3100292ffd5edb00b3bf9316baba2a0d1d8e0c80a1a652b4d76b6e05d0fa8e250daffc21a38e8d61d6a02e4ea7178a280ceeefcb74a4f8efdfa7c59862cb636d3fcafd58bb6d6d8000e4892325be0e9c3242498358107ba7a7ff70a4d5e3ab44cd3218a06fc039a657877795c93b6d5880c45beb034b69b96f7e288100424dd0a50f930c1e53cf8b0fd744e398c7e7cb33e01125d7fd13269555faff2e21e5d81c50f8677c0b85584d7899e8011167b72ddd3962f616ab9227c105e6ca4c848655a60947098107c92bd6a7ce5bee3a8014cb532d63f802a92e968ce5a93c50b3f0f0d20232fabc12fa90a62e9577d3fbcc1f5514eb4ba4a9d3d78533b075d383472f82c4685fad2349573cb559dee5e56a2732c1b9a71496819d63e7437de783204b71caac997930f15fee0573276cdceb3902569a872dfa8dc83dd42a103da9bd99e29bf8a88678fa647abd876218daa23d4d9ffb169ac906b785c748779259f060644360d6898647d44a676b6479ed511c4b2b90125a2a7fb39c31cfa2467e456dd5f0369be9d5f3bc4941ef6ada231ac8ec3c14279a12b2dbc017c6e4c0932ec1666a54d07b169910d6ad840b0f635d72e31b062134137d64e3ee0d6ee15b55d8782c62c496f944754e0c532952bb3a6c19614cefb2eac9dfd8d2cd21f147565064c830faa5c5ca2b4a6cfa6e0661c6d2594f3fde27f3ffe125c18ce0e2b47446f1c77fca07fc3856b9eccc161eb2fbb7673829a99ebb3240c79287b9b053152181d548d7d661b218e7e8ac5e6fd8a357fdaa75336a33abfc58c18d97f9167e96f5e64453933871ee52907435539a9002afec605b3ddf7bde36d726578f49dadb5d4aeec6175e78a9de40716274afe80cf115e9c38b50e1a5ea1b61e999779d5d4dfeaa2d7420ca9df2335949ca436d35295aa53f7bc97dc954ac1d52d819fe1811979981b7ab074bfef5d5c58102e56844ce7ac078230609b5ac812f5fdca5661352db4fd78b9af50abd197ab7721fa1c38b67dc7df6677d065e5e90f9f7cadd7827c50c6ac2b20ec361aaa4ed253767864cc544213b2bc51a789ed03612c2cf39d55ab526657c89c936d2e4980081ada9f7de2b6c3fbd4e4d7429409c746904fe60c92172ba81da0f2370b249c51e785ef5c", 0x1000}, {&(0x7f0000000240)="5084f0e8124fd0260d9855a30a521565", 0x10}, {&(0x7f0000000280)="afe3fe22e795183c522d3abe13722030647b2c707bffffffff", 0x19}, {&(0x7f0000000ac0)="cf9711d9d16f202ab443c4c8111ce68f7cede7b07adaf62f48ca0dfbb5d32ceb674a09fb3d875d827f1f908722c4396e387ed5fc121f33bb8762de876ec1e262d8a473bb80cbe344ace529d0833ad682f717359bbb5950456b007407111110b1cb0f8e091b365356a474f3726ca5f6fe8fcdff5a1fa2751b261b2a0bef5b938c414c0a7099c5f5f2f2d9e82268a566b480be69dd1db1d306aba4bf2629e839e339395b5ea40068ed8a3da5077d695c44fede909da1cbc7514a0a50b5aa0ad7c0bc6e08cdcbd5a88b447cf9a6d64d9e94f88df4b4d30a721b034083e9653f514b2dee853a1db4c2f55b2c386ce8c38de1992399dee5e6868d4ac0c74173a6c2d693969a66e9528b", 0x107}], 0x4, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r5, 0xffffffffffffffff, r9}, @cred={0x20, 0xffff, 0x0, r14, r15, r32}, @cred={0x20, 0xffff, 0x0, r16, r19, r27}], 0x60, 0x400}, 0x404) r34 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r36 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r36) r37 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x6, r2, r32, r34, r35, 0x2, 0x81}, 0x5, 0x8000, r36, r37, 0x12000000, 0x25e, 0x8000, 0xd}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 18:57:00 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) fchmod(r0, 0x83) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x8004) connect(r1, &(0x7f0000000040)=@in6={0x18, 0x0, 0x2, 0x1}, 0xc) pread(0xffffffffffffffff, &(0x7f0000000080)="2af781038b537926feb427e4da0b87cc231fff7064c81d648b", 0x19, 0x0, 0x8001) getpgrp() r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x20, 0x0) fchflags(r2, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000000140)="8151920d60d1eff895dd90a3c84fb127d0ee69e7e0e63218fb5fb8b1f76c655d8248d0", 0x23) r4 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@file={0x0, ""/64}, &(0x7f0000000200)=0x42) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup2(r4, r5) mkdirat(r6, &(0x7f0000000280)='./file0\x00', 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) ioctl$WSKBDIO_SETMODE(r7, 0x80045713, &(0x7f0000000300)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse\x00', 0x100, 0x0) r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000000380)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCSBRK(r8, 0x2000747b) r9 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x2, 0x0) fcntl$getflags(r9, 0x3) r10 = msgget$private(0x0, 0x8) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getgroups(0x7, &(0x7f0000000480)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000500)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r15 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000540)={{0x5, r11, r12, r13, r14, 0x80, 0x8}, 0x8, 0x0, r15, 0x0, 0x0, 0x6bc, 0x4, 0x7}) r16 = openat$pci(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/pci\x00', 0x10, 0x0) close(r16) 18:57:00 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{}, {0x2c}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x7fff, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB=','], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) r3 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x2) getpeername(r3, &(0x7f0000000100)=@in, &(0x7f0000000180)=0xc) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040), 0xe7) 18:57:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x7}, {0x28, 0x9}, {0x6, 0x0, 0x0, 0xf5}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 18:57:01 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{}, {}, {0x7ffffffe}]}) r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) close(r0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040), 0xe7) 18:57:01 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) getdents(r0, &(0x7f0000000080)=""/130, 0x82) clock_gettime(0x2, &(0x7f0000000000)) open(&(0x7f0000000040)='./file0\x00', 0x800, 0x1a4) r1 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000001c0)="000000024ca5b30bdfd982955dc10352fc245f287f07b7efa76d410d59831a5283e4b28bed11ec3411814efd7c22000000000000", 0x34}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x10001, 0xe549, 0x9, 0x0, 0x2, 0x1, 0x101, 0x1, 0x1, 0x8ac, 0x7}) 18:57:01 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffb7ffffffffffff], [0x0, 0x0, 0x6], [], {}, {0x0, 0x0, 0x3}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000000)={0x359, 0xffff, 0x0, 0x7ff, 0x34a9, 0x5, 0x5, 0x10, [{0x0, 0x5532ff13, 0x4032dd5, 0x1000}, {0x7, 0x1, 0x1, 0x8000}, {0x1, 0xa20, 0x83, 0x80000001}, {0x0, 0x96, 0x7ff, 0x8}, {0xe, 0x400, 0x5, 0xfffffff7}, {0x0, 0xeb2, 0x7, 0x658e}, {0x2, 0xff, 0x755d, 0x7f}, {0x6, 0x5, 0xa7e, 0x7}, {0x200, 0x9, 0x1}, {0x4, 0x6, 0x1, 0x7f}, {0xcd1, 0x9, 0xf50, 0x9}, {0x5, 0x1, 0x5a8, 0x800}, {0x8, 0x100, 0xa9, 0x7}, {0x7ff, 0x74, 0x4c, 0x1}, {0x7, 0x80, 0x6, 0x5a91}, {0x3, 0x3b, 0x1, 0x1}]}) 18:57:01 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x3, 0x0) socket$inet(0x2, 0x3, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r1 = socket(0x2, 0x10000000000003, 0x0) connect$unix(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="62020207e00000010021b403d27d132f33d11bdbf7eb24b249135917287214e50a90bde000e4439d9fc4b0193d6e2ac6894d75b94cc121d313e3057bfafc56b4488a38f83d9ed1e8fbfa1dd002df410ada4c3452e170ca404e7a2c940537b1f4434cf09c5fd672ab448f0b198ccbd66b2479aaf103bf0000ecff00000040a548733d4a641d45a5db5a6a6f1f0e2da8fdfa59f2d8b8c45852c04347c3a49920fe835ec234ab7e1718ac61aaa9e13c170ab72e2fe12c95d5e9fb579281d10104000000000008fc76000000000b54985ec61b788c2228caa347656ae3a6549a6c5519913332139108c2a1ba6a4be41512275a734cacc7cb73ea3f6ebcc0cb266383266a934aa27227881c03ec5664d0cdf3c8025cda4ba4de1093ebe25a9b563aa7c023dc78a216b7adaabff79ca9c660a9d01776f509e6b429518517bd0b1309a613921b1b871dca554b08f67c446ea7d2308bf29361d0d5682fcd8e275a9b0be9103a85d83e3aa3e49a9f0f46d94774fcd1b5d6f578386367c309254c1bc2633b994fb00da28f997a967bae1fa3d979c4e729ef2d85c6ca7e6855263fa0ba8a62168b4af4180162cec579d3ba47a5fb57b27256ad02c47af8f147623fd13523abd0b38698f937df75f262549ae9dfbde0496f513aa27953374f39b0b69382dd070e8a5625b9b8db45a090e53f47f45b815d480a42e7f19f5dd4a2c48125632b3d972b7ada9d909e27f8c97140722b0fa101fbbaf30217f0da3174bcbd2213278586450402b6895c49ff47e3586a76322b1860844a58dca0720f27156caf70a543c73d37ea9608f17395a374d09615e05752807fa1a5e7986f380adf6a96f580594e6d0452fa14cb8dc6758b21ca48fc7dbd5a3fafba6db3e58eada6268bcced"], 0x10) writev(r1, &(0x7f00000001c0)=[{0x0}], 0x1) 18:57:01 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) r0 = open(&(0x7f0000000000)='./bus\x00', 0x8a, 0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)="000000186a56010000001c00feffff00feff0060d5706c85c2768511fe870000f31f00954500e3ff0200341d", 0x2c}], 0x1) syz_open_pts() fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) symlinkat(0x0, 0xffffffffffffffff, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) fchownat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) syz_open_pts() fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) syz_open_pts() fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) syz_open_pts() fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) symlinkat(0x0, 0xffffffffffffffff, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) fchownat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) getppid() fcntl$getown(0xffffffffffffff9c, 0x5) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) 18:57:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x89, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x25, 0x1}, {0x64}, {0x6}]}) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) semop(0x0, &(0x7f0000000080)=[{0x2, 0x0, 0x1800}, {0x2, 0x7}, {0x3, 0x1f, 0x1000}], 0x3) r1 = socket$inet(0x2, 0x3, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000040)={0x0, 0x4000000}) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000240)=0x3) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="a42ce47762a2c62786f6383edb289bfa9abd032d796d956f743a1f8d4237f79e12d6db24deded2679cba5457", 0x2c) r3 = socket$unix(0x1, 0x1, 0x0) r4 = dup(r3) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f0000000200)={0x1, &(0x7f00000001c0)=[0x8]}) connect(r3, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) syz_emit_ethernet(0x133, &(0x7f0000000540)) 18:57:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x8613c) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) open(&(0x7f0000000000)='./bus\x00', 0x100, 0x20) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4020080c1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) 18:57:01 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x9b) setreuid(0xee00, 0x0) r0 = getuid() chown(&(0x7f0000000000)='./file0\x00', r0, 0x0) r1 = getuid() setreuid(r0, r1) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) r3 = fcntl$dupfd(r2, 0x0, 0xffffffffffffffff) readlinkat(r3, &(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)=""/189, 0xbd) r4 = getuid() setreuid(0x0, r4) unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000100)='x\x00') 18:57:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x60}, {0x34, 0x0, 0x0, 0x4}, {0x6, 0x0, 0x0, 0x80000000001100}]}) pwrite(r0, &(0x7f0000000280)="895e654f5c1d85045229b675851d", 0xe, 0x0, 0x0) nanosleep(&(0x7f0000000080)={0x7, 0x3e22}, &(0x7f00000000c0)) 18:57:01 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000200)={'./file0\x00', 0x2, 0x0, 0x1, 0x0, 0xfffffff8, 0x2, 0x1, 0x3, 0x2, 0x5, 0x1cff}) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000340)='./file0/file0\x00') open(&(0x7f00000001c0)='./file1\x00', 0x201, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f", 0x17c}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) 18:57:01 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x0, 0x24cf}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x10}, 0x0) r2 = accept$unix(r1, &(0x7f0000000280)=@abs, &(0x7f0000000300)=0x8) fcntl$setflags(r2, 0x2, 0x1) lstat(&(0x7f0000000340)='./file1\x00', &(0x7f00000003c0)) r3 = socket(0x11, 0x4003, 0x0) dup(r3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x74}, {0x2}, {0x40000004006}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x65, 0x80}, {}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613e) r6 = open(&(0x7f0000000100)='./file1\x00', 0x20042, 0x0) getppid() 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), 0xc) r8 = semget(0x2, 0x1000000000007, 0x248) semop(r8, &(0x7f0000000040)=[{0x3, 0x36, 0x800}, {0x3, 0x78d}, {0x3, 0x1, 0x800}, {0x3, 0x800, 0x1000}], 0x4) semctl$IPC_RMID(r8, 0x0, 0x0) semop(r8, &(0x7f00000002c0)=[{0x0, 0x8, 0x3000}, {0x4, 0x7f9, 0x400}, {0x1, 0x6, 0x3800}, {0x1, 0x4, 0x1000}, {0x837449a45c779402, 0x100, 0x7f75e14c04a4766b}, {0x4, 0x6, 0x800}, {0x0, 0x9, 0x1000}], 0x7) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) semctl$GETNCNT(r8, 0x4, 0x3, &(0x7f0000000580)=""/170) 18:57:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x64}, {0x34, 0x0, 0x0, 0x4}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000000)=0x7f) writev(r1, &(0x7f00000007c0)=[{&(0x7f0000000040)="82f12f3f027b646367e72d0fc23cfd3efe55ef2885bb5282f97210b15bafc3ee8d3ec0b1", 0x24}, {&(0x7f0000000240)="362dcdc80e603dfc9bcb7b3a5e7eaa69ea01ec8ce6978a082aa85c0ee8c13d525620131fafb75c527fcf3523c74b2ec74ddf410d5bfdc0e96b01e8635fddf336f883e4aefe3956152e6788e4710fe2d9dbfbc741c39aa2a566eeb6748b02cb06e1eb628a6e9623f62fddc4e45996c91b50b2487ce21d0cea467bcadb1f071bfe4179d44f234b91f141f2d5a0d6d524b09c23b322635cc6217824d227646593ddc815c7c4eef17aaa9d12f0c1089b574da24a2ac962b3ff075af4d5e0f65005e88febd9", 0xc3}, {&(0x7f0000000340)="917d954dcdb45a1d108ca802397b2d25e7eb5d86078d1ad0637907056bc85f739ad35a339fdfa8ae605e6ce392d2868c45ba97f303b7854d96ad37b7eaae84d1c149062d426418203058805a3018247a53fe8a7c9427245b2d0e1d9cb18c5ad01e950575a2a3bea31dcedb41b322dff5725b2bd29a79fee036beb5bdbdb89911d08f9e22f4afcc81804c9e1f77edb25f7ac7048dad26315a3adadb65a125829c764dd2fb73c28a396b9a1bfc6a95669a4cf8936bd8459493477c5cdd18f0fb2a0a59c9973dfb0db1944fa02a52c2ae765275ff71894856ea2815af98a8b7d30e74ae9c8557031d1e74", 0xe9}, {&(0x7f0000000180)="8892954af4e8893d74390af4029801aceb8bda10151980930c53290dbd51cfda5aad22307dac478fc4b4bf8675ba91825322aae41209080000000000000032e7a0758691b55bc0c3424b862244dacd1c944d6dacf406b21f6507c137f1", 0x5d}, {&(0x7f0000000440)="d5da1f4a3699caa683dcb70fa8fb6babff2f673f55ce4318f6a5e2a63a078135c26fc3e41cf2b05a81c1c2feb933b8b828ce6f1349d4bf1ddce2a6e92c44b6796be7854df05c159380c70ba4dcc425db", 0x50}, {&(0x7f0000000580)="bd0ca5a0f62e0a5b84c78cc2ba2f1c1a4cc3ecccc8c88e9f91c35a945c9dea74eebb14755ab2fb9cd800e78cd285d850fb058b80dd8756fb5738c3041076da6b5276b3da9c53f9e205e92556c66cf6f629b84124c54d22cecfd310524b5bd24ce671fb0d3b2a834a88a8f5727b803bae25a1075a7368ac29ff326deef38d7c1180f69f256b62ec19", 0x88}, {&(0x7f00000004c0)="82a64a17109b5ebca75c769e3a472353c87d1169d73a73bdb5b4992242d7282c6ab9f5c445573d719bffed1961de487e25df895008453222f650ae11f7887321027117c78fdad9292976b7d54e9006997465", 0x52}, {&(0x7f0000000640)="4f2ad68aa45e39461095666b6fa3d65240d492daec5f40fac71984c510aa840c00a1eee69227a8ec66d1eae1c18c544c58dca2aa1698d2c9fea19668046d51fb0fbf1f189e62418c80c782105219568486be4bb2984f62c71d584d86ab4a738bb076cc900d8aad885592139f6ab29c5c07c8c485d60f15841c7183405230025c9076b1d48f9d93b66117506c2f644ccd76f1cbc5a4782690fb1cf7969ccd42e924771707ccfcb0031428471d879c45501ff5a43baac2650a3799f55cee2fddac5b904645e5d1b0a82f4abb661ee7dbcfe701331d5edf1aae3a072ad95544cfd45b70be04a85317271f3017587f8dad8185f179b1bb05", 0xf6}, {&(0x7f0000000740)="4205a45593c2aca1e423af06a863a154b6398115da4f26acaaeb9accefe45b8bea6382dfbc1183464786b240f32178ec44f6d49bebc9cf429a6c956a6edfb795623d96e1f1f494a1271fbaa0bc7b79030623cb2b74303618026f7a995f244046b47f3a38208869cd5b7d688e", 0x6c}], 0x9) dup2(r0, r1) 18:57:02 executing program 0: r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)="000000024ca5b30bdfd982955dc10352fc245f287f07b7efa76d410d59831a5283e4b28bed11ec3411814efd7c22000000000000", 0x34}], 0x1, 0x0, 0x0) recvfrom$unix(r0, &(0x7f00000001c0)=""/139, 0x8b, 0x2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "070000003e79010034840c760b666bfede477dac"}) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) dup(0xffffffffffffff9c) socket$unix(0x1, 0x2, 0x0) accept$unix(0xffffffffffffff9c, &(0x7f0000000280)=@file={0x0, ""/54}, &(0x7f00000002c0)=0x38) 18:57:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x44}, {}, {0x6}]}) syz_emit_ethernet(0xffffffffffffff19, &(0x7f0000000280)="d9c9e42606659cb40c93079f7f7c3f9c07d2f909000000000800910041a2562f7aa55990f2f57563ca316d547d16598d1e0be6fc9e2e772416e514a81e92b2bec4acef7eb7927fb1899a69609f33ef32bb84b7551c78a40268c0b8e286a05a5500c06a69d65eecf30e026491bc437b66672bb664aeaea880ce6dcb519572760b0b809d7b8894c0ea7f61ef8c13d8d2a634d6ac1fefde0f72c93d603669c8ce75bd6578272071779fd0626af21e86b9c1fc234ffb") 18:57:02 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x20000, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000200)=0x5) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x7}) r1 = syz_open_pts() r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) readv(r2, &(0x7f0000002580)=[{&(0x7f0000000240)=""/116, 0x74}, {&(0x7f00000002c0)=""/212, 0xd4}, {&(0x7f00000003c0)=""/237, 0xed}, {&(0x7f00000004c0)=""/24, 0x18}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000001500)=""/4096, 0x1000}, {&(0x7f0000002500)=""/81, 0x51}], 0x7) close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffd, 0xffffffff, 0x5, 0x100079d, "08180b027f610400bfaf7c50ffffff00"}) r3 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r3, &(0x7f0000000080)=[{&(0x7f00000001c0)="000000024ca5b30bdfd982955dc10352fc245f287f07b7efa76d410d59831a5283e4b28bed11ec3411814efd7c22000000000000", 0x34}], 0x1, 0x0, 0x0) connect$inet(r3, &(0x7f0000000000)={0x2, 0x2}, 0xc) write(r1, &(0x7f00000000c0)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41", 0xe8) 18:57:02 executing program 1: select(0x0, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x100000000003, 0x0, 0x6}, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) r0 = syz_open_pts() close(r0) open(&(0x7f00000000c0)='./file0\x00', 0x28651, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x100, 0x0) clock_gettime(0x0, &(0x7f00000013c0)) writev(r0, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f00000001c0)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8004) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000180)={&(0x7f0000000100)=[{0x80, 0x49}, {0x46, 0x2}], 0x2}) close(r4) socket(0x400000000018, 0x3, 0x3a) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000040)="100a2956b9223776", 0x21d) 18:57:02 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x10000, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000200)={0x401, 0x3ff}, 0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) r2 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000001c0)="000000ff4ca5b30bdfd982955dc10352fc2402020000b7efa76d410d59831a5200000000", 0x24}], 0x1, 0x0, 0xfffffffffffffffd) readlinkat(r2, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/32, 0x20) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x10002fffffffe}) getuid() openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) 18:57:03 executing program 1: select(0x0, 0x0, &(0x7f0000000040)={0x80000000002, 0x0, 0x0, 0x0, 0x0, 0x4, 0x6}, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) acct(&(0x7f0000000100)='./bus\x00') r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(0xffffffffffffffff) r1 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f00000013c0)=0x7f) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000001c0)="000000024ca5b30bdfd982955dc10352fc245f287f07b7efa76d410d59831a5283e4b28bed11ec3411814efd7c22000000000000", 0x34}], 0x1, 0x0, 0x0) r3 = dup(0xffffffffffffffff) utimensat(r3, &(0x7f0000000180)='./bus\x00', &(0x7f0000000300)={{0x0, 0x6}, {0x6, 0x5}}, 0x2) setsockopt(r1, 0x3, 0x4, &(0x7f0000000200)="9337cd690b5897f3de1673a666a208dafeb2a3c0e2f491652c2fe177827b6849a7ddcd109ffa44e39c1a259f9a42d8324d3f5faff777f9c18eb255a701d9bd92abda9a84c9ffb8eb2e9166cec336241e6474ec5211e2380f1de1024b60601acb4875c68846211bfe68aafeb6cf95aa1b8fbe1799345f73b47370659451ebeb25a2ee01f39a57fe67cc6d9ea5584d8321442597ed86fe2865b19111bd985efbd5171a8aba0195abf2782dddd35b48e8eacae739c34c9fee0d1368915f1e345d65347511619d15973542d31de354bcf8639fad13460ae941a54ab3105c6a", 0xdd) r4 = socket(0x18, 0x2, 0x0) close(r4) r5 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r5, &(0x7f0000000080)=[{&(0x7f00000001c0)="000000024ca5b30bdfd982955dc10352fc245f287f07b7efa76d410d59831a5283e4b28bed11ec3411814efd7c22000000000000", 0x34}], 0x1, 0x0, 0x0) r6 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r6, &(0x7f0000000080)=[{&(0x7f00000001c0)="000000024ca5b30bdfd982955dc10352fc245f287f07b7efa76d410d59831a5283e4b28bed11ec3411814efd7c22000000000000", 0x34}], 0x1, 0x0, 0x0) accept$unix(r6, &(0x7f00000018c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066dd5065759466d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055150b1df6d4770a4f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e3ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012ee82bb4509d0f32479af2bfe7170f494772759a74ebd16edd1802c012100"/4125], &(0x7f0000001380)=0x1002) socket(0x400000000018, 0x3, 0x3a) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000040)="100a2956b9223776", 0x21d) ioctl$TIOCNOTTY(r5, 0x20007471) 18:57:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000440)={0x3, &(0x7f0000000000)=[{0x87}, {0x28}, {0x6, 0x0, 0x0, 0x8000000000100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwritev(r0, &(0x7f0000000480)=[{&(0x7f00000000c0)="673bf6dfa90517df236b16bf189312ed4aa1e02187f4ee65ae2dcffa605af1", 0x1f}, {&(0x7f0000000400)="ee79a33cf8f34b", 0x7}], 0x2, 0x0, 0x7) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000001c0)="000000024ca5b30bdfd982955dc10352fc245f287f07b7efa76d410d59831a5283e4b28bed11ec3411814efd7c22000000000000", 0x34}], 0x1, 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f00000001c0)={0x7f, 0x7, {[0x7, 0x10000, 0x101, 0x8, 0x2, 0xfffffffffffffffe, 0x8, 0xb1, 0x1f, 0x5, 0xd05, 0x1000, 0x8, 0x1, 0x7f, 0x0, 0x401, 0xfffffffffffffffc], [0x6, 0x200, 0x9, 0x7, 0x5, 0x6, 0xeca5, 0x8000, 0x3, 0xfffffffffffffff4], [0x4, 0x7ff, 0x101, 0xf92e, 0xffffffffffffffff, 0x8, 0x3], [0xfff, 0x81, 0x9, 0x4, 0x3, 0x943b], [{0x0, 0x2, 0x6, 0x1000}, {0xfffd, 0x6, 0x1, 0x3ff}, {0x7f, 0x4, 0x1, 0x5}, {0x4, 0x1, 0x0, 0x4}, {0x7fff, 0x1, 0x6, 0x2}, {0x265a, 0x9, 0x9, 0x8d7}, {0x8, 0x1, 0xffff14e2, 0x100000001}, {0x20, 0xd9a7, 0x800, 0x9}], {0x0, 0x5, 0x2, 0x8}, {0x7, 0x200, 0x0, 0x800}}}) 18:57:03 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x340, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000001c0)="000000024ca5b30bdfd982955dc10352fc245f287f07b7efa76d410d59831a5283e4b28bed11ec3411814efd7c22000000000000", 0x34}], 0x1, 0x0, 0x0) recvfrom$inet(r1, &(0x7f0000000300)=""/4096, 0x1000, 0x1, 0x0, 0x0) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)='r\x00') linkat(0xffffffffffffff9c, &(0x7f0000000280)='./file1\x00', r0, &(0x7f00000002c0)='./file1\x00', 0x0) 18:57:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28}, {0x30, 0x0, 0x0, 0x1}, {0x16, 0x0, 0x0, 0xf4}]}) pwrite(r0, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) 18:57:04 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', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) unveil(0x0, &(0x7f0000000280)='c\x00') r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) ktrace(&(0x7f0000000580)='./bus\x00', 0x2, 0x40001000, r1) clock_settime(0x0, &(0x7f00000005c0)={0x10001, 0x2}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r0, &(0x7f0000001a40)=[{&(0x7f0000000300)='R', 0x1}], 0x1, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000540)={&(0x7f0000000400)='./file0\x00', r3, 0x1}) getdents(r0, &(0x7f0000000340)=""/164, 0xa4) 18:57:04 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000640)=ANY=[@ANYBLOB="8202ae2f66696c6d3000ff21b7796fdf3fd1521fb57b61219abad9d1a536d68dc414290ff10973b4ce1748a090cb27c83e17b3da3d525317679392b94a4faf188640c8ccd6d34fbc68a14f1ecaf9915f61d3e6996ff0"], 0x10) dup2(r1, r0) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000180)=0x7) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r3, &(0x7f0000000080)=[{&(0x7f00000001c0)="000000024ca5b30bdfd982955dc10352fc245f287f07b7efa76d410d59831a5283e4b28bed11ec3411814efd7c22000000000000", 0x34}], 0x1, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r5 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r6 = socket(0x18, 0x4000, 0x0) setsockopt(r6, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) fcntl$dupfd(r6, 0x0, r6) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000480)=0x1) r8 = semget$private(0x0, 0x7, 0x286) semop(r8, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f00000000c0)) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x29, 0x409, &(0x7f00000002c0)="470b4e98fbfabeab1f154bde63fd3c0884ec27b16f7b711ea277c46c8b4358b6c1ceee6b854d559e698a55b81d65f336e5b5a350f7bcad5749ee2121a950c992cb4180b575ee76895075d6154ef7f2efacbd7eb58e965649c2f05d0922e45f559683edf3a0c0e937553d6f68cb92a1d13029102f3894cfef7b23505ad70000000000000000", 0x85) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r11 = getgid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r10, 0x0, 0xffffffffffffffff, r11, 0x100, 0xfffffffffffeffff}, 0x100, 0x10001, 0x40}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r14 = shmget(0x3, 0x1000, 0x100, &(0x7f00001b1000/0x1000)=nil) shmctl$IPC_STAT(r14, 0x2, &(0x7f0000000100)=""/114) r15 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r16 = fcntl$getown(r15, 0x5) shmctl$IPC_SET(r14, 0x1, &(0x7f0000000200)={{0x3ff, r12, r13, r12, r13, 0x104, 0x5}, 0xfff, 0x9, r16, r16, 0x7d55, 0xd77, 0xfa}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000017c0)={0x0}, &(0x7f0000001780)=0xffffffffffffff48) r19 = semget$private(0x0, 0x7, 0x286) semop(r19, &(0x7f0000000000)=[{0x6, 0x4}, {0x0, 0x1, 0x1800}, {0x2, 0xf, 0x800}, {0x0, 0xdc, 0x1800}], 0x4) semop(r19, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x800, 0x800}, {0x1, 0x6, 0x1000}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x2aaaaaaaaaaaabb4) semctl$SETVAL(r19, 0x0, 0x8, &(0x7f00000000c0)) r20 = socket(0x18, 0x2, 0x0) setsockopt(r20, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r24 = shmget(0x0, 0x2000, 0x100, &(0x7f0000ffd000/0x2000)=nil) r25 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r25, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r26 = fcntl$getown(r25, 0x5) shmctl$IPC_SET(r24, 0x1, &(0x7f0000000200)={{0x2ff, r22, r23, r22, r23, 0x104, 0x5}, 0xfff, 0x9, r26, r26, 0x7d55, 0xd75, 0x9}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r22, r23) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r23, 0x0, 0xffffffffffffffff, 0x0]) r28 = getgid() semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r21, r27, 0xffffffffffffffff, r28, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r30 = kqueue() r31 = syz_open_pts() close(r31) ioctl$TIOCSETAW(r31, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r31, &(0x7f0000000500)=[{0x0}], 0x1) poll(&(0x7f0000000100)=[{r31, 0x4}], 0x1, 0x10001) poll(&(0x7f0000000080)=[{r31, 0x46}], 0x1, 0x0) r32 = fcntl$dupfd(r30, 0x2, r31) close(r32) r33 = getpgrp() r34 = getgid() getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r32, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000700)={r33, r35, r34}, 0xc) sendmsg$unix(r5, &(0x7f0000001680)={&(0x7f0000000980)=ANY=[@ANYBLOB="07706b0cea0f58ebf251646b7e34eb4bd488e238a8574b212f9dcb40fdd10770e34a3100751cd52d3b5f104c3a15643b739f8cb47f4486c17922800b14d7c0441d1ebf7eb19c249b65ca8c3d780aa4f2b85af1cf13b43b9b8a6243de5ec06c56971e56a816d861aa1f019ce67a219937a5377f1e450b0adfbdb59bb479e648bf557585997561fa361a5d5bdf0a85bde56c0f8443948dfe0e2b3bf8f9f573165d4c4be68004752ebce64cfc27ff49b7961d8a86d4f66f759ca666984e36854d8ff5497561d8be930b6855a2046fc17bfbb94dc091e46d610414a1dcec84e3f00c6fa9bbf3e9cfee036c83e883c08e841f1ca87ebf9df9f2aa12c15778a53c96fa1a8d5a22689ed07e03004aed89518b40656b6777e3dd7aa99b88a3000000000000"], 0x1, &(0x7f00000003c0)=[{&(0x7f00000018c0)="36538456ceb3d10a7899cb43fa8c4fdb43a4b1f117701aabe800d172ccfa99bfdb3836c5f65d2e4e54aad1a4159289e10cc9da9742aec0c8549b3999c837b07658d43eae10d8d4b46c775b905cbf37b7b1b3042d33aa3f4c9a2e4c2bdc4d703cb91167cf633019dc2cba6842862f8788a4b6224da41ed14d881547a2ac8087619cb2e408ebb8895ce514f1ccecf22d0a15230f1e8d327dc6bb6b396d648005476af9829f625bae09a234548ef2cf208989f18e01b925089d6b7da2154a5494d9a5c7d3e5858fefaebc2f411afc7179dc0872742c0152318ee55bcac2643d75a18761a1f252ea7572bae181f985492f8e77cff568e10dd0c7c901ebc25726ebf35cf36303125346c6adf0b94f714c0ffb3f793e950c095da1003f40420c71e2bbed27f68ec20e32266f1f486d42c341fc53c2c0e3fa7b86992493ebd5fc88b0aff9284e5b7069be35168a165cc69f1b09dd1d70a4139eba232fda099b07ac4668e4fe5b9a6cc3f36453a0bcff4f05b46734cc418d36d334617e71cde0223bafd0613cc4640e034a9ac93cc6e7f61713d2e84d080bac1f44ee5e06b7604f247f77e22bc344d86d909fb4c67fe79ca1e3206e61e7940ced69a1b7533648567d31ae8f239214773fdcb2b37c692f528b1aac7afda99fc58b309176bb945c5aea7aa21493000de640b3a8390e6a0ee0a9317607022ae229de074ff059ba95b5893f6e895bc9c6f817fc4915d7b81ff2adc328be40127a0b72b9e58595ef647856888eda93f7df38304af2747490efcb369ea18df98206e83ff06c63decea4b7cefb5788177ddf31c301bb64a605fdfe0be70f6e4ebd50f174ccbd07f077b7b8caa2525d62743e57e4a833bdfb1d03275688890d95f0720a866fdc65251389f9e9c5909f6a9237ea6522890c5015e373ac1cbc9a3cd40713cfcc9e3602d58f1fa68d6ba726fc19e480d4b166ba96142087db312ae759f6ef18ba2bcd01f15c340cde9d31d5314ac526ca965b1f96bc78de06d565b2713633498c65c8fb1e15afdaedb65f5e0594574ee716a66888804e87f490c623b18d4063076e14737bcf8ee6f09b7089a18d3dd8e8aa8344e7ad65d612c95f175d82ec01b468c6b8ec0273878668f09126980afa207514c7b0ebd6f23291004ebff93269be2f4d3e36f42d40d726022fecd4f15eb2aa4de4d854ede65c73267d805fec018acbbd4f685c24eaff4402d252d0a3383b7aadc13fe903c7c6e2cb9bf78148b586a972fd3e2a75091276b10323b2813daddffbae92554d3be518525f4e8cb370fe461cf726126b235b15e5e8984571d204e2294c5f9b2e3bb06a8917ca0fb79fa4038b6f559dc066f0bf308582c5bae37d0dcc8a004161e97312697262681ef987490729ffb9f828af67122a167f3a7de356a18fe3152dc3acd503686ab1b49c3d461c5ec8d8a4cefed7bb89688afad003bb35945a187072065ffd571ead7aa7799ffeba8d3e2a9785a1edf22cd4c2c8b368e430e73e8e8d3400659931eb233a8b9730a8230ad650944624005ca539e512f83eb74d179e5fb7df282d1216b3f8ada304087a8edd2c55e6cfef447877e94ba0a2756e5b0ae712bd85154c5d425d1dc00f9d25b73f8b56a075c37a2fb192a7fa1d02ed096013aba06f330a0cf272a910bec952492448926e2fd03e7f4fb42c63ec22f5251d5333ca64a23989b93e8f0cd2a1031866d18d0dccfd5621f460d261ffa9737df449effd5520f88d4c29bfe233df13fa2a2679127dfcaa4dcd408294991d0c736515e449a4e7312a4e061c1a59771e02bbba2e53fb00814e32884da300b372e8607f0029bf148057a2b5fcd1bd27f08f254f1037352fa2e3d4443ed5be9576061c306cea535e295f1d4f2d7b63034697187b44935f6a2e893a0b5132ffb8297291cbe05b6ad68e9c094053266bba86dcfd8efb2768caba50ee9ba331e8ecb6df64eff5b5fe2c7231792b5111588f78e2e3914f024fabad565762d23187bf89fba9721c56ee34bcac996fc2f53954f71b4a383aadd05c07fb6ba51cf7f5961d3f3081bbb9ecaf302b80da7feab2557f190f1d97359cb773ddc2f4b83ccd128a07e02cb358a9c37e9ed67b0a455f3dd4e88707bfa00178d37acafa09ba90c6356035103ecb72cb885ebecb879f8cbf2f7897c12bc9323c2ca3fc53e94567b9124d3d6c25b76bc60f38edd68cd9135651334e503f30ae41da3a3a1fc2c85cbe685178996179aa9897c0dd5c8d46ffbe4f6e2ecb987f146add63dc01a5cf0a4718735ac55148fbc91ce32578516e90c891cd408fa29ce5d260896d0cfc89bac6d2f74f03edf97f877835f8683ba2eb762ae076ea91e2a72a0134f92d94364240cd066f1791b59c8197d091e3fa02daaac95f4c3eb841574bdaf591ab6801ac876c957b021762dbe372baf4184820006f25fb6b85678aa83028a715cc7a225f21b0890021db1c4be814b53adfb4c7daf2c9ca9236cc291c24f330317e7628474d4735fc32a72fd40b85c6ec730ac783e30f59a9c87f6e9cb04bd812eb2f74c181e54dcbca8b8f6c6bc5e6e18b5fbce76bd1791eca7af2b5c1e70499c0388b8386d3457c3e4e9451a7ce2764fa02f6a86fb89377f2abdf7654e5650160f027630c31b58312143c6646942c6af91cff46294ad42e88194d487c184e6b731b512102b1f14d40b862b1652a033e6addb9b0aa55f8465f3b2329226b4c7a363df937627c4611e3d5e440d1891f8427a9f83988d7e682b4abf11fca0ad2dbe215f9bb031c5a2a2c992317e6e8e336e5d2d4bb33646a24772a802d96336056974a310db64f8aea613a65b71b61a2d366ddd3b1d703931a50242ac8f83f6c180c113c8763ed733caf8dbb5dd8d18c9ff473af7d3f69926d36e0778bdc06f06b086b005ea12240da65816b1dccdcccb392d5e1c9409af46b63002747df4887da9ac82cce7172b1a6d22323b63360be7fa30598c9586f5a4c3bde4f0d242198216eb493bcddd0eea4b6bd1eabfeb2a43188ff7ce69384c876aedc467893ea917f533f83b8597687405440841358b50524f84d2fa77236ff418d7067a38ba065230032397819fcce91a8d9e5bbc1e248a8077c3db887d1aa11a963ea4e1e3566212af6b43f51fb32acd3fca7ba3bad2f4a2d50a5c24cd05deacdc97ff6786f55f0326f8d9a8e2bb36e1270aa07a5cb2cc9913a36a73796c6747b44e28fb9505bd0679c1f137fde73abac05c0ab5fc9d050130febe650c339b1f5f1e50738ce623808f52037e9d4e4948599bb5bfe97fb09b4296b70839c8ec542ef2a9b4674f1982db535037ac99a16467f4b105b9582678f61a21e983c05e873fb3f47a964923df5cc4de5108e6c8cf46bb35b93eb0d0c2c353876cc377ab723245acef6d7c59060fdc1fdcbe05093023e48b23e79cb1cdf0f26ee8ad29552ba46f546fa5c4fc65d84d0b67bb8b23e8f21c20e71b3055f25f7dba931ac74c03d874f3aa026e4a9982fe049e93c55bd26e6ca31e34b9f5f3d293ddd89262abac5214524d28a19a2667f72a8733d1e9da32f7ae4207badbfceec1f38ef867113a9359acc73f14562078b7298237da8aa4a6085b319d8d483795fd6a8eb656127579d258bb631a5b3650ccbee03abed664b1808cbef1b04480adcb0549b53f95bbf05c6528e5fed9353e53721bf0e87f000a7a745fde847587601660d060ee4eb3a7148434fc8ae8e78cbe8060c0b79b4752f591818360387b0a5498c4ea2fca36d6cf78f62835616782c94d9980c12df398e4227abc38a586541c70198c04bb3932a8528fac65466e50bde98603c786776defd29a7b9dcf3cbf54d2925d504ee1ddf2fe7300ad47314b8b3b87a1f502a7e5b334eed45576da9151573cdb2b304996d5f5d1b74cbf29ec0e1965311667efb4a349dd9d8af12ef9527e5de737fab0e0bd30685869eaef208643934be1719ed8ef05bafbb9a4ddf4443f96ace8f520d34afa3e880f9fe7a2d9f27a31d113424fe586139e57bd2040bcf17bf6096bb30ca0f803a450c37b797763f7f4fc10bcc690d6c1dba287fcd898c6eb886820334e337609658b8aff49615e5eb79ba90f0fb1da70d2018c19d63b239c946bd6ea65b3691e67b6e0c7cd1dc32613337813c28c7f5265d8c0a40e39d187627d254ce632a899b9c5bb80d9b4442cb33d69233de3be1be7c2ee4c7872a76d46624ec63b526a68d39f6d1bf19db5eb79262f859d03ac2d23d1701a94c2e7ff0f4d7744fd8292a25b3d5b76a6a13e1541d45b643e21f9ed7e791aa02c5ae6c69e86421c5f0902ffa299e0c96c04ba29d91b10fcdd01a45b98ae6c4a5cdb296e5a87e54a13dc991819365337cbf8d2d35bf8bb638d86592ef87e03628b70a294dced8d75569222aeb5288e15276b44255ddfe39ebaaaf30fce804da24d7d066c5f0636b406636805e631d2f0a3f22b0ec6130cc63ba9650396adb320fcb3e004b4ca1112d1687d3d9b2d37dce6851b6e4b7ad0887ae2625adebc478e82d2578865a8ef686037b555413f0e0ef77055c26fe17d2fb76a92771e3f4d2b974a84b50af1e11037b228ba96d0ba6afb08e37814d1b9a1bbcce3edc91c1a77608a52a01b335cf65505f9d462954902e3d26c78c02d3100292ffd5edb00b3bf9316baba2a0d1d8e0c80a1a652b4d76b6e05d0fa8e250daffc21a38e8d61d6a02e4ea7178a280ceeefcb74a4f8efdfa7c59862cb636d3fcafd58bb6d6d8000e4892325be0e9c3242498358107ba7a7ff70a4d5e3ab44cd3218a06fc039a657877795c93b6d5880c45beb034b69b96f7e288100424dd0a50f930c1e53cf8b0fd744e398c7e7cb33e01125d7fd13269555faff2e21e5d81c50f8677c0b85584d7899e8011167b72ddd3962f616ab9227c105e6ca4c848655a60947098107c92bd6a7ce5bee3a8014cb532d63f802a92e968ce5a93c50b3f0f0d20232fabc12fa90a62e9577d3fbcc1f5514eb4ba4a9d3d78533b075d383472f82c4685fad2349573cb559dee5e56a2732c1b9a71496819d63e7437de783204b71caac997930f15fee0573276cdceb3902569a872dfa8dc83dd42a103da9bd99e29bf8a88678fa647abd876218daa23d4d9ffb169ac906b785c748779259f060644360d6898647d44a676b6479ed511c4b2b90125a2a7fb39c31cfa2467e456dd5f0369be9d5f3bc4941ef6ada231ac8ec3c14279a12b2dbc017c6e4c0932ec1666a54d07b169910d6ad840b0f635d72e31b062134137d64e3ee0d6ee15b55d8782c62c496f944754e0c532952bb3a6c19614cefb2eac9dfd8d2cd21f147565064c830faa5c5ca2b4a6cfa6e0661c6d2594f3fde27f3ffe125c18ce0e2b47446f1c77fca07fc3856b9eccc161eb2fbb7673829a99ebb3240c79287b9b053152181d548d7d661b218e7e8ac5e6fd8a357fdaa75336a33abfc58c18d97f9167e96f5e64453933871ee52907435539a9002afec605b3ddf7bde36d726578f49dadb5d4aeec6175e78a9de40716274afe80cf115e9c38b50e1a5ea1b61e999779d5d4dfeaa2d7420ca9df2335949ca436d35295aa53f7bc97dc954ac1d52d819fe1811979981b7ab074bfef5d5c58102e56844ce7ac078230609b5ac812f5fdca5661352db4fd78b9af50abd197ab7721fa1c38b67dc7df6677d065e5e90f9f7cadd7827c50c6ac2b20ec361aaa4ed253767864cc544213b2bc51a789ed03612c2cf39d55ab526657c89c936d2e4980081ada9f7de2b6c3fbd4e4d7429409c746904fe60c92172ba81da0f2370b249c51e785ef5c", 0x1000}, {&(0x7f0000000240)="5084f0e8124fd0260d9855a30a521565", 0x10}, {&(0x7f0000000280)="afe395183c525d3abe131f90d77100722030647b89aba22c7083c1d8e7726b8839", 0x21}, {&(0x7f0000000ac0)="cf9711d9d16f202ab443c4c8111ce68f7cede7b07adaf62f48ca0dfbb5d32ceb674a09fb3d875d827f1f908722c4396e387ed5fc121f33bb8762de876ec1e262d8a473bb80cbe344ace529d0833ad682f717359bbb5950456b007407111110b1cb0f8e091b365356a474f3726ca5f6fe8fcdff5a1fa2751b261b2a0bef5b938c414c0a7099c5f5f2f2d9e82268a566b480be69dd1db1d306aba4bf2629e839e339395b5ea40068ed8a3da5077d695c44fede909da1cbc7514a0a50b5aa0ad7c0bc6e08cdcbd5a88b447cf9a6d64d9e94f88df4b4d30a721b034083e9653f514b2dee853a1db4c2f55b2c386ce8c38de1992399dee5e6868d4ac0c74173a6c2d693969a66e9528b", 0x107}], 0x4, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r7, 0xffffffffffffffff, r11}, @cred={0x20, 0xffff, 0x0, r16, r17, r34}, @cred={0x20, 0xffff, 0x0, r18, r21, r29}], 0x60, 0x400}, 0x404) lchown(&(0x7f0000000240)='./bus\x00', r4, r34) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000140)={0x3, './file0\x00'}) r36 = dup(r0) sendto$inet6(r36, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) getsockname(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) 10:12:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000001c0)="000000024ca5b30bdfd982955dc10352fc245f287f07b7efa76d410d59831a5283e4b28bed11ec3411814efd7c22000000000000", 0x34}], 0x1, 0x0, 0x0) bind$inet6(r2, &(0x7f0000000000)={0x18, 0x0, 0xffffff24, 0x81}, 0xc) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x39}], 0x9a1d, 0x0, 0x0, 0x0) dup2(r1, r0) 10:12:17 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xfffffffffffffffc, 0x8003, 0xfffffffffffffff8, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x10a) syz_open_pts() writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4", 0x19a}], 0x1) 10:12:17 executing program 0: setreuid(0xee00, 0x0) r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r1 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000200)=0xc) fchown(r0, r1, 0x0) setreuid(0xee00, r1) semget$private(0x0, 0x3, 0x208) r4 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r4, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) r5 = getuid() setreuid(0xee00, r5) setreuid(r3, r5) 10:12:17 executing program 0: syz_open_pts() openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) socket(0x11, 0x3, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x0, 0x4000000}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000080)) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x92e5e2076945cd36, 0x0) select(0x40, &(0x7f0000000180)={0xb35}, 0x0, 0x0, 0x0) 10:12:17 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000001c0)="000000024ca5b30bdfd982955dc10352fc245f287f07b7efa76d410d59831a5283e4b28bed11ec3411814efd7c22000000000000", 0x34}], 0x1, 0x0, 0x0) r2 = openat(r1, &(0x7f0000000180)='./file0/../file0\x00', 0x20, 0x10c) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x2, 0xffffffff}, {0x22, 0x7}, {0x85, 0xfffffffb}], 0x3}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x101}, {0x0, 0x247}], 0x2}) 10:12:17 executing program 0: unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000280)='r\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='c\x00') r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000001c0)="000000024ca5b30bdfd982955dc10352fc245f287f07b7efa76d410d59831a5283e4b28bed11ec3411814efd7c22000000000000", 0x34}], 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setgid(r2) mkdirat(r0, &(0x7f0000000240)='./file0\x00', 0x0) 10:12:17 executing program 0: open$dir(0x0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) kqueue() fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) kqueue() connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202c17f7f000001"], 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) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="6a634e19767b07ff01000000000001edaf03b649b09e4c441415462530000038"], 0x10) recvfrom$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = accept$unix(r0, 0x0, 0x0) shutdown(r2, 0x1) shutdown(r3, 0x1) 10:12:17 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1d480000, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getuid() close(r0) socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000001c0)="000000024ca5b30bdfd982955dc10352fc245f287f07b7efa76d410d59831a5283e4b28bed11ec3411814efd7c22000000000000", 0x34}], 0x1, 0x0, 0x0) setsockopt(r1, 0xa9, 0x7, &(0x7f0000000000)="ebffcbff13b9fd812eaa4ee69931929648000000", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 10:12:17 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) getgroups(0x4, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fcntl$getflags(r0, 0x3) r1 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000001c0)="000000024ca5b30bdfd982955dc10352fc245f287f07b7efa76d410d59831a5283e4b28bed11ec3411814efd7c22000000000000", 0x34}], 0x1, 0x0, 0x0) linkat(r0, &(0x7f0000000300)='./bus\x00', r1, &(0x7f0000000340)='./bus\x00', 0x4) dup(r0) write(r0, &(0x7f0000000240)="220e2a", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f00000000c0)=@un=@file={0x1, './bus\x00'}, 0x8) sendmsg$unix(r2, &(0x7f0000000280)={&(0x7f0000000200)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000100)="9574bbe0be46634fffeaf32bce603c209b45dc104a25447d6ad7fe651d9fb765cb602fc51703999fd273b3f14972c8a68c1a8fb54aca7bb99cdc0f773e8508b55055cb6279fa5876befe23edbaf2", 0x4e}], 0x1, &(0x7f0000000200), 0x0, 0x5}, 0x4) 10:12:17 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) fchflags(r0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x23, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000580)=[{0x10}], 0x10}, 0x0) 10:12:18 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(0x18, 0x2, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r2 = socket(0x2, 0x3, 0x0) r3 = dup2(r0, r1) dup2(r3, r2) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="30dda1"], 0x10) write(r2, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) 10:12:18 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000001c0)="000000024ca5b30bdfd982955dc10352fc245f287f07b7efa76d410d59831a5283e4b28bed11ec3411814efd7c22000000000000", 0x34}], 0x1, 0x0, 0x0) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000080)) r3 = getppid() setreuid(0x0, 0xee01) fcntl$setown(r1, 0x6, r3) r4 = fcntl$getown(r1, 0x5) r5 = geteuid() setreuid(r5, 0xffffffffffffffff) fcntl$setown(r0, 0x6, r4) close(r0) 10:12:18 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000001c0)="000000024ca5b30bdfd982955dc10352fc245f287f07b7efa76d410d59831a5283e4b28bed11ec3411814efd7c22000000000000", 0x34}], 0x1, 0x0, 0x0) recvfrom$unix(r1, &(0x7f00000003c0)=""/132, 0x84, 0x800, &(0x7f0000000000)=@file={0x1, './file0/file0\x00'}, 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) r2 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000001c0)="000000024ca5b30bdfd982955dc10352fc245f287f07b7efa76d410d59831a5283e4b28bed11ec3411814efd7c22000000000000", 0x34}], 0x1, 0x0, 0x0) sendto(r2, &(0x7f0000000280)="5482003172ea205fed6ae3cffd81bf6dfe7c613e94e70f73f9c37e15e8637254c996627ef7ea7f9c0f3518dfa9bbde3171b2add90496d6ec80ad80302fe00e7891bddc4824e84c37ddff7ac27a29f150a99677382693ac24a1542489c49ad203964f7bb2d103545a17abefa79ae7ee7e92f626df9d00c7afda5730c1b541e7f70e70cb37d49338eba65b452aa6d02c9d83a35d77c3bec777d978c9c66e1d78d0e58f3b4235f8e334400f28d35e26bd51abfd19afd95311ae9cd940fde11604a181829e5518740ee368dc37772e36e6259acac66080bba7296034d471fb5f12ae6227c870bb1d783520ecedcd0c179fb0db8b962f43638f090f07d34307c393cde0c54e99c1327a678e4c2d04", 0x10c, 0x403, 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0xbc, 0x0}, 0x40) 10:12:18 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB='<'], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) r3 = semget(0x3, 0x3, 0x2) semctl$GETZCNT(r3, 0x4, 0x7, &(0x7f0000000100)=""/32) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pread(r1, &(0x7f0000000100), 0x0, 0x0, 0x7fff) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) fchmod(r4, 0x10) 10:12:18 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) r0 = open$dir(&(0x7f0000000000)='./file1\x00', 0x0, 0x34) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) select(0x40, &(0x7f0000000180)={0x7e}, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = dup(r1) dup2(r2, r0) 10:12:18 executing program 1: setrlimit(0x7, &(0x7f0000000080)={0x0, 0x100000}) r0 = getgid() getgroups(0x1, &(0x7f0000000000)=[0x0]) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r3 = socket(0x18, 0x4000, 0x0) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) fcntl$dupfd(r3, 0x0, r3) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000480)=0x1) r5 = semget$private(0x0, 0x7, 0x286) semop(r5, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f00000000c0)) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x29, 0x409, &(0x7f00000002c0)="470b4e98fbfabeab1f154bde63fd3c0884ec27b16f7b711ea277c46c8b4358b6c1ceee6b854d559e698a55b81d65f336e5b5a350f7bcad5749ee2121a950c992cb4180b575ee76895075d6154ef7f2efacbd7eb58e965649c2f05d0922e45f559683edf3a0c0e937553d6f68cb92a1d13029102f3894cfef7b23505ad70000000000000000", 0x85) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r8 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r7, 0x0, 0xffffffffffffffff, r8, 0x100, 0xfffffffffffeffff}, 0x100, 0x10001, 0x40}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r11 = shmget(0x3, 0x1000, 0x100, &(0x7f00001b1000/0x1000)=nil) shmctl$IPC_STAT(r11, 0x2, &(0x7f0000000100)=""/114) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r13 = fcntl$getown(r12, 0x5) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000200)={{0x3ff, r9, r10, r9, r10, 0x104, 0x5}, 0xfff, 0x9, r13, r13, 0x7d55, 0xd75, 0xfa}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000017c0)={0x0}, &(0x7f0000001780)=0xffffffffffffff48) r16 = semget$private(0x0, 0x7, 0x286) semop(r16, &(0x7f0000000000)=[{0x6, 0x4}, {0x0, 0x1, 0x1800}, {0x2, 0xf, 0x800}, {0x0, 0xdc, 0x1800}], 0x4) semop(r16, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x800, 0x800}, {0x1, 0x6, 0x1000}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x2aaaaaaaaaaaabb4) semctl$SETVAL(r16, 0x0, 0x8, &(0x7f00000000c0)) r17 = socket(0x18, 0x2, 0x0) setsockopt(r17, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r21 = shmget(0x0, 0x2000, 0x100, &(0x7f0000ffd000/0x2000)=nil) r22 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r22, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r23 = fcntl$getown(r22, 0x5) shmctl$IPC_SET(r21, 0x1, &(0x7f0000000200)={{0x2ff, r19, r20, r19, r20, 0x104, 0x5}, 0xfff, 0x9, r23, r23, 0x7d55, 0xd75, 0x9}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r19, r20) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r20, 0x0, 0xffffffffffffffff, 0x0]) r25 = getgid() semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r18, r24, 0xffffffffffffffff, r25, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r27 = kqueue() r28 = syz_open_pts() close(r28) ioctl$TIOCSETAW(r28, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r28, &(0x7f0000000500)=[{0x0}], 0x1) poll(&(0x7f0000000100)=[{r28, 0x4}], 0x1, 0x10001) poll(&(0x7f0000000080)=[{r28, 0x46}], 0x1, 0x0) r29 = fcntl$dupfd(r27, 0x2, r28) close(r29) r30 = getpgrp() r31 = getgid() getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r29, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000700)={r30, r32, r31}, 0xc) sendmsg$unix(r2, &(0x7f0000001680)={&(0x7f0000000980)=ANY=[@ANYBLOB="07706b0cea0f58ebf251646b7e34eb4bd488e238a8574b212f9dcb40fdd10770e34a3100751cd52d3b5f104c3a15643b739f8cb47f4486c17922800b14d7c0441d1ebf7eb19c249b65ca8c3d780aa4f2b85af1cf13b43b9b8a6243de5ec06c56971e56a816d861aa1f019ce67a219937a5377f1e450b0adfbdb59bb479e648bf557585997561fa361a5d5bdf0a85bde56c0f8443948dfe0e2b3bf8f9f573165d4c4be68004752ebce64cfc27ff49b7961d8a86d4f66f759ca666984e36854d8ff5497561d8be930b6855a2046fc17bfbb94dc091e46d610414a1dcec84e3f00c6fa9bbf3e9cfee036c83e883c08e841f1ca87ebf9df9f2aa12c15778a53c96fa1a8d5a22689ed07e03004aed89518b40656b6777e3dd7aa99b88a3000000000000"], 0x1, &(0x7f00000003c0)=[{&(0x7f00000018c0)="36538456ceb3d10a7899cb43fa8c4fdb43a4b1f117701aabe800d172ccfa99bfdb3836c5f65d2e4e54aad1a4159289e10cc9da9742aec0c8549b3999c837b07658d43eae10d8d4b46c775b905cbf37b7b1b3042d33aa3f4c9a2e4c2bdc4d703cb91167cf633019dc2cba6842862f8788a4b6224da41ed14d881547a2ac8087619cb2e408ebb8895ce514f1ccecf22d0a15230f1e8d327dc6bb6b396d648005476af9829f625bae09a234548ef2cf208989f18e01b925089d6b7da2154a5494d9a5c7d3e5858fefaebc2f411afc7179dc0872742c0152318ee55bcac2643d75a18761a1f252ea7572bae181f985492f8e77cff568e10dd0c7c901ebc25726ebf35cf36303125346c6adf0b94f714c0ffb3f793e950c095da1003f40420c71e2bbed27f68ec20e32266f1f486d42c341fc53c2c0e3fa7b86992493ebd5fc88b0aff9284e5b7069be35168a165cc69f1b09dd1d70a4139eba232fda099b07ac4668e4fe5b9a6cc3f36453a0bcff4f05b46734cc418d36d334617e71cde0223bafd0613cc4640e034a9ac93cc6e7f61713d2e84d080bac1f44ee5e06b7604f247f77e22bc344d86d909fb4c67fe79ca1e3206e61e7940ced69a1b7533648567d31ae8f239214773fdcb2b37c692f528b1aac7afda99fc58b309176bb945c5aea7aa21493000de640b3a8390e6a0ee0a9317607022ae229de074ff059ba95b5893f6e895bc9c6f817fc4915d7b81ff2adc328be40127a0b72b9e58595ef647856888eda93f7df38304af2747490efcb369ea18df98206e83ff06c63decea4b7cefb5788177ddf31c301bb64a605fdfe0be70f6e4ebd50f174ccbd07f077b7b8caa2525d62743e57e4a833bdfb1d03275688890d95f0720a866fdc65251389f9e9c5909f6a9237ea6522890c5015e373ac1cbc9a3cd40713cfcc9e3602d58f1fa68d6ba726fc19e480d4b166ba96142087db312ae759f6ef18ba2bcd01f15c340cde9d31d5314ac526ca965b1f96bc78de06d565b2713633498c65c8fb1e15afdaedb65f5e0594574ee716a66888804e87f490c623b18d4063076e14737bcf8ee6f09b7089a18d3dd8e8aa8344e7ad65d612c95f175d82ec01b468c6b8ec0273878668f09126980afa207514c7b0ebd6f23291004ebff93269be2f4d3e36f42d40d726022fecd4f15eb2aa4de4d854ede65c73267d805fec018acbbd4f685c24eaff4402d252d0a3383b7aadc13fe903c7c6e2cb9bf78148b586a972fd3e2a75091276b10323b2813daddffbae92554d3be518525f4e8cb370fe461cf726126b235b15e5e8984571d204e2294c5f9b2e3bb06a8917ca0fb79fa4038b6f559dc066f0bf308582c5bae37d0dcc8a004161e97312697262681ef987490729ffb9f828af67122a167f3a7de356a18fe3152dc3acd503686ab1b49c3d461c5ec8d8a4cefed7bb89688afad003bb35945a187072065ffd571ead7aa7799ffeba8d3e2a9785a1edf22cd4c2c8b368e430e73e8e8d3400659931eb233a8b9730a8230ad650944624005ca539e512f83eb74d179e5fb7df282d1216b3f8ada304087a8edd2c55e6cfef447877e94ba0a2756e5b0ae712bd85154c5d425d1dc00f9d25b73f8b56a075c37a2fb192a7fa1d02ed096013aba06f330a0cf272a910bec952492448926e2fd03e7f4fb42c63ec22f5251d5333ca64a23989b93e8f0cd2a1031866d18d0dccfd5621f460d261ffa9737df449effd5520f88d4c29bfe233df13fa2a2679127dfcaa4dcd408294991d0c736515e449a4e7312a4e061c1a59771e02bbba2e53fb00814e32884da300b372e8607f0029bf148057a2b5fcd1bd27f08f254f1037352fa2e3d4443ed5be9576061c306cea535e295f1d4f2d7b63034697187b44935f6a2e893a0b5132ffb8297291cbe05b6ad68e9c094053266bba86dcfd8efb2768caba50ee9ba331e8ecb6df64eff5b5fe2c7231792b5111588f78e2e3914f024fabad565762d23187bf89fba9721c56ee34bcac996fc2f53954f71b4a383aadd05c07fb6ba51cf7f5961d3f3081bbb9ecaf302b80da7feab2557f190f1d97359cb773ddc2f4b83ccd128a07e02cb358a9c37e9ed67b0a455f3dd4e88707bfa00178d37acafa09ba90c6356035103ecb72cb885ebecb879f8cbf2f7897c12bc9323c2ca3fc53e94567b9124d3d6c25b76bc60f38edd68cd9135651334e503f30ae41da3a3a1fc2c85cbe685178996179aa9897c0dd5c8d46ffbe4f6e2ecb987f146add63dc01a5cf0a4718735ac55148fbc91ce32578516e90c891cd408fa29ce5d260896d0cfc89bac6d2f74f03edf97f877835f8683ba2eb762ae076ea91e2a72a0134f92d94364240cd066f1791b59c8197d091e3fa02daaac95f4c3eb841574bdaf591ab6801ac876c957b021762dbe372baf4184820006f25fb6b85678aa83028a715cc7a225f21b0890021db1c4be814b53adfb4c7daf2c9ca9236cc291c24f330317e7628474d4735fc32a72fd40b85c6ec730ac783e30f59a9c87f6e9cb04bd812eb2f74c181e54dcbca8b8f6c6bc5e6e18b5fbce76bd1791eca7af2b5c1e70499c0388b8386d3457c3e4e9451a7ce2764fa02f6a86fb89377f2abdf7654e5650160f027630c31b58312143c6646942c6af91cff46294ad42e88194d487c184e6b731b512102b1f14d40b862b1652a033e6addb9b0aa55f8465f3b2329226b4c7a363df937627c4611e3d5e440d1891f8427a9f83988d7e682b4abf11fca0ad2dbe215f9bb031c5a2a2c992317e6e8e336e5d2d4bb33646a24772a802d96336056974a310db64f8aea613a65b71b61a2d366ddd3b1d703931a50242ac8f83f6c180c113c8763ed733caf8dbb5dd8d18c9ff473af7d3f69926d36e0778bdc06f06b086b005ea12240da65816b1dccdcccb392d5e1c9409af46b63002747df4887da9ac82cce7172b1a6d22323b63360be7fa30598c9586f5a4c3bde4f0d242198216eb493bcddd0eea4b6bd1eabfeb2a43188ff7ce69384c876aedc467893ea917f533f83b8597687405440841358b50524f84d2fa77236ff418d7067a38ba065230032397819fcce91a8d9e5bbc1e248a8077c3db887d1aa11a963ea4e1e3566212af6b43f51fb32acd3fca7ba3bad2f4a2d50a5c24cd05deacdc97ff6786f55f0326f8d9a8e2bb36e1270aa07a5cb2cc9913a36a73796c6747b44e28fb9505bd0679c1f137fde73abac05c0ab5fc9d050130febe650c339b1f5f1e50738ce623808f52037e9d4e4948599bb5bfe97fb09b4296b70839c8ec542ef2a9b4674f1982db535037ac99a16467f4b105b9582678f61a21e983c05e873fb3f47a964923df5cc4de5108e6c8cf46bb35b93eb0d0c2c353876cc377ab723245acef6d7c59060fdc1fdcbe05093023e48b23e79cb1cdf0f26ee8ad29552ba46f546fa5c4fc65d84d0b67bb8b23e8f21c20e71b3055f25f7dba931ac74c03d874f3aa026e4a9982fe049e93c55bd26e6ca31e34b9f5f3d293ddd89262abac5214524d28a19a2667f72a8733d1e9da32f7ae4207badbfceec1f38ef867113a9359acc73f14562078b7298237da8aa4a6085b319d8d483795fd6a8eb656127579d258bb631a5b3650ccbee03abed664b1808cbef1b04480adcb0549b53f95bbf05c6528e5fed9353e53721bf0e87f000a7a745fde847587601660d060ee4eb3a7148434fc8ae8e78cbe8060c0b79b4752f591818360387b0a5498c4ea2fca36d6cf78f62835616782c94d9980c12df398e4227abc38a586541c70198c04bb3932a8528fac65466e50bde98603c786776defd29a7b9dcf3cbf54d2925d504ee1ddf2fe7300ad47314b8b3b87a1f502a7e5b334eed45576da9151573cdb2b304996d5f5d1b74cbf29ec0e1965311667efb4a349dd9d8af12ef9527e5de737fab0e0bd30685869eaef208643934be1719ed8ef05bafbb9a4ddf4443f96ace8f520d34afa3e880f9fe7a2d9f27a31d113424fe586139e57bd2040bcf17bf6096bb30ca0f803a450c37b797763f7f4fc10bcc690d6c1dba287fcd898c6eb886820334e337609658b8aff49615e5eb79ba90f0fb1da70d2018c19d63b239c946bd6ea65b3691e67b6e0c7cd1dc32613337813c28c7f5265d8c0a40e39d187627d254ce632a899b9c5bb80d9b4442cb33d69233de3be1be7c2ee4c7872a76d46624ec63b526a68d39f6d1bf19db5eb79262f859d03ac2d23d1701a94c2e7ff0f4d7744fd8292a25b3d5b76a6a13e1541d45b643e21f9ed7e791aa02c5ae6c69e86421c5f0902ffa299e0c96c04ba29d91b10fcdd01a45b98ae6c4a5cdb296e5a87e54a13dc991819365337cbf8d2d35bf8bb638d86592ef87e03628b70a294dced8d75569222aeb5288e15276b44255ddfe39ebaaaf30fce804da24d7d066c5f0636b406636805e631d2f0a3f22b0ec6130cc63ba9650396adb320fcb3e004b4ca1112d1687d3d9b2d37dce6851b6e4b7ad0887ae2625adebc478e82d2578865a8ef686037b555413f0e0ef77055c26fe17d2fb76a92771e3f4d2b974a84b50af1e11037b228ba96d0ba6afb08e37814d1b9a1bbcce3edc91c1a77608a52a01b335cf65505f9d462954902e3d26c78c02d3100292ffd5edb00b3bf9316baba2a0d1d8e0c80a1a652b4d76b6e05d0fa8e250daffc21a38e8d61d6a02e4ea7178a280ceeefcb74a4f8efdfa7c59862cb636d3fcafd58bb6d6d8000e4892325be0e9c3242498358107ba7a7ff70a4d5e3ab44cd3218a06fc039a657877795c93b6d5880c45beb034b69b96f7e288100424dd0a50f930c1e53cf8b0fd744e398c7e7cb33e01125d7fd13269555faff2e21e5d81c50f8677c0b85584d7899e8011167b72ddd3962f616ab9227c105e6ca4c848655a60947098107c92bd6a7ce5bee3a8014cb532d63f802a92e968ce5a93c50b3f0f0d20232fabc12fa90a62e9577d3fbcc1f5514eb4ba4a9d3d78533b075d383472f82c4685fad2349573cb559dee5e56a2732c1b9a71496819d63e7437de783204b71caac997930f15fee0573276cdceb3902569a872dfa8dc83dd42a103da9bd99e29bf8a88678fa647abd876218daa23d4d9ffb169ac906b785c748779259f060644360d6898647d44a676b6479ed511c4b2b90125a2a7fb39c31cfa2467e456dd5f0369be9d5f3bc4941ef6ada231ac8ec3c14279a12b2dbc017c6e4c0932ec1666a54d07b169910d6ad840b0f635d72e31b062134137d64e3ee0d6ee15b55d8782c62c496f944754e0c532952bb3a6c19614cefb2eac9dfd8d2cd21f147565064c830faa5c5ca2b4a6cfa6e0661c6d2594f3fde27f3ffe125c18ce0e2b47446f1c77fca07fc3856b9eccc161eb2fbb7673829a99ebb3240c79287b9b053152181d548d7d661b218e7e8ac5e6fd8a357fdaa75336a33abfc58c18d97f9167e96f5e64453933871ee52907435539a9002afec605b3ddf7bde36d726578f49dadb5d4aeec6175e78a9de40716274afe80cf115e9c38b50e1a5ea1b61e999779d5d4dfeaa2d7420ca9df2335949ca436d35295aa53f7bc97dc954ac1d52d819fe1811979981b7ab074bfef5d5c58102e56844ce7ac078230609b5ac812f5fdca5661352db4fd78b9af50abd197ab7721fa1c38b67dc7df6677d065e5e90f9f7cadd7827c50c6ac2b20ec361aaa4ed253767864cc544213b2bc51a789ed03612c2cf39d55ab526657c89c936d2e4980081ada9f7de2b6c3fbd4e4d7429409c746904fe60c92172ba81da0f2370b249c51e785ef5c", 0x1000}, {&(0x7f0000000240)="5084f0e8124fd0260d9855a30a521565", 0x10}, {&(0x7f0000000280)="afe395183c525d3abe131f90d77100722030647b89aba22c7083c1d8e7726b8839", 0x21}, {&(0x7f0000000ac0)="cf9711d9d16f202ab443c4c8111ce68f7cede7b07adaf62f48ca0dfbb5d32ceb674a09fb3d875d827f1f908722c4396e387ed5fc121f33bb8762de876ec1e262d8a473bb80cbe344ace529d0833ad682f717359bbb5950456b007407111110b1cb0f8e091b365356a474f3726ca5f6fe8fcdff5a1fa2751b261b2a0bef5b938c414c0a7099c5f5f2f2d9e82268a566b480be69dd1db1d306aba4bf2629e839e339395b5ea40068ed8a3da5077d695c44fede909da1cbc7514a0a50b5aa0ad7c0bc6e08cdcbd5a88b447cf9a6d64d9e94f88df4b4d30a721b034083e9653f514b2dee853a1db4c2f55b2c386ce8c38de1992399dee5e6868d4ac0c74173a6c2d693969a66e9528b", 0x107}], 0x4, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r4, 0xffffffffffffffff, r8}, @cred={0x20, 0xffff, 0x0, r13, r14, r31}, @cred={0x20, 0xffff, 0x0, r15, r18, r26}], 0x60, 0x400}, 0x404) r33 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) write(r33, &(0x7f00000002c0), 0x0) ioctl$WSMUXIO_LIST_DEVICES(r33, 0x20005302, &(0x7f0000000140)) r34 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000000000/0x3000)=nil) r35 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r35, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r35, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r35, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d1170700547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10080000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a016904df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287631ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da81600"/371], 0x1, 0x7fb) msgsnd(r35, &(0x7f0000001e80)=ANY=[@ANYBLOB="9a89fe9d10bb030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653f542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd20263425ab6818f682770f3b94c5eeb4af79be0195d459fadab38ea746dbe655df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28a73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfd997631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d10e6cc1ce9f3f6a3d539c356b5988d25beef00000000000000bb711f6f29e389a77fe762636c3d"], 0x156, 0x800) msgrcv(r35, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r35, &(0x7f0000000a80)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae93478443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0900000040b9c8b754daeb2982d28606050dc516a0af1461584bcaa0408775b83db6923dcfbe6fa845a4afe35d7f4b3720e880730444450164f43f8627d24afffadcfaf679ecb314a52c8d1441557cb9bfb6ac84523eb0f63c3554f09c828447bda40c883721400975bbaacd0c45e7c984022927e336ceb0507666"], 0x1, 0x800) msgsnd(r35, &(0x7f0000000480)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0x222, 0x40000000000800) r36 = getuid() r37 = geteuid() setreuid(r36, r37) r38 = getegid() r39 = getuid() r40 = geteuid() setreuid(r39, r40) r41 = getuid() setreuid(0xee00, r41) r42 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) write(r42, &(0x7f00000002c0), 0x0) ioctl$WSMUXIO_LIST_DEVICES(r42, 0x20005302, &(0x7f0000000140)) r43 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000000000/0x3000)=nil) r44 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r44, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r44, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r44, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d1170700547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10080000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a016904df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287631ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da81600"/371], 0x1, 0x7fb) msgsnd(r44, &(0x7f0000001e80)=ANY=[@ANYBLOB="9a89fe9d10bb030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653f542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd20263425ab6818f682770f3b94c5eeb4af79be0195d459fadab38ea746dbe655df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28a73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfd997631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d10e6cc1ce9f3f6a3d539c356b5988d25beef00000000000000bb711f6f29e389a77fe762636c3d"], 0x156, 0x800) msgrcv(r44, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r44, &(0x7f0000000a80)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae93478443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0900000040b9c8b754daeb2982d28606050dc516a0af1461584bcaa0408775b83db6923dcfbe6fa845a4afe35d7f4b3720e880730444450164f43f8627d24afffadcfaf679ecb314a508000000557cb9bfb6ac84523eb0f63c3554f09c828447bda40c883721400975bbaacd0c45e7c984022927e336ceb0507666"], 0x1, 0x800) msgsnd(r44, &(0x7f0000000480)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0x222, 0x40000000000800) r45 = getuid() r46 = geteuid() setreuid(r45, r46) r47 = getegid() r48 = getuid() r49 = geteuid() setreuid(r48, r49) msgctl$IPC_SET(r44, 0x1, &(0x7f00000000c0)={{0x6, r46, r47, r49, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x0, 0x138, 0x2}) r50 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r50, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r50, &(0x7f0000000040)=ANY=[], 0x0, 0x800) msgsnd(r50, &(0x7f0000000800)=ANY=[@ANYPTR64=&(0x7f0000000e40)=ANY=[@ANYPTR=&(0x7f0000000dc0)=ANY=[], @ANYRESHEX=r42, @ANYRES16, @ANYRES64=r19]], 0x1, 0x7fb) msgsnd(r50, &(0x7f0000001e80)=ANY=[@ANYBLOB="9a89fe9d10bb030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653f542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd20263425ab6818f682770f3b94c5eeb4af79be0195d459fadab38ea746dbe655df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28a73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfd997631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d10e6cc1ce9f3f6a3d539c356b5988d25beef00000000000000bb711f6f29e389a77fe762636c3d"], 0x156, 0x800) msgrcv(r50, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r50, &(0x7f0000000a80)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae93478443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0900000040b9c8b754daeb2982d28606050dc516a0af1461584bcaa0408775b83db6923dcfbe6fa845a4afe35d7f4b3720e880730444450164f43f8627d24afffadcfaf679ecb314a52c8d1441557cb9bfb6ac84523eb0f63c3554f09c828447bda40c883721400975bbaacd0c45e7c984022927e336ceb0507666"], 0x1, 0x800) msgsnd(r50, &(0x7f0000000480)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0x222, 0x40000000000800) r51 = getuid() r52 = geteuid() setreuid(r51, r52) r53 = getegid() r54 = getuid() r55 = geteuid() setreuid(r54, r55) msgctl$IPC_SET(r50, 0x1, &(0x7f00000000c0)={{0x6, r52, r53, r55, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) r56 = getuid() r57 = geteuid() setreuid(r56, r57) r58 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r58, &(0x7f0000001300)=[{&(0x7f00000006c0)="fe2471a63cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdc47d555b72ff85d12a88302084a8d29c95455068f2e84162e0cda901af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc20562220eb6edff03dfdbb8aa416c8cd60c5a7d560e585a5a1a9ebe6eb71adf194c3354121fc61dd84b5c2c1f6c0760cc22f1d44b420561e1c64acdc89d51cb9b18ccbcec288039e0af2acda89d76f6b91b6d441e871cf7ccfaea5367ed27551bc27e4d68765c7373cb49ea4076464ed9a03a4443ddb112f6b6b699c65ff61bc188b83f3b9a4e8b539", 0x4cf}, {&(0x7f0000000f80)="611f15129bd75df20bf0197b36ad3f387fa2514299a860d06037bae42e62af5c4cdb5d0e3a2aa5bcf12e04b25bd4becf65ff4ab283fc13d713fe2a68a2a2f85df69d507c30cd9e1d36776d7f7cc5bd46c9ead44644b81e86c06374e29bca41251ef375120c6452b13028fab355e7fd6cf6cfa18789a7836c25063e8a69dbf315352a6e9ed089ab4db4222a6fdee4f4828602a5d994083b66155b20f5f8541099c32e0fdf2a454844f2e7a91dd90e6ef820310db286d4ae0e26daf6bc7be8f800010000d3b8ad899d1c92f03643a308de9d47b0739c20338968c68847", 0xdc}, {0x0, 0x392}], 0x10) r59 = syz_open_pts() close(r59) writev(r59, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) ioctl$TIOCDRAIN(r59, 0x2000745e) getsockopt$SO_PEERCRED(r58, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r61 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r62 = socket(0x18, 0x4000, 0x0) setsockopt(r62, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) fcntl$dupfd(r62, 0x0, r62) getsockopt$sock_cred(r61, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000480)=0x1) r64 = semget$private(0x0, 0x7, 0x286) semop(r64, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semctl$SETVAL(r64, 0x0, 0x8, &(0x7f00000000c0)) r65 = socket(0x18, 0x2, 0x0) setsockopt(r65, 0x29, 0x409, &(0x7f00000002c0)="470b4e98fbfabeab1f154bde63fd3c0884ec27b16f7b711ea277c46c8b4358b6c1ceee6b854d559e698a55b81d65f336e5b5a350f7bcad5749ee2121a950c992cb4180b575ee76895075d6154ef7f2efacbd7eb58e965649c2f05d0922e45f559683edf3a0c0e937553d6f68cb92a1d13029102f3894cfef7b23505ad70000000000000000", 0x85) getsockopt$SO_PEERCRED(r65, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r67 = getgid() semctl$IPC_SET(r64, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r66, 0x0, 0xffffffffffffffff, r67, 0x100, 0xfffffffffffeffff}, 0x100, 0x10001, 0x40}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r70 = shmget(0x3, 0x1000, 0x100, &(0x7f00001b1000/0x1000)=nil) shmctl$IPC_STAT(r70, 0x2, &(0x7f0000000100)=""/114) r71 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r71, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r72 = fcntl$getown(r71, 0x5) shmctl$IPC_SET(r70, 0x1, &(0x7f0000000200)={{0x3ff, r68, r69, r68, r69, 0x104, 0x5}, 0xfff, 0x9, r72, r72, 0x7d55, 0xd75, 0xfa}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r62, 0xffff, 0x1022, &(0x7f00000017c0)={0x0}, &(0x7f0000001780)=0xffffffffffffff48) r75 = semget$private(0x0, 0x7, 0x286) semop(r75, &(0x7f0000000000)=[{0x6, 0x4}, {0x0, 0x1, 0x1800}, {0x2, 0xf, 0x800}, {0x0, 0xdc, 0x1800}], 0x4) semop(r75, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x800, 0x800}, {0x1, 0x6, 0x1000}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x2aaaaaaaaaaaabb4) semctl$SETVAL(r75, 0x0, 0x8, &(0x7f00000000c0)) r76 = socket(0x18, 0x2, 0x0) setsockopt(r76, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r76, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r80 = shmget(0x0, 0x2000, 0x100, &(0x7f0000ffd000/0x2000)=nil) r81 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r81, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r82 = fcntl$getown(r81, 0x5) shmctl$IPC_SET(r80, 0x1, &(0x7f0000000200)={{0x2ff, r78, r79, r78, r79, 0x104, 0x5}, 0xfff, 0x9, r82, r82, 0x7d55, 0xd75, 0x9}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r78, r79) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r79, 0x0, 0xffffffffffffffff, 0x0]) r84 = getgid() semctl$IPC_SET(r75, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r77, r83, 0xffffffffffffffff, r84, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r86 = kqueue() r87 = syz_open_pts() close(r87) ioctl$TIOCSETAW(r87, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r87, &(0x7f0000000500)=[{0x0}], 0x1) poll(&(0x7f0000000100)=[{r87, 0x4}], 0x1, 0x10001) poll(&(0x7f0000000080)=[{r87, 0x46}], 0x1, 0x0) r88 = fcntl$dupfd(r86, 0x2, r87) close(r88) r89 = getpgrp() getsockopt$sock_cred(r88, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r88, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r88, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r88, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r88, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r88, 0xffff, 0x1022, &(0x7f0000000700)={r89, r90}, 0xc) sendmsg$unix(r61, &(0x7f0000001680)={&(0x7f0000000980)=ANY=[@ANYBLOB="07706b0cea0f58ebf251646b7e34eb4bd488e238a8574b212f9dcb40fdd10770e34a3100751cd52d3b5f104c3a15643b739f8cb47f4486c17922800b14d7c0441d1ebf7eb19c249b65ca8c3d780aa4f2b85af1cf13b43b9b8a6243de5ec06c56971e56a816d861aa1f019ce67a219937a5377f1e450b0adfbdb59bb479e648bf557585997561fa361a5d5bdf0a85bde56c0f8443948dfe0e2b3bf8f9f573165d4c4be68004752ebce64cfc27ff49b7961d8a86d4f66f759ca666984e36854d8ff5497561d8be930b6855a2046fc17bfbb94dc091e46d610414a1dcec84e3f00c6fa9bbf3e9cfee036c83e883c08e841f1ca87ebf9df9f2aa12c15778a53c96fa1a8d5a22689ed07e03004aed89518b40656b6777e3dd7aa99b88a3000000000000"], 0x1, &(0x7f00000003c0)=[{&(0x7f00000018c0)="36538456ceb3d10a7899cb43fa8c4fdb43a4b1f117701aabe800d172ccfa99bfdb3836c5f65d2e4e54aad1a4159289e10cc9da9742aec0c8549b3999c837b07658d43eae10d8d4b46c775b905cbf37b7b1b3042d33aa3f4c9a2e4c2bdc4d703cb91167cf633019dc2cba6842862f8788a4b6224da41ed14d881547a2ac8087619cb2e408ebb8895ce514f1ccecf22d0a15230f1e8d327dc6bb6b396d648005476af9829f625bae09a234548ef2cf208989f18e01b925089d6b7da2154a5494d9a5c7d3e5858fefaebc2f411afc7179dc0872742c0152318ee55bcac2643d75a18761a1f252ea7572bae181f985492f8e77cff568e10dd0c7c901ebc25726ebf35cf36303125346c6adf0b94f714c0ffb3f793e950c095da1003f40420c71e2bbed27f68ec20e32266f1f486d42c341fc53c2c0e3fa7b86992493ebd5fc88b0aff9284e5b7069be35168a165cc69f1b09dd1d70a4139eba232fda099b07ac4668e4fe5b9a6cc3f36453a0bcff4f05b46734cc418d36d334617e71cde0223bafd0613cc4640e034a9ac93cc6e7f61713d2e84d080bac1f44ee5e06b7604f247f77e22bc344d86d909fb4c67fe79ca1e3206e61e7940ced69a1b7533648567d31ae8f239214773fdcb2b37c692f528b1aac7afda99fc58b309176bb945c5aea7aa21493000de640b3a8390e6a0ee0a9317607022ae229de074ff059ba95b5893f6e895bc9c6f817fc4915d7b81ff2adc328be40127a0b72b9e58595ef647856888eda93f7df38304af2747490efcb369ea18df98206e83ff06c63decea4b7cefb5788177ddf31c301bb64a605fdfe0be70f6e4ebd50f174ccbd07f077b7b8caa2525d62743e57e4a833bdfb1d03275688890d95f0720a866fdc65251389f9e9c5909f6a9237ea6522890c5015e373ac1cbc9a3cd40713cfcc9e3602d58f1fa68d6ba726fc19e480d4b166ba96142087db312ae759f6ef18ba2bcd01f15c340cde9d31d5314ac526ca965b1f96bc78de06d565b2713633498c65c8fb1e15afdaedb65f5e0594574ee716a66888804e87f490c623b18d4063076e14737bcf8ee6f09b7089a18d3dd8e8aa8344e7ad65d612c95f175d82ec01b468c6b8ec0273878668f09126980afa207514c7b0ebd6f23291004ebff93269be2f4d3e36f42d40d726022fecd4f15eb2aa4de4d854ede65c73267d805fec018acbbd4f685c24eaff4402d252d0a3383b7aadc13fe903c7c6e2cb9bf78148b586a972fd3e2a75091276b10323b2813daddffbae92554d3be518525f4e8cb370fe461cf726126b235b15e5e8984571d204e2294c5f9b2e3bb06a8917ca0fb79fa4038b6f559dc066f0bf308582c5bae37d0dcc8a004161e97312697262681ef987490729ffb9f828af67122a167f3a7de356a18fe3152dc3acd503686ab1b49c3d461c5ec8d8a4cefed7bb89688afad003bb35945a187072065ffd571ead7aa7799ffeba8d3e2a9785a1edf22cd4c2c8b368e430e73e8e8d3400659931eb233a8b9730a8230ad650944624005ca539e512f83eb74d179e5fb7df282d1216b3f8ada304087a8edd2c55e6cfef447877e94ba0a2756e5b0ae712bd85154c5d425d1dc00f9d25b73f8b56a075c37a2fb192a7fa1d02ed096013aba06f330a0cf272a910bec952492448926e2fd03e7f4fb42c63ec22f5251d5333ca64a23989b93e8f0cd2a1031866d18d0dccfd5621f460d261ffa9737df449effd5520f88d4c29bfe233df13fa2a2679127dfcaa4dcd408294991d0c736515e449a4e7312a4e061c1a59771e02bbba2e53fb00814e32884da300b372e8607f0029bf148057a2b5fcd1bd27f08f254f1037352fa2e3d4443ed5be9576061c306cea535e295f1d4f2d7b63034697187b44935f6a2e893a0b5132ffb8297291cbe05b6ad68e9c094053266bba86dcfd8efb2768caba50ee9ba331e8ecb6df64eff5b5fe2c7231792b5111588f78e2e3914f024fabad565762d23187bf89fba9721c56ee34bcac996fc2f53954f71b4a383aadd05c07fb6ba51cf7f5961d3f3081bbb9ecaf302b80da7feab2557f190f1d97359cb773ddc2f4b83ccd128a07e02cb358a9c37e9ed67b0a455f3dd4e88707bfa00178d37acafa09ba90c6356035103ecb72cb885ebecb879f8cbf2f7897c12bc9323c2ca3fc53e94567b9124d3d6c25b76bc60f38edd68cd9135651334e503f30ae41da3a3a1fc2c85cbe685178996179aa9897c0dd5c8d46ffbe4f6e2ecb987f146add63dc01a5cf0a4718735ac55148fbc91ce32578516e90c891cd408fa29ce5d260896d0cfc89bac6d2f74f03edf97f877835f8683ba2eb762ae076ea91e2a72a0134f92d94364240cd066f1791b59c8197d091e3fa02daaac95f4c3eb841574bdaf591ab6801ac876c957b021762dbe372baf4184820006f25fb6b85678aa83028a715cc7a225f21b0890021db1c4be814b53adfb4c7daf2c9ca9236cc291c24f330317e7628474d4735fc32a72fd40b85c6ec730ac783e30f59a9c87f6e9cb04bd812eb2f74c181e54dcbca8b8f6c6bc5e6e18b5fbce76bd1791eca7af2b5c1e70499c0388b8386d3457c3e4e9451a7ce2764fa02f6a86fb89377f2abdf7654e5650160f027630c31b58312143c6646942c6af91cff46294ad42e88194d487c184e6b731b512102b1f14d40b862b1652a033e6addb9b0aa55f8465f3b2329226b4c7a363df937627c4611e3d5e440d1891f8427a9f83988d7e682b4abf11fca0ad2dbe215f9bb031c5a2a2c992317e6e8e336e5d2d4bb33646a24772a802d96336056974a310db64f8aea613a65b71b61a2d366ddd3b1d703931a50242ac8f83f6c180c113c8763ed733caf8dbb5dd8d18c9ff473af7d3f69926d36e0778bdc06f06b086b005ea12240da65816b1dccdcccb392d5e1c9409af46b63002747df4887da9ac82cce7172b1a6d22323b63360be7fa30598c9586f5a4c3bde4f0d242198216eb493bcddd0eea4b6bd1eabfeb2a43188ff7ce69384c876aedc467893ea917f533f83b8597687405440841358b50524f84d2fa77236ff418d7067a38ba065230032397819fcce91a8d9e5bbc1e248a8077c3db887d1aa11a963ea4e1e3566212af6b43f51fb32acd3fca7ba3bad2f4a2d50a5c24cd05deacdc97ff6786f55f0326f8d9a8e2bb36e1270aa07a5cb2cc9913a36a73796c6747b44e28fb9505bd0679c1f137fde73abac05c0ab5fc9d050130febe650c339b1f5f1e50738ce623808f52037e9d4e4948599bb5bfe97fb09b4296b70839c8ec542ef2a9b4674f1982db535037ac99a16467f4b105b9582678f61a21e983c05e873fb3f47a964923df5cc4de5108e6c8cf46bb35b93eb0d0c2c353876cc377ab723245acef6d7c59060fdc1fdcbe05093023e48b23e79cb1cdf0f26ee8ad29552ba46f546fa5c4fc65d84d0b67bb8b23e8f21c20e71b3055f25f7dba931ac74c03d874f3aa026e4a9982fe049e93c55bd26e6ca31e34b9f5f3d293ddd89262abac5214524d28a19a2667f72a8733d1e9da32f7ae4207badbfceec1f38ef867113a9359acc73f14562078b7298237da8aa4a6085b319d8d483795fd6a8eb656127579d258bb631a5b3650ccbee03abed664b1808cbef1b04480adcb0549b53f95bbf05c6528e5fed9353e53721bf0e87f000a7a745fde847587601660d060ee4eb3a7148434fc8ae8e78cbe8060c0b79b4752f591818360387b0a5498c4ea2fca36d6cf78f62835616782c94d9980c12df398e4227abc38a586541c70198c04bb3932a8528fac65466e50bde98603c786776defd29a7b9dcf3cbf54d2925d504ee1ddf2fe7300ad47314b8b3b87a1f502a7e5b334eed45576da9151573cdb2b304996d5f5d1b74cbf29ec0e1965311667efb4a349dd9d8af12ef9527e5de737fab0e0bd30685869eaef208643934be1719ed8ef05bafbb9a4ddf4443f96ace8f520d34afa3e880f9fe7a2d9f27a31d113424fe586139e57bd2040bcf17bf6096bb30ca0f803a450c37b797763f7f4fc10bcc690d6c1dba287fcd898c6eb886820334e337609658b8aff49615e5eb79ba90f0fb1da70d2018c19d63b239c946bd6ea65b3691e67b6e0c7cd1dc32613337813c28c7f5265d8c0a40e39d187627d254ce632a899b9c5bb80d9b4442cb33d69233de3be1be7c2ee4c7872a76d46624ec63b526a68d39f6d1bf19db5eb79262f859d03ac2d23d1701a94c2e7ff0f4d7744fd8292a25b3d5b76a6a13e1541d45b643e21f9ed7e791aa02c5ae6c69e86421c5f0902ffa299e0c96c04ba29d91b10fcdd01a45b98ae6c4a5cdb296e5a87e54a13dc991819365337cbf8d2d35bf8bb638d86592ef87e03628b70a294dced8d75569222aeb5288e15276b44255ddfe39ebaaaf30fce804da24d7d066c5f0636b406636805e631d2f0a3f22b0ec6130cc63ba9650396adb320fcb3e004b4ca1112d1687d3d9b2d37dce6851b6e4b7ad0887ae2625adebc478e82d2578865a8ef686037b555413f0e0ef77055c26fe17d2fb76a92771e3f4d2b974a84b50af1e11037b228ba96d0ba6afb08e37814d1b9a1bbcce3edc91c1a77608a52a01b335cf65505f9d462954902e3d26c78c02d3100292ffd5edb00b3bf9316baba2a0d1d8e0c80a1a652b4d76b6e05d0fa8e250daffc21a38e8d61d6a02e4ea7178a280ceeefcb74a4f8efdfa7c59862cb636d3fcafd58bb6d6d8000e4892325be0e9c3242498358107ba7a7ff70a4d5e3ab44cd3218a06fc039a657877795c93b6d5880c45beb034b69b96f7e288100424dd0a50f930c1e53cf8b0fd744e398c7e7cb33e01125d7fd13269555faff2e21e5d81c50f8677c0b85584d7899e8011167b72ddd3962f616ab9227c105e6ca4c848655a60947098107c92bd6a7ce5bee3a8014cb532d63f802a92e968ce5a93c50b3f0f0d20232fabc12fa90a62e9577d3fbcc1f5514eb4ba4a9d3d78533b075d383472f82c4685fad2349573cb559dee5e56a2732c1b9a71496819d63e7437de783204b71caac997930f15fee0573276cdceb3902569a872dfa8dc83dd42a103da9bd99e29bf8a88678fa647abd876218daa23d4d9ffb169ac906b785c748779259f060644360d6898647d44a676b6479ed511c4b2b90125a2a7fb39c31cfa2467e456dd5f0369be9d5f3bc4941ef6ada231ac8ec3c14279a12b2dbc017c6e4c0932ec1666a54d07b169910d6ad840b0f635d72e31b062134137d64e3ee0d6ee15b55d8782c62c496f944754e0c532952bb3a6c19614cefb2eac9dfd8d2cd21f147565064c830faa5c5ca2b4a6cfa6e0661c6d2594f3fde27f3ffe125c18ce0e2b47446f1c77fca07fc3856b9eccc161eb2fbb7673829a99ebb3240c79287b9b053152181d548d7d661b218e7e8ac5e6fd8a357fdaa75336a33abfc58c18d97f9167e96f5e64453933871ee52907435539a9002afec605b3ddf7bde36d726578f49dadb5d4aeec6175e78a9de40716274afe80cf115e9c38b50e1a5ea1b61e999779d5d4dfeaa2d7420ca9df2335949ca436d35295aa53f7bc97dc954ac1d52d819fe1811979981b7ab074bfef5d5c58102e56844ce7ac078230609b5ac812f5fdca5661352db4fd78b9af50abd197ab7721fa1c38b67dc7df6677d065e5e90f9f7cadd7827c50c6ac2b20ec361aaa4ed253767864cc544213b2bc51a789ed03612c2cf39d55ab526657c89c936d2e4980081ada9f7de2b6c3fbd4e4d7429409c746904fe60c92172ba81da0f2370b249c51e785ef5c", 0x1000}, {&(0x7f0000000240)="5084f0e8124fd0260d9855a30a521565", 0x10}, {&(0x7f0000000280)="afe395183c525d3abe131f90d77100722030647b89aba22c7083c1d8e7726b8839", 0x21}, {&(0x7f0000000ac0)="cf9711d9d16f202ab443c4c8111ce68f7cede7b07adaf62f48ca0dfbb5d32ceb674a09fb3d875d827f1f908722c4396e387ed5fc121f33bb8762de876ec1e262d8a473bb80cbe344ace529d0833ad682f717359bbb5950456b007407111110b1cb0f8e091b365356a474f3726ca5f6fe8fcdff5a1fa2751b261b2a0bef5b938c414c0a7099c5f5f2f2d9e82268a566b480be69dd1db1d306aba4bf2629e839e339395b5ea40068ed8a3da5077d695c44fede909da1cbc7514a0a50b5aa0ad7c0bc6e08cdcbd5a88b447cf9a6d64d9e94f88df4b4d30a721b034083e9653f514b2dee853a1db4c2f55b2c386ce8c38de1992399dee5e6868d4ac0c74173a6c2d693969a66e9528b", 0x107}], 0x4, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r63, 0xffffffffffffffff, r67}, @cred={0x20, 0xffff, 0x0, r72, r73}, @cred={0x20, 0xffff, 0x0, r74, r77, r85}], 0x60, 0x400}, 0x404) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) shmctl$IPC_SET(r43, 0x1, &(0x7f0000000280)={{0x2f66, r46, r53, r56, r60, 0xa0, 0x284}, 0x3, 0x0, r74, r91, 0x80000001, 0x8001, 0x1000}) r92 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r92) msgctl$IPC_SET(r35, 0x1, &(0x7f00000000c0)={{0x6, r7, r38, r41, r60, 0x80, 0x9}, 0x3, 0x7ff, r92, 0x0, 0x95fe, 0x0, 0x138, 0x2}) r93 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r34, &(0x7f00000001c0)=ANY=[@ANYPTR], 0x1, 0x7fc) msgsnd(r93, &(0x7f0000000040)=ANY=[], 0x0, 0x800) msgsnd(r93, &(0x7f0000000c00)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d1170700547a409d8b877e78b5bdf8d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f780000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a016904df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605deb2022774958416fed6ca5e4e2aa1addfc1e9ac4ff6cd5ec85c61dc8a768041384979c3e253c71c23820fcedb2661210d2a30aa0c0dda66bfb25f375d39876dfb6b45fbe066ff2f608a6f5e061406f05634e1a7bb1d46a4ee7d1eb875f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287631ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da816000000000000"], 0x1, 0x7fb) msgsnd(r93, &(0x7f0000001e80)=ANY=[@ANYBLOB="9a89fe9d10bb030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653f542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd20263425ab6818f682770f3b94c5eeb4af79be0195d459fadab38ea746dbe655df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28a73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfd997631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d10e6cc1ce9f3f6a3d539c356b5988d25beef00000000000000bb711f6f29e389a77fe762636c3d"], 0x156, 0x800) msgrcv(r93, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r93, &(0x7f0000000a80)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae93478443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0900000040b9c8b754daeb2982d28606050dc516a0af1461584bcaa0408775b83db6923dcfbe6fa845a4afe35d7f4b3720e880730444450164f43f8627d24afffadcfaf679ecb314a52c8d1441557cb9bfb6ac84523eb0f63c3554f09c828447bda40c883721400975bbaacd0c45e7c984022927e336ceb0507666"], 0x1, 0x800) msgsnd(r93, &(0x7f0000000480)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0x222, 0x40000000000800) r94 = getuid() r95 = geteuid() setreuid(r94, r95) r96 = getegid() r97 = getuid() r98 = geteuid() setreuid(r97, r98) msgctl$IPC_SET(r93, 0x1, &(0x7f00000000c0)={{0x6, r95, r96, r98, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) r99 = getuid() r100 = geteuid() setreuid(r99, r100) r101 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r101, &(0x7f0000001300)=[{&(0x7f00000006c0)="fe2471a63cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdc47d555b72ff85d12a88302084a8d29c95455068f2e84162e0cda901af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc20562220eb6edff03dfdbb8aa416c8cd60c5a7d560e585a5a1a9ebe6eb71adf194c3354121fc61dd84b5c2c1f6c0760cc22f1d44b420561e1c64acdc89d51cb9b18ccbcec288039e0af2acda89d76f6b91b6d441e871cf7ccfaea5367ed27551bc27e4d68765c7373cb49ea4076464ed9a03a4443ddb112f6b6b699c65ff61bc188b83f3b9a4e8b539", 0x4cf}, {&(0x7f0000000f80)="611f15129bd75df20bf0197b36ad3f387fa2514299a860d06037bae42e62af5c4cdb5d0e3a2aa5bcf12e04b25bd4becf65ff4ab283fc13d713fe2a68a2a2f85df69d507c30cd9e1d36776d7f7cc5bd46c9ead44644b81e86c06374e29bca41251ef375120c6452b13028fab355e7fd6cf6cfa18789a7836c25063e8a69dbf315352a6e9ed089ab4db4222a6fdee4f4828602a5d994083b66155b20f5f8541099c32e0fdf2a454844f2e7a91dd90e6ef820310db286d4ae0e26daf6bc7be8f800010000d3b8ad899d1c92f03643a308de9d47b0739c20338968c68847", 0xdc}, {0x0, 0x392}], 0x10) ioctl$TIOCDRAIN(r101, 0x2000745e) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r103 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r104 = socket(0x18, 0x4000, 0x0) setsockopt(r104, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) fcntl$dupfd(r104, 0x0, r104) getsockopt$sock_cred(r103, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000480)=0x1) r106 = semget$private(0x0, 0x7, 0x286) semop(r106, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semctl$SETVAL(r106, 0x0, 0x8, &(0x7f00000000c0)) r107 = socket(0x18, 0x2, 0x0) setsockopt(r107, 0x29, 0x409, &(0x7f00000002c0)="470b4e98fbfabeab1f154bde63fd3c0884ec27b16f7b711ea277c46c8b4358b6c1ceee6b854d559e698a55b81d65f336e5b5a350f7bcad5749ee2121a950c992cb4180b575ee76895075d6154ef7f2efacbd7eb58e965649c2f05d0922e45f559683edf3a0c0e937553d6f68cb92a1d13029102f3894cfef7b23505ad70000000000000000", 0x85) getsockopt$SO_PEERCRED(r107, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r109 = getgid() semctl$IPC_SET(r106, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r108, 0x0, 0xffffffffffffffff, r109, 0x100, 0xfffffffffffeffff}, 0x100, 0x10001, 0x40}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r112 = shmget(0x3, 0x1000, 0x100, &(0x7f00001b1000/0x1000)=nil) shmctl$IPC_STAT(r112, 0x2, &(0x7f0000000100)=""/114) r113 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r113, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r114 = fcntl$getown(r113, 0x5) shmctl$IPC_SET(r112, 0x1, &(0x7f0000000200)={{0x3ff, r110, r111, r110, r111, 0x104, 0x5}, 0xfff, 0x9, r114, r114, 0x7d55, 0xd75, 0xfa}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r104, 0xffff, 0x1022, &(0x7f00000017c0)={0x0}, &(0x7f0000001780)=0xffffffffffffff48) r117 = semget$private(0x0, 0x7, 0x286) semop(r117, &(0x7f0000000000)=[{0x6, 0x4}, {0x0, 0x1, 0x1800}, {0x2, 0xf, 0x800}, {0x0, 0xdc, 0x1800}], 0x4) semop(r117, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x800, 0x800}, {0x1, 0x6, 0x1000}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x2aaaaaaaaaaaabb4) semctl$SETVAL(r117, 0x0, 0x8, &(0x7f00000000c0)) r118 = socket(0x18, 0x2, 0x0) setsockopt(r118, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r118, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r122 = shmget(0x0, 0x2000, 0x100, &(0x7f0000ffd000/0x2000)=nil) r123 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r123, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r124 = fcntl$getown(r123, 0x5) shmctl$IPC_SET(r122, 0x1, &(0x7f0000000200)={{0x2ff, r120, r121, r120, r121, 0x104, 0x5}, 0xfff, 0x9, r124, r124, 0x7d55, 0xd75, 0x9}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r120, r121) r125 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r125, &(0x7f0000000080)=[{&(0x7f00000001c0)="000000024ca5b30bdfd982955dc10352fc245f287f07b7efa76d410d59831a5283e4b28bed11ec3411814efd7c22000000000000", 0x34}], 0x1, 0x0, 0x0) getsockopt$sock_cred(r125, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) r127 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) write(r127, &(0x7f00000002c0), 0x0) ioctl$WSMUXIO_LIST_DEVICES(r127, 0x20005302, &(0x7f0000000140)) r128 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000000000/0x3000)=nil) r129 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r129, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r129, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r129, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d1170700547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10080000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a016904df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287631ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da81600"/371], 0x1, 0x7fb) msgsnd(r129, &(0x7f0000001e80)=ANY=[@ANYBLOB="9a89fe9d10bb030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653f542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd20263425ab6818f682770f3b94c5eeb4af79be0195d459fadab38ea746dbe655df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28a73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfd997631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d10e6cc1ce9f3f6a3d539c356b5988d25beef00000000000000bb711f6f29e389a77fe762636c3d"], 0x156, 0x800) msgrcv(r129, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r129, &(0x7f0000000a80)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae93478443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0900000040b9c8b754daeb2982d28606050dc516a0af1461584bcaa0408775b83db6923dcfbe6fa845a4afe35d7f4b3720e880730444450164f43f8627d24afffadcfaf679ecb314a52c8d1441557cb9bfb6ac84523eb0f63c3554f09c828447bda40c883721400975bbaacd0c45e7c984022927e336ceb0507666"], 0x1, 0x800) msgsnd(r129, &(0x7f0000000480)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0x222, 0x40000000000800) r130 = getuid() r131 = geteuid() setreuid(r130, r131) r132 = getegid() r133 = getuid() r134 = geteuid() setreuid(r133, r134) msgctl$IPC_SET(r129, 0x1, &(0x7f00000000c0)={{0x6, r131, r132, r134, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x0, 0x138, 0x2}) r135 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r135, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r135, &(0x7f0000000040)=ANY=[], 0x0, 0x800) msgsnd(r135, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d1170700547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10080000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a016904df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287631ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da81600"/371], 0x1, 0x7fb) msgsnd(r135, &(0x7f0000001e80)=ANY=[@ANYBLOB="9a89fe9d10bb030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653f542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd20263425ab6818f682770f3b94c5eeb4af79be0195d459fadab38ea746dbe655df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28a73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfd997631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d10e6cc1ce9f3f6a3d539c356b5988d25beef00000000000000bb711f6f29e389a77fe762636c3d"], 0x156, 0x800) msgrcv(r135, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r135, &(0x7f0000000a80)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae93478443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0900000040b9c8b754daeb2982d28606050dc516a0af1461584bcaa0408775b83db6923dcfbe6fa845a4afe35d7f4b3720e880730444450164f43f8627d24afffadcfaf679ecb314a52c8d1441557cb9bfb6ac84523eb0f63c3554f09c828447bda40c883721400975bbaacd0c45e7c984022927e336ceb0507666"], 0x1, 0x800) msgsnd(r135, &(0x7f0000000480)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0x222, 0x40000000000800) r136 = getuid() r137 = geteuid() setreuid(r136, r137) r138 = getegid() r139 = getuid() r140 = geteuid() setreuid(r139, r140) msgctl$IPC_SET(r135, 0x1, &(0x7f00000000c0)={{0x6, r137, r138, r140, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) r141 = getuid() r142 = geteuid() setreuid(r141, r142) r143 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r143, &(0x7f0000001300)=[{&(0x7f00000006c0)="fe2471a63cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdc47d555b72ff85d12a88302084a8d29c95455068f2e84162e0cda901af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc20562220eb6edff03dfdbb8aa416c8cd60c5a7d560e585a5a1a9ebe6eb71adf194c3354121fc61dd84b5c2c1f6c0760cc22f1d44b420561e1c64acdc89d51cb9b18ccbcec288039e0af2acda89d76f6b91b6d441e871cf7ccfaea5367ed27551bc27e4d68765c7373cb49ea4076464ed9a03a4443ddb112f6b6b699c65ff61bc188b83f3b9a4e8b539", 0x4cf}, {&(0x7f0000000f80)="611f15129bd75df20bf0197b36ad3f387fa2514299a860d06037bae42e62af5c4cdb5d0e3a2aa5bcf12e04b25bd4becf65ff4ab283fc13d713fe2a68a2a2f85df69d507c30cd9e1d36776d7f7cc5bd46c9ead44644b81e86c06374e29bca41251ef375120c6452b13028fab355e7fd6cf6cfa18789a7836c25063e8a69dbf315352a6e9ed089ab4db4222a6fdee4f4828602a5d994083b66155b20f5f8541099c32e0fdf2a454844f2e7a91dd90e6ef820310db286d4ae0e26daf6bc7be8f800010000d3b8ad899d1c92f03643a308de9d47b0739c20338968c68847", 0xdc}, {0x0, 0x392}], 0x10) ioctl$TIOCDRAIN(r143, 0x2000745e) getsockopt$SO_PEERCRED(r143, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r145 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r146 = socket(0x18, 0x4000, 0x0) setsockopt(r146, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) fcntl$dupfd(r146, 0x0, r146) getsockopt$sock_cred(r145, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000480)=0x1) r148 = semget$private(0x0, 0x7, 0x286) semop(r148, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semctl$SETVAL(r148, 0x0, 0x8, &(0x7f00000000c0)) r149 = socket(0x18, 0x2, 0x0) setsockopt(r149, 0x29, 0x409, &(0x7f00000002c0)="470b4e98fbfabeab1f154bde63fd3c0884ec27b16f7b711ea277c46c8b4358b6c1ceee6b854d559e698a55b81d65f336e5b5a350f7bcad5749ee2121a950c992cb4180b575ee76895075d6154ef7f2efacbd7eb58e965649c2f05d0922e45f559683edf3a0c0e937553d6f68cb92a1d13029102f3894cfef7b23505ad70000000000000000", 0x85) getsockopt$SO_PEERCRED(r149, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r151 = getgid() semctl$IPC_SET(r148, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r150, 0x0, 0xffffffffffffffff, r151, 0x100, 0xfffffffffffeffff}, 0x100, 0x10001, 0x40}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r154 = shmget(0x3, 0x1000, 0x100, &(0x7f00001b1000/0x1000)=nil) shmctl$IPC_STAT(r154, 0x2, &(0x7f0000000100)=""/114) r155 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r155, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r156 = fcntl$getown(r155, 0x5) shmctl$IPC_SET(r154, 0x1, &(0x7f0000000200)={{0x3ff, r152, r153, r152, r153, 0x104, 0x5}, 0xfff, 0x9, r156, r156, 0x7d55, 0xd75, 0xfa}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r146, 0xffff, 0x1022, &(0x7f00000017c0)={0x0}, &(0x7f0000001780)=0xffffffffffffff48) r159 = semget$private(0x0, 0x7, 0x286) semop(r159, &(0x7f0000000000)=[{0x6, 0x4}, {0x0, 0x1, 0x1800}, {0x2, 0xf, 0x800}, {0x0, 0xdc, 0x1800}], 0x4) semop(r159, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x800, 0x800}, {0x1, 0x6, 0x1000}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x2aaaaaaaaaaaabb4) semctl$SETVAL(r159, 0x0, 0x8, &(0x7f00000000c0)) r160 = socket(0x18, 0x2, 0x0) setsockopt(r160, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r160, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r164 = shmget(0x0, 0x2000, 0x100, &(0x7f0000ffd000/0x2000)=nil) r165 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r165, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r166 = fcntl$getown(r165, 0x5) shmctl$IPC_SET(r164, 0x1, &(0x7f0000000200)={{0x2ff, r162, r163, r162, r163, 0x104, 0x5}, 0xfff, 0x9, r166, r166, 0x7d55, 0xd75, 0x9}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r162, r163) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r163, 0x0, 0xffffffffffffffff, 0x0]) r168 = getgid() semctl$IPC_SET(r159, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r161, r167, 0xffffffffffffffff, r168, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r170 = kqueue() close(0xffffffffffffffff) ioctl$TIOCSETAW(0xffffffffffffffff, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(0xffffffffffffffff, &(0x7f0000000500)=[{0x0}], 0x1) poll(&(0x7f0000000100)=[{0xffffffffffffffff, 0x4}], 0x1, 0x10001) poll(&(0x7f0000000080)=[{0xffffffffffffffff, 0x46}], 0x1, 0x0) r171 = fcntl$dupfd(r170, 0x2, 0xffffffffffffffff) close(r171) r172 = getpgrp() r173 = getgid() getsockopt$sock_cred(r171, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r171, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r171, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r171, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r171, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r171, 0xffff, 0x1022, &(0x7f0000000700)={r172, r174, r173}, 0xc) sendmsg$unix(r145, &(0x7f0000001680)={&(0x7f0000000980)=ANY=[@ANYBLOB="07706b0cea0f58ebf251646b7e34eb4bd488e238a8574b212f9dcb40fdd10770e34a3100751cd52d3b5f104c3a15643b739f8cb47f4486c17922800b14d7c0441d1ebf7eb19c249b65ca8c3d780aa4f2b85af1cf13b43b9b8a6243de5ec06c56971e56a816d861aa1f019ce67a219937a5377f1e450b0adfbdb59bb479e648bf557585997561fa361a5d5bdf0a85bde56c0f8443948dfe0e2b3bf8f9f573165d4c4be68004752ebce64cfc27ff49b7961d8a86d4f66f759ca666984e36854d8ff5497561d8be930b6855a2046fc17bfbb94dc091e46d610414a1dcec84e3f00c6fa9bbf3e9cfee036c83e883c08e841f1ca87ebf9df9f2aa12c15778a53c96fa1a8d5a22689ed07e03004aed89518b40656b6777e3dd7aa99b88a3000000000000"], 0x1, &(0x7f00000003c0)=[{&(0x7f00000018c0)="36538456ceb3d10a7899cb43fa8c4fdb43a4b1f117701aabe800d172ccfa99bfdb3836c5f65d2e4e54aad1a4159289e10cc9da9742aec0c8549b3999c837b07658d43eae10d8d4b46c775b905cbf37b7b1b3042d33aa3f4c9a2e4c2bdc4d703cb91167cf633019dc2cba6842862f8788a4b6224da41ed14d881547a2ac8087619cb2e408ebb8895ce514f1ccecf22d0a15230f1e8d327dc6bb6b396d648005476af9829f625bae09a234548ef2cf208989f18e01b925089d6b7da2154a5494d9a5c7d3e5858fefaebc2f411afc7179dc0872742c0152318ee55bcac2643d75a18761a1f252ea7572bae181f985492f8e77cff568e10dd0c7c901ebc25726ebf35cf36303125346c6adf0b94f714c0ffb3f793e950c095da1003f40420c71e2bbed27f68ec20e32266f1f486d42c341fc53c2c0e3fa7b86992493ebd5fc88b0aff9284e5b7069be35168a165cc69f1b09dd1d70a4139eba232fda099b07ac4668e4fe5b9a6cc3f36453a0bcff4f05b46734cc418d36d334617e71cde0223bafd0613cc4640e034a9ac93cc6e7f61713d2e84d080bac1f44ee5e06b7604f247f77e22bc344d86d909fb4c67fe79ca1e3206e61e7940ced69a1b7533648567d31ae8f239214773fdcb2b37c692f528b1aac7afda99fc58b309176bb945c5aea7aa21493000de640b3a8390e6a0ee0a9317607022ae229de074ff059ba95b5893f6e895bc9c6f817fc4915d7b81ff2adc328be40127a0b72b9e58595ef647856888eda93f7df38304af2747490efcb369ea18df98206e83ff06c63decea4b7cefb5788177ddf31c301bb64a605fdfe0be70f6e4ebd50f174ccbd07f077b7b8caa2525d62743e57e4a833bdfb1d03275688890d95f0720a866fdc65251389f9e9c5909f6a9237ea6522890c5015e373ac1cbc9a3cd40713cfcc9e3602d58f1fa68d6ba726fc19e480d4b166ba96142087db312ae759f6ef18ba2bcd01f15c340cde9d31d5314ac526ca965b1f96bc78de06d565b2713633498c65c8fb1e15afdaedb65f5e0594574ee716a66888804e87f490c623b18d4063076e14737bcf8ee6f09b7089a18d3dd8e8aa8344e7ad65d612c95f175d82ec01b468c6b8ec0273878668f09126980afa207514c7b0ebd6f23291004ebff93269be2f4d3e36f42d40d726022fecd4f15eb2aa4de4d854ede65c73267d805fec018acbbd4f685c24eaff4402d252d0a3383b7aadc13fe903c7c6e2cb9bf78148b586a972fd3e2a75091276b10323b2813daddffbae92554d3be518525f4e8cb370fe461cf726126b235b15e5e8984571d204e2294c5f9b2e3bb06a8917ca0fb79fa4038b6f559dc066f0bf308582c5bae37d0dcc8a004161e97312697262681ef987490729ffb9f828af67122a167f3a7de356a18fe3152dc3acd503686ab1b49c3d461c5ec8d8a4cefed7bb89688afad003bb35945a187072065ffd571ead7aa7799ffeba8d3e2a9785a1edf22cd4c2c8b368e430e73e8e8d3400659931eb233a8b9730a8230ad650944624005ca539e512f83eb74d179e5fb7df282d1216b3f8ada304087a8edd2c55e6cfef447877e94ba0a2756e5b0ae712bd85154c5d425d1dc00f9d25b73f8b56a075c37a2fb192a7fa1d02ed096013aba06f330a0cf272a910bec952492448926e2fd03e7f4fb42c63ec22f5251d5333ca64a23989b93e8f0cd2a1031866d18d0dccfd5621f460d261ffa9737df449effd5520f88d4c29bfe233df13fa2a2679127dfcaa4dcd408294991d0c736515e449a4e7312a4e061c1a59771e02bbba2e53fb00814e32884da300b372e8607f0029bf148057a2b5fcd1bd27f08f254f1037352fa2e3d4443ed5be9576061c306cea535e295f1d4f2d7b63034697187b44935f6a2e893a0b5132ffb8297291cbe05b6ad68e9c094053266bba86dcfd8efb2768caba50ee9ba331e8ecb6df64eff5b5fe2c7231792b5111588f78e2e3914f024fabad565762d23187bf89fba9721c56ee34bcac996fc2f53954f71b4a383aadd05c07fb6ba51cf7f5961d3f3081bbb9ecaf302b80da7feab2557f190f1d97359cb773ddc2f4b83ccd128a07e02cb358a9c37e9ed67b0a455f3dd4e88707bfa00178d37acafa09ba90c6356035103ecb72cb885ebecb879f8cbf2f7897c12bc9323c2ca3fc53e94567b9124d3d6c25b76bc60f38edd68cd9135651334e503f30ae41da3a3a1fc2c85cbe685178996179aa9897c0dd5c8d46ffbe4f6e2ecb987f146add63dc01a5cf0a4718735ac55148fbc91ce32578516e90c891cd408fa29ce5d260896d0cfc89bac6d2f74f03edf97f877835f8683ba2eb762ae076ea91e2a72a0134f92d94364240cd066f1791b59c8197d091e3fa02daaac95f4c3eb841574bdaf591ab6801ac876c957b021762dbe372baf4184820006f25fb6b85678aa83028a715cc7a225f21b0890021db1c4be814b53adfb4c7daf2c9ca9236cc291c24f330317e7628474d4735fc32a72fd40b85c6ec730ac783e30f59a9c87f6e9cb04bd812eb2f74c181e54dcbca8b8f6c6bc5e6e18b5fbce76bd1791eca7af2b5c1e70499c0388b8386d3457c3e4e9451a7ce2764fa02f6a86fb89377f2abdf7654e5650160f027630c31b58312143c6646942c6af91cff46294ad42e88194d487c184e6b731b512102b1f14d40b862b1652a033e6addb9b0aa55f8465f3b2329226b4c7a363df937627c4611e3d5e440d1891f8427a9f83988d7e682b4abf11fca0ad2dbe215f9bb031c5a2a2c992317e6e8e336e5d2d4bb33646a24772a802d96336056974a310db64f8aea613a65b71b61a2d366ddd3b1d703931a50242ac8f83f6c180c113c8763ed733caf8dbb5dd8d18c9ff473af7d3f69926d36e0778bdc06f06b086b005ea12240da65816b1dccdcccb392d5e1c9409af46b63002747df4887da9ac82cce7172b1a6d22323b63360be7fa30598c9586f5a4c3bde4f0d242198216eb493bcddd0eea4b6bd1eabfeb2a43188ff7ce69384c876aedc467893ea917f533f83b8597687405440841358b50524f84d2fa77236ff418d7067a38ba065230032397819fcce91a8d9e5bbc1e248a8077c3db887d1aa11a963ea4e1e3566212af6b43f51fb32acd3fca7ba3bad2f4a2d50a5c24cd05deacdc97ff6786f55f0326f8d9a8e2bb36e1270aa07a5cb2cc9913a36a73796c6747b44e28fb9505bd0679c1f137fde73abac05c0ab5fc9d050130febe650c339b1f5f1e50738ce623808f52037e9d4e4948599bb5bfe97fb09b4296b70839c8ec542ef2a9b4674f1982db535037ac99a16467f4b105b9582678f61a21e983c05e873fb3f47a964923df5cc4de5108e6c8cf46bb35b93eb0d0c2c353876cc377ab723245acef6d7c59060fdc1fdcbe05093023e48b23e79cb1cdf0f26ee8ad29552ba46f546fa5c4fc65d84d0b67bb8b23e8f21c20e71b3055f25f7dba931ac74c03d874f3aa026e4a9982fe049e93c55bd26e6ca31e34b9f5f3d293ddd89262abac5214524d28a19a2667f72a8733d1e9da32f7ae4207badbfceec1f38ef867113a9359acc73f14562078b7298237da8aa4a6085b319d8d483795fd6a8eb656127579d258bb631a5b3650ccbee03abed664b1808cbef1b04480adcb0549b53f95bbf05c6528e5fed9353e53721bf0e87f000a7a745fde847587601660d060ee4eb3a7148434fc8ae8e78cbe8060c0b79b4752f591818360387b0a5498c4ea2fca36d6cf78f62835616782c94d9980c12df398e4227abc38a586541c70198c04bb3932a8528fac65466e50bde98603c786776defd29a7b9dcf3cbf54d2925d504ee1ddf2fe7300ad47314b8b3b87a1f502a7e5b334eed45576da9151573cdb2b304996d5f5d1b74cbf29ec0e1965311667efb4a349dd9d8af12ef9527e5de737fab0e0bd30685869eaef208643934be1719ed8ef05bafbb9a4ddf4443f96ace8f520d34afa3e880f9fe7a2d9f27a31d113424fe586139e57bd2040bcf17bf6096bb30ca0f803a450c37b797763f7f4fc10bcc690d6c1dba287fcd898c6eb886820334e337609658b8aff49615e5eb79ba90f0fb1da70d2018c19d63b239c946bd6ea65b3691e67b6e0c7cd1dc32613337813c28c7f5265d8c0a40e39d187627d254ce632a899b9c5bb80d9b4442cb33d69233de3be1be7c2ee4c7872a76d46624ec63b526a68d39f6d1bf19db5eb79262f859d03ac2d23d1701a94c2e7ff0f4d7744fd8292a25b3d5b76a6a13e1541d45b643e21f9ed7e791aa02c5ae6c69e86421c5f0902ffa299e0c96c04ba29d91b10fcdd01a45b98ae6c4a5cdb296e5a87e54a13dc991819365337cbf8d2d35bf8bb638d86592ef87e03628b70a294dced8d75569222aeb5288e15276b44255ddfe39ebaaaf30fce804da24d7d066c5f0636b406636805e631d2f0a3f22b0ec6130cc63ba9650396adb320fcb3e004b4ca1112d1687d3d9b2d37dce6851b6e4b7ad0887ae2625adebc478e82d2578865a8ef686037b555413f0e0ef77055c26fe17d2fb76a92771e3f4d2b974a84b50af1e11037b228ba96d0ba6afb08e37814d1b9a1bbcce3edc91c1a77608a52a01b335cf65505f9d462954902e3d26c78c02d3100292ffd5edb00b3bf9316baba2a0d1d8e0c80a1a652b4d76b6e05d0fa8e250daffc21a38e8d61d6a02e4ea7178a280ceeefcb74a4f8efdfa7c59862cb636d3fcafd58bb6d6d8000e4892325be0e9c3242498358107ba7a7ff70a4d5e3ab44cd3218a06fc039a657877795c93b6d5880c45beb034b69b96f7e288100424dd0a50f930c1e53cf8b0fd744e398c7e7cb33e01125d7fd13269555faff2e21e5d81c50f8677c0b85584d7899e8011167b72ddd3962f616ab9227c105e6ca4c848655a60947098107c92bd6a7ce5bee3a8014cb532d63f802a92e968ce5a93c50b3f0f0d20232fabc12fa90a62e9577d3fbcc1f5514eb4ba4a9d3d78533b075d383472f82c4685fad2349573cb559dee5e56a2732c1b9a71496819d63e7437de783204b71caac997930f15fee0573276cdceb3902569a872dfa8dc83dd42a103da9bd99e29bf8a88678fa647abd876218daa23d4d9ffb169ac906b785c748779259f060644360d6898647d44a676b6479ed511c4b2b90125a2a7fb39c31cfa2467e456dd5f0369be9d5f3bc4941ef6ada231ac8ec3c14279a12b2dbc017c6e4c0932ec1666a54d07b169910d6ad840b0f635d72e31b062134137d64e3ee0d6ee15b55d8782c62c496f944754e0c532952bb3a6c19614cefb2eac9dfd8d2cd21f147565064c830faa5c5ca2b4a6cfa6e0661c6d2594f3fde27f3ffe125c18ce0e2b47446f1c77fca07fc3856b9eccc161eb2fbb7673829a99ebb3240c79287b9b053152181d548d7d661b218e7e8ac5e6fd8a357fdaa75336a33abfc58c18d97f9167e96f5e64453933871ee52907435539a9002afec605b3ddf7bde36d726578f49dadb5d4aeec6175e78a9de40716274afe80cf115e9c38b50e1a5ea1b61e999779d5d4dfeaa2d7420ca9df2335949ca436d35295aa53f7bc97dc954ac1d52d819fe1811979981b7ab074bfef5d5c58102e56844ce7ac078230609b5ac812f5fdca5661352db4fd78b9af50abd197ab7721fa1c38b67dc7df6677d065e5e90f9f7cadd7827c50c6ac2b20ec361aaa4ed253767864cc544213b2bc51a789ed03612c2cf39d55ab526657c89c936d2e4980081ada9f7de2b6c3fbd4e4d7429409c746904fe60c92172ba81da0f2370b249c51e785ef5c", 0x1000}, {&(0x7f0000000240)="5084f0e8124fd0260d9855a30a521565", 0x10}, {&(0x7f0000000280)="afe395183c525d3abe131f90d77100722030647b89aba22c7083c1d8e7726b8839", 0x21}, {&(0x7f0000000ac0)="cf9711d9d16f202ab443c4c8111ce68f7cede7b07adaf62f48ca0dfbb5d32ceb674a09fb3d875d827f1f908722c4396e387ed5fc121f33bb8762de876ec1e262d8a473bb80cbe344ace529d0833ad682f717359bbb5950456b007407111110b1cb0f8e091b365356a474f3726ca5f6fe8fcdff5a1fa2751b261b2a0bef5b938c414c0a7099c5f5f2f2d9e82268a566b480be69dd1db1d306aba4bf2629e839e339395b5ea40068ed8a3da5077d695c44fede909da1cbc7514a0a50b5aa0ad7c0bc6e08cdcbd5a88b447cf9a6d64d9e94f88df4b4d30a721b034083e9653f514b2dee853a1db4c2f55b2c386ce8c38de1992399dee5e6868d4ac0c74173a6c2d693969a66e9528b", 0x107}], 0x4, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r147, 0xffffffffffffffff, r151}, @cred={0x20, 0xffff, 0x0, r156, r157, r173}, @cred={0x20, 0xffff, 0x0, r158, r161, r169}], 0x60, 0x400}, 0x404) getsockopt$SO_PEERCRED(r127, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) shmctl$IPC_SET(r128, 0x1, &(0x7f0000000280)={{0x2f66, r131, r138, r141, r144, 0xa0, 0x284}, 0x3, 0x0, r158, r175, 0x80000001, 0x8001, 0x1000}) getgroups(0x7, &(0x7f00000007c0)=[0x0, r26, r138, 0x0, 0xffffffffffffffff, 0x0, r126]) r177 = getgid() semctl$IPC_SET(r117, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r119, r176, 0xffffffffffffffff, r177, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r179 = kqueue() r180 = syz_open_pts() close(r180) ioctl$TIOCSETAW(r180, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r180, &(0x7f0000000500)=[{0x0}], 0x1) poll(&(0x7f0000000100)=[{r180, 0x4}], 0x1, 0x10001) poll(&(0x7f0000000080)=[{r180, 0x46}], 0x1, 0x0) r181 = fcntl$dupfd(r179, 0x2, r180) close(r181) r182 = getpgrp() r183 = getgid() getsockopt$sock_cred(r181, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r181, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r181, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r181, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r181, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r181, 0xffff, 0x1022, &(0x7f0000000700)={r182, r184, r183}, 0xc) sendmsg$unix(r103, &(0x7f0000001680)={&(0x7f0000000980)=ANY=[@ANYBLOB="07706b0cea0f58ebf251646b7e34eb4bd488e238a8574b212f9dcb40fdd10770e34a3100751cd52d3b5f104c3a15643b739f8cb47f4486c17922800b14d7c0441d1ebf7eb19c249b65ca8c3d780aa4f2b85af1cf13b43b9b8a6243de5ec06c56971e56a816d861aa1f019ce67a219937a5377f1e450b0adfbdb59bb479e648bf557585997561fa361a5d5bdf0a85bde56c0f8443948dfe0e2b3bf8f9f573165d4c4be68004752ebce64cfc27ff49b7961d8a86d4f66f759ca666984e36854d8ff5497561d8be930b6855a2046fc17bfbb94dc091e46d610414a1dcec84e3f00c6fa9bbf3e9cfee036c83e883c08e841f1ca87ebf9df9f2aa12c15778a53c96fa1a8d5a22689ed07e03004aed89518b40656b6777e3dd7aa99b88a3000000000000"], 0x1, &(0x7f00000003c0)=[{&(0x7f00000018c0)="36538456ceb3d10a7899cb43fa8c4fdb43a4b1f117701aabe800d172ccfa99bfdb3836c5f65d2e4e54aad1a4159289e10cc9da9742aec0c8549b3999c837b07658d43eae10d8d4b46c775b905cbf37b7b1b3042d33aa3f4c9a2e4c2bdc4d703cb91167cf633019dc2cba6842862f8788a4b6224da41ed14d881547a2ac8087619cb2e408ebb8895ce514f1ccecf22d0a15230f1e8d327dc6bb6b396d648005476af9829f625bae09a234548ef2cf208989f18e01b925089d6b7da2154a5494d9a5c7d3e5858fefaebc2f411afc7179dc0872742c0152318ee55bcac2643d75a18761a1f252ea7572bae181f985492f8e77cff568e10dd0c7c901ebc25726ebf35cf36303125346c6adf0b94f714c0ffb3f793e950c095da1003f40420c71e2bbed27f68ec20e32266f1f486d42c341fc53c2c0e3fa7b86992493ebd5fc88b0aff9284e5b7069be35168a165cc69f1b09dd1d70a4139eba232fda099b07ac4668e4fe5b9a6cc3f36453a0bcff4f05b46734cc418d36d334617e71cde0223bafd0613cc4640e034a9ac93cc6e7f61713d2e84d080bac1f44ee5e06b7604f247f77e22bc344d86d909fb4c67fe79ca1e3206e61e7940ced69a1b7533648567d31ae8f239214773fdcb2b37c692f528b1aac7afda99fc58b309176bb945c5aea7aa21493000de640b3a8390e6a0ee0a9317607022ae229de074ff059ba95b5893f6e895bc9c6f817fc4915d7b81ff2adc328be40127a0b72b9e58595ef647856888eda93f7df38304af2747490efcb369ea18df98206e83ff06c63decea4b7cefb5788177ddf31c301bb64a605fdfe0be70f6e4ebd50f174ccbd07f077b7b8caa2525d62743e57e4a833bdfb1d03275688890d95f0720a866fdc65251389f9e9c5909f6a9237ea6522890c5015e373ac1cbc9a3cd40713cfcc9e3602d58f1fa68d6ba726fc19e480d4b166ba96142087db312ae759f6ef18ba2bcd01f15c340cde9d31d5314ac526ca965b1f96bc78de06d565b2713633498c65c8fb1e15afdaedb65f5e0594574ee716a66888804e87f490c623b18d4063076e14737bcf8ee6f09b7089a18d3dd8e8aa8344e7ad65d612c95f175d82ec01b468c6b8ec0273878668f09126980afa207514c7b0ebd6f23291004ebff93269be2f4d3e36f42d40d726022fecd4f15eb2aa4de4d854ede65c73267d805fec018acbbd4f685c24eaff4402d252d0a3383b7aadc13fe903c7c6e2cb9bf78148b586a972fd3e2a75091276b10323b2813daddffbae92554d3be518525f4e8cb370fe461cf726126b235b15e5e8984571d204e2294c5f9b2e3bb06a8917ca0fb79fa4038b6f559dc066f0bf308582c5bae37d0dcc8a004161e97312697262681ef987490729ffb9f828af67122a167f3a7de356a18fe3152dc3acd503686ab1b49c3d461c5ec8d8a4cefed7bb89688afad003bb35945a187072065ffd571ead7aa7799ffeba8d3e2a9785a1edf22cd4c2c8b368e430e73e8e8d3400659931eb233a8b9730a8230ad650944624005ca539e512f83eb74d179e5fb7df282d1216b3f8ada304087a8edd2c55e6cfef447877e94ba0a2756e5b0ae712bd85154c5d425d1dc00f9d25b73f8b56a075c37a2fb192a7fa1d02ed096013aba06f330a0cf272a910bec952492448926e2fd03e7f4fb42c63ec22f5251d5333ca64a23989b93e8f0cd2a1031866d18d0dccfd5621f460d261ffa9737df449effd5520f88d4c29bfe233df13fa2a2679127dfcaa4dcd408294991d0c736515e449a4e7312a4e061c1a59771e02bbba2e53fb00814e32884da300b372e8607f0029bf148057a2b5fcd1bd27f08f254f1037352fa2e3d4443ed5be9576061c306cea535e295f1d4f2d7b63034697187b44935f6a2e893a0b5132ffb8297291cbe05b6ad68e9c094053266bba86dcfd8efb2768caba50ee9ba331e8ecb6df64eff5b5fe2c7231792b5111588f78e2e3914f024fabad565762d23187bf89fba9721c56ee34bcac996fc2f53954f71b4a383aadd05c07fb6ba51cf7f5961d3f3081bbb9ecaf302b80da7feab2557f190f1d97359cb773ddc2f4b83ccd128a07e02cb358a9c37e9ed67b0a455f3dd4e88707bfa00178d37acafa09ba90c6356035103ecb72cb885ebecb879f8cbf2f7897c12bc9323c2ca3fc53e94567b9124d3d6c25b76bc60f38edd68cd9135651334e503f30ae41da3a3a1fc2c85cbe685178996179aa9897c0dd5c8d46ffbe4f6e2ecb987f146add63dc01a5cf0a4718735ac55148fbc91ce32578516e90c891cd408fa29ce5d260896d0cfc89bac6d2f74f03edf97f877835f8683ba2eb762ae076ea91e2a72a0134f92d94364240cd066f1791b59c8197d091e3fa02daaac95f4c3eb841574bdaf591ab6801ac876c957b021762dbe372baf4184820006f25fb6b85678aa83028a715cc7a225f21b0890021db1c4be814b53adfb4c7daf2c9ca9236cc291c24f330317e7628474d4735fc32a72fd40b85c6ec730ac783e30f59a9c87f6e9cb04bd812eb2f74c181e54dcbca8b8f6c6bc5e6e18b5fbce76bd1791eca7af2b5c1e70499c0388b8386d3457c3e4e9451a7ce2764fa02f6a86fb89377f2abdf7654e5650160f027630c31b58312143c6646942c6af91cff46294ad42e88194d487c184e6b731b512102b1f14d40b862b1652a033e6addb9b0aa55f8465f3b2329226b4c7a363df937627c4611e3d5e440d1891f8427a9f83988d7e682b4abf11fca0ad2dbe215f9bb031c5a2a2c992317e6e8e336e5d2d4bb33646a24772a802d96336056974a310db64f8aea613a65b71b61a2d366ddd3b1d703931a50242ac8f83f6c180c113c8763ed733caf8dbb5dd8d18c9ff473af7d3f69926d36e0778bdc06f06b086b005ea12240da65816b1dccdcccb392d5e1c9409af46b63002747df4887da9ac82cce7172b1a6d22323b63360be7fa30598c9586f5a4c3bde4f0d242198216eb493bcddd0eea4b6bd1eabfeb2a43188ff7ce69384c876aedc467893ea917f533f83b8597687405440841358b50524f84d2fa77236ff418d7067a38ba065230032397819fcce91a8d9e5bbc1e248a8077c3db887d1aa11a963ea4e1e3566212af6b43f51fb32acd3fca7ba3bad2f4a2d50a5c24cd05deacdc97ff6786f55f0326f8d9a8e2bb36e1270aa07a5cb2cc9913a36a73796c6747b44e28fb9505bd0679c1f137fde73abac05c0ab5fc9d050130febe650c339b1f5f1e50738ce623808f52037e9d4e4948599bb5bfe97fb09b4296b70839c8ec542ef2a9b4674f1982db535037ac99a16467f4b105b9582678f61a21e983c05e873fb3f47a964923df5cc4de5108e6c8cf46bb35b93eb0d0c2c353876cc377ab723245acef6d7c59060fdc1fdcbe05093023e48b23e79cb1cdf0f26ee8ad29552ba46f546fa5c4fc65d84d0b67bb8b23e8f21c20e71b3055f25f7dba931ac74c03d874f3aa026e4a9982fe049e93c55bd26e6ca31e34b9f5f3d293ddd89262abac5214524d28a19a2667f72a8733d1e9da32f7ae4207badbfceec1f38ef867113a9359acc73f14562078b7298237da8aa4a6085b319d8d483795fd6a8eb656127579d258bb631a5b3650ccbee03abed664b1808cbef1b04480adcb0549b53f95bbf05c6528e5fed9353e53721bf0e87f000a7a745fde847587601660d060ee4eb3a7148434fc8ae8e78cbe8060c0b79b4752f591818360387b0a5498c4ea2fca36d6cf78f62835616782c94d9980c12df398e4227abc38a586541c70198c04bb3932a8528fac65466e50bde98603c786776defd29a7b9dcf3cbf54d2925d504ee1ddf2fe7300ad47314b8b3b87a1f502a7e5b334eed45576da9151573cdb2b304996d5f5d1b74cbf29ec0e1965311667efb4a349dd9d8af12ef9527e5de737fab0e0bd30685869eaef208643934be1719ed8ef05bafbb9a4ddf4443f96ace8f520d34afa3e880f9fe7a2d9f27a31d113424fe586139e57bd2040bcf17bf6096bb30ca0f803a450c37b797763f7f4fc10bcc690d6c1dba287fcd898c6eb886820334e337609658b8aff49615e5eb79ba90f0fb1da70d2018c19d63b239c946bd6ea65b3691e67b6e0c7cd1dc32613337813c28c7f5265d8c0a40e39d187627d254ce632a899b9c5bb80d9b4442cb33d69233de3be1be7c2ee4c7872a76d46624ec63b526a68d39f6d1bf19db5eb79262f859d03ac2d23d1701a94c2e7ff0f4d7744fd8292a25b3d5b76a6a13e1541d45b643e21f9ed7e791aa02c5ae6c69e86421c5f0902ffa299e0c96c04ba29d91b10fcdd01a45b98ae6c4a5cdb296e5a87e54a13dc991819365337cbf8d2d35bf8bb638d86592ef87e03628b70a294dced8d75569222aeb5288e15276b44255ddfe39ebaaaf30fce804da24d7d066c5f0636b406636805e631d2f0a3f22b0ec6130cc63ba9650396adb320fcb3e004b4ca1112d1687d3d9b2d37dce6851b6e4b7ad0887ae2625adebc478e82d2578865a8ef686037b555413f0e0ef77055c26fe17d2fb76a92771e3f4d2b974a84b50af1e11037b228ba96d0ba6afb08e37814d1b9a1bbcce3edc91c1a77608a52a01b335cf65505f9d462954902e3d26c78c02d3100292ffd5edb00b3bf9316baba2a0d1d8e0c80a1a652b4d76b6e05d0fa8e250daffc21a38e8d61d6a02e4ea7178a280ceeefcb74a4f8efdfa7c59862cb636d3fcafd58bb6d6d8000e4892325be0e9c3242498358107ba7a7ff70a4d5e3ab44cd3218a06fc039a657877795c93b6d5880c45beb034b69b96f7e288100424dd0a50f930c1e53cf8b0fd744e398c7e7cb33e01125d7fd13269555faff2e21e5d81c50f8677c0b85584d7899e8011167b72ddd3962f616ab9227c105e6ca4c848655a60947098107c92bd6a7ce5bee3a8014cb532d63f802a92e968ce5a93c50b3f0f0d20232fabc12fa90a62e9577d3fbcc1f5514eb4ba4a9d3d78533b075d383472f82c4685fad2349573cb559dee5e56a2732c1b9a71496819d63e7437de783204b71caac997930f15fee0573276cdceb3902569a872dfa8dc83dd42a103da9bd99e29bf8a88678fa647abd876218daa23d4d9ffb169ac906b785c748779259f060644360d6898647d44a676b6479ed511c4b2b90125a2a7fb39c31cfa2467e456dd5f0369be9d5f3bc4941ef6ada231ac8ec3c14279a12b2dbc017c6e4c0932ec1666a54d07b169910d6ad840b0f635d72e31b062134137d64e3ee0d6ee15b55d8782c62c496f944754e0c532952bb3a6c19614cefb2eac9dfd8d2cd21f147565064c830faa5c5ca2b4a6cfa6e0661c6d2594f3fde27f3ffe125c18ce0e2b47446f1c77fca07fc3856b9eccc161eb2fbb7673829a99ebb3240c79287b9b053152181d548d7d661b218e7e8ac5e6fd8a357fdaa75336a33abfc58c18d97f9167e96f5e64453933871ee52907435539a9002afec605b3ddf7bde36d726578f49dadb5d4aeec6175e78a9de40716274afe80cf115e9c38b50e1a5ea1b61e999779d5d4dfeaa2d7420ca9df2335949ca436d35295aa53f7bc97dc954ac1d52d819fe1811979981b7ab074bfef5d5c58102e56844ce7ac078230609b5ac812f5fdca5661352db4fd78b9af50abd197ab7721fa1c38b67dc7df6677d065e5e90f9f7cadd7827c50c6ac2b20ec361aaa4ed253767864cc544213b2bc51a789ed03612c2cf39d55ab526657c89c936d2e4980081ada9f7de2b6c3fbd4e4d7429409c746904fe60c92172ba81da0f2370b249c51e785ef5c", 0x1000}, {&(0x7f0000000240)="5084f0e8124fd0260d9855a30a521565", 0x10}, {&(0x7f0000000280)="afe395183c525d3abe131f90d77100722030647b89aba22c7083c1d8e7726b8839", 0x21}, {&(0x7f0000000ac0)="cf9711d9d16f202ab443c4c8111ce68f7cede7b07adaf62f48ca0dfbb5d32ceb674a09fb3d875d827f1f908722c4396e387ed5fc121f33bb8762de876ec1e262d8a473bb80cbe344ace529d0833ad682f717359bbb5950456b007407111110b1cb0f8e091b365356a474f3726ca5f6fe8fcdff5a1fa2751b261b2a0bef5b938c414c0a7099c5f5f2f2d9e82268a566b480be69dd1db1d306aba4bf2629e839e339395b5ea40068ed8a3da5077d695c44fede909da1cbc7514a0a50b5aa0ad7c0bc6e08cdcbd5a88b447cf9a6d64d9e94f88df4b4d30a721b034083e9653f514b2dee853a1db4c2f55b2c386ce8c38de1992399dee5e6868d4ac0c74173a6c2d693969a66e9528b", 0x107}], 0x4, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r105, 0xffffffffffffffff, r109}, @cred={0x20, 0xffff, 0x0, r114, r115, r183}, @cred={0x20, 0xffff, 0x0, r116, r119, r178}], 0x60, 0x400}, 0x404) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) shmctl$IPC_SET(r34, 0x1, &(0x7f0000000280)={{0x2f66, r37, r96, r99, r102, 0xa0, 0x284}, 0x3, 0x0, r116, r185, 0x80000001, 0x8001, 0x1000}) getgroups(0x4, &(0x7f0000000040)=[r0, r1, r31, r96]) 10:12:19 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) socket(0x18, 0x3, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{}, {}], 0x0, 0x0) msgsnd(0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="02"], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) syz_open_pts() socket(0x400000000018, 0x3, 0x3a) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000100)=0x4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x14a) 10:12:19 executing program 0: mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) shmget$private(0x0, 0x1000, 0x220, &(0x7f000048b000/0x1000)=nil) chdir(&(0x7f0000739ffe)='..') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) shmctl$IPC_STAT(0x0, 0x2, &(0x7f0000000040)=""/25) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) fcntl$dupfd(r0, 0x0, r1) mlock(&(0x7f000066d000/0x200000)=nil, 0x200000) munmap(&(0x7f00005f7000/0x4000)=nil, 0x4000) 10:12:19 executing program 0: open(&(0x7f0000000140)='./file0/file0\x00', 0x70e, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x0, 0xa016, r0, 0x0, 0x0) accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x800, 0x0) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) write(r1, &(0x7f0000000380)="98bb7ae8b63a4acfdb22399845443056667774ce786f1b78583b6b3057af3bc8727b4e8be9ec3e9e6c4d452d567cba8490eeaa8fa5d18caf930a51142fe788393e6e2a54070f5f9b03ae5bae76d0e25a32815b0fb2362812030000000000000003e5bd3e3c3106c8f8b8b371aee47321cbf425adeace0ae654e15d9d72748edfd19c3fd24d0e55ee957c892ee4d6d9b4ab22a27bcf5ae751897585919880cb1793afa683d5238d7c6f077252403dcfe64c18e0800675025364ad59aa42525812e4c7059b0a51a35d8a5e89", 0xcb) map stack 0x203f8000-0x207f8000 of map 0xfffffd807efff730 failed: hole in range 10:12:19 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{}, {0x2c}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x0, 0x4000000}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB='+'], 0x1) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) fcntl$setflags(r1, 0x2, 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, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) close(r4) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8, 0x0) ioctl$TIOCEXCL(r5, 0x2000740d) socket(0x400000000018, 0x3, 0x3a) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000040), 0xe7) 10:12:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) r2 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000001c0)="000000024ca5b30bdfd982955dc10352fc245f287f07b7efa76d410d59831a5283e4b28bed11ec3411814efd7c22000000000000", 0x34}], 0x1, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x2, &(0x7f0000000300)=[0x0, r4]) getgroups(0x3, &(0x7f0000000200)=[0x0, 0x0, r5]) fchownat(r0, &(0x7f00000000c0)='./bus/file0\x00', r3, r6, 0x2) utimes(&(0x7f0000000140)='./bus\x00', &(0x7f0000000240)) r7 = syz_open_pts() close(r7) writev(r7, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) ioctl$TIOCSTART(r7, 0x2000746e) connect$unix(r2, &(0x7f0000000340)=ANY=[@ANYBLOB="00020000006e7300ffffffffffffff"], 0x1) r8 = socket$inet(0x2, 0x2, 0x9) r9 = semget$private(0x0, 0x0, 0x5a5) semctl$SETVAL(r9, 0x2, 0x8, &(0x7f0000000380)=0xfc000000) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) openat(r0, &(0x7f0000000080)='./bus/file0\x00', 0x10, 0x1) 10:12:19 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000780)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d057145406000000000000000700000000829568c11700287ead4bcb617fa69dfceac2884e6abca64892bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447471c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f53f8a4aeef9d612f871f4367f04157795ea4a5c59a3a9fa2a1d8cac7dbbc5b65c6ff070000b4122cd2350000030d7d61f2cd2db40000001d000000fa478cb02121f590dceb00000000000000000000004c08408ed9d7fe39c7f2b03d5bab8fa9eeafe3930a28b6a549db713f74987813b5151c2e2743018fd570f12f71572fcc8142858758ad7cabd2ecc7d7ef9d025b6c5ea1ef10c00000000c45ab4746021eeeac0a8bc4ed8b3c0e0a7cc76e951ee4d582124e084fc270f882b865eee588a7eee039a2e945096d7fa77b300ada2ac9cb71faf2e2086a14d6f2f5eaf4504a2c241985cc22f798037699b625759d6a4c234ae2afa2675c5f8cccfe7aeb4505f1d2cabaa441be793f34f409c213afeb16d4209dceb18f13a3e4c092e9d61e0400000027ca829606c392baa4193d0e2add214f8561ad1d48c6426a3ebde4a2d300abf70003000000000000008dda644dd3d1890d8b24124b9218392670c0a77bda7ebbb38531e0dfe8047434e5685eee934168ec73dee815b53c81bd7392b2462aa895da127c1d5943363da647081d8016b4b8a15b8969cf1ebc3a2d4b0bca644f00003751b1e4da809279c7b3252015da259eaf0f42e09878e6b0546b051d9b22d05717f5544717aca0ffe0d84bf7f233d409c1a22d7641764cf4ce2af869b90fd62a23f14d9521fda7e05d5aacf9528cf4959641da3633e7e3f5cbf54aecb0d994f8802adc76b996b58aa6050aa727c9bfcb6feaf2a0cd455bfcd11119cb4ceefab677116603800f8031b222cf8578d931e7bb2e08a99fc62b9150c50b52ebda176e26b25acb00e6eaf70ef69cd126daaa21ec3344f65ece41fa47767fa56b1dbbcef7411e8fa2fa6a3d9eca80e2e6c215d09e597e3dcb2909ce5a8d50050a0ea432ee3593ee6c7e95f84ecbd17c0003c4e23b6688786e2894202fed2b5a7e962a2b8957ff64f4c50c532e9a9138c84fd4718355cd5ed9992638f5b5f4487dabfdb3fd677b09fe7f9b012a896f8f391f2df433d610a6a33c4e9eb805b72ecaadb207b16d3d1c4a6c9d847ed7d6eec33fd497c00a750fe84c23883bc918a05926bae77016502994703f47efee33ec1564c46422d73343c60b39afa3b97c34cd9276d0a942cd2f70a1d4d07847e8c382757358d6f509f9f62b304afe438b5c7d1557499e706c2e2ca33b71bf3ba41cf54947df2f0d93fd38c35f43a38016bad4abfb6e128e2188baea035f5019b66c556e1deaa1934b2918194d30bbe57a102aadd9cbf3476af505cf7a4526715cfe66f3732560e1b7d12683f6d5da18affc75e1eb2df52e8b98e691e44469c2fc5d3efe91626dab84a08a18b1317517e24e5495d59a9a6a868571cc87d80433e3f8039c71342c67ec5be3e33f6d554ada83a7c2de7fcff3602338daa412227cee37a7745d240a2ff62f5e1b387b9a5186700000000000000000000000000000002eb1cd8043e80612f7f3dcb1dbf4085457d3a27184f1fda724c15730274b11d720eca34d1c24b9c69e27b06e70c580e67967e9e0e7866fa29e4b01ca387ad1a1abb4e4dcfb599e69bffb8d85e7b2cdb33baa3a67c54269aeeb23a48c469c49e7744380f53cce7e366d83c72fe0b89bacd9f25d713f9c09c8d93f923672301ef63e8ffd29854ac4c7a7"], 0x10) r2 = socket(0x2, 0x4003, 0x0) setsockopt(r2, 0x9, 0x1f, &(0x7f0000000140)="01003f8a", 0x4) setsockopt(r2, 0x0, 0x1e, &(0x7f00000000c0)="01003f8a", 0x4) dup2(r1, r0) r3 = dup(r0) sendto$inet6(r3, 0x0, 0x0, 0x0, 0x0, 0x39) r4 = syz_open_pts() close(r4) fchflags(r0, 0x1) writev(r4, &(0x7f00000006c0)=[{&(0x7f00000014c0)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde", 0x131}], 0x1) pwritev(r4, &(0x7f0000000540)=[{&(0x7f0000000180)="a5748612e6f8b0cc901ff49fd69e783c0830f80929e1016b402014481ca61c7bf3483580721b73d31e61ed111dcdc9262b49183b59bf61a9b3cbc40e3b8fa6f464066afa4d886a2b5a47a0b278c5a173bfa8bb288c2f69e52787627013ecedcf690312d650c7f0a0d28529d08c690905f9f632be4e1c828322811a27e79c936b8ba73b84127443ac7b7ace54b8e38ed8aaf59fb328e67dd80f5dbed4a0975aded3a212536284c7318b0022012373b8ee91b9a8d0173b775b60d552837b685430040c9d2b7add3e96d6cadc01b567a025e7e1e7e5bb", 0xd5}, {&(0x7f0000000280)="d7743030c67ae14d0c144c93910fd4ca239fbd3c999dfdf349ee5533cb544232f64f10693b7f47507640df7ce0facbd546eed20c3175b432c318576eee79868ca3d2eaf6a65f5d4820cb07ea1c2025776e6397f198a644a897b93a59334c787f1af4d84c0e71f301f109d31bb8e3469257ebc65df1614b7ffcd3629566cbb82b7a226d934f9726ca486bf0cffd6d5577fb2beaed2bf287f7535e3d51878f3a56743c62a040195529cd60e6537f0de340cd754f65da91ab7a6ca45ed011ce6bf52615421322b710ef39bbcc16f0", 0xcd}, {&(0x7f0000000380)="143bf7427c633feaba66a362fbc9874bec14efd5e13f4bedc20ecb4e98d0278060bf3e48221ecd8e4c46e0686735838934f0aae4c418efbd0716d589845c2347ee6da11f2c9d3cc145e1e02633df6d04e7ccd2855229e2129efc8b0098ef608668f2f328d2091ee9cb30cf16f9c82386df5058b3ff12e0e8488225c1c26d00c71db8567e3721bbfb528e5e88d04a337a53518027c520d021bcf3d0116f6d598108df5522f141ad4175986e285f", 0xad}, {&(0x7f0000000440)="7fd25d53d81136f0f383e5488d1797484a6ec14431c8d42ffa417419b0fed8969810730794476e7b4088deaf6cfa6258b7624d806e09408072e69b4013e0b7960b91838bf580850f80d79eac597bfac53cc6c8bbd9c42bcf98f5e358465915d13576ab0b2e6932a8edcd3df42aec6959d115e47b3feb4545e3f4cc196b1a5349027be626e5b68a583687caf3dcaae2fe03034463c852f199b2a6c9fe70013532a4ad4141b7877b1064583443aafa10f80509cef5f80a1774cb46cca23c0f4bc15bbb766e91263a22f6685c49f4385ffa51bb510e1aa037c8c92f67", 0xdb}, {&(0x7f0000000000)="3bd7", 0x2}], 0x5, 0x0, 0x282) 10:12:19 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000100)='d', 0x1, 0x0, 0x0, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 10:12:19 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x10000008613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000200)="220e2a", 0x3) r1 = syz_open_pts() dup2(r0, r1) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3fe05}, 0x10000044001000d, 0x10000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xc17f}], 0x100000000000033b, 0x0, 0x0) 10:12:19 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x11, 0x37, 0x80000000, 0x5, "b72d8c2c3829b0fac93fc02ccf41bb551035b7c1", 0x9147, 0x1}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=ANY=[@ANYBLOB="100000d700000000240000e3ffff03ab"], 0x10}, 0x0) 10:12:19 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000001640)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d7de00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005d7000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a8d900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d8f56f87e70ffc021d33622c2e3a00"/4081], &(0x7f0000000080)=0x1002) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) r1 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) r2 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000001c0)="000000024ca5b30bdfd982955dc10352fc245f287f07b7efa76d410d59831a5283e4b28bed11ec3411814efd7c22000000000000", 0x34}], 0x1, 0x0, 0x0) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) fchdir(r3) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)="c8f34e10e9efe85cf5a02fcf0579a429c08496abfa", 0x15) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x5}, 0xc) sendto$inet6(0xffffffffffffffff, &(0x7f0000000040)="9b3758e1", 0x4, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2}}, 0x36e) r4 = socket(0x18, 0x2, 0x0) sendmsg$unix(r4, &(0x7f0000000600)={&(0x7f0000000040)=@abs={0x1800, 0x0, 0x1}, 0x1c, 0x0}, 0x0) 10:12:19 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) seteuid(r0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file1/file0\x00', 0x0) chroot(&(0x7f0000000080)='./file0/file1/file0\x00') chmod(&(0x7f0000000100)='./file1\x00', 0x4) rename(&(0x7f0000000000)='./file0/file1/file0\x00', &(0x7f0000000140)='./file1\x00') rename(&(0x7f0000000180)='./file0/file1\x00', &(0x7f00000002c0)='./file1\x00') 10:12:19 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f00000000c0)={0x0, 0x1, 0x0, 0x7}) socket(0x10, 0x5, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000200)) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r2) r3 = socket(0x11, 0x4003, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) chflags(&(0x7f00000001c0)='./file0\x00', 0x10000) recvmsg(r3, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 10:12:19 executing program 1: r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) r1 = dup(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x2, 0x5, 0x2ff, 0x0, "f01d010400000000000000000000000200"}) r2 = socket(0x18, 0xc002, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xfffffffffffffea8) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r4, 0x20004276) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f0000000040)={0x0, 0x4000000}) ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f0000000180)=0x9) r5 = socket(0x6, 0x4, 0x0) setsockopt(r5, 0x29, 0x36, &(0x7f0000000140), 0x4) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = accept$inet6(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) shutdown(r5, 0x2) 10:12:19 executing program 1: r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000040)='\x00', 0x1}], 0x1) faccessat(r0, &(0x7f0000000100)='./bus\x00', 0xdf, 0x2) r1 = semget$private(0x0, 0x3, 0x3) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f00000000c0)=""/59) r2 = open(&(0x7f0000000040)='./bus\x00', 0x100, 0x88) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000080)) r3 = accept$unix(r2, &(0x7f0000002440)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000afd2fbbf128f10425a3c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000075c85015b0ea24f8f3a4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003ed40236966ad322594d6e387cace3b7e8ce5f03a379e2f2cbecdbe4516e83e8930c1ffcd95159eb09cd2fa5dbefb112ee20dff5850a4d69c0071d9f93fa1066d160d365129ef3accec3789f773be79ef5887fbc7181be2bc0613cda21e1ce61011c1c81c4d44498871deaf73f2920ef6deeadcd96cb0ccc592a9f1513b2bc65040d2076894ab26669e7291cf5ead4c5020b0f8e094793d6e17024bf3050fe7def5480798432193493566ad79843b32e3d8ace3c5d3a06a61d14ce8560404dc553932c8d00c78653bbb0"], 0x0) open$dir(&(0x7f00000002c0)='./file0\x00', 0xa8e329f9edf63bbd, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r4, 0x20004276) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f0000000040)={0x0, 0x4000000}) ioctl$BIOCVERSION(r4, 0x40044271, &(0x7f0000000140)) r5 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r5) r6 = getuid() setreuid(0xee00, r6) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r9 = shmget(0x0, 0x2000, 0x100, &(0x7f0000ffd000/0x2000)=nil) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r11 = fcntl$getown(r10, 0x5) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000200)={{0x2ff, r7, r8, r7, r8, 0x104, 0x5}, 0xfff, 0x9, r11, r11, 0x7d55, 0xd75, 0x9}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r7, r8) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r8, 0x0, 0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240)={r5, r6, r8}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000001c0)={'./bus\x00', 0x1d08, 0x9, 0x401, 0x0, 0x0, 0x4, 0x3ff, 0x0, 0x2, 0x2, 0x1}) sendmsg$unix(r12, &(0x7f0000000280)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000240), 0x260}, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x800, 0x0) shmget(0x1, 0x4000, 0x20a, &(0x7f0000ffc000/0x4000)=nil) 10:12:19 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff00000000000000e5005b67071b542a538706000000b818000000290000003100000003000000070005000000003f1cc7ffafa9f5dd0a807b34de07bcff44d62f66353a696456e9931469f97db6ea2c972d6eb5f34730062a7275ac945ce7d444ae719f92ff6745a1645f728bd4ecbcf0bfb880ea8f817536ca36deaae37d357b0c445ec1908de9d7f62c238a5f8c28a15d5c06ae6d85a889dcbe673e63d0b89542b52820e111d5b4f5ddb18855de2e2f8229883328259ba53d949ad9e4de08ae31830f60e267a54c8e6acfaa5ed36292a47464e748568a82c4d8cedf2b5a086228d8adf7a859fe9d97f4d5bd55d9d1445cb84afb4be4799e4be9f4760291aea212717cf8df080dbbdbea9b8bc54414c31325f6bb67b97c3ddfdb0000092e47579af87458e3cfb2ab916c28a7918b4b95379bdeecb7282b4cde09017e580f11c1b440a4cc2f5ef5f1cb96c10f870183e7be19e8e84f507d7ae8f66aba4e25484babcf298ce4053af72839732d1cc8748b8da6e1631c8890517d1dd56a240b0d48d71b37338fa1978c8c145894d83a6fae7000"/426], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000380)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='\x00', &(0x7f0000000300)='\\\x00', &(0x7f0000000340)='-\x00'], &(0x7f0000000500)=[&(0x7f00000003c0)='\x88*(\'/\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='*[\x00', &(0x7f0000000480)='#\x00', &(0x7f00000004c0)='\\\x00']) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 10:12:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x2}, {0x2d}, {0x200000000006, 0x0, 0x0, 0x108}]}) ioctl$BIOCGSTATS(0xffffffffffffff9c, 0x4008426f, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fb375bc219dde9f7f5a48a8d1a02", 0xe, 0x0, 0x0) 10:12:19 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xffffffffffffff2c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0x4003, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f00000025c0)={0x0, 0xffffffffffffff5d, &(0x7f0000002380)=[{&(0x7f0000000280)="e6ac89182196b9eaa80a49646b30c9de4555524a80f8af7aa267cddb33ee8ccec06c7f5c3e6f86d9adde4beaa409874ac506a54973ffcda4612ddcfb76f45a5b29534e1bf6253bae2598902d5906ecd91d67fef30dc2d2a55ecef9048dd946bbb54b508f499cbabbc21d58ae68c567b6f44db267d91b42b730a562c15b5fb033770c041ab47b6a1cac5d58bd9fb0c9696fd9038eca93d7cc8feab31eda52eda6200f0e0036175a9c9964016a0432f26607705704a0507ad686908db45e1ccddc448c740ceeeb7cb381deb941f21cc75c7f78c0fb977a01d75057964475f7f893c255feb0e73984f91e0711001062af0d165f9c5c271ce01a06d52e3035d46177ff9c0c6df6f4423025de1304ccfa624bb0bd8c12f4c87f514cb9b16ec44ab52bb09e2b83cf50a74379517c114651ba5ace0500969e1ecb201b6eaf0a539375752ebda4514f88c6b0d92cfcf7347564e1c0bab01daf730bb2c441a338faebc06aca178a85ec187c0a84dca6cb4aae738a686acf80f8c32d9cceddda7243c3190e1e92c1aa87a03557013ebd77835fcb207bc6e435ab08089d0894ce5e6772317971c187bdd7f06fd2e11654d138a22db56c8b50b983bfaf2770a440cf03ca4183262a3ddef9d3f2cb21e226ebcf668e145d94d63cb2b04909314faa96ef5055a01763f545df753d7dbbec375c4dd00e7ea07e144cf9a3dadd5976432c816f68fdac7b7406a9f733477b0b0659d47dfe5753aec0668160f911dc6d32454b3bb1532fcc8c4e73e989beb2ca31f98d2ce60d5b09c6f2b495febf713b12d041853de8b7bfc10a6bc6d4e04118afbfc56bf2ac0ad41b6091bf7b42c4348ed2be2f544b8d4ad3d1b3685db3bc0ea60f69c3ca05c01c620b7e9c931e7151b7dab9d77c33f6e7c70df07e9cda7b1ac77e7cca0ddf15c4db35aa54459784dd39336cdebaf474c9e1da5ae6b72d3699c22765544b4ee070b4957faa96cea0da1ae1aa7e5de301bc1a99563d7a7145c953a9956b8036d0d99117fa3c8a237184a4824b8099062062af8ab81cccf5678a0d4947b9bac4791bf2c0d9b742cd686f0a12ae3b772f8eae7f4a63543f73415ae0485e73d6706e037f145624cebad809c06575a15a43e3c7baae52fe147bf096af2561129831ccf0c723c975c0d915490fa6f085c0a86259baad2b388f1dc7823c2233f0925447541be8264be0dbb56f48e49326e3f14817411254d3f0a120d7385bcc207b04091a5dc89a33b9aa6d6d7d6a5a1fef7aa4eb9f315b25df0c6fee63fd2b73314a39f67e662cbb9eb8492a251b12f2403b9cba152bbe70051fc481d56ea9d0bf7baf24e6904e66987b6edad1bd1326be16656bf5a0adfcb51aaa47a5658f1d08c64dd03d125c83da494f1f3b966caf799ec8918318b72f938b612efc28e116a014cc05975a93c0bad58a36e975bc78322c8601d8cab1498a24e3bc4042b4dcf0e3bade68030a137cb018812ae412a0f6fd9babe279e748f0f09cfff490cb03b6b7d8b9046c5f9b0845ca9b2c9f76b7b2af95c135a79907f37cc54da55d77ff04602777a5b3510516e8930baebd929cee3fcfbc5ac5e05a935ce7bcc81c62927e36a0087ec3734ee4cc0e531c83977e74aad09568d1b123f16b749f660a96402c4a846add54c75ae5504782bfa482695be80afa00e92c009ce0d0f8eaea86049e4b10b71aa6eb39b3c9535354939efd1c4cc683f69af9ab1a558a14ea3a81dd2c7f32c876733d401b276c61225e3c0c51ffad15dd2d90f95d5664179eb8617a8e8f62a3c62e6dfdc718699b6268069c0b14deaedff1414aedf16e4d5e4fc908c7139c3a96587547172afefd9debc112bff1a0d477be418584c17a6c2bbf4f92d6c6d62cc3dcb5716c617541823f116409d71a8844bc892b9170d0d7e57358307c2ccb88810f5edcd45becd05f5398ee2e920fa7c209089079574374530d31690d5c434fd0b0e9af146c65a8213dbebcd662fe5ab7d1c187c9d463be797e962faf409a98b9314772fc07b48346579056e88fa33e18088d5678acd383a5f39515bda33c26e227350cdc514f19dc7e1169f6e66252ca", 0x5c3}], 0x1}, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r2, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x40, 0x0) r4 = accept$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) fcntl$dupfd(r3, 0xa, r4) r5 = dup(r0) r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r7 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r7, &(0x7f0000000080)=[{&(0x7f00000001c0)="000000024ca5b30bdfd982955dc10352fc245f287f07b7efa76d410d59831a5283e4b28bed11ec3411814efd7c22000000000000", 0x34}], 0x1, 0x0, 0x0) sendto$inet6(r7, &(0x7f00000001c0)="1d9a8dcd1568c1d6fd689ae98a31c6fb51d017622672c5b4d084a03c8eabd873c47863ec646d1c3358752b096b036a1eee8e58d4ca40632023524104904d94b8d35d19f976679530adcf8b48", 0x4c, 0x400, 0x0, 0x0) read(r6, &(0x7f0000000140)=""/111, 0x1db6036960f62377) syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x100, "ffa487e66524c9dd74ca43796a40d1e145de78a3"}) syz_open_pts() sendto$inet6(r5, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 10:12:19 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000, 0x40004004000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000040)="000000186204018b002b110000d19ec0c062cf486a6481b4ae0000008eb3ffc14f1a4b400c6cc640907a000000000006000053b5d1d09075a04e513dd4611dafe0140af6ecaaa08b30e1838f74652d62e159c51bad5a8b", 0x57}], 0x1) r1 = dup2(0xffffffffffffff9c, r0) close(r1) fcntl$setflags(0xffffffffffffff9c, 0x2, 0x0) close(0xffffffffffffff9c) sync() r2 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f00000002c0)=0x1) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000001c0)="000000024ca5b30bdfd982955dc10352fc245f287f07b7efa76d410d59831a5283e4b28bed11ec3411814efd7c22000000000000", 0x34}], 0x1, 0x0, 0x0) link(&(0x7f0000000300)='./bus\x00', &(0x7f0000000340)='./bus\x00') sendmsg$unix(r2, &(0x7f0000000280)={&(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000100)="eb3e1feaa113b8445f91911a37d7aa81257559a736f745243888527fa75f9c2715b5d4f1b307c17f9387754194bb49d6e13f5d064566789078bcd64e70fcbed8862b602712c2f858af0cbd7a8103", 0x4e}, {&(0x7f00000001c0)="4a72c41645315a2903ebfc55f5708433ac4f8176acbc6de4830d64aaeb1b114a42561dc46eb3c8c8e1b0fc210a1239f49eafd3d81e3fd661b8c2dddeb9a33a0e255b3d0cf3dd21d7217d0ca39f00a63be6e44da81b3454db51ce462e575df9", 0x5f}], 0x2, 0x0, 0x0, 0x1}, 0x1) 10:12:19 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB], 0xa) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) getpid() r3 = semget$private(0x0, 0x7, 0x0) semop(r3, &(0x7f0000000340)=[{0x1, 0x4, 0x2800}, {0x1, 0x4c, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x200, 0x800}, {0x1, 0x2, 0x1400}], 0x5) semop(r3, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x800}, {0x0, 0x3ff, 0x1000}, {0x995d4052e6d9cc1, 0x3, 0x1000}], 0x2aaaaaaaaaaaac10) semop(r3, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x1, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x8) semop(r3, &(0x7f0000000240), 0x6) semop(r3, &(0x7f0000000580)=[{0x0, 0x81, 0x7b46b348df2aebe4}], 0x1) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000000080)=0x5) r4 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) fcntl$setown(r4, 0x6, 0xffffffffffffffff) r5 = fcntl$getown(r2, 0x5) ktrace(0x0, 0x5, 0x1334, r5) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x1, 0x0, 0x100, 0x1ff, r5}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r6, 0x20004276) ioctl$BIOCSRTIMEOUT(r6, 0x8010426d, &(0x7f0000000040)={0x0, 0x4000000}) ioctl$BIOCGETIF(r6, 0x4020426b, &(0x7f0000000280)={""/16, @ifru_index}) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=0x0, @ANYRES32=r1], 0x28}, 0x0) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r9 = semget$private(0x0, 0x3, 0x20) r10 = geteuid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r10, r7, 0x0, r8, 0x40, 0x20}, 0x2e7e, 0x9, 0x800}) semctl$GETNCNT(r9, 0x2, 0x3, &(0x7f0000000180)=""/37) 10:12:19 executing program 0: r0 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0x7fff, 0x4) r1 = socket(0x2, 0x4003, 0x0) setsockopt(r1, 0x0, 0x7, &(0x7f0000000140)="01003f8a", 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r3, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r4 = socket(0x2, 0xc003, 0x0) connect$unix(r4, &(0x7f0000000200)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf468d20d8a0a197a386207000000008295955984c87910bf093f68c11700287ead4bcb775ca69dfceac2a84e6abca64896819f507d0000000000002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7ecbc5b65c6593d2870b41200003500000000d28418ac1b00000000029cc4ac3908ddba44fb4b75550000000000000000000000df28d208000000000000006b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac87e0d7b65b7240cf97d03126da536ef612e9e3b79f7424082bec304ee9a498252abb7cc8e0cd938965d10374c4fea0ee6f28c35bb0edb267ae65c7d44a95bac417e2ab04fd8a9c98e958ff55d090000000000000036d11b2434c929b34b0087cf25dd9e1e49f931a4193897b0a30000cbf637786819bf7e26863a111574bd1b6d85eac8a829bf8aa02ae50c88910a9f37f502de8d7ff9f49d884ee2cf3725b1a0581adf2ea95d000000000000f145c4e68bfa8bfccf6a2c9ce08a146ee556cff99645d300682b4e970f01b899f51da0ff8237ed6b5ad30d7b696378a27e42cfc93123b8284e6b47e3f7dc2a8bcc719fe6682881ea2fd58ed735230fb7146a26ab3d3f3708e2029d36d56bf5f227030446137813494ae280cccf9136"], 0x10) dup2(r4, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r5 = dup(r2) sendto$inet6(r5, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 10:12:19 executing program 0: r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) r1 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) close(r1) writev(r1, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) r2 = dup2(r0, r1) getsockname$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r3 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r3, &(0x7f0000000080)=[{&(0x7f00000001c0)="000000024ca5b30bdfd982955dc10352fc245f287f07b7efa76d410d59831a5283e4b28bed11ec3411814efd7c22000000000000", 0x34}], 0x1, 0x0, 0x0) sendmsg(r3, &(0x7f0000002ec0)={&(0x7f0000000100)=@in={0x2, 0x0}, 0xc, &(0x7f0000000180)=[{&(0x7f0000000240)="ad9fb6784beb85c2b68ceecc5850c59e066e9e87186d392bbffa122973985ed59699b325e18d8be6515b6e1204ef590547bb1183faa944a72c9a9cc6e28fde002a833983c4a9ab5552c02a4523841e9c3859aacca27767d3b2a12dde326c822c5c5a0e67b4b250738035718f85f8a8a958f48be375cc876849f278329063ab62ce8589b70eb28c1d0c869423f6d7203ca58d7fcb59d9b0d76db5142211285d252d95dfa81939e0680b4230b841280dda1e52dee36aad46de39f59b0ebb4894012c9b9e452764e0d2b94fbe158fd1602c8c763617d36c2ccaae9d8ade1196f24d1826f3d0f81819380874e250ac63b0bc0079cfbccc205759c1136f58a51f3ce175ec4724b0bf119ea4744ac34f1958ed8bb5b456ac2d82a71573c10b263978132d3dcba37fe486550da89fb9a635d4d7b9c71543a4890a0acbf029b1c2e7dcbd5a551c1b5a075503e1f3c8b79ddbcf62adb0c49abef0fef31021dd41c8438ad5be5fbd93fd0c8f72d0dd2d2ac22f403991dcb67f5f544db5852b783666784d3dca93e2d72bd8afe94f939f8b0ebb7c9d0196ed7b21a444df489e2bb6b5ebcd3a613084cc4e802fc71829fdb64e5051f0373f9dfabb82050216f7abfa23b3f425decc7f0719e5cb46ab61b85c1343ea96bbdd24d6c5571a854ef59d204eee7b0398c8f8b116ad4995226115fb13d6f47b9faed6ee8a02dbdb88af7c3996287c6c102b19bfdca61b89b5a9a95b5ea9603bc524ea93732ea0495bbfb9f0c8ee3ad9e08e76c88c8467affe549da608ffea4b10c68194cd4cfb1ab10471be26c9dd11dc785a49d9c1aebf3f8748d317c29e8b90ebf182ce7226e594c4ee819db1ae7c016328108643b3b47fffee36928ee291445ce7d60136384e6de207a1c22105d6d34501970ceb3b9f11f33e7c26bf7e94f8dc17dc80707fdc84eb5a821aecbba7203a1ab125ccf996a073e44e3ad38706940bfd2743b554e26846082f22d17cad4b46a752ad0bf68637888631f2cc5c4c1969aff5d4a14d1439239348c0bfa5b81c459432885274260be31893f86f2b20901794528bc684b64b3684262370fc22117e57f0286b6ae61eb867bd61a4039bbeef0f836c2284557f51b865a3f3ab8dd7646a12f754005a9919d448c2291ac65016a64934b94f154c8832ae3cfa4d037203967aace684048e94541d22d786dd8aac35266a301b70d3afdfeef353a41378d810a242e010cb59de873d9af59e3931b6b9d53d09ebc928410a15700aa20fce0f0066ba878c45f70d9caed797f8be9de888a52017f606903aa50064027dd8ea15f772e4d57361d04ca3f85dea4e6857e5d5d8a123c00ab87eb5ac92c5a94666519ffa33d22825bf9670ca5f620a0e8a01c607a7fac17bb1b0bfeda9400927e0fc41dacd848a9ca8d9afa1043d5ca74e0ac0b5d6cd32bcc5379ace7ec5a98c5015e3e2d2bb8e9ce048edd27674613462af7912732e6d81decab38b7155cae1673ef6286837682fb638adcba98d89666afb3a2f6912da4f4f363a23373d2cb38e48c8bcf67d4e7177618345853176ecb249f1217c88c20db30acdeb469f439709a46b11cc85bad1197d0a3e97538f6938636b83d0e3296b8a13cf502bd4cf7ec8a87e4659a4b8e91dc5e713145a56b3d650a4cdb2b6a13d4a68cbc377b4a8d537f8316167ced7368dd80ebcc3028e0dc4dc98c6e40bba0825becd40a90b6650cc7ff55b1c54d84009a6b4483b7456eda34d28a0316b209608c73733ec6539dd538c99d3f2e29ad26fef2de5ac27d50203f8d8c14b4d600e88035bc98dbfe47de168bbe582d063d230a986d4a206cb3d974e3c2798269df6e2e8780fa3f322ac7a0902261d69b4a50a64fba657cea2e34b1633cbc9b54ca25349816d8b4f45a6abff2ec382de39e63368ca3293625dbdca229b53827a3499a8fb88a6b68153876a09391a8ce76ee1c61bc82e90493a02861827d73351db3a22d1e3ad3142e166cda27563d8d13ec2855f5b9179469b1f956ef2b2ffa8ba05715073240d615ec9b66cca51b437ba30d29f85ee9afd9233816c1f9b92823eaae56dc70110671607e6d47edba6f5d614e7adfb67364845980686543365071e008114bc2453de8425fda3b3e227beb117a3a4750ecae523d7c5dc32b9eae9e82a0c14f091e82a00c017fa6bbd97bfae305a2bfbb9b3dc283b62b6415d0843da1c50e556189a4b4c318f374870f9c14c5d8d52b3d872ad02acae4110a920dee56655ca51a4e761f582df8cf1004f5352f47b02eb85abe8f694b06cb50590b49afe1dcd3649f83deeaed2ae056d0e111714e296ceff1b18b5b536e31bac48fa684cab79a639845a2aa1407c40900f9c809172cf9d8c3abba94b6208d1df75b2218df9bf8392cea6f929685d2ae9304e1a3167f596f955834e1012a88e47d977456e3a9f8acb8dde949bd7ec7deb214d545828efac5e559fd14e6b51584fbfcf616128b6fe273c05c70d4184ccaed81df13bc66827d07fa9915a75a2716699c9fcfb806f68edc372ba5bcff73d9988c11f76031ad0b4947738c59cb0c14fc852c7d4ee276ca5c41a2cf5ba57125eb2e083e4c2052d928df039f07fb7d77adc1a575424c485a03dab8b55394714038bbbb1545682affeccbc63f87ab84d3c4eaf61dbf7d6cb79448f65d7fd6c5138d5f487cba8a4a2d84fc47b86fc0fd59e94ac07f9fd5ba571f23dc530be380a3916fca073b1a620fe07263d75b873480a465b3ed4dbf33d28dc8062554b90cb53bdae9854f5c3f216f42c63c44c03b0ad6464e7c32df09b4c7aa80bb8194bc21b2e47580b8a03ce1b15c7e01bb3ffc4b13dfc8776290c9ddda136069ff0e0b43120fd92e6c08347786ed7255c7c3337cb579223628b3a8c3532dd7247c740f3269e54f9ce9a055d02eb55a63bc7ee93cf1cc76c04e4ca1ce01caa7e1e9a1b8b67459e67af82ea8fa2ee0ab3327b0f8b7766d0e105f87f29807012163793339aff388d32fbf899d34f85618250316b01feec74e5bd6847139829cd7d7bf3e575e5fbfcdfbc06f38f7f556dcac78e3fc95a7bb010d8b0febc3c249cf60abd457fcf60e00a954cb133181ff4ea7371cfe12a17fb63f53d034b075ffda91d01aa74975d9850b9d6c678e810d21412c100955b0858adb6222b0ceb53e3da36735271bfbe7b79ca59fbefb765305e419c34f80b1597940485303c52753f692098f48fd44dbe8ef946c799d7994a8268a7c2c02ae3428a8ca64316161e68018eb9a61c671971c48a582133e2b881ed85f05587cc9ee3c2346d25d1ebe180f07e2845dab51c702094f491297180eef8e970f26a4a37a6ff8f658012cca8b517f4b747bd6395570ba76e2050a92a016c8cd9059934c93489b26a618797c23fbc52476f048abf0bebe9d839fba70f6192192cb4353e38c3d1cee47299549a8262851fa09d7b3bff94d3ddde904a2d5d8c75c295bf5beab8352e5ad15170c4aa4a23ba85d26de6c84fb978ec0217c4c3f523d54fe7c246bf734890a240bd7876aa127e13396b508f23555ac4045cafce69d74549f1066cc6757625fe6de2f52a601d7aa66e0e08b50a46aaa62f4479b3b52194e0fed6308c9269ec84f07558fba0cdf873167dd97c967f50995a0b42822d4e916a5480cb0134f17bf46ead8ac33907d1b371b514f7ef4c373c41e6b3c19ba47dedf717b1a3e649a1916fcba7868de9ca25248b47ca8dc013adf880a4cd119328ee1314f6b8ba97e1fa5582869d4934cccd2c3888c20224b8c86372ec697b8440db3f21512c10d0b4f41a17528e7f2c35b71c7bdc9f7253b97415875e4db5dd94aa18034b1c048c52075f015c439520a95d94f7e91db32dc82e21d6d147fb7c8ebc84bee2cb86b8008b852be4423fe9094b35e3bf267b7a3b2021962a423d3851486db41b6067d454170128f9a6d9271cc51951e7765bc12859178cd6df9dd2ec5cd1850a6bab4749f5ae8f4122d0b7cc08775c6e80466830646d01476d0e61ce8ecf1ed58633b9ab5c84aeee1cb9a0a0032912fc45cc8ded6aabd3dee905d63bc9be864da8fb757d748eb6261ce133990dc245d5409d2d113a69081629ee35ab8a4f07cdd256330429c417e9a55bca3a45562c86ba4312b914dc0e047423398a5499ca1c4bf7704a89b444f2dde8a4c91a905b9171c10461dd659a064b78f01f9f015421dc2fd8d3cb40bd3c76426c25520dad5b57c472ada2b08a02c9cf6e2642925d2c73d01e8e4fc5e4168e9943ec934644cacdb55ff2fb33958c765c6b9e3f896da690f560edd475bc188dc75dd9efc3a8b4af3344b3e5622e85851b9cbcdc2103091ca5b59379cadb3721035858becab74e5a2423344c0d73533746a607b3cbbe1be2c9d70b7021e577f17f8d7407f91faef9db8e7db0b9337d58f3ffe9920a96d971bcf18c5a4ca0fe3f06807da9d8c63c57eea61badb90869db3e761398e3f2d168a989b101b0c104b6f6e7a9c20828846452a7cc5f35069a16f3ed348ec5222ebaacbe0628c267d23e7bf4ecfb09adc20b982eac8b7067068d816591c03242ff78bb6296d0a90d2194344315432b491eaf9d4286cc4ce48a4d096b5b3867046615eea56d022536284bfd9b3b527b1a202f9888e7f2c2b14e9112da1e2bb49870db9d69540c1386230ca39123bbba660d19e3aed4025bd30acd6b5c07f1f30ec5b83c864b13e6be711aa6c4fa50d30b21bd4a6de3b54f9b22329e9215dc7dac83d51325afb977f1b5922150f13c968ae5975d04f82c064c27b52ad1d5e2bc147f15cd30a57ed8b2d9577f10c403e3f20c3533e44ba3e623809b11f3dc4f2fe331e89e389cc93cfb2a3a930a7f8bf4527318d0daee1e02f72f1218c57578e1deaeb71dfd04510d232353b694f15ea1c267fa489929b1fca050d714b7beab825756bd8015a23b419683e8c11b73530608829ca6cc9dffd8bf360fc9e0ce644bf81b75e2a16c4ae4358ae61844b0b165edbfaa27a8ba4a1129ab4b8587efd51d9766179fe2129b37b48e3635dcf4ae87460a31e0ff47baa71ad19cfcc230250fdc433cf2b77914bf984a4c3a90af159f4e65892be928fc9de8874189cc078cae007ef1dbd9bda99a652abc768a255b20487939340520e34e046811febf8f7baa3d1adaf74ad96de91fd9ef1203c1988b70c3b35a811508ac5e38f5f43bece606ed0eb1ebc65d157f1e4583f46ab2a6077e3d560bd384a93c8f3270e09abd4a4910353cefdb4a0f0379e9aea08ccc6e978fd78a459baebd848b7b1652a026fbf47b3323ecd5f47652fadf575892619771bfae45649cc35c43ab72c25ed5b35746d7702c2657ce4dc1dc752df672a3d68dcf5d6d1caf00a1517e4b7dd44cd376d494a86b692dd07db2e367263f7283f983dfa3fe454c6d82033d42109cc79d27f086bfc69376cff0c7c8ae06df11055b6e2e8be07f7983c5f94ae654b796c9161a0563542f99ec4e33c63485ddc51f83a7ce2f167ac2cc7f5ae8f73c9694b5daf4912417a38812346972110ba2217b4ae1b757fe88cc4d3541f3ed444b1af4b4a751290039a694fbc61e79debaee8bc0f128aa591fcf7cadb1a151e315094630528a54507bba8dfc9bf12254c0d2d753d52fa89241e708515c2a2e1380756f898217a5a5bbeb1986705ee2fb2717a40aee00b067073779db99d295f14a34e1917aa3a74d7e0065ff576de505ccdd60a8aab9ef41061475d045f0ef8df36ceb84b43c867a6b20000dc574d20212c5ab74383b8ef10592dfcc1e03bb7cddfe1d0551d99d2414e887af198726032b10", 0x1000}, {&(0x7f0000000140)="722365933176a7b0fed877e6ad7650548aa46e81ebc467fa8331fe9868482f03d9b08afde9e3fd77de11b90dcc9a3c", 0x2f}, {&(0x7f0000001240)="cff98c5e0334e81f2d188b433c21ffc20416eb42b94f3a0e0dced3468a2624f44ab502e00dcd8b4028d5fb3094030dda54e962a232e34e5f03abc27b3ac070198532dd781612db5ec76d3b656778ccc489569c9edc0004022014504d8291f009a0dd1a55f271361a4117420efbf946caff26d0f3c6e5a854d63613fdabf7fdb29b2e654cf8f9de56895bfcdbe80fb8fab22002a9a18f8adec6a08928aab8dff6df1d512478492e9f8f1abfda82138cc7cb1519de8599408b24a338c19fef6c5f7bc6f90831c6fe5a130e3e958ec4ff1f01c0d744ca5b8b4984d8de67627aa09f4abc617e3784", 0xe6}, {&(0x7f0000001340)="ea8984041fb1f8c11d818d15e64601054b6bde1cc3ac4419b8cd6695e0df04512c90c61d1cbe0c2c1b670f614176f8bbf5b5b233c3e0c6567be5dc0a82fd41ee1fd32fb5b9b10473c339c8da57b3dff8be9f114a9966620aeed6b0d5f818d33cc8ca462208f0879348fe5cd2ff0a17f45c231559f99de4671268d1074e120fa5428f9a2f39e8ee926c2b5096e55e7b665c0cf7b64c224704a5bacbb9e55e860fc5c2d4efd3a256d26baa12fd9a4bc26c92a22c2e736409756daeff4593b1de9e9877ddfdd9607237c726a380a37842", 0xcf}, {&(0x7f0000001440)="495d9ab83182b72fa04ee47b3bb23c4743afa0a0d367b23fd4a2045cefa548f0cf0f326b4d9d0126d79c38419115623987111b6ae1a55e3232c32874b21e3bd60e3940a62c63e21e8f5289b84813cbf6e01658519d4aac989a85999b5be24f499517f7b9e32114a31629e8677924cb1058e2a6e7465987f18d8c085a75279c9624833f5d1f865f88a0", 0x89}, {&(0x7f0000001500)="b1776007ce15234af15ff3d2d328b309d2e10962066130eec08020a70290bb1e37307f9f5f3659bba1fa52552220425d20dd78891ac0532e32a4954c381d21258650618ca0fac32777316748ecaf08456131d240fc945fec2889afe3c125d9f81230a7f70aa5fb37ed5f120b8a004996d2f2eee6f96fede30050521c1814b7beba5a62138442a464b7", 0x89}, {&(0x7f0000001ec0)="f685f6395272c639f23bac533c01ccff37ce815be64ba223d9dfc82c1e6ea0abc866261607319f8ae33ff1124afef782ab7bf2c703cdde155921c50872417dc0a4289315ddec4c8c96cf82b7cc6343b5ca6183f3af6a20e4d85a1717bba3f9596d72b531ec52033372d382453103bb052912b1332960b1219b4435371e3d08ec9e87095f8efde33e2391c16863aa2d5a67b407b85bfe71d080221f3d1adbe730084406b4da2ce631d323171f121ce02e5fa51d834c3fb1a83ed37158a2f6dd5d2790d1011d44ef72d7396025316607181ee5c8dc822afc18630585e68070870bb6c02ff1ec6f53bd510342df9fffc8e312d812593b148289153357db766d7ba2b3fd723224166659cad165eb695d121e64dbe47d4917349a28c5dd0325a7acdffdd21943c779edcf514c44d1a28b1c9ff15b1704b5a0a97d88bda0644911249a034ff435e809572773f3d9f68a29711e0e89a4cfc71933903c3770561e7fa21857cebe7299f75af0f40ac565b4bdc9d1f5a6b346474f8b8a448e3e63eb8f35edc9528664526436bf5adbea619b015c973e283f527359f3c3547ce35fb21042c7e00150639aaa4707e878dc025f2f7ffe59f1ab80d8a63d3f137a0a5d79990e6ebb670092abe8d6d52c7d3091de017f7e20851983797e4cbe88fa8452852538db40d2ee9abd8b8d027994f44566a1188a9c71df66216b0fb3f3aabfe4daf255eb0455363237b49d9c4968628a7f0bb9b3c0d423f88285a306538df8dd1cd0a6fece6c2045af1b57312f88b2058cd48b6d04d6ca2c736f71f8744c843231b496a69f3af1eaf7a486a2ec75a1a1b49c2e3daeba0dae8f4a1ddc6a1758914dddd367a305c2f6418e5226cbe98bac57ea7fdae6d92aa4be3b1a33d0bc37e4d3556991371cbcbb78e6da6fca36a08862e212e169bb1a8a32317a8fe11fe45ca319c100c0d23d1c3ebfe68a93d733b0c2f6c50c2963f4ffcebb8e2061008f97a65989ed700e2298d2dcd9b01296c03c61359f38816c9b2af35d09711961b54fcfe6ee1d0529e4a7805cbc70504963e8fcb280a090488a49982e5c0d2599d10f214ed120cea326ba93079de2d60bcad101bb21b49122d88272e85ddc6fbbc104815d68e14391d6413d72f87a40b4b3294324e8c4e49649a26fab34bb37b56e337614e0412e33c7b79bc72cc2fbb72c2431f998a97fb1932dfe792d9bd64351170e303fe13a20ec31c5f6a4e7add002c1ef60fc374387830b0e76287beba8ecb05404c97cac001cf21eab0a6c80158dda6feff45aed4f20725b2163622c6a9aea9a877d16305ef102938959ed82bb166e861437d08965a10536724f23c2032d5130650f1ddbe7d68df628ac832a27654454702a7f9324556ae85e661e3f51f9abcc9722698a08d1ee8e291d644d04c251502b7e2d45457c5701741f11ec33a916f83f7960a1e0ac24f4e0354586019c313fa04d2a127a24fe60d046b15de169436b0f2adc1c91b5846b48be8959a04da00600db89665d154fbf89318075c407384e7bff2996d231062efcaeae4f2bfad5d48e9e7db30e9ae923ab7a206dba9c061687e59dffb5e3cae29c15770438ced122c8e3ffb65e196fb768fcf874a5ae1f92965fcba463cd322766a758039eae7885df71ce53772c90618fa47fb90547be8f06959495df391816e1c450d8cd0c4e87c8c42bd13e0c814db165c405db4d644c597cdbd54c5ce29389981b0c4db0853caf40f5f6058c94c9115c7c3f620b3899bd01619c50dfcd50c2cd3054dfda5c8edf788c25a493031f09b9fe843161666a122b3fff8261bb17e7ffb2e81fe46b0cbe4ca3c395e07adf830097451599428ac98dbe393412f7da398059471d1eca790b47ab49b7bba8e175bad8ea0ff01c87f41de0b34a0495ac7bfa81cad9ac04eace1c8f72211cca358b0ad448203b1c24a5af6c21d9c82df1c08e512c388c9dc1373b76bfd73756b340788432c53d4f2e8aa927918ca057e2b0e33dac28cff1437b5b4361ed063dde5c21de0d72d1248d6521a0011b2ec8588e529f36e52979b828b01545290d3891437c9b9429e51a7ec6a9ff4cbd70d277f1981394089c3dc44891bf6358586a59bb0483c3f8fd058a052becf613f8aa40d37edd91cd3c7a288e18efb1bcc23befb424fa9beeca74e30bf5a9ea16a6278c78f73cb99aa0e77aa2e2b5a4a087982d670bc1b6167014d11bdb278a9923d6a38c062bbeaa59eeb2b44921e28e9ffb554157bfab41c9ea619b74d1b41aa54ad1fed907dcad604147052262252fa2060acb8ce6b573efa543642ebd6f1e4511aa6ad090d5e4527abd71d0c1e745d729fe3872eb33957cf7adeb145708745ca39e71c9d2257f66434f0a130f84a6dc5fe013315801b4611d6d42a5f21593f4353a8c0a700a0847a5b32be3d4ae9c045174d2afc05ad3ec40009dc5afca29f3f0d5a7ba81d362fb07e362c65f5d662d273b73e90db842272fd323133523318b7fd000140822727183e5fbd47f6423a4593ae45237e2d88ccc81be22adceebd4d81cb304fdc8a73c523da837c6e7f797f3d8f23dfc1706feec40f77db80101831a21c582170e679cadc31111d22d172dece8ff08458ec9e3f3abb416e571c25bf0bd2272ab9f859e57c9da289975471ec5548bfc5e393e13cb53734521e587eab9ee097e750599dffb639007f25350992594ab0216a66f27dc434b2f09f6fa3cb2627f92ba08515ff503f4975d0fc31c3d185949b4e2159ced386debc65a893c88dbdb95fb31aeb84bec89d21713325d29c04560529145246b4a639804ad76caf6120223dbf8e670ae783b148487027fa7304e2ced4711b12a928d8a57ecfdbd10d81eb0963587346baa2e6675232a6e6adbf1df217af396fee9069bd59a92ecfce88c83891d0c5244f431d368d6db23661c994e9826adc2bb19e7a7838457c90fe47005d105b343c335d2b6e011596bdcd62649460f0c6c26b3effe08e525c16dc066dc9a13cb440b81c3a3c8a233fd4aa4e21d0d9a6afa8263bf8312b01c6eab3e4bc7b6f8d9258e6d3628eac26c201820f9ca358c76aeb0173fb7928b76273cb19ad6c0c0ff5dda918d6c119795f591f4ba3f3dfcd13bc19177c64b77b50eee3bf26126614357e3f25acf11f6fc8f465468c14a6f2153fcb01b4642365943089490d53637e3bfe1dc1a247f4a85a0c82e84ed577175de1d998c921cf9e3a51e19f920516dad550134a69c0ffdc85d9e240977b24b96a5a2ae4f217c09175fa9f7e662e929c2984a2accda4a729fe360cf984cde5c094c52e2b9e09d92cacbf90dd71b22fb22b4a61edf4605eab27f0482ce7dbe142ce317e64908da119dd93cddea2e6bb8818f5122876e622b8a7ffb51139ebf739f97c5caa37172b3770c1afea9dfe5b5d7bd372a9a856b09480f469d7b48debdf7c66685eaef2aeb458741dda310d89c282471c22911e5a9b9630f3cbae0658aa4f2098fa872ddd4f385b2b46666dfc29a29059cb9113c92957a627938509a64750eaa56387cb498e0b67d4fd3dec7e34e1cb78cb80d9992cf7fd7b396a77ca65fc0032d0b231b7a86380247c03ff6a8d16ae11231e9a2e01620bd7862ae0367099a8d6e1f6df7983a503879b904a96103e2912c806734af664020ee5739f32f4e2de3adc2d188c13c95f562f37345c5cdb7c48df73e689f1271fc4739c46234ad4c4633a8373303a7c357233364b34649988d464dbf2b048007b52ebc0ca95e4f7f7857bd5d08f517876888d59cbccbc5e38bf79d0b474dd7dd28b34d4206927792d61ed21e0ac2d357f4b6a34d4d9201bafb383ccb008457225e6727e920e5084fd761c131f70b6b2723761855f330ceb073cd33701411d13d2a94d173004abd1c8dc41fcbc1580141b9ad40ee48748a037ce17f223e21b8f9d6761a086a3d92ff34f6444a9910b90c31728a56677b03395290991dbbb06f182cbd87fe3bc8e392fb59d97c6157ee045cafd9891046beed8de83e3063f42880a5a13a0474cab40093ad73c29d8ef26fd5b1c48e71d7ef300afed1421b0d6104c37a504ae5baa3ea51512013374b45308af6688b320f89ae81ecd0b835fb6045e7609ae6b04aebeb46dd67c9c8426429fe9b90a6366bf799a9453208cfa7d8775600d5b3f9c51817c644d83b9d1119d0ebffcf703d28471db1b565d708bd41d8dac23461617a7518a1444016dd9e5d93ff499593a1a17459715ed0235c818b67793615d8c992c7937a173ea5238b1deb3cd474b629d707f547274a8ad5096847de34f61fac403af08967d0a90d84a9fad67a87f3a5926104c25d072af45274c948ec52efe00c6e0cc9fa0377f1ae3621cd922366c0d6f2e92fb46a150ff7d1517e950073ee85546843c564f3c944aaa6cf787f01e8c3e76b8d4bba0c556d0dca226b584034d097f35d1622ecbca245634c84b946f2b62585fd833ac2f44d6c03a9eda46bf23ba9161da15ac7516f4c99bfa1644447b32c7d17c6449c782f83841756d583d68498db466c16bac90b3dceda49741a79c77ddda5bd8240daaf83151725c431a4eb758e515aec98dbb08098fb0e27e8a8aa12025eee036c1b5da512c1bc553ef1f121edb12fbbd9187309f3ef4ed3d1a48e76528b172285f3fa69469f89177a49a06add131946544da8605cfe828243b1adfb3529c532d12d64a60761fe63a7d8ade23965838eff356079973f6141451fafbce2d9fc6a1788c3ec61b69e0623b07ef37fad4e802c6e10388bffbf8449e77889d14ac2e7a315823d811de981e93f7ac21b62d296541d0e793e3cadc2c0bc380ae983f634dd9d2bbb7121d382f40fd64920dfd6ff9b19e352c9b38277b4b1b02837fe5cd2bdbb7aeff13bf9a5d90efcb4c02a8a89e22a6b9e5835dbe5465bc5b4a3d918ae32c72a1001482a9459d51db1cf2ec5d1ba8c20e00d0c80b0f7402d9af67b211221943cf667f896f4d732939658e0c6b7ccae7f86a4ae52628ba9e98acb33e3378a81f1eb5ff3c402cd97bca63c966352c0970dca54466ef955a290be1b9379f14f128f803a1f33e3e4bd26c59c7a69db0f6f8bf8a550f79105494d07539735a7ea81c0c7f2ce54390ad7e64337fa17a28ea3a6af28352a552ffbb7733aa7f7d95535d65816bff5de3089216912381a6cf527be7d14fba4dc267ca17e847869fc8ba691d7c12a8f9ca3cc2a44d3e4876e258cd44d8804443943ca01bf78d549eb0f92eb34d15eb3f5653a06196cfc634f9b016620bf6abafb8d9cf668420be597de503735c0c48e1b1917f2b811b9fc056bd50c8e5c850171860ffaa2af526988c607f82389fbb0eba233ea43b797d5e96390e0d5b5085dda3c8b5f11ad1e256230fb32049efa83d6390f42c4d138499d0096bebfc5a967df7b9415994bfa19a32d701a23e2790aa09e40171f0f758011ccff92277c48471b8b8ecf29248b7ed5f76d159eba61a53683f66b3ab983530fc05e8ab4b641a226dd994e39ce4e1d9d95880cec4eb24ca59ed065958654ed4c27fe96335698423890dd855792d76aec9a5acec5de125f4cb5d45fdae308076932eb202917236cd4bc52890d1ecf4e9ff6e9783504270b68eac1bd806cc756755a20ca763391e3fcdddec3d7642fe307641e3fe73da9eba43b085e12ca15a239b5edc976726d864ed75121dc3c08eddaa397907eaf2f08f6805c581b81855204a2a95ac2d60c72659d535b2142146992a5dd80d211aeae36e939401f3b38a8078c9b998b3a7adfca31fec4e69ee9e77c652ba6bf08f03dc1b49846e4c811cbd32f4d", 0x1000}], 0x7, &(0x7f00000015c0)=[{0xf0, 0xfffc, 0x4, "6c81366d9cbbdd90b149e9a77a446fbd9a3f8acf31a1dd34a2536032bdaca2472f8f812800453d5eb67fd1528a7c26f6b6a321d2fcb37a5c26527315d6a3649502dbb27219aff1eaf3b213f86c5c76aca295c0073571dc429d98a06b2f7c3b63a235f82764a1acab3078e136286f1486ff47d50f7e9cd92e229b53e3e2861121dc86e38a34112ddf46c58ba0010a291b0296f5c0c376136677e41983f3694bc0821cd0f1cb7161978edd2b218902d89fa36dc81da66305940bfe3f3dccaa3cd2e0a1832b20cf8758c3d1594fc896f9e123b6d59f9bef525172b903450961c4d0"}], 0xf0}, 0x1) ioctl$TIOCEXCL(r2, 0x2000740d) r4 = socket(0x2, 0x3, 0x11) connect$unix(r4, &(0x7f00000016c0)=ANY=[@ANYBLOB="7902adf5ffffffffffffff653000463f7b138a2a197a386207000000000195955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a400089d612f871f4385f04157795ea4a5c50700000000000000cac7dbac5b65c6593d2870bc122cd235000000000014b637000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c7d35f23d1aa551416c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc76946040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c034cf808981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e010000003d36ca293e35372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75ec53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac55bd5d0e254af635e29603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9ddac3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef00a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852c3cb4338f3bfee15a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d7100008f9d5e3da04cfbb073654c0180fffffd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d0cf1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7ffb1f98e6adc147ca20bb93465f8f501542bcb5b9924e85630c5374310d409c86824d7cd06044cc952d4bfc84fa4bfbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e198145af7ab215df2bee241fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c3400311208a7ede233c2628884a40587903dad931d4778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729ac2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8ecac6392a60a201d1598faf652ecf5f4207aca1748ac259dbcebef3c31b342bae09e9453328371101fdb7bbf1237472c0500000000000000135f9f346867fddb060000000000000000008da619dd77894b000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee933781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac000000000000e30b6b46aaf8db428ac153e2ee6b11dabfa3f61407867bb49839a248fb28f7d91ff0c211d70e7e73f1b412a428e7c3032245680a7e5bc2a871d1b025ba5d38cdec23c0eb6f7ae6da1b143baa9d524badecfc87f922b9188d638d15fb9ea02b1c389fa07b99cb04eb282a44b14a66bfeac9da17d6295a694bc601ac31b178dc5dc095003ee441cb8c7b308b5c975ddcad8ec4ba61a4831f452bd60f48008456b09f5226ed178c2fa7c7458c7b9a9248564fe2a7263b0a0df5bd778cb1808b7857df93c3bf1ed0e006452ad0b823d93c39d197cbd8102e06c5c40e3346b7e501a4e9f9dd4089754149244f896ccebd29b791a63d025ed57ce8111812a92b8da9c93d5ce5ba28878d0b3501394ebd068fb1128ff96897ea240c67a07a84667f79ea7e2aeb7d7324ae7dc32f821163d7906c8721258725c01a4e571702940e42d65b6acfb7b0a7cd821911f63003f358c09d87b877c255e8751d32a5841662c721e42e17f6c467fcf17842d75e8393bb83e42f9aa54f986ec66b55aeb4783d8ffff44a9693c0fc337342fe852e9bad066be8c83daba6764553ab28aa9629fa9bb518ec97d714f20ea2326edc5ec4f633019be287f0d5233d1aa6d476af9ee0a5006d842f1330f102c3f40c24ca8d556c94dc650c15e4298f1ed76ef7f1e8731a90acf0543f692224d79aa9b6d15d00"/1997], 0x10) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r5, 0x20004276) ioctl$BIOCSRTIMEOUT(r5, 0x8010426d, &(0x7f0000000040)={0x0, 0x4000000}) ioctl$BIOCGBLEN(r5, 0x40044266, &(0x7f0000000040)) writev(r4, &(0x7f0000001680), 0x4) 10:12:19 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYPTR64=&(0x7f0000000280)=ANY=[]], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) getpgid(r1) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3a) socket(0x800000018, 0x3, 0x0) r4 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000100)={0x3f, 0xa7, './file0\x00', 0x8, 0x3, 0x9, 0x7}) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) 10:12:19 executing program 0: r0 = socket(0x1, 0x5, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, '\x007\x00'}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0xff) sendmsg$unix(r0, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0x0) 10:12:19 executing program 1: pipe(&(0x7f0000000040)) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86139) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x80000043}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000100)="510fc3a0", 0x4) r1 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000001c0)="000000024ca5b30bdfd982955dc10352fc245f287f07b7efa76d410d59831a5283e4b28bed11ec3411814efd7c22000000000000", 0x34}], 0x1, 0x0, 0x0) r2 = getpid() r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r5 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r5, &(0x7f0000000080)=[{&(0x7f00000001c0)="000000024ca5b30bdfd982955dc10352fc245f287f07b7efa76d410d59831a5283e4b28bed11ec3411814efd7c22000000000000", 0x34}], 0x1, 0x0, 0x0) r6 = openat(r5, &(0x7f00000003c0)='./bus/file0\x00', 0x2, 0xd95843f5abd8e3b5) r7 = syz_open_pts() close(r7) writev(r7, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) r8 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r8) r9 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r9, &(0x7f0000000080)=[{&(0x7f00000001c0)="000000024ca5b30bdfd982955dc10352fc245f287f07b7efa76d410d59831a5283e4b28bed11ec3411814efd7c22000000000000", 0x34}], 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r11 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r11, &(0x7f0000000080)=[{&(0x7f00000001c0)="000000024ca5b30bdfd982955dc10352fc245f287f07b7efa76d410d59831a5283e4b28bed11ec3411814efd7c22000000000000", 0x34}], 0x1, 0x0, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r13 = getppid() r14 = getuid() setreuid(0xee00, r14) r15 = getegid() sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000200)="e0550a7ba9111955e885ae801f2533c8a3958930cb5a29", 0x17}, {&(0x7f0000000240)="b3009ca5ece3", 0x6}, {&(0x7f0000000280)="e681dcc474fa634afc5bd070115faba9b16cf1044612698025b868ff944437a3042d818e543a58ef0991f12dbae1", 0x2e}, {&(0x7f00000002c0)="6b4da8a872cd23ba1739f4db5cc3f3687e8d504fea783e83365f2a44b565d1ac3c2ede99c52c5a3c84d6b858939aff0b93c5525fbd51aeb5d5f9d4ca267cd4b2bcd3334841d6451ba3d748cc52af10ba777a7326c7ed2026dd5c1519479ff4ccc52b640d988f5be735c6fad5d571", 0x6e}], 0x4, &(0x7f00000004c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r0, @ANYBLOB="00000cff000000000000", @ANYRES32=r8, @ANYRES32=r10, @ANYRES32=r12, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB='\x00\x00\x00\x00'], 0x80, 0x40c}, 0x4) pwritev(r6, &(0x7f0000000140)=[{&(0x7f00000000c0)="3998907c53b76d755b2673477de4014fa9e489c1dada0b5375ab54aabc9f76f5dee1aca0c5ad50e13f53010b027068310770dbacdb6f", 0x36}], 0x1, 0x0, 0x0) 10:12:19 executing program 0: getpid() r0 = kqueue() r1 = syz_open_pts() close(r1) r2 = socket(0x1, 0x1, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r3, 0x0, r2) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x41}], 0x1f, 0x0, 0xc6f, 0x0) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000040)=0x2) 10:12:19 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffff53}, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f00000001c0)={0x0, 0xfffffffffffffed5, 0x0}, 0x404) shutdown(r0, 0x0) 10:12:19 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x2, 0x0) select(0x40, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0x20}, 0x0, 0x0, 0x0) close(r0) 10:12:19 executing program 1: getrusage(0x0, &(0x7f0000000180)) r0 = msgget$private(0x0, 0xfffffffffffffffd) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) msgget$private(0x0, 0x1fc) r1 = getppid() r2 = getpgid(r1) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r0, &(0x7f00000008c0)=ANY=[], 0x0, 0x2, 0x0) msgctl$IPC_SET(r0, 0x1, 0xfffffffffffffffe) msgsnd(r3, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000e27eb754204be23dcde4dfb724a1087b37064194c070237d7fcb5d201dafb80c7acb30d7100108000000a67815dd92248a9cf21b5aa400d13522440a0f8c12ed16e9471e30fa4780be4a5ec45a3be586b8d8523564dccd2b74835e0189b9c15826abf1aed96b8ffb9870462e1dcbc0db4b359f7d7b9ce23b8581bd8809166adefcc12c77ea83a7ab4383c61355bee7033c5e008c7987c0544e3f232c0124d14cc10fe25c7881c596bea37d4b6fc651b32d7ef7c433905cdd8c2b3a54be7cdf713764c67ef76578ba2c43e1f100"/235], 0xeb, 0x800) r4 = socket(0x18, 0x400000001002, 0x0) setsockopt$sock_timeval(r4, 0x29, 0x3e, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, 0xfffffffffffffffe) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, r5, 0x0, 0x8, 0x2f9f}, 0x1000, 0x1, r2, 0x0, 0x40, 0x2000000000000006, 0x1, 0x4}) r6 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r6}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) r7 = socket(0x18, 0x1, 0x0) r8 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r8, &(0x7f0000000080)=[{&(0x7f00000001c0)="000000024ca5b30bdfd982955dc10352fc245f287f07b7efa76d410d59831a5283e4b28bed11ec3411814efd7c22000000000000", 0x34}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r8, 0x40045744, &(0x7f0000000100)) close(r7) r9 = socket(0x800000018, 0x1, 0x0) bind$unix(r9, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r10 = socket(0x8, 0x4315f659524f5f3e, 0x13) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) 10:12:19 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) socket(0x1e, 0x8000, 0x5e) munlock(&(0x7f000000c000/0xf000)=nil, 0xf000) mlock(&(0x7f0000ff1000/0x4000)=nil, 0x4000) munlock(&(0x7f0000002000/0x11000)=nil, 0x11000) 10:12:19 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r0, r1, r2) r3 = getpid() ktrace(&(0x7f0000000040)='./bus\x00', 0x0, 0x10, r3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) r4 = syz_open_pts() dup2(r4, r4) r5 = syz_open_pts() write(r5, &(0x7f0000000000)="a6", 0x1) syz_open_pts() r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f0000001280)=ANY=[@ANYBLOB="82022e616c6530000800f12332c245edb37f12de6bec50753e42cce943d5a50952efd21d94cc9cdb2e604c64c49ac69c709e26ff01cc99beca0dff0f000000000000932cbba5fd749f3e4e67656816c4692a3bee72b9dd6b2ec7731f5ad968f7bb21a8647bca1c34138485c5b0d09ebfa397295377a0c7f22bfbdae5ddc3819672dc11a2feea10b79964d93d826f205f9d39e56503360d33d4fd75d4ef7927dc5b983a009994e9ebd3a9015336f31df8382a4f06a98f15e4300a106fa43a5719b7a46b3d431425abfb07188016f74e919371b6614fa0b4b998b6295cef3cbf0250c71e7869d0b980be232da944614a6d3ed0b67d307ddf512ae327f54aecdb2b7e0bfa732c939e90529ff10420df7d9ef434"], 0x10) open(0x0, 0x0, 0x0) sendmsg$unix(r6, &(0x7f0000001480)={0x0, 0x0, 0x0}, 0x0) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, 0x0) 10:12:20 executing program 0: r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) r2 = syz_open_pts() writev(r2, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) r5 = syz_open_pts() close(r5) writev(r5, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) r6 = syz_open_pts() close(r6) writev(r6, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) syz_emit_ethernet(0x8, &(0x7f0000000240)=ANY=[@ANYRES64=r1, @ANYPTR64=&(0x7f0000000040)=ANY=[@ANYRESHEX=r5, @ANYRESOCT, @ANYBLOB="498b1cd3c40dde2e93fed8d0084794aa9f69c9435934e513222941ee937b113a05c3fc6bea6b4858dc8ff36c168b20fc088af0a081ea4a20706447b4a1aa2ff023ced5e21069050f0a1ad3d7e5c4be49c98e8adfe9c547513923f6aab01a0d66ceec322b0af9b0973bf69e501c70a35df6ca808a55ec29a79b59c796b03c", @ANYPTR], @ANYRES32=r0, @ANYRESDEC=r2, @ANYRESOCT=r3, @ANYRESDEC=r3, @ANYRESDEC=0x0, @ANYRESOCT=r4]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 10:12:20 executing program 1: r0 = syz_open_pts() close(r0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000001c0)="000000024ca5b30bdfd982955dc10352fc245f287f07b7efa76d410d59831a5283e4b28bed11ec3411814efd7c22000000000000", 0x34}], 0x1, 0x0, 0x0) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x8000, 0x14) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000080)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r3, 0x20004276) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000040)={0x0, 0x4000000}) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f00000000c0)) writev(r0, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) r4 = dup2(0xffffffffffffffff, r0) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000400)={0x1, 0x0, 0xb1, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3], [0x0, 0x0, 0x0, 0x0, 0x0, 0x7fffffff], [0x0, 0x0, 0x0, 0x0, 0x0, 0x75f7], [], [{}, {}, {0x1}], {}, {0x0, 0x0, 0x0, 0x2}}}) 10:12:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = getuid() setreuid(0xee00, r1) seteuid(r1) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0xb1}, {0x20, 0x0, 0xfd, 0xff}, {0x6, 0x0, 0x2, 0x8040107}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000080)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000040)={0x0, 0x4000000}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000100)) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 10:12:20 executing program 0: kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x3, 0x0, 0xfffffffffffffff8}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x1) ioctl$TIOCCDTR(r0, 0x20007478) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00.0\x00\x00\x00\x00\x00\x00'], 0x10) sendto$unix(r2, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de6", 0x2a, 0x0, 0x0, 0x0) 10:12:20 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x800000018, 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) 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, 0x4) dup2(r0, r1) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r3, &(0x7f0000000080)=[{&(0x7f00000001c0)="000000024ca5b30bdfd982955dc10352fc245f287f07b7efa76d410d59831a5283e4b28bed11ec3411814efd7c22000000000000", 0x34}], 0x1, 0x0, 0x0) getsockname(r3, &(0x7f0000000100)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) 10:12:20 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x40, 0x5308) open$dir(&(0x7f0000000140)='./bus\x00', 0x8581, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x10000, 0x14) getuid() 10:12:20 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0x3b, &(0x7f0000000000), 0x4) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r3 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r7 = fcntl$getown(0xffffffffffffff9c, 0x5) r8 = getppid() getpgid(r8) r9 = msgget$private(0x0, 0x20000003c4) r10 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r10, &(0x7f0000000e80)=ANY=[], 0x0, 0x7fc) msgsnd(r10, &(0x7f0000000180)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fb8c598a77817694e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584b00000000c32e29e3a2dcb27a4338f72f000000000026f39a00000000c3569a47216586cb5661038817a900000000e05b4289dc0fb331d069366f1550f86cb20a08ef09e8ec88e2ce57a5c4e6a934807f50869418c83bf75311659ea8332f5e4dbae89c139b6ac95a36bcfb0739437b"], 0x1, 0x800) msgsnd(r10, &(0x7f0000000e80)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecfd58c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000a4a3af74e7548a3f0a1ef3e3f4358b30a130a9a062e678e5a37e21591aaa06ab276ae2868755"}, 0x107, 0x40000000000800) r11 = msgget(0x0, 0x8) msgrcv(r11, &(0x7f0000003740)={0x0, ""/181}, 0xbd, 0x3, 0x1000) r12 = msgget$private(0x0, 0xfffffffffffffffd) r13 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r13, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) bind$unix(r13, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) sendto$unix(r13, &(0x7f0000000400)="d15481f4c648594ee4d41292082eb9869e358c9331c7fd5721759bd9f98508037504d58d2ef58c3bb62963ed3026930633973e08ea145b44c8f7a6285500078613f375f1bbad9a290a4158a3252936317a299e65a00750aa88a9c04edbe5a01467db228a7fa7e66befe3f987882d202ae974cc2d0a83a7c972929c89cceb946da2bec861c7d3b84a401f8099af2dd2ce0c1e4efcc3a83fac228ec6850e9481cdf3abd4076f54f6afae9c879242febd239346b1403c01", 0xb6, 0x3, &(0x7f00000004c0)=@abs={0x1, 0x0, 0x1}, 0x8) shutdown(r13, 0x1) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000140), 0xc) msgsnd(r12, &(0x7f0000000280)=ANY=[@ANYPTR64, @ANYPTR=&(0x7f0000000800)=ANY=[@ANYRESHEX, @ANYRES64, @ANYRES32=0x0, @ANYRES32, @ANYRESHEX=r5, @ANYBLOB="d935ddf08c63e32de0c8d9b6e2438dde2c64782a6be7ead35bfc5b20f5b8dfdcc72f13f408af31260a0aa6fe4f3ddaed96912fa21fc753f20129d2817cee075e7fac050628f8a2ac8ce47232998a9a196b", @ANYRESDEC], @ANYRESOCT], 0x3, 0x7fc) msgsnd(r12, &(0x7f0000000180)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d6f142803ee38913bdb4a0a88315dc9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fb8c598a77817694e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584b00000000c32e29e3a2dcb27a4338f72f000000000026f39a00000000c30000e05b4289dc0fb331d069366f1550f86cb20a08ef09e8ec88e2ce57a5c4e6a934807f50869418c83bf75311659ea8332f5e4dbae89c139b6ac95a36bcfb0739437b"], 0x1, 0x800) msgsnd(r12, &(0x7f0000000e80)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c32cbb50866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381eaa0c35ed7142c2f0d2e5f9ce77c1ecfd50c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000a4a3af74e7548a3f0a1ef3e3f435a130a9a062e678e5a37e21591aaa06ab276ae286875500"/255}, 0xfffffffffffffe6c, 0x40000000000800) msgrcv(r12, &(0x7f0000003740)={0x0, ""/181}, 0xbd, 0x3, 0x800) msgrcv(r12, &(0x7f00000003c0)=ANY=[@ANYBLOB="000500c806c2448927ea115e39b0b340a891f62e217821b111ef89695d4ae142a2099adeb615aca83271cb08cf27766da5a4a42afe6e5d3ff160f09d01e1304ca750b038dd62def78cbcc267e577b1921e6d422c5809cb7ac8ff005b9f637c21a759f9806a7fa9c291b898ceedace3335baa273ef734123d0937aaa99a14dec4256ee5b169d8df94d76b361d90150e1c4d0b7f48dda04b7d72b881ec09c00afea3dbc09b95d083254d4641af8de19e221cd1b2bffbc50bc5a043a72a353891876c8c394b0977bbeb5d6e689af5ff1a3d2dcfac19953c12bc955189f0e6bcba685f128c5cc443434fdd3e44a6e9bd1891bed5dfcf9aada01cebf046dbacb50d49c356d20116c8de4c98d3f9a7c3ef87c7a0fc3f4519fc47e2d1d3a14357b07a9175ff8931f32a5372a1a572405b288de15a3e55d493d2b6651578b10ac57f478fa098d615013cb50045276301010000000000000fe586dec5d3047bde71d6504202a3f66b2d4b61e730012134de7e12e099287454fb47f3d8b532bd89a755d1cb731eb279319b96585d159dd02400d22342503361a133993f5c32ba05f312840df100000000000000"], 0x1, 0x1, 0x1000) msgrcv(r9, &(0x7f0000001c80)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015390000000000000000000000000000000000000000000000000000000000000000000000f800"/250], 0xfa, 0x1, 0x1000) msgsnd(r9, &(0x7f0000001d80)=ANY=[@ANYBLOB="02000000000000000d92f87a67d79080b40c60873cff39bb32524b5fab37eedb5db9b4cb6a6ec55475b7281c0af41d06000000bd90fe11ccc20117c2e474426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da65897b1a8c6076839de74601e1d3db901c48e582d225bcaa84fa8128f2d1071d2b654651f61f418c9b0b7fde0ba452cfcd562e42d8cac3abf2a3009423906e081cccf53398aa38c3b9e4207541ca4edbde17f17298a431508f9c1b08115f330ee37f5e4c89f3d78ad0000000000000000000000006d8c4033714d832447b5f6c86a4e0a71152798d7edd07f4b0007350d6811ced842ad6b027c6ec887a9fe10363796ea07d142c9afda1631d4d70e4e2c1d9af3fc9db996d93052647cf79f08167ce14ca89c5acccb44187b7d6aedeb68853836b3ac70b9fec3f858eaa5f9a7acfee94e820ca80752f71c04c35721582cf33b45a6c0c7312543609bde628a69abef105646eb84496c29dfa52db6cd6cf4489dcdfee9b42db80f14145a14bf252a98951d2b0eac27a47d8f8df8d340bcc86f1dfabc3ba4733c12270b9596e5735af0"], 0x1, 0x0) msgsnd(r9, 0x0, 0x0, 0x1800) msgsnd(r9, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000980)={{0x1, r3, r6, r2, 0x0, 0x46, 0x81}, 0x10005, 0x1, r7, r8, 0xa5, 0x1, 0x4e2c, 0x6}) r14 = socket(0x18, 0x2, 0x0) connect$unix(r14, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r14, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000640)="3ae8c63b3ca49e4578eee8e5cf948aa4ed1faee2a66e71250fceb95c763ae956eafbf8e8a0badb662c07a863", 0x2c}], 0x1, 0x0}, 0x0) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xa2) getegid() kqueue() r15 = socket(0x18, 0x2, 0x0) connect$unix(r15, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xffffffffffffffa0) sendmsg(r15, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000640)="3ae8c63b3ca49e4578eee8e5cf948aa4ed1faee2a66e71250fceb95c763ae956eafbf8e8a0badb662c07a863", 0x2c}], 0x1, 0x0}, 0x0) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000200), 0xc) geteuid() r16 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r16, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000640)=0xc) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r18 = syz_open_pts() close(r18) writev(r18, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) sendmsg(r17, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f00000008c0)=ANY=[@ANYPTR], 0x8}, 0x402) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 10:12:20 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) r2 = fcntl$dupfd(r0, 0x0, r1) accept$unix(r2, &(0x7f0000000040)=@abs, &(0x7f0000000180)=0x8) r3 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000100)="000000186204018b002b06000000267e7f7780e9990900a24e14da0000000001838f74a2e84567f810efc950550ca7f9a86a652d62e11611b06e272e6959c51bad5a8bf626d9dea3c2c300000000000000000000000002", 0x57}], 0x1) r4 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) unlinkat(r4, &(0x7f0000000000)='./bus\x00', 0x0) chflags(&(0x7f0000000200)='./bus\x00', 0x10000) 10:12:20 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b1000513600000000000020020000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282b18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x129) syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x8a31) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x7fff) r2 = semget(0x2, 0x2, 0x0) semctl$GETZCNT(r2, 0xf065924ef917ad06, 0x7, 0x0) r3 = msgget$private(0x0, 0xfffffffffffffffd) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r4, 0xc5005601, &(0x7f00000000c0)={0x3, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x80000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4], [], [], [], [{}, {}, {}, {0x0, 0x0, 0x0, 0xfffffffffffff257}]}}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) msgsnd(r3, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) 10:12:20 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200, 0x400000000000000], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbffffffedfffffff], [0x0, 0x0, 0x401, 0x4800], [{}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x4}, {0x0, 0xfffffffc}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000040)={0x0, 0x4000000}) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000000)=0x9) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 10:12:20 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000040)={0x0, 0x4000000}) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000200)={""/16, @ifru_index}) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000040)={0x0, 0x4000000}) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f00000000c0)=0x3) r3 = socket(0x11, 0x3, 0x0) setsockopt(r3, 0x20000000000011, 0x3, &(0x7f0000000000)="04000000", 0x4) r4 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r4, &(0x7f0000000080)=[{&(0x7f00000001c0)="000000024ca5b30bdfd982955dc10352fc245f287f07b7efa76d410d59831a5283e4b28bed11ec3411814efd7c22000000000000", 0x34}], 0x1, 0x0, 0x0) connect(r4, &(0x7f0000000100)=@in6={0x18, 0x1, 0x1, 0x3da}, 0xc) setsockopt(r3, 0x20000000000011, 0x800000000001, &(0x7f0000000000)="186fe65c", 0x4) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r5 = socket(0x18, 0x4, 0x6) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000180), 0xc) 10:12:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) fcntl$dupfd(r0, 0xf, r1) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28}, {0x30}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) r2 = dup(0xffffffffffffff9c) ioctl$TIOCSTART(r2, 0x2000746e) 10:12:20 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000680)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9000000}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000d15000/0x3000)=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, 0xfffffffffffffffd}, {&(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}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) 10:12:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x35}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) socketpair(0x10, 0x5, 0x3, &(0x7f0000000080)) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8000, 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000100)=0x800) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000280)="fbaf8a8de2bafbfa5edfe162c5ed", 0xe, 0x0, 0x0) 10:12:20 executing program 0: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x3}, {0x18, 0x0}}, 0x3c) syz_extract_tcp_res$synack(&(0x7f0000000100)={0x41424344, 0x41424344}, 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) recvmsg(r1, &(0x7f0000000600)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000500)=[{&(0x7f0000000180)=""/18, 0x12}, {&(0x7f0000000200)=""/182, 0xb6}, {&(0x7f00000002c0)=""/162, 0xa2}, {&(0x7f0000000380)=""/120, 0x78}, {&(0x7f0000000400)=""/201, 0xc9}], 0x5, &(0x7f00000005c0)=""/40, 0x28}, 0x41) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x2, 0x0, 0xfffffffb, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0xfffffffb, 0x4}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000640)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000680)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) r5 = syz_open_pts() close(r5) writev(r5, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) r6 = syz_open_pts() close(r6) writev(r6, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) r7 = syz_open_pts() close(r7) writev(r7, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) r8 = syz_open_pts() close(r8) writev(r8, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) r9 = syz_open_pts() close(r9) writev(r9, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) r10 = syz_open_pts() close(r10) writev(r10, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) r11 = syz_open_pts() close(r11) writev(r11, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) r12 = openat(0xffffffffffffff9c, &(0x7f0000000dc0)='./bus\x00', 0x80, 0x2) sendmsg(r12, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYPTR=&(0x7f0000000700)=ANY=[@ANYRESDEC, @ANYPTR, @ANYRESHEX=r4, @ANYRES16=r0, @ANYRESDEC=r4, @ANYBLOB="1d690ffc0aa74c0d8683f408380bfac94bf9f4040000000000000060da118d9d782535f1851f1a64e0d1db01", @ANYPTR=&(0x7f0000000d80)=ANY=[@ANYRESHEX=r1], @ANYRES64=r2, @ANYRESDEC]], 0x8}, 0x0) r13 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/vmm\x00', 0x0, 0x0) r14 = syz_open_pts() close(r14) writev(r14, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) r15 = fcntl$dupfd(r14, 0xa, 0xffffffffffffffff) pwritev(r15, &(0x7f0000000900), 0x0, 0x0, 0x3) setsockopt$sock_int(r13, 0xffff, 0x80, &(0x7f00000006c0)=0x4, 0x4) 10:12:20 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001cc0)='./file0\x00', &(0x7f0000001980)=[&(0x7f0000001c80)='&#@,@\\{(/[\x00', &(0x7f0000001c40)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = syz_open_pts() pwritev(r0, &(0x7f0000001bc0)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r2 = syz_open_pts() mkdir(&(0x7f0000001b80)='./file0\x00', 0xf9) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001880)='/dev/ttyCcfg\x00', 0x81, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = dup(r3) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000001d80)) r5 = open$dir(&(0x7f0000000200)='./file0\x00', 0x8080, 0x0) close(r0) r6 = dup(r0) semget$private(0x0, 0x4, 0x303) r7 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f0000001780)={'./file1\x00', 0x2, 0xc, 0x5, 0x2, 0x105, 0x2, 0x1, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) ioctl$TIOCEXCL(r6, 0x2000740d) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)={{0x4, 0x3}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x0) ioctl$TIOCCDTR(r6, 0x20007478) ioctl$KDGKBMODE(r6, 0x40044b06) r8 = socket(0x800000018, 0x1, 0x0) madvise(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x4) bind$unix(r8, &(0x7f0000000080)=@abs={0x1c8d62c6e936f906}, 0xffffffffffffff22) pwritev(r5, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) readv(r6, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000320000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 10:12:20 executing program 1: r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) preadv(r0, &(0x7f00000015c0)=[{&(0x7f0000000000)=""/70, 0x46}, {&(0x7f00000000c0)=""/115, 0x73}, {&(0x7f0000000140)=""/190, 0xbe}, {&(0x7f0000000200)=""/238, 0xee}, {&(0x7f0000000300)=""/19, 0x13}, {&(0x7f0000000340)=""/216, 0xd8}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/175, 0xaf}, {&(0x7f0000001500)=""/187, 0xbb}], 0x9, 0x0, 0x20) r1 = socket(0x18, 0x1, 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000001c0)="000000024ca5b30bdfd982955dc10352fc245f287f07b7efa76d410d59831a5283e4b28bed11ec3411814efd7c22000000000000", 0x34}], 0x1, 0x0, 0x0) r3 = openat(r2, &(0x7f0000001680)='./bus\x00', 0x1, 0x55) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f00000016c0)=0x1) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f00000017c0)={0x3, &(0x7f0000001780)=[{0xfde4, 0xf1, 0xb1, 0x9}, {0x4ed9, 0x1, 0x55}, {0x6, 0xb8, 0x1, 0x7ff}]}) r4 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r4, &(0x7f0000000080)=[{&(0x7f00000001c0)="000000024ca5b30bdfd982955dc10352fc245f287f07b7efa76d410d59831a5283e4b28bed11ec3411814efd7c22000000000000", 0x34}], 0x1, 0x0, 0x0) setsockopt(r4, 0xffff, 0x8001, &(0x7f0000001700)="a923a6eefe2ceab8e0b665d26a148b0336bf407b4dc8e7b7d10622bc621a01bb971ab8900a4e5bec89a5ebfe0824e790543bedffd3554dd3bb19ec95402049c8534f3bbe2307908acfaaa2b56c91548d856656f469e8cb9f13fafba4c18543968bf8a31a", 0x64) setsockopt(r1, 0x29, 0x26, &(0x7f0000000080)="8a2a9438", 0x4) 10:12:20 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x4, 0xe9, 0x6, 0x47fb, "7ae9aa6c2717d9684ff3c598ec1bb31817dc07d0", 0x1, 0xc000}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x9, 0x2041110d, 0x9db8, "d6d06c8a4006000000e20000005680fda074ad00"}) write(r0, &(0x7f00000004c0)="6e0e8899832aed8d11fc4cd32a3fcf73ade6c6df1cefd6406011035e57b476b4af4c06", 0x23) 10:12:20 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r1 = socket(0x18, 0x4000, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) fcntl$dupfd(r1, 0x0, r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000480)=0x1) r3 = semget$private(0x0, 0x7, 0x286) semop(r3, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f00000000c0)) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0x409, &(0x7f00000002c0)="470b4e98fbfabeab1f154bde63fd3c0884ec27b16f7b711ea277c46c8b4358b6c1ceee6b854d559e698a55b81d65f336e5b5a350f7bcad5749ee2121a950c992cb4180b575ee76895075d6154ef7f2efacbd7eb58e965649c2f05d0922e45f559683edf3a0c0e937553d6f68cb92a1d13029102f3894cfef7b23505ad70000000000000000", 0x85) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r6 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r5, 0x0, 0xffffffffffffffff, r6, 0x100, 0xfffffffffffeffff}, 0x100, 0x10001, 0x40}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r9 = shmget(0x3, 0x1000, 0x100, &(0x7f00001b1000/0x1000)=nil) shmctl$IPC_STAT(r9, 0x2, &(0x7f0000000100)=""/114) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r11 = fcntl$getown(r10, 0x5) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000200)={{0x3ff, r7, r8, r7, r8, 0x104, 0x5}, 0xfff, 0x9, r11, r11, 0x7d55, 0xd75, 0xfa}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000017c0)={0x0}, &(0x7f0000001780)=0xffffffffffffff48) r14 = semget$private(0x0, 0x7, 0x286) semop(r14, &(0x7f0000000000)=[{0x6, 0x4}, {0x0, 0x1, 0x1800}, {0x2, 0xf, 0x800}, {0x0, 0xdc, 0x1800}], 0x4) semop(r14, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x800, 0x800}, {0x1, 0x6, 0x1000}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x2aaaaaaaaaaaabb4) semctl$SETVAL(r14, 0x0, 0x8, &(0x7f00000000c0)) r15 = socket(0x18, 0x2, 0x0) setsockopt(r15, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r19 = shmget(0x0, 0x2000, 0x100, &(0x7f0000ffd000/0x2000)=nil) r20 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r20, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r21 = fcntl$getown(r20, 0x5) shmctl$IPC_SET(r19, 0x1, &(0x7f0000000200)={{0x2ff, r17, r18, r17, r18, 0x104, 0x5}, 0xfff, 0x9, r21, r21, 0x7d55, 0xd75, 0x9}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r17, r18) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r18, 0x0, 0xffffffffffffffff, 0x0]) r23 = getgid() semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r16, r22, 0xffffffffffffffff, r23, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r25 = kqueue() r26 = syz_open_pts() close(r26) ioctl$TIOCSETAW(r26, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r26, &(0x7f0000000500)=[{0x0}], 0x1) poll(&(0x7f0000000100)=[{r26, 0x4}], 0x1, 0x10001) poll(&(0x7f0000000080)=[{r26, 0x46}], 0x1, 0x0) r27 = fcntl$dupfd(r25, 0x2, r26) close(r27) r28 = getpgrp() r29 = getgid() getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r27, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000700)={r28, r30, r29}, 0xc) sendmsg$unix(r0, &(0x7f0000001680)={&(0x7f0000000980)=ANY=[@ANYBLOB="07706b0cea0f58ebf251646b7e34eb4bd488e238a8574b212f9dcb40fdd10770e34a3100751cd52d3b5f104c3a15643b739f8cb47f4486c17922800b14d7c0441d1ebf7eb19c249b65ca8c3d780aa4f2b85af1cf13b43b9b8a6243de5ec06c56971e56a816d861aa1f019ce67a219937a5377f1e450b0adfbdb59bb479e648bf557585997561fa361a5d5bdf0a85bde56c0f8443948dfe0e2b3bf8f9f573165d4c4be68004752ebce64cfc27ff49b7961d8a86d4f66f759ca666984e36854d8ff5497561d8be930b6855a2046fc17bfbb94dc091e46d610414a1dcec84e3f00c6fa9bbf3e9cfee036c83e883c08e841f1ca87ebf9df9f2aa12c15778a53c96fa1a8d5a22689ed07e03004aed89518b40656b6777e3dd7aa99b88a3000000000000"], 0x1, &(0x7f00000003c0)=[{&(0x7f00000018c0)="36538456ceb3d10a7899cb43fa8c4fdb43a4b1f117701aabe800d172ccfa99bfdb3836c5f65d2e4e54aad1a4159289e10cc9da9742aec0c8549b3999c837b07658d43eae10d8d4b46c775b905cbf37b7b1b3042d33aa3f4c9a2e4c2bdc4d703cb91167cf633019dc2cba6842862f8788a4b6224da41ed14d881547a2ac8087619cb2e408ebb8895ce514f1ccecf22d0a15230f1e8d327dc6bb6b396d648005476af9829f625bae09a234548ef2cf208989f18e01b925089d6b7da2154a5494d9a5c7d3e5858fefaebc2f411afc7179dc0872742c0152318ee55bcac2643d75a18761a1f252ea7572bae181f985492f8e77cff568e10dd0c7c901ebc25726ebf35cf36303125346c6adf0b94f714c0ffb3f793e950c095da1003f40420c71e2bbed27f68ec20e32266f1f486d42c341fc53c2c0e3fa7b86992493ebd5fc88b0aff9284e5b7069be35168a165cc69f1b09dd1d70a4139eba232fda099b07ac4668e4fe5b9a6cc3f36453a0bcff4f05b46734cc418d36d334617e71cde0223bafd0613cc4640e034a9ac93cc6e7f61713d2e84d080bac1f44ee5e06b7604f247f77e22bc344d86d909fb4c67fe79ca1e3206e61e7940ced69a1b7533648567d31ae8f239214773fdcb2b37c692f528b1aac7afda99fc58b309176bb945c5aea7aa21493000de640b3a8390e6a0ee0a9317607022ae229de074ff059ba95b5893f6e895bc9c6f817fc4915d7b81ff2adc328be40127a0b72b9e58595ef647856888eda93f7df38304af2747490efcb369ea18df98206e83ff06c63decea4b7cefb5788177ddf31c301bb64a605fdfe0be70f6e4ebd50f174ccbd07f077b7b8caa2525d62743e57e4a833bdfb1d03275688890d95f0720a866fdc65251389f9e9c5909f6a9237ea6522890c5015e373ac1cbc9a3cd40713cfcc9e3602d58f1fa68d6ba726fc19e480d4b166ba96142087db312ae759f6ef18ba2bcd01f15c340cde9d31d5314ac526ca965b1f96bc78de06d565b2713633498c65c8fb1e15afdaedb65f5e0594574ee716a66888804e87f490c623b18d4063076e14737bcf8ee6f09b7089a18d3dd8e8aa8344e7ad65d612c95f175d82ec01b468c6b8ec0273878668f09126980afa207514c7b0ebd6f23291004ebff93269be2f4d3e36f42d40d726022fecd4f15eb2aa4de4d854ede65c73267d805fec018acbbd4f685c24eaff4402d252d0a3383b7aadc13fe903c7c6e2cb9bf78148b586a972fd3e2a75091276b10323b2813daddffbae92554d3be518525f4e8cb370fe461cf726126b235b15e5e8984571d204e2294c5f9b2e3bb06a8917ca0fb79fa4038b6f559dc066f0bf308582c5bae37d0dcc8a004161e97312697262681ef987490729ffb9f828af67122a167f3a7de356a18fe3152dc3acd503686ab1b49c3d461c5ec8d8a4cefed7bb89688afad003bb35945a187072065ffd571ead7aa7799ffeba8d3e2a9785a1edf22cd4c2c8b368e430e73e8e8d3400659931eb233a8b9730a8230ad650944624005ca539e512f83eb74d179e5fb7df282d1216b3f8ada304087a8edd2c55e6cfef447877e94ba0a2756e5b0ae712bd85154c5d425d1dc00f9d25b73f8b56a075c37a2fb192a7fa1d02ed096013aba06f330a0cf272a910bec952492448926e2fd03e7f4fb42c63ec22f5251d5333ca64a23989b93e8f0cd2a1031866d18d0dccfd5621f460d261ffa9737df449effd5520f88d4c29bfe233df13fa2a2679127dfcaa4dcd408294991d0c736515e449a4e7312a4e061c1a59771e02bbba2e53fb00814e32884da300b372e8607f0029bf148057a2b5fcd1bd27f08f254f1037352fa2e3d4443ed5be9576061c306cea535e295f1d4f2d7b63034697187b44935f6a2e893a0b5132ffb8297291cbe05b6ad68e9c094053266bba86dcfd8efb2768caba50ee9ba331e8ecb6df64eff5b5fe2c7231792b5111588f78e2e3914f024fabad565762d23187bf89fba9721c56ee34bcac996fc2f53954f71b4a383aadd05c07fb6ba51cf7f5961d3f3081bbb9ecaf302b80da7feab2557f190f1d97359cb773ddc2f4b83ccd128a07e02cb358a9c37e9ed67b0a455f3dd4e88707bfa00178d37acafa09ba90c6356035103ecb72cb885ebecb879f8cbf2f7897c12bc9323c2ca3fc53e94567b9124d3d6c25b76bc60f38edd68cd9135651334e503f30ae41da3a3a1fc2c85cbe685178996179aa9897c0dd5c8d46ffbe4f6e2ecb987f146add63dc01a5cf0a4718735ac55148fbc91ce32578516e90c891cd408fa29ce5d260896d0cfc89bac6d2f74f03edf97f877835f8683ba2eb762ae076ea91e2a72a0134f92d94364240cd066f1791b59c8197d091e3fa02daaac95f4c3eb841574bdaf591ab6801ac876c957b021762dbe372baf4184820006f25fb6b85678aa83028a715cc7a225f21b0890021db1c4be814b53adfb4c7daf2c9ca9236cc291c24f330317e7628474d4735fc32a72fd40b85c6ec730ac783e30f59a9c87f6e9cb04bd812eb2f74c181e54dcbca8b8f6c6bc5e6e18b5fbce76bd1791eca7af2b5c1e70499c0388b8386d3457c3e4e9451a7ce2764fa02f6a86fb89377f2abdf7654e5650160f027630c31b58312143c6646942c6af91cff46294ad42e88194d487c184e6b731b512102b1f14d40b862b1652a033e6addb9b0aa55f8465f3b2329226b4c7a363df937627c4611e3d5e440d1891f8427a9f83988d7e682b4abf11fca0ad2dbe215f9bb031c5a2a2c992317e6e8e336e5d2d4bb33646a24772a802d96336056974a310db64f8aea613a65b71b61a2d366ddd3b1d703931a50242ac8f83f6c180c113c8763ed733caf8dbb5dd8d18c9ff473af7d3f69926d36e0778bdc06f06b086b005ea12240da65816b1dccdcccb392d5e1c9409af46b63002747df4887da9ac82cce7172b1a6d22323b63360be7fa30598c9586f5a4c3bde4f0d242198216eb493bcddd0eea4b6bd1eabfeb2a43188ff7ce69384c876aedc467893ea917f533f83b8597687405440841358b50524f84d2fa77236ff418d7067a38ba065230032397819fcce91a8d9e5bbc1e248a8077c3db887d1aa11a963ea4e1e3566212af6b43f51fb32acd3fca7ba3bad2f4a2d50a5c24cd05deacdc97ff6786f55f0326f8d9a8e2bb36e1270aa07a5cb2cc9913a36a73796c6747b44e28fb9505bd0679c1f137fde73abac05c0ab5fc9d050130febe650c339b1f5f1e50738ce623808f52037e9d4e4948599bb5bfe97fb09b4296b70839c8ec542ef2a9b4674f1982db535037ac99a16467f4b105b9582678f61a21e983c05e873fb3f47a964923df5cc4de5108e6c8cf46bb35b93eb0d0c2c353876cc377ab723245acef6d7c59060fdc1fdcbe05093023e48b23e79cb1cdf0f26ee8ad29552ba46f546fa5c4fc65d84d0b67bb8b23e8f21c20e71b3055f25f7dba931ac74c03d874f3aa026e4a9982fe049e93c55bd26e6ca31e34b9f5f3d293ddd89262abac5214524d28a19a2667f72a8733d1e9da32f7ae4207badbfceec1f38ef867113a9359acc73f14562078b7298237da8aa4a6085b319d8d483795fd6a8eb656127579d258bb631a5b3650ccbee03abed664b1808cbef1b04480adcb0549b53f95bbf05c6528e5fed9353e53721bf0e87f000a7a745fde847587601660d060ee4eb3a7148434fc8ae8e78cbe8060c0b79b4752f591818360387b0a5498c4ea2fca36d6cf78f62835616782c94d9980c12df398e4227abc38a586541c70198c04bb3932a8528fac65466e50bde98603c786776defd29a7b9dcf3cbf54d2925d504ee1ddf2fe7300ad47314b8b3b87a1f502a7e5b334eed45576da9151573cdb2b304996d5f5d1b74cbf29ec0e1965311667efb4a349dd9d8af12ef9527e5de737fab0e0bd30685869eaef208643934be1719ed8ef05bafbb9a4ddf4443f96ace8f520d34afa3e880f9fe7a2d9f27a31d113424fe586139e57bd2040bcf17bf6096bb30ca0f803a450c37b797763f7f4fc10bcc690d6c1dba287fcd898c6eb886820334e337609658b8aff49615e5eb79ba90f0fb1da70d2018c19d63b239c946bd6ea65b3691e67b6e0c7cd1dc32613337813c28c7f5265d8c0a40e39d187627d254ce632a899b9c5bb80d9b4442cb33d69233de3be1be7c2ee4c7872a76d46624ec63b526a68d39f6d1bf19db5eb79262f859d03ac2d23d1701a94c2e7ff0f4d7744fd8292a25b3d5b76a6a13e1541d45b643e21f9ed7e791aa02c5ae6c69e86421c5f0902ffa299e0c96c04ba29d91b10fcdd01a45b98ae6c4a5cdb296e5a87e54a13dc991819365337cbf8d2d35bf8bb638d86592ef87e03628b70a294dced8d75569222aeb5288e15276b44255ddfe39ebaaaf30fce804da24d7d066c5f0636b406636805e631d2f0a3f22b0ec6130cc63ba9650396adb320fcb3e004b4ca1112d1687d3d9b2d37dce6851b6e4b7ad0887ae2625adebc478e82d2578865a8ef686037b555413f0e0ef77055c26fe17d2fb76a92771e3f4d2b974a84b50af1e11037b228ba96d0ba6afb08e37814d1b9a1bbcce3edc91c1a77608a52a01b335cf65505f9d462954902e3d26c78c02d3100292ffd5edb00b3bf9316baba2a0d1d8e0c80a1a652b4d76b6e05d0fa8e250daffc21a38e8d61d6a02e4ea7178a280ceeefcb74a4f8efdfa7c59862cb636d3fcafd58bb6d6d8000e4892325be0e9c3242498358107ba7a7ff70a4d5e3ab44cd3218a06fc039a657877795c93b6d5880c45beb034b69b96f7e288100424dd0a50f930c1e53cf8b0fd744e398c7e7cb33e01125d7fd13269555faff2e21e5d81c50f8677c0b85584d7899e8011167b72ddd3962f616ab9227c105e6ca4c848655a60947098107c92bd6a7ce5bee3a8014cb532d63f802a92e968ce5a93c50b3f0f0d20232fabc12fa90a62e9577d3fbcc1f5514eb4ba4a9d3d78533b075d383472f82c4685fad2349573cb559dee5e56a2732c1b9a71496819d63e7437de783204b71caac997930f15fee0573276cdceb3902569a872dfa8dc83dd42a103da9bd99e29bf8a88678fa647abd876218daa23d4d9ffb169ac906b785c748779259f060644360d6898647d44a676b6479ed511c4b2b90125a2a7fb39c31cfa2467e456dd5f0369be9d5f3bc4941ef6ada231ac8ec3c14279a12b2dbc017c6e4c0932ec1666a54d07b169910d6ad840b0f635d72e31b062134137d64e3ee0d6ee15b55d8782c62c496f944754e0c532952bb3a6c19614cefb2eac9dfd8d2cd21f147565064c830faa5c5ca2b4a6cfa6e0661c6d2594f3fde27f3ffe125c18ce0e2b47446f1c77fca07fc3856b9eccc161eb2fbb7673829a99ebb3240c79287b9b053152181d548d7d661b218e7e8ac5e6fd8a357fdaa75336a33abfc58c18d97f9167e96f5e64453933871ee52907435539a9002afec605b3ddf7bde36d726578f49dadb5d4aeec6175e78a9de40716274afe80cf115e9c38b50e1a5ea1b61e999779d5d4dfeaa2d7420ca9df2335949ca436d35295aa53f7bc97dc954ac1d52d819fe1811979981b7ab074bfef5d5c58102e56844ce7ac078230609b5ac812f5fdca5661352db4fd78b9af50abd197ab7721fa1c38b67dc7df6677d065e5e90f9f7cadd7827c50c6ac2b20ec361aaa4ed253767864cc544213b2bc51a789ed03612c2cf39d55ab526657c89c936d2e4980081ada9f7de2b6c3fbd4e4d7429409c746904fe60c92172ba81da0f2370b249c51e785ef5c", 0x1000}, {&(0x7f0000000240)="5084f0e8124fd0260d9855a30a521565", 0x10}, {&(0x7f0000000280)="afe395183c525d3abe131f90d77100722030647b89aba22c7083c1d8e7726b8839", 0x21}, {&(0x7f0000000ac0)="cf9711d9d16f202ab443c4c8111ce68f7cede7b07adaf62f48ca0dfbb5d32ceb674a09fb3d875d827f1f908722c4396e387ed5fc121f33bb8762de876ec1e262d8a473bb80cbe344ace529d0833ad682f717359bbb5950456b007407111110b1cb0f8e091b365356a474f3726ca5f6fe8fcdff5a1fa2751b261b2a0bef5b938c414c0a7099c5f5f2f2d9e82268a566b480be69dd1db1d306aba4bf2629e839e339395b5ea40068ed8a3da5077d695c44fede909da1cbc7514a0a50b5aa0ad7c0bc6e08cdcbd5a88b447cf9a6d64d9e94f88df4b4d30a721b034083e9653f514b2dee853a1db4c2f55b2c386ce8c38de1992399dee5e6868d4ac0c74173a6c2d693969a66e9528b", 0x107}], 0x4, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r2, 0xffffffffffffffff, r6}, @cred={0x20, 0xffff, 0x0, r11, r12, r29}, @cred={0x20, 0xffff, 0x0, r13, r16, r24}], 0x60, 0x400}, 0x404) r31 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) write(r31, &(0x7f00000002c0), 0x0) ioctl$WSMUXIO_LIST_DEVICES(r31, 0x20005302, &(0x7f0000000140)) r32 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000000000/0x3000)=nil) r33 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r33, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r33, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r33, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d1170700547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10080000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a016904df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287631ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da81600"/371], 0x1, 0x7fb) msgsnd(r33, &(0x7f0000001e80)=ANY=[@ANYBLOB="9a89fe9d10bb030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653f542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd20263425ab6818f682770f3b94c5eeb4af79be0195d459fadab38ea746dbe655df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28a73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfd997631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d10e6cc1ce9f3f6a3d539c356b5988d25beef00000000000000bb711f6f29e389a77fe762636c3d"], 0x156, 0x800) msgrcv(r33, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r33, &(0x7f0000000a80)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae93478443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0900000040b9c8b754daeb2982d28606050dc516a0af1461584bcaa0408775b83db6923dcfbe6fa845a4afe35d7f4b3720e880730444450164f43f8627d24afffadcfaf679ecb314a52c8d1441557cb9bfb6ac84523eb0f63c3554f09c828447bda40c883721400975bbaacd0c45e7c984022927e336ceb0507666"], 0x1, 0x800) msgsnd(r33, &(0x7f0000000480)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0x222, 0x40000000000800) r34 = getuid() r35 = geteuid() setreuid(r34, r35) r36 = getegid() r37 = getuid() r38 = geteuid() setreuid(r37, r38) msgctl$IPC_SET(r33, 0x1, &(0x7f00000000c0)={{0x6, r35, r36, r38, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x0, 0x138, 0x2}) r39 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r39, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r39, &(0x7f0000000040)=ANY=[], 0x0, 0x800) msgsnd(r39, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d1170700547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10080000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a016904df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287631ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da81600"/371], 0x1, 0x7fb) msgsnd(r39, &(0x7f0000001e80)=ANY=[@ANYBLOB="9a89fe9d10bb030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653f542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd20263425ab6818f682770f3b94c5eeb4af79be0195d459fadab38ea746dbe655df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28a73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfd997631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d10e6cc1ce9f3f6a3d539c356b5988d25beef00000000000000bb711f6f29e389a77fe762636c3d"], 0x156, 0x800) msgrcv(r39, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r39, &(0x7f0000000a80)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae93478443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0900000040b9c8b754daeb2982d28606050dc516a0af1461584bcaa0408775b83db6923dcfbe6fa845a4afe35d7f4b3720e880730444450164f43f8627d24afffadcfaf679ecb314a52c8d1441557cb9bfb6ac84523eb0f63c3554f09c828447bda40c883721400975bbaacd0c45e7c984022927e336ceb0507666"], 0x1, 0x800) msgsnd(r39, &(0x7f0000000480)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0x222, 0x40000000000800) r40 = getuid() r41 = geteuid() setreuid(r40, r41) r42 = getegid() r43 = getuid() r44 = geteuid() setreuid(r43, r44) msgctl$IPC_SET(r39, 0x1, &(0x7f00000000c0)={{0x6, r41, r42, r44, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) r45 = getuid() r46 = geteuid() setreuid(r45, r46) r47 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r47, &(0x7f0000001300)=[{&(0x7f00000006c0)="fe2471a63cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdc47d555b72ff85d12a88302084a8d29c95455068f2e84162e0cda901af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc20562220eb6edff03dfdbb8aa416c8cd60c5a7d560e585a5a1a9ebe6eb71adf194c3354121fc61dd84b5c2c1f6c0760cc22f1d44b420561e1c64acdc89d51cb9b18ccbcec288039e0af2acda89d76f6b91b6d441e871cf7ccfaea5367ed27551bc27e4d68765c7373cb49ea4076464ed9a03a4443ddb112f6b6b699c65ff61bc188b83f3b9a4e8b539", 0x4cf}, {&(0x7f0000000f80)="611f15129bd75df20bf0197b36ad3f387fa2514299a860d06037bae42e62af5c4cdb5d0e3a2aa5bcf12e04b25bd4becf65ff4ab283fc13d713fe2a68a2a2f85df69d507c30cd9e1d36776d7f7cc5bd46c9ead44644b81e86c06374e29bca41251ef375120c6452b13028fab355e7fd6cf6cfa18789a7836c25063e8a69dbf315352a6e9ed089ab4db4222a6fdee4f4828602a5d994083b66155b20f5f8541099c32e0fdf2a454844f2e7a91dd90e6ef820310db286d4ae0e26daf6bc7be8f800010000d3b8ad899d1c92f03643a308de9d47b0739c20338968c68847", 0xdc}, {0x0, 0x392}], 0x10) ioctl$TIOCDRAIN(r47, 0x2000745e) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r49 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r50 = socket(0x18, 0x4000, 0x0) setsockopt(r50, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) fcntl$dupfd(r50, 0x0, r50) getsockopt$sock_cred(r49, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000480)=0x1) r52 = semget$private(0x0, 0x7, 0x286) semop(r52, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semctl$SETVAL(r52, 0x0, 0x8, &(0x7f00000000c0)) r53 = socket(0x18, 0x2, 0x0) setsockopt(r53, 0x29, 0x409, &(0x7f00000002c0)="470b4e98fbfabeab1f154bde63fd3c0884ec27b16f7b711ea277c46c8b4358b6c1ceee6b854d559e698a55b81d65f336e5b5a350f7bcad5749ee2121a950c992cb4180b575ee76895075d6154ef7f2efacbd7eb58e965649c2f05d0922e45f559683edf3a0c0e937553d6f68cb92a1d13029102f3894cfef7b23505ad70000000000000000", 0x85) getsockopt$SO_PEERCRED(r53, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r55 = getgid() semctl$IPC_SET(r52, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r54, 0x0, 0xffffffffffffffff, r55, 0x100, 0xfffffffffffeffff}, 0x100, 0x10001, 0x40}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r58 = shmget(0x3, 0x1000, 0x100, &(0x7f00001b1000/0x1000)=nil) shmctl$IPC_STAT(r58, 0x2, &(0x7f0000000100)=""/114) r59 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r59, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r60 = fcntl$getown(r59, 0x5) shmctl$IPC_SET(r58, 0x1, &(0x7f0000000200)={{0x3ff, r56, r57, r56, r57, 0x104, 0x5}, 0xfff, 0x9, r60, r60, 0x7d55, 0xd75, 0xfa}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r50, 0xffff, 0x1022, &(0x7f00000017c0)={0x0}, &(0x7f0000001780)=0xffffffffffffff48) r63 = semget$private(0x0, 0x7, 0x286) semop(r63, &(0x7f0000000000)=[{0x6, 0x4}, {0x0, 0x1, 0x1800}, {0x2, 0xf, 0x800}, {0x0, 0xdc, 0x1800}], 0x4) semop(r63, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x800, 0x800}, {0x1, 0x6, 0x1000}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x2aaaaaaaaaaaabb4) semctl$SETVAL(r63, 0x0, 0x8, &(0x7f00000000c0)) r64 = socket(0x18, 0x2, 0x0) setsockopt(r64, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r64, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r68 = shmget(0x0, 0x2000, 0x100, &(0x7f0000ffd000/0x2000)=nil) r69 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r69, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r70 = fcntl$getown(r69, 0x5) shmctl$IPC_SET(r68, 0x1, &(0x7f0000000200)={{0x2ff, r66, r67, r66, r67, 0x104, 0x5}, 0xfff, 0x9, r70, r70, 0x7d55, 0xd75, 0x9}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r66, r67) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r67, 0x0, 0xffffffffffffffff, 0x0]) r72 = getgid() semctl$IPC_SET(r63, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r65, r71, 0xffffffffffffffff, r72, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r74 = kqueue() r75 = syz_open_pts() close(r75) ioctl$TIOCSETAW(r75, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r75, &(0x7f0000000500)=[{0x0}], 0x1) poll(&(0x7f0000000100)=[{r75, 0x4}], 0x1, 0x10001) poll(&(0x7f0000000080)=[{r75, 0x46}], 0x1, 0x0) r76 = fcntl$dupfd(r74, 0x2, r75) close(r76) r77 = getpgrp() r78 = getgid() getsockopt$sock_cred(r76, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r76, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r76, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r76, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r76, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r76, 0xffff, 0x1022, &(0x7f0000000700)={r77, r79, r78}, 0xc) sendmsg$unix(r49, &(0x7f0000001680)={&(0x7f0000000980)=ANY=[@ANYBLOB="07706b0cea0f58ebf251646b7e34eb4bd488e238a8574b212f9dcb40fdd10770e34a3100751cd52d3b5f104c3a15643b739f8cb47f4486c17922800b14d7c0441d1ebf7eb19c249b65ca8c3d780aa4f2b85af1cf13b43b9b8a6243de5ec06c56971e56a816d861aa1f019ce67a219937a5377f1e450b0adfbdb59bb479e648bf557585997561fa361a5d5bdf0a85bde56c0f8443948dfe0e2b3bf8f9f573165d4c4be68004752ebce64cfc27ff49b7961d8a86d4f66f759ca666984e36854d8ff5497561d8be930b6855a2046fc17bfbb94dc091e46d610414a1dcec84e3f00c6fa9bbf3e9cfee036c83e883c08e841f1ca87ebf9df9f2aa12c15778a53c96fa1a8d5a22689ed07e03004aed89518b40656b6777e3dd7aa99b88a3000000000000"], 0x1, &(0x7f00000003c0)=[{&(0x7f00000018c0)="36538456ceb3d10a7899cb43fa8c4fdb43a4b1f117701aabe800d172ccfa99bfdb3836c5f65d2e4e54aad1a4159289e10cc9da9742aec0c8549b3999c837b07658d43eae10d8d4b46c775b905cbf37b7b1b3042d33aa3f4c9a2e4c2bdc4d703cb91167cf633019dc2cba6842862f8788a4b6224da41ed14d881547a2ac8087619cb2e408ebb8895ce514f1ccecf22d0a15230f1e8d327dc6bb6b396d648005476af9829f625bae09a234548ef2cf208989f18e01b925089d6b7da2154a5494d9a5c7d3e5858fefaebc2f411afc7179dc0872742c0152318ee55bcac2643d75a18761a1f252ea7572bae181f985492f8e77cff568e10dd0c7c901ebc25726ebf35cf36303125346c6adf0b94f714c0ffb3f793e950c095da1003f40420c71e2bbed27f68ec20e32266f1f486d42c341fc53c2c0e3fa7b86992493ebd5fc88b0aff9284e5b7069be35168a165cc69f1b09dd1d70a4139eba232fda099b07ac4668e4fe5b9a6cc3f36453a0bcff4f05b46734cc418d36d334617e71cde0223bafd0613cc4640e034a9ac93cc6e7f61713d2e84d080bac1f44ee5e06b7604f247f77e22bc344d86d909fb4c67fe79ca1e3206e61e7940ced69a1b7533648567d31ae8f239214773fdcb2b37c692f528b1aac7afda99fc58b309176bb945c5aea7aa21493000de640b3a8390e6a0ee0a9317607022ae229de074ff059ba95b5893f6e895bc9c6f817fc4915d7b81ff2adc328be40127a0b72b9e58595ef647856888eda93f7df38304af2747490efcb369ea18df98206e83ff06c63decea4b7cefb5788177ddf31c301bb64a605fdfe0be70f6e4ebd50f174ccbd07f077b7b8caa2525d62743e57e4a833bdfb1d03275688890d95f0720a866fdc65251389f9e9c5909f6a9237ea6522890c5015e373ac1cbc9a3cd40713cfcc9e3602d58f1fa68d6ba726fc19e480d4b166ba96142087db312ae759f6ef18ba2bcd01f15c340cde9d31d5314ac526ca965b1f96bc78de06d565b2713633498c65c8fb1e15afdaedb65f5e0594574ee716a66888804e87f490c623b18d4063076e14737bcf8ee6f09b7089a18d3dd8e8aa8344e7ad65d612c95f175d82ec01b468c6b8ec0273878668f09126980afa207514c7b0ebd6f23291004ebff93269be2f4d3e36f42d40d726022fecd4f15eb2aa4de4d854ede65c73267d805fec018acbbd4f685c24eaff4402d252d0a3383b7aadc13fe903c7c6e2cb9bf78148b586a972fd3e2a75091276b10323b2813daddffbae92554d3be518525f4e8cb370fe461cf726126b235b15e5e8984571d204e2294c5f9b2e3bb06a8917ca0fb79fa4038b6f559dc066f0bf308582c5bae37d0dcc8a004161e97312697262681ef987490729ffb9f828af67122a167f3a7de356a18fe3152dc3acd503686ab1b49c3d461c5ec8d8a4cefed7bb89688afad003bb35945a187072065ffd571ead7aa7799ffeba8d3e2a9785a1edf22cd4c2c8b368e430e73e8e8d3400659931eb233a8b9730a8230ad650944624005ca539e512f83eb74d179e5fb7df282d1216b3f8ada304087a8edd2c55e6cfef447877e94ba0a2756e5b0ae712bd85154c5d425d1dc00f9d25b73f8b56a075c37a2fb192a7fa1d02ed096013aba06f330a0cf272a910bec952492448926e2fd03e7f4fb42c63ec22f5251d5333ca64a23989b93e8f0cd2a1031866d18d0dccfd5621f460d261ffa9737df449effd5520f88d4c29bfe233df13fa2a2679127dfcaa4dcd408294991d0c736515e449a4e7312a4e061c1a59771e02bbba2e53fb00814e32884da300b372e8607f0029bf148057a2b5fcd1bd27f08f254f1037352fa2e3d4443ed5be9576061c306cea535e295f1d4f2d7b63034697187b44935f6a2e893a0b5132ffb8297291cbe05b6ad68e9c094053266bba86dcfd8efb2768caba50ee9ba331e8ecb6df64eff5b5fe2c7231792b5111588f78e2e3914f024fabad565762d23187bf89fba9721c56ee34bcac996fc2f53954f71b4a383aadd05c07fb6ba51cf7f5961d3f3081bbb9ecaf302b80da7feab2557f190f1d97359cb773ddc2f4b83ccd128a07e02cb358a9c37e9ed67b0a455f3dd4e88707bfa00178d37acafa09ba90c6356035103ecb72cb885ebecb879f8cbf2f7897c12bc9323c2ca3fc53e94567b9124d3d6c25b76bc60f38edd68cd9135651334e503f30ae41da3a3a1fc2c85cbe685178996179aa9897c0dd5c8d46ffbe4f6e2ecb987f146add63dc01a5cf0a4718735ac55148fbc91ce32578516e90c891cd408fa29ce5d260896d0cfc89bac6d2f74f03edf97f877835f8683ba2eb762ae076ea91e2a72a0134f92d94364240cd066f1791b59c8197d091e3fa02daaac95f4c3eb841574bdaf591ab6801ac876c957b021762dbe372baf4184820006f25fb6b85678aa83028a715cc7a225f21b0890021db1c4be814b53adfb4c7daf2c9ca9236cc291c24f330317e7628474d4735fc32a72fd40b85c6ec730ac783e30f59a9c87f6e9cb04bd812eb2f74c181e54dcbca8b8f6c6bc5e6e18b5fbce76bd1791eca7af2b5c1e70499c0388b8386d3457c3e4e9451a7ce2764fa02f6a86fb89377f2abdf7654e5650160f027630c31b58312143c6646942c6af91cff46294ad42e88194d487c184e6b731b512102b1f14d40b862b1652a033e6addb9b0aa55f8465f3b2329226b4c7a363df937627c4611e3d5e440d1891f8427a9f83988d7e682b4abf11fca0ad2dbe215f9bb031c5a2a2c992317e6e8e336e5d2d4bb33646a24772a802d96336056974a310db64f8aea613a65b71b61a2d366ddd3b1d703931a50242ac8f83f6c180c113c8763ed733caf8dbb5dd8d18c9ff473af7d3f69926d36e0778bdc06f06b086b005ea12240da65816b1dccdcccb392d5e1c9409af46b63002747df4887da9ac82cce7172b1a6d22323b63360be7fa30598c9586f5a4c3bde4f0d242198216eb493bcddd0eea4b6bd1eabfeb2a43188ff7ce69384c876aedc467893ea917f533f83b8597687405440841358b50524f84d2fa77236ff418d7067a38ba065230032397819fcce91a8d9e5bbc1e248a8077c3db887d1aa11a963ea4e1e3566212af6b43f51fb32acd3fca7ba3bad2f4a2d50a5c24cd05deacdc97ff6786f55f0326f8d9a8e2bb36e1270aa07a5cb2cc9913a36a73796c6747b44e28fb9505bd0679c1f137fde73abac05c0ab5fc9d050130febe650c339b1f5f1e50738ce623808f52037e9d4e4948599bb5bfe97fb09b4296b70839c8ec542ef2a9b4674f1982db535037ac99a16467f4b105b9582678f61a21e983c05e873fb3f47a964923df5cc4de5108e6c8cf46bb35b93eb0d0c2c353876cc377ab723245acef6d7c59060fdc1fdcbe05093023e48b23e79cb1cdf0f26ee8ad29552ba46f546fa5c4fc65d84d0b67bb8b23e8f21c20e71b3055f25f7dba931ac74c03d874f3aa026e4a9982fe049e93c55bd26e6ca31e34b9f5f3d293ddd89262abac5214524d28a19a2667f72a8733d1e9da32f7ae4207badbfceec1f38ef867113a9359acc73f14562078b7298237da8aa4a6085b319d8d483795fd6a8eb656127579d258bb631a5b3650ccbee03abed664b1808cbef1b04480adcb0549b53f95bbf05c6528e5fed9353e53721bf0e87f000a7a745fde847587601660d060ee4eb3a7148434fc8ae8e78cbe8060c0b79b4752f591818360387b0a5498c4ea2fca36d6cf78f62835616782c94d9980c12df398e4227abc38a586541c70198c04bb3932a8528fac65466e50bde98603c786776defd29a7b9dcf3cbf54d2925d504ee1ddf2fe7300ad47314b8b3b87a1f502a7e5b334eed45576da9151573cdb2b304996d5f5d1b74cbf29ec0e1965311667efb4a349dd9d8af12ef9527e5de737fab0e0bd30685869eaef208643934be1719ed8ef05bafbb9a4ddf4443f96ace8f520d34afa3e880f9fe7a2d9f27a31d113424fe586139e57bd2040bcf17bf6096bb30ca0f803a450c37b797763f7f4fc10bcc690d6c1dba287fcd898c6eb886820334e337609658b8aff49615e5eb79ba90f0fb1da70d2018c19d63b239c946bd6ea65b3691e67b6e0c7cd1dc32613337813c28c7f5265d8c0a40e39d187627d254ce632a899b9c5bb80d9b4442cb33d69233de3be1be7c2ee4c7872a76d46624ec63b526a68d39f6d1bf19db5eb79262f859d03ac2d23d1701a94c2e7ff0f4d7744fd8292a25b3d5b76a6a13e1541d45b643e21f9ed7e791aa02c5ae6c69e86421c5f0902ffa299e0c96c04ba29d91b10fcdd01a45b98ae6c4a5cdb296e5a87e54a13dc991819365337cbf8d2d35bf8bb638d86592ef87e03628b70a294dced8d75569222aeb5288e15276b44255ddfe39ebaaaf30fce804da24d7d066c5f0636b406636805e631d2f0a3f22b0ec6130cc63ba9650396adb320fcb3e004b4ca1112d1687d3d9b2d37dce6851b6e4b7ad0887ae2625adebc478e82d2578865a8ef686037b555413f0e0ef77055c26fe17d2fb76a92771e3f4d2b974a84b50af1e11037b228ba96d0ba6afb08e37814d1b9a1bbcce3edc91c1a77608a52a01b335cf65505f9d462954902e3d26c78c02d3100292ffd5edb00b3bf9316baba2a0d1d8e0c80a1a652b4d76b6e05d0fa8e250daffc21a38e8d61d6a02e4ea7178a280ceeefcb74a4f8efdfa7c59862cb636d3fcafd58bb6d6d8000e4892325be0e9c3242498358107ba7a7ff70a4d5e3ab44cd3218a06fc039a657877795c93b6d5880c45beb034b69b96f7e288100424dd0a50f930c1e53cf8b0fd744e398c7e7cb33e01125d7fd13269555faff2e21e5d81c50f8677c0b85584d7899e8011167b72ddd3962f616ab9227c105e6ca4c848655a60947098107c92bd6a7ce5bee3a8014cb532d63f802a92e968ce5a93c50b3f0f0d20232fabc12fa90a62e9577d3fbcc1f5514eb4ba4a9d3d78533b075d383472f82c4685fad2349573cb559dee5e56a2732c1b9a71496819d63e7437de783204b71caac997930f15fee0573276cdceb3902569a872dfa8dc83dd42a103da9bd99e29bf8a88678fa647abd876218daa23d4d9ffb169ac906b785c748779259f060644360d6898647d44a676b6479ed511c4b2b90125a2a7fb39c31cfa2467e456dd5f0369be9d5f3bc4941ef6ada231ac8ec3c14279a12b2dbc017c6e4c0932ec1666a54d07b169910d6ad840b0f635d72e31b062134137d64e3ee0d6ee15b55d8782c62c496f944754e0c532952bb3a6c19614cefb2eac9dfd8d2cd21f147565064c830faa5c5ca2b4a6cfa6e0661c6d2594f3fde27f3ffe125c18ce0e2b47446f1c77fca07fc3856b9eccc161eb2fbb7673829a99ebb3240c79287b9b053152181d548d7d661b218e7e8ac5e6fd8a357fdaa75336a33abfc58c18d97f9167e96f5e64453933871ee52907435539a9002afec605b3ddf7bde36d726578f49dadb5d4aeec6175e78a9de40716274afe80cf115e9c38b50e1a5ea1b61e999779d5d4dfeaa2d7420ca9df2335949ca436d35295aa53f7bc97dc954ac1d52d819fe1811979981b7ab074bfef5d5c58102e56844ce7ac078230609b5ac812f5fdca5661352db4fd78b9af50abd197ab7721fa1c38b67dc7df6677d065e5e90f9f7cadd7827c50c6ac2b20ec361aaa4ed253767864cc544213b2bc51a789ed03612c2cf39d55ab526657c89c936d2e4980081ada9f7de2b6c3fbd4e4d7429409c746904fe60c92172ba81da0f2370b249c51e785ef5c", 0x1000}, {&(0x7f0000000240)="5084f0e8124fd0260d9855a30a521565", 0x10}, {&(0x7f0000000280)="afe395183c525d3abe131f90d77100722030647b89aba22c7083c1d8e7726b8839", 0x21}, {&(0x7f0000000ac0)="cf9711d9d16f202ab443c4c8111ce68f7cede7b07adaf62f48ca0dfbb5d32ceb674a09fb3d875d827f1f908722c4396e387ed5fc121f33bb8762de876ec1e262d8a473bb80cbe344ace529d0833ad682f717359bbb5950456b007407111110b1cb0f8e091b365356a474f3726ca5f6fe8fcdff5a1fa2751b261b2a0bef5b938c414c0a7099c5f5f2f2d9e82268a566b480be69dd1db1d306aba4bf2629e839e339395b5ea40068ed8a3da5077d695c44fede909da1cbc7514a0a50b5aa0ad7c0bc6e08cdcbd5a88b447cf9a6d64d9e94f88df4b4d30a721b034083e9653f514b2dee853a1db4c2f55b2c386ce8c38de1992399dee5e6868d4ac0c74173a6c2d693969a66e9528b", 0x107}], 0x4, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r51, 0xffffffffffffffff, r55}, @cred={0x20, 0xffff, 0x0, r60, r61, r78}, @cred={0x20, 0xffff, 0x0, r62, r65, r73}], 0x60, 0x400}, 0x404) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) shmctl$IPC_SET(r32, 0x1, &(0x7f0000000280)={{0x2f66, r35, r42, r45, r48, 0xa0, 0x284}, 0x3, 0x0, r62, r80, 0x80000001, 0x8001, 0x1000}) setregid(r6, r48) r81 = socket(0x2, 0x3, 0x11) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r84 = semget$private(0x0, 0x3, 0x20) r85 = geteuid() semctl$IPC_SET(r84, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r85, r82, 0x0, r83, 0x40, 0x20}, 0x2e7e, 0x9, 0x800}) semctl$GETALL(r84, 0x0, 0x6, &(0x7f0000001ec0)=""/4096) connect$unix(r81, &(0x7f00000016c0)=ANY=[@ANYBLOB="7902adf5ffffffffffffff653000463f7b138a2a197a386207000000000195955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a400089d612f871f4385f04157795ea4a5c50700000000000000cac7dbac5b65c6593d2870bc122cd235000000000014b637000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c7d35f23d1aa551416c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc76946040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c034cf808981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e010000003d36ca293e35372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75ec53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac55bd5d0e254af635e29603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9ddac3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef00a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852c3cb4338f3bfee15a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d7100008f9d5e3da04cfbb073654c0180fffffd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d0cf1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7ffb1f98e6adc147ca20bb93465f8f501542bcb5b9924e85630c5374310d409c86824d7cd06044cc952d4bfc84fa4bfbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e198145af7ab215df2bee241fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c3400311208a7ede233c2628884a40587903dad931d4778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729ac2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8ecac6392a60a201d1598faf652ecf5f4207aca1748ac259dbcebef3c31b342bae09e9453328371101fdb7bbf1237472c0500000000000000135f9f346867fddb060000000000000000008da619dd77894b000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee933781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac000000000000e30b6b46aaf8db428ac153e2ee6b11dabfa3f61407867bb49839a248fb28f7d91ff0c211d70e7e73f1b412a428e7c3032245680a7e5bc2a871d1b025ba5d38cdec23c0eb6f7ae6da1b143baa9d524badecfc87f922b9188d638d15fb9ea02b1c389fa07b99cb04eb282a44b14a66bfeac9da17d6295a694bc601ac31b178dc5dc095003ee441cb8c7b308b5c975ddcad8ec4ba61a4831f452bd60f48008456b09f5226ed178c2fa7c7458c7b9a9248564fe2a7263b0a0df5bd778cb1808b7857df93c3bf1ed0e006452ad0b823d93c39d197cbd8102e06c5c40e3346b7e501a4e9f9dd4089754149244f896ccebd29b791a63d025ed57ce8111812a92b8da9c93d5ce5ba28878d0b3501394ebd068fb1128ff96897ea240c67a07a84667f79ea7e2aeb7d7324ae7dc32f821163d7906c8721258725c01a4e571702940e42d65b6acfb7b0a7cd821911f63003f358c09d87b877c255e8751d32a5841662c721e42e17f6c467fcf17842d75e8393bb83e42f9aa54f986ec66b55aeb4783d8ffff44a9693c0fc337342fe852e9bad066be8c83daba6764553ab28aa9629fa9bb518ec97d714f20ea2326edc5ec4f633019be287f0d5233d1aa6d476af9ee0a5006d842f1330f102c3f40c24ca8d556c94dc650c15e4298f1ed76ef7f1e8731a90acf0543f692224d79aa9b6d15d00"/1997], 0x10) writev(r81, &(0x7f0000000040)=[{&(0x7f00000000c0)="06694b11050800000000000000", 0xd}, {&(0x7f0000000480)="3708c45eed3570c3a5330f254b1988c5d43c840000000000000a9bca86dbb8124a763a012a0f459133f7dcc75aa23a81cd6a79e5521f44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33d55de84b97acd9cbe120a03274831f48e82313e72bd96ec804359f79e3af9e7e2d6b63d78e76de666579ef69aa0a49a6ff8a71ad000000004e2398c6bee967c490c4c79ccd5aa1054c273e45e0ace578abe4d177d57071efbec6368bd57be8acddc30fd514d45654d6834fdac68037af2af3fc0f01b03c1ca2c7302fa056208d2003625162767c8c57eecd4e02a69adf2fb6b74597220a19d46b0fec7f528da340b0119892e83f063ccaf3d75d67e682cc69156ac21195ee3c496ec531b40f985d013de235a45caa91abae7863a825491f9da422550f2baf9bb17b562bf142d5ad32f293018cbad7d8dc870fc3b30771dc8740bc0332c1de08caf765e447fda061f0e49d4dfa344b3a4af3f171ec2207ee870fe1341143e243d7083e747fe777ad26f55fa500e0eee2430f8eaf6144651b2392c7f3e8c3d2881eb401067bc8046d5e39a8d18ca4b445ab454a48364456b0b92400a2aef3e9368f6e14ce76a9804a1e1e30ed5e3bd07edf6d168a4a589306671993ab6f26490e1f69fb0e7411953014f4b3a8d0ddf9a88592a86c985d54ae768f545ac8bf3fc1ba1a47405a81e5bb032772", 0x1ee}, {&(0x7f0000000100)="892eadf04950078f2ed34954230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319c06000000d47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b", 0x5f}, {&(0x7f0000000940)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdfde91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d121908c9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905ae38b1d564059880e84ec7d1077b3134906ae9854043ef", 0x2ae}, {&(0x7f0000000200)="c8fca0b45cc6907b1a82fadfa6413fd6319d52523a1ac648f77dc9d3b5b03b2e1f1c242cff0e886c50b38a2bc6165beee8f54b68a448f250000d0b8256189321b7ea4c3eca48ec03bfcf09760cc4a0110d30b27ed7d5435d795a19cdc5a3e8cbee4f0755e2d4f537a959f55f4311f35af57fd8addadedb6b80961f634129b1fc9983cc91e03ebb622b5345b7f28c6be7848baef08006361868e48dac36b3", 0x9e}, {&(0x7f0000000340)="d035526ead04b3c7695ff37a68be0023d05420d8f83a16d1c7354a5a5cf63ff17e2d70235c19f9aa89968babe4994692a4bf59254324f40e9676702d06b981811c96890cafc17de6a2cbf85c8bf8f020989ae31628060f20e26e9b9da88e8e2b9fddb477361d2249795de665e6231c684fc313e45953faaa5379616c45ce3226a114f54b0b36b118e223b140e458293fef877c1a0d0565c29d6e8ccf0712d1b5abdbc511ba19e7dd96b85719e65add6d671de56764782a05", 0xb8}, {&(0x7f0000000680)="6886be8e447bb2f685bc42d3d1e4f8d234b68500faf7fd1c98b8acfb1fc28c96411a4bf47d01b035f383f22bf17c48eacc733c3d85e95ac148a20976fa98dfa11e290426a059bb2e6daf6e69fc437a9d1d3448dbe6d903c049f9deccff2afd716305571dfa2b37531c523f1917573a648379b84ea007f0cbc6fe9250371093248061ed9babf25e", 0x87}, {&(0x7f0000000740)="0de0a906d224bffadb454b9ad9100e1683cb4f86fd2c806c135a43381b36d246ced1458fb70b7dc505ee5a8ee071160864d6536d40996640f641b49a525236807323d551b9efd543d360c1576c396ba18834db66f2d1361ba49c6116184144c0ab7278d306b42b7a82db919b2b92aeb4f25dd6fd59b63fdd8422d90d1c7aabf8df92acff8bf1c8a85cf02c97ceec114c0439519ab7ae826fe4a41c1e23fc2b2024fdafaaed53ac9d0933eac969557ee5d4f238fdfe9f026094f428d227240934a6c946040fec66bf3b125653d79304b10ce7c316103f4006ff362bee2fe5943e308726", 0xe3}], 0x8) 10:12:20 executing program 1: symlinkat(&(0x7f0000000100)='./file1\x00', 0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00') open(&(0x7f00000000c0)='./file0/file0\x00', 0x40, 0x1ad) open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0x22) r0 = socket$inet(0x2, 0x0, 0x7f) fcntl$getown(r0, 0x5) sendmsg(0xffffffffffffff9c, &(0x7f0000000700)={&(0x7f0000000040)=@in={0x2, 0x0}, 0xc, &(0x7f0000000540)=[{&(0x7f0000000140)="f4cf5b0e6323da5cb1151c1b53f46a6a781a145311621405a298a55536a3aee86940d5e0a16854751b0338f1b2481908a865cdaa1c7bc4a914f8a4f0b04f2b0acf4c4fde2a4abc91128d4e4610815bc72968eb4f868ce44c014d38d5fd21b5ffd91e272c574f306b6175cebda0f04ff560e383ef88d60f77fdae0f0b488b14490751dc4379a4937a8c453274dcec0e70a56eee9e7aa98f43b4df69780926876900ecefa235ddef20600a8b755f074e140c064059e294f97cd786dae1f5901d081985bd2cb65b6785a243c1db3130e42128d8e978f596dac72cd087cd246eb1887b0c969dc73f7fd81ac18c87dfcf", 0xee}, {&(0x7f0000000240)="574e6c988ec85c57e1f0ec1af83b0873054501be1068b3f3d21d9d2c8bda24784aa0ef6c02d66b96a3971d09073fbf93be0428555d623b8c1e396829bae533e679508633c8ec791317b2d24528e1e412f57b1ba40654d3225dec1d11de15bdcb952275da25cb456cce5db97c6818cb86fa78e85b431f0a8c3ec822806948ccd9416e1af2f03c4b1e7a8dabc470327f5456c52b25d3f09d7b1ec7bb26c05f4f31eaa9d7faed84acde2491aa14646866674843c8033dbd0faebe53ee41a3a38c0af2489d6fafae23e4a49f2af8df", 0xcd}, {&(0x7f0000000340)="c3c3f391a75cffd2ce26e005904d8e97567dfd160c41bfbaea36f509eb7080a6b1c88fd2790a3ee3dcf2f782864ce2150341b8f6cce7f95a41c4a74c4ff0e74202515211da774f64e289ae4e09252b848072d715f477ed51c773c3b2a310fda15febaa44cdd8b2897bfc66bb9686a894ac43ad1c35d409e832702e5d05dbc049abaf956044a0b582dc2dd18f7cd35e616e59f830230a94d4b1ee79b299cd098d26a48598b4827c5a88e9b0ade7d290e59b4d894b7049c2a33193fec62e52b10dae220f834766574f576c3ff3de78dbe52201e2a6ea7c05951f0e780b51cb2e9c80c8d421b77e96392c6ba12b702c92ce", 0xf0}, {&(0x7f0000000440)="55e88abe5ce6945110f7a37dab311ea0ed9f1a1099b3613f1b47d555a573b34bcaa01e5aade2d96e6b19d954e07399f7a2aa87ce05ec5e13e1185c16ee9450423861bcbe1e4c54fc1e09ef4dce05a57796e6ed4804e6b624ae9b63fced825b34e60b574ed63fc37e3f6c113eb142ad29337d7a193113a2a4f397c539d68ad8e1401e940583114920d46c1f02b52a4a0aec9b0eefca74ba50fe3c0ea8179717482328a1f79773c847c9cb844763a66f170999d7fe66f14e1a048dbd46542e1611886f1f181ff1a6f2b7", 0xc9}], 0x4, &(0x7f0000000580)=[{0xf0, 0xffff, 0x4, "dc99bdb8ab62382b5e3555d86fc0796f0129b168d4c28ad0603da6e8fabd9e62823d1f57200e97c4bef5a3f9ecfceb6496e6e80a433bb28c473bf30d74f216fc250814ba58c47cbf194c10912aea398b275e26af4ec62aac6b9ed81ebb3e9978759d002fcb690b3e894a94e4275665f2969773774a7ec35f325d5380f6706a7d723a96a0c296fa3f17a314264509d1eca311af04a35d54c0b076eddb430a291dfc1fc90f8cfba8952f40c435743c34046708ab8f64186beb9e19aa5b4a5d77e17508cca7214e3505f6e340d7d39569308f1c079fee2451ab68ea28229b7805da"}, {0x90, 0x1, 0x7, "840c818728c5dab401be158b5ea640d85ade6121a9941b5862893e963b129297dfd8bbb79308510af6c2946babe4daf4959a782542569cd2b92d3c3323f92a596ec9f28f925050fbf0b8252a9cbd68448e577c6956734e4794cfddd4214dd9d18764573795489023cf430c0ad22be129cf58f7813a90f76751042829ac4c"}], 0x180}, 0x403) 10:12:20 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, 0xfffffffffffffffe) pipe2(&(0x7f0000000000), 0x0) 10:12:20 executing program 1: r0 = getgid() setgid(r0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x40000000) 10:12:20 executing program 0: r0 = shmget(0x1, 0x2000, 0xe, &(0x7f0000ffe000/0x2000)=nil) r1 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000001c0)="000000024ca5b30bdfd982955dc10352fc245f287f07b7efa76d410d59831a5283e4b28bed11ec3411814efd7c22000000000000", 0x34}], 0x1, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r3, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r3, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r3, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d1170700547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10080000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a016904df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287631ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da81600"/371], 0x1, 0x7fb) msgsnd(r3, &(0x7f0000001e80)=ANY=[@ANYBLOB="9a89fe9d10bb030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653f542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd20263425ab6818f682770f3b94c5eeb4af79be0195d459fadab38ea746dbe655df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28a73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfd997631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d10e6cc1ce9f3f6a3d539c356b5988d25beef00000000000000bb711f6f29e389a77fe762636c3d"], 0x156, 0x800) msgrcv(r3, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r3, &(0x7f0000000a80)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae93478443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0900000040b9c8b754daeb2982d28606050dc516a0af1461584bcaa0408775b83db6923dcfbe6fa845a4afe35d7f4b3720e880730444450164f43f8627d24afffadcfaf679ecb314a52c8d1441557cb9bfb6ac84523eb0f63c3554f09c828447bda40c883721400975bbaacd0c45e7c984022927e336ceb0507666"], 0x1, 0x800) msgsnd(r3, &(0x7f0000000480)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0x222, 0x40000000000800) r4 = getuid() r5 = geteuid() setreuid(r4, r5) r6 = getegid() r7 = getuid() r8 = geteuid() setreuid(r7, r8) msgctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x6, r5, r6, r8, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x0, 0x138, 0x2}) r9 = getuid() setreuid(0xee00, r9) r10 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r11 = socket(0x18, 0x4000, 0x0) setsockopt(r11, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) fcntl$dupfd(r11, 0x0, r11) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000480)=0x1) r13 = semget$private(0x0, 0x7, 0x286) semop(r13, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semctl$SETVAL(r13, 0x0, 0x8, &(0x7f00000000c0)) r14 = socket(0x18, 0x2, 0x0) setsockopt(r14, 0x29, 0x409, &(0x7f00000002c0)="470b4e98fbfabeab1f154bde63fd3c0884ec27b16f7b711ea277c46c8b4358b6c1ceee6b854d559e698a55b81d65f336e5b5a350f7bcad5749ee2121a950c992cb4180b575ee76895075d6154ef7f2efacbd7eb58e965649c2f05d0922e45f559683edf3a0c0e937553d6f68cb92a1d13029102f3894cfef7b23505ad70000000000000000", 0x85) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r16 = getgid() semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r15, 0x0, 0xffffffffffffffff, r16, 0x100, 0xfffffffffffeffff}, 0x100, 0x10001, 0x40}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r19 = shmget(0x3, 0x1000, 0x100, &(0x7f00001b1000/0x1000)=nil) shmctl$IPC_STAT(r19, 0x2, &(0x7f0000000100)=""/114) r20 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r20, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r21 = fcntl$getown(r20, 0x5) shmctl$IPC_SET(r19, 0x1, &(0x7f0000000200)={{0x3ff, r17, r18, r17, r18, 0x104, 0x5}, 0xfff, 0x9, r21, r21, 0x7d55, 0xd75, 0xfa}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000017c0)={0x0}, &(0x7f0000001780)=0xffffffffffffff48) r24 = semget$private(0x0, 0x7, 0x286) semop(r24, &(0x7f0000000000)=[{0x6, 0x4}, {0x0, 0x1, 0x1800}, {0x2, 0xf, 0x800}, {0x0, 0xdc, 0x1800}], 0x4) semop(r24, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x800, 0x800}, {0x1, 0x6, 0x1000}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x2aaaaaaaaaaaabb4) semctl$SETVAL(r24, 0x0, 0x8, &(0x7f00000000c0)) r25 = socket(0x18, 0x2, 0x0) setsockopt(r25, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r29 = shmget(0x0, 0x2000, 0x100, &(0x7f0000ffd000/0x2000)=nil) r30 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r30, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r31 = fcntl$getown(r30, 0x5) shmctl$IPC_SET(r29, 0x1, &(0x7f0000000200)={{0x2ff, r27, r28, r27, r28, 0x104, 0x5}, 0xfff, 0x9, r31, r31, 0x7d55, 0xd75, 0x9}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r27, r28) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r28, 0x0, 0xffffffffffffffff, 0x0]) r33 = getgid() semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r26, r32, 0xffffffffffffffff, r33, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r35 = kqueue() r36 = syz_open_pts() close(r36) ioctl$TIOCSETAW(r36, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r36, &(0x7f0000000500)=[{0x0}], 0x1) poll(&(0x7f0000000100)=[{r36, 0x4}], 0x1, 0x10001) poll(&(0x7f0000000080)=[{r36, 0x46}], 0x1, 0x0) r37 = fcntl$dupfd(r35, 0x2, r36) close(r37) r38 = getpgrp() r39 = getgid() getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r37, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f0000000700)={r38, r40, r39}, 0xc) sendmsg$unix(r10, &(0x7f0000001680)={&(0x7f0000000980)=ANY=[@ANYBLOB="07706b0cea0f58ebf251646b7e34eb4bd488e238a8574b212f9dcb40fdd10770e34a3100751cd52d3b5f104c3a15643b739f8cb47f4486c17922800b14d7c0441d1ebf7eb19c249b65ca8c3d780aa4f2b85af1cf13b43b9b8a6243de5ec06c56971e56a816d861aa1f019ce67a219937a5377f1e450b0adfbdb59bb479e648bf557585997561fa361a5d5bdf0a85bde56c0f8443948dfe0e2b3bf8f9f573165d4c4be68004752ebce64cfc27ff49b7961d8a86d4f66f759ca666984e36854d8ff5497561d8be930b6855a2046fc17bfbb94dc091e46d610414a1dcec84e3f00c6fa9bbf3e9cfee036c83e883c08e841f1ca87ebf9df9f2aa12c15778a53c96fa1a8d5a22689ed07e03004aed89518b40656b6777e3dd7aa99b88a3000000000000"], 0x1, &(0x7f00000003c0)=[{&(0x7f00000018c0)="36538456ceb3d10a7899cb43fa8c4fdb43a4b1f117701aabe800d172ccfa99bfdb3836c5f65d2e4e54aad1a4159289e10cc9da9742aec0c8549b3999c837b07658d43eae10d8d4b46c775b905cbf37b7b1b3042d33aa3f4c9a2e4c2bdc4d703cb91167cf633019dc2cba6842862f8788a4b6224da41ed14d881547a2ac8087619cb2e408ebb8895ce514f1ccecf22d0a15230f1e8d327dc6bb6b396d648005476af9829f625bae09a234548ef2cf208989f18e01b925089d6b7da2154a5494d9a5c7d3e5858fefaebc2f411afc7179dc0872742c0152318ee55bcac2643d75a18761a1f252ea7572bae181f985492f8e77cff568e10dd0c7c901ebc25726ebf35cf36303125346c6adf0b94f714c0ffb3f793e950c095da1003f40420c71e2bbed27f68ec20e32266f1f486d42c341fc53c2c0e3fa7b86992493ebd5fc88b0aff9284e5b7069be35168a165cc69f1b09dd1d70a4139eba232fda099b07ac4668e4fe5b9a6cc3f36453a0bcff4f05b46734cc418d36d334617e71cde0223bafd0613cc4640e034a9ac93cc6e7f61713d2e84d080bac1f44ee5e06b7604f247f77e22bc344d86d909fb4c67fe79ca1e3206e61e7940ced69a1b7533648567d31ae8f239214773fdcb2b37c692f528b1aac7afda99fc58b309176bb945c5aea7aa21493000de640b3a8390e6a0ee0a9317607022ae229de074ff059ba95b5893f6e895bc9c6f817fc4915d7b81ff2adc328be40127a0b72b9e58595ef647856888eda93f7df38304af2747490efcb369ea18df98206e83ff06c63decea4b7cefb5788177ddf31c301bb64a605fdfe0be70f6e4ebd50f174ccbd07f077b7b8caa2525d62743e57e4a833bdfb1d03275688890d95f0720a866fdc65251389f9e9c5909f6a9237ea6522890c5015e373ac1cbc9a3cd40713cfcc9e3602d58f1fa68d6ba726fc19e480d4b166ba96142087db312ae759f6ef18ba2bcd01f15c340cde9d31d5314ac526ca965b1f96bc78de06d565b2713633498c65c8fb1e15afdaedb65f5e0594574ee716a66888804e87f490c623b18d4063076e14737bcf8ee6f09b7089a18d3dd8e8aa8344e7ad65d612c95f175d82ec01b468c6b8ec0273878668f09126980afa207514c7b0ebd6f23291004ebff93269be2f4d3e36f42d40d726022fecd4f15eb2aa4de4d854ede65c73267d805fec018acbbd4f685c24eaff4402d252d0a3383b7aadc13fe903c7c6e2cb9bf78148b586a972fd3e2a75091276b10323b2813daddffbae92554d3be518525f4e8cb370fe461cf726126b235b15e5e8984571d204e2294c5f9b2e3bb06a8917ca0fb79fa4038b6f559dc066f0bf308582c5bae37d0dcc8a004161e97312697262681ef987490729ffb9f828af67122a167f3a7de356a18fe3152dc3acd503686ab1b49c3d461c5ec8d8a4cefed7bb89688afad003bb35945a187072065ffd571ead7aa7799ffeba8d3e2a9785a1edf22cd4c2c8b368e430e73e8e8d3400659931eb233a8b9730a8230ad650944624005ca539e512f83eb74d179e5fb7df282d1216b3f8ada304087a8edd2c55e6cfef447877e94ba0a2756e5b0ae712bd85154c5d425d1dc00f9d25b73f8b56a075c37a2fb192a7fa1d02ed096013aba06f330a0cf272a910bec952492448926e2fd03e7f4fb42c63ec22f5251d5333ca64a23989b93e8f0cd2a1031866d18d0dccfd5621f460d261ffa9737df449effd5520f88d4c29bfe233df13fa2a2679127dfcaa4dcd408294991d0c736515e449a4e7312a4e061c1a59771e02bbba2e53fb00814e32884da300b372e8607f0029bf148057a2b5fcd1bd27f08f254f1037352fa2e3d4443ed5be9576061c306cea535e295f1d4f2d7b63034697187b44935f6a2e893a0b5132ffb8297291cbe05b6ad68e9c094053266bba86dcfd8efb2768caba50ee9ba331e8ecb6df64eff5b5fe2c7231792b5111588f78e2e3914f024fabad565762d23187bf89fba9721c56ee34bcac996fc2f53954f71b4a383aadd05c07fb6ba51cf7f5961d3f3081bbb9ecaf302b80da7feab2557f190f1d97359cb773ddc2f4b83ccd128a07e02cb358a9c37e9ed67b0a455f3dd4e88707bfa00178d37acafa09ba90c6356035103ecb72cb885ebecb879f8cbf2f7897c12bc9323c2ca3fc53e94567b9124d3d6c25b76bc60f38edd68cd9135651334e503f30ae41da3a3a1fc2c85cbe685178996179aa9897c0dd5c8d46ffbe4f6e2ecb987f146add63dc01a5cf0a4718735ac55148fbc91ce32578516e90c891cd408fa29ce5d260896d0cfc89bac6d2f74f03edf97f877835f8683ba2eb762ae076ea91e2a72a0134f92d94364240cd066f1791b59c8197d091e3fa02daaac95f4c3eb841574bdaf591ab6801ac876c957b021762dbe372baf4184820006f25fb6b85678aa83028a715cc7a225f21b0890021db1c4be814b53adfb4c7daf2c9ca9236cc291c24f330317e7628474d4735fc32a72fd40b85c6ec730ac783e30f59a9c87f6e9cb04bd812eb2f74c181e54dcbca8b8f6c6bc5e6e18b5fbce76bd1791eca7af2b5c1e70499c0388b8386d3457c3e4e9451a7ce2764fa02f6a86fb89377f2abdf7654e5650160f027630c31b58312143c6646942c6af91cff46294ad42e88194d487c184e6b731b512102b1f14d40b862b1652a033e6addb9b0aa55f8465f3b2329226b4c7a363df937627c4611e3d5e440d1891f8427a9f83988d7e682b4abf11fca0ad2dbe215f9bb031c5a2a2c992317e6e8e336e5d2d4bb33646a24772a802d96336056974a310db64f8aea613a65b71b61a2d366ddd3b1d703931a50242ac8f83f6c180c113c8763ed733caf8dbb5dd8d18c9ff473af7d3f69926d36e0778bdc06f06b086b005ea12240da65816b1dccdcccb392d5e1c9409af46b63002747df4887da9ac82cce7172b1a6d22323b63360be7fa30598c9586f5a4c3bde4f0d242198216eb493bcddd0eea4b6bd1eabfeb2a43188ff7ce69384c876aedc467893ea917f533f83b8597687405440841358b50524f84d2fa77236ff418d7067a38ba065230032397819fcce91a8d9e5bbc1e248a8077c3db887d1aa11a963ea4e1e3566212af6b43f51fb32acd3fca7ba3bad2f4a2d50a5c24cd05deacdc97ff6786f55f0326f8d9a8e2bb36e1270aa07a5cb2cc9913a36a73796c6747b44e28fb9505bd0679c1f137fde73abac05c0ab5fc9d050130febe650c339b1f5f1e50738ce623808f52037e9d4e4948599bb5bfe97fb09b4296b70839c8ec542ef2a9b4674f1982db535037ac99a16467f4b105b9582678f61a21e983c05e873fb3f47a964923df5cc4de5108e6c8cf46bb35b93eb0d0c2c353876cc377ab723245acef6d7c59060fdc1fdcbe05093023e48b23e79cb1cdf0f26ee8ad29552ba46f546fa5c4fc65d84d0b67bb8b23e8f21c20e71b3055f25f7dba931ac74c03d874f3aa026e4a9982fe049e93c55bd26e6ca31e34b9f5f3d293ddd89262abac5214524d28a19a2667f72a8733d1e9da32f7ae4207badbfceec1f38ef867113a9359acc73f14562078b7298237da8aa4a6085b319d8d483795fd6a8eb656127579d258bb631a5b3650ccbee03abed664b1808cbef1b04480adcb0549b53f95bbf05c6528e5fed9353e53721bf0e87f000a7a745fde847587601660d060ee4eb3a7148434fc8ae8e78cbe8060c0b79b4752f591818360387b0a5498c4ea2fca36d6cf78f62835616782c94d9980c12df398e4227abc38a586541c70198c04bb3932a8528fac65466e50bde98603c786776defd29a7b9dcf3cbf54d2925d504ee1ddf2fe7300ad47314b8b3b87a1f502a7e5b334eed45576da9151573cdb2b304996d5f5d1b74cbf29ec0e1965311667efb4a349dd9d8af12ef9527e5de737fab0e0bd30685869eaef208643934be1719ed8ef05bafbb9a4ddf4443f96ace8f520d34afa3e880f9fe7a2d9f27a31d113424fe586139e57bd2040bcf17bf6096bb30ca0f803a450c37b797763f7f4fc10bcc690d6c1dba287fcd898c6eb886820334e337609658b8aff49615e5eb79ba90f0fb1da70d2018c19d63b239c946bd6ea65b3691e67b6e0c7cd1dc32613337813c28c7f5265d8c0a40e39d187627d254ce632a899b9c5bb80d9b4442cb33d69233de3be1be7c2ee4c7872a76d46624ec63b526a68d39f6d1bf19db5eb79262f859d03ac2d23d1701a94c2e7ff0f4d7744fd8292a25b3d5b76a6a13e1541d45b643e21f9ed7e791aa02c5ae6c69e86421c5f0902ffa299e0c96c04ba29d91b10fcdd01a45b98ae6c4a5cdb296e5a87e54a13dc991819365337cbf8d2d35bf8bb638d86592ef87e03628b70a294dced8d75569222aeb5288e15276b44255ddfe39ebaaaf30fce804da24d7d066c5f0636b406636805e631d2f0a3f22b0ec6130cc63ba9650396adb320fcb3e004b4ca1112d1687d3d9b2d37dce6851b6e4b7ad0887ae2625adebc478e82d2578865a8ef686037b555413f0e0ef77055c26fe17d2fb76a92771e3f4d2b974a84b50af1e11037b228ba96d0ba6afb08e37814d1b9a1bbcce3edc91c1a77608a52a01b335cf65505f9d462954902e3d26c78c02d3100292ffd5edb00b3bf9316baba2a0d1d8e0c80a1a652b4d76b6e05d0fa8e250daffc21a38e8d61d6a02e4ea7178a280ceeefcb74a4f8efdfa7c59862cb636d3fcafd58bb6d6d8000e4892325be0e9c3242498358107ba7a7ff70a4d5e3ab44cd3218a06fc039a657877795c93b6d5880c45beb034b69b96f7e288100424dd0a50f930c1e53cf8b0fd744e398c7e7cb33e01125d7fd13269555faff2e21e5d81c50f8677c0b85584d7899e8011167b72ddd3962f616ab9227c105e6ca4c848655a60947098107c92bd6a7ce5bee3a8014cb532d63f802a92e968ce5a93c50b3f0f0d20232fabc12fa90a62e9577d3fbcc1f5514eb4ba4a9d3d78533b075d383472f82c4685fad2349573cb559dee5e56a2732c1b9a71496819d63e7437de783204b71caac997930f15fee0573276cdceb3902569a872dfa8dc83dd42a103da9bd99e29bf8a88678fa647abd876218daa23d4d9ffb169ac906b785c748779259f060644360d6898647d44a676b6479ed511c4b2b90125a2a7fb39c31cfa2467e456dd5f0369be9d5f3bc4941ef6ada231ac8ec3c14279a12b2dbc017c6e4c0932ec1666a54d07b169910d6ad840b0f635d72e31b062134137d64e3ee0d6ee15b55d8782c62c496f944754e0c532952bb3a6c19614cefb2eac9dfd8d2cd21f147565064c830faa5c5ca2b4a6cfa6e0661c6d2594f3fde27f3ffe125c18ce0e2b47446f1c77fca07fc3856b9eccc161eb2fbb7673829a99ebb3240c79287b9b053152181d548d7d661b218e7e8ac5e6fd8a357fdaa75336a33abfc58c18d97f9167e96f5e64453933871ee52907435539a9002afec605b3ddf7bde36d726578f49dadb5d4aeec6175e78a9de40716274afe80cf115e9c38b50e1a5ea1b61e999779d5d4dfeaa2d7420ca9df2335949ca436d35295aa53f7bc97dc954ac1d52d819fe1811979981b7ab074bfef5d5c58102e56844ce7ac078230609b5ac812f5fdca5661352db4fd78b9af50abd197ab7721fa1c38b67dc7df6677d065e5e90f9f7cadd7827c50c6ac2b20ec361aaa4ed253767864cc544213b2bc51a789ed03612c2cf39d55ab526657c89c936d2e4980081ada9f7de2b6c3fbd4e4d7429409c746904fe60c92172ba81da0f2370b249c51e785ef5c", 0x1000}, {&(0x7f0000000240)="5084f0e8124fd0260d9855a30a521565", 0x10}, {&(0x7f0000000280)="afe395183c525d3abe131f90d77100722030647b89aba22c7083c1d8e7726b8839", 0x21}, {&(0x7f0000000ac0)="cf9711d9d16f202ab443c4c8111ce68f7cede7b07adaf62f48ca0dfbb5d32ceb674a09fb3d875d827f1f908722c4396e387ed5fc121f33bb8762de876ec1e262d8a473bb80cbe344ace529d0833ad682f717359bbb5950456b007407111110b1cb0f8e091b365356a474f3726ca5f6fe8fcdff5a1fa2751b261b2a0bef5b938c414c0a7099c5f5f2f2d9e82268a566b480be69dd1db1d306aba4bf2629e839e339395b5ea40068ed8a3da5077d695c44fede909da1cbc7514a0a50b5aa0ad7c0bc6e08cdcbd5a88b447cf9a6d64d9e94f88df4b4d30a721b034083e9653f514b2dee853a1db4c2f55b2c386ce8c38de1992399dee5e6868d4ac0c74173a6c2d693969a66e9528b", 0x107}], 0x4, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r12, 0xffffffffffffffff, r16}, @cred={0x20, 0xffff, 0x0, r21, r22, r39}, @cred={0x20, 0xffff, 0x0, r23, r26, r34}], 0x60, 0x400}, 0x404) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) r42 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x8000, r2, r6, r9, r34, 0x0, 0x7ff}, 0x4, 0x9, r41, r42, 0x2efd, 0x1, 0x2}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "f01d00200b0f000005000000ac39080500cad800"}) r43 = socket(0x18, 0x2, 0x0) connect$unix(r43, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r43, &(0x7f0000002ec0)=[{0x0}], 0x1) 10:12:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000000), 0x0) preadv(r0, &(0x7f0000000080), 0x110, 0x0, 0x40000000) r1 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) write(r3, &(0x7f0000000080)="9d54cf7eb9e04dd28f6d1b3308e0f1a21bf6f45186b6476184e2c38d1e72a337724a162557f381e9d8ab37328daf4803ff68e579915a0ce883f15b6f2ee68bd8b2c14d1077edd5b8549344cae671ba296f6807b9ff0636e10fd1e15b9ca452294c73219fda9eab019c88a1d7a2", 0x6d) pwritev(r0, &(0x7f0000000080), 0x0, 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000000)) 10:12:20 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000", 0x0, 0x80}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) r3 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r3, &(0x7f0000000080)=[{&(0x7f00000001c0)="000000024ca5b30bdfd982955dc10352fc245f287f07b7efa76d410d59831a5283e4b28bed11ec3411814efd7c22000000000000", 0x34}], 0x1, 0x0, 0x0) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000100)=0x8) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket$inet6(0x18, 0x5, 0x8) r5 = getpid() fcntl$lock(r4, 0x7, &(0x7f0000000180)={0x3, 0x2, 0x0, 0x101, r5}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 10:12:20 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000efff00000100000008cd3fdf00000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) r3 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r3, &(0x7f0000001000/0x2000)=nil, 0x0) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000002040)=""/4096) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x20000000000001dc, &(0x7f0000000180)=[{0x1c, 0x0, 0x40}, {0x3c}, {0xfffa}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r5 = msgget(0x1, 0x254) msgsnd(r5, &(0x7f0000002e80)={0x3, "50f1f248bb7e91fd7072009a1a70b4fef2c9cc4e3fed290fa65995d43deefa8d4be8b2ddfdff7eda5a92f3e7081f645d29a7e0fd449dc61a9527f11c2c6693a990a9b5333d0baba4e883feda3822a2db39f7e587a952425fa4245fcb613b57485db588468b927388a9e44cfc1b0e6793833278de74c9d8302dbbd293f1159fdfaa3b1e0186e9eb7ca0eaca6edd200355358c14d2577e04fe241a630f54c663a7013e17b639887282b857a531a9521d8b4240ebf966da67237203e109ef71703832d18f9753714bc0cd012e2ea7de69882e9468fa446b31209640a9d2abd83cd7689b898e25290cfa61355ba39b9a98a4e18d887c22a738ba920dbaf98e43ae"}, 0x107, 0x800) msgsnd(r5, &(0x7f0000000780)=ANY=[@ANYBLOB="000000000000000051f2e8dbad4c40341a7fb8f28f53930ac93feed5e69ec81ecebd9e705f836edbb76d3198d1d6e7448ba200c71274a7bb1dd016b9ce27d8fe88478ac17dba06f5e4f9be8700179265b9fa88c70e8e256b3ec66e56ce3058ffa63be973a9466fbe0146e1fa326e17bd002433f7544397428045fec49f781615269d824e1e0cf34d3f24ccbc09af01a5dacae9fd2d1817724aa40026cdb70a6279419e8ba7d192afed727944287c8b6c6c534169b2e6a2e6f238959768a631e6eebcb2cdd014ec41ffafe4dda4343e7d296712981be30b68bded42c5ab97c5bd5708b971fbf411dbad577b612dcbca896994ca792802f9377b672237533dd601a3a8a9047b29b3e90b26237fb06192793b0983477f29c4b9ec6c024dcba39d89b58088a0a348efa480639060938debec39cc38ba30f46b67af77b936952c2a1756be84e0fb647186a86be1c2f2c554c94b526c524d17cbe6937aa6dfbabb96ddb2b84a32cfe72c3587bd858368e60d9673005c6e259cfb64b3d2be639b83f5b49eba1ed1a36f8a2c73b7a9386c2763d613353992f51ff5ca4d6763ec3e835494ea6f548ede6cc8262c340a31088e12e4b477e330e52d6aa50ed36cb65b6880ff1c2ebb97e8d1259ec78963d1e3c09f7ac9a5ec58e963da7027a8405851d27720cd84e1e82cc2cadd4a6bee6a6b911d3afed5f00004000000000000203b5b20fe13fdd62a06bb6a71547cc33a3c19eeb41c9ad3d15baa6de1491e0fd5ee31e294e80206cc81a3b97356d19d248abf63751fe4a8af0bd5ec16bd5c408dc69773501827c6c0c09815eb821d54fe81a4d106c2b3ecb8ec7898a25965c34867b265c71dee23728ec976239a7056182c203ec132a107ea267819ce52b7a6a8f4059e0035eada27eda1d2e1127eab8b9354a87aa3afb8ff9b315995896ecf4b53227f736423d4ba3f55c8574547d4418f39b95d361deaddeef581"], 0x1, 0xc2c25e0089590800) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r7 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = msgget(0x2, 0xc0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r13 = getuid() r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000100)=[{0x28}, {0x48}, {0x6}]}) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r15, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000100)=[{0x28}, {0x48}, {0x6}]}) r16 = fcntl$dupfd(r14, 0x0, r15) ioctl$BIOCSETF(r16, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r18 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r20, 0x0) msgctl$IPC_SET(r10, 0x1, &(0x7f00000003c0)={{0x0, r11, r12, r13, r17, 0x1, 0x9}, 0x800, 0x1, r18, r20, 0x6, 0x1, 0x1, 0x2}) r21 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000440)) r22 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r22, &(0x7f0000000080)=[{&(0x7f00000001c0)="000000024ca5b30bdfd982955dc10352fc245f287f07b7efa76d410d59831a5283e4b28bed11ec3411814efd7c22000000000000", 0x34}], 0x1, 0x0, 0x0) r23 = accept$inet6(r0, 0x0, &(0x7f0000000380)) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0x29) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000280)={{0x8, r6, r7, r8, r12}, 0x3, 0x0, r21, r24, 0x9, 0xb01, 0x9674}) r25 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r6, r25) r26 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r26, 0x80104267, &(0x7f0000000200)={0x20000000000001dc, &(0x7f0000000180)=[{0x1c, 0x0, 0x40}, {0x3c}, {0xfffa}]}) ioctl$BIOCSETIF(r26, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r27 = msgget(0x1, 0x254) msgsnd(r27, &(0x7f0000000a40)=ANY=[@ANYBLOB="030000000000000050f1f248bb7e91fd7072009a1a70b4fef2c9cc4e3fed290fa65995d43deefa8d4be8b2ddfdff7eda5a92f3e7081f645d29a7e0fd449dc61a9527f11c2c6693a990a9b5333d0baba4e883feda3822a2db39f7e587a952425fa4245fcb613b57485db588468b927388a9e44cfc1b0e6793833278de74c9d8302dbbd293f1159fdfaa3b1e0186e9eb7ca0eaca6edd200355350714d2577e04fe241a630f54c663a7013e17b639887282b857a531a9521d8b4240ebf966da67237203e109ef71703832d18f9753714bc0cde24bd07ade69882e9468fa446b31209640a9d2abd83cd7689b898e25290cfa61355ba39b9a98a4e18d887c22a738ba920dbaf98e43aeb1b90e380f260d25effc98fe370e84a3c212ccae487735735b1fd328d7c42bff94f93fcb0a118abcd20a9a0b7dde22e6b1a57bd006eab7f2ad5bc9ba02eb284c41844d5b9008f9ce5474000c1cc0c6e8460a46c2ad7f87baf7e33fbfdbaeb1340c8f234d9e00e01ad3ed2fcd0ec93664abaf1e180ea544da8624ae4110a98a4d3674eba0967063629834dd5e130837abc60372377cf69fc3608a0141fbc223f77e0f439e68899210d407620cb819e64ae4f593db95808e89e296aeb007b31886d967b0753f49e1bbe6efd148cf49f33273200c1b68824b509a2e5b52a075d27a459d16654ee77700a67cc7d7e940f6470a5042"], 0x107, 0x800) msgsnd(r27, &(0x7f0000000780)=ANY=[@ANYBLOB="000000000000000051f2e8cbad4c40341a7fb8f28f53930ac93feed5e69ec81ecebd9e705f836edbb76d3198d1d6e7448ba200c71274a7bb1dd016b9ce27d8fe88478ac17dba06f5e4f9be8700179265b9fa88c70e8e256b3ec66e56ce3058ffa63be973a9466fbe0146e1fa326e17bd002433f7544397428045fec49f781615269d824e1e0cf34d3f24ccbc09af01a5dacae9fd2d1817724aa40026cdb70a6279419e8ba7d192afed727944287c8b6c6c534169b2e6a2e6f238959768a631e6eebcb2cdd014ec41ffafe4dda4343e7d296712981be30b68bded42c5ab97c5bd5708b971fbf411dbad577b612dcbca896994ca792802f9377b672237533dd601a3a8a9047b29b3e90b26237fb06192793b0983477f29c4b9ec6c024dcba39d89b58088a0a348efa480639060938debec39cc38ba30f46b67af77b936952c2a1756be84e0fb647186a86be1c2f2c554c94b526c524d17cbe6937aa6dfbabb96ddb2b84a32cfe72c3587bd858368e60d9673005c6e259cfb64b3d2be639b83f5b49eba1ed1a36f8a2c73b7a9386c2763d613353992f51ff5ca4d6763ec3e835494ea6f548ede6cc8262c340a31088e12e4b477e330e52d6aa50ed36cb65b6880ff1c2ebb97e8d1259ec78963d1e3c09f7ac9a5ec58e963da7027a8405851d27720cd84e1e82cc2cadd4a6bee6a6b911d3afed5f00004000000000000203b5b20fe13fdd62a06bb6a71547cc33a3c19eeb41c9ad3d15baa6de1491e0fd5ee31e294e80206cc81a3b97356d19d248abf63751fe4a8af0bd5ec16bd5c408dc69773501827c6c0c09815eb821d54fe81a4d106c2b3ecb8ec7898a25965c34867b265c71dee23728ec976239a7056182c203ec132a107ea267819ce52b7a6a8f4059e0035eada27eda1d2e1127eab8b9354a87aa3afb8ff9b315995896ecf4b53227f736423d4ba3f55c8574547d4418f39b95d361deaddeef581"], 0xa2, 0xc2c25e0089590800) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r29 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r32 = msgget(0x2, 0xc0) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r35 = getuid() r36 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r36, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r36, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000100)=[{0x28}, {0x48}, {0x6}]}) r37 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r37, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r37, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000100)=[{0x28}, {0x48}, {0x6}]}) r38 = fcntl$dupfd(r36, 0x0, r37) ioctl$BIOCSETF(r38, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r40 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r41, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r42, 0x0) msgctl$IPC_SET(r32, 0x1, &(0x7f00000003c0)={{0x0, r33, r34, r35, r39, 0x1, 0x9}, 0x800, 0x1, r40, r42, 0x6, 0x1, 0x1, 0x2}) r43 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) msgctl$IPC_SET(r27, 0x1, &(0x7f0000000280)={{0x8, r28, r29, r30, r34}, 0x3, 0x0, r43, r44, 0x9, 0xb01, 0x9674}) r45 = msgget$private(0x0, 0x0) r46 = getpgid(0x0) msgctl$IPC_SET(r45, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r46, 0x0, 0x0, 0x0, 0x80a6}) r47 = getpgrp() shmctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x9, r6, 0xffffffffffffffff, 0x0, r29, 0x4}, 0x2, 0x0, r46, r47, 0x6, 0x1f80000, 0x2}) setrlimit(0x8, &(0x7f0000000080)) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 10:12:20 executing program 1: mmap(&(0x7f0000009000/0x4000)=nil, 0x4000, 0x0, 0x9010, 0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) getsockopt$inet_opts(r0, 0x29, 0x69, 0x0, 0x0) mmap(&(0x7f000000c000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x2) r1 = kqueue() r2 = msgget$private(0x0, 0xfffffffffffffffd) getrusage(0x0, &(0x7f0000000340)) msgsnd(r2, &(0x7f0000000e80)=ANY=[], 0x0, 0x7fc) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x32, 0x0, 0x0) setsockopt(r3, 0x29, 0x2a, &(0x7f0000000080)="54002393", 0x4) r4 = socket$inet6(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt(r4, 0x29, 0x2080000000a, 0x0, 0x0) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r5, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r5, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) r6 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r6, 0x0, 0x0) msgsnd(r2, &(0x7f0000000e80)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecfd58c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000a4a3af74e7548a3f0a1ef3e3f4358b30a130a9a062e678e5a37e21591aaa06ab276ae2868755"}, 0x107, 0x40000000000800) 10:12:20 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffb7ffffffffffff], [0x0, 0x0, 0x6]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) munmap(&(0x7f00003b6000/0x2000)=nil, 0x2000) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getgid() ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 10:12:20 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1d, &(0x7f00000000c0), 0x4) r1 = socket(0x6, 0x3, 0x79) sendto(r1, &(0x7f0000000000)="99bc807914078b2684f81968924c2fb5aa72f650a8bacde81722c3e54e99766bb269059f4c3e8ddc06a1757e1a9e03dca51b29be4b7ee6657d7c6a4f4061", 0x3e, 0x408, &(0x7f0000000040)=@in6={0x18, 0x2, 0x5, 0x10001}, 0xc) 10:12:21 executing program 0: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='c\x00') chmod(&(0x7f0000000000)='./file0\x00', 0x10a) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) rmdir(&(0x7f0000000080)='./file0\x00') 10:12:21 executing program 1: r0 = socket(0x1, 0x1, 0x0) r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) sendto$inet6(r1, &(0x7f0000000040)="8396d1dddd3105d8faa4fe48a6f60647a78f602054be750314a90b1cd70e50f85dfbad37a9d43aac8a7ebf885671b8f920d6f00c03d75d8563da8eec6b440e56ffac1ac5f998e3b6ce19f3a65688b54914b1d78afbc63f943ec848cbe3e068e34e840b5068bf21e9f3ec1a96003cbf7810779eab00ee957a81167816cd311ff8cae9d290c39db180ea68ff88b8d8b2f621b8da63ea37c69ac705e4859eb538d148673a5db5edbe01b0f0f806db6678a7799f5a6febb3e176bab2a97f", 0xbc, 0xb, &(0x7f0000000100)={0x18, 0x1, 0x1400000, 0x5}, 0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1024, 0x0, 0x0) 10:12:21 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x40000c2a, r0) r1 = socket(0x18, 0x400000001002, 0x0) connect$inet6(r1, &(0x7f00000003c0)={0x18, 0x1}, 0xc) open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x100) 10:12:21 executing program 1: minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x7}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000040)={0x0, 0x4000000}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000040)={0x0, 0x4000000}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0xa, &(0x7f0000000140)=[{0x80, 0x71, 0x6, 0x8}, {0x1, 0x6, 0x20, 0x4}, {0x7, 0x9, 0x7f, 0x7ff}, {0x7ff, 0x4, 0x8, 0x8}, {0x7f, 0x4, 0x2, 0x6}, {0x1f, 0x3, 0x3f, 0x4}, {0x2, 0x6, 0x1, 0x8ddc}, {0x3f, 0x2, 0x76, 0xffffffff}, {0x8, 0x40, 0x5, 0x800}, {0x0, 0x7, 0xff, 0x50a}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{0x8, 0x81, 0x2, 0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000003c0)="b658b389a88f5e3dea4908399ea8") 10:12:21 executing program 1: setrlimit(0x2, &(0x7f0000000000)={0x60000000, 0x60000000}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x3, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) write(r0, 0x0, 0x0) write(r0, 0x0, 0x0) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) r3 = dup2(r0, r2) getsockname$unix(r3, &(0x7f0000000240)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) read(r1, &(0x7f0000000140)=""/229, 0xe5) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x5, 0x1}) 10:12:21 executing program 0: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x7, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000001c0)="000000024ca5b30bdfd982955dc10352fc245f287f07b7efa76d410d59831a5283e4b28bed11ec3411814efd7c22000000000000", 0x34}], 0x1, 0x0, 0x0) r3 = openat(r2, &(0x7f0000000040)='./bus\x00', 0x10000, 0x40) writev(r3, &(0x7f0000000180), 0x0) r4 = socket(0x2, 0xc003, 0x0) connect$unix(r4, &(0x7f0000000540)=ANY=[@ANYRES16], 0x1) dup2(r4, r1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) getegid() open(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0xc0107002, &(0x7f0000000000)) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r5 = dup(r1) socket(0x2, 0x0, 0x0) r6 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r6, &(0x7f0000000080)=[{&(0x7f00000001c0)="000000024ca5b30bdfd982955dc10352fc245f287f07b7efa76d410d59831a5283e4b28bed11ec3411814efd7c22000000000000", 0x34}], 0x1, 0x0, 0x0) setsockopt(r6, 0x100, 0x1, &(0x7f00000000c0)="2f88b08724bba67362b3ebe38e0ac6b22e6f681545339f80f075cc9a947b13615fe84956d14a9a79b7fa5e6098e276c4a5d60be5cf361fe572f7ec8a23d85ed636ddba88c97b3f8eb04f02e560ca9306b1809e9508be0918cd8e", 0x5a) sendto$inet6(r5, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 10:12:21 executing program 0: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) madvise(&(0x7f0000e43000/0x2000)=nil, 0x2000, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x2259, 0x0, 0x0, 0x2, 0x1200000, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2f], [], [], [0x0, 0xfffffffffffffffc, 0x5], [{0x0, 0x821}, {}, {}, {0x4}, {0x0, 0xfffffffc}], {0x400, 0x3}, {0x0, 0x0, 0x0, 0x2}}}) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) mmap(&(0x7f0000f9a000/0x4000)=nil, 0x4000, 0x0, 0x2810, r2, 0x0, 0x10000) fchmod(r1, 0x100) munmap(&(0x7f0000dfd000/0x200000)=nil, 0x200000) r3 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r3, &(0x7f0000000080)=[{&(0x7f00000001c0)="000000024ca5b30bdfd982955dc10352fc245f287f07b7efa76d410d59831a5283e4b28bed11ec3411814efd7c22000000000000", 0x34}], 0x1, 0x0, 0x0) setsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000000080)="81b0dd4483f7195d6ee7da305c4da6efad2d32da4f3323af017edc16de7b40c3c70e11a5dbbd03f0ebc3c7acc4e7aaf11e3486ac5ca70bd5acb6202449ff220edb2b74e727aa45324124714e8c088761f9f431cda5d65c01eda292e9efa738", 0x5f) 10:12:21 executing program 1: r0 = open(&(0x7f0000000300)='./bus\x00', 0x1, 0xc) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)="000000024ca5b30bdfd982955dc10352fc245f287f07b7efa76d410d59831a5283e4b28bed11ec3411814efd7c22000000000000", 0x34}], 0x1, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x15cd, 0x1, 0x1, 0x8792, 0x100}, 0xc) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x20, 0x2) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) r3 = getpid() r4 = getpid() r5 = open(&(0x7f0000000280)='./file0\x00', 0x1, 0x10) pwritev(r5, &(0x7f0000000080)=[{&(0x7f00000001c0)="000000024ca5b30bdfd982955dc10352fc245f287f07b7efa76d410d59831a5283e4b28bed11ec3411814efd7c22000000000000", 0x34}], 0x1, 0x0, 0x0) r6 = accept$inet(r5, &(0x7f00000000c0), &(0x7f0000000180)=0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000240)=0xc) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r4) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78719a, r4) fcntl$setown(r2, 0x6, r3) writev(r1, &(0x7f0000000800)=[{&(0x7f0000000040)="ce420efd49c56aa02611be25288db5b6c2565992a7226909577632e345ddf17ab95f5b7fb64de378e8a9a563beb35423accb502c068e23ed5dc245bc59989b15b8170b186b7efc535f1ab5376841c7d85f6d4f0af11e05e2", 0x58}], 0x1) writev(r1, &(0x7f0000000000), 0x1) 10:12:21 executing program 0: socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = socket(0x400000000018, 0x4, 0x800000000000003a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000140), 0x4) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:12:21 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000489000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000200)="247a7664327f9c7100", 0xfffffeda) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x8001, 0x0) bind(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x0, 0x10, r1, 0x0, 0x0) 10:12:21 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x10000008613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000200)="220e2a", 0x3) write(r0, &(0x7f0000000080)="cfa31a0e538ef1f426e310ac39bc3940412aa0acbe2b6f0f394ef99f7c81cc1cafb16b6b371ebf6a30f77f37e88b8da3", 0x30) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xc17f}], 0x100000000000033b, 0x0, 0x0) execve(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000180)=[&(0x7f0000000100)=')^\x00', &(0x7f0000000140)='}\x00'], &(0x7f0000000340)=[&(0x7f00000001c0)='\x00', &(0x7f0000000240)='(\x00', &(0x7f0000000280)='\x00', &(0x7f0000000300)='*\'\x00']) 10:12:21 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ff9b755fffaaaa00fe8000000000000000000000000000aaffdf00"/40]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") r0 = getuid() r1 = geteuid() getuid() setreuid(r0, r1) 10:12:32 executing program 1: r0 = socket(0x2, 0x8001, 0x0) close(r0) r1 = socket$inet(0x2, 0xc002, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) dup2(r2, r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000440)="ee08665d19ac14d5e51348771197a7728420aef61715f7b183d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) syz_extract_tcp_res(&(0x7f0000000000), 0x3ff, 0x800) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82028611e2b2020000006262dd65c84e08c027ad12d417ec80ac134b281be097dff0efa5b32eaf23a299e04d2f45a611829ac19aaf1e936182e881850ecb792fd7a8fcd11c3fc8962eb3a7e61fec776122400e899ee0d3d92501f6a0b61deb75fcfb3ebdb5c50284a1a9d3c07651a434798c3813c7756cca69d82e887d5e6d3aee60a3ede69923f29406004d3bb7f71274e38621a609ff8a45d1c60752698af2b1b17964d885eeb2fa4a619c4627340a640f25a557cbc4b8e3e40d6ad97ae5a93b989c4cad4966ae37ce9ee81f139bcbba39a3e43aee56051efe6ea50b9d7f1b5f5446172de857ca84b4e4454099e9081a06f879c9a9fa340000"], 0x10) writev(r0, &(0x7f0000000140)=[{0x0}], 0x1) setsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 10:12:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x8001, 0x0, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2, 0x100) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x808c694d, &(0x7f0000000300)) r5 = syz_open_pts() close(r5) writev(r5, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) r6 = syz_open_pts() close(r6) writev(r6, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0xc, 0x4, 0x5, 0x2}], 0x14c01768, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffff9, 0x43, 0x8, 0xfffffffffffffea9, 0x4c}, {{r6}, 0xfffffffffffffffd, 0xa7, 0x40, 0xffffffffffff8000, 0x5}], 0x7, &(0x7f0000000140)={0x3f, 0xff}) r7 = socket(0x10000000011, 0x10000004003, 0x0) dup2(r7, r0) 10:12:32 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x4, 0x1202000}) pipe2(0x0, 0x0) sendsyslog(&(0x7f00000000c0)="7e59ab606d8a7179cd9053c450cae36e9607b4c9e021ea6cf0f083b5a0c90d74788eba864012909bfbeaa5073ce78f9e057d2f6c72a528d4fccd4b1e94be05bd2dd98c3db198cea68b848c7ac069a843d248508b4a0cea943b09776c10df74f9158aa2a2ae6abc61c5bb6ea600dbd023c0c0ec8f406ae98a63d811390cb136465b4ae4f28211700ec9703603ffdb96b8a8dee5666e654a9d2e37d9284838bf389c00ef24c4a7cc78aea22acfdc008dea37bfd6957d9022f9", 0xb8, 0x4) 10:12:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0x2, 0xfc, 0x0, 0x3}, {0x44}, {0x6, 0x0, 0x0, 0x10000103}]}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000001c0)="000000024ca5b30bdfd982955dc10352fc245f287f07b7efa76d410d59831a5283e4b28bed11ec3411814efd7c22000000000000", 0x34}], 0x1, 0x0, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 10:12:32 executing program 1: r0 = socket(0x2, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005016000009005001b000700000026c604fecea10540f6f96ecfc73fd3357ae26caa0416fa4f376336acf00b78048000000091f7c8a96d961d26f6376c5b23ed00f4c8a830dceba4d553fc51132e27acb5d602000d7d026ba8af63ff37282108e4fd89720fd3abfbb770c1f5a872c881ea772ec5894303b22f310b404f361b125702000000002012000000000000020208a371a3f80004ff0000000000000000000000000000000000000000000000eec8ba6a5340129b5ee80bb8d03e", 0xb1, 0x0, 0x0, 0x8) 10:12:32 executing program 0: r0 = socket(0x2, 0x400000001002, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) pwritev(r2, &(0x7f0000000600)=[{&(0x7f0000000680)="fb71bbd9ccf162869b9bcf2f23238707e835797e64e7909e5e6be1ce1ae6f76f77519b4d11f0096d6060ab44420cc1fe17361b7ddab04d5d2716e498d0654374ab25a076b69d95c4214c5f013c5fcaed4363962de7fb555184003a277e85c1f6666f05ba10"}, {&(0x7f0000000480)="67d716d39c2d8de480ec98d4ff12416cffb5ef4ce6e721165fe9a416c5fd67a92ad1f5359bf638e667b4c73d74a2a8a5a4b921ee3c33374a5d72a6005ab18a05977092da52bfd139d9adb32f375ad773e25b30fdcb4a445f06a8b11b50533f4f40c1a1892a0a340f74ed73ffa4edc55c302b3576015315cfc7526d7725d08ad5f69af9fd39414501b8ab2c5c2e1dbb5ce17df04b6911b8254c6abcc91cb35ff6a4e4ce25f78ca86c1220e24e8c9ea5c2f116a8116fcbc780417f8f54a3819a5955acb53dbafa657e4d0a3d854bac4c1543f2e3608900616fc607cf917b2b29d74663a421f0f712ae1bb9cf0743f6d8d402e1279a58cfe4f2e74bc6191f717374649662a838aaf96008df27cf1361c843f7d10e249a7c19", 0x12b}, {&(0x7f00000005c0)="c6a4f3cf0147afb73e1ee3c9fcaee442f422d14fec1e3659716fcf6255de732915d1e7e47b100b10"}], 0x2, 0x0, 0x0) r3 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x20000, 0x2) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000000080)) sendmsg$unix(r0, &(0x7f00000000c0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, 0x0}, 0x0) 10:12:32 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x1, 0x1) getpid() r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimensat(0xffffffffffffff9c, 0x0, &(0x7f00000000c0), 0x0) 10:12:32 executing program 1: open(&(0x7f00000003c0)='./file0\x00', 0x610, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x20, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) write(r0, &(0x7f00000002c0), 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) accept$inet6(r0, 0x0, &(0x7f0000000280)) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{}, {}, {}, {0x0, 0x2}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x2}, {0x0, 0x5}]}) execve(&(0x7f0000000780)='./bus\x00', &(0x7f0000000480)=[&(0x7f0000000840)='s\x9c\xf5}v\xc6,\x16K\v\x9a=\xe7Q\xea\x9a\xd9XF\xfdV\xdeV\xfex\x8c M\x85\xe9/s\x97\xe6|\xdc\xeb\xc5=&5\a\xb8\xf0\xcd\xb0\xf90z-\xe2\xf3oXC\xc75!\x01\xfc\x14\x02\x18l\xb8\x96\xc25\xc6m\x1d\xff\xe9W\xacx\xd7\xf9a\xe4(\xf2\x11@\x06\xaf\x87J)[\xc0\nlq\xf40\x8c,Q\xd2E\xb1\xf9\xd6)x\x80\xd3\xf3\xbe6\x11\xb6\xfbv]\xb3\x1aHD\xa855)\x92\x15\x04\xbf\xdf\xff\tXo\n\xd3c\x02\x80cw\x9bi\n\xee\xdew\xd0\xa9\xeb(\xa1\x91\xea\xa4M\xf7\xe8;\xb3\x8cp\x9d\xa8\xd8}\xf9F\x13\xc6\x99\x9e\xc5\x85YX\xb7\xb3.\x1a\xc0\xd4zt\xef\xdbT\x12I\x87a%(\x9c\x8e\xa3K\xd3\x0f?\xc4\xb7\'\xe8\x84Kd\x88\x1f\xe0\xb9\xd9\xa4\xc6\x9eVd\xbc\x93 2\"\x0e\x88\x06\xdbgF\xba\xb60\xa5n;\x95\x01]\xeag2Qx\xfc\x88\x9b\xbe\xe2P\xde(\xff-\xe6\x17q0\xd0 \x06\x9d\x87\xb3\x10e\x9av\xb0>\xb3+\f5C#', &(0x7f0000000640)='\x00\x00\x00\xb1~l', &(0x7f0000000340)='\x80', &(0x7f0000000380)=':(\x00', 0x0], &(0x7f0000000600)) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) readv(r2, &(0x7f0000000040)=[{&(0x7f0000000000)=""/54, 0x36}, {&(0x7f00000004c0)=""/249, 0xf9}, {&(0x7f0000000680)=""/213, 0xd5}], 0x3) 10:12:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x84}, {0x61, 0x0, 0x0, 0x2}, {0x8fe}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)="7a75c63c5a0093ec50c3518784b4") 10:12:32 executing program 0: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x40, 0x0) setrlimit(0x7, &(0x7f0000000080)={0x0, 0x100000}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x30000, 0x0) 10:12:32 executing program 0: readv(0xffffffffffffff9c, &(0x7f00000016c0)=[{&(0x7f0000002740)=""/4102, 0x12f1}], 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x81, 0x0) connect(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="1d185ce924683cb26f8b3a9645b98e2242e033a08f2b6d2aff88a5d69606f981ea8af83a857e160066e7a7313bb95aa2d85711089e1e86463998a7ccde70eafe79201f0b84c4c087661b7f7e92b0895c160ed2908dca8125faeeca1ff4359d5216c1b1b22dbb18c86edf670bce07978705efa8c39996eadb7f26d24c95f7cb0d02835c461a63691b96ea3f1a4d2abc2aacabfa7f056cb69f1c34459478e1859889"], 0x1) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 10:12:32 executing program 0: r0 = socket(0x2, 0x3, 0x11) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) connect$unix(r1, &(0x7f00000016c0)=ANY=[@ANYRES32=r2], 0x1) writev(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)="06694b11050800000000000000", 0xd}, {&(0x7f0000000480)="3708c45eed3570c3a5330f254b1988c5d43c840000000000000a9bca86dbb8124a763a012a0f459133f7dcc75aa23a81cd6a79e5521f44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33d55de84b97acd9cbe120a03274831f48e82313e72bd96ec804359f79e3af9e7e2d6b63d78e76de666579ef69aa0a49a6ff8a71ad000000004e2398c6bee967c490c4c79ccd5aa1054c273e45e0ace578abe4d177d57071efbec6368bd57be8acddc30fd514d45654d6834fdac68037af2af3fc0f01b03c1ca2c7302fa056208d2003625162767c8c57eecd4e02a69adf2fb6b74597220a19d46b0fec7f528da340b0119892e83f063ccaf3d75d67e682cc69156ac21195ee3c496ec531b40f985d013de235a45caa91abae7863a825491f9da422550f2baf9bb17b562bf142d5ad32f293018cbad7d8dc870fc3b30771dc8740bc0332c1de08caf765e447fda061f0e49d4dfa344b3a4af3f171ec2207ee870fe1341143e243d7083e747fe777ad26f55fa500e0eee2430f8eaf6144651b2392c7f3e8c3d2881eb401067bc8046d5e39a8d18ca4b445ab454a48364456b0b92400a2aef3e9368f6e14ce76a9804a1e1e30ed5e3bd07edf6d168a4a589306671993ab6f26490e1f69fb0e7411953014f4b3a8d0ddf9a88592a86c985d54ae768f545ac8bf3fc1ba1a47405a81e5bb032772", 0x1ee}, {&(0x7f0000000180)="892eadf04950078f2ed34954230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319c06000000d47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b", 0x5f}, {&(0x7f0000000940)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdfde91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d121908c9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905ae38b1d564059880e84ec7d1077b3134906ae9854043ef", 0x2ae}], 0x4) 10:12:32 executing program 1: r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) ioctl$TIOCCDTR(r0, 0x20007478) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x24}, {0x64}, {0x840000006, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x800, 0x0) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f0000000100)={0x7, 0x20}) pwrite(r1, &(0x7f0000000140)="b1e91bee8fad27050cdaeb0413b02a76d29d08321a489ffeb70566661decd7526c92b19b19decaae88beac564017bbd90d277ec27a79f8d9b318e1804596f1b00fcd569849df536f1a4b00787cc8514a2ce4ed73e540f838a9a804c40133c3571b5dd36ba577a84bde6762eea4d786f622e122c879", 0xd4, 0x0, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000280)={&(0x7f0000000240)='./file0\x00', r4, 0x1}) 10:12:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000040)={0x0, 0x4000000}) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) r4 = dup2(r2, r3) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000140)=""/186, &(0x7f0000000200)=0xba) ioctl$BIOCFLUSH(0xffffffffffffff9c, 0x20004268) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x61}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000740)="8ed7dbaa496a0843242122bd20bf") 10:12:32 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6418214c], [0x0, 0x0, 0x0, 0x9, 0xfdffffffffffffff], [0x0, 0x0, 0x5]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) shmget(0x2, 0x2000, 0x220, &(0x7f0000ffe000/0x2000)=nil) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) ioctl$TIOCEXCL(r2, 0x2000740d) 10:12:32 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000180)='./file0/file0/file0/file0/file0\x00', r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') readlink(&(0x7f0000000280)='./file0/file0/file0/file0\x00', &(0x7f0000000380)=""/104, 0x68) 10:12:32 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) execve(&(0x7f0000000200)='./bus\x00', &(0x7f00000009c0)=[&(0x7f0000000700)='(%]\x00', &(0x7f00000008c0)='\x00', &(0x7f0000000900)='$\x00', &(0x7f0000000940)='--^\x00', &(0x7f0000000980)='\x00'], &(0x7f0000000b00)=[&(0x7f0000000a00)='\x00', &(0x7f0000000a40)='((\x00', &(0x7f0000000a80)='\x00', &(0x7f0000000ac0)]) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000800)=[{&(0x7f0000000040)="ce420efd49c56aa02611be25288db5b6c2565992a7226909577632e345ddf17ab95f5b7fb64de378e8a9a563beb35423accb502c068e23ed5dc245bc59989b15b8170b186b7efc535f1ab5376841c7d85f6d4f0af11e05e2744182bda42ed6ec3dabbb4cb8c3af5842d1844407a0af640c09546bfcbb4aae57497cb034e0b744301c28a5f05d1e2e5805fb09cd83d9e7e45aeeadde6e63c1bc1c8b2eba08f489fdc915530dd578c80abf86d67f18a8cfb1a4fe57e0fc7116350cfe293c"}, {&(0x7f0000000180)="ddf4b42ba7fdae8d6a8c105bf54e488f94ee97f74ac92cf14c8353b426466ee42f3e22c79567b3b983c155b51fa05eeb8e34429cf12e5dd3784dadf25592a54ec8b5eedc60ee63943252ddf87ec815d8c9449ff291827a84d2c134657278b444b818b57dd7e81e4dd13704c321bad5480fa65af77ea5b0cfb70c6b0ea7c9"}, {&(0x7f0000000240)="4c0f0f292406d7d68ddeed370314a355425d0ee5fed0ba5c61e10e51f0564483032f443b00783206ea3a1093c06060d359d12deb728452abb759f47e7d4c83fc013998d41d1728041939a769b6de3244e4de9bc7e5a8f0310941ea7fb69f0daa48b0a53aa8a9e0c28a7c1be52d04449e079250a83749b1224499a473de2cd840c3cdc7d6fd00ef5428f6d856db0470434d42fe56ff116ec8b0fc9f574deaea487cd3727dee8b08f493765fe92d30f0b60b94a1e28280aa82ef76cf6554d842d5fcd92d1435", 0x4b}, {&(0x7f0000000340)="82b37a894b1f0fb25e31cc02ace641deae7cb5fd0a194b9e2cd78cdc0f401b1f3ef4043f267f3326a7478113ef3fc28f1f013ae014edd14c7783519aeed8d2a78959a6783121da8f389f54ebb16e27a9ed33799acbc0e2e5643fa6d44f9ff6cc1b86099b07a7189bdd96d766a40acfa838ce80ee853b19bf2ed9887acfea6dfb501a17a8d2a1f84e4d2d3f26f70b75ea4ad6924004cb974950fc4919c439080ae640a92c468efe7afa52a1c3408b1d2244472049bc1a42ef59534b1458908b82a7"}, {&(0x7f0000000440)="224238e1952fca8321ab5838d1d92bb80e1f358c6cf2335b752d6a73c3bac9223135ce453729b1e0e0b048257fc13168ddb62eb9cb5ea2765a4a8a6a08c6f6e70d248ae6"}, {&(0x7f00000004c0)="2a854c64e1bfabefc9dbc9fc036689d8cab13951ceee097104469aae393624215508008c9f72f31b4bad0aae718f147580f7c1501f557bae381d80e98f7d1500434f45a07a86e5b142b0a48a278456d1294fd471b70080f8824f4b5f31515b6dbf85f2db07adfcef3ac3a279675ec2e1710966445e5d57642ccfe202c8370e9569ecf4929a828b1202a93e8da13b7291085c55dbe100"/165}, {&(0x7f0000000580)="9bc0873fbd98aa3b42dc9b071e90a53f3a1b2d04e79a49b072727942e1964063196a07b91804655e73b5ae3980c23ee016f5dc645a89c072d2a29aa75f6c2254354c1c07d9bf0b6dce03ac39d514e6644eb49b2ab72b75a18cd89702cbce4b0d4a4665e0d7dc1f0102ca8d61bfee31e22a0da8a110e111f42015d1dc487b9ec0b906ea505f69712bb2fab43a75b481d478dfbc28aaaecc82d3d3cf05f9572c3247c04918ad2990244ef63ce3bc5bfb42b6fe1032e1696af4b0ac04bf1f0183720678d26e5dff4781fb08e8dd0327951ac2436ac04605fd462bd20dd6f4024b989fe4b24809d25479cf3642d2d9", 0xf0}, {&(0x7f0000000740)="85194e3231e7e04bb1f0f68f99419b26f09880a532ac0b1bc9d7dd43611cc3db1c7448020fa805a58b5df443d9c089f48d685b54fcf31034fa4804b947ad2d8ab415b4217e510d7045b45eda800ec0b8db6997a0a5e5a7e2b61ac3e46479ae11ae8997305f694b8e1457a4f05c174cc7f97e7e1f4b6383ad7366034f10ea03d8793c79c055044693c5bc94b092", 0x60}, {&(0x7f0000000680)="1a54be8881c0293674e1473abaffa9578c18a861abaaf3db3478f09c47993e68a8cb99e6aef713ad427fc298e0c3542f99d19913c9e67a5f125867402956093579da20663be1f60966a3c8506d29b0f5bb7455bc3406c2ca66d029c31c03a39baad6b8eab807561d9ca78146f474ecda15b4e4f5984f73", 0xfe4f}], 0x10000000000003d8) execve(0x0, 0x0, 0x0) 10:12:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000040)={0x0, 0x4000000}) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000040)=0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1c}, {0x40}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 10:12:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x19a, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x4}, {0x64}, {0x6, 0x0, 0x0, 0xfc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = socket(0x18, 0x3, 0x1) getpeername$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000180)=0x8) 10:12:32 executing program 1: r0 = semget(0x0, 0x1, 0x30) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) ioctl$TIOCNOTTY(r1, 0x20007471) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000140)=0xfd6e) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f00000000c0)) mknod(&(0x7f0000000080)='./bus\x00', 0x1, 0x86139) r3 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r3, &(0x7f0000000080)=[{&(0x7f00000001c0)="000000024ca5b30bdfd982955dc10352fc245f287f07b7efa76d410d59831a5283e4b28bed11ec3411814efd7c22000000000000", 0x34}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000180)={0x2, './file0\x00', './bus\x00'}) kevent(0xffffffffffffffff, &(0x7f0000000180), 0x4, 0x0, 0x7, 0x0) r4 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0xb) write(r4, &(0x7f0000000100)="510fc3a0", 0x4) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 10:12:32 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) sendto$inet6(r0, &(0x7f0000000080)="db3ba38538a6a6409982639704b105f86440fe81a24f95914ac0a4f92b69ade4bd3dbb1bb1391d9c26da4b3666b609b9f363103dbd21599f610d304a6bc7504e2a0935999a061a41c83c371a9f52d34e715b45ca7bdba1106abe274a4d39f0397a327fc9cdf97a6f30c02b314c6dec2ebbcd7319ec3daa181ee70b7b143a0a029e88ab6318a397d811d34033f2995f8067f58df7dc9c8d53e95f930593e38f6622005ab3d28563d5c92c24657c5ab0c925cb2c1cdf5b", 0xb6, 0x40c, 0x0, 0x0) setsockopt(r0, 0x4, 0x6c, &(0x7f0000000000)="ac2028964c7adf2f4dbd840c17a681dfb1aad555f1956cee2fca", 0x1a) close(r0) read(0xffffffffffffffff, &(0x7f0000000140)=""/141, 0x8d) 10:12:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x19a, 0x0) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) dup(r1) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x4}, {0x4}, {0x2, 0x0, 0x0, 0xfc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 10:12:32 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x4086331) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = socket(0x18, 0x3, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x15, 0x4}], 0x0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x6, 0x40, 0x0, 0x8}, {{}, 0xfffffffffffffff8, 0x2, 0x2, 0x80, 0x1}, {{}, 0x0, 0x9a, 0x80000000, 0x9}], 0x10000, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) 10:12:32 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) ioctl$TIOCNXCL(r0, 0x2000740e) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="86"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e699319296482e872f6cdfa3ec94999c5ba1f53a2fe6726898650a7d1b3b12d99d9c8e515da79846b23e07ad2b4c0eeaedefac3d80e94552f9439c3cbe3bfb16ed729ef2ca0649596eb24d45348d3ce9eaf80107d419d2af5448effc3bb7a3fd5379c420f21999ebc020e2c81bfe3cbc2fdd8cb29d897055a48d85297ea23fc2fd7602e444f5fb015a7233515ca2a5dee6118200f7eeb8244aede34e2953164a74f7dbd056e6d489fa706d9af970a177e0e3881964bbf84c3ce4fec838cdfe3cf6a166bee3", 0xd3) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x38e) 10:12:32 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x3, 0x0, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff], [0x400, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6418214c], [0x0, 0x0, 0x0, 0x9, 0xf9ffffffffffffff], [0x0, 0x0, 0x5], [{0x0, 0x0, 0x2}, {0x0, 0x0, 0x4, 0x7ffffffe}, {0x7}, {}, {0x0, 0xfffffffc}, {}, {0x0, 0x20}, {0x0, 0x600000, 0xa21e}]}}) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x10000, 0x0) fchmod(r0, 0x80) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r5 = semget$private(0x0, 0x3, 0x20) r6 = geteuid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r6, r3, 0x0, r4, 0x40, 0x20}, 0x2e7e, 0x9, 0x800}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) semctl$GETVAL(r5, 0x4, 0x5, &(0x7f00000004c0)=""/4096) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) semctl$GETVAL(r5, 0x0, 0x5, &(0x7f00000014c0)=""/4096) 10:12:32 executing program 1: mknod(&(0x7f0000000080)='./bus/file0\x00', 0x0, 0x5cc4) acct(&(0x7f0000000040)='./bus\x00') 10:12:32 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000040)=[{}, {}, {0x6}]}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="8253ad0c9f0d864445dd693ed58eceeb916a8e2918c6136bd3ed8b934cc475bf6efb40f28eb83f7a67c5133515f1b799a661a0a17c6869f09b793c701a78e20ea1aa691644cb174404355f94231e2c69d23b4caac96527a881d5f31e535691f212fbf1791500"/116], 0x1) getuid() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x6, &(0x7f0000000080)="ebffc5d18976b61b640586d612c71b19cbff13b90100000001000000e69931929648", 0x22) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) r4 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r4, &(0x7f0000000080)=[{&(0x7f00000001c0)="000000024ca5b30bdfd982955dc10352fc245f287f07b7efa76d410d59831a5283e4b28bed11ec3411814efd7c22000000000000", 0x34}], 0x1, 0x0, 0x0) r5 = syz_open_pts() close(r5) writev(r5, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) r6 = dup(0xffffffffffffff9c) r7 = syz_open_pts() close(r7) writev(r7, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) r8 = syz_open_pts() close(r8) writev(r8, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x80, 0x0) kevent(r4, &(0x7f0000000300)=[{{r5}, 0xfffffffffffffffe, 0x22, 0x20, 0x367e01be, 0x401}, {{r6}, 0xfffffffffffffffe, 0xc8afc45ca9a621d9, 0x1, 0xfffffffffffffffd, 0x5979}, {{r7}, 0xfffffffffffffffd, 0xc2, 0x4, 0xfff, 0x1d8}, {{r3}, 0xfffffffffffffffd, 0x35, 0x4, 0x2, 0xd39}, {{r8}, 0xfffffffffffffffd, 0x41, 0x8000004a, 0x922, 0x1000}], 0x0, &(0x7f00000003c0)=[{{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x80, 0x8, 0xfffffffffffffff8, 0xb8}, {{r9}, 0xfffffffffffffffb, 0x84, 0xfffff, 0x404, 0x2}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x0, 0x27, 0x0, 0x377}], 0x6, &(0x7f0000000280)={0x1ff, 0x5d}) ioctl$PCIOCGETROM(r4, 0xc0107005, &(0x7f0000000200)={{}, 0x3, &(0x7f0000000100)=[0x0, 0x0, 0x0]}) 10:12:32 executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xc0e99db6de761f86, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)="000000024ca5b30bdfd982955dc10352fc245f287f07b7efa76d410d59831a5283e4b28bed11ec3411814efd7c22000000000000", 0x34}], 0x1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000380)='/dev/vmm\x00', 0x10000, 0x0) pwritev(r2, &(0x7f0000000180)=[{&(0x7f0000000300)="7a995a8dd1b218ab0db0407c0965aa194ebd424396dee6ada6ef13da2b184b493e375b6675ae887cba9b363b800b68f617ba8d5ece9405e4a00c0d9b8bfa9eafc63a8a9ab4af30e146c5e2064fd8c23a26fc5a58dd449be3072d8fcb", 0x5c}], 0x1, 0x0, 0x34d9) write(r1, &(0x7f0000000200)="b48ab50be98e4ba0de474b5685424a379b852cd7a6a1b1c4911c5e69cfe3f17cbd201f96367806203ba0b72885f7537503e9f3bb99318fe166ed4936278cf5d9cc8151a99a918c26b4ea2f7b771cd64b22c583bc128bcda94606affce20370a3f327768b53f5838211a74ffd579535b273984b0892bb99bfaece5da59cdf726ebb470af2a1f3f09f5c30d45f37f0d578bbd13f47aa2dad11285e4897911fe6a284ed9c7c522f71ce971044301e168a6f68c3efdf2c13769e5eee1769a8f50f25f01b715661abb8a0e080f488473ae1f38029dc76a707be846e550d9eb4c424760f495d0dbbe971fb091571357512d6450c4532e359f1d8133995620b54", 0xfd) r3 = syz_open_pts() setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x2, 0x9}, 0x8) close(r3) writev(r3, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000000c0)={0x5b, 0x6, 0x4ed5, 0x2, "8bb8b5568e9bf9e95506c74b437cf0a385bd7851", 0x5}) fcntl$setown(r1, 0x6, 0xffffffffffffffff) 10:12:32 executing program 0: r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f00000001c0)={{}, 0x3, &(0x7f0000000180)=[0x0, 0x0, 0x0]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r3, 0x20004276) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000040)={0x0, 0x4000000}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x28}, {0x1}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000e00)="b3f97f0a76932dd6ed9270d8f8bb") r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r4, 0x20004276) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f0000000040)={0x0, 0x4000000}) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000140)=0x2) 10:12:32 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x400000000000000, {[0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x1ff], [0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x4008020000210], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe], [], [{}, {0x0, 0x0, 0x7}, {0x1, 0x3, 0xfffffffd}, {}, {0x0, 0x3}, {0x0, 0x7}], {}, {0x4}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) socket(0x20, 0x1, 0x5) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x2, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 10:12:32 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000080)="1f", 0x4000}], 0x1) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000002c0)="ec9522bdf53c1bddd042b76d62d02342793219908eb75fda737ae75ee596045ad4559451e9f97b6445bc6dc821c63875c938f7b5f97c25063731f75814051ee5d0a58e0816e221cd904bdb30a533a4ce9b5e12efc6d206ef2985761342ed", 0x5e}, {&(0x7f0000000340)="5f21f484ac0752eeb9d3ecb2f08ac7ccfd37445cbe80a28f12ffb901ff6b510c67a41ce2708bb95f5c73dfbf68cb55b66303c61b5131c5fc63539ba7d5fc59568ff78cf9f36e6cf31c98caa5cfec6570d6c29b6683d16f7a7d8f4457e17f12c5feee41c840de06a6a869a565811e27641a3b415cc7eccf05bc659c28c75fb9046dee29fb51e731a15f1953cb6895fe829ff562c280af1e1826c83d411eca5924247ef9d78f659dbe6e8a138419f242476617a782721cfde2733522417a62f4a8cea2", 0xc2}, {&(0x7f0000000440)="c9979ef0a02a85299de18c6870249fb472fec52791c87d8463a69eb5ab2ae4d5925b04d6e135ace207d86952ed8d1749126281adeed8a4c524ee360a50e7443d149caebf3134356c1cc85f", 0x4b}, {&(0x7f0000000040)="c7614bb5b8d3266b99abd4cd9ea103428420", 0x12}], 0x4) poll(&(0x7f0000000100)=[{r1, 0x15}], 0x1, 0x0) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000140)={0x1}) poll(&(0x7f0000000180)=[{r1, 0x10d}], 0x1, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x20a0, 0x38515982) open$dir(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 10:12:33 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = syz_open_pts() r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000000)) close(r2) writev(r2, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) close(r4) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYRES64=r2], 0x8}, 0x0) r5 = syz_open_pts() close(r5) writev(r5, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f0000000100)) close(r1) 10:12:33 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x1200000]}}) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) getpgid(r1) mlock(&(0x7f0000ef9000/0x3000)=nil, 0x3000) mlock(&(0x7f0000e8f000/0x4000)=nil, 0x4000) munmap(&(0x7f0000dfd000/0x200000)=nil, 0x200000) 10:12:33 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = openat(r0, &(0x7f0000000080)='./bus\x00', 0x400, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000100)={0xb91c, 0x8, 0x80000001, 0x4, "53aecd74faab29bb6727ec3001eb1c90716f9cd6", 0x1, 0x400}) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) close(r1) write(0xffffffffffffff9c, &(0x7f0000000040)="5e848238b23d09dacc4704b1c6aca537c948f6b4", 0x14) 10:12:33 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x4) connect$unix(r2, &(0x7f0000002040)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf468d20d8a0a197a386207000000008295955984c87910bf093f68c11700287ead4bcb775ca69dfceac2a84e6abca64896819f507d0000000000002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7ecbc5b65c6593d2870b41200003500000000d28418ac1b00000000029cc4ac3908ddba44fb4b75550000000000000000000000df28d208000000000000006b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea4173d5b6913e81f7ef9e8b0fb636710009d2df0ac87e0d7b65b7240cf97d03126da536ef612e9e3b79f7424082bec304ee9a498252abb7cc8e0cd938965d10374c4fea0ee6f28c35bb0edb267ae65c7d44a95bac417e2ab04fd8a9c98e958ff55d090000000000000036d11b2434c929b34b0087cf25dd9e1e49f931a4193897e8b0a30000cbf637786819bf7e26863a111574bd1e6d85eac8a829bf8aa02ae50c88910a9f37f502de8d7ff9f49d884ee2cf3725b1a0581adf2ea95d000000000000f145c4e68bfa8bfccf6a2c9ce08a146ee556cff996090000682b4e970f01b899f51da0ff8237ed6b5ad30d7b696378a27e42f2c93123b8284e6b47e3f7dc2a8bcc710010000081ea2fd58ed735230fb7146a26ab3d3f3708e2029d36d56bf5f227030446137813494ae280cccf913600b1607ff593f3b1a20709185f2329b52880a6e48c236667f066f40c3fe27483920260e76abee9480fc2be52b9a01f5cba51fa405dc3b7d317cd33814754fa41456de42647b41d150a89c7a380ca3d3141030678299402f6bd3dc6cd94e7f4903c81a94235ca706578dbc401561d7759941e288008e151439a088c2a2a2c40e4dfc60e43c44f659cf34474d32541fb911ecbbe196aa61238701e9b40a424e91ac194e4b3d3c316b5c642dbe88ec1168ca484f58bbe2eb08a29e89af6a2c6804e6f90222c57953f994bfee3fb8e1d80dbcdd294375aed0f0c21911bab15dc382f34ea395a4729965eac7913a6f1619e38235328a53ef31e2ad94ab9c4f26ecbdd1babe7ba555ec84ed1881179ac3e9358c4ac3da5688cd90151d63c07b923b8ccb22c807d672c8c0ba604b3e97e9ce1b6e373a2e986e52d478ad5755219fa26fafd03aa65ea0d051a3b348c9aba81baff433500a82806afbfca51cc26c627f832d29a10f43d6929bac0c6d801bf06af82b9d1851bb4e68d479980bc9cb235de0db312db91b3541443af8f8a7fb70666bb03f08fb9b5d4bdf4a9223232182ad09983f2e07e430123664ff855db1d29a721ece820109a7030636dfc417f9fa567d7a8014f05878ccc8cd88169657a916a0953b2f14d2977c2d5ae87d379f17f5be62992330d6d307b43449de03a7298ca4e6da3d340f401fbf0a7cecee7c3b49a6ca52862a5c8ba634fb698c457f106f6fa14e021f97562d4bcbd682516ce9f3cd417303cc41a38a8a641b8d44550164e605b9d56ceb14d335013d57f696903bb012f125c26d31b128eacffc758f301aae8ae0b8217752cbb0910a7350fb66ed6eab7848c3a3051f8bb24fb1d898fd5d6d3e33a312371f254725699d32f1a72ebb72662ad5421ff987b4af8cda595087faae6864121d0bdbb4de689ab18ef6fdff8658078821c00ec445931c05dcdb7e22bfe3f6341b42fc3f13944be3fdcba2ccf9103e8e52ecc95cf91db3d1e5daaef6490c044978dbfff0b12adf4a252d92dc347300a8778c9c833af56f3f2995fff22b186199068c5898934e9dc364a8ffd5efafd9bb47cbfe60f86d1c7e67459536372e1de4e83d02babd86b09026a970c44ce0753bbcc7b36b1b58783afc5fc0ca46b5d295e8ec6ed8b7b7944090b42eced8fce3af11435aefb3c10cac89b330fdad2d352f22dc15f4e0c321ddef2dc23acee23359215c8dae727ca27b3302a4469abdfd9974d6784a1c8ce0c220ed52b96a39a77da8e8cc97b916ba3085e9c99f5cf8c5d68ac219ddf698c1fd17356efa2f25260bc8ab558ecb233a9c66b36626fcd98ae99f72654dfb58ce647194a8b31c27596f373512e77e3088e06cf296063a105e0d5df4243e8ae8973a01d169ff74f3059ebba64140aa71f1d59784e656ff450b8251371d6d55ed4ac1cba72900ce31aa36e", @ANYPTR, @ANYRESHEX=0x0, @ANYRESDEC=0x0], 0x4) connect(r1, &(0x7f0000000040)=@in6={0x18, 0x0, 0x9, 0xffffffff}, 0xc) dup2(0xffffffffffffffff, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f00000000c0)=0x20) dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0x0, 0x0, 0x0, 0x0) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020ade8c0 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020ade8c0 10:12:33 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0xfffffffd, 0x0, 0x0, {[0x800, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3], [0x0, 0x0, 0xfffffffffffffffc], [0x0, 0x0, 0x0, 0x9, 0xfffdfbffffffffff], [0x0, 0x0, 0x405], [{0x0, 0x6}, {0x0, 0x0, 0xfffffffe}]}}) r0 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x2000)=nil, 0x1000) shmdt(r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f0000106000/0x3000)=nil, 0x3000) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 10:12:33 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x10, r1) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) fcntl$setstatus(r2, 0x4, 0x4) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) r5 = syz_open_pts() close(r5) writev(r5, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) r6 = syz_open_pts() close(r6) writev(r6, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) r7 = syz_open_pts() close(r7) writev(r7, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) r8 = syz_open_pts() close(r8) writev(r8, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) r9 = kqueue() r10 = syz_open_pts() close(r10) writev(r10, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) r11 = socket(0x10, 0x4000, 0x4e) r12 = syz_open_pts() close(r12) writev(r12, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) kevent(r3, &(0x7f0000000480)=[{{r0}, 0xfffffffffffffffc, 0x42, 0x8, 0x7fffffff, 0x100000000}, {{r4}, 0xffffffffffffffff, 0x91, 0xa00fff6c, 0x2, 0x6}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x81, 0x8, 0x4, 0x81}, {{r10}, 0xfffffffffffffff9, 0x20, 0x8, 0x0, 0x8000}, {{r11}, 0xfffffffffffffffb, 0x8, 0x80, 0x4, 0x100}, {{r10}, 0xfffffffffffffffe, 0x50, 0xc1, 0x200, 0x9}, {{r12}, 0xfffffffffffffff8, 0x3, 0x40000000, 0xffffffff, 0x1}], 0x800, &(0x7f00000002c0)=[{{r5}, 0xfffffffffffffffe, 0x10, 0x20, 0x0, 0xfffffffffffffffd}, {{r6}, 0xfffffffffffffff9, 0x12, 0x1, 0x57, 0x8}, {{r7}, 0xfffffffffffffffc, 0x4, 0x20, 0x6, 0x8}, {{r9}, 0xfffffffffffffffe, 0x52, 0x1, 0x1ff, 0x100000001}, {{r2}, 0xfffffffffffffffe, 0x20, 0x1, 0xcc, 0x730}], 0x9, &(0x7f0000000100)={0x9, 0x5}) chflags(&(0x7f00000001c0)='./file0/file0\x00', 0x0) r13 = socket(0x11, 0x4003, 0x0) r14 = socket(0x11, 0x4003, 0x0) socket(0x2, 0x1, 0x8) sendto$unix(r14, &(0x7f0000000000)="b1000513600000000000000020000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281002e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500ff0002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) recvmsg(r13, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0x0, &(0x7f0000000180), 0x1000000000000264, 0x0, 0x26a}, 0x0) 10:12:33 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)="01003f8a", 0x4) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10, 0x0) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) accept$inet(r0, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000240)='/dev/diskmap\x00', 0x1, 0x0) fcntl$dupfd(r1, 0xa, r2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0xc) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x1902, r3) 10:12:33 executing program 1: open$dir(0x0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000040)="89e8a0ce032956b8eec0b6fd3601bf5c439daf041eee94dfab93dccb3eaab51f22fcf62ad1dfb8f207cab6ca23bf81f8516526980120a6084b543b6e1f321831c0041f059acaa4959f89ddaa0cc2207069d58cc41600a888539ff63f4b9a8b685b65ad7a6d1d423230e4e2c25d57037eadde8d39", 0x74}, {&(0x7f00000000c0)="6aadcd822d78dfb0a6765b1a879c37407cefb1282881e5295084136578978447f630d70b3faf63df1f039052b2b5e3b7bb6ba667aa92e4c0af1c8b045adc1a21afac099d35edb95f4fe529e319e0f6d4356449bf43b015764efd52dcd6bc9fac3396ae9b003a1a3119a3c291d785a748adf39592f594f9fb7313d2c156b0265461548e5cfd5de6c44fe780fcb90a8b1aef58878613a23f87661093af1065489dbb2750f4426ad211ec124d713d8ee74e22e659ccc31502a02a0f530320e51ea00e28cdc874de74796205fa8c620d103b855c63673f960b5fe5cb0b750f0d1b6991012b1647", 0xe5}, {&(0x7f00000001c0)="d31f6b1a5db5f7c2cf3e4253c0cd52ab4e8df8573cc7a2ab72f274a32713cf", 0x1f}, {&(0x7f0000000200)="c336e15f342c7180ae3af99fec157209fdb04859d9df90488220de2664453688c305a1dba74e95cf25a28a347e3b097f43ab7e636b00447193180d5e6cdf4a3600ef62855adb65", 0x47}, {&(0x7f0000000280)="d8ceb8ac6c6d43ec9b5b790c5212d9a6f9a4f9bb9039412b9cb2cebfde9f0e527cd74c68305902b00a28d87cfc21f73726b06284698713425c1e9b68a6056d228addc511cd6e19ae1221ffabfb23b386600141040eaf87f3ff04b594bcf57b5fabd7dcc90f108412a7032264f7f45c0f0ef414ad", 0x74}], 0x5) kqueue() fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) kqueue() connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202c17f7f000001"], 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) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) recvfrom$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = accept$unix(r0, 0x0, 0x0) shutdown(r2, 0x1) shutdown(r3, 0x1) 10:12:33 executing program 0: setrlimit(0x5, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1ffffffffffd, 0x201, 0xffffffdb, "03660215795acd76ef5caf040002000000b000"}) r2 = accept(0xffffffffffffffff, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) close(r2) writev(r0, &(0x7f0000001900)=[{&(0x7f0000001540)="3e58d57d930aacb3ad2401265fc9bb6ebc5c0b9130492dd095c6438d56f8f94acc4652274c9732100f85e0f6948fb71253c558c1333c6a944e2a3596e7a2011ffd4db5d08a54b097f7e57c3becde0a9beb4384939f489db52244c83086835a99f601e10650c663718019d64503f70b68f57c22c77eceac8891b46ce2da9c2409", 0x80}, {&(0x7f0000000700)="6bc1c31153ef6e5f56576209a0485cee2b1f26791c4d87744f5ea2bfb16c4e1f5143aa9b313676fb0fa37b9ec2221c32cf9588775c6733a55435f7373da08cd61e7c7cc0f7325175a9424b798c140c8f788b6796c32c1c4bacab2c0cef5a", 0x5e}], 0x2) 10:12:33 executing program 1: r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)="000000024ca5b30bdfd982955dc10352fc245f287f07b7efa76d410d59831a5283e4b28bed11ec3411814efd7c22000000000000", 0x34}], 0x1, 0x0, 0x0) r1 = accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = socket$inet6(0x18, 0x4, 0xc0) accept$inet6(r2, &(0x7f0000000180), &(0x7f0000000240)=0xc) getpeername$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x28}, {0x6}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r4 = socket$unix(0x1, 0x2, 0x0) r5 = socket$inet(0x2, 0x1, 0xff) fcntl$dupfd(r4, 0x0, r5) 10:12:33 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) ioctl$TIOCEXCL(r0, 0x2000740d) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3, 0x4011, r0, 0x0, 0xffffffffffffffff) shmget$private(0x0, 0x4000, 0x24, &(0x7f0000ffa000/0x4000)=nil) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f00000000c0)) kqueue() mlock(&(0x7f0000ff9000/0x3000)=nil, 0x3000) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x9e4) 10:12:33 executing program 1: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000140)="01003f8a", 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f0000000500)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf468d20d8a0a197a386207000000008295955984c87910bf093f68c11700287ead4bcb775ca69dfceac2a84e6abca64896819f507d0000000000002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4c1c749b0cc0e397ac66881e54552f22760c5fe659fa202361cd8cac7ecbc5b65c6593d2870b41200001400000000d28418ec1b00000000029cc4ac3908ddba44fb4b75550000000000000000050000df28d208000000000000006b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f774206ea4173d5b6913eef9e8b0fb636710000d2df0ac87e0d7b65b7240cf97d03126da536ef612e9e3b79f7424082bec304ee9a498252abb7cc8e0cd938965d10374c4fea0ee6f28c35bb0edb267ae65c7d44a95bac417e2ab04fd8a9c98e958ff55d090000000000000036d11b2434c929b34b0087cf25dd9e1e49f931a4193897b0a30000cbf637786819bf7e26863a111574bd1b6d85eac8a829bf8aa02ae50c88910a9f37f502de8d7ff9f49d884ee2cf3725b1a0581adf2ea95d310000000000f145c4e68bfa8bfccf6a2c9ce08a146ee556cff99645d300682b4e970f01b899f51da0ff8237ed6b5ad30d7b696378a27e42cfc93123b8284e6b47e3f7dc2a8bcc719fe6682881ea2fd58ed735230fb7146a26ab3d3f3708e2029d36d56bf5f2270346137813494ae280cccf913637f434172638d57bb0aa7eda828fe2cbd7b3f19eec52a65958bb96bf80"], 0x10) dup2(r2, r1) r3 = socket(0x11, 0x4003, 0x0) acct(&(0x7f00000000c0)='./file0\x00') sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000513600000000000020020000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x8, 0x0, 0x0) fchdir(r3) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r1) recvfrom$inet6(0xffffffffffffffff, &(0x7f00000001c0)=""/33, 0x21, 0x0, &(0x7f0000000440)={0x18, 0x3, 0xc004, 0x411}, 0xc) dup(0xffffffffffffffff) socket(0x11, 0x4003, 0x0) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 10:12:33 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) socket(0x10, 0x2, 0x3) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x201621ed) fchmod(r0, 0x20) r1 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000001c0)="000000024ca5b30bdfd982955dc10352fc245f287f07b7efa76d410d59831a5283e4b28bed11ec3411814efd7c22000000000000", 0x34}], 0x1, 0x0, 0x0) getsockname(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) 10:12:33 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x61}, {0x87}, {0x6, 0x0, 0x0, 0xe25}]}) r2 = dup2(0xffffffffffffffff, r1) ioctl$BIOCFLUSH(r2, 0x20004268) pwrite(r1, &(0x7f0000000280)="000000000000000000161863031f", 0xe, 0x0, 0x0) 10:12:33 executing program 0: r0 = socket(0x2, 0xc003, 0x6) pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r1) ioctl$TIOCFLUSH(r1, 0x40047307, &(0x7f00000000c0)) accept(r1, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYRESHEX=0x0], 0x1) write(r0, &(0x7f0000000080)="9e69aa56000000000004bf9aab423040860000000003ad29dedc000000630000000e018008e6b7ca", 0x28) 10:12:33 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) getdents(r0, &(0x7f0000000140)=""/221, 0xdd) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) pwrite(0xffffffffffffffff, &(0x7f0000000240)="22b3380cda923c307b8b3c4ef68dfcff28cef83673a081c9", 0x18, 0x0, 0x80) getgroups(0x1, &(0x7f0000001640)=[0x0]) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x110) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) pipe2(&(0x7f0000000100), 0x4) ftruncate(0xffffffffffffffff, 0x0, 0x5) 10:12:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x45}, {0x25}, {0x4406}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") syz_emit_ethernet(0x0, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 10:12:34 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "081f028f214d166ec4dd7fff0e091fac0ce92c00"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a", 0xcf}], 0x1) setrlimit(0x8, &(0x7f0000000180)={0x101, 0x2ece}) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x800, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f00000000c0)=0x7, 0x4) 10:12:34 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) r1 = getppid() r2 = getuid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, r2}, 0x84c01002e, 0x0, 0x0, r1}) r3 = semget(0x3, 0x2, 0x20) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000080)=0x1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) geteuid() ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f00000000c0)) 10:12:34 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002009, 0x2d94) r0 = open(&(0x7f0000000040)='./bus\x00', 0x12611e8f09acf15c, 0x0) getpid() r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) getpgid(r1) pwritev(r0, &(0x7f0000004680)=[{&(0x7f00000001c0)="01c17c6acc36", 0x6}, {&(0x7f0000002280)='h', 0x1}], 0x2, 0x0, 0x0) 10:12:34 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000100)=""/231, 0xe7}], 0x1, 0x0, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) r4 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r3) r5 = getpid() r6 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r6) ktrace(&(0x7f0000000240)='./file0\x00', 0x1, 0x102, r6) getpgid(r5) r7 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r7) fcntl$setown(r4, 0x6, r7) mmap(&(0x7f0000000000/0x11000)=nil, 0x11000, 0x2, 0x10, r2, 0x0, 0x0) dup2(r1, r0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f00000000c0)) pipe2(&(0x7f0000000080), 0x0) 10:12:34 executing program 0: setrlimit(0x8, &(0x7f00000001c0)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x9, 0x2041110b, 0x9d98, "0400fff31e5a6f88303b05004000000400"}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000200)="41d166258341932bda6fbeb0adaf7b691307ea19113231f6fb16666d98381518c30cc028f01778c66c61856ad67d153f1cfd29c273e90cfd6fdc0c956efc1a72219f49a0a8a05f533d816e4cfb3e85b53004", 0x52}], 0x1) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r4 = semget$private(0x0, 0x3, 0x20) r5 = geteuid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r5, r2, 0x0, r3, 0x40, 0x20}, 0x2e7e, 0x9, 0x800}) semctl$GETZCNT(r4, 0x0, 0x7, &(0x7f0000000280)=""/219) 10:12:34 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ktrace(&(0x7f00000000c0)='./file0\x00', 0x4, 0x1334, 0x0) r0 = socket(0x2, 0x400000001002, 0x0) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000080)=ANY=[@ANYBLOB="0002003571164e2724a6a2552347a15f2435a6f60e4a93c6e6776cecb84581e4711cd26c"], 0x10, 0x0}, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000100)) 10:12:34 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) recvfrom$unix(r1, &(0x7f00000000c0)=""/137, 0x89, 0x40, 0x0, 0x0) 10:12:34 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f0000000300)) 10:12:34 executing program 0: setrlimit(0x8, &(0x7f00000001c0)={0x7, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000040)=0xfff) close(r1) writev(r1, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) r3 = fcntl$dupfd(r1, 0xa, 0xffffffffffffff9c) ioctl$TIOCCDTR(r3, 0x20007478) close(r0) r4 = syz_open_pts() pipe(&(0x7f00000002c0)={0xffffffffffffffff}) ioctl$TIOCEXCL(0xffffffffffffff9c, 0x2000740d) ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x1f, 0x10001, 0x5, 0x0, 0x8001, 0x79b, 0x6, 0x1, 0x1, 0x5, 0x4}) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x0, 0x9, 0x2041110b, 0x9d94, "0400fff31e5a6f88303b05004000000400"}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000200)="41d166258341932bda6fbeb0adaf7b691307ea19113231f6fb16666d98381518c30cc028f01778c66c61856ad67d153f1cfd29c273e90cfd6fdc0c956efc1a72219f49a0a8a05f533d816e4cfb3e85b53004", 0x52}], 0x1) 10:12:34 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x10000008613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3fe05}, 0x10000044001000d, 0x10000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xc17f}], 0x100000000000033b, 0x0, 0x0) 10:12:34 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) r2 = syz_open_pts() writev(r0, &(0x7f0000000040)=[{&(0x7f00000005c0)="81e3054097c21849e65f4554eaa0efe2b28d5b66535ed0f4ef6ef823d737baa0b13b833fb3e81575a817e9e791af6ccd15bff2fe5de553c386d29e4404aa398d031606900b47a38ad15432b0baa0127d9cdecfab2073e2bb06c90c3bcaa773f89db160caf7b09c6f373cc88062fe4e1bf75ac48a83344c3066099cff15", 0x7d}], 0x1) fcntl$setflags(r2, 0x2, 0x0) 10:12:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000180)) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x4d, &(0x7f0000000000)=[{0x9, 0x1d}, {0x4c, 0x0, 0x0, 0xfffffff9}, {0x8, 0x0, 0x0, 0xf4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r3, 0x20004276) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000040)={0x0, 0x4000000}) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f0000000080)) 10:12:34 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="000000186050000000000000000000000000000000000000000000010000000000d200"/44, 0x2c}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) r2 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) r4 = getpgid(0x0) fcntl$lock(r3, 0x8, &(0x7f0000000200)={0x1, 0x3, 0x3, 0x1, r4}) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000001c0)="000000024ca5b30bdfd982955dc10352fc245f287f07b7efa76d410d59831a5283e4b28bed11ec3411814efd7c22000000000000", 0x34}], 0x1, 0x0, 0x0) recvfrom(r2, &(0x7f0000000280)=""/133, 0x85, 0x2, &(0x7f0000000340)=@in={0x2, 0x2}, 0xc) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000040)={0x0, 0x4000000}) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000240)=ANY=[@ANYBLOB='\x00'/16, @ANYPTR=&(0x7f0000000380)=ANY=[@ANYBLOB="309dc6dfacf150180c5b9e55319b613395fb361023d2451bea38070000b9db98cadce6cf00226318d2218a4e293617d53d2816458b944ae15728f8faecb6b8d57e6a34c8231683270d8dbbdf5effffffff00"/100]]) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0xa, &(0x7f0000000140)=[{0x5, 0x1, 0xfd, 0x2}, {0xd423, 0x1, 0x3, 0x8}, {0x9, 0x2, 0xff, 0x6}, {0x7, 0x7, 0xc2, 0x1000}, {0x7f, 0x40, 0xe1, 0x4}, {0x7, 0x3f, 0x7f, 0xfffffffa}, {0x80, 0x1, 0x9, 0x4}, {0x6, 0x9b, 0x40, 0x4}, {0x7f, 0x5, 0x4, 0xd8}, {0x3, 0x0, 0x9, 0x5}]}) 10:12:34 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) ftruncate(r0, 0x0, 0x7) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) fchmod(r0, 0x78) write(r0, &(0x7f0000000200)="d292ad9bc9293ba5fae1a3486bba4e8c98d05f63d658932983f80900553104cbe5dd4c8a0dc59bccef62ee3f0b23d99ab5d846da84d4b613f39c6fa8b89f7f00babaef5dcacbdbe4867619c9f696182013f80a", 0x53) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 10:12:34 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) 10:12:34 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r2, &(0x7f0000000000/0x4000)=nil, 0x0) write(r1, 0x0, 0x0) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) close(r3) r4 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) r5 = syz_open_pts() close(r5) writev(r5, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) r6 = syz_open_pts() close(r6) writev(r6, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) r7 = dup2(r5, r6) ioctl$BIOCGHDRCMPLT(r7, 0x40044274, &(0x7f0000000040)) shmat(r4, &(0x7f0000001000/0x2000)=nil, 0x0) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000002040)=""/4096) shmat(r4, &(0x7f0000ffc000/0x2000)=nil, 0x1000) 10:12:34 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa7289b75c479b86dd60451a7c00c50300000000000002000000000081000000bbfe8000000000000000000000000000aa"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) kevent(0xffffffffffffff9c, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x4c, 0x4, 0x5, 0x6a5}, {{r2}, 0xfffffffffffffff9, 0xc2, 0xfffff, 0x6, 0x1}, {{r0}, 0xfffffffffffffffc, 0x0, 0x2, 0x8, 0x1}], 0x3f, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffff9, 0x42, 0xfffff, 0xfff, 0x6}], 0x1000, &(0x7f0000000140)={0x2, 0x7fff}) r4 = dup2(0xffffffffffffff9c, r0) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000040)) 10:12:34 executing program 1: r0 = socket(0x2, 0x8001, 0x0) close(r0) r1 = socket$inet(0x2, 0xc002, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) r3 = dup2(r2, r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000440)="ee08665d19ac14d5e51348771197a7728420aef61715f7b183d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82028611e2b2020000006262dd65c84e08c027ad12d417ec80ac134b281be097dff0efa5b32eaf23a299e04d2f45a611829ac19aaf1e936182e881850ecb792fd7a8fcd11c3fc8962eb3a7e61fec776122400e899ee0d3d92501f6a0b61deb75fcfb3ebdb5c50284a1a9d3c07651a434798c3813c7756cca69d82e887d5e6d3aee60a3ede69923f29406004d3bb7f71274e38621a609ff8a45d1c60752698af2b1b17964d885eeb2fa4a619c4627340a640f25a557cbc4b8e3e40d6ad97ae5a93b989c4cad4966ae37ce9ee81f139bcbba39a3e43aee56051efe6ea50b9d7f1b5f5446172de857ca84b4e4454099e9081a06f879c9a9fa340000"], 0x10) writev(r0, &(0x7f0000000140)=[{0x0}], 0x1) setsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000000)={0x1, 0xff, 0xffff, 0x9, 0x7}) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 10:12:34 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) r1 = syz_open_pts() close(r1) r2 = getuid() setreuid(0xee00, r2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r5 = shmget(0x3, 0x1000, 0x100, &(0x7f00001b1000/0x1000)=nil) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r6, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r6, &(0x7f0000000040)=ANY=[], 0x0, 0x800) msgsnd(r6, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d1170700547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10080000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a016904df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287631ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da81600"/371], 0x1, 0x7fb) msgsnd(r6, &(0x7f0000001e80)=ANY=[@ANYBLOB="9a89fe9d10bb030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653f542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd20263425ab6818f682770f3b94c5eeb4af79be0195d459fadab38ea746dbe655df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28a73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfd997631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d10e6cc1ce9f3f6a3d539c356b5988d25beef00000000000000bb711f6f29e389a77fe762636c3d"], 0x156, 0x800) msgrcv(r6, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r6, &(0x7f0000000a80)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae93478443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0900000040b9c8b754daeb2982d28606050dc516a0af1461584bcaa0408775b83db6923dcfbe6fa845a4afe35d7f4b3720e880730444450164f43f8627d24afffadcfaf679ecb314a52c8d1441557cb9bfb6ac84523eb0f63c3554f09c828447bda40c883721400975bbaacd0c45e7c984022927e336ceb0507666"], 0x1, 0x800) msgsnd(r6, &(0x7f0000000480)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0x222, 0x40000000000800) r7 = getuid() r8 = geteuid() setreuid(r7, r8) r9 = getegid() r10 = getuid() r11 = geteuid() setreuid(r10, r11) msgctl$IPC_SET(r6, 0x1, &(0x7f00000000c0)={{0x6, r8, r9, r11, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) msgrcv(r6, &(0x7f00000018c0)={0x0, ""/4096}, 0x1008, 0x1, 0x1000) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000100)=""/114) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r13 = fcntl$getown(r12, 0x5) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000200)={{0x3ff, r3, r4, r3, r4, 0x104, 0x5}, 0xfff, 0x9, r13, r13, 0x7d55, 0xd75, 0xfa}) fchownat(r0, &(0x7f0000000000)='./file0\x00', r2, r4, 0x2) fcntl$setflags(r0, 0x2, 0x0) writev(r1, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) writev(r1, &(0x7f0000000000), 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) pipe2(&(0x7f0000000100), 0x0) 10:12:34 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f00000033c0)=[{&(0x7f0000000140)="6ebd", 0x2}], 0x1) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300008000}) 10:12:34 executing program 1: readv(0xffffffffffffff9c, &(0x7f00000016c0)=[{&(0x7f0000003780)=""/4127, 0x101f}], 0x1) r0 = open(&(0x7f0000000040)='./bus\x00', 0x81, 0x0) connect(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="11"], 0x1) r1 = syz_open_pts() r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) socket$inet(0x2, 0x1, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x20000, 0x0) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) r5 = syz_open_pts() close(r5) writev(r5, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) r6 = syz_open_pts() close(r6) writev(r6, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) r7 = syz_open_pts() close(r7) writev(r7, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) r8 = syz_open_pts() close(r8) writev(r8, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) close(r8) writev(r1, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000001280)="73df3d3cac590b19bf7adf93bde7766cb10da0a88431c7da17bb68f0c9db90750ffe023f1e3da5d1ab12a72fa4d8d5e64a9e73116f279c0eee272a87953a2b289bb012d6c53ae6aa5d657064c1a2fc98fa5b29a768b7de4a2198127d0e14abf02ce53a58fcef3e4645259d7fde659cd3490d973934910d3c5d707ebc1a25d5cdac515e0c39c023a8df4e0de5c28eda7246f9ffaf0e541ca223b9128263d1aa6f30bd5a0539d964f171f426d007154cf1256d8a29e3414147d082383ab7a1186b5f083fedf3541d4d0ac0ca28937aba9e7ba971cf0628fc904c10ab1cb8c1e44a906969787c3f55", 0xe7}, {&(0x7f0000001380)="4a5d8559981530138518d012dcf885059401d8ee24a4501b7370b198a5fe208a747f11a10dca2ba8c11220a85f9ab96fb217ed3c82c0ebc46e6f6e0700", 0x3d}, {&(0x7f00000013c0)="9ae371b9b78602f2c7359999e0f6bb6fb89e4c0566073f2118097aae2f6667addd6a6c381face1e4392058328849c537168d2fa9bfffa14bb2739a43602d6978153cb18488c5fd8ecba4f7d70a48c183b635467855456b3ff2679cf8f4027b89f35325c5bc7df3cf8408fd9ddd9e24239c19671d1f4a8d46e497a5d9f299d7211c8c701bb71645387f2d6c17ca92d4c995515b6165c751a2fdb1eaa656aae39ca64e56cd6b567b1672b925b4403a9c079c15aecc871af1be0b0fba58d7e2be52108d804ffd99f5f9886f0006b6b9b7beb2622fea35a3804e158c66a18489e036e755543b48e127f10ad3f1", 0xeb}, {&(0x7f0000001700)="dfa9ce4b271b34bee200e3f04f590b1330a42c53868e3707f7c552dee06fc8cab5a23fde713189c98945a36b201c1319b8757c06bf3577c196724455594c88e278ed5fb7e0a31f938c1e20e579634c47c4a5cad375a516710c41f436a4611e77e9d169df1842f998c400cee9e19da9b65a69b35a0e1b5fa0e4de50628f3906e229a611898d51ee572d06a54943e3473a0395875dbb63b519a5b7ed4c4f83231432e99e2ba01c0ce4fb80917c1dab5e10b7724974b7f835afd4e9dc3242f8e3b31a6258c0732c9a18a8da22ac7a485c1f88a9ec5ea4883fce14f06d1a64d7fafa9cd0d4735e2bbe2d5750fec14865f827aedd8eb9777cdb5b110b78f9cda7e9550c19709ff76ca7a8e966dffd280e92788da9d162c5e1b9b06854d0ea194be95723dbc1e5146bd8c770603ece1e36cacd08ffffc5370946b9dc0f5d747efd15981e4d7655f5e4d9c7dc0ae2f5eeff4ba96ded6d7158ed6e4b3b4d31408ed9fe05b776bcb710f86501357bb1623ea5030b6384b5da98d0c8fb8a8b366783c19364251307ff6075229ec1fce7cb10bfa06e9006117dc1acfecf3c6726fe7ccb2d0d711923b7077a635665582a8790afb08c8d482650af28e10a73c624885328f31f946da88fec0c3ea0eec751792a36fa5e3d0eb57e8630a98de82ce3204957e6814325c2547bc3d3cd14f88812f35671d11bb95c458f16410466d67d6ad813f7ccf0442fea1bdd432dfe0ebc639f2351ccf1b267c66c62c323be5c2004b168492e8029bf802f4dfcaa6f73638a42f02ea8a9346842351105cdc0f8cf3ed5d5f0818bba612faf6cacc707f19bc4150286f5ce06a3ca913ec501b9e6ddd33b5ccc2a523b39948c8dac514c1e3e809a99ec2eaae4ca434647ff5cc6875a92d10670b8aea262260c229952402df7578497db4cdaa21ac735d736b9110552411799a1185bf0bdf221e0408aee5c4da061c812f1b23ced985c1dec6f98598ecfe8ae279a5ef6283e92a8c0a60a41b00525fdde4e8947c8b6ab4cac227f3f2ae0b3311924054e9743cf7488d7938e7626039192ea16cb837db830dc79840144d796166ba4babae4fd619cfa3d84f7529a163723ae3f39b8e6e2508d1816da40ff5b82d76c2f4973dbf3067b6bfee0099a4d0e88d1d86d8763086e1b109add8ec7613cebcb787ea7c76df43f5c1ebeb918a3cdfc9e5f1a73d9ab8bc8bed280eb696bfe57930f3ea59a3738e6af6798e406e2cdd459d4249dfe76453e14a61c0857cb83f1100a6bcadeae1e0f70bd055678c89bd478b8ad68993052db76629ea275549a30fa9a51f70fab0e9f12c4f3fb404062420e06c96116df8f2c7bd71f9ddb795fceca686ef4fe91c21f22ea4abccd75ebba8a1e14d1c10e5ba44b3241a834c7b96204629147282bceea6e1f660b3b9f539faa2a17cb58f0ce44c43eba8cf2f2319f040439828bf81b8742d1af88d58747a3f8ece10b932643a66e04a880a6c20a57b81ce7c9a5f321f17be067546b3556e1147ae5c8fa0b9c936398e10153f1348fcbf79ac20226db3b2f0822f0811ed30e0685d5c337deaff8a5339b29922c9a9aede28e058fb6efb8c6cd8ee38a8dbdcb4846760511fdfb5ba50b879d966e2bfc548393a4cc4c72f0ad870aa64b48fa2b9b4473adfff0b3eccf688d432c4db91d5f321add1806dc19e367fd63b778db90ff003d1c894d700f58f9a2c7369d0c8d94493f5deda38be1789a16a03775658e78ae32b23a46911fe6a944dc8dd4e5a3682d803adde3a8aee57929982dcca2063da67c587cff6287fb7371a822d4416cfb9ae809ec39305833208b5aedbb05225140f2d2dfa8e58b209b607e7184aee102ef151f9d3ce7e9b1afb5ada6a4a158e0ffe49e74f1a04370bb0a48089d4f7ae7621128976f937427f20e0804e4841ea5977a187a330354bf314dfa86988a77c9c169d324d3d9ec7c9d853640c95049da279b74e8e04307cfa10d8d3e0d642afb92ba51f918786759861521eaa4f7fdd5c10af7ac3b67828a8a16d1088833c6a41aec3a1af330100a8e22a5e7fa4a587c7aa6f389a4ce9beb635267ceb6cf6e9f3ea6d854c1342077f1dda8aa04716661b8e73ed333e1a08794a26d6cbb677698e4781160595501dceb00bda529a85e5b16951a6b30bf1e10841b9fecc7fc9da08e9e8c038b9e754cef6fb2e985174f72c4fbfee97c66ac2f53be67d44d89cf8ac035f064a2c807756a572df45c3e39ff16c0d62ef9e1321bf258e9755f06a5bb71460cca42dc0e62d7c646e75b3dfaa5fe2e6a1966b457b2e17e01fa36838823df19061196bb45266fb92281ce3c8264aaccfdf9677a47f0241d2cf94a200865c2f0406809d1bfe737f679c395ef79a4e05ab45d95acdcff3b8768131e33c3f56f840d1e8776978bad7b97f0db963a4b7add2319caebd643a6b8b4d28295373a0b8036a9785d95687a46ddf48c8218b51544b8d54f1dda2bfe8e7317d601c6e9f55cb48a46238f28913beeb666e702ba0b92770214462569692f2d0b5e47089175f3ae21484aa2860ee7d317c757fb9edeab27da749af76eeeb7a54ff612ac99b222e9a2755dde4646f3f6dd39dc027dbc727036f5c1aeb1ba46e502da00a76680519ebad6a7c7ab458a85b51866434c38cac30b2ccad781d47fe91b29c739948d071ba44abee7783e3c6cbcff58d5c915b2f9aef722dbe186ed2aa730af3f7179ca6a3ae0512bf6a6d2c3d09aa3010749616531084c427bf27ffe17130fd7dbb609f223f00ad3cf0d448c4c973dd95a6f88fe4122dc36c8d8a701307a525ffbb54d02f7f2b66873c8dcf87e22cc6f5ed57f6816ed802c36760885eb58b67daa6f673dd04eb67760412079180ed3d688f4ec09f0f2c9ae1a3e634476e92d8b1ca746ad6b322450b48c0f162755b6c48337697d52f0e33606d975b68ae735f63944b6ffe90f9412e94c9662aac15c746581f0f61c8415e472e9b45fb144b074e7f5cdd3c98cf69e99b178eb0faa385cbdfc9bbcce79f5b84bc7e4764db2b507d2ebc4ce4eaaa116c7f086696f32783afe908cf1970af6ee3b37a610ba46cee296fe05169b77fe984539b4e287e669af563250f8631c136c1d4f8f4723d7405e734e562ba80d16af1941396759540db5d50a212358d848bdb44d0e3ec2d01f60b874759a95fc6802a582fb29cf6cfdb70ac8b3466a713aa78d91f5d6439f2a32324e16e871e8ac67632cefcb1adbd25a5e0524c4d37c2bb6b2e7a934974bd1c8460c020b916689545c95d5531f0d237805faca6077570867f76c40e199bd8cf1cf036e12f5af854bb04db769420cffeb0c7dfd8c4f06e9c01177c0ad38ab874669c1367a3d40133d76aed76ac698476a80796dcfe70fb26008c8df834a57b3cad2b1aabc04181c7bc6339afc3da4ad53e57d129f43e8a210057f96d65f81de12ec207a2e66f5e83c342f2d834a96484b9f086f3c0b5d25af528b1fb6bc878dcf30a8d00acf0be3beb2a8d4455f8a1b8d963d11625872e59883992a5490218da243dd25c56d16bfc1fcf1bacb3d1aa5e9756b6d2491b7d7498993ada2597fab6f30d432ee27bb9c314d5f55c671e6a0327b93b447f0be2a275ae22a06df2ab2ae1167f848b5dd50fac4f673f6ccd5242b38cf0b432d6d9d522d049706ce726c1f2e52fcc1532dbf7c30d365bf04652cebc74f6b840075dbbbc1b8d2a2c2f88aaa5b74bbcedb057d490132f1d8bc0c810f3b56cb266d06ef2e7bd9f24e53f3236411c726d8020b6066ec17df06d8011b36023b2ffcace84e23543ce924e3739be7979c7dfcaed7fb8b5d9ce14097bbf64393dc1796b37bda5b25e88fdec8fa0b30416ddb39c902fbbe61ca772f61f5e44bcccb659f83c5c32f85971f21f71591ee785b0c5f0cfa89ad890a029986085b8c33cfcebdcf6305fbf9a20174110cfd3be77b81089b8f4f1c833d753589c32f02a280cd960a3a28ba80dda7799db1451480d2be5c55066d44699349845becdf88b8328a5020fe9a0548d33536c6ec35dd9fae69a03f957043d5282d6773cb2a76e7e19966338dd54c0e25aaa95e2e975f3add37dd6daddd3fe8b184ed7e9553e8af7f398e4b06bc2f31ab6688248dd5c81c3e615c8df75b4bc3512d125b766c295edc279d300a7257d32df979c365f2ea3a704e25ac3133ff700ba62c30e25fa7659529cc0297980c021e4a19ec1f025f05c95754d7c6b95009fd5255760f658ca9ae3dc3497b620487404ec28615bfb6fd76876ab8a0408a6220935dc6a568766b8bfa4f48ae0b8f2c1fe0611b651b48acadfe35b2b8a0392a26264b0b5a589d4456b88c66c13fa2a8a3f432bd16935faa728a9da1eef9da6355220703b93edc52923417cf3a9ef0dd94e8d9a6e98f2366ddf7f767e0c096f6029e73506cd5aa480dd3fb5817dff9d682cb87e61f3b5a4b19cfc022cfbe22ac64eb1b90ff6113f2ee25279b97d5382113b764183143654fa7c8ee6b9b018026a4a1325d48b80d9727818eca2a49884f5a58fb85c8969a7b5b9e7bcbef87a32b39ecfddff050ba3aa5f54e9b87edf5b843ae6925bb8cba1b206304d27fe19a3ef4f706266e2f3eb5d0f0c55ac6f43429fc4ba6499a737653cf873fcea9e24f1c674726c3a24cc1f12c73345206c395c64c4477d0618c0013e887a9264339682b0e60781d11a9ae25c344b1b08c13c621ba05ee46168a990a208f818f6280a06d20d25627a1625f2b0f120e62651d7e718276191c94a7b6385ef2411159e827fae02e6fe20275c2f2349ac75b6cdbb939f877b07f4ea8bc26c9166f8ba83362374cb8544a1521ddda18b0dafa4a8a3eff53dd89cdd513e1e6b14a7a2e09dc3ecc6b981350f8b9fb97daf8e8ed06a049535bdb681f932658bc01c8c1233a6d1eb17dc1cbc7af3f7d7c15c1d108a03b95c8d5e24a2c764f8b98718262fb78c7d6a63d312dfe79a33c3a54afae0a8eaf1245a47d1b93fb364b7c172d7dbcb611b886560ea71db6c3d2537b6cb74a4101b57c15e00b8cb68d86313f511f66850633a06d78755a3008f2953cb58940bf503c8675284d972071af787d181b7869dc1dc3740f7cfeaba2334847e3d8fcf16607e1bbe2596ce6575fd6b379caafa3f0809f05df3dbf850b134232ad3af01ce81547db414ad5fd4a2270f1694d7ffca506e05f43820bd7ebed13de567c30ca4adc052c7e756bde75cb5065b651c8f424ed93225be1420bb265741ac81ab5ccf9b9d2b4453efce01b1fd98fd25fc9ae9d974cf2ce2cd4f43e6e6590fc21d9033444a17c04a8ea02098a974cd5e3a1c6c3e8f9b4f172498d8a4279bd981efad0b1e9ea5ea1495e41def3e402431b4a0b0ed6b7e7d7da644c09ce73fda6f7a7053e6113de52946fb3503f2df2f638a6d1e42cef6813bffcdd70c72b268eeca7547abe774fd69e30e6ea2413f940870921598e307d7b4ebbc75e2780684273e26d9e061a0f1a59167222f603d087b282df40826e29e1a5fcb8a8488c4ae7cbd17238b7cde37cb09e4b851ffcc9dcd47e29851323a7535f5c7eac6fe6b4a21ad993c3c7c0e54e8a999571f60da35fe5deb16bb7fcd883a516cd3ea0da627418b7e67396700a3c7875eac2eac3665bd9739ef4f49a0123284072a20d5473562ecca568d68fc4a24e7a7db164387b0088c90c656b9159d14fbe0bdfe4a34726d02e2c05c33cd73dbe485d6f70f3c438c727d60f7e548271f241173c75cedceb3121eb556231924ff66e8aa5c5cf3bbfca311524f0ded4aa1944ae30cd55efc3ffd8e267ad02d1b340364c680838", 0x1000}, {&(0x7f00000014c0)="656f2a21fba87cd417d4232478c2a84b15b8339f33ad990f49f212da3fade5fe29f425255d29b6380fda4475727087d1f38394bd984f346e5b893ed988de694e51d7a6d9244658d6e0a73e1b5bb1531c94ce660b884bf5eb7fcd2e25edfed01b84b6b1863cd0614c353bc9ba3ef17c5cd745b84d72de32ef8c6d2d1453532d23bba767129c4f47fbfd", 0x89}, {&(0x7f0000002700)="1d71a14cf65bb33ccfdb4bf8268b9412febec0d52a72ab4835d346ad26666ac4428ff7315314e96b980fce3c2e33d62f4a5999efc4521a99e597b880c9fac2e38bbbdeee942190e2329ac06ed25c371604a03cb4dfbe82a15400be23ebacf90a56cc5c98cd665ac66de37d941c4d39c7192bd365c69bcb6061f344fdcdc18ee2c5d1cd845a1758147f9cf1da16f5c80727bcddf256248fea860b88fd5c52c085d8e5a58d0468553904afbd26eb601a716768a82ea3d8b08325ac0f304bcb506a0016cb11a2cc961d29fae489bdcacb51149c385c3eee5d97890499b0b2ddf5af8e2f71b28823bdcb96572978bf5732cd8ac5a3fe3b18c8277654832ea734b5ba5e3b1efe96f45e34f519ffe54782a0f9cef9451f757b6ed6e4233ba777d3fb7ac7a1d99a69ed3a6c2e845de043975c7868a274d6e2bfcce5441bb5e40a6cd4b092bf7250d537e98aa3220f2d6a8ce5864ae795528c88152ae356c201e0756a8b895acf085947941165f74e39a19c103186565426a532d1eb203e333b9ffc32dc0f40fb0191cb5e07379fb28c5a3c3281a7fe98f55a6995ac97f18e33f2536a96e312edfeddac86c17cd601f788011890c197afd6a32958340daec901d41b2d6f612b6880110a85b355d9ec457cb4d489198aa03180cded91c6a5cffb5ee1ef4413bce74d15728d90452314e3a3c4b8345d742d9aa6ae491af44c8f395303cda43d11979782d0d56177abc3dfb7e60e3e98c88970d63cce827a4ef0e08c859dfcab2116daeedc87f721d90eba75a6f8e87997bd5d511a74763c90d1921b0c529b69e4fe4c1b9a0c3fc3760b415238802804bfe22ef83c4a86daeb1d0daf689102f7eb338cad3fc4e5062f4ee88c7587694a4a30f97a0590cae5aca4759f0b6053c17e87a83a8e9e6afaef7b616f762c7d36a82fc054ab65449eef207c871d20bd3d86ec2c17eb4bc847585f608f29696f371fc7cdbd604ddbc13bfaeca3810b6e5c1e307c3cfdefc5188b43e54f0ee3469a34902e1cdc6ae6a79ad7b9060b969a5ae60efa48d8e16d2eb880e6f026e81700f1af3e71a45c149bce207035644a901902013203fce74dcab2727a996d75340ce6403a6f3254fb0d86db0eab08510f5464da2b3c6d5af77d5ed8aeaa58d7b298e37e54c84b7311fcbb89c0986a558717eb4945800ee50bcd660890ea4edadc600de33a64e3c2839347a4b27608f2df6322be782256713f9fd9d164904f625ffc3d0ba9071c16a80842d6c6bc88f04e0a23e599e7b472be4e428ce70dfc84c8f5355469670674e286afd486cd4326be3ca8f804f83d360966ae1d8a086da46aa5d3d879b52d162f1e095940d5fab5f3ca062821155271b3d210749b88b4b392c4b144d6af0ee80f044bc6e2e282ebf286963522fa7be3a286592732f6398d3d98f3dc6964de85795ebdeb72395bbdcc2aeeef8ceaf865d9ea9dc5a9714df40c28c8d9a55b5b30f5fc93b44796c6ddd66074665244f4e5aad4facc58c27f916a99f5955af82aff219c4d59368f9a9cea6e803193c655dbb934119e2d85509fb2fb4586eff4c928da585ca05c94b7f217eef8a4650b3944392e56275b9984468ba8ed9395b5f1d9eb8e8fb95eea2e4b0d811217f9868f14388217fd4c6cb4706ae6c78036b45c2bae4e20d5a8f45f97eeadf48270047445385891f126be4e6b2a7e1fd7f04142c310f483bcccf39a709c55d96086b87a121d5e6df2e6b55d63ff3dfa00a326a51c575f768513a7e90774104b597e654d79e2ff80ac35590e00219bb65789ce5fbf8292a6d5ae4f17f7cac3851ff354b0a6ccd1bd1e7b9ca2caf4ebf1bcadec38d32715e48a682a7dbb512a594515a24a2148803f7903567a0d780af0a3832eafdb8d44abb4d3635919eb51a8f0de33da972dd91c334a5c77b29ddb1ebea338236a77875581d491d0e0b8b5fd7789ecdc17f38ccbd739c90aecfffd2e3214985f3452c00a65d263ea939bf08219cf020fe8574a663d64b6c1e0e4f1ff67e045faa111f30bd795b7c23c88552f0d01449968f81557b0bff6ce3bf8fb902fe654c7f7d980fc44682eb12ecf4d3d97f947b28263eac5e84c1c55f96cd9618268a2ce231b5f3534ae6ea6ac6e222394e85898646b99ec5e93102bb2fdaa64b5c185da30ff92d3067a787fcd3cca93bb4fc604682531af31de1bf3819c9e9cfed5206adfc5d62bfef375519594fa1412d1ff5eeba538897f131dde0f80026e2ff4248a5a259447225b86416c940f40139dfe125262e66bdeaa0cf097b1df2d1154bcb954f5eac58f6ca51943dc8ccbaaa99b9efd54144dfef32185dc09818ea2d3e41cd2138641136d00a7e14c74648077087e09094c8c622851f4552d9085dd11f9023185a4a39ccdff53ac4f6422932e3520b3d52292395de6567537cddb1f02cb6d74c055b5b34577e8e629f0a0f63a1f99012530a758ddec743cd6bce0d34dea209e10f2a424d37a68637a7ff15a08f7b706a5325c81a163df109235a35948458347b38b6f9453f2a71960f22cd5b935ca12889084f9c5c9e4aa4b5ba184fc928a155ca9ed7c24788b8fd775fe22b74f33873d32c912b351d851d38ffbb739771cb64b1cbe9d27fc255220cc5ced95419e6d59a6417c7b6a8663074a66c9e1fcbe94e408bb192dc103bb5b37ff216505638625b209412b0f6f0e2fcd487897e26ec612399eb62971ddd60762c6a4441d06655353004569e70e20ec3c17e8af27e40b4db5005fc6826ae0a6d5806411ec902f0aa1d7eef944b1f0876d23c5cb52a0983b2ba366ca2ec70f2a3545640bdfe361018b2cef7d4f63e7e45823b48f9954ebc1309679bcc880102d59d5b0d65dd377e8773009db945b4d547ae6d29f0298c8fab10af239639f6765c243a59ee2ad7c5d0a3c2f8a212da015f1211329802ca39285d4ec2776f8b3f889f39bccaf15edff229239997a72f86938f866c485734ee7726778815afe4674f623e30fd2dc8750377a51ad52af22fd85811d726f719d002dacbbf5fb37c32d9b05b690e664e4c694399a3521439f5af735d441d0e4295d51b0fcb67da5040944e01a78f6cd14fe9cb9b1d307815dd97592bac8cf782cfa9a765bcbaa54a22f2c50b4e6c17946f1b893ab6bb7191cbfd4e6d521ca40851acf31449313888d7c5318cd606a4ff5ac882997884f0ad091b8d7184928b2f7e7429e9aef2430af5c48d99bbd0da35d384d93becbb01daea0b336e7a9d88e581c8c14fd082e41aab2770d1507c0b66eea8cea68d88fd8d73440e146710c566dd213bd81a673085791b6e75b32c28152d43addb2d99cb3ce70d95c4186ed4d25e0a34765b402ddec775b93015e7c8c188043f408dc606a907c18506c28931a8f13bfcccd43556c0f14295a3b533d81fa2d84267185d9a6831fcf2002491afbc18db3115e12c1b01a155819ec247458225c2663644e8fce789404fb1a9294ad1930bc39e0aef85aa12a366327fc663cd2d23b17f1c6520e5ced95f532b1a4565e4fadd2c06d6f737554bef54cda8550663823105d540321b85bc4ccb0afcf30622e4a3e530866261133575c1c364f8e064ae7870881fd451dec733188c2a219f01238ad5a413691c484211747d43a0898faf47a0d42ba1ec918d63cd967a859f1998ef3b4969f9f020c7aa5ec26546d57f9ff023ad1095becb0b56a76f587ae43836ab4997a5aace0284689329e5964359d11ac22fa0f4f32675e2d3304f64487ca8b352d6b7cc7d052c0bdee4ed51077994fee56ef71f58201363d84bb80e1147f02714ee77d8d9e0c136becb15e08fbe420ecaad984b91a530ebfde7297c34095c39fe4bf4cd6426fb8e70bec6e1cfd50ab0de7335d1a5726ab54d5966e043cff7ff70cedfd153cf8f34c851815891cf2884708e1b00ecd6c8993371dbfaeaeb7e920c7daf9082bfc3cdf44a77de42effe7fc115b89c30087c51224ebaf7c88a1c04353b2d6a074493c28174a3ce90ba9a5e419115b5351986af7391215c022682b390d21cb489b1c30a39d43b79d0579c3257c04a17031bae492ee15d84b559a9899f25f02b8b7358950288498e4e69116287f4a98084d935e2e330a2cb181c1b10fb5503cba01a9747335f4ba652e14b4f30ebd4453fc1034072efba543e28b57d195caf8c88738e8926f463dd3b54f5db54beb9b4cfe776954f1d9ff83e99f2b86a1acb7713175e60f1d5affb0448389cb7b4429dd535bbf24109f06fd2fbc1d79513ca06d2f8181e6a713186832c126f07ce69380350b18f595a014d716d004e75ac992cb24268676b7ac76e20ad41a4e6f57a9719c2ff85671d8549714eb38c8aa09b62bed37eaec0f8b28814ec3b8b20aa5c0328e0a3e6ed9bca19a38b97b66518885d0a7108eb7d2be637bf84679888d114384a460e8e1536c731acb4fb7172de22bb2a3891700c93ea3df963d21a01bf0a41fa42a661213cb9d89f71f3e706ab5dc5c8c6faba6026d13c5ac763cbf52706f05d2d7e64ddadd4dabfebd076989ad5d466076b5202d8368fd3ce18d92a29e25e5793ca35f87f7f581561f03f630a5987b7445009bf34b3e3521fa4c4d81b0fce9d88fa31914149f867bcfb9b737f70bfa301418ad73e5af7e977fab7369c232226e66be05a227f42de8343374d8fa74318d487605a7f3a910bb37bdafc0de83ac1e33e665e84f70b677cd74ff0dbc2dece154170443dff551e8c0f920fb07240d51998bc0827d8f6481cdbbc59f07bbfc2a8156c487ee45be8dc10184480197533d30a3c6d5916c1132e267416286196e81e03f2d88d150a219b34bc972b7a62b3a689b3cec78ba2b8056817453f1911968e1527e5c50b4a8329d035782c5082df5f766e4b9182d352ed7af49e01eb80a22037b8391917a5225c2e2836e2a1e8e014409a43506cebd97d57a80f1a456dc1b028dcce320dbdb126c488341c8aee60fd37334a61ffdc0f7d209019ebd6afd934c02d80ece79ce9a30c2c7757b4b070b641b47a818299109ee51403e618bb95b57f82e4ce0fba97c45ea7e60744673a8f69d68dfa77792afe7bd5e5c7750b522054203c0e700b43a0198f043379a8147a07927a34add250e05394a5c9b75548fd38033d49ae6c226a7be38ac3288f0084377eb659bc65c8e91a85b4ddacdbb79c3a75b734b7376e64d31d6980cf8b59d7a37b006dc68658d527bf6d228e293632554abc714fa08ef38098b1a14241f23a74f2b3bfeebec61ae0354df0795b03d84af38a21c93267ca8603c5a24a25d6a0ae4cef004ab46a2ddd9106699ddc1171845d2e2d9e564fbb875967196c3fb078114a19781a9d3fa50dcb2381d253b55ba7a76a1b9e5a93633915b720dc23dd4799addb65b7a788ba2994c75d2c2ab7ec18549ca111566729781f3de634704f6ffb67f26416151c97f3c1a23f8efbbb8a99290b41edc988cfb353f0f58612844c61f56185f6e7b83f3b8d0e84f32ca955f4eec0d52c974a5b979a30d8ebee4ba4ed9225bc8c7cef7591c9732216415387f491fdf0eab82944b40693ad187ecee5f298fabe302eb445a4c3f92c6f8d90ab47e7b8ffb2d5026867277fef736342deee6d72857797bd6aafea892d5104fa0796cd61a81bc78ad62324b56765ad2e0e14b84ca0e2dc609e3eac3c37492243ea9386c9f41a7c5faeea64bc80cc5172ab354324a9c0465bb7c2dc88702b02cdc590071f14b29dc70fda85f77414b1b33bb9e338ecfef1481e57c727a2a17e4404ffd2b6f31ae9f3a6e2608769360c3f08765bb4f98cfac3bed1873983540620783", 0x1000}, {&(0x7f0000001580)="021d73bd12027de3d2deff8f2cde39afb1ded36a96fdd3fc7955f475479f2d25922d09ab46bb2d4b33573d2fb1a6f70536e4d263f6fab7059948193bb27d260356724413e1d77c0b79940d0cd5e829c656a05b6952a99de08a86aaf13163e977ab973cecdd4a90772c483f7983db22c66d203b5560d1ce13734cc608ad22ba720e19a02395e2abdb1bc519921865d172e0de4a0a56be80262332d496873cbed0", 0xa0}], 0x7, 0x0, 0x14) lstat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000200)) pwritev(r0, &(0x7f00000001c0), 0x0, 0x0, 0x2000000000000000) 10:12:34 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0x8, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x7, 0x69}, {0x44, 0x0, 0x10, 0xfd71a16}, {0x7, 0xf9, 0x0, 0x1}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x3}, {0x1000000008000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r4 = fcntl$dupfd(r0, 0x14, r3) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r5, 0x4, 0xcc) r6 = getpid() fcntl$setown(r5, 0x6, r6) fcntl$setown(r4, 0x6, r6) getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r8 = socket(0x18, 0x1, 0x0) close(r8) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r8, &(0x7f00000005c0)=ANY=[], 0x0) r9 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r9, &(0x7f00000000c0)="9c87c304000000b87e2e2ec94c3330402eaaefecbf80e72ed2f6c1cbe8221685c6ce3bacdadfbc3540dadcd1e8f11d36b629e5cf7c129d63b8c160a7a410a9b5ab6408163601e9e919d2e78dab7925aa25a26e42bd3dab7ef95cb16fec1d70c2e1972ce5c84e0b6baf28c84e5d9a1efba01461629c1635964600ad06a47b0393ef31f9c7317b9674e559945f43", 0x8d) setsockopt$sock_int(r9, 0xffff, 0x80, &(0x7f0000000500)=0x3, 0x3) r10 = socket(0x10000000002, 0x2, 0x0) dup2(0xffffffffffffffff, r10) setsockopt$sock_int(r10, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000540)=0xc) r12 = socket(0x2, 0x1, 0x0) connect$unix(r12, &(0x7f00000008c0)=ANY=[@ANYBLOB="ffd083afe708d027c4e4c4d2bd623f9a03746e0000ff2f01010024aa08000000fad55ce18ad64eca63d285b6a2d872af1f73f8c8437c2a9bd5cacf0852cc27d4077c4172d2d605afafd6ebe23a98fa37579b867d5a889f989ef4f342f8afae518a548cede99e2fff4e83309acaea3dbb0e26a00e009e7318453b95ffffffff01c608de1a06f752603cf47592dfb24c50ec65f482720cf1242cb4e7ac5800bba691afd4555fbcd51e7065d84e3432d65a6ccd232c9f5aa8d6c93eaab1677f4595c2f6a93a1bc2c50ba9230e6104083dd211f79f063a25fa87310b977d27614ab03b8e54d7a037ba037721f4409489fdbdc7265b6c3d59d88ae0e7c214ba162e16cb500da337ba07001070f02f1f1799564700000000000000000000000000b6d331247f35df9c0e6ecf9c5749e6f65dacb1468988259f66548b45ff4eaf6677edb3b3ea127919e90e22d9c450bae7eaecfb811dafb735c0fd62fa3ed1a8c9f2b99abfc6c32ee43355575d9eccc9b4b3593e6386ea7f854ae6a3c9c7e869b72f7ab964c9f3d52000dc9d1ec7a25547af7651b18c072268a1759c837ee3937c7d2ce6ae1dc2a1c4a534b572d42788dc00bb2fda77c38602aeb5193e761cfae7a6827524a06e5b3135cf7f92b8aa485435d6a1154bc834626229abce6872b701feb25a90411028885c2811094121"], 0x10) setsockopt$sock_int(r12, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r13 = socket(0x20, 0x2, 0x46) dup2(r12, r13) setsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000001c0)={r6, r11, r7}, 0xc) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0xa98f164e268999aa, r6) r14 = syz_open_pts() pipe2(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8004) ioctl$TIOCSETA(r14, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x407f, 0xffffffff00000001, 0x7ff7fffc, "737718730100", 0x0, 0x1}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x200, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20, 0x0) r17 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000440)='/dev/speaker\x00', 0x18, 0x0) r18 = fcntl$dupfd(r17, 0xa, 0xffffffffffffff9c) ioctl$TIOCFLUSH(r18, 0xc0206921, &(0x7f0000000300)) ioctl$VT_GETMODE(r18, 0x40087603, &(0x7f00000001c0)) r19 = syz_open_pts() ioctl$TIOCSETD(r19, 0x8004741b, &(0x7f00000000c0)=0x4) r20 = fcntl$dupfd(r18, 0xa, 0xffffffffffffff9c) fchflags(r20, 0x1) ioctl$TIOCOUTQ(r19, 0x40047473, &(0x7f0000000040)=0x164eed0000000000) r21 = dup(r16) ioctl$BIOCSETIF(r21, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$TIOCDRAIN(r21, 0x2000745e) write(r14, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981", 0x1c) ioctl$TIOCGTSTAMP(r14, 0x4010745b, &(0x7f0000000180)) setuid(0xee01) r22 = semget$private(0x0, 0x0, 0x80) semctl$GETNCNT(r22, 0x0, 0x3, 0x0) fsync(r15) stat(&(0x7f0000000700)='./file0\x00', &(0x7f00000005c0)) r23 = socket$inet(0x2, 0x8000, 0x3) writev(r23, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) ioctl$WSDISPLAYIO_DELFONT(r18, 0x8058574f, &(0x7f0000000380)={'./file0\x00', 0xd, 0x40, 0x6, 0x1, 0x1, 0xffffffff, 0xfffffc01, 0x2, 0x3, 0x7, 0xfffffffffffff830}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r24 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000340)='/dev/diskmap\x00', 0x10000, 0x0) r25 = fcntl$dupfd(0xffffffffffffffff, 0xa, r24) ioctl$TIOCFLUSH(r25, 0xc0206921, &(0x7f0000000300)=0x64c1) r26 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r26, 0xc028698d, &(0x7f00000000c0)) ioctl$KDSETMODE(r26, 0x20004b0a, &(0x7f0000000400)) setsockopt$inet_opts(r23, 0x0, 0x6a, 0x0, 0x99) r27 = msgget$private(0x0, 0x0) msgrcv(r27, 0x0, 0x0, 0x0, 0x0) 10:12:34 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000700)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="10000000ffff00000100000000000000cd194ac63920c8a8cdb51514420ca94e11eb2db52bf362893808834f8a4dda35875e19e0f76bc7084a9478523e2ad16db2a708f058b4dd65bc73d3e724fc1fd90c42c0765f4b19853512e1cf1704dd3e00b4ecee4da16887ed15f9fbb81a01dc06f24ea5589655c96ba3fb742710ea19b5bcd14da30b40f23e4f5ffea8aff55359e750d3f1ac821f2a3fc8d4872514e5fbfff9f225bd916c1e7215ca759dee7fc5257e350a200a44c70eac97ced5b07fa4fb1ceea44a1cfc23fbeb45bc906f76fbbaf442ddf97294478e02f0c76ac80b9de055a731dd389b39c94136691ec7b7d2fccf9558b81cdcdb4632d61cb9a7d6abcd862fb8502c85334cbfdbfa35d4d90d48ef650f4bf23fc0b0de29cf92f0db8e9862998329fae648b3311752e7a6cc614fada75f8cd8a49b46075467c948c8d4ea6fb5c3eaf0bfde66e6f858f8ba6765088eb1e1bb0578c7f5a81a6064d600"/382], 0x10}, 0x0) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a3aa8d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c391500"/63, 0x3f}], 0x1) r2 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000001c0)="000000024ca5b30bdfd982955dc10352fc245f287f07b7efa76d410d59831a5283e4b28bed11ec3411814efd7c22000000000000", 0x34}], 0x1, 0x0, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000)="62456e2c77bc06d50b492a231d60480ae767a46d410adcb55375c082bbcf13f4b4addf9fc31a7509cee5f613f26f9be323528cd0ee70ac2e3a58bd59d7c693968527185d3dae7b43bd7f9977869fffc6db903d12b07c47e7f43885c499e5a3b1c9187e3ae41dd8c93011a4935788593c031e457bbba464affdd5397619350b3fb570f3f4a450a95692cfac189e3a8204003f0cd68084e60904360919809971dae7990888cd1d69e1c7ff536e6ab78c714fd481344cefb61bbe7bfb45dd90ea894b22b3f8d7b75222e8e7b612466c83e3a6eec8136e0daacd540df4e809b7d4a4fcc0132ec3489f050f4b12b8309523779610a3a808", 0xf5) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) pwritev(0xffffffffffffff9c, &(0x7f0000000640)=[{&(0x7f0000000240)="05a20c1f778fd428a95d9ea8320541cacfff02bd961b2b1410e3c6b10d5ef09319ea4525073b88e939d7c1a7444eadea46596b977649a847a1479ae55ef5605f713c62aef492186d7f6a4df6c6a73f3bb4de178cc2efe8c466616bb084a209856d9f429ef368dfba1695b25b8a7437888bba", 0x72}, {&(0x7f0000000440)="1e22410b3e3728457fa5dbd4e9d7c400c7ab50dbb8ca928c5fae159e38f48e29e6ddf7bc844e9bdc0b21fd4774e2855dde7264bc1809d91888fb2273387f7cb73670d1dc335f2729f3a5e4e0b3cdea270c5267f716d6fd227285bd9cf53a060988f1318ce7f0b4481fd0d654e01fa4ab78981e35e70f34dade749b8505cb8a61a25dff18d05c4329992c44c4a3a86a69596ac58c351a1985ecfe982696bb2fadb7dab7b5f3ce8e69c317af3cf1c43f0e713a59f10552240bf47c", 0xba}, {&(0x7f0000000180)="eb4e448d4394cfcaeee4125bbab28ad5572ba890567ed6a8", 0x18}, {&(0x7f0000000500)="a3648dd62e4337ba3ebc3b8bdfb257dd2e4cac7cbebacde038af6b8035745f643182a94887144b6cd85ff3ac8630967fdd010876fb67729c13db7c18d2d2cdae6d97031882641b82", 0x48}, {&(0x7f0000000580)="d67ab8906e1d9cc0c51a80db83616ba191a127ff64f58a5ce1654dacb66f8206bb4571", 0x23}, {&(0x7f00000005c0)="cd77de179d2f798c70e6ea113e9fdd99e69988305c237df7b86b063299dafd617e5b3e21dc430a40920ab12659ca9ce12858a47149016c", 0x37}, {&(0x7f0000000600)="89ed738083ae", 0x6}, {&(0x7f0000000740)="75bbe748dc9da2dca9bbe58f4b4c241c7bf6cb5251107d0cf8b9fdbf73b5110734418984bbabc3c06dc7728a2ad746738591ca4e5a84f3898728c9ba1b982527c78340c0738de603d75ccd615206b00eb03ce6ee0077fb4ceeb55541c0166930e34dbac78e6765992a88e55d1ef81bab7f7c50e90b4dbf4e46e782be55c59b948ead1c87f4c198cb6d2d75e42cc74861e293ddbb445a7dc4b3b730c20ecc093f7b3159ad9aeee08d23707f38ad58519fdca643ca6c26d103fc52aba16e7af7fb230340159629999b6ea1fcbb14bf58322279574e9cce7c25213a841f8375bb8360f55deb284794", 0xe7}, {&(0x7f0000000840)="263aac761c9432b0052ae8374f8f00c235d6bedf6fcc87f7a7dfdf0e881e93c68c097fd0d2e167f1731eb9ad79d53cd1e4d934302cd7e9661ed8a5b90794e2f5db7045305207413a4b1275ec38abb1220f925a012b2692293c42e678bada99bb03a82fb61e2bf351e5e21e72a6b7601b86668d97ca54b71aa54058c6033166073a413f593d00eb13fb71a1451c5867b8f1a975ce350d70be8ac223643fc5a16af2773b74c3b47fdcf1a9ca889163b95240d09fde521db90d3b6e12c33126c54300d4269c", 0xc4}], 0x9, 0x0, 0x2) dup2(r1, r3) 10:12:34 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) dup2(r1, r0) r2 = open(&(0x7f0000000280)='./bus\x00', 0x10000, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000002c0)={&(0x7f0000000240)='./bus\x00', r2, 0x1}) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000001c0)="000000024ca5b30bdfd982955dc10352fc245f287f07b7efa76d410d59831a5283e4b28bed11ec3411814efd7c22000000000000", 0x34}], 0x1, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x1, 0x40}, 0xc) r3 = dup(r0) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000080)={0x8, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x3}}, 0x27d) r4 = msgget$private(0x0, 0x80) msgrcv(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000200"/86], 0x56, 0x1, 0x1000) msgsnd(r4, &(0x7f0000000080)={0x1, "7ae64b03241a37a3ae2911df526e712a6dbdeb414e66c9507f9a6fec607b8c7508598133aef7a809f0c095c6577fdf6a830015ca34bed08eb2f41ce6ac508e350d62b129fce9b0aa8669494745dfc2845fa35af22012ea420c14ae73cb2230b10e9d481917d8f0"}, 0x6f, 0x800) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffff80) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r6) getgroups(0x1, &(0x7f0000000180)=[r6]) 10:12:34 executing program 0: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x200, 0x0) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) fcntl$dupfd(r1, 0xa, r0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000040)=@in6={0x18, 0x1, 0x3, 0x80000000}, 0xc) 10:12:34 executing program 1: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x80, 0x0) flock(r0, 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r1 = open(&(0x7f0000000080)='./bus\x00', 0xc02, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{}, 0x4000010000004, 0x4000000100008}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0xc}}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 10:12:34 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000001440)=[{&(0x7f0000000000)="5762f29c7688d6bfbaaad6ab4a49b87f33702403fb8eabcfca3b3656b46fbadef4669e5d9888c6", 0x27}, {&(0x7f0000000080)}, {&(0x7f0000000240)="2dca7c05dbf5383ac84011223a0b8c7fa6d99d22ec616e80d68c10bd1f83ab2a3a1406ca52d161e8a7d2c6d1bf1394aca49389fc65f278d0940b154ebf510c1ce79fdb21cbc9126feba07c83d2f6abd4c9c83eee8fa8e81c2f0080ebd00000564a3be1635775249a67658511b09120a6ce77c86c9016df7abd0b81b5bfe57718d79fe93f1040dedaf2bc7d3dc44cdf2750f8e3b770a7ce0137f022baf90528a1d0b3c2ffcdcd1faa94b3e3148340052d59ae0affd1d2544403f02beafcc6548c8858a79a23223fa39b76466f716dc15507a5d0698a7628fefc618dc9c1b6145c9adc4cdb4bfd1719675426b5e0e6390c405e14e1c633", 0xf6}, {&(0x7f0000000140)="6dc95b87c091c4222e3db2c966b343939f6519148494ac428efb21d4fb3865e33eb869474f94ecc4ed56042b30f2484a1fe8ac47723259dcf10deca30c7cb74c7bdab808869d29069cf456e4ba6535b9bc6f667a6327b24ef6b78af7edf24ae7864f269a91b83b3263e83bd47e6e8620c66d588a4938def42a38c339a651905e8893bcb921048ff00b84374b90f48e6bb410bbd60cfd27eb5b251dc55aaa97e84ba1e9fc333887914c0c3e4e4f2fa744cdadc06c6a67", 0xb6}, {&(0x7f0000000340)="75e9c7a42446fb96854c9a0194228099760bc32324264c2868fb5575faf52773aea681fc53fe1f1935985da88c63b08a21e235e3976f707a6e5c20dcf2141fa30030be1853d70cb8444b9e9d72f8a1ad51fb595f75133e7ced44c2cb10ebac9df61df7d3d58ea52cb28f9192adfe8f7a3e4936ccf596ed1b6e18dc892b0c04eb44b8f7c7a77a1f0ada9283f2bc7c125b247d11a7080b631c4616ef5f3a0de4e5915bf44152eefb65ebed90e859557ccbfb93803028ba8bf8a98a3227105e15d085d59d42ff451231848cdc35", 0xcc}, {&(0x7f0000000440)="fbf48b959a8ff863245a53cf4dcda9227a07e929c461889a8002d00de328e5c7c67df0e6d8ca963865ce74e0a707024fcf3a9ce6366c5ea8c4b97ec06cc0b2fe1730cc5eec3f8bab81a736ddbaa8639a49050622a29de132cdde27e1cc8ed29411b2bee75fd645ba9c56fae43dd0dd5b9341928a04e5cf5f92356762487ec2c7e1a2cdfdddc3e78af0ccc78ca4cacca7acac22ceada479036967e90b1757984453371a3f37777104ec9b23fd52e7b4a460e4c8bf5fcaf2f77be52fcff0e5c6e851c790b60ee00ece46bfbb78bcfffcdb263cebb099e5be792c77cdd681235d3b21975bc1a884e68e607eff7125949ce478edcf8fb9960cf94461f0d9c613d44c6bd4b0058f8a4965fbddccfe0e8f506501e898981151db733ddd63d96d77d44617d0eba48ff91a4409e77c33359577db7f5174ded922b11d878c690598e33a65380b0e1b55bd8c25151d43c8f94bb5dc37db6972b07d9d143f3d6057e249996e1f805197163108954289b433def4792dba2e771992f7bf905c85532d1dc4612a68d18fe2b9ab299d0c52a1d1ca0bb48f3cca6a722223bf7d103c67c921c74a661eb77046f2d3f0a26b65bc5f050d7f0cf2fab8169235968a3984f9cc8ab6973ec54219ac57ce3a6d65d7050bc1050569e88285a90ae6edc713925e58ebb5a0aa2c22954a26ac243b66713998e66cd0fa313e8f2e97362a1240f010911e24241622c2239c85508327675c3e7a05d218bf9024cb78ac0aaa53408e60bfba8ba1ac8a7ef93fa01db5f8b954ccc2147a5bbad772c52df77ef58030f677658d8b1243d612d2a40794adaac611be9016f6f80aea0da8511a9acfbdaaa1f9793c6c3fb1d1c2710401a8e0c26e930dae258c6c137608aa15f89fcb89981297975cc4bb40aaaa1550e3292f245fd065fb351f14306405b7c64e1754ed568b130e927c0accbf092956b1adcf4025461a22718461946b24da13e3d305bd80924688edd8a291beb1e218edd7ef32e13469369c67112a7f58cd1d91272dcda3cd394d8a83cce60cb67f626cf170dd94da1e0222b85d4c574ef042efa0b08da24f7c51f07fb024324c7ec6a6083a16ae64ee6379d2c885fbeb8182677747ff0c962c2f5fcbbb698721dbda59bbd8f013fb061dbeb766c8e9752f93255f96e16f872b4de571b57d5233346db1dd0c55fe2f689df92a6f8a30a6a18b3a138df10cb7eb84a4ea4264df9b1338dc6400ca9b769f08088dd24099695a8356dd1c1e9fd16c7a25fad284e462ad3a0f13e3d5701546cc2dd39f3a921f89ee729546b7b0c8d6fede6f844c3c73200c83db3d690a9a530c59475841a8297bd9d34fc10f7e869efd6c0af38115bdbcf045ec69484735c6257c67055cbf36ca7410ad684cb8346186fafd927afc0f3a86c9bac53a20459f03583e1209b17729a1862c6f811afca33fc96d1e7b04c794e216df421bf35faf825e6f8ba31eea6310fc3c93749aa730781910118ec81497d951a1e5add711a2ed346435a4eb0ccae5c14683eb827154f2d25e6192ea7fc0563f499afc53a92011bab56ce7bce262cba3dcf04d460fc186c11e41924c544326dcbe3af44e4a31f057bcaad388ab13c04386b74058fb355a93aa395cbf93a8fba00bd5d6726c9381f580b4aaf6a98fa4b8049313cce87ad4574017764d64c4908220400dc96f59ecf4d77a6f5ae4c43aa75399e70b04148f7998f82903192e7d82b31130a28c35c389d91e6a8abfd3b58f1075015bdecd22e938a8b006d587ae9e3fd1c71c1d3097a60e2ef67fb4d6889e1ea81bc53353317f630ad212dbcddb4f566d95c8341f15c42b028aa0dedb78b61b9dc3ae3ae89d5a00004a54010351e8ec6f75a904ddcce02b3b90e6953229017e6f897b115e2c70014b425b6b6f36d6322417c6a17377aa2faab8e0dac2aff6efd73d4ccffa10916ada9e333aa908d4def29eb134733a5989a33c7dced7aa9e24be468b7a7991bc122631f463866d7b1b77cb3c5f18f311f97222d2ef26cd5a36ed455e9dba79f2abfd06dd2b174182c45a9243348673ffc7ca471deff0ffa30f124cc5b4f3fdd7373b590b6d1da19ea81e345eab0c1d1d4bd992935e9c845b9fd1b1020f075abe5c5d02cc37f9e2c873e6e616a1abfbf688733acf8fc3fa44e5f78290f31b0e062a5b6a6a9fc15963db88b3b6193fad79d8a4b2fc8eb5a02a1165eb1b66328b20b7ac17475ccf20642064e4f8755f6504605cc0811f7613fe513827aa0b8ad8ca73a537a0201bfce4c6b88fce1a15b76b830afcb9840df56245b33f146ae13de4c9aaae8075bdd88f380bca9cfb5259801d0df889974ba54468538d45e1ad8d4b6a186b5115a8284c84d195582d68adf6f2b7123ebe4847b3fe07fa3c9052eb52738b5ca192456517f43340ef7eaf742f5f93b9e93ff6bb1d7311a1a205bb47924059179c6016ccbddd046197f6a54bba820bc3051f2d602756e8773093069fc756a898253b593d8f3175441d9690fcdb720654ac5cdcb1e75c87b2cf9076033b0dffc19e9320461b84f2c0f1e9e010e6819ab54f2fda68adfcc393b7caa9b9467202a8cc2a0c37543b410878502abc653f2136d61a115e30da22bfc3c697489dac10639509ce1453d0185545daa230e6f86a24eb76a9b91a8ce17ec2214c951a75551dd7865f5d4bcfdb7b733380a569e7534a8d5bed74f42cfbba048498ad59806862fa8ce83391b3ddfc9123ad8eb886fbff00833ea9a7bb0d4ca6b75ad9af4134127eadf51f79d816ce9bb007fd1afd2c6c3764423c55ef317f10e98f41df09fdc7f49248cb991012c2d6153f15d1367cd7e6730bb5f07c248fdc1088615ee0b300278b8ca97c9e2224d74987179839797a874b09b3747c77d3e2d80f83a8d979e47fc39e5f7642efcae7550475ca05551cb18f92c3562dd1b775e5e7b74821dba6226cd07911cb31213fc3e7c6051f04950669ae68d625ed44177fabe818c242ee6ed0fddad216c038616ec18ed111e6e0f3590312f94b53a94861e9a95b4163d4c4acd00c95a23f989802cec56dbf2851ac8c278a6eb0bbf6e1a6bea05d16fe9aa75c7b52945811f42f64e99d0db640ea8270a0e685c9da87071cfb77015ebe9c1f1c80226f604bdc67bc6fc55cb93eee978ba258652c172a387deeecc6c5abade2f43cd17461bace7b62430f5eed02865e3f378c33ed9e57a484a28b80e9a2cdec8e9c573ac2117dbc44be7e5415f2f2be70d240a884995eb52934d98b24961b0ccdb121a7a7bd6652924c3fe23b936224767ebcd288e491d0a29c97b5241df17dc75b50a15a8f68ae1b30a13953e5e0c550cdf8d0f94261b54563ae1dadb829d05fa63e994c6a0adaa87c865b1f17ee4b4a82e53759c98fc9d771fc9cd0d28573139f1e97eb0c45922871cf2af6f7b2049e157d095835f76241bb14376f67f47bb9c47bc5afb833470c6224df7f4dd5b5b9bbac2cb617d4bac7ac87491d1ad6f35084f3b79d1e2061aa4de2706b82aa13c8d69aaf51de0efeb3518a3bb2d71675f6e8ee2840a78b5db82357d319103908cf6930fd701bbf53130f9c8fc650fc124673c94011ea2f7b52135b127be8a3512b374313480fb834171d6dbf8928719fb48f4b19be52350fbc274fd6b891cd7f4f090710d926cd50e1d32c48df0287f56c4118cce44bbaa710b86dcd32fb0465887d4cccc6e96b79367d8e82ed530d6b52f94997f21e19aa3c5dfce897274075da131bbb11204ce2e92b2460d40396b2e9a9f8282624b0e4ce4d3b02f1ec831406d7f54c68a3812a7ae0baf0059c1a1fd51726483a7a75bb4a08c0343c046e5e2a219ba1b3f3d0b3f3f47ae7226dbba5b3948dc3edef78427b557d9830fe0d2ff6637d3f0a4767814a53a824d3404756e4d56b3cefe97610cd79be49630384a39c80579fe33789311c59806ed1b4b7958422fe890e654b233db11d53d0b0d26cb32df8931b98f24c76ca14b9d01808bfd14ea7a35e247674a3dc7a27fe77bffd420cf47730e98bb2fda9ee14826573c2bc207e68caa8a23093f132194b6660c72df975066b3cef3e499b38576f00e89201e0b70ede43a6b037b5d1a474df127d3e92a1cd3051d343df15e8217eb2340d26fcbbc2787773df2f290e5ff337280c31a57c800cb8f453816502601fe3694b7057784fdbd0529c5b1b190ed6e6626aeccde8208b9c2fba1ef9256eec66d5ce0468bbe80cbdce782f79509afe10b8062798cbe78c7cb950b377f14e6ab67121cf14fa694b4fda8ff21a7d9f1b8545e56c61dec472e64cb8cce2b02eb1587f3d6718460757177e95944039ffbba7697150314fb5a1e31f12cfc4fa3b6da7a423f0a6e496b13bfa9c99583a803c7a2bd1956bfdf8826d2329c52d172cff14ecb6e53034341fbc4743d5557c0724bb6d432bec1eef8489fbb5403081f96a4879a73af63986f09ab74151a5adb440125114ca44f3001d9777bdcea5755acce67ec70c89ab60206560906a2eeca0b24b3283172e0c94e946c755b25b72ee617b2c944e497261cbc65f040bef33355b2448f2c8bc243f394749891aea9d0762e352b4643565da3fa4466b171be1bc952ddbb0e11f23cc0958a0b7a354da249e95c3a2af20c1f20c3d61889def7ae23aeecb78f8c560630dcc795470ad0a833c35a51afd93aa193fe7a197c18d16ed331fb6a95f03b9f9fa28cb718a0f275b6d764c1c05def53ca419259b674d5d2b397ad79a866ee6eedd19bc45ef427c0ec183d10fa601a8ece2f97df0a384777b3083b789363dcf186ba9ee639d56c34ebbdc51f26529762d54cfac38665e8352a93cb42cd43389541fe2e72e0b665e7ecc48d2236372e85224940b1b9a49cd73d18be3c1d30101dc4aab185e3958436f05250eeea49697d73d8b775b46e475bd54c243598ec450de9ebb05a9a04346a33544b74ad280cb0282dff7813eeb8f12e7746090470503962b12e82681003c5f6fca3b02ac9ce29c437c38d0e0b2b3ce5cc6a1f4472ca1cdab0090e3eda04f9ac6a4393bcf71153c345f69d5708abbe0699e9f91e8e5b336b56ea1c090e6fb035309eebb121aecc5b7c8a0faebdaa9266c257c74b5d1c582b95e6ad913599bc8e1ab9ca7af81d8313db7a8af5f6ce1979406693e7185c51ad32eb14ad253b328d3b0c11fa17d442730ea3f82a4d6567ff5254da124b4df171074e27cfd6199f0f94e5fa5d3b8ca3b90197e808646e79bf8f819688e616a6abf47bed149b175cc87be41c9f10836219991eeeeb4b660672a736839dbc2851b603841b78bc7dddf05cd697d50c74b407855fd574e4df787b68658818fc580e899fa9cc627b3455bf8653b6d19f36623fb8ca353546ea0eeaba14d5230b931cbe20bd2ea2b53a01549885bf03eba8d6d940a059bd221d5abbe0e9702f8f3b14e837de984c00d911dc4bb5303c74ec0f2dafbdab9db71a391302eb9cfdb36e6f51e5880444fc5ff47bb2fc72c9576c4d1bf1be607c98d3cd6b6ac23956c0fe4e5feb70c195c69f01dcd392166d11c9e040274c672d8e940e6488a5920235b773e4ffb5bc991cc31c3f54242537f19f08430360f4aca5a8cd26ad1e8e614b9a7a8544c5e6dc20354a91eca08c069374e4d633d386156c02da6503f477806c021a1ca87f58b4478041c447b66cd6351efdaeb0d71a8150e19871cbaf93db1da1c6a23608408beadcbc3cf88a9bbf47718a57ca516360ff42617e7db260f6e1bcfb0ce14ebdcab97dda613b98ff2e9c7906e56596618cfa110f4d78ce2e9b58e982b289ab4a6de19c50bef7559", 0x1000}], 0x6) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x3f) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000100)=0x7) syz_open_pts() 10:12:34 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) pwritev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000080)="bfe2822300030a", 0x7}], 0x1, 0x0, 0xffffffffffffffff) open(&(0x7f0000000040)='./bus\x00', 0xa9b6ae56431293d0, 0x0) linkat(r0, &(0x7f0000000140)='./file1\x00', r0, &(0x7f0000000180)='./bus\x00', 0x4) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r0, 0x8e3) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 10:12:34 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x6, &(0x7f00000000c0)=[{0x81}, {0x2d, 0x4}, {0x6, 0x0, 0x1, 0x101}, {0x8, 0x4, 0x1f, 0x10001}, {0x5, 0x1, 0xd8}, {0x0, 0x7, 0x3, 0x1f}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000100)=0x5c9) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) pwrite(r2, &(0x7f0000000140)="fbaf000001009be96914f6357e3a", 0x5d, 0x0, 0x2) 10:12:34 executing program 0: mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = socket(0x29, 0x10000000000003, 0x81) connect$unix(r0, &(0x7f0000000480)=ANY=[@ANYBLOB="62020207e00000010021b403d27d132f33d11adbf7eb24b249135917287215e50a90bde000e4439d9fc4b019356e2ac6894d75b94ca27b2897fef0ddf98bc121d313e3b27bfafc56b4488a38f83d9ed1e8fbfa1dd00adf410ada4c3452e170ca404e7a2c940537b1f4434cf09c5fd672ab448f0be188db198ccbd66b2479aaf103bf0000000000000040a548733d2da8fdfa59f2d8b8c458cd344347c3a49920fe835ec234ab7e1718ac61aaa9e13c170ab72e2fe12c95d5e9fb579281d1a000000100000008fc00000b54985ec66b688c2228caa347656ae3a6539a6c5519913332139108c2a1ba6a4be415123a5a734cacc7cb73ea3f6ebcc0cb266383266a934aa27227881c03ec5664d0cdf3c8025cda4ba4de1093eb9b563aa7c00900000016b7adaa552b4d4b4c3b574c8ffebff79ca9c660a9d01776f509e6b429518517bd0b1309a6236c263c3f154c492b08f67c446ea7d2308bf29361d0d5682fcd8e275a9b0be9103a85d83e3aa3000090db0cc2771bb73bac9fb96eb7bfdcaa13a8f75e0bb6b48a00ba76583edb10381a0f6bdaa2bae0a67d28891690e7b80e78fb78a712f4357cffadfa2aeaabe2c66cafc831ae1d59fa2e2930ab3bd0d36eab57d116639aac9a831ca8a566bde26479db556f516ea9eca2cedadc8bcd9db61ca66f3b8c158881d39f7eb7187b2227338152b6c9e390dceabfba8f81108d7547626936fdcf88a80a70"], 0x10) writev(r0, &(0x7f00000001c0)=[{0x0}], 0x1) r1 = semget$private(0x0, 0x2, 0x18b) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f00000000c0)=""/165) 10:12:34 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kqueue() r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffff9, 0x49, 0x40, 0x0, 0x7}, {{r3}, 0xfffffffffffffff9, 0x10, 0x0, 0x2, 0x8}, {{r4}, 0xfffffffffffffff5, 0x10, 0x8, 0x7, 0x9}], 0x8, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffa, 0xb0, 0x1, 0x3}], 0x8000, &(0x7f0000000280)={0x0, 0x1}) r5 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r5}, 0xfffffffffffffffc, 0xa2, 0x40000000, 0x8, 0x4}, {{r6}, 0xfffffffffffffffc, 0x20, 0x40000000, 0xffffffff, 0x7}], 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) 10:12:34 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) setuid(r1) ktrace(0x0, 0x5, 0x1334, 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000001c0)="000000024ca5b30bdfd982955dc10352fc245f287f07b7efa76d410d59831a5283e4b28bed11ec3411814efd7c22000000000000", 0x34}], 0x1, 0x0, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000180)={0x3, 0xff, 0x8, 0x9, 0x3fbc, 0x3, 0x1f, 0x10, [{0x9, 0x1, 0xfffffffe, 0x2}, {0x9, 0x7, 0x5, 0x40}, {0x167b3246, 0x2, 0x400, 0x401}, {0x2, 0x1, 0x4, 0x4}, {0x3, 0x6, 0x9, 0x4c15}, {0x1, 0x7ff, 0x80000000, 0x7fffffff}, {0x5, 0x1, 0x9, 0x20}, {0x2, 0x1000, 0x8, 0x8001}, {0x8, 0x217, 0x3, 0xff}, {0x101, 0x401, 0x8, 0xfffffffc}, {0x7, 0x9, 0x5, 0x2}, {0x1, 0x7, 0x0, 0x1}, {0xffffc000, 0x10001, 0x8, 0x401}, {0x2, 0x0, 0x2, 0x9}, {0x1e9, 0x7fffffff, 0x800}, {0x7fffffff, 0x7, 0xf24, 0x44}]}) 10:12:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000040)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x45}, {0x6}]}) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000040)={0x0, 0x4000000}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 10:12:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000040)={0x0, 0x4000000}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x2, 0xf8, 0x2, 0x101}, {0x14f7, 0x40, 0x20, 0x238b}, {0x5, 0xbe, 0x0, 0xad}, {0x6, 0x5, 0x6, 0xfffffff9}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x7}, {0x80}, {0x8006}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000040)={0x0, 0x4000000}) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000180)={0x5, &(0x7f00000000c0)=[0x7, 0x0, 0x40, 0xffffe767, 0x8]}) 10:12:34 executing program 1: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) r1 = getegid() r2 = getgid() r3 = getgid() setgroups(0x5, &(0x7f0000000040)=[r0, 0xffffffffffffffff, r1, r2, r3]) r4 = geteuid() r5 = msgget(0x0, 0x404) r6 = geteuid() getgroups(0x9, &(0x7f0000000080)=[0x0, 0x0, r1, r3, 0xffffffffffffffff, r2, r2, 0x0, r1]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) r10 = getppid() msgctl$IPC_SET(r5, 0x1, &(0x7f0000000140)={{0x1ff, r6, r2, 0xffffffffffffffff, r7, 0x36, 0x8000}, 0x2, 0x7, r9, r10, 0xe58, 0xfffffffffffffffd, 0x7f, 0x3}) r11 = getuid() readlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/235, 0xeb) r12 = open(&(0x7f0000000300)='./file0\x00', 0x400, 0x28) r13 = getegid() r14 = openat$pci(0xffffffffffffff9c, &(0x7f0000002880)='/dev/pci\x00', 0x8, 0x0) r15 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r16 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000028c0)='/dev/ttyCcfg\x00', 0x10, 0x0) r17 = openat$vmm(0xffffffffffffff9c, &(0x7f0000002900)='/dev/vmm\x00', 0x20000, 0x0) r18 = accept(0xffffffffffffff9c, &(0x7f0000002940)=@un=@abs, &(0x7f0000002980)=0x8) r19 = openat$klog(0xffffffffffffff9c, &(0x7f00000029c0)='/dev/klog\x00', 0x0, 0x0) r20 = fcntl$getown(0xffffffffffffffff, 0x5) r21 = getuid() r22 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000002a00)='/dev/wsmouse\x00', 0x8000, 0x0) r23 = openat$null(0xffffffffffffff9c, &(0x7f0000002a40)='/dev/null\x00', 0x8, 0x0) sendmsg$unix(r12, &(0x7f0000002b40)={&(0x7f0000000340)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000027c0)=[{&(0x7f0000000380)="e833a64212e3761f9c5c1158623c14fc01db9f76897a79db6ebda8b07f2a6d8b3a5aa8880af9f5b42de5bd70e1247f555c57691d2784c37cdac2d97131d1f1fea71e7577f6d19d5fe89f1ec357170f74", 0x50}, {&(0x7f0000000400)="fef1f433a4f1b68b6aba22bdec3e0b1d348de5fe1b561f2eaea3782d32e8", 0x1e}, {&(0x7f0000000440)="57e3f1013643a25125d70106516c8074e5ff98ea571a7439bc31415f94bd116dae306f042100d893d9867422d58085fad38b5edbef04762c694e1b913c90346f67e395f0fb55e8e6bb88a3ec748f68979c1784a0df0fa7506a148c60aea2d52fbd954ce7df33cf13f17d188d68039c508e4f6ceec296c2d1ddd76b53bee0914c551b6bb2ce7ab3481ac06f983df1afc247b92af121d2e070a2384e", 0x9b}, {&(0x7f0000000500)="9cb72e5d0e969387fde38c24d628456d77f87cb44f7e0184ba5a75f8cbf4d8b1f222001d89d51a3d9b190cee72fdcf9920294fc2202caaa73f0bcf0fc5986c53a0d1f41bd4275a6f0736e81794422fea8c1132343ff840a823c4eb2e9b0859126f15637f910161313ff0d1769f247cc5f1dc295cef36487606bab9b38697d94b3566845b54cc61888385e927f83dc32e03b762832be56989479503ae50f52c342be740f7223a", 0xa6}, {&(0x7f00000005c0)="e0248af92bc34f42f7489cb69f41daf6600d0f7705f990e647e3769117a98688941ad259a2bfd8cb4890a111a240b8ee5db99a991da976479b239056762e8c1386d5b16a0ed96ba6e059f297cde033f8aeda4a0f0df62b6272ef646e4c48be6f4114832ed9cdb71e56e0e3c47d2b8bde7653fe7ab3e14a48620be171e8f24c903c2325728b74ebe851bcaab5a23b9f04b2bdd51bd73855f3c72d602a8dec80d51459c85fadcb1395b2b46b3a70836bc76972fd14951dce61158bab0faeb5", 0xbe}, {&(0x7f0000000680)="ef58bad562029a790e5934bfe61fa1201550cbfc7ce6e31961edd8caf922e8378babb12eb54ec22b3721bb3d6b804bdb9df99bd421e12df5ac96271c9cf5f301b8c19a8e014a68b8cc3e13795a3990625951bce225fceb9adb399eece3e42c1c370e15c9717904cc467b60e8311ebf44c55b31ed5fd1457a79ffa532a2194cc7e32dbd6f9e2e701a26816c467aa4b87dd4f143a79f0edb0dc4efe29223c819b3377e36", 0xa3}, {&(0x7f0000000740)="c2fe8a74054d5cef0fd956a0e3dd7ca2e7dbec2ccaa4b1fa9fd0f46c8ce2b77d9ad7b178d0337fb41d6d148e79316c05383e6c285d841cefe81f732d6e58c9e8183b8158524b5fcdf1784ca722f45467cac40fc302cef7814f538e49255902", 0x5f}, {&(0x7f00000007c0)="cadb2911336f43cf9bbb4d938655259a97982f4efd8138ae0f874e9b969c1032db81198372382eb74750431e815520b7470b4815ac73b634f2313bcbbeadf25f29eb8f68c5bfbade3053c9f4a07060cc375e4075aa992961d8f97639a817d815f7cb70e763ea9fe6d0bea5ef14a7e089279b47c271b5a3a96cbe98f51c6388a8fda4e50ebbe9ae4f753322eaa4c915b11249bc78283885dd07ce1d06f6e20624aa7a8f246c1a2826c2af842f1483a6a6741b8baed3e48329acaf42a3b547eb777cfdce0b5ca058586a8d8a3559fe18bd6807effec0933bf31e7e9d539d12e6913004f53db7149ec269833b65832b5a07a0f0a49a0ace0f05fb7b81f0ab72beaaa7d4412d59d6f8a35209fd06a34bf7d3bf3bc41c5dc3ac67f50e47c17f6fa6e1454c3a6bee0134f6842a5f87f18a643e93060f0603484d8780a7fe0f311708d522827ccc8174dd293107c7599920c37e0b399945511f63aa37eb282cf63be96e256b1d26944bba3eb2a3f5f2208b313902cf9669094b212b9181ec5b3ed7d317aae3d8b343bd9040a20892bad74958353e24c18204afeb661110c224340c81e2f025c216b1b89ade2fc4b04302e27ce15d4967720999366034d879f6a9194fed21d504bdcc93294984de9ca274fac1647722307024a9673c8528fd2964c9193f3fd54e69a3791010e462263c627820aa8112961906d1c8d5419f07d8c4462ae47ba53d008a19a865a6de58fd93934eaad67178f328f8a6ec10deecb4843d23a84c8f6f44d07b30c1f66f3fb3c6b7ad130aa3d0575ad620a724f283296f09c5e696e6516ed4f4c0992ea39c5377fcdb18992450744dd1c86c735661c9ed61fd8d5a354accb595eefe65847eaf811bd6810755ba1aa8ccfac9c6003f8c8f31bd0dbb1c5308a23702697bd5a06db15f8e1a23f3f88527f9f18371ded35168caa98120ce8c8642be8e1cbada04629494d9b940309a6cafdb1a73d8a6fe595adbf773accd30ca5ca87f061edac78d9d89a2778869987672703c96071dd3b805fda2bf085c30eb5ad3f8dd70a812a1f27a7a2c88fb4d76a2285618de01681c1e689cca25103703332ff78a85c5cf1b5b6bec9f00075310e40d425514e9820d457e0acba8a57dd5938050117a9a1445b39cfb8cb03b8d30d70c6e4f3f93c2dcc6ad49dd17ffe1886cf999892a5f570754c91165d63a815b3de3fabc15af9348c636a683ecda51aa4a45741a75705c0415e534bcc91f51a79061fce40dac45fd1e28fd1bcd42c0a81cddc27ef325883016f4705113cb225751efbe82117ae5d184b934b19c9fbf79f90423228a38376d712b49b5baba13dea5a568c507e207fb9d7d03ff245d562fb8691acd16cd981ee48c15f94342363a157ed310880b35066570a14c5a601ddb3302b0df9e99d7ab025e32e1e3c9df359b463a0aee32cc46ae745c6a514a11ff2f3d0785dc8f446afe9b49fa148d83409d69902c63febb7934ab580e7505c420a40e57c733b08cf60807e282edd816a17efabcd63977c3790fcddc3a61fea530a9e71c53b166cf2455e658caf0ae19e75934ceda2931371b4e7fae8c0a133a0b74e648a09b6dad26db14e17df465cd7aa2f03284f96125e142398d804c38632222c023f2534c5f0cb5cb3b07bf9e9a1b7f3d84e771774ef73adcda06376439f64c1189ed26adce5cce5fd2ced6ed140d4ac2709679eb0225ce6eb9a3eb0487c87394a4ce4a8592881773fe0b54df78fffbb232e0cd55592850a299d116974bd87217e84fe52878e665f38ac53f52e644d5248622bd71ea4075acdf53af705021f32962f4e5f29560db872d9d9becb6c0da49b0df2bdbe89f46f60ef6c74557e0e91c70af062a8c5803d622e0780e7b3790e0a45ee4076992f4aac6ebdf1ec4717477d82c7f4b19b6f38af96435af75475900fffa541982ee8cf2b17edb27b24c1751bf549ff84c92873b1faf945e241f18b73b5c8a1d7af2a5e6df8923723a61faf301ac1f0da6d97e3dc63ebcd9693a2f90106385152925bafea95307a027061418c7af46c87fa3c14b42b141b8c077d946cd9e9cb9f5949375e3bea827975e53bfdde607d6f0180a022b82c33dab172a7078b17a8f83b0b1158fcc4d158895dcbe3126055586701cc0f3ac9c38ee9cc8319af9cacafafda09aa52765ffccdf49f947105bf4df5b6bbe62990dc34ef6c75cee69d7ecee33dede8752fbf11b6f2af416c7adc4f9cc2c5bef5239fe7f6c5ebc2cf8ba3c31f1c9a4237c4095e9ae3a41bf42f7bcb26cf0268caab4be535fb7ae81c65f4c92c72a50f54aaf46aea4856186dc8a99848189d6edc50b5e674fb6a77e22525a72813edf4a94b5597ec82e6f7e6f0d161382fa8868cc623913b85bb7ca3a23e386b5a65a78283c610a12214be4c2c9553a7f0c12c999012088813be3f2f0e07de4cd2370d84dc47cc3355d21e7680b49e0d1a874f3d72376a1394e8543d6472cb73352978377bb265fcdd84d62cbfeda9c387cec1d4e6be73107d261a6a29e544dc04df7c72b11d52f3aae511ec0a79827c85d72687b14790c17a2ba8fc0fc5e19adca25624d9e958bc28a6b2a38ef697505a6dde9db3273f117215dd5e41d07ed4a6fc52c05e984d7f284470c1221332396e5536963cf26dabfd3c0647cb4e2fc2819cf7a3c1b05e046891aa366b9f4ac6d4f58ed9037660789ed3641b2b77339ca7798ccb50a623e516b2656854ddeb3755860bfc2a230900fa9d2ce637777a8072dc17347ea26aa883034e449863d997a3f9fbeadd7b1a96412214638db4b43c772be90a4c0b36d9fd3fa3792e92d106b09421f6cabe99cdcec997e7286863c86b788fe164a5ed79c2d503163e4ee06357018d63f5124618f5ee8b0e8e128005637253f25ef93ee451f9910ec6b1df80e0b8fa809e4d14d09817cefba7a9d2dbb3d403111a3abd75fd67fa09796ec7623b0f6a7268a49acb532031da5c87319261b36aa37f1ba08ced65384da3aa378090b6272c83ed7219f231f40d6dd1b30c3318a7bce629c0623b81bd1bf71933e68e77b6987ff6afba7a378847a52a7278b4cd6abe88153d5327e04fdef76b140652667ea05b48acf9d0d981f10c17ed07c197bdd00578cdfca516915c61f2ae4992eba6b28063d866237b1fa43951804c4cb34ea6ef486552ec698fdd0d260cdcd9d5f839b0228032346511d8aed5baf4e4a53d7d4c52ab2ca4c6b088b889909360e1f5560505d173354f78b55466ba3ac8fe94012a15c3783da42aa793d1ca70c6900bf4146771429291289f0694feb1b7ee3dc6d85a706aa2b69e5fb045b6ed62f3018558845e526e51a56e8c44d1fc8bb346e634cea17850394cf1b7f65ab96123885161f22c1da2f7cf5222f8764c500d28e849e6e12d0f141e0e86f05e48d36990590476fb3a9de48dbcd1d8a41098d4ac9071d8a2c8613ceb073e3c7adce6936b2dd5c736bf78f53e81bf764fbaf2b526dd48a8b7c54e41aab4043e515b5d083dead26324cb28bb5e6caa81b52fd69a8f6862de6840f7cda17b3374286541db8c421d4fc104365084ab5430c2b45656a148efe40796e499dd66a69a0d007af09157905563a5c9d1ace7f0331a137f881674087fae6476738411192e0e6e34c4e9718c44ac049a4207b86c581e41acaf9a480f5b317e72461a4721e7abbf45d9e5088562284f343a9db6b8240e1265e2d4762b360e11276167d3ad6ca8390e19173bf88ae79766db37db1437fbce2bc525e75a90d68e1743f69604027956f54a9db7256eb77934de1fc5b859cc022ce68aaa83b1fcf8a287edf72ba94aef1ff35705351ca405e8a307379e7fdedc805136da4976541424a142e22be6f6d06129e1babacac2b9f7324f0895c74a9463f4b5241492d5505cd5c75575ee7833979d230f5f0288e288700556a5b5fced22bc8a14675a92e8e4763f7c166847251ac506fc819cddd870768ad98e9391dea828d0a6d06e4218cc5b3e1eda9e7cad0f163a96d7e0d5d1ef9627bd72a97a4b11836bc8b9e1a7986e2a2f14ee7924e817a4e95a7a9f8d65e3841ec92cecdc90547347315b309edd15f4c3563058b77ef46b48e97c0cb93350a016bc4a67a76127a21a4141cbf3153b8182cbbceeb8b25e37b94a4ecbd3792f4fd2fd3b02c421453311661195d96a3fc33dd01b6f472f053e6bd33ed2145b4a47e67a3c0da5d69256d99bd3d694f43f3594cf2df929300018a298cc6594070bf40365daa22346ed9a022ba1abe7c1de1540c608e4001dfe044dc9ab0fdd6344da92a93e2a0f0118342da4d801dafa1f638743832082d3709dda5feb9e0a0bee22f7eee2562339ea41a24fa549621c2a1b2a9f17dfeefed6d613a319f5297ac42ab7e8a09fce53478e7ead753031dd9f91016b31ab1ebc16adc589087af5ede8e2d57355b12d7b3ec8fdd93e823661ffb0fac55329ed4780f5cae796bed658aec2dcc3895a7c26f71adf41592a712fb6e4c13fea48c5dc3601139695fdc09d674349ef23cb206561f88fc895704a55cf398704d4d6b20a0b2a3b96c839e50da4cd79f5f42981ad11e9a487193cf33bbca22b93d6d436b3efb992d216bb7dfbcf7700b90729b7550535fffd29a2f3bb4af28a077853f928917b51278a59152cafedeaf92fc4f62cf488bed17b97f88ffb32d1be4289191f046f4962c17c17c39d26ab25b3620d1324b77813d64fb23ebd210523d5d9369453cbfc5d0a6803695e6923b056526452e39c0a2845ef5576508b703dd718c365e06a9dddb00e22ba4da4e7b7112e884168a0c23ce39b63ea54186eebeb9cd6484035b58f660c6ab6e88a8a8958f5089570519cab55d8c792a3ecd1b761f6077b4d31a1a7223efc50b5ee9233e95493d75f91c9dd883d863eb79658285848b3480a5b42fa5822d62de9edf2a3f1b177167d526b96d767070af27823ba4eab9876085ac31093d27053ebd36e75fb7e455e5609fae49e09d0a98d4242cd97bfec159cbe703ec90d2c12fb2dffb51a3c854e6ba2d162cd53c354efddbe066866f3fb6b605beda38fe332d7e1ad0dcbf86fbb75edfb1d49566056f931f5c91eeca21d3bd75034897a46be22b096efc5f920242e55f79e08e239d17eaf3f2ca4667062573155a52823529a50f334be67d619dbaa1e1f75ef9af8422dd4f87ad7940208df42f0addafda7420d5bf741420ec6b099e2856ac8d82884c20319a26937e3ef7b8404a6907f539bcd6bd5724720494f09cbef26e7640c9be1c749d3def800ba75252ad2488e1b6f218d19ade985c3f200f824717c8e94d5ded4a355dddef8f81c4839f245bdbfb5cddf3bad14cad29f80e7ac2c4b04f22738ad1348beb15a7b6f69a080d26e9737fcc7316698c8254e0e1c8715af0352eb4c8232d49bcc4680789749a9acb261682269d3a22fea0405e50fe7751aa6cbafe4f38573e1f2ac4f6518b001c8b7523fce09eafce2d641a7433bd489e77d2591b0bcc80f33cf21b1af7f8d81f72e1ed9cf69a86ef19a8374eb0612d13d20a35dcd22b1774770f51e4ae370e0f1f75e9568c8faabece4b726c04756d6fd8d2c5463128fcd2a88932a8c964f8fc2dc3176fdf5c36ff4dd8ad77b75bc4a95f5f5b4174da9ac8b1a8639b997a99f251a1e5a30d98e5b026739795b37520e7dbc687f879078f53abfde1437c6879a7de7457d50596dfc5ae6747959b8e38fdb1d5063a29f969da31c362fc1328ede5b3755b805dae0fcad4298aa1d393738ce68ad5ede44ff99bf4c002f994116df3885213cc94f36248602e2c3d2d43e110", 0x1000}, {&(0x7f00000017c0)="3d04624225dc8601c60a8208b478afab783537970f23740f259600d5e1b9960df8210c782bcdeebee65c36a9d87038020cfa071d24bc91d8d6480e24ae5ba72feb77d6000c5e595eed546e3c66120637b4f7a307d7fa72c7afc45f0ca47624e47c76e9219988ef1e2fe108bd041444b5f1509f255c64abcc18074344871fcadb0262d2277c6753fe218d11ae46df88056a75bfc0172a4f63057d91d892a2d5c3c3f295465ff047008bc5be52cfc14fe75db8ed1cb04017067f6bd214062a66c178079fbc7244ec5e00d5e6f840f3ea91ddf7811ddcdfc5b3feba059763267d3478f5faebfe4bdfd0dcf480b8fb6e9d7deebe7f2d92f833e0127cdc2936dcd5af0116ca514038f0b0f0c1cd683cec0697b431bf348ed3057e0f41cc46b8049b2235496ac28324cb2b06bf9f0efccb2d15da6c377504ad21cf9faecd919a0e9fedca2f2750dae82498624ae2a8efd472295688b2f9ffad9fb7afecccc0e6d2cc0587ec4fe12601bf69183bc57b97199920c51b25b84ffea26351ec29a635d76d5fc0bdd093624f80c5c410e062b6680d66d19ce8c140259ea2ae82bb2580511565d7968d3438277c33113d8ba0f7078b2c50539d5314aa62b30401322d2ba287961885b5c0c53a72bfcfe463ce42c942d5a0d43e9f094bf164155b9a9057a04e2c05b8924acf8543604d7854f8e8040b214211daaa1271e2748452156794c1f695f6f64ed3d98fd9765d7af58407ab33abb598f58fffa77f864b7ffaca1911f340c1ad9a9a6551350292382eb2fa2e601c7fe3583497acaf6dfe9a322bf486a01bf92a65d36ac5af1b64b01cc11aec226c82be9270b1091462c5a52cf3b32aabb02db9cbd8d585ae66c231f48038957e453bbe835e059b11e4ff1911a6352d279242d29450853ebc89c0889602176dd97959c7dbf54ff328560dd3358ebe5d98f9dea89df5209a848cf61dbe21378788c95c7b9d642eaaee2cf8704930161bec07a2397437db03c992940dbf37416f5778e6b8ab122470068bc71229ebee0da5443872fbbb065d4913f1260ae170e0a5b9a1c579aa751ee848ddde51e79abdc8ce13d757399a59716e3943a4e428e3a9534de312fe13f09659e12f8ffcae6d6cabb2555468d3eb057f5c32783abd04a2d03842ca777a2b0534bd97cf91d87763d81179cf5680767d8c617e522d9a91038fd97957f8cb9da6c29740d9539def9c24834c0fd2a8a2b90524920d69e0b9c25fe1eded59abda04bea78f77ad85d3b7b38ea5810783d0c717a39e270d72634302fe794798fda60d5b378d1a3010b75ba4a98118b6de748b8aa0f07b24623186ef8290a19ca3bf523478c3dda4f4048c10b5ab5cc465ed140668bdece04ab03cb123c7f1c4357e671b7fbeb4f40eafce1736b74c0d61a435cb9ba775df53fc7377e021343ce0a4fff896ad4c8b3285457d4f2ef9b1d1f152f985697e48ef25ea1921b12b6be4fd0c766f6c71cf87b07ac2d902a4d83986b0663e45fed1c6f0430c80f0f45eb4c54f1bdbf6c2d0db0c31a888ca8d9afcbd8b52ad128fb896e498a5e9eb24e1c762eb02de76e6e6ef9027f985284c3188a414033c8dc4e1fed19a52bc79dc0f7a272805851e5d277ad3fa830c7b8753aae1dd96f6d54172dbe5f03697e7da18b3333dc5b2d6ca1c94127e3d2c644cb25eacc2720c544f341d3324dd623bf1cac0f2d75130cde42f4f0de1b4a94d697722522514656d4416397249c7ce380a626076d2131f7964210e71437e83b7177702f10727a316c0cb62e82927de12ad9c0089fa439ed035343debf6521f7e1754d76530f61655ce8312bb4ea2f8ed92275cbf1e4a69cf999563db2d8c5296e8066fad90a1832ea3b33fde29617a8414c848401178786730edde6b347b7f7cabfabbfed94141e5d833b080c5d26d017402b8e4066931fef929765fb3ac7d4125bf3b39d12545835b0fca99e474dd98275f211efef633cb8a724f6a7d4da711e1affa7fa78538fe591a2b1da432c6d7f2017eb0159a2ec6671ae93ebe01b0663d5a8f31bf9f44040465ad98a157b6845c1850046f5ab2e6a7ed24ba57a729720e996c79f8fce43d36c5e9116dc2a196a614512710cda4dd1ac9e9f126d86d4f3f8e32278e76b24787d684517341f8cb50141d104d3fb4be47d083bd8cd3a9f7c98b118b149b331af59865c4db78e3c11bba13299aa9b9f4f9c3889fcb034e54b1f81570c6860756afe346a08d5053445b1e85d6c8105f3723b2620df56019c791766d7e0bad1fee4784ea52e2159db3b88c9fbaf76fee8e700bb8f6fd150166b345f40add8cd3b046e84f6078d55ea8ac09bc48b04092b753e2bf455bbd77817060e6d2843c3c319d50639277fd3d9c6f96754a9a837bfbce34275cc52dfd5371efbf0a03c3acbe7ffeff82e3a8edd44805bd7a339d152aebf4f5d592278002b5e4bd6407abe776c8a6bebe0c1320058188c1957f7e1b4165b199e3947a3e28e951f52fbe06a3e54ff6afd927bdbf4868f3c170ec404c7c631ce9028ea0a6457eaec1e0825a9304f26504a79bef0e9ac1897ee9dc4569184944a6467884c54c383d0c393eff17fd0a3336d1679a3c59b7116ee783e6006c77be55891e11076bbb5d0f8cfd6c271f03869a8b35d473c763910068c1a97e55238470e0a40293b40790f2d0b10dc4bd1183c60698f502948e0f051255475b6c46aac47cedcb6c46af1cb74de9336f356a92c1e9a7d5428c4ab8a0f84afda36d1f7cbc980ef679e9962a944e8bdc68542e7eb5ec2f332f71562ad3c57334c2a6e8f55eb22e61e91293843f8ea079207139b68dda496fbfa761d703bb5b3a7771e917103c0cb42502b57c08691ab77c745c90cf3d165b52312a68010bc9eccd0b0039346ddbd724fca3f725800f314550e211b48b5a4424025dceb2313a34413bf1161f5b4fc5621d342d0377e5c1839fdd325613091a1b6c608a651c07e2dd32c7f4245ca9d4ea7be7e939fd5d362d8742fc0fc9cb17dd5880d96e5dcbb22a6ef08744275edecc3c52741d1504f5c474ee88494b5888c4ae6e1bb98c7a6a01be8199229209e64ab48ca37fcb985d9d0a508c4a52cd410fc76534f2805e496b93e7cc9fb749c09dd402b837aba56aeceaf109ce9fadaba9327536e58bbd7a6ad95fe674b2013199e2b74b34b15147e5088e3756d6878d09961c50ccefcf32307354f9fce898c1f12f0848a987f7976c15c24ca98839495094982ac6a3ec96b24aa983ed946b13afc420e97205cf76ab4c09ffbb1816c8ab6d026072591e245b3145d7e646b2db46d9e71a33badc22ab09e1afd52c6f6fcbe3a6f5c382f50102e8507616eb8e474305bd56b92323aac82d2876ce4c1a691d526fa959253daab391a42bff9e69715c5b0642b9f0b85fb61dd3f52fdf166d788dc5d15efa5a6d0d0eb894cfc2d01ed4fdec7a55f78c91680cf2b76b8a2c454001c5fb8b03b199c915c8a6156963d5acca2474c1efec85696f198158d48bbc8700660320f85524c00f6f62e973a2415fb0c26707969981387c5d26ec0da704c628f1bc5d8af9acb42bb353b444a1f3d4b9b2d39db6233f689a0515e2a3beda4d3be8a840f4859b058b917fe4b87eb332e7be2d78528055eae1c95e701dc89a8506eef3aee639911c934267b1ea79ffda3ef141ef12d23f9695e8d2b130b67182a8b1ead58ef554949420f2ebe1e094728060af5edd3a71765f791fb42c46e0786d6dbf628310f1b5c8675ce4a9233f66c049942a685783fb95a258b659e28d74b929b873f425f99aa734f3507ea4798badbbc84844bbdd0cea410fa8d9dceb8a358752975cda69c330001714155e16c128ebfff9e939df210b11d86fe180412d2da392d28ca217f45af65ea9b7b358f8da75831825ed1a98ae97b8ad41fb66f0cecc7cf481019b40ba1680b9f6f4f2b852cc7187f6e797b704b7fea58185b1bb39eda553fcff8ed34f67a5cc2c645bae4ff41f54e55f7186f694601e926327e6a81da4b936cdeb2f4ac73d11724f617d3c5123a5ff2d1e9aaaca993e39778396f68fbe30bf4503b3ea8fe4bb49f1a7a18bf05a72cd26626956e1ca7a252b30280bab26534a73edbc1fe367b41f40f6a49957dfc431f9bc3ebfc72275fa71cfac6820bced488db2b5406c899f693529675cd35d735016d0027c570920bfed6f5d31a27e4a3d45bec55d6157fa372020f0488b4176ba07a297eca6ce632e7e7b6931d144243793ec70c5361176d952dc9c336f5d838aec5835c84f253dbf252ce5beabd37d7292fb285143677a7d5fd063dd48217480136aa73271810ae53c34f47e4e5775398fb0ad80abcd670957327bdfadae94408268feedd1bf7a58e8ec5c14521418aa091f80f5587dd4c1d4c3d8a810243b52b806688c71b44ab976158a6ff9aead9face14a4dfe7fdee02d4b3c49ca2d7454ffad9eb9ff71887a243ee38a34304ff7682bedfbd6c682f9d95e17e7382479d39f5ece857e53847cb9c5fc938d05c5fec2154f8027790deffa4c0e9eaa10cfc08823489d131eb955dab7d21846a9ec68a4aa65236f43eb005460f0bde1015c85afbb1d3f7d15844117998d5d08eec486acbc6afe498a77876ee43bb3c6fbad7bba8f81121ded6a5967c796c6ece351a883860069bc9fa3e239b0d9a186f41739509fe66960ec405768ea05eb2fe07d4eead79aa749859768fcfe5cdf7d4841ae18b0bbbe581aaee84a845f1f72803b375776c3f54b7a762db0e1c7d1986b3905c4a2ce18ae06bfd027c591a42504a63cedf8c07e0c2aaa3fab2f6856e081a5943663e5014ba4006391e8842aee1d2973e2d2fd055ecb9dedd6d38ed7aa8816ae68ef22825bf559e620bf06358bf25b46bfcea995c38fc5d3de37024db63205f21d5dc01a1a66b3857390439d5cdad014c43b0ed782cf68aafd7c43c273b97712ca0e0146eee96916317c6b9ce3344bd0726bdb00a63135c437bc32e43ccc1fbd42ea7c3221be85e8561b4d5c6fb4443a2e6fcfee9bbd56a083ce236a236033677986035773dc5f915296e27b1fd1315df715fc47c05a2361775932912ca59a84f181c34175adb416e4662f2e23a27fd59b8875f2d0cff301c5e7b8cf7cf60a278f8d3e121a883a9c59969f73a515ddcc00ecf3128029841fa08ba2dac69984b9a7952b32001610e7739faeb6ae55ba3545e3e490cfb3ad57950dc832d8835eabdce1bfcfc5d82386da32e7e1ecc23320cee9e47b0030b62da9f968165ac644134c275b1a4a0e483ce868a6fbfc64d1b2d367aabe99f846e1d1afd90dcad02fcfc262f40d480b498de8e10677f3c3b0e03eb809d70d70e242754964a3c05c08eb2f40f059542aaeee8a334fbfea02cbe2d3926ba4ac2fae7f3565b9f76d3e75cc5e770de30d5513315855e76a140fc9d711dfaa729b5eddb3f14253c37c7c56e1181555795d459c3afb05b63a7ff12c46415b800ccbec3422fa2019f629d11e3a641c9b93e03b295bc85cada4b2ce9f8eae90f6fbb2be6b744c32372567bd4f2d6be65653fec181ed09a676d2ba43e86e91413c75b7977f0de5d07e2bffef04d3e501a23cab7d9cf7dcf52c3bb314bab5229fd60a4a3c06d367a104804c26c8f8c29d019381bf00def23b9e8e1a0103320c0da66745f44df46b50bf877ca1f80815b969f6629a5cd8ca56d9c82bf44411a2c06852d9e6f81f6076b9b1ff097219cf613a65cc665603027b7ff0961ba3c7bad8d6b3e819fe8d268c8006f2f0f4e93f93ac850a60b42110780216d23d5339076c4e8fb276ff10ae9b", 0x1000}], 0x9, &(0x7f0000002a80)=[@cred={0x20, 0xffff, 0x0, r9, r4, r13}, @rights={0x28, 0xffff, 0x1, [r14, r15, r16, r17, r18, r19]}, @cred={0x20, 0xffff, 0x0, r20, r11, r0}, @cred={0x20, 0xffff, 0x0, 0x0, r21, r8}, @rights={0x18, 0xffff, 0x1, [r22, r23]}], 0xa0, 0xf}, 0x0) ioctl$VMM_IOC_READREGS(r23, 0xc2485607, &(0x7f0000002b80)) sendto$unix(r15, &(0x7f0000002e00)="02b4dc3b95829300fd6b92d9b7da2ff0ef16f320c13156e7f6cc877c6ac4a2c850ea52457e514185d0e985cde7010d159bfc7a979afc03e7f2b5120b1ed36b614c", 0x41, 0x8, &(0x7f0000002e80)=@abs={0x0, 0x0, 0x0}, 0x8) openat$zero(0xffffffffffffff9c, &(0x7f0000002ec0)='/dev/zero\x00', 0x0, 0x0) 10:12:34 executing program 0: readv(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000000)=""/174, 0xae}, {&(0x7f00000000c0)=""/17, 0x11}, {&(0x7f0000000100)=""/26, 0x1a}, {&(0x7f0000000140)=""/3, 0x3}, {&(0x7f0000000180)=""/192, 0xc0}], 0x5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x10041, 0x100) renameat(r0, &(0x7f0000000300)='./file0\x00', r1, &(0x7f0000000380)='./file0\x00') r2 = semget$private(0x0, 0x3, 0x48) semop(r2, &(0x7f00000003c0)=[{0x3, 0x26, 0x1000}, {0x1, 0x4}, {0x4, 0x8, 0x1000}, {0x2, 0x400, 0x1800}, {0x2, 0x6, 0x1000}], 0x5) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000400)) semget$private(0x0, 0x2, 0x631019fb4404f43) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000440)=0x1) r3 = dup(0xffffffffffffff9c) ioctl$TIOCNOTTY(r3, 0x20007471) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000480)={0x40, 0x2, 0x6, 0x0, "459b272d0d90eec499247a43db070ed6affaadce", 0x1}) r4 = open(&(0x7f00000004c0)='./file0\x00', 0x2, 0x10f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000500)={0x9, 0x7f, 0x10000, 0x48000000, "0b121da0ada9cf3f14b1e2c121fa89e070ac4a89", 0x100}) r5 = semget$private(0x0, 0x0, 0x20) semctl$SETVAL(r5, 0x4, 0x8, &(0x7f0000000540)=0x8) r6 = socket$unix(0x1, 0xe437358640aa156c, 0x0) sendto$unix(r6, &(0x7f0000000580)="570565e201de90bc2286f8f2a042adc61b850caac0a895cfc370e650f3425fa3a9f211393ff86ebe89", 0x29, 0x405, &(0x7f00000005c0)=@abs={0x0, 0x0, 0x0}, 0x8) mknodat(0xffffffffffffff9c, &(0x7f0000000600)='./file0\x00', 0x10, 0x5) pipe2(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCCONS(r7, 0x80047462, &(0x7f0000000680)=0x5) fchflags(r1, 0x0) mkdir(&(0x7f00000006c0)='./file0\x00', 0x80) r8 = openat(r0, &(0x7f0000000700)='./file0\x00', 0x40, 0x51) ioctl$TIOCCONS(r8, 0x80047462, &(0x7f0000000740)=0x20) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000780)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCGSTATS(r9, 0x4008426f, &(0x7f00000007c0)) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000000800)={'./file0\x00', 0x8, 0x1, 0xa8, 0x1, 0x7, 0x8001, 0x8, 0x2, 0x1, 0x2, 0xeba5}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000008c0)={0x3, &(0x7f0000000880)=[{0x8, 0x80, 0x7, 0x400}, {0x1000, 0x2, 0xd, 0x2}, {0x0, 0x9, 0x8, 0x4}]}) 10:12:34 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, 0x2}) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000080)="bde2822a02a30a", 0x7}], 0x1, 0x0, 0x0) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x8001) fcntl$getflags(r1, 0x3) open(&(0x7f0000000040)='./bus\x00', 0xa9b6ae56431293d0, 0x0) fchmod(r0, 0x8e3) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 10:12:34 executing program 0: r0 = msgget(0x3, 0x0) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x8, 0x0) setitimer(0x0, &(0x7f0000000040)={{}, {0x8}}, 0x0) poll(0x0, 0x0, 0x6) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$setown(0xffffffffffffffff, 0x6, r1) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) fcntl$setstatus(r2, 0x4, 0x80) setitimer(0x1, 0x0, &(0x7f0000000080)) 10:12:34 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f00008fb000/0x1000)=nil, 0x1000) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20800000, 0x200000]}}) 10:12:34 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file2\x00', 0x19a) setreuid(0xee00, 0x0) r1 = getuid() r2 = getuid() lchown(&(0x7f0000000040)='./file2\x00', r2, 0x0) r3 = socket$unix(0x1, 0x1, 0x0) r4 = accept$unix(r3, &(0x7f0000000140)=@abs, &(0x7f00000002c0)=0x8) recvfrom(r4, &(0x7f00000001c0)=""/171, 0xab, 0x2, 0x0, 0x0) setreuid(0xee00, r1) getuid() mknod$loop(&(0x7f0000000280)='./file2\x00', 0xc000, 0x0) unveil(&(0x7f00000000c0)='./file2/file0\x00', &(0x7f0000000100)='c\x00') 10:12:35 executing program 0: r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x10, r0) chflags(&(0x7f00000001c0)='./file0/file0\x00', 0x0) r1 = socket(0x11, 0x4003, 0x0) recvmsg(r1, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0x0, &(0x7f0000000180), 0x1000000000000264, 0x0, 0x26a}, 0x0) r2 = socket(0x20, 0x4, 0x3f) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f00000000c0)=@file={0x0, './file0/file0\x00'}, 0x10, &(0x7f0000001680)=[{&(0x7f0000000200)="fd910e5de682a9c998a510a36a240976a077a2676ba944ba5b37988c179ae704c14c4bc7c2bcbc6e8052b74b8b093da1a88349f595699bd616815bf4c81bd0ae1a4994e17d46bc95d05aa742386b15beb403ceb9852a5356ff16c516e4685376fe5374fa4280e41ae490ca888d", 0x6d}, {&(0x7f0000000280)="b586019f37c5178e85049b1480acaa5a88e351eb59825d86d45b617f6e3533fb4d83321dccc696d724d6ec2b9b140c932bb4f0368dbc25af4f012200476adaa42db45a6d24434c8736b54456b2d1d4c5dc992c802234852fc37c29e7c7c027a4ba95c077f99d2bc567f12ba13625aefc9f48864dfa7fe0936872e17f8b4616f63b487c154dbe975feaaae712a85967eafd7a42fcf874e9fcb75b4a53dc592006a811b4cf3403335cb5d4db42d3f91361c306af161a2daa3c9a9dc8a56bacc2aeeb182e8507fb916840b8f57ceab370dbfb6ff5e4d0ac342a4504d87a8588e78ef77cfe2ae867da5433d40480344d21331740c120fd2b430ba93a322f49c94086b2a3c19bf32b0c397ac3c99ecb2d75a7463a3d82cbd4bc95a49bf886e8b18b0e8f114d4c67d88a8e95a0fc0a5e11333089b2c86e93d7f8af1a5a567729fc78c6711d0d62f685738bed3849a139066e228986de2fae942bfec385ef387a217fa0ad0141324e89bf7f1bc997e84ce45e08453ec4fb15ce81356e5efac7de71ac8dfee62a64e73a45430c0d4356a63b8972e6ea2c27a4e29ac8c25defe18b1e1486f7b86c820ef2f0b96ae112c9325b55be899a1fa9bdf01f4584c1083c5f4f4febe735f2365f099b348c39dce12e031b92ff95be34ef44e49e468b3281ae96a90efaea07db1139e4178cb3f9ac5531f5e41f06d9e4ac913172fa43776ea43dc3c1aabaa72cc941e69e4341c74ac930ce02d3fe6a8457b09a8d8b310f54a708ce1e2a902fd3ec66abd2170090c0a2b85fa65724f2ca92246d5be93ce3357673d0e734586b4e99e72ef8c5df713adf7c73761ae5184fe2db9f571cb7c0d676fe8723a98b2616f5c522b0035e9970e5257c0883ffed9ab5ac0f94da7d49061e7fe0ac8b785c90c2aca5a60c5a8a96dceb04d842ef1cb7210dea94452e0d8ac080e0b7264057506bf069d17e07b4a2b25fe3f12023388eb79422b43693c9d9895aff10544a121946e8b58636af633e610d4bee346d82ecb63f9d03a76eb9672744fa57da7caa0bf287a4ce482d9edbda1681a7893ce7ff50fa359c72d606d50576379ef5d4d50ee8e0ede747d5864b68b79f87c85ad0c259737d803b0be632f78cdfb91b01847180e819da4580adfa0818e3ca8d1f74007f2091f1d6ef7a16498a465723554eda326c78a12fedbd178397a7e827f578687adcf3d733f70fba042002261adc810c7bef141a1be5568c04eca5cd5de60ef1ebb15ac74cfbe5812170330b19d04c55733f3ba535d787a71751b0695e53e6f068ba5bc00062d1b39355b176f64f51123d9498d8cd8ed046902fa36a3d057006e496ee2d566d3f2ec3310091f26156871777133e7ecd7c15bde862444f184527e7c81e23e5317742b00e9b4ad45ed26a27fb82a910eac45fa3b1b7e04106a34fed8d50662c380f29f9ef9d785ff5bff6f240b4a07e84a039305b34c139157d93ff072571a84f11e69ab7a386bcbb912fcbf5a809b918ed1536121ede4fd93673b664865f6578015c90b126deb594fa863a64371da4cf9cd0473e6f665dfd3afb6b63df72e5a75c6255465952a2ce2241a9607a3619fa41d9ebd223d5258460d8bd157c9f4c2b3afd94d20acf5e8dbafa58968371c8dcbc883a81178b300b9bdf79e09a24e1180cfd1be838e5c2c9a17fd797b2219f719db12f06cccc5c0f9f34eeddecb58f8e65474517524cf5631b65cb0747f18cf0dd245440398390e0fc0c33270beebbc7d39a959d94edbdaca908d48d6e2a7d6fc7542db4e7de39f016f3781190c7d81e7585e08369de2199570e40575ece6ee0dac189dce0bd9c9883768a14f5eb33475e2a93306c890b4b2fc47cb48e5c210b8e73f3e6a5d7f43fa7476f69f84f78737f1559306af95afae529fa5a32cf8d0353dc731158af1b9c944a817001aaf3aba5a1467fdc653a330b22dc594a27486bf2c51af4ce21ac73907cb527e1b642ff2c3865ca8c3ed7a9f6e0c1d6efc21ff9254216789c97efd28e3a1aea875a6142f2051380d83be17fe6ce4cf281ca129e2f9095c3d060da3a321b5cca6fe518ae2ca1d1322ce6a8dd1b1a2302f8079ae61a6933ebe5b0320355071726ce93ed7172ff95874c5254dc356f4c6ecc40c6426febec4607f241a39d12c22f4d6f8d4f225aa9df2bdd2d8b03538710e95e56a86406b483eea7e3919f3ca52f84b53bad0f9ef2896dd31ff31f9bed9e5273b9b05d1c12f575bba15173178c9ad7738e994d3e828f307a35c6aace42f112083a3dd223c71111ac00fe4ad3b64ac15f089c2d4ccc108ab8a5da93878b36107f2f94e4d6fd7b41157ab7c60a2a01caf3765a518c7cbd7b8bdc3da35c715d319bcf2f14624b84a9db180e1cad454736543a2156b5f43c57522ce959c89e52072c2afd133a4482e636381b7a51322b6566716f0185d7ee15722ffd7cdc7cd70188df5a871773f508516b09b6d82f9fa14432d5e4af3c3dbb433eedfeae9d9b989670a9faac80ad137c5ef0bcaf50e793ae58d3408ad3242bcabce32374a97550ede12a00526075ab87eccdbff23174c679ecbcefaa1e07cfe40bfff76b43ec2110a519d263de2c0dfeb31bff53c3f98d0e3a8c4bf3baa7e332684b5947a4fbc555e355ed7bf2696d6a6b4bb922e0d2b9eb26b0c2b3a730ef3245580d8a2a15192f3fe35eb628acce275129511e9b812143c78dbe770669044c61aa7b42bfb85eecff04cd457322956fca848412c569ada90e4e456e93b67e03d6fd3717077717c3588dfec9c74cec72eec134da389ffcfbd7cf9e59b920e72169443e56ab7c53add263341b7aa510c1e6c07931035d8e43880c93ede1ff33dffa62ea77af1f62c13d5717fa27d9d5aa16cc27199825f5f9d963af0d2c58e8f4fb44be08a2d2b1a64d8863d64da3850604efff7f3f185a699b0ecbd2848d5c536508e8e2f4297b615f0726239503b802e760060e9112800e82171868eb2a7f62dbe98b4cc190395351aa783739c19925d6055d1c76f26b52a405b0975a1e469bf56f9f4133c9300f938bb6773695d8d3c4e594b2b9afcb54dd4f825040967fed1a70c53fbceef4daf424aad06d7b25a69ed4c108dd972cec854c4250d4a39dca367553c704d872e8e7e1720c7fa4637e0220d0ee62c9d7206085dacada5205914d8248c010481f2c8fbba59cd5fa3662d9304f68587570c90724f0b1d8f530edfe891cea8f35f85d739d6fdf728adb4cee170f2fbfe5739ce2940d0b367e2b02947095c66c9f521ff7ec9df390138e20107696f034073823154e0d3ac46316b40381cc7b5641a13ac423253fc78ddfc75c1be11782966dae3643b662615147f7efe60ea4a92aa9f1b87dc39815fea7dd529798db33553e912691354c5c658b5608f97a0691c7df4c7da558100d05a63368b461d1b5f9421dcc8336d47f0579e3d2bc50d89fdac0706eafb3607d4e9433091ac488384afc2f673f17647750ae8df1f71c6603a2ec0f4273c835b9420d0816f0973399bec39998a994193d6fd7a9d60faafb047bf81703be3c0377a87956bb9fa0e442328ce6b94d33ac05d947980c55730e21b7626fced56a63d46d65fb71839ce2543dde06acb90c0296f08eb24a252f16a7d7a9cc2ae05ed55823f11ac4c94acd66689b29ef964657147735f8654ecd416d87b50b874a6988dfd524fc747db3cfd8e4852a475810073ffb6dda2947939037e457ab064d3ddd3b36fc5ec417ffa7ca9f238354688bf0f1fef3a221119f3bade5fb8b1a896882efe16b90460779ba1fec317b5b4978dd9e69580b3b509755fb315aa224f2a7ccd838086144d9cbe2eb20e9438887189f8bfcb06f1c94668518719d4dd9df765126117584924e1493596ef59115f20a225400dd0377b631cbfccace57244f21caaf15429c8e6bc264abcfd0d566850f7c99f79693c780de5dd3370d800b631ea0282a80e56dce5d50a64da4e7bc11253f0771389b70c44aa1bac626c5e71ec68ca7f96f90d21a1391df7ef7095104ab38275db53e9c0d8a5b1685952be595321c524bd90e29b4b726b7dd51bd3077fb427d10c2238691674305d042f9c7b63782921b475bf139765275aa813a401359745c673990cf59dd6b461cbf1b70f25b1b04801f0318b801d342e60810da28c32ce606966f111282d0fbc027f59f80883f6a7d31b5271c681aeb68df91e5da54081d202ff748537e750c9411a1c04c202d9e32d90206b5709adb5603c4df0e2bd2b6b2687e7d0d55a55a39bb73376d031727fa3346b8d988e7c53fe89adb5a23a0d029f91558df43613e6c3f3f851ae68ccb2d2a9fad8b0817a7d06674bf23c895f0d6b871dd893460f3935de65a8447de81157a4f8b08f8e45f7d5fbf6f7b3803fb7ea245a07d16170dd895fac88e0722e1a0b470dd3cf2cc8ea36c4f78184237f59ae4e6639cc3d8dd194d1f929adbd0b0e30b34a62373bb80e4d7eeb2d3b8ce7320cd9180204f1d291e77ab1b9ee9b1974d81fe5a1a2743d4e245afb1b64a709239798452e5f96e5af8f2905b44b0a3020a030aecc4e25bb480eb6e4eb088c83bd7575bfcbaada0ff4314e5de23b8903f197ff30f47fa4814301765094b3c112b91d5fb13a6f01e7fd6e21e4d47911bb42242ae85f7c775928cb416bcaf4ba18180066f974f2f83191fe20c8c8226fcd8d88a3dee23c12e8127afc7c69db972897b9d473414112189441e40543674eea7665a4ac0f21c8dcfe92472d865a69bdf5e18f206bdd3f4ae2ed5840e9146e7193d1b30b062e2c2e6ddaefc80d70ba11977347bf1bc9ac6039b2377b396b86a62768051b4c0ec692681000931b8d9e341e97f7bf9f1c42e82a7aabe0c785f5fc7e2b1a0ac94b22f9c2028c9b0c6d7100f4c8c1d0be4753dc9690d2b44e3d29cbc6c48a2390a0bb04cabb5220856862eb3c42e899c5407e72bf779b22586331ae382324994730c234a807d54f9389714f778aa4e4cecb34165d44b8758656741924a95eeb41579330588e7bd46117478214a9154c008c7c236b982549744efb51fb2362d8c006a1aecf8b0c7e7e18a441c08d0d3906c98cec393c97013e6cb58a4637ea4fda5aeec788c08fe4f80092ba00fe4d858169877c68b5c5ce0db7dce9612a5d0cb8ea5983497c8b0df3232161012527310f4c4212e261c33166664d6cf4417e107f9d341966a0fe39b7b2ca9401ae75edae921e0fc83675b8d78965af8bb390b83f1d524ace167193a447c5bde6a27521ec3abbf08321bf057b8e9b8b1c4bd6a5afeb004e035b88543861bc837a053ab3efce3e9c999cb47bce3263711bef8d5ad101088cb02e52c86dd54a63bb114b26ae4903642c22c98f3e2ea2f627877046874308823ab83fc3ea2d6f97b0bcfe8d4ad84d32bf7184201f6b4778325557e19a2637c432128d0041f0c2a8c760d32e839a0695e00de8feba071c95d9bfbdf1b8bb5adfedaf9d3bc50f7f7e97a5f924aedc32ec25baa5645e19bbe4de2bd6acf1f8b2a037ba2180b2b7cfe4e9c813c20fa11beb816a35532062e0bef9b504197d1234649deeee2d0d0d8ed516c8b4bf6191b5c86b4aa631a0f69d3109b65a850f776f1c921f640c0341375b911ad3fc957e68452816676ab802c9698f99bd8b40085929db62e9bc86259022fe540ae26f4c4b39f04ad6b1cfcf17d3fb7f1076c2b66096acaa2fcff95c76820913af2c6713e923075c1f1a4e63d1c88ed51c1461c142d576a8bdd5ecaf3fa7cee9683e8deb2f9f230d6c8e0113f9266c3ad08f2e05ed07fe01921998724673bb1aef2", 0x1000}, {&(0x7f0000001280)="8f73bdd34d56373af0acbec0a1a6f55cebeadb55d8c883b4694208ea48cccecc1a814a625139239289427f6813a7c421c8b7aa18f167ba5abd08df377d7296e2c1e485cf3a5dfae09bb084ca0e3c8a15fdb769de8b37bc4a4b13bf6ee1ae309fe6d9124e02c89c287d50cf1188f1a40593e98eb2fae3233a09e3f473bdbee86f3d7d257dd61b3d02a9", 0x89}, {&(0x7f0000001340)="79ce6eef1a1b1b3145a8dd973ca8eb6dabcd7921b3b9b9e945022c39284646c747a8fa365a1dafe849e749a532982616ccf18d0b638dd225307496f0c024599cbee39c96ea74978ffb3621411c86b03f7084f2dc1c5f725be2954783a4be3958f18199e2922fabb6194ffbda7633b96fec05d5c9286a4a28d605c0be362634875b02e2a9549158ea5a2baadd75a1c1712a86362b9ead177349bab2b217e1b90c53bcfc57efc50446a1f30f1d0e9511673cc02b984dc0d0ec19e71c31dde25e5d501fd51226e20c56d35a6a246d12beb7b247ddf473fe96f8ca2ba885a8e70e9e896c", 0xe2}, {&(0x7f0000001440)="c0d2e60b53c09312f7af625c76b4d3c8ee94e5f8dc7fe188eca05e43dd491373b91f3d8902983c51460a9b0273e02da731bf71634bd7e886d8f92c057cf0bf6a92a79cba15da1a8a95d292bd60c357bc0fc8120258501db5cdfdce66c4677fd4858312e665880caad1d2996515c920e96cda0d3a7c62b7da162189f471098579d28d0d2345ef4ab38afee87fe6454c8197dd17d3164078192e25c1db176c", 0x9e}, {&(0x7f0000001500)="0d46286ccc28dfc761264ecd4174daca534a8f4069c66562f382b8469a64820938f4d214aeac2f05783cf5316ef649209ccd27b233a283d2421a5a1c1ffc172dd9f185a00b846d8e91502f71a96485e4b65aac0b945ad12cd2605da8a4c8df4f546ec04de012c7b0d1576a58397e5fe823241f2ee54ad59260c20920977d8b7206854db3363cea67231dd1d9bf0bf7f988599b84e334edd61018d78d88dee510104ba8209622fb4546dada361cd6997de0aa65563e586a5aa75b83626657414bc2c3f626935a00aa41bb8d4e34a5fcf903592e2467329509b34b67d404e43c059d20b618149f60c684cc566d93bd3e32bcd3", 0xf2}, {&(0x7f0000001600)="1891f95145907a1ca06a317f26fe1dbb72104044f1b26922d06c07183ebbbe5c8c4d38631f0aea642be971594f80b082864c16a16306ab22b6c3f5641b891a97536a685e6abd8e140126f4d7b51c228da9d53d412f1f2fe647676256aff6465f41aaa216ed52121afdf6dece118656e80afc939efde694d44375f6c39d28", 0x7e}], 0x7, &(0x7f0000000100)=[@rights={0x18, 0xffff, 0x1, [r2, r3]}], 0x18}, 0x404) 10:12:35 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000001c0)={0xff, 0x80}) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000280)=0x8) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000080)={0x82d, './file0\x00'}) r3 = socket(0x1, 0x400000000002, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff}) ioctl$KDSETLED(r4, 0x20004b42, &(0x7f0000000240)=0x2) socket(0x18, 0x2, 0x3) r5 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r5, 0x8020697a, &(0x7f0000000300)) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, r6) socketpair(0x2, 0x2, 0xfe, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) 10:12:35 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000010c0)='c\x00') chroot(&(0x7f0000000080)='./file0\x00') r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020ade8c0 map stack 0x2071c000-0x20b1c000 of map 0xfffffd807efff000 failed: hole in range vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020ade8c0 10:12:35 executing program 1: msgrcv(0xffffffffffffffff, &(0x7f0000000700)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000006798efa9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f94ba07f98ae9a84a08a5d8f00000000000000ba007288878ac08b141f7fc79bf6802520d20f8f30ebb56c7955fc8fe06f29b2c73d6a4b2440b7fbb3500b94fefba58d0a32cec665a9aceb9d22670a7521bdf100fa1383feb03b3eec3ffa50ccaea673d077af41fd9e35b7ce849c3d77d7ac52ed95d56813bab81755ee1a902eddbf2381dd230d494f76f333cb9b89ba7d0b2d70e98046b188178cbdc95deaaebfd00b4f0d8b1bd6440913c20e79dede7d2d7fb1631dc9c7105e57e67e84a4c4c3ec9edc00fcfa8d2ba3c789d8464b6155375ded016e3e7f1d76fdf0907f52"], 0xa1, 0x0, 0x1800) r0 = socket(0x2, 0x1, 0x0) sync() r1 = open(&(0x7f00000002c0)='./bus\x00', 0x40, 0x0) poll(&(0x7f00000006c0)=[{r1}], 0x35, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000080)=0x10000, 0x4) unlink(&(0x7f0000000040)='./file0\x00') r2 = semget$private(0x0, 0x7, 0x286) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) dup(r3) semop(r2, &(0x7f0000000000)=[{0x6, 0x4}, {0x0, 0x1, 0x1800}, {0x2, 0xf, 0x800}, {0x0, 0xdc, 0x1800}], 0x4) semop(r2, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x800, 0x800}, {0x3, 0x6, 0x1000}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000300)=0xc) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000140)=0xfffffffd) semctl$GETPID(r2, 0x2, 0x4, &(0x7f00000001c0)=""/194) semop(r2, &(0x7f0000000000), 0x0) getrusage(0xfffffffffffffffe, &(0x7f0000000180)) 10:12:35 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x20800], [0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x4], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xfffdfeffffffffff], [0x0, 0x0, 0x482]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000000)=0x7fff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) nanosleep(&(0x7f0000000040)={0x0, 0x7fff}, &(0x7f0000000080)) 10:12:35 executing program 0: madvise(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x4) r0 = socket$inet(0x2, 0x8000, 0x1) recvfrom$inet(r0, &(0x7f0000000000)=""/121, 0x79, 0x0, 0x0, 0x0) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) fsync(r1) mlock(&(0x7f0000000000/0x2000)=nil, 0x2000) 10:12:35 executing program 1: r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) r2 = dup2(r0, r1) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x1, 0x6, 0x8, 0x0, 0x1f, 0x6dfc8bf4, 0x0, 0x2, 0x0, 0x4e, 0x7}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x9) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x1, 0x0) close(r4) kqueue() socket(0x18, 0x400000002, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt(r3, 0x200000029, 0x2c, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x1, 0x0) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000240)) 10:12:35 executing program 1: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) r3 = socket$inet6(0x18, 0x3, 0x0) dup(r0) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x1a, &(0x7f0000000040), 0x4) close(r2) r4 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r4, &(0x7f0000000080)=[{&(0x7f00000001c0)="000000024ca5b30bdfd982955dc10352fc245f287f07b7efa76d410d59831a5283e4b28bed11ec3411814efd7c22000000000000", 0x34}], 0x1, 0x0, 0x0) r5 = open(&(0x7f0000000340)='./bus\x00', 0x1, 0x0) pwritev(r5, &(0x7f0000000080)=[{&(0x7f00000001c0)="000000024ca5b30bdfd982955dc10352fc245f287f07b7efa76d410d59831a5283e4b28bed11ec3411814efd7c22000000000000", 0x34}], 0x1, 0x0, 0x0) r6 = accept(r5, &(0x7f0000000200)=@un=@abs, &(0x7f0000000240)=0x8) getpeername$inet6(r6, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r7 = socket(0x18, 0x2, 0x0) close(r7) r8 = socket(0x400000000018, 0x3, 0x3b) getsockname$unix(r8, &(0x7f0000000100)=@abs, &(0x7f00000001c0)=0x8) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="007cc158"], 0x4) r9 = syz_open_pts() close(r9) writev(r9, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) r10 = dup2(0xffffffffffffffff, r9) ioctl$VT_WAITACTIVE(r10, 0x20007606, &(0x7f0000000300)=0x9) write(r7, &(0x7f0000000080)="b58b", 0x2) 10:12:35 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x1, 0x0, 0x0, 0x3, 0xffffffffffffffff, 0x1ff], [0x0, 0x0, 0x401, 0x0, 0x0, 0xfffffffffffffffe], [{}, {}, {}, {0x0, 0x0, 0x0, 0x800000000000}]}}) ioctl$VT_OPENQRY(0xffffffffffffffff, 0x40047601, &(0x7f0000000000)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = semget$private(0x0, 0x7, 0x286) semop(r3, &(0x7f0000000000)=[{0x6, 0x4}, {0x0, 0x1, 0x1800}, {0x2, 0xf, 0x800}, {0x0, 0xdc, 0x1800}], 0x4) semop(r3, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x800, 0x800}, {0x1, 0x6, 0x1000}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x2aaaaaaaaaaaabb4) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f00000000c0)) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r8 = shmget(0x0, 0x2000, 0x100, &(0x7f0000ffd000/0x2000)=nil) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r10 = fcntl$getown(r9, 0x5) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000200)={{0x2ff, r6, r7, r6, r7, 0x104, 0x5}, 0xfff, 0x9, r10, r10, 0x7d55, 0xd75, 0x9}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r6, r7) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r7, 0x0, 0xffffffffffffffff, 0x0]) r12 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r5, r11, 0xffffffffffffffff, r12, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r12}, 0xc) r13 = fcntl$dupfd(r0, 0x0, r0) r14 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r14, &(0x7f0000000080)=[{&(0x7f00000001c0)="000000024ca5b30bdfd982955dc10352fc245f287f07b7efa76d410d59831a5283e4b28bed11ec3411814efd7c22000000000000", 0x34}], 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) ioctl$TIOCFLUSH(r13, 0x8080691a, &(0x7f0000000300)) 10:12:35 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x11, 0x3, 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000001c0)="000000024ca5b30bdfd982955dc10352fc245f287f07b7efa76d410d59831a5283e4b28bed11ec3411814efd7c22000000000000", 0x34}], 0x1, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f0000000200)) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000040)={0x1, 0x2, 0x101, 0x97a, 0x27}) connect(r1, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) sendto$unix(r0, &(0x7f00000000c0)="b100050400000000000000000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f373f00acf00b7804be781e4991f7c8df5f882b297be1ab5b23ed00f4c807000000000000001f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1ffff00000f90006ee01bc43eaeacc50000fa02000000000000020208a371a3f80004000000040000000100"/164, 0xb1, 0x0, 0x0, 0xfffffffffffffd41) 10:12:35 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000001c0)="000000024ca5b30bdfd982955dc10352fc245f287f07b7efa76d410d59831a5283e4b28bed11ec3411814efd7c22000000000000", 0x34}], 0x1, 0x0, 0x0) r2 = accept$inet(r1, &(0x7f0000000180), &(0x7f0000000300)=0xc) sendto$inet(r2, &(0x7f0000000340)="f2c7482e0d111ffcefeb09edd4134255855f7048c142f81a5aca568093a8ab5602c70ed4b9", 0x25, 0x401, &(0x7f0000000380)={0x2, 0x2}, 0xc) syz_open_pts() r3 = syz_open_pts() close(r3) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x10, 0x0) ioctl$VT_SETMODE(r4, 0x80087602, &(0x7f0000000400)={0x0, 0x30, 0x9, 0x401, 0x3}) writev(r3, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000140)={0x0, 0x54f, 0x7, 0x5119, "047c2ce62e0dbcdcc58b62c200000100", 0x4, 0xffffff7f}) write(r0, &(0x7f00000000c0)="0dbdae38182258f2b92560b288077c37157433af01c3eeacb3b9b5374079c9f1f4ac47898360cfa1c7e5005515e87abb6ba83069eae93cddd758788ac1757a54f851e0892818c72eb4fe0d", 0x4b) r5 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) syz_open_pts() pwritev(r5, &(0x7f0000000080)=[{&(0x7f00000001c0)="000000024ca5b30bdfd982955dc10352fc245f287f07b7efa76d410d59831a5283e4b28bed11ec3411814efd7c22000000000000", 0x34}], 0x1, 0x0, 0x0) r6 = accept$unix(r5, &(0x7f0000000280)=ANY=[@ANYBLOB="000000000400000000000000001900"/74], &(0x7f0000000080)=0x4a) connect(r6, &(0x7f0000000240)=@un=@abs={0x0, 0x0, 0x3}, 0x8) 10:12:35 executing program 1: r0 = socket(0x18, 0x3, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x7) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x2008, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x8, "090000f38900f4ffe64dc22a30adca60b38800"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x400000000018, 0x3, 0x0) close(r2) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) dup2(r0, r2) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) r4 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r4, &(0x7f0000000080)=[{&(0x7f00000001c0)="000000024ca5b30bdfd982955dc10352fc245f287f07b7efa76d410d59831a5283e4b28bed11ec3411814efd7c22000000000000", 0x34}], 0x1, 0x0, 0x0) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000040)=""/39, &(0x7f0000000100)=0x27) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 10:12:35 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40024004000028a7) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)="000000024ca5b30bdfd982955dc10352fc245f287f07b7efa76d410d59831a5283e4b28bed11ec3411814efd7c22000000000000", 0x34}], 0x1, 0x0, 0x0) mknodat(r0, &(0x7f0000000080)='./bus\x00', 0x80, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0xa7fa226c1b21a41e, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) r4 = shmget(0x3, 0x2000, 0x41, &(0x7f0000ffd000/0x2000)=nil) shmat(r4, &(0x7f0000ffd000/0x3000)=nil, 0x2000) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000140)="00000018602700000000000000000005000000b0050000000000044000008000000000000000b3e8e71e56088fb7d9cce84002ef", 0x34}], 0x1) r5 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r5, &(0x7f0000000080)=[{&(0x7f00000001c0)="000000024ca5b30bdfd982955dc10352fc245f287f07b7efa76d410d59831a5283e4b28bed11ec3411814efd7c22000000000000", 0x34}], 0x1, 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000180)=0xc) r7 = getpid() setpgid(r6, r7) 10:12:35 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x37, 0x1, 0xff) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10, 0x122) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000100)=0xb2) close(r1) r3 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r3, &(0x7f0000000080)=[{&(0x7f00000001c0)="000000024ca5b30bdfd982955dc10352fc245f287f07b7efa76d410d59831a5283e4b28bed11ec3411814efd7c22000000000000", 0x34}], 0x1, 0x0, 0x0) connect$unix(r3, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) r4 = socket(0x18, 0x2, 0x0) r5 = socket$inet(0x2, 0x4000, 0x4) r6 = syz_open_pts() r7 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x2000)=nil, 0x3000) shmdt(r7) close(r6) writev(r6, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) dup2(r5, r6) close(r4) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000200)="100e295603000000069a1d22a9143a8c5269b63d85cadc2541689fab85c3450dca966e189a8a0d5ef70d0907fbb518d685f8d5569c8bb1e9336bb5c34d684c12b04cc37f0ad1b5eacb0183ccc810a5bfe23e8cfbd47126b288bc922372ad072f0000000000001000000000000000", 0x3f8) 10:12:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x5, 0xff}, {0x40000060, 0x0, 0x0, 0xffffffff}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000040)={0x0, 0x4000000}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 10:12:35 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000001880)=[{&(0x7f0000000200)="096d55d5a38d3bf12689ac20b9cd1143373866bd1e5b2e0f5938ac01f610a080e8f86de87733ddd87538ed5c8b6c43ba588b52c3b60f06f3c48cfa9a173915", 0x3f}], 0x1) kevent(r0, 0x0, 0x0, &(0x7f0000000180)=[{{r1}, 0x0, 0x1, 0x10, 0x1ff, 0xd18}, {{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x0, 0x1, 0xf5af, 0xff}], 0x0, 0x0) msgsnd(0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="02"], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) close(r4) socket(0x400000000018, 0x3, 0x3a) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$VT_OPENQRY(r5, 0x40047601, &(0x7f0000000100)) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000040)="100a2956b9223776", 0x14a) fatal error: unexpected signal during runtime execution [signal SIGSEGV: segmentation violation code=0x1 addr=0x0 pc=0x42059a] runtime stack: runtime.throw(0x90db1d, 0x2a) /usr/local/go/src/runtime/panic.go:774 +0x72 runtime.sigpanic() /usr/local/go/src/runtime/signal_unix.go:378 +0x47c runtime.greyobject(0x2c00, 0xc002385770, 0x10, 0x2ef254ff8, 0xc00002b270, 0xb0) /usr/local/go/src/runtime/mgcmark.go:1264 +0x26a runtime.scanobject(0xc002385770, 0xc00002b270) /usr/local/go/src/runtime/mgcmark.go:1191 +0x2b3 runtime.gcDrainN(0xc00002b270, 0xcaf3a, 0x28f50) /usr/local/go/src/runtime/mgcmark.go:1042 +0x12d runtime.gcAssistAlloc1(0xc0000dbb00, 0xcaf3a) /usr/local/go/src/runtime/mgcmark.go:512 +0xf2 runtime.gcAssistAlloc.func1() /usr/local/go/src/runtime/mgcmark.go:423 +0x33 runtime.systemstack(0x0) /usr/local/go/src/runtime/asm_amd64.s:370 +0x66 runtime.mstart() /usr/local/go/src/runtime/proc.go:1146 goroutine 13 [GC assist marking]: runtime.systemstack_switch() /usr/local/go/src/runtime/asm_amd64.s:330 fp=0xc002bfb848 sp=0xc002bfb840 pc=0x45b520 runtime.gcAssistAlloc(0xc0000dbb00) /usr/local/go/src/runtime/mgcmark.go:422 +0x157 fp=0xc002bfb8a8 sp=0xc002bfb848 pc=0x41e587 runtime.mallocgc(0xbfe0, 0x8a2440, 0xc000284001, 0x2842ee008) /usr/local/go/src/runtime/malloc.go:926 +0x907 fp=0xc002bfb948 sp=0xc002bfb8a8 pc=0x40c417 runtime.newarray(0x8a2440, 0x266, 0x2) /usr/local/go/src/runtime/malloc.go:1173 +0x63 fp=0xc002bfb978 sp=0xc002bfb948 pc=0x40c7e3 runtime.makeBucketArray(0x85cde0, 0xc00317a009, 0x0, 0xc0030ee800, 0x20) /usr/local/go/src/runtime/map.go:362 +0x183 fp=0xc002bfb9b0 sp=0xc002bfb978 pc=0x40d6b3 runtime.hashGrow(0x85cde0, 0xc0030b7440) /usr/local/go/src/runtime/map.go:1033 +0x89 fp=0xc002bfba00 sp=0xc002bfb9b0 pc=0x40f1a9 runtime.mapassign_fast64(0x85cde0, 0xc0030b7440, 0x680, 0xd787c0) /usr/local/go/src/runtime/map_fast64.go:156 +0x12c fp=0xc002bfba40 sp=0xc002bfba00 pc=0x41137c github.com/google/syzkaller/prog.(*vmaAlloc).noteAlloc(0xc0030b7470, 0x0, 0x800) /syzkaller/gopath/src/github.com/google/syzkaller/prog/alloc.go:131 +0x9f fp=0xc002bfba98 sp=0xc002bfba40 pc=0x76b59f github.com/google/syzkaller/prog.(*state).analyzeImpl.func1(0x9a76e0, 0xc0030b7050, 0xc003146200) /syzkaller/gopath/src/github.com/google/syzkaller/prog/analysis.go:64 +0x4dc fp=0xc002bfbb90 sp=0xc002bfba98 pc=0x79ee4c github.com/google/syzkaller/prog.foreachArgImpl(0x9a76e0, 0xc0030b7050, 0xc0030f6848, 0x0, 0x0, 0x98c300, 0xc002bfbcf8) /syzkaller/gopath/src/github.com/google/syzkaller/prog/analysis.go:125 +0xbe fp=0xc002bfbc80 sp=0xc002bfbb90 pc=0x76bffe github.com/google/syzkaller/prog.ForeachArg(0xc0030f6840, 0xc002bfbcf8) /syzkaller/gopath/src/github.com/google/syzkaller/prog/analysis.go:120 +0x9e fp=0xc002bfbce8 sp=0xc002bfbc80 pc=0x76bece github.com/google/syzkaller/prog.(*state).analyzeImpl(0xc002f6ea00, 0xc0030f6840, 0xc00277a000) /syzkaller/gopath/src/github.com/google/syzkaller/prog/analysis.go:58 +0x61 fp=0xc002bfbd20 sp=0xc002bfbce8 pc=0x76be11 github.com/google/syzkaller/prog.analyze(0xc0020f1ec0, 0xc00277a000, 0x1e2a, 0x2400, 0xc0030f6600, 0xc0030f6640, 0x5585122e01bf5e5d) /syzkaller/gopath/src/github.com/google/syzkaller/prog/analysis.go:34 +0xa5 fp=0xc002bfbd88 sp=0xc002bfbd20 pc=0x76bb45 github.com/google/syzkaller/prog.(*mutator).mutateArg(0xc002bfbec0, 0xa) /syzkaller/gopath/src/github.com/google/syzkaller/prog/mutation.go:165 +0xc1 fp=0xc002bfbe48 sp=0xc002bfbd88 pc=0x784071 github.com/google/syzkaller/prog.(*Prog).Mutate(0xc0030f6600, 0x9a1f20, 0xc0021cc240, 0x1e, 0xc0020f1ec0, 0xc00277a000, 0x1e2a, 0x2400) /syzkaller/gopath/src/github.com/google/syzkaller/prog/mutation.go:44 +0x2da fp=0xc002bfbf08 sp=0xc002bfbe48 pc=0x78338a main.(*Proc).loop(0xc0020f1f00) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:99 +0x434 fp=0xc002bfbfd8 sp=0xc002bfbf08 pc=0x7ecc64 runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1357 +0x1 fp=0xc002bfbfe0 sp=0xc002bfbfd8 pc=0x45d471 created by main.main /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:259 +0x114c goroutine 1 [select]: main.(*Fuzzer).pollLoop(0xc0000a2f20) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:320 +0x127 main.main() /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:262 +0x12bd goroutine 17 [syscall]: os/signal.signal_recv(0x0) /usr/local/go/src/runtime/sigqueue.go:147 +0x9c os/signal.loop() /usr/local/go/src/os/signal/signal_unix.go:23 +0x22 created by os/signal.init.0 /usr/local/go/src/os/signal/signal_unix.go:29 +0x41 goroutine 25 [chan receive]: github.com/google/syzkaller/pkg/osutil.HandleInterrupts.func1(0xc0000e4540) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/osutil/osutil_unix.go:74 +0xb6 created by github.com/google/syzkaller/pkg/osutil.HandleInterrupts /syzkaller/gopath/src/github.com/google/syzkaller/pkg/osutil/osutil_unix.go:71 +0x3f goroutine 26 [chan receive]: main.main.func1(0xc0000e4540) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:137 +0x34 created by main.main /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:135 +0x5b0 goroutine 8 [IO wait]: internal/poll.runtime_pollWait(0x225859ed8, 0x72, 0xffffffffffffffff) /usr/local/go/src/runtime/netpoll.go:184 +0x55 internal/poll.(*pollDesc).wait(0xc0000d3118, 0x72, 0x1000, 0x1000, 0xffffffffffffffff) /usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:92 internal/poll.(*FD).Read(0xc0000d3100, 0xc000274000, 0x1000, 0x1000, 0x0, 0x0, 0x0) /usr/local/go/src/internal/poll/fd_unix.go:169 +0x1cf net.(*netFD).Read(0xc0000d3100, 0xc000274000, 0x1000, 0x1000, 0xc000397a60, 0xc000397b40, 0x7c39cd) /usr/local/go/src/net/fd_unix.go:202 +0x4f net.(*conn).Read(0xc00000e058, 0xc000274000, 0x1000, 0x1000, 0x0, 0x0, 0x0) /usr/local/go/src/net/net.go:184 +0x68 bufio.(*Reader).fill(0xc00005c780) /usr/local/go/src/bufio/bufio.go:100 +0x103 bufio.(*Reader).ReadByte(0xc00005c780, 0xc000397c00, 0xc0000c2080, 0xc00000c7e0) /usr/local/go/src/bufio/bufio.go:252 +0x39 compress/flate.(*decompressor).moreBits(0xc00026e000, 0x91cd50, 0xc000397b88) /usr/local/go/src/compress/flate/inflate.go:696 +0x37 compress/flate.(*decompressor).nextBlock(0xc00026e000) /usr/local/go/src/compress/flate/inflate.go:303 +0x36 compress/flate.(*decompressor).Read(0xc00026e000, 0xc000282000, 0x1000, 0x1000, 0x892ea0, 0xc0030b44b0, 0x199) /usr/local/go/src/compress/flate/inflate.go:347 +0x77 github.com/google/syzkaller/pkg/rpctype.(*flateConn).Read(0xc00006b5f0, 0xc000282000, 0x1000, 0x1000, 0x10, 0xc000397b88, 0x7c382d) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/rpctype/rpc.go:131 +0x51 bufio.(*Reader).Read(0xc00005c7e0, 0xc000020360, 0x1, 0x9, 0x0, 0x0, 0xc000397d70) /usr/local/go/src/bufio/bufio.go:226 +0x26a io.ReadAtLeast(0x99dea0, 0xc00005c7e0, 0xc000020360, 0x1, 0x9, 0x1, 0x1, 0x0, 0x0) /usr/local/go/src/io/io.go:310 +0x87 io.ReadFull(...) /usr/local/go/src/io/io.go:329 encoding/gob.decodeUintReader(0x99dea0, 0xc00005c7e0, 0xc000020360, 0x9, 0x9, 0x4050d5, 0x43080c, 0xc000397d48, 0x45a320) /usr/local/go/src/encoding/gob/decode.go:120 +0x6f encoding/gob.(*Decoder).recvMessage(0xc0000c2080, 0x404fbc) /usr/local/go/src/encoding/gob/decoder.go:81 +0x57 OpenBSD/amd64 (ci-openbsd-multicore-6.c.syzkaller.internal) (tty00) encoding/gob.(*Decoder).decodeTypeSequence(0xc0000c2080, 0xc000000100, 0xc000397e10) /usr/local/go/src/encoding/gob/decoder.go:143 +0x10c encoding/gob.(*Decoder).DecodeValue(0xc0000c2080, 0x82da40, 0xc000127530, 0x16, 0x0, 0x0) /usr/local/go/src/encoding/gob/decoder.go:211 +0x10b encoding/gob.(*Decoder).Decode(0xc0000c2080, 0x82da40, 0xc000127530, 0x0, 0x0) /usr/local/go/src/encoding/gob/decoder.go:188 +0x16d net/rpc.(*gobClientCodec).ReadResponseHeader(0xc00006b6e0, 0xc000127530, 0xc0030b4480, 0x0) /usr/local/go/src/net/rpc/client.go:228 +0x45 net/rpc.(*Client).input(0xc00005c8a0) /usr/local/go/src/net/rpc/client.go:109 +0xa5 created by net/rpc.NewClientWithCodec /usr/local/go/src/net/rpc/client.go:206 +0x89 goroutine 29 [IO wait]: internal/poll.runtime_pollWait(0x225859fa8, 0x72, 0xffffffffffffffff) /usr/local/go/src/runtime/netpoll.go:184 +0x55 internal/poll.(*pollDesc).wait(0xc00226c498, 0x72, 0x1ff01, 0x1ffa3, 0xffffffffffffffff) /usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:92 internal/poll.(*FD).Read(0xc00226c480, 0xc002d5805d, 0x1ffa3, 0x1ffa3, 0x0, 0x0, 0x0) /usr/local/go/src/internal/poll/fd_unix.go:169 +0x1cf os.(*File).read(...) /usr/local/go/src/os/file_unix.go:259 os.(*File).Read(0xc0000cb638, 0xc002d5805d, 0x1ffa3, 0x1ffa3, 0xc, 0x0, 0x0) /usr/local/go/src/os/file.go:116 +0x71 github.com/google/syzkaller/pkg/ipc.makeCommand.func2(0xc0000cb638, 0xc0000fe150) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:603 +0xaf created by github.com/google/syzkaller/pkg/ipc.makeCommand /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:597 +0x89f goroutine 14 [IO wait]: internal/poll.runtime_pollWait(0x225859e08, 0x72, 0xffffffffffffffff) /usr/local/go/src/runtime/netpoll.go:184 +0x55 internal/poll.(*pollDesc).wait(0xc00275ea98, 0x72, 0x1, 0xc, 0xffffffffffffffff) /usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:92 internal/poll.(*FD).Read(0xc00275ea80, 0xc002dac590, 0xc, 0xc, 0x0, 0x0, 0x0) /usr/local/go/src/internal/poll/fd_unix.go:169 +0x1cf os.(*File).read(...) /usr/local/go/src/os/file_unix.go:259 os.(*File).Read(0xc0000caea8, 0xc002dac590, 0xc, 0xc, 0xc0022ad9d8, 0x40c698, 0x10) /usr/local/go/src/os/file.go:116 +0x71 io.ReadAtLeast(0x99e640, 0xc0000caea8, 0xc002dac590, 0xc, 0xc, 0xc, 0x0, 0x3fef08, 0x3fef08) /usr/local/go/src/io/io.go:310 +0x87 io.ReadFull(...) /usr/local/go/src/io/io.go:329 github.com/google/syzkaller/pkg/ipc.(*command).exec(0xc002d24000, 0xc0000d48e0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7a23a0, 0xc0022adc00, 0x10, ...) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:757 +0x282 github.com/google/syzkaller/pkg/ipc.(*Env).Exec(0xc0001162d0, 0xc0000d48e0, 0xc002fcf1c0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc0022add58, 0x7b0a3b) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:282 +0x108 main.(*Proc).executeRaw(0xc0020f1f40, 0xc0000d48e0, 0xc002fcf1c0, 0x1, 0x0) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:292 +0x20c main.(*Proc).execute(0xc0020f1f40, 0xc0000d48e0, 0xc002fcf1c0, 0x0, 0x1, 0x1) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:255 +0x6a main.(*Proc).loop(0xc0020f1f40) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:101 +0x4de created by main.main /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:259 +0x114c goroutine 238 [IO wait]: internal/poll.runtime_pollWait(0x225859928, 0x72, 0xffffffffffffffff) /usr/local/go/src/runtime/netpoll.go:184 +0x55 internal/poll.(*pollDesc).wait(0xc00275e9d8, 0x72, 0x1ff01, 0x1ff7c, 0xffffffffffffffff) /usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:92 internal/poll.(*FD).Read(0xc00275e9c0, 0xc003304084, 0x1ff7c, 0x1ff7c, 0x0, 0x0, 0x0) /usr/local/go/src/internal/poll/fd_unix.go:169 +0x1cf os.(*File).read(...) /usr/local/go/src/os/file_unix.go:259 os.(*File).Read(0xc0000cae98, 0xc003304084, 0x1ff7c, 0x1ff7c, 0x33, 0x0, 0x0) /usr/local/go/src/os/file.go:116 +0x71 github.com/google/syzkaller/pkg/ipc.makeCommand.func2(0xc0000cae98, 0xc002d24000) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:603 +0xaf created by github.com/google/syzkaller/pkg/ipc.makeCommand /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:597 +0x89f goroutine 454 [select]: github.com/google/syzkaller/pkg/ipc.(*command).exec.func1(0xc002d24000, 0xc002485c20, 0xc002485bc0) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:742 +0xba created by github.com/google/syzkaller/pkg/ipc.(*command).exec /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:740 +0x19c login: kernel: protection fault trap, code=0 Stopped at in_delmulti+0x8d: movl 0xc(%r14),%r15d ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic the kernel did not panic ddb{1}> trace in_delmulti(bffffffedfffffff) at in_delmulti+0x8d in_purgeaddr(ffff800000a59300) at in_purgeaddr+0x156 in_ifdetach(ffff800000a1d800) at in_ifdetach+0x74 if_detach(ffff800000a1d800) at if_detach+0x140 tun_clone_destroy(ffff800000a1d800) at tun_clone_destroy+0x1f2 tun_dev_close(5d01,7) at tun_dev_close+0x160 spec_close(ffff800021b82de0) at spec_close+0x311 VOP_CLOSE(fffffd806f0e7278,7,fffffd807f7be6c0,ffff800020ac2c48) at VOP_CLOSE+0xc0 vn_closefile(fffffd8066ff7ef0,ffff800020ac2c48) at vn_closefile+0xd7 fdrop(fffffd8066ff7ef0,ffff800020ac2c48) at fdrop+0xc2 closef(fffffd8066ff7ef0,ffff800020ac2c48) at closef+0x11c fdfree(ffff800020ac2c48) at fdfree+0x101 exit1(ffff800020ac2c48,0,19,1) at exit1+0x344 postsig(ffff800020ac2c48,19) at postsig+0x4e5 userret(ffff800020ac2c48) at userret+0x199 Xsyscall() at Xsyscall+0x156 end of kernel end trace frame: 0x7f7ffffcf8a0, count: -16 ddb{1}> show registers rdi 0x2 rsi 0 rbp 0xffff800021b82bb0 rbx 0 rdx 0xffff800020ac2c48 rcx 0 rax 0 r8 0xffffffff819446f3 rt_ifa_purge+0x153 r9 0x5 r10 0x2f r11 0x6652fdee40755696 r12 0 r13 0x3 r14 0xbffffffedfffffff r15 0x1 rip 0xffffffff8177c2ed in_delmulti+0x8d cs 0x8 rflags 0x10246 __ALIGN_SIZE+0xf246 rsp 0xffff800021b82b50 ss 0x10 in_delmulti+0x8d: movl 0xc(%r14),%r15d ddb{1}> show proc PROC (syz-executor.1) pid=438707 stat=onproc flags process=a proc=2000 pri=32, usrpri=70, nice=20 forw=0xffffffffffffffff, list=0xffff800020ac3128,0xffffffff82628bf8 process=0xffff800020aa83e0 user=0xffff800021b7e000, vmspace=0xfffffd807efff8a0 estcpu=36, cpticks=2, pctcpu=0.8 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 19032 437542 0 0 3 0x14200 bored sosplice 18536 440617 72423 0 7 0x92 sshd 82984 169795 1 0 3 0x100083 ttyin getty 72423 468307 1 0 3 0x80 select sshd 96258 427491 92370 74 3 0x100092 bpf pflogd 92370 477473 1 0 3 0x80 netio pflogd 56010 511657 46159 73 3 0x100090 kqread syslogd 46159 110075 1 0 3 0x100082 netio syslogd 91563 194203 1 77 2 0x100090 dhclient 65558 120005 1 0 3 0x80 poll dhclient 57951 484967 0 0 2 0x14200 zerothread 24658 402393 0 0 3 0x14200 aiodoned aiodoned 16542 414486 0 0 3 0x14200 syncer update 71453 217250 0 0 3 0x14200 cleaner cleaner 25986 281454 0 0 3 0x14200 reaper reaper 70904 411888 0 0 3 0x14200 pgdaemon pagedaemon 14977 224879 0 0 3 0x14200 bored crynlk 93160 80504 0 0 3 0x14200 bored crypto 40351 442735 0 0 3 0x40014200 acpi0 acpi0 4487 263983 0 0 3 0x40014200 idle1 21120 380590 0 0 3 0x14200 bored softnet 73690 115895 0 0 2 0x14200 systqmp 89246 211752 0 0 3 0x14200 bored systq 28780 302972 0 0 3 0x40014200 bored softclock 79278 80237 0 0 3 0x40014200 idle0 69089 169605 0 0 3 0x14200 bored smr 1 471694 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 9535 6430K 7254K 78643K 11573 0 pcb 13 8K 8K 78643K 145 0 rtable 100 3K 4K 78643K 395 0 ifaddr 90 17K 18K 78643K 179 0 counters 43 33K 34K 78643K 69 0 ioctlops 0 0K 4K 78643K 1501 0 iov 0 0K 20K 78643K 110 0 mount 1 1K 1K 78643K 1 0 vnodes 1225 77K 77K 78643K 1620 0 UFS quota 1 32K 32K 78643K 1 0 UFS mount 5 36K 36K 78643K 5 0 shm 2 1K 9K 78643K 9 0 VM map 2 1K 1K 78643K 2 0 sem 12 0K 1K 78643K 118 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1809 196K 290K 78643K 12766 0 file desc 3 8K 25K 78643K 473 0 sigio 0 0K 0K 78643K 9 0 proc 62 63K 83K 78643K 548 0 subproc 14 0K 2K 78643K 51 0 NFS srvsock 1 0K 0K 78643K 1 0 NFS daemon 1 16K 16K 78643K 1 0 ip_moptions 0 0K 0K 78643K 90 0 in_multi 90 4K 4K 78643K 187 0 ether_multi 1 0K 0K 78643K 23 0 mrt 0 0K 0K 78643K 7 0 ISOFS mount 1 32K 32K 78643K 1 0 MSDOSFS mount 1 16K 16K 78643K 1 0 ttys 85 387K 387K 78643K 85 0 exec 0 0K 1K 78643K 276 0 pagedep 1 8K 8K 78643K 1 0 inodedep 1 32K 32K 78643K 1 0 newblk 1 0K 0K 78643K 1 0 VM swap 7 26K 26K 78643K 7 0 UVM amap 75 35K 55K 78643K 2633 0 UVM aobj 44 2K 3K 78643K 46 0 memdesc 1 4K 4K 78643K 1 0 crypto data 1 1K 1K 78643K 1 0 ip6_options 0 0K 1K 78643K 100 0 NDP 14 0K 0K 78643K 38 0 temp 141 3018K 3092K 78643K 20889 0 kqueue 2 2K 14K 78643K 38 0 SYN cache 2 16K 16K 78643K 2 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 8 0 4 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 59 0 57 1 0 1 1 0 8 0 rtentry 112 79 0 39 2 0 2 2 0 8 0 unpcb 120 414 0 404 1 0 1 1 0 8 0 syncache 264 12 0 12 4 3 1 1 0 8 1 tcpqe 32 150 0 150 2 1 1 1 0 8 1 tcpcb 544 216 0 212 1 0 1 1 0 8 0 inpcb 280 774 0 767 3 1 2 2 0 8 1 rttmr 72 1 0 1 1 1 0 1 0 8 0 nd6 48 13 0 9 1 0 1 1 0 8 0 ppxss 1128 1 0 1 1 0 1 1 0 8 1 pffrag 232 8 0 8 3 2 1 1 0 482 1 pffrnode 88 8 0 8 3 2 1 1 0 8 1 pffrent 40 274 0 274 3 2 1 1 0 8 1 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 50 0 12 1 0 1 1 0 8 0 pfstkey 112 50 0 12 2 0 2 2 0 8 0 pfstate 328 50 0 12 4 0 4 4 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 2 0 0 2 0 2 2 0 8 0 art_heap4 256 399 0 180 16 2 14 15 0 8 0 art_table 32 401 0 180 2 0 2 2 0 8 0 art_node 16 78 0 37 1 0 1 1 0 8 0 sysvmsgpl 40 73 0 33 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 116 0 106 1 0 1 1 0 8 0 shmpl 112 44 0 2 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2138 0 728 46 0 46 46 0 8 0 ffsino 272 2138 0 728 96 1 95 95 0 8 0 nchpl 144 3149 0 1543 61 0 61 61 0 8 0 uvmvnodes 72 2458 0 0 45 0 45 45 0 8 0 vnodes 208 2458 0 0 130 0 130 130 0 8 0 namei 1024 11184 0 11184 1 0 1 1 0 8 1 percpumem 16 45 0 13 1 0 1 1 0 8 0 vcpupl 1984 1 0 0 1 0 1 1 0 8 0 vmpool 560 7 0 6 1 0 1 1 0 8 0 scxspl 192 9221 0 9221 13 9 4 7 0 8 4 plimitpl 152 62 0 54 1 0 1 1 0 8 0 sigapl 432 669 0 657 3 1 2 3 0 8 0 futexpl 56 10988 0 10988 2 1 1 1 0 8 1 knotepl 112 110 0 105 1 0 1 1 0 8 0 kqueuepl 104 130 0 129 1 0 1 1 0 8 0 pipelkpl 48 229 0 224 1 0 1 1 0 8 0 pipepl 120 458 0 452 3 2 1 2 0 8 0 fdescpl 496 670 0 657 3 0 3 3 0 8 0 filepl 152 6703 0 6640 9 3 6 7 0 8 2 lockfpl 104 165 0 164 1 0 1 1 0 8 0 lockfspl 48 58 0 57 1 0 1 1 0 8 0 sessionpl 112 19 0 8 1 0 1 1 0 8 0 pgrppl 48 27 0 16 1 0 1 1 0 8 0 ucredpl 96 2145 0 2136 1 0 1 1 0 8 0 zombiepl 144 659 0 656 2 1 1 1 0 8 0 processpl 960 686 0 656 5 0 5 5 0 8 0 procpl 624 1774 0 1744 4 0 4 4 0 8 0 sosppl 128 5 0 5 2 1 1 1 0 8 1 sockpl 400 1257 0 1238 6 2 4 5 0 8 1 mcl64k 65536 265 0 0 34 0 34 34 0 8 0 mcl16k 16384 1 0 0 1 0 1 1 0 8 0 mcl12k 12288 4 0 0 1 0 1 1 0 8 0 mcl9k 9216 1 0 0 1 0 1 1 0 8 0 mcl8k 8192 7 0 0 1 0 1 1 0 8 0 mcl4k 4096 9 0 0 2 0 2 2 0 8 0 mcl2k2 2112 2 0 0 1 0 1 1 0 8 0 mcl2k 2048 163 0 0 20 0 20 20 0 8 0 mtagpl 80 29 0 0 1 0 1 1 0 8 0 mbufpl 256 468 0 0 28 0 28 28 0 8 0 bufpl 280 5420 0 200 373 0 373 373 0 8 0 anonpl 16 86271 0 84997 88 2 86 86 0 125 63 amapchunkpl 152 4339 0 4301 13 5 8 11 0 158 5 amappl16 192 3338 0 3321 66 16 50 61 0 8 43 amappl15 184 179 0 175 1 0 1 1 0 8 0 amappl14 176 33 0 33 1 0 1 1 0 8 1 amappl12 160 213 0 212 1 0 1 1 0 8 0 amappl11 152 59 0 44 1 0 1 1 0 8 0 amappl10 144 117 0 114 1 0 1 1 0 8 0 amappl9 136 616 0 613 1 0 1 1 0 8 0 amappl8 128 143 0 139 1 0 1 1 0 8 0 amappl7 120 222 0 212 1 0 1 1 0 8 0 amappl6 112 62 0 59 1 0 1 1 0 8 0 amappl5 104 370 0 356 1 0 1 1 0 8 0 amappl4 96 724 0 698 1 0 1 1 0 8 0 amappl3 88 343 0 334 1 0 1 1 0 8 0 amappl2 80 4521 0 4461 3 1 2 3 0 8 0 amappl1 72 24794 0 24395 27 17 10 21 0 8 0 amappl 80 2053 0 2029 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 18 0 17 1 0 1 1 0 8 0 aobjpl 64 45 0 2 1 0 1 1 0 8 0 uaddrrnd 24 677 0 663 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 677 0 663 1 0 1 1 0 8 0 vmmpekpl 168 9531 0 9499 2 0 2 2 0 8 0 vmmpepl 168 90601 0 89664 145 18 127 131 0 357 74 vmsppl 368 676 0 663 2 0 2 2 0 8 0 pdppl 4096 1361 0 1327 6 0 6 6 0 8 0 pvpl 32 251841 0 248781 200 1 199 199 0 265 139 pmappl 232 676 0 663 2 0 2 2 0 8 1 extentpl 40 46 0 29 1 0 1 1 0 8 0 phpool 112 227 0 8 7 0 7 7 0 8 0