ioctl$KDSETLED(r2, 0x20004b42, &(0x7f00000000c0)=0x4) write(r1, &(0x7f00000007c0)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed008a5ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b285815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8595793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41030000003087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b191825e87ad4c787520671f57ece62497c5cf08faddc7c198428ff0dad6f65f96cbb9ab0b3d918f15683cf182fced5df3a91447f8479189795fd2ac31ae857149dd3e2b363db87a1d5312debce234ca9cb8bd2358a28aee17467621d6997a926511a347b14f9a0dc3f140d27237693882f8f59175c8e1dce7656aa3e2fa24bbc23a57f504275aa5603cbfcc8b709f454bb308f792745a6b166ef3b0d36fd08dfaf4aa37a95422302950e01f716ae62c3fda3726a7e8f56ea1b1e849a18cd415277155a3a92", 0x1c5) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0xb0, &(0x7f0000000080)) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x11, 0x0) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f0000000040)={0x2, 0x3, 0x100000000, 0x6, &(0x7f00000002c0)={{0x2, 0x33, 0xc2f9, 0x9, 0x200, 0x1, 0x10001}, {[0x0, 0xfffffffffffff1d1, 0x3, 0x9, 0x7fffffff, 0x10000, 0x5f7, 0x2, 0x54, 0x6, 0x1000, 0x8, 0xc3e, 0xa840000000000000, 0x10001, 0x1, 0x1, 0x5], [0xb7, 0x9, 0x8, 0x5, 0x0, 0x3ff, 0x8, 0x3f, 0x3ff, 0x400], [0x5, 0x8, 0x8, 0xfffffffffffff6ed, 0x4, 0xfffffffffffffffd, 0x401], [0x9, 0x5, 0xdd91, 0x8, 0x1, 0xffffffffffffff87], [{0x7fff, 0x0, 0x5, 0xfffffffeffffffff}, {0xeb42, 0x401, 0x8001, 0x4}, {0x3, 0xd9c5, 0x2, 0xb445}, {0x6, 0xa54, 0x1f, 0x4}, {0x8, 0x0, 0x8001, 0x7}, {0x8000, 0x5, 0x6, 0x1}, {0x5, 0x2, 0xb7c, 0x5}, {0x6, 0x7, 0x4f, 0x9}], {0xfffffffffffffffa, 0x200, 0xfffffffffffffff8, 0x7fffffff}, {0xfffffffffffffff7, 0x100, 0x80, 0x1ff}}}, 0x8, 0x6}) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x60}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000080)=[{0x2, 0x2a8, 0x3a80, 0x300000}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0xb0, 0x1, 0x4, 0x68}, {0x8, 0x5, 0x8000, 0x4}, {0x5, 0x3, 0x100000001, 0x100000000}]}) syz_emit_ethernet(0xffffff58, &(0x7f00000002c0)="8b") r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000240)={{0x18, 0x0, 0x7f, 0x7fffffff}, {0x18, 0x1, 0x7f, 0x3}, 0x80, [0x0, 0xfff, 0x5, 0x4a69, 0xffffffff, 0x5, 0x8, 0x8]}, 0x3c) 16:00:14 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x80000a81, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fcntl$dupfd(r0, 0xa, r1) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x200e1, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f00000000c0)={0x9, 0x3, {0x7fff, 0x9}}) r4 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r4, &(0x7f0000000040)='.\x00', 0x2, 0x1) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000340)={{}, 0x3, &(0x7f0000000300)=[0x0, 0x0, 0x0]}) pipe(&(0x7f0000000280)) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f00000002c0)) r5 = semget$private(0x0, 0x3, 0x1) semctl$GETNCNT(r5, 0x3, 0x3, &(0x7f0000000180)=""/221) ftruncate(r0, 0x3) 16:00:14 executing program 0: mkdir(&(0x7f0000000100)='./file1/file0\x00', 0x48) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') r1 = openat(r0, &(0x7f0000000240)='./file1\x00', 0x2, 0x2) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f00000002c0)={{}, 0x5, &(0x7f0000000280)=[0x0, 0x0, 0x0, 0x0, 0x0]}) r2 = open(&(0x7f00000001c0)='./file1\x00', 0x100, 0x1a0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000200)={0x9, 0x101, 0x6, 0x100000000, "ab0f4467bcc04986cd6c5c0750db0f171407e060", 0x40}) unveil(&(0x7f0000000300)='./file1/file0\x00', &(0x7f0000000180)='x\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 16:00:14 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xffffffc2) syz_open_pts() 16:00:14 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff6, 0x31, 0x0, 0xfffffffffffffffc}], 0x60, 0x0, 0x0, 0x0) poll(0x0, 0x0, 0x6) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffa, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffff9, 0x2}], 0x2, 0x0, 0x4, 0x0) fcntl$getown(r0, 0x5) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x87}, {0x10061}, {0x6}]}) syz_extract_tcp_res(&(0x7f0000000140), 0x703, 0x6a) r1 = socket(0x1, 0x4, 0xa01c) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)="1b873d1e6361d1dda289df9ef3696e82e2faabe09328f63225b1dec0c78520f75c4c7deb42613c5f7bb890cb6989ab18a695bd311f78b4255e1f1125965f26645365210b1b7e8e1742754e199cf2d87d13dd120348064b7fb7783f5c4585f0d88dfc9ddc717f5341fca43f06913d5e7aea897f57bb3263f0d486c9cca1d5870a95d575c47b08f2cee3298bce433a598778f4098a9d48d06d59f8eec3469d070908889add4ba0e066a2bc74f6db333d33fd80cb84233e3caecad4542adf86dbae48d9ae2f9eb0626d7dd1b63c5888ef8357bc396a62e5814a677611148eea304a83c41b4bdf37bdc6b63d824668f038ae1bdbf51015583c35a2c5719f8d9b55790ee1cc2491eb287feddfe600b76d2abb0189cb00a965096fea203e64bbac6ee0a6384689e6db57d3c727c53e6719785bddf0e5411cf5b6db3d86c3c26a5f3a966c08d4a1963fcab1d171304849e02a4881fe7449445f976375caf8b1c9471d895eb8bc4ed510839442dd82be6c49345c7787a6c8d8f4da65ffadf2524c3a35d6cea3e77206eff344151d3e1c1763fa0cb8f49048b2db195079f26df28a1c84df54e45111da7957e88160d94e2484de25642bda206e43a971d996f9ca910b1152e2c7f46a1a3e82a3c80086c00398f572a66f0536b1e4288c3f8c5d78e329ec10a381caf46295b800854fc5aecea4bd85210078ebd64f5d7ff0e60bc2834b568502b525fe19daf9e2ef4f410a3c0703597adbc3efde7002fc9274eeaa32b42a4984ca7ffffdfdcad79c14be704e43fda23b92804ffdb51967d7ae4f92d907618a9cd41b6fb6d111991c980b329b9c580594177cfe5bb1413d6bb29328e8ee9146d0bf1cd8aa153d39ec5468ec1b38ca00840a985076cb42a946219d4a438c4190a8f472e82a1453561e8f785bdcf852db6c8bd407eabb1551642642d57b3ec74e71da00abc740f35bc5c80c0ae5639a97bd67e8991726f90e60c1bd1fd4145c6b2102074ba0c185a516199c8a07f085fbdc621eaf9d7d2f572a91cd28968aa38b471c33803ea3b20cb6ca5ba0b23cb16404ac0b683d320211f973130c4bd6adc50dbcdec48bb6b5ff3b64dde7f6c17e5305cd39483c5589c4b64379219118b54b32280a619f41de7fcd49b0463321378106bd35e2e47e47314ead284c5a7e8d806656dd5f86bb7bcfa55af4b88311b67d6592e430c8f306b35e8d3898cef01566e6603c0ee983302f1d52b34b9613a992cf9bbfc63eb485275a2bb9249889197038ca947e2bce9f0ad00c600563bce81e808e368fdee0f091dce252e2bb168ebfe3412d6b46b46de6c3956f8bb5a687494ce524440b5ea46825be79d65202ecf94f79b5bda99bbb3cebe37f29690871d4f3c8cbdf407b278452086ce8c53cc7549fc4d4259f91c2447468ade48b90965c80d864e65c57f32cff23bde5bd371c064855bee6e1941a8472d2c237902afb12f0e8dd4c0835288f95342f6ff20713611bfa385487bff951c43c047cb9868a5cba375ebb45c8cd1d0c2bc193701f31da03d0b297779c7fcd81135bf7f11703af81df42b4aee33a6cb6b01c7704da97b8328b91fe0ac2d5f602a098749fd1499041a94f1b7fec80c2a40bfce600c05d2e5d4e9bbdc3088c213b189b0767962c5403b8199134453677b8209f390cc54685f39cfeed60f0790c29e715ed7f131b23d7603f881c88f2d89957bd587a46ec570969becf5a489891bc8eaa950e1c037103e7ca2c89eb44025d892ec3b6aa991ac966b0f5f494d14514cb6348e1181833e074cbbfe1b5e3276bb73d292352df083780842b274fb3b9f40b2ea24957ceda6d31eed50ddaa37b452ff1964ced961d14f8347d0e8ddb3ea831bf375f7803f0c43aa9d6d1b61723e291659a065c11d278eeb89d5ff8d483e867cb74d0218336870e38efca79ae7840941fa7cd9fdd116b5fa4ce6b64e275d093971339822e9d866cd4ce5393868c3a7bc1298c551d7bb84c0aef5c5d6c4e0c54522f08384263ec92307f3c0b39dace6465f686f51793abe117a04db014dbd1acd8224bc342ac17d7cdc6e066a3d89a6180e3dd957a0283136f290c4cb80f2a4da2536b24d9bbf3c82ffc83df6ff3bd75b2431f288d3b3b9766f6fa29f5150ebe8e917f9ec81aa900f58fd5e525ae2766ae1e5e6fd8fc750ddf12744f9ba6bcdb42f3cfaa9c2bee5bc48f8accb8d9786ee181a536501d5422ef9771c8178f5fc5595a9ebdc189e5e0d774f935122d46141a847426cca2b4995f496794fb8b8c9076f02b9db891aaddd515f55324d3a7a54d89abed27cc8b45f51a83e5fd204a02cbb0d1c9b1cdf948acad0393f378aa00038a1b4de44997bec15b8d4ce54bc93ef87ab017b1d8b3170750b7297b787acde8c24f3a1245349f2aa71cbbd8baed2a5b570e8aa59873ee95c583871ccb8cee24dcfde37b7537a9d5d889b65da67833d620b52725bcabd32eee168d0f5c1b2733a314c852360a8f86f3041001ab0c597d1ad94b7c90f355299b3b31a0ad35adf79b57c624bbb6a7ed557f4ff24f963c532d327992af5cb495fc9a662735fd7a33bd3abb02a595ac2a1fd7235d74682203ef9da8a753051e4f7882b5ca75188d880f0438d88bef96d5cc09ca7a26f9aa5dfb9d8c5aac17805841fe4abb6742c9b999420aa5f0122e09fc64a80d19ded64896e079c795fe791b02f52761424f3c99179d67e7c6c62ec6ba3bded19caa693862021e3da88341949212a56fc7dc2ed8ffd7c2e92ac76cb467488bad63e04542b9e4d3709a546d8ff421ca33194e0dd229f6eb9b11f817bc002a66fded5e24015d5f2b8002e20b77296b0f429722395c6275d2a3de08b6c38a4c82db1bb16d573bdb572c3fc93a0ec2fe3dead010714f0310f0df28720bf6764b4f0c725a0ed0435f9a723c93836ecebc23278cb1162031c2ac7c16c2ccdea24852765283a0ce9fe11377f66ec5a8aefe47161aea1b6523172be3e3eb6c144aa278cad933a71f08aecd52818be526abb12e79a28ca7c8bb6b7588cfbaf692cc909af0774385bd8844df36934bd6bd94c91c818587bf57eecd30971cb7ed118ccb0cb6c007a99738d55ff1cda69da2bfef4d0c18b1c4eeac89cfc1f242e38afc270e30fb57531e049c905494079c81a9ba6d5f55092ecfeea70c9ffbe04a8713d91fea7e1b19bea3f2a7b99559a4c5c0941edea8ee62ae1caa447418c1a3670575515a0bd61ab30d7927ab56f610067ab4c7fb56e99a30a675ee9d60def3e22b7dd6f8d8fa6bc95e8db589521607d079fe681b98607eeacd26da0faae5695bf78419c99fc08736d658e86827eaf1baf42f58ae9179b643e268344a8185f4b8acbe00f3237468353f6e94bcd73815074f7b432500862b4377ced3890929783ba6fba47e0fdfe0d5fb35fd24e58450f22c33b8d0eef27643f7444784cb3f76f595b72691eaa78baff49674849c3a076693429681ce4e90b99c70adeae1637b6aac8a6a7306c20ec08b39e47cd8729a248846e27673c510ed610e418066c21099e552c7863d2b51c5af676fa19e75fc4d7d3a3a623abbb5315c0bd96e7fc3205e009e66ba881226c5b13be8ecf75956367aaae518373aaf198bcf635172c3ab774f06622bdc9c2c531579e588f2cd6de704f5b1ef46e6cd94bf4929c6816ad308fbe0fc5579bc62dc4af8a7ddf2b55d92c707c7b1ecd91deaaca9fcc671dead7c06770b7460ffd0f21e3a947414bc94b7b6eaa9d00395c36b452f4ebd2ee22e8c539f87b57f0e576ea211410f1c8d9747f7c922302f26001197a7b114e7b163f23b7faa0b538ec015240bbc3ef290e824f4ddce417c050daec71f7a5770084e51080c0d6fb5766e996769c32f75c68a271cdb030d00ad8ac92c00c2b436cf0467b523375ab9f98399314045d5cb3d80a46202d44c0efd823f92e0ff8b598b8689188af0fb6ae352ed06bcfca6141d66e04e4dab7e6c4d00d24e80fdda2fdae4525d88dbe1708a59b3b51b23f7580f445431bd66b7340a6b1afb2119e1693c5580c123e02f0b60a470876703bf20252f939d19bfa443db6a7f868e6dbf9e951d62081862d387068c2a63d35453bc81e42831ce72615efa3077680dd7f552079fbf348de281cb6f5e21f9fbb9a1d336b3a88abbba1f15fef924957d21ebf586e98fcb1193c2f0b65cd66a8010d9fed96c5722942e3b850ad2a37e59563ec3e74994e3f4d0f1b5e43b4c1d5cdc529085109dcc4b310df6e0bae5683af2cc59ee013022c05912ede18386ff2a25a73886c2319b6ef3254c303c7ade79c410154233165c8994bef49aad77d607649bc560f11acbae0cbf4afa9cee5db4a6dd0a9087126ab9c1b1407a0e8c0c33fdd64cc9ff6d9840ff4fa78177bac2f79b89ba69a82aa7f944a3e386cf1a826bc2b756658ad2bafc851aeac092007c60d582824084303203d348b669a11cba6e7b6518f5cc970dee319a0d372017f9c724c71667f8342f93f94efd8a4e45f04e95cac2c0efa3b5e57c296798041d6b22c13a0ba73fae89861134db77da431d3c5b13a15218b19793c37f9b0ea00880674681b7ac5573cf2e088e3b55fcf1dd12cd6afa589eff7e8cc5d4867950807c6b190a35bf12633d5400b11b4d4f5cf6a94a0f5af036f9f945f18839edf31b2db03e0d599c79fdb0457946b40c4661869bb7b7a1fd6727f32bcb10c401497597515fd5a414b1f926d81ec135b994045821e41ca494b7a4ed6ec6c25fcb443b8dcee733a55131b590d09bb8482a1ba9fb07cd67c63b0e0b2d7b4653a165c661fa81f61b42ddeea25dabf8effe3dad98bd7807e9a0e921d37ddd813f95b63cef9cb849aa40fd472a20e9cfa12466ead6331dbe7dd65abc2af1954b2e5968a449660a2fff071841b0c69515888a0c098b846ee2e2603b3adcc7482b541046f661d28bfbf9a9beb521caf9664b86283804dcd4ba03039cd48741428f66886bcd64feb50720729917d28d610e9043e59b497c350ced40e8689c1ff77416b01472e4da18953f954380020b8d07e23f95c45d9b3e8a3de6c5f39c91de81fe5086afc4baddd97b9feb914b1cc41d81f5ff4d66d173a4ef5ab4b27e4458e514a2ef9efc3f4bee3d0ba6c5da644781b3a3e2514365b37620ba6883cc2383f5e7e884a5f923c017e2a9f9526a95c13a3aed4fdc9d685f1cbc7c33f7ba51696a42ea9b2c0b4d6356117a28fb8b8c3f8fc1baa44348239a8e95743f6ae06a1f3876239c21accdcea679e77f85642335392eb4288327b429c1866491ebfcad4cb000481c0d85ec59f16423e56b6cdf9b90e1beb162b1d04df014ef7656c30ffb947382a64032cb009bd06bfcd0041a3b918df1d7b1bdb3947fcae0613dccb8098a75294802076c3d6f18947f97f223302b508d8a589020352b3691aef51895ce0ca3f0e09e44c4e1c041e93c38c3ca9a6dbc544d788dd68847d4d33dea10d7e298a4fa4580c9d2eb7dd9af6d18efd3450a0162f14c95a6895a482e41a0be1f56cfbaa196fd7ef4a3c0cfbc346634119dcaa9f42ee52b95da77b9df1121459660d2fe3b36c473eec834c0d02e2d1e926f2b9ffb7f9f852c3180fba632cce9fa5301ef8cfedfd0170acd34e7a5f5fab005d880a13e461cb39b366db4f58ab2e06988db937b8a7ea8ab450463533348a7a53cae3ef6b4cafdf343924e44b8e94a61db2698fba1ff6919f8301136a077acdf9db8da6c7c734f8a7e722b2726c299656aeaf6962018c8e29386e222120361ce92148232d387764e20d054cf5c5e3a4f853c9684ec2a1b1c2fd5f5", 0x1000) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001240)='/dev/vmm\x00', 0x0, 0x0) socketpair(0x3f, 0x4000, 0x9, &(0x7f0000001280)) fcntl$setstatus(r2, 0x4, 0xcc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") pipe2(&(0x7f0000001180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f00000011c0)={'./file0\x00', 0x3a, 0x100000000, 0x3, 0x0, 0x6, 0x8, 0x80000001, 0x3, 0x1, 0x1ffe0000000, 0x40}) 16:00:14 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1000) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) r2 = getuid() r3 = getgid() fchownat(r1, &(0x7f0000000140)='./bus\x00', r2, r3, 0x4) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./bus\x00', 0x11, 0xffffffffffffff5f, 0x20, 0x0, 0x9, 0x3, 0x0, 0x1, 0x1, 0x1000, 0x1}) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) 16:00:14 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r0 = open(&(0x7f0000000080)='./file0\x00', 0x202, 0x22) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x2, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={r1, r2, r3}, 0xc) 16:00:14 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000080)=0x1) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0x8) setsockopt(r0, 0x7, 0x633, &(0x7f0000000100)="193fd628402dd24204da9dac1481fc95f4d8801786b6e1adee06a8ddefdd3fd864f7d7e6eab0c7944fd86097ea0018b70a72b5bfec25194e0948d0c2dd1abb31a7f730de3c769f5633e54ffa4249613a5a6ec312db750960fc6be0d245cab1509c0165ebde81f726f6b116523960def52f035d7b548b32f1e00b8394dd6c02fbd412222c38c1003f30b14180fc39a7015983228265eb6cb18136536f114128fa5200fdfe60ee4501fd1377477f04f9df88a5a9928a800c0c7e644cc60b6e08d8c4eaf433db2d1fac296c41b10a2f62bffd822b451e9cc539d932d4365a9f32", 0xdf) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x8001, 0x9, 0x5bef, 0x0, 0x100000000, 0x10000, 0x1, 0x0, 0x2, 0x10001, 0x7fff}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000280)=0xffff) r1 = dup2(r0, r0) r2 = fcntl$dupfd(r0, 0xa, r1) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r2) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000300)=0x9) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000340)="a935d4104aaff07d88ab933c6ca091e6430e45d7b6a5fe232779cc30515040abf7b8a7363f73af37fd4bdc0d05c430e923c73caf25d654f29c16e89b35e79b4f3190c2507cd17acd01826adec1b9dd5daa0a8946a63cec9386872f4ec5fed34228ac5a2015527ed0cc92e8d038d30437e0b702209e64f33e0eeee0dd097303d2234b7ed4b5e36815aa8cd5f01475245b9a8a8d6ae0f7f58392389ab7150b2e0bf26176a7352d538752083340b722678c4141eb8d8ab13bca55530b82d82e9d65b56f7c6b2f4ac9eb175d4834641e52cfba73761d3a987f08d9d7836b0fe57388e42355f5b8fd9339393cdb358f3b51aec700b37a0a7eafad96e6", 0xfa) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000440)=0x1) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000480)) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000004c0)=0x2debfb2fada68d05) ioctl$TIOCSBRK(r3, 0x2000747b) syz_extract_tcp_res(&(0x7f0000000500), 0x5, 0x800) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000540)={0x6, 0x80000001, {0x5, 0x6}}) pipe(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIS(r6, 0x8004746c, &(0x7f00000005c0)=0x375) r7 = open(&(0x7f0000000600)='./file0\x00', 0x20000, 0x10) fcntl$dupfd(r5, 0xa, r7) mmap(&(0x7f0000fec000/0x11000)=nil, 0x11000, 0x0, 0x6812, r4, 0x0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000640)) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) fcntl$setstatus(r2, 0x4, 0x88) ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f0000000680)=0x7) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f00000006c0)=0x9) 16:00:14 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file1\x00', 0x0, 0x400000) execve(0x0, 0x0, &(0x7f0000000400)=[&(0x7f00000002c0)='&[\x00', &(0x7f0000000300)=',#!(\x00']) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) unlinkat(r1, &(0x7f0000000080)='./file1\x00', 0x8) fcntl$dupfd(r2, 0x0, r2) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)) close(r0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x4810, r3, 0x0, 0x0) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x61}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:00:14 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) execve(0x0, 0x0, &(0x7f0000000280)=[&(0x7f0000000080)='\x00', &(0x7f00000002c0)='-+\x00', &(0x7f0000000100)='\x83\x00', &(0x7f0000000300)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00']) r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x3) close(r0) syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x40, 0x197) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000140)={0x3, 0x170}) dup(r0) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x7, 0x0, 0x0, 0x0, "61aa0db100000100"}) writev(r0, &(0x7f0000000240), 0x37f) 16:00:15 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) shutdown(r0, 0x3) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="1000000000000000ffff000001f86681878ecc4b4b17c565000000"], 0x10}, 0x0) 16:00:15 executing program 1: r0 = socket$inet(0x2, 0x82, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff8000/0x4000)=nil) shmat(r1, &(0x7f0000fef000/0x10000)=nil, 0x2000) r2 = msgget$private(0x0, 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r3) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) semget$private(0x0, 0x7, 0x40) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) r4 = dup(r0) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000240)=0x8) connect$unix(r4, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) readlink(&(0x7f00000013c0)='./file0/file1\x00', &(0x7f0000001500)=""/224, 0xe0) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000000280)={0x9, './file0\x00', './file0\x00'}) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000300)={{0x9, 0x2}, {0x9, 0x80}}) unveil(&(0x7f00000014c0)='./file0\x00', &(0x7f0000001780)='x\x00') msgsnd(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000063e4445fb4ef521907b5747f87a4829dad992189c3d00d583058fe215304ddc2b2aa70154edeb6744168a6da980716966a867149e350c19795ee973453be620e265f4bb76afc6917b4a7018b350b04b72773ad97a1692b1708c980940a2b0b064b0505785918364c33f7a521deb6e2097247b02bf59c4f9180ada76a11add9d7bc0b8b3022e6f5aca38c1c98ddb8575b1621e09394dc7dfdfc5269b922faae325f85c3e0a6de9e24db69914ca20136caa71a5f8871b5457a053bd40fcdc743133841ce13dee1be0cea2393a4d5c6857674755c816af3ec5e4427da26049ad5950fa4c4212dc02b774aa622a049bb64143dc78be108d43fce9ca6e3c8ce0dfec8b1c8f7bb63498bd306dfa108ee2f870da706d0ac056de0ce7e3ba6f892b2b25bbdea7e1cff03e8c4732cb3b75647931e8207b649698e68a42ce42cd10360e1"], 0x1, 0x800) 16:00:15 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r1) r2 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x0, 0x10) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000040)) socket(0x10, 0x2, 0x6) chmod(&(0x7f0000000180)='./file0\x00', 0x0) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000140)=0xc) write(r0, 0x0, 0x0) 16:00:15 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x82, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000000c0)={0x3ff, [{0x3, 0x6}, {0x1, 0x42}, {0x3, 0x7fffffff}, {0x1, 0x213f}, {0x2, 0x5}, {0x3, 0x20}, {0x2, 0x3}, {0x3, 0x5}, {0x1, 0x7}, {0x1, 0x4d37}, {0x2, 0x4}, {0x3, 0x7}, {0x3, 0x3f}, {0x2}, {0x3}, {0x3, 0x8}, {0x2, 0x8001}, {0x2, 0x101}, {0x1, 0x4}, {0x3, 0x10000}, {0x3, 0x6}, {0x2, 0x80000001}, {0x1, 0x81}, {0x1, 0x3}, {0x1, 0x2}, {0x3, 0x8001}, {0x3, 0x5}, {0x1963c41d922be5f5, 0xb0}, {0x0, 0x100000000}, {0x1, 0x7}, {0x3, 0x2}, {0x3, 0x1a}]}) close(r0) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x3}, {0x7}, {0x6}]}) r1 = syz_open_pts() ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0xffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x5}, {0x10060}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x42, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000180)=0x1) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000001c0)) 16:00:15 executing program 0: r0 = semget$private(0x0, 0x2, 0x220) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000300)=""/197) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x20001fffe, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f00000000c0)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x50}, {0x60}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)=0x8) accept$inet(r2, 0x0, &(0x7f0000000100)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x8000, 0x0) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x54}, {0x400000000000035}, {0x6}]}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000000c0)=0x1000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) poll(&(0x7f0000000200)=[{r0, 0x11}], 0x1, 0x800000002) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x131, &(0x7f00000000c0)="01ceb11bba8c6bb195a1a2ea67352e2ab3ecc0fbbab33bd6dc802245de57e9472e5386d52ed824c1479c7b75e3b0b90e0c0c6553345aa54e86e4a3000000000000000000089d8a1920b67c007400563bd603c2a35f367b3bc8521f88a43e6601e12a3fe5b34791991a615e7e2ab6a1f04f4854c08aadddd50492103b52c9af7cbc274dbd704b79d0f4e466e8cac8fbd5597fc81dea901e74902ba304f869494f5651884894cdb7783065f63ee0b6988dc327d82e0386a63b7d3a67a140f5ea95104f4322fb2a4d7c13866232f2c11af61cb4dd4b5e76466cddcffc216f93d35dd8e3f6023dbb302d1723d5a35f241456f577cb7a61e237d044080f2b8c46c28250759ee5abf1a183d0f1df5f4ef6b40fa0a62ee79462e8da79b06d042cde55e75cc0faaaf5d85d66fe0594fca8ec30496a") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x4004667f, &(0x7f0000000280)={'tap'}) 16:00:15 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="20000000f87c8a5bc4a97467251be61491ae6f51a813000000000000000000534fe59a00b8100000002900"/52], 0x31}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) close(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x6, 0x7, &(0x7f0000000000)="e1cb668b3cac9b681d383bb2f86a6c13dcbee84d72", 0x15) sendmsg(r0, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x208c0, 0x0) ioctl$TIOCSDTR(r2, 0x20007479) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[{0x3}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") r1 = syz_open_pts() ioctl$TIOCSDTR(r1, 0x20007479) 16:00:15 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x140) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x810, r1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/194, 0xc2}, {&(0x7f0000000080)=""/49, 0x31}], 0x2) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x7}, {0x34, 0x0, 0x0, 0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket(0x0, 0x8007, 0x3f) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000080)=0x9, 0x4) syz_emit_ethernet(0xf0, &(0x7f0000000200)="8d") 16:00:15 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0xfffffffffffffffc, 0x8000, 0xd91d, 0x80000000000000, "d730c1e7e400000001000000000000000000009e", 0x0, 0x1}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 16:00:15 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000040)=0x2) poll(&(0x7f0000000000)=[{r0, 0xd}], 0x1, 0x0) 16:00:15 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:15 executing program 0: setuid(0xee01) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)) r1 = shmget(0x2, 0x2000, 0x91, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) shmctl$IPC_SET(r0, 0x1, 0x0) 16:00:15 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(0xffffffffffffffff, &(0x7f0000001300)=[{&(0x7f0000000040)="0c6d513562f03ac2d5fa0014f40020000011bd0966696c658df400a505b739e9f07e88d6", 0x24}], 0x1) 16:00:16 executing program 1: r0 = socket$inet(0x2, 0x1, 0x800) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000000c0)={0x2, 0x1ff}) pipe(0xffffffffffffffff) pipe2(&(0x7f00000001c0), 0x10004) openat(r1, &(0x7f0000000100)='./file0\x00', 0x10040, 0x80) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) accept$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x30}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="0f") r1 = open(&(0x7f0000000080)='./file0\x00', 0x100, 0xc2) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x10001}, 0x10) 16:00:16 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20000, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000002c0)={0xb47, 0x0, 0x2, 0x1ff, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8", 0xcf4) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x80}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='5') writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237f", 0x255}], 0x1) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000080)=0x101) 16:00:16 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000000)) pwritev(r1, &(0x7f00000003c0), 0x1000000000000195, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) getpeername(r2, 0x0, &(0x7f00000000c0)) close(r1) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) dup(r1) 16:00:16 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x5126) chdir(&(0x7f0000000080)='./bus\x00') r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0xac) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0xffffffff) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000640)) 16:00:16 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{}, 0xfffffffffffffff9, 0x1, 0x0, 0x1000000000000000}], 0x0, 0x0, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x2f5, 0x0, 0x7fff, 0x0) fcntl$getflags(r0, 0x3) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000080)='./file0\x00', r1, r2) r3 = semget$private(0x0, 0x3, 0x1) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000100)=""/146) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0xe88}, {0x5}]}) 16:00:16 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x633, 0x2, 0x1d, 0x2, "464b559cc683ea9d5c993485c219a843e9916577", 0x10000, 0x7}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r2 = socket(0x10000000002, 0x2, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x172) accept$inet6(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0x3, 0x4) 16:00:16 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000100)=0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) shutdown(r1, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:16 executing program 0: unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0xffffffffffffffff) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') unveil(&(0x7f0000000280)='./file0/file0\x00', &(0x7f0000000300)='x\x00') unlink(&(0x7f00000000c0)='./file0/file0\x00') 16:00:16 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x4501) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x83, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0xc, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000740)={0x200, 0x100000000, 0x8, 0x800, "64f00f8b49f993c70df55a6d72750ea4d9bcb63c", 0x383, 0xffffffffffffbdc8}) mknod(&(0x7f0000000040)='./bus\x00', 0x80402005, 0x4300) close(r0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000780)='/dev/bpf\x00', 0x180, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000240)={0x10, 0x50, 0x4, 0x7, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1000000}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x7}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7ff}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x2e7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xffffffff}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0xfffffffffffffffb}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x7fff}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x5}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x1}, {&(0x7f0000ff5000/0xa000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x4}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xffff}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x8}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x8}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x40}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './file0\x00', '\x00', './file1\x00', ['./bus\x00', './file', './file', './bus/'], 0x80000001}) open$dir(&(0x7f00000007c0)='./bus\x00', 0x171bfdfafc7999b0, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x1, 0x40) shutdown(r3, 0x0) 16:00:19 executing program 1: r0 = socket(0x17, 0x20000001, 0xfffffffffffefffe) close(r0) flock(r0, 0x1) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) flock(r0, 0x0) 16:00:19 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000040)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') 16:00:19 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000100)=""/101, 0x65}], 0xa3, 0x0, 0xfffffffffffffe32}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) execve(0x0, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) 16:00:20 executing program 0: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r0 = socket$inet(0x2, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000100)='\x00\xff') link(&(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000640)=0xfffffffffffffe18) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) fcntl$lock(r2, 0x7, &(0x7f00000002c0)={0x3, 0x1, 0x7, 0x5}) r5 = fcntl$dupfd(0xffffffffffffffff, 0xa, r2) open$dir(&(0x7f0000000940)='./file0\x00', 0x8442, 0x10) sendmsg$unix(r1, &(0x7f0000000880)={&(0x7f0000000440)=ANY=[@ANYBLOB="013f81566620b3a5fec77427eb0e657400e5952b896c6530009d5c0c10d0aeefdbd17ded014705b77eb04adf1219ebac567c00"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x408}, 0x9) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000380)={0x9, 0x15a400}, 0x8) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f00000003c0)=0x9) sendmsg$unix(r6, &(0x7f0000000280)={&(0x7f0000000180)=ANY=[@ANYRESOCT=r0], 0x1, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00'], 0x4}, 0x0) r7 = socket(0x10000000002, 0x3, 0x0) getsockopt(r7, 0x0, 0x69, 0x0, 0x0) r8 = socket$unix(0x1, 0x2, 0x0) setrlimit(0x5, &(0x7f0000000400)={0x5, 0x156}) sendmsg$unix(r8, &(0x7f00000008c0)={&(0x7f0000000500)=ANY=[@ANYBLOB="01000000010000003200a93003e8224e25d5183294c0ce0031f84cb7090dc5c32f5496902924659a22630bb0e8a347b6eaaf510882697ed5ea702bc45c48"], 0x1, 0x0, 0x0, 0xfffffffffffffffe}, 0x0) r9 = semget$private(0x0, 0x6, 0x1fe) fchown(r7, r3, r4) semop(r9, &(0x7f00000000c0)=[{0x4, 0x0, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0x3, 0x1000}], 0x3) r10 = semget$private(0x0, 0x1, 0x13) semctl$SETVAL(r10, 0x3, 0x8, &(0x7f0000000040)=0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)) semop(r10, &(0x7f0000000000)=[{0x2, 0x2, 0x800}, {0x2, 0x10001, 0x1800}, {0x2, 0xbd0, 0x800}, {0x0, 0x6, 0x1000}, {0x2, 0x8, 0x800}, {0x0, 0x3f, 0x1000}, {0x2, 0x3, 0x800}, {0x3, 0xffffffff, 0x800}, {0x6, 0x7, 0x800}], 0x2aaaaaaaaaaaabcf) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x80}, {0x2c}, {0x6}]}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:00:20 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0x8) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_addr=@un=@abs}) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCLOCK(r0, 0x20004276) r1 = semget$private(0x0, 0x5, 0x80) semop(r1, &(0x7f00000000c0)=[{0x0, 0x0, 0x800}], 0x1) clock_gettime(0x4, &(0x7f0000000100)) ioctl$BIOCLOCK(r0, 0x20004276) ftruncate(r0, 0x0) chdir(&(0x7f0000000140)='./file0\x00') ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000180)={0x0, 0x3fac, 0x3f, 0x1, 0x7fffffff}) writev(r0, &(0x7f00000017c0)=[{&(0x7f00000001c0)="32a10ac735d6fec496114d7a301bd5a99fe9d448940fbd9e32134e1e3ba7e15963172e3193e3c1f3b3e7bad494044d0ee343c46776c1a6615970e582ff889358ec36ed78445b17d61a4cc7ae2aa11409bfc76e27c537d9380952f85c9a28e61907b003f6a230d194670e8bedfdf92a30488e37982ee8e3be9ac282f0db7463ce69b05aab365d457ea6297bc8f6246229350fbcf5c38640dbb4bac653e43ab558b2ac4cbd4d30f3f2f1ddd9e5a3886294f3c9d98491adc7b3a8ca37e7a87a6b0006290ec5b7c8fc31966b4c8c31eed706ba54dc2f22431ac2c595bc636869ad0d259b29995577cce8b8b0abf9389ee9837ec2f7cbfb728f", 0xf7}, {&(0x7f00000002c0)="6292568561f7ffb1ee0ba9cab32453452978d20a9e9511dae5f4599a4dd6fe18e7532df8ce472ac57d1035fe4c84b7c0f0b8544e46616648df6806846ba3728de7975ed3379a76c02a39d31bb15c3fe3a19608", 0x53}, {&(0x7f0000000340)="7e1a6f95ee24c1db667581e989838060e0fbaadbab0e04e94cf602a7fa63e29eafa349486a275afc94ae8ea96ab986e9b03521237ecf6cff3ef6ca9cf0ea025d35dba8235b55005226b7b56dbe41cb1dce37b03c16dd1bafa1d56d6c52acaedc43c01216e733c61f440e11e7d524d43d3ff44cf25b7092b0032efa072b882290962e201ee6ea1f94665eef279ab327da3f38eafe", 0x94}, {&(0x7f0000000400)="8688fbae0c9529592da1641a1420480f4209df88a266fe0c2286caa2dfe1ee136f5f14df4476c5ed1a8f8fabd481ca5436cd0923d4d4049de2d5f1ed8ac202bfbf01da336364c1e144", 0x49}, {&(0x7f0000000480)="a7c4a7e89e93e05d5773c6152d14b40f9775775e451e1dee84fab67738843b1e9f5031ea0ce85b1c77aedb65703589e1a56bece858edb4efb2045f2c2049b4443eeb68ac37fd9a143e4edbbd46b6ddd4dd2b2b1b0ee34e8323aeb7c8692c749c98e52531c56f2379c9248342ee94", 0x6e}, {&(0x7f0000000500)="7f722b1b9eee65df0ed34b8be43d5e7674f01625019932089538c5b68d47b7b546b9c72e2dd0fb0fe0ff551ccb768d7ada3f2f2c73851fd67b8e568b40f1d9567b2b69c6bde226e64bfcdc5deafc2eae858b7ffe404f4f93464a820cdaed226845143b0120e3c52b2ac89200ec5f4f338ca8a1bb3a97fb88bfe1c5f3449d54629d7efbeba1199655c2ab0a5837b12010ceddc58454bd3d9ccc11ce06df0e92c31f918fa04f3eda96f65d4993f00c800a090400de9980af440a5cad77e97246c86904553d5212d3ee824d71774a1a7e3a40b9c2e770d4081daad3a657e6c7c5793d37ed64f7ed53698d943d23", 0xec}, {&(0x7f0000000600)="db6297cf8e9ccae6e1f7e5523e2a57ae70b3978271a911ba81386317c10804b94211414e929120d7ef638f332c878e190a8479d9621b04412c6c77d67559d79021dca1b55b", 0x45}, {&(0x7f0000000680)="66c866e80652ed9a0c4a463e6d233d220fc07eec8c67e81435ac7c7e907d734fe4281719ab959a39448ba13a20d3aebca23ff527c6cdec04099b0b337f1032cb9a50ff05d2f43851aaa41e58a4e9349e2611e1725b2264bb3a4dbc12624991403008ea854a9022af6bb317644e8002c9d3c6263f706bfa23b30c", 0x7a}, {&(0x7f0000000700)="80d7e14094027fcf5e92eb61f81c735ff279c5260af7773d069447c893be3a224775e6a7f21f30466938a4403dff78c3c1a4376cde8b178b50546e892125d681445544c630a2c251d89e2cba53c0ddedab8a4fe0986f1ed67949f6ffa19ea46bccc588685d9dd34d4beaa9252ff9993b4680d2dc4f90b07de1cbcd047231b1d7fc30438f0829be8d522db4bb4df7af99aa5fdf281e90d0157b", 0x99}, {&(0x7f00000007c0)="317c0cae919c074693036c80b0bcd594a8d8981c7ee3535eb774a2fee9f411ae35a1c63cba05b651da05abb50d84a14ac3633960500c41ac9aa51cd14981b22bead34bcc2a090a1ab5686db24cfcbb3766b782d04470778c2ce5476f47bed035f73215a59dd096101d4832195e8d6268c84731f47d45030c0927026b2fadc5780a9ad7aef6ee018408cfebbbda5bf7e5468fa9dc3cddcaa852fd7767f88948731e0284cd81ff40047ead92f79ae3188e1bb1c525bf1fec3a237936b25d58a835bf539f766e5bcf593d45e60749c0125f03f7dbf67d9fb30ab6ce151e68c925e9dff1e0090f4f9e7daff5e79644a6440b3b6095a8c4509ad024454c4e22980917531c854b639041d70e70cffb6c295f3817b3edb6bf4b1e40aaabc5748469fee6d5f66a293d55d3b6eeeba02a8d02fe95270f04e241fb3123c9b17a048c9da67eec79be161cca720a1382ab6fbee38dfd7229416e0a4c18cb98a1f5d49b613167b4e447004494549fa44690dd0a80035cd63253e9535a72d605440eff066297fe74fbc7412648e0530c0ff9f7a480586a96623fc1e3951513657a2b0d1f969645a159f1f36d7c0dd393d8470789a7f5fb8b825005d04bd2072abd1dfef1bd9725bdef4a46fca160803da349954449baa15233b392ef3381d951b482ec9c9189a51d3e19236c6346a62ae6157e560d0a62e857b5a2ad47bb7d09c78038ebb330663111e1dafe0917ca73e69725ec4f535cd7300a30d5b370d9462c464945622901d6bb1fb97b47b47bdd7df8105f2d8f2ddf6e32b1aa103222469e6981f55b0671c7d8e60013848a3a4c883ecd324159f3759b126875fcf3909be398265f4363be797ed7d30b1293accf0422a59071f6da3f4c01c6e398f30c13474479d21b2e38fe9d6f0dee0aab4ddbb0f91c83a8ad5b61ae5c184d68f47af928e0427857ac433de12f69cbedafca7bd22d7809dacefcfd242a3563e4093ab8db488ec65adced2ea027eed5665bf04f5cd77b8c54265f6cefe3c78bffae69a8400f78430ac1c43b29e1a980f1b88aa83c6f5d479476d034c71a5500370c99a4a24d0d089f8028656d2537a1ee4b392a9bbe1a1c04414b17f737a1f9ea443a43a998f57e958512af77a7788ca40cad1f2c348f0957c22df8b2b29c582f526b4af39c61d984166e1fc0774200488de1172e35ae273a6642d25c81ab51ad55ae8099d661663c58ac10fbe776f8b7d301016adf0450bf7c7a726634961e29523d579479a60f8f58cbd1a9763f1bb74fe1f8b471d27cd0b15647027fb109202d75ff56b586ba292699d420c479e2c07207fda4989f2605541e6c7e5039b6e4b9486c70a7c9da3b4283e144246fc9b884ad8149b8530fc9b6b320818a7b48483c61355e5bdddd24539a5b343009106c53ba79a237b3f89c7558277aebc43f95041e04d44a8ff4deda182a26bb88d20e0a9f72ebaad7b5fe9b0babb672f58274f576f6479ab0d8b429ff3a613d33435a6b82de8c3fdd3f3836d746620997ac0d7e5e62a219d12093fddf6b12d51eff9fd57d515f71f36ee3e6ffc6d5622589bcc596a89867216157a09754b3367fb56877c89517bec2b0b99830dd1a2cbc296990192d47b3246779c053369120b0ded3a430bb50a4d9d39ebc383a035b204f4dd996806235662d8242782e2e039235945a7afd3d24e8c8131d9c34e6883a76d5510deb95cbf7e289c4cd9d44515b4b4990884d8e16383ad01681d0e20a0807bcc598f5c5c28a6f3d01b4508f8f7885f49518122f7ade868a7fb449b84c7e7104e74ce35ae5b00aa5dfb23a56e4b6b2ef6080f0324c536ac3dad73c545b1f6ddc48c37abb7a703292ebc9acd2a4485bde6444d2cec22605fe1396ee1d29c933f1c413c3ed0582e800fc7201270c89886597269ad2ff6066976331a78667d6550c39791f9f6d7992ee0c4c6ceb0c0413d5f5ef3267b38425a3a2b78e8b553069faa3bb722e0d3d5836cc48a78593b8613617af4662d7bd7c29a6b806e82d79df313fef2357b27e5dea0cdcf8b1465c69dd2ff1c4b5105da093c414d5afd954408a42da13d39f8a2420c02d971c5d81f14ad75278cb9a1bb65f043634d2da70849e87e81dc73526c7929be72b462126bf579ebd4c66973f5b209349b6d0409898b369946ec7b53408ac2353d40d322f3ee40ce4f07bf90bb55fc44c318a909a9a6c37cdf198fb268fac46bb1c61c425d8f189ca0c330e8a39e8450b4b364ded91984099a22eaba04a58996fca1f27393586ac3db5fba0fe1f5d5924ededec4c1f8d839cfae461f43e40af8d57620e3ae460abab65c97723772dfab702dfe08f78084cec37cc178c384ea3dd19ccbe998bd47c8148b10b4c758f0d12abb01c3fc5df947a515f33f850790912cadb062d18b5ae904f954b206144e9d3b15ad6d0182f74d88a2cd672b4412b19c80c2f8ebcb753d8f2d2964f43bc519e47c4d886eb826405992bf0019576b23bc85483b94429ce4339c1a009c484cad5ea8767717499ed1e2081cdc5c19d99c277ba63762cf32d67d292af7d482549583a5d48a8058ff2f77abb72dc95792d619083e6dce42bf4855b08d036f6a52e169e2769cce29d897e90cfbd7dc83b9d969bdaaed3e226b052c81d0d322aca0de327179d983e1cd28f979bababa3fe10937ad2a49e3b800d73ce4738ccb71918ece2b3817b162d232666e039a9b563f7a689a7273c6edd4c1ebafaf31c8a4ce492fb4295f28a4fe8406f4d34f44d72010f39b83aa4a55d062e4c51c09a8fb3abb09832b25c3a522fcd2fbc0fdd0f6d9056bebd5ee9a50e1fa63f3db0fc1657f8baa41e3c98885f72c506ff0fee861005f823da7c3abc0332aa6771e96c2b3b2fb823f6ce62ea8318f19beb3ffef3d160c38731e3d04ea38bb1d430de6e5886b26e72510ea3016fce413a711dd39e0952e17497df3af2dde16ac214d7283b9ab061346bf46a7a6b13124c912e98c9928c595cbf4d2923815bd6e5280e199e5b845466dc7347874cbb1f197e5215de4e1de2f15947dc7d4a01c30b91a7610a674b411e0a6d3f0a734dff0bca6dc779fdd5354da6d9596da0f73059756b7392fb6f42dcd794b8d4ae77ef4c669a3d7524bbafb1227cca78378c9e3b104b5351a696effc26045a3228fa0113ae46ffdb3f410313a76d96bde5fe9596a6e0870b092492369e4dd7f1f1fa567356c9e84ab935128662b7c76d05e1ba76124b857d9422b1a93f1a421a507d84099b6939e6344efa942a24e61898146887e60ba142dda4121e5e01fb00c37b15deaba293af849f7a7aa1dfca5a5447c114d1c16190efa89aa54d1ecbbc56e27b96b2166c9feed578b6b724399448af4dd3ed9af21c946877e0c431c2c3109f7b57b2edd0b6371efc0ec952a03bb5b38eb1c9fc9b3a28a7584039024d6b6f417b7f7d6d3cdb38c9dbc504e7516afff8a907dc00646da714735cb772bbf7f71f87ff17f233ae2f910a1d8bab77df8400400c5998c5088208e3c74fbabae74bc62439e7bbef52623910c2a0c440da3f9cc9494b7afe18f32b23b7952283c4e10c6476d05095ea02afae395edabbb43e10b550667354342e4b30551b55421755455008ab0698f77fa35c69e4e4bf9f217fc9d6ca35f9ed91e5e62d47875e394865432596c41a0fd33462cf7c48a6091f6abb528ea7b9eba83e4398b73a682acd194ec024c0487196e8cb752188daceef0149ec7f1f41a8cea7f96f841a0ebcad3a4a3813eb8dc47d57efa8c3957f664ec274ac3620465668a6914d1c6d530f0af6ee00cf9d9aa48d091cf01f74f52a4dd9049056a6a9d78b99fd47b96f61bd7e11453b3574caf6fa017132aae1963c53cd04af0d30918f3383f8e690d332c39ba31abe5f6f77142564f93d0e2b3804e80fd2b5e048c6579da3581b2fdfcfb3283fa893b613f4fced2979ca90ef8f24bc1165dae143e29159458c86ce17af692b2e5d1ceba4e879f0defd52d1e6ce79a3f3816053fe583f8d6fa0826e3e16e89a2392771cc910382f95f98e9add444437ddfcea051dcf2333656a011d543a980476dd111c77f27320bac5a6507fa86e0c8890600ca93edc9347920b8f63a32b4b730be556b90576f6c83c24936b32a7d115c13044b42e6b698f754ea9bf9543e263a0204ecad0caf6e320322de7c8a757cb0bbfc2302e894c28af6a0eea304c0cc96fb7a6c34598ac0450b56bf203a96ccbe533d528905e5e72e235646da4a6dcce25b79cdee7c9ad2f91c239300ee8762a55e3bafaaaa0bc7ea4323f5c97a746638f4f231d23fe2079695c02804acfabd24684941a809b106185313c4be7864343117ccd14f212236462173146f733696b3bb7b5b1ac6a81d3a54c0d8ccd1940c72c681c4350ba799e314147ae195684636cdef21ae20463524c8eb01ea225509c53cc3b9a07d1d3e29fc9dcd80878a9bac7448570ac20be510fe1fb9296fdb45c903b66a5a0bd7ff0b176ef4f03c5ab1449d51b4fa7975bddf583abf1a47a0c153a57f45fc3019fcb5ff29650c8b4ad9db52fc808b678093a7cd86d961295c1a58c2f800aa1c472189dd0f3e8b91f4d56b6efd6e76b133fa673d5cf7aafb1e4b604f81f63ec0eb54e1aa6cae3d3f269517a5cd8e234506f3e7dae2f8d4018de642a2480559f38a9d96ec4a63486e4804bf3e5f5ccf4af981ec023cc643ec8e0f10d7cf85e117b9d81943012d3883a5448f31ead5ea325951b4bf3eb640993d7842a9a262dc5d2cf7a10b3774591b529127d0db1e29aee5ed1ba6020176142952cf623f1e616d02ddd1cdc7e40425e37b67634101e2c61165f686ee08b4134a606d6b2e96dea9cffbca3e1c7c90b3af135bde43abee42e2d1f731fb505379de83e8c659f2b87d62d546b9061f035dc5809ff3f74c382f7670acd7c46d0e9cd2b8bafd2a7ba7bd733cee1cc5715041e1e510599d9bee6350c04232c3497140493583c0ca8dc5d61dc7bca0640022181c6a5e648ad4dce559d2b9cc4655f26b5560a71c926a8ad2b339071ab96f83597e4ea24ed54aedeec6058437cafd78093aef0029aa83b64a1b4e9d32c16d00eab94c624e3a489bd6fed7fb6f89db779640879ff90fc9427515527de8524f94c80bd2c67e595d1cd825174ad50100eecd819b862a02ad4e1bb67c72ebde16be60d15dcb18b3e72822731b30e592865c785a24832434802304fc679779ab4d7bfaba0e2bd8c6496d86c6fa408b06d95e34c021e9ed9278b795dcc5e60bacece5bbc00551c7f808130eb2979e31cae03168678abd53bda7c9556d907d3aa544f489287f2d0344353db3a2842b0dd5fee13b87aae8d6c3e797b6525bd7a127c385cbf19dc2e575c4f74b93ed2ff75f8e57d2e9601fddba7704f6e21fd1d32152e14d4530b3a3ad1dc21b665b068df41a88ef63d7019a4f7f6735004fd29376568f7cee964dfd981144fa44727bea3a6c581f26198bf4346919772be082580dc70aae3b683d5d87331e4968fd3d60e1264122be5e851e83a3409775bbf38548496f36d230c9e576c1e847ad928eafa212033c7ff2358aaea4fed1fa8c5e4212cb09f1bce9567dfa1ec28c66b116c62ffbe6a972fcb7ce4b92a69a7e6805880f6ff4a0d5e7f2b4fbcc179d72f86bf81d13011f1e9f7780e6596515dc84556615cf0624d3cefdfe65906deacb64276b4369683ef995ea5b9a22defdaf6cb2477a76b2804ee3792c72a23a8a98598dd2f18b4d545fea641cd83e426a10ea96260662ec2d5379641729e2a68b779ef796402fffb3f5f02dee1f44db35485477c", 0x1000}], 0xa) r2 = open(&(0x7f0000001880)='./file0\x00', 0x8000, 0x10) faccessat(r0, &(0x7f00000018c0)='./file0\x00', 0xc0, 0x3) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000001900)=[0x5, 0x10000, 0x7, 0x8, 0x9, 0xfffffffffffffffe, 0x9]) execve(&(0x7f0000001940)='./file0\x00', &(0x7f0000001a00)=[&(0x7f0000001980)='!{{\xca\x00', &(0x7f00000019c0)='-[*:.)(+\x00'], &(0x7f0000001b80)=[&(0x7f0000001a40)='$[\x00', &(0x7f0000001a80)='#,\x00', &(0x7f0000001ac0)='[\x00', &(0x7f0000001b00)='\x00', &(0x7f0000001b40)='\x00']) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001c00)={0x0, 0x0}, &(0x7f0000001c40)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001c80)={0x0, 0x0, 0x0}, &(0x7f0000001cc0)=0xc) lchown(&(0x7f0000001bc0)='./file0\x00', r3, r4) socket$inet6(0x18, 0x8000, 0x8000) r5 = open(&(0x7f0000001d00)='./file0\x00', 0x8000, 0x2) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000001d80)={0x1, &(0x7f0000001d40)=[{0x5, 0x8, 0x401, 0x7}]}) ioctl$WSDISPLAYIO_SVIDEO(r5, 0x80045745, &(0x7f0000001dc0)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000001e80)={0x9, &(0x7f0000001e00)=[{0x8001, 0x400, 0x6, 0x20}, {0x7ff, 0x4, 0x80, 0xffffffff}, {0x9, 0x54d, 0x7, 0x3f}, {0x3, 0x8ce, 0x7, 0x2}, {0x80000000, 0x7, 0x20, 0x10000}, {0x5, 0x0, 0x100000001, 0x5}, {0x55, 0x8, 0x1, 0x2175}, {0x400, 0x8000, 0x1, 0x2}, {0x0, 0x100, 0x1c1, 0xdf}]}) truncate(&(0x7f0000001ec0)='./file0\x00', 0x8) r6 = shmget(0x0, 0x2000, 0x100, &(0x7f0000ffc000/0x2000)=nil) shmat(r6, &(0x7f0000ffd000/0x1000)=nil, 0x2000) symlinkat(&(0x7f0000001f00)='./file0\x00', r2, &(0x7f0000001f40)='./file0\x00') 16:00:20 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) poll(0x0, 0x0, 0xbd) select(0x40, &(0x7f0000000200)={0xa}, 0x0, 0x0, &(0x7f00000002c0)) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)) syz_emit_ethernet(0x1, &(0x7f0000000100)="8b50") ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000140)) flock(r0, 0xb) r1 = shmget(0x3, 0x1000, 0x10c, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:00:20 executing program 0: r0 = shmget$private(0x0, 0x600000, 0x2, &(0x7f0000a00000/0x600000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r1 = semget$private(0x0, 0x4, 0x200) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x3f, 0x1, 0xfffffffffffffff9, 0x9, 0xf2, 0x7, 0x8000, 0x8, 0x5]) setpgid(0x0, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) r3 = getpgid(0x0) fcntl$setown(r2, 0x6, r3) r4 = getppid() setpgid(0x0, r4) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') msgget$private(0x0, 0x200) r5 = msgget(0x1, 0x104) semctl$GETVAL(r1, 0x7, 0x5, &(0x7f0000000280)=""/224) msgsnd(r5, &(0x7f0000003c80)=ANY=[@ANYBLOB="03000000210000009d13e97ead9f46926c40a6b814ba4582859f5c0c00011e0900dc3c4e92b466df73766fc0c6fd9c5fe682bf20760bcdfb721affac4f8ba2b1dd398175ebffff21974df70a6913b7459844506b6246e07696c1f08bd6a723423970bb67e2b215ab5f04efe77f7657bb78667c26b1579ce7dec1c5631061cf6b8052ed9c71b8c7c8b4a958605c5c6a30bc6315e9418e6e6d9caf8f0d5c5e9b53d04e1eef031522fe2c200ca784213c80dee8567f0e6fb562536c39ae89dab34ba641a7034b7fa6ef7cc939f38f3a773f4ac200000000000000134dff9cd73c3579bc66433a5d73a41962f5810352ca555e855c057ec7455ad19372c5652ed542b80ee2e4bfea743d0506d6539e9ff7d62c49c09f39ad20067ae43f30b8eb32a1d76bde3a65bc8ff67ec50484284014077de4e2529da097d89fb04f4b431202f39138262121717e3cebf04f35117d996564829a1695a4fa737252f7e18a407e215e7a580e54c3059b49d4a4601759cc2acaf15289b5c683af0c0198d847b5697c51e840258d3f7c92f9b85444313e3b380e780fb3a39ddba3"], 0x1, 0x10000800) shmget$private(0x0, 0x2000, 0x80, &(0x7f0000bdf000/0x2000)=nil) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x30, 0x0) mmap(&(0x7f0000d61000/0x3000)=nil, 0x3000, 0x2, 0x2811, r6, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x422, &(0x7f0000f74000/0x3000)=nil) socket$inet6(0x18, 0x5, 0x6) syz_open_pts() mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r7 = socket(0x1, 0x7, 0x1) sendmsg(r7, &(0x7f0000003a80)={&(0x7f0000000380)=@in={0x2, 0x0}, 0xc, &(0x7f00000026c0)=[{&(0x7f0000002680)="1628317b9b0c5be8cead7f46e2592a372c05702bdba1ea579fa5da33057fa5be153a9e1f86a9468f6d25dae89ed043cd3d", 0x31}], 0x1, 0x0}, 0x2) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0x2, 0x4) msgget$private(0x0, 0x44) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ba6000/0x3000)=nil, 0x3000, 0x3) 16:00:20 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x12) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) setuid(0xee01) chroot(&(0x7f00000002c0)='./file1\x00') truncate(&(0x7f0000000000)='./file0\x00', 0x0) r3 = shmget(0x0, 0x3000, 0x288, &(0x7f0000ffb000/0x3000)=nil) r4 = geteuid() r5 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000100)=0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x200, 0x0) r7 = getpgid(0x0) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000140)={{0x8, r4, r2, r5, r0, 0xa2, 0x4}, 0x30c, 0x2d5, r6, r7, 0x2, 0x7ff}) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000200)=[{0x34, 0x0, 0x0, 0x5}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = shmat(0xffffffffffffffff, &(0x7f0000dfd000/0x200000)=nil, 0x1000) shmdt(r2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x50}, {0x45}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") r3 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x580, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000180)) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x84}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x2, 0x20) fchmodat(r2, &(0x7f0000000280)='./file0\x00', 0x103, 0x4) setgid(r1) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") r3 = socket$inet(0x2, 0x4004, 0x5df4) accept(r3, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) 16:00:20 executing program 0: geteuid() r0 = getuid() r1 = geteuid() setreuid(r1, r0) kqueue() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) sendmsg$unix(r2, &(0x7f0000000180)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000100)="c1ef5619a8834fb8a466a52b745b5682583ac0d0177a7d6d1867001e8187be655cb0319eec043a2a99f43f4982", 0x2d}], 0x1, 0x0, 0x0, 0x408}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) geteuid() setreuid(r3, r3) getpeername$unix(r2, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000001240)=0x1002) mkdirat(r2, &(0x7f00000001c0)='./file0\x00', 0x1) r4 = socket(0xc106d2c68d0b8342, 0x1, 0x8002) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:20 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000180)=[{r0, 0x40}], 0x1, 0xffffffff) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) poll(&(0x7f0000000080)=[{r0, 0x11}], 0x1, 0x0) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x8310, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x60}, {0x34, 0x0, 0x0, 0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)='>') pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = getpgrp() r4 = geteuid() r5 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f0000000540)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) sendmsg$unix(r2, &(0x7f00000004c0)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f00000001c0)="bee7aa0e7aa8ad03cbc0eec07c6886962034b3a940e1ed5e22ac2cda1e1f22774be72776a3afd449d79d6b57d1be491e5f0373318b12c2002847e81bdab9643d82d87404b3a5e012ea8b86eeaf32c2e70ac12f771523a18e0dd7f68ea7d1135f66b85283456c9bb44e8aff52172e893bb95d68", 0x73}], 0x1, &(0x7f0000000400)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x98, 0x2}, 0xb) 16:00:20 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) read(r2, &(0x7f0000000080)=""/78, 0x4e) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x2, 0x10, r3, 0x0, 0x0) 16:00:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x7) fcntl$setflags(r0, 0x2, 0x0) execve(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pipe(&(0x7f00005dcff8)) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) 16:00:21 executing program 1: syz_open_pts() setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x101, 0x0, 0x9, "61aa0db100000100"}) write(r0, &(0x7f0000000080)="b762dba0abfd9335551c75ec54aa6a710404cdaacc6294250a83fcaf44004e2cf1b58374299148e3a735e8529328641982090b58d83c883c8d84dab1fe1356b15ff835b047cd0189574c8aac77da0900000000000000d88669fac9b4fca5ddb633776e9cb7cf5de747db42cad2ad8ff87adda4eb7d704512f7bcbae70914000098f57f7ed533b44ee508dfa8065587b5d6f925d8cd2411a2d92d3641218c49cbaaeb6207e95a781269ebc6e32095ba69cfb93c3191d1f1526d004e2a54de99a40bcf5b687486f420552c9ef4dc7ca274cd2551cb74af6a51f73a66aac62345d4d67aca68090034a16ff74131618e1c6e9ba3bbed1e2ad48e4c78c18595b63756c4527e418fcdb1a5572b8a28c271dfa62d2a5d5731558d4bd3c6c2d4bdd35293e6bc0bc3f390be7862576aed3f1b5c54889db00c5cbb5b335149c06d2f3c3e5aae0d0ce810f4f33a84352624f71794c4ed0be185154e5374f069f7bff6c7e805f79d61e16f68a514a7b43b9edd188f4130f3038254e53aa850f210fbbf0d88dad14aa5f0ef0cb71374670deb088deff94e828d83a3776bd18aed8a14de71fc36dcbb5860d6f7e5541928f60a666fece7ad7f420a18d431c6a4d63fa5f4e6729b3e217e9623c833b9b7ce169d7ca9b69602cbccc97e0bc6e4c5a9fcb7cbc4d3dc0f3d5c96ba601d6c5e23ecd271594dbae971232997d102c363ffd4df47c5d1ff43061f682a1be47312ed3cda3c5060ef48a1c922bad381c9ab1ce4846676d3129d1fdf4f4c7d6b30ab5c3d546b0ff4a2622020ef39f3166b10c66b6399000d1c3a308d303d0aab8dd741acddcd0a8d72e68a1965bb83795b83b4", 0x25a) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x3) 16:00:21 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000240)={0x3, 0x100000000, {[0x8, 0x3, 0x9, 0x4, 0x8, 0xfff, 0x8822, 0x4, 0x81, 0x9, 0x7, 0xfffffffffffffffd, 0x1, 0xea, 0x2, 0x4ae, 0x10000, 0xeb5], [0x2, 0x8, 0x9, 0xd28, 0x6, 0x0, 0x80000000, 0x0, 0x0, 0x9], [0xfffffffffffffff7, 0x3922, 0x7, 0x998, 0x401, 0x3, 0x4dd], [0x1, 0xee, 0xffff, 0x1a0de5e3, 0x400, 0x9], [{0x0, 0xc1, 0x3}, {0x3d, 0x3, 0x8, 0x84}, {0x7, 0x1, 0x381, 0x3}, {0x0, 0xf849, 0x79, 0xfffffffffffffffa}, {0x80, 0x3f, 0xd0, 0x845}, {0x6, 0x7216abbc, 0x0, 0xff}, {0x401, 0x0, 0x40, 0xcf}, {0x8, 0xff, 0xfff, 0x4}], {0x4, 0x8001, 0x7f, 0x3}, {0x5, 0x401, 0x4, 0x5}}}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x5}, {0x2d}, {0x6, 0xffffffffffffffff}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") ioctl$KDSETRAD(r0, 0x20004b43) 16:00:21 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) rmdir(&(0x7f0000000040)='./file0\x00') setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$dupfd(r0, 0x0, r0) setsockopt(r0, 0x4, 0x8, &(0x7f0000000380)="ebffcbff13b9fd812eaa4e713048e69931929648376a196ff8f78bec6339455d6c85fad4e243027d42bfe3d05159d0ef1247fc7787ac01f7e84b27bb5b4cc5764d6de46aa1dc44e5b91550096f8a71d6bbd5b5cc411f75dde1e3d8dae9214838322c46713a2ab9a89418de2521516828dd2c72017cdf57fd00000000000000832e89b5f93de60e0a7f65133902ceb16b4b0cdf2363cb2d78149ee9b0ff3f51a771ba9c476bdc9640c5011187da354b77e40dc78010a9e3f3340dc2b521d81a0df8975df2f31cb5819ec359609cb786ac927eaa106c9090814ad5657fd16f9e4442a8d175e49e0db871df91e3eef9bde92a406eb0c6b0e7a25dd1ca82ed9bd8df965340b7c09c573e5e398bab9d5d336d93fad0374a86d6cc314be782ad2953da47e0b0dcffab15da92f057757b20362b18c15054a737ec172b522288ebe88c7269ba94c12ad1294b9c5c01ef201bb3da000000000000000000", 0x159) 16:00:21 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x2000300000000}) 16:00:21 executing program 0: pipe(&(0x7f0000000380)={0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x5eb88fd9f0a2b36, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)) close(r0) 16:00:21 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chroot(&(0x7f0000000040)='./file0\x00') setuid(0xee01) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) mprotect(&(0x7f0000484000/0x1000)=nil, 0x1000, 0x1) recvfrom(r0, &(0x7f00000001c0)=""/236, 0xec, 0x1, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='r\x00') execve(0x0, &(0x7f0000000640)=[&(0x7f0000000380)='rc', &(0x7f00000003c0)='-\x00', &(0x7f0000000400)='rc', &(0x7f0000000440)='!(\x00', &(0x7f00000005c0)='.\x00', &(0x7f00000004c0)='rc', &(0x7f0000000500)='.\x00', &(0x7f0000000540)='[.\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 16:00:21 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r1 = getppid() r2 = getuid() getgroups(0x1, &(0x7f00000005c0)=[0x0]) sendmsg$unix(r0, &(0x7f0000000680)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000540)=[{&(0x7f0000000080)="4cf8a2a0c6f6299cd3e7a530fffa0453d1eaf7d0e77cabf377fe3088eaf16695b9131c86bd1adfecca1543d8993c77fbb2ce991a55b65dbc3bddf4fa694e925fc609aa2b3ae64b2c630b57f83cc7c45b44e7e838487351e1db16db1764a6a36e702c35a2146bd7b7033a9561ba348695e7d5882f768d45480e81a0221af60c0369861b5d0cdc1817b8dee042e415ef28354b6de8fd574da8edb5fc1e99ac24d0e949205379002c878911402033ec7c9e5d737d9ec91842b79a7dcbdec92ecf897160af436bf6e8f88b", 0xc9}, {&(0x7f0000000180)="95db3fd48e958a5dd1dd3829d8c2c858eb989051f9c056f548ea00bad5b71875a110668e9e31b43eddf8f5f5953e33d2f86738303ed970c6521b", 0x3a}, {&(0x7f00000001c0)="c248e32d6de52f6759b0148058d9179690d1d0706eabca03b98c54a1b2ff998e50dec6dc2ba9273210517bbf48c57d49fd82d6d36a74c282899bca663d380ae58eb72cda192b910bdce43c1b925bc64c99376fb98d1b6b9331fe148a6afb3dca678945d1f867ce3f9977d2fe165af7d3207885143e99e84a978863474e0e0dec2c", 0x81}, {&(0x7f0000000280)="a30140f8c87fe2335b5e4095d63086bd0728aac9fc59b68036c04ca6def7515ade3f249402e1acd332461aa518c60fa238075a54c3c3f4afd048d0ba72a7a27fb60b", 0x42}, {&(0x7f0000000300)="be785b78145061ca45da2435d16a6fada541a15f7608c14af4dee3a09c14293ed7", 0x21}, {&(0x7f0000000340)="4a9e77c7624ff80388cb00bc96ba4792c4c25528fb827e1f0e6a666da67dff4b66643d4a9c88dc951ee479ff297cc5cffa5068096ea2e0b1be882ec3f4b49e3baf9ca30b5a923a76ac255bd22af01018267e0589783ffd9618bdb0fe055026d64e5c0f8612539c25e3778aad7dab33452e2fadf2c9376abee0ed568a02e691365d733cfaf07436388e20e25c2035ecde02240d16f812c28b3a4cb6e3b2de19a50a4aebe027e5", 0xa6}, {&(0x7f0000000400)="c749a2", 0x3}, {&(0x7f0000000440)="7e87c14cedcf6d4e82626d91b235a22ad2179b6282f55bf7fe4daf51caa4f517aae949543a7a804428ceee2fdcf23981f51857525a94c2988cb974b33b7fcb547490cc2e410d2af0145d07b6dc95a299ef0863bdbe688e8b0770865d4a9250544f2ed3b0b7e7963c75a1e63e7e5b60d289495f3f2107c5b14da980ca16b01174e743f13fe08532631b6aad79045cfa59fef8d2123062593a7002b84885b83c9e9ef68453bb81fca3a0044a570f1008e8060dbcbd385c71a736c6569620c5576c0218cf1e576a40c082", 0xc9}], 0x8, &(0x7f0000000600)=[@rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x80, 0x404}, 0x2) setsockopt(r0, 0x29, 0xd, 0x0, 0x641) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0xfffffffffffffffd, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x48}, {0x5}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000180)="8b07") utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x7962, 0x9bfd}, {0xfffffffffffff801, 0xfff}}) 16:00:22 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x400, 0x182) accept(r0, 0x0, &(0x7f00000000c0)=0x1be) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x100, 0x0, 0x6, 0x2, "71a2bc6acdc08ebfde101886b83f3a8790030584", 0x800000000, 0x1ff}) getsockopt$sock_int(r0, 0xffff, 0x1217, 0x0, 0x0) 16:00:22 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockname(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) getsockopt(r0, 0xa19, 0x1fc0000000000000, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) getpeername$unix(r0, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) 16:00:22 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) dup2(r0, r0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x6bf) setsockopt$sock_int(r0, 0xffff, 0x1213, 0x0, 0x10) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x80}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="ad") 16:00:22 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x8, 0x91) ioctl$TIOCSDTR(r0, 0x20007479) 16:00:22 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ef69afbe77ebf6a928e256f0bc20d813547b54f2c625bac648db574480a27657f6699a4bdcf460fefee280aee96afe88820d96afd362e0821af92ac7fb399759df92daeee6abb272ab6961155531ede731ae74011373cd164d948650da39b2bee8f1f69e30371007c0ba7a7dce2c340d0f6de4bf0f67f70cb39d32ffd29b3bf3004972ac5e66aa5b1336312e042154e4811a5567e7c9afabbfc53d3db5f1c1e0ee6334c37985969a4d6a5de37589702d2a11bbed25334c47efa111aa83624e9ce1e40c0884ec7e6c293a366b43744d12ace6c4", 0xd3) dup2(r0, r0) setsockopt(r0, 0x20000000000011, 0x2, &(0x7f0000001280)="186fe65c", 0x4) 16:00:22 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000380)=0x43cbc, 0xfffffffffffffedd) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000080)={0x5, 0x20, 0x8, {[0x0, 0xbb0, 0xbed6, 0x4, 0x4, 0x7, 0x4, 0x5, 0x7, 0x80000000, 0x6, 0xffff, 0xca9, 0x401, 0x778d6e99, 0x4, 0x1000, 0xfffffffffffffffd], [0x10000, 0xe37, 0x9549, 0x3, 0x5, 0xff, 0x2, 0xf6a, 0x101, 0x4], [0x77e5, 0x2, 0x3ff, 0x1, 0x4b27, 0x1, 0xdd50], [0x100, 0xfec, 0x1, 0x1, 0x80], [{0x2, 0x4, 0x9, 0x800}, {0x6, 0x1000, 0x3, 0x8}, {0xfffffffffffffffe, 0x1242, 0x1, 0x100000001}, {0x7ff, 0x9000000000000, 0x5, 0x4}, {0x22d, 0xfb, 0x5, 0x2}, {0x1, 0x6, 0x7, 0x3f}, {0x80000001, 0x4, 0x8, 0x5}, {0x6, 0x8, 0x4, 0x7}], {0x200, 0x7, 0x3, 0x2}, {0x3ff000000000, 0xffffffff, 0x8, 0x2}}}) r3 = dup(r1) sendto$inet6(r3, &(0x7f0000000040), 0x43000, 0x8, 0x0, 0x0) 16:00:22 executing program 0: r0 = socket(0x2, 0x3, 0x33) connect$unix(r0, &(0x7f0000000040)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000140)="11f46c0fe3c64923", 0x8}], 0x1) setsockopt$sock_int(r0, 0xffff, 0x1298, &(0x7f0000000000)=0x100000001, 0x4) 16:00:22 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc020699c, &(0x7f00000000c0)) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000100)=0x7084) fchown(0xffffffffffffffff, r1, r2) 16:00:22 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x100042000, 0x0) open$dir(&(0x7f0000000040)='./file0/../file0\x00', 0x80, 0x144) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r1, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffc, 0x41}], 0xeb74, 0x0, 0x280000, 0x0) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x54}, {0x64}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000000)=[{0x7, 0x0, 0x10000, 0xffff}, {0x80000000, 0x0, 0x80000001, 0x8}, {0x9, 0x8, 0x8, 0xb0b}, {0x7ff, 0x5, 0x9, 0x401}, {0x7ff, 0x1, 0x20, 0x1000}, {0xcd, 0x8, 0x1, 0xffffffffffffff00}]}) msgget(0x3, 0x80) 16:00:23 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x1ffb, 0x40) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x140}, {r0, 0x4f}], 0x2, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x880, 0x10) 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) r2 = socket$inet(0x2, 0x0, 0x7) chflagsat(r1, &(0x7f0000000080)='./file0\x00', 0x4, 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x81}, {0x25}, {0x6}]}) sync() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") bind(r2, &(0x7f0000000140)=@in6={0x18, 0x1, 0x80, 0x2}, 0xc) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x6c}, {0x1d}, {0x16, 0xb}]}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000001c0)={0x8, &(0x7f0000000140)=[0x3, 0x4, 0x7fffffff, 0x0, 0x527, 0x3, 0x4, 0x10001]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x80, 0x0) chflagsat(r1, &(0x7f0000000500)='./file0\x00', 0x20000, 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r2 = syz_open_pts() writev(r2, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x8) r3 = getegid() r4 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x20000, 0x9e) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) setgid(r3) setregid(r3, r3) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000005c0)=0x8) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) semget(0x1, 0xeee90124854a8014, 0x400) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000240)={0x1, 0x5, {0x1, 0x10000}}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8d") r7 = socket(0x30, 0x3, 0x5df) shutdown(r7, 0x0) fsync(r0) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x0, 0x0) sync() read(r6, &(0x7f0000000340)=""/165, 0xa5) 16:00:23 executing program 0: getgroups(0x4389, &(0x7f0000000100)) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/184, 0x112}], 0x100001b0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2006, 0xa6138) r0 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r2 = getegid() getgroups(0x4, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x10, r5, 0x0, 0x0) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) getgroups(0x1, &(0x7f0000000300)=[0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r15 = getgid() r16 = msgget$private(0x0, 0x8) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000580)={{0x1, r13, r4, r8, r15, 0x2c, 0x2}, 0xffffffffffff81c8, 0x8, r9, r12, 0x7, 0x5, 0x87b, 0x2}) getgroups(0x9, &(0x7f00000003c0)=[r0, r1, r2, r3, r7, r10, r11, r14, r15]) r17 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) r18 = openat(r17, &(0x7f00000000c0)='./bus\x00', 0x200, 0x2) pwritev(r17, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r17, &(0x7f0000000280)=[{&(0x7f0000000540)="0835f407e5", 0xfffffffffffffdf0}], 0x1, 0xfffffffffffffffd) renameat(r18, &(0x7f0000000400)='./bus\x00', r17, &(0x7f0000000440)='./bus\x00') 16:00:23 executing program 0: syz_open_pts() r0 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x0) utimes(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x100000000, 0xfff}, {0x0, 0x8}}) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000880)) r10 = kqueue() ioctl$TIOCGWINSZ(r7, 0x40087468, &(0x7f00000000c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000480)=0x1) r13 = syz_open_pts() getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) syz_open_pts() kevent(r0, &(0x7f0000000140)=[{{r4}, 0x0, 0x8, 0xf00fffff, 0x3, 0x2}, {{r12}, 0xfffffffffffffffc, 0x0, 0x6, 0x7ff, 0x7}, {{r1}, 0xfffffffffffffff8, 0x8, 0x8, 0x7, 0x4}, {{r8}, 0xffffffffffffffff, 0x80, 0x20000000, 0x3, 0x3}], 0xd3, &(0x7f00000002c0)=[{{r10}, 0xfffffffffffffffd, 0xb, 0x1, 0x5, 0x7}, {{r7}, 0x0, 0xc1, 0x20, 0x401, 0x1}, {{r9}, 0xffffffffffffffff, 0x5, 0x0, 0xf8fe, 0x9}, {{r7}, 0xfffffffffffffffd, 0x30, 0xfffff, 0xbf, 0xfffffffffffffff8}, {{r3}, 0xfffffffffffffff9, 0x4a, 0x83, 0x9, 0xfffffffffffffffb}, {{r5}, 0xfffffffffffffffc, 0x4, 0xf0000000, 0x1, 0x4}, {{r6}, 0xfffffffffffffffe, 0x0, 0x85, 0x8, 0x1}, {{r13}, 0xfffffffffffffffc, 0x12, 0xc0000002, 0x2, 0xfffffffffffffffe}], 0x3, &(0x7f00000001c0)={0xfffffffffffffff8, 0x1}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) ioctl$VMM_IOC_READREGS(r7, 0xc2485607, &(0x7f0000000900)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) setrlimit(0x8, &(0x7f0000000080)) kqueue() ioctl$WSDISPLAYIO_GETEMULTYPE(r7, 0xc014575e, &(0x7f0000000100)={0x1, './file0\x00'}) socketpair$unix(0x1, 0x2, 0x0, 0x0) 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x5}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x3b, &(0x7f0000000080)="877291d0b10dc6267489fd03ffffffffffffbf0500000000000000c3d3066063ea6a2b0f193f32aa36dee735d083a507d4f0e0918eee1615c4fac0") 16:00:24 executing program 1: setrlimit(0x8, &(0x7f00000003c0)={0x7, 0x95}) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = syz_open_pts() r2 = accept(0xffffffffffffffff, &(0x7f0000000180)=@un=@abs, &(0x7f0000000200)=0x8) r3 = open(&(0x7f0000000240)='./file0\x00', 0x880, 0x2) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r5 = kqueue() pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = socket(0x1, 0x0, 0x81) r8 = accept$unix(0xffffffffffffffff, &(0x7f00000002c0)=@file={0x0, ""/50}, &(0x7f0000000300)=0x34) poll(&(0x7f0000000340)=[{r0, 0x44}, {r1, 0x1}, {r2, 0x40}, {r3, 0x100}, {r4, 0x4}, {r5, 0x26}, {r6, 0x102}, {r7, 0x4}, {r8, 0x12}], 0x9, 0xff) r9 = syz_open_pts() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setegid(r10) close(r9) r11 = syz_open_pts() dup2(r9, r11) ioctl$TIOCSETD(r9, 0x8004741b, &(0x7f0000000000)=0x6) readv(r9, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/187, 0xbb}], 0x1) 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x44}, {0x5c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8b") r1 = open(&(0x7f0000000280)='./file0\x00', 0xffffffffffffffff, 0x80000000007) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000180)={{0x9, 0x8002, 0xfff}, 0xff, 0x8, 0x400}) socketpair(0x19, 0x8001, 0x9c6, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r0) 16:00:24 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() connect$inet6(0xffffffffffffffff, &(0x7f00000000c0)={0x18, 0xffffffffffffffff, 0x0, 0x6}, 0xc) write(r0, &(0x7f0000000780)="f9e46bd1a247b60b5abe357ed640b98ca6f18080797b43dc4a4c45f23b6fc03366ca8cec7acfc6cdf4067a0ca2355e0ea4503259387c37da1a2be2573f47735d934ffc33b493cfdbe19003eba787fa0c403add620e8b970e3f81e7934ae8a186f5f5e0b255bda9804cb01b72b324ebde5b875abbfd567f1296f599b7bda24206b83cdfe9275923846be964ea5173a4599c63cfd07b2d1ac3226e3bb450bd2ac0e03a2dd13b8277ba1fb0a65e70bdcad793bbfef929c865a589fe2f9141be7d764a11852bf6f796791798e169baf22f13be0212068a0eaed96344ec7331f359ef42140053a96289ab0049b8c445bffc455a56a23de256be6fb16e3c7ed36c5c5bb5b3d5a09f50af6357f8b962dc927a4b010000000000000000000000a9e2406fb3926495dec1a640466a5563f27c285f670d", 0x132) readv(r1, &(0x7f00000000c0), 0x1000000000000029) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)="3fd738c8f11f4ff636637971f770976b11e10d032f72e1104333de54a987d1f3641142c88f661ce7722fadc68418b8952bf5e1224a2d63ab6a470290f23339c2b0503af43b94c9233dc2d5a448e07faf50db1759fe7ffaea7f85c4ddf74a036a0b41f72378d15a0f13379ffbcd7f1633415745900d6592721c5c014aa3fb5ba5a182d2d08f098ab92ef77ea480e5bd3d2befabfee5e0ba741d4d4fb04926ec19714b3790f71d067b35a130c8cc049a662b64a6b87928370c36a191448065be7c432018c6042868", 0xc7) 16:00:24 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) openat(r1, &(0x7f0000000080)='./file0\x00', 0x80, 0x4) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) shutdown(r2, 0x1) poll(&(0x7f0000000000)=[{r2, 0x4}], 0x1, 0x0) 16:00:24 executing program 1: r0 = dup(0xffffffffffffff9c) setsockopt(r0, 0xdc15, 0x3, &(0x7f0000000080)="fd6d352e9f7fab3dfe9001cb0db726ef3693c6bb9e7643ee6367f54b0382d0f1701b13a65456946d786c6dc7043d11e695459853091e47047cabfa97c5147485b878a37e2234bd64bd266d82294dbf2e7dc0dbb73c7c7c01a79ae794398648a666590bd30304382b41623406d93e4f29a79089978822776fd70c2fd763aa700250fd9b4f39506100139f86e7df0826fe028032ce1eb634be5523bca227e33a1d5c88aff98a2230df9de361884e95cab43e9fe750ac5fc574eeac8a20c927022188d3d35a1b16f95e51b6f39d7e0ab82d9bfe902f88eadcd11f58be75a062", 0xde) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r1, 0x0) 16:00:24 executing program 0: r0 = getuid() r1 = syz_open_pts() r2 = fcntl$getown(r1, 0x5) fcntl$setown(r1, 0x6, r2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r0, r3) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) openat(r4, &(0x7f00000000c0)='./file0\x00', 0x2, 0x2b) 16:00:24 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) write(r0, &(0x7f0000001280)='M', 0x1) sendmsg(r0, &(0x7f0000000900)={&(0x7f0000000000)=@in6={0x18, 0x0, 0x30, 0x8}, 0xc, &(0x7f0000000580)=[{&(0x7f0000000080)="7030f3cc3da3ebf329c21432134d51c94ff15a9da5b3a0f4362d872aa1248317acfa30c822626e2ea41a725eeda7fd963b4de8495236473f96bcb31ea26f0537232f9a275f43b61ec5cd062e0dc051db66e5457b8cb7f3f344a0136de38ca8e16ca46d5f09e0f45740d2476ed5a313b92ba1b24a2a57888c82f5482a7801405ca7708dadc4462223085f5474020aa5fc0a819a01a1a95ccd361a1dc357126954f5ff1eec3dd31f7b3756c6cb16b274433e38bd1d6f9f4ad61a6dffe4b85fc67a089ac161d24a6f16636c756487d6", 0xce}, {&(0x7f0000000180)="3bb5aeda5090ee31af4c21cf105d0ef1f1a22c972be31cd384339d7fe04db423dde1625b3e4e99ef714272e1fb3db19b20b949327879c62e64e56175d228437fa59b55bace1979420f5bda3ccccc1bfb1f1d0c81c0926e5488ea377b2de20ad73f7c66148ce8b80c8baf73c6e6cd75f1292ce6b78864e7be42f9b2aea43a13ee4a1fd1ba26fe549409bb6995030b555d36d6b5969f5e484ad90e8cda5153ac1e7d8b02a4a233fd7687d6c319cf3bd9ce9f266ac3cdd6", 0xb6}, {&(0x7f0000000240)="5a0650e6846aa9669f0a6ea0fe5e9f8460fc0fe99ede835227015aac7c60d16e465e268b1942924529c67cc66ba79daec59ed7468ad7eeae3a0e1b0bef83267b", 0x40}, {&(0x7f0000000280)="3e47a5822f99c4e204188dcd982aca8743786b54f05911378a4a1a10628fea043199aba3bca5e1cb7e7b907c98f9214a090117dc26fe6a352f9969afe9cf9328d498bbbc544d5547c3a701b10b3505ba3447c9a5d5505a8dfcea809b051307ab61e0198887a0b03f0caa773fd3acf6d0503934737504c84abd800e52c649d05ac47dee", 0x83}, {&(0x7f0000000340)="384f357238ee24bf07572673ab43e2165c74a51a2717a93bcfb7e7cc5a47b8d47c6937949475d204afb05d6800a74e46ae6513d0d718e8e6c46a16667626b7e978a10b0c6c", 0x45}, {&(0x7f00000003c0)="fd75561da79a448dfe4e24bec42ca6b36dbc60c405c3c8cdb3b84e9fc100e5dc2aebce6c85e700a433a6701eab7ae51c9b41ea00b579a0f96566a49871796ea5e613c49bee1510dc5e0b042820ec210c2dd42d4082edeff1fabb93588135", 0x5e}, {&(0x7f0000000440)="fc6e858eabc2a8e3b5eaf9b2e6426410d4be4c40509a446e097f05b3d7aece87f3ee4ea1567eb6209fb6d90b6d266fbddbfea5fd055b842bab1eea1b2fe726e3180870d10a2bb437dc23297dfb72702bd71e055c1154d760079956708094392acc9876190f530778b0c8fba19cd48634d97f69f250de38d02b8d1f5c377383789b8303c77a64c4553cfca6e91c5f097fdc9268404023b55b3b4dccdd63c75bacab388c579f529da00106f2cbaf61260da1b0690cf1b91548254c7952cde80f4971c8b6223c9a7d64521696ea9b0f71b67b3f7b8b03730248d6da6e943351a8366a7cc3ce549f", 0xe6}, {&(0x7f0000000540)="3c4f59b1d475f6cc982e4455b41b4afe0a63c8a54d1e1c16730bc3d514f04ca737f32aef7b8c4b7215b118d4d58825aa209297", 0x33}], 0x8, &(0x7f0000000600)=[{0x90, 0xffff, 0x8, "f8032b2e45c151c63b94d1d0ef429925b744a7a398f1f7015469f9ed5e6dbbb5f538fb7ebfd22a15b1b4138eb00d7fb658b4a516f594ba34d836e18310be0d8fa002055a4f2861fe6453326d5da94f3b58c9acacd2d9406820490fc8a039c6cc150ebb624b7b2eda7b9c8b4f1b150461e773e5bcc856d9d015c7"}, {0xc0, 0x1, 0x7fffffff, "98b67028262616e58bedd6733fe0ef6e687d33155badef08158aee3f7491fb09b7c7303d23fdda1016e79be6ab0cbc9fbe2214e33f22d94922685ca6b1867d1915124dd0f3ea853e18acc83fa9b7ce10d1ea4cea3fc889e3b3696fbdce906e58bada7cda78cf8ba2c7a99b47f8f40fcca5781adf9b981878082f95c8cc0c7c7e47222657130fdbe8f00f04126a7c9ad42cd5156129aae1ad4e4e9d4dd831c9b0c5c52441d757e8df59284f0d"}, {0xa8, 0xffff, 0x5, "c26aaf0a9ae87a0669788118867cc77ec88c9453d9b428d71c504c05aab0237d4805156437d31c8fb43e0d1d4e6b4dcbe4e4b7313ea3882f93374a4da7b60353f2288b656f582cf32df8d572d9308da4f2996f2cdcb2ddd6644fe641357a1e5d3cb5d114dcb576a241fd9d07ab8b27d940180e9cac047f82534b33059e629f6553e341d0c76cc51e9bb47d247f458fa55db528"}, {0x50, 0x1, 0xffff, "23df19b2bb0b5818f51e739bb6f631819f2cd9b6e9109c787ea12ca333fdb46a09061abf32319303818320b7956a9e0c1bc1de09035dff5d25b5b29eea"}, {0x60, 0xffff, 0xffff, "10cbf86d44a67f5ffdf84d5801167d7ee7ccdc393004ac6bd82b0060433766e9b6ef17e449b215355f5b3de2fc476c47c9b65dc70fbc07112527f9c190c0821f75799e57e41dd69af3bca3ff49bc07d0"}, {0x30, 0x1, 0xec6d, "b2affd75b24445ec5edb57c383094adc317c65ede728062eb7f6e9ee9a"}], 0x2d8}, 0x409) select(0x11, &(0x7f0000001740)={0x1f}, 0x0, 0x0, 0x0) 16:00:24 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file1\x00', 0x402, 0x4) ioctl$TIOCDRAIN(r0, 0x2000745e) fchmod(r0, 0x120) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) chdir(&(0x7f0000000280)='./file0\x00') r1 = socket$unix(0x1, 0x3, 0x0) writev(r1, &(0x7f00000000c0), 0x0) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r3 = open(&(0x7f00000001c0)='./file1\x00', 0x201, 0x0) writev(r3, &(0x7f0000000200)=[{&(0x7f0000000040)="96", 0x1}], 0x1) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000080)=0xc1ee) recvfrom$inet6(r3, &(0x7f00000000c0)=""/54, 0x380, 0x2, &(0x7f0000000100)={0x18, 0x0, 0x1, 0x81}, 0xc) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x0, 0x7fff, 0x101, 0x2b}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x34, 0x0, 0x0, 0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 16:00:24 executing program 1: r0 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000)=0x7ff, 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x239, &(0x7f0000000240)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001400)={'tap', 0x0}) r1 = dup(r0) connect$inet6(r1, &(0x7f0000000180)={0x18, 0x3, 0x8, 0x2}, 0xc) syz_emit_ethernet(0x89, &(0x7f00000000c0)="ceba45fcf7ab08c468c892b0618783b6d53e3c53fe0a8d5e27988695dd2c71cbd5cb03fb7cff5b0baa540b43cbb51bba90179a37a67e7baafd5b33c84f32693fbfab9778db638bbeb8b471457f979862202fa03baf0bff5e0225ec94a3390c42d66155691dcec7c99bb60f65494835af8c8bc7728a2db9037fdf56e0f4f60b4f2efebbc16d51c0597e") syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") mknod$loop(&(0x7f0000000040)='./file0/file0\x00', 0x12, 0x1) open(&(0x7f0000000340)='./file0\x00', 0x8, 0x81) getdents(r1, &(0x7f0000000240)=""/231, 0xfdd5) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000100)) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)="30621266670a279184d539c249", 0xd) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000140)) sendto$unix(r0, &(0x7f0000000100), 0x0, 0x400, 0x0, 0x0) 16:00:24 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2}, {0x6c}, {0x6}]}) r0 = dup(0xffffffffffffff9c) write(r0, &(0x7f00000001c0)="c15f4af8f2ab3d14db8339f5a46318e5616063d1eb697ea80f45a1b386518d846e5891f14a4aabae7481770f88bc4a684a0da921c3e7407344a23a9803e3e435170198b1233ab7122bd95657c8ee453a4ff85f3f3c4dbd28f9e40fd8bf79f8d552db22207a237e61c8b574e063947a", 0x6f) open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x8) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='\r') 16:00:24 executing program 1: lchown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = socket(0x18, 0x0, 0x10000) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x3, 0x77}, 0xc) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10180, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x1}, {0x50}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="8b") 16:00:24 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) getppid() fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) flock(r0, 0x5) fcntl$setown(r0, 0x6, 0x0) open$dir(0x0, 0x0, 0x0) 16:00:24 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) ioctl$TIOCCDTR(r0, 0x20007478) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0xfffffffffffffffe, 0x100000002}) 16:00:25 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000140)=[{0x0}], 0x1) getdents(r0, &(0x7f0000000000)=""/239, 0xef) 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x84}, {0x3}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x200, 0x0) syz_emit_ethernet(0x19, &(0x7f0000000100)="7e95181d17a8d25d87646c872713e5a71d8f75590c6acc52a0") syz_emit_ethernet(0xfffffcc0, &(0x7f0000000200)="85") r1 = dup(r0) ioctl$TIOCDRAIN(r1, 0x2000745e) 16:00:25 executing program 1: r0 = open(&(0x7f0000000340)='./file0\x00', 0x4000000000400310, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x4000000000) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) dup(r1) close(r1) write(r1, &(0x7f0000000040)="ef90a1ef0d13d84129b5d77f8b278490056f6593762bd4d4e3d132aab3515d58162977fdd38d8c39460ad0d8b4de3482dcab2411ce86e045296e4e22304b9595ced9de8fcf8eec1c501ac30a027765667cb4666a99554e41f879ed3bc8b6afe59f601eefe54f1c98f563ae67e99f418a", 0x70) flock(r0, 0x8) 16:00:26 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x10a, 0x0) recvfrom$inet(r0, &(0x7f0000000100)=""/87, 0x57, 0x40, &(0x7f0000000000)={0x2, 0x1}, 0xc) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x0, &(0x7f0000001640)=[0x0]) getsockopt(r0, 0x1, 0x6, &(0x7f0000000280)=""/245, &(0x7f0000000380)=0xf5) fchflags(r0, 0x10005) fchflags(r0, 0x1) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0x20, 0x1, 0x6, 0x2}], 0x6, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffd, 0x2, 0x40000000, 0x827a, 0x8}, {{r0}, 0xfffffffffffffffe, 0x0, 0x2, 0x401, 0xffff}], 0x61f0599c, &(0x7f0000000240)={0x5b, 0x2a9}) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000180)={{0x8001, 0x101, 0x2}, 0x3, 0x7ff, 0x1f}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000003c0)) 16:00:26 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000300)='r\x00') execve(&(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:00:26 executing program 0: nanosleep(&(0x7f00000001c0)={0x81, 0xb47e}, &(0x7f0000000180)) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x7fffffff, 0x2aaf883c, 0x1, 0x7, "f1c24332fef8ff93250c77bd4b0f0c9a42f0a474"}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x3, 0x3fa59f70, 0x0, "3925a36fe6f8c91a7a1ab6e2aa53ec3dd84ecaef", 0x0, 0x7f}) 16:00:26 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x1000000f0000011}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x800000000002, 0x0) write(r1, &(0x7f0000000000)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) write(r1, &(0x7f00000001c0)="8968949f29a24d743fa5e7bd90b36bbd6b018716f1cf4c9d208941f1279882ef103762e1396b59d105f9e639dd15b5a9841c2c6d9fabf7c67c1a3f78039db7c4a2ce1bd3466c148236da399eca6f994405637ddf277523b79d61edb3fab92e68f3b4ceff39845378c4c51f0b1bf2102c0a5dc16d52400ed46f043b2f624ba64b8d3391bf44141df3dcea9cdade3c6d37c56916a2a39d1e8c32bf1826f8a90547cb26693b4749cf2dad8b2ceb8af74fac376720fd6b4eb4", 0xb7) 16:00:26 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r0, r0) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f00000000c0)) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) kqueue() r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f00000001c0), 0x3, 0x0) kevent(r3, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "bfa6b6806671a7b7435e02da9ca12704ef5e7f58"}) 16:00:26 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = socket$inet(0x2, 0x4, 0x7) pipe(&(0x7f0000000200)) getsockopt(r0, 0x1, 0x1f, &(0x7f0000000000)=""/186, &(0x7f00000000c0)=0xba) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) preadv(r1, &(0x7f0000000140)=[{&(0x7f0000000280)=""/4096, 0x1000}], 0x1, 0x0) 16:00:27 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{0xe7, 0x8}, {0x125, 0xffffffff}, {0x67}, {0x0, 0x80000000}, {0x82, 0x6}, {0x8f, 0x101}, {0x84}, {0x23}], 0x8}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x67, 0xffffffffffffffff}, {0x80, 0xc3}, {0xaf, 0x100000000}, {0xc7, 0x35e}], 0x4}) 16:00:27 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000000)='./bus\x00') preadv(r0, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f00000000c0)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x69a}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0) 16:00:27 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xa50, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000140)="2b00ff23000008002c00000000060000", 0x10) 16:00:27 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCCBRK(r0, 0x2000747a) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000080)='./bus\x00', 0x400008003fd, 0x0) symlinkat(&(0x7f0000000040)='./bus\x00', r1, &(0x7f0000000140)='./bus\x00') getsockname(r2, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) write(r2, &(0x7f0000000340)="9cbb08942c4cd328d5edaadbdb49e0027a670e01978d90430b472e2ef6131f2b7007391f2b76e745b0f38a16455eea05322af96ca5538b78ed3b863b290a2431489a574672dfa4c30e0516d98064148dae2e21cc2cff3ad3ba1e4ab290bfd84e3e935bc364de545400"/115, 0xfffffe81) 16:00:27 executing program 0: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="f2fae4f13b5ae0f344f791fb8beb9b98d380146bf547fc7742fd8e93f296c7d39270b621ea9f0bb6bc"], 0x10) writev(r0, &(0x7f0000000580)=[{&(0x7f00000001c0)="b059ca141a0bdaaa5e3ecccff6c743fffd34d33ba3164e2dc81e28358d4942459a2e9e65a1d6a6ff0bccf145e5f5d9bb1e53b2aed9c47705556760ed79e1f1a55e24e55d804defe103b1fcc029ac376f24569bcb10d32d9b0c0a2d86247116d9b49fec06589f399c9fd15f23cb345cd7ec7bff991f62c88a34ea"}, {&(0x7f0000000240)="69e997472ceb09740766cfd1996c83d045b9f100f6bb58fdca84b07578113faeace6a5"}, {&(0x7f0000000280)="04047c9fdec76e9338c0a48cdbc88005cbeb99f6c225df4b1f340faaaabd23a581bd9f8859eabb2b041493d88a58ef99f809556689808fb80d183f7708236fd147c092e2ca55f0581cd934850c8e4bf4e7e2c24294627881d90d3e6ab1b099e8c3b6a53f9e0c6a3939152a062ce5b78c78187d0dc3ebf3"}, {&(0x7f0000000300)="51552a2295871f8f2aed7f2f00e28d"}, {&(0x7f0000000340)="f1e3067fbc5bc090f603ac12c2a447134201be6172785cd626"}, {&(0x7f0000000380)="96c08d52bf54c488e9003646876d6136ceb2a9777c08ad864baa9cad80516367bcf550d8e9fe8739eebfb46e90a8f1d3dfa386545550226036d0624728ff9afba7fd9bdabaffbe42a8acd857b4be8682c2ba491c78e1d05fea49e418e274c6282e"}, {&(0x7f0000000400)="4558fbb283358e2aadfab93acf96046cfc63a5545887db8bf1a61709a5001854a13bb9af901d55e684d12cb8ba9707ffa0693a625690ceebd7ebd37648622012f81d8f65aedb362ef7601cc4eb8c905670ab9901b023c964d429a3434123f6983ca473d87a6844735fface7145a1e2117d79aebb398f0967b2d89a43fffa6b2049612e9136278b889c3b2434ff6c785dd2bb3fffc48b4256563fee4507aadef2af8691fa9fb8f07718989e2e17ccfa0703181ed9a2f5dbe1a5c63a312c95f6a974b0dbe92961f8ca759f7a99f406389672179cecdac465b37a5d9937b9d57d4273a802d0"}, {&(0x7f0000000500)="689d8f60887488ef4139dee41cc3f59cb95b65bb46ac6ef1b941ce7d9b70be778024eca24c4d9fc41799e544020a236f2aca7f5add0603f2dc5978623f74bb5065c0dc2f7d2d0e"}], 0x53d6477a1853a78) fcntl$setown(r0, 0x6, 0xffffffffffffffff) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000000)={0x7}) 16:00:27 executing program 0: setrlimit(0x80000008, &(0x7f0000000c00)={0x3, 0x91}) r0 = syz_open_pts() close(r0) write(r0, &(0x7f0000000a80)="796d696d13a6c48ff692e84291a85c3f717343b9327652c90a55dd8c93400d34f184ec1eb027e287cdd6b8cfc1c753451490a3486e54b045f88e8382d2d74441d226edbba497f220039ecd98cf48407dea20cc0938fa78544f78f976810759f01f2a79789659479b545bb726705bdb01e8c0443109754996d16e87f5f1f64902dbae95fd67ce1cfa3b2427bd9b89f955e66dc1ee54c8450c6bf7d288545e429d77ae15201e33c1bf91ffd2bb5339818d58482c7bd8980fd70278655ad7d67bc9e9a4af5a11cf6ffcef37e43da1ff6ad21cc8dbd0f70fdc4439", 0x59) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x200, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x7fb, 0x7, "0366402ba77f0c033c02df71795acd76ef3caf00"}) pipe(&(0x7f0000000a00)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000b80)={0x1000, 0x3, {0x4, 0x9c}}) ioctl$TIOCNOTTY(r0, 0x20007471) write(r0, &(0x7f00000000c0)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bccd6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140ae81fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e1bea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17e22429140df7415f69558245f1d1918d62e38241b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60c", 0x93a) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000000)) write(r0, &(0x7f0000001080)="6a4a4e5cfab0fbad605a30c0ca0000000000004603080fde3ef9ce8895af1fbb477bb3ca8802ffd344e2b27999030100008000000000cccc1647e33c563a47c2fb6901e403000d9330090cbe391c3e8c2ec75f4811c73f9835676e16586f1b7cceb8246e56c94c6aeef01905d7bdb63d3a2f0f06d8a1cedb43d71371298b99e6fd8e946eae05000000000000003ce7a6d590fc1b6b85dcb7e4b4c21c2edc35dfc23d048e753eafee045e5409daed53746048f210ff", 0xb5) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000bc0)={0x7, './file0\x00', './file0\x00'}) 16:00:27 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x8) getsockname$inet6(r0, &(0x7f0000000100), &(0x7f00000001c0)=0xc) pipe(&(0x7f0000000040)={0xffffffffffffffff}) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x1, 0x7, 0x7fffffff}, 0xc) socket$unix(0x1, 0x7, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004010000028ad) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000440)=[{&(0x7f0000000140)="000000186004008b00232c27feff023519f2ffff0001000000bf02008cb383246b361f9d215335a17d1827ad2c00000000000000000000000000000000000000b1fc135d594fe0fb7afffc5afc6925", 0x4f}], 0x1) 16:00:28 executing program 1: pledge(0x0, &(0x7f0000000000)='pf ') sync() 16:00:28 executing program 0: pledge(&(0x7f0000000040)='pf \x85\xc2R\xe8\xd9\x14V\xd0\xce;\"O\x00\x84)\x11\xdfP\xe1\x03\xaf\x97\xda\xddA5\"\x02\xda\x126\xda\xce\xc9e9\xf3\x7f,\x97Y\xf7Qr\xc0G\xdd\xa4\x9f\xea\xb5 \xf7\x06\x04\x13Op[osIC\xf3\xdc\xf7\xda\xc4\xaf\x16\r\x83\x91V\xf8{7(4\xa0;\xde\x11\xb3tY\xc1\x80\x16\xb4S\xd0Q\x84\xf1\x16\x9f\x9a\xf8\x83\xfe\fI\xc5\xc8(Q\xa4\"\x81T\xd1\x04S\x87\x00\xa8#\xd2g\x1a1\xb5\xf32]D\xbcx', 0x0) r0 = semget$private(0x0, 0x3, 0x8) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0x80000000, r1, r2, r3, r4, 0x4, 0x43d}, 0xa4f, 0x2, 0x1000}) 16:00:28 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000440)="ebffcbff13b9fd813aaa4e4f3048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f00000000c0)=0x7, 0x4) syz_open_pts() r3 = dup2(r1, r2) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000040)="20ea28ae40413e04d234729511b894ac3a5de0ba87d8b2fc362f8a4c12dc1e7bcfdece534325d32565880bcd9eee67ab4fd50fe609a953e2eb0dab6537775574208b54b9ea34b27e0cb603ad921673b0247af2f393bcbdb3423b6e1c8e70f8081038", 0x62) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:28 executing program 1: r0 = socket(0x18, 0x4, 0x0) listen(r0, 0x0) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) shutdown(r0, 0x2) 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000100)={0x8, 0x1}) 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x1d, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000040)=[{0x0, 0x1, 0x6, 0x1}, {0xef, 0x9b3, 0xd11, 0x1}, {0xfffffffffffffff8, 0x8, 0x2, 0x3ff}, {0xffff, 0x2, 0x8000, 0x2}]}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) syz_emit_ethernet(0x1, &(0x7f0000000380)='c') 16:00:28 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x812, 0x44) ioctl$KDGKBMODE(r0, 0x40044b06) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) chroot(&(0x7f0000000040)='./file0\x00') openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) mprotect(&(0x7f0000039000/0x1000)=nil, 0x1000, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) 16:00:28 executing program 1: syz_open_pts() r0 = socket(0x20, 0x3, 0x636e0834) getpeername(r0, &(0x7f0000000440)=ANY=[@ANYBLOB="c1fff6ffffff0000000000c5a6f0ad0000f4670000"], 0x0) syz_open_pts() msgget$private(0x0, 0x101) clock_getres(0x3, &(0x7f0000000140)) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x24, 0x0, 0x0) r2 = msgget(0xffffffffffffffff, 0x0) msgrcv(r2, 0x0, 0xfffffffffffffdc0, 0x400002, 0x2) setreuid(0x0, 0xee01) msgsnd(r2, &(0x7f0000000100)={0x512b01246a964a56, "cc018e5f99dd7f237554da9645247b92da"}, 0x19, 0x0) 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2}, {0x81}, {0x400000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="8d") 16:00:28 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) close(r0) socket(0x18, 0x8005, 0x1) 16:00:28 executing program 0: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x80) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000080)=0x8) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='./file0/file0\x00') 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x18000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x40}, {0x48}, {0x6}]}) syz_emit_ethernet(0x55, &(0x7f0000000300)="0c7f0ed4d196a6ce825374eddc096e2032f19f89465d3436c2638e0cb8dafbde96a622659b0fedfb73f3401b6ff69439a45ff0d9293fa993782e4f4cdedbfcbc540a98d0764da7d3c6ad555f64e74d0bb088be28a1") 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x84, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f00000001c0)=[{0x0, 0x1, 0x4, 0x1}, {0x2, 0x4, 0xda, 0x6}, {0x6}]}) r1 = shmget(0x0, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_LOCK(r1, 0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x54}, {0x24}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f00000000c0)=[{0x3, 0x1, 0x6, 0x8}, {0x2, 0x6, 0xe9, 0x4}, {0x5f04, 0x0, 0x800, 0xffffffffffff7ee4}, {0xba, 0x1, 0x4, 0x8001}, {0xfffffffffffff861, 0xfffffffffffffffe, 0x8000, 0xff}, {0x5, 0x7, 0x4, 0x3}, {0x0, 0x7, 0x6}, {0x0, 0x200, 0x2, 0x5}]}) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = geteuid() getgroups(0x5, &(0x7f0000000280)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000240)='./file0\x00', r2, r3) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f00000002c0)) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000001c0)={0x0, 0x8, {0x100, 0x2}}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000140)) 16:00:28 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f00000001c0)='{', 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = syz_open_pts() close(r1) write(r1, &(0x7f0000000080)="032301a147908e08cb0d6a608d1d7acfe9eb0d2cb1e21bb5601eafb30b94c3762f2e10b4c8c72b5640c787c130f72b06cf5460078d6057099c6c7fae019ee6d2a87f52e260f3778e9fe50a94114a72c4b37d0d10558aecdae23d92c5ffc6b953af646bee039ac74e88768a67dbb7efde87f81ecf9e45cc89028f06e929a3d2cfb64fcdedb9047d6f5918df54f6f5268aaae11a3ff600486ca1afe8ea24694af0491a", 0xa2) syz_open_pts() write(r1, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554", 0x801) 16:00:28 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0xfffffe37, 0x0, 0x0) msgsnd(r0, &(0x7f0000000380)=ANY=[], 0x0, 0x800) msgrcv(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000000000000000000000000300000000000000000000000000100000000000000000690000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000474c00"/254], 0x1, 0x0, 0x800) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000480)=0xc) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000180)=""/248) msgrcv(r0, &(0x7f0000000000)={0x0, ""/90}, 0x62, 0x0, 0x1000) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f0000000380)={0x3, "2c8e6dd2386f288832e562c1d8c7a4d0f19f0e02cc94990a8ca0db6c5b08fa59109c8ffd597591ff49b6dc87f2abf10b8820356fe1ed72c01cb3698165a46bc8147213325a83f61a9fbdcfe4ae250dc5debca19cdadf06212f9e161c0658ef195ec08eea1f511b7154c7cd7420d142131ffe6401a58b1b0741b295ce1889e3f842a7a14c837b3b05ea98c9778f069a"}, 0x97, 0x7de537957758d9d3) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000500)=0x1) mknod(&(0x7f0000000080)='./file0\x00', 0x2005, 0x20e) openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) semget(0x1, 0x0, 0x0) 16:00:28 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x400) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x6000, 0x5) 16:00:28 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r2 = semget(0x3, 0x0, 0x100) fcntl$setflags(r1, 0x2, 0xdf1933e8c323a7da) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f00000000c0)=""/149) 16:00:28 executing program 0: chdir(&(0x7f0000000040)='./file0\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x40}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f00000002c0)="8b50f8d9") 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x7fc, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x84}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="8b") 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000200)=[{0x5c}, {0x14}, {0x6}]}) syz_emit_ethernet(0x24f, &(0x7f00000002c0)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) 16:00:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0x101) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2002, 0x5) execve(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000280)=[&(0x7f0000000200)='/dev/bpf\x00', &(0x7f0000000240)='tap'], &(0x7f0000000380)=[&(0x7f00000002c0)='tap', &(0x7f0000000300)='\x00', &(0x7f0000000340)='tap']) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x50}, {0x7}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)='\x00') 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) syz_emit_ethernet(0x1, &(0x7f0000000280)="cb") poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) read(r0, &(0x7f00000002c0)=""/143, 0x8f) 16:00:28 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x0, 0x8, 0x3}, {0x18, 0x2, 0x7, 0xe5ee}, 0x3ff, [0x223, 0x7, 0x1f, 0x7fff, 0x1, 0xc, 0x1d24, 0x3f23]}, 0xfffffe9b) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x9, 0x0, 0x80000000, 0x0) 16:00:28 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r3 = getegid() chown(&(0x7f0000000080)='./file0\x00', r2, r3) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)) 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x22, 0x3f) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000140)={0x100000000, 0x1, 0xffffffffffffffff, 0x8001, 0x8}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x48}, {0x4}, {0x6}]}) syz_emit_ethernet(0x41, &(0x7f00000001c0)="8b17d61160ea1b69ac3ea3913e47aad52719b510f4d11ffdbab8a29464bef20207dae56a215ba2bdd74cb88e53237616218d99a1f9bc502da4c42a4637ecfee5ad") ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000180)=0x6) 16:00:28 executing program 1: r0 = msgget(0x3, 0x2) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/154) r1 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x100) sendmsg(r1, &(0x7f0000001840)={&(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f00000001c0)="4190453da5087cdddc7a3913319b7e8c8c1ca20d9b3b00aed28dc785317adcbb1553c14d660e26dca8d071c227211a", 0x2f}, {&(0x7f0000000200)="562ed7b83d95a9142e839885cda9e0753a2048ba8d0ceaf920a12f0cba2a7fb6b4763b94778ec2e6febc284776a05aef043725911c94bebe75f118e0558a363616d72608b9e7c6c73ba95c2c7c3c286f146cf6ef971ed343d8060a86b8c1f0f0a4d1bb6499a3a078e75647d6af4410f2c958c4dc09b87494a542b47e81ad00702730b37ff6d5744eb2f188ecf0644ba31af02059a9a45a794002c04c76fbb2f8cedfee5d9a6d2fe2c62171417ec744c7a866500db4323495c7d329b319f0276490078ef92c3167c2f48ffd173fd1c1c3b1deac92e26d5663e5f3a38816c55f287019f4498d8ea4431322621b1e6d9147", 0xf0}, {&(0x7f0000000300)="c9ecb0c9a8ed2930dc", 0x9}], 0x3, &(0x7f0000000380)=[{0xb0, 0xffff, 0x4, "e0be683d4ae2181a7fa4e5c6fd22b39a5053caa88880075fc4abf64ec2bd7c15893b17c75d01aea99e113b3ac3d0bf639201f0d23424daa84cd7345b6e524bece1c092614d4d62c7199037646560edde0dbcd1ecd6e7e45cd36f46599a4bab74eb9baf6b8c7e39b655da1279a9bf605c93a4bddfa0707d2a5a800227b8337b5662a44baf1474f94bf4e1beef1a241f9ddba78cd6c06aae47d7dbd025272e"}, {0x110, 0xffff, 0x5, "5dbc68f3bf802a5026aecce8e74e179d934f4391eaa5ad1e2b6d9780d8d8db32f07b287ff6e7421763cf3f81a76c713dbb28d6562b72ebd05cf3c3a9d46e2e0e908f19d50564ce04a169d47e2428b07083bcf46e758c66550b988379d31713134486b934e11dc04a95d0c4dd198afcb9d298ebafd370f1801384b7c198a40251ffcba09af64f9d6cb346e98eca4babac773b72a34c2b17336baff0392d699a3e42814bfb1c5ea4e8b47beff7521d4767efa1fa0a010c905557ba7fc85997f4b700e7a635a5958ccbbc25b7fdef6bcc15a6f13882465a50cd055640ca6d2f91a694444df13acc54bc2b049eaa3062cb07c7a902ebe6d88503b853fc931d5b"}, {0x48, 0x0, 0xe, "8271fc02d491f362f760096ba7d77127d6f3dddbb0a7dc799c07b72590e8629cac1b98f100088eb2e6519ccda9d8cb0454348b25c1"}, {0x1010, 0xffff, 0x6, "a24e1c6b2bfd48b8cb853f461f301846cc8f007d38ee28043d6090092588aade641fa20d70b821f6d6adbe62d5a185a1ca69a84bb4054113b8649408294a17ea08bef79b8c5944dd0a720087d2b37bd574acb57663eb3b4b3a544710a7f8bb78490e81cbc322eadbdac7e13396940a77f6030d641255955b55d739ddd7c1df8d058d437abe63bcbfe0ac5429bed4609c01a606d977b09c14484b23012930e8174563ed14e78f39d3fb5eb60a796766c3c099306c2897e1f8a3aa71daa03759678ca19d6b0b68b9ec91b296b2b4bb2851dce60b9d2257bd9d1065b61198541d375cb3ce95ad185e1ac9db977610a6668cd2bff8a9d606ee787535af8b6e027b63009281b9c516f756eb1a3e5c28e41e36daa1abd9d41ebdc9e21caced130817675e6a2250c1c9d9cdb25b8bfea1a56183b9970f1e35f0af0939ee108da25648f1120724d1210a31b3ff89c088cbd31e8518164f87b5615fa9ab0f13695b51d8a385e430716ad161c8b28f60e09321cbd28b5d520885f704079c255db2f773ad9573afd5a650c129064cd5eabe959959848f578c0e1b58590b5d4d609a134d9fab48ad1d424b1afdc72b7bb6d2f2635e52b283a56e60e2ab9877e41231fa71b9830a2889d1673298ee88f8022c596991f15b44a28511400e4e785c6fbc6ab2ab931ef28dfcd6a49e18eedd6b0d5263c14dc9024812e29f522a6e86079c15bad6c958da86a2acc1edc7fd79ee0388021fd6a7d1523efec60bfa811150c0ce25e6f2c8cd04a239dd8a64a0534383e0f1e3c80e3be4be5878ee6ab614f838193997628b4849f66fd2bd59e204f264c12d7b0a4da49e899e52d99c28aba693764175c1d334827a84fd192a2feb56339a7497a5328662686092d69e28429986693e0030f22d6ac3c0a6eddbb45b8732537d1577ff1cfb89ac91d4e16ae1dd1409ad83614287f218686036647d5dd5334e8e221358fd24802e8766371c738c5ecaaddba760334e69914abe865f5917a9c604e8b086188d9b26fc8eeec5c2d6daed38f6977e9ebe61e8cd00effbcc862d90ca4fac3a25cb05ac72b8e66311df953d3a7b07b0b6162fa21c734e89249081037b7e97638847af398db990726f538f3be269ac78453c5da7b8b39cac18c3057cf677c3d9d36b26f9f77a9aca5665dcd8fe283f7cddd091d7b693b8464e8b08df80c5692184f220fc5e4b338e929061673d917c9ccf5e64a096a8c4b76608cf7794784f627f0d569841c6fc47dcd8693bb2dcf60f55d623313a6088f9b4403a2ccac1bac7014b9fb370b027c9c5e829889b6e287f24ed1d93dd44d36b2b69a9e727329b78920ea77ac70ae17391c631842632a8f7886f8e528f4f18c67c54207f96806704b33cd36096525babbc0c0e1d749a5c605bbedd5c4f03dbc3b0806c7347bc86ee0baddaba42d95d3c5c679a7a2f76985a57671720aa39e46219e3d1f89b8d2d8a562577114eb4eb329c568af3bdfe88bfec59afe2d27b4288759bacf8cdd3c5f01bca4e9eb5072cf91bd42db7288a95b567cf41ca970f68783563b73f9a4bf241c4f0b3312ae1013e4eeaa0c3b5491d44a8269fe2e92648ad7d9518638614384dee0e5c2bac902ad50827d6f55d87401d6621473423a667508a60b95a1e7aeb31f3132e9b20a4169cf1ec5973c32c4d0311f8bb7271c9922bbb2aaa5704a5bccc1ead8c6f6d7a6c7f12bee0eb5de906d0fa0c92a594f239ccc9c461a51ccb652f59f0d021282d785b6002bd5e80c672956e77fd7a4e7106b632ee5f8b32ec99785be56b6e31316dbda1c48919f7a8ff0de124153af0a656ba118fb5289d42ce957ed8959e87e15557ee77ae7fd443ed61d9bfb6c1d0d413454a451d8fdb6d85a14d8780ab70c041055f4f89e5ee645264af7db31c9ea403f8804964f807d4c4ba816c7cb3837e727a57cba1f2baa1fca858f492cfa5786b26cfcfee1c414dada68b57602c9b7a99b8000cd0fbcc338c7e8a4bb515de493c42990da4cd6c216113888d1b3eaebe70bdb56738b8835ef7c80185ebe52fd9eb6428facbda392c4ed2f531f51abda55824bc1c91e7e980428b2b824e23183232d387e1357563ad4c85dd50a5d36c903916a53300138112dbba067c220a82b0272c9b9a2f87203a8e74e00e2a6d2a753bcb9e5c76fbfa5a6cbd66787948b3049c98264aacb14c9220911b899fdd44d21ae8814214dc5b463956050d2b24ee9fa8d2ac0ef744ff3b48a19dad1f4d132b7fcf515863912938cde1602ae4d0ae4b84f286cbc2d0a175525e118937f6f5fce15f601ac4936f9f2f1c22988d26ed67e08c5d29c33d7fe72b52cdcf05e08490ab087d59c2ac1bca0d99ff3a3932a8de030e53ad049dce9123a849d8ea6b1c0a435816c7c5cc5701d6c8e2c957b34e1736a6216da6d203759fbcb8b5b715c73118394fc8be81235770f6f89413df400652d5b9d47f18fb21ce319987aefab442083afa5ed693fda3cbb3a72585c979d3e1c4765f8d1f8e6d43cece341843af994d1918f50ef2b46e3ea06c9c819c37bda1f6f649b47ba1b6278a6bf3e8e6c32084ae5607360a9a52631b9ead2e33cf7e9fe4ade3e830a8c0769247d62f545266fb08d5696d780b72d0b7189a276dbe1ae1b2beb0e4957ec3b029c6cb9915021c0825b70fe5b979a183348227c3289c4cb7f2ef154362d63d35adf4b737140742bfcf040ba898816d4804128491d5b598d6f54e9ae99e19a06b5a2080e6a9f3eae3625edc92f30120f5d225fcf489101f03c3a17bc0cca11cbc58355e7ddb32c0918e71c35f6173ff1ef8b04b855c8d3257e7083ee500ced0fdfc4d59c1af59dabe53e18ad04c4b88a0587d4f9d8c44f185a1479f2c43b55eb75440c3643387ea91962baf17107d85354454b91a471d9afe7513e4cf471f024034d162b63f418fe15d1387309dfbe342520db9160018f5f30c908c7c99b8e6d8416c44819bc409944517adf66a42837a7c0f6ae1b1057a9297a204f18eb39ae7b1c6430852e3f9e6800e35abdff0ea8017a23f144d1a9eb42f6f63c1314c9a339ebd210407fbb734393503f29fa80f943bbb20dc25b4af146bdefb50a8d3c90ee6b131d1a5013468274db12b12d6e782cb84055095f577dc692e20ad3469547e065b5df2e985f17f64de660e2f6cd038def1c2856a42134cefb83501de499f52ebc7b52c09ed383ad441cbea00cadc6afd36868b6a8e5ce81200e6279edd6e30e93167baba9787499c690d6b84448b269a1e9877b24bbe91b303d2811b861d41eefa0bcee17835d44d3ed266f39f90f839c9e541f74593649b32939f2cbfca14dcdabcb4ca43212fee6a6720793d83998066f10dfb6ea5ce0ba4a4cc84d7855249b027ae904a5293ab8cb1f6a5fcf13a534e47df3f1084f0dcc9c3b04d961875ec0b8a26d76d9e4d0b37a66e5c84afb5d14ceb55d4869a9be11c1d339a5f1ea2dc11ea742f8bafb8ead44c745c1aa4812781d99f90c0e2e726d83247aad5871049971e1a52b1fe9c937913da26d6ec89012e1e868f363de46e7922c8e56ca17d2d9528d78cad02e250fb60cd824b92a36470598be1a1c32e886f2a6904a136368b7d1d307e5471bf46ef93d929bfd34056e625f0cad99b4aeb1729da0ca001e45cf99b73a972dd4c03776234f51ba415f23a7f685c14d01cdc8c24d235c49c8c46928b959ad104e6462502dfebb55f22912c7848f8bcc9c2778d96aad5d8f4d8da44cb2594e6003cfababcb54a0a0dcaa602cb6fcb2b49c8a7905cf816a83c250cb6048720cff1e10464fa60ac30d86a83a5228b3fcc61aade98b33f27435df12116ce8619de1ae0b28f1288751dda9ab246f29b79a91e465beec6da27f60156476a8a2c828aa663f55b84113794569eb289ab6b34f1662d0cf73a4527c1098b4623332681476a7619726cc170f501dc384d724d8c3cc26ec14c4c08a14c5a78559642ff8d1609eb7c3a9a3c40eb2402bb90ceb226f531dbed679cc8427e3eda9cb4d90f75bc59ff2951265846dcd8dfd51f7e06b6bcbfcc053878417d946d8fdda7668955954fa55da876249d112e9ac3cd1df523f6ba16e72c4da0bd59e54954f8e732e07f05652c84f91bef61fe8ff672bb7d705377b33fcc3cd73b674cfbc4b1d0ade800ff970779f65098a6a175eff1f7fcccb4348d14970427207645b5453f5aedcf60fb4f1545b92d7dabdcde571323caf5bfac2584575c975ffa6f234bd9f483e6cc3cc9d30ce56bd6183055a48f49c93c077b832db90bd1a74f0942a93daf82d8d33f7164b26697cad776dbd7327807ac1ce24c9237a606218f97ddee23c1a1d93bf4ac430dc0a82345cd81fa2f35d2bf70fd30c3ae814512c7fc6d99d9aa21632492c4540142c39e2f074008bb3a6945b2a0c8784b190bc5e85a0675fdf60ab3b89f10c86505fb8d0f38d1003633482b19c3d81488117ac6d447ba18e1fe9c4a94b501057a067760909a3c3079e8b10c7bcaf07c555f05bbf0465b8891e564f04da07a2ba20031f2df7c3e35441a2dc1b81ddc232b4c2c143533e7087a8791cdd19b7ab31676efdc7f99d6e1bd8852a9982373ddacf08e067283b6222338b8b0f6fba6e0400ca6a26cc516261748c0af2f95e35a2f05fb14133e3c0ba9166a992ee97fe7281ab80180ba8de8cbc8ee4e3a7d1d0a18f28dda28c898f1a6b992e6c7fc95dba5bf1b24fc2a4a24e1be3b4af7824f9a09e8e79e259b14eb845bb85d66d3f38b47c0b8d96965aff64545df12ca529ebb8f476a84a7ba4d633be2bcb0b029b93ae50d8a00c7c59353e74b82477526605c146ea647e7888e674236c05e34043f12afc55166ead6024ae69324927b70a368a24249f59e6a37f009895e6e657af342a3aea5e294d01b7a06979b21b01aa5b3a3e47dc65f6f59e69ccd6fc2115e7b849a50ea3d43cff7b5266faa8887e782a700b73349c2c9edcfc8ef68d1aefd4ff8d6c7e0f005017929dda1a80c28a93a731c18470dee6889c8f7c431c0aec69c5d50809da2b5892d2e02a5e31ecdbbfd16eb503a2e4636ffcc42b8984f4a8a9263c3466f38b70620ab1570ae5192ed81ec373c1e16931f76231964a50787c1555c8075bf00cf7a3fa4354d98c0d8ea01ac97186807e3ac0feca5c71eb2523bb75121261142fb829180db438fd992fcbbf0e0eb2e1a98a4b3b6158924be3b216a6d1dbc91ec146982be9d15f6305c65c7ed93f4d718635770dcf507f7492440c4a4ab66e178fdde73f22b72cf110e2df33f5bae748d3c9a451970114a54c0c0e20ab99f718dff316f901ae4f88985e97303961517be85fde7d8b3c2ba3f3e88edfdae7817c4e3fef967b87afbe39c9f7aa457db83d03660890b0e4291f6aca3d5dd734d0b27892d9ecde22486e9de8beac8a97c94d2d69d91a8b69472b4ba486f138cdb2cb9c71d18bd5595613072be673f53524ce2bb6d2843e3ce21a54c39cdc2f8dddf8bdbaa468d6cd913d59c6b1b85617c89d23f0c86e8ba9fe7c6a957d129c64f1ae9c27095dbb59416582f6f45d043af00390a937438396d2956d627d761b0fc0f2a44e2c9947551d31c408bbc7355055bb6882955061956725c044ff00fae4cce417e124eb521d41ac19cc3fb54eb16ea89334b41afd4e8227f3bc868d84de5af3b52cfee2d64f358c07b201df67860e659158d99b2c6da432d8dc4fc23c8e77b02958848cd6bd75535afe1f19040f86db62f1bef02f017e8615d90e11d53fcbe18a052da90a2aa634211515679c1f1146b96e3143a9b52e69748590f841893bad8a1cd52"}, {0x80, 0x1, 0x2, "cbc024ef83b5ece0acbd67102ec1b63d06334252e3359606e48cda494f86ace9da40ebcef365723d529d9ac29c39c86c05ff1f3e5c6d3b898e9ebeb482a66dbd79007e611fc13dd8944de360e2c2d20917b3e7b7402b3f89a8e8bebc4357130f9dcf13a34abb06e2f91a585bde96e73d"}, {0x110, 0xffff, 0x0, "88281654b1ee8efff47d40866dfd53141d7afd58e50bc4cb1df263c1b57cf6b849c37bff47e0068504b689b194e2e58e3ab30a4cfbc3974b37c7bc0b9f9255b28f17a000de5a06643dd56321797574869df621716a95a20d1b75bf28f78e50cf3cccc78afab3e66b4ba1edfe2402f45c1018337f139c06732e1f93db6c81bb5ca69930523fd589a5057ad1a05b838a3b9ee8e28508ee7c1ca55ba8a003afa9660d198a0479b26d40a548768386ed24642037e66774fb91335461d887784e860172e99ad1f5dcee15f11d005378fcf2bafa98a6ba467f377f926df67e551e4901265b6495a325696f2258c98d0af6111a0cec7d5aef4d904873bb0d"}, {0xf8, 0x1, 0x4, "4536b7b088293b79bfa1182fc2d843001622836ab5889398b6dc432457cc7b37627980fd048b1cba97dd54586846d3a6442aa99afa558aa6f21f9e58e43f0ec1d424189d658d391910ee836461dbe6e27ff1a8bc8612f025bd3c71c872b3e1aba4b5d752e203983f64bff7281d227b02ddc9a114d03ef9ae7a441febd470fe8c94a136b83a0962c168307ddf258e1532e7c81e5711ddcf07503d741b7b975599b423dd7f0cbc4409fe9491c6b90ad7a2a5cb8cfde34facb895d8449d25124c51fe580fcccea64870d0d15e0a1a06a37273c22ea52d523afbf0b5ec6285bbbd953dfb6c182c50d5"}], 0x14a0}, 0x9) r2 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) semget$private(0x0, 0x2, 0x80) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000000)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000]}, 0x2d1) 16:00:28 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000780)=0x81) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) r2 = getuid() r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/zero\x00', 0x120, 0x0) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000700)=0x8) r4 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000400)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) getgroups(0x6, &(0x7f00000004c0)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, 0xc) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000680)=0x1) r9 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000640)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f0000000100)="b5a2bef82570cc08a704dbc58411b1cf08618e2fc3b54c48aee85e57fd459e985b9abb39e2573e5430eed585e37acc99081b05d6b2c8e44dd8b7a059292d80a9b2ed5a81d46ecbf34d6971aa306a0be7caa2308cd059505b7ae21148140087c2bc9c2a3dfbe10d3958b35584152402a861bd630c35af39bc15e256d85ba5b866603a9395e3b1788cbc2fdb511ca279604f27f83c43fac0a97836dbfb622d13bd1ea57a781290f52c84b818733c6af6a03901db9467a0545247715af9d93b77ea2a1b9b63af", 0xc5}, {&(0x7f0000000200)="e5c3951284d36c2e64b060d500288f0e3212063bc7eb2813087695fed443535fad6b0d3ad2a8d45952aaa7f3271938d20012b43681d713ff84b6bd9270b5e9ffb24ab50c2f9e7b9905aca30764c61fb5f2cc6d26b6ce2c93b312e2e7605ce246894d74ee11571d33f92aa26e46e54354154c6633f0b3e28bf2dd289cdd70fdb9d1eadb39a711dbea3f2d7075838fc9e4ae61794a0f698c34824301a2a48b74a62240f98aafb88026dbe74b6255be419544ca06079a1b3c5d759bbb1a9e92eca1882cda228b0f6270143cdf04dd735538f254ec8219fd6883ea4ab7a9ab3b80b27e91ca", 0xe3}], 0x2, &(0x7f0000000580)=[@cred={0x20, 0xffff, 0x0, r1, r2, r4}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x98, 0x40b}, 0x2) madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x0) 16:00:28 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f00000003c0)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000001b00)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167}, {&(0x7f0000001a40)=""/40}], 0x2, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) clock_settime(0x2, &(0x7f0000000040)={0x1, 0x80000001}) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000880)="2ab1c7048b511ed75f6e9c02f8d6f42df3e8995fbcf10146758ec07dbcdda93fa5cb7dd17a4e4b10c5bb7fe61623082462b4368ccbf95d2944e8aaa87bc5ba64574a56f8a2a47acc00a6fffde7d9a7ca9cc082aee8345f1b0011022a481aa925b919494c3ada23a56a19438ceef42c41e60894d9162d52e66223ec4ecb8de04cf4f82c15e5dc83b4b3a25b62547f28de238a1c1827a0a8aed21c2eaa4d8da202ac3734a05b111838ede87a1c1066513e1c5f1a88c5ad65a4", 0xb8}], 0x1, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1db, &(0x7f0000000240)="8ddc91a2fbf54cd74b4e54bfce9a1056d08c2f8e662148d8b044b272413f26e7eff1660fd6a9c356a41fd8605cff036cf47a79af4c3b0ab433778eb80aa5ed4ad9feeff163f6385977f1ff308b9415aee5848807db41f945c02e5730f9f4cce53b984e64ce9339f29cf2a2f118a4846015ea0b8d782f98d00ef09c39c6995d2211518f436f0bc7b66980f44546c44dbb5a7841ec9822c3e2e34fa5cb37d79ed14ed059f08d905fd35a9edfbcf94f2ced6d80f7140253bee30ce6c58ef38ced2c5c2c75fe") 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x20, 0x3, 0x2) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0x0, 0x8}, {0x18, 0x3, 0x3, 0xfff}, 0x9, [0x0, 0x1, 0x3, 0x43, 0x1, 0x4, 0x8, 0x1]}, 0x3c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x44}, {0x5c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8b") 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x6, 0x4004, 0x0) recvfrom$unix(r1, &(0x7f0000000240)=""/143, 0x8f, 0x41, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000080)=[{0x3, 0xff, 0x7f, 0x8c}, {0x5, 0x6, 0x2}, {0x4, 0x4, 0x1, 0x80}, {0x60, 0x1, 0xfffffffffffffffa}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x4}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x80, 0x0, 0x2}, {0x10064, 0x0, 0x0, 0x400}, {0x6, 0x0, 0xffffffffffffffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x81}, {0x80}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000200)="ad") 16:00:00 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2008, 0x5700) mknod(&(0x7f0000001200)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0xc42, 0x0) ioctl$TIOCFLUSH(r0, 0xc028698a, &(0x7f00000000c0)) open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) 16:00:00 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) clock_getres(0x3, &(0x7f0000000000)) fchflags(r0, 0x70000) r1 = semget$private(0x0, 0x7, 0x110) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) fchflags(r0, 0x10007) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000040)=""/43) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0xfffffffffffffffa, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x24}, {0x7c}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x6, &(0x7f0000000080)=[{0x0, 0xc30, 0x5, 0x8}, {0x5, 0xff, 0x1, 0x40}, {0x6, 0xd5d1, 0x7, 0x100000000}, {0x20, 0x5, 0x4, 0x20}, {0x3048000000, 0x1700, 0x1}, {0x1000e079, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 16:00:00 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) utimes(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{0x3, 0x3ff}, {0x0, 0x1a}}) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x801, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x6, 0x0) 16:00:00 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x18, 0x0) r1 = open(&(0x7f0000001d00)='./bus\x00', 0x1, 0x0) unlink(&(0x7f00000000c0)='./bus\x00') mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x6, './bus\x00', './bus\x00'}) 16:00:00 executing program 0: r0 = socket(0x1c, 0x1, 0x4) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0xfffffffffffffe67) 16:00:00 executing program 1: readlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)=""/25, 0x19) mknod(&(0x7f00000001c0)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f0000000140)='./bus\x00', 0x200004000e, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000200)) ftruncate(r0, 0x7c0000000000000) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x7b2a, 0x1, './bus\x00', 0x3f, 0x3, 0x7fff, 0xf68}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000180)={0x3}) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x10000, 0x0) r2 = syz_open_pts() ioctl$TIOCSBRK(r2, 0x2000747b) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000240)={0x1, 0x7ff, 0x8, 0xfff, 0x3f}) kqueue() 16:00:00 executing program 0: r0 = kqueue() r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r0, r1, r2) r3 = dup(0xffffffffffffffff) r4 = open$dir(&(0x7f0000000040)='./file1\x00', 0x20075, 0x81) socketpair(0x18, 0x5, 0x6, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f00000002c0)={0xffffffffffffffc1, 0x2, 0x6, 0x1, 0x7, 0xff, 0x8bdc, 0x8}, &(0x7f0000000380)={0xd4, 0x6, 0x5, 0x7f, 0xb00c, 0x800, 0x80, 0x1f1}, &(0x7f0000000600)={0x3, 0x0, 0x7, 0x7, 0x360, 0x4d, 0x8, 0x4}, &(0x7f0000000640)={0x0, 0x2}) r7 = accept$inet(0xffffffffffffffff, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r8 = accept$inet(r6, &(0x7f0000000440), &(0x7f0000000240)=0xc) r9 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) sendto$inet(r3, &(0x7f0000000140)="874a59f35edb08d6714623c423d7a966a76f93c8de19", 0x16, 0x400, 0x0, 0x0) kevent(r0, &(0x7f0000000300)=[{{}, 0xfffffffffffffffe, 0x40, 0x1, 0xffffffff, 0x401}, {{r4}, 0xfffffffffffffffe, 0x4, 0x40000006, 0x9, 0xfffffffffffffffa}, {{r4}, 0xffffffffffffffff, 0x20, 0x8, 0x80000001, 0x7563}], 0x6, &(0x7f00000004c0)=[{{r5}, 0xffffffffffffffff, 0x81, 0x20000005, 0x5, 0x1ff}, {{r7}, 0xffffffffffffffff, 0x12, 0x63, 0x4, 0x4}, {{r8}, 0xfffffffffffffffb, 0x41, 0x5, 0xffffffffffffff5d, 0x5}, {{r9}, 0xfffffffffffffff8, 0x10, 0xf0000003, 0x3, 0x4b}], 0x1, &(0x7f0000000540)={0x7, 0x6}) getpeername$inet(r9, 0x0, &(0x7f0000000080)=0x3b5) r10 = shmat(0xffffffffffffffff, &(0x7f00001a8000/0x4000)=nil, 0x3000) shmdt(r10) r11 = socket(0x18, 0x1, 0xede4) r12 = semget$private(0x0, 0x7, 0x400) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f00000001c0)) shmdt(r10) semctl$IPC_RMID(r12, 0x0, 0x0) mprotect(&(0x7f0000238000/0x1000)=nil, 0x1000, 0x2) sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x0) msgget(0x2, 0x214) r13 = shmget(0x2, 0x3000, 0x80, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r13, 0x3) shmdt(r10) getpeername$unix(r11, &(0x7f0000000000)=@abs, &(0x7f0000000200)=0x8) 16:00:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10001, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x8, 0x0) 16:00:00 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x6080080c2}) pwritev(r0, &(0x7f0000000600)=[{&(0x7f0000000000)="d6d1e37a077bbdccd77ed1a6d1baff16f7faee59c1dbc8a473d2641913", 0x1d}, {&(0x7f0000000080)="eb9c6b6106250f27e93513e881ae3653ee923efe5c5076a9c97a621a21ac092dd8c280ef0f3984089705a80a2a602f4d195b2ef1b3f4773dd016b0b8834c89901acd83ce00363e51c598537567de1ab6719598b73c2d", 0x56}, {&(0x7f0000000100)}, {&(0x7f0000000740)="60d67789f9eef8f4a82fb9e4066252645e31848853cf6b35ca1b04dd9a0e05f16a76b0a1e3587f00b38457cbee168e5dbf018e64000000000000dd353ddafc7505c2249880564d6c8fa4043c3383b33cf05705454acc1b14077beb3fbe3eeed899ef750f7a6d2b54d49e44bf5a1154684cfff9d5a37bed1f0a0e5619c41cac2afcb2afc25eb4654de7031005a0ac9269553e7b8cd7e83c101c1a66593c90a2689afc8ee5e9658de986e518fb5bbc6a81c2aa339c6a3ba6f5fe01dbe506e3e4066be08fcf6b9a16cdf7c1dc5189694aaa36e0379d9ef8b8333fc4955395200ab55de5d4139cd1d71f9940f18230fe105eaa86bb779f9ce92101ff63b8", 0xfc}, {&(0x7f00000003c0)="57b5230280da904d3ffb367c7c7a505a1e06d857545a25597ac1f2d43697c161e9d23ee0a1cfbf8912cc9e1d428df80f81414dcc76113fc22f923ed78c319e8acbbf7396cecb9b53d6d635f62c57bcfdfcf007b55107bf3cf6e8803022e41b4ec84c1ac6ce5d075b8ddf3e7378dde6db2712425f23127a14a181dddd73ffe8fbec03ac7a73843a0ffbdaccb0d56f9c3623e4fba18eb9684b9341b4e6472a6e9e86dfc7f5f90abb07ae1a5c6f7a53f839b60c0cc14f4426b140ccab2ffbfbe407862bdfc49104ea24aa71295ff952196a592ebcebc8efa0676e", 0xd9}, {&(0x7f0000000240)="4a6038fe44067c195663ecda8dc780039277fc25f72022e7d79f0e10b8a7382a082e8c058ad09a396dfa01f6cd7d4c7c0d268872b3209fd67334eb836b3bf57888ef458b596a224c006d3b5c89e1df0a", 0x50}, {&(0x7f00000006c0)="fde6558749d953aea51d41dea9d9ad2e3780bc1d2f7dcb7cb53a4d680fba063819479896f267749c5652edce30e5861997c5a163d91a6b1b92a24cd31d9c83ea41", 0x41}, {&(0x7f0000000540)="50d9b6deb591e0ced0b276393651d0dbbdc23d33261ece59a05e630f2180f59bb2237dae9b3f48f327dfc62291ad61b51251463cb4", 0x35}, {&(0x7f0000000580)="826a162ba5dcd8a560496e719a21648bf207328f250eaadc8c82e6a4fc28cac69a28efa414c16a3142669f0adc8e2021cb425187911dde8587dade7efe2770e3db59651f86829ce3b156316062e050ec1983e8c568b59c245e1b5a", 0x5b}], 0x9, 0x0) 16:00:00 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x3d, 0x0, 0x0) listen(r0, 0x58) 16:00:00 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b0d420000000000010d671319b00"}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$BIOCFLUSH(r0, 0x20004268) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x3, 0x9}, {0x7, 0xffffffffffff8001}}) r1 = socket(0x18, 0x4001, 0x0) accept$unix(r1, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000000)=0x800) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:00 executing program 0: minherit(&(0x7f0000eb5000/0x4000)=nil, 0x4000, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x2, 0x4) munmap(&(0x7f0000ff0000/0xd000)=nil, 0xd000) munmap(&(0x7f0000e00000/0x200000)=nil, 0x200000) 16:00:00 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) chroot(&(0x7f00000000c0)='./file0\x00') ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000200)={&(0x7f0000000040)=[{}, {0xe7}], 0x2}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x303a2, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x800, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x21, 0x1}, {0xc5, 0x17}, {0x65}, {0x22, 0xed12}, {0x47, 0xffff}, {0x25}, {0x0, 0x1}, {0x7, 0x9}], 0x8}) 16:00:00 executing program 1: r0 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000000c0)='./bus\x00', r0, r1) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r2 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000200)={0x100002, 0x2}) ftruncate(r2, 0x20) clock_getres(0x4, &(0x7f0000000080)) 16:00:00 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3b, &(0x7f0000000000), 0x4e) r1 = dup2(r0, r0) geteuid() r2 = getgid() r3 = getgid() ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000140)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x800, 0xffffffffffffff7f, 0x7ff, 0x7, "b67241bbf6e7b84e014bb79e1d20a1e654019d46", 0x0, 0xfdb}) getgroups(0x5, &(0x7f0000000040)=[r2, 0x0, r4, r3, 0x0]) r5 = semget$private(0x0, 0x3, 0x124) semop(r5, &(0x7f0000000000)=[{0x3, 0x7e113c32, 0x1000}, {0x0, 0x7b, 0x1800}, {0x5, 0x8, 0x800}, {0x0, 0x1ff, 0x1000}, {0x1, 0x3ff, 0x1800}, {0x0, 0x3, 0x1000}, {0x3, 0x1, 0x1000}, {0x7, 0x5, 0x800}, {0x2, 0xbc, 0x1000}], 0x9) 16:00:00 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0xa227, 0x0, 0x0, "0100000800000000001000"}) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x4003, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x25}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0x5, 0x8}) r1 = socket$inet(0x2, 0x6, 0x1ff) bind(r1, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x9) 16:00:00 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r1 = getegid() lchown(&(0x7f0000000000)='./bus\x00', r0, r1) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x80105702, &(0x7f00000002c0)=0xc6) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000002540)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x84}, {0x34, 0x0, 0x0, 0x97e9}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="14") r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) r2 = getppid() r3 = geteuid() getgroups(0x4, &(0x7f00000023c0)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002400)={0x0}, &(0x7f0000002440)=0xc) r6 = getuid() getgroups(0x5, &(0x7f0000002480)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r1, &(0x7f0000002500)={&(0x7f00000011c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000002380)=[{&(0x7f0000001200)="fab3fbf3c1ce9767eccd5008e69424acb76770bd0d4fa5440b33aa7cd2d65732dc5fb17ad1bc3039a49d572f4fdaa785847e297265b6cd74a00d2c674b4667455ce50b957b35dbca2d3b64695a66a67704ecfbe45e610a0eaa0bcc5a3221412776b555aa2a371b5763bf1bc2be51db1588e9f2ef95b02782f82b10395f8d9b8e6d3af8e5097e6508aab84adfc976bfc57616e80b032f5a92594e21257fafe45af4ae0b6a4a7467c6330d031fba2b2ffea0946fa816f2c2d8795943b87d62998e40a7d2b150531393", 0xc8}, {&(0x7f0000001300)="3e9f4d70529070c5c8ad28e9a2c4c2f6800380c3e5ed8a14d492e2c4b45b0dd229eceec11912c53d6ea97667d51bc1c933d74f2a50f1494a87e5a1ce920375ebec0ccfa9409309cb5a5f510692666aceeb449cbd", 0x54}, {&(0x7f0000001380)="7e2cc5d1fc7a75bdcce473fbed6e9caa7ccef5e0e57edb62109c93351fde3485a4acc112e884ddde1062ba3803ea3bc44ad52657e3516a58546f381a7595f0eed8105146fb3a4a7d90b6301af83cd4887414f33c1dcd62527291789bb4b828aa70c87f58a2004c33612baaada6b2b5c172f033bda885be058c362cd9038403de61d274579ed7442ae9472b923608aae9dacf59b0395ceea6a33895370400fe8347f34ff837bc1f4d24cc9c523950018162c99808a115df9064715f4134c5542eb681391d8c7d18f7682886b3de845f001b960a1e5848630c6d39e6c31af246f211728de3f57b33380daebb7416f05d023f5763aad023b93cac98139b84553d21eaf6a1bc47848916f16398f243fd1043a577ff63e588fab584a2be0f51d7c21b686d3c56ec4de62ea0e3ec19e9f9187dd304870c42b66b0bdb82e7cc01fd9d36b70ca4bdbecf1fbb613b035cc62dfd61abe55ff78b066ef5fa638d884cd49c850245d12375c26aba81c26c20213937511dd67e4ccc420d799aac7211f20298c157ee250e88d6c0226ee79dd2510770fec3bf337f6648e311851b696dbaacbeff93050774079d1b0969618a704d8ceaf073dca4767b2fe83086845937e0a78bf9676b47fe114cce296f2ee71f06aadb3d39b9b094afe6cc391de8d86b0ed2326b6b650a71e48c55672b276516c2bb86b69a276450bc6fd577f18a115503569730b38faa773ea8e90d7b4be684ee14c502e9971f8a5e0b468097f5e45cd8308825183859c4174195ccdf71917f29639d008911e4a32c080eaf6277321669db436205b9a6569f452b56f8e851910c94066990165eaa50243aeda7a6d8c0644a247c8e71b75c7101c43ad96d5e7af6e97f1953f726b6a251257b5615f88bfe55bedcfedee966d1aa201edc54e475fb2dc7e3967d45095ff32f1591a701126841f5490e14062fbab0c673c8b63662aa8e3432148641244169f08e9ae1fd3e2976365bb9f2354777c862495c3031ffea9669feea9a29f083cf515b609c08eaa309893c10ae114f6cf410b581497a0e73b8bc0d3ac41644ced232f89fc15f6917c03eceaae9209b0ddcbcf9438ddc4aa604d8faf94b984c8d1d384d7fdb8c1b4942427b8423b5ab087702afa91da8c3e03731a4bb2356b10c7b4d0306c634ab726f56ae7317f5da1f60411b5e1dec4906c7dd82b9686376795982d7ee0c83d6e649b5f15f31d3a52ed93b2b5040981bbe758dc9f38dd59ce46bb648dd987daf52b904e7868f4e12038880c65e432ee28517d291e086eb2b1c3cb5fca0c320e57398647ef03a3b03d87eaf90509504c83f66a3a12f6d0b913528a5c1d6563e833646133778e5aab7e7ac23715107011e7761c85331373f01898441fdf6ce4223028257c0ec0fa8b2c644f1c042fd6e59f114084cfc442d77984f0696d1ebb634bb32b84f1242391ee2e9dc9c592a32adf601b1b2ab4e609bcbf50c437d9cc5bdf231fe3f654149a9995b47a77c67fa92c524807c3535b76591d4b120978188b69612a29c0ac5943b3e61e2782b6bddf766f826f0d6d768b149f4d833a56f73f09f9ef7901264e0a21f6267fe22d59072eaab4c9f887ebc32b17559d221359c704c479aa6014c52eddd7a3895b96f18a713efb98ef96b337b1b1238e23e915998bdc87ad84b87dd8a714892aee4f2542c7a7a02f4954ee58b28136c56372955691264e23112e6ca7d92f9637f2f35d0356cb55f672e9e9c4c090c277a8649920074363dc7321a9e10acaaa31d51db443d51c966ed3e311908a5f55983674310d79be75e16610273e8275fc3cf4c084d60c2f065cdd654677a87d278777d57695b232c5c6aa4e095d7632e3f6874af9caf545b30e8da8f31cd78ebb6a84484519d9c4f61902a46842459a28932691290fc6f5220dd61200a620e715a823a8ad4f4b8a5c7d0daf673758d06ee1bc082ba19f57898f0dcaab06dbf57b0e6d9aef0d9b42c27d0c33d29c4a9b32402f0c9f87ca87deb56c958fe5e682b7d3e5cee1a8a16699e2ca5ee4553db5c2d96002ada605f9a4b3340affe56e4f41f81ba68c83b76306b612668f41465633fbd96cf4414dea02ed5bee883aee948424017ade522ee709de6f77db19fd489d385bdb52b181747c81e4d1d46bb4d61a644e172c1b7d6b54856287a34f2875486aa186b0c503e3f888d846d94a910cd2199258a8b83a6d627ddb3800c4e27ab44ca7e7f75e1bcec808ea2e4e11f5ca52c3537b6d39e32ab1c1cf88341f8116aabf9a5b3de43b2a59c5ed457bd1d7360385b1d1f464b2e28a2321f9a3eec4cea0db3ac6c38caf56958721f3b923f6a9a496cb8863fac4bf3b7fd32265349c907ff2c4dd341b6fe35a85c057ba2ba985ad4bc8478808f8f4a1af51c5e933cc04aa3a8a939e681833d5a74040ea08f47b38fd306731a7aff572b5d9821511db94bf241574adab3e6c2cff4dfe39aa589be3560f23240905b7947302211d5612921defcaf3054f812a8ff96512af8ccb10c6b1117174de9e0911f13a52ba7b703df0f8a36369f3b32d8aadda50d055c05f3aabdd36ed41fb420709b744eeb26a3744c51cff6bff739063e567c4fcd155b4e26cb131080e917fab3b2a840f58dc900c27d107bf4246899995b4d118be6ed6bee133cb68a7a2b10bbfe614840e57c362f84636a7f093c94f578878715c6bec5618b0a16c85bf752d4fd52b513f66ea903be1b553593087bdb918d63f3cc3480af43b19f71de0660c5d3a28a9ffc5c228d3dce1475f0e1af287b1626c1a1ad1accde337e2d9e274a0d346a78832d9536cf5055c08d0ff297480808498f10746a31ccf048248ee00d93933209a84459aec1262aebafe80e46d01088216f3d8ca7603aeacaba6b62b0d5a585977dd429dfa36b3bf178ad842cc560c2a3818cac2261c9f2ff71156b9d39d1469a226bc044b0418d1782b3bfe3f62f83f7fdd46fe5b464feb419ae68d7ec35d32defa29e2ed4e4803f299830e01801cfeffc42ef7044a3f0d233cadab0efc2d58203133b7415067f4906c8b9b39e406cf5f150b39ed0550eefee26e06371a9f994d53c72028fdf0a80f7854778e076e134d4709b9adf3a74eff4683f2598d414ce5b0536e07954f68fe32383a2bf9a2b60a7125d957eaa5c1460a41884e2481655120d8bbbce794a6b4923087fbc2c70fdb8eec7dfa388d6956dd803a9957a2e5c93581773977f9f32ff23c4896a980ed5c4419e2d6a469faa7a3f33283cec6e1b5e2f8830500974d14c3ea8bd25dab32526c588b9b2aadf566c7704b0895e8113c13bd79e64b814ccb258d83b9219b4e140ab29f5a4a373cda8dd2d07131940585827f54de2649453ad2b57676d3e60ccfaa1af0a3fecfbcd290a2a50f3be2c77a6ff22fffb7bd98f0d65a3848e95d0dbdf0907e632e8745468bae9294f128f571c95c4ffef9f4bcee6282c1eb9eef8c7a9318b98cda3f08b6a0f7ffb2a89b7d6c29e705e18f0b568135c01d880e5e5a0b5497024f3b60a81090e333fa121e36b4624498d19e215dc1e9c380efc6acf2b1bd1d3ec46d88f12c74076dc7d0fe183f32798ca9dbedd0c287653df3b22dd2228c7d9c7b7481f101005848a5c0d23aed121642b6b385b149b5cef5ca453122fbd0c4a550e8388a26f7488b6f290523653bcfc570a086b6c665e0e4cb892a7102435a6096a5400395b92666bcec4235c259a59eb1cce8e23b5b724fd179c3baf96e4ce5688cd2f4fbe10dc2c0cf3d5dea0248153757bde747aad36f0b0b662ae03532284c9ee7a4ba47903dd55d430f2469f4db827bf00f707289ee058d20a8d2b8b7b7963ed54647d4eff18538d1be869485f607c4ee319239bef97fcfa78b319b10eb50208c2e833ed0df19b5568e9b4f0bd862b72ff1049c2c2d27f0d16d5bbf9c21ae227d10302fe00aab7f6fea5688ed362cc515987970fb857525e43b6f38fc1770512add175689bebb350f139285fa8521badd7023494a84424876dcac12eb6e2d6c74dbbb9b3e0d1a4baa8253d48c718ce58efd1c577f445e2628d0b241a9b9fe0e09dd8446908a3c6e6ee3a693ca93d880a87ff5c201bd004dd99e79ec4c7c331bb790962e9e061e986b899df1f151e60fc9e7c8d67cd0107bf18fba428dd33fd54d24aec7f5dc04e31ca23e9dbf1863cddbb2da37cb495f60ab6709d7095f25c9b8da9d4352fb1f9982b63b421d85ddef840018fd4b66d56b459168a19529f4c781b0c234eebe35628721fb33cb10930dc97d04ed6729c876b3047f2bcd6ef6fa0c767cb33ec11e40f64326a80f9b1ba2df6b82b2f1cba98b0bea8d6f326a106bddcc396160ae3e00935065463edda68ba7bc12e76411bd199f0a68299849c09262ee11168d3496508f2b4ef0abccfc4eba46b58f1c2dd3c74e5c4f610350df15e6bb6113c537155c4e58132bce5395ebdedc64e984844c6a409160242036086a71b9705e1aa77dd278b6a0802ef32fc8ccf1565514584b4fcb675a62a7423a2e89e0df0161dbf915af66bb7a080e83c68c038a9facb1552f642ef588fe45cdb3d1617bf09e783591a67db0af75bb1c1eabe4361f932474e3448c2488377612a0d48ff116c01c2602c93fa3b0b6cc71a2aed96ba5a3e9b9ab8d67572d6c07af7ab273c4951b3c870b75d76e64074fdaf6f97cf8f691344e4ef9c90bee5fa5d9f0e9174072b487047b49927f03653a3efe9d7005e86ae06dd59bd4fb86319efe22aa3aeaf3b68dc713a82a596401faf0f093778a4d43a53567cddaeaeb1259ef796efa669599b7ad33b1a4e52ca73025f4ae502c5ca93a6d0997bd810f434ea4b0c8f622ee984fc94b7dd3175aa951f0e5daa4f2bad25cfff4bf24c99bfe4c6fa494888c94523ea3e5d21f4be6d42437c91b96485e55c00211f651a86533f60c8d94105a2b19e92fc4030ab2b02cd6c67623d7337dbdaec60f201059fd2bb8d6c3bf4212c415a1ccd06ce28e15da1d75dc889d666df6d088278283723183f691ced74d916171a8dcd64dbc050645dfd58b2d8cab8fde6aad22627fbe67b32d0993c196b04bf1b0ddd0f5251b19642d855e0102148bd989e24a1cb234143d69f1c0bf6fb4e4a6a042e4f78718c696d49cb7afaf28522d8ef47a18175616d308f4fd67103ab90e51f62bbaf472fa763dfcbed4e1bd68613342a91e3f141786c7abf3b0e7c19d0ad74b0059fd03cfdce9ca5c7cdbdd96f055695855d5fcbfa469f463d3fbbb8fff78ad7f100e157558ea9b29eb4a17a8b22605e24211805f47b33a2e748cba1d956b1c407a098d76c8c9e1eb69f8f9debf56536065633ed2f62531482fa4354e153b713eb5d0a078f05b71a3b50597371c50e19847c7452568044c0fcd67aec839eff6378e4dfd7a3007bd2dd251dd4e12d6c830f54335035c0383b6fc998d4a0803fc43a0232f2422cf4bb577f7a643706694125d29ad429f86de59ddf218d4a80f8cbb79b062ead0af1ca09a2b0558de604bc05c5eb474ce465f5f3b6444338ea48a6a41868b5d56bdfffe7a5016dbfd5ca0eff4b6d2d290403ee5c6155461ef65be8c3b9d428951c5c64973b6d03c7d68bcd6e55573355edb1c649767df9414b7690172af49feba955a87db5e48ff2524e06b4a0ae937cf4853fa1451dfb1605f69b787273e279f6da7e88e90e963480274a40e0b08c0b57d8aaad18cd7922e78a1c1337ccdd834f71b1bed226f079b052030638f7c9eb55ff0163c4199f975b046c3a783ae2949afcd67a615c5f4983c01ec8936a331704c95413e2c7cf72742aacb4", 0x1000}], 0x3, &(0x7f00000024c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x40, 0x2}, 0x8) 16:00:00 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) shutdown(r0, 0x2) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x4c}, {0x45}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:00:00 executing program 0: r0 = socket(0x2, 0x2000000000000003, 0x0) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="39675a928ab76dcc05db46dfe1c0a19fb92bc13bfb9fd1309218128c8b62d07af92c198161747511b509b5fccf55f75cbf738ebc1ba30e4a2f887f6ab4ec4ff3b6168c0402de43a8302cea101cae5ba8fca0786af13d7f787c0f7a7303c6242295aef17a8a25e804874403e7904d5895079eb5053fa4c2f705288d537e2e5dc83ce31e450235b6fb48c8be606bd6bfb52280f4a380b3c5d8aa3003e7a9af9971b6aa96bc37e2c766a0cd8fd14eb11741ead57f09ec1e81"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="b90cca859004030180000000", 0xc) write(r0, &(0x7f00000000c0)="818c777bc416d0f5a9b1a93ee1855b2fecbeaf47188a0d38bcc92fb0ead13a797f442752de6ef2271ed9d2601bafa11b228cb2fa2a4edb7f11fec1f00920e3bd7edf76e8bc7083c44ffcb8a32d4d165d28e2ef8a85580d82905b21f7e9c27c09ed6401c4577a9e31353c2e2ff59a348e17044fc8b8898fb44f1b124c8c543e38f95546f66969c6de07f1a4d78211eab4afa3b8c168db4e3126f77af5d112a0cbfcab020c331c48bc5445446e3edcfa6ddb468708e83191d22fe5d1684dac07efa08691daf077067c986455f1d6b78beba6c382f5fb6063adabb359a713a51d14f45e6f5b96674c1f97262dd6f1aa5e0c6848f07a6a168927d616a8e2f78efb9a7bfcdd37abbb9d5d48abdce9bd55b1c2214989fe3555498e178db605628c72e3dc42ff773ec9cb652def95243476f1c9ef6b496127f56533a5af1510361226e76ee8712624595150a7bd8f732d55b73783444ef5b9c7ca33088e59c26d8321c4615bbcfc8bee78adb98b80bfaf625415b0", 0x171) 16:00:00 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0xed9a32b5f31cc217, 0x3f) r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0xfffffffffffffff8, 0x10, 0x0, 0x7ffe, 0xff}, {{}, 0xfffffffffffffff8, 0x20, 0x20000000, 0x0, 0x1}, {{}, 0xffffffffffffffff, 0x40, 0x1, 0x1, 0x3}, {{}, 0xfffffffffffffffb, 0x81, 0x4, 0x80000000, 0x7}, {{}, 0xffffffffffffffff, 0x10, 0xf00fffff, 0x5, 0x3ff}, {{r0}, 0xfffffffffffffff8, 0x81, 0xf0000000, 0x3}, {{r0}, 0x0, 0xa, 0x3ffffffd, 0x3, 0x250b}, {{}, 0xffffffffffffffff, 0x20, 0x82000001, 0x70, 0x7}], 0x4, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x0, 0x40000020, 0x5, 0xfffffffffffffffb}], 0x804, &(0x7f0000000080)={0x3, 0x3}) fsync(r0) kevent(r0, &(0x7f0000000000)=[{{}, 0xffffffffffffffff, 0x2}], 0x5, 0x0, 0x81, 0x0) 16:00:00 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x90, 0x0) bind(r0, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x40000000001e, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:00:00 executing program 1: r0 = socket$inet(0x2, 0x200000c000, 0x4000000) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180), 0x0) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0xffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x4d}, {0x4}, {0x6}]}) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x100000000010080, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x45}, {0x84}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:00:00 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)=0x2) 16:00:00 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r2 = getpid() fcntl$lock(r0, 0x7, &(0x7f0000000140)={0x3, 0x2, 0x3, 0x101, r2}) flock(r0, 0x100000000005) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x8, 0x200000009}) pledge(&(0x7f0000000080)='\x00', &(0x7f00000000c0)=')#:\x00') r3 = getpid() ioctl$TIOCEXCL(r1, 0x2000740d) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x3, 0x3, 0x7, 0x9, r3}) 16:00:00 executing program 0: r0 = socket(0x11, 0x3, 0xfc) pipe2(&(0x7f0000000400)={0xffffffffffffffff}, 0x10000) kevent(r1, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffa, 0x18, 0x20000001, 0x5, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x40, 0x20, 0xfffffffffffffc00}], 0x7, &(0x7f0000000480)=[{{r0}, 0xfffffffffffffffc, 0x80, 0x4, 0x5, 0x8}, {{r0}, 0xffffffffffffffff, 0x56, 0x20000045, 0x4}, {{r0}, 0xfffffffffffffffb, 0x42, 0x22, 0x101, 0x400}], 0x5a36, &(0x7f0000000500)={0x400, 0x4}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) r3 = semget$private(0x0, 0x5, 0x40) r4 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000340)={{0x3, r4, r5, r6, r7, 0x1, 0x4707}, 0x5, 0x100000001, 0xccd3}) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x10, 0x40000002, 0x2, 0x4}, {{r0}, 0xffffffffffffffff, 0x28, 0xf0000000, 0x8000, 0xba}, {{r0}, 0xffffffffffffffff, 0x20, 0x13, 0xffff, 0x5}, {{r0}, 0xffffffffffffffff, 0x14, 0x1, 0x80000000, 0x6}, {{r0}, 0xdab54c985ce848fb, 0x4, 0x0, 0x8001}], 0x7fffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x4, 0x5, 0xfcd1, 0x8}, {{r0}, 0xfffffffffffffffc, 0x4, 0x11, 0x4, 0x5}, {{r0}, 0xffffffffffffffff, 0x8, 0x10, 0x6, 0x6}], 0x400, &(0x7f0000000200)={0xfffffffffffffff7, 0x5}) open$dir(&(0x7f00000003c0)='./file0\x00', 0x80, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) dup2(r8, r0) 16:00:00 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x20000, 0x106) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x80) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/7, 0x7) shutdown(r0, 0x2) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x81}, {0x34, 0x0, 0x0, 0x97e9}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f0000000140)="14") 16:00:00 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x80000000095}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r0, &(0x7f0000000300)="bb971d3deaccc5beb36e7346269706c78c3094c674485abb8c7e36cbd9c009c79561347b67a9a659f12691ae3a261aca0f525e00fb21c4bc2cb3cde747e5fc866727316cdc86f1638952d595beec1b778239bf491b713fa463371fdf9f3516284b687d0febf0c954ade27c402fd4aa2dcb06fb1ee45d1349407f27a8f4bfb7f338005619077c5cfb3cb636858ef0be4c84a452e4e189133180a7b947de73f8930b5e44d0c0061d9cb6cc2ac9a9ddc61e7fc26f4bbdf81f7dd5242296a87d715087a6913a89a8d0222b1257becee58984000cdaf1fadb5abb657800d3e792b93d24481ac286d64427f049fb574791789a8f5e000000000000000000", 0x381) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x7, 0x80000001, 0x8000000000cb1d, "0366000e002000154b00"}) r2 = dup2(r0, r1) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000400)={0x8, 0x5, 0x7, {[0x1, 0x200, 0x91d3, 0x8, 0x9, 0xfff, 0x800000000, 0xfffffffffffffffc, 0x5, 0x5, 0x9, 0x1, 0x8, 0x7fff, 0xffffffff, 0x6, 0x8, 0x7], [0x10000, 0x9, 0x4947, 0xfffffffffffffffb, 0x0, 0x8c7f, 0x7, 0x4, 0x4, 0x7], [0x1, 0x5492, 0x7ff, 0x7f, 0x5, 0x2, 0x8], [0x8, 0x8, 0xb6, 0x6, 0x9, 0x3], [{0x2, 0x0, 0x80, 0xb}, {0x42f, 0x81, 0xffffffffffffff00, 0x4}, {0x8c8, 0x7ff, 0x3b, 0xe8a}, {0x7ff, 0x1, 0x80, 0x3f}, {0x3ff, 0x1, 0x3, 0xffffffffffff7fff}, {0x80000000, 0x80, 0x80000000, 0x2}, {0x7, 0x1, 0x9, 0xd8d}, {0x8, 0x5, 0x100}], {0x7, 0x9, 0x8000, 0x33a}, {0x7ff, 0x2, 0xff, 0x2}}}) write(r0, &(0x7f0000000200)="1affe035a2316a9ef80f1794189729fa012291f1b95b93fa97ab16f1d8a69cbd165a1903e88296aa3bf7530a827652476dc24fed89adae8b3fe900f9235fc8380870dd339d9fd5fc678cc138051ba0fab5dadf66f201bc3d613c6accf660c7fadb989a64e45d0f73559d0f8535fda1e34a4f98bdc2865d75be3aebd4dc72e114a7cd60b6b80183b9e8ceeb83ab78e9f6973e2400cc48c381a866a8bd6f95d33006e5da156a57d9d7e3f95cb1e4fd2ff9c4280a1ae0cb627a2dbf5c14ee2d7db2aa95a19485f687c27d54792b30d9c0aa9698c8a42a485eea0e016a6001b1a986f2d0791f755706c437e02580f00d2530d3f62320", 0xf4) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x5}, {0x3d}, {0x76}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000200)=[{0xffffffffffffffff, 0x1, 0x81ee, 0x3}, {0xfffffffffffff800, 0x3, 0x3ff, 0xff}, {0x5, 0x1f, 0x6da, 0x9}]}) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000100), &(0x7f0000000180)=0x10) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)="15") 16:00:00 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2001, 0x401) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) link(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./bus\x00') unlink(&(0x7f0000000200)='./file0\x00') 16:00:01 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) r0 = shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) shmdt(r0) 16:00:01 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x10, 0x3) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x85, 0x0) r1 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) shutdown(r2, 0x0) socket(0x16, 0x3, 0x5) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x1}], 0x9, 0x0, 0x200, 0x0) 16:00:01 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x110, 0x0) r1 = getpgid(0x0) r2 = geteuid() r3 = getegid() sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f0000000200)="d290da30e8e80afda7154afdb6a73e492fc7e1baa7c1d1c0183743f50a7c7e45327c991202ef74c34a0c8dbef46062d421a39f3fca5cb027c2720bfe3be1327a13860c8091f7267b0c1623019c8b6864cec066220698b5b732584a166df5e87ccc3ae61bb897611610ef97cd928cf258232f9e66a823f4e8a3815eda0967adfe2b741c7d700d86ce7a58c22c9ff25f2fc21604474715cecdfaee3995a30e28891cb74bed5f9bf31afda94cda489c1db8092638485abbc58bbb96ad30b9e0ac47e63820d86bf554be53829c9c95c71845a937321ebcc390da1e871aac7be57e4ba8be329b47d51272dc51252058883f5a53f5b65c3178080116", 0xf9}, {&(0x7f0000000100)="d169cb89bd19a5d78a93e1689495", 0xe}, {&(0x7f0000000300)="6b527e63cd64a0ac14602d758ac2ea665a1dc901ae50e25b96a85f4098bc61b3d270cd2c5340e500a6801cb0f00ea8f5f6a580245df6ded62d814fbba3bc84febdc7c63ac268a263f4a387e8c0334a4905c57adea18eea883632abe77482ebe33d90aa6b22bf728e95cf1a6c9e61e69a304a7aea47d93644ec7dfc4cbd287bc203eb07caebcc5f9c79b09ca0188f4f1df4214653d27f4d10", 0x98}], 0x3, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x8}, 0x1) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r4, 0x2) poll(&(0x7f0000000040), 0x0, 0x80) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000040)=0xff) fcntl$lock(r4, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 16:00:01 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000080)="df703ab10dd43beab136327e65d084b0f07e2e", 0x13) execve(0x0, 0x0, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f00000000c0)) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x25}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20800, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:00:02 executing program 1: kqueue() madvise(&(0x7f0000023000/0x4000)=nil, 0x4000, 0x7) getsockname(0xffffffffffffffff, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x2ee, 0x0, &(0x7f0000000140), 0x0, 0x0) 16:00:02 executing program 0: clock_getres(0x0, &(0x7f0000000000)) nanosleep(&(0x7f0000000380)={0x1}, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000040)={0x960, [{0x3, 0x3}, {0x3, 0xfffffffffffffffc}, {0x2, 0xee40000000000}, {0x1, 0x3}, {0x3, 0x9}, {0x2, 0x5}, {0x2, 0x80000001}, {0x1, 0x820}, {0x0, 0x5}, {0x3, 0x4}, {0x3, 0x1000}, {0x1, 0x8}, {0x3}, {0x2, 0x3f3cc9840000}, {0x3, 0xffffffffffffffff}, {0x3, 0xfffffffffffffff6}, {0x0, 0xc9}, {0x3}, {0x3, 0x3}, {0x3, 0x7}, {0x3, 0x7}, {0x3}, {0x3, 0x5}, {0x3, 0x5}, {0x0, 0x80000001}, {0x2, 0x200}, {0x3, 0x3ff}, {0x1, 0x3ff}, {0x3, 0x1}, {0x3, 0xf2db}, {0x2, 0x7}, {0x1, 0x1}]}) 16:00:02 executing program 1: r0 = syz_open_pts() close(r0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x472, 0x3, 0xfffffffffffffffe, 0xbffffffffffeffff, "f6caaea19b1291777d55fb9b2256dbc4b3468846"}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x9) writev(r0, &(0x7f0000000340)=[{&(0x7f0000001380)="e89300e4", 0x4}], 0x1) readv(r1, &(0x7f0000000380)=[{&(0x7f0000000240)=""/253, 0xfd}], 0x1) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x74}, {0x3c}, {0xf6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="11") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000006c0)={0x7, &(0x7f0000000680)=[{0x81, 0x3f, 0x7ff, 0x3}, {0x7ff, 0x8, 0xfffffffffffffffb, 0x2fb11432}, {0x26, 0x40, 0x0, 0x8c5}, {0x8, 0x2, 0x4, 0x5}, {0x7, 0xffffffffffffd560, 0x10001, 0x8}, {0xffffffff00000001, 0x10000, 0x4, 0x1}, {0xff, 0x8503, 0x4, 0x4}]}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2000000001ff, 0x0, "b8000000000000080500"}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg$unix(r1, &(0x7f0000000640)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000005c0)=[{&(0x7f00000001c0)="5f1cc27198d19edf06c91cb13fdd1a2ba11db56853713a77d777cfaa7bc150b55a1b69ff1db2e7d87e5d025328f55e76b609f61761f00bd172fd5add206372fc255f0c608f3ee8391196192a4c8d524749ddd4e99b29ff49c0a0fb673ee0e462be1131b347c4887b3f02d9f500afff1686c8a5992f7b412c8750df12529640ff317074d41f2a9eb5fd0aceb9be09ab4394194c0046308ac2cf38789ce034e848370976a6aec7423c3bbefa0b814c7b9069a25cf80c85ece839efd3e39365088b9903f72ace54", 0xc6}, {&(0x7f00000002c0)="a1a8191b0603593b0aa09a244067eadc409905526278021891539c", 0x1b}, {&(0x7f0000000300)="7097b366ccbb320fec89987430960011b0435b8b02668a7c56d7e1e2b2c070da3281c7ba85e28835f5ac54885fae34ff1652338046af7c9e307e81a508915b452684aa52449d4b6d978e8b0713f3f70ccf9c781d666a54a87c17ff994261ae54fb", 0x61}, {&(0x7f0000000380)="5bf178f5496176a12f52f5954df902093167e3b90c2526227e200afd66cf69b972004e5299ee1e1c526102b864cee0697dd499d28f1d3098403bbbcc850c621a590f32be3f057905c223a7f97086afff4d13990557200a78b0204c726ceeb787907e070833bb66cb961b964e442868429e83cc5b41d915120b6d42", 0x7b}, {&(0x7f0000000400)="f9e659e486da29b71855300d1e8d3954eb1f3124c1fa3796c3c31548ec2a1ac5b20e070932f1dfecf35cc44f1fe6879cb2f27d883cdfd1969b304f239f0fee0ada8626d9fadc5c3ee4ca143a4bda3b86b15c7a4eea7fcdfb99fa3047d2e8bec090e89e233707df3de0", 0x69}, {&(0x7f0000000480)="57bdfff4b041baef5f56f4fe6f6a6620bcd9c6127593191bc79891763b0cda4211", 0x21}, {&(0x7f00000004c0)="19ad394d723f556524e83900f1d49c1616b4480e820e5a2ada8f76ef5a82d5de9e1435335003adb4571e3a0449db36c1d0349272330f88981347f931478d3f8267403abc812ee49e12d994010be10a06a0d94cda65e04f35f4f414da2095320ce91fc571636ac645ec19125aa4118e47025e434e82e2e2097faf4186ae6eb8a6490c39ef25860b992ced755babd38a4423a4de3bd0048e51e2c40a46d3aff9533d4eef3cf27b28e9639a0a8c915b214697bd74ca03cd4974f3943dd5108749ddddbd1a8be185755f350e9869559cf6dc2ecb78815144bad89c341e70afbdc4fe59953b019c3a1f71907d509283c754b35a7dfdedfe4be08c73a00166", 0xfc}], 0x7, 0x0, 0x0, 0x40d}, 0x0) 16:00:03 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001b00)={&(0x7f0000000440)=@abs, 0x8, 0x0, 0x0, 0x0, 0x0, 0x100000c}, 0x100000000000004) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0xffff, 0x3f}, {0x7, 0x8}}, 0x2) pipe(&(0x7f0000000140)) 16:00:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x66, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r3 = kqueue() r4 = kqueue() kqueue() sendmsg$unix(r0, &(0x7f0000000640)={&(0x7f00000002c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000005c0)=[{&(0x7f0000000300)="e7b240bffb2800bac38f7b261bbd204cf3371cd5ecfd80ebbc8b873fe4e7cf35bed9d05bb7215aa2a489bd3b28f9c9643d9cea83ed207f4f6357b6ff3be3f42ddff9920ddfb11f38dae842248503074f251d8b76cbc86cc225a097efa82c97e5617b3057a8aa6d1b15ce55dc68f9aae741280e181332db6a034577740035b5a48eaf12682aed", 0x86}, {&(0x7f00000003c0)="bd8775da6c32cb53bfdd905d05b58ca1fc448c508811e2efb3032cbaf0cc6224dc666392d8cd071da8a4d4221af1e6f8c6d8e569dacedd6b69d52bb2f742588b4715e4e4ba17843d52dce863a3a45027fcb18f5745f78e92f3e2b61faa1a83637abc354f25da31055bc74eae75cbd3117a9f3b1a01c28b5761b53cb88308f77d8ccd0da6fd315976212d", 0x8a}, {&(0x7f0000000480)="c4b237ce2a45a892cb82ec612a98fcffccd6b82b0493a4eb8da73bf9a6a03e33de1d6645feddb21fa08db4321cdee0415ded787c7c0ec9f752251c5a3ae37165563d04433f00eb3cbc3cd0c1ea1766393465c79d30cb6460ed83b77153c63eaa4d8fa7e4d92d08553ca33aa7a7ba3f74c7e803bd7648b28e84ed", 0x7a}, {&(0x7f0000000500)="1a99df31bc21a71cbbe6cc2d8aab17fdcb2c3d0a84ee109ef1f253380c715fc974dd6af368a6e8cdb02e427b10fa85954e7e36748dd72a516c9c4b36ca3d0803682e4f567648a7467406decda6ce5ba96c457c3182bd2ce79ddbde1696cdc255ec214353e1d7bd2d2653d60fa6b6c87ecf9dd4849458c2685e495451c0b21f8827e022fe32b945174ee0ba820bf4375f38a458bd6aab8789bf626958c71f7d4a46fe", 0xa2}], 0x4, &(0x7f0000000600)=ANY=[@ANYBLOB="1800000000000000ff07010001000000", @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0x18, 0x8}, 0x0) setsockopt(r0, 0x3, 0x0, &(0x7f0000000680)="33c3f6329842c37e39d85c19360c722019cd7f695abd0c89b074ec97d615e724f1f14edd14b33495ac5c87cd0be8984cf218651f0227d1b97a40242b94dbbec42a3fb9bcb22ba7bc63e6474081ccb8180ba563cca1bfed1c53a8368dc894980030248500461d89399a88a2b7721e4a860936fcc536a9d929bd38089da8805aa077d24f9e51a152efc4794f712e56712fe133d01d20e039aa2066aceb0772fa09d37f01", 0xa3) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r5 = open$dir(&(0x7f0000000040)='./bus\x00', 0x30088, 0x20) kevent(r2, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffd, 0x4, 0x0, 0x8000, 0x1f}, {{r1}, 0xfffffffffffffffc, 0x60, 0x1, 0x8, 0x6146}, {{r0}, 0xffffffffffffffff, 0x1, 0x20000000, 0x1, 0x3}, {{r4}, 0x0, 0x10, 0x53, 0x6, 0xf0}, {{r3}, 0xfffffffffffffffb, 0x20, 0x0, 0x57fe, 0x2}, {{r1}, 0xffffffffffffffff, 0x9, 0x2, 0x7fffffff, 0x6}, {{r2}, 0x0, 0x8, 0x20000086, 0x50e, 0x7}], 0x15c7, &(0x7f0000000240)=[{{r5}, 0xffffffffffffffff, 0x0, 0x20000001, 0x10001, 0xff}, {{r3}, 0x0, 0x20, 0x4, 0x1000, 0x10001}, {{r4}, 0xfffffffffffffffc, 0x4, 0x8000000a, 0x82f4, 0x1}], 0x5, &(0x7f0000000080)={0x100, 0x7ff}) dup2(r0, r1) 16:00:03 executing program 0: pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0xffffffffffffffff) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) write(r3, &(0x7f0000000380)='\x00', 0x1) r4 = kqueue() kevent(r4, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) close(r3) bind(r0, &(0x7f00000003c0)=@in={0x2, 0x1}, 0xc) bind$inet(r1, &(0x7f00000001c0)={0x2, 0x3}, 0xc) utimensat(r1, &(0x7f00000004c0)='./file0\x00', &(0x7f00000000c0)={{0x40, 0x4}, {0x9, 0x40000000}}, 0x400000002) r5 = semget(0x0, 0x0, 0x212) semop(r5, &(0x7f0000000180), 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0x3a8) sendto$inet(r0, &(0x7f0000000a00)="f4fc67596dbe43e94829374b169f1c3f8fe731f697a04e2e31fc64bc552fb646c557dcc2d359e01365b14413c6ace9466b643c21a16198c38e1da5685cc0d5b45d34ec28631216a6596bec049f30ab99e76501fdb9f9fa8af90a4c875d735244ad216603eee1bba297ddb49dd98decbcb7ef0e70e3c6e62c9e0ec33210f6267cbfdc70665d0b15e35268470690a9121e07930a59ec0cdb756657eaf2f9f443a748b175e4deefd1b148bb73e99fc20d0ccc252a9e95d2b0113c8f159b54656d519376964bfba9af4c4df7993db9886b8a339ceb9b255c01541d4f98db269ebe9fc85db2cd32aa10028dd3dd1985746afc8c48c23eae5ab9e592e113c89ee34aa2de5b0b9d", 0x104, 0x4, 0x0, 0x0) r9 = semget$private(0x0, 0x7, 0x800082) semctl$SETVAL(r9, 0x5, 0x8, &(0x7f0000000200)=0x1) semop(r9, &(0x7f0000000280)=[{0x2, 0x400}, {0x3, 0x8, 0x1000}, {0x4, 0x4, 0x1000}, {0x1, 0x0, 0x1800}, {0x0, 0x0, 0x1000}], 0x5) sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000500)=[{&(0x7f00000005c0)="1444cfe32bddba2224bbb7c2f678cf52fa4add7de60e6330a0ff369195a37dbc1871180324ff393de505e8eb77beb22484aeb13a09f75ac5263a48103fcdaa3291978e705c0b1fbc60b1ea6e4780110455acb53b06eaac61ca66dca38fee82446aaf5cfa1f530c4e7eddf5812dd5e0cb7ba22e2fdfef2c479b11d0996f6dfecb16abdfce408763e268a5c08519f1cef7ba5bcef4b5d603007b8defa2a1e7e568e3f6b0ff312fe5451db3aa6bd970938bb1809d6a9bb56cce7f2de256a26f7feaddeb3d6299ebbf3f8ba635ca60a8bd02f393", 0xd2}, {&(0x7f0000000100)="085dbe76b1154b4e1b7cba42eb3d67993ab21547ec3a504b2fdd8ed4a3efc63808cf62526e9e9fad3bd3a57e6cc3c702aeb5c6edee64280835b42a8dc207eafa675594d9bd11cbb547033c4346e70f3bcf00eb7f95", 0x55}, {&(0x7f00000006c0)="cb4fd7b36354436eb1679ac1a82ced203920b47d9dd5ab985f3e56ca9258d297e4609f47d105e72cc0681439603fc0daa5d7d4f9125f785632c532bab96e969715d44875f851714f1fa867cb469542a5bc897410184a3fee73cbeca5657767ffb581990cc9df702bf9fc0d02eb20e1faa496de0cddd26a83237f238a4b9e90146df549fb9e83a5997fb145d5960b6219775f7e41ed5d3ec9ddab48a618005eae147578982a7bb6c959fd60fb1aa68e0e12baf9f8857bda38fc76f011efcf059bf13ed4b03d72fa15d9fac652f38757ec3ca22ad6b9454b75e7f8500198fac3ea7689c416aa007e92cc9294c44d", 0xed}, {&(0x7f00000007c0)="d2e9e25fdc076aceaa0e21edf424cc8154adeed7a91b462d5f13103ccf38d499a597a491eb46f5d08c1140c971bf93d855a202d387a70a4debab2bd4f35b6c3af4b774e417b431c4e6e28dd0f1223639a9f7d21ed7904586b9626531f04a033a14d1edb98dfc7670895d8e6cb4310c0057e00e23c15353374938f127ee75b735aae813309b3a3b7b4bb65dbeed5967620ca8ec8bc119d9543085498a67ee2e7e97b25ff85798a3f8a6ce3022ca173838f943db21701d3c2ef624475a77b16fcbaddf8b2378f9bc3e2c3c6505bca0bf7fdc0a7554c77a31b03cfcf17e019270ed805921cb613ca42afa1f177afc5f60c880c753aa7423e000e2b6777ee4ef9d", 0xff}], 0x4, &(0x7f00000008c0)=[@cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x30, 0xffff, 0x1, [r4, r4, r4, r4, r4, r3, r4]}], 0x50, 0x8}, 0x1) ioctl$TIOCCBRK(r1, 0x2000747a) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={r6, r7, r8}, 0xc) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000002c0)={0x0, './file0\x00', './file0\x00'}) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f0000000340)=0x1) ioctl$TIOCDRAIN(r1, 0x2000745e) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000240)) 16:00:03 executing program 1: r0 = socket(0x2, 0x3, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x200, 0x5) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) connect$inet(r0, &(0x7f0000000080), 0xc) close(r1) 16:00:03 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x8613b) write(0xffffffffffffffff, &(0x7f0000000040)="4e0f0008b44e0490", 0x8) 16:00:03 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x401, 0x2, 0x2, 0xfff, "254d46ec5502e824b63a393e51269e9b6416bb16", 0x401, 0xfffffffffffffffd}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) syz_open_pts() r1 = syz_open_pts() close(r1) syz_open_pts() flock(r1, 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x1, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffb000/0x3000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = getgid() wait4(r3, 0x0, 0x0, &(0x7f0000000340)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x4, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r9 = getpid() ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000400)={0x2, 0x3}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x80}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") shmctl$IPC_SET(r2, 0x1, &(0x7f00000002c0)={{0x4, r4, r5, r6, r7, 0x2, 0xf99}, 0x9, 0x1, r8, r9, 0x93b, 0x4, 0x4}) write(r1, &(0x7f0000001080)="6a4a4e5cfab0fbad605a30c0ca0000000000004603", 0x15) r11 = semget$private(0x0, 0x7, 0x40) semctl$GETZCNT(r11, 0x2, 0x7, &(0x7f0000000000)=""/58) 16:00:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() poll(&(0x7f0000000000)=[{r2, 0x129}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$TIOCCDTR(r2, 0x20007478) poll(&(0x7f0000000200)=[{r2, 0x4c}], 0x1, 0x0) 16:00:03 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x5bca) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4) preadv(r0, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) pipe2(&(0x7f0000000000), 0x4) 16:00:03 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00b5c542860000fe3b5320000001000000080d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x4, 0x0) close(r0) r1 = shmget$private(0x0, 0x2000, 0x10c, &(0x7f00000ad000/0x2000)=nil) shmat(r1, &(0x7f000070c000/0x1000)=nil, 0x1000) r2 = socket(0x1, 0x7, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x4000, 0x109) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000200)="d0") openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x180, 0x0) 16:00:03 executing program 0: msgget(0x0, 0x408) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000240)=[{0x35}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) getuid() syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") msgget(0x3, 0x100) 16:00:03 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x2d96) r0 = open(&(0x7f0000000080)='./bus/file0\x00', 0x8080, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000180)=0x8) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) socket$unix(0x1, 0x5, 0x0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000040)=0xffff) pwritev(r1, &(0x7f0000001c00)=[{&(0x7f0000000980)="8d1a59", 0x3}, {0x0}], 0x2, 0x0) 16:00:04 executing program 0: execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000003c0)=[&(0x7f00000000c0)='/dev/bpf\x00', &(0x7f0000000140)='tap', &(0x7f0000000180)='\xfd\x00', &(0x7f0000000200)='tap', &(0x7f0000000240)='!\x00', &(0x7f0000000280)='/dev/bpf\x00', &(0x7f00000002c0)='tap', &(0x7f0000000300)='/dev/bpf\x00', &(0x7f0000000340)='/dev/bpf\x00', &(0x7f0000000380)='tap'], &(0x7f0000000540)=[&(0x7f0000000440)='/dev/bpf\x00', &(0x7f0000000480)='^!-/\x00', &(0x7f00000004c0)='!\x00', &(0x7f0000000500)='\x00']) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x25}, {0x54}, {0x8000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000600)="8e") 16:00:04 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) r1 = dup2(r0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, "e1ccbb31b0b72a2542911702a7ad94d55566358e"}) execve(0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8080, 0x2) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x4, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) chdir(&(0x7f0000000000)='./file0\x00') ioctl$BIOCSDLT(r0, 0x4020426b, &(0x7f0000000180)) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {0x7}, {0x16}]}) r1 = dup2(r0, r0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x82, 0xffff}], 0x1}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x5, &(0x7f0000000180)=[{0x80, 0x0, 0x80000001, 0x6}, {0xfffffffffffffffc, 0x4, 0x3ff, 0x3f}, {0x8001, 0x400, 0x5, 0x80000000}, {0xff, 0xffff, 0x941, 0x2}, {0x2, 0xffffffffffff0001, 0x81, 0x1ff}]}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x54}, {0x2}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x120, 0x0) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:00:04 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x8248, 0x82) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000001c0)=0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x28}, {0x2}, {0x6}]}) r2 = socket$inet6(0x18, 0x8000, 0x979) getsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000000100), &(0x7f0000000140)=0x4) syz_emit_ethernet(0x2, &(0x7f00000002c0)="8b50") 16:00:04 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$TIOCFLUSH(r0, 0x80487008, &(0x7f0000000040)) 16:00:04 executing program 0: setrlimit(0x8, &(0x7f0000000200)={0x1ff, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() pipe(&(0x7f00000009c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat(r2, &(0x7f0000000280)='./file0\x00', 0x80, 0x10) syz_emit_ethernet(0x42, &(0x7f0000000940)="59aee51fb1d8feded9c562d1695f915263d1586a4949efef7ccf0c85f7ce844c737c858a083691f5047c7cfce0801b4d1c7acfba7f73267678da3e7c15af5c230bdd") syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000000600)=0x4) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) ioctl$TIOCCDTR(r0, 0x20007478) syz_open_pts() execve(&(0x7f0000000640)='./file0\x00', &(0x7f0000000800)=[&(0x7f0000000680)='/@\x00', &(0x7f00000006c0)=':^\x00', &(0x7f0000000700)='&&\x00', &(0x7f0000000740)='/\x00', &(0x7f0000000780)='*^\x00', &(0x7f00000007c0)='\x00'], &(0x7f0000000900)=[&(0x7f0000000840)='\x00', &(0x7f0000000880)=']+/\x00', &(0x7f00000008c0)='\x00']) pwritev(r1, &(0x7f00000005c0)=[{&(0x7f00000002c0)="2be0d9978a2a7284404b12bfdec8d064c3e0c64d21bd09061b46be1e0b1b359ac96c611b1122037588314c0a524c90ca43031cec8019e9c061e026bb0521c3610766ba97d8c3ac0c999914170c6eb94e3edb26d48b3d4daedc34bab02cb69e4a7a53012591e1976ea85f3146498cb3b7a9c269280404ae1baf41193e27dabc2c7cfdbf6d02ece69a3e709a549a63a0aa84b9e0038916b81aab0a0e4bf572266fdc6c9b0788820839ad1c381563d6aa9b3c0f591a1ff655531a451d6826ee7409d6679b92740368062d3dab6a9abdf3d872bd3e9244fde37751", 0xd9}, {&(0x7f00000003c0)="92c9ba17f69405615411f4edcd2816b20cb47713deeddde780de6f8d87eca51dd4cd982d614ea9e7d53f345ef4acb6c149163417ca25eb08b7bea6fc0773be6fb4ca385adef3056ff25f03b611128007ee68712c75a8079da3bf243488643eeb9c6bc873b6f592800a38b3f636a395c64591a3de2d8a1a147846bc3737048ef0deb80e100031ef82660ac856088bd33eed9bd57dabed5820e22efdc83484d805ed26a36bc458b3414e180c9c42ee562e9fc91c644fa2b97efa95273acc739b148914618dc20eb2e94bc668048c5906f7317d14d968ff76b295614e43c6ac10ea2da0785a0f0856152a193ca63437bf65028fbe8d31b7e18d2c90", 0xfa}, {&(0x7f00000004c0)="77bba29c6f56645910039429f9d0e4046841524f92a799ef25101f20f4ca755de7cabf4e3cffa4d6bcd2ba370102cbdefb7212fd85d1477dfbb1dbd8dc4a5c081d61d8edcce7905836c7df59b7da768a447d8f6e1eac88d154257e22c6e3e3cc625699c2efa7a7583865a7e62ce7b6955c6aba0ac2b59152da433723c1a6a1c5e5576b95496bcfbf0722a43eeacbfc8349c36cb9ae1cd1f0c77e103f6f11e49cc6aade5a23369fe90d096942e6a485fa808f2b517ef1e76fe144345b37d86d7c69aa5b4f632b23ca0a399242a6a1c1d3e08ba7", 0xd3}], 0x3, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000000)="f1", 0x1}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0xc81, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f00000000c0)="6a4a4e5cfab0fbad605a30c0ca000000000000bb477bb3ca8802ffd344e2b27999030100008000000000cccc1647e33cab9b47c2fb6901e403000d93f48530090cbe391c3e8c2ec75f4811c7b637dedd3f9835676e16586f5b7cceb8246e56c94c6aeef01905d7bdb63d3a2f0f06d8a1cedb43d71371298b99e6fd05000000000000003ce7a6d590fc1b6b85dcb7e4b4c21c2edc35dfc23d048e753eafee045e5409daed53746048f21096c39ef3b5ea38428ae0e59a5c9acb36b8253770832f17c2c17910b2ffdc8b7c0b0de329ef598985071004995d092b", 0xd9) fsync(r0) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000240)) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0xdffffbfffffffffe, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x100) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x1) 16:00:04 executing program 0: r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0206921, &(0x7f0000000040)) open(&(0x7f0000000000)='./bus\x00', 0x82, 0xa) 16:00:04 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) r1 = geteuid() r2 = geteuid() setreuid(r1, r2) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x7fb, 0x7fffffff, "ffff422ba77f0c03ef3cafef0500"}) write(r0, &(0x7f00000000c0)="6a4a4e5cfab0fbad605a30c0ca000000000000bb477bb3ca8802ff", 0x1b) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) fsync(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000040)=[{0x101, 0x8, 0x2, 0x1}, {0x1, 0x0, 0x3, 0x7f}, {0x9, 0x8d3, 0x3f}, {0x3, 0x2, 0x224, 0x8}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x20}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="ad") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x8, 0x0, 0x3, 0x100}, {0x6, 0xab2, 0x0, 0x5}, {0x9, 0x6a7439b5, 0xfff, 0x1f}]}) 16:00:04 executing program 1: r0 = socket(0x0, 0x4004, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82643f0dcb65114efa02"], 0x10) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) writev(r0, &(0x7f00000000c0), 0x0) 16:00:04 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0xfffffffffffffef7, 0x101, 0x0, 0xffffffffffff0048, "0068ddc17f33248cde84dbf6802480d14b00", 0x2}) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10, 0x43) accept$unix(r1, &(0x7f0000000180)=@abs, &(0x7f0000000dc0)=0x8) ioctl$TIOCSDTR(r1, 0x20007479) writev(r0, &(0x7f00000011c0)=[{&(0x7f00000001c0)="415434a2c37e1caece729c43ac241829172f7fa871a5e794e3e2bab3ad524399ed7f97ace1d89327bc0768413fb0d90681d1920d4d1325a79153002087c4f68d839f7c6fdb0ae38f4c0b6cd925c37fa3aa181c42068a5752a54df5c1741ff42f6dcc676412373fc0477762e4e5874f16a6107107f938a40a526278ef7bf582e33f7b36c28ba7998a82f9cb939a0b026522db2935ac8131d97572b205cb30a1ecb9414c7af5ab17440bf610d21d09666def73e3263cec0301b595b3e190dfb9587de559520d14d849fa7eeae789715a48dae8649600ba0067dded208044c1fe979e9f896707c6f4dbe765d6e2403bdff959578dd38195cfc428ce12ca91805164daf6de01de4733c6fa207e1257867ef3cf93f1b225a61d97fba1955074b1127dd64dab72f36f036556f26e3d8c528d5e6bc2e00de442ebc289e2529bfb7fab5ed2493d3431754eb785b6537f402f2cf0a34f54a69cefafe76bd09d2cf18d94731e3113c55b6377730a786237c756fbfd81318af3ce3dabb2c56450251f77d1250aa76325db0d09a07a9b5f0b417d5674d641d736693884a4ee8111fb157d7121e0e48444631eac8d25b4d770699ffc23f48f001c0958df830339a66d632c72a66336e7471ce63804e726b0530cb446bdf869de8b15d919dcd6892ac5f81b621abdd9810d446a912de7d375d7b78042c32db5b7cc1f1dcc2124d47904d126c2f1c27e2ec7c72d51f3a6b0230f206ae5fe435d1c7dca059a7e7cbe3ac2fb95eafad7a5c037ab3aaf000602108c505cb920a54446b3d31dc65f59d21c78cc62a9ef645c16fc25ece0090530d6ed35b733a058c7454adddcaf6b53f3b17edee3856e45d7f21724b99e7e590814495109b7aca29dda846a42f75b56c52c108a0af0e97d19dd6ccc626567ba2ea58fd5f97e53f79cb4b03901b59bf47bbbe7cf370bda1453b1b3404dc8d1af5a5b36bf95201c39fc278bcebb7052db1a754c8f5dcf6af05cf41253491927fb651e8bf4b24318b6d53ee180c1f18b6760152b498f9885382f2c6a32af649bd6a21cc5d0fb8084f5e70e2e8e7544079f99d84107596cfc04792fad783761d81835a6960e3893b265a6a46ab4ca2e07895992b4efd9c363e39caf2991a34f95fc66a6c43456dec4e33b3cc1f2aba18cee2782544e4ef358bf2eac4e7ac7f8adc42fb55db3ab5c0246f1309891f5b108d818fa676e861b0d9637c9239110a3a98cd20609045cd65501378917bd42519a1fef5988fa63868df94e10cdf46da74e4dc402b96217695cac5e26c1afb725ee4a0ccaa10f8157519d34d1e62588b83b5147fafb17fc28ae2968f94ea3f03433a24c874cc454093f4d4cc282ef462f7bcb3d523da28b5b519b7a50c350fffbdf8b4b8b3e03c6d84dc019fb19ee89616b26c66b57a9a0036ec7106595a2b753521ce79e3243421c61697a2b714c3b0369bb770941e1037c618c0496380558bb6512bea20ac380def7e84ceec151edcf162d39ad9e683597bbcdc228c503aa7f261e272b9fdf96719b9e6449802b84d9885f64fe3ad59112200d76fbcc6b47e91d823e348783769c1f8074b9f8c5e3e857b9fb281bd154845f6bb3b493292c8e2068c694019fef57adfbc26f35526c42579c307ca9e4b3842cd24001e4eabacd00216a3cce1b0b06cdb9c25a4cae8fc12a1f20faff584222b019e27faec2d4f40b2e03c6d9df9c6b6e861b801d07416e8e3bb796d8567b00acdd28d12cc5e6a18541f84edc479374d86a79e71c25b566b60d30db6137811acfe975ca341aa42556e7e2ad3b8eb57a17c179c3a5e36a8903ac781d5dc7645f565e9006fa2dbd8dde8431c3999eb06d6dbd8117ea811f7fb6cb314a97bc069995cd272d6e83427836764365f72d01bbcfebfa2c5b74674556c83aecfc9a601b6783ac92d7f6708b782237a50593428e169a3c247304cd1f025228d442bf172801c525df6dc3f4ea71b14baf17f494b868fc1add463678c28b860f8bc9587db43ae9378361e0f3f8317e1e85caf8d80c435b7e8e7cabe3689230d7c7f079780d4dbfe95aeb415f9799431a8768867450b8e7e20611bf667e80dd340cca35b6f26ca50f333d6059db8e7e943f903cdd09fafaedf5c59a6d35ef4943b1b0f4b1ef2037903a96d44aa4b1c2d8d2eae28fd3b704bb5befbcd3df769ee2ddc437b763a380bbc76695189e2b5033c4e1b1d1a3ada22013f5405c38591cd66e6624fa0209e80d4467e97dfe0b02566f4e5e94545aaec8401cf8e5ae9ffde19a0f97316f83df5090cf12c8b9623d666d303fb7c184e2ae1edf12f9da47f02c78870910a31a1a30752acbbf3232c0f53398c39d0f114eb3e6315b920a17ab5fe9174d8b50852b24dfe0f0b69ee0b2b2af6a5fc919529e32b7afe5b97c58957d585a5c0af819ba564af9c39500ead0645e4a6616978ec179e11fce2ab751956b3559bd0bd3bb6c9b752f3d4d86e7477236acba8d63ed2f154485aaa3b078befb3d2444c009db3afcd1e080686e57598611cdbcfb7ea8e291dde9259675c3d1bcd72a2d053fec9a83691ec4b0df0e7964bbbd61a226e9bf00d9cfa803a7d9e2e60c1b5db27d80d5744dd8dce1e179516ab3b6f998d36c82cf2a6a1d50330c3cddb8a6cf78643ed079fc5bc01d3b9581aa1c29c4114831fca3f573399ccc66db5bc335949e0d1f14e8a94b9ca0d85e78b3c51738777d619c321af6494b76fe630a8def9f5c32dc387b216a73d3c9805a11561718095b3b7f577f5448360c661b9faf49ca7b319cff310aae1f71329f8f3b83ec9dea209356deca4ec6e3975213a5a71d628f175cb3a1e6a414b89c699c448329ed7574cfd649e2aba8ffd90df7d23c8f296ec74d24b2762579a3d42f9643c535fc50046459c8797dc4e8fa9e2e20768b45ca483e913d7c1f49bd30b9dd59255e9e7dbd27cea09428854231bd43862ff173530fcbf9f23e39288491256e227649f866ad786ecb3ae74512d12bbd031aa767e8b90afdbd65feb5c101f6e50ec89b36a23068f92c68b92fa093d9775f6f54e028b4c8ecc3098a8bd7c71c9a9f3d7506384bb03f28dee9a8d5faf434e61ae9113a81656fe099047448567855d259eb84f3b7e1a47998194f2272c662f421ed48888c3b8b0f27921c029949cd88cfef018cff134b1d101da8f9b822cb08c28dfc41053bc3cb08960ef9155748463d6abb71a1661099d241361ed048c9865cd1b53efa9ff3b52ad26146e08bc0a63c9c5943c16680dc615cdff6fb6aacef9e2140f56abfbba4c23c12c4d2cb038c6bdda2dd580ab7725d4b49010ec52512b2e26972392ac343d0d2760b2a782f7a32e97ed7413ee13e78e8dcd9fc5020ab47bb090141e77540abba4fb3692ab1cfd0d7a2e6909c9bdaa68a942b84d2b3bc38f5a0768fcaec634a2c690eae0c3d321cd0f6061274c9c592b28e32b1aa02a6ba9a2884b920248c00bacb894f4b5ee79c1382e5a60334994bb754a85492560d792864e832875aa0d559368ab7f3707f1de5ff91b989de8182612ee96874a591bd648d0eab14fbf469acbd805731d6901ffb0479a2a16ddec252e184f77962d536ddc7ee4ddae132044615009f2a59209d75db11797af7730973096eadfb2a6ff007178adfc0978a8b80cd11958ba630db3b0c6088c19e85f2881faa17e670abaacd6db93a0bab9e177104e56aaa09a93ca057dd420f74a5ef78d24f18214b6c095b58452465f05764f18cb1089394e6e1430c0e669ab0eebe70a24a52984b285b16a1eb2422d918f9f047c4e4622bd91bd7735e9d5d6b818bd06f9bcbf1936d248f2405d20c6607febb3620581fcd79f0b200d5fc27eb5f7446cc9cb50c4e798f04fc3bf0a4c199980078559e3aa01fa8afcb94512bb3c35904f9ca642f52dfd3fe0db35aa54de80c0e38f6050214e207c39cd9beeb3cdade1181b8748c17f17a313585df128207e2369a38fd4c4cbbc1bad07ed0f1547a4b536888c6021f7a0ee5fd684c05891e052675a3b87a84fa5ef193169d2bdda7a7337a8634609368bdd87c119c4c8ca71b018135025f2cae15663e0f1f4aa57ee04e90d42e3430657af2de527d36c59e7851bfb3dbd9c88708639e1aaba44252b343e8881bb5823208223976cd213f722ad13475155624b706fdf3f9f5dc95366443f1558a0a75debb8449ad8861a13b5402dc9a13fb6bc557a2666544b34adff0da94327178cb1435fab441bd7168971ac4f936c766db1f5032ea8dd78b7f67242d2cfd", 0xbc6}], 0x1) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f00000000c0)=0xffffffff) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="0172a76d73a831a4f47ce3532373ee9fb80c0ec0efc948895128585aab0128dc03e426b2e062eef9820f944a025653a9d31033", 0x33}], 0x1) 16:00:04 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) connect$inet(r0, &(0x7f0000000000), 0xce) dup2(r0, r1) 16:00:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eafffcabdff40000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='\r') open(&(0x7f0000000040)='./file0\x00', 0x0, 0xb9) 16:00:04 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000040)=""/21, 0x15, 0x840, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f0000000100)={0x7, 0x0, 0x100, {[0x8, 0x7, 0x2, 0xfff, 0x9, 0xfffffffffffffffc, 0x10000, 0x15, 0x3f1, 0x7, 0x0, 0x9, 0xe956, 0x1000, 0x6d, 0x5, 0x3, 0xf1], [0x3, 0x2, 0x7, 0xe6d, 0x2, 0x3, 0x1, 0x9, 0x5, 0x80], [0xdd, 0x6, 0xc2, 0x2, 0x3ff, 0x7fffffff, 0x40], [0xfff, 0x80000001, 0x5, 0x3, 0xfff, 0x400], [{0xffffffffe73ef529, 0x4, 0x2, 0x97}, {0x5, 0x1ecd, 0x3, 0x2bd2}, {0x2, 0x7, 0x5, 0x101}, {0x9, 0x6, 0x1, 0x9}, {0x7ff, 0x3f, 0x401, 0x46b6}, {0x3ff, 0x8, 0x1, 0x1f}, {0x6, 0x7fc9, 0x4, 0x2780}, {0x3, 0x4, 0xfff, 0x3f}], {0x1, 0x3f, 0x20, 0x1ff}, {0x0, 0x100000000, 0x80, 0x10001}}}) fcntl$setflags(r2, 0x2, 0x1) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r4, &(0x7f00000003c0)=@abs={0x1, 0x0, 0x1}, 0x8) sendto$inet6(r2, &(0x7f0000000400)="4ec0c84da835c1aebd7be1f4e520b0bd27de1964ef26e811d77037df1e9f7d751b950863f686e27631eb7be06f15d8daa90246f1af782809a51cb16b3c8a7e4a95dc0b0104df1a4703fd774acde925967642193e9571874573fa02d09b22e05dc2cd0ff7ea7ac04e172f9821052bad04aab8b10d3ae0f8ba29433a096888c019c343b651f49230c3cdfa6caa1d9e4e0f8c957dde9af638d236f3b9ce23683f96558f9d252661d3e146d5aa2ede468fa20c2ee3c5d7aec39392de64172cbe42c68be53a79fd343f9278edfc9c66175f059061eabd340d6a42d8939b67f4953ece9ada81bda7cc6ba8d8765a87a5d33f7f9f7825e84306a6693b4a5db30427b7ac71ffcbb522474e9ab693193ec71002f9caa48d5c9c8a582c34b3809cfaf4d00f060828812e7646c791f9a9ce7c3f6cc1c9d74d2953041fa47134a15efa91e0981adda1b7b13c66011872a37d00c364a54fb1c3fd91d7c7f71bdcdb5a954a03384ac9e44635e72d07b8a507b3f863f97c835675fa3944d646427a1ccdca5c1e6b0a83ac74746775b6264a320a822a8b30025e6fb788a77dae29eb0c1805a7a65558ebba393e6523e2251331f72c64a7852f5866821e53c91955533316cfc36da8e72ac3ee9eb7e3dc9146eb7ea2c709190daaff779f76d98159ed3443b3519db8bfd244a1d441dc305dce099b42aec4137da8557a8cf0d687e98f7bb8c5b9760f70d041c15a3753230fcae6a75730d129648d0b0430ba23b37067c09267097ad011d483a97cee598a5a0fe1e9ce1948feed47cc90dba289c4a04380f7a9e5dc095b68f591389314339843e83beb308b0973edb9ebc7b5e6c5bd9703583a0ed4b36618fe6c3253868472fcd1c07a46082a17642dd46c1ef90577f085255376d814118cba6b811cba0832be5b8ce2a337c76d50745bec9c711ad2d7b56f940075210c0d5f7396a3ee81aca136d9022a3e1d98722a4fabc5ab97dd28e3cd190dc16a523f5050fddea2e148ed7539427cc717619937fece96710d20cb4f540763e1cc5dc4fcf30ad039a77bc69751e20260294e3db0df980c131224179c2d0382441aa21acd7cdc5fd11d5c94bd59fe555b833e539518701ecbe60174e212659af75d0e9e0608396f4c9ca16c0426aac70e0a32fc91b7b6e631321df677d67f0de7e3d96f05745d474b623bfacb26cae9657b8180513897defc507ef5f7ed62a2dcfc093fa2db32154f9c59d6d5cb693d089f58f3759bf68a7fba38f299ccb54b550e3340e65c4bb3e68afe21be0165bf37a1ec5eb60d70a0c12b3cd31d561ec23b51a40e082598539e898d7655b532f9a6c5d2d00af04b5e9a095e88fbcb24056389e67cb85f37d9cd643ce5dbdb30138945c1c73a8a94d424e55b65ba3f9560e7d29a0d0eab66434c985753d5d27e9293e42acd7b849b887e639388de9df98957b9150876ef44bcef3926560ec992ab077473099cebd0a678277090aa8c1c6cfd43ae024233d053fa5c2cedf284da6eb305070e16a67f12f1a68ad5b0b878477fcedd769e65f993178e002792b9844321648b2fea916433ce34f1b6b391df41f9d54bc241ac70eb020c1a649c4e1d33cc41891443d29656c9c0041a693cd4e30e1973dc9cf1894f15daca1adc68e5fe4a4355ffd1c1fed57886ce7f1868e641c8920ae1efeea085d4596f250e0886a9ccaf3e5dfacfdb7e195b2190cf8fc406ad0cddd13c3d44d2e30c062f4976122c307aee1450257d31de4454c20a2f5109279ad17b33bba64fdc56a3b7f19de2cc2755230f69fb48d75e1e6f0dc26ad3f4b4a0f18941122789092b04c961e0c737a6f02b3f5822b5f053cd610a2328d654155ab3c35a9aca7287c114e6caec09e4835fdce50010ca42601a287c42fae8bc3b11c904012176b9ba6d6c222693bad971ce0c8e5536720da53ba69d54963cc85ec47f59abc6f136512bc8af0fb2e63ac53729e1dbb1ca3bd10480fc7702e81590dae0901d7c42e3f36b2d08411303e3ee4015049453d8ba8132d141f05b75cce123b25b742e094a37b3819aa5e3524cbd4a135b1a87cd9cd5524e671271ab63a6d5eee1392de52b1b7232f65c38cccda506ff526c32c8c38d1bff9ffbfec2673a63bad4719cd864bcdd6613c36fee89aa13f88888a45c677b1829c00d0f5f1e1ecc632b35014ee661eb95c5c3f46479b98671fc7a8c70c29368b3009586e62ac08d6de39f90fb825490b23de5543b5f99d722ee4eef6eee57e226cf265f4df1b71e6cea91665416dab86dfe4ec08d7ca066de44889da9f51c4ef64bbf201c129286d6837d9af26146cc92b566e741433cd1cd1c457b6c6a5dc2bc733c2c1ee47e73396b15ac05c498fef2738152709c1a98e8f7379c8f34897d40dec0b95a83b2cbb7b36a8ee6f049825963fb749f96316d529cecd961d77e296a352b85254b21090d54078b72d0a9efb7ebb530a477a430e932b4cf84aeeb208c9b33311cdbe619e29c44f582dd9d5735db07e1fc0caa90638b966f7151ea8a5c7e7baab1b71cb5f5e876282931c0eb3d38c994b92ccd5d2a5efb10806742827c645488fb12869658ad3abe5f53cf9a98fc77a7b216a5aea2be091dc1d9c7a852bd6c375d63fa6b5256aaf43e4a45fb9a186c082c7546da2ed6e5d93eb2354ac52f6821b5411d92f01f56b026b3202118582c8657c202bec62fa5338a462fa8d6b5de3d3b579ef09527b60feef32b72a886604511a2435a593a7cdfee65dfc07a346d6a0eacade39cea18ad554aa2f69f67717a92cb51be590ceadc9b8c2cef20aef9373dfd5bb0c6fe63de0fb20347d87ae711c0ea834beae806d2c644d429ec2eed9e45355285c106aff7b277191828cdae37150a1bfc1e77f01caf040f6f9926367daddd305decd7b99fb9a8046b240261cef66f012f100f6f43c5fe830f524fa975f75f01bb3e638ce03b9cda7478d99c2155a11886e9c5e00282ed6fce3a94fb3a0fed7a5f82135ae1817eb62dbb152d5bc10877f3f3dbfa075cba626fbba727cc264a41aa0663d834bf9f9dca0f8924cd9b6ec88e8e6bacc773ba1bd421adde12b118506fa166bfa0b6ded6e2e5bc0a1a9cd52ec0dfe31624fe46d65241cee6ad37c8c1b044eaa0d0f6c91d4dbec8f5fae6af128c282587c1a2729998415e878d8d24512841d7a7dd3ee259bea586953b7b7ace28cc0b79cf486d74bfbb15a706f63e5ebcb7ff950c975f42c69c6e805e3a5fcd3b7cf8a33f2b3cf45af6e98609bac7d6d2b08805d70cf98669d2949bd514df4b82fad8b01b7638d26fa05087871918780e84189ae2136eee3afa087f4eed9c90ebeef333108f27bc660fac0ab9fc3cbafb222dbb62df2045a5aa4175f747ba7eddeb1983cb326c0813ac37bfdf12ddbd6cdb6a0424381da59fa7853be1f8f4a86c090274589c01211a2f64111fdf2105203bc8290b1b4255b4d19955902957c6f22daa83817a7d87299f51f3677d9640811689d8556f4341706aaed713227da3f0872ac4df822c14e37d27eaaa3b044103ab7ed6ae75c393b1f06ee5df508fe31857e70a31236d8a2f7383c3d192196b6350831b68c273df1d461b5bb8a93a98b7f633df8471761fbcfa0ad88f0ae843692694a5f98acd3293c2686419d40c852fdf9a64a06438e8a618cbccd8d26f8f11815db7c0ce7a80abe9886147729c6362f78bea6126e898db69e8a6c5833f2151f29deae687a940e534bee320c31838d87213496b66ef8fdecbe0bf23d577176ab5a5b83d7437d72d150e05b64e130dcd7c4baec923bb2df8ef51fa3240faafe6d095e2b0f576769af3cc8667c0f8a8eee51ccbacf98a118f48ccd3647da4b74906888c05ff31ab433ecdacb56ff58a345c1091350fd2b2fd18927afe5d6427aa535f5e847e20f7246ca1f485190392d06e584649699198b55fce8197f7a0ff857e1787c010f94f6feb7d9d60a6c1da4a4666a819af99c521eb2dc992816bebdda29703d64e8ec4dd84f004bf3e1d746b8fad56486b236574f24af5f13e2635c7068777a282bdf68d2dae074853a1975c1dfb2cff2e433a3cc0908f5885d0591b628c9782c068af354aea46e124517b9d4996dd15227c0337cebbc79ee79aebe86077ea5664ed59617266b6d30220fa114366c12f7646a7787d9c951fcec62291e6172dc23812f628006f9fe7cfd0e69ed903a572d7b2dd8646fe8583a37af3cb1ca07eaacc3e2fbbd1bdc41a1efc82a2638953bf710844577afeacbf932c62669e6035c952b5725a82537373f206d130acc8b8fb869f3a26897dc0d4a71e24ce999864618bbe456a4eb55fabeebe932c300198023e9722efc1dfe51bf7e643f0d41fbc175cf10a30cfc340ec0f245b720866768602627241056f9a40c3802020ea655ccb0cfed556e2d7294580213e8cae11b99b100cec6a10f17f9a61bf04e8df3963ef730e6081571b4938921e88504e411008f9df24aa3f227a51c968bba132ef8f67e35510c69f33d49bab6dc9cb83c4174e8f4c94712d3f3f894392327b6ffa278fa9f6f19001dfe407bc3228191cd17853aad1ed6010a7342327f022d93bc4e92d1b179712442a1e499bdb5366de660be59a5c1cfb9c90e19a92366637481bc6c7f74935596680b5fad3a0fadeb14c2a588580ad61ac7d86b46da2eca1c68f78ad71fc3a2ef30fe480cd4f0d0aea64445deb9d4d8d36221add4fa5089ab4bc079733eada61bc6e955510811ba0016654cbe90fee22c24ac19e5037cfafd166eaf5a6f987dee3f9f5b34356508e7930aec55ca4b33524636f20e680a6bda336d1c994607cd8e8ae52255b3b094b4e87521289392f4cae21adcaa47dfb2ae852175e97bdbda99a44e2b86f3ed34a4f8837fa8b49c90210942413c2e035d052fb679a0b85dac2203487932adbee50769cfa55d3e433b221913869d7164d8ba6b45339bc5906374b57885974a28e6b6f19d90ca91f4f66cd0bc806e387c4b3ddc8bc70d2f3bd8f625264e3ba8c48a99e094a3d0e9ec2b3f6fb9f83c0f532e1f6df0e636a7ca8aed14c6455855440c6a56b01505f4f82812d789288fbc11a29aa680f119b1b581f4bfb3d38d9d1486b23087c789f77425560682d288172e7b900362fa7815c6a717536bdb3a421687b7789627095e120105ba3ce9cd26825e926dd913a84a10f02ea830e5ddf7aacd6bf3c380f61b7503eb7cec9490c9f2cde6a0a9faf049369ff0fee0dbdeffff003905fd91ac109ffc2193484a6388f5fbeafab5343f8619facda39daa534016de3e10b9678a7f8f0ebb39fcfe9522fc3ce89da8c6d6334658acd6bcacb8760679cccb6bc4d19e104465ac5a951c13043c05afe80bd61b9e5ee99a2a77374ad524878f5174bbc6665ebcea2dca776ed07b7a4c599f434002fc393da035cb5e90f4fb26f33b93457ddb855056f8b46a72d7c8b8e991c67f761c6ab4cc22e634e27f98fb64ea96db717f5af2c95cf6f40099086ead073c1d5d0a8d6156301c87c5199052b8eb5272ebd16eefbea2b5691c32e0af037d46dcf10131f40249becdf720f4e6b3a7dd7d22f462404605e03e7146193c6d36bfa3b190cad4c23dacb273f2d44bed689bff2b52c49d18c5ef5beafc16a7b547f1348e7e2bc0ee8c8fd891ed8ee5e71b0e8ac96c310495ac125dbbe101ab3d52bd824d0d99905c52a245c7a1156dced15a6928013ac7b356e48838a4fefe415540ad78a9e8a3d7e1890957a924992f90c062abcf583bdb56953a97da543e08f23d19728852055350782653e7e549e1a6cd867b25154cb44db720374b5", 0x1000, 0x4, &(0x7f0000001400)={0x18, 0x2, 0x6d59, 0x1}, 0xc) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000001440)={'./file0\x00', 0x0, 0x3f, 0x1, 0x0, 0x6, 0x10000, 0xdb2, 0x0, 0x1, 0x6, 0x2}) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f00000014c0)=0x80000000) getsockopt(r2, 0x10000, 0x98d7, &(0x7f0000001500)=""/61, &(0x7f0000001540)=0x3d) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000001580)=0x3f) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f00000015c0)) r5 = openat(r3, &(0x7f0000001600)='./file0\x00', 0x8000, 0x20) bind$unix(r2, &(0x7f0000001640)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000001680)=0x1) mknodat(r3, &(0x7f00000016c0)='./file0\x00', 0x100, 0x1000) ioctl$BIOCLOCK(r5, 0x20004276) ioctl$WSDISPLAYIO_WSMOUSED(r5, 0x80185758, &(0x7f0000001700)={0x3, 0xa06d, {0x8, 0x5}}) fcntl$setflags(r1, 0x2, 0x1) execve(&(0x7f0000001740)='./file0\x00', &(0x7f0000001940)=[&(0x7f0000001780)='*\x00', &(0x7f00000017c0)='[\x00', &(0x7f0000001800)='&{!\x00', &(0x7f0000001840)='\x00', &(0x7f0000001880)=')\\}[\x00', &(0x7f00000018c0)='}/\x00', &(0x7f0000001900)='\x00'], &(0x7f0000001b00)=[&(0x7f0000001980)='\x00', &(0x7f00000019c0)='\x00', &(0x7f0000001a00)='[[\x00', &(0x7f0000001a40)=')!-[/\x00', &(0x7f0000001a80)='.,-\x00', &(0x7f0000001ac0)='\x00']) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001b40)={0x0}, &(0x7f0000001b80)=0xc) wait4(r6, 0x0, 0x2, &(0x7f0000001bc0)) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000001c80)={0xffffffffffffffff, [{0x3, 0x8001}, {0x3, 0x7}, {0x0, 0xfffffffffffff758}, {0x3, 0xff}, {0x3, 0x1}, {0x3}, {0x3, 0xffff}, {0x3, 0xda6}, {0x1, 0x7ff}, {0x3, 0x4}, {0x1, 0x401}, {0x3, 0x4}, {0x3, 0x20}, {0x3, 0x1f}, {0x3, 0x4}, {0x1, 0x4}, {0x3, 0x1}, {0x2, 0x8622}, {0x3, 0x2}, {0x2, 0x7fff}, {0x3, 0xfffffffffffffffb}, {0x3, 0x100}, {0x2, 0x109754b5}, {0x3, 0x189f}, {0x2, 0xe}, {0x1, 0x7}, {0x3, 0x5fa388d1}, {0x0, 0x4}, {0x1}, {0x0, 0xfffffffffffffffe}, {0x3, 0x71}, {0x3}]}) sendto$inet(r5, &(0x7f0000001dc0)="a61efad5bde858be74427f31bce4b51f97747f31379ec3a3b153573317fb18d6e1d8562457726833fe881b0b2379b00bb9427cd58690cffe4f468617704ffcfd30608eb2c1182bfd8cad26aad9628520443ba4390640dcb4104fbb80b3bd1ef1c2270d6a216bf77fcb25514015cb7e0498e5bf6a8f73", 0x76, 0x400, &(0x7f0000001e40)={0x2, 0x0}, 0xc) ioctl$VT_GETSTATE(r5, 0x40067664, &(0x7f0000001e80)) ioctl$VT_SETMODE(r5, 0x80087602, &(0x7f0000001ec0)={0x1, 0x75f, 0x200, 0x1f}) ioctl$TIOCCDTR(r5, 0x20007478) getpgrp() ioctl$BIOCSRTIMEOUT(r5, 0x8010426d, &(0x7f0000001f00)={0x3, 0x80000000}) 16:00:04 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000100)) setsockopt$sock_int(r1, 0xffff, 0x101d, &(0x7f0000000000)=0x3f, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x100001000, &(0x7f0000000140)=0x8, 0x4) getsockopt(r2, 0x3, 0xffffffffffffa304, &(0x7f00000001c0)=""/110, &(0x7f0000000240)=0x6e) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7fffffffff, 0x0, 0x0, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r4 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r4, &(0x7f0000000040)=ANY=[@ANYBLOB="32193409070129f1373d684f1901005e0d7125e459a604117487c0bc342fd341c8aeb0a3e42882a8a2ec98eb30d78d"], 0xa) setsockopt$sock_int(r2, 0xffff, 0x1087, &(0x7f0000000180), 0x4) 16:00:04 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x81, 0x40000000, 0x0, 0x2}], 0x4, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x58, 0x80000000, 0x0, 0x4}, {{r0}, 0xffffffffffffffff, 0x2, 0x20, 0x3f, 0xff}], 0x2, &(0x7f0000000080)={0x8}) write(r0, &(0x7f0000000100)='O92', 0x3) 16:00:04 executing program 0: chmod(&(0x7f0000000180)='./file0\x00', 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000080)=0x1ff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pipe2(&(0x7f00000000c0), 0x10000) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f0000001280)}) 16:00:04 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) ioctl$TIOCDRAIN(r0, 0x2000745e) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x10000064, 0x0, 0xfffffffffffffffc}, {0x3, 0x0, 0x0, 0x5}, {0x20006, 0x0, 0x0, 0x800000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:00:04 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000040), 0x4) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000080)={0xed27, 0x2}) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x4d}, {0x87}, {0x6}]}) r1 = socket$unix(0x1, 0x5, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000100)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) chflags(&(0x7f00000001c0)='./file0\x00', 0x40001) syz_emit_ethernet(0x1, &(0x7f0000000380)='c') mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) shmget(0x3, 0x4000, 0x82, &(0x7f0000ffc000/0x4000)=nil) 16:00:04 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x1d) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)) renameat(r0, &(0x7f0000000100)='./file0\x00', 0xffffffffffffffff, 0x0) 16:00:04 executing program 0: clock_getres(0x2000010000004, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x80, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x80, 0x20) r6 = socket(0x18, 0x8000, 0x0) lstat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)) r7 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x40, 0x0) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffc, 0x10, 0xfffff, 0x116b, 0x100000000}, {{r3}, 0xfffffffffffffff8, 0x20, 0x20000054, 0x9, 0x9}, {{r4}, 0xfffffffffffffffb, 0x20, 0x6, 0x8, 0xffffffffffffff42}], 0xffff, &(0x7f0000000200)=[{{r5}, 0xfffffffffffffff9, 0x2, 0x13, 0x3f, 0x1}, {{r6}, 0xfffffffffffffff9, 0x8, 0x18, 0x101, 0x2805}, {{r7}, 0xffffffffffffffff, 0x90, 0x80000000, 0x81, 0x81}], 0x3, &(0x7f0000000280)={0x3}) ioctl$KDGKBMODE(r0, 0x40044b06) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x80}, {0x50}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8b") 16:00:04 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x3f, 0x8, 0x0, 0x1, "dfcaf2e2f70822abd6bbeb2c035879463cb4ed5f", 0x0, 0x5b76}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) r4 = msgget$private(0x0, 0x0) msgsnd(r4, &(0x7f0000000100)={0x1, "b7118d4d95c2f12484aac892ebda0f426b854d64bc"}, 0x1d, 0x800) msgctl$IPC_RMID(r4, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCGTSTAMP(r5, 0x4010745b, &(0x7f0000000180)) setsockopt(r0, 0x40, 0x80000001, &(0x7f00000001c0)="2157a735b2612cd11aabcdfbb439a5f3ca8396392c68ccd0cc845c5d62d30ab068ce1ba52f1114ff0e8b539942c36fc9e634644eef32be0c1f5ea823ac1d4d7ac46b0019a061aa483c9c5c2b49377d89a00ae7fe4d8cf95a890dfe5f17ddb2cee4baee8f2f7ed7522e0c9f441d5627ce934d63fb80944a1c139c543f4f0a3468eb5aa4d044c67c399deabcdd6d25e0f1d868e1d16e8e140af54d481c99c186165f449d92f84f46b4cffacd0b207ce80b647555f8f32931d54206ad3b7b480504d6a089b84549830460d4f6da944bfc1d5d3531d9d0e4874a725f74ee40221c7c90b7766abf", 0xe5) ioctl$BIOCLOCK(r1, 0x20004276) chflagsat(r1, &(0x7f00000002c0)='./file0\x00', 0x10000, 0x2) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt(r1, 0x10001, 0x3, &(0x7f0000000340)="c1bab22dd0", 0x5) getpeername$inet(r8, &(0x7f0000000380), &(0x7f00000003c0)=0xc) r9 = socket(0x10, 0x0, 0x1) sendmsg(r6, &(0x7f0000002ac0)={&(0x7f0000000400)=@in={0x2, 0x2}, 0xc, &(0x7f00000009c0)=[{&(0x7f0000000440)="b6fd147fc84e54c0695706cf7a7ee916d0caa9b51b5feef0ad3c02343e0b1c005460777c0ed6a50907ec14d4c7e8ed85363efa8b7c3c30ebcc533457bf4680632e2e2234eb9c5bd23be7391c60dd74ca6f8030281ccfe240d81edf1a8d82b92cb29b2a308f2102af13e5edc979026d9ce750e1ba545fa3aa324dc20a70cd8f9769b30e9f310cc1489428e78e326a9d021e70d3b96f284ef743cbfffd4022b8088938895217213b37d1f1c3ae74e616efd412b6", 0xb3}, {&(0x7f0000000500)="4841493820bc777565eefbf3b3dd9a13c200ba89bd166d7fe5b6f5dbd1a702764e71cc99b0064ed329c8b584a50e71b1dfd0fc1eb21e4d10f9429088968f0182b8d27c3b4143324ddff2452918dfc8b2d90302a3df09499b41a595b4db96b5b8cb8a11d46f7a0e5f9f41bd057d0ae2ec7a9abea9f03bd932d69f978d8ddf48dea22a66654fe8de7751bba1dc6d0c9f7b4bbb3e6696f7c6892db5c87c1e54f2f7bbb97a5f94576adaa1dfca882092d2650c7e9c", 0xb3}, {&(0x7f00000005c0)="971622c313b1e9b729eaaa0fad72fdca7c47e7278b7680", 0x17}, {&(0x7f0000000600)="8eaf49776b19313e60dcfb6533a2e94e205e9dd377f2c39b55f7a7efb59a36a8c538b3203925de31fb21ea5ba7186621168880ee8b85348a465b8d660a05444483420f55589da483d9da44f4e6dc0e7056c8aef504061b72558540ae201a2a07d72268a72efc036b305ef98e558a95bb243f45ea5ed53ac9a1b1b8fa48c86d3b5d6e939a562987c93b1e582e33caf702769755ba520f9453470a4b5ce500c3896fad298ad5ade0", 0xa7}, {&(0x7f00000006c0)="3b03e3430fa3a72dc78f9344495e5d48e37df98e8effc8f1170c30ec26eed30560a54db2c6a82fb0f66e73fc22f33ce4b3dcfce7a247b82511812e0fd553f072aa743d3cf1c056babb9e38a622b31777238b2df78dcff3b1fcc247c4b36acd1d658501fd9cc2925b037dcf2a5fb2a28e0b1d991e3f44215c46d6f0d7cf3865c478d817d26a18e89e57933bc6a7975eaebc148b373969d12a6e6eb70487a127", 0x9f}, {&(0x7f0000000780)="215f65e7eeb690d15fc86a331a438d529317e9d0b8eaf095843770b97474f61367904378fe1bee67a56e1fbb73ba9782e16cabd1f3f5300899d2bb51b975c36ff7d87cb67da7a6b456ce9fecb737110b0bceddb903302112d0bf8e7a0a3de61d03e77711fb3c46d99123810aaca5", 0x6e}, {&(0x7f0000000800)="55f5ef74a44b7aade15542a1eed17a0cfa", 0x11}, {&(0x7f0000000840)="452d594f623905e1182e788515649fac3254d678bd986399d1988e73b19f6ed2c9fa80fb3c6e7595ae77287f20296b5b1464acda12d8f952ae05b16b76d630f95a174baa253b04256efad392a178e77ed1c19a7595b38d686a0b2a728c16fbfe9bbbdb2e5ab27117304d986ae937769785a1bfaad2ddca5a715fa6cbb521e3787e9d6b39334c6fc9b2a32cceb406f397382dfbea9107cb1016a8c1f57d660a2e56be688747d3c6b11c63acae9d3808b1b13c278c839f1adc5e153e9a488ec25974e3bb8ecd5d02ac46dccd743b1dfff98d", 0xd1}, {&(0x7f0000000940)="fb5179c7fc2bf7e81a3e3382b1262519ec31e4004aec06382dee4e3463e475d6948fb169a534786aa711192eb98fa94fe8abf6f459e819427a366eb564df8382d72b74243a4762437c18da3701eca6e50c", 0x51}], 0x9, &(0x7f0000000a80)=[{0x1010, 0x1, 0x40, "cf2ddc215f14d0b25b6c8fc3d09823a3f7f124713641362cfe3ffa769f2111664738d0140f0a861447855949a897753f35979789f0711b47071115d4ce200f1deaea04aea2e3c2a48bd55baa8e315224da65cd85f4417efd8d9e598415957440e42fec9d198c2f38a5296a76994e9ab6fc264a43a9591c3442e034c18767752cae3f577f388b29f47a7e18b621a6084577ee341bfdc99973a175d4b15fecc8e29bc0166f852f58b5fd2cd9230cb6895f5cc8bc2e6cbc544ebf0fd1ebf71e7347aa5d8aa6a658f75e53967ba5ed6922ca89e3f54f036c002815e51678050f5fc2287c0b39646bb7c9dff2be30b4165c19365122c3e3ac3545523021361b0a5814bd6574861b1d530231650548364c62d5e5f3aee6ce0437b1c4b1627e3875e49e51d84667122412b038f9504048e44e6ab6a971d5f62839fe995de9f8f5daeb4bb7f22ffb22c20aa9bbb8b183a6971a8f1926597943515beb23abfec705a295feffec3ec6d8a3472f680474897e6facc0eb096bf1c3888702ca46a251f56a0f352c92dad8ac136546a6cef62fbf2323505b08f1c89768d8c25f63b68f4da648c7ef49cbfe756f283f3e5797b829de89331bcf0c853938d38483b133ccba44e4854aedd0883f826516433c75dc194ddcdbcff2305057c3bca30cf1cf84569fa54a570d83102c61823ec35d73d8d279f31b50f6d90de5ab48843d1b0fbe2a42135b6b32a29b8adfd72d2d6d6f54b8cd317e2daa97598665095a3a5e54547d9a30d7ac7982604f7438b01c6bc27badf1048eee39833d5b6c0d2bf3b32fbff6adc4d2ed8dd5e6fa306f9b411675c430f7c79231c4030e6908f08838f2f4c09ea2ebeabdf548b88e1403b757b36fcf6029468cf0245d75070ecf456e627a13aa8fd5f3f8bb1d7afb499ccf8723904ae96aa945ccc31cca4ac75b6c58bba2c450ce400d3a5fb694ab5a0d6397bb0e44c09fcb232cbdcec040f36cb6dd98dbad4d9e1f6d62086d2612687078aded28cc1b54fbe1ac953079e25bb6a7f777fefd438f7a8a1a267269db81b8362225a7f12b5fe41c388b2881d9c5d423b4980ed2c59a5c8edc66665e3d3d6045b1173e1b75b3a16f2427600f57df2e973dff5866732c15dcdcb7503eb27dc45cf1b50441be9f65babaa1c985cd4f9c4d9532e3c78b0db42d0af972e8a91335ed1eb2e3e4d552c6fb240f50b8922f75c2cb634c91cf880b84f7a64a1e2bbd0a21ee3e3b2a0c0077d1dd6cdc16bcc5c5c768b931a74444c79765368b70991abe073ebfa3c3f8f9fa8b9d6a9113a33448362d711c8624d5b66137fbbf3f8d54711625093e485c6a5e593393d8f9e60745310f968214e7559eca0f6b83a7638723d5ba52215a1cfa5f0a76cef931ae996b3bbe503f1e372a8a2773866ddc8d47a25d75eda7be2066dfd5920cef0ad1b443179ad8b4f5987426d366038a9ef00204137b4c5038b14ecd775de8eb9f9610c1e4f7e5e4f95f5939ec5cf4b0a091bdf671d4b2db72b44f07e5ce0c08a7016e21d14ec13a5be064e9bcc73db2f5e74f8e60ab080bb5407e290523e4075894f19773082d710e26e8ad312dc7aadb986a5da32f3ab7055e0007392e8fffd184341745804293b8c43dd7244a60cd2c8af576e1332a35df9949d3b5d1e973e7dca746b2bb6e7e9a70bccce71972518b4312cf8a4ca2354d7dec67e8253b0a28477dddaa0919caddeb48551b4f7c4c660ee9be9ce47e65e33d2ee28eee6de08bb532cd92383566cceaf2ed58c59448f57a4b69f35f4f9a2989e16f56eb9051b8a4e8b3fa1918b2f78c60731a3549a09b65df18dbd2a81d74946397539135c4ca925db8e2ab57f99dd7d0bc2f80ca0ffd0707886fd220b2ff4e5b3ae5818d6d92fb4864ede9d2af1f012fda210b4176e428b9a443f6f6b265bac4812148f0be8cbabc7343f8badbd0509c0c056b89434595f537498b4748e6c2c858d2598ed602bac6029aa387a12b3174dce3f07ecdb14f489109fb8584515829f792c614e69a7c27430b1416f1c0ec4d76ddaf44d21dfa129464649e5253ec36b7f0f6692ae4bbb9d59bed993305d589705f8e705935e5529fcbe84443d6dd631933872b92092cd3b126561625aa2804c647c57ade7aa5733a0b51dcf85ec6e47e8ac257a7ec29c38196657cd5bffe3f42a751aacfde0d16ffd80457610f62ebbaa7ae0d4386a2aa10277255bc05c9332ea6be14dc2752b5337334cdb1169737da32fd79fbbd97734347c0113fe92ad882ae6cef6afbd99ea6dadb9090d085e1056c2dfb4c48986cd13f1cabeb4ad9e198e725d28eaf8ebfcfee9048f28c1f1d146aee5728da5557d92f2f6f40a83ffbb4b5c6092e67bfb038d64d7ffa567b3859abeff926cf20701ae0ca35e164b641e6bed07809cde90b87ef141fcc323f165299c1b79c660e92859d91d5ad793c9a68e4b7a144c24f185d04d5a59e9205dcc29fee8d42de6afd97200e7bfc0813b587649354571cfea3b5e5508bf5bef4fbba97313861ba21eb26f579d076681a92cc97fc14e2ebfff94ecd399ac953ab652768e25bd3165ceac009f1ce344c57b7060a23fa7451706047f5a5d839f933acc11c149ea0915a1f486ca89a999b09858fa0c7466e76090166a2965a3bc8ca9a2e6e3ebda70fe48c99bff28e881d31f8fb3ab6ce96b127b048a3e7391f80ad7034291de99c200d47a17b458ae6ca5cdb4d9435fd5530e1ddc7ab4fe16f8e037ae13542349b2ab0249e21a9fd9efb85555a64ed66dd4f89c5b311d77c9a9b2937632eae8f04c48a5d4e7fa9eff01ccf4b1bbe2305fc325c45dc10e4d9bc6f41956cc2738da4ff8951b3018c77d1d006e2bfb31ebc3f9126fc0693a592cd54320b474d787aefd44342aec9fc424ce20c6ad969db03565cccb5508a94cc24639fd282c30127f89da5d4943c666ca09edc1cc4b6d83c91b969fbb6a84d35a512af70ea8e35b503a12422869d0bcb8261fef9f48697f2194605952a9948a0f95f80881052f76f33983a8b98cb1e6c1a39080d4180190d9cb425e3659d17539dea09eba0a948f955385b38d8baf9a43ee9b3db17f23ef911eed540bad648f7a17d01370e4b0e30bbeda3252587bd8ecb996686284d24ad3074c856fe79b23acd23dc8ac2886039ae75bc5a04d0bcc2c7747dc21f89003c3e9383594bdfc89b7b0f3ae4b609154cdf518935740b802582fc6af54a33cba1f563b0c128018086cd4c095f8dafac448c5f0241ddd1c986f6839618c917c68148d8dfca31c3e9c9748bf95e049b21786a64ee5252e160414560fd08b6396446ea48b603d96ae105fea57b9ebbb3431a1afcb7011bc4244a3eb9c736d47de38dd20244da07d729018a765db99025bff8ad3a322b8aa46abf0913f14c200d66da5b32918859d166e8bfc69f307524dcec24f89ee5ed566b4c9ff4a10ff5c3a3bd4bc698a32d7e92329e729575f82c91df8b6b0e1dac6271e292ab0290d8d5927da7c4ee09c7bbe2f957963395f4670acbbc14016116f0073a58fe1cd7c57857f6ead52604feec09db4375e4b1ec3c739d5d4bda25d5916aae66d8ea8779eb076b7cc02f51e1c4edefb385764b2b8c6867cca6884ee3d1fe1e8252a164c47a1589941524b652b44e642220bbfa4778a6cb46d2352e4adab2d9e543d7141d28a01daac6a9cb6237bb1cb086f569ca2ac7084673996a0465e1b2d605873b51da7083ac41f9be94c156f29f70c40f834df8d2611544f3a3031975e496e137236c2915557af082b61f708e22a9e5741021345f78000626c4bf3e06879be264e64e606da68df4548e3a8c115e4e658b9e2b79a75f6fe81f41394a15949d6b89fc8f1eaa25900038b7f5036a41133313e2cf44c515e15086d5e627fc325fa375150d75a680e1f866ff2d44a52561eabc810d72ac2e460dffbff79048c5f751fca42b35848c338c95fb1e880b2b6710f8d3871cc25820e555d99f53b8891a0c9f99503998db94fc86c8950ccc415edd63ed24b4c4ff507029860e7715d89fe2da8347b5e55ec92c810d12762ee820278d1e32747f6f34fc1ed6e25c3d181b7c409d96cbbc6cf635c16b84ecaefedf6415ebfe1ffce2ae82d68f5d484d7535898e2649cf40ab40e076b68ccc8d00ddf5e5d244e5937a44cc43631661b6ef1fb29cad74681fa72f04df90a6c53cab023a9e182a697b6a5d8e1019b385cacb25853a0981b94ba9a44af0f66a3ad48cf256fcafbc88cce557bc8bdd22b50d7d3360532049aaa0f7a66aa9583bcee7c2d290199af1fa999f1ec7e5bd6a79e399c671e08025cbbd73c7ea3b7d522a2fbb5b6d4a28350ac0f09a5138f86c001bb62ef8e8ce6504c387462aad11bb98aa4ebdb00107a31cf6acdcf61277d0d064cb5e36a2dc441a9e9925556e1590eaba8bbd51ce16f7e4123139ee011277c1dc07d2a8a078259df0409f86dee2c3d210c38e67a7cc05fd9762f44518936aa26f01a04428900187b3120765d58adec16a6d3030d006cd151512e16e2b506966b2d1d7f2120e73628f5a240f2f7b1e32113de5897cc6757dae934199084571589b42333e8b7888ad15bc631b23d16fa5243b8f34098701541a61ee97edf40fe01f6b6d297969d8d2de46d5d972aa4eb0d7b763a7707554a822a1fdcc2e6996425582a5377667fb5fa02793735620497cd732fe520f0bf9cc2a2d5be62b74c767bfcc26e469d947df2f51f0d3082efcd6422eea41dab8122a1aa5d7cdff9439b8cb0af232c50e7c4a9cd8a443f540bb75f6c5b61ab8b04ef149e5a7251466a6d9afb2dcb9f5f94c7b7045bdceea209b83ed4417cb7b2894e8f51126f45f7e367b5b2bd02e00f8069dd92c5f7b0eae9f37e4cedf03314d44c587038230ebe401f49a0a500bb418bcb373de3f627c3ec7984ed3f965104582f2d1c45642e511d75c4a2db92527129231eaa4c802058d3120577ba649298a978590c43f39aa801abd1b5ac41d5b535642ff5b41644e7ac19de1fc6053fbbe4e6b4c2213193d880b049ff7690055e5dd744f52a5dc5dd52ed3ee58bc434fa1d076c9fdb6a38d09a51447fdb7395c91c44476ce774cdd96af9cf4b1222393256213c5870e7cb02be30a54768f3d622462b321c10f80253b62207a9e9a0bcdb70916eaba9f890060b99e0fbc36969add7c0c6411cfe2a36691d5940a1f26e12a040d6b0b96f6c75620b63a1b3cff99e02d58703c3bd4051a17e0ca18dbd135a414fd4ab62372f2de7e0303420481e07568e35fad58f1467bcebc7f575c1f21abfdcee4adcd4075f4ffa39f217b9ade36e37233714a3525a9e4e81fd99461f22c102a94dfeae0967030a022f7bfcfd92b114b97972914c38942842b4c8a952429686b55e0ca6db4b8e0736eb9ef73616e20dec6703142945bba1d418581e6c7ca638b0790ecae22cf2eca15219648bcd84ee6332d19d975fcaeca4fd732c0c05ee5dfa564666540ec77cf0762da9c8c6cf740599a608027ffdbbbc1b81d00b2b6cc85541e8e3ee9bc7db8a220d51172c816a93d7d2ef5aa49dc91d10e0f45a294aaa639c0f7fb576bce50a1baef8800280a345f5cde9f24c32d63e5245d17b7ac0a47fd480a3a683ed2e2ebbc4ba1e0b1efb0d5eef918b2ae5474c9b95dbd322e67b1c906d26d58ec547e6e5c1051196e276e14a17cb7611077ece7b7ecf6c2731ed9845965a9b35b253f14ef089459f8cae957f45af88e35a8156e01fbf11d1ef0984e19c814f8c57ddc8f7b573eade0dcdb4a944347ab7c502e47671effb8e361f2a21db217546cb8054afbaaa8f959fc"}, {0x1010, 0xffff, 0x1, "46bc6ac0d2545ddeab7266c45a8fbac92414f58e1317a0e43be7c8b5df018958cc68b5d55bdbd843626db39d0932047bb22bb873e58f2b1cd7f9fbeb13188f6b115f6425b2433ee0a7f321bbff4f5d248f88476bd767d82074b00cd4920707c201c4dd83ae623bcfbb6dd98fca08cd81d97461bf3b195f2b090cc93076cb5f4d8186c81858e9c7d96b7578f9786c4c6431ff4ff79bae3acbc298e975d3e9c2e8898d82f27c1d7b9379ab98430d81c7b10824b685d6f0cb8f15bf2e6bc4ca3cef58f0c13d386ef5159f7a674dd70d39ab587382db6685014f45a70b0e90c781fc34eb9b78eaaaafc08917d4b93bab1ff050c201fc359b569463ed52d8c03854d8dedf5c9cd50a84912d1ab029626cf4117d058c44ece49ff476d4862a4d9d14e516afa919b77c82f5c506557d6dc075f811bbdb17447bb99eb494af48f9c450450034127f3e491a32adc4a81eba41e2a58da8a720fd0129720dc0cd97b8ad19adfbc14908c9bc477e84db164cc109d70f24db616aefa5a3956a1ced008ea6c38f39f7741376079fb34a974ab3ecf484016e57983ae16f9305579a6b224355fd1e724145f18b4655748bba9441e0a23963a37916831b8651daf0574bbc063ae5acd6663b6e32e138c8d720fa96aa97ad28aca391a1ef281fcb04999219fb2c820264b531b50acd37cb56181463fbe445ef59443db4e61118c36205cf36cab39807a73cb9c4705474daeec9960633e67769c8e774b695a0f3db8588133f5f0a82631279f6a962dc7dee0e3fe97ff0ca79a4616ded57fa9357cc89084d01f9beefbc6030ba94fba66e5cbb66ac04b4b2c99b41abdd0cd93a974b0240b6e472aac72861f8687a755ae0d4e47485272772773ec1f0505d1f6aa082664d90f54d4b61a377dab1bc45c7e906031ebaf633922176baf26a5aa3a12477ad46825ecb7c5f9561d27c4a7d204f3bf879566a72a17a8ca6baac1c586466ca25978f2649e7653a2881fdc4e657560c47c9e616c5d4bcbf2137267688910d41d5a050706209e52fae74bcea8ab7018a407c920b864891b402b3adcc644599f9643f8de84cbdcdcf7ddc37b9d162a4926ffa48dcb79165a12b5ec290b53be38a9a1c355bd170d6d0598924ad258bb59355ecd5ea4d99b5dad795555d2e642cc395194e7a4671c7ad8ffce6d802a954e1e45ec289ac19ae3f7e622df030523ad2490e3f6d3c098aa87a9d47b2165dcbc465b36a195167bc452eed3c555e154e56a96b9ed2c43b588ded6b0a08d9a15f6689bbcafdb6c243735e53f2f638ff669d9ab266b3bb83d822aacd72a9a4bed4d13b55653da0ae22ed3d08f2794ca7925cfcc5100e178c4e754ef0c276d9a0e3eba53be4502f20f78a168aebec6a89ecc12935c975bc8863f6b6964b9d7e274558d820533d64e60b538646af9d591ebc5825ab9fd661836604f548a53912b9ba24b4f8816d8a86217049935f5240233d94e9bab74f179d3e3b0766ccf471ed04baab94b3e0f27f988373eb2a13d54456b92ce806d117cf9b1a8f094b602b652f82dbaa7d495f8c6120f2ccb0cdea1b6db6e6b3948c3c4521567b38269d44a42d299cdf147253b472528fef54dd520939514c79f3ca24d3cbcfbf25969f31db035d9593eb8f9c3ee0b9fbdbc2049c316ee96ed7bcc4bca57fa4a319e7ed9ca65b210446b61a66841f19cd87d94be33b09d712f23ad7e867d783e6a68268d32c7b76d181ed38818fca0f669f4ee1e0792249383531329c91c36e64c74631b4548ff0dfe32cfc07defe1de821f0ef3fa29ff29f5b7e1fbac47b6c2502912dbea859b5d27b151277db100dbea265fe9d7983dfbc431eca55f0c14af2465845a99630855ed0d07c23d45c5f732edd54857f2ed95bfb0415e9d7ae47f730d5b5cbd6cf9736bff38c1aa8849ecd3cd6afa6c45f93c26892ca072c5cdffc2986822f8eaddcb12f904c1da1e64cb53dc8dbd8282fc746d13be5e32984ccdbb49c7968079d8e3e22644063d9ada2641483c5035e9e9977e40d320064ec6fb5e1b3c5adf0125348306069dd6be5fe06d10a1740d678a42f43b3f323f02d9ab71539efa9afff6f8b7d0b8b3ea4ad067122fbe17d228324e27053b274d91db77b70a7278340e0ac050333e7f4e00522c256bd7e301af22aa24697e780df00a9eb5bca94ad1474da4804991ecddcb2b975187bded45005557be3892d9ec5515ffe81183e9e8165291ba1944eea4c7ad7d4de32c2cf965859ba27458c0486ca12f5becc5b7ccbd707f9ae3869fcf52a348ea7ce2fd3872ff443d695551080ac79e67375e96960e9138b43d61d50289da5725c7bc6a56c239796687ea8e95bddeeb381323ac9dce3da5cf9b12d647cacf8b806c771bdbfc1c97645f47b10fff43cacb075ae2a32e17944f42d6cbe6285df3c65ae9de01aa7f906ddbd9caefec160362d6e4fbc6d00148444b607a79642bc890bf28cf9e2014ce87e472f5e09736c2b08c12dbd817f18b8cdfff0f0549218923d744359f22a4e83c2c7ef8d7484a93ca9445a258b3cf6715960fd6ca0f8ce30c4a7aed0b7eb86cc82db8186a560985ff8804f0a4fc7d7d6681b0bbd68d5b7fe4c63f9b8c1cb9d5f4cd331e0aebbdf9f1a0fe7165f86373ce7244c6b02a4b334e6ad0bfe1bbd766378cef32e7861503620d48cd82d3c016f58e80c31218e6b1b4c721362ed3fa657aa0d2b0e11728febcaa1255dd6f1816866e4a27c46bb501c90d6b8b9f8b63ed6610f9b0512c3a4288ebb92478d57f7896ad10e24949ec27982601b7389c6a3e2d7be35991b418108c2e8dd2c8ef758289729db3e954b769efe094777ec3546e6bf2a9a302c631e7025855b9496713f6e4dbeab090cacd881afcec58b5b1bf7fdc5ff0054ddc348f9450321336c45727fe32ca45b72728b7a46c184309e2f6c3a254c84ed993bb0e36ab3505dcf267603d80d192633abd1bb5ad9fe718d74a9472a1a8fe4da1f5027a573e63a986dd0a09233c811e5d17d365d993f020889287dd3cea52c6cac8f0eff7b5b1f72f5067afd979ccfe031d768b2fea8dddd83b7e4f98686d282808cec348a1094c7165a47ebf9f87888e9466e1e8d71bbb52faca9adf3e8294759b00fe8ec52839000b0ed0fca0b903047524bf7bd8f1a77819acd1ebfe28ed00e8435ef6bc97b5d9d52e7b8f40f5e36c1b4de84898e4a50258dc0a73f13361b83fef8d038d2245bc7913f98ec8e16dd241b243896431b5560e88462c9ceabfd495888f75ef8f76dd55fec2a31be62dabc00aea7e3e33cda654c4f3d80dba21cd3a8b8e8957df231b3b3b0f12cf41b3055c4bcd6f7ad335e1c0ff54b076c2399a0d7da7c889680f1a62c77461a0be377f3b28e9be8cdd965e7f1936782c13c968e0d267ab7becb3ffffb82ded13b45253adc54b5ad4b120bf9c288567f1d412f7890cfe90108f8a4b45920ff0543efa83a7fd84f2e42d25f6575a71a1cd9a6336789617d06a4d041ed6c93cefa5febcdfb8d96bdf4eb6d41066328bb02f983f2807d72208395bc5778f1f3b52bf1041d3c29d1a702ceb6bb04f4fdf5e40221d0c6ac7f7fa9e6643cd18df4a449bc59f26ba08fce88f1cada999df24f33f2a1d9814da9e0cbded0724ce9525671ed6349bfc2dbe812d182be11b836aa60cad9a45cc5c396850f7133338ee37918be70ee9371a7c12f0d6927779972da8b5d207e4ec6ea41318b43a59e8b5db3f71078cf712286a84214f29be8a3f276466fe8a7c0edf791bd1c391ed867d4bf0cdd33ae210853e7ffe85cfaab3a20ce63bed481d51e4708060a1b3982fc9a966fa551ed0134eba9e773966d4efc843a8fea1e0ff861254c3668db40300608dbe32ebf77b09de7fabd09ad596a6a40627326cb975d0a8c1118135d63478161c057d1d9b5cae92f70c860733f0e5deb7a3cfe7385a9285e5bb89795cd164ce0f6ed5c8b0b1734cb0df0649b94e87b3be88d7203b2a27b897c210c82ca8b87acbd5bc422e92bcd44676fe655520d1a08123900be71cef5b146b28e2f2010f8702bbabe019a593a494c24d05f97c1f335228d4fdaf3ec8c42e094536831b9b7315f69a13a459a72ff81854ce0a48d23ee2682a20ec228fa19e5a13981c8fbd4ce2334a949a4a86e95db75faf79e6b28a4549aaffa0657d9f1e965f1190fae5c2c4dc37fee2a4591f43eb53a6937497748a203923ef1c4dbb0734068643c9ac5429e45726111c187fd0d1910cdc231c46d8b9c1fc44d85d7189eb98848ad55ec49119db94c0674b1c03a5d2b1f5626d0d7e0dd9900524599d23179c10528992e5df0bd2ba6ad0482788c9e8bf7fb42be67fdd0948ff39479b2d1b1c1a688007c4935477940fe4039387d678e4d892eb443afb6deb6a3679eedc8fc2c3dce4400d034033d1dfa9b9f9db414694a33140ded542edc8fc847d8baf332890c3124b5987fdee64145947c5bcbd25f2e01ceac0665510b7bbc924353ca6056be2d8ddf7a5f13e6ebcd8403e32cb624f89280327f2eee0e4ea5696b051aeae62e2a2c4ea1bc130b9d8e78ff9b20f6cf1990a92137b7aae3fe3df030d225c9f8df08c2a62a3fb37c62b0144b84f28732044de08c3b890e2d1a22ffb918bb2a522fa52a06837a69cfcee555d9bf17871683f4e776bbadd0713a2124bbb9c6457864a153c06747852e8601863143baa4102f53241e69ecdadc3a9f0f29ceaff479cb27014b994a2b8f0c3f907b746fda5e1b10f340dfbc5c12119d08cd4a5091c5f2940b8f749b809094818c960eb6296f6c4b2c2f7a0c3277c2c723f9fa554baa36617ff504dbb0b9e7a7fc12e5aa58ce1df5ac5f9d26f2e299e3c01df87cd8542ab9897b69612974f4a789d7aac2b0b5a8cb4896f2b35fd157bac3364995bbe644088af05d3aecefa9a7dfb3b82aeb4a7def1e62712e0bedff891bbbdf30745e00d348da81a059e52998b0efb15872aa9d6c2bb1ccade2c13e8aaa2e30252c09faff22aeb0703358d2c29094948eb521f19acdce5b1e2964d625bf46c22409a126315013c37e2dbf9b80b218f96e01aeb0ae189c636adac4204bdd37a58322084dca1867bcaf5f3ceefb260c37e8bfc23cfdeb6ed63569efdc9116a91a2df7220b70fc3d527c76a818854fc807a77bb01b1865e370513481e2d91a5ec888782f97067a89203838d825c6499b8599e143a5791fe7f2d46f40ac7b20aee4976cfe561e71f695e4a032e1da1cf99b600b25dd586dcc2a2040e0175b4577a0a7efed84edcc18caf5f07cccf35960ea5eff051a591678458c167cb7f18099a7eab3f77ba2a4b7e150154c3393067687b28fa260cf7f4e3fd2acd5a1bcdc03ba12ae30d82a4ca510df93ce8fc28d8e5ae749259b7b32a2dd9e7f81fd3c2d95ae7e74e34c1de86f8a6f29c6f24f255a67b8f42331cf5387cb6e622bfc8cb0853dc367e0b7735443db16e63d743596612a2db627562d5754f0cbdd795eedb53fc7613aee6866046fe93f0537d5326ad6c0a1447a17f3e6b8eb22eeb1ca3c41098f4c20e0526fd8cc2af580bb83690b5e196c98a782bb24e475fb14727734f0184b7a13ad6ba6c4b8311d647b803df7941ebef5870e4a5f50b3f2f7b1d0eaa767492c25fdbae8e8e268aab0d461a3f2542dca165b39b01c4725fc6db343efec54b6360935679a4e1a53f646fe23b4036644ffb9d1ec280242ddd332af30f4b1fef35f06b95ce94ae9b06947a17d2a9486c56ac757fc20c13e5870b1eb8852f9d72315cd8e2d266c90dcca8e2929ddf0e5bf9ac8f2d36a7f599e965c29500e0a05"}], 0x2020}, 0x2) bind$inet6(r5, &(0x7f0000002b00)={0x18, 0x3, 0x9, 0x7}, 0xc) ioctl$WSDISPLAYIO_GBURNER(r5, 0x400c5752, &(0x7f0000002b40)) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000002b80)) getsockname$inet6(r7, &(0x7f0000002bc0), &(0x7f0000002c00)=0xc) ioctl$WSDISPLAYIO_USEFONT(r8, 0x80585750, &(0x7f0000002c40)={'./file0\x00', 0xb3, 0x80, 0x7, 0x0, 0x7, 0x7, 0x81, 0x3, 0x1}) msgget(0x3, 0xc0) ioctl$BIOCLOCK(r0, 0x20004276) fcntl$setflags(r2, 0x2, 0x0) fcntl$setstatus(r3, 0x4, 0x80) setsockopt$inet6_MRT6_DEL_MFC(r9, 0x29, 0x69, &(0x7f0000002cc0)={{0x18, 0x1, 0x0, 0x4}, {0x18, 0x2, 0x6, 0x10001}, 0x3, [0xfff, 0x5, 0xffff, 0x8, 0xffffffffffffb519, 0x6, 0x1d5c, 0x74a]}, 0x3c) r10 = geteuid() setuid(r10) socket(0x10, 0x0, 0x8000) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x14}, {0x87}, {0x76}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffdba, &(0x7f0000000100)="68a27da7ba2b937e01a82d4435d804b1f5c98a94cfa67f") 16:00:04 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x1, 0x20, 0x2}, 0xc) socket(0x6, 0x4005, 0x3) sendto$inet(r0, &(0x7f0000000100)="aed17cd22c591bb9a645a521eb698530c74161cf4971a5bfcfb8d9962b83efe1e5eeed7439ffefd2189943dd17e20292fedf71b243e3aee7521d432ed69dc2cbde9862cb13c8f013ac704e97f023dd09893af9a5b6aec6fedaf4d2e273786da7b3078ff8f5dec372d4bcda654c792942fb2fa52fb0eeebf64eb457affcb9da1b27764d7b6a8698af3994d04cc66aa5d6ed0044e555733fb25d533eb73171d881a6f3380d5a4fafd18a1e2fd6fd30b4367984fb3fcdfbac1e1fbac5aa02f0", 0xbe, 0x1, 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) accept$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000080), 0x4) setsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000000)=0x1ff, 0x4) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000400)={0x3, &(0x7f0000000140)=[{0x1d}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000440)="8d") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x1, 0x0) 16:00:04 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) r0 = geteuid() setuid(r0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffc) faccessat(r1, &(0x7f0000000200)='./file1\x00', 0x5, 0x0) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000000)=[{0x3afc768c, 0x0, 0x5b, 0x9}, {0x3db39fac, 0x593, 0x6d4800, 0x44a}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c}, {0x87}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="8b") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x5, &(0x7f0000000180)=[{0x6, 0x100000000, 0x4, 0x100000001}, {0x6212, 0x4, 0x5, 0xfffffffffffffffb}, {0x8001, 0x5, 0x7, 0x2}, {0x672, 0x6, 0xf6a700, 0x608}, {0x7, 0x7, 0x80000000, 0x8000000000000000}]}) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x25}, {0x1005c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) syz_emit_ethernet(0x1, &(0x7f00000001c0)='\x00') openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000140)) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x5c}, {0x2}, {0x6}]}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x41, 0x3, 0x4, 0x401}], 0x8000, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x80, 0xfffff, 0x9, 0x7f}], 0x1, &(0x7f0000000180)={0x9, 0x2}) readlink(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)=""/49, 0x31) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x5, &(0x7f0000000200)=[{0xffffffffffffff80, 0x9, 0x8}, {0x101, 0x100000001, 0x834, 0x1}, {0x3d, 0x2, 0xd807, 0x3ff}, {0x1, 0x80000001, 0x100000000, 0x70af}, {0x6, 0x4f3a9a60, 0xe5f000000000, 0xe4c6}]}) fcntl$getown(0xffffffffffffffff, 0x5) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x90, 0x0) syz_emit_ethernet(0x1, &(0x7f00000001c0)="8b") r1 = dup(r0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000000c0)) 16:00:04 executing program 1: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x400, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x20000, 0x0) write(r0, &(0x7f0000000140)="9c8bc3773c4c35b84e0241fc5249472e252845027dc0", 0x16) write(r0, &(0x7f0000000180)="ab51075aa8c3e49087a32b8d5e55401115884f596f6e94bf3ace829b83aae72862ad3abc363d6272e5a0fe2e48abadf9380d660ccc9eb60346e35fcfe36b7319dc50e6aa9be9b3cc254ecba869177da8746868341bdea665f0a39d4716a519f1b1e1962b617ffaf5a8b7320472c4604aabcf47c3c5fb5f9423387176be471e32b43a420212f55b3b501513fb00950b9e4685a495d95d3844581c15e4ed5e49d8ae7e", 0xa2) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x400, 0x0) execve(0x0, 0x0, 0x0) 16:00:04 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000080)=[{0x83}]}) 16:00:05 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) 16:00:05 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x80054}, {0x5c}, {0x6}]}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000100)) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:00:05 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x2c1, 0x0) recvfrom$inet(r0, &(0x7f0000000180)=""/14, 0xe, 0x802, &(0x7f0000000280)={0x2, 0x0}, 0xc) open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x20) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x9, r1) ioctl$TIOCCBRK(r1, 0x2000747a) recvfrom$unix(r2, &(0x7f0000000200)=""/110, 0x6e, 0x1, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x301) pledge(&(0x7f0000000040)='pf \x85\xc2R\xe8\xd9\x14V\xd0\xce;\"O\x00\x84)\x11\xdfP\xe1\x03\xaf\x97\xda\xddA5\"\x02\xda\x126\xda\xce\xc9e9\xf3\x7f,\x97Y\xf7Qr\xc0G\xdd\xa4\x9f\xea\xb5 \xf7\x06\x04\x13Op[osIC\xf3\xdc\xf7\xda\xc4\xaf\x16\r\x83\x91V\xf8{7(4\xa0;\xde\x11\xb3tY\xc1\x80\x16\xb4S\xd0Q\x84\xf1\x16\x9f\x9a\xf8\x83\xfe\fI\xc5\xc8(Q\xa4\"\x81T\xd1\x04S\x87\x00\xa8#\xd2g\x1a1\xb5\xf32]D\xbcx', 0x0) semget$private(0x0, 0x6, 0x87) 16:00:05 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) socket$inet(0x2, 0xc002, 0x2) getsockname$inet(r0, 0x0, &(0x7f0000000100)) 16:00:05 executing program 1: r0 = semget$private(0x0, 0x6, 0x49d) r1 = dup(0xffffffffffffffff) fchmodat(r1, &(0x7f0000000080)='./bus\x00', 0x100, 0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f0000000040)=[{0x40000003d3bca6c}]}) getrlimit(0x3, &(0x7f0000000280)) semop(r0, &(0x7f0000000000)=[{0x2, 0xffffffff}, {0x1, 0x1, 0x1000}, {0x4, 0x5, 0x1000}, {0x4, 0x2, 0x1800}, {0x1, 0x92, 0x800}], 0x5) semop(r0, &(0x7f0000000040)=[{0x2, 0x1, 0x1800}], 0x1) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x0, 0x0) read(r3, &(0x7f0000000240)=""/51, 0xffffffffffffff65) r4 = socket$inet(0x2, 0x3, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wsmouse0\x00', 0x800, 0x0) r6 = fcntl$getown(r5, 0x5) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r7 = open(&(0x7f0000000380)='./bus\x00', 0x4000005, 0x1) r8 = kqueue() readlinkat(r7, &(0x7f00000002c0)='./bus\x00', &(0x7f0000000300)=""/52, 0x34) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) shmget(0x0, 0x2000, 0x401, &(0x7f0000ffc000/0x2000)=nil) write(r7, &(0x7f0000000540)="000000be1c319b6d8807036124b9533800050000000080", 0x17) semop(r0, &(0x7f00000003c0)=[{0x4, 0x4, 0x1800}, {0x1, 0x4, 0x800}], 0x2) poll(&(0x7f00000001c0)=[{r7, 0x2}, {r4, 0x26}, {r8, 0x4}], 0x3, 0x7cc) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x802, 0x0) close(r9) pwritev(r4, &(0x7f0000000340)=[{&(0x7f00000000c0)}], 0x1, 0x0) wait4(r6, &(0x7f0000000580), 0x8, &(0x7f0000000740)) ioctl$VT_GETSTATE(r7, 0x40067664, &(0x7f0000000180)) ioctl$TIOCDRAIN(r7, 0x2000745e) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x80, 0x0) 16:00:05 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) utimes(&(0x7f0000000100)='./file0/file0\x00', &(0x7f00000000c0)={{0x3, 0x80000001}, {0x9, 0x80}}) setsockopt$sock_int(r0, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x10020, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0xb1, 0x81, 0x1, 0x7fff, "10542af98927a79f7c0c2b912f4ff86dc562f4ef", 0xfffffffffffffffc, 0x8000}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0xffffffffffffffff, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x84}, {}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:00:05 executing program 1: pledge(0x0, &(0x7f0000000080)='\x00') chdir(0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) r1 = dup(r0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000100)={0x7, 0x9, {[0x6, 0x8001, 0x0, 0x5, 0x1ff, 0x8, 0x1, 0x5, 0x4, 0x8, 0x1f, 0x7fffffff, 0xb700, 0x4, 0x5, 0x3ff, 0x3, 0x7], [0x4, 0x5, 0x82, 0x94b, 0x0, 0x81, 0x1, 0xe86, 0x400, 0x882], [0x400, 0x4, 0x401, 0x6, 0x4, 0x7fffffff, 0x100000000], [0xfffffffffffffe00, 0x5, 0xdfc, 0x5, 0x0, 0xffff], [{0x40, 0xa5d, 0x12, 0x1}, {0x4, 0x4, 0x8, 0x101}, {0x3, 0x3, 0x7f, 0xffff}, {0x0, 0x1, 0xf36f, 0x6}, {0x8, 0xc2, 0xfffffffffffffff9, 0x5}, {0x10000, 0x7, 0x1, 0x7}, {0x100000001, 0x6, 0x10001, 0x2}, {0xffffffffffffff80, 0x20, 0x3ff, 0x8}], {0x1, 0x7, 0x3, 0x9c}, {0xffffffffffffff81, 0x6, 0x10000, 0x5}}}) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="ad") 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000140)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x48}, {0x87}, {0x6}]}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000200)=0x1) r2 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r2, 0x0, 0x2) getdents(r2, &(0x7f0000000080)=""/37, 0xfe37) getdents(r2, &(0x7f0000000180)=""/120, 0x31c) syz_emit_ethernet(0x2, &(0x7f0000000180)="8b07") 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x84}, {0x34, 0x0, 0x0, 0x97e9}, {0x6}]}) r1 = syz_open_pts() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000180)=0x6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x800, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x45}, {0x16}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8d") syz_emit_ethernet(0x1, &(0x7f0000000140)="14") 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) r1 = shmget(0x0, 0x4000, 0x200, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_LOCK(r1, 0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000002c0)=[{0x24}, {0x2d}, {0x6}]}) syz_open_pts() syz_emit_ethernet(0x0, 0x0) ioctl$TIOCCHKVERAUTH(0xffffffffffffffff, 0x2000741e) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) syz_emit_ethernet(0x1, &(0x7f0000000180)="a9") 16:00:05 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028ad) r0 = open(&(0x7f0000000400)='./bus\x00', 0x20, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000140)="00000018", 0x4}], 0x1) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000040)="a02951966ac1fd46f6b8e12e209b606874ae21ac98b57dbaf9fdde77db8e7e3f5d1da991b6baa2df9aa65c6bed6fe66fd41b5f3f5f83545b7924e755f6496fd4dee9267e9cd520af93d9107711b438fb9969ab5f43135ed1d037581e598c9da590c3ee2159e5b1d189668e64b2220be89544c5fe1a1a75ff500ef8ee449e6d61a5b2a9505838f0f4f88b8d8b3e12a34a190760d36ae7be8f6879afbaa6d84a09813632fb84e2e7b2762c11bf82f29b82c44b81265c05faf4", 0xb8}, {&(0x7f0000000440)="58b320620209342abdc4646e497521b4519ba821d029b659a1bbb12909ee6585cb60fb81c37992eae198222463a5023aac64b887671b814e227b893ad59f0eca79d92db4a878f5b2944755adfe2be1fb129d3f1f4797121748f61396020d7f7e0177e0baa20f5fd220e21c5d8c792d315bfe656a5ed59a9aa9957be10da434646d5f8d9f31b0a1b9fcd96a40aead0e6ebf089a236b436b971e8b11c0f92ba0d164c98477e8802b1e0d2bcb79053036ce810a8b24b5cab6a099369e0bf2d42cb5f4087dc5366193e73ea882b7dca4903a5216805fc305e1e6c1cb9fb7e041f37074fecf8afe90197ac77d398e9624987b7a8177060ba67e338cbee9302fe307560c13f5184a5d8c62cbaa4b22b1b3418d065517434ae16277ab8322a3e8e0c94b530e4efc2cbd99410a9bbcfce592416e566e55d42f55a80d3606e7ef01da812113b87460efb755bcd72bd8a6c226a3e6f4ac0f0e386db80ee8e4dabb4becbb1e438705c8328179e85ad1f4c30851e219718f4928129e0be618223b2e74561d883ca344b2aacdbdbc9ce02e1b36a28f04decce879679d78f3bee3cebf5bd54af95dd1d453c394950201e08858b6b10dcef2002aecec96a1d7b6c2a98673030fada90f89cb81d274485753d97ea6983097a364eeed9a52c1d246c2fddd31018be6319b85543ead2b5f8296ec4e4bb9526a812937cb24683b78bddbdb0a5fcd7db6d4061f1d96cf94a08d716fbbb995726b092f1fdead8e238b7ce6204b73bfab30d2a4c279e9fc8bb2d0e474169c746d558965b29915331d6cacf25a4b645e41fc152eb85e556688a49218ed99662eeb40a40653f7253a387c19dc26cd8cc28bfb9a150e11186c9875d24d5324316ca10cbaeba9d5f1e9db1aa30bfafdb16ed6ae7a6c100da1a589ed7f3a469ed47690c9ecf52babcd2b1bdf37261b04bb446d09dd0c8191f25c4f0d3a1491cdea3cd05d969df01cead6acddf814768a6535300f45d2bacdfb4c69c2b9d31f36ffa1346aab0f79e8a01c6d1eddd334e623dafd9df630031f9d3b0bbdabb002ab8b3f6f4befcbbef198a9444aea9456e57aeb8bb63305a0204b4f8649a48955e13b959cfec1602ad4e74d702ed72b7d618fe54b677487f5553f40766134ff9efcf004fafe465204867fcae34c7e6f9b54588fe4e25359efb1292faee5e9e680f070fcdabb7d8c35c404d49a14627b481c7d6e85f8549a1e9e55b29c042664ffd780ce4f9250b25858f37ae444f8f4f13b04fab7f41b08e7d5928a2be5b66008e090f3dd2d1ccf4140634ab2bff3672a48795598a48261551a6223e8f20b10cddd2b5e2b62b5ed1bb9ffaa6a38f115cfdcbaa55a14e49b65239d64be06afecd87fdc484fa19e8ffacd6b073281e4f501938c1d29710ef0c123b55ed80afe0cef6a89b2dedb6adfaa6bbd152ecaa17a705d80d539cc1cc31e82852dab462b73ec0d9787ba7db65ef18db7ed273d0b4d0fc8e44a42460d4a2baca75c95c882b0aa24fabf7ceecb62748fa70013bc2331ddcffe7beb2b9acca74233ab2a66e36abde60dabf9650b8b24131965a86bc0c5f0dfbeedb2afc29caacb9499752786d13602b2f0d98f277379cc2c783d19eb46b072962cfe2236132c41557e2db4286c0b8eaf724f4159cda2fd09aff7d8d711ab6c3fd1eff25cd52d96a6ebee45d8e001917664963daad6597b549b9f01cf31dd599fb65ac577c4fe332698203c86443a01495bb214008d71560c787f6211aaea8aedb3f6ca0eaf9d9c72f5f4b1bc2b94d60a1ce71566399b8e4fd13e10301910aaaff6bbbce8ec709cc70d2269de32485b995132cf690ddf0959310ba45ba2fe5243c797ff50712bedd920afe0102b830f6a19b5ee558732ccc8157a739cb796cdfff85d731fcf8212cab3bebe6d26dc680e6dc7daf758bd3fec77f514fa394f38d199612d6bacab6f63a0ae4cf416a62c755aeb730fec71921804c84c530433c6e8fd574d161cc9b80da2d971188943a077912a45743b99ab0c39caab23c4c1631d9355a39a497ecb2cb795e0be58011c691a8d6c7f919a326b400050c021fd7efffc5dead7c874ae2df09fc665cf085d27ef48aa77d01cf1ad0add183177803efb014fce1de86304e1375e35c21a8b7a7dcbe012994fef00e724b5e718e7730d2ca3c06977bb53fdb237c34a20fdf73b09da5870a903a670473245147fae0f0201f465166bcf317c6e1738ba913321da9a9369358f4a3e97f50ba293d612bf0f2d938ac3de16abe82ba11f787f8b22207fded3c752c93a4028f97d5f39dd835d3e473ae49d16db436d98be2188e747e6c08b16188b5d39625d8addba9a04df8a76b8a0f9be3b9918eeaecd4afcfd292d8565ec23b08bac70b9205ffda3f659411c62bcc4111c7ecc56369fad15e1aacf0e17f9602ebe5c9830d52355a5af38c0091cc94f08295d2ecbe0678722f723b06fd98b855e5095a0266b0a8b0c16429f8a26117fbea312726fdbbf06853c0530b14b42a99cbfe56cb4d90f36466e86ca4c6dbd3de8c7e696ecd66a8dc81a78ea72c2e06a3fd037a7985138937bfd5796f1639fd034a836cc08676ecb59b9af585eb30965a4dd263df5ed794a657cbe0f8d905d78e52ce7b08ce9bd5fbf6ae8ca2b14a8f0fc7aa5fbb969b150919036d1163b9bbcb4c366024d4a635c9282381dae7017a4f17c203475783c19c3873a8bae578b6689b64b13830c6beee51d1449a32ba7f680f108622e6821690193ca2825e3d80bf3339d762478dfcc23805f67afe33cb41dcf5b6b444c4b9ae765197c687045650dd92ec039df22176c4cdbad1bf58fd83c7abb7533942cbb8c55bd0baec627a2a12709a24300dd231450b6b930b56b86ba574e1fac3a86e3ca46a023c406eeddf21b8b122449bacd8e488af0e4dad93cce82fa51d6ed262aaec59977e6cfadb833b37e659838179e62845b7f863a0e17a05199e4d7e580a043daf7ab59ae81264e07e1077454233c64f0f73cda6ea3f7c8d42dcfd541d1d6463278156dec7e1fac4f7757327db3d14e89cc3fab6fab44bf5a33ae34935fe20aa18539111487837322f98e4cad33ce4de561d41e188d1bb1c84e401f26a04100a52c42dc2def860c2cd933034de0a1f423b34a07f9ab2bd52d73c570a1d818aaa7dd9dafe9c7d9caf912c903026dd4812f4cda087f89d0c3473c8c4a1799bc1c4bd65266bcee4e14d693aa2400de28b8b58343719aead72d4e98c3c2a2fd81196d92d21bed7a7da23923a5554be89cc47415af3bbe671d9c4fb3bce8479f5f7dc609930cae2ae2662bb1c6313e744922d276085171540c09c854a4d0a2c324b4a424e5a598b9ccbbb3c409bf97eb06dd490aa9f69c581ee6337495e1838a69aaebbb43a997ab8bbfae6a1aa53fcf99f0bf1cead84e57bdefe3f710a96b102fcfa520bea34b3fe0edf5263b15a35fb89bbafae3ed1b7a2c609960ef7cc6f7984a0cf4ef657c9072489978da2adc855face96f5857851eeb00b227939db49e72312bf5ca85a2b65fee3c2fc010d3fd6a9be3c48c0ec78db956eb2e8742401c315bbbbafb3193e612870e5abf99b5057fd931947a7e0db26f3f1c38c112456ae0bc82dea92649a6dd0acbc4bc3ca16f210178d541b657a1974cfea468f1a1e5d001def07e1f802374f7cb0fed9b0a5f0bac597424889c87665c22a1e55a5dfa019fe0de24ce7813f633126b97a4aec5d8756b5e559b101f73230ad27044457ab64c7d6cceafe5794a39724698df9b5118b234dba01e83d47a0eb9ff4107cc6a7d5f893703ba85068a716e488f49c00a73b42b24a6f8b263e03286dafe219643a293936554926f42c83442a1d4439f025b884148ce5e0973584776684e1cfcb3cc9224fedd44d5a5ca3a780a5a105186ecfbfd6ba13a31e675b922ea635470b6080c201dd6a1954a01dc50797a35750f6916bd90d913beaf97dbd64f7ae53af70625067370a86d93bf9c19503b0ef2e65e0470cde5a3d1747c0a7e91355e14ba1ac9df15852b7d316c915ec8a86a5f7567ff4eb8f8fda951e6bc33575a0435c67c5683abdae077ea9b3cefccc6e53886b2b723234fbfb84f4144cbd62d3aa22fdf46073e7942158dc2ad47af28bc2ce23e2a622ca88c1603169aec2e2ee07efbcfdfbbc8e74e48653ba6bf7f31807c158c50d69188750e920f53c61219320de5bf18d810c93fb17e1e94f78f99950d9c20ec9d3d5cf0ea8d28fca8d78258ce08ad464385f2660a953206b2900d8deb96a48baf0fd62b9b9395ae3289b3c6218155911bbb0eed7a12d36be05e0006b32952c206030bf11bc2ab9a3c3ff5402c0e59760aadf655a331f73153b179566b9aa3ef955fcaf6c6599371c3aceef0ac65188af93a5288593163b93a3fa2095c7f55fd8d6c234db9378757bfe60ae88791d022ba49ea8ce3bcd9f417f2f0100ab49fadebfd2ae792e72ab875b0de0b4f18433596cc4a9865965a0d098813ceaac430571c48f4d1e4acd9c052afa1c9a1fce41d1be04c28b08bfae1aadac9383f89a72853e05183d5afc25d48a4d98f7a7db46c2efa60008805c622be5eb7c8f8e55a2a762eacda5e25a2286668d3df0fc3e99e596cec416a34c69a4241b71daae7bbe222e4a4753b85a3eb06f498daf869f62dc2b2c95c31260503f7c2d274d0943580b6c2b4c1505a445a45de7f964a56bce6275b967a33e4f6ed3b1183944388979bbed90bffc9fc786d9aa2cd760a372cc8ee72a3a09b91940c7b1dbd3f77996115f59b74836fcfea85a39e9312bf648c751b640db998ba13d7d13a1c80f7f0a78db3945ca93c7b97af4491d82b0811d9a6215ba6987a52834408b1bfd1f2ae1cb3027b701c0de2a0d99e3fe62788c58d106ca1747202513e3889fa1a013e08fc32d614def57a96482d3905dffefebbe02ad42dc0c86e70ecb12a0e8a11162d35d8907db91950ca4992f9ec995af7d72c6169f070c16821d2ead88f2400c14eee4bca01f9024581cfb3c87021351879c677ab0a32ecda772b636a377415ef85baccbf4b27d7ee417acb1510f4df5990ad0e917f02653f6eef3ceade738d326b425a23834b80085ce09fc5bd69519df1cfda21b1401694fb032afea830b90caec3dbd7c49e3f33303fc6952fe3dec1cc2a7dd10488ee95433acae3a4a5473b122793792656287c43545017c67b498e5167b23aa9ea00da33acea60bde843c5ab006f05ec526df10ec446f1f7a16c370a3816ee5403ca4d719bdb18414842a7dec31b7c90ef2da98aa9fe1f93e3a1920e2bb77cc0a1c1b1538b5f202a15e9b39e69cb28fe1453af99296162091ada2a5962cba5da161fafabd7531a0cba431e282e48aa5dc1556e42e225997958c5fda66b092c172aaa8e3f62798d92a861bfbfa11957fc8d079c9cd5740844c7ef92a4f1e8c7204bb0ddb4633829cdd8edc5b4bb243c3d5a618ae29756a4bebe82501b099bc60fc5b6b5cef722e17cdb143858d3f2bec5267c9b37e7091f9782282302db868ea021d0663933368867a3b473f74de03f85c5d849da9d7fa8633bef9df7f84eee0fa08a0d723190619b5bbfd125ed258b46a8b3fc53a1468d2e33f27bf174efe1a98cedfe851b4064ae361805981f2eb162d8739937f63f79ac5308a73453de7f894a87e7bd627a383b13db92399cde4bd869dd3c4903cff1f9551dfb8d458a27ce978fa533dd321222da0c89470c654715f624025084769200334309ab389bea1fd0c4a7ac7b6b1fb37a96cef9d8411e0a0da441d66d9c7e6d90a71c9fe9754617c5fc78884e", 0x1000}, {&(0x7f0000000180)="56dd1dc77c826680399c7a26465c25c227d0c4f1162414adfec3825dcc6fe5c8bf80d13e67d49cc0120a378482c09303b2f38dfed07efcf1b201f3c79b524194ac71adddce9bd1b6780f11e00449477c47fc442005df6041eb05473816885e1cf06d5bdf511cd23a90a9e6ed12f74dcbedf9b0a1000ed6cc5c3caf007ea0efbde840a03ecd4bb47fe9c01d3e4cb06f488cf8e5", 0x93}], 0x3) writev(r0, &(0x7f0000000380)=[{&(0x7f00000002c0)="7a41b384a22df9ebd68836d944", 0xd}, {&(0x7f0000000300)="648dda3c1ac9fcfc4a76793c899e6979ce29b48e1216c25efaba4be043959d2b9db7da43db22ccc6b42cd94c794f50aa9afe0355", 0x34}, {&(0x7f0000001440)="b15502bfccbff8cc368ec694574446856a11745b6b7595a1eab0089c6d80368093215c7da0e947527a6068e00645f8f33ac182d6036c06648266e83d8ebc263c4894ebc66ba14a9afe10523b6471b22f18277a8af84e9dc83ba39609833f169fc695bb1d6755c474192e16206a0db1ff44421dbba276e7de8fbb461d9f4189647a182c98f04578de10f47328df26518393bfd4fd48f774970a9d3771e50b427cc45cecd5504ff95175d41812fcffef33115577f8129b485353ab3e1f0e9087131db6dda560bf39fccc6e159d7256c71a1f771c30e9d698b330c192c1ccb80c3debddf303663a0fb9a9dd7c60cd94ab36f0105d92be797b8cdd", 0xf9}, {&(0x7f0000000340)="e3ea1075aa463e76613436", 0xb}, {&(0x7f0000001540)="d512dee74641d8fd2e6c9d0908fb9c28871bb152d18b1092e00cea10a872d3fcd2e3a9f7c843e5da3753a1a239ccc80c619c230ff1318e24e0529baa1981cfa21a63d45cb6ff7e669ef96bac78b7367c7de3e381109ca45e3e408671d7ecc7be36ede6a10793212d16f5b9e27c0bd13ef03df02efec72359f01c7e25d4b44d7483059d7080f13817d93ea328c9fa9ea3f7251c6c2422018fb086fe3bbe0fea4b31e3e293e91117961364e5612ffd9abc51600f4020f513719762fd59d45fdbb2c72f8d6970d830eff06d4e47ad4bf31a39029622f7c829f644786d99d617531f7e7a", 0xe2}], 0x5) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000001640)={0x3b, 0x5, './file0\x00', 0x7, 0x100000000, 0x80, 0x7fffffff}) 16:00:05 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x9, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x91}], 0x6, 0x0, 0x9d1, 0x0) 16:00:05 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x803, 0x8) chflagsat(r0, &(0x7f0000000100)='./file0\x00', 0x20005, 0x2) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047469, &(0x7f00000004c0)={0x7, 0x0, 0x0, 0x0, "61aa0db100000100"}) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000080)=0x1) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="fdbe", 0x2}], 0x1) 16:00:05 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x10000000002003, 0x4503) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1fffffd, 0xfffffffffffffffd) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) 16:00:05 executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x20000002b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:00:05 executing program 0: r0 = socket(0x18, 0x3, 0x0) r1 = shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x10001ff, 0x0, "b0d42000006e9300"}) r2 = socket(0x18, 0x3, 0x6) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000400)="2967f849", 0x4}], 0x1) setsockopt(r0, 0x29, 0x40, 0x0, 0x0) 16:00:05 executing program 1: clock_getres(0x4, 0x0) 16:00:05 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r2 = semget(0x3, 0x4, 0x6) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f00000000c0)=""/164) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:05 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)="02000000", 0xffffff8c) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x48}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="8b07") 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x472, &(0x7f0000000140)=[{0x50, 0x0, 0x0, 0x10000000000003}, {0x61}, {0x6, 0x3ff, 0x0, 0x1}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:00:05 executing program 0: setuid(0xee01) msgget(0x0, 0x162) open(&(0x7f0000000040)='./file0\x00', 0x18000, 0x1) 16:00:05 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x3a) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f0000000380)) write(r1, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000001a40)=0x5) sendto$unix(r1, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) ioctl$TIOCSDTR(r3, 0x20007479) r4 = getpgid(0x0) r5 = geteuid() getgroups(0x7, &(0x7f0000000800)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) r7 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000880)=[0xffffffffffffffff, 0x0, 0x0]) sendmsg$unix(r2, &(0x7f0000000940)={&(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xfffffffffffffeea, &(0x7f00000006c0)=[{&(0x7f0000000600)="75293db241a909b07c2600aa34911ddd496223fef2eccf7c42b939abc98a7257a54224ffbd5d7ef6a1f5aa379b31e39112c31d0ab48aca8e88bb86ff25315f61039cc5a6f1e18457b7bb2f6582edc374c15f16d7cc18c326f9b4170d8f25a4ba5e8ee6bd6fb3049b36600674ecd14b5a18cefc02cdd64206751bb15d68f8ca9ea20659f9359a866e78c42b2f241d49f158a5f94488d4c2dea86b409b87bda01aac88cbb8e96e3b56298c54ddbec86c5d", 0xb0}, {&(0x7f0000000740)="881cefceea6c8764be284dac5fad9a85d79e286cd6f1080602cb9b2b097cc1c460378d5f864d0aa81b3784f2c72ef21a2ce66f73f7705501514adb590f5bbb71ab81e33b63293cf947ae0119b61ea8a353f1d56d3c3efa42c57e8ea3c45dc11d57ec443f2ca74450f6eeadffb6b460b5437c6ded3c731d43d909a64df7d100ac3d25c6b531ba621dce814b3257df912adfcef125c84660ff351c166d8cd247c8d23d4b969038ea", 0xa7}], 0x2, &(0x7f00000008c0)=[@rights={0x18, 0xffff, 0x1, [r2]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x3d, 0x3}, 0x8) dup2(r2, r1) recvmsg(r2, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000000)=""/251, 0xfb}], 0x1, 0x0, 0xfd49}, 0x0) 16:00:05 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2108, 0x5bc9) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x149) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000300)={'./bus\x00', 0x9, 0x80000001, 0x1, 0x1, 0x401, 0x5, 0x8, 0x1, 0x3, 0x2, 0x7fff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000140)=0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) preadv(r0, &(0x7f00000005c0)=[{&(0x7f0000000380)=""/118}, {&(0x7f0000000400)=""/53, 0xfdb2}, {&(0x7f0000000700)=""/4096}, {&(0x7f0000000440)=""/119}, {&(0x7f00000004c0)=""/212}], 0x0, 0x0) select(0x40, &(0x7f0000000200)={0x4}, 0x0, &(0x7f0000000280)={0x0, 0x1f, 0x7, 0x1, 0x8001, 0x80000001, 0x6, 0x9}, &(0x7f00000002c0)) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x76}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="7f") 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x60}, {0x10060}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)="9f") ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) 16:00:05 executing program 1: r0 = kqueue() r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x3, 0x8, 0xfffffffffffeffff, 0x4}, {{r1}, 0xffffffffffffffff, 0x4, 0x40, 0xd2, 0x1}, {{r0}, 0xffffffffffffffff, 0x0, 0x40000003, 0x1, 0x1f}], 0x6, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x3fc000000000, 0x4}, {{r1}, 0xfffffffffffffffe, 0x80, 0x2, 0x5, 0x4}, {{r0}, 0xffffffffffffffff, 0x4, 0x85, 0x7, 0x3}, {{r0}, 0x0, 0x4, 0x45, 0xe9d, 0xffffffffffff0000}], 0x1f, &(0x7f0000000180)={0x1000, 0x4}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0xff, 0xfffffffffffffff8}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = dup2(r0, r3) kevent(r4, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) socketpair(0x10, 0x2, 0x5, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r1, &(0x7f0000000100), &(0x7f0000000180)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x4d}, {0x87}, {0x6}]}) getpeername$inet6(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000380)='c') 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x28}, {0x1}, {0x6}]}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000100)=0xfffffffffffffff8) syz_emit_ethernet(0x2, &(0x7f00000002c0)="8b50") 16:00:05 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) kevent(0xffffffffffffffff, &(0x7f0000000400)=[{{}, 0x0, 0x2b}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x615, 0x0) fsync(r0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) 16:00:05 executing program 1: socketpair(0x19, 0x8003, 0x2, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r1, &(0x7f00000001c0)={0x2, 0x2}, 0xc) r2 = socket$inet(0x2, 0x3, 0x102) connect$inet(r2, &(0x7f0000000000), 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="40a65902ebbbe446d724551afdd20253b15ecba259134c0baf03f4d532cc815194914cffed22f235132692b7f51b85f3f4c84257f79f725663266428e204efffd90924ad925bb26a", 0x48) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)="d3aca62ddefe401ce16caf2e5d24a5d467e64ebc73a358072f82b5216c1c498ace781f1ae580af3b877bfa7683d4611c96a553f51e82acd5cd16850ad4740d719756de2b7c4737439e483d0b49c90f1a314b5f9fb334ac8f84de25398c6b95ccc0b8485e57f8bc2b9b4a543b26215119f69967f9da7e705824d1320e576a3d750a19600671fd15d62a5f0ec86e52e0596a9b8f6111e3430e5c3f421ed86bdba8bbdeb186ef57f0b4bd7b0d559128743c32f31de5156b7f3b53863144e0b3f9d86ed4", 0xc2) r3 = socket$inet(0x2, 0x7, 0x0) r4 = openat(r3, &(0x7f0000000140)='./file0\x00', 0x100, 0x4) ioctl$TIOCCDTR(r4, 0x20007478) 16:00:05 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "b0d42000006e9300"}) r0 = socket$unix(0x1, 0x5, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f00000000c0)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x2, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff]) r7 = getpgid(0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r9 = getegid() sendmsg$unix(r3, &(0x7f0000000380)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000040), 0x0, &(0x7f0000000280)=[@rights={0x18, 0xffff, 0x1, [r2]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x28, 0xffff, 0x1, [r1, r0, r2, r3, r2]}, @rights={0x20, 0xffff, 0x1, [r1, r3, r3]}], 0xb8, 0x8}, 0xa) 16:00:05 executing program 1: open$dir(&(0x7f0000000040)='./bus\x00', 0x40, 0x4) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004010000028ad) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000140)="000000186004008b00232c27feff023519f2ffff0001000000bf02008cb383246b361f9d215335a17d1827ad2c00000000000000000000000000000000000000b1fc135d594fe0fb7afffc5afc6925", 0x4f}], 0x1) 16:00:05 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0xfffffffffffffffb) clock_settime(0x2, &(0x7f0000000140)) mknod(&(0x7f0000000080)='./file0\x00', 0x100, 0x0) 16:00:06 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) close(r0) 16:00:06 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x101000000}) flock(r0, 0x8) flock(r0, 0x2) flock(r0, 0x2) fcntl$setstatus(r0, 0x4, 0x80) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000000c0)={0x10, 0x6, 0x4, 0x1, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000fee000/0x12000)=nil, 0x6}, {&(0x7f0000ff4000/0x2000)=nil, &(0x7f0000fef000/0x1000)=nil, 0xffffffffffff8000}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7}, {&(0x7f0000fee000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x8}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff1000/0x2000)=nil, 0x3}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x4}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xf4}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ff0000/0x1000)=nil, 0x10000}, {&(0x7f0000e00000/0x200000)=nil, &(0x7f0000fc4000/0x1000)=nil, 0x7fffffff}, {&(0x7f0000e82000/0x1000)=nil, &(0x7f0000e61000/0x2000)=nil, 0xffffffff00000001}, {&(0x7f0000e59000/0x1000)=nil, &(0x7f0000f8c000/0x2000)=nil, 0x1528}, {&(0x7f0000ea0000/0x1000)=nil, &(0x7f0000f1a000/0x3000)=nil, 0xffffffff}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) 16:00:06 executing program 0: mkdir(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') rename(&(0x7f0000000600)='./file1\x00', &(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') r0 = socket(0x1, 0x1, 0x8) sendto(r0, &(0x7f0000000640)="053df7d26ab913ef06ff60b585ec519584fe6f92b28f0c2edc3e83004b3d1f2c9d98ad96660b04a3da4a30cf0288198806996c87b17adedfc9975a417ef1b824eb71460625e57f9be77f905887d9a3c586b636492a04b4722424f463357b2263c6af90ec08c9819d1c6f12f4a095547b381f40094e79b4d5f24eac997c4225823ed00416c965a712b8dd0b521e4f2c16657ccdfedb3eb17583956350665d6299e33efbd0abbb2ee8d270811393da8a734e336cc390c5d80197c578700be5c30ddac889e95aa9bb1e31a6acc92684b274f6a46a2ceb52784d05d70abb0d49290f9fdcf9ea12d8ec55a97e5939a303716f4ce7868b2b8d8a17000f374e7c29789cb5d062980085c40df61b68440dc8ba6e72594d3dda7147c1c2c327a86ee5cdf2141956c26c291d61a9c7301d3e1dfe680e71444234074f355ba5d979a99dcb6035b860f89fe01b2e9db2d07fdc3ba791c92dcc66df8965f6449f00cf815ac1870641882509e6f976a89b7dc8a62ca314892b0af1f4d1636b668f1249b2dc5ae2111d18bc7e1670967503ab35ed36af4cfc968bf2466435217012242d609a89d8c1e4db41370583c79c909d33091c3429e77fdaff302bc0243b010f0c79fa57787777f6603c215e97a0c97bafdcb904a2dd2d1bd02a6624ef0d9b7b5475f366c8e1d6f54b3f1d29af58986482624b9d6d3bfcf08bd19dfd69296497cbd1c68eaf73ec461e50ca4369f99a3b9191a8952391dd633a624896388f54b6410c10b17740e1ce30efa4ec326973662715b3f0a875f67cd9398c1bed316c67f5596f85468e77269dd7774c88e89fcc22c23149fdc5f6135bbd29c32d5faed0aac8a740accfc0003620f2796bf5a45586bbd3ef458676d43ab41615d6b52b9cc905c65840ac37c271fcf9743eb5975e14d1cb64607b7ea5ca365cf53a2ed0452926a65a9bbd429db0d7c5001da0016bab0703600f8ff72d0645ec77a8ec90f3d2af2c80fad9786be2c8b1c9dc934ef5b0a1cd769098b88145d9f1f750e54c62f8f2013c4372e144e535d178dccc19ee9aa3a10acc45aed4d18af192ad44bbe9cadfc4e480ac37cd9b460086d0d9ab782ba65c39dce2e0b0d7e428ccdb2f720a477654b570eb1ac6bde41d66c7df3c1eddc5be84a81caa0dba8268f1f20a742f73713fc28f856ee08fb125e1c56c8aa60af8cadfd22e1502512a628e4c9720ed484b3acdffce278f14e08137ba49c8f3de728215b3061cfedaa767b43b2e1c4dc36c88c5045fdc394063d177be9de549dae7042f67b2f179f7794c2ecfe38e1008b29d2c9919dc7644aa528a92edfe4f2265ce3824c889a87c3a3cbb44bca1d1ed06c88b6751171d37ed3e631f4469589aff52410a26e46960b32c1c306ba697a88cfcaf87aeb175005b4a876d549082502ea14d38d9fdd38a496af3e9eff1474f352c7acbb020ef0cd60eb82e3de1eff3e713eecc008637fdc70625c1d1e8b7f125fdd4b154d940edf942c06ca5ab22e7007bf6929d07eaf124080d74635b9093d02c87657e12f64dd7ab174a8b6ff691be0eadfe8c75fab22daf8e0b29035677d0877a52bf7534521c6ecc88e6d3b27ef1e15d5edc3162f25c76bac70fff09ffee24fa5594d44ded7e949a1eaf944363775c313bfbdbb672cc7fbfa92b04daa2496d4abdded88e516ec5d4176eb0b1d23afc9af1902d38346e6e7fea41bea917c9a57b07e4c8c0c96fb3a7b1e811278cc1f50d11dd2551d14d0214184be0335e605793ee41e956665a286ad2c7cabb6974f05d2b05537bab5c5084b63d99baa9f7893c0b7b76aeab504a8793eb5a9c4e53953c09c3de2634f94db6a5bf31b49e20680ec8446b6900af90e3b80fc79859bf9b8e6d69d61e1adef192a6b907a315e83cbe6974e1ec20c39de5da8e52f53335daf8cc1453e3803e6a595b06743ad556a38e5936591040b3b37f68b6a22ffcd30a635c326f4c187be849fcfaf11a28d3a6514979a3ef4610c33e9a032ddccfbe73cc16ffa28ecf557086a592de08b5a23aecb6aadb6b6798ae442b33d10fd36d284079d3e02ab9b4fd126c385cf9fc0d07fb68191f4118b5a528c8b3349c1c9ade598124e3a2683023eed6ce36d5941586fa6dee1666b5a2c5c0b2fe94ba1a6290bf46dfbbe0cfb388f74e61d7d36d06a08a76087c9825fee7e372b58dbb1f772fad059523f3e8e70c8e4435bc48a316defc8d20e01513735d6dfa0f17cbb3f1617235acaecc1d2cccc04e5fa76f24556f233c1eded67964665ee6373b57d2b736759867486c368bb687d4cbd5a22a5fafa6a8ed035fb98ef798963df56821e8456f8edf6d57d847d87450506e9354faa8bcb835735c455a3c54eea71dd81aa3c938ef506494144f1d37a2f594c0acfc45d94b28f5ef667b6dbb11148970c7c34f38792ba48e981627b96e2f8a48e05ae77bffee073346278085f93feadaeade6a66d79a7b119d8f706d37c8bc348b409433ed5671d021fccb419e6a12994df047c2f548a4893234616eebb6d8370488ad4d9d1e6e0d4f9487a066fe12aa0d69a1921aa340b006937dd225305ea584c5f23792cd55ed629c8fbe77555d49099924f0dab372b163158876b8da42762c0b854fb31e02142645979e88191a10e415b29b29909a8a33cae91c9c80f1e44e5bf441f00f15f3bd80124a722f6824f5c09cb8698714385907459c58c7f294888af70db3fa496d07682a918418e8c752f08816258e548d3b36ede30df64b32c1576232acd03c8457b134f7c5f5ebc8f587f412ed9e0c762ed0d4c9c1864e5ec76a52a96ed33ce4414b968f70105e871cebbe44ad6f3a1fae2e717d80ea5913ad902fb3e07a8ac22160ce0a7064a48cf2fe0dab3390e44026928270d47c72c73b87ddfd6cd1b40c21e1798da2bcc6aca42dc826217e4927c14ca7f3d9c2f70fb715640aab3ae45965acbc46855acc7a3f631e745b7570bd1d858a658cad2bf15f909392def019275428d63a744d955dd8bccacb2e6effd1c7af3ce5ff60ec8717859f29a3a528bf881aae5bd2293c115b7e09f9d61402fedbca0f577f2f770b3bd3bc29d94a9c28abb6743fab6f93a685eafc2cba61c7669ad32979f02b870d1dc213c5340464cef1a195d41a494e1ee9f7cdfb9af43d73100d3908c29b971628a52d9d00f1fec50526696b06b6ee70470dd9e188dc2a142b1ac0e7dfdea4b381c5a7767920cc807aeb8360259dc374b677c91e04440f9e113f9870ff0525518838d758d4297f4bbc944d93845ded3a8a8bc05629105f4c23489ae7bd2c05a7068ba8c71528b18f4e42d2a033c39de2ed227c3ca5274b82e9d519f40e428e57bbd4960ccacc4691b9e8c729d09e4778e2a65288da837a4c5cb597c1f14d849ae5860a68e99d7b4e664f50a2e4120af9f0b917bacde4552f5306edd48c31cec0d64eb59cc62b01649a6a8886addc7981a460c396dd4bfc003d342c2d1aeee5c0b10a39b04abc76edab3172b1920a3c6c22d05d3d55ce8f9798dabe31540c2d9d7add38bd0aafe8faf32257ac372abf8cd6c45e9724142957cc4ac3c133f94a77fb3e1a8ddbd149327d56ab44ffc7a5f7a40adbcd05ceae07b768ce915670cf84cc19aa76ef41c9665045365e66ebcd1bd87d4ac5f6e09fae1b915d0e1ad3bcb4a4dc342f2965f5a197bad70af81cb32292c5cf5537504860bebfbf528b8cd74b721cd65cb72fe96de3b7df8a59b3ce8056c880ca9cae0d6d243c589ca5436683ffbfa4be598e909b2ed543397eb8f928c7adad2be632c43d9a0d432965dc21c20f55c3c3f4b23dbbdb104d732e59ac0e23f5c2111237e91eea25d01534d8ced81137f2a287f7735028146ea07baf4cbe7c7cd5681e498e3e9de81672127e9153f1c2f900e27d8e18b24736905b901e891b83d60fd10cadc3c40279d7dbaf36fa6093ee37e1c13cd50d41896f31c79fd061f76bd5efa338e405a7cf9b7087d4c2b9b8d010d2699c9fa94c3ce8daa48eb87b9914446b2cb4d9748a4ef8f9fd02f6c0061a4bb6f4a6a5d484fd64c4094403c17ebdbd0b547a20bb58a1b6e89ccf35e73a3b497604d0c24b411fe4ef4e018ec33b3bdaa1c6cefaac7b28df907e0457b92e2054f31cfaca0171d0ddfa927df00ec016cdceb9dbb3e3c8bd0166845f00b46f75c25497c2127f6cae76ed03be0ee48b9168eb40342790f5045cb5bcb167e2ba018cdd59c9a307b24ea1b47b51b07f63c0cc260144d006c0d65fedff49324487e4bf059a98f58dee8bfa841c78820d097dc6e437ade21f9f1cc2c12951f4d7d1209d3ad271482e4d8926b45530da5b242acb83ddc17a093a6ea35d178751da9ba7b5916691e315785961a5adf4f79216f525df6101357a677e91f507410896b4561ef45327a8fccc368623b98ad9ba1e9d3f5fe04b73ef9746305d0f803f42dc0b998f5586f877669da17e8e93743fc3074117240c882a19d37655bfd3cda76db22a1b6a2d1f40e3da8ecb5e99ddd404f3173593ca155b5e80eab1b64722cd43ef3f33c35b726dbbd3b51d1aa6f2c584c5ad129cf880d23ebf3902c44e302abbe74898d4ae18de70805d0f843d073062859d3bebc6eddf604ef3e41afe507023221a5bb69d72a64af95518e72810e0f1b3cbf2c9d73203d117f0d6a5df87d8d0cc717922f288f36c124a1c6d3875e999e232d424f15c6dfe62bdff822d42124dc7b1c2f72eea8e78dae953aad503ceb003c6ff20a42ecb2bea6be03701e5ba8c17d7a36e7ab37cb0f8d92213905d8c6cc3282ba216ecaa76a3123559b4eb6ca8567f019cb559b4780677f7fcdfe237adb1fb3cc7398ca046010d2953514c2c0fd3d9abb4c4b5d46702ad1be3784f66bcb21d56cf44a1a98edcd38ccd545ae3ee4faa0bdc389f9a59c245f3f5ba09a08b01fa94ade417cb0f72bc51ed4f8e2c01ce3bb1e35e43c2f223af880452116c6595880f67cf5a94075010dc13dbf63650b779ba35b6c85fb03e4886620b0d1186f0f1d43669813a634b60d977e7dd8055b40763b4dc579fb14705f395b3c4126a39b8b1ad49837ef7c8c807cdd51a30eb26c08b9dc7f90ebb9f16395033ada6d31aedb306c734aa64d8c8e99ddc1a8bb37009619715321c56266f8858b90eee3753fc0e505199539873b9037308682fac09fefb9dea4439339d576766340f0f9673d95cc316bf93221c648f7e4eba7dde634361cdab4e05f9a8a7bb1d4be4632135b33bace93e1d52f9f8b45cec0e03bddba6707d77416ee014ff8d16a70e78802eae8a574f2836e18920547435fce6ac2590501aa65c7e68b1f04be4618f513342e560bd6b895d9569786e5bd1fa7f1e8fb1f33c860f3e6e961c6e75f0affa2968ed0c844b1127df9aefffce84d95000c624b52fa9d73c0e19687a8069ac614503c6a35b35af965eeb4ac942c5de7ffab3d18c5fc628f4ff55d84c45d5057db58861ac528ba7595caf843037a1a3d0c8ed76a350786d7ea4b9f0af12aebc0c3e7e62d238ca18043447fd1568e092debba8cc1f01d9440666e38f273be9f20212dfde22ecf958439bf19cda95a8465cd64836d08aada5386e0c700e65821c6b81a5626306fc767af06588debc0305707af8d921b56065ee152b1b0c45ba797bc6e60648876922b711f24959410213b6cfff2f4b40b103a13d59811d34566caa98a761588aa746a28075da449c308d9e250ded99247340f16042845ce7ab38b6313be68038de309d1a4222eac3d0d49e4ad374c94523e66be9258de5b9d7246451fb5ad29a4674e7aeca6b55c90e96ad2f80b4aa", 0x1000, 0x8, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x80, 0x186) faccessat(r1, &(0x7f0000000140)='./file2\x00', 0x120, 0x2) 16:00:06 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x4000080c1}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000005c0)={0x3, &(0x7f0000000140)=[{0x7}, {0x81}, {0x6}]}) pipe2(&(0x7f0000000100), 0x10000) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="8d") pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000240)=[{0x87}, {0x25}, {0x6}]}) r1 = msgget$private(0x0, 0x3f0d76a18a13efc5) msgrcv(r1, &(0x7f0000000280)={0x0, ""/202}, 0xd2, 0x0, 0x1800) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="8d") 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x881, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x100, 0x0) r1 = dup2(r0, r0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0xdfc6}]}) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) accept$unix(r2, &(0x7f0000000440)=@file={0x0, ""/4096}, &(0x7f0000000140)=0x1002) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) ftruncate(r0, 0x1b) writev(r2, &(0x7f0000001600)=[{&(0x7f0000000400)="92", 0x1}], 0x1) 16:00:06 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2020, 0x0) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="000000186004008b00233a270400000019edaeb9e7f6000000bf02008cb383246b361f9d216d848314a23e1d8cca1286a2c519a3ac621f176181ffe691ec51f8a0d9025335a17d1827ad0000000000", 0x4f}], 0xfffffffffffffa6) semget$private(0x0, 0x3, 0x100) unlinkat(r0, &(0x7f0000000000)='./bus\x00', 0x0) 16:00:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc0307004, &(0x7f0000000100)=0xfffffffffffffffd) 16:00:06 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x108, 0x40) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0x0, "b8000000000000080100", 0xfffffffffffffffe}) r1 = socket(0x18, 0x3, 0x100) r2 = semget(0x2, 0x1, 0x10) semop(r2, &(0x7f0000000100)=[{0x2, 0x7, 0x1000}, {0x3, 0x80000000, 0x800}, {0x6, 0xffffffff, 0x1000}, {0x1, 0x7, 0x1000}, {0x0, 0x5, 0x1800}, {0x3, 0x80000001}, {0x4, 0x401}, {0x4, 0x1, 0x1800}], 0x8) write(r1, &(0x7f0000000780)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d569020287ce96991408074f0a8b7f55c3544c7a1eaffa8c19b9f40963e949821f54c23f411c476ab4c7d76eaddfaea404dca71e26e95282891a681a18293906959eb7998b90c9a0d3d7b56b2150ae6c663942ac04b710d9a738c47b91df915f55b5ee60ed1d3910e16f7f2407bf23292a2a9d471bf97219c55ff33341d9d757bad34ed75681efcac2af4230e0f6d316100e6a77f58080c90611d14f9c72d3410a84adb3b1795504b44db2f0df0868334e8f805aafe113be40e55fe2fb5b57dea99da566d0157d4efe8286e1b8e376e1841e7bd18013e98f30382adcdeb9442a17c0de3bc84a2f9684ffc2d40e50da4b79935c2391491b6ffa8b1b953da5940f306713884504a25430516877a53ed45076d3e2bf4a812905e4198f72d0bd9e3cc10b6d3ca3cde5710a20e13b0ff2e2bc325cf55630c180d722392e5856cbb6c85ed57f33966556cdb733ca8edd8036f25a0b2206b79f663e17a488651ebe402466c631cf088d0880ca7d890aba7d2597ce5a7a53698e4331170d7118c119aec184080c34c5c5e6a5d7ea5286ec996a9e9f0ca41e036380a3616a01b1e2cc8adb9ed4adffaa31735d36d873fd74aaf2eb451d24aa7dd661dea3554880ff46f7a215153e8155b923304d652b0b0dca3af0bd8b83fe76c28a9315f9acc2e2d7ada11bf888a43e6d984311813f", 0x292) pipe(&(0x7f0000000080)) connect$inet(r1, &(0x7f0000000040)={0x2, 0x1}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x2, 0x1, 0x9, 0x8001}, {0x7, 0x6, 0x4, 0x2}]}) 16:00:07 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) fchmod(r0, 0xf) r1 = socket$unix(0x1, 0x2, 0x0) connect(r1, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) recvfrom$unix(r1, &(0x7f0000000040)=""/102, 0x66, 0xc42, &(0x7f0000000d80)=ANY=[@ANYBLOB="c8fefd3e2cebafa279ceb8b8e9fa4bedbdf4c5d496a049e44c98ac1bd0f3532ab35c8d495cc706266b242915dd66fbf4c64e3b64fe7225ee70f3bc96279230c83a01184300398157fd9c077bc830000000ba9dc4d87df6cfc7170050cdbe64ddd51cfac2d8d82af1b323000000000080eab409b9a60e259dc081db3880f0d890419af9f5a9eb9283aa1220c956b48ca912df052ff416fe1400000000d87c63f77c6cf9bea5cd2b0710f8745c87bec3cb3e82fafe206ce2977179421259a99e07605da71ab09dfe3540afbb2068e4defacb2ab02c64d013cc275f70c9b0e28e2bfff7f9619f58066d0e9795f47bc1eb8dcb068786e710fd4a92ef1f3b0000af4f1778617e11a419b37b484a3af3178dc30000000000000038db0f5f16b467fb9f8b1a4efb1d74ca222572b720bede7a8dfa994f88ac940a87f517027dd56a72ca3214a2488fcde7532b25090d5327e176b35a824dceeb13e70a1364da310dfe705e4a04e94fc51b9ff57292d3aa5e17297a15c6c42ab58b89c9964561b5528d08c6246d4af598bf6986c96f21183fdcc698b3833283b1fc631fe2702c727a86043673e768722c1351de99c2d171d0b19975c7bde3ccd39ff55c55f6e4d11df40e223eb8c7232dc343e5fde058605852068e5d01403b6f728b25c66b21b00c937caea1ff055b39bc68cc93361630805fc637ebb92ec76a48318b37887ef62d6600"/524], 0x1) r2 = fcntl$getown(r0, 0x5) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getrlimit(0x0, &(0x7f0000000480)) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000700)) readv(r3, &(0x7f00000001c0), 0x1000000000000200) pipe2(&(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1000002) ioctl$TIOCNOTTY(r3, 0x20007471) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f00000008c0)=0x3d5) r7 = semget$private(0x0, 0x7, 0x8084) semop(r7, &(0x7f00000002c0)=[{0x3, 0x84c4, 0x1000}, {0x0, 0x0, 0x1000}, {0x1, 0x7, 0x800}, {0x0, 0x9}, {0x0, 0x3ff}, {0x2, 0x82a, 0x800}, {0x3, 0x2, 0x800}, {0x0, 0x19b9, 0x800}, {0x0, 0x401, 0x800}], 0x9) rename(&(0x7f0000000580)='./file0\x00', &(0x7f00000006c0)='./file0\x00') r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r8, 0x0, 0x200000000000a, &(0x7f0000000000), 0x0) fcntl$lock(r6, 0x7, &(0x7f0000000300)={0x3, 0x0, 0xfffffffffffffffa, 0x8102, r2}) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000140)={0xaeb, 0x1, 0x5, 0x3, 0x400000000000}, 0xc) symlinkat(&(0x7f0000000180)='./file0\x00', r4, &(0x7f00000001c0)='./file0\x00') clock_gettime(0x0, &(0x7f0000000540)) fcntl$setstatus(r4, 0x4, 0x84) close(r6) connect$unix(r1, &(0x7f0000000340)=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:07 executing program 1: r0 = socket(0x2, 0x3, 0x6) r1 = fcntl$dupfd(r0, 0x0, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r1, &(0x7f0000000200)="776902000000000000f8dba3efc27c23903e5395be271b240ad1e1eedc4134a699170e0300e7b6ad6389aad5e97bbf0000000000edf2e01a", 0x38) write(r0, &(0x7f00000000c0)="438d33df03959925045c1a02c4f97748faa55c88fa00e449d95406bc44534aa15e1c3a4c39c8991c536b64bf523ee451", 0x1d2) 16:00:07 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000500)=""/210, 0x1b6}, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="28000000ffff000001000000084d7fdf03d14854ccf95dcc196d5e000000011ab6bed00000000000010001989f154fb75960caf015e172158cfc8e0b327ccf1f16d351d3c677ffbf6bf8c9c6617fa7dcd63634be223bc7e27441caf286a4056b1595b2f0e56ff056e40fc1eb327e13d14351731587e93d4c5f25c9b595037d07ed674c58a7aceeafea00ba4091795791", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r0], 0x28}, 0x0) pipe(&(0x7f0000000040)) 16:00:07 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x4, 0x0, 0xffffffffffffffff, 0x40000000000000, "010000000000000000ffffff7f00", 0x0, 0x7}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) shmget(0x1, 0x4000, 0x10000034, &(0x7f0000679000/0x4000)=nil) kqueue() r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000180)="ebffcbe913b9fd812eaa4e99929648bf95946519b0e28e8cd447f0100159cf1e645613de2f49703de75b0aa5abcc9101acb16229fadd828884f68278bd7581c9d33933ef0defbeefd718de2289c75b28fac22de7fa5db0de5d6e39722ce05ced9570a40fc008123b61b0a89a841fa508bbe6839c63070b6bc0eff831a227cd753839918c0aa388c0", 0x88) 16:00:07 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028af) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x5}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="00000018600400000002000000878100000000001600537d00ff396158b3edd168e9195f67ea5accffffff00000000000000000a", 0x34}], 0x1) 16:00:07 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x5, 0x4}, 0x8) sendto$unix(r0, &(0x7f0000000040)="80b46d47baab7c11fa2bb90721f9e4dd21a5eac3357ca70cc80cb74e10cea9454244c52e767336d1", 0x28, 0x4, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) sendto$unix(r0, &(0x7f0000000140)="b100050290001800000008055386ca90500e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f75073a1ebe2a42fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfb000600000072c881ff01003c894303b22f310b404f36a00f90000000000200000000010000020000000000001000"/177, 0xb1, 0x0, 0x0, 0x0) 16:00:07 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r0, 0x1, 0xfff, &(0x7f0000000080)=""/5, &(0x7f0000000100)=0x5) r2 = open(&(0x7f0000000240)='./file0/file1\x00', 0x20000, 0x8) getpeername$inet6(r2, &(0x7f0000000280), &(0x7f00000002c0)=0xc) connect(r1, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) pipe(&(0x7f0000000140)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r6 = getgid() fchownat(r4, &(0x7f00000001c0)='./file0/file0\x00', r5, r6, 0x2) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r7 = msgget$private(0x0, 0x20) msgsnd(r7, &(0x7f0000000300)={0x3, "81ebc8df2bef7f6c5edd9079e7ae4bb80937cbccbe8c5687482268f180f4ca31ebdc4401dfd728e41fd18bebc17172235d759bc2bd67c393a36b3d5808fea921e1d9f1e9d60afa4e1fa740dcd4d1c99a741f68d8070157697cf7eaba4d922f540cce2e5b89864f323d82b526c2213f0bff8d5bf2244acc4ef3bf92e4d8ce71dfd2b4a59ff3f072dd5231a8ee25acee9d12a6f91149e9283b9cce915636dff76ab84a4448f5fc93b49eb8ecd1b685afd76d4eafe7b374ee9478ea85e8f63abd3c5200717285c75dac01634d4fb3c1b1efa69ec242cc3b0977929d2cd16e31821a3faecaffe36c836b733314f4"}, 0xf4, 0x0) dup2(r3, 0xffffffffffffffff) msgget$private(0x0, 0x4) 16:00:07 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) connect$inet6(r2, &(0x7f0000000000), 0xc) write(r0, 0x0, 0x0) poll(&(0x7f0000000240)=[{r1, 0x5e}], 0x1, 0x0) r3 = semget$private(0x0, 0x7, 0x80) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x4, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) r6 = geteuid() r7 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x2, r4, r5, r6, r7, 0x0, 0x6}, 0x8, 0xfffffffffffffff8, 0x100}) 16:00:07 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) socket$inet6(0x18, 0x4003, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) select(0x282, &(0x7f0000000080)={0x3c}, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x1000000000000007, 0xd17, "419414a0f4336778fd00000000000001ff7132bf"}) ioctl$TIOCSTOP(r1, 0x2000746f) write(r0, &(0x7f0000000080)='3', 0x1) 16:00:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002004, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000140)="0fd2941906c574661230f172a959f71c0747b8e2c01dad09bf65f7a27321d03d884407a566d1eaf68fd6a1e2a93ea404d7d7d98beea5f7af4cd0181f0b6a67c50499a67ca3e905598fc0a75fd4264e728c0499589051d107455d92e01cacdc1310b57d190ee5fc185b90159e31c2664d1db5b59656f389d95cd4136184c6e5a123364a0678e6a556e630d64b6cdf0e275a7c413e56aa176e6620f8ed003ad471e16c0f7c20395ceded9f4f05a085b3dfe27776196d8152cb913e9e233d8dddd75625b4f938072a538ce0db9a816d1523d1fd74bb55c83ec4bb05f68346c4ed325d2499c6a4ad9a5a93b0683e88d4a0771d740ce704584847b79c44f8bb8d6ac7de8063f9ef06ce020facd45bc7d970bdf3f29e4760da9c4b5b97234d3f5e70cbdb6bbea55d3edda3a8f150ac2c76494b48bdfcc74aa22420199f4798700e02026c7556dead7c8e93c93f953d505ab7939225da24899e3303a6790a07fb8a67e028267351e8460afd4170890246456a70ae0e6e409fe781ec0384297f84272e0924d3abd86eedf60439997fd04f05938f540300000000000000f64e3dd75c629914e389b807b9d47abf26e3c061f967f632c2e70aa22036857e548d276d435fcf5b2a04a425d8a16961466d5df1d2ef80e876140c3514261ec8ff947b32c7b8fb6ffccfeddff8889b37fb6355ab88c8d8be44828e689bc2ff5c693e778e4a681b96cdd2503b39748257635c7afa0011097a682914f800140b585491e121939071b0e711356d7ba232504cc5871b2d376468e54be7f1c62da87e8ce544f314b194ab8fa402962b22108157eb903501875b690481a42a755c8cf857fa378080ee26a365b9f32b4e129a15d66a7cb0548183e770de561105f314bda7682c766715a7f9f31513a670d1787bd9250c29c2cc33e1fcad36c613e4a6510ab19edbba6d5994ed211a61e248598bdbbf1db8c3dc0dd57b06e83f0018871c4ee10e6a2c5930a9adec11e09afb19617ac53659cfe2b7b891a41ec01a851bb97c05f9d6e0e712d6df55ec3d0d43890ff70258f35056e65d3ab92b54feafa1f7afedfcb8431813fe47fd0d44ecbe8d0406c0f5879908d7d8682e2e62611b2253a0eb33ee124f36b7626f25a366fdab405d3747cf0c4c0860948901acf0958c21c058e6ca6e18938bce09b777a85bde72d9acc650a61d9fc866dbccfd70aaf9786c39ccb3c210f03de21842ac1acdc8996e323923a9db20205ceea5163c94efa99b050d5494a2bfb35d64f5ba60b6cb91eb17c271961a2cc439a938da5ab355a7ade5e64702f9934eff7e6f12aab89511908899e1993778ddd3fa9a6a65285357cd4c491ffe08477e83897528dee79a7320d30b8eee548739ce8197e94e87f11d9a134506a9d576470d0c42dce5ff3b1bd2735336ad3c49abebc2dfa445c71803cf1ee6185449bddc90fca035f71fe52776047b24268677e25a7201b269c45ff7654d2e53796cf758c1de433b977641411ca080af20da0731275e3f12825f864778589b9c7b9514e01fd90c8f148b578b7e2a965e58b981af229bdb08b2e1d061c93d08404ba72ea943cf04e1f671bf04d1c0caaed455a162eeca2a77199670faeabaf7c13fd7128588423a8d0702c1972727ea5248a853545eed09f8518bd9db12420352a697a2872d3d2adc05d00fe19f05e01ec783e8b9f16538633ef8cb2f2767f31600000000000000000000000000006a07e0", 0x4ce}], 0x1) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000001380)={0x0, 0x0, 0x1, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc", 0x0, 0x1}) open(&(0x7f0000000040)='./bus\x00', 0x40, 0x82) 16:00:08 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{}, {0x24}], 0x2}) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) 16:00:08 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x12) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) mknod(&(0x7f0000000080)='./file0\x00', 0x3000, 0x0) setgroups(0x0, 0x0) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x408, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1017, &(0x7f0000000000)=0x3, 0x4) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000140)=0xbf) r2 = dup2(r0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000240)=0x666) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x8040, 0x0) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f00000001c0)=""/58, 0x3a}, {&(0x7f0000000380)=""/141, 0x8d}, {&(0x7f0000000480)=""/136, 0x88}, {&(0x7f0000000540)=""/218, 0xda}, {&(0x7f0000000640)=""/130, 0x82}], 0x5, &(0x7f0000000780)=""/143, 0x8f}, 0x2) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000040)=0xfff) symlinkat(&(0x7f0000000880)='./file0\x00', r2, &(0x7f00000008c0)='./file0\x00') ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000840)=0xff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x5c}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000200)={0x6, 0x800, 0x40, 0x5, "ad0270c846ac2ffe5503329a9f34fa34ad1a2be0", 0x8, 0xfffffffffffffff7}) syz_emit_ethernet(0xfffffe8f, &(0x7f0000000300)="ac") ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000900)) 16:00:08 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) fchflags(r1, 0x1) dup2(r0, r0) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x2) 16:00:08 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x2, &(0x7f0000000000)={0x2}) flock(r0, 0x9) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x2010, r0, 0x0, 0x0) 16:00:08 executing program 0: setrlimit(0xb, &(0x7f0000000040)={0x100000001, 0x92}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3eff030000000800002af5fde549ab"}) write(r0, &(0x7f0000003780)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8906252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd4176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e4329a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e2712e266345157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a1312d3a11092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2cbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b99ae5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f500"/3936, 0xf60) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000bc0)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b21b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb19dc53bbfd300999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7070b8a087a49d9152d09bd47260a81b8c8a4c16b2feb76cc122e957fff2dc1d2cc51c37ec1f90a189a32a51b72b92259792ef80ea7dee6c67604ced32de9894409005eebd85d22dd1cb2779833b530ddd05814f5e43b9aeba89a7c1fb81b698a2591cdecc6b20f2edf23d085c6245551168b8d433e071af73a251505239c9297376ebeba61622341bb7c507544b309b0aecb323aac97e07eb9e55a1bcdbe298d5f4e7565a6769a4ce88ac0a2cc0967bee8d07d0b000000000c1212c599b84a57ac280e33d7c69a90a051c55634e86aa6fb219a06302832983d75", 0x3a2}], 0x1) writev(r0, &(0x7f0000004700)=[{&(0x7f0000000080)="c2", 0x1}], 0x1) readv(r1, &(0x7f00000027c0)=[{&(0x7f0000000300)=""/167, 0xa7}], 0x1) 16:00:08 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028a7) r0 = open(&(0x7f0000000100)='./bus\x00', 0xffff, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f00000000c0)="00000002", 0x4}], 0x1) 16:00:08 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000100)=""/101, 0x65}], 0xa3, 0x0, 0xfffffffffffffe32}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) execve(0x0, 0x0, 0x0) mmap(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x2, 0x810, r0, 0x0, 0x0) 16:00:08 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f85c8a5b671b1b5403008706000000a7c8000000290000002300000003000019e21600001d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e331bd60654ce375e1846fbf8fe2edd74775d69d77ee72af5b5a14d576816e258c06c87d4e4feae9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbc010096335dc9f6169369d81542b3abe7749e740f7bd8da0cd261174da61bc460eeb1da7f50c00a8387640ce61cf1b7c8014356710c0553dfb9c138218453afb19bfd710bf0000000000000"], 0xe8}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x3, 0x7ff}, 0xc) sendmsg(r0, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) 16:00:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400400003fd, 0xfffffffffffffffc) fcntl$getflags(r0, 0x3) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x10, 0x0) write(r1, &(0x7f0000000380)="7dd3d2816f726a29e220ef247b4918ba5ccc3646aa5bc90ddd4aae24a119724af1bd25", 0x23) readlink(&(0x7f0000000140)='./bus\x00', &(0x7f00000001c0)=""/248, 0xf8) fcntl$dupfd(r0, 0xa, r0) utimensat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)={{0x4, 0x9f}, {0x7fffffff, 0x3}}, 0x2) execve(0x0, 0x0, 0x0) 16:00:09 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f0000000040), 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x2, 0x4) 16:00:09 executing program 1: r0 = socket(0x2, 0x2, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x2000000000000002, 0x0) fcntl$setstatus(r1, 0x4, 0x100b) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x10, r1, 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) close(r0) 16:00:09 executing program 0: mkdir(&(0x7f0000000a00)='./file1\x00', 0x0) execve(&(0x7f0000000000)='./file1\x00', &(0x7f0000000380)=[&(0x7f0000000080)='w\x00', &(0x7f00000000c0)='/(]\x00', &(0x7f00000001c0)='\'@/)\x00', &(0x7f0000000200)='w\x00', &(0x7f0000000240)='^%\x00', &(0x7f0000000280)='w\x00', &(0x7f00000002c0)='.\x00', &(0x7f0000000300)='w\x00', &(0x7f0000000340)='w\x00'], &(0x7f00000004c0)=[&(0x7f0000000400)='\x00', &(0x7f0000000440)='w\x00', &(0x7f0000000480)='*%\x00']) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') pipe(&(0x7f00000009c0)) lchown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) execve(&(0x7f0000000500)='./file1\x00', &(0x7f0000000680)=[&(0x7f0000000540)='/(]\x00', &(0x7f0000000580)='\'@/)\x00', &(0x7f00000005c0)='^%\x00', &(0x7f0000000600)='^%\x00', &(0x7f0000000640)='\x00'], &(0x7f0000000940)=[&(0x7f00000006c0)='\'@/)\x00', &(0x7f0000000700)='\x00', &(0x7f0000000740)='\'@/)\x00', &(0x7f0000000780)='/(]\x00', &(0x7f00000007c0)='\x00', &(0x7f0000000800)='*%\x00', &(0x7f0000000840)='/(]\x00', &(0x7f0000000880)='\'@/)\x00', &(0x7f00000008c0)='\'@/)\x00', &(0x7f0000000900)='w\x00']) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x84}, {0x2}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) preadv(r0, &(0x7f0000001400)=[{&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000000100)}, {&(0x7f0000001240)=""/234, 0xea}, {&(0x7f0000000140)=""/44, 0x2c}, {&(0x7f0000000180)=""/8, 0x8}, {&(0x7f00000001c0)=""/26, 0x1a}, {&(0x7f0000001340)=""/91, 0x5b}, {&(0x7f00000013c0)=""/47, 0x2f}], 0x8, 0x2) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x81}, {0x2c}, {0x100000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:00:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000600)={'./bus\x00', 0x0, 0x0, 0x200}) r0 = open(&(0x7f0000000100)='./bus\x00', 0x800000000000, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f00000005c0)=0x1) 16:00:09 executing program 1: r0 = socket(0x18, 0x1003, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f0000000380), 0x100000000000027f, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), 0x8) ioctl$TIOCCDTR(r1, 0x20007478) close(r2) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x7}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="15") 16:00:09 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x9, 0x3ff, 0xfffffffffffffffe, "870000007cd809d3bba84de3795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b009", 0x44) preadv(r1, &(0x7f0000000100)=[{&(0x7f0000000080)=""/75, 0x4b}, {&(0x7f00000001c0)=""/138, 0x8a}, {&(0x7f0000000280)=""/191, 0xbf}], 0x3, 0x0) 16:00:09 executing program 0: r0 = socket(0x2, 0x3, 0x6) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="b248dd4adce301b2cfe30b3164c79a65878623932928c35d6427b8a0afd4d3799de188e5b4267998ee0c703fcf7dec406ab5fa55b631a27a51939ccfc5cfdef19dac4de99b95dc937553aa02aed49e8f1f58338adf5e7501c064c36ebb48f66c04662481946930cd2dce7f6b14a39eef7873661c5f8cd522e1d88aed9121c4042ceb11efcd12fdee10118a13731afb730d2b7e1087565bae697961e21363d4a3bf1279b5d9c40610bf08ae899fc194ef4fff810f94331ff0a8", 0xb9) connect$unix(r0, &(0x7f0000000180)=ANY=[], 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x10) write(r0, &(0x7f0000000100)="3228d1ae4d0c91328d75dba3efc27c3e5395be271b240ad1fce2dc4134a69917d42b89a58af1d4ba630e33871bedc345cbbdb0f39571eb31", 0x38) unlink(&(0x7f0000000180)='./file0\x00') 16:00:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = dup(0xffffffffffffff9c) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f00000001c0)) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x9010, 0x9) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000240)="000000186004008b00002327feffffff0000000000000000043f000000000000280000000000000000007304", 0x24}], 0x1) open(&(0x7f00000000c0)='./bus\x00', 0x408, 0x2) 16:00:09 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r1 = dup2(r0, r0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) sendto$unix(r2, &(0x7f0000000080)="ba4e4e2b95efd32facaddf55c153bc6a3e85f2d13baed5dd42c8471e6a5a07749ccee8432692bc3992698453895022ce24ef354c1967638de40d9f5e6084ff1204e2f445fb34a14663a257ce98f7a6fe9f3d08687d6d46ddff7af57ec6c0", 0x5e, 0x8, &(0x7f0000000180)=@file={0x0, './bus\x00'}, 0x8) poll(&(0x7f0000000100)=[{r1, 0x40}], 0x1, 0x0) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f00000001c0)=0x7) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x64}, {0x20000000002c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") r1 = msgget(0x1, 0x88) r2 = getuid() r3 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r5 = getgid() r6 = getpgid(0x0) r7 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x4, r2, r3, r4, r5, 0x30, 0x4}, 0x8, 0xffffffff, r6, r7, 0x3, 0x5, 0x9, 0x7}) getegid() 16:00:09 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) r1 = getgid() chown(&(0x7f0000000000)='./file0\x00', r0, r1) rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file0/file0\x00') unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='c\x00') r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x9, 0x0) getpeername$unix(r2, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000280)=0x6e) 16:00:09 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) read(r0, &(0x7f0000000080)=""/4096, 0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x10000000001, 0x80000001) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) openat$null(0xffffffffffffff9c, &(0x7f0000001080)='/dev/null\x00', 0x80, 0x0) getsockopt(r1, 0x29, 0xb, 0x0, 0x0) 16:00:09 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) recvfrom$inet(r0, &(0x7f00000001c0)=""/145, 0x91, 0x843, &(0x7f0000000280)={0x2, 0x0}, 0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10400, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000180)={0x5, 0xffffff7ffffffffa}) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f00000002c0)=0x6) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000000), 0x0) r3 = fcntl$dupfd(r0, 0x0, r0) getsockname$inet(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000140)={0xfffffffffffffbff, 0x2000, 0x0, 0x5, "0500"}) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x1, 0x7}, {0x18, 0x1, 0x29, 0x8}, 0x3, [0x6, 0x1000, 0x800, 0x5, 0xc8f, 0x2, 0xffffffffffffffff, 0x1]}, 0x3c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8500, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x15}, {0x3c}, {0x76}]}) socket$unix(0x1, 0x5, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="15") 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x10060}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) r2 = getpgrp() r3 = getuid() r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000600)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r8 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) r10 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, &(0x7f00000006c0)=0xc) r12 = getuid() ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f00000001c0)={0x1000}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) sendmsg$unix(r1, &(0x7f0000000840)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000500)=[{&(0x7f00000001c0)}, {&(0x7f0000000200)="f4590c88654f9ca5c728d69dee2bcea9d686a4172bdd8d7e8779118c984c9e6fe0f77bafb1b324d102637348e71987e127b56b1def85f9", 0x37}, {&(0x7f0000000240)="1a8806cb64034544295eb5b78e808948833133f5620447f08007a4e829a9cc645d76c9c0647d46b3dea9edc00cb810319af9fdf6bf52a9e8136cea84ac8deb2e5fd401b87f36a3d6d9d18e48da3c23d0f73a6b6f1794fbd04effe280124b465338b1444da0fd493c3e15ca7be49ff00f27c1767f32ee5e3dd85d41b596752b73ba3ea6e7bc1ec17c1a9f8a1fde26c04a5b7e4d8822f34aa2746db45247a23ebd3cbd070566b33b22c5a11149b5fa4d7a", 0xb0}, {&(0x7f0000000300)="9c892a44312ab3fc3612b3ed53c9321127c9551934d61b651351bef9f15eee66c441d91f38809e459fe106291bb226bfbc4fbede239f0b7ab8c29b1ee6d9968caa50806426f2b050f716c629d0fc6befe5b8c4ea9032d964cd8573d63977dadf17462520c139382cdd9376ed713c594aab2a6e57cb7f8ecf5392b11cacafbf79a4c4c883a1b98f1eea24df0c00e528a180a774fd63152baa8249f0a30d11a9a49acdf631340c254b6c323346e19dd13ce4e2e5332aea49976987727dd00b0948af", 0xc1}, {&(0x7f0000000400)="e09febae6890a22bbe8e0df972cd6c9751c67af76acb2115edfcbde3178482388a5dd9da04adbecffa35bb01ad6502998bd8956b20d5502d5c05d32f394930d73c0f05b057b9b49ca4d34e306aa98f0ed99963c90104a1a8ea522ee2d90e1bb75b288b75ebdf2f61e55ab7aff883366708e7b80595389b47fb4d5e2f5c7196df1b4ffc656cbea5626f8d176568a05715284ffa16560514ce0825b8f7bf0c1c60572068e75a7f58666999c680eb4e3b7f2c4a9e87c9835b9fc30e2a84195501f5fbe3aa6b5cd21a2a2e3947", 0xcb}], 0x5, &(0x7f0000000780)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0xa0}, 0xf) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{0x2d}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:00:09 executing program 0: munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) r0 = shmget(0x2, 0x2000, 0x1, &(0x7f0000000000/0x2000)=nil) r1 = shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x3000) shmctl$IPC_RMID(r0, 0x0) r2 = getpid() munmap(&(0x7f0000001000/0x4000)=nil, 0x4000) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20000, 0x0) fcntl$lock(r3, 0xf, &(0x7f0000000040)={0x2, 0x1, 0x136b, 0x80fd, r2}) shmdt(r1) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4e, &(0x7f0000000240)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) sync() pledge(&(0x7f0000000000)='/dev/bpf\x00', &(0x7f0000000040)='^]\x00') syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:00:10 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2012, 0x86128) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x1) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e", 0x8}], 0x1, 0x0) unlinkat(r0, &(0x7f0000000040)='./bus\x00', 0x8) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000200)="ba5203"}], 0x35e) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000580)={0x8a3, 0x0, 0x800, 0x0, "750517a8c4af192b586ab64f74916cca22d25b5f", 0x100000001, 0x5}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) execve(&(0x7f0000000240)='./file0\x00', &(0x7f0000000380)=[&(0x7f0000000280)='/dev/bpf\x00', &(0x7f00000002c0)='tap', &(0x7f0000000300)='\x8b\\p-\x00', &(0x7f0000000340)='^@\x00'], &(0x7f0000000540)=[&(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x0f{+\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='[\\!{\x00', &(0x7f00000004c0)='tap', &(0x7f0000000500)='/dev/bpf\x00']) rename(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='./file0\x00') fcntl$dupfd(r0, 0xa, r0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x88, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000640)='/dev/bpf\x00', 0x848, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x8, 0x2) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000d00)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8cb3881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ce8e5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1facc17c4ee22a4b0a40f27458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7f", 0x499}], 0x1, 0x0) 16:00:10 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r1 = socket$inet(0x2, 0x3, 0x7) fsync(r1) getsockname$inet(r1, 0x0, &(0x7f0000000100)) socket$inet(0x2, 0x6, 0x3f) pipe2(&(0x7f0000000080), 0x10004) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETRAD(r0, 0x20004b43) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000001c0)=0xffffffffffffff82) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x880, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000100)=[{0x5}, {0x1, 0x0, 0x0, 0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000280)={0x6, &(0x7f0000000240)=[{0x200, 0x7, 0x20, 0x7}, {0x9, 0x1ff, 0x0, 0x6}, {0x80, 0x5, 0x8, 0x9}, {0xa99f, 0x1, 0x1, 0x6}, {0x1, 0x8, 0x1ff, 0x1000}, {0x80, 0xfff, 0x297, 0xdea}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x61, 0x9}, {0x87}, {0x6}]}) syz_emit_ethernet(0xffffffffffffff49, &(0x7f0000000140)='\x00') ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f00000002c0)=0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x7, &(0x7f0000000300)=[{0xffffffff, 0x31, 0x6, 0x400}, {0x0, 0x5, 0x5, 0x9}, {0x7, 0x3, 0x8, 0x1f}, {0xfffffffffffffffa, 0x8, 0x0, 0x8}, {0x5, 0x5, 0xc04f, 0x9b9}, {0x12, 0x7ff, 0x40, 0x100}, {0x80000000, 0x1, 0x20, 0x3f}]}) syz_emit_ethernet(0x61, &(0x7f00000001c0)="8458cf4341870bca7b4f051698423762db57a4df5f3a0fb1036f0501e860729fd4f41aef1c9b22392a6ebadab26c4042bd23d08b4df1d1a9509ef52c066cafc586d1203e1c752378511dae2f276bc02e285467f2505df3fcc979d51321e7a6107f") pipe2(&(0x7f0000000040), 0x10000) 16:00:10 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) fcntl$setflags(r0, 0x2, 0x1) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10004) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000001c0)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x1c}, {0x76}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="11") 16:00:10 executing program 0: r0 = socket(0x80000000000002, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000180)=@in={0x2, 0x0}, 0xc, 0x0, 0x0, 0x0}, 0x2000) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x7, 0x2, 0x400, 0x6}]}) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0xc0, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x2, 0x26c8}, {0x401, 0x1}}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000140)=[{0x3c}, {0xf6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x80, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000001c0)={0x3, 0x4142}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x6, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x50}, {0x44}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:00:10 executing program 0: clock_getres(0x2, 0x0) 16:00:10 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x3}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000040)=0x9, 0x4) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:10 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x26, 0x0, 0x1e6) r1 = dup(r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0x0, 0x21, 0x40000085, 0x1000, 0x7}, {{r0}, 0x0, 0x1ee68ff499896f31, 0x2, 0x2, 0x5}, {{r0}, 0xffffffffffffffff, 0x0, 0x4, 0xffffffffffffffff, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x40, 0x8000000e, 0x8000, 0xbab}, {{r0}, 0xffffffffffffffff, 0x2, 0x80000000, 0x40, 0x10000}], 0x7, 0x0, 0x100000001, &(0x7f00000000c0)={0x7f, 0xd0}) 16:00:10 executing program 0: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000000)=0x8000000000000b5) fcntl$getflags(r0, 0x1) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000240), &(0x7f0000000280)=0x4) stat(&(0x7f0000000100)='./bus\x00', &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f0000000140)='./bus\x00', 0xd040, 0xffffffff) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) accept$unix(r1, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) close(r1) 16:00:10 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) 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, 0x3}, 0xc) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000200)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffd}, 0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x600, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000000c0)) setsockopt(r0, 0x80000000, 0x5, &(0x7f0000000180)="4a6a740d4f3b93bea1644012ce6330ad67beca5bc55904cbca9508f3974271462aec24472527041d598acbd421bb382172a3dc13cd69786e8e2514bba347d8f6a81bd7464c685881120c6c2737c46faf4189955c2b5a7d6987a7a9c1854de74129afe46ab7fc6ce7d5e57f7e333b967a27973bb2cfed6fb8766e", 0x7a) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x2d}, {0x100000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:00:11 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) utimensat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000080)={{0x59, 0x1ff}, {0x3, 0x6}}, 0x0) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0, 0x11, r0, 0x0, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x20040, 0x4) 16:00:11 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=""/201, 0xc9}, 0x0) linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, &(0x7f0000000140)='./file0/file0\x00', 0x0) execve(0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) r2 = semget(0x2, 0x3, 0x20) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000300)=""/232) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x20000000000000a3, &(0x7f0000000040)=[{0x87, 0x0, 0x9}, {0x81, 0x0, 0xce1}, {0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x84}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) sendto(r1, &(0x7f0000000180)="eb1b5a4a9e4c8144fbefb0d680c66a3d8f", 0x11, 0xf, &(0x7f00000001c0)=@un=@file={0x1, './file0\x00'}, 0xa) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x4d}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000380)='c') 16:00:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x402004, 0x40004010009028ad) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000), 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0xc000, 0xffffffff) getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f00000001c0)=0x8) 16:00:11 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0xee, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@file={0x0, ""/85}, &(0x7f0000000000)=0x57) fchdir(r0) r1 = socket(0x18, 0x1, 0x0) r2 = dup(r1) getdents(r2, &(0x7f0000000080)=""/65, 0x41) setsockopt(r2, 0x1000000029, 0x80000000002f, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:11 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x201, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) fcntl$setown(r0, 0x6, r1) mknod$loop(&(0x7f0000000040)='./file0/file0/file0\x00', 0x0, 0xffffffffffffffff) writev(r0, &(0x7f0000000040), 0x1) 16:00:11 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0x17) getgroups(0x7, &(0x7f0000000000)=[r0, 0xffffffffffffffff, r1, 0x0, 0x0, r2, 0xffffffffffffffff]) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) setegid(r3) setegid(0x0) 16:00:11 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) recvmsg(r0, &(0x7f0000000180)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000140)=[{&(0x7f0000000080)=""/124, 0x7c}, {&(0x7f0000000200)=""/159, 0x9f}], 0x2, &(0x7f00000002c0)=""/248, 0xf8}, 0x2) recvmsg(r0, &(0x7f00000017c0)={&(0x7f00000001c0)=@in, 0xc, 0x0, 0x0, &(0x7f0000000400)=""/123, 0x7b}, 0x0) r1 = semget(0x1, 0x2, 0x200) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000480)=[0x20603a36, 0x5, 0x97, 0xd3]) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r2 = msgget(0x3, 0x1) msgctl$IPC_RMID(r2, 0x0) setsockopt(r0, 0x0, 0x51c, &(0x7f00000003c0)="bfc7cb09770264790d4b8598a169892cad7b3c7f772ae2a43854ccd36e121cbc9cf96cc1592712d3bf73c3f3813461", 0x2f) 16:00:11 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./0\x00\x00\x00\x00\x00'], 0x10) 16:00:11 executing program 1: r0 = socket$inet6(0x18, 0x400003, 0x7) mknod(&(0x7f00000001c0)='./bus\x00', 0x80002007, 0x2d8f) r1 = open(&(0x7f0000001d00)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000140)="1286b998ff6f680a159c0b93177cde9fc81eb23dc1455f44baf7cb613483ff714695a7cd7a95d27ea869c6d4209839e4286a5c4ac37b978a9304461d8a82f792403aae248931ba38b9275708dbcc6eeed4dd0ef429e76d557f07649513f7216f74e246aad52e43222d24f3aa1c", 0x6d}], 0x1, 0x0) r2 = socket$inet(0x2, 0x8005, 0x5) getsockopt$sock_int(r0, 0xffff, 0xfff, 0x0, 0x0) semop(0x0, &(0x7f0000000240)=[{0x0, 0x1}, {0x3, 0x9, 0x800}, {0x0, 0xffffffff, 0x800}], 0x3) msgget(0x2, 0x2) semctl$SETVAL(0x0, 0x4, 0x8, &(0x7f0000000180)=0xfb63) syz_open_pts() pipe2(&(0x7f0000001500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setitimer(0x0, &(0x7f0000000540)={{0x81, 0x6d}, {0x0, 0xb}}, &(0x7f00000004c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) fchmod(r2, 0x10) setitimer(0x0, &(0x7f0000000040)={{0x9, 0xae}, {0x3, 0x1}}, &(0x7f00000003c0)) getpeername$inet6(r0, &(0x7f0000000400), &(0x7f0000000480)=0xc) syz_open_pts() setsockopt(r0, 0x8, 0x1c000000000000, &(0x7f0000001d40)="f569dd920f1ca2da85ef1e5c826ade8c273b9f1d65dffaeaf56b99d61427e3ae1baa585d240ed88a0bef5ad2cc78affe0bcfbb1b018bb53034f780d99aa0fc98a863352b860b275076467f8f45a73efe13629306d1a0453e20b2f66908c08b48995a492354b1af8b7209cdd6b80fd10848e958eff64382b0ae95f3b2fb5818e21a651d781771307214e9eccaae270fbc07dce4e9f797037eda35c5fa7f60998f5afbfead9f268d88c1563e6707ba0754d0981490c7f905ca380ba2a271382568a747ea7c5a33bb0113be1829905133ab4f41a683c46af9b802571dd6df2834b533ada14533cd52d1c02c55fa4127dfd33e7c04da506b0459239fe771e49aeeca1d507ed99ba48c8fd15ac779d7be8528606070cf89854097db57b2e415a289867e31175ae17acf6b7b18e75261ab4c262b285271257000d335b02743c951ccfd20c43fd1e669ac07b009aec7b35e34ee18deb204dbf98844cebe284c6d404fb9d5ae6a970f9dc0bd79a97adc831939b2b451ccf877332c3f7b47971b1939590c9a57b5fc842b30a097cacc13ceccaec241b33444d29f6feca929b08968bde8adcb10e3367213b26890d990754349b69afca673b042ca7cbc02c6ac41e62a1d07075c8f935b93e73d3ae0a8de55daff1f46b732428c58a1aeb1465d5cc87a7d3af10460a950c69f8b7c9f9c2c4359b945543fd5acb8047588d2defaafebff2a18d5a731cd8dc98ba52703c073a26c2337d3fa49620770f04d70ed421c38346d3d6ab8ded4c8d1b3f60a722b7a582812e3042c451200a3c9e2c786d293a5938aed0fd47a42afa03336730cd9ae59ecec7e3c904caf94431142afe389681432f62957f570c1217dd30e34ec1baab74bcc76f475ccd0770988b528127f8f0467c7545d0daef0064fbd372fd6196493c83864db5672b6883a5b649717a467b3cb64572676dfba4ff9f0e63328b8f531a6bbfb105e16b5d7b851d31a87439836ce914ff545cac862f155eec5d09d6551b83265f1604c86d6dd4495d32e92a3376dbd1a85632f49b4bdcbb6989e110b84d7378417d5ed574053447ac1429a1c8ddce8134053ec74d3468d37df1145016af254fbb0ea38f8c79394c3b1c9a632acc7d4ca7fbd77a395c271040b8816d36e6cdfbd7e103ca23fc189b54e27480aa28cde4590a57279e05375890e1c8113bb8466c86a14aecaaeb4f957d65a7ebe4848b70aceba6ae85421d2e29d775d6127995a5689c8c4fa466114af66e6d1304d40d14ba80ccfad4a477503ce1065e13a518df37caf7ed4600722f2e85619e3b65fc658291a28591f34420c6e45df57c5e7b97c35d97bbab3d83ebea55b752536805f91a97bf626539775ca7c9564c6b26f8146a0c13d41fc8f30d1365debb69eaac4cdbca65cd1b2077edb60a041616fe630fecdb9a801e924a974df482779c96c850294fb0c606af3bcd55451b7dd654377e4b9b4032f3f4f0290fe8b522c2c87fa5c58407d938caed0cfa459a8fb0cabe61b81b10004fb3770234b69e5df4eeba7d1c1dfb98d68de4c0655ea548b645cd2328565522b7d56dc486809cc6c13e69d3c709ce23c933a5a215b97ce202a6b808a05171c7158456e42d0e094959595d6c50f679c8dcbf9581f21926129595f24d578ee1fd05114293c8aa0a30a74c53e9dc8f7f22e75943e96ffc10473d0a2de02e976cabc9c3177f1eff7aef38abb101172a69a9c3787e672aac1052d7103f75406764b6e2fdb4c9eddfb25682e79c3df544fb24490bac75fa750c27f7fd60f9f232f5ce50c0e6c15f30407f42cd43d5675ac74f7fbd90adc9d983d581f85689561abb1e318bcc6d75c97eaedacf7936d2a837d6520953dc8619bf0a4e45eecebbca4c75471d144a4fd36fddf69c9c56c7fb1fbb4c1c6ee09c15c7569b6856fbfa7af36fae1ad590e48ef06e2684c6f138572da25710b8dbb59ae0a375f67e14d26a895a9cf28fe0bea01c97ae8ff36ff477cbbb233c94a7acbe7b30202755255d64c09dc4e55afa6476a9d04b637a4b47bea67ff23c69e38590bb45e8fdb8ea9b177c1a1e26eec14f17e804dbc87adacbc535e1edd6f1414684c59d58ce5129ad937a0e1fe4c374d597bf1526e424e9f60d52395b5a5df1aae42dc5fb9bb6d408ed324134bb3adafb5c13378df452f39ba4b897c194e1ada5bd25cccdce6517230f06627cf3a98b03813bd73d97f16111057d1047a8e87436dc05e9c5d2e3d342e67c579f5516674264c528f4ea92ca9911976795befaca5443f986cc599c8932527b3e4d86b3bce51e9d63ed63c8804bab310a1ee9e82ad5f00cd6b26e03029c789a11975739b8c47acda37be59c4398ea33c2158a0f7a26493fdd625ce1ab8b14881b6e9a4ed95e3b0c601eeaa46143490d972bb9b5c04919cf60160886a2a1ace15e555ff0e06412678c8442c17fe4593b355db3c8f47acbf9faab93c12b3c4d9c5b7634cb2e5f5fde2ee6b63aa210276c46cdb576c59e0baa44bb19218c68d7fa575aadfe16abb514d5125f8593638810199a88949ac71ba35041bbd4719af850826ae903f0ad209c6e688edf8c419ca8d9eafb6ac42713d402e77d0d41c875bc601dfc72c643e92288c16210d9283e0ac5533bcb10ec4e8cbd1665e484fd9eefe8287c804a0a94b33c54103f03e3f991eafbee348d8668f42f6c33ed1e9af6b96285db575de4549ee7a62b94d5aad45efc2aeb33cfc273850bf96ab4581de55f7adf39d44f5d9617367a0eb3a9969acfc427dd8adaef2591a7d875e69eec46b8abb1f14a9a4f4987e5f4dcf9bf09cf4f487f0e2ba67b44c5dd72f267a3da7da3d837ed9487a49763987a9ef3c5a2f7f8bf980aec77dcca8ffe563bdb8806e0b5312c18afdb4c37dbe5b83564793b0f57fc83c48173b7570b0dc2cb3a10badfa22e408949e3b2bf107f18cc969046d0ea3e695c3a5a8572bdf52cb9a87d2fbb9ab8bebe60405bd6290ae71c57035f2abf17ca6bfe2daa71bf2e24883629c65a8f3f809e06b67cff861ab169597039a626b18d0a1a36072051810ab9375202fa6c1eee9569480eb23031b75da50e241816f11b6e4f8e39ea3e54ba8a0ed7cc272bee4131527624979c79f68c255d79a54ce539d9f42883471ce3900697e60c01d91d5aeb8a6ff97c897f1b9106223a1d40c7959a1c108a5c203a4407ef9637a3e0e69fb8c6e01148f831c31f45f08e1e3fc9623767cad0e474d5f56c4a8eda2b136759d6d43ab2e92aaee8faad1ec10487d0eae1e8f8f50ba7e1fe3ed816161c6dad4c84a4f5862ed38f50943b2e79f614ffe2198dc4bfaca9cc12e9e7c2edd32c5073247a89aa53a1a4ab676bc8949c02687e2583fe4c062ae4240898bfeb598219c5b88299d2cf56d18dba2b99a1d66429c81538ddc2104fc7c685eaf4788a38819a90fab766a38eca0fda4588eeabc4571a5969905bd2b527aeb4af7d83e08834fd8e3493776c730fb6db532715d6fc8f2a0c423ec4b154b2dfdb1112ec699d6551ba23fecd46836103cf1a7befadfcc50b9f6900c8edabe5b2f8afa128f38fc6a2ecf7f0752943c665e8dd9a6a86900bc1c3789963a644e19c776753e5dd891ef33676b550e81aeed4b915d129a9ff3b34d4b1c3604480f324cf89895579b039d2257c28427ce19ccee7ede1d56554dcbb783b204a5bfc5681b838159c2dce4ced8691325c1345246b16af8acae692b46b5f9c57443a51f7d086ef72a959cd3e811e00c03617fbd3198871c3cf334615de473c49f0ddcd299cc7dad67943f4b4a30208eb9ce29f68846d2621c552c891edd4eb802a14a8bb73a8576544896483157a99c56684ed9c33f5b7fe9842f842a0fbbbdf15368a9797fcf51971a5167d1d30b2cf3e4acc061c395b5ac9132b2a6f7be02b2f1ed78e2a4b211d664bbcdb5a74d767c2f91f53435806d3b93ff49b34f26b21eaa37dfe4074c0a9c19674d14d24499d3100103b6db1c4e10932c2b2e8f76f0a0c7ddbaae56c9f11d2f2c74a16cf34ab4fe9b39c942af1c396964145c3ee46068462b73594be8e2585b64be48582685c69328dbf65c7b8c623dbe7307445416216c0e94a80a59589a5de4dfc9b3f9a4f307ee94af27d95b087213aa8106a16f5cbde09ea11f19e97e03ce0829a834cc268d46d2dbdd7e644cc9e43d6ce20c6b89836aea2427c200404e1a34bb6585e95e3cbc95422ef60fbf146f1e2b89978d5cb916901a4ccb593481a5cbe0b23959eae6c080851c39696efe5cede92461e84df8e12928bf72dc3d4f194b5bb6a2346cebde8d7686fc41fc93aa2c724c405234a7820be17e2c59ab44174f2296985e28e5db334d993abd680be15aeed9f530e5e95b2f0168ed4b15a9698247d0cf62c508feeef69ffe88ecfcfb7d2e98fdffd98ebdf769543cc1ac7266ce432bbeebb2fc8292d1e7248f8bc15c21db80e2bcbf2be141a36dd1b9ea3aceaea76fafaa25a21bfcdf39676bf33951982c14d02fa93c1621e0a8c06fb3a375b0cdd9c925972bd6ad8d20fd373fd45199bfac5a3871e652aeed5f5ed82629adb216d6f5322dbdd5b09c8f206eaea97960eab52af92d035c399db12521a45be7572f0c959aefdb774828a169084d68e303b05377d966c7b8594c02c9a0feae49a61e09b21ab677ee6a6ffb218e316ad83728aa6fa5d6b77795c8fbfd508a93dbdb841ce897bb8281454b3cfe16dddac8415fdd5489b1918f55b21cebd2d7b972b22efa05e81491aabdf3961d99dc475c107905d28154b281e192a8b1d4eda7cab1247b0e792f6a83f12deac17855abbb1a1d6adddd96eadc66991df2c0a8f30f70f31f19b5cdc12e981dc0bce14d1666fc3d1d5f5071035cca52a92b849a1faef304205f842e4576e06490c5f9d917b8d1efb139316bc29e30f975025593a3939af2e53221cb99c2490a68ebc015e59db5f76aed169f3b527ebbf5e7bbcc93894314e45a1e001c970b61770c2d93b706695dd17bf258d0791867428ae80c1b710cabe41f9d66ac999337cb661669e2ecb6892a753b9e2162129132fb62dd4b9f949dae94cde2924cb9c4bf0abc64f9b107651baa4551d1129b921796339883a6a9f498363e6f72121471eb865ad133a75cd68fe352e1f6bbd27c66725be9f593b7c71b3a3f6d323ff7678ee9ad6897d43cfd64ce4221b17665705a436cbd6cfbdeb1b6c806c2721d2900d4db5acc894dfe49e94fff9e29f02f000a0bd18bb798aecd0c80245970f1526a50311781969ddd8b02203812eb3cdf34a052716b40e6fcfcae9dec2dee5470181d048e17efc56e1ad4a2f14daddb65b6dc22d6fbe4934424a71412b9ba3831b82261daf51d2cb558e413035a173d78b421e6bfd10868d34326f6131d2f7e0638657acabc5db530b9061c9084b95b86f395a38d401795028c7f5da2f973d2fea1b1a1aa0c57ab894ac8a7c2d13ecce96aeae0ae184c50e113fbb69a21c8193b3dfc20e39c7b8657fc6b719d0528cb5f163b8c84081adac56589a999cacf602bce9ef4a3c5c12dbc6137c110f6e4c808f264de744144735959e6fc89c5a2f7c2a26f70214785ae5abb053f7a9852c7d045eca6b3143e3b7bf84ed1649048e6e3c61ea3e718e7c711b39f8ed4d6da5183fb1b251ebf4b47c158997b50a396dd69caf519a71d275a0466da8b33d60a54ee8e0adeac81275fb88e34896fb27b46f92572be6fec62e0d16283f7861615848adbe3a7fcfaa31031d6b7694249d0f7a208791bc0d68ada58857c5762d5bc5f777c3bbb0d6d4ff7a716eb28e82a460265eedf56b973", 0x1000) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f00000002c0)={0x1, 0x5, 0x3, 0x3, 0x7fffffff}) semget(0x2, 0x7, 0xc0) socket(0x10, 0x4007, 0x5) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f0000000580)=0x400003f) bind$inet(r3, &(0x7f0000000340)={0x2, 0x1}, 0xffffffffffffffa3) semop(0x0, &(0x7f0000000140)=[{0x0, 0x3f, 0x800}, {0xa, 0x1, 0x1000}, {0x1, 0x1, 0x800}], 0x3) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000380)) r4 = semget$private(0x0, 0x4, 0x4) r5 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x10) socketpair(0x2, 0x8003, 0x0, 0x0) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000000080)) semctl$GETZCNT(r4, 0x0, 0x7, &(0x7f00000006c0)=""/194) 16:00:11 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x8, 0x28, 0x1ff, 0x7fff}, {{r0}, 0xfffffffffffffff8, 0x10, 0x0, 0xffffffff80000001, 0x100}, {{r1}, 0xfffffffffffffffa, 0x4, 0x1, 0x3}], 0x10001, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x2, 0x4, 0x20, 0x4}], 0x10000, &(0x7f0000000280)={0x7, 0x1}) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x0, 0x0, 0x95f2}], 0x0, 0x0, 0xc69, 0x0) dup2(r0, r2) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x4, './file0\x00', './file0\x00'}) write(r1, &(0x7f0000000140)="f84be065de7eed73bae6f41da5497c8d0d172be4e45bccb76913ff498fdd00df090323035e80bed0e3466e686f711476338ee629ec31320029f17b5dcb5b0999a13d6bbc3c25b5e1f55500a48f99f4b11c08ca8830179115631277df447653740f0c481cb049f3b43085bbe54e018b77e1e5c0643a437bb1cc52e3786c2c48c33c1a96027795860e8ae20f990ddfa105cf", 0x91) 16:00:11 executing program 0: r0 = syz_open_pts() flock(r0, 0x44000001) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0xa, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x100000000, r1}) fcntl$lock(r0, 0x7, &(0x7f0000000200)) 16:00:11 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000180)) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) fchflags(r0, 0x1) r2 = getpgrp() wait4(r2, &(0x7f0000000000), 0x1, &(0x7f0000000080)) setsockopt$inet_opts(r0, 0x0, 0x2002000000009, 0x0, 0x0) 16:00:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x5) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0xa, &(0x7f0000000100)=[{0xcf4, 0x3, 0x5}, {0x7fffffff, 0x1, 0x60}, {0x401, 0x9, 0x0, 0x7fff}, {0xf4, 0x20, 0x9, 0x5}, {0x8, 0x8, 0x1, 0xff}, {0x9, 0x9, 0x1, 0x330a52b2}, {0x7, 0x3, 0x1, 0x7}, {0x401, 0x7fff, 0x3, 0x2}, {0x8000, 0x4, 0xfff, 0x9}, {0x9, 0x87, 0x200, 0xca9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8d") 16:00:11 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000000)) clock_getres(0x0, 0xfffffffffffffffe) ioctl$TIOCDRAIN(r0, 0x2000745e) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x89, 0x0) r1 = kqueue() link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r2 = dup(r1) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x100) r3 = openat(r2, &(0x7f0000000200)='./file0\x00', 0x43, 0x48) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x97}], 0x6, 0x0, 0x9d1, 0x0) ioctl$BIOCPROMISC(r3, 0x20004269) link(&(0x7f0000000080)='./file1\x00', &(0x7f0000000140)='.\x00') 16:00:11 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) syz_open_pts() r0 = open(&(0x7f0000000100)='./bus\x00', 0x800000000002, 0x0) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x44}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000335000), 0xfcb7) writev(r2, &(0x7f00000046c0)=[{&(0x7f00000036c0)="4bdb28a4700630029effe2c237207a0fe01c000fd2fdf517761d6964c1dffbccc00a613b4bae9a5bd4f752a7eb5d354993b4a08f32817479dda9f29a032d5128ff6766742dab60f21297fdad1f35419c9f306be1b895621efdbd55693b335e977f963d823d8466ad9d402afe41c19accb7a9b81011bc84810c2c1b26189f70dd33de00f2da85a34f8da398a700813849dc48d6f5f375c6ddf6e97e563bc55789c3a9c6ac465b5c51324da39d2217c01fe2bede03cff1a7015d30adb7d0ea1d30263781ac17e0c114e1d6f742cf87217653bdbf58a0605a18b174bfd656e8ae1679d536857808bf1e0f0a5bbfd0b9741476c084463b4933c8336ba9088d3b431b4a9ac46f72c82fd7eb97e6e0bad260d5bbfb61806d7b604b09beefaeabfe26693cb47bf5994fd4b45efd0835d50c312c73ef78450959db32495dec9a85305762d9592d601c52738cb9b587b6c88a5f32a0a12d2e1fe0ce0eafe4aed79a8789e6009f5fe0fa37833bbe7ef8b925f373f356119d8d0e7634486b301e150160328bac36896cf97a183b55dc2e9d29f2a2247561e4430d47461d6afbebd0f78ae03b68b1919b59f0e78f747311bc8a8c58c979ef472c911aa56284361c33258f95ee60ca22fb0b789d30f9963ae45de25f88d65680ad469b9f770fcb9c40388cf05ff2968bb16710cc64c2ef6a115ea1b2be4690891c7187b1456f6066c14dc6ac7c852fcf95211e12c0807937ad037f5d449a03a0cc1099bd516062b051a54435d76cf264a09412a168b117d6de581838dc865bf174129fef1e464449694e183bab569be405e097d995663f94ce5578b92841e87fe5eab0173d2cf6a443bf8a7cab0dc9459e344fe26d0d91a7e6f71597690201af31def04ff95827e3b99821c033fdb84ce83ba9d10840bdd70a7236a9c5404dc5bbed6ef4f5e4477631ca7b1aa28bdbd512ef6e3959b468a80a063927806cd4934931bb0fe54dc9dc4defe823d85fb67185b0f8c843a3ae345df5c05b4c9819da33b88ffaaa5c15bd5284cdbf9367d7485b33e9eb2d1aa7739cc271d5cda8c88b7f272eedc34e4046a5d6b52b75670d3cd078cdd8e49313fe89d80de68e3a64339e87c91f6ff02e31079720af837c1bb0b8acd1ae9f2858a580d9c7bb89952b4b0400ee2a53dd70ee2dc6062fb2b2bde1697cd2beff28a2", 0x34a}], 0x1) readv(r1, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) readv(r1, &(0x7f0000001500)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x1) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000280)="c8b7b6422b", 0x5}], 0x1) execve(0x0, 0x0, 0x0) 16:00:11 executing program 1: r0 = socket(0x11, 0x3, 0x0) clock_gettime(0x0, &(0x7f00000004c0)) sendto$unix(r0, &(0x7f0000000000)="b100051390000000000098010040000000000038f53e8551f30ce390500e08fecea11ea8fef96ecf781e4d8a8536594ce0038dede9d891f7507300000000cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872bab088e74a060530ba481ff7cc53c894303b22f310b404f36a00f90000000000000000089000000008cdeaf00325c4e9f9afe00"/177, 0xb1, 0x0, 0x0, 0x0) r1 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r3 = getegid() r4 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r8 = geteuid() r9 = getgid() r10 = getuid() r11 = getegid() r12 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000100)="7be64c63b659e67326dcd4f88c1da9c0df74d4d134cd5f22cb5c8dada8d5d53d961086a8bc872338494c258526919099ddd71cc54008dd833145bca8502dc9", 0x3f}], 0x1, &(0x7f0000000740)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="24eaf520450a36b43fc8e1a14c83fd60487a7d5a1ab4e563155363f120ae426e4dcd542442663f9507215a354e28ff7167ba2dffa8d819a4543a0f27a019e4db0e02d6c66488fd38f6ebee08926bf4bd57e1d783fab464a28aa55cd872a020320c1ab9fc329d2f4696d0b097d233637c5887831fa1e33e3360a9f0b12e076574e93059714cab710e119cbabacd4bca49881fe76e249ce251ed3c5119dcb475a14ac0b4fb225d0f74cc0ced79722dcde2152220195b9dbecf743dd13e85bf1cbe1cdcef5423a64e5da45011a2b900e6076d858a36f1c32475d49a3757b53c3692f9d9bbd282379b05a0"], 0x100, 0x1}, 0x401) execve(&(0x7f0000000500)='./file0\x00', &(0x7f0000000580)=[&(0x7f0000000540)='/\x00'], &(0x7f0000000700)=[&(0x7f00000005c0)='\x00', &(0x7f0000000600)='\x00', &(0x7f0000000640)='^{/\x00', &(0x7f0000000680)='\x00', &(0x7f00000006c0)='\x00']) 16:00:12 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x400000000002, 0x100) r0 = open(&(0x7f0000000400)='./bus\x00', 0x8000000001, 0x1c) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008b00002327000000000000003f000000000000000000000000000000007304a5c35f61d6c2", 0x2c}], 0x1) r1 = getpgrp() r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r4 = getpid() r5 = getuid() r6 = getegid() sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000440)="4125bcea1880c2cde931f55d04bad226d4b2c84e4589cb621e9f4cc1995f0733ce5ecc004700f8c255c5295cfd23e325dbcc627007606ee9df2728995bb5535971ad4e3dbd302ed2ac9c00df12a312d69f745bc4df4e3a66c7e9663690e4fa7ec5bcfc04613cfbbdc73b9f505ba9b4426c11ba0f3e2902dd4428b9a158390a48e11b241fc85e74cd6f9ac64c90abc3223d89696aef3f7c1bcc57c10fd932a2fea8e3934484963db73557caa3ddb88b0456386f79655c022744a0661cd4175283972e569cc8d5e9a6aa83a7ac743f20d101c80918c7787b4ad2ad8b951a0cd4303cfde296d0d13f3a02eac2fc18f7d70dde3074348bb8bd6634d8a0975866a5d54fe852e284978a1946ffd38fd3a82e9ed19589ad0ac7c3311bb786199f6bf9672df50dfd9d6e893ccad8cc4c697179ab88086ef4a161e4d4d1589cefc086201b1bc7ba6a0273542c40c1feac930f19f5e4160926b05d5160dec756fd11afd3586d7024f39613b2b7bf4e6d86d873222ede6eacad3268a16fa6f895109d061ac35408cb75dc89f44c66640f27c6f51b5c351e6d3dfb7dd415172f4fc16fedba37ef4a77e3dd1c0c5f30ee78db6a77f07273e5b4d2ca44b3fcd412471fc68307e9a8a749123366430a95c92a9d0e983bc8583165ae52040c7c9f833e7a2facdb257221a533cc2bab8f51956f67af8195d0feb945eb2470d84a1a262ef4c31ddf0d48d842e355c8956c5b7b708fabb147eb60674c4823691f51ad870f39f735402841f6c9bec11e69b5dfe46b26a1982b1f705bf33c2b78b4326d1106ce1d4617f173a99f0bc8ea4f9eed766af85ee196408c5b00cef7bb71d9827579f2f5cecc5b1ba00122a7722b3a92d4245bb7e3d6a70b35be697c6176d0560c1006e6dfa7f18dab6ef4ae2b2bf735d0549234802bf68fb678d2d64b73d3748ffd6bdc1a4e8d09845b2a6e294f80b2180f626481c45aac4a0e56321783d449972509bf65f5b52e6fea150ec5017b387362a3c87ac673fa63b6873c364487324e6b83d618e11de47c502e0cc7d27b1765d0cf25f2ce19aedb8b9472494678e612a4499951803db391fdca8262270ea2e4c90bac4e223546b852a83f58f0d90cc29845a7fe35de19b604141d0c0fc9d555348479170741f04b0f91373d693c636a79863376c8681d52f2c30e6bb2b71c300e1fc5f553f522e7dd2ac3865084768e0ec25f03b6e529df3d856581d4b8d956054c9a246d9ef1a44e0cea6aa446f218eec4c6b14b039d18335bd7069d41a9225879785f8b2ffafb9f0f559300fc4fd2c01518549c47be4a207b462a77b394723c907bf60f33a413ab0b88bf8a2e470915201237d931cad03da56ae4ce4222b61dfe7ce294d323db1d1d7eb035a773cd84ffa9e23d1a7bc5d893113082abeb41753278f275173b51ba4cabe0dce9aa66263fbde02abd6325be69b07fa877665eee0fc089c3f4236764c80e355efb20e9048f8fb337cadd90ca850e836285a2375fa7dee2c68d107f6557192988af4d14cf6330543c7962957edbbce2cdbbd1d2d12807c846c621623d1633e7b5cddd4a24d13da5039ccd64cb32f358f2ac00e61eb974a6ef164d752761ee85d3823fe88ffc81da4cae95ba630f2a5320832a5d3f8f5cf1d0bb5f90555ed38c380b52b0f176c08f50fed8990667faa531ed73baca1ef7af9529a3be191836b704fa290e64325f47522bd3a536527eb3fa1c026c64cc04e8dfe566893aba06e1b5244e32bc03de24d3217e92cfcb48aaa86b78c85fb880d5d8cdd1f498aede8404f63ae8ad524cc77f7e9b967c2976fa618f02bac98bc0813bd608727cf1803353f10e8c67ad75b63ff2640d7d738d0fb1966e838ccc0a5527312e931706bb530a94d30eba36c0bfffab0961ad721eeba59f141de3f555ff6dea55ee2af024025ab3ce761c6b7a8806f9581f2cbf785af558b2a656d02060da4954200c0b8be432fe6e982cc5b7a98509cd528a456dfe4ea9d7746d0913881c3df9a44b9a4d948f83eea4e373052559ee0d515463ca8643543b61d0b76b148573e6b5c4caed4a29a77c817c2a22ad94bf08e1437f9a0b6fdd502f5bff56cce643cf21b220bd23faed35f0312b7e50ec7dfd9ae512c0a4225e47a6ac35626a53cd1d1ea2245e49a6f73d38dd780d1d1c9618f26fded956389869777928495bfa249246a204e90028a99917dbdbc39ab205a74517e7d54f7676a72c8be48f098963cd812afb24c2b72463f38336ae486fa3f7062729373efef6d64940332835d63afcc4ad5852fbd54f063b5ca0d680bcd1101458db70cc7ac112bc85ddf53e7d2960bde73af5d7551642b635e584572ab8d91fa61b8eed69d536ce3f0aa77e37958833aaa36ef6ad9bbda7d79d5d50027fd3777f087d1a4f6056c0cceb3b4ceb7a504b68874a8054209f60320d5c6fb053d7b1e8b823e0f6298e9a3bf1d012c4e2342f4232046e8dafc6e02bdddaa37b7bfd3331dd73dda6244a75808d1c4e0b4b0d53f9b99ef8b0740f381c6cc4b3692b6724859dc98f361ab10756d427a346bf55310aa696de5062a7cea9d9709b86cec9c99921b8e41d2b15fee4dfc3a37f198fe1001ec88a73c4a9642f6908632b08f69d4c73a5cc2e2fecc3ab030b8716419790b506ae3b3539df839c8dfaa8b472d179ed2353b48bd70acfc61d221156c5438d05d80fc3be884e7969fb933430e136dd30754aa66dc499cf82403bac89594cf126626f99823de3f10400caa62940f636a5c88f1396c2b8a19c2d9ccb3a576efd68a30ad7ce1dd7732b47744245439a7d0ae1e240d806c7f631526d36b80573e4bc739c56df65c2ba60f29b551b9235bf74b0305217652334e93f66f7e0751f49cd7f71036194c82ee886b3763d199c62b7c33fe24decd5dfef88814a264fe02bef73e7f337b39b2e327982bc624fa099b1a5b105bca19102cdffa556de56ef7ce95645b2d1531b46296230b0207db374f3c1c2eae9bb6b559992d45c30482699c1abbc4cc36b67ca3bb920271e2e33076f8e5ce7d49eb058ace5e9f5cc46b9747dd6247b5d24efe5aa8ab8d517fd0b5a74da27853a65b4d95ef9051c97fe6261d9553702cad0b81c053188ab4f8160731b5ea06d8f598724242d35a1e12605a38ef8c465639cfd154273ad599c4b6bc6d8d8708499e0d95c502085f16ba50081b800b838561abdfcdcb5aa98ef922519ff4b60062b153401c50771d2eba4c5df62e3a6deeed50cfad1478f6877b3ec9f514b9ac064b855951a24d29ef18d6405e902439402ed4c08ed4bf7319dfe01c9e31353de1cc64dd620028b479f977ee2cbb5133fb48281bde0a8a221d2dc8921595d34ebd71cc89bd445b13cfb2ed1ac2d92b9735ff8f488c25e453d87976dac368b3bf3667573be9f635c67e774603ead056dac4a7b6d5a311d8170c3960f529635ba41a67222d3c56e2d38efa6df0b783c649b4ae3c9e443675c30258e9cafd57f226631b793632010b89eece7121579ca99d6a76edd23b11fd6e913b29ff2c7e1ac4f3d6e6bc4336484031ee0d8709fe79c2f0de85a4258e355b6d3a28331f603a625fcefe93f3d176234f23b844c7b6ee4e3430f0738018fae9a13e1da6aa7f2f73ca0a776a9286e13cac0e5b055435c2268dd3b2b80dd8f6617e28b0b6fe6cb421c9ac9e47d5b5a82b03711e2be3c80693344de81aec9bb58a6d9d456f392fc072ba4d7b76bfd469f8396f12557a0ca609580a04ab02287bcee55989088706d74075f34d7e41043a86c8d68c35c201d7e72a702a3a537221fbfb6870d11e35e0b294edb7e3b59d7735fc6b212f9a9dbe88b94c2b94b35f51f4db5a21bd3cc3b264e57b539637617c38d794b275e5a92cbe5d19981cf1d4138d7cd1fee81a4d6b16d7558c789099a15a330cd271dc8eb5d09732c53164eec3a9c01293a4d4ac76dd694c1c2b83c5dffedb535045c872e0570f6b40cee71c5c3b1b552ae9faa1cdc733cca332c6637308fc1188568626c575bd99ebdb91cd5c8af162bac892eb4e1bc48b6977ba16381d1bde30cc46f9e03993657c6c03306f372435c2ae1099d86944878e046b53a8e444a9eb3b9d739daf500b0d288b38daf1636839177a23a8ac44dd53665d4f425ae7cba9d798bb40177f5ac3dc4300875456b8f31a76f74fc9a38f5d9c3a8c269be56356ad8c7f79dbfaccf995ee3fcf8453b50d46b57ddc7c0a75d5e8d91e7311a7b864f496586af85464c3dfcc1bc554b25e6f85de99585315a445720327aa81f4b2e5d9c871183fbe9e2b2f9a68a0ad8393f20bd53832c047c960018857b242942e035b389af63b7ba5ea60520988e257b51e5d9dba99436288a182cff2a63af99c868286943f284e219eee54c3d204442610b4c4a0ebb94c94562f01ea1d9e78fee9c4c70cae3eea4a3f9f05ef6195473401403c716c30089209703d8953ae5adc7a8a650ed80caa350b1e2d664d5a22525085babcf757b9c775afaf7c6576ffce7d8d4d3c5a367ff785613f53b0b0839872a8345cdd09c41d929991fb3b9ac574d4d6e27d8a74079baa3a27f00694292ad29fdd4cf224297633b97a4837f8f3761a77436b8734760f20e80154ed587b30c0fc0b6da8e0eba1d304e406929e2b3e843187b68082d34fee98f4251395fa7584041fb923ad1d7671d0cd11aead18b4c39c9983b0ec1c635e1360ea4c9d9cc5eb402efb0fdba6cf3c11c1de3260771a2af406ba78f65d0a959366d380131cf874a0cfe1bb168dcaaa3f88061e05011697ed437a8182fc11d5bb0dc583ddb11ca3be713dda177b0665c354d5ee3ce8a779d9c31cc86bab5950f09c99b47f0385b6753c22d61bc95d77c181906f397bbaa8e6ac7032b4f19593176d0c0756d9aa8700688b582eb1e97f4f776760cc8eb464b9a22496707f4089a5d9f1325fc09812f570bae6cf0b9590058dc0d45b4e046660036afc523f26aecee245499b512c8d84aafc07cc11d9758e3743bfc514151859a74b85183bbf8e26157b5af9471e590b28d780241220dc19152ac108f94113107389952e7a071c50108c96026215fb890a75ffcb61f24c3731d3fbf45601ca719889e364406aaf083d9722e4bee690099d5f1d9eaaa27ca8bb016574d5f2d24d11e81179b4a8fa349838b3919903227d25764ac94c5c135e12c008280bc467ec59676955bd6566c7ccedb835e206f517845c603af44cec20f332d4be0b8a084d097b5b144d683bcc8553a4b36f8c6f7d8798398f5947b4a4f18a9a7055c37f5e1d16ba3268f178752ed90ca8009004a13b0e64af0288c0c72f2d9f9d2c3b22880458c7910406a3cd7bcb2b06ad9e8a112d0ac2a629b4c64e3b47bc3969cea9dac1052287c3a73ab4d1e804336d96cd5cb684555935de4910114106206e2bf53b88a34b87cfbc5af4092bbeea33dbd0e06d65bdbea4adb086a8488589888c9d3ee481ba75da82da4d8c1f2c6735170dc5ef317adf06236f930ed0255e23431827b01de1e0de893b60ddde975ffa59f6e1f645952ef02689b74646e5cc466c9fbc00e652673caa7f74385f6da4edf70496d759430014f98738a60f4e3f401cfafbd1fd42cd3589e043047355e1a6802ac82ec481d8dee797c3c29358a5da0779b2e8191b25912ef2c27a85685b8d0981e08bf72e3548deb4dd5b0d05f54f8a69c7bdf37a0ff853795d50d3aca312e2a05eaada6490ee7bc8255deb0496c1567536916fbfb44bbccc335a32ae95e3f0df12561923e46142e6a22c32a482e7c2506f714cf4c499cf74231143a0d6c8811", 0x1000}, {&(0x7f00000000c0)="f72472d6fc1d8c4ed770cee9a4be45b59b7fce5436ca2cbe1e3e6b61601483aec5dcc4f401101913be4408c4d70b5017459a68e9449851e59c96c7c7c4e40ff3031f401aaa2508b9ed790a10d7a6a7b8b740f360c86aa43ec4947e231e5aa3200a1b45978d1b", 0x66}, {&(0x7f00000001c0)="3c3b6a8689d20babd937ac3f1b4cfc8e3fd25e016985aef8bed6fa2329b5469f82be478cd4cb0403e4681c92c3ffc8624f1b8fc749f2932d26771b48d159282ad741ff4e5e", 0x45}], 0x3, &(0x7f00000002c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}], 0xc0, 0x1}, 0x4) 16:00:12 executing program 1: setuid(0xee01) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)) r1 = msgget(0x1, 0x489) msgctl$IPC_RMID(r1, 0x0) shmctl$IPC_SET(r0, 0x1, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20410, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$setown(r2, 0x6, r3) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) setrlimit(0x5, &(0x7f0000000100)={0x120000000000, 0xff}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4d}, {0x87}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000380)='c') r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) 16:00:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x501) r0 = syz_open_pts() syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x88, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000000c0)={0x10, 0x5, 0x4, 0x4, [{&(0x7f0000fea000/0x13000)=nil, &(0x7f0000fec000/0x3000)=nil}, {&(0x7f0000fe8000/0x4000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x4}, {&(0x7f0000ff0000/0x2000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x100000001}, {&(0x7f0000fec000/0x2000)=nil, &(0x7f0000fe9000/0x4000)=nil, 0x400}, {&(0x7f0000fec000/0x4000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0xfff}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x40}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000fee000/0x1000)=nil, 0x100}, {&(0x7f0000ff1000/0x4000)=nil, &(0x7f0000fe8000/0x2000)=nil, 0xfffffffffffffffd}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff4000/0x3000)=nil, 0x5}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000fec000/0x3000)=nil, 0xfffffffffffffffb}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff1000/0x2000)=nil, 0x7fff}, {&(0x7f0000ff4000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x8}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x400}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ff5000/0xa000)=nil, 0x3}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x2}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7fffffff}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './file'], 0x6}) r2 = open$dir(&(0x7f0000000080)='./bus\x00', 0x8020, 0xc) dup2(r0, r2) 16:00:12 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x1, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x2) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x1) poll(&(0x7f00000000c0)=[{r1, 0x81}], 0x1, 0x0) 16:00:12 executing program 1: r0 = syz_open_pts() flock(r0, 0x44000001) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x4}) 16:00:12 executing program 0: setrlimit(0xc, &(0x7f0000000080)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7ffffffe, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7ca5977300e8ad135943f2df42775d195cebd66ea14f61469ca8271f56e5c28", 0x38}], 0x1) 16:00:12 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040)=0x8, 0x2eff83ad5bd6f28e) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="01002e2f66696c653000c0ceef8516244b504556ef09a5044f3c68bb02032d054021c722665792a7ee18ab84fad3632d8cf33382d0895811eef7c13c9dee538193a537f7db72ca9e64f1d8e17b7b7be4c003bacd09d9d77627d60ab4736fe17df3c6fa74a10434b3377b316e1602578b1e58c4b669f340d3dd1cf865c46fcdfb68ebfe9539d27e2e0611155673"], 0xa) open(&(0x7f0000000180)='./file0\x00', 0x10, 0x1) 16:00:12 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x140, 0x100) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000200)=0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x34, 0x0, 0x0, 0x81}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x802, 0x0) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000140)={0x8ef}) syz_emit_ethernet(0x1, &(0x7f0000000380)='>') ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000240)=0x1) ioctl$BIOCLOCK(r2, 0x20004276) 16:00:12 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0xe850a719fca63307, 0x0) r1 = geteuid() r2 = getgid() fchown(r0, r1, r2) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r4, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=""/214, 0xd6}, 0x0) 16:00:12 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$unix(0x1, 0x2, 0x0) r2 = getpgrp() r3 = getpid() fcntl$setown(r1, 0x6, r3) fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x2, 0x0, 0x8, 0x8001, r2}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 16:00:12 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "002000d30628010000f8000d00"}) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f00000003c0)="06000000", 0x4) r1 = socket(0x18, 0xc003, 0x0) close(r1) getpgrp() dup(r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xb) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x4c}, {0x3d}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0x5, 0x20, 0x80000000, 0x80}]}) clock_gettime(0x7, &(0x7f0000000200)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x7, &(0x7f0000000000)=[{0x73d93937, 0x5, 0x9, 0x1}, {0x9, 0x7f, 0x0, 0x6b0}, {0x0, 0x40, 0x0, 0x6a91}, {0x7fff, 0x7777, 0x40, 0x32}, {0xffffffff, 0x400, 0x5}, {0x4, 0x5, 0x5, 0x5}, {0x0, 0x6, 0x2, 0x5}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:00:12 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x2002, 0x2000000000004516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) stat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000240)) r2 = kqueue() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0xc80, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x7, 0x1}, {0x88, 0x40}], 0x2}) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) kqueue() r3 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x1, 0x0) recvfrom$inet6(r1, &(0x7f0000000100)=""/73, 0x49, 0x2, 0x0, 0x0) r4 = dup2(r3, r0) flock(r4, 0x9) openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x200, 0x0) 16:00:12 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000240)='./file0\x00') r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r2 = semget$private(0x0, 0x0, 0x2) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000001c0)=""/77) unlink(&(0x7f0000000100)='./file0\x00') fchdir(r0) write(r1, &(0x7f0000000180)="d128003cdc7108fc6f48fe566a", 0xd) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000280)=""/95) chdir(&(0x7f0000000080)='./file0\x00') 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x40007e, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = geteuid() setuid(r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0xc}, {0x35}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000300)='I') 16:00:12 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) recvfrom(r0, &(0x7f0000000080)=""/117, 0x75, 0x42, &(0x7f0000000100)=@in6={0x18, 0x0, 0x10000, 0x1}, 0xc) clock_gettime(0x7, &(0x7f0000000140)) clock_gettime(0x3, 0xffffffffffffffff) clock_gettime(0x2, &(0x7f0000000180)) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x20}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x3d7, &(0x7f0000000080)="0d20b78e") ioctl$VT_GETACTIVE(0xffffffffffffffff, 0x40047607, &(0x7f0000000180)) 16:00:12 executing program 1: r0 = semget$private(0x0, 0x7, 0x100) semop(r0, &(0x7f0000000180)=[{}, {0x0, 0x7, 0x1000}, {0x2, 0xe7, 0x800}, {0x4, 0x6, 0x1000}, {0x1, 0x8000, 0x800}], 0x5) r1 = syz_open_pts() mknod(0x0, 0x4000004, 0x0) r2 = socket(0x21, 0x8000, 0x3) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r3 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x1e1) geteuid() setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000140)={0x0, 0xfffffffffffffffa}, 0x8) getgid() chmod(&(0x7f00000003c0)='./bus\x00', 0x180) chdir(0x0) setsockopt(r2, 0x87, 0x2, 0x0, 0x0) getegid() ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000400)=0x6) getegid() getsockopt$sock_int(r2, 0xffff, 0x1007, &(0x7f00000001c0), &(0x7f0000000280)=0x4) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000200)) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000300)=0x2) getsockname(r2, 0x0, 0x0) chmod(&(0x7f0000000380)='./bus\x00', 0xe3d01048b5c1c707) writev(r3, 0x0, 0xffffffffffffff30) fcntl$setstatus(r1, 0x4, 0x4cc) mkdir(&(0x7f0000000240)='./bus\x00', 0x8) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3, 0x1c, r2, 0x0, 0x2000000) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000040)=0x8) setuid(0xee01) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000080)=0x2) 16:00:12 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x18, 0x3, 0x3a) select(0x40, &(0x7f0000000240)={0x7f, 0x2, 0x100000000, 0x1ed2, 0x1000, 0x7, 0x3, 0x10001}, &(0x7f0000000280)={0x3, 0x8000, 0x8, 0x2, 0xfffffffffffffffa, 0x3, 0x9, 0x4}, &(0x7f00000002c0)={0x0, 0x6, 0x8, 0x7fffffff, 0x7, 0x8, 0x1, 0x5}, &(0x7f0000000340)={0x7, 0xfffffffffffffffd}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = semget$private(0x0, 0x1, 0x77f) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000140)=""/229) write(r0, &(0x7f0000000000)="62b0e349a745d2f8", 0x8) syz_extract_tcp_res$synack(&(0x7f0000000300), 0x1, 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000380)=0xffffffffffff07e4, 0x4) 16:00:12 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000200)) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() lchown(&(0x7f0000000100)='./bus\x00', r2, r4) setuid(0xee01) fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f00000000c0)) open$dir(&(0x7f00000002c0)='./bus\x00', 0x4cd, 0x20) setgid(r3) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000180)) 16:00:12 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget$private(0x0, 0x7, 0x8000000000000008) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f00000000c0)=0x188) mknod(&(0x7f0000000240)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400008003fd, 0x0) write(r1, &(0x7f0000000280)='MN', 0x2) r2 = socket(0x18, 0x1, 0x0) r3 = semget(0x0, 0xfffffffffffffffc, 0x5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xffffffffffffff3a) getgroups(0x4, &(0x7f0000000880)=[0x0, 0x0, 0x0, 0x0]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000008c0)={{0x1, r4, r5, r6, r7, 0x100, 0x7ff}, 0x3ff, 0x200, 0x943}) semget$private(0x0, 0x1, 0x6) r8 = getuid() mknod(&(0x7f0000000200)='./file0\x00', 0x80002008, 0x80000001) r9 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) recvmsg(r2, &(0x7f0000000c40)={&(0x7f0000000780)=@in6, 0xfffffde9, &(0x7f0000000a80)=[{&(0x7f0000000980)=""/201, 0xc9}, {&(0x7f0000000b00)=""/7, 0x16c23b6f735127e2}, {&(0x7f0000000380)=""/27, 0x1b}, {&(0x7f0000000440)=""/185, 0xa6}, {&(0x7f0000000500)=""/233, 0xe9}], 0x1255, &(0x7f0000000b40)=""/245, 0x4dd}, 0x800) r10 = shmget(0x0, 0x1000, 0x400, &(0x7f0000ffc000/0x1000)=nil) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, 0xc) getgroups(0x0, &(0x7f0000002980)) r12 = getpgrp() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000029c0)={0x0}, &(0x7f0000002a00)=0xc) shmctl$IPC_SET(r10, 0x1, &(0x7f0000002a40)={{0x10001, r8, r11, r8, 0x0, 0x71e7dd227f218318, 0x40}, 0x40, 0x5, r12, r13, 0xffff, 0x7ff, 0x80}) kevent(0xffffffffffffffff, &(0x7f0000000400)=[{{r9}, 0xfffffffffffffffe, 0x2b}], 0x200, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000100)=0x1f) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r9}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r9, 0xffffffffffffffff) semctl$GETPID(r3, 0x7, 0x4, &(0x7f0000000000)=""/159) 16:00:12 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10009, 0x5f) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000780)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d569020287ce96991408074f0a8b7f55c3544c7a1eaffa8c19b9f40963e949821f54c23f411c476ab4c7d76eaddfaea404dca71e26e95282891a681a18293906959eb7998b90c9a0d3d7b56b2150ae6c663942ac04b710d9a738c47b91df915f55b5ee60ed1d3910e16f7f2407bf23292a2a9d471bf97219c55ff33341d9d757bad34ed75681efcac2af4230e0f6d316100e6a77f58080c90611d14f9c72d3410a84adb3b1795504b44db2f0df0868334e8f805aafe113be40e55fe2fb5b57dea99da566d0157d4efe8286e1b8e376e1841e7bd18013e98f30382adcdeb9442a17c0de3bc84a2f9684ffc2d40e50da4b79935c2391491b6ffa8b1b953da5940f306713884504a25430516877a53ed45076d3e2bf4a812905e4198f72d0bd9e3cc10b6d3ca3cde5710a20e13b0ff2e2bc325cf55630c180d722392e5856cbb6c85ed57f33966556cdb733ca8edd8036f25a0b2206b79f663e17a488651ebe402466c631cf088d0880ca7d890aba7d2597ce5a7a53698e4331170d7118c119aec184080c34c5c5e6a5d7ea5286ec996a9e9f0ca41e036380a3616a01b1e2cc8adb9ed4adffaa31735d36d873fd74aaf2eb451d24aa7dd661dea3554880ff46f7a215153e8155b923304d652b0b0dca3af0bd8b83fe76c28a9315f9acc2e2d7ada11bf888a43e6d984311813f", 0x292) 16:00:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0400080000000000ffff000400000700000000009376000000002255"], 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) r2 = getpid() fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x3, 0x2, 0x0, 0x7, r2}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:12 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb", 0x7a9, 0x0, 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x41, 0x1, 0x858}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000040)={0x2, 0x6}, &(0x7f0000000080)) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 16:00:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) sendto$unix(r0, &(0x7f00000001c0)="7e1f65c997ef3e10c4e23551634ca52dd75a9e74884a1c0247e69ead5e007d2987ce78113fab9a0194a5fbcf4bbc380fdb80f6", 0xff61, 0x4, &(0x7f0000000180)=@file={0x0, './bus/file0\x00'}, 0x8) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) pwritev(r1, &(0x7f00000005c0)=[{&(0x7f00000003c0)="48494c93887592acf197cbb6697d3f566d73fe1e89e6428af4f2498771cd4c2e4faf881332460780bc05742650d3e91e4f16cda0703dc98c1b18047f8b4f1e89d749a632704b2e6fb53cc39055819ad8fcb8fe8363b2100c39623ccb332091a7b726a08465221b772361034a9217cc05f550dc4d3e", 0x75}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:00:12 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) chroot(&(0x7f0000000040)='./file0/file0\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) unlink(&(0x7f0000000000)='./file0/file0\x00') 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20010, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f00000000c0)=[{0x81}, {0x10001}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:00:13 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=""/65, 0x41) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) write(r0, 0x0, 0x223) 16:00:13 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x84, 0x6}, {0x2, 0x3}, {0x0, 0x9}, {0x1ce, 0x485c}, {0x63, 0xfffffffffffffff6}, {0x26, 0x100000000}], 0x6}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000040)={&(0x7f00000000c0)=[{0x100}], 0x1}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x80, 0x0) 16:00:13 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket$unix(0x1, 0x5, 0x0) write(r0, &(0x7f0000000140)="2b00ff23000008002c00000000060000", 0x10) 16:00:13 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20088, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0xd0}, {0x1001c}, {0x6}]}) bind$inet(r1, &(0x7f00000001c0)={0x2, 0x2}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x84}, {0x1}, {0x6}]}) syz_emit_ethernet(0xfffffcfc, &(0x7f00000000c0)="8b") 16:00:13 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000000)={&(0x7f0000000080)=[{0xae, 0x6}], 0x1}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8000, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000100)=0x4) semget$private(0x0, 0x1, 0x200) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000240)=[{0x35}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xb663964542f7872, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000000c0)) 16:00:13 executing program 1: ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)) madvise(&(0x7f00000fd000/0x2000)=nil, 0x2000, 0x0) r0 = kqueue() munmap(&(0x7f00004ba000/0x3000)=nil, 0x3000) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x4) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000240)='./file1\x00', 0x102c0, 0x10) connect$unix(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="00002e2f66696cff0f00"], 0xa) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x30, 0x0, 0x0, 0x8000}, {0x6}]}) truncate(&(0x7f0000000200)='./file0\x00', 0x6) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) syz_emit_ethernet(0x16f, &(0x7f0000000340)="cf6d41228505988d418d0cb9ca6074551622ce6f83db745f17d33dffbbee3a9b558008f5e5c37cbdd7df542cc4f7538ecc78d62227b9606596c860b8691f3c69cab3863a21a9203b7626b791294320477815225e2aecc4270720461fc8d28a54e78711ed2b438992f5ff01b3eb5f7a33c4d44d997dce6ba8aadc561d092bc36739bcc128e956538c368aebd0dba1f241712327dfca9a871b109ea5748f3522aff0259cbb58e897b6e0b1eda4d8d8dca2182dd2dee82ad12bd72c0a1576f5c4ecff454d88952f1b2ad25b1797656982be01433e6d9de74d45b61a789ec5b4535bd69fdc31bfaba9b9653c7e1ddc6e786fcfd3705cea5ced3a89b299f927a46605af5c92d04924462b76baa9c1613ca7cc4a760808e7011ba1a22961b826e0c512129389cc753adfb46cc13fa5cebdeae4a7999a792f705f0bc7775b17e118ab7ce55fb0b7843b0c8385196a615d6661dedd6814219977b64a2ff007ad7715ce456fa4b6ca74c727fb7e111ee2219bdf") ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000100)) r2 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) recvfrom$unix(r2, &(0x7f0000000140)=""/124, 0x7c, 0x40, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0xc62) 16:00:14 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) unlink(&(0x7f0000000000)='./file0\x00') r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f00000000c0), 0x9fb5, 0x0, 0x7f, 0x0) close(r2) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x4a}], 0x1, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = kqueue() kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x8, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) 16:00:14 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000180)="b1ba94024bb76da0cd93f5ef34bd451ecb5f31cd118c59927e40c0f553d56273031bcacc7c7f0631d4238c60a0ac65daa421ff73e3f83727dd39b18a86418fb88e4739ffa32c6f0d4fc8a8c310dae7c9254c672a77c438de8b1d604f1a323ae67df49c16719b72a8401b939878c03aa385668749eca9c2ee073a390aee6abb24393bc7f5f44f1303a5697eeb060ce7d8d6884f53c02c5c25df87f3f080f7000340f74d1bcbd9854c70643b985b2099bceaa19ad17dfa283d418a36cd366eb3c0c808941ade3be0c18902e7ef5b03bd965b372c60289e7acb2b9c2a0b07e3e5f923a2ded4d113e72263854c78215340f0dd9c7807f487640562c209fa75c19e528760102e120d559c49e315fed1784f77b1af478753ee8b65c9ec34b2d4eedb7ad980581bba457fed2546b9bcdd97638486e075e58bf80f8f4840c426086c886a85388ea7b812edf6880f02c08f8f78b62ca41da9674d5d33cfb35435cc362cebff59ab9495ae71db1463cc0b82533a761007d84c9847d2fc74d1668ad1b285626b93987e87adc9d594c06a7bee635142f029c0e0fa03f2b9129f28e2e99362998263c4ced3667604ac7b98250051418506720f61ddc1c7caa816fcf435b7e762f8a9911e96763703c4d0ccce09b9e5d00a355b414e86402924d41cf2d9e2812654cc66fa510f618315dcdaa6648954bdc46b9286f8ea6691ed7d70e92b836e61cf2392aa3ac16807f70d602ab1a421d357ccecf092e706114211220301cdbedb143ca1858c8a9164e024f0197b96381f8d3c30d9cd940ae6d5fc2094b248489159d13d547f45458de04cde749b6761c8f470f5c804996b48ae0cc74e78c1172a70c1a66960d4ed2bc6c4a389f21255f74b3027bc21ef41ef1bd45920e0e4c63d92dbd355cb9f79a71f00310637368d29846b077b76bed5a60f454af1bc7d1be0892a28640d69104181ba6238bcd15d88e6e98e3b920b4502210ccbb2573b38bf7aa38981fd4f6907e63cae75b5705a6cc880f37dc859653e3dfedbba38c4de1f0bd12a5090618ae593a2c023fec0bb57aea4202726ad34400a08cc5b9d658d95b511865e607e36d6f52915cc09c43f580269f40fa463fea9922ddb97986464e9dcebe7ca2b73a98f142a007e06be631a13409dc9230756bd000a30f7fd61905cc16b1101ecb4b66d6c217442e8f239252dd1d831dce44aa74fe947543639b9e929049f08d65a35b42cc40a99c7c739c8dab848f958ec3ab718fa767778ce8c2e78a34be202a0dd6735d59036b744694c1d07c05f4dda2ec2e7e4273a72bfa112621212bf8e63b55db51106da8135344885a7d390b16b9ce0f5d6f02f6fe9bc5ce1917e24ea04e65965ed184d0592b148c753ef21c8d04cded94cc780283ad3c50060ff7a2b912efaffa879ca1e8a06cf48ccb22553821b9c85bc84a9b7615a3dbb7272f38e9db2e1bca22ecdaddfeb9408c573631f2748dfecf11e4b84f027380293888a86dc66c27a5efce4507e356f1e382d35516c9dcd64311dda6087e4b8e77a3aeed8858b6b99dbb19481511f54c754f209eb5246a4eadd0b9fc556540848c07c13f245ec41b5b013f9f9570d10b615f531efdd6b78c54ec70b6686a24e047b3ed484e9501bdc0814f20eb0ed196aa87d19760c87b263566a437fffd6c31d5b5c40a493670e0ec659c2a1d488958358db1758f9ac64697d607e9c985fa5092b1034659f9663a4985fe341c4e1088d094e9f142cf3022ebe0df832ccd044249ba8bac042776cde0b53feb6b564573107dc753900383d3f4a993648396b90f97130bf8e64c49d57e8f4417b14ea40264aae05ffd39fd3ee88558508e59f6537914670b3892f2f1b9b67d4bbde5defb9f51150e3eb1ba3c1561834a82f9d41404988be97db51306f24541c9a1cdf935c07a1619c0dc6957466364ffa0fe7d4664db3528721293bce00aa156405af56723dcf2176f1ee7e6e9148ac5e5d40e9fc9de021a4986c80a3c6cccdc9caa0b68ea14562dcdaa651250c0011539f0caf857ba969ce2d79f4d4d8985236b9250495f68d3825ee3ab7f7561b8ffb5bbdb19a2260b2718eadd92874162746d560395d51256821a057af5e1b10d7b2cdf259acd9eb5040f19329d8bef5c53c9b18ee4be5faf695ef055f500545c6bd58c7c76a43c76bd9ef5eed4f46241a6c7c82f037cd02e22a2b44ba734717632b3771cbd2a56f990ae62d05c006d65b18ba2e66b926b30f41ff67087be21b8f0e8fa45d50b8703de212e51a4b3a2036bfaefee60ef36edc41b378d7edf4ce0b7ef5599a05cffb30ff4eee8238a234e32ee5a3f09ad9b1d279d001152dec4b2e068b3eb1eafbc856fddcb369dc6a75992a93cc5f212ad3328d4166d1b2c0a12d55ae828730c9901ee76746402cd7a1826373f3d404778594bc14d164d1df785ea98ac16ec41109807e122ff0680b4f14e7086c74c78f53508fdc067327ef7f7dade82365b59c26aa5272bb33b8720d1f88a0e75d0229f2615cc8a4f780420275c4135e3649a8259e89fdfe1325aac7e79a45ed4b1f455a20658553c86bafc5c0b3cc218b1c48026782c18fe952d32b58280c40ffd4204483c5fee95bc3cefe0827e8fe520161e17352b86b4613cfe1d24473e6d5652d2ea93d1a502564e57168702a3ef8573fb2fd410650cfbfe2364920683680e5b4d5fa049e21dc0b8d283cc8cd4bda81e04a655ca8ff1cb094c0070d637bf8a7fc4cac42188074c0f59f1dc8c8d50da8a9e96a0edf72d5f507dc3b493441df8ed22b2c2badfdbba762269b914a485922b7c90db6e54f9f647bf5dd6458e134ac943380716c919e81b0b8ad7128f16911a8b0f8e8fc5daa3af4bd49474e9fb206fafe0285f9c3e13fb88361be954f6dd8ab93c08ed6bc78cf1894382eea17f42cd7e14b8cc4b4f6694039c34358f7876d7ff7cbae135f7b3c82d70b9614067fdd41b02307d970ed0463aadd261a66edd8c07185755928c11ab9933ba440d74a37fb5777635717bc4c59959e2a0b3a50182c9907989c08a06c8900dde5f21a76c55921dd2985c0c417d745618191340825544ddfe131a4e2e2e1e940f6f633040134f08b64c4b17bffcc23cf96b1c1ccb117392ebf2833cbafe02c5eccc6aee30017852a1e86b65fcac3135b31a2cf47af89022a7b1a30355ddb465580343be232d48a42ddb7fb7c8bb0aafb69a30acc3074ea305c25d66d09f74ae2413e871394e4da3d3a4ecd0f6adb2212f7cad5cf7c9718e56acb39efb8e13ae6d4b26954e45e4050d5603a8d5848773ec2ef58db0536575f5dbcb41d01b95421ccb0ccbe17c1cf87a8b586876bbcff85f4ba79bb1c03ec0395c30c28601282337d0e776817cb21cd4d1950a8031c2e584e037721f25d99e174616b3d6614402fe418575996734cfe8dec6473503149b3a9077e36bec8c1a39eb86f1397422f6d6dc19009296ad813ddca8d67b1e1e91029f5493566e3a84244d00ac44ae09e67427d8726f9e0c177490f4d98b020499d890bbe0622b314c6306e567641000d33c36723b4fb858407c99df63bc386170e22cb0fbcc37d39e6ebddd4ac114cb8b75ee49cb2c87c212d49dc999663a91412ab164c30bc7d4fe81dac24c21747176b4638aa64a1a7c344936786e152de7ccb311c0c8b0bae6bf73625ff9f094d25db97a424056f38b6c8ccee5a36ceb966c649be1add67c7bab883055fc17b290547d3936c80b51a0671fc59a44ce1e47340c8cd7b5013ab8cb0a4099220c198555c4366f7a4f8d3a826a52957d47da0d78487dba0c4d98e3efb11ec67a1f5273ce0c7af865b786febc97d0fa67376421f5688d3af69c99bef4e6c058ca721441d8d51013f8030bd5a0c995b8d561ee07fc9737dce9f5293e75a1351afba21b1fe2f90a381845f44903d4cf1326d4d87618ec5f7704809496466396d80d91cacc70e0556d010f1b3089eab9d59d378341b4e691fb14dc902abe0557da849778f07e1d95afa4c4742a76d6fd30cee862aa2480e157f5aeda4d13f5ec39de4bc9834fd006cff3f5f95f149ae31a18b50b4488f7fa17055795a6913eda25c642e189ca705d1d1aec24105f4075015ca9d9e3bfc11a962e817ce00713d36495c2d1ccb48f3312160af54fb6111df97eb6838d6184c9c41fcda4f3206e25a47598ed2c2a334549ab886a915e6b19873d35df4ad309a416aa25f6572818c89380686f8759d65003cc635eb693c67bdae8fc44f9d6c91c82232ddca9fcf6d0499f46a5e0f63e2cad765129f91744678c4ffeb6b64a7360eda3f4c21e82ff5bc04c9b07df5cf5056009ab3e25c4231c6d531ba05bdf1034e8b36f49af54c6eb662a3b4179c5eccf045aa2d8b79f5efa315596ac12d91ec98601d005b09d8dcc54a4eef935d66af32ca7bdf72ab9adc54fe616ad4a757c90f29c2bc997cdc2782ddb3d8086ba7731b5438d19b87b3ef8739c00d432b48be51018e2b122a23a12b132c12b4098235bc0d0490db1293d8c4179b3ba9e8fc65ffbd2c0e1a4b3287117fa1398e146dbc70a1b1359118fef53d911513f4990b624e310180406198ec1159effc623c80c307c120bd66d66edb30d619eafa393d6ae0505071c29b0d46fadd6f2819abe0d2886c1a0586f044f8c5d9179442e2973f838eb0f3519ba261ae19ba27274b2c57bd6a53af38ea653f9b307a0bd0d37ea3ffc0c935a230c948bd6ef676d8930ff243cfbcf44ea78fa8fc0c808333e10fdc9a90983d15e58c469f5d360a68f0bd346e1dc062919956ca0e3397d65122235e207ad4c444d8e4085c2e1b0e31e3adad99201b75c437277a805656e7f456d5c725691d3a7d7bdd3097d1b14f152405a2b89e49d1d3809af7ad1a9a57b5fd1898b416faa8621a705776a8d4346fa7e869643e1dc2ff64fa63299ccf55821d930f2cc51b0b9fa406a152a1bf2eb09c9edc33fcf443863469e902dbf68d385f4d2925f0d9efbdd714a4248d0336b6422c6f8c40ffa46c24adeddde546a7fe31f77c1385476a388dd29f3f1e67e957e617ebda3b155908374c3ad58177afd457e66dc260cab821ba76ef77a2b673816d387edfc5f5b59edf9886f64d3245134425d81475ac86931e149441f077de9397c3d9b3ffa338cf8a2c050b9f48a16e1026cc0fae6ae14ac18f12ced8e314cb2172795eba2eb6218709abdd8ee920cc22e7fc39cf14b66b11a6dddc240b6d835223c50dcf97a8b4726b8045f13b727da6119e02d59ea5dbac5c5f41fc0a2eb51bad4a622ff66d54fcf7c555d713a9dbc670f89326fab63edc8b7d41dc74d7c12991af636597b69352938edb12ae025af85aefdec228066da9d594fd2feeab97ba940a372a80b40151b0d8bcbfc9ad1eb2a72b2db94f1af09eabbe6c7f1ed4bc6cee681ec5bbd8833783103055315c836248661ddbbb55bba1245d94c47ed9eb551aed2ee21d318e8f95a7c5918db0adbed819cf2f37b751ab26936466754cf0f416ad442f7b3376d716da6e5985bac12bd7476863f3f4d371ebda1ec6c66fec9a67e336625da2cbb0002b4249e4b3e84ac4723928efd1e7ead0c719d304c1b4db142acbf6c3635dfbb9a2ea5ca83f4f932ebe56a50dac8e41b90add7bfba4633adb7fbbc2382f3e31766b93d8d25b50d879cdc536f43a45390454f371e6458c89740918af9cbeed66560bd398c4682e96f0b61881a0153270822b5f8c62c3265f9a128d2793fc8608a083af9886a3a8b052482031d2e2cf72a8278091f43954061c0c694a7b4e7fea02d45a3bd4a0f2507c1a2e39d1", 0x1000) poll(&(0x7f0000000000)=[{r1, 0x1}], 0x1, 0x0) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000100)=0x7fff) poll(&(0x7f0000000080)=[{r0, 0x11}], 0x1, 0x0) 16:00:14 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) write(r0, &(0x7f0000000000)='ON', 0x2) recvmsg(r0, &(0x7f0000001240)={&(0x7f0000000040)=@in6, 0x25, &(0x7f0000001180)=[{&(0x7f0000000080)=""/36, 0x24}, {&(0x7f0000000100)=""/57, 0x39}, {&(0x7f0000000180)=""/4096, 0x1000}], 0x3, &(0x7f00000011c0)=""/127, 0x2}, 0x801) 16:00:14 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = dup(r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = syz_open_pts() fcntl$getflags(r2, 0x3) syz_open_pts() fcntl$lock(r2, 0x2100000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000007}) r3 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) socket(0x10, 0x1, 0x98) bind$inet(r1, &(0x7f00000000c0), 0xc) 16:00:15 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x18000, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)}) 16:00:15 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) write(r0, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513d9c274c70f63bc1bccc1400bc0800000000000000acea55fce804000000000000007cef120d98f193f18416ab7385cbc79967d0b65cd4b07a2c6a1244bbb457c199b354db56ebeb4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511", 0x93) 16:00:15 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:00:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x6, &(0x7f00000000c0)=[{0x7, 0x1, 0x1000, 0x5}, {0x3f, 0x8, 0x5, 0x3fe}, {0x6, 0x9, 0x3, 0x6}, {0x80, 0x61ac, 0x20002000000000, 0xfa}, {0x40, 0x2, 0x7, 0xffff}, {0xfffffffffffffffb, 0xff, 0x0, 0xfff}]}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000080)) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x800000002) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) 16:00:15 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x80000}, {0x0, 0x7}}, 0x0) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 16:00:15 executing program 1: r0 = syz_open_pts() r1 = getpid() fcntl$lock(r0, 0x2100000000000009, &(0x7f0000000040)={0x0, 0x0, 0xfffefffffffffffd, 0x6, r1}) 16:00:15 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000180)=@abs={0x89a88f592e0a028b}, 0xffffffffffffffb0) getpeername(r0, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) getpeername(r0, &(0x7f00000000c0)=@in, &(0x7f0000000140)=0xc) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x40}, {0x34, 0x0, 0x0, 0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = semget$private(0x0, 0x0, 0x41) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x1ff, 0x40000, 0x2]) syz_emit_ethernet(0x4, &(0x7f0000000380)="3ebc8352") r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000001c0)="d52d8a99090c1b87f8581babf32e984dfe5417", 0x13) 16:00:15 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x6) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) fcntl$getflags(r0, 0x3) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x8) 16:00:15 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) getppid() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r1) 16:00:15 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000080)) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) select(0x40, &(0x7f0000000140)={0x800, 0x2, 0x5, 0x364, 0x173, 0x9, 0x9, 0x5}, &(0x7f0000000200)={0x9, 0x2, 0x7fff, 0x4, 0x0, 0xec96, 0x2, 0x4d}, &(0x7f0000000240)={0x0, 0x71, 0x80000000, 0x8, 0x4, 0xfff, 0x57d, 0x8}, &(0x7f0000000280)={0x80, 0x6c}) 16:00:15 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) fchdir(r0) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x100, 0x1) read(r0, &(0x7f0000000080)=""/135, 0x87) mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) utimes(&(0x7f00000002c0)='./control/file0\x00', 0x0) close(r2) fcntl$setflags(r0, 0x2, 0x201) chown(&(0x7f00000003c0)='.\x00', 0xee00, 0x0) poll(&(0x7f0000000140)=[{r1, 0x10}], 0x1, 0xfffffffffffffffe) 16:00:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f00000016c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x5, 0x0, 0xfffffffffffff16b, 0x7fffffff}, 0x0, &(0x7f0000000180)={0x8, 0x0, 0x4, 0x0, 0x3}, 0x0) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x35}, {0x15}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="e2") ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)=0x1) 16:00:15 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x8000000, "00200000000000fe3b5320000001000000000d00"}) r0 = socket(0x18, 0x4, 0x4) connect$unix(r0, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1) r1 = socket(0x18, 0x1, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x220, 0x0) readlinkat(r2, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/4, 0x4) close(r1) r3 = socket(0x18, 0x400000002, 0x0) getsockname$unix(r3, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) mprotect(&(0x7f00000c0000/0x3000)=nil, 0x3000, 0x1) fcntl$getflags(r3, 0x3) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x810, 0x6) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x1a, 0x0, 0xfffffffffffffbff, 0x80000001, "4616673f0100000001000000f063fb02cdb075cb", 0x6, 0xffff}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000002c0)=[{0x26, 0xfffffffffffffffe, 0x2}, {0x5}, {0x7, 0x36}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="a9") getuid() 16:00:16 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open(&(0x7f0000000080)='./file0\x00', 0x8, 0xc0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80104267, &(0x7f0000000000)) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000005c0)={0x3, &(0x7f0000000140)=[{0x7}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x9, &(0x7f00000000c0)=[{0x3f, 0x5, 0xfffffffffffffff8, 0x1}, {0x2, 0xff, 0x0, 0x4}, {0x1, 0x8, 0x7, 0xc2d}, {0x4, 0xe5, 0xc3e, 0x3}, {0x5, 0x80, 0x0, 0x2}, {0x2, 0xfffffffffffffff8, 0x6, 0x4}, {0x8, 0x1f, 0x6b, 0x80000000}, {0xfff, 0x0, 0x7fff, 0x1}, {0x100000000, 0x3f, 0x7, 0xffffffffffff8273}]}) syz_emit_ethernet(0x1, &(0x7f0000000240)="8d") 16:00:16 executing program 0: r0 = geteuid() getgroups(0x5, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', r0, r4) lchown(&(0x7f0000000080)='./file0\x00', r0, r4) setgroups(0x2, &(0x7f00000000c0)=[r1, r2]) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDMKTONE(r6, 0x20004b08, &(0x7f0000000140)=0x9) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCGETIF(r7, 0x4020426b, &(0x7f00000001c0)={""/16, @ifru_addr=@in6}) r8 = semget(0x0, 0x3, 0x1) semctl$GETZCNT(r8, 0x3, 0x7, &(0x7f0000000200)=""/160) socket(0x1e, 0x5, 0x5) ftruncate(r7, 0x378) r9 = getppid() sendmsg$unix(r6, &(0x7f0000001800)={&(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001740)=[{&(0x7f0000000300)="11ac619f9696bc", 0x7}, {&(0x7f0000000340)="76d08e2df9ad1f4bc942fcca7660518957fc954099869062ce459402ef83d4298ce410081e0331587b3c8d641bcf9be8db75a54e4b326c112888e133f615559a904ab83080f5c68844844d9a0e58b42e564615556b1e5a652a004d93fc27da65bb4fa650f71b30cb282d5a5e6b6065377edb12578bf5e7dd2fa4b07cbadd69db1f81fb23df51137d10ea6fb662c517fd779bd14b30ffee508c0b33d0a9eef89a4ad06585cbf3ea0d895e794c76defbd93c0288fed10dd633f5d833184874b8b23eb57ab878f1a2e82bb3fe288add376dfbfe6198cedefb2ac4a33b21fb401b7347a1d02b6bbdab8a76527541a4b9516a6be1cde7066a06ede97e8aef35deba5d1b2aec11145d003acc8c59a337700cc47b9b90ce6dfeadd5b92202eb631f73c486766832d4e3c404cbdb3f28e89da8990c4c721499fdb2cce93d093d6af5d1885a1b88db1141ba048f2eed0a1d4c06680fee16b12ca7ca7cbc13c866e50d920553562360f334847ea71e3332f964c09024d9753cfb015e0a8ce1c661f776820076119cf8801f21c845c489d2e3206c532e0b146680be5c23db4ce51f96352ace77daef78624f14871b608472da3ca18083aa6384b4c96ba39bef6306d241e34a62ab442c5b1c58f0cde6b07e2abe07e38200144d98f084da3b50d0da38eaded3cb8af67e6cd2f716104df2f6be6f1094dd65a84acbda34cb39d30ae31dfc2ea7feb65c2c37641b27ef2067f3ff2c667daf6b72a7467ddd0bd4a9474ec798b6ac1521ee4ef9a0a8a7277a3300cd3689fdb58be912911f5a448bc61d37a3559b51c537801849310d6a44cdc6565ba2808483a73bf7e223ed1ba425c5aacb0c127d389d1b105f4cf394bfb9dd3fc73796e902e996bde7839652c43b2122b6ce8e4d7435e194402d5ada471a46e131925f5d751b5fe82aed304a5126f87fe838bafc9ee63b945b4647a0a828e7f4784b6481158d2f5b96bcb53f8769f48099b4a15dcf29fa5b9fe59493d0f54ecf66387861257403d02142f988957e636a5c949926657d23f39fac6d95c4aa07339f4fe7566e9cd5277e5a238422441d9ce5b7095a6442ea743db5e7bd2ab21f81c218d66baa87b42d390d9811ff2338b067b8dea5332a24ea99e96509bfd2d2d22cfe05b2ab76babc2cf4cb6c4a639b2f41e8aad09e86b654cf3daad0960108c2f0f5c00733921f87824f1ef6e8cfbdfb3416009caf6fb85054e35dbaa7fdc8fc1ad7d08e18c96b890f0c21acb6c1a5415e3bfc1c606a1c6ba0ac87622e036409c05e679a99e7497a92f2f943175057b0d7021bb979fef77129e4f1c0783f3115ccefa1c9eab598683c26c304b4708fcd020a50b7d839ee238f1a3b5d5dbb9ceee55a44c6364566f65cfeef217597564546e938ef73c26c83ef430a3f4d1e51468ac8e8c83279e3a4b2fcd049e2aaca9d68ca1e5f305d14377792e13fe5a6b7f8d887378d04c8c79e3da85882ac8eb8f2c2a5623816eeb4104992fe65f7b0a1636e6f9b60a54778bdda1ec3a15a8fac0abc0bd1d03ca2f5268f240bdcb93d5a5a9e517c883646d0812f0408e3a3a0e525bf1f9dbfbe8fbe56eb9e770d1650c2bc289b93b0072117ffcd32ef3164ef4c9095d184e6af07186429b7b34927eac27278e838b1a8497dad8bfaf013294c3a085f5cb02cd11aff92ab9f5d3e11dda6b35357869e61b4f5da95170095e53de9fc22df6dd96706c6f7b42fbb82bd91af570598f452a16ff6d5a6266dff987edd52bd73a8b9fb17d9a623b7d8363bbb7887d8a646ae0bd2aa9771208d5c66459e3a7e45c487ae6e0d3feaf99c7872c99e42e9cc4b34ec60b8abf42cd169a9da2751ad7ae406b7ff236683d13c2978fa5d1f2a3b0787ad1abfd552431a94e45a1afdf7079600dec93b176948b3874b61c24b5aa361406d12c97380b3a92d20d7d93f11a8ace1ca20bb0e3717c13296c321a73d968a474673bcf86483b077314f002a740640c6da2c0bb0e9333cae0336c1788f9b842f5c69c44459f424feadc219035a22b9d7385f9e4ceb35cb8614310e2bfd1f63e3bff1a182e2ca96460dced9dbc953f4350e19054abdf2d2a793ae3a04d4f36d85a3d28fd504d5db724362d30e9201b554bdbdda97812e889c02fd879eb1250e41a144926b981dfbef87936b4f8af45fc0ac0244d47b62e0059b975b6a291f0eaf3d47d64966adfe50e90197a04d3984246dda8348c62f8a2f2445c90cacf1401a4c1df5806473f3b1c0ce40a409622b7a4a199eaf195d8367b235a1a4c6e0cfc879c26ded133991953215ff2b167902919d814a410562f38ed4d8d0b2c64835b0a991bff8b790996ec14fb5e44d9fcfa136fa83068a63e9a827d2b26e9a1067e60e52e9e6cfacd4963eaf407d83616cc1d15190546964d0de3b071db854d7abef1e08e1cd50f4196e27f956cd4b9ade21737d478d2159d8ac96d08b01775c03fc572519d27cac233696df3ecfd558d91d8dbb37b98db81e035c05d54bf7cbb25e9e3a6b66917141b2e83d05e7fa6152e05ba1d73e0bf65b0ccd2e46bfa71193c074a1ddd9eb7bf7c64285937d4997f975b5033e8a78212fbbe299599c39418c269363af2a6e332e22ad0298867f54ab3c3225c318373daa2e6d3956194a5010364df4b00fcfa6bae9ad50701fe98a687e37870257e7b0b2045fd058e8f861adeff2562c3e6ed7cc9c69fc297d2caa4fecb0ccf843caf3ba12691f6fdf1f54277cbbf5d0d649a5f7ce0342d0aa76301145af4a6a532e823420f801fb9b21e5a1d9d39bc411071292f1b615462e6000b87510d91719e41227af3149a19363d5e225942f76ac11d1d109fb97fbff08b823de2863d60206b95b276d5858cd6a59873587510090aeb2b6cbc57608306eb0a3ebbe3c86569b5cf856e3f76903065d4511d1fd23b909a13c68daa60a0f129b47a2da7aeb9bccbe238a757d896770b61c9c4845d842605494731eb6a7eb9def9649e36efa3158f7d0312035a049ab8e964c81c5915c35322c32c1d989e10eaa10bd3992c92c71b0ac568008bb9a3ff839a6c50dd06805e5019b06f671a5217d861ac9759ef36df807f1e13209d56f6dc59b09a54d5db7bda57be0aac378424ace71965aa4e933cd0daa04a4e6968a45f98a071d387e8cc0176635f72c111424773e5b1edcca73faa067ca86c70c7795b16207d0d2ceaa7e81e8fee72eee333377191f1835000ffa79f9dcae0595106f9e32301249a5afda4f99d7aed6db2fd61a598617a569f57f90f2d3e32e5d071aa0c1f39f0ad74ab4cb20503ac5b49de57fb88f188a4413e14ed23965a8816c16989ec7f44c6848f0f4ba6ab34c5ebf49d3aa5880ff66fb7f57f179f3029eb7504e34844ed48ca29aa9b96f251c9babfd6ef2ed58049c52913ff960089831f3a16b855f176cb5a86877efdb14860431386eefa90498498a35a1e3345f92aae6aea31a7e799f0c279c1bb5f479b889291aa9f8c1cdbe849a62ec13b537c30dc853811c6646697490edb6bafb74c4d021f3c4301209751f2e3fc477378de02573c1136994885c4aa240970964f303f3b7c782612e00149cc26490ea076dc74d425aaf330ff0ee7fa507c97c3bac587cc521b44e7c9b657728e3fb489ad349f7c1d0b0eef54b28ad7b8871470819118e5ec090b09b0bb9efea7164fd6af1ce298a800a14e805c59b15e4ea4a693465b03990f4c0019ef65321a3176212c281b7b8477f5afc5811ad18b14b1d678223714f5a3b0c710ba570e99bf18db1d82823f8f10f3fef11110d3e8efa19a06b17aacd3a4345ff4bb23873cbf3ec6c657cf7bb4ed5b7348247f89e1ea9bf9adc4b309a7df8878879aaf803f7cd3beb95c36417c0672abd532af4b7c794aeec3e18d1b8d810baae2f73da253c4337c3b60e03c85b99893ee3727a052fdbcb6da83301a3fadcdcdf327bca42a931783c6dc972617c628c077c5ecb5a68e07195cae6099811cb458db4da214db3b1cd212143e3c2bfacbc6bb419f238404a3040c7e55d1c380e0b0dd1159ca81cef3bcdcf268924102297816dd9636e6b5a62e498df015c029a2a2c1e06d4968fdec6f86fc9761fd8c224d24b44a52d713cef10e99db08ed3a10572a2c1062da8a41e0195df2b8bef1c2fac7ce2f025b4bc41c7768dc60878aa9e587a5525ee8c61337f48ec83c065d90b394cb3fa2868855da0b8c43b408ff82d3734e84278f60f22b39c7b0380e8b17cd65d054d93adb03c6008306e6285b25583c1ef7d85f6c1f5b684700c73235e6fd11ae41b439c2b1f4c4abb403c374b438ed72cfcb0a7130f2aff531ab046145a557f3fa2665e5e25f2f4f6f38d0b74245ac500f82d477b95a958d8ae5c192e328cf6286a0f036dad41e5f265d686efbec6e0d44731fdb782be20ec581f2fa1a3936a1cb8dc3f26542fd1c3de50a6725198950a9cc8ff5661d0abe6225b0b35a91a1a9eacdc5f0c197350ec8f97d4263fc038c26c8828bad7c259e05f813ec296519a4f3d8f9ef0ac3812243dec1ba0b83a656bcc6289b2263395a01847128c92a41d166b0ad8d6cb67e5f82513b425dbaa309fd59d40ca981f22707c83bfeaf58548e100f4c31477a4d70dca5dbbf423877bcdefe8853a6215892b286071c4a16694ce2e0c7f106260ce2f3d46b7685dba845257e637889784c841768e11ee80c5d5d0cb1b5967adec7630ed97a8ce9dd3ff774399349949bbb6590db3f436327784b9b8c0c2f668d4c22a90876dd4dc61ffd14ea7533b316450e8bbc070102ea1385bda770cc8242af1229053fb0b80d60e345f610db862c1f844245ab33379cdf6616504a870eb2cb6b57e332751c35df53ceb5f8e2d2d3bb633ae4e449092f4d92afbadd359fa9ea8b7fc979049cf686736f8597edabe7c5e9c494e0fb3212614c8d938bcec96bf1297fc1ae13db8b0aaf2acfbe89fce3b315c17fed6d9f826efd5cd47da30da81bdd3fe5025c55c97474e0fa998e2150c830299ba7aeba09f6a6bf2a4a5c602d8a35034a00a101c1bbcbabcba6db290aa4d51f0a220c3a2a96e7e7bbf6c94295048048206873f25b4ae1748c22a7b1a4a6879b0d54824a4fad94d0bf04a70fa51eb24bb92654ab9f367023faf82b8adec44ce9db4e5dda6f7461a15ead373877b1f9024f20bb39e05ce350b818a1cf3247e0cd2d66756610015b09bbdc033ab57b7ebd130cfd78d3eceef8ead803d1a4304641298615addba865f4beecd3b6e122d1b0a343e025773c8215cf86455181a8b00d72c3833dc39841f12387fd3098f3f3decf0c0604bb631b090d98e1dbc42a535f308508a57d24e57ce0c0701121f27c0f3ec24159a31e95b5ef601b1f334621c543c12bc17f6e784ddad99451a2831c1efb45b3225060a36ce7c56ccfa9879bb97472d9cb43a3128c49590391a76a37365a5c8fb6ed249431bbb8905b44bc0c58842f07cc56d96af0b0cd6a11ff25733d76cca6bab1fc8c936902bac86847d14842d5707b04ec2950ebebfe4187b1c8114551d43972a4a9e014c736af74fbd961e36e18c7973d5995064e9380969546ca37aa4042a6178584acf570aee61b0c59ec666024f11f887af51a3e811dc6e95ec7f6c3ebbdc8bd4079f2afe9fbffbe8dc7a456da490cea39868c189800a3c1b54d237b909ea6ee48020f0e19401d364989f23392e411796b5394a794a73f724681b5913e84c0e39b65d39343cc953d50f377cb609735be4083150fb509beb5fb4e485e2247e2ddfde5c8758c179c47b10fe677c583acfe46f8a68ed8b0c2f75d57884e54d", 0x1000}, {&(0x7f0000001340)="23ac345f744bd2bb713b7fc1225da8168af5ec6487721ebe15ad074c130cbca558a4eeecaea3f5f0ed51576b0a168bbb6ddb572e8529d4b1b58f3d74226c087e4f7c71508f65cc0d233518bfed05a8c55e6ee19cbb40543f9ca6750640278b1d5c7be0038271e20541eb9f48ff04ae83499440515cda866c5704101ff5b6133736310950d555aa0c4ad15c133502f7a0bfda12b27abe4f20dae82de37272c5da242285b4adfe160ef2bb2999b91f9b09a140549c394ceda5946777b078fd30a644357664bd4fd80abdca7537cd6eac5a288398a84769e55d0a4e3ad42ad2", 0xde}, {&(0x7f0000001440)="6d876815db9cc38bec17621ca99d3f175e2f91e701b6b16bd05fb23389eb60bdfda8252f3141237e2503dbb89cb6fbeb2bad477f9b0cc5a7955019f20bb9060c8ca6df98ea8f72fb28691e43fa919a53f2e90814e065e4a548847d71154c5937c4a751c6fee46bf8e22cf1ae5495cc14e0b58bc632d931b2ec3087923649c381e77495e77c06dc818d223b74d6d6972a321d00f6d9a4b9710c574b68c7cde4147441c6d5d9ee0b99ae0bc16db74c22f6f61622ccf2d7bf616714f43e7fa0f8ec32450a0237556e56bb74a657480c163f0e5a8e1d026ab98997c053fa31", 0xdd}, {&(0x7f0000001540)="f84b43fee9118c6cfb69c6c27184e0f8e71e88402be4c48a290931135843b3f9538237674252c1d84fbbde64f9752c209ef6077352f7f095c3a6214d8a8d1d60083fc493bb664e518f0a8df44b20a0990776f2982756aa3ed838eb28c6d66c582560ea10d3711cfd244c5a8d4df0c1385c87f77a844a4357800b8e9d70da70f7db4aab82d95c75e20cc5ddb840fabbe4a0b1335ef674bae47cc77951db33b979494029d798ed4a6d32ad53e43b4cd4b96d4cfb08063a1c8989da3547317b2f3b181ecba3ebca920bc9776261f4823ac06ba2c7f0a98ba39a", 0xd8}, {&(0x7f0000001640)="2d75369c9e6846a58898fffbf47a2701fae645fe67cdcf004b5677f214ccc2b4cee26668911f11dcff0007aca528", 0x2e}, {&(0x7f0000001680)="a9b5c17a184aa71d845669907c1a5f7dd6a9bb120138f3deea372f96e73d3f330af9028e0c05fdf6b7622caa06322d502ad39a4fa552a4068961eaabbe5d6040e8942f5eb4a578108061fbb6c840828b25f264d60f6b34", 0x57}, {&(0x7f0000001700)="1375b30f065ad521fff0f1cea754f5317b6a38f8772c2105cd2fc0c59dd31647d6306fe228373ab0f2ce276c32ac388ac846", 0x32}], 0x8, &(0x7f00000017c0)=[@cred={0x20, 0xffff, 0x0, r9, r0, r2}], 0x20, 0x402}, 0x2) r10 = socket(0x10, 0x4, 0x7) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000001840)=0x2b) r11 = getpgid(r9) sendmsg$unix(r5, &(0x7f0000001940)={&(0x7f0000001880)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000018c0), 0x0, &(0x7f0000001900)=[@cred={0x20, 0xffff, 0x0, r9, r0, r1}, @cred={0x20, 0xffff, 0x0, r11, r0, r2}], 0x40, 0x40b}, 0x8) pwritev(r7, &(0x7f0000001bc0)=[{&(0x7f0000001980)="b5aa9996abdb7bbfd403e634d31707344c26b9e81fac8a755d4013a8aa3470a67043ea816b125892b8ce6c28a9f7a362210ccdf6208f02f41005ea4cf598ac5f2635bc3d7fe4235e9e891a53732935eaa6b709cb25165c70a24e266c25c738efca06dd9ad7902fb2c45710fb0eecffee1387db5750cfb344874439bf307f5e08bb4b58cb18d38146ed742f444411a09336005bb92c18d8ed4f5f7ab5e857c76930dad0b65081458e0b49c4a96cd1a30c087fb27ca06cfe297269325bb09b1b603a8ff9004d401aacb67cbb94bd7dcba4c6ab38e49478e6f58418643432d76bbdb76dbc8259", 0xe5}, {&(0x7f0000001a80)="07d4b6a8ba7bc4f38136c542305fd43d095f4e35d882cfc90bae2ac73bca6bfd4e669608f8ceac9de4b09e14bdadd56204d26ab403d3625eab3e3b86abd47a6ddbc5d233ba873470ae1de812612a69014879488572501427b98a9d4a10800dd89dcb18ec85e8769697", 0x69}, {&(0x7f0000001b00)="7abe182e58a01727587020ed4dd3620ffd536786443c9eccbec9cec150b4b29cf737d11847f3b6c5a086fc804f0e3da497d35ad936ec1b492b64c1ce3acfc00bdb1f2e5667ed652112ec6596c4b26a94b1a345faf21c8e3a7b852addb0060b3f9978b87f3efd18ec169f7ddc97d0c5f43c99d3a2c92a23bf209101bb7a2d6fe059cd572283d560e3247d42af035b8bf63034d78336de78c48117bd0336edb2af2a779e", 0xa3}], 0x3, 0x0) recvfrom$inet6(r10, &(0x7f0000001c00)=""/139, 0x8b, 0x2, &(0x7f0000001cc0)={0x18, 0x0, 0x1, 0x7}, 0xc) setsockopt$inet_opts(r10, 0x0, 0x1, &(0x7f0000001d00)="77e5190ccab94617ba50b490a4bd728ee25f1fe76b60", 0x16) semctl$SETVAL(r8, 0x1, 0x8, &(0x7f0000001d40)=0x4) ioctl$BIOCSFILDROP(r5, 0x80044279, &(0x7f0000001d80)=0x7ff) geteuid() sendto(r6, &(0x7f0000001dc0)="3ed5ea3e60a46c1407bb81bc88c9c4c757e548002e703e043b361dae4fca8ae6b31b60bc43e91e8d1d045e349ac76ade2139", 0x32, 0x403, &(0x7f0000001e00)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$KDMKTONE(r5, 0x20004b08, &(0x7f0000001e40)=0x100000001) setsockopt(r6, 0x5, 0x5, &(0x7f0000001e80)="732816c3f0dd5be603ea533f7f9abc06d2f988b4db134596b319a5f4c41179af5f14b80f082126e2b193601c4880eede06a303317005a973f97f63ad6cfa304d756eb1c187424aecbd1f0e510ea38234d8908132aab903abfc2da167c7a96cb8a17b2c", 0x63) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000001f00)={r11, r0, r3}, 0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000001f40), 0xc) 16:00:16 executing program 1: getsockopt(0xffffffffffffffff, 0x3a, 0x12, 0x0, 0x0) 16:00:16 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x7, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0xf5}], 0x6, 0x0, 0x0, 0x0) fchdir(r1) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0xc0, 0x0) syz_emit_ethernet(0x60, &(0x7f00000001c0)="d022ee2081163bdc7438412cba3b186220db21d52f3c76404a24183d75659e46d2889f958be2691fdccbde9ac31664e83d418b45d5e0fc816d38caec13a76fa699f869af455b17415737711b5e867fc9c048e1a6c3190b96300c2ae77e65a246") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x40}, {0x10064}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="8f150c47") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:16 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x82405605, &(0x7f0000000080)) 16:00:16 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) getrlimit(0x4, &(0x7f00000000c0)) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000180)={0x2, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000), 0xc) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000240)=[{0x34}]}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0x40) 16:00:16 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000040)={0x1, 0x52f113bf, {0xaff, 0x48}}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000000c0)={0x5, './file0\x00'}) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000100)) write(r0, &(0x7f0000000140)="90ca14f56848cccdab81719372dc0752f46082f3eb202fe6df04a44dd9e4659271a8f091db6511aab5d982133446c6fe090197413bde24a644c6d9f28263b4461ae2bcf49388b8c1c88c7564bfc6f658113f2a8e503b124eca13403082fd6d6123e6178a3495798f7b876520537dd4df90bc3c398febc3dad3a6532373168a0ce754ed01f61a3e0745b825f4f2bd77016b880ee77df89ca42e5f3a6bbc58afcddf01c20276de248dfcfbb169f4c733241fa4b795384aae7d3f516d564ae9d85e22ff05e083420d35", 0xc8) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000240)={0x6, './file0\x00', './file0/file0\x00'}) recvfrom$inet6(r0, &(0x7f0000000280)=""/105, 0x69, 0x42, &(0x7f0000000300)={0x18, 0x2, 0xdd1f, 0x2}, 0xc) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000005c0)={0x40, 0x4, 0xffffffff00000000, 0x1, &(0x7f0000000340)={{0xffffffffffffb01c, 0x89c, 0x8, 0x2, 0x6, 0x1, 0x4}, {[0x100, 0x6, 0x1ff, 0x81, 0x2, 0x9, 0x8, 0x800, 0x7fcd, 0x556, 0x0, 0xbaf9, 0x5, 0x4, 0x0, 0x0, 0x3, 0xc0000000000], [0x3, 0x0, 0xfffffffffffffa64, 0x8, 0x3ff, 0x1, 0x8, 0x72b, 0xffffffff, 0x9], [0x7ff, 0x7fffffff, 0xffff, 0x1, 0x0, 0x1ff, 0x4], [0xa743, 0x3f, 0x8, 0x81, 0x4, 0x7], [{0x0, 0x0, 0x3, 0x100000001}, {0x8000, 0x3ff, 0x800, 0x1}, {0x56, 0x6, 0x4, 0x5}, {0x8, 0x40, 0x7fff, 0x10000}, {0x5, 0xfffffffffffeffff, 0xad7d, 0x401}, {0x7f, 0xfff, 0x8, 0x101}, {0x4, 0x465, 0x2}, {0x1800000000, 0xaffd, 0x1, 0xc6}], {0x9, 0x3, 0x5}, {0x2, 0x9, 0x5dce, 0x10001}}}, 0x8001, 0x479}) mknod(&(0x7f0000000600)='./file0\x00', 0x1000, 0x2) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000640)={0x0, './file0/file0\x00'}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000680)={0x973a, './file1\x00'}) r2 = socket$inet6(0x18, 0x4000, 0xfffffffffffffffc) r3 = open(&(0x7f00000006c0)='./file0/file0\x00', 0x102, 0x24) r4 = shmget(0x0, 0x1000, 0x400, &(0x7f0000ffe000/0x1000)=nil) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000700)) getpeername(r0, &(0x7f0000000740)=@in6, &(0x7f0000000780)=0xc) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f00000007c0)=0x1) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000840)={0x4, &(0x7f0000000800)=[{0x53, 0x5, 0x9, 0x1}, {0x20, 0x40, 0xc, 0x6}, {0x33, 0x0, 0xab, 0x7ff}, {0x432, 0xd2, 0x8, 0x20a6}]}) shmat(r4, &(0x7f0000ffd000/0x3000)=nil, 0x3000) r5 = socket$inet6(0x18, 0x0, 0x1000000) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000880)={'./file1\x00', 0x101, 0x4, 0x0, 0x0, 0xb9c, 0x8, 0x3ff, 0x3, 0x0, 0x7f, 0x101}) flock(r0, 0x8) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000900)={0x5, './file1\x00', './file1\x00'}) getpeername$unix(r3, &(0x7f0000000940)=@file={0x0, ""/4096}, &(0x7f0000001980)=0x1002) getsockname$inet6(r5, &(0x7f00000019c0), &(0x7f0000001a00)=0xc) getsockopt(r0, 0xbb, 0xffff, &(0x7f0000001a40)=""/74, &(0x7f0000001ac0)=0x4a) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000001b00)={'./file1\x00', 0x7, 0xbedb, 0x100000001, 0x0, 0x4, 0x5, 0x68, 0x1, 0x1, 0x7, 0x9}) ioctl$TIOCGFLAGS(r0, 0x4004745d, 0xffffffffffffffff) open(&(0x7f0000001b80)='./file0/file0\x00', 0x20000, 0xd0) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x5, 0x0, 0x0, 0xeb9}, {0x3c}, {0x800000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0xff) syz_emit_ethernet(0x1, &(0x7f0000000240)="e9") r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x10010, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000140)) 16:00:16 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x41) rename(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000200)='./file0/file0/file0\x00') chroot(&(0x7f0000000040)='.\x00') readlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000240)=""/227, 0xe3) chroot(&(0x7f0000000080)='./file0\x00') 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x8000000000064}, {0x7c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0xb2b, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x2, 0x40000000, 0x5, 0x9}, {{r0}, 0xfffffffffffffff8, 0x8, 0x4, 0x6, 0x4}, {{r0}, 0xffffffffffffffff, 0x20, 0x4, 0x6, 0x6}, {{r0}, 0xfffffffffffffffe, 0x8, 0x2, 0x9, 0x5}, {{r0}, 0xfffffffffffffffd, 0x0, 0x0, 0xffffffffffffffe0, 0x4}, {{r0}, 0xffffffffffffffff, 0x80, 0x20000020, 0x3f}, {{r0}, 0xffffffffffffffff, 0x4e, 0x0, 0x7}, {{r0}, 0xfffffffffffffffa, 0x10, 0x20000001, 0x57, 0x800000000000}], 0x1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffb, 0x20, 0x40000000, 0x9, 0x5}, {{r0}, 0xfffffffffffffffa, 0x27, 0x20000000, 0x7fffffff, 0x7}], 0xff, &(0x7f0000000300)={0x81, 0xc03}) 16:00:16 executing program 0: utimensat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x2) 16:00:16 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000140)='.\x00', 0x1, 0x0) 16:00:16 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x3}, {0x1000002c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:00:16 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x400, 0x9, 0x0, 0x0) getsockopt(r0, 0xe2, 0x5, &(0x7f0000000280)=""/81, &(0x7f00000000c0)=0xffffffffffffff50) socket$inet(0x2, 0x8000, 0xfff) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) semget(0x0, 0x0, 0x40) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:00:16 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x82, 0x80) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000140)=0x2) r2 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000c00)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) r9 = getpid() sendmsg$unix(r1, &(0x7f0000000a80)={&(0x7f0000000400)=ANY=[@ANYBLOB="0107262f66696c653000"], 0xa, &(0x7f0000000940)=[{&(0x7f0000000440)="ee872f42a2b3be659d0b2d6b43b76ab92101e587c8f6ae01bc3ad0ee89c318f83e", 0x21}, {&(0x7f0000000480)="3c5b5683210c1dbf1d3785a5861878d257948c61", 0x14}, {&(0x7f00000006c0)="cba8a1c07555c0ee0eb62711eaef46c6c7744519b753a0e614fe82107744e245118abb2bf42553c5a50cebb4fcd2452e9ce6fe368164460effb19765c7af065f056931fb07980ae21e47773d5a3acfe3fb16e6a000", 0x55}], 0x3, &(0x7f0000000c40)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r7, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff0000000000008ac4e0fbc3b3b76c3a5e90c1a327a77da67e9175879ac5d9a10572815811e78a37eedc3570b86ec29499598ebf3467d006c164c8dfe7a80d9e66180622e22dcfc29e4e93d20645b91dbd71fd0f7f18b83420f29d599f49769e3d40a80b39604a8b6d9633194a01f3608a74cf5c2b74773e56cff236519be528d2f6ad3045ddfeeebc0521d0c011453c0b576a1b625c36d043995b20579dd2", @ANYRES32=r3, @ANYRES32=r7, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r8, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0xe8, 0x5}, 0x400) getuid() kevent(r1, &(0x7f0000000ac0)=[{{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x100000000, 0xbd}, {{r1}, 0xfffffffffffffff8, 0x0, 0x1, 0x7, 0x9}, {{r0}, 0xfffffffffffffffa, 0x1, 0x1, 0x7}, {{r0}, 0xfffffffffffffffc, 0x0, 0x5, 0x2, 0x9}, {{r1}, 0xffffffffffffffff, 0x3, 0x0, 0x7ff, 0x1f}, {{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x1f, 0x3}], 0x9, &(0x7f0000000b80), 0x3f, &(0x7f0000000bc0)={0x1, 0x80000001}) bind$unix(r1, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) getegid() setpgid(r9, r9) sendmsg$unix(r0, &(0x7f0000000740)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x0, &(0x7f0000000540)=[{&(0x7f00000000c0)="e9124a653c3a125c741abc0d0f9b99cd7dd54ff7de015fc61e432f7105", 0x1d}, {&(0x7f0000000780)="a358fcb7967dd341ebf098edb5c04efad45419b2d7cd06615252539495564658cb1a9da36edcdaaedffb37138c01b3cde8d49079e12ddab3fde1627fd2eac7ca7001f5d731ba490bcc69dd15ba094b9a6e0e1f01185836f6030f3ddb917f3a00a058350d9d35df50a60889acb9ccc4d9bd15b8061bda79fe2aa6fca404c4d4342cf372db3b4b2de012afaddf0833ea5ad54d3b27d7644b13190d0d28e0519e3a23baf795191ae42afd3c21946a85e9b1516654a912b774d6618cd1090c614d677f9d83cb61115dea90050a60f4b8e08919293cf98a90ceb122c553c117c9e4af4165437714f5866468fe4e6a44c3d30d71bd248b6295a45fdb340000000000", 0xff}, {&(0x7f0000000200)="fbfe09dc7433e592ac9519a9f9e99c78c83a04c449f82fad4bd3f775561a11dafb80796a6cb81ffee30f419b806f8566428fb37e3b3d6a9e3547e47baae13aad365fdcd21f8c88141186a5dec7c3722484", 0x51}, {&(0x7f0000000280)="97545d94eea77a6fa123c930a1467d9314851d4e12920e809f0b081aba9cd7ced43b35ef77dbbbcdca49df69b90dd4ef873bb733cb1e27378975158381e57b129793e1a1bbc356a5506afccfe35773528a512b0f25db439c00d75253e4ac29d78621e4d0ba81556f41141934aab001bfa09f1d3bff4c699c3220d1ec73817f5e19788a1abd48", 0x86}, {&(0x7f0000000340)="e210ea238fe5beb1176414a09c3918713d50b150c015a7a080e31a5b2f23b2cab72df912d893acb5ff2f11bf6ac8804154a77152f71912847f506f3d3ada72291f774ce3909c38d75d9beee56db9965e86ffc9c11658cf11a417b23f516a8fb86981d0cb7ec9c5dbb05727ac45e27d4927b6", 0x72}, {&(0x7f00000003c0)="613c993ecfb78517d6e4dd6a1c6edc1bac0cc782", 0x14}, {&(0x7f0000000880)="a467c96a7577e2e2781383f467d871e3a8e854d86a25a5bd2879b17cb3366d0203dd6e9ab31d70e29b3aaea3841d1ab39d08ee02f9770a5ab2a0c51d64fdbeb676cca240be781bd1fbb0aa488e6169eab75b7e9ca12f876081e109282d2a6e7c734e1a49fe2ad23ac68b7abdca4519e004103ed15e1443c8afcdad3f2c2838f9c67c", 0x82}, {&(0x7f00000004c0)="2f4b11faf431d2ca24723c81eed75295f747476adafad19ebc04afc6b40c631b1d82a224900883168c001bcbcc16e8c0f12b3cb40876fd14845ad031f3bafb4348b3d1ab07099d", 0x47}], 0x8, &(0x7f00000006c0), 0x0, 0x4}, 0x404) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000180)={0x57, 0x5, 0x7f, 0x1000, "b675fd1037073b99b3e6e1952943c1644021cde4", 0x7, 0x2f}) socket$unix(0x1, 0x5, 0x0) 16:00:16 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffa, 0x1, 0x80, 0x5, 0x40}, {{r0}, 0xfffffffffffffffa, 0xac, 0xf0000000, 0x347b, 0x7fffffff}, {{r0}, 0x0, 0x8, 0x0, 0x3cc, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0x0, 0x40000082, 0x2, 0xe01}, {{r0}, 0xfffffffffffffff9, 0xcd, 0x80000004, 0x4, 0x80000000}], 0x9, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x8, 0xf0000007, 0x7, 0x51b}, {{r0}, 0xfffffffffffffffb, 0x21, 0x4, 0x6, 0x3}, {{r0}, 0xffffffffffffffff, 0x42, 0x80000080, 0x200}], 0x6, &(0x7f00000001c0)={0x0, 0x100000001}) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0x2) 16:00:16 executing program 0: r0 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x4000002, 0x4) getsockname(r0, 0x0, &(0x7f0000000140)) setsockopt(r0, 0x1ff, 0x80, &(0x7f0000000180)="47844b7896ad3c126f80bb81cb3cb914b0911af6a2495cd809214467d4ac74470c4b0839a9c5dbee6a7af63993cb8a96ca08bb0441a7af48559c69a8a5aaab32310a8aa1127a28f0c2b6a7e7549f56846c2174678bacef4ef249c551a123936aa3e1385cd2c7ef4b0104541ec6f05c567790ddd58778957f8269dbd462402ec3dc407f2d2b45d718b7e6201e05e226dbf2a3bc4c709809753918b9b62b91cb4c685b2573b57e2999748770b42e73cd8ec25ae8b52dfd24574a03361e52f4e8af180a56763c937411a23159364633b6e838dc1f6e4b3457a421ad366a1180a97cbfffb8b16c05c91d8596e7f9c35a8096982b7ba0e26f48d40140232e529bc66cc6f19786b5fae69aa26f7b758a960c52ef5259692c228933ef1578a4710531639f8e5e4ea8f276d2cf18b8d62a2d91d4951eba3f5028af9440422db32114d3ad45c1bae8daabb09dbc4e209aabd6b3d542dabc3cc73e4aa8f2e51168119a5597bb25d7ed30eee48d675146b1a904e1cd0e2c41852524489dd7bfcc000535148845fb393a05b610d8515780d4d1547afaba5361be0e51ffaef7625a3b19c15b9bc6aa2e802d6b5cbd2ca6521747ec34f3f3e501a4052b06c45f4d287526b0ccde764c91d6bbee61ed3732ac44bcb90ceed2fa382638dbe207e4a876125403a4b4f8b8f57a12888434d99165a42da51a020a7e331f82a2bb65f73eca07ec61b420df0fcab9e18b7a434f0d798478dd085da0e03b987915845b69fe9bf0ecc9ecdc4525a4f54e54f47fe01f5a56a260c23784704e7094e4fdce3ceb7b140dfa712a30b57657124ea5cecff761ef6fbc2d4098a3bfcb1b1a46b592c85187e9f67efa5a8d5352ea0450ba29ad66dda5caae0529d51c7a368dc6edaeacb81a5e1e4cee191766eb4a0012b217cdf960cc90ccde9000ff7ae2b4ff6675ba00267e7c86ac0445f473383642c2659e49aeda6f46c8bc3b11b92d1cba4e06f2f7f43ada57d8d42b42d46bf47608c8b46cee668206446e5321184e516ee45612060e84eb7de92f5228636b10f399ee04c67cf57adf9757b40566131cfebe4c92479036f9f2825d30f2e99eab3b2fec67f2f97bb9ef767ac8c4f8b605e3c447862bcc78608c2167f656782cee27268cc335e123a3b125b86594f029a6f8162c178a6bd74bdc81363c21bb755d02836423e43e6f8d900a56ab5658c75a23a70ef325b38a3628f4312f2974c502b4e8250e3ddb1ef6496d4db3f78075733740cfa252d8e3d72d4e938723c46cac5f96066682e348eff2e20cd356b713f99453f545811b759f3e11a04ae9da269351bbb49654acfc3252c987c182bcb283df35a777065b482f0601ed942942a811aa21a04ca3a1f91ca8650515b167f8b4914dc795b571247b0b4c3fa78e27cf5f2abf3cd7e6d763ffe5383c901036b56bbfeafb4840e03d5115a641863532d16fd92a649fa98f7d6bece5685fd4f714a46f9b7d15dd18a9489766c20c9e80e618f31af6f3cae885854f5f1ba01c8f530ef60bcf03d689e5c857a9ddaedfa679aedbd1a791bbb711f14ee7006a5ba45d31c3f9c12e2bd0a024ae7019216437e4419e72b588779e909393c8d46cc8a38a4a5d1ee7c0fe2aa40ad28e93f2a945d46af3185f29f8f538a60eb2bee2f8b8a96a7a9b81817b90ddb91a2298832b6806b9c8644b5635f1d7a2dfd7b55f1604f46d48e483051e3ea27b2dac56da146cc0023d08e20e55ac26f7352fd6090e5fcf6fff58ce586701bf450bc27c6b00fb670b67a91bc1f68102f1599b4d3e2271dbcec69f7a3cfd6553e9abea7e3004496cf82d248845f71a4f8319d1e15340624f8cbedf1d5b94e46ad543c011aa3340eb8aad384fe904449bb08c06bae425edd155fd492cfc024fd3036e7eb14404889f46a8e40f9680cb04c55faf5ee314f2c2776c2864ef22f2b00374ac17f253fa509961b061b327a78a909a2838dd191b3dc706e5f9e054f0ff1db4fbbf2be5f591b170eae21da221cd56308af427e2d3eccd80202fe995d040142745eee09d6d15aceddfbf66c0eb1d6ec370ceeedbf3c32961d7577109bf2700961006ded4dc07a9566df2c1e13c34ebe87b604d5b89e0f8430caa35e638835345c8b7face7b0c2f0505bf503baff1b2281896d32214f5fb5e5cee9ddc6b214003fae6361949052c8a7a35cfe8f997a5b232ac00ecb6cc4b2dd59c8fa1404a568406650a95e873f9ad5e2cc0fd8d01133a48d6c2112cf47dd874ce055a28bfa6fccbad480cf44cfb15392013d4654eb93caa0fc27ab9f35e31a42d4f76bd1c196ba0359315e5629ba2d0c70d7ea05d9ce8dc0bebe9679fbf34dec53fccd0ef21f65d35d75dff3330e1fdd8c3c9da754e7cd09cdbba380387bd3fedb8a787ea25ff0e38d3cd5b81c79f28b2eba1a6c28ffc28af4a84fb9fd9a6af0dea37600fccdfdc913326bf35619c175fcf0f9953bbc86b7dcf825e2664c83e2ef1eb8547067a7b6d09932ff4d410a336a32a1fde920604abafb277e687cb87863ae019690bd4c09bc13b28cebd60a9b2238eb40e0018b859fd3b0eb64e110e80530d8a74c552090dc06dadb9095410e3f13cc73780855b0f746a655772527bb794c2bdd30cd5b7b3d7be79375b26f336c4865d1a1942490ad0bae7c3129a8f751e79274efaa4badb140be7b12183baea246ac64135ea4cf376f56571207bbf2c5cf2e875a05dfa873f2bd4f24cf884c7c98467807b27b0425ac42e55307a0efada139cdde4cd2e15a063597fac6ccdd56d84ab4c49d45ef14cc68fd2edef0317d5dd51a9363c131a0244d494008908623492c1f0a9f518baaa4e64873b4795f8b3c00eb708b7879662c41310974eaa5bd013b9dc77916ea24fdc80fd75f43f8dcb736b3406d7f4e4491cc824d3668aee4725fe882c7ba3af77b5ff513095b71bbce3b6b4a5111e972ed942b80cbc03cf619041765d40b257684a4ea5fc16ff45c92abf1b7d493c56ddf077945d7811ccf243b46ffb256b8ad6ecb37596b815911230a79d1d14287f2419bf144d8dd05f5e1710cd012d50bbc8cad733dff7204a8b64b51cc63b5057895e695f1f7fa8802ae9f3fcb0e833bd996b2052cac1c68922f2440d7d47d5f94e4f11296a6a9b22ce406256198fddf08f5957b8b151991d4c2ba0c4b7ea0af10732282b74beb71196753aed921348ff036ae394c9df4e482e0581e3e6072aef17aa829568391f58c18d355d33d85363509bc89bced63c630358fddedb86ca4270aa5e489c9da72b2e7235fa302e863f6945bba1ca82747525a735cb67090dd6d537ea60ee47f4872a5536727c108eee198d00a6804aeaf4bbe7d748f1d9adbceb983e23b6a04da26fe908522181f4eb0855d6fe60e4fe4cad0cadbf44bbc02dc6febb70d5406b381fc63ea8b5d66d25bb32d00d255c0e246ce98cd6200b3b10287583e188efda1186539c35a1224ac5c2eeb6dcb19b363c43e7bc00d1679c0b7b12a37c78bef78a107f0c5d4fc652a6b3361223c4f9dfb99bf68f5cfad36af1fc770b793c6b3cbe88126dd6af04de80e66ca449a634eb13037eebda4a8d9a872ad85d2f8c4da618cc9686fd0b974a84b346ffb30f7733fa6b5d6b1a2a62edf3c7aa1b75089bacaae7aea447b339771708ff7d4c37a0b47c087f1c6c36434889843dd9bc2ad2e5a908e798dfc07fc3b8253abe25a8833fa847390d3f2904a6f1b22d9d97f52aa6bb0874c34fd9607cfd996b96b418f62d1916da1d0e2916653e08d179aa65ebd24672ac94da3be76a37e2c550eb058d5b271cd67ae3b9d46e9cfffdeaddc9292c70b4ae5fea16d363a45a771b80f88734a43b466e197ede7828b639831354c368297ff757b7253cf272f82e8839348d4f09bbb71d2a71784676c0724a60b195583dd1acc4918a4a8e32bbd4abea705cb5c8233d2e3311005c68df50ccc4c94eb415fdf77b9bc37e4a34f34a2a27f053d7c90a10a30345e09098d3c470691daa99013bcdb484a907537d4d1e62ccc6a1b8f8d587735c31be2b7e4a312bf10aefb14af2426caf7f7e424cf467d2a39b791b14ae89ca7fe6ea6edb63a7cf265fc8db01367d9640177c67f78d7bc96b6d318da91305539fd5a4a2eca7f8b33351bf215b8b4bd54d3db055ce83c472442dd961f8eda777fce349be406ecc263e33fa14857d5348f7f447c38729ffa36a27b41ee7578cf651c3c4904e3d999ad1214529a48d44988f9a73c9817d8d38e3f7530f16352db69c73e669b871b39f5d799fc66fd0f95fd301df9e02a8908070bcbfb9c5265e82e49cc55bb7a83fb633da4b6e3b1bc073d0565cc61e56962c7d60008bf7fdb9f84c036089c64696c6a3e6e8dde748176ef3ca978644cfe6e83463fc6434f8ca2aae5813f84ff558989e370260400a435d2361103f11ebee7bd226f602b5c9dd1db73d1a066d2551975ff14291e7aa3587d616306f2221635adf9e92c2475ea197c1a3056f2ea1a8f0d1071adb7458b84c07d94cbbabec2444ebd3053b29dba8b80c91853ad90c5c809d17138269df8686387ba701e37b2cf2cec173a35cbe8a9271fc9a3976b5c6979995ce6f265c1bdbd0b13fc129bad34db3c74e5e3f7faa53c2a600b1d252f6379dcfca9981c2ca07f184de1d4c7ec29fa5ead4c7e2454bdd18a86f7c9eff936d4a99e82f6e73864899b7ff69b52fc4c0aebb0eefaa8189d9f2aece847c58daa98040c8290aee54711d88f5d282f4cfcffb3036f1989f6641e06c110d47b7194699cabc3a35e1bc5bb4f9e746b424a14308fbecca847e39766f24bd781f62b7b34521da0c00ac4478e135874ffab84f7988b2c80b9bf84e38ccb6a7c943e791cd778a3794fe15132641c8f683bc4d0474b673c012b1fccc157ec504cb05dd17164fda84502d6c4857388bd3d22e41de001c16322731f3aa056d22ea82648b4a5351969d74d9d955cbaaed6491c6f17e3204ca2377822bafbbb074542b69216e069e72e9aaea8b54f79073fcce3496c53a657730c287283ac6eb3b421e8c18a501d2a0ff5a45368e42d1606bf7a59da3fe95feb7d087fa6ad70b5d484ea64fca96e1f4e4b37dee1a1974667850010990bea1d44fdf5f38a5f1e404f2ae4435942c499bf7a6c292fe3942c00b13b5d7378a03588481619363a0f77a549feff4dad51d546928e644f209cccceadccfb58e351345acd209b9a5907c41bf4e96907ef360708fb054b2664203633deb9829d0c63074ee6c8cc840c17f54c1467915e5a3abb9d3011df45aef768e0516b6f459e93c45dd3a190a8aff94539141f77fd93df15ea719d2667a801c9e920da4c8e529f1e459e5d37b71166faf5d92336ee1503a1fa598d03b78b794fc30ff178d6659daa4ad12869344608816add6db9117625178fa99a20daf7241923c2699b90a74c346435b19cfc8ff3e6c9ae1ac6c353c93636dde2ca2d63a894b1e71087a9d7d5e305224322741dcc074174aa2f8412e8d6b6dd1a1293f9775c2213e2c06d43a161d62daec0d7017e2b13ca91349458123ec88f2f5e8dcfc58f7e30aceb3b489902c4313a96f1de4b89b506734aa5e0f76dc6fb7c15e2bc3197113414365607a239662284fbaf447ae157184a2b2706a90edaf244d4823f4ba679b766b1a59ee9e9884587f576bc913340724786ea79e0a1751dde75e836b341ca28bf947f961efba6a4311219f4737c368d5f435955db3297857fbe6a2b2df663319e037e398c3fa3256949c50f67c99c835dd2fa4b5345ff4db7fceea7cec5ce8dc17b991347983a02b8c4c121d952c15a1", 0x1000) 16:00:16 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0x5, 0x5}, {0x18, 0x0, 0x5, 0x9}, 0xcd, [0x100, 0x0, 0x0, 0xcf, 0x80000001, 0xc1b, 0x4f4d6eea, 0x1]}, 0x3c) socket$unix(0x1, 0x7, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x44) dup2(r1, r2) 16:00:16 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) socketpair(0x3e, 0x2, 0x5, &(0x7f0000000000)) getsockopt(r0, 0x200000029, 0x67, 0x0, 0x0) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x20}, {0x34, 0x0, 0x0, 0x7f}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000100)="8d0cc136") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x8000, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000180)={0x3, 0x1, 0x1, 0x100, 0x4}, 0xc) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x80, 0x13) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {0x1}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:00:16 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x6) fcntl$setstatus(r2, 0x4, 0xc) write(r1, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$setstatus(r0, 0x4, 0xcc) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(r2, &(0x7f0000000040)=[{0x0}], 0xffffcd0) 16:00:16 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb13f3b74e0d8e9a648a73b377158de9d6926f02dfb5eb32fa218682d6fea1c858f7380d9e764cfcb0652d0848f5df95880bf86f77cf9fd9d84ab620d91660a1dd89817997e72858c009d71ee02ff3ed90de459b19a7779e3884ea0b95cd8b16e1aac2fa2805d431475e64b41e74692c2590d2138b98491fe9ed5e2914e022388173f1b72502012a6757e0b5d57d8fb868be652118ae2ccb2e4940278cc7fb7ada78867e06d70b6f5d683a63beb013036c9548d004c306adf744535f9c98a7246c53167e2e6055ebf57f521c0535d3f4af06a1c5a97a36ccb88f06c156eaeceec2dbd4829467bd292537f4ca62e10ec28657fceb7c0d8e353a6b780d9cbe9e1098e57e8ed0fe4450d5e5d260e88aae2248c622d47ef9aa2d237857ed81c2a609f03be93e055ede9b1ff173108a9c04951e2a9b0892507864f360e4557b459809d4f270c0f6f4a58feb07d4c38467fdac7ea98b14fe88c041335d73e469ec17cae20b0542e2116e29da5ff5933bbeff492cd205da547915ceffe48a8d90cfee93651a52db531f8a3fdf6858da07d3fcd3214cb552650f2dda2cd71035df9802d62a92dcc6f920d941306dfb1e467018386bbd10be43a937da4e9880fefbaff3cf6cc1a79882e544c6a30a1db063c6d03585b2bc3805d5e813c547f5bb2cf4926f8089daba614217910cb0bd653dcb4126f12ff74624ee431448bb4d00803c6bf46bec0565ba84ed2c59537ee78b5860646f61a849c481e1eacf5b31cf51aa55a296118fd28f8416184db4383fb6ebadd44762cbaa3e300b9093827c2db4d0d17c024e4fd54a1028356d3772d82729a15ea68cd391f81a3593e9590e2b2d2e57b8c06250d9128d1324dbb710faf9f7d5ee5d411dd4f8dd44685b60d2cc81ed87584054dfa4509165c6242cecd3736065669f5d79daaae2f9628a858931e06885ca6cb2c65d399d67fde3f3f60055d385a3a4702df67e60bf01c62a6980ebc19709d33ea738c427ea8f38a35caf6364cc19504ed53320cc052eb3f133329085ff61a98769e13a06f05f7ba5fddb28bcacfb2de5baf3588e1d35ea5cd83a2d39462b9f87ae0e1d304da08c731efbb0a33fc899a4bc0a38b122e460aca31b80228cccb785dfc6aa2a7de76a2177370525af04b947e7394cc650cea744858f2aa3da70b02be56001fb5930d8884cdf1eb39367c3ff29bbe2c84562a0e5351f86b54a3a34150ba4903c7b0b79bbc9f6b5cb50907ee346dfc2bcba36ad33a492cdaff1c62a468f1323d7686469de716d6896829572db5d7204d9066937187268191b7a4a59102e70cf4072e46a5f590da9de14f473f7c7b4d5f9eeab5b67e85ffc6d9e67aea9b31007ec9a9961bbbda54fdb1ab3dbe9090bb1d9e6da63b320ed6f42083133a32a2842bb0bd4971ccb3b069d6920ae6ed9dee057e12d268bdbdd632b82d79e0abca42431cf4d93e57b2eba4561a1e8a045f1b7451a8c491d720aabb462ac9a414d4eff8d87d5fe8e6d16e25058027f73bdd5ac923e333f5fdca42b97953f8e83f2488b54575d7f64b9b35a7bcacba0b7721a4e551f91ec1588dd1b7ab80f43d964e440cfe4aeb62fdcc077e729b99bdc5ed03682274a66bb8b1ba11b7df6b20ec5c653e8d4f7fad5735b8e6b844938e5e0cd433f680be6d60c363e4a0284e3b2b097822d1e7390a9e0a991ba6a10c73ca2169af4d46c3d788a863bf196e566c4c0da41e92eba626c62e247c25bfba8cc7ebbed4c44e60a44884f82c7335b08bb8d699d27a01b075086a45dd4a8979ead8dc51b4c2d866a205ebba39c57d5d364bc036c5855c5111c8c31a0f8cf2747bbf13b04d34395680d6656e0414f44d09fe90a1991c4533f95bcd57f77cdc2eb6f747e0af4bc3bc721b10dacd1b20189e954e7ec9ce1a9e93d2b0550c892b32539875ad6988a31ba57aed6fc90975a535eb58f5a9bf5ac14fb1149704b4351b40fd39d9563a4555b593b6cf2f4b3e13f7ba2f8fab469817bede280414010273ea938028ca4a77c3c70649e0f58ec34752e55e2b89c60309433b51af9d1a1d6841d7e936fd78fbf58d5c9776eebf49e35d2e1325316005e18077f30419c9205c8ad949396fc2fdbfe070f20824998763237dfa28355a0aeb48ba1e0d6056ca636663d92329380d73379c8afbfd81f01a7bd2e4d159e2097d5c32df889b890dbdd9b29820d4af3a13d097c789f4f507dd10adbf917af7ca54125a2b6320b052b3de99b9ad4007c381660832c2777a8f1760597c72916d94348925cc79b0602606063b8454fcdba0835c50a9e20d3a020cde1edab8ca5d62e172576592c6e327ffa99407cd475284eb98705bcfde2e7dd92f14ed31b1d49a2e3b8701dbd5b073364ed414f8b28f798d148820e27d68f9ebb20f1c366d40226e0e633bf09ca149cfbe738a447c83e4c561d10c085b1d0e5afe8f1bf63547635df35a6316e8895907a84a317b47a5077099313105bcf8354049e73f88c6be41aa161628d9c1682c16c22f522d1fb519784b0c1e02ae89a5068f70dbfbf4107218124235a5a29f8e63e59d3b931f9fa5e00504969fa109e07909e757b6b3c05561d9febb44aeb3b093a4fb6c9455c8586f9c975357d65561dd6cb4338b2842b7398ad04d0f0d00f47aef3daa303569d4363974df053f2ebd5d52c7724ad9592db24b1f6bb86f00ae7ecbf1cf27ec03b4e3b8d8c66aa6ba3130fe3936a1ea8c857d4666c7524cba5d33d176f59c7d75910c494c61cff7f5c911cc9d53dec7cd2d0d5fc4dd2d6ba99a4d8327bc85bf115cc8e8fcd304fa12477eba16693303d7443476766911bd90384f58376972317b9d19f0a9299362279d50c1d8dadcc2dfbcc54fc2354606be6c20d4c90f0ad23e8209b05ff61d6784af7efb205adcf323be5db39dbbbb1ccbf1e6dd79a6d973ef060074a9b82464eb82eb91f9c36cf325812557f909af69c2666a535320c679b07f36d1cb06e0dd3617d3119f24a2ef60b4a029bba5b4aea1b9c74045d85cc435b6efd514cc4b91fd1b6f4cd30e04123ee6306919fc7b8f4ceb970feae747f9146dfe4913a960ad77ddbe2b8b82491fb758c73ee43ce61af96d10cab7e777a8ae0deb8578283ecddcd1bd8d4de9860a11aa1a3215c5122f1efccf4d50f250ba6750895d08a7eb676eb5786c5de086e322f3cf1f4d8e99e82212f112c2e4b08688c2dda5d14647403a6a686345691b46cba9d9a0f184fe43d55dec25d5d18d6b3c6dd14d6fa4b3ae00aa1f2ff1007d4bf5ac916dec5092bfb1536df28565d75fd8e8202ec0a617d82b26ef76f86fdc21d74df95ad8c0a0aebef32b36c3750a12fa961a5788fec5a89e03af5193dbe785bb5b964cfaa5c8480a4cd90264cd445809d900ac47bd533d53a748371c40cd6d374dc8310bba6eea1f61010d87662da3b81fec34ffb89e846fc6f57e67a19b084f7546fc055857135e0b82ba9820d7117727f45e913b123c7bd6dac5fd430fb960e798bcd388353fc156c0fb387e1ff0de48e48e111b0540ec7b4e96c09acca9e71a9ca9c9c017eb16ed81693b85cd8a9705aca8e6b835541a53102b4963ce3c0b0509446c2492029d6e3bde59e2e690d7d8f22502c17cf40ce6298a78b4985a9949cc962b9d105c494e2d46eb76bf8fa7bd958d40f04aa5072f0e845bb969aea40c5e9797d163a8117a7f27df6ba157bef13da2846b22c74b0eb40310a038eacfbfe5dd8dcf048414bed879619dae2608c40cf543180c4cf78947fa5d40c06716668c9d6803da1f2f3985c2def6b3bd7437c272e92f1f5a6c0bf3fbd0f45a5324de77e53eaf2160ebd919489f2d1a4b8885461103e5358d2a311c21df3a1038c61850b00345e9b4f543171f9d5a07457050bcac891e19335b31a293093c905dd70fb1fd8b8caa522c848b397e0794e016e563b052296e8ec9d5190deb84a585e25f4390e4ccd32ec22a1dc712c00b7c4af78b826dabf26ed35bfb89c8e0ecf83bf10a08eb14f09af1dc34797cc86e00ab23a7d53e16057e12c1ba8b277259e18277dde21cd9d96db7f841d0690b3ff17182b130dddf119e1279dec491fbb16d0097922f2782aff72437348ad49d0c7458a10d5581417d042e33eec979dee9a3d39932f846d6d8bea0657bcd5f349f994f37944c4480db06451fb07e32bb178b0a6d929b328adddd4e9742b670db0654e93f3600e40358c0649a2bad2487b3d6a71ed241b6cb2d40da033481ee23921911c6c5986e57833c5c3e7b345f6ac73e933882c866f80839945d3e2afa37df497cc344b1b62a1119182102f2db190fe4555de26808aa3dcd9a4b8fb12ec3961cacd7bdd4ccf7094f059cf01a0b227a6c64e2b45f0ba3ebb3c594563307e7d0cb401f801b24f055dd154072f4144872561a47cc719655021b6c932bf510f4fcf1e62f1fc39b522df3c0c7238a3438484bf67bc61e5470e1ae0c4e5838a7788c8945f3bc94f0a477bcde4ec1ac3e6df8a5be243738f2919dc6535c7ada3f396e9161682772e9917bdfedafead787c8e344a6aecf2c1ea728ed81c44690e9d312d57c47101606555228eb029b5256a8c5d614ce1cc3cfe8886c7f3c148d4bd2adbb9bb3141659c31825c922fd91c1af8aa97f9e642e9b4876b276e100592a13273c7656aa6bf78553754487580e1f548a0427f3a98260d88bfcf3326aa220f565986a9c6fe54d3e3868ffb76d6feb3efc5c35fc87c11ab6abff921dbb8d751268eabc218f3d7d24d646e5682860709845a8dbf21d0ca8cf438261a179f1fca928893b7df71f9b05e4ccf085a11779b579df502abf03906e81ef1edd8f364b3fb5934382fe33ca46dfb40a07d821189471c77b4ffca8a9e13e689812c83e75ac6da3c966fa754ff710af880de7a24c991af1083e4b444cc2fe32d82e8053e2c7b955c658deac0b2f453a665f89d88b9b40136c0e773898b64d77601f8d6ff0631d1d7722239e054cedb7a06d058d6c34768155cdab5aec3181b88b45f05dc66149dae114eaa9ae774fbcd127603314419e31a908f1ddf6d562a10d863ec8e925a973445df38d86b898ef971fdf8f29d3cc0cb63cdd26b07b7e126b33385c927e570d23fb95f5189ef2083e0d511af83d51fb223fe9f635865d6ba3249322974fe1c26b20a3d436b9e85ba46493540b0c8d7ee61ee600c9d8d27e178036cfdb0fd225b60eff8bfb9abd868c0ef89a59c5ac1976f7e109d6b5faa449603bdf08e960b1e7fb6a2099ffbe54a80b07dc86e80287eb96d791cb52137c43b302f897498a01202702e69679b6befafbb9b48c2b12b0d08d76331decdd5289bf9830501825850729a367dc10722bc522ccccdce909dc42ae5b1630a21340131b4745c6dac5d7e97c3f94eb67116f68751c7725aaa5ef88b0400850d665d08018b74a0627161b79ba1ff83248fe4ea4a8d99571affcbe426021c3760e25182babad2a61d78f67bfca5237eac8a0473469c5f90b1d27d7ab8829313e8e5069ea3f677c2e2079c852cdaae07b88fba2f3fb33b277225409b615a204acc1b6dc8e0f06b34a70a4f71a5603333e0140d13585f0220dd76c08223dcf1941a7994fa3479c6dadc1b0693a05", 0x1000}], 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setreuid(r1, r2) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000001280)={&(0x7f00000011c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001240)=[{&(0x7f0000001200)="9efb1c3823fa242135c9aba69c6777f9b034fd0ce565eb14b6c30f66585e6069a0e37c6a1cb548d4abe36851ed22e48a8ed6f1eee4d4d1e568de3b03755f", 0x3e}, {&(0x7f0000001340)="349c75ec803e3cfa2c9768a7349e0076c0fdbcadac6f3c0a96c1a3c6ec72ae10a35961d3783180c31a78953298f3fc1096c78917a4bce22eff9579484c4735375bcbbfd7592bb57bb495d312b69c18991a9485cb56b43732605b8f4321c37f0234f0f9bf7b803e771207479d261888ff18a619e8a28d1ee163a3193d63f7110fe35fe546a47f75870f33f95ae5c08dbb10f9f6da3e4015242cd41fa129dc27cd444c289cd5cc3e1d60243ab8900b6d59280ab933994c22b27f52e564963be8bba5a79f6b880b20bd7d8095b969812cc8ce1f2ac1f6939ffb727c052a6e0bfdaa0e5f40ca80aed7d2d0fa035abd8b6c4e152d4dacbe611e6342b79c01c4a75c894666cdc07dc65f3cdfe6662fcb30a800c8db91643950b75df3a52cbfec45963bd594887c2f88776b810346df0e976cd8220a149e49365fbab5aeb2ed3f575d981ae32fbaf8dde44e93a08c23f2501bf8325ddf565cf8ce5c0eecac46b29ed1ab09f092ef2e3ed60a329a8e024401a2a43c2ae450ccdbbb9a6927d83c47d179735a4674f67dc36379a5672be84030b74dca141c26db182ffcea3e1bf84e2e3e4d418e7176e71c7cd94f93d796cf2343c2c79e664bb54828035bb3c70a73d1afbb9a5585e8ddfb236f765be6fc3af329cd1a45bac380af2addefcaf063530f45a7b453df889be85a2941fb669825e78688cb41a6b79e61007dfabf7bf09831616896ef5469fef6695612c4efbd78a3833eb3d73f22830a3c5077e726365309cfa41c01fe8c895b8680089a429437e5f6ca39e27aee67433e3a7be85ba43f783850558c26c9e61de14222069bd5d1c9e6348909c8048bdd46c2899716ec8174685094a7495f9499f2faf37794e0e5b21592a8c59e3e5f6a486cccd6617b74f31145fd9efd5d824c9ed613ff5a703044e10f3ae45e18b25ff1620f1eb07830756713198aeb76529193e491bd51d29467c858e2c659c82b1e4edd35dfd6f9594e2578b3c05de1ccf4c03a0aa351ee23fbd1c861b33d2876fcdd8712909849f34b020d2d008b5e43f6373a11e824d523e0cb55a1ab2d1dc9b10d86fd619d8f754db5cbd4f3de7b83dc7e60a134770cfb058b8a724f23edb621a8e8a8f82886f9615e29e65342c82ea4c7b9d00da090b87fd29dc446c2f5202956f8fc0ec4b0a03490052a79adfb9c3f160f357e421930acc64d7ea238e52b058123fabe075f7c2e532c9b57c945cbea1925a9efc7e11d2a74302b260c82b04bf6e6a0203680267beeea273141cdc7d6d6ca6f13b57013e1cb334f123c4793e1065485c6ec99c88eddfcf36a9e57f697ae85039c42a2c84c6e9970f8e0486f21eda2d03d0403716513d14974b6880601298077c3e11bfafcf262a2971129bc878e2962e3e098c09d6f2b0fd5aabaebd97682ee3d79d979ab98cd214927667673f221792de07304622e0ce412221439458a5d1ad5f76cb2b80f7d693a3f93c4abe0da14693febddabc025dff83800e9da901e448ef4627a232e796ea016c3785982b684c070f3a0fd2786f0a3cf5ede7b5298f462a6ea9826bc5c47d1304b5c9cbc11cfb06edb4b91145c3dd20c37db945b94e8ea7c8003006c0703db7a4d50073b910dcf261aebeccf91312ab395dd36ccff80e2b56d661d4628cca220a810051151b3cbb8f4e84b3121bf76dc23657424285b209bbe63afc36706bc6f29353c5a371c1988c317309c0241ba5774e2621be11a651ee9b686f8bc96e7b316f34f6ef656d83e560e0c41f0019ff593765b5ea229bc5410dda1ada9106eee5d1add3b85a19eb5a94fe0bfb1570dc079f80a5784dfcaff74dbccba11d33eda4d338722bf3cf0cf51bad830c23ec71c0b8784e6eb7e655862e7ae7422d91c20affdc761a2afdcd7e8ad7d305b79faff5abaaf93949fa99694d46b53c8321dc0980fec0250fa91f21b374df2914f254cb428dbfd5e4647bc6ae0d61c86ac60c0c259847d038c107075e16129525a46a4a8f217c00b9eae60de99bd8a93d8f320d4be342fc90d459255a2f62271a2799dbce8271546cff5e5e8a0ae98afc3f85c0729e7981ee7638017ecb7db5ebed0023a144f620327e4fba6ee8b61c8294e3c08c0d949bc0250e64565a5701feed7b47aedc91ade0a0c485137da4091023ee788757db0e36815551d9eba9ea014aec6e5f4c8623e21e4417ef5bd7a30aa3756309be5ac27c2e3ce70daee9e038689c7e04f5d089a831d0bc94dad3ad25a4ff0d99316ae48ce5efe18ff56da84f884d70c89734a4fe028b65194464a52a5a06175cdadd10dc1801d9af6037837da5432fade9a491c26f1fda5d446cb5bcb8fb9116009b612c785329a15a1fcfb7ee561aa9ce9a3c1928173eb9910db98f3710a1d0175ce45cb0ea100dcc0447a37a751ff4f11cd232bb42f2a7c5f526943d3c5fa59a438e4f73ed1307ab50bd682cf30379c857b800963e3841858bedf39381e52414fe06fd24efee693bd1d92f3dde31a3e8dd8c99eb7be4c62accd3dc10e80c580fe1bcda9c201309c69fb0008de614cfd99a60b0403d3b9cc6122a45d83d8fb214f007f58aaa858af92c0bcea02ac3892b7c7c68de0cd84f6d3aa34eb39a0ba30bd535f73c1741ad68f9e3b724fe36735f1b8d805236fdcbaac00eaf2e6e1f1e9c4f8ebee96d1053253f8a160661a59802431b1d7c1f5f967b1144b76b4a265820059850cf542b87d04090923e89b409647f434781fe719498ac3d6189f945e71fe8c529e6a6a2068c96c5492f2ccc5cc95096def61a3766b30887697f83f61eb5262c7b51ecf67786ef0a28f9087eed657027e2bb4a8b206963bb836439289bc1989079179d9c5e542ab1826dee11069025b7e1d322d98a31d51f58614b1a24e6e56e60f300d6142851e6fb65fca69ec9645eac38faba1df3518bff964e68b3395b88d6e841bc070a8c0e0745fbded4b83522764535196e3105aea0a260a6d11db73c9177326322967f2980c9fb48d844a9b5e6bbb13abf41621a17959d858e4e5d421ed5a400d97584d1499b9cbd6b94c031acf2f15c7c2ac83a2d9b696b53f2c4cf395a532d0e706b59ad53d95f1c38a9bdda318bf8f66b7d7635814c22e574590c2937638e76f230ebb5aefab1dd2bc4d6d7a54bbfe67b21c12f5f36899729ea2cbed0cfc997ae46863cacaf21dfb356e89b9b2c3a4ae43cabc3248a1e8f78c69ca035e4ebe530391ba9d97ed2e735fda1b89046572d6c1da9e8a31fbe3863847268dbf330958e897889cd81300b41c92829a3f5b89c195ef61427c5a240d257b3c2894bf2557eb0b9b8e299c8210af16c1f1520933182e87fa1992b1fe3d2bf22576623ae45401a34ec7ee4149faeaa51181d6bf89def7a4b4a78d65358b9f1845206cecaf14f017297fdba6d5f28af1d824c1140d6fb9fdaa9771b4ed25b9cc5cc47887c45983696ea485ef286c06f3d9d4622a29a3923aa0d476f7c5af17ea0e9e1732951f04f34ab23b7bf720101d95e60253f2946f0e01a23ce095e2cba73b034c5aee525f547c78104ce8bea44f7a8ce305644b8e30de176c30741e54ba7b7efb6b40a8b74deda5cd89382febc1e1eaeb77974817d9aa5931f65f2d00b17986f325cd3c42156c9056f6c8788fa5368830359f3ae15e2f81dc39ff5217e447a06aa6d4f8b1377ef1ca6a307b10a3a7f0d146c6bb92a341de20b3589c99b7a73bca17ee76c447aed8faa31b0098aa1057a3fade02a5f62a6278918fb850d0b4418e38020efc675b1371f652cbd189dbd4cb0ecce52daf108e6666da6bab18605d3f8184b52f9a720a555eff7077e130b0150e6bd5b46d7394aef20104dfcf0b4cfb945490952b474088037b0f4b7556cab1c326ac40a56da48a945fddf4310bf02610ea4ae184a7ba6e129ae2e6e5776b18131c9ad6012d330ec58b140b98e420bfb3ed6a0129061bad5ef3ffb9315e933d8bd1f8801aa50167fce07dbfae555822d2e7bb57d33399054fc81b7a6d2ccd41f18c8059540b60f8f069661b5b934385cab083a24529fa73f93434c1a09dfa630e5418c36e69c693b261bde5dba7053e8f9ac94d4d40d9cc4f27b877b440aba13deeaf5062d2dfd3de295348bf37cf8bad53c69a2e9202757946ac4ad26bf39d18f997fd5ea9d86d950477460db27094f165b7f0c93e392be97789816d09b266739ab23d29b305bb549c2b639c5793eafa626c78023462d5f8edeba9f150e10c84734c3549d2d5a6be8f1b289096c3b661d817c46925494b6086eacecd55cc04347fa4488c1c186f5b3853ae42aaeff2dd6ca00444a6b32237329108e46d464be8567fa5a1fe7c13720d0aeac7d076c5d3aad6eccbcde17d5e1cf09a549457ab146757c958756f7a9b3194c3b67178282f44ecd5d6cd1bace1ae0eb696e87649e9153eb4805d962ae81889ef3c1e9965a4b70b65b013374fcbe24c7fc6c5937cd6d7b1a2f7a772d02b7c2769f03a33d06e7a30c5bdf328d69c56b9f97f4768052ae73525caaf6f3c75cc5d909172d69a7111aacf7c4f74429e11151beefe83b65aacf85a32a75eed8385104028a9d4ca55e95efaeb01aea8d75534d573f4fb8dc9fd0862a264adf465b03dbc5e33df190e9270b3915d43ccf88960a4036562d1824606c6d4f88cb025cb32022f2b954e88e9ae3eba9671776fccb035dff3bffe5db2200d78d954a6233c1261133168dba078ebabede2877f8f82597f4092823aec80eb7c596f5875dd3c1022a644bb68965f48db7012e482147d18793b218a8b44ca1aed0309dce138f5b9a69ab6a72937531668ba9c0af41ee8d1bb4ecf5c24379d38260ab27a333048a1fbd41fe86664912e84d591adc19946f79595be7c255defd485d11dec19400272158dc3cc32b5ad897a4ec4236871a98dfe2e8bd6e4ee89d4193942e226a45bf6f0c3f33d135123fa469b0c73ae143bfcc581d44a12b8053ac1cccbd58cd22a9df30d437fa8e18f9736f5a5da263a12fa102852d0f712a590ce5d69cbd9d170d06e5773f953373a36cf040d237527af4d9f0ce29108e83b26d7f2bf52c5139a2f4c8d72ddba61c92a2242daaf4d930fe603b2f53dec4fecae357dc288450faaaaea150348e312034455a2a2bab9fcc70ade777248efe73aa7d5f7898240ba682c5a232b1367f8e5cf5f94b62c1413cafe9e14e1028f7fb7f8b86736b07d0228d2998cc49530cf0e8903f4ec2fd84f20e3f68f2ccbfdcdbb5a87fa450c48f32d0aae060ee6ac6949c5aa52eccacdc74eb908fd040db548f46109d7e5ef0c81fa99ca1cc7f17b9cfaee852c7092ae09f0dabdb6567013eb03c6f2ed0ddc9f2b3ca5ec00b4a5b98ce9cbf7b4f5a171e38c241d3b7648aa8f16b561e664e24ff298a28c83feec4209bd740c1ed1ab69ebe78bbe6cdb2a54ff3094697663fba7fa37f07548e0ace7f2463512d8a168291b4770a3418800a7b7692bcd86efce15fdd1cc4436910f4b7fbf9f3f92c18f81cf6f4fae4f77d5cb2a18ca184d2e52e0842fca3a090dc0d1d99579616b6900f10c6a9d0b4de329711918f24739e85c5050252b12cf7cbda2086b62e69beeb63fff5ba8122b0eff81b1bb8ae3734d620c146043893a4b94615d1696cb9adfc720c60ba745cf90992b778437c8b42fcd02c381f553bfa42d44095f5d1ca6e1d90df453b6e79979ec2919d421f937a6a4c2f6aaebafdc9fbdd4a41a889c839ace76e622d23bab7cda02a8606e9c15a10ee27456a1b1e107a9fe57199103260acd53f88096d01859e3dbcbddd6ae4e01f84fc5e1d74fb1a9ee7b78fa762f75ea", 0x1000}], 0x2, 0x0, 0x0, 0x400}, 0x0) connect$unix(r3, &(0x7f0000000180)=ANY=[@ANYBLOB="03772df9669af9591a233cc8915d3d53a2d0bb400c4e406c7b2faa62d64cc4db94161526"], 0x10) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000180)=0x200) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x3d}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x3, 0x9, 0x1, 0x87}, {0x0, 0x6, 0x4, 0x6767}]}) 16:00:17 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x40004010001028ad) mknod(&(0x7f0000000000)='./bus\x00', 0x9082, 0x7) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000780)="000000186004008b005f3a27fee402351bedff008000000000bffb9d568e58b6b1176104ffe691ec7141600f02da56912ccd9fb46203000000000000007d1827addfee88dc46d1977141600f15400d61592c64faa7956450bb9f397fa7abfab6ecd89c7f8d35d67ad58fe3b23f83a4d6c66ae7be70d23eb8e7484b5828a783ffa7eb6e4cc52807e4dd4d10", 0x8b}], 0x1) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r0, &(0x7f0000000180)="148b3cb72b7e2b9e8a3a443b3522e836f0603728dd070d690c8eb6a0dfa82434c5eaaa45be1574f21184f5102d862e", 0x2f, 0x1, &(0x7f00000001c0)={0x2, 0x2}, 0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000100)) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000022c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) flock(r0, 0x2) read(r0, &(0x7f0000000140)=""/143, 0x8000) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x200c0, 0x2b) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000100)) 16:00:17 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setsockopt(r0, 0x0, 0x23, &(0x7f0000000040), 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 16:00:17 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x40004010000028ad) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8880, 0x20) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000140)="000000186004008b00232c27feff023519edffff0001000000bf02008cb383246b361f9d216d8483146181ffe691ec51f8a0d9025335a17d1827ad0000000000000000000000000000000000000000b1fc135d594fe11b7afffc5afc6925b0cde5f1bb876c1335207956c1f9c25503681c5de8ed5f28a553305a4e60add5217732ea27949eaaa8e2ac6d8912866348e532", 0x91}], 0x1) 16:00:17 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000040)) r2 = dup2(r0, r1) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000080)={0x2, './file0\x00', './file0\x00'}) setsockopt(r0, 0x29, 0x3f, 0x0, 0x0) 16:00:17 executing program 1: r0 = syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8088, 0x48) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000080)=0x6) fcntl$lock(r1, 0x8, &(0x7f0000000180)={0x3, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000100)={0x9, 0x0, &(0x7f00000000c0)=""/9}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 16:00:17 executing program 0: poll(&(0x7f0000000440)=[{}], 0x1, 0x0) getrusage(0x0, &(0x7f00000001c0)) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20000, 0x0) close(r0) 16:00:17 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2000000000000000, 0x0) symlinkat(&(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000040)='./bus\x00') preadv(r0, &(0x7f00000006c0)=[{0x0}, {&(0x7f0000000340)=""/67, 0x43}, {&(0x7f0000000800)=""/4096, 0x1000}, {&(0x7f0000000200)=""/88, 0x25a}, {&(0x7f0000000140)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xffffffffffffffc4}, {&(0x7f00000000c0)=""/58, 0x3a}], 0x206, 0x400000) 16:00:17 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) close(r0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x0) fcntl$setstatus(r0, 0x4, 0x86) pwritev(r2, &(0x7f0000001900)=[{&(0x7f0000000500)="0997265552e73dfc64ae93314e04f223fe2eeffef4c128b9bd42743b57647056641669b34d3ed48b03e4487c78108c4b15babdb9af04bad579d92fbb71d305d0d9aad8702d4408c0cbe31c14c6e55ed2b08f5f74be512ca83ba5ff124c6631ad740281edb6fa9219dfc3c50f4a4826aa00a6c5863306eea10d4a980715f0064baf5cf77e5a99b499459039e759d07cb497a21e67f3ecbe3f1f06a3826dde249226aaf4b77bdc3c1c5af5c3b87c08e359dd726e87b44cf583471d2e644ca149be39d60be937f9df51215d1209d316149118ac852e2707792c5963076d22c7cbe243552bf0e3f2a121927e95375f9f718f2c825eb7fff881e7418bed08ee4e9e0c637f30918bb9dae3a8870c5b6a21f507aa260f60ae2466a7bb5b27f7d5fa79a125fdf3ebc4c763bebedd7d1c5d5e061d0393dc44419fd6d0db4ed3d542fe923dca3ff1d69bab1754e35fe2fc3b4151a2b0359bd0f3c065a5335eeaea43810d978b1a266e73ffb77336d44b841c6fb067de44b7fcc70fa7e1c50b455902ce28043815a096e114a34803dd3e80b0fded986a8d56c2027a390b694739891916df5a30ff046533e10a2fd096df1c111cf154e77526e792b9cbf6050cb95c01af81f6a8e269842f7b1b8f962f60ceae5304c44d8488fedfa34a76ae198c10cea6ff5fdd78f797d7ee7f6f558c8f6c430b0c2e1fb4f78751433da9858b12447a72f289656aa02d38a37f9d511c454421c1340352e3b646aa220d488e624a5b63dbe12bb548a301be9e590e613346e7098e1673f3d86d2278774829a30c21ae7ee7011e35cb1c91bd6876c54b82058c753e8a3866b810c6f994f807d450ca57fed8b45b3ad68aedb731bcca54c78f39ee36a50bc57a191b2f9cb874b5ab10a3e98dc5157d47f7053b9b9aaac60d87be698f1a3dbef6cf509b9cea1c213299b054b5cdc64242fd83060a3b05ef865bff6e77e890e99073c2b75f8a45d5cfa92c8343c966576862dce224d3aab9ca1c03a5285a819d6e689d8b1d1d29d92e3776beb49eb3214402e398943c9007e801e5e14a5a9601fcdfeb84952e9e75f80efc4b689e33d9146b72648d60989e48438e4c5ecccffcd3f255792d27c6ba7f8092e66a806ed95dcdee408a732fa6a16c1d72786cfad73b77cb0938cbb27268a069afd5705ac91ec851151a98dba83844804def762da094831c8a3e50b851398bf3da134bedb796499c80d477a18fe1ab3478f4df5f81493738121ed978257bbf643368d7ca09b966dde2935b765133c76d01efaac9a85a8b39a4116b76f999e3cabcfccce57cafcd6afcb2f0ce7c042fd4f1a6587dfbde13f0436bb06f63da709f817c0f73aa10fee7c26ed3c01a2054c69b34aaa8aa0e6529ec890598b6ff231ed2cd2c93973e0449b22e66200618afe873ab4c08417706055dd2a0a6d741711bfbc1a48b95066112cc8ec5fe35551520193cbc85a8fffbfd2c308365a457a5453ecd5574b1665821d195bdbdf61b4e2ee5ea2fcdf3625cad918b01224932b13ac471d84a73cfd24eba89a7203e01d5e474bc03900ec0a61a9553c31d66ba7dbef33f79db9841c1bbc009dba1d4967dacb40f169dd16eddf4be8d1c0504da3c0f105a1f95a7254bf6d66b2d3aac6c63c8f24adccaa377dcdf552abdfe8272e24654020de094c4ec49a21bd7b7f9fe2658084734329d8c76c6fff4b9c51e465b2eaca501925485ccca2200350436f3145fd52787d5eec32b2d837ae2896c2ac43e53614928f0a214a0c58634cca63dbd8daeec0aeb89668f9fe69c4b8853a0c8039d41728f4b3efb0d1099d78f2d3341df92e4518e1b09c8187257d49bcede819964e3a214ee0bdcdd21ffda3d2fc05b4a6e984ff2e21903e33feebe97ec2e910de2849e5012f545f541ce1b080a4a1893841f08da4753ba56e4e8281d194dfe204d13efdda47a330ba7f5eb6266aa49c91dbf0e76af8b963ae9e7d0962155286316347ef0fb9e5d1e7e32bdc3a670f8ae887d55f6d01ef0542ea11e9fa24dd5129d63a5a5e96cc9f1f9ed066537c6f32f36cb30ae7418e07688f2d428f084f1016b5334ecc9e628f79b769649a6ca7ad4228c0583db8bbedee8fb785b80f55847c8adf2918e54a10dc1dff133bd3398c62dfe2af2827cdcb9b230fd2d6689077a897ad1869b56d18b52d66bc78c8274baa9f5be6d6d5f2f3e79c0083b6a9ed3c25ba257fc9e19f18b864618efbc22a41dcd0f8b4d235435c8672797903c53df2d189b2be630e763b612a50fc5af9c1605b82f8ddfc819fba3c7e175f3497b66145429aa9ee0a86587e5aae65d732f6e175c0a9898dca077603b2a5a90b90bef87977233c0dc07ac68cfa6a5c6b270840e4e45027152584ceea97f5406f558aabc2060c8c9c6a36daaddd6c25da078314acea1f4b46590865e45bd0b6c1fb485e66fafa7c9ef36d3a07f6494a8bf6d30a61082f1065ba6dae685b77c9a23e2d98b2f4221aca82781954a163524c7e3be4b92a47895086a33f6387edd73a69f79edc83bdebfb66ec57fd48ae8f62c8ce110c1bead6f13111dd07f0c9b890ee7b02160ab8713f33929513faec43f2f7efea8eae37745c0ca47740569cf84198060f87e17377bf037f5fa4f9bf33ecefae08e192386b54cbf8749535d2e626578a0b3462bbfd91ec4260c3c9f71a2278a5bf9f8a5b8c5a7a9c1d8deba45b53cf5c8d2fbff1e87a3b97e995f16688a5114565e1fe66416d9e0ebec578d3d92f5437d6793ed961567984d8dbdc5885f510deb2fdb283b0f1c80f9519305f3dcab9f987e5dbe7e982e999c2d5431207216687da2a57e2657548670bc884ffab6fee8d146db8e73eda5b8c45919427b220a1b9161088439f1cb997bb03769b5d8719cf65bae37496101d15c2de43ee4143a99ceafb9f9e953d797e54d72a8b2d87a1e8d4d64f6ab76553c08b8461655415489bbd3ad652e639eb218124db80a453488c5c655dc74059a62d70954f69c8cb7b2468ef6a909baf8cdf0a82b4cc859c7d6746a08ebaa210b1e4bd920be25bae4d9324aa905992d384d029fcc45dbdb41fa4db79b4fa257df9834481ef6a901d7e11296e1864d41dcd881e5c1f7a7a4dd31426ef94bcc95fe3c96fd916652ed2e0b49369620cc5f2e623b146f32b8d1dab7223f5985c61bb78108dffc7a63660b19b6f589f6565b39a6f9d858afc1d97d06f01515d93e025f01ee3f632e16ac2682f71f8cde00c545f1a76ed86d48707bb5d7b2c2d04dff9438445986fac75650a3e7c5fca3ebaff28730a2ebf0aa03c9c07f3e5f60c3d889ab3865b206517245aac49ed056fd061d30238d70c2b078242d14eb16cf12d78a2048632882dcd128f2d3586bcd717d70ce580f87316a432b319f0fcad569c029bd4cc5321342f5e6a8e63628b65abd3329eecbe6bb4833a195fb92f530188d67619f424e91840a593fa2389b12956221270d3ab1ee7ac38138d991ad18023e78d1d3d180b435759fbebf5c91800019558586e95abfc8b865cebf8f6156f9eb23546e78b3e0d5e05c36b01ae5114b6ec5795ae699412fa05bd3ebb1f5a77ef914b73f59eec03912eed36510fb79f017e34aed45cda1c10bf0a3e98a0c22f3675e937e643360cc997e66e5b2dafddf69808e8ad85f79d672f5e92244837b3b19498fb584d30b62c16c476324bc85b8175ffa67c0b4adbd505a17f1a02d4343a2bee2893cd0ebe5bb94b68f1d6f4fc1dd7106d17fccde5b4e6e1e4e828fb42f734ecdfb3d4e6c46a5dcfae15809b42940570e0bbe6de5ebbc1373f64b2dd32db0f93ce235e13bfd9cbc5d69a9f82393b73f7f74ecfa58d6b8921f06f81410182fc4f93061304e7a3275c8c7d03ab7d3fa0b6879fe1d490efd4b1428c8473ba10c37a05fa6a8807aad9298186895fa83313926f43bbd8ebc16daaaee4b6987692a07f9c179dd434306816d6acd3842e85ad2959c00519665174431425e5bc80eee5479477fac208eef1739d980aad98221c99aa7ee97ec32a751a0a63e38a11897eb886e8752c3e0e18cacdeab3adad675c042670e3494e5dfc85d5c78fdfa8817194d3acbefcb5ae3d252377d7e2d098993665062a9185c60706b6851edbd4f5616b55f57799434acf155e44b257b6422fb7f6fe72df96f0f665b3841b9cc8db3ec8f73bdc5bf573166d811c6a12ada4ae01cc952f891b422cad1487f780afb1dd887e39d6fd72affab657771c6868d88fd1d09b8939b91a66414d791a6a477fcb8582dab12603ef4a6324a517ea1f9d535266b4562f0b31c438d2a0e99ad87ea93d86842cc429915567de2895effea8a51153473675806c43f5bff17e63b80612ba5671cb5860c05d6038dd3df5be16474da63a23f74d8f4bed6c93bd6a4c4a57638125bcf6ccc8fde01ba8c50830fde10466f07c881633bb5785ed452b8d4ea2cff9b56cf6ea7d4b32d6d58f2ed126b610693076cb0d74a87bbdc43a07194671c12ca84c376b2dac7561e434fcd27cfe5a18ebfd150062a95149a67c66195adb1b10342f38fbadc57c980f4c771e4ecad5350286b820fb24858783e0ae4cc992d6a589a3ede4c48d959eeb8cf39e76c24a907b07bca25991efae80725f6f9dc55f95b5724da416da0456ce046cfe5ce0bc4169b91fe1c52689c7d7725ac52f311175c4c81608c707aac3622322c65c76908c5639aa3fa2c345c75f699762faf83827765c1e28b7b8d062c3aceb9368cc9a5a48466c3845819fecbd40f80681904d3800b22b9226a8cd73f5e3559d6fecb6a73d0ea8b83a639cc4d2413b9ad16d8d2bf4d4a0b88e5a91f4596163b12a680c900ecec3485eb05f58bc82001dc66e5a9853f28fba0ee84613c871d22935d02c4016170f61d037b6e9456e4686513585328e082b13293d674bfd4429dd655ef19bf38d7d96f8239b3427eef4f89fd39e71f3ff3c566e20480d5f66b146d60ff7dcd02b29a3ebdb442abdc761e8ffd2283008144b07717ef02450d828a19f45bc5e1885094eaa7c9d88726add382d15e7e81dc5be830832a79631ea2fff73210db6a54de35825641c32cae2d2d4a3d4f4da6343ac5a3a691accd3c7c26ff2ccc8d3a0a005388ef8f6497d2de46b5eee4f751b7e4a4b82a8a63504a7609569d407019e3fbd6d565f8b7e5d80cbd436ad633ac401284a0d9231b56ab24fe44ff2b0c4527a551d0c740a8372bd2979c3e4be7e6b573f8395cef92c86b2402655041484cc4b301f05ec54d9c122ce2c709961420d0ce3d85fc0536fae5daf4467559c85bf061e6ece80b3448128d168803548b6f8ea67ead22b0a60c346c02bbea03cdef8cf0ca0fee9ee1c37568007c8a73ca01917864750614d285faa99eee749fb043d2d14bda0d2b896a0c6e1738cba55f07d4180b7041714acd4e9891bf3025afa7ed5f6b9b79dba3b86e036e99249d6975a8322b7d5cb0307bfce8149a6fe756fd21ff605ec1a17ab3f3327602552627e45ee541c12835fc45dda2c314c1b2fb93e2b501f620c608db75f7c8fc67b59cbc9a4388474f122eda18057184ad739b9747e40db0d5359912ef2253adc881a271070930cc5dce6de306e4082366e4f06c4c79f750535abb67d8ec8c1c6924c2546f7dd66b7c3604acd26c02e0927409e50a5b51e3bec9525b0d9e880a1e481915a5fceacb960850cb5f4da0bc09cc55785bc32b6ab3173c6f2c354968a094880c178790b9944fda68e198fb5d7e4e742c72879668f174a8296a620eb146c8c790c68304deb082eb5dacaa456c28e46597dfad878eaaf5b3c9bd9e218ef9", 0x1000}, {&(0x7f0000000100)="9bb2c64d9ff9b199248271cf99a26b6b284271e9329e5c0cf21b7812bdf2e7d741d176774dc3e687357d4b6a5e1a07b035f2cfe88a01bc23f2b12594733f34d7eecbe68421992a277d75eefb0c4320f19ad0c6de89123edd074650aed3fa19d0d10d87b4428202d58f1621807a55bcad725a91205bc26640c14c9af6085d35a751f03121dbb7ab06dee1422a5cd93ea55046533b64331cddb88fb06db7c6214af88efc2a07da1ffe7f0be387362b8e40bbf7cdb10c3f3f7c9df7e9df08f1b20aec54fd875a46e0a7942f9a99aae9e04dc01978ef7ee2eced94c45f05f4936e44faaf0c936d276f8d035ea9840b0f", 0xee}, {&(0x7f0000000200)="ac70ece9e5cbfdebc23248c1b353f43d5e5baa3e5101e736bf590c92c707d0de66c2b4eb81bd260224fefb4263a3fce48cb878fd042356b69009edb26e36baa98dac84a3d62ef3f64db61710bd22dbc84163115ad5cf0bbb837155b922e721365a665f60c452982aec0f129975b8c824c54e228fb98e3bc51ce0bf952af83bcf316c4855bc35f608051976a6a13a1a92b31bba55580744e284615ca903f0175d52e751e8e39220fda6deaae0f996d8e8d88da34d920d34e329145de1535d692e053ed260a1ed0f20d2b9ac09d99c964aecc32a7f79224661a51b50c3f85dfe84e3a450e215adb993204b04be6c3d50cb9684", 0xf2}, {&(0x7f0000000300)="8ebf5997a5f27afd7879a04b93cb5cbf837c2c8b69c8cd2424c9b4dc7806f43ab02a4b8b7f3b14162cafb769c80ec27bc12d1d7f28f9a01bd31e586f1f5604c6e99fbffe827d4ab68f16837bf5a9eda52d8db9c54250b579fffc3dad6b5c068f34da9d3bb9defb7654018950d00e060d9e8ca9dc126a6dfd1182d3fca70658115e771a", 0x83}, {&(0x7f00000003c0)="b404e1e00b96ae80c0ebc681563d2f9eb27d023a0c46a9b90c3c436b7454707791ad52700d629ca6bb127bf9f50819d59cdedbdfe243d708eb120b1096eba2ebed00ea31a9afb616b58c6f157a34d8e858fa232f76b5ba815463777d2542523301c5860ff0db0c1fece6bae393fc9c23adf8a0aeefb50580078d1b8c9bd54ba8defc128d961ed1e9284261464e09055cb99b4770089c769ba67bbd028810139ff35c65e0c0818e84", 0xa8}, {&(0x7f0000001840)="4d21346b872dc7211803b5f12255a222555db819d2e281689437d05e9e38f0b37e631e037610b9fb89c5900e62d15c3331ec63494d5fd831f1a9ad995441d18c209dd0847b914f6a915fe4fb0f6007f5d44c03e8a43274cef0e895b193871638609c1997fd0b5800c66dc30eab84e3427c115f2ae10ce937abc7b9ca4c903a303ab82a6b8134b3891bb17173f67c8b1e367c665ed3f783ff123949a337cd3eaa35fda5fd3b61a5c90ff6f7d146d044c735315bf36e12", 0xb5}, {&(0x7f0000001740)="60e2fe0f3d895980823fb8f9d53ce019c30c966277f32a9c68f45845279e10fe01d607ee649aae1832797f2ca174d5fb6523c11f7b357744706367e6af17047676476fd73c948aded542bc1c7890f2afcc83ac0efe677a17f23c852e808ac5a5fba805d338025bb576a8bcd73f20d2342abcc58421c7af0c1608117e7489329bd5585b6b2254d960bc552b177284a1e6ce21b38d8ef2fbd7ac1c0c9991befe21fa28f3bd8a2135125474fd89bf0593275f07ecb55971b5f75e1e96e2b49b6e8441626dfb51b271fb4153b0e05a0be575593216d0dbc515cd76710867f788b5136c818079041b17c8138fd1cbd10805d30fe1", 0x100000278}], 0x7, 0x0) mmap(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x5, 0x10, r2, 0x0, 0x10000000000000) syz_execute_func(&(0x7f0000000000)="450fbaaa0400000026c40279590066460fdf8a7e480000c0eb0047dce643180a65f0019cbb62000000660f67752ec4c259a6e02e660f73fa73") mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x5, 0x1010, 0xffffffffffffffff, 0x0, 0x0) fcntl$dupfd(r2, 0x0, r1) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000240)=[{0x34, 0x0, 0x0, 0x2}, {0x5}, {0x6}]}) r1 = socket$unix(0x1, 0x2, 0x0) getsockname$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="8d") ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000600)) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000000)="9eb1804717b7c98207ef4212450c89e64a5cfcdff9b37ed3", 0x18}, {&(0x7f0000000180)="11c224f1fd33c12d7b5e6f1759e9cc2ef533a138a5033539589536eb401c2a4f0e5d5bd90e8c8e9f5a48c7bd541311156656f7550d2bec26feb4ae9a5411aa038e1db4dc319306f8d3ef86f3643c195de8b4b309955e38dfd81851abb05b76c2864b64487494", 0x66}, {&(0x7f0000000280)="dbc66f09faa026ca3b62a9b0a9cd4a36a06ae3bca1c98336bff057e3315725811f43e332c75150d6c94ac3220aa10579e42c8432ee54f7b49aa9c3a4a6ac2c4f7b2e63f761f407da6fff0cc8705f1fc48e7900f1f4e0bd55395d06619368682ab77e9d2e", 0x64}, {&(0x7f0000000300)="efd69053aaa989379b9dbed65e1470b6146aadc6a38d681fcc0ff371c816c5b4ca3f484432fb95adf191aaaa2e6f33f744eff33ac43a03977ac6bae4600aa5948785233afa252ca2221365f8394bf85a2b9e913c9896a313e07bdf01f8467d121e35cfff539e5e5c7676e3dd6661137d81881426699968a4517ce04d258f55e538b106eacc92ca2fd6", 0x89}, {&(0x7f00000003c0)="fff3f3ba3d91d8e8cf80097e9dee8d43bd355187ef0c796ba748b493e1605f01eba6fe8bb41f58812b399b3416a7836275cde8ad4fb6a13339aff3772fb7e178912dc96a15291fa99f59d18e482513d73f6a912b0d9a0229b787804ca72b23cbed8760968abcffe2ce6b6030f80e20a3443e63eb7fde19cbdc92c0c707dfa53c8f217dfcf2d8eca6a1f83bd4ea33a6935634cfd3ba334c5dc8e42d06ae7232b04b4754b1190791d2817e8479aa1781f52a7d2857b33c6f134b8bb3d90e6ff626a458f5551a0ddbd3439cefb1061596ae8b19b11407faf259c3e013015d63c77dcc36e147705057e79e041ea5742d3f65", 0xf0}, {&(0x7f00000004c0)="25c38d11fb71c595489d05fbb3a319f567a75da2041e8dbf468e45f257d9cc22e9eddec97deb05b96213d3dace5fe78460e54be587f735e70edba91db415fcbc65e2ac7465ad186099e8c542d87320d077cb0392d3c73fa8c767b5aa45b5aa8bb21ec933b508d838aaa799d0c333b62c177771e276be0baee4286e9a2dc58ead2bd2ec66af8b9cb697d062f2dc440dc199ab7036fcfd34b842e64bc3d703e17253c63c", 0xa3}], 0x6) 16:00:17 executing program 0: r0 = open(&(0x7f0000000080)='./bus\x00', 0x110, 0xe2) write(r0, 0xfffffffffffffffe, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x10001, 0xee}, 0xc) 16:00:17 executing program 0: setuid(0xee01) r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) 16:00:18 executing program 1: r0 = socket(0x10, 0x8003, 0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = dup2(r1, 0xffffffffffffff9c) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000000)) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000100)=0x7) setsockopt(r0, 0x200, 0x8, &(0x7f00000000c0)="b6c7d636745d100f58e95bbd48ae7deccb979d294b", 0x15) r3 = socket$inet(0x2, 0x3, 0x89) getsockopt(r3, 0x0, 0x0, 0x0, 0x0) lseek(r3, 0x0, 0x0) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2c606d75159b200a, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x3d}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:00:18 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x1a, 0x0, 0x0) socket(0x10, 0x5, 0x3) 16:00:18 executing program 0: r0 = socket(0x18, 0x1, 0x0) setuid(0xee01) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000280)="fe30425d5fee562fdd932a6a860355c1772314b83ce50fac30aba5a8eb0110c612f59b9d757b620abc73207c4e6cb75f1116c5a75d2a40054d943493f0d9214afac31862ef213b1a8c1e55b3026bd487d1371f3a8b61ef8da8106cc1700aeef210a94c338c151b21233ec77e627d0215e21e327182a724309671be2ca42ded6dae658731e5146ba4613c5c325a914524c42658d2aadcbf834bbb61ed3b88448600dd5cc488bc42c7ec5519052128e00930ce4bfa8d70bbe79231e5a213955a72cbafd681154a9e4092cfaa947e58b483143dec241a02b60c44d8c886f309d3c658f65576ce48c779ea70", 0xffffffffffffffdf) r1 = fcntl$dupfd(r0, 0x0, r0) getdents(r1, &(0x7f0000000040)=""/74, 0x4a) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x30}, {0x2c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)="0f") 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x5c}, {0x60}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000700)="8b") ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) 16:00:18 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) readv(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/221, 0xdd}], 0x1) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) flock(r0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x3, 0x20000000000000}, {0x7c, 0x0, 0xfffffffffffffffd, 0x7}, {0x6, 0x0, 0x3, 0x2}]}) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x8000, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000400)="ef") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x400, 0x0) 16:00:18 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='c\x00') unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='c\x00') pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r0, &(0x7f0000000080)='./file0/file0/file0/file0\x00', r1, &(0x7f0000000180)='./file0\x00', 0x4) unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') readlink(&(0x7f0000000240)='./file0/file0/file0/file0\x00', &(0x7f00000005c0)=""/168, 0xfff6) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x38000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000240)=[{0x35}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)='\x00') 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x6, &(0x7f0000000140)=[{0x101, 0x6, 0x80, 0x5}, {0xfffffffffffff801, 0x3, 0x100, 0x7}, {0x20000000, 0x7, 0x3ff, 0x80000001}, {0x3, 0x1ff, 0x9, 0x2}, {0x2, 0x1, 0x516, 0x1}, {0x0, 0x6, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x48}, {}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000080)="c221") 16:00:18 executing program 1: rmdir(&(0x7f0000000240)='./file0/file0\x00') mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) socketpair(0x1, 0x1, 0x100000001, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget$private(0x0, 0x7, 0xfffffffffffffffd) recvfrom(r0, &(0x7f0000000580)=""/4096, 0x1000, 0x800, 0x0, 0x0) syz_extract_tcp_res(&(0x7f00000000c0), 0x2, 0xb4) getsockname$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000140)=0xc) bind(r1, &(0x7f00000001c0)=@un=@file={0x1, './file0/file0\x00'}, 0xfffffffffffffe68) connect$unix(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="00002e2f66696c653000815d30ad66cad50deb24d9fdc395bc7f765b9252a712759d08ef7469a973033c757de523670a78d4bea6817a39633c84829029fc0ebe8f1ba949c1b992802c38887aa48614e21f6caf55b8139da30d79ff907f6a51b09bef13a02c7ae0ab9021ae702b4daa00e74cb92668ea2743d36d515e9da8c452d0877e7c3ae2f84b040c6972e7a12a92a8da531baa6247800fcb7fb8bc41105a2704467d6c5ad575cfdbed55163deef0bb15fd8a90b48c276d12602618631dc873cff7a7b2b5803e2bfe0d277a0211675671c756c7dff78d2a690c9599cb74ec4e1ba90da44afbe3"], 0xa) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000080)=[0x800, 0x7]) fcntl$setstatus(r0, 0x4, 0x4) semop(r2, &(0x7f00000002c0)=[{0x0, 0x7, 0x1800}, {0x0, 0x3f, 0x1000}], 0x2) pipe2(&(0x7f0000000100), 0x10000) semctl$IPC_RMID(r2, 0x0, 0x0) 16:00:19 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r2) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000000400)=""/251, 0xfb}], 0x1, 0x0}, 0x0) r3 = dup(r0) ioctl$KDENABIO(r3, 0x20004b3c) ioctl$VMM_IOC_INTR(r3, 0x800c5606, &(0x7f00000000c0)={0xff, 0x9f, 0x203c}) write(r0, &(0x7f0000000640)="9244cee0cc3e36280e03bb0d0b69769bd80ee82d0c9a5dce8ec83c1570c0e9543a58273a2d5b0fc6c36b60e40e63f4da64374fe01893be91118c62f494e98107b4580e301e4da3c734ee540208267c0942ef5b49fc9322f9b404118318d2504438e4c4fe8a8dd71c9e0866462218859ca1fd4171a79b89101a539e7292d1483a2ceb7fad7e0d4ff9aed0f68ae250b8f4193b12b97664e69386b0383446a33a7eb25f4bdb954296a364386714c3609331439c22f79e7f34c225c1d2c5dc4fcd481279b6ad239cd518f99c8c2a6bb20813861637835e14587b722aa1ef94f9307fb7bb16dfee97a81a89006137bf0c803f2967855ff6a6a86f7967267b59636772f33d02b72d0f4cb665143a4a5603d6370e33f65982e0d4909adab3928e21b314db6ade93c18bf31252a205293a8bc29f617e30efc02164e28d1b61b65adcabbc534fa7c42d838838575ce368a33897687709843daeba5e18604e7366d63a19d854750e5bf16907d53e63e4f1eb731c45a076dd1bcdb1575513c2a1f3287bf16b0d185e7b25f8a422da5b968b7e2773cacbbfc8c6c12181ec52ad82efc06fd6fb5722c2b9dd3fd58d451a72dba8f7b1b4bcac95173c8ecce6cec54bd269b45de788b332f76eb9feeaea1cf19952a45b3b79524065eb0684ffb1583ed696ca97af36666b516f2e81a6c485352a9df356ddc8277cd1a35adca6f63cd43422e0e35bf1161711830e7e57b62927542563ad61c6235e89aa28d577c0e95cbcbdf8cbc0cb65a59e0299cbcd4c75020961d17c3dd028135177b6bc21c8ada28e5dbe523ce939304f98523d07804b32fd3076b6e39de39cace0149ea3e532f7ffacaa612aac46e9507ce4e26d1c1b5b7fcf4dd5f1e73ca21bf64f38969e7b7954b2d4c8579dc7b00b77dc771ac173a6af561d5555a25df9770fe48ab6af3d4f2b74002e2723daf0e61464e8b6dba6af8a153c7919eab26cbf4cff398a92569d8badf83cea9880aa20a413ab6bee340c6eebee51ffe4c924da93f7ca193e898e846b9adf8826f800bf733b0032cfa7e220264ebeb0ea481fe1b555c10856fdb97bcdd772083d140312143afe40df5d519895b51227f7130db691b7d1a41888ee04a3f2acc0da7dd082258040cf134c14c76ec50c52d602e803b25a143ef8ee659602925034f8e60702e820d146222ae5619bdefe7ba36e9826f641c2b76ea7c78c6197e8aa209f9bcabc2ccb04b8207c4d0283e26f5ea39f6c3150747d47cfadeaa08361b05cc5d064a6e9618b38a4a4b3df75742ad6cdb7712cdbbe04362229008b01d9a9a54a2126fb981ce11292a6f3630c68a631a7179ea0737c49054e0d86c42f14cd8ef90e5d2854d577ed764889ffca3edc60769c78d1fc69be2d902834e9dc5a5f17434549d2371aa574d5140cabde65ab48eebfc1e1f52753df5296a290fd4916d3ad02fd218be30622c9d861727f8c2eb4d22b3fa1e120cc052b30bb4df39d9ada2a0b7b6f8fa2bcc00a2240a9ff2e25131be3bc89aa7ff1275122aa92057542b8415458323400d9c42d18028a5870195c75b8ab5dc4c6c783f65f07427e39ef91ba801c35759878e096fbecef0ff9afcd7f2946f292a48bed14dc3a46ce43add40441a205fd1dc0f249d80fbb1dc131d97016471a620b2a38db32027232b15e63061d4fc36ae33f5069205a7742e4778d42f7013b993b01130991529dc43714ec1af8938383e0986461cddcd39a20fb0a311405ad60ea74f266cbfb5ec722dba41181135449162a32d3407e523f32fdbc11ba542d5ceec9e2c400880cda06888539d5d425caab02f98fdcacdf0a1734c8406c4ffd5a15755dc054865aae6924af5ff3d0534c4c0f0111991ba99ef28164fe049e733aa8e1454e8f8edb8888551e13da56f78add4f980a7249f951b65f8bd82309adf33c57d67ea9e6dafc61ad2d5f88cce55b05a624d48ff4bd54a630039f7111d40619b001cf9b9fdf9ccfd42c9e014fc63361b8d701dc4aff532019b0bd07f4fc1a3b16af58e0dba20b52ba18e172ff67eba92d541e3dcee070ae54ccfc2d1390852151e617f582f260ed0516280db32e079ef322905794d6803496b78c8629e4f7002768124b6e60344b7dc1da95baef0eeb2318961aaa70d2f2f8a95c82aeef134d4d4d5bd4cc802ce9d747dd38b6ec493e015b89b86495758138309dd87647a213b1510615a1dbf4d8a62ed79e94a4d2d103eca64a5350998bca9b4bd8c5ccbd0a799f294682f804fd0ac4a948d6d68ddf1db6595b3a6d4033d144ded4bb4b1fddbda12fac034743678a0c8ed5449590fa5f20afe01b66662b1680599f2aae05270ad15590dce75aee805a0e1ae0a176c3d9bb240f449f0ec1e2f00f5a8bf946248809faac6e507495d85b04153928fdf3ff44c75b6b341224ae2fd08ccfc42eb32c24b3257f4d1a5f400f4c18628829fe01e8e204e591eb0fbb84406eff45d3928b08fecb9d62192d099af92e8b2601b8f3714122068c216624edd822af1dfa3924ff4b998cdd213155ffc7ab4618d3529db66eb64b0e65a376193edf744f284b520beddb5528cc896d5228315bf9273b77121fe3e83bfcefe3d742dc4bf58e46c469b7a1a81b727430dc1d5f2c0ee3e73d4ddfa799c22a01b91b7ffe7633c557c2e2b6e2681574c9b90a19b2fa85f721d74c7ddc8c0e5e7730ca79ddd29eaa06572075353acad08bda767329f376fa14291c6a713a7ad9dc527f5fad8e1a4a5708284ab2ebcc2863e0f5ca665215d696bd927c44a5c007d421b17e0ec32d6555ca7dedae356895c0520eb89d712bc9d5d801b3a8e3d3f34a63df805eec69a1d9ffd08382e38160c03c59868f3533a78b6a8de448caf08233ddc7a2ed2ba56218674b521cc512dedb7e0560d78a9bc6278e423c1979fc8b76fd512cda3ccc392539b4acf0a8acfb6aba9f26f20e7bed1b6de36281b1d65d6241f9d9511552f94ea38a5e8e441d867ab1be6cfdcb5ae1b25f5b8462117b0d6b1e8c5fcb4f3f5b31359921ab28c5ab0148975436eac071c6b24b9a1b77dd96acf957e28ff99c99a873dd621fb780e604a507680d81a570aef2fd6ac885d3569a26264e38f6b18173b45263ed693e78e4a1fcc836831cfa670e6283851f2c00f9a8beca86b171f29338ec3f808be82791e1af87c2a35427c575795d09149b93ab40abaee24b7753d4a62d918f903dc173a571fa61ff632c7b9523e0c721f24342b04cb412887c572f95653953993f865b8ee2dcdc152899625c2fa6bd51d8378c0b4f92309cb94ef34b4168bb66945ccb854a698f6365ca3b0d1bb8918194bbb7effa0d2638e20d79236cae00e3cb0366fd3a286478170becc0e4ad641a6684ab6889e01c1bc69305b1aaf4103f32ac626be538a5e42292f8e7a34f6dba8d68211b8777c886120cc4d1a027f043446704fe21893d8820d710bb92c14b5ab470cadce8e4b40310ec3418aa9f12e4f848867743857a46d998bec093fafcaf933f32ff20fa3e694873bc4ac544eb9a93f5ba03c170c50ca993c9e0b5c9cc8eea60585c5a8d59614e5a7fe6eaae98d3e4266e21b4d4a159458b7cf0119ecb0a6a1914f3051e887c49bb35a3dfd6cb944a5623387bb207275f1215c212a9df13a013a80c0df0a0097b7e63e04adedc25e698899bc4ec035b658e27f5ffea4b8f59dfbfab06a956f8053fca0c909e9c13e155f81075894359df6d780607b578f166fee12d9f27530ada30733812017277f94202b1c8616bb7e2ed2148eec36e0dcba8aab497c075711d47cbad9493f819b6f722c041798643742e79a73421d8c6a1a6a9fdd7739e90826f7b9b19200668e12e218848e6b00ee4c24b909c0cb08df2646712d60ed5baa20bcd58e23f22c25a9588ca5357e5fedb0f2608e4e0bcc9313fee12e6516a62a55106a742d5814c75ef0660c5670fffd1fc4d7d50b3346c297f4d946fedcb52dbb93fcf54ff080a834eba10bb3ba2a476b1c9972765f5f89543fee2030264781af34a01029235c83b32f45894cf94f43141f3dc3e53f378b992d93449a6387aae3a3554868f7a8951cd8531a567a9ba2580d5eeed57c08f57240545c58812c0b10f03dd405b4eb878c18dc30a7b3d7ca33c8da2dfcf524aaf864e5244f8fd2406d53963b1a92a0269972ef41d2723db3c5955e66625158dd56de61dce68b26851ed52e5553505a4ca08a4e4263cecb69b6f2f60487e3b6ded8d96ab68640176a1ea74f584ad4ce33a55cf4c4b7cf2f74c9af271a74ff9af2a7cb00f411bddf70a9fe0c62fd5240030353e109b24da8a3ab60c98698d2f35bc3fcbef44796b1feb0614f81c63982db5b0f7901aea33a5eb997ad3c951ae9b49b54edb0af9a4eb1833fc8edc130088ed4f46c053c80f0d0ce4d300cbcf212028938e4ee5ee31e24fb127de8bd627d79f27b38d09eb007e062a2b46f35299e4a365c08a4f2ee4f3755a24b5c4b9ec0ae57a5d81f7ccaf71d2c6d21586206eefcb20ce9bb4aa84b9fa071dd781bbf539e23821123f475463b22dca394dfc3983e12842359e7420281a0666e5850339f6e3ce7e5ca612c191d6c9f45a9ace266ba3ab36430b7946c6e60fa74261baf535afef3f5f0cd31be364c33362b9f3ba188ce409670cc0ee103f18488604a069b0a74d3df289c85f5126844715e8079bc5a7da3315843ab45cfab55225b970f61164dec714d5f58750e23796b105cdf18a911cc2ce9fefa5d5b0b9f15c12ec130931d280a133eff880fa3e3be06e98dc31c8dc612d11bd2ab55f128c16d54c1b97102ff354b6f4ed02df9d2f7791bf435157ecbc237ad43edb3746f97f46fb5c1c335e767bc5f2d35ba43ff24b1ab9b1814de45d60835c45ca651dc8d5a8bce8a921c079626b499fb6faede35b2b7434aecbbb6d6bb977c2029de78251c8c8868a506659e89c472f45a8eff4533d4592901be91343e4b9d273a1d9a635b5e9879e2d316f40be49f5ea0373b28711b404a4bcfd4283580af722b89e26e40ce3f523afbbd9278e309b2a6a94feaeac192e3f1d8e6b0b5a3c30b03f786a9d4aedac65cd4bbe595270f050cb2a159ba3f5dde39efa893078d66b293a562d1a5e51b02bdf61690e4a92e7f270a22a99ac0c9c3e86e1e1c2bd10e70320db056ab692980d6606edfd51eb48646b6babf5a30581d8d7dc1e38cd2114d908f4954bda29ecf9014e7dd60eae792975b11ac3d0f497a6d2813981756adeeb8ea0cece5e1a429fd094a4b028926951ae381e93a4cadc103cb00f5e519c2bee6722cc6e31524cd3d67e487756b9f5c92dc82e76a461ad29f011f1a916813aa5a0cda5b80d294f770b786a0b10942ba53973ee2d5523d852bffccc24eb4303eff1214b334307ede7ddde1081cbac6eaa5083d774e14567d74cf2f0779caf58b631d07a83b2e610110d9beb121d1cce077934d2056b70594f11038ecad29937d75f736c7755992a8cd3dd59950494b9cfec6eb9e60e186a3d0fe9c876ce39a2260ab9292f3a16bc448cc3d46b8a1c620e8867f1ed72515840e79a1c71370648421abe9165669916e5b79ff0f32d5571f6109ea59a19ccb47e15c41c1cc5b3842ae3660e2cb0e4fec87852236d706eead92aca813d663a4c0a7b32c1b66d5347c8643b4ef4dfc061ed3f3004c5533e9e0b8c969a5e2e75a3a3c092a2c34c94942d1027487472007ee087668cb69ceadcdfe49218bf72beaa9c5b68d9ee67555f90c2014997e93dccfa13385f376d8bf9feddd57c76a777b6b9a24b49c9f88eaf0b91d3d59f3c67d0b83ea6da8d", 0x1000) connect(r1, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) 16:00:19 executing program 0: r0 = socket(0x18, 0x200000002, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x1c) 16:00:19 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) shmget(0x2, 0x1000, 0x50, &(0x7f0000002000/0x1000)=nil) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)="99", 0x1) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) write(r1, &(0x7f00000000c0)="10", 0x1) close(r0) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x80000001}, {0xef5}]}) 16:00:19 executing program 0: openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x288, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x74}, {0x1000045}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="8d") 16:00:19 executing program 0: chdir(&(0x7f0000000240)='./file0\x00') r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x282, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, ""/97}, &(0x7f00000000c0)=0x63) recvfrom$unix(r1, &(0x7f0000000140)=""/202, 0xca, 0x40, 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x5, 0x0, 0x0, 0x1000100000001}) 16:00:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000080)) 16:00:19 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0xfffffffffffffe00, 0x0, 0x1ff, 0x0, 0x8, 0xd4, 0x9, 0x0, 0x2, 0x7f, 0x9d50}) kevent(r0, &(0x7f0000000400)=[{{}, 0x0, 0x2b}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x7c}, {0x3}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001400)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x28011, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x4c}, {0x60}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:00:19 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00ddffffff0000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000170000000000000000000000000000000000000000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x400, 0x0) 16:00:20 executing program 0: r0 = socket(0x11, 0x400000000000003, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), &(0x7f0000000040)=0x4) bind$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) sendto$unix(r0, &(0x7f0000000240)="b100050490000000000000003f00ca90500e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f75073a1ebe2a42fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7c5501c53c894303b22f310b404f36a00f900000000002000000000000000200"/177, 0xb1, 0x0, 0x0, 0x0) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) getrlimit(0x4, &(0x7f0000000200)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x28}, {0x3}, {0x6}]}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000001c0)={0x1, 0x7ff}) syz_emit_ethernet(0x2, &(0x7f0000000140)="9b50") openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x2, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)='./file0\x00') 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x20044, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x4d}, {0x87}, {0x6}]}) syz_emit_ethernet(0xffffffffffffff29, &(0x7f00000001c0)="63d559f870ac356ec8291a6fc50819ffb687daa7afce85d050933ad6d4fd82696b1b0625c71c5607067da8f5a0a052d3b0aef63e3ad1f591ae487ec59efddf66fa71a61ca789283f2f4c2cda6718eaf8d172c676978c10464fd8b9519628595e2945a5bbfb413c9984680f5a2e64f5f0a170ee579bfd67d21ea3852e58700a53003501f0") 16:00:20 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) bind(r0, &(0x7f0000000100)=@in6={0x18, 0x3, 0x5, 0x1}, 0xc) r1 = dup(r0) ioctl$KDGKBMODE(r1, 0x40044b06) connect(r1, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000000)) 16:00:20 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f00000001c0)=""/86, 0xfffffffffffffff2) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x9) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x4c}, {}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x61}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") r1 = socket(0x10, 0x4, 0x101) recvfrom(r1, &(0x7f00000001c0)=""/203, 0xcb, 0x842, 0x0, 0x0) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x1d}, {0x1c}, {0x6}]}) r1 = dup(r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0xc98c) syz_emit_ethernet(0x1, &(0x7f0000000140)="0f") 16:00:20 executing program 0: socket(0x20, 0x1, 0x8001) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea22d00000400"}) r0 = socket(0x18, 0x8002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) clock_getres(0x7, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r1 = socket(0x1000000808000002, 0x8002, 0xf2a) r2 = shmget$private(0x0, 0x2000, 0x20, &(0x7f00003cb000/0x2000)=nil) shmctl$IPC_RMID(r2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) connect$unix(r1, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) nanosleep(&(0x7f0000000040), 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20, 0x0) getpeername$inet6(r1, &(0x7f00000002c0), &(0x7f0000000300)=0xc) syz_emit_ethernet(0xf9, &(0x7f00000003c0)="6fb6c5bcc5e394ebb95e478fb84c2f4d346734be8a8e9814cd150306cdb719a84602b466f352c86c700a5969293c1404dc3365b01bc3649f62335ef6cdb9f56e5dcd19dcc023c49c90fbdd40baf9627c9303a5112259afe08bdf00fb05965e4034e276583ea3d0c2352b57a126639969267169314f241c7cc6adb241a35608ecb1294d3c3efa6fdfe8c0e58c27bdd0cb8502f28763b5f1f6d2363889b5c12cb31f1683ae4cfbbb498bfc9381d76c14804904fee8fe444e6e4546d52d6c5420d321de06eb569cb123d6fdb922d79191bf4ffe7f0d9b91f03b0b0cf1416444b9d06a83d25bf80188f7c88417ef27a6633bea93fc22fcac73389f") 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x4c}, {}, {0x6}]}) r1 = shmget(0x0, 0x2000, 0x610, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0x3f) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:00:20 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x880, 0x10) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x8) fcntl$dupfd(r0, 0xa, r0) mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x5bca) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x4) sync() fcntl$dupfd(r1, 0x0, r0) preadv(r1, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x5, 0x12, r1, 0x0, 0x2b) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x7c}, {0x4}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001400)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") setsockopt(r1, 0x10001, 0x401, &(0x7f0000000040)="da30908d92128a48898b20d6f221fb92f0369dc520d02cda0e580666b1555908885ee4044e08e5", 0x27) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x54}, {0x400000000000035}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x402, &(0x7f0000000840)="0000deee4c2832f5fc214a8478bbeb1c06a1d721a7e17ce7503a069a2a993dc647318ae21c894621c88bb0d9bc1b648b84cc4e3de3f1af05f9e31c105647e5e78e2d340978e54506a3d78f258540a97aca57aa5a5861667e1f9d991221b28cc7c5ffcd3f4d21f9db175bafbb98b4edac7a867acf36fb3e56638b17dc87ae4c11c3e9062a26fb1d451e4236dfef94921197df1b96d5363d3aaa2ab2306048e3d671cc2616ff8fa2b7ef15c69392e9e98b3404973f7f3ae2ff997bef0c2cdfbe647845c308316bb36ef23db8b51be9265c2332a0ab2b438ab653ca70f6dae9fa056e029424c0005b82b1db4b8aeffa731bc13190415a8cdc589eb095b600ca3db20ac210625d70b2019af05441b49e90bd6a8f0d9daf84e2d5c9c0759528cc4a4ae92253e74cc9942f2cdbee07987d84d6c405c04d4ddd4fd39270918f7e7b921e6fcd2fdb2095e51cba3f75af81754fa056de754eaaacb02d0c04c9fd9044d70438d1ff") 16:00:20 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x40, 0x1f, &(0x7f0000000040)="cce36fe8", 0x4) 16:00:20 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003e) r1 = openat(0xffffffffffffff9c, &(0x7f0000001540)='./file1\x00', 0x800, 0x54) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000014c0)={0x2}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) mknod(&(0x7f0000000040)='./file2\x00', 0x8, 0x7fff) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) socket$unix(0x1, 0x1, 0x0) setegid(r2) setuid(0xee01) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000380)={0x5, './file1\x00', './file0\x00'}) fchmodat(r3, &(0x7f0000000300)='./file0\x00', 0xe, 0x2) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000340)) semget(0x2, 0x0, 0x400000003) mknod(0xffffffffffffffff, 0x6001, 0x5) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x2) chflagsat(r3, &(0x7f0000001500)='./file0\x00', 0x20000, 0x2) msgget$private(0x0, 0x280) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) readv(r3, &(0x7f0000000000)=[{&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/188, 0xbc}], 0x2) r4 = open(&(0x7f00000003c0)='./file0\x00', 0x8, 0x2) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001580)='/dev/wskbd\x00', 0x400, 0x0) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000001640)=0x610) chdir(&(0x7f00000002c0)='./file1\x00') r5 = semget$private(0x0, 0x7, 0xffffffffffffffff) semctl$GETZCNT(r5, 0xffffffffffffffff, 0x7, &(0x7f00000000c0)=""/211) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VT_RELDISP(r6, 0x20007604, &(0x7f0000000240)=0x2) 16:00:20 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x68, 0x0, 0x0) r1 = msgget(0x1, 0x208) msgrcv(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000e82e667b6734ef8f00"/169], 0x1, 0x3, 0x800) msgsnd(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="0300000000000000fbd23ae036c980b1c60d1d812e859ecf62f0b8d6e09d9893817db76cd5f0f5d74f4b396ee9e939f0cb2efd666c17ac6393fc56fde51149e153f0cbac2f5e9e645f9d5f345dfce98dc9ea100db9b47d1d1fa022b34d3b507ce02a08031a77e5d9a61628dad9caaf26b1eff970a4f7e686ca83da5505d1172b25e874db0000e411a7632fd01d66bdba50184df781ca5e0ebb809399f7cfcb76a67ce100000000000000000000df43c9a5"], 0xb7, 0x800) r2 = semget$private(0x0, 0x2, 0x25) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$inet(0x2, 0x5, 0x5) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r5, 0x0, 0x6c, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000400), 0xfffffffffffffede) semop(r2, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) chflags(&(0x7f0000000300)='./bus\x00', 0x50006) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r6, 0x29, 0xc, 0x0, 0x0) recvmsg(r5, &(0x7f00000001c0)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000002d00)=[{&(0x7f0000000a40)=""/4096, 0x1000}, {&(0x7f0000000500)=""/244, 0xf4}, {&(0x7f0000000900)=""/139, 0x8b}, {&(0x7f0000000440)=""/126, 0x7e}, {&(0x7f0000001a40)=""/200, 0xc8}, {&(0x7f0000001b40)=""/160, 0xa0}, {&(0x7f0000001c00)=""/217, 0xd9}, {&(0x7f0000001d00)=""/4096, 0x1000}], 0x8, &(0x7f0000002d80)=""/195, 0xc3}, 0x2) semop(r2, &(0x7f00000003c0), 0x2aaaaaaaaaaaaaad) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) read(r4, &(0x7f0000000240)=""/20, 0x14) semop(r2, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) r7 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCMSET(r7, 0x8004746d, &(0x7f0000000080)=0xaad) socket$inet(0x2, 0x3, 0x0) getsockname$inet6(r7, &(0x7f0000000a00), &(0x7f00000002c0)=0xc) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r8, 0x4004741a, &(0x7f0000000380)) 16:00:20 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x0, 0xd, 0x0, 0x0) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x5c}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:00:20 executing program 1: setgroups(0x2, &(0x7f0000000280)=[0x0, 0x0]) getgroups(0x0, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:21 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002003, 0x4503) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000100)) linkat(r0, &(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00', 0x4) recvfrom$unix(r0, &(0x7f0000000180)=""/251, 0xfb, 0x800, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) 16:00:21 executing program 1: mknod(&(0x7f0000000440)='./bus\x00', 0x0, 0x2000000000004516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) lstat(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f00000001c0)="f071479b514e0d87cd6444221dd9f443810aa31da44f589c4ab46a6f5d89340a5b31c971f2a065a55f1453f48277294aa626b5fa09b0e25dfc23da0f6cc31fde4c32410007ce7a1edea0081bf126bae1cba38d2f3be6eb1041234a3abec33f08aeaf3b62db88beb343b25a2051a80f7049edd0261ee3abe870a0847727f6913335cdc2a144bd99ad31a165b6464b2c3d653463f6118973d0bffebacfda52f83c715b451f38a9efe0146cdfb80ac5839e8a3fd480110db2b3328cdb4ce92a07974330ab873c12ec", 0xc7, 0x1, &(0x7f00000002c0)=@abs={0x0, 0x0, 0x3}, 0x8) chdir(&(0x7f0000000300)='./bus\x00') dup2(r0, r2) r3 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000040)=0x20) dup2(r3, r0) 16:00:21 executing program 1: r0 = socket$inet(0x2, 0xb93da40e24083bec, 0x102) recvmsg(r0, &(0x7f0000001100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) 16:00:21 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {0x43, 0x8}, {0x87, 0x9}, {0x88, 0xe26}], 0x4}) select(0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) nanosleep(&(0x7f0000000000)={0x3}, 0x0) 16:00:21 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) syz_open_pts() open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000180)={0x8, 0x0, 0x100000000, 0x2, 0xfffffffffffffffa, 0x9, 0x80, 0x5}, &(0x7f00000001c0)={0x0, 0x130}) 16:00:21 executing program 1: r0 = semget$private(0x0, 0x5, 0x52e) semop(r0, &(0x7f0000000140)=[{0x0, 0x7, 0x900}], 0x1) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x6, &(0x7f0000000180)=[{0x6, 0x100000001, 0x2, 0x6}, {0x1, 0x3, 0x7fffffff, 0x6}, {0xfff, 0x1320000000000000, 0xfffffffffffffffb, 0x4}, {0x6, 0x8000, 0x1, 0x6}, {0x7, 0x2, 0x40, 0x1}, {0x4000000000000000, 0x1, 0xf5f4, 0x4d6b}]}) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000040)=""/74) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f00000000c0)=0x5) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) semget$private(0x0, 0x2, 0x400) lseek(r2, 0x39, 0x2) r3 = socket(0x400000000018, 0x3, 0x0) recvfrom$unix(r3, &(0x7f00000001c0)=""/43, 0xfffffffffffffd5f, 0x0, 0x0, 0x0) setsockopt(r2, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) r4 = fcntl$dupfd(r2, 0x0, r2) getpgrp() geteuid() getgroups(0x7, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) fcntl$getown(r4, 0x5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200), 0xfffffffd) fcntl$getown(r4, 0x5) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000440)=""/52) getegid() getpid() r5 = shmget(0x3, 0x3000, 0x400, &(0x7f00003cd000/0x3000)=nil) shmctl$IPC_RMID(r5, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0), 0xffffffffffffff45) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000400)=0xc) 16:00:21 executing program 1: setuid(0xee01) r0 = msgget(0x3, 0x3cd) msgrcv(r0, &(0x7f0000000000)={0x0, ""/196}, 0xcc, 0x3, 0x800) 16:00:22 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004010000028ad) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f00000001c0)="000000186004008b00230627feff023519edffff000100000317dd411284bc3d699700de867f876a48d8361f9c211770848314a23e1d91ec51f8a0d902533502c3dcb89fecd2c14ef1eed7de928f55", 0x4f}], 0x1) 16:00:22 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x2d96) r0 = open(&(0x7f0000000080)='./bus\x00', 0x8406, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000100)="37a7fa37e37671ac8ed6dfa92d603464e743a92b6ab459e96a899c3ea88c03e2e017751db9ccf70390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a1ec302b24e8ded116f5d74dce9e025", 0x54) r2 = syz_open_pts() close(r1) r3 = dup(r2) ioctl$BIOCFLUSH(r3, 0x20004268) syz_open_pts() pwritev(r0, &(0x7f0000001c00)=[{&(0x7f0000000980)="8d1a", 0x2}], 0x1, 0x0) 16:00:22 executing program 0: setrlimit(0x7, &(0x7f00000015c0)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000000)=[{&(0x7f00000003c0)="eb3bacb189adc1f473fa0546d3790cb759556bc3873fdf781fdb4b0673ca9890faa0d5c4aef6c22e4b4562c5ddf018fd49d97d07b47f62cd474e25d590e77968602f41c41708ca54c967b804a82e4c9c16913a03797b3597197303ae3e90c4bd9a84021bb4291807cb8ee41bebbb84ee8e059661cce73342b24b3ca0d6062388e58b40b878d729459b5b06e6ac1f1a0b63c2d7c6951004bb106dd2bb7712d085633160730e456459e15a31fd7f5a069c94a79280f1df4a01c46723257fe8f4142d5da1262b2a1e6ac9bad0c4090e7a6e2227f43d55d02a129986a85087c1bf34c69fdcf6c999d8baa565a324f25baaa4b15b91e5299fc4b9fa203c4476b526e341064200ddad85fb3156f9abe32db8080039c1cccce75bf74f6887785465ee39b381484df049bedf9986d942729cee457ecb3b2dc24e089fccfbc409ca0122eef6a51755ca3c2c2b7707f07028a2b52df5b861ba76c9e71f47d2a670e5ad894de455933fe6842ac8ac20c334bfe12966ce05bc651d85239ad31b2c76f591376259a8a7a2ecea38820d331026af44c163fc6592a08c9784fccb83d1de3fae5a4b6b6fe6657cd0baed6fa434bbba4155c9e6f4c777a70a6dcd2cb1762be9433f7fe7c75dd58cb69d63e8bab4675e4fcbefcd5c8b376b44397dc0fa57069a6d899eca23dfb09878cd1e539761b6740aac833dc1b2e25359285296ca1c3d8d13c2d464baed699275ec6fc987712f36fcfecc8ee43685df81df5e8b4af3c080d274a41910f21093d42b9fa43db3784b3db362e400fd05910684fe95183ca9d02c2ab3ce504337b3c6b42257fe566fd1f24cb1c585e8c78ca673600941e0d9d80054a069a269ea6838be5a1a4d1979eaf164e2a34f181a7ec6fd4aa3f82736ff57712307a4c96b5bdfb36fe035e00a670d8f813cd6b05b214fb77fd03208a10d28ad22933d29a9a956ec4d6484887a0c8c4b71dda6735fe0b168d4607252734b7efeef4de9107ca0bf11385b11cd62e66d32cd857d2929bcc0f84fae255b8a6e82d8b07a0d15030f948ad4d9c6e00326b579ec61a1e974c19d34de8b2552d9c9449010b59e34c027b7b209acc8c89c9893b0577bf63ade49dd77b0d7edacf1172a102c2a300b61b0fdeca9195b0efccefa4097cb0e4d47e1bee7c5264d8e3a3a0b727a02c0f7c79e6ac12a64393c2e057bd1db0f60366dd77880af439442cc24f7d68db80886c57511a2a4b602ecc306910954da2a6e36d1c32f0ec3a1c66dded92b1764eb9c09643ca596d17d3b99d3ee9df0ef42d18bba637f806aa43fab0b8afc8627532c7a984e7a2f86c1a33143c356a2daf4f8a0739076341f0af46d2795da2fc670e659e40a7914f523a7125474e5cdf4094e2d01c459e4538888c3f41ecf8b762c201514f4420583bf4b0acf2fe5d5150caea29b93905658aaa420b28001e55b470665457b8aa482c0e00c1b1e0d76057c16dbcb9485debb23f3b1e0d713971fd8cbc794e640606b8b540a41e21ade89b56776a6e97aaca37062a96a57990abaabbee6c0aedc3a5c88030244e78eaf3bb4a34a20c6bc57f48176c942c8503595fcc9c8e2c3e74936b5c478c823c36572ee8e654755702defa9c36c967b362264cc3b020afd63d44b761a11aa923c101862f02e10e83b3bae0d260bc6fea16b40337a85516e86d67ec013109d573bc20c0f1bb9210bae8470669a7b319764bf4444df60d831eb90813883df5f8c787d7ede8b6420e1551c0d1d5aa769c697ed72be75aa0db534391a3492efd183a00c6226884265cc7413388b6159337c5179123fb657f987e1f4dae024b1adfdf2de8ccea7e717ad50eb16d5332b8b190d5a5f15f8b79bdccde0f08986da1e12a59815480288878d36ef85c715c28c199394eb9eb8760a30be53738473885fe444faaca41f7f83f48d6860af61cc47d5f8434e7075ca02d2d06920bd1d0e5df21fcb2cd0da13a55a74bf36e2a6dca3d94fed957d503f6234fe8989fea59167d6120130b2141cc1f2c38a21d9b1541d1c0c3ed010298e98d212a074eb3c2c8797dab0cc76a051fdd21dc96bc08d380774e5f4ca92d490cac3b064875d2aa00d3aec3eeab37ab123083faf3247a662b88ba4dd681ae8efa1c578269948b72e9506b6872f434a2f0d8c359ede59df9d79cd09c7608fa12090dffcfad4dbbca41d8a1f2c6d0adf29e770bb01ffce4d4c47872cb84e72288bf190c2450ebde788a071e70264ae43fa7bf4c12069784c7af9ee9e1cc5355e177dca92b9aed1d1e5f272eea8a19940530a9b8616fe18a5260960c99f42b20a64fb0e990f2940bc7cea544cfdc0644c405f87b18c8d136efee6708a3ea4f8986ff9e5bae04a8bece7bfbdb7d9a3fdf3f628dde0a2f9eba810e901e1ccadef98d4cb9e2d201225dcf53cabcc48f3735a495555290721ebb47ef4d7cd70ad963e8315e51b537e2f39565ccbda57e259f71ce53bf19f0d4acac11b435d500b25b684ae87dd8b254c5950f4f59bbd3f5948f8d7dd012633c0547d2d3672f7baaac99c9d9463b45ff26a7df5b59015d67b48c32c3e646d616e57ee3c824a64704c6ab75ad3003d3982aeacd9c004ab96d9d7486d47acd0626965514e385e59c1d95851afb02edc55fb671efd99fa00424d78c3e4f1ddca450f2a056144eb01e757f13adbeb9060f723c95324fb3e566ee99921124bf9afe55d6c4896f8afac12b81be71c2c68a11613ee8d108c099f87a7801ffc2fd440a7604e79015252a3775b73fe26e73154276d7407f42dfb8d70cc6e1cc958078dcf74f223cb34ef1ab8683e5d1b26be4ac43ff9127114a3f94087a9e4de89a45235250bdc30acb96fd533985a50e4c47a9eb3dc32972d458e021f4277777111fe65d6a1766c01336ccd68e8e1caea7d75116fecdc1507e73e6e5bfcc76ebb5dce75ed2a72f2dba95aa7ab0c1387dda2ebca8c0e642928c13417eafd8ebf9a823384e0e567377d9d6dc67fc9790ee56d46181998fa5705bf8e9d0b0866dde54e0c353599e1ec06605b90e46e08a3e0ecb1a501b4488f8070580bc681d9aa96ec8f2f446f10da50b38dc997758bb1d490086dcce50db97efb145a56b397dbde4dd119638de77cafa8ced5e5bffeea8fe88211784541ebf0fbf33cb8af7e9aacfd306ccc937e67becd3d407b316a2a626830ce8cf1dd771732b07f04a89ee4cdb34b5d333de082fb5348f1d8f7a2c99969efdd220dca9ae7855c6dc929c0383187bd6646c3c63379faf27d9bf30d15a491242441ccde22394926e028b13d36f4f29e60c6eee0b3e27794d4acde11ad890edcfeae43873dcc338cb49fc7f24e787db036954d29a88679cc59cd6fac159c25a780de30d95cd33bdcc60e77a1560f0ca1066d97c531cafc7a3867a7a6fa4199aefe9fb28f977c1c36d6d9a79b47074d4d1ffdf0f1cad9e5e0a5767edcacabd32612ddf148d0dffc4a67a0dfe3d25ea4f371d21d344518d8bcedb3a762470abaa2cd81818a8077afea1b4da8a3efc75a2d923c7ea785d7f1e24b2ef28a692a0df5533520b77aa6143c27da9c43b524124d8d3bd488d527c345699bebc5ca4c6ec95e4bc14e6c8b9bdaf072f8f4d19dd911502c9c0e1cec8afcb8e1c84fa86985af2bdb4eb7f32f066bbfecb7bc661c326198176497121253018e1f85cd64f53eb6dd5ad860f557dcb81c7e91bc9b51dc4401098b7333f73c08bf4cf918d712f31b6412c7e557ee157ceb9c44e61e279b8a7e21549ddb8f3f0845aff0428cd4841e10f349accc18096ad5342e156157100e9b2911a46a40d6c3e2e2ec2e78eaf318da2e6119198b0dfccba3053e762ede5806f74429c66d4dc2c9301aeec940a5bd0c09cc753904a675c7f61985479617f0d767636d91e0d240cf8a564c84dc78002f47840d28f62ffda9cd079c2155b93c39c246fa082e34ded39c664e18462c7f1973488e06d03b1d9b1c33c7a3181e882ceb323dfd145971bfaf71e284ba20ea8a956d87fe17e0c7b5685f62fca699f27cbf59b675c16c47e6f157e11fce4d01ee8af4dcaf44c2d30637bd699b17409cea1b3b5b5c489fce9114205a550441ba670fd4255bb853a9d2e80d31495fd05a6228d8fb5e51e19217dfa95a8baf4bc0cc4bff77d625b61f31f7ec26377e72e5e5fed4fd8f43adde17b345db9f70340ebddfb04f719ecc8a62a9d53ba7f59a2aae27570aa0935767ca3a4f1adb9cd65e3736d0a1fc014a14d141d270fdd5e1ab2ba4cffd40357edfdc6e9c13c6e045168f8af6fae9ad17a81976259e53d22998fd20384ee70dd6d57428a9b348f57ccb192b0b16da05789b7fb37f39acbd399e5237a78da6de8c29d0427e7bd15dbbec0aae76b3b4adff75bf685360aadee8b327083df25ef0fa2bf6a8f3c88c099bec279c77d45c8afd932182340c06311bda3cc312c90472892b6ef1fc88b60ae09fe8ab69a7e6f7228f408a09f2f72f1591e6031df112e6b40c8a9a38b59bcf0efc35b0dfcc2a64bca07fcf9c0f77bd11e4d730e312892a27453eb6c4501c75355040bd5fc9546bfcca5ca870e02d7bb536184953e446ada68cd75cc2ac4e9b11ff3d750daff8b51043030f206d42772755808bd4ac313c0a8fc3c1845e4482f4f29e74509b164aa054130b83fd6bd7efe140a12f613ac071f98b06a59e8847ea04c65f3952daf40aa27979661fe2264d82c25e54d18427c742cc99a14879517a46a81fade1924d54531feac7c611e94d92536d1c089386edceff15b4d73d22df18faab1565e88eeda4f8fd45141e4646d5af6d9780029068d03087d14d5332b1354e8551199a3f8f2547a1b9a0a0d5920d8b1be866bc4068e23fb26c8dad181aa027548b1c09f2ae6a74eafc355b35c18abb8f66558e97aba391d6b1bbddc4beff6ecb0c92574bfd2d7cfc2060675d121f6c7b19bb11f43a8ddf7d02c6e56f361d45ed6faf9c9a577975e48e0b0b1ef5732716716b01da482722ad6aac1d8d37f3a17f03aad1e75c3b86b0e8bbdcb768daf17272e0dfc428b70859e6236ea0e5adc1f1f1a0ff074bd4a361414d932371992c1e69d9e5315cd4dcc99441bcb88484b993ff51d2ce3b98849f0a9e1e5bfda5ea771dee17112c31c2bbfd8ea756ffdd1d4a6705b5ab2f064524b308a967bbdc3832fafd73bf6461cca2b18d099b126000ba8471857b2ce783b0c07d0a8cd1036df612f8f827686067c61c8bfd5bc19cbb02ce9d13bcb5284b9213176c95cb41a86546ea0d041ea41267b3883ff622e9263363c2e08b2bcd26c6e3b7edf99ffbc281951005e1776c1f7984d76a48fcfacad522ffb234847a17e86ffaf5fb001c2163de819651a6e213ae9929db191b2b2307e39bd0be7bc7f7bebce1692f720f2384928cd5f82c9bf24b0104311108a897503cc74cdb8f8560783a139f24d6fef614d5384ea6942231650d8fe8a522ae0e39cd628ff57560e4fd37d6b9e30e05108d40318ddd5dff5908fd4e21134d9c1a3b133438b765403c46b9696596383f7f4caca2c627a4bb0debc23c4f946b813b7284d4f17d61dddb33c193b3571dd4bf558c08994cbef98124f839cf85d379231ad7a5464c7b874a2f8c2e744bee140ad70a6224018bb53d0069503a4baec5ecbeca2f79faa817a2577cd2cf85cbd157bdb36653495b5b54f71436e99e2fed80149b30509506bf0ed81925acfc558816b33cdf401b17c32d84761c120f9b2870ad80e77344bb1bcc0fe3f55e9da4d7ba8a5d71327c610c9ea8799aa5282fe1da3017ead8d225a99713ab686143", 0xff6}], 0x1) r2 = dup(r0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000001580)={0x81, 0x94, 0x7, 0x7fff, "71c9c2fb383ab0aa36795a8db3f8757b2f695c2e", 0x6, 0x5}) getgroups(0x7, &(0x7f0000000340)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r7 = getpgid(0x0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000001540)=0x10001) r8 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0, 0x0}, 0xc) setgroups(0x2, &(0x7f0000001500)=[r5, r9]) sendmsg$unix(r2, &(0x7f00000014c0)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f00000000c0)="91280742b5993830af0c00ef242810f6807a412f", 0x14}], 0x1, &(0x7f0000001400)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r6, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002800000000800000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0], 0x98, 0x2}, 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffe, 0xbffffffffffefffe, "f643008def1291777d75fb9b2256dbc6b3468846"}) readv(r1, &(0x7f0000000380)=[{&(0x7f0000000240)=""/253, 0xfd}], 0x1) 16:00:22 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x800000086128) open$dir(&(0x7f0000000040)='./bus\x00', 0x20, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000002540)={0x0, 0x0, &(0x7f0000001400)=[{&(0x7f0000000200)="03c3bd11080f5d047fe2106817d407e03351eed3f7785d0187d5ebdd1b43944f473f04727e2513a4c6d665b7a23bed375459ad895614c55f4e2b4d28871bef9ebd206c28c7b19004d4f57d1821ae1320a7826aa9b225233e5dd5f9a4c17c0ad8f34ec558ce417f390fecf675447a538ad4536d9e3a211ffc025a27a3cff589f1582174f01a69a0c1506a45910e476e538426ee9755c632741ca6844c8daa30c76a0813ca1f3a8697588c1d8cf5b37ec53ad8f4d9d927f374278ecd5594eba615b629894f24451c2f35153aae266f9f9a9e6b946cbf7ac48c00ee2a77e9af8a42e4a1d1689a509b13379a06e5ac93af23e8e18da970e6151d029dc2f0ae9159f481934b90bb25fe9370d4ab5eb32da88f7014d170c43a9b3850690c17005a04b2677063dbe8c738045aaa33dcdbcbb3cba99c9deb38311c6f7e10ee7bbe6741093ede22328b17dee2f15d5b5b33342e3468cfe0ef04e9387a4a8f614f83a64e2b3efd9a5723202d50ef3d13a4a1732f62cabf53a70a48c7ca98b525e2a2bd9225864cfa6561539a76a2edd8909b31a55be480c2018c15ac0918952061c8c2445de354b24314b8e9e2f856a111e51e022d3eb54f88e5142755b4da8d16d5dc6a2de37f77ca446bbaf011965268adbbd2d4e8419f93db92a104fe9cdadcf6c4f8bcd753635d7a5888ff4c2e9d89756f188b8734a22d4e298d350a09aeeec0e59e4d31d6aa737a99d3e5271729ffe787e4a7f512034dfa903ac3251089d00f7ca6f54130eadb94ccc3616c372087d47f9d61c7365d82d596488bbf141861589cbd83cfdf3bc3029b63dfde76810e796cc99cabdfb932c43fcfa8c8cc71fec4ef2432f726e0e8fe61edb85d5af778248b86827c2dd091d08122b525da1a2fe736c377a1ce32d2cd1eec8ea0fd6dc71d90f5e67f33d5517a26b2e9a2ef1560ab8bd0637c51a989b21c1a80ff95ad420fdbe2ece04efe656938f746b7f1fa638ef0f7f57c040e1eca654e3742ab50d29129663f81501eb1ec6467bc4a393a215e36ac2bf65c31b9fd7c54f16f442de82365187ce2c5ebb824adcca5a6d17b2a34a63683939bfec168d5c1e6c12796a3a13eabd92525b0849b6d0efa73f56cbdea8d9c9bd17e62289216c06fd95fbfb040ae164461d59daa565858c44f97ae09365ec28103989ef7d370aa8026c6fac5f508c0a5645d89abaa18b9657ca1672fa0d2604a30f66f7557c3d2407c742a242c6d7f9446c897a4239a9a3e226a71f7d2283eeef2e008b85908857c5f58b7f6fb9b016c133fb96b03e98d6b9e8f792b2e5f9a34c5a16560685808a446fd4b4994dabf38325c40ae73eb97640f60e531e85e0621e97aa621859688e683cb969cd6be52c1b4d0ab18669130e7ed678df390244eec8b7bb67f0587db09a923c9d553039291acb85dbecfa9866c8790a5f6aa68c3fbd1940900710d8fc4fb47e2604936d47438e323e4d6902b75c04e3e6c7f0c6b8e599cf0f4ef555e1f91c65e1979bd6285dc70123eba341bbe0bb33bb674386bee98c4331802df58a5f3ed2024784fea49b5a5c6ec2160a6b48ad4b4baaa9455f17b0fd103457dfde17da6a04eb7857a565d334369069186f85106453aa0d262c0c531a42b71e7fb067542f146776f8a05244f63de4ea194459177ba0f93b81ed14b4f02bc0667c86ce1209ef298f7fc45137ed32aa03800d170b8fc0f39b80cb65f13453f0f60a4f4bf07d909bc6fe0834fba0c76a3a74baec19efb7dd29935f390e6a27936531fd0e45a2fab83850bce1f61cc30a6b8707df9bf83756123670ee2554210dbe92a850234d2b4d28d54a44acffa7238685447b6f5aa7051402b50784601ee4a25c76e211121d095e64becde774edc595611a958cce8bc5026e858e10e2a0fbb0e268b02399b5f1c8cb54db4837c58c5cf84fe766e1854caafd27de4b4672ec2e24667dc217756f8566d7a172b936c71537871d7e9648bdc54204bd5c05cd680c6015f5810b685e9b716c49662dbfa84c9ac4b9d244c27a439f08d9ec247364ff821ba0b8b3db017535d832fd4faacd4c0cd450d49503ec5f9422c3b83f32bed73787d459bdc287db84d537ff6b869d9a99fc65f31ffab32fa5dd2635872657e2824aa077895f619d30548324951a562c4bfbe605e865e0a1db9d06f85c23589af5db77a44091850205c996b2303b5fc724e3ae6e765bb13d8af3e1ef0f17f09c14ed8134c91812ea302e021245f687f7a0cb4d5ae04b1f5e4d2d76894f75463345fbacd22a23bc0e3b795113fccf9b9417aad1ba72f46c8df8887e2be83ed655593804558cf618a9f230b6008983dbeed5807b61b8ef76264e4c617072082c1cf730a373503dd483ed9fcbce7fe160a9b840c1393c62bbd54a6af88ca7adedadc6e9f38be49c4778e83a63364af6896f5adab8ec046e8446c45d89200d8402ad2a14aebad9707c33f4fa0607fedfabd736bc9848ad67dfbe079128524212950d5b015085077771bbcff8121c636c106126eb522c18729ae37a551973506580d2b30a1defe501f560762cd4f43af626d8a81ce6f775442d15dd7bbadb1631316a0670d41bff1212bf35cfef82b679427556f0f760eca631b639792c6c39d96bc9f4bf10f0559873600b2f23835c59d0dd4b1587a5198035e27f19aea534fa7e3e3c77ce1ee5c01d31d83d357dc30bc55b99c4a76f0c920a2b6f09b5262f6e363865b7918d8ec24ddae51c23d66e479d8d279ccd61ff154043197ba0be6f6ba2530268746aef3e2b773a25a3205223fad5edae40d511313734a0c685a9a92714bdd5d89cd05163f3eb1e75c04256d4994a24379345038745be38a2460bc566dc0bed3c3da3a0fc03512a40f74601ea6f2fd214e3954781bb00c4a9d4469fc85ba28cc794160729f7c0cbad42692e2db18da703dea2e3c151899349e51436e9cd5e507c6694b9fd1fb1eb057b1651a3dbdb666c73e416a231b89c6bf566b90e5bd4c0077870c05e33721accadc1869005a7b5dab4f966364a5f0d12277fa6a4e4d6a8b2c9d846ae824bbc15dbeed094b1a311dad6446aa70da835ca2c3495c3a7da491af970772f8c4a49611c0b1cb765d6f3a31281d89e108af85ba5734ba47ad388d47ef785bb237bbc6a9f9d7e0affca0de422f75f5bcc240fa8418b6f2889441df203ddcb29eb397556d71f3d8515ea4e514a55bfd79a32278fe6424a82f1907ac7bae382e81b335e0460b5fd3610845cbe657a065cd15dbc12cdaef3ff982619c5a0c8219efaa34b37e01f3d1937b67d45a398748b60bc2e54dd5fed20cadba245ceb823500556739941e3e3d2c0f41af8b5140c99bb27431357bd38f6b126dcb6f17b5b886e01b0be8868d2c97f82b0222390f35b41bdc724400e270762b8a1c3baaa0b5b96c08bd2165265dd8d9ce38fba3f1c73b45fb766e0e210120eb823e5f6c5568d663368154ce2bde838fedb408bd616b8d5c5b375dd45d488715a8614a3682a4bfe2bba2beef1dd2c71c5f910898877bbad92955b0fd497fc393c31dbf318c77c8d94613516149734841318b551107fc5554a333a7cf67d63cd7ba1dfdec917fda28f5e5b565489e810193d3839ba08c32b24befeb2d0219f9912fcc11954b831d41b736f431fc2eec575d46a9ab20968d3ab69c0d1894641d71d8f1a16050c68768f31ee973424867aff13359ad24f691e4df8c9a5174abfdeae30489c66001fead5684a5969a79826834bc05c490d169932bb84f518312e6c0c5a54383abaeb2c0d6b199d6e2bd89509cc8076ae7b6cd52a0a60e64d4c233bde194a24743c3c25af55328d4295ebed6524a7da0d779845f29f6d8bf5f119bd08f643c15c345a3ae082613753d5da2037354b0e19ae64ab0b4dd19b95a6c1f31a88c2e8c026f9f759b86139e06959af5b1708206dbfc524c35e8d79abd83f1edd3e0235d83ffc0faebb5f3599bde33ab12eb461a7572888aaeaf3dea1f904cb98fdac2fbf652c4ed78f4e9c30eb215997072fb878a07465e3b3c4eab2484c32d377d83855ebe4a258f230d01f1e5c3c156ec96fd5ec96aaae0f2830e1b71626e5c6ce291dba5a9c6c42698f924d5b442b5c95c2a2c2e16d96f835e94d593fce3048ec888dd7f7b9d46a9ba4322178d4e9520dfcbcc61ba74a5238698a9ef6a4475f9b489a0e70b358c34c54da100d2746d6de6e210de75378b2bcefb6394712ca2c16132595d599f6a117d65ecf609c7d2b29e4b4b776080214c26f5e5b3892d20affe51965452526ed54340163245ed6aa32f20533eb49beb0995359f26811d3310ddd76fb16088cd8ab602794113dea1dc9e85c9115b1c31488951a122f3dc0d5c22c8bf3555432c6c9e5abce7acac4a98724a77b02ced4329f13243d145d8b72fa388fe53e08c718d9d981e6dc6f4b98c8e8a82b313ee5837f375d72dbc7ddf53d8277c38f15f8f9657cbac9d73f542df08821d0d57f4b6b0549a131d67e40fc65fa7ad496fce1063b55bc3c2eb5929ae39e91f6bba323a54c24fa83f88664036812f9153c9ae938f97c8e0109f5c77cea6d88031cbebc226863af89febb579f63347e30f8cccbb31c26875e5fca5e8a785f104c2f18458ba620078d3b7cf6d153549fafd383731ba2309b36f0425f62719e50764a7f2f97d39180249f026820ceb73e31699aaef13debe935efdd367b0b1b450f3118a7fa64a15131411a243def161ca6cc0644245bec7af44266730be3dbcaf09e509214626f9c6dc185538792475b91726c77457c7f8c7ddc6f64939367f84509f167449285a1c0f5b9ad5dde9128a43adfea34c918e530bd9ce69256e4d9a04c39f0ecd80765cf95603cf05dafed5e2fbd0e99f74624c29b7d7560b4eeaaef4a7ab0b5f0edadf87f022d7ad3497a769904a564855b4356b01de52d633dff9fcfdaaa0169eb33a427efbc85a60817e2af890115a20aa10ade2a07fd5215f75fae9fb4f19c698fc72c90133b13063718060372e13fd851706224cef4ce002abb572de5ab753ccf91eb37a1eaab1b9cc13993327becadb18d5be5d9368eefb51594d25d6bd0f4252058a9f94c9e30a12aa937c9bfc0b360c1ddce354e1293cd92bede1b1693ba47b387246162f0fd411015b53de65863d2b0cc982f8689978b46db311d1098c671f48fbfa072610a531e4d96da02b4ca19c2feefd767362b323e65fdf472d9d32b147e8e72b8bed2e82f048f00cad273d5d09a5a19b424f51af02cf3ef9dbd2b73492026e07fa934c3d8f801939a8f72c48a67caaae6638b64bba57e9814abd2de1f2e9e0322afeb018eb5b8d40f8e24b50ad38c1dad0dc7e8fd61faf4166f534c87891f167df7ccfa9e5c8f95e05748a5ae7cbf3af6d9a4fce2cb29a8bf062a6c5a06c6283707c72557464056df18033dd987a2b48c48331eb98fe5b5aadf9c27a048b3754c7afd20bdd250856982685284faa72461abbe7cd032feb37fefd830ac4ec4af98a2b243a11621e9cd472ee137f5d686e2f141738b8f454d0177d89861c324c8fe4db7d8e4d18a225afc720c51c1c63abb8db6199426e5913ea415fb6add232db68d52d1fe34aa22405f44d77d8ae19a569489c3768f9693632a6ee19765edd1bc0b70869d5c94396c1d39a95fb884ba73d79189ddda5f5636203143ca34051879878c2faf8b8fb3513d91139bbc15205a17899b4db8b6a5bc06e3e44a7b007c6b4cfb2608aa6084eb5c8415d7f50e7fdb5c92bc35191d3586ddf54124b09a2a1e40541b95f7609e2e0a49811c67ebe39b750756f531f041c0ca4", 0x1000}, {&(0x7f0000001200)="934385a846015be42910b67b58096f5ca40b0c762725cdf4d875221d3022f7f150de23777d2d682d3a5dff3584158a2c10dc96da8cd6daacefbdd6efa16b0cc6f97c1320e8e12ad2ec1c139bf3955e447ac6b57ddf2cd6db72ee6035", 0x5c}, {&(0x7f0000000180)="50bcb02c8fc3ed0b2cbf0a561f214e7d9390271405a5af580cc5fb0b5fa96f85e91fc448b4", 0x25}, {&(0x7f0000001280)="93bbd8cebc6fd2fae2f95745b4386c761ce79b4d2328f3e391f59072b8e3abfd764b4620af039f442aa0b7c5e94b9ca859d7ff28d3458b5821a2ecddf3cffa89fccb971782fdcc48ea494c4916067fb42fc9a0e3216dfdd45fee58e2910207bb436bca7c4f9a27fb8ef5b808d99b50fb1149f753a00e868afba7b0e938676861cae15ffcff57f568ae1d6e146227d5d77b936a76abb02082014e0cea8945", 0x9e}, {&(0x7f0000001340)="ed377a96a88b0ac2e4004cbec64c591ac7c64d62db4ab5f68f944d134ce24b3eb25daf56237e0487f142409651d47a292e47ca0c5d6d99ea7ccf8e6550eb0afce3c98686ba1a69d0c303cbe77790f13b18f60953a32b1269dd89b23f29dfc0bb2b62d07d4dbcefe2528df45dcb761293e88cf04b45f6ee2d2f883b2032c6b98ebe0d4b1443ee10fff4a1484e197ced6bd05f30620e", 0x95}], 0x5, &(0x7f0000002580)=ANY=[@ANYBLOB="101000000000000001000000a60b00001c21bd63063a475626900763836602cabe711643a6c7640c011f6f547e735f61b7bb03f85dab96965ba99fe56038ce2c8064d6cb3be07c51819c9549b40c7e0a2cb147424b4dad5161d11c43ec353c1f6b3e9b9c18b6e422e41487607e83e2203fed0da0d2e84cc2b4b408219c6945a45aebbad7146585e451ff80abcf24aaa6f2faec1134b4c84b9d88bb366a43ce69541199da98ca77eb8798adb8a339e4c32216cdca3ef58845b58a1ddfe27105e7b7a9b10bb9aee77a4814dfbd2c98172b8e692d58234674633e15048cb078015172e95a83e95e65addd3ff648feb0fc27e3e1a43b68f4e4061b4d08a22c7c1e423d2e693fccb020300b3b25a8ad76267e52b08c4ddd3d7181c54a6f7845ef075bae8ca6a682cb83fc937f2f9a1e5b34bf3a906cf93dfd0d19446d958c3c19c1828aab9f95eded1e4e7907a61630a6597d3020a8016bf3a5669c1d45ee21b4345250b80969e4382ba1215c5b180f844dbf1d388685e56500fa2963c9b7291e67038e3cc16d8f2acaddc4bc6f4b8d66e6953e82e648cccc6e5f7fa2fb91f4c7774bb57885e8b8e59e00b205e98617c940cec0497948f806dfd9125d6f284b0eb090734398ce194be0118a8695b3cc1aec9c8f43b374f0bafaa540946df985f2e67906d81f23e7b79387b02161433e0e285875f0eee2752b9ffcffb1b91f77467a0985507b8eb73782495706570486f603a5fc57973902cf7b08a79b2d60c1a3807a227ec2f52b67efb0aba40b2aa3a7c084a96a7b89f810bfe0c80a92c383ab4c8004317f9a28c6382e4b0b27244a4964d5c679bb9e898f366c68f6f512e690d7bb8cea6dbe5ee713407d089d39ea1db951730d1b10a42c8e513128bfdf7f124f0b30347c2c4d4971021a99b8472b887f1fbf92351f1925c0268764a1d0845b9266f9144d2228491df0fc14ecb09e73d2a4fcfcbad0356537ffd2ce49d6bc53e9ab0c5ce592fedc29c3ee99bdedac2d2ef07d80e46ab7650d95c692a8311d12be4787491ac8da769f4ca5c1403d1d2f99d873f3e953d8b00230106c57cb860d777c690fcb86adec172794ad695d595c099c1f531bba84407d38d475e53a768cddba4eae6351e7e949c31d865959f9d8ce0ee44fd6e63c9fcb2ec6af30bba3a4f9020004ee65e85ebe9c20be5291737fd22f62a96de88e0dcc547c53ae54a1698ca1042fb8884faabf41a88e9fa2890d0e296c18384bfccf69d88bec80e228f17968de1ab49edb272822d161c3de3bb4d1899c9d2db92a5b63b66faf26f461ec0b09ca5e27220c37733a2e2e7bd277ddd9c387a216b915ceb0ba0d41030d65d3c6235c06659f096006585b2ee7595a091306e492e2cbf7ffd75226b751e60c1431bc2d3fee73958243d25135de359804a8fdc96e92e79449d61feea0523404957b4e51f8dba23977b0b536f9f36e94c6db38c6e257c38c8cc52a8404d6b56b0aec7ce0b8223405655107be6929b25463286cfd0223530be28f8a588b80de4bdf51d5e70373be9dcf277c4f27f26ec9cbfc6e235ce66391875abe4dd9decad7ed885880de3824201156245ad358344aa40e89f99b68ba57cab266ddd5ee6045098730a82e0e64b2ec80147c96172389e87622d35aa3adae9b08f12c632446898734d6bb1b37567f638aaec297d4703ec5c2d18286fdb0b242a3db30234162624e9965adf46074a1180f2dc2ab7aee2b1f243a30781709cb97b238801b0d666ba915443a60bf30156901f1ecdeff7c6f8b33f04f625e079855a9cb36f20663902b6ba1121690ba31b239d234da51f0a8d63a774b0bc911077076838480d0afc27d72e795ac7456a0b54fb4c441f283e399fb69fcc423da9a13fa179a4cd446c413aab0b618cafecaab2e344b98c89e0ee4b7c5c8d1574c6ea00037e9a7f3797c4148667deee2934fa8afef6bb7373826e08aa8ab9b98bd649d492a9950a4a18ed0ed362ee83814186b807e154a037e1b47c4ad51bac8821be527c1bf8b0b6c3828af7ff497c65bb6977f2804c6634cb7060270eb75d9ca67c6003b0e4c5a71844b6acfc5cb6f7178057ee63f5d440a009a1a428da3e0a4870254e516f331f4ba849943f9481b3c33b1e1681ae98c781f71a112d360687a95fe4f76856b3e0c90d7f9b1c57d4169eef24428d0a589e16d471337e8b6c36ef9967eb0abd2720ec8d2b16cd92ab9d584567a78776c567708766b1528fe97145628a9ea38b85cdee54c4d789b344b6c10741e48ff5f48a0ca1cd59ecdcd33893309bea47390c31f553731dc15873f577a0e48d5b26f2015d22107426da243125c6a60cdd09e22b6a40794c2f26232e9945c5f5bb0f832332ce75b6d157ac789e9ff6ff43db21a2bfa6a6fb61c1b86c5f13e410d255013662b85028e49cb854fb43775b84c24d8ba7011d95ba43519e853606168f566160dd86221582f0ad4f6a220348d4af249c51e7d303166178c56c75a5cf792c48e39e5e6e7be8a82d04f12efcd19be9a4c1626e109758311262a4b18854c2637aee2e8c0fb3b1427ccdacf9ce7a49d71cd980f2ff28e3613d5e8a82a0f95ba776a244748edbed345d4ce19beb739a88cd55769f5556b919789cb05a58b07f2d10e06a91c3f53dc2b5fb60e228bae0331128172fef7268f75a36d017e1587b57b0139a2d9b7018cd805b23e0fbabd2c522470c99775e5c5503c3e7c592f84a76bb11dcd3e6d3009b775dd9a4a752a5a7aa36068787f240b245f7f4fb1d0c640ac521b62e3126230985dce2b6f2c24a174f9c256973d39c66fac0ff85fd30d75b1c221e50a51e72a655d94458bbc4eb89a08a5dec5994f40681fed62229f49d74e71640de32a82ec2e9aa73bee1b1b839e31c6629565dc5651de87e69217d1df22e6031c2851f4ea5ddc8df04b53949881a9322e5290c006839845e04d822601e17bce322972803206b85cebfd102588ec6c25a9e18ce607ee810880fb26d1233404f4c90a0828ccfa111fca541c117230de9edea3ce04d01d954da8524a5b538c137fc98636e0dd53e49d047f2fc05a278ac90c5445912c46ae8908b987312982ca2de635ac9de35d6593672544683c044997691bb7096454238551b893758aa21b6d7d3d164cf13fad92880d56445703cba85293c027ea70efd8dc7445df94c18accf64ad9aadb09810879592da4ac9767662979cc434a5d4ef1d4a5e76d46ebce358c3933aeca08f208edd116ddfcf2796ccf7c99479e72f38ce57dfc406c97055d4c6423aea8dba192be5c4a64f6b7dd5715f683f62a03452fee52b449fbaf8f81944fabbfcbdb7a3a6514dacc194ba79a4c625ad898be5d80b747f5a2ea1725510b909f1769d73d94f74d14e56b6f4b2bd6d27f8b3af2255c374fa042482012c65fd9dee22b9df764e98ff7e7cc212422afbc155cf4b33b8dc81315ea37c54cd112f91318d60014c848c0f230befeda33223ba13e346d286a39f32d36394b0bf2b3a86e9334c30b32a7dd6796a69c248e6b7564a6c295acaf119d950bbf583d6e8109944d00ef222ee797317131b83154636b2f9ffb1748fd62a9ddd50f5db435a597a9d6fabf3ae83c49cf42e8ea4b36ad0c5d3ed2298741babe9857894f0ddb50e1decadffb411efb12a29db565595cf48a9dea1e54eb99f29269bf15b8d9c26166deae5b877c8bbbaba06de403556d472e9fec28eac8dc5d055eb21b8ab0b47d76e446063265996fd36378411cde88e7716df669485f24270e1ff4085273685428c66ae9168016a78be339c4f1534119ef99e465c4e2d8b26cb6f9c948f0574c223c4763ad0f268ad8399dd6a3eaf5b29fe01a06580995c36f911565c3f3a33d2a646d39458df2bf5504a06617eae99681ac3fb1ca11b385f238bb23b91ced14a15542f9a632b12e405def3349224ac2c79ac193ae792be76fc95bf4fbe6188a0f0813fc60aaaf23a6111ad958f41e515da00d2a1e458ca1cfbe5ae40358c874c4584f7d80bb104e1002f05b55f75f6f1009c83acfd31d9240f1365e40314fa6ce3579f49f5d65f31f3616577d1f033b2eaa280baa795030a218e758b239e1a77adc69f41af2b5ae73e25aa594f77f3017be83b9fabe4b166b14d00f47792aec0b2016d20ada1d80727216ace5aa885ed71ef06e2e466f685bd5dee85473e890c5af65c0e0fe48ec8c39d04570e33cb9a7fad405c02dc76e7f7b23b5fbf5f68652b74af244ec00e2d855fd85b0eeca76bdb69f605ea2c5425f974cc179de49c27463d8dca82efb437dda05dd47dccbaa7f1b3444d6e070c1a876c1ebdaa0875acf2f09542b4d3d8125cbe3a250dc4b65e44ba8c6bff1d5d13551ec69086665f60891c43ed96a1be42a2fcdade31cc24999c37969045d09b85cfdbbb5c4b223ef909594bbd66d30913c9dbf0ed0f445740cb3c59ae504a5e84692b59a00e400d2a3e9e6ee05b9af927c5cad7347cb6ba9b27047610fe29e7efa18ba5eb808ca3569a36db58af63e6bbda4cdb0ea3188cf86a70bef3d867a78ea0300000000000000c1bb1630b1d74f88bc5b4d4b3f545bf52461b39eed01076b599c9ad2f8bd3f9384dd68f44820925269140f02cc5d50f81842f23c279fb5e174495026995c3e14bbf8385c59c89cbe81e068fa76a34dcd9e28eee67061f6055bbdd4fde10039a074cdd325f0e7c9cb3d3a317def054a4e726c33b89987820e188a39a7f043634fcee12973ffa29fe3e9d6dfa1c3891f13f6a666931b63c117db5e0d0bd34f0c6be3864004c5f1b83187e52b7e1fa71fd5a81fa4c3e96a913cecc16620eace9e692a04233af22fc42dd23485595ac9042a6c5dab475437304e8caabd763826c1a112df576bd71c6d5218abfa50ef670a67b9493bea04eadec92297ece6018906ef89e33a9a669125f13beaa533f1216b1b1f6935f399a6f2423e6bfb36a7fa69e109971f83286dc550cf30a5e4e9527555797121a7fcc5b66f08aea20804b9be70e8880a1a2b6d6fea8681197943fa81771a112d96cefc50dda5250481b0b2fd4bbde7c119a89a066d6da1cbbb13310958cfe8bb762124ccca3d502197fc2f96fb1f8a6fe32cb6cb2013867b75b53918e82aea58fae525d35aead0f4b2bd419890568c4bdc4bcdde2d53b9a7a0d1fbdfa0cf64dd1098f412a0a238a189ce279f275c217587992ff372bfcb057a764edefc4bf2016b8f5c208f11436b4fb2ea11f0c4140fc46415193c3cecbf51d296efaa37156238615f1b3a8ed93881bf851a7be3b57590786b0ecd70ad73def89ffc741fa91b95277b883067e12c7595bab523c83e3f4ed7b8a7d5ea8a33c3c454020d6eefa32c224eefb2b39a9c4f975999d7645b0fa0a1148014281078d871a72773fbdec675d7cf3a1fd5b80ae9ffea0670b5a08ca68088fe6be76edee7bf726d147b6ebe11a265f654b9adf626b13893bcf7bdeac3e17bc1669c360d612a800cfeef68ab023595cada23e0e4cb6dce7b0a25528a0ddb5a6f2480832d32c6783ad0edb055e89bccae4628ca5cf56e7023cd8740c5d415f4b2e79e8338da2943f5734d4d083e52d66a24f0afd050c8e9bb12b5e4798479a8e759360286ce9f80cc3a64c4b6aea74eecf9de0075de65c93c553e5279234f3dbd2945622944eca30b5b7fa8a72dc20050394b8f5493b3a0bfa1380913add2133cef5052afcadebfbfd85dba6d047baaec2d2f455338ee31b2ad55c226d37aaff9ad28ebc15df0a938f1423c777df3b9c07a641778833f2bf0625e00c9a53efa672706d64111d888ce410b1b32b198bb73a39ed89000000000000000ffff000000100000268d0c2e1964e68997ebc9143e3e111ae8f1f587fa83d66fa580505c3c5927c6ef46961b53e8580a2c38144a8505dde5c4c4f7b7afc9fe83a23a1ce8ef86702677c8f3b643b6e7f8e2bef037bf1b350ac03f15febc3134f41df67dab6b248689e0d2e6fd0ddf5fa94d03d12a2ab4440f371123c7afa0027c8600000000000000510acae2929d0a933974a309f2a34e32bba262b5efb083ed6d7fd21995e62919ee9726cedddce9c3b7fb883296e98786616c81e20b251ca7b7ccf0e801873028d8f670223c9f100c7996f020c72ace08324bd7cc8dac967f4b69096940915e2dd29c549f06ed4a92aa4137ff4393856021ae293812fdf2683eb905fb09ac13da8d16b0b8000000000000000000002a968b660951ed4fe5b4556dc1a3810a8a8651b3420db87dbce7f8f0bc70217e9fd371043f2ee0bbadbfbc84112b521056dba9a4baed9df3ae540cd0cc2c4a79fee1e00e6b166959922554ad35f8147370a52bf6e0557b27154d363f7b525cbd925e36c662d91587902f4d835d9864553b2ea70b4628007f2e0d4a0f5556b7b7fd819a9b064b21e026e7f22dbc095a35423f8141c0ae9c1b0000000000000000000000008ac12f7e12b1e57620859518c2a7376f098094d5fc1293b0c8285bbb3fa1683c9acaa1a41ee1c55d4485e293a9f4a8944f83e69927a2160577b1319e7dbc297d89267faed218cd6281bbe482f4780f5c2474c37941504f"], 0x10a0}, 0x4) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, &(0x7f0000000000)=0x8000) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000001500)={'tap', 0x0}) mknod(&(0x7f00000000c0)='./bus/file0\x00', 0x2000, 0x30) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x200, 0x0) setsockopt(r0, 0x2, 0xffffffffffffffc5, &(0x7f0000001540)="e55c2cb38584a261ce6c663c4ec2760405fe9979f5a5f1c4e8a698ac9d46414acbd5a6405917ec369f4ef3ada3502016d5a712e5f056e29af58e424464494024ca474e3cafed70128dc2305aa7ace937c31ab21a470f5376d0bf697a9b7e87b03ba7d968623b77fa0841b052d080771ddda260aaf98dabf7fbd0a3ae46edacea21c333927bb9b034838e14767fdbd9fe7821458c8d778eb68073c2d2b6b3db07946812769276888a97b32658e0bb9f9c0185f5a55b292fa0931b8399db615deaaf150e7d8b95df95985b25d8d2a0", 0xce) pwritev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000080)="fa1200099155ce1e00", 0x9}], 0x1, 0x3) r1 = getpgid(0xffffffffffffffff) fcntl$setown(0xffffffffffffffff, 0x6, r1) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000001480)={'./bus\x00', 0x29dd45280, 0x5, 0x40, 0x0, 0x100000001, 0x3ff, 0x988, 0x0, 0x3, 0xffffffffffffe227, 0x100000000}) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x4c}, {0x2}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x1, 0x0) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) 16:00:22 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) clock_gettime(0x2, &(0x7f0000000140)) getuid() r0 = syz_open_pts() fcntl$getflags(r0, 0x7) shmget$private(0x0, 0x1000, 0x5, &(0x7f0000ffc000/0x1000)=nil) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x0, 0xfffffffffffffffd, 0x40000000001}, {0x18, 0x3, 0x7fff, 0x2}, 0x9, [0x0, 0x5, 0x6, 0x1ff, 0x2, 0xffd, 0x7, 0x2]}, 0x3c) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) r2 = socket$inet(0x2, 0x4002, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x100000000000000b, &(0x7f0000000240)='~', 0x1) r3 = syz_open_pts() setsockopt(r2, 0x0, 0xa, 0x0, 0x216) socket(0x0, 0x13, 0x1) write(r1, &(0x7f0000000680)="79da8809c9a08c23518439e1815e59c8665de6b3cfbc8860a6bb18b30edcf7f5ead57ba811cf114a851f987b29a92a9e0716c508c3a357cf0f3b17b3c8c3bb7f69fd95d91d622c0e5a8e19c61c842a0888a6de2214e60de9372941743efb0b93d11dde1d6dd6c55ea640e4f5a1997dd4857b014c268d1dc93d3022eb19e1e39eb07c4c40446ab8ed616d8062094847749a278b2a7f9558dccfcc4bf24fad8216f771ff007a09b867e204bcc4a7f13ffd607cdd02d7b9f28dde32fdc08c6141e081b7bb29469fc73d1cd63671e3cc8133580d00"/228, 0xe4) pwritev(r1, &(0x7f0000000580)=[{&(0x7f0000000600)="d8b2f79e831238a0646aac73846759653a65dbb3bdb9b16670a2da8c75fb8d29751d52849a28c38854194930602cfaec245197d188fc4e64b2253a2d4e89a1f7569347cc014bbd5e28e406a75059097c20dc5a8f216578a65eb692c47d78809dd1adba3bc479ec8eb7c1d44621f91d9ba1d3d2b547e96a81d600d24c81", 0x7d}], 0x1, 0x0) symlink(&(0x7f0000000280)='./file0\x00', &(0x7f0000000480)='./file0\x00') r4 = semget$private(0x0, 0x6, 0x4c0) clock_gettime(0x13, &(0x7f0000000180)) semop(r4, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) fchmod(r2, 0x8) r5 = socket(0x26, 0x1, 0x0) setsockopt(r5, 0x6, 0x10, 0x0, 0x0) semop(r4, &(0x7f0000000100)=[{0x3, 0x9, 0x1000}, {0x6, 0x9, 0x800}, {0x4, 0xffffffffffffffff}, {0x0, 0x8, 0x1000}, {0x0, 0x400000007, 0x1000}], 0x5) ioctl$TIOCSDTR(r3, 0x20007479) r6 = fcntl$dupfd(r1, 0x20a, r3) ioctl$WSDISPLAYIO_GVIDEO(r6, 0x40045744, &(0x7f0000000000)) semctl$GETNCNT(r4, 0x5, 0x3, &(0x7f00000007c0)=""/76) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000200)=0x100000001, 0x4) getsockopt$sock_timeval(r6, 0xffff, 0x1003, &(0x7f0000000400), &(0x7f00000003c0)=0xffffff56) semop(r4, &(0x7f0000000080)=[{0x0, 0xffffffffffff4997, 0x1000}, {0x4, 0x3, 0x1800}, {0x0, 0x4}, {0x5, 0x9ac, 0xfff}], 0x4) 16:00:23 executing program 0: clock_getres(0x3, &(0x7f0000000240)) r0 = semget$private(0x0, 0x7, 0x104) getpid() semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000001780)=""/122) r1 = syz_open_pts() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000001380)='/dev/null\x00', 0x88, 0x0) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000040)=""/109) fchmodat(r2, &(0x7f0000001640)='./file0\x00', 0xfe5b49366b1bd7c9, 0x2) ioctl$TIOCSCTTY(r1, 0x20007461) clock_getres(0x2, &(0x7f0000000000)) clock_getres(0x2, &(0x7f0000001800)) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x1, 0x0) semop(r0, &(0x7f0000000180)=[{0x3, 0x3, 0x800}, {0x4, 0x9, 0x669e56c994160aa1}, {0x1, 0x6, 0x800}, {0x3, 0x7, 0x1800}, {0x0, 0x1, 0x1800}, {0x4, 0x800, 0x800}, {0x7, 0x0, 0x1000}, {0x3, 0x9}, {0x0, 0x0, 0x1800}], 0x9) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000013c0)={0x400000, 0x8, 0xff, 0xffff, "d5095f333766469f2bedcaf878081ba52108ff45", 0x20, 0x7}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) write(r2, &(0x7f0000000280)="d1d2fe857e1d276f7a46966ce71443cc83fc9689a6ec08bd2cdfd4dae462ddf69c3999a943786038832610c16c358e2bacb34b16b146e6a5b6b8d25b41f8cd54563df43239fe3e69d1ebc37cd9701e360cdbbd5ab65baab61072e0ccc051d6d27688088d470ab9bff6cd00", 0xffffffffffffff5e) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000001340)=0x100006e1e1ca8) semctl$GETNCNT(r0, 0xfffffffffffffffc, 0x3, &(0x7f0000000340)=""/4096) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000001600)) semctl$GETVAL(r0, 0x23, 0x5, &(0x7f0000001840)=""/184) ioctl$KDGKBMODE(r2, 0x40044b06) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000014c0), &(0x7f0000001500)=0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f0000000080)=[{0xffffffffffffaaa4}]}) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000140)=0x9) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0}}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000080)=0x1) setpgid(0x0, r5) 16:00:23 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) sendto$inet(r0, &(0x7f00000001c0)="dc89c1dce919ad2956cbd4156f53d2d05bec92722dfbfd91fba2b8d0f397c87b066527184078575c121fef632ad5834108539a1f499c2bc11ba15967a99b570f5c40da3f1dec8db0fb05f0b72145827d8847b032a99ecc64357bf1abd94dac3b07d8af16ddb40ac558e7c5b18bf817235e8456b6d3504f6e5043265f221e19b7efccc9182401b7451a99732ceedad1f428c35ccef6ee7e59ce03f94ccda5c9dd09a37018ac6adc7203a5c13d2542a3152a77027d0b2ed8e1cf66620b95198166d40e741879775c3289a5be5eebe4def521f518b34ea596ef72f35081708364acea36b85de41c8603a15b7ef3da36203f9e2aa37db54aaa73eb", 0xf9, 0x1, &(0x7f0000000040)={0x2, 0x3}, 0xc) mknod(&(0x7f00000002c0)='./bus\x00', 0x40002000, 0x1000) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f00000000c0)="4e070008c237661381b81c0dbac78f6ad197cf8536fabeb055c1ce2506b34b791722be7187eb98c6a21acb359f3bd5f1bd180f9fcc16f45ea62fb9c67f2f791a9221651ae486f6b87c5f025bb8aa6fb6db6b0edaa6737bed4bebd361b76c4e21ca1ed1d5d891566b0efe37ecfab08db7e2a384894bee20ee4dc11da76b00690800c1cd644e9d86259ae936aa2372b080", 0x90) write(r1, &(0x7f0000000180)="f9", 0x1) 16:00:23 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) setuid(0xee01) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) r3 = getuid() chown(&(0x7f0000000140)='./file0\x00', r3, r0) bind(r2, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r4, &(0x7f0000000280)='.\x00', 0x3, 0x0) 16:00:23 executing program 0: mknod(&(0x7f0000000100)='\x00', 0x0, 0x28aa) r0 = open(&(0x7f0000000180)='./file0\x00', 0xa9, 0x100) openat(r0, &(0x7f00000001c0)='./file1\x00', 0x8802, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20010, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00', 0x4) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000480), 0x0, &(0x7f0000000500)={0x9, 0x19, 0xf64c00, 0x400, 0x2, 0x2, 0x4, 0x8}, &(0x7f0000000540)) 16:00:23 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) setrlimit(0x8, &(0x7f0000000140)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000280)=0x9) write(r1, &(0x7f0000002880)="ea40349191d9f05d2ff40a20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4ad9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930060000000000000014da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd555e6c04d11395ce3b15890c13b9932a00298c4ebea7c4e4ebb77a8e4a095905c754d1740386b04cef8267d45c269e774fb97e45c09f44e4b175fd17309cbc794d98c8188708fe6f000f9e1e3f0173782fb800ff26dede8e378df89d1fd873fa9ba6be3cada5074c5b1efe871d", 0x861) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/102, &(0x7f00000000c0)=0x66) 16:00:23 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "002000d30628010000f8000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = socket(0x18, 0x10000000001, 0x0) close(r0) setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f000069b000/0x1000)=nil, 0x1000, 0x4) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffe31) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) close(r2) 16:00:23 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x3, 0x7fff}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x1, 0x1}) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000280)=[{0x20000040, 0x0, 0x0, 0xb9}, {0x6}]}) poll(&(0x7f0000000040)=[{r0, 0x20}, {r0, 0x10f}, {r0, 0x41}, {r0, 0x4}], 0x4, 0x9) syz_emit_ethernet(0x82, &(0x7f00000002c0)="8851bfadd27365a47982ec665a2816fec1cd6f6a4f4d9b2f6e0faafa6998cedbe29f540e68cbd3ef2a5d505293893ad9ffcd79121eab0bd77a1ec289a9f8c11e4a3782bd009eb019375a3dba770e885207df8c7345a4dbb2dbf1bb9b672324efff2dade13510b6662ffceae8845c3f00e752457c6413ee1dbe069a704e77c8cb3c5e") syz_emit_ethernet(0xba, &(0x7f0000000180)="ec709c474a82c422b760718453234765ed80b15b9d18b0c4ccef034e7cfb55a91d2799bf14229ea0a4b5a2b6464a2e089f0a80de25473d2b89dda6aedccfd1d361ef46a05216caeb9478ec27ec5b320f203044448bf13679be80f7b645c23b5977eab43325b8932e7d8d9f6a8bd15b287a297f3654a84e32dd41d7e5b225a5ef67fadfabb128beccb47f3c79b473cf5460fec5b9d4322555f485205f9b7e87509c82168e7d2241938748dd34040b4448c4d8bcaa46b0a0fdd001") 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x320, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x4c}, {0x35}, {0x6}]}) syz_emit_ethernet(0x0, &(0x7f0000000480)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x30000, 0x0) 16:00:23 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="2d88132d55696c013000"], 0x8) listen(r0, 0x0) connect$unix(r2, &(0x7f0000000000)=@abs, 0x8) 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x40}, {0x3}, {0x6}]}) syz_emit_ethernet(0xb2eb8388b192a341, &(0x7f00000001c0)="8b50f8d9") 16:00:23 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x108) r2 = kqueue() kevent(r2, 0x0, 0x1, &(0x7f0000000140), 0xc4e, 0x0) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x8b}, {{r0}, 0xfffffffffffffffe, 0x3}], 0xdc9, 0x0, 0x0, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f00000000c0)=0x2c) 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x28}, {0x3}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000140)="9b50") 16:00:23 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x20000, 0x61) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x1}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x6871d2c2, 0xffffffffffffff81, 0x7, 0x7fff}]}) 16:00:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./bus\x00', 0x2, 0x5, 0xb7f3, 0x0, 0x8000, 0x3ff, 0x100, 0x2, 0x2, 0x6, 0x3}) pwritev(r0, &(0x7f00000000c0), 0x0, 0x0) 16:00:23 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff993192964800"/20, 0x14) mprotect(&(0x7f00001d3000/0x1000)=nil, 0x1000, 0x2) setsockopt(r0, 0x80000000000029, 0xa, &(0x7f00000001c0)="ebffcb48", 0x4) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:23 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4001, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0xa, 0x0, 0x0) r1 = semget(0x3, 0x0, 0x81) semctl$GETZCNT(r1, 0x7, 0x7, &(0x7f00000001c0)=""/210) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xffffffffffffff37) r4 = getuid() getgroups(0x7, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x8, r2, r3, r4, r5, 0xa1, 0xe292}, 0xffffffffffffd686, 0x1, 0x45}) 16:00:23 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000040)={0x1, 0x6}, 0x0) r1 = kqueue() ioctl$TIOCSTART(r0, 0x2000746e) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) kqueue() link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0/file0\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) select(0x40, &(0x7f00000000c0)={0x7, 0x6d, 0x100, 0x968116a, 0x4, 0x7, 0x9}, &(0x7f0000000100)={0x9, 0x20, 0x10000, 0x0, 0x40, 0x47, 0x0, 0x10000}, &(0x7f0000000140)={0x20, 0x6, 0x1, 0x7, 0x80, 0x8, 0x10001, 0x5}, &(0x7f0000000180)={0x5, 0x9}) faccessat(r2, &(0x7f0000000080)='./file0\x00', 0x4e, 0x2) dup2(r1, r0) kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x7, 0x0) 16:00:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) read(r0, &(0x7f0000000200)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a", 0x7}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) syz_open_pts() socket$unix(0x1, 0x2, 0x0) 16:00:24 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) write(r0, &(0x7f0000000140)='\x00', 0x1) pipe2(&(0x7f0000000080), 0x10000) write(r0, &(0x7f0000000240)="80", 0x1) execve(0x0, 0x0, 0x0) 16:00:24 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f00000000c0)=0xc) recvfrom(r2, &(0x7f0000000140)=""/13, 0xd, 0xacd5cd4252412362, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) kqueue() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setgid(r5) r6 = getegid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={r3, r4, r6}, 0xc) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x81, 0x0, 0x40000, 0x0) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x64}, {0x4}, {0x6}]}) syz_emit_ethernet(0xfffffffffffffda2, &(0x7f0000000040)="8b0277c81f9932bc00861bff3e0a1797bea75bade1ce851d3b18167213ee20d88bbe684d1f87d51d56ef301accc25823fb2e") 16:00:24 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r2 = syz_open_pts() syz_open_pts() kevent(r0, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x21}], 0x1, 0x0, 0x0, 0x0) r3 = syz_open_pts() syz_open_pts() mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x10, r3, 0x0, 0x0) syz_open_pts() kevent(r0, 0x0, 0x0, &(0x7f0000000300), 0x7fff, 0x0) 16:00:24 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000400"/20]) readlink(&(0x7f0000000040)='./file1\x00', 0x0, 0xffffffffffffff4b) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:00:24 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000000c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x4c}, {0x84, 0x800000000000000}, {0x6, 0x0, 0x0, 0xffffffffffffffff}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x1, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000180)="8b") 16:00:24 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) socketpair(0x20, 0x8000, 0x10000, &(0x7f0000000080)={0xffffffffffffffff}) getsockname(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x8}, {{r0}, 0xffffffffffffffff, 0x5, 0x20000013, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xd1}], 0x6, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140), 0x7ff, 0x0, 0x7fffffff, 0x0) 16:00:25 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() fcntl$dupfd(r0, 0xa, r0) r4 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) kevent(r4, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) dup2(r0, r2) 16:00:25 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) flock(r0, 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x40004000000028a7) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000140)={'./bus\x00', 0x8000, 0x9, 0x3ff, 0x0, 0x101, 0xffff, 0x80, 0x0, 0x1, 0x6, 0x1}) getsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000000), &(0x7f0000000100)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) 16:00:25 executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)='g\r', 0x2) write(r0, &(0x7f00000000c0)="007e08c7b002000815210de9389d0c", 0xf) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) kevent(r0, &(0x7f0000000140)=[{{r0}, 0x0, 0x4, 0x20000080, 0x7, 0x7b}, {{r0}, 0xffffffffffffffff, 0x80, 0x21, 0x2, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0xfffffffffffffffc}, {{r0}, 0xffffffffffffffff, 0x12, 0x4, 0x1, 0xb63b}, {{r0}, 0xffffffffffffffff, 0x40, 0x20000000, 0x800, 0x3}, {{r0}, 0xfffffffffffffffa, 0x0, 0x40, 0x3, 0x4}], 0x6, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x4, 0x40000020, 0x8, 0x9}], 0x6, &(0x7f0000000280)={0x0, 0x2}) 16:00:25 executing program 0: r0 = shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x1000) shmdt(r0) mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f0000000100)=0xbd04) ioctl$TIOCCONS(r1, 0x80047460, &(0x7f0000000340)=0x5) ioctl$TIOCSETAW(r1, 0x80047460, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "e7d373a39a3aaa8bf86590044961d05f24c809e9"}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x7f, 0x8d98, 0x3f, 0x100000000, "9e4706e7024a03974c3832f18dc47d3324b8450c", 0x5, 0xfffffffffffffff8}) setgid(0x0) r2 = getegid() setgid(r2) 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x45}, {0x40}, {0x6}]}) 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x4d}, {0x4}, {0x6}]}) syz_emit_ethernet(0x42, &(0x7f0000000100)) r1 = dup2(r0, r0) accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000100)=0xc) 16:00:25 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) setsockopt$inet_opts(r2, 0x0, 0x1, 0x0, 0x3d4d5bd08d36c13c) listen(r1, 0x7) 16:00:25 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() socket$unix(0x1, 0x7, 0x0) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000001080)="6a4aa7", 0x3) syz_open_pts() 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x44}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) syz_emit_ethernet(0x1, &(0x7f0000000200)="ab") 16:00:25 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) getdents(r0, 0x0, 0x0) munlock(&(0x7f0000002000/0x1000)=nil, 0x1000) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x80000000) 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x87}, {0x4d}, {0x6}]}) r1 = dup(r0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x3ff, 0x9, 0xfffffffffffffff7, 0x1, 0x4, 0xc0ef, 0xb6, 0x1, 0x3, 0x3, 0x3}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x2, 0x7ff, 0xffffffffffffffff}, {0x18, 0x0, 0x3f, 0x1f}, 0x6, [0x401, 0x7fffffff, 0x2f4, 0x6, 0x6, 0x3, 0xdc, 0x8]}, 0x3c) dup(r1) 16:00:25 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x80000000001, 0x20000002000) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000003740)=""/4096, 0xffffffffffffff19) open(&(0x7f0000000040)='./file0\x00', 0x20, 0x108) r4 = fcntl$getown(r2, 0x5) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r5 = open(&(0x7f0000000100)='./file0\x00', 0x8, 0x0) fcntl$setstatus(r5, 0x4, 0x80) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000200)="772943c7fe0beb977857d9c8818bcbaa109299d5279895ecb458ad82b0855c01f40b76e4ec0f032e26050cd1361988fa5e0fb64d4b972d875bc7709f0ad1077eb018118603d09257263f0cf6ff9e5614ffe8f3e2fe93694205b72b93484ee595ebc91666535d2cfa0576792210c934f9b7ba049f651d1d0ff90079b212373bdee94b0800", 0xfffffffffffffd80) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x2, 0x10, r3, 0x0, 0x0) fcntl$lock(r5, 0x0, &(0x7f0000000080)={0x3, 0x0, 0x7, 0x8000, r4}) 16:00:25 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000000)=[{r0, 0xd}], 0x1, 0x0) kqueue() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x9) 16:00:25 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x1, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x5f, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) syz_execute_func(&(0x7f0000000140)="c42265169099899999430f87998999990f381e19400f0fb7feefffff9ec4019ddddb3666410f5686be40000065d8c5c462f9939cf900800000c42265bc8a06000000c422d591b4020b000000") munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:00:25 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002003, 0x1) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) 16:00:25 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) 16:00:26 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x40000, 0x0, "00200000000000fe3b5320000001020000000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000140)=0x1) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000180)={0x10, 0x83, 0x4, 0x2, [{&(0x7f00003f5000/0x1000)=nil, &(0x7f00001a7000/0x1000)=nil, 0x5}, {&(0x7f00001ca000/0x3000)=nil, &(0x7f00001a3000/0x2000)=nil, 0x7}, {&(0x7f0000340000/0x4000)=nil, &(0x7f0000343000/0x1000)=nil, 0x800}, {&(0x7f000047d000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xbd}, {&(0x7f00007ee000/0x2000)=nil, &(0x7f0000145000/0x3000)=nil, 0x4}, {&(0x7f00005d6000/0x2000)=nil, &(0x7f0000728000/0x2000)=nil, 0x1}, {&(0x7f0000795000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x2}, {&(0x7f0000419000/0x1000)=nil, &(0x7f00004d1000/0x2000)=nil, 0x40}, {&(0x7f00005b3000/0x1000)=nil, &(0x7f0000626000/0x4000)=nil, 0x1}, {&(0x7f000014d000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8}, {&(0x7f000024d000/0x1000)=nil, &(0x7f0000455000/0x3000)=nil, 0xfffffffffffffffd}, {&(0x7f000048e000/0x1000)=nil, &(0x7f000040a000/0x3000)=nil, 0x5}, {&(0x7f00001c3000/0x1000)=nil, &(0x7f00004f7000/0x1000)=nil, 0xfffffffffffffffc}, {&(0x7f0000274000/0x1000)=nil, &(0x7f0000266000/0x3000)=nil, 0x9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000356000/0x4000)=nil, 0x2}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000715000/0x4000)=nil, 0x3}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x4) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000080)) 16:00:26 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) 16:00:26 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) mkdir(&(0x7f0000000040)='./file0/file0/file0\x00', 0x0) chdir(&(0x7f0000000080)='./file0/file0/file0\x00') open$dir(&(0x7f0000000100)='./file0/file0/file0\x00', 0x88, 0x5) 16:00:26 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000280)=0x614c) r3 = fcntl$dupfd(r0, 0x0, r1) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000080)='/dev/wsmouse\x00', &(0x7f00000000c0)='/dev/wsmouse\x00'], &(0x7f0000000240)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='/dev/wsmouse\x00', &(0x7f0000000200)='+/\x00\x00']) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f0000000000)=0xffffffffffff3003) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x5}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCFLUSH(r0, 0x20004268) syz_emit_ethernet(0x1, &(0x7f0000000200)='\x00') 16:00:26 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=@in={0x2, 0x1}, 0xfffffffffffffee8) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='.\x00', 0x200, 0x78921d37055bba03) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)) 16:00:26 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x8, 0x3f, 0x1, 0x800}, {0xfc54, 0x100000000, 0xb7c9, 0x7}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x44}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000240)="99") listen(r0, 0x10001) 16:00:26 executing program 0: clock_settime(0x2, &(0x7f0000000000)={0x7, 0x401}) clock_settime(0x0, &(0x7f0000000240)={0x2000000002}) clock_settime(0x6, &(0x7f0000000040)={0x2, 0x3ff}) 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x64}, {0x1005c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001640), &(0x7f0000001680)=0xc) r2 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0}, &(0x7f0000001700)=0xc) r4 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001740)={r2, r3, r4}, 0xc) sendmsg(r0, &(0x7f0000000200)={&(0x7f0000000140)=@in={0x2, 0x3}, 0xc, &(0x7f00000015c0)=[{&(0x7f0000000180)="b34f46742fdd563b523a4f4e450d93726747e1e2642258de646d63fecd1409c1", 0x20}, {&(0x7f0000000280)="02b51b56e8f118cdff771633a8010540d3cc6a793a07c6578bba9dd5346ca28219843ebb61b83642a554a3b2f16e750da0427f775e4716aabbb90496f49fee78934387eaf5a88a9c3e116eef1891a632d4296dbefd0d83e4485f719d6d04c70f5327de8fd7ea852c5b82ec02a1e7e85d381667ee90d239bbda86b408bbadca06ceefcab46f8ecbc6d84b94a70481f811d68fd6f238bf064b7f734e712f0dde90298f4500660166541ad0c0b049d683a72a644686396d6c6940981a3d0e83d797a2c16be41d0e7cabd2fd7d8735ce4f07d50923a1530c5360bf21dd6e3517893e2aea676b4a29e4953d5c7ddd1cf2aa94d97c1ac5", 0xf4}, {&(0x7f0000000380)="73183400d4dfef694dfda2f7b5e821695df9235b3799c7ec2d2bd928f9378353bca38fcf2bf0fa47d8f6f3fd626606fed38b84367fe5f4a91d906a5dfecd9d6d0b2119", 0x43}, {&(0x7f0000000400)="2731516d705d8e0c3ca6586cc7cd892ebfc130535777ab49b52e10f31294232719bd0cc77161b371d859c63d72f1bed4dacdec3f0e831cd025676427bb7a5cae4d007f103268163fd4eaa40e364288c95863ce4b57b755fcbab08613d895fbe7c2d74a0958f7f3b68ebaa42f96224127122ed9f15539c96d8057649fd7a57ec7e7b405aeb1d49b7ee2102890aa7acca1c7bd80c231411e17da99d44139caf6fffd625d02d6ec4fa3e3a7c3ef7f00adf59a8ed04144ae22eca3c29a", 0xbb}, {&(0x7f00000004c0)="9d96eef0aa9862a8324d086883a6dae9bbce4a75ff2f3cc7850f05d184a7a6ede174e1eaa9e0ca2372b8abd1717a6b1dbbbd43cb7c2af3506055a14fb5a28c0d5732353a1e4c6dc1985108ecbb502fac45cb020914b68fc93cf37aa0a52580d08f2ff1b4c3e66eae", 0x68}, {&(0x7f0000000540)="832e880a463d242c5990d832eb9cbb3830e480db47252b765ce6707dc9e4d407680db8ca6e6bcb245aa1c28faac75d567ea55e12cc3728b8d0f612d241acfd8757ef9781c7ad8d8ef5ab737716f4003a720303a0339046ef228100d0e410b4f3ac", 0x61}, {&(0x7f00000005c0)="da4666af45ec1c15a0646db89eeaae44b336796bcd8c6f8ce6b0ade3a1711fd5e0cf78f70f39edd9c9240faa2e26363df030bbd32ab85f8744142452f7dc6b0dc0b27319951b0fdee8e2a0b972a81cc117f73fa5e118c09a20e4948cb0a482252d23b0c4e9c0b2046c777f0b0b919358da53d34781f566915f9b893a378d1120692949ddca149b6732a531957b04f051038c34354f06b6ae45b25d5cd799c980b769571b1fdf9c0f67e5e3f01e26bd573537376b044f84d69451a2ba0bbb69b75a2d19d593ed51cd7c9782421289268a2e2a93fc75c8111f1eb70304aeeb6c2b9cfbf7e9e8234e897d8b622c974b012ca5eec74b9abd1dd42b87cd5a00b076f55f086a13db619084ecb4361c57d36e61e88993662e561f842be039575cad20f1cd7d8fdd3a19e327e1e26b5e69b549b5d1c89250411991e4cc7fb3c94e5ebc587f1843eaac1c0d9950b2947bb797b4118c879a281f44cce37966c5b0e20253968db9bffc26a34a02b838bf2d60f2dd4d1c2c211321ec979e540f5b26cffb109406cfee6117c33a14b34b3e4bd5849c7abd00173a886276439a80ae991822dfd90cd2d6aa347f437e3355b72ee07e3fb6622c4b42c4ffaac0811f91b5619992db12f37a03e82e43d436eaf3f26fae48760e8d6354f3e05b1266ce9f6efe63b8d2cff92d9c102b58db5b1131a3a9d36b3dbbcbecabadce91fcea1aede55a20554769c91b20db72ef0970e7c0fd3f818bbd1a8a7ec7fa4bdf5a68c1bc9e290f9eddcdb3adee07f0e6c94b8936b8fdbabfed29f53560d44ceb25d3de69c34d013711635e5688fbb590a8d9ccba26cd51fef0e9c507656cadecf2aa05a5412e9e238f57f236e0143b596d48e61e639b904607cd07258d88952f30b3661b609f80c7be1c9424304c0fc561c363b98a4c053901c5c2a21819774a7f29d79e362840925c2c311aad5597415e253b3a204234e4f7d14b77b7c3f5196362c8e168d263a46cda13f1340276041638002b9c47f5f26d2ee53afcf94ebfa370bf242a7f81cfb2a0586b2d698e488eb797631b73eeb4bc5e042f7da3c7d99d8db86e083d725423a612e70b8a49ddf9e2ce0a0b0c17778a7ea0351f705f49835a13a1cbb9a839e6eb346012b44b195cf1eb04ce28509acc0760b022b7191004814f8de4a36ae65ce820df1d8422d669b0360a010e4f2ddc002aa9f145198abc30a727bad643475ef854d9e3c7fc31d9a7e021fd149cff0c18eb59653634c0854d813e7a11bb8214845de45fa66cbd11131ec48516e8359886afe46649def391e0762d07e8095eb81908ac4f3527109b32be5255cedc521ee4c75939f1227abac5ebeb1c2296cb72b090479e5b0df7d29b21f6425ab0b0c099fb2612219a1559259326fa985889f83d1c4752bf336373eeaf0bf9ae1cfc8db2b893f390e0d2e20e66317c3e53c7c08e34af63fce6450df245e74f877c29b650f254ac0b340a5f1973846ca59ff28a7df9a31d4db4347f6e4d05117a021e48744e8854f20f5d7f2a915a0231e0236ac634fdc04e0ff46c16b2f336b80fa7a127d5cb8cec161fc0849d1b6521639796a51b4a85643522faa3f0a5663b620161e9771bd32fa7569a9b637f4a0db37acdbfc5da61561cfe0b0e83393c35d0a9ab09b9bdb8ab929190f07de212864dfa99f7dd37e01bda86cd5e9a9cfb59e7f9477e216d18fc2119baa0d8ff80f3f16ba9111ba76e744b8fc2a1e34e86ac699d9979d51dd0348b3eaa38b78295c2226ecd54bd2c7321e7fbd8bdde1e7300d1594ebadf3560c90ab38d4a8de5333a407929becc66e88ad13ef81e488674b1224a980c06ec7258154aa8d6d4adbab22be904c941275722104a425f4410cb62970c2170b8f59d6c0d57a53f927885934ab4bfa0e07cf2e33a9d15178eadcdf1e69c816ff5b1a18827ad822484ba30a90c334eb40fe156d6ca0f018f8fa9277c99ee1637da3abbe5adb97d0e45bc5e0e7549ec964989cf1e480347859f32a79ba77f822d6fe7917b66217f5b9b68dda61b2c91cbe9d741db81fc42c6fa7ef061b429fac3a1ce7df9a596b6748555733ea045f29c570435142efac19bc2d5141df2fd84956b80dda335d0dc44e05e60422e7d21f65e35c43cf19c52c8fd3d987ef8baf57c382375511578dc4febe6067c5e8a7357672f6a88daa6e54b9de2b3108d5f5df01806570b058b04e30964a90a7c94fb2953a4488050e7e5c9cc16086a62ec82fff05448f2386970d5863fa824eb90493db70ab4d1cf8146544a8c26a18fd7677733d30cd2b51dab7b480beb20b9a62bb61e59ae87ce35a0c70cd441add3c3844009bbec8ae029287513fc4fc76f246b0fdaf8886f1a2c27cb135636612cbdbe3b1f9d7bdf7cc82ed8dfa26488be1246b72b3036a16fd238314fd221ed4ebd54669775c457fb4281e0e260a054f94acf150e2633b21ca03aa719eb91d63f022f69b72a33dc6ac896251a0de2c798c0bd496fcdd7faa141de607e1c9330ebd987dbb317e056ce828ccfab0fc3e67892b2d2b4183f50d8e3d777ece63fee76a60994c4802c8ca29546be4b1ed5a57c36717897867ba29ac72de732901112a8160ed14724d8d3befa209d4c62d92ad92f40402b63762fed10274ff4f93f7a7e3a4a297318d3be845dcbd3397ec7671ab89534dd1c5edd11ae3bf402bdbc0d6b52b331a391b2c3d1760b7575c6866d97d78dc66860defdd522896d85df5ee7d390942304786496c7bf6bba4398e98115ec5d9eb81180b67c92dfbd86ad934a2440813b68ccb95d4ff1f7bcec7f7b2d219c726347ed4b8e67fcd1108a0adc3a420f81aa50c90ce06b99ae7f6378fa06202c9878f387497be0b24e3557c2a88a471aed2d3101483e1c219c79c95bc2af5d7da570b2f5f262531049874e9b70770f735553a13112e4e78f575dcd6025e03468426199fa955a8763300993603cc8a300cbdcf9752ab072770b0d4692d33f90ca0c6c060b61ca7010c31ddae5e1d2e5ceac7964a1b58ca8ca601235fb769e04f191b258dda0ae656aa969b6ed8e54c777a9ad3a3527636915914558abc738a2677b06d5eb1102abb73fd88b7d31e95919d67d1bb052166745f80fad2e0349771dcd4c2db84934170e13b6476a3a79587d639172c4e336d3280e28c871ce4df14ff7a09516548792f0b904902e2d4ef1a5dd7b1e34772cb88f72e50cd9d14b5eae1e5ca2d839260d9264c2d69ad927c3df68b7166e66c5440f8b2dd8bb4a679c8dd1195e67a3b8115453eb4bea49106db2e33ce6764ceda5d4f02be7efef6ac2df88647ad4e42f85213671495e3664e263d2fa8cccd600221d884b167628d48861493ba9d070cbf150d7892ad9c3bf1917a5c083e6622f4cfcdf6e2c9ecb5a6497a06092a3f28d6f80414cf874e9ec450e86563284694243ab28f5878b920b8b38f04134b6d7c22b97fdc3d669be704fb038c22baebfcffdcb548c3b65a80a199a5902e091e040278e94ec09eca88184c24640640177ce91e3e24d350ed15432eeb141add0a2f5e40f1c10e5847e3a9fa4819a3148da26fd9e652eca179cc4267e6c45dcfc324d4e41fdf7c46bc0a4dcf3d222d4066f01e6794da75bc01bef13217d20c99725e35823cc11db6c056fa71ec93ae517c5f2aa08113f6bc7186aaddf162b293204b3ea76e47a35c42932794489d92e86b550c833a199ea436457917bdcc582d548b7b27153df0dbe0070ef768e7b3cf20f8ced8ecaa1e5ed89213cbf8757b57649b53f95842e0a9d16dbcdbaeb4292a488d91dc6dd0eac1d551e55886f2050c7dff1a574b4bc55c454360b5715e9b65e664a3937a54356aaa94e3a5b1c3ecd8c782fe0c0e92f711c388dd8c513bea4951d890a87a1c9e77f8bad7215749f1e04b0dc383a4c983ac46399cbdb9cec76d5340b0a765575bcadbd20a11bab5686424a85dd3d76f1acfc00f5defcfb87f62f1399924651aa25c7b537c2aa3f00db1d3b860ff92f94129539736c76b2f0e5adcdf90c664c9582a9b9f7bf9ebe5f51399f58e3630ca16e991609108b5a3560a15ebc435c5cf154061088e097a02cb167adc2e32df67834c36a2836fa33f234e99b8dc63e9f2b9b57259dfdc08fede2dfaa20e04079158b2efdf6d320fc6dce0164ee8930c16c1df907d8ba561e651777d30dfb5338276de38237822883fbec27c7010e2ec0cb327e98dc975592bfba272a589b11c0cf1d1969c365df1ba0252fbbc52cc02f15cd3c779c257926a56196238c094cd49a3ed16cd1bbf96ba7248846f388612fd423cdcfefd1bc1cd0a24e975fa2073a2bdf7a1d0cd0d9ddd6054612485132c9b2575406199038ffdc18d76f3a2827335a97ce4839fa08eba30153ebcc69f14665a3e3e96c611db760c087a2b2082977311901e3589b4039f0a72c5f9cf64891d7b90a5d3c877cd1373192eeadfe4154205c15abec7bb2ba75332169933b30d551384fb37e49b41bfc895acdf3b0934f7a97a1c6cdbcc7fb7505a7d25428f180e5dda499abd5ea4c25a0d3b54f656eabf730462c811c442f4cecccc79c419ced226ad23a14b35eee05d035de7a72610ece8932ee885326d0cfb1c9b318e666b2a6bca63ba683ed37d0176ee5fb5bb0ee39b3e317445610bcb94aea6f4053e75b80b893efc2592a19bc6f0379ec683d1d85987803da46e7a5d32f0998d196474b90d589c85868ed18ab627e75f2083a623bcf8fe2dfdfa3f6a37236607ac2c9f01ada237bbb4f6ea809a7b2302406b6898129067db547fe092e36f493ac285d9e33dfd72285734797c032f2b13dda6d3a3dd3ba003c398304c866452c81f34feb7ae8114c6d97bab296936ea7788d6bc4e7e672c31ff4fca400a95753d959fc28d2245098856c7a264daea4ffb5b73593ee7ef3adaa36301facc7fe90f9acc15ffffe41cf0c18bd70e1b4998faac9371421e6d5fa700ee65122ee6cc2a4b8118da926afd0ec49e213b3ae5ce99458607b3ed5ba9c0fc77f5a05d27c5d6e2b1d1d0c33bbbcd19b7476d3301ef76a948b0ec9633acb71eadc2606e33605881b28084f0331549b30d8a660fa5a6134e2571668aa3f4c2e37838e3ddb1e43a2b337502f77462b08580549573995c36ac796642fec46f436b5bb15cd92eea5b986368bad4ef8f54e7163ceac7ccd5435b462897daefde4f25e511d9c06453a0370a31f9192dad39074385f1d9fd67f54a827a98348304b4676825db4ea7e3a116ad3d067cbd0de253dac5d65874c095c02d12e42d308a934c6a56acd790e41f6fd490d4df8dc2f35260867513fb6ab8e3a01e2bc14aa2e4abfd332a3021d2dcada9f894d719953442529e3db7cbb5f7338088c244bec7c8cb34457195a81b01286d94659e26e6572f914a5fbd887ccc2dcd6144d535f3cd815cbc162a0f8ba390782ae789b9e4f7ed0d8e2f63cc1b178ea29f69282f1b9a8c100a85829ae72489a94fdd30ee5e5d01b6e54a6acc0199f52a17103138f8b821815be9341a9d6165123161cc3db094e61cf7784d10cdb0ef7a3bb232552d33c361737feb5149eeb7dfff25e0677554ce077fd801a7c38423dd3deef2074b9b3336adcd2530051411e994284a6c4ec9ab51f8c05661aa341c8f454fa6e4885252347da935a1af832baa1040d19f58d1d7b5d669dbf2b4c1b633887e007f81868b82ad0ce966b379fdd267bcace6117c504726ac511aa96ba369f866fbf34b94841c92a8d32d095b97060dab075e472e807da9106bd5a3668481ac7c54c8f189ca218c16df9688079833cd6128f226c559586ac", 0x1000}], 0x7, &(0x7f00000018c0)=ANY=[@ANYBLOB="a800000000000000a2000000000000000f5e6521fbd162ff66698a77d31c4252dd038bd5b356b41343cba916d2d38daaf4ad4f76742622092f45bc70aea4bfcf6026f78fe8efb239136ba25fec7a568f4df32b87d55abbd695f637fff3be557aed0314dd7731591749804294679d9d53a58cd06fb4d89e5e1eeb7a8e0256354c7c12b87dc11568166a18d88200000080fba155cbec1ef40cd3297853a1a3f26497f789f2f3560000f801000000000000ffff0000ffff0000ec6e99f96de2fa2ebdbf83c919bbdb898ca118486fa516c0dfc687a9c4fb11a88e47622754444cbc008e0707523f9d59f6f59e2eb2d93c2c988a9fa2aeb81e99f25b9a431106d8978619398e71700000005034b15567c0a27bc43fa50a6a0023a5f7bb7a66f9eabcbd6c2b29c729af922afa7d24fa68152ea2db348848fc788cc2729e72179c1e09bedf9147e3ee0ed86525c9a4ef6fb442f31ceec1f4714caeefcb0c1cd0be0103fba776f2b8f288e76d731aed50d78819a60e1dcc0d7effff6c4f09202d9275b00f22af03bd36a1e0cc60e315406775828323c0fb24156099b8fd718deb9216e5c1ce9527771103bf3e2dc9636b1914e91a3d6c909e72e98e748ebcf77dea9b6ff657df78090b4f89e7b35dadd3678d6fe78e85f5e301759ac5c37c3dd03188ccd26ee6398fadbca4463b9496f40f6836621ab46c39366eb9bae47d6a75d9006c5a44d4e1f630c74cd482709e938d3b5a28e5301cab692849e7eb1cfdb2d62f48227ce3fe4cc712037ca7e66cd9e9ac680ecd6de36cb5bb030090bfc33dd2a9cf1a296af51b58c814e446270782616ab52f684f49f2e34d236f513dfd9e2defb88af2e43691e5261f2804733fc7dee11183d6"], 0x1a0}, 0xa) getppid() syz_emit_ethernet(0x1, &(0x7f00000001c0)='\x00') r5 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80, 0x80) bind$inet(r5, &(0x7f0000000100)={0x2, 0x0}, 0xc) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x14}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x6, 0x4, 0x15c, 0x3}, {0x684, 0x10001, 0x3, 0x9}, {0x2, 0xec9, 0x101000, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) faccessat(r1, &(0x7f00000001c0)='./file0\x00', 0x141, 0x1) poll(&(0x7f0000000240)=[{r1}, {r1}], 0x2, 0x4) mknod$loop(&(0x7f0000000280)='./file0\x00', 0x2008, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000340)={0x2, &(0x7f0000000300)=[{0xffffffff, 0x8000, 0x101, 0x8}, {0xfffffffffffff001, 0x9, 0x1, 0x1000}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000002c0)=[{0x3d}, {0x30}, {0x6}]}) r1 = dup(r0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000100)={0xb8}) stat(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) truncate(&(0x7f0000000040)='./file0\x00', 0x3) syz_emit_ethernet(0x1, &(0x7f0000000180)="a9") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x7, &(0x7f0000000240)=[{0x4, 0x7ff, 0xffffffffffffff82, 0x356c}, {0x99, 0x4, 0x1, 0x7}, {0x100000000, 0x7, 0x3, 0x8}, {0x39, 0x2, 0x4, 0x7fff}, {0x5, 0xd8d, 0x100000001, 0x9}, {0x7f, 0x200, 0x100}, {0xffffffffffffffff, 0x3d, 0x1, 0x7ff}]}) denied attempt to set clock forward to 137438953474 denied attempt to set clock forward to 137438953474 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x7}, {0x1c}, {0x6}]}) r1 = msgget$private(0x0, 0x2) r2 = socket$inet6(0x18, 0x0, 0x4) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x40, 0x2}, {0x18, 0x1, 0x3, 0x7}, 0x1f, [0x0, 0x9, 0x6, 0x745, 0x401, 0x5, 0xffff, 0x3088]}, 0x3c) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/151) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:00:26 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x20000000, "080000290e00000000000900000100008000"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8, 0x13) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x2dd, 0x7fffffff, 0x4, 0x8001, "9c8ec5dd1b3ef677d6c68ce5d6aa2d55c95e4a8c", 0x7f, 0x27e}) r1 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) setsockopt(r1, 0x80000000000029, 0xa, &(0x7f00000001c0)="ebffcb48", 0x4) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:26 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000040)=""/24, 0x18}], 0x1) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000200), 0x0) 16:00:26 executing program 0: socket(0x7, 0x8000, 0x100000000) r0 = socket$inet(0x2, 0x2, 0x0) chdir(&(0x7f0000000080)='./file0\x00') setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, 0x0, 0x0) 16:00:26 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x6, 0x4000000003a) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000080)) getpeername$unix(r0, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000240)) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x4, 0x4}, {0x18, 0x1, 0x3, 0x1}, 0x6, [0x4, 0x4ecf, 0x3, 0x8, 0x81, 0x10000000000000, 0x1, 0x6]}, 0x3c) socket(0x21, 0x8007, 0x331b) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000200)) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f00000001c0)="ecd430771220024f05000000537f9233a070c261eb10a1917b227342670fec67e300000000f53a7b11", 0x29}], 0x1, 0x0}, 0x0) 16:00:26 executing program 0: r0 = socket(0x0, 0x7fff, 0xffffffffffffffff) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140), 0x0, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3, 0x4810, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) r2 = socket(0x15, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="cac628b0a2a00a3f3e2fec8cbcece2"], 0x10) write(r0, 0x0, 0x0) 16:00:27 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1, 0xf00fffff, 0x0, 0x8}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) 16:00:27 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000200)='./bus\x00', 0x81, 0x0) writev(r0, &(0x7f0000000000), 0x0) 16:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000080)=0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x1, 0x0, 0x8, 0x200008}, {0x28, 0x0, 0xffbffffffffffffd, 0x400}, {0x4, 0x0, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x6, &(0x7f0000000140)=[{0xff, 0x6, 0x3f, 0x3}, {0xaa07, 0x7, 0x8, 0xfffffffffffffff8}, {0x7, 0x1ff, 0x1000, 0x200}, {0xfffffffffffffff7, 0x7, 0x80000001, 0x6}, {0x8, 0x0, 0x8001, 0x3}, {0xffffffff, 0x2, 0x9, 0xfffffffffffffffe}]}) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='W\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) r2 = dup2(r0, r0) getgroups(0x1, &(0x7f0000000340)=[0xffffffffffffffff]) lchown(&(0x7f0000000280)='./file0\x00', r1, r3) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000380)=0x8000) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0xff) 16:00:27 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) truncate(&(0x7f0000000000)='./file0\x00', 0x1870) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 16:00:27 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) read(r0, &(0x7f0000000080)=""/4096, 0x1000) listen(r0, 0x0) connect(r0, &(0x7f0000001080)=@in={0x2, 0x1}, 0xc) accept$inet6(r0, 0x0, 0x0) close(r0) execve(0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x40, 0xa2) 16:00:27 executing program 1: r0 = socket(0x11, 0x3, 0x0) socketpair$unix(0x1, 0xa, 0x0, &(0x7f00000001c0)) sendto$unix(r0, &(0x7f0000000000)="b100050390000000000000005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0000000000000000000000000000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:27 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000280)={0x47, 0x0, &(0x7f0000000200)=""/71}) fcntl$setstatus(r0, 0x4, 0x46bfb) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt(r0, 0x100000000, 0x2, &(0x7f00000002c0)=""/231, &(0x7f00000003c0)=0xe7) write(r1, &(0x7f0000000340), 0x10000014c) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f00000001c0)) r4 = getpgid(0x0) dup2(r0, r3) write(r1, &(0x7f0000000040)='t', 0x1) close(r2) msgget$private(0x0, 0x123) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x10, 0x60000028, 0x200, 0x9a4}, {{r0}, 0xfffffffffffffffe, 0x10, 0x2000000c, 0x0, 0x7fff}], 0x5, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x40, 0x82, 0x9}, {{r2}, 0xffffffffffffffff, 0x40, 0xc0000006, 0x8001, 0xfffffffffffffffa}, {{r3}, 0xfffffffffffffff8, 0x8, 0xf00fffff, 0x1, 0x400}], 0x1f, &(0x7f0000000140)={0xfffffffffffffffc, 0x8}) fcntl$setown(r1, 0x6, r4) execve(0x0, 0x0, 0x0) pipe2(&(0x7f0000000400), 0x10004) 16:00:27 executing program 0: mprotect(&(0x7f0000369000/0x2000)=nil, 0x2000, 0x6) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 16:00:27 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86128) dup(0xffffffffffffff9c) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff047faa12efffb2faffefd4fe6c0704000000787b6a1b5200000004"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x40000000006, 0x0) write(r0, &(0x7f00000000c0)="220e22bc8b862393f02b82ffff4bed1d5ba88901001c06", 0x17) getitimer(0x1, &(0x7f0000000040)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff18}], 0x100000000000014d, 0x0) 16:00:27 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffee, 0x1000300010005}) r1 = getpid() r2 = geteuid() r3 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001380)={0x0}, 0xc) r5 = geteuid() r6 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000013c0)={0x0}, &(0x7f0000001400)=0xc) r8 = geteuid() r9 = getgid() sendmsg$unix(r0, &(0x7f0000001500)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001300)=[{&(0x7f00000000c0)="18202fff44e3d39c4f1c34db9356ef5703d5bb18776f515a6a52e52f77a1e04b2069148484efd82662446f541ee604fabe8abf1494e3636ded5c25fa0754092e677304f00036dc7c1eaa796e3bfeb395d41efb3620e5f358448189ae3e9d9a9325e66acacbe599a5f5e3a74e624236fbd5b9f8b933b2c5640c6a03074d8d57b45168d4ffe71709d5295858c870e97027f8d57575c1a89346ea6409dedeb426732f387c680f2553580493af0f9e8f74454866ac285c836ed9707aed8eb3", 0xbd}, {&(0x7f0000000180)="82e1b4b96b1f734de69ac3b32568876c165bc682043e113c8828992b78d61c7587a55cda3cfb5f8f3c6e07151a9797c1c283f7a1c21ded9385a43ee6e71ed0e6a583571f90ef44", 0x47}, {&(0x7f0000000200)="2724c38fdc8a96ff395bf85cc3b029a9fcb45c34fdd564edd9e371198b09ea8cdb0249d87e37df3254335cdbc2d71cc62f2e6690024db8b11953ec29b7ea112f34", 0x41}, {&(0x7f0000000280)="3ecbbfa04b3678711d7c96987662add909cf6bda7ae581cfacd24f93a4a8c2b1d7fa7d35de5869e3b57b6c6202aa", 0x2e}, {&(0x7f00000002c0)}, {&(0x7f0000000300)="9ac3c2610cb6017952f1f0e63c24a2702e7c5030bb941f9c750fab5c0f6a427e7c5dfaa622025d6e12215a666b1f7ef76497473b6f30af7ad25b21715e156c55f9c038648f9574b178bcae8c2fb81d51dabaacbbc1ffc8b95c8192cf319d366c295d4ff29dee62c09923f71dd27662cf62b668d7d9e44325d2e8daea550784516d914b5b90e3953466e18f907595faff6b46e889d534678a54e35ef0f62d57dcff57dd878aea32010f7a058d4e4edb513db40909be2710d122d32b174ec469b857d3a445d0d02868e3318a975857300f143108e06f7826e6f2e67a80eb56ebeea08f1a4c0d6d99ca7309b99c310ca527f3f155d329172535c31c49a3fcf76491b96348410a17bfdbb62191339576848a022fa725cefa1326735946f914a397a6602fb22cadd93e990ab00d5ff2e3893db49d43edff6683e61c51bef4fa9106e8c22f7de0e1651356c8359d586c33cf640e2c72fec89b0077b9c54906418020f151c2d1b690eb572181cc6b03f62a73ace1eb06e23987536b9e78d81d9102aede3772dcbb2fde78f33471774e2f9e6e307ac915b935015d82c31a8a10d8f876afb9d6655cd7bbcf2b3d7a4ce55c0d881d5f0496eec31213cb2d87512202d5f4382c7aaf6999fa9618e73c6ac3d81048605a1af192d85675674fca4f5a7dfedb872ea4214d208eb94d0bb675570b8156254a98ecddfc3716957ecf3db67195fa7e0a650ae1dc14a300370df4c8dadc29b9c5163f0a1826ddef0a1db193804e279dddee595e10df2a4849b78784c4d344e2ddd9a0d0a94371b5fbb78a162e5dbe0323366df0c04ffa288edf0296ef77c6e5412b13335b4dc71601f7d0555136226a28d08e7fb5c9145269aaab852ae3f04f6ea1f28c4ab087cc302d297a6e38a9f009db9228e596f6668df9de433d0ff913767fae4cecdf584b4e56e2d6649bf367f1b32da54fa9b3d53f71a7b9c8f64951696691275ba0742bacd0497e839379b27baff634dd25d2acee24a5249865a456ef9451894edd206801c126c0cb5d61b5f2a57582756d8bdb48de5bc5ef78fe46cd172ef78187180d3169a76c84625e567d281f76c82e382510845c8c054de73833146fc909ede6c5d46324428d4395818d6a5b0fdb418fc02094b40aebb15d3ccee6cec8d637c61d2ec33772dbb0c2e572f825ae3d420de4beb454bb23d484b1f578099607e684be44d882ff8e54097f48896d1e4a1b297e37922a65cbd6c0249acff65c7ac9f088acafa3bf29c28a517e20ce9f668949927d3d8c1c5df8765d8d4dc9928f687c13b74beed8d444f7bc43f35f8fb1ff362180ecaf4e0a34ff029463b1f54050216d9b8977e83ae9e89b143b1c2212b3c1f6f818d43fa9f63f5a9e819230bb30917125c64136264743dcc9cb508167c6d055d97810555f398ddb7e085fab83d3f04ef5d2ef34bd6627b71c327305b250b256877d4e03790c80be5a1317e388dcfa66ad62a65f61f98513b2e37d08c39f06cd023f27fd52d5a4ef9b7efc346650a9df8b70ee3109c6388ce0f033ef569084d1d3a31b43f431d60c7d5fd621e553d88cb3fc6bc5511d528f17005ae6abaae6bccb38a15ddcb80dce9687948544280a339be926abb4f3739e13f32e063ca4113940343468936ea5682a1ff078e2d73e454a0754bb791cfb9993fa3d8ae18a910bf2bae2dd509b2938e75627badc78163718504100842c9f27d322e366bf55a38a17460ea2cc2b38563d06c867d29a80f1242192437852e6493630aa77c6b2961f6a030a7e46205aba5b77183c61c0111facbb4f75f052a17e8eacadae5437a82fbf9d8cb72a07b8911dad59cea5277c5f27d1fcd297f2bffc6d5147f4095a88e98a52863fc5065075a8046dcce5e408078e28fff25ab48a9694110072a2f12cf1bde735deaa070c05a30fe7b5766f9db63b7a0f9fa6528753359dd59e501e78e81010887013385586a386c963d49170ba20ef7b2ea171399a38f29770c7d4e92bc850f4115c112f4284e2bc053e03c13ffd78a60f18555318604fcd2dbaf0bcfdfa9ec3778ffecef1129d9144706548d5e475ba70325a1b72c2547472d505f74dc942b60dd745513af6c97f5d30b0de4f3abb063864567cb7760ba62ef01c2cfd2fb13df03befaf7496ffc23ae043c54e6b58dcdfc33ddc9dadbb06c93c97e1910b5b0a59aaf05535e240a2eeff75a544b83785c6a112a2cccd3acf6c82671e7477fb10a5c8d64d5d7eff8103259accaeb0cc89ad8608e31941f886d492b63ae1809f7e5e2ce890099ef3bc8445923f22c4ac1cf344d1bf283716149a0629c625348a7e89ac2710e2674c805d7a4b84254ab770ea69994c0869218e8d02da5e72f947edce034561d5183526fdc170b3759bb782fdd7949d1033b8d11295c3d495e218bb9b40ee62d1773671b381937c70f965641495e28de5f16c833def5722140e85d396283f29b1fa56dab99ae0399237efee6a014be3652d25d0bc0141e91e836e239aa60abea7d6678388062f627605836cb70c3789436fd38aa4c4714eb8084d362c7aec76c4f4d576e24252cefae24d5c8f8649172858c5a76243a200bc8ac7d951f1d968dfd295a1a206025842950a3e89f7af20838e287647b5bcba36b1bb4bcfcde0c23f905935e795a4d5e69dcf156fb1cd671eb64ca211bceec2ffbf516446fafc63dcd691e5bac18289edf6305c167b6c237e33ae408ab803350f78d1f635f1ba0ef40dd6ed74720be2ed9bf93947828edcf5e719a8c8eeed62705cd1952c05e39a401f1a6e48823279100ff2b761eec842976e4cd5c2d2fa7b8d8082d5774deb68316bbbd057cf6012420489b3740861d962a391c6a18d830b02e32b014b7b318d6848e92a0ebfc280e6962a7e3ceff9221ff7a4953e78c22c5c14c8fbfcb6da289be00118fa0a0c46322ec3bd6887955f391969474be8399f983d985a33d4d8830ef2d822d71222f23b7791003ea86e91dfeb79c491be320088f3d3fa7a78a723b6825162578b7b0a258f8e9a0e0daa7e70fa9622717e7736e041a829bf5f0703495f583aa18761327a37451806599cc83016a6fd6721dff601e907d624ecc8c9a17db4b2662584b1e5db017e7d3ed4d34fed94ab802bacec628d1958653013987be9a39ded5b2e0f271d78c5d9fec40cd15734b474724858ad9a8e7b6488ffaaa9e3efaa500d571fc645f16d3f1199f4d252fa48d2322ed30b89f157b7b96937f297ca8f871241f8a7b96529d8df1942c12119fcbfd1945763ff52c6bf2b52cb9a56685716d1f53226c279dd90de44c01908633e08522c2054b70159e6a8b047598ff422e12c22ccd7882b025c7eb83db133c2942418fb4176aa9b2ba648661567466f01cbc120a9060b608b06b101ea928a0df527c8d9331372c6bb15fa836f7246707964c34d71182e9e37b009762f5c0f06ba7e44881dbd42109609e0c27c9bc6b848036a7a228c0b2890cdd40d4b58caf4fc6722dfbb63a026d04b5e011364a8227b412400928a32a3880a3397324fc78bb559dc1d2ecf7882bfbfd561a1e3633cef76f6fc354edef6a4f6d0ac7dde58247a6354426698973c275efa208e01a83f6ebade151c6e05c238da46955f1e0b3f927e7575b155794f912fbc7a5961db8f627ff24ba46755b6b4b4876de939e72b2b2a104d83b3a998f02b7c47752bd5d8bb0e69646e25dd6b7562478212eaeb5696b0653725af0389767e8d0c20869b5ed154e698e2d8a128d71ba06b860d0bdbae7a8ded7dbecf075c41e1d99dcb93a308ff340e0b61d6302f42ab5abc88db8dbc629e63e6aeb089d10b888d84213432ddcca136c3954f424f3e7871a168148b4a07366b02156006a20974f7c3ceaa2d4b87e32d044af23b34ddf6dc720dfbcb94fab85ae1d4325c62e81136e191a8012d3dba0e9865149088195c9e92b88960a41056edfd1f56b41b91bf9a4efb930a8b9fe80628429915b96532ce707c9554c09967cb77aa885e2868eddf1049c2a92deead859ccfce3e2890f3c94bb0969004d4c74bf83ef6d01b3db33216cd29927c38813014c8a516d702c47019c8251dabee3c3c70f81635232ecc7f74aab47bdea8f15edfde142d625697cfcd41a0981da2e83dfbe12a67e7026e6b06dc7663f28070c0143f37ac973b86a1f3a62ed2ac5a2c5563c3633016d7f2f2b34c7dfe6ee8856a3a6edab3e550c3c63eb8e4c956f5c8e2ad6d307ae998a58dd8e7d816560b28df710e75eb0d530b5f8a4edc9f55146116417611ad512f61664fb87e7430574829730f72690c6c5e4092f097628071c5d8ccdb76aa9a68dbd93a5970d1630f8b78790947e682ef9e0bf219ef8f72ae7ea46ac968696117674632189f1195e49afa55aa4d11685b001f2fd7d57702090cdb5415528efdfef195acafed8506fbd0fd99d7349ac7ebe931116ef2a4f5d07be8c8ab04cc75d2225371c20794d88a0358aa75bb4f0f6ac42c9d80ea47f9531da3b4582ea65c1fd0f031a9d1021710ed8da55198de1c6f7057a5ed08a18d03cef373bdd728d71382fbcdc87feae015be9b7a412fd8925e5a04dd9fa313aed420aa193ef85131735de44cda16b51d3c8eabba4e9508968a042c9be4c38790e4f8a59e4115d22dee2da82a1df2e49f89236d7817a640effd891eef2b453ad6ceba2ed82498447594f9e362c723742f21a8886e1b1ec5e912da7c424ee5bad99a7a8e8eda0fe9f0f7e662da9c463b1755db82ee5c059d4658f4d9542de4330c4e3f7bce8806aff97992e1b0d7d902b4bd18a44168a5dba75a9c844e350f91965ce8ce1cf08c502c8685382ca4797d43ded6a32a61c1be32a7a092d00716c82d3f557b0233d4e3b8fd49d4755f291735a6d9ba738297563650e81ca1c739d5d7df5be6cb9b21b31bcfa28625cf7f84da0f34e2bc18d4af2a9c849cc3f2e62bd81c512e93907652075fddcfae921a81bca032ff892e6b5ba7c9432b25ec723457067a8a8ce5b67d0b04f60a081147b60701a40de5d5edad0db390214f59f09e3fccde8630dc48bd18e2ef3d6a6c29b4225b38f59db2d77e95385b389b4690796af80355f69e96075e8fa0b2641a653bc60179ec9c04c51c3dfb5670b1b63c9c4f786c1cf9000956cda8be4492d2a1148a5477b28b41f2121c57ba24d2483a5a747995e47fb81340448233d7debe0773a021d562d864d60e3fcb9278511c34eb2bc182406d92cb23d699eed2ab6f19acacc83aaa2550443c3fb81d78ac4ad72c2141822dcfc611955528e595cb8e4c40d0a8dcf5be0035e99f0501b3f51773755555f7fc8ec0e449814df0f65ecb86bfb5db75fca44edf86bdcb8b7a4f98d913d5da43e658b7d4c77a78b974d4f7ef8945459320db25c4d2ec7b5c9bf711b2d5b9d6f417cabcfdc5c090ae5de9ce43d0b3fd6759c860b4db1b72e7cddc0e7fd78843065133950309f1f21ca712b2fbadb6f8a3bea38ba72c9162bb3b9628a1f520bfa7172db1d6f20b6aa4818ea39bdc2573e5e534a040f95357c6ad6fd70c78e2458250d6238667a7153a1debf5bc6a7b1c0203009d7dfd521eff7525c379e10d1baf633ce74dc706252d6c1498584b410744719d7230127bca7342008fa325faeb4308332cff3db6d199cd50864d8be93ae6c49675a1b8eff2ac33cadb20e29db977f9e64a50626f253d2d576e95b6532cf9215e507f17f122e0c0fd7593b4ff0a57782f7832978407a001da79b00fbaae94b669f00d0a1863955b3c0ecdc669a12c5fbbfdd9dfa28e01816b77968de5edb8b0309f6c2862442c7250d0", 0x1000}], 0x6, &(0x7f0000001440)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0xa0, 0x406}, 0x8) 16:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup(r0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000240)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x48}, {0x87}, {0x6}]}) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000140)) openat(r1, &(0x7f0000000080)='./file0\x00', 0x80e8, 0x0) syz_emit_ethernet(0x2, &(0x7f0000000180)="8b07") 16:00:27 executing program 1: pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) chflagsat(r0, &(0x7f0000000400)='./bus\x00', 0x0, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0xfffffffffffffffc, 0x80000000, 0x8, 0x9}, {0x1, 0x3a, 0x5, 0x784}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x2, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000200)={0x0, 0x92, 0xfffffffffffffffd, 0x3, 0x80}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="8d") getsockopt(r2, 0x7f, 0x80000001, &(0x7f0000000440)=""/104, &(0x7f00000004c0)=0x68) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000240)='./bus\x00', r3, r5) r6 = open(&(0x7f0000000040)='./bus\x00', 0x10004, 0x800000000) ioctl$VT_GETSTATE(r6, 0x40067664, &(0x7f0000000080)) write(r6, &(0x7f0000000380)='ol', 0x2) openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x8000, 0x0) setuid(r4) r7 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSPGRP(r7, 0x40047477, &(0x7f0000000340)) 16:00:27 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x40004010000028ad) r0 = open(&(0x7f0000000400)='./bus\x00', 0x80, 0xffffffffffffffff) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)="000000186004008b00231127feff023519edffff0001000000bf02008cb383246b361f9d216d848314a23e1d8cca1286a2a219a3ac621f176181ffe691ec51f8a0d9025335a17d1827ad0000000000", 0x4f}], 0x1) unlink(&(0x7f0000000000)='./bus\x00') getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000140)=0x10) 16:00:27 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xc8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x3, 0x3, 0x0, 0xfff, "08043a98ee4e6cb35cdcb4d65836ab845fb55a6e", 0x8, 0x3}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) 16:00:27 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7ffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x11}], 0x100, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0x2000000000f8b4, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x20, 0x0) dup2(r0, r0) 16:00:28 executing program 1: r0 = kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) msgget(0x0, 0x4) 16:00:28 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x1c}, {0x76}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x1, 0x80000001, 0x7}, {0x18, 0x1, 0x6, 0x2}, 0x1, [0x10000, 0xf70, 0x8, 0x100000000, 0x7ff, 0x29, 0x3, 0x7fffffff]}, 0x3c) syz_emit_ethernet(0x1, &(0x7f0000000080)="11") 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c}, {0x44}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000300)='s') ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x2) 16:00:28 executing program 0: r0 = syz_open_pts() r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "bbe1d79cdb24ca780c4650a36b161b0df900"}) r2 = dup(r1) chflagsat(r2, &(0x7f0000000080)='./file0\x00', 0x2, 0x2) poll(&(0x7f0000000000)=[{r0, 0x5}], 0x1, 0x0) 16:00:28 executing program 1: symlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f00000008c0)=ANY=[], 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = open(&(0x7f0000000240)='./file0\x00', 0x102, 0x4d) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = semget$private(0x0, 0x8, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000700)=0xfffffffeffffffff) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000540)={0x3, './file0/file0\x00', '.\x00'}) semop(r2, &(0x7f0000000080)=[{0x2000000000007, 0xbb6d, 0x100000001800}, {0x0, 0x6, 0x1000}, {0x1, 0x40, 0x1000}], 0x3) semop(r2, &(0x7f0000000280)=[{0x4, 0x4, 0x7fd}, {0x2, 0x1, 0x1800}, {0x0, 0x100, 0x1800}, {0x20001, 0x6, 0x1400}, {0x0, 0xffffffffffefffff, 0x1000}, {0x2, 0x2, 0x800}, {0x3, 0xe77b, 0x1000}], 0x7) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000880)=0xffffffffffffffcd) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r5 = geteuid() r6 = accept(0xffffffffffffffff, &(0x7f0000000380)=@in6, &(0x7f00000001c0)=0x1ca) r7 = fcntl$getown(r6, 0x5) r8 = getpgrp() lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000780)) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x400, r3, r4, r5, 0x0, 0x4, 0x8}, 0x3f, 0x1, r7, r8, 0xc53, 0x2, 0xffffffff}) semget$private(0x0, 0x2000000000004, 0x40000000000001) semop(r2, &(0x7f0000000740)=[{0x1, 0xab, 0xfff}, {0x4, 0x7, 0x2000001800}], 0x2) r9 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r9, 0xffff, 0x1005, &(0x7f0000000800)={0x0, 0x1f}, 0x10) sendto$unix(r6, &(0x7f0000000640)="126ceb990fbe0a498a13503e81c6e86d93944f5a3a97558340ad86e9cec9a08637d52afdc324adfc8ade88b04825f3e1b5335c7dd458da38757cae07dfa70d73cb61a89c90a305716065d4647b690d129a86969f2e890f1dd41b5e", 0x5b, 0x0, 0x0, 0x0) setsockopt(r9, 0x29, 0x33, &(0x7f00000000c0)="f02d7118", 0x4) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000440)="97425c76947756d541cfdf5d6457b68310ebdfac0af7a7b9371adb584f4b31991ddf05c22d5e83de1b1ba5fc0cf27689eec54c826c99716645d3f4032fd7ef9f7edebcd73bbed6eef6c1f3574598b5b904c9c8b8be37cb2266998713e00869c2ab9ed220be78483f6851a41d3a3f31aba29e1f1d9d3539f2e7b2e58e286622e37cab7194e8205d6af4149fc9ef1b004e8ddce10eb0b5fcdad372233d27ca7d44dcece008c6873e8395856b87ee7c42fb71c76a4b522851f887abfacd61764dc2311b4de7ba08515ea525c5473ac2099449b9b00a9d8da104e55046df292ceaa0ab", 0xe1}], 0x1, 0x0) shmget(0x3, 0x1000, 0x2, &(0x7f0000ffc000/0x1000)=nil) sendto$inet6(r6, &(0x7f0000000580)="75a1c9da6e57c6a0", 0x8, 0xf, 0x0, 0x0) utimensat(r1, &(0x7f0000000300)='./file0\x00', &(0x7f0000000400)={{0x3, 0x5}, {0x9, 0x100000001}}, 0x2) mknod(&(0x7f00000002c0)='./file0/file0\x00', 0x55874684757fc832, 0x2) semop(r2, &(0x7f0000000200)=[{0x3, 0x61d7, 0x800}], 0x1) 16:00:28 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5707, &(0x7f0000000000)) recvmsg(r1, &(0x7f0000001300)={&(0x7f0000000080)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000240)=[{&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f0000000100)=""/126, 0x7e}, {&(0x7f0000000180)=""/140, 0x8c}], 0x3, &(0x7f00000012c0)=""/16, 0x10}, 0x3) 16:00:28 executing program 0: chmod(&(0x7f0000000180)='./file0\x00', 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) 16:00:28 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1, 0x22, 0x8, 0x4}, {{r0}, 0xffffffffffffffff, 0x40, 0x2, 0x7, 0x9}, {{r0}, 0xffffffffffffffff, 0x0, 0x40000062, 0x7fffffff, 0x400}], 0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0x0, 0x80, 0x1, 0x29496797, 0x1ff}], 0x4e, &(0x7f00000001c0)={0x0, 0x200}) r2 = kqueue() kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) read(0xffffffffffffffff, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) write(r1, &(0x7f00000000c0)="da", 0x1) 16:00:28 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x4800000000000, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0xfffffffffffffffe, 0x0, 0x100000000}) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) listen(r1, 0x2) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000040)) mkdirat(r2, &(0x7f0000000100)='./file0/file0\x00', 0x1a) 16:00:28 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400008003fd, 0x84) fcntl$dupfd(r0, 0x0, r0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)="74717140f71bb86d1fcc931bea2782760532184e042469e11fb2fe06dfe7281beeb979d627026e8a58c3a16127d4385b8f3ea6ffb04d1e2c855ce6d05f48f033fb17e0811929fda32e3a034f3c6fddc549ffd2d1bfa26523f0a112623090f828c17445297ddc30849a144177824423", 0x6f}], 0x1) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchownat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', r1, r2, 0x2) execve(0x0, 0x0, 0x0) 16:00:28 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) accept(r0, 0x0, &(0x7f0000000200)=0x161) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000000)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x28}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f00000001c0)='7J') shutdown(r0, 0x2) r2 = syz_open_pts() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000080)={0x8001, 0x3}) 16:00:28 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) fcntl$setown(r1, 0x6, 0x0) getgid() 16:00:28 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x1008, 0x4000000000f8) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x8) 16:00:28 executing program 1: r0 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f00000000c0)=0x10001) setsockopt(r0, 0x6, 0x1000000000000010, &(0x7f0000000000)="cce36fe8", 0x4) 16:00:28 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = shmget(0x1, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) dup2(r0, r1) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) 16:00:28 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x7) fcntl$setflags(r0, 0x2, 0x0) execve(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff}) ioctl$TIOCCDTR(r2, 0x20007478) 16:00:28 executing program 1: r0 = socket(0x10000000002, 0x1, 0x0) accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000580)=[{0x10}], 0x10}, 0x0) 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000000)=[{0x7c7d4770, 0x0, 0x0, 0x251}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) dup(r0) 16:00:30 executing program 0: 16:00:30 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() pwritev(r2, &(0x7f0000000000)=[{&(0x7f00000000c0)="5197474f425e8cd70407714c74ba16ff4ef7b4dfa9d82ed7af6326837c2a21ce721111df2031a867f1394897167ede05a0f2e18efe571e410c6e6913cab25cbd906a05599072e94f07938a92ffcf99198a75e239b6f23dd81232b275f103d85ffbc225e498e1c5c1716f4d7b34fc2b797d64f024ecd1c79f056349bb94f9d6126a6ba1be8ba6849435715177390e6b5c9febf8ae07521780e908137b04301b1277cf1f232a12c46eaca1e925d018621849cbb795bc5d", 0xb6}], 0x1, 0x0) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x800, 0x0) close(r1) 16:00:30 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x202, 0x8b) ioctl$BIOCLOCK(r0, 0x20004276) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x14, &(0x7f0000000080), 0x159) 16:00:30 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) semget$private(0x0, 0x5, 0x2) close(r0) 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ef5fde549ab00"}) write(r1, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406", 0xffc) writev(r1, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x1ff, "38fdaff3ac23d9c1cdf90b50bfb5783aff507434"}) poll(&(0x7f00000000c0)=[{r1, 0xfffffffffffffffd}], 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x54}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:00:31 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x10020, 0x0) syz_execute_func(&(0x7f0000000040)="c481c9deba0000000045afc4212ac238328f892002ca0f014505c441bd72e12f46dd7c7b7ac4428108f32666470f3a0d34d000c4431549188e") lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) r1 = getpgrp() r2 = fcntl$dupfd(r0, 0x0, r0) sendto(r2, &(0x7f0000000140)="d8446aaee3b6bfe1f795c07f4a809b21c937bc56c050567ac7ef916566d2ecaf5145338a7fdb2d175db224717f41bcaae716", 0x32, 0x9, &(0x7f0000000180)=@un=@file={0x1, './file0\x00'}, 0xa) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x12, r2, 0x0, 0x2f) bind$inet(r2, &(0x7f00000001c0)={0x2, 0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000200)={0x3, 0x0, 0x0, 0x7, r1}) syz_emit_ethernet(0x1000, &(0x7f0000000240)="29198d3f4465e1e0959ae21636b5da68858a7e890feffddd7bbb89165a793c6470871c960fc0f475b2faaf83d3c85626be3bf237947ddd520ea93c708f965c16d5f7a04c730bbc6d8fd6c5725bbcad79898fbdb6d6cf8126be79683934aac1da63a1a685b42f36af1ff6dc7b2fd655546870675358c16a6545882913a9fc3d3417915635ca99db85740077869725937f26a72de556f38b3ea3894ca6ef2e3cc252fd723281e0b0952fc1b2c906b9aa91a979d8e2527c6b3fcc8273d906d9946675df52ccab618e1f26a5e98af32bdf857c87e22beb806b684709012c73860e33aea23572ce21cad3989bccdb7aa14b10450208e7538a61cb9f05379d9c04ef1c818195c21ada82b67c6f232cf7b55241ba17684ff2a8748440ce7bba889adb82ed85623e32be820b0abd595740b87d170b06a72dd4a15f6defbb2cf6058148ad391b3e57a6e95878f57209af35859a93de45b3b2b30cf65ddcce064b92d72125638ab857dc5c0486090c5e34c586b0fa919a02cdb515179bfc7a5c8528289e4157e240a427ab8acebafe0aa9b3a8883cbaaa22f4b45220801086187ef4cc2abacc0f99236663dd07c1bf7d94d8e8a750f6574aabbb8ee4a733f3b21449bc02e2977c26bdeaee825a8cafa73b4a080b6dabdf8d36836b4385b5e724340b8e4ca8bc39dda37c41fa3358d96f68ff5f355f79e12cb44efc382886bc0d4b1c374c3226daeb021725331200cc422730eb4337f7277eecc4d3c7b4e215fdd45ff0d0bf8b37519cc4ae1a1ce5c1e47626e04a677c7cf51395526d35f3ab565c2be8c3917fc25ed8d3cd1fd3320212e3790350b55522697bce81609234a9f6cd947801c4ad6b85f81895ed8bf8bee43c016d3fa6afe114c746d93980429223b8ae02eb2182ae31128daa8bc995abfd304e7e4f5c7c491ad42205fe9978f66e994010be5d335af7960070bfaf56d6f9733ba146b34a89c66ff2e8899c8129f9b13f99c30af29cddfedbf13e049d106fe1eb9e116b53fed07f7f5453c7e3b6c35038873d23fe011457cf5ef0b7852d6ebc599e0e724fe91e349707809dbca47f5e963b22875dec13ae95fe9167ea38851404c7c9f5abffbc3d7e8364ff9574a64800c551b8174af3294e53f2ee59cc9ff1ff3e754c476e633c1c30176125e6ed58fd3414f809b2efc434602605d1bf86d1fe76f8099388aab2623499bed96a9faee7691fd136eae584565038dd0258d6ed82e7b9bbdc15ba78a18d192d5973796dd6ddef2d2b12204686c9e5443d9bea64712b1af62729db06b4ec177a85c2a203b2962b8878bba1c0bd7a7ef30c82a6a41edba49ca3e70caaa2f6ce9c7d5c228b4b5cc6a93e02e0a2ccf76f92a9df5ebe38f09454a5f56a9314f28d3b7efa96970a89e0684e93a3f72a09230ec6ed5f76f8c0c3f7cd20f6c9aaf0de013d9eab62888458db82e90d8497750f425d393958473e8c18dfa797ce3c7aa5c55b9c4dcfd007aa6072d2bda72c01def1af3cb0f0500c32fd98a580779491d8a7d57e00ab804ce632852411df7e16636f3b944fedb832948ed936673dc06c88acc2df0aa3094aa81fe37f8ac2d796479a8a1b92d0992ba117f9b4d7aa571d041bf2002c35dd52a745f32db17f27bba9ffee3eea9f4d20446caa2125b699f3fed8ef94f8154d35bc99b98502afd3d3c04a7d97a51b06034c81abe2376f421e0db39d024f3b1d209f510729df253f9081c75a619924f98b03768b53c9277c0577b125cc980cc023111602d608f73d9fbc23e67b2ae41659e65db26867c5fd28a39b053586a086b61ef751c4b7f63a6a9f35d83611e604cf38a3644859ff6c2111906b56ea78f10a497fb4bca673c07b7e42d6ca7d386de272fd5f42523cfc7fc8c1a7728ce8788e2f31feadfc50d585485ed4433a5a498ebf361ba359a8e6ffb41f14baf3e528dabaf17aede4fc3b52d373e448f30f6bd240541fa0bd08453b96dc0f30639296ebe3b861edde25fd490c5ee792f12c73539feeb3566acdaf3e1dcee6dc96e8d362194e1f99e55916bff9d0987565f68c463e5022633765e46c929ab41d468c8526d4836c91668dc07bfc0f0b73efd122d7db7c66c2a180b259bddb3bd4cf6f01e9b82f88ab9950f06149b54c0f310938da1a3840dedcbce4541a41e5897edc7b42e25f18532925407b1caf1dabd9a57b2a52c2df5e6f5aec08061d91fac25d43cb7876a545ea25f7dbb3ba70ca152368865fee741e50ba664db6fc3d6c6287c14d4ac091033a7d461f8d8fae07e985a83b85fc52f576a740b48686fc80a5c3dea26942202828f01df54111594d123a23b5f2999912bb2177e0182e0f3117c4171632b227dc47e909232d4519bf21b49ec9e87c5de26473b6d6f1e1dde83d71795a852413c535e8e412ae586335c94e1a68f0f28486d6a5c59f6bbbafa3196e41356621d0ac260ffb2b071db646eee0b7263dce38433cbdabc596ef0f38a8cd24ca1ccea91841c83b5b59ac1926731d9046556350ad613343ef3a394944257e3ff574d3be428db090a59e98d98aa585dfc7c38d414fc36c444e2eb9b16ce6f7c51b7b5aebbe83afea6ed0617f2a1ebbe9464103c96f6d662b6e8cd98708d6d6467a9d62c57d168d5a22709d78675178e1a8aafd29f8c837a5e9ba92c534a7703cc733d7c109ebb011dfe95ebd0e66aa921645ce8a792894122f86ad6844c604456c34a7563f857c9cf523eef98d6a84a68a1392f579194368d2e4d4b8a6a79942cefae7295a323af8ff35c625174287ff3991a1c86c6e1ce89832c213561af228d4596be0698312f898125003a3b38441828a85c18db46b4a9208164e1ad984cc9bde9fbc16683a07b7247e8101651b21c3b8d02514e6f107592a3f88af0e477fa99474fc350778f23dbfd3aeaf3bb2c47d459737f5a7711d224053b51f172aacb44a2f1fa7dc84e7405e3a2ca13e09cea197e21c8c3f3609a7490b354e9a20a4a275caaf63bf5dc87524d9e9b8120eb161b2dd40a139fbe274645526f744cdbac407c351531e09b3c198d83d9fda239b8f8913353063d8b918fd7b59806ca9750b8dea14759f1f70c6e9f6777e672f8ba45ba9c6a6faebc953f2615a5b152bd2f14ba4952ff65f63f66292dba22c50d5c8ca4cdca00172ef7f863146cbdb2129697bb1caf05d8c1229aa8b0f26903ea71b6ef27d9c8afaf310c722821a67ca9a7435b1620977be8f77d821d56fcf784eb5173c8120891f11f9980167bf72de76a6e7cc965afdca03b5b18d7452fe28af709c19fbd3dbcc185ef86e76c81e7de72a9f15435e04a39d243ff699a300ce50ea8383735c6587497e2f6e72d46f62d3ea7041fa5e557b9262546332a86b2b66fa05c6781196034d02ae6d1d0e36510326357020ce51c9a1800c3de0cb7c24957e51481214bf6358e27b49442496a03e17e975d1b9e04d468a797ca6783c55f0b70f565a81dcca8efd9f71ff4e54ada928062026dd34540e3af06bc8acd3f7d47def749d5e679c481d8827c783126817089f8b55c8511352d8dd4340ac756e376e37052bf2856fbb98d712cfd62ad5abdbc2c532031827f017fec0b0ec9f0d54ae062a2b7b4ddf90744c91c87d081246489d4196b45b821f46bfbe19aa4672180747b0390477e5623577c5e48f4426fd08db7c837ee6d3652aaffc112a4c5fff72af61a3f8c94f35a53a8d117328cc6a2f893f99db966d3f6efcb16fd7f090258cbb9555e14f5cd4bca2dc1240efebd4fb6f02fc7f8988400cd65c1d59c1facf49bd6d66c8406eece2d3c25df7f629d9e0ae71f0ef98a6a4b61ca7eb822e6442d6f9060111efe9f59096aeca4198e1f86681beb919dfa43fb2d68829125d050f5c0547c260d816c8728f17620d798ebbdb4140c7bc681a5ee0f5c6c6a2a6adf7a01cd5bcb9a00b2b4f5437c4ac56ea79c5594c7bca12f635a58f4f913605b57a0785886c2deee17be278591cc51872ff9f539c5921dab0d6f2072733f4cdddda119579e198264a01a5780589f4cb6fdc93b912a09691890f0dc087eb74ceeb426cfb58180e78d9e42c4d311779f4e7d43423116a1ab659c70ec710fce0eb7781826c0b6023fba767d86f6470e2b666370d5952f052ab5311864a162f11699f5b71156bd5d74ba1e7397b4c243cd6a9256e5f00cb6b6bde932bd96d665dc647135c6321cd5677e224d4248e7c5ae5014fb217f465578c814b49f3c856366cffdcfd2cfacf501c2ca7ed20f3976063612b44cc261614297a97d5af70e3df320f0c0d245454861fc0fcd92a3aeb5c43e5c4e115ed8e9c06e795a4ccfbaf000246a2881bb3cd5795a0f3d5168e9de5e4afde8127ab65a081fd1b6b4e4105efbcecf0ee14f0fbc1bd23ce5f1acfab465ce5e67a9deb4233ac7923dfe9b8b2fe6303de1499e40426064c22e620905d164a79c704322e5b303668f0e2edfd1db6874996da5f4f8cb7fa47cd149f908d05f232c01ec302bfbba51aee2696880eb654ce6e7fbd925767370e88894b2ea6733867a837ed98e9bbabb0cc96358d76719bd61bd4cf03f895bba184ceb9eae08f2930769c9cfcfd63c4b650218594666cea0b8e0a476dd5b4b4613dee260609462141fb4bff287959d95c397d4a3d4c585b32abe9b133ee5783165c6a970c68d9080befbb7e1543ed2dc376188016bd19c185bbbee717ff7d86fc782b52963c48e1faac2447d5cdadfcd453c95d3fa1fbebf30be4c9e90b3eb74a6fab82b04e7f7d77c7312edbac63db1c03c426e07151f45386024f59a5e23ed7c97816ad6508e9dcc8386014af171c3bf2b236b1c663ccc5804c8c9e5b4a12b14b683c09c3352986e9e977b9706768d03ad43cd2845be2cd435598a59be605a7bf662c1f7dd926316127915e28e8f1461b491136a3745f7ad4a49006a761958fdd1ac84c066b596f0a3fe63a1dafee83af4bdeb6cacc06abb2e3a8fc20f80b2b8ec085f5761cd32119e75d37bf8108c5e78804551773e57db211b6d500c5fac096b4ca6f79230180a10ae97c9f5a35164235d8fe692e201b6852dc4c6bbbd052979ba7fd70a21b1037d3b34d6f8bfed2456bf4a9cda947bdf8d91e1626ead9a4c273bdf5a0045d1737d80ae0fe35b84e201e1c658f808e8a85ec858362cc23d7f52efe113db436b9359cf0ddf6abcad37c9573c5ae684e8b65e4ec2d6c44b80f110840d496aa12aa47a8f8f23fdd472e1c99aa42f980221974fdda727a2e8a363054a3e719e140c947e141dad8475f2986a81fde1ee0dc0545fb0c96842e35132d3bd96e4deeee277e06d2eb36ddca8572cb17e5038db5ef4a6a8e73f218f6bc974fdc6cbbbdffc6c976e567b7c612f952244994accbeb42a0d67ab49ff78f914f33b7abc94fda8eb4a0a9a091ab76c757cb4141e115f91c55710ee2125bfbb9e4fb1fb88d935f97b8044fd9b02f7121741c2f0e695baeaa1b7f40880223ec3cc06b72fdf0eeea4309f801986fff4712220cb10a4dfb370800e90bf837814b15b9b82b843f988c7e460301c971908f9af07644bc2bfe3af2771cb4ef5a7ca842ffcf2cb00d9062fbafacbabadb68190bd96f48e2cf819e1d8e10920330f628b7d99f4af9c277f7ea4ba3d987d6554a8efa563515380d35c7cb963ae6bd171f29a19d5685e707bda53ea50fbcada16a27c563eca0d219b46f740ba42e36498e16eeaed5da1b2d139fd9c223fedb5ae83190d32260c89e8a431c621c814ebd6dd2607e44c66dd3fc4d6a3135a29c903eaadb60695a2028c9af3245a65102263b54e11f1847ad3a85045b3cab2b") getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0}, &(0x7f00000012c0)=0xc) r4 = getegid() chown(&(0x7f0000001240)='./file0\x00', r3, r4) getpeername$inet(r2, &(0x7f0000001300), &(0x7f0000001340)=0xc) recvmsg(r2, &(0x7f00000018c0)={&(0x7f0000001380)=@in6, 0xc, &(0x7f0000001780)=[{&(0x7f00000013c0)=""/237, 0xed}, {&(0x7f00000014c0)=""/45, 0x2d}, {&(0x7f0000001500)=""/217, 0xd9}, {&(0x7f0000001600)=""/102, 0x66}, {&(0x7f0000001680)=""/109, 0x6d}, {&(0x7f0000001700)=""/74, 0x4a}], 0x6, &(0x7f0000001800)=""/149, 0x95}, 0x0) getpgrp() symlink(&(0x7f0000001900)='./file0\x00', &(0x7f0000001940)='./file1\x00') pipe2(&(0x7f0000001980)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) flock(r5, 0x6) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000019c0)={0x7, 0x4, 0x0, 0xb3, "d97950027dd6d0273c53f92d40bdf96773ca6fc6", 0xff, 0x3}) sendto$unix(r5, &(0x7f0000001a00)="0165b07b2f0637834ae4c3fb186cfde30c7e77abb098f1ce5a3d46889db3349d2d6591198534ba3b410967d2245e3cf4c9aee7f47b7f5d62a74ad8414877c8bad1d1a46be6b4cfb7490f5048b50530dd2eccacae1ff9051cd4622ad06eeaaf9e4487bc76fae1306ea88459088860c8b835e5b5ad242a8ebf72167f", 0x7b, 0x8, &(0x7f0000001a80)=@abs={0x0, 0x0, 0x3}, 0x8) setsockopt(r2, 0x8, 0x54, &(0x7f0000001ac0)="6bd04a21cb78064e267c896a4a432811f76cf820fc009cf563574366a6dd100df12af107b36c", 0x26) readv(r2, &(0x7f0000001d00)=[{&(0x7f0000001b00)=""/87, 0x57}, {&(0x7f0000001b80)=""/102, 0x66}, {&(0x7f0000001c00)=""/235, 0xeb}], 0x3) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000001d40), &(0x7f0000001d80)=0xc) syz_open_pts() faccessat(r6, &(0x7f0000001dc0)='./file1\x00', 0x11, 0x2) fcntl$lock(r0, 0xf, &(0x7f0000001e00)={0x3, 0x3, 0x3, 0x5, r1}) sendto(r5, &(0x7f0000001e40)="912c763a0af378f48c6fbb4af34876d033685e44fa0ce9d78891d105446965f016e65833755b3c", 0x27, 0x7, &(0x7f0000001e80)=@in6={0x18, 0x3, 0xec75, 0x101}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001ec0), &(0x7f0000001f00)=0xc) connect$unix(r2, &(0x7f0000001f40)=@abs={0x0, 0x0, 0x1}, 0x8) 16:00:31 executing program 1: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000040)="9a06e303000400b90cba8590f4f624e0ca18d23a", 0x14) socketpair(0x1, 0x0, 0x4, &(0x7f0000000080)) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000300)="94f0394f0db6849c", 0x8}], 0x1) 16:00:31 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea22d0000040000000200"}) socketpair(0x1, 0x3, 0x7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0, 0x2) r3 = semget(0x2, 0x2, 0x201) r4 = getuid() r5 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r7 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000340)={{0x9, r4, r5, r6, r7, 0x168, 0x7}, 0x76, 0x5c94, 0x1}) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffc, 0x10, 0xc0000001, 0xfffffffffffffffe, 0x434}, {{r1}, 0xffffffffffffffff, 0xa1, 0xfffff, 0x54, 0x3}, {{r2}, 0xffffffffffffffff, 0x12, 0x1, 0x10001, 0xfffffffffffffffc}, {{r2}, 0xffffffffffffffff, 0x31, 0x20000001, 0x200, 0x7fffffff}, {{r2}, 0xfffffffffffffffa, 0x98, 0x1, 0xffffffff, 0x8}], 0xc6d, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffc, 0x18, 0x4, 0x7f, 0x52}, {{r0}, 0xffffffffffffffff, 0x48, 0xd}, {{r2}, 0xfffffffffffffff9, 0x1, 0x0, 0x0, 0x4aef}], 0x1ff, &(0x7f00000002c0)={0x100000001, 0x6}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="16fae8e844bb8d51389393029b397115f6b594e0a62acde224838fe70d999780726135b857334bc8425d5f60153bdbf57bc3640b0fdd9b3fa03d07e3fd18a0326e486d3618caaa4f206af7ccb08c23950cdab97290d6e83c629c22710ab2d6cd825458fc58c1d71624e209c7bb", 0x6d) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000080)=0x800000000000) r8 = socket(0x18, 0x3, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:31 executing program 0: r0 = semget$private(0x0, 0x7, 0x472) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000080)=[0xffff, 0x7, 0x8]) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f00000001c0)=[{0x0, 0x1, 0x4, 0x1}, {0x2, 0x4, 0xda, 0x6}, {0x6}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x7, &(0x7f0000000140)=[{0xf45, 0x1, 0xffffffffffffffff, 0x7}, {0x0, 0x401, 0x3f, 0xc97}, {0x3, 0x7, 0xfffffffffffffffb, 0x5}, {0x8000, 0x2, 0x6, 0x80000001}, {0x5, 0x2, 0x9f17, 0x3ff}, {0x3, 0xfffffffffffffffd, 0x6, 0x3}, {0xffff, 0xfff, 0x35e, 0x8}]}) ioctl$BIOCGFILDROP(0xffffffffffffffff, 0x40044278, &(0x7f0000000240)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x7, &(0x7f0000000000)=[{0x8, 0x3, 0x7b4f, 0x884}, {0x3, 0x1, 0x3, 0x6}, {0x6, 0x8, 0x4, 0x82aa}, {0x57bd2d1, 0x2, 0x4, 0x4c5b}, {0x3, 0x61, 0xdd8a, 0x34f}, {0x9, 0x5, 0x9, 0x3}, {0x6, 0x43, 0x100, 0x10000}]}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") syz_open_pts() setitimer(0x1, &(0x7f00000000c0)={{0x46, 0x1}, {0x80000000, 0x201}}, &(0x7f0000000040)) 16:00:31 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x10, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) linkat(r1, &(0x7f0000000140)='./file0\x00', r2, &(0x7f00000001c0)='./bus/file0\x00', 0x4) syz_open_pts() r3 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x3, 0x2, 0x59, 0x7d9d8aa6, r3}) mknod(&(0x7f0000002580)='./bus\x00', 0x2052, 0x2065d) kqueue() r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r4, 0x20007465, 0x0) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000080)) 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x80, 0x0) r2 = semget(0x1, 0x2, 0x0) semctl$IPC_RMID(r2, 0x0, 0x0) semget(0x2, 0x4, 0x218) semctl$IPC_RMID(r2, 0x0, 0x0) socketpair(0x20, 0x4004, 0xffffffffffffa031, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) read(r3, &(0x7f00000004c0)=""/221, 0xdd) mkdir(&(0x7f00000005c0)='./file0\x00', 0x140) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x0) setreuid(r6, 0xee01) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000780)) lchown(&(0x7f0000000140)='./file0\x00', r6, r5) kevent(0xffffffffffffffff, &(0x7f0000000640)=[{{r4}, 0xfffffffffffffffd, 0x80, 0x40, 0x3}, {{r3}, 0xfffffffffffffffd, 0x3, 0x10, 0x5, 0xffffffffffff8001}, {{r4}, 0xfffffffffffffffb, 0x4, 0x4, 0xffffffffffffffff, 0xb5b8}, {{r4}, 0xfffffffffffffffb, 0x10, 0xc, 0x1, 0x7}, {{r3}, 0xffffffffffffffff, 0x1, 0x11, 0x8, 0x8}, {{r3}, 0xfffffffffffffffe, 0x29, 0xfffff, 0xbda6, 0x7f}, {{r4}, 0xfffffffffffffffd, 0x4, 0x1, 0x9, 0x4}, {{r4}, 0xfffffffffffffffe, 0x18, 0x0, 0x4, 0x8}], 0x207d, &(0x7f0000000740)=[{{r3}, 0xffffffffffffffff, 0x1c, 0xc0000061, 0xffffffff, 0x80000001}, {}], 0x7, &(0x7f0000000840)={0x3f, 0x9}) setgroups(0x85, 0x0) setuid(0xee01) r7 = semget$private(0x0, 0x3, 0x0) r8 = accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@abs, &(0x7f0000000380)=0x8) sendto$unix(r8, &(0x7f00000003c0)="a684e5130304119bed47ca9a3debbd73e7ec9608cce7f046627752d4375d4f0575cf38d8160748860bf5f583a126990eaa5b1d2695c605d4f1f97967c39cd00e6ccc0d39fc95e6d49db1ba342a0639958766dac00c235fc441b76c300566c05cb279017539799ec654f06c0118", 0x6d, 0x401, 0x0, 0x0) semctl$IPC_RMID(r7, 0x0, 0x0) getpeername$unix(r1, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x8091, 0x0) ioctl$WSDISPLAYIO_GMODE(r9, 0x4004574b, &(0x7f0000000100)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10068, 0x0) chroot(&(0x7f00000002c0)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x15}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="e2") 16:00:32 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x279) 16:00:32 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x40004000000028a7) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) chmod(&(0x7f0000000100)='./bus\x00', 0x1007f550c8767287) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="000000186004008b00000500000000000000000028007ec425fffffffec6000000400000f2e9ff0000000000", 0x2c}], 0x1) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000000)=0x3) 16:00:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x44}, {0x3}, {0x6, 0x0, 0x0, 0xffffffffffffffff}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:00:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000040)=[{0x7, 0x10001, 0xff, 0x4}, {0x40, 0x0, 0x6, 0x1}, {0x4, 0x0, 0xadf, 0x800}, {0x4, 0x0, 0x2, 0x1004000000000000}, {0x3, 0x4, 0x43dc, 0xfffffffffffffffb}, {0x80000000, 0x2, 0x7f, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000400)={0x3, &(0x7f0000000140)=[{0x24}, {0x45}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000440)="8d") 16:00:32 executing program 1: setrlimit(0x0, &(0x7f0000000240)={0xa, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f00000000c0)={0xffffffff, 0x7fffffff}, 0x10) read(r0, &(0x7f0000000100)=""/188, 0xbc) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0xac9) bind$unix(r2, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x3}, 0x8) fcntl$setstatus(r0, 0x4, 0x80) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff9, 0x0, 0x3ff, 0x7ffffffe, "73cc0e527b00748f482e2d0656e73fc9c06d00"}) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000200)="c0f3d60f376f5323eb9990d78c1f63c079963cddd1567e37c5d979797918f8f6cc41bbbda3817cd55f5f99d05425ff4552f310567f992dd65cd2", 0x3a}], 0x1) 16:00:32 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x3, 0x1, 0x6, 0xc9dd, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x84}, {0x4}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) 16:00:33 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) recvmsg(r1, &(0x7f0000000d80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000d40)=""/18, 0x12}, 0x0) dup2(r1, r1) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x13, 0x0) shutdown(r0, 0x0) socket(0x2, 0xc003, 0x3a) execve(0x0, 0x0, 0x0) 16:00:33 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x2) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300), 0x22e, 0x0, 0x10000, 0x0) 16:00:33 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x65, 0x0, 0x0, 0xfffffffffffffffc}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffd, 0x20, 0x0, 0x1f, 0x7ff}, {{r0}, 0xfffffffffffffffb, 0x80, 0x2, 0xc3d, 0x7}, {{r1}, 0xfffffffffffffff8, 0x28, 0x4, 0xfffffffffffffffe, 0x81cb}, {{r0}, 0xffffffffffffffff, 0x1, 0x2, 0x7e72, 0x7}, {{r0}, 0xfffffffffffffffa, 0x0, 0x1, 0x4, 0x2}, {{r1}, 0xfffffffffffffffe, 0x2, 0x80, 0xc4d6}, {{r0}, 0xfffffffffffffffb, 0x14, 0xfffff, 0x1, 0x80}], 0xb, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x11, 0x0, 0x0, 0x4}], 0xfffffffffffffffb, 0x0) 16:00:33 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0xc1) unlink(&(0x7f0000000040)='./file0\x00') r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="82022e65300000000000268695f5820700000000000000f07484209d7952eb49533ac8cb1d7ed326320f7cac5a7a0a4d7254a6e54a536c602cb4a3e61c7c7ca1011971ed8378a48ecfaaae13e66e6b83506559722a2352b6468fb8646eb5d8692920b64a8100d32a73241e3fd74ea6f5408111971c25e711eca928f4b5c8fb807459c1f7a8f319fbbfd47ccf597586320e000000000000000000000000000000006f62a42ab7bffae2c6600e41b6e62e1855beaea1591e907cada67e6b81dea4eb982b0353d552980166c3670098ede074a93878a400d6f1de01c71bba6807e3824ed81b7865f5122644001273b71f498cf5227933ca8522d3aa53edf49cd68c7bc5bd2281659bd75cf014d9e617d49a6de16a6bab4a616d8a396e7c9e3c5077f31270fa36677111a01697964e07354f276c6e3c56fa9a101611104f4ba833ae33c19c9dbaac8ef3c11738d11ee5d8fa1677bcfca268b3a05b60791da09e451510c278f0da68867f8768e52d4ab2e576586c19b1f787cd41985fd5bdbeb98a4834d4eb89429335cd"], 0x10) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)='!\x00\x00\x00\x00\x00\x00\x00', 0x8}], 0x1) 16:00:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0xb1}, {0x6}]}) clock_gettime(0x3, &(0x7f0000000000)) syz_emit_ethernet(0x2, &(0x7f00000002c0)="8b50") nanosleep(&(0x7f0000000100)={0x2a362b2c, 0x10001}, &(0x7f0000000140)) clock_gettime(0x4, &(0x7f0000000180)) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x7) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x802, 0x0) 16:00:34 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x42087007, &(0x7f0000000100)) syz_open_pts() 16:00:34 executing program 1: r0 = socket(0x2, 0x3, 0x33) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82062e2f66696c650700"], 0x10) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="0100000001f00bd6", 0x8}], 0x1) pledge(&(0x7f0000000040)='\x00', &(0x7f00000000c0)='**.@\x00') 16:00:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x157, &(0x7f0000000240)=[{0x64, 0x0, 0x0, 0x3}, {0xea55, 0x101}, {0x6, 0x0, 0x3}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:00:35 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000080)=""/247, 0x2cc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000200)="6c10c614a89ca8cea16a9a09a5562b25985467a7646e3b99f4fea4fe527df566230769eb8a17d83ebeb44383b3bb0815cb3b959459976a2a2d72256269fe96d2c6d034a781d9ac22366869ab7a414e7b73294981b8a46bb609f46d265a", 0x5d}], 0x1, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x6) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) fsync(r0) kevent(r0, &(0x7f00000002c0)=[{{}, 0xfffffffffffffffe, 0x20, 0x80000000, 0x2, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffb, 0x0, 0xa0000002, 0x8, 0x8}], 0x3, &(0x7f0000000300)=[{{}, 0xffffffffffffffff, 0x56, 0xf0000000, 0x2, 0xfffffffffffffffb}, {}, {{}, 0xfffffffffffffff9, 0x20, 0x0, 0x3, 0x4d81}, {{}, 0xfffffffffffffffd, 0x4, 0xfffff, 0x20}], 0xa1, &(0x7f00000003c0)={0x4, 0xbc}) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f00000001c0)) ftruncate(r0, 0x0) socket$inet(0x2, 0x3, 0x6) 16:00:35 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000040)) r2 = semget$private(0x0, 0x1, 0x80) semop(r2, &(0x7f0000000080)=[{0x0, 0x8, 0x800}, {0x6, 0xfffffffffffffffe, 0x1000}], 0x2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x8, &(0x7f0000000100)=[{0x2, 0x9, 0x2, 0x8}, {0x1000, 0x2, 0x7, 0x1000}, {0x101, 0x9, 0x10001, 0x75df}, {0x1000, 0x6a4, 0x7fff, 0x100}, {0x1000, 0x9, 0x3, 0x8}, {0x4, 0x1, 0xb9c0, 0x8}, {0x77, 0x6, 0x6, 0x7ff}, {0x3f, 0x8, 0x1, 0x3}]}) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000000180)) r4 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x2) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000200)=0xfff) shmget(0x1, 0x4000, 0x8, &(0x7f0000ffb000/0x4000)=nil) ioctl$TIOCSTART(r3, 0x2000746e) ioctl$TIOCSBRK(r3, 0x2000747b) getppid() semctl$GETPID(r2, 0x2, 0x4, &(0x7f0000000240)=""/4096) semget(0x1, 0x0, 0x20) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000001240)={0x0, 0xcb, './file0/file0\x00', 0xffffffff, 0x800100, 0x7, 0x7}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000001280)=[0x80, 0x9]) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f00000012c0)) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000001300), &(0x7f0000001340)=0x10) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000001380)) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000013c0)=0xfffffffffffff001) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000001400)) semget$private(0x0, 0x4, 0x2) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000001440)=0x1) setsockopt$sock_int(r4, 0xffff, 0x200, &(0x7f0000001480)=0x9, 0x4) poll(&(0x7f00000014c0)=[{r0, 0x40}, {r3, 0x4}, {r0, 0x40}, {r0, 0x4}], 0x4, 0x3) semget$private(0x0, 0x0, 0x8) mknod(&(0x7f0000001500)='./file0\x00', 0x2190, 0x5) getgroups(0x5, &(0x7f0000001540)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r6 = getgid() setregid(r5, r6) 16:00:35 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) 16:00:35 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x82) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='g\x00') 16:00:35 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) r1 = socket$inet(0x2, 0x4, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x1000) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000001c0)={0x0, 0x8001}, 0x8) 16:00:35 executing program 1: rmdir(&(0x7f00000000c0)='./file0/file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) msgget(0x1, 0x20) chmod(&(0x7f0000000140)='./file0\x00', 0x241) setuid(0xee01) chmod(&(0x7f0000000180)='./file0\x00', 0x114) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0xfffffffffffff2b3, 0x1, 0x2, 0x1, 0x39fb, 0x6, 0x7, 0x1, 0x2, 0x6f9, 0x40}) chflagsat(r0, &(0x7f0000000380)='./file0/file0\x00', 0x0, 0x0) connect(r1, &(0x7f0000000240)=@in={0x2, 0x3}, 0xc) fchmodat(r0, &(0x7f0000000280)='./file0/file0\x00', 0x1, 0x2) 16:00:35 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x68, 0x0, 0x0) r1 = msgget(0x1, 0x208) msgrcv(r1, &(0x7f0000000600)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000e82e667b6734ef8f000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a1b"], 0x1, 0x3, 0x800) msgsnd(r1, &(0x7f0000000180)={0x3, "fbd23ae036c980b1c60d1d812e859ecf62f0b8d6e09d987d817db76cd5f0f5d74f4b396ee9e939f0cb2efd666c17ac6393fc76fde51149e153f0cbac2f5e9e3a5f9d5f345dfce98dc9ea100db9b47d1d1fa02251647a95d7b16b2291d154723b507ce02a08031a77e5d9a616e4ca811976ad563dd4c328dad9caaf26b1eff970a4f7e686ca83da5505d1172b25e8be03c908e411a7632fd01d66bdba50184df781ca5e0ebb8093748ecfcb76a67ce5"}, 0xb7, 0x800) r2 = semget$private(0x0, 0x2, 0x25) pipe(&(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$inet(0x2, 0x5, 0x5) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r5, 0x10000, 0x100, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000400), 0xfffffffffffffede) semop(r2, &(0x7f0000000040), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xa, &(0x7f0000000300)="d5ff9668", 0x4) setsockopt(r6, 0x29, 0xc, 0x0, 0x0) recvmsg(r5, &(0x7f00000001c0)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000002d00)=[{&(0x7f0000000a40)=""/4096, 0x1000}, {&(0x7f0000000500)=""/244, 0xf4}, {&(0x7f0000000900)=""/139, 0x8b}, {&(0x7f0000000440)=""/126, 0x7e}, {&(0x7f0000001a40)=""/200, 0xc8}, {&(0x7f0000001b40)=""/160, 0xa0}, {&(0x7f0000001c00)=""/217, 0xd9}, {&(0x7f0000001d00)=""/4096, 0x1000}], 0x8, &(0x7f0000002d80)=""/195, 0xc3}, 0x2) semop(r2, &(0x7f00000003c0), 0x2aaaaaaaaaaaaaad) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000340)) read(r4, &(0x7f0000000240)=""/20, 0x14) semop(r2, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) r7 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCMSET(r7, 0x8004746d, &(0x7f0000000080)=0xaad) socket$inet(0x2, 0x3, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x401, 0x0) getsockname$inet6(r4, &(0x7f0000000a00), &(0x7f00000002c0)=0xc) 16:00:35 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f00000014c0)={0x0, 0x2, 0x7ffffffffffff476}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 16:00:35 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x800000000004000, 0xc5) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mknod(&(0x7f0000000000)='./file0\x00', 0xe051, 0x7) write(r0, 0x0, 0x0) 16:00:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000200)={&(0x7f0000000240)=[{}, {0xe7}], 0x2}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x4c}, {}, {0x6}]}) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x2) renameat(r2, &(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') syz_emit_ethernet(0x2c3, &(0x7f00000002c0)="8b") 16:00:36 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSDTR(r1, 0x20007479) write(r0, 0x0, 0xfeff) 16:00:36 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x40004010000028ad) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) r1 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./bus\x00', 0x2, 0x108) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300)='/dev/ttyCcfg\x00', 0x80, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000340)='/dev/ttyCcfg\x00', 0xe2, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x201, 0x0) r5 = getpid() r6 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r8 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) r11 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r13 = getgid() r14 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000600)=[0x0, 0xffffffffffffffff]) r17 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r18 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000640)='/dev/ttyCcfg\x00', 0x20100, 0x0) r19 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000680)='/dev/wsmouse0\x00', 0x400, 0x0) r20 = open(&(0x7f00000006c0)='./bus\x00', 0x0, 0xa0) r21 = openat$pci(0xffffffffffffff9c, &(0x7f0000000700)='/dev/pci\x00', 0x20000, 0x0) r22 = socket(0x3e, 0x4001, 0x1ff) r23 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x2000000000, 0x0) pipe2(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000080)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000100)=[{&(0x7f00000000c0)}, {&(0x7f00000001c0)="f89ab44b964519624e9af7f6cd5eef3cd19688e38e84b982ccdede695d1fde693795b1b21310d98a4d741c92b54366175822b266f8c851da11034a428a7283776d666c136d93d19e6dbb3a63f05e9ec6f4bb859d118946d2b628a9675322bf968146", 0x62}, {&(0x7f0000000240)="3aef4437c3b8fcb1e6c8d7f72a7f961031d072348fa91a984d427387304bfabd0b0cc8ad04b0eb511a41f8b807420abded9fe1c96679f92d40bb47d45ac6ff2cd081cb530bae08b2b1ffe56141dcc07d9a9ba6996ab985990e9e10894b8ab6eebfec48ddc6bd4e9d9fef7fed1161", 0x6e}], 0x3, &(0x7f00000007c0)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r3, r4]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @rights={0x30, 0xffff, 0x1, [r17, r18, r19, r20, r21, r22, r23, r24]}], 0xd0, 0x4}, 0x409) r25 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r25, &(0x7f0000000440)=[{&(0x7f0000000140)="000000186004008b00230627feff023519edffff000100000317dd411284bc3d69979dde867f876a48d8361f9c216d3a848314a23e1d8cca5a762e9019a3ac621f174581ffe691ec51f8a0d9025335", 0x4f}], 0x1) 16:00:36 executing program 1: setrlimit(0x8, &(0x7f0000000340)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ef5fde549ab00"}) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000100)="333413173c2dfa8019cff5056a14c8f9f7a807a9773cae7fb05a1faecdd2d79c8ded4f28781e5732288cba2b879875514a0e33a34439657f40b1dd02f0e4cf6f0f5a24ec2c84c2ffe99a9f330b212631a4ef61138558648729486474caf2174d7295b45c1bc8a219f4b8c0e29bc02622c97e86305a68671f881394c2204ffef70040eb9a42370c1d88d727a49ef00863ecdde1f35d223d281229688969", 0x9d}], 0x1) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406", 0xffc) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) shmget$private(0x0, 0x3000, 0x101, &(0x7f0000ffb000/0x3000)=nil) syz_open_pts() writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) pwritev(r0, &(0x7f0000002700)=[{&(0x7f0000000380)="e828e45fa0a106417baac128ebd66ba784ce6eda6f56c40bc0addd15170dc6bcd7b2e38f9c1a340ee2f1b4d1951dfb3a9705dcdbfd2ca5e5e612fc9e6fd741976a90ac037f817e90b7a6ba018838359e190cf7ab9895eb2b8c3ea76530b93e7636f9823e1f8bf05c320d6051ebb998d859ef2c14e1b6931dcdbbc40e941eebff225647e91ec3dcf65041516884b2b9e532f86b378a4d93c3ecb511652183d7295200", 0xa2}, {&(0x7f0000000440)="03ab94b4eab2fd448a032adc4c9e63aacb954fa4593e4ae9d6617f2fab4e63846975f6d0fee657ab654bf03ec31c361e9556e102c7fc07e9c8a8f23d87c5c353e11caa1af5de7d794f3226353010528ecfd0c5bc73260f91023b9319f2ea56c36a57ef718f55b17cee135d32d2af936d5f26776d4dea823d8258d3a1974329df7b56342ba0bb7a959d31702419763f322c6b241b1cea0f942c326305c983dc41760a16", 0xa3}, {&(0x7f0000002540)="ef2c018e980994a1a4ef28aee6de5761457272b1f74446789d84523b560fe94e73222fa35278fc2f237a002e26c93047b74df8801ce9e2e1a9b214eba63409e9bf8fadede0048c6b10e3156be39fc87dffe7340cd89400ca43d3173ae2eb64d3699849109254d998d294ee11de37f923177c853be12ccd316ed2b926ba3cd1dd0149d37100b23acc75952858d60955574adfd5adaf6409b63484912b0a3e1e909f20de80", 0xa4}, {&(0x7f0000002600)="48ece51c60a2da745d469c0263c7e9567f0e498e0fbc5ffeab332d19da6238b8e3f2baaf4738e2cfb292da8e187ce69cce3b8dbea81d6b0f8d90b067886d0c3917731e4878b5421274859cb235de615d1062443c10dfd3c0d82a325d3182ba1432c696a4a2d050858f616350a477c0eef44246f56a2a90a07f4c1bdd1a36c6b320e8f3495efb03ecfe6680e8ec7b055b8ccb3eaf0e10187d02dcd549331821c5beded657fad2b931a85896d1445771b090ea9161a5238a59c905381cd326e58cac63d8be42c72193ca0323d7c0468bd718b75e844a44ec974a", 0xd9}, {&(0x7f0000000040)="5e95d058e2122466d7f47601e0721f35d29457fa24", 0x15}], 0x5, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000300)=0xc) seteuid(r2) poll(&(0x7f00000000c0)=[{r0, 0x4}], 0x1, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000240)) 16:00:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x9, 0x2, 0x4, 0xc5b5}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x28}, {}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f00000002c0)="8b50") 16:00:36 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x801, 0x0) socketpair(0x10, 0x8002, 0x5, &(0x7f00000001c0)={0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) r3 = geteuid() r4 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={r2, r3, r4}, 0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_SETMODE(r5, 0x80045713, &(0x7f0000000140)=0x1) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r7 = dup(r0) ioctl$WSKBDIO_SETMODE(r7, 0x80045713, &(0x7f0000000000)=0x1) ioctl$KDSETRAD(r6, 0x20004b43) open(&(0x7f0000000180)='./bus\x00', 0x8, 0x1) 16:00:36 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x41, 0x4007) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) 16:00:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x2}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)="15") 16:00:37 executing program 1: r0 = socket$inet(0x2, 0x2, 0x1f) shutdown(r0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = dup(0xffffffffffffff9c) ioctl$BIOCPROMISC(r1, 0x20004269) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x1, 0x7fff}, {0x80000000, 0x7}}) r3 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r6 = fcntl$getown(r2, 0x5) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000480), &(0x7f00000004c0)=0x8) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f0000000540)=0xc) getgroups(0x8, &(0x7f0000000300)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r9 = getpid() r10 = geteuid() getgroups(0x6, &(0x7f0000000340)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) sendmsg$unix(r2, &(0x7f0000000440)={&(0x7f00000000c0)=ANY=[@ANYBLOB="01b54a79d919f8d28600"], 0xa, &(0x7f0000000180)=[{&(0x7f0000000100)="847aeb9e3b78e914176c5d2930b6131552b06f06ec33c7293843bafb93b88cab1375334f980852314777b1029427100d0bfe5fc070200d16d721c30a0700a455be71955aa5100a", 0x47}], 0x1, &(0x7f0000000380)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r1, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="2000000000000000ffbf000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB='\x00\x00\x00\x00'], 0xc0, 0x402}, 0xa) setsockopt(r2, 0x29, 0xa, 0x0, 0x294) pckbd_enable: command error 16:00:37 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) flock(r0, 0x1) r1 = syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x18180, 0x0) sendto$inet6(r2, &(0x7f0000000040)="d6419c1aab656f2323f2", 0xa, 0xb, &(0x7f00000000c0)={0x18, 0x3, 0x7, 0x10001}, 0xc) getitimer(0x2, &(0x7f0000000140)) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) flock(r1, 0x1) flock(r1, 0x3) close(r1) 16:00:37 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000200)={&(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000180)=[{&(0x7f00000000c0)="1bf3bbf5101c6665bfc63a10e64568c53422af5d1e0a2a6b129eee877cb3a137b86dd313ae304c2829305cad2c60bb2aae7438c96b5a78ac37cc1c78aa4a7cb95ad90bf6e6001393398b1b10deb01fc0f3554a8f5d400970", 0x58}, {&(0x7f0000000140)="c0339744067df3c1f46f40fe7b652d7e1dd690f250d1353b", 0x18}], 0x2, &(0x7f00000001c0)=[{0x40, 0x0, 0x0, "1e4410f5fdd5dca2bb6f592ce684fe0bb8099c26380b1164012c10fad2d4e69cbe42f707e254e25347b707"}], 0x40}, 0x408) setsockopt(r0, 0x0, 0x23, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x9) 16:00:37 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b2026, 0x1b00) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="af37e6b95a6673255e7a117cabb3519adc31c1dcb02941cab676127cd6fb9db405be8cfee9ed358bda34caa51df5bdcf2e5972efe138bb90cef1c8c734ce1804b485802b00c7f370ddd685ccdd1131a94f6fc5d9776ecfb365d07b1c0f3e68efc6b6907568138f42ea69245cbbb85a2e646c04afe420d71cfe66d4434e7586f040099d5b74267cd9a0a5fbb51a6654b9acd051a85cfafbec5410a4d60bfb2029ce9b8579e2a0bde44736d03ef0acbd134fd5d886130875b44959ef5368e2652eab187152c65fa0dad1b8f261fd108757a3deae144cafee239c12c679ee6747ff48ce624190ba3be75e1bdb5f0e8943d261a2d48568b73d", 0xf7}, {&(0x7f0000000380)="8913cae99e7d891089866ebedcd1f3dd0352b5f5c15f63e8dcde6b193194e5e29e1018d7ef31f077a63e46894e3b027090a59cb1c729f92238a10d032ce4626209eae94c898c55699c398ca5ca33a0f3d3043187db4e948d71a20ec70499283418ea316499e357ebd86aa05686094ef992604d661af6c5b18a2bfa84e8d7dac95ce0d6d0ec20e9c7a12af640a030dd736a5ce3a02776485cfd58518442e23e606c35c600abbd7ee1", 0xa8}], 0x2) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x80085301, &(0x7f0000000140)={0xfffffffffffffffe}) 16:00:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{0xc}, {0x25}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)="0f") clock_settime(0x4, &(0x7f0000000000)={0xfffffffffffffffd, 0x1}) 16:00:37 executing program 0: clock_settime(0x2, &(0x7f0000000000)={0x2, 0x3}) clock_settime(0x4, &(0x7f0000000040)={0x10001, 0x100000000}) clock_settime(0x4, &(0x7f0000000080)={0x3f, 0x2}) setitimer(0x2, &(0x7f00000000c0)={{0x3, 0x80}, {0x3, 0x8}}, &(0x7f0000000100)) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') getrusage(0x0, &(0x7f00000001c0)) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000002c0)={0x9, 0x3f, 0x7, 0x7ae}) connect$inet6(r0, &(0x7f0000000300)={0x18, 0x3, 0x7, 0x1}, 0xc) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) pwritev(r0, &(0x7f0000000740)=[{&(0x7f0000000700)="8e8d88eb31484d3835e232c5e7f527feb3e6ce37e63800a9b0c5377440f674146d202e4c31ab0b9d38c3788f57941bc64a65", 0x32}], 0x1, 0x36) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000007c0)=0x1) sendto$unix(r1, &(0x7f0000000800)="14e91f214cd95bd561c011a52df2bb8a17859322bb9c1dffd89cef78fc01e05f28849f88e9e5377c12843b39ac", 0x2d, 0x5, 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000340)=0x2) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000880)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000008c0), &(0x7f0000000900)=0x8) semop(0x0, &(0x7f0000000a80)=[{0x2, 0x1ff, 0x1000}, {0x5, 0x9, 0x800}, {0x5, 0x8}, {0x3, 0x4}, {0x7, 0xed0a, 0x1800}, {0x3, 0x81, 0x1800}, {0x7, 0x99bf, 0x800}, {0x1, 0x1, 0x1000}, {0x2, 0x3, 0x800}, {0x3, 0x100, 0x1000}], 0xa) 16:00:37 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400008003fd, 0x0) write(r0, &(0x7f0000000000)="9c8bc3773c4c35b84e0241fc5249472e", 0x10) execve(0x0, 0x0, 0x0) 16:00:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000180)=0x1) r1 = socket(0x20, 0x3, 0x636e0834) getpeername(r1, &(0x7f0000000440)=ANY=[@ANYBLOB="c1ffe5ffffff0000000000c5a6f0ad0000f4670000"], 0x0) syz_open_pts() r2 = msgget$private(0x0, 0x101) clock_getres(0x3, &(0x7f0000000140)) r3 = socket(0x18, 0x2, 0x0) msgrcv(r2, &(0x7f0000000000)={0x0, ""/122}, 0x82, 0x3, 0x800) setsockopt(r3, 0x29, 0x24, 0x0, 0x0) r4 = msgget(0xffffffffffffffff, 0x0) bind$unix(r3, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) msgrcv(r4, 0x0, 0x0, 0x400002, 0x2) setreuid(0x0, 0xee01) msgsnd(r4, &(0x7f0000000100)={0x512b01246a964a56, "cc018e5f99dd7f237554da9645247b92da"}, 0x19, 0x0) 16:00:37 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000100)=""/101, 0x65}], 0xa3, 0x0, 0xfffffffffffffe32}, 0x0) mlock(&(0x7f0000004000/0x4000)=nil, 0x4000) dup2(r0, r1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) execve(0x0, 0x0, 0x0) 16:00:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0xa, &(0x7f0000000180)=[{0x4, 0x0, 0x10000, 0x9}, {0x8001, 0xe11, 0x3f}, {0x9, 0x80000000, 0x6, 0x6}, {0x6, 0x1, 0x3, 0x1}, {0x5, 0x9, 0x0, 0x1e79}, {0x42ca, 0x5, 0x20, 0xffffffff}, {0x1f, 0x3ff, 0x9}, {0x5, 0xca7, 0x1000, 0x80}, {0xff, 0x80000000, 0x4, 0x41b}, {0xfffffffffffffff9, 0x401, 0x7, 0x4}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{0x61}, {0xc78e}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="8d") 16:00:37 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f00000003c0)='\x00\x00\x00\x00', 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000000)) 16:00:37 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0xb1}, {0x80}, {0x6}]}) syz_emit_ethernet(0xffffffba, &(0x7f0000000040)="a5e37b6556ca8f84dcba6de6b36d07000000000000004558ce689869b21f66b112d0cdea4600dbe616a40610546e8a8d06e7ae1da5861924a16ce372db") setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)="374ad55d3100d18a4fa40a67fcb2665637acd0c4a59074de00e0353f073447a53d50c17407a9d88a7b32e2985ffabd503f83be9c8314f8bd709791bd1c2717f11bbff094ffd7c4242d3c2005215ae48c308ec650726d1f4a8f7d91864cdfbf96b5cf77b335256b8e688fad9bc7f1e5010e3e7b59d804ec25c6dec1a7bfab7a1645771472f2b01a36ba9c99a1b37f55438b72cca6544c2ac43fc06e7ff94d6e0bdf5add62942aa006a53f5d08fe6c9ded1a9f3d2cc5976d0332e8baf14d3aa24b6fb0fddd504d2a3dee9eb60baf96f6ee1db7471ef54cc99f8333c7fd307a50bcadb349dbcb67cb844b57199592d8a448", 0xf0) 16:00:37 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x42}], 0x1, 0x0) poll(0x0, 0x0, 0x6) open(&(0x7f0000000040)='./file0\x00', 0x130, 0x15) 16:00:37 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x4000d085) r1 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000000), 0x3) r2 = dup2(r0, r1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x7, 0x8, 0x101, 0x1, "48a706f71a85bc3cecedc817b21b6170b8dfb79e", 0x1, 0x9}) 16:00:37 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) readv(r0, &(0x7f0000000180)=[{0x0}], 0x1) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x1, 0xffffffffffffffff}, 0xc) 16:00:37 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x2100000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000007}) lseek(r1, 0x0, 0x1) 16:00:37 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = shmget$private(0x0, 0x2000, 0x40, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000000c0)=""/87) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x13, 0x0, 0x1001000000000001}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x20, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:37 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000140)={0x10001, './file0\x00'}) setitimer(0x0, &(0x7f0000000000)={{0x6, 0x7ff}, {0x20, 0x9}}, &(0x7f0000000040)) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r1 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0x2) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000100)={{}, 0x7, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) 16:00:37 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x20800, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x800) r1 = open(&(0x7f0000000040)='./bus\x00', 0xffffffffffffffff, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000100)=0x8342) 16:00:37 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) socketpair(0x7, 0x1, 0x3a32f4dc, &(0x7f0000000000)={0xffffffffffffffff}) recvfrom$inet6(r0, &(0x7f0000000040)=""/66, 0x42, 0x0, &(0x7f00000000c0)={0x18, 0x2, 0x8, 0xfff}, 0xc) 16:00:37 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0xffffffffffff5b44) r0 = open$dir(&(0x7f0000001580)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x800080002002, 0x5bca) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) r2 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file0\x00', r2, r3) 16:00:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000100), 0x3, 0x401) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x2d, 0x0, 0xe5}, {0xfffffffffffffffa, 0x8001, 0xfffffffffffffc00, 0x2}, {}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0xc0, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4) 16:00:38 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x8001, 0x8) getdents(r0, &(0x7f00000000c0)=""/87, 0x57) r1 = socket$inet(0x2, 0x10000000000002, 0x0) r2 = dup2(r1, r1) renameat(r2, &(0x7f0000000280)='./file0\x00', r0, &(0x7f00000002c0)='./file0\x00') ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000080)=0x8) symlinkat(&(0x7f0000000180)='./file0\x00', r2, &(0x7f0000000200)='./file0\x00') setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) getdents(r2, &(0x7f0000000340)=""/28, 0x1c) openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x8000, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) chdir(&(0x7f0000000300)='./file0\x00') 16:00:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x8, 0x0) syz_extract_tcp_res$synack(&(0x7f00000001c0), 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x48}, {0x6}]}) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) setsockopt(r1, 0x8, 0x3, &(0x7f00000002c0)="ed5984d103e4c05b3b1d851425cc99889009981c70ae333990a24046d39203430623a66f64a9a8aaa3c8cea14c7cca9a8d8d09dd193e3e0f7c1c146f0b5ce3c09dad0e023a537db7325cb4e784c3f83044afe3278e9e54a02e3a8a05e97c053ae2d2f50e021070e9320158fa2f1c5c0f736f177401f7ef2ece7487f956bcf142c3d17e829952a9e5818142fc9110e74b3f21597768a4076b8c440023697aef3635f73dda0b4af830733c8f2d434df9f9e8e8a675fdd85f902b0cd5026d10409055542d0faa07e6ff138d5aa6ac84adeaca", 0xd1) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = semget(0x0, 0x0, 0x30) semctl$IPC_RMID(r2, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) semget(0x0, 0x0, 0x90) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:00:38 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x56e, 0x6c, "73cc517b60c4e9c9c06d18000100000108000800", 0x0, 0x9}) write(r0, &(0x7f0000000100)="b048923dd596a5ae2c5c21", 0xb) 16:00:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000022c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f00000000c0)=0x9) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000100)=0x2) 16:00:38 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r0, &(0x7f0000000280), 0x96, 0x0) writev(r0, &(0x7f0000001840)=[{&(0x7f0000000080)="a09cbd51944527c840ebaf18d7bee6ce2d3ef54d17d982532134f64f8879194a7db4232a660513e0312cf556861f2056fd5c85d8fa234be25974d1b719f0d3718c10e25f1153df6d55f3f44f483e4785c37c663bf127a33ac0879e9d93382c29f66bc30cfce3e5691fbe1879", 0x6c}, {&(0x7f0000000100)="986051e2b92c7721eeefdbf8625fc797b8562b917895578fdc0daa888efa946db30f8789f98b9d4d162cab5d317d0ed34811d21a6ecbe61d0eb1874e84df5d2cb2a298bd1b40cd6fb3bc00768bd212746231f69ff924a5875a5cafa79eb194699dcced52af3744400d878c695f", 0x6d}, {&(0x7f0000000740)="75a1684929fce672d672baa6fd525920819ddc3636f966e2b7a1756e550f33ac5d2e24f0909929edb2b7c6ee10323399c04bd49aae625f75f1bc55b71e5e7cd31886e49fbf8526cb87d7999707207660b24d9ff890536f900ff99888fa7b80a86328eab50aaafd080b3d949157cb3ebc6dfa1c197b7c810213a7e59634961cd04bc9c99f0daa56d04be464506d3edfb4f6c484f9cdea152223799bdb2ce84c7f5059fefff1bc67ca9ea52137ac4ae38a90e89adb759f23f5e47d3be51293e41072edf15a7f088dadbe005facb52cad2a3057844131e2ccdd0c3c7ffcd57d36191ef565693c9eda2019993e81b98763235cad7018f8718d4a8ec5e9f3a7c11a0f59d402e59089428f383dfac8f88c8ae2fd6e8a51f09ffabed1679dc67c00c06a6111f3306445a36dc8b7b503c8fcbbb75a47f9dc1226937db44acc17416d1802ccdc9a9226a75bd8c4613684a82f110d5b24e0c62738223908ddaf394ecec407c3c03781b262dbe2bd7c7663cf63a1747be2365a581a0ba1598e0786fccdc4aa5c0ab76daec0a34942fe56fe6df37ceafd89bf16b6e72daaf17fdbb3d8e6572a31abe7ae60d2fdf653506ef2624b09a37caddfd6fa150749231377d9519d1e5517a0cbf9ecc87f914ad7718b2e50da6ad4ef542c4ba7abc86e469efc3fed58d6219c1b913d15c836fdcb54f83cf8eace7a6fd81f96b3bfc910f492a1e1801e1c79883fe8ad50006a57394d77ee3c2fcd1ee05efb702dd759bbe39b2c460760d2f4cf88f81dd6bc087059b621a6da2c720cf9cf0f7131b5572ac92e40d5db711ee851e7f200b7adedda64f16ac8d5d6b5cfba2f49ca6ae7695f50ca95cb3d3486afc46e09c20dabf9abc383ac8ca8ef45a59ff76d7a1944938433ebcb720210ffa39fd3c6f48108be58207d17b82f6785f631a566d00d35950598b6755ceac69571e1287e9cddb2b5818b17e3d44e470a77d1a47802cf630defebd8696ee2f36ccb6663e981f81d1386b8a5cfa48f598b5033ba46756dca9238306da6214a2025339d8e62d7a277f7acd3960b3a1fa24e9aa596e87b5337ebb098a680e189773b27786fc9dbfd7e5e6e312c3febc40bae051363b588d045e5e7931f600ad34da2bb0f3ade04fedb955a1b905158f332912a7911badaeab4c844ef558b9fdcf34a6772630cad4b51cef0684be7c839fecdcc5869df648d013cb3c358992ce3e42f8ad19fbfd20df920a75a18c322562031f439155ea9bccc7d61498900ac4c12515798d05bb31d870d4b3a36b3c72eb96a479c7be5ed87ffbc082537be85d032336191c4cb0e2ce5faf63b1c5ea56ef821b951a750b7bf16bb9230c566b298560acaaf5257daddb2208a654fa7cc0f576e4f01c1bc048d9977a18e3ea19d693ab69508a1680619b70d908f2edb999e341eaef2b44549054c697787876ef29249d4fa8254f6bb79498a3c1e8b08ccea2cf3e9064f6adfe346a171e60b7ddc0919224fd00d4f7e076290bc581e4db1e53d2191103c8685afc64adbf817cf3fb0ca532d460b4fcfa321b19399e892838aab6eba3f91f9bf6c1461c383092d68e65677560b41173065f85975013b47d55bb10310e8cd10eca967b50442865fca822914017d31323565c43dd6176b2fdad9bf1f4b27a7418c6975b2d7797b0c8f394ca2bb2e8f7c9d9b75d921fa9000935b8601ed90da8e35f595454ac0d1e89bd9f5a8e5285b695e62b9c17e16dd520ea1ddfbaac11dcd711f7137537531c2aadc0ffa0e22c8b53e0c4bf2971ea5f7d004ee31e73a6f72763caebda547048bc65f33a600d7715022fcbacef48e6b5bbd399cc1a59efb56c61e8739761488f9ebc057f7594defd063fcf6cd5a16b5af0d36946a56091783bd499a9ac12afe3f97d20b71be20731428fca6721e720451efe2fe65f9c42e87a2068ed14a3a1ac91bfac6d3e62a096df73dcb8393efc2f5f173955b8bb9c1cae8754adfec9462451a22fd6d124bc6d10ec83fc1d09494de52fc14548e13370c1de92d092c2ca30a0ccd242691ae33548dde38651b236043458d0718fb250ef40a9fd7299d7993bce4788b10d38d4fac9c2e153c9f6384f33fbb0be9e1fb8704262adf1a0b07168a9f21f334947a1cd1ebf92cbc728a29f9f0644656978a08b53d3dc95418cfdc2bc703384fc2ab067d9e5c36a5f9c2a5aaf9be81edf7a727280f39b74dfebaf51df313446771f7f6d634793e119fc6bc5409422ea6f91a09f35efc73975b98b8521948ec2a72f8721d9c75562b29ef0697ddcbf0ba647365bd1974661dfaa5e1f7e438b6f9e84dbaea00ec91cbefd543e7b447edafd93594e8513edf3c699e6d9efe0b96e42b98093fd24a0607370ae1132b58438e7e4fd14b81d4131bbae764d48e1d50429a996206af3e9bc1a314be2694b83bde6623a8f2c1a240fbe82550c82a9c055d243c3d3e5902f84c2ad8c06818967b9cf9a09d3c5604e41a7f26c24e7668d00d67132ebd6aea67b6327637f0635e403e5b3bbca93a60ab0335ed96b8323d0602852706a550b216ea4ea8d070864d0425e09c3a3b7233a28166caaa4083ee6766155311868bc9fa3563db0c04bfd00fee288ec567f5a5b09287d1886631183d3dc9c1d04700a9ef0bb6018f8956077ad465e16ae95a4b32fb722e7bccf61072f091d6c388b9d4425bac65009e3080fa5c98e3a48008872608df78cf2ea70b3f47fdc906f7e5470b39531e4e7bd49375edee421bc7886ce5c731354a78e536c902aef163fa482847318dbf3953b68d824906c920040c3e0fe5fcbddeda215a8b22097090a0308c25d3ebaa1a413cbff79017e50725b4a3e1e5e18d1edb8a15038ee7bf72ab0595c5b4ae1404154b8bbd5f209e204ba698f494e2d58044be8785d2ed8f90498872c5c7269631dc4639550228941b114527dcb464e165b4e8125ed7b32f49d76a887042e4eabeeafc8fd848619d5838b16be3063d7966ab25b205a369455fb0612262231cb1ca78cb786fd4c7d1770d85c9fe07db922c578c8e563c806b5e084591f12bbd17d8748b77fd6998b9ffd3c170224115a283f4b274e76b548ebad8fa4799c5ce9ccdd871d6b2386207bd64f459df67d20b7067c3c1bee7e56160b83cde970eb737cd2844d5f02d7514ae7d6eae4642d66eb61d8c6c866a97c0b421f09e09ffbb3fa493220f0a65589d59e1de0fc98e725849194dd3a423282024d970bbaa19f0c2a04933cea481deb90bf48018b0809b13e893329bcd58f882a5d089415997a9a1fc15fdf966ecf5968151ebc86eaeed765f5b784c977a3f65d374143d74068c24497d4a64af5778516c9fdb4ea3f068a7383452cd9c3f5c8f5ac2231821157c7569c90a66f061df26ef9a100c259811b36afcb5d17bf5fbce77c8c09bb34cb0ab03b3a590b437d9bba7d13ce71257f568585c63f2de13bdaa3f8a9cbca6851d22a642c5c16310fa19f6af7eabda21965603fef1ae137cfa334fbe0ee46495686194c76e3d9624c9504abb046eda0a3d3204c439b6c68204399c6752b109f3a8d70ce79e87c91e4e3b41bda916a6e9778a6e4c9f6157082f5e953e29ea491cadc1d41eadc2c1936644e7ad455582dc4f3a3b8580fcd1537342b3541dc74a3d3fd5669e20b5e5d3221987b20f98275655877b1d70881c6f5c8636b2de119c595907b89c1b6fddae5f468b8718f6225593aaffd4934ef39617ebfd7235a10251046dbc83bf102cbcde7cdb015a17ad04ebfdba27518f38def06f6f780dd6d44c2e428fb0360bd4a38916e0bcf09c4f182e1660ecc6036867672392115aad29f741b35254eb3c3b40b116e2f0f580c2e4fe83ceccf4ca65cd5659c957d1e0cef7d261cfce766082db4d7140d4870ceb3f2895b92055c57a178f27598f4cf59a982115a78f3c37205f3c030d5dd874f31f952bcbbf5c86f21dad08133b0443dc74864462df22519ab90fecc3899808511b281e2997e06baaa7f4c6fc248bdd6439141c63805b712a476721bf2202630920acf5f3f30ba7207c94d63b77501998e296f91b9d2c7bed740db56814c2a79f0fb2a321056fbf9206ce841ffc42c30f121834f432a337cfd15022e07d8ae5219e65ec00ef1f8d68253f834d6443b4ae56a6e713b721b87b2e7472c15b407b85c1c38d9d08fdcd8513095c8bf4fa64a3dc3c7893ab51755be1b9d3c26e60fd9d929e7ae8a522877c97d00cd8050917963f5a684dd833e52c44f345f4da64f778dfaa3c5e84a0f1557eaac53901703b599ceb2b495eb109fc53d237f995775e4c90007a710a821a4ade097b8daa1a7ff911413c6d9081bf97ed36a3b891e6df6473cb8942538e36cd94ec5eaad16efc9dba7dbce598d5778f73f73e82009366e7a16c18e09c3722f42e81038912d40c57b1f8b9dc927ad4c56fb7d693e48ef6020f6c0446baff83831dd3a2f491fe0bc34dd086c1cec83052f84ab6316552c59f5e4d54b9752f758a43130377fd45d4236074cb8a21a404608a3fc6355cfd6a0a04de210483403d28d8b4aa249f6cddd4dfc97b2ab978da7be55994e4a3ea1dba37873c4d26f9440c72cdb646f80f634fa1ff5afea8b54e445a14ab0d331db71c813c15909f686bc31db463bd01b03843a7213aed94907495df958a81299dc05387b24b180f621971647765495443a1558e4453cf5d47bd5afcf4ec6c832bdc64f8941009625be68ded4700fa8a72b5d636d49a57b9b410111b062d3332de5a3cc64f36dd3a5d4f8e1f9b50cecef62dfe09b713a81cd3588130328f616286c72bedddc37838186cf17377cb1298276a6b8854cfe4680c993d9209962c8c9a5027ec6bf91ea23a73d847bf47dabd43b7ffb47ab0d515e75abcf164d32679614ff5cf5667be95c8c580f5607a3e8675954da0fef9bf31ff2eb2358d1cbfe7460cec8682ea8199780ae04a6a79912667f930d36b7c6ff05ec9155c95ad33d1dd3001b48e00491d351d7483de610f51e7cc0ec2684fcdb157e499378f75befe7c36f90635bf42ea6216879e3b207e7c8e409c90ff46f66985bdfb2a3739d3a951e133f3082cf9f1e4c3552b08cdf2769bc11bbf61e2e83c47882b81333bda5e81eb948173321ff7ab0a8fbbe03f2ea36d37f628f199958f445aa3615695e6452d42beff83291e2a371e368bacbf397ce280d86d294a54f9f8af592716305df8778cde36129722729ed92d2af1b4689a89380aa5a95091f319c9e7cf8541476e242b586bcc5b4d0c37db893df5eee5fa86b801ed8932f9386a8e3438cbf45fcc7c78a4b9a544b3beb5824b85d882aebef20a59bd0d44b94acacb032b009cdee3ec07587d2725f19f65e80c29600caa78a6019075801821ee2196a8b34a13be0cbcf2d0ece46dd30def80bc4ee2b4142adc5015c3825f78bac4defce0331fc46999497723cc4d6df0ad9130c8e07e32e20ca183324e06d4ae3f291d69d616000f2db84258d4f18251a80ba5e0e4f03c8b97c592b6bc60c7af6c40e924466269cb63c1bfa97309a8f7a9b6be1bc6a0e929e682d00253538665e8921a2b771943645847796d7d33adb0e0869da02810bacfad4ec3b2d16950d783b0f5335724e747f4c6fe5adb868bef43a8e9822054103d9b2235107e75772065b90cbbcc57506cc2b2a5deb1026b12a55b01ac03dd8c8737e801f9888aacc058f215551c040f480e1af6c5b72be6f3bda213c372db5a229aebbbd32efd3bd9f922da71fd86860bc79bd1e7dd3faeeab3a28b082e889934a20992cee6a49ed23ba2b54a6aa19b5b36c9d797ae03f9f1c5a52866", 0x1000}, {&(0x7f0000000180)="2c63c91ce3a03c3dcbbac3edc575144f0f130e561133982309ccb4adfccbe567e8db3b7baba8a2a3da3542423455a3efb9c190cbc776ff4b2ac6f3de2545c5def80c0051bfef", 0x46}, {&(0x7f0000000200)="b5a4e1f65599493b0b1a76d92f4c446b283dbd22f8698fdf267406db50666ff4380c07d0dc026f3bbb42d036e5", 0x2d}, {&(0x7f00000003c0)="e1126cd67386c7557febeef0f37115d04ae7094018069a3d805a22b93a9da0af3e9c44b97b06d333ed9b1fcf2906fb64c2ff8318dc61d60413151f1390abfd4b99861c0609859f988019bfa016491f00bda4729905b9497e4df356882e7b0a73b58260d05fe2800cc3c9895a1ad6781879e8da57fc8d5516ad47c338129a63535587288dcc19608e669086e4db684dc3bdc9d0280238a83233bb46440892dba3b4c7ed4dd2208df511a384d62a558645a07467f70f89f224daab285f187caf935af29025e96acecb09d6544e27efb91008c2d41244092e774184241e0c5d5b20bfe56cc274877c56dc8e4cc5df03fb849546a69338f978bd9768cc", 0xfb}, {&(0x7f0000001b00)="b81800ddececc1188d06004ef88c97ada0cd3ccb37b239dd512b163e9462fa9c68bf860902cfe0013080c0515c750cc002884158c7bcd2be6b2c7a66099d02d6b6dcea5fa0ab2897318452d7c8f07de08380fc8fba742bf0cc945f7f749b26a13963a9a72792ed15f7e5a08304d5fda69b6f2cc13e2d27b04f43be69a73b5c85e91e747b94de3589148cffaf404bc2bf5abb466adc4592dc616fa85d553e10c25b0b66d18d42035c5b431dee8e7541436bd5c68e38ead4582b5590e28a6116d83f3ae72b7d9580a9be942d6d790e04b64feb360f3cfac784c60594e16d025220e17fb530282ed68b3591415e67c45b4a2815e3adabe2d6c4968f64339f805d030dc83842427279a0e253f81214757d70acee5a4312428fb0d14f97cc166f8be2d766c11bf07c7717d65e2b68fd84cc6dca1d63680057692a3d3b9a372a8bc2502c2bc5fe7bc025629e91a08041590372cbefe8f22f7cae98d3ecc6230dade1dfdc649368652efaf3454c7f4d6f670c3c72834bb2e73f998752783fc33c3e729d55da0c717ab933fbe33cdede38d04158eaab1df793713f0c8d28a21fc3d0f7bf0bf4416371e6ca3174e28868fd6c872fc319afd96a92fc4ddba9367476bdf14cb62058265f98cc5465ef1e1a3ca5388ef1b922c2837a23d5c06bdcf0a58ba9670aa4725e9d091427132c951bc5496a9fe49e4986582b677ebd694d88a2705637eeddddd0fa7d0363b9a733e90ac9d5e448ad3da03952fb6bc4bdff21722cf12c0406e0ea68fbac5e7cdb25eb1a3d5e45f3df28952d3586a68f17e24f860ae1288d8902d02a75dee6801acae7fc0a8fbdd4c1726c91b3b99e1f36f96d5b0e2cbc8acbccd5dff0953c9ed43abfafa55a81ac1930cb1b9f0b4c1e5c8a14af6a0474fbf88d4d82c741ca0813c99b3848ff75259632d32d4d789e275ea2e77b3ba6f735d50abea3bc087090e0ff6b1040b17a400784fbd79dd797c6d362fc03240dc0926cc0d76b57a8f4327c2c3a4a73638cbbe3e2965486481b972458c555992a21ac6535b7a1b8043762bf1b1c3c684b0322500f4fa32fe67696bb89eb59d60cc6ab4a6fd6c85c88c2c1db57dcfde4b3c10cb46c15bacfd62eb8498abe4a20a2151e30d9bb35b9fbba00f12a782f76e240183a161de52f80736310bd93ed6c5d3fc5a80f51c403c0bc38d0754a13e2540a3e7136aeb300397575e54d69675a0d9d850d03b5de0b539bf218490de3d97fd8aae50ede176fa1678b35a0502f3b8831e86e34214793b6e2aa4ac488997cd7ce925f608da5ebf27e06a34af427fa992ba0eb94ae9453af1630c8dee4417fad71e71ec73a3b5155dc5d57030d18f11f8edfd370ea29d2901de34521d2640f618044dd1ea81705dffb6c713f6979bd11b967c7545d4f87822c577602919596f215ccca5dc928e1c4916004dedeec332756f864b381356e615a581f248757e005cfe05b23da68c5a9636bf84fce9aee306ae264dbcbae87233b1ed664c76383ae94ce41f35c35588fbb26dce2d004d9deede58b98b327f957939ff82c83dc580c41de0e2f687d2b827d25865818ba6a1942e81b42312bb664f21da9ce57333d3e564bc3ad3d07da771859f139bc3ad40683df8acf76dac4cd1d43b021bb8d8d817b1111036156ce3946f98d9a4b927ba46558952f8b0384d27399d08a47feb7b86eed135826614ef1ce4d2a363af26d3b383cb3f3a72bd18df3b09717b3b37373cca70f9e8b89351faf796e5ad13c69845d78d12ba17058cfe70e360d77b17832374f9a9b81aac826a98afa5d7dcc3c8e27ead7890085315255715f6fee1f9ead675e7c608b1e0c05272ebb1c27ab65a1983ca1328f3110b9dcdf98339a41fe7beb4dc5fb2f51f7a3bb60779cb9608ea55bf904f894153a90f17b41f91e394fdd013df4da3ce30d6fee4f29e48559e91eb88c4ee4f8c505ed44597d6256fc6e2c25f75431fd0002e51d3ca8671977d5525d86257ee3f70395770a836969321d151ebdf5a8b4a55a37302e00430e28ebcd46242062c765168a71176fd8ad2de686e2d68f43e38b3cfa4758e63af2a10c543d7bf1c83731b5e9e3e6963719147145e61d4a920b16cc38182951e846ee3ba55b3adc30e61e3f17cafa3ef6f34d133716bcd95fd18d62d7d68a592a34724ba4d322e4482fd45adf567269df9efd7aae7545b211c451da0dafac746d88e03e2c8c3bce668a5eaf29e96d508d81360ce5e5765b494994110b264d1f01ac5753b7e2b3a2224bb7d423fb316209324f53a3722557cd2175d9cbf1f55a20e55260a6d565f1750faa4468c80d73b13b665eb8fe13b0284cbd6f69593da84bfd442cd90e8ad21fdf84243e03f3a06fcb9d2669219f7981b43c86bfbb54ec546e42110afaaa56a9cfaefdedd7295b832067352dab545389dff3e894b0f77087931847296efd18c16f99f02f18f1273e6d2fe062a001282fcf11a8cd43d4205272ed1af52571edc16ccfe3ea7cc94a0c76d36fb6b66d3e3d87b4588611579489886ef17990acec6462565fd570a615a029eb2ab991e77b0ba97dc6292c80a8a4d20b39b3eb2939593c95dfcebd47c32720fc530bd49cda5aefbf7d5fa257c721c9eabb695eb6a1fcb9a264f91a5c5a96b3248a8a077d4f24cd13de7daef58fe0d66fde7a8e49ae575252c72f3c5165483f84ffc80452c57d941baf6c97842a9a5ca107f6f5a0453f5a5d774b49f170438dfbc01827d4850271d627e09e7b905ad05942816325970e97eecc773afd4d0b8dbd1f1248ee84928cdd1eeb3d010de0dc0a86edb9fa384b4ee5e02ced2d5ac68401446c20c22f16c2717e0d6bc05841b543823ee9c57f0c26d3a620d7c63e89858f0339b31b19a267c70614197c0d593561a1b6dad7cf06a39e3fc99d813042b76ff4d44f1fefcff09e51a72e57e008423640683482afb23d5f67aa10c2b8c2b844511fd136bb447009cef7f70e2f0a165ba2af46b0cdc0782fd74759e04dbb6edd22d125381573891c793a8473878f08fec95eadecc57ef927f235f018d52edd511d54c0405a73a92d6076dbb1beee297eb08c04d2b850db434498d9e711abd16886ed6c50e98ed46b699d9868f21d9ae0b2a2ccc9f6d0b945fa23120184c2aa23fcb4a7baf2b98371b9be6d941d335dee63f5773964933cd045e6f8b0b249473bc2840069228508bd4e396a9679570bb0db53f7f3e10e9ae6b082010c3023dedcada3dd63473348ad926275c41baccb9699fde309c4e95064b5de3d74002ec06b8e4d0a2e60aff98b32f0c10e08c35afe9963d268e05f69e1ce699855954e382399e0695db27fc3e62daa7f30152bb0d2397690bff7281454f44ac1421ba5de8612591c85ee5475d1b5e99fed6ad62a6056b27e129d78c9e9f1eae19a13b17b33b75a4528f76ffcbf511eb699bda7391704087dfa9a970888fc1dbd9fd9dfea7c898529de2ca80f59a3e7f0a108db968cd2e5a40e4ca330386483f9f3ffa542256bb9201beec4e498c3a919a1e15a31889e8bfd5612450b4ba0f60fd3dd5cb85db667473db7f9afec3cdc6a234b0eea4f31b82546a97ce37f08982adada0652cbc903277df552e5c2c74efd9166007d215e11c97571de211525cd5fc3cfa96aeba8e1eb679c50c66f4ff2df4a55dc38465848474379ae95dab7201e1cd48cc59e6bba25017ea2d0e7ee392af1974b91bb6182a6e86ad8526a070471bdb99abab30cec91aa615ff01b680dc7ce9c51077f3ced30ec8b91f2b59a536acf3022461f34a6d26de28e161a901f41c2a256e7bc9becddf4da35ce646961e16f5b75eb8b36d63f393e0aa0d680f42ceda9ef3b8c2cd035f69fa5d7e7a0fcc83d5c77b9b85ef81dba81d6bfaa73e9f6818307a30b8318a5e59ae7ecd6cdb3c1eecfbfab4fdc5fcb58cabb736bc17ba8cdc106da69eaba3a008d933df48516c47ccf1d77703c9e080ed47ee84c1da1001df774e7056e95cc1e4eaf97dfe5d94f825411247ad506cbbb2ef54fdbd393627cf72d97cee1201b50fbd8210c5648a391949c17fbcb59b269c9826ce41322b79773e03da0f262ad070f19898169ef465a1475273e5e3fe6ed1cb286e5cc7cc98c6a853154b0eff65694b2c3a5f9a682c7fc5cbc95cc471b909c851c25a55c6272938a20df82060fb2cc4b6fe5842875d610db79809d044a8f739e1bfb0ee891f69a0b482402c7953661525e95214136479387754de54955234a15768dd040ea331487d8106adc0aba324bbfb19454830a32ff3b5b65c8409d5597a73df5834c7f9509d6b0575a5966f0d3446f897f1b81acab8364ee139967a89dece0dc75b7cd5865a94955e0ad55b205b64dd01695ffc23a9a52be8eb1bbe232475a88ff7a31dd8599c205d35dde013a40efd2e26640d8af8b4e36285ed349abc55ee9c16ceea07eeb49b3f0a05be6ac01757c3efc919dc6ac07a319dfa35af4dc50cf6781ad5b9197865027b558cb3dc7abb32c409935d471d9369c5792a65b211397d8f1d7a434a315de138a943f3160d446c37837ff58298c99a8088d559d325d1eae190c21a296da0343edb468c609230080a64b9154be54119471f695516ec7a2e80fd2989a06b13a1636e1b53dca11e13a0f1a555aa60db63c4aec4849664fd1d51626601abbd64743bd1bd323fb109ed6f2a7f481950d879793987091aac563b56dc471e838b0342409380d7f858ddca4b31445111d0841739a2e2c71b02a36c798190766451d6a64744ca2ce08140e4aed4af088d57621d02c279a74a6026b7ab02747b31876087028eb6686a04a74ad3d3b0b17ee27e8bbff75d9cff91f167d5cf40685cb1a9c70372d52f2d4c2291fe9d5be7f0b6c8c1be3e44d1b199a3f16a837c6cda352fa51ec536bc867775b3b6a8574bc2f6f6f907d5416ac1674f6fe5bec173df91bef47af17a7df1e9c4d65092e8249e1f51aea300966efacd69fc90d11d1c2a86e4407ea05a959f7676d25af0c2f5530d3f956a6d267d163706e43ada2a4763a2814c5ef1738b72eea7846ab2701d99b58db92d331b9ef1f0af930cd8db23da697d41ccdf5eacf26cb069afd004ce6351dfa8947544d830d55cdc7d8c79b1d2188e54c2dcc7aeb22447fb9d1cb1842c1aae6ab02c9e3490bfe985aca8353c7392dd17b371cfadee4308286fc5dd3cb170789a1d8d18952677cc02c7b95a0b56144089511b17a901dc935ac7c1e2ea0d78aa94e2c19609a4d5dc1a450c65b58421140eafae41e8e0aeb7da55681e7521bd97b582536fe30265139c7290a035f05e2600fec6300182192b2f38ff9b2c3449d34ceea090c8330ee04ce1364c019cf311dcf42fc472e9b5f02e06243e6429cde0a9b9a9160ca6c8f405efc5340d36a0ee683eae604c7a5a934e67aadfbce02d4d01c5345b46b154d999253cdc998b49f9cc9463bf8c212208aa07c5ee17192b72b461363475997c8b3166c969a53987034306afc921895ee90dce12d22422ad7c530397615e13bf31996df32e6d41909eea3c6d6edde5aaad58b02bf04e8d5c0c46413a8ada4a347e5ef4a6d450b7c4b2b93dae5510edf44217341c0a7bebea3b7a2c43d232abb5390cec5848473be42ee1d9acee869af5ba8aeee414f30cf64e16d119458c59075662dcd9e3500c8244aa4438bbd9e7b9afe76023522f287ee9e6084c633f93737100ee7957e7ddee10d6cfc3dfbe0455a0eeea3d1e4cc865c4d00b3901760c9da75ab17291089959630f7ee0559c842c8caaae4700f6f42da9f63d701921b3b9ca78fd291eaf4e9f11b8034", 0x1000}, {&(0x7f00000004c0)="0862b2a3c0d616aa8dce89ccd2ad2aa498b2ea98b14d208adfd7bf164cbcbc3fc005ed63229cebcb2691c6da03d1cef58803323d7f86a35c6a3e9db447712e43cbb43ac5bde10c812df59bc1d47fc50de954dba218b5fcaa80aadd915afe77d370aae1e3ef96547a2976d573e828695e63ac0bf93bddddc846a4f0e56f3e28466f3a0d6299dec7461ea4edf1e77d18f46747b672324209895da0df19890c723df512fb628aa0694c0752c52275cdde241a3bc7790ca3eb83369083af12ff5750c36de48c2d16365607872f39865cd7483e06fe", 0xd3}, {&(0x7f00000005c0)="2a27ddc74647e4d21e214c467fcc2dff7c2b6210ee562eed367f197b8ff4b4e7d01552a3e98bc7d81ab3aeed8f378884552e911ec00689407d55c20c31c50881efe6dbaa9eccc81adbc5049a924cdb9790bd69ea7259a7ad8729ce0063eab7636f56d90c15b1c10899749fbceaadea7a54a5303b5af0fafcdc439165468e938779c021c9bee1fdcd42d72d74f45701fa268f62acf1f1f5a2570f9c23c04e798ae9edeb5da73f707a40fe4df489ed265d1f08a00bd4295b851f643a89d0ed947fb2e04f0d48b3c7d45c729e3cd3b831362bde4a2105f2c137b11684db0246d0cface69732e5a007c6dbbe693cae083ab361a927ee3247ec352912a3533ca911", 0xff}, {&(0x7f0000001740)="98f6a5c9086ec687a4e6b5eda0052ff98cbf3458db3d98ae97b3734c6a62ff444facb432e1ec8bb11a18f29229d7d95703f0036d51fad252ebbefc77cd0602330f9f8abd438521c2b0d0fbd597ed4d754228aa525cdf7ba4a07a46a976eb2025539ae2615f0076caf198aa475bc6d3b2307870edb35423d410474bbc3fd46f3d974cbb8eeb1fd0e4a643080664a931078fab95908f2771da89170ca5a52285066622c23daeb1e117148a87e3ea6555107fb138aa113e70c80280310973caba8a463dc01c9b8ac9eb18754e8ecfa001dfd6eace1c338ce245c77adfec6e2ee1ab8828b360f1390b21c066bef1dd244ad55c6ca5ce", 0xf4}], 0xa) 16:00:38 executing program 1: r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x3) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000000)={0x2, 0x9}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) getgroups(0x3fffffffffffff60, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) munlockall() socketpair(0x10, 0x7, 0x401, &(0x7f0000000280)) getgroups(0x1, &(0x7f00000001c0)=[0xffffffffffffffff]) r7 = getegid() setgroups(0x2, &(0x7f0000000240)=[r3, r5]) r8 = getgid() r9 = getegid() setgroups(0x7, &(0x7f0000000200)=[r3, r4, r5, r6, r7, r8, r9]) 16:00:38 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)=""/248, &(0x7f0000000040)=0xf8) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f00000001c0)={0x9ac00, 0x2, 0x6, 0x3, 0xff, 0x3f, 0x7, 0x1ff}, &(0x7f0000000200)={0x7d2, 0x1000000000000000}) 16:00:38 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[]}, 0xffffffffffffffff) pipe2(&(0x7f0000000340), 0x10004) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=[{0xe8, 0x1, 0xffffffff, "da193b64bdc22f769ec855ff959e52a24fea0b51722281fb4735a08599791483403005ddae5f275f36aafa27e9052a2d53faff4608fdfdf1b7e778277d8e791f05569bf9d96e8ce2420438a4e08dc2e2c054f48279aa01342f1f8a66767be3d5b488cf62aed3c2dae6226af94b33069a10b02d06ee9e5cd7284396fc0d5ff5dd3c1cce7eb15e3aedfc5bc4cab500007c88b8492a2cdf94f8502ff7a6a356e1bf03b4e74f94ecfd277062573de2df228f3bc7c5f4db6b3758ae5cc98605330e6120ae3085cba4a1cc31d7949b43ab72bda0265b05df"}, {0xa8, 0x1, 0x5, "ee7e3b783c14e34c1146578972f7263232fd3ab1a570c97d85c2eff2ec337fe9ac21d6fc593336ebbcc5580b03b5056396cff8b9c947f6009c8a85922698bc4998a4deb9d6423426ee199cd5be20e5b8f213887db26df1cf74df7346f2d2e2dd1839a3c4a7cd9b834fd86c8b76e8f8be2cfe1c8aa5913b8ec0cc21e5f911718f195652e635520bf08a44d3c0cdcb88ec3e31e1f8"}, {0xf8, 0xffff, 0x9, "7dbbe249ba369b70ace2f0ed036640c5e4d9d314c74df3fb618cc7c1bf2927087a8a4e9a76d08df1ffc6839d12848a4603f8a8d85857b10ad7970f6530a1ab991be20611106788ab528f841b074fedc8d0934011bd72b0ef5cf68fa06c322bdbdf87bd449c0c1a7bb80a42977626fd628c65cf5f935245c1e6cec61260db28c7ec692954c0a79b6df3025fa8c8535ec981cc691b4826b24348a179025698a33a85bcdc96f622fd10f4719ebcde0dcb8d1c5d82077d66ad2ab50e3256039dc3ccad732d63385a44b8e0d5f83e054d35dc800158f41ce27fbdd3d76763da4cd408d9"}], 0x288}, 0x0) 16:00:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x41) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0xc}, {0x50}, {0x6}]}) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f00000001c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000300)='I') 16:00:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x800000000000001, 0x0, 0x0, 0x200}, {0x3c}, {0x800000000206}]}) chmod(&(0x7f0000000080)='./file0\x00', 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="e9") 16:00:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x60}, {0x200000000000000c}, {0x20006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:38 executing program 0: setrlimit(0x0, &(0x7f0000000080)={0xffff, 0x95}) r0 = socket(0x19, 0x1, 0x400) ftruncate(r0, 0x402000100000000a) fcntl$getflags(r0, 0x1) r1 = syz_open_pts() close(r1) setrlimit(0x5, &(0x7f0000000040)={0x10001, 0x380}) read(r0, &(0x7f0000000000)=""/45, 0x2d) r2 = syz_open_pts() fcntl$dupfd(r2, 0x3, r1) 16:00:38 executing program 1: getpgrp() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000040)=[{0x5, 0x4, 0x8, 0x8001}, {0x8, 0x4, 0x2}, {0x1, 0x7fff, 0x7, 0x80000001}, {0xbeb8, 0x78f0, 0x5, 0x7}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x24}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1b7, &(0x7f00000003c0)="812bf0179f63b50b79f58ce05cb248e3fb7367405170621f506bda2d6401acf59838832199465a64f8d2e7e353dca7a9d840954c5458de7f083ddd3b6d8f58ad80e2d309f77105c69eef1208677f8c751ce67c6dd583dc799fa1d8698dabe66d6135cc484d632058bbb9d4b93fd5ffe2356fb16171e78759d57aa9f43375e4eda0020b0515b6aa281e7ac71564f47e4b6c0c14c35c99652e627c5a4218e308008c12be3a346135c5be3a691e770fe2f467731068b00da25d16057d293effd05e9c4109233df6557d7d6ec3495ea97bc523c7ebd9ce30c3a97448f60204ed0261a28aab162fcaef5f3406eb2137ec4a955a3bbe743f6735b8d5a97232a95e84caf62f9a00716cff95b39f51aede257912dbc61a65eea1016c15464ed8fa55636086c07bbdb9881814bacd7037dac8421145da0e652b42bce4e7f8e597df2b270196533e4e76a6cf740e4f479b4748e072af6f7ce975560cc7c223d45b303356c61134766791758a3a8910680d508cdac330bae5e6d88b7535e857eb5c1bd74e811ceaa1c24199d3322267925a1c278ddb7e79b375498778ea158ca1bd3cfaf1174531dceb3d5a08a72dddb47732ce6c9469661b2cd94fcc") 16:00:38 executing program 0: setuid(0xee01) r0 = shmget$private(0x0, 0x2000, 0x6a, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_RMID(r0, 0x0) shmctl$IPC_RMID(r0, 0x0) r1 = geteuid() shmctl$IPC_RMID(r0, 0x0) setuid(r1) 16:00:38 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) setuid(r2) writev(r0, &(0x7f00000002c0)=[{&(0x7f00000004c0)="deb374d2a4b09ddc2c20187de8687063a81de13e21fc5d4e06c095221cfa9e814b87ec385fa5011db2df2770815ea7b3021a2adc6135bdf1c9eeb5f4151487f2562e1cc5c51c6792ba50dd472dfab54b464717a99aab22207e5ec088e4c0b81570041c973805ebb4a0910fbc5306ed71f339d6ad1516360411cd682e016c1e62a6a9f62e524cc9601350311118cf16a84d5285a26109b9b231301ebe585ccb2ccf517b81dc130760bd833a3d06818793a1099cdd2936084898b3975f867963dec3943d59bd51a597ce7f20105ba20bbbb97c3c42d55acc360eb733937e925fd54c7d9acd2bf09331379eec95c0f69adea60fd108b8e04915889ddbff197a52d794e9ec308a3aa2344fdffa3a1eff4036043a4cd900062df81f4403b886757a2f9ddc7f1704e037c66d7ed07816836eafeafc958e9675ab7f47f1dff7cf1ea0b0d63f117f5adea4803a28adec68c3384d9b145257196f972db5813cb6155dbe5fc08f3d19ae88ad83c3090ad7b8698d5d3c29d47960c986e6866a806ff05af10fa8df846c0751d4ab4479032003abdf510b052ec12582e7cad17f50c7c5b720c48773cc987d27241fa0d3328ad39eaba32724b4dc08b40ba7203940f3c51f954261114176a66c474e23a719c2a1435d4ad7a82b1c84e4533beb0dce96b62a17190a0017848bb6cc7ba58aa1a9ea8a5a21f821d8cb0081b7a566ad057d0b4a3124ee0f1d219493a479d06e84b38a8eaf3b2e80450808d9bbbe1ef0a13cd3f231629d979468008ee2ab72d2b94d3ffe5f8fbc3e9abb12f5f77cf849690dd31f2b9b8c9e74c75d020a14e5621db9469bad73e65da22da7c7191f86f7fa401f8a0516000fe6f608b74cc44dcefe251e86c0667da2cd5f150bd6b444582b27d257ead9e52962331e62e739c5aeda02cd970df32ad3bce5a1c5429e99f96d19358b9d357f28cbf4dd8d14a21bafc67dc17a02660c9e1d6744a048a37e615b164b8bb41ba843bcede1f468ab3830f594fab391897c37bf578ddd70591c8cd51a2ec0a504f4cdd77e694e44668c1c1ee665ccd3646c90a2788d4568feacc449f905b5b7297274a3b4de08e27428a0ea0cfe92ded22e8bed47589cdc3d2d68cd0a2cee6c72cf6bd9025aad708a3e3f00fddfdfadebdedad96ac3ccc4f063a66638e09fd4ac0d560cc5aca6272e1ae4df29046efed2ab5da62da8a61892b2c06237339872425cd28d2c6749fb68ff8031193f60c00a504ce8e7fd36b06b085186859a99b55e43fcb9d13f4dd2443315d142ab4006d4d57ab7f8a9cae12e2aa5a6aa206d48e4333b5217c445457dc646e5d5dd6dd83849d180e46475bac9245765dcdb80dac3f549b8cbf0f2240bac89381480d8e8f0447dbc1db668daef16b99fe6eeebc3396900a3c7a86188b5d31fadd9c50d12b109228efc00511816e6dce4e49e85915bd8392920a0b16508d1de4f1c98b059de4e2750ab68eaaf02ae6994af2b94d53fe4700294b3a0eb00e4462b6f4d8a39441bfa885ee7ade95b970cd5b727f6f8b8ecf65f652090486a7b054f50c23ac0cccde6210c47634b8ddc2061ea743592ece1c97f3bc04c1fe9013674edc6e2d3a0c2a1db950522081a59a1bd050b71c25ea1e5b5e975dfe1223dc29fc684fa29719dddb8cbc736c9ca8e9c22a461d6dc92734a4115fbb3dec690485eed45cde12e41d568fadedd65cb74c187055fe284d84830c8899cb0390897237d84629ce65765c2a8ced7c7a76864d7b00a6b6bb1cd19a7b1db7f9da1a09df0bb6c7dfbdfed0d25e6448cebff22ae4039e264634391dad4166c8914f333c5ad5aa65ea1ec9dfaf5a06dc0e954e3692df59aa74ccb01210a14329fd195e832a3fe8e63bc1e5176a3c78f7124f9078cba615930f38f2d11f278f2ac2b137578b6f33b84fb5b65488e6fecaa898ef52ec4ff54067a643341709a001529d8742ec72d607d5208c178cf11d8d89d894c51ce41a1db3255a20c9ba4354376ac46595a9e9ce4b85da0397b5078b53ad045c8a3fa806558a636c8a9a36472ef65e4ae6dc626125fa888f01a77e9bb13469087f37f9186b70f3d01ce02d044da46644ca6dac76520ecd5253018c6bf4c1b41591ea8171e17fa29541e94e81baa0bda7d35195b4b713f8748d19f5aa560cbcc45439adbdac6df1329603daa8ad269c568941616503c9c8d635ab97ae144de188b2b8936263864e1e7b2c09160e5f5016ca2417573903c107ede27cb9a7ac0aba1d289ec7a26f687511a6b70f0f9d9cc273993276742a4994fa0ef7943c442fa525c9a91c11556339e72af109e0f9160d37de097055f58b25b911c03eac42c86dec27759f55292ec327a63c478c39d6e937c3e8e2c1476719d95f98be22cd244532f11c693dd70499798e07108fea44c4b17f4bcba2624741ce9b5ebc8bd7d420510583a5ca54c8a5170553836dbfc47c7fce045745a58d1dfdc6408f24cf59f050aabe638287e8ebbda1a8ea6a16e5904f9e42c12478997070cea5b1ee5759977a0da7b322704b3d289e69b0e84265c14a331e0a9bbf521e8925a1c88ef9edd87ef9a76f9d515e4bd2ce3562a1a4c763b08b0ebd20c90c9a490809858074d5ad81cadace0245d55b72fbaa6683c1a5d9c5d3e07e8591404ad375ff85bf01b880d601cf78aaad37e6d660c798d37f807a7ad02f932adb350283fdf70f9f3f2fb8dc91888e3d0607abd70c4bcd580ac5f29dc50da1613a40990f90ad4e972ca2929f4d66e82bc4288631687a5b7f6a24afa466a96c1ef43b9d806858afa97f3d3114a6cfa371f5a65e5b7eacb15a032ab093371d58d6466c45962482dd5bf274e16089ebc78c9fd656d8411a77e9f934ef9a4a6909f95c9b7090b53cfc876e737fdfe794984b87d5140ab715c4a84ca24073dc7ecdadab0f4cd4972a1ae5515ad4f9434b798b9f8f6efeb629ef6ce53ea8461b60096e6aa3a14d6f2a3a2465ca694e320ce03cd36e4e838789c4263e2cb90f178f81e20aca526578a600733085fa1373919cdc76c3d64eae2e9cac5b6841c23776d34263737d927e0edbd6c4f843331e32832968e9b02e9d04055eff45f9ecf3f8b181fe0df59e53b5e36952c4e31b3c8ca000d9af523fc6afbcec23ef263bc1c3eb027559128528fcb6afaf0f5a794d72bac1823e12b8716239a8cf8c751f1e171598fd2b6f701bbd48f4126106d808c66282051983fbc27c0f0732ebbca5497cad1ef3b9afa6610f3d450e4e67e0b6a3a6e10de6050e97c5ccd6dc2324ef1bb346fa92d9a3bf697391ac7c6d03460782391276501642282a97cab9cdda92fd9a811f08ad8d354f355ebeb6e59f43048ef28147465152e649844119f61a0781032158c653ef1d3949781b8fd596c6a6daa2022d47e2f0cf299e52d8f1d02d218e2d4c3e955d0be066bd968a33d74b7997042490bf563bd7e0b080ae28b8ce31cb635c260322b83822948a349cd7c4b7c20b07575980f148ca49a51f2c9ac70bbb0241511472d82f4c6ebe94a4c527fb4a7e984a6c3f735cb1d03630297a2aa8e0ad85f684c210bf810178d8885906979c441ba0a8f26bbbe90553ca150edbe5ba279cc29e29249911032bb9d57b0a0c2198713779eb0820cc7ea779bde2de9a12c29b1cab766d57477f3c140d47cbaebf253ca0f125125c2acd94d73cf03a5350588f8ecbf64ad505768a4f9b3e547ec51720e56f75ce5fc71f57e3a68fe9bc0e785f2cc7d7068fe2d0f2b489c5f19c295eb93dda6ea6230df1b4bdc049634564885d017a1c8a2aea1eefbdbdfb13789b09bcdb9d840325dfd392d53279f2ab73057ec831fcc5660215165b0776fadb120836ca7486ba31fc58c2a6fd9bff4439a405d1b9bf09a7493d7a3b09400e589887890527532106cbe8ba26e6770caece8ce20bb7febd823898953e735c986d3c0a067fa6b35f24c4dff0bec2655d0f592e4229a6375621af525818ad204b5885baf13c24cdefc455fd371ae0014ccdf7340dca5a0f1404e76c2da6c427305144d444c93f53e7df80e04ec8891c55d2b4581258007140df951ee005ee0508f0b5e25d9912b7c8b6d41cb9760c4087c12bd41ada8515e6cd9d0c2d965b97369d62ff864521c67edc4cc9bd25d978e1a4e323f182e199d819b4ba7e11b11640e57e76fead27bc34a4b2b4c8bd8850f8be09ba126a68d2d338848e8a8864857e81ae045cb51984e31efa532f1c650ef7fe0c7ade8aa981bff3aa17d8a83dc442c9e63bc14dc4ba8e3335ac167c1b36718c85e4b61e62333387b45262edfe21e093b2e31d9161f3c69e32c936cde7418e63c0883009925efb81b94f149d86872d1f0a50759bba9770107b546184a3643bf66ad71c15bf0cfd2c230491dbd0180c874c8f7e69f9cd6bd5d51d9c4720fed010fedadad98b501378d0f9b8c7219fb3f226dff8cb5a7c2d29d4f8d8f514b9eab32852b4fbb23750d9c9ffd68ee1064cb9599d0b94c59d36a34c3475db892a2159500e0c21bb9f1db65b88edba6da51790ca2fc4e2b803e5f2e75981ab11eb79a14e0e05ba9362813a2b4d0463ebdcdfbdc52a9f71e037229a57ec7231085e418d09fd31149c2014d5ffed07b8e256ab215cc5b8b8f95fa4bde56ec598f19109a742334d3b6a4ed578421559c4673ebf1c8642c053a26569035b57279557f0dd63a921bb5f9e3759d8a359144e34d21ca06c0752a4905c90e7da8be6123985db56b310323f5ab44ec95de59f7ad4b1ccc48df3ec3368d003b904dd3b7842dcb6db142e9b3668a75f947e7a4c0f93b96c0c2b055a819cea74d858c1b88b3c7e9f0d1068f99ef2a0addc8c3d0186255012707e198ed9c9920ba6c6f10ab6803dd433ed67675593e9922e1f69db4a02b98b763da4c74b85a36eae96aa4166d6c377dbe8ec87c553f8d38b01d75f6fa01aec3f93aba718725c296556d4b300a463ae0b81d0052487d6f4bf967572cdc83eeba47c803252eb0b0c61afad12e121c40b8e454e48aa42c1796968538086af4286882e30e064f7aef3982d1ad2e2255fecb8c6a8bd293675aded91e5df9c2ac6727b77f5e6c4e48146542bd275895d3cd0292b3a920c2640404affa32413d67c4fc192846df6f9e8f774656461aab1463e42b944124e66ac67c80b77bb299a337069be21bffd2a2f45925da5382341221d2c946b1efcd0887c3e176d5f4f12598d996d95f4b43672c11920fdc1b4ea51467d578a3f3de6b6ce2ebb68dceace9cb510c36bc151230fcf773babb0fc48d2da7a51087e529ba91c3fa85f7163069ac5aeabe1a7d2418122b873eacc74199ade048248a7694fd335f3652d63a406f12d07a89d64dac1ce7a40e41c40fbf7e9883ba288b1fdf208c167fa8d6780964954c5be0a2100ae28b450b2ea0e927228e3d48623fb83c788e92ed5218ebecef51da1e3661aad50591ff5ca0426d7ea6c537c78a90a72f4f9573641338b57eff85e2ceee3e38b5bdb0e35b9c54c15b4d0138204efcfc845df514999cf38d8d96062c4957997b4a3dfafb32f331d132a7797199b69715e248407e8fb71f36d056dd27933e70faf49717046b9fd7f98c4edb040a9afd54f78853c1f0eb0689666a725d46133cd981dfa7fc30be6d11fc77567c94f5ea22a0882943de177bb44b5a4ef057fab8a1b4d1071650160daade195a7e607a580aa82ef6daef57560f1c42c1b4c2e0122610b4b8a0ce46fd3e3d1eb350a6f0ff308c453ec89bacf6653b5735fb5e079d4379160b758024be44e441e254da235df84f971a3c6281259bebd5e5887802d3c7ddff", 0x1000}, {&(0x7f0000000040)}, {&(0x7f0000000080)="3226cf09f81f89aa2745518a66b4cc1ff16c600dffcbb0bf58e016af6d35424bd1be", 0x22}, {&(0x7f00000000c0)="b378e264cc53466993a5bfb584b5841c2e544c76749678e646ca15e38b619296d4292de3a51bd41a8fecf37e99cf30f0f723e65df7ad", 0x36}, {&(0x7f0000000180)="10b40a9d5970db3c5e335ef99cc7ff9ee11560514af52d51796df286ff9a183606b29eca4f9ef188372343475b28b4ac7107b5347ef15faff4bcc595e14f1e319ab0c66c2d173609e986a93b95e98d260afed077f3f157bfc69b71d53f88e9cb73a5b531aa962c65d4f0917c97a4565b15a927096fbf8763061261883db28356bcbaf269feda0ce6edc7fd0ada05fb773befad919bcd12f5a1811161c3a17a0f48673598b52dac027968c4115e4535d674c39244f649", 0xb6}, {&(0x7f00000014c0)="35c60eea60cc2bc48c9d8af01a368aea8fe0e4f6955844ad4baf670b134bd9c383c4ef115f75097dcce144c1fee65be691c5040684cbfe32b60434667fc9f87eff3274a478745dfd6a9943d096bb819f5335f26a1196746c8fb38f80275e1a7414f10fdcf763545f3c6262896a43294dfecae89a99360bc39448a4f698f58b0382603e438d1be57da3ae2fa517a8f7c5d705061471073d686b07a494c056a703de1dc0400089651f974dac7bfe8b5514bd23c5972f74f055d90f278ef1a9683e56cf3979c862c46d12217d8603b47186a79a8bcc1bc9ff0b0714415956d5c487a29805202a1b08221909070ffb476aff4ab0073cb2f9d11e65aaf64c780ebf28891d7cb12c8c3215b1e146959d3a9200f97b05d7850cc29000e3d3864e22d3ce63a5eb5a77ba1788928c92bce637a8d2131adf2c74e19aa568a2c7cc3a00ba22c490d4e707bd4e2165dcd43e5f9e52a2a54484ff0a2d417ceed6f951d0616b41f8344ca2d847d8c03e4d6cfab7dbd7fcd8e04455458a091415c117e6a5999776c372606080df0020a620a9378d6c1fb8e7277c125e1d07d9fb3c7e60960fccdd22cfb389502717f17208601470fdb4da62d7ba87409f6a7a80e898a1a94f05c20743235faf657aa2f4a35fc67f79e18c829d2b612d74d4cc23469f6fe5b3a92e4c3c7cdaea4d64b0d27441588f5fbe4a30dd2deeae502607f291fcf867bb0d06701fef90267e6c76d496548d79dde3afba05b4200788a1dc3dbb51051d0040a56181b8b75bdcc97c8369e2ae92340f9bcc6e80f055eef5063523275fcedbd82ae475de81a6832a02da0157f4793d7922e7d5ee191cde3112b3aad31ed12f0b8769b42ee4cb36f1cd1a78c614875b4cfa21dc2be1fa1cf52470a5598045919f5ac1c8f2a4cb4f07d5f55a8315cd0180283bc779e52b7f12b724da87290186eb1feb5cccf486bb1a71723f0d141b18af20131539c41fc493a6a5028988728a71c8cb71b3b1eb94ffa7dce27203e5d39c038df0debc95ba290eea999af7bb0b7d63ecc0e0b97c13f1787b52ebb718dc7881335250ede128b5cfb8760802ae36639c68f11e2e781370be549f0cfb84bcd0cb2a35b61e0416d44686fc244636e21c397ff37e7c83ccf6b3fdbb4155ba8f87e73fec4ed3815ae8d091c4c2398456bbb133d18eaa0c5e110f0f3d3223a639db22daecb1917a78a290acd04ed0023966023f63871ba64ff3e3f4fa407058642f05026e8cb4f18ec6f1b1eefe15375b2aafa00c37a29c12a487b002623fb7ee63b275a1f4668665f47077bc27bd16872444b910af80a27aa07793f918e6c8532891636f5bd621c83809486c91de768659a7545fb7120bf884d1f412fc40644a864aa910c6f93cf4a81468f4c9189c7d496075ed505f9c96dad02e94d12864dbc3648b68d33ed683ecedb5f9b282c7e5ba9a50e6dba015f91928d8188a78ff6311c57323785ecee38df0a7ec41b64b897fd70f4d9566847eb8c9eae5c2a4bf186e9ed6aa55abf1589819f99d2b270864bdd324bcc73821e60bba44d21d529943a1ec8f61c03cfb336504a00c3599deb43f4c41ca7cd710e7ee7726015ec7ade6e82108f4848ea3472b319f45ff5d7199099186bb26e791bb0a495b949d904947f6f61d20fd8c919118d9abd861301b8f18482753229beab168ce71cfb1a0fa90aa0b1aa72acc5fd48c54216717ea15d4da91459254270d139552810e811839c2817b837f41b22e011cf5774d9241d103a448139bb5914843ca9e6feb0a961a1ca68528eed37cdeaf4dffabb5bed2ae4ffaaec0575d5afaf1f45f2dc20dcd9a7605cdb08aabfb65a9a0bf2b61a1fd03712cdd3627d464f2cd8b69d319ef2689e88c0cc8ed0a2a20ae8da36284dd7daf3d7b5b5fb763d1bee3d0136be554440481e5f12674a9a960d6b5c3304dd5cc88fcdf0addae90384f6cf1b9a3ad07b956ae806a82f8e981eee52d74734b4795aac91f67148671085b9afb28ede19abaecf881497ed48ea742798b9c0e1dcd21e705f92ac7accb09eaa2a12716ddfb086af6b2f334d9e59c138d41149fbf9fb4d96093ea6fa1c2d01b53b8804e61d7704e45d9dd00d14745b5d30547418024b87464712287bb21ddc4d288cdf7d98d4a3035b51ae908023bf73db4425b96a9201e3e615f96d76f75f67f26e1f8c49c8725d7e05e1e1c2e7f2232fb3cccbea18354f31d5a2c679cb7f3ea7b94d128a205478abbd5edfd2010599be2f35d9d328ca3d34801fa194da7c1fb7ebc3834ad415973a106c332f63a54abd0850c1e671c29be1c36d80215bfa27aff8edcbbc6d52f9ac1532e560c5e1bdd5c99a6e4635342d6868fb8175e6dffa6ae175935f007ad1968f6126a326260f3b3f5c61808a31eaacca505450daf8d4d33d06f2b6f676489f1888c88e9c63d50a641344c77dabdaa42f3beb1b0f58402046815fd874d9ac2819bdff4306618478457c64ebf480958d7609826b9d900c01d60dbde116e006b5a8f438447b36eddac33a6580aa8da487ddd6d0ba4ecec5f0b25110c36a4b1c94a7b07c0a4ce4a83d3474810aeb25c006926f172433b92b8857c4b4dd7db45d56fa1d96d1acab810dff2e2646a7309ecd2cf70a38f6954233951df67344ca84a5871f0cd952b560efa2a72f7065c915321625e218cf02c490afe4819ec02922f8cccc084fd7a6842392af07eb9c9465b77f87b02baff2ca64630b2960bed3bcfe34e7dc3427f1c8d4a119c37b39f442875c7ae763bf14531061fdb1a5c0c24049bf219afef6e864311641e44f8f8634494cf361dc039322e094aef3c06ce883d14c4eca7329fdab17678b35c933216b92a962250fc8b01147071386008ab418aa1553527cefb528c5c2c7ea9fff973f995223c0e8e32551005c311a260749f8c3cb1b653a8b87a2e74abe5b1c0100545b3b91cca91c021030321a91f80fdf835de69f839b8f90e98ffc6fd70064c3fb7f8f65cfb4bdf9d41ded6cc6fae9aa8be06bcd772de87a6086594e78988528a09a9ee4860438cab7deff3ee0e7e2b3371b23f7e8ca0af232786d6bde99d40f6b089b9345c3bf164e3d70b5292830153023065f69b13139a0e9aa4cde522afc083d0de67ca6a037a9b4983454a780c12e62f38faa4b18f9c16b6123e433785cb413a74f42f6e91e886d2ed20e51927932598c225437bdc168fc7b02f538f49a50fccccdb4b15324689c9d0ada463404b7fb03c0054b35d7eb40a368a410426550d2fa79b42d75b49865dcb58ee106483658222aa25d5cb82fc513910897c1e1fe180fa6267492cba7f9689a96dfe5ad386e093ad4d31a907a65bc97068688a55cf967690b112b9b92cf9dba40ede06b799473b7ba4aeb9bc4975842fd71889e2269c74c87c5fcbe7b12e77a11e2d3a1cd585b0afed2e8e0f7ec537039dc1da2c9c98a3b2c2c73267a8a4d12494c4e316655162264e26f40144d6b96fbc068ced26d1a10886046837d4607a0c0131cbf919f5c1acfdf6c11174c5bb7a4ba6095f34498e598795ddd9a714ff2c2a45c9b4570dfaf8f1a9d7d422b0c26bd9af5f830a1e13c5e042a8835dc07a463a40ca18885d498f1dca31bf909a66076043a869c0465eb33c45f88e85d4e551e64e292af1ff49568ab15e9f5aeb7c1050e773a91734b93f6b5f08fa8c4641751658055b33a66ca1950624de31f74ae63c9f1514fe1d03e3aad832be7717942a7814a914f725cb9e5eac654616587784a40751004dbc834a0ad704c9c10d8627904cb8151fd853c87034dafa5b5d1428612f327fd08ea17b40ad509213a06e57849ab9100a0590dc6abbd6cb676ea2412be0049b0e5bae5e712ec435e01ba2291e56af4bf4e3a914e70eaa719c6847049554bcd4a3073e21ef8aa13e0068b3caf877d97b1274c71afa36b9055f7ed2e9ca6b3b793e10425633e30ebaac2d0355efdb0262b46f15afd8f3ddb61e018e5f68ea004ee966c514fa2044cc0913dfb0806c568e98f9410364cbe20e45981229886c196a6565f378c51c99e471480b6129777a9941da5afcbb487598c23d7594045ffd15280082b7b6c74cada802a5ee4a7ceb94c53b1e57960757e6c8aea2d52e9f69b6449ec00e76baf6eba3e1b06595098ab7826f66a91fd65a001bfb1d10a3ae6b99951a3bba119dee5a90e5078127bc03b960633cefaceab4f6eddd10d7bf0ef088a6819641ee237502c44213b02031989de24ad7530d2bea0daa654a7a42a839d5e869ab2574b3f55c9f140a6631cf71915a54b72b507e992003386c518bd3a47513b5268ae22c9e61aa31a267adad82a1cba137917d28e55390659dbf5c7cc9293355789bb4412ab116990d909133e31943aa12c20bbb32b892c58d2b568acc8bd72653c89941a48a2344c53d6e512170785f5de5229cf1bb9434b4e51089fa84b7559f3a3f63ccd2593d83b0d4ce7786737290a081e886dd470e090532f2e5acdb24ee5a9d8f95dcbbaeff892358ca5bb68df54bbfd45951d71ff2004d08b2a2ec3bafd20828d0e7475c703468a90a9e4002bbd0c1357c2051dacb43213cd101d76347e7c7dea82c0e820888eb6923e7ae7220f4ee53698b5b3cc7b8b87131e5596694e12a11f5ac1b318cdac6fabd59ae3b311c5a4ead51bab43d6b95644f411ffccff7d8a010adc0728ff0eb45e3ae7ba3929146b8f805d04c73cd47b24991fd79ffa9bf415dc56e338fbc160bc8bd0ddd6a5fa95eb2c71a5e9da2e54d08862181cb024cacfa3321468f86a22f05de009f414dff52470308f52d8fa9aacb5f81bab591c831579de99889a4c013ebaff4cc04782e1d1aead4e79dec9ad51c60ed38868ac1c6b590f127be8a7289807ea61c2752267f9edb75ced788f53dc22fc0aa06bb6759b8ca9ae2811b78c7a2f47d46376b1a7ec19324bcf1749365be329ec2ba72970ee22422f7c815c00cd1973cf5bbdeee1fc570dab0573728552067866f8196aee43f0d6d0ba25cc14329b455c010b4b7851211a73941308831945373e9f642ba49a93d37c1356428981dafa55ceb7be18d97fe8bd0494fffdbce8a3011e581b5bbbbbc47e4fd93ffdf502cdcd4cc0cd5aa4f082ab8add26450e1b026b803de129fbb52db25c4cf7256de62dad9ac1c81e6ccfd6b8d971b5947a519942729237a9db4f135ab5ddb3d2c4c9600b84b33b9ae84e8038658e620893d1f056c68b8b958ce3184e1782e207def600b00fb9146f37e47557f5215143e1458a5f9e5c094cb0ac11f3a0b46da17ae3a8e1e90295759154dfe4ec891a5734b5a491c8177cee6511ad0a86cc5430beb31a42e623c5b1eec2a322cfcfa08a6b8acbb2a50586d84fb801eda3a7b8ff2b0d6f57bba406a0736162d5f0cef6574e515ef049218dc886c596e186daad993d0d4552fb9b8773669fb18030556a1fa99f512ec43b25989b9a680935934b922c37cfc5005d3d41e4616f80e9cb50431c5a99370b6f71eca566a39b69273cd21a98feb58d55e2dbff1760619905a33c198fe5eaad084bc91948c70fb7e82603df521bd26b86fdc72a2843ea879a48d86bd490f00620a741773f21b92426ef1e9474afd6fcc11176c20e99021845d7b290411e1d702483e4126a08ee505f5451a1d15f7e647e413dbcf12b74dc9b5f1a5772ff544af595aaff6fee588f389a5912240274d95af94e9d125026e94069b606cd86a2bb9230210aedd51f1b66e8388245fc9e37c76d80b5f714ef56230b852217181fb36229a23d2d0f9ae7b84b60768625c266fac979d1b91155f8c010f98c56f9710a2", 0x1000}], 0x6) 16:00:38 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 16:00:38 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x88, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = socket$unix(0x1, 0x7, 0x0) r3 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x10182, 0x0) r5 = kqueue() r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x4c0, 0x0) r7 = dup(0xffffffffffffff9c) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x10, 0x0) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x80a0, 0x0) socketpair(0x20, 0x2, 0x1000, &(0x7f0000000180)={0xffffffffffffffff}) r10 = open$dir(&(0x7f00000002c0)='./bus\x00', 0x0, 0x102) accept$unix(r0, &(0x7f0000000640)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000feff00"/4098], &(0x7f0000000540)=0x1002) r11 = socket$unix(0x1, 0x0, 0x0) r12 = dup(0xffffffffffffff9c) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000500)='/dev/ttyCcfg\x00', 0x10122, 0x0) r13 = socket(0x10, 0x4, 0xff) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffc, 0x0, 0xa0000000, 0x6, 0x80000001}, {{r2}, 0xfffffffffffffffe, 0xc0, 0x80, 0x100, 0x8}, {{r3}, 0xffffffffffffffff, 0x20}, {{r4}, 0xffffffffffffffff, 0xf0, 0x1, 0x3, 0x101}, {{r5}, 0xfffffffffffffff8, 0x85, 0x4, 0x5, 0x3}, {{r6}, 0xfffffffffffffffd, 0x0, 0x0, 0xcaf, 0x1}, {{r7}, 0xffffffffffffffff, 0x2, 0x8, 0x3, 0x8}, {{r8}, 0xfffffffffffffff8, 0x80, 0x6, 0x5, 0x3}, {{r9}, 0xfffffffffffffffd, 0x20, 0x1, 0x7f, 0x2}, {{r10}, 0x0, 0x15, 0x22, 0x7, 0x80000001}], 0x5, &(0x7f0000000440)=[{{r11}, 0xfffffffffffffff9, 0xbc, 0xf00fffff, 0x7ff}, {{r12}, 0xffffffffffffffff, 0x1c, 0x1, 0x7, 0x8000}, {{r13}, 0xffffffffffffffff, 0x24, 0xf00fffff, 0x7ff, 0x2}], 0x83, &(0x7f00000004c0)={0x3, 0x1}) r14 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) preadv(r14, &(0x7f0000000580), 0x2, 0x0) 16:00:38 executing program 0: r0 = socket(0x30, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x10480, 0x12) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000080)) setsockopt(r1, 0x29, 0x200000036, &(0x7f0000000000)="04000000", 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x801ff, 0x0, "b8000000000000080100", 0x80000001}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) 16:00:38 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) flock(r0, 0x2) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0x8) fcntl$lock(r0, 0x7, &(0x7f0000000400)) close(r1) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) 16:00:38 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg$unix(r0, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000500)=[@rights={0x10}, @cred={0x20}], 0x30}, 0x0) sendto$unix(r0, &(0x7f0000000100)="d53b59e2943e86dd67616806529ccb81019259a2762a8ab335af6e2503a6e3f568d829079164593e948162bc7d650db546e7b03e954039a4288682ffb0a1187c7cf16f6c3496c82fafe45852f17a245bff68848c736a6887304260dd0780cf4e0deac2d635197de9faba63147eba14b299f67bf16a1e387fc26ca8715dd56b3395c8255ec76242ef180565949542b91634f7830d4cf1f1ad99545735d06721ed79843a0af88a5ad497d48ff3e11095ea484a0f097338463b439f8b4308e75fdee648aeab4239edc17e9acd3d3c58ffb322cf", 0xd2, 0x0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 16:00:38 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x800000000002040, 0x400000000000abe) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) syz_open_pts() ioctl$TIOCSETA(r0, 0xc2c04200, &(0x7f0000000080)={0x0, 0x0, 0x6, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000040)) 16:00:38 executing program 1: r0 = socket(0x0, 0x4003, 0xffffffff) setsockopt(r0, 0x1000000000029, 0x200000027, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) 16:00:38 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) getsockopt$inet_opts(r0, 0x0, 0x9, 0x0, 0x0) 16:00:38 executing program 1: r0 = kqueue() r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x183, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x43, 0x1ff}, {0x8f, 0x6}, {0x44, 0x1}, {0xe7, 0x2}, {0x4f3783515c680774, 0xfd8}, {0xc2f1940df6ed32e1}, {0x25, 0x2}], 0x7}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) madvise(&(0x7f0000000000/0x6000)=nil, 0x6000, 0x4) close(r0) 16:00:38 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x120) r1 = dup2(0xffffffffffffffff, r0) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') r2 = socket(0x1e, 0x4003, 0x0) connect$inet6(r2, &(0x7f0000000100), 0xa) recvmsg(r2, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/99, 0x63}, 0x0) 16:00:38 executing program 0: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000100)=0x42) r1 = dup2(r0, r0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000640)={0x10, 0x9, 0x4, 0x1f, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x3ff}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6d01f2d9}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x7}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x12a}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xd2a}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff3000/0xd000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xfffffffffffeffff}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff5000/0x3000)=nil, 0x7}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000c00000/0x400000)=nil, 0x8}, {&(0x7f0000e15000/0x3000)=nil, &(0x7f0000e0a000/0x4000)=nil, 0x3f}, {&(0x7f0000c6b000/0x4000)=nil, &(0x7f0000ca8000/0x3000)=nil, 0x7ff}, {&(0x7f0000fa4000/0x1000)=nil, &(0x7f0000e52000/0x1000)=nil, 0x2959}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x9f6}, {&(0x7f0000dfb000/0x3000)=nil, &(0x7f0000ebc000/0x1000)=nil, 0x3}, {&(0x7f0000ec0000/0x4000)=nil, &(0x7f0000e95000/0x3000)=nil, 0x1}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x32ed36b6}) openat(r0, &(0x7f0000000140)='./bus\x00', 0x0, 0x4) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000180)=[{r0}], 0x1, 0x0) r3 = dup(r2) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setuid(r4) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f0000000040)={0x6, 0xffffffffffffffff, 0x6, 0x0, &(0x7f00000003c0)={{0x80, 0x3ff, 0x7, 0x10001, 0xfffffffffffffffd, 0x401, 0x5}, {[0x10001, 0x3, 0x0, 0x1f, 0x0, 0x1000, 0x0, 0x200, 0x2, 0xffffffffffffff0d, 0x92, 0x1f, 0x7fffffff, 0x3, 0x80, 0xf5, 0x3ff, 0x1f], [0x80000000, 0x101, 0x1f, 0x800, 0x2, 0x3, 0x2, 0x4, 0x100000001, 0x778], [0xffff, 0x40, 0x9, 0x5, 0x5, 0x7f, 0x1], [0x6, 0x0, 0x4, 0x6, 0x8001, 0x8], [{0x3, 0x4, 0x2, 0x80}, {0x6, 0x0, 0x8, 0x1}, {0x9, 0x400, 0x9}, {0x6, 0x7, 0xfff, 0x16}, {0x9, 0x4, 0xa9, 0x3}, {0x8af, 0xfffffffffffffffc, 0x3, 0x100000000}, {0x9, 0x1f, 0x79c5, 0x3ff}, {0x15, 0x10001, 0x6, 0x4}], {0x1, 0x1, 0x80000001, 0x2441428c}, {0x7, 0x5, 0x80, 0xfff}}}, 0xffff, 0x5}) syz_open_pts() 16:00:39 executing program 0: r0 = semget$private(0x0, 0x0, 0x4) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x1, 0x19d6, 0x8, 0x5, 0x2874, 0x9]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000180)="49f45f3417494e2debab2d23246a451aff6dafee2a020476bb9763b932f61c3de3f234e32ae647b467a3c4db0c9ac4fc325289d2ec24e1c1b77264ab", 0x3c, 0x40b, 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000080)=0x3) ftruncate(r1, 0x1000) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) 16:00:39 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r2 = syz_open_pts() kevent(r0, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x21}], 0x1, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() kevent(r0, 0x0, 0x0, &(0x7f0000000300), 0x7fff, 0x0) syz_open_pts() 16:00:39 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x20) r0 = socket(0x0, 0x400000000004, 0x0) setsockopt(r0, 0x0, 0x3, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:39 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0x20) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x1110, 0x0) readlinkat(r0, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)=""/21, 0x15) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000200)={0x33e, 0x7ff, 0x4, 0xe181, "610e96bdc764765ed14360cbd0fce0d635294c66", 0x9, 0x5}) ioctl$TIOCSTART(r1, 0x2000746e) read(r0, &(0x7f0000000100)=""/137, 0x89) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000280)='./file0\x00', r3, r4, 0x4) r5 = socket(0x1e, 0x3, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000240)=0xd1) bind(r5, &(0x7f00000000c0)=@un=@abs, 0x8) 16:00:39 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0) poll(&(0x7f0000001b40)=[{}], 0xd1, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) close(r0) 16:00:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) chmod(&(0x7f00000002c0)='./file0\x00', 0x23f) chdir(&(0x7f0000000080)='./file0\x00') openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8208, 0x0) setuid(0xee01) r1 = open(&(0x7f0000000480)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000340)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7af9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a25147d5b668", 0x65}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000040)={0x0, 0x0}) 16:00:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x1000090d2, 0x0, "d730c1e7bb6fc6e2010000807743c27c00"}) write(r0, &(0x7f0000000280)="582720efabd16ebae63225259560f8e5815f73f2fc81ff334a5619515a4c0ab06198824b3fa025bbd47b3bf559456fc7d4096e8c8b6f0100000000000000d8a4f5f728193ef16ab9bf12fc4d5f16b136a5d00d1628b53a0000000000000000000000000000075952ee6a689b5b2aa525e0db79dff59b79e3b0ad31a40a254a911b515603f28e26d26ca2085470da04dfd5c3ce12707bab5bfc9a8a816978e6dd145ec6cc6013e3996c0ae38daf68684664bce0e63ad8ccff4c2b1ee65936171bbb53e8def0eead3649a2aefff936a239c8fb79e702a501470f3e88a229dbbf98154290d95c94e5d8a6ca1ef18018e5747ef44c745f9b9fe828b4ad0d3a0d97b384ca7fe2c68af22b60421ebf1e449359ae3a756baae0b83c2da70cd59ae9c7bc0a553587b279d98b22baa83e386286ad714bf284457767f90c300e75f947a12f420f3fd4d5466bd88d9bf998ecc223a4f2d4c58832ac93c4a67233e2989636d83652c4026aabf062c06f054da8e9a22dc802946848984e184afa78cb237c064310701b583195038be2aeea361dd4b1ff8a14e6b93d190f5f72515467140ea9ce63b760c08728642775b52181082956feec569a57029071908633121ae28922f60699262efcf785045a1f4b2d068219e924a40aa7d8", 0x1d5) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xfffffffffffffffe, 0xfffffffffffffffe, 0x1, 0x0, "4efeb71dd7a5a4b992f691c1583c0426360db353"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) 16:00:40 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f00000000c0)=0xc) setsockopt$sock_int(r2, 0xffff, 0x1003, &(0x7f0000000100)=0x3, 0x4) writev(r1, &(0x7f00000015c0)=[{&(0x7f00000001c0)="6e17fa29ee7406e51b12dc4bc1a85fd98439999051c6113efc05799303186cb5ef8bf07159097e3243aeff14b1abcfbbfc795bccd80cf2bf80a8b27ae696557d1b3be494f4d1f85ee636f07aaff93b75c6f725c70ad075b9b408ae14ecf5c40da2c3b9af75b017b4e73468c97cf0dd7487ba4b58988e06fe5fc80ccbeb0f0cf2fcacc01542f058ab11af08553ef748e0aa513b19108d01a8cb8e1c0bcd625f775992a18eddd9664d6455b5dd2b633214c58e089f9fc70d8d0e9f596b781d0c11bc8a90c9643519b4430c94f4c8b3cf27a3a206f114a983e49377c4e020eb0407656f588523f3ff126c2033499b482ea885b00c406bca8e2ce4f8fbc7bd8b9e5a3ac1edf877c1d3b603d0bab12f9d670297df243766850102ccfbae55bb0d2bb6933a929dda2644856b845590448db1a115b3bdac2acc3816f84ff421865183e54e629d56e3785e4118852098faef404095938fae21960ba5543980bd8e7bc2750b0199b7cb7fad31e5ede04dcdc5bfb42fafb11dc5393b07dd6d366ad6653d804efe15054ee6ecd91dfdbd455ec5c86751628c736bac1a6077f53a53b54f01bbc210038ec73190ea3d7680995386cd3818e671a2b94e36b43373109803eeac7fc3a04cee6ccd7c7742bdc48f4390dbdd3bbb57c17569c03dbaebe98742f2e9b1daf7ddc5e12c19320eb95a246de19b40bde2620ae046d455523c678967c5ef49f8a7057a40b9385c5a0fcdcc63f7cd7b6e4199d6dfe0bf7a2f13c85088a703d49cab59465a05564ceeb7d84ba966ee261d13f53548a6a322add1f570c71e1fd547eb198c8db9780bb7010d372d3648f3d8eacf009bfb620cd5b5bd26f9e46faf578fbc7d23277c26b831854166ee5547aea492ea7ddcbda9365f80e366397baf4020200b27446b7eb6dc81e815a62039f9a9cbed1241a66c82d077a4dbb442e4a236f68145640a0197686fe94cf0c4c8b2e7d70e5e3ceb44f2ec8b6c8f17946ffbd195e652d0021ee89b3d8c89e162343a0ff8e47d73ccdc404e88af9f4f83d78afcd19ab1ce15d1ecc340287f8bd293031610ed53e3d4e5c12bc42887cd59f4d25f703fe4469338aa081a92ec99dab4d80146a4414e4646fbb37a46e970098906ff0afe0cf9940287c307900357cea777a29d6ef0deeae9c3b398f837ae6d54957599182948b91043e11b90b8f6c7a486542c85571ce55d03b2c8cac2cc9083b4c6e247c16fb165dc8f67edc361e6078e7cc62303252a49226686404f91a5e98141416d11c261292d8bf0c57017da9062fecc4ad7605a63ceaafd083a998b6f9b9600ae657082bff2a26972931cf4d87732e4181850095f3a1826fe650f66d0c94c9ea28d0b6dd131d23958314eccc31eadef5a1f8dd8df8b1f0614f2c661b0334f1546cb694ceadafe93e77568b7d43a166f3d46cc2f8cc62716f678804694a406a4d81fe3cd125c41c518af540672db44012a8d1bfac6acbaa11e8199199d5524efb372bec68904c043bed7c54d44455ec08067cc364eee704a4a82ed08a99e55677f9a0a10f8a21ed705dad2ef2a36f780795efd9d0c4daa6b8256a740c04c8bce6c3f8f78406cd17e2cc28f48fec54e9dc22780e9e178a5e0ef94c73683b2e8c2212859711801fab22fa63db8c2fc76778a13b5e40ffb23fbb8e38fed227c7c8b5a044f6b1165dbe12b3e838c645a6b969caac87d5774afc8635603cc4b6734b007409477c290bf598cedba5714755c371c7f4bb5a431b2b5a092acfe0de33eb8179f8b0c8fbb0d081bba13005a5afe3c278872d6ceba51a26f9bb84c5a0a3198b5a151cdc7f5361063e63c48f97c7b1402150a27bffee8ae542f43c40144702a54fa8f39e362ea472affe4cd53ad4d096d263e9b06d78d6fe20e5a9cd84117f8714f7c9d23112f99c9d555810bbfaf43ba626ef0d12467465fd333c7c18aa63764bff1364714683d571c315c18c1933010bb86d674f4e717689ccb194efdd04ca9bbbb8370a48035e447636eae254f56b300124334cb99f2eadd14924d37958fa0d2cdc527f117b4b4afab347376a802e276e9ad6fc42da6a4f8ce06412a3cb3580b5c2e5ae7dc9c8cc43d0a5ac72e58b32c6bde9a281600a91e92a3d956b7c948dee074e22f217725b86d3d610bb0898f78faefda39b91542b546839cf15aada2980a31c97024c4368c9090c48def49b006abb107df1b3475734d0c12461b1ea10e83db59913841dfa3fc07e3ae33cb4ae2d36fc40368fe3af0619500a2c294d4d7732975056b74e54ac62ed7efb1543f3d7e09644a2825114a1ce925126487629e30814c13ea7ff5b4d9a5a2058bd1c480bab8e202b586bef136ceb13db146a3cf810fda3438a5ee2dea105fadbe50b475f10a71e1efcab8d14f0d0c038dcff0bd110be552a39fcdbdcc3ec845b80eed9e6fd913d25c9a0b5bef6b81ff44154272ee2a19404359683440cdcb90c8ffdad8f43da6ffc7cb3153fbc0bd428a50810d9d83df94db46a6e7d654a050cd41ddfdc3f06f062bd95bb5a58fb9dd970b8ddfe30c54b61be454c541aadd0888f7586a1662a67939871b3a58dbf7f83df68a457e6d41c739a72230cb61816e7d379dedc3270c0b46d8d38ca209ea21674b6ad6ee622ad20c84b84df1bbefffdeea1c46ae41e3c7a7db109d972039088766f6900b45ff9b5a8c0c4e931566a126669d6dc5ef7f35c13eaf3978dae91330e0cc54b99e1acd4adf86a2be897cff461e6de26a88e768a41ab449cac25176a52fa03113151ca17ab99f0d535bcdbc4648315fade3304d98037200858ec86f7c1dcedfd4b7ee7b0fb4b63cb7082c142f54d0c848631e0058abf6344e8fca9cdc71bb965b65e22735ac1295c2a9e60d993d509450d14f7987c524ba79248c35df6d14aac3ebe186badf8806ea190562e07981778d53d0825dc0dc22cc83d51abbe002b49870498215c54c5845b3a32651f122f523189658c7e2c6b4d4a4b73837c5167e61a6572e836b9141ca03149babf6c365c5c99ce4e84e39fed18dad4aac8082277777b2078bde67a02d5bae2852376da24113241ad0d000595ba65b81bfc87521481e81b876a1e2ab405c891dde7bc29fc37ea283cb84d0e738bf2c3e941af5e00be08d53dc89657a77a1b202cbe46d1e3b785f44c78c04bcf7786d3143a9e661e0faf61acd8eb74ba627945440419d8897b7baa302cda5ec0a6945dd5ad22452d8239756a646d9e044ad3c88ed91e6aca0cd46d1f1ee7d62a2ceac74dc89fb619f3624f3185483f1f941694444cd0b8484d6bd3e20c53b78716b184a7722eb70a1a69314dcc6f41df098139d1995b9f7f23f70114e4718471902f62d76d2fec07903ad729f6ec99c0874f4857a15c3d96ed1ac8308df2136d083e0aba638d6a7711a7fb8c93c147aa9ae96354104eb98891ef0eb8fa619c07c2554eb1edc7cec0f83da5dc2f201cbbbdd15d9b85db53848552ac7904a2e84b42b7df0684951b002ee50ae0784d2c2a327be0b28b161a321eea7352eed27fd9bb1a93969c27579633a13bad1d3da97d15d1a9498e116ac51602fb8597dc73026903bc5340c955627b28405838870647686688bfbc8b48edbc08b3c715a90a4a39624e2b88dc2fac2bc6fc18a91fcd1bd708af3bc0ee9a845d084bdf68a550880c2b1e66113ace03c7252ccf2d701f2809e7f479f48eb34d3bfa7ecbfd2fa43acba34f00ed42c155cd466a6bd61dddaf000108f6bc6664e92c97c3537c32942c195aad4f28fbf86c55058666290e50b4fd6e5c12528b063fa429cdd78a65ee1fe7ec8511544b98309d3a006b0dbff5e731f4ba5dd41d2a004a6dca14088a6d57073164c9ecedc17dea083ae33218bf888c9c629e72cae177a9fd239fd4083a34f50726a8baad8d91bd4f63214968e545849d9fc71d664b68c8854e38ad22d363e2ddfda5c0d025fcbd218a6593c28078cb0ad1941f7ac59d5c9354f8a5470a923a2c5fca5f1a8bf6e681368c5d7d507455598efc626abfd722101364e8e4df44a2ba1ce9ca370caa33bea514badd6fc301417f127fe9c4497f716549a98c40c5bc57bda1ac39bc3576b164e3399b23ff0e9432281f581cce2a3a558943bc380a99c74ec1966280685b6bc958abbb522842bd9efa1fe13445d828f792b9d09577668215de31198510a8e5678a36dc34e7a111be2e7ce3babc379e4ee4ec82219616a4cc177db024ca3b2187b100925af4a65f8906261a84be98b238b8d54585c7b69756d62bdd32031fa579b7512bb2c52e686b46f774362f70bbf85d92d570a7aad35f8d9eec2743a66e616d68c9de8135307983712454bb5f59aa9f087c0dd320aa1166393a7ae4726773cd35d1613d1e2adedad0795caae169e4255edd470b9ef8f02b23c9f0f3786dbd30929261f5164bf39b0b24fc12ad3f343cf13defd8c6bda4cfdbd55c3f61cfc99dd0bfc3b93c45077a2cf527684e3a787a9c33d56d514cbfcaf43ef4389516530ea900c81f0348f30fb030f6dd60974b220e0c335e535113b024ede4fb6b04f81512d9089f5f6b0c0a6ce456c11b17a164b9eb07009af012ab713e3987f2a1fa24f2ba3121971f9b888de2a941520e8503f394ce644f53aeb1f21e86d9b41f2861c7360a833612a9b951221ce63cdd7d041d4f3b9aa1b379cf828fb4c3597116f60d88bcb29c552123aab8ec71b1608269f7c620e5c29a0a567132a24ec39a4cecb7c7f49a7f933884312aa224d1a5f757d56016664434d399886e0b09ea549b2d9e4422cba92eb00d917f32b978c6a66a5375f654d313e1c46b3121a9443794d7ff81b6bad3a841b43aa162b8d2b6b86ed4db420dd58c0f6694b8fc1de984b6d5e7eca83ab6e0492225a4162648b88b3bf388456ac91032bd46bcdb2a9c15ac060f6dcf349fc27393a9e927646cd04ea1a1539ec4f71d0ca8441929dd72700adb0fddda1594dd1821f38e0c63c2582b3de13ab4cae8d5e131eb1e4af4bd1b5730bf45cd1111ee4dbea336646f02aba1d2326cbd71054bf0dac2e642b5dba467b3d05236dcac6fe1f6b34d3bec51a865f3882f1ed357687caed3df7317a34921830c42cac7454ba02070f5e13b00fc5322323d9fbb21d6796461732db1ca5b6d4873883534ceaf7bcb1dce8d7bb5e2a22df31eebcd9ef8bc4ef9b8c2d927ea340f2432072b854c9752e8cfec7102fec6ad540d54e754e51e7aeeb585e5105683fe3046185028b466efdfe163ed77cdba15a32ef84733b70b6cec26a78e9405e92dde657d6bb6ccbb3de232df7859d052ad33ff3695e234925f68f6288924367e1f51650ccb09fe9739ad6b716807faea970ed53b3b6244a80c60f7c6918a2556c44ea959b813ebe59162d1fbbb8c084d553cf2941072359e729c9831df63fac0c4bb4afc0cdc01565dcf29a75ddd7d19119ee752d1dccf0b5324ecd53e8e5bcd68bdc950b5e2f2e0fa918d20c516384d1527daa70a2ae40d924f07dfa54a295e1a583cc0c5ddcb8fca867e596a9f375f8a87bf12e6f8386f0e5ac281d6fcdce8bfb6bfc18812c02c6707d63a7449ba542bd54517c9b58fa308958b1ea00b5fdb8e7558a7d47a9d794f9580da679b07ae696e46ac5c94fc5dff4deaeb5e3212eb5859d5fa9175f3c49cec1ee020553a603c93c4ba508f9881166f03ec23bffeb8422efaaa1a3e33e8ccf0dbaefb4fec9552faa372e25719652bf299895afccec0d273b71ff21bab66ddb0771e1f4a05515a5c941422d846992c5e3e0c87c1380e5cc30c2723e2e5c9386bb3fc9eafb2ac62184a0fe329e8b", 0x1000}, {&(0x7f00000011c0)="8f729ddd85818ff78fce7aee4f10ee121509786b999aea36294399bd434dc08dc71ede07d690c5ae4fbc8e87892a0d8a366d250fc0b907705adc611de9642b0d934250f06eb3fdcbe9bcf46da3f124b96bee38f62d060eed58328e08f7f00368aededbd6b4d506ea01c5d1555a01", 0x6e}, {&(0x7f0000001240)="61fac5e720dbc0503c9aae3f1dab2c34294c2f85011e1938b6b0c10c76bbddb56a130e440ee674593999a2242be55aef8080a8949847eaaf03fad16fb79e65b74ff1276ac0c5f73d1feff5cbed77286c0cf41d3ead5990303aba6be09350d66770128a6e473f17bfe43a91", 0x6b}, {&(0x7f0000000140)="45805b21533332fbfca0fcaef83748b6f2db6666813d5424c099219687535323e844d20d51dd20dd7251519e1b1125", 0x2f}, {&(0x7f00000012c0)="10f14c86f56fe3ab46f3c46e151f6a7c2eabced8de857fd2aa815817597bdf4980de63dd2a5fefef56dfe86eb3f390a72dadd11b0b6db731289d7682c656c683701a218188a273f90688e522d540f10c53d4f5cdb8e3a3f9b761bd18a008d575004160a80653b15aa373112f7ff2bde2c0048fa78da4a8cdae1852abe88591c3de1dc2272e", 0x85}, {&(0x7f0000001380)="a73a36b1f123e4fa2537e2993f79e38cdb659b6994a84901331b25eb52ed99664a5cf401f80f5050b804eedf51154f7584c9c78ac54685cee5bd6e03d492c355f98a804bd571ff", 0x47}, {&(0x7f0000001400)="413ff4e49fc0d64376db3f461d4785aec756fc6f47a2a8f6370a9e38f4b5166551065f43ce623d04d5132261ded8f8d1d7a60cca14a176c3346ed14f09f334ddde59ae31e0e2cc00a932491d914c71cf01e47da7c7c1ff2eebebdc3d5ba8c6935e48aa5a22622d843c7bf56f335a9228d7973d8f0eb664c628112934e638204d9fa31180324173f4d8f510e856fb85bf6d", 0x91}, {&(0x7f00000014c0)="0ce79274a50bd92ed0f3530717f06eb4a26de92afd3c3c09282a07cfc448affdff852ecb02b7d6f618d413ce8c7625fa65cc3c15dd28d5aa8ed3331c64e9a82dd1151be45d8c6dfc5627dd0ad0fbf23cee5e38a0b7f641e17bb14a7deb0fbb11668c0f3309e436f27bae1a15427021eecb7905ba96f606b227699f59d54f25683ed85a7967a1c09a359ec72e43609ee61e4b9c7965eea803f043a63ecf11cc5780ee5233cfc28b4acdeacc160f85ff9cfa4f5be2a4c8bea7b67906be4b2699c5f1c41d5e722e618f9eec6dc40234e07a48c470f76634a1cf19c20e48d1b36c6af443f8b5d88f9edeb30667e306f8", 0xee}], 0x8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x3, 0xfffffffffffffffe, 0x6c93, "5e3dcf51eb06004d0532aed2412b200a855d9ab9"}) writev(r0, &(0x7f00000024c0)=[{&(0x7f0000000180)="cc2d23908a00b7c08eb149f6e262cd6aa58d32cb3f0e1ad1c1153961e891e5915bf3496c7f7177a46e083a3e976494b69bf75ea923084f4b611c9f0a", 0x3c}], 0x1) 16:00:40 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mknod(&(0x7f0000000080)='./bus\x00', 0x8000, 0x1b04) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r3, 0x20005302, &(0x7f0000000140)={0x0, [{0x9}]}) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x8000000000000000) 16:00:40 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) r2 = dup(r0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2, 0x0) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000040), 0xffffffffffffff0f}], 0x19b91e2698d7c3a) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000000)=0x1) 16:00:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x3d}, {0x8906}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="e2") 16:00:40 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)=0x1) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000080)={{}, 0x6, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) r2 = socket(0x18, 0x4003, 0x0) listen(r2, 0x0) 16:00:40 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000b80), &(0x7f0000000bc0)=0xc) sendto(r0, &(0x7f0000000c00)="9e19ab6b9017e602c7611c42dff5f8d0be32d572611f6932237bda4695f7bed0e64f441d47e7dd6915201a95c7c9b4b2c85292396d7832949903f678fd34cd40dcb7a9086dc595b3e3ed44bd3bc7c1f95ce02f697e567ec0f332ed0ab9a8196290326ff16882df97f01ccd48c3bfddd03e8f5217cf5c0f20466000c1771d993bca2212d9ddbbf38ff755212136c70cbb4d3cfbe66e534f07d7493d887c35d6dd2a72e1a266691ab8ca66", 0xaa, 0x405, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x20000000000004, 0x0, 0x10001, "010000000000000000ffffff7f00"}) socketpair(0x18, 0x2, 0x3, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20108, 0x0) accept$unix(r2, &(0x7f0000000340)=@abs, &(0x7f0000000540)=0x8) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x8900, 0x0) fchdir(r1) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x7) link(&(0x7f0000000cc0)='./file0\x00', &(0x7f0000000300)='./file0\x00') ioctl$VT_ACTIVATE(r4, 0x20007605, &(0x7f0000000b40)=0x7) clock_gettime(0x2, &(0x7f0000000d00)) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000500)={0x3, 0x6, 0x4000000000000001, 0x1}) r5 = socket(0x18, 0x1, 0x6) fsync(r3) r6 = accept(r5, &(0x7f0000000480)=@in, &(0x7f00000004c0)=0xc) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000400)={0x2}, 0x8) getpeername$inet6(r5, &(0x7f00000000c0), &(0x7f0000002800)=0xc) write(r6, &(0x7f0000000240)="ca1b7463ba2ab61337048eb833d2ef7edff50f12c8a9b8f8759da687327e2c02fc3cca657614c6455def9c5950e61ad48929c8", 0x33) recvmsg(r1, &(0x7f0000000b00)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000000a40)=[{&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f00000005c0)=""/115, 0x73}, {&(0x7f0000000640)=""/82, 0x52}, {&(0x7f00000006c0)=""/135, 0x87}, {&(0x7f0000000780)=""/221, 0xdd}, {&(0x7f0000000880)=""/106, 0x6a}, {&(0x7f0000000900)=""/113, 0x71}, {&(0x7f0000000200)=""/24, 0x18}, {&(0x7f0000000980)=""/141, 0x8d}], 0x9, &(0x7f0000000440)=""/20, 0x14}, 0x2) semop(0x0, &(0x7f00000027c0)=[{0x1, 0xfff, 0x1800}, {0x4, 0x9, 0x800}, {0x4, 0x9, 0x1000}, {0x2, 0x4, 0x1000}, {0x4000000000000801, 0x3}, {0x4, 0xffffffffffff36ff, 0x1800}, {0x1, 0x4125, 0x1000}], 0x7) fchdir(r6) getsockopt$sock_int(r5, 0xffff, 0x1007, &(0x7f00000002c0), &(0x7f0000000080)=0x4) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0xc}, {0x1005c}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") 16:00:40 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0xd}], 0x3ff, 0x0, 0x500, 0x0) 16:00:40 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x201, 0x1) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x2000000000000002, 0x0) fcntl$setstatus(r1, 0x4, 0x8c) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) pwritev(r1, &(0x7f0000000500)=[{&(0x7f0000000040)="43382dd555ae", 0x6}, {&(0x7f0000000140)="f39bb384980e7442387a62fc8bfcf899311c64ef19e645ede2bef1f23a61c1b613b215bff6bf9a3daa42713127bbcae57dee55615ae664d6cb46ddb55a6565e10870417fc8dbf6362e99971a785cc619df6a57029ae4d04fc20b1cea8ded2acbd4cfac90646f697c4c8cdfd45fcf1e3354c7e380af32856fbb5409810d144b2da4680fe8a0970a1712562c034ec508f2cb0d939f9fa02bf93f8213252aece6324b37ee4c265e72e3d1780d31f33e845844605b2ab1982d232db945f0001403b4754ff46e37d26020210120", 0xcb}, {&(0x7f0000000240)="88982dcadf3fde7b2a0ed3e182f9ec0c1374371bbf9acb64ca0bccabdad9cec6d8498690bc414a8d48c47e42a6387380de2c60780b8bae602614d9f6f539cb0cffeb2bbe6cb0646f449e8f9e230635a05e70f5f17d719ca25c17eaed596c9368ffb59c0a0f8d94a25ea26ecb734b1eba3c128545ffc0416740b09159427c52b14eae3379705723bd60eb", 0x8a}, {&(0x7f0000000080)="63be955249990defdc673811a6967985f269f06eede1eba26a5ec0c85d4e69cecde54eb7391f86be8e56dea9cffb", 0x2e}, {&(0x7f0000000300)="51022facffb1759ed172aff2de84bbec12f149fec7dd3862bd5aa17bd45cbbb04b8e5d36533bebf5c08625692c70b31f736330cc9cedcf4590230e0220072cc7f8e4efd73027a37e7084df0b473a", 0x4e}, {&(0x7f0000000380)="fed4736b0ea873563cd86f3460e5d65c525ada9f0258f8b495f302bc098c2e58edb7a847ea69166438a377da1668715916f5a5a3268cbd6e305f3e6129a4eecca13155f0786047783ae7c4d93686783c124ec63fc68ac5f4453b76b113bd051a43952c4146e48b7dd8edd9d6fe8e476e8e911b1a4b3a168447aa79de66", 0x7d}, {&(0x7f0000000400)="fa7c4149e7fd096698ff99662662b95fb72e8466fefd09c2ad25f465876cbf532ba6829ff6aa9929f9fe729fc09af689af33342774e81974bab57516d8bbe9b4b7e3371c40313d7ac7a8de8c759e3449d90b29681fdfd2468da96486f146499d765a320500cb50652a0372f60c4412ef92978593806d7e771693c9572a8839dc4312933f3f1043157b9bf162743e34fc86f19f80ffae4813813517f248850fc24284a6118e4f7f572779", 0xaa}], 0x7, 0x0) ftruncate(r1, 0x0) fsync(r0) 16:00:40 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x4500) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80047476, &(0x7f0000000240)=0xfffffffffffffff4) 16:00:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x2, 0x80000000, 0x5da}, {0x18, 0x3, 0x6000000000}, 0x30000000000, [0x8, 0x10001, 0x8001, 0x6, 0x3, 0x5, 0x6]}, 0x3c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000100)=0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x28}, {0x80}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000000)="2dc6") 16:00:40 executing program 0: shmget$private(0x0, 0x0, 0x0, &(0x7f0000b39000/0x3000)=nil) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 16:00:40 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0x0, 0x6) setitimer(0x0, &(0x7f00000001c0)={{}, {0x0, 0xea73}}, &(0x7f0000000200)) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000180)=0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCBRK(r2, 0x2000747a) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getgid() getgroups(0x2, &(0x7f0000000100)=[r3, r4]) 16:00:40 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) shutdown(r0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 16:00:40 executing program 0: symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='.\x00') 16:00:40 executing program 1: r0 = msgget$private(0x0, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) setuid(0xee01) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f00000000c0)) r3 = socket$inet(0x2, 0x0, 0x2) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000000)="78aa368e37892d975abe282375e37099ab1fc510e2bff4ff2752e0438cae843e3c879c6d3e130cb8b1c6c2b97927352980b46b46cf58550e9b026516b18d9855fbdbb26c44bad85dc99b23a53757fb470b583340de0be3af3a0c633b1da76a2a112d", 0x62) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000400)=""/4096) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000001400)="e678da3c0cef1144b4dee1b6c56e7a751d6050264584b87db9616ba2b5fd0a73aef8d19e2078d8e2fc8410067d90a6342deaaee39daae2e9d8e8a53fbc947cd85de7ff4c7533fb93981606476fda99bb25b878674dc8a66dc8430e7b9b137d1b8a328cc4df2927883af716eb1dc00d11aeb94679849cd4052614ec67bc3d788284ed8f18bef25f1820e4451ad5e9bdac14c26c1b2ffed62160fd0f9d606f10c5be0269aaa98567ea00a964dfe79576239fc40f42bd7f2189713a01172961726bcc5a7b4742e1dd04b43dba702a2e4aac7d49ff081844affdaf96ffedfb741893a7743815f81f89a33461bdf5304c98c84acb37dae08e0231c84094230fa0271276bb63d995daf32bf46c837e1296fc688bd02c911f430c5175f258a95ea4faef1452aa2a316fecd75d8ca7f84c1983fbbaf79648f8527ed8ad4ce93a09f087b27840da407b233d6357575fbbd386eba66196c4435e09733ba3db2c82e3603c0dfa59b4fe58ed49a51b115690b1b305c5a19af4ce48863ab5d7ba4f3d65e13bd84d2e2623bf80a5771a41c37ec38d6e9889ec74ebe42ae7f7aee374146c56293fa77d3bc1558e1ea6d9a0c1b3e51b146cf53087b8322f67664c55d4232fefb701112b9103cfd93c1f11a053c7b5967deea1ce23c902347503db9db365ccae9e1d4df746a8eec1456595110eaa2489aca2c03ecff63d1b956c14ce0cdcba412e57bd4af28aba231bb1b6077d1bbf7dde3a1e2e6d299b4e541a611dec38ea586555bd9a6b2ff736f599eacbed335bcbe9b4c7721b464dd7a644d2a497002b8cf78fdf6931a2ab34702543d75e16c25bcb4c8ca2a2800c312f90721ab480a16255d11f3bd2d0336f4d271a8491f1f05dd65a6e4b80fa83116a020686b30b8dbb27b3be7238154721683739e7c1ccce0b1669c3fc11c4cea2697e5fbf8180133f65cb808939e91fe0bd7f0eb52be3ef05124ef720e48989fbfce7e9e81b5cc763379f9f81f566e259b8a25e6241f1e43d0166bb57a4159fa4df6233fe070f042d1801dc30e6e1bc614d95e720b8894f8a5bb2dfb91376a7c4e2a662a5ae6f19354f6aa52ae9787ca506951679adf3723164ce1ccd8cb009dcad8cebb71fa67c31e8ab959975af0b785208571b8e17663405e39ebda28474a634a42fe9b8e9a8745e9029ff871365d67bdba6909ac84cc455425a16441230ae653866d7fb6db7ea6d4108f07b375bff5d24fcf599c6169ecae1a24ccdf2143fc1c31a732df096ea4cebac1875b16970e8c88fae7fff2411b7e1ab54ba3167c5fa16842222cabc55be8fa99d3d8ce80b05c0d6bf7a5406fee6c66244cd97f3921b605b3a370f442c120ca8ac1f3c77d2a018f83f78cd10cc29d83994503eed1d0e905dada0a7d320154e94e27b6496451bf9a4f67cca9c73c5a2ed501cca0ca359fc785b3524e078c9022f1b7a6804c66abc462358948b2ea2449b2ce31ba8e30b52ebea9cdde22a3376f9add05c8946fbbf2d3e7ed43cfa208a79b96278e4807c2da60b815bc6045252dbe5669145ba0cc9b63e93dd7354171fcff8f6c52ffb438fa9b26d54097b1c128c4da1ff364b601b40e3f3baeb95258c7075191685b01abe41e92e841f7cf3887b0d7cc52909d9ac8e08a789bb7f9f135dc85ec28910b5bb6c26aeab8c1ca0974bddf76665d8eb3dede239e52688a24a314b1e49be179c77db8a3f1cb65bd006023515000740ba36e5ed2c276c1b86815728a6a24ee1d5a79fac4b05883780e74b72a9975f555547781e7a6eb2e989d84ba5a74906ffc37bb82576900a013f462b263a3baac92367b1a43f2429f2c7c02313a4046401ae54a462801ff8c2cd41c69093c57460866ab42cdc811ae490eecd9ec36f0069a92fbd344e830255fbfcba5f9a1eda3115634e5e95d0e521b7310bee5b0d5527606e6e65adac13c2bfbc49b870726b35905a0856a6e0856e4938df19feabdbe3d84cd35f8a70ecd340bb26e624248fd8b871dacf0194b9245f91451e92f16c5dad099547f14ffe1910c813e5dbc49904eb5b4c06effb6fe15efbae8ff02814cb115215e850f0d094caaa3aac837a491c3c996d755156ba813d7252d0282940c804d5a912ddc212b906339acdda101236aa64561eac701640192b3c06a4115c596bd96a9be937c47078337588328f550bc0993a33797c8ef0c8a28af8be2dcec62a7fa1e8b384513cff706d42501bd70519a6941c2f91ec219b07d616ce80e383f1e31754d4afa22f3224d1480259b41c624e253affeaf6c8f7e94dd72aa7c2332d8dbf83827549ae24e64c865760d4c0e4a792c7f939dbb5075ae92cd3185577887b44a533880ab9e442e6af7588f1d7a3058b5133c76a0c5eb974895e09a40b065f7d5b2ac7990b773a76abafd7ab78276447292564a41639dfc109ab0bbfdc93940dba5bf8768cf3eb494f8f267375e7513609a33c86f5203b1f54c3082a63da7d829bf970d2ad0ab880cf955132197493dd509b9942b2cd64fbf88f6321c7f2168b05c9388cb7d76509336c0ae9489759bca4810fc066bba97f94d2f0a7f1839c24794f30d85ff7cad79ff9c56e88fd0f6ccd101f9fd7bd569914e49efdacadb852df21b8c96c08e77a7fad2ed638cb690191c386992b087eca7891085978971b739cca0aeb350e23108812d570e69adf32fea8ac68116f47faf18bbb618214880913e7f1fba8f7cdeb7cf24879dbe13ca821274e6d9aa7b1e1aa1f76f19a06603ad9d5351c650918190fa8383ab96f55bd122c10e8503d8329d2b905ff0be796c9f5d6382763d38298327b164050369bebb39ae167c0c5d30448fa6a0a4cc1bbb0c079900fc7b04721447952e1e3d5b54d842fb395323f4fd712c001afe0230adacf9f9ab3527ae04ad7bd28670c233f1d7a00391aebb385f5f95b81d6fa9aad420d9451a38a10f556020e1b0de38af01175d00ab216d24a9a00c9398e735da6214a9022d9a60b57237424f7d5a71103d6ff4f37f8e29845ee1f910a8842113505ebc987f7125e7e06fc07e6141a12d24eed1959fbb4d7981ccfb6e09c9b663cc7e583f9e86782dd894a0d62c07b29a9a439a4d31397b0cde3bafcd5cb6abff8917cd1c97e9fbf79f9e304d39253e92c9b3ac3cbfd144f57ef44b66b6c68472ed8408876bf0c378a0980338dc5e3b27a5dc32eb1ed2ebdbcaf6c4bd18dc9cb7b411f3ca59a4c03ab827ad0ec41ad514c0de488e39d6d8125d0804d1d5ee7425210784bc9bf0c6db6fb86ea6b79d7446b33003443b0ec323ceaf5e27d05fba130f9797377c50ed6fcd48420cff6bd4cd0b6e6491b47c4c5304a190b397ee8610d8b0be6a2b8bcce53193051fc5303063bf6bde3d2d4a60b0650b3d845bfc8be9c09a038dcefd048a2785a297b531f9bced986fa89eeb3bbdd12d9edafd797b6364c9e1ef2b9f27faf381594246999aad30ad80522d1a6be1bf16ee90a0f6d337c88c5f16d401b7f2b4d91e8d20d96d4c18a55036af4861e89f18bec5d4c2a6e5cc86644af010b375fe0021a27510647792d81edf0872e54317b953b9510da6bbc8d45b52a5ae5fba938a2b4c4ad6e06749d686da94042fde456a1f0c187480e8b26e21aa449a7869a3478b988d7cd3c00653d88341afc8f9688b48ce976606d0d6009385ba7836eca6e650b23cd3c978de4945adb378ae1db44cfee2a1bb878fd91307659e2f80be774c36cec1c539dae91bbbf7cd5f70ca665d93101dc760de10a965897254f8755dd0ddc4052e207dc1609d952c7a2553d9bd4dc0076edcddedb6ed79e13ffa912e021f4fa926287c8ac1ca9d0088c3c1aaf024e2397c63fcc1d9afbdec9dcfee2901566bfb220710a7bd8fdea50d9616d4ade9c70141fccdaac53ddfb7c53052586f97100785efcbd4ae2bf3f63d9a4532f96e3b6c2b7430f5fb07ad6580a0bdd7b88f7fc10398310f53219c8c20bb2df633577802f6c6797f06e31ec49ffbbf7c75a7583147074aac6e9ae18b899fe76dfeae325f11ffc1540edb3474151869916bc4251cd29dacbd18fbb2689653f1e37b93799ec98b8d8ac2139f5273b35645514bb30d86d0585e11a1313c7631ddb68c1e1cbd45fa6ae26dd847e8942ad072d4f44abd821e141e13eda0883578c714abf8be23bf41301558a819e609e9f2ac1bba4d3bec2be83c425891e62d92ff32beb5a73e2f36f12d493be618cd7df554a01fea2269e01368a016dd084d4e34e96685b258770bc7aaab3b4ecba987cdac87459f090b0eda660a7ddccae383117fe74a849972f95485c68d47931e289dd69c3bb4c506c8a4de864d34b7c1626fd4c6593076a43b60cd6e7a05ae44236ff714b078517042ef2edf3d826726889ad82b3b7c1ad83cc3c100a99b023f0f9de79f911352c39992a962dde3b769583022e5251522b39e5681086ba150b850e78c0ec7ee407f20c55401acb7938251f8c0646d64278e6f92b68fcbe5dba4efe5154224ab999115f0bebaf119f7a19d836bbb939bb0b452f424b199a818cf122fad656e2581fd281f795b065b9284279e4f9b0e6bf8c36bf50b33a7f6b176ec1a3b797d877c780a201cd930f9459997d452e7b02da18347f0ccde298921f0c29c15c72a9ae078e4dd38483057c8f10d618aea474cfde5d8ec9143845f1cb574a1139f36f3bab1ef841640539dc056efc38dfb8e753139039a8e8e3429c287af9b613b2244527db4e31e4d3d2f03445af81de0ebb1ca4e3deda45cbee5579788d10a6f4b43020aa41171ecf49fd89c84428755cafd3ec6f49f8da110336458273ff8a264e618caf49db9a2a4e7d20be6571ad376cad516f8afdc471061579f31ce7e67bc9eab3ed90bf15161477f6b9c4dd3b37483bd99527a0f89ef652f101b2eff3fd0a06e5e61100d1064024e6cc0f59b40defcff1d7aa2d19cea58cf45ea6cff8b5e1be2d91bca16ac74e46cf344a2a659863add66d2ec9de521198d607a0aa947327dafbf976604ba7eb1be9ac7d7481e755e4a21a90a25d0621661b2e3a98d4537832929ce153ef9e57a8cbfa4b76fd9366522e1b31ccd52366c5b3e4c3473add5a0ef114c6c3aa55b3c7710bc98f1f6ed8abb6e455f8e599c08d89b01f78f638fe4ccd92893f8123979d8dab8f8b854f3d4b5fb5f39d7ff3487bdf13a6adec30a8ff4077bd315cae5d804d6b7fbf641e2db8a542bb1fc33b8432bf57bed6bcb5bd84b27f6177f19c98797d03a19f9b9e3d776e8029a1c9afc63867f0983ed64d6d747472bfbeced6d96de87403e1414450363fcb4f22868c1c4ba9f444d04632f2f6c1fe2deb48e448deb114eaac15cff85aa526bd259d29250994cd869e4caf51fcbe36781978eff28cb1af3d5b63ce2f32202a3bc17ae528770d0ca654ca644074b723122553c3bf4aa894123449ba13046952ed958d6e096e178c9e020ed50a2dd2d11cff60e5b7bf5f3129f2c33cb87242702193a542e7d3d39bcd2602c81ddf3a03b7da7beb164f9d60c8cd1d6b08dca95c5c9e77c71462f4d8bcc97ef48ae96a57f758a3b8cf4ee9dc4b8665d383bb8f7920a5149f4b85fb4621927289635594f374a0f2952bb8776fd99ce478d261679159a642dff111f10a1348944fce5d22b097487013ac5001ac180d9a862159e4bd6b9acfd20d1fef5b738e0890a6dce689a6ea4cd4093d090f65f107b3e043654bfbf15d4ffac1d1cefbd028dfb9ab4736e5d33bb2a11cc259abc1d694eb2b91e6d671b86f42e38e649e31596ed51419322a0dc8ba090f431d665a62b933314c62512cf4f94fb4a84f640b", 0x1000) 16:00:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x5c}, {0x3}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x400, 0x0) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:00:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x7}, {0x7}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x82) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000001c0)) 16:00:40 executing program 1: r0 = socket(0x2, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000080)='./file0\x00', r1, r2) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x2100000000000000, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0x5100800a}], 0x18}, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x0, 0xfff}, {0x18, 0x3, 0x1000, 0x5}, 0x3, [0x0, 0x4, 0x80f, 0x40, 0xffff, 0x40, 0x4]}, 0x3c) 16:00:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup(r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0xb1}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f00000002c0)="8b50") 16:00:40 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) ioctl$BIOCLOCK(r2, 0x20004276) connect$inet6(r2, &(0x7f0000000040), 0x5) 16:00:40 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x3) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) writev(r0, &(0x7f00000000c0), 0x64) 16:00:40 executing program 0: r0 = kqueue() r1 = syz_open_pts() syz_open_pts() kevent(r0, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x3}], 0x6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff8, 0x41}], 0x5, 0x0) 16:00:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x60}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20110, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) 16:00:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0xffffffffffffeffe, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f00000001c0)=[{0x0, 0xe2, 0x1, 0x80000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x3}, {0x7c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000400)="ef") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0xa, &(0x7f0000000000)=[{0x800, 0x5, 0x5, 0x6}, {0x8, 0x7, 0x0, 0x2}, {0x7}, {0x2, 0xdff, 0x7, 0x5}, {0x6, 0x1, 0xb04, 0x2}, {0x100000001, 0xc6, 0x9, 0x7}, {0x6, 0x27d908a8, 0x8, 0x9}, {0x4, 0x5, 0x7, 0x7}, {0x4f, 0x400, 0x4, 0x9}, {0x100, 0x100, 0x1fac510b, 0xfffffffffffff62b}]}) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0xda3060c331c217a3) ioctl$TIOCSDTR(r1, 0x20007479) 16:00:40 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000019c0)={0xffffffffffffffff}) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000002bc0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@\x00'/4098], &(0x7f0000001a00)=0x1002) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001a40)='/dev/bpf\x00', 0x8000, 0x0) r4 = socket$inet(0x2, 0x6738cbca9aafb5a8, 0x2) pipe(&(0x7f0000001a80)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001ac0)='/dev/wsmouse0\x00', 0x821, 0x0) r7 = dup(0xffffffffffffff9c) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001b00)='/dev/ttyCcfg\x00', 0x8000, 0x0) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001b40)='/dev/vmm\x00', 0x1, 0x0) r10 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001b80)='/dev/wskbd\x00', 0x20449, 0x0) sendmsg$unix(r0, &(0x7f0000001c00)={&(0x7f00000000c0)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000001900)=[{&(0x7f0000000280)="34c8eaab3bd2e33cf8af6fd2332b6227d25bdf9723a74811e0417036fa4caa1e9e51de96b9e5c272b96a2096aa085eda2b6ef7701c88772a1f6517915446be6682c2e7c389afbdd9ad39c751ac51530482ac1f2e5e47b8b8f457ec0dcc3ca993359b56dd188f3ba269b74b89783855a46f86b5e46cfa90b5b8875618eb6dd36b8e2785a8e6d940247113c59938ffb6ebff05a923eb55c1c30f9fc31c2dc4004569913960ced8cc8e9ca38a1b6a8ea3b5097c44c27e7e2fea5e535681b7daf1", 0xbf}, {&(0x7f0000000340)="f74ad93ba6da0bb32e6f2752610a8afe786c6bfa5ebe5495c043cf09e98a6508532237e7682495e8fa9917936af899b6276137ae6acd68cfda956fbb03b661794cac583e12a14d3e17b367bb3bdd8b11055a986d0956ef341bf7ed1ed9afc9544ef4612c9c624fd6246c8003e813d98b6a74e4f0332c1a4ae57f94a45d0722c08d199738547ce23823ac9a6560710ebedccbdb4ca1b2b28966408b6b83550ecaaa5e3997", 0xa4}, {&(0x7f0000000400)="88919e824c12cd2f6bb6558140ac2b5d11b94ff60ebd86cccfd5e5daa7c7c3fc8650510968237f42cdb1986b702a9747fa016f36c37aa4bf07cb2beade2cba3dee0a7028d48cd79912ca4e53abd18c73f17af3574cefe1993a7bd45ef03d0268e7a0e5a01c0235e7b31620a99e5939c7576aa66c1c27fbe118d6d902b6d4c51f82ad09de8fcb262c7ac1f52e0f1a2122b1cccfc57cca305819e448ec29c0eb8a3856e8d581e5cfc2db9c21230b272081f457cd9ce9570405e26467c5eb6c7cdf", 0xc0}, {&(0x7f00000004c0)="2a95ddb91acebfea37fc4aab60eb59756521346087647476461f86b83679d1a2be0e4ffb2e5665684c24e130b5a33617331e249439f869189ebf889961225c9a6ced9256b1ee62ce0682a8adc230bf8beb2c6bb01f0d02703b43b266", 0x5c}, {&(0x7f0000000540)="645854e9e8f5c440f16e52d2e6281417a598c8cfa64229913b47284ad7d10f4baec08ac8fc51de362972a296211229fbd7acd268c272f0efe2de8e4d3a44be7af22cadf05f684e1ee7ceefa5f58abe008c527487915d6c5bfcfaeac2ca4d8df0a3a5230827008a3bc22ec47ae464e39edacddfd435b766da8fcefb9eb6c5adcd365d6832d4ac9ddb62c61c141e3ee0b90ec3c7e9e874ba25755dc9e633d4b0647f1ffdf4e2027d", 0xa7}, {&(0x7f0000000700)="24aac111a0c36966142043c26ef1f6d19f21df945a847008d01acd17afc5ac25b0edef88110e415ec2c5b0757a03bea65fc52f6ecc579dd36ffcafa63e530286a71678ce7c1a49b9459d5baaffe3c3faa2e4f784e69d3f8ed340443c8a82e6606e", 0x61}, {&(0x7f0000000780)="7cfc3b08b55c0ca982ddd72ac2ceb41f4cc0b20af83add641ef56d88e9dbfc60374fd61944e0d7c6fb3d6fc03f2357aaa3c87d24bf9f972e284670238bbaab4bfe0e7101e934bc2e3d34f88f96b2a27cdb100af475f3c95e0e05c76d24820ac44efc26671fc8c72fcbb625a05b7eb8d26f53c6af5ab76d4781b42d3b9f8711a73fa025824d4acb0e28713a52041f7c06dfc55a2ac5fdd09b8adbcf13b603ad8a3e56d19c47f8d5fad956518736e9c943", 0xb0}, {&(0x7f0000000840)="f8323a4dbd83632005ebc14491602949edd30072e7fbf7b2d5e59c7728dff9e4c34491878c119c26cace7f4723c69af3872b7301920ba619edf323f5f768d945de96ffb72a69ea1bc0444e44e3dd5c0261c334c8a8b000c906e727a546821ebb4a58b18a620eea2afc0bf384575563f3d02e8d73d6ce37932c11823c1fbcd2bcc4ac9a91c628c943f169ede587692eb3aa9070bea5309882b3d6f15028f36367c5", 0xa1}, {&(0x7f0000000600)="806f2fa24b617cdbb69380a8d2c41c36f3f04a4cf0b7fc531910fdbcb12f1c1aa665f529c8377c90e1", 0x29}, {&(0x7f0000000900)="98181c295e376493bc89daccd02131ccd372acb21a2c104029f8faa93b066c18cfb1565a3df786d5b9d681503b7be2fbf5a46ff960359c8516021a4eace2997781cc67f2b39813311ba3a186f15f9687b21fa7ac0fc35dbecfe904db58e2edbcacac2c0642b187faefb00254f78846b9f17c0d767fe2db083d98b43596bad23f59ffd9c1251c60bbbae124e29e674d65d27c914b776e5c257af4d6afb755c47d7e1008260566cd9189c13b6251aff23762cdde34b22ad0bd3a428950b93a058b0162084591aaecc4e6d66071cc25a9bd86ead4ac492817f9f123a3a2cc252f6b1d22f67bab5d475a6519169b2877458aa10ca18055e85dd335cbb45d8b69e716019107e316e4d5b669eb8e2633a94b6bbf38b04b52a5a7881e763426cadf9232b6072edbf04f259fd6dc9a76844b11618dc37bb56942bef4f93be0459f37a1491bbe6c9ec5175b3ce094baedbd00a949d2393aaf7367c64fd1a3b548c5928419d5fceab6d581feafc3ee660aba1d3d1781aa7cc8901d809ab0f35e8d934d59e201ea510750d634633e2761f8f33f5cca71934c9745893d65a67c25b643c8b13a38d3ef78466e20320b166cff8fb03987c210989438a18c976009085e29eba27a62d6cf703f5943beb05e3881b9927fe421011a32af7bc5ac09341b434e28270b80bab27d5c49f11de118c9e925ebe179c4cfac598a96874366599e6df18b6a16b92f80784f8c7c8ae4b808d4195d25abc29b22cd0ce028c71f56d0158f625cf5fb2ff7567ceb275b5e10c75d192d46581d8830af4b20f2700153b8510a04f4e325aaf96fa5b48eaeabf58ef9569cf4527937d81304bb4023735c259bbb04004262ef6299e7d8fb82d8ab6f866af75e578b82af05e2e5c127a7bd97a11126350cc9d805b9bf17f239713144990875494f8670e3b23dec5b4a6559750eda8db7de97d985ff3059bb590947021715da506359e080ff3ca32df01c0ff1c4e17c6de633ee16da46bf9b7c48625d00e76fa593f66f4c4e531b6181566493ce3c8bd2d9e3fbc3404f0f36808d2d16b9ab9c8dfa87110529ecb96f6b11b8c8803ee969608accf6b1bf57281105a1bbef1ce3c2cce3986333a22049b6cd6e09c10e1fe9270ecae1b377f8a40e9d80c89c3a391fe2dfd0dc407e93e5187e01b293834899647a1304dc0c927a578a17eee0c84f8f96f0c72b4e580387c47a5f521a623db2f5e4801beef7d972a90f018259450670c07a123ab53e8e6019f90dd23a65fc2a155eba5e9f540885970442331ced2288c3cf448d6efb7d0bec755177e3d1aabe640df30fa9c998293cde1f46320e83d68917d289f967f6a88cfcbf90c8a999f32560449755803a53f0de821aace21f94ef90afb6a6f7c65a4c70a6eff04d4151a67d48779d24877e9fa9b85c870e9956446c309308c98d75ddfcb3e45a825dd7c6cd768a4c980dec7a827db7573178712b7022612e534cef881a0e00e4dabf5e25a3b209a28ce6dff91506efc2548e040b2828fd902f3ca4ad42b8c417c56244a09d924e398a70b0c63048ebd77f65c25d33276d8e7294d5e0b12885df6c326649c5703f7adad48e6b7c82336c7887e97591064d27ce1fa09100df1712bba2fc6bf07169b6a165eabe29c06aec67ac55479d8f69a9c0467986eabc933e21e206ad6ec9b432228a2cb6e2044acd80c5fd389ce50613640abc9c9804bb01370fc638787a6b70d2627980386c45fabf07f17fa80f4a7a3a4162fbad76242cd3182b5ec7956975bdea00cb7eb440f8669690d81761fab48a80d1e4f91ec63715c678ed1df22fc46284e67e25fecaf934d2c031a74d76c7efc5fd088a744299d49e5fa41986fca7edefc937ea770ee7537f525494ef015cbded68365ea8d52c4e2668e807eb684da065bc32db59726fb3525dcbb1a2bb3af2f9dcc27ef9c82ac0e8c54c2a29d92de69aa5db816c18a2c32eff4ae128a4e29b248a5bd98543428c61aff74072bac41f732e3e12c87c524bda84dc3bcdb2e749867e69c0dc54ed340010d05ba26b763b3a9e049ed99d5c8eb078f67499180c36aa4ea616351ead0b33bbe1b8b7d4fdecd6b3cb9e1b5d0008a7d0404bb22faafe337c738d0aa6abf7e91d4f3906af9e82bfd9663de193124e5bdcfba2540464f3c9d7761cf59711a225fb9dcc260ac44db3bcb0033f51d5bbeb4f8fc0a6ec96bb0a10e33eb5c6739327f821763ea3f60143b5dc8ba42124b8698df054d02df46e473c39deda685c28a526d09c0c8d26e33c8d11eebb30e4c5a46bd5189af431da1542b8e5bfb4f5cd8b192b423cef5447df745e403650f9a33213356e8b582c7ad523c0e98251f2612154a2fceacb30c87a1e9f62c94898d1916cd7203d03e901c42170f6d6e042b58f7a226e8a063c58fa4dafb1abb3d352f75e44f7c830de0b111b4f2c24b9098ef4fa3e67b413f3e0c415cb294aa29634f4a84ce805dfa31d8d68b4abb62d18a20413c0b2b469d10fe9f2a633f8f60e584c30bbdea3af6fe5fc46c423d11fb4f455094ac4578727ee2080b97a67c317d6a05d9783d23a6fce095055b4bf4188e58124c70a2b17bff9348b495084af867b84a6a031c0b8dd38633e6352afd0f53ce4c75585bd46ebdf6f12baed1ed3cef3b87e3d3197c017a6b420862fb5f245aa3d9288c7485f56b6c19367b7afb9e8c88dbdc079b803df1945e7fed382cf259802d62dbc6b33451c430d0e37f769a572b476e892fd46881e31b07c4837f596be397973c3888ba34fbdf6fcca69469494125b2cc52ac4f93634bccca879d674bb1744886ed0f61779b0ec9dbc45c67d388e3edb660b96ae176b1fef506d8d2ff7e4ece8bfa2cafe164bcb7a7d270979f327e14f8d659cb2578e52b28287e62b0f681c8b5d491aeaaa8300e49dc02dad656d4c7de3dc63bdd13dc797ee9814cf4b9182154f57d0274682d5ee7011bf4930b5c2707a3ad516f275a71953f62fa66f98d4e0a6e05e3a9c12ca7c45e5c11f5018df6aa98a223ab4b6e52fb0852f76f3ee564a643c5c0eca636524c6818bad31f9cd522fb4df1a61c7a5d21d7e234d0fc0af33fe1caf0522cf2172a2f4a6888e26f22bfde95fa28d597debe9a054914b988513f4202429c5ab429f37791bbb3a290e920db7ba65b89176dbbc7e5e131fae3d9e68b47e0cd8aa92fc02f97379a6ce4db214c6fd70ed9c70d61f0e37289f8c313bc5313c5f29350a81b999055fc063bb0c26c28bcbc338bcc2515d69be096e494fd994a1f4ada53d035e355b38226dad14548e2825fcc6d32c0857c9bca25fabb331f7cf4381e708f0e1912e49c3f3de6a1b2efbedb4ae3680a59e2a624e43767425e30be5ffe41bdb114a0587f3a054b28456504436e2d6ee4d659ab6745a63a4c130b1115a346f5f96749d05165185da1c9fab2a181bb819e3080a702f56c1d77e4773d84fec10f556cd049ed1b661e0f3b6f9e8696033732273e9e36c567b78e944d43e119f136a09bc6f474ac9d6b7aab537cadee632725429bfc5f8cdb2d6db6d0e71274cf92d8b766726a1dc6eb6576c939751bfa9667ed21e0b7c7dfc091e480b1ab4faaaa8cd88b4a9dd1574c3390bba5a90d9b153b9af2fc4993ad67e95b166db88b935872c97f1fed1649a0f799d8dd8296971e57d34aa165067f61be44ba5a1d5e9639071cfd4024be13a12bfc8a6e7aea1d7595d6fc0262db0dc9d0ce52d12388029b4a8ae171d8a309204d9c196637351979d63f77514f0102cb1fc9e41fbc836c774af7b12ff23c0d7468124ee834e22cb5ef8ab43e8979866d532edc6f1aded0a292ba3523a25f1c63c11535d664df70664ec86747437a59708c152f196fa33dc7859e4923afc4cc024030c7e89f5f7cfc4ef38326335a1143bf307c3022e430af8f4e0d7f0bfc61fe28bba877038cc1e17acaec376e750106cd20771b56772324b5a255aad326ea9f9f37eea997331e59349221aff42632869e45d358005d378e9cdd46a6aeda7cde43650171f6dff95f1068bab11ac0e0303c3f7aa6583bb6673def0ae51e59e190be2e1bb923d46bf839fa9f8738e7c1cff44fb27cf1cb92290f262ce808ae9bd036098b0f04af4437a11126d218bd47f6c987bb64308b154f5d3be3098829e24814024c33dc19b63d0cb7837b55ecf74093d51686f6a5713adef27f407db760381032dda7ba0e46eafc85505a17e9c66eb1f1c395c4b69d217aef10e67158b581b5e11962879d0222addf39a06945ff18155b41dd9be645766388c3e49b4bb7b31da9f31dc1de75ded00fe500746809d9d29ff92d65c49c175e4b04d952d49300323ccefda169ae655bf4408c703ade7923dc8bdfb39879cef4fb86965c9181ad31f1b2814663846cd128c9a6337a07ea85145c13f6b662c20686db24cee1bc55b6f568ffc252c21e546fdfc2acee1a83853edfc708de8ef8c0b5353d6880340550bff55b8a9ce0ddc3f212667ba606852b4c77339a97f7c6f1103113e8626e3f90a2553dfad7996d22a7ed581ff78b908cce6c69926242cd5a09f7a829698e133d1e438161041b1701caf4d22b8b8140f67313f13fcc998175ee07390d111a03fadb680adaee207350f2405ff77423d55b99f0d5e5f4044d1a5f0f2bec76ca572a643376cfb8ac34f117c75d6e21b90ad1ea090dfca27108890533976f80cbdaff18665e0cd62adaefb5825853bc451f2551462e90ef3134039517f0413c3d2ea9ebb51b2f3084b8c28821c9e06dd540ddae31e565770303aadea7c5a2956830962d9b5fa0b8a7ed9cf2be49a9dfe879862e10cf76f57787c0ba0aa2e9978db9bb63d876fa1737b38af26539639b16c24b2417f5b8c21b7dab0aa8c140f87459ea3cce6e0383f7182fbbd15be4d892aa6f1b48bd79b14ed75c2d8cfba1f19839cea887903dfe5a7cc7f991209ffb298252ff8b355cf33d2a3d3eb2fd70b75bb75a818218a073f43aa2acb01ff64507d38bb64fa885e03d8daf43fbd879d9bc37d7a7dddcefac2100f4adda6518d3b75e3c40eb3a2c40e37b2760683504de59d94dbf81b31c339d7d8dd96f4b7125ff8ddcc2be3b049a07a5c9f0abf3b1194dfb003ec3cdbba301ef133d45813640445279fbc950f174a6e841967ccd05a820e2eac0cbf3c3db45e3138fef1c3dac7f4ac08f5af1243cd0062891dc111e3ce02aa6551bb229255ac37c01468aedb800a18637339c0f63e62cbf1188b1cae54848b40db55e593d2efca674b0dc3b58e3097e4640b52476560d9efad0904d913e49afd81b0b003bdfa3372bf039e9cc752d68ae6f806ecce72b31fd26f9b0c3f08a42484b15c24dd0f12c5fa53ea3873c8703c1c52cb0a83af55ad3b098726484a875e0f43a802f5d50259c9c0bd0057a48f63401604f32798b1afc45f3cea6f6f47c7fc24c4e3757f5462c3283c0961f504c51a0b18fa5b5035b95127c5c9b39fa5934cd8919250d68980a509377d4ee99950104a9b1cfe01c3e2269320800a77eb6bd629909ada9980008e3eaeecea2f2ccf3deb89644e3def847274eacf9876e5336ed57d75f17bfcbbafa3fcd535c058bfc73aca16a595e6883f187b72ad6ba9d4b5252cc841ca8b4e0db792f903615f6e5f31ad56c40d9db5e3a5371a38979271995f16ddc53e3005d347a60261ab477b09781f077b3a05d41dee9c167763081311569a79670721da7268a94d7864bbe6a4e03d7edcb7c0bc510f62727e126b3c23fc8a0a7b06aa12c3fa571150ef3c3ce9e6dfbdef6a98db2884e0d784f38e18dc44f5e99bf3184ac2ce5eef82959e", 0x1000}], 0xa, &(0x7f0000001bc0)=[@rights={0x38, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6, r7, r8, r9, r10]}], 0x38, 0x9}, 0x1) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8, 0x0) pwritev(r11, &(0x7f0000002a00)=[{&(0x7f00000029c0)="819501ba84008145d54a82af7f976e51564c7de4399f27eaffc5981fbe0436248e15c7e6f862ddf206399b6c9e6859f591a0cda291dc5ca43ed4c3", 0x3b}], 0x1, 0x17) mknod(&(0x7f0000002840)='./bus\x00', 0x2040, 0x4f4b) r12 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) close(r12) pwritev(r12, &(0x7f00000006c0)=[{&(0x7f0000000640)="d759b7c326564fb2103047b4f5fb47f87f05e1441de6d26b47eaab9e951ea9e733adb822d047baec03a46c0090626c64272008c795aee61355a6fe1c7862f242de494e1ad83bebd73cbcdb6b17a9fb8564057e462c686edb7e88fb1e777975199cc2d4b16ba21963b036064f", 0x6c}], 0x1, 0x0) readv(r12, &(0x7f0000000040)=[{&(0x7f0000000180)=""/208, 0xd0}], 0x1) close(r12) r13 = msgget$private(0x0, 0x40) msgrcv(r13, &(0x7f0000001c40)={0x0, ""/166}, 0xae, 0x3, 0x0) kqueue() r14 = msgget(0x2, 0x100) msgsnd(r14, &(0x7f0000002a80)=ANY=[@ANYBLOB="02000000000000005adc2397396924df16b07927e486ac088b89f217976b1ef0cfdca798b2ce2005c6942d8a351e500957927bd671c3406bde11b146ce4acb4b7e5f9be3b5204f4e8f5c1396e45b2df94fffdd37571b5ad57d69302bb823187dcbe9607a0ee058d17bad75a338ba5f730bfb026c72d56c675c36c59e1d3e650f63129f86c30faaa9993eb5e65e6e4e6b624b000000baad3985feae88fd0628d4bd0e3a1510d19fe1b8aac9a90bf46c9914a8114e51accc6872b9ce9d4f9f8dc375d3f8e50b9e81ede331b815376c5f5ea34b09ba528adc1727df7ab0b9da5baedb3374119f83d27f3366005803842f07a950d2eedcf1488e804ddadd16a7d9e3439008598293"], 0x1, 0x800) fsync(r12) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 16:00:40 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = dup(r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) setsockopt(r0, 0x0, 0x8000, &(0x7f0000000000)="11100000", 0x4) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000080)=0x7) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x8000, 0x0) 16:00:40 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0xfffffeac}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0, 0xa1}, 0x842) sendmsg$unix(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000140)="c3", 0x1}], 0x1}, 0x0) read(r0, &(0x7f0000000180)=""/197, 0xc5) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) socketpair(0x11, 0x3, 0x9, &(0x7f0000000040)) close(r1) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x4f1adf5f, 0x6, 0x8, 0x0, "7737f8aa9dcb1511bd99b1a633a7f9d4dbbea1a9", 0x3, 0x3}) 16:00:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000240)=[{0x34, 0x0, 0x0, 0x2}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="8d") 16:00:41 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) pwritev(0xffffffffffffffff, &(0x7f00000000c0), 0x1000000000000207, 0x0) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) semctl$SETVAL(0x0, 0x0, 0x8, 0x0) ioctl$VT_OPENQRY(0xffffffffffffffff, 0x40047601, 0x0) socketpair(0x22, 0x5, 0x1a2, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)=""/248, &(0x7f0000000140)=0xf8) 16:00:41 executing program 1: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x41, &(0x7f0000000000), 0x0) shutdown(r0, 0x4) 16:00:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0xb1}, {0x10060}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) r1 = socket$inet(0x2, 0x7, 0x3) accept(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000345dcbd8d30143b00b9b3b0000000000000000000000000000000000c0e8ec898d44253003690a1371e06cad3ef33ae86d088feaa9b170f379cdc010b268037a4e36d48f97bff4fcf779ef4e01d487f8a341e18ffa5f170fb7c67230c9cbfc4434004b57b8ffbe9fa57bb81092761874"], &(0x7f0000000180)=0x15) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") 16:00:41 executing program 1: mknod(&(0x7f0000000040)='./bus/file0\x00', 0x1, 0xffffffffffffffe0) mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 16:00:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000140)="0ca166d7bdf6fb4600") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) 16:00:41 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x80, 0x0) close(r0) readv(r0, &(0x7f0000001480)=[{&(0x7f0000000040)=""/103, 0x67}, {&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/113, 0x71}, {&(0x7f0000001140)=""/182, 0xb6}, {&(0x7f0000001200)=""/140, 0x8c}, {&(0x7f00000012c0)=""/151, 0x97}, {&(0x7f0000001380)=""/220, 0xdc}], 0x7) setitimer(0x0, 0x0, 0x0) 16:00:41 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x61c7, 0x401) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) recvfrom$inet6(r0, &(0x7f00000001c0)=""/104, 0x68, 0x840, &(0x7f0000000240)={0x18, 0x1, 0x9, 0x983}, 0xc) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x4000000000010, r0, 0x0, 0x2) pwritev(0xffffffffffffffff, &(0x7f0000000880)=[{0x0}], 0x1, 0x0) recvfrom(r0, &(0x7f0000000080)=""/244, 0xf4, 0x800, &(0x7f0000000180)=@un=@file={0x1, './file0\x00'}, 0xa) pckbd_enable: command error 16:00:43 executing program 1: utimes(0x0, 0xffffffffffffffff) r0 = socket(0x2000000000000011, 0x3, 0x0) r1 = dup(r0) ioctl$KDDISABIO(r1, 0x20004b3d) r2 = kqueue() mknod(&(0x7f0000000080)='./bus\x00', 0x8, 0x81) readv(r2, &(0x7f0000000600)=[{&(0x7f0000000200)=""/102, 0x66}, {&(0x7f0000000140)=""/50, 0x32}, {&(0x7f0000000280)=""/239, 0xef}, {&(0x7f0000000380)=""/81, 0x51}, {&(0x7f0000000400)=""/87, 0x57}, {&(0x7f0000000480)=""/186, 0xba}, {&(0x7f0000000540)=""/142, 0x8e}], 0x7) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001, 0x27}], 0x34, 0x0, 0xc68, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f00000006c0)='./bus\x00', 0x0, 0x2) close(r3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000680)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000180)='./file0\x00', r4, r5) 16:00:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f0000000080)=[{0xfffffffffffffff8, 0x4, 0x203, 0xdcb7}, {0xab5e, 0x0, 0x8, 0x80}, {0x2, 0xb9d, 0x6, 0x9}, {0x9, 0xfff, 0x498, 0x401}, {0x4, 0x0, 0xff9}, {0xca76, 0x100000001, 0x100000000, 0x3}]}) readlink(&(0x7f0000000180)='./file0\x00', &(0x7f0000000240)=""/152, 0x98) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {0x3}, {0x16}]}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000300)=0x9) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") pckbd_enable: command error 16:00:43 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x90, 0x0) pwritev(r0, &(0x7f0000000580)=[{&(0x7f0000000240)="fead0ce08c6e0802e5e4db5abffbff428aebe2d5e119de7ada623ac4447edc330eb40971adc4ce3a4fa88a2052cc061cb5fd7aff8292968641eecac05898c7c8ff27072a6bbc44b7e0b75894f2ed0b3aa8e7e2c07589ef23118eadc626d932d6d2c5ab9646f0d8e0ecb08aaf3cf011cca9cebe7bcd315f3bbcf86fc1c4a41e623730998f74c1c9a0f6fe891bf98a65b1ff52c44db9f4599ff5eb3baa1bb69620497434fc3819465d66a2091671dae4682a6c2d0cffa99f66", 0xb8}, {&(0x7f0000000bc0)="550c0aea058820cb8d4d4e34f9a627a04ccca9889c87c1aecaab1132c9b15bcf58ab854f752070c7ef40e517fd051ac3db5caa8509b8e38617a890036fa0a169df71a0a353d11d2c7cfe48a44cb1b3f7e6f74e46890b0060193f8f9d5f5670ad608a1cf1ee9544d1530b97129ba67814e03bf4e02ffad25114a5fdf1c200e7abd4ce6b37d8cfa704620b6bb4b2f4a0fdf24137f87cad2690845bf7d021ca5b29c01661d17de76b0e8ceb40cc4aca221c2061e3138610f908222daa1217fd886ecdba2aa7977578ad24df81065528bf4007c32b137b2cac6437f0ce3e62d29a1dc7664a46c3057aa21d3974fbd4dbdba6679efd4e725ed72b3a2c6696036f471de975d48039d87065cfd37b719cde3a6147729bba23fbd6b3fc5b8f2d24cbfbaefae8b2ac962cd32e4b6c4b497e60e0be765c55b74eb5039984987cb7592d3812acfd0b75bdd9f90a5cb5cbd185c5ba73411238b03c53f9efd9375e6028857c78af760bbaa70663a8aa622708dc24511982aed03ed981fdf4860cb792fdc3260b1ea37a78ad78ac83ab0b7238bc6ee95d05fd43a449d3dc16805cfb849b2bb113f8d41ff0f629b9061cf264f9b605a5b6e8bb15a45c69c940f0a5cabba7ac05e6609e3d17213a1a6ab5e7fbe461bf87a8c19ac1475c95ef782fb676084744f28099a08af413a333d7d0f335851e1a2b2f10b57285eeaae83a17a729980d6289a2cd40d0d320370a6d722a044682b3faf659d987a1290797ec330032b72e944dfc25eb91fdf154956527bd242f23225416a7844e63abe8f121e840c5eb3f6a9b8bd92cf27501c2e9ffd29edfda1dfc374f8486e273a02a060509055532c312b70f804bfd3e395d1e863d286c58074f26c94559fea74268b42d54bc95f1b937f3a9c408fe465f4949ed346c23b49817870268c828843190fec32b3b0fe2d95dd8c9cea6a1967567005814c80148354f22980b471ba9fcf789d345ac90c34f26b3054004ad0439a03a1d4c87b8656120c0e622547f6d12f38c2e0fb3d8bde5496b5c762cd19a16039a52849b6b28fce842e5c1d19806a13934b832c7c456507a43eb457186f06c59b9742658747362307ea903b15356e419402d9b1c3d1c430a21c7b184811f16a1b4bbccb40688dfeed555bf51ff0c299eb8cc56f6fc8702be401b7df2ca1169268b0f5b5d3c9ac61b110329d77a65d4d8ee242b3834e249641920c459061b4c108fd5d98577f110fe73fe811b05203a0f101ae2cc56902302fd20b2f70695d415970099a00514519af66a061abf4dfb63e3ce85b1237ce2d02a33ff733de65d2a9b5b79f70d94a893d119dc0756dde96f57da90732929ceb2c7d20e1602c2b05f9f33366db56ce7a13f35b4114386853795c129031ab629882cde899dcd2ce6be77373982ec942ccfa67059b9d11b6ef21a1aae7f1f0754aefc3abae1c18f2f5b4051aa96c07a5cf5302ba75a15e359369aa91af1141c1f6817df4741c87491fe83f51496019edbcbb3e36173cbddb40519e47142bc4eccd26e6ff54a4513b05d7588c08b7b1aa12ded51d1ef77b9bc5161a2b684f549fc4fbdde43faab9b9ddf46604f307fb795435b73fa4cfa2f23e3fdc3d50b3ca6865efa99ea1219f774cf7537d807fc79b37719a5a5005bb27ec53780405f8b447fed25d096f890c010e463b56c648c4078191faebae1e7dd106330a460ce2ad0a75fa35264d945903a07f69403fccb3079f47b0c2c0dbe442b658cf4efcb5f6ea4db4b043db257a3d0cf24ca2d4cb8b3ceb18a94a7b221ffbde582a2734964c5f204997517fa5047836f4b2fe3b0c8555677460782d58bbd86b92e86fe3b5a10a00ffb7130545f4f839454e631d356753cdf4e3934c7aedb681e2d93a9ed54e7e747282a0f330de2e14e589d80dd6bb9370eb830408e51e64ce515a84f84e1cb94e41832c258dfe31276c688fb2af758797bf9c09097508fb4dd0ce17c8c4dc3c2b70b0cf77b6b10d1d89eca77dc941c945cb3b9eaea1f43952d9bcb2ed48efe38f49396977012c4d809d592dd7cf9515f90f04fa7115e6499fe098eeea046d6a5923ae408c1fc33eea0390929d7c03bce1a5e246d6afa7f9f4b22d961598dee3277152d0433a2935ac3652694f5e0b1099a45511efcff5206b39daa7b50c99a84f8e58908e5987f295940fb9a80dd0c59c41d757c6ed839b6da49dba20cda96081e4a541d85983b1c26ec64f4b3a742b1e044af8274dbe58619557dea4c8a80fe68bed7d601f49599df556615958280b68eb882e4e04f7cd5fb69061d9fe4c06733497312011d81418d36c03e10fe3dc1c510c08dd83b391aad1fe1790f4616c0915a4102590ce28e38d321787e2b298f759a6d80c3592016ebbc100c342b61ef02cba9042ffdd0a00ab55b56a9ee302c254565860e29ce163aab8b17d2c6f6a11d6f344952acfb43e05f58bf6e58dc1a0006353002f11f17ec630f15667d4699c8b3483787616f4f1583fae05dd340664b1cba2e5fe520599243a5851f39609e2e6adc49aebd0f376968090f089142b4a3a79f6af0c3a9e35afda0cac550846cfc16824ec1fe1241ad6f4dd86d3c538b832b7662dccac3a0a91adc3053224b1efce48162d917abb4abe383caa300583188fd658af800b27a1b82c9af795b75854f03cf7c3427d2eb202b4db7e6f53b37ad3acc489dbfa43a701335fb99209f4cbc374114ed27bfcd6e9451b4d08583f60eca8e08b1347500bbcb7c0fcc651270b8a0a9a18da63b6e6e893ced78ee6270a8330c37551649b5b6b205e038758315455807bd66f23c44ddc2a7b60e2a3f719addffcc9ae261d850c1dbe40c311a93250dfeb09b12c3f7b6b6dbebaa8312a34d829e3257caf69ceae0b1cf6f5c0b35f9e2b32b4024bd292e2521217e7199f08f7d12eea813570e40f857aa56de36d5ee88af606723b14a1c6427788a001f9fca2184ec49419d5d6386d0a6655b6fcaa0b12faa046f258705d0afd110042be6644d037e622c1e5f51565fd4943e84511612054b23772a0bba171c498d86b539a3c57f3d556edeac35fbcd59917cfd5981025751e0d9dcca27d407e8a3dbd280916cb9b6efd2aed823ec7e9e3e5083ebb4e6a190fc46cd545622e012914d1ca1283a848af00a7b36d875a7dcd2385595b91b450e55d658d7ec76f115df7637492605e6e0f99f0de964be3bb7fd25ebd1ccdcdf58d87c719aab72395a0f35c1902d938dc10abb28aeb4c6c210160b72146ef686cd2f286a015246375bbea088307a5e69c1540f3bf8d5b93cf4e77413b660c3c6659ba357376d98b8c50332f837db23b9b152873b9dad2b798ef6d19ae85313590b4eb890b2e15e672e7aa6c2bbe65be08f8f25c8b7cbab55cf0b70a359504097b23c726387c75b656765d7f228f8b67df50ecc5a84085be1e29a12f3b24f2614413b68af8b1b82d33b96e4088184f864341ca47986e503045b0beff9cf6513ce93cd9b8659bca7b7229e97820ce91a709a91aec0e9d71fd25a6e07d36ca4f7b7b9b2c2f59b62252c8dd20d7003cf8663e2cdf910c8ea21728b367fc2f4806719d308b86d7b7eb6730c3c801bf99b5be4908d4e7d2d66288206bf22a67930d6341b67452a9738f1b43bfe797b1b487a2edce379dd21b458276fd041b5cd89821ccfb4915318ba7d704b1e27e6ae945f8f6148fd7ca8f9497dc5f71dc61e44d9d454c4157ef153891723110874e76af146b1d545557b93922dd68a85dbbb9d998620b44d4ff7dcecccd441a56132d7632f40c59480a47f1f06bc469cace1b0a817e419c01676e830d36ce2b9b2bdd4d4125d83d9c61311ec29389705aea833b4a269a4412c7f5695d5155f36d55d1d689231c0ecfad8af1b7b4b6022e8991eee659411bbb97b00f46860e12340763124340c27906f2a962f7fbd0ad066f10527d844bcaac4389cf209166709ff54603a1e09a5b6919068fd54b15dc06cd0e03debe0d65ba2d350473b1454dbc3ceb4b4612425e37c030ce0ce8674540e35368d8883b23c50c998a66e06e5088bdbd26f62156fc17bb8d6f6346d700af8b38a74b868deb997281a33a38cfbb9adf3b1d19bdf10edc333b716992d2f841de3def1be75d94046a8c2caedeb7612b6551a065bdb30ef4525b019e0b449545cc1f59ec8cae31dccee3d37e409ef3ed38805695a696b545ec4a262bec93e7da205d12ddf6116148ba771781aa3df59c095041344318f6cf8f72aab64e1860390269eb51bcea32373c2341582e122524ae14f9be474606c40c2d6e2d60373d5d6909c45657074d71b8aad6a6a15a11251ebea6a5bf4e93630a93ca14d150660d864672fceeca42c0f4d381f1ff249dfcc55ea51d77c8e974479f322a2a91b274868c66b6e13e61b7ede29386da093e457debc9a70567dc3043beb0a31a485a8fc0c43eb426acedc3df96e490271ed8c04940e6e0446b75be7fd519d3963afa132ddcae6ed03243b84fc246b5298a7ab9f655e0ccda2efb661fb00e93abe2d2cdf3fd736d6106c840800a22064ffdb2f03f02185ff10c760c5c537bafddb26b55d1861d9be1f7eea46b24eb986cfd1b3640df717dfb5a66c8f1f399e4fa429ba145e2f8a34f87fde64d5e4f77fa586e7356889cdf5e06324c8f3e13bd2c87dcf33fb8a6680fe3477e329f2a94eb8bc2693aa64afa2e8493aea2d76d6a3021b50bb84a08cd3ff3516b5863e11b7ad4bdbbef5cdf9608ed89f05bf68b36a7f153178eb4450e5e9384812446e5c8383cd5b9d798cfb7795a35546150ea8f57870fad55d0694de2c0041fba12ef52198ad85fd5d4761f5e820606da5f6c3fb5f315a5ce4d1f94fdba1592f37458cb18e3f726fe7922b0a12e6a13f90dcf2f2c6ecb5e1d5f2e79080de4080f9a16ef020c6b908b2af3a4c45d1e73cdef6d78ed409d4e38d64daeeddca5e88e0f9db46f894d4a90feafdb9cf0c421dfdc8e8e7b554ee9643feb68db8f6ec1452e9268ac6b6df102f658a6664e8c40414eec4abc9fae3a92b065197d9fe2f12052bc544c20751573865e4cfec53923c858cb0738d365f2c64d84410b9fdd5e15ba59079825bdce5bf98e4be626c2e0de032a3f33db0dc025dabe8c804b24b6139d5eb948dd16012c88729c44656780ae927445ff658a3eb3abef26beb6cbfe0f37f79be978ac2e6c0c76188c86230eb37437b0a27f986ea648c154d991430aea5c415b5443ffeaf4736a976de73e5d3225ae736ccb587db3552003ef12e658068c94a9386aa44949d6f633d0d43e37c6b04d31376c9c3c54c9ef1a41b210ee1ab28f9487b610e68f1fc6920a539b15cd97d333ff699c7b273f5d700de0b913e42691b808e61f353f54fcc597c6f58e7153c24e4b7f2961fe7653b9bd2e8f0c4a73552c487f9fdd3cbb106625f39c3f54abf28a16b77646ab91223044ed699448b3e128045409a6c237bb7fab6258cf41afaf535a23d6f3a144accdc3d41d003f1d7b2497a25e6448c2aa0c92b287a3e4274a8b4125c055b9d2e0827f8be39a2fc9376fd1c1ceb4e50e961dab42557ec57c9227bdae74647864d9b61bede18b72949fa295503b87cb75eeda4263819f017582e94cb76b8eaf3981c92ae26852a417edd6a042853006730c996e247747a8e11bec2048080a19a324e8f3e4e3f85aa60266cc1fcc6200cad93d9c57b8fb3d76e24597ad5bef23aeb4c45c2ff68e8a1652ec17e6909ae449fffeae77f4a221b345ce16d4443c946dcdf4d38bdf05289832d44ab70fb49cf21b2806cba24cfbb7ec427ce5bdc8b38a5a0e4", 0x1000}, {&(0x7f0000000300)="a3ee2606203640207454b6cbf31190f4970d7326c8d434d6de6bd9086ff0a339dfdd4184bbec824d9f9f9fb030c50245e5f2b6837b435dce114bdec27ac75b3a7f6a08b96abb64b43ec081fef47a8bfabf2ead0603337b48502695fa1ad78a07b392e842a5d6b6cd06df6a0bfeceececf8e9cd3c37da32061527a026f156719a53c602edbc662b8980711c5c62e827316f5186ddd4c3a8148dbf599cb503a22767f908d0554dc6674169fcba17f26f3976c8266a4e6547e62aad22fb2deef62a34", 0xc1}, {&(0x7f0000000140)="699878850529e3612ab8a7d38b42889cfb7606443e0145def0184cffb2eb65c7e28cb1", 0x23}, {&(0x7f0000000400)="a91aed911b395b575c96a30d6e3647e7c0c6cea27b9bcff8b4c74088dcc4cd88a2c6451ddd1a9b202165fcb9fef294692bb7aafea2cf3601", 0x38}, {&(0x7f0000000440)="2ac888cc2d383385df498b4f1c02253cae83a23405db3a8319b5c7ed1b447b0a7441319ac2514021b38a50853f92aa25e120ce6d51e4864ccb13cf85fe412d4c43cee76ccbdd8fb13f647e21ad881de5e246f1e250ac47493f9ff0ded09b16b65cc0769240c869521ad1b0ddc86eb700196b8726af7944552122c92d02c783faf1aff66577203451da5a8f7f311c83aa3d940eed8e045e79f50b2663bfc250c0511ec49d899ac6216607e6418da781efdf506279", 0xb4}, {&(0x7f0000000500)="0f513ed2150a20f3a024c907ac6fcadcc0388dc78ec4aa28cb630d5373128739593bd0a1e3bc7dc8589fd38e42f57a9a8c49312f733e1c0e411647cfffb9d4e7884586c6bc014fe2e465c2ad363369169f2948c5ea6b5d0a62f86d91cea80d856b42cf9b15d24946d0aca9cc7156b75ba73e3e85826c", 0x76}], 0x7, 0x0) mknod(&(0x7f00000006c0)='./bus/file0\x00', 0x2000, 0x86128) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000001bc0)=0x7ffe) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x46, 0x0) close(r2) pwritev(r2, &(0x7f0000000000)=[{&(0x7f00000000c0)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000200)="010000", 0x3}], 0x1) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000680)) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000700)="801c110e003435a3c2a1d5e15586d9fffe2ea53e22ed7853bc16db4921fbeb449b7384fc78458f0b0ecabc345d154fcdb1ce29a106861e554815e7575b861037c3cedada9f8e4ebcccabb9ea35005e03c0f2e137de75b9d6c8b03767f0fff68dc9d98c98e421aa56d88aa4ea6c2a9138522bf84f6a5dc5bf1369462a3f44d34463f6576cbac197568df942f77f6f48d27bf960b36b3be9cf022d9819c093689f6ef3737045283cd18e628748f9469117a0e90dba55dd7b80a153b01dc6263a090fe553a3b5744da5ba3c3a36fd07cc681efe2308e749d9048cd201ae7dd76ca8a0a46d5220cb388fa73f7bbbceb861ee10eb393eb4308ff0840b442b0ac76d5c4663f58221e2bdf839c51957bcfee3f30ad836932e6273becda13b2bde5838fc8dd06240e81c0cbe5fb9d0ae174b4950a34d570b8c8c2b3c21cbaf5813854b77c9f5a85daf2479f2221e5b0e258660f678366dce52995908068e1261ecdf4f008b4c476d5d84f11c48664dc08d6f6e1fb35693dfa919bf7b372c17a4062ab334e4397225f9c4cd8559bdcc225179109105f913314eaf5b17844fee7d11461fc6936725549d75cb23e308899e4023ad32087d0ecf8d4ed3d24d7da4ca24e43238a3ef8ec5c5e8b1ead7c7a58235067375100f1a603450cdf84b200c492bb05db09fbd47d84f31ae7f929731212e6387be1fb9d436d548d1dc33560df5c71697fa92f763c2524e5c47a46b134f05a74dadfbfa8ec628ac4fd9c32de70068a06e098be2e22859c7f9ab1f2245f60a00d08127cc9d8efc881687a9fc8c089612a658ab966668474128ca6a2b53318e20ba38100bd9726d83bb336af4c98828243ee01389446d03873d1ca9dc6f68e7c6de4e2e318b6a5bd6d7ad3324b06ebc78b3099338520c253824cd45f46074b956f764030dda79ab171a169b401428a962b0d45fe0d3b2bf9c6c28c23d39247d7049dfb9759e03ca574b93d31a707a9e37b1770c9416f3f038a5ab5df26811f5b61c85639c3ff9238ba8c5541df2e5c6084bd76c677bd422cba75bf28d188bb87482d8a9ff71b3133900b1ad2ab0f2b49603f5b19229195e121a5f3ebb9e073c592d38e39fb1b99fcdcffe9b5588d9753fb15d924e9e443b76510916fd64e50835088d07afeac97133cb857e21d0c2ce76a87025951ebe5a3418bec724b75bc0f700b743e4d51a98d731add6af575ef9fb7d019c058dfa542a7cf4f9834b86870c1749b8491d73d077460bbde5074dc020c26b1e917174866795376703d3c8ba05c95756eb43df9950754599f44c73fa04cdc059ab6a899d250a3c34f64f39ae0958290acdae264c19a572b6d59f2603cd70d52c00e2fc87bc7394fa20dbfdea0c5664cd9f73bf0db0b3dcd775966f3ba8eb00bed6c138bdf11002822140435ed79a50d07f98c9837de32caae00b2ad1d83b1640ce530f28de5ce4b937c9f01562c90b73c061b76831e568dde285c3eb6f91d128726577a251b8a7c641d7bedfe8b5c26cacafd294096e9d2a2346909565e6a74b4f873afb20b35e1daf42ff265534c72afacbf4072b104b14d41a7f7158f192aea7a72769f51fd618e9fe5c0646a878fb2accb6a6a3043f22e084b326f615a22c9a71773bc923652e02dc124d90a1ea38bc206efd9def3e34f40b69da605e74", 0x4a0}], 0x1) 16:00:43 executing program 1: unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='r\x00') stat(&(0x7f0000000040)='./file1\x00', &(0x7f0000000180)) mknod(&(0x7f0000000140)='./file1\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file1/file0\x00', 0x8000, 0x1) 16:00:43 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)="01000000", 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000080)={0x401, 0x400, {0x2, 0x1}}) 16:00:43 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x30080, 0x150) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) bind$inet6(r2, &(0x7f0000000000)={0x18, 0x0, 0x8c7, 0xfffffffffffffff8}, 0xfffffffffffffd21) dup2(r2, r0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000500)={0x10, 0x3, 0x4, 0x5, [{&(0x7f0000000000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil, 0x9}, {&(0x7f0000000000/0x2000)=nil, &(0x7f0000000000/0x4000)=nil, 0xfffffffffffffff9}, {&(0x7f0000003000/0x2000)=nil, &(0x7f0000002000/0x3000)=nil, 0x100000000}, {&(0x7f0000003000/0x2000)=nil, &(0x7f0000003000/0x4000)=nil, 0x6}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000002000/0x3000)=nil, 0x3}, {&(0x7f0000006000/0x6000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x3f}, {&(0x7f000000b000/0x2000)=nil, &(0x7f0000006000/0x1000)=nil, 0xff}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x7}, {&(0x7f0000008000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x6}, {&(0x7f0000fec000/0x14000)=nil, &(0x7f0000002000/0x2000)=nil, 0xafdb}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0x5}, {&(0x7f0000feb000/0x13000)=nil, &(0x7f0000fef000/0x3000)=nil, 0x101}, {&(0x7f0000004000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x1}, {&(0x7f0000001000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xffffffff}, {&(0x7f0000fef000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8000}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', '\x00', './file'], 0x7}) 16:00:43 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fe6696c653000"], 0x1) socketpair(0x1a, 0x7, 0x7, &(0x7f0000000040)) dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047001, &(0x7f0000000100)) 16:00:43 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x9) 16:00:43 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff9, 0x40, 0x4, 0x5, 0x10000}, {{r0}, 0xfffffffffffffff9, 0xe5, 0x80, 0x8, 0x8}, {{r1}, 0x0, 0x0, 0xc0000027, 0xac6, 0x5170}, {{r0}, 0xffffffffffffffff, 0x60, 0x0, 0x4, 0xfd2}, {{r1}, 0xfffffffffffffffd, 0x0, 0xfffff, 0x72e1, 0x8}, {{r1}, 0xfffffffffffffffd, 0x10, 0xf0000000, 0x80000000, 0x8}], 0x8, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffa, 0xc, 0x6, 0x0, 0x3}, {{r1}, 0xffffffffffffffff, 0x2, 0x1, 0x1000100000000, 0x7}, {{r0}, 0xfffffffffffffffd, 0x0, 0x40, 0x101, 0x7}, {{r0}, 0xfffffffffffffffe, 0x9, 0x7, 0x7, 0x200}], 0x3f, &(0x7f0000000000)={0x6, 0x6}) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff, 0x2}], 0x7ff, 0x0, 0x0, 0x0) 16:00:43 executing program 0: r0 = getuid() r1 = getgid() lchown(&(0x7f0000000000)='./bus\x00', r0, r1) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r2 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) preadv(r2, &(0x7f0000000a00)=[{&(0x7f0000000640)=""/241, 0xf1}], 0x1, 0x0) 16:00:43 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x180, 0x6) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x400) bind$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="00002e2f527573e8d9c7cf92151e77a6f7c3b6317b"], 0x8) mknod(&(0x7f00000000c0)='./bus\x00', 0x2084, 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x400004000080c1, 0x8000}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000280)) connect$inet(r0, &(0x7f0000000240)={0x2, 0x3}, 0xc) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:43 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x1, './bus\x00', './bus\x00'}) 16:00:43 executing program 1: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="71022e2f66ff01000000"], 0x10) sendmsg(r0, &(0x7f0000000380)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0x5e}, 0x0) 16:00:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x54}, {0x44}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000040)={0x5, &(0x7f0000000000)=[0x100000000, 0x8ad3, 0xff, 0x8, 0xfff]}) 16:00:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x30}, {0x10054}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x7, &(0x7f0000000100)=[{0x8, 0xe6, 0x2f}, {0x1, 0x76, 0x6f059b0, 0x2}, {0x8, 0x300000, 0x0, 0x9}, {0x2, 0x8001, 0x6, 0x2}, {0x1000000000, 0x5, 0x8}, {0x10001, 0x89, 0x1, 0x1c00}, {0x6e37, 0x8, 0x80, 0x401}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:43 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) r1 = dup2(r0, r0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x6, 0x2, 0x6, 0x5677}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000780)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d569020287ce96991408074f0a8b7f55c3544c7a1eaffa8c19b9f40963e949821f54c23f411c476ab4c7d76eaddfaea404dca71e26e95282891a681a18293906959eb7998b90c9a0d3d7b56b2150ae6c663942ac04b710d9a738c47b91df915f55b5ee60ed1d3910e16f7f2407bf23292a2a9d471bf97219c55ff33341d9d757bad34ed75681efcac2af4230e0f6d316100e6a77f58080c90611d14f9c72d3410a84adb3b1795504b44db2f0df0868334e8f805aafe113be40e55fe2fb5b57dea99da566d0157d4efe8286e1b8e376e1841e7bd18013e98f30382adcdeb9442a17c0de3bc84a2f9684ffc2d40e50da4b79935c2391491b6ffa8b1b953da5940f306713884504a25430516877a53ed45076d3e2bf4a812905e4198f72d0bd9e3cc10b6d3ca3cde5710a20e13b0ff2e2bc325cf55630c180d722392e5856cbb6c85ed57f33966556cdb733ca8edd8036f25a0b2206b79f663e17a488651ebe402466c631cf088d0880ca7d890aba7d2597ce5a7a53698e4331170d7118c119aec184080c34c5c5e6a5d7ea5286ec996a9e9f0ca41e036380a3616a01b1e2cc8adb9ed4adffaa31735d36d873fd74aaf2eb451d24aa7dd661dea3554880ff46f7a215153e8155b923304d652b0b0dca3af0bd8b83fe76c28a9315f9acc2e2d7ada11bf888a43e6d984311813f", 0x292) 16:00:43 executing program 1: r0 = kqueue() flock(r0, 0xf) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) read(r0, &(0x7f00000000c0)=""/219, 0xdb) kevent(0xffffffffffffffff, &(0x7f0000000080), 0xfffffffffffffffe, 0x0, 0x1f, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 16:00:43 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "8549550002580a8e318cdcfe53f5afa680400900", 0x10, 0x6}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_broadaddr=@in6}) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x3}, {}, {0x6}]}) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="8d") 16:00:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000240)=[{0x34, 0x0, 0x0, 0x2}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="8d") r1 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)=""/32, &(0x7f00000001c0)=0x20) 16:00:43 executing program 0: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) bind(r2, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) semctl$GETNCNT(r0, 0x0, 0x3, 0x0) r3 = getuid() getgroups(0x8, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r5 = geteuid() ioctl$TIOCSTOP(r1, 0x2000746f) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0xa3e1, r3, r4, r5, r6, 0x40, 0x100}, 0x0, 0x1, 0x100000001}) 16:00:43 executing program 1: r0 = semget(0x0, 0x7, 0x40000) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)=0xdce) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000140)=0x1d3a) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = semget$private(0x0, 0x4, 0x8) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000001980)=""/139) close(r2) semop(r3, &(0x7f0000001840)=[{0x3, 0xffffffffffffffff, 0x1000}], 0x1) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000004c0)=""/220, 0xdc}], 0x1) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f00000013c0)=0x7) semctl$IPC_RMID(r0, 0x0, 0x0) sendto(r1, &(0x7f00000003c0)="8717fc0324eaa85a791715e24b46c72b16982a6aa02d8e0b82a6b3cff98a112306ae3d9f0f51d8d48879e0ba01d93708099ea97caf34c02319200a77f5a99490aa19a8103e0bd7c634d39feacd5ccbb63e43397c2559f097a17d463a44a8252563821bc3e5fe88c8a3efb874984d97ac024e78bb449800fce88053789462474d38acfa11a5d60301df0479a98c47907645b12e542aa918883e07a06bc9e698bf799122846e49f7756702ed304e538e708c1796bdafe1a6d4092c109926492b631a874c7a075c417d0fc495a922c80953cdbba07da3ae152204cb98e5b2262fe181ef5e44344726c5c0153c20e49b70b4118892", 0xf3, 0x402, 0x0, 0x0) semget(0x2, 0x5, 0x22) setsockopt(r1, 0x7, 0x7f, &(0x7f0000000340)="f363bde6031305848708350c266198d8dba74f9abbe73166cb6dae0ccf4eba300f0f1f49080ea0d7078ebe4fa4066127013709c706a1224380c9d6", 0x3b) mknod(&(0x7f0000000080)='./file0\x00', 0x40, 0x0) semctl$GETPID(r3, 0x40002, 0x4, &(0x7f0000003a40)=""/4096) semget(0x3, 0x1000000000205, 0x181) sendto(r1, &(0x7f0000001400)="d8475bde1e571ae00a4380109c09e90d19f02d56ae3ef8292794914b60d60ed37521f8f28f71047c2596", 0x2a, 0x8, 0x0, 0x0) fchmod(r2, 0x100000000000041) semctl$IPC_RMID(r3, 0x0, 0x0) fchmodat(r2, &(0x7f0000001480)='./file0\x00', 0xaa, 0x6) readlink(&(0x7f00000014c0)='./file0\x00', &(0x7f0000001500)=""/31, 0x1f) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001700)=0xc) r5 = getuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000001900)={{0x0, r5, r4, r5, 0x0, 0x40, 0xfffffffffffffffe}, 0x0, 0x6a6, 0x1}) getsockname(r2, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xffab) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1, 0x810, r1, 0x0, 0xa) getpeername$inet(r2, &(0x7f0000000680), &(0x7f00000006c0)=0x3) 16:00:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x880, 0x0) socketpair(0x26, 0x1, 0xff, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) syz_open_pts() syz_open_pts() 16:00:43 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2014, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x150000}, 0x8}, 0x3c) r0 = getpgid(0x0) fcntl$lock(0xffffffffffffff9c, 0x8, &(0x7f0000000000)={0x3, 0x2, 0x1, 0x8, r0}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x20000000829, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000300)={0x10, 0x2, 0x4, 0x80000000, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x8}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x6}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x773}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x8}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xffffffffffffff80}, {&(0x7f0000fec000/0x14000)=nil, &(0x7f0000fef000/0x3000)=nil, 0xffff}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x10001}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x6}, {&(0x7f0000fec000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x8}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x400}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x40}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x5890}, {&(0x7f0000ff2000/0x1000)=nil, &(0x7f0000ff5000/0x1000)=nil, 0x5}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff5000/0x3000)=nil}, {&(0x7f0000ff4000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x1}], ['./bus/file0\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x4}) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:44 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = socket$inet6(0x18, 0x3, 0x0) unveil(0x0, &(0x7f0000000040)='r\x00') getsockname(r0, &(0x7f0000002880)=@un=@file={0x0, ""/108}, &(0x7f00000010c0)=0x6e) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 16:00:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x6c}, {0x1d}, {0x16, 0xb}]}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000001c0)={0x8, &(0x7f0000000140)=[0x3, 0x4, 0x7fffffff, 0x0, 0x527, 0x3, 0x4, 0x10001]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x8) r2 = getegid() setgid(r2) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000005c0)=0x8) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8d") r3 = socket(0x30, 0x3, 0x5df) shutdown(r3, 0x0) fsync(r0) r4 = open(&(0x7f0000000200)='./file0\x00', 0x10200, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000240)={0x400, './file0\x00'}) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x0, 0x0) sync() 16:00:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000100)=0x3f) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x50}, {0xc}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)="8b") 16:00:44 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) mknod(&(0x7f00000000c0)='./bus\x00', 0x4, 0x7) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0xffffffffffffffff) poll(&(0x7f0000000080)=[{r0, 0x80}], 0x1, 0x80000000) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000040)=[{0xca, 0x8001}, {0x0, 0x6}, {0xc7, 0x401}, {0x45, 0x1}, {0x48, 0x7fff}, {0x46, 0x1}], 0x6}) poll(&(0x7f0000000240)=[{r0, 0x85}], 0x1, 0x0) 16:00:44 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x88a1, 0x0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000280)) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) r3 = dup(r0) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17", 0x105) poll(&(0x7f00000000c0)=[{r2, 0x6}], 0x1, 0x0) readv(r3, &(0x7f0000001000)=[{&(0x7f0000002180)=""/4096, 0x1000}], 0x1) 16:00:44 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$KDGKBMODE(r0, 0x40044b06) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x1f, 0x0, 0x0) 16:00:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x44}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="9d") ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x10000, 0x3}) 16:00:44 executing program 0: setuid(0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x8000, 0x0) fcntl$setflags(r0, 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x80}, {0x3c}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)="8b") 16:00:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x100000090d6, 0x0, "d730c1e7bb6f1a30613200000000130000e74de4"}) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000240)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x9, 0x3, 0x0, "c12911584214caf89f4daf85b55fb84e28db3e60"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r2 = getuid() getgroups(0x4, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) lchown(&(0x7f00000001c0)='./file0\x00', r2, r3) syz_open_pts() openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x200, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000180)={0x7, 0x9, 0x9, 0x100000000000001, "78b58fd8e28ac0fbdef21f8f0ab7d1f7001b5233", 0x0, 0x5}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000140)={0x6, &(0x7f00000000c0)=[{0x4, 0x2, 0x8, 0x9}, {0x1, 0x3, 0x8718, 0x8000}, {0x9, 0x8, 0xf6ce, 0x400}, {0x0, 0x3000000000, 0x5, 0x9}, {0x1, 0x100, 0x4, 0x6}, {0x1, 0x2, 0x2, 0x8}]}) 16:00:45 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x282, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x5, 0x0, 0x0, 0x1000100000001}) r1 = semget(0x2, 0x0, 0x2) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000040)=""/17) 16:00:46 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x8508, 0x0) writev(r0, &(0x7f0000000680)=[{&(0x7f0000000280)="8eb45e59b1e0750684f3cc3ce116d1e47ba72d167b403a2466725ae62693a1d7b88cf0be3816bcbf511020f2f42c85df1400ac24e975c2fd94a119ca16fe324d855d954d8d7880500f2ccdee0fcdd00b0d9af1beba3186477cafc70be9779bdb465702ffd463e0fe140dfa9ff28a471be38ba4018e18f2ebf07affed5d95a6d1bffce46635f52a152deae8a4b1432431627ee1ed61b5172e2c19", 0x9a}, {&(0x7f0000000340)="387cdee1dee5e22b7478aef57f168ec05be0d237fce9f2677d3c48842a9bfa020e0c17dae08bc00245578111d51cf2e9f9274872e3a0175cc0ee70f1506532f8b74433141c243b01e3048fc191", 0x4d}, {&(0x7f00000003c0)="b11fca6dd5e52e1d403cbccece5faaa5f039bde8be607b6a96083854cc095eea834922aa5555257ed0469978c06e4e33d7efbb73d9bab5ee40b754f75020f6749f0b5766916e7b7e33f4aedfe01bd8c3ec2da03248a285d200a6789c86ee635f893680a64617ddc408eec64323475c22b184aa26828db109e3d83f95c438f2ae43f58836ebc4c6583f8e4be32628", 0x8e}, {&(0x7f0000000480)="74b53d2bfe44e57ca2579fc21b2bc8ed04f078b0a9401b4d9305b8a98b4730815d5fbd9aebd46961e187e99a14850b53afc68d950447aea48e6f436b7b35f454fb3ae22bc5a72f8c3b5f260eeb780f93c9492f4dd16af5e4e318b85a809814e44cfad8aac7e7e92bf60309d69466c2eb89f0250c187ba5538f43211aa3ae60ddad09ca79380ba3207bc7c1ed7cfa8eebf2c8df1527ada0c5d6f8d3d232ecb1aec06e00c958604db615b747c0d33efc6e63c351af57ba6c988e1c7bbc64605208049e08a654efe6925f0eabda32baf7aefcdea21ac5ecc32305fc7e8c5962190b23", 0xe1}, {&(0x7f0000000580)="9fc8bd3a", 0x4}, {&(0x7f00000005c0)="105f2972f4960052539908f244083fb1efab5f85501aae1427a9fcdd15ffdf5c03191c5425c188b6ea4fe8b9a77a37f8b88d3129fb3b894d0dfe37b89b9ea23185979b14018c6af9af58a506efa95e37b1a5fdfca62ef51e8f95d9ab8ea3a37d3e0a6dc03b70dec5862d53bf22782cda25fb480eb565884613b3075f20f91002a1fe32dc3816ae78b998299d015a221cacf6e29e3eca6bcf0bef43ef1d0284c238a8640940b0e505b36b9f88e06800f15ce87f089b02cda86ad5", 0xba}], 0x6) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x1000000000000009, 0xd17, "419414a0f4336778fd00000000000001ff7132bf"}) writev(r1, &(0x7f0000002640)=[{&(0x7f0000000080)="5fa584622dfe7ff2f90cd85b6bd5d2762620da253fba61ceefb2025295c9fe93885c0f58e1f2e16dcc12f1ca5450cc57eac03be1932f50acff5b6ef2b5b464a18818075fd8257dd719c0ca34c8fc2ba8e451a2aa0c1da39f5305e3a4967bd62a00b590e71b085444a85be400d3f2a25bb942606aad9bc24d842cb4ab7c689956e793a302ae2be80a", 0x88}], 0x1) socketpair(0x2, 0x4000, 0x1000, &(0x7f00000001c0)) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000140)="f8f9c4bbec8c2d68856644061cfe5af54e6437856aacff925b6a962ac813417223ea20cff91f93834c5af5b407d3afb018e5cdfdfca5ff91b4b32e2d32351fc5d8e477927e86af13a9d5839b398f56d5ac6ec37bb75e89f0e0b76c785069171a89a3052956d593a26b59b37c509cc5ad2553cca8d9ab3053ed461a6dd927ac01", 0x80}], 0x1) 16:00:46 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000480)='/dev/zero\x00', 0x80, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f00000005c0)=0xc) setsockopt(r0, 0x10000, 0x6, &(0x7f00000004c0)="9f57f3d43f0f061e0921def4d4fe1b5925050f56e0547c28d16eece5c768ee7a3ae9e4964ecf7ca359691d08c7837fbb2d332e5c394f7183aa211fed6dfdb5819787fd73f16c3fbf024b05c34e11e687dcdc4909b4c65f15cdd9aff205c0c8c1a4c57d71d8516b7bdcc485f8a6fe8af2dc60368440b768ecf26dc7046286b75711d04ab8252b889019", 0x89) r1 = socket(0x6, 0x4, 0x1ff) writev(r0, &(0x7f00000018c0)=[{&(0x7f0000000600)="3d0870a7c401467e426524e990d2f1ebe61edf81a0fe56e9e251a19daaf6067f3dc6866f113d828d912de34a38813b269525b11d3db6c4e8fde2400991f978d514f5be8c4f14293f0125cffec9eb6cc5f29e59e495e96bee49ba412c79e808012082bcc0f041587b8a54c9e8ebfc658f134f59ffae9894a7d53858543f5fb4fca37add2fc475bfd7601bccd564ba5574799066c21bed9d52ad6798c25447e8316c989ad03f83d80cf78e6c53457834cbe272a946ef1ab56402b21d", 0xbb}, {&(0x7f00000006c0)="e4efe97bbc9113e01f0e7c6bb079224539c2a1b4d758622905bc6df8c0f06fdd6524f5fccc939aee05dbe02d68a31d728e84c277c1d566c60ec8536946e107b342d3c8f17ccb5f268c6768a10bf1dcc070dca1a3c24abfb0880de3088f4b23d676c8ede406441843cdb9e136b84e9c0f702f013fdc5b9691687a1dcee91ec3a2080f54c58e4b5d1de68e62f44ee29506f37d0fb2e50d5f33a955509424941149ad4728430b8bdf43731d678f0ddbca7e096cea6b1dd8376118c4adefb1fd364df43ba0d40cd5b417486e5678448b9e8de95353974f1c3fca93c8f93e0fa0d380137a7988e7471797156ec09a4d602a42c2231a512fe9a0bc263175159733d7c53362fe10cee395609d608621a08ba1a4877b77e6efadfd52a0215a822fff8a08cd159feabd8c1fc13ed3961cebc5b0379e0aea736da4e50569e1a065250ea2a8646be5f8fb028dcfb201351a6da867bf0b54a312aaa1f7e7b7a616b3c1639c6800815d2d93b9ac1ff9f6e84a11c553a3db54e914a3f4e8ced99312ab20d258d00b5ce0f40bfa71581f8631c8bfe8ee70420f33f23ee2df6fdde8c7cfffdd91bfc230858059a90ea5b1ebba757eb5670234936508c5ac8a352d556e092db7d2d1fd473270da2f15baeeaaf2903ae97e72748a6152f24a8b79ff45509782d6851762fd4912239f31690a95edc83dd98c3f450619d36d7d3183865f2801c6c7493244e3a5d712202af838b1863ffe82303c5447b2580f7d7c29077298de75dfeb55a02bf65416b423bc2a013d265794b9df7c46a605add97abc13ec3b2fdf3f0d99680ba28543ad28bd1161700cb96b86d77346de8f3fea1d4234b4b453be5baf4baff4cf60a4bd8216f53412c62ce4a8d52ba1353586f5e2b1db66efa83a80a3b9c8d150b5a73ee3edaab9c07a4e3d44e755ced3a2ca71c0802173ef77a9c79b31440b01afbd9d096cd74589d3c1db9d019c64d347ca185997b295f34ac1a28bdecb22786c4cdef057ef0e8b2757c9c74300ff860fcb71c07d340b78dbaffe8c8781c84fef9d4f677108623a9f7917dc789472af2e1f82d2dabe5b29125d4e2239876d49255e4cc0a4a0edee35dd9145539f2e4ec3af498142bce5a1383c34cf2477f51bbe2dc494c4985eebdd6a146cd4a9f4c24571557fb78523404dc72a14cc5af6cf8d4dc4708f2bd38689900982d0bc835dd16ee36a4fef877707409030ba3a7257ad73d54bbaa2bad654df5f0037c726dbbf0da210223850b641c5b7ed76ebca8cf3c1a5b721857183da6eeab742c4b344be5a8d444ccf4a1fe689f1e5a9533bc7cea557417282578e5c201186a685e81eab51b485c012edf84b365d449d82fa9167017638538e9adf041014456732b4361c6034adc9eb01b9acf9b09ad29fe1f4920a3dc9e00465d338c39d6fcf97b5ba8ed17cbe445acf31397d0ad79fa81af209d72e2884c579d1a7c7c55156cded760fd1e882edfa0ef61bedaf62439ad29e29f2c4036fedaf76dc22baa743afd8470e09b83d940ae9f56db3ef2ccfd2f306e6e4a2be894c72ec7d26546a59d274c93c0a7e47f6ef54d54c50d93cc7b3625b6ff199dca20175c6758970cd8501ecca662aefff532d3b994c34cab5a063bd7bf173315f3a2475760dd67e966abc92d039cc3c62cb0dc0a0621a7c84204e6738886b834a55ae3f57d9510fc859ef31ca06b9c29a752737aa4db8d05d369b5548c369d4cb7af524b3252fdf33703fb82f175de42813ba7d431984b4ce0e38836ade5a44225783ab7c08e93e98efa17284be03cabeeb53f3dd7dff5fcfb3da9865782bdae9968ae3a2f2151a0c74037c61bc2231c5da19b9c4924a53a31c794659c2eec14071fc86364ee5b4f2634321e2699ab342387b668a25dbae41280cffc7e45e702a45f644886f858f67c14181212569b67d7de575854acc498ef1c71c992889cb23e8e4dd8ab2de952cdcf502250ab973db9887a2ae02aa5995447a1dabf72bbfb397b218180461a09f5f942503ed46f2e8e45e64c33e38eb4bf1608c1f1dfe3dcc8e9f9349306c9d4c40a4ab38a66cd6d23add2546976981ca03cb47de3edb057d3d30fe8b8aadb807245d7614566579f703cbab6679dc1d551f3acbabf1bd1505ad853e57b1043cf692c17c41c56b9e90f1a2a39205facfe8eb2a68412916453d4042e250fe8e8605549bf944b72db09bfb83832fd9505ab88e6e94e463335a855375f8bdd4a78fbad6d1af62baf79b8b2b73b63230ff7f87924437b3eca76493469e4e9e4dc24a7dd8dec78d99611db58415277e067a5c2e10db348bf854913a42f6b71d4c0f1da05bde3e2c6b100cb91df7dbf9776240d8c7ae932b18cfbde2c947fd7fd0bd519d441dc22cb4b06953bd80a885ccf48d7071529b0ce890047b34574be1e992a2451d6529c92a9c4633bbe274e09a0aa864ffa2ff1b2a3f4878d3b0a39ad0073606ccef95ae092eda58ab79c94ac05562596ae2d8678787c4b41b7942b93cf8738712b10b05772d1fe0126e26a0712d895c45f9f904ad48b6f43f31f97ce315c228d81df56ffbecb0ba6577ed2f08ceebbca0aae4bcae8bf82b901f37a85eb884caf8469eac41485b6e3fd1b8124288759ef25a3b8dbdfe1af30fd7efbe1c6f976f2904c9f5b7b7654fe73a7ccc9dac91fe5871433fb8734ab34068b81a932187d1328d3df0ae2a196b54fbbb4967a0b33a19a138011a2c517eb5a42d2adf2c55a31ce890fdc6cc11f55d2fd2235a7eff79a943e5a68a25daae490209180a5c5c4fb2f374c1759e0d8161a9dc95ae3320940d3afe5153f6bf2e18986c27be2f37855902c809d59d1be100765ea645299d7b81ea9b8dd9c8e1710bc392ceab61f4c2ed90e6c6ae796fa8137f3c80f1284365e79ed12803b5f9ad7fa5b8570d0e7ac900f132a070841bf0d2647891e664dfc6f41ffb344a0069eeea630377dcc0d5101917be3a222883fcf73c85b0857c0da405c4f28f69564e09f47d286a177f7f075f6e9c00f95c8f0b95b369f5b9eb57839a9146f20cfcf5a591c98a7a5a23b2e69a52b6fa6c690e4636c397926aeeda1540c671a12409af6de14db98ff1f75a890bc804f2f8b6b87df26cd65e295fb4e7e8539b7da42a605894accd20e5a4fcd85870d07e08a7da5ec471800f92678b6c2ae67f6c1507d9507818c729a4ccd37c734b666a625fafdd26f392e38afe08fe33ed2ee1d89280e528fef52e6496c7e2984316503d421b9ff2b3495ec239d16615889cce57b3f5a3ff5e612612946d61ca1168fcc449e9b48ff3865261b673796cff0c5de0b9fdeea075ff48991d6bacb589cd056225591467b4aec3cc3f1a40f2f27f46c2e7dc9e7639f5c2a9f9031f5510c96abd893660781a1e9a98a0dbc40159734a49af51ce3c8f2f4d0a7b142fa08f0041dfbdb65a1d7ef9924845e053907e0f648665959f656d6cf64aefb9d25cde73b3e97f77ee3e995ffc1867954ce34756c1f013a9c855e12bf2cdc1ceddecb1495335097a479310786bcd77a255499bb089f2535b1ac77d8b14301938bdfa67d72d972e722d4c33622fc95706ed1eab4c8096b4de6581541e7110dfa224e7c4eaf4adea88de14fb214fad631071257ee9a17517f164a2fbcb54ba1e88835a8949126c6435564ddcf30f5a33297a9bc963bbf28478014dfc1b4482993bcc7c3509e1fbfc9afd65fe1c44723698ec965116a7cd449764d8f9825925c00207d0d8b92dbf328ff01db3b9e7eaec5eebbe2739cc1fb736b60630712ba9126adcb533f9e4ce649f2333b42016b1ea42084e9cc34b4249aba1bd21f6d5531d56f96a4fb9318c09618cdbeb1ef2725893be964e6edc0a37896b6c6704777b976ff5bb7f484f1e801e3f7bbfd7e4de2444686f33a4554f2aaf0c111d8ad38f7f5e3da800961cf3019991de5e0ff6020a2f79846c08fb37469c547a06c3532723e112b6229d45364f32d0d157b247d1c5c78a7882428f1f0d431c8be21b07f4aa3b68e1f6fcf2495076b6d6220a5ebb458bb36ad9f65e1946b5ae6f150598db2daf9cc50233c61ba2619ef5e0e0a5428a976ebaaa17e1747be1c3fc5b2d81da3918312faca153e9e8e3891721574493f62717906da610e1b5d58f4e7ed9cc7b584e28fc2623fe16086bc6aa8c82d3e11c8bd7dcc290da9dcb53409932fdb9331c96f8921ca126709c5d12556be5c2146d5d49ecea957b1969a8d7c5d0aec7eb7577e9ce60b82c65419801868a019c18575c704e2fca92fe6f4e5bceab0ce160f353e5f86f7583120684cc8b0ab0d2196fd3eebbb7641d8189a0ffff4a5459e5bbdd8c57f71ff27bae35dbedda02dbbbbd70c55a0ce48e58e01787b1fd4a7f089fa2b33cc1d577989955d62d034de87f970085039280ef45a46a3d3361363b78f402851a41078d8d8c7302e2d145ceefe21bcd471282ca7bf908e2f31352f085e5af7e33a49fc4ccfc5af5be1eaadae4eaaa3eb0194e176bdb4d8684e37611621c7a81a0da7f1375160c236c428e33ffa4d2e9f260e116828e0ab9c2c5d1046d1de9080de5a48bd638c9b83fb57770f0cc092c49a9c36f6a0700360bd7c50a8316752e21a51855ada959c58a7fb898b449603610082cd8e39cf79f32f8b6abae833411a3481398f69e928210efc1bdcca2fba182bcbbb7ccbda742ed81e004f06f693d3e74e9f027e3167bea1d3cc7b2787a74dbc6d3292a051aa142f1527e732ab22c45a25c020e771f934689e128a34d0811e6e01725a148a567f3b7d6dc67ddd4a8859aae74f0de35489b42573945a76d86f1233d3ed42ae0ee08a5256cf2d1f4d1efe557b919adc9da3aa55b23b64c6f27017534bfd20f19e5d7d9259f8520538c34ac0b9767e19123a88f413156eecfe45b973999592ac57b3971da6961ae4198eb2527fcb8e32dff99a36b148f058ba3b324c71807b7fbc5136c3752a908fe38d9ebfdad574e901858631c5900ab2e069bc8b5f90a8338a844644b34f002725d5c330642e04e63a12cb4cc98c7395a10d43322b1644adf2bb40ea9f5da629a8ebe24e22b532ad0fdaed344f5714eb85527d3f0025acfbbdc4c98e5283c296149d493f2396bc206a12c448d6ad5cf9a015b0f355b715dd3ee3e526b411bf73300815b64292b26143072a48aef4c3acc905feab730fd90dd3593f09c3df42334c57e1116b9ed0905cec80b81e02a63964fded473b09931347bd7842464c258ffabe9d7eccc5928e546e825c1a43785a6561eb59b513bd11fc485dfcab9265974ea266325c725cd2ca74c7e40ca4b7c7b88aa6ef0a2f6c1c62013eb93f0f93f84bf4852e9931461acb9e3be461b3d5446ae5227026888a5d415fbce757f757b2ccfe01adc2b1016a7a4ebd2984ad8c3eb64bd3e4988d1ea082666fdb939b5b04267f678bff8ea2d031ee12c7e99c2e38fe33781934c335460dcd574ddc70ce77cdafb3f289eabb495465b043199719d607151006cd5d562613899e2ef3ced09e13e4a6fa72bfa04dfe3dd001037e31799b5bc3c1330e7d36902b253a87a5eb5780a0549dadf14130cc852d0b74eb56e970f8c523b40be08ab48c01b89f50bdd8fdbf23ad78227b8c47a04b8adc8b1ca6ae68c00fd8e15ff90d9fdbf0229820c2d2cf1cd298c2f711aba07dd18106194e0650d64a1f9f106bb354c72eb329b404e6b6e02270a4fbf9b00c66e0e493c696686347c12bba32e468492095ecc3c90e17b5b5dbe694919c97ca43d00cc6d4460886619b33655d592e016c53cfaf91a5bd78ae53b026cffeaa1c9d211493e4054f58b", 0x1000}, {&(0x7f00000016c0)="b0e5f3168a187e28a1c11c68cf342eea9ac46db93ff1cede723aed17a3b1393321e45cdaaaa738229be3fabda557434c2438038eed667bb776481ab5726d210b75d93094f286f6ea9a7da657da9e68675bb7d018d5f6481ac8170ba0def54b35aecff0596038f8f47817b76ba37f8ba602c4a9d88d4e855ec5a6deebea279548e0faa603cd6ff9c9bfe5cbec42f02928b52930027d87af4e644e9c8d16a9fe271d0da6aeaba41a0d33955a5e77231d8f03f7d48440ce531595318f2c40e2b2c13b843a7284ea", 0xc6}, {&(0x7f00000017c0)="3c154f5d21496be489742faa54ae9551e3e70030f7aef93b68de4e5c6ff62725e12e86eb8be0d904827cdf5f5690887774a306467a8731c33220fd8d5cc20b88c3009c487551a5275d9ed6d5d134bb7ce8706e90d19cb6906ed96887b47043599f09ce327fdc494ac98948ad43f111e58748b8fcefdf15372d5e6a8ca79f3068b8af102d31650b3978f711c0701fb9ce2961ddd86deb9bbcbc94a68db3be540145f1", 0xa2}, {&(0x7f0000001880)="93f7e944154b5e", 0x7}], 0x5) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000040)=':\\%}\x00', &(0x7f0000000080)='-\x00', &(0x7f0000000100)=',*[\'^)\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='(\x00', &(0x7f0000000280)='\x00'], &(0x7f0000000380)=[&(0x7f0000000300)='\'\'+:\x17$}#!\x00', &(0x7f0000000340)='\x00']) connect$unix(r1, &(0x7f0000000440)=ANY=[@ANYBLOB="01002e2f66696c653100"], 0xa) getpeername$inet6(r1, &(0x7f00000003c0), &(0x7f0000000400)=0xc) socket(0x0, 0x5, 0x7fff) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000001940)={{0x18, 0x1, 0x2, 0x800}, {0x18, 0x2, 0x8, 0x8c}, 0x8, [0x23ef26f4, 0x7, 0x8, 0x2, 0xcc, 0x1f, 0x3, 0x1]}, 0x3c) write(r1, &(0x7f00000001c0)="2b00ff2300002b0033000000000600003a1ddba4b4d4e4161a1a95b16ce749ca86e6be756faffce18a271787b40d15af9b9cf57199ec797d611ec3f4a2bbaa4c8f4dc9579f2cece9b51e8b4e5fa922b6af8780ea0c8e4101799d109a0a55ebe9c772fc538f881c7099cc84153745447b7a6c9f1c0a8ed4e241905014cda8eacecb6248ab20dc84dde149b46ddd00000000", 0x91) 16:00:46 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000140)) r2 = dup(r0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x7}, {0x10060}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") r4 = syz_open_pts() ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000280)) syz_open_pts() fcntl$getflags(r0, 0x3) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x1, 0x0, 0x8, 0x9}, {0x5, 0x7fff, 0x2, 0x100}, {0x101, 0x3f, 0xb08, 0x1}]}) fsync(r2) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000240)) fchflags(r0, 0x4) 16:00:46 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x40004010000028ad) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) lseek(r0, 0x0, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000140)="000000186004008b00230627feff023519edffff000100000317dd411284bc3d69979dde867f876a48d8361f9c216d3a848314a23e1d8cca5a762e9019a3ac621f174581ffe691ec51f8a0d9025335", 0x4f}], 0x1) 16:00:46 executing program 1: mknod(&(0x7f0000000440)='./bus\x00', 0x2002, 0x2000000000004516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x7fff, 0x0, 0x0, 0x0) r3 = kqueue() ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000100)) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) dup2(r3, r0) 16:00:46 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f00000000c0)) 16:00:46 executing program 1: unveil(&(0x7f0000000000)='./control\x00', &(0x7f0000000040)='c\x00') chmod(&(0x7f0000000100)='.\x00', 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000180)=0x20) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000001c0)={'./control\x00', 0x2, 0x7fffffff, 0x8, 0x1, 0x344, 0x1000, 0x58, 0x2, 0x3, 0x81, 0x4000000006}) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f00000000c0)) 16:00:46 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{}, {0x1f}], 0x2}) 16:00:46 executing program 1: r0 = semget$private(0x0, 0xc, 0x20) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000002c0)=0x400000000, 0x4) semctl$GETPID(r0, 0x0, 0x4, &(0x7f00000007c0)=""/191) r4 = socket(0x20, 0x3, 0xfffffffffffffffb) r5 = dup2(r3, r1) ioctl$TIOCNOTTY(r5, 0x20007471) unlinkat(r3, &(0x7f00000005c0)='./file0\x00', 0x0) semop(r0, &(0x7f0000000000)=[{0x2, 0x800000ff, 0x1000}], 0x1) shmget(0x3, 0x1000, 0x0, &(0x7f0000ffa000/0x1000)=nil) ioctl$TIOCCDTR(r5, 0x20007478) getgid() r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wsmouse0\x00', 0xfffffffffffffff9, 0x0) r7 = socket$inet6(0x18, 0x8002, 0x401) ioctl$TIOCEXCL(r7, 0x2000740d) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)}) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000240)={0x200, 0x1}, 0x58d) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000600)=0x20) setsockopt(r5, 0xffffffff, 0x100000001, &(0x7f0000000300)="959ba0e8d4c593e45941d265e3e800e613639c56cb7bb2bd22a11bf5ce568e60eb2925f97a5f6e2578e6e948fcd633897ce40af5277198f2902e16d14f9bc4db33123adf97ae136bf0950c35229526833b848c224aaaa1bc31728ea467be90ce6bca7623f5c9258587155b04a1dad986d088414b24d8603f090ceb25b7c76e128f683291f168bfac6f051500d6d41f7432e6cb4a76bd4cbaceebdb510b0fd4c7071f7be3c0ec62c3a41ec4cd563e6a329b7e881e97c65ffdb99e2ba0b448a993497d23fed090a6a4e5a7aff6872582ccd8c99b7a3c7ae3f05fa1b765d615564d8491c4ea702ed8a7c44863443713c468645d008fb87deeee5043930000bd3d6b66463962118453b023af45b3fe731cabb0e738e8d86bcfe98cfea6fd3dbaeb512d91f44d0e70ae5ffa4ec03be820c701a832b80591be3c17aef536c4be30eaf3c8ce3bce1b4dc84658fb8091211314c450b02a96bf47113c2ec54cb447d57547299c17a0434e6db4c79d042f63a4779942265bff5bab7f179a543952065e2cfda24fe8ffef95ea218ae786fe51c4f375d562e01f476df3900045c482262fa5696e1c66cda9cc585c000000000000000000000000000007f54ba2a0b4f1e7b9fc0c7fe709fbe8", 0x1c6) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000100), 0x7) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) bind$inet6(r5, &(0x7f0000000140)={0x18, 0x0, 0x81, 0x8001}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000580), 0xc) getgid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040), 0xc) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000280)=[0xbf2c369, 0x4, 0x0]) poll(&(0x7f0000000180)=[{0xffffffffffffffff, 0x12}, {r4, 0x32}, {}, {r3, 0x1}, {r4, 0x7}, {r6, 0x91}, {r7, 0x40}, {r1}], 0x8, 0x401) writev(r7, &(0x7f0000000080)=[{&(0x7f0000000880)="15fbdad3041aad76e67e6e163a429784523abcb642337d51b2ac2fe7c70f0b808ff79d8c9ab437b32945d25a47d44ec8d718c75c25451384910bfb73498c846968d13ef8eea1cf907d0da792375473bc4cedd8513806858f7f1088b4cc555bef22bb5acd6a32a993d52a40b863fc06ac9953f708606f09c1b53c3bb4a6439a28b183545caa73596cae1a867ea30edcc43d352c409fbd8a310adf42d41d3723da080d919b220d3467c2b7ff833c4f5979ce4211970fb36d2a7f99a2123aa940d3652bac27bd3fba0e392403e8b3560dde98809b85eb3c0bd2a6c3f9c3772e32d687e9ecdb1dfa269cfa146447d2181adaa9c8ee87a76f42b4af706f116c5c", 0xfe}], 0x1) 16:00:46 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x10001ff, 0x0, "b0d42000006e9300"}) r0 = socket(0x18, 0x3, 0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000400)="2967f849", 0x4}], 0x1) socket(0x6, 0x1, 0x1f) 16:00:46 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x5, 0x3}], 0x3, 0x0, 0x0, 0x0) fcntl$getflags(r1, 0x1) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x9, 0x0) 16:00:46 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b100050b00000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/93, 0x5d, 0x1, &(0x7f0000000080)={0x2, 0x2}, 0xc) 16:00:46 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) syz_open_pts() socketpair(0x1e, 0x8000, 0x7e, &(0x7f0000000000)={0xffffffffffffffff}) getsockname$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffe, 0x0, 0x7fb, 0x0, "0366403b3c020800"}) write(r0, &(0x7f0000001080)="6a4a4e5cfab0fbad605a30c0ca0000", 0xf) 16:00:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x50}, {0x2c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000100)='\x00') 16:00:46 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x2010, r0, 0x0, 0x0) madvise(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x2) readv(r0, &(0x7f0000000400)=[{&(0x7f00000002c0)=""/95, 0x5f}, {&(0x7f0000000340)=""/31, 0x1f}, {&(0x7f0000000380)=""/76, 0x3d}, {&(0x7f0000000500)=""/4096, 0xc0d}], 0x34c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) 16:00:46 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 16:00:46 executing program 0: r0 = socket$inet(0x2, 0x400000000000003, 0x0) setsockopt(r0, 0x0, 0x6b, 0x0, 0x0) 16:00:46 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x80) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f00000000c0)=[{0x8, 0x1, 0x6, 0x200}, {0x9, 0x6, 0x3, 0x82}, {0x100, 0x3, 0x1, 0x9}, {0x6, 0x4, 0x6, 0x81}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000400)={0x3, &(0x7f0000000140)=[{0x24}, {0x45}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000440)="8d") 16:00:46 executing program 0: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="0900000066696c653000f22f64e1e256ee1839da86caa565ab4f35f1ad09c4cb12cf627917eff550c43612a5de39ef53ce55f225b1b98ee82eb33997d349638e028b7e8943bd313101354d055801d4529de87e8d45f03d6d9db9047a9210ca5b9b2bc4408e0fdcd5f713d2e5311a7ad4ca0dd6"], 0x10) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000100)="0c6d5135fa0014f4", 0x8}], 0x1) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000140)="173f30dd9c14b5b87f31c784f9f190ab2db3496a51b7fed0bf7a9deaacf97892abea0f1b590614c29df94bfac4b036f559c4302dfb749df2a7d22e9874ea77d4aebb1a4807675b01642601b931c87520d6c514bbf3323827022fb027937289bb90e06fb9f232d28b0560690e96453246ee5c9ea2164935f8de25afe56e2da8fd4e1a1df224a254afe399fe06868f53a6901ee02fcdce28a55ba0438b8bdf330318193789e3c2bad111bda79858ac84ba499972cf7c267abf719cf3ec38270c6af39557375029fd2f3fa39183a20994f235ddc0f4622f2ea8644324e897adfe2c", 0xe0}, {&(0x7f0000000000)="84fbab2ed829e340193e", 0xa}, {&(0x7f0000000240)="a4f11bb40b25e3ad795b2b44cd8134ea07e612a14081661217e04c88774326cc3a3a5cdcd37eb2f482eb01d3743de0aeadb2768113b6c13e80a58051564b8258faacdb6c04d90fafc46aa2b6d0eea32e3c419320f2185a76e9da24d079290ab3fbb5c3c83bd35d9ba4dd0777a38966e64826741d59e644aafa73a39ffc05a2ac09bebd7a3fc9dc03f8ebfd6ba4c6c8fea24926278d5b309826ac41390f8cc7acd0d64e4650b7a4b75fed730c0e0ed7fc3e90adb215eccdb94ddddfc72f", 0xbd}, {&(0x7f0000000040)="c7f6d9ae65", 0x5}], 0x4) 16:00:46 executing program 1: setitimer(0x2, &(0x7f0000000080)={{0x0, 0x2710}, {0x0, 0x7530}}, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x8, 0x25b22175}, {0x100000000, 0x7fff0000}}, &(0x7f0000000040)) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000100)=""/183, 0xb7, 0x800, 0x0, 0x0) 16:00:46 executing program 0: mprotect(&(0x7f000075f000/0x1000)=nil, 0x1000, 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mlock(&(0x7f0000755000/0xd000)=nil, 0xd000) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$KDENABIO(r0, 0x20004b3c) 16:00:46 executing program 1: getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000001d, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x8103, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x7fff, './file0\x00', './file0\x00'}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000000)) 16:00:46 executing program 0: mknod(&(0x7f0000000240)='./file1\x00', 0x12, 0x1) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1ed0a7ab6ab55399, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000640)="3a07576dfcef0d6f38c8f5560785d12a646ec51c60919ce5a7160dda1c959228b69a49856716bcf1f78a751378902ad3b8db15f1840c36845dddd00465b66b18a6f7e65c7fb95fb99602c03210151a25908fa4981d72828c6b7dcb875971a980c9a930708662c479fd43d9", 0x6b}], 0x1, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000280)) 16:00:46 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x68, 0x0, 0x0) r1 = msgget(0x1, 0x208) msgrcv(r1, &(0x7f0000000600)=ANY=[@ANYBLOB="000000000000000000000000000000000000080000000000ef8f000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a1b"], 0x1, 0x3, 0x800) msgsnd(r1, &(0x7f0000000180)={0x3, "fbd23ae036c980b1c60d1d812e859ecf62f0b8d6e09d987d817db76cd5f0f5d74f4b396ee9e939f0cb2efd666c17ac6393fc76fde51149e153f0cbac2f5e9e3a5f9d5f345dfce98dc9ea100db9b47d1d1fa02251647a95d7b16b2291d154723b507ce02a08031a77e5d9a616e4ca811976ad563dd4c328dad9caaf26b1eff970a4f7e686ca83da5505d1172b25e8be03c908e411a7632fd01d66bdba50184df781ca5e0ebb8093748ecfcb76a67ce5"}, 0xb7, 0x800) r2 = semget$private(0x0, 0x2, 0x25) pipe(&(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$inet(0x2, 0x5, 0x5) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r5, 0x0, 0x6c, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000400), 0xfffffffffffffede) semop(r2, &(0x7f0000000040), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xa, &(0x7f0000000300)="d5ff9668", 0x4) setsockopt(r6, 0x29, 0xc, 0x0, 0x0) recvmsg(r5, &(0x7f00000001c0)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000002d00)=[{&(0x7f0000000a40)=""/4096, 0x1000}, {&(0x7f0000000500)=""/244, 0xf4}, {&(0x7f0000000900)=""/139, 0x8b}, {&(0x7f0000000440)=""/126, 0x7e}, {&(0x7f0000001a40)=""/200, 0xc8}, {&(0x7f0000001b40)=""/160, 0xa0}, {&(0x7f0000001c00)=""/217, 0xd9}, {&(0x7f0000001d00)=""/4096, 0x1000}], 0x8, &(0x7f0000002d80)=""/195, 0xc3}, 0x2) semop(r2, &(0x7f00000003c0), 0x2aaaaaaaaaaaaaad) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000100)=0x2) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000340)) read(r4, &(0x7f0000000240)=""/20, 0x14) semop(r2, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) r7 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCMSET(r7, 0x8004746d, &(0x7f0000000080)=0xaad) socket$inet(0x2, 0x3, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x401, 0x0) getsockname$inet6(r4, &(0x7f0000000a00), &(0x7f00000002c0)=0xc) 16:00:46 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="d5832faec2534ba1e54d14cfe9fd057339b86fa1e537b0cce0384bd19c001424463ac183417a026ea32062bf01eb38da8680f8b5cfe9c77f736dba5a30daf817a737aa229101a3cdfec05cccc01b55b0e67289de503d9ccf73a4770c21716f45b1690b3717aa8b5c377f8fcd924744cd42a406cabc66f1f1cb879f74433b6eccb9ab6b038216735abd3c7d18441ec38483243db18046779e5f1d8998a9fa2cf467c6af1b", 0xa4, 0x4, &(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8) sendto$unix(r0, &(0x7f0000000280)="b100050290000000000000005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc73f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f900000000000000000000000000200"/177, 0xb1, 0x0, 0x0, 0x61) flock(r0, 0x1) fcntl$setflags(r0, 0x2, 0x1) 16:00:46 executing program 0: r0 = dup(0xffffffffffffffff) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/4096, &(0x7f0000001240)=0xbb99b11bb9f08e6b) r1 = msgget$private(0x0, 0x100) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000001100)=[0xffffffffffffffff, 0x0]) r4 = geteuid() pipe(&(0x7f0000000000)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001140)={0x0, 0x0, 0x0}, &(0x7f0000001180)=0xc) r6 = fcntl$getown(r0, 0x5) r7 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r1, 0x1, &(0x7f00000011c0)={{0x61, r2, r3, r4, r5, 0x20, 0x1}, 0x380, 0x5, r6, r7, 0x180000000, 0xffff, 0x6, 0x3}) msgget(0x1, 0x10) r8 = socket(0x2, 0x3, 0x3a) connect$unix(r8, &(0x7f0000001280)=ANY=[@ANYBLOB="82022e2f66696c6530000afc421e7a67d45452d04b1f8c7882450a112d5d55e268250209495c44c36cf761455a80537095fe11455544e7d718c54396391bfdbdd1dbd3ee75e595bd00f3663498b0881b974658aa502566c353dd173b9290dfeab6a465e763a81dd5eac40155eb5d504b60ef95a61261661cb52ac6dadc71984769bb8450ac384934e73a9e355383eaf06bcc7f02e9512d87be8b914cb5e915c947e5417e63cf040866fc46fd3f2f1da7a2dc35751029fb9239b9334322373987a35c8893a730fd3743893dbb17aa23dfb0f748cec7c395b4ab73ddc4"], 0x10) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0xb52d, 0x32b, 0x9, 0x1f, "78b69d4f555fecfc897a6db18e1c5043cb6efa1d", 0x0, 0xffffffff}) write(r8, &(0x7f00000000c0)="89314d4b766600e5", 0x8) 16:00:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) shmget(0x3, 0x1000, 0x2, &(0x7f0000ffd000/0x1000)=nil) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x15}, {0x5, 0xfffffffffffeffff}, {0x76}]}) r1 = semget$private(0x0, 0x0, 0x2) syz_emit_ethernet(0x1, &(0x7f0000000000)="15") pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000300)) semctl$GETPID(r1, 0x5, 0x4, &(0x7f0000000200)=""/248) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000340)={0x10, 0x40, 0x4, 0x1, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x6c80}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x6708}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xfe0}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x949}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil, 0x4}, {&(0x7f0000e69000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xf33c}, {&(0x7f0000fbc000/0x1000)=nil, &(0x7f0000ed2000/0x3000)=nil, 0x6}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000fe8000/0x2000)=nil, &(0x7f0000a4c000/0x3000)=nil, 0x8}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000b8e000/0x4000)=nil, 0x2}, {&(0x7f0000ca7000/0x2000)=nil, &(0x7f0000fcd000/0x11000)=nil, 0x1f}, {&(0x7f0000c28000/0x2000)=nil, &(0x7f0000c57000/0x1000)=nil, 0x9}, {&(0x7f0000b61000/0x4000)=nil, &(0x7f0000ad3000/0x1000)=nil, 0x5}, {&(0x7f0000ab8000/0x4000)=nil, &(0x7f0000c75000/0x3000)=nil, 0x100000001}, {&(0x7f0000e7a000/0x1000)=nil, &(0x7f0000c29000/0x3000)=nil, 0xbfae}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x7fffffff}) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000180)=0x4) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x5, &(0x7f00000000c0)=[{0x7, 0x7ff, 0x800000000, 0x3f}, {0x4969, 0x5, 0x8, 0x10001}, {0x5, 0x100000000, 0xa68, 0x100000001}, {0xfffffffffffffffe, 0x101, 0x1ff, 0x7ff}, {0x4, 0x100000001, 0x3ff}]}) 16:00:47 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001500)=ANY=[@ANYBLOB="1000f700"/16], 0x10}, 0x0) 16:00:47 executing program 0: r0 = socket(0x4000000011, 0x8003, 0x0) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x1, 0x38) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000080)=0x8000) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x166) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 16:00:47 executing program 0: socket(0x21, 0x5, 0x0) r0 = socket(0x18, 0x2, 0x0) fchdir(r0) sendto$unix(r0, &(0x7f0000000140)="88fb3c3fe741303a8e098254b94cc51955a0ca77c8e3383d40ee498069188357f5ffffffffffff7063cd8384ee76b23fd1b51a85188505216cf31f181fdd64200cf16fadc9e5361fcedd15d844ca6940460af74a6332ff24dd8836cb7f4b10088b3d49844374410c822796", 0x6b, 0x5, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) shutdown(r0, 0x3) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 16:00:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2}, {0x84}, {0x6}]}) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000100)={0x1, 0x5}, 0x10) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="8d") 16:00:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x1}, {0x10061}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x40, 0x0) 16:00:47 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x802, 0x2) r1 = accept$unix(r0, &(0x7f0000000d00)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000027f72fa324f8b60834c6090dd4d1a5b3c6fbca49b35d5782aca1850a053733194dee9618dc1fee274d228bc634abb813bf339819effcbf61dcfe5f59e364bc4e201764c6bc6ebedd1646dc2fe63c1b78df1d27bfa615c98d73fe0654b96cc5dab40aff19c9045c27e1f369b1c0836ded5c89d8e8249b4da01e4ebab85f2fc13ede742e727057301eee2ef5237b00239ba27912f021c1ec80e045a01e6fcdd16b25c0c332607481719205f2fd49cdc9afd5000000000000"], &(0x7f00000000c0)=0x6e) r2 = semget$private(0x0, 0x6, 0xc4) semop(r2, &(0x7f0000000100)=[{0x0, 0x80000000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x80000001, 0x1000}, {0x0, 0x60, 0x800}], 0x4) symlinkat(&(0x7f0000000140)='./file1\x00', r0, &(0x7f0000000180)='./file0\x00') readv(r0, &(0x7f0000000640)=[{&(0x7f00000001c0)=""/230, 0xe6}, {&(0x7f00000002c0)=""/6, 0x6}, {&(0x7f0000000300)=""/189, 0xbd}, {&(0x7f00000003c0)=""/160, 0xa0}, {&(0x7f0000000480)=""/231, 0xe7}, {&(0x7f0000000580)=""/134, 0x86}], 0x6) r3 = shmat(0xffffffffffffffff, &(0x7f0000dfd000/0x200000)=nil, 0x2000) shmdt(r3) r4 = semget$private(0x0, 0x6, 0x0) semop(r2, &(0x7f00000006c0)=[{0x2, 0x100}, {0x3, 0x1ff, 0x800}, {0x1, 0x6, 0x1000}, {0x2, 0x6, 0x1800}, {0x7, 0x1, 0x1800}, {0x1, 0x3ff, 0x1800}], 0x6) ioctl$TIOCSBRK(r0, 0x2000747b) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000700)=""/229) semget$private(0x0, 0x2, 0x40) pwritev(r1, &(0x7f0000000880)=[{&(0x7f0000000800)="10934f9b7a492012ee8cf518021bf935fc045a59a5c46009f5cbe4fe993921f6dcc9565132938e8fc3c3dc66449066ef9150643fee1643749ac93375e3bb79efb6a69ee1769b3887677a824ed4120d804c793019beef7e3b5e699c62a87a4c95877d0f4f3af2740a1c72a600128414453074bd2aed02", 0x76}], 0x1, 0x0) shmdt(r3) semop(r4, &(0x7f00000008c0)=[{0x0, 0x6, 0x1800}, {0x0, 0x4, 0x1800}], 0x2) r5 = syz_open_pts() semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000900)=[0x1, 0x9, 0x5]) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000940)={0x100000001, './file0\x00', './file1\x00'}) r6 = shmget(0x0, 0x1000, 0x82, &(0x7f0000eee000/0x1000)=nil) shmctl$IPC_RMID(r6, 0x0) connect$unix(r0, &(0x7f0000000980)=@file={0x0, './file0\x00'}, 0xa) chflagsat(r0, &(0x7f00000009c0)='./file0\x00', 0x40000, 0x2) open(&(0x7f0000000a00)='./file0\x00', 0x10042, 0x80) readlink(&(0x7f0000000a40)='./file0\x00', &(0x7f0000000a80)=""/218, 0xda) semget$private(0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(r5, 0x8008745a, &(0x7f0000000b80)={0xe1da, 0x584f6f3d}) socket$inet6(0x18, 0x3, 0x5) readv(r5, &(0x7f0000000c80)=[{&(0x7f0000000bc0)=""/130, 0x82}], 0x1) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000cc0)=0x3) 16:00:47 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000003c0)='./file0\x00') mkdirat(r0, &(0x7f0000000340)='\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(&(0x7f0000000240)='\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//../file0/file0\x00', r0, &(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0/file0\x00') renameat(r0, &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', r0, &(0x7f00000001c0)='\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//../file0/file0\x00') 16:00:47 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x100, 0x10) getsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), &(0x7f00000000c0)=0x4) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0xff}, 0xfffffffffffffe69) 16:00:47 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) write(r0, &(0x7f00000001c0)='oL', 0xffffff3a) pwritev(r0, &(0x7f0000002a00)=[{&(0x7f0000000400)="d499cdc3876607fdc9b4ecbe237bfb251889705668b62d5ec602eb3a5714afee42586e127c00dc021ca609fed82b03d916d819c153287baf3a", 0x39}], 0x1, 0x0) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000340)="cf7a5c6223", 0x5}], 0x1, 0x0) chmod(&(0x7f00000000c0)='./bus\x00', 0x80) execve(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000140)={'./bus\x00', 0x8, 0x3, 0x10, 0x1, 0x72, 0x3fffffff80000, 0x3, 0x0, 0x0, 0x6}) open(&(0x7f0000000000)='./bus\x00', 0x10000, 0x22) 16:00:48 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400008003fd, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x480, 0x2) open(&(0x7f0000000300)='./bus\x00', 0x10008, 0x20) write(r0, &(0x7f0000000040)="4d73263817187441709da42457b50be1946ec5982ba2eb54b1ef", 0x1a) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) link(&(0x7f0000000280)='./bus\x00', &(0x7f00000002c0)='./bus\x00') unveil(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)='c\x00') mknod(&(0x7f0000000140)='./bus\x00', 0xc000, 0x20d6bfaf) lchown(&(0x7f0000000000)='./bus\x00', r1, r2) 16:00:48 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x28, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000040)=0x5) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x4a0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f00000000c0)={0x8, 0x8, 0x8d57, {[0x2, 0x8, 0x100000000, 0x8, 0xfffffffffffffc01, 0x0, 0x6, 0x400, 0x7ff, 0xe6b4, 0x2, 0x8, 0x101, 0x2, 0x8, 0x9, 0x5, 0x1], [0xecaa, 0x0, 0xffffffff, 0x3, 0x7, 0x72a, 0x2ca3, 0x80000001, 0x8, 0x7fff], [0x0, 0x500000000, 0xffffffffffffff01, 0x5, 0x1, 0x31, 0x3], [0xff, 0x8, 0x4cc, 0x8, 0x802000000, 0x1], [{0x2, 0x2, 0x0, 0x2}, {0xb91, 0x10001, 0x2, 0x2}, {0xc17, 0x1193, 0x3, 0x9}, {0x5, 0x80000001, 0x5, 0x1}, {0x401, 0x0, 0x100000000, 0x1}, {0x6, 0x4, 0x2, 0xfffffffffffffff7}, {0x3, 0x3, 0xfd, 0xa1c}, {0x9, 0x6e04, 0x1}], {0x800, 0xbf75, 0x400, 0x5d4}, {0x5, 0x0, 0x8001, 0xfffffffffffffff7}}}) r2 = getpgid(0x0) fcntl$setown(r0, 0x6, r2) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000340)={0xfffffffffffffffe, './file0\x00', './file0\x00'}) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000380)=0x1) fcntl$setown(r0, 0x6, r2) close(r0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x8, 0x0) fcntl$setflags(r0, 0x2, 0x1) preadv(r1, &(0x7f0000001780)=[{&(0x7f0000000400)=""/100, 0x64}, {&(0x7f0000000480)=""/89, 0x59}, {&(0x7f0000000500)=""/160, 0xa0}, {&(0x7f00000005c0)=""/179, 0xb3}, {&(0x7f0000000680)=""/4096, 0x1000}, {&(0x7f0000001680)=""/205, 0xcd}], 0x6, 0x12) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000001800)={{0xf57, 0x4d, 0x5}, 0x1ff, 0x9, 0xffffffff80000001}) getpeername$unix(r3, &(0x7f0000001840)=@abs, &(0x7f0000001880)=0x8) r4 = open(&(0x7f00000018c0)='./file0\x00', 0x0, 0x0) ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f0000001900)=0x8) r5 = semget(0x2, 0x3, 0x200) semop(r5, &(0x7f0000001940)=[{0x1, 0x3, 0x1000}, {0x7, 0x2, 0x1800}], 0x2) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000001980)=0x8) recvfrom(r1, &(0x7f00000019c0)=""/214, 0xd6, 0x800, &(0x7f0000001ac0)=@in6={0x18, 0x0, 0x2, 0x1}, 0xc) syz_open_pts() semctl$SETVAL(r5, 0x7, 0x8, &(0x7f0000001b00)=0x9) preadv(r0, &(0x7f0000002d80)=[{&(0x7f0000001b40)=""/91, 0x5b}, {&(0x7f0000001bc0)=""/74, 0x4a}, {&(0x7f0000001c40)=""/110, 0x6e}, {&(0x7f0000001cc0)=""/4096, 0x1000}, {&(0x7f0000002cc0)=""/173, 0xad}], 0x5, 0x0) fcntl$setown(r4, 0x6, r2) recvfrom(r3, &(0x7f0000002e00)=""/252, 0xfc, 0x800, &(0x7f0000002f00)=@un=@abs={0x1, 0x0, 0x3}, 0x8) openat$bpf(0xffffffffffffff9c, &(0x7f0000002f40)='/dev/bpf\x00', 0x200, 0x0) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000002f80)) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000002fc0)="babaf038a4399ecb75fc028bb737192e72d256540181d28f7042c31fc2e15685dfe18d19c3ccdf30b479cc39ee371a8162b50d40af35e72e0f30401a9a5bbde9716dde57f05a296408d5c44e7285a9dacab263def23709963a", 0x59) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000003040)={{0x87d2, 0x7, 0x6}, 0x1, 0x24, 0x7}) 16:00:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x200c0, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) recvfrom$unix(r1, &(0x7f0000000240)=""/230, 0xe6, 0x840, &(0x7f0000000180)=ANY=[@ANYBLOB="01002e2f66697f653000"], 0xa) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000340)=[{0x7d}, {0x2c}, {0x6, 0xfffffffffffffffe, 0x0, 0x1}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:00:48 executing program 0: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) mprotect(&(0x7f000071a000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f000071a000/0x3000)=nil, 0x3000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x0, 0x5012, 0xffffffffffffffff, 0x0, 0x2a) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x5, 0x9}) 16:00:49 executing program 1: r0 = semget$private(0x0, 0x3, 0x100) clock_gettime(0x2, &(0x7f0000000100)) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000001b00)=""/128) r1 = socket(0x2, 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000700)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000400)={0x3, &(0x7f0000000380)=[{0x50}, {0x2}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") setsockopt(r1, 0x0, 0x1e, 0x0, 0x0) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) write(r3, &(0x7f0000000440)="9b3a9fe1302d49b975674e25107db7dff6cf127882218759bab8966efef15d529142b2b2f0a24904752a173aeac42180276f08d55af46945ce64c9020b0eecb9e39f27f920a87b754947024a212fc7d949072eeb93a2250f", 0x58) clock_gettime(0x0, &(0x7f0000000180)) mknod(&(0x7f0000000740)='./file0/file0\x00', 0x6000, 0xd11) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000001c0)) r4 = accept(r1, &(0x7f0000001980)=@un=@abs, &(0x7f0000000240)=0xffffffffffffffd8) r5 = dup2(r4, r4) kevent(r5, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x5, 0xffff}, {{r5}, 0xfffffffffffffff9, 0x40, 0x2, 0xfffffffffffffff8}, {{r4}, 0xfffffffffffffffc, 0x12, 0x10, 0x80000001, 0xffffffffffffff7c}], 0x5, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffc, 0x4, 0x1, 0x6, 0x2}, {{r4}, 0xfffffffffffffffe, 0x80, 0x0, 0x81, 0x6f62}], 0x3, &(0x7f0000000340)={0xffffffffffffff28, 0x3}) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mkdirat(r5, &(0x7f00000003c0)='./file0\x00', 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) semop(r0, &(0x7f0000000140)=[{0x0, 0x80, 0x1800}, {0x2, 0x1f, 0x1800}, {0x3, 0x1f, 0x800}, {0x0, 0x10001, 0x800}, {0x6, 0x6}, {0x4, 0x9, 0x1000}, {0x4, 0x4, 0x800}, {0x3, 0x0, 0x1800}], 0x8) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) fcntl$getown(r6, 0x5) setrlimit(0x8, &(0x7f0000000440)) 16:00:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x40) 16:00:49 executing program 0: setrlimit(0x0, &(0x7f00000002c0)={0x3, 0xffffffffffffff81}) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x8040, 0x0) close(r0) setrlimit(0x7, &(0x7f0000000000)={0x9, 0x30ad}) 16:00:50 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0x8, 0x4) connect$unix(r0, &(0x7f0000000080)=ANY=[], 0x0) 16:00:50 executing program 1: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000040)="056d5135f15090eed7faa8c3f4000000000600000a800febf772e98c", 0x1c}], 0x1) 16:00:50 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002003, 0xa000000000005200) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x0, 0x0) kqueue() openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xd1}, 0x0, 0x0, 0x0) 16:00:50 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x1020, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000100)) mknodat(r0, &(0x7f0000000040)='./bus\x00', 0x5, 0x401) 16:00:50 executing program 0: setsockopt(0xffffffffffffffff, 0x6, 0x1000000000000010, &(0x7f0000000000)="1f7522cff00ec84c3a3530640f646eeb40b5e39adecf221887bb1e1e2a259c17681639e35fe824c7011ab5747075774906fe7d108d5b9052535207312e6b12ba7cc4afadd427d8c0b6a09faed5f11d9db10204f79fcc726fe4d82e45342f676ae1a254c2223d623ff8a2f13dbabf1c434d050b980c2b27ff14b5c94a5703207addecdee5e87eaae69a245e8c6a3e483b9bf2f6494b273d3aa4bb083fb2803a0ea0c5991e109a95bd7890078748f0f31a88f72521277570508e2c53c1e17c15db9fa065002556e1532307e9414cfbcd03394bf5b9d82423fc85405f28893d8227e6ad765b7897b89ce25633f688cceb8c6c", 0xf1) 16:00:50 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x6ab) r0 = shmget(0x1, 0x1000, 0x1, &(0x7f0000fff000/0x1000)=nil) shmat(r0, &(0x7f0000fff000/0x1000)=nil, 0x1000) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffc, 0x41}], 0xeb74, 0x0, 0x280002, 0x0) 16:00:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:00:50 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[0x2, 0x8, 0x7, 0x0]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x6, &(0x7f00000001c0)=[{0xa79a, 0xfffffffffffff5c0, 0x183, 0x8}, {0x8, 0x7fffffff, 0x20, 0x7}, {0xff, 0x1, 0xffe0000000000, 0x7fffffff}, {0x1, 0x4, 0xd63, 0x4}, {0x4007fffffff, 0x8, 0x5}, {0x5, 0xfffffffffffffe00, 0x7, 0x8}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffcaa, &(0x7f0000000280)="656fa1c5bc9f0000a76d9573fdcf24f44e1f996a002aebbe8a0a00000400000000000002f8cd1ea9425253f0c5e06c87b82d17c85613d5a678d2ebc008305584d3c7224bf7c264a46958c031b532b4fa3f1f114c292a6567fa834eff9bed5f089e0aee0c97143562195e995e8f698072a07f2e92507530c2493074b6a8e0a97d026732369ab484da820221b5a7ca335f4b03a6c1e6006c6550874dac52f8") openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0xc8, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x2, 0x5, 0x5, 0x9, "f45c671f33da86ec2793f67d13aba120e2bbe5ee", 0xffffffffffffffc0, 0x7a25}) ioctl$BIOCSFILDROP(0xffffffffffffffff, 0x80044279, &(0x7f0000000040)=0x4) dup(r0) 16:00:50 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20090, 0x0) recvfrom$inet6(r1, &(0x7f0000000040)=""/78, 0x4e, 0x1, &(0x7f00000000c0)={0x18, 0x1, 0xb71, 0x8000}, 0xc) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x176, 0x10000, 0x8001, 0x1, 0x7, 0x8, 0x7, 0x2, 0x3, 0xe7a, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) lchown(&(0x7f0000000180)='./file0\x00', r2, r3) 16:00:51 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000040)) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) close(r1) 16:00:51 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) poll(&(0x7f0000000000)=[{r1, 0x113}], 0x1, 0x0) close(r0) write(r0, 0x0, 0x0) 16:00:51 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x607) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x8000005, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000140)) listen(r1, 0x5) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000080)=0x6f28) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) 16:00:51 executing program 1: socket(0x16, 0x8000, 0x0) setrlimit(0x8, &(0x7f00000004c0)={0x3f, 0x10000000000093}) r0 = syz_open_pts() close(r0) r1 = kqueue() syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f0000000180)={0x7, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) close(r1) poll(&(0x7f0000000080)=[{r0, 0x10f}], 0x1, 0x0) 16:00:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x3ff) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000002}) flock(r0, 0x8) 16:00:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x20}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = shmget(0x2, 0x2000, 0x10, &(0x7f0000ffc000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r4 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r6 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000300)={{0x1, r2, r3, r4, r5, 0x0, 0x800000000}, 0x5, 0x91, r6, r7, 0x7, 0x1, 0x5}) syz_emit_ethernet(0x4, &(0x7f0000000280)="01012dc5") 16:00:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = accept$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cc4575d77e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000cc7700"/4090], &(0x7f0000000180)=0x1002) getsockname(r1, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xb1}, {0x2c}, {0x6}]}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000140)={0x1, './file0\x00'}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:00:51 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002002, 0x40004000000028af) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="00000018600400000008000000878100000000001600537d00ff396158b3edd168e9195f67ea5accffffff0000000000000000000000fa09f6ceb762b6177481d12b2f015c60e65b8df38ee88c4cc8258c2b69bbb63af55abbda64bcbc7bdd6eae7e491e05fa24ea6d", 0x69}], 0x1) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000180)={&(0x7f0000000000)=[{0xe7, 0x1}, {0x21, 0x3ff}, {0x45, 0x40}], 0x3}) 16:00:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x200000800, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x8001) semget(0x1, 0x1, 0x201) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x6, &(0x7f0000000100)=[{0x6, 0x5, 0x40, 0x3a58}, {0xfffffffffffeffff, 0x4, 0x8697, 0x9}, {0x72, 0x0, 0xfffffffffffffffa, 0x7}, {0x0, 0x8, 0x0, 0x1}, {0x100, 0x7, 0xdad5, 0x9}, {0x100, 0x4, 0x400, 0x2}]}) r2 = msgget(0x1, 0x260) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000240)=""/47) mkdir(&(0x7f0000cb3ff8)='./file0\x00', 0x0) chroot(&(0x7f000009a000)='./file0\x00') chdir(&(0x7f0000cd2ff8)='./file0\x00') symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000040)='../file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x4}, {0x6}]}) syz_emit_ethernet(0xa7, &(0x7f0000000300)="8bfea29f74bd2cad2fbf4c595167a15a9b7cc1a88c72552b58f44e29c3af7069006981c71e5ff0cc2cfd5c82e037546eff1aa46933fa9ee0390e067af254e43692b52643996feb065d6be3676bf8313752325ab20d78e1877082bfac3c1331da0abe595a1fdca64bcda98d48e6bf49c5fceea907dd75d38e32195b7dfb96ed2450959ab150fe662c515a225f5e199e17fc9ab7c800859a8aaa8041633bc0d3362dbe7ee4e0ae28") 16:00:51 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000300)=""/4096, 0x1000) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') socket$inet(0x2, 0x3, 0x8bb) 16:00:51 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000200)=""/219, 0xdb}], 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000043, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) pwritev(r1, &(0x7f00000000c0), 0x0, 0x0) execve(0x0, 0x0, 0x0) chdir(&(0x7f0000000300)='./file0\x00') 16:00:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x2}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x6, 0x6, 0x5, 0x3}, {0x3ff, 0x0, 0x0, 0x2}]}) syz_emit_ethernet(0xffffffffffffffe4, &(0x7f0000000580)="b021b17d7974e05ce9254f5a76a9d00b1a47b9f1df8e3fd0f1ac0635b9fd6a3cfa49bebfea3dd4f6b4aa6461dd61df2ca6b51960152a883a94089079d25f3288ae2da6a88a444cd3eb5eb726a1c922a489c68a86065e3aa2d83a1f09014872bcc35940497e2962ab5bf25389051c224cfddbe336bceeeec5a49dc89e339b92d34ca0d82ea5382723bde937570e084ebb561ab4763d26091555ce98654a3eb7d1da90186e5d765fdb9a2f7828d38be35c8f706dc35c1bfcfb583500b5d6bbf1da50355d73020aee956907876dccafc76013548baf0016cf4bbce3993fc0437d24f6700f3d8924148d1db96ec8e2ca419ecd00cd265f9b2c20ef0aa2abe893feb9ec4eb6bf73bb23f8589a59d836364831ad8a4fdf22a9df20b63a14f557e5ab45b68e78adb2c8b7ed7fa4c9f69251ee78fd933ca513b9759226eb666f8aa94c1cd0a988ff3193dda95e44dcb7576da602") 16:00:51 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x7) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0xfffffffffffffff7, 0x0, 0x9, 0xd38f, "0068ddc17f33248cde84dbf680776a662480d14b"}) writev(r0, &(0x7f00000011c0)=[{&(0x7f00000001c0)="415434a2c37e1caece729c43ac241829172f7fa871a5e794e3e2bab3ad524399ed7f97ace1d89327bc0768413fb0d90681d1920d4d1325a79153002087c4f68d839f7c6fdb0ae38f4c0b6cd925c37fa3aa181c42068a5752a54df5c1741ff42f6dcc676412373fc0477762e4e5874f16a6107107f938a40a526278ef7bf582e33f7b36c28ba7998a82f9cb939a0b026522db2935ac8131d97572b205cb30a1ecb9414c7af5ab17440bf610d21d09666def73e3263cec0301b595b3e190dfb9587de559520d14d849fa7eeae789715a48dae8649600ba0067dded208044c1fe979e9f896707c6f4dbe765d6e2403bdff959578dd38195cfc428ce12ca91805164daf6de01de4733c6fa207e1257867ef3cf93f1b225a61d97fba1955074b1127dd64dab72f36f036556f26e3d8c528d5e6bc2e00de442ebc289e2529bfb7fab5ed2493d3431754eb785b6537f402f2cf0a34f54a69cefafe76bd09d2cf18d94731e3113c55b6377730a786237c756fbfd81318af3ce3dabb2c56450251f77d1250aa76325db0d09a07a9b5f0b417d5674d641d736693884a4ee8111fb157d7121e0e48444631eac8d25b4d770699ffc23f48f001c0958df830339a66d632c72a66336e7471ce63804e726b0530cb446bdf869de8b15d919dcd6892ac5f81b621abdd9810d446a912de7d375d7b78042c32db5b7cc1f1dcc2124d47904d126c2f1c27e2ec7c72d51f3a6b0230f206ae5fe435d1c7dca059a7e7cbe3ac2fb95eafad7a5c037ab3aaf000602108c505cb920a54446b3d31dc65f59d21c78cc62a9ef645c16fc25ece0090530d6ed35b733a058c7454adddcaf6b53f3b17edee3856e45d7f21724b99e7e590814495109b7aca29dda846a42f75b56c52c108a0af0e97d19dd6ccc626567ba2ea58fd5f97e53f79cb4b03901b59bf47bbbe7cf370bda1453b1b3404dc8d1af5a5b36bf95201c39fc278bcebb7052db1a754c8f5dcf6af05cf41253491927fb651e8bf4b24318b6d53ee180c1f18b6760152b498f9885382f2c6a32af649bd6a21cc5d0fb8084f5e70e2e8e7544079f99d84107596cfc04792fad783761d81835a6960e3893b265a6a46ab4ca2e07895992b4efd9c363e39caf2991a34f95fc66a6c43456dec4e33b3cc1f2aba18cee2782544e4ef358bf2eac4e7ac7f8adc42fb55db3ab5c0246f1309891f5b108d818fa676e861b0d9637c9239110a3a98cd20609045cd65501378917bd42519a1fef5988fa63868df94e10cdf46da74e4dc402b96217695cac5e26c1afb725ee4a0ccaa10f8157519d34d1e62588b83b5147fafb17fc28ae2968f94ea3f03433a24c874cc454093f4d4cc282ef462f7bcb3d523da28b5b519b7a50c350fffbdf8b4b8b3e03c6d84dc019fb19ee89616b26c66b57a9a0036ec7106595a2b753521ce79e3243421c61697a2b714c3b0369bb770941e1037c618c0496380558bb6512bea20ac380def7e84ceec151edcf162d39ad9e683597bbcdc228c503aa7f261e272b9fdf96719b9e6449802b84d9885f64fe3ad59112200d76fbcc6b47e91d823e348783769c1f8074b9f8c5e3e857b9fb281bd154845f6bb3b493292c8e2068c694019fef57adfbc26f35526c42579c307ca9e4b3842cd24001e4eabacd00216a3cce1b0b06cdb9c25a4cae8fc12a1f20faff584222b019e27faec2d4f40b2e03c6d9df9c6b6e861b801d07416e8e3bb796d8567b00acdd28d12cc5e6a18541f84edc479374d86a79e71c25b566b60d30db6137811acfe975ca341aa42556e7e2ad3b8eb57a17c179c3a5e36a8903ac781d5dc7645f565e9006fa2dbd8dde8431c3999eb06d6dbd8117ea811f7fb6cb314a97bc069995cd272d6e83427836764365f72d01bbcfebfa2c5b74674556c83aecfc9a601b6783ac92d7f6708b782237a50593428e169a3c247304cd1f025228d442bf172801c525df6dc3f4ea71b14baf17f494b868fc1add463678c28b860f8bc9587db43ae9378361e0f3f8317e1e85caf8d80c435b7e8e7cabe3689230d7c7f079780d4dbfe95aeb415f9799431a8768867450b8e7e20611bf667e80dd340cca35b6f26ca50f333d6059db8e7e943f903cdd09fafaedf5c59a6d35ef4943b1b0f4b1ef2037903a96d44aa4b1c2d8d2eae28fd3b704bb5befbcd3df769ee2ddc437b763a380bbc76695189e2b5033c4e1b1d1a3ada22013f5405c38591cd66e6624fa0209e80d4467e97dfe0b02566f4e5e94545aaec8401cf8e5ae9ffde19a0f97316f83df5090cf12c8b9623d666d303fb7c184e2ae1edf12f9da47f02c78870910a31a1a30752acbbf3232c0f53398c39d0f114eb3e6315b920a17ab5fe9174d8b50852b24dfe0f0b69ee0b2b2af6a5fc919529e32b7afe5b97c58957d585a5c0af819ba564af9c39500ead0645e4a6616978ec179e11fce2ab751956b3559bd0bd3bb6c9b752f3d4d86e7477236acba8d63ed2f154485aaa3b078befb3d2444c009db3afcd1e080686e57598611cdbcfb7ea8e291dde9259675c3d1bcd72a2d053fec9a83691ec4b0df0e7964bbbd61a226e9bf00d9cfa803a7d9e2e60c1b5db27d80d5744dd8dce1e179516ab3b6f998d36c82cf2a6a1d50330c3cddb8a6cf78643ed079fc5bc01d3b9581aa1c29c4114831fca3f573399ccc66db5bc335949e0d1f14e8a94b9ca0d85e78b3c51738777d619c321af6494b76fe630a8def9f5c32dc387b216a73d3c9805a11561718095b3b7f577f5448360c661b9faf49ca7b319cff310aae1f71329f8f3b83ec9dea209356deca4ec6e3975213a5a71d628f175cb3a1e6a414b89c699c448329ed7574cfd649e2aba8ffd90df7d23c8f296ec74d24b2762579a3d42f9643c535fc50046459c8797dc4e8fa9e2e20768b45ca483e913d7c1f49bd30b9dd59255e9e7dbd27cea09428854231bd43862ff173530fcbf9f23e39288491256e227649f866ad786ecb3ae74512d12bbd031aa767e8b90afdbd65feb5c101f6e50ec89b36a23068f92c68b92fa093d9775f6f54e028b4c8ecc3098a8bd7c71c9a9f3d7506384bb03f28dee9a8d5faf434e61ae9113a81656fe099047448567855d259eb84f3b7e1a47998194f2272c662f421ed48888c3b8b0f27921c029949cd88cfef018cff134b1d101da8f9b822cb08c28dfc41053bc3cb08960ef9155748463d6abb71a1661099d241361ed048c9865cd1b53efa9ff3b52ad26146e08bc0a63c9c5943c16680dc615cdff6fb6aacef9e2140f56abfbba4c23c12c4d2cb038c6bdda2dd580ab7725d4b49010ec52512b2e26972392ac343d0d2760b2a782f7a32e97ed7413ee13e78e8dcd9fc5020ab47bb090141e77540abba4fb3692ab1cfd0d7a2e6909c9bdaa68a942b84d2b3bc38f5a0768fcaec634a2c690eae0c3d321cd0f6061274c9c592b28e32b1aa02a6ba9a2884b920248c00bacb894f4b5ee79c1382e5a60334994bb754a85492560d792864e832875aa0d559368ab7f3707f1de5ff91b989de8182612ee96874a591bd648d0eab14fbf469acbd805731d6901ffb0479a2a16ddec252e184f77962d536ddc7ee4ddae132044615009f2a59209d75db11797af7730973096eadfb2a6ff007178adfc0978a8b80cd11958ba630db3b0c6088c19e85f2881faa17e670abaacd6db93a0bab9e177104e56aaa09a93ca057dd420f74a5ef78d24f18214b6c095b58452465f05764f18cb1089394e6e1430c0e669ab0eebe70a24a52984b285b16a1eb2422d918f9f047c4e4622bd91bd7735e9d5d6b818bd06f9bcbf1936d248f2405d20c6607febb3620581fcd79f0b200d5fc27eb5f7446cc9cb50c4e798f04fc3bf0a4c199980078559e3aa01fa8afcb94512bb3c35904f9ca642f52dfd3fe0db35aa54de80c0e38f6050214e207c39cd9beeb3cdade1181b8748c17f17a313585df128207e2369a38fd4c4cbbc1bad07ed0f1547a4b536888c6021f7a0ee5fd684c05891e052675a3b87a84fa5ef193169d2bdda7a7337a8634609368bdd87c119c4c8ca71b018135025f2cae15663e0f1f4aa57ee04e90d42e3430657af2de527d36c59e7851bfb3dbd9c88708639e1aaba44252b343e8881bb5823208223976cd213f722ad13475155624b706fdf3f9f5dc95366443f1558a0a75debb8449ad8861a13b5402dc9a13fb6bc557a2666544b34adff0da94327178cb1435fab441bd7168971ac4f936c766db1f5032ea8dd78b7f67242d2c", 0xbc5}], 0x1) write(r0, &(0x7f0000000dc0)="5243069c4496b5bf1943ee807a7f08695ba220127bb232aa60e12dafd8ebe3814c50b49c475bfecc89d05a68f86b767bd6d5794ff558117a6104ed2b69994451a4e50756d356cc0f6c3b88b2bb8774b022194119cac4cb8dca8c20def40f231475e2e87a8b7f083b61e5abf5ef9af02d7097918011a0a652d83e2b1928418cd4556f0f96b697c1e08d547dd7fc281e11db6879e9350bbc4f2d71a43c1191e4574f085d8ac2bbde1f05235e919be00dbf243326d657b736921978c34bc275edd75e8461bbe7a3eb1e26d0fce94260bc50188250944c88473a1b357105f889d7a3b5ab1b01f7bfb3", 0xe7) 16:00:51 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000011, 0x8000000003, 0x0) close(r2) close(r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000000c0)) r5 = dup(r2) r6 = dup(r0) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000080)=0xffffffffffff25dd) r7 = geteuid() ioctl$WSDISPLAYIO_USEFONT(r6, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0x6, 0x1, 0x100000000, 0x1, 0xffffffffffffffc0, 0x3ff, 0x850, 0x1, 0x3, 0x38, 0x3d0}) seteuid(r7) r8 = openat(r6, &(0x7f0000000180)='./file0\x00', 0x20010, 0x8a) ioctl$TIOCNOTTY(r8, 0x20007471) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000000)=0xa9f) fcntl$getflags(r6, 0x3) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000280)=0x6) getgroups(0x2, &(0x7f0000000240)=[0xffffffffffffffff, 0x0]) fchownat(r6, &(0x7f0000000140)='./file0\x00', r7, r9, 0x4) close(r4) fchflags(r5, 0x10002) fcntl$getown(r3, 0x5) 16:00:51 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1ca7be06, 0x101, 0x0, "b80000000000010000000200002dad00", 0xfffffffffffffffd}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000000)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d569020287ce96991408074f0a8b7f55c354", 0xb9) 16:00:51 executing program 1: setrlimit(0x0, &(0x7f0000000000)={0x7, 0x8}) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) setrlimit(0xf, &(0x7f0000000040)={0x3ff, 0x7}) r0 = getegid() setegid(r0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) fchdir(r1) bind$inet(r1, &(0x7f0000000080)={0x2, 0x3}, 0xc) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f00000000c0)={0x0, 0xff, 0x8001, 0xdb0a, 0x7}) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000100)={0x10, 0x200, 0x4, 0x0, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xffffffff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7ff}, {&(0x7f0000fed000/0x13000)=nil, &(0x7f0000ff0000/0x3000)=nil, 0xff}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7f}, {&(0x7f0000ff0000/0x4000)=nil, &(0x7f0000ff1000/0x3000)=nil, 0x1000}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x3ff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x16}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0x2}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x7}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x9}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x1}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000fed000/0x2000)=nil, 0x2}, {&(0x7f0000ff0000/0x4000)=nil, &(0x7f0000ff4000/0xa000)=nil, 0x10001}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000a00000/0x600000)=nil, 0xd16}, {&(0x7f0000a3f000/0x2000)=nil, &(0x7f0000dd7000/0x1000)=nil, 0x3}, {&(0x7f0000cf6000/0x2000)=nil, &(0x7f0000e62000/0x3000)=nil, 0x6}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xe0}) munmap(&(0x7f0000bc6000/0x4000)=nil, 0x4000) mlock(&(0x7f0000f30000/0x1000)=nil, 0x1000) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000600)={0x10, 0x0, 0x4, 0x7ff, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000eb3000/0x2000)=nil, 0x6}, {&(0x7f0000aff000/0x1000)=nil, &(0x7f0000a36000/0x4000)=nil, 0x3b8}, {&(0x7f0000b15000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000fef000/0x2000)=nil, &(0x7f0000ab7000/0x3000)=nil, 0x401}, {&(0x7f0000f0b000/0x4000)=nil, &(0x7f0000d1f000/0x3000)=nil, 0x100000000}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fbb000/0x2000)=nil, 0x3}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000b58000/0x4000)=nil, 0xfffffffffffffff8}, {&(0x7f0000e88000/0x4000)=nil, &(0x7f0000eb7000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000dc0000/0x2000)=nil, 0x1ff}, {&(0x7f0000eda000/0x4000)=nil, &(0x7f0000e1a000/0x3000)=nil, 0x80}, {&(0x7f0000e35000/0x3000)=nil, &(0x7f0000b9b000/0x2000)=nil, 0x1}, {&(0x7f0000db8000/0x1000)=nil, &(0x7f0000c40000/0x4000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000e23000/0x4000)=nil, 0x8}, {&(0x7f0000f8a000/0x4000)=nil, &(0x7f0000f55000/0x2000)=nil, 0x400}, {&(0x7f0000ab8000/0x2000)=nil, &(0x7f0000dba000/0x2000)=nil, 0x5}, {&(0x7f0000b5e000/0x3000)=nil, &(0x7f0000b85000/0x1000)=nil, 0xfffffffffffffff9}], ['./file\x00', './file\x00', './file\x00', './file1\x00'], './file0\x00', './file0\x00', './file\x00', ['\x00', './file', './file', './file'], 0x101}) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000b00)) renameat(r1, &(0x7f0000000b40)='./file0\x00', r1, &(0x7f0000000b80)='./file1\x00') preadv(r1, &(0x7f0000001100)=[{&(0x7f0000000bc0)=""/237, 0xed}, {&(0x7f0000000cc0)=""/105, 0x69}, {&(0x7f0000000d40)=""/53, 0x35}, {&(0x7f0000000d80)=""/176, 0xb0}, {&(0x7f0000000e40)=""/126, 0x7e}, {&(0x7f0000000ec0)=""/13, 0xd}, {&(0x7f0000000f00)=""/166, 0xa6}, {&(0x7f0000000fc0)=""/32, 0x20}, {&(0x7f0000001000)=""/98, 0x62}, {&(0x7f0000001080)=""/81, 0x51}], 0xa, 0x0) connect$unix(r1, &(0x7f00000011c0)=@file={0x0, './file2\x00'}, 0xa) fchdir(r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000001200)='./file2\x00', r2, r0, 0x4) fchmod(r1, 0x188) getpeername$inet6(r1, &(0x7f0000001280), &(0x7f00000012c0)=0xc) r3 = socket$inet(0x2, 0x3, 0xffffffffffffff9e) chroot(&(0x7f0000001300)='./file1\x00') ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000001340)={0x5, 0x1, 0xaff7, 0x5, "f5e975b1226e216831f00cfb8ee96ec50327514e", 0x9, 0x80000001}) listen(r3, 0x80) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000001380)=0x6) syz_open_pts() getpeername(r3, &(0x7f00000013c0)=@un=@abs, &(0x7f0000001400)=0x8) getpeername$unix(r1, &(0x7f0000001440)=@file={0x0, ""/4096}, &(0x7f0000002480)=0x1002) 16:00:51 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) fcntl$setown(r0, 0x6, r1) setsockopt(r0, 0x11, 0x0, 0x0, 0x0) r2 = msgget$private(0x0, 0x80) msgrcv(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000e3ffffff00"/160], 0xa0, 0x0, 0x1800) 16:00:51 executing program 1: symlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000200)='./file1\x00') open(&(0x7f0000000100)='./file0/file0\x00', 0xb8f9805c925af48c, 0x108) 16:00:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x3d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000100)) 16:00:51 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x2000000008}, {0x400000, 0xffff}}, 0x0) 16:00:51 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = dup(r0) mkdir(&(0x7f0000000080)='./file0\x00', 0x4) r2 = dup2(r0, r0) linkat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00', 0x4) mknod(&(0x7f0000000240)='./file0\x00', 0x20, 0xe7) listen(r0, 0x0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000280)=0x2c) shutdown(r2, 0x3) kevent(r2, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffb, 0x10, 0x40000000, 0x4, 0x87}], 0xfffffffffffffff9, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x40, 0x0, 0x1b}, {{r1}, 0xffffffffffffffff, 0x3f, 0x4, 0x3f, 0x9}, {{r2}, 0xfffffffffffffff9, 0x1, 0xfffff, 0x80, 0x9}, {{r2}, 0xffffffffffffffff, 0x42, 0x1, 0x1, 0x81}, {{r1}, 0xfffffffffffffffa, 0x40, 0x3, 0xff, 0x1}, {{r1}, 0xffffffffffffffff, 0xa, 0xfffff, 0x3, 0x5b5}, {{r0}, 0xfffffffffffffffd, 0xd4, 0x0, 0x7f, 0x5}], 0x2c, &(0x7f0000000200)={0x9, 0x5}) close(r0) 16:00:51 executing program 1: r0 = socket(0x1, 0x2, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x2, 0x3, 0x1) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r2, &(0x7f0000001300)=[{&(0x7f0000000280)="0e5dae3070ca9f05", 0x8}], 0x1) shutdown(r1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x800000005}, 0x10) 16:00:51 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) write(r0, &(0x7f0000000000)='T', 0x1) 16:00:51 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) r0 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') r1 = open(&(0x7f0000000300)='./file0\x00', 0x509, 0x42) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000340)={'./file0/file0\x00', 0x3, 0x7, 0x400, 0x1, 0x1, 0xffff, 0x80000000, 0x3, 0x2, 0xffffffffffff02a3, 0x8}) r2 = accept(r0, &(0x7f00000001c0)=@un=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) recvfrom$unix(r2, &(0x7f0000000240)=""/67, 0x43, 0x1, &(0x7f00000002c0)=@file={0x1, './file0/file0\x00'}, 0x10) 16:00:51 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000080)='./file0/file1\x00', &(0x7f00000000c0)='./file0/file1\x00') chmod(&(0x7f0000000180)='./file0\x00', 0x23f) symlink(&(0x7f0000000240)='./file0/file1\x00', &(0x7f0000000280)='./file0/file1\x00') setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0/file0\x00', 0x200, 0x0) chflagsat(r0, &(0x7f0000000200)='./file0/file1\x00', 0x4, 0x0) recvmsg(r0, &(0x7f0000000140)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000001640)=[{&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/136, 0x88}, {&(0x7f0000001400)=""/180, 0xb4}, {&(0x7f00000014c0)=""/69, 0x45}, {&(0x7f0000001540)=""/207, 0xcf}], 0x5, &(0x7f00000016c0)=""/129, 0x81}, 0x801) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x45}, {0x74}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b9") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000100)) 16:00:51 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) 16:00:52 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) r0 = getgid() getgroups(0x40000000000001d5, &(0x7f0000000840)=[0x0, 0x0, r0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0x12ebcd36d7b21a88) lchown(&(0x7f0000000000)='./file0\x00', r2, r1) setgroups(0x0, 0x0) r3 = semget(0x1, 0x4, 0x40) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000940)=""/251) mlockall(0x1) r4 = semget$private(0x0, 0x4, 0x401) semctl$GETPID(r4, 0x0, 0x4, &(0x7f00000002c0)=""/241) setuid(0xee01) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000680)='r\x00') open$dir(&(0x7f0000000200)='\x00', 0x400, 0x1) socketpair(0x10, 0x800000004004, 0x9, &(0x7f0000000540)) socketpair(0x6, 0x4, 0x3ff, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup(r5) r7 = dup(r6) ftruncate(r7, 0x0) getgid() semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000006c0)=""/238) r8 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mkdir(&(0x7f0000000640)='./file0\x00', 0x10c) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x4) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000140)=[0x7f, 0x1, 0x71, 0x0, 0x7f, 0x5, 0x75, 0x8]) connect(r9, &(0x7f0000000900)=@in={0x2, 0x1}, 0x1f1) mkdir(&(0x7f00000000c0)='./file1\x00', 0x8) semop(r3, &(0x7f00000005c0)=[{0x4, 0x3ff, 0x800}, {0x7, 0x73e, 0x800}, {0x2, 0x0, 0x800}, {0x2, 0x8, 0x1000}, {0x3, 0xfffffffffffffffa, 0x1000}, {0x4, 0xa00000000000000}, {0x3, 0xfffffffffffffff8, 0x800}], 0x7) unveil(&(0x7f00000007c0)='./file0/file0\x00', &(0x7f0000000800)='r\x00') linkat(r8, &(0x7f0000000600)='./file0\x00', r9, &(0x7f0000000240)='./file1\x00', 0x4) 16:00:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x20000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x84}, {0x87}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x7, &(0x7f0000000100)=[{0x3f, 0x800, 0x9c1, 0x2}, {0x8000800000000000, 0xe5, 0x2, 0x7}, {0x3f, 0xffffffffffffffe0, 0x466, 0x8}, {0x401, 0x6, 0x3ff, 0x5ded}, {0x3, 0x7fffffff, 0x3, 0x7ff}, {0x400, 0x3, 0x6, 0xfffffffffffffc01}, {0x4767, 0xff, 0x1c, 0x1f6}]}) syz_emit_ethernet(0xfffffffffffffe6e, &(0x7f0000000200)="01") ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000001c0)=0xffff) 16:00:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000180)="65545598ee3461b6d3fb1d575a0aec3b9acd2f5e29614defda38b733d6c4f61b5cf25b1ec41cbd20bc36b6811b8d01c620d3a841abcaa3059975519084ed33a64da130f0e5ba7487e66489938b9a8908fa133a031abe85b90a5be4cad8a912a31043d6199d416c3806e5b117e1df42e3a466ad86ac11fa2501c0afbc529a1ad08f1773195d2e5d29a7ff50d46dfcf02681759c4b4446da4bbb0e5214bd1c5f820fc1ad4059cbf5286f5e87306d4c4c96201c2a8e96ca6573bbdd082f445d386efaf34c022435", 0xc6) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x9, 0x0, "9388c386d326988f4c37530c0c34f840b3c70485"}) syz_open_pts() rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:52 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}], 0x1, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x10800, 0x0) mmap(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x4, 0x2011, r0, 0x0, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) getgroups(0x1, &(0x7f0000000000)=[0x0]) fchflags(r1, 0x10005) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:00:52 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1afe) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000040)=0x100000001) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000140)="4615e52fce9830674ae172793700800000000000009a4147087c584f34e2316a315a3d2f18b6a5c5004098c756c8d673e5043a8523fdb4ed0410e528a95b603d5f1235df1383bf16c0fc8ef1261d6c396cb0aab624b2930a11f257c8e217e680d96b16a461654569db7156d3fa9c78a2a334513fa8669c498adb5d32077ef7b5358c1c474b43c210ae840e1e27d9cd526cb003b374641b666353a6a3fc2c68ced82febd66c8a1a62b02ceb56246dfc49847f3c32", 0x3ad}], 0x1, 0x0) chflagsat(r0, &(0x7f0000000000)='./bus\x00', 0x10000, 0x2) uvn_flush: obj=0xfffffd8067005570, offset=0x0. error during pageout. uvn_flush: WARNING: changes to page may be lost! 16:00:52 executing program 1: mknod$loop(&(0x7f0000000080)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, "b2a8ec038402ec9efab2a0c192fc977c07fb627b", 0x4, 0x1}) 16:00:52 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000540)={&(0x7f00000001c0)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000440)=[{&(0x7f0000000240)=""/110, 0x6e}, {&(0x7f00000002c0)=""/107, 0x6b}, {&(0x7f0000000340)=""/95, 0x5f}, {&(0x7f00000003c0)=""/88, 0x58}], 0x4, &(0x7f0000000480)=""/157, 0x9d}, 0x800) r2 = dup2(r0, r0) kevent(r2, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0x40, 0x4, 0x1, 0x1}, {{r0}, 0xfffffffffffffffd, 0x8, 0x1, 0x0, 0x200}, {{r1}, 0xffffffffffffffff, 0x20, 0x3, 0x101, 0x3}, {{r2}, 0xfffffffffffffffd, 0x0, 0x0, 0x3600000000000000, 0x1}, {{r1}, 0xffffffffffffffff, 0x0, 0x2, 0x8, 0x6}, {{r0}, 0xfffffffffffffff9, 0x1, 0x40000000, 0x7, 0x2}, {{r0}, 0xfffffffffffffffd, 0x40, 0x5, 0x6, 0x101}, {{r1}, 0x1e0e7386bda2b13d, 0x8, 0x0, 0x20, 0xee2}], 0x7, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x80, 0xa00fffff, 0x101, 0x9}, {{r1}, 0xfffffffffffffffd, 0x20, 0xc1, 0x5, 0x7f}], 0x5, &(0x7f0000000040)={0xfffffffffffffffd, 0xffffffff}) shutdown(r1, 0x0) sendmsg$unix(r2, &(0x7f0000000840)={0x0, 0x0, 0x0}, 0x400) 16:00:52 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) r1 = dup(r0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000040)={0x8d, 0x4}) getsockopt$inet_opts(r0, 0x0, 0x200000000001d, 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x1) 16:00:52 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) open$dir(&(0x7f0000000300)='./file1\x00', 0x40, 0x8) r1 = open(&(0x7f0000000080)='./file0\x00', 0x10098, 0x80) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000002c0)=0x1) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) ftruncate(r1, 0x5) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000180)=0x2) r2 = semget(0x2, 0x3, 0x0) semop(r2, &(0x7f0000000280), 0x0) semop(r2, &(0x7f0000000240)=[{0x3, 0x7fff}, {0x4}, {0x5, 0x1, 0x800}, {0x4, 0x5, 0x800}, {0x3, 0x20}, {0x3, 0x63}], 0x6) getpeername$inet6(r1, &(0x7f00000000c0), &(0x7f0000000200)=0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x80000000, 0x9}, {0x18, 0x2, 0x80000001, 0x2}, 0x7, [0x2, 0x7fff, 0x2, 0x80000001, 0x80000000, 0x58, 0x5, 0x281]}, 0x3c) r3 = socket(0x18, 0x1, 0x0) semop(r2, &(0x7f0000000100)=[{0x3, 0x7, 0x1000}, {0x0, 0x7, 0x800}, {0x3, 0x3, 0x800}, {0x2, 0x80000001, 0x1800}], 0x4) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000180)={0xbb, './file0\x00', './file0\x00'}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x84}, {0x4}, {0x16}]}) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") socketpair(0x6, 0x2, 0x7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r2, &(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8) /: bad dir ino 5 at offset 0: mangled entry panic: bad dir Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *240623 7351 0 0x2 0 1 ifconfig 428527 11151 73 0x100010 0 0K syslogd db_enter() at db_enter+0x18 panic() at panic+0x15c ufs_dirbadentry(ffff800020c09498,ffff800020c09498,be604ef0fd73ac3f) at ufs_dirbadentry VOP_LOOKUP(fffffd807efbd578,ffff800020c09540,ffff800020c09500) at VOP_LOOKUP+0x5b unveil_find_cover(fffffd807efbd578,ffff800020b38720) at unveil_find_cover+0x139 unveil_add_vnode() at unveil_add_vnode+0x221 unveil_add(ffff800020b38720,ffff800020c09b08,ffff800020c09bd3) at unveil_add+0x273 sys_unveil(ffff800020b38720,ffff800020c09c40,ffff800020c09cb0) at sys_unveil+0x405 syscall(ffff800020c09d20) at syscall+0x552 Xsyscall(6,72,1,72,7f7ffffc1798,144429208ac8) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffc1720, count: 5 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs.