socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="082dc137c27579ebf700"], 0xa) setuid(0xee01) chflags(&(0x7f0000000040)='./file0\x00', 0x0) 16:00:34 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd00bae7fe9500680000042000"}) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x20, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f724b442c54d2a4b711cbed5770c9139fe9dd646175175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) 16:00:34 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) sendmsg$unix(r1, &(0x7f0000001300)={&(0x7f0000001100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001240)=[{&(0x7f0000001140)="a4dc9b06ae7aaf5dd528482fc18f6ab4eb86838398a198e6d05eabec0333483a1d2b942b7e43a29d15cf30c518653059b83fdd175135fa857dc0e1fecee824466589ba062e47b7819f14575c1804692f9e4a4835bdb3d3decf34a43633066ab8363f4dc40dd920baf13a2411a855120895affbf055622419165dbcbdf3d409b99f3d3e0b6f82e537ab281a438d52f2dbe2760443dfbef054e58067b8ebe01016037260f183c36906b01bf96274e3d5590e729cf22836c30fd7a3d99573df90", 0xbf}, {&(0x7f0000001200)="4868c50746b2586b47dbbd5194c5ab", 0xf}], 0x2, &(0x7f0000001280)=[@rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0x70, 0x3}, 0x40b) close(r0) r2 = dup(r0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000040)) 16:00:34 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) setsockopt(r0, 0x7f5a, 0x22, &(0x7f0000000040)="caf5b415", 0xfffffffffffffc18) sendmsg$unix(r0, &(0x7f0000001380)={&(0x7f0000001880)=ANY=[@ANYBLOB="0102382f669c252e4c8097215e12294f8b021f314ade04bb00"], 0x10, &(0x7f00000012c0)=[{&(0x7f00000001c0)="389d109574dd4a820131332075ee0f7fe85ec44f62e9f8f6ef2edb5b3a3e3556388c75a3bc0e8134c8f5419d783b24ca97cc163347de41b19d5a08b30dc8149572758c87b953700979214b9b822edcf4abdbf40fb88b8e68ec9a13df1ef8f01d31781ff29b0dc7c9d791e49548595bdfd34f8736af7000fb81f967259e4174d8372c9e45b767fe6edc7d077a375f25db291746df68e91b6c90aa412f1aab10a596239361dd38561ce1159a11c8ebe0e4877ae76f1856224cb1bd2baaebf061f4ec071e82318a65020a88b4e55ea8611d15d6394adcbe76f07f833d70bc2b56ce595143044b703c67eaad5d7cfd1ecc65edcf95589165211220f55443587444da22e4b7e8710f4a3700c252393cd925b8d9956e7ff194700292d2c5f29c375cf4f3a2c80f2006e2ef0aac590d49d4159492a1ae6911be06ccef77a822f6b64a4ad76886b676bc5459a5bb7687f742c79dcade6f6d47e6e0182e58aa2b79a5cd5286e9d50b0173c402e7fa67052b0e50e2ed37757172078e5811c243c5ab516880d9c9960ae00d17e335439cc0285c04bce4e55c0e5107fbe1f674d9a17b372e6e9ae172b42a7b51e8f0768fac918e12df620376b8c6d8904d6fc90a8311e41f35626ffb919a78f3e1445212c5b08aa168ee3268cc479370ce51041a73f510cfcf2110c96b77006ade45cffe7164030ca4b7d486110d99947128afa902d2d7442de7daf6d1e415b246c4b51fe1fc56cd8347afcf0ca886e31c3e5cf1c335483f774ef02131ff5107207f29be2537f0652d44fe5dd99cb069db3887f5f2d723c97ae8f4d0ab65b20d10a76b17263b6756bfecb334f218b691acb061d28c3f24e6003bda74e44b9168e24962781f198825b6b04a3938f4fa69b431c255a1446165896f62db3280f33c564e535fbc01cf1c004deffddee922beb43d3ef7a9883cf27731716c1662c111740242105ccf572cda498ff12a3fb8e43e830356aea582ab435781f611c68da268de545f52dc6cc3f384eaa5aa029b7374daac78b0072562d8948c77203346014c4c587f51d21becf8e768ef3254936cfb8987ff181c75a8a3c74b35644964b57687c2c072edb2bbcba7cf490e2707616303ef600bd25d4bba8a653201960d88eea5f3414f6c9666554d873bfeef754187a3bd9a7a508ebebe7f8702a849d91853889504f210a489b64a7e4c611187c52e05fcae709b804179a4a49ba60163ed916f029b0f6665dcc095aa5a6678bb93fab40e551556767d1858795a5a3fd7e974608acf9e7559f5f72b1dcbecf086bf2bcef77656724c1af369d3a5739b3d7b6370b3c6eeec50d9bc56a1deb3fc43d93fcdad6e89029da9b2c31f9af39e03bbcb38ea0981bcf565987acdf3681854e6b42a221a0ba345ed9dbd1bf586b7197ea9b8776ca00d0be147bef19bc8272e28f8c026f9fa88008987da591c19aea57c5d72193390a62f540ba63e03fc3cdab225409146d1570de71e3aa361e4871ae9a5b616b5109573c539ecf2317a9407dcd9f3bf6736603b66876517f2b2fe5a538756a22eff7e5d33769306980f41de4b40033298d6c954d1719140503177c3cd89e325deabc76903882873b0432ce5802cee60c5d057a5dc2ab1b7db59b780dc132472348d05bca4c117b652f60ba8b222fc557da7c13fd4deecfcc9319efe966796e51db2bdc80b06a69dc5be2a2cea2bc5423f0513d2501597ca862944652523a246cc871127535afcfd578eed08b7ed8e8d8b4de3217fd4fb55ff735c55aa35078ade1bdbc0453a8cbaf9dea876cebbe7af21f4dcff8213b82b07fd8938a32b3bd083c851b4dbd316cb845bd292e3ff60c8c7d8125272ac8d9c4fca8adf42907a9fe4233e1b016c09df4d647ffa8fc4522ec6bc36f84c5ac6641365c19653293172113a514d344def544a46456a55dd0e56bb4a742700fbc1c96ae274f754d203c4a5858885207941db4f7838d827d1794330b00812248eee5b754751b4d325202fb03266bdfa2ab1ecb5cbcef90880d0bfed851bc47b2448195e9cd023fc3ab800488d4b4bf61e5d395edab8642c9c644556b832ff41afaa4244c62218be592d6051a66bf093e6bff130ffe5d860d932f85b23fe8f40acd356579765d77c18785e2b01a6d819abf2c742eff91b80792c7ee05167f5b3ae0d322e951b23da3f6fae9e0d45b6bcd9b597de0440637870d8a9598565fb679ef3b0bf225f8d5e1ce96a4a83ce77ebec798005681e70936db394aa88682bb8be88fe65057efda4473bbeced4c818400b4c612c3a93e98e14502b6c9a3bdbd50ea70c6ef8ecc1c7c7f642e66279c932a739c5c5a7bd261d94644a95fc9370a45a1ca2bfd693217edde72e54c524ce4c118120d5094e2e8ec6e48765116dcd456042a49eb32522805e22febe6ce24f3a0f2ae129a07b1b64ff6d50d612e21dbc875ead6ad59d85ee10c142f01d2236876a235b8670aca245acbaf331a94b481a449d9b4be87fc2eb854c678561e0a2505762264d623f17f9796ef505ed407ab606a8bbf8e0ed8f83175e49309d1973fc5a4cd2f158c2064fa082afb4b2e096cb54a33bc1236965871bb7a5316bacb856639c4b3fac2a177beda975b72da54e4ce64278f361bdc9a59bf792b08548ae65447982dc0e7c4cb98cf75cb3aad44b2cf836535fb6733715cae4d3f3be4f16afecda2b68418bd0c02890be1af9b4ec76bf44888f4f86ffb79734486dd41794ddae3a6a063ed122e6d00baeeb8bbd71291275948597a0a258c039f6c2b75ea11a35b58ceae41e7a008fb4de493393e24afcd895c49e98d0ee67c312d65f980397fd62ae25a3aec5566754f2f2f93046c476c598a3d7257fc765dc6a2598674672cc3152661ae18843bb443aeca1255bc69971c1c31d853b52b279b68351383699133f0695b0451a2ce75cb502639c5a23a69c90991371805f7c01d4551fa2737c8b46d43ba7fcc93fb91312c82ffaed642abaf3e2a583a730f34bd4765e06bff93ead8468ec7d3e42d119d8e3177bfb5d7277a717f831568c293a9669f8619024e19015579f19eca7ed733e5859bab6b4a39d994dc7cfeaecaa93da42e9719fd9f03f49f1adc01a6d6a2cdfd1d6ffcf5365ada070853c756a218eda82b3a3fd7c7574a1cf19812eb6a8eba690fd9334b0c1412385d7a5e642f6d19b40c3fdc68a83c19d3d81c4b66552b2590e6ad03d5db3a02284b9c42da33d96a8b717c77d5746979ba2f206b446aced427b9365aca6b470cf058c3d62e666b903a6cff1606af17b9b623e38ea3bbf0350c9666ef4bef7c1a9dc3336332aee2a4dd3249924c44602220145b5b62d1970327da167bdb81a2791bcbb69e74e8c209974a8d24b45c750085622bd7d209ee850c2b7d9bcc5a2faa665567c0055a11b4a75fc8b7755aa456800d9fe80f60fd8ef48498f2ce5c71d5239c105a0075e93a4aa0512111a50eedc4678df4ad7951f4b08e737bd861b6933abaf7666b565fddc6419856414cce78aaeecd2f602627d428557ffd0f6b3c8d357425096f99b7bdf65df1342208aeda96410a7660fd2b5ec95f4af7485ce0c50edc3817b4e999b1f2d25feadeb971ea76056dbaafeafeb82347588f08fccda1c3242945e757fa2aff9da3480e25b415bb423073df19b4402373ab23b5c43873f39fa0f2651fed1d9b0616905f220a5e74c8af98c9b7fe01d46036b5e9b8adfa5fa27c57d1c098495cae4e7da89e96c8eac9d43aca393c70c3b9a0499e4b6881425dc5d0f2f9a556ba2faee72d004a89056aa71a9e8b2561dad1257ae1ef13bde7b71595efdf7e32e0eeabd0cb82b9b58f9358a455a1b715bd4a5f3773bd444d181ca1f0f3d226a95aa0ea731fc33a0d22028edb938cf3de0f4e015e2d78b74fe82df425e1f3df8e73ae6e723b187c92073712ff8846cdad4392095c8e5bd243b7133fa9310a2adf7d506948864c517fefeaedeeee67a786cf52cf5511398388e2c9dcc46cc8c896e36d8730565046ea936b3714b07602533ad8c0ee442237fc7335a0a4934c33784c634003cbf1ee0c4c0feb174790358e043809ec6b992422aa011b79cca312897340d80c3a43225819700dc0b290a4bff2830918e8ffab9711ae9ff2a125c966edc2cfb6f8b5f52ea525ec698cf32eb1ed210efac6a91ae84c48ddd9c9713ff2a4247371cf421143c24312787786d2a61cf76a77526e0bc5814631cd9d27ab5e604a6f0383e8cdc9af33e4840ae26732c4d83cb6cd3f7d905289c29435a5319b3dd7f576b8c1cf474d88160396df82c4131ca13ccebcfda02e178123657171185da4b31af19d4996ab3517dd1292fedb6df0cc41aa3cef8c2ad75149353e457dd857b91091efb22e67afe94cea849ce0ec535a869b92ed7c6ec86496ae683408b12c0cf2f6f2fcde4d7dac0191be9b0cc7975a9860acc6ece884179ff0e14238506422e8a5ed839a3807cbcb54bb5b45c0dbdfe10907f4e57c42c5f518bccba45da5db073ead0566d952126f1c5575fcda88e6758b2129e8be562851897a10c9b7f3b16e1cd1079fb0fbd19791b7730452eaea6d2a6d4c60e64e9ae4490fc02f546b750315e926e68f55710c06c9987f080093fd5eec6a00276504e77db039115273bf69c707c8730b09a4512f6b171c7c5342d765dc7fb6fe632e05d3151273b2ceed6ccf88728d3386cbe6c52c873e52acdc26c845da51b35d361bbf494c597c5863ec14e43a018eb9b2e4d6391c44cbe9b5d689592f9a5c6bd5db40ba03109f5ad5859f1824f4a371c7ecdd7c1587aaba888b5ec946a3e17d26ed1bbc8e085d20dfd0d4b22ca6d7d662f607a878119b2fb944222976666414dc28842d524ea3480c26414fe29840b357766b2b10067d2e842f297699889c79f6a5ab5fddb2502a9ca277693d75f8996d7fe1cef81501c1e02cf74103b190dc65ae4aa430e6453af714b04cb555e0e40f4d84edcfb2b25d746e02b17048851f581231c0308631c7b78cb3541b1f3603ce91daac721632616e7612e1f014bbd8e36dc25f5dbb40ffc51229771041fa00eb958cb5bb2f7b1d463fcacb4df3c37554690e707af778c1b0501f861f7985a7d140fe167c0121b90f211b82849c9b514df89a07c44a2cc1506ea848906d22727f6caac38e262d4087a4328cb8531c34952d5e5e84632c5dc58a18986ff1e9095a49801a97ebf929728a1db44e578e291fa8344d26507944405b23d457de164d51b6ad211e3e91fdcea7c93ecc4160b55a05eeaf23c1327a117b122644d6f6488b8864365c9559bab2fd4f3e5615fa00395e6133f7588934ba861a8aeb4bc95c97ca5995e9f1c2251bf01cb5323198b6e917fa50821d588d54b30b182859aa978e6477a7cd1b0f284d42addd4cc9655e65580bfb762a09f3cf8b571a71a1009d7075153553b0962b6cff7f75e7f69084f524a54cd50f8af0205c18f1a1dd4934815b32a6ff72f81ccf0f4c899646ee9a8f5ef12737de84e112d638e3f59f963fb26d53a12440ad7fa8c63b27ff9ec040784271cd4730e50aad472ca509fbd9e82b6a49e58cd71008849ddfe2ea234f1f151992cc6404345d15877e57c5cd01311df5d14091e23a2f2ac9a4537eb449ec289270b041bd9967736dbffe237fc328a237720426ce7bbb05604468ca36542d259744f23eb9b6298b97af7be52dfc6d064106d95592883288dcbf80e14f5095852bf7bbe49d39ce4b5d400f4d82f4f03d54330a56ff4becac8e399490b4c3a14d29c4456a2d359bcac4abeb533562d2ce5717041087fbfa10c6cc5ad", 0x1000}, {&(0x7f00000011c0)="63bbb29562ba8eb8d401d4c34cbd8ea9fd28a0264ff975cff5e231d994a26fc9156b32b632d314abf9972635798cc5abd3c6a0b634d7a3ff35735c838f8b178799d74ccb16c65406281d23d4b69e99fbbd5f5083cecb24e2b4a78126a98dd612e4139eac4dd05a8c0689423ff6c7fcb105003201edd95cd438e3109f2e4512e5f29a7fda59abea39a8dc31244b09126b958d365fed66efe110bb5ea68414fb468560085f667532c31451df8b45aa34fbe76a5b1dcee37e338b3a95bedc363471c054a8e2d39ced6c89dbca1076ef79cb24c325d05fa768", 0xd7}, {&(0x7f00000000c0)="48c1c50be484ef62bf366db89795d67cea48e7b96fd5f39a15020dab3e7f88919f2f2015d45ac312f9b0e5c99bca6702b41b796957f154095511347edce078d5cc27e76648fc3b7dcda94825814b1b2593b35e2f4ce7b05ce6ae87e3c5997f2475", 0x61}, {&(0x7f0000000140)="e1ab0054865719d476dff8ebe4049da0", 0x10}], 0x4, &(0x7f0000001300)=[@rights={0x38, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x30, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff]}], 0x21d}, 0x0) recvfrom$inet(r0, &(0x7f00000013c0)=""/181, 0xb5, 0x840, &(0x7f0000000000)={0x2, 0x3}, 0xc) 16:00:34 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) getpeername(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) r1 = socket(0x200000000000d, 0x4003, 0x0) recvmsg(r0, &(0x7f0000000580)={&(0x7f0000000180)=@in6, 0xc, &(0x7f0000000440)=[{&(0x7f00000001c0)=""/189, 0xbd}, {&(0x7f0000000280)=""/183, 0xb7}, {&(0x7f0000000340)=""/239, 0xef}], 0x3, &(0x7f0000000480)=""/228, 0xe4}, 0x800) sendto$unix(r1, &(0x7f00000000c0)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5fc482297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d0263a8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f900000020000000000000202080100008000"/177, 0xb1, 0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x3, 0x80) semop(r2, &(0x7f00000005c0), 0x0) 16:00:34 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x10000000, 0x10) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000140)=0x16d) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="000000186004008ba800c55160114c412b867653fa00ec18593a2b27febf00000000ba0d31e99a0000000000", 0x2c}], 0x1) recvfrom$unix(r0, &(0x7f00000000c0)=""/26, 0x1a, 0x42, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1000000002d}, {0x80000001, 0x9}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000140)=0x31b) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000100)={0x9, 0xff}) 16:00:34 executing program 1: chdir(&(0x7f0000000280)='./file1\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) chdir(&(0x7f00000001c0)='./file0\x00') r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = getuid() fchownat(r1, &(0x7f0000000440)='./file0\x00', r2, r0, 0x4) kevent(r1, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffff9, 0x1, 0x0, 0x401, 0x7}, {{r1}, 0xffffffffffffffff, 0x8, 0x0, 0x800, 0x2}], 0xffffffff, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffb, 0x40, 0xcb, 0x7f, 0x1}, {{r1}, 0x0, 0x40, 0x1, 0x1e5a}, {{r1}, 0xfffffffffffffffc, 0x1, 0x5, 0x7, 0x7}, {{r1}, 0xfffffffffffffffc, 0xa0, 0x2, 0x8, 0x6}, {{r1}, 0xfffffffffffffffc, 0xf0a6de837361f410, 0x10, 0x2, 0x7ff}, {{r1}, 0xfffffffffffffffa, 0x80, 0x400fffff, 0x1f, 0x3}, {{r1}, 0xfffffffffffffff9, 0x10, 0x8, 0x8, 0x6}, {{r1}, 0xfffffffffffffffe, 0x2, 0x20000010, 0xf, 0xbed}], 0x1, &(0x7f0000000400)={0x5, 0x40}) faccessat(r1, &(0x7f0000000240)='./file0/file0\x00', 0x44, 0x3) r3 = open(&(0x7f00000006c0)='./file0/file0\x00', 0x200200, 0x100) pwritev(r3, &(0x7f0000000040)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file1\x00') 16:00:34 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x40, 0x1) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000100)=0x7fff) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000240)={{0x18, 0x3, 0x1, 0x100000000}, {0x18, 0x2, 0x6, 0x1}, 0x9, [0x4, 0x3, 0x7, 0x1ff, 0x2, 0x1, 0x4e, 0x7fff]}, 0x3c) accept(r0, &(0x7f0000000280)=@un=@file={0x0, ""/108}, &(0x7f0000000300)=0x6e) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x22, 0x4) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) linkat(r2, &(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000200)='./file0\x00', 0x4) setsockopt(r1, 0x0, 0x6, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) poll(&(0x7f0000000100)=[{r0, 0x2}, {r0, 0x1}, {r0, 0x22}], 0x3, 0x80000000) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x4}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x100000000, 0x41, 0x3, 0x4}, {0x56, 0x2, 0x2, 0x8}, {0xb1d4, 0x6, 0x9, 0x1}, {0x6, 0x8, 0x7e00000000}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:34 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x88, 0x0) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$setown(r0, 0x6, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) r2 = socket$unix(0x1, 0x800000000205, 0x0) readv(r2, &(0x7f0000000240)=[{&(0x7f0000000140)=""/217, 0xd9}], 0x1) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000280)) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xd09, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) bind(r3, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x4, 0x2}, 0xc) mknod(&(0x7f0000000040)='./file0\x00', 0x202010, 0x1605) open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) syz_open_pts() r4 = semget(0x0, 0x3, 0x288) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f00000002c0)=0x10000) 16:00:34 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f00000000c0)=[{0x7}, {}], 0x2}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x40, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0xef, 0x7}, {0x85, 0x4}, {0x87, 0x4}, {0x47, 0xffffffff}, {0xcf, 0x2}, {0x183, 0x24c5}, {0x6, 0x55b}, {0x6, 0xffffffff00000001}], 0x8}) 16:00:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{0x6c}, {0x44}, {0x6}]}) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0xe0000000000, 0x8, 0x6, 0x8}, {0x9, 0x800, 0x11, 0x7ff}, {0xd947, 0xfffffffffffffff7, 0x7fff, 0xfffffffffffffffd}]}) 16:00:34 executing program 0: munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r0 = semget$private(0x0, 0x3, 0x80) r1 = getuid() r2 = getgid() r3 = getuid() getgroups(0x4, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000040)={{0xbd, r1, r2, r3, r4, 0x102, 0x2}, 0x100000001, 0x3, 0x7a}) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 16:00:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) linkat(r0, &(0x7f0000000180)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00', 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000140)=0x1) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x28}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) 16:00:34 executing program 0: fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) socket$inet(0x2, 0x8000, 0x10000) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x20090, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x9, &(0x7f0000000140)=[{0x7, 0x368a, 0x1}, {0xfffffffffffffff9, 0x3, 0x8000, 0x3}, {0xbea, 0x7, 0x2, 0x5}, {0x0, 0x10000, 0x200, 0xfffffffffffffff8}, {0x0, 0xd3192cdc000, 0x7, 0x81}, {0xbc00000, 0xbef, 0x0, 0x1000}, {0x1000, 0x16, 0xfffffffffffffff7, 0x2}, {0xb5, 0x1, 0x100000001, 0x2}, {0x0, 0x3, 0x5, 0x6}]}) 16:00:34 executing program 1: r0 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x20}) dup2(r0, r0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000140), 0x4) 16:00:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x14}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000380)={0x800, 0x200, {[0x2, 0xbd8, 0x8, 0x40, 0x6, 0x8000, 0x9f7, 0x3f, 0xfffffffffffffc00, 0x0, 0x6, 0x8d, 0x100000000, 0x2, 0x4, 0x3ff, 0x100, 0x9], [0x0, 0x16, 0x68, 0x7f, 0x7, 0x9, 0x0, 0x1, 0x4, 0x81], [0x80000000, 0x7fffffff, 0x5, 0x7, 0x6, 0x3, 0x1], [0x1, 0x8001, 0x5, 0x0, 0x5, 0x2], [{0x1, 0x1, 0xffffffffffffff22, 0x5}, {0x7f, 0xffffffffffff0e57, 0x6, 0x7}, {0x47, 0x82e, 0x80000000, 0x7fff}, {0x0, 0x4, 0xfffffffffffffff8, 0x10dc}, {0x7, 0x2, 0x2444, 0x2}, {0xacc, 0x3, 0x400}, {0x1f, 0x1, 0x7, 0x8001}, {0x8, 0x4, 0xf5, 0x7}], {0xffffffffffffa893, 0x8, 0x5, 0xfffffffffffeffff}, {0xfffffffffffffe00, 0x5, 0x5, 0x10001}}}) 16:00:34 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='/', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) getgroups(0x6, &(0x7f0000000180)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r2 = geteuid() fchown(r0, r2, r1) 16:00:34 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = dup(0xffffffffffffffff) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse\x00', 0x2, 0x0) r4 = socket$inet6(0x18, 0x3, 0x0) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x10004) r6 = getpgrp() r7 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r9 = getpid() r10 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r12 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x10, 0x0) r13 = accept$unix(0xffffffffffffffff, &(0x7f0000000400)=@abs, &(0x7f0000000440)=0x8) r14 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000480)='/dev/diskmap\x00', 0x31, 0x0) socketpair(0x21, 0x5, 0x5, &(0x7f00000004c0)={0xffffffffffffffff}) r16 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000500)) r17 = accept$inet(0xffffffffffffff9c, &(0x7f0000000540), &(0x7f0000000580)=0xc) r18 = socket$inet6(0x18, 0x0, 0x44) r19 = accept$inet(0xffffffffffffff9c, &(0x7f00000005c0), &(0x7f0000000600)=0xc) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000640)={0xffffffffffffffff}) r21 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000680)='/dev/wskbd0\x00', 0x80, 0x0) r22 = accept$inet(0xffffffffffffff9c, &(0x7f00000006c0), &(0x7f0000000700)=0xc) sendmsg$unix(r0, &(0x7f0000000800)={&(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f0000000200)}], 0x1, &(0x7f0000000740)=[@rights={0x28, 0xffff, 0x1, [r1, r2, r3, r4, r5]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x38, 0xffff, 0x1, [r12, r13, r14, r15, r16, r17, r18, r19, r20, r21]}, @rights={0x18, 0xffff, 0x1, [r22]}], 0xb8, 0x402}, 0x8) r23 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r24 = kqueue() kevent(r24, &(0x7f0000000100)=[{{r23}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r24, &(0x7f0000000140)=[{{r23}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) dup2(r24, r23) 16:00:34 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100), &(0x7f0000000140)=0x10) setsockopt(r0, 0x0, 0x8000000000013, &(0x7f0000000040), 0x4) setsockopt(r0, 0x1, 0x2, &(0x7f0000000000)="881dd27ea7592d2209f65dd70992e854a8c587649c30de574afed1c76656112b5e25582fa1187474ecdfd4ac7875cd941c3e0d9db2658c5d476f00db8eee5efcf3af08d7b4033370fae1058d2cf5c0bf9598c2cc096f76869e1492029c9ac931f9443512a55bf4c2e1e17902ce9177cd0489d74f280ed687bb4c12940dccdc002c9e029c44a9db95c8826742c4fb6c87738d23aad4f799c80844f6c096e77728c63f9067caa08b81e49bb37273b29cccd75c3e8ccc5a820faa1d9db03f6361043631d6783eec80e92bd9af51b750654cf15513987fc0", 0xd6) 16:00:35 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x100042001, 0x128b1) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 0#+"$%.!",%: #/--!.$ %22/2 0#+"$%.!",%: #/--!.$ %22/2 16:00:36 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) getgroups(0x1, &(0x7f0000000040)=[r1]) r2 = shmat(r0, &(0x7f0000fc4000/0x2000)=nil, 0x0) r3 = shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) r4 = shmat(r0, &(0x7f0000f8d000/0x2000)=nil, 0x0) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) shmdt(r3) shmdt(r3) shmdt(r2) shmdt(r4) 16:00:36 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, &(0x7f0000000080)=@un=@abs, &(0x7f0000000100)=0x7) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0xc2d04225, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 16:00:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1df, &(0x7f0000000340)="b2") ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000200)) 16:00:36 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x400000000000611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) socket$unix(0x1, 0x0, 0x0) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) write(r3, &(0x7f0000000080)='6', 0x1) dup2(r1, r2) read(r3, 0x0, 0x0) write(r3, 0xfffffffffffffffe, 0x0) fchflags(0xffffffffffffffff, 0x0) 16:00:36 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000280)="b10005136000009005001b0004000000000000fecea11ea8fef96ecfc73fe003be6af3f31034cced71a7db658f81fa4816fa4f376336acf00c7804be781e4991f7c8df5f88c8b2ca3ebbc257699a1f132e27acd602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770a9010072c881ff7cc53c895303b22f310bce9347e30f90006ee006000000000000000000000000000000020208a371a3f80004000006000000004000000000000000000e000000000000000000003fc21143cc042483ddcca2e20cf6f2a3704332bc0e855ede831fe5192fd6463e08a6bee90e098835bcf81da12f2597b2e38c085f68e884466d0d93e9a6eb9019f3d81375189dce3b48d746a5b8bd8bade9973c2a9e29da011cd21ea0a4115079aedefff91ced2b8b0028f09f7c66b7e505481daf5ee5192536e11b444ac40bb78250869d3e6135770e427931029cc82523cf68", 0xb1, 0xfffffffffffffffe, 0x0, 0xfffffffffffffe93) socket(0x2, 0x4003, 0x3) 16:00:36 executing program 0: getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) recvmsg(0xffffffffffffffff, &(0x7f00000024c0)={&(0x7f00000000c0)=@un=@abs, 0x8, &(0x7f0000001400)=[{&(0x7f0000000100)=""/4096, 0xd84}, {&(0x7f0000001100)=""/23, 0x17}, {&(0x7f0000001140)=""/99, 0xfdb3}, {&(0x7f00000011c0)=""/29, 0x1d}, {&(0x7f0000001200)=""/114, 0xfffffffffffffe3c}, {&(0x7f0000001280)=""/74, 0x4a}, {&(0x7f0000001300)=""/71, 0x47}, {&(0x7f0000001380)=""/34, 0x22}, {&(0x7f00000013c0)=""/1, 0x1}], 0x9, &(0x7f00000014c0)=""/4096, 0x1000}, 0x0) 16:00:36 executing program 0: mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) r0 = shmget(0x3, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) msgget(0x2, 0x248) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x2000) r1 = msgget(0x2, 0x400) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000800)='/dev/null\x00', 0xed78ca24b18be92e, 0x0) r3 = accept$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0x7) bind$inet6(r3, &(0x7f0000000400)={0x18, 0x2, 0x2, 0x8000}, 0xc) msgrcv(r1, &(0x7f00000009c0)=ANY=[], 0x0, 0x2, 0x800) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000007c0)=0xc) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x4010, r4, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r5 = semget$private(0x0, 0x2000000000000a, 0x40) semop(r5, &(0x7f00000000c0)=[{0x4, 0x10001}, {0x1, 0x401, 0x1000}], 0x2) r6 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) recvfrom$inet(r6, &(0x7f0000000180)=""/174, 0xae, 0x803, &(0x7f0000000240)={0x2, 0x0}, 0xc) shmat(r0, &(0x7f0000ffb000/0x4000)=nil, 0x2000) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) msgget$private(0x0, 0x0) r7 = open(&(0x7f0000000280)='./file0\x00', 0x200, 0x0) kevent(r7, &(0x7f0000000440)=[{{r4}, 0xffffffffffffffff, 0xe4, 0xfffff, 0x3, 0x1}, {{r6}, 0xffffffffffffffff, 0x2, 0x20000000, 0x6, 0x3}, {{r4}, 0xffffffffffffffff, 0x24, 0x8, 0xee11}, {{r7}, 0xffffffffffffffff, 0x80, 0x0, 0x8, 0x3}, {{r7}, 0x0, 0x0, 0xf0000001, 0xa, 0x20}, {{r6}, 0xfffffffffffffffe, 0x8, 0xc0000010, 0x9, 0x5}], 0x4, &(0x7f0000000500)=[{{r6}, 0xfffffffffffffffd, 0x8, 0x0, 0x7fffffff, 0x5}, {{r4}, 0xfffffffffffffffb, 0x60, 0xf00fffff, 0x1f, 0x4}], 0x1, &(0x7f0000000540)={0x7ff, 0x9}) ioctl$TIOCNOTTY(r7, 0x20007471) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) fcntl$setown(r3, 0x6, r8) fsync(r4) ioctl$TIOCGTSTAMP(r7, 0x4010745b, &(0x7f0000000980)) semop(r5, &(0x7f0000000340)=[{0x3, 0x0, 0x1000}, {0x7, 0x3, 0x800}, {0x1, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x3, 0x8, 0x800}, {0x1, 0x1f, 0x800}, {0x3, 0x2, 0x1803}, {0x3, 0x9, 0x800}, {0x0, 0x2, 0x1800}, {0x0, 0x1, 0x800}], 0xa) 16:00:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x8000000000000, 0x0, 0x1fffd}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000000c0)=0x4) 16:00:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x2000028}, {0x6, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0xff, 0x4, 0x7, 0x4}]}) pwrite(r0, &(0x7f0000000080)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) 16:00:37 executing program 0: syz_open_pts() r0 = socket(0x1a, 0x8000, 0x7fffffff) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x7, 0xfff}, {0x18, 0x0, 0x2}, 0x81, [0x7fff, 0x3, 0x2, 0x7ff, 0x5, 0x7, 0x1d2c, 0x3ff]}, 0x3c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) getrusage(0xffffffffffffffff, &(0x7f00000002c0)) setpgid(r1, r2) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x380a3, 0x0) bind$inet6(r3, &(0x7f0000000080)={0x18, 0x3, 0x7f, 0x5}, 0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x1, 0x0) getdents(r3, &(0x7f0000000380)=""/216, 0xd8) pledge(&(0x7f0000000200)='vmm f#) \xfdB\xb0\x00\x00\x00\x00\x00\xef\x95`\xfe\x9f\xbe$\xb3\x00\x00\xb5\xe3\x00\x00\x00\x00\x004\x83\xb4\xca\xa1\xa6\x16f\xb8\r\x01\x15\xd1\xfa\xc6\xa7 \x93\x9fP\xfaf\x85#n$\x84\xf3\xd3\xb0\xc9\xfdd\rEV\xea\x04\xe5\xab\x15\xfcE\xacl\x9c\x99v- t3\x03\x00K\xff\x01\xf3/\x18G\x18\xf6\x0f\x18\xf0\xf8\x9c\xe3\xdb\x89wGX\xf5o1\x97m\xb9 \xc3\xdd\xf6-\xe4\xde\xc5J\xd9:Z\xf0\x0f\x83\xfb\xffZ\xd1\xb1\xb0\xbb\x910\x13\x8f\a\xb8\xe2\xff\xd2\xcd\t\xdf*\x86\xd1\xe7\xcb<\"L\x1c\xc6\xc0\xce\xd9\xaf]nF^\xcc\xd8TXa|\x175\xe4\x8a=\x12\xd6&\x1f\xd5/\xa5<', 0x0) 16:00:37 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000100)) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/86}, &(0x7f00000000c0)=0x58) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000140)=0x9) 16:00:37 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x81}, {}], 0x2}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x20, 0x20) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x4c, 0x40000084, 0x7fff, 0x5}, {{r0}, 0xfffffffffffffffc, 0x4, 0x80000000, 0x40, 0x2}, {{r0}, 0xfffffffffffffffe, 0x20, 0x0, 0x101, 0xb2}, {{r0}, 0xfffffffffffffffd, 0x0, 0xc, 0xad8, 0x8}, {{r0}, 0xfffffffffffffff9, 0x0, 0xf00fffff, 0x1, 0x9}, {{r0}, 0xfffffffffffffffc, 0x5, 0xfffff, 0x4, 0x3}, {{r0}, 0xffffffffffffffff, 0x88, 0xfffff, 0x9, 0x7}], 0x7f, &(0x7f0000000280)=[{{r0}, 0x0, 0x10, 0x1, 0x1, 0x5}, {{r0}, 0xffffffffffffffff, 0x72, 0x2, 0x2f, 0x7d3}, {{r0}, 0xfffffffffffffffb, 0x0, 0x40000000, 0x0, 0x2}, {{r0}, 0xfffffffffffffffe, 0x9, 0x0, 0x2, 0x6c0e}, {{r0}, 0xfffffffffffffffb, 0x8, 0x1, 0x200, 0x9}], 0x80, &(0x7f0000000340)={0x8, 0x4}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0xa0, 0x0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f00000000c0)={0x5, 0x7}) setrlimit(0x3, &(0x7f0000000600)={0x3, 0x2}) pwritev(r2, &(0x7f00000005c0)=[{&(0x7f0000000380)="dd95b261c1cb3c41c721498b0424211721283b697cbda12ce30f3727c3763ec40cc2c043de548826b4eed09a1196a1d531b4d74b2a19736b0280a040cb88e2bbd93e014350461ad91a6cad5dbaeb328a24f7cbdc5d4a667bc0b59339ac1520c22aa55bc2bf4726d25639054ff28ee4bf3cf7c7f9710bdd594ee0afb5c8ed96232963422fa28cd4aa55f6b72b53910eb74dfe56bc1cac478038338e6545d7e1bdaae1692e507ccc45d8b5791246a795c67954", 0xb2}, {&(0x7f0000000440)="cfb567fcc79ededc9284bb365f29a7bc711147d389b5bc5686f75eebeed294730724d21ba13d8799d27465559fd2b6eab0a36b95cff8948f9725a945b36bf277b357ce9ae28a0c91a625e71a3e6a293eb0de470ff6726c3a4a5fc1db4f7c237597ebda68af58eca10f395e6495d7607dd7b1c6c78c84de7f759a6d71a94e0571ca9c1777f566a410158c2db6d39d91b245e297120e8ae9848a5a1865c5734b84f38cada0bba0975f143b62ae59d949b6cbe928b2ffe652dc79c98638e620462307ae46e8", 0xc4}, {&(0x7f0000000540)="319a333d19881f7d7d8f661475f54b758605397906849c5339d960dd9c62cced593c8871793488ac23fb32ae122d525a29acd1a69ab43f22a7daf85bcc282f2d0ccdea73d873afbf913aeb896b0c", 0x4e}], 0x3, 0x0, 0x0) 16:00:37 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x1) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000100)=0x80007) getpeername$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000000c0)=0x7fff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x0, 0x0, "2c164a0b07906a553ad48e8dfb137faf97fba82e"}) r1 = syz_open_pts() ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x1) 16:00:37 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = socket$inet(0x2, 0x7, 0x5) accept$inet(r0, 0x0, &(0x7f0000000180)) unlinkat(r0, &(0x7f0000000100)='./file0\x00', 0x8) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000140)) setsockopt$inet_opts(r1, 0x0, 0x3, 0x0, 0x0) setitimer(0x1, &(0x7f00000001c0)={{0x44, 0x9}, {0x2b4ef915, 0x1}}, &(0x7f0000000200)) r2 = syz_open_pts() ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f00000000c0)=0x8) r3 = shmget(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000240)=""/56) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x401, 0x800}, {0x18, 0x2, 0x3, 0x5}, 0x80000001, [0x5, 0xd9a7, 0x5, 0x7f, 0x6, 0x5, 0xbe, 0x4b8]}, 0x3c) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') 16:00:37 executing program 0: madvise(&(0x7f0000400000/0x1000)=nil, 0x1000, 0x20000001) kqueue() r0 = semget$private(0x0, 0xb, 0x80000004) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000e, &(0x7f0000000400)="eaff125c00000000", 0x8) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) getsockopt(r1, 0xffff, 0x10001, 0x0, 0x0) r4 = fcntl$dupfd(r1, 0xa, r3) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000540)=0x4000000000000) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140), 0xffffffffffffff11) semop(r0, &(0x7f00000002c0)=[{0x5, 0x80000001}, {0x0, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x40000000103, 0x80000000000007fb}], 0x3) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x202eb, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x80000001) semget$private(0x0, 0x3, 0x100) semop(r0, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000300)={0x7fff, 0x0, 0x0, 0x9, "5d68501ed3e56b0dae23170a524df0ce925d4704", 0x1, 0x2}) flock(r4, 0x80000000001) r5 = open(&(0x7f0000000200)='./bus/file1\x00', 0x8000, 0x8) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) ioctl$VMM_IOC_CREATE(r5, 0xc5005601, &(0x7f0000000580)={0x10, 0x100, 0x4, 0x2000000004, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f00008b4000/0x1000)=nil, 0x1000}, {&(0x7f00003e8000/0x1000)=nil, &(0x7f0000428000/0x2000)=nil, 0x4}, {&(0x7f00002c8000/0x4000)=nil, &(0x7f00002fa000/0x3000)=nil, 0xfffffffffffffff7}, {&(0x7f00004cb000/0x4000)=nil, &(0x7f000031f000/0x4000)=nil, 0x3}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f000063a000/0x3000)=nil, 0x26}, {&(0x7f0000514000/0x3000)=nil, &(0x7f00007b8000/0x2000)=nil, 0x2}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x400000000fff}, {&(0x7f00002f6000/0x2000)=nil, &(0x7f00005fc000/0x3000)=nil, 0x7}, {&(0x7f0000365000/0x3000)=nil, &(0x7f0000741000/0x1000)=nil, 0x81}, {&(0x7f000081b000/0x3000)=nil, &(0x7f00007f4000/0x2000)=nil, 0x935e}, {&(0x7f000048f000/0x1000)=nil, &(0x7f00003fe000/0x4000)=nil, 0x80000001}, {&(0x7f00007e6000/0x4000)=nil, &(0x7f0000461000/0x3000)=nil, 0x5}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000748000/0x2000)=nil, 0x80000001}, {&(0x7f0000315000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7fff}, {&(0x7f0000558000/0x2000)=nil, &(0x7f000069e000/0x4000)=nil, 0xc2}, {&(0x7f0000889000/0x3000)=nil, &(0x7f0000893000/0x3000)=nil, 0x4}], ['./bus/file1/file0\x00', './bus\x00', './bus/file1\x00', './bus\x00'], './bus\x00', './bus\x00', './bus/file0\x00', ['./bus\x00', './bus\x00', '\x00', './bus\x00'], 0x1000000002}) openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x0, 0x0) flock(r3, 0x3) accept$inet(r2, &(0x7f0000000340), &(0x7f00000004c0)=0x30b) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x84}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 16:00:37 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000380)) setuid(0xee01) msgget(0x0, 0x100) sendto(r1, &(0x7f00000003c0)="9fc49719d0d22c3917b8d939bb3b8c698dbeec3305742d20d24470d34a75381123c70997f5cba7fddb5f96a65143c5d77aa1696e1412b5f0897515301655781d6da2bc6d1ff610dacbb43667b2ad39d7cc5c0a17b7d7e8012c4cd91581e6f9b6970ac91e2f1b1e716d7e9f049237f45c0a963e39d69f889e48796fe2670c3451edfd7324058f070f79d8bab08972b733396dd0d9e939ccb5157acb1b439ec18f9e277f936b58f44dd62c2d5625ad13fc1c20377dc4d2c1d4a9bd8d9e6c68542d76256ff36311a23a63dc7fc65908b0512fadb466e13b22ba9ac7314f8695c8320b34e3b6a92429dd42a8e8cbe0c2ff6005b28d650e6bcae1943f5085f7c93ffee42dc7b8a12395740959e82d26b54bda3472f2d63955f0f4630240ee773366ce2d6dfb50437953b798a6068119a31f9dbe25688837f0b58e5ad34d9e460e63948d5d499a2f062ddcd57c8c8bb6d69da6d18e50e1b70953437dfbe531f151f586005c31c991e7f33dde6196d20aeffe7d199797933478c317641042a151fdccc05b1e0f47f3405c406d95e9f1a2bc38fe9489a7db97586998e80a51acfb801f3e5b66e1e96902dfd86dea91cd019117431cd304b2787fbc70b697c1440520b7c3343827e37e8e1200d3732b62cc5d9b213af7699c389f84d852f17e1c7f1f61bb9b854c23270b1a871f1367312450817bc2808644b700c7e39dbfca26f8ac060fac18959610a98bab01cf5a118dfb5ad4b4060802ef9b550fe4e4451be3d8abf8cf198eb098c4a8ee9d1dab69ed46a4f9a19a11e20b5294eefab67a6ce0fe8c50388df83850ee237ba964ef87b680df8898d39df2862d1ef665e30e977af2853d6b69a720b3e3426bfc5735a16d7eba8244ec8f373dbe07c6824f34e04742012144232e8d5edb769f77fbb793e517d44762c48c2359a830e6b682c500471bd9a5a150f7c7d2a832354c1e71035a3457eb9a667d98c151040c24470013b4fb47ae4ee6f133ce96f12aee569b547bf97cc1597372fe83062d5b7a4256936e00af891fae1c6f2b40aefeb10ca2078e37539b286b5e365cf4c03001eb2eabd0e5df20a24213f19dab4d9e0fca16f0d40ba82230e3955a68d17e35688e6ec779e229d0fa24fa6c1491d5b8ec63ab9e249429dba583806fecbb7f42b6ce6c31feb578af2d8450ba06352fd797e3815a2fdf5e9203c5f207a31bcfb7bafae9e651f57fc4b65f8c3f161ba228504d11344cc6cdbab05e3fe075a4d8a56d3c46acd4d34ce8f03f3cd3b09175a06c88d04e8467e0c047adab667e1469d172c499fda248ab62a5ab5fbb2987850662420d7cd7e5c1ab33f132aed026ebb0303250635550ba5848cc2f0f80b58fe26dbb190a02b2796046e67925ac92ad563a30f8ec5148bad8df69ba653edf479af06334f84fa6fe4313c689b4c894d8960803b99d87ae75ae010a55c8383ccc2e1a92b9303ce728fcf4a6f58b70591c0435d10f1b108bcfdc5b57c714e97bd251a893f03a24140363c864c1330b996a27a96a7f2bbe864fc561f2a7a87a06429f551d00918180303b2fb4c908bace18cc96620a790636ef0aaa985b03b12fc6d187150b77e2abc934cbbf627cda6b2a860d9569f40cf8be9cd43e0fd8a51d9275c218a633f279ccee8201224825457f7056e6f5b04c10b7184d3fe5fc54a1901336614c507e81d14435429ee6e9487eeaea70da886f5d222d14db11e6911391e80765d3bde20fd2ff44d7036ccd887b1131a29b614d04d4be837573d80123312551f1c4dd0326901c9d6c8c140e6fc5fe1db6647b13294ba0930a8d5c5cfbca25b57a0714d2df9a10147fa317193c48f1751ba56d2c849676e3e5dac32262840b5ad1268a158d4c294fce564a1b16d64c94fe265f3bd49e2212e5d3ec74ba971c344b710e6211217831c028039c3b36448a84c9d07661a1d27d43a567b3086c2897ad52de85ae581fee3ff3c4d52f652e5ff5dd84590b7cc459c52b760eaf2317e9b8348d8836d4642055aefb94245f48442f49a5e86b29fa73d3bb287d551c1753d7412590aaa2bade4047891724584b0e20489d45fe4687a3c281b5028b70ce38fba5274e3c17d38b53bb878a69b9fe254d12a8912ff8c33f80aab4fd4328e79a02f01fc92dc41b6b2fdbf2ed6bf5a3e9ebef6625af8835c8fc28b59b937528402a333b60d5d47f91c5b85e8248abfa5705de5c648c37e2dc438e23cca91fb6ac8f25a820a5e4dc5d5d0b8755cfb8be3c52bd77d3d0652c920933942962b1c7b0c8f776053a17b1e99b999b814d50a01feee9f9bcd7bf228287886140686a51d743b406b89f5d957972cf16c0d00ca2faa6c86369548bb477b654dc3fa7800ec2503002995d6f44281af9370f78d6cd8169e3f213d8fb3556c7fd2901d7c4b56644c0cb2618a759af3cdb76f79622b37a5d51485b7fb54c533a44f8b8ddf5df601a972b480f321146053e5b202c117d63a1f0b21f0cd8ec119a2c61a41cdf7c17cb8005215e1d7bc461c9d0f97db47ece90b23c2f8045125b502b30937d7f2b05363b6ee8f7f4be7867e311fe197d60991bb3a2988302e85aa2ac49711430b35f2ac3c06c378c7cb9e0b05cab48ba515847f072adf4636851d0350cab86f409b0002fc19e63ec02991e1e4103ef60ce7e14430a9f51daabbb77f8f6974b72051b2602bbd956e7d4a1269ea29d8859df6c7db1e18a4e16417b5435f17844db67732031def1b67dda82cd016ff216f3140ce9b06bd6377f8129fb076df1a7950b19f377450435512cf57ecb9964371b4e3a2f15372cc7eb249d54a38f7e64bfb960cd3cd6f7b49fa48c46fe19271e0c55d53e9ef136c4d38bd7727c4c0b4444fb36972f79e8f370f941bf95c085046423ab617169704a58914e808a46251695085610b542e7d23b2453a2da4354ecc88d4b4dd3816c2e7e9780fa1ce59d6ee7b65b3e4201deb0578e3c162a36b32a12560171d254f064facbfd6494aea0d43054534866ba9f720fcf982dc22378a02adef4a06755712699b5ffc2d4b9d57917a1f8b250a4e074d16b7173d57a3f4246c90bf98267481138c31730496b4bbd3e056e9126d1876f2b739e86db8bc1300318ba319804ae56e30fe4b6612bd1a3dea3dc0460b5a5ede8681dc39789ba4248b4f903ed341dc358d4b47de00b01ce88f292ef35cdd7895d64966c6b64608b06b9602930a62a8268165be1223ec0a82ccfa50540384fa609fba6d0aa8bc5e112c5641a8a4352e429c6c13fe897984abacb686c2c978117a407cd2af781dd48ca0f65a75811c29d1f8e5e979b932049cc29a7e3781c909f40c59dbe553d12aeec4a584cf1610eb79d68296977ce5292a62a218276f4b20ddfbf2cc6348e2b5453fee40685963be5846b20c45d56a0f7cc2f14300f4f4c65e5111de2d4d2d253d9b0bcac54e928e35c2b0e1dbd478f70f6a5f4cebaee9fd48df2a3c88cf5b3050f974c5f04d3c5ead87d44d4938711b63ab418eaf336689b597d2e02f8651a32715db8200fff077f98a4e015ba2ed42d4863dbfcbec68b0598f9fa521f7e945baef56f43d0c01cedcbd8b9cc5ee4a93cf27ada9108215da85deae35c501555b4bd39b85671166fce2733f7ad3e9b335aed2cb8dc608e78a3111f458cd84dcfb398f4fa7da4585f6d3c415c71ba76e59c022bdca27d4fc56142acd55db0c3b12d9ea16746d5afe1642b17381a0b608256a922e287c5da557eb1df28bf2afdd3b7b6528b92ebe73e0b9e2e40b60d5aa5c15ca90f9a486d68760ad80efa07b2436885187de8b17b7ecbfd650b3ac77141b90935effead339a7f71994138537171a1c6f717c622aa539a9f8b5638762cc9e35a63dfb319a445d5ba70aa07f70c283c942f548040655d0251593f02bccdde31d46a0f09c5ef74d8eb0a17b590f9711af6535c5e6407d8c4c9b02a44bd6b3bd3601c869514572f4761695f95572015ad54adac7296b67840b742a1458722b934589a3d180c1604583745f78f37f9de7b0fe62fa5107d52d177c59c2598da1c58a52ae4304b7be2bcd2d3aec8d61a01ec5662540d48a8d22e779d8df89c716bddfc44a7a77e2455ea5fd2e8e2a6d042951b0e3d6dcb17be7f45721e1156c2478e831ebfb72a6dffe3136c583837eaa26fd0c25067ab0b0a8705686fa98d28fb0f922cfbf604411bbe919b246178da1f2d046181e060bbea37e89a02b907a60318cce7798ebad5b8325acc518bc6a2801ce23f696549548aca40da35085e9803f46ca95f64cf8ccb42146e3c13d48e20b7e1901664f2eed2d104f927d5fc1f6967c0ea22174c03db66b76c78b63971714a6bad7c8b68d94207c4a53df31c69d64f616d979fa9ff52d2bee54599aaa1542a9110bb4c1813959dfc175bb1be0b2626dfeae3ee6c9c82eacb7217bca42d35ca4d156db4f06769ad958b9f0cac8056f46630f35d2ea5502f195bf9dd0df1252816b59a18beeef37d1e5780267ed92a2fc2d4ea9dfb44bbcf9e8bfff65f2575e0837d9c631089da3c2470de13ae1d86a49bad64ceb7716c4c34dac5206c3e569ab1f973d1a5e5a546d6c9b52fc2fa30c950e6e947bab63a9c16115a2cb6db5eba6b577a6576f9e057609a825ee56c63ddc6f1d9b2d2b2cb94a24ed43cbaa100880de99110e04e58c9a81fa80485164729edd08fc4978c6e446a46327b466ec12f5fd8b145c1a09e7bf10da5eee30355cbad4a60952faeaefc786fad35ff45a56a7fb6edd7050601a32bfde8016689d22895a119803c8dec80a714cdecaa30261d7a3c4847f544614b9af5b6d528df0196e7d3aa810c20afca17f520f72cc12daba112a38913a7e60871baa180ffc6267dc353cea62fc2472ac315e6b7205c553916f179fb1a4d1533953bb198d17b7d1b0a67aee7def246ac0fd238b52daf09dc06efbaac7689a0e4e9c1d36291d71c52df59a1f2f5fbd00519beac5bff05904bd78d53b55f78357f0e3422b0eefd69e1d82a0fa5d276dcf4c4b9d3ba4888db349f165985bddc3ad0fc12f76265b6b093b508e09552fb0dea64cc8120dea4434b8b6fb1f07f82c356df6cff39214a878e17d9666c1a7ad2f84743986c916420370a17b0aaeab978efd7ad770bcd033a1213de1abc64d04915116811bd8f8741b4b9ac050c6e0f5ef07acee9ca0c1397e6089c53954bd1ab18b813acf047992a6c43635f135b4f28737054e83d6003108e1839b24c886679a4eeb7534c2154f1b88e7ea0e6bac45f44421ec6a5c247823424f9e0e6979d38e0a5adf855c50646ca30781c9f4f47a0dc37afdfe43584a4700dfa4de951c6b8b93fe29ee053b700320879715fe1e979ee5c99e52a352a35521fc22a4ff91a48d40b0d2b82d664ddec5f748d1f2eacb20164a2cc81d8cf2c76e203e410f72a296eabc23263a1bb50628c28d9867bf842e3b31afc431b0e6e943275b66ba6ba1eda683999b5158004f2e5913edc66fbd13393caa17ed8f441e629e4c9825cb54d1a3dacea32acce8c47fca5effa0bbd99f135b96c96d3d7b02e8549709d98dc53c836ac4a2f38ce43f7bebae11535e94c9c255e018ff39c64d8b7a3f98ec20a4ca0e21d8ae882066e90450510b7538a09a5a2d6b8bad5f47d8759a8fedc73a64506580f0b70d5e964fd706d41d52bf8e9d3d55c822035c79c2d9edbfa28bffe11b7d257a60ca562304683b083619038cf2a73e1639ea77934c386d620a02228133c03435006868a644c4499bd459d0e4edd0fbca5fcfd547fe8530d5c6b127558c1d39c58fa31e2ab33669cb05b99970e132f7e", 0x1000, 0x400, &(0x7f00000013c0)=@in={0x2, 0x3}, 0xc) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00'], &(0x7f0000000340)=[&(0x7f00000001c0)='.+[%,\x00', &(0x7f0000000200)='.+\x00', &(0x7f0000000240)='-:}*\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)=')\x00', &(0x7f0000000300)='-\x00']) chflags(&(0x7f0000001400)='./file1\x00', 0x1) ioctl$TIOCMSET(r1, 0x4004667b, 0x0) dup(r0) 16:00:37 executing program 0: mknod(&(0x7f0000000600)='./file0\x00', 0x207e, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='./file0\x00') ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 16:00:37 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) recvfrom$unix(r0, &(0x7f0000000800)=""/165, 0xa5, 0x800, &(0x7f0000000480)=ANY=[@ANYBLOB="00000000002b8960f700"], 0xa) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x1000000000000) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)) connect$unix(r1, &(0x7f0000003580)=ANY=[@ANYBLOB="49ef2159ac8cdd647c7ef764d779d85796779714d0cb473eafe75f52d727facfc76a35af8177cb62108a54d59c574a4f7fb2f546daa24a385f3ad1963f823b6246381ad5346d50b923e6cec0850bcc3eeb9463d3b8e7feceaeff090000a8eb5578f4ac057f3eff5b5cebdc661bbb6f24a75081c2ec4167403624450407d98ab4226019ef7155d77775759e179a4eac7d94ce55f5abded6bfb4fdcdd85d0c11a0257f71013a8ced3af8920555bfd0f7da83fcd1a32e39936bbe5ca6b5d1492a15ec8ffe10ddfccc2e23af363e394280de5e709f304f3096ccbfa172a856f0b482f76602be1b0d2ccf0b2e6ebbdfeb1125d65fb4f25a39cee8fd54081db88f2032ca9ee3ec78ea6826b71e688f695eac99eb7205bf34b50d8455469bc4d802eb3388f3f5ed5c752fb43a0ff08402048d7f4563e9c7d568157dc05c5ad02526fc8f08e294dfbeca92f314d46fef674de4473af9234e5a2957ebbc18826e5fc275879c9f1b0db393484116a936335fb46debd297c0d541d917846dd06d9ac3028da7d610a1e6814ccab95f0000"], 0x1) listen(r1, 0xfea0) recvfrom(r1, &(0x7f0000000500)=""/125, 0x241, 0x800, &(0x7f00000004c0)=ANY=[@ANYPTR64=&(0x7f0000003240)=ANY=[@ANYRESHEX=r1, @ANYRES32=r0, @ANYRESOCT=r0, @ANYRES16=r0, @ANYRESOCT=0x0]], 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x10, 0x5) rename(&(0x7f0000000140)='./bus\x00', &(0x7f0000000280)='.\x00') r2 = open(&(0x7f00000009c0)='./bus\x00', 0x41, 0xfffffffffffffffc) ioctl$VT_ACTIVATE(r2, 0x20007605, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f00000002c0)={0xe9, 0xffffffffffffff60, 0x100, 0xfffffffffffffffa, &(0x7f0000000580)={{0x3, 0x7, 0xe4a9, 0x101, 0xfffffffffffff10b, 0x7, 0x3}, {[0xff, 0x6, 0x7, 0x3, 0x400, 0x4, 0xdf, 0x20, 0x81, 0x5, 0x1, 0x6, 0x6, 0x52, 0x9, 0x10001, 0x2, 0x8001], [0x6, 0x0, 0x3800000000000000, 0x14f, 0xfffffffffffffec5, 0xf51, 0x8, 0x7, 0x3, 0x2], [0x4, 0x0, 0x400, 0x1, 0x1, 0x8, 0x32], [0x7f3, 0x2, 0x140803c6, 0x5, 0x3], [{0x400, 0x0, 0x3ff, 0xfffffffffffffffc}, {0x4, 0x1, 0xff, 0x5}, {0x7, 0xffffffffffff0000, 0x5e91cab4, 0x1}, {0x1, 0x7, 0x1000, 0xff}, {0x7f, 0x5, 0x1, 0x8}, {0x10001, 0x5, 0x8, 0x80000000}, {0x6, 0x6, 0x2, 0xea10}, {0xff, 0x1, 0x80000001, 0x2d0}], {0x81, 0x9, 0x1, 0x1}, {0x5, 0xffffffffffff7fff, 0x8, 0x6}}}, 0x6, 0x3ff}) r3 = accept$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) recvmsg(r1, &(0x7f0000000980)={&(0x7f00000008c0)=@un=@abs, 0x8, &(0x7f0000002f80)=[{&(0x7f0000000a00)=""/140, 0x8c}, {&(0x7f0000000c00)=""/4096, 0x1000}, {&(0x7f0000000940)=""/54, 0x36}, {&(0x7f0000001c00)=""/4096, 0x1000}, {&(0x7f0000002c00)=""/129, 0x81}, {&(0x7f0000002cc0)=""/246, 0xf6}, {&(0x7f0000002dc0)=""/138, 0x8a}, {&(0x7f0000002e80)=""/108, 0x6c}, {&(0x7f0000002f00)=""/86, 0x56}], 0x9, &(0x7f0000003040)=""/255, 0xff}, 0x800) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xfffffffffffffef5) fcntl$getown(r3, 0x5) bind$inet(r2, &(0x7f0000000340), 0xc) readlinkat(r2, &(0x7f0000000b00)='./file0\x00', &(0x7f0000000ac0)=""/40, 0xfffffffffffffd69) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000240)=0x3f) chown(&(0x7f0000000400)='./bus\x00', r4, r5) accept$unix(r1, &(0x7f0000003300)=ANY=[@ANYBLOB="0000f9000000000000000000004500000080000000000000f78e000000000000000000000000000000000000ffff000000000000000000000000000000ffde000000000000000000000000000020007987817ced02761000415507d800001a000000000000000000000000000000433f6874c234cc6d97f0d454cf5749035685adc349833bf911f9adf924a49aa58e7453480afeb779ef16323571d7c5d6f6035a00"/175], &(0x7f00000031c0)=0x6e) truncate(&(0x7f00000032c0)='./file0/file0\x00', 0x0, 0x800008001) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000300)) open(&(0x7f0000003200)='./file1\x00', 0x0, 0x82) ioctl$TIOCSTART(r2, 0x2000746e) r6 = msgget$private(0x0, 0x29) getsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000900), &(0x7f00000001c0)=0x4) msgctl$IPC_RMID(r6, 0x0) setreuid(r4, 0xee01) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000200)=0x2) 16:00:37 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x0) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x6) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f00000000c0)=0xf68) poll(&(0x7f0000000200)=[{r1, 0x46}], 0x1, 0x0) ftruncate(r0, 0x0, 0xe6d) 16:00:37 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffff6, "42d7517b007de3c7660000000000000000004000"}) writev(r0, &(0x7f0000001700)=[{&(0x7f0000000680)="3b138f36a89f77bb5edaecec77d0e524573794fcb698547f12bb4b1c372317fd241af6faa0ef57b1e6e98e301328ac3c5145d601d5ced21adbb026d64779c6d08c3d6837779bd4182129071e3121d24e407315089860d0d90dd115b8d9b17d86c8f19e550bc7a387e5023c11d7a0b481a951462c83449a7c2b5dac38359ad50fbb23b3af09a32307b903e427763cbb0be2a02d4423bcdce1b561f0350381e384252f8e299640081eae37cf3ce37fdad7abdda94bfc7b995ccc84dc81c6729ebc8bc928f3f3ce3b49865860ad6f1d165e1bd540b6ec9189bba1df5918244457c3aded0e5e32624f65490c5ecb14e75d302b4c0abd2be7744ad5d83afb0befe4464b95eaac4bf4e3b81887309db09b12bd8c2f0f144c6eea03b2623515eca6fe30c673a10f7cbc99a179f16d79f84520fd170cd038915256f4798c971b0871344c8bb8f92fb09a68015e27b316137b5c2cd722b9d60245d2fa81b658bfce92d32d0cb1330dc09fd9a345c6e17c46e176c270590857e690a976f6109e094444630443543c70b4b1160500061848e90c2e12ef44cb0eeca4bc5c9236f079127923a1cfc85b4200ecaaeaf926db54d622d61ae8986a058f3c584ef4bafee7190ec21dc9f47eebb1bfd799aec7b09acd9a947ff67a50e86db5edc8d6cb69bba316dc3771068b7ba55520a766d5e86842abd3d5b844e32cb90ed4619cf1018621a17883c1eaf927d20081888f362516cd88d6cdd9de94625b076df8793563cbb68743456c46bd5fd8e4f705a0d49ee972b27500c90e3912b09539c058db08b35db727dea2ab0398b26dbad7bb544e86578e2a4643ed702c88fa5dfdf8e649d7ca0f0b973f675862757a0030d46da2cf90b4b62b65a0adeaa6141eeb5e90e219a05dde9add6754a9473d418f608441b132f080b5491a56113f86ccf2b626dd5fc1b0dcbb4f587b42a9c1bcdd869954229ae4c76414e5d0f4a2d0c5b7bc0fdeb50553a99e0b87ee76cc32c33d5030ccd588ce906c6f0f2001304b3c02f65affe634a3aa4fa2a92a5a8c91bca7cbbbf3e0f75f21bed89e4baf378137d509560bebea2630f805466d7a6dc22c82986c2de406fb7824606b35f5a36c5d4d0c6cb8ec896b45619702d288319650f450dae3d3e9cce55f1aadfcaaf0629f98e4faecc22dc97523edd86c6b75fffb83cdb6a61c9abae7522bac682e7f26b78faff55059753bd575db2e9abc216bb276842883fa72ddcc97c74f7ba5d15f7eb3920a838f768ee57d9e06b02aa73fb698dccc0adb5fc05bf6a7ad9fe6fb9e31bb1bf89f4922673c0c6d434906aba7882a19693cf0db1ddcb4de092e7e887bbb3d93de5823b56e12d31648f291947b740a7d9e8b25967c1619f814dfd40675a9b94eee3a101aebd2d4c0ab80d4b346513c090fa3e9f263b699936db817fe48ee4eddbc3405591a01f18733e14b9ce26c30fce4aae10dc0401991704bfdb7c510203d975447f3c9194118df57e7b57a050b15bd0685871dea3bdce8ea3f3d1f5e27c0b99587e9c5045766a628a1ff1109066ecc622f6e019e2d67d104267949619874ce3cc8bd123da93d24d43b2f00ae47c6d50c1de24b09af546f91f5c38e642cace8f43a81b62239dd84ae548ac8641e8730f3f541eb8eae8bd71961bfe0000e73e57f6793869ffda1aa455153b675ec10697ef7d84cad80f9dd70d20009a5801163410700e6b41c1b376ba3f888ac90ab36aee8d76c997774c33299a5b267d29b60b72b837516f3814cbd261148040a3e8fa06d019ba01cef17bcc05b7f380762e76e649acf1f05f10fb061d8bb2674e832dfcfea217f16d65728841c6199293fdb99b035b65e4ba07fe6182f7a0261510a6ddc158335885138e08733f17dfc6615a33b29316c8de5064276d1fac62ae2b39a8ce70b84dcf6b156602336e6125d79b84c559ff9a474d54b71e9a6ccfa04a2b342c336379e14721a77a78d4ebbb37ec1958928ada0b126f8c28c1383b4068fbbdd0667153ce6da2f9fb62961491874f321bfb70f7c86f8428e61ba64cdc51a0219217bd9caaa0ad9c4780a4624e260c3f432aec288ae9499913db37f29a9945db3e4cd7d7c6b96dc3c03763c3e9b2ec62577bce9377e25eddad85c4b449ea53c17ecde6bbda02032b8c442032002ded9c2d43da70e60381d6868e4aa52719fd749827784fd0e208d38dd94f9ba524055943dfdf5955ec9e8bc00906c17c7cb002f2c4cd0575f7f53ed8dd93451508c1b88c8e857f634d20d94ce842e870b09fe969edfcb00fa9d1e41bfbf49a4e717b9f3a7e8fd0b10d7fcf2429067e2f6085bc60d95b88b14c0d20236f9c70a9158eaa70bdd784f7d6b5ad0f2ad986478b90449b3746489899c6636e2ea3a436e9b17a5a20bbe7be30e7b2fb0bf30cf167ba361225ee5774e8b1ebcd7c352d89c01e2bf2c5f2416ef7f4508c527520cfaee7ea5403b5e17f840895d20a2df2b119dcede6906075b011aea66056895c46f8e240811066b750e9787adbad86abe291e0dcf9d8cdc0d67e572856f392f138981d5b20f81bea1ecd00b1e710d65bbb5b2a6d82f37939f347ac486c18924a5f101292d00d6756a5991628e6f676308787ff783a4434051a31da5653592e473e0f0f91c236804460df0926914068c916e7a6d9966bde5bd10aafff7fce53331d6c6e6a31526fed363385c1954dcb9a7bd90b8917d6ce1580afbd8027d395b1814fe35ff2a4166ca885ef38dc170a9fe791cf52d7b20014990cb123730a8141df60828ffb026e7b42c396f9f6696d28d49cec8f9011c025a4c99fd0762a4bd577a4f44a6f664fd39890af7ed9614e2058bbb8407ceeddc0f3df0021570a357e6bbcd7ad5467e42ed3530b9a19066b1ad3862b0e3bf2082f16e5125e9671ea630d82b372e4a7656871840aaea90b55e11744d750860d20a6c35856249d1f0360f5012668aa5adb3ff3611b7c7fcfdc8bfd4b726a0e9ea0df390476b3aebbaab02aeb596e4621001e072d6d56aa839b2e651bab3cd5acb77657f2b58fa4dbf58fd3046c4ef10eabbf4dd9de3dd8bf5a086722b5b23a10bbc5d9c4cf55ca9", 0x885}], 0x1) : 4.22  :  43005   0.00 0.00 0% 320 : 4.22  :  43005   0.00 0.00 0% 320 16:00:37 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x400, 0x0) r3 = kqueue() r4 = socket$inet6(0x18, 0x5, 0x1000000000) sendmsg$unix(r0, &(0x7f0000000240)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000080)="6f9339691bc2cfe3e167717bbb16ded28c72163a6c773711ed7ec2a287273edde83c56fcd416c5cbf66cb90816ef229e3919448c0e7986c7053d707ba6de16a9ded771b81a7f455736deb83e709201fb9e624c1ce5512da22a45d8915694b531770b2f123effa7e065e513c02e170272748329b5a2f1652a61446330b0208018c749a7758ff797f873fe5d209e23076ecb3429aa352768cde55018862a3b9ccc029c9d0327d5e8b4f5df90f1624a402db81dbf58bcc8a61f6387af7f97ff9bc938c3a5589b5daea17100", 0xca}], 0x1, &(0x7f0000000200)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r3, r4]}], 0x20, 0x8}, 0x1) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x790, 0x0) 16:00:37 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockname(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="00000401000000000020"], &(0x7f00000000c0)=0xa) select(0x153, &(0x7f0000000140), 0xfffffffffffffffe, 0x0, 0x0) 16:00:37 executing program 0: symlink(&(0x7f0000000000)='./control\x00', &(0x7f0000000040)='./control/file0\x00') unveil(&(0x7f0000000740)='./control\x00', 0xfffffffffffffffe) 16:00:37 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) socket$inet(0x2, 0x0, 0x5d) getsockopt(r0, 0x6, 0x8, 0x0, 0x0) 16:00:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x7) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x4d}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000100)="834e2f40729c9c066d473997fd9694e66cbb3b8653b17915e32b6670509468437ebf0fca899f4f57a07ab64ac9bce2169800662ff416ce7742b38735714f4051e093321455ef8c92d4915084d7de4b", 0x4f}], 0x1, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCFLUSH(r0, 0x20004268) syz_emit_ethernet(0x1, &(0x7f0000000480)="e9") 16:00:37 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff}) fcntl$lock(r0, 0xb, 0x0) 16:00:37 executing program 0: r0 = socket$inet(0x2, 0x400000000000004, 0x0) setsockopt(r0, 0x0, 0xffffffffdffffffe, &(0x7f0000000000), 0x0) 16:00:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x4fd) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:37 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() setrlimit(0x3, &(0x7f0000000080)={0x5, 0x1f}) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) read(r0, &(0x7f0000000000)=""/64, 0x40) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:37 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) chroot(&(0x7f0000000040)='./file0\x00') openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x400008}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x60}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x10400, 0x0) 16:00:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x48}, {0xc}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000180)="969b") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x800, 0x0) 16:00:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x10000, 0x20) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x35}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pwrite(r0, &(0x7f0000000440)="fb", 0x1, 0x0, 0x0) fcntl$getflags(r0, 0x1) 16:00:37 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x2, 0xffff}, 0xc) r1 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x0) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) 16:00:37 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x3ce) r2 = syz_open_pts() ioctl$TIOCSDTR(r1, 0x20007479) dup2(r0, r2) read(r1, &(0x7f00000001c0)=""/193, 0xc1) 16:00:37 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f79202c, 0x1000000000007) r0 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000040)=0x9) lseek(r0, 0x0, 0x2, 0x0) write(r0, 0x0, 0xfffffffffffffe36) 16:00:37 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() fchmod(r0, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) 16:00:37 executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa", 0xcd}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000000c0), 0x0) 16:00:37 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x40020, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8082, 0x108) shutdown(r1, 0x2) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000001200)=0x5) read(r0, &(0x7f0000001240)=""/211, 0xd3) 16:00:37 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) socket(0x6, 0x4, 0x839b) 16:00:37 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{0x23}], 0x1}) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x20, 0x0) 16:00:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x2002000000009, &(0x7f00000000c0), 0x0) 16:00:37 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x140000}, 0x8, [0xfff, 0x10]}, 0x3c) r0 = open(&(0x7f0000000140)='./bus\x00', 0x5, 0xffffffffffffffff) write(r0, &(0x7f00000001c0)="670dcb06e01086db15b8152c4e85d76a090c9890dce953690d93796584a1107dff081437607f415787f5e51fc34373d24409bb3ba7d3d780f00d6f6a99f615597a9d2e6caab37df7126444927f5862dcaa0bc54d3c6906a7dcbf1523e5668eb0a0a8350f0ad9d2e5ab9e3c777b528bb01809642d64ba13381f1f6de731bc093ec80be5d0a5bce49d395828474b", 0xff58) r1 = geteuid() getgroups(0x6, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) chown(&(0x7f0000000100)='./bus\x00', r1, r2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:37 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) write(r0, &(0x7f0000000180)="a1f025c720ab30ae6071098cd8faf52ba29a0c9258d24a5e29f36d0fdeae09720fe047ca8e2cd8cdb7a9bb4a6c02c66385ec038534f6e1005303b24416ac11bf0cdbd26930d2576321cbaf738cfd887c0e5baf82b9daa5694b7660fb0aa03319fb4a76f9612dd6f9efb7c50e17a061ec6db971f00e3cac8b7ce7722989c011c58135c48f26d2df08c638c51c0b418617aafe7c0e63537f38fb4119d4c7e8cbac7b6af4a385af0f3ee55741a8d6ae5e89dd77b0f214d8f4c2ac3390c5fb2385c05d687b8f73715807af14c3e4c57a11e8cd976469bcc0e23e9d5cfa008a65f6fd6bb24d1edcb4285d16e3c50c3ec016009e7c8358e9730a35d0", 0xf9) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffff8, 0xae6c, 0x2, 0x10000, "7cb140a30b540dd4ceb2e2efd54632f1190d2a0e", 0x0, 0xa087}) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0x4020426b, &(0x7f00000000c0)) getgroups(0x1, &(0x7f0000000000)=[0x0]) setgroups(0x1, &(0x7f0000000040)=[r1]) 16:00:37 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendto$unix(r0, &(0x7f0000000480)="4db1bff325d6f975b031991601f1ea9a321d01ae8424a3f2e906e2da878cb81bd9a0a0dedb58b29f8a9d7db96e8b17b49641dbb6e6e22ad99a3c5024a6a549b9a0b6fa3e58922535ee626af3dcfda22e3b75bb5e06ea44c2fa12accd55713d039ec7b3a8cfe41b1c9ef28d584100c974c2b2632617bb769292c6579a68849d12c2f8bcd731d85bddfb9b7e3523d1334523c5dc79665e369767c1e470116169d0da5a980230fe08922c0ac52bfd64086fa07432137c5a913e952d93a0330b9a368434357441b7a917f75daef499fe88acc50aac5ee815ee688b427a919b2459b6f39e9566e7826f75fbbb3f7b3d506a84dcda91dacb5af8fc6d570ff0158b7641f307cbc194cd287461bd549fe01394690cf7da51afb91f00faa52748ce75cd6a08e79a8d9d697bb3fd50fdd4b408711bddcfcd241e8a840e7a78af3a7ce34c3abee2e350dfea9be069b328787deff0ab5f03734a99ededef7917730a43c63b3988c6aa78e8c5a2aa4b7f4d1e746aa33b67c9481a606e33ca744be2362c9f73dc9fcfa8a9e929f8bfe32f56d8386dadb5e11da640cee2978df5f6387c2a389ac6ae6ec27f1d9447badf129106b64a7459c7282910f99f96021577ee03700d3d78a3c31f92603cbb7368554e7941f1d25f0d04a9b9a25fb7d37e1dbf4e7ba1663839718f8bd2cd7ee8fa293368ee66cdd5b0e86821ccd8c47f063e8aa43d355a2c4f8a84b39fdc6a18a95f28f92aabea98cf660c7f38c8f155513257cefe14ea50d4e8d7cd01e0851423318b61b42aaf043d5de0c454fab60a900ea03499b61a34a29ed3ae9da5e17d25b2bdae8be422704c4c44ab997f5f29869bb6bdca0cbf3e5c1ef7992192639d20132e75fb2e616d578a742e9c8cb78bb02e5ad4aa2d857ddc07a82372130ebe67f10450c144530a1d7a868f8b140392fc3453fd7e81274d6bdc5cffd2f41785f060ea147acc66d63c69cdc869615642cd8ce0e678f34d13217bd1f9f415bb35f5a3cf30033981002a06e9364dd6ce4e3abfefb6fedf049458cadcda91fd3cb26ffd53e21faee68afe15eaf6ea0864e5a9df9945ca5836a83048eb981fd46bf08acc69870845a4faa1819e010e301b00453d005b05c4e26fcd04db4d37e2e0e8b3ff27f0cd87c0b05a8046c0e3ef4911569dc227850ee1a2a3d3c4c847c46fb2c5d089dd85043af60f34799f0995a14fd535a3d23901251578170ed979c1f4c0e6db3b97d05e76cc353670a75241935d42485cfceac8986954f11711971840b5dcae020edc1b48634ca92cc7aef6228936172c80330e7f12ec01cb667a26f46c4624add1ed6e2c8651df27f5ecc0e3919d636a2ddab506ef9ce6e2b68e0c0ba2c21aaa55501c2fb5dc6995316727df2f80d7d9fccf771620cfd3afd35f4596b27d90982723ab94e5b2fe0aabbd288b32a9a7797d1aba7595f9c094078a32c343f83be6508f3eb1fed15958e437b6d6806879cfda9546be48bec014fe3ec9a4835593b7414dd824f07377bd7dadeeb55f06724ea29234bffa21ea0c188d62d8443a8a06b08e53e3928a0bf490a10c4476f05074c713df30898193e8187c74ad4baffd2ecd7e249af47c849746a16a1645f33da93aabbbae4ab40d047287d855b78fcea9102799cdd6c735b66c0b4e22d1c37ce39bc5f750ea012058c96c9074473bf3c5b765567fcb5f31ac64e5d94f7b07fde277ddadad88a449784888505e04a4cbd9655b3b225e7911157f424597bcd01cee5582d6990bbd848d084576e6472185279a402381339b56623be763d893e7d18e16a94af900c20efddda0d4ae7b9293bbf34a8191b2fec689fe69e17590cfd8215e43dd51d279a2534df9f3ebcb2337a9d3141646e94ea8f761d40d18de424449b520526d7cba50514e7ae9a0245c59556e5179bebe100be1f620f2478223d4cfd009c4fc13da76a414640cfdce435ad87c0db7dad20b1f95f6499774f389af593492609368f957d1ce288252ca451a2d76c16c6b09cbfacde761d1eaac5452f62f1f093c70a98bfefe307b00e8a14d5a689fffee5f1f7abf625e0ee04a7cdec6ffb98b6cf7e36d0a2526da9a36564294b3d65379e2bf15f0cb8a1caea14d01c8c42ef4a577509123ac9783fb746ad22bcb70ca39e5b5ea4b3bfe67ff1c5f4e065ba9bf366e3566bcdc61dccf1eb894a27b85d5d14be0e904ea9d83654bdffdc096a851712e99e07c170a758437aa7a2d727a73932e3c0fd4bb75d9236ca2fd33794b2a3716bcfe7b57a76bc0956fda6c6d61b5371f7bc5fb0f76051c49cbd6d77028c60eb87ea5136c29e4363fbd09245f0fbac2cd6d335adccb3b8d654713356dc2cb0098931f1dd3c0ed1aca8741f0a70db65007dfb6d47ebddee1593c94bdc0aa80668df4d7125b493a1624375b038483029bc77c9e1ba00a75f2f13815146e48d0896ff307933bd70c598f48abac4424547fe87b7bb3ac903d208e73ff7c3f6e859e2df0c38778a4e0d33d6ff712f05efbca6cad07fd2efbb954bff14e6df0c2c1b53a050eb3b8cc73af3a1025066bb1288b959fe1caa2b6b158d61b9a0c7f29325e769459318d3afc880a17b8631bd2cbb0ea3fae60bf5da231545499cfaf48147e50b3c9171a315b2144f2ca97739dcc5ed26c1f3963ba7ffea766fdf015b85bb6fa2e79a29be32580afdd87c922f1ba790c7e08a37c4d9e740618df68683c618d3c70c18154cfb706b19cf1e74a8308b44e408a81f2e0d8cc5d0fd1f711f97a330b5731054e685d023eb391020e39693f7699d5ce334e91bc39f9062c0c497f16763d20b380ad0743364c1092222622a2948e89fddcd34b00e33ea1e03ea5b8bd793f4d49dc2ee20765a9a1763eabda8e6928bdabe9498e8c2890662631f99a6c73f7ac052daafba2f60c4cb70df0b021d4b5c57112c6acbd2b19d625bff71d1f6e02a907f17c51e7ae19af4ee2d3a2151e8b8425bca9e99dd50bdf7d910f7743007b625bf74258169c278065407981f9343aff05168130778193f8254133d33a933829fc9b40899eb73c087976eb89a697e33263401f487060ac9d1d727363e812edfa1faef1d2d61f804551e3dbcf8fc94c457cf62df223a9aecf6b3275ba1f714dbce1285ea16d3b377b3f58c6319aaed053407c5485a7ce148a012bd54721be1bac41f81884d17a431d653bc70c4c84a997fd7ebb3a6c8b49827e54ed26bb35b4ac5cbdcaed1687242f48edf4f6bf9c2f14cc06ba103c43fa666121bf116782403b19f5235fb3c38493eaaa339461e812134c0fa29deddb0b21baffdd792014db4801481f203c05d7c51b491476069be9b655972e9ce05bae96efbc6771d005e113fcc99c7d270dcc1dcfdb8ddae3f107799156b1971707ea957027012ebcff42eeb7d189306b87a69964d669be69d97503cbb24d9860ba514988a2a84a003bf015c09e3ca75288190fb9f03e234e28c14dba7c5023262bb950f599f75a204392635fad514e371573464308fed38d8b9087209ca85c49d3392891f7b47c2bc92873ee23a1d5348556deacf3e54e54a0c6bf298f968c8be959ac86a29d5448bc452aebcc36c2eb097d30cc015da274fcc0369e3d95964a25581b404168280117ce35623564bd4eefd5fc759a8bfe8801570f6e6786e099accab0a034294a0b9e09c594f917e6d339eb9d43e021800eae9dd924d4941f047ba6b803c002d2ef46e93392837a350289fd24d49a96f6daf8c38dfc465828a6b773f34ec975fa4ddb9d0ca63c52538d2454a2a260d8220371c4b4017e7e465c855ecb595bf4892d6c827df4480435477a6a9f2b5b45bd688bbf15d16987da7d5d6796a1c9678224ca8a1d45fdd567bf4eab1e906e1bf18e5b429879e1dec9d0ca0e988777dc3967c5b48c226025461385dcb39e7c815b130efc8bb40d6c1235e12374502056cd61429be66d1b616dac0c2eab9061722c1e9402c22019bf596b9ad9e86341bc7c14c2b8a25ffdde02d282a09874067203d7d16a0eb2b7ba0c8c637ad7274be2acbca4ad990786ec575addca30ec674076cfb43606444f3484721dbb69f23106dcb6c35bfa96efc1aaa728aaefa5f8b7c16e1f5ab63a4d94b778fcf05f4693acfe781b33dc8220a60bec2a4b5e9d825ed7e25feeea1c49da3f2e99450ea17fdaf837dfb9c5fc219eba4c344a79156dd2fb251722d81422e5e491f511595c93cd15c34a9ebcdf6de7aee74a7b37712fa34b732b431c73f695ec6faae31c45919dd7f0d149fa69021249517663736ff1354513dcc9803f70f9860165cf655647c681960423bc2af1b5bf9a4ef1dc648f44a5f523905562be3e8898655c234487bb9370b1f8616f7268f66fdee01cf162154908a549d93e075927d60baa318f28839eccff455932548cef91e24127cb0d9a364d8263d7289e137840b48a51d38abc883315df21d27a12208df04e886b50d37bd876f9fa382c850ccf0044ea310e20b8d93d55bdec9f0ae3a74ef966f9d19235ffd02ba244080040b8b6dbeb92c7cd6976ec2583e43330ae791a3789eec300e8a7d5b8de999040a236f2ec4e3a1740c2410f4ab55c8f58e76e8e1ae5f4f389a70e86d79b0237968d665a3ec901e729f1261138e959c64a2311c34c857c1eb4a048b5854b78e8496eceaf42bcce647a63b19659bec844a641006b05fbc09b052f0d551af525b1cb331c02e592a6cc11686f8040d5523826fed64483ec92607949eeb24971424e3b38c17e776793cd9b7d0fbd316b3a644e6dadb3bf49ae118397acc88af9669f66c1d0b456914822dafb79e868d1f28a0bbf846f5f1ab245b7db1d35d7ff3b92d47dba66d8b1ca28cde83d911858f7172f578e7098b9f1a412f88a444c0774a6ab9646222521b1dc7e4ed9ad69322931605b1d83e6c853d23d9c1eacf269d218b7a2cb358429baf59fb6ab03d04fcd5b3ae7cbe0e29247f1d9aee29bc58502f046d0e45fed6079a1f202c3426259bba94282b7b1b8dc4b60be0c5115fb5533330678bc56d2ee055717eb7f027b816c16a395a31928582aa15fa07ad46e6ee0ad29373611c4628e8eb1c879ac12f9620d60b27e973a56c24a178494b29db4cce82596a8b960c97e3037691b38acb37454978dae24f1e658c913af5ad93d71dc33ea4fd37c18159175931a9cd085b4ea1c5e0110c191bb208cc7d01f093ecb903012a424e093a4a26dd9278c16964772a388435c9a82ca14e072d58d866a5760513e066339a228e27542def7cf9d7f5b00963d798749f02e4b13cbd13d8492d13da9a010a8d4b9520f5b70b1fdcec5e3e53845931abeef798e71782ca5fd087b53680ae710ca13a168aab3ec3858b1240dd4ed1fdec5e7310cd6f1d2eee4a762bce9fb39939d4aa419c934f87698df8963e18093f3e0c1b1053fbfc138e11511acb9d9888f68636f6b63a0afc589cbfe399598c551f7b9551835c04e51471431f89ac70cbd613c3eec3b3e95cd9cf67a160b3659f53fdde732d1801fa083249bbec3663cf1e1bf4bd32cc445b49706b68274eabad977d9b196a4a16fb6c6ab66b5507b03f554388732f436515fde9104b72ee8e8a8cd26041bb7c7d9d687d995aedb49c2d3021697b05d8292bff2a5bbaebfecb922835039660defa782c8041ec2c166f2d019921209478cb439", 0xfa0, 0x0, 0x0, 0x0) 16:00:37 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="f3ec8ab59ba60dad213fa4dc99c4286c78cf2d9dab29477d1494f1b6b79f1fb1fb150406cc1c92f422f1a14034670e2e8d6efd754aa19208e4aad2230190dc4b9e4b0a578512812f0a5546bdfd96eae0e15c123134e8899801360b34dc50a7368d18633945533dd421d418e830f0177cacc15c5d31758a03bd25730370516a687e7c93282f21338c5073bc91b50f2be7cb8ed3ec0420000000000000cae6c831b0000000800e4fa3bdebd690df2440d87e21345ed02cc6ed3ef11e3459831f0afc44911a2a"], 0x10) setsockopt(r0, 0xde2, 0x0, &(0x7f0000000100)="445610469302c0673e1d44afd61557a307c6cff4bb0e98bc5b341053206622df4741041b3c802554799b563f6f406c93c7704684f5142f431fc149208b1c29f126b87627643f82b795b9c324e2323072c7491002418cba75a7cea0c4afc86d0bc5716978481aa1b92366af28d6c018cdce51cf70e27522ca32f621d05b08a93bc50e568419c3753414a6b47b6512b4", 0x8f) r1 = dup(r0) ioctl$TIOCSTART(r1, 0x2000746e) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x1) dup2(r2, r0) 16:00:37 executing program 1: r0 = socket$inet(0x2, 0x2000000000004007, 0x2) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000080)="d8ff125c00000000", 0x8) 16:00:37 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x1, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x180, 0x41) r1 = open(&(0x7f0000000080)='./file0\x00', 0x8880, 0x180) ioctl$TIOCCBRK(r1, 0x2000747a) poll(&(0x7f00000000c0)=[{r0}, {}], 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:37 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20001, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0xfffffffffffff4c4) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2002000000009, &(0x7f00000000c0), 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000140)={0x9, 0x1200000}, 0x10) setsockopt(r0, 0x3000000000000, 0x200, &(0x7f0000000080)="4020df826cdd87743387ba53f1619f4fe6d91f4b8cafc4857d422ee364ba941ba97d72cf04548bebd2422335b44d786740588853f5ca7b04543b8e2853d16fd4eb59e7d6afc8ee8fd3", 0x49) 16:00:37 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x0, ""/58}, &(0x7f0000000080)=0x3c) writev(r0, &(0x7f0000001340)=[{&(0x7f0000000100)="f0169b0a9d8eda661051eb3432360b", 0xfffffffffffffe6e}], 0x99) r1 = socket$unix(0x1, 0x5, 0x0) r2 = semget(0x1, 0x3, 0x100) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)=[0x802, 0x5, 0x5, 0x9, 0x8001000604b, 0xffff, 0x0, 0x1000000009]) r3 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f00000000c0)) getpeername(r1, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) 16:00:37 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff}) bind(r0, &(0x7f0000000280)=@in6={0x18, 0x1, 0x3, 0xffff}, 0xc) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) kevent(r1, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x82, 0x5}, {0x45, 0x3}, {0x89, 0xde}], 0x3}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) clock_gettime(0x2, &(0x7f0000000200)) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 16:00:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x1c}, {0x4006}]}) socketpair(0x3f, 0x8005, 0x1ff, &(0x7f0000000000)={0xffffffffffffffff}) shutdown(r1, 0x2) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:37 executing program 0: r0 = socket(0x100000006, 0x5, 0x100100200) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) mknod(&(0x7f0000000840)='./bus\x00', 0x2000, 0x8612b) r1 = open(&(0x7f0000000780)='./bus\x00', 0x6, 0x0) close(r0) chflagsat(r1, &(0x7f0000000080)='./bus\x00', 0x0, 0x2) r2 = semget$private(0x0, 0x0, 0x40) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000180)=0x1000) recvmsg(r1, &(0x7f0000000a80)={&(0x7f0000000800)=@in, 0xc, &(0x7f0000000980)=[{&(0x7f0000000900)=""/75, 0x4b}], 0x1, &(0x7f00000009c0)=""/168, 0xa8}, 0x1) r3 = semget(0x1, 0x0, 0x244) bind(r1, &(0x7f00000007c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) r4 = open$dir(&(0x7f0000000740)='./bus\x00', 0x800a, 0x6) recvfrom(r1, &(0x7f0000000f80)=""/231, 0xe7, 0x42, &(0x7f0000001080)=@in6={0x18, 0x2, 0xf4e, 0x400}, 0xc) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x4010, r1, 0x0, 0x0) semctl$GETZCNT(r3, 0x3, 0x7, &(0x7f0000000880)=""/70) readv(r1, &(0x7f0000000700)=[{&(0x7f0000000000)=""/56, 0x38}], 0x1) recvmsg(0xffffffffffffffff, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f00000001c0)=""/121, 0x79}, {&(0x7f0000000300)=""/220, 0xdc}, {&(0x7f0000000400)=""/142, 0x8e}, {&(0x7f0000000040)=""/58, 0x3a}, {&(0x7f00000004c0)=""/189, 0xbd}, {&(0x7f0000000240)=""/73, 0x49}, {&(0x7f0000000580)=""/178, 0xb2}], 0x7, &(0x7f00000000c0)=""/53, 0x35}, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) recvmsg(r4, &(0x7f0000000f40)={&(0x7f0000000ac0)=@un=@abs, 0x8, &(0x7f0000000e00)=[{&(0x7f0000000b00)=""/47, 0x2f}, {&(0x7f0000000b40)=""/136, 0x88}, {&(0x7f0000000c00)=""/243, 0xf3}, {&(0x7f0000000d00)=""/225, 0xe1}], 0x4, &(0x7f0000000e40)=""/216, 0xd8}, 0x801) semop(r3, &(0x7f0000000100)=[{0x0, 0x8}], 0x1) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:37 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0xe540) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:37 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000380)={0x10, 0x5, 0x4, 0x2, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x7fffffff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x6}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x2}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000feb000/0x14000)=nil, 0x4}, {&(0x7f0000feb000/0x3000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0x5}, {&(0x7f0000feb000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0xae}, {&(0x7f0000fec000/0x4000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x20}, {&(0x7f0000feb000/0x2000)=nil, &(0x7f0000fee000/0x2000)=nil, 0xfb}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff5000/0x3000)=nil, 0x9}, {&(0x7f0000feb000/0x2000)=nil, &(0x7f0000fec000/0xe000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x5}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x1f}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x6916}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff5000/0x2000)=nil, 0xffffffff80000000}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000fef000/0x1000)=nil, 0x7}, {&(0x7f0000fec000/0x1000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x3}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', '.\x00', './file', './file'], 0x1}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x80030}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") fchmod(r2, 0x2) chflagsat(r0, &(0x7f0000000140)='./file0\x00', 0x10000, 0x2) 16:00:37 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r1 = kqueue() r2 = semget(0x2, 0x6, 0x2) semop(r2, &(0x7f0000000040)=[{0x4, 0x8, 0x1000}, {0x1, 0x7, 0x800}, {0x4, 0x7f, 0x1000}, {0x1, 0x7, 0x1000}, {0x2, 0x6}, {0x1, 0x0, 0x1000}, {0x0, 0xca92, 0x1000}], 0x7) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) pwritev(r1, &(0x7f0000000040), 0x0, 0x0, 0x0) 16:00:37 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000040), 0x0) socket(0x3b, 0x4, 0x400) 16:00:37 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x8000200b, 0x3200) r0 = open$dir(&(0x7f0000000400)='./bus\x00', 0xfffffffffffffffd, 0x0) open$dir(&(0x7f0000000100)='./bus/file0\x00', 0x0, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/230, 0xe6}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) readlinkat(r1, &(0x7f00000000c0)='./bus/file0\x00', &(0x7f0000000300)=""/107, 0x6b) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000280)={'./bus\x00', 0x9, 0x0, 0x6, 0x1, 0x8, 0x8001, 0x9, 0x2, 0x0, 0x3, 0x20}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000440)={0x3, 0x9, './bus/file0\x00', 0x4, 0x0, 0xffff, 0xc2e}) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000000)=0x40) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f00000003c0)=0x3) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000380)) 16:00:38 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = socket$inet(0x2, 0x1, 0x2) dup(r0) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) lseek(r1, 0x0, 0x0, 0x2) write(r1, &(0x7f0000000100)="19a059cb245eb89c0e380c71495db33ce01a5b28eb54ca4c417d67c300c3af8a31ce4010e0455f3cac4cf1fd4e7c95540581cf31837f2b12a6c139015468097ad43daa6082490acd0a41943e26e982dc421ed80447a875aff3be91c100d3eb30eac351c68004aab241429e6a31cff21c28064bd27262d2b697df0ee9c0a5214a33163b1627b2f7c6db288cb1ad445f8e66905a924575892bae2e49f849610f4360c6a48445fbbdceba045e3ad2725f941885762011abf82e4c662c241344d83332ab71f9e3a3c3639b18f215c97272a3a764db46c09ce352b3e561966bc8da469926a3748d122eb93c", 0xe9) readv(r1, &(0x7f0000000000)=[{&(0x7f00000002c0)=""/143, 0x8f}, {&(0x7f0000000380)=""/242, 0xf2}, {&(0x7f0000000200)=""/110, 0x6e}, {&(0x7f0000000480)=""/69, 0x45}], 0x4) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f00000000c0)=0x1) 16:00:38 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000000), 0x0) 16:00:38 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000000)) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x2b, &(0x7f0000000040)="0c46577dfa5e16c0dbf7a16541056d68babf04b727ddb816ad5b39f716ff1255d9db5b16fb8c7d535a2f82a97bbec5b79109d36b2c668cbde7ec702908eb36e2c606bfbc3705722ce837c0321cfb793c0c5ec8b4501aef9d398f6e36bbfdc8849e5a24becc2551583ded72112bc9252ccc6d2575fe9d291f2f4a554253a5763359eb119d7163b9e882cc408b2b00"/151, 0x97) 16:00:38 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7fffffffff, 0x0, 0x4, 0x0, "00000000e74de40000000000000000000600"}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:38 executing program 0: mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCCBRK(r1, 0x2000747a) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) r2 = shmget$private(0x0, 0x1000, 0x200, &(0x7f0000ffc000/0x1000)=nil) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x1010, r0, 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffd, 0x0, 0x10, 0xd, 0x2}, {{r0}, 0x0, 0x80, 0x1, 0x8001}, {{r0}, 0xfffffffffffffff9, 0x84, 0x1, 0x1, 0x100}], 0x1, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x42, 0xfffff, 0x9}, {{r0}, 0xfffffffffffffffc, 0x40, 0x40, 0x1, 0x2}], 0x8, &(0x7f0000000100)={0x80000000, 0x800}) r3 = shmat(r2, &(0x7f0000ffe000/0x1000)=nil, 0x2000) shmdt(r3) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0x8) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x20, 0x80}, {0x5, 0x9}], 0x2}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000200)=0x2) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000240)) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000280)={0x1, 0x7122, 0x2, 0x80000000, "b6d349b2bbcb9d4386614fd7e82e402ccf2ddded", 0x6, 0x5}) msgget$private(0x0, 0x20) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000002c0)={'./file0\x00', 0xfff, 0x100000000, 0x0, 0x1, 0x6, 0x49c, 0x21db, 0x1, 0x3, 0x5, 0x3}) pipe2(&(0x7f0000000340)={0xffffffffffffffff}, 0x10000) shmat(r2, &(0x7f0000ffb000/0x1000)=nil, 0x2000) ioctl$TIOCSDTR(r4, 0x20007479) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r8 = fcntl$getown(r0, 0x5) fcntl$lock(r1, 0x0, &(0x7f00000003c0)={0x3, 0x1, 0x3, 0x5, r8}) r9 = geteuid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) sendmsg$unix(r7, &(0x7f0000000600)={&(0x7f0000000400)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000440)="fcced1f2f73eb551011e03e6844c5f618d592190271581b58012e18456abfbca6f61e76d0e0bcd1b83cd2ca3741a0b3e2f2e98a17a7996a32fa3e4afc4e281f1992ce959ec967cdcee575a179ee0481a6f63c8104634", 0x56}], 0x1, &(0x7f0000000580)=[@cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x28, 0xffff, 0x1, [r5, r1, r6, r0, r4, r5]}], 0x48, 0x8}, 0x3) ioctl$BIOCGSTATS(r5, 0x4008426f, &(0x7f0000000640)) semget$private(0x0, 0x3, 0x21) 16:00:38 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x2, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000100)=0xffffffffffffff80) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff12ff7f000001", 0x8) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:38 executing program 1: r0 = msgget(0x3, 0x80) msgrcv(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000001900"/111], 0x6f, 0x3, 0x1800) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r2) setitimer(0x0, &(0x7f0000000080)={{}, {0x8000000000000001}}, 0x0) r6 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f00000001c0)={0x5, &(0x7f0000000180)=[{0x10001, 0x5, 0x3, 0x1f}, {0x9, 0x7, 0x40, 0x10000}, {0x61a4dc37, 0x4800000, 0x0, 0x8}, {0x1, 0x6, 0x1, 0x100}, {0xe7d, 0xc424, 0x8, 0x100000000}]}) getgroups(0x8, &(0x7f0000000380)=[r2, r3, r3, r2, r4, r4, r3, r4]) setgroups(0x7, &(0x7f00000003c0)=[r5, r4, r4, r1, r7, r3, r1]) ioctl$TIOCGFLAGS(r6, 0x4004745d, &(0x7f0000000440)) getsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000300), &(0x7f0000000340)=0x8) r8 = open$dir(&(0x7f0000000080)='./file0\x00', 0x280, 0xfffffffffffffffd) ioctl$TIOCSPGRP(r6, 0x40047477, &(0x7f0000000400)) ftruncate(r8, 0x0, 0x4) r9 = openat(r8, &(0x7f00000000c0)='./file0\x00', 0x80, 0x1a2) ioctl$BIOCSFILDROP(r9, 0x80044279, &(0x7f0000000100)=0x3) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000002c0)=0xc) chown(&(0x7f0000000000)='./file0\x00', r10, r5) 16:00:38 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x130000}, 0x8}, 0x3c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x10000) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x40}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)=0x1f2) 16:00:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000180)="a7", 0x1}], 0x1) setrlimit(0x8, &(0x7f00000002c0)={0x7, 0x5b91ee27}) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x0, r1) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000480), &(0x7f00000004c0)=0x10) r3 = msgget$private(0x0, 0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r5 = getgid() r6 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000400)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000600)={{0xffff, r4, r5, r6, r7, 0xc0, 0x1ff}, 0x8, 0x496, r8, r9, 0x100000000, 0x8001, 0xffffffff80000000, 0xf7}) close(r1) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000540)) syz_open_pts() fcntl$getown(r2, 0x5) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x81, 0x0, 0x0, "7870fde40100000000000000fa00", 0x0, 0xd772}) r10 = dup(0xffffffffffffffff) ioctl$WSMOUSEIO_GETPARAMS(r10, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0x43, 0x800}, {0xa6, 0x7fff}, {0xe7, 0x8}, {0x43, 0x3}, {0x5, 0xffffffff}, {0x62, 0x2c3b}, {0x7, 0x5}], 0x7}) pipe(&(0x7f0000000040)) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) ioctl$TIOCNXCL(r10, 0x2000740e) setrlimit(0x7, &(0x7f0000000500)={0x7}) r11 = semget$private(0x0, 0x5, 0x1) connect$unix(r2, &(0x7f0000000680)=ANY=[@ANYBLOB="01ff7f00fdebf340731b0000000000633ea0a1b0d8e8908021caa690958ff08458a7000000aa4de696fb7f0f951c5395566c5400ed92e55a3a18d0b639d562f5aabc3a878aee1a0d6b35f8a645896f1fd7591980f0bda902c302edfba24cda8b593262bbf16fbae0e71967c9e1b1596d4ad732ccd8f02482230dffa1392c9ffc2757694b29b165439d89007fa836f23671b1df5a22e32b00ecb4c58c00000000000000000000001fa8d45999fe66c065a3a762a5abef69e9f10d9a41e8f08487dd264aa179507685fd9d4e6d47073f2c8c70f4fbc4c4fc9497b1d19cc12a2d57a5e80cd5b2e2e9ef9b77aa31ef9fbab60f5df9c72231c02e9fd8b872dfbf7a9ca5a9cccdee5c9f2f16c99c3ec572026eb11e228bd2cdf39e91989fbcc0b058ef51bb7ce918785455c53b8109b0250f0a9836a9330b80b64780d4bebbce53a8a2652e8fb3bdacf2b528f932c89f7b7f1c61fce423b8a42d50f9a472a8d3750ee01bcc28e38892c781eabb83d30b7295e708b1ebdf9066c49b681ed66e8fffaff59443aa8e49f222f9ce057a5e9c7454166599a04c30f62de6b668aed1048a3c760dcf18d129b7355d63d2a5754fb8861a7dab08cfa79e5b0db53cad6c7b5eabb177fde8fcb228ff122eee4a7d77ca3048aefb8bae7cd98af51b64d144de950baa2aac37e54898153f79c8a5cdc4a2d10ef893b65027f1944f10279c26e25d5d35490d4db52b7325ffd6a425f4f1365f0b58613491d2619a8d9a17b9dacd6179e467b2029a1381415c44c73c137e3c42e30fd0a9125db72b47ca6d76baea47e42f9dc255165ecb4f38c7fc081429ff9ad5534bd7aed2d7511c8e495a4bad3f240905672e952c000000000000000000000000fb010c43e342b6e18c0317759f6deb2d096424a7abc41095953371e41e478a37f45d317b8f08a5"], 0x1) setuid(0xee01) semctl$GETNCNT(r11, 0x3, 0x3, &(0x7f0000000180)=""/102) 16:00:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x0, 0x4, 0xfffffffffffffffc}, {0x31, 0x0, 0x7fffffff}, {0x40000006, 0x0, 0x0, 0x1f}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x180, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x80) chflagsat(r1, &(0x7f00000002c0)='./file0\x00', 0x0, 0x2) r2 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x182) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000100)=0x1) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f00000001c0)) write(r1, &(0x7f0000000200)="6a457785dd9054e5b76fc237be0a5b932823bdc70a3e22adc69af1413c9e605311e8461f40a1a453707fe48f800b1d69d6d8f83d90cfd6cc525e9677a8fb43b1d47f6bb9a305a451b8b5cd33e98d732819eb56f00434f155e1b6f7e266ea4d", 0x5f) syz_emit_ethernet(0x1, &(0x7f0000000180)='\x00') 16:00:38 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) getgroups(0x1, &(0x7f0000000040)=[0x0]) r2 = getegid() setregid(r1, r2) setsockopt(r0, 0x26, 0x20, &(0x7f0000000000)="03000000", 0x4) chmod(&(0x7f0000000080)='./file0\x00', 0x80) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 16:00:38 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4501) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) fchmod(r0, 0x30) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000140)={0x3, 0x1000000000000002}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000280)=0xc) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000003c0)=0x6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000180)="697ea0061e2051ec3ed29f0bd61d8042c7dafc2e615338d939a00984c4cf1618c6a7619d1e17e5e20dd4d0dd3149fafd319d8b9973db054860368c2e2944b7fe7037c9a57675d45bdc837452e04a8e7192e2ebfa8d46d2186524f5c037e59bfa10c7dc82b404f890577aa454cf65756196e32c993d769a2620a3a0b20470b7eee12f527117bbce4ed19003a46497731a7b833d5e51f2d53138c6558d3731b41cbdfde5e5b79d56f63cd4990a746fa581a0897ded9313ef1db9cfa4f45ec34656437c75a4b1877da0d0b59419de9cb2e6cc2086c96a365be501f2b14287", 0xdd}], 0x1, &(0x7f0000000340)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x2}, 0x400) 16:00:39 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x1, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000400)=[{&(0x7f0000000680)="ff5a94db5a17dbdb2981c86cc39c0fb57b52af316e2cd26d46f292dc6a9abe4ed5f1c6c4cf5df2ae89a219d271df71adfe4945921867359e762c2c77c6fdefff94b8a39f74bdcfe7bbf9feeb759283254ecf92e4e1614fe3494bfe8e3babcceb4cc3afe2eae0935af59810496df51cd9d18fbefda1660cdb88f820ce3eb8a741b51a8608314c8b40f8704b6c528882701a70df4c80a5a6dbbc63b8c197113c337deb09f6718e107191b57cca3822b6af258185a441eba73039a688205774aa791e239bf6ed1ae8542ed34d1f52e68a72a2c766a02d0cbfdba2a9565ad637da4890b4d70276a204a669be732b0ffd4f91a577bd44829e323c28435fdc53d62c5513b46f080912c4bcbf45de6d74b5b1853d0cf8b812a1de48c1a2ba12a7e62c0ad89b613b43206d01d692fca98bbe53fb253f1cca29b08ad15b9230c6a3fd37347bfe2303b7133f2826762a301d60a04fbcddee19f6ee4144059975c660b2235a7dd2f3f5d716640a1a1d5cc6df59d6b3f11e64e8d2c6a85176bd3b9195afacc68a2eee79040aafb55642cbcaa3531886b36c717c07326e58db60fd6ef4ae8dc88f195f18a693909eb2855a2b39086f46b5ade8f971047158c22514bef86577decfc2ade573e56ee27c47c7c6e1e14eabde8b5e4448c5233315ad4166294d59aab532a2f496d486d6454fa8a227bbcf332a02745f77445bbe2c82e51ff21d45c9fe76895ce721adacbdacbf67c1a0babdb1946186d586dbbaf0d71af92801a3f9cd157cda9f781d63589e13a6aa55a3fe84530075b1a3276d7536aea91a33d442e8e53b6f6067a31da2a79952c60d940a47bbae940cc01a4d450768043fc3239faa50b94930d1ca6ac5ce05396370689ead2c036122aa83aafdacf9c7619ea7aba4b7e33445c57431f48f8fad71065dab10d0c107e03aa825e182ba92c89252ac3f570be539d6192a51d94c730177d3db9721fe4079f577dae9b11496d605f3bb0a658fd2d9045f67f1d36e82b4143e486d8dbf4f4b80c0f6db9d16057e882304c664939091d3051ba3601993efacbd731b947e239a3daf4239fd113fb364ef4d1f33f8e6ee88b5ed74a84d1e41a9cc6a4a841bcb488e51e75245cc16dc6b1ad8e14d8b4ea0bedb0a8d3df66cdfb27446c133b5a9e75e53bf0daff8eadd859d33b35b567617b549902ce861bda66ac47ab9a52abe0e93a4cc610283ed28f363a7bfb6c3b8a7d07dd9932375dcbaf04961aca208cceb0e1a8b0c80e0ad1f907b41390e6847828fac5a3dfa558485b599cdebc0810ce4d096d0c4245533aaa93bd9a933d3781b2062ce9b0bb3d7f268e20e8a2e7001d47b1b1fc3c7a0ac2624d250ad8b17d656ddff91f74678f3efacb8e5d96f4d62988256d5242c65033160dbc9775c06c359fa351739a767b958970fd67037e09ac2ff2be07ba1cf0d427c744d8d7aac24b72bdb62c894294a4722aaa4fa072d69eb5fe0771289664584b9889b2cf8698eb0b671cd2f190cadf82b17f8643f91d313c3f1f0b7cfa420b9385d297864284c7e6d35980fb55120a6acb8c83527bacdbb73747613120754daeb33c3f0430211dfbb3f61782069458de2b0153c203d993f838b6db1ad1d9ddd5eea1676287ca7440871732920268b03c28eff953a8319eaa9fc2191eba36fb859f781b3272fe27488ee39775e771b403eb3829557c8e039356da7d60310f29b15088c5f4477a0d39ee5e1edc901031d8fc37f7db1ec3980da88fd3df10dd99197585c9cbca393270db44b65b3d9d60a8f0beb993863e7fd0120179af339304caa444e2e7b1d1a71db297dbac815d08415580c6f8cbb251a2e05c414dc2bff4f3bdeb50a8ada066e4bc7d14b800b1a5ac302f529ec48b50f71ad4c6a451e8b351b2fdd5df7cf23a718df9450d16293cd77ac78bdf687c2892db06f9620f4058495fad8fc2e0da8567060e91e603149fea7567e480c0e4a9f31a391a7443746b1a8bb9162c86edd571a8d18aaa719fc5051a4ac4a2cd1640697c87f22220a0410a1f6415aebb19bcf343a290af3a949d97cd3b127dde53d7518544f3bfb4b9f0ea4e67339590f6fb1b60f01ca4be0cbe3e576b52e671062afed29f261ce77219398d0fd8de5f96ec82c34c6f79276928f2b65441d1ec88763bddd786fbae6847f4568b41f6db17f0860cfbc224dcb2b982eb9ce7d9e7df1958dfbed445a753cf5566606978662110319bffd0b8ccf1aab0720b72457ec7389c520ebfeb0843d7b368c795230afa1b04488e6f3d2fe772245f2a0143d929222d3f95b3620dea41041c53af26a1b3fee64907804bf6a3c282f3af5e02997f90836e8737285a6b50286438377b19bbf0111ffd2aab3f22f71c8a01fd0f49b82a1480a45e84ec8d335ad7b1c", 0x6a0}, {&(0x7f0000001680)="eebf8a56e84cbb22f7a38592217973f768ec3e70dc2d38565a31390a4ef74f22f12e06ff78880804c3b19510ada03d959a755948b142a92660f90a387eb767b1085f44e3f3d43568ebaf5a0fe0645e53e95e2ce6b08582b15083602bfd629a7baed0c0dde3e15c29", 0x68}], 0x2) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x7, 0x0, "5fcea3823b4b0d203dc08ada01646c3aa851d709"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0x3, 0xffffffffffff65b0, "925475447dc50f479a8933ec72545f0a765e2ba4"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) 16:00:39 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x20000, 0xffffffffeffffff9) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0x3f, 0x1ff, {0xffffffff, 0x2}}) r1 = dup(r0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000000c0)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0, 0x800000000) 16:00:39 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getsockname(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b800"}) close(r1) r2 = semget(0x0, 0x0, 0x1) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000080)=""/8) r3 = fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYRESDEC=r0], 0x1) sendto$inet6(r3, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffcb7) 16:00:39 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x51}], 0x8, 0x0, 0x9, 0x0) fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, &(0x7f00000001c0), 0xfff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0xab}], 0x40, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 16:00:39 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pledge(&(0x7f0000000080)='/dev/bpf\x00', &(0x7f0000000140)='/dev/bpf\x00') r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x18, 0xfffffffffffffffe}, {0x60}, {0x6, 0x0, 0x0, 0xffffffffffffffff}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:39 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@file={0x0, ""/71}, &(0x7f0000000000)=0x49) sendto(r1, &(0x7f0000000140)="a1f1258eefab48e64bccee4ff3f31e4fc9ba633f9511aef0bb093ed2195a58c2a5af6a0cb193d62c7bc4112bf86f4119eba4efa57d1f946578ef60abd7ce061a991b234568fdec467cedcf6b4cb46f44cd98a4fa3c662a4be0b2d91ff904c4ac154881b4c209fd3357bcb0d72a58fbb612a519ac9e9febb6f2db8dafdec5354137cca35dee0420bcc2732fcfa295f871525181911cda66570f28a7c90d4649f61e8b93dbb92e336e7471012ee035320b7b7182d8dfd896140d87326de4ab17e979c6ad7d779e634f71aae3388a36781786350b2c19ee277720094bd288184544622cb335cf9af443fde4f0677a560d2273a381682c3e81ad5b4965256013", 0xfe, 0x404, &(0x7f0000000240)=@un=@abs={0x0, 0x0, 0x3}, 0x8) r2 = dup(r0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000080)=[0x2, 0x2, 0x0, 0xfffffffffffffffb]) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000080)=0x10000) 16:00:39 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2008000200d, 0x4300) r0 = dup(0xffffffffffffff9c) r1 = socket$inet(0x2, 0x2, 0x100) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140)='/dev/diskmap\x00', 0x20000, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r5 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r6 = socket(0x1, 0x4, 0x2) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff9, 0x20, 0x1, 0x6, 0x9}], 0x7, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffb, 0x50, 0xf0000000, 0x6, 0x7f}, {{r3}, 0xffffffffffffffff, 0x18, 0x2, 0x1, 0x9}, {{r4}, 0xfffffffffffffffe, 0x8, 0x20000004, 0x157c0000}, {{r5}, 0xfffffffffffffffe, 0x1, 0xfffff, 0x1f, 0x9}, {{r6}, 0xfffffffffffffffd, 0xa0, 0x40000001, 0x4763513f, 0x3}], 0x8, &(0x7f0000000280)={0x8, 0x3}) r7 = open$dir(&(0x7f0000000000)='./bus\x00', 0x9000381, 0x0) fcntl$setown(r7, 0x6, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$setown(r7, 0x6, r8) 16:00:39 executing program 0: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x20000000, "a4eccea6da00000000000000000000008000"}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x480, 0x0) 16:00:39 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendsyslog(&(0x7f00000000c0)="ef5bb17bea6d53b2cc5a77233286e9bcac204991f2ca5bd5da3d0cdbc4c9798055addd1dd77530a5911ebbb99fe42835b487ea5ce9502b517e1b49d4f0211dcdb4016b484693fde7ef6cd3195dba945cd35d3268abe6ca6e130c6a0e31cf1cf9085b0f1facdd6abdfc9dddf979bde92fcec044041e661b827d", 0x79, 0xf3c61d9edf64d378) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff8, 0x23}], 0x4, 0x0, 0xffff, 0x0) 16:00:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x4, 0x40000000000000, 0xbf9a, 0xfffffffffffffffc, "7e389ddedff37173457851a7f9097b5ac793683a", 0x2, 0xffffffffffffffff}) read(r0, &(0x7f0000000180)=""/243, 0xf3) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "cc4e0da3ed11ab67090eb76ac8af7a730e082aa8"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x1, 0x4, 0x9, 0x8, "07ebef6bb77801df50e67fc845ac2875749c1289", 0xc75, 0x91}) syz_open_pts() pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x9, &(0x7f0000000340)=[{0x68, 0xb25, 0x5, 0x61c}, {0xffff, 0x9, 0x8, 0x7f}, {0x9, 0x2, 0x9, 0xffffffffffffffc1}, {0x7, 0x8, 0x8000, 0x7}, {0x7, 0x1, 0xf4, 0x7}, {0x7ff, 0x2, 0x5, 0x91e2}, {0xc8c, 0x806e, 0x3, 0x53d5}, {0x100000000, 0x800, 0x400}, {0x1, 0x3, 0xffffffffffffff01, 0x6}]}) getdents(0xffffffffffffffff, &(0x7f0000000280)=""/152, 0x98) syz_open_pts() 16:00:39 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x9) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() pread(r1, &(0x7f00000002c0)="8c6adf9f0d9953b160cceba75b89877c794b72a971ab85402f13024df2a26a90a7b262b4ac2bdb66289ef4e55665cdc0bbe89774e1c931a8badd056a385e5a6dde507e647d0f184d964717777e29b2f49fd72c4007bb93ce8a1bf4ec7ae804e60f1bc599c6d71d4c925d041b148434438768e4ffa71f175ba8f78b3d74ccded2af5cfe4dab853ef675b82eab298b534cc63cb95b338c5e64c86e5ad12b4d2874b2bab2f8dae14cff183f59579e4127c3a717d56dd567070b37894e43f3b0cbdd82e3aceda9c3ec60", 0xc8, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x10000, 0x0) poll(&(0x7f0000000000)=[{r0}, {r0, 0x10}], 0x2, 0x80000000) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) fchmod(r1, 0x66) 16:00:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x34, 0x0, 0x0, 0x2}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') 16:00:39 executing program 0: shmctl$SHM_LOCK(0xffffffffffffffff, 0xb) shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffb000/0x4000)=nil) 16:00:39 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setgroups(0x0, 0x0) setegid(r0) setuid(0xee01) r1 = shmget(0x0, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) semget$private(0x0, 0x5, 0x10) 16:00:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x64}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_open_pts() syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)="01000000", 0x4) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) 16:00:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x80000000003d}, {0x45}, {0x20004006}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x6, &(0x7f0000000000)=[{0x78, 0x4b2, 0x4, 0xe6}, {0x3ec, 0x4, 0x0, 0x5}, {0x3, 0x0, 0x17, 0x2}, {0x100000000, 0xf97, 0x3f, 0x3}, {0x10001, 0xf2, 0xaa, 0xfc6}, {0x9, 0x770, 0x0, 0x9}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:39 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140), 0x2, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0x9, 0x8, 0x0, 0x8}, {{r0}, 0xfffffffffffffff9, 0x40, 0x0, 0x2, 0xac5}, {{r0}, 0xfffffffffffffffc, 0x1a, 0x21, 0x100, 0x8000}, {{r0}, 0xfffffffffffffffc, 0x80, 0x200fffff, 0xffff, 0x100}, {{r0}, 0xfffffffffffffffd, 0x5, 0x5, 0x1}, {{r1}, 0xfffffffffffffffd, 0x4, 0x80000080, 0x10001, 0x6}], 0x200, &(0x7f0000000240)={0x1, 0x7fffffff}) kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140), 0x7, 0x0) kqueue() mknodat(r0, &(0x7f0000000040)='./bus\x00', 0x20, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r3 = getegid() r4 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r7 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000400)=[r2, r3, r4, r5, r6, r7, r8]) close(r0) r9 = shmget(0x3, 0x4000, 0x10, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_LOCK(r9, 0x3) mknod(&(0x7f0000000280)='./file0\x00', 0x62, 0x3f) symlinkat(&(0x7f0000000080)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00') r10 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x8000, 0x0) ioctl$TIOCEXCL(r10, 0x2000740d) 16:00:39 executing program 0: r0 = socket(0x2, 0xc003, 0x2f) ftruncate(r0, 0x0, 0x7fff) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) chmod(&(0x7f00000000c0)='./file0\x00', 0x20) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0xff) sendmsg$unix(r0, &(0x7f0000000180)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0) 16:00:39 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x1, 0x7}, 0xc) utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) r2 = semget(0x1, 0x7, 0x401) semctl$GETPID(r2, 0x2, 0x4, &(0x7f0000000000)=""/20) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) 16:00:39 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$KDENABIO(r0, 0x20004b3c) r1 = semget$private(0x0, 0x4, 0x4) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0xfffffffffffff000, 0xffffffffffffffff, 0xaa, 0x101, 0x1, 0xffff]) ftruncate(r0, 0x0, 0x2) r2 = getgid() setgid(r2) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) getgid() ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000080)=0xec752d7bcd5aa26e) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x100a0, 0x0) getgid() sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000380)="161c9a77bb0f1d9ad593e44389da8285d9ea7f44c3e95d2562ccb376c6091fd852f03a2f", 0x24}], 0x1, 0x0, 0x0, 0x8}, 0x407) r4 = dup(r0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x800, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000540)={&(0x7f0000000500)=[{0x84, 0xc2}], 0x1}) fchflags(r5, 0x0) r6 = dup(r3) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000580)=""/53) getegid() kevent(r3, &(0x7f00000005c0)=[{{r3}, 0xfffffffffffffffe, 0xf5, 0xf0000000, 0x2, 0x8000}, {{r4}, 0xffffffffffffffff, 0x1, 0xf0000000, 0x0, 0x7f}, {{r5}, 0xfffffffffffffff8, 0x11, 0xf0000040, 0x9, 0x6}, {{r6}, 0xfffffffffffffff8, 0x4, 0xf0000000, 0x0, 0x81}], 0x9, &(0x7f0000000640)=[{{r5}, 0xfffffffffffffffb, 0x88, 0x48, 0x5, 0x7fff}], 0x857, &(0x7f0000000680)={0x3, 0x5}) recvfrom(r4, &(0x7f00000006c0)=""/210, 0xd2, 0x42, &(0x7f00000007c0)=@in6={0x18, 0x2, 0x7, 0x4}, 0xc) shmget$private(0x0, 0x2000, 0x222, &(0x7f0000ffe000/0x2000)=nil) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x400, 0x0) fchflags(r4, 0x7ba3d9df75395189) ioctl$VT_GETACTIVE(r6, 0x40047607, &(0x7f0000000800)) getegid() 16:00:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x35}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x4) getsockname$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) ioctl$BIOCSETF(r0, 0x80104267, 0xfffffffffffffffe) 16:00:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x120, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000240)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x3d}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x4) getsockopt$sock_int(r2, 0xffff, 0x1113, &(0x7f0000000080), &(0x7f0000000140)=0x4) 16:00:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x2005fffd}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) connect(r1, &(0x7f0000000300)=@in6={0x18, 0x2, 0x3, 0x2}, 0xc) r2 = dup(r0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000200)={0x80000000, 0x4, {0x1, 0x200}}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000002c0)={0x6, &(0x7f0000000280)=[{0x2, 0x7f, 0x0, 0x8}, {0x1, 0x3, 0x9a8a, 0x4}, {0xe5a, 0x7, 0xb7a, 0x3b1}, {0x2, 0x6, 0x100, 0x2}, {0x6, 0x0, 0x6, 0x3}, {0x3f, 0x6, 0x27, 0x5}]}) r3 = dup2(r0, r0) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f0000000240)) connect(r3, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x2d6800000000, 0x9, 0x1, 0x4}, {0x8, 0x5, 0x5, 0x8696}, {0x80000001, 0x378, 0x0, 0x9}]}) openat(r3, &(0x7f00000001c0)='./file0\x00', 0x8, 0x84) 16:00:39 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000003c0)="17e9ec2734f8012784dd77f61fe512caca3ad0a2f501ee3e61705e3d6def3910e9849ce8b11c6b50a603526b3832013731f9dc85360695407c6c12628d96ec10d6a606254f0704f13d55be3a4f06158a2ddcc6deeedda52ad5d6454bcb1ab249b095df57b3e72188cb779289d064747525e35c889ddb0392e17d95fe634bdd12cc8413341445082c9beeb927708c11d17b1edebdc370482909f968004a881eb77afc6023974f4d33a7d011caa96f00d9a06ff002f54bf34390ffc04257522e9d20fab71d560609000000000000000000005842096ffb33f4e96a79", 0xdb}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimes(0x0, &(0x7f00000000c0)={{0x100000000}}) fcntl$getflags(r0, 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="b2fdd1c290f4969ade08e78bf475b133c966320a6d6a0b2d6e35e07ee6b033bf57bc01d9c302cf6e7983d4938377755297f749bd6b894496ca9ed3c2091f251df31d6e89f2ec513e56298287f0274d12418064e7d2d0bb7c40cdbb55cac1ea0d4a91974b24d107afc876bfefabbc342b7fbeac15b9a998325e6a9f7eaa495c50bb5146bde51263653d6d3bdc800634e3e5e3ade1517cbec6e4cbf5cfa8b879d5345ed70c474354398c846a21eb3ea6c680e6701e5047b2f15a59c52f57edd020a59214c11bfdba06a48e4f7c15a5499e257f8d8df9cf76bcec47a69a242957f8a58a3f78efdddfbb953db3eca0b1e21b2f", 0xf1) 16:00:39 executing program 1: r0 = socket(0x800000018, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000040)) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000140)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4f17, "b04d00f3ff0a631a00"}) r3 = socket(0x18, 0x1, 0x0) r4 = dup2(r0, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r4, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1000000000000000000000000000000061b7c8042ba7014d6a8dc7a282ed3eb15c3dd5b17dc1d32cfe4159ef6ea342"], 0x10}, 0x0) 16:00:39 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r2 = dup2(r0, r1) kevent(r2, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x0, 0x20, 0x5, 0x9}, {{r0}, 0xfffffffffffffffe, 0x82, 0xf0000000, 0x2, 0x3}, {{r0}, 0xfffffffffffffffa, 0x20, 0x40000003, 0x8}, {{r1}, 0xffffffffffffffff, 0xa0, 0x1, 0x7, 0x1}, {{r0}, 0xfffffffffffffff9, 0x8, 0x4, 0x6, 0x10000}, {{r2}, 0xfffffffffffffff9, 0x80, 0x45, 0x1, 0x800}], 0xff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x0, 0x1, 0x80, 0x5}], 0x3, &(0x7f00000001c0)={0x5}) semget$private(0x0, 0x7, 0xa) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x381, 0x0) utimensat(r2, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x9, 0x7f}, {0x1, 0x1}}, 0x2) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x1010, r0, 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) kevent(r2, &(0x7f00000002c0), 0x5, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffc, 0xc0, 0x40, 0x401, 0x7}], 0x6, &(0x7f0000000340)={0x1f, 0xfc}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000380)={0x0, 0x3, 0xe3, 0x7, "3eddd2c70cdba7ccbefd5b939f45cd1d0c99063d", 0x100000001, 0x69}) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000003c0)=0x3) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000400)) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000440)={0x7, 0xfff}) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000480)='/dev/ttyCcfg\x00', 0x0, 0x0) mknod(&(0x7f00000004c0)='./file0\x00', 0x1, 0x10001) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, 0xc) r6 = getuid() r7 = getgid() sendmsg$unix(r2, &(0x7f0000000780)={&(0x7f0000000500)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000540)="1c69bfbf3bbd08c7484630a94d36e43523e6499211328dc2d9cae3c64530ceeccf1261e55b6e3724e8e39800bbe8356641a9a710fb0f49bee866e5e6de86176a1d8ce21efea515a742b3f7146348078d3d7f37986038bef350e6ee2c5ec7c9b38db8a22ff2acd8f234827dc3b7dd31abd0339d12ff32fe6fed4d16cbae113863e448eeb0cca8608ce603a2866d6cc760b58d4a666b70892dfd118da09c5eb6a593095efb15661aa37e10d4f386b47ee252898bd5f2e01640bb316bf0ac", 0xbd}], 0x1, &(0x7f0000000680)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r1, @ANYRES32=r3, @ANYRES32=r0, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r2, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r4, @ANYBLOB="180000000000f2fffeff000001000000", @ANYRES32=r4, @ANYRES32=r3, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r2, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB='\x00\x00\x00\x00'], 0xf0, 0x4}, 0x401) ioctl$TIOCSDTR(r2, 0x20007479) r8 = semget$private(0x0, 0x1, 0x404) semctl$SETVAL(r8, 0x1, 0x8, &(0x7f00000007c0)=0x7b6) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000800)) semget(0x0, 0x1, 0x0) 16:00:39 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000280)={0x3, 0x9}) r1 = socket$inet(0x2, 0x2, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8810, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)=""/54, &(0x7f0000000200)=0x36) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f00000000c0)) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x1, 0x5}) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000100)={0x80000000, 0x1}) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$BIOCPROMISC(r2, 0x20004269) r3 = socket$inet(0x2, 0x2, 0x0) r4 = dup2(r1, r3) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./file0\x00', r4, 0x2}) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000240)) setsockopt$inet_opts(r3, 0x0, 0x208000000000c, 0x0, 0x0) 16:00:39 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x799, "b3ad2e0d3fc9c06d00007f00000000000200"}) write(r0, &(0x7f00000001c0)="4e688b9692206fcf6fe8cd7e50334d98f7497b005ee23a6019a29b4c9dd955f5313801962245903161c57651990187e7a0b56465bd87b2db42083a738c1aa71d62da1de43036e60de7925cb10d653822d33c869f523669aeba6ce4443e5c35202a6fe867ac56a41a78519fdda3646b587f", 0x71) r2 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x2000)=nil, 0x3000) shmdt(r2) 16:00:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000600)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb7) r1 = syz_open_pts() ioctl$TIOCSCTTY(r1, 0x20007461) close(r0) munlockall() r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8028, 0x80) setsockopt(r2, 0x1, 0x6, &(0x7f00000002c0)="99bb41fb640eed293a03aa4d6cd99f442b43608aaaf6c92afa325f8039ea20182ef542a7d6a04e8292376c5ae58f3218e41c1a4671de71d184c2eaf2f3558cf222197fa2938d0f33b31c08549b7f467e2ea43c8fea2e5221c85ba8afd3ddf1db1e3b453be2b9194986eea92b9326bae00aef11dfae005f7591af460af451cc8edffe1dd694d94d0c13f1ad3f84670732b0cb83932e", 0x95) ioctl$TIOCNXCL(r2, 0x2000740e) dup(r1) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000380)=0x62) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0xafb, 0xd9a, "b0000474710800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) bind(r0, &(0x7f00000000c0)=@un=@abs={0x362faa8aa567f351, 0x0, 0x3}, 0x8) pledge(&(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00') 16:00:39 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xcc) poll(&(0x7f00000000c0)=[{r0, 0x30}, {r0, 0x8a}, {r0, 0x40}, {r0, 0x10}, {r0, 0x4}, {r0}], 0x20000075, 0x3ff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, "bdbc386e71a516733cd04e5e6652d646b537ea9c"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x235c, "63db6e92407e5c431bf58c0ff722e2c8a6be55c6"}) 16:00:40 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000340)={0x2, 0xfffffffffffffffe}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="bb9f33", 0x3}, {&(0x7f0000000140)="0489ba38ee0cd7d8b8aa7019c3d31bfedcfbfdc1ded37e41e9147796a7b64bdbe7667d32af614ee4c517f8181d56f2836328184b3dd96cb1beb0d4c0a896c35ebecda45cf5acbf0dd8b5b735aeaced775b18d8841ee8b2255cfb7aeb24ab18879b2f482c6a479db26acba9da53381793acff5e6f17694b6a66bd45e45d6c31b2ce27c9af17e86ac14c74aaaa2f044005daf7a8baf25d4fd6ae2a46d3d418e4f829ebef6a42b7f679a6f7c3abe4549438ea3214b6c55a7a840433b3f8e3469f45d656", 0xc2}], 0x2, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000100)=0x7) poll(&(0x7f0000000300), 0x0, 0x7) r3 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x4a0, 0x4) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f00000002c0)={0x4}) getpgid(r2) poll(&(0x7f0000000240)=[{r1, 0x8}, {r1}, {r1, 0x4}, {r1, 0x24}, {r0, 0x82}, {r1, 0x102}, {r0, 0x4}, {r0, 0x5}], 0x8, 0x40) 16:00:40 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x180, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x6) r1 = socket$unix(0x1, 0x1, 0x0) mmap(&(0x7f00003ae000/0x2000)=nil, 0x2000, 0x1, 0x1813, r1, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f0000000100)=0x20000000000002) 16:00:40 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') unlink(&(0x7f0000000080)='./file0\x00') kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r5 = fcntl$dupfd(r3, 0xa, r1) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000000)=0x224) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r1) 16:00:40 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0xd6, 0x460}, 0x8) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, 0xfffffffffffffffe, 0x151) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0xff) 16:00:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x48}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000240)="1bdb") r3 = dup(r0) ioctl$TIOCDRAIN(r3, 0x2000745e) 16:00:40 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x13, 0x0, 0x1000000000000000}], 0x0, 0x0, 0x0, 0x0) link(&(0x7f0000000140)='./bus\x00', &(0x7f00000001c0)='./bus\x00') r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000100)) 16:00:40 executing program 1: mprotect(&(0x7f0000058000/0x2000)=nil, 0x2000, 0x7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x200}, 0xffffffffffffffd0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000100)=0x7) getpgid(r1) 16:00:40 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) socket$inet6(0x18, 0x4, 0x7) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x80000000) chroot(&(0x7f0000000000)='./file0\x00') 16:00:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x1}, {0x6}]}) pipe(&(0x7f0000000240)={0xffffffffffffffff}) openat(r1, &(0x7f00000001c0)='./file0\x00', 0x10, 0x10) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8049, 0x0) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000100)={0x9}) syz_open_pts() syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x7d, 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000200)) 16:00:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) setuid(0xee01) select(0x40, &(0x7f00000000c0)={0x4, 0x1ec0000000000, 0x8, 0x7fffffff, 0x6, 0x40d, 0x3, 0x9}, &(0x7f0000000100)={0x3fffffffc000, 0x3, 0x81, 0x856f, 0x8, 0x800, 0x3c4e, 0x7ff}, &(0x7f0000000140)={0x1, 0x8, 0x80000000, 0x6, 0x8, 0x100, 0x2, 0x11}, &(0x7f0000000180)={0x2f, 0xf2ec}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0xc600000000000000}) r1 = dup2(r0, r0) r2 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r4 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={r2, r3, r4}, 0xc) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0xfffffffffffffff9, 0x7}) 16:00:40 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) chown(&(0x7f0000000000)='./file0\x00', r0, r1) setuid(r0) socket$inet(0x1e, 0x3, 0x0) 16:00:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0xb1, 0x0, 0x6}, {0x4d}, {0x6, 0x0, 0x8, 0xfffffffffffffc01}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000000)={{0x8000, 0x3, 0x38300}, 0x7fffffff, 0x8000, 0x10000000000000}) syz_emit_ethernet(0xb, &(0x7f0000000040)="8e1d6b3ca577c364e90300") 16:00:40 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000000000002bd, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) write(r0, &(0x7f0000000040)="a8", 0x1) fcntl$setstatus(r3, 0x4, 0x80) dup(r1) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x3) write(r0, &(0x7f0000000340)="314e80220e9408", 0xfe85) write(r0, &(0x7f00000001c0), 0xe5e1) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000000080)) 16:00:40 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000100)) r1 = socket(0x0, 0x4003, 0x4) chdir(&(0x7f0000000240)='./file0\x00') kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x20, 0x81, 0x4, 0x8}, {{r1}, 0xfffffffffffffffa, 0x20, 0x4, 0x3, 0x80}, {{r1}, 0xfffffffffffffffd, 0x11, 0x20000010}], 0x400, &(0x7f00000001c0)=[{{r0}, 0x0, 0x4, 0x28, 0xb2, 0x1f}, {{r0}, 0xfffffffffffffffb, 0x3a, 0x80000001, 0x9, 0x3}, {{r0}, 0xfffffffffffffff9, 0x79, 0x0, 0x80000000, 0x40}], 0x720, &(0x7f00000000c0)={0x3, 0xffffffff}) sendto$unix(r1, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c25769000000007fffffff02000d7d026ba8af63ff3728290200fd89720fd3872babfbb770b9f5a872c881ff7cc53c894303b22f310b634f36a00f90000002000000000000020208a3717fff000000000000000000000000000000000000000040000000000000d6", 0xb1, 0x0, 0x0, 0x0) 16:00:40 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setuid(r2) r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setuid(0xee01) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000080)={0x1, 0x1ac, 0x9, 0x1, 0x8}) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) 16:00:40 executing program 1: r0 = kqueue() close(r0) mknod(&(0x7f0000000180)='./file0\x00', 0x100002000, 0x28aa) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x80002000, 0x28e9) open$dir(&(0x7f0000000040)='./file0\x00', 0x20000, 0x114) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000100)='-\x00', &(0x7f0000000140)='/\x00', &(0x7f0000000200)='\x00'], &(0x7f0000000440)=[&(0x7f0000000280)='#\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)=']\x00', &(0x7f00000003c0)='/-\'\x00', &(0x7f0000000400)='-*\x00']) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) 16:00:41 executing program 0: r0 = socket$inet6(0x18, 0xc005, 0x6) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1, 0x4810, r0, 0x0, 0x10) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r2, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0xba641e595c72caab, 0x1, 0xfffffffffffffff7, 0x5}, {{r3}, 0xfffffffffffffffd, 0x5, 0x8, 0x80000001, 0x6}, {{r4}, 0xffffffffffffffff, 0x0, 0x40, 0x0, 0xa33}], 0x20, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0xa2, 0x20, 0x1ff, 0xff}, {{r1}, 0xffffffffffffffff, 0x1, 0x80000001, 0x401, 0xffff}], 0x4, &(0x7f00000001c0)={0xc88, 0x9}) kevent(r2, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) 16:00:41 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f00000000c0)) r3 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x80, 0x800}, {0x45, 0x2}], 0x2}) 16:00:41 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) fchmod(r0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7ffffffe, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000800)="578a14dee122e53f08b5e33a8a38338d89c7b11861f072adb613719829d0c85a38706b4dfd29f54212fd3c10decdbfce89a7c3c17f821988b9b313aa227d2e0802ce66d7c6c2645ce88e2efa3a5e4177c9b1afbea53e9326676134c4d3f983348887826231286e309193c382b4a86a57d5cf9c1d54cc9453b81efb49c8cecc7d58bbba9b6a4da0c91e6919fa9a07e3be7fa0ff9d906fcc997296e8c79aacba407b85ca9f6c39dc7851b30e714dfa49c8cbf81dc5e527373fc6ec7cfe5a043acd953e2540e9063fc65dd508d83074769a3d9ee45030422ea17b249adeecbe55c0a01ffe979988af059bb70d7b82f49d9e21aa90d05781f0d8c68c2642cc8f09b084521197b1b81ff6bef47640b510ed2d992fb5d8c8917729935e5aed73a2a8326eaf5b72a7cefcfab84c69c26ef3ee53cc4451e5079ed19669778d2bd39a55e60a46e42ed94e456c00322d9bab65953488ceb3d42492745b24aa5af4503dcf9e1e67307a11ba95229dc588f12547c6f7ce9ad8b72d700cede22db941b5a3cf4d5e5e71b1a3f88141ae0a9a574919eca84dd3da7b4560f76e0e504525611fb8de3ad282c63bba0f642da91a079d56e45cfc411e6ce9baa519d0072319cc64ac7c9f46d22f414486601e2fe8c68c1dbfeee19e2e5c7b", 0x1d5}], 0x1) 16:00:41 executing program 0: r0 = semget(0x3, 0x2, 0x8) semctl$IPC_SET(r0, 0x0, 0x1, 0xfffffffffffffffe) r1 = semget$private(0x0, 0x5, 0x8) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x20, 0x1f, 0x4, 0x800, 0xfffffffffffffff8, 0x1, 0x7]) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$BIOCLOCK(r2, 0x20004276) 16:00:41 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x1, 0x0, &(0x7f0000000040)="fd470f6264a2068ddcff082d0bff5f7c5af6e4f0e5df225c48dd4dbf950ddf82181dd4a92741b3b8a22fa1456c484d74270d2ba868bf72137d2ff1c03d2f08712053dbdd995aeefbd3509029da20320430e7e7182691067f780e719f0cd701afecae0aa778ef87d03821732925a178a6926b400870900d94f33d3ae925974b0c609c9add3da507b97f0db140", 0x8c) setsockopt(r0, 0xffff, 0x40, &(0x7f0000000000)="eb44e1bd", 0x4) 16:00:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0x44}, {0x60}, {0x6}]}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000000)=0x3) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:41 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x4) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x6f, 0x3, 0x1b19, "abd0cc0d68dc65827774fdccdff3fc844ae89310"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) 16:00:41 executing program 0: r0 = socket(0x11, 0x10000000000003, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0x1) r1 = dup(r0) chmod(&(0x7f0000000000)='./file0\x00', 0x100) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000200)={0x10, 0x5, 0x4, 0x9, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x5}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x1}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x3f}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x8}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x8}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x401}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x9}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x7}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x1}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x401}, {&(0x7f0000fec000/0x12000)=nil, &(0x7f0000ff1000/0x2000)=nil, 0x10001}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x1}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x335}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['.\x00', './file', './file', './file'], 0x1000}) sendto$unix(r0, &(0x7f0000000140)="b10005049000e803000008005786ca900f0e08fecea11ea8fef96ec2c73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa79230000f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfb0fa38db9a9c5052de4d382b770c1f5a872c881ff7cc53c894303b22f310b4c2fa722e43c404f36a00f90006ee01be457aea8c500000002000000000000020200a371a3f800", 0xb1, 0x0, 0x0, 0x0) 16:00:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000140)=[{0x35}, {0x16}]}) r1 = dup(r0) getpeername$unix(r1, &(0x7f0000000000)=@file={0x0, ""/25}, &(0x7f00000000c0)=0x1b) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x101, &(0x7f0000000380)="30491f8955245a57421c12d0d5d11c57fbffad00040000175a2f9b6c11be6417ac41f1cd0b4b0fff085fc4598a3b592633047bcd82ad8bab7dcf090702b7c39334b9e33ae8856f07496a0128e76aaac54b49017617c6302b72054e40b8b4c109baaa452a2eb4aecb354c410c413632de712a90f03739776e55efdefb67c057b6634572950ab126e35ccc65f47b2af730cf112b434856e890090f028678fdf537f4e78e30c1c1cab5240608f9b51b33238163b711fbfd1928da7af83aa717b46ef0dd1762e60743979c6d181abbe18a3b0b64e222e2949ca295e0cd701c7680a1c55e160ce1fb0966c505bcaf602c029d65aef12f9f5219052f131054aea0117a66") 16:00:41 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x4, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x55d) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) mprotect(&(0x7f000058b000/0x4000)=nil, 0x4000, 0x5) syz_extract_tcp_res(0x0, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) 16:00:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:00:41 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205601, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) 16:00:41 executing program 1: socketpair(0x2, 0x5, 0x8001, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000001440)={&(0x7f0000000080)=@in6={0x18, 0x0, 0x3, 0x6}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000180)="94954f4033518df713429894419674aa4b076a7b4a67e318effccd8cd0e931b7a70d019a9e0889d93e535098976a78b76cf04067826eb46b38f14bb13d9686a1bb735871bcf03b4e7d124fd41e7182cace72ea9c54d857832a93a3a55df667fb0c5fb38108e52d77284c91f9cd7d705e8b618c26f3480c7f29218f30dbfff65d8f7057a64f6f9e1d04c9c588032b92341b4355bec2430e8760db5c7ff032d3f20a4a1ce52efd10111c4bfb093f436d68703c5092a8e1853fc9a84442dde8a9dd721fae822da2023a9b96dd14b2b44e5dc334f6e87004ff30b4e4de3376d2662ffc4b8697fdc6d25d222e5ef747097a13aabae5291c90f14fde51ba009ef26c91abe7ffb7c9e49efd3f4521e50857b7f98e53fa66ed74426b035f52979ca05bcd35866090af4fe2b19b9d87790aa0f239b95ed195ce57ebc3c1c4c258e2016ca09ea88d925bfe41df22db6fe3628c57713834b03e194db41bffe8bc151f6872f8e195a3160e5927973cdf55ac60073c9229c00e7fb7542639b85f7f596af70e6096c4d8fb7be22707e6e979469420728c6841973a021cd492992fc0f6571457d67d712ce5c7d14694ff5dd09474d8c104b4cc14d10a350609c7377f1e8aa3fa7e646e56786d23dabfe7e05db332bbff0cc37962451e9bba1df67c21191f1697703f58d1987e50d16f4d2b647ff9d5e97211f754ec5c038282be4e31fc5cf6faaab2fcd4ea5930a045fd7e6335677ecc8966d575157af8ac7f91a2b38d8f4325a7fbfe4a0937b190f1b6c4b368a31ace9f1a5ccd6dd85c17d52c6f6573094263554a694a186795e019246a2099b2a3d78283fe264483bf25b79af08997ffef09ec068875e38fa645c85e977cfeab9312beff4b11ee7ef27216930a6b259691bee39f2b5bac87412e658c09f816c3e2ae7a51d62b5b69304e60f9329bb6dc1ac12dffc1b2532b3e6b52a4e903df67dadf2549680d80be1e557028a3032e8adcd3cd64684e1db637ac2f5658314c9cfa0185dff19449c17aa303e1771138b228188f7d1b1fb2b5bcb9bfe7bc052444b24bb2b4951693dc8cd7324baaab55b2cdc7f3bc2ddd83ea6c159fcdb9577040c95f6be6038f7dccde706aee42c0411d115c3fa81457a3b87d3347166fb66641dea0e8dcf1e6bb0d36e245d694f82a3a0949caeba0f4ca33abb939048a66ad7c83560d102f9367a859e4be6adf6bbe8b1f34826983b6ef2921bd65fcbcd692eeb6e9984001ee6258d2114827b02f199e0661484460dcc13d61a30eb31b8376c588cb784270c02a047305ef294f62da1830834d23df698759aa10703c6815fd42348bfa61afffcba0df596b3b61fe2347dad3c0baed7e1cdae5b6914f7d506336c76efd8e72e70571dd70658ed6b19b44aa5b974ab8ec102ce8818aec5abda55924b581d0145622cf8a4e52eea7b25d399c88c924e07ade652221d78f1c3e1f2d73d17bbfd1ffe7b8f176dcd64dd8e1133a48c4d93d7cfca1a69e584a4bf5f2fc1d1d20b80b5a763e739a29c43788d57dd84fe040ae89640bdfa630703b14f2ff237c5ac2408d50cdb62d77873586c3a3772e0809e41aec97499fe23cce14d33d58a89a58df9931e7d5a14f07b04a66d5135ee4968a0a2614e8c4c80dda19d2336da67ba511cdb41d5536d07d188e8cb929de15e28c8928bfe58c295a49e8147df0b2064c4923ec467e62ab61c5ff14ed4c209283d6938f72e6a7b802b85faab65a98d30cccdbfc0e4dfc499cbba2e7f5f5ab0e28e91f6e479f42fd6f87ed757ef325ac6e761355407a487bbc88119ac01b52b442836781603adcf33cf286193718c1d131316139fdba93497b934ac9fc014136e30deeb61e6520cc34089a74dc15c027b56e863d7644a980cf5b84a81b15ac9a3bd8be0f32f73281e5ca5ccd88c98a0375574166f1e311f1da1b90c7bfc71738889fc377bde255fb31dfa6c68d03e3150b9862e7cb08b38d24fd0f31e4999750afb08251ae1b1db7bebd168b4476fc3ad67d46185df72e9a5d050554dc7d37911c99dc015fd78e3b5ae4c60a100f36ee4575f33181a4a3f709c6087433b2731b8a02384d0d04e45e683758eecbd6e560937139ec62842ecf6932d1fdb118a2dd33e88d195db25baf641f316870c06ded7fe81424e24c8f6c4dd26105a50140488bd7fd6c0051eb84e4d18554ce4b16b364424e0861b9a518543a15cef30ad87cbeb04e3c1fb34ce2c7ccf780916afecfa8cb1360938fcbafa2e6a3de1f37ac0be0a17eb226f8ce96da8d01ddccd0967daf91fa8d99814a2129972795691092aee4f035a78813bba10d193bbe3b9142d70a88867c6934bf2c4809c0ba01d5c7bc528795038d6960fed81af00c4f02ba505c0a26c1c54944e2ef4793936493573ce860e251f803279ed572f7047758d8fad1a9eaaab78d4e1670e1a769813e1740d35f618b7b2086e0c51d9a45cddc4dcbfb23332023ae53eb0eb29d2e0129bb7ceb9e984ed5264c3ca98205056a579447ee009daa6e9482d9c8f2acea914ed64f790910d3096e76eab636e7dff558088c92afc344eb62fc4c4ae4e672a0eede998af7d1c0ef0972a8d0b3e5cc288bdde5489aad5d891bfde99e6ab3ec753c7926b9c83a5a00d68d3b368f5c22d145e41b81f3f7bf2d6e748b1eec27c1f91f85d90017135ac876748614b0b15fae2be2c3e0452a33621c5c373458e337bf7cc726e4f93ea5e18901f434e27e9dcfc2fd7c2bd8c50c4837ea305a5cc20c21fb9df6281b1a59b9f7cb2aad4b151b5cef97cd942ac6d43509f402ba6639b7cb8f9160999421a88d0d8880f516a8356d645323d935462c942fadabddd54f7fde642dfd7b7d75e23b416512a9243ee2a4fd6491f931b7f54503c0a941afd6e182a2e8b0e1cb02fd81fdcfddbd8efdbdf9c83c1bc46d3b9277ad667fb1beaa1a916873928fcafdd048d0c16584a3d2b149854f710bc3e433441ed8dcdba2b196e5ca6811ced5b30a10e5cb6109cfd223ade329f90ecdec1ca78f42da0d97950224128e6ff27e60f81019f3585da440f60d0fd2e91c4e2074146d8fc9c1297ea46987a8a1742f8249e6affe23032bd874a2bd4c70f1f859d234ad39a4dad8c19ed47ccddd1eaa8beb0416cdc4be5b3a8fdcb8784c8723a8b4db0419f4c2d4e07f2cee9e7bbdcad14fe7f1ab021cf62475480e669ce920118adc4c3ad18ab6d1a90a3421a5ab6f38d496f52d86c5cde29e8198b58907a23f3a2b8024545a3cb8a276fc3a4df1dc83aff86da2961c39b34e3a5a9cb95acb75b98bd0133fbe65f87ffc1109107a26f9b6b2fe8d2c9d4b0378f6df346eb6c3eb207e9cbbcf1721d1d4da04013a10a311b95a915a825fe0a81ced791257116b80219f92bf9454b5ba64718333a3021fa1f68b1e7af910f4778b5a2c9f201fb5c24c5b0d653e3c4316e0e5eba85de0ed0f0f7e87165f7ca6f6a730476cf13b218c0c65e3989d8db6184eb11ce306392c5359a8c2e86f3437fa93e3b9974ed11669b95a78a2ecb0e51d33ae619278649b7e712a508a2da573338eab0eb27fc1e7fd346b4428df5aff2ee4f110354b9527c5f314dd406eb40953a16c08b14d7e707b800c802588e288d9039a1f8fdea422fcf932f6aad1a0705814920dc9cf77b7b0b8b9ed705cfc55f07fdeccbb364e7c7302c713510956679a66e35035e245c1528de660a96b01eccbe2dd24dcb0ec2ca52762e4ae65f4550476d13e96fb6cc79857bd1a3b9b3136c22bbed62af3231469021f6e707c235273b42cae9ff8103db119a3f19e2cb7bb0f09f3cebf2eeb1c860a1c1c72e9e10ff46066345db321c521542d5663f1022d3ddb7299583ac7ef2c9cf13145a16d60dac632da16f2d42548fbe9eb9cf607c9391fa5712889cc310f7ad24ed1ff90f1dc2b42814baec7841092dfba194b5724179d1553af27ae4331e3e36a672b0b3374d0a13e812743eefafaa04d811b4775a7281d39e5cff70a5c7f97da44e3e41c17b6bc126b16014dd6d7fd4ceb6da680ef840330898699490697a964f08c5321ca398e4468a4565f07504f01e5dbc02810a59a05f6e0517d96e88213e66f38e38a4d7b92ade4522c66d1a7863809a1acf87a720c8c87d7ef7691c45fb057d5e585fd865b9084bf99cdf4d332ae2fe21cd16fc636be1a1e09f46417301d3b77bb3306e8283c75f1d63d04a7d8ec8a0bb3e3cf65686f6d57337f7be587d9c2d2aa492b5484f16aa64710cb2fb1c69a5627c54b4a657e1811761cd31a63e5acea7e54934b4492483f8f7e6a88388c0d42a7d2c116eadf2c9cd7948e19f51995f24dcb48e58244eb483b4f97c77b07f5e2248225ed8545ba539748a3bc89bcb55242098be1b588b7e661c4b6f839c6f5c90150c6184f8bd0b27fbf0127877990e0da0f9b93b6af4b6e967d72dbd2434b8c8105bc4ac48ffdcc1c531b2e8f6f99e414c97dad4b527451ccfea268a79cc9f712e7246c0a7052064e2599c85258d879fac18a883bdb033f88a82f7f35bcadadc56563c94192df01339c9508243c05967c82b5bffb1803db7097dac4c19b1f28439d102ac5d829a197fd9fe8553de0e01029b50efb64db34ef8a3c9620230bf895d608017e78147e104a303aa02de9eccadcf1fae95d8f56c38fbfc5b88f9d67fa8848610a737d65c59a9a87fb226e1d370838f6749e00f1be2bc1e57de71cc330283de13dbc0bda74d741c80c1c7456bcebb400037719e09c92318e597fc47f8c61aefd0a3f54e9f5db9704c93957e7a52c924763fe5354c2129ebb41d3d1b5f87725ee43de5e8e9f7960dc43fd4f7e0152a6fbccebd3ecc617f369afabb70e8c3ce6b6931b4a7fad4c967dad8b80e60fc9a437d82172a0dd2622e5b3bffe59697fc5bb12c2744d461f52936fc10fce78fff4a831e6e83e0883eb96edfffc2da7211dbbb5db6a81725919eeab31d403b39019a2d8a92b560868a526215edf8cd98a9bc19a833ccbab814f9c4777f8f07d925c63910338ad4c041d62e9cf1006bd39a228b9037c984b27a6efe3f407589b0070709e806454a2ca417273852e2200076da165e1f53470391049bf3fbac70c5b7dc2d2a76353eb4007f28ea6739c1b0835197e1c888ffc70ac9574066a43d41facf38f537ee4675f64cf91d77bffb967437d278f9a2ae9512c94d5d7c61e80405da7332e2699de3641dce338e07401273f2b40863f6b3469d47d2665fef918171e9b3e4a01ab446345d043a3558136d6e2f4c3a8d3f15fde4eaa5f449fd86904127b6b5d300bcbb8fb24d7ba4e91d3344ab8382eb3059223b17b0686e410f624ce680d2a2c378015c1c18a7529e7ead8fc23132ab07a7ca130f77efad7d94d6413d79d9ec2c473db008459f424be56e15b9ef570056b49e10d419fee658c8873f99d40bddfed3026ec688b021c4bf6ab2b3549c822fb5142b296af53663e4bb51568064116e5beadcf306cca384f9d145cfc3ae626739d1b7aa72078933d780d021f770d734c1fbc356525116e65cb1c81b7670cb8447e02e75ff200f4b307f25db71b27815855aa37a97cf19af647be229a643f099b7120ff4df8578f9c5fb52742a35a67dbfe66f82dfdeae48a5ac71529da9333f686db670e099b8afbaec81e45f216fd9604fe9a8f7e30f998508ef35659c9ecd0852c943e2227394fe37a3016a40b1b791d868d6126bd95714dddda618457aada8316926f4d0a5b38b08f0fd44485ca8da09f87e3b77c544158121f259912ec08e4c66f6f4668c29dbe4a898c84deaf0def3477fb419b1c0caea62eaf79ab3f", 0x1000}], 0x1, &(0x7f0000001180)=[{0x88, 0xa4814099b0c20dab, 0x7f, "1e2a63f769d4f58ee03fc8e777b0eb420cc1660e4917a865bab6e1f978ee0072947278ba7e6377307e51771b35bc22f4a6be73c6ac18592d6909663b8d1f38cb615a0ebf745ae52022f5ba7493c299115bf29265f4f6e936b9a751c480f542c892f4db78138df46bf4aaa594cfa65e2cea644bab"}, {0xd0, 0xffff, 0x0, "a47c59779b56ebabf9e6859a4362f24645d58d41e6e830926f67444f7ad9ad3626848062ca07c6087777029b3a7722a6719de47750e3f203b3c724b6ad886c7919ac8602ee3dc9e6d612a28c910f9283d37c18772a6cef49e6285755bd456b8e8a82ca1db7c0dfea462a95fa96d10803c1bb38e44131a1b07e8126ab13317c0e3cd9a6e2bf67080b9f0dc247f0a8d732622e8fee9bcc94eee7cecd682da3dcbe144eae06809c6693a20bcd2410973d976e5f05dedd5486fc1d52"}, {0xe8, 0xffff, 0x3, "e5602e371b767860b59171d6e85ac7b39dc15624ae4b5e6eaad0dd9a04b0f61a9f629661c0218556bcaec1bbdc683b30105620340687a96cb7a8b347b4d17809208110227da2cdf8d52bbe21b1359df69d3d4a9df9db38a135c0aa616c57e696911fd90e61013b9738fb489b668e1cd4eb071301cf069ffbf09f6549cb05bf75b6db20009dacaf10749d9554ade07d89c9a5d7ef719d9d3b5a2dd876ea7aae7c28067fc81622efa64c38c1e8546e9ba2e4541e0c6e63e4dd10021fa7cdd6b102c7be03d63b1797f9f00cde9393838066d6fa7758aa68"}, {0x50, 0xffff, 0x10000, "5378a664220ec140c20158263ab6ea460bd6d90bce6ae25b20c91c4d0e12ce12cb813eb96ee96badf21f3221b8542720f9f8c8982146546f0495"}], 0x290}, 0x405) r1 = socket(0x18, 0x2, 0x0) link(&(0x7f0000001480)='./file0\x00', &(0x7f00000014c0)='./file0\x00') connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000003d0000000300dd0035b21ef0c26d08ec"], 0x38}, 0x0) 16:00:41 executing program 0: r0 = socket(0x1f, 0x0, 0x2) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x13, &(0x7f0000000040), 0x4) 16:00:41 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setgid(r1) bind(r0, &(0x7f0000000100)=@in6={0x18, 0x0, 0x5, 0x8}, 0xc) close(r0) 16:00:41 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mlockall(0x1) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffe000/0x2000)=nil) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:00:41 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x80) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0xa, 0x100) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x1, 0x4) readlinkat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/117, 0x75) recvfrom(r0, &(0x7f0000000180)=""/84, 0x54, 0x840, 0x0, 0x0) r2 = kqueue() kevent(r0, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x19, 0xf0000040, 0x7, 0xb0}, {{r0}, 0xfffffffffffffff8, 0x0, 0x40000000, 0x2, 0x9}, {{r0}, 0xfffffffffffffffa, 0x0, 0x0, 0x3, 0x5}, {{r2}, 0xfffffffffffffffc, 0x4, 0x1, 0x5, 0x5}, {{r1}, 0xfffffffffffffff8, 0xbd75266efd533124, 0x0, 0x3, 0xd3}, {{r1}, 0xffffffffffffffff, 0x12, 0x5c, 0x84000000000000, 0xff}, {{r2}, 0xfffffffffffffffd, 0x20, 0x0, 0x401, 0xffffffffffffffff}, {{r1}, 0xffffffffffffffff, 0x1, 0x2, 0x7f, 0xe92c}, {{r2}, 0xfffffffffffffff9, 0x20, 0xf0000097, 0x4bfb, 0x1000}, {{r1}, 0xfffffffffffffff9, 0xf0, 0xfffff, 0x9, 0x5}], 0x2, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffff9, 0x1, 0x1, 0xff, 0x2}, {{r1}, 0xfffffffffffffffa, 0x8, 0x20, 0x8, 0x3324}, {{r1}, 0xffffffffffffffff, 0x4, 0x20000000, 0x2, 0x5}, {{r0}, 0xfffffffffffffffc, 0x8, 0x20, 0x230, 0x12309c96}], 0xfd, &(0x7f00000003c0)={0x8000, 0x1800000}) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000400)={0x5, 0xffff}, 0x10) select(0x40, &(0x7f0000000440)={0x4, 0x6, 0x3, 0x1, 0x7, 0xf66, 0x7, 0x2}, &(0x7f0000000480)={0x57, 0xfffffffffffffffe, 0x5, 0x24, 0xf9, 0xb9, 0xce0f, 0x24a}, &(0x7f00000004c0)={0x7f, 0x5, 0x5, 0x1, 0x2, 0xffffffffffff8001, 0x6, 0x1f}, &(0x7f0000000500)={0x9, 0x8}) r3 = semget(0x0, 0x5, 0x8) semctl$GETVAL(r3, 0x2, 0x5, &(0x7f0000000540)=""/4096) r4 = openat(r1, &(0x7f0000001540)='./file0\x00', 0x1, 0x1) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000001580)) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000015c0)={0x5, 0x8}, 0x10) openat$diskmap(0xffffffffffffff9c, &(0x7f0000001600)='/dev/diskmap\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000001640)={'./file0\x00', 0x20, 0x8, 0x1, 0x1, 0x0, 0x5, 0x1, 0x0, 0x3, 0x9f, 0x7}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000016c0)) r5 = open(&(0x7f0000001700)='./file1\x00', 0x0, 0x100) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000001740)={'./file0\x00', 0x100000001, 0x203c, 0x7, 0x1, 0x2, 0x1f, 0x36bb9cff, 0x3, 0x0, 0x8, 0x7}) mknod$loop(&(0x7f00000017c0)='./file0\x00', 0x80, 0x0) ioctl$PCIOCREAD(r4, 0xc0107002, &(0x7f0000001800)) sendmsg(r5, &(0x7f0000001b80)={&(0x7f0000001840)=@in={0x2, 0x0}, 0xc, &(0x7f0000001a00)=[{&(0x7f0000001880)="3f525da32cd865f6107600811a21e8eacb4555d9157190b6dfd8553abe63b4b5e30b677f5e6c9e1688f1bcf455b812ff7c54c39b60cffd20", 0x38}, {&(0x7f00000018c0)="89176764f48c0ed0e0cca2b3337950ceb208a6e35009cbb2341cfad192ab492cf087ddad600d3db083b4407a1bdabd9c20bdff792a7ca1b8c95b17ecbcc9c60fa9a4e88c2b1a45ae2f9b296d9409f684e07b4b87d27081452e0059822df1c24b1f4f6057731ebdbdcad986286fa03c438027a7f25ca01c014cb8d9547bbe20741bdad887baccd74875ee99e08f264d60311b61f2008e2660f72e5565c5b943af2edd7e89ecfa4a22348fd747e3967a6d3ac520a2d90c6b56f9b3a30bae678b965b3df4d43c3a67344ac671332084a774846274a6980a94250af5e80a2790e855a2bfea76fc0cd44aedf97fa8480b30f3978fe53d440d0a", 0xf7}, {&(0x7f00000019c0)="00d797b357bffbfb2cafe32a26439450cb6fc1009c946c3166cb236b5856ded35c780dc02e7751716023bc7348", 0x2d}], 0x3, &(0x7f0000001a40)=[{0x108, 0xffff, 0x1, "c6a5e55e8f449585dacb0918a36a0eda7e68d91865b08db174d88d4ba7be1532222908e6fadf2145f62ba539a7abd696080091fa04096659a388dd12d2fc7f5792fb5241baa2eb4ded8fadda16bf8c67274f80c6206bb711f2211ecbba61cf1cabb085825616e95b65d6eed217068b08fcc16696e6091d0b2a370951389bd40f3f09acff8c51bdd75424b9c2d30a175615b5a9769dba530833a96f1a1b1c74455ccea64e58a77b1458b9a8a88be931626a6f04a3d312dfd2cdbcfa504be905f8dbe9c4a6a3857142c35fe6f5168164d369e6227b240308368a5addefc73214bf8b17ae8290b2d3794467a34bbc9e0a76c8"}], 0x108}, 0xa) socket(0x20, 0x4, 0x8001) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000001bc0)) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000001c00)=0x80000000) sendmsg(r0, &(0x7f0000005140)={&(0x7f0000001c40)=@in={0x2, 0x1}, 0xc, &(0x7f0000002080)=[{&(0x7f0000001c80)="4a230303f5aa9a2e587214a9334c1df7b5a2483c1d8ccb96b5af869410bbbf3309bc0716af93bbd57da9e90e4cac53403b2e1ff1ab97b3dc357d219bc50657e67c15cadb4cafefeb1fe0e046513a5ae9760c4d2bc2c01913fadf57498669a8acba91cd0ae33328fcf2fa1bd54c61b42faa3358616d82cb1879747d4f8347a2d6e94c8ed2bd402fe7cec97489d50a9b8b7857c3629d590899cc2382fc", 0x9c}, {&(0x7f0000001d40)="37e3501a0f799cee871cebaffd250798ef8ecf29639ac687d26b93cde697d2c4036c7bf4d6dd20b6b1377aeec9c918f255a99e9bd3f16bc261e371d8636f7ce95657c34cb61be5276c2dfe32cdb61643df762239e6740529945924463dca4d700ece0ca6326b9418d786a699142f56c0d408a37ae2d75223a7ee86e9651a936fd96afdf355d0877a3177a121287ac3f04725cf62ed743fd8505a5874f226f017611bba96f90a1047408da955aee76dc56c199f3fd2c2478e1130160b8680f8e530807f0ddf26c6ca7f6d9e68345b596528034d8d1f4c9ed614", 0xd9}, {&(0x7f0000001e40)="c8af63204197d183d9288eee822a6b959c1a3da972f295fc135414561943349f625cec10269474192af8836226a4f65a8b4ed215ad47235ac70e06edab5e711069c0f811af46a384d3da3880dbdb9f3c3c01b3ee3849c94a9a2536c831c58f349772550123b7130da076c57ea233b02dd3b4ba65ee4e32ac105dbf6b98aef05e18c2cd98a8b3e0095b", 0x89}, {&(0x7f0000001f00)="31cbe47e232c917f84", 0x9}, {&(0x7f0000001f40)="55b5fb47eb51ca0d3d60ebf5cb4ad19ffe9910a5ac2bb0377cd874de5fdb341f59d4f4a9", 0x24}, {&(0x7f0000001f80)="c7522e142c08d97e15673f71e4a4d79c2795b35193fdc4b9d55fa22096514635a745a4970a0f901ca2347c5c75e68344bf3fd29df09bd3c8bc2a6cf15d7f2ff33378f01b8d6ee50a633cb3087353bd33eed57503a35c6fb7c32f70dc6b24ff4b075ba271242687bc7049c2440076f9247af19cb6d68733e2a0dcea12975d06fb3fe1f4f77ed03f142d3dfa3702dfa57a475cca7528bbe39f05f255a550fa4f58eebf84a389d884d79b07da541e", 0xad}, {&(0x7f0000002040)="1909a10de17a7b7a75abf97f5e4ac5b5adc74d8ef2493e694226ac4b4687845dee831f5bbd2677dd43a421e96a74c598cb16f6f095ec00c230", 0x39}], 0x7, &(0x7f0000002100)=[{0x1010, 0x1, 0xa87, "e6a491695b71881e0413a6f8c1cb352227ea3a3ffb60d745a37a7e6972f4a22b12648a6c68063ec91ed9f2e2245f620a6beb40f3bbf81cf7e04ad69b656b12b20afe79879f04646d6daadad342775b99c61e8cb2e623d420501bad3ce162b23d48f7d87b8b59ceab322514c58c65bf1706b1cd40b81df9ce55faeec968dd3dc5c68e32905156318c05aafbea82e7560741c1c6a2b59104fc6e309b3b591f821dcd347adcd14b4cbf2e43f6bfebb7bf8d67782d8144287b65e5f408fd2e157b6d80eaf01c316d61ca9b9c75f5b23475ee95a46e2e5ca602402040fb9a623c396d9830502c99f6a5f994c6af7b300a03cafcb01edca2c4461301d5ccc9e529deb54a5d55383e9d720e9ad7062c5876f9b277861b56e8fda4394cd7c8615eb01a67cf3847f9aa940fc8a4bb3d4b011aa782356ec622759ad1234741068461a92dbc2ec0a13c3ba749e7041eabc29130b6e3520898892c4c2f14a5ea824fb1a1528fb820f2805c2d9482e8a349c268e93c3053af37496030306bd2c8d965598a2978ec6554edd609632f769a9e86d3776d5968fb0b8f0537da764b447c99da1eba1fc36c2db70034c0f72fe720b7c8c7058d8109e7824f24097fae03b9fa634726775096e90aec6927c66c41977a21549d37dec9ad341ca76786458d392ccb3a68578e718f80c6baacfe800135f218337c4d9bd62b882f799b1f40f19124a3eceda2cfef06c32d9c149e02c1597052bdadb5515238aa56d498ab27a379140ed2f2732723809bb432c35ae613255653a8ee83a9f6e4934032186cb627da9808289184c6d98faf8dea5f69ee5d38f7194eaaf0ed30360ce9b90e897cdc74fd032f9a9d88e472f4fbb56a33284ce3441ae7c47a7af35feee1337337fc670cbbb60b154f94dd1ba04f9ff94e44c5aafec5bb9494642d590fe6f30144794c3604f2e62a7858e182ab936aa547202618bf1036b7803d501e13dbd4551113dd2302197a054d85598573db1ed03ba5c2c9455f225f2d281ed6a127e5387dc05b0aff575f1a63c6115afe8a4d346c304077bb132241aa1954134412cab71b2e1c3d8e129a51498215b2fcd37b39ca6337b17cdb637a541bfd704aeba802f9930bbe8886ce2a2ea0416f6918b89f34489d992b4983c087189651dd41b773e39be2ad88928d1587b4fa227e89e52bad3365a30ba30cf28e34e4b63274d3fe613ebb271d20f804f44d426875a95bc7a8618309cc74fce11224a43a5af19feeb60bf1ad41f4344f94b2c2ed0983f0fb17f33ab20ed55e8e4abd5b00913a20c241904b490ca7f278c255056994b72fdb0662240fc734a8ca7d81f06baff7c27e4a32a375ca6063c570a030d17b4170563eb45ca08beb56ab59fdbca3e6a40b89a3037f2822d0899b4c927d0cadab8b14ae185fe1de77c5b8825fd1a05f3664c380b1adda52dacd420516470c1379d3c2e7024fd305561827d25369970221dcfbe7ce1c3115c302dbcaeb04075db4136f6f3b2b85e0dd230608f84e758b10803ee4c181ca6566b2db4ff8a8161898edb5f3e5d0d5c6bb0edab05ddf8251f825056b9ec48a47f890afc27d3aa8e4cf88720022982b7adaceae554785edbf4a4207ef4cda97179e67700935a53fef8cb5fad5ca304701e9e3b7f98a97552e3c9b5db23eced3bb3667e254244d0a8e7b9a89b19fc943625a51e265f38b12534dc5b957e2d62213f7ce465361f3e4666561f6a79615e790b125dd3f63ff1eb2aeb4a853a5c118579601a53f37185cf2859d5ace68ae7dedde641e0079eb8df2a1adcf8efb4f63d3c5a23e1163e27c34c9dcace4a6ca6ceb88914e7f56355be8e8cfe4d5c52551ed7f5c65ac2cd9dd7220f118a1a997629037232f04e8c2a62e43ec902fca462bdc3ff786cc19524d00d945ec6f25393ddd88a85cf5a40ced28e24f08e40f225ee7610c585dc50fdc56cd31ef68a2504066aa72e5cabfee85938cd182060be120b14804fc4f96b6ee0578e9764f8de506e19b5fee899f878380a7009995b878b8da8eff6a6bf3ad16de1367499018e1d976c729f51639da807e6179fbc86cc7e6645b5e462fa85b01bbae156e1adaeba2970fd9e06af79b4ed606541801984456dcc400b990015109a1a3aacc9b8e58cfeeb5254b639a38aa971348dfeb1ab1ba25df56277305e37f44217cb332b20a17987c8f1fbf01cf9173f64827de871c94cd4e4e01eeb027b09c583f0e993265b13d432ab56269cfbf817ea9941c20d2ba321ad36fc281f47051ba589aa98fac24a2a2f879e59dbab284649dc59e1c008b17abcaad733cb12067fca4370a33e228b50089deabc65c12fd32c818bd84d4650469863dd0cec64b39a7fb40bd3190c1fed54f0df49e0c42ff85b6ce37d1574b6c9477afe732b69f1b6e5cf37e658d3f73e969afc84b76fe0e0419d3e755a329d20677eb7351e1be4f06d47a1e609841c03209b48eb5951b4bfeb605baf5720241fe80e21610378bdb8b002ae231e04540c07cfa4427577f463d005d0b696114065698796fb1a5c626319cf97eb45d141577c2bb1aff1736cd09dbd49508d51d0e67c2e380b3e635f7d5edf0bdf36fac46f32c8e65eecfda5f510093b45b4bbc483ee96aed7bc5c1451fd878fcca9ebf989738d3e9ae0ee711fe89e695f8f280ea44e009ddc719ee7c6111816b6889eb14a8f94903a897990936e17afc3085d0a81165360a84a4ce32ee4a69c255e6659d27988a269274f58f26382b0b035c6d00f55b1b2646eb0c1c457225f4700e34d315f06c53f31fde816b774103a1c475a07f41c675d727cccb3ff38176389509d444ec41aa61d6754b2089da85ff814a8ac52e594b45a49b9335740692a0fc539ea0ec0a829d93b732db2595e25be9bad4402ae8eef13e3693ad869075ed43d8dc2f4cafb34a312328a02d6565459ac16f74bdf2637600d3e5e378f6af81ab6c2de7482dda1c01bc3b4bedee89024a4c7147adbd90b6f8707d091d9c220d2a39726d894d0525265cd48dfec492ad85c39fefbeabd9cc2e53088eb2bb99a00f8afc7964a00aac598de4c488ef0987fd573963aae8fa2b5834f248447aac61e1c213d2c7c89fd944254cdc83668a940f197f70975b0c1b02c6afe7c0e1bab728ff10f86f41b8e0f87071b90a1142f4fc26e09dc264a9051486db26a28174e6ca7975295eec8dd1ea25ff9458b1064a9d9a735a81bc1071ad101d4761460b16c07f1fd9d222f75787a4214a03abd7eaec69e8154fd43c383caf268ecea4fb709a5da33eeff23464f04c3aac816ee5191615df531bbf009508812afc1a4bc5fe875bf479284ca7f9924cd19ce832ec2184ec6aaeca5e3d11a7dc483c75d01f69488b0ced41f1e5e7363eae7d662805842131900be7f9feaaeb4c8e71877d79f0c19a3a61abd9aaf103fb5de46347c46ebd1ef1bf5ce453f1e25162d2b546e37934434a66f110d7c906b785f3dcf9d5f71e2901fc3db544649b894425547f302853a8b0b74481091a0214c539cd56daad371244f0024d09d2ce74d1823b757accdf10cfd9e7c60c419f1dbdbca09fb2fab6728bdb60697131a01c1449fe1a06edaf3ac20ce5a84e85663c3655726c4a6883c1747bf4f969e264a3e99370f81ce61fbf7ed881a3c75c17be1a9dd0d246bfe63adde50565ca5c31bb8c2e2df7a67b23ea5acb95c621d70a54a2b3d6a04b4648112022d273914c94258145a27bd3e875228d57b84dfbd0c9d9b76ed2582b09241dcb36d62fe3231dc9ec350edc15495cfe60dcba9a4330ce13ecbbd6ecc314b2310ef8540e50abc4e9dfd5da12c970daeb0639ec370054ae1e9c50c03e482dc5a58af72381c7d03983c1a390fe06003191978b4a43da6ac0701743e9e72db6ebf3976f631d4e376e0ba277f566f6ea38348ca8910dfa635fb339597245fd7723197479c1e1f26575916502374d0093bdca4552a4ff43b557ecf997b088ae16062fab5967f1c3514c1623f7372d24726794bae4bdadd96253d65df3a5b2ec180cff5c413c2ba8dce3f2e4bd1f44b810395c643bd29236b4813050e4df344244169644dc87a637cee7289b03fae1b60bc567ebf345c9cb18f0b57085f17a65bf515d37dd2bf585377fef688612cdc9c567c75bbb290a94d36f57756ea4f4f52b5e3b517c9bbb2f4cb2f91007079cea4a6fa6aa3744fc08e2f79685c708c6334d5d4499d0982949a830f75b1221e0a791b9d193cbe80868fd0ee80128cb95822731c29c7e8448eec6b74fe19ec063d7ef50265543480e0f5133cbef06bfb9d4b40829f3e98ce4fedcb4c285eea056be31ba6d80658999aaf81cfb8542fb0c451fbdbec78308e963de3e9b124e17e1b102beb6e6efdb700cc565114ff14d12da5c84ab84bc31c77fa8d7245898691f7ecc29dbd84407496c48f9a0ae855cd13f6f82c438c4a443c4d6d1957a4effe621f17ed8a22984d62b9e0b1d7e0d7044493acd3ae2e0ecafac30bcda49e07d0d61847ecf36b981f3529cf69a8c3858588daf0044ad6120f466c58ffb86a3654b701915b906e742bc923aa054ade6a753e2335c90c87caad5489c0879dc2843dbafa96fea9c521d93fa1382e8652d6b4ceacbae840869facb2c86c7fb1e1005e1dede25929e5618c779bcdaa40bb88a847789205e1ea95299b9d33b12a0ca18882aae9f0e63e0208d38acfb5113462de88483d74464a4e65069e47cde9e1540010d77b0544911c6e253244f55dffc3544979cf65625490d29a77ad00889445744fc1291115316c92b2adf5c107ecbde6796a1e69d559a25f9aee2da5fa3e5d25d65fc39c817dcc3e8f81bc3ca2d2ad6adfd27202a32091a472777b42e14b53b95b7b1ce871e9f8dc611ff0619cdee936a266d84db1073e52acf358fda58ac7d1168c60b657f7ff357a9e8f6dfe065d7a88f86af5a958d8d798b79623b57a8c75e5fa79a48840e4576ee395178fecda3a89b0006a7c8c747a3cb7a02ea6e77fb341251930a3f31748e9f9bdd3c69c204fb0d3d1a770e3a1147132bb6eaab125475cfe62fca9563a55a7cb169c0d9a8914cd587f339dffc096a3569a356643426d4793d546a0f4dac4f4e78cc7d066aabc3293f394cd3cd59b4a90b7431f4a05f0d34e7c34b996e581c7ada45bf0e48fe2bf9043c84fae0fac808dfa2e2ff1e219c99510f6602df34cff2cbdd5fa19ef2187d22ba004b1fc527c637b7d618450b88b0bbde07190d7a270c8c89031f62c815f13c5c53444f660d6fe8235eb2370e123750495d2018bc5172c8d63e60b57dbc80eb8a442924c2b82e7a7e712ddf4cf9990e5e51831a64b9179697e049c8ec11982ce17d2871bdf2a6aa139a597cdb042d1ad03d6049bb9940c1148f23c7cf88e31395406b6026db542e9763e0cf0e751423f7205f50f7a481b38064d0536637a82c77f8474038edf6842a46e91d8340f545728f8bfd8f047db7510984cf8110a028c15cd40a19d9d51573eb8d0b4c8aa24ed1d7a3eb95d37184af7fe97f24d6965446e2f4eb0711f0b5ece58926d028da9912a0641b6d32740331b6282c06a51f7095730ae9309db46eaa7c75e29f008f2d7703111102194c168d96d24d89a224a6120351273621a1dd95124877a6c428834db0690e7b91eccbf9a22a909ea4b31ded9ff845126b334c2779233212e2b9bab3a220ed0cbbd4f144ac9b048d4920ba38915b9e618b31cbc5ac96845da4c267b4001cb537cef1acc3e089ece60272b2f6e1b045738acfcf9c6d3ba1d9384eef7815c05fb7cfc34b0d78c9b8779dfbc37d8caeecca821d"}, {0x1010, 0x1, 0x52a5, "b7262648fd29138cc61f40fcec3a57d3a05b7e80a2c0807f0393623432018e4898b874b352ddad920759c8bcc6e012b533a9ff276e5b923ef4f3bdc61fdc45994584c35a76c68d1a72a6afced2f29c6e85a39b185a95ea4f0180e274daa5c1b7397e1581ebb0e621a5c83fc97a4ad16bc5ab25c0478136315bbe8ae8f1ac72a944b1fce79ca35a46a3a0c96407479063d683718faef8c04b2c37f6c384f07e2c15043711acc917164b8f0573bafec1e615d3f38bc75df1a78c3e05fec2529ed5c66e18bacfe50e5e994fe01fbaf84f83c2a7b7150b751897fe1d52bb0f16fa6d97e653a50dfc22b95e5a23d933a1398317e54942bc3a5716b111ac5a1501a612a6e219b5c438a0f9aa4af1c0c09c6cc47f5ed139e357a5ef90f43911394d83126ce11d9310c6875008e7a6f7759d62b524ede60c1732adbb081b7cbfdd25310959b45d7f8c3faff8759d1f34bf661d7d873c08eea05fe4115b68eb215e5def2c72025bed22de656c5fa2a9a4d1aeb0da900f94896c79bc32ab471711a11e36663f3730d43f30015b07f212d0cae5987abb3467e9cc26c92b6f7e39db056c63fd964b87a345d625c7f14ca78c378fdaaec9c972e18d21abb716dbbd7d77cb10c30062e9812299ab7b4ab1e418021379d5f7674badcc175db523c2d22ecf2406ca15af72b0b73505b63cb23b3f5b075b0cd8cb327b1f312f349c1714d77b548f463fecd78eee583fe45fd1cce4ec70a0089dd7addf615abcfe9d6db1a6c1dd51a493700a941a6c438cf103a62ff3e993f79d3cb0b9004c67608957d71f0c35fc1984e838f384e0ea255903def94c8b12fc8c77994c5798d861bd54e19430c6f3d4a4ad840617b4ebaa309c64d75cb6309087f182fdada25d69ffc2d6dba660f7489205c2e6671a0cc38c7304def2b3d369103e5f9e30d16ff64ec5b831ac0f7fdefe7f8eddb05a413cd21f4d0bcea1dae8a13263e13930252748d3c08232f846142ddf4b5e927442518056a438c84937d56f2522300359cb0639d499d6c474bdbe86f34ee850275d0055ec27da765f87dc4e863f20a9778132ee3275bf30d933711110dcde4437477ac4a18bced63d3ba41932779eecdfffcc2265d08e368b466677b6917cc570b9564e7e8c6c9e1061144b4a86160a330441aa44beb545ed572addf0e2beb52205c5baad300bc146b814fece2af42edbf79c37055ef4faf39eb9dea62c5d84f89183abaf15a2309d8b733275e7685dbca47c9e69ad9d25e0c89d71a58493c334f36551a6b94b7808151b357812d91915d614df0833e10423bc2c1e6dbeebdee0c9e4936ef97898c98d061a076d2f3d946b9ca4bd40ab69bece4deafc1f85bf9e9c85c9f1789231e2d2d723c169b7d84fa7ee9898674556feb0760d9ffa626104b4d3f84ba464bc5cef79f2eedd1b0e1a53cd7e8ec82c46d95d1e27d52984f7ce3f727e95bfac4f0a88fd3b84f16a00f0ef5e55821e029ae6013b0703b49a38975a497d077dd3a2b0603dcdc2635e942326dc1820ac5b90a5db76c4befb3e4c10e941f4e5841abda1fa2ff5106b01efe457a1dccf84ac60508cf700d65d184c6ec0576d03ea4a659afb3b908b868eb841f62ff05d55d67f82421ee43d0a02d5a148957f4499a187b8d765da225e85df2b957cbc29c6c68075229a036e6c96ba043a2f18bd027f6d172048a3b7b91683b741873875022a3f8c9e31b49f0d84e3293e9c3808959d619a4e563f6df9cc281d089c479fcc1ff2282a64dde6a8d0d1e41333619d765af82a67c0b56c3e2b34d0fa0298b17d51733b3bedf881cb8d75505725eccb9a96ce21c1fe508bb762b51cf587463f18f1a5951eb5dd86e384de43416fb4fabae74bd2bc70612933b7f3049e931e17dd4248606ee7311caab486f2237cc83ffb22bb18822afd03dfa4b5cd42d77469a5b4f3f1120c40d2eeb039375f1c43679d5ae99bf5a62a777449f84c3ae3bc3e9221d5ab0073f222084bff729744ad7cc9f4e6e1978d696a531435d9e2f3da3efade8edee2b556bce014a7e4f05029ed34870d398921682e629b72b2a0713576b2fc720bd0feefd0153d0e153aed364d1733c8caffd0a69c076b4187a5dc06e6a6ba7d2a37c0fbc300bd011b83594301ea4527074460ddefbfc1e5a8f9f23c957f7b7eb556862d73571d0bfeb48e719229161a004255f465b00921e1ecfbe22d7703549c6facfa7011760151a2bf78bfd149d3776d4277463dbbd38631da071c3f11e5fc48c9105b8c95bca7d797dfc27b9a9f37d961d50e37b9cfd9bfa20b916c41fb1936aaff2788d773f440c16d3316f4bf7bee4d90323cefa02895b59e626a3840ebd7fca9de12ade15396b7ea3a1134d136e8ce3555809c6e264fb06559d85999c2575b4c64a89f241f1ad7d85e58b780890ed8c5c1becff9ff86cd1fad9a95d79a3089f7c647af0933090e751fc117976e47608a755fcd7e05452b4a8c2397b50ae8e40eb09edc0c891d25219f872d72559011e25949e0e99798408309c86bba4aa248cf4a867ac620d811b03e14ec929efefa3de689dbd54c85ed0374bc69a2b932f7f502e99432607e240478cad99da3f2ae1af43c3a9409eee95e44dec472fedc4b281f170fa0e6b993777e77383b4dbcfd354f86c065b7aa6f485c13eed6da24d1e3a19bad0926feab6ea5273a63bd178735b68a3df4697c86008524bc8ade31cbd473b61b32e1974aaf5949b60afd5c3826dd9605b280e6b4cfc87d5995401d19eae00a068e92a218f0607b94711cec555e2c085e6d67f78e417e134ca992954eaab471f707581bc934bd088431cd405b016c103ffc4316c64c074097c298e1398292c05e3f164af2a713800a784c98524e61c5d4b6ef7cf8641c7e160b550ae6cec26df0c4d9e7c12db790d5a4436b0a7632e5f82d66910d88623a87f7629cedcb522497f11039bc3b1ba78533a289d893fc6d2a1cd83d840baa324703d563ee721bb23e55176331eb498a06ccb65fba3ae8e1fcb899d9f528f6faf5ed92d4e9718d6c92bf1a451b0172722eef1930183793aabd8ef622e1d8e6a97cd7d26912f7472d8b8f9628f445d2cff733f820a912122f8aa163bb9f67ee6b2fb253c66c94b37253ac8917c6774a631c906ea2f227229adadf4e35ada95ca277ada8c6ec7ce6037c53ad2864c15873d2c897e02680e7a4121f9d0dba2b9ff5496f09cae93a1319f19292fb00015e3c12cdab67178f032f2f858ec6af4c806d1acdd0a7e4b6f701eaf3d1c65556bcd4fe9f192dd0a78c9266f04aa7076fc84d686fd5cc62d1bde2ef2b3674062c4979d2f63ec326622a20a39d363b84485fb25c8f1c86978932d97ab43afe5f2492d8a59c94e74647bbfb9bd5ee58e63bb3b444506efe2e04c063a71d90ab89343de38c93eb8d11d0fa6841de44084990bedb15e82110251b2128dd1e0d1a2759a2bf461fc98083063381c2957d808739239641f6104349c92922cf705bf6331ede26a67c6e50fcbb1b73d70a57f95f238b3939f7b5408594c3cfa300def9a353d0970534c52ffca30724f7e5cf3329eae614fdb1f963b5993602d6f3b7e7bd1474550046cb41f0c7d119cc727946cac97eb7d153ebc551f89a0abec227a6b710c815df36ba250611bf566e51ea6008d469097d913468d884198399bf0b14dbc4784c7e35af30cecee1fdde3241fdc10e6de13c6bd87846b9228960b9e729e397c96a2ba9286ed5f94f06906a3132627ba3a8e3faa77ab509b5acbf75bcb0869ecb885988bb787560eab9900eae9d33ec6ec4daef30d85864f5925a511801436537440eb772faa322894c44b55b9226d28ceac31c83b8f29fb971d7daf9af6bd0c32a62f755ca7e31ab26da694a511f2918d413395058c28928ad32f24f73fbd296b9295227cd78193e815e9923bfd189fc4d6ed89ed72643d192b38d0dc479fcb9de48f6d2a376c7c9c0a43aaf574fac7fa307530d37d6a33924c555893fbe152c9a4840f5dded749274ea0cf7d55013b33fc287fda6a2ec143baa1c7a4f2260473cd115725ae9c0292ba336cdc63f7abac1bb87ff996be1e8d390712e42fe1f4a7faee8d2ef074ae9520eef8097756305e437fb510d24cdfb39fa613187881f4fa247fd287722429b1c9c0a1cc41f4eeb33f72f541e493342d9e5c782b5ca7d6541bb19b2563a8385982f918d9c4aa31794d32b3e0984d5fc03017fb3bab6b8aa31875703ca00ae9a5447c532dfea1e85077ad0f684cf3f9452436a14d3855c0ca567ffc66229bcf26a8b77fa9903baadaba24a624ce999411b9f6bb44a197449436d385822de5ac49328310d94fd9d92fbd458391b6c9fe99831ff31e2752ed2262076a409f3f117112e1d4ee962494e6691fd817a71b0443674c8069b2820aab87488b7f94aa9100b207a4fa43a087445edcb7927f41fc2ff1f5a1e8adab4d0ba0886c9f0603cfab44509b8f90c7cd61cd299ad24e7a154a714369637a73d79e51bf221571ee423698be5c1395bf228cc347c6601fc3bc535dca71ff888989a6a69a76023ec2b30210c27c443c3375ea2ac9392f9105d0ce55117ba7034140d433dfb991303d3dc8c6d33b116355a618e2c2ed1b9d3b55a5aca0475b87eb5a6df8f36496be4b9f92560f20848bff421e79497d71ec71e4f4dbba4783efe3afebc631445066e72e686d1fafdda1da55f0d5ff1f04bc197cc9b6d21e07965c1c7f5f22a23b84c17c6c4027b51500c8e02e66071cf66931b9e4a037e904abbf80377b9b9cbf993b031a2cf9888d824246e1991125fdd3c1b3cc4992e3ec9a0f4e6bc3bbf6eefefbee06739ceb16e365a58d70e15bea0939a60c00acf49760e39171f5cc7779a987a163fb40c0be64b5b7d3c6d1898c444321fcd850534e399a32ef9e1a6d74fc12567696caa6e5e73425956f26841cb05d5fec0923a6ac2620eb70d8a7e839a43f9b01bd4d2ae2fd43af8453f8f09bee1fe0dd6ee9fba3a3584fca98c54a5f4fb6fd2f665e6c895076ae99e0ee454939f2793deece3a7d2c52535dc0147ee11a14cb67ede4941c2e116cfd2e8a11ecadb6b75e70585b5b493c7d7e66463bbf0f95bec1361a001ca97eac841c6e9aef3f7e16a092e164fd6ad19336ae526d3f82385852ac1fd18930469a4a5c21c05b493d5ccd10e84e3a14c6e67db51e9343d3801ae64f5a7c23c6633efbb1575dbdb8fd85712676bb1279d0981784eb21fb291abab8fdd59b8abbf5d9fa91cde42e94bdcb08a08baa73407f614f1c42411e26e553e3f48d5aa6fec0ee81cc45acecc6f842587c38b34491343fd62ddbb58a207ff8a43ca4a34763e392a89a738a26b3c98a1c5526b09566d4d1f133761e627a2046898bbb0d8162c5e513125f255a230c1a5af9e84df502da1d452466e0741becf489f05b0276b0a24c8e2709440fe6fae31089698b975d7ef590dce81b5219eb7f8e31ab79beb0ef4560314361d8fa653b5b617d7597f803ec958780f5593adf006cbfb375f0fcbce00c701bd459a1672d241cf3a3b16ce022507b908227426795c9dcb0b5f0047ab7bc7cc4235f5d4049c1c86d52028fd2d29e2e5382d28f2559d598eb8bbbdb69ff0e2e91d18b2cd30f5ae0e6ea373a4c2d45862e7d7d69a7d7f80239093cc58750fa50423024dfeaa19d86d869e4b63d3ca23dc334abd8a50eb5f5675f96ba46b1a0b789b5cec3c68c0941313c042b0555887511ed23be552d755d15d5154b1eb898c2cd0252a5ac2d2ee9ef09472ba5b5732d7fd4116c7972b11590ce2529387f8c6bb87390d17"}, {0x1010, 0x0, 0x5, "325261f32e84f71fca06da44c88db0cf34999cd7409620ab8ee682d5f1d16f0b9de258ba2a19ff794a1a9ddf6c60e96addd83dcca3f4ba40cff3aea309243400ab020ff0cfe7e6cdf1b08a10fd1d2d9dd40da9d7d2fee09c60622281c0f2c81e92e02a88322e51c017febd87a0b812c56fefcb932c24095d5ecb70de8f68d6e90ad608bd153b38535bb7ac2601a7dd48679774679b6aac664e8d040632df3ac051618e38613a4ead0f0e8030c2047e538edf99b70ed996e16352ca079d967526e368bd984eed97e7f79eedcbbe7f9f4ffe756594081d1795dddf107891584bc5dd4db03db3948098011ac3485f8080a2771c8da6cab19aed1fef9c8e56f59591ead5821329410ca1015a240fe7b1c3a54bd98a035f6a1c98e41c71e49a36dbcfe36cfa82fee39b884349975bec1d2fc13cc3d5ae5c5adba528e89f7c309902bdbc2346450e62c403e0d5a3d50f1449fce31b974fee3e9618d687494486d40c87aaa28f5ef970b5d87f7b19be6ccfe71e22a6164718d98206772ed5160621f7dc1ee7ff2127d91510285a03cfed5a37d7b10b934e572cae0b942af1e73dcfaa025020a097dcc2e408031a996407798bb6881da3c42e363eebc996e4a159bf32a7357418c6e0012e333bf10b86c553366508cd86d64a1b1e8c96060c903f634174a8605c3d6aa29a96160070a345eace5a6ae171b28bb13e99716fa16293c3544ac65450d7645501864c766596f9fa60b09c6271deff66a9cd35146ee55197071c2c9cf75d3f44bcf3eeb57ac2394b21645b0f3c20ad58a56e76e13a2bcda67887f314c116c524f206b681f581cec321fa8477ab8052251f54debb45165f89d57b4f440fc5d3e65d601eb0cb11d136a44020467ad0f5191c44be02500a8fdcda84017a6141601752cd21140e4277f08bd5b45bb4a215e11ae403d7fd0df4215be2dac0fc62353ef99fbc1f3aef046a6c7f10f9f77295bc5e446a269b5957cf981d96b2a6d5f37ff756ea861d84596c85a197010844ebe95e8dffabd09aef9b3d403b118a9b12836f7944422c0e381caba80c1dc8f8a81608e8241a07a28380ab1fbbf91ad2edda5e4ea8f1a063671216e22a5f0c5eb1fa3764d8167d022c6f2044195afabfcc974da16c22df2c64f1e605919230ff7a56da9ad3ff2e0c1b8411ffb10c4defb42df1a7893a2a9aac4d48f0a381bb8bc7601112f5530f4c7763540bd0078bd5c15fc620af02ca2cc7232e2054da486e30f07e427d8f956648ac0587ac1ac978b491a1608e565d3c27be9d1748d628bd9c3bbc7ab6c1903edb79ae47f9fba1c204d9e5fab9a7ac0c213d1e3efe7110eaa0cb56cf270563c0c310f11721a058f1e34b94ddc083e407283eedbac4adfabeae76866e84c09d24a55148a48896222f1e00fa86e8027abdf52673ee4ccf5fe2c7c08e04a3352a6adee21ffbc9acb4a5ba8c1f0c02bd7f0e1c0f36333d5ebd48082bc628e58c92f92399b94c564325ec5fe02e7256e49c435663d529119f3145dbea24e4a779b31f90a6668f66eecf9ba215edf09a43a374f6e9de7be023bfd9a1f3c763172b9cbd5d00980e44f3581fe1c9e65d885aea0946d814f16d41e68b3b6a2dfb341de71cc3ce3f5bbd4c3887b3ece36df7f752ceb269116197e93b77d159ff1842c8822ae3a045902c09edede28f4273fcab425f02fd7432bfa47bf3e8232ec3b6ffbd0c96f6b96e830e36e4d0fe2c7580f21735f76751125d9c714d0a008f53df108e73e303c3ee3525ef5bd60143a883930214153027fd003c38371138e5fe5de50f6edf50094daf48319420c1604a23de252fd44b612ff5c11f4a6218d189329d16d6deb52ccde6e334b1c7ff81b1af0310ec65a83a514d5f8810d6bd6d2e1d267e8bde93a3103a9c3a43c94a646826d487eb3b3b4e72ad2fe778b2aafe110ba2e627f4a2099a75fbf5acb400416f54b78e03cf74e3c26e5152091a182dbf74065d1779671d2d4b6801b222890b991e144a4c0daad4d1eeee4cb3de8e86b76d26036d52c369c36de4d9efa5c30189526c622e772b91e911e795b54df4a137c70cf7bac35608443a4a793c52af44ddc6802b842fc4170d48cb7d67d44f40a90415595fe2fceffe2c271425dfac601daa3d4db631801b0bc55de28b97927cf96913d1dd8ec37820f9a1ff3d11f6329ea50af231acfd8f08bebf32d26077908750879fe83fc66283d04db20395f7f6910d16a53f14cc6ff07be1a2e3274d6d06714c27b63eae4cc3e76f8ea611d044553198e373b25282efe0997e0204574f089e503e65ce5a37181f61d5a204d1b700cf8ab003362bd647f93343fdd87a2826fbe7b1b29c89c03a06933db2ea498a83a31149b37a4e902fcc7caedc9d476db312d233daf2733a3bc0be89eec8cb7f21fa119bfa57313f4ae62dbe7ae26c2618b4ef29c02f0f3ad6dd6a07767e34512992b1163e93d748768620d5b5a77fab79fbae9cef536f20d45a81533054b8bd38a157e30bc9f45e86e8679ee67fdfc5a2e52c67315777114715b24bc51ad90678a5ac73d3db02f637c57494e8603fbae89d62168828666c1216f5a303d08cec117a67bd965091d8c01f419abd03244ad6a29c8a8843d7bba5166a3c78e46af5f09973603de765ac4c0020a79fdef6cea13b4107c3c4bb9f3137112e9fc365a273e6c37f13b0308a2cda3eac37bbd55ae99ee5608eb863f9bc2a2de40bfd5a2bd72a0cd3175bd7da0d998ea4136f5877a8aa229c28471d5fcacb07c0772701af94879abe6f1641e6e76ba7363b99c6dd8ac3e138909c61ccb445dbda727a24dc7ad043f3f93412d2a9272f74218fabf3c62fefc88fa6b00493de87d2f73eb219c98e45faaa9a28410ec2a63431bedb6f2b5fa4c536ce32b7cc6bc15743a98068180e485adf5de860232eaa6799b9bb10cd859d66362ae34730813fb1e797a51d8069c9e7464d3f74b5de935d77521036f126d3c7a0933f8f05e7346679696442f413f052bc095ee28003f9f6d30b60645f046b51ee005f85a5eeff5db896119574ab2d72b3c153c45ef06ae38e1654edf3fa86acbfd913b45a798c41412eb16768004425745a2854749dcd100c596a619c2351c311c6a89ac27d2734b6e4b3ada8408e954e7ac90d3f634909c4cf76094de5c6008cc94d590549404a3b0c50c7ac1574e46fbb72a8c5e888d9b3eda34bd76181f59082f54dd83d65e15e6a1a2f96d778a243de36dfd1108d64703eab662c9cc120ed1ed46302cd4c95fcfd3dfc693cfa9f1c670d7c9ef92a3c39afcf981d0738088aee97be3d8e3521e5cd0be5a27f9bdcfa0d7259cd5056f45867421e182e06b93ab66d14ce3631c4b12f1049d74809df9094f1c6776d861ae6582e0628207b21a9331aa5f7324ebe10ac11d9090b773e2cf1f6964a1a83e8bef850f933d6c2b69a192d65da54946db41b0365675ab81cfc51b2d3d39b1449456679880a048acd684c15cd6adfda45f4764f5bfa10848faa7672f59ae224c712adb355e9e94751590a19fa455091e8cd2a72e9f01165d9b1bd537a3344f5770511673a669275039cd3b52fd3f3cc94d60d187a75e4359850675d03e666e27851b6e2c2d9b874a1e9603d01abd8d0058c71ee40edc75a30362e04bccea903872fc3dbc8c04a758a3c7e33c2c179d49cb75d8b4a6960fa313d9dc040e66c0257b191c0d11591482b82ab11063855224e330b810cac5e29b05362f87cd7756a62838c9e3ba87c0d3fadc34cbd3239c4c9c466c14615707b5a7e92933ed4a299e777ccbddf5ea771ae680f3826188acb6a7f6315d163fdbd0903da8de2436eb10bc0c551f48b3b2159b03ce1b8bb08028eb3a9a96e9bfa5646d6c62f96d063d5ad5055dbae606561738f0afc18e39a3fdc5e23432701175bfb12adcf78eaaf3420ff211765e476bd24b3c471aef4c08636a6b678cf3baab8ea5ec5272acda003d8ed416eb59ec7a8465ff8021f800e9a985d05648a03674ec31bb26e7d65f4e295d4027b3c25b4c7e6fa84880a050ef33e94808b87dd342fe446ae26f9aa4a5387895aa963acea568ab433ea997e4b4e61c2cbc057a88e348b09b88be216c6b9938dde71ada86e7e16cf28c6fa49230a6760c1880877a31b2aa7bb3feab65c75fe7993ffde4e4d7906481650d0cc0ac47fb583b25f5efa836cbbda6905766e7e24d2c2822eff69b6f8bf71ef5c187432623bd00e293d951bb2eda10358254123e8e7e1b0d18f171c007af16c27c81f22e65a622ee5b9d8a48d6485a047326682fdd4af1d76fdc3cdf6153f12a9cd7e1de83b03867fbf9d93ba766697454a080acb9d1f3f82d4c678203774929209a7e6f84f3d9d69c5235653bdd1ed9c01a4d6ac46105a4e744bb8a8cd35adb3cdf6ddafbf47ec6b4d8a8e78a44effbc4efb86f94ffbbaf21a5337cbb8fbdefaec77df2994a2d51e48e183a7f21136d1ff60c4a018a48e9a101d2f1eec47b936bbe7cb45047b1f5f74039fb445d3e494a44cab3a2a3b894953ec2d57a8db7d01648af82d5c05de683f497fb7a30957373dcf6175107654c7f1a6250517cce0a25a99bdb13053cf2e8c291a095bb8edc6d183d7b6eeda0bb7a54bd5c8753a5e3592ea0ae74fa828c5420b719b920d2f40c9620799b217418c8c2b860c9d9dacb9d1fed10261ea808073bbcdd0d0a32256187e8addad8df712bae1f643f6571e534d4d97bd75468edb7d2a0d4ee7660a63f5de55374e2bebfdcf2796e55db9e9d137418134d089375b65d047cb559dad97620217ddd1d7acd1e20baf413d15fcf37dd4322cafc8cbf59dd33d9690df26ac9aef50cd6a035774e5f128e2a0f431b6e099f821a57c2e92025fe04ad15ac41e2b9d7d9f4880b844143ce99939cddee9a3978b3fbab6c2677e82d17406cfd4284cb712828805698b5396d334eb8ea2d5828c302340d1cdfd5526322fbea3aff768142c4a90a201789d0a3fe93122b237eadcea377777e3835ac0757c84b424159208e8837b4e877613bc11bab1e3defc4a8ee1bc1c65779f86109741e706a222275023a3c5e3187fea29b48c42c0003acb4be1c6aebcb635a7d593e4e4fab0439470357e9f25171df2992b8740538dd28218c5af997c10a5d673b4fb6bfe001c37b93f56e3edff351f32c65c0a68467a167fea53e057566c6e75c525a7d55a46fc87a0cf4cee4a9fbc15f3740a23712f5381e8a00a086d1d973b44e5b48e90335bb6463e3100cba3ddbb07ae7f7e0d9215094d3de735ec06cea2b48ee7388a2ce52990da3b74a8ddbab64e8a70e4c9c09f2be0a7245d23b16cd63dc645215fa235462c48c7cf6bde1a84451e7678da6bdf335a31c6af02767b3cbf84bd15b656849616157201c1367088171e5802b688a08b35448959b7c7bf9373b5c4091a1bcbab03f132712c6846ac15af0ec8a8fdbce50153f79411a4a8053210442f87d1bda201d0a1ba735b807d9e081e4330422d9e578527c7eb5a286434bd946f94573589b277c6db099dd05d80519817b7d21b08bca040636e73f1ec0397002cbe5ff9a15d98e0d86a114e64b9bc7cc628a89393451516dac9c7c9c963dbdb1486670ea9b836cbf6063c442e21a29f9e5fc874dceb16c7695c307325865d4b2d1670942de61e149306ce117ee3f2a3e32b0701175640a2066a45b0f84cdf69969064b0f0f94baa7cd109a395b9ddba77d83f3b2e68d1c5f6616d3dfacf17783b9705085cd3a2b27ef416b265d6f8529bff5aee0fd6d0cb35683fb942fc1ded2c2a023fb20dbd4af2e40a5d93c75f4367df9da7"}], 0x3030}, 0x1) chflags(&(0x7f0000005180)='./file1\x00', 0x1) recvfrom$inet6(r5, &(0x7f00000051c0)=""/175, 0xaf, 0x0, 0x0, 0x0) symlink(&(0x7f0000005280)='./file0\x00', &(0x7f00000052c0)='./file1\x00') getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000005300), &(0x7f0000005340)=0x8) 16:00:41 executing program 0: mknod(&(0x7f0000000600)='./file0\x00', 0x207e, 0x40) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x4) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000180)='c\x00') link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f00000001c0)=0x2) socketpair(0x16, 0x1, 0x8, &(0x7f0000000880)) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000380)={0xfff, './file\x00', './file1\x00'}) open(&(0x7f0000000140)='./file1\x00', 0x80, 0x8) chroot(&(0x7f0000000080)='./file0\x00') msgget$private(0x0, 0x20) symlinkat(&(0x7f0000000800)='./file\x00', r0, &(0x7f0000000840)='./file\x00') chdir(&(0x7f0000000000)='./file0\x00') semget(0x1, 0x5, 0x40) symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file\x00') 16:00:41 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, 0xc) r5 = geteuid() getgroups(0x7, &(0x7f0000000580)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r7 = getpgid(0xffffffffffffffff) r8 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000680)={&(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000040)=[{&(0x7f0000000140)="90ad689e68583b3adf223fac818359e3589ca5794557006789aada680b54970d11e7e1489db62c0abc19c911e43b2ef8bc61f550a32f69e70980d35852b3db9cdcb0f9298ca0a0ba9781b433cf03c79e7b633a8291c592a72def7f80c6766a007444d7a38bc7fe2a278fa1e6a32feda5265aa46d5602dbc5e4e599", 0x7b}, {&(0x7f00000001c0)="179a6845e77b6d6b4baa34f6826d99d290993e2844a94e9686cdad0e5699bad89e85c3b867f3bd31dcc8e4847fea1145731323f507cc6c02b6edca2e2059311b6ea451e19a590d80a30915e4d44497132edf89", 0x53}, {&(0x7f0000000300)="524b2d299f446c1af642f86f87eb6f6dac79e94deb08c4bd4c7a09bbae553314522573cbf84d805bac2c8b76fe928aefe3f0bb8e378ae908794009a6c13cc218ad310139f6c42492a41695fd8c5dcfb6be75ded2252cacab09c6c7f28e8e86ea66e1e66e375b714e39ac2788202096b2e413c3c11c93324b1f2dbc796d39314bc2a45772d6a03e547333713a8f6867d182bd83f1a1cf4d", 0x97}, {&(0x7f00000003c0)="e07c4ed8fe932052efa6bebbd4b7fc7ef9b56fefbe80486a8943d48d9dcf5bfa5954de9767891a0bcb131f10e19834022ec00d63afa1f47cadf662daf574ae4dde6d96419c5996a15de4c9fbdabf8d17b0b9c31b41e63602931a9ebb276c04aeed7747e79a78148459e345434ca6098d749b1c84d5ec108de33232fc170fcc75360e22edc168c04879433bfbde958882e24874f05250027e4f760aab5a3ea5", 0x9f}], 0x4, &(0x7f0000000600)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x60, 0x400}, 0xe) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) close(r0) 0-!05.7)2%: 7)2).' &/2 0-!0 08&&&&&$803&012190 6! 0820&&"000 $)$.'4 #(!.'%! 0-!05.7)2%: 7)2).' &/2 0-!0 08&&&&&$803&012190 6! 0820&� $)$.'4 #(!.'%! 0-!05.7)2%: 7)2).' &/2 0-!0 08&&&&&$803&012190 6! 0820&&$000 $)$.'4 #(!.'%! 16:00:41 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000002280)=[{&(0x7f0000000080)="eb5ce66ada003421fdb02144d2040b607a14a789bcfe19aaeda1b919b3f9abb99e9e", 0x22}, {&(0x7f0000000140)="54f7c91a1b954fe165e5ead28a19fab2c7e0d36076026c26aef4a054c61c02bb67d584a82c09489cc2dec25e602b25cd0f97ba9b6853e37a3c6d7b840cc4401025d613c569deb63784801a19cba4a5aec46c9c5e8631179ed46d8b168797089f76a2a3a2b8509b0f6b3c01", 0x6b}, {&(0x7f00000001c0)="6e9f6625c8daa7f555aaea3f8e0ff1bf9e9afe49b29d8fc72c1ab5625d555e068c1e8a6b725fbf4880970b602cd6a076b0b1ae5f005f845500573871653a1fdae2ad1e36eafe28cddc7a30bf0aeca32be1222918513a9a61e23045b97b5589c103a58cabc7ba9db0bdd70f112188ce4cf7cff7cc53cde391d03433b79b64c2196aaa7b19f93d0d63f1905b5521f367f0deb428bb670d00147fbdd20d1227e93c1a69ce15fecee4add72017f425a1d6e07175f57a5ad387a93220286fac4bd44fe7cc76bbba9c05c32a68a56568be06c91c09d77a13b99dfb3f0f6ce9c2618227d4692a6d0fcbea90a987ec256384eb02893c1722a2e1f9a8bab41b16fa3c732a9b1bd3aa2e313a31b7bc23e8b97b438a93e028854b3d0dc1b28453ce100682a7a40a607f8b89fcaf4708ef52ad6d069053b80571442bfcd2b87a2cc2aac5afa68543a84aebde9954f24ce6f76fe111de6ac17f0a73c72fa3cce3fe3a53df9b46e7b9fb2377ef00068c651c3f6ec6218265c0bfe7cf8cf2f5c3e661d0cd6e370b62d0b8f12a9713fbe2ef656827d7b641a486adf8d718a2e2212ad9e8d3c86608e68316181a893f0442fa23eeddd1b2dd93388fafbcec51a2ba8a40983a2d0a62db01796dc094f9a33ddb234b5b09323f29e70197b86abd49952e7306e07d668f851b228267b473b6af38bb268760f243932961f4882a6139720e6dd6f8ee9ee6b4511dea8319e365cf68a8bc6ac15976e503f058525b3b82cd7a9ae6471aa76957a277e220b391f13ceff1cf531dcbc3b7cae17445f567b3e6cc88096c7912ac3f1824a2d0cb5c14708de7b7d9325cb745fbe54beda42e35635d89e83623d2807dd0e647e41bbd854db7238c49449e39e0e603aec106b72d2042c77995cdccada1f02c32478fd5728dce468ea66ee4e7bd1030b951afec14531b61cba247b198eec3bc98f6ffe67e5d52e9e3d476f4472a109c6752b4eb223488b49e436792b5831fe4576a5a9d0f7aca9c6220097a0132d3cecc3ba326cad77193beb01e229de9a501fad4c5ceafdaf08494f9476e4443aed6898f68c9f2738146ce4d719d0dac623e5fc26cd739598a039278cece105caacb78be0ac21586f8d755083f1040425bbeaaf5581e65ea73df03a44de4c4722f1c8a9bbdafd000a8d8b330d544a02de238f03f2f86103bd2f1ec8e587b9ce9573bc783c97416c88ca3e2f44d5cf8d319a5147d28d5e6f28746436479ad6661a6553184f2dc7009a1863492ccec434441668f37beb6ff350f9575e79c5d2065a762705d43618dedb991f1535614692a655b1b97ea03de613a12d0adb4251c596ece306026a3b3625b8c3cc36fbcdc012633145753bb788750c8226564eaf8754306b4e35c4f61f5db9a69d05715dcd1eac5f9644e9f08b93dd9bb95665fc723979dd81277a8f0d9b4d9575d5f5054c85ac6f013cf6d0ced966f249f004f30453c11fb4c140f92c39a233ec08231aa12d5178b0cb7ad00f1a944335e3b7f392744f27615b2a2b4945e79bf800bdc69df95b2843f0f735e09bccf60142218d8c98ed6c01aa169f81fa8a9eadb2c3e30ed0642bee0672f447f71490ea34dc341fbc372f870b8aaa3608d6d8d5e0be30408d88876e516e3185ffb70d9515d8fa40e25b5ab849f719cccbe1901eefa499d388a49323cba57d21bd4706b23b00e5a6510b148bfc620673cea2249f37f35a2ed40b5b24b1dabf06a86e7d68162a99dc204d4f51b0f80dbba4fca5eef31128be9a1754e43b8cedc303c6a41d7b53fd2ed02a416a85063f2231a087b0247fe4e8be03094d8f9f60542c298adce51a67a6465c219a5fef1a195a135b28b32b5d25029937b56ea23895c5ffc43473a84637ee0a2532f338184718567f45181d869de293ec73ce4617ca419f27307ef502018b61e41ec0901e7df4f8a1dd2b22fc53a07ee982df1dac383223b21b8a93d9adab87e00c8a37db53c56c6524eb38d069db96e67508f1e95163f9012da42d055342563243394e6e4c138aea1ae95fdbc864715f5db0aafac6fbeaba759699632f47352cdfcb0d1205fbeb665b87fa8e1730a252f7095ac12ef822e86c2a1e6964843723aa5288db591f0ba7aa36da5eede29940cb3d10fb6eb4fc4b2fb4d5178324b12d391a546bb95c22dbd97ec1f6a38481d3b01ac2fc52c36ebb52f276358bc591190bb7bac5960cfff5b1d8a2da8a19879196d607679f25ec39a17762b2b1557dd77d8a54b1865f7c8cc9b5d17564d43da06a2ce3b3ac24a40fd5bb148fc007c01513fe4d43b317e7150d25743187adea732115915ee7d4e74291d21e275024b033aac3c839d5da661fba4e9544f70f2438bb775a36e5e818a258dcdecb54a8f30831af343b2f390fe111db7acb0eae6aaa233a6f2f0a09199c3c3c76dc64b5c0830964403cf5519a886d4979a8339363132352bf45092a9cd59b27bc1a4a5e60396e81b380c9f5c108c92a6a5ef6ed1b958508841edb001ca0bd83212b41494d418ab246edb750451b3ad44eb89037c7e4e8de9776190062d506ea646847bea91dd0121146cb04e7fde3564ca5099720c5dad666b17df48a680bdc628f0ac758e9429ed3c31c8bdbdb3cb290114cd8aa52130a7827c54cf38a081db300458f259825705c05f55cac6424459ffd3dd3010d94a35ea17fdc92b3fa179d2a87e3cf84c3003fbab90b301005cd3f3329e95c75924cfc6e0fd59eaa836294dd230124572be38fa15f3c676dba66636cbde88576c687c6fe8cce60306006dd7c466092897ab358dd23f2aae6b75f38da8ce39f53521710787f1903a60301132743cb836fad6b2e131a758fb1b0d3f825e5d134d542506b14f4c306febcf62fbda14d1f6ecec376c03265fa279a1d6ef98fb298aaf235bd1de9a20acaa1c4377dffd55497afe5e0ad720476be6d01688ba8fa0190272ae3403efded5427f1bfb12930badb1853b1cfd0899c249ee63b507194081416638a427818d70b8001ca13460df5e37c67663183e818dd08ca045684c762d5a2f86cbed96407ff669a7b2bc2ceec0cc55f78e4be7fc2449cace217341f85665ada77cee09544e187687fe088a7c0ca0ff70e82bd7c52586064d7f9b150a18e741fa73bc5f34c3d18def623747e0da96513cb7a0663d36d65d448652a30d3b39f0c1240b20b454cb8c58698ff4d273a272a50e652d528bdf4a8561a2677f43ee6f7a2040b2317d88e9faf5ccee8d97674768b9a4df4b418ca27b12e6c0bf742a92df270c94bf2266400f9c3bf5045a21f4272a26f742a78042b7c6b1162e887fa6f3ae9c80eda11e6191ba2da09236011dabbad360ff6b67e8250a69e44c63fe39c629ccffd2a59b7c0017c99bed592c66d414192cd2401dfdeba6a5b0de2eec203ed8f31f6cd2fb76d325c053dd542f7c43f27b3b151fb55b33f74b2f384b6e33c10e6e938d7de110f2becee8cf8d8053ead845acc6071a42779ccb932f9d3c4782ec3cfa0f66a7613651d88d6e8d6fed0159c9872676072b8dc2406858ba24cc3b54b46a927cd74f2fec048f9c5a6c3dec6cb4bf21b4b09f808b0725bb2c987238850bbe18fbc208975791b5acf202276a8f1407280d24ee20c5d35545fa00e3b750858ae35142fa7a4079efe8561f5f20b16737422a985aceb76b74eb3a7b92fcae1cb732a3d791752b03694d285e31882456f57b09ae5de4f01841eee65b08cefa0704cfea3ac9e4ff1f3bdb385035a6c94f2ba24b46716c9913f3269d7d8737b2ae3ad87d5c6075cba3fafa582c4b2b15f93b8a52a211ff8db4616cdfc6ddb047e15a11589fd056468b57dcead1aa4fbe170756d76b45c5f9d80f6a11f3b8f81259d21c7f0837e4acfcabf26663b3aa9a2bbe87e0f348a69f9e4fbac9bcf6b8eff00a071ce0afdd4aef2e29240f1b5b863bb18edb47a671a22efde5010813badb76080d3a2a389d891584325b2b095a635cd1e49e020f88326c9cce9433fd9b27ef49cafa9a1351570db32fdc4b3c9a58b6c2c1baae8680cce4862a2247e0842cd21c8b0eb7f1c35dab3ee88dac21a061dc6f4211ee5cf3189282ad3b98d952c8d7877204f2a953b1dea5d9552dc4c173d952455b8db6dccac0deaf05cb305db35e0e4e098c550ea78f184d4791a4b25ea9f1e159bf142726e2d28279ff20fac796e7dda8b433cc2d2e46986efd719884a7e1c57841c5dbc02bd7bbda2398d31bbee9acf1536c5d8e95c6689777c7cd113e2c12397cf4dd895cdad9de87a18c9eb997908357c66d67f37ba3ea45ffe9332a0629bc7714a62979287a9858d02ac91ac92e70eb39653f8bfd8a6655f2ebff873d10287ca2d5691d44226ea3adf5975e6c388cff396061c0db293d81355764ae15c0d22527d591c0666e54a886904fc2483f990ade73855c80e1965f334d39ecf4d03cad377ccb82676a8100e5a6ac1ff46b051a86b484cd3f75b063026967d0009497f2136e2606249fd939e51447febda3885507f655b9a834cf65ece1c5eaa138e7645a0d791b7a52c8d98d53ce15db95b9ea343f2a8f2ffae1aa874550bc11f08c069823e46f1c2df476cc6c9f8876cc004125c4fafb06100c10ca6222476035f362bf057081bc63e61fae7a7c4c17a96f9af2c0808357330629b2b785d944e93295565421c85f5b6ac7f547ca8d3b5ec88ccd5b328056124c42a78e42d170a09ab5b0333d4ff60e7d1e4d0445d1a3bc195f614ed1150fab86224d482055e64c2bd4a6d9feb07aa5e5343a24476eb532a1810372c5c0e98b7d70030dcc015024873f7b81a1824282e9aa190ec342fa2efa754bc19250b4c3968a5a48037e04926d14a2b921209bd3a9adfe2958b09afa2faa446a7cda3600eb16d43dcb0abf77520fd6d4dadbe4cb7bafe919b4e176aff0d827b8b8b80408feea7aee2f3d58ed8316de4cd2ad3d6b93bbfc501cd72f16e3355949028a48725bb8383f45f1ced259b61ef084d8aa0cdc3c6e7ec0319669c14970679588cf03f48ad10d236d2d706883c218a25206d0322623794d6cb7ed9d666183826860ce59db5f7aeeac53b4a08d678d87093c3036e415c34c2b7e62f406123fc903b78d8645ec5f4371e3dd390d3ceaabaceeee3228afeb02b8e569a3f2410dcc7a5364eae51d6d4f4d9872a9b5282cebed3a81e34d9bcc27952fc10fc0a4bb0c9f0ca8d7db951895005222ab9d4ab5ded6722366447ff2a770b69092a6750479fd4ad955df0463d86e706d1f5780d62be3488aa871a724ff1449588130825b305bbc7b2aaffd2205a8b2b35d2754f33b1f228508e390270e24a85d0709ca621a1223edce962463201c6cc608f6a48050262a22ac40cd7f3d0395562861ac73a92d0d7a71c81e3468616a7dce1c56ea820fdb97dd82de9f22ff02e75b9dc3eda8d14de87bb96c73365f5d43f4368a46f29f9555452547ff02657853f6c65262898d1a48410046380bad6171c5b40c83c085669eac35bf68ab5b1b53782bcdbd6e02e0f517e4df34c546a118fefa4663d52cd5bd2ce02ce8fb8bac61ff77115aad41ff87c48adcdd9e9736c976bff4e20a02ae8ac725e0daea39bd6b810cec1ccaee82f846b38ca0478ebce164388073b4f3a2300d8f044bd28da111ef22c94596156ec6faac7e73254f38d098fdb224dd73dda52544bdc164ffd6ad28a9e9e743f0e3b80f632c94a513b71571aac2ec83b5e6cd9acdc07d14bb179b714d61205b86261539817d9989fd7be765fe35874f8ef888295be1d216df115a56f5d50ea28717d98257700ddc7aec86fd39ea969be5", 0x1000}, {&(0x7f00000011c0)="7809884b657540784e7f8cd03b11f00d7e648df0d037d20914b6d73b3499f685af7e0769a11723ba351ba10c8f895b297d42e3d5d9cb84d63a44701075d3121c3b5d2da17c343f7e607dc9cb36fa2e998c5a1b944f404cef66049864ea72356bda4e29091cfa2ad089ffbde6c29034cfb384234cce16f679bef697c9b9dcb420f59f8f582df760d4a6454cee07588c162bfd54986aff4ac7174fb533d19651139579a6", 0xa3}, {&(0x7f00000000c0)="47913cb9bec4e91bb481bb5d53c1b72181", 0x11}, {&(0x7f0000001280)="c7bdb51349fd8f55d4045ba349bce6ae3be9ce8f3bad9f3098ec842837f2f2238c03a410cf87e0a57cadd356fd18e85a66e20b0a2338277de67ac8926f82aae8102ec50c1fbd127f7f3284d7f48fc89c04a9bfd30b77c8dc2aa5b72c7e361ccfcfb3fb5ebd30dbfda29186276033b687600548ae0bbea3e4e768d41fe54010209eb1e72766de071c64e2d8c027219a28ec415e5d4fcc88af948dfec0287509a67068608b4054e18b5c800da2361241c98e267f32b336b21259d66a8dbfdfdd0dbf434d603c698e1b2f7e67218f22477b659aa9aef498002a65d5fa45f65b1a091b78c4c5856c4313f9e045cbffc2d872fdf633585bdcf072173e3f1f8707861fc3c17274e2da6196478d7e22a38e368f28b63fae5afd892f9c62c13d08823c5a632f8bfe9ccbb1ea02268d96175abc38b9a1726a0b7c0654cbcce6a4eefacb0c37d9c0b12f67f6e8e2e65175ba186b912c00127e1b82eaa72492e99a499f52b420ba8f8c6dd83745f0e5bc529ecb973d2a55d911973eae7487a00c6e8d5f693ed6effed1d866a076fac67a2e75db151fc325c9c1a9be4e15f9dfcf5ebe600c30c4d27e3f01c8d611fafa023f3877f49677ac795199beb96f7c2db7dfac4ac91904c2c075b763b5ba7cfaee8d48f5fa7e194fcca88abaab72f1094aecf8ca66b78cda6ebccb2ff62dcbe20a39c457d9e4d55273f35e11c75ea8482091ba65c771d7e76969c4352b197c33386aef110644058652a743955e85e216a4759c6185ce58e192f4ce509c1888ca5a2212afc889496a881714c7c806836c26d85d2fa9716b8b38c47ea1f5ac5d20dd2e362bb489d121f57533eac549aa9907d3c02d76324fe1145b7babd8beab80363357304e8e9dee49cb3a0c09cf31750df44590ef2441cf66a99878e42a215bf60a8775b9d021e2f92109ffe487f0c359e9b020c4254e8832e87ebc3dce477eb7c3ee86fd11da83a58ab7caa400b7b12781765546c449730a378174bc5b000254181363d1291e4d70cb345b489d225019d4ce581599300177328691d71054c9c9710d93f253f9ea38be8953de8abbcaa233aecdfd494c35deb347409c23deb5eb56a4fc2f5597561a1ca0774784f0e6c1f749cd1ec68752e78e11d2b18e044a383397e3dcea690290868ccf7a01ee830f517d2cb8e4010d300d8457dbc1e6c838259a36a1a6689ee493a16e140dea9d3f6535bc4a774b4395d74f95810dd729bcaa61f7bd9fe98f906e5805db74216dbe3eb5948ab1be28ece696ebf70bf6be0b254e02c8a9c6b43972259fccaff707ffe4055282f0a9e1942889ffe7c66d413913011bb2f02560064e6b6963616031190062403a1dcb69101362ef0f95e57404c54d0e93711a2284a27630e843fc0d70e1777ca2a8191c1e4832d4d142649d7f8fafe378d9bef9c221f1d5a6d0ef232888d21ac4b626782a3a866065d984bd0adbaaa36375f6c687787100af1851969598a06e15331757cbd1805531c47fdf7409ec434b381654fb7149bd44a2974e3631fdfe9b68c5d7bf5bb682fd46e3f9bcd4a856118e3674008e1f4cb6830a075af28b61a7798ed108a8c8cc87904122072f773c0050fe9debd96dad1a64237b9e590be6c616807b835ebef51e633f7c8fd0ed7e1dd41c464001ae5ef27b781c976954f7733434fe78b7131b4b2ad0d435360fb9dc53129f56c7134e4991607515fa41784e01d239bc81f943280fe296647130b1cfd80b15344a206bbe410bf3684a563c32d54080cb1d1a5a5a0a9ef217f757304cc38a123e2747175cc206bd862faf7308c761f1e241de2ea4ee4fa6e7160ecf2b9e39cc02e1042b601c8bac3f8030f167ace800fd08ed2d5cb01ba6aea9fc729834808723ff2dc8f3541599b3426202dc7c398e87820220cd996c61c044c4f0519553fd9548af950db811862c6aa2a5a05dc4152748cebb6f9439f65dffefbab63fcfa8eea81f10507876021a50fc950388a3e52cfcab1f3c1fae5bae353de8d12f181102102e39f60de64ecd0dfda6621fe14c54c5588920d844b141319ff69edbd318911925272836c70f3a6bf25a312797a776a65c955b20ba1d1f76f1ff17379162a81487d4b8497ca0d51a05bb628d01f8fcca351877b5ff1618b64c1ee6f8897af2f1bde60a52129ed61d49d921f6a51e3bc7272fdec9043fd1874b61642e28683f4eaa4290051f68a74a5749ecf70749df64d014c0469090718c8ec46381cf6ca27438d57158be8b8726259e1ab1519fcf56d4ff0b57f194286225dbdb9b75fbb07858a9f1bdbc94e9925f88a6770d7d381ca8156f92761b61d70e051b96234b8d99497ed4c12bce8ffe6d05eecd969a7a6efe51d5cf57eb0c069348cd1adc9e5676b9f0c1d36ee58cac34d8519607d86cb9932b7fda06a32275630e349993e2db73110e0d2bdf9ea4cc92476f2caddbc15ae5adb76959ce3fb1a8f3aa2fc58281e45377f97e9b59762b5db71598b315c16609a538f7c50b70c298238f7ed441f9aa292893f0d196806caec0531af70231060c0810da2748d4e6d6252c3395fbe64f1571c13e3e1939130099633667e4ea3892d251729c84dad8fb2722f80c3c93ffd08f55cb39f9dac7c9c199a3029b8abdce93e0104bd583de567262a5c38fc7176d30c1111477c4d7d62ea23d8c583c8ea6fc974164a3abf8628a26e044105f3c470931fa3eb59b91c975b2039721547bc6a62ef067da788b7105396e55ba9aa737f1a5ea680a2d6e0970c407a86421589687892e352e2a509c856ea4949c201c4ea0e39060330ec51b046bf8aebb2ba92f81a346213d9e938649863ed59b84e16a36252e6c731e3c47ab7c4d14f27f2c038f96a7da4a8fb3142ee72ea9b525ef9f00b21f4693186d69fb4271ca290652344900d7a112c820634c9c2633891b572d343fd7ea61b3c740074dc4db0ca243e471917c5c5e902b1217d0f4990ff9710d4b1bcd12719fe0945db423f00806c917484454e252af27e6afb9231df48c47a3d8e5f2ae21f3ccb8776907c4fe57ee474bfac551e5ff0f383a5ccba5cca6e7d03701b7a90bee03424e812e2a237430500750c28ab0412a562cf682703a958d5038feec7bef009d2a8bb68b0e25106fa64348977f916d5349e40c3a0359dc7902884446c31fc189d942fd7b22ccb9c931bd3259acc10b1cca369b8f433c5474270442cf15b03b0b9874171dd94f0a823240057d19787ab28415c659ec6a68381dc563048d67f6c38c66c5ee06166eb81a1fdbb8c269087c7b9d94d654a59c18604174e07645de5b67d2794902f5e30105e49e99a529135cbbea3613465cf1f5baddf02dd5d28aede327b0830a5a7602164543e1d98334370324dc8964eab32ff1ab3816eb62bf5de739cab0254ffa9950b4b30d3a8307c9f2e5abff03aa4d6d5f098939df8bf8ffa89b71c3af900438b922a99e3b84e3e92a64478e6abe2345c0a5d38abc64770aebefd0f91dfaf76420314849c2ffce56108c31791bd53c7da068555d0f43684381ec2299933fe783769ac9a8ea6f1723130023418c820900d363b8710e4853d4927d3a32b097b71b1a56f4aaa98d3cad10d2e36cd774f74273d82a6e8747e78422491c6ebd0dc3ffbfa6f49933b7b89349fb0b598b2733bd59fdb03cebd12e2481e79643917f4fcc990487961e14d865a4ed104ee486d64e372b130b0cc4655a0837384a06c689f5855184ca7865869f1cca565a3930491603c8658974f2f09d334695a6b26b3ce779f283d928b48222aa8360fd3a41a728ce908c9d6eee4b47d040a9860ba5ed31def185e6976fb60b1779900ad3a8011283d5f0bc0fdb647846de88379671883b8d05fab5dc6b8c5ebaa413eeedaa429a3d0624f76bb5cb86ce7a93f57872c484c89a2da6430e53a17eddb7c7653927b8ba785173b3d8725a72952f4d6501b25908232642215072aa0089ffaa6c4624085319427099a92b6638c75df191e8e49e85bc70aafff49a31692f841fc89987c58704edb7b8f44191d546762d2644f0657b8c575cfdf6eef95b1c76da7fe6f477d1dcd39d475a2071dabb0aea9eef08098e3ca82c838776ea6fce9124b56effa7bbe95512316f281305e2b85c70a8e96336de8128f37d6f6c3bc71dea4c4f849d29eed3fa1e070fe9f424cd62f21d42ad0d6c2932c7824a06320753f0e3fd9ba70ece1f5bb8225d9933c7fd9a644aab1757c6b6c93f4412689c2268ed2149a179e7c51be6189bc973988455383de844924ff0135e7a737ebe6b7979979fc5df238d52d30d313c0efb3cefa167586972e0da63168df797c19cbfb9239a0c884672ffdbade2a7995a5d99d0821da464aa453a9b63056f67003bf26a4178c7ce658406db197fed68381b1e8bc8175faf1dfd6050acd726cf175592f98803af2f45c3c833fd65a551cb8077954f277237010ecdc5867d2a83073143be28e25f96317ce2b9ab2f736b0b99348c3d4e31796dbe4eaf8288cae902710e103c4484a4654261e61a6df922a2f053d10aae699c1b1da1b184f10ff76db3d70573b2e9c96c79d8207836f62cdc523e6a5259b66df221f8939997c13fc17a64892237cbae61aee0bd502bbc30e145af31c91a585e311a6c6a9f449b9bbd73f7f8828f79e5101222db8d824dc5bb4ffe1500843c8df7be1513386b7ce8472675cdfa740f597cf6b6ca2026685b0f087b47f1ba0b94c4d478fa918a4e34f71402adbe70c8e7fee74c5e92cfba3bedcfb5865fb9eb8b532e1f34815c8e4009b6f8d5532d508668d776b2c360af992a89eac147ed0462894de7ef761fb517fbcc09773fbb6d973f552810361f2655e940f9a1b0b9ca4334b7385263ab240d9c75c8b8ab05e8b93ff5c33b673a7c0b7bd8b8853e62887409e1cfb9431864e71bfd0dcaac8a945d13edfa754ecb4b2f68486fe2f011a1f1d2fbb6804dfbbe6c174c20cf8e07c8b514ad0a4ea6cb07e952c75c1de693dfb412978d61e544a82b9d1c0dcc1c166adcfb5a083f64bd4baa84b297c45b74adbc921e7f4c0d550497cced565205e482d835058c356ff18eda817aee73685ebfbb71d3bd6d94606a7bc4ac2ae3341303ac0dab9a93e1a92517a78f9958e6fc580d794ed860bd0d4239f959492e1dff7fcaaee081f241b3989d3c46a69a3dab97c367433b8d3fbbf87035e9430e5b53764ad5892894d11eb81075959c8b95e41f18dd7af08b16a5862791dbaa3a1a778830c73a9252d250135c29bb0091d00bb505b79f456f128d0a94600ed14188ee92ce38d215cd1ee86a2f6892935cf11ec1966ce1b380f2784f5261ab0697c44fa7d26eb5b461afc067ca064bd85e1ec0803674625c8dd770b5095b61d899616a3745f7747ea7cedf664b1cf1ee177a85b285fa9c0c8d3073b5b95e5cb70a76443e1a356a3ef7820481e1ea0a58a8acbc5174f92e9926cc30315054e50410aa330d206a51910d9850914cc173ddf4fe8d7135c77a1639d77c44e38b9f881be860e2691f9c2a66e20ad3fd89f86e4ab35a8c7688c4f4ba5ebe9be0c4b214a00f4c0413b91e0d5bb3a8160878b13134c867e73b1f4d83ba1e2052b02577435bfb5dcb1e0029d8835ad0e174f7466209f40502db5fe66f14af61911c13229053be21921ddc2d5109d0c127351e4bcf182f8c501b1b1fc18cecd40066fb7109d3185fb601eb94f2e9a019ce38925a4db6518f92dc8aa607170cd4ce043fce0484630679bf2b379dc3c8547c30e114e616fbeadf4026c62dc1c032c7814829bb9ba20fe3c673f4115a597ca31d01ce3ea81c17", 0x1000}], 0x6, 0x0, 0x0) pwritev(r0, &(0x7f0000000100)=[{0x0}], 0x10000000000001c7, 0x0, 0x100) ioctl$TIOCSBRK(r0, 0x2000747b) openat$bpf(0xffffffffffffff9c, &(0x7f0000002380)='/dev/bpf\x00', 0x20801, 0x0) lseek(r0, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000002340)={0x4, &(0x7f0000002300)=[{0x1, 0x400, 0x1, 0xb3}, {0x101, 0x5, 0x83, 0x86}, {0x8, 0x400, 0xffff, 0x2}, {0x0, 0x7, 0x80000000, 0x1f}]}) 16:00:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x100000b1}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000040)="b6") 16:00:41 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = semget(0x1, 0x1, 0x80) r3 = getuid() r4 = getegid() r5 = getuid() r6 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000040)={{0x80000001, r3, r4, r5, r6, 0x43, 0x400}, 0x5, 0x8, 0x70}) 16:00:41 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0, 0x0) fchown(r0, 0x0, 0x0) fchdir(r0) close(r0) 16:00:41 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = shmget(0x2, 0x2000, 0x80, &(0x7f0000ffb000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) r5 = getpid() r6 = getppid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000680)={{0xd91, r1, r2, r3, r4, 0x63, 0x9}, 0x0, 0x100000001, r5, r6, 0x600, 0x7fff, 0x80}) r7 = syz_open_pts() stat(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)) close(r7) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000100)={0x5, 0x4, 0xffff, 0xffff, "fb56a9d336d4c78020aa905da01eaf9d0d706591", 0x3f, 0x3b6}) r8 = syz_open_pts() ioctl$TIOCSTSTAMP(r8, 0x8008745a, &(0x7f0000000480)={0x9, 0x3f}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r9, &(0x7f0000000380)="a7dd75e5ef4a6455dacede93369f8256b78c991f58e6ba7fbdee65099c5deaeeacdc85264e2dda27ceb051dfc6956b3b3dc88caa4489f73180aa2bef153cc693dd3ced035ec2cfaf0cef72c8788423f34d6ae54e929793f3b901db6ffdf3b9e1a828c399c8dab8893bbe8ae2973f6c9f649b93d33c8b29d995ea5975af9b386f6428c2807759cb1b036a9d176e746f39dbd0aa0e4f95229253e1f67428fed2b3fd560bed3ff4f8fc835678bc535f7b", 0xaf, 0x2, &(0x7f0000000080)={0x2, 0x2}, 0xc) ioctl$LIOCSFD(r10, 0x80046c7f, &(0x7f0000000440)=r10) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1000001, 0x8, "5edd0bfc7dc59c5f9c3280cbd156a1e898a442a4"}) write(r7, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804", 0x227) 16:00:41 executing program 0: r0 = socket(0x11, 0x4006, 0x7) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:41 executing program 0: r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000240)=0x10) setuid(0xee01) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, &(0x7f0000000880)=0xc) setuid(r1) setsockopt(r0, 0x29, 0x40, &(0x7f00000000c0)="44a87b08001e", 0xffffffffffffffb7) sendsyslog(&(0x7f0000000300)="fc5debe569fdf1ad73427f2e725a249b45b41bb740cf43f038f919f8df3b11f5a69cb34c4702564f9d893f001f60d08b6dab27a6dda40fb217043c7404c70a416ef08ca35429ca0d5797d828f2a3ed180a855959389d41c8931c456358e95c442214d17771702858d4692daaaa0dad5efd5ac9354062e5d7cfdfe7d7552d69e39ce2afe0ee0b4734f6a7559cfb3d7135aa16ef99247739", 0x97, 0x2) sendto(r0, &(0x7f0000000040)="80124aedcf2c68fa5a16ef69b621554ede04aa4609773ce58561bcf7e6a58aeed7e570d0ff109167efea6fa2a4abe155462168b8c52f1437673b90f339268f004d6268160af9bcd43a85b094eb87a5a3eac2982b187074fd44390eeab4caa3b93138fda87c3eb08d242995c11e457d14d803", 0x1d4, 0x56cabdc03fbf617b, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfff, 0x9, 0x7, 0x6, "cbfd17e2390a36457cab35a62561f685e23875a3", 0x5, 0x80}) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) poll(&(0x7f00000007c0)=[{r0, 0x4}, {r0, 0x65}, {r0, 0x106}, {r0, 0x109}, {r0, 0xff}, {r0}, {r0, 0x80}, {r0, 0x8}, {r0, 0x1}, {r0}], 0xa, 0xac) r3 = semget$private(0x0, 0x3, 0x80) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000180)=""/105) 16:00:41 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) setsockopt(r0, 0x0, 0x800000000000a, &(0x7f0000000040), 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x4011, r0, 0x0, 0xb) 16:00:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = socket(0x3e, 0x1, 0x9) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:00:41 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) getpeername$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)="1c421eb8ca11fb7030266bdf355bf4d97d1a88cc12d107819d51fe528338d76264a3ebf8db74a914547840c3d4add906984d625eb5edd4b41ae338701a62b325dcde9ba83a9b9c0f1dd1c6f68d6986c35ab760d7d8d583c9a526321c293887b1d32e51307936ddd38c754ddd5b3720", 0x6f}], 0x1) write(r1, &(0x7f0000000100)=' \n', 0x3) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) flock(r0, 0x8) 16:00:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x35}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:41 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x9) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x4, &(0x7f00000000c0)=[{{r0}, 0x0, 0x20, 0x0, 0x8, 0x7}, {{r1}, 0xfffffffffffffffe, 0x0, 0xf0000000, 0x1, 0xda}, {{r1}, 0xffffffffffffffff, 0x0, 0x20000021, 0x4, 0x101}, {{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x3, 0xffff}], 0xffffffffffff2308, &(0x7f0000000180)={0x80000001, 0xcdf}) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x800, 0x0, 0x0, 0x0) close(r0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f00000001c0)={0x7, 0x7fffffff, {[0x10000, 0x9, 0x1000, 0x20, 0x80000001, 0xffffffff7fffffff, 0x7f, 0x1, 0x99, 0x0, 0x9133, 0x2, 0x253, 0x1, 0x7, 0xc81, 0x0, 0x1ff], [0x1, 0x80, 0xe10, 0x5e51, 0x7fff, 0xd98, 0x1, 0x8, 0x5, 0x5], [0x8, 0x5, 0x9, 0x6, 0x8000, 0x7ff, 0x4], [0xfffffffffffffbff, 0x0, 0xffffffffffffffa0, 0xffff, 0x5, 0x97c], [{0x5, 0x1000, 0x7fff, 0x5}, {0x75b0b940, 0x5, 0x3f, 0x1}, {0x8000, 0x9c68, 0x100000001, 0xffff}, {0x8, 0x8000, 0x4, 0xfffffffffffffff9}, {0x5, 0x3ff, 0x8, 0x2}, {0x1, 0x6, 0x8001, 0x1ff}, {0x3f, 0xbb, 0x4, 0x7}, {0x0, 0x0, 0xfffffffffffffff9, 0x9}], {0x1, 0x400, 0x0, 0x800}, {0x4, 0x7, 0x3}}}) 16:00:41 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00'], 0x10}, 0x0) r0 = socket(0x18, 0xffffffffffffffff, 0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0x0) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r1, 0x0, 0xc, 0x0, 0x0) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:41 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x100) write(r0, &(0x7f0000000180)='m', 0x1) r1 = getppid() r2 = getuid() getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) truncate(&(0x7f0000000140)='./bus\x00', 0x0, 0x6bd) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) 16:00:41 executing program 1: r0 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000480)='./file0\x00', 0x8000, 0x200) r1 = accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffeac) setrlimit(0x6, &(0x7f00000000c0)={0x2, 0xff}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000001540)={0x9, 0x0, './file0\x00', 0x350de8c, 0x6, 0x7, 0x9}) rmdir(&(0x7f00000001c0)='./file0\x00') msgget(0x2, 0x400) setuid(0xee01) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/ttyCcfg\x00', 0x80, 0x0) poll(&(0x7f0000000240)=[{r3, 0x20}, {r1, 0x100}, {r3, 0x12}], 0x3, 0x9) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f00000015c0)) getsockname$inet6(r1, &(0x7f0000000100), &(0x7f0000000280)=0xc) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) ftruncate(r1, 0x0, 0x9) getsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000200), &(0x7f00000002c0)=0x4) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000300)={0x0, 0xd804}) r4 = fcntl$dupfd(r2, 0xa, r0) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000180)={0x8, 0x8, 0x8312, 0x4, "2ecec2ee6b37692795099dff637ae09840167727", 0x362a, 0x9}) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000500)) r5 = semget$private(0x0, 0x1, 0x400) fchdir(r2) semctl$GETPID(r5, 0x3, 0x4, &(0x7f00000003c0)=""/178) 16:00:42 executing program 0: sync() r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) getrusage(0x1, &(0x7f00000000c0)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setreuid(r1, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000180)=0x3ab) 16:00:42 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) close(r0) fcntl$dupfd(r0, 0x0, r0) setrlimit(0x8, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) 16:00:42 executing program 0: select(0x1663fc3de2fe0139, 0x0, 0x0, 0x0, 0xffffffffffffffff) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) r1 = msgget$private(0x0, 0xc0) msgsnd(r1, &(0x7f0000001080)={0x2, "134eab687243c382075452070b504e583691"}, 0x1a, 0x800) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="3b903100beba6d2c74faccf891a3883306bb822de13d8eeb767dfd948e0b0ec59738521a782a8a06ca5a3aeb3f55bea5da3b4d06c732e377b0df9c71ee0cb03b5d10308bd615a616d8d1969d872cda9273d3d478460478d4066712dcca3337e421b4f04d071ebe99605b3f10c26234792800b4724076bcdd1d0d59e2028dae388c58b2f8cc41057f2be35afeb35f768e09deccf26d6a6bde336ba76c8c29c7bc1a2033709e6936219a6c3834e92792004e5b66e4911cba6075cc61890e62a0b48b49ab3a722b2345f73ac4a88b4f5504c01f8b4e548c77f3cbb114781400cc1182230ed4ec68f020b090f57d9966f06ca734be53c0c1fe2a99dbca0c67b3caa19c12ce222671d6af4876cef97ef7cadff6b24e0f09bc01fb1e7d97f893d9b0e71ec8eab136f5a426a403150aa866e047c48ec95fd9af36c221980905e85637f7af1181c9b1fdd908d9a6647fa963b015c5f353fb239d19240e1cd6ae83bed57183f58c9a1b54738313b4f871814025c0f013604cddbaa6144cd87be3150832185fbf57d40e931e1af71a55713aa4c74516048bb66d55bc20907ac7d1fb582c019bd2ce44092a85db5a4677735723e3b1e917e1673e1fe646f83112a4186612b145c081a5a77e00ff195af9d0a5d115dcd081fbacffb0b231788e6beae7ef86b7829ba18e470db9c30e419f80d8fb96ea6384bcd46bd1a45c6246869e230961681bf98232c4a596b86d99446f923632c0fd8dbde3b13fd9085c7e22e244aeb09d3c14cdcee5737065c2e5490e17b8eb1fca6ae534d7f7709d873be3130d0630125f88c324bf2092eed032fe3efb1fdabe178577339b8bcd2c8f8e3bf0aa4831eba5f6f311b591ca8d1fdb1468510bf1db2c05226dd8aa3fe9011148867d9005bdf9432ed87767c0716e86c4bb39d3ad0d54acc51f07f10bcff9948c437eebe02455479062cc146b95f226174efdd6eba0d5704b154882ff8b426d2241a78e080466da65e885fdb847a23742d5074cdf3ab1f933c11c635c1e0c723dfb5e5409a2348279c7ee0430de14d38d1e4a5d7e90964f8e0ff9b2eced2eb6ad2ca99fb7b10a96f45a3ea2f23fc89a7a70c5b60ab0c382dd134f7e060b85ce2252d132ebbd09a9c82f0ed484d0422027ae319ab271bcc862225a5d663c16d65e5e0fe4c96d43d83fd19cc818212d7cb97d79fd72d7471edc83e6be4b2bc99b3f66f2c6c177d0e5a89da4723a15a35e88bae77528289df405fdceb68de80bb6d3a84201f30fa317b759637cd0e3ed161bf0ed5dd7ca4cc2a30887ad2ae209778bad1170cb5c1ed576771ce0fae4755e1336a72e00a517a842b400e5397ab2c9d59a0cd2476e95610a6769bc0513403adea482cc4ff818c62643a22c11041f1e1b57dd3a653ff909ce41543a7d533961e477a0269920a6c039e71daa25c058dba48877765f1a626593973a7f8d4733a629044f8c51a0c9ecfe337a24e9ea71da3f93d6d7674f70452885924f7e1f667e9fc824e60ebb3e0556c7e0c105fd5fad0b0f9eb751340d5e56aa2f1421757db657365aa6ce2cf1ffadaba241247a67b31bdd87db658ed0c951a0297c77b8c40e0ad19d2487bf048dc959dd7d7a9794c540cc689813643c6bc2eb703f1c4fce55c5eb602d21bd7a894b8e50d41a581fd02a29f61d6f37520fe763281a9bfa1508b687cceb2ee2e296081102ea0d8a73b14ebe7ed81aa59b0bbaf845ca735856c63127a5fdad7474b8cfe311a9a5072488c15b34888a483c479f9dab629d808be4d9542a8a47baecbe28d633600977e8c5a56262804aef67372305fb884017e76f2aa25f6217358aae7adc1a390bd0b456e8d1935791b77a2fd48430326c8b22b3af47e0b6121849a40644e9ef6e8a92a379fe1d2d89433eb8cd44cc109f1ad1eccc556c1d47e7849c6e505c1b01502c2be200d61157d9c2e65aeb4d9581ec15e223e193918c2911aedda01f3088fc87e761db0388e29168cdbdd72d624ebcb8bc7471661b0acf2d9e8d1d49d77b33262cb4d5cf299b6496b95ae85669f547d5d94ea42669f4b7562f93ce2174456596546fa84e8e62ffc88a34ac833d00b1e8fb6c3633a600b799a10888afd3b37f0f296f7328980d518b2b113360e18d931e4079aeb90c52d60bdf4f274bd545a7f81691eac5f6e6668f623545b72e447fd5fbfb4c9063256298aaeb24eb3503f2e0bc0a3675a6d0ac979515e398204c4b0b92fa6a9ee250aa7ea17276b042368ca93d0a8c8146f50b2117e55b7e6743a7ec761b1a24b64d3004779feaeff1d1f8f5757543cccc37aa4c1734a8cfea6334f65630328d28b221c5c01ad410377ff2c65576fab9fbe0fd6e39336ff09d50ef7a27b085c212432196be949e98335fad69c3cb1329b850182e8348bc316a4df9e97e630e7b9e558c644365fc297be45dfbf0b6d5808cf8c580a7d0bd4a992d0a74a0250ccdd54d678d92e4112afed4947629c8d5cf460b3c235c8d78c7cc2282d4d515cfa14a5688dad7ba62087a39ac63486970cc2944a4e6f2427841e6d05ab0ae9e5ed6f3d8c9fc9773382fc5b8b73124b97a25aa08c16e52a331ee5e8d5ab912e3af34221b44646678268c3e2771d4ccee2ff2282b8cf21e3f1dd94ec2c17083913517c800e1ca4aee19bb88de2b6d92d87e9a6fa6b567277d9b732f09b8672018d5a5e301c258c7f34ee2dabb178bdf27c38a1fe02d509a444a077cc2a2a5769c57b0cb1329a1757d1d5f5e27e292f425cdb34b5582d9630360ae384d319a3618373070a0d4b49cd4a5d832ba7924cc7e3a20d3771873bf2fb391aa67f9401fd14a660cb609745d47efeed395b5f2d57c2894af66b6344a69127478ba8c50eb9a2ef0da1639dbb079d65043ff49af88aae5f93cafec4235bf10cbfec20e86b2ec90d9c1e09ad47ac064ed874c66ae1f57ecec39f3a1543144f7762f76a1b39d5aed212662a26276da5304a2de9d8428860c484274a76f769ad90819d145b24d7ba73b44fe366c42458af31ef6bbd8016e562bfe2e9043008fa5470007b32668de69e1c0d23e60524b69d07622e97572578d7b759099586daa8b6e2f25c6aa854ac5a6dbc95ecfc210f58d3d086cdfb0031e9da5d7354186d1fc84a2061359ad0e4984017b59fa794df2517f3043a71079e504681bedebe845a3903b67b1d055ff0c63d3f43dd88d943fea119c2e4eb6198b4546092542a8cd388c3ec210dca25b3f3ad8d0fc74c9e80245d32624501bfec3e741f244bd246daa419d3ce9c7139726834ec91430a732e98baf5cbdff3d876d1dd2876042a4370bfd1a91c007d42c25c13aa1803338436ff54ac4edca7b722a332d6385feefefa21f2625b27299f827579eca4f7e29d8a25342c6358d1bbd48d07fe9e529aebb8770c379a66a7660454a04c72b27b738bf6a00b739d7e0e30414e981409003833ac85ed0dbfc58218cb097baf4ffd19437ca95a0f99398b43ceed268bb7c0ee0ea4450ff78f071e51ae69e87a17f2f9f8c8462cd73a5322ca9b82ab6e3817714c0215a389863bfe51fc8062b73b4df36277d4b53f291f7188a2b430045d71dd89bbcacb342a4eb0ec9565970ab9bc0c52c97b4215504016f0e8b905aaa60782a973b9205c15a69532f348715a7e191ca46ddfc1661b6464db7f9fa663dd45f5ac493f3a99cdcd187ee79d4dbfbbe899326df93cf839683fcc1d527f0d6cb9d4ab7e8b0d715d865aa63044a663e3677c640e61e70d43b1d7ef164068b0c843e3aa4a015514de77aac9709b01abe5fea13a80ebd2a28c6c1624c7e3da61b5c6cafaeefe0a16bd632cd042a768be3b76b5687dda6fb540483656ace253e296b9aaa9d519bda52470e3ff081ed08d4fec298d4093a0bd87a5ec81119152ecba10ed5e78d8c16f4dc849b0d698a681735cce1e5374444ad0aba4c6195589f83e15e6ba556a312fd78dbbdbf65f5a1cf08e81365d9c41993f2a809ab6f2e8eb2326cbc49cf9ec87a03134af30f07ea5523ad6a7c176bd6acd1d44e58984f74008f26345b8244aee7b6b552b08aee383fcb689f44d53021f853f65ccd3583f91ea48cc22064a2a3ac25f2c3379aa624659fb3a0908b0ed42730d72991a4f78e2363a42107dd220737e7d34302402d1bbbb4b627c654fcd3508a6fe7ca6991115c6297f510c3a07d31fcf3e724871fbeda549fdba5f9b3ce6ce6495d01318dfc8ad3a70e76ae02596eeefcabbc099974bd53433cfde018d0686e045710706bd23183b949089782e1754edaa31215e0415583dacd3fe744c5edd4bf89b0f7eacbf81ab807a943082041062c46fdf84f4d9f547696353af79ca5952d18ac91cdb11edee8d257b5d93d0904d7c3f049f7cf0de2d1f940ac9c116ead2fbd031dc6ea6bcd376e8cd650043a6bb7f3175ec3c328e0c64eb1a6d5373fdfcf3f7ef38b330f5da3045bf18972c6e361c0b326a52e94df6ab859d585f7a8ad95004ec8f55084ddc94bdb2390d02f9184075d19ba9e70b42debff03f484bd7d358a3dfca76bef1a0e7abbb9fd99b022115d619e458cd0e6f6bdd5a3932414b5f9b4bc4c77f689779f57c455d1c8a6d291ad614b98cc330199e7f4941ed7948b6dee0fc394a5f9fb8de8dd133165b8e21b9b60c18a29311b966258c6c1aaa837b1272150bcfc9ec23289bc2089b09b20a2c4b42683ce83647140e44f3f5d24c46b9715223779b839fe14e8d1154ae3b4d51d99999aa2afe076bddc92c0b1b867cce9dc0577c2711cb7b986ccc291edf3483c268e86dd1f38ae1ca6d01bfd0ef4b8188970fd47a4874b6ca554b9d2b01a9d8fa574955b3bf77009dd200a1d656eed0d2fe1b45760009bb387f89e00fabbf8891055b24a733247456246f93ca203dfdc9fad8ebb2e97e8886d43b1db3a73d0e6152c35e63657b95350ecdbf6eca67edf92e59864315ca8172177463f490678304e6370dc953d172fe2d22af9f97efb235259dabb2fd823a1c5169c55be67cf6f2e3dde4f5aaf22543cd9e782ef27cae505f1d3e78cc911a725f843f3a79b1ed6ae410f96513e9ed88370eef697e57da3f641230da22a72e8eee7a8ae4b216f28a0ae96f4ccfc75fcf400a17db8e80be68e056ccc25692a7f545e743600920bdfffbd47cd454ceaf7a0cb91b066ad7cf93311597ef8d83f5760aef05d043b3bb511d8be9d9b1b1e80a69cf15e68dd3249207225b33924cac7beb75d14213d32dd5626b1c23932fadc6024090cad2979fba6d7401e17aba0d31cb24a33a759f7f63b6370b79bf5e59a2f437bf1ba09b24fdaa15f4444d95c1545da5fa1da4e66320538132c439b1402eca76eefeddf07c7f943b3f5b95f89f25372a3598a7e85583d0cf74a705dc322a4b99a5ad3f4f20d6cd6a8ce6a682ade0e3a7397a401842c844a7ea3cd8286e64ab91c58a8a050db222637980ef095622d553895c82892dfee8e0e570e3b12667c0dbe3d3ab80f7feb34548fef5ae5531025665a5fd4846ca7182e9ee8bbcb824516091d6db2ba2d30bbbae59078d5a6182a7b2dd108713020b6e0dce26a1924a7a00c142170d251d7485176d69a2f0651bbe7d5123efbcce3bb14d494b0e1a65a7f68157cee260ee3cee922def1eb80a922b6f700f6669f8a2cb56056c5c846a338b059285f71816739aa153ee6618aefe8162b0b579858c36ffd9b3cb4e2393550f7c410c75b9613ba90742ddf4f9cfa8aa869aae568171dab8d272701a5eb394cae455d6a5a2406cbc726e158e530665694d5cda4da0839a1bdde2523bc7bcae931603e23e017111caeb0ff", 0x1000) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000010c0)={0x10, 0x3, 0x4, 0x10001, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x8}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x160}, {&(0x7f0000ff2000/0xe000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x7ff}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0x5}, {&(0x7f0000ff4000/0x4000)=nil, &(0x7f0000ff3000/0x3000)=nil, 0x6}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ff3000/0x1000)=nil, 0x9}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x5}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff4000/0x3000)=nil, 0xa5}, {&(0x7f0000ff4000/0x2000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0x1}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ff4000/0xc000)=nil, 0x2}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ff4000/0x2000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0xabb}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x3ff}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], '\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xffff}) openat(r0, &(0x7f0000000000)='./file0\x00', 0x40000000000000a, 0x8) ioctl$TIOCCBRK(r0, 0x2000747a) 16:00:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:42 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) getsockname(r0, 0xffffffffffffffff, &(0x7f0000000040)) 16:00:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x7f, 0x7, 0x9, 0x4}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x81}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="93") r1 = open(&(0x7f0000000100)='./file0\x00', 0x20, 0x60) unlinkat(r1, &(0x7f0000000140)='./file0\x00', 0x8) 16:00:42 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0xdc90, 0x2a, &(0x7f0000000300)="b72567b5ebcbab9cace15f63b9c30eb659bd040b8474dfbdb7e7a2add62159a8e00728508881a6e75bbb92a864d277fb984cf8c36c3ba4bd216a9b0e78fa4fdea9b510d6c8cf33b06c8c6551e2fd8a0c53a777d8b624a73521b59abb6e514ded9ad20a3b69a0df9976d19ab17411f8352bccae7d06766f19afbdd24b52c0981e0f430bbe2254b856f4128023bad925ed40da4ca05035d243be12d3e5bba68e00cd6f381e6859838c1d43d7973f3fa2ff3fd422a7a63e9274ae861c30c7d6fd81b0ad878b676141beca049bf038e8", 0xce) 16:00:42 executing program 1: r0 = socket(0x18, 0x1, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) setsockopt(r0, 0x29, 0x3c, 0x0, 0x0) 16:00:42 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x800000, 0x97) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000580)) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000240)=""/161, 0xa1}, {&(0x7f0000000300)=""/147, 0x93}, {&(0x7f00000003c0)=""/231, 0xe7}, {&(0x7f00000004c0)=""/183, 0xb7}, {&(0x7f0000000000)=""/4, 0x4}], 0x5, 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x2, 0x8}], 0x9130dbf, 0x0, 0x0, 0x0) getpeername$inet(r1, &(0x7f0000000200), &(0x7f0000000180)=0xc) r2 = socket$inet6(0x18, 0x1, 0x8) r3 = fcntl$dupfd(r2, 0xa, r1) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)=0x4) kevent(r1, &(0x7f0000000900)=[{{r1}, 0xfffffffffffffff9, 0x80, 0x20, 0x1, 0x7fffffff}, {{r0}, 0xfffffffffffffffe, 0x10, 0x1, 0x152, 0x4}], 0x5, &(0x7f0000000800)=[{{r1}, 0xffffffffffffffff, 0x89, 0x2, 0x1, 0x5}, {{r3}, 0xfffffffffffffffb, 0x28, 0x1, 0x8, 0x1}, {{r0}, 0xfffffffffffffffe, 0xa, 0x80000003, 0x3, 0x101}, {{r3}, 0xfffffffffffffffb, 0x80, 0x4, 0x1, 0xd88}, {{r0}, 0xffffffffffffffff, 0x8, 0x20000040, 0x3ff, 0xffffffffffffffff}, {{r2}, 0xffffffffffffffff, 0x20, 0xf0000041, 0x401, 0x80000000}], 0xd94, &(0x7f00000008c0)={0xb7c, 0x288}) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) getgid() 16:00:42 executing program 1: setitimer(0x0, &(0x7f0000000100)={{}, {0x0, 0xf423f}}, 0x0) setitimer(0x0, &(0x7f0000000040), &(0x7f0000000080)) setitimer(0x1, &(0x7f0000000000)={{0x3, 0x8000}, {0x5, 0xffffffff}}, 0x0) 16:00:42 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x5) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000002580)=[{&(0x7f0000001580)="6a8668", 0x3}], 0x203, 0x0, 0x0) 16:00:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x10000000005c}, {0x30}, {0x6}]}) r1 = semget$private(0x0, 0x2, 0x240) semctl$GETPID(r1, 0x2, 0x4, &(0x7f0000000100)=""/113) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:43 executing program 0: r0 = socket(0x1, 0x4000, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0x0) 16:00:43 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x1, 0x0) recvfrom$unix(r0, &(0x7f0000001140)=""/4096, 0x25c, 0x802, &(0x7f00000000c0)=ANY=[@ANYBLOB="01002e2f666914e530179de9b73d5a0528be50db790577399942ce3bd31b9cb0afbd988deaf6b868925cd577f3ccf47768ec7eb30c8db6a4d6e07d96c866e41f2a0ba2d4b83f22c058213b02a5ed8dd1631dc7b5768e27eb5ba3178873cc83f2cf6798034b75a9047f5782484c48a2e301b5700ffa8b2111a79e2110662a0652546e54679a087deab2281e2a2764714a1e4be425215943d851d54e35cb963402365574edd58f864c78dcd0458ac83d7c2590f2677f31cf42ff6ec273694ec20baa38855562038ddc8dd0bdbfa0e021f6587b8147b7f1b27ab1863537c6cb8f95e98645a0fb8091b5711ba0dd0df3a48e845419e5564727fc112ffb990e9bb6344fdbe452c5818fa2"], 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) utimes(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x100000001, 0x8}, {0x80000000, 0x7}}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:43 executing program 1: setitimer(0x2, &(0x7f0000000000)={{0xfffffffffffffffc, 0x8}, {0x4, 0x2cd6}}, 0x0) poll(0x0, 0x0, 0x5) setitimer(0x0, 0x0, &(0x7f0000000040)) 16:00:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x74}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0x400) 16:00:43 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x20000000) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000100)="ebffcbff131b58812eaa4e71304ce699319296484b63ba447c3fa0bc9e692762d619556a76d4a783a6dbb66de8e6da74ee9f23d599b5d0bc634fca8546937273dba2ace39a685d265d784df633ed83a13fa899389c82b8cd6936bac978a2b9d96a0ecbb89b8501eee1329dd87b66214b0783ecbad5d2cfeaac6db444f84df2d837be302de3ce292dd132a2b16d8a6d5af81a0ba44541a1c1050fce98eb7df37de2f2d0757997bc52e3715fdb6a3e0fef66172cb47c295324a2d8519c2e1419045741ee8d96c6e1a828ae7a70d6c5ab0f91161229187c73a67fec4917c043b27bda371579e33f1225a6cbcad49881a77d29b8f1823d42d2784b95c68cddb24029e56f6ef6e01c119e517055f7cd2e4958b36ef077cca17517ec67916b87e12c21289b6aab5e7221678496", 0x12a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:43 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x100) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000040)=0xfff) setsockopt$sock_int(r0, 0xffff, 0x1005, 0x0, 0x0) 16:00:43 executing program 1: pledge(&(0x7f0000000180)='vmm f#) \x00\xb0\x00\x00\x00\x00\x00\xef\x95`\xfe\x9f\xbe$\xb3\x00\x02\xf3\xe3\x00\x00\x00\b\x004\x83\xb4\xca\xa1\xa6\x16f\xb8\r\x01\x15\xd1\xfa\xc6\xa3s\x02b\xa7Q\xb4\xb4\xb0\xb8\x18\xa7 \x93\x9fP\xfaf\x85#n$\x84\xf3\xd3\xb0\xc9\xfdd\rEV\xea\x04\xe5\xab\x15\xfcE\xacl\x9c\x99v- t\xf3\x01\x00\x00\x00\x00\x00\x00\x18G\x18\xf6\x0f\x18\xf0\xf8\x9c\xe3\xdb\x89wG\r\v\x97m\xb9 \xc3\xd5\xf6-\xe4\xde\xc5J\xd9i\xbb\x00\x00\x83\xfb\xffZ\xd1\x01\xb0\xbb\x910\x13\x8f\a\xb8\xe2\xff\xd2\xcd\t\xdf*\x86\xd1\xe7\xcb\x1c\xc6\xc0\xce\xd9\xaf]nF^\xcc\xd8Txa|\x175\xe4\x8a', 0x0) getrlimit(0x3, &(0x7f0000000000)) 16:00:43 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x4, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x7fe953ccc8019d93, 0x0, 0x2}], 0x7, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) 16:00:43 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x7, 0x5, 0x101, 0x2, "801016bdcd2e7323b200f3124dcf291e327e7e71", 0x5, 0x1f}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x5c}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x800, 0x0) syz_emit_ethernet(0xfffffffffffffe6f, &(0x7f0000000380)="debdde45c73207eb0d46fd564e3ed960a7ab6255362427858982162f555d4e23956200f870d0a16425d7d86c2ba0f5cdb0f079261768125c74794eb03d82d3f26cd2123d999a6211551bc445262de3f709ebaf98c49e59e3519f2fbae26435931bf71bfa8d7ff5a26ce8f5a6a8a0b1c85d6758c6f9456dd9babb597244d9d52e68591456db7b2449a039806033d34bb51cc5f518b32697fc266eeb52d6ad4289d5eef2024e9a21f6cd8a16acd96d850de1c00546bfe7099ade19a51e2bf8ec50e745ff914c41806b1f1f1dddf9fa3b51b656243ffa31036c11374a3a6bd29ee22b45877ccab638c10e62d3d8914f69bee35dd1318aff2d6ec000000000000000139218624448ec2d3030632dda42edc0b444f709ff295d67c7dd5956adf949404d4f4fc524abf8c73a568f87af28e7775f87c9df6fb6971bb0c90b4cd24aaa675e64180aba93913aeb6b0d8dcea2a7b4a59b86c5ff186b66b2d46e779b4d9b54b1ddd32487a50997d647f7fcd25d07de6aaa47967236de4ca172e4de6594921f") ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000001c0)={0x4, 0x2, 0x3, 0x2, "2452d3a55d36cb143fbb21d86144922a4cacaa4c", 0x81, 0x3fe337c5}) 16:00:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x45}, {0x10000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000100)="b6a7ea81") 16:00:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:43 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x100000000002c, 0x3, &(0x7f00000000c0)="000000009b085555f33c91c27e1557d7548882e1631919054b8a181e3f28f86e657185abd8c69c066471753d236ed11565bad2a99cbaddeec1a8e376a65edbf668b8d3be56a9172f0a3c03b28f29a30c9eed9f0843c892a16604bdde4d863d4f6023146f77b0171c0b5e5505b7e31d3f6fe578c3c9cf", 0x234) 16:00:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x3d}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) getsockopt(r1, 0x0, 0x9, &(0x7f0000001240)=""/147, &(0x7f0000000080)=0x93) 16:00:43 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x8) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x8001) 16:00:43 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000001180)}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x208c3, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000100)=0x3) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x1000000385, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0xc010570d, &(0x7f0000000000)=0x35) 16:00:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x40}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = semget(0x3, 0x3, 0x8) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000080)=""/6) syz_emit_ethernet(0xfffffffffffffebf, &(0x7f0000000440)="ffffb0f0") r2 = semget$private(0x0, 0x1, 0x80) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000001c0)=""/228) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x2, 0x0) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f00000003c0)={0xd8, 0x0, &(0x7f00000002c0)=""/216}) 16:00:43 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000100)) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000000)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x2}, 0x5, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:43 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) write(r0, 0x0, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x4) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000140)='\x00', 0x1) pwritev(r1, &(0x7f0000000100)=[{&(0x7f00000001c0)="84849359c04eb45d52365b4ed05d239873ebc48e219e2c05a41e148a06cbb612892a791669ca3945ce04b1c21904c0ad7685a3e5feb21e5b326647d15da5668412f704237f255d1d3f0584b62ae2ccd17a0508c5231219bd63fc13a9ea81ebec27199b1858dda6746939e1bb9b3c57de55cb09995276b4b1074d0736769b7052525cb29b75037f3170ddc98f12c90c36813766a5bed902262eb0c6725ed214aec18133535ede0043a4c78684d41b80e9f6f26451ce24a33b48273e880d75dce820ba7822c068d112059ad5f45d604e130c274c7879e6ced0f957310f27c5c40ae930c3d12e55f0c6e7caaeb1519e58e9", 0xf0}, {&(0x7f00000000c0)="10027f8b07408bf356a443ff5273af072f0077532b303fab0a836d8031b4", 0x1e}], 0x2, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) write(r1, &(0x7f00000002c0)='e', 0x1) execve(0x0, 0x0, 0x0) 16:00:43 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff}], 0x7ff, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:43 executing program 0: kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) shutdown(r1, 0x1) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000000c0)) pipe2(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) recvfrom$unix(r2, &(0x7f0000000040)=""/30, 0x1e, 0x2, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) mkdir(&(0x7f0000000000)='./file0\x00', 0x40) pipe(&(0x7f0000000840)) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000100)={0x10000, 0x9e8, 0xbb}) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)) socketpair$unix(0x1, 0x2, 0x0, 0x0) 16:00:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x54}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = dup(r0) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x2, 0x6, 0xfffffffffffffffc}, 0xc) accept$inet6(r1, &(0x7f0000000240), &(0x7f0000000280)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") sendto$inet(r1, &(0x7f0000000140)="8568c9397b63cc4ae8106b044b35d047a3e04855e8bd65e747cc598cce2ef8a2de79", 0x22, 0xd, &(0x7f00000001c0)={0x2, 0x3}, 0xc) r2 = fcntl$getown(r1, 0x5) fcntl$setown(r0, 0x6, r2) accept$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:00:43 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1fffffffff, 0x3) r1 = dup(r0) ioctl$TIOCSETD(r1, 0x80184600, &(0x7f0000000040)) rename(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)='./bus\x00') ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x240000000) chflagsat(r1, &(0x7f0000000000)='./bus\x00', 0x10000, 0x2) 16:00:43 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/48}, &(0x7f0000000040)=0x32) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r2 = socket(0x4000000008018, 0xc001, 0xfffffffffff7fffa) close(r2) sendmsg(r1, &(0x7f0000001bc0)={&(0x7f0000000080)=@in={0x2, 0x1}, 0xc, &(0x7f0000000800)=[{&(0x7f0000000140)="dbc316929ec535fd9a7c17bf82d88becc84063304f4dc4010ba7a03ab45cec4cb5d1e12f2943758b28e3a6b9ea5e6f711e8c916af7a6f1ab50ad70ccd504cd0999187378729ac8ba90f03b036dd8935c96205e611c79fb07e9e22b8b6992f73cbfbabe4805ea17d0b90a2cbac9a63da10af1d23f19f67f0afc18a1bd12e4e1f7ac8c328156dead6737b0b438afa19f1caa261482a4644eb19eef86d30088ff7158a1615a98020d66", 0xa8}, {&(0x7f0000000200)="55e44aca37a8ec3ac8aab1b3865213950ea6ae1691bac5ba22e180f2b69cbfd57f98170be9aad59bbaa5ed567633ca0b3514deb90db096230e8db4d20d0cb9a6ec1d12fa34f2aaf601cbc5596803e4d1c6ace34b8f931d26a932d86aed68ce078bc64779c3cd51b4ed36cfe0f57d0914c5fa450a3a513c9d3b06320209775f03dc3a79362d6a0e9cad7f47ef16d72d6ecc2d96f6edef9cd1dba421f5b8572661befcd20765622551c4704cc672bdeab941e59fc3e5fe1e8c3580bfaaac3f6bc3c9220c309a13b2e04e2e676feed8845482e6733229b6772a99e33f09dd19a5da36", 0xe1}, {&(0x7f0000000300)="dc5ec6a9c7922d515e3355a6c8023c7cbf5d9ad01d1a9ae597b276e7eb09a740ea93dd092a941366d9b132ff4d59307f9b7f4bcd821e936e196d99dfef9b75dd0e33993e278af13ed94498cb2763e1ce3548890643e4a8350169acac2392b9cfd1d9266f513e", 0x66}, {&(0x7f0000000380)="2d7b09072f656b75c313f5b507cb898c11579472cb7297ca7ff9147a63670d90dae682292aebde7506e1df4e6b54a19d5355ee8ae5bdb670b4b0ae3b7a27c814c0594e680c77d1d4ec9ebf3ece58d07d1b3c4cfe3e2c5aacaa9412858749a65b71e4b3297eb27ae22978b8ef89a54961eed5a93b1a708c8b25614fdb8344c1b653e0a678250f58e56cf4e20a91a4f297d17e3e3fe156e450b548e2223fd5ea5a8b8971b03ae17400f4d23f1b625be8e14f6f5814a1959813e0bbfcec9616a1cf7add02517e01e4ffa451", 0xca}, {&(0x7f0000000480)="ace420e3deedc8f497d18a8c528be6789d9d6b320f", 0x15}, {&(0x7f00000004c0)="7c6c899b661b95063758758af8d07ac903fd795c5d0baaa8325ad4f1f080acac922a28723b8107544b4f22b90fd0ee52f99d1361fddca067ba52db9fa7653b21e104528f391bf5fa551ea94faf661a4035d5894ba19b853bc1cbd5685f8b02689eca6607d8be3cf04d34d5ce66466b7b06abc37ee3a08b0328c0d362ec03f8e289bbeec9d13e455ef1360f2979707971f8754734de66eebf6a9bc66a039aa48124abdec8c29d560d854e381557bce1f25c3cc3f308a2625281bacac43f4b6bd5d743d4ec87238643358d4180ec486d824246d7", 0xd3}, {&(0x7f00000005c0)="af6729cda5cc08b03eb4647a97326cf07cac41c2e03b3ea7245dae9bf7b2859f5576849abda53861d43b26c08701b7eb6f25827bb7100c466b5d3a58cb50442dadc257958bca30c1d2b745c35a132c7a26458dca0c4ad9dc8954ed7cbd067b66151bbb250054b85d2a1ed1941d5f2f7ffa33d5d3c0757f9600b0fef038ecce61a5e7392f62411bd6c9fc0f6b1e1251e57f2d71c33582", 0x96}, {&(0x7f0000000680)="bb386fa48d762afc25c8176251d76e75d1e67c6ed67398a7568cb4d22af6", 0x1e}, {&(0x7f00000006c0)="7a533be8de4ba1ad6b8110f5aca29a65506e7c29132cd1426008ef1c588d80613895608e76fe177dd69a0e9263bfc858c3302961b24670ba22ffd606113e89973084ee68ff0daad0ea90ff263416c71ffd247050de362055b08abc7b7644cbaf40f0a0f8814773c16ef716", 0x6b}, {&(0x7f0000000740)="cc33b59307eb949031f9691b6c3be378422a207776cfe4d92b4410dc064181bc814cd23a4d9d8f5f9008ab39e5fa234462685059a3160f19113de65c44ea4d2a5b8b38ec210f2c8a7bc200db09df428051c1ef5b216fea16f898d14005d0cc716a7d1c878b9f076367dd3fafb95b1296a0ccf988c77b1efb8db28845b52602c030b0e660e2e00e7e7e4874ebd07122c5c16f6ffade6bb3130062a968537a903280b070cde37403d346f7cb15d1c05bc7e3d03adab91d", 0xb6}], 0xa, &(0x7f00000008c0)=[{0x40, 0x1, 0x10000, "9f9c384db3ee64b2ab6975d8ce3acf0486af0c023d4a987bf661c309092013531e4ebfa7446b9c07f9ba7897"}, {0x88, 0xffff, 0x1, "f5c0151ac6f05a1fb86395d755f90fa70c6d7dc3a828707987108df7e2b3b433e0ac864e4d1a6ef464fef36b1d60d1525df389ef3fc393a96094343fc7b9d65006eeab62f8c7e3e78b0f068cc652ffc7978291718709262f9fa6af8201ff5cbd80414016bc7882775dd85b593b7a148951121638cea4d5"}, {0x100, 0xffff, 0x3, "1ce54de590549cf4f545401b7c94908e028c141d2ca4665d4624993a6d754089ce4ce392048c590debad47d53669ddd21091e27ea0a8b9b1d5a9bb80272e57ec9625c3f33b58ed0a0344c6d95642b784d2c6172e8fd02c13624ad8b77b14fd41e44ea0214c735d23a5a994d74c4d205822d7759b668e062c0b48f2d71e18ef661b3213d92d116e6c7a870f5593e0934e4d967cfe86bbae2f61ac552b941e396f2d461b6b599adb3a56feb104b28a39f1eb10e67d9f5c5d630b9e3b07f1d079910a500f3ce803f93fca5595774393cb7c32771139b783df0d577a4d3449158879385ea43d9d2e1b3437e0"}, {0x50, 0x0, 0x5, "dceff84642b1879e4c571acad3ce9784a1df2385672f5dbdd1f958c69d2e7f4e9d3f336aac0e06822778c17fddb85d174c0a4db393e8c1e699157654820a200e"}, {0x90, 0xffff, 0x992f, "0eff062c47c0143d86fa2fe18a6a8236f2bc7c03d40c0691f64e1f0b68ba450276fd8e71b13b91e1924ca24c851f06a5bd0f1b2adf1036a50c3d3fa0c7b18aa388e5684a030a005240bdedefd84b2dff024db3e62f3304e31a1d8b032f3ca944b5a89d23f4fbe2501007d7fd93123e681620f208a6dd78a0962d"}, {0x30, 0x1, 0x6, "04a8773b4201ab49103f9210a4824152b00cbfe086ef3953e196f968"}, {0x1010, 0xffff, 0x0, "3ce18615b6253ea92b1994309ffb757fb2079eafd154f63aadcfe86f9eb40e53c20e5b184a3fb8baa7f6169422ff4672ff27463184ca437138d45982ef1043104f3f673e7ca9f46215eac1435695b89498c698904a4cfd579e5f5e5aa2684e50e2121fe4e6defc14753bfcf9c6a8cba64fcf1c821119f8c95147ac73e3b0996b47591fa3a1f5cff7602b1b00c2e2d6546cea38c19c7538cabe7e7b42a71c72d8426c22298e21fbd9b4bbd267ec45dc6e71f0f33ea6a0f13377cbbc716042880102c0724579c9365746bb088c1cd43e7860de896293502b4c870c77e27b1b6b701b70a789c9a319274d9b4f5a5af1116543526c3db6f0adcd371b1573668387a17812f7ee28069f49213ad9087b15c5b04c584ce0af915f95a7dd1e46bad8ec608f98853d0b2eb802d8e8d6d940184518a4d14b431b447f820f3d6e5a27ee7b79e91160fdb564d79aeb8609a29877897c6ff47d056d97dd2b439156dc0d4ff97218d9a38889918eafde3cabb5756c3b1de767b4fe076c462b71320cf6528c46fa269d6d5bb67bc506d0d46e2534638d52c95ea629f15588b8b847c431771665e0757abd27e798ba5bae0597927ee0c6b753506b2855d5e110173bb6024876af5ea564ad6f417aadf7c46e1adc7dc9fdcd0379be01b62a05c839d807abd8a1f4451e1deea58d726162f2934ab68242ccf613a3550fd3ccae197a8d583d49323c3f65459f1f24e624b2b05238a07795bf30e52ebb94111c0281993142b0060f27031863783fe8566fd7353d0a1959081ce76cb2d3212b2833607a142bd8848a2884abb476cd856ef48b41f0c35d937ad01272517db96d9cd9bd485fe3e5f81b7dc55df509332aab400945d7c1f5d782ceab79b68875dc80cb3b7ec7ac4a6983c0fd2b437ffe3ebf27ed2188c62ff599ff45216ccff226f9ecfedb29565e357873dc92309d23d3e6b89ea27a8a1bc72fabfda70d0b0874e5f058bb0c5f3afacd30a8ca7234520751ea564b14357caa141dff2ec2e7be893a44fe3e71e1fd8c17344427231c60f6862165f354d9c98eaff6603056df8a1bc53d1fe16ed6f1d3f51b0f6236cce330cfa663d54df5458225a1ae30588446c015199b7e6dc399e30096c1f15773345e4873483ca2be5e85458788e2a2c50b9014a2f6e3ad208534c5783757143c9cc5445081fcca6e86c996ef6cd617f22dbe323b2ca7576429e01a1b48256940a6c00ce5fbf721685ffabeccca1daad6b8c58941e8e6631e7bcec4e35e44fef394a49482a42455a0ed62ae9b65cf77869b43bd42372b90e2ed1d7112e857816a8456fe94d884e4cceed5bef4e3d00f360abab011fc2ff856986ac0a1c3d64a9594990294cf9567c1d4a635ea180f7e713cbf4d7d5c89580a8709f10e439c9b1e9d3a4e4014d2ad9615601a69fda3ce4d0db57f3edaadb88550e0f38f6bdbee7ec623d520eb25790054d299ad6e5fce5f22b912dfbd9e8b4f3ebb32844712dec8c6c06d0ddd0a98494162e0ce9a3aaf592a5f6410ac21444d96007a8aa6a6d047527ef176958a2e64a3c801bb8cdaad231068745eca0e5407b8b906d654b176361613e2e5eb7ee0f7dcbfa04b0176e1fe51c2c28e7f2c3ad26f6e22c2e52d96eabe0e34607725f17c7883eaab501017201fbcd7f5fdb8502e25778b33461945450c0938488427eeee7668ed84853ad53bd72030bbdc3868c9c50a538452d8da4260b6fbba57d4f0ee2e1a396c1b795ebf7114643e139642b22a586733165b8e7caffce63b9fe45087002108372fb06c8d4497264d1b3e290bcb8ed4f6fb2e40f220f36d1de15438d44d7f8bf03679e7f6f2ac132edcf884b3fb22034277e194216674a3692bd1d308fa52d832b209fa9c5100046c4c4feb96d5589725f6be570f4fb080c90401fa0edb46f7dbbbfc855b6317bb11570360203799e4101ec2a79154df0fd73317049a8ade5ab406ad36bcf72c2d7e63584279dadc55613c58ea155d99360bcb21ea9958b4f6aaa487f3a17ad3b12a44244677b13dfc2103644cb4e6630c58f1c726d6f7bc67f70a5e0c73033e4464efdb8b18ce918436aaef7b7bfbe4052bb3fda0c7c483d61ea2fdaf9308eaf7e3a1baf26bbcf2fe97b1196df2630597096369372f14d9f4cc028ee22ac06c3e1e662fc73da47134f18eb11af0e4432cffd1000a17e18983b7c70a644badd1056a4cdaaad03f0e214fc6810e7c90f540e2c343b95959310c1c51f552d0e0b3f1fff283db5b11eb601ccf4d2897d7a040193ff9e501f7f0c194c8c40b64c5cfee5a77bc874aeeced562b6a97b4c7e3838a736d004b5f2d1465270ed22c94b66bfcc75be664255bd62a2c7e475fc7d65390b88fca183dbbbabf09cecb21474c1aae32d0f6e8199d23f9c5175cf46206c4946b57389e940b2f988fbb1885d1c5ac2d76746cedf8ffd92bca981942287e6242fe3d0d268d76edc85ad8beecd3dbe728458edd01035e745bc4c38e86ea13c4b6f0992376aefa69e4fa8c93a8caf3bfa94c1b3975ca7a00d3be648d3ef33f8b5c345541d3da692f6b92c63edf21014fe08373acad021350ed690a24dc501a88b5c3e3dc8d9eb787a3cc925418090f434547906f5e4b1c1642378e07201ccc7ef90e4420bdc7c1a2290cc3bdb6c2ffeed5c576805b08fcbe7bdc309b72c5833eccfafaf90d4ca7abe0cdb9da06df89266149fbb8400d7f613bd34040f883defcfeb9e49c660952eef15acc181c7fc82d1855a749277dc72e0a1aff3fc01c4f58baee4271e49c790adfa99d7d1325ddb7da14a1593c08324c3184ba343dc3d2c31f5ee6be059bdeab2996ae03d8c4eb46588882549ad452dd019de97a14b6674ca3ea5438728c42c92ea433fda634153678f944f0ae8a8ecc7a2b3f47d20f0bb94eb5ce8898f180f981899f2bbd62d775ca59ed16decce2ac8a0a9a7dee8d71640b106d8018e54f853b0d33f3555aff98c2d1730a984cce9102c553717a48528fd97beb0350abea58d67b25a0a326e0be555bfab80af4db00cb142e72bbfaf5bfdbf5c627fe73a1283aec7285464fe5e9d39a9597fcfe2ebc9858dea1a306239752a575814de31e41265b286d5f03c2fefc26e7aa4d84bf64bbe62d45858673d9b117f3f7689679e07a866ba58c1d1b350026a6c720d189df364a41423506b9682b4724fca8692c97734066d6c8e43fcf9a6b455ae36161f8c797de0dcbbf288bfee8429a92468f01d6d0590ac150c1157f74e14c520fa03c8e3601385facf8b9a1c031d394b9ba275c3533c529a7ab292fb322ac7198dabcc42992e1442bd52a73f757139445babaf752c97741ca74a9b989fd6e8377599b49fe9bcaed692fa6896c04f9b982a6b38b8f690c4c7e080bdbf4b560dddabcce073af85493e2a23cf2baadde92641446a38142fda3cd4ae6334f92633a11c49e8145015ee560c89bbdb7672336a485d2793abce6aaa25968eee304d3dc59f96088a452488a2b72bbfd305795620f26e8618f93e418857559af37984f005554e5bcbb21de7b0f5be82ffb1fb413c87d7a9cf0244821ce2d1ab216ff64fa17ca587ac3915f6aa7d13e797ef7bb543640535393affa7d93dc40d196216a186974891cc600191700b98bf3c1e6c5d8db1a8fe62ba3246e3d64d2ce43296debc6f5fbac06697188fc6aca88167128485033f443622d7ba63f722da2f65be1e7e712bc48d0dcde3db91718841dc26feac640784f8dfc41fef2af98afce5ca374384f20decad73b0b482746c19a8d5e626ec43e479656b5c77b587c96dfc17c9b8510ae513e0f318b15214606a0cfbb5879a70fabc54856b9d4f99b7d20c20f6ff53588a7dcac373f0d3232e4d9f6657fc6b2cfdbae55056f7ae9d807f7e8529a4d1ff1fc90024fdf1e35414f756f96c2b18d9fd23f30781e50f92f72c5830cb2427515c36b91c74e55657fc037a83d480868f0a39330e0532d96cd556119453013aafc4970e93580f17d9d58c59d8a009249ff1f887b9c363235b9a2aa89179762aa40ca276dd82b17a58029f33fc1d7086e793c12ed3255c8bc0525dd616489aa590b9c216fe92acebb6105f590fe3866f8f99ca1db9e2f0ede868d655a147f9b02cebe50b64beef7ac5168d1a1f15d3e5f9b56128ff0e2b6715709e4470ee73d1b9857da77aae19ca5dc63edf365c2563018011ab5510bffbedad0041f5332b214f10e379025cfd98b82f7721a7b8216b8c10800d8e8a537190e279a3ac4302c84ca0ad3f2f8e811a7dc82b5c68ac6be83b3734f9da60d2a047890e1e899b897401ed4e38e15d8e6fca6e6e9e8c9a14814fe4070524c7997ce5462c50b84973168e19505ebbb1bd5d9940dad068b54670c1c8bdd64f1baf64b1cc4e1149def5587f6aa4156f6ab821a65a4b26eacd014dd4730ee6f9fa6483257a7195839e99160d93ccd7257da36f735742d88c5aaca0dacaf3c1bed8d070f8d07376fb957bcf005cf9ccaf29ed88ac258743b32ef8a1ae8fa5175248943da6a94824f8db8532a0ba1bf8418ed5d71096d7b0c8f5f2b316efa75462dda53ca58c2cfdfdb5cd51288f8dde8e31a130842e8a2740a19733a647efa799f187f723b5154259ea3d137879bdf4be430cc8ddaa8b4e89d23046acc505189ba74408e4ebc5432620fe75cd4f1827118cb3e700b1960ad31135f96ebd42d4a37fad27269d7b8e958cee6c0ccdaeca78149abcaa32e592a8b4b5a01448ffa1b5b25f5bde18be60f90c86468f8ac8e2d340ff0379a823477d75f6ce56a25eab9654794b18d3b37cf20ef552aa0b2d2a5bde51bc7f28f5f5690325292146c6dbdc57570f45ca69d62c8e945c6472d88719cdefa94685294c1604ba1ac1f8e4b28f124d4922d7ce18bd29599dad5006839903c2ed3f45dd454169616cc561e9ee1e9d1a952a6d6deef9639a836cd806a6e60fc95b4d04e63ce184245deaf2ad46c17e1e8a985b842b6e3952c41e8b535466886c4c0db1cf34582cd037c8daa1bd02eaab22387ceefb3dfda4e9cb2a6d80c7b571a1cf22cafc9f4b83fff5dffb6d38d088a19400f38b3dfe32850a52374431a11766579dbf2247b6f77b7d8cda3d55cc862b9f24d691d6aa7c0140c1872e2f36cddc230a75260c65f5c27dc383a242a5e0468d88c6ade306e9f7bca4da3f0825c343ba87723f1706904536b11051f1f55a3602ac79ad3fdd1ab34271a5828c9ab5f1501f9ad18b73fe5525224827a3c932a1769496732b0c5c3984650e531c4834f4a36dfdb8e6be762d11bc37ff7dfe86e867b1db61e4db7f6f0092380e6cc10d8ded6c46fa48a604744d5f99c57fb680c22bc07ae1d25c5425b9e3be5d70af06cab0209f375a67da0053c3a3a59dfbc612f656d5c810dd5f70f2e4d3e34bd7c2bbb9102db6f12fb0bad9737ed05e6cf1172efc20c8b26c9cab8e83bd899eda010cd01f28332dd532d8ccf9f9d036b8983a1b6de0180d85ca6ff43b819980619463d52b735f6406f029c746da23d6743fb1c7e94d9c470bdac31296eb942ff68de1f823929abe190057b5fe797ebfb64deae0351607cb05729c12e47c88668cb10468e73f2161f47d2efb42135a34ebf5940a0e8094de12b98ddfed041b68a2cdac4a99dc13e821dab2dbe210a5a896934cc756eaefc7dc1020383ee693ddcfba06105ca645640904a0b5c66d1566c4d1525856437288dc0369e625e7b3936e60c647550d90e58c77151e9d964e70bef828a17e385c61b305885159463da95fe80658d49c1732724a25d2dcd3f181656dec2926fe261a8cb31c92e01a65"}], 0x12e8}, 0x1) r3 = fcntl$dupfd(r1, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, 0x0, 0x0) ftruncate(r3, 0x0, 0x6956) 16:00:43 executing program 0: symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) recvmsg(r0, &(0x7f0000001300)={&(0x7f0000000280)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000"/4098], 0x1002, &(0x7f0000000200)=[{&(0x7f0000000100)=""/96, 0x60}], 0x1, &(0x7f00000012c0)=""/5, 0x5}, 0x801) openat$zero(0xffffffffffffff9c, &(0x7f0000001380)='/dev/zero\x00', 0x10, 0x0) mknod(&(0x7f00000001c0)='./file0/file1\x00', 0x6000, 0x0) unveil(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000180)='r\x00') stat(&(0x7f0000000040)='./file0/file1\x00', &(0x7f0000000080)) openat(r0, &(0x7f0000001340)='./file0\x00', 0x8, 0x1) 16:00:43 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xaa, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r2, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) dup2(r1, r2) sendmsg$unix(r3, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r3], 0x28}, 0x0) 16:00:43 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x12) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x800, 0x0) 16:00:43 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) recvfrom$inet(r1, &(0x7f0000000000)=""/129, 0x81, 0x843, &(0x7f0000000140)={0x2, 0x0}, 0xc) setsockopt(r1, 0x0, 0xfff, &(0x7f0000000180)="461a8ce48383782d4e2e8fde337d741be7331689cb3f01cc22984cdf639a3b0d06d7f9a1f9ac3dc7cdc94c6de1673c2584a0f2e4a539079134fb5a9e0c06e629831c687595639176f6a9ee4b5f52a62db46030e89f5223301bc9e6d12c4803de92e6797634479420a4e75f4a2d1fc769ef1e72e5eea0e9d517dd7edf34efd49146ef0e3076ddde0d2ba7cb67f76c43736192424f6a9396713df0399810796eed637a61de856c9a51cf20f7bdf517a9af5a9f942020ef2ed09a2eab9df07951ca66c3cd334589a4699308230b708c1394f26b79ec53a86594c1ed773acd9de0eeb9bab7476396e699fcbd0fce7080f953ac144c0b4c53b9f400f784d7e3fc3c565e9bbe1403286751cff5d6964ee4a693ffa5eda1934404ac81ac0d8f22d844fa9fbb4f9672c232651ef0bdf01bacc27996144cd58a1a67b5e98e321e7fe7011219e20040f7b1615409aee2286f065e1739aae22d7f7f93554724fedf12461c55df05fe88d1ecf042411e4872d96dd4f735372978c8a7f79c50a45eb2765e5e7274738bf317a3a99ab697cd00b9d5f035cd87e239fbed0339e91bca9cf5e606e2990257da34f04073eb486c50a07f67a51da4052601bb10ee631e5116877dfc88c0059db08562ad4b00c405483b26716f7a73a137268f262a96cefaeb30cf639f0b8cc483584ccfeb0320b822a4093e414bd792ad5c117f07dd9b57f411d8093a4166b1284218c9677940cbbe2229acd541c510ccb364f64b62c1a8ffaecf2d278b010c6eed8ced9a45150641362fd563758f4190b102269dfe37af359c6721602a310d4d31cc7fe9364140be7d0cb6890622aea770e1db98519dd6981e3c93a532c68f65b1f8ace183d603325c86620488f58fcac8d3b813db8dfeac0d147bdace2ed92325066fc5659d124019b283e3136757312d1e34de961135d907a0ff745236fc779d8c64f9e2d86629ee9b13bb43c9eaf62d57215b3cd2199899a45df98b961b3a6d96dcb4d6c2687e354fe7eca633eb8c506f37c4287ea43a3710b8b75e89a41814049c51d26235f1587443c5314edb2f17eebd0cdb3cb8c99c13f6a1bcadb61719f6624f27d4584d0bba8764dad686d21871e9639625ddbb3773f313980ef9555657ce895386cd198cc264209304ee60175220ae87bd4fd4df171d8f1d2dd6a526979b225b0e0620b595bacd75763d5aa0eac07fe1bb1823bbba631425c436b1d0d733aa8e2734247dc5d0934a206822aab6a42e8e9165250aa18001c0d78c028dfa39d604987d1958cf8e11ee1a04633d8cbb585397bb92271ac49dc513a84fe38f733e8d793aa4df66b8381e35637cf631e1ab1ee1b878700bf0f2c14152bce21e9a627a8544f2066d9b9331b50ee4e265322c593475dfdd94c25b603226032ffa09ee5bf67f5e102846853f41c39f05183d866d9cfe2ad75e57dcc788290f1f5762a855478d594803b91446c1d3b8d229e5c66d78ebe0ca0842486a78870c35c5bde9289c6d19e2a9e36e863a451fe57d8264574d72fee8f0616fac578846ade73d24cf40e0f4de1e596966afda33b6a69f79beb30317f8bfd0fc34269f8072695239bfac793b4d678fa4da3591e915c623966c3727e2f4abed5b94578e55af9750ea4395d39c54e004f69101683d04b397370eb3ce19817a30b842fb67362fbd76f29a9455399edda4cbc073bb1831be27c4db631259e1730bebffae9b1475a3136581211314fed21079e8500c1b8f9b3176ef78315106814769c20ad934ea512a97c96b758e926077d5c3b763542264d9a0ff91cf87fe0f9c99bb3bb8602b6912205fd3c6edc6eb1a9aa6b17e566740b39e7a6ee026fda6fd45aa61fc414eafdebb89d6f7202fb2f5e87b5504d87b6c89e567cdd7a42a9a6042f82b525a2381cf55c78c3fca722cb592be88869f356af3196087097d07d5c015161dc7f32919f5c64e16000fd18023aad3baf8b7f15ccde95e9d68b1af417b28b2d48be841e450761c3950b4a458cc805f82b8a6a7cf46d8a8926ab2b3726f212368a68ed5a0d6f24614d484af3b48a52e80550721ef3c57adb2b710f401f2ca90f6258bef6469b6ec0f878f1eb106560b67d145cb19d1a2f6e7471eb57fd4d05174539a15c872350e6d91892194923584c66e16c0a5a97e2e85fe9ca957fe3ce86b0746e395a2661a3a36afedb747bbce1fb8af920d153001174c36f9b6dddbdcf96d617402a22d23bf60e69498392ffab946dea681db38f0feb5d4b5f10d551aa15934d2855be5dce62be7cc70209f83bbca587261083cf1c6b71729c9087d1ae798a6f697134860eee15280c1e906d7ead69a1d0edf633f39f7cb1813c98d235ac72d7cae45f685ccb74a5a92af0262f8f37065c448a7c48e3739a405c878d8e7c9658de5f31618888649d10ddcd6d0fd9b5d35741994a54a2bcd437f387ccbce00c8717429fc0427ee057883a6cdff21e03b5212fad5ed14f27b3b0b0c9bad99bc80dd1b041438ca849cfeba7665d2b9b2574dad0080e9dd871303514cd531ecfd9ed43698431284bf9d794d22bfb0a48338050a597ec92c931722f9a246696a342d52a5739752152b4b08092fc62ce814fdfda67892a555116767db02fb39d4ed302fd018a5a4658c47352cc7d10d7df57b98ac265b76ab6e29f66909dcdb3b1cf6c28481670fb7b47d024463af2e993d00e7aa368eb74114def87e069368d32b2549fcca6839375a277d0dfc44e32732429a0694adc35c71e1e5bbd5a72db55217f2341910340459a9655a9886015f87fecf81fe549d22058e1e9123f2f498f1c4762b3b67aba659fc4e672a0b36c485f2243f5d889a6dd99e46f3ac58a18b09211fa289170f3dc896d4078c6c1d6540645024f3aca7a27c370f6edb99ce784887f8249f4695be61364f4cf67b5587f31e8e118e46f6ca95b39f6c17b2b5d62f739c6ec1458e51bcb1c8294fadae3aafff4723486a7f9a33e1cbddda803a808329c56fdc87ff37de32fbfa1186c2a8eaaed6d94f472aa201359e3469b03c14c4d9113b134095ad5b5be03e24d8fb94eaae03d7b5837e5ceead33e01f40a89cfbb2038ad85a4d1727a87732ad004daeb1d1a62434ba67ef0c0f198b6216e63c5b05c8f6eb7094ee443e52055b5863f70dc579fa700bd6ec1b83736dd7b26d9a067d96e3ca5f427e7486500897faddca320ed3568e7aa1a271711017f44d65fdf202a16a36e35452b73431f6f50f5095fb6ee5684a4ea546766c9c9c806554e6cbcd4a433a0c342eeb4d45eb44ac9769d67dfb11b84591c08ba5b587c8c24956506592b80d936de5cf0d37453917d4961282859744ae5a80cdf7bdd5c4fc476bbb8d1a4b3880340336329b4143ac3aedd8d1d7c5f0c565874be28448cf4372bf46bfe56e1d61cbe93f7b83c1f31a54bf4cc9e46bb9dd6c28c47e5483858d4230c23d54766f0899aaa7f7b763a64c28bc99f8587b1c7eaf5f7e8f847a2de7d53adfe1a2bfc9d820f436413ce05c7094dcb8f4b2ee51621c02183aa75ce2369480edd049fa6280c38b691ec7d71c064cab9aed28cd7181a0575d6d04569c00ce08ef7b0a9dbfc7b2fbcaee7f0c5bd87498408d083617f940c6349def069e23c4a3aceea3ff787f52fff0dbc7342281c5dbe59b4e4898d82e39bc0ade68de3844882e4da8377963ebeabdd90cdf93fe87cf4875a4f040a80047831501e39ddaa2ddb731240fae53eb2217a2ff4941e26287cf0bb10ef8df23b03b45a176db11258274d0f5770c8584c6bd9a2f7bc425cb66ddd5d073b4142b609ddee79b73a9f08432e937a5b1472f29da8da7a33033c8f23009619de1eea2cd8b73d491e4e1cdace65f6834031cb68e917a8a9600f08fc0e8b5baf106f47a222ad576a590988458b5c92fc52ee60f785ef978cb34decb7f2ff1a8ff7ee0dcb1389dfee717c4a3485d9d770027bf98c8ffd59fb257e9af80da969f3f5826b7be0be37ae1234115d09e0983f4a7abe8840486a24b5f011ad26825e9130a4f6b6e8263499ee7901bcb597c7e18a8da57a3c00d137663bb03769702a336b11b065d5ccdf1012cf9fc7ad1e9dfdbd395fab87bb50cf7f2ee6f9e4c9d9a6e5d5499618fb33e7faf95c92e54194fec1a2c0d0ffe8030e523727bfbff70e2adbc9d450f6c7221f73d0d7c1bcc708dde0722f9fb6ed42321b2473f0206b8807c530bc8fc2197626ca0779e847f4a55991d15f1d80027b4183d1ecea57dbd2458fa68a3017116c359d973afd67fcd24d753d2deba9ead966ac0e558d1229935e8a29b0fd3f6b27cfd59770e8dbc84671707178b84a9f001a53340813c40b619947fd71e1758844fcd9a2c248e617d556917791bee0047c4d651b71dcdc450f7d456c3ae00beabe28581f38107a2b2204b93cddad48d493a66a4343cb6b98149f0994931b411c563af7731c3f3f2a2a063fe6416d04cdbda4cdaa1913d07d91ff7d4135b2e556bbbaa1ab7921c8cf09c12edb0538a3d56e861017470afc9a362e7c54966ca19dde80f1e68fbaa48a7a75c11a88803e97952b4f6c5ddc4917160cd86076a7d1170b7c1fb5425f7342ac72ecf3e2ddf9e20e1a44e03ff6e8f31594d7940c62c1da19e8f2963a14375723430de7e2f609ba091877fa5da8dab4f41d8eb7f337b9886480a13b1698aba593ee630d1c4e9619d56ad3122693e961e214805a9e517f77d82e58700ec679ba9ea1db13565b091e21b4fbd29ec0c441c6f5c5d929b45c376ed556fd610d297f31526bb653c0cf9377717634c73b0f94ab19f2c707f13718c30512b477c9a54318271af32113189b077ba9826b29e8991e1f88ab52222b4c6bdfd8eef712f478acdc6a3bc9860b5f8b61aac3589fa417503a762581fd6ed86f4cff21d40c92b48bb0ac11ced27d72c544bca22df92acecde59771706e4d0da7b7eadf33faeae714c346381bfe5321d67aab06af27295ce992583699fbd92dda0913917315387df1e737a874fc4ad4e86c102a55ea0b35720f0ce248e9cd3bd97cf95fbc1a6fe382d48fbe57aa14fbca7fb5253b46f433ad691f1f8cee581c40af725cfa6e989ecb83f5ef782e53eab96c00455a56924c002e5855437d7c6543cf4c36c006bda68f4c22e3b4d3af35ae0ad3ac7a7326cccdcb7c1ca3932bf7634d18f71da30346061b9b7b7f4280472316491ac84bd506ec60148ce4969b6d87d12e6bcb5141bdffbf972a5a32269799d0fb5abbc357f3e5f248a52bd560c987d380e2d3d2bad62c197743c2dac1f28ec99032ed3f94b75385554f3d1feec3bdccb7d8e15d1344c50dcbd8ee852bfab27551f3f304688ce692048bfb01551edc8826142877f6232e187d5d6f3dd137a3fa105aac6faf7eac6e3bde15269a2965ea52afd4fa7485bb431995627781525718d9472c052175f06b45065628c12077ea24f774ae89a0a69a5cf1ed76d06626858fa243d361be23a31802424a086dd3bc023a5981bdc58f1e064b5b5d27858dbbb9a9dfaabba1c41e04162b7e6c03c65f45ea352618caab20d8986b39ad0162365f3f9b0714e56a967639ccfeba68658b8657e1320663b8b7737ae7fdb4cd1283a3bd2c9f9308a3b598c0eea679956ce0ce5c57e542995651a89c65eb78e83b0e08581de36765f01ed07f3509e38507a17e080c8282bcde6e88765245baf64f575f22f2c9e621645da92e0b09d197da8b544916f77d156950cdde020650d080874b7ea3dc8f565d943dff5ade063084a31bf4573f242b2f588ffab082a96f7e128c70990fb9426b42b499f3af85390a41f80d4", 0x1000) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000001180)) 16:00:44 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) r3 = fcntl$getown(r2, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f00000006c0)=0xc) r5 = getegid() r6 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) r8 = getegid() r9 = getpid() r10 = getuid() getgroups(0x7, &(0x7f0000000780)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r0, &(0x7f0000000840)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000005c0)=[{&(0x7f0000000140)="f029ed22d155ecb751293e7915cbdef5bef08371429002c8199e80358df9d3d43751639047c149e85a341147c01ad2199757b62218ca6cd94dd43a9501f5572147d24890d8883805bcb28909e5227fbc47125b48f9b01bb62172f228cee58631288b2e4d8a7cc510d65bddc8389d42c5fc7a2cf1b396a4b29b969f371f1ad8e116", 0x81}, {&(0x7f0000000200)="c43b304850b7343581f3b1e14ab70beb40b38ef35a596f2146cc1e01007c2ca5991c5fe9f4ff96f50b5ea1fc836a5d993a2e0e8715ba078ca5fe4780ed1407c6ea5b1fb5fbfdc1b3b215a44eaf771d79435b46e73ddd0d7a18", 0x59}, {&(0x7f0000000280)="c930d105240ec95f440bf5599859847699536096a2fd66c467410a1edba5cbc86a04a3bd7963b812371168b866e38832752baa86a233ea508d7c9c9ede1cbc07bc04caa647b7d0b48f03eb1c7d98d496e6cd3cf7bf3e4e2ae07dc6ab05d91a29cf95d035e2cf1756ba83eb42610768f3332c4fd1f6653a3d6ea4f2aa6bdaa0adb88925b57de5a5b0c030f28706e09f141115904ab62c4a725a7037f1b15a77f5a1df8bd1994929f07af2808efefb2bf81a552b1c3694f63758ac5e799a8bf852971125", 0xc3}, {&(0x7f00000000c0)="85e04bb09c", 0x5}, {&(0x7f0000000380)="cf87e72663e038087c2631490c27db97d6b61a2101ab09f927372993f363ed5903d0d1", 0x23}, {&(0x7f00000003c0)="6f4a43250ecf99d9e52560ca208b4b0ffaa9c8331064db3494a4932a55aa4a37e44cd6077b5843f7a66e230b15d51ddf9f5f62002cbb8ba18b5a3f1c2c8b5203161b685e", 0x44}, {&(0x7f0000000440)="a0fd44a01b7d0c232e0bceb7b73050a34dfce60c795bf1ca6c7e8fcdde8921e9d80447a2a539f4d1605d77d5700dcb2c9645f57725d3bcd87a55b9ebbcde59dc49002488581d204e2127e31c8b66ad1d077649cf5e9d3bfb684680adbe4e40667f81dab5d66574a6d80cff14a4a66cb7f70b83740f4d5802a49c052377c5b5878284551c72cb63e603a46f99b2eae2b6449b19474065f2591fd06dbba7523ed96bc72f54f7131674ee5cfe1953810e1244c41e", 0xb3}, {&(0x7f0000000500)="4612b541adabc3cec8cb127ec53a1a155ba0207fa09293dd42051bcd9706ab822b768bc3899c238c80852200b2a594a782", 0x31}, {&(0x7f0000000540)="4436cb06114e4e55476aa776726e580eade778ba3348319fd3db2c3133513d5e36d1635bc0d666b6a29350939b86678951b6f5943ecbbb2d09aad6a92cf7ef7a47ef11e97e7b813289be3cf9998b735ec33b3c", 0x53}], 0x9, &(0x7f00000007c0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x20, 0xffff, 0x1, [r2, r1, r2, r2]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0x80, 0x2}, 0x400) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)=0x3) readv(r2, &(0x7f0000000100)=[{0x0, 0xffc4}], 0x1e2) 16:00:44 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x60, 0x20000009, 0x101, 0x7}, {{r2}, 0xfffffffffffffffb, 0x1, 0x40000000, 0x3, 0x1000000}, {{r0}, 0xfffffffffffffffb, 0x4, 0x3, 0x100000001, 0xffffffff00000000}, {{r0}, 0xffffffffffffffff, 0x1000011, 0x11, 0x100, 0xfffffffffffffffc}, {{r1}, 0xfffffffffffffffe, 0x10, 0x12, 0x7ff, 0x9}], 0x7, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:00:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8000002, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r1, &(0x7f00000001c0)="6101c7eebc317a205e9b372cfe8a4116a10416ea2bb6fd4e800da1cc0950a14e60933fbf677b08497cd0a9f46573c25fb7dddac400000272b932f2faa37ae6c35fb11ba93e2d84db29e5259d8372fc127194c14c1199ba06c3014defe5ada006080cc3ddc47297c633086c73d0fd1c9838152c838607ebd3fc6a03a626c490d24884c68141fe9e0b44608aa1e7f8c0a3048ecc4bbf0819276d", 0xffffffffffffffec, 0x5, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x20000000000000c1, &(0x7f00000000c0)=[{0x2000000000003}]}) kqueue() 16:00:44 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) close(r0) 16:00:44 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000200)=0x755) ioctl$KDSETRAD(r1, 0x20004b43) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)=0x100000005) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0xfffffffffffffffe, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x2}, {0x6}]}) close(r1) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000140)=0x10000) ioctl$KDSETRAD(r2, 0x20004b43) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:44 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000240)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000001c0)=[{&(0x7f00000000c0)="100cae97358aa3a4ac738c78c187a25cdf33f59abc8b176cb4dcdeaa81105285c6596f725f60c134ff80f464dc3b514f6a692d7522f05595d41117792ad2c1c467f83db976627b2deb6d7b7b906e466cca4682e80f87cda5d40aa7f6b3bf0dc864faab4f47e231acac7e2ed45fd2ecf5bd5eab13612bbafbaa907402c9dcebcc37c04e045db3484c81007d99e39e5e703b36d7faf80d11456771ec3c5cc0856a12b575e4046cee9b643bc5f3ee57b2356cbd3fc447ba013da8dab37c6e2a2e4b17e07cb10b47124b6256b361b4b221e363db3dd1db1f2a1c89b856441c464d28c1cef77f57", 0xe5}, {&(0x7f0000000040)="4f9115c71d36", 0x6}], 0x2, 0x0, 0x0, 0x400}, 0x1) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = kqueue() r3 = getppid() fcntl$setown(r1, 0x6, r3) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) shutdown(r1, 0x0) 16:00:44 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20002, 0x0) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) poll(&(0x7f0000000100)=[{r0, 0x21}], 0x13, 0x0) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) 16:00:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000140)=[{0x4c, 0x0, 0x0, 0x4000000000000000}, {0x2000000000000040}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xc}, {0x30}, {0x6}]}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_media}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:44 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000040)=0x7) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000005c0)=0x2) ioctl$TIOCDRAIN(r1, 0x2000745e) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f00000000c0)={0x10, 0x1ff, 0x4, 0x1, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x1}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x100000001}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x5}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x401}, {&(0x7f0000ffa000/0x5000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xf000000000000000}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0xff}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x4000000000000000}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfffffffffffffff9}, {&(0x7f0000fed000/0x13000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x3}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x4}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x7}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x4}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff5000/0x2000)=nil, 0xa9}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xe519}) 16:00:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000001340)={0x3, &(0x7f0000000080)=[{0x40}, {0x4c}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x28000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") 16:00:44 executing program 0: socketpair(0x11, 0x6, 0x9, 0x0) 16:00:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x800000000084}, {0x30}, {0x6, 0x0, 0x0, 0x9682}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x7b, &(0x7f0000000180)="b691f1dd3bf7f28c6581d74a07d1b31958c63e147422e9df6d53fb8ccad74b36a03855f9f9b6b7621be7e8d2d3b0d6e660a89eadf0983417618683d89cbeeca2604b0aa6f0c923aa0fd2b14d27bef849fd02a3de3bbee820012766ea19036daf9673c4645b510d9a28bded81e5170047fdb452850ba867f3f4cd86") 16:00:44 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') r0 = msgget(0x3, 0x380) msgrcv(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000001000"/82], 0x1, 0xfffffffffffffffd, 0x1804) r1 = shmget(0x2, 0x4000, 0x10, &(0x7f0000ffa000/0x4000)=nil) shmat(r1, &(0x7f00000b1000/0x4000)=nil, 0x1000) r2 = shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x3000)=nil, 0x2000) msgget(0x3, 0x200) shmdt(r2) r3 = open(&(0x7f0000000000)='./file0\x00', 0x38080, 0x0) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f00000001c0)) msgget$private(0x0, 0x8) 16:00:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1d}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe6, &(0x7f00000000c0)="83") r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x1, 0x5) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000180)) 16:00:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x400400, 0x0) shmget(0x1, 0x2000, 0x60, &(0x7f0000ffb000/0x2000)=nil) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) setuid(0xee01) r1 = msgget$private(0x0, 0x400) msgrcv(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000000000000efc00000000000000000000000000000000000000000000000000000000000000000000002000"], 0xfffffffffffffd3a, 0x3, 0x1800) r2 = fcntl$dupfd(r0, 0xa, r0) accept(r2, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000180)={0x9584, 0x400, 0x3, 0x200, "f0065b1366f77ae8a676ecf6395d41afede4872c", 0x0, 0x49e}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x6a9e, 0x4b, 0x5, 0xffffffffffffff10, "f32f721401710837bd7afecd1c0712048beff7a6", 0xffff, 0x624}) shmget$private(0x0, 0x4000, 0x200, &(0x7f0000ffb000/0x4000)=nil) 16:00:44 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') setsockopt$sock_int(r0, 0xffff, 0x1a05, &(0x7f0000000140)=0x5, 0x4) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x11000)=nil, 0x11000, 0x5, 0x10, r0, 0x0, 0x0) r2 = dup2(r1, r0) select(0x7, 0x0, &(0x7f0000000340), 0x0, &(0x7f00000003c0)) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000100)) ioctl$KDENABIO(r2, 0x20004b3c) fcntl$setflags(r0, 0x2, 0x1) 16:00:44 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x40001ff, 0x0, "b8000000000000080100"}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x90, 0x0) unlinkat(r1, &(0x7f00000001c0)='./file0\x00', 0x8) r2 = socket(0x18, 0x3, 0x3a) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_int(r2, 0xffff, 0x4, &(0x7f0000000040), &(0x7f0000000080)=0x4) 16:00:44 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$KDENABIO(r0, 0x20004b3c) r1 = semget$private(0x0, 0x4, 0x4) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000140)=0xffffffffffffffff) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0xfffffffffffff000, 0xffffffffffffffff, 0xaa, 0x101, 0x1, 0xffff]) ftruncate(r0, 0x0, 0x2) r2 = getgid() setgid(r2) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) getgid() ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000080)=0xec752d7bcd5aa26e) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x100a0, 0x0) getgid() sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000380)="161c9a77bb0f1d9ad593e44389da8285d9ea7f44c3e95d2562ccb376c6091fd852f03a2f", 0x24}], 0x1, 0x0, 0x0, 0x8}, 0x407) r4 = dup(r0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x800, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000540)={&(0x7f0000000500)=[{0x84, 0xc2}], 0x1}) fchflags(r5, 0x0) r6 = dup(r3) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000580)=""/53) getegid() kevent(r3, &(0x7f00000005c0)=[{{r3}, 0xfffffffffffffffe, 0xf5, 0xf0000000, 0x2, 0x8000}, {{r4}, 0xffffffffffffffff, 0x1, 0xf0000000, 0x0, 0x7f}, {{r5}, 0xfffffffffffffff8, 0x11, 0xf0000040, 0x9, 0x6}, {{r6}, 0xfffffffffffffff8, 0x4, 0xf0000000, 0x0, 0x81}], 0x9, &(0x7f0000000640)=[{{r5}, 0xfffffffffffffffb, 0x88, 0x48, 0x5, 0x7fff}], 0x857, &(0x7f0000000680)={0x3, 0x5}) recvfrom(r4, &(0x7f00000006c0)=""/210, 0xd2, 0x42, &(0x7f00000007c0)=@in6={0x18, 0x2, 0x7, 0x4}, 0xc) shmget$private(0x0, 0x2000, 0x222, &(0x7f0000ffe000/0x2000)=nil) fchflags(r4, 0x7ba3d9df75395189) ioctl$VT_GETACTIVE(r6, 0x40047607, &(0x7f0000000800)) getegid() semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000180)=""/203) 16:00:44 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)='ol', 0x2) mknod(&(0x7f0000000080)='./bus\x00', 0x48, 0x5) 16:00:45 executing program 1: pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x200010004) ioctl$FIONREAD(r0, 0x40047309, &(0x7f0000000080)) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x1) pipe(&(0x7f00000000c0)) 16:00:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x74}, {0x60}, {0x6}]}) r1 = msgget(0x3, 0x0) msgrcv(r1, &(0x7f00000003c0)={0x0, ""/4096}, 0x1008, 0x1, 0x1000) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 16:00:45 executing program 1: r0 = socket(0x2000000000000002, 0x3, 0x102) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000040)=@abs={0xacf25922147002da}, 0x8, 0x0}, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) fchmodat(r1, &(0x7f00000000c0)='./file0\x00', 0xa, 0x4) 16:00:45 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x8181, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000002700)={&(0x7f00000026c0)=[{0x21, 0x101}, {0x0, 0x9}, {0x21}], 0x3}) 16:00:45 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000140)=0x1, 0x4) write(r1, &(0x7f0000000200), 0xc40) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffd56, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x13, 0xfffffffffffffff7, "840300000007f1ffffff0a00001a00b877b400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, &(0x7f0000000640)=[&(0x7f00000005c0)='^\\-\x00', &(0x7f0000000600)='\x00']) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r4, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:45 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000140)={0x1ff000000, 0x8, './bus/file0\x00', 0x3ff, 0x3f, 0x48, 0x4}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000200)=@file={0x0, ""/55}, &(0x7f0000000240)=0x39) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20}, {r1}], 0x2000000000000033, 0x0) openat(r0, &(0x7f00000001c0)='./bus/file0\x00', 0xa80, 0x120) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)=0x100) openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x40, 0x0) 16:00:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x14}, {0x30}, {0x6, 0x0, 0x0, 0x100000100}]}) pwrite(r0, &(0x7f00000000c0)="fb2f8a8d1a029be96931af96fbd440166cf5346b710c99394203000000ac79aca0b1c41bbeb771a31d6d47", 0x2b, 0x0, 0x0) 16:00:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x2}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000180)='=', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x5, 0x10, r1, 0x0, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000001640)) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSCTTY(r2, 0x20007461) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:45 executing program 0: r0 = socket$inet6(0x18, 0x4005, 0x0) getsockopt(r0, 0x29, 0x68, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000040)) 16:00:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x28}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x280c0, 0x0) syz_emit_ethernet(0x2, &(0x7f0000000300)="398e") r2 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in, &(0x7f0000000180)=0xc) getpeername$inet(r2, &(0x7f00000001c0), &(0x7f0000000240)=0xc) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000140)={0x80, 0xffffffffffffff55}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/vmm\x00', 0x300a0, 0x0) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f00000003c0)={0x1, 0xfffffffffffffffc, 0x5, {[0xd66, 0x80000000, 0x84b, 0xfffffffffffffe0c, 0xe60c, 0x8, 0xc52, 0x26c, 0x1, 0x10000, 0x89, 0x8, 0x5, 0x5, 0xfffffffffffffffd, 0x7, 0x2, 0x80000001], [0x5, 0x5, 0x38f, 0xd042, 0xfffffffffffffffd, 0x4, 0x40, 0x2, 0x2, 0x4], [0x5f4, 0x3, 0x5, 0x1ff, 0x6f48, 0x100000001], [0x4, 0x2, 0x10000, 0xb59f, 0x2], [{0x6, 0x3, 0x7, 0x3}, {0x2, 0x7, 0x4, 0x4}, {0x0, 0x4, 0xfffffffffffeffff, 0x8000}, {0x9, 0x5, 0xe}, {0x100, 0x7, 0x15b20000, 0x9}, {0xff, 0x4, 0x8, 0xb26c}, {0x3, 0x5, 0x101, 0x8}, {0x7, 0x400, 0x1000, 0xfffffffffffffff7}], {0x8, 0x1, 0x81, 0xf}, {0x2, 0x6, 0x7ff, 0x200}}}) 16:00:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x2000000002, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x54}, {0x14}, {0x40000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffc57, &(0x7f0000000280)="b6a5d112a192faf002000200000000004af0379bfdd985") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f00000000c0)=[{0xfd, 0x5b6, 0x1, 0x5}, {0x7fff, 0x49a1, 0x76b0}, {0x9bbb, 0xfffffffffffffff9, 0x1, 0xfff}, {0xfffffffffffffff8, 0x9, 0x9, 0x2}, {0x9, 0x8000, 0xc7d, 0xfff}, {0x400, 0xe7, 0x8, 0x7}, {0x200, 0x8, 0x4, 0x7}, {0x100000001, 0x80000001, 0x3, 0x400}]}) pledge(&(0x7f0000000140)='/dev/bpf\x00', &(0x7f00000001c0)='/dev/bpf\x00') 16:00:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x42, 0x18) getpeername$unix(r1, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x1, 0x7fff, 0x200}, 0xc) 16:00:45 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x3) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000280)) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000240)) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) link(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000200)='./file1\x00') chdir(&(0x7f0000000340)='./file0/file0\x00') r2 = open(&(0x7f00000001c0)='./file1\x00', 0x201, 0x0) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000040)="96", 0x1}], 0x1) pwritev(r2, &(0x7f0000000100)=[{&(0x7f0000000180), 0xff20}], 0x1000000000000002, 0x0, 0x0) 16:00:45 executing program 1: r0 = socket(0x2011, 0x4003, 0x7) sendto$unix(r0, &(0x7f0000000000)="b1000501600000020000000007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728211ee4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b120400000000000000000000000000020208a371a3f8000400"/177, 0xb1, 0x0, 0x0, 0x0) nanosleep(&(0x7f00000000c0)={0x401, 0x3ff}, &(0x7f0000000100)) 16:00:45 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) close(r0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000080)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f0000000000)="8b365bcd38a978210daf96d73166eac83611ce45118d1e9fef7a1ac4936f34882009", 0x22) write(r1, &(0x7f0000000180)="09edd8557e598b7bdfaa953b1f015b200a", 0x11) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:45 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x10, 0x40) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x1, 0x81}, {0xef, 0x6}, {0x23, 0x7}], 0x3}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000200)) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x18010, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x2}, {0x3, 0xffffffff}], 0x2}) renameat(r0, &(0x7f0000000240)='./file0\x00', r2, &(0x7f0000000280)='./file0\x00') ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000001c0)={0x7ff, './file0\x00'}) 16:00:45 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x87b5) r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000400)="1271f38d7d2114ccc0623013e9fa404614ec5efacd15d5dfa100d983672e174516da45a1a396dd1956c4929cdb338fee5e19b274859fab6342aba0f909735fd47f7acd5ba99b221c73f75b0bec9fbb415dd1db347174a2c2930876deaecfb729b4423283ec22f8693fc67d6aaab57c6f2d5bb6d4c3d69774c722ae39f8f57e908bdcd6adfeea8c6af877b084e7d7b610499a4b933d7dce152446788f19533b0579e368477b8d66f3ff97c55658da9fc5ab053da8c96b81643b358f4ddf34ae4d30ed5508f6f4580cd8fb01fb38cf232ae7bea6afe2df1ac9d1097205b19684012ad2f044c6852b22882746e29290ea54390ea05e130ff2bfe714c058a5df4c462ac445bccbb685777d03c32403363594a58e04fe4770a3af0b6111ea7404ebfc78d74b0c17387b67e14599af1c4afd1ce60f72d37b5020cf05498ff8dcad491b4c76996cf34f56ffaed46896e7727eaff02c9e200a260820c599975c68bdab001e9a384e621e71796e52bcb0908eaae771d833148a98d881114adac8c28445eb092384d937fd7b1c2c35db4682cd1d2f2edc5425a1138e6c5e0dcbeb6cd5f17ee5f05833988fb2868c4a016741ec4600cf0ddbbde170ca2614839c6257bf14ef5313a544274e4009671e4b9d93a5a8e052b9d1376e69a3fc5318455610abf06e1e1bcbdf1d9c8c7d1a43102917e5cb2563e8692e4e521fe42eec9a4fada4ef47", 0x200}], 0x1}, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "4244d66252fee36f8e04e2051bdc90d0e99e71e0"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) syz_open_pts() openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x800, 0x0) getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240), 0xc) fcntl$getown(r0, 0x5) getuid() getgroups(0x7, &(0x7f0000000280)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) 16:00:46 executing program 1: r0 = socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x8) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040), 0x0) 16:00:46 executing program 0: r0 = dup(0xffffffffffffff9c) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000140)=0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0xfffffffffffffffe, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x10b5a92873a6a04a, &(0x7f0000000240)=[{0x60}, {0x7c}, {0x6, 0x53cd785e, 0x0, 0xfffffffffffffffd}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)=""/57, &(0x7f0000000040)=0x39) 16:00:46 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f00000001c0)='c\x00') pwritev(r0, &(0x7f0000000000), 0x0, 0x0, 0x0) symlinkat(&(0x7f0000000140)='./file2\x00', r0, &(0x7f0000000180)='./file0\x00') readlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) fchdir(r0) 16:00:46 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getgid() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000000c0)) recvmsg(r0, &(0x7f0000000080)={0x0, 0xfffffffffffffef1, &(0x7f0000000900)=[{0x0}, {0x0}, {0x0}], 0x3, &(0x7f0000000000)=""/11, 0xb}, 0x1) 16:00:46 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x10240, 0x0) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x800, 0x42) chdir(&(0x7f0000000240)='./file0/file0/file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r0) 16:00:46 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) dup2(r0, r1) 16:00:46 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000027, 0x10004, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1089, &(0x7f0000000000)=0x1, 0x4) 16:00:46 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = open$dir(&(0x7f0000000380)='./file0\x00', 0x30088, 0x0) readv(r0, &(0x7f00000004c0)=[{&(0x7f00000003c0)=""/207, 0xcf}], 0x1) r1 = syz_open_pts() close(r1) syz_open_pts() r2 = open(&(0x7f0000000100)='./file0\x00', 0x8, 0xfffffffffffffffe) writev(r2, &(0x7f0000000340)=[{&(0x7f0000000040)="2d8a57f848cd12d9ac055d47b61e18e1ba8ceb9a1ed33909fd8a45b24b0574e565b69b1cbf3688198cfbb69fbae342a735a6b73360", 0x35}, {&(0x7f00000000c0)="c3cb22f62be32fc028309251baa1fd4a9e59635f6508704729c3", 0xfffffffffffffded}, {&(0x7f0000000200)="619b291a31f5a5eae0b589c54d73c798a7241ac3ff4ea659febe4d5f4cd5d44fbac07e3b9c37721649dea81b0ce6f1784de7cf0a5d0ee368adee2718c3b0e0ad52af5dc21f8f2985a41425542b3b1c2a2992dadc1bcb4599e2acd0cddb9145c62cf81dea141af8d9a57f1795a3cf7e62b18b285f18a4d113bda791d415dda6772810baf3487ee67fdafc95b9e9715e25a3e11a7c7944198f20dafb6940d4022abc35", 0xa2}, {&(0x7f00000002c0)="7e5de673c088383b87c96faa015a3aa53b08fa1979e87acd75ab6f864c4cdf1e6c2ba23059a2cd7447d841dec6ec463df7572af16504cfdf85d35f534b598a99e1", 0x41}], 0x100000000000007a) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000140)=0x2) write(r2, &(0x7f0000000180)="d292ad9bc9293ba5fae1a3486bba4e8c98d05f63d658932983f80900553104cbe5dd4c8a0dc59bccef62ee3f0b23d99ab5d846da84d4b613f39c6fa8b89f7f00babaef5dcacbdbe4867619c9f696182013f80a", 0x53) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) open(&(0x7f0000000580)='./file0\x00', 0x8000, 0x12) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) sendto$unix(r2, &(0x7f0000000500)="54715711cbdb6b178e1adb101de0c987dc30dc3caf97216c0b807a4dcda7fbfd26f8500f3c7cff04453d3a1841c348755f4d849b964a06889daa771a451bab48321394049f07a07407977d478a2c653c3e27fc87fb416e45efce34a8e9e796a403c3aec4a59c9003f914fc6927d094c530e874", 0x73, 0xc, 0x0, 0x0) 16:00:46 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000040)={0x6, 0x1, 0x80}) ioctl$TIOCEXCL(r1, 0x2000740d) setsockopt(r0, 0x29, 0x3b, 0x0, 0x0) 16:00:46 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000440), 0x7e, &(0x7f0000000180)={0x1000000000100403}) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x40, 0x0) 16:00:46 executing program 1: r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x100000000, r1}) dup2(r0, r0) writev(r0, &(0x7f0000002540)=[{&(0x7f00000000c0)="5cff9b0802459f9b6ca63818f82a741a45b66d531536695b09af9feed89dc0de0090cb46f43bd4b2178dcf266d7bfe5003cf0cecd8b7e6e2134514864b98f92781cb08024ec42399ee51a9d728de36a4859274133ba9deda5ec43ac7452990291184e6db2c8abb17853fbd45dccf145cf52df54deb15489727252cf6648665474b77f85837fa6d97a9", 0x89}, {&(0x7f0000000180)="5c5867c03fbc32c906e2739813d0c547e90ef4d81941089b3d0cb948c3e2c13c241b58519423ff418e2274150df8e3516dc2bd89289f05a12838281a21e91a79ad498e35c44d8ce2b66076871e1fe6", 0x4f}, {&(0x7f0000000200)="7e7157e94d4ecb709534f52faddf1c7cde865467b1a4b87aad7eee20b93a6cdfde25f9c5a70d520feeec74bfd99adda8827fd034417acfef8cdd92c4d02a7dfdfa53a01916c09e6ec1033d2d14d46ead9d7acbe3cc56fea030b5ea90a8fd52663d3d8e3c7f420ddbedd5967832e7d6480a5ea3b69445a55eec178602d5eee78c88d151a21f91f09cfbedbf695a2f527d71ed943fe208ec147f51bbc87d791bfc3f91af4108629575c42d47a4007dc6c7bd29aded299262a0f41956a0e2f5c1b46a339babd3c0e4e2f29179dc57a178c54aa46f3bad141bb85a87f0bfdfe835742b94ce9428457f", 0xe7}, {&(0x7f0000000300)="d8566d429ff25d53d42f27a24b9f536d35cd314d8d424d2e3d64c1937933a701b3845c2488186f7ab2c62f3c1d00197e1c8cd3b1a3cb418423e46aabb9b5e3d44f82e5ea23e12ad7b371dd264124b2f18714718c6f29fb71e50f0a8674ddca9234d306bc40ae80e17632af285e91e593caa989087bb97a3abdc69aecc9d75348730b839f61aaea577515424250dae4810c00fc399ce0d1665e3fbf978a44fa59bdbe1bcd195ca7ce88bff534c75af8059c5e5833cd", 0xb5}, {&(0x7f00000003c0)="7d6086d643c0c797de8befeaf4194c4361bc2de1197b58d7735c2a4c16bfee3ff4b6ef77578539e26aff770ad3f858efc610be0f69c2bd5155b3a39dcb08ee5b285616da9ed6cfdfc6ae04bcb749d021c2c4e2145ac76062da044dd2c9043aa8cbcc885f9db937fcdbd61d8ea5f4028dea", 0x71}, {&(0x7f0000000440)="75edccbbd179cc45337cf089bbbb616c49d649dd60ddc8f7cdfb1dd6a82325f9cd2dcaf1cc32d453ace16b5376b913055e693fd3daa18e1ed5fe5ebfbf72f2c1e7eb64e9b21a3421a4be1fd7cbc3817b98f3c6dbc27789a6845a40cea26e6a5266765641682d46ef7e40d0e31d1c2294513fc65840e59ad9e21e5fa29b9fba8f8717228d1e8ee998cb13b048e89f8093a3885d3532b133c6e16a8d28554ab684777476b227878941503257da7fe0fe3bbd0650ee50a6440194211e92f689fb94d6439dc0e43fed5f", 0xc8}, {&(0x7f0000000540)="aa91e5a1afab65b07cbbb0e3f51a3cf5839b0b5e03ef1e288ba743271fb8f7db8062cb2677891ff5a706db821399872ee895f45feaff91d28d9cbdccde420f289e39bd3011ab687e4697281a440b7d2160c469cf7c25a35d399c40c5fe6cf890ec6ad168a4c208e3a3483a75734509353f829e5b5fa5b2d774a10cef1b61232c9b2381056cf58fec176d0f3fbd3a1339d29efa009e7bb272e36796292c72c6de64b20d1a24084a4aa5c34e1769d1a9178455fa4364b803304d6db1720a02dd9045b2a6262f6c51a95660244b29474bf5267a97c7de25881b28debcb9ae805ba44aeeef367f5ccabceabdaa26ebeb3b8accf0c1224f15a1875dee4cdfe0e166877dd2b52086d9d09d5b7f000d07bc3e2a5269861a6809a36b4cda13e3b00877ae73e322e2a2c4b6b50716962d1c39043a3c3c8fac3ff2e1f66803312799d387c6229e856cb76f38743c8c14c89fd69affeeaef7cc9ad368b9d3f93bc6e54dfad949b6db446e53f48324e7a0fc7d473c1953b04ce5c36c226abea8950c3e777fb1000c0afdf918dcaeb24bbe9a941063b0160a51497b59c24abd90395572392a9df58eff674974c48fd2c12f8ef628909c8687d806e751d33b17d897a1c34a3cfc8e3d6800a1cef7d70beffbd04708619d4fb7a5670d1ad03b5b719545efe86723c1eafb1360d2ec64dea068633e08c12a47b959429df6b30b2517049aa52bbc1ea7e91356748edcfac8428926c1ff4009231c8c45a89dfc5dbbe96898d81b6c8712f1e91abdf167d89efe0edac41a959f03bd9aa659163a68dc8ea0d77e4e90dfb91c3bcb694643d0460e4733bcbaf21abcac991942fa0df9597c797360fca04590d34fa7780083e47484dd31e022427d755515de338c7b7f2b680ebfb57422bd7c1ed6c36fe262ca71992ba9a5c6a56747f46bf4fd8aea694a70179cdda43801e9d43b62f5e3d708e1e6ab7e60f05a8b615e5d7c8cedd2fd2b13872dfaefb87c0658f07dc8ef357684514d0ae6cc7f7b7f2c99c7a554a56c7817de16326b34fcc0d0bd115d9c06e8a86ab0527f03213ac1bbea9a8e1244cfcb75c994d604e725dd54d37d4ae74059cf732e6d6b4f434074a22c770f78bf2a677ab493299e8f86bcc943bbb1fa4652bedf3491e024109302aab9c83f460d8fb75ab8bd5a20bfdf8df2f41a0324d3242687b58bc3b9d85dcf7b3f8ae10acea0be93ee281422426fec72cc1ff3139868785989812f9f27f3ae17edb8b01b6bd0bf87678d3958d1b6619737b7a3e9418396c1952af8b9ae5ffa0cca16b651d9cbcda3c1c47d2d8cc805cc60226436fe27f55e39b77378a326b0e1a0d5365d9dab021cad91cb5ac9a4423da2cccf8170f6e4cb10047537090b2d533db4eaeb59f31e1a5e8c82667e80888a2a92df820258b836b27326961b4b07121a386b1fe6c479e2bf238caaa016c8c123330f52a21791fb04bfbc66a16eadb65abace1d2357316615f2b8a84bd17ddda2ce46074fca19624bfc9c8a3bdf3d613151d68235a2c3532524794747d27dfdbd1a9a2baaec3020bef6c51c4b0699e6359110b730f83c2a225bb67fd88047e3d2b319bd0496e348b9af27552c668c78b775bcef705351e0f2629c9c263ae59832abaa18f409cfce612ca8cef7d574fc3e90cedd521e11369914798999687c35d7335cfa211fd915d67d7f6f4749749fe6a31d722f58a36fd299b413bd34faff8819d5ba41112fdf4e8eb40ed83ef9571cd5584b009b5ef38bc57898f4852a0417ad964cb5cb8d49c3045227cdc574f47e271ccaec4cc9d0d38f175e98051f43750f1c4228c8ab24602013e7360275263db020e150cd2b1828ffaf75e3a8c69e3323aa0494a7a97f71fbbf3824cbfe16a44822eb74c8e1f8797d67d087fcaffb738feedd6ade0c74a6a5289b81098d67984c2ddefb7562f9b594fbad42285b6c637f795110ff6b6a988eaaf9bf4d22745ae12bd8e86c1197dce34db7dbe830cf34696f03422f338671d287ad2f28e49e6071f1b8a8ac64878bbc4d68ae84c8681641b5a10279a6c7c15dce51e669e4bbc0b83e2b9be0b3c73eea9fc2de33bc41bed9b6b6daa7b12df10238db076b4be7b83934418b0199976d87e685c439d6300ebfbf9ace965df41d837f27f7ee91f41bcefe6f17836e4f0e4031dff0d391d516e35d1bf1e1ab02874607bb8548e7c018ac6db9ed2ae558b62b7adc8b784018f20c3190d835993b1d9e37b88111fb03521e0e04f8b3c1070cf3623db8ac5529a984ca25442cff946ca013831b8f0fca33deaed5a2e4c0cc973250c9b24acab19aa79fcff58c7067b972fa9c1befdeb527329d9ca94266815d5136f6cb3d2ac443a1e87ba202cf5c93786e8996194962210beba5a5058359aaeb1acf80ad26a2b9fa9d9ba4d8cc237d51d8986f476bfdfa27f8e5993ea3c82278dca6d22d4cb66fd97543c27e286c776640cb286aac73b67bc927092c87a3908e9f5e15ec037d926251294b5acffbc31556dd5b383514c1dc9d11b9e0cdf709970c188f7424682878c81f8ff19944cc8eb079296473787834558c7395517e9b3b5ac4ef7f4770d9ee66aecb1d0a33e76a39531b85cf5cee4b57312c3728240195372c3eab1512b0e86ac4cf85fd850b5f1b30032da0d450c64fb7720dfcd22383ffac883bd284d95021d79d4e0921ecaa1986cb27700761bb89ef9c20a5996668e7de44e18d12d9d137314352c1d77c1c8a5ac1c954cf0d668d5c4484fa49dafa49f5864614bcf10fe85683b27a29ffd2869cd80d14beeee6d8991007d182b779fe1ac0cab4cf7d737909e405a93c56cc729cf3f4a2a7989ab15db0d3150450c51e1cb4583ae1dc267f0b563db2f876173ccf86fa8b63ef841afad6b0e15ab8117d056123a14c55767da08a5fa78e54d7e8f381732fe42167a363ff42b9d72f6c508eade5a532512eea303325c34281d41761303b67ffaa0d2ff2b064b477bbcdf0fe8cf1b5de1bade625c8892b46a880bc2e1bcfa030e0af5882473ed40bc63d3e0b049502b7b7aee241981e0f84192b3e84f470fbea30460a0f0183a7bf4c6787a5ff0b3f6314924c6125355cc2379d2069ef40e5e030e8d52fe50559cecadf5a420716f2fe53d88bd189431866e9ee7d64859511489aa0e58a3a447f115c4f9b38e6a3bfaf658db5ce26806e8af4b215190a9f80db021a10224b4a86068e8cc33dda1eb9e5488116545f7f30a97dbe4fb536fdbb5becc8cb2511d9965de491e7bc7cad9c445e8d1fbfd2a3d35fac90a9ed4ccd209c744e5c17de2e27ca07317ebb21cd2a9ebe96aa65e228af303e6f3878f95a595cad1b55f45cbbc953d020322c4d34b9fa62fb377a4c7f60788d12aa4b37c20577bbb9bf9f06958134ddb5994ca23f38c9a8a9cee873e182a19a76b6686f770d7bec0d3b55d6e99cabc073f02d043ce1d4d997f5d52c0cb78e2a86baa32ace682eae6bc378984e5a5d586ec95e15045296c99baca5b5e28a642de50f5e70a7eb43c4a38ffdde86163ceae99a069f5719ea99bb7783d843656cbc76d6676057aa206aee7d52eecb1ad4f3db905afb98b159ac394c53740d22032318e784062fedc64bd5dd5ad95ac80ba4c6b4d5fb4bbaac6bd41f4fd88b0395306a2dbfc9906b8b2b36262fc6a4258ad8aaab6ab7009c9e10ee58401c886b7e9779cd71afc374c23970f45a38f82dfff65c8cecd1333b36832d26ac320fb43f6b0cf0b927d998a87e7cf60d2a2eda18890b170c6fd90f5bee385949fead23d50cc6a81ac0d22459304c0dce2a2db8b20eea04644d15a95faad73e6f7b992c1e7fd7d521696b3b8be20889a63ae084725b1a844795e0ad83db94918b02c49502de159de42eb6353345211df4e38aee50a16bf113f3735fa2f2a6e4281bee0a3068296e8f779b424a31a3cb79067f03b2d3441bd573a0babfb2b650a2884b8e527213457f9ae078e14282683258cedbede27d5bee9bf92d419fd7a6679ef2c1b2fa222b396b0c93554c505f5a94579d60e5cca314628940d118e1054db0342e193ceec4b60a37dc9eb82010a38ba38ef90b5ab6a88f68a9bd4350c454da69a2aabe4511c2ea8c8f27fe4f523886c96d98d052c86c66c31ef6369d3bc8b0fe8d86a933f864d9907584aa4a50387826782b068a81cae8ea71e2f0dab1eff6da5ef7224662febea772577a00cb9b2a44edfd3fb204235522659e871983d5269a5811850566bb099b58683d9a33972083f973b777614023667fdedc140a91d5662b88c658d4618b01ee4bb02dfcbb12b899caa3595772cb586f1be12778f785bd0d2d388ee846a4dbce682a762ee9f0e2a8e6c03b725b84ed76427cee281d14e33208d3f2dbcb96863df1e42ed485edb52eac9b9429cb9084f72d11c4d3379dfac359d6bc34036b0da9aac09633f419cb0921f4cd48bf4fbb9188d7057485b1aea6b112f2dfbdd77d2ff59221ab9dafa3744670721a0d0da439fafc1e9e2ac3895f9e03fe1292fdd24e492d5ccd016cd5886531559daf65762e8672028b6dc0e3a40fa4d4fc318d5cadab52e535eae823da5453ae333431f9ddf584a1acfeabdf8459092f6c2bfcedcae31a7d27ae0300b2e21d9c12d59419f646a196e432454458053a6092211347c0af2aeae235be8e193972cbbc217634609822ef9d77543ed719a2797ac0dd07e352246aceb2d70a306848bdd67d27515fa9fdbc0231ad86e487fb5e1fa111ba20bb649ae20ba70333d474c406cf3ef5293097c856f073f7e597d50a24a066d3cf29d0dc3edab7a1ac979ef291a8a326cd5c601038bb3fa71d7b353a4de39fc79dd30b4037cc538d9b892f6de17ab704bececc3988499071566e699cab851aa1f9864b5b78338160e9446ba612751b3da3672a32aa7d369beec554f50ba7e74114e7a682a617104fddaf6a5a7c8c9a3719f1fb173a10548acd989965701dc1c021dc44d6d932c7197754abd29bd3ef1ae401815645d7ac91875b151601ec650a9da190f1ce5c59be6f5f90bb2a7a0c8429b08adcdad80f1d853b80d5c97ac9e98bdb99ee8ac8bc423b16cba69ccfe243a56a6ba840f44d301cb66eaf78df187fb99c44315423b4a7f99cff5d9f43089198fdcf6e2bb772d38cfa2c492591d02d41da5d948468a90cc289f02c7ceff9d6efb05149d3c497c4cee52686393684718ff8d38ffa299ee88edeb6a896d1d0160a1ac1335d4cb085966e7c0a397700f4f6a2fda1be76febe1df10392673c0a11ce0a4a1f92162d45bac0019fa97e82c5e764fd5d26c3483fbde3929cb45a6378caecec1b0757c5b701efa249185409ca2cac12a6b5e9b3c8d03e0ab4727ec2fabb1dfae3009dbc26b77b52bd6598a53e63115d4e58b2ac35f7b8b1b2c6666293900fa31c5e8f40fdcd14338cedb8d7b92f7c96c0c7c2fbea71d9e9b309fb74a6de107c45ed35a7409b454638d298bdad27bfe8925643f4ff12395381840cf90fc55a33286499680cac33fc917eb28bc841c3e8b2a3ea468b0cfec6e96b9cc631c664c9fb0bd8a7802665026aed5af6dc28131b1ffcabcec82d17a2fc036088e31b8cb4d5c0a7af826f8a3cd649a78bf0d26eb4a43f044fe35a0b3282da776d2a248e6b5392316ee455f2fc2733cd0fda3b9fe789f949b7d9dd58b293484da44f2248753619656a66bbf21edf7f5422004cd52c24e85be56141305d83c3cf59c799f8e59bf0455a093739dab63a8d1fbb800779721682fda56b2321653281d649a58e4408cc8e4d9bfa4badbc5aada8777a37924a336fde1ead386eb01887eff1", 0x1000}, {&(0x7f0000001540)="d0d01b4cc9820b3f5ad1cabc968223e65678b44e1f944718e10bc1b3a2aea8162d6a03d57c5b274f546dea1796b0564c0285bd57d86c3def260b8a36b579cba0c28ab307cbc68dd490643485520c5f5253c3c81be297f10b9e3acf9d9b4794bb5b1349dcea7e9cc61adc1cdf41805fbe08f9754ea91e6ee7dc1a513924eea2dce05cb1d7dbde87545814aaa5ae048222efbc3b3e306d461f78172ca3fe8a8de8ba4d910e86bf04deecc9ccbe3448f5d86f60b74ef944719bb4b1506a2c1b0e088a7198e07bcfbd3b96fbc4c44f6a969aa412ef0377fb3bcc42f2449fedc6cb260c8843c8b7666cc2cbe3b547beaea3eb6acb15ce0a7e8de86217be26726467529aa1f926e00e4f81870422511b9dbdd248ba84e41d088dbfb2d893c577b47c06e7f334db069ae7047d7ab10016b40cf76ee01738cc340cda15bbcf7ea7a65472aa91c5ba25ec9fc9dcdee24466310f8c6784869d78a5b040de8bd8da636289a540896b08b628dd2ade37f87cc55b2f27129f0849ee23d11d4b27d52ba49cb48822a26182fbdc1b00668ea5197ae7d65480caa23ce4daa470bff4dbdb6b12cd7e2ec863bc649570b00cd20d09cc12a6ade4651b5a3c9d6100e14c51b0dac0fccb9916103abe838148e45c3c403c9ad0b2488ec17b3b860240150e68eee9ded6ea2cd580d3596af763ff10011eda8cad541f563f1da61019ff0b188805690623da05d0357b89fd9c6d68b73abf7248908c3af5865a67106bd345575de9ea148359c28d158e1b57e243f93ff74f457f2def1c6af1da4629bc4d37ff51faa6a4f814c3fc2db23317e2c935c36347f9df389fa61970e4685d5b4fe264cdd4ee92c4df5d83d14f2083e40b11a9486f5d8649df1df4d78a9dfd40bf35a0ea9a2a6e715d91157484a51673268a353e6cdcfbe8b60ddffa3aee38cc410bf1c55b93468798de33d26e0371af35d4f37a2de8cb652042f6e4465456a10febdb70a85160cd01c02e4206d8d8647cddfe2b93313a7f05c40e65b9592c6b5d623695612fdf77b10ff9669d5ac2da5a55c0b317f26c00c6a76814b040a089707a2bb300a9687568a1b164c6dcaaee05c9d7d7bc4d5edf923abd1f2fbffb98511fb82267da80511afdd3d50229254c02cf091bad5481ae276bb1918c8a562425353edee51511a539786032a940b3ec8731ed460fa8499063dfd9cb3831c00045e1f3ead6ab6131d2409f4050f2b8dfe25304b6e971ac650d99e267ef57ad4396e4a56ec023da8d30d351cfde258502be3ae6a0014f3765df3da84d40b9b2f189e15ab4e613316e9248d39a20268d02a81fee352c8ca2d2ef1d65d14b13b4b28dc1adcedd907170a5a9adff9b6e32808046e35836048087e0a0c977302aaaf6afa4b329d02fe5c2a1a726906196742dd2eb08500f480533f77bb2364b77ff32994f309b1f2ac0eb2f8f0a247946b0509543873580124f155acebd0ba1633eaad0511a87b27d4a2979a94af7ddb240447dad5cf95f01ab3399a9be4f11882c66621037f8058b2b6bdbfceb85eaf782ba2335375db872c365c590b87dd8b959b2f7a0b9f3af16cc23963415555536ce2e68fc1bb25c1e3bed6cc7c7faa8615d8b2439b1eda1fef405289aae7083473af03cd5dbf4b43f51c9a99ac42b1607e1d23abe8be146a6474b29dc6b5b80589b7b274d45a1adc54bd014acb9b8027e81dde40dedc224be51823072efb4f1cef8bfc336091c2b64d9518d9a81389c99aff1b620317e83a475de18f5144e1c479dd081e4e31f06cb189cd081a2607f9a62b638c3b063e355d09e122a4e203abc2734078dc95e83ea90e02d26735179d0e8bf3c71b33086e0e051d58810c3e379c8bb88ce7daeb8ecfc4fee870f0350091e9ea6b342bd283e795c4293105ba9d36386bb23c44feb728bf11243119cc58a81f2344fe9370620e72b0776f47e5a82a75e7cce7876410ef55e5e5353441551cf1f4d201e828ddd6f56ea3f9dca24cdae5f5a2e555e4222ad1b70da2b3bfbda6b5f257ab3c109c5e48a410acd6d6bc9f4690328049a8a9036ab2a02a8a48d4158e05d1a371b4c0ef71e11b4ec09aabb5d6431e8c3d734d1235e1c12dadf0c9e128ea369a5c94005f20924de6a5f5e219c6d2c9cc032cdba09551cc1435507ce3927b2db99c9323839abe5a41bc2870c9c0bd527f9dcef8528c0bc77fb9934ef6fb4f6b45ba7eef55a368adb250ebfab5168061fc9e9340767c0f19f0041ed8e70775f3bf84dde9dae9ef71418709ac536f089ae0351052e7170d8f4c95bd3a805fdd6ecbee47aab5dbb801d688ae276db1635bb846949563642f9c48195e2982d77b097562af38b386e08a84a30f756954ccca9197d8438110800a98eae525034117092275ae96d8e88185c5f16337d948f945cd86c34cd2ba91af987a626c57ceb09bc1bb4b056b3cddf4057fddb5b70c0dc79cd943a88fb64e6d9ae946b0746829ee2d664d528d64cf9cb835d26478e4e647f5d590891ce9ba4e90a806740f4d62bb77e07d815063332881dc4ada24a6074f87d468f7e094e579e5c1e4009ea8118c3ea1e9b41075832ab2ced682cae33eaffd1860cc746e8d00b13c2a76f9c0788389e4c8eaae580b606ed1c898b5ff15c425aff19f63a7e1f9975970bfc7b6fb43a12e7a7d6cc839b26150418fadd0d8a9f4a42ce0a8b8ae1f46ee15bcb361788e9eb0b492aa80bca0a88650faa53b5462d450e16f0db26f617ac9b3a16f43b000e6642bcfd94539b10053882b6d7f03434e212cd755ea1cb29f824a1b46fc8df7d94df8d1cf9321f0f78e228ce24f8ba82335cc3a6b5112032846d4eaa7bbde0fbfc5a71a9dfe6a384a3d2621967a1b0f34119878244472624067e3792a7b4c91741661fed1c10a67157764a5ba9f7fe305208970fc13135da2daa060583a87bab13ca54879d1a0344a706d99d6e1b6adc9a1eefbfa0246a0d8b398b7aba529c90c9118bfed16bc73b6b72e444dcc9a4496a6c0797ff0241f95bf5ebc2b212cdf50c8d3753a11f233a5cfda4a8075197ae16026ccf9689fa96bf49f388afd3c2e64738382940166507032e8cac333d3752d32012b0ea9aabca4b75f37f21b3f03e7b23acc48ed23b0f88466171067dea04606c702d6e6c48656cd8e088b3addcf2195cbd2a30dfbf33b4db9b7dcba58364e7de35c35ef3f7a0a55a7a5646d49011ac27e7fb15bdba6b637cc3e4f74766fa79809382b2df903233f623962ad734d74e2a86160b5da3853a3afbcb223c11a18475344a96370a2e177d3bc747b3b41ae5025f4bdca0718dd7080676c56021483f4d5350eb84f4b2d9130e20200cfe40407047c60b99efed6ab2801ac91ed2f9e9d1a35a9a7555d1bcd2b2d81a0880225043810dcb318a5fbe09973623270a4a3b9c0c41a1f9bd7f599c068e29201581ccb2437427c93427842776a2bb99d2936c53007f12112179caab9d29b3bc75d69f61cbf731a0a099e7d40053717ef64b3e941ae743ad6cb0a79342dde1bbb7fceb07423db109935e6a85d3be953d4d2635e86649b412d42e150fa6d294538e6f6f3008decf28fd7f06b505ce0c8c02d51fc217c3210bd466079d92b71ff856cd3c357e27d64df0956ab5acfa875e0c16ea1ba0e5b7d7879baadcee6b9301baa58012912d7db6468210404c5fc00235e776a8a9145cfdd3f6fa26b28133a65b1da3b1f732378e0898853c2c75c1d1003f5ac8f38b0d31bef66ba14428ce9236136008bfbf6b40e7ac47062e5bcf1939d22be753423e010cb709c40e1ade9ed21d159023aa5ba53e6585323a74aa93fcafa0bc72e39892d6c0600fa230f5572a9ca5f851d1ebd94c8debaeef7af25805e042a6f9caf9739afc8ed297b3653e7302d975e7bc0666e8c8ad4c3b4a2e7869cefe58d7d9c6aba052a85d0d82915724945f6e11a75f1a19d75ca1bcda0fcca5619081e1f3787bf349f5f9352781fdcb7df9cc87a6955c1b5cad680f99340afcb739ad63ec941fb35d6e4b3d60a763512673a746d0c5770a3b774559b9101765a183b6d6ef207557ecdd8b9792345013e20e5ea4bed217693772bd0aaac99aa1d59e3633a912c7c13c8fa8d3574df6a94f6ae0defee8b0b6f930676d6764e034bb89945356f6766eff2a83ce750f83331ed58b3230e3b08ee3bf103ad47a00e7126b68e10e2e5057177894535a80a8d43c20e7827d7d887f4172e02a6b4fc750136e4853eb4640aa085f9e870983737b5623c4b4c4fc84d258052509bada6f89af9fe6b689b5c3e64265b4da656a43fa368142cdfea2fbd2247a1e00c81c64eb91e75fed23b88194e482faca709684a244c35b7812941814da1df64da6a57749091113b3cb54010dc2f0ef46f054ec07e8be7cea14f5277e1de3420ad39ef58a870ed9f1fbe399a5204b1d17ee0d9f86d4d18c94a6181df55da2e259a41e362533a42621c5c9a67e70d404752aa22068dd0b1d5e0af7035c2cf23ba25ab65a0c936a0ac696d5704c61d51ed300681e85b5ce1ac1d10c3df87e4076e38e77456ba9c77fa08f2eb7a6890a72926e7bd61d8ac3629b189d37e9dd54a509142c81e72e0513738faf3b7eebe2b608f9fe86dbb01c2d07bf2c2eecf20f8df95723bd46a73e7707f2c5083bdc1d1440e858ad8d9f3fc290122ef4296c759f2885f966f39af2f326669079bb33341d4ff520460090893930d8fd040e80927174bdc89c64e5ebbc2672852e15a2adb4a9b2e5187a237ff9cfba323dcabb0e2c3a7469beba06409655b1c0967a267bf1c49c2ac28aeaf51f815015fd7101c107f827bab3001756b27f0c210b66ea57d709dba1e9b31eff2cccb722e5032bd9e39da9359fd7a18b6e09f22aaa61cb77309b4abd08807f3bb1db8b0de0abc3a62ed8e317cec0096ba40ae2466429d60ad70818df8a2779086b3d72a797ee1847151d5b081cacbcc1f70caedf5e73788527fd570bd5d0510fe3115c406634ae53501e6dd9334265457083fe359a2d1676dd0309db56dc1c3271a7eba354ecfbec57e8bbe840bff90721d1bf63860ba200c8faa92dcea313827471a3ee10ba2d135e889fbd705a6ed9dd257718a70d6e1e1a7bf83044f388a99f8122f657871ac8b66f83216fc81a093682847e187f2f6fe991a4b863f43c480e94f8ac93baf5447bb9e10016537149e34339d2aae1f3fb8c788eab5df7c472cfc5132535e584e0a47eae53eaf2c532b3f721b930a7f41a1fd4f2953c88961e7583ff1aa8c8440d82033a40488f8e592cacbe25b200f7e1be1ce6829ea39296004b22003cc1cbb8647b264e04bdcca0293107182507c31dbc3fbf7b71fab7d91f0203b13c8a65b42881b3b217683b5bd57ae7cc8dc709cd2650868c5fe8108007418f3b2e196e8c596c7a4e4600a39bd300d5a249def76d7ec6639206ca835ca3396ef64c6360480add262a15fca826f60420df6cfb9de41c5787269821769ce19c51a6059a1cfb17719eb576eb31ffb192462b3233a42e099ec831af0e08dc9a49b179a785f4cf986e8b0aacfee62f6e74257268c6ee129471da2801a6ddab7abb403ee02a7465704a402b1043e38098414a423ad892398a5663c7ce0e72be016e2a5e83ecb62055943db05042c82c7427449595ce4335d11e2efcca3285aeda7cc2bb96b4c2ffd9e5d79983b6f945150c6c2d672618a3c23f1d100223bdf86de154ec1c50e1a7ba66745f53138526e3122cae1207029550733fbb3297a3ec376187c878506e38a50968554c6853b58ae988f36404234694724b0575c0080fd845a76c9061", 0x1000}], 0x8) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0xfffffffffffffffc, 0x44, 0x200000005}) 16:00:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x1}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:00:46 executing program 0: open(&(0x7f0000000240)='./file0\x00', 0x100204, 0x2) r0 = socket(0x0, 0x400, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1817, &(0x7f0000000000)=0x5, 0x4) lstat(&(0x7f0000000440)='./file0\x00', &(0x7f0000001500)) 16:00:46 executing program 0: mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) r0 = shmget(0x3, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) msgget(0x2, 0x248) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x2000) r1 = msgget(0x2, 0x400) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000800)='/dev/null\x00', 0xed78ca24b18be929, 0x0) r3 = accept$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0x7) bind$inet6(r3, &(0x7f0000000400)={0x18, 0x2, 0x2, 0x8000}, 0xc) msgrcv(r1, &(0x7f0000000840)=ANY=[@ANYBLOB="e8ed0d000000000000000000747cf33d7c93f99fdc6bd4961963722d00000000000000000000000000b200000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000002000000000000000000000000000000000000079875eec81f0d9efd0114c30f3bb29e77634252288e5cace4e9dee9b981e659fec545a252d5e71bdb745172ff25931bdb88773609677ceca67e0c7b9ac15c835612db304ae898dca3a7171f3eaf3b919720bb37e63909d72cf751571e0c6dde6018bcc36d0079f28f1b8b17c73a19287bd5bbec5941a0e28234a99aa230e3d6c6a81d9e0843564142728e45a0d9edb9b92d43a206e32998aa7ba2bc85f9e09fbde01a6c10fc1901d3182ceb14606a2aee2254548caa52b9f48a60e0f0449a07fd0cd336a25a71d497700eef06f3c9c3698ba774343633952cf45eb6fb1cc18abe69bc0f4c377cbe54d49effc62bca582da5d9461e8fdb63cf7372db2fbe3628c954e82ea1944b360b56bbd847026ec48c03ebab92e8800e40e8a395a5f84ea420a1859a0c42a1691436e05a3135b540238a35578beaea5bd69a3ca2d1bfa9c0a4867cc2422b8401bddffff14523629e95cb8982dec3aaed0686911febaca8346a823750583af2ba7e0ff0132a05f1a22757f6fbd438fb31f2fc5af774d890470964e90af22d4558150fb475721723f0c5a8a8082e5f2000000000000027da9db99f3b01a49cd1489b9339a688d0007ea3f629a944168cafaf30b7e99b3ce3db354b682903e1478de2703e99a1f851fd056a3899cc6ad1d28c16f5de638ea056506c3375fa1322ec55f8a65ea0b2bb026b54225c82dc539f01f6662b03931fd9b74394c29b1940b684f6cd122765f482a5210d200403f8355003be1f765c498a91d5888746b4a74e50f39fc48e7064daac3"], 0x1, 0x3, 0x800) munmap(&(0x7f0000feb000/0x14000)=nil, 0x14000) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000007c0)=0xc) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x4010, r4, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r5 = semget$private(0x0, 0x2000000000000a, 0x40) semop(r5, &(0x7f00000000c0)=[{0x4, 0x10001}, {0x1, 0x401, 0x1000}], 0x2) r6 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) recvfrom$inet(r6, &(0x7f0000000180)=""/174, 0xa8, 0x803, &(0x7f0000000240)={0x2, 0x0}, 0xc) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) msgget$private(0x0, 0x0) r7 = open(&(0x7f0000000280)='./file0\x00', 0x200, 0x0) kevent(r7, &(0x7f0000000580), 0x4, &(0x7f0000000500)=[{{r6}, 0xfffffffffffffffd, 0x8, 0x0, 0x7fffffff, 0x5}, {{r4}, 0xfffffffffffffffb, 0x60, 0xf00fffff, 0x1f, 0x4}], 0x1, &(0x7f0000000540)={0x7ff, 0x9}) ioctl$TIOCNOTTY(r7, 0x20007471) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, &(0x7f0000000340)=0xffffffffffffff95) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f00000002c0)={{0x18, 0x2, 0x3}, {0x18, 0x3, 0x3, 0xacb}, 0x1f, [0x7f, 0x100000001, 0x100, 0x35020da, 0x1f, 0xb04, 0x101, 0x7f]}, 0x3c) fcntl$setown(r7, 0x6, r8) semop(r5, &(0x7f00000003c0)=[{0x3, 0x0, 0x1000}, {0x7, 0x3, 0x800}, {0x1, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x3, 0x8, 0x800}, {0x1, 0x1f, 0x800}, {0x3, 0x7, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0x2, 0x1800}, {0x0, 0x4, 0x800}], 0xa) 16:00:47 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="820201f0ffff7fff95da4c9b332e4a827080bad0f2d4e84b4e488ee1697a851e99ed8201bb38a2ca54a049a80e78d28fe817a84186ec42deb25b9fb2f94ca0a48d8bd6c06dd3d7508a13bfefb31e444f3c7c68f2144e6c9d8ab04e77679135914728c80a2932a213eb07bd2271930803c75671f08e9a8494106b007badfcb1e7e931fba9e32dd476561484998ab4874bc1f1cf98f5863ac86f312c558c8c07f8defe5400ade9c4b530bd87c1bbc04fc242603240e05ecd74547fe34c4a56407af59cab7e6c035657cf791109f914006435c2e206201fd24e1de7743e89168fa3"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000200)) r1 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x3, 0x2, 0x800, 0x8, r1}) r2 = open(&(0x7f0000000040)='./file0/../file0\x00', 0x2, 0x1) sendto$inet6(r0, &(0x7f0000000240)="9b9ec37b568dd37404b9631c50f99a", 0xf, 0x1, &(0x7f0000000280)={0x18, 0x0, 0x9, 0x4}, 0xc) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000080)) 16:00:47 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x10, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x7, 0x5, 0x511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) write(r0, &(0x7f0000000140)='\r', 0x1) 16:00:47 executing program 0: unveil(0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', 0x0) chroot(&(0x7f0000000000)='./file0\x00') 16:00:47 executing program 1: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) fsync(r0) r1 = socket(0x2, 0x3, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1006, 0x0, 0x0) 16:00:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x87}, {0x4c}, {0x6}]}) preadv(r0, &(0x7f0000001780)=[{&(0x7f0000000140)=""/183, 0xb7}, {&(0x7f0000000080)=""/8, 0x8}, {&(0x7f0000000280)=""/252, 0xfc}, {&(0x7f0000000200)}, {&(0x7f00000003c0)=""/203, 0xcb}, {&(0x7f00000004c0)=""/195, 0xc3}, {&(0x7f00000005c0)=""/152, 0x98}, {&(0x7f0000000680)=""/126, 0x7e}, {&(0x7f0000000700)=""/111, 0x6f}, {&(0x7f0000000780)=""/4096, 0x1000}], 0xa, 0x0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") 16:00:47 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r1 = dup2(r0, r0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000040)) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000080)=0x84, 0x4) r3 = dup2(r0, r2) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:47 executing program 1: r0 = socket(0x2, 0x1, 0x0) listen(r0, 0x3ff) r1 = getpgrp() r2 = geteuid() r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000001740)='/dev/zero\x00', 0x80, 0x0) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000001780)) r4 = getegid() sendmsg$unix(r0, &(0x7f00000000c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001580)=[{&(0x7f0000000040)="2f9711ef2098b893a27874c8c10a546c6c7aa625921385386216758657df1bed1d704a30c094b85d4df4b015a622ed79c2a2ba8ce6a2c7867eb9d06fcc4c5bb11dee8b6f0a122c2510bdf22314616dda50eb", 0x52}, {&(0x7f0000000180)="c7dfcbc373803bce1394cc7a1d55fb3949c1aaa953001b7fbeaa1a155d5a65c98548b546980722f9438ee89822bc568d7ea6df63f8f72f0857b1a37f0628883cdcb17ee552fe4406374bead0e09f1c267992fb95505ff06d0a7ce9babe836cd7f282ec671762e31fcaa54804e980b77d81d4dec2c5d3e02c402a0d6df5936249", 0x80}, {&(0x7f0000000200)="b0848ff3403b4ae3ff99f66b9a6e6f7930d0f6c1730c9e2984de4d904c36a996b2b820e75d0cad1c0cd1788b38db5e145e916be7b8eaf81b9d7edf9fd18a133db23b65f7ca7c43f636c11af0cea08c58c84b2e1dc7ddcc5dccd0cce9e3bae15902da7f87d613f6c5c94cb6797b9ac10bd6bb363862", 0x75}, {&(0x7f0000000280)="4ea79ed9e772a461b758e6ba2e3d930fee3cf28bf6f15be7ce8bc9f22c5dae19608b885676e64672929285fbc563eb7f906c72defe5439d0000889d7baefcac9b00854e9ab190baed842f74b2fb5417558b0c3b04af89d014128b33184e695185e245f836871cfd2768aec0b6ed90dd2418a389575d00682509dda44ea3fea779622d1f5f6079864813b434109db5b2b12af9dfdc8c3f1dd6be5b28097be7ac95d0f35952f15c5fd4ca4d4b024905c97c46970de2a3ca25aed099f97471efd7b4dd64c6f2f5b3526", 0xc8}, {&(0x7f0000000380)="cd3ed983d29e05c93f9e51a905ae03d4030d1263aecca545c4d83fdfb4396010e00fb9dd60259f52c0f720bedaf88d9779d2bdf2316308e95da94476e1f602a22d5d9532cb5f5f96bf729f0647da2b20a7c583aa00899462859f7c2abdfe431121d2474bcb89aabc48ea2e44946642a82b1eb2dcad224bf85981c6dbb789d178552416a0e7b83b775ffbd83f1c6cca660bac9d9092612784447829c36074c263814519b31036b41f99cd291c782676a66cc918f323309bef021abe864d1a58bfd4887927829a52785e739de6fb5d786b4c99ba7eda313a37dada7942d7306a2ab9b7e3a84aaafd2b5c0ec1115a4dac9441bba07a175648d648d0ac280a724fedbe62ec660265ce8ec9f10439f7eb5438ca0d68e6f0c7316813c1eac75a893ef6153f58f66348c311e03348b81084302284edade3613f732f9ef6a1b771931875f4857fd9fe03dc9422380859d47362e95b1755b1d0493efe684a86ddb8823f23eb23087ae0c2a48430252bd5f2082c61d9ff9fa4179c55949f02cc87466ee6ca7e3e1478a6fad8c474f342d2b172c00ada35bfdeee8f56155ed1a039f6745285944940ac7fce54b27b35d31191ec3eb48fdff332149bbe0a9580139cae0bab726bd0b598848fa27aee56548e8655a4307ac35342d88aee3c23787f4bbe3e54c39b01da30d78af5ea82d2787a83ffe49bafa04dfb076e0a8094cedd9487e53ab8031bc873bba18fdd4b19d72f79a74c94d7fd4c63fd2436c384d08969bb332f9642a56994f89f652f30d6b2c8323f3bbf8dd4b92153727d5840f5f84505b459e046154a45a7cbaf515adb99fba47b32b0bc1382fb27d5504cc37e6d2eda2c112f28349a284fd6127e9db9f38b8cbb574330fe87b6468607695d6f05df0f53190d7093dc00cab6ee168cc0c1a680d4055f9d3c3146dbafe4366eb86924c9b315ed676f688b3d4e261688fed8e7132295f94a17f340361330d951f75f900fd5fd6087d62abfbbbf5807f5c4c4a703f1b3d6901ead62bacf88fcfbb4310c1857cdf95490633bfa14024d37fbb89bb788a45f7038926d92fe0f3963ab95d8ef466266e1c8535d32bb8ea34dbdea56bafe8ba7811b0eeca3579191f8099f254ad266201c5025cffe509d943721b685c6339e7b2ffd2443c533d73f0aa91889f89d6af577717d04cc519dda6602075293b2499b9ce78f619cefa1f8220604a46ef468f012a87a8560f564193dc8b8651a2e64db3d911b8aef813e263f87804d14cab26d8288f4eafe0a97e79ca52815643f769efa1d763e3f3ee68d0d2d7732399949fae51d15304ab743066e76113e972b9d7004bc2038d47c4d8e610edc906a5346801d5291d402da9861fe7dcc52993b36d75f267b415b1153f70ac14c0b16e9bb3215a596535d9293fcef3e86e27ed862a82f146f52ca5129601fd835ae0f090d39a8b0e4113ce6b18a6e36bd27c52efbf245d4fa68f9f0c62323615a99616670f77737b4927c46d180e84c98267bee02e0e37092fd59ec8cc00db66d75c31af7397d0a2efcceba1e591182239c89dd391995c46d8473d6d231a844968e38ce6a4cb6645b4b032bcded11fa367d4bba883fee5f0c77a997b9e8eac731739849c5a781a625132a54b06efdf24fb38d508940413baa485d7c62d8dd94eb2ecabd20bdb344631e0aef904069a7291cae6c49060e68183d059a030684dca5eb6aa85ac5a59fe5700fe7fbea47549a684cc296777ea509d85a0a44f5d0045cdca6b249a66a3c2646f84a28e0b7cb68ccdf1c49596e46eb710241c801b55963509694c5c918979fada0f068b25ff7c049d1a50358519cf11a256cbf0281cec7ccfcc28e82c96f93b62751f7bbe8e8095e8a153d0115249a6e610442cd351a58b07e48e8577147ab8c115b3ac4bcc55224fd687a67711077c0fbddf38105a75b13e2eb441ae1e9229f4001791fef939b518cc476ec68c451fea394bcc5f7b01f8150b2dba58f132e0ac7462bf00aa14cf8a737c4f5a4a6eaea470194ba18157c4851f74500b1be40769afb56c9dae4e77fe01358bda443a6ff0eace7b2476d4b9710165c5caf88ed793269b341cf3d42bf1acf849857c02ad4f14d0d3a72c8a2ae33ff2f18ff739008e3f1f1e09bf919c01c1c5043c4e07b6684dfd7350e2ffea26529172e768476352945473778c797fa7b3405ca8639d07429ed7ec9c03b882a9c172621aae270f3f5becebe7f4e206008339aeda944b1eec87b49017d34f32047464852a7ac78f700f501320bbcfdd788e0f1186ce09a75de3bbc599cf274622e0ba123185621b3a6ac6862b7c2cf2041ddde89eedc511b8f06259d814a2cfcb7fdbbee231c57cd457515a5128fd69a6f5292bf15221188f7540739a7771610129e714200d2a2b8a5655ba53d3cb205268a10dbc51e43b34c6c2dfe0e7172204e4a600f21008fa92adb99f8ac7eeb975298554bbbbb009711ec529e0801b0db09df76053e7cd45429a2bc0a2cc27c2fffbd3f7154aabced8445cacf758727e37d3dd9048828ff8555142040dd384cac0eaf2f25968fc17cd02d4ccc141eb302a3d6faab6a6ba9e05c24d8c61e5aa4d4ec338ea4c6b3bbcafe3ab39fc2dc2bc61351da042acf8ba938f05b01cde500d33d919fb799921e7b38c9f7b78c6f0c936c4ea909b00c8d3a6646ed1b505c3b45073263f2bf0971472066afea307e8fcbe2cf60a7f98292796d87c20d858ba8b712f4ffd112bd8ab9d288434abf6b4055e358aa0306c1af22e33118c4fef99c14788d06e35277939d9699e6614d984f95f06aa4f2c4e7bd83b5c68c1d92a9c2ffe4c437c9d373ff323ee7a191a9cbff3b492d3ee55feac6c8dd3ddc5c3f55f95813cdd51bab28671b56bd5dd520a90bcd2745bdf02f942156e8db0fa4b35d0707f7d6fa7e472e270d313dc767ae29cf5cc26b0bdead8309f4e6836e1c0956ddced1286e516b94409b2d695f4b8fc009d7d31c4b8e1857bb9ebcf01a4f98dc9d47e364959fe5a536108910266a31cb8866fc54bf153b0fc847c08000707e236a87c871182f428081b728e50fae57d887d85d2d530ed52ffd6705ef252f3851df97ff7cbd09ebab715bf4b6893f4179abf0fe5a47a67d8bb48bafd4ba4f06bc42c835d47017e4a0378d5da08ab5b6735bcb1f19b01e39732b394afefc9e241cb89173cef493ce16034d8ada630d67bea67afd9fb25ae52b4144a8538cb42180666f8edcec54087072be1ce57684d455650cf68410d5ed4ee10d81b2639a11d3ae31583820830f73486dc215d91d15267d555258e51c7ed6d852e9cb3574e699c022f518b7c79aad1a1ae03822771dba31e6ae472dadce40e8693eea748c0e0bf00894138da039d44440e486bf90d6c0c01a84bc681dc7e42a8b25a95104a27d7796152b7956a5fc8c98750d4c148e32250d5ec21c829aeb60dddc01ab2e08fbad730cecd21ac191fafba1b98ee70b6418f3e9d981e7d97754aa4c50b85624424ce8819e11e0399b06ed54a68b47be1250ae16dedd202371db9dd44bbcdb12f2b863fd830c6f28abbb4ca0f9e82d1db3e89a60d375ed16618f70d44de7e9981076b86ffd71c51870e413cceb9e4b1f61d549c738dff315b79255ef34a9757d706add99fd67624d81eb77a76813b13261689e9cfc2be56accf7fd344e326cc6d826621a8921b98f7d0917398b5ddf3fe5d4094f34fe16b16175f857bc9561cc171344b48363d9d6355c3f279bbf953519d9174d5204bd355a2b2d1bf32b72eeddc8b7f17e3bb04ceff15cc8ec11ff2d71da3a02210a27d9aef0721ce32a566b6b00f736cc138817da878e473b4d3aee12d2818f587bea717d30b6ebbc0827c4a8abfb577e79668c0f87debb73bae922aca8483c40b34df002e3c76d55170a6a289918202f0e20a1a4290482e4f913b399cb16905191e19f2512c03bc529217efd4be7171edd619887bd84275e8c296344007413b6a4ef50cdfc94e8873aa40861290a1d384fc4944c45f0f67aea60e8d93b8af7491ca1d678ba3675a30637cdeaf2db6d908ff9fb6e1a81d8985c9a2b6c522402cde407e4d0c2b16bc63f7e5fa55562e53c880686231f92decd4069b732230ac9c4585027b742def18b36d168e34b31506ed513307dc8ed43f51141996b331a10d79ab9872541db27fe60f799ed94cf53b9e8a4d4f4c8d0ab3e5b47119d52ae3f637ae1c9ff44c579bbc85b46df1b67941df8b4bfb6bd143daa4cdfe784c32fb8c09c404ab79bac870c775c679a43be74b69759497d9b58d5ba6aa53c9036f8da3db1a90c028105062e12020e610dd702636b53729921b379caad358596f035c19906b6d8ed3209d4e0b5b16baf2d81122597de8a56ba513a73cef8b6581040e9fb5973356fe9193bb255fc52a13c390d04b9454c91c55b2f5dd024eab68552afe37ea65b8bdfefcfbf82f5aaa125c1217392fc78c9e48f9d09125ee034ef1c9bc52f9dbe19790fc68842beda2110bd073127a5d1132eea46043c6832d182e82e7b5340e0277bfc3c7661d719bfcd4da431902a37903d7b6685dda0dd6df7e40351cf9a064aed1f8d40a0275e24e20632a23d5017253f6c613951fe7520f668b998da2d0eebe3d908691d3abdaf3cb5aef371e9303c136398980ca4ce41d446df7edd70073aefb83cff11d5113d886cc5eec6c8849391c84153690014e1e29d2f7d4eddd1a2500c6f81f171de309248b43bff92c660cbed7c8fc9d75e14f76ac2c67288e06e1e27a6527e39205070316ff81bfb175e746cfd34c509951db7cd8a9fe5586a5e510120597f4e21369e9d718c45172d190f074d5be9e539aa153978c562e3c9745dcc16d7ad1ac00a3f0d55eb8ac3e904096f8ab0e82b9815ab070624d2fd1e8c49a48d4d3b0a5324adf078be754faffaa9539598108c446ce3cf1b883875fafa42a841a5033c4632d0dd208c5855bd26dccbedceaa5759822eabcb8af364075a0330f7970abae1c05247d78fac0aabd7d927ce19aab7a6f1c94c8c48adf80e71173b62f98fa592621128ffc823b265cf0b9bf79746237363ecc7d03fcf8fc8c8590a8409aeafdf2f4876ba28310e938fb78eb7bc61d8f6a2604b09507c4a4a610c53faf3eb3171a1d36c20591fbc057cc7f3e210f7bbca57484a6f21a127fd99647a9a1036d46aa2f5b930f6f358f18b12cbcbcd8e04e5126b603677431e055f22e4e7020c5494672c285e10a4ed3a84c59840e5d06472d14a2808ae5ec033d31e4522e0ad3accd54fb90bc0691f8fe4e779025d7126c0d9775cd4f764d1da8ee97813178ebb2d6a2d0543ad85b03ede89e0b25404e470354f6ba35029176f3735a353308d84796a3f36ddf230c57736444a3534003c8c64a880c32ad08c3127d4159d30f1c477743e6e7e1d73e4894ced7ec03f996c138a461479cf6229fd52ef99dc97bfa548556a1e690d8fe7b50834ba44d60723d0d698020f945540f97768c0f7d5f71e8833570e3e7a3aac875dc5a5eb0698ba7246e8b3eafeca26f7f43403f2f3e609f852c30d3935ea25bb8e62a5cd03104bb54d3f24377fd3c4fb4298824dbd3f6c35785b1f9b360a097ed04d9f73b1da6a698cd1efefd098845b58ab6ceabe1ef1b4e202b92024a9751fa7401c7ae7e9425883a2d959f118d37ee1e508d281ac935d5f77e8e9190e91eaea9537d3fcfcc86543a3a6cba5914f259caba0b75f6ec4eeb043a4562d14131c78a7c0543c5b259a2571465aaff04e51c0dad197703e53603954213f38797f86db7a69aeadbc36305b4459f7b6926d", 0x1000}, {&(0x7f0000001380)="2f23c47ce09ee36867a0d2252050da1edc6787ef1927770136a85c729741b8382c514e90e9e4231e6f91bb9e0118d29e37d9a28c9e105180e457ec73491e9f99279f7bab2b1d836ee87b0eb02ff602902b9b3916596ce51a944d08c5b3ee1499e7ae7cb3f07afec4fa4d698d6753b3d04f3eae96350e95c364701781546a8b2447925fe24c0c3cf8f2480e8d9d01234b8d7ce27ae948fd2d72dac24ca70f8322da2cb1bb54e54d3dd3cf4c4a0a5f90acb1d5608592a6c9bfad5f2c3713f10ccf7d39e051912f926c01b66f92cbd3eb35eb8588c3e09538d84c53b5ed47e73abec9a0017628faeadf7d06c4cf7f323939dd2f0997", 0xf4}, {&(0x7f0000001480)="962818a30a540e70538e803d68eaa05e6088077c67d14c68aca68327a8ed16ed4f0bb8cae99458857e710cf40c688367adde29d821e9ce85026d60518b1c4e8da3e19a6247d028ece83b67cb6703124ec0fe01cad1fc950b1d596639e8beb66398e8b7de38ae82e59c6cc35ade5eafd70383a1dcef7abb23cedebdb6a084c71300d38ea3a986dfbc73c82536cd1e6966a401dfaac408b12f300f4d2b195493f4efe3f01335849235263d8163eb733c0c0a66a7c5e808367228efde3dfc71a225727452a311454cf713f96e14cdba0a01e85ae46935b6e43e", 0xd8}], 0x7, &(0x7f0000001600)=[@rights={0x10}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r4}], 0x68, 0x1}, 0x1) dup(r3) select(0x40, &(0x7f0000000140)={0x8000, 0x7fffffff, 0x0, 0x0, 0x0, 0x16b2}, &(0x7f00000016c0)={0x9}, 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000001700)={0x3, 0x0, {0x1, 0x8}}) shutdown(r0, 0x2) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000001680)={0xf1f, 0x4}, 0x10) 16:00:47 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x200000000000003, 0x0, 0x0, 0x2fffffffc}) close(r0) 16:00:47 executing program 0: r0 = syz_open_pts() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0xfa) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r1 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r1, &(0x7f0000001000/0x2000)=nil, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000002040)=""/4096) shmget(0x1, 0x4000, 0x8, &(0x7f0000002000/0x4000)=nil) write(r0, &(0x7f0000000200), 0x4268) 16:00:47 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x1f) ftruncate(r0, 0x0, 0x7fffffff) fcntl$dupfd(r0, 0xa, r0) ftruncate(r0, 0x0, 0x80000001) 16:00:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x38200, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{}, {0x884d}, {0x5, 0x80000001, 0x101, 0x6}, {}]}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000080)) 16:00:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x2d}, {0x2c}, {0x6}]}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0xbe4, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000021, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000040)=[{0xf54c, 0x7, 0x0, 0x9}, {0x2963, 0x15, 0xfffffffffffffffa, 0xa56f}, {0x1, 0x5, 0x40, 0xffffffffffffffe1}, {0x8c2, 0x8, 0x6, 0x6}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x30}, {0x16}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:47 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8100, 0x0) 16:00:47 executing program 0: r0 = socket(0x20, 0x3, 0x2) pwrite(r0, &(0x7f0000000040)="b1fc9cf9d411a6d34bdb41c513ccd3666b99b558b3e753b335fa97470b5327bac6bd1fbcdd419245671a1965a1110d641f701f096ec91a419d58c453648e48b7689a5ff6d075de96cc608c154cb7acf23d7c6a0f180676c1585c43d213d613271bbc742dc41721b421e674ac05e5dcc47337896ef1322ed99db40a5a2210a571d4479461c96a12b39c145f22c416c9527beda72d4567c23983846bd5545cede4b7b96549c57a0156a8dcb730d6adb3a33fde5ac3285db0e6407d3da04d59ddc473cdb2274b759fde17c1d8830e94426baebc61d478e20b4b13d9ed6640765732f0ef10643b480aea6f41d845ce849c", 0xef, 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) connect(r1, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt(r1, 0xffff, 0x40, &(0x7f0000000000)="eb44e1bd", 0x4) 16:00:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) pwrite(r0, &(0x7f0000000040)="6585187530be68c6d02f74f22a8303a471560e0612cff8ff1bf76d838f", 0x1d, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x20}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000140)="6546a8d0") getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r2 = getgid() setregid(r1, r2) 16:00:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10004) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000280)={&(0x7f0000000240)='./file0\x00', r0}) r2 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) bind$inet(r2, &(0x7f0000000180)={0x2, 0x3}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[{0x8, 0xfffffffffffffffc, 0x80}, {0xa4a, 0x8, 0x7ff, 0x2}]}) 16:00:47 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0xffffffffffffffff, 0x29d) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000100)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(0x0, r2) 16:00:47 executing program 0: munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20122, 0x1b2) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x101, './file0\x00'}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) ioctl$KDSETRAD(r0, 0x20004b43) symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') mkdirat(r0, &(0x7f0000000140)='.\x00', 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000180)) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000001c0)=0x6) mkdirat(r0, &(0x7f0000000200)='./file0\x00', 0x20) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000240)=0xcf25) symlinkat(&(0x7f0000000280)='./file1\x00', r0, &(0x7f00000002c0)='./file0\x00') ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000300)=0x1) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000340)={'./file1\x00', 0x1, 0x6, 0x6, 0x1, 0x201dd5a2, 0xffffffffffff8001, 0x6ce, 0x3, 0x3, 0x2, 0xb9}) rmdir(&(0x7f00000003c0)='./file2\x00') ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000400)) fsync(r0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000440)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r2 = getgid() chown(&(0x7f0000000480)='./file1/../file0\x00', r1, r2) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000540)) openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x20080, 0x0) symlinkat(&(0x7f0000000600)='./file1\x00', r0, &(0x7f0000000640)='./file0\x00') r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000680)='/dev/bpf\x00', 0xc00, 0x0) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f00000006c0)={0x6, 0x6, 0xfff}) shmget(0x0, 0x2000, 0x14, &(0x7f0000ffc000/0x2000)=nil) symlinkat(&(0x7f0000000700)='./file0\x00', r3, &(0x7f0000000740)='./file0\x00') openat$bpf(0xffffffffffffff9c, &(0x7f0000000780)='/dev/bpf\x00', 0x8009, 0x0) 16:00:47 executing program 1: open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) r0 = kqueue() lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) unlink(&(0x7f0000000140)='./file0\x00') 16:00:47 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x40) getpeername$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f0000000200)=""/149, 0x95) setsockopt$inet_opts(r0, 0x0, 0x600000000000b, &(0x7f0000000180)="c6974b9a0b42eadd3af0343fcac6190548493062302da29dcd442dc21f1186ae43c4b92995ef627ac6067292f6bcaa8af0ab83093bcaa433fc69d26515b3ffc77a82e66ff94e483689b7d310fff32cb2d7ba665fa2e279ab8206c7a34ad5c32e3fb826b23dafa87328c2ce96935c0f67e760b94d4bac25", 0x3a3) 16:00:47 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='W\x00') r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000), 0x1) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x77) 16:00:48 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_metric}) write(r1, &(0x7f0000000080)="15b26966860310ae1a8faf47064b356a115100fd44acbb198557eed6f90961eac0314bf8b518f55f1e878a52b5f49bbfaa8a621dfc89674ebed331b30f69c56e2b7b06de1506283527c54c5a934d6c2b91f76d84a1c423861af8f918d87b84b3a80f87cab520966cd4a8f80ea273ced98bcafa4ac2518729e5456ef6151bae8bf5caf38323efed9c468dd8817f05cfe7995b29082c3b1405e3f46a91cbc8dcd2e4ffe02a5e49ff7d21", 0xa9) read(r1, &(0x7f0000000140)=""/138, 0x8a) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000200)=0x78) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000280)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) fchown(r0, r3, r4) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000300)={{}, 0x3, &(0x7f00000002c0)=[0x0, 0x0, 0x0]}) write(r1, &(0x7f0000000340)="3ecaa3a9806a69819042f2c1cf59c38f12e1628dc6d1", 0x16) r7 = msgget(0x1, 0x408) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000380)={{0x0, r3, r5, r3, r4, 0x80}, 0xdfa, 0x81, r2, r2, 0x7, 0x101, 0x81, 0x41e}) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000440)={{}, 0x1, &(0x7f0000000400)=[0x0]}) writev(r1, &(0x7f00000004c0)=[{&(0x7f0000000480)="27dbe290e3c4d2f19754b0943a314d958dd9eb5c3f8b33661fdffde82a8619fa2d03c93de89ea4bf0395ad1990cdf72965f484abe7faae9c", 0x38}], 0x1) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r8 = semget$private(0x0, 0x4, 0x2) semop(r8, &(0x7f0000000640), 0x0) flock(r1, 0x2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000680)={0x2, 0x8, 0x1, 0x1f, "6e116654870b312530aba7b6830a06ed6725bb09", 0x4, 0x5000000000000}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000006c0)) r9 = syz_open_pts() pread(r9, &(0x7f0000000700)="04d7d2ee7f2db3e0b20552e66f4db1693e238ada475989ffd97641e31c5ea3e53b04ca85224186aa44b8443ce7bef3704902ac93ddc027eb1dad28b987a38c12e2fd9789ab8046e45822366ebf4629b18bdccf7e4f8e4f340f93de18e3f8047e499c42b0cb6b07394435e6251e514c6655c15136687a961144a459d09faac5f1413e6f095f8f0935675b119f5196e3728240dd1cf37b383476fb5598ec9a1a8b79ed054176a51698a06eda297aa8c971207b92aa235c835abaea0d6fbe85", 0xbe, 0x0, 0x45) connect$unix(r0, &(0x7f0000000940)=ANY=[@ANYPTR=&(0x7f0000000980)=ANY=[@ANYRES16=r5, @ANYRES16=r1, @ANYRES64=r6], @ANYRES32=r1, @ANYRES64=r5, @ANYPTR64, @ANYRES64=r9], 0x5) 16:00:48 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)=0x3) readv(r2, &(0x7f0000000100)=[{0x0, 0xffc4}], 0x1e2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) 16:00:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x4d}, {0x6}]}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20a03, 0x14) accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000140)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:48 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) mkdirat(r0, &(0x7f00000001c0)='./bus\x00', 0x102) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000040)=0x8c8) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000000200)=""/194, 0xc2) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000080)='./bus/file0\x00', r2, 0x2}) 16:00:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x44}, {0x74}, {0x6}]}) r1 = socket(0x30, 0x5, 0x10001) listen(r1, 0x20) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x28050, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000140)={0x5, 0x5}, 0x8) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0x101, 0x6, 0x1, 0x0, 0x1, 0x7ff, 0x800, 0x1, 0x0, 0x7, 0xffffffff}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8, 0x0) 16:00:48 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) poll(&(0x7f0000000040)=[{r0, 0x3}], 0x364, 0x2) 16:00:48 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) select(0x40, &(0x7f0000000000)={0x0, 0x100000000000000, 0x4}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x682eb13985c518e6, 0x7}, 0x1a9) r1 = dup2(r0, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x47}], 0x1}) sendmsg(r0, &(0x7f0000002800)={0x0, 0x0, 0x0, 0xff5f, 0x0}, 0x0) 16:00:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x80}, {0x1000000000000028}, {0x800000000000006, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:48 executing program 0: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0xae0, 0x0) socket(0x1, 0x4005, 0x3ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x687e) execve(&(0x7f0000000600)='./file/file0\x00', &(0x7f0000000700)=[&(0x7f0000000640)='*\x00', &(0x7f0000000680)='/dev/wskbd0\x00', &(0x7f00000006c0)='\x00'], &(0x7f00000007c0)=[&(0x7f0000000740)='/dev/null\x00', &(0x7f0000000780)='\x00']) shmget(0x2, 0x1000, 0x9, &(0x7f00000c4000/0x1000)=nil) munlock(&(0x7f00007a6000/0x4000)=nil, 0x4000) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x800, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000100)={0x10, 0x7, 0x4, 0xffffffffffffff00, [{&(0x7f00000b3000/0x3000)=nil, &(0x7f0000283000/0x1000)=nil, 0x45}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000649000/0x4000)=nil, 0x4f885bd0}, {&(0x7f000041c000/0x4000)=nil, &(0x7f00003ac000/0x1000)=nil, 0xffffffff80000000}, {&(0x7f0000702000/0x2000)=nil, &(0x7f0000457000/0x4000)=nil, 0xfff}, {&(0x7f0000449000/0x4000)=nil, &(0x7f000018a000/0x2000)=nil, 0xe5a}, {&(0x7f0000707000/0x1000)=nil, &(0x7f00000fc000/0x3000)=nil, 0x3fffffffc000}, {&(0x7f0000640000/0x2000)=nil, &(0x7f0000179000/0x1000)=nil, 0x9}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f00001b7000/0x3000)=nil, 0x8}, {&(0x7f0000099000/0x4000)=nil, &(0x7f0000760000/0x3000)=nil, 0x7b8}, {&(0x7f00004fa000/0x1000)=nil, &(0x7f0000595000/0x1000)=nil, 0x4}, {&(0x7f0000682000/0x1000)=nil, &(0x7f000063b000/0x4000)=nil}, {&(0x7f000050d000/0x2000)=nil, &(0x7f0000137000/0x4000)=nil, 0x400}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000633000/0x1000)=nil, 0xfffffffffffffff8}, {&(0x7f0000344000/0x1000)=nil, &(0x7f000025a000/0x3000)=nil, 0x6ef}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f00006db000/0x1000)=nil, 0x3}, {&(0x7f00004df000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x9}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1}) mprotect(&(0x7f0000056000/0x1000)=nil, 0x1000, 0x2) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) dup2(r1, r1) 16:00:48 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt(r0, 0x100000000, 0x61800000, &(0x7f0000000040)=""/101, &(0x7f00000000c0)=0x65) mknod(&(0x7f0000001240)='./file0\x00', 0xc000, 0x13cae9d4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000001200)={0x5, &(0x7f00000011c0)=[{0x6, 0xad, 0x800, 0x7}, {0x401, 0xd, 0xcb5, 0x5}, {0x9, 0x5, 0x7f, 0x9}, {0x9, 0xf7, 0x5, 0x3}, {0xffff, 0x7, 0x2, 0x9}]}) r1 = accept$unix(r0, &(0x7f0000001280)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cbc6cd2d42fae57327d3c90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001155000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000905e41ff6c5871cc790000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000047b5600a8ff1951a000000000000d7c8af5e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b40fe5d813c96cb5c7858020b5455c82cf58768159807f1ea6889ab5124dc69969cd92d190d2e3df6d0f9d4b35d8587abd137231f315e3e3de92bcfd6e7c26da86d3060c6692b4f2ddac849fb8ba543461544c0ca3723697b395edfd74eb1ae2131dc9e59cb1ee772d89b89fbf355456ecd07076dd322593359445922bffd4286d8f70c408addd8b3dba5678cbd6c733522d970833667e772a898aed5dd6c60b9e621d92ec6dd54100e2f43fe2"], &(0x7f0000001180)=0x1002) fchflags(r0, 0x1) getsockopt(r0, 0x6, 0xc, 0x0, 0x0) dup2(r1, r1) symlinkat(&(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000100)) 16:00:48 executing program 1: mknod(&(0x7f0000000600)='./bus\x00', 0x2000, 0x4500) open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) mknod(&(0x7f0000000600)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000140)={0x3, 0x1000000000000002}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x3, 0x800000000000002}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) mknod(&(0x7f0000000180)='./bus\x00', 0xc140, 0x7ff) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x26}], 0x2}) ftruncate(r1, 0x0, 0x10000) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0xf24c, 0x48e}, {0x1f, 0x10001}}) getitimer(0x6, &(0x7f0000000200)) fcntl$getflags(r1, 0x1) r2 = fcntl$getown(r1, 0x5) fcntl$setown(r1, 0x6, r2) 16:00:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="84") openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x400, 0x0) kqueue() 16:00:48 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0xa) mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x93}], 0x28, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000580)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x8, 0x0, 0x7, 0x0) 16:00:49 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f0000000480)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x202, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) connect$unix(r0, &(0x7f0000000780)=ANY=[@ANYBLOB="06c8bea3edec966cf5b84bbc8b52727c43f9d45a75f911e92faf21db673d63"], 0xa) pwritev(r0, &(0x7f00000006c0)=[{&(0x7f0000000280)="ebf25f56a98f4227ac6178f684c1f82ba3c5b1c027b886258e2bd387c1c415ed1beee84f42102622e82b9cfa5c89073b065dc8d183291bc9a5178828e319b4b3c72e99630d82d82bb787ceae9f227660aec60082d62ce32eecf48b64a6eb4a1f3aade4c82737175fcd587beb05238c719473b6edea69ae5d8ab40498c5e4a8a2daadf68dbc61d41e851cbb4584878e42e86e8971526f4d57eaad4ae29ec0de77a42082f288c950ad768cbe53ec475188f87d94d11da407a12bf69fd8d4f8002470d023d3447fc385d8b77de88007d960e44c1685d08dade0bc9c15d4e5df8f2fb017791e60764bfbb00d26", 0xeb}, {&(0x7f0000000380)="cd5a1d1e7987e3e8bd201cb1c4082f1d6378a3cb23602957e317f004210ab84fe63fbf56aec44af5773c0b8a015d74aff9a5badab2488bf538ded720d099636e7d16cddcd4c6d0919f84e520c29c6f4c7a0d733297674ac7d093002ff7ba4749c60502bd8031904364ce44c2177d36bdf138ede12c", 0x75}, {&(0x7f00000004c0)="ed5244cf7bc06892834f9aabc7d804d88cbd429fbd26e577127d56f7b321ea62ef1a6c79701d3f59cbcf5f2f8618caa25dc02cce1b651801a8687998c3e6dedb76e6bc3a8ef561f514b837dc33299c74e3dccbc73934fbd75521c847953993af6735815ccc448244fcd9c8efea8ee88354ab22b8b6ec019331df22856f11e0fdf356862de5c7ac4ab4b7b388a8d4eb7db453b705b6b72264bed936834d0b44bef6c0e9f7b80ec899331cc9c22875f4c6e4d4d589fb3b1f747629e28c18a101401eca278fabcec9153cf4c9e1cef938ac6310a5f72a4b7b0e740e843fcb3214b700edc18864be940284bdbcb1a8ad579172", 0xf1}, {&(0x7f00000005c0)="78782d6e34b2f862132ac1d36b112fbcb89c3e2fe895fe9fa254fb9e167b7e18573d857d809f3d82fa09e82bfa75e9df991aafedb219da1fc8364b052b9431f5a25336f30d93fdf993949aa3ce1548fa7dbb888e61572e7a1a9a12c10a63db489e34e1ab144f651ca45b61b3d4b13546b23e588849e9947e347fa3410df1ea86f492292ae7d786bf7ca6f0bda1d9c7defd3a738fd6194dacf6c1802d", 0x9c}, {&(0x7f0000000680)="d01084", 0x3}], 0x5, 0x0, 0x0) pwritev(r1, &(0x7f0000003940)=[{&(0x7f0000000400)="8c806727cb488e4c53cf95b32a8b14b233df403a997b6fe9f586f76593ff9a220bedfe9b2968353669d18854fd1e8f4a843952dbb11dbfc7d41db401286c09deae49bb53b276dc6a8dcd22d6ec8827f8500dd6bb", 0x54}, {&(0x7f0000002940)="831779dd0800dd241d2cdf9e36f9f3fc234a8e50203199360cfce6ce67d1c3e8ebee156b2ca6f57c9217d8ff4a43c5220fb3aab2da100f22b92d53d9ef6244d3e095b949259c63d6c9ea02adee05bcca7c1b95e5bdeb932c34d8ebaec64fab79ac1a0286d11debf18b85a34d43aa82b18187329bf66764959203c24828680d338c84c5132f5154a2f8bfc2adf1f3350c5a376dae43241c6cae9a3729d09bf848a9f41b932b34f579aff415b0e2509922d8f4f5cd6e30229308417c7703b4a474cb3804385da4be2f59668068634cf2c08f69a55d8617c704e07e2d3ff65aa92bfab33b61f36c3cc2e8e501798add48626348d0bd", 0xf4}], 0x2, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000740)='/dev/null\x00', 0x1, 0x0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000000)) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 16:00:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 16:00:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x2, &(0x7f00000000c0)=[{0x84}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:49 executing program 0: pledge(0x0, &(0x7f0000000240)='\\\x00O\x02\xb9|\xc6X\x8c\xd9\x05\x00\xb9R|\x89\x8e\xa5\x17\xac\xb9\xa9\xb3\x9b\xa3\xac\xaa\xfb\x9f\x9f\x9bY8\xc6\xb9\x9a\x06\xac\xf1y\xa8h\x88\xfcC\xc9z/<\xb2\xc8M\x87\xa8\x19T\xb380\x18\x96S*S\x02>/i\x14|xZ\aX\x9c\xa1S%\x89^4bw\xc4\xbe\xab\xd3O\x9ac\xbe R\xe8\xc3\r_\x9ad\xb4!\x96\xc5\xfe\xdbZC\xb5\x1c`E;\xa4l\xf2\xec;\x9e/\xa1\xad\x17:ptv\xbf\"q\xc0H\x02\xa9~\x12:\x00\x00\xdf\x0er\x8d\xaa\xab\"\x98Vq\x87\x83s\xcc\x1a\x80\x17\x12\xf9\xa3\xd9\xa7D\xcb\xf6\xbf5B\xe5e\xe7\x8d\xa2\'\x87\xc5\x11\xd8\x12}C\xf3e5\xf8l^q\xe3B\xf7W\x1a\xfa\xf0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x16F\xda[E\x8a\x90.\xa9\xa3i\x96\xe6\xf9\xb1\x00\b\x12\x1c\xb5\x9a\xab\xc5%V\xd3\xd69\xd4\x8c@\xae\x88T\xb0W\xa2W\x02\xc9\xd7\xbf\xb0\x7f#0W,\xd4\xf8m\xcc\x88\xfc\f\xeb\xa3\xaf\'f\xfd\xc9\x90\xc4\x19\xe0\xaf\xaf\xf1\xef\x11|\xa7E\xb6hY<5') r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000200)='/dev/klog\x00', 0x827ff9, 0x0) pwrite(r0, &(0x7f0000000040)="b2e2bdb89f76c20b3e1e1411b8360adf02ebc8e841e141544f93c9e989f310b1549d8bef1ac0032395e6c41f81838413b50fb654288a17ed6aa7029b85e6ac11efc7bfb1b11621dbe9e66a383a", 0x4d, 0x0, 0x1) poll(&(0x7f00000000c0)=[{}], 0x20000000000000b1, 0x0) 16:00:49 executing program 1: unveil(&(0x7f0000000100)='./control\x00', 0xfffffffffffffffe) 16:00:49 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c40f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000dc0)="d059f51b8ee301ed2491718abf4450da4183694804e8f21718436d38c0b80810593a595902f3724405dfbb48cfd13a2bdd9df48ec677fbb70e79d765e876e138c3dd1eebbcdeb0a2cef7aa910056ee4a33ef360ff0e0d16204888db0407f0937bbf0249c844870358747139993f243e8cddb11", 0x73) write(r0, &(0x7f00000000c0)="245b5bbb5b9ba0da153193dbbee54485610b7e5661cfefc4e3ffda1022a6712dbde7551f480090fc8602aa64ed848151a63040e4f6d8651b342832ae60dad0cec2a70d88ed7f73578a81cd2880e5e0c08f18243f5c9e84cde0bb3091a8d15e31710bf995d1415b9ca23452b60f987b066d73", 0x2c1) execve(0x0, 0x0, 0x0) close(r0) 16:00:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x60}, {0x20}, {0x40000000006}]}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) dup2(r0, r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:50 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022eaf66696c653000"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="01201a56e940000000000000c1a1bf00"/28, 0x1c) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000780)="bee0940a02f97882709a6059ec928a6501257f8f4c24f3d0bad062a2af859dd46c73d80f1db4d43e2377c6128a6d51171f4d0051e679d7eab5610c858d80c06c8ee82aa27b4825e8d67a0f5ad280fbde8214129571f7cfd9a841ba43369e43fa36652a2757bbd403d4d49aa98ff0b996be0438234f9379169d44dad66f0ea9bf9d0f156099712886d1e0d93d07540342194fd78ba3255df1331ae2e5e64c88ea1f715d13978fe3935f31b47dcf1ce474da898997443aa51c9dedfc004e06d51fb82f4f00a0d2697134bdd58a3f500705a31cd5611e2e666a569b42a66c9fa46e1225e77aa02507c14b92ffda4b8baeed42eec942adbf64f3a16b2e369cd9327579792bc31fbe029439432f03889bbfca926cc7502b9ef1a05cac743c9301258c594068b6985dca9e521620e0fca51fc02eb2d550b92597062b58591f4c4ce17acaabaf0cb3bee8106314c890f00c7e73f1cdd839ee5e2b301c9fc6fb0243287b4cd8ba56ec2e1ecb352bbc7e4c76fa22534b8cd99bf34e1649f497a61ad732625c796219463e04336c2ae24457fd637cf79a46ee071d030ad6d7afb0367376ef1367761106f99cb7a0698db4797dc97794a2e27a03fd72adc947a07714e2d65670070f22f9fc4b3f744e829b0d0fbf015c22d7846e394fdbdec0b978cd3c5b8329866c57df66168e5e9dc70df898b5c3d416c24cd04f3aad89c90c789712c7cd1aac38bd6aa89aea83ba29ca67cfbc89fbe235cc4e064af9bb0561269fd0cdd303afdf570d2a398301707b3f2dcd4f551866e83c7145779eb708de463388dbb7dea0deb6278636ac2c2e23473208bfd9a81ef108cb2bd078cc268104f1bde13c5386d7da3366e19bca7df8b38d8da92aa1cb68077be0ffd99b97cd6c04e94b67962b5baa8d7031718d100621146cef52b05dcb49931d29ba9478af6fc51869f264213cc1362c06d985e53181303152f80326fde808d6d345f85aadc453bc78ffddbfc93a35d700478164f02f68ce78945ba92a5eb57213e8844e24f2a9b6ce5d10718371f596bf20bbb7fdc1cdd17e75d30111107d3d574aa84082ad598182d43532295adbb4e299de3e46dc957b87a256a3437df80fc437d87fba78d13dee75b94be3d59eb7787eb6918fa177a7d571efd911fe8574948f1f4316e7ded13b617b00e188617907c230b7e329d1e1751da5a7e38c768c79d8175a65bf20657d3853d4e111c6cec009bbfb2909a0b18873a91bd6037824073e473eba8bb4b219026a09820165467e51f0bc78ca1223aa7a1a6c7c14cf25765dcae730536df5e6bafd60697e077b2d8dce5d089f7b438b5bbf3d5b2b20615c22794ce034c559ad9ed1be7ce91626a10970b5d9f93b4edfcb4b6998652d83ed4a3b180b0b079a30d50ebec2719dbaa67f1266937cf00c32c6f757608a8ef9a196f76a68333443c092dd4913180a19f4f8b436f5fc2b23f9177617ac2d574e61ace07eb65bbe6bd2f8a965c63d7a434f38865b1bc887913e4b9890d0510fed93573f700a5dded32bfff85c31f1649c02f22ce6510f7f939510773e4cb2d89b26918c3d2f7a3c99ae8fc9de654e341077fd924125cd8edcef791b89a0301811c77c0e1d22c9d96e848b238973e42eb1a808aec37ee858040832695345f346dce4355ace02ac52eddb891bf922a39a06d1a28bed2e625b2ccf8fd8ef6835aad8f4f9b34f62fa5d5d80dfe197178e9202fd27a071ff6ec26f834e6a3ac5f8c916ff3da03e22dde386b576f7a61325d55ff57b5a42391f78f6ede133d908568ec6743bf7c2d558945afe97e7341997b794d3277b29ec9865873cc3b8da311beedd5fec5361fa48b9a323d6d64051e1055895e311d1ae1e2937ff2ea1d4c47bb08d2cd387aa4dc57e55ee4ebd1b02c6e8cf0d4e0e3c31d72e5c49fe010a6cae2ebbe6ab33af94aa910268ca42a1982866bb3505cfd319c4f6c33b05330d5b5d5df9484f7d4db9f60a", 0x57d}], 0x1) socket(0x17, 0x7, 0x1000) 16:00:50 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x800100000000002a, 0x5, &(0x7f0000000040)="06000000", 0xffffffffffffff58) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 16:00:50 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202e, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10000400000003fd, 0x0) pwritev(r0, &(0x7f0000001440)=[{&(0x7f0000000080)='p..T', 0x4}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:50 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{}, {0x4}]}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) clock_getres(0x7, &(0x7f0000000040)) 16:00:50 executing program 0: r0 = open(&(0x7f0000000280)='./file0\x00', 0xc0, 0x141) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000180)=""/104, 0x68) symlinkat(&(0x7f0000000140)='./file0\x00', r0, &(0x7f00000002c0)='./file0\x00') r1 = socket(0x2, 0x2, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)=0x17) connect$unix(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="06000000666974653000b8afaef3d9d72985720f14c9f81ad4f476931d4d00d25ec474cf7aac386061fbbbf65f198d77e207928112e57a3c60ab1c3c435241b43078f5dd6c814d1b1b48ef5caaa237a3e934f91504224ff1e37b62471aff004352ca89e776cf338cfb2d3c33c3274f8ac0ca98de56826fdf810398d3cf8bb3b83b26b7c67bdaabe4dfadda1b15609b5c4e4f1c4c49eac01b52cd129ec100431b58855ce870fd0d78feb6a4e2741343d5565d9b5b5b3444e2f52cd0dd89e71180"], 0xa) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) r2 = dup2(r1, r1) dup2(r0, r2) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{0xffffffffffffffff, 0x44}], 0x1, 0x0) 16:00:50 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x3, &(0x7f0000000040)={0x89, 0x100000}) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) 16:00:50 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r0 = open(&(0x7f0000001700)='./file0\x00', 0x0, 0x0) r1 = msgget$private(0x0, 0x528) msgrcv(r1, &(0x7f0000000080)={0x0, ""/156}, 0xa4, 0x3, 0x1000) lseek(r0, 0x0, 0xc600000000000000, 0x2) 16:00:50 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x42080007f) connect(r0, &(0x7f0000000080)=@in, 0xf1) r1 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setregid(r1, r2) 16:00:50 executing program 1: r0 = semget$private(0x0, 0x8, 0x4) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x8090, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0xc) fcntl$lock(r1, 0x7, &(0x7f0000000500)={0x2, 0x1, 0x9, 0x7fff, r2}) r3 = dup2(r1, r1) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, &(0x7f0000000a80)=0xc) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000100)) setegid(r4) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x401, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x200000000005c}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") setuid(0xee01) clock_settime(0x4, &(0x7f00000002c0)={0x8, 0x6}) r8 = open(&(0x7f0000000980)='./file0\x00', 0x8001, 0x203a) faccessat(r8, &(0x7f0000000040)='.\x00', 0x2, 0x1) r9 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) write(r7, &(0x7f0000000540)="f9781fcdcb79ceafba8786328bf93bd5187129d3b0a79418cd064ee259baca92379e4b77fb7f2b8314f3015ec81d6632f7be3d77caf4d19f458b6af1ab436955fbff6b760bbaac97e2bc68f0bfbb5bafd7dbd56c9412ba81a99882f9e3eb3bf112389bcd1b9d511322423b814bbe2d025e4fc9990671c7042387fe11128bc7f90c68824b17e9380dcd6202bf7477987ff4e95581ffe0d194a34e68375eb05221512257e2d744a61881df6279c33c7f47f5af977b96c38138e4", 0xb9) r10 = semget$private(0x0, 0x1, 0x4) semctl$SETALL(r10, 0x0, 0x9, &(0x7f0000000a00)=[0xca, 0x1, 0xfffffffffffffff9]) semop(r10, &(0x7f0000000080)=[{0x7, 0xfff, 0x1000}, {0x6, 0x20, 0x800}, {0x4, 0x4, 0x800}], 0x3) setgid(r5) semctl$GETZCNT(r10, 0xffffffffffffffff, 0x7, &(0x7f00000003c0)=""/66) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000380)=""/13) semctl$GETNCNT(r10, 0x4, 0x3, &(0x7f0000000000)=""/61) fcntl$setflags(r3, 0x2, 0x1) semctl$SETALL(r10, 0x0, 0x9, &(0x7f0000000040)=[0x7, 0x3]) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) chown(&(0x7f00000001c0)='./file0\x00', r11, r6) 16:00:50 executing program 0: r0 = syz_open_pts() socketpair(0x2, 0x4000, 0x1ff, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d704205646b8819797437d7047abdf5a717852c58317dd5f374ea1e68210d90face0fc360f0a5e45ea040729250b053d13190cba85df27067e88363948e219398f382a5189906a6016f5c201d1fb6b7e27604829988b6843e31b2b117369bc166e8b2dfc4ff0702e2a6e5d5aa2860a71fe27078de9112b2c1e595181ba50f0b753680a3e4f64abad8087200993dd23242df36cfb0d74efb926134ac79d0ad0bb097a79c5e3684b191bbaa1d2bcdec6927e80f853e28b60f1ed384e24a0ec9c38ed162806a6a5a976716a1cc0e862c0614e1e"], &(0x7f0000000200)=0x6e) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) ioctl$TIOCNOTTY(r0, 0x20007471) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0xa0, 0x0) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000100)) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x2, 0x2, 0x800, 0xfffffffffffffffb, r2}) mknod(&(0x7f0000000240)='./file0\x00', 0x6001, 0x15) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x10000ffffffff}) 16:00:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x24}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x198, &(0x7f0000000300)="2112009e4800000000ad4522e5c60e00000078b58b948d8447033831f536dd00") r1 = semget(0x2, 0x2, 0x150) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000100)=0x1) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000000)=""/84) 16:00:50 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000100)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000000)="670dc3b2b7eb9e7699e2aa8dd51252995fe0c09f5e7049df97523da1740001", 0xfffffe2d) r1 = getegid() getgroups(0x9, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, r1, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x4, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) dup2(r0, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) setgroups(0x5, &(0x7f00000002c0)=[r1, r2, r3, r5, r6]) close(r0) symlinkat(&(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00') r7 = getegid() shutdown(r0, 0x1) setgroups(0x1, &(0x7f00000000c0)=[r7]) fchownat(r0, &(0x7f0000000280)='./bus\x00', r4, r3, 0x15cae0b3d86bb58f) 16:00:50 executing program 1: getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r0 = socket(0x6, 0x7, 0xfffffffffffffffc) r1 = dup(r0) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x3f, 0x8}, {0x7fff, 0x8}}, 0x2) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = dup(r0) unlinkat(r2, &(0x7f0000000080)='./file0\x00', 0x8) write(r2, &(0x7f00000000c0), 0x0) 16:00:50 executing program 0: socketpair(0x22, 0x4000, 0xffffffffffffffff, &(0x7f0000000000)) r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) socket$inet6(0x18, 0x4001, 0x1) 16:00:50 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1"}], 0x1) dup2(r1, r2) close(r0) fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) execve(0x0, 0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1, 0x40, &(0x7f0000000080)="000401040ef90e71f47547818fcf5346bb7d07bd3aecb71ef64bd82108d8756aecab8188ff36a5abf8ff03000000000000e7d50b", 0x324) 16:00:50 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) bind(r0, &(0x7f0000000180)=@in6, 0xc) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000080)=0x493c) close(r0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x7, 0x0, 0x0) 16:00:50 executing program 1: ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0xc010427b, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0x0) ioctl$WSDISPLAYIO_GBURNER(0xffffffffffffffff, 0x400c5752, &(0x7f0000000280)) r0 = accept$inet(0xffffffffffffffff, 0x0, 0x0) ioctl$KDDISABIO(0xffffffffffffffff, 0x20004b3d) openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) getrusage(0x0, 0xfffffffffffffffe) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, 0x0) r2 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_SET(r2, 0x1, 0x0) ioctl$VMM_IOC_INTR(0xffffffffffffffff, 0x800c5606, &(0x7f00000007c0)) 16:00:50 executing program 1: setrlimit(0x5, &(0x7f0000000040)={0x401, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0xfffffffffffffffd, 0xffff, 0xfffffffffffffffe, "03664e2ba70c033c02df50795acd00"}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000000c0)) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d03", 0x546) open$dir(&(0x7f0000000100)='./file0\x00', 0x10000, 0x8) write(r0, &(0x7f0000000000)="6a4a4e5cfab9b0fbac605a000000ff03", 0x1e2) 16:00:50 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000a6347076dd7d460000000000004029d1ec28cdad4f0000000000000000000000000000000000000000000000000000000000000400000000000000000001000000000000106edbf577f3718100602f3967c472255feef3d5032859fa4e1c89127a3d1d58b3bb84fef7ca21f7bd78542fda063042d1d8203f6018daee42d610506edc0ce957ca1396866f4fc7c478f0c523c7f1bf765b63130f8176e6cef9746f3f79d69242dd1b8128f1af5b2b564221ff0ee1db43eddc22a5d063e6a8d81886aec95c4fd2046b8d09e72a7fa7b41552a469d0187b27dc491523e10fb26c76ecb85556163c9fb64ea08e59c3d54222be134f3e1fa12e9be7e13c87071452c837aedad6ae95ef8b34b44faef59ab613103e339edcbb2fa30b67b04f2673a50a1ff87e4136af45b3c49c1fe0b3f68c40df1ed6e8589a22"], 0x0) socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000008002e, &(0x7f0000000180), 0xfffffd76) 16:00:50 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) execve(0x0, &(0x7f00000014c0)=[&(0x7f0000001500)='**}\x00', &(0x7f00000002c0)=')\x00'], 0x0) fcntl$setstatus(r2, 0x4, 0x10a3) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getpeername$unix(r4, 0x0, &(0x7f0000000200)) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x3, 0x10, r0, 0x0, 0x0) close(r3) 16:00:50 executing program 1: r0 = getpgrp() wait4(r0, &(0x7f0000000040), 0xb, &(0x7f0000000240)) r1 = socket(0x2, 0x3, 0x1) r2 = socket(0x10000000002, 0x2, 0x0) getpgrp() readv(r2, &(0x7f0000000100)=[{&(0x7f0000000140)=""/207, 0xcf}], 0x1) dup2(r1, r2) execve(0x0, 0x0, 0x0) 16:00:50 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x6, &(0x7f0000000140)=[{0x3, 0x8e6, 0x5}, {0x0, 0x2, 0x40004, 0x60}, {0x9, 0x8, 0x2b, 0x1f}, {0x3, 0x0, 0x7, 0xdd}, {0x2, 0x400, 0xcd6, 0x8}, {0x9, 0x100, 0x10000, 0x4}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x82, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2, 0x0, 0x0, 0x80000000}, {0x7fffffff}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:50 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x1237e6addfac1064, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fcntl$setstatus(r0, 0x4, 0xcc) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) read(r0, 0x0, 0x0) 16:00:50 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x49}], 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0x10, 0x20, 0x6, 0x10000007}], 0x38, 0x0, 0xc68, 0x0) 16:00:51 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100), 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x0, &(0x7f00000000c0)={0x1, 0x3, 0x7, 0x0, r1}) shutdown(r0, 0x8001) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:51 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x200020000006010, 0x40e06) r0 = dup(0xffffffffffffffff) execve(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000340)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)=',\']$]-\x00', &(0x7f0000000200)='-\x00', &(0x7f0000000240)='-@\',\x00', &(0x7f0000000280)='\'{\x00', &(0x7f00000002c0)='&%\x00', &(0x7f0000000300)='-/\x00'], &(0x7f0000000480)=[&(0x7f0000000380)='\'-#^$\x1f\x00', &(0x7f00000003c0)='\x8b[@\x00', &(0x7f0000000400)='-\a[:\x00', &(0x7f0000000440)='\xf6\x00']) utimensat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000080)={{0x7, 0xd0b}, {0x1, 0x6}}, 0x0) fchdir(r0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:00:51 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='#!l', 0x3}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000080)="0920090000000000000006c94752cd8439df6dfe4ed2848f4aaa41f6ac61371c960a", 0x22) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x81, 0x0) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000000)={0x3, 0x1}) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000140)) 16:00:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x80}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xc9, &(0x7f0000000340)="cd614e66bf089b3f031433a434b63ebc0654457e651c1ad1c0f5b8895c15fcfe1b083efd4d25533c394b14b425b91823bd667543d3355914b06edd8d2349837c477bdf0337f5590b97a217a256a439a9ee27fedb817c6c8c127b549e1a4ea48401199270655a3ef0f829f09c315bcc762180af75bc7d65f9e17c4fa0367f581bf04f772693f4d3fb3f050000007a6a043c9f213e20a8d9139ff3f8a14f36500d61a57883ef76575dd06fb51bb27f47da319c55cdf92e9a086c2adb6ba26a807810ed8ecea9ad2220ba") 16:00:52 executing program 1: r0 = socket$inet(0x2, 0x2, 0xffffffffff7ffffc) getsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) 16:00:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x3cb, &(0x7f0000000180)="6ab424a4303eb6") 16:00:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x113, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = getgid() r2 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x5, &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0x0, 0x0]) getgroups(0x9, &(0x7f0000000240)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setgroups(0x5, &(0x7f0000000280)=[r1, r2, r3, r4, r5]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r7 = getegid() getgroups(0x2, &(0x7f0000000040)=[r6, r7]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x54}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:52 executing program 0: mknod(&(0x7f0000000600)='./file0\x00', 0x207e, 0x0) open(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffffc, 0x0) 16:00:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x52b8}, {0x6}]}) 16:00:52 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) getppid() r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) setuid(r1) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000180)={0x1}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f00000000c0)) r3 = semget$private(0x0, 0x7, 0x8) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000040)=""/89) 16:00:52 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x402080002006, 0xfffffffffffffff9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="00000018600417b2ee222b00fe0000ffffffff00000008f6ceffff276e2b8d2a48d69e00000000000000000029030000000058a393355fdee30badc24f42a0b66803cce2086caa672009bca0ac40534210737851", 0x54}], 0x1) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x3, 0x80}) 16:00:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x45}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x8, &(0x7f0000000040)=[{0x0, 0x377, 0x6, 0x10001}, {0xfffffffffffffffa, 0x7, 0x100000001, 0x100000001}, {0x100000001, 0x7fffffff, 0x8, 0x2}, {0x3, 0x0, 0x7, 0x8001}, {0x1, 0x2, 0x6, 0x5}, {0x4, 0x7, 0xff, 0x3}, {0xfffffffffffffffd, 0x6, 0x9, 0x80}, {0x8000, 0x401, 0x6, 0xfff}]}) syz_emit_ethernet(0x1, &(0x7f0000001b80)="c0") 16:00:52 executing program 0: setitimer(0x2, &(0x7f0000000040)={{0x0, 0x7fff}, {0x2}}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) openat(r0, &(0x7f0000000080)='./file0\x00', 0x400, 0x40) 16:00:52 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$KDGKBMODE(r1, 0x40044b06) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x23}], 0x4}) 16:00:52 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0xfffffffb, 0x3b, 0x0, 0xfffffffffffffd17) 16:00:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000300)="51b465a515191af93596baf4afe2f1046e4c1ca7e253d1bab7a5222aaf432b4b290cc6c742598831ef0a", 0x2a}], 0x1) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd10, "b04d1a00f3ff0a630000000000000000f3108d57"}) read(r1, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() 16:00:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x82, 0x0) r1 = dup(r0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000000)={0x0, 0xcbc, 0x80}) ftruncate(r0, 0x0, 0x0) 16:00:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) chmod(&(0x7f0000000040)='./file0\x00', 0x90) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x20, 0x401, 0x25b, 0x1}, {0x47e, 0x0, 0x40}, {0x8, 0xd5, 0x20, 0x9}, {0x1, 0x1, 0x81, 0x2}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x6c}, {0x4d}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)='\x00', 0x1) r1 = syz_open_pts() close(r0) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x400, 0x40, 0x8000, "49c788ddbe7d5606476e8d0041208f3fd42dd7aa", 0x4, 0x2}) dup(r1) ioctl$TIOCNXCL(r1, 0x2000740e) r2 = syz_open_pts() dup2(r1, r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffff7ffffff691, "0200ed00000000000008ce0331d015b2f1000800"}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000200)) 16:00:52 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="8dd45a62430de7e75c040ab589118ace86abcb5b8eac285385486387de8c3f262e05f00f4abd93a4fb027d8d7e87e3f5c29b85eab8e9a6aea62a43c29992f32051d63ccaff0afae7f4a885b08885718ad600a4d89bcf1441da845a186e64d42cfb57e4dd990fde921a680bac8944c3e78960c78a2c86a82fe6572fa79ab5ff1a4150320e7eac6c1b435ae5bea0aba5f5c397aaf39717bd058698fb16afc9f6e9020592723eb631d4e164007297ec6b77b3cef1485c8ba6dc45137fcc463fe7b0f97d5134fc720bb740b79b7660f5", 0xce}], 0x1) socketpair(0x20, 0x0, 0x3ff, &(0x7f00000000c0)) socketpair(0x0, 0x4000, 0x2, &(0x7f0000000000)) 16:00:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c40f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f00000001c0)='MS', 0x2) 16:00:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4d}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") fchflags(r0, 0x1) 16:00:52 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x400000000000000) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10080, 0x85) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x3, 0x0, 0xa, 0x1000100000001}) fcntl$setflags(r0, 0x2, 0x1) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000040)=0x7) 16:00:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64, 0x0, 0x0, 0x7685}, {0x30, 0x0, 0x2}, {}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:52 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20400, 0x0) r1 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x667) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) 16:00:52 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) dup2(r0, r0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000100)=""/120, 0x78}, {&(0x7f0000000240)=""/113, 0x71}, {&(0x7f00000002c0)=""/146, 0x92}], 0x3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') shmget$private(0x0, 0x1000, 0x203, &(0x7f0000ffc000/0x1000)=nil) 16:00:53 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendto(r0, 0x0, 0xffffffffffffffea, 0x8, 0xfffffffffffffffe, 0x8c) 16:00:53 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="59f09e88c7f2940d747d3cb3575b0091a386d7216f59c2c2e6eac1260d3aeea102d5ac0bfc71f4b21abe0000b90a8e327d855bd7791e31fa6a725a056a1f113ed159d9586e12261050e90fb9dd4762fb4a772887ab005f11d80530be2840cdb429ffb6d376c4e153847b9b326c6468e3e2914f2e15c290063434066e6f7c86ea551f83738e44f0e2b4d088ae72c639b9d2a63096c753e1c8ce09ab7eea0711d2b984357c84eca0039ae06f0f93078bbdef7b7b3a3c741c6e9e5c1e14612bf6ec658c5446cf31c26187bb2c789a10380335863cbc29b80dd0919cee99cafa01186f6d1cec74447e1dc84c07ac2ce5d398876b4090bde2fcfb12a281fa589175dc2a8f234a324b5b50a28e38cce900c82e62b4cadcdacf74f880a0f83278541ff3cd03dac263fb1a64ded2a3518ca9220e2873e37e1262691a64a7e6b8cd43b17d8b00"/335], 0x10) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a06e3030004010000000000000024e00818d23a", 0x14) r1 = dup2(r0, r0) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000100)={0x1}) bind$inet6(r0, &(0x7f0000000140)={0x18, 0x0, 0x95, 0x6}, 0xc) write(r0, &(0x7f0000000040)="4684a7d04cf6f6c8f159aa450a54ddbe09423bc4bc5d56123df460df20d181acc9607fe061e57034590cc28aff8e9d3ce755efcba55d1e71e20ab9cee6fc39e724740d638572886b3262bf9c7abac27793a7f58cba4b7f61d591d36ac2a96dfb895930f1e734f0b487576a8729cffcc35694ea0f498b5a3e55414fe97d608bda3e5f6cb253035c57b40d638dc8bed468f4", 0x91) 16:00:53 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000000080)="d74c78007f", 0x5}], 0x1, 0x0, 0x0) r1 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0xffffffffffffffff, 0xffff, 0x1ff, 0x0, "bf92651d2f34646cb957e2d7e80f4f81d3fa7bad", 0x0, 0x280000}) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000001c0)="85ba6daa7e032f12280f895a487f5aef52f82afe62e9efc814239cc73566ca5fdf465b9d68a11de4a0fc4043293ff973409e6817a24ef6be1c", 0x39}], 0x1, 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0xfd2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) 16:00:53 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) syz_open_pts() r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000000c0)='MLc', 0x3) 16:00:53 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x8000200b, 0x3200) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) lseek(r0, 0x0, 0x87da86990c828a41, 0x0) unlink(&(0x7f0000000000)='./bus\x00') r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/230, 0x400}], 0x21) 16:00:53 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x2) getsockopt(r0, 0x0, 0x8001, &(0x7f0000000140)=""/29, &(0x7f0000000180)=0x1d) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getpeername(r1, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) getsockopt(r1, 0x200000029, 0x24, 0x0, 0x0) 16:00:53 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$BIOCFLUSH(r0, 0x20004268) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) mprotect(&(0x7f0000012000/0x3000)=nil, 0x3000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') 16:00:54 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x6003, 0x86128) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) getpeername(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x5c}, {0x20}, {0x40000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0x0, 0x0, 0x8000, 0x4}, {0x1, 0x101, 0x2, 0x1}, {0xe9, 0x2, 0x81}, {0x80d2, 0x8, 0x8, 0x100}, {0x3, 0x7, 0xe99, 0x3}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = semget(0x2, 0x1, 0x0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000180)=""/101) 16:00:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x6, &(0x7f0000000100)=[{0x1, 0x0, 0x40, 0x6}, {0x7, 0xff, 0x64, 0x9}, {0x0, 0xda35, 0x9, 0x6}, {0x234, 0x1ea, 0x5, 0x6}, {0xfffffffffffffff8, 0x9, 0xc7f8, 0x40}, {0x0, 0x6, 0x83, 0x46768914}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x80}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:54 executing program 1: r0 = socket(0x2, 0x2, 0x0) socket(0x0, 0x0, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000080)={0x54f9, 0x7ff, 0x0, 0xab}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) preadv(r1, &(0x7f0000000000)=[{&(0x7f00000002c0)=""/216, 0xd8}, {&(0x7f00000003c0)=""/172, 0xac}], 0x2, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000200)=""/99, &(0x7f0000000280)=0x60) close(r0) 16:00:54 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000001900)='./file0\x00', 0x23d) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) recvmsg(r0, &(0x7f00000018c0)={&(0x7f0000000200)=@in, 0xc, &(0x7f0000001700)=[{&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/24, 0x18}, {&(0x7f0000001280)=""/47, 0x2f}, {&(0x7f00000012c0)=""/34, 0x22}, {&(0x7f0000001300)=""/206, 0xce}, {&(0x7f0000001400)=""/142, 0x8e}, {&(0x7f00000014c0)=""/194, 0xc2}, {&(0x7f00000015c0)=""/141, 0x8d}, {&(0x7f0000001680)=""/98, 0x62}], 0x9, &(0x7f00000017c0)=""/196, 0xc4}, 0x40) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) r1 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x140, 0x40) openat(r1, &(0x7f0000001940)='./file0/file0\x00', 0x0, 0x181) getpgrp() rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:54 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)='r', 0x1}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "65d7855c5fbeeddfd46e8d594c8e63ddeaee15d3"}) write(r0, &(0x7f0000000340)="21cbc3ec5413fa173e83f3f03b82e6d6aa24acd6a39c63b68f2c94bc1437dc1dfb3e03f9fbb5c1a3a709e258b71045250d006a874e99eb04a73ab7e384419629d41743408db0d0913f399c5a53b36b547ed36d8d2e5541d38ae50a897ec8758b94ffff0000ad383891e1938bfdaa2b535f92b9b9233517012f7cef8def8ecd2b5c1835cb74efe7b43f428d4fddf1851cad8492e5cf874e8272975fd4e34f7cf6029de1a30ff3e179478b971b540280d900791b1a7ca1536c2b", 0xffffffffffffffc0) syz_open_pts() syz_open_pts() 16:00:54 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x5c}, {0x16, 0x0, 0x248a}]}) r3 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCNXCL(r3, 0x2000740e) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) kqueue() syz_emit_ethernet(0x1, &(0x7f0000000200)="9b") ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f00000000c0)=0x10001) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x8, &(0x7f0000000140)=[{0x20, 0x3769, 0x9, 0xf4ef}, {0xffffffffffffffff, 0x1, 0x101, 0x1}, {0x7, 0x6, 0x5, 0x80}, {0x8, 0x0, 0x1000, 0xf756}, {0xe73, 0x1, 0x8}, {0x8, 0x3, 0x6, 0x9}, {0xffffffffffff43aa, 0x100, 0x9, 0xff}, {0x9, 0x0, 0x10000, 0x7}]}) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0x6, 0x0) 16:00:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x35}, {0x14, 0x0, 0x1}, {0x6, 0x8020000000}]}) r1 = syz_open_pts() flock(r0, 0x1) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000240)) r2 = dup(r1) readlink(&(0x7f0000000180)='./file0\x00', &(0x7f0000000240), 0x0) readlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000600)=""/116, 0x74) unlinkat(r2, &(0x7f0000000000)='./file0\x00', 0x8) fcntl$lock(r1, 0x9, &(0x7f0000000200)={0x0, 0x2, 0xfffffffffffffffe, 0x100000000}) close(r1) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000040)) syz_open_pts() madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000680)={0x3, 0x4df1}) execve(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000100)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) setegid(r3) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000140)={0x5d, 0x10000, 0xfff, 0x6, &(0x7f0000000380)={{0x3ff, 0x1, 0x10001, 0xe28, 0x1ff, 0xffffffffffffff7f, 0x9}, {[0x2, 0x4924, 0x81, 0x79200000000000, 0x40, 0x3, 0xb59f, 0x100, 0x0, 0xd9, 0x9, 0x13, 0x2, 0x1, 0xffffffffffffffff, 0xb93, 0x0, 0x2], [0xffffffffffffff7f, 0x5, 0x9, 0x9, 0x0, 0x0, 0x7fff, 0x9, 0x100000001], [0x0, 0x0, 0x2, 0x27f, 0x5, 0x1, 0x1f], [0x2, 0x3, 0x5, 0x80000000, 0x4, 0x8], [{0x8, 0x8, 0x0, 0x9bae}, {0xf017, 0x5, 0x8, 0x6}, {0x0, 0x3, 0x9, 0x88eb}, {0x0, 0x641, 0x8, 0x3}, {0x0, 0x7ff, 0x1, 0x6}, {0x9, 0xfff, 0x6, 0x4}, {0x1, 0x7, 0xc4, 0xffff}, {0x1, 0x3ff, 0x100000001, 0x401}], {0x81, 0x100000000, 0x528efb10, 0x1}, {0x3ff, 0xffff, 0x6, 0x5}}}, 0x5, 0x1}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:54 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100c0, 0x0) utimensat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x0, 0x6}, {0x93ff, 0x1ff}}, 0x2) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x6) getsockopt(r0, 0x0, 0x68, 0x0, 0x0) 16:00:54 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000000)) unlink(&(0x7f0000000040)='./file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, &(0x7f0000000580)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) r3 = getegid() r4 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) r7 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xc) r9 = getgid() sendmsg$unix(r0, &(0x7f00000007c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000004c0)=[{&(0x7f00000000c0)="49587187184ca1daf69aed6a148de5e3657751e7e2df3ad68e239ad6be14e9a82c90422750c8464933307c05e501", 0x2e}, {&(0x7f0000000100)="79fc88c57bd118181202c8bc99c5dd69772360f5a802e20a61d833faf8dd51969efe0d423250d1741463f89aff75496053e871568839679f97bd56e2442805c60cdd4f9525b751186a21fd5c53ac07403cfc1e7187e7b525da8207aed33b5f6ec5f1b07fee9eec0c90cbd9bd436e743f0167c2d93920088bc60a43084db2ec0532031528850abfef45fff54b", 0x8c}, {&(0x7f00000001c0)="61be9351d8eb00ff9b10056090f4e945a4046e21a5620f954be53712fbcb9f503fe0e8610bf5535e9c18fdf78a7ce7b249428092d1b6fcea016f5fca5d0be03fb0aeacf9629cab5e13e244249805", 0x4e}, {&(0x7f0000000240)}, {&(0x7f0000000280)="e90c8bed8846a6de97f0cddb2b4832c12e1f4b69a8d290eb96f917142ac738ab67d448d7dd77678aad122969929c15db1f9da2a1b390d0dfc7dca70ba34b75dcef2ef49ee4435e5f27383251ebef969b1b2f263d81776b9c5072776eaf7b897bf0ced0624d6d1af775caaff6a406d3c60fd7aee0a33d9ecdce5ffc78ff3a0122347d7a403dc61bfbde108fe5ef80433f9dfaa7dc719ea54a7f9feb76b9f9f4cb6f", 0xa1}, {&(0x7f0000000340)="5522a02afa0d3c9afe79259de46ca1802f8ee0473d71cd441b2840a27eaf822b886d3bf105c701ab0543809fdd963fc8f1bf2749a63fc83c4a09e2f091372a5ac96cc74c8908d7efaf48759b477c96ea21507a70c89326a19f422077a38d2dae4362d4b15d39db495a2fd0c989e9f63eb93040b2c4f1ea75eab60e7b8c6759d7a361c91913c8147980b73f1157ee406e3746cace539742aed47a", 0x9a}, {&(0x7f0000000400)="b6dc5c071f0177b29f0bf16415d28e299109eb38d2ad73ec0c1b97c83dd6787b5505b4601c4d29b1391aa4fef1a3d94337170492c97200f9f2ea3b6fa08f9841e0efc7f3a6065b66943d65f0229af7ca376084a116f916f4bc622584ed8e8572edcc1bf0d497404af4e94ccaa16a4a54a98bdf321279836e221203a7dbc8bac39cbebaeb518c3d9be9780e811747b1296565a7060b74eac541266f70f6f3008d7b824c59bc98e48d15b3073eb1cbbc29b140b621d4afcf993c", 0xb9}], 0x7, &(0x7f0000000700)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x98, 0x2}, 0x1) ioctl$KDGKBMODE(r0, 0x40044b06) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000800)=0x100000001) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000840)=0x1) read(r0, &(0x7f0000000880)=""/15, 0xf) getsockname(r0, &(0x7f00000008c0)=@in6, &(0x7f0000000900)=0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000940), &(0x7f0000000980)=0x8) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f00000009c0)) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000c40)='/dev/zero\x00', 0x20, 0x0) kevent(r10, &(0x7f0000000c80)=[{{r10}, 0xfffffffffffffffe, 0x8, 0x80000000, 0x3, 0xfffffffffffffff7}, {{r0}, 0xfffffffffffffffd, 0x4, 0x42, 0x6, 0x7}, {{r10}, 0x0, 0x10, 0x0, 0x0, 0x3}, {{r10}, 0xfffffffffffffffe, 0x1, 0x0, 0x80, 0x360}, {{r10}, 0xfffffffffffffffe, 0x50, 0x0, 0x100, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x8d, 0x2, 0xc535, 0x100000001}], 0x5f002088, &(0x7f0000000d40)=[{{r10}, 0xfffffffffffffffe, 0x1, 0x10, 0x0, 0x5}, {{r10}, 0xfffffffffffffff8, 0x1, 0xf0000080, 0xfffffffffffffffb, 0x1}, {{r0}, 0xfffffffffffffff8, 0x40, 0x20, 0x1f, 0x1}, {{r0}, 0xfffffffffffffffc, 0x0, 0x20000008, 0x1000, 0x5}, {{r10}, 0xffffffffffffffff, 0x2, 0xfffff, 0x80000000, 0x1}, {{r0}, 0xfffffffffffffff8, 0x24, 0x40000023, 0x2, 0xaa}], 0x0, &(0x7f0000000e00)={0x0, 0xfffffffffffffffe}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000e40), &(0x7f0000000e80)=0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000ec0), 0xc) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000f00), 0xc) dup(r0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000f40)=0x2447) ioctl$BIOCSRTIMEOUT(r10, 0x8010426d, &(0x7f0000000f80)={0x7, 0x7f}) getgid() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000fc0)) 16:00:54 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x800080002002, 0x5bca) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0xa6}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000000)='./bus\x00', r0, 0x2}) 16:00:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x6, &(0x7f0000000000)=[{0x1ff, 0x8, 0xffffffff, 0x9}, {0x0, 0x7fff, 0x0, 0x3}, {0x8, 0x8, 0x400, 0x8}, {0x0, 0x200, 0x2, 0x7}, {0x2, 0x7, 0x6, 0x433d}, {0x80000000, 0x8, 0x4, 0x6}]}) 16:00:54 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={0x0}) 16:00:54 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair(0x1a, 0x1, 0x5, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r0, 0x3) r1 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getegid() setgroups(0x2, &(0x7f0000000080)=[r2, r3]) r4 = msgget(0x2, 0x200) syz_extract_tcp_res(&(0x7f0000000140), 0xfc6f468, 0x7fff) msgrcv(r4, &(0x7f0000000780)=ANY=[@ANYBLOB="000000000200000019548302d47c00dd240000000023819830f5da79f5000000000000000000000000000000000000000000000a976e73ad3aa2c6f73a00000000002bc696f7ef4496cbb341928ae5a6e400002366ca7b8b00000000adfe777a68d7f8afc11c5b7eed936535b8107aeea0cea8d7c767f88f3c8d0000000000000000000000000000000000000000aeab0804251391831ab53c5e620000000000000006585b2a459dff6688171c3dd9795d4ce9d80990b82ce3b85ee158663491f6ce797782755ab80b4bdfdef657fdde7591a1c09776e3d4d482ce7c3b670b070699c5ec3018e82706fccfdc1748f56ca9ba34193f90acf041745f988c8ea3d2e9ea1acf0c946f27f646bf0513ac122e37a6feec0de51e86bb507d8efba1765103d7966ad32da37affc5587588ebba15391e841b7ab876aded7e45e13c4ec480ebb835432ca125bcdc0c3777fa9c1d923b92a74019b205bd885296e1227435a839e7bd3427876f8171587a98541581a2fad57a671eaa25bd99e46e7dee08739ce032f72f0b0b0003070b62452b00eceefee05b3379915d05563366ecab01b40408005407109f686a930000000000000000000000000183a1ba34b0b5428a9b4e12ba39d556a7272a1f61b9645cf546a0532e46d980b634f77f845a5580aa993ad37edc1f3e8953e4cddedfa549dbd59d72185f41693c93d36464f028557904abbe69bd5983a6c24747f04c010e02533d2f6cd7496e86ccc331e4252aa3b0047caca8806839aed55590d3a9c7119addd7abe0efe320d0d2844d7e3cf2254de8ae8b48155e1a6b207925858e73df2c3c107ee21b6fcae8e761ea619e97b3f76dabc8ac09af5c05c4e7eb6ec73a629394b330abc287cf6d98eb64bb90b5f0def3377b579327aa8d3280c5285989c07ad091f9d68c59c720"], 0x3b, 0x3, 0x1800) close(r1) r5 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x1, 0x8000, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) listen(r6, 0x6) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10004) ioctl$WSMUXIO_INJECTEVENT(r7, 0x80185760, &(0x7f00000001c0)={0x0, 0x8, {0x4, 0x5}}) msgctl$IPC_STAT(r4, 0x2, &(0x7f00000002c0)=""/52) 16:00:54 executing program 1: mknod(&(0x7f0000000040)='./control/file0\x00', 0x2020, 0x0) mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000000)='./control\x00', 0x8000, 0x3ff) open(&(0x7f0000000280)='./control/file0\x00', 0x0, 0x0) 16:00:54 executing program 0: r0 = socket$inet(0x2, 0x2, 0x800) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000180)="910000c8690f6bf60c7bb33f854af2e8c9c0a9baf7758b0b24bfc340f006d501bb788e2b92229a8966d05dad6670df714d674312f053dc3605f7c27efa54ec90bd64480ac8be24184bb04f82070000000812686c30b4a60f8e384b47a0e3412951f56729b300038d50a81b8d68adcd66d2f6bcb91d48075f7d6ceff679630f2003c4508cd1412e979ec4efa9205ca71a30ec5be51be2", 0x96) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:54 executing program 0: kqueue() r0 = open(&(0x7f0000000000)='./bus\x00', 0x20000000, 0x0) dup2(r0, r0) 16:00:55 executing program 1: r0 = socket(0x10, 0x2, 0x0) sendto(r0, &(0x7f0000000000)="cc89c606b2b8ae33257d542ccb5e758fb2dfe9f9603d4f54420f09d021f8c06c962def56a35842aab35618ebd5032557cf776b53580e3041fe2abb1251f5e79b4f4144c72ce4ad4523023aa5e781786b09769218ea3e8c09e0dec906f3e9fb8bfa8e156b9dd38ec49330819100fb24e3c926a69c762b0c563af26340fbc1c5ad59047a25fa251e168102a42b5f839aeedf260c325880a262", 0x98, 0x40d, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) setsockopt(r0, 0x29, 0x200000039, &(0x7f00000001c0)="4a74954c", 0x4) 16:00:55 executing program 0: r0 = socket(0x10, 0x6, 0x3d) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000000)={0x0, 0x31f, 0x0, 0x0, &(0x7f00000002c0)=[{0x10, 0xffff, 0x8}], 0x10}, 0x0) 16:00:55 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) fchdir(r0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) 16:00:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x0, 0x0, 0x400000000000}, {0x30}, {0x6, 0x0, 0x2000000, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:55 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = socket(0x18, 0x3, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) setreuid(0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) execve(0x0, &(0x7f0000000440)=[&(0x7f0000000000)='.*\x00', &(0x7f0000000080)='\\{\x97)-/\x00'], 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000000c0)={0x80000001, 0x1, 0x6, 0x9370, 0x6}, 0xc) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) getsockname$unix(r2, &(0x7f0000000200)=@file={0x0, ""/85}, &(0x7f0000000280)=0x57) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)) connect$unix(r1, &(0x7f00000001c0)=@abs={0x0, 0x7}, 0x8) listen(r1, 0x0) 16:00:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x28}, {0x400000028}, {0x6, 0x0, 0x0, 0xfe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x6000, 0x6) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:55 executing program 0: rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) fchmod(r0, 0x10) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000080)=0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, 0xffffffffffffffff) 16:00:55 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000280)={0x5, 0x7, 0x4fe, 0x1, &(0x7f0000000000)={{0x3, 0x8, 0x20, 0x0, 0x5, 0x0, 0x3}, {[0x1000, 0x8, 0x6, 0x1ff, 0x7, 0x6, 0xffffffffffffff2c, 0x70, 0x58, 0x7, 0x4, 0x0, 0x4, 0x80, 0x6, 0xfffffffffffffffa, 0x3b, 0x1f], [0x4, 0x5, 0xd2, 0x5c, 0x6, 0x524, 0x88, 0xffff, 0x19, 0x87], [0x9, 0x0, 0x9, 0x7ff, 0x7, 0x31, 0x40], [0x3, 0x5, 0x6, 0x5, 0x8, 0x7], [{0x0, 0x5, 0x0, 0x6}, {0x2, 0xa39, 0xff, 0x4}, {0x8, 0x7fffffff, 0x2, 0x5e}, {0xff9, 0x7, 0x0, 0xb05}, {0xfffffffffffffffd, 0xfffffffffffffbd6, 0x5, 0x2}, {0x6, 0x200, 0x11e, 0x200}, {0x20, 0xe5, 0x7, 0x5}, {0xfffffffffffffff9, 0x1, 0xff}], {0x1, 0xfff, 0x4, 0x2}, {0x4, 0xdeb, 0x5, 0x6}}}, 0x3e9, 0xbff7}) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:55 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x80, 0x0) r1 = dup(r0) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') fchdir(r2) r3 = getppid() mkdir(&(0x7f0000000140)='./file0\x00', 0x19c) fcntl$lock(r1, 0xf, &(0x7f0000000100)={0x3, 0x1, 0x2, 0x2, r3}) chroot(&(0x7f00000000c0)='.\x00') 16:00:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x20000000000014}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) 16:00:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x6c}, {0x80000016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1f, &(0x7f0000000180)="b6") 16:00:55 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0xd01) r0 = open(&(0x7f0000000040)='./file0\x00', 0x10400, 0x21) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x202) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getpeername(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) 16:00:55 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB='\x00'/10], 0xa) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) unlink(&(0x7f00000000c0)='./file0\x00') chown(&(0x7f0000000140)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) setuid(0xee01) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xc6, 0x0}, 0x0) 16:00:55 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x1ff, 0xff, "41c6e4adae57e9587200"}) ioctl$TIOCSETA(r1, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r1, &(0x7f00000027c0)=[{&(0x7f0000000040)=""/82, 0x52}, {&(0x7f0000000240)=""/243, 0xf3}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000000140)=""/183, 0xb7}, {&(0x7f0000000340)=""/81, 0x51}, {&(0x7f0000001500)=""/215, 0xd7}, {&(0x7f0000001600)=""/4096, 0x1000}, {&(0x7f0000002600)=""/135, 0x87}, {&(0x7f00000026c0)=""/254, 0xfe}], 0x9) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="e1", 0x1}], 0x1) 16:00:55 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800010000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) recvfrom(r0, &(0x7f0000000240)=""/233, 0xffffffffffffff8d, 0x0, 0x0, 0x0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000100)=0xa6) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000140)=0x1) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x751, 0x1, 0x0, 0xa09c, 0x800}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x65, 0x0, 0x0) 16:00:55 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000001c0)=0x7) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000040)='./file0\x00', 0x0, r2) setuid(0xee01) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x8083, 0x11) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000240)=0xffff) bind$unix(r3, &(0x7f0000000280)=ANY=[@ANYBLOB="01002e2f66696c65302f66696c65302f2e97b255306f7d38473ac32e2f66696ce53000dd0cab4ae1572f973ca6df20058cf5f63bc5faac87b4acad800c9994e5478d952a532b4ce08b371531d3a4df70e9df318490f8724e8f91f3ee4bf99c19d88b573c91da324fdd79ea7d9e12e987cc6a238eb9b10c39922dbb739930a799667ac2887e9bf091d3fd57f5aa7450ceb48cd47d4bd297dbb945e9d0bb535823d1a5c5d6c2ac8f4abd74d0516d8b2d9dcddee591b9408310a519ddd84a6039f9985f7eaff9f28e976fa54ec7a5c60ddbe071377ddb9b869c0934dc4543fcf9b6488865af4af79ed3488699c9973f4a13599d98d7e8e32dd1e5a0a76a00fe6c4e8a2185d827"], 0x19) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f00000003c0)) r4 = getuid() chown(&(0x7f0000000200)='./file0/file0\x00', r4, 0x0) 16:00:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x48}, {0x5c}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000100)='7z') 16:00:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x890, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000000)="88f80ac97835f486597505a5a3fa5cb8b23b1cff9f97c0f9f3cbc23bbd2086bd14644687e711958cb5d9dcc10895ad59d7b262700b7d643888a0e11f9f8e") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:56 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() fchdir(r0) close(r0) syz_open_pts() r1 = syz_open_pts() writev(r1, &(0x7f0000000400)=[{&(0x7f00000000c0)="f1f3394ec1de7a70b46d4f5e4a57eaebea910804decc9a7105c9c56d47c13c011781d346394ee71926a617c2c8739fe01ec248ecf8ef2274337cf0e45079fd4e1c303621b61849d49afb734cb13a885cfba8da92eaa02d3b5563722a40a2120fe5d71fd1a3071ba8c8137288e8f8a9995ef962c1f18410a72c1270925e6ad1c239fac530e20dd2d06bf676fb03ddf94c790878f6f68d38709284f1bc1126", 0x9e}, {&(0x7f0000000180)="5a9beaa0ec5f49705b9ce9494db5a490e66f1ec42de23e232325fc312356b86c425a542eab6b7f5a2e3cd2de23a270bf04b656ac8533c0425f7ecc949a361544c2330edb1327bb37619e159bdca35531b30a322e1b35be7e85fb145c3e0cd82056c347", 0x63}, {&(0x7f0000000200)="89e13fe73d7624be932e3bb0ad1e134c059d513b2d43dc102a6efb3722e1b616fbaafe6224ebf6bb2e90aef1789500f4ae26018788fa464e3a66bbcb7cc93d331e6ee9c47949ffc3f4edf079bdbb7fb0881fae5410e489226b8acc8d7b3955a02ba8a4ee93af19caeb2b0207cf88a3dacad5483e5de1fa5bee5e1e8b6c99f39b889cf80f1d880f5ca3a7e1d3a5744f3c39e990997c1a0d80dd67ec19a1b242e5fea33d168436795baa918d7202a893725ae1c74f06036c61fa6f9f82c3bfee", 0xbf}, {&(0x7f00000002c0)="f3b8cdbeab7f44d3514211f767dabc16342c8dd63562c9ee09748fe26f97ac186a8a5d88aad23d86e38293360f52b0b3412b174b9062fcca3759ae2c8bd3e8fa9b859aac1d3800a3e2928067790cd4ed27c6ce4e0cb1736d0bfdb942cc6c23b800c247aba81499cb501ad6b06d45de3346d7b749", 0x74}, {&(0x7f0000000040)}, {&(0x7f0000000340)="1603de2eabf4ae8a484a00cec94468c64a80ffc64f34069b1274309db4e7263e3b9c35f064f66e0c9f68cf750dfd93d06b47d4c6a6f56d113555eb1ae16dfe49411e70bc0071ec0b07d080da7ab1a60b845cbb67ce048cdc5f97855d78d4de038abebd23d6345ddc4ab6a26a7b85427e0342df7d3b611567572648884082b05f160ac43b3b", 0x85}], 0x6) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x7) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b2", 0x1}], 0x1) ioctl$TIOCSDTR(r0, 0x20007479) 16:00:56 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x8) fcntl$getown(r1, 0x5) dup2(r1, r2) 16:00:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=""/207, 0xffffffffffffffca) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:56 executing program 1: setitimer(0x2, &(0x7f0000000100)={{}, {0x4000000000000, 0xf423f}}, 0x0) setitimer(0x0, &(0x7f0000000040), &(0x7f0000000080)) 16:00:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) select(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4c) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x28440, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:56 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x0, 0xc59e, {0xffff, 0x6}}) kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 16:00:56 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/163, 0xa3) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = syz_open_pts() close(r2) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) readlinkat(r1, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000280)=""/191, 0xbf) ioctl$TIOCSETA(r2, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x4, 0x8000000000000}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x0, "afc709cfd8ee545fbadd71bf0838b1ee6d8e37f6"}) poll(&(0x7f0000000240)=[{r2, 0x13}], 0x1, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 16:00:56 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202"], 0x1) r0 = socket(0x2, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000100)=0x8) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="80a211a5470f1d9191ad070ac097e6bcbf720bcecf843dfbd76c489fe1e24978efbbfd894d1cb4e7210c816165"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x2, &(0x7f0000000080)="ef14045f", 0x4) sendto$inet(r0, &(0x7f00000000c0)="a8232c3e1d898d02255b47fadae8325f95385661", 0x14, 0x0, 0x0, 0x0) 16:00:57 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x0, 0x3f, 0x3, 0x1b19, "abd0cc0d68dc73827774fdccdff3fc844ae89310"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) 16:00:57 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x9, 0x401, 0x40, 0x7fffffff, "729a15079a0ee2702d210f0e4f83d9683a80ad03", 0x3, 0x5}) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fb, 0x0) dup2(r1, r0) 16:00:57 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = msgget$private(0x0, 0x1) msgrcv(r2, &(0x7f0000000040)={0x0, ""/47}, 0x37, 0x2, 0x1800) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0x8000000000000009) r3 = shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_LOCK(r3, 0x3) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)) 16:00:57 executing program 0: r0 = shmget(0x2, 0x1000, 0x20, &(0x7f0000ffe000/0x1000)=nil) r1 = geteuid() pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xfffffffffffffe24) r4 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) r7 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x40, r1, r3, r4, r5, 0x0, 0x3}, 0x2, 0x0, r6, r7, 0xeac, 0xe2d9, 0x8}) shmget(0x2, 0x3000, 0x224, &(0x7f0000ffd000/0x3000)=nil) 16:00:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000000, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x10, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:57 executing program 0: getitimer(0x0, &(0x7f0000000040)) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r0 = kqueue() fcntl$getflags(r0, 0x3) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10000, 0x20) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000100)={&(0x7f0000000080)=[{0x86, 0x8}, {0x3, 0x8}, {0x0, 0x3}, {0x1a5, 0x7}, {0xe7, 0x8}, {0x6e, 0x7fffffff}, {0x47, 0x6}, {0x27, 0xa83}, {0x86, 0x3}], 0x9}) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 16:00:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0xb1}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x54}, {0x25}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x6, &(0x7f0000000140)=[{0x5, 0x2, 0x0, 0xb1f}, {0xa575, 0x80000000, 0x81, 0x1}, {0x1, 0x10f33b, 0x6, 0x1f3}, {0x6, 0xfffffffffffffff9, 0xfffffffffffffffe, 0xaa56}, {0x100000000, 0xd3e1, 0x6fb}, {0x76b, 0x401, 0xd2, 0xb3d5}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:57 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = dup(0xffffffffffffff9c) flock(r0, 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8c) pwritev(r1, &(0x7f0000000080), 0x168, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x810, r1, 0x0, 0x0) fchown(r1, 0x0, 0x0) 16:00:57 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x400000000001000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) socket$unix(0x1, 0x7, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x1, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) mknod(&(0x7f0000000080)='./bus/file0\x00', 0x2, 0x8) execve(0x0, 0x0, 0x0) open(&(0x7f0000000f80)='./bus\x00', 0x0, 0x0) 16:00:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x20008, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) connect(r1, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0x4d}, {0x16, 0x7fffffff, 0xd148}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffffe3, &(0x7f00000000c0)="3de5d80a00") r2 = open(&(0x7f0000000240)='./file0\x00', 0x8580, 0x4c) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000280)=0x2) r3 = socket$inet6(0x18, 0x1, 0x4) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x1, 0x6, 0xab4e, 0x87e}, 0xc) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000200)=0x80000001) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8000, 0x0) 16:00:57 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) r3 = kqueue() ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f0000000280)={0x314a, 0xffffffff, 0x9, {[0x101, 0x0, 0x9, 0x8, 0x7, 0x7, 0x7, 0x8, 0x3, 0x8, 0x4, 0x8, 0x2, 0x3a7, 0x7, 0x0, 0x216, 0x7], [0x401, 0x7ff, 0x6, 0x80, 0x3f, 0x4, 0x10001, 0x5, 0x4, 0xffffffff], [0x0, 0x1, 0x0, 0x40, 0x6, 0x9, 0x1417], [0x3ff, 0x3, 0xfff, 0x0, 0x8ecdc5, 0x7], [{0x3, 0xfffffffffffff001, 0x0, 0x9f1}, {0x2, 0x30e, 0x3f, 0x8}, {0x401, 0x0, 0x3e80000000000000, 0xc4}, {0xa13, 0x1, 0x4, 0xb8fc}, {0x8db0, 0x7ff, 0x4, 0x6}, {0xa05, 0x1, 0xfffffffffffffffb, 0xfffffffffffffffc}, {0x4, 0x1, 0x20, 0xbc48}, {0x1ff, 0x3f, 0x8, 0x8}], {0x76d, 0x101, 0x0, 0x2b31}, {0x10001, 0x0, 0x401}}}) dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 16:00:57 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c}, {0x2}, {0x6}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000240)={0x9, &(0x7f00000001c0)=[{0x4, 0xc5, 0x4}, {0x6, 0x9, 0x400000000, 0x6}, {0xfffffffffffffbff, 0x4, 0x4, 0x6000000}, {0x7ff, 0x1ff, 0x1d2, 0xf11}, {0x1, 0x101, 0x1ff}, {0x5, 0x3ff, 0x100000000, 0xffff}, {0x4, 0xfa, 0x8, 0x4}, {0x80, 0x1, 0x400, 0x3}, {0xfffffffffffffffe, 0x2e4, 0x20, 0x5}]}) r0 = accept(0xffffffffffffffff, &(0x7f0000000280)=@un=@abs, &(0x7f00000002c0)=0x8) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000300)=0x6dbd182, 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)='|') r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380)='/dev/ttyCcfg\x00', 0x8081, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000180)) 16:00:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x20084}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:00:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x84}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x100, 0x2, 0x29, 0x26c1e4eb}]}) syz_emit_ethernet(0x4b, &(0x7f0000000640)="b4dd8815cc89fdf30196e3540500f19304eb4bf63a5b878bdce99b669efb60bcd051d046942eae601e98c5b374b961bb3c406c07360e2b4a000000dfb6b16a5cb927425001f85ea3f53bc5080cdd73487911637e52d92a4cf796d6d114f18dd328fa9ee8574d2a88ca802c20f786dfddc82c38ce34827c494d44d53a0e3fc517cb978a2359f7a866dc9953f14516d379bffa96137459785ad56f555dad9e24b13f7ca5387951052711ac28c0b1b6f7cdb711dcc60e5c0983ff78b16e13196e2790f4ca4db08a1403aca6c8deb1bda8e6eb62527da7268a1b50646ade1a7247bfb6f2d84a5b43b681ff1a38631209ee93808bdb30078fdba99844a22bc3aa290b916b7758551425d574178ff06439a52cb9902cbe04000000411ab8e78b799e5bca1b28fe7f54ad77087b4e230f95100af42b584e8f9e655bec900b54eed70ddbc132237c84e397e19e397b888e83be73a01534e76d1967cde98b697aee5ae56b572e28f9375d4b0dd1b99f7ae736a9c477f34e7deeabf8ea659077cf3d8bce8291ac7fc71d22724c28aac64d0cf8f8da05eafd0f28466a42df1dd4ac840df37c37df3582d29ab20afccf34c11e050831ff2a28eaf522867ed7f2ae96937f3580076d2eaf9d58857fb603c54d07ab60997c27378778ededff939a0993a67c0521d23e558814bbca2fb4c588acafe79456e72ae37f8603884fa15280777073cd6eed6bb56b51ee87d10a1e04c81ec2c80f3ac317b4872dc4bab03502e464ea89ae917125d6f4d6d6a0829c372b7486e698") 16:00:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40074}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$TIOCSBRK(r0, 0x2000747b) 16:00:57 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) connect$inet(r0, &(0x7f0000000000), 0xce) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x400, 0x1c8) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000080)) 16:00:57 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x8, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() r4 = getuid() r5 = getegid() lchown(&(0x7f0000000200)='./file0\x00', r4, r5) accept(r2, 0x0, &(0x7f0000000000)) getuid() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) openat(r1, &(0x7f0000000140)='./file0\x00', 0x2, 0x112) fsync(r0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x10, 0x80) close(r2) 16:00:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x54}, {0xc}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:57 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x26, 0x0, 0x15c) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) 16:00:57 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mlockall(0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r3 = dup2(r1, r2) close(r0) setrlimit(0x8, &(0x7f0000000080)={0x1, 0x6}) dup(r0) execve(0x0, 0x0, 0x0) mmap(&(0x7f0000ff8000/0x2000)=nil, 0x2000, 0x4, 0x6811, r3, 0x0, 0x0) 16:00:57 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x20) chmod(&(0x7f0000000200)='./file0\x00', 0x10) setuid(0xee01) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='x\x00') 16:00:58 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) shutdown(r0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x4}, {r0, 0x4}, {r0, 0x80}, {r0, 0x180}, {r1, 0x41}, {r1, 0x80}, {r0, 0x8}, {r0, 0x80}, {r1, 0x128}], 0x9, 0x4) 16:00:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x25}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="a4") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) 16:00:58 executing program 1: r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x10202, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000100), &(0x7f0000000140)=0x4) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x2) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x47, 0x1ff}, {0x45, 0x8001}, {0x8f, 0x101}], 0x3}) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) 16:00:58 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f00000046c0)=[{&(0x7f00000036c0)="4bdb28a4700630029effe2c237207a0fe01c000fd2fdf517761d6964c1dffbccc00a613b4bae9a5bd4f752a7eb5d354993b4a08f32817479dda9f29a032d5128ff6766742dab60f21297fdad1f35419c9f306be1b895621efdbd55693b335e977f963d823d8466ad9d402afe41c19accb7a9b81011bc84810c2c1b26189f70dd33de00f2da85a34f8da398a700813849dc48d6f5f375c6ddf6e97e563bc55789c3a9c6ac465b5c51324da39d2217c01fe2bede03cff1a7015d30adb7d0ea1d30263781ac17e0c114e1d6f742cf87217653bdbf58a0605a18b174bfd656e8ae1679d536857808bf1e0f0a5bbfd0b9741476c084463b4933c8336ba9088d3b431b4a9ac46f72c82fd7eb97e6e0bad260d5bbfb61806d7b604b09beefaeabfe26693cb47bf5994fd4b45efd0835d50c312c73ef78450959db32495dec9a85305762d9592d601c52738cb9b587b6c88a5f32a0a12d2e1fe0ce0eafe4aed79a8789e6009f5fe0fa37833bbe7ef8b925f373f356119d8d0e7634486b301e150160328bac36896cf97a183b55dc2e9d29f2a2247561e4430d47461d6afbebd0f78ae03b68b1919b59f0e78f747311bc8a8c58c979ef472c911aa56284361c33258f95ee60ca22fb0b789d30f9963ae45de25f88d65680ad469b9f770fcb9c40388cf05ff2968bb16710cc64c2ef6a115ea1b2be4690891c7187b1456f6066c14dc6ac7c852fcf95211e12c0807937ad037f5d449a03a0cc1099bd516062b051a54435d76cf264a09412a168b117d6de581838dc865bf174129fef1e464449694e183bab569be405e097d995663f94ce5578b92841e87fe5eab0173d2cf6a443bf8a7cab0dc9459e344fe26d0d91a7e6f71597690201af31def04ff95827e3b99821c033fdb84ce83ba9d10840bdd70a7236a9c5404dc5bbed6ef4f5e4477631ca7b1aa28bdbd512ef6e3959b468a80a063927806cd4934931bb0fe54dc9dc4defe823d85fb67185b0f8c843a3ae345df5c05b4c9819da33b88ffaaa5c15bd5284cdbf9367d7485b33e9eb2d1aa7739cc271d5cda8c88b7f272eedc34e4046a5d6b52b75670d3cd078cdd8e49313fe89d80de68e3a64339e87c91f6ff02e31079720af837c1bb0b8acd1ae9f2858a580d9c7bb89952b4b0400ee2a53dd70ee2dc6062fb2b2bde1697cd2beff28a2", 0x34a}], 0x1) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) r2 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0xe3) mkdirat(r2, &(0x7f0000000040)='./file0\x00', 0x110) chdir(&(0x7f0000000080)='./file0\x00') symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') ioctl$KDGKBMODE(r2, 0x40044b06) fchdir(r2) chflagsat(r2, &(0x7f0000000140)='./file0\x00', 0x0, 0x2) ioctl$KDGKBMODE(r2, 0x40044b06) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000180)) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0x80, 0xcbb, 0x204000000000, 0x0, 0x9, 0xff, 0x40, 0x3, 0x0, 0x1, 0x1}) readlink(&(0x7f0000000980)='./file0\x00', &(0x7f0000000280)=""/210, 0xd2) symlinkat(&(0x7f0000000380)='./file0\x00', r2, &(0x7f00000003c0)='./file0/file0\x00') readlink(&(0x7f0000000400)='./file0/file0\x00', &(0x7f0000000440)=""/249, 0xf9) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000540)) symlinkat(&(0x7f0000000580)='./file0/file0\x00', r2, &(0x7f00000005c0)='./file0\x00') mkdir(&(0x7f0000000600)='./file0\x00', 0x12) r3 = socket$inet(0x2, 0x4, 0x5) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000240)={0x9, 0x8000001ff, {0x9, 0x4}}) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000680)=0x4) r4 = semget$private(0x0, 0x7, 0x180) semctl$SETVAL(r4, 0x4, 0x8, &(0x7f00000006c0)=0x4) clock_gettime(0x4, &(0x7f0000000700)) chmod(&(0x7f00000008c0)='./file0/file0\x00', 0x100) semop(r4, &(0x7f0000000900)=[{0x3, 0x100, 0x1000}, {0x6, 0x8001, 0x800}, {0x1, 0x8, 0x1800}, {0x3, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x800}, {0x5fd3054ec5787d2, 0xffffffff, 0x1000}], 0x7) sendmsg(r2, &(0x7f00000019c0)={&(0x7f0000000740)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000780), 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB="e0000000000000000100000000000000ab39666bb649a0eb118c8158706bdc8564de0eda8f7b5adbd7cceea2a173216d0a4f344fa91a4015ae3c667f3cf33511fe8abf27d63ec31c3a4f591e939ea191b9c5093d1542384e6d36b2abab96132f2da510c66b41ca6fde9a20939881a62ce1e0a06ee790e08490f7a54eaa72cc6b1a6b8f2f91aa195458acd0ce3bc08d1af1fc2a86028b1719c49573f5b063141332a07bf3e75f8d23ceebc35103000080bc7fe3cd4cacd26aebedd19f0f0724f74ad246e9d5ab7db89777f2edac1b6d90533f254e7a543ac0d20895f2b5000000"], 0xe0}, 0x8) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000001a00)=0x8) 16:00:58 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) socketpair(0x20, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) r2 = socket(0x2, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac14"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup(r2) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="001100000000eea4b695"], 0x10) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d718", 0x5c9) 16:00:58 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x4, 0x0, 0x0, 0x0) shutdown(r0, 0x1) syz_extract_tcp_res(&(0x7f0000000040), 0x1, 0x76c2) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) socket$inet(0x2, 0x4007, 0x0) 16:00:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {0x0}, {0x0, 0xffffffffffffff82}], 0x3) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000300)=""/4096, 0x1000}], 0x1) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000001c0)) close(r0) r2 = socket$inet6(0x18, 0x5, 0x9) write(r1, &(0x7f0000000200)="04f053b86252f9c90142bfbfc0d484c6564e754ea611dd9a93b375c11285c320d730357d22b7bc3602d725630441747f71416624be3212f518363bf2465c18a0d6d1e4b9bcab317b296385d8f6a99c9453720e44f0b842686c56cbc61c9d7a40c7d4cbba2ffd09bcd873a4783a3363cbd64c66d9ddac660408c745", 0x7b) getsockopt(r2, 0x19000000, 0xdf4, &(0x7f0000001580)=""/4096, &(0x7f0000000180)=0x1000) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffff77fff, 0x0, 0x100000001, 0xfffffffffffffffc, "845c5509002000afb481954dfc5c7f8ad79f2700"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair(0x18, 0x8007, 0x0, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f00000000c0)) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000140)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) 16:00:58 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = kqueue() open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x40000000000080) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)) close(0xffffffffffffffff) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GBURNER(0xffffffffffffffff, 0x400c5752, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f82696c6530e622770b6047d586d0896bfca18abfb61faa83b10461890577973c46987a3c5fd9efdcfdc20590c0ce18261b2ee4ab87e7d4021d3bc0d48cf0fb34fe2123742c5b63572cad48588c68ae979e3e6f9eb6ff519edb938e71dbf833b2651ccedc58"], 0x10) shutdown(r0, 0x2) 16:00:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0x4020426b, &(0x7f0000000100)) 16:00:58 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x400000000000611, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$setstatus(r0, 0x4, 0x80) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0x6d88fae8, 0x6}) shutdown(r0, 0x1) pwritev(r0, &(0x7f00000003c0), 0x0, 0x0, 0x0) 16:00:58 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) close(r0) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r1 = shmget$private(0x0, 0x1000, 0x480, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000001c0)=""/225) 16:00:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(0xffffffffffffffff, &(0x7f0000000180)='X', 0x1) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f0000001900)}) 16:00:58 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000400), 0x330) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0xc40, 0x0) 16:00:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x54}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xee) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:58 executing program 0: r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x80, 0x40) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r2, &(0x7f0000000400)=ANY=[@ANYBLOB="000000deff00000000006604d07863a8c4ecb10769701ab94cd5a98b21070d02b1606e88ffab5c8df04a7de257efd94a2b601acb02d553b855c8609727"], 0xa) sendto(r1, &(0x7f0000000580)="f864b8f338563c1b456b6b1094b0d10e7850a2664de6bd46627dabab21bf124442082a8cb4ff598d592fdf0d9de9f2a5ae4b867a95086689f7d0f874b4c9d8591fb4a303cb129e6ae65cb6c43d34bcb08083bfd42ac6fef39a3bf6c6b463034746289685a94fcbd217851acaedccd7e2a93e587aba5e032b31f40be58bc113859f6d7985e285d84d0bac7e8e8189bbf5c4014290722dee847f8f1449f96e5076da718df76d507a7f24061bf023027b655b76959f00ba2d578ed1bd2163275dd68a3ed685e4639e18c3dab5a096f2300a60d05690cd7c9c3ac690d51fe1a7266eaa9ef93771c13af068614b0da3be2274278d7b40e2be387b26f69e439d740621daa5b090e98d5ecfd827aa4fe5cc7abd82ba16b139d29c4f295e7700432a2c6fda11100d91a3101cb55092e7cd5bf8c20248efb17548f4849f824adf4473cae67c9fd668e23e8c6edf5d4e8690ff06bed9cd5bdf75f5e897d1c484c4866ce6317627dce9b7b5d1f20d71f1d9d4410a339ddc4a08a2776ea53622ff0f4587d775e3f968de7240b175819113fc87e62a07c1c8c75c2b15a5d349708d2609bfc2bb03d219994b24d15bc9a0aea7898881abe59a282d1c10def438d1cfe541a704241a4027c1a6354c2f6f768941d01f25b16b0180bdcaa57bdc56f7a4290021db95388fc4c087f23210d7dcba7b7ecd4ec40a26cb1af07fb699a0e442d5cf1ba9cb169c209d0bb8d1763867dd8a6ae00d58bf6dfc4d8b5fd15c5df14158353f356305ebb7b2b71e8bb6c4b4acb1219d4745162e05af5a06d16a5e0d902aa09a4f86185db5b09bb80a35a9e6ca773d803cfe29577cb5c7e0ef1de90fd4f7873f67fe2291c19335b1102d033dd41875577b5e81198d29d075fc3370b81d1398e6854c3bc868fe07fb04c8d4162f9df8372c85c16a73fee7d9caa8467905c8c6603f49bb65cb926ec97f8b30ff35ca5ac570433fc3a7445f4a176b96c067620a8cd0c8d37b20d27de8e2f679539cbcb1198aad6272bae21fa9617d237a5b1502e3a4c51fe4876342a2f28688d58525b3bb16a0967a2036ed7676b2a0ec25b4eace442836981d396b6affda9fbcd566d84a800542ab3b215738105f48f58941b2c7b6989696f2e0b1297795371292d74a664a96335c7b842f5359524699d38d58480cf2e41065777094f739ccaa1b33e9c20e7614939e976ed333302b482a68eb44a116a4dae8654326afc744935fb9c402fdeab93943fa66d101398c7a3d1742a1c7557091261fcde192b18402a0ea6f91a988952b79dd47fb7fa44a1ff67410c31ea92597d2563c7448a90694ff95c7cd1f1917174440875761504fb4c4bb3741f7e76a1bac5ef9313c24dd88993ba315bf6da41d83c349eb8d19187963e144888f6da7ca512d23d01fe20e3777e3fb2ceb668de640b278e7763cf615fb8ee576771972b0146b5bbed140534e93ae3d6c7929c35fc53a49495e38ac6fa1170ddd6e9b456a6de157a46880d6d2375960d878219a1753bc862c05ce8cdb3c92f826fb8226f71c03766164312e0114525aa70c1618b02b56f6272e981e0f80ea4e928e25123531a9503f4a6c9809d39549f99c6183a02773c515830db985ec94f9fa6502d670ebfa18f288c6ee382b5fb58ae7de83764181259e4cf0be142c4084be18c1e54adb14965131298a159633f44cc24801a24d9a362b9131b8da8c87d52fcb42abd8aa79f29884648e23cd3a13b2a07801f7457dd4f665acddfa9c31222962fa360c1c8abe4db3623047165c18710e50d71bc83807ed79655b14ff3d443b76a7cb5979af7bf772a63c2ce0565456b9b6dc1af474b6732a6800bab09e3b0d344da4e33142222c3fd88b482c5330978ad10e004c8c8bb8218cfa32e7393d049d9706217a965f79b28ea31101ef4d0fc792fd462e0979ed14041d54b5ff219ecf43af36e996c1f502cd54f3765935cf97d1d14e5789e2619f9262224a855dff9233f77581d99d3caaba1f4b5d36fa4491995f51f41b4e7244cf5fc2c684a7c17ccbeee9edb2161dd8189bda47160393352c5484e24ae7c9825c72b57e827795636622e90890c0e6f3d6c517945089d21a857beed3104bf4d210decb3b10dbdb07100a2817125e66a7e9af7de50bc3cbb1f725afea63853ef1fe8226bc271f371a34e8a97105ad4f967ffa5ba9c70a63548dbe10990006dc48c15a00e817974b3d24d18979eda5f29807f099f654b3fa7bd86a27a77a2eaf455852ee2970dcbf05329b602e6f5dab9a30c37216e266286b2a7e47d3f37ed5b5a9a39e9fe666c5293a4211b28ac84b2d6753b103f36b9ac793a2747032e0202dae3df60b8336a46add3b3e30ae2d4be17664997cab5ed6212c4a4a320705a30b36965cdd565df5c6b7907c556b7db2a373d07414202bb4d8957c193fe4d944b5f6281cc495a992b84862862e328a31361b66454ac77c14f7e7064a5dcda544f3ac5cb1ac8e4aefd5f0f567e8ec03d3bac0490a2bf09ac3b98b874ca93db1aa5766fddcbd69c9db8d974101c480b4b7687c13185ab074e17f1cd73544a8313e814f5a86e37ff6d6a5ff6669898c998b41d6e5273afbc937c43e1b17074de30a9f75028ccb187d15f5b1e586b265c8e21276a0684b42e1eb10dd4d6499355dd611f645c3af5a1ddcd03683f7f74febf07bf1d584f5f43c1f7b0654368668fdf3b32e22034f3e009fe86c77d3b7925e20f8b9f7694a3b1bc17579dd88cbbb664fd7dca84cd2b9affb6e284dc5e19180b831ae47974c2b652487c3fdbf86ce5891b7c0c8867336bffbf787cc65b000d9db110aea9e76fa6440638996b90f11932ac4983db1cba8c70e47ee5c8823fb0a4ffe13f7b9e8a7d2db883441ea82365e47a21a820f8fd2b1178fa87474febf5a89c3f34044f2c0fdfe08e11c234bab4a3714da32919bd146d747a106dfc6048e24154667eed76d51105b21ee397ad5816b9b20a2203716d7d148cf66332966b38bf34ef2e7988ee32f0d1a60d0e938a4bae0949c5c906a7afc20f987bf6a4685f3550b52ef8ababd726a8e461df8fe2c33b2d6f2bd9b8c3f7a434d90cd232b5b95fba3c7185803397b7852941e4ee642a4784aa821da26fb21f311d90bf8286601809a4ebf2e38e21a26ec7021b85f673661d54de77db2f08f5ec9d5b0494e1986f90a72cb79ded0878e9afb3c989020078a4f00f522ac9ecf1e9fc8c6673c5c75a02931ba5c297ee93a92398f90299e1586946fd50f459c989319b19755ffe901bb738f972fba8689ac0bc2b458d7031080eb0f05da9b53b5476a684a56d6dd80537a207d5817e53dbe4eec63ad6c4981d171f8137c225c27015189d7257da93c2be42acd10d2d9905cd01b1070db100bf1f12bb051626970c74e1c24519eef0c37f4acf60c044cf918f72fcb679b850643af91366e81916372d0f8d0aa91896e0a97fe2db965c404b95f64971a0736fb0afd309230d6192e2d5ed9478417c8541a18b3f364bb120cfe4176724155fe77f8c55efe194c15b251aae46771a350e327375942dbbad26c95b2ff5b184742cdb41b0ec20a7a7eb9f3066db3cff7b019c181b84a313d6d1348fc289382ce8c3351497504730c25ec1187571a2110e1cfc4cd2bbc017469245c91d93765ae91a1c283fa02cdefb67e10787172b432b3151a6b8a85ff3fdcb63fdd23775bea00a219912bec251f252d2c1bd70f5eb7bc4895c82ae0ba4ffde45c433b0c0d84c54c56aef4ba9fc1e96939d14419cfca64d4fe31361d714e617152e37268d09bd603e7698548c853dc939b1fd6f5d0f6bf9a4caa9e69a3c092ec84600a72a62bfc258eadb8364490360dd320928efdce932a4afde4c921140526498e2ec37f28d2a9e8b774435ddeb832058500e0b8c64954834ab4e8b9d7be7f4198c8dc659dd702ba1af5f4cf1b3415b9267f238774dc3d717c3467c543f6f70b8824bc99119c296469a392712d5f6125220820bbe9d00ccea008a43d56264bd882a8107a884743a411b5a96ef204c7ee324122857f348bac344f74e19e7644180cb50903d53a3d641a61ac329d0ffb5608a48bb4b85fa1cb4a4b8815a3095fbf65ab6739fdcd42dc059e392557e891fe0dda910cf78580bfe5462374264b9674fb859df1d3dae5c00e3610b9c404a8dcbb2dc83eae1c297e08e7de5fae919be2878283621978910b44be1b8bffe7933e0d372fef4f67280ab97ac8081d2193ddee3002690ed9841b75ad352b8a85cc7565b37f616f35099d95ae8147a9d8d0293451687b3dcc8c04158123694a3a304f3968726eef0be29ab847af5a931fed751ebd9a2bbe6fe73aa10f653ddf722355e5cfa8d46266b741175c074e83395da29b944975ba61c8d12c9f22f0520878f5bde919b4ca6c6e7bfd549163415e997aee8d5a6ac84de9a7bbf659ee5f576a4a86bf8401b3eefbbf1d6492ea9fb157f77e9b265940ecb1eb414ebe943a8f1be71680cc781acc921008c19fae8f7c4422d744403f9d994703bae814132aa45b0fe56e39d0a4e8f4504a933550957a4485ff3289b33f5035baaaf40cfe85dbbdb7b997e13b1e610d5a3525786a89e444d6791945b3b49bbed6fe731a8af2865a64220800cdcee2d7b651921e848cfcd8afe7ce831b38731d7323de76d5233d73ef002a215f3bd81937a37e24e3fb37be915aab0e9e6a149a8f52ef8b4091a1f30d07acbb69bee8b9e51f6b30794206bbb183a84ed1a60b4f6eb65abae606b63fe3a37c4d10be0fe413861558f9afd14a10be994fb78bcd268970f223ad975617c0fa1215ce4705be65db22bc9de45663f26f4259969ddc526462b0d5bf4901d679ff9f570f294dbb52f4e58c14bb86689d9027fa55bf5e71a3c5b23091b2576a7763facac07428457c522ec9b2896fbc67c4ef710f0ae24d0fb2f6c6d35f90d14c298ae74213e11c80053209b007e49a236221d0de09613e12f86e4ad0531ae251b00a253c39345ba41d22e741d589fb56e9c0fad3a7b3a3e5ed624be28835d893ddb00d323762f1255a013d2466bf1ffb72848c3ad7cde35ef5be0924cb8f75ccc88a9b5d06931e530a1bf7a961247fe13e0a16ca4343042e925496bbff0f7b21650309be07b0a8e51c38a264bed7", 0xe2d, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000000)="019fdbd34a62862e0a4cb5f7c41f081c775ce103247300c41db904c4d71d7731784403962052a63ceec6ad33bd8364ca5dcec4ef9adac4838339c28c510fb5c0f285f99b67ab552a7ef6075fa682e3138689db27b42b5fdc4e6a1946335c1538ce35a61c6ed8732f843781635d1f037072067ce5904d2b56ed151ed413c568e7142862bf755424148b8bd590857e3353", 0x90}, {&(0x7f0000000240)="5352c915317786d8b1ec58dda568b2c94b10ad351c77d44abba74fe98367db4ee4bc24b70d98c1a20a00ec56830acc5f415eafc946563fbfdff06d55cee75c328a0419c0c458812491d1f955c52cfd376326a62d2c9c90cb4c47e9da3963c1a4f6a95b7adce2615176bc7a0c5b57d3cd5827f22fb62d98fae407d648733f5b9431", 0x81}, {&(0x7f0000000100)="2133654e09cc63f3d41f23d8919e0d38711dbd3649667b00df005319100598d4571c346a91b45fa3dd2ffd4d", 0x2c}, {&(0x7f0000000180)="0c376c4616bd4d16ecd4dacbe1ccd026db46186b076cf5", 0x17}, {&(0x7f0000000300)="50c85fac5dbeb9de4dd0866fa0d6fadc79ece065fdab8f66f1644befca5861e5d086eb36eff07d04dce8094dd84d523058b06205829185f41ecd18aba3e4cbc7b02515e073e29a84133d03a52e348eb0836b4f0d1a9144beb6ccd8bfea2bf9eeb1291d553dbab090da3c4f6cfe3bc0cb4e55a8c1f98a3d676b7d6cfb36befb9d", 0x80}], 0x5) r3 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) fchown(r0, r3, r4) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) execve(0x0, 0x0, 0x0) nanosleep(&(0x7f00000000c0)={0x4, 0x2}, 0x0) 16:00:58 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:58 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r2) setgroups(0x0, 0x0) getpeername$unix(r1, &(0x7f0000000280)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) setuid(0xee01) pread(r1, &(0x7f0000000340)="a648ccbe8bd46790cfced5a92194599580106247c87d34772f4e72111c357ed3b28ec9741ac0eefc0adda0de6a57711607c40796aa8271f2b6e9373982c2feba74f12f43f9b87fb81ecee27da53614660a3d90661463e4070a8f", 0x5a, 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='\x00P') ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000300)) 16:00:58 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) r2 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) flock(r1, 0x9) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000000)='./bus/file0\x00', r0, 0x1}) mknodat(r0, &(0x7f00000000c0)='./bus/file0\x00', 0xe100, 0x10001) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x408, 0x0) 16:00:59 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0xfffffffffffffffe}, 0x0) openat(0xffffffffffffffff, &(0x7f0000000040)='./file0/../file0\x00', 0x0, 0x10) r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x85c, 0x0) kevent(r0, &(0x7f0000000000), 0xb4e, 0x0, 0x703f, 0x0) 16:00:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d}, {0x7}, {0x6}]}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x3, 0x9}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:59 executing program 0: kqueue() r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x28100, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9000000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) 16:00:59 executing program 1: r0 = kqueue() open$dir(&(0x7f0000000480)='./file0\x00', 0x20410, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000240)={0x8001, 0x61553431, {[0x673, 0x1, 0x5, 0xff, 0x6, 0xadb, 0x4, 0x9, 0x80, 0x6, 0x7, 0xffff, 0x4, 0x2, 0x0, 0x1, 0x1, 0x6], [0x2, 0x9aa3, 0x1, 0x6, 0xa4, 0x4e3, 0x6, 0xa54, 0x1f, 0x7fff], [0x52b, 0x1, 0x4, 0xd51, 0x667, 0x2, 0x2a71], [0xf5a, 0x2, 0x40, 0x80000001, 0x7, 0xff25], [{0x6, 0x1f, 0x739, 0xffffffff00000001}, {0x6, 0x5c91f05a, 0x5, 0x5}, {0x7f, 0x10001, 0x100, 0x100000000}, {0x1, 0x8, 0x0, 0x8}, {0x5, 0x4, 0xf, 0x3}, {0x1, 0x3, 0x3292, 0x551}, {0x0, 0xb2e9, 0x80000000, 0x1f44}, {0x3, 0x0, 0x8, 0x234f}], {0x5, 0xca, 0x7, 0x5}, {0x8001, 0x3fe0000000000000, 0x50, 0x100}}}) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x2, 0x0) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffc, 0x40, 0xf0000000, 0x3, 0x9}, {{r0}, 0xffffffffffffffff, 0x2, 0x80, 0x8be, 0x2}, {{r0}, 0xfffffffffffffffb, 0x20, 0x8, 0x0, 0x2}, {{r1}, 0xffffffffffffffff, 0x40, 0x1, 0x80000000, 0x8}, {{r0}, 0x0, 0x40, 0x2e}, {{r1}, 0xfffffffffffffffd, 0x2, 0x0, 0x6, 0xec}, {{r0}, 0x0, 0x80, 0x2, 0x89, 0x8}], 0x1ff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffb, 0x40, 0x81, 0x80, 0x5}, {{r0}, 0xffffffffffffffff, 0xd, 0x40000000, 0x80, 0x1ff}, {{r2}, 0xfffffffffffffffc, 0x48, 0x3, 0x3ff, 0x4f01388b}], 0x3, &(0x7f0000000200)={0x2, 0x81}) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) kqueue() mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) open(&(0x7f0000000000)='./file0\x00', 0x12, 0x83) 16:00:59 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x1b, 0x0, 0x0) socket(0x32, 0x4, 0x7) 0-!05.7)2%: 7)2).' &/2 0-!0 08&&&&&$803&012190 6! 0820&&"000 $)$.'4 #(!.'%! 0-!05.7)2%: 7)2).' &/2 0-!0 08&&&&&$803&012190 6! 0820&� $)$.'4 #(!.'%! 0-!05.7)2%: 7)2).' &/2 0-!0 08&&&&&$803&012190 6! 0820&&$000 $)$.'4 #(!.'%! 16:01:00 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') unveil(&(0x7f0000000240)='.\x00', &(0x7f0000000140)) utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 16:01:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x400, 0x10) sendto$inet6(r1, &(0x7f0000000180)="09b67dab239c504b096b1963932465a995ec3f93dbd185f37e1123a967be56af206d1ce72b1c63c6557fb56a", 0x2c, 0x404, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x2d}, {0x1d}, {0x6}]}) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f00000001c0)={0x8, 0xf740000000000000, 0xbd03, {[0x1, 0x4e, 0x8, 0x7, 0x101, 0xd2fa, 0x9, 0x800, 0x2, 0x3, 0x8001, 0x3, 0x20, 0x3f, 0xf, 0x2, 0x23, 0x4bd7], [0x0, 0x0, 0x69e, 0x3ff, 0x6d, 0x7f, 0x1, 0x80, 0x1000, 0x5], [0x4f, 0x5, 0x6, 0x10001, 0xfffffffffffffff3, 0x1ff, 0x8], [0x5, 0x8, 0x1, 0x0, 0x2, 0xfffffffffffffff8], [{0x3, 0x1, 0x1, 0x1}, {0x5, 0x7, 0x1ed, 0x4}, {0x1, 0x4, 0xbf3, 0x6}, {0xff, 0x81, 0xff, 0xe5}, {0x6, 0x5, 0x4, 0x8}, {0x2, 0xffffffff, 0x6, 0xe79}, {0x8, 0x2bf, 0x86, 0x2}, {0xf0, 0x100000001, 0x7fff, 0x3}], {0x6, 0x2, 0x1f, 0x3f}, {0x3, 0x3ff, 0x2}}}) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000440)={0x7ff, './file0\x00', './file0\x00'}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="96") 16:01:00 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) write(r0, &(0x7f0000000080)="42da6a5c4ff4adc0882166aacba4743fb18cbd5631af3055b6c072", 0x1b) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x67, 0x0, 0x0) 16:01:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2005, 0x8000000000005200) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/24, 0x223) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) 0-!05.7)2%: 7)2).' &/2 0-!0 08&&&&&$803&012190 6! 0820&&!000 $)$.'4 #(!.'%! 0-!05.7)2%: 7)2).' &/2 0-!0 08&&&&&$803&012190 6! 0820&&"000 $)$.'4 #(!.'%! 0-!05.7)2%: 7)2).' &/2 0-!0 08&&&&&$803&012190 6! 0820&� $)$.'4 #(!.'%! 0-!05.7)2%: 7)2).' &/2 0-!0 08&&&&&$803&012190 6! 0820&&$000 $)$.'4 #(!.'%! 0-!05.7)2%: 7)2).' &/2 0-!0 08&&&&&$803&012190 6! 0820&&!000 $)$.'4 #(!.'%! 16:01:00 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) nanosleep(&(0x7f0000000040)={0xfff}, &(0x7f00000000c0)) getpeername$inet6(r0, 0x0, &(0x7f0000000080)) 16:01:00 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)=""/155, &(0x7f0000000080)=0x9b) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x932f) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='\x00&') chroot(&(0x7f0000000140)='./file0/file0/file0/file0\x00') 16:01:00 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x18, 0x2, 0x0) dup2(r1, r0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x1, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000)="4ee122bc", 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=""/166, 0xa6) 16:01:00 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0xe26) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x1141890b) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) 16:01:00 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x6) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) 16:01:00 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8880, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)="da000000", 0x4) 16:01:01 executing program 1: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/184, 0x112}], 0x100001b0, 0x0, 0x0) mknod(&(0x7f0000000500)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000000380)='./bus\x00', 0x201, 0x100) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r0, &(0x7f0000000480)=[{&(0x7f00000000c0)=""/127, 0x7f}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0, 0x0) 16:01:01 executing program 0: r0 = open(&(0x7f0000000200)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) pread(r0, &(0x7f0000000400)="7db4e2bb43f5adfe7aca58dc2893618aea7bf2e3705c7603e05df2879537b7daa2c697735230e2ee3a73d68d5b2176d007c6ef6fc6be9c62b00d5caca450dd20f7f3644573f6bfe817d0ae096cb82569642acbf50c7999dfbbc8d8f8ce29af81376dd3d072e83d7a9e713a1df002e1e411485e899fd886310ca2c6861854859f264ebe15f124ee60858da94a0c15220c62585962a4e2cb26b2b828d49a0e8ccfbad21dda78d1eeeb35bb10f6b67d942fee4eef4ed5eb330a33ab", 0xba, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0x8) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='./file0\x00') getsockname$unix(r0, &(0x7f0000000740)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffe60000000000000000000000000000000000000000000000000000000000000000000000000000008fab707455eded5e77aef2c6d8b72ccf51a029c63f0100a1d98f79dd101cd99bd0e38f630373d8b1a0f555a926d8663981376f461cc841fdbcdf393f5423da4c4721a1c8ec871762ce2a4f6760775f55f69aa725580a2c04a61f0b245af2eb6213ea16d6af15cfbc381f27363828e78673c76c5eda558b3539fd273cae9d2b3440582651398935f8c6db88295db7dbc85752ac5b3edf8312264d936e0ed01e"], &(0x7f0000000540)=0x6e) mkdir(&(0x7f0000000580)='./file0\x00', 0x28) close(r0) chroot(&(0x7f0000000140)='./file0\x00') ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000700)={0x7ff}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000006c0)) clock_getres(0x5, &(0x7f0000000100)) getegid() chroot(&(0x7f0000000980)='./file0\x00') ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000005c0)={'./file0\x00', 0x5, 0x3, 0x5de7, 0x0, 0x1d3d, 0x8, 0x1, 0x1, 0x3, 0x1}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000002c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000080)={0x0, 0xffffffffffffffba, 0x0, 0x0, &(0x7f0000000300)=""/210, 0x68a7056ae742b687}, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="28000000ffff000001093e00000000000000fd02", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28, 0x2}, 0x404) 16:01:01 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0xc039}}, 0x0) r0 = dup(0xffffffffffffff9c) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000000c0)={0xffffffffffff9f41, 0x1f8, {0x7dc, 0x8}}) poll(0x0, 0x0, 0x6) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0xa1) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)={0x64, 0x7, {0x1}}) getitimer(0x0, &(0x7f0000000000)) geteuid() 16:01:01 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x208000000000d, 0x0, 0x0) socket$inet(0x2, 0x4000, 0x5) 16:01:01 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x100000, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup(0xffffffffffffff9c) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000000c0)) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r2 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x1) socket(0x20, 0x4000, 0x521dcefe) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000080)={0x1, 0x6, 0x8}) ioctl$TIOCSTOP(r2, 0x2000746f) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x95) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x100, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x110, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f00000000c0)=0x1) sendmsg$unix(r1, &(0x7f00000006c0)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000640)=[{&(0x7f0000000140)="d09e5d27eeaffbfbe722db4d121e6baffd4dbe1df2f403ea557bba60a980e9054172255a9ed7e067bf0dc8f97aae6cb0c85d05a236b11081b007dd9684a919d5c3c598459e1eecccd7976833df55c35c160520de6c449660885a8d0853b121872491f16a9fc261bbcea6f0bc615254a9dd4811fe800528d3c52c2ddb90f2ffe8b6fab7b12cd930af87f3b05cbc337bed5fa56e1fa24456ef432b97fd545e9b67659f45f19eb099a9182627f37936307de3d28f100e902c478d56642a8fad093f4b5ef8f9", 0xc4}, {&(0x7f0000000240)="548b76192a33c4ebbd26c239f2f9d72db8b5278318a0ae2feecbaa0035bbafa5cfaf3e9713d48dfd6fcc5777c20ef5c3876fe554a065c3660462f2c5e9a7fda879d165e2839792840f86d2d70aae4d7f7b86bb983917e96e851a48929ea930b35b49a7fe85d61a9531a2435141c8c243b8d975b68341eaec806252991c9cc9e3aace6237fe33439f9708c1c851bb40ae1c1b541c91b88f563e8ac7fa5bce", 0x9e}, {&(0x7f0000000300)="86496692495c822152ebc46c005479cf205e516131b73f410855f704c558bc54a217cd57a2cff4ff898f8a318e3df60a4b58d740c0c0a7539fff9ac3c8c81cbd28c56306447126dc64227e7e30f2d374f55f48c8bb65bd48dfb2fdde786f078b9d83f00b4fe8b73544f27d031e198789b79e613001e2d9bb7a5fe160293200143e28bfcb016404ba2404a828716a4cd003ef97be650e1632689332ffec6cad9e4fc63800fca3a2ea17893f5857b5cdc631599c889bf2", 0xb6}, {&(0x7f00000003c0)="b725b589b0393ca68df53707f40e9c08871e24738524a517299369f6e1a45a44488e0ba1371b66fbe8f4f4b87d6d6f74dc6b8e67d57c38d0f3f226", 0x3b}, {&(0x7f0000000400)="6f3666e8b700b63b", 0x8}, {&(0x7f0000000440)="a22eb0233f548c48e5ed50d2d1c03240a910123261c49377466343e1bb38dce957cb0f9d68089f0ef72eb6d6d96d5b80ad5200bca4b8c521d5284f7b09cda1b38bb696841cbe59bfde06085e29a417b5cdb7b865f84b6d558c1d4092ada21ae51caa1a0f0e9a90f1b17de4a042cdb8ca5f81fe4ed06e30fba3aadd4fc80f7c67fa1d647cd03961e97e83a580214340d626132a9dcb695a69f546d80b1364f72be310f4968bf905f7a4409019b33bf4b4f1c8ae05e2ee490f83feeef50a583c4b84cf4c87af548174a91f8db769ee632aa695e537e2d94709bcd9d41854d4e3af3c67f6f35171b1bc0a9c0164be8b4c4f8859b71f82d0", 0xf6}, {&(0x7f0000000540)="128b104f4e9eb37789b94df98f420e7096047f32c251d730b9181ea9599c1ee78f1d032e1b6730c5802aa7640407e5b90e25869994ae936c98b5fc1ecb5a382a94f79a80a8d0937ee196a053ad798d729168fd972422be454446edc2a786541baded7215afee7e4716133a864a3631c28c71ba61ce006c474e615a5117f088f676d5a1f5e4e486220150f34e5afeba2c31e7d459146754a8bbde0bd07039fbac464cc13d4a09a4dc6a8450792f8cd8e82639ac7f09c43ff39e75b1de6bab03d61cb098a450", 0xc5}], 0x7, 0x0, 0x0, 0x2}, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = accept$unix(r3, &(0x7f0000000740)=@file={0x0, ""/4096}, &(0x7f0000001780)=0x1002) socket$inet6(0x18, 0x8004, 0x8000) ioctl$BIOCGETIF(r5, 0x4020426b, &(0x7f0000001800)={""/16, @ifru_data=&(0x7f00000017c0)="ba05e3bcf708ae030e52845084fc5a099959a0931dc859d681a83a3b127be70c344668c4fa47"}) close(r2) mkdirat(r2, &(0x7f0000001840)='./file0\x00', 0x40) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000001880)='/dev/null\x00', 0x422, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) fchmodat(r2, &(0x7f00000018c0)='./file0\x00', 0x21, 0x2) recvmsg(r2, &(0x7f0000001bc0)={&(0x7f0000001900)=@in6, 0xc, &(0x7f0000001ac0)=[{&(0x7f0000001940)=""/107, 0x6b}, {&(0x7f00000019c0)=""/128, 0x80}, {&(0x7f0000001a40)=""/71, 0x47}], 0x3, &(0x7f0000001b00)=""/142, 0x8e}, 0x3) ioctl$VMM_IOC_INFO(r6, 0xc0185603, &(0x7f0000001c40)={0x37, 0x0, &(0x7f0000001c00)=""/55}) r7 = open(&(0x7f0000001c80)='./file0\x00', 0x881, 0x4) semget$private(0x0, 0x7, 0x1) open$dir(&(0x7f0000001cc0)='./file0\x00', 0x20, 0x100) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000001d00)=0x9c9) write(r6, &(0x7f0000001d40)="844c6e5d5c80bbbcf2655c1b1e66bd8f81d46c228471f0f1e186fc29f1bce002835fa41332e77a5273d10c7e3d361f45c5534c70d33709395785e083a78b633801062bb2a9244c10bbeaf7c2434cfe8adf4852a9dc9f8113d2b213cc2c09889a2b3b8ea9ef8752b1b02c1f03f6dcf46e90ff03bb9d94177369168cf5816290afb341b3665632f2c004cc39e405fc3e4498f3cccd6dd952a2b9c27004124c7394c42d529883f848f27a66e6af4b7d", 0xae) ioctl$BIOCSDIRFILT(r7, 0x8004427d, &(0x7f0000001e00)=0x8) open(&(0x7f0000001e40)='./file0\x00', 0x8008, 0x4) shmget$private(0x0, 0x2000, 0x108, &(0x7f0000ffe000/0x2000)=nil) ioctl$TIOCSTAT(r6, 0x20007465, &(0x7f0000001e80)) r8 = geteuid() seteuid(r8) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000002040)={0x0}, &(0x7f0000002080)=0xc) r10 = getgid() r11 = fcntl$getown(r1, 0x5) getgroups(0x9, &(0x7f00000020c0)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000002100)={0x0}, 0xc) getgroups(0x4, &(0x7f0000002140)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000002180)={0x0}, &(0x7f00000021c0)=0xc) r16 = getgid() sendmsg$unix(r5, &(0x7f00000022c0)={&(0x7f0000001ec0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000002000)=[{&(0x7f0000001f00)="e419b64f06362f4a69009b3df754d3565cb1d74ae23e1fb6b1dedcd2264fb659c44af5ee50d1ad9aebd2f3989fc078333c8fbddab05aa7bb70bff4df2458f970b5b8614a1f77460015166cb22e89c5d4e4b50ca8dc8284fd64c5062919bc7eb8f89393a9b148b2bc", 0x68}, {&(0x7f0000001f80)="eff17fc2d9df7d584343f99fd7dd6097ddf4eccbd7385cc2da076324d89dd56d4797224e3ba1c3131ebe358af8984e314d6d608ba1ab793a6baa4025c85aa1f873ba5d7e4086ae53b62dbe832b2ad0c4c098b0320fa2", 0x56}], 0x2, &(0x7f0000002200)=[@cred={0x20, 0xffff, 0x0, r9, r8, r10}, @cred={0x20, 0xffff, 0x0, r11, r8, r12}, @cred={0x20, 0xffff, 0x0, r13, r8, r14}, @rights={0x18, 0xffff, 0x1, [r7, r1]}, @cred={0x20, 0xffff, 0x0, r15, r8, r16}], 0x98, 0x9}, 0x8) 16:01:01 executing program 1: getgroups(0xa, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r0 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x400001a6, &(0x7f0000000000)=[r1, r2, 0xffffffffffffffff, r0, 0xffffffffffffffff, 0x0, 0x0]) setregid(0x0, r3) setregid(0x0, 0xffffffffffffffff) 16:01:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) connect$inet6(r1, &(0x7f0000000140)={0x18, 0x2, 0x8, 0x3}, 0xc) 16:01:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x4}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) recvfrom$inet(r1, &(0x7f0000000140)=""/212, 0xd4, 0x3, &(0x7f0000000240)={0x2, 0x3}, 0xc) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x5, &(0x7f0000000280)=[{0x10000, 0xff, 0x8001, 0x4}, {0x91, 0x9, 0x80000001, 0x986}, {0x81, 0x1, 0x8, 0xffffffff}, {0x0, 0x3, 0x3}, {0x400000000, 0x9, 0x5, 0x1}]}) 16:01:01 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{}, {0x4}]}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) kqueue() r0 = syz_open_pts() r1 = openat(r0, &(0x7f0000000040)='./bus\x00', 0x10, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f00000000c0)) syz_open_pts() r2 = dup(r0) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000200)={0x7c, 0x0, &(0x7f0000000180)=""/124}) syz_open_pts() r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r3, 0xc0106477, &(0x7f0000000140)=0x3f) 16:01:01 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f00000001c0)=0x8, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto(r0, &(0x7f0000000040)="2ea7ab4b479e2145046cc6d2241b4a18f8011d9bb5737091bd3e2d055596342e5cd9760621a4f8406cf20ef102c816a7dbecd4a42aa23476f2255ecb49d52df7cbde5bec6435c8ce68c4cee27bac4ed600761ec300e6f68a423bd501e40ec95bc7557d03fd19348411d347e107248c99d7928e74ac333cd5610e9f06860dfc8a36fcb0c2e353703aad6db6f805dee4f1e72edfa200ff1181e91c9f2836cb3cc92737766821559b18061f7160782123a2393a6d4aa6a45ac12081dbc1163130a3f6d88cc69add1445ef62edb750b4d344cd00a56ea11b64bee9dee9f8d62c120af362467fd4c3e171", 0xe8, 0x6, &(0x7f0000000140)=@in6={0x18, 0x1, 0x7fffffff, 0x20}, 0xc) 16:01:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xcde, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="00c5", 0x2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() poll(&(0x7f0000000000)=[{r3, 0x81}], 0x1, 0x0) fcntl$setstatus(r3, 0x4, 0x44) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000040)=0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:01:02 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)="6e352ef7", 0x4}], 0x1, 0x0, 0x0) r1 = getpid() r2 = geteuid() r3 = getgid() r4 = getpid() ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000880)={0x9, 0x0, 0xffffffffffffff81, {[0x2, 0x6, 0x9, 0x5, 0x3fd, 0x6, 0x7fff, 0x10001, 0x65, 0x9, 0x3ff, 0x0, 0x8d, 0x8, 0x3f, 0x0, 0x40, 0x80], [0x2, 0x3, 0x1, 0x0, 0xf4, 0x3, 0xfffffffffffff574, 0x4, 0x2, 0x97], [0x3, 0x4, 0x7, 0x9, 0x3, 0x9, 0x7fffffff], [0x1, 0x400, 0x3, 0x9, 0x8, 0x3], [{0x5, 0x8, 0x400, 0x1}, {0x80000000, 0x6, 0x7, 0xef1}, {0x1, 0xffff, 0x101, 0xfffffffffffffff8}, {0xffffffffffffffff, 0x7, 0xffffffffffff7528, 0xa14a}, {0x7, 0x20, 0xba5b, 0x8}, {0x29f, 0x6, 0x6, 0x10001}, {0x0, 0xe1ce, 0x20, 0x9}, {0x0, 0x2, 0x100000000, 0x7ae}], {0xfffffffffffffffe, 0x287, 0x3f, 0x7f}, {0x7d1f, 0x1f, 0x0, 0x1}}}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) r7 = getegid() getgroups(0x7, &(0x7f0000000840)=[r7, r6, r3, r6, r6, r3, r6]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, 0xc) r10 = geteuid() r11 = getegid() r12 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) sendmsg$unix(r0, &(0x7f0000000800)={&(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000400)=[{&(0x7f00000000c0)="c8cfb0783515fa4c11187bf6e8cadd40b33b3339", 0x14}, {&(0x7f0000000100)="f516502b6e50e31deb9dbe8ac7d5928eecbc93a2d22e9c81fcd607b1240520c81f33e10e9be3d50fa98ca0581b580b56062e20ee9624cce593d6a3769d", 0x3d}, {&(0x7f0000000200)="7c888e6e464888d4e519f8412fec8963cf656a8311ef111fa896f3b6e1e6fcd40dd5cd5defa83394da2e824bdb9b73176f37fa39f8466afbbe77cbcf6ca20ee73a0999480944f8fdf7ff6465b75d81d0ce583cb33c7515ba47ec17ab7d0a04377e927db2d026a470659e9887cc18c78f72623df5736e14ed275093ac51e8b61f0a4c094851ec862f2a67dd648d0e6dfbac1d155f4479122174e619b0c89d634270981d182bd7eb70be70ad2ee7737a78342d94e1e95c9706dd84ba1d38d1a7275a967cb272ecfba1bc3079941191eb61", 0xd0}, {&(0x7f0000000180)="db4c61c861420d6681b679a396", 0xd}, {&(0x7f0000000300)="ac7eda7c666138c4efe0cbb06c0fbe55271208a9a834c5d6b9501c76a60c7a9fb1acd551d13b290ad2d277dfe5f22081cfda385779d7ae30a01c1cc02d8d729ae176374ddc687ec3ea82bf42e939429e9bc6b377150f867d584c51ba", 0x5c}, {&(0x7f0000000380)="2e857b331b6be0cc412796c12012e5543e1e59dc8bda051c8bfd3c4aebf67c019511144a151c4155e9a1e279bbc71ad102b8603ddc9d7643828a6ffaf76a8f7273bfdf900d3c23f38c5cd4885e1f4160e8224f705e", 0x55}], 0x6, &(0x7f0000000680)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x10}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}], 0x158, 0x1}, 0x1) 16:01:02 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x6, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) recvmsg(r0, &(0x7f0000001180)={&(0x7f00000011c0)=@in, 0x4, &(0x7f0000001080)=[{&(0x7f0000000080)=""/4096, 0x1000}], 0x1, &(0x7f00000010c0)=""/145, 0x91}, 0x800) 16:01:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0xffffffffffff004d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000100)) sync() 16:01:02 executing program 1: mknod(&(0x7f0000000280)='./bus\x00', 0x2000000002000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0x7366dc7affd4d792}], 0x10000000000000ae, 0x0, 0x0) 16:01:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x20, 0x0, 0x0, 0xed58}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") clock_gettime(0x0, &(0x7f00000000c0)) 16:01:09 executing program 1: r0 = getpid() wait4(r0, &(0x7f0000000000), 0xb, &(0x7f0000000040)) r1 = semget$private(0x0, 0x4, 0x4) semop(r1, &(0x7f0000000100)=[{0x1, 0x100000000, 0x800}, {0x0, 0x400, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x8000, 0x1000}], 0x4) wait4(r0, &(0x7f00000001c0), 0x400004, &(0x7f0000000900)) r2 = getgid() setgroups(0x3, &(0x7f0000000140)=[r2, r2, r2]) setgid(r2) setgroups(0x9, &(0x7f0000000240)=[r2, r2, r2, r2, r2, r2, r2, r2, r2]) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000280)='/dev/diskmap\x00', 0x40, 0x0) r4 = dup(r3) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f00000002c0)=""/185) semop(r1, &(0x7f0000000180)=[{0x3, 0x2, 0x1002}, {0x4, 0x6, 0x1800}], 0x2) ioctl$TIOCCDTR(r4, 0x20007478) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f00000003c0)=0x80000001) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000400)=[0x0]) mkdir(&(0x7f0000000440)='./file0\x00', 0x0) setgroups(0x4, &(0x7f0000000480)=[r2, r2, r2, r2]) semop(r1, &(0x7f00000004c0)=[{0x0, 0xffffffff, 0x1000}], 0x1) lstat(&(0x7f0000000380)='./file0/file0\x00', &(0x7f0000000ac0)) setregid(r2, r2) ioctl$LIOCSFD(r4, 0x80046c7f, &(0x7f00000005c0)=r4) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000600)={{0x18, 0x3, 0x0, 0x8}, {0x18, 0x0, 0x9, 0x4}, 0x40, [0x2, 0x3, 0xffffffff00000000, 0x5, 0x8, 0x2, 0x3, 0x6]}, 0x3c) open$dir(&(0x7f0000000640)='./file0\x00', 0x8001, 0x40) socket$inet6(0x18, 0x4, 0x6) select(0xfffffffffffffd91, &(0x7f0000000680)={0x200, 0x9, 0x2, 0x7fff, 0x7c, 0x3, 0x85, 0x10000009}, &(0x7f00000006c0)={0x20, 0x8, 0x100000001, 0x189c00, 0xfffeffffffff0000, 0x5c04b3dd, 0x3, 0x401}, &(0x7f0000000700)={0x2000000007, 0x6, 0x40000002, 0x9, 0xffffffffffffffbd, 0x7, 0x96a3, 0x1f}, &(0x7f0000000740)={0x8008, 0x1000}) syz_emit_ethernet(0xc6, &(0x7f0000000780)="68e94d0ba190a8c9f807dfd9877566bc36ea4f0bea999d617f0d9bb4cb7871bca0d971d98447047a3cde9626610e6fa873f92d5e31536d23c463c7d5bc71e4fb366fb38abe22f3ec118458e1f87a25fe7abcc0fa42c45174bd7d475c1559b53f064b5a1e734e2a5dc539d092c97b16522a3e3e6ff97d351502e19180992d2865d2698ceb66c22cf465afecd6b8108cc37aabbd2b4f6ddfb5f5b37edb160cf5eaa3d47808b7b8401150cec6fa0d427c3018dcd6de2cc176777ca00705869832b24ad526b835bd") semget$private(0x0, 0x0, 0x204) setgroups(0x1, &(0x7f0000000880)=[r2]) semop(r1, &(0x7f00000008c0)=[{0x0, 0x40, 0x800}, {0x2, 0x3, 0x800}], 0x2) 16:01:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x60}, {0x54}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:09 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x8003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) dup2(r0, r2) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb182e2b66697fffff02"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x800000000}, 0x0) 16:01:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) r1 = getpgrp() wait4(r1, &(0x7f0000000000), 0x9, &(0x7f0000000040)) 16:01:09 executing program 1: ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) 16:01:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="e2") ftruncate(r0, 0x0, 0xf3a7) 16:01:09 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) clock_gettime(0x7, &(0x7f00000005c0)) r0 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x10, 0x8) recvmsg(r0, &(0x7f0000000580)={&(0x7f0000000300)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000340)=""/20, 0x14}, {&(0x7f0000000380)=""/45, 0x2d}, {&(0x7f00000003c0)=""/83, 0x53}], 0x3, &(0x7f00000004c0)=""/183, 0xb7}, 0x800) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) r2 = semget$private(0x0, 0x6, 0x4) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000001840)=0x123) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x4010, r1, 0x0, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) sendto$unix(r1, &(0x7f0000001740)="66c7cbd953fd8202b3c9365c68826d171b1572fcbe6c33ecc5bae1d2f5b1cf4f31a6910725e751c7e064e71d777e99925bf651b9c3f9dee7471477d6382a4485a974a3270adad99215e886f021d7823268c6257181a035319231405d99df8a89b027a65245f706700631589bae960f577c42f239320f408b25d03626df79d1293fa36f26", 0x84, 0x400, 0x0, 0x0) write(r0, &(0x7f0000001880)="5dacb4fd2e81ce8f3f8dd58d3d36c1d089d8ae9f7e3f5ffe43571bcbb61621b19a9c201fd97c33b2b7808aa9060386d2db09ac7e431baa3fb682230a80edbbfe30598c08ae092ca5440e91a56a5134596a99c21e4ae5f48ca11c469aa9ff8998e14744171ad730ec50a90f8973047697ad2ce16b9a3d6e3281bd594a9f769f1e9a6bc4bc10e895097d49d445c3fc259e544973f18c6b304a4569ee04465b639da2cb95f45a9236eee042f0b1dea91d9b40fe05ae90f2f830d912f16022f91b045a56cb9a83570bd1d95c503b9beae57a09fd76cfe3a6f2f90060d49438f05ad4d7a9e38922165bbbb45fe69bbebe379d06e5ef353907403bb79105516416854598e3fa2a3f951fb15c7392c6810b0d19e7e97811727b710337d4c8eff5ddd8b4a245ce7bbcf2de8d20cb5b348f16aee3b2c653681227db15bea62985b21ec4a65bb070de5882acbf596bb1ff4bd6be3009fbd5eec5c1d3b095fba164d7641fd6ad22e16c797f619284f7a4bedca1f96920eb2094719aad9d51faa7aa76a2a9c4cd2f440fa9326a4d7878d495bc9eeb54f1853bcebd95b7ee0e230054b91d16c27d995fbbb04a953622912a18e43d2165099b6732680b484f2d7009d78f59482595eb39a7c009b492e69205258b2fa4c2dce95a4f625d7117453d1b7170a02ee62c37592cf3cc18477dae7ea4647f6dc0a812c1ffce4b8ac92ffd984b98c41555dfc8cd11b13635701787a13427a497fde6416e933816118cf0764d3060055c8ab576eaa63eccfe841a035fe43ae3b320060e750bacb20ba090cf579faec6f78c6d8785bcf4e4fec92600f41289ccdb17810bf47c8ea8f76c8aed8cd332496e1bddbef804709451133e6a89df9a9834a9ae5bc15facd97da4e99fc25ad4fd529405410af910a44d641edba3adadfd7584cd79ad872a547221cf9c835483779d1cad7d8ee9d8ea3afbfda0c96aa6ed77805c3fb8a9a0a5d63752682cd4176dd502ac4eb2820999f899f83dfa7cdb06f0f6527657d4e42f3b35503fdca49c2a4d3f2da0a66b37f867ee611a83de6e963f832f9f28e69824175db16cb3c500c81d0f8c3d071b91043a6a0c1faf77f4b6605653e5765e04aa670e8208e7c42d43a9f253b2dcf2ea43e7eae841b2e91a458065882b46ce4c30c5ffe5ef9897d494b78bc9e9979821076ebfff766a165ee563fd725cbcbfc3351fb55b2b5258280f1173fa7c363312ae5954df1cb40ddf4063550556cf6b7fe19788e806597fbd734cd7ee7cd77e528a669d7044d4517183e0045a58aa1c21ebba0b0a476156cc72a3d0353e58050ad714cc8d819cce2a41a8a617836c54abab9acff79e04a0cfc6c325a33dac312802375b2ef727087510d6f6eecce3241cb63649939fe7701f85cabe26968600064f7db4ad24d59843887f3fc5686e6400efe67612626f3cfb8459bd1d8e5bd8302d5a39efdc849702212d27abf3706f26da5367da15f73ed03ddbf5418d8c3767b83c4da1872e73f4d20685dbae023e505b5b2d2803b32389492bac9de1583a9a647743ae6493fd174255609d8ae965e3abd19ebc98c103da733b42c53f6e6ef6f9a5373cfd5f7afcc00cf8b4690f6e4a233a4acb2d4c14133bcb18ccf0fc0e377e66b28c47ea9362719352e5648783305d2bf76cc7e48218680f4d8ce0159e011fb5e10cff5aea23a78924db29bae6ae01439eb91954ce18995d86651087dce8fcbed93a807e9f39036f7281659d580aa6a620faf151fb05c8a4dc37f8c6f3c96a1b5424374d956e940a9838d31eb15579714d5131795810e0a42dbd5352464e3bebe316dccd152a7305b5fcd538fc7e0764ada21bb09c04d824d9755e7679081e734ba4d592d344c1342d6c98617166a2ee8c8d7e2cca9d4211342582193937b74abd47abe121bac9cd5b4cc5c8f15eb2c229b0612993c53452e19ea5a67a6a1e15ddbe6b10b6b93ac98e273c9d72185d07273f24c28dbda6b260ab905bfab2310e238c7d16675994a1534413be493efd7d4ca124debe2719fc5d3c7dfca88a9f1c2b6dd7dd42687b6582aa499fd9d420d5110c5e5783fa351b84a1125dcd94085623bb6e27330e7bef62dc357c07be8084a6df93ff3c1285db5eee58e3efe271441765cf43c37fe6cdff35e215e8df8376269c868e190711653fd690d928886945feceedffa499b987bcb02aa7fef2e90be2821b7d9cdbee98a8f2a90761feb56293a4c92425acdbce12a6588293303f6807ea8c46b2580f7f5ac3f39968c1e3579cb162166f531d81d69d94e619291e2d5c1fb6e8dda51386ebeaa89ef81fb8ebb10535f82cb4f25cfdd50e15cd54bd85f0f2b5aae0f394300b1cb473042a55aba8af6e97b65fc42b8e0eadcfab560d5e36263fa1a0b185413e359d4d59aeb6412cb13522f6017d7a9ae825e2e0545b3dd9c32fdab8b6a3be2bc118b796d27957120f6cd85444062dcfeeb180a7f0cf53215008823b6fd994bc53d943b485253311edc92761ada6d8c0c276db144c0e68b1de49525b2b8e3459df4b81160795648225f670b1c1913641689077882acb08ff1822bc173df63feccd380790fab1c2456301bbb6a04b60190d8f011108a5d55d84f6c529ee51b8060b6d4c4bfd4b948d3e3721b44663a7b72de2a4eee13230a9cd2aba274ff74a3e29efdb355414024439eccc1351aac983c022a41c0084658ecdb6d1fd04d8ccd15c4b871eecc8082ac68589efa227c19ca37d26daa718e13926dc3835f870f8511127e70663a0cba6e208605b6a7fe08d04fd8fab0b70dff28ddbc8e72b535e183f8ea04cfe6938fc45d3e594f27f32e6685f8ad0f3daa19737d1f996faf767d9604aac33d8fff2df9e676fdccf102dd9cf112281b20372d536cc884f7ba904153dbe1f65b36939d688bc8bbad79110dea27f245537dda771e07c7a6be6dc16d753c65d0c9080efc36d3f56cb932d591c21493fc5117f57a1d9623dcd3c7baa4f71f17fe4834cbc3a2cc7b94410bb51ede820552ccf73713013cd5129c5aca27d47070a2c582730ff96ccce54e1d6b4fb68d1edcd1e5ff7855fb688a801ea53bb2cc784a2d263170a57f1dc7ed9d2eb722adedeb85d54cff3b70c37e1ff2182858f3de6e7bdffb4939b3d4b8b537a4795e5f841102590fdea5dcbe6056ff06aca36a3f6ae63f722e52785077dda87503326555cf50a845a2bb1f0b4d928228b4f9bdb64b5259f835105cf88595a258675862ff602403736191e40082162104f62771d6ad037f32f230a58c289ccf544ec3b209e73c1f142fd056374415e96bdd2f65a15f6ce8eefb6deb8d0be7114ab0589d46d4edbe3a140cbf07bc5a427e9acf564fec5eb4490456b00c4ea74153c6cc64d05cbf2ecfd9b847f23e4d34414303869365dc234f59627847e12bafced0b0ebe8f34f86026482152e40c4a20c381336f61e87ee0a55b861a6c29f36203604b2ed98c47a8c09c001c1bcad091d8f6df772adb03f1e10e2bd8c07d45a6d8af67342cc819eea881bd56659b839db97185c12d962527d437d729de38b038742aeddac0f632c985f09cf9830b56a659ad7eae7348bd12af20b03be05601eabf2fcdc1b60bce07d8aa2d3e0580c95276979d6d3659a30cde18227f9b72a0439e545f06c8764017e6bcfed33feedc2a0d847bdb6d9dddfaed88d1ebf767c1917c2532812a09d070262687d84ecab5d9ed0c4f3507464ecec240a73bcd4bd6d201b9bd17e6b0c85e1ac712f34f4094782a7a2be5b3b9352cc28557103afa76e422b7b05dbf6e3b69a6d613a1ef64eed1d340d16cca1fb4e7239488781d7739a43ce4cb73357368d6817ebdc4e8a8a49eb27552cb125dd803e3ed63b9612c85217fc11735a3fa4f7522f4db7c01862ae7231fb7726084ef4aed3e4e8baa467237982142738e4bf61dac34ed60d2e02203f4a0f2717c925949d3dde178785cde4118848c5d66d19c8d06662de71ddf7883704f6cb3a8730b829a74e879ca58fb11e85c8fdf7e5beaa1f63be409850b630a0dd4f855b42c6e63fd0d4206501a752d5e34d9d7d0772138259f7885c5208a4de0180196364fa953c12cf60f31a9f03b4f733b4637487d84e8e180b05c2f5c263478d728e71ea4f882251fd57d1b36d965669aca5974ab7729c8e8cc52999033b71911c5548dfd2a1f848ee35f61799ad65c153ebaa6035527ef85043ec29e23503149c93821b7f81ced7e82af5dbde00a79c357960549d59e676c879e34709a52b72b4e93652e450c4979598ebc8217f232de46a658e416920f913298f56735b9cc91a45b0d2b9b78324f5a89c64326643fcfccfdc43b19e5d3fafd4349edb738f8fbb63969c37d9b313eed6562855033d783987bc262b30457cb4d144ef5b4826d1dbc75a483bfd8ce65c2413543d735fbafb84be6f6f3539907c611a7c0cedbdde24c1f8e8ad058d6db58dcc60a497cadd9b7a2045681feef6bfb90fbfc67d2ece1729fda545c9d0a601c23fd73fa7a937ea09f28358ab480f85fc35a46445de1420867366e9900fab3e034142a0d58e99b3bce24fe2351a75dddae153a66a626911c850874c695cf2b534f1494a0dd0e482f79017fd2c02ee0cec344d6e85a365e7611cb310b5bf677a782141993520215eabccecfd51b1feb68be7c8d5558c49ea8665a4008ab1b87afaad199a31a843fc717c3e4ad1936f737022e64f59cb60ae129d6c81e07498d5b29c86b6c784f2e9fb188dee57276ad40738f49a970ea4ae41d6b0c4ff253e3769486868ed6c5e0ac086bc12ff3c62f37a364393778286c2c4ba52fcad135118022f0e9d952673a491dbb1b903686bef838554a7a99e861822aad87f0f6e66836538b0ce4c362cb5fce8a7c4b978114e527860780cf72e932cd0d8b3298f78749793988a47836b8137f886e943979807800be610b25597fd18b7778c05047b78e879e5089dae26cc964028d5ca816808882ab3bc918b437304d1df902f7df045eeaf91d3b4ef500b8eabc435ad344c3c9401348d0ac63c76978b9f9ee59aa034bc9371664b26d03584e69b068f8301fc67249f5ead5634d78e9cfbc009a98b9a695c00e6f6f5f0ea1e772ac678574d02b909a63bd24a49dc104e0ceeb2febd03bfcf5a73cdb4e31f03c01829f5f84867b6bfbbb3f5a686a3cba340739624320b9fde68a9d7747f46af086bf159dcb3354c910a721d14e1d73b2e039b7c17573235abda57d521d81dd448d608c48c1337c8549408f52e11f41035149541afd44561b6a5e3d7c7e2b3419c301dfcc9fbd99f0390863815b82d8a10959c76b14d25d3f0a08ddb9ff1022d6e1f976afbc43488a83062376bb540ca4b95f2a670832a385f6a5b55c9655d65883a7ae83f03ec8b8303d7a1c91fd67ee595544558724f7de6a21a1ba479f968e76dd4a96b787b160049ebd8a44898861c330463823836edb07e9d2f81e93c67969a27c2f7b677cea6ba969a5cdd5206d197e075dfd1b5340a92db5bf3a8e5990d3b5e90a1a538fb88a4bff0079f7974a7d0a2dbae733304d059fd5c39a2f81ff9ee12170597a22e762dc265482291e40b9a5c65e2b265d1d347d207000edcffc91c6ac2e6fb5e7b3a36716689c019e4951dc53e02c38c7020bd71655328e27acc5813d1a4935e7ba54a2d765e9aa77da498dd215dd1fe089d9125bcabba4a094bd9a8f4d290c0ab28a85a2c61a823bcf5ed2f05d18f296d49768ca85411b23962004f7ab7cee592a8d76752845c922e3e3b640a60a3ab80141d4b6b0d5a47cf05dee8fbdd50024b63f7646fa39", 0x1000) bind$inet(r0, &(0x7f0000000100)={0x2, 0x1}, 0xc) r3 = shmat(0x0, &(0x7f0000ff9000/0x4000)=nil, 0x3000) shmdt(r3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0x3c1) r5 = getgid() r6 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000002940)=[r4, r5, r6, r7]) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setgroups(0x2, &(0x7f0000000140)=[r8, r8]) bind$unix(r1, &(0x7f0000002940)=ANY=[], 0x0) r9 = shmget$private(0x0, 0x4000, 0x5, &(0x7f0000000000/0x4000)=nil) shmctl$SHM_LOCK(r9, 0x3) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000280)={0x3e, 0xfffffffffffffff9}) write(r1, &(0x7f0000002880)="d0095062b4ad72995ef7dc2c747fd6ca6d177d1a87c784f94d75bae1cb2150da714337fb2109efa26ea5cb8ae5b68ac3299c5d9eedb38f33b9e0c8c7496017ceb7fcfb82ce8bd4dbfd95db837b48d3b3e8fbe110d881190a503d971e5fc0d47fc2e1889f53ab9ffc31f2f328a86548b92aaa9c08e296c690317e54322f7a0b236dc5370407bc716eecaac996fbf864491434270bf177", 0x96) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) getsockopt(r1, 0x8d4, 0x40, &(0x7f00000001c0)=""/135, &(0x7f0000000600)=0x87) sync() 16:01:09 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x6) connect$unix(r0, &(0x7f0000000100)=@abs={0x682eb13985c518e6, 0x7}, 0x8) accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:01:09 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) fcntl$setstatus(r0, 0x4, 0x4) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:01:09 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x800, 0x0, 0x4, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) dup2(r1, r0) sendsyslog(&(0x7f00000000c0)="fd220a4c1d68cf91a82a1c6e239ad0c72366cb6fdfa40fd72a4e8efda98dc676a4f8961e509b5609c0c3cc512058d3081a97dd39d3b3aacf4b37cb126dd4a85a9bf5d0e044eb87affe6c09882a9a816777c19df8025a308ff49afc43bda584adc9149abc84fefe1f37115f8a7720d8b9b739a53eddf79be5465b3869a0e65a732c69938d135019657191e1ca91d229e01b09e8ee233e42eab1981d1b7ebb4e9dd5a366487626e75ee7a45e4b7cac53f037478b2f6e261c2429d5a96587b11d2da17c10b140a94c58e4bdb82ad55fdfc4fc4c9827320ddd834cf02fb4870ca74546f0291429d17bad0c4caa213f08833a1149049da875b068c4cb2b41403b5bd8158cfe45dde3564b609d554b9e6e5b5fbddad2eb654725a0a1ceca3d238f32c6dd7c21ec65349177d12c1b81201dff387f92855e3564e6fbfad8c22d02e34a7dfa4fa65fabc82d68e2abf2315ce2426c3e0400d20e4be846c62303d8a402fbef340331a9dffedd8db7a9d4342427973a67c8cbeb02afbb0d9ff4b11c9e30e9dbcf4533b12d51425428abcae2d0a0873e394937f3ca6b097eae1a070e6a899302d04c5120abaccc130cfb931b74f2257262029efab0ed202056329b5d38dc7b34b4b18c86be740f9778d036602026bda179db52f7f7b03d30549e34d3118a5a3a8b54e26411e9e70e1dd2577b4025d7dcd6a0863458809986b96fa8bd23b227db55267287f487d1f3cb9cd9c2dbf67dc73525be1072c485b1c1622ebd44ea017841be0e2a8ee4a925355b3c830d1c7f0d9a834a6da9f6fd4164330f9ae5378fce657346bfe2a860b648ec172b4c65d949f1746403aabba4d51855a07f4f724f408e49501e3bdedc9071e391267275c91e55ff73114eefd507db46a77dc2eb9d3c32fde61c8659b87bd06b45d27472380472ac7e0765d7218d8cf4bd37b679fa22330a297bde511b08eab7a231a8ebf00ac36e45547bdc3bc0ad093f51c1f9a0ef86fcbe22f8ae0c5831b5bd137e1195326d59f0697e595a56f3b03ad6467a99ea0a0d6865481016afc23668c6a63a6a7643744305a353d399a73aedd6378fc2ac7f3de8fd5b40de802a17ba246a77a25f22e156e1ae11acfbc874026074f9231f4445d6febabe1d6a6f798d031d23aefdc5d9e641376b67f616640fc38fb561c6fec497743f25a3098e0f544fa36872a0186a10ef3593102581732e5766a73eefd6efba42e6000604736da13eeeaad10c1a6034b665607e7e5f3b20b5b5a43ba69a76ecd845e067a733f7c7c89bc2241dceb75c1c816c54b354929948b5bfef3253190c2acf924003397e261a1af9e6382734dc37c6c798e22bee904733a3da240ef51724535869f36a813e6379583308b752e7c1d1b3bcac4ce3d15b4367ec6578a10b1dbbc1ae8202bd920a76ceb9d334420033d1518fc4cac944d34f393c3bc29594eeb26f66e0943a5662c95d0125ae1d3798ea7c6035b3c674f200e5ab5711af671455bda924cbfed52287319a9dfa963dceaef7ef7109a34d9e8d785e3a51a73ef72a1f7a85c86ee050e96691386684f8f0f4d9ac5c7836cc7801cb43c8c68bf205770686dbc25b36094ee46f731594ff2c066cb2c866a12be529ef2313cb298bc39b0e86b4d99cbe2ed135b2d629e5e495ce4321cbda4392ad002a91899015773ec4e2239da06bbee5ae8f09e0a7b81cb7e674675958d9fd758c693a748178521815a35709c5bc1402bcfdc23024810665132860443a12ff004f179565069e6e6e1a8a2f8c1892b646cd7b6b5f12f6a870f5dd4e3a76c0f5498471f1ecdd5dbddf85ed597a7c6dfaedbe404400a907e910caed3014ead48c175b6a4d88216d403046f7d492eb70d9f303961818b00119e66db0149cd405d41b9d201ca5aa62fc85dfc4a7b2a8716af3d8f8eea2ae95ade14bfeb821bfb64518e0ac1311764e815431d359d674325a37efa42a66a91d6ca01723014e50c4bcaa037103b3b9ec92b9ea23d72141f4a54909d8ece8ecb16bc32f03049d19e9604ee333fbb09bc15a24bb714dafda2e92351572cba9f4a105acd1d507a510cec3258dec7fdfd061fa03b8ed78dbc7fa17eb205d7654d5b62fb7789421b745e671caa7f7a35ca7105a4c457bcf943b02da9ac27334631d63baefdb6f3d831fb1db6c06bdaebf781e21780235e087b99dda0f426aa91820ba9584a61dcf85680cb42e91996552f5c02c3c6934e19b95283705708f7204db092e11e402a32076bdcc1d5af0fb90babb1fd4a81b33165966104bea56f350e7aa95ced76e89717cec45b92d1534b03743835f51b2df4d5c16190e76e2d1c12fade66bd091090d9de9255b1d9afb3b151131c25ec047cd4d25e743dc9e0efd4af7ba41b1da95e0c58f9233c167123e902ba995e2a989cd0bfa3a49b5746c623594b24efd68cec5e6a7a69400583b9135e6a77cb358b1c90147d81109fd609473d08d01706ab5df7cf2df41db4370417e617acbc5fe48fb53041543ff59cecd428ca6298f6747aad8cdafdac553fdc57995a17fd1fe0cdeefdd9789fb0f9e557794d507ec6a8e3961b61266787cdf2b9072d2aa27fe2795427c0e702b53ca8ad4fc264065ca781bad9528861c05f579a34977499c138fbcb32c039999c54f0e87622c14b1f656aad64faf94bcdb43d1ada4891abb31e905de77da04f97116ddb820544e4d82c6c921e82d7579c36af22f6fdd2d62a424f47d77dc29f235b3ab3d2ef89e72725c1bd222418564f843b860467c9905598d3d522f826b2baf09c1d33e0df4939bcb488350121bf5c886e2b0b6e8e322573e42f841de95382bbee4aea287be9fb4a7018ebdf1db830cb01a80068a7825478cf6d4223be919c72c5df3e924a9ceca9b61e5b352f876fb0a698f9cb0629add1621d86b02c44d90fdf1677e427354d9a41dacb30325767aee6eb672978ef46545563379a232c3efd1b5e2c02a4a3e49b56c7cb447b668cfb0729b2f486bbb355eb31d872febf9516912dc5e3952b8da97af6e8e980a574785c72ca8db2e4a927e0f47b05ef2ff66f3648b432930388bb6511292a56b9d5ec40c9ee45dbd822e1d5cf158ed9d04ecc845fc5d81c23006c59ab149943619eec66d675c03a0baa688b682e26d2bdc58492a63f61453088fca092a97e8b08160604005579d5fa672e8275f9d5f88fdc68ab5909722b8752b64dc2b1e9cfc303367d4f6e065e67ee682f4267600ce79910afa113b473c53bb2751856755fd502c06bd899c7f06525798a75b20fd086de35d3ffd41ebadca68a3fdc97fff031c892233d80efbf5cc05a3a56484c40c22d60f623f437407f9a945c24813ba7d76343150165c8bf0498745097091f7470f369cf2fe4258d8d202df3781cc62f43ff617e2a87edd0b51c4b8868d0617931af59cfd5c02b0c899d9cbe0c65916d76fde9284d75ded512e5f21f8ce2003d1bf68e89908c424c387fa4acaf11adf0aa3f9656b8f73a61dd5c0c378c7b5e32dfc68fc4ed09470b49710505f0532772a061f29f7cfed11d084f194a980059be221983d18615aa5ebe16c3c090f8c12d84c68b9b9246dc5845c9a1fe15308478f31e4dfa402ee7fd858db02541667fb64c6bd4a6a418dd54d95e0f9798108d281ac5aeed9fb969112a11da01cf86e3bf2d0f3c50ef6e5240d0409ab9b3ea815372edb6dd0d560cc9aaa7307316256604719d3f08f68c9bc9a4f85a019e484fcd345a29124393a055abbe5e82bbdc38a6e421aa02b8eaea4f3b5e924b8a28490b0853de87e61eaf231e4f5e16539902b8d0e09645370f490a42edf2ffe59688cd9c64093754401a82c9be3cb9dac15d66ba16fda84c85130e0f8e6ae67522106d95b0c0c41c9c9c65ff76c6f31065fbf3a74823028f7abc2bb471520970f63247791fa84b43af91d495b3b43a63c25713941e6a5dcfdbf17281affc92d61fd2a16c414adb517a62ff58b2234d02be73e607df8514700068e397ee19184378493d7bc10e7ae6055e1dedc5fe924106ab954e10d9bf33198f537858a45ffb957f739b95aa855a5189e9a3968e5d7badba4456b95af63b13a464b812c672da76324dad923cd02cbaf050f5576d626803a814dff4b5f1ac1b84158b1538d444cbacbf751a0599d6d7a5c6f5b58e6ee37a187ad39a770c18c5cdfbe37879a46e9fe9d4e641d6ba397e4fc894e73a1771213e6020ef790aad1d0f1f1b4e0ed3c2fa45ce6a23e61d8c6202903e2d81d3034b51645d073eeb4c0a6d41723b0f3fc371ef3da30117f8d2ba7745c9412f5e6f1253b9355237e5b12284a4ca87c3411c73ff730a12a7fada122829f2364caba484107cd0f2a7f3d29bec305b54e9afb860f143bc9794722db71bb254ace4097b6afae9af7e607b79b712666d070096929ac4cdbed1f26fd4dd684d7a4c193558ccb3043a17314cdc36a9cfa34594a39df016ad6294a39b25130139f2683817e95a3c8eb97248e0f90a1fc9bef4ef0582f53bb2ea7ed255bb152cbe376527085b287ad9beb16af4f839287607807f425964cd9b588a778462159f789313eb9fc9c4a46b62155add46d537e4b0fee8d86fc0ee72ba59f1ccae5d72aadd79c0caa00b9129f00426af0876a14deed0690c0b4c5669b82b9f1509fb2d8b80c05152d8c63ac01e39464ef81bc4ca23bc4114f4f7dff01d4e998c35dba55e52f741ae0279eaa989f7cae48fed1027a86d2cc1cdb4e1a63d91c6b4906ef1dbb722580a15b454a89bdfaa23fce9e2d023b6a6550fbda263f947c9b41b0b9bb81a11317458f9ae58ec192fb23bc65ff9ed66deff552b7e1f5584f282b73f360281c692a76201e62e7cf7b913ab8e0699181b807b802297b85fb7fd2ee65717fd9fad87200c2e8a89c3c43e156f3a78a516dbb5229dda9c066f6946c5567212cc1c95edeae003b92444a380b298167a478b6996c6160c12520daef5779837362d3c1e6150dc07e5ce67705badd832630db0064e05864cbb164405adfd76ae3d97037d4f4c7613b72a042f37a7dac7f701040a64bff2c29b1101f4f37fbd47d469b16dd3c236235800df965946a934fac09c61cb1498584854cd60154746928d5e453a40201d2f194ebd6c8d12bf0db06406c6621b7c04e1f7a9a3c88cde742fac11431515776366e7c6313d8ad6afb0564fed525df8486ca87b841409c453f052202a02837365a84f11fd88c51e937f81677b764b08635592c60179d6dac7305b45fc250bd68b1c3736b03376e608bd74f4903429bad0ec395bc62402f2d787f2e130010dff50ded61d90a622fc0041c611a1497beb06a12bc8f83eb5d599407cafb3717020428acbc4468fee71a800e5222b13e44617bac04d49c606c304f0aa62e71e992df11679d7bf0aa6369f24352772bf98b143bf0fb47ba399bd6a309a14ef9a3e84a72e0d266cc23a44e52c8558aa3633832496125ad15307941bdfc83a5d2c6b1039724868f40f2dbdf7d07c2ebe364b6c6398c17a4c81870dec89413458194ae1b6c50030ffe2c098933e535852680a0d475384265fcd73567bfe035d918b64d7d2f1f6a0367893f6e47ba8bf4cfbd038651be5e0e8b21934106f26b3bf759bff5d1bf162702566b0bd976411fc5124b988ef157ef0645e7271b0c79636149d136929d8528b785fd942c16559c02f66396d70245b00235d523202d39ca448bb8dc1252e13721bea43dc325888303f0192b7fada83c175763599a59092b94b2002d0918e847b6f25413baa07862819ac63ca0785d32e745128596b30db156daf9c7a6803b3452e3ba", 0x1000, 0x18) 16:01:09 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = open(&(0x7f0000000100)='./file1\x00', 0x0, 0x40) symlinkat(&(0x7f0000000080)='\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, &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000380)='\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) r2 = fcntl$getown(r1, 0x5) r3 = getuid() getgroups(0x4, &(0x7f0000000300)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r1, &(0x7f0000000340)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000200)="9dca855655c39fb8b5d889c83e47209f6d954b0a08ede35bf3b010e1346644bc183ef81064dfed38589f262bfbda99fa88d10b08", 0x34}, {&(0x7f0000000240)="186059c1c4a3ab7600b1851db4a8fa1a3a6940361e788b69317dc1ff5ab7f3632f34bf3f8114401522a9e3f8ba020b50ca000f15c0477de9e412117fab7c06acd4724c8a", 0x44}, {&(0x7f0000000400)="2eeaa902909d112241e6b068d2d1b92c3cf3edfebcf7d5113841407be5d34c812f60ab705efd3f3e4475832b0638df00196c3c432b2d8e6a4d782a61ec3456d8960a90701ebf3c88a5fdde9b49910fbb4ee66d38f4ff337a5e4eadcdea57b0e7354abdbd5fae9007d7e8ca74b84d0e92c4f69c114500f2678568f269561dfac2daecb2f4cf76fabbb88b6f8f04ff1969e7da23d4d101c5c9563b9184cf41ceddc3de6c6d730bcba571492701046a6890ba33b139dd752e47e58e6cf6341b91e1d38bede4dc64811b2bb6d3efc7a152ebb48b88e42a3fdf430651df74cd714fa0c0f3d60ed2d0bb618f", 0xe9}, {&(0x7f0000000500)="c89c3fdcd3f195ef382863b89ca5de0444ac192e8682bef11c3a4324cd87067953c931345ba686f389b1be373fd093f95fe321060dcd453f058465ff1639447c0e922111516f574682addeaa48c8cf6d1078eeaf3a4a4a0c9524f8c4683b7605b22199818d026b8b1eff51f449590058a86b1b10ec22cee4afd86fcf41218e967774e4ee66d9f1fce0cf0f6eb43b3b810d78d0eb2f02955ff6530be6f102ca02ba41a2445010e53df7d8eda272fde03421b8a3e8246983639e953eec8399316e68b35b75", 0xc4}], 0x4, &(0x7f0000000640)=[@rights={0x18, 0xffff, 0x1, [r0, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r1, r0, r1]}], 0x58, 0x40e}, 0x400) rmdir(&(0x7f0000000600)='./file0\x00') 16:01:09 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000100)) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xc4b, 0x3ff, 0x7fffffff, "73f3267eafcce5081a6f09000000000000f200"}) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09", 0x55}], 0x1) 16:01:09 executing program 1: r0 = dup(0xffffffffffffffff) fcntl$getflags(r0, 0x3) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) close(r0) r2 = getppid() fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x3, 0x1, 0x9, 0x32b4, r2}) 16:01:09 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000010, 0x0, 0x4000000}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000080)=0x1) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:09 executing program 0: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000000)={&(0x7f0000000080)}) 16:01:09 executing program 1: r0 = msgget(0x3, 0x1) msgrcv(r0, &(0x7f0000000180)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) setuid(0xee01) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0x1, 0x6, {0x679, 0x1dd9}}) r2 = shmget$private(0x0, 0x1000, 0x0, &(0x7f00004c2000/0x1000)=nil) shmctl$IPC_SET(r2, 0x1, &(0x7f0000002700)) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{}, 0x0, 0xbbb, 0x0, 0x0, 0xfffffffffffff001, 0x3, 0x401}) shmget(0x3, 0x2000, 0x24a, &(0x7f0000301000/0x2000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000080)=""/75) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000001200)={0x5, &(0x7f00000011c0)=[0x3, 0x7, 0x1, 0x90, 0xffffffff]}) shmat(r2, &(0x7f000041b000/0x1000)=nil, 0x3000) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000001240)) r3 = geteuid() r4 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0, 0x0}, &(0x7f00000012c0)=0x27f) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001340)={0x0}, 0xc) shmctl$SHM_LOCK(r2, 0x3) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000001280)) r9 = getpgrp() shmctl$IPC_SET(r2, 0x1, &(0x7f0000001380)={{0xfffffffffffffff8, r3, r4, r5, r7, 0x4a, 0x8}, 0x3, 0x7ff, r8, r9, 0x1, 0x100, 0xaf9}) chown(&(0x7f0000001400)='./file0\x00', r5, r6) lseek(r1, 0x0, 0x0, 0x2) 16:01:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000d, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000040)=r0) 16:01:09 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "02000000002300"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) 16:01:09 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040)=0x80000001, 0x4) r1 = semget(0x1, 0x7, 0x500) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000000)=0x2) 16:01:09 executing program 1: accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000240)) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000001180), 0x0) 16:01:09 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r0, 0x5545ee69c6e1c32f, r2) kevent(r2, 0x0, 0x0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x49}], 0xc4e, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r4 = msgget$private(0x0, 0x140) msgctl$IPC_STAT(r4, 0x2, &(0x7f00000003c0)=""/103) kevent(r2, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x39, 0xf000000d, 0x9, 0x8}], 0x1000, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x24, 0x1, 0x7, 0x40}, {{r1}, 0xfffffffffffffffe, 0x40, 0x400fffff, 0xfc, 0x4}, {{r2}, 0xffffffffffffffff, 0x87, 0xf0000020, 0x9, 0x1}, {{r1}, 0xfffffffffffffff9, 0x40, 0x20000000, 0xd0, 0x9}, {{r2}, 0xfffffffffffffffa, 0x20, 0x4, 0x3, 0x101}, {{r1}, 0xffffffffffffffff, 0x80, 0x1, 0x2, 0x3f}], 0x5, &(0x7f0000000080)={0x0, 0x8}) 16:01:09 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) r2 = kqueue() pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = getpgid(r1) fcntl$setown(r3, 0x6, r4) dup2(r2, r3) 16:01:09 executing program 0: socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f0000000240)='./bus\x00', 0x100042001, 0x28b1) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040), &(0x7f00000000c0)={0x8}, 0x0, 0x0) 16:01:10 executing program 1: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xa) r1 = open(&(0x7f0000000000)='./bus\x00', 0x808, 0x0) nanosleep(&(0x7f00000000c0)={0x2, 0x3bf7e008}, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)={0x0, 0x3}) kevent(0xffffffffffffffff, &(0x7f0000000480)=[{{r1}, 0xffffffffffdfffff, 0x1, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000400), 0x7, 0x0, 0x10004, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000100)={0x8001, 0x8c9f}, 0x10) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10000, 0x0) fsync(r1) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x11, r0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) accept(r1, 0x0, &(0x7f0000000080)) 16:01:10 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x5c}, {0x84}, {0x2000000000006}]}) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x281, 0x2) open(&(0x7f0000000140)='./file0\x00', 0x8080, 0x100) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x3, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000080)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="dc") 16:01:10 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x480000001023, &(0x7f0000000080), 0x1) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) 16:01:10 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x1000000000000) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)) connect$unix(r1, &(0x7f0000003500)=ANY=[@ANYBLOB="49ef2159ac8cdd647c7ef764d779d85796779714d0cb473eafe75f52d727facfc76a35af8177cb62108a54d59c574a4f7fb2f546daa24a385f3ad1963f823b6246381ad5346d50b923e6aeff090000a8eb5578f4ac057f3effe88bbff45b5cebdc661bbb6f24a75081c2ec4167403624450407d98ab4226019ef7155d77775759e179a4eac7d94ce55f5abded6bfb4fdcdd85d0c11a0257f71013a8ced3af8920555bfd0f7da83fcd1a32e39936bbe5ca6b5d1492a15ec8ffe10ddfccc2e23af363e394280de5e709f304f3058e896ccbfa172a856f0b482f76602be1b0d2ccf0b2e6ebbdfeb1125d65fb4f25a39cee8fd54081db88f2032ca9ee3ec78ea6826b71e688f695eac99eb7205bf34b50d8455469bc4d802eb3388f3f5ed5c752fb43a0ff08402b38d7f4563e9c7d568157d00"/318], 0x1) listen(r1, 0xfea0) recvfrom(r1, &(0x7f0000000500)=""/125, 0x241, 0x800, &(0x7f00000004c0)=ANY=[@ANYPTR64=&(0x7f0000003240)=ANY=[@ANYRESHEX=r1, @ANYRES32=r0, @ANYRESOCT=r0, @ANYRES16=r0, @ANYRESOCT=0x0]], 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x10, 0x5) rename(&(0x7f0000000140)='./bus\x00', &(0x7f0000000280)='.\x00') r2 = open(&(0x7f00000009c0)='./bus\x00', 0x41, 0xfffffffffffffffc) ioctl$VT_ACTIVATE(r2, 0x20007605, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f00000002c0)={0xe9, 0xffffffffffffff60, 0x100, 0xfffffffffffffffa, &(0x7f0000000580)={{0x3, 0x7, 0xe4a9, 0x101, 0xfffffffffffff10b, 0x7, 0x3}, {[0xff, 0x6, 0x7, 0x3, 0x400, 0x4, 0xdf, 0x20, 0x81, 0x5, 0x1, 0x6, 0x6, 0x52, 0x9, 0x10001, 0x2, 0x8001], [0x6, 0x0, 0x3800000000000000, 0x14f, 0xfffffffffffffec5, 0xf51, 0x8, 0x7, 0x3, 0x2], [0x4, 0x0, 0x400, 0x1, 0x1, 0x8, 0x32], [0x7f3, 0x2, 0x140803c6, 0x5, 0x3], [{0x400, 0x0, 0x3ff, 0xfffffffffffffffc}, {0x4, 0x1, 0xff, 0x5}, {0x7, 0xffffffffffff0000, 0x5e91cab4, 0x1}, {0x1, 0x7, 0x1000, 0xff}, {0x7f, 0x5, 0x1, 0x8}, {0x10001, 0x5, 0x8, 0x80000000}, {0x6, 0x6, 0x2, 0xea10}, {0xff, 0x1, 0x80000001, 0x2d0}], {0x81, 0x9, 0x1, 0x1}, {0x5, 0xffffffffffff7fff, 0x8, 0x6}}}, 0x6, 0x3ff}) r3 = accept$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) recvmsg(r1, &(0x7f0000000980)={&(0x7f00000008c0)=@un=@abs, 0x8, &(0x7f0000002f80)=[{&(0x7f0000000a00)=""/140, 0x8c}, {&(0x7f0000000c00)=""/4096, 0x1000}, {&(0x7f0000000940)=""/54, 0x36}, {&(0x7f0000001c00)=""/4096, 0x1000}, {&(0x7f0000002c00)=""/129, 0x81}, {&(0x7f0000002cc0)=""/246, 0xf6}, {&(0x7f0000002dc0)=""/138, 0x8a}, {&(0x7f0000002e80)=""/108, 0x6c}, {&(0x7f0000002f00)=""/86, 0x56}], 0x9, &(0x7f0000003040)=""/255, 0xff}, 0x800) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xfffffffffffffef5) fcntl$getown(r3, 0x5) bind$inet(r2, &(0x7f0000000340), 0xc) readlinkat(r2, &(0x7f0000000b00)='./file0\x00', &(0x7f0000000ac0)=""/40, 0xfffffffffffffd69) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000240)=0x3f) chown(&(0x7f0000000400)='./bus\x00', r4, r5) accept$unix(r1, &(0x7f0000003300)=ANY=[@ANYBLOB="0000f9000000000000000000004500000080000000000000f78e000000000000000000000000000000000000ffff000000000000000000000000000000ffde000000000000000000000000000020007987817ced02761000415507d800001a000000000000000000000000000000433f6874c234cc6d97f0d454cf5749035685adc349833bf911f9adf924a49aa58e7453480afeb779ef16323571d7c5d6f6035a00"/175], &(0x7f00000031c0)=0x6e) truncate(&(0x7f00000032c0)='./file0/file0\x00', 0x0, 0x800008001) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000300)) open(&(0x7f0000003200)='./file1\x00', 0x0, 0x82) ioctl$TIOCSTART(r2, 0x2000746e) openat$klog(0xffffffffffffff9c, &(0x7f0000000380)='/dev/klog\x00', 0x8800, 0x0) r6 = msgget$private(0x0, 0x29) getsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000900), &(0x7f00000001c0)=0x4) msgctl$IPC_RMID(r6, 0x0) setreuid(r4, 0xee01) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000200)=0x2) 16:01:11 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x1b00) r0 = open(&(0x7f0000000380)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f00000003c0)='LJ', 0x2) r1 = semget(0x3, 0x3, 0x8) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000001400)=""/4096) r2 = semget(0x0, 0x7, 0x404) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000400)=""/4096) linkat(r0, &(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000080)='./bus/file0\x00', 0x4) 16:01:11 executing program 0: r0 = semget$private(0x0, 0x1, 0x110) semop(r0, &(0x7f0000000280)=[{0x0, 0x1, 0x1000}], 0x1) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd0\x00', 0x30208, 0x0) flock(r1, 0x4) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000013f9, 0x0) pwritev(r2, &(0x7f0000001580)=[{&(0x7f00000004c0)="e1af8c213def0ebc00e710cdfbb6b40df12ba268489ca644c591a72bdb024efbdfc1c0de08739a0f232b184424412acc80934bd04af70beca104a7fb512756a609e0387f705c71f2107d31882a3356035cbb032c5120183f12efc95118c0d7581f01ef91cc6a37641d9b6ad4f426cf5aa48aa940dba8a1e5f6a671a6163958a9b990a81503949c31a7873c787651d1c1db37206c52c9226df955393954be9da95baf00221c34139ba9ad963c9b78c0690ecce3bf22b969dd8c2ed2888c8592151ec22ee595b8779ed5eb5581de1261786dc97d4225418e440048c35160da7d53976c5bd7b6e5d487198cf0a3e34f596c5d7b532d097c0fb5a2b58d21b9cc4deee7eab22dc580760ddf45ba334819e630427b53cc84af1b6dc9ca87e0d2f4a2536e3a14fd71d8bb2cb7704310b9343781fe965a0694cc0022ca482b547f10cea077b4deb1e7a87f61f00de3d0ded46b3b4ba4aa20deae6d4e", 0x158}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f0000000100)=[{&(0x7f0000000040)="0297de4c71e4c4c73be5c2deac88fbf7f735334689bfafd0013bf097ebb143b14b981d2ca0af852be99d339d456e8d519491fe5900d8ad1f8b05806816c1d8c5fd43e13e7231db7e701c5c41ad7fa6ee9b22132e7593cc81a4cd81913bc74ffdf5ff0e8eb9b42983c2d8a7f843471221bc777aad6d6a0d17ebc653a389b9936d0d160a81aaa58c2b7f3683790367bda9da26a08cd9bcb5276cda73107d43c7ae13d615265c55d102b714988d113ddf5f958ddf42d7", 0xb5}, {&(0x7f00000015c0)="3109b133c29b4e030193cc187a14a5b0510bdf5531fef003d9f1499c93af67733f68c5f931726e01006b3169e426f73268d6511cbeecaf4d536b18aaa5ba7a4e705d618455ebb9a85af4cd473266aa5baa6dc482a46ba46ccc1689059e020120ec1990d950be2cbea867cca5f74254950de03013cea01fb73794efb41561bafaad9420812ee9b58cdf2b182a98403d91f3aedeee2638b9b7f16311d94ccafd8bd8c048281a5756e88ca430b12c80a5c6271c102735c2db24031d809b698431334d5369a9bfe36024c4adc1e2558a7f5580c08cad7613f69e95ed2e71686063c1b26142e87a00c6ef0e76eba266f40a5edeb779deba370650ae395e2c68d09c4a3d70c4dfc6e5cc2eb21b79e7459fd06755d668004a957f5ea83e3331d0d76d9f3981313ac13d2c11d54cddd14be1ae01158798956e9eb95cd4918bfda41a652a11d955e04d46b12f817f9c1ecec6ad6b84232468aaddc159762763e5dc3abf39ec9c05959215e69f8c6e27fec0c75b7ca107df4ec98952d0d04ecb46003607cefe38fcf79613172f651b4e419d3f5f082c15a69d69e47ba6d26d3c440a44ffa1081e5fc8d097edbc4fd0b082be109238719b9ef4b1154e4d1dc0ebb971dc51a60217b4fcd8787427bc2149204beeb01bd180f1af184c34f5b5c206c1bb02aa0a5a0028a26e4ed8f4e1762ba1a344dfd4dd0fa3f06821ef611221a560353375ae2c5f48b4a60935fc50bcc817e092545f23e5690727d80689a52dc8e65152b7bb2da979f2b9dd028d75b2c0ded75d03edd6bcfb35a27ee7063776d8b78d01081adb899716d8364dcc33e9b7e853751c1c3eaa66661d2da546bc60c273f85c1ade743557e603f8e0c3ed433fddf981eb1144ccf137948219c090d50bbaad273b9ae4660110c1388b533b02b8b06df8686fa55054bbe446606a9b7dc5f4fc178dcf658d9afb88228cd59aa0b46eabb49faa0fcca003337504bad3d9d54e85c0307f510274eeb3ddd3f7b5ea65e2fcc5725f87332a829cf82fabbbabd65f8205e95daff1011f99cdd91320ceec9e02f8949eb939ef4edb2806ca57f34f776ba0d0b7942637bd48be097b0643d3d1e1daf99ccb3c867d77812e3919d158319c12c5a1b28c8f28eb88fdca3667101e71d0a7387bba56ef06b07b977aa324283e3a1eb64f19a47636686ef57d23193fab9860e7d15567514edf87fb06911620b9efc05a8d028a2d4bea5c586236480713c9c36fb5dd36a17c83578801217410b5662124937606b274c093ee0c6da7579c5b2850217dfc6faf7a9460e4c7ff5ccad2227a48fb31a2019575e2ea389c93bba98312f389f544d8497c02fdfd8591a96aee8b46146232191a149029fbd89516e03cd28631503d7805ada4458130661803947097832ac095b42895c60aed739ee10d1573568e6b031473ab815c12f7e2029a9cbc1901bfe6c9e4569a07750e88fed94253321ae8d3960c263cf1fc44ae3281fcb47f395ff6eba8eb5a62f1a4204c2d9621a33ba7751f7db28d3d28cb211cdb0239a45dc53edfa45d0da544c76d1d0efcc5f2090d9725ca801622834f7220478c471a0a0e5b83dcd7b8cfa9f6b20d4fe33ff60ab206527402862b1d995acb85f1182ed0f07f7e10cc3bc2ff4c6db954f8e08eaca8315bc7cb65e4243458a57604d9b993d5a5fc46c74a9bb053d2e6ef6025af624fd0a7dc3242acab95efd588f8484a70f93db80d69463dda7e13957c3357384cf6b432daa46634b685bd517b2138874111750458e9a6fe319e5e817339c1eb3f0f06f61fc3128bfeea8b2cb073a20e51178d90ea0d4c36cbbeac81aca9695c1d3534eb83b72f7055fbceb97d2b44c721cdc5a68ec210a2d4f9092091082fdf01d6582596649730c173aa09a9dd8823c3d4754e329e817adc2bc4b5ba953b28f338ed44a9fb505d1db0673ed5a322fdaf52cca0a1d0c3eaf464296cbd12c9ce97818f8abdf5a81100450977ae0170ce1ef53a031caa6996498f6a010301ab6f1ed7a0fa168b6f5fea3d868b6fa3118504e211a05045ee7f24d0cdb88c4859410ae1b42df84d5960bb694392417c62afdcae392cff3e698ab4bf5eb3453ed67eecec7d94410e8abb4d8fe534b90fa95eeac0b74821e7120d8b52e1e6a19c9e34f7f08b0a643cb1a65bfc7080fcbb35f28e40a47cd809fbaf1fb9940e3fa4fd97532a610993e80bd2c775299b0df2becb8e374f497cacb207066bdb0a8b045c940599d3734bd4434108ecfc9e91288c5aa0968a81bb5d6f85a46054b71e1c33168ec6e9e9f9b4fb9371be2d5e5276af3de8d901d29b4402c66ba6af418028d63ce682e9d8c7ddc2c02ea397ab687291022d8d6d387518589ab52091370ed0a5ab759314b8b6aae891626aab46043ca508345cb744582330b427585b958735951b929c08db20676772ce96f11445d362634f66659005b01c02566d77927680736c61e300ad2e856a86240e8ae3a45d6ca76f6b6b8e617dd08907bb49392c9a9d55061c1c7f1487cb3742e4f758ea7b55320a9dedd2d2aed861f92de360e1216b97415ee781af1ab6a7440f8f1c0787ee6e9190e36e72d925e550db0aa5ce652a0ac2436a2aede3e0688dc3bd562cc38b9da57b9d2b5cf1d274df676e6fd85213cb69a78da945cee96e6f308d052bc02a852e1c57d4f746eac6521e40d908bbd3cc721dc5858acbb458c13a5f2d6cc4f0f70aac29779ad88096ba38c328b4975192d886b3049d0d481a0d5f293b1596f46880ebe147563724c4bd262066dc3f65984122a16040a8814e658f963038aa32456d5e3ca9ace4515cd7f802af260ea1fae5dff02386aec11c4860e52694e64e92619ce61d58971cb3158f108ee550cd8b7e0f668119d0ddbbc78e46b8dc3e1fa23818bc6dc40306ef070f9d83a044bd6014bfcae51f2c0e94cb3cc024dd43d148457b8ae7c018a56b67a3c2d45add06da5b0e25257dfd947275360fc4b477c315cb7a8c8c1100f16cbb6fa95ef3caf8838e318602680e982d7150e76a2b0d45a20c0e2365b3417d0828033fcca929587daf8f25eabc0218b23c7bba4dccc6876203c26641313cd2bac49d45ea31c858f591dd1f754bde198883b6d6555041f2f22963076f610c92ed7a6217485848ac822f6ad4dbfb51cb9682eb8572dd8b7d4d7242f43ca5426eedf414d016590ee618c8563703876fa57fff6ea46a21b811cf885218663bdf48763dd997f3f63992c42576559cc741297e1ec1d514ca8a5901e83554bea5498504142223ceed7159b23e40f3ddd42b75d586f823e25702a80dc77a50cf953b2f650143ce36a450b0332b4629b96c2a9eca79f1866732c7847545c69c86a24e879b2ebe6f3c5e52cdca31e8f9a113dd373350b2c794da49fc03207b0459b04170915a54b0c98c97a48600f38fd2806ae8c218b72046539897e90e93fe98c3e1e8688d472088b3f7d149a66dec532412a5607d81f471aebd66fe712f097c671d52f9eff226aea8640c5b99b70c4c3d4a7a021d0768420982cedb9e863ecb21e5181db4c3c58e2eb057ef6a37c77e07599b302754413cda4906f0c4f1cdd2db07055fb8c3965802734aea563c57b67484f956d66715ac8aeba112af07bdacd3eb05e6a53e27b25330239a248a9694662698ea93aa535c7820b7c6117beaa0c225884ccd88a84af0f8fc8dedb89dd67d575877c5e769621cf3e212cf1263815089ddb459897f6bb8ff530385ab47b5577f094e2975774c7a7ef406e2ee55bda41acd3e43ed3668d897aa11c2ea602385bed53bce1b788d0d5ddfea028ada50eb26d54f65da8b7b235972f2f734b87b9658545e9f9c0bd500770c9dc333f9fd53167e60d027e0e73ca740f530f731718aff4bc34ad75d52bbed06196abc1cc08dba53a2055cd3126c62007e6ac470facd399755986f119155b5135bb1d079f9bbda135fcd6c3f7305333e97cee46718b0f59089168e18e79af465744d5dabb9c3067174b9edb06df5376dd17d84e3b9fd9e8188d22bb1043dd07d95dd19c73bd7d5148dff63c1ac6a5f387f1c487e710f67a587bb71f3ca0202c885e0051fd8b5c6ce96515ddb609caeb8088825ae2ac27907fc752f9d4af611013b38da6aedffdd831d714d4464bed4303346d6cb29e919f0533767d08d6a80a5718b12b9f65fb424d77f9c511ddebd900b302b43477a89f04f41ec42be43a7cfb8b994bb5ac91df4821c0ed96a27ce423e85bdd40ddb8b49cf1398bbba3139aa60703451e1b3fa90a617fba0e9e96074060cf98f9c2b767d6b5a26a227aa034b0f11685d34dcb5a2259cb9f7c48926ffb9c99d249e0b613b91e0c1dded306c32b0c6d760ce3603ef7f7b3c3dc04ba650ff2b5aaae8033e088e7c2130b9f0c4120c57bb4f059f16bc364b97b9dfb594c0e7cca497cf9573053be140a09cf57150fd71ea1b5a7915c75e4a51caf53d4dec1ec137bc935caf1ca4fd660a654b3ec1680f46d18216c860ad3b9ce1f17a19ab25c5cf6ed01397c717c8c5a9bc85759a41ae31768d4f7166bddce0b1c186670d922a28e8374db72beabee8ff6e11c0d0601d93ad94d0583e4ad8c158fabd96ab5564004912dad36b1ef7945b54e81cd4242cda7a7828a8ca8dbd49009352dc4a6c4bd157d6a088365ec19089ad47c94a7691e74a7ac300c6e246e6a1c6811df64344cae3f38d311341c1a78ff83c95c4c3ecc39b78b48ac10cb9c0a91995716162a8f849ebcd82c73957d88ff9ae52c0babc481a38a357e10eea50349c1bf0427cd0c8b61c3f376c55a55d280e95c8f071b8469e53aaa9d2d2a820b3a6cf34081ee1d803cc50099eddec633864eaa3c2397c6cf07f9ace23d591add3009cb90f3eecf300cf21975032d8eca11ec2f8af883e8d0b46a62825c67b8a71141cbdf4b78a2da286f5f5f9212fcfaab4c34fecee9849019efd1c4d7d4799499c1cc9c85985ccbe6f0ed854b379760c4e0cbed2e32fceee49f05ef1dd6b3bf91928184f1bfbf804639118fc01f48dd76a14f74ed57f05c7b78bc45fb5fb12ad676bd7d47ba1d52fc404b34f07ce89a4e56e50d6afd7ff24ad1081b430509b11b6c67ed44980c0d17603fe5ad5a4747bda5240d1d296f9d9fce65e28df35f7c278592258cdb44ce545ae20c23b358d77de9f670054e52efc93d2e15c080f9d22b1359481b90fdce4aab4e53ab294850ee41201e4cff542a639cf4088191a2a23840b3aa3ee932655f4bda35c9ff7c166c4c4aec566fa3bf8a0e5ddce9cca92cc56b382df7c2dd65ca0b9ab6307071b2667856cbb65a2a6881c9bbc534373fac5e801af6dad2654dd5e4d1ac04be351ff94dade32d8a0564fd5386f868f505b688768b7e498b39d9f01e0b875b9a215f87e8ec35afe4c728654d5f8d6d8e1a64e5ed2218978fd683c156eb7ae1e9efb81bf273b38f20f4e69001c42fd28c92684617c19a53ab02112ff807ca0acc4abf0fad39ba20124fa39f91ecd8b171ea408cdb79dad1da3eed07a841cbcea6fbea50942a499eab4fec7a84674030921d753f9fc96aa441ec9218ac4e6231eb09e955e47fa576e7dab54983476f1f3733d9fa45574648dc73e2d74bb977ae0f2a923d1d6cbf45f36ae5ef84b9fb247f02b5e82b4062b962eb05837d7513374f9f2a1611ea4f497c2cb2906498b7e0b28bbc2f69c8e8a9c3ea572d9253a9a40a6ac5eb08cc3e9ea1a16d4772c71f052f8b7529b4de91d1ecba025716d88a25e7cf2792a7f18402225bfe44529067ef043132a153c837be52ceff87b49ce1a06a88c5a11adbe", 0x1000}], 0x2, 0x0, 0x0) mkdir(&(0x7f00000001c0)='./bus/file0\x00', 0xc) renameat(r2, &(0x7f0000000180)='.\x00', r2, &(0x7f0000000200)='./bus\x00') execve(0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x400, 0x0) getsockname$unix(r2, &(0x7f0000000640)=ANY=[@ANYBLOB="100000000000000000000000000000000000000000ff0000000000000000000000000000000000000000000000000000000000000cce9a2f00000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000009af9ffc00098d3d0af8030008f6b31ec102ae2011cd709b1e598fddf42b595d125e103a4ae72d4a42e39463a362953d73a79b1d35a3e30a186bf5712b40267e1a8bdda94f33f5cfa3152d02e0eca91b145fc53178c3776264c9d5e9a382e949ae2c8d40d155e4b3cc0670e35d0c60a96cce927fe5808c1c34795410f7f84b01c46fa81f5bbb1c7905732003816da7b4fbbc9326d386ac08986925f1f41c0301d09739622f161b5b13e0b4c47a0afda2a203fc1ffaf"], &(0x7f0000000300)=0x6e) 16:01:11 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000000)) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r1, r3) r5 = kqueue() close(r3) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x10001, 0x0) dup2(r2, r5) 16:01:11 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) geteuid() r0 = geteuid() setuid(r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r1, r2) socket$inet(0x1e, 0x3, 0x0) 16:01:11 executing program 1: r0 = kqueue() pwritev(r0, &(0x7f0000001280)=[{&(0x7f0000000080)="821d03fa7adb61f8509ab00a5d0fa599398c131bc27e7ef5a244b91bcf5a6a7a4ebbf2745eac9df89b5a9fcfa3503cffa30540e3b3d8151e6226e49604ce6ba25280402a408e4ee3fad5e64682ebf16ab7ad812e3769b5e38642a7c1796ed87499430f053e04563ab744bddbbb12a0b6645040dd6d5f58d04a64fd002f06a015868cee9fdf18f60768e5a160f110b1aad2a03dda5206fad5452398680c023d31e09b", 0xa2}, {&(0x7f0000000140)="fbdf4bf09c95122ff98bf0a8bd77565ce9ccf107bfef25db68b36fbfe8dc3078f9dd9bdb3f37d8d2f2abdb7331122fe4253b9c0f4e8803bc8d9662a087ab7bc7579cefaa996c7eac06ab19769fb5f90fd13207cfceed0cc892dd8924a94dc9dd9caf7da1898e79669e972147e34529fec317dadd633a139d6384306d5d8fbe348aed4f0eac819e6e47aff64cd00bf581c3162c645b5c8204c5d980babf6e39d4dba773982d599d35e80ae18e9cd3904f992ec5dd76021dc0b332cadd60d503c6a6e2ce1fec159d4b85a536a854b47e0b56f4ebe74e0e3f0e9c6fe006fa2a4338fb3fbedc14eb5c198b5f20cee0fd82db01c9e9185ae35caa6161f3a7ee10003eab2a00ab042010d428bf8dd9a2aeb93adee29314b11a128b06a7cac13de477ddcf8417e0f1a29c72411e02af592c6ab50f4539ba3426f31fb5119c3621040dda312a92db7641347a841967e81ad48d644e0d0bc7a10044ed5f5a4983b0c5fad4d2e4e008bf6aa3c762c35a4d12a9c15ca5b796e98b696779cf8c114546ddc7582da10654ef7ff35f771eec0f563b33e1b0d4f6e8635636e0f3a54a94a4e80e063e7e5ab698c1de9f6d39467f7857f4f1ffbfd0d5bb682011968a8cff91964d6bb1927e5f8e80602d654c6c56f07b9882449b8413d908e5f8b6fff4f29ac9122ba84f9046861db1904b9c12e646ddde1b4e1aa1e5c1abef2a842db2a00e0a3d1129e4c3beffa066479ccc19a1291d476af38eb04253c59a7fac9d58d1e9a8edbd91189ad8d18dd6242cbd0c1b011a51d636a0cf7bdef2d2a31256a48f9ef80c83ab17ae1f5c941703d05fe43d74fc5714d40770b574df4d37b7b5f902aa2f6e884499fea75cb4303e79500207fa0622e3a0c3eb9ff8e5460b7bd18243294222bb394192d620633b5a24ab00435775c2ed94c9b055ddf23b80f6dabf74bbd1038a7da07f9055e2033c8b0d1ce94a9df8df38454d28a3a489707df65eefcc413490a17d605a6435cfbea8b8d26f44bb9510838b6fe19aa21ec3b195b9c9e5aeaf236f94aa319477772ca7ac4cc5fd904ad542d5b3eca209227769cc56d25580b2bac2c1b2cf3e5ee0d83466bb4e749f5ad73feec23ac11d60197966a97a762ce3ee4cc2ae9d58f0101f25e345ad8567b443b17cffe8e6119b72930cc4064545534d16f47ce3673a0b5d023224858d20d40d4c95300803b83f7965c407d24d743a023ed5b374d685b376f6448e9cb063694d6bd7adafc26e3f37e5431240eb71e4f268b8a4dd429557882a7e81dc6f93f7310173fcc6fc1382f16cc1e121476550f41826a52696126cbf9a5dc2da48493651988867219099d06397d590ccaf4471cac4194e0d93466cec34d74370998e9dda483866ecc3ccaf9e4bb9fd184d0c13c2b289e05e608d0295e29da50f05188f60f8667c0e88cb586bd2f241f0ad0c9689549c8c4cad81a98fb1b04bcf2a4971b17993976e375f6f7762c1654de5c20b0b69bd4e50ba214ac665e5bc9af50fae278ad1d687a53de8c71e19d6e07797925c9342c2860698a2e60fa6f30be42461a167b8d93d8f5664908ab5d33390cb31fdf1105430a869ffdb457f6530f095df2d91ef17063a710460134e1677449d20fb6506b07f3c98936cf4f25e145a3d481a92373483cf14396adecf0e20d57c16a349af92585b1417535150ff561d9e7925fb88dc1905e449247593606d09b7d17aeb9630c4d5c1d849b49adc8ad3d128128eafb847f2da52e8bdb71a6db3bb4ad71bda0e874fff26d4494bfc558e10faa78b62dfbd519c0ef86fa11260e108a20d0077f6d2f08c07e478eedb8b8da6eccfcfa1c52ff036f226860f9f18115eda132edaeefca4071d182f3531aa087ad28e97d99fe9f3d8e5fc5c1fafa149a5321ebc34026aff1c6990736bded470c16dd432472e658f280f0cb26679488b96de23631987189c702f99f6460347d2eba270ecb34a154d09827941eff9dc5dd3842bf03f8c6ff64b902a4459fc9bdff8e1d27765ef9791d80b2678b9f8a459ae8a5e0f0f1b9bbdda713c9c03549b40a989623979b795109b8e7d1858234dcb58a1b8faaffdb39fb95a3f69033011d173043d529945f33315f8be8cc6dac8fcb7c490ca338cfbdd4a627d663f938a00abed4b4a17a10b9bd2f192962b6d44bade0412ce318976d0be5ba856327b5aa9175a3b966899876cc1ef9fb908ba8bd0ff71b0e81eaf59765d2327fdca8039a7af38224b95c6b1c853a568d22d4d7eb71b3c85187838ff77f56ec79a012fb4bad8052a8539428b3657883c82b55b8ce0064bc171bf93dbe738b8c1bcfe36a391fd4758b7fb88bf780ce7925a5c93e809ddf70c2e3b04053798cfe75ffd89efec0bfb0efdc6c732addf12af431b3973337155751539ecf52f33be1bcd6bc4dcc9ba4ff117e94daaf2226afcf17037e56672a77b738da95fff1076d4fc7e8913e3aa8632a811b53724a41a6e8e7f7b74aef26e69430218828cc681edb0ebda350545d156c8feb65c0f16b4414c745f6906164f36fadc6ffd1fb32542e395828be33403009baa4b8f5a19e2d13bb69f85117b9246d1c72c6f49440aa33996938e5cf911005fa166a133c845e0de183733f4f18654fc591d16b1ef28efb4ce82db8fb1c3c8e7f7368a9c85edde68ac6210bd5de606a27c0b32173e3b002a5e40e933cdd61b6337ee8412d95e3ed05b1747026b107632a5f72dc6952417c78c079c63dc6c8fe5cd25f7dd1c942c070e9fd3941e2ab742ff31c64f176f851a22efa935a14688bc449e7b1e3f3f718247b44f72a7deb20b9f01e91a21bc6143f5b709d008e3932fbda3f7698189b7c3f65be6e667d676713481ac82b5ce5ec78b1a5a6d90c4e5ce3299aa5a98edfaa6a89034e38fa3e066e39a743681525145a110a012907988afb2728098ae303e9b06e34de384edfdaf995dea48b5594bd46cc770f815b9e4df16ba60854202976a145e90452189dc33ec9c43ec9645ac2072a337dfe13dd06b9e64b8e8a281be1b21133dba93c491f9706d0648f82d4410e4060c2818987c6e3c0477f307ddf408e5e911e8a57dbe39129065e135005c095194bef63a8d5b0bf957bf806cfef744140bbeb89f6184071dcd9cec4ce32e2e36c359ab9a49aff1848b671dd753f23a76afd0b08062b8474f1f85b4d600fb70b8ea454cb90096ad935f79f602b317bed7dec1e7c81411cf33c2da8f3869e9b54de547f2e275d33c38672e8b9564127a00fe4eccc205da1fba28c9dd19b4bb666a8459ef3380bbc9b38e8c97a17e44c17c867613ba0bec15591171900e822dbc251ac6f769b6950f64d0828e6323e8ca50e17662667ffde7f8994726072fb383454963d5177752daea48ab59a0d792217fdba94e2e1737acdb9b846c0ee465539dacf672be93603c44ffc7202bc969fab0691787ba5e69439bab4dbcfeab178b9c73460bfaa5dd5f9fb4c42d2716df75408589af7c8e8ab5281008aea85cb3c6c7f09a707c67497b3da76921da2a4cda904680b792a0ec2bfdb7a2a558d77e507b5fe39d869bc5ef36d3325f1315d15787ffecb15c2f333ca4c0260f1b197aa3c673419d5457fadff42ba0f6236570f854207a661d9ab8d36efeb646fb1b7f3469a933ef134bc21ebd3646091d8b36021abaf601cde58b5acb9da8ad5303c1397886577ef64e3baab8517af31ac54624170c012ecddf27ca911053375dc2eb73e5aa4e07274b4e3081a3f3df1401d65b137a2df379f7dd35745f7f2dacf21c333120ee3ac8b6c7ea1f5b33339d4d806b37eb907b60bc42f99a2f487c7a769ed5c221622d409f3e80fefb318fbf95152be92cb96795d6d9c9fbe2a05a73d437511878646bec4cfa281ae1f8ab306778d4d905aa2d350e61bae944f0614e1e3b31e09c6f994f0e0f282f74aba9834de063398d48881a44d5d8809bb568606f1f23ec45f6273fb83b2c936441930e125e8eae842be1ffd95e18ac9118ecda5293a6bbaecc14afcc8b3c5ed51b8e99ed55f6e4395ab451cb92113e43eb1d0a19fbeeec6006b00164931fb94593ab606bc298183a6e1f93081d6e6d93e0b35c037a94095efee3a4a11c6031c09ce99c6f3ceb713377110d026b09584b810d93cf6841e06d69607334c191c301f720abf1b398baa733a846b5cc21fb90ec42b5ca09a586fee2f931f5cba7ca1cbdaba06241eeb63883c8ac3e863719452138bf72185b754c01d0dfe7b1c412a73c403105f5b62cc2c7928224f9d5c49f4d079095ba1681d07768c1954aa5b9b0641b2bb719eb9af82429f8b951aad47c30a9549ad87dd78098422df7a4748c44c9dd7f3fe55fa875f572b6c96d633d9c13eaefc1d8267f49f5a74848549cc016b2f217262c24ed3c655fb59cf888f4007b7465173dd156c7d6e04f17bbc9e570a3fe33dc7083eed91163e035a038e0df55afc5db0e880b59d7c2768ee7129a0d890418ccfbcfb583c51c7d5d748b5ee70697041ca4a595a5228a5ccf2029409f549e98c9d182fbd76e3746ff8f8d2e6cae4b246c2b2c1f11262af6815f847276830608fcee21b1872db0d959bf5db81d541a6d8bd62799053fab14fb6e07da0d24353996cd2bd5a3407bc7bd1c262491d4e9324e3927d71afc8f494a0e1831f7d2ea541001f201124bd825038ee5d5022dde92c98ddb0cfc2565c936394fa5060cef3f69c6c2a990e72e1807c19f572c9f3cb1b690fdd80de1e2bfb0f28845354843516896b22b29762ab5aa023ee0b078001152570dc15cd5b56dc5c527fda0aafec2467b775f9e4ff12424f03b649bd9036e52ff5dc8e400501c1b62349c217264c1246abd0d373ad79bd5a694a3b2fa6457ac73b77e829874e80999d2617a759f84591388dfef597456efe15e6c2bbc5fb794b8bde30287709bd91f49d3c2170fb6e60443668d31ba3214f0cc18532ae00a8390f880b06bd152f6b9f11d5406f18aaa77485a10164dad7f04c6525b1bb804a2d8ae993e03b3af894ee0271bb27fdbe6e6f3cf0bc24245156c0aa91d3a87b55eb687f0e40b7ccdf0ab580292aece41d3b7431490c5d2a34f6d5395c73ecc6257c53c0fab60c615c9cbd347946dd142a76dbdc09f9f6307b886b627923dd8d90c7f1882a39238c0004fbcef44cca3b82b3ef206e586cd6ebf6f9aa42e49fe999bc352f7f8e17de8c8997c802d78584353b2a8d3be57b61a8a7f9fd1b00b62259a4ae90602df831ff07167aa56a5118a83d060f3e4e14e11e1918ed3dcefdbb7c22b6950b5cfa98c11b8c6cf1029f03b2817a697f46668a53c12ff282871ddeac56e109c3e50a8491a268adaa15843ad0552467c45cce92ec68118d923eb0b0e2e4f0ded7d9b731ccea84466a7f9b482d625d38507754ab33f177d4dd666d7ec06120605f635b9c3a59ade812d244284a47f680f1d95e5d68d4e637656ad1c5a17fa5048533cd9cd11574861bafd786230839adf4f27288432efef651b7ea01f7bce44d7bc2fe8ae16d1b8aef97d92e9dafe802acd7bb73b4ee525bf1c235e6c45074bef2b4b4f04a80f14a0b11e89685f5d6de3df26f984aa68f1a91f6a2a0ed4518ab5b4a016670d12c5d519f35dcbbc4c76137d2d952d222e51182357b764e29191bcc99a4e13d6088e2e7ddbb122323a8b08a0a6f4ce7c4d1d61a91498423a86e08b984582840770af209b8c330154827c48d715eb7defaeca3cd406afef20bdd1c815b9b5f2c899e2934fc3706521b72efd47f2f163fd2d156f2306b1483b9408d60d781124d388ea3f65e51dbdf049789336b068cdb472", 0x1000}, {&(0x7f0000001140)="0e2ec5159cff197aefe7db907f6bb77d4838c6d15f55615fa0ea59d1d8aaa37c72011a3ade1cd8e303d6b1d212160a179b5986066f9e4f9aff75fe1a217bd6e88032f09f62ef64364a49a8e6a7e7b76deb653224891bdbb4feee9f72fca4dcde7d80e12d9c6c1943a63bc3507daf8516f0acd17c91112a5518a8cfedc4395712f1cc694ad4ce1aa5b5ed967dde1d96e4c60fe2a2d597774397080e8370adbc787c754ce6853283e91d8fbd68", 0xac}, {&(0x7f0000001200)="da0157ecf4e3599ee24f600d04a7425f2cfeb2cd4b3d887e275b35dcee575920e2e69033c080b0b5a964ca9783576dbf822a7a33908a07e4cdf17f031bc4fd25991341da5fe12bfc3d75", 0x4a}], 0x4, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8050, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000040)) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000c1b000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0xfffffffffffffffd) 16:01:11 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x880, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getegid() fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r3, 0x4) setsockopt(r0, 0x0, 0x5, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:01:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x40074}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") getppid() 16:01:11 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000000)={0xfffffffffffffffe, 0xef, 0x0, 0x157, 0x0, 0x10112}, 0x0) 16:01:11 executing program 0: r0 = socket(0x18, 0x1, 0x0) kqueue() r1 = dup2(r0, r0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x20020, 0x100) r2 = open(&(0x7f0000000100)='./file0\x00', 0x400, 0x1) fchmodat(r2, &(0x7f0000000140)='./file0\x00', 0x1, 0x2) r3 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x100, 0x40) symlinkat(&(0x7f0000004500)='./file0\x00', r3, &(0x7f0000004540)='./file0\x00') faccessat(r3, &(0x7f0000000080)='./file1\x00', 0x40, 0x3) msgget$private(0x0, 0x110) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:01:11 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x100003, 0x0, 0x0, 0x1200000000000000, "85495500020000000000001167f5afa680400900", 0x7}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x40, 0x0) mmap(&(0x7f000034c000/0x2000)=nil, 0x2000, 0x4, 0x1010, r0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040)={0x3, 0x81}, 0x10) sendto$inet(r1, &(0x7f0000000080)="caff9c965df13c7ba29d3aba433355e9edc4c3c2929cb11d98105fda01e4d5aa536811a9e3a2392559a2edb404102c3d7e980e3ff8b66d1fc97c5c528ac96e1ac25006acbd89570b406f7c77994a73c5513d7a4ff878a19f1285ea9a344dad6d1b93a78bc1c0fb50", 0x68, 0x400, &(0x7f0000000100)={0x2, 0x1}, 0xc) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:11 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x40) close(r1) ioctl$TIOCSTART(r0, 0x2000746e) 16:01:11 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x29ac) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x8001, 0xfffffffffffffff9, './bus\x00', 0x3, 0x0, 0xcc, 0x2}) 16:01:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = semget(0x1, 0x3, 0x4a) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000040)=""/43) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) write(r0, &(0x7f0000000180)='X', 0xfffffffffffffd65) r2 = dup(r0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f0000001900)}) 16:01:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000700)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0xc9, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000baf000/0x3000)=nil}, {&(0x7f0000bd2000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ea5000/0x1000)=nil}, {&(0x7f0000f08000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ccc000/0x2000)=nil}, {&(0x7f0000c8f000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) ioctl$BIOCGSTATS(r0, 0xc010427b, &(0x7f00000000c0)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000540)='/dev/bpf\x00', 0x82, 0x0) 16:01:11 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x400000000000611, 0x0) write(r0, &(0x7f0000000300)="b7f75a810a4beef483e4ef14adc10721fa692ede9c11e15aeb2d03b1e29c8b5d1d22b78e10aac32b79d63255b930b0c0502ae88afd1dfad18484bc8b8b571e4168e4ae971958541b5c638d8abb7a57d1176f17764142182e53457a6ea357d9299e463f955e8bf0e9988fd0d4d1d3a28385afcf7aeb55453902496aa038278a4506551c83c39217c7c78acad4a41acf8237c5022df9a27e410929219e65007c0d90d6ae3b2e55d2b158609d7142641f3b4389626157ab3f497b3b11257002c9e823fb010cb1b382590850fb1c151964f94f903f998ce9e89a7344b48cf5ff47ad73864a5a01", 0xe5) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000000)="fb59fa68e76f10e1b98da1085691bd4ced1526eb4ee0c21fc8fa1800963c490e89f5b06458434551af0a9f3ff60d3b8f659d751aa3b9e37c8c8ec66063a77a3de3823a6a4c27b35de17b5277fede1d7fe80c571efb6913462c198bee75bc55f5e86b6d411707b7899f7654f6af942d65e9e8cce2e484bfa185de92bc3c1191b8aaa2c94ef8ae04131e0842c19f118332e1ccd41e7f81111bf3c5d2b447ea9fd0260c3aa884c7e517ded8d5bf42dd", 0xae}, {&(0x7f00000000c0)='C', 0x1}, {&(0x7f0000000100)="b6d31cce9da957c5c63163e78bfb2366c45bb3d4fefa5155e8f1012ff6d81f2c225bb3f6e422c6d7ed377bbef3c39c82d8470ad4cdf3a81b97ce7ee92375eac2f8da81b94a41242e27d30528f4386d93fe170961fafb38113eeb8ab7bd1c41fd297e90666aa9e703d88678fdb4a57e1d4e18d9fa4449d3cac8aa82794a7e36f7b8628711df28a8b38d302df01b4eb325f001832c67b9e79f25a72a8b47e80bdb738bac6041130e7ada9d2fe069cea300734eccae8933985a0b468d8761aae9b351ce376aea2a90297116701bbb0a824bd8462392ff3ac9c7263cb9091f16", 0xde}, {&(0x7f0000000200)="5ecd29c312465283e1dccbdc06a39d6c553f7d618560bf237b8de14f2891d45f49231f4e05f7c7995ec4a7a366d541e5a5dded311ae2df0938c83311ac08f6c554b0110d93578baeefc20774b24f", 0x4e}], 0x4, 0x0, 0x0) 16:01:11 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x0, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x100000000}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x8000, 0x0) 16:01:11 executing program 0: r0 = socket$inet(0x2, 0x3, 0x49d6) sendsyslog(&(0x7f0000000000)="0ae5b013dff34b5caac206161105046787df232c220f057f255939647b4701320f51c3fb626f7873a242a97fce620cda3ead67edebe4d0a00ebf5c8a60a0c7adf9f87bbbafe3e94d4227b0253feb85726b9c9c8c5b11", 0x56, 0x10) setsockopt$inet_opts(r0, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) 16:01:12 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x1000, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c03af00", 0x40}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c644bc9cabc485479babed39941d62b05e0f8523e67eaf4cd31ce568d9f3af42bcf9687ed3a0583445c7e3d0156588c4a3c0cb6fa5e26d2883bd04121bc50e944be0f18b79c33b8a2f2e9a5b856085b5238c8d33906119822516aea0fb3b959363f2db8dfcb566555600dc0b608b4d9f16861f4198a0de11941461cec217377459c0aac1db06a68e20c", 0x806) write(r0, &(0x7f0000000980)="0c4a4e4efab0fbad605a579b8daa562e91899ef1b27ff2d3af2240c08774a2195aae03afd0eb14b000df", 0x2a) 16:01:12 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2020, 0x6) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x87, 0x0, 0x0, 0xfee4}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0xffffffffffffff81, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x20802, 0x0) close(r1) 16:01:12 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x0) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000200)=[{r0, 0x46}], 0x1, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x810, r0, 0x0, 0x0) 16:01:12 executing program 1: r0 = syz_open_pts() setrlimit(0x1000000008, &(0x7f0000000100)={0x7, 0x95}) close(0xffffffffffffffff) r1 = syz_open_pts() msgget$private(0x0, 0x4) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000300)={0xf4b, 0x0, 0x80000000, 0x1, "339f9f7dc51a7e28f41e8300a8911e4a5fbbdd4e", 0x0, 0x2}) r2 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000200)={0xfffffffffffffff7, 0x10001, 0x7, 0x4, &(0x7f0000000500)={{0x2, 0x80000000, 0x4, 0x1, 0xcad, 0x8, 0xffffffffffffff1d}, {[0x3, 0x7, 0x7, 0x1, 0x8000, 0xfffffffffffffff9, 0x10001, 0x100, 0x200, 0x4, 0x7, 0x7, 0x1, 0x6, 0x10000, 0x4, 0xa64f931, 0x1], [0x10000, 0x0, 0x0, 0x5, 0xbdf, 0x0, 0x7, 0x1c000000000000, 0x400, 0x1], [0x480000000000, 0x5, 0x2, 0x1, 0x1, 0x3296, 0x6], [0x842f, 0x7ff, 0x4, 0x8, 0x400, 0x8], [{0x0, 0xdbee, 0x7, 0x1}, {0x6, 0x63, 0x80000000, 0x7fff}, {0x5, 0xd, 0x1, 0x5}, {0xfff, 0x4800, 0x0, 0xffffffffffffff7a}, {0xfdf, 0x7, 0x4, 0x7}, {0x0, 0x1f, 0x4, 0x80000000}, {0x0, 0x6, 0x2, 0x80000001}, {0x1000, 0x81d, 0xac90, 0x5}], {0x20, 0x6, 0x6, 0x4}, {0xd8f, 0x3, 0x9, 0x9}}}, 0x7fffffff, 0x3ff}) ioctl$TIOCSETA(0xffffffffffffffff, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x258, 0x0) getpeername$inet6(r3, &(0x7f0000000180), &(0x7f00000001c0)=0xc) readv(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) syz_open_pts() mprotect(&(0x7f00002b0000/0x2000)=nil, 0x2000, 0x4) mprotect(&(0x7f000009e000/0x4000)=nil, 0x4000, 0x0) connect$inet6(r3, &(0x7f00000002c0)={0x18, 0x1, 0x5, 0x3}, 0xc) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0xc) getpgrp() ioctl$VMM_IOC_INTR(r4, 0x800c5606, &(0x7f0000000080)={0x100000000, 0x6, 0x7}) mknod(&(0x7f00000001c0)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "6e935d6fd726175856950d74ae488fe036f7a756", 0x0, 0x2bd}) r6 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r6, 0x82907003, &(0x7f0000000040)=0x1) geteuid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r7 = semget$private(0x0, 0x4, 0x2f) semop(r7, &(0x7f00000000c0)=[{0x3, 0x7fff, 0x800}, {0x6, 0x780b1ed2, 0x1000}, {0x0, 0x7}, {0x3, 0x9, 0x1000}, {0x4, 0x3, 0x1000}, {0x5, 0x8, 0x1800}, {0x5, 0x80, 0x1000}, {0x0, 0x0, 0x800}, {0x7, 0x80, 0x1000}], 0x9) 16:01:12 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="04000503", 0x4, 0x0, 0x0, 0x0) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 16:01:12 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23f) chdir(&(0x7f0000000140)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) open(&(0x7f0000000040)='./file1\x00', 0x200, 0x0) rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000000c0)='./file1\x00') chroot(&(0x7f0000000180)='./file0\x00') 16:01:12 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) clock_gettime(0x7, &(0x7f00000005c0)) open$dir(&(0x7f0000000140)='./file0\x00', 0x10222, 0x0) pipe(&(0x7f0000001700)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat(r0, &(0x7f00000002c0)='./file0\x00', 0x10000000000000c, 0x9) recvmsg(r1, &(0x7f0000000580)={&(0x7f0000000300)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000340)=""/20, 0x14}, {&(0x7f0000000380)=""/45, 0x2d}, {&(0x7f00000003c0)=""/83, 0x53}], 0x3, &(0x7f00000004c0)=""/183, 0xb7}, 0x800) r2 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) r3 = semget$private(0x0, 0x6, 0x4) semctl$SETVAL(r3, 0x2, 0x8, &(0x7f0000001840)=0x123) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x4010, r2, 0x0, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) sendto$unix(r2, &(0x7f0000001740)="66c7cbd953fd8202b3c936586c826d171b1572fcbe6c33ecc5bae1d2f5b1cf4f31a6910725e751c7e064e71d777e99925bf651b9c3f9dee7471477d6382a4485a974a3270adad99215e886f021d7013268c6257181a035319231405d99df8a89b027a65245f706700631589bae960f408b25d03626df79d1293fa36f2600000000000000", 0xfffffdc3, 0x5, 0x0, 0x0) write(r1, &(0x7f0000001880)="5dacb4fd2e81ce8f3f8dd58d3d36c1d089d8ae9f7e3f5ffe43571bcbb61621b19a9c201fd97c33b2b7808aa9060386d2db09ac7e431baa3fb682230a80edbbfe30598c08ae092ca5440e91a56a5134596a99c21e4ae5f48ca11c469aa9ff8998e14744171ad730ec50a90f8973047697ad2ce16b9a3d6e3281bd594a9f769f1e9a6bc4bc10e895097d49d445c3fc259e544973f18c6b304a4569ee04465b639da2cb95f45a9236eee042f0b1dea91d9b40fe05ae90f2f830d912f16022f91b045a56cb9a83570bd1d95c503b9beae57a09fd76cfe3a6f2f90060d49438f05ad4d7a9e38922165bbbb45fe69bbebe379d06e5ef353907403bb79105516416854598e3fa2a3f951fb15c7392c6810b0d19e7e97811727b710337d4c8eff5ddd8b4a245ce7bbcf2de8d20cb5b348f16aee3b2c653681227db15bea62985b21ec4a65bb070de5882acbf596bb1ff4bd6be3009fbd5eec5c1d3b095fba164d7641fd6ad22e16c797f619284f7a4bedca1f96920eb2094719aad9d51faa7aa76a2a9c4cd2f440fa9326a4d7878d495bc9eeb54f1853bcebd95b7ee0e230054b91d16c27d995fbbb04a953622912a18e43d2165099b6732680b484f2d7009d78f59482595eb39a7c009b492e69205258b2fa4c2dce95a4f625d7117453d1b7170a02ee62c37592cf3cc18477dae7ea4647f6dc0a812c1ffce4b8ac92ffd984b98c41555dfc8cd11b13635701787a13427a497fde6416e933816118cf0764d3060055c8ab576eaa63eccfe841a035fe43ae3b320060e750bacb20ba090cf579faec6f78c6d8785bcf4e4fec92600f41289ccdb17810bf47c8ea8f76c8aed8cd332496e1bddbef804709451133e6a89df9a9834a9ae5bc15facd97da4e99fc25ad4fd529405410af910a44d641edba3adadfd7584cd79ad872a547221cf9c835483779d1cad7d8ee9d8ea3afbfda0c96aa6ed77805c3fb8a9a0a5d63752682cd4176dd502ac4eb2820999f899f83dfa7cdb06f0f6527657d4e42f3b35503fdca49c2a4d3f2da0a66b37f867ee611a83de6e963f832f9f28e69824175db16cb3c500c81d0f8c3d071b91043a6a0c1faf77f4b6605653e5765e04aa670e8208e7c42d43a9f253b2dcf2ea43e7eae841b2e91a458065882b46ce4c30c5ffe5ef9897d494b78bc9e9979821076ebfff766a165ee563fd725cbcbfc3351fb55b2b5258280f1173fa7c363312ae5954df1cb40ddf4063550556cf6b7fe19788e806597fbd734cd7ee7cd77e528a669d7044d4517183e0045a58aa1c21ebba0b0a476156cc72a3d0353e58050ad714cc8d819cce2a41a8a617836c54abab9acff79e04a0cfc6c325a33dac312802375b2ef727087510d6f6eecce3241cb63649939fe7701f85cabe26968600064f7db4ad24d59843887f3fc5686e6400efe67612626f3cfb8459bd1d8e5bd8302d5a39efdc849702212d27abf3706f26da5367da15f73ed03ddbf5418d8c3767b83c4da1872e73f4d20685dbae023e505b5b2d2803b32389492bac9de1583a9a647743ae6493fd174255609d8ae965e3abd19ebc98c103da733b42c53f6e6ef6f9a5373cfd5f7afcc00cf8b4690f6e4a233a4acb2d4c14133bcb18ccf0fc0e377e66b28c47ea9362719352e5648783305d2bf76cc7e48218680f4d8ce0159e011fb5e10cff5aea23a78924db29bae6ae01439eb91954ce18995d86651087dce8fcbed93a807e9f39036f7281659d580aa6a620faf151fb05c8a4dc37f8c6f3c96a1b5424374d956e940a9838d31eb15579714d5131795810e0a42dbd5352464e3bebe316dccd152a7305b5fcd538fc7e0764ada21bb09c04d824d9755e7679081e734ba4d592d344c1342d6c98617166a2ee8c8d7e2cca9d4211342582193937b74abd47abe121bac9cd5b4cc5c8f15eb2c229b0612993c53452e19ea5a67a6a1e15ddbe6b10b6b93ac98e273c9d72185d07273f24c28dbda6b260ab905bfab2310e238c7d16675994a1534413be493efd7d4ca124debe2719fc5d3c7dfca88a9f1c2b6dd7dd42687b6582aa499fd9d420d5110c5e5783fa351b84a1125dcd94085623bb6e27330e7bef62dc357c07be8084a6df93ff3c1285db5eee58e3efe271441765cf43c37fe6cdff35e215e8df8376269c868e190711653fd690d928886945feceedffa499b987bcb02aa7fef2e90be2821b7d9cdbee98a8f2a90761feb56293a4c92425acdbce12a6588293303f6807ea8c46b2580f7f5ac3f39968c1e3579cb162166f531d81d69d94e619291e2d5c1fb6e8dda51386ebeaa89ef81fb8ebb10535f82cb4f25cfdd50e15cd54bd85f0f2b5aae0f394300b1cb473042a55aba8af6e97b65fc42b8e0eadcfab560d5e36263fa1a0b185413e359d4d59aeb6412cb13522f6017d7a9ae825e2e0545b3dd9c32fdab8b6a3be2bc118b796d27957120f6cd85444062dcfeeb180a7f0cf53215008823b6fd994bc53d943b485253311edc92761ada6d8c0c276db144c0e68b1de49525b2b8e3459df4b81160795648225f670b1c1913641689077882acb08ff1822bc173df63feccd380790fab1c2456301bbb6a04b60190d8f011108a5d55d84f6c529ee51b8060b6d4c4bfd4b948d3e3721b44663a7b72de2a4eee13230a9cd2aba274ff74a3e29efdb355414024439eccc1351aac983c022a41c0084658ecdb6d1fd04d8ccd15c4b871eecc8082ac68589efa227c19ca37d26daa718e13926dc3835f870f8511127e70663a0cba6e208605b6a7fe08d04fd8fab0b70dff28ddbc8e72b535e183f8ea04cfe6938fc45d3e594f27f32e6685f8ad0f3daa19737d1f996faf767d9604aac33d8fff2df9e676fdccf102dd9cf112281b20372d536cc884f7ba904153dbe1f65b36939d688bc8bbad79110dea27f245537dda771e07c7a6be6dc16d753c65d0c9080efc36d3f56cb932d591c21493fc5117f57a1d9623dcd3c7baa4f71f17fe4834cbc3a2cc7b94410bb51ede820552ccf73713013cd5129c5aca27d47070a2c582730ff96ccce54e1d6b4fb68d1edcd1e5ff7855fb688a801ea53bb2cc784a2d263170a57f1dc7ed9d2eb722adedeb85d54cff3b70c37e1ff2182858f3de6e7bdffb4939b3d4b8b537a4795e5f841102590fdea5dcbe6056ff06aca36a3f6ae63f722e52785077dda87503326555cf50a845a2bb1f0b4d928228b4f9bdb64b5259f835105cf88595a258675862ff602403736191e40082162104f62771d6ad037f32f230a58c289ccf544ec3b209e73c1f142fd056374415e96bdd2f65a15f6ce8eefb6deb8d0be7114ab0589d46d4edbe3a140cbf07bc5a427e9acf564fec5eb4490456b00c4ea74153c6cc64d05cbf2ecfd9b847f23e4d34414303869365dc234f59627847e12bafced0b0ebe8f34f86026482152e40c4a20c381336f61e87ee0a55b861a6c29f36203604b2ed98c47a8c09c001c1bcad091d8f6df772adb03f1e10e2bd8c07d45a6d8af67342cc819eea881bd56659b839db97185c12d962527d437d729de38b038742aeddac0f632c985f09cf9830b56a659ad7eae7348bd12af20b03be05601eabf2fcdc1b60bce07d8aa2d3e0580c95276979d6d3659a30cde18227f9b72a0439e545f06c8764017e6bcfed33feedc2a0d847bdb6d9dddfaed88d1ebf767c1917c2532812a09d070262687d84ecab5d9ed0c4f3507464ecec240a73bcd4bd6d201b9bd17e6b0c85e1ac712f34f4094782a7a2be5b3b9352cc28557103afa76e422b7b05dbf6e3b69a6d613a1ef64eed1d340d16cca1fb4e7239488781d7739a43ce4cb73357368d6817ebdc4e8a8a49eb27552cb125dd803e3ed63b9612c85217fc11735a3fa4f7522f4db7c01862ae7231fb7726084ef4aed3e4e8baa467237982142738e4bf61dac34ed60d2e02203f4a0f2717c925949d3dde178785cde4118848c5d66d19c8d06662de71ddf7883704f6cb3a8730b829a74e879ca58fb11e85c8fdf7e5beaa1f63be409850b630a0dd4f855b42c6e63fd0d4206501a752d5e34d9d7d0772138259f7885c5208a4de0180196364fa953c12cf60f31a9f03b4f733b4637487d84e8e180b05c2f5c263478d728e71ea4f882251fd57d1b36d965669aca5974ab7729c8e8cc52999033b71911c5548dfd2a1f848ee35f61799ad65c153ebaa6035527ef85043ec29e23503149c93821b7f81ced7e82af5dbde00a79c357960549d59e676c879e34709a52b72b4e93652e450c4979598ebc8217f232de46a658e416920f913298f56735b9cc91a45b0d2b9b78324f5a89c64326643fcfccfdc43b19e5d3fafd4349edb738f8fbb63969c37d9b313eed6562855033d783987bc262b30457cb4d144ef5b4826d1dbc75a483bfd8ce65c2413543d735fbafb84be6f6f3539907c611a7c0cedbdde24c1f8e8ad058d6db58dcc60a497cadd9b7a2045681feef6bfb90fbfc67d2ece1729fda545c9d0a601c23fd73fa7a937ea09f28358ab480f85fc35a46445de1420867366e9900fab3e034142a0d58e99b3bce24fe2351a75dddae153a66a626911c850874c695cf2b534f1494a0dd0e482f79017fd2c02ee0cec344d6e85a365e7611cb310b5bf677a782141993520215eabccecfd51b1feb68be7c8d5558c49ea8665a4008ab1b87afaad199a31a843fc717c3e4ad1936f737022e64f59cb60ae129d6c81e07498d5b29c86b6c784f2e9fb188dee57276ad40738f49a970ea4ae41d6b0c4ff253e3769486868ed6c5e0ac086bc12ff3c62f37a364393778286c2c4ba52fcad135118022f0e9d952673a491dbb1b903686bef838554a7a99e861822aad87f0f6e66836538b0ce4c362cb5fce8a7c4b978114e527860780cf72e932cd0d8b3298f78749793988a47836b8137f886e943979807800be610b25597fd18b7778c05047b78e879e5089dae26cc964028d5ca816808882ab3bc918b437304d1df902f7df045eeaf91d3b4ef500b8eabc435ad344c3c9401348d0ac63c76978b9f9ee59aa034bc9371664b26d03584e69b068f8301fc67249f5ead5634d78e9cfbc009a98b9a695c00e6f6f5f0ea1e772ac678574d02b909a63bd24a49dc104e0ceeb2febd03bfcf5a73cdb4e31f03c01829f5f84867b6bfbbb3f5a686a3cba340739624320b9fde68a9d7747f46af086bf159dcb3354c910a721d14e1d73b2e039b7c17573235abda57d521d81dd448d608c48c1337c8549408f52e11f41035149541afd44561b6a5e3d7c7e2b3419c301dfcc9fbd99f0390863815b82d8a10959c76b14d25d3f0a08ddb9ff1022d6e1f976afbc43488a83062376bb540ca4b95f2a670832a385f6a5b55c9655d65883a7ae83f03ec8b8303d7a1c91fd67ee595544558724f7de6a21a1ba479f968e76dd4a96b787b160049ebd8a44898861c330463823836edb07e9d2f81e93c67969a27c2f7b677cea6ba969a5cdd5206d197e075dfd1b5340a92db5bf3a8e5990d3b5e90a1a538fb88a4bff0079f7974a7d0a2dbae733304d059fd5c39a2f81ff9ee12170597a22e762dc265482291e40b9a5c65e2b265d1d347d207000edcffc91c6ac2e6fb5e7b3a36716689c019e4951dc53e02c38c7020bd71655328e27acc5813d1a4935e7ba54a2d765e9aa77da498dd215dd1fe089d9125bcabba4a094bd9a8f4d290c0ab28a85a2c61a823bcf5ed2f05d18f296d49768ca85411b23962004f7ab7cee592a8d76752845c922e3e3b640a60a3ab80141d4b6b0d5a47cf05dee8fbdd50024b63f7646fa39", 0x1000) bind$inet(r1, &(0x7f0000000100)={0x2, 0x1}, 0xc) r4 = shmat(0x0, &(0x7f0000ff9000/0x4000)=nil, 0x3000) shmdt(r4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0x3c1) r6 = getgid() r7 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000002940)=[r5, r6, r7, r8]) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r2, 0x0, 0x0) getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001680), &(0x7f0000000180)=0xc) bind$unix(r2, &(0x7f0000002940)=ANY=[], 0x0) r9 = shmget$private(0x0, 0x4000, 0x5, &(0x7f0000000000/0x4000)=nil) shmctl$SHM_LOCK(r9, 0x3) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000280)={0x1ff, 0xfffffffffffffffa}) write(r2, &(0x7f0000002880)="d0095062b4ad72995ef7dc2c747fd6ca6d177d1a87c784f94d75bae1cb2150da714337fb2109efa26ea5cb8ae5b68ac3299c5d9eedb38f33b9e0c8c7496017ceb7fcfb82ce8bd4dbfd95db837b48d3b3e8fbe110d881190a503d971e5fc0d47fc2e1889f53ab9ffc31f2f328a86548b92aaa9c08e296c690317e54322f7a0b236dc5370407bc716eecaac996fbf864491434270bf177", 0x96) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) getsockopt(r2, 0x8d4, 0x40, &(0x7f00000001c0)=""/135, &(0x7f0000000600)=0x87) sync() 16:01:13 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x0) setuid(0xee01) r1 = dup(r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000040)='./bus\x00', r2, r3, 0x4) write(r1, &(0x7f00000000c0)='p', 0x1) 16:01:13 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0xffffffffffffff4c, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000480)='./file0\x00', 0x88, 0x0) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f00000004c0)) mknod(&(0x7f0000000600)='./file0\x00', 0x207e, 0x40) r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=@abs, &(0x7f0000000540)=0x8) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r3, 0x0, 0x0) r4 = semget(0x3, 0x3, 0x4400) getuid() getegid() r5 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000580)={&(0x7f00000001c0)='./file1\x00', r0}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000740)={{0xfffffffffffffffe, r5, r6, r5, r6, 0x1, 0x3}, 0x93, 0x6, 0x3ff}) r7 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000680)='./file1\x00', 0x40) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000700)='W\x00') mkdir(&(0x7f00000005c0)='./file0\x00', 0x4) ioctl$TIOCSTAT(r7, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) accept$unix(r7, 0x0, &(0x7f00000000c0)) unveil(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='W\x00') unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='x\x00') link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000300)) r8 = semget$private(0x0, 0x2, 0x100) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000240)={{0xfffffffffffffffb, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xc7, 0xe0000000000000}, 0x10000, 0x9, 0xff}) 16:01:13 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x10, 0x100) chmod(&(0x7f0000000080)='./bus\x00', 0x2) mknod(&(0x7f00000000c0)='./bus\x00', 0x6000, 0x2) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) bind$unix(r0, &(0x7f0000000280)=@file={0x1, './bus\x00'}, 0x8) r1 = open(&(0x7f0000000200)='./bus\x00', 0x8000, 0x45) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000240)={0x4, 0x8, {0x1, 0x2}}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x100) utimensat(r2, &(0x7f0000000100)='./bus\x00', &(0x7f0000000140)={{0x0, 0x3}, {0x8000, 0x1185}}, 0x0) accept$unix(r2, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) 16:01:13 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = semget$private(0x0, 0x3, 0x402) semop(r1, &(0x7f0000000140)=[{0x4, 0x9, 0x800}, {0x7, 0xb463, 0x1000}, {0x4, 0x5, 0x1800}, {0x3, 0x3ec2a473, 0x1800}, {0x7, 0x4, 0x800}, {0x0, 0x7ff, 0x800}], 0x6) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000340)="ebffcbff13c50181c07eb923ac990bc746929648afaa251ef26a394218e1d01b52637660079ed76ba3458a623e70f68e411617f30200f12d805e5ab410a54b56df4de442341d7ef13b092d2cc4ded79430099b21b05b5e", 0x57) r2 = dup2(r0, r0) r3 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r3) r4 = socket(0x12, 0x4001, 0x10001) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x9) write(r4, &(0x7f00000003c0)="e06b6d509c66254bc7d582c34d9653e728a1d231faf9f01e4d4ff399bbb3a5a502d795975543b8115421a9d3bf1dc13b88a2ff3a7b4d4985f81ff80f63434cde00cb9adba6894b956664eac3b917837709761f06d27ca078d25275a566630b49ba0d5f239c295ee4827927a3e284e5ee2c8acb26e6f228b6d99ac9794b91c435dfd3237e94073eae0521b55e2aecd267ce8685c6003ffecaa3cfb50e776d515a84b93305df89b10ecfbb6aa485e23c45bcb8e608108904e15e5642f348692e075a0b796050ea98db467bab72e5f0040f6d4246e8d9abb69e2904b52daaaf6e82", 0xe0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000004c0)="067b20bac106aa7551ae55391291ceea6f36600ea5320770167746f6cd6d29b0dead6cb170e7b8d7db2ac3a93467970032692bb18f02e45fbea9f192674d7cd87f408c94562711008f5746d27d4563b38e07863b5af1e8735d0ab63c324afdf9665d1b611bae2cbc6ee0f4b3464456f38cbf50bebc11effe8148de2aaeb77f9a9e15bc50c7c006624979a37e75e851a1d7e1a3c021f2badb66038c7067d807f11c2bb4da3a7df5fa86282f88f4817ebc3ca9094b3d88f7dcd0264a1b38c9760857a6bad5c574f54db29b6cde87", 0xcd) listen(r2, 0x7fffffff) listen(r0, 0x2) readv(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/62, 0x3e}], 0x1) chflags(&(0x7f0000000000)='./file0\x00', 0x0) sendto$inet6(r0, &(0x7f0000000200)="491a21f949d51aaa2b905cc3560561c180a5ca131437f90d94225645374b27fb9921334dae291fdb926becf6cd317db3e76e5932240fe035389cda4f8ceb907229f856c4a97051e3762fbd19d9a6594d51882ba03b669240369c85e908513d5b609b58bca2aadece644496a61013d108062240ab1be50664a05577024b6d4ba829d80da6a39ac6da2e0ca7cb", 0x8c, 0x40e, &(0x7f0000000040)={0x18, 0x1, 0x6, 0x538a2fd2}, 0xc) 16:01:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000200)) r1 = open(&(0x7f0000000300)='./file0\x00', 0x80, 0x12) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000440)={0x3, './file0\x00'}) unlinkat(r1, &(0x7f0000000380)='./file0\x00', 0x8) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000340)={0xfffffffffffffffe, 0x1, 0x2, 0xca64, 0x10000}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x3c}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x8, &(0x7f0000000040)=[{0x1, 0x7, 0x81, 0x1f}, {0x2, 0x2, 0xf4, 0x3}, {0x3ff, 0x4, 0xff, 0x100000000}, {0x8000, 0xfffffffffffffffa, 0x3, 0x1164}, {0x4, 0x3, 0xfff}, {0xe200, 0x8001, 0x9, 0x1}, {0x4, 0x7ae6047a, 0x565, 0x4}, {0x1, 0x4, 0x100000001, 0x7f}]}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f00000003c0)) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f00000001c0)) open$dir(&(0x7f0000000400)='./file0\x00', 0x8000, 0x20) symlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') open(&(0x7f00000002c0)='./file0\x00', 0x206d0, 0x80) syz_emit_ethernet(0x8, &(0x7f0000000100)="54285c89e565bc00") 16:01:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0xdcfb35c195bed67d, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") : 3.62  :  43005   0.00 0.00 0% 320 : 3.62  :  43005   0.00 0.00 0% 320 16:01:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x7}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendto$unix(r1, &(0x7f0000000140)="8d6d02b7192815c26df0a49891c5b06a8c8603d8137e8cf5e9", 0x19, 0x40b, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x80, 0x0) 16:01:13 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668", 0x6b}], 0x1, 0x0, 0x0) mmap(&(0x7f000000f000/0x1000)=nil, 0x1000, 0x0, 0x2810, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000440)=[{&(0x7f00000000c0)="1afd79a42cdeb77d630bf1b8bd1a320886554392b0430e812e58e7ab6a042b2e4a468cb629ec1286e98ca4f519ac10b1acbe00fe758911c3152add64d3adb8c740faf491f0a34149", 0x48}, {&(0x7f0000000140)="945ef04ab8ad303c4d74e199dd535c817133ac129480d15b84f34d639b3723d943d61c1e0e6b77b2fa5e13efb3b4b608bdb7075a6486125c5f70ebe8a077f988325cafdbc8de00ca2f46ccb17e44123116b6ca56ff245878c7d93f4f626c7a9d783bababfa7d0b21a9f2b18fa664962a54850b3921816fdf4308f2ccb748", 0x7e}, {&(0x7f0000000000)="fd7fe810dcd8774daf17bea9f159e1fd855b44cea4ad907644c0399282739809d9a1ad5767a2b1e6e3cb9270b07a532e09", 0x31}, {&(0x7f00000001c0)="df86323f785255ff1824a47de38dcf74ffb8267d5a5a8966ebe6b681991f1f7de6fa95ea226b5d3cc9fc5e63cc24c632d9c0983b0c63ffa355d4fbdb56285143b91cd577446b577fedc6098ad0841e9f8018d51f549ad8", 0x57}, {&(0x7f0000000240)="5ee7c010804d9c0ceee63f0748e75a2bdcc2fdc70239a58161b2cbc6cba9feeab1e1ca127610f7dfd5bcb19b463ab0ad1d65d81823089042803d5324322df76b8547821b6bedb7dc82120e717a68fddeb046d20792160587a1f26a57b437b40d517e1bfccd9db459722436621967ad55b256085f46b6177cf6077391e64d3505b5563b48bd7008b9a99e98ca508720fab088b75a21b8c3f2602c", 0x9a}, {&(0x7f0000000300)="c5036fe31dcde1f7039f77cbe929f76bf3bb31dce0d32394df3101d9c6e142c866ddc39c5d64b56cdd487db32ec496fa88c330380ce5de13be3ea1d4b09dd3b18b171aeef8009a", 0x47}, {&(0x7f0000000380)="6961718513e5739c7863eca8c36efd2f7de9b5e7547f6cb62764ae819acd389cf9bd02fd0c183cb4d3531b01f31806a2df9f9f294d89763f41d746c729f64d8031378b9fdd4cb535a3e0cb8ddac423cef7dd4b45c35e5c648d12f01391df640284d471e0956ecd5975ffe438cdd3191df42af6f4a84ecdc57f50e3f2e49b12e8610b953fcd", 0x85}], 0x7, 0x0, 0x0) ftruncate(r0, 0x0, 0x8) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) 16:01:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x50}, {0x5c}, {0x40000000006}]}) clock_settime(0x3, &(0x7f0000000040)={0x8, 0xff}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:13 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000200)=""/164, 0xa4}, {&(0x7f00000002c0)=""/103, 0x67}], 0x2, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0x9, 0x42c, 0x2, 0xfff0000}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x8a0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x24}, {0x6}]}) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f00000000c0)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCFLUSH(r1, 0x20004268) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:13 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) fcntl$setstatus(r1, 0x4, 0x80) r2 = getpid() r3 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x2) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r1, 0x1}) fcntl$setown(r0, 0x6, r2) fcntl$setstatus(r1, 0x4, 0x4) write(r1, &(0x7f0000000340), 0x10000014c) 16:01:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x15}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:13 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x40, 0x3, &(0x7f0000000040)=""/241, &(0x7f0000000140)=0xf1) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) 16:01:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)=0x7) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") 16:01:13 executing program 0: socketpair$unix(0x1, 0x20002, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() getgroups(0x8, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) dup2(r1, r0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r2}}) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x3, 0x0) 16:01:13 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) getpgrp() r1 = dup(r0) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0xc) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 16:01:13 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000180)="6fcb295f131453e9f84f3d61965afe18476d6b183a5cb96a25dd2494af29b54c872016ed18bd0a5df5b28df17875ff4fa7a90c652421b6a5a67044fbdce9378822e4431ed6e6f15f3d129115cab3b96d050b12b053f77fd8602daa0fece569e045e3ee897b42d3b47504875c4102bee5beba6a8048dbc96110de1ea6b9adac04148aad288f1b753df14e9cb1df61a63c369c6e95f0e921c4f33fa0f0f1c3da65d55bf628ca9430c04b5c645d039b721e71d1292333f5c162f0f4846ed26360a7ddb29ea56cbab185313e862d3ec93c38e20b35fa2cef4685820b6e43f904d293bad07b26742511858edef2047220ffb6dab6d9fa94718683675eb4b9ca7e", 0xfe}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./bus\x00', 0x20000000022) 16:01:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x3, 0x0, 0x0, 0x27}, {0x45}, {0x6, 0x0, 0x20000}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25, 0xfffffffffffffffd}, {0x3d, 0x0, 0x9}, {0x2, 0x0, 0x0, 0x98}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x3, 0x1, 0x8, 0x0, 0x2, 0xb98, 0x81, 0x2, 0x0, 0x7, 0xfff}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x80000001, 0x6, 0x2, 0x1}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:13 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x300, 0xfffffffffffffffd) flock(r0, 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) flock(r1, 0x2) close(r1) flock(r0, 0x8) 16:01:13 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000000c0)={0x9, 0x8001, {0x8, 0x4}}) r2 = open(&(0x7f0000000240)='./bus\x00', 0x179, 0x8000000180) kqueue() r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r4, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffd, 0x2, 0x800fffff, 0x200, 0xfff}, {{r0}, 0xfffffffffffffffc, 0x0, 0x80000001, 0x81, 0x6}, {{r0}, 0xfffffffffffffffd, 0x20, 0x20000080, 0x9, 0x6}, {{r4}, 0xfffffffffffffffa, 0x8, 0x2, 0x9a, 0x2}], 0x3, &(0x7f0000000180)=[{{r4}, 0x0, 0x10, 0x1, 0xdd, 0x8}, {{r3}, 0x0, 0x2b, 0x800fffff, 0x10001, 0x2ea}], 0x0, &(0x7f00000001c0)={0x6, 0xd2}) close(r0) close(r2) 16:01:13 executing program 0: r0 = socket$inet6(0x18, 0x800000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000080), 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 16:01:13 executing program 0: r0 = msgget(0x3, 0x100) msgrcv(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000e2ffffff00000000000000000000000000010000000000150000000000000000ce0138f664bec52e0000000000000000000000000000000000000000000000000000000000000000000000000000000000005bf6000000f0ffffffffffffff00000024ea55a65774965e0000000000000020000000000000000000000100"/151], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r2, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r4 = fcntl$dupfd(r2, 0x100000000000, r1) fchmod(r2, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) r5 = msgget$private(0x0, 0x88) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r6, &(0x7f0000000240)={0x0, ""/77}, 0x55, 0x3, 0x0) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x3) msgsnd(r5, &(0x7f0000000000)=ANY=[@ANYRES64=r2, @ANYRESOCT=r4], 0x2, 0x800) msgsnd(r6, &(0x7f0000000a00)=ANY=[@ANYRESHEX=r6], 0x1, 0x800) close(r3) recvfrom$inet6(r2, &(0x7f0000000a40)=""/85, 0x55, 0x40, &(0x7f0000000040)={0x18, 0x1, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000880)={{0x18, 0x2, 0x0, 0x402}, {0x18, 0x3, 0x3, 0x8000}, 0x5, [0x82, 0x400000000000, 0x7fff, 0x100000000, 0x6, 0x3, 0x25, 0x7]}, 0x3c) msgrcv(r6, &(0x7f0000000800)=ANY=[@ANYRES32=r5], 0x1, 0x4000001, 0x1000) execve(&(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000600)=[&(0x7f00000000c0)='\x00', &(0x7f0000000340)='\x00', &(0x7f00000003c0)='}\x1c&+\x9a-$\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='{$&\x00', &(0x7f0000000480)='.*%:]}:\':(\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='.(*\x05A\'-\x00'], &(0x7f0000000980)=[&(0x7f0000000640)='(])#\x00', &(0x7f0000000680)='\xcd{[$\x00']) msgrcv(r6, &(0x7f0000000840), 0x8, 0x1, 0x1000) connect$inet6(r3, &(0x7f0000000700)={0x18, 0x2, 0x0, 0x1}, 0xc) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x12, r3, 0x0, 0x0) msgsnd(r6, &(0x7f00000006c0)=ANY=[@ANYRESOCT=0x0], 0x1, 0x80000803) execve(&(0x7f0000000740)='\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', &(0x7f00000007c0)=[&(0x7f0000000080)='$-*', &(0x7f0000000140)='.(*\x05A\'-\x00'], &(0x7f00000009c0)=[&(0x7f00000008c0)='-\x90#./\x00', &(0x7f0000000900)='\x00', &(0x7f0000000940)='.(*\x05A\'-\x00']) fchmod(r3, 0x20) msgsnd(r6, &(0x7f0000001940)=ANY=[@ANYBLOB="0100000000000000ddfc7e4d84486250b0999e9b7272c428de41622bfd80de0d711428036e38913bdb4a7e9f87b507cdd4caa4d46bf36ffdf6a4fba2532ce237eb7f07aa0b81e20479480600000000000000680003c28c598a778194e09ae1347a443f28b1a29497fc9e0a65769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc116a0af1461584b0577d2138cc76577919c1b86e7f263cbbfdff53500000e540af43cb96817991c3b3f08f0b864726d8240ac5378a429e4f4f019407d3b561a989c1cf0b6d1491b41c992dd49431d440080b06d8a847a1c2e46f7764444290b250496faf4eaa90f893d5c67ddbe4cf5e211cbea4e0e7008959daa50e8bb3675ad601596b4e3c1af406dafcb43bdeef8c223141143ff43d3bfcdaac304eb55b4520f3ce3f500"/314], 0x13a, 0x804) 16:01:13 executing program 1: r0 = open(&(0x7f0000001280)='./file1\x00', 0x280, 0x10000000000) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) openat(r0, &(0x7f0000000000)='./file1\x00', 0x140, 0x8) 16:01:13 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0xe3) chdir(&(0x7f0000000080)='./file0\x00') symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') ioctl$KDGKBMODE(r0, 0x40044b06) fchdir(r0) chflagsat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x2) ioctl$KDGKBMODE(r0, 0x40044b06) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000180)) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0x80, 0xcbb, 0x204000000000, 0x0, 0x9, 0xff, 0x40, 0x3, 0x0, 0x1, 0x1}) readlink(&(0x7f0000000980)='./file0\x00', &(0x7f0000000280)=""/210, 0xd2) symlinkat(&(0x7f0000000380)='./file0\x00', r0, &(0x7f00000003c0)='./file0/file0\x00') readlink(&(0x7f0000000400)='./file0/file0\x00', &(0x7f0000000440)=""/249, 0xf9) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000540)) symlinkat(&(0x7f0000000580)='./file0/file0\x00', r0, &(0x7f00000005c0)='./file0\x00') mkdir(&(0x7f0000000600)='./file0\x00', 0x12) socket$inet(0x2, 0x4, 0x5) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000240)={0x9, 0x8000001ff, {0x9, 0x4}}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000680)=0x4) semget$private(0x0, 0x0, 0x202) r1 = semget$private(0x0, 0x7, 0x180) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f00000006c0)=0x4) clock_gettime(0x4, &(0x7f0000000700)) chmod(&(0x7f0000000800)='./file0/file0\x00', 0x80) semop(r1, &(0x7f0000000900)=[{0x3, 0x100, 0x1000}, {0x6, 0x8001, 0x800}, {0x1, 0x8, 0x1800}, {0x3, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x800}, {0x5fd3054ec5787d2, 0xffffffff, 0x1000}], 0x7) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') semop(r1, &(0x7f0000000040)=[{0x6, 0x0, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x0, 0x1000}, {0x2, 0x8}, {0x6, 0xffff, 0x1800}], 0x5) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='\x00&') 16:01:13 executing program 0: r0 = socket(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f0000000080)={&(0x7f00000000c0)=@in6, 0xc, 0x0, 0x0, &(0x7f00000002c0)=[{0x10}], 0x10}, 0x0) 16:01:13 executing program 1: syz_open_pts() r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000)=0x6f, 0x4) 16:01:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000100)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40074}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) chflags(&(0x7f0000000040)='./file0\x00', 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x3c}, {0x6}]}) syz_emit_ethernet(0xfffffffffffffeb8, &(0x7f0000000480)="b03e70018a21bca1e9da9fafb377c5c42d89c809f70cc0d8486df2850cc3c912babb3d26ce2cf722511e7e37813f0038a599f185fe8cd16dac0a14a6fe43ed4ea7e548f3342ea2ec4fcaad772ba4b1f7f97ff272cdf2ac6305672bc36bdd0b8b01956b8606c05189b3ba31d97895244c2b8f1d2b8217d54137e1d56f52249ed160bc87d5e8f55c9440e24d9fe183bb50c79556c3f2e417a5f7a470b02d970be8182f59160938bfed42f1da6119de6377064b7eb8ee593efbf01151922a2f5431e33d1988b2c70bd968000dc2595dee15b060b0b98c6094cacd9a5519ce590d7f230cc0f61887b68b40da266d90765397d57250b8df0f4b49deffeccbdb157d75bd6918ed060c17fd336c71a15fadc2f5cd8828e6171b28bd9ddefefd7a309dd0c80ff309d5574cbbac2289e3b0b05f00"/314) 16:01:13 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() fchdir(r0) close(r0) dup2(r0, r0) r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x80000000021}], 0x227082db, 0x0, 0x0, 0x0) faccessat(r2, &(0x7f0000000080)='./bus\x00', 0x4, 0x2) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0xbf2, 0x0) 16:01:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = socket$inet6(0x18, 0x5, 0x8) accept$inet6(r1, 0x0, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") 16:01:13 executing program 0: socketpair(0x11, 0x7, 0x99, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) pread(r0, &(0x7f0000000180)="04ca9aed6c5444ee06e2c26eb16dd954a1bde285f9127012324a60ae0e1775004f3b3efca409c7f4efd5d63a84474273c2b10e625f94bef5f7cc00478b5480ce6e37337f3f04", 0x46, 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000200)='./bus\x00', 0x40, 0x21) faccessat(r1, &(0x7f0000000240)='./bus\x00', 0xa0, 0x1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x80000) mknod(&(0x7f0000000280)='./bus\x00', 0x3068, 0x1) write(r2, &(0x7f0000000040)="acf24e6b7084d2b312cd77e216cae866760f9ed71a0d3cab1dc67b8372a9159496f04290fc48a3f88c50705eb93f820d8ba75c18a5a7af8a8cc822ab87402ac4963e928f630b43446010a9d90b7e207e5e4711cd2f27febaebcad8e17657ece299eb08ae1884b8f32500720acf91addc1b85524098e6b8e0497fa41111f3c891c33dc46df21462ab5729dad82fd08b45f2cf506ca6725d4f6cfb", 0x9a) execve(0x0, 0x0, 0x0) 16:01:13 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0xfffffffffffffffe) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000100)) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x14) clock_getres(0x3, &(0x7f00000000c0)) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x7) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) recvfrom$inet(r0, &(0x7f00000001c0)=""/99, 0x63, 0x801, &(0x7f0000000240)={0x2, 0x0}, 0xc) openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x8840, 0x0) close(r2) 16:01:13 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000001100)="80752caec2fb8d13623363ca0c14ff511f91f125ce9483c78a05c36fb7b45f08bb3fbbca78dbe7aa6520d835946e5545badd08c2cdafc48012c8dbd68e272f10ebe6abbbe5b4deab4c3f6cec780d4980183ce5f007e5c5d6c8fa80e26023df3e444cef66851c02c998f63f15022a441b18f3bc427f4d21a9cf5ca29821e47679bc46a92d17c733f4162d58cdb6b3c7cd7abd650bff4522526504a17b16fd6bd2c70125527422cd6e4a833b54174ec5798495572f19729f92c2f2018c12730701eecf4746103db2c63c5ef2e6ba58702a991465b31f073d", 0xd7, 0x1, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000501b1000090000000205786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xfffffffffffffea9, 0x200000000000, 0x0, 0x0) sendto$unix(r0, &(0x7f00000000c0)="bf5456e9891431e1ca370e19fbaf3261be28895e2bdbc86f946ab137b3f1d50d95ce32da4de2b4a4424eb0956323da4f4c7e86feb0e42b8c82a72617b6ce1ff64a39f978685f27c2d69c3b2858a0025cc5b2a873a8a6aec84cd2cb52474cd726351cde8a77e99d45571e183e907b66d40abafa9387f3903a673a5341c77bfbfa8dbcb68fe1090466fa40d8aa7784302ebeb1f74bb56c447f0110a02c0300cf1462c09ccdbb996cb67f12bc42aa73a2841b0cebf473a783200b5f45d475daccb64589949a9520fc526e33c81a4508936f02bb0e84f2da8179713147c5067f6d0aca610b440b8e6f508daf3ec0e41bf4a65d04e0fe830b48c85fff1e71c26ebe801d3b06c31a83838a62f5684952482759d159b23375de0120922a333dd331337a5731273c470fa0659af13f385d432c74a00b1c57a408af1ce62ff209113c9d00587b25a2f51ddf9f7864656f6279e41cbaef34b01fa96db07f0d6eb610d3ea99d766f06c220a872712a3cf8fdd44bdf9d719d8a7c6676ea88712f3ffa26b103426417da997deec7bfcbcb766783b7582e31d87e4159bfeebb39f83123f7957c391da53b732168cbd592877d5f02f8d16192d5a89390fdd5abd61d52bf3174df626d9ef70ee8618965256bff3e38d50cd0681c7903f9ee7f0414309029e8d4a0732b3c970e3869976703e318e515a003c7901958a840fc9a10befbd06c165a988116a4db110af5c28508ad5e18083c3d3a9c15ecd6f7254ba523aa1613c2af366e847363f8856a6483ad204a3a566b98d6e206cbe1db5a0b79387c54ece5203aff53f09fe0b1b59fc2d1b935f6bdd6be83d582b1d51a678a13cb024462c7708a37110d8bdc4508b38e78d276a654235a8c261c51c48eb791b92c3db8281b25253c809f326897a0cb0f637a757237dba5db3ac402d8dc26a6f2322d36d349731c0bcdc96f0443c5dd587efc7dcb242d61d76394dfb5de0dfd88f247abf22c756c332f7b7d273d6553579d5a065a759eb57b1206c76647ec080d0a597876fdf88dd89bc10a89a4305e23019ed8187cebb08b929fe7edc28069a87106a358f206f63fc15ce5024f1c648b3c831677963eac494fc5ec05993d06787965e4bbc4c3a085c3d5cf3ed6bc4c3ed1a55e669d09af521f6cb281909d0187981980a23137183ef7965784d8d052d67d148a96ac3f860b4d63d8c0a53e3b8fb4c8c56cd295d8924441b46a0d430da96a5fa768f53d1dafd24444e9cc6701e621acafa9b98bd8ddae99e0c2ce850130cd1fc38c6ad27f35ee461982e3996f2e0e940b993c07d12d9d94f354a6d62e3d4889235e719b4ecaff08db599b1eddde2f6a5d8b09cdcad8466a67006e408f17c5eb45703e0c02ddc0a9e7e39e27fdc476cd542d0b88e12992eca045550fabc3c870c10c2e4616cfa11a02544992eb882b32c2dfadf914de30de0309569e55fc2fee65b651c378890569f0860024b84aa88f3247ec65a109d846d4d46712923be478942d90c1a408924ce9b92d55b0606f71df374b4d7cca9eb67aeaeb3804056ab10e965234fea848404ea88162e101d24d80a0f134b0acb01874d3c677b3443d12e0dd991fd064a82118ab8f58f8215380636a083bab9213463cca4420eaaf067be706155262cad46a8bbc2cca0e49bd11fcb8bca5d1c3368e36cb38836c40d7348ab96ffa9ba6a04f7a0dcc20e9e94f8cfbeadf0bd26fc88ae520625ead46b09600a1ae5459e0f4982ef5b7f009ab558e1350a56338837d03128f845927613efc3f8bf8b1541bfd95b58c7c0bf1ddf0ff541a7f4a41d499101e562a26eb6a74a8fde70d1fd088730083e11744175843dbd0922bbdf697f472813dfb637c45a4aee9b7e6a1e0b310afbd1cb07f1fac855cef92162eaa4fc99cc68df97b78c20f478a5c230bd91f5a76944d6b44d0751c0e1a00ad5864b0053d529db4f5fe1d84e8c516df9d7e00629c2e1e10dcf03caa21deb5913995944a776fff57cb87d9d6a1f6f063a79dcb0ec5c7cd5745a882c8972e184d2d815a513bff549c7fa08b6e47b8a8f842a11f270f4edc0974132119ac916d5f389cdfe864a97750c9da5438e6e5f127ecaba4a40d64a1876434def3604fba3d7721f87ad56afd8ac920d6cb190a8e2314a916d98685f628f37725f54a857b93d9def1b0e0fa6c529a494a67145dd5a5ce0540ed6469b974f7f50ac4c223f7b4c7e826e2ea10f231966bed33895c0e9e3e8bc741ec561f55e937f31308cbf530d7db73afb0f5022c6c42e82d56590de82cee5b59dbf11020e4f393f4c227385547da09ed6d8ffadbb141005381b46bc415d17a2a05b352b27d3096acc730b17c80a7564747709520b308d4a54e4f6f87454237d134308d45183bf74bb5e9323de0722c7179a0b3056b5b0343d72d705d4bd5d9aaafd470c77d8172d8eee8b9dda8ef6137abe31543ccb84033fa7a3a7d3fad4501011038d048fb2dd49c40fe2cd38ecefad0c7b8c272134b4ada66650ca0320663069187b79912edf8c7c1c72404e7df950041be8995345e6a8003f5762f808f312afec68d4c7388c7530f2ce1783dcdcbc284cc08124eb5a0d573c25c0eb8ecbf11dfd8e23b41b16b56d9f171c6c208ca546bea787d5a76ff4284c4a694e3c919554d610e2e4a33d78160d8583a01776b68222b370c5f683cf2a9344825c05d1a715ea73ef30984ec2413e029caadd5ecbb33bec62ec2e545967f17635d43b80604542104405f8e3184d0558e21850bd4a7c229f8bdda3b4ec6121c3e06ffdca315b71c07d5d077115dd7dac8b20bdb06fd3d9966c59b166b9df5c8575bb951fd65ba03e233f9527212b01b7412d3f7bc60f077f45812d1dfdb8ca4a5caae8d84b2ae2f0e6b04ebd268f2b3829e0a9332526b2e0768147125a160ba09d5241eeee3ec5b329cb65dfb0bfd632e030f78f3eaa25f9067a0bc6fbd4427199d2ce1db30641c304ce13215e08fa1497e0733b21a0f6aa213021cca75d50d161aed9b8f405a94ddefa35fb174ce189e858694ba13c1a00b4768a148355716a65d7aeeebd52197232c17143a60fa6e0c304cb3372b63803d9ad04d1e3832b21eb581ffb242da89980e21d5ee118bbfef3ed0e378fb06809d57288ce49a92b8827c8cdee7d5b7e31efc51defd660e67541800ed4a330082dd48e62408d5c9abe0aa2c25d0ca5fe006a75c47dd9c5f7258feb200996dfaeab6eb18ae90b1724750b65aa52becfe3580205f6e87c90dca9517e71ff73565a38a697e48b30fe94fff6867a54316c3229b98dafd600e6b4e62f9365bcad2093017eadcfa5865366a92db48107a042372a88b858548a0ab710a985c17b2a2e9368e53883c1c8c459c418b846a3a43a1c6f3b4f0fad49c3d09020dfa82abd10ed42a123e1ddfc56a34481f14c7bfb8da4efc8ec020044762389ed42b36b160a129b971e1b7f9ae23467cb51d0bd5170455cb8f4c3ba3e839a478d0be5c542e3d4306f275112862d63244d307ea48c66c04aed78b000e4572eaf293e3e84719f0feef6e649ed1a6aa469d14652b6e98da4f75d6ddc2582cb5e3769e7018d11479161ec98c91de5cb3b2cf9cb6b804fd9f0f3b16794a3371170068d5c22f5cee16e6f36a6b9e3499d54bc194f49a35be516d896ad08f969adab201fb337e9270b039e836af368b65d6b29a2c4b33b184d5eb74014d5f0d0870aa8d66c2f4716a7c17dacb5d6550d555513ba915e0da60c1e7a1833f5a950f3fd83a4c2ec6bc9561b92f183616ac455646de262cd976982c3160d0602919dd289837479818b252086aa69d3b2fdd587e7bd5bbb5f667157cd1669aa3f7a8894f7cc473e8cf25e471a668cd9c16a188e55fcf567c3d9caeb31b32ba423695e68b74c7cb77b1fe0a66775c0788c345656c19486d72cfcd68a1142af6829effcc14a676e9d79c46c22917ea5623ec0a8adec499089e326babae111430af6ab36a0ca2e190703fb31b7e3c5663a35dd4c639998cf5a4a9f514c125e35549590432f12953d2723ecd46312eb67f9ee9556046cb5c2e211438e260b6d1447e8cd2ead82fa14c3ce4a1bc7f9cd68cbfee008f4fc160d81beee16fa00c482a29e52e5e9fea7922c91d2640145c411fdbf26a8e5f3f3091f161ed8fc80d420a05a6251783c9300481e7ab7fc8342c4dcab89e5037bb737f68021cd5d4a0f63c2283d088c9891421d37899505c0b34fec6c073fe15910848de2302d7ab656b59c870b2ee81f75db9e9180eab82ed3d60c821fc002ad393dc93376ad85962f61c378d1aa7adfafd63a424306e825a860cbe7c3d2312815b93e5aca35b17e4973681d7d4343f47a54754e250a8feb5039941c7dd89ac4175e98ac8f62f202d13d173a1a347b12c2d60edfbb3f603b08447e41b0fae899e4dc8fde0d79785b7058441e7060b43bd59dc470238b2087f806de65cd9869da7bc680431d230bbaab34fc6e35f278fb89732f778dcf856a366a3b85e8ef3aa618f6dbcfecb77bdadb7219f729d3530513a741083e29db9a033e140910c0bca1df58b38436c815b4c45799cc7c10f0ab5223673d97c98fdaf6c4391735925da05223a02bde96b47fd9e64596bdfb3c65fed271f8ab87480da7d917074b61935502d7a835fa02aecf3cd9d99e1ff2498622b2bf5459963330ff0314c14d5992373b6b36a1b49bd4ff8f539f456f58cafd6f544531b8114f180b2334d3350c983feae1174f19113b4216f55cfd7be690e641cfdab88c36c967c249ca4b9071f610989a030ab54650a2eb706d6e3e714450078255544a2f0af600d39704c71d4dfdcb5f80eb2bdd6c32cb02fc899c6e6297f483c97c75d507d121e56ad9ba998b11cae4becfc8d9e2e39f8b00cbc91802cfe43f1ac8a350c96641d560af4d2d4009c8f5b98597643449af4b27e137be42b6b6a226fd9ffdc1e31c8f557ad5710c06b9d3e2555491c9535c98638cfd1f9105337eb4728fe0dc7890d7a66b3ea2ee306f1de88fd1a7071c2e47347a58c49d26564af623ecf786f09418856283236e01be1833e021b6e04294c22b51c9daf1237959a3c036ba5c874e7cc0a78451b2da82fd36765e33c8a6cda7ab40011e2b0e1b88739839d13f0e1823777cbd7e93ca240a02506512ccf9c986c29cf50a50a5e6d3dd47109e6cf902b65831406f9a5a0946dc2089fcad546969f014480b12c85240ada5f5bac8bd6b5f1f796236327af68c3059df67d7d80f3820850e36ab4ee7d8c37a0e2814eb281eccb1c6b1b1e7ab741d27421bac39bf85f4d110016816a78d65dd10b7ec2c4f8db1f47aa098be7c37e64421abb86d1819fd8b6c4d6c9679e94a6f25dafb00be981e4b7b37c6a9fb0f4ea12a0abab8ebaacecf3f92a701d8b02626b8ac420b5b4250443a14657c7f0acf2cec02ab4a472de5027373cfc0252556caa9b091d707cdd960e4277b43461a848157ea39356e93127da2c1b6b0acf4f6e2fda6406f80e5aff7a194742de5c4be6d9ae7a07be8f2c2976e0704b57ce35e5ce79842ccfcdd4710f587428c111d7592e3e59dfc4da1fbc78a0b6d0aaf4e779532d915b8789e3c2620e04bfca96a8fc6b731fcdfb2c85d9a60f21d744ad044bd8fa8ce9a22da83b1f6044644e9ebe378c05fcb005b968c0b230a01b86901c968564d12ad0d568abbee5dff3375277890bb7de9b72f4b174d62dd388c4246b35b1a297dda5382f2b824f85e377a37b8134907be9b8bbf64e8637e07abe916d7f1f2f371fc8d4c591bfc7f9b6ff79235bd8bedf6f256822487027dcb1c1fa6086e", 0x1000, 0x400, &(0x7f00000010c0)=@abs={0x1, 0x0, 0x0}, 0x8) 16:01:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x54}, {0x40006}]}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:14 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x10000, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000100)=[{0xe0, 0x3, 0xfffffffffffffffa}, {0x1c9, 0x80000001, 0x75, 0x1}, {0x80000000000000, 0x3, 0x80000000, 0x1ff}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) accept$inet6(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0x8000) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10000, 0x0) 16:01:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r0, &(0x7f0000000000)='\\', 0x1) r1 = dup(r0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f0000001900)}) 16:01:14 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) renameat(r0, &(0x7f0000000100)='\x00', r0, &(0x7f0000000140)='./file0\x00') preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:01:14 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005136000009005001b0020000000000000fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281f18e4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b12040000000000020208a371a3f8000400"/177, 0x4d, 0x0, 0x0, 0x2b8) 16:01:14 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x401) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000080)=0x9) ioctl$KDDISABIO(r0, 0x20004b3d) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) read(r0, &(0x7f0000000100)=""/23, 0x17) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000140)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x800000000, 0x1d5, 0x6, 0xffff, "f5260ceeed5848e9155952e4bd7ada60be7759d9", 0x8, 0x4}) r1 = syz_open_pts() ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f00000001c0)) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000200)=0x9) recvmsg(r0, &(0x7f0000000380)={&(0x7f0000000240)=@in6, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000280)=""/19, 0x13}], 0x1, &(0x7f0000000300)=""/89, 0x59}, 0x2) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r3, &(0x7f0000001640)=[{&(0x7f0000000400)="b2b911f08c75f6518abbe77a672190c1e3947828ff6d20b4556ce1c72a2050f23e0bee0c41fa9f14294bfbae87831faffe2c489cb04f94d916591165bec543f1866e985e48fce4eb5077cfdd6e9cb46b72eca8299bae14df73719d084cb5bb6385ec867d9d55e28710f192c532e1b33cf09f0ad054fa3ad48e22ea41", 0x7c}, {&(0x7f0000000480)="8b983bfaacc006bf1a5ad113c1cc17b0489a7cf7a5515f86f491aa751b0a35607af5592e2e3d65798abe5fddd6ec8c5ca78b5719736bc81fac0a60502790fcede680c8", 0x43}, {&(0x7f0000000500)="9530d739326c0d38591904c6e4927b6e0aaa9c531898d1816fce833becfdb9f05b6fa1c89cec17", 0x27}, {&(0x7f0000000540)="5f9b042bfb28c6ed2c73ca69fd354f3f45a257e79487c55717df99070875ac1c6448b0fd8ff29d01711310793fa4ee85ddfaf8a113d0349215b6f78ebd15ae12d86ae25d7ab28c9c2a13f6feec409ce350d37e9bda5de2e16bba84d25f712248a4555df2fb7b1a9f5547750b42cab717d100cbb3e753827b58da2281959aa115c85416115df597215475e8f579acb2420fbd7d5b508fd6c4d738d257ccd4b412f285073b1a29483f634e926528deaef69fc554ec179b054fe1bc58bf4901fe682863a296a924d62a38a2481d72d5a7332dba440f92030f42aea1085cc2324ccadbb7aa80325adbaa193ae483d1937018306777176c2ea19591c73ceacc438c4d0f829f4c26494a856c7fe1b01e42eca1df504660d14ed2b769229ad758eb8d97295bfba9cc5202a0b8d657f2e00506d420ae3b1bd1844846625f254f16a792c61e747decc29a4444cc882e561ab251391077e1ba1d78fb36eb77750a2fe99afd45cb519907f5c20b18b24d1fe2ba669ffa5d664d7f70726c2a112fef73645b78fa6679f3b3547336d0c4bbe9abb5ea9453d34222535894ab4ba070977cfccb61413b051a0ba024afda314938169117a698611e6683170d3490db1d6fd4c59219688b6d7d87c6b0e5c35359600bffbc61ed14ea2033ff075e3b2a340d505388e423ccc415638d3de4d1d08b49cfae76d76216b157413819f504ea4da650e943b9b3ac5f1c69cbb595263c3c57f401a4064368b1cd898bc2d443cc5db79caa9f942c366abacb996d7fc2c972c16754d97418f1cec9d16182d9daea42652b3a1e0a9b0441b78adc2ee59a7bf7f7d1867615020a7136dc1e0ae50d697446cc6637b1d414a3dce3e36528aab6e1733f7e28df9f9cb3e620cd4ddaebb2ba55958fd7cae7ab5bf6401d71e4803b8a6f9361e93873f2088cc4e7e789edc85378ff59c8c3ff3631bdd5dff4bebe419f5cd719df1c35c0d7df77ee82906a5e03a9a939dabbfcf55419e29eb6637b05e6603a8cdc641a343f55d00a4208bfe5d4eefbad1485b504264815ca215cd3241faeba039698a1a12814a53a51151da328571d84c0685d6951cc8089787d4397507584ffdfe27e079877b86e1b96517efb8659f269cc6ae5ff5af160b6fb778beacf8c43ddcc4e7146fcbedbdc1c20ca2635f4b41eb42bc2720024ac0c9c13be6e14f89b524f72121cade52b71c0acd665c43b5dd48698a157977f27a37665ee199388b80816021b75742bb59bcf4a448d395ecd16523b9b467f39226d05b142a49a5b9c63f77923c72d7a8963d343a68ba016262807acf0decb27092bb3121c1e6e2b5092d83be0f04f36d115e035344bce46721625e88659dfd53af99a42b77ee6630fd8d5196343d389540ae174abf459c49604d6cb9328f2aa444013cd7acf7fa4e6416758f8277aa0a9756cfc44bb9cab8664d7d4a7bc34b5cae92c4667db3ee9342a59ca7bd0d5e38ebd08596106253b1719486eec85203e6853deeaaade0785155457e15505325af9bef125ab993a23152701981287a989fbc0adedac13f5e46a8b80cbdd19b3393da210876164befd3c5406fcd22f85789bc197fce92e59c5df6417ee496fe02342fce642c2a5b53e284c344d6cd5410e98355d99bd06f58d38422e43096517e1bcfc47f0f4a8d0d579a6fffbbada5109a96efd4e3b9d5c278d3c2b121e26bbe931ef391d8762ead4620267eddebdd3329bf9c09616a78b4d6f51b6c19b6d7aac2215e44dfd0d14753adac080755984f1fb388a1dff1a88bbadcf77c8d320ecd991ce2edb20f3cfd96ca9409d8ab6fd59956834ae9ba093b58aa29a98ab863422375a538a4a108577c3f0274e1e94b2739af1390e40c241b1177b337cae42562a807112c4be99d9b4999a0a5b079d1bfc7b5592164559543ebaadc8a3c1272de3db11dd5115043179a4d3e8ea1da99a3db1bbe5a8d7d6e9bddc1ed30e9549e7f394311316f86f874c2eabcefdeea46141d93e73722c9232f81cf59aa69369931ceab55527bff2faa9abec6ef0b50a89c4ed580f065e08a16b28c918111867c07d7a6a1bd4b4ffd8b9fb13d4cd69b6a6e38ca85427361aeba3dc7904826253e889cd6b43042450065863c18d51071ba69c1928c627f19768b0d93153e348a2d40d54cf7c31a8a031afe4b57c68a79e47f60545e14bfa8e1e206b45e4208ed9ecce6f759e68f96ae705ccb08b20f18b5c6f1bd29d0b093174954f990a8a92f21e077d7b66e5039a86d7b6ed46c7a4a0ec9b6b933e8d943d3dbff501f30383813dc472e751d6d1e204daa392816f5ff5dcf7cd0758442d53ed65a4fd9d64baf28d29fbba1447affd1200d7258dc094b5885047731bbef5fff49da1868c230220ff5a00cb641f0c67b6471f1d8dad2e3df38fdc98a2023bb4d665352cb74b0a6943c766fedf706b1d05ddc02ec5eb419ee05b3f126704030ec4b81e12021e3c4ad9e9df72ea17cdeb5913f011c77157a36181be2a04000a19dd3e9a910496b61ffd62996118bad0c26ce256d82d0ebe99ab7e7b521eb7ce05c7beeb0fc89a8f638778e53e6268ade5638122d332c2de620c88c72f0cb50f85b756578271278e6b377e84001f9a181da6af6f101a7fe416e31940089965ff8c5534a72eb61ae7917a7e69996f5f806317a969369e7eb980dbd32ca695ed7765988f7c3d2a2df6941713512192a255b2cbb156cb4cbcf86d65271a35c95409f0af297c0aa13b02eae008c25937da57cfb38d38abe194c11d1d7aaf92e1aa7960a570f4e8c14fd45b21cea0b9eab7066c2e7b391e17d4f5a5a7f5824ca6b74755dbe2fc943d5a352992758d52285f738b5af363ec0ff0c39e8bb32753e517a9ffe475098bb85adaebc04c361452c3f305c3892a0882baa140e3eabba86877c2712d95ac6fea46767f1725e99626d2b6a7bfc2d2bfdc3150354614203a669883998840fb27559516c6ebd9f30a34300515de1a18e5d47842340851a64a28113181cd80e1c3f46221b82338e9bc394205313b39e923965db82e8780c34ae469ee9f8382ee4d572d58a64e4b48ca0f8f585e6b643f085d1cb8520333e6ee2c9bd4c9481b4a6156dfaf1775e2a3811accee90c86516c2d146dcee854b9c00e6cc18948fa98e2baf6415fee28f620169b38c7e3a480376572144b052eed6f8fe170bf3d2d379d782d2c682cea3b0969455b55955b2078954d110bd79d9e8a9101d5e6728fc79f0101210c2f88b7f8b73f17f604604939738e698cd7a9de4d8178e78c96bf9b6e2548d23e5074ae89a18d394c84eeec3715a2be457db5737509b2ae07b5fddd4d4de197b2a1e26870b513384dcad7952c298ac397747aa04f70a3e4ae25379ab1c7c8b973f97a1b2be04f8d39e6424580fd2b2fccd379f8a07730847ccef2649b1be25c040a76dbf26b3924e5120a5562110358f642e167b547f1e140fb5c3e7b12feb87efd18733058845b97b79b72b64e03af59231b5eb3ce61a5944c46f93cddcb9d7576cefe50c5f672f2f3ef8e02daa68e5f1d20f36f7eee019240eb7862da34eb55bc4a40f689b53cad6a5299fc5947b3f2ba9e9d879eb9e466482d1bda9c556bbf0c63b33208468ec12f560a75b84d1302e3da81e6035ec5125d13bec54e60c41b99c1b57cf901dfaa745a417cdb74932cbda89978f52602970ab4a8201cc905476cc69aa60af0eb53b6ec3cae4c4a2b707dd467a6c23fb336951b6040a1d7398fac37ebf57bbfd440d6c7e822ed71dcb7b2a524a1b35c769013310934255483213f32036b1da29b0068fc1e625e30f5b0755c7a725bf362bd7921ccdabb626fb7b3e2120af858434f32acda8bb297120904077d25c17bac686fb5b7b1fc602f319ca1a71257eec4b947eae932a2b95e75fd7303aca764d06b3b22c45375a020f333c1bda4587463f85894ebfe3495ca0b88faa923b04701d12f1ef8af5a44392b50e4d6af346d92e0ec999948fefa244413b623c19ec9cfc7cbc848c57c09ad013bd9fa98714c26b8b6ed4b144752abd94a8731455e69b11cd7abe7c999f7ecc016e8b202be507b97e23b2d4d6d3dc4dce50b412ba7e0e76de37e8b3daf7d564af935cd1ed5ea35b7a6de44d3cf1b5401297a856d6e534c7af062261d6bbfa02d2c513ed63efca90b7eff781ee6e3aa00d6b2b70d1dbbaa40fe36396c53e5f39792ddcd2f8594312d851e4de6558f09e432543192beecf67886cd5ea2447c1b1b732f336d754ea592baa546a4dd2c2cf2ab95422e52dc6b93bbbc760514fecd68fcc9756ed5cc59f2659084e566ce9663d4ab7705a649c56f44871ffeecfd14b7140c3b01b81bdeb96ca1c546a309ad5c36afa89510d9f1df37e5d677148c7f9b130206f9c811ccc3a749cb136bfa58ba222f49798682ee77943f40255922b868238b7dbb0a8b071b6f619841014dfaa75ea46040bca2b6c3c50e05c992d8ecc130a83d597226b216c3fdf4438ac2703a258b1bd07daafc92cb55a383349336fdd2eee77e7f4e0db0c531eef1820eec6dd5c5ca23fc3183b3b0271f94d7ec2b16c76158b20e091f613d3ad485b67f66617bfa849f6f38cad648f55effcd8f0ea61c1e59ad52932ddd306ee04c142133cdb097c0f6c9ebdeb8d3b3e96c09604d6c24aef06fc0fddcd48fca2ed4360aaf32b5673bc1523889c324226b3057c6864a55f6a67f5df988f80c2f12d2960ef628ce9121fc7d64744e6f1453b1b6d23b3a0dddc1f083d59349ba1118792063026d1e26aeae5ea87d07e67bad30c38ced9c8bdfd391fdfa7b371c802d84cb133e4152dcbf3e020c5c262a5800f2953a794b9c254394ae5f83a35d6e46f4c3b71d00876469dc1331fe7ddf0cb3604d37c3bc1410139d2ca453b3800679fae5d07c7175042435e8205ad55cbd0b78f96ecef34687c8887477d965eeed648cc2acc90012189d0092e576f2dfc87883f30cca6fa749195a7994f061b48dc92e1b21903810a18bc8009f0e1e3f667c4bfbc44e502eff6dffe362e75db85bd2d04fb361242eebbc1e1b6b3edb0ab93672ca399242107296c15593661ee17218b0cf51aab8ae8799655c44620fb56ac1574ea11a795801fe973b23072ef3a5c930dde3d4e6cf4ffc14dcef694f0630262d77edcbff368385747aa8aae2987b51040f59f0c237f2d579dbb359cfce2c7f1a81efda524d8dde6749e0b5c8d7ffaeb3fc3286afeb34ca647ea02ecb8933d55b81335230029e5e31edeff5a5b79a202f6aa5f1f5db5d89aa101b1bf7e2c03bd32d9e489ffcf2cf2ec0ef4bba36f4fe0cc6e4062d97a6d8852b3b3bae73f4a70755bf6df9a84f620f3744fc4ae0d40bf3467346efeab32996f56627bbc76810fdc1422f6317082ffb060e5fd3502e580e4ad8222425f9136a316726a784d7e0bacc7aca3885779dba272adc7c05ef4eece2209b1e4c9502060a1079af043071e64fcdf7c6c70824ebf87a11a27e95a6e588727edb1118f8c88319dbeae2dd11d2a12b500985cfbfcd02a9b3e91925046c38271081667254e7bcf47bcf1503aba8da85a446b8ee62336364bb65eed0ff1519880898f37f7a5bdbce2f24ed3bb15586377c848dad255e3a01f9e8eca1bd05ce83906066a13cacda5ae7ec1164dae3bc58427dd5beff77948b4228780054f6e66bdf9b6cac30c13b2d15761247e78337302f9242eb4b86d4bede991cbae96abe72bfe56e121b854125b2db47a444593b1a2f5afffe50563b5919a7c23152f6de3db394774b3e082b50d3bc906b97416d19cb68bbfe8197d20add0584e954b3578", 0x1000}, {&(0x7f0000001540)="1227830afae2dbc347e7341f9ac80425765ef8b9afa822e3ccd6e8d17dff6187842c0258b06985108eae192a9d6d2adca8f18dc3b7a778436b5bd6186124f7ee541edcb384184cea24f97ce95da7930f3fd33ba8b23135d313dc47b0a854e52ce4243ce77d56470c0b0383db633f150aaf206b57ed2fd12daa66c9f396b1e4bd489c1f24d9340f02902df24e39a82d6f3ec25b745753d80577268da4dbd1a8a70bb28db3aee5b1044f71ad6d6b0be1d293b137aa1f0e5fd65b10be3c5cde01ad71d4fca2", 0xc4}], 0x5) semget$private(0x0, 0x7, 0x201) shmget$private(0x0, 0x4000, 0x200, &(0x7f0000ffc000/0x4000)=nil) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f00000016c0)) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000001740)={{0x18, 0x1, 0x3, 0x8}, {0x18, 0x2, 0x8, 0xff}, 0x80000000, [0x7ff, 0x1, 0x1f, 0x81, 0x1, 0x4, 0x10000, 0x6]}, 0x3c) symlinkat(&(0x7f0000001780)='./file0\x00', r2, &(0x7f00000017c0)='./file0\x00') r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000001800)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSDTR(r2, 0x20007479) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000001840)={0x8000, 0x5ee, 0x1, 0x7, "3140438f25c055af33e3c489987d3166795b0b03", 0xe62d, 0x1f}) openat$pci(0xffffffffffffff9c, &(0x7f0000001880)='/dev/pci\x00', 0x80, 0x0) syz_open_pts() openat$bpf(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/bpf\x00', 0x8, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f0000001900)=0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000001940)='/dev/bpf\x00', 0x480, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000001980)='/dev/pci\x00', 0x10, 0x0) 16:01:14 executing program 1: r0 = kqueue() mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) r1 = open(&(0x7f0000000100)='./bus\x00', 0x80, 0x0) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f0000000340)=0xfc) ioctl$TIOCCBRK(r1, 0x2000747a) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8, 0x0, 0x0, 0x0) 16:01:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x880, 0x2) setsockopt(r1, 0x1ff, 0x5, &(0x7f0000000200)="ddb6338193d946bd0b34e3483412323563ced6e136910f4efe4008886415eced637d9869fa5082ef7fddaa7d33f4ba2668c552c73f7822b42718d5c18e82f2b012eff0bd896e06965d0a7c902bdf77e9ea5ebcd11ee8b7c5a579df52acb9b86f2938a65545a1a2b3b932938ebed8cffa1f4ca350ad5e1d3df99167d8a27883ecbecd817bdf5c66186190011928e489ef2107ff8add2aae08dd10e044af622cf766e7cda07fd514024414de519aa6cc13d83bd698089b6238f2de050ded6f0d2d38e338aeffb246975710d96fd48f42f02d9923f75524d0e188d57f1c54ae27cdde", 0xe1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = socket$inet(0x2, 0x0, 0xfffffffffffffffe) bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x160000}, 0x8, [0x0, 0x0, 0x0, 0x0, 0x4]}, 0x3c) r1 = socket$unix(0x1, 0x5, 0x0) sendto$unix(r1, &(0x7f0000000300)="2e54f9189e05d44f4fa78dd3fd8a1a9bb55549c55dd3bec07111fdcaaee1a4391fd75e2a2aadc036f77ec9583ab9e69c0029aad1800626c4062e59c79b6358906071018d1f4eb9b1467d9f9022a65fcf2ccb20222d3ea573627a4fbdccc2e2c9adbbad262d587a641f5277a3c8765a7ebbed07642bda14b21fc3620a67982a4a11b37ba016fc4912de176aaeb9517cc082c92545c67e96edc719ae0043ee2d68515422b6b55b7e91170bbd2b1117bd838012edcfbb807d7c7b7a768fa0205cd5b585798b670686dab43085e11b845117357ceaa5f4bb874aacfc8780f97f0f152f791346a739c40132df5e2ca9d5f71783ed8d42d5c3f1f219bfd0c09842d15b69d40b128eaf332da5daee55ae036cad9621537c03151f286641afcb69ff19c52acecee49454b47c40a99c5ad65f28cea4de3efe01baa9d71f345aab35f0ec682fd97068dcb4e96ff819608e2a693939c6f280508c5f5642165c698cf3a03ec9c97c4d0fa10ae822a6573576259214aa0926dd624d452e3bf3a24528b6b766180829f39dc23557a5defe3a4bf4c554fb68fa6a414690dc9cbe98d0d9d7f2f7d206236bd9fef81224aca0e8a92090927d15af7260af47c35634908fa9eade993862dc7806314c8297a45f0365b1a720e7b3df33816878e7cb8a175c7d470251f1960b91edea0999d9e453c99b583556a81dcbdc4c39853ed2efa2ed8b658d0ea6163533249ae59d61c7a901c1ee3265c9b18da5ed9a632e4f825302bc339f328a49bfcfab7018264de13153bf47180f479eea69ca9ccd6afad002dd84272985e512551dad167773412951c63b773ec20305c1948e4efdf2adcd209d713a2fbd678ebf0a1f5561afa6eaa32f67170d3bf41e1242abe360cb5a33a422e458cacb3482675007100e7c25b9bdfa7fe19c536742b2fb73a3e9f95dd337c6d5ae4c56b56c6a878a8f004123195e29f38037c1249d27459917a36b749ffc5db46b02593f38c3d59fb82aabe3a8ab335720455d54256941a3e046ffa15a07696afedbf2319a2f804a7eb28ac6e2f4c616cec4c3d3bbbb50576b80f760f293530c8a859da7fd408192a8b81756ddaccefea222118fb80405efa5176118db3e39a2e24b081b4e2a180cf4203ee38008351d4084b667073465c466f862d24a69b14d3f572d3ec1b231110361ce9dda2e2f875a1f4008d29f97f270076a8c00fa115e7e48992bd711d3223d812b9788bc754c75a7dc5389e23c0d35748915e89a6e996631d366c3edf7d70097dc0c03cffef84480987012c06552c2bae59b5a14683070cd048341b21ad8288d58f27734c6f03fe8861ca7edba13eae642577f83ea1c93bf008ba1ea37e7a400c612ccd472834680ac6265152522e5e6669e86eed3e90e875d657e180704d937ebdda094525e3053d75a2b0570c6da5b4e495fb3ce9e08c696caf727944e507da4a300da3c749c1c02b2566fa031d96b0e4be66d56b8dd3c5a736b300b363b27af0677dea3ea490232bbfa82ac8185dbebc8fbdd857d2092764d7398214fcd00d147251304098295ff4b099eff6a964233be3fc7ba951469c5573e06c432d80d68323502bb0090e3124bb87dfe6d866cd1aeeb8a79a9eba7322513598dac265bc26b463c59b5b1757972502db794a46a92ac0ee1542622c966aac52f6d7cca35fb0fed204fdf6e32d10a44d64169d51a3a261314a60120fd5015dbb20d0f74998d2cfbafea022acfb31f9ee3951a47705bf9b6eeb9ca4d12b42ecab61d3631610b205b816db48662efa018798cabedd295bf14666a01ab860844c5b38f00c71c7f67a788a64ed5c9eb33f13dc0acf1bbf243a05e8fa876f65c3b762c0e585c854fb7f61ac477fe3a9080ddadd4eb7c3ac9090de149a2c63c33cdea7acd2b330fa1cebcc1f35441e4653109c3ef8dd0c560c3db791f8e8e1f3cfc8b8b30a722ae98116a0ec65db725f87e5c43f66a4a392644706ea49d4b98fe6076d18af28ec54f51b621a8b92ea20f3959791df3a4892d0cd5f889990ddeb43a25823ebbf573076ddb3e68ae4563d2384a5d21de8335c2fc0aff7ecd28085da81b18f87eeb00b2c2e289601ba8fc50d9f718c04284feaf76c66a485033fd35760c95bb95b1247c5fc9b5e7fd4ae583c6ef3009e0f017fd6634c4b1de828be631523351b43845c50cf3db56aae931a2b0317fc67ae70974feea92a4390dd6558c1e282465adb7cebf1812e1d5282359c1519c4ff33fc223d5a5ca04d3fe5ba00e99e5b1ad236718699e603f7af59d975fd25b41a786815800828b5ffb1bd7ae5d589e113f0b7469619e18edbcaa91d2936c2cbd0a1331f97f7ec1c7a399129964af67793291f9409e221459ee9f7d54f9e322520fcd7a8d4b2f3b9ec94ca4ef82d17bc9ebf376d1521fd9010b2e0c2abed924ecd5fe2931463495d37d170bbb103f0e90faecec67f8fec5ff0fb13a5416261a867febbcae9e4d5c324cc3da22643284c4e69d466af6b22020fac6ac7086a4c4295f0044d18a401edb09c7b08f49f65dacd316eb27ea8684a3201053952b07939c26cf736bd8219adc77a73a477e623f8f3b1374366faed594ce08c0f5f370b4426cd508b184add1dd2ee8dc5223786fd280554be37f56137e8a36eefcb98725909e80b9272dcf0861eb00fee15c12625b08c405e9008928d935c5060ba09a194a03fbfdb809c02dc064b307cd49bf7a85198f62e9f0994338c5de299277118353f56d5b024e7f6cb61f2bd34b3e74b04e861e6f494a0c228fdfaeb2d6f846c10999b0543aaccb3f67902b6b09b6490acb0f83973b9c55fbf28aa30f8917533678da331231d766a3634ba8b09bcae8b00c14443b0e65bff61560eed3147cdd50786970ca523fee3cb92dd87ae79508e2801fd307b1acc9a9cc216d99e9d9a7183b2f09d8e731ea0452cb296efcb1430012872781364e6181b68473f8133e972281143ac2ebfdd9f725c8cc3e3702892b4af49151677b3994cf28136ba34153814fc29752b1184308f101151c204fecd9d9c8e445c51b0826b24b1ca3ae13dcd9dc42123804d4922d62e60b1a9229c8be7ef7bbcabdd01ca103e9880cc81ee50e6ec4dcb3378eba9d1737217f382b5cc230775d85c4a0aebfe6acbcc2331e9ab558d4077770ccd56c1eabb65c0f2e965701140e1ab6d8c5b9fb1221fefe75e20614df417c16ba5d1c9e8b9d3c73387fcd680ad374b053ebc09203c8fcaa7eed3abfda8fd1863da05dc06205dd56e6f8a73b6ce0411d7119ef47e8390338c1baf5b77f49054ee6429d26e32c28aa29e83712271c70d0e6f6ea1403067e8422cbc97ffd44d62084aa93cd795f965c46c35b091e5aa5b99d1df9f1ec743cc5dcc6b28b4a3963dca899159e96d9a3b4999fff5565adbe3d379ce7290155ab4828e38900a93b501de7b5e49d5985632211526c15f0b748a8b3a927fc6ba7000d03de0b2b53006c4e6aa2fad0ebc5da30418db78fc30fc0338ea239274e261d38bf50ec61b03085b394a910aae7aa9e1e4580f5be1cdaf178f9f4afa1e4b1c2fda947e15bfd12c6247606861daf19ee47beef6720a3412a6caffe96e27db52fb384bcd3c3d665d6c230c0a1dfbdd6143b1e2e3bc1de49d91c9360303d6e14dbd69ca70140ecc11aeee8b0807f735343b982cb85053b1685a2a3e13428c9f3b640fd5f6011463a4d47378a5a35bcb4a1486cd2d7dec338523cdf7ac0f4bc4d73123a963cc57ae9ade5a7d9d727ca665cd1cebe47d25f51ea10a55165360c30c27d5bb1da2f5e3e94f0283ceeb35370515d8c28f511282a729e7e696b69115199a2b934d38050b3a24682abcfefc8aadf03972e2800bca467e888ff7122e457691c84c3dc792716c0d87696933a3d6b466c25992ab445f6f6a0bbba5c5cc78a58b2fa1f5d38d055dfc50a265796acfe44ebc668c6d916c7cf974018096fa5bce20d2ccd5e2cfd5679b9274c16cd03fced5b0f47ec4a205c2a7771efa64e9c800932d5d48710c855b9a5f2ff7fdbf4cb230a6df3a8154e0677f3b3a2ac93a17252b89c89df6446b82c4000c080c0c50566eec0cac86be4baeaa133f71d5dfdb85e1f35a791b26e95bf90dc3d3b22fa99a3590be1d1a8a6bb061efe9721bf60ce9e1d8bc376c61c64a0d1524277496234daec6593c3024cce0e7be61250f2b9d1f5742855a8f355fe4bf6491237e5c9a7aedf65153df2daf56c40637b9dbb63056fbbca49b973391f8010819e9e07fb870c02bb84194227e554f8745ec09590e9b36e4faf99d3f09513dd56a058b5e12bad690466344ef019fd936f3123c33dad0c47c9d29419d9831639393ae8f53580ec249ae35d213bbd89075b607464f32035adabfca99d7aa60fbe20819a8df83a9e4fb3cb92a3ebb9ceb39aa1a0638db6c8cd514e4fa628152aeef93abf5bad90b911a804a983a67025dc3e96a2fd75f4b9ebab938d9fd1bb7d1a61d4d6da3412f37d4e716970fc47b252f00d7aa937d5703f010c22bd69c0aaeecf7e179512a48821e811c9b1dca10743b2876a413d1875d74cc6a40a3c9916460540470ca75a19624700346c2ca83b2b700a07f3323dbae976a2dbb8db87da141a3ba36722c0d73d7a111c19c4242f2662e7d4aa38be0468b495b47780bcd57c3462111305e2463f9745c0c1fe62349246c20969077bcd679ed8e68401935f7f3e3e21eb6d1db0a376f2d250bd416b9f39aa5dcc4c9e9c71e7775d8438fc95009eef9bb2cf398d5b46d6b1ef937147ca797cdd621851ec996e100362f8ca7fd9d9f1374d62d1a18f361727656df7ac6b0602a965178f9de6df0630a6d91f294c295563a6fa634fc93398ddaefbfc32ee0a0822725a3e44c951d58131c6b5eca4516fe96e755bdfdd33aa2271c4e1b45e907c12b907655c24aac8760f6a09e2070432473047a40735a2153289c4273b493d229e45c5067a4f0ad9b2a202ec381768ac2d018dd597c5cb484a8173e1a6d8ab3cfa0435c1de6301f1d8397e64f58268d93137de12aa6afb789800468f37bc8e8455cbe4fb566f953f3916c049587ea57da8d311b65b337cdccbc1796ed3c3fbdbfa85f0ddd97aed30650c703e51ed3dd7b2585459a157f500b9846a8cf4095f5e842b9b83a8dd0adfa9a185a74e9e6bd232bf8dc6bbf1ffa35ff47cf65eee0afcb475fa6f196b61ca3101e98431e5a6eef7dee604b437ca3c286c63632685ac9db957c62f10fbc5dd3558550abb526fa5961badf98df794e3796ceb94688646f2d376243e28312b82504a86eecfad9850d8bf49c1760529534b1d808fe5209ea630bd240090b2c830b4034441419d1e14fdd257b983c9c17349afeab43e2825e35564d7fd1498d2ee06b4421ed07657c3d20da8bde2c774caa3b4db85a8a809d31b6e5054eaf6319f82d59a5dd53cfdd590fc26fe5d9e6fcaab65befb74c989ac71da10cca0d1d55894a6495482eefe9e431c45c71b548c0a492a30a064b3d51281ea1659c155eda9783a414008286c71718a0de2c33f22cba1a804ba399560743c3a3a5b2d59c9e6276087db769d2d2ce82293ab138f5e341bef4255236a9003bb447d82759bae28c06068f864c47448508991548a56d176ccc9c99cd534cf4d07ae6c9992fc08984672376b6d42787e3f3548c6cd5f4953e8be42335ad5b041b6ef4fe6a7550c59fa253ca9db0e75014d2a2174cac34ba6dfafff762f4ca5418758109b82d49e42a40f64d65990980e52cbc0b7da4843f55fca96f67c61f2697cd97304e28c8febda0dbebd8dacdb5103621357898c0c", 0x1000, 0x8, &(0x7f00000001c0)=ANY=[@ANYBLOB="f0958eaa3595a8a1cf5b9f717927b1d9ff6c2600bfc34042425b0fa11eda6b9b68ac2aed5d02c323f974ec0d2b3194367b185170183a4007010c9475278b929f678cc2689659783f2cf43aa561322e297a54d143731900c4a8209cf4031e729135c65d89632f88ac2f59140000000000"], 0x8) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000040)="670dc3", 0x3) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000080)) fchflags(r2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:14 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) getdents(r0, &(0x7f0000000180)=""/4096, 0x1000) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000000)=0x7000000) 16:01:14 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x20000000000051, 0x0) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x3, 0x0, 0x10001, 0x3, r1}) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000100)=0x100000000) getpeername(r0, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) fcntl$getflags(r0, 0x1) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000006c0)) writev(r0, &(0x7f0000000640)=[{&(0x7f00000001c0)="b4fa6b3dbe6254e202c1222ac1a05c6627c18b85e3581991676402c93bf1f6524a9d10bd44f6a11ac1b20b09ee702c91471873c42d71685e73c71513a2ed6af5866e35958381ced0785460d7231d0baaae9ab5433b47efa2815479c7c8149ede3386a4284f87e5b8f190634469972666dea9037fed9d1f6a9fcd9a52952f56ee28a3d0fcb9ea68e48841076d4ac8d08fef97edf8eac9cfe49a9aaefe8ae6", 0x9e}, {&(0x7f0000000280)="d51fc1a1cc3dd647325ab352821a133b", 0x10}, {&(0x7f00000002c0)="ba79ac423f1665da00450478b2532ca136309d2d6755f99c7066e3b88a1806b0b47e0c915a08517fd0362dbc20b8461396db3dd70d8359b9ea6b13a3bb58ee6ed77a4f194d7a8bc1f6d8dcdae4aa7da40a89f13f73c4578596571ac2b214968593c103a34a7ae48fd9", 0x69}, {&(0x7f0000000340)="449d783a8394ffabfc8184dcd1c4e022817597b336221acc3706174fd07d974f5ed51fbc2529332b1b414ebfd26b66678b333071eb09e62029f7b04239157a4489c1a3fd902cdc7e4cb6e92168976f3d50acae55014ef40cb9b154a3d1972b69c821ec5e8e8bbcf9d53b35477c838c", 0x6f}, {&(0x7f00000003c0)="9d45e9c6239a79bfbd1fbfbbe00ad0f699f98c5ff15a7739013bc1f37d5589500213fc462e700571adaf8495f63313fffd7705ae7dcab4d14b2b388aa833005f8286b58f620dbd08d6f7d0", 0x4b}, {&(0x7f0000000440)="587b5463e5061c9fa81321010f74048b5da324cb8a9fc425ddd81799a0a3d0b7b86e23183472645a252d55941c927cba0538b68dcd6d2cfc913084bef21f968d88da7005f7a2476cb2243ab6e63ca3b8a8046893bf7f5a3f1056a159f8f81e46a773729efe6ee3056c1eef316e1db4667bff7e9555da10eb207791a904ee0a1b62f770efd440ece9e14b2272e3967ca20614478755aabd44e24e7f25125eeabadb606af34ca369b5bfc4ba42", 0xac}, {&(0x7f0000000500)="73813be619d0f7ea2fc1eb4ed835e77812c7e7e020c6b7969ceed996e13dcb658ea58539d5417c02", 0x28}, {&(0x7f0000000540)="00ca4f60d2b0dc2d78519be1fe1f0168b61746abfcd5dd177feb1525181c984f23e15a8f78d0d7d15c3b701d74ea4fc47520bfa0ba104445733f2db4ebb73a5712ace80b8515607c65c697c7760c58388b691bbab70c0c0fd7dd91e0b4a3718a0856da200b2e0d32d9ecbd6b9b93518accf424d6d720a68e8b25840334a27504a30bed14f9c471ee17ff6ffc5667c269108bc40b9bd99f95e14a194e87317ff8e0e5094af79910f9a4891e471983af78fc28011fb1bc2ff97c04b1d7e33663c6dbfb857b06c03f7e4eca1c5556bac5672a51eaf3816b2f7214a016666fa1bcd6148abfab4d8748a1f70b43032305710f", 0xf0}], 0x8) 16:01:14 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)=""/247, 0xf7}], 0x1, 0x0, 0x80000000000000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchown(r0, r1, r2) close(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:01:14 executing program 0: setrlimit(0x3, 0xfffffffffffffffe) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) 16:01:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x800, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:01:15 executing program 1: setuid(0xee01) r0 = socket(0x10, 0x7, 0xf7fffffffffffffe) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000010000000000007800"}) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xb) r2 = socket(0x80002001a, 0x4000000000040001, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r3 = dup(r1) ioctl$TIOCSCTTY(r3, 0x20007461) 16:01:15 executing program 0: r0 = socket(0x80002001b, 0x1, 0x1000000000000000) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0x0) 16:01:15 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:15 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = kqueue() connect$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x3, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) 16:01:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x27f, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x4d}, {0x80000000000014}, {0x100000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="b3") 16:01:15 executing program 1: mknod(&(0x7f0000000600)='./file0\x00', 0x207e, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x18008, 0x0) setsockopt(r0, 0xdb6b, 0x2, &(0x7f00000000c0)="0adb990b2dca8767398d9e3ef440601b6389f9f17e2768f59d9b01b4362f0d25da7d022223908cc84e7c98da9544b6ad558d91e6151e2c66b4d7d8e8a684f290e39379c2241327afae856b2da78c1289a7350ee96a95ca01c0f63375c2b7c95d15c942ce979f1b734851b828b89c78adcc33826433b1bf6173a6f7adeeecce1fe5583c3bb9e1fc646eb35ba7afb15d9bace43e7d", 0x94) r1 = open(&(0x7f0000000000)='./file0\x00', 0x100000000000100, 0xfffffffffffffffb) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "1f5b0f426c0e1d3e9cd9c4499a759070832c609b", 0x4}) 16:01:15 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000080)={{}, 0x0, 0x0}) r1 = shmat(0xffffffffffffffff, &(0x7f0000a00000/0x600000)=nil, 0x2000) shmdt(r1) 16:01:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x60}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) 16:01:15 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) shutdown(r0, 0x1) r3 = socket(0x22, 0x2, 0xa71) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r3) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 16:01:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x45}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000000)=[{0x0, 0x1, 0x6, 0x3}, {0x81, 0x1fb9, 0x9b76, 0x2}, {0x2, 0x0, 0x221, 0x1}, {0x1ff, 0x2, 0x4, 0x1}]}) syz_emit_ethernet(0x1, &(0x7f0000001b80)="c0") : 3.65  :  43005   0.00 0.00 0% 320 : 3.65  :  43005   0.00 0.00 0% 320 16:01:15 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0xffffffffffffffff) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(r2, &(0x7f00000000c0), &(0x7f0000000180)=0xc) r4 = getpid() r5 = geteuid() r6 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={r4, r5, r6}, 0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={r4, r5, r6}, 0xc) socketpair(0x20, 0x4003, 0x4, &(0x7f0000000000)) 16:01:15 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000940)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x80, 0x14) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000040)=0x3) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x828a, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)=""/155, &(0x7f0000000180)=0x9b) getpeername$unix(r2, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) r4 = accept$unix(r3, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000fdffffffffffffff000000000000000000"], &(0x7f0000000280)=0x15) r5 = accept$unix(r2, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000340)=""/158, &(0x7f0000000400)=0x9e) close(r1) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000440)=""/138, &(0x7f0000000500)=0x8a) r6 = fcntl$dupfd(r1, 0xa, r3) sendto$unix(r4, &(0x7f0000000540)="ac04ddc5f99ec28cfd663743c78d4fbfbe06262633f72cd058186737dd2f52f8fb88f38f2cdf8943add668b8105f24de9d9ff8f1b71d991cf3a43f46ff1a9f56f6540040442adeab02ca363ea29969b9483d1e4586ec448ffac0adb103e406e50149c991bff281f3d2c556a479c5956423a1bac8d34f295b8d67e7fd5496d48d692d959be60d15", 0x87, 0x4, &(0x7f0000000600)=@file={0x0, './file0\x00'}, 0xa) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) fcntl$setown(r1, 0x6, r7) connect$unix(r5, &(0x7f00000006c0)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$WSDISPLAYIO_LSFONT(r6, 0xc058574e, &(0x7f0000000700)) r10 = socket(0x18, 0x2, 0x2) sendmsg$unix(r1, &(0x7f0000000ec0)={&(0x7f0000000780)=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f0000000d40)=[{&(0x7f00000007c0)="32eb8841ec9a1304efa58591c37faf6f8e9f007bf02e80a28b788970a24ed28db62040b140d5a18589de7fa67a33cc4ee994d89293cc9ffdf55499322263afacdfa900d8ca032b5aba2203c5c1db2c8f0f84ecfad94bd20fae6428cd836c86eb9f03c8b1e9e201d210308b9dc84cab53d753260711d7b82f5f44ec8edb1b691242241354475a4be7ac004a5858eee0e73088f6d258a85590069175576474e99a32675e", 0xa3}, {&(0x7f0000000880)="312b2b8b7d1c4fc4f1040455f519d64cbda445646e3edfa3665d7c23adffb2b5526d869fb7c6cb76564b6d65635f076817acd6a884e8a116b36e4e372c9639937cf866ea22d7cc7df52a9869815dc55f8e4136b430718ebeb5732306602b5ce7a2b4d3b231556c9c199c3ff2cbe0f9747552e30f1f4b95fb741deebdb2ba470634697ef78f6d77a06a7f7b772e", 0x8d}, {&(0x7f0000000940)}, {&(0x7f0000000980)="3c30ca8e19c0206ebd1cffa50a927ad14466dfc3f3fc2bb66ad08c804867e6ad393ec5145a9d43ccac81b0167340da4f76ebd5d16131808a628fc6172125c95f5ff04aa3ef73de4b04237f20780f965eb23ce716ceab96f2cb67c02bb0125b47d0dfe7f750df9704caa4ea7798ef54aaa6e86cab65b42dc5111361ae2bcbd3c49445c65a6e0977f149e4efd983fec0894c497088a934264ffd1780c5095acc32", 0xa0}, {&(0x7f0000000a40)="68853e2a9b96c1f0c7ee666b43ab36ee1637b2997b6323ef912cb06c333c5e88a1c7d04f29fd93cf1e11d228df725b2d0bcf6cc7227907e98849d12cdae73f078b2ee04941ebdf200b0ceaf5d16b0b04bb8abf11b39ff08fefeb7652d87c8a8e6ab7900c18a43d5cbd0e151d28144fa6b02799865909524677acb4e750c989aab87b962f173eacbc27934d578c32cb0144c4c92ce3cc2771df9716cc53d8e68d24a4eee8a0ca14d09bb8a6afa7de066a7d703d5d732397b64bc07604eaf7e45f4bc67b8a40f2a432c4560acc7d4b96a0c224e0ef1bf1c57e3549a7", 0xdb}, {&(0x7f0000000b40)="736bd8325054308dc2fd43b0fddb0350320d1205c1e1ca1851f5c792b35d0475db258cf2bc764b63525edb10f006cc7d735bc9486d6fb2916819991c7e6cfcb8029b62ffd1e401da47177cc258dcf7b158ae4c93cbd5a41e16691cdbb5188d4db03bd1712de8ead079ba9fdbb757cb92ae0a7de2794dafa44be68822b8c09e5553ac1b6ef80d48e03529226ce3dc3dfb53570c5fe129759a0102bb4b4f4bd15885dd64659abc8cb934af2d1a608899811ff546d118d521e31fa5309ce63066ab7e61fcb9e1b8e995876e78130094c3e2465e", 0xd2}, {&(0x7f0000000c40)="6960cf995fc220b947ebd8a995843e91ab1b8f223dc1de3a484851d7a85247f231f5117f", 0x24}, {&(0x7f0000000c80)="3db806bc10aafb6068ac9b9da1dcf17624f714a4a844cc0ab3dbb6c054da1e68795d3af39ad6fc86e30ce6", 0x2b}, {&(0x7f0000000cc0)="6ed6281210415df2f33788ae42b2237d0eed6b38d7ac646baca9df7139577cdfb288702812e525ae00162d96f6143bf54347961c703c77b31c560abd1f890eefec1a9b3f64d6be39e505987de601513fc3f9a7ea73ce6d1690bb0c15e4709413d5ee8dfc6bd54469e4cd0874706bcfc756d3", 0x72}], 0x9, &(0x7f0000000e00)=[@cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x98, 0x5}, 0x6) msgsnd(0x0, &(0x7f0000000f00)={0x3, "bbf254a5ca91f093c517213c415e184739e357307ea4e232e4da130af5a0a8b86fc2c9a1e6e5e7d419bae9836d4c278f8c99fb62ffd5b129592529fb8551fee1516b5d24b8117fa541229a6da34a8ab8de38d4d5707fd5819f78a0b53ffb4b2ba17ce3e038602c4fb4007367e629365efd2bbea74c8a2e2f535b8ab56e70a669b5b2094fb7834b8aaeafd0c8724ad088eab253293d7286fbc9a6017c6e695703dbba178db04e4398b05711cd1de2068c9d74c9fe0de78c4c6bdb300def1ecba7e4c913758d0348e33dcba3d565a67d10f7e810d7109fe7a1bc230f3ae118e3bf56d951a5ea1d03b449"}, 0xf1, 0x800) socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f0000001000)='./file0\x00', 0x8, 0x9) recvfrom$inet6(r1, &(0x7f0000001040)=""/4096, 0x1000, 0x1, &(0x7f0000002040)={0x18, 0x0, 0x8, 0x2}, 0xc) msgget$private(0x0, 0x100) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000002080)=0x9) ioctl$BIOCLOCK(r10, 0x20004276) msgget$private(0x0, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) 16:01:15 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0xe3) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x110) chdir(&(0x7f0000000080)='./file0\x00') symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') ioctl$KDGKBMODE(r0, 0x40044b06) fchdir(r0) chflagsat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x2) ioctl$KDGKBMODE(r0, 0x40044b06) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000180)) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0x80, 0xcbb, 0x204000000000, 0x0, 0x9, 0xff, 0x40, 0x3, 0x0, 0x1, 0x1}) readlink(&(0x7f0000000980)='./file0\x00', &(0x7f0000000280)=""/210, 0xd2) symlinkat(&(0x7f0000000380)='./file0\x00', r0, &(0x7f00000003c0)='./file0/file0\x00') readlink(&(0x7f0000000400)='./file0/file0\x00', &(0x7f0000000440)=""/249, 0xf9) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000540)) symlinkat(&(0x7f0000000580)='./file0/file0\x00', r0, &(0x7f00000005c0)='./file0\x00') mkdir(&(0x7f0000000600)='./file0\x00', 0x12) r1 = socket$inet(0x2, 0x4, 0x5) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000240)={0x9, 0x8000001ff, {0x9, 0x4}}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000680)=0x4) r2 = semget$private(0x0, 0x7, 0x180) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f00000006c0)=0x4) clock_gettime(0x4, &(0x7f0000000700)) chmod(&(0x7f00000008c0)='./file0/file0\x00', 0x100) semop(r2, &(0x7f0000000900)=[{0x3, 0x100, 0x1000}, {0x6, 0x8001, 0x800}, {0x1, 0x8, 0x1800}, {0x3, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x800}, {0x5fd3054ec5787d2, 0xffffffff, 0x1000}], 0x7) sendmsg(r0, &(0x7f00000019c0)={&(0x7f0000000740)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000780), 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB="e0000000000000000100000000000000ab39666bb649a0eb118c8158706bdc8564de0eda8f7b5adbd7cceea2cd715cc27cecce23f43ce9a173216d0a4f344fa91a4015ae3c667f3cf33511fe8abf27d63ec31c3a4f591e939ea191b9c5093d1542384e6d36b2abab96132f2da510c66b41ca6fde9a20939881a62ce1e0a06ee790e08490f7a54eaa72cc6b1a6b8f2f91aa195458acd0ce3bc08d1af1fc2a86028b1708009573f5b063141332a07bf3e75f8d23ceebc35103000080bc7fe3cd4cacd26aadedd19f0f0724f74ad246e9d5ab7db89777f2edac1b6d90d33f254e7a"], 0xe0}, 0x8) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000001a00)=0x8) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000780)) symlinkat(&(0x7f0000001a40)='./file0\x00', r0, &(0x7f0000001a80)='./file0/file0\x00') chroot(&(0x7f0000001ac0)='./file0/file0\x00') 16:01:15 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) open(&(0x7f0000000140)='./file0/file0\x00', 0x9, 0x4) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[0xfffffffffffffffc, 0x1f, 0xbe]}) r2 = open(&(0x7f0000000100)='./file0/file0\x00', 0xc0, 0x80) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f00000000c0)=0xffffffffffffff06) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x4012, r0, 0x0, 0x0) mkdirat(r2, &(0x7f0000000280)='./file0/file0\x00', 0x11) 16:01:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x10000000040}, {0x20}, {0x6, 0xff, 0x80000001, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:01:15 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xffffffffffffff7d, 0x1, 0x5, 0x7fffffff, "002100008000"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8d", 0x1da) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xa0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000000c0)) 16:01:15 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(0xffffffffffffffff, &(0x7f0000000100)="6acac08bd459c646e110e6d9102f7f9b920bb49e79efba57645b68a1d29573c9c05955bc31c4b68ef1bbca9fd1c1dd9657996b6e219382114e3903f7b882709ff42fcebd64ddb3d5004625e2e9635da5b410d93e347a4919c69ce25320146c62632d6918a192bd8054dc433059b1addae9fc2c4ea2da96d6eea70ce9718f42a3e73b2e6455ea7abdb91d48a1484f534fbb93f1241ab85150a0b1295b7587553a567f47b62ed61e32", 0xa8) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:15 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) r1 = syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000200)='3C', 0x2) setsockopt(r0, 0x3dfc7818, 0xe1, &(0x7f0000000000)="f81c4ea51043c1834316f2f84cb813b11d36ad19bb3831abd64db8ad810f32ecdc1a0149b40cba13881f28e6d74ca0b906428cff31b11afd5e05779747afe9a7ec462db19dfb1c7f241d17ebc5eb92044edc1a7d6e3c1e7ac451e843da6fb8c9b86dd9895fec256b14b36e856d", 0x6d) 16:01:15 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg$unix(r1, &(0x7f00000001c0)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000040)=[{&(0x7f0000000100)="eb62914887a898fda8eac0ad1afa42a860ad64c4338b8d06ec43b25272964cfdaa768ea1686bae8b13bdccdc9ae6f46e45cf7c396ce275a934d83a1c89dcf68f97d7d7218e647d57df765a332733176c6b817400578d63168923b41b4b1a3a488f765f02de4041261140a18468c1ba7b9e9ecb70026d29b81ac1e0f167946e35d22c68ef0ba3f4c4224766113a739e58348e7ad0f2cc3b1fa8d055695e514b178f7075feda78f19c8297", 0xaa}], 0x1, &(0x7f0000000080)=[@rights={0x18, 0xffff, 0x1, [r0]}], 0x18}, 0x7) ioctl$TIOCFLUSH(r1, 0xc020697e, &(0x7f00000000c0)) 16:01:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x800, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00', r0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x87}, {0x3c}, {0x6}]}) r2 = dup2(r1, r0) ioctl$KDENABIO(r2, 0x20004b3c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="93") 16:01:15 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f00000000c0)) pledge(0x0, &(0x7f0000000100)='\xdd\xd8\x90>O\x8d\xfc\xee\xdc\x84\x7f\xf9\x9e\xa9\x02\x8c\xdav\b\xa0=\'\xc7\xb0\xdf&Tj\xe1\xc4;PtK\xc2\x80\x12\x9e\x86\xb5\xd9\xf4\xbd\xc0\'l\xb7W#3\xd33[\xc8xV\xcc\x85\x11\x1b\xa3\xc1\xbc\xae\xf7\xcb\xaf\xe92PM\x94@]\x98\x90f\xc5\xdet\x1fr\x01\x1d\xce\xfa\xecr\xc8O\xee<:\x8d\x91\x88r\xf9\xd3\xb5\x10\x85\b\xf02-\xf5\xf8w\x93Y\xa6\xb8\xabQ\n-\xcd\xbf\xca{\xa7D\xd3\xc1`2K\x88\x88#\x9f\xfb\x8d\xc5U\xdf\xa9\xb0\x8c\xe9\xf6\x97V*6\x95\x1b\x00=\" \xd0\xbe\x02\xe9\x16\x85\xb0gi\x945|\xcb\xe0\xf1\xbf\xa4mp\xf6\xe1\xe46\x84F\xb2\xc3yc\x13\x8e\xa7\xec\xda\xcd\x91\xe5\xec\xfac\x04\xfesc|\x8dblXcW\xe1[\xfb\xc3\x0e\x00B\xc6>\x04}\xbfq^\x85\x15\xce\xe8\x88\x041\x81\x9fk\xa1\xb8\xe3Q\xe3\x8e\xf0\xf6\x0e\xa5P\xe2\xa4uU\x99\xd9\x05Q\x17\xbc\x17\xe3\xa9ah3\xba\x1d|\x02\xa76S\xf2\x9f\x18\xbd\xa6u\x1f\xcb\xc4t\x0e\xba\x9f\xfb\xd9Bd\xb9\x1a4i\xb7\xa8\'\xb2\xe2\t\xc1\xf4xP\xcd\xac\xc6\xed\xbd\xf5V0\xa8\x11\xfa\xf5\xf8\x04\x028\xd5\xa0\x8c\x8c\x12t\xd3\x15\xe8|?\xf4\xeb\x1d_\b=\xe0\x15\x85\xb7v\x10T\x8c\xd3\"\xcf\xdcJ\x9e(\x00\x1cF\x93\xc08\vX\x9f+=\xcf\xc9%\x1c=\x8f\x89\xe9\x8d\xf7j!t\x14') open$dir(&(0x7f0000000080)='./file0\x00', 0x1fc, 0xfffffffffffffffc) r2 = socket(0x18, 0x1, 0x0) write(r2, &(0x7f0000000400), 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f00000002c0), &(0x7f0000000240)=0xffffff77) setuid(0xee01) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, &(0x7f0000000880)=0xc) kqueue() setuid(r3) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000400)) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) sendsyslog(&(0x7f0000000300)="fc5debe569fdf1ad73427f2e725a249b45b41bb740cf43f038f919f8df3b11f5a69cb34c4702564f9d893f001f60d08b6dab27a6dda40fb217043c7404c70a416ef08ca35429ca0d5797d828f2a3ed180a855959389d41c8931c456358e95c442214d17771702858d4692daaaa0dad5efd5ac9354062e5d7cfdfe7d7552d69e39ce2afe0ee0b4734f6a7559cfb3d7135aa16ef99247739", 0x97, 0x2) sendto(r2, &(0x7f0000000480)="80124aedcf2c68fa5a16ef69b621554ede04aa4609773ce58561bcf7e6a58aeed7e570d0ff109167efea6fa2a4abe155462168b8c52f1437673b90f339268f004d6268160af9bcd43a85b094eb87a5a3eac2982b187074fd44390eeab4caa3b93138fda87c3eb08d242995c11e457d14d803", 0x3f3, 0x2, 0x0, 0x0) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) pipe2(&(0x7f00000005c0), 0x10000) semget(0x0, 0x4, 0x4) poll(&(0x7f00000007c0)=[{r2, 0x4}, {r2, 0x65}, {r2, 0x106}, {r2, 0x108}, {r2, 0x100}, {r2}, {r2, 0x80}, {r2, 0x8}, {r2, 0x1}, {r2}], 0xa, 0xac) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) clock_settime(0x0, &(0x7f00000003c0)={0x101, 0xc9}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000280)={0x2000000000000043, &(0x7f0000000240)}) r5 = semget$private(0x0, 0x3, 0x80) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000540)=""/112) 16:01:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x30}, {0x6}]}) syz_emit_ethernet(0x63, &(0x7f00000000c0)="96ecc7ba8d4be4cb8c9a8d7bd90900e20dfd4e2e930aed36c64b2d633d2d0221a642667e1bae52b7d7e92a6c4f421c05ac7f8c1a28952c315638270a0db98d3c0c3f9de05ddafe5d1244c43454b1289bc859e28fcdbc850ae134cce8e940205dc024da") 16:01:15 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x4, 0x4}, 0xc) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r0, r1) ioctl$VMM_IOC_RUN(r2, 0xc028756b, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) 16:01:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20201, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000000c0)={0x7f, './file0\x00'}) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000140)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = dup(r0) listen(r2, 0x3) ioctl$KDGKBMODE(r1, 0x40044b06) 16:01:15 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x2) semctl$IPC_RMID(r1, 0x0, 0x0) semget$private(0x0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2d04225, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) fchmodat(r0, &(0x7f0000000040)='./bus\x00', 0x22, 0x6) 16:01:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x24}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000480)="fbaf8a8d1a029be96914f6357e0000c9f1d1c4f92a9b2b45ef76e25d207e593c527df57f53c2576bc2f3a2048c0d5730e09b25604fd97fa0a70c61c0c79d2de1cf8c65b27ce0ac1ac414b68094e987de4013bae44fccb40cf319af06fc891065e627bede8179f07ff8f30ead02ddeadfb5a342a173f4e00110355c1a6b676c76b2eee5144abaade7a60ffe721f223314599c26c9dd9d219e279f950fcc7f902532a9647b042f7fc9a942722b81d45ef7ed61baba3b66eec2afe85fefcb8531978667051770a11bcc4e80de069fad40c9d863c2af378a71076323d325affc2957e898ab591246cf75e199e650c79a2468", 0xfffffffffffffed0, 0x0, 0x0) 16:01:15 executing program 0: setreuid(0x0, 0xee00) r0 = dup(0xffffffffffffffff) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') r1 = geteuid() setreuid(0x0, r1) 16:01:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0xf98c}]}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x800000018, 0x2, 0x0) r3 = socket(0x18, 0x1, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) accept$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:01:15 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x80, 0x1) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x7, 0x5, 0x3, 0x1, 0x1c43, 0x101, 0xffffffffffff9d17, 0x16d54a03462ef18, 0x1, 0x9, 0x8c6d}) setsockopt(r0, 0x0, 0x20, &(0x7f0000000000)="caf5b415", 0x4) getpeername(r0, &(0x7f0000000040)=@un=@file={0x0, ""/59}, &(0x7f0000000080)=0x3d) 16:01:15 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r3 = syz_open_pts() kevent(r0, 0x0, 0x0, 0x0, 0x2f3d94ed, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000040)=0x8) syz_open_pts() socket$inet6(0x18, 0x1, 0x5) 16:01:15 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000100)="bd", 0x1) r3 = syz_open_pts() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETRAD(r4, 0x20004b43) close(r2) dup(r3) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa60200"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 16:01:15 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800010000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x9) r3 = fcntl$dupfd(r1, 0x0, r0) kevent(r3, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x2, 0x1, 0x7f, 0x2}, {{r1}, 0xfffffffffffffffa, 0x0, 0xf0000000, 0x80000001, 0x7}], 0x9, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x44, 0x80000000, 0x7f, 0x3f}], 0x5, &(0x7f00000001c0)={0x34, 0x9}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000180)={0xf}, 0xc) 16:01:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x9) shmctl$SHM_LOCK(0xffffffffffffffff, 0xb) 16:01:15 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x3, 0x2}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r2) bind(r2, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r1, 0x0) geteuid() connect(r3, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) 16:01:15 executing program 1: 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, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x1, 0x0) r1 = dup(r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0x3, 0x5}) 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:01:15 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) getgid() r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) close(r0) 16:01:16 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="00ab0c00000000000000"], 0xa) r1 = dup2(r0, r0) write(r0, &(0x7f00000012c0)="e6", 0x1) writev(r1, &(0x7f0000000040), 0x1b) ftruncate(r0, 0x0, 0x0) 16:01:16 executing program 0: socket(0x20, 0x3, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000691040dcc400000100"}) r0 = socket(0x6, 0x2, 0x7) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xcf) 16:01:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x10180, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x25}, {0x44}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x50, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) connect$unix(r1, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = syz_open_pts() syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") fchmod(r0, 0x80) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000080)) 16:01:16 executing program 0: r0 = socket(0x400000000011, 0x2, 0xfffffffffffffffc) sendto$unix(r0, &(0x7f0000000180)="50010502000000000000000313060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4ffb2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f000064e0629616b0a8e7000000020000000000000e0208a31f07d3f80004ffff00000000000000000000090000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a50d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc107c21d548f2de6c031b7b303757e60642b4506000000070000007105889a2b32728f83ea65f3482e093d00"/336, 0x150, 0x0, 0x0, 0x205) 16:01:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffffee, &(0x7f0000000400)="852b2c7b796743462b3bbf786ce19fb1aa77388cbe54a776340fb8aaf70d273432ed821527bd50ac657c48c5591d0da1354b5b6bfae9b29f90ec945008a83b5b14d4b8cd8c4c05d030625913adf2fe807ac5fa956c4da0b2ebe0301ae3b741470f6433111c8da65489966754f2f32b9870c99e54") 16:01:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r1 = msgget(0x0, 0x8) msgsnd(r1, &(0x7f0000000140)={0x2, "989bfc72f0654be5304bcd37ec5edf1a99b5efd6277c48700d2f0a38973531e62f351b6e7a2d12af73d58896a4b8c078899ba3dd9305577cc7173ac03385ecf5647d929f563fef32e01d2e1c562d962900208491fc59cfd5890877f9b8473306ac902d617d3d3626d2ebf98026c6b1479b7fab8f113f10312921e4d6dd1dac1d4251de27"}, 0x8c, 0x0) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") 16:01:16 executing program 1: setuid(0xee01) r0 = socket(0x2, 0x400000000001, 0x0) pledge(&(0x7f0000000040)=':(%/:-\x00', &(0x7f0000000080)='\x00') setsockopt(r0, 0x0, 0x14, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:01:16 executing program 1: r0 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200000000000611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f0000000440)=[{&(0x7f0000000140)="9c63c00a30f09d43cf52338cf5ccded5783cd5fcf4f384ca9cad8a508235102b5eedabb87be14ab180c050b32283457f009d735e60b6ad71dced7d29b7e958e61c6a993ad371a8bbb4906d17db319dbd94c26b41e2731a72008951d23778821c0190ebaf9dac209fc7852f66a61b8fcef630a495d3f301ab3aa0ff56431f546d7d0d934d9934f0ce92f2128677c5df365b90a1690356b24c67ad74b71380eaa28c98fd4754b56a332691a6a0792e95528fc9ebd2ff10b62d7930c9cbe5b0", 0x1}, {&(0x7f0000000200)="3fe24e0d3384e323d7af14f7701adef88224d8f80779d517f675a5614900844f0b43a052c3fd4ffd6c5edfd8188b1024bd53c68643a9aa8de96911d58a8bd2dfd10bcf97ef196ef9042566a2d07c180890deaeefaaf7c2b573adb54379f21fe10824f1f0af3dc9c641349da2fa5427ef74725d797992d9459afe709f7c7a37c68e699a2734fff89a1c55ffecace6ac34e51c2026ab6f42f4c29c2c3c03b5867919026015b0f3797e8d42d3ec07a387e9509f14"}, {&(0x7f0000000340)="49df6bb6ff593c1ef4d77a9e9c0462805f27686e96a08b07d6345e028ee0a019df0435cf14c89bc5e4489686aca0ba0e7f15c5c3d9381373d2fa7b56c2e97fb419991e2f73a5c2b17e7c561350ba1f000803dafb3a9443745efd50c040b3e54f79f1f64651d71c109dc11861a877b20254774bf7b1e7893dd46cedbad586fbc381a7dcc5b932f17b9286cc1a57dd4b57b0926d3c22abd8305ff9553a8e467895def7064928d33cc05287d72d8d4620e3048f9df6c9bd14503bb9c2f9c872c99d90c5270d4d99c5379865e48cf50270d20c9311e6c793c8"}, {&(0x7f0000001740)="eea0e5b45cb394dce77c1527a96b8210f5ef4c10c4ee3e95284e91f91bd92ec24e15f753997b8f2709dec608fd32027594091af50e9b57092f1ed9839ebc1f914ad9ff52b1d45d4ca492257ff9722440cd99d600885cce70724dab4566585aa7b3d76920ba2d0f096798fa52bb2f7563e52af36e091e7b9ec984d68e3491a7ae21ebe644bccb3aa902313f5ae9b0f16b909d5974a3b3e16b037dbd17b6526b2e628264ff2aff6902eb030a32d12cc96d6a3c0f8af12eea124e7c3ee8c8430b5c729f19689479d0e15b3821d36a27e49edca348c1ca5bb8b6a61b4199ed1bb9d5acaf2694bff5fafa05425813be98a046fd634b8b6f199afd2306e56625d65c56b8aa1239ac1a60f5fc22bb511f9a6a952ebd38d4cdcaac99024d1ee6a3c27313efa3dff70886a3b242dd920aeb3aba37e74005a6916341d15ba780c15d242176e7f2829387e7e1f207a0be55fdd682adfbe4003452aa6e7aa1a37ed266a6a6095deec0816fca51910c9f89aefbecd273aa14ec191334ac9c4c3a8502f64218c502faeedd4652fee755c8dd12ad2868224cbdf048c41bf2a31799d1cb62bfe54f6e1f7dfa8e83b8173a174558dd9b9b02b50f221f0daa142fc6c53c1ea5a42644c32c268e3e0ac80842c221019a46c0616fc25a39699d7cabdc96cd6447c825345f1c572d11434daffcf8f25da98bddd1365527d897146d46f1b72ae15092058d01d2e9474ff1c176c2dd39d6e2b75c297010885e905daccd321fcd94827e93c0cfbd04b16aacc2b3e32b215ba7f6494a417ce900da0c1641a80b9aa65b26f47d30afb2cf44222869dea94046f9f5890603ddf5f265947bf2d8ce3486e1c1f8714ee0995ce8e78656f6b7ca273de9b69cf8aaff8470ae6079df9d98a48829af2189a1678695a35bb57a12438234f8b7adce1df0fd799d5c2d052e4b7bcfccbab3fb4c10a21c226896353d19ca3d8600b3e9442006575df32a64e55dabb137424ed91e2fdd4d1cb37cc8c017f74d1b080b6fb69b2fadbaa9918c1850569241f5e14d56061604a3467fdc1cf1b6153933b6d2b991fae1f3af502cb910a9b015ba3f549b5451d800175849fceafc0d1a006fca105ddb7539030ff301c6021aed14cec98a781cd8613e080653f337bc671d6f63177fce0c236269cf24c50f7760ccf5fa6710a9f6d5071c84001f583efc6df1e07c3b22e8de1f4c70c40f651c564b41b11616a20cc68a7814942053204c56272e87b56627958188a4149e6eeab1fca53fd8a1070a1360a25772a883df436096618e47f9ead774b75dfbd4a0a6566f9f9f50b078e55a8f63cec4844951517ab598fb80634c8b9c0939b3107f70e48f5da1a9c68fd0a9eeffc9ee94589884abec62c6384311f9b9ffb74dc20e3a66e00b065d94e182aba1fe59692afe7ffb64429f3d9fcb32f6465e18aee75375fb88a1d64fb3207e990ae9687112ed454b186f4f76bb61fbed30dd1d861b8fa1335fc39cf09f9ce53d4245d115026049db4f849123c3e1ba550c1b9fd4b83affe19b7d8cbb44911259d25e62c2826f9a5432024a2140a7bd631cf9d3aee270eb44896fc4cac38a13a955e129aa9bf11d787fbc513975a7ffb993bc97e128a3d2b40c25e533381f12e94865b4c570456534fc3d2129d87c14215409aef21804aad3c09146135e8b1b124052609d41cd962f5d727c9543160c604d6832024a660a4ac2c8963158694bd3e192c104db4d6827808808a12d363e3023ce9d62921d8148a5348dca4dcde66daf3412facff707f113af29f65b0e7fded9a72da5e5faca3aae5f8eafdfbbed9a8d7c9c327925d975ae71e6f6550b7e72c46ecfc51dc424879af18e7e54097eaf69f89d357d68abaa3fce7a38204c568ecfce5d226c94a13ebd9cda983ac88501d4e838908acd7333986e361eb62584c1aafe18726b33845594869e9f7318a8d4bb66f6beaaf08aebb3548021a539c417b949e2efacb6df31474846ca564d083ec29a0f8a18e50af024703d650144437553188979d4e8a53129f7a532d2ce521b3dd80acd4a570017c4a00e8136466a3b5fb01770035d23e2710e8993374fdd97d861fd52556bb26172f14f4b977ffecd5c85a75f72c5ff65ccbf60aaa9384a9ed37a4046e57260e2df07c3d5c437a45b240c2fe69b764e7691b200d96e40690f42a76bb1ee374b45f0465b0f132c478aa4c62facb1ea0968d3501aad8626b46c728e5d641eb548d074fdb8c6c2650238ae21456044b7ce8cb5452c0f1aa3f8f88c29388821eb8f06805cda79646cbecc60ed961fe400c8fcd56ebdea3e34bf8eab12702b5fb17e9cc4e3fd5a006f06d8b2d9ec114e4c23eaaf50451fbe8a77065c8a5fe450f6912eb5d96c0aac10a21559616ec8c518c6a56db02b82f6139e15d4b5da0ce86f3cd7347419e5da90326e141187ec3d369b8a87886bd20c49efc01d895bb26221d6a39ec347fe3b36097153704226f5281fbe865724876baa694632104a18a4d8f9fba2eee93927bd599fa8816c594a8f452073251a2161e04ae4ae84aa71b431a6abe90e4743f07aa0b67874a9b617f9820d0d8677b4785eff281d65ca0bfa1a1189f1dbf148e3c457d73a0ff0f0819ffeed0402c70593a9d3b26cc01b15584ba9e13bdf3c871d9a82d1a0bace1e82eb253e650f0cb93552064b48fc1f0f45bd76776ebb6413f5bda683fd7bd88def8438198e536251637f1e70d0500f6979f9f663b82988656c151946d5baadcb79f2344ecb9071a7d2321177fd91f2f995394b5f13a4cfe1a87ad54814ed28463f6dc4d15ed2138cfe8265eed40acf32dcc7224fde07aa100bd160a8090079076841521eece58e9d4b4475cb0b63fb5b0b0019432fc4bd25ccae20bd5ebb891f004a0923f24720bb0879d99778b24eb7b14aa709c182a75068cc1ba995c5f5aecfd81418b972a27f93cd12781775c7ff22ca5af4ff5dd20f33762b5baec4c53dd1f97fdd4952859a802e632b527b56d562e182ddf4c8d88c3d3804f7bf9ca7b68ba7c23a943cb8aac786a9c4780c6bbd56ce311584c11f1fe67cdcaa1278a9d0f94e264ac78969ea3aaa2919125adff6433754ad16471924b766b8cd9115b154204885aca9e538a209640da66f0e43ceb608f8b5aba509d51491fe726494b1d6fa5e3620cdd18e0e166709815b841888f7be0a89b55b2c14fb055a17c7c01b1d7e00b2d19f2427689b82d8bd3368e5c9fdfa7008f759ef3aaeee59cf2c7a2bc073d1a686f45b46b3396ac4f47339c8718e3d223d980b2dfa4c3ae8eda9ff9f8bee4dd42e922c54b39a578c3933f07857cfa67bb3db0170ddb69c3f65e95a9bbd274189e14c23e53dba9dbd5d6cf9dd6915caf521cc328bad58dacd0bacbed4a065a702f6030fea396d871cb27c6a0e5ce83152ab49dc7fa925683c213922c283b6d8dc3e9cfc75977ee5a5f910dd83a3eb0ad81825b8d14daf92816429024b6196412559afde4dadcd8a18258eac2a099fca2ac18be56d563c8b36ad603e2cc6badc475dc4b85f3f271adc476e83a3f79470d6a4dc32e584cbbdeb06fc3411070c30d799dc18ac8f941a752b67d72a951774636afb278a947db4c8ad78e1335ebb32483b986800c16dc06557601f73c1fabf31ba2bc33dee2d0fb2d8e29b7f07df520f8010ac982c7db128bcf879317b53109cb3363d3c5f84fb009539acf8e09921c467986a9fbc222b674ac9e4b6a6bd4085b8a50949b2ecda5b1c19f518ddb41feee869ecee9426317245befa7686eb0cb1c478aa6052068831b2777118dd34fc490c1deb5b137737e154970121e44e11cddb9c6e0ca90ea94153bed51b549d6ae8216aab53527b12bdd3df7fd8ad43181f1a22876b8ae5d281d8c13563b6b06105befd448f34dce650afb9ccfb8294ebf1cb1fe3d745bb04c5efbf17549d45bbbb9d2e451d202ef4d6fd61dc2b543f61ddeee0f53d63f54de70641192b4add9c200d5034ca93f98b5b38bbbbb0e967b3e7f4e0a23e14526b32c9eb12f66e2030e0fe8cb9d1535536900e5cfa2476c5e9dbc4db3cc19431d8c9f07d1497b07b05e23bd75da5d8e15db833fe1e75f6da092abcc188a54daa7bfa94c5f5a52a7863c77a13ecbd831cb0cfce55e167a61bd65c87f497e73acf0e1f1b455d8665d3c03b44f0cc5efbaa92c264a3efc9e784afb0250d8ec911b0b69dcaaf32be4926d7f21aff82acc647cb07ad4c9b3f311f928cb454f658ab2c481e6a92b41f3d54450f222a0cc1d8120284fd42d0914ce8030d4e9a7dedb59d19088ad17c50b25b712a8ec8947b562b61fdd6cd43bb3fa81ed3e0560092ccb3af59ff00ac3dc19664bb8ccc2da20bee0e7275b26b22cb15085dacf2bd8a071f2f39bb76e8826bc5ae11acac40e1662f2fb3a14d8f098bdff6d5bd30723d9d11413d8c426d0231a79c82b7dd88cc56aea60331c8a7aaae25df70de6361f2238caa0a3115317c30282345c325c14a120e0fd35bb439b79fe9a91df23d50daea92cf88b26ad5e846f92a566d348cc364ebf8cb179576d8da756f7371812d2ce3f6aa28fb109cd062094817488fac4aeb3c170167ae66d97c8aac909824483499a1a2e820a26579f3500e7bf5a1428a7fdc9f8edc65093b0b49060987cc8a5fc76144b4fc6f5aadc549310f2a3af69065ec7e6e9f8bf3609ec3284cc7fdd53d89ff6cb4bbace89858aa903f3e8ca9520edf7183397fd85980dab57fdd1438b888dd70e634ab1622d32d1ac65af082f267ed6fdef288716b1756b77a309084859d6af51f72b9a22c4f479a9403034e926b91e83f9e696dc24192848a63ad1aecc2a396ac444af4f2884b46ecc0132ef5ebaee8e3c6ecc51be4e41017256563d69d7d41d9be6eaaa7d8cfcaa8a9ac0fa4302123dde4ac8e4cad30d4ee31aaf621f53cb5e9492c2c2754e058ab4bcf27050e40afde26198692ab6b3304d8d134faf56737acc65c549051e05226a485e1cc514971703d020a0b94c9ad956f8d897c5a8efcbbd33aeb6e0ecb844afa532a86095a23a958ec38423275f9571cb80308401c8a491ed14a3c8776b6434c49aa9c845507190157eb19b7eb36459434e5557f56fddb15ed9e16aec6e9d7a9ead610ca8a626e29043c620ad73a6861d8de378f80f5f9b06fd823c688814643c40bdab0fe67cbecb675e2d46d1b7bea03961a461beae83f4ba62f58a64e1157905025dad1160c5fb06dbf0790a8f2df7e9d35141ae7a459af6f30e192f5bdc46647c905cc30e3274d783586cea587d91be9acb6725eaf2052afbff34ab38ccbba764cd09c40e6b1f1d6db4c3451370fadc14a92b84ae0f35796b6bbceb1f7299a1b4708053a9260ff14f37afbfe4564f55fcc5e20d223da12eb5105be201acafb51ee68525a13504a13c6e47e3ff6cb28800d7cb4821ebaf4bd9a4b7a8d42e6c903ef44581ef1f784abc7c733064f67947d433d263d28bc66d0df69c5662ce7d6bf64321ee4da401e29aa5fb5d071a434499d710f3f5fdd84b202ab3ce664a2586843240def9585a3d077e7efd54943180295da1db32377d44ecd8c65ad59079355a4f9b79e236718a427090e252c258f49d8034ab84ab775d240ec215603e26170052384f9da2ccb1a8687990c254d48ebe434fbeca39cc97ac77d2062a88a27ae553e9eb1fc188d15f05277d5163ae6a639f066488430a5e35e269221114a3da2acf97a9b11cdb9737a9bcce6d65d8d71b8c44adef9000ba7ecc344a3a8f1739a90ed81feb6d0685e9981daac51c4c01d462b1e3ca33f7d7167a63c298ac5f32d"}, {&(0x7f0000000080), 0xfffffe17}, {&(0x7f0000001500)="408768067f7f66131bc3f8567c05e4ebe136b47b4d4c14fca71959abd44960ce8daf977b2ac7726ca8165bd5b9715319f32ed9b8142c8c3775e4ffcac5ede9d5faf793b311062e53edf3e6ce16fb9f136365b9e14ef4"}], 0x60, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) 16:01:16 executing program 0: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = fcntl$dupfd(r0, 0x4, r0) write(r1, 0x0, 0x0) 16:01:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = kqueue() kevent(r0, &(0x7f0000000240)=[{{}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000200)=[{{}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{}, 0xffffffffffffffff, 0x4}], 0x7, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) 16:01:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffffe3, &(0x7f0000000340)="e44725de82dedf9dc60208ca95a3c0878deb0e01665a0fcc7e6e0a18fee3f6d23d827f08060e379d975b63a9d4bdd489ca80e75cc0fea7581b02258847fdfd472c141eb076a87b9aaf63493f2c0938fff6fdc2529493bb45ba4de6525209b5061f6746f4fce930992e85094ebf66b926606d7a9ce4280fb937b2b4ce3840057873cefdb29f789a6f11dbf1924d010e693c57ed1d4c558d9b5ce67f1dcf7847c39e49e3") 16:01:16 executing program 1: connect$inet(0xffffffffffffffff, &(0x7f00000000c0)={0x2, 0x0}, 0xc) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x33, &(0x7f00000024c0)="f2", 0x1) 16:01:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mknod(&(0x7f0000000040)='./bus\x00', 0x2008000200d, 0x4300) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x9000381, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x7d}], 0x80, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {}, {0x6}]}) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) open(&(0x7f0000000900)='./bus\x00', 0x482, 0x0) socketpair(0x18, 0x1, 0x2, &(0x7f0000000100)={0xffffffffffffffff}) getpeername$inet(r3, &(0x7f0000000180), &(0x7f00000001c0)=0xc) syz_emit_ethernet(0x2, &(0x7f0000000040)="969b050e7625d2636b23eba33018560eac3d5b7b8d230ab006b26caf26cf652abf40b442de8eb68b0f917d0fe351912e29556a7d92e3958bfa8298de1629be2505b2fef4faf82095a5d9601379be180ec2950386a423384974dc873be3166fc73c") 0#+"$%.!",%: #/--!.$ %22/2 16:01:17 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x382, 0x4) r1 = socket(0x18, 0x2, 0x0) write(r0, &(0x7f0000001200)="775a0c118367a76ab09963dc8b8afa2063864aa9d0ee373cf0016dbb169e0823e8e87099f184cf8b96567e75a5ce3515bac60c816a472c9e0966c7ed17f9db3a476a0fd82a758e7ba862dfd5c4686f824ac08f9c8f75b5a276bdcfdff490301617f48c74fd61180114c152c7c2708d5e4abd5e6d17e6a3aae5f5b76a09c9a71758d5b1344944d2cd91b6b20c3a1d973af5257b", 0x93) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="d0519fefdd2bea7ccc4985c6272c595079cc69da094ae7f576b8861b2969cf790ed49e70de0fff21564d49978a3e47b9e68038c549cf6a3ed69c32bea83ee7ec6d30d2b5ccf7061133a04f19df243d233797fc1b0237b55147546a1a07671bdcad0826f70fe135fef03bffe7883ee1b7177f689304df774b433c6ed9216adcf95d9c74e1d327d8a3", 0x88) getpeername(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) r2 = msgget(0x0, 0x500) msgrcv(r2, &(0x7f0000002500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ea00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fcffffff000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f5ab8f4a7a244647c67600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f8ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000006a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000eaffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f9ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005cf6d57eccb8ecea5354086e90c8bd9ab3144354ba38a91b10403c24adbcfe08ed48f3fb522e424e357d420e51648dadac977d9a373e72f9d6acf9fe3bc673b76da83f413a093a338d3720e9a89f37ad4fe4e35564803c0fdcb22c44c2fea9b4fd21e41ae7a0e3ce674e4133d3099c33dda36015cc8ba59b45a900b980635836755e8de8e97d86fc43280de3827f051ed9a25b68df4dcbbb1807d0c8bcdb086b437b2c52152ca21c20c41cbd507cb6ead94d1092ff2beec536d1a108bd101fb6de0ca0a623563deb16c0df8068b3c01f044c2fa93a6d0ad408fcf8185b40369141986e24c70a9ef686d036ccfaaa553d890803a93831a27760bdb1e1b3bda856e16559ca86b0e4f67544067cfa331b6f41606c6996618ce0c7c3383ef2a96cbf3b61e16ddc08925563e2fe696385350d4d195fd0789a91e83df703031d9941e88542739a86cd8f7a854b406d135e08c09a3ace343f3facd02de786b5bf0a4aa3bc50f79b5cd18880291a109ca06bc42ecb6eb628ab771f4d1800fb3b5dd1ad26a332324a5b3f9c38c324f61d"], 0x1008, 0x0, 0x1000) 0#+"$%.!",%: #/--!.$ %22/2 16:01:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x200045}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:01:18 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = getgid() setgid(r0) r1 = socket(0x18, 0x4003, 0xfffffffffffffffc) setsockopt(r1, 0x4, 0xc, 0x0, 0x7c4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x0, 0x8, 0x7, 0x1, 0x10000, 0x0, 0x9, 0x3, 0x0, 0x5, 0x7c90}) 16:01:18 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)=0x4) symlinkat(&(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000100)='./bus\x00') read(r0, &(0x7f0000000140)=""/169, 0xa9) 16:01:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x84000080c1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pipe(&(0x7f0000000400)) 16:01:18 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x100, 0x5, 0x92, 0xff, "fc000658323d35c4bd4d7bf1988c16ebe36522e0", 0x8, 0x8d49}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x83, 0x0, 0x401, 0xfffffffffffffff7, "42ef517b70992afdff060200000008000000004c"}) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000340)="365534ccbe0094e976d9943c73617f7a3a47506e0985c30aab82d3cb6718414aea66a911b76bf788aa916a9b1a63ef26c2a82fd55e418437da1ccfac4e4d7c951829f0dac42957c6571bfab569ff2930d52544c234db69da11ca735a141583ea0dce0ca864b16c4f140b35bf7c591cf57dfa85f113ca394894449c9ac627a7706975b89c721c640b60bc48191aa820c7719e03cc52083b1ea969a867075f977a9c6d8da4ff6a99f55b82814b012c2e77f948faa4aae62ec75be1135e5038af485ea695e2319247a3ea5acae7f1fd85a706", 0xd1}], 0x1) 16:01:18 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) setsockopt(r0, 0x4, 0x8, &(0x7f0000000000)="3f8a203a64f82c189eae4ec6ef714bbfc48a7208f55a97702bf68b86178116aafaf3403ee3527a003c9ab72b28c554f7866a7abf2955b6aa0de4c340edae4acdfb21695ec4929a7a63d463ae88de95abf15e6ff3ae0dc974af7b62c12195e3d78f69d5620b32f7ca40a617266ceffde19d43f924c41fd79c659b9443600f0ef9e73849f01fc468c368", 0x89) r1 = semget$private(0x0, 0x3, 0x200) semctl$GETPID(r1, 0x3, 0x4, &(0x7f00000000c0)=""/4096) munmap(&(0x7f0000001000/0x1000)=nil, 0x1000) r2 = shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000009000/0x3000)=nil) shmat(r2, &(0x7f0000001000/0x2000)=nil, 0x0) 16:01:18 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f00000000c0)=0xfffffffffffffffc, 0x4) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000)=0x3, 0x4) setsockopt(r0, 0x9, 0x9, &(0x7f0000000100)="72ccfa29642068d2e9f394aeb5b99791c51d50b366d9f1adc68db8f6ff8290a86c21d3067680fc1df1913734f720bb4b6f27532ecc19f32dae5b9b01f2ed6c873d4839e8a849a7af1dc3fb594248a685fd61c954aba27d29aee6e74ba8cdcc88c90df0de78c0e32e2ad198a479bdab81a0baa87c603144b26bc9a837f83fb04337146c0f0a31a5f50fb6856ae9c9b99692e78c71f60d359b6c93ca6be11417706e33f675888c7a28d5c8fcffba170cf8121d7d83588a3d4df0", 0xb9) 16:01:18 executing program 1: r0 = msgget(0x0, 0x0) msgrcv(r0, &(0x7f0000000240)=ANY=[@ANYPTR=&(0x7f0000000680)=ANY=[@ANYRESHEX=r0, @ANYRES64=r0, @ANYBLOB="1ad7326307a6479f1e0faf7ea9d7a84acf571aa79cc44287a9892487a0c35197d3d25ec605d035"]], 0x1, 0x354ae17e82c80c21, 0x1802) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000700)=0xfffffffffffffffc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f00000000c0), 0x4) getgid() r3 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x10) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000100)={0x0, [{0x3, 0x321}, {0x1, 0x8}, {0x3, 0x1}, {0x1, 0x4}, {0x1, 0xb3}, {0x0, 0x7}, {0x2, 0x5}, {0x3, 0x2}, {0x3, 0x2}, {0x3, 0x80000001}, {0x3, 0x400}, {0x1, 0xffffffffffffffd5}, {0x3, 0x7}, {0x3, 0x9}, {0x1, 0x43}, {0x3, 0x10000}, {0x1, 0x77c0}, {0x3, 0x800}, {0x0, 0x7}, {0x2, 0x4}, {0x3, 0x5}, {0x3, 0x400}, {0x1, 0x80000001}, {0x3, 0x2}, {0x3, 0x7}, {0x2, 0x27}, {0x2, 0x400}, {0x3, 0x3b79}, {0x2, 0x401}, {0x1}, {0x3}, {0x0, 0x2}]}) sendmsg$unix(r3, &(0x7f0000000640)={&(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000600)=[{&(0x7f00000002c0)="051f193fd11a064ddf5fb712bbd48a27ef8184bfde2522ead891e8a9fa8e583b366e94d7e387eb55ad36ea608738541a0448d3b702b01ff877a914766652f47d416963190cedfd9ff588ec43b2c6e11b502ebc838e51edf4253ad63a4ccca83ee60dff53cc1109120650524f526d27be451f9c58be743e757331da9e89b17b2a4d53a2d341c265eb8c23a5abd980abeb7b26e3d134b32db5f869445342e2ea4145659313d6308d48751901ab5a1f1cdfb8e1e5b3885ad0f0f4b3941968ce12310bc1a46c051b03100ae6214fe3d672", 0xcf}, {&(0x7f00000003c0)="5557b3370c200c7cef7d8d31d8245c4b88e8610386e919f53e26d9de7d73c42472f0e234a4b0eb21715e7d202a928a790039fba536481823481c1f538c3ec949f889450a82f83bb55636ff65c4cc5488ec7ec7c4256efa8065e0b5d4d734e0e003fc825f8a112054afef04712a13a38aaf090c7ac0e40dc533a3c2c34f1d3ce9ca5329cd4645d6f099c6da99767e4e940ba50cc1fe5618793ddf280d43ed7d0845795a5e7e524f1c098f820213acff61a7e9a3533d5fab54ec3b3497ff", 0xbd}, {&(0x7f0000000480)="ebe1567ef5cc41ecfedc231f6ece7507e9f51712b1fb9d35d373b888a33321c194408055f37d8cb572879bcf741cb7a8dcf258981ab4046d819f33bcfae65e580a2514e86784c5c2f313a3f25cccd343dd863a927758c1aa483dfada3c639cf9db977ce09c1745e1ad7961e393a35928785c37910e0941c02715ab50714d2bcf842a6c366523a3565443d484fe55847150fc0eb95252faa98ca55a3faa", 0x9d}, {&(0x7f0000000540)="bc0c29958fe26a24f5799d33d79fd096c7557fd6b4a2df3956b233337b5635253d2dde10409698945f7df79993553c55289c6d301a25a48e03549a65c165ffd253eaca2eabd6e70123376d81497a5c11e0290145b42b89397c91c8d71c18f4d219aa9ac34cb408bfcb528e2915409fe4b6f8cf531deb552e30b1a2043bbefc328b77470506d636746f203f61c78a41201460518a67facddf04c4f4c28eb93c54009b67960d8ee6df0c0b51afe6483a012b4ce779d3f4", 0xb6}], 0x4, 0x0, 0x0, 0x8}, 0x9) setrlimit(0x7, &(0x7f0000000080)={0xc000000000000000, 0x1}) 16:01:18 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000200)=[&(0x7f0000000100)='\\-\x9a\x00', &(0x7f0000000180)='/dev/tty\x00', &(0x7f00000001c0)='/dev/tty\x00'], &(0x7f0000000280)=[&(0x7f0000000240)='$*%\x00']) ioctl$TIOCSETA(r0, 0xc2c04223, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) preadv(r0, &(0x7f0000000400)=[{&(0x7f00000002c0)=""/201, 0xc9}, {&(0x7f00000003c0)=""/55, 0x37}], 0x2, 0x0, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10000, 0x0) 16:01:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x90, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = semget(0x0, 0x4, 0x25) semctl$SETVAL(r1, 0x5, 0x8, &(0x7f0000000180)=0x80f) r2 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000100)=""/70) fcntl$getflags(r0, 0x3) 16:01:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup(r0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000380)={0x6, [{0x0, 0x7}, {0x3, 0x2}, {0x3, 0xc5}, {0x3}, {0x2, 0x4}, {0x2, 0x100000001}, {0x2, 0x100}, {0x1}, {0x2, 0x3}, {0x3, 0x3}, {0x3, 0x5}, {0x3, 0x7}, {0x3, 0x4}, {0x3, 0x1}, {0x1, 0xafc}, {0x0, 0x80000001}, {0x3, 0x3}, {0x2, 0x1f}, {0x3, 0x7}, {0x0, 0xffffffff}, {0x3, 0x7645}, {0x3, 0x3}, {0x1, 0x9}, {0x3, 0x3}, {0x3, 0x3be}, {0x3, 0x7d}, {0x1, 0x2}, {0x3, 0xff}, {0x3, 0xc73}, {0x0, 0x3}, {0x3, 0x3}, {0x3, 0x8001}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:18 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) accept$inet6(r0, &(0x7f0000000280), &(0x7f00000002c0)=0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x40001ff, 0x0, "000000000000000100"}) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x500, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x80, 0x0) r1 = open(&(0x7f0000000240)='./file0\x00', 0x810, 0x100) r2 = socket$unix(0x1, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0xa, 0xffffffffffffff9c) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x1, 0x50a1, 0x1}, {0x18, 0x2, 0x9, 0x23e6}, 0x5, [0x6, 0x1f, 0x401, 0x5, 0xb9, 0xea, 0x1, 0x8]}, 0x3c) r4 = socket(0x18, 0x3, 0x0) sendmsg$unix(r1, &(0x7f0000000780)={&(0x7f0000000300)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000700)=[{&(0x7f0000000340)="27827851a46d61396cc9082a2e", 0xd}, {&(0x7f0000000380)="151c1e99b381a8c948cc3fb1c0def187a5a9bebb7b8318564519a5ce8ebeab229e5889df0006d1b787c0ad953936163846e1feeea3226d6fadc1a193638b7390014cb806cfa0590c64d638270a487c9f19146a2948a4c3073b5ab2330f95d439dc3b3c87b10bbbed837de4c76edba48b381ca30319b113215e018d398c4a130eadace33d6720e1e0f7c57d92f526cc2c04522fca59f3e2bb0d99eb3fc160427582beed17a29a0d04c48230b9105b8341c0", 0xb1}, {&(0x7f0000000440)="b45c2de387732684d0c3c0c91cbeb60b1f4ed7bb9f9b3c62adde849bda3f64c7c5f12da372d3d82983440b2b134ac72aa38796d5b55f525530c3da41979e72b5de77f2dd959a8a117a9c62293549788be6a46ee31889c8b4f1f2722fd3c1d00957b345e5690607d7df893fdcefe7cd", 0x6f}, {&(0x7f00000004c0)="576db71188de068a6eba48235b59b95cd4c1e975e7a6d75c367ed9642363a895ef18682771e0666b56c05680589dea56617cc1f20f76554056538b75cae872698aa4d9f59117245082aef23863e5b934b40ef3288dc402ab5c84cec78cb0829c0db91301c77256cf6a87b96e", 0x6c}, {&(0x7f0000000540)="137755909378f08f5b1760943bb013ebbd531749e6002799bfd9f09b2c29a6a926e6ab2276571881ac9f9499aac5df30cce297377ba552466b1ed47f", 0x3c}, {&(0x7f0000000580)="5a79ab2e7961b3ac18017450039d2acb8e9cc122a00c9f7f8926ab8875da08fa528269973b902898f7cb3c790c04367a03e5523ae02e07682caf3e6acc7c50892044d47c18bfaff071eafe8abc8eec474199f4e423c0cdc572cb277b573ae774c4222d684d5e4d3f874949c30287efaf18a6916bb54e7de800e96a5d0051b5c8d10acf5ce17052a0c8101c6bdd74190b1e93", 0x92}, {&(0x7f0000000640)="00a3d05447c8fbfc4930456b8abfd0bd7fc31fd5d07321067c1763ec8beb3bcea0bdc6fb18e3a266ccb530d2ef0bba7bb5942afeca5f6cd3727595fa951fdc2bc9ba82380cfb3075ff", 0x49}], 0x7, 0x0, 0x0, 0x8}, 0x4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r4, &(0x7f00000006c0)={0x0, 0x143, 0x0, 0xfffffffffffffffb, 0x0, 0x231}, 0x0) setsockopt(r3, 0x7, 0x8, &(0x7f0000000100)="1e4165baf2cdabf87ab03ed208ca4dc67e0ce4e486c022b58d393d2e360dd6eb5cb57d4820e6e0d1b93664f141edd9b85b28a93282a85206a510e03a3d81df438f700c7e835ca6f2a2c6e41c422074abc01976feac5673af9bb373fc66f09368375ee420635f348ed8673b5afe78ad25a96ab991844b9d1eb1d5e7c89c431057ea9527c018866a54f3312bc29a5a14b5b917db4e595d56bec2176fb65495cb67", 0xa0) close(r4) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000800)='./file0\x00') r5 = openat(r1, &(0x7f00000007c0)='./file0\x00', 0xf, 0x8000003) lseek(r4, 0x0, 0x0, 0x3) ioctl$BIOCSRSIG(r5, 0x80044272, &(0x7f0000000040)=0x6) 16:01:18 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) fchown(r2, 0x0, 0x0) 16:01:18 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000080)=@in6={0x18, 0x3, 0x8000, 0xffff}, 0xc, &(0x7f00000001c0)=[{&(0x7f00000000c0)="5ff88563139fa778dc9c6d3fede8e5aa2444933b40ef2dae7e71bf637989b050d8835a9424b7e3ca4c97b2c3f876e1465dc9a9438abb4562d5d1bfc14dd4b1b6", 0x40}, {&(0x7f0000000800)="3196bc0789305ec5c20873e2ed96fa96548bb5ec2b0f60eb5c12e1ce3b400fc38e5f86a63fe7d76242529e8303133e603f1becee8fbd6c0f66730892b5cb3f7150aa059e3ded307b9dfd01425f380c0007e1333b48bc4f502a91ea366ce88304ea45c2b4544652411287a2b5bbb3e520babc375a71099bd27b0ba9a47284cce5930fa7a76fa3a4b7b8c8ff555359f9434ac1f830ff14e2e883277ad6cc01395e43478975f4ece44efa90de72587b7377b5066c14ce19b70e64f33373f037ab4940db97e699ef40b3794564550da88ca8c3cddf1bf702fde142bc06a7959b962e92c5fd7d19f5c00ab3489c4a7e164a4f81107bf1cb3e11badf2b45d52f85e513f3078d423412ed77512d03232f9f477f8d8f970ebd520168941fe9e4348d5e0bb2bf692a06372ef30b065be2720c95578c8a5cd0d78552622213101d4722e80ed461226806f3a9f8faa242a9507cc65855f310d2546dbf20865778b7d68a36d66073b4a5b0ddb7e57007bdb4f0ef208fff1bbac1194efe0106a1f99dcfcb70521970e80e0d4cbc00e6e533b0e23878f21c6ac0e4564e33e8a5f961c50a84f553bd16425b443cc71f42261a71ca75d51f8cbcebbcdd78ab54a7c94c6abeb85b3f13e44dcf0679af1795920da0bd292c26573d855b5a83c5717b53f46b07e6d578211ef662a466d9f5e1b6d55bc8f16a8db46a8f1ed3cb2e2f4819019834cf20c745bbd69a5656396cb2c1f2e588ad89479ed46a017f0239f9fb783443832725ab922c3610eb59c041567c05940879219a4ba2ed17a977f6916c95b6acbaf666297b436d261c6e37155b98f4567b10cc2b998fa6853dd8b36b45cf53f9f1e69ff8ee12fb9a03b2338228fa3a664dd1208a61155fe0b510c913f851d6f9f400b3afee86c1faa9f1b04054a525fdb10d2caf6e065e77cb7a5b2273ef77e87c22a9c99d2209fdd187c9d1e6a73bc1fd1685fc34f0528a18938df2b02d5c87594e79c0644f703f0230babedc497e071ea3d815fc4b3ebfd9a24c2a223f377f25890ebf35fee5f5ffff3a7e3a7aa847c5012920391a4ef577874f5c1d5b8da15d0250aed43ee0830bb71a28bf268c5914a846d6ceb2d0a5b40d659e5fe634e31c33f7c92236ba03f1c0b5b23e60cd42eb10cfe87872482d12e83a02fe5c249a2f9fa7b35f4820060d6982aada09e035c20545e73af73538652d291640a16e23dc6024bf3326d2da972b4f059848f3829839652c878520b8ed051ac8a112de6ff3acddd34acb406618e303d51a5334480589583f3a4b56987ffb54d25364c36c1f991b0010916e656b757256c5b598c864437afebcaef55d6b91a850295f5e124b34ede570e9950268cf79fef96ee14d767ade79db1f118a8d0031c15fd6e74ed38ef6f286e4594b0b95a2320f55f019b79d7c2b2af5e33b4332e8e0789b40b3ccbb55e6377c7592323ea6928337cd57163321dc6abffabefcb70cc1f20c914b1270e85aba1b81d71f6325fa306c86f10c49594e06a8921586b632300532ccd528c188f1066fd4ec94ecde1cb9d3b8ed8c9a2c5c1eef67f3d23b98cbc4dca21504e2cd8ba311928c8f9f9adcd83386f6d165a7c2949d2852dcd0244b7dcd8c77aabde4f859bd950b12ad467145a7a6e7e81546287537e2e9dd0e75706ad0ffee3f6cb3d382a7717207b611b06b48ba3e7decc5b48fb617ac3d1fe1b82618ae8aae043b6810b849f80f9e13d04b63c5abe46cbf4ffbd0ca4b1231e3714fd067d54e292acdff9c19ba7c3e41866685d3985bff3e65f8e55c25c667b81522873e6c3b6166194d34f3b4c30d03ce87b45c3eca51b88ad689078e26bf3157bfe0be26a690f3862bdbfffdeeb776e90a7014afefea86e4a5f8db5a796b8e473967ecab7b1a088f4deb9d9114c1356cabad7a91d651e1c20b55644b74e348fb77467516f0dc48019afe7273abec6458f15135b6be4ab89b3d74b6479af43df9c20c16a32ac82ecaf94fa11912918263ac4b0f78877aa65d6aa1eba8f34daf44ce6941d68790c8a671953ef05360b9507a4b05c2f38454edcab8e0d7a030cd5151d96c969fa2acf8db6291afd78d247a011a9b47c31331c3ee317036fd2a66b5e329d2b957c1400a1a3c36e22e1607fdc584186d5fa6686418553599b6d11195ea2af2f33177004ef7674ac79b39be7dcbbb4fa3afb66023c843915e456b5d2c2ee5c6a873b73728736c8b705da0bd2bc6a02d35a18409cea53d668dfe2078d6c0f2bee73de6dd0cc8ff44e6f01b9e9e9d2981a349f74633843027e1c3fca1ad08eb61464c2c38183f81e8968a1b75cc33449e8c4912b8b3c195bc6f2bb8ae5664829c4826a6a573b7be4bd6aabfef6e6649fe22ec831635738b6427d044c2889678203739106badcc3f8e7f94d26968188756cd70b3ece795d989112ceb2b7d2c1c600aa5c00ff8ff5c4570773a0da584d7d03dfc4664419603b46e7ffcd9a1478e924605a70c8a81843c83e4449cac5d8a11bace9eeab642fd2614f1a48772cec47358da1379eb0c8ac83c4fc7817ddea5686fdff72c8f050e1488e67cf1e5967a45fda7eb1e71dc113ba1fc593ba890f491ab14320633f83db89ea240110dfb2d767c5fcb52086bbff7e2cb40a6df5b938a1ae77b4bd6f124240a4ea931c026db96bd05b010946777e4eaeec7cb2862642a2b9804b60fa1460f0e56bb7234acf26b441c3c98e48fc093ab26a1a1b9c778318c32ac8b4a6b9219c541390728d652f57a3df5126421101c79e906b16d351009f7891ad37703318a0362ddcee0ae8d9d46a9b8b587e6084d35fe90431dce62d31e555d5c4d6cb6a4df64b434cfb29b7afa062b115e90371cc6ff025f85ed56061ac0ac04772c6c2c30d093896a159e60984b97445c4b80ed7975aaf401bdd48766dc2e0144a4ed61696d1d18d2564b3c07118cef07f297bdec150af6f3ff32c20811d9af0da24d4839cb630f1fd262ade96c553c216f2e1fe7b5a93ed691149bd622c7306a5da058adb3dcd591094d87bb91e7ca433e3cecc0430c26fd7c757f467365d4d9d7f9d62a554cf4f90e290c9de2cf2c297c2db76daf14e738d5da270dc9250b3e21f54d91cb9f7762ab86606f720fb95349b0790ae0e0d8a45258f63f718328979448f2e0758bb4b95997575623c23212f8ebc8151ed8a901254c19e758626c761da37778edace7a8a06baafac5fad1130cb88c4f9f54239b19b1bd677e1c6084e9f55fed0bc28bf6fe0d8e3f2a2c59d0b6bbecc00339fca1f16c6cd04c387eda35d5921964a027211e1ede2c27ec2700a1e95dd8a37ac39daa2788384e76cd860aa6053de8efac3e819179c7b01d633091dfd02c7d670f6caae41d7c87560b7f1e9543118b3d1b0c9b046c76e99cb33df426dda8753459b43772bd67b2bd77cf5252c4d23d35f1bd77c173273192d7b0ea139ad38391f484ed9fd421d0e903256734cb59adc021e2664c5686d91b2d76fd19d719d1727ed3f535a047eabee6aa786ebac8b312a1fe80e815fcef8217900f7933e1a740b3161d83c2ef5ad9d1d45908fa1ed1900c55f491913524f147fc37b04e9e198f65af21d2f7dda650443ca5257dce88a67cfaee0e2cfb5c91818195056e49f3bc2fc1070804185afda35c0241be4e9ed11aab2f8fb3168901c065e2820a90aaa8bef683f13c338a843a94b645c8c28dd84a763925228e635fd45ebe276d05404875999488ab3973b495909dbe0fa0c007d2250b0a7c6814ccb357000b0eb8bb803fd9e0226b49a5eae1572a568f4bc58e07b0ff7379cff3a2c46966103fdadd3329f1f039ca8500e19f79fd324c663692b0c7e69b8940770c0b7254871b8102eb97b3f60222794e09858b1756c78bf5a70488217df1322fb40124e7642ffed4da0f1d74ff2e8962c45bee89e6a3882d9b3ac23f2a21a5bf87034e011075a932b8c9e22f1b9e5a5b2f3068f184421a3d91f1103681416aec60a38eed1f305eae604acf52e44e9d7e852915ca87e5e4d4a77589585e5e28da8d109c48ca56dc2647d23ff849760c79f678dd085afaf83c92515e612deb012d5b97464c42946816b1736428f68ca0abc4e3be531d1579c7cb3f73a723c7d666cd854b4b897f12d9bca9c39178dbc9a092a7e82c92257359e3a15df7be4e9336ccea8241872f32c6892bb1d888acc845c029cf106b4e28c98a71ab8369017aa364113158cd5fcacd46fe5aab04181097828c29089798a7be1ef833b863780b1502467ab1f5fe3cc04f5b3bfadee4a4f0a6845476ac376c34c69887dee727601b3974460123b9271922202862134cf18fc2ad6b82cd69236a549b302e85a2777588a62e82c99d148cbc65e746d7c92b28d30a1cfda8e7e3714f5ecab868e13d209615398efd688d2488be930c1a4db902ac6169a442e8276d339cc7d1897f9bfdc0f2af8e56f91487a2417230590a925172983d6bca111d0e93ab617354f2e8312d4678c3c2660835f78d467bac3b22d40a2a878c09d81de3f467d853448e64cb61f7896b3722cf1b17d9244f34f2d8177060a1c80a4abd0b11ff65d7fa1610271a1fe7f67e708e703e2406332fa3752f38f4aeef686e1fd1a06b0a65286d2cdd4ad98c3517505427fdf7d85523ac1df6f75a71d14040c4cac8ff5aaf74aed747b410eb64b58615a05db888c1a86d2741bbb372794e89efbacae907c3eb54c4fe9a3401f39e4e6c0f0107913250fff181fb14be84495593bb914586643709f8e02af7f2812ca6bcbe816dd3cae6f143027b859f1f328596295f4afdbe2dc00c4106fb627a1aeb1be03615cce26fe3dacb2d29e434d17136a678b277f372c3f7f2f500855c9c29bf7d5862fd46c1f1716d5b421000a9a63bb0ab80e5a4d9d416afe4a67251e3e6ff64b6335f21c950085b443e00e4662f5f616d763a523a361f34afb6ade45d72606e7e75275c639ac2d50bd872050cf7385ab0b2cb2afb050942b48340386f7a48db7a64fd8240f20ebe8433061e5a8aa937c85bef97a4b7e2e9e07a9bf80073074df67ad8e25c3cf49870842156b2de50a012093bf1c222108c53ed0b3fd8195736b925950bdbfcec468ac33d998b450d8a0734bff5ab5c14f3c876c5b3838615e217cc3f6548dbf99f647e6e9eb998db8356084bbaf1470c7c76c287c2d8599fb84987ac110b1e4fceee717e30e33d556f7b67445185e75963725bacadd2e5fef30c60f84ebc9eebcafd12fd2d447f9b0fdc231a6527ff12078394d10d6936cbc36e3f8d00f192d6c3104e4bb53a0b5332017d05e9a0654ec94df3cd57dd7bb601a2dfa7935ccd8891ccec2278f57a80f319e0e87c4e4bccf01b849c356c142d2fe7f62d77661dda136d3c104a108c5e3c4353b74210a5bd6fb60e9e3d4029a6c010edaa24897dce524a8242a542bd7e184d5b51d2f96d630eb7587b9fc7414e8fc4183d6b943752488102dc74aef7ebf7a2c38bbe7808d9371f16f954e9df6d0b82df8ae3a1c8520c4d394706f44750dde2727bb4132022aeaf4fe22425ce39393bdec9f4281988c82fe83bd64cc8136aa2504b9865cf1ce903ef641c7f4f4c57760d9995507769557730e0f50266a18f3892c43058b57e16c2ef932ad4003e1c7cafed01576b018d8d22b30493ff602a0d6cfebac0fed3dcbe73c865a055eb8a48cd6075cd7b307cf231289ec814212fb41ad2195754bf7d925149bea2b5f8d8561726a96dbfb927322b8446dba7c5d8afcd9a074c7dccbebadf8ef3300ff11570a3758192190101adb7f3046c9f8a13364b3fe55aa9b17e08f766", 0x1000}, {&(0x7f0000001800)="2cfd8d75b7b46dbc426fe72a5d8796ff9cff41904338719e7a06ccc13a4ceef6d3665c9f45ccb087c75e6a253453de9216366672772f9a83b23386e8324879fb954657bb55d8f007b89333d0a69402756e4b4277d08c1738a5dcb53b2813efa4fecc90385c27945216a6ad4088f0628cda538c360244f1656b31cc3de3637c1849b95b78f80c0b5254e394308d4cc3af849424c86ade4963e7775015e58b5d33b8a9b2ba7d09d90fccc24e3ca3aba2f6c567f28d1fe65d27dea2d79fdffb84c6072d8fad698fb7431fbd8f907f8e3e3dc5d5fb717d4ea87fc73cbc0439ee7da76a34183ccd8c992240dd0d0594c9ff8442f292758c16e6e1e24ff57b0ed08023a12df2dddf9cb2e23a7d6b2a705b1a979746dd76f106003aac5df3845fca9cc42e84f56f07a9564bb1e843dd0c4bd84d3316b913e156726ef67d6c0963757c85522723119600ac69d6fdb5c98e7506f813e3a2a88d4f45541670ebae706ed6510533637fe365c4698127de92afd60bda9ca08f1cf6d52f6d8935bda69471d0cf985c33161aa30d4472b86a1443d7abccf62c2bd72c0b2d2e0003337754b21afce9c073eebd93f8d22c17608beb3153719e5bfafd52e2d9f6f9d0b1b25922fbef4e3c748b22705dc67d56d2b895e261255640c054ddc2443659e1ac23bb538f7c594185e973d4baaa0d555e6f08cdedddd178a016f78d8b6dffff50d56b351eea0f8abff3eb5991175dd5801e1ad7e5a1535548c5f736f07260cdcfb5e912111370ed5d041f5fc6b962df8978ca3b71619cde5190765326230a6bc7d2d03c5ac962a3ba2f94746f736fa435600ecf150798897263f6f0a95ee8dff41c69a51832f5a1585a5dfa0c87c3fd9a4835076e725047c3a6b854033e704ee818de9ecdde41f83fd5e8a65cf6ccf45bf1f97304e605ffcfaa45b427bf78f8a19c5dbdd240134de781b01c13e5c134d4da0c562889472b37447ad4cb9eaee153899fdbd6523e2e935624e734ef9da6103aa2bbafd543da7277d014d6c8f74994b61b11faabdeb2b8b861e9149819ee113a6f7e0313117d0af0c8bc38a1215e6a44fa6600a68784331d1fd09d582f4d3bf3810e2ce4520118dfd9488070b9357460199e9eedcfe302b254ae79102ff05d4e43274fd6e86c5fdb53c8df8df51ee4c36648e2dc95b41a1e1d1076670017715c9bcfc19cbcf51946457a5552c2651f43308ef3b6358b6751ffa8d2e4dc53096578833daf79d31749605d35b8e5b782fa12d2cb9df645b6cb500f9fb426b32bf463b6ec00f5fa0b212b5a14527438fdbe6776f8560e291065abf21efebc2ec1301263b5e623b6f674d0f5712956ace24548e2a72dbdabab1ba93e3d4dc58c74035faab572f2ce4b892c5354be255a4ca5ac728b483276f18c1bdd594881625dd88ec6ddf1d70a8ae4c48e17159c4d6566ed8a7aecd3856bc783c08e65b982e956764ed89f01818186fff9c79628e10095167cfd7b20c78d3a4f370efdc78ced09427bc4f42d9037df7499e4d2f1dc1318a2d2a3a8186d55d2b00d72ede3548dec905425b45535ca12aca87d766650eddc92babad1277be804a0d691b2274384391a1630460c7e515e87f01a33b1ab08f3778996ad9dd6d737a9261697986f304d358434687b47d52c1f7632aa20ee85fb31be804ea4b0299f959bce84f6a9980c8e7c7e91e0808c0755555006ddb14a2ad52a96aa887c10546fdc7c3527f1f5184cb754f7758152646fac7dae9baea552a22d89f66a32a33330884a20b2814c4519b059914701213741429dd14023ffba956007f13ebe8b3a01d774d849712772bc1614c2180bcae59b4f5e3c460d0b88314ca017cd94d8a66d34e8653c391ca350c6524055933e5d4f25ff05475b43091a3d26a2a6e54998c88832fec003178397a6e5b526225d1e8ee8af944b4d99885391faad388953eae34900adc3a2446eeabf9e0dd33f5bc24c21474be89ca49ed7b80300290e30a50c00004a230ffa4c1ac65f7f1afcb22bff88b40cb57c3296951761c91c9666f33d96dd32c1914b20cbf35b3c43bdf66f1aeaed91ea16edc99b8233b31d47d18baf28392c59e717c2ae13da0f7d9fc671b1a49562eda9eb08ea17544b3d2b4ca2730f61a461c6a309098e2e7ef17653cf8e44dbbe59b040b3bc110767ba5866cc295f405aff0153111e4a472aa735335c2f7201ca852bb770556444d16ec3267324d99c24c9bb106b33e6be93e5181e04f9c2f20ebf88dec816db0e85b6471f593ba86d8168a533d1cff82efdad30c90d26e09dcf4b2669040d1292b83a92eae1de1c4d691635a30fd72c30fc2fb90f52e4aadf298fc3375bebe73abed4607aaaf95a1f0ed8d5a6e7199cad309160eea43ff1d3f22637289c1ebe6f78ed70ce6238717597614269c2ebbbccb7ffe7a8129bbb0c4483af6ededa86c482b82cc29745ac9d15d46e5007dfcbc83f316ea6597cca5bebd862da8e4b45c177e655d76f97c83c2ed11df7208c1e7fd09313586c19a5b98292e7c2d4c88adcd22e1b15e86a5cc9d168f2bccf2f3aa3e8e8465fbc217a661e0c492c293bb4f5d0a7b789a238aca828bb7a440327aa5cb953c0289520a18737d26f0eb398bcdd29c5894c4e8d44e3a58f0ccef879706c5587d87e619cd979aea5675fc932d6e96dbc396acae59ab9e6417399261b21d4abc4057886303d59947622bdd45b7743fe91085f7d87cd0f1c62ab6787213d28905112bec9cff960666a1bdec024403f5315daf9b72c71f094f53dbabf430473969b4b8e5c4be806c1e5facbbd54e669044052d28b5c9c68cfe6c81d589d789397c213ee0eb98df785b1780c28c0e2ccf24d6214b35a7d157ffbd2aef455abc4db739880d6f74cd5f1aa03b48c38eee89c66f9069502f7d87b13de088ec823c62090258a30d357edb3e855bc585163eec12fb9d20ee55ba7bf05230bda3d15c472706d283b47ce0e95d2a7822f1b7bf599e5a0639ba58245e9fe75781741c63bcf9f1959db9368023c55cfbf8b0980d727adeda4a8c1dd3378aff8787e13790190a3ef959a3de6653e12f8e3ee8a5ff3426fea789c60cc622250878df1bb190b2917af0d59407adbcfa541747d632fc3dfd7716cf9723d7ac80b9eecaeb9533eec84dfe81f97ca413bbb5e42c7d1d5bdae28852c6d7999511cf68909a2e984e298be50a5b6363bc6f8931d230840d73768f83dbee869d89ccf5b575f26c46e135d533c0653a42d6f3bb6236fccb3c423b14b41fbb9486de3363414c69f4805a5e8840f0ca2500e3b5c2a82bce3148da67f4c52bdd0dc716cc222385d9c231aa2202fd6134ed940468022dfb25720fe8dabc847dcc00383fcdfb2c9c70f4e9b4b88ad3d0c7d415e04d8d1c04a40a11e9969ebb502c3375c3a6b2f129eefc5ad68bf6d0caac62327fb3fc2dc22b433084aa8482d92cd46e50f20b857fb0a98e71946039780993de80434915e3a25ad9942d0b263fe9a9e231f6bdc7339ededd0854ab756d208d2ebeb1f2f6b671e84a3c1fa25efa9ceb951b182ae54855ee9a68181b3a00c5caad22ec73eb45e641a2c8374a01ece2d84465828a3faa545466868887bb6078ee1c93e06ea3918846603c228374cf332c594c2647971e3b2d1275bbefdda9e47a14e2ec931ffd21a86b10ae53b569b683eb9de222548da595ca82469933b60765dd4f71e3b2e611e7fef0cef8243896dcbefc04152d0d40702e4da0044481dd30cd875a7e3665600fd3738b281b3d30e741ada18b6d94e1364683f298f75e5d51b251023c0ec6af052b46e98793f1b8f21cae70063cdb75fcaf77bba157168da9c547ae1c73b8617868d81fee66632251b83d202aa0a757cece869e2e90b3e9103a160753b9cff436dc5f732385cff93e606649b18a8e97a98863464eabb89e7b41e8fc37a914210bddde9f06b2c3d6c290cf47e4fcca5197e25569a23ae780ea76015fd6a1778097509473ff9e7b079cb5c924aa5d7e8d1d8a5ef4607206c8bfc06d07dc3bc39b4888ed58343294717e0f26b24523ba1bb9f694ac836e00dd1a404b1714049501b3193111ca65123ca4efaa352759b54258c924d602b88972e9b3b2a7765c29c87cc259626413f026641f00fa9bba9069f05a31fbcc18e55231db077059a73bd63a00ae88c7b4c45c24788e8325b1d888e0af5d49e6e8c8ef5d0684a09e01524d75e57a24301f2316b5e98342caa8f4bd5b2d1162e3bf3e37484205ba3c2f54b179a85525497ebcf76ee3d0c8f88d98cc5f1d685653fe22222bbe14626773b5d1c83e22f7c927d88cfccc33f481b759cdaf7d723ec87ebc67b542d4186dc89f252b3c1f508fe22481631c7cbf271a40465dafa53ff96ccf08265b77cc1b60cf56c759aa01535b1ee25dcad887fd1491a225b090f89244f85f1e90ebaaad8b09fbbe823ddebe7040e9217fc2d556ce58e9684991c8cd3aedf05938d018e8c8e20bb284ebb84ad1fbb5cc35da0a4e848746dae27e39400df86a3b46fba40a98dc48c500f885a135cf694ddfbd29c4d75cd190cc4747bc7dcc3a3963ea62361bd3c077e17e457e2f8fa5ae490aa9dd9b41c27bc3858e68c1ec63e44d33f1893018f490cea8497e20f02588e5e39127d1108af80d9afe2c97dc1ea9cff60cc7bf2c9df79606efea55b7244eda2e2a9f42e9b2714fe9c45eefa57252446a50784a28d226879d50a53ba10e2fe262fec905205de3b1da3df143db34bb8913d068e70e8722ad22d8b5b9560d689c952946a9f878df3a9ff8ad0be98a3446c7102111459d8ff44fa7ab662bcaefede8d09767dca1ee03ebd01996012b6f22df9986ce4ef03a0cbd915738327aa6125d8a6657460f8611894c2a519abb86393db646121fdfdfc84aa27bd47f767961f940c7b4a4964f59bd8be3b212e9a998e6d13e59e90fead1de11bcceba7119e3a911cbfb6e2c899cb7710e0792695950f080f60763be94c535e99268e85072f537dfbc199a095ec2ca7462538321f090564d4853a74a9ba68662b2e0f3f09738532bcea0481d4d44efedd8b345042ad38acc2bf1906f97fb6429d371f66b6bd59735096cf773ff47ea711fd372e94025acaf2e2dc6aa0648d713bcbe4b4a289c421c5e01a35da49af376c6e7eb81bb7cff0cad0c7bc0a6f22269108598e656784b48d78adee51af233181667cdd11dc4064699268d07edfd647bb23e177437dbd1f6a3d714ac9fef3cb70e264068c62dde78eb35be1d593012eca74933e8766eb13adad7b4458070b0ecf774239e07650ca6cbd1b063187d386c0c24ab34596c7e3d9f874351598c9aab5c9abf03a9f9fc91daadf720b16555024309bd6eaf336b4f157d5e4ea1030e75e79ad313977e99426898625f1a57487baa21ccc0f1bdca1b1495254816d2ee42d07f2b3d6471aa99379260bffebb9a6e0d6868e34d357d68576dc40c231d79dcebcfd5eab8afd7106512618842a78168a200090bcf33c6c4704ea8beb7a146f3bb88dcf51a1ea919db8aaf9af3ab8aedcc7e0c2a5be9a79e5f96befd0090b67148b607eb2ac0c8b382f05d057ca852e843c765edc370c2df5bc98470b9b83b65cf9d72d2fd4bbc3adda26e4749b2b7f2606423a8f56b472522e3ae8d57e928cfe890d3683f4d8ee24c10654449d0186c43133f138be035940ea8839e77045d41f20d500a573905f50bee878d5e172df1d38f156516077452f920bd8d323ab17f53edb543a7dce9a151354d2e06ebb57a4a67014c8590bf51071d2eb1b8c7d33c3dbd1b6669e88ef8750da51019f4f49b0", 0x1000}, {&(0x7f0000000100)="5110d937", 0x4}, {&(0x7f0000000140)="efa5ca63c9865afc1c2444db6636fcb2c58d158f71c35d41048dfe07f833a0f2bc04b0d1be3cc2531f99c15710f28279934654e03f9e4bf89642d6d3a67ba1397ecdfd38953a10182270dd6a5c38feff646f874ca99e34f2163c0c", 0x5b}, {&(0x7f0000002800)="08a745c4d572972cbc6a0b613702fe0fd12638ac980dbe8240ad7ab7f3f680a4c810002d24d298eda4be5ef25e467f421aea4557f7a423945817729d08a86567d1b0580467ce83ec410f44cd78236deca9ba0619beb801f80197187e6293fa9dc208b176c9ace2c1823f7eb82f4806f98a73e06bd451768c887d63ba25907b479157add9ec7c8bcee7df518b182377b32b770473ee123df60d8e164d2d8162e8fc85efeacb4905135c09e9a3f0daf7e247bc6705fa1a88fa2230e60f5af8ccbe0be09cd6bdfdeeeb718f7b7b76932e82b9c6e36179388b61588f633a7563095945d7fa0175380e4790fecede5c7f6720a2ad386a86a3196bc19f4df6c7b4f0d2143fc29646251b659c929da0397d26ad48202b6f3debfcb82c4c26fe9da44a02fa5d11b2c0084877100ffe1ba18493384ec1bf3be5d3af5fcd67631c8cd82b78ae09bb4f635fb9aff4d7ca1eaa93e1956ca20722899553bf62a0eb7cdaa5182a85f0c5a29d7414facf2fc6ed392641d5c3a67d4da248d2e804bcced46da19b343372485ffe6150ff99bf00579314b53c4ee59b4bda7241bc02d917108f7264623b655f75b8c3315ecb0d348add8cd221d0755bd05caa673e04b25b4a1b360989ed208f8ab1120fc6d6766a64def50ddf13ddc10a9114a1945c8557d4876ca39f54a5e16fdfacfb67320ff501c365eb5a3496d89951bee827f6944fdfb894e8b17c915202ce50297368ddc491d12eeaec84daccd825b7e878a6a1209ca832b0c69f0524dc40fc27bf0b4be5e856ad96cc7b8ea36593ffa6936fa751d5ef48003471cd8ebc737b0ec078f0d74186e8102a771278429c0cfeeda10b13d63e06b5e93cb166dc9421c110296e01237fd8b5ea50be9d5eaf5bf754a849e6b9e3b9ca09e5c4d4a2203a3577a762ae2d1bece4b51e79ca400321f5a9170b5d0800f87b86eda6e903195d5e83cb46a79033fc5f0d1c417f1d2dbabb33f5e48b961dd829942982eb247d3f6ce97d826b8b93212f93fdcd8c64dc279f9843393190f5593d9e37c0b7ad871ce38973ad116ff8ff1fcf165919d0821da308f5495c2283254de7e02480a4e257d14431e03840b9af76306de3974d1d564a4ca44fec1f8a9eecf5cd20b08ad513a35a08221d972fd6b46a8c83669e14cc5e804e6f865b4c6007dba4768f189ea14737913e86ae545768a2e1a93715608de7cf60c5e69ff577bb256a3aa8bf67b7719a803eab4d5464b4fe0a6821a4c891d9ee5c506d9fc7c9dbaf4762715d66f7d20763a665873e76f219caa5ffba76cf9a03df0b7e3b05476492bfdac92da0bdd0ea80e22a079ce28ee828f4c973996d1dc123b7c381364c26e4fee2e41c9141b48b62bcd1c5bd5eaded3ba7cf8e6d502870a54b56d82c2e556306462c8ac52d2738584491c4a5aa968c84d30c921fc9d9e5628bbda0e25d615a3576cfd294b47b6f1629d439af56461d5c3bf5dc4e4a95d6f78c2b5377c3386350fd6e49602c1d20c20fb4ca14977effd38e2b429f77a8ffe05ff6a403d375090f6ef3464b0f33918f43714ac037ba3c717c10e1d786c83dcbe11d3e423c08e43434ac05658a0150ac2457b8cde06340ff3712ce775030183ba0da537f042b54042f4461a1f050e43a4239c34d5d96573debc8045d0c8b42aeb57c55cf3eab64e659617335859012f3b74d05241572dca5371c65399eaa72f593b9680e52ccca9a8fd15e945a7d462f25da425aeb3677a29c40937889955dd54876b47f886893b10f4aefc8a3c8cfd2547972c511e474ddd08730abbbd63f44b54d92bd213183326dd625ef7d4ca52c091cf19d416b7e9cb593fc8c50e77153a2c0f212d9ea709f4860721cba3312586217be74a7573630dc614a71ffc5615af3a0a9245136b6c08a3cb35e82001bacf1cfefa323a38c63283f7563ee1828daeb66f5700d1f9a60f220f239a9cbf91d0322d7edb86d76c7cb82c95cb0d6a59f9943e156b9d53161afc1e7e21aaa383a59370a2a336eb7d76acd592dff709e54c09d862455393acecd0466a5a5431d803464d0ac37e18c0d1e6ec2001d54f1d7d956437cdf3bdc174df7841caa392ab1a1e00dccc251d633bb349aef6d49da979cc5a10c359a7dda14faa78b4b90f9033bd0b42b71a23238b0c9c1bf62a6a7da50907eb92aa4a34ea6fd27ed7ca656216fbde9744b095a78fce16f930d3e705cf08b523dc326696080d2253e41dc492d25677e51bfc625186fd6cec2442ad95eaf3b44edca0a5d7c5d67277798381da5ecb84554bbddba89cc1c5c7c386863a76a91b14c047ed90232fad329df5e2e52af25154bb62b7cd656cf6f3dce7fc2864857999a261cbd733515e2f67ad198b553645878d5b9a9bf8cf1615e8a198b9831fd3bde9f3c7e26cab01869619000e2c50b5ebede91abb7deaedbed6de20ffe9e72a70db51c16c1ba24d44c016d01152e912423e0203a13291c6ed54cc375cb8cf55f12f7175505781dd58a3f52831cd05f12ffa28dd769a31858b3168e3fae7f909ff3d6d5888c9a24ff464f749a5f2756b4942b0749db6b0b36c598ef9ceadad7cb3c4016a4ea4a5a75ca11536e953733e53e743bc906a1144aaed39eb191a4dae606b9537835635e9f718a13fd2ed7210056d13fe82d038e13e34dd77dd2f37e7567853f10285ff20cdac8dd956dc35b2ef3b7821b8e952e87241050b1d113a137ee3527cbc536c8eb2a70e0d8259e07cc41f25c4d9ad58086e2bbdb2b8c55fd89aaaf8b7a33fc4050e45ea6c67c6720a05e812c9fa765401407828a6bec49ba7b6bdd79f29dd8d1e885b86700132175605f7b2be4e24383808423a70c9b590fe8def91181ead510fe888085fdce02961f9380afeec0d2d14bd5fbdea644b956836738dc5ba46d09bdfdf7330e7312503dd7d563e3a7fb5c241c9a404c74b66ad394cf081e97d2ef27e0ffc2a03dcae7a48d8d17495f1ee449e313ebea0a5bd93f1bd9f216dd00489f963ecda2ec61580558a8ec8b29ff241d011832ee4ebe56da2afa758d8e2b2a7c8f89a4f9ec8fddf3c070e0b80d09cf861919393a86f81699f21a21e39c60ba6dc800597ed73891f2f7b55b403a9c048b2f554a3f8760e2f5964c4fd8aa02fdf81f1bd88118449b5144876915475058bc884dc14d310d196ca5dc5a2ed2a23969f365b0dc1b115e0532975a4f486c470eb6057bed496abb10867c389f19f72679fb55bc5c6000b188be97a2d10edc366e88a20b1d2ecb3e75bfd0ffd6b971eb3bac65fbc16c4f181462f9e494395349f72bdf0632ace6b95ef2f4eb249dcbcfa9268a9c567b06da8eb3b40a1c47b340c574a4748e2c332afa9ca4e21cc27df36f89369707bb6a6ed9e1a8b15bb9f558fcb6247e7c227d014cdb2d3178264dfe6a6d76b29116a472ea06324350f89961f0147f258ed3c45b1934d714ca02677f9a976d87cf71b9dd550d2ee32784b0ab694166b1eb23b11f98ab4a2e90a3993b761543527816a86138c7d5347ddb3915e045f798ab7496ba02d7849892743a5d328566e22e118d3c0d2427f7e9c4012a5d7a441781f0bc494d3b59631f861158727f97dda08b5036fc02e2c9d3759a7d0835d68149b25e895c384a12d6cd4e2d1bcd2e6887854f6c9cf6eb70a73cf985f2bd36d1e70a27ca83f2dceb816c0a3bceaf92e01a54224619d91ed8ce67214c54cdcd9738b08befb887c535f4f257b2c945f9a14290c352be7a4c93a2ef94c8c96b68dddbc112eed512be0456c8c3b355f3ea32f18e73bad9223f11d87383721b05aec32648807807ba0e50da22e8c142efd71f6359bb68e8a64b2174e8e6b162ad8258912a4bf8f82eff44c128cd5041a80e099e4d7cb6774197d6578fc8b63d8e4731a0376d838c333c63c2a806b5a56aeaf0853b528a7a73b83ca59b44c0774bbea0692728262f27450b93497f6ef25ed4c3eeba81ae4103969a9dbb8b9c88c7c9d665016e46cd4852bb74d572929c240d58998d4db0cee3a25f5a27260ab5688f7c9a959ebc1179511a424a766379586e13ecf9692cfc1b4c2c33eeb419f2d42b8029840f32cd9512bef2c58e9a47aa892af8386214ad50299643d128c63a6b5117d00ece38128e7a224d13dacf752e6629492ad92651cff6523ea911badf35fa1ddfd848d1adce0e63afa4432d98a5a2043e2c230e2cbbc52b978e63ae35e664654c9683b5048d8967e3f2dc563a99448a13fb9824daa1df5bfdb780c90665268a2b1b4fc892a57310fca58e3224b440d94845aa578abe768d5c5c0af6ca248f78c449966bbe5288823e0d1bde57e4d28d1222057d345d0b6d9044f4e8af5910bfe69fd91a5a8c31273d37f701b1cb1942ed0d62a70da37dcf97adea53d893bcb9cd30475087527c34d3948458901c4abe8d27d2ace039703adf4374d4ddbd70f004a943b667567e6cb24447269889b2cb0c7abb0c35b05fe6338c4396d01e2cd2dc56c1be4cf763006492fe449469d4d89c207a6b2efdfe225e4799cd8cac004e3470f55d192dba78bf48e5e06972151471011f62abcca6dccbd0f098fa663ddab5ca1bdc96f1f0ba1def402cf42f88a6f60fe9423050212b5777baa5c1a376204b26ea6e3699a63523c06bd6bdf19818199ed629ead1b64b837f17a938d2776722c8bdb112990e51b0451d4de6a143f3d180b27f120973fd6b25be7e8cda3c64b85d1bfdab34a2cd955d943691bd62ae0d6256515bf26289b605ed3590f9fdba7a5a91eeda49063f789d638fbdc28442f51fbac2c33f8f22d01854fba44ebcb3e5b54d01d3264404845eb16732b1815eaa855884bafef01c283ee1cfee626017cd7ac08954876bd3bba61edfbade77c6602a0690a2ee56bd278a9db4ac23e66e6e3bdc8be48018416dd5aa1226fbc0ed489d9df2796659ee667361d8b594f23f998034ecf8bd8a99a1596b38428491351217dec92cc088348b46b67b98454758b5c547fcd0ab736e3f324730d428cdc04a254c3b3d2debe4df357b4a0bb70e77f0627084f7f93566f0c7adb04fdad7b69445d7e96cd7c4a6e013f353334a068f8a5535b60c9b7157ef477bf917d06450605081f59f8b8f9f8415269b9bb7488eca5d2be9f6ce025f2e443812e9d1d345ff25b21bad51d7639b82942db44c3a488c8c8b78154bc2ce2febf6acdf77dccfd6ea33825edf93d448794761c1427168fe84a0b210eb252e531f40929b07a54d253021ce2cd1570281a6f9f773779744f6a87a8ee31e222a51ace32dd0f6e2739540e8bdc455bbf784e1a988d096ebc4968c540548f7d20c33ad9afa616860feb9558d699d57a4be25e4f03b566f576d8bd4d52bc090c0ecc6898a4ae56c1ee4792f3076facfced2b6d800d4dcd576013040836668f7a5ab2cc516e4bc21cc7f7910c41b509ed50036e05fa7168db48c80b0216edb5d91e1952040e782bbf1fc9f749766072ec7c8cfa9ed3c9c8df0b0764abeb88e45c0b260efebe38c34cf612ca08616baad1a86df45ee70e46138f50ebdd6c5b4bba387a8b8cf7acff8400cc83e0b9d8288482df3ed6982871cdb942cf1e8deb600ac2831ddafd81e23f07fca55d5fca57374dc334155d08c98c21fa8b71ffc173311cfa0e436b6b9f7ba8d64b06b3dce7240f242a6a7877c8daac829e341bce308593f563649db3951f5964aef100e033914fa4a147d885cc17f2e787adee1f1082b5f6444c4ab19cd35b79892647719174de877643d366ecbdb8c2055bb14f712113ba760eb26cf9cc3bf9fce32fcccc1e60b1e8e9dcb79ae606600aefcbdd9db377659", 0x1000}], 0x6, &(0x7f00000003c0)=ANY=[@ANYBLOB="750000000000274c9bd92cca14a6c1e67068127a9c07fa16dac264694d3bd6c385fce57a29a0e8dc39f79b9aabc0c39c257e0fef130a668cf53e4abb18cd3ae6a7439d7961839b9b0b03c4d688ca61fef41839f3e037756ee68053ec6d3ce5aee7886a45a0313e000000000047963c429f942d503f71cc0812806ab209961d50e9bbbdbb60594bf3d37bf49ecd19b9b989fe33daad1abc8d179a157d995d5b49dc701183154e9a798a3adeee5058a6b29681454aae8dd6f25d6a38e04c53dffaebb697db6b7e7b5929eef365fec0f618671a25d088b8751de4ef4aebac340bcbff48997d5c5482a1005af7a3db838ebfb5d3273ef965fc4601bbafe162ab830e449ce387a46676ce2af801202a3b057f5fc8de5c630cf87ae52db2e70fdc37a0da54ed7f1b1f8787f0763e6522afe2e200"/319], 0x78}, 0x5) r1 = syz_open_pts() close(r1) poll(&(0x7f0000000380)=[{r1, 0x80}, {r1, 0x2}, {r0, 0x100}, {r0, 0x44}, {r1, 0x140}, {r0, 0x108}, {r1, 0x64}], 0x7, 0x5) r2 = syz_open_pts() geteuid() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) writev(r1, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000300)=0x6) 16:01:18 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0xc, 0x40004004000028aa) mknod(&(0x7f00000000c0)='./bus\x00', 0x20, 0x4) open(&(0x7f0000000080)='./bus\x00', 0x200, 0xc1) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="000000186000008b030023270000000000000000000000000000000000000000000000400000000000000000", 0x2c}], 0x1) 16:01:18 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x1, 0x0) close(r1) socket(0x800000018, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg(r1, &(0x7f00000015c0)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000340)="084aa6521890b894ba578cb8be07e12198c980ef", 0x14}], 0x1, 0x0}, 0x0) 16:01:18 executing program 0: r0 = kqueue() r1 = syz_open_pts() syz_open_pts() kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) r2 = syz_open_pts() r3 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000100)=0xc) bind$inet(r3, &(0x7f0000000140)={0x2, 0x1}, 0xc) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f0000000300)) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f00000008c0)="bd73", 0x2) r4 = syz_open_pts() dup(r4) r5 = syz_open_pts() lstat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) dup(r5) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "85497100020000000000001167f5bfa600"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000000000d9f, "b08d1607000000000000001a00f3ff0a6300"}) unlink(&(0x7f00000002c0)='./file0\x00') 16:01:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x35}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") 16:01:18 executing program 1: shmget$private(0x0, 0x4000, 0x608, &(0x7f0000ffc000/0x4000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) rmdir(&(0x7f0000000140)='./file0\x00') chown(&(0x7f0000000000)='./file0\x00', r0, r1) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x0) openat(r2, &(0x7f00000001c0)='./file0\x00', 0x80, 0x100) 16:01:18 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x73b7) r1 = open(&(0x7f0000000040)='./file0\x00', 0x880, 0x100) ioctl$KDDISABIO(r1, 0x20004b3d) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0xc5b3) 16:01:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{0x6c}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x123) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000140)=0x1) 16:01:18 executing program 1: syz_open_pts() r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x20000, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003f9, 0x0) renameat(r1, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./bus\x00') pwritev(r1, &(0x7f0000000640)=[{&(0x7f0000000180)="d548c294fc4b90ca7dcce2be1413729af06255f23b8839f6ba372f3aa3fbc20536f3930b6de9ab6e8d9efc4d509e2d2cea51e1dcc75d49c51f7b1d88221cfe0df81e7c55351e677cd44a968fe610cf83ab3ad05af7510e365c72d9dc02b62e320f62bd6ee844e20c23067e33d751c9632e2e", 0xc7}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000000c0)) execve(0x0, 0x0, 0x0) 16:01:18 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) fcntl$dupfd(r0, 0xa, r0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r0, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:01:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0xf813) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x6, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) 16:01:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0xb10, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x1c}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:19 executing program 1: r0 = socket$inet(0x2, 0x800008003, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001000)="489f0f64419cc09f8a29f652b248c41bd427b30dac5c849d4b91838a917f704bc3acff0872ab", 0x26) setsockopt(r0, 0xac6f, 0xf3, &(0x7f0000000000)="1b70b4a3d54fd2e7d05967c0dda52351aeede35add5817a750729bc0014788e094cb6b224ef115558b92a3d7f511710686df39449c86de75b4b4e6fe202949947df350fd6e01fc1552938aa8eb675a0fe9b2b693c87560e3c9dd606683308871368cf234d9c0fafb076132876b199a58c336e8b1b272bceb58d9fbccd0fb94d7164e30de9e513a3eba50f01433f7ffffd8d8dc2705001a263b5225eb28a900eb5be017ed5d00e5298b924d5a6c7583c75b99eb964ec7d65364f59e769ed0f2d05a439a07a2fe3265e5bf266a868036961c1af835e4334fd8e77d948132b7d1d5c512d78d8f860a5ae879a87cf3b255ab3e2fa4547a7368bc547fcc6701d64fa80a75e713731aa059f84bf05b7b32126905b71824ff0801250888b6e4573ee3e8695a7e1f6dd289f5e6c74f6710f1025f0f1a11a7045c8cee6ef5e6b29beb9a36f8e6aca070bf9392c75ffd43fff7dd522e9621873f54c2b01d78282517f40a9bece654d688beb3a71e76bd60572783b548fe49d51ddf0d1bd2d645c48ebf96e375b7eab2d36cc617866226a922c6ab6e6e5a3433a8d9f6b30dd523be59c547545b21c3e176d39da8ec284b1b95ab8f3337dd2457a10d59b98620a0fcbce3eb67d01260a7bb5eb431d3d79cab17eac1ea9b3b20f428789f5d86713aa74ca269c4869759d6840c2708807751bbe0efb7bb49d7ec49b4033f75684a8021b9ba513eb571d2e81c8a3a79d327b7268ca7399021e7dbe0c679388023ffc678182d217a7a2cbf15d3fc9b91396e9be62e3c8eb75ad43a234784bbf9183d2d56b3ea71fda61cd8aa6be5c383473abba160fc57009da3e41112bb8e5b3932f4e8c0fbf8f9c2e239f6d7113b9209843906ca3a46b888cf41312f9f66031ab936bfa7df071780b32097c6323499ae76ad3bd500c51dc3aefc8739b2e27bcc6d6046d36c5b2961be58a234a5ee4846977e0f25b4d4310611b58c56d7b666854d8ece4c1e1dc6bf2a12fe189c08611bb8a80b16563caf9eb8c3121a784a0c0bcea36da6abc1d739cc1abf4562b759ad77866e9e4ba2419c63bfccbf9e32635aa6627a64e0db139b61c4494a992dcb07b5a5ec963d82add8a10721aff2dd9e6f719e55f67f7894d3bcee7ddff9df1e3f4a694cf94ec33d947361a34922d5830eceefcd9d001154ca3262caaa51dea473c1ba21080896af2d4b70531ed3a1180313a2bd78afa4627585b6572cb21486a62a8e701bd365fdb0db0638ffd936441ac0699144ae23b01207efae03b8954ccb692147b0a93f1631915b25f45220a38e952849267036be04704f6d47cc44a9dacab0603db1be89bf834697f7f6550bc16fbc9503304fc1185ae83d4a0a7fd4dc43ade5f5cfd366c408ff2fdd26b8da38607c37caac3ab167886b967fe190d06f3278c53451192f326effc2983c16c42fd135e033e69ffd636044369f5c471f8ba5c1f826f41313f0c0b96657a453b4eca8b262d082a452bf3849c3806324b0760b1cb53fb76914cff4b017f67e5665907af1b6ee62134ad5ee49e6af702b56fa6089d0bd55bb5b2bb67b16ceeac646eef3e273dc5a474c2100338ddd584d753fba3a2f64b140c64a51657dd1643338866da2a69d3c4ddf2a70f0d9359b6a70b2b6a698cdd2667d854d2a3632bfb2ae8af8c0d43121a6e6320a3bc60ab8d668de493688457e71d461e8816228d5277ddccfb3715c36aa816cf87a1ea932895f90fb7587d04ae9d891598c17ddb10e998e130354c5fde7541ae5a0c66211bf6650e69c523890cafe606310a449615c5c3dd0784c32907a7bee8a11346786855d5bade05b940818a60e18ec9b0e55c2cc6c19740e1743bad33d03bed1025f056f6c94b3c8b90c31430b834a633bca6f307f1979c360018fa3e0e9b3f67aadd804dc16e8900191a3afad94ba0884e2d485fc5cdaeeb1996857bcef00c6b0fcb5cefc94df78b15e071fed2921e380bbf7bce6dd0f31aedc45138239cf4577b0827382f0b99cf5617ae2538b1339fb0b1e793fa2834499df2630afe818d5881163256f441ac8ddc7d1d431a35e5999acd0d97c8106ae38eae1e6591840ad153d5ccea76a3fce44c1335b5c72317af7df76a41ffa8db935f4fafcdf800890d072fdd903af5ab4fe051419e5750a941983b54dfb7930c2c26f4ece6eb0d057718d0b3626ee30b6fdf01a39ff3521082abd9247cc1843e48be4c93001f75537a58d2a9f1019ff6adeebaa7fdb3d329bf7ba3a3ed0e9cc7e75f4be98cb761ac945cc9adf62f8dfad147931c111e0ac4b33907107d611f61c77a18e070ff2cb5a65cb025f2bbe5400e2c5ac59177656586a04b0a176aef6affa56b1c75736eca147a46b6ec803924fe917f115083350c5c4cd1513ed74a6a8fe08ab4fd19c71c3aa276118d9c873419a543b52e72bfee6bf4e57511851b8f6232413f2d465303bb2e6210f93b7b06b6078b12c38bf9611114875e23b4a11dd0b92a15ecb4c4b66156250295ac5935a8c9b717f4909b73b4f822088d2c3838cd6a4eb4723213c144cefeb9497320275413343b0b7f012f92c990ae805da5f8deca77186327953cb3bb41c2242419f142e74bc5a8a8e0f33e8b327b8b3146ec567c63fc4647b0394adb7218b246c3c040e40f21efcdb1a632ba128d8afdb44113e8ff5204b221414d2b8edcdb5b66d8b248f489d20fc8dd9b027986e799fcd6c449d98ea5cd54758b770731d362977b0bc2c99bc4aa29a286bb7d5eb8741c6f25078bbd1febb2acb739dd2f229d505a839a2b859e48ba5f6a67eac5e74b4b724da02acf842e8f1afe3741c53e6f8ca69552b44011bf549b1f7aaa307eca3e85e48a58c336508050dc294bbf7d3f5e6073e8575f4e9df86477133db8fcbde092c3ab3cc206762df3f4cb2a78fcdec8c6054a7791deb817bd5c11cc968159ee13a60231a9cc8f79d27368867b25345a8a44e2003cef863f44baab1583b1dcffbd50829709bdb921edfa5e68c2a670ec86cca7cdf253a6f0f1d1862051d04542ffe735d0e61cecc328bf037d84fc6e092410258c9f4556d2b3fd164ffbae5f89bf86feec0499476333366dac7a9887909ac57ef1d73278f703f13f2ae430702a8eda47ac56432646ce0f4069638e367efdb6c823acdb2ab075d5ce5a5a80420f27c4ac8a9c84bafe60ac1a8ded81cc9b49ae9865cc36e98405bb393169302dca8c4c007f29c380897905562186b0b7ff2d17639ba9467b6cdc9dbd8a7a86b7a9ee50fead546905ba3306ed34bb4573f1fa4817505b34b66499e8ea404c0e185e3af85679a4d821cbd2dbce22b5c1fc50941b3114f535c5f09af70ab6ba3fd6422b337f07ecf1b43ca09adfadbb201b02a887079a9baa593ce6e61c66e5feeeb9a9e11b6c3034676845c0d03f69d4f07ca7132b70dc652e1c55f25fb1fdd29266d7fe974defb6ea93866f3ed8642fc850cca6d2c494ad7a3a91ce68d937abdf63e717296b382ef2b241ef7357dd3b04307b62d9799c1404dc797811dde451427792e6a62a285f0c6bfd9164ab25a5f71ab170c9265cac4d98996315a175778ea35f9378170b999b6f0f8cb26b14cbd7a8d65f159c43c3ed33003472b4ea0add272434a320bb95092814167aecad17e7023d887c843b9d2365249af1b31c0680f63faa62d6e479b3d152c12abf8eab8abef39dbc968b542cccdb4d860ea18ff072452e73f45b55b616ccb442ba23f99e36c6139ace468aea18b3c3d888aa7910bdc653b3c9a111c84d21a2109563c4c7a4cee458ad3ae84c14c4578d66b0c3b31422b944c54d6bdf009fbe88dad7323d2cabca0ed42d65f62f5e3184b29a411f75a14f3dec825dcf6834f0273b8fa88856209ed51bbeef1fe483c81fc528227df417b133cf9678e73d9b8cf596da526a7697b863456f8f31b06903e15049853fa6a1b05ccdcf940f70cef71f8039fd182968de855f498480af604ea7a6ab84f656831dfb6bef7a1aab32509dd6331079daddec584ffbd6558f0de260c56cff271ed6da031908f69b94014f28df34e8a1da94c8103f1dcdfdc98c8c0283efbc76170af40cd65a1bdda5c2317f0ccf697f2d99a8ba2d4ad6b292b48a3ecd40eb937c97b4b0ef375c452d2f90f883de2e6b0af5ddb41f0e677652261be25ca37c12f2ad156dfd756ca42ef0928a4338bd24573f53ce49fb035c79f79a65330aad8468602ac1fbc5e1a296ca2def3fe2a543c7fcb8e9c996db8ab65e51571d2a6e6222373c0b1540165755b56407899a289f251733221024b4953d2feb3ee3796cc932753f0642fc5a22c81f97ec557001d5fc4d8484f16b49de913f37d0473c09510f308239cd7e3c36c28ed39684d1bfb571b96c97978ff4469423442e823785981cb1841680aef8424310628d966b6409e88f9ff05fb5568f24f726e09e56c38c017e1cdf2bc8a92d0d464ef7175fb7554c66109040aa474eedda34e65917ac8093524cc965c243fed6a92f66ebe537edc1050448fc8c6ab179c82154149a6f149ab568b49898c238d92350cb61083e3b169069abf951a2298f7c76912bd3392f6975a358299fa11a292e4a44992ca8e44a7bfaf90886bffa666a92b689a8f3531a1bb0828aeb6f28bc586ee6bad1f21321169fd9360d9c3b1bad42cac84d4d3cb1de5c086f7c03b524fba8b61615a69974fc840333b8f28970f9945a76969f87874b8b61074f3ab2038166635fffb45f719e159df8bc8e20ca9a9e98ceb75fb3dd22fd2c2e106721d21118daf8e491fc2fc514c9860fe0b8ab5701c2c71bab0abb98dc6dcff3c4d75e2c16b71a9b6eece4dff36c28a059589d5bede5a29c561dd86a618c8fbab4e2714e680b297981775e8fba9cb54c17c2fcb919e4d3db0c46b49b082d51e317fec2b8e0f098fd3c49a952c597c256968bb56525e4bb1d8e45361a9d3006053f47fbb0fb8350855256c9023fd092f05233cea36d079574c0257c0f2cda2064dbdd29f7532694a8040e48e7dfdf80e261c15ec84acb9a36f4e4c036749d4ea2b1cb2bbe2795f37561a46c15aca60372c88dbcbf60ebc0c3aa0ef99fce7fc9156b9953aed8d44d1bda6784303554f7e2d9f10054e8839dce51e696ada93aee1f03e3e62e921822e75684cb10550d50e2a59451cd400c5465adc4615edb67c5d032a8c833335742d8f1a758302dddd909d2561685fc6de323ec6e2d6719c0ea64e72bd760e272b75251c7d73501f91c74014915b56cfa42af019e38e2963b4bbd8e6ae36f46a05037e4e4c6549b67e2a8724cf5e9998f575c794db7c631e1607b8393c1f46c3d346272dabb56aaedea4d442d222097449afd15e5a905dba5a2d6ef28ecfe1a58eccd62812a804829668b2645954b5b67b103bc9eb3b19c6868532b3ae4af83bbd3c8620b8529e27deef0dc3137924f53692c94cb2a1f6dd635b49ce1bbf703fa1869b7e47af488d706891fc1f3e655627d407ef48334b2b030670b86497f4b93558fe1830d2686ef388a4a2f9128f95a55701418532728c47964a7ca900a735621fb0f12c0e5620f20b869a3a26c9da9ede25078e2e3a1251d13bbd5e77ce95c5da7736e0c4305027d7895a1b675f9a12a07063eeac461200973a5e36a2e9065ded4ab31635dbc1c4b2c6629b1e5220dcbfb42908da2b25b6ba77fd0690c90b41ab6396e1dbb326a81b9c410ffbfea0ed99a705b351ce32a98af3fc56b9a3bc0ce2c74747563a290e1caa9ebe1f6d2ee23e914272c32ad9a1c7e89e8fe864be454fd4d65f189496ecefedee0a00a944ed9621da8261269f8732e4", 0x1000) socket$inet(0x2, 0x2, 0x9) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001040)="14f4fd1c212af17f7a0aa2ae4db7ca91c904eb571fc7dd53e6ce54c64e6bd929ac0ab809b553dfd8656657a83d8072466d5277c1cdf78e5ab81d22291613b5247903705ffae99e8458ac8847e7fcfcaad571baeee4e60258d4b2897332608cdda7bb79a80329ebb7fc298059330de3b052c336ab9da5292a0e50c47d8a14c3cc8fed0f04445c74b6ae88977b0acfea12c73a8ff92d7b5b0d559bf61fb76d159b9b42bd135445227fb9514becdfdc710027978cb7c96cddd0d09d2402ea", 0xbd) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001100)="f8bd5f2d0c4339e6b9dfb0ebdc1a084fd2b667bb4345e45a3a7ddbe1b34bccd196bd87900237d4e3b766356171c329b309284b67d5ba0eda4c992f3acac88eef868045b26ca79a80224004cefda8f6a01f25de62a562177aafa9f2a474736858e61d0adaf1113d5034fc1c82b4b6520a9ea39f985751a9c117b834ca8676a4d1bf1670f63448d52741b3e63431af12e0b0337ea1ab489e7726d36533e68994b8d3e130627b26f248c634c20597a3c58b06e9dfc73ae738260cf1b2163219771d5e20b98e3758ca6f5244a35dd217316901639e16d7191a2cc2cad95d48af885ec61c5edb3ce3b2671d0f", 0xea) getsockopt$sock_int(r0, 0xffff, 0x10ab, 0x0, 0x0) 16:01:19 executing program 1: syz_open_pts() setrlimit(0x1000000008, &(0x7f0000000100)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000480)='./file1\x00', 0x10, 0x20) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000500)=0x1) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) getpeername$inet6(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000400)={0x0, 0x1}, 0x8) syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f000009e000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_INTR(r3, 0x800c5606, &(0x7f0000000080)={0x100000000, 0x6, 0x7}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x9fe9c307441e81cc) fchown(r0, 0x0, r7) mprotect(&(0x7f0000028000/0xb000)=nil, 0xb000, 0x0) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f0000000440)=0x400000000000000) r8 = semget$private(0x0, 0x4, 0x20000040) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f00000000c0)={0x1, './file0\x00', './file0\x00'}) semop(r8, &(0x7f0000000540)=[{0x3, 0x1, 0x1000}, {0x2, 0x20, 0x800}, {0x0, 0x2, 0x1000}, {0x0, 0x7ecb, 0x800}, {0x3, 0x3, 0x1000}, {0x3, 0xff, 0x800}, {0x6, 0x100000001}], 0x7) getdents(r2, &(0x7f00000002c0)=""/77, 0x4d) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000200)={0x3, 0x3}) r9 = msgget$private(0x0, 0x300) getgroups(0x8, &(0x7f0000000340)=[r7, r7, r7, r7, r7, r7, r7, r7]) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000380)={{0x401, r6, r7, r6, r10, 0x0, 0x10000}, 0x8, 0x6, r5, r5, 0x101, 0x2, 0x1000, 0x7}) 16:01:19 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x100001, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000040), &(0x7f0000000080)=0x4) pwritev(r0, &(0x7f00000019c0), 0x6, 0x0, 0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000001600)={{0x18, 0x3, 0x0, 0xffffffff}, {0x18, 0x2, 0xffff, 0x225ee3f6}, 0x3, [0x40, 0x4, 0x1000, 0x40, 0x800, 0x7, 0x10000, 0x2]}, 0x3c) open(&(0x7f00000001c0)='./file0\x00', 0x200, 0x40) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000001680)=r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pread(r0, &(0x7f0000001500)="c527f69e29238aaf181729360fa066a7c8206347f8732e3d0482866e151f3e801dad85cda72ae951a3b0da369e563f9a6882634e119e19d1569793b62a591cd006957d959831ad6e7cb373181c6e28659c097d37e0b044c8788b8fec6f15dcf92b9631f3d6cf113f839a354f933978031fe5dd78ac11d744be38219e6f7b69e170fac43074d881adae9b08691fee73ce30a92796442cd45150922d5f696b06311b1e42350ec0aa38f4df308c0ee0617c81dd7e0fe0fe9f16d21631e843b651a28dd5cc5ac07cf5da1c48e22816c52cae811a22151e92b17920c3d38b655d2af46c42cdb9", 0xe4, 0x0, 0x58) r1 = open(&(0x7f0000001640)='./file0\x00', 0x100, 0x102) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000001780)=0x4) r2 = socket(0x1a, 0x1, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000200)=0x1) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0x2a12, './file0\x00'}) recvmsg(r0, &(0x7f0000001880)={&(0x7f0000001700)=@un=@abs, 0x8, &(0x7f0000001980)=[{&(0x7f00000018c0)=""/155, 0x9b}], 0x1, &(0x7f0000001840)=""/32, 0x20}, 0x1) pread(r0, &(0x7f00000016c0)="1d543cbb1feddfa2d3614526c770e3a0302a6e6395f1e8d3043e318497c12b9f3453", 0x22, 0x0, 0x0) connect(r1, &(0x7f0000001740)=ANY=[@ANYBLOB="139eef1e4a40000000006d0000000000000000"], 0xa) r3 = socket$inet6(0x18, 0x0, 0x3ff) connect(r3, &(0x7f0000000180)=@in6={0x18, 0x0, 0x242, 0x81}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0xffffffff, 0x1, 0x4, 0x3225, 0x5}, 0xc) 16:01:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0xb823, 0x9, 0xffff, 0xff}, {0x4, 0x5, 0x0, 0xffffffff}, {0x7, 0xc3, 0x7fffffff, 0x1}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x80}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:01:19 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) fcntl$getflags(r0, 0x0) connect$unix(r2, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) r4 = open(&(0x7f0000000140)='./file0\x00', 0x818, 0x2) writev(r1, &(0x7f0000001540)=[{&(0x7f0000000180)="359677599d42099b309f7fb3331de2c4e8697977f2b7ad15b5fd2fe8925eaa2601e76ebef9c54e765422ba15542371db334958b3cae86ab4bc924509611f825be14252110d19e764ddcd2f6a13b0af3a48ad03d64dbe7e066a8b0055a113d34e7cb9297679d758fd10dbbebe8901f308fe0916f3e8ef5ad0fc6d5e691ff5053b77b52c90b40146a7282a3c5a78afcc1dba80d786acf838d47c7e780d8220086d945b7dbf31fbc80e48b8ffdb6f61b55dd732e57871a4d1418bd2999d5641926978457e332830bdc33b771d6af847be3c022d4b234a33adac42c8e31e0bdf115e935f4da0707cf70d0947b863c6c42fc105b59fcef801859480a38b5f173b99bfc36ef7d98460995c4a0ba67327360cd04c099450a5a89fc425ef08858e0d352926fa151e8c2d759030548ec78e539efdc005af541c271c231f004a5029661a112966d576d5e73ca66fdb8025ab3580c782a9b235b23e4356c872bf183d17efe0bfdf6e2e758212feb5759f4f1fca75a4ea2481068139d9d82a4f63876fe83f624368f1d747d77e3f94eaac67cce825ce6dc6efba12bab41f6a4f703319a7641878e3e9b4d97ea26799f87bb8451139911a36a1ccc77bed4086b700288bc041403a8e2279543088c38169ae91fa5d54d27b89208047b6e2eb5c05d41e419be9eb7737026af04bf9d31f820597566950135d2245ef90d26e3a0c06dbeddb1ab867018eea3afbdd73a32c5e1cdd3b1fbc1a64191816cf5799d4dc255abe326708e7821067201560c8d778d945a17e3fb65fb10ca6f61335a2ad776ad8fdd8e024b796184299d8e8d1ddda39a73717b252925f26346afd17f304b25aa5969b9134b65ef9035078bcd974f64726f23620dcd84a395760e62397c7fce55e32adc9f0768c58e37acccfb02dfae565b7aae1c473ac9c1bbcbfb18b3bd1daf30e874e440710c0d8fcd3fa1e92ec9ab983e4c8e2acc67bb9377357850cf3994e1dcc1960b54b44ac1ba31f78fd1b45768a2a7ec93f4951820b68af008530e0d2cd870099cb87a719d4818d5e0a1698604cce0db9a36b4ebeae6329207651979088b85fd6e46fdbe177ea58e1b6f30be24b4e91788f9ae6075bdecd1ffe75c6fc721ecd893560e34c40468d1bd54cf9905305f0a30a14cd34b153c20d0ba05cf85081909d4abeffac16730b43abf52fce9fc107a2296c35e63b9a5e7d52806598bf73b17115015600b9ca97743d1058cecccda76280bff24aa8f81880fe63feccb4006b4a02d26058e48d5cb3c81b8aaded854cc7b17c3bacffa2e8f3cf2e45368e1ec4f3eed98112f1a3fc58fa1752ff9e430715c7b0c3f68a3a1651e705acb2f79bd3a9a18c34aa2fb985563b8292e86de741be4adacd4a2e557df7a34d7ecce5736ae10ca83b28c9e2e7ee946fdd489fb6acce069176612c8f36acc95a86cc7af4332632875503972d0690b96fcd50d59af1f0f11b11a8a9f2d799686ef4346d0b90d1b31dbc605c8c6790a1682457f7cf73a004be806394f6287977db2118d2efefdb1b42173825fd4d962c8ea5f34fb9d2a3fb6c03ee3de8e14550b2d01caaba796fa3b8576fe1190e02aab19c42d4de30ccd62f196cd011646c50626a170033d58fe49127125f09c1eff9d8a8a04bf3b6cafb0f79576b1a30092b32f38885cdaa035dc9bfd485e873c6cd08d67c4d41705752150eec0f0897000a55bce89b3078be73c1b3136e46148a472e2b9ee81877acf4dbe3959052514d5220e0c59536d8b84aa2bd4716fd06abf188b23676c637dd8da8c3f8e87a6d23c06f63ebcfeefbb4dfc76a733527aec89963140ab042d7dfedae418c77efb3128352bdea1ceefaa63c35c82d4cc86bd4b4ade47e5eebd5d01b059fc7c90b8cecc1813bf1dff7683f27abd854e42155338f103b6ee6dfa892476a00c69c4e1dc3e7c41e2eabae8fb613d64e7ad895ca98385b941b6b3b3208098abfb34eae380d7871ad0e61a167652cba7c59b25d2c39b94af2bd1cf1d7e0a4b2c5d9662216cd9055d1f921db910189fabc8fca765ddbfe5a01934a8c6fd37092affa6fe466c54633a195f0feb38659a916c7b6a77cd410622389b64393f97d660b5c0c86c713ee46fbe09e54627a7f5533c722ec061968ddcdce4ae1fd8934864fbde9fff0d6d936bf41553bb926b70ebbb59ce5d2673a136e022fd704c265a2bdf4ae4b7895ce45160ba584ec786c21587045fd45ee94163b2ad15ead4580097ff682c9c00f213379c9f1c8cce278562e69a9b1fa215c9ecadba88cc66fd19e0d04e41bce1e8d15dcb5631906db1a9d6d98f3a2dfd633b414f3c89c9f81d2247ef76db02f32062c900227fc0ce626c5ea1b3fb53fd9769cc9a4ded4416c24ac1d1050dbd7a415da62c4ac0ccdf323bbebebd6b4b8435b354920b3f37e8c6e8de9f978acbbad8ece77ab4dc3fb138cc70291137ee61076e376767321ca8ab67215e6d91a14cd367a7923bc8bd2788ba4786b66ce76c1ec97e646d4551f5d89f8ac9ee153f5314c5c66539bf4e55a52f45ad4a65dc5bedfafb30c82c6930c3bc5facbbd33e5ddbdf6fb0a33a895788419b62b3bc3d6c0c4f9e4fe241d30e1534fb6e8c3974a980e75dbd161a916f7e73e5195f48875b297d46af09029a65a8b3c4e16e317d4bb90bf8a99c9a340a6363b12422b92e46781a11f8df83af9f3895b29e588a7b56329f09f31e2c343dbb69b51cbc0d985e3dfeaabeeedfdcc27ebc58db427cca2005bb18ea89c46146917fc010232a50e66b5504849a4559f155d24828739f477a0087963f5ce43aa9262bd08c28f4244f40923eae3e680cc049e4b7b50404c8b5f8124f2d817db87f64432ccc8440554cd1729389614946c762b517edf8e7c9b0617bd9108226557a858468777153f2ff38c4defb0df0bc855ed02efcab80c220cf28044a40b354cecb5518db1723a07f63fe07fb24dc6a113de9075c2b203d6c506bfda83538697af368717d9d5c9b1b276dc4326b35e334b7d37fc3b95e55f4ee85615bf2c4a4f5d6846f1eafcb67f0fceffc2ba71cd66a549f32fc08ea427b2ad97adc511e5b36515e2cb6fe2ce954979651b708f9008c4e53592d49480e8a61759b49cb7badf457e192f376521edfe9f258c363463b6e5082501e51d00c39c7c9206ab63ab30b9b2cbbd762a18cbab551c6d2c916dc47db6e1b47572be744a20992512dff366f3ca8967ba06802601fb4ac8d0ad5947aba361431da41baa69a779eee5a2e2879032163c549347c0f63c60dd44fca0f1c536423fff23d1edbdc204f83d74db1f541df09403489f1c99ef68f6b8c6d5bf035fcb3866cc86073e71b9043c3d1f3f2cb857fcdc9129c4c25ced06afd872e421a7e325f92ccafbfd0edc2fdf1b98b9863fd80ba2985aa33efe9c639785c0568b236311af1ee2933c05ca09f5620645eabeff1f6b836564ebab9196d1e242c606b5cccb8f072c66a4bf55377c1aa687f00336cb865d0932807b814a44c65d146a81cd30124e3adc7dbe2abf56d97409ec201a682d770168453d9b1fffe65c9fba14dbb0451ddf7bf59bf44e50efd5497a1808ac754ff7a25435cb88130fac1a51b9583d8f86a88082b389f26517c1c35fa8a46476c2b3825fbaf0c3933a41f7e4b4b59d75490be7c870a056ab87a73254823e04cf4167c5f6e0ade7dfbd41e0bda09841d54fd4fe9ebde1400e944dcc04362c947c6c21531f68aa5019d1aa966a7d36368a592c30db80edf62814301b3d672f5a3b395bbe884bfe8d0febe4eea7892ea3c4aebb6696be43416ecdd2ac0bdcb11583e925d8d31d857c56bc0419237a34c2d26e5a2a6aab8614e9577af2fd8ecda5a058b8dedd81037ceadb4df10527ff71606bbc581bd79041778e16bb7db073b82cc9ce49ab7d80e430233f1a52df50dbf7d19fb316dceb6131e599c2b49ce04b9213b229f55ab664dde0f7992eafaadd41f5389eb9ade96840cdeef1996be890a3b074a720a740c026c8cda6cb85a98a8277864ffef1c19c263f6bfba9b0712bc78e14b63de5ddcce8194b24e93637b3778eb6b2e69005c0c7d22334ab460853475575d5fae886b2ee68dbf96f6679493898178afb99568ff2fb583ac980ba8acad119226d3c5d32f2c906f5517fa72e7d0c2619808c443c01ea0b380c971d31eb64ca5456feb5fc07448dd50cd61518e20af1634a8c21c2ba76fc31d17b761053fb331d8758b235ed5c3c9b99e0b3c7d26b54b5edbab1e3988394d331de33a209ba0ffa57b83b28c637e5a1dfe1c122d60e5c0b4f7586764737692ad852ffbb5e5c368b5fa773bc4473aca07781686f52be7a57e84b91337e8367e89c647b313a4b28b8193bf82e2f9de25973669bfadfdd8df2654a67969a9bd1b9c6e6edd70184dfcb8d9a11c18282de250f8560b748a60a095231332dbbbd62c53df2e3ac036f300ae7b21918d073ed75ed038497d9f0d6f78984dbebc9af2b3ba114caf00cec1a7645eb5ceac934f23def7e1e2fd4d6b9e2930d9209b999fc5b788f847770e5d11df92e7423f943cac9d9a4d8f381c0636912373fc4905411910b386a9184035e10ccf4dc3b93640d66af07b201697f2c0f9d754eda4a1d777903c93aee002e29dc00ec47c0ce7c723c5c6081f750c421a5b99bf9aaf599e3f07e90f7450cfbe73028d4f1dd334b508da50d14d12ab887a136e6bc5d14be65a92e452608c80a9d57d8ebc87c0ecc756d0f9cd5db9df7a44490aa7c6fbd45596009e61fc8c4ad26396fe62e98b9d9b5249916c1e4a8a138f5a878fb42a61b4593c2f0d0f3cafbcf00640996110eb3569175e8cf25a23b0deab8d11a59e6bf6587e1d59327484e97f69fc94402b39755f6c04b9e4c67923b186806888229342f9cee61a9e5bee88df6c770d97a2205bee692b043fb052797b7aeffee3bf61d77750fe1f72048f7955d5198ea2d2c6b4e81f78582a3299b8e59a92383cf37ec9fd7e769927cd283a2994bfaa740a45013c9f8abf7b8fa2647aa69442849abdab47ed37a926d5b1b1977a46f9700ee836ff0c693a8d94ffe5f31bc4a97ab542f7c22081c1d68cd5dd50ef9e91caab9505aff8ae20cf9731cc08b1189cf60ffa39fa64b423edf96acf1fbfccbd243a6a2e73942ca09f5d721b875aef65c75cf23048e7698d11f41df2c979d1c3540b652bbbd142a6023b24552b84bf63c1594769bf3f5f1190970cbf42726b1ff4af7c918d8ee7cd07204d640fd40075fde9d85501cddad22a0d0475ec9b279c80b04085a3f214e18f28cc8f2df27fb9e953785cbfcd8755d466a35317e69c717beafe39365799379d1101eee1fe12d84b3dd57a7ef95c2758e8f4412d345060d4d04292a8f55059966538b6535a7de0461daa0ac8c597d22689dcc4441d8dd68228c76a38e22ac6d132dbf842bafe433275500147b2931252ddcad0f2c2699852a1061962c2aba1d87e8fa6c738447c366c731ca5ec8c5d00c279df9c077594a9ddc71dffb06cc3a8ea3b752ab97f575c7dc8a9366c9390f15f1bf51e14a9fd390c01fb0a99b8b6afcd8c880637e5a794aff1cfcea023b33292e4f9c2ba413724ae109e3aa8fcbccb700150f84d2a220bd8f512921bf0d4595202b0fafe36e9f19b853a9ea329e92cb41083d0742aebc6e264a9c1c30f241e3ee5cc856e8be0cac488e1741e5a79a00827820ea508421fe7d146b743b0dbbc11fa8158ee8262f374a324e673b340edd21cb5c7bdace88378133c518f0ffeb574fe0822da68058276699863e3c9c78278f3484f340c7195e3f04ecb3701a", 0x1000}, {&(0x7f0000001180)="c31cd6c499125f93a381", 0xa}, {&(0x7f00000011c0)="d44fc96a07b94fa969bc17b0387d95bd37f00a8b93b86e2c8867b7dbfbc309c07dcb336f476205a0a3f67891efb375983996aabc2ff71a2ef6644a4c7a59fa72125f1451f00e2be14b27bf3d42b9c5b9f33759aed7794c9a04339b591c86cc0e35a746eedaaeb5737471ed81b02eecceaa6363f2110b50a4e6c65f778a6cecc8021db6d8a0bda53fe46e3dbce1208304bed4aa6ea0da2377ee73c1e207b1469115f4284015144c24d3a022e3", 0xac}, {&(0x7f0000001280)="ffb10bcb76a0469b50ce18c795ec59f10c7fbf985fa555954804cdbd9b4f2b145dd4df2480940ff5a2d98d40db73e76708f2", 0x32}, {&(0x7f00000012c0)="c0a928451590ad31965eb49ae3e35dc1b3edba5886c842d36a6546e9ecddd5f9e2fe03484defb73b9317ce763a6393db3e4cbf5df66de6413f8e822e248a7c70c1", 0x41}, {&(0x7f0000001340)="8d6308636854402c291b9878b020406dc2306c1b1f125fe3ab66552ee8dfdc4d564c645fc7a48b1fa0ef0c237d17a7b10c5c89566a6c73e240db31c5225cc11000cc6465b8e54c9c1b5c443faf5208ff1150e3cd7db6fb275d4e1bb69da801c66cc351f2dd54a5fcdef4dc07b9eb5d79d0a5", 0x72}, {&(0x7f00000013c0)}, {&(0x7f0000001400)="00979d2ad21e349dc2ed90bdcc09ec7aba4443c46cb927bf6fb5aa068e12d8feb6b220dbfb72e9bb0d5e69f0b7ab6636a19feaa70f88c43562bd20668681caa72916e76187d6bdb11100d7ddf8a4d9a9ece0d4e798a86834f15e1fc4737b064f9a655c7dab0372dc5603dcad47a57201ab0b86ea87cb243380982206a2ce4bdd535c2eef56181a479478a1ac5a2f8d6e86736afe9d67bbef99f4fd8ea2a5f1b953b84f1c6bf0e759cc023458ce8f2d2c99b6297105ac78eeadeaf0e66cc8505f6f695914dcccc0116d230cc1d3ff29aad34b67c57d90884977b7a76028c2a6c9684fcb8ca2b4f2abf689e1d380", 0xed}, {&(0x7f0000001500)="bd070b4aaeb8d7f82bb70fcc4cd8c7b85bf245cd15e5cda9a18fe3d0a62b369f25594675a41eb938d05d47ac449918212100321e73", 0x35}], 0x9) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000001600), &(0x7f0000001640)=0x10) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000001680)='/dev/diskmap\x00', 0x20400, 0x0) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f00000016c0)) readlinkat(r3, &(0x7f0000001700)='./file0\x00', &(0x7f0000001740)=""/134, 0x86) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001800), 0xc) sendto$unix(r4, &(0x7f0000001840)="35ef9d1421e9fbe5cd3cd51441a2d1a57ab75b65dcfdc4475441f41d99c90638b1f2c1436b2b3f1d1329003d347132b72c20bc77dcc3ff4bbbf3d4d5541594", 0x3f, 0x2, &(0x7f0000001880)=@abs={0x1, 0x0, 0x2}, 0x8) fcntl$setstatus(r2, 0x4, 0x80) bind(r1, &(0x7f00000018c0)=@in={0x2, 0x1}, 0xc) r6 = fcntl$dupfd(r4, 0xa, r5) openat$tty(0xffffffffffffff9c, &(0x7f0000001900)='/dev/tty\x00', 0x140, 0x0) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000001940)) bind$unix(r2, &(0x7f0000001980)=@abs={0x1, 0x0, 0x2}, 0x8) getpeername(r6, &(0x7f00000019c0)=@in6, &(0x7f0000001a00)=0xc) ioctl$TIOCSTAT(r6, 0x20007465, &(0x7f0000001a40)) getsockopt$sock_timeval(r6, 0xffff, 0x1006, &(0x7f0000001a80), &(0x7f0000001ac0)=0x10) openat$diskmap(0xffffffffffffff9c, &(0x7f0000001b00)='/dev/diskmap\x00', 0x8000, 0x0) stat(&(0x7f0000001b40)='./file0\x00', &(0x7f0000001b80)) unlink(&(0x7f0000001c00)='./file0/file0\x00') ioctl$TIOCEXCL(r3, 0x2000740d) socket$unix(0x1, 0x1, 0x0) syz_open_pts() ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000001c40)) 16:01:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000180)) openat$klog(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/klog\x00', 0x10000, 0x0) 16:01:19 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) geteuid() r1 = socket(0x18, 0x3, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) getsockname$inet6(r2, &(0x7f0000000240), &(0x7f0000000280)=0xc) utimes(0x0, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x4000000000084, 0x18e) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000200)=0xc) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) execve(0x0, &(0x7f0000000440)=[&(0x7f0000000000)='.*\x00', &(0x7f0000000080)='\\{\x97)-/\x00'], 0x0) pwritev(r2, &(0x7f0000000580)=[{&(0x7f00000002c0)="4cb96d6a2460ba8d4ed310fa9e2fa00b990ff3a6d93af92e26077c029e71febc1c44311724258f5837d7943b755e016bc752481792e7f2f29cb07be2be2f2001bf7cdec4b5c19f4d5990bb039c0aaa0ebdb5a5214188341d326d933befb610bb7291130b6fb1c5843ba0a278b3183475839ec13867d1017cf290a4ce04fd13ecb94d67c4e1c2e21d9df85aafa771ac95eac1385a9e824af2e296632717c7cee8aaa760655f45ddc77efbb0e13e3aa1a0ad8c", 0xb2}, {&(0x7f0000000480)="45a3fd7517446dcf283002330ab6d11cdf658da37560a9196de162d349ff9ddbef66ff4dafd0c0d59a28da4f4b952d064a0ead2824877d86cf76516bf4e9d6c4aa0b3750307dacf61560242bc37985da2abb2c150fe868239ed68a408cee5d073982a48933a14ccfb27142dc3e89aa013f16f7f36d5bbef7bc0bc8c255f623d86790bb9855eabe3cb392739d7f7e68d40ac4b5f1e86b6fb79484359580b55eaa5a77caf51e3d8d83e3303efb15f47abef202382759b5005dfd8caf7a880a2d15de60d1f444956857183eb873bddd4cfb6a1699dc8dba5c4d59635f3c107cb5f9307d0a1db1fb705c268dbc4a53b0073e9f49c69ec4b918037a6c", 0xfa}, {&(0x7f0000000380)="7d5b01717bd0f10801de26ce51781185847662635a67e132ae1e73f90f7e404e182d4c73ffce5f09a41aae4e30e1f4637f331c41304870c8d10eaceac4dcec7fedd3ff831b508711360b105a2f2b996d943b34f40a3dad145e16fa28a23fa35dbaffa4f22a12d38558f802d82d8672bc45dd91e8121047add8de3e4fcd41f785e2ba137d80ee67a170", 0x89}], 0x3, 0x0, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)) connect$unix(r1, &(0x7f00000001c0)=@abs={0x0, 0x7}, 0x8) listen(r0, 0x0) 16:01:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x28}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x7ff, 0x100, 0x2, 0x2}, {0x10001, 0x7, 0x3, 0x1}, {0x8, 0x3, 0x1, 0xc3}]}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000180)) syz_emit_ethernet(0x2, &(0x7f0000000040)="3711") 16:01:19 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000140)) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)}) 16:01:19 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0xfffffffff7ffffff, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000180), &(0x7f00000001c0)=0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="9579de16be92964575681dbc7ab6889480a3c055bcf126f9cae8afbba2600e28ff56b70e7d008e3d70295392ffb44eeb02e4f22bdece5d506c5d9dd6a291f4cdb6a714a11c69e2c37fdf2a2508d19aadb93ba610ab7cdb42e5f00b7e2e2e050509077428490d9f3fd2f6ad558957d6fb6b36f42d16dab8b76ab595c52899fd5f3fe7aa625cf3a3933b6d31b75eba4e73fbc87e4355f49cacc50f838f96605bbf7654d35bf3c25c66", 0xa8) 16:01:19 executing program 0: r0 = kqueue() kevent(r0, 0xffffffffffffffff, 0x1, 0x0, 0x0, &(0x7f0000000000)={0x2101}) 16:01:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x60}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="84") ioctl$BIOCPROMISC(r0, 0x20004269) 16:01:19 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0xd}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffff}], 0x8dd, 0x0) ftruncate(r1, 0x0, 0x97) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:01:19 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b8000000000000080100"}) open(&(0x7f0000000040)='./file0\x00', 0x8008, 0x100) close(r1) r2 = fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r2, &(0x7f0000000000)=[{&(0x7f0000001440)="d9154df438b2e6558f23a1d9f1a11be3c1b39e5466ea425f2aebad421ebec449a974356221669d8219f1eeef995328f0a61d115fc6d53fe074bcde42c4a3f58a2b7e1f3839cbff626f7fb9e16b55078fa3f1291438678638a7284c823141fb6fb153b1ef275baca424a246c47d47a87648eba0cf3b7f0efa972902e4c20106655de326315562633a61907840843263bb9ceafeb8dbc586817d29ea3c84cf7a16a243c580b03c5837bd28dc26cbb55b10bffa1435f821563c09c1d8fc6cc183bfd3784ab17e9fb4559047749e1820a1835d801b2325e36a9d742c95da7d9ff8fc3b35c03ed4b919e136ba69a4b185f732b9e9c21f877eb0ad08344a7f7a8ce05cefd5e4bd418c00c0a2d77c14dc546b727548e81d048a88fde31e8788cfd58f7454517684770dfe448f76952f3d97fdaef9da9f415ca34e88c132862b55777f242c59429c337fc2280e22b9bc86ad48480c7e2492283973df54974e9c2a6812bc167e769eee3244fe557bdc32565d4f39df6df54c90dd54cba453fc5aed3b70127ac9f102138d9cc0200935a2bd756a8f1dcf746292b7bf3fcf3de0d65a37c413faddeb5f5c9739e5a8e3c76d2618b2cfd738739bc515f7b8d174b213d6da8d3b4617e24e2161167677e7a60c2681ff2641d30a6ec2bf164cbdb51a629a49998dcd9d21b8b20696af5e521ae532fc09b59002debf2a4700729706a5c81bcb20baf6c4fdffee19a63ff2fb7ecd7f9d0edc18ce2705a3c33ec0888586533f2dbccfdc0a6c1be8666cefa0122f0bea58981c6751bbaec7e0f07eac4c622ceca6300513c637631951cb9fb0f3cfb10697ae8619b0fd32054c78243d272aeb93cad2215e59735c440f8f0303f670403d454cd370b5d3dc8830926fea03befaf11aa6f8ae15cf17b32e5f6dbd934395ae152c16308b28b8d7526d107cff4bfa46b200960e3c08ae2d921a2ebe881e4b2c61c7670523f224c6e3d0e10ef466f8af2288642388279af771ba1c5b17392f5a7f50d626e7e71ece2f5bad9f7acb690e2de65d0a68055fd125f977dd35f59f95fd043678cc55fc7d388714d9498f9eb4ac13abf956838ffb827fbe9b732d717e77dbe0b40bf9f5214456af00cbf8ea8f025de1546380a6a45718ce07fc239f74e1b01a4ff82d91ff5303e01b36ecadabe354d352278f8f67e1c2273815f114b1e4d9e9eed5e6bee2c9fed4d3fa724a3de6f49e5cfd6d3fbe060c1afbb93b063ffe3c476a467678e7cd0c72218b7e4016cdbaa125e6394ae9877521e57f33fb92eec99fd24d562bbb02b721a044bf980d2d39587072285c379a7a7b3335bbd1a78ffb0c1533ce30e7a1716fc50d2549b33e1edee67bc2e0560be1255dea27bc55fe5c67d119d5b8774b3d5f6f5772266acb92ca9f17eafaab6aef7cb6d41d89df79bd032c7ecb97179064c9b4bd0c4fd75911fe14632bb194b61e2ff8a0b6b6b7677beae46cf248a5f33b50334d86044b0cb222f897591a5637bbce97a7d71e6b8e299eb55fd24266baa4d583225fbee80d6f7eb771b0e09896026133361c1eaab599e5d631e7bad76854592edede0cdfd29ecfaeebd4d4d88809f1d051c8f2e74cc20d6c84021002fcc695a0820d7b33fccd1952d7625ede53bcad8450966998aee921f2e094002ada05216e48ab20a2c2f3dc660ab16f7d87a1671470f5c530bbb452086da42da8b0bfb7a25e204e9c7ab159658890134076a47565364e628f00118e93b9574a11e97acb291be518d6fcf60a7da03189e6d7b9faf2b3ed203b96e2c256c7cfc24c187b6c7b01ce633cdf0fcb3f342df82932be2352d30838b19fc016220688f29564982c235e9966d83fcb9f720b07e9ba5f0f96686c7ce1839ce2d809dfb5274ab2e55a486310e64b52ec3306babea3676031810b79c2f5bbec44e74a0c6d2e181faadbaac2d4d1cbbd60923b59c0e33d5627efcc5b505d84bab252daa7e1f6192f3809bcc83c58f5442d1770ed2ba7681acace91c421815ce4161d12806961b2e134d8e371fe414ced813c488270fce2ec023d375f5c5d047bace2b14cc993397c5b756287ba33ac2559105076ac6333b5cbba71de64604dd9c11ba0dc0077e14ce9c500e376643049a13675cc0341d1860b604b5c1677069f9cc957d3ccec8b9df8593eb14cfa4e75ef52357e24075cc694afa136d376f338eb24ff0e65149a9ba18430771cbc76d07da692e4e6dffd778af5174b1aef6434a79cb847c37f35f8be7feddb92e7ad166781f0f3da60923a2e9c2f65ecef5f085518b2d152d633cc29e63e18c9994fcdeb584b76be02e4374fa27c61798c3846a744ff2ea266d678a75a3c535f9c6936dcaae933c2372dd4fdcfb194e7a8e71ee3e377422f91620cf04ef1f1830a8fcb63cd8ec36001f8b543680e0090a8f6e5d2586d303d47653646301c156c3b2fa24b5acd8621a11c436d2bc62a7aa2806f32c6945386ae5ffa4a6b3c7f59985c1bf214f3023bdecb9df96e16974d0f121a6a931709cd2e1cd7a779a8f67db83afa7c02d3094349732d050dca34777cb502c8f8bfd9accdb71b7e370dc28570f0a49151ad8f22a58b3e1106ba7edaabbc885e1160ea2ff7c87843b411fd63f1eb5b3e253de9d0aa56eef3b133dafcce7e8fd9be49c0b527790ea6a99dfec928cf6fd4944ddfca7c08f2ef7cb947507a390fe40d5fd36954677d64730015c751cc04e51a5006175dc6e60e10c7b935e3394b0fe68a9e5b0dea132f4532c27a32fad351ea9d35e597f1948dfcc7b3e73ff6d4b2addafcf17921a290ed2ae3d15b6657780eb22e137a9d8c25128b6d72f0f5e2f52502ae7c3ad0544d2af403826fe7ad87a2b3bffbefc92ac9dc305e00b67c733905945d64edc00075dddf14d999fc9456b3168706af1b1f15dfd804538134e6dc2d4f9c9c7dc5cfa26795846823a10e13196e6c3ce08383d6f0157223d349b2c0322dae0603f1740412ea31e30af45dbfd4de632c007ed3d88e1027746a91872596f90ad65b484f4832637fd44a446de10e3d6dc712ee0dbd48e07174bc60ba94d3a3b2f46518a97620f3d504c64bb6b676f146b266cbf2737bbe1b042c8673a19e6114854c568466fbeb5aa1e2f9a0ccffda65ffed4718af5eab1fb1da3b4feb03bbf00c19631b7acc14904d360ce12dfe2498ffd6b070450d4fa36f0aa20d9c773c5595e9f345e66266eb09dc27d28cdf59c4e6aa0fce24febedbab698dca90fee5e3515dfbb978bbceb3688f81df40c8c8f45e5ca2036884dd70bcd07fceecc4e354cf6be5614f31f5453f82247f41aab3703eb8c033fb69910f27e892d4d4a76cf51a9cdbceef126f6f0a80ee3cc6b335688dd2a0ebe31aa93740f5245ff1d6deab9249d8264c80848ee0af640d8af8a03d534a894d5d1267dafb8a4d0c66a1e7e93a7f2e6c44cb0b66e16560f20b4163c5577fa329b0319fce81c04eaac81661203d7bdf0ea68479", 0x999}], 0x1) 16:01:19 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setgroups(0x0, 0x0) setegid(r0) setuid(0xee01) shmget(0x2, 0x4000, 0x408, &(0x7f0000ffb000/0x4000)=nil) shmget(0x0, 0x2000, 0xc6, &(0x7f0000ffc000/0x2000)=nil) 16:01:19 executing program 1: r0 = socket(0x2, 0x8001, 0x0) listen(r0, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 16:01:19 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c2, 0x1000000000) r1 = open(&(0x7f0000000100)='./file0\x00', 0xa90, 0x102) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000040)=0x2) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000140)={0x80000001, 0x1, {0xffffffffffff0001, 0x7}}) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000140)}, {&(0x7f0000000180)="2aa912ef1ff68cd5a73551260689f4c1bba33bed489e7505818310e01fb7ff5aa4", 0x21}, {&(0x7f00000001c0)="1609d53aee875ddc60f213410971f93f53e98e2e66cb07d799bd0dcbaf15969a6252107d257dffeacf7796e35fcfed9347bdbd59cc2185", 0x37}, {&(0x7f0000000200)="79f8a34e9bb5c7280d10a2efa390787f8cee6474f5d866387baa453160676a33e492abe4d5e9325ea65bc3af676c10aacb6d98e9fc05fbd9cd3513b792f41fb9565efdbcdab1e24f0b7fe621d8475c0c2a6d39ae4ec229147219172f6e5334fcbeff2dd1d798ecf363434ca2f801a8e6bd94ad3ba34d161943982a0c623c1e8bf2db3fd3b20310f4284ea86b2463877b49ded9dfd72c4fddc096c530654fa67562fd40582890261a98", 0xa9}, {&(0x7f00000002c0)="9c7a5fb26b2072b1bb49fa2f51bb0041a3e5623a7efe", 0x16}], 0x5, 0x0, 0x0) write(r0, &(0x7f0000000380)="16b70757c1a8dad962acc43385fce9eecf6b95f4ec1a15a633bc625ec4225c21f3fc81ed2a8c54e190f28f6a37e474b4027a0fb3235c6a7392201b351eeb06bbea88313ea4bb6104b75b069b624f020641727c10c232513c1e73686354a8b31147144b2b6fbc65a2c13bad78d3a6a844d487035aa41ca8648a1fe345c3707b7c6103d841bb079822ad858eeeb5adb34c1ecf25010d74876d41df202966f0d128365ab4b62c7b0d177413375d77a9da7b9f999078db37a5b268", 0xb9) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x8100, 0x100) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000080)) 16:01:19 executing program 1: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mkdirat(r1, &(0x7f0000000180)='./file0\x00', 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000027c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f0000002800)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002840)={0x0, 0x0, 0x0}, &(0x7f0000002880)=0xc) getgroups(0x9, &(0x7f00000028c0)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002900)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000002940)=[r2, r3, r4, r5, r6]) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x1c26) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) getsockname(r7, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) open(&(0x7f00000004c0)='./file0\x00', 0x0, 0x0) r8 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$setstatus(r8, 0x4, 0x0) recvmsg(r1, &(0x7f0000000480)={&(0x7f00000001c0)=@in, 0xc, &(0x7f0000002640)=[{&(0x7f0000000200)=""/41, 0x29}, {&(0x7f0000000240)=""/232, 0xe8}, {&(0x7f0000000340)=""/253, 0xfd}, {&(0x7f0000000440)=""/2, 0x2}, {&(0x7f0000000500)=""/118, 0x76}, {&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f0000001580)=""/189, 0xbd}, {&(0x7f0000001640)=""/4096, 0x1000}], 0x8, &(0x7f00000026c0)=""/219, 0xdb}, 0x841) 16:01:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x8080, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0xb1}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x28f, &(0x7f0000000340)="b6") mkdir(&(0x7f0000000080)='./file0\x00', 0x2) 16:01:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x2d}, {0x6}]}) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000240)="2d1c73643796ed2f49f141726530920dfc077e9014521955aa1fbcc1c66a25803b892ad6d124bce60c6425f6788d486572a9bf34547cf81d62db8660cd4d59106849671b8bf9e5910f939efb5e9994480744b05e2c3fb1cde4b0c6fd10e6b1fe1ce18c4b8824d178cf2b570ceb867354550b5816f44ba96c3e1dd466763fe8984a93a80034a1fae0b1f1326bfbc7762f39cb54d4d80932008e166fe8f7a86851f31caa8cd2b0d4efaf34b81258591b27d5dc70b9cbee95db18ba8ab6160c6b5a2c41bf5d94d5dd135cea6078e676bca2298cd9513b835c01726678b9e575d50d7e4eda7c971f058e352aa88958eeb2fedda617d150bac475", 0xf8}], 0x1, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x8, &(0x7f0000000000)=[{0x1b, 0x1, 0x8, 0xc52}, {0x7, 0x1ff, 0x3, 0x1634319d}, {0xd664, 0x5, 0x80000001, 0x3f}, {0x81, 0x0, 0x8001, 0x6}, {0x8, 0x3, 0x80, 0x800}, {0x81, 0xa7, 0x2, 0xfff}, {0x10001, 0x1, 0x10000, 0x2}, {0x6510, 0x2, 0x20, 0x10001}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x6, &(0x7f0000000200)=[{0x9, 0xcc, 0x3f, 0xfffffffffffffff7}, {0x0, 0x100000000, 0x8, 0x9}, {0x2, 0x7, 0x2, 0x8}, {0x800, 0x3ff, 0x500000005, 0x400000000000004}, {0x2, 0xfffffffffffff839, 0x9, 0x5}, {0x2000000000000, 0x3, 0x400, 0x2}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x8, 0x0) 16:01:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x3d}, {0x35}, {0x6}]}) r1 = dup(r0) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") 16:01:19 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x8, 0x7f, 0x8, 0x1, 0x8001, 0x0, 0xffff, 0x2, 0x3, 0x10001, 0x80000000}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x8, 0x8) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x4}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='%') 16:01:19 executing program 1: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) poll(&(0x7f00000000c0), 0x0, 0x299) readv(r0, &(0x7f0000000800)=[{&(0x7f0000000080)=""/21, 0x15}], 0x1) open$dir(&(0x7f0000000040)='./bus\x00', 0x10000, 0x8) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:01:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x200045}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$KDGKBMODE(r1, 0x40044b06) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)=""/104, &(0x7f0000000000)=0x68) r2 = socket(0x0, 0x4000, 0x22) getsockopt$inet_opts(r2, 0x0, 0xfffffffffffffffd, &(0x7f0000000180)=""/60, &(0x7f00000000c0)=0x2a) 16:01:19 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') r0 = msgget(0x3, 0x380) msgrcv(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000001000"/82], 0x1, 0xfffffffffffffffd, 0x1804) r1 = shmget(0x2, 0x4000, 0x10, &(0x7f0000ffa000/0x4000)=nil) shmat(r1, &(0x7f00000b1000/0x4000)=nil, 0x1000) r2 = shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x3000)=nil, 0x2000) msgget(0x0, 0x1fc) shmdt(r2) msgget$private(0x0, 0x8) 16:01:19 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = msgget(0x2, 0x199) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000180)=""/236) rmdir(&(0x7f0000000100)='./bus\x00') poll(&(0x7f0000000080)=[{r0, 0x7f}], 0x1, 0x2000000) poll(&(0x7f0000000640)=[{r0, 0x40}], 0x1, 0x0) 16:01:20 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r0 = socket(0x18, 0x3, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x22ff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 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) write(r0, &(0x7f0000000600)="c73db71477dbb4d78e7b7c374100d2a63953e9095f91c3990a452410b5793501de1a6bb476af00d00590133673d9c915e2015710c781e60c69e7d56863a00e96dea220a5aed479a070d96328a77a1b5e9143e43a28afcaae46be254700b16220f2cc2a3ea5cb41d9870c5a47e38c81e190c374051baf2a1349b4105a498b0e8661a9ffb299855118e5214389221ff04a9aa81bdef26932816daf53672ddb84c2b94a2fed97cbc0bfc8191ce0c86447cac6b3c97ea37794ed8c5e7c01f89e94aa6c22150fa79744a34953d1e58f97214d3e7a0d71ab314233378e5f2d080bf6dfebb7332a5109e10126303ea771c0ff78ffaaf1a1ba000c6e74bb25769e10841f8cc6f6bf9e6c6138655132e5c14fad5a5622c0757d00f72dcef42199894d41253ee138e7ddacfb3ecee2ac25c0764d7a63514f896bd7c14098329b76026a48e01b650eb78101f8711d0c0d026e7c10a17d68079831d8dd8b99833b619d906dcf8c46ceeb10188f8c94a6586cc295d1745d87692d81d0355089cacde77804bf2fba3a70ddd75ae76ab24696fa040ad15ac6cad8a356b8d0ed0ebecc744dfcab68ffff444cdc1407ea35a0fcb96bdfc9a707a885ff9799d247e03c465bdacfa0396f5ab4b5c316b59dc29cb2f662ced48ff875237910295a66b8fd1f4718eac6633349d91fb7992b7cfadbc270e7ee40fa017aa6c4480595b6dfe11514adb428169fe2749eccaa03fe39cdd94bed682fa1d2f56cb469a36b398eebbf1ee315cb54cb036ee08d3098b4a50e4715fcd49e4283c762da785287efb62fd217b63152d6ba62dd8f89b7c8e99bbd7a8943159f5345f2fe5f0f6d92ec7b000c49eb4904d7de347c7e74e6af6b0716ba7c626f36a72376502d7dd4b299d1b9b70de5f896b08fc83be0dd81a03ae09d0140c04119a230114b385fbe67515188aef99a13a1affde7708678cf5841c672e774ef685b3cace43a6cfba7c24ea85ae7fc6ace00bb7432e62bcbd97359533b8329e75bb031fce460d064ee29fe52d2f7fb8171553539f828bcff61414087fc8741670835600b4f27cc89ea1a992c4d43f04c6bb1f94430683d8f08c45ed0fbc1dd79f57eefca6960181561988f5cb5ced2e982139cc4e704134bad46b48c60d04eb5056309ced8741911d063cf43053b5021f2b48af9b7f1b3e35a54ae1ff5d744d8b5aa5280ab03989096263da5c1331899c8352b193cb19dcc70a5f83eade6ce9898a35afa9eaafa7f6b147e6028af43c9a49474895b5d2dd97812807c7ede77833372fa01de52a6b79fc1386c7b1303aa092234083fc9cc39572f855e5f8a1c76abb41e18047fa25f555bf1c401d384045d38e7837acf4b858b3356f400c7aa913c425d42dd5f68fb0029fc242023fc2da78a6a6b6dc1382b4c58dc45e8cdfc0553cb1bff119c7e74cf4e50fe5471d43d12703560509b04e090d450392806aed01513b9a2ca30ffd7614fa59a16579bac1a2eee497f1f242ecafe5b2c0eab31a0be120c11e761153da613ffb2aba7e8397b689753a8f82cb33d4c5eab0675223e61edb604a07b3ab97911338f350a85f801cc4934f54ad04394945f0a7e0c2181c969072185f01a4037a933e3fdccc9e464ec6f5e687f372a1720ba8ca73eac1868e6183ceb36d6806168c9b04e9695a9d6092c5ddf6edb5d80895df6e7055618495c6826079fd839cc43aa866aa875667a8393539483f3890ec162087e7e36f33b045b5ed3a74d1f38250510ab0daca228ecd2267ebe3dea9b3b0a992561e43e4749bb7bb6a520f6939ea964f4e26810a703c9027098144ecd1015c3e5c9613d984f1c199bbc96aba2de7dab2124717cd0d187eb88f5fbd84abba3e11e403ff75d4b2ad2aa50841258c9512d24092da2f5f34b0439a360777fe69bfb3aed0ef06fdc74e67b748117cdd678aceef6c28ef05b31e76cde0a427dd7e22f5113837a77f096b3940d5f31dc24f115d850f6a495652def25993cc887ec3693b44b82cf486ebb48d38291078ee663bfc7f85f9fcdf2e0cf2d9e1a30d41087bf87936e4a53288ad86078fe7284bd2e1e2a009f1e4d7576a4d8a46b48dec581586d39400d0ad57d32fe8e025f9d8c218bb7c248da87b08db7bc0081c632b9a183ee2391e01522eeb1782476dcabd4a785ad280bed617c51fb4582df772518fc08ef115814c4c61bce8112f769a9bed4179669cdbe7680d296e9e64222dff9d37e72cbb6aebf2d14654bf1f0fc0247dfc4041b6ee681c7b69894e27bd06a340f3afb210f806e11f35da0b81730c6cfe5f06d0f2b2161a43dc4817f5511ec1e10a1b29dc6d7a1a9fdfb176cb56c922372f987ecc09da9663a15d2b83b2a2f3750ffc109f1b4b6a17714513bd6e3db869ee13b9d85fe37e0c16340ff35ce54ed926935ea36c18c83f7814a67579342089fbdca0d8b70179d5d7f2231bb9306e3c7ad2b4b8169885596fc95f3e5a3f212a97e25371da5fa7934e6b135b9197f5719c9c964dbb0c09fec78ed9281e32efb6af01a83cd68e9417fcd1f5382f66509ca8f8b04415549c9a3589a1dbcabbbd09f67b06577d3975819af51759b062a0cc75395cd5d09c2d1dea53e36067b47e4097f8b1f6dde9b9253922488db8c370ce10425e859b6303d436d3db5d80f6f1499031c6331b783371363f5b407e540dc93cbb9cf4dc3707dbed881182bf7f069c931c5241997a9299486f11345002836049039c6e31de9d438e46556cb93f481657509eeace7a702a6b1b8b2b256c97782d9cf4a8ef4daacc63dd8c11703a5cd99805ff778271cbd6a645f55aad56b2438f0d04d870261ad50f28c826298b7f7f9a0fd21f017cfb545bc95d1bb6c8f28a65ecaa7066613b5c10768433d4800e216e0c12803a8a3a16f1a1707c355f3b6bbf18389ce2091741ae0461ec606b39328f48f2a238fcbc06e7bfd05669a713c290ca0f17381a9158b173e53d438934b977e15dea7e4b950899aa6bffc3834e968f8a31dff82008943ccb69a648761df928e2d31d5bb32813888f01c2dfe276b1d88147577f67d9e069576ed1eb0a415f32a35878dc3444314a7bec43b0af1c3e73bfd7cd2d9c4bd8fdf77e20f474708fa08aca8ad65e4a06ccdc6e12736c803bb6096196e1af89a5f4669d0e27826af67f0e8fa6bef98177048bc2dd30321b56e4c1d26cf1ad01ab982d015c23df8dd1dbfdd90eb31689bc322abc8ad92cf08f7baaaefd6a7b846ca96f76cb497f32d0ae1fb4fa63e46d51901069e119235924c4bcbf8ea8f2b9a22ba826f9b055e937385fe0ff9e5bdeef33d1101b1ccea7b4053401194abe461bc036fe3a858ad1abb4f43be976dfbddfb3d4df86c5490ac1461e2f08e6784a6c8772d27a32b349eda827b7085e8c47f5762203990ca902b6e1e926e861f84d5dad2a5acc8e8cec7d3ceed8c490f4f964e570b11f348bc6b6889f79291509423e953dec43f82effa42735a6a5a6d6c184fb368526e4754280d20f0055edda3280da9829ff0964a6106d8c4c7d0f1520cfe55fb70b52354b97a21bf35bddc6d56eff261e824c36ceae6347037bd784365a1aa961515eb73fc6e5686c1aed505a1802978765ca113357d00a856d67ea95ff78248aac27e0f7507d92b894480ea0d12f1c31ea2b760cf12ac43431f064d96ff810f2c440629968444d386115a930ee080c0739a68c4e31b3e7530286360291e52d52b4f3781537886f64924ab23bce464808b416c37a68dd68ae5993109f3c0df7ff07d97e1ef905e0c4a91165ddf609d80e63f445eb820fd48b5fd51dff351d8d80c473925f8d373c0600df224daae8dabe04a869454e97d679e774aa01ebd8f12dbfd746c58f2e6915aed5af7afe5064dcdd9cf26e7b73a51c6c0905fdbb0fec6af9d180268ea1b4e3bbe4d9058a174421921593848e3b0a84cf8022081feaeb69cf316865426e3b043108235d345198da65d5df36e051aff33279275726e470b9fac25a4ce9513191770ce1909a561522b23e92e7765efd49779dd985a55cf1f9621c36cce1b2fd2125eef210618d097d26a3de4465661d5bfb879f657308c496d056970bb9ec62e4cd7e1a92bc016be8ac343658c3574d69d876b803dbeeb03921e77ff83f258ce7475c4cc2bad434f1af6db2a55758f6d05304f05501c719f32b22abf9f0c600edd61e2b39cf7c1bb8065f554e147173257ce09d01f17fc861834db32a9b5cc6ef606fbf16995ebb6b606311346db6e561643b2da4f12053fdd976afb94054aa8d7e6456639ae56ab8f986cdfd536d8a7974a0de4deafad863662ddc4a0d2da42399d8d2509d4dd73f61fe210c9c8814e0ab17d9b8486ad6cfbedb285008ef6205d10caba831cf1e6fb36f787aba759dbe908c2da175fa0d1074e78a2a99824259274e634884db7b744598dae53038c66908aa254c2b1afe5acbddd3a529ddc238394be1b7680a902a50f189feebc461c04ca8140a0ad08c18109d2b86c6660fd1a1d7178932f8109a5497e46112f369bed7bc25bccadbd6f94211f72ae9949167e60c35de6d1dde4399a770ddbdd82913740c20cd2eeccec0bb8e648cd673e605702f2c5b4849788c7846b82bf7f3fb207280fefb24914dc344de721a3a4e7b9e72da0913bed93eb7e21f5231b924e00a629c639b8118662f3c9bd64b349f639b58a6fe7926c5b8dd1bcf632ae1e3978ba843eabe398e7b8716a8b3a03af59db3c65a82c808bd37a46cb139a3d3bdfbce0ee70a56b81e3a18414385f71c6f5959a37981b7c8ba1baf36087c0855941711e94946832370354ab5adfe2d436b3cf7713bf7599dc3e554309b14b3f6c9c104a8b49afcbb4e73401d65d8dd3e38be6020034e46a37491e5c3af876f7b6ccce624e182a69b54d61400248fadd9cc9749c4490d9d10566c8106e09cff8561b8e721a4beaa30b33aca10cce6918e9edcce9ad57af4e1d737d413ddbe8c2832f84a08729a63f84ef75184eb427ccf53b9df5982ed20f783d973311ede93733f0aeac8cc59ea8e1942f7ca12b6188dd623079cd06c7e81d9eabca7b4e07be5a8efe8ff273c2acefa0e77b8d2f7eb576a741ce4f9ebfa27dd11572066f1eef40f83f85cab111b0c6a89f87e3b7a32655a953c22c7239f0f40e96496e8ce0a71b77ca2912d81cd12528935f9c7b0facb99d3d0fabf9738d6ba9aa5685be80f4ae44fb47483a42f68fb2d9358cfa2014d08d4d7ba5877fa7525f8e8eddc06650adfaea87d307825d0ce1e24381cc6c5d2b3e1a861a9271b8170850eda792d39c325f7b2382f14eb70c5704a533f29e8d13cd9b3775bf5a0242f9f0f2be1098eb588a9bd4aa2e6082078ad9de3e58f95a3b165e06a92c732585951eabb43b2fea27c1e85b652c50f18227d6e14a8f4dad9419c18b91c65f15b6bc72b10ed86b2394af50fd66d8bfae31ea05ea2bd350f9840f129617baf82e2eaf20272d95578ea528f155aa83eca7c42176fd2bed9dbf817be5d27149d207d3e23aee878ae0695f0dbbda25203bf655a7578d8224174f8faee326b7e3951303d347ccd856004d589c3624c81c64ffc86e580331c22429212fd0cec18e055690cdedb9f26de890ba3c0e301c299bb807c326832478f7ff6b2a868c41c768091d923a23b5a06101c55e751d0000000000", 0xfa0) 16:01:20 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 16:01:20 executing program 1: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000) ioctl$VT_RELDISP(0xffffffffffffffff, 0x20007604, &(0x7f0000000040)) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000080)={0x8, 0x3ec1, 0x9, 0x1ff, 0x1f, 0x2, 0xc8, 0x10, [{0x40, 0x3f, 0x800, 0x1}, {0xff, 0x0, 0x8000, 0xe9}, {0x4, 0x3ff, 0x7, 0x5}, {0x3, 0x8, 0x6, 0x5}, {0x3, 0xfa7f, 0x2, 0x100000000}, {0xfffffffffffffff8, 0xf739, 0xffffffffffffff01, 0xbe}, {0x7, 0x0, 0x338f, 0x101}, {0x7fffffff, 0x6, 0x9e, 0x60b4}, {0x1, 0x86, 0x92c6, 0x800}, {0x0, 0x8, 0x80000000, 0x5}, {0x7, 0x9, 0xfff, 0x6}, {0xfffffffffffffffe, 0x7, 0x2}, {0x20, 0x1000, 0x3, 0x3}, {0x0, 0x2, 0xfffffffffffff001, 0x3}, {0x1, 0x8000, 0x10001, 0x1ff}, {0xffffffff, 0x0, 0x3, 0x9}]}) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000002c0)={'./file0\x00', 0x2, 0x9, 0x94, 0x0, 0xff, 0x2, 0x4, 0x1, 0x2, 0x3f, 0x9}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x9, &(0x7f0000000200)=[{0x40, 0x8a2, 0x400, 0x7f}, {0x1, 0x8, 0x4, 0xbb7}, {0x283, 0x6, 0xfffffffffffffff8, 0x7}, {0x80000001, 0x100000001, 0x3ff, 0xff}, {0x6, 0x40, 0x1ff, 0x81}, {0xf9f, 0x3, 0x8}, {0x5, 0x3, 0x6, 0x800}, {0x1000, 0x81, 0xffffffffffffffff, 0x85}, {0x4, 0x5, 0xbd, 0x7fff}]}) faccessat(r2, &(0x7f0000000340)='./file0\x00', 0x150, 0x2) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2003, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) 16:01:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x34, 0x0, 0x0, 0x2}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000000c0)=0x80000000) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) 16:01:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000002c0)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xd5b00000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff1000/0xc000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff3000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff5000/0x2000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000ff2000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ff5000/0x4000)=nil}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ff4000/0x2000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) 16:01:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f0000000040)}) r1 = getppid() getpgid(r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") r2 = socket(0x1f, 0x7, 0x9) connect(r2, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) 16:01:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) r1 = socket$inet6(0x18, 0x1, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) accept$inet6(r1, &(0x7f00000001c0), &(0x7f0000000240)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x64}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") getuid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x8, &(0x7f0000000040)=[{0x56, 0xbd, 0x20}, {0x40, 0x1ff, 0x2, 0x1f}, {0x5, 0x2, 0x576, 0xffff}, {0x63, 0x8b, 0xc0, 0x7}, {0x1, 0x4, 0x80, 0x10001}, {0x9, 0xff, 0xffffffffffff8000, 0x6}, {0x7, 0x4, 0x3ff, 0x4}, {0x80000001, 0x5a, 0x40000000000000, 0x8}]}) 16:01:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000200)=0x200000000d21) geteuid() ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x80000001) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r0, &(0x7f0000000000)=""/32, 0x20) execve(0x0, 0x0, 0x0) 16:01:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000980)='/dev/bpf\x00', 0x80, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000009c0)) select(0x40, &(0x7f0000000180)={0x1ff, 0x9, 0xfff, 0x7, 0x36ab521, 0x20, 0x100, 0x100000000}, &(0x7f00000001c0)={0xc46, 0x10000, 0x9, 0x8b6, 0xffffffff, 0x57, 0x9cf, 0x8}, &(0x7f0000000a00)={0x7fff, 0x80000000, 0x0, 0x0, 0x1000, 0xff, 0x5, 0x8000}, &(0x7f0000000a40)={0x0, 0x87e}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)={0x95, 0x0, {0x0, 0xff}}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000008c0)=[{&(0x7f0000000200)="e097d02519f853f6570638819db260f8236a4b1f51d00c0dd05d781c3d498ad17abe304a3a9c84b47503ca0b2c40c3ae95599bf7c19decbfc531da80384de4410d2b903615d89a4b0e192660f75fdca0c46ded5c6b10da1178b4663daa451daf2bca65b281f8f15dd98db53ec69f56fbf5ef266dcd5857b812eab94883afc108b80f6d7eedfa1ea5d5004d863041c0f37fb9a7f35392d2893f01f1abf7a33b8d64202f06795dc6991a98176729ce68a50ed16a891e733701c1c0ac8b39f0f50064d40ae3e135b8e0bc3d9ad2ae", 0xcd}, {&(0x7f0000000300)="7dfd0d65081018819f5af14b46afb2e32114b8d5b8f58cb088b441d29fa9627d71bb3a24ffe6a0fafb0a178a1ea3474f9312b1ee8ea14d0c21c08abc5f609fa0467a1b195de8639651757a55e5bbb8f03200e8f9254acc544816948ecf00ecb3c4b04c459bdb647c0204c407a2627170a901686c24c9d901f465004d60a7eabea98de9433e700b5159da062e", 0x8c}, {&(0x7f00000003c0)="512ee091e56eec2eb49a68ff13df6146072a0e7e3b63f9d99dc27da0b51aa8710cdeae926e4c3580858482b8334fe837651d07b591031dc796dde9b4fa3ac759c5f4b3ff11268ddc7f64cf178dea0b66d475f60d450f01c2e28a943a828573c1adce872b434109a7f460154cf8329645469a1bb62b2592dc63b9d5f59d2dd46c933015a1e112f7d7c207d88a5464843896da42", 0x93}, {&(0x7f0000000480)="18e62006da99409782b4b0fb3da08b97f0fd95dbe21d85a0228fdffdc0a64007592f1e15b8b71e5e2063be8a5c1f21aa322ca0ee40d5935ea6290c282614763d463c99d2792db1325ac6ad189ea0898718c1b10783232e8b76a615c927f13b416dbb67403e9fee277074cb5579b2023c92666357915ba3e0bec3b6bc79ffe2b67bf9fe1112843d5c6932c0c55a58b9d8e7ad4fa08d88ccf6de5606657aa5530c38f445b65e02f181332a4491ad", 0xad}, {&(0x7f0000000540)="9e68d6af0449ab5916671d33e1106a21009e5434cb0cc1d208ba929edaa98f3d015e9b6f40d30121db6eb79cf5f5f99b99c2b9de1a5dcfa8f39ffe560799a4254437b163075c25deedc8eb4dd808f574e48016c3f88381f89f119cb60949281774b100b81e42c20f00", 0x69}, {&(0x7f00000005c0)="66c7bfffcff2be55886e57759522f3b308a48876c039eb5baf8a66fc21ace0bc98c12731c3b4cbfadf8c1c4210894a21e0fccc6bc9f6c54d144ccd5b95d7386852c2a06f2813bcbc1e0d42d2d2c63a277b167fdc8e79dc28cafbff4fc711bb4671930feb9f28b7d9d1e6415f98aff6b7a572242d83cf4215a6a1543d491df77012", 0x81}, {&(0x7f0000000680)="3c64b05365952a2f674f0008cde6ca1de539e9abb7ac63986bf1d4d17af17d3c75efc1b0b633a776ec6796fec4c77e5650b439bc33dfec22190fe4a01d160c88169f211910f6eea992e74d652e63412e1c1e473c964eacb8df58bd060c989dc1edda159a180196ec37b3bd9e4cea2e835064e5e6db866d8c5f748793c44f5929da573c95f3a0c736d1adf64aada908c9a7c353d4", 0x94}, {&(0x7f0000000740)="edbbdbbc0f6a33c91a5224f3c1504db73b69b5ddf65d79d41f0886bca48534f0a07ba6648dcf9baae451eafda0e755e44f0f45d37609de5a916dbdef9fd9a4ae6461b1c3fbcdbc1ed80bac8e94e0e95a20b2869b1765923d42174016f8ae6445e788a5d81ccb1bb06b6a1ca2bb4258d4ae04f63595119b260c56ee6b33779420a0d67c1828f9082738d84d7a284ba6d3d40d37474e837d2d0fa2d846530c5914", 0xa0}, {&(0x7f0000000800)="230ffda77ef9504fc64b40703b5555dad43ef9d7eef4366640aea1ddecccff994cc70b8270792362d5a63f88cfe0e324e96a44d8023b29c38a1ae4c35bac5455e69eafb70b2e21a498b0f29c597646f113613c538c5a8775c77c69f4c1a3a4884aeb3fa644a18c61a26e317229938dba32c3a80e590d520488fa1e762ba4045402b5fe53eeb99f1f49b527062c90b2175d6ed6f7b31e9652a21ce3aa64e478d2c7393d", 0xa3}, {&(0x7f0000000100)="832c13770d301943875565cba05532de12f7083e1f46e67bcc934234d98dc401f7e33bf685cba75571", 0x29}], 0xa, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) r4 = msgget(0x2, 0x10) msgsnd(r4, &(0x7f0000000140)={0x3}, 0x8, 0x800) 16:01:20 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x3) r2 = kqueue() writev(r1, &(0x7f0000000280)=[{&(0x7f00000000c0)="798b100e45c225fc164a6e3f9d", 0xd}, {&(0x7f0000000100)="05687e24460515b4cc02035280da46", 0xf}, {&(0x7f0000000140)="93621e05bce2b10acb9248581c71c548e6a7d191c0d8f670ab98fcfec0baea35871439bfaff651caacd99afd261681a6287dea5a6b5d3098f2a2ecc6beacb001bbd4bd4ab4133c3f30dca0f5bd41681765784c117471cecad63b70f6bd1e6e627241c8f44e426df6bb81aebf8d31863e90fbebc0711705917ced192fe9e2ed34067a20313542928055e7fadcbf000dea6e7b0ae4aa6896732e27d9ab4f7eec8afa79fe521d1262f348a1004491bee7abe45be1b396f3a0ed30ce6ea7c0", 0xbd}, {&(0x7f0000000200)="76f37341425ec723d8ab7a1b02370fe7bf17003e9f6a9afb7d242f13535b73f45cae7533f37abbc6a3ceec65012185a546eb3d6aaeb9bbd505539221c6a73643b915b9", 0x43}], 0x4) kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) 16:01:20 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x84, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x800, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, 0x0, 0x0, 0x0) close(r1) 16:01:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x81}, {0x45}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x80000000, 0x3, 0x81, 0x1d5}, {0x8, 0x8, 0xff, 0x101}, {0x1, 0x7, 0x0, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) close(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{}, {0x884d}, {0x5, 0x80000001, 0x101, 0x6}, {}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:01:20 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) syz_open_pts() socketpair(0x6, 0x1, 0x7fffffff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r1, &(0x7f0000000040)=@un=@file={0x0, ""/94}, &(0x7f00000000c0)=0x60) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x100000000, 0x100000000}) 16:01:20 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) write(r0, &(0x7f0000000200)='3C', 0x2) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000000)=0x2, 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0xfffffffffffffff7, 0x0, 0x12, 0x1, 0x3, 0x100, 0x7ff, 0x0, 0x0, 0xfffffffffffffffc, 0x8001}) 16:01:20 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x920, 0x0) mknodat(r0, &(0x7f0000000140)='./bus\x00', 0x2080, 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000180)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20a00, 0x0) connect(r0, &(0x7f0000000200)=@in6={0x18, 0x1, 0x80, 0x2}, 0xc) recvfrom$unix(r1, &(0x7f0000000080)=""/6, 0x6, 0x41, 0x0, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f00000001c0)={0x9}, 0x0, 0x0, 0x0) 16:01:21 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x8000, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x41, 0x5}, {0x23, 0x51}], 0x2}) setsockopt(r0, 0x29, 0x1a, 0x0, 0x0) msgget$private(0x0, 0x68) 16:01:21 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0xfffffffffffffffd, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000200)={0x0, 0x0, 0x0}) r1 = msgget(0x2, 0x200) msgrcv(r1, &(0x7f0000000040)={0x0, ""/186}, 0xc2, 0x3, 0x0) 16:01:21 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x2c0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000580)={'./file1\x00', 0xbd, 0xfffffffffffffff8, 0x9, 0x1, 0x9, 0xffffffff, 0x9, 0x1, 0x0, 0x2, 0x400}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000540)='/dev/bpf\x00', 0x80, 0x0) setrlimit(0x7, &(0x7f0000000240)={0x3, 0x8000}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x5}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000004c0)={0x1, &(0x7f0000000480)=[{0x9, 0xffffffffffffffff, 0x7f4, 0x5}]}) syz_emit_ethernet(0x38b, &(0x7f0000000880)="8a688cc7591327a4e501dc7c7a000000000000000000000000f1b10068f676da31aa749917def73a6aa6564d644e04a8613ec591c8f39a5b0559a24c4d671c0f81ce01845d9346cb118fb4dd592d63a76481537f3d34df0d985bd95c2a054883a4df8f868ec52d70ade7f40c70d2e1047ae2d45eb82ba4c37e9a455be76f5154d28eae21e1dab0114ea50077e8171f67d52b2069abfd1256169c1b03b8f40ec1945701dbf858a4c09cd110607085c6aa542623a7dc4c7c934f5b5690a79d06662666b39e20772292007f98f2d0a32f457db5ec843fd499f7048a12956ec9838b05d42fd5c85ec1aea1a3a99cfb810d6ba964749a45a26b405171975c5c6683579be3d5be9e19bd2cc3a50e493e5b4a9b68245abb7c7e0964fea5f29626f976d46824f175d855e25b65e726db2019f8b7f305a00ddc9e29b1376851313efcac9c16b155f374a0000000000000") getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000340)={'./file0\x00', 0x1f, 0x1ff, 0x3f, 0x1, 0x3, 0x9, 0x3ff, 0x0, 0x0, 0x6, 0x4000000000000000}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000300)=0x6) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x1f, 0x0) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f00000003c0)) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000000100)=0x6b) fcntl$setown(r3, 0x6, r2) open(&(0x7f0000000440)='./file0\x00', 0x20200, 0x3d) 16:01:21 executing program 1: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) write(r0, &(0x7f0000000140)="b5", 0x1) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x3, 0x10, r2, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x6, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getpgrp() lchown(&(0x7f0000000080)='./file0/file0\x00', r4, r5) write(r1, &(0x7f0000000000), 0x494f) dup2(r1, r0) 16:01:21 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$getown(r1, 0x5) kevent(r0, 0x0, 0x0, &(0x7f0000000240), 0x7fffffff, 0x0) close(r1) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000040)=0x100000000) kevent(r0, &(0x7f0000000140), 0x8, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x3, 0x0) 16:01:21 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x6066) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) pwrite(r0, &(0x7f0000000040)="8d0fc56b330bdbb27904e6aec312a4d2781665fdf1241e5abdb4efad417ae82b0663627e5f20f42e0ee3e365b21bb3fdd16c79b11b8c7ad10b6d68398488a7fa942c9a367a237a098fcf5fb066cfc61725eb3004e7913d1f09658d3cfa34ea6f32b023568baa15f928daa9541a10a65e633e2d5164f3202376d820b70381507b3e06bfce09cb4bd0665f9eb239c1cb18fc1881c3e4ffc18bcaa383a19bc9779c4aa2ecc27316856dbf78949d58fb9543982b876cb9892922c7d9d066afff4da72494f78219ed19f3708529e19fb468b0404705482b3411d40b0b", 0xda, 0x0, 0x0) accept$inet(r0, &(0x7f0000000140), &(0x7f00000001c0)=0xc) 16:01:21 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) mknod(&(0x7f0000000080)='./bus\x00', 0x2020080002010, 0x4300) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045710, &(0x7f0000000000)=0x808000000100) flock(r0, 0xd) getpgid(0x0) r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000, r1}) r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./bus\x00', 0x408, 0x108) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0x44, 0x80000001}], 0x1}) 16:01:22 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x8) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) poll(&(0x7f0000001fef)=[{}, {}], 0x53, 0x0) 16:01:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000180)=0xc) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000200)={""/16, @ifru_media}) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f00000001c0)=r2) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:01:22 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x0, 0x3, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvfrom$inet6(r0, &(0x7f0000000040)=""/110, 0x6e, 0x2, &(0x7f00000000c0)={0x18, 0x1, 0x5, 0xf73}, 0xc) dup(r0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:22 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = semget(0x2, 0x1, 0x400) semctl$IPC_RMID(r2, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xff}], 0x4, 0x0, 0x0, 0x0) 16:01:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) setuid(0xee01) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x200, 0x0) r2 = socket$inet6(0x18, 0x4, 0x10000002) connect$inet6(r2, &(0x7f0000000000)={0x18, 0x1, 0x101, 0x1ff}, 0xc) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000000c0)={0x0, 0xf4240}) 16:01:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x5, &(0x7f0000000000)=[{0x0, 0xfffffffffffffffa, 0x1ff, 0x6c8}, {0x15, 0xb11, 0x10000, 0x9cc}, {0x7, 0x80000001, 0x2, 0xfffffffffffff625}, {0x101, 0x0, 0x2, 0x81}, {0x5, 0x1d61, 0x4, 0x7fff}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x81c0, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000180)=0x1ff) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20, 0x2000, 0xfffffffffffffffe}, {0x80}, {0x6, 0x40000000}]}) syz_emit_ethernet(0x0, &(0x7f0000000080)) 16:01:22 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x2}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:22 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000440)}], 0x1) r0 = syz_open_pts() readv(r0, &(0x7f00000006c0)=[{&(0x7f0000000240)=""/5, 0x5}, {&(0x7f0000000380)=""/216, 0xd8}, {&(0x7f0000000280)=""/4, 0x4}, {&(0x7f0000000ec0)=""/4096, 0x1000}, {&(0x7f0000000480)=""/174, 0xae}, {&(0x7f0000000540)=""/92, 0x5c}, {&(0x7f00000005c0)=""/82, 0x52}, {&(0x7f0000000640)=""/87, 0x57}], 0x8) close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00), 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)='=', 0x1}], 0x1) readv(r1, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/68, 0x44}], 0x1) readv(r1, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0}], 0x10000000000003cc) r2 = fcntl$dupfd(r1, 0xa, r0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, 0xc) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) getgroups(0x5, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) fchownat(r2, &(0x7f0000000080)='./file0\x00', r3, r4, 0x6) 16:01:22 executing program 0: pledge(0x0, &(0x7f0000000000)='\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x8, &(0x7f0000000100)=[{0x401, 0xaac, 0x7, 0xffffffffd78c76f6}, {0xfffffffffffffffb, 0x3ff, 0x100000001, 0x6}, {0x0, 0x0, 0xfffffffffffffc01, 0xb65f}, {0x100, 0x100000001, 0x1ff, 0x100000000}, {0xd6b8, 0x271ada25, 0x4}, {0x5, 0x7, 0x5, 0x40000000000000}, {0x3, 0x8, 0x7f, 0x63}, {0x3f000000000000, 0x14, 0x100000000}]}) 16:01:22 executing program 0: r0 = socket(0x16, 0x5, 0x80) r1 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000180), &(0x7f00000001c0)=0x10) setsockopt(r1, 0x0, 0xb, &(0x7f0000000080), 0x1) listen(r1, 0xffffffffffffffff) pread(r1, &(0x7f00000000c0)="88e0d0246e79c03fcbf9a6c531d68ebe5b40362aa6a422f4817e9fe1938ef949a914bacc06ae5fa85283db5511ef9cdae38494c3e650c6fbf25cf9df97c37eaf70249f08fb44cdd986bd2233e0cf97d6d2f382cf9ef40085e0591045367e977502d9f88a1f7c968ba860573d72434a9bc56f9af77c495b4eb9d7bdaacc65b15b63100625a2524b7be1851a00c4ebe28ebf83555c4e15355967443727075f658536bb4d9d12d2845e5bc2875c0a3f2cad9fad05428a478b3df4548462bb29aa58", 0xc0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000000)=0x7, 0x4) 16:01:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000480)="93b766ea70c081f44fd3dd6beb3f0833e2fc4a426c61d3289f931c752ba8355d1c8d142b950d75d62f9d78407282eda38bcff885df380adcb844ec2914bd2234efee3d1c5ffa3e5a92ce6b3dd5cb705821f31048984e90420027b4954d2f46c6511b444ff60e98f33bc712cd6089ba04ff0f00000000000044f2919c0a800f45d7cdce9a47511699886e9c9f014fbacc9cc04c85e2293d705ae6b376881cb5fdb9c5867e37464e40fa7348775ab77daab523f393bf7c6744739501587f816f3c63b20efdb20978e8ca9f534c3602530f25ac9a74e031301f00000000451d34ecabb353e69332aa52c1a659e820fc93eb5acf865404e86dea3ed906f1b833af014176e6d3d56e101a880000", 0x10b) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) syz_open_pts() kqueue() kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) 16:01:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0xa, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x74}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) fcntl$setflags(r1, 0x2, 0x1) fsync(r1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2101, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10000400000003fd, 0x0) pwritev(r0, &(0x7f0000001440)=[{&(0x7f0000000040)='p.', 0x2}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) unlinkat(r0, &(0x7f0000000080)='./bus\x00', 0x0) 16:01:23 executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x10000080002007, 0x5dc4) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0x200, 0x4) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = dup2(r0, r1) recvmsg(r2, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:01:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d7c6e23c5100e745e400ff46d700"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xd72, 0x3f, 0x7f, 0xfffffbfffffffffb, "0100000000027f00000010006624520900"}) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000000)) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:01:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x35}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) getpeername$unix(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="0000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bb6b4f2ff9b6abf273e16672e770fc2cc1ac2fc5d5d622ca00aac1254d7da5279feaa9834d5bb69f581d9cdd8a54a58f3b8266c4159f93870c2a5fcaf3a9336b804b1ed1ee57a7e570ade3f596be"], &(0x7f00000001c0)=0x6e) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x8, &(0x7f0000000200)=[{0x3ff, 0x9, 0x0, 0xd2}, {0x6, 0x10000, 0x8, 0x8001}, {0x1d7, 0x9, 0x8, 0x7}, {0x40, 0x11eeb0dc, 0x4, 0x7}, {0x9, 0x401, 0x8, 0x3}, {0x0, 0x1, 0x42, 0x9}, {0x7fffffff, 0x7, 0x4, 0xfffffffffffffff8}, {0xd39c, 0xcc5, 0x0, 0xfffffffffffffffc}]}) 16:01:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4}, {0x61}, {0x6}]}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x8008, 0x1) r2 = fcntl$dupfd(r0, 0x0, r0) renameat(r1, &(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='\x00') 16:01:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2001, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0701"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf841bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180)}], 0x0, 0x0, 0x0) 16:01:24 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x10001, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x194) r4 = socket$inet6(0x18, 0xc004, 0x32) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0xa80, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x10000, 0x0) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x480, 0x0) r8 = syz_open_pts() poll(&(0x7f0000000240)=[{r0, 0x140}, {r1, 0x4}, {r2, 0x8}, {r3, 0x46}, {r4, 0x4}, {r5, 0x12}, {r6, 0x4}, {r7, 0x40}, {r8, 0x10}], 0x9, 0x6) mknod(&(0x7f0000000180)='./file0\x00', 0x100, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x441, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c9, 0x2) 16:01:24 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000), 0x4) 16:01:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x280, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x34, 0x0, 0x0, 0x60a4151f}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="96") 16:01:24 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x10) r1 = open(&(0x7f0000000340)='./file0\x00', 0x81, 0x110) r2 = kqueue() r3 = openat$klog(0xffffffffffffff9c, &(0x7f0000000400)='/dev/klog\x00', 0x20, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x10, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wsmouse0\x00', 0x900, 0x0) r6 = dup(0xffffffffffffff9c) r7 = socket(0x30, 0x6, 0x4) r8 = socket$inet(0x2, 0x8000, 0x1) r9 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/diskmap\x00', 0x80, 0x0) r10 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r11 = open$dir(&(0x7f0000000500)='./file0\x00', 0x8000, 0x10c) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000540)='/dev/bpf\x00', 0x0, 0x0) r13 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/wskbd0\x00', 0x180, 0x0) r14 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r15 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, 0xc) getgroups(0xa, &(0x7f0000000740)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) r18 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, &(0x7f00000007c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0, 0x0}, &(0x7f0000001880)=0xc) r21 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0}, &(0x7f0000001900)=0xc) getgroups(0x1, &(0x7f0000001940)=[0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000001a80)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000840)="df63b2fd74591ab8880dfcaf1525e9430f5b6152d0f64b2162a3e26d716a1d61007364dc850761687a86ca198205e021dbb1165b888e900346683735a181de7b24e18a8b9451b4c0e72c63fe5d65d2aaa93b50272d4f9e73024bc00663abb252bb78bc4b8e825b01904217d1ab746a659879a50c2d088ce686446c08d1b71b3ec94ab9ad49f94b77d8f1dbfe8c6fb3d1297a6d5f36288653e75b178dcb5aee474f7dbc867922aa5e25ac5faa02ac9807332058fc804bee56b0609ec6d66136ae8957795003cb03780d36443c1991048842233791e1faea0ee322d7a935af866470a69ac57a518a92da6f61fe58ce65f04a4bfe2c9a5febf5d9ba9362fee364f9f0969be27a810cab6493c856c6e9ea240c12ced5f070864865b14113486efea30ee768a0e5d5eae4c6e0fd92e24293cc53e8d07d49644397e40c5616a9375129168b36df1f97e2b3bf39c7229ab15d94bccead9e81bed4a529bd213be3e1ef980fcb5d9ea7f1a0ac035b85d3445a1a95d64358e7bf7f2bb4a22b8908a1e32a6665fd5c253f179aa9371326bdbe1336c94fd9935b29b18b633b19ae949b21dd04260760b61871863817bd8cb94bd390e4f0279201b52cd01712430e1d9e34247c7974decc0089768b072bd7532a107f4a08bdd535f550d602026dcbf77d4238e40c848d77ee185cf1d69dec8835a37cf328ab3d951e2793f4681aedcbe544761141c5dc68cd40a95ab1a350948f88bbd376fbfe20bb51de605e9199df7f487ac1213a2f75268c249b262594b1a719d3cb38d888c77abc8b8f33dba63bbab062804e6c33d76ff82e1580b88f0781f801ec5c69bafefacf2a2252f3fb30e837ce3df76fcc21f89b775db2266c3661cc24fff3711e2d95f3120250e5c8f73e62bc1a093a20deef20e7a53a6c450c0e810505177b58e5b4cf1be1126e49c73e9c8f5aabd96527acde72728f9e170bf96dcc873f762e8d05b7e48984d7c4f065fe264c5cac722183102d61592914ba91099abcf51f800cd58d6ffcd07433a80b464f4995c26a1f2e40c8aef4dd6c57673113625e7ae3c3a0746c434cee2ab8e223ebcc70e532b6b7c885b9a0c7c4ef787e4ca93299c25db3bc9759bb4f6a27f5c537452aef4b01ebbfc9eb97a3ceb27183d1bde458cc1070119a07befdceca602d7e4371d29d0218054e65ff94dafe0a20a1adcb4c98ce375bed07d0131b8debe6f1f183f74c347f077b8fb51a49c21ad25cdb4fc644bd927ee4dc0ef339b5a55f7033e75c1103037fd8d9e34e78ab39d12e0f03d9b86a4232b8ccb29082ee445faa1b904e5b777d9783da1ad991e3799c314b295878e6e681839b30b0dafaede906dc539d15d67fa664e7e409ab084a7f94fc8fb59331a1aec4cf8de331b59dbb6fffb95244bf237037a710f632f1bb41109f22281d93d1baa303c7a271087945353a6abf31fc3526ac8301d9a8768b7308dbf303e6e7e288df97fcafe463249cfac61e1166c3e62a479f8492a3943874103f0200244052c2c2cb59629a4bf5aa68dd4172d0ba29cc0271a4aa86046ddd21a7efae68bc29abf9b67fec60bf438032e273a7b5660fe0b59faa20a7aa16a7b968ed811707865e67d9214ffac90b94937d157e3c6b49b61a0a01a2a4e1cf782aa80b6f238cbf8e0f0cb48989335c9b527c7b37b1276370483885419804e6454c06844a4c5547a8b9d5cd160a791a47d929baf67a70825dde36c29ce73bc712e8fa4d71cbaac992a8b5cdad00e96b079a9d37b09382528854ff3cd2f03f37a2c0877b1238f88f3e51491559bd718e4a9cbb798750ca72432c33a2dfad6b7645cd75b0984d37b419af315bc5c90d75b2bf6588652469f80fe939c11169756cbe59f0e69e1d3c5056271813b83baedb88bda6016d1f53811a70b6a9c5b9027c090cc7582536702f95104e60cf62682859a9918c22651f84ae659a7e44dbd93e902a657c35046822a63a71ee15489c704dece457398203c64f49fe7cf0026c4ddc5178d5e28fac7ce3bdd807d06c050f4dbc9c7ba9713b910df40ea08f889453fd491dc91405e8825177184ba1cf84ebd837cffed07fcc5dc2386ff017d8244b762229efffb30cef663aec29fb528d9b3845cf565f74ce29a26c8c0345583abb99169d77ef1bd5b50a550690bfc0349fe1be50d5d68ab68f13186b22a73d370dbf96c614f16e374cf5df5ce47dda9b557c212012c66fcddd1901943a06ce148d09af4f1b1b97c517bcdf761df2c70631dbbe13432a5e41ac87fd370e46aaf7f0eb27e0ce1f01f00e241e38581bce3247b243768689226b97dc1812270846eedc30359c94720a47a86346624963a7ff7638574976e2f9eb936a45bf0492aa8111818defe47c7ad5c6881aa361173cf716b5ba93eba69cb8797e5562838dd5dae330f4ab4be4659ae78bc474fa014ecc1586dfbcc57f7b14c838f02239f34ce52ba540255016d8052ac49b59beeae1e4b9dff438a82b6afcc309703c8fcedd2105c5e1513f7aeb335d39ae21168d78b4d50d1692d528167e45fd43db4829c3a77aece8439b212cd15e49e8e6812d20577ee7e850bc8e62f1942a2ba1f9cbb8a2ad3d766e91dd70395f86cece413bf03a1b28a7e600ae9ee94e6cbc1b490d32fea9f1623a267b23ee7ffdd11391ccb738418da6a0681fe973343a57c118068644781427f40fd4c1d685470d74d8f116bba19c96bd02b8dc0257929d0773b3d913becf293de7941e4941ba8259773f418509ce278e5c04d0fbf0363ec3691a1ab900237c12b92116cb4d8acdb532e6f6fd348cc181ceb004e9494c2543b8d6da8d5d3feb5bf1cae79dba02a9df37818fbc331789985ed31a9f5574c3184ac0572ec00a57c91a37d8e7e081e1780dfcd4ec6fc1625dfab0b67d4151484fb09e21ccb11e2be0a7da1199d0bd158f7c17adae80b2bce6141bee8a9396b8d8fe5a516ccea110d74f6f9b5157cf17559c4b5953daf20dcdce06ab9adbcb12d1149975abd332c61ed51b8453f4a4734dda0a41d2e068423711b031b3019868f3bace03c5f7d853bb92d656366813973b3ef2a1dcc09a343aba7ea19ef086db477aa705a4c550ebb1d9997ef4bf3609bafa3ab90aef7de36c6846d6cad13ef191a02137317030aff6ae5ef5de1f0e6e97de374d616b449a039cdb8daea8669cf5be79d4d32e692855f3d8f7ac4d8fae6fa660d650c6b489623eeab57b0800c1ae71e103a03dc0076d15d8a9e0276f17243086b86de47a9e436fb7ef516636e46506e2d7b71c646dad415f4b9d0805c64250ff6b365391daf05f22eedad2c0df4f82c8fcd853c1d70cfcec20194e2ff076c3df3e0a4bc2d9b803ba6c5f5ac80ba7247a6d5e19bb434d48b93a08d389ec285f8c4e4bb9eac59b47ec9aca51377fbb769eb1bbbfc8abde593d8190fce97fea20da2682addf280f49f4c8eb6094b49007f7944e193709c6172bb70124be551c826ae120cc6c37ec607783cc607c5252c72d3963fb52b709e88b3455c8a252835e585979be17d1171598d1291977d0869d657bc6759339a9d85db212f5b5da75e6d534766fc5272b0ed0db4e3eeb9722227f749520eff270f75c34f7358b5a39eeb2660c6f654f6472e5d499166633813f4a3fb891618d576486833ddc33ec164bfddf0c44dde53b5d454994ea2e487e192b8cc8763eedccba47c0a9dd7ba016d0118530f0dd5936e0178b758d12473b371a0dff15a38cf4f0dca14ce03c4118a4f966dd207c183efefe377b5a1bd99cc780590069e4ca6c7558866b8766c6fbd2244d326d7baec0f947c81527b4c27d457247f523bdb7787fe5451fba78ea51dc604b6f412705d7cdc3c593cc379069b6f816b453928b0d08e4cb7870d3c92d5c09ff19cc3e89c8b91a3e35ee30960c51621d505112d263ee6cce3a3cb0b30e793e413c60aacdf42879fba299d0fc541ceb79fac75b7600c58dc49a8547a5915ddc896312035c5ab7cd270535271cfa5a25e4d73d1e5bfec267c4f4a885fe12b88dacaafd2b642a33f2342ba37929aa8f1fd00e766d33d91455f29724999deedfef7c527dffa12bb770c2c8aa9f2a11f8d3b2c3f1f74b6e0f89f7b3e5a53778c1ef88f17ab3e6fcacdf2e0883c4a147fb7bb182418d295a9e499c4081215e299b32b7ac9144d42a8f6432582c67b548c4cffca1f34587abac1a601644182b865c837d92b7fd76bb32eb44a0e8c61f0fcb4abf642a85744e9107cc991db960eff50443cf9f182dd2f9a3af1cb0f08f40cc0dc5bfe1771ce3063baa3a1f6e1bb7e777e4ca3079211c57b6582ecef141ba050e8d5b746971e41fe07a2061eeed7fbffd0c4666fe47d77849592516d8996dbe964085b5c90d44e6ec23efa888aa7a52b49ea3ee0e3570969391dd6b780c9b783453213d37d53d87e6052ae07eee0f80c4963fd39d9842a9efa43082bbbbc06e53849c426f709888ec67f85304d818c45fe02128415cbd54e3220e1a192677c300a81952070b4b822f1c0a3c6fdbec44da87f56026c987a0e7de876ec9a0785528fb2deb7f118f714f0e0fd3cc7e865a4a00ed7e4c7b67c23890ee298c5362a06a82933644f26797d43825dc29dec3083127dfe043c3724cc88226b5f65627704f05acb36984a32a7f0e368376ec61641a3f323a9038152bce50d2efe2eb60292e6c0888e8f1a1019cd512a6b9421e1b507dce837a403ea8e5734758f157a377d5b25fd9f10b4fbc43c1caf9e006f576beaf0cc33f92c75f252212203e94fbdc7005efb5c17223dd64cdcd8e1e8786d9ba71b4cc0b2bfdb683889efbddd20afbf9bf5d9b4a9d5ecf6e8a2a78284c189cf7b696a09eca2766aff29d1f70ff333ea9361d3f833f1e2418d7ca93182cdf046faba644b7313e3db75bc08365196b0c14e9fe629300dddd927f03200cb87f67d17b782d8caac8003318b8affedd765a0c0df1e5c9bb8bf1baec759460041452295cfd461c409e46c6dcbbea7e70da3fb9b4686d0a9e61bce90803481420f25a27fc96f1889314075dd73a9d39bfb03161bb3378c23ce42f8ce594ea1a6848e4a7c12406ffa3248c463dbed9c6c80d68dbb5a853f8c8d145747f9001b8e14da8baa4517707c405f36b6071ba8820d2033b7d9184df2399020a6041803bf57c73c13b3669d7ddc9d935939cbfd0d98d946615e51e3def4bde31a4e98ce85c92070840255ce22116a72993a10212950bafdc7d6c60ade3b014899f9a25caeb52e7dc4c252c74f4d5b2b6f64243a0b4a4135891e8dd1af4b92443e13b3e72759a30a254bc9bfbd5a9cd81c301bedccc27d2ec6dbde79d2532b4672c6cbd8716a2d53b2d36324187106e13c8078fbbd8c815fa42af045268c3cd63d0182ac56ab5b4c7af148f36913e499a7076cde88c751a5555e71602180563166dab061cc01afb314e3a80f42aff1dbf7b0f203e7c09b3663af768f8663bf9c46b19e7b889d13f90ba96ec176b159ac89b358658df519cad6757bbfcaaee8501a1e4e8a6ea84ec436eb721bcf44e6753dc4f246c9c1faadfc9c41e5b79df66af483a5501eef5de113599605e7b97305179fcdbe38bd467b96719176832dd5a68f38d8109080cc95ee940acf37442d6369bbfd8bac6c7c2edcc02e69e98d1397f848561ca268e5e840c5df30818ab3dade1dc19117c7093ef00f0063959a51857ac3b2a0bf4691e89830e5bb2c58be2a6054cdcbcbb544b0c596db9715fac2845de5b20bb9adc37c0a187673691a67b2923547e443177ca9ec511a88f146ed0c99e90838667f44695ce8274c0cb18", 0x1000}, {&(0x7f0000000240)="1caae4921b26082233043b7f1bb90a350f702553cf3210638114a996ad01d58055975892c98bf3f828a08a7927fea2cbe349a64a3a79984459e04f10b24c5d3c3f1da8571be5a876e7795ea124da4de7c7698cb480c66c04cfc3c2800525a36e21001e0e57d093ba89912830c10cb0e27ab4bc30348f0c0bdf20db6e2548bad9ae15a1db0c4746ef6d1fcf8c774c36771bfbce363989fd2335dac4687207cd1c43553b57bbf5746a2a9ae353f6dde1976dc576a38479d4155cd3274f00ceacf8af4ebf16a3469bf6e4bb3f63d915", 0xce}], 0x2, &(0x7f0000001980)=[@rights={0x38, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6, r7, r8, r9]}, @rights={0x18, 0xffff, 0x1, [r10]}, @rights={0x20, 0xffff, 0x1, [r11, r12, r13, r14]}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @cred={0x20, 0xffff, 0x0, r18, r19, r20}, @cred={0x20, 0xffff, 0x0, r21, r22, r23}], 0xd0, 0x1}, 0x4) r24 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000800)='/dev/bpf\x00', 0x0, 0x0) r25 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r25, 0x2000741d) ioctl$BIOCSETIF(r24, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r26 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r24, 0x80104267, &(0x7f0000000040)={0x5, &(0x7f0000000000)=[{0x100000001, 0x5, 0x1, 0x66d1}, {0x7fff, 0x8, 0x4, 0x2}, {0x80000000, 0xebb, 0x6, 0x5}, {0x9, 0x5, 0xfff, 0x1}, {0x20000000000, 0x10001, 0xf3b, 0x4}]}) kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r24}, 0xfffffffffffffffe, 0x9, 0xf0000011, 0x1, 0x10000}, {{}, 0xfffffffffffffffc, 0x6e, 0x10, 0x162e, 0x5}, {{}, 0xfffffffffffffffa, 0x21}], 0x9, &(0x7f0000000580)=[{{}, 0x0, 0x8a, 0xf0000000, 0x348a, 0x7c9}, {{}, 0xffffffffffffffff, 0x12, 0x5, 0xc0, 0x3}, {{}, 0xfffffffffffffff9, 0x10, 0x1, 0x0, 0x3bf}, {{}, 0xfffffffffffffffd, 0x82, 0xf0000000, 0x3, 0x9}, {{}, 0xfffffffffffffffd, 0x80, 0x0, 0x8, 0x101}, {{}, 0xfffffffffffffffd, 0x10, 0x0, 0x2, 0x5}, {{}, 0xfffffffffffffff9, 0x8fbc261e0dfe1593, 0x20000000, 0x100, 0x5f6}], 0xa8, &(0x7f0000000680)={0x70, 0x20}) r27 = kqueue() kevent(r27, &(0x7f0000000000), 0x9, 0x0, 0x944c, 0x0) r28 = geteuid() setreuid(0x0, r28) ioctl$BIOCGDLTLIST(r26, 0xc010427b, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[0x3]}) 16:01:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) dup(r0) pledge(&(0x7f0000000080)='%/\x00', &(0x7f0000000240)='#\x00') syz_emit_ethernet(0x1, &(0x7f0000000140)='+') syz_emit_ethernet(0xb4, &(0x7f0000000180)="5facbb51400051f7f6a870e785102a88e15cf371e84135837382359994210ce07654fb2646fd6c5ab24495b7f0083fbdb0aa1d7b924200804ab42727ff5595ec875529e7b1c28882b80318ca9cc1adda7784f39f46f843219c92c97d314e1575fd4d346361b990dcd4747c22b984f5122f407010e42274b1352aef5fff39d6f723d2f01d61fe01baaae78d6684f2afcb622ca301817cbd2e350f8e250fd4f131ee7d8c21372032530f257a3afcd15b9f3a2344d3") 0#+"$%.!",%: #/--!.$ %22/2 16:01:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x5, &(0x7f0000000000)=[{0xfff, 0x101, 0x6, 0x2}, {0x5, 0x5, 0x7, 0xfffffffffffffd91}, {0x2, 0x40, 0x6}, {0x200, 0xffffffff, 0x1, 0x6}, {0x0, 0x7, 0x5, 0x8}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x50}, {0x6}]}) ftruncate(r0, 0x0, 0x9) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:26 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10000003fd, 0x0) mkdirat(r0, &(0x7f0000000040)='./bus\x00', 0xe4) write(r0, &(0x7f0000000200)='kP00', 0x4) 16:01:26 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) sendto$inet6(r0, &(0x7f0000000180)="10478dccf9467fd0b54c1924a555a8faf0c29cf1c55b3b2ab8c0e342cabe29baf2938d48c509ca44cc9773d52e42edbb282db0f0e0836df0d3e8dc9d1cc40e4505ff3e242aa6670da1e2118c87181ae590d71abbcfd1e49728d2060d50c4c7774b1c316b0880422637f1b1ce482a1bbfadd90fc16400b5670307a47fdece0054c65a70beb470b8abdfc111b502a7d23eb19086f7a26eb29328cbf2b498abccb0af80984c7b591fec17fd815fdf4a9757d88075d34d2e6b8fc7c29e9f27313b0c729f7db860827997306baa067150e872f16854143a5233367984d23645e6ce14f4bd20beeadf59787a4c6e4dedc676fcea9773edd25c31da3d9f730a7fae982d75ad661026098b3669b06d9ee7b596143c73a9465cd51af44cd7059e1ab884e96b01a7bf657791651a17c01c18c1e1fcab10f58c497fb4b1d2321b6584f9a51a5f2aaf2cae0fb97d7ff9f7b08e4eb28cd126375e567db58c88dbdfe3e827523d2a6300986ba5e3163fe83600216c23d4f869827041a3196e19c10022cdacac63fff0d69d9896befd42dec6e287ee3f34c2ca726414fa28b34140a2128d3112550e277e520552a50f667d19a96e6f2d086673c060b6a2901a1b23673ee2e0270af3a9310d365cbf78737543d57f045b60c4cec25dd3115cdc4fd635cbde302da801d9b3be85eea888d7ddc4d0263ddaf6092116fc3014f0fca6418a038599e3a631bd93aa63b8b30cf3cc9c1c642f2ec6c2ecd864163b045e4c4e15dd1005aad8225342a0c64eb9e6d67add2ebc848fc677e7ea05ce28cab6d4116f990bc08391bdd659cf0420a589871b04ef862d7bb239760d971b53afebb8cfcb364a5556c3d45ef330a4d64e6bd9a2008538912243ffc755c6f4a7d09cd7222a00be4a27156786b148790be8e5058c972e65ba67d590b0e0b621068792e61e7be3a69633443401ee9c0a7b08ca9552cd2a2ba717a32c29e24d23eaeacee26c8a696e35e6782597dec9e1f8c8c80bcdf1b068fe9fd4e3036b950decc4c38017f422a37f5821bb358c76cd8bbd3b9d608c3772b16fdf3987d0552d3781d153c9925d7bf2ed8977a16d9155500107f928a1694d1cf1bc27a691e1d9cf477bce916bc44d9f3ba06640a438e78fd335c9f754872df8789c4177677cf3f984326ba8b123148b99848498a5d4e427a14503425f5d6081bc6e2831c42b2b35fae328fa25849e1f5bf060a08734a0a789189c266eb3ebe16a93377da54f06beca9b42df401a3dbc7b8d44a786ba3e850ceab4973e43c19f46d2265d12fbc82dbdbb1720f11b280ad4c6ff3fdc8ec6da83068bddcf0a315922056b6b5f451ac00890a57536b6517ee441072dc24ef3070129b7186dabd59109dee2a8071f6cfa67e2890cf0bf5d15629fc4baa1042cccea07a147f97c10e3b41beb2e99a171f63ffe7c3f731a6985067e06b7dad6a8d347e84f6d7300cda8fb53fd38022334e56a1d2a616684497526e56558b4c83d9947bbf11167eac8a800ff6f289d784a436b230cffc333b75ba17975f536ec6a9b825c102f78d760ef82a2a59b94d6e9d42347878e45e4f74327ee2bbbdc27e4df42eeafc5168ab3cde61edd38059d70a505d666b1037eb996ba8de7791e6c9dbfa5a116200dfd9fcd83f2752fac54e3093be0fc24304a03453004a9802c171b6db644d61c107849a3bd0e3d0dd6f8e175c63cd657141a60881df7635e9b041b692be133a6fa6e4873c1e4085cf4b6f5c3a3d84be1182bf5fda7716594f0812b55df6c6e203a5579c5eaf24fa571c20ab35ed0261d2aa0124427e81cdacba31c7ac0d451496a9ec1802833a7e904fdc192a22955d9d7e136b32120ebdb01e31cfcad76ea1c11cf83e94a0ae8d1edc1b4025cc8d2e5330a6a21cabc34fc9f6b03087f0983993735e4273ada01464b6324ec6dd626a28df4c94d79fa44132cea26eadb1d7028f79301e8ff4e95bd9db5f62c5a107f1a89642aee6e4c5e8271ec2d44dbcfcebb3831773132fc044ff6116622f11049c74322893851088b1a04917c844e3f225b8191ccc0b359356dac584d1650df3ffca0af98a4941eaec441779f6b8d6262440a00fbca1b547409ada1c3e6046ec073c0372bc301068b8f17333b02ae576f8a24dacb3ccfcdcf778fb8aee810f78d603c63604e8cea322c34379d8db9eaaef5285bfa354993537b1fe563240b664a8700bb1ca6c22f606938f804c2bb5942c285ad73409203c8f2fb6ede83de3782dadb6ee4e5890fc589d51a8e9f09fe10cc6144ee1e3cb6ebcd9d10614307fc49f6b3a0bbeba54092db1df4366cd5bc4399a35a9cc4a17632473760cf9108067ed7ad410928cd65a74985db4e3ee74b21e605520c2beedd75fbfabc309967e8ce92eef08c19aba8f13a3b61ade87e0240c29ea4110bdbf7a31ff1ed65a0ccd5cd684079d5f4aedf15119590378f0400a45586547c7ec27256b462b21da442f31465c3c396b55702ce92754b6168871b8ece706005aeb5763538e4fb3c77e2ab7ca0d5281ffc40784efb8faa26652de7149dd985061d5cc9f7092415ac63ca9042c30f89e4172dadf1ef7f3b4f8f063e0c44f6482fde8bcb8c55202dbba89a073a5aee7baa1bb2f797b97427c3bdf04d57bd305534cfd8d9b4364cdfcded702f1c3a6c748815075890b671b98a22185845b3957521e31e4c2997d8df86d8962a961a7bd90ebde58c52332a545d7d07f22390a7302b5332b637950a39ddab07ba3155f16f73d6e723d91467fec4afa2eb8105c7d317c7f4acee3d9d604d1abfa4a4ceb668f18b05200ad00917d841bd3dfec5fc4161d443439cb2c78cbd919f841b2eb9b043eacb21f4c8a08ff6f87411af4c973bf5c9b15c51c4a4db6d5379d1e2d2f0f99856b7409139c961808bb70507fe31a1e8d25576e6fa53dcc177446ce3b54d712a9b3b0b8e3980c48139c62cd54dc30b53ff6ca1b69f91422253fdc6b1cd7c210b30e4175ba3885b306a0009925f35b9b779e9816f26722210d4b57dad942090a3c0b90a05e86de96d87d81e25449666aad1a85ad3b09cd5de958862e0456eb11ce3137fb6618fdda14232d8ec1bc7ef1aa1c0ae7f4da109d73cb48acdffff8c15b462f7400caf99d9e7a917869399df8eaf8cd2f17625c841cbabebe135a582bebc0786870c31d4cd22d7023e4728522d930137674230d9a8e0483b15ac07056a2f3aea8c218d16caa5ddc16b2080c6dc31c8401cee85d1285ee142a39e3d2354a071a2968d2651c4ec55ba9381760205744d5a6082272f014d61846e4777069596b16a887b8a8a6cc577e9c26a09caefed0d92c0f1eb9d68c32dda9299115ac0ab023b342beaf2aba96f8c94212d81d0c1a6194f3f9fc4d313157caa678854b5f8f2377dffd198883dbbc91b861a27ae0089b01329fe194d37171ae135cd7a7dd77e9a4a53eceb64e4d495a6d78e9d8fa7afa0d4d78f4b853c4a6d33da96710acc995867f37465c7c8890c48fd54335bee8d162e8cec7c864916c552f20822f595071d896230b0eb5924f19f77aac766dd09311d5febb8ad644d6e1dba213710121f536b92968e57b0d36bccbcdc32589ce5727f975a6ac2d25f0e175c90f49dc354a15584ed4981ca4963486a7155ea484c60e034ee736c8390f9884ae9688d0a94582a6a990071be8a60496a89d9dbd8da4d1d5007481c0c4992177c1b4cb4ba0e025b6080e296ddd5dd2729d4062371075400d8075845247b515e851bc6d78702385319a01f508a191d7adb0870270a6ed831d0dc920fccaa9f7f68f844c3ea0c18ea94ee7f531463ec67a540217aea793539db960e3f62ab856322f999ce74be0a445c33c0b58646dccc68944debf34d087ed91684397c4537a0688df8f314f893ff9b7559035e673c0ae859b3f49df0dbcd25370f4674bb05370d28c6aa7a5cc093ad3d8dfbdf3c3a89e5a93bd8d1c19fa10d9b6eca0b3ba06bcb48f2e6bb94257e2e3033526be9e6a1b13c1fa32a9645187b4d2e152db62b98eeed3011f2cfd36d1109bc964486cf41b19c16fb8e42fb9b5b4442e1b9fa9f0c5070f30816c2666faa66d2edf9ceb4b39743f77e7cfb2bf0e032a840771f787b644c29a795149ee2262acb449adf0ed3d487203a25e162ba7b48a26cb20f8764f2e29e07d975f754bc5b485787b56c098832e731d17ccc09d632574381eef68678ff01cc7d25ad6124cd42b8aeee3fa791a3c95a758d0e4ae32106d3cb02f04455bd4946dd2aca084f729ec2f54660beba903cf97dc50cbdfdb5c3911b784972d863d68a73383a2eba109cf31a0a61ddc5abb86e5a1a309722f8c3c9464c70152057b40771292893157262365418839dc0fea3e074d2c3b16babb77d68313bd8aad331b4ab4720a8482b38883a1e55a243b5540d1b23ec3358cab720e4b2a48a62e8ad291be2ae8d32e99bf3b425c75be983c990ee8842feca1528a54d08e511448ce0bbd21e50afdd2ab3738ada68e3ecb93772f4f6f4d3d199964fd5946758bc3d152bce7e0ccd547bba61f71259f2eecbbd77e12792475c047855a119cde925d5e7a140d3d82d8ab8c834185e161f5a7f2372d4d22586687c136633004dc5c2577b505cade127eb027191ece87dcc4dc5e554b4b65c9be4e2816b6c94c5c9b6ff53260696afa0ab7d08d7f508e0eeb3f9dec104a87115c5c84fff9fa06d84d65f7a2d2d645f8ccae3ae490f2219d9a96e42a7547aa802a99aacdf7c8cb9ec2bb9f1b7d907d15e27c5af15e4a53c24315dc8cfa5861545e05772ac43405663cb0a60cf69dcb79a71e5c5965d1e3b8a349ec17feabb83bb29a0b4a72f559192a4db6a84251407702ffe67948e33aa974e632f0a521836cbfc0c40e02ab57356d11ccb2941c76306dd8d30dad6a5d518f5d338a46eca196811975c745c961faa63e1d3d43948963dae2ff2722356cd652c1c53649d6bc3b95f32f9405490d97b6c8426b98773b44bb034c1ae4642d3224ce392a132bf685c708d6f24a0734d6faeebcdbecaac0a18f72c3a0821d99d4efc9d3024a3d39f85d202c08ac5eb8e59eeb4c65ce6b20996e30781feeede47fe289fb9efba3caf42aed1b67a4c00676e96f3b420d21f82f874485da125dc4a747c67b26f7ce5c4ce14ea56ca8e2e18148808e73b08dfb5cf557c4b8cb7a51d1c0f8478baea9973d99234af0be3cd335be1e8a533a8134e992e8bd708c0b2f2519047bcde56e8c6721ce67bd0c6ca0c546a8018da5272c07ff734947aff7f57b60b2629e74d2efbbcd094ae148c7a2f3801a3fc54861c584c51ad8a119a23f2082d2c72c25c7c476053d6d4407b086812f10cd82682ed1aa1e312a6841abc74c634a3f61aaf7b4785e546839642ad9b8f5f610f611f3f8dbcd72bee6637f9663c3a6c63aee65df3661c6f82db22eec2c323e33f71f77b012a3e9b36d8e8db0ae9d911269b2e0b387112f66eb5fe3ba40a56a3f0169d9c649a451f62a263caccb4347c4768d62eba66daf6b3c936eaa50173cf8eb9052b86704b1dc14bd36f1ccb0d67c9ece379f57a98a57cea2c2429f37b89b1a61f49263ebc417ebf2efda6dcc92490faad5116f834db6a5394799e1e0a82fe95e62847ed37cbfb5f7603ef3eb13350be6167b7a0d769e1d7ba55e322c06bf593c304c86ca1962b0b33c80463d6c222e70f0ad881ec0555b9662bb596e497b197d664ed765fba6b6274259fb67620172a3eb9b917ad23f3d0398d1245e200cd37e2138224131621593b18c6916397067d2b39a79f54349f4afd56a3c91e0e409df77d9a", 0x1000, 0xa, 0x0, 0x0) openat(r0, &(0x7f00000000c0)='./bus\x00', 0x0, 0x8a) nanosleep(&(0x7f0000000000)={0x7, 0x9}, &(0x7f0000000080)) ioctl$TIOCSDTR(r0, 0x20007479) 0#+"$%.!",%: #/--!.$ %22/2 16:01:27 executing program 1: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x200, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x1, 0x0) poll(&(0x7f00000000c0)=[{r0}, {}], 0x2, 0x0) r1 = dup2(r0, r0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000005c0)=[{{r1}, 0xffffffffffffffff, 0x1}, {{}, 0xfffffffffffffffd}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) fchmod(r0, 0x88) pread(r2, &(0x7f0000000600)="ef4c79d8e5564caf1774a1998c60ff9c1f32ca62fb5e51f41a27108df197d6b327eef9e95b6f67e6325abe16c91965cd2e59b5c9784a8178175ed7004f4ae755ae6c537a41e0b4ca3019243c6d548a2f101dcf876625504416ed7d17516329bc6aad1b0c70c69d7770cb38f842b2f0ef283c17b44d1d2385041158ca7290710790539c01c987b39ff4bad787342ad1922f8285da1749c00d08322b4d6442704f1c94621326f29dfb7163a7ce6f87cc3ce81c1719cfb33374dc8cec874eae29fa2543de57349d6cc080dab0e40efb38fff417c7dd466677e288e966f1fe324c1db47f05ff68b9477eeecbbe3b5768b0c88d5702476ba535a3a70ee69a94bc2fd907e1135aedd1e99f838f1b0c46f297ed60cdae94f83fb6592d5156922d57bd6ceccc6cab174e14718f0ea890f3d9237a75af564f3d9ac5dc727e48ed97dbde30151cc1803e37b355f484c2e8d23df50257bdb3e4b5486813fdf9dde7ab86ed55052c825f56e67fac3c6a6146d15ba6859a2cff684053bd781bcd8a1c4e9ebbf7d6bea4feb4b18bebb0028a235b30e64b9180a1848cf32d549c3285602e1a94a3263d5066d17b109cd8d32653380304c64f425cb2c92404c7108f5871f8f42354d3d6fd306c91f5c4c7805c0ed755206d3f5678ab824169f6d6fc5ff83beb6e8a503f2205be33933be88e93cfb338ad0474805f082e445b1fae7004ceeb988296a51d29934505bd591e278f788039a61bfc6aa1469c136d70598bbc80d780710a30c53fffae07a051bf51a3902ffd4d26cda498300fd9fe7d56b5e3cf16a49f6cda8b81cbffff938db1aaf37bfb740e5f953a41e9eb3c5f52ba186d501df9aae44fd196983a01f880879f926948ab230c88cf8f7ebda7db9ad44df853dda80fce7493155bd8a83af0d3d9e35435b36be9508c881c493629a2498802d96e428595b7e5fbe26440be5d6dc06ff2b5b949a4c1f5c5b68c22c0268955eb78b661bf6e736a4fcd79669c749349879a24e9e34c91eb8a4b4e8f17fad6204ace9e485cb1c1dc57423235e15db0ad8493230c7d9e0cd61a3a4f7e419c6e14dbf8122487c998d69386facb40cc83553f7355b8d46bb2bc36f946787a9ae60aaedd26aa34cc5edac2d5e408d3ee4b0a70cb7b10806522f8a3866526ea293b2642a1c37b1b02a5d3a300e95757ec4815f03a38c76c2cc4dcd2ed7034a33a9b974487382a4e1540a9942ebad4dce2e2d624b443b4e60bb1fd658ed8f15a26d1de31c0c106170fd9f57ba6cdd2186aa87cdeeb2c0023847dcae253f59e84ac6f1bc77b3014e38105110cc654fc8c1e270c70d5176345dc526bc9b02bcd54bb564aa81a79a30f4ed144541c9d0ccefc91eb9bbcd35de75a9b73d38f2037dfb7411d65d539dfe0b90b35e93ffdda7ac7fd6044a6ff8594ee326260e4355f897d8f360eb3adb7b0a4db5d3debb65f1b1a6f956714fc17ebd60cf4895dabfe93505cdbc73768790da741b0eda38b3c3d421b4219863247187322d78644174dffa9eaaa03abb7ea9ad1a545fd61baf862d3b7cff6f6d9707f8f8205dbd2454576055d4de4dbd2bb5e1249ed6f18f22e8dc1612b10c5c0de454a7fe1ef30412845366d9f56fc34b4bf17d1f1fc149678421a77746e60bd0e2ce5b472258a80cb4f6f1f8c4cf490cb6cfd0fff95e153892b35576297c3f03e7378bb47faf703b34f4636955d8ecfc24894aee80304b1234ddc5ae9b4f0c59cb0971e60c212c379a6a349893e7965e22b5bedb1ceab385b27b29125729b88a5c8304593523276277cc450003ab2e9841a4cd42d44c424f3bdf73eff28c36cf75b7199a113c90e7686a56f5b0d1e76bb865e415bc202c348722699e375eb204cc59e92ccfc3c32a23713626611b8cf8ff9d94f7919b87af8abb0576e3e26b83588a7a7bf7f4de0fc94d0e893c7091b613a1866168bd69e8512f95b9cc03a94a72610cf80e7b6916cc874cc1009376ff4aaa42541b7d43915169040de6ad20cb419e10f7478613b80a17d41ba1632dbd910d1b858730ee1d8b8978510c785bcfcf830dae2ec0616f6c3c6cd9ceacfee3e54b3225076b5ccdf96321d5b49a042b5cefa921477dcf50c491eba8ca975f7ddab898c99078fe4dce44f2028756b798866a826d004c449bd0896cd59a0a2af6c26ce41525aa72f0246a3d1c1d551162e616db79edd6f9179af1342e61aa2667b452cb5eebdb1d6dd7317910b18e07b5d1522d114ebe239a3ffb444ffb8afca0006d1d37c0bf916ad6a3474a70c103d637e2b3caf5e4f1704753be66621ebdd68d96404e5ab36acfc1604654fa7c3200637470def7437d432d66ed423d429b3a14e67c1bc2372f3ceafe4b6e5963c7e8868cd7cab86ce2239bf013b438921bca686bf260dd6335a9d54594c37b0efa35b6893d6942ab85357de15e469eb99401a0f421e4afade34a4b725f2dd61aaae3489d4951181b8dd121504d174587e5402cd9fec8f280d543826c09229ec668323c25ffbb124875b334c04dc6c1d0537e68576a7bcb2584d74f35ff9651c91e122e5e2153c495d5b7f497d382e4fa4145ec30f55bba28f93df550afcf6d7e03e1612648d7801812a7c80bda1d0857dc3a6b903d3a0c0243d615591d9b69a415493304c6426af82219372ba34ae59f69457b0535880748342d5fcb43a0f2a8ee339da730517aeb9ad33a1865f736e1d7fa76579a3cff2387f47586f514a0ff475793fe133bdf955142ae2114ac89e66cb7862b847966400c6cde91770796a4256444e2d7ea65ab72fee6e3cec1441cc51dd73cfa9626ac93d665039b2a5a38040662bdec205008b4bfd188336fb14d19f59d8af164ce6bbcdf4a255e23c4665336ee3dc1464f1648df6b5687aa85bc83f94f57bb76ec0055f13cbd114a3f1d90230175f5893c2c84e113bc0fbe3350bcf35d607328bf1163cf1b267d982ce925ae2585623cc97989bdcfd1096a56ccfbdeaa09ffe9408e55e0ecca0e5163bff052a4fdfd3d8640ae145f823ea7a5949ae7b61729ebecdde846736437b0a006f25f5c567f136f006fcf2e83e9b54b1910929668f62c3c88496204a33917753e97a95c9368e8eb22bdb7ffc9d6f0af9d9f57c4a135d3fb710037f5f57b957d8dbc94aa39e68a5e57c043c08d07d926548aa2fa9521229dc07b445f3d38b93d862d3892580bf1e9a3ffb13d4255d86ce56218fceec9be577f45afae2cf69cd37935a0826555b9c1b08f48cf6dd996c5d030bb92d0aeaeb974b01e24f02a02b98ff24a827cc0fe226145c3e28b03a003d31f4117235a95372f76c05372e9e5d8ee33f59096c19b443cf2852f683db31002294288244e54cdaecd0c29d9039830cf0f27f499c51221c6319ab12a80d021b73e58ba0f69c8530b27fd4a5f188070b3a6c935d77afe81c295ecee46f71cbae14cde8051a2394c584e551fce5357335f0a71c8df4076345f30116deec0317f4179034989dd64eb3f08d3010d554094c4e6d26c8af390dc2d8a375399305124d6d337a9dfc1fdc28285100f143dfa720488284a3af6ac1e38a3a55cb5247fab057093802c850b1561986548325706c7b44d0607102aa953b8c1f3d0c2c970733030bbcc06debbf9de1d6dea3665603aeb4485ae7acb044a2c73a6f1e3c17e1f8e9dc9778d12e79ab647aad77db56de807e981ff0343baadfbef585896d29b22f2e3d170920b8ff6f11c4cba8d8c021963391780496a8d7b068e3862a1839954b4c84e7fa010a11277c76e57c264bffdc1da3fdeaf98a5e4d7ec3ba94a1d4be12db6f429a9003a0fe591b1035bdf23f5d09f6253f28e7bb2c6161e261938ba242f2da48bc8c880f49a401ceb7c3023e16fa41df136c753b5894368553fb50ad53fac9ce98676e07eb4640dab8b59d06827262f8e18f320fe3241a3a3f8c9890382a71e8140572334679aa85885dca9be32bedd36f905702dd319882f2f230694671c01b74cf4161a53f0b7e94c58370e3fd4eaf5a2913d03ca11edfae21f8bb4c59e4f1acfad68d4b560c2d43aacfef43cb72021837efc9b8a7784ed2d5622534a10d660c8c1ab39f39b9d754f33a61468936636c64bcd408639dbaa841451d24a2edbe82ef814022b14a3289ca44d1946ff5acb30ae4312584ba9f95b7268931d12f1533944dfd56ba84fbe833fe63a1513579aeb344467026ab119410eff262f23178692575c1a7fd23fe739b169892347224e40dafa573624f1377c5c61eb2fb85e2d6b0f1a5edd769db76dc035be8bf8d2746484f8a314a15254a2a804c1a505b68130523f894c876171f75ffcd80e047ffdc1c69b826489089718b74bfb27360857045df0af26a62a95846fc7cb8b39789caaedc033a49b4451199d8d0dd1677ecab79053bf88da20f238dc81904cedd87a016bbb91786acd8808aa480464d0475ca68e945e23ffbfc744341dd6905027f68b621563fbe76c504ecfa6e655145f7d1572459b6df414120ff45f4d16dfcd46a333324075d20686fa0ac3cbb71076d7ee2839096a031327aec96a607c9f1204a6e3f2cbc4c3f0e6812e52e91de693e9967b3b35834f153ea54328526f46a360f12fc25298a844e17ac3061e4171c6d25ef1ed622e948cc3ac2c4a33c55f870db610f3f24b192fe7c4b9a1637580228b749e84de34c5b4ae33c6ade5611759a90fbc05059f5abd8aaab1741c05b28038b652cb25c2717474c73ca8bb9f35373f2e581389e29efb6a4a9f44f77828230f038b6c84a7b236dfaafa05a43400f597bde89e95f13c7e29cbb1e004375b6f28d13490232c20b35364b2588ac33217306216bc6777bc2edefa5ad874f2a20774eaa18c6954b3c0a8b875cdd6bb300a020e42860fbd4beef6219bb924db65ea8ce40c07f7b148b64123e8ff0082e7320a46eac3c370fee0407dd11ca48152ffdac6521de6575249301a3732bb7c842d6a2563cbb17f5ee9a952f72572813b2ed2591531fd774bd0d195b7ec4d1d9c4d0770a21445bdc89de84614bf5746b6b2b04285e65f9a8ac7b317bae3c686cd2b1dcfc9059748e5df05bd22fccd1878adfbf05bd684d7df41f73c043aa76327f0d103a0b9f15ac3b8e0c13917d863fd62924e48b6e1008046692a805dc0f04a9c8783fc3e7135fa06e977bfcbbaa9ea8225e9ed61db2d62be7579b899fe18a74930ef6cb6f4bc34b7dc1ab0ad7fc0cb992b9e52b5d30d9241b34eb21653ae6b3ea252bae53104a904ea464583af4e29fac19261f21ed9ee4e17d2a32bf602b3dfebf8afad80528ed0beeb7bfd63e0ca43d888db48e7c330b634749ba7ad04b9498b4cdbb619ddb3b287ffb12d97dfdbf142ec7b0f29a59370e9adb2344c424e81d2059b55b7cf8dc2caec6983a35d94742b3fb9ab7e48d0f04ca1a0853bf658bb69a44541ab238b6158d16aa401bd1aa6c198fb0e88d65e248448d5855c03cbe9af2bc2be6f3d2cb0ccba42228c1929fa5fc2f112d885d797651d1b6cdd37fafb18a3323af1fa30681b22dbe3c35122d6111618da6336eaa84aa015a52cd2038391e1fee30135eaed5936edd49fa0a8e00f93aa82897620b98f08c36c4cb4f80ac773a1eca86208fc9c4283b98e7bc17a423dbf3f8ce34b78afe44bf9b7a033c1a8aa20f7f34b580809d9b2b7535171dcb11088d2d9b115d2356143f6b0a607faa5ff4542b0a3f21fa08f4d109a5f0c2e342cd9450acd9e6c6b0dcd97d8c7d9de0f85627acc659499927556d71fa22cdb65ee1d83170075cef6b3eb6a068a9f9ebb05f38d1c6d39116e1dbe55068ef63381cbc", 0x1000, 0x0, 0x0) symlinkat(&(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') linkat(r1, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00', 0x4) 16:01:27 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000080)=[{0x0, 0xffffffffffffff0b}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0xa, &(0x7f00000008c0)=""/87, 0x57}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000140)) 16:01:27 executing program 1: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) setuid(0xee01) r1 = socket$inet(0x2, 0xc000, 0x0) recvfrom$inet(r1, &(0x7f0000000080)=""/29, 0x1d, 0x800, &(0x7f00000000c0)={0x2, 0x0}, 0xc) r2 = shmat(r0, &(0x7f0000ffb000/0x3000)=nil, 0x3000) msgrcv(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="000000000000000000d033b1fb00000000000000000000000000000008000000b376625c3899f97200009e8fc3acd6ae2d2e179f00"/62], 0x1, 0x3, 0x1800) shmctl$IPC_RMID(r0, 0x0) shmdt(r2) r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r4 = fcntl$dupfd(r3, 0xa, r3) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f00000001c0)={0x7, 0x1, 0xfffffffffffff873, 0x93d2, 0x200000}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xd1) setuid(r5) 16:01:27 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x66, 0x0, 0xfffffffffffffffc, 0x0) kevent(r1, &(0x7f0000000140), 0x7, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x5}], 0xff, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x400000010004) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000180)) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f00000000c0)=0x2) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x10) ioctl$KDGKBMODE(r0, 0x40044b06) r3 = kqueue() dup2(r3, r1) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000140)=0x2bc) 16:01:27 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{0x22}], 0x2}) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000000)=0x100) 16:01:27 executing program 1: pipe(&(0x7f0000001080)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000010c0)={0x3, './file0\x00', './file0\x00'}) r1 = socket(0x200000000000011, 0x3, 0x0) getpeername(r1, &(0x7f0000000000)=@un=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) 16:01:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x6009, 0x6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0xcad, 0x0, 0xd99}, {0x1, 0xffffffffffffffff}, {0xfffffffffffffff9, 0x0, 0x5, 0xffffffffb21d8e0f}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 16:01:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x3}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x22, &(0x7f00000000c0)="b6faff6a3a23269bb961c003000000d81c26cf61ec3b78c4f238908a5284042e5a3b") 16:01:27 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ab) utimes(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)={{0x2}, {0x3, 0x5}}) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000080)="000000020000000000000003ffff07b7efa76d412259831a", 0x18}], 0x1, 0x0, 0x0) recvfrom(r0, &(0x7f00000000c0)=""/70, 0x46, 0x800, &(0x7f0000000000)=@in6={0x18, 0x1, 0x2, 0x8}, 0xc) 16:01:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000022, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x6, 0x8, './file0\x00', 0x4, 0x7, 0x8, 0x2000000000000000}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x30}, {0x16}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:01:27 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = syz_open_pts() r2 = geteuid() setuid(r2) socket$unix(0x1, 0x7, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) close(r0) 16:01:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f00000001c0)=[{0x5}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x24f, &(0x7f0000000000)="b6") 16:01:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x54}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') r1 = dup(r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x8, &(0x7f0000000140)=[{0x1, 0x2, 0x14, 0x20}, {0x7fff, 0x8ef3, 0x1, 0x4}, {0x5, 0x4, 0x0, 0x4}, {0x4ab41316, 0x0, 0x8, 0xbc05}, {0x4, 0x10000, 0x100000001, 0x7}, {0xa7, 0x2, 0x3, 0x6}, {0x9, 0x1, 0x1, 0x4}, {0x7ff, 0x9, 0x1, 0x5}]}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x3) 16:01:27 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) r1 = kqueue() fchmodat(r0, &(0x7f0000000100)='./bus\x00', 0x4, 0x6) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000140), 0x5, &(0x7f0000000180)=[{{r2}, 0xfffffefffffffffe, 0xfffffffffffffffe}], 0x99ee, 0x0) 16:01:27 executing program 0: socket(0x7, 0x1, 0x31e0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="820246039b59598e4f202111cbc1b5d8f9a2c1243ee26b13e95704d797e0f85e24f4c3c213b528860e57eacf6678be136b4f3f8fd3669c97695f0747817c26fe44bb58b0082723639c6be3c7904c9306c4acdfea730862bd3311c79730ba26593db040cde2fe8aecc28af2a6c49abe1aa3802242583a7812360cb60504e16a65e3deafa844d81012173316f945fc598808617b7fdbbd355b4cd9592586c8778e77750302dc5efe323d7dff571150ef592441e515f92303"], 0x1) r0 = socket(0x3, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x2, &(0x7f0000000080)="ef14045f", 0x4) sendto$inet(r0, &(0x7f00000000c0)="a8232c3e1d898d02255b47fadae8325f95385661", 0x14, 0x0, 0x0, 0x0) 16:01:27 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgget$private(0x0, 0x8) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x5000000000004, 0x4}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = msgget$private(0x0, 0x100) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xfffffdda) r6 = getpid() r7 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0x9b, r2, r3, r4, r5, 0x8e, 0x6}, 0x2, 0x6, r6, r7, 0x0, 0x7, 0x4e, 0x6}) 16:01:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x440, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000040)) write(r0, &(0x7f0000001a00)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48a2605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c0000000000000a009d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ffde1113bbb100b224699cfd76d5dc72e97172174afeb17d05d815574135843dfba9a2b11df56a20589a260bd25bfe260787c9f719233f53af125b894eaf45107b683343193bdf70cee6e56b51354b150427970f55be4cd47bce51896632a15939cc02ef171f233027cfe7150adb762fdf787ab06c3c7c87ff9602f08df43df29073d7e4c5fbc8c09bb99f061287e3b70e8ec061114c1d0bf80f36c904db48d34f44d2bbb9b9f2294db7a243b107592e7e99170ae5203c1489f3d4ba08b98610efc8c61990f9b4a2ad21b1aafc4db6a3b7", 0xfffffffffffffe42) r2 = syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000440)) close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x7fffffff, 0x0, 0xf1ed, 0x20000007fffffbf, "a508000000027ffb07021000500000008000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) preadv(r0, &(0x7f00000003c0)=[{&(0x7f0000000140)=""/113, 0x71}, {&(0x7f00000002c0)=""/67, 0x43}, {&(0x7f0000000340)=""/82, 0x52}, {&(0x7f0000000240)=""/3, 0x3}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x5, 0x0, 0x0) syz_open_pts() 16:01:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x3d}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="d5") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) getpeername$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x8, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) 16:01:27 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000080)={0x3eff, 0x1}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1, 0x10, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000000)) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000100)) connect$inet(r0, &(0x7f0000000040), 0xc) listen(r0, 0xa2) dup2(r1, r0) dup2(r2, r1) 16:01:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7}, {0x2d, 0x20, 0x1, 0x80}, {0x6, 0x0, 0x0, 0x3}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:01:27 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null/', 0x300, 0x0) 16:01:27 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() fcntl$getown(r1, 0x5) kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x4d0, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) 16:01:27 executing program 1: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001ffff, 0x0) writev(r0, &(0x7f00000013c0)=[{&(0x7f0000000100)="54dfb3f73800161ad8ee0c67a348fe9dfdcff590e5c50f0ea7763b7cd550cb4b220ee3476448d0c85295264e7bb26a283d96558046efbb063ec308c207bdb93e5aa99368b5ae83a65069b97a30730c068da92fee004a49e4f36b6f73a3ce74e1564df92e48afdf62ff1f6e6365909337b2cc55fd0b02e921db8060216e7a66895069715677b5a87bc9f67e4f02e1ec5723d6ea95dcbafedbe869550b7c0a7b16ce7a4b2a5d4417089ab3568a5c6300cf371d4f112f5f5ef1bc2619769d5eb23a404f03b5ff6d5ec4f5dad962779cf9", 0xcf}, {&(0x7f0000000200)="bf177e2006e2bef2baeee6ee85073b3106ce44fb33dca343272c6dfc8e529000dbad0874b31fe3af017264069af0bfc92cc5e58953707d7f4552c7f42f6d9cdf52103cf2a8a8eef9f34298ea416ed3145ea0354c2f141ee271bbfb8056f103ad0653b1d6f726a1f7291f6ef9d32d6a069e527e0af2a4f51717d0e8d7a85ecf2b46da1c0fc51c521b35e5529363dc51726332209618cf39e222f1dd03b40b00ac78b174be7c6f5af3453ba333c13933582b36c8f09d11ec75fcf2d19706aff08e6619c1a5f1c78908612d02f2a1f94df04af28507d011ed47c27c55496c1c03164081a4d18f32a4c63f86823d603027ad104c2332", 0xf4}, {&(0x7f0000000300)="de49e0114befbce424efa4eb3351342db94267b3d3162aedb3863c34b7b074ffebe01969791d32099c79389c763ded1a1899724c4cad1bdcace942dcf5e5842a78a0127dfec0f19f01eb01151f36c63206544e9ced14bc94c16abeab5c358ce8c9971b0e9f4a8d5982448b86df8c57ee000e84e7fd35181a5db1a3531ef1d54f0623df8a577e", 0x86}, {&(0x7f00000003c0)="5436346290fde65492b99f09a7fc3d83237edb322a9e0a5f83d82d513060ac470348f730a5bf45755ff842a84fd619e3f3ddfa4586cf058042c1ed0d5cfecf88d9722683f7dbd5f43704b08ad5615984f61bc8454c4231438391a10ff92fa27dde4b3cceecc37d5dba664bca2ac369fc44883084338f521329a517157513fd7daa1b4f0c5356c8e600b75a78d43f25557b675a94ae1b2bac094449a02a3901d74863f7339398de54f65d23e590ebac55c7d67db37fd8a070a3f6d54d1be4382bbd18a23ae6a1aa43ee3d7030390140a3b7ea6e74e32ba00c68cceb9642c4b154d8e9deb13ff37fa2b77d0993a786bf5f508887b9bc309a152d7c81754fc619f60bb918063ed485517887e624473d09bb013ac087d30e7c2ca75aaece7743dc8f93607183da1897fea11bc36fbf03750ae838952745c3a2b7315b79989a52842036a4b3f16b28c72ea0b0bbc13bc6056eda577c1927ecf3ecc420db58e8a58ca05f132b8e629f5e6629d52404eb4ba205afffe2559e25a5a04e9769ffd52b6fe2aeb947acf38d82984eccd8d94ea86c29b3720cec1e3fccc4d9d24e6128c5ce8c6f3d0d4c5c38248cda0b36eb9a78294bcacd6ac74580e0a0d14ca78f019301ecd66ca70de6249fe0f72534367e43914878e14b1d826d7ff32300895fec1d253048a21dc0a811e5e2731c9f01c1307837910da18f253edf60bc21f727c5b0223897ecffc5a6d648348779c92e902c720239e7aefd8b684c2563f685a716e73ef4bd1759f64d0615d07b4447c38a0b05474e3fbda710c3e12e19b0bb0efd1886b9966f18227e33c4b03c1958aeb1b4b035c48ac3a5c7ba2eea0e2a083900ca0359a50fba0d160e4186a6632982552628af1f3a46552c6cfee13f572755659792a54ea72f8715e49b04989040b9d6ef0f62bfa8fece7cf80ec5593bda35d81e30459bd9f603c8f43303c9895d24c2814ac5a83883598e8d7ba71e7b1a301a3cf50797079c568bc2dd9b061c16d2526a8f467506f0db9c3937c8850f3aa9497bc03c64c8ed9e734a5380ab7e785e9f1273a198a337ccdbd4bdee27bdbcc93ac207c09a884034280393d6bde00687127205ea0f14a07e9d4747eb2a5cc7e513c858301adb21959e35ac3b63d326bea8568bf5de2b8b3c21ee127e9c66da8a883b60dd302cf1fc9b8f6699ac23436294bc77d6411d29d4521848f12dbe8ea875caabbbefdc9001794c0ca772f44f50760986059366978e1c933be9e05532a0c631b6bc1091be216dc36ba0fd03c6e759dba27bdee4ce754bb79bcc5f1228db0c5b104507729969f64327af7514fc15fbdd8d0b9d17f21df0bce1f823a5e146ca4e22a9d9d3c6e5f8ecf4a47d4380067bbc42a507795c3b7c30622b33701cecfdc24c3dffbcb3e4691fd185955ee88952b5a573ae70b50cde400e2d52fadfa0236d9ee2dea5ef9304ff6197fa5ea85742640ed28e055086b408a465226470081a145edb56b72187a23c283e105f924528a411d01166f8a3031e29d03bec3212dccd87d398fcec344d07d1869a3c689cba0073f1ead2bc163b7aef23baa34a0913b7f50fc240e2cfab9b4dd06bf6ec1fd4e7cce4a29ed91c6ac6716f9df79c6537b4fd431cec5ce5953164b62d2818bdaccb7804fbcd38cee44ef18550b812c300df9438eaf6064da80f68d8e5b8c1da90bc90d5d0ca176124252d36d97e4dfde0ff36321a5824092c3242875c4d28376cf2fe41e41f28f252f7ce34fba499e59e0d62914c3701721f1835fbbc742af3dc0c240be6fd8a2fdd78e42ac17094c0a782fb404da5747e001243d8b6af1fa1226d33461b61ff7d2180a67f13158ec393376ba5d92b5cdb4892a3ab813836c372aa5bd4e14792bec0d905ae4d4b08dcc1e8e07599ff046ced579ed54eb44ad1244f6f1f76cfc9c7090bf5f8445705a25ec2c10e7a2b06e41ace50ac03c12b5c7c18a2042463bf8017f286772d32db00e82c18e7c0c33478511602d442c4b644bcc3aadc6fa8297ed3a8af011c08b2a0f80da9a831ecc9d35d4be89da8941ba68078b5d65613ca5966f1009696746136a43b7780b161cc91ad30cc9f2a29cec3076704ca98b1e6409c671b22dc8eeeee6822af0ed2a34096b5bd98cb37c28cf2c0408940751bac4c29bbe5950de54f364eec522c7e8067817205275a3ebe85909d348e985740c3653ae10a677d98f5e9ef44170c19e146f86a162524c3931b0980d6dc731f3666d90cabbed71c9d253485bfe85a90942cfcdd915f9b0d36d45a92665c8fe64e0ce2acfc84f1cf2d556e3fc3324dc56562cdc76aa3ef57ecae47066c945014cbb1bbedbf34721173c94671dbf3f8bb46ea61bd403196d6bf7804a4f9fd2a4db86737967be73dc175d69312439642d95bdd7685a52e493d84a46da16cff947aed03044e4c6ea241f29e2e5e7587781739e375f4b3c16c8c8394361e70201a1e8b7d36581fa06a97c78e067805ab21b7f5967c72001d494af54b9abae026aadb0a7125e5a742e98449858cd2557973377b69545c9293cb4ecebfdff2dfc122f696e18ca6a03b01d88cbb668fd467a9f07c4aef977c6966b5a5cf62dcee86fc2c42d399f0384a20c95c79b917e26729aa20a886f142a67a4b46910140aacbce581ac40975c1bb200ba1f67bdd8da6aa345bcc0cf4f0d43ba1efce78dc73094dafc5e3844d6deab604e5af427f72116e7b70a7fa4d916ab5ab48363cf0ccafd5404e04aa3bc2ee7fe2df9c39ec846f962a5225548f355135f20b47fbe281620d11a223e6827b9e73a14327032f627b79bf81d21ed39ef971636c4f1a47007aabdcd6bafa687a2aee9f68837c633657e0de5304cf4d5af4e22e4e0b4ac922e11bc9e0746a2421013a52fc9644a763895797a5decf71cd45ea7da0f00604882bd08602d4cf465d28293faf05631b6a5f7383c3278ebd7340662aa74fc2cd949e005ad7bce657b39e46f5a39438858bfc599f6dd88956880482e3554e39faa023dc45566dd241d6d8b4609a7cdfed93d6494ec09b370e9d1bfadf913193b06b26feebf7c006eeff5852d397d8bebdf380232ff6bd4d9a7292ad4a20ee30185ce530a4e249b4a50c688753d17cbbfbd9273f6a6c4be13b9b5efcb5b63a2ea0491456e53634d25013262063477987bf15ce2772746fea51256bf55f4f8b2e6fc4b28f45713dbfdd07110be52db3c0f53af936f1c638773b991101ae176c27766161a599458b9a4a3497b55705e11d8d6064ba77a757fa0f536b3fbef76a37b1a7f704459ba92c1cdf6f87dc1cce4f7c8c01420a6a78c88207c9b5acd3e623d43b857eff00f97fad5dddd72db9adc7c879b555f6f1542ee774fde93b403e4e18ab36d8641092bd31997188cc68e1218f73135a58aeabc964d4a1268320796fbeafb6cde0304d42d74a9ef3869af8c1681814177a35e7588358660ef7a3f9b5ad43efac66038fae86e4935b0ac3d90512808690514c683bf64c87b3cde4d2bd66c7a77f5a2e76c0a2f7bc6a9dab3218bc47f448b1b14329c2254ec71032bf56fac8637eec56f8bd583bdc70da0f920aa181322e00ec6c8b5148bdbd541b69a38da4103a85f670743a2a18f3e14a5159ace5f78bf7be991ad09b6a8ac19f01c49fef6d765d9a8dd975aec60c82e6fa999a2c20b78617b97dcb1551d3f42c371550f637dd19c465e043acf6681e2f4f495a2c1c63d203cf46daa1400c26380377eaa9947f356b5c7950e9af4fe5d285e6b2a203ce7d42df048a7683ef28bd6fe6a9ba439a5c2d7df1268dfde1d6888495d91e22399007be0ab517b0c99bd55dc65506196fef371b3e0b219e5bb18cdb7e40a99c8f193e8ce5368a6776b059fdd4a6365ccce6bf1fa911cf00e74d49c4c0513c11f63ff665855dbef19bfbcf3fe383e245df4072b832291b77225ee8f17c497aec9274aaa49330eae92690c93fab6787b2d7114aa01197b9cf118ed1d7657cb4e47aa6d0d7ac0f9826cda91b79f1a3c03cddc22c90ea2df6bccdd23b26c0d96e17e0ebcd84deffe1a3265c0d14695d4dbc6629c3d79785dd213601a7ec2d504a2d29a3523ba07955aea47f8b57c6aabcd1b5a85d9d1a7b72579812075691d84f640b268d656cccbb286e464f09368daaa64969276ffce3fafe600cf70ceb72aafd4e04d4f600f9f042aab4bdac58d05e9d213a8a876c6893efdd82499d253f0a5c1061436503b3080ada9cf0dbf42a7781009facfcbe7ea81333df927a8c47ba90b57b9288837eb3f58407c7b8826f070af1268c383dcffcb27736f390a7fb98f9bf1427ca3b8a8f296fc6589d9ec03926529503582a77c445f3ea6acf522bed1703237985975e1e6c9df5608f3d2d24333ea91d917aa3cc03c479dc3435399709ee8f055653107cbeccff919120893cec0336e48bdd1adb517d36ef17b5eb907bbc53954e28e0429a76526b4a79d26184b22014c676ca92488fefd1e403aba247c97442776db6e5fc183713cbf58145c6c2a5b366db1a93c8aa5440e9a363ae612c6022a43a1235cdf28c440d5de2aa8817126ab439acef5861da04060685edc26f250ad0620ea99f161586c088cfd38a927bbdbcb6ec6258f0ac22d78d972e45ff437fb0863502973bf04f7824478b54ede2f983af117c94cc0c8c5c92a192419bf9e597ee557fc64d4d94bae5ae1508e8f73065d65d29ebdbfca2d7de485dc8409022e98fb4de3bf64de73e758888b9fdc2432397665f06bae6b920e07a3e1b73350fa2ee389467fe94b8bfb8177e77496047387f6f879e1db5f10eda9b75ce60aeda77bbc70401e146769a7f3c9d678c07f4a7e5e2af5329472ad1c72db7dc2b83f7c0d60ff05ff2ab68c288c4e87f0af5052da56473b3ce535dd3a5639826b18f2a9265bcbdba25b769aa47f11f158af038ba2a18336ccf9979715da70fd32b694e0a2e8e5b94d8ec31cab1c257a36bccc3254cd46541b11d6c1798d734dfb01fe12a897114d09f40b65865383e77ae26b27b94813363a432fd3aeacf45d959c2d8f97d9f54264989b8e42df13eb47c2581510081455d4896eabaf9f00a25692b5d3418df680488ccd7970155ca5d68ec8de06837c7121b88c773862f193d348f4bc7a24b5ce30e819f3c90e8842f42006d4c72ebea0b9ef22460ba50113e8c702b83c20f99f76575538fcf14c2c764630605ef800df8eb4c16c9c56c54a08b068c8b05044e4c498ad668feec61f58548147163a212b5d8cedf9efc20cdd60f104b593d212240b260e47e5ce14f9c5c961a07ad400d3bf014cf1f95d76cdb681f3e609a6db3a9bf3ae4f244be2cc2f33f30c4d4c0d7eb84a9d03576540a2017ad4430dc31d07d78c5e96198de9ef6846485bc441c3abf24e02a5abb13996bd8d1cbed8eca4f25f0e83f5a1d94575cecc37711a56cf8b5014e90bf691ab4add987f6e360a9215b73cf57738acd7a9ca127e813207a3759b0aaa3652e2f9ac9a1e89d13156acf03026a00ebbb1284071f2d13fad81ee029f09ade32de22291f2828975ca1f2b1375832ac0a0ed059f935bdd601e1ecfa74f3074d31d72cdd0258864d95b9cebb0345d38b8b524d265163ce2a24f2640a093303abb6e23c08d52b94eb03aaf80a1149918d98b67a9717375648cbc8c5c040f5a46fbf19d2b0b04a370dd6cfb142ef8267ae4e5c323ef9e35cc624424ac1dcf1e90bab20fb9a5746eb0006d4c520c997ed6c59fa5fd415151ddbe9954fe49fd1d6988ec431044f85aff7eb7902d65f768e8a714bdb29245b108bf505c1361ebe695a9d022d6882c6", 0x1000}], 0x4) r1 = dup2(r0, r0) r2 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000001400)) fchownat(r0, &(0x7f0000000000)='./file0\x00', r2, r3, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000080)) 16:01:27 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) recvfrom$unix(r0, &(0x7f0000000800)=""/165, 0xa5, 0x800, &(0x7f00000000c0)=ANY=[@ANYBLOB="80002e2f66696c6530f7325dcf66457beae1f9031f98a437f093696418f7885a6c3a9f1f4011c30811f8dc479582e9189c41bd9a767093959263ec42b55c2bdcc8f7757e80"], 0xa) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x1000000000000) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)) connect$unix(r1, &(0x7f0000000ac0)=ANY=[@ANYBLOB], 0x1) listen(0xffffffffffffffff, 0x0) recvfrom(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) rename(0x0, 0x0) r2 = open(&(0x7f00000009c0)='./bus\x00', 0x0, 0x0) ioctl$VT_ACTIVATE(0xffffffffffffffff, 0x20007605, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, 0x0) accept$inet(0xffffffffffffffff, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) bind$inet(0xffffffffffffffff, 0x0, 0x0) readlinkat(r1, 0x0, 0x0, 0x1df2bebd64ef76f5) ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffffff, 0x80045756, 0x0) chown(0x0, 0x0, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) truncate(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) open(0x0, 0x0, 0x0) ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) msgget$private(0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) msgctl$IPC_RMID(0x0, 0x0) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000200)=0x2) 16:01:27 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000080)=0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x5c}, {0x2}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:27 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000080)=0x1) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x7ff, 0x1, 0xa5a, 0xde08, 0xfffffffffffff7f7}, 0xc) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x6, 0x100000001}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt(r1, 0x0, 0x8000000000022, &(0x7f0000000040), 0x0) 16:01:27 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000005000/0x4000)=nil, 0x4000) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x4, 0x810, r0, 0x0, 0x0) mprotect(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x3) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x201b0, 0x102) ioctl$BIOCPROMISC(r1, 0x20004269) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) 16:01:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x81}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="93") 16:01:27 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x80, 0x0) symlinkat(&(0x7f0000000180)='./file0\x00', r1, &(0x7f0000000200)='./file0\x00') recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20000, 0x0) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDENABIO(r2, 0x20004b3c) getsockopt(r0, 0x100000000, 0x6, &(0x7f0000000040)=""/176, &(0x7f0000000100)=0xb0) shutdown(r0, 0x0) 16:01:27 executing program 0: r0 = socket(0x6, 0x400000001002, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x18, 0xffffffffffffffff, 0x8}, 0xc) socket(0x18, 0x4000, 0x1) 16:01:27 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000003c0)='./bus\x00', 0x11, 0x0) fcntl$getown(r0, 0x5) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x3}, {0x3, 0xfffffffffffffffc}]}) 16:01:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x40}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000140)='c\x00\x00\x00') r1 = dup2(r0, r0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000000)=0x1) 16:01:28 executing program 0: r0 = syz_open_pts() flock(r0, 0x4) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20, 0x0) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000100)={{0x7, 0x3ff, 0x8}, 0x2, 0x3, 0x1000}) getsockopt(r1, 0x0, 0xb, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x3, 0x0) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000000080)) 16:01:28 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x2, 0x3, 0xffffffffffffff7f, 0x4}) 16:01:28 executing program 1: syz_extract_tcp_res(&(0x7f0000000140), 0x8, 0x100) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0xce, &(0x7f0000000040)=[{0x52b8, 0x0, 0x0, 0x6}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x6f715624, 0x8, 0x64bb, 0xa7f8}, {0xd4, 0x100000001, 0x7, 0x7fff}, {0x6, 0x80, 0x8000, 0x7}]}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000100)) 16:01:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d7c6e23c5100e745e400ff46d700"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) fchflags(r0, 0x10001) r1 = syz_open_pts() r2 = getegid() r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000280)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r8 = getgid() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000340)={0x8, 0x80000001}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000300)=[r2, r3, r4, r5, r6, r7, r8, r9]) close(r0) dup(r1) r10 = syz_open_pts() ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7f, 0xfffffbeffffffffc, "0100000000027f00000010006624520900"}) readv(r10, &(0x7f0000000880)=[{&(0x7f00000003c0)=""/22, 0x16}, {&(0x7f0000000400)=""/123, 0x7b}, {&(0x7f0000000480)=""/214, 0xd6}, {&(0x7f0000000580)=""/238, 0xee}, {&(0x7f0000000680)=""/91, 0x5b}, {&(0x7f0000000700)=""/213, 0xd5}], 0x6) 16:01:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x60}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") ioctl$BIOCPROMISC(r0, 0x20004269) 16:01:28 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x100) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "6e935d6fd726175856950d74ae488fe036f7a756", 0x0, 0x2bd}) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000200)="1f6bfe41350c99465c3290a5b146b432022c27b6145cf0e794221270e6aaceff6382799186ebaae4f7454cd97d449f2cd2bba2b01501351fa171193d7f2b48b5ef3c0730edce39256b5b7f92bd8ec5ee10bbe2e676b4020f1d3ca2b0854499307a2be132", 0x64}], 0x1, &(0x7f0000000400)=ANY=[@ANYBLOB="1800000000000000ffff000001000000441d9bb1eb2db596ea4d9b615cfb317d6ef8099c3468cf147807a09af0afcd6fad4a4a6136d869d5f0cd62009db3595e9650b92751b209d7d7e6460730fb24316ee6ff8b182691a4260000000000000000442b244ec75968c0b21b67f026ca8e2762197e341eda972b", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0], 0x48, 0x404}, 0x4) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x2) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000380), &(0x7f00000003c0)=0x10) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f00000000c0)={0x77, 0x0, &(0x7f0000000140)=""/119}) 16:01:28 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2001, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x6, 0x8000) pwritev(r0, &(0x7f00000002c0)=[{0x0}], 0x1000000000000135, 0x0, 0x1) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x7fff) chflagsat(r0, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:01:29 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000001040dcc400"}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x6, 0x5, 0x4, 0xb857, "c9586d1d083890fecf993ad43cf985df4c295f59", 0x9ad1360, 0xffffffffffffff5d}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:01:29 executing program 1: r0 = semget$private(0x0, 0x3, 0x104) semctl$GETPID(r0, 0x5, 0x4, &(0x7f0000000000)=""/156) r1 = semget$private(0x0, 0x7, 0x420) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x6]) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r6 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x7, r2, r5, r6, r9, 0x80}, 0x400, 0x9, 0xf40}) r10 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) fchownat(r10, &(0x7f0000000200)='./file0\x00', r6, r5, 0x6) semop(r1, &(0x7f0000000240)=[{0x1, 0xfffffffffc2a2f6c, 0x1800}, {0x5, 0x948, 0x800}, {0x0, 0xffff, 0x800}, {0x3, 0x3ff, 0x1000}, {0x4, 0x3, 0x1000}, {0x2, 0x0, 0x800}, {0x4, 0x1ff, 0x1800}, {0x3, 0x15e5, 0x1000}, {0x3, 0x2, 0x800}], 0x9) read(r10, &(0x7f0000000280)=""/212, 0xd4) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000380)={{0x2, r4, r9, r6, r9, 0x2, 0xfffffffffffffffa}, 0x1, 0x7, 0x400}) r11 = shmget(0x0, 0x3000, 0x4, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_RMID(r11, 0x0) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000400)=""/23) pread(r10, &(0x7f0000000440)="72855d649e3c48e4b6acd8886f0249d08a73619dae8d48376dc2b99b428a4851b9b500a3031d8182646bf2b94b976edc5729f49e8471fc436990a1392d0400798038a72f40bc9e5e543f3af516057135d6e3db152c5e97a13a1ac158c5730161ec41fec8e4", 0x65, 0x0, 0x0) ioctl$TIOCDRAIN(r10, 0x2000745e) r12 = msgget(0x0, 0x0) msgctl$IPC_SET(r12, 0x1, &(0x7f00000004c0)={{0x9, r8, r5, r6, r5, 0x10}, 0x2, 0xff, r7, r3, 0x0, 0x101, 0x1, 0x101}) ioctl$VT_GETSTATE(r10, 0x40067664, &(0x7f0000000540)) getsockopt$sock_int(r10, 0xffff, 0x20, &(0x7f0000000580), &(0x7f00000005c0)=0x4) getuid() bind$inet6(r10, &(0x7f0000000600)={0x18, 0x3, 0xc6c, 0x1000}, 0xc) ioctl$WSMOUSEIO_GCALIBCOORDS(r10, 0x41205725, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r13 = accept$unix(r10, &(0x7f0000000780)=@file={0x0, ""/108}, &(0x7f0000000800)=0x6e) close(r13) ioctl$VT_SETMODE(r10, 0x80087602, &(0x7f0000000840)={0x1, 0x2, 0x81, 0x2, 0x4}) 16:01:29 executing program 1: clock_getres(0x6, &(0x7f0000000040)) clock_getres(0x2, &(0x7f0000000080)) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='x\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0, 0x2) accept(r0, 0x0, &(0x7f0000000180)) getrlimit(0x7, &(0x7f0000000000)) 16:01:29 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shmget(0x2, 0x3000, 0x10, &(0x7f0000ffc000/0x3000)=nil) mprotect(&(0x7f000004e000/0x2000)=nil, 0x2000, 0x0) getsockopt(r1, 0x80, 0x8, &(0x7f0000000040)=""/176, &(0x7f0000000100)=0xb0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x3, 0x8, 0x60c8}, {0x18, 0x2, 0x9, 0x1}, 0x4, [0x7fffffff, 0x5, 0x915, 0x1, 0x192, 0x20001, 0x8, 0x2]}, 0x3c) write(r1, &(0x7f0000000340), 0x10000014c) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:01:29 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x1, 0x0) poll(&(0x7f00000000c0)=[{r0}, {}], 0x2, 0x0) r1 = dup2(r0, r0) r2 = kqueue() socket(0x0, 0x3, 0x3) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000005c0)=[{{r1}, 0xffffffffffffffff, 0x1}, {{}, 0xfffffffffffffffd}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:01:29 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x8613c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510fc3", 0x3) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100)=[{}, {}, {}, {}, {{}, 0x0, 0x0, 0xf00fffff}], 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000080)) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000001c0)=0x2b) 16:01:29 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x150000}, 0x8, [0x0, 0x5, 0x0, 0x0, 0x0, 0x4000]}, 0x3c) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x400, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0xa0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000001c0)={&(0x7f00000000c0)='./bus\x00', r1, 0x2}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000040)="670dc3", 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 0#+"$%.!",%: #/--!.$ %22/2 16:01:30 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x5) mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r0 = open(&(0x7f0000000180)='./bus\x00', 0x8000000003, 0x16f) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)="00000018600417b2ee222b00fe0000ffffffff00000008f6ceffff276e2b8d2a48d69e0000000000000000003a030000000058a393355fdee30badc24f42a0b66803cce2086caa672009bca0ac40534210737851", 0x54}], 0x1) 16:01:31 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) fcntl$setstatus(r0, 0x4, 0xc8) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000040), 0xfffffffffffffd5b) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r2 = syz_open_pts() close(r1) r3 = dup(r2) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r3, 0x2000746f) dup2(r4, r1) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000100)) fcntl$getown(r3, 0x5) readv(r5, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:01:31 executing program 0: madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4000000000000) 16:01:31 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x6, 0x8, 0x7f, 0x0, "f7ba89ea71aeb0fd57585fb3fce90224730bd189", 0xa8b, 0x100000001}) r1 = syz_open_pts() close(r1) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x8, 0x1ff, 0x6cf5, 0x4}) syz_open_pts() writev(r1, &(0x7f00000000c0), 0x100000000000001d) writev(r1, &(0x7f0000000300)=[{&(0x7f00000002c0)="0d9dd6badec72d7598971d4283791f00"}, {&(0x7f0000000200)="7107001bcd0156489348243abdc9dbb858e76c64524fe89c689de31eaee2b1f4a37ec025fac03acc1812f76580955a60e94b01be3ed866e5e80d01d8ce4966ea0f4b00f16de26c95dcbb5e2984d91974790d17b54d1a1ded095a45b3b6a1f71af11a55feec35b37589e3a7b1bee84ba1952e653055a7af251b6b68bbd7c2489b521c7d4b75faaf55efde4153f96c50dbf3fa"}], 0x78) 0#+"$%.!",%: #/--!.$ %22/2 16:01:31 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x4) connect$unix(r0, &(0x7f0000000080)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffeee) write(r1, &(0x7f0000000000)="bdea", 0x2) 16:01:31 executing program 1: setuid(0xee01) r0 = semget$private(0x0, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getgid() r4 = getuid() r5 = getgid() r6 = syz_open_pts() ftruncate(r6, 0x0, 0x2) getgid() r7 = socket$inet6(0x18, 0x7, 0x4) recvfrom(r7, &(0x7f0000000100)=""/255, 0xff, 0x2, &(0x7f0000000200)=@in6={0x18, 0x1, 0x80000001, 0xd0e2}, 0xc) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) select(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0) fcntl$setstatus(r8, 0x4, 0x4c) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0x8, r1, r3, r4, r5, 0x16d, 0x2}, 0xffffffffffffb713, 0x42, 0x101}) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r9, 0x7fff) semop(r0, &(0x7f0000000240)=[{0x1, 0xe80, 0x1000}, {0x2, 0x0, 0x1800}, {0x6, 0x7}, {0x1, 0x80000000, 0x800}, {0x1, 0xff, 0x1000}, {0x0, 0x400, 0xad9a4663aeabcba8}, {0x5, 0x8, 0x1000}, {0x0, 0x0, 0x1000}], 0x8) setgroups(0x2, &(0x7f00000002c0)=[r2, r3]) 16:01:31 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) socket(0x20, 0x3, 0x200) mlockall(0x0) 16:01:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) getitimer(0x1, &(0x7f0000000040)) poll(&(0x7f0000000180)=[{r0, 0x4}, {r0, 0x140}, {r0, 0xc2}, {r0, 0x8}, {r0}], 0x5, 0x2) r1 = fcntl$dupfd(r0, 0xa, r0) poll(0xfffffffffffffffe, 0x0, 0xffffffffffffff6f) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x0) listen(r1, 0x80) renameat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x4000000000) 16:01:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x48}, {0x34, 0x0, 0x0, 0x3}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000380)="b63e") 16:01:31 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x10) ioctl$KDENABIO(r0, 0x20004b3c) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x9}, {{r2}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) ioctl$TIOCSDTR(r2, 0x20007479) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:01:31 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000000380)="ff5c87e23f678050237c9c1f72b59feba370012f92c67c09e6f32b2d33e94aabe96eed8e01fc042627740ea897bec0bf88f1144fa3874361dee574b06fda6eedddc6e0e75ead8177b883f000187664ce9241dc165ba79b00d756dec16dcc6b057f1fa65a9477311750abaf043b4fce80b01d010100000000000050ba59db4656a15f617a70c8285889e09e81ef206bc0601e43e7de7d0e4bcbcc58395029f1b3b82964070491c2174706c155140603ae23ba638518e16b36c1a421e98f0d6cb83d0b92265849f6ad585988ccd63f0bd466c703e93a3a", 0xd6) ftruncate(r0, 0x0, 0x0) 16:01:31 executing program 1: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0x3a0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000240)) socket(0x18, 0x5, 0x80000001) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000080)=""/66, 0x42}], 0x1) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f00000001c0)={0x4}) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) socket(0x26, 0x3, 0x6) 16:01:31 executing program 0: r0 = socket$inet(0x2, 0x2, 0x102) socket$inet(0x2, 0x5, 0x7fff) sendto(r0, 0x0, 0x0, 0x403, &(0x7f0000000040)=@in6, 0xc) 16:01:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000040)=[{0x60}, {0x34, 0x0, 0x0, 0x5ce}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x6, &(0x7f0000000000)=[{0xfffffffffffffffd, 0x1, 0xfffffffffffffff9}, {0x2, 0x518, 0xfffffffffffffffb, 0x2}, {0x90, 0x100000000, 0x100, 0x6}, {0x0, 0x73c6, 0x8, 0x2}, {0x98f9, 0x2, 0x4, 0x378}, {0x4, 0x7, 0x3, 0x3}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = open(&(0x7f00000000c0)='./file0\x00', 0x20028, 0x100) ioctl$TIOCSTOP(r1, 0x2000746f) 16:01:31 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x20) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x25f12e15719981ed}], 0x4, 0x0, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) kevent(r0, &(0x7f0000000340), 0x7, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x2}], 0xb9, 0x0) 16:01:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x22a, &(0x7f00000001c0)}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x4}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="b6") pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) openat$bpf(0xffffffffffffff9c, &(0x7f00000028c0)='/dev/bpf\x00', 0x10028, 0x0) r2 = getpgid(0xffffffffffffffff) r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002740)={0x0, 0x0, 0x0}, 0xc) r5 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002780)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f00000027c0)=[0x0, 0x0, 0x0, 0x0]) sendmsg$unix(r1, &(0x7f0000002880)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000002680)=[{&(0x7f0000000200)="8ec66a59d9aa8c05ce46a0afc40f2f620fb5923ad5821e993a745986a94f5cd07fdaa12ad9efc8c53f69a8ac06d856a28419521c19ee50cbc88477a574eefed73805885fa8906a649d276c5173c76cd4841d26f53a2307fc002fcd744711890bc94fc87d7e2b5ce5a4e1944116ad31fc163ec1921279c0632e01090bf5bb3f4c70a1fe734623949917854b17b3ea2a417d57e114a00fc6d0f3e72511738b7fa75f600fd6822557d4193abe0532a416d97c246757d2b4", 0xb6}, {&(0x7f00000002c0)="e961e84c0b58e1079c599f216e98b79f9ddf9fd87c514377e3c6c36a3deb606ec46ba63045", 0x25}, {&(0x7f0000000300)="b4b5eb51c6b956aeb9e8be9a6c1f3c277ac6080fad7560879ff7af5febaedfd80e0455b782ca36f4af0da8b526e14b3b61b0122ff8954b10ff5f523512b9df649eeb9395b7929667eacd529b7594b964d88e2ba5588b8b66bfa8d94ac42bebaf39a49101b29a6d4dd45504538b4cc396ceec64ef272f4d0578a0bf2b75e87ae22c7b22ea15f297fdc1544aeccf77169ae27d7bc3f99eae23258a053c79e6094916405da3936385420be7cf3f12ffa5f61e49a284dc0aeb808bd4da25c14606526ce033548a55d46a5deed4017bd9a66d2d", 0xd1}, {&(0x7f0000000400)="97b0785cd4bee2fe1caf2f11376d848664f0b9cd27392e7f422730dad78371e9429fec4ec5c361e5c3940a46fb488dd3f92680d37a32cc721da9e654eea3817cada12481a27209e10cf400f534f245d7853eddc6f100e3962e903281acd8380b080f87fe513ebd2a3cdfc5ab798348a70d92afb2ef636ca72e1a8eb71138ec415f3bf9291b5d78a589f9cb65b3b1d943ddabdd13b33308c5ffc89c0a0388103f25a3541dfd8e6bee8142da890028c50f7b2cfd94a62765ce5ad7f72f746750a508af2c0b5748fd9a489ff7f03c0c576a8cbfde17cbd290de921b6b239c32594bf45f2c0abab05cbd3ee937aa7f7ef232ee40a713ecdd48a29295ca2379611b565c86560438d135e58a86a2f635abda52937c5459f115d58f2f18c56ed3ca80fe47c81ebbd6322fe9be8e98d1d84ac9957edcb6729add774c100512612710e99d9aca1968f98ca658f2c5084763c525a6d382bb5f40a8a4aef7e670255d8cc4fafe9063c727d94defef0f97cfda4bf9a6a4bfaf24def117397c8056a8723cee85936d01731d9594b29f2eec426dfd89b2fab6e9b211daf7e5c4c621452cbbc087b93d327d0a6392f474dea0ab0f5940930a5c98032ba64491d0cd7d3b391257bea5c63dfdf4f95d78873a3c961b07fc07379f1716d8a9e3722f0204cf7f68b2b0f617259ec0a51c55097ecaa4c72e340be661ac005fbf04e809027f0697e46d19623c461fb3ab08bd8a0c78f69e9b4b3148f384185882be055da1218574b16ed4f0429f7ae4f7514e763862dbae306e1361cc0a29a2a57141e86385b71b7acfa69f6a5d41467403399216577e425b6473f26e347757cd8d2131993235a38afcbd574cde8f1e22a6c15d27f7a893e11228eab85d8a0056588f161fe96f524c353c45910e75e840d7dace86c652f1000fe8ac14417ba6e907b15b8682dae6ef7937541f388b241bbb04d9c5bb5637729246c59703237deef9c084a65f4c83476548a3915aea42e8d181719579f6bf82ba655055782c6161a08b9216f14dce07495c4330c93373504f6c6cfa68b78158ab8f5bd42ad8d1c96b1b1da689ce2dd76e5aaf3a7eaa8fcbae852ae38b802e5df3e94660d0ed47197a6394823cec5def4054e175fedb60551d07a554915d92cc1cfa93cf5a6b4c74d5e46ae15cfe0e077c62728ed6c5dafe63b02b200e05350dadbee7477e491f8e1695cf5c39d0e05eb1c0fa48726c498cb317a7d48f68e07edc9039aca6cfa5f3b2d6d92396ca7313df59f0097334bd3040171eaff0c1ba1ce2b418fc03a8525f8ce7dfe0e8ee63da9daab2c67c3a074c42f97663cde5a00c964db90f7e7833c9c9b3ea4aeb18e2fc6c90d6285e2bfdcbdde8d01c763a987ded090852b539db59224d01c73dec33ae074dd351c896c1f51340b97f595f4a58ba43132ce3da0e6b3613328d40947241e065cd8d51353c64bddffabd5198286e6b78b6473daa50d45d7e52a71fc593861b99b0835dc4e6a491019ed01857f45af777f4f88cd68444c84c0aa92410c5447c1312b86d1a1169cadf633586232d431363c31e8e3685dee76cb2ab27a6e9a3270ffa2e6632f5284ba1a14753d86c2b8ffab47e60cbee079210b8c85a04194f52cdd2d9268ac6f742280f3bff44fbe1274126fb3215da2e72297ba4660b3c89c3821f763e491d55991ffd375e2b49c84d8f18e63dd408956d7492a999716f9cc9ed99979e9c9bda8a27dbe1f27efaf524574934b35f81565af408b98bc987cdb9339a16c89d79b333f1d4c71a2eec4396b46114cd6e80c9a76ec63b593f4ec38f0e634bb708f6ca6f0fd9eee378070587a5fcd1b1cf23352542865a0ad4df8db60e09113180922255ce14cb9ede474eeb6cee29afbe2586302318901ee75f3db73aa8bd2c0027d4b134477260a56971d4d8e73c913fe47c85e785ec04b4fb9b9dc39d42c81e01346311503e2c5503dc8c6d6fcb1bae4b6f8ce024dd33b1c8ac807070b259c1210c0f37654a26ecd03549e59c2c4473ff9cdbad0a6b3a0e4c774399cffcc10c143ddf9d4a8aa99c19e948aac99dbf5dd834ea687b37083e89fb8948d88b528661bbac154822117aef4c2c02993f6743904db0644b71ab6592da4e1560bc68708fc26d78a3f87b45e56982d22f9dbf1afd069a13d1bcb57d088aed497ade4fd5bbc2c21ed29421fa4be410481de1c3ebd1bf7d5959c407c67473965ece5afdaf9a011ef55efc94a251cd97be60be4a0dd9b570569651b7d18c4f9cbebeb7bf70b439c6eaa271ef68401981ca668b983a6b5de8e3c28707d3e74ad6a2653972cda3a25b7fa5d7842d226613540adbec19f25fb2b6b96f04c0db1f763cf0cd900153dc712ab13d35280bbf247469fc88de05e95819e0895bec314d485b9e0a4755ddc97c3ee3908e685160da06b85e3346ebfca992497130923f40f942d830cfb58524d68bb0cf10756a19f53dc63857418ef3cb65dea3272bc94119ffdbc0ca2e3ad376bfa04ab6a646b91b751093d2429f01ebe91c0904b7cfa9eba1486de7dd709625984b30e7ff45561a062fb8b3576a293655c76c05919614d2aae0bc7e5fc55ce7593b4c4301bb98cbdf9281b97e05f4f526aeeac51c700b0032d5295cc3c00da7441eb080a4142304fed38c263f395ba78d25fcb03e2ccf28e4151e948e04da6dc1d2a5ff0ed86fefd37417089603c8e4e2dab0ab63bad9741d653c5b7f3b472dc682584d4c0ec78c6465a08cb68883ff89bacf249465c3f9cd3296fcafb2b61d9f8c412fc55d0625309830492bd263b0022ae7448903ef237849807d357b4e0efad075c7336fccad690ef4de1a241105fa69e380d821eb8a66ef20f9784e9e2a31b00490f8601227b62c2034c9ca1680802ada59021e8a53eb72d1a0e7807e9f3573c5a61da01753b53e08cbc0125affa1d0546f71face9ff291823e1413173e7f78d9e6f5ddc3176bea48000fad76c032cae7b1d6db0aad2b9bfbf24940736d981f2a2fab85f2de30cf95435ac95b207801d32e892f016c7edd2262e101fc797a2147f6fb223d1845c6d909654e8234c686d96b73826ecdbd2d71c6a29722bd43df6e52fd305298d5dcaf4a3535ac9ec3183a29da9caa864b1b241140ef4f6da2faa93864aee68d5f59cad1680c9b9adf279315160f34a98b690bfdedcd2ee256d9af1467f017432e54369a6f942d05c769d535a353e5089e369ff531f6963bb6379e0c8c974660f36277ffff61a6b80bbb0bf0c245a96ec5c07376119246556311b942aa63f9900b4aa5188be32a11e9a6a358e55e9a5a2ce50dbd50e5e8e6af70e0c9da8af00b652be8c4cd07df7d1d229f04b036f7c3f22cb4763ae22335617d818ef890f77fbebf6e3e914b2c5c8aa223e1ff547193269db773b3f0eff46ca9e9d373e049079c36907acc0a375240e627d98d10f5e8f9024438cfc235db6f13cadb260c4d4e603fe7f0cc978c496c2da58ac20831846dfe38730a42dcf1bc7498de3efda0a959d741644b9b97dc939fabe76434d6cba37eed58d543795d6c8526a2ee86ff071da371a101b6b210bc068512cf406434a86bb0b5d5b7c1f4871fb621446adf496e3fc2567eb5f61ff6855c32714f9114928a5f27b2b57f46444dead14ec86bd907f50a9f49744348804b554346998772da8cc7da93daf124e15e6dd7c7b10c036920c328e262eae24f93f1b9ebc61456fb862561126b32102d21b29764c25eadef13607e415162a3603bd684ac82e3e3f1905f55be10ea61cf5048418216a826d22f6878850ef090c4c0195acd427f3c991f75a48ee449b7ca1acc1cb6512761d2410253e5458368a656c5a1b730ba79ea5b3130303f052568975d5110b5e661540342923d666355f290a2210d3f691e867c392365481511fedb96a60aa24d1c917c8853a7587740e346f09a245c53bc348e6a14392374f5f02b59824322d83a1058b5e6eb8256850cc14991bdeef02a6593500345cd23981a9fbdc0e058ddf06d5d5bc7344d4f5e6dd86201e08272f74212f3f86d77579a222f60bd335ddcb5c71026376fc1dfb98db794102aacbaaa390816f51e789da01aee9f7e51312608b9728524c2b9243dcb391175dd0e31236e638a721088a6c6b41a7e81e7a613ef2d96a9eb39e921d30872a82e9f1c70d50ce0ecb95d6df5a001a58af3e5be4ee56782e343ac6d6166d96a1e7c53ae151a8d87b83d35097be4e627e4bd31afaf79395899c27b5c9b8fc78c795ca682480dff0c76f6832c5acffedc6316015747065516f7062d9d9a56f726b424b7008a461ed6b55715dc34e654ae2117a672abb3fc1b7e36acc66ce02395b61b8b75a6463849cbc028c77312faa5a0878e5d984902a6f79c9fdda9b738c58722f5b723806e5ab6310aaeaabce3947b5087df898f9bb4b4f5ae1f8814a0a74130fd9792852077c6fbef30b667d844d8d87b09f629eafc5e94ab14979426762011cee245b992189a37d94100698ab60a603d49e738197902d3e654d026110a5dc51a6e18ee7bf5713dc52a0d0332764970e0ab20d9f5cf08ce1b48504533f25f75b9f914496b8ce3f6afde7e8f888c02833fb15c042eed05f98e98addc20bcab91401592a10998ae57d365be6bdf10cdfb724ea91b3c6884fc0474bc1f90183731598193e125cbbb85eb77546570c4426b75de615c88202a9b9d9845da3d194fd84861ec950e2d4caf75b1ebd57880e6c7d172d6fa4a7bdc08268b1c66a39cc7aec7f87c1ec63cc95de4b4eea892ce6c92c442d3b5fdf6ad5d8982ef8e02d42ea0addb9cbe1e05c8ed1822157840fa2a8552d6d2a3ddd65db17d45b6c22821d595c76c345bbd3b00a461cfadb233e3370169abd3b316ede0ce8529a06d41edb8ebe2b0412a4b0d726f4b3eeef35571c79023f724dffea12ce0ffa4e49bbac787731d9a5659e20bc52646b9e96a33d371b0a7e002cebcf1b0a6b0d31c4ac89a01e09171d5ca68b85f1681345e62f69e3d93375304c037b383e740f439c6dd883e6d18e323b5fb2922e269fa14bec41a0b1cefa766fa64090e67f24dde2ed08e4196198af8eee3405d60a5187c2b0222d78188f8da25eea7f0c70c1140b361f1dd8c4a1980d606c0716035815b1b4207b3c8060efed235bd43f7fb7f0ae6ce47f223924e89f18bb34ec33abd69433d23ecd512588f98da9c3b74b48503380df616b5faf81c0aeda8968678f158b068c9a964f35fb63702b4d79f810b86e577bb062cb88d2b420dcc1eeb7c30e58402bd3d40ca6c3fdcdeff02208fd3528f9a97a1c528b57d4557c49c1c11b50bbcdf929f027d13c44156409f713bde4d0fe053e43f93ed9994e656288ae7b03ca701d3fa3f2a79a9ef446a8c466a525b6f6c536458014f417fb5a9f049124ef86c3c27f81e1939bd198503f73e2bb93f48b02490c51604f0d1874700bd4570dc66bbd2118147758f26dce93aebf852f49ce8adb317961a99e3be9cffc42dca7c20c42fed4fdbf335bc3f8bbc76d4f2a0eb3379380c4999f0249df0422e6f50e47aab11b26701f3ab1212b64fec5b7f98a65c8cfc3536ffee9ec6264bb026a05a7cb9f4bee728d1f36686c9b1bc119557fc4d2f78705c6f7e7c74cb12bc5370b419b3e34eca6f8b422939bb29a86d6bbee759305deb1c672a5de1a7ed1b43a44b9289c41df39bfa595a1bb5751a61c77834deb528676eb26f817c56e50140e89181f317554eea66a0b082c724aeb3871e7e94b9bedcef6ba3f4fcb6dad7845945b1e134e38750252f4020e289efeef6e9b233c49b15b970939f24", 0x1000}, {&(0x7f0000001400)="f71424721b21d437a518d2adc238edb09161bba500bcb2a2f21c40f7df3cffbb2057b4ea3b2541ea6b9adad196428440b867915aa8029d0633ffa930e561", 0x3e}, {&(0x7f0000001440)="e8b065063f9628b4b094542eac57357b4d7eb409eca7ccf2fae28e536f16f404d8ab9ac9340e842e1025dc46b7ed58c26754bc6d96810801a8a8fa27f72ae73e6db1990301f87e7f5b41b339b7c30e3b5e568261a507e118f97dcedc877e6466d6aefb0b45057044ab0005fa1c1ca2a1", 0x70}, {&(0x7f00000014c0)="89a07a18ecb8054603b13bee0cba78e0fe88191bc624ea713654f6660dc7cd083df9440ddb16a8ae7da0b2a0de980b203bd2fa89482f4882f4ffd769aad7e9df4883fa0b3dcd6b8605bdfe9aa4fab3c945d3c618297db1e9e0", 0x59}, {&(0x7f0000001540)="1d452304c6ff6167243facb903ebc2d561cd09bc78fbfcdc1b9c0c84626b836a0d7cc7213ea07e423aad19907a878b978eb0d3ce81a121b63ff1182e33dd9f99e0af3061899604ad2ca5811c9c2e699da558b439871a6dee428221bf788d5b0f46f9759348", 0x65}, {&(0x7f00000015c0)="9fc8f4e379457b1a233e8718eb5ae65dfc3664e785e46dfed9df59e4133c0d42186f80dfa37be6325e20d90294130d09d4c30b8f852b74dae3fe7d0b88077b3b6f324ac62b46cd4242fbc3974e4887a2e9df1e8b10b56d4d8463b6c60f76f8768b44a05e3d48104ad7c1e081ec8bc3b3991e3fe169a7491f0c9d80645198bd17f0738c2929e11b1a0ef66a73a4667695069628863b7bd85f621d2e927f6d3b35cb98ff2e", 0xa4}, {&(0x7f0000001680)="fc4daec7161c1b4e4bcdc4f02f802799755d7f4c9d7537d7eb48bf91083a3c4208c4532da9562227cf6869ed3a7204777a8e786307921cb6da27d2903d7a5d1c97ad04224c835ecdaac5ff5243548adffbff60feb5f63abd5f0b827a00fb77487c67fbe4b1b98967b73f7a998a26fe853482b498301b88611a5ca5664a48f30bdee789455f24aa64c1f2acc4ae8bfab06180ddd5e2ee3be00004b7525eff9b1f78b38e994640968ca94b940e907e199e90a996b8312dcf50884a92d946823a9cacba35fdb9c707f577d1cdf7da1501574ba82e434227f36cdcac17ed1b69e80baff6bb988baa560802c2f07886464683bc62ec50f4131e7e624e0bdc2b377769e41adafd2d1a9889015ab5093582372cd3c31bb7050f6129296276726dd032c8780e69a0887070c0201a9041850811a5eddfae32762c502e649dd3eff2f7709e1c744241a8db5935e058d9bc710236c239dcd009e94ce4c6f2ea72b8552f166040c9081d77b0f217d9fc1706dc6c7ee256f82e1d225137cca164580a1412b29514e5558319d13c3fa00b75d49a28e78deb8e18ebcff62857916773c860ddf59856ba35175cfd5c2a22822576cbeb5bab66722822e1c38b3b2b723f7887d5fa34c1ce31afa38b142d4dbeae795e2bf039758b131a10f6d4490de752ac9b56fb33b56b8230d75634fd41a0b8a77247ddc3eead74c72192269278340db6a3cc1488c6b826839e3c9ac068426c96ede0a5c4ee47d0a10ca4130f1546fb14477e92810394a49ca390d315c347a158dc141952d4158ecdf1202e87b093a7ba6b67242cb4e34a21d7dca2e634fac55a2b6ecfd00139a2d5c116168e00785707fc37c83210e8a4e726059a3094b6daa1387cc98cbdc015a692ae88de5f988d204118af87a6a925d773447907350a52937c18892c248c485d1536881767729bb24ef7447e3af0b0656e2dc3d31d90b9b71debbcf097b7b8eb0d96babc36a4fc26724334d7126157dadb6b2a437aa50bca9e865b2eb6766761ca2cec2e89f224f9c25236ce21ffd0733ebb5a963cbaac003896075db49340641e13363501f9f316a60d6656767d46ba07b81fcfde0c429d35bc6ba4325d7057b16e8d230afa1bb319277d517f23448a6814998be1e23ed52a48d5de2a32d8e6c397fdafc2da34bdc2c51fc8498fae19784829304aa00b2e01b1ebe18ea0333e35f55a05343fd7f191a3d7b4eadc36d0f05aa018e9b6828c8a34649bf62b9fa9f7872ec3920a2947716b44419a26609d16036ea8f9f0da122953be9c6654dc9b03c473dda408fa458aedb7a5a066cef1396f6b686f402f0db584ba7e5b0bf99ab152f3b5bd8f490ee6334bfdb99fd42f9b00ad94b84eabd992f1258ad0417e7a2b1338cba7d3b020dd501b6f140cf98133076c8d39ffc7be21a9df225c3aea9f696712ecfdaf830dde2d2e5d18eaaa9d627b3d58b82670be0201b9ccc99f9f287d93f34b411e85ca722ff12c73630c14e3c59bdae1b9737ade0961f2dd933d55803d5ea772338fda2b267c8b4aac62b03df8953f507a81a604a0890e76bd56cfac9edba2645757affa153ab29ab423d27bd0b6c248a1d6c4d23768c6fbba7d43740369b55fe4cbc90b1cb568309bc8433aca9cf20b3463065b8abe195729f452be448a1f3ca0aa467a4d7f7280b176b378a6aaa7d86a6226b35abdb8df433c8f074ffe6ce1c7482c457db7ca6700f2209f4c83876c9731818bb0c008bdcf4567de24de0d2d456eecf14178cc33f518f2bfa51a6dd6fa662c39667c40fc5c690fb7bc1ed300d5b215b666281a120d9f58cd2d3b2f7cb767a0f89a1ec515d0d5b8341c3774fdb54de20136d9cb2e207a7b94a8d66df14de92350ce5ea7a3dbc5d741d0f425cd06b336cd15d782f2ad077c10dbd39a611f34c8703283311e8b1181c3732d9639439128b46bf7ff8cbd785d88cc6eb9afa7f48c6c65ba6c0f0a0cd54008f3c1bc6355efec4f89e7e94044e5570d8f4a989db9f512e0fbdf9a08828cdb387a5ecd40f225cc7a5307a805436d9ae875d5c047ceabf7652f0e12b4f0aca9d2acdee6af5cf4c98b0ea79415132ce9a768e7226354d260a919aef606a9e9a8ce10159296dea3edd0f25b2f1e6c5c6b4dcdd8fd07589840b0dedf210f911cb63282bf75d13ff119f00c1ca6ca4ea37e23258e142fe3679a70e584250ca751abc0e3f8bfc5c54ed34498d865ea0071b8e1b1efc2a88edfd327c0a90cad9aa58ecc737e41a16ec6736c3d72b39c5cf9dead5d2e2494c4d4e0ad3733bddc4c70e423c7d14ae42c12f69e909c1bc82873fc01cce6bda902932a6d38c09f2ce5f6f07b17b0d7347267bc5d922ed01c1fef9bdce2d47a30de33f84d42667b2795c522b5b4027e2878e51b8e6b468cfcb8bf847077cad94fe7f7c55589c9c5ffd5ef0b758ad92c17f7c9c13218c9c336876b7d5f94f480bc732f2b3151096211588730535dc7cbee2d5fef15124949be4ae4b444c01b4af59d3a2dabe9498423702ba1f56c0978a74ed2e6bf225e9098c209c360d95a2ad8f7f24bd7a9eb5fe35a55f37d8f06565c5b28e4523b4c85182c469d2e485090f14751fe944c55a7ab52de9597efde3531957f204bf3f49f25a05a4aa9394a78a7cea72df0ac39cf1dac14b5fd815d04d6aa7b3b08c749415c35199e1f534488b18424ac1464a66cf0805c903375c99b0a8b04ca033967e119a77a9ec7e908fec157c3351a04360995f361bf8f01b0db2d66ab49cfd0341382a4a6a0f64f1521b2f0e8179fbf89d19d7d7b32b206b00e6a779b62bc5515873d5c5dbb7a2f398121a4632f7c9e27d4cf0bc77370205158d5ab607eb4193a4aa7f7b094bf9ef56585e33f3feaf5ac51cc4a251c2ea38d5c3d1b69b581b3924ec7900b1316cb2c514753453815ce351380446cdc703fc00a86ccc17d597e3e01720f44fd5b64b26aaa2ebbd2fe0131532e01d414ad44dae66e943522f0ef7c741407bd2b626fece68dc9d52ffe2a14033142568ccd68af1bb798e8983a0c53041dc02b37db8b968ce73d45eb208dec56e8ade0da811713094eff586845ecc9916d61393e4123377129ea5e2b8bad46147cbf364612452aa96d87cb30728cb8d2668ed20e1cbe25449f02465980038d1060f388c968c799fa4dc4e686a83bda52fa117a7cfe98c45a10fea2099a7df4416c344dd9d32a076df38860c1c2aa6e43f3bea6a456459b823609a4adc11a9562df6c196549c11c1edd6affceab3081a9098bcf9593f97cdd4334e0bf3e4b799124b79c809ef0f8434810157750de916c9aebc2cb7164c07d7eb5f8f2ce63e0505afa40975a232fa0980a1dd0e4474bef9d12b619d5c88ed084a9c2e10b39739fe43fa8b3986ce8943460af95525dbbacc63b06b76528928713a9e4bf41256c365e72b4a8c6e2e2f2e8102298266c1205832e4a0e22d1a70451a0feecb59a9475e34bf7d02d1f586907a90aaa1e7f4c6cb5d60adf7f5cbdd27814b4bbdcac5bd57f7a44cf907ac2fbef1a3d4f20ca44ea457a91a71dac504b7e7271fbeb4ea8cbd357a2adf2c833cfe514c9a643015f0ee8e6d214c2db29c8c5b7be7ac5f8b40437547e36a50620c8e9e252747ef52e1806860d10b55fe2cf0ec5829e8d34021f2785be819c4407e754df969d1453d2b6ee827316b0d77119e8ac40911678b26077625f33ecc2bd9528de34ad0c09ad88470a8eff365089b483d84908c69099173ac32fe4bd6225cbebed5e43949e883b30ef53bf7ec4be2fe77999c56388703bf1321776f725321954d4263d3e7f27df46a270100c784d8c21a3e2209958c041065843f752fdb8169886c2eedb310ea87ca0775a401a06e632dcd909d532837dae0b62d7482e78756b60adeec830b07896aab2205b2607a93934065edd0d212d97265413bf30b69f4ad7dbb6e8b5e0162c0c96e3d12a3a5db9443f54538916dbcd1e2de55aed85964f91e731077ecb1a9309639bf4cb4bc0cb2f3cd3770b068e0b8f5075d74f593093f54c2ada6886fc31a102bd1a619e17e6f7e9311b08943feb3b5b4641b74565a2486d023b85bba61f1e06b6788745f49fcd8bf6c8a16b8df46170d8c1526e661f82a6f4394739a3a30a58c3dd39406800ccac9c8f0d2fadf3cd70f1af76080740fcf1eaa3f4f40b27b3fe88dbb7a3b0cf4cc7f5a01fd081d9863acb333c18e5963f74c668e4485d54bd7118c0e1ce3cbf5a67ce284fd1f3e825540fc628ae3a47e2712c6790df49b8b5c3c800dab68b1e501fef1435670feb4a5279023d19efba5bcc2dcaef12a45be23477e46634073f49c390517d2ac36224ddc3032a934107c4ef5ed49ff6ccb2d8feac4118c0fdab044dc4dd63534a95d7d8f415b7c73bdb097f5c9ebcf54c089d366d21289ad8a205f1387983335a54d34ff4854e30842caf9d2c337a177d26bd501e226b7f0b1c60c333faf089f2fa9e55abbc99502ed7f14109ebf6ba721302712537a3227d2ca12133293b676128628bf507e4219547976ac1f061c41e2f66e321c92190f0b3808e086255556c6d87e6ea4b984dcb8e03fad4fe4ea7178b6886701bbcf19cbde0483a5601fc822083a12e7be5adb92a1e9dfc6cb18b02e33ce5d2d4845796b4e1a7d5b4d8ccd17cd02bbaee32f40a60458d5d6f3c15aeb15c5a5ff14fc93b929c7c66858a3119fc9eda87759c7dcc8e01389fc26026a764d97e1ddd0910c61de0cdc491571da5d715af46dbba8d2c5e58f315f48edbeaf548f7331b1c61006fe2675c6abfe98d725db1f59ed8c7e5af7dbcd9ed59996066eab7201fbfabe9c86c04f0b64a56e49c53a2ab0ba701cf9c0392cbb1c60a1cfb5e394a77085a1c5e13c5b915f285c6016377497590d4b67279ccfb9bb03899022b1fa556a6fc078c31c885ca85a0b05a8aac25d80f8632392183c98d1efb758b733d5f72908cec991af9c2766adb9b78fb4047c38a23101e63d5818290a59f8c79467f68bb4ead86d6bb2d0a9c5f7ecf542d9449dc8b9893a6cb4bc9a8e3f4847b58067191e3c357283b2e7d3fbdee34ec278e9b0a35607a0662e54acde885d66eb79b6843d83d27f6cf61ee94540ecdb8e945468c4458a88f0c355570a1d55a9addb0219145ab7c7d48084b5c9dc73448c1fa70340c1b5c3c0f324c7c644570a7d5955cd2df062e730e0e57181dfb8443adbb4ab201b2aeb7cad890ac1608bc9a00e4c3cca5add3e9c8702e0510a0f4d4524f013e433625dd6f63750b3e8e6338d19971106976bb64b1457ecf0a8c6c511fa5f4872a29b6295dfc00e102c76daba8cf90571aa293fd547eb91711f613e01ffaf9c2be63deda24e5b830ddef9dea2177ebe6074fb24097ffbce9f2cd01186f4e6489509644f098ab8ecfba8ee5b375f7b5d9cd3f1821ae2ea11f15507b6b65a49ebf5d72c751fc397c24564956bb5d424a8da6f240c240b9e746500909789c328116fd035bc5f33c127a97374ab28bbdca9d23f8395064c10d21411ea58555cce3159ca6f10adbb744600a4f238fa7b3493a6f9eb7d9a394bd7e9660e44a2e4a32da9f6e086712d06e7dbf81d503618bc55b791f937c7c5b30ad51ee1d6ce0dc9e50f90306c7ffbdfe0aef06e8ec086d6b633fb3188c3ada235f99b0eb142e6f7138f518f3783e9f9f172f717624723f659f71f395ba1a144656c59f1a1056b4769227b7a625c80644c4340d554d2b960354de1c77a49339d73df6de5315339708bf9c7ac97e3b33aff482f4f821bec6f56091dcc70d7562312f7f151992d94d063b0c06609beb3c4d9d95", 0x1000}], 0xa, &(0x7f0000002800)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0x70}, 0x4) 16:01:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x3d}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x105, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) mkdir(&(0x7f0000000300)='./file0\x00', 0x40) ioctl$BIOCFLUSH(r0, 0x20004268) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$TIOCCBRK(r1, 0x2000747a) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000380)="6fee622b015cbd335aacc5e181f59040ae1d4a2625acf277d94a1fbbac4a3308510c64361e93941fd55bc498594ee36f74c69b8585b831f613e7f889d1c0d484032253913324246798616281c98407765e369fac440703a29e91c12496a17279a20b0f7750e8e37d74046c4f53e8a12153fdb9eb82985489a31e6d7ac9c6d394525ece33c7c3fe63ddabcaacfeb8e20b25eca9a61ba5eba60c5af6848628fd2312798aa1e33a541bef8e253ebfdae27bd5af36e540c30e5d90c2ecef74c8cc5d1e22356f8afb0b3ce04181ee41b78420d729b876e371556a67b514271092f873ad8b", 0xffffffc9}], 0xb6, 0x0, 0xfffffffffffffffc) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f00000001c0)) 16:01:32 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="d60dd57cf41e0d3e78e7c1391efe3218918edba7bcf069a234ad1096ce3101f2fefd7658d20b41b49a2cc022c51dd46f341d41f8eb16858f86c822f781136900fe768d41f7fd2a50462b227e6b359e24f12deef75461e54286e60ca80bb80e1ff310c9ac7db7e892aaafef71225efcf0f9f0d9454624393db0bda40f5d27bc72d8de19481a6c326601a3a0c5abc6e0db7b45e394a09ba5db5e16f22463f4b39df384d6cbffcb98002e5d5ebeb4a37dd7c26345e201d15d3fbe932029d9254a41", 0xc0}], 0x1000000000000143, 0x0, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000280)="c80165c28b8d3abe49a71809b421aea0b1d1ccd182ac88fa1c026de4fc75814ed04a199cd1244ea9e678a2787e9bf027bf875687a50958c1aa8b42513f248c018695b7bc13b4b524dfbcf267521fab6093aac15c5e82391bf519811c3ffba06f95f60b556529e1a79c2dd4468a04fae707094516cc5a1724aea4a7713557de7bc4ba03ba81ef4618c7b24d1f8a47062409764333f6edc0c2616aa521de9f04b519a5535e93a981e3b3c49bf38f8ad0b0a7cca281475eb9670eee07d4be5005ee1501ad3c59e7f5f39d5b8e3e65087472c280cd9400de1a0070fcae67964ed84c343d4e7e419132fea32a86ba38a044cb66b57d4d4ba5fa998d68d16471dcade6d3a535b2af0ce46bce67ae8c0e738b5814db7bfcfad63fc67c13453b01ee721361bff20eef2831dec6ff17098aed805c0614ab24ecf4b3f65d30b31217367493bc7c05ede88a53860bdc65e1bf478b9ed2f512773ee8b816afa5186b86e59b27bcc357124b7bef1af7936a7a1f46c29f2c9300fa5b4d15e915089013faa39134c12b68dec7b76f459420dd9c8a29d01d1a64d2322bf714b8572d52bf132002203950cc08d311fe1676d7fcccd885c4cdbb5d6a886be8f6ac7ab6197a10062e64ea7e0a99609a73edfe17aea34f87ce4121c5f62f315209b4b992bc201a2c16ead4f3b04da91970f34e7738ba6ef6eac38981dae31f064afdd7d85631b1c461583d0a0d3d1d913cfdbb5ad66f2ac8f2f1a91e311b8f335cdb70bc367210e88a7d56ed4d7463854f869b166a7bf1a0f30e42cbb008d58827bda524c6f0fd591ab9b5fd17fa63283fd13a1aaf4efcbc5033811e220959b726391e9ae87da8241f549f38b89e0478a701bdc8afcc8d34864df88894dabed3760c1d657866f0a09492ea4630d21ea9f7fc62b7800eafeaca50bc18b30ee71f7819d0d6711cc1162b56b2d220e5e7e01bf4744a94a4debf8095cafaad2a8b0d2cf330f7f43cc779f45ac4c6b2cfb14d9092d94ffda37e0bed366d2f95d6f377be2291a589e4fb2e0293fb2580771f776bd06607b2466720511f601727a63a69dbd15df398175a72ac0469dddf6e8ca0e9fec272cce5bc82750824e08c549bd7f84becc22f95bf30b708f3565a8b038526f937fffa9c7a845a4cfe24814d527d86bf82497e00c9caed284b904af19a0787cae82bdffe914124816e324b63a05ec2cd3a0b7f212aaaa324d8b6d1d2153e22f4a0cc26f6f0337d342f1a35b274433e23140303b1baff48e70ceb968403f0b23d0c346f035470fd9aa7966a1cc7d29f542d16c99745247d87cdc1059b983ba684f635b731644db4fd4bc4495fce9ff7cb998cb51a8a7ae63c59220df8a67a2823879a7213828a1821eec5c00e1dc737a59a6a63f7460f40ae61d60e5c8d62bc52426f42130dcb4b1df7ce58ac6e332fc3fdb8c6c6666a418a6f2c20fab8398052a959bf719c1e3f6762d3654b57834c64b5dbecddebeae660872e79ecef0ec4f7629a667e1c8e71d9cde9868bdd0c39df8cf31f14c9916e2e40ae712b67c270d437bb04ecf6b48d76a9267469f7e5055ea33e5d90c3f299628b7c6f68f4dd5b7d28117aa9ea1d9c4d420ad26006711a93b0d73e37de7bb1d3217c8e9838c4cad93a7f7ef551ae0e8bb3bcf46b0d2bad5761d2256c5c6f29b397bf90ce4506a4da6fdd64c6549557ffa6f0ca5f52be75c41fdeb35f5683a1543603624dd875a1b5934859424f10c7dfc5edfccbcc1c864588ff0162b4171c03671e97dfb715c4995d1a7912e11160fcc614e5f57b067c8c28b38b042a3921fdef18b33f8c8a27a40d915da485e7000c841c57ab07e42cb14a9d9687ea9178042d14a31798e71526b3b27f6be8d820548f1c046c63ae30569ceb7f61ac1f216dfe4e60a60348dda0e73f3a87351ab0cf456755ac954393cdc8d0d25e5fa2b8f7538894010ae1e4c7d16f23191339fbbd4218d10a3fed28484057a63ad9a1258fa49c95d5e52c6b5192aa73b9bb39c8aff7a3c9e015be844c23b87f48bf3ed6591cfdae8f7394f5968240d1b6ae81f098e5e222312c07d3dfe5eeff8f70f7b930b677c3e09d75b3159146d5a493d3b7d06e6bb6d7911799b6b897f9134197f7d4cb5b7200bc7e5a9279f80356d3b1b1c49ad23b5eb25769f2b026b2be375f992ebeccb07d31228b72c2e0e4ef51df366dc2397882df8455c131c2abe71f6c24592e9215fd253008b44cbcb0191103b266c9ee23c0dfcf8daf9116a9c67a2887822b9d7991cf200073c5dfff8d2df83c193c56facfda320cdb59ad06a0f177a520fb65620de516963c2787416e7d9f0a1acbb9d4ec84574599a3bd4c0f03fa9982ecbc04c01904e48be2a6d6c3c84b7af3782a2873e21f0cf845b2bf3c4b2a67085d69cf31a28693bb0728a575fc4db57f809067a67478f399d4dfd195a948e37c14554b170e8885fbf15f98eaac0c45fb3a88d7c952b80863edd07db41f44a6d94dfd03ee9c5bf0d435368c4bc14f22ab91bfc77f2b6ad5bb649f6460c5fc6549832ba080655631d9d015ec06538e5e3f1e882b023ca6e6aa5175403a73f3336c71258750f88039e9098a05faf7e74be9472b5ee11aac7591b34e1f65302e071a8560cddad5a369eaca0a298bd8db254e971093f4984bad292651e32ac64ff52c32f095875901d7196cb6528b88f2832a3d53106af112c7e0dabd0f2c00f6a3372f6ed16cd49a7ef94b232835e8244e299ff028686e4a5a8177610883e3eab97841d8d12bbcc0bff3387f39f557fcf9ad70b315647436545b8bd9870518b4440908159272885940c408f8f9e4cea4062694e5608b0437d0c553979a728bd29be998d05dbdf6be0a9a0e608a38ede7f49e7d17de19ad20a8148db47e4c8997a93ea93f4f3b13210057fc365612e1b5944b2ca65ccc88383517c7cfa45dfe0cbf14b6e168c978efbc78f0271ad30e2bc4a2d827fc18679237f180039d4792efbb1745b92b1a5f743eee89b7a4f217e2f3a1ecc0bf80323f9619117cc860ea7109e31a478ec51623be700a0b403509fdbcb765aa72750bafc208dc189e71f8ac4bb1bc5250369afac6149d8bd7202fb35d6c26522eb03c614a0f0ff5e9a35e6fa779c71882f8886fbd206077ef357b1f04f5ce3ba8ab5ec89b18a13e202b6cfc1cf513d3c0fb7a0a737be3cd4804a522ce0fc2dc0117c9cdf2e3825508fdde6726f2e298a67a8fe8c3b36c295b62bd06c51413c14440dd03b64f4cce9dd56355f051074d48819f40dcb03c322a7a993f172acf10e6c4b307bad537cdcbff5ac532a8a077bd6a550d34277760ba516a4308fa9c8eabbb818053a9496ddb3918b50511a0db16997458666c280d4f5f96b59a4dd60d3856843430a38eed1769ef7c2c76cc8d4024d66418662efe831bef49b0276c454aca6bfdce10e64a46b4283d6a2edcecfa6af64499cc92e1139659449592dc1a346be20f8b7a62bdf0074e37cde2cdf42d0454a54c14193880c17f83be3e8a5a0c1a433699e47143a1b584704c36e564c201ac35e207cef3caa81def275a48243eb20d42eb4d39f2f948fa485afd7e9449d5b147c63d07ab8af0212d91c5e20b0114c5ea693b1574ad3e4d777f07ede5ec00009cf6efce86c3f4d15c0361041db1bdb7f39c678ac338432ede48203f62826e1df3ccc3ce30b299a360ebc68e0102c1a225d388be11d24524052ca0cbfa4ca2798b1a620ad3a6c9210c5382287ef5c3b91c6cf420a659d8f740f3448c25484c78858c2dd9e400f91f83c7581d285ac85d0c7be036d35b8128af5e6609d40ec2ba2876be37001e54dfecdf4255d90561fd2d3519d03028a585145bdb4c083593e021fe153106af07ea41d8baa28c745f43ebbf5e91e1996b328867d8861820233e02a6a3f0b278abb24028b2e058dacdb16f3dbe206d64c25569a1e3ad995ad8acd35689d8101229fc57b5814fac458537fb56d632f04fe960c8a758de64038984830acab204a9285e516d4e4395904bc99bb4972deeb230f1ee511634c5182cc72a6f7f34d2c8dd66fdee0bfc40794c3c0fd74f18d62d9101ca52cd5f347c92aa65d83fb11a73904cea1a40610f3b29a530db6730a7a9091e125e5bcf70ff940395cda9274a21f3180f6ac35472e9fb53325bc3fba4e35bbe512c68d0da93afd69233f240f025c5c430a9fbf4b58f90420ed1bf2c12393609e4fe7f1d6b7279b963995d271f90bf5a206231e8845fb9c811c48d0349709e8316b8a548e3b04ac45c51ed5c14fd89b4e3b0d31ed0e28b210c128cee3766a1e81c6e049fdbc3d0124a3cd09f3303bd06eafc7efee1043de8384eb846c8186160ca3a82757cb0992b83106f0fb3b2ce6c1e0631b3eb7f46c01d687b0d54b92d99ab8852b305973d80aba3838bf797cf201848993a7277266eb377a8712e1bc326c0fa6d9f46152b93034ddefba3c64fbf929035d86049417c14a1edb45f58c107cbf107254e103cc59c1fa9eef49b7a6621736379812db6889ffd576d5f8e50d2602fa925d7e107ef1ff629f3ad3e86bca918ba6ad39c36d5a91af203133649cbf1d174f54057081c5d70dc93d3db5b435d6726fe122f2c962657ba0480f888ff4e64ee5730d0d73f543e9e71034290224b6fd5cea2ac0d57403c88c1b89526381249baa72c939db498cb498c0d8b458ec85ec4dea43dc0fe48640d01c7d988d261c548873374e55ee74d7fbef6cf03a23984dc0ee9dcf484eae1a151a91ee557d3f78d49d30ebd4866c1582d86ff6b6ec15d68aa8dd348adbe69c4f0efbaec39c1fcf632944b23f9c53c4fb98457171bdb424a19e4cc4c27e9d980cf4a8c271766ea6e99dbeacdc487de53f15d87b712741a349cb59adad77a334c98a0248c69b737a82892aef5e1f81f3229363cf44dc16b2cea9f241d16c66f0eff213f40510f7777efe665469cade9cc0c77a38333e6313384316afc39f7c5a1833cddfa6da1b93797fda733c263d07e05267410976a12b961412b230a9a183943555f00e24eb43fb06252829f8b327d78e67e5a57e10d3e6f37bdd6ab8657f85cc64495298c487c30511ef62498a58b2d928634a93593adcce6ed3df6227450c82f95531a5bdfcdc0bf34a150d6d83eb64f32d2c807a6155d2c5f30ca5bf2b08f9327e788ddc6fc446d5ee593ea8f09f7f3adc0d73540fad737d2345c487d8218d2e5b8e2555eb7c7ca7ef7d03859e9338219f9461e979d591922aaeb2c02eca8ab8b20629ac7cd3a34f21a867bfebe442f7044a5b151721ba0b81da958a1906045f962b5482e0b72ffcbb72063a56ab2c670fed3e14450d73827e25b3d9b9d2b6538aa4e25ed5682946d2f9858a1b4951fb6431ce10432b8c5b430d3c0bb3ede93764771c614379142481b4300c30ce781dc1baafa091e124c98272cb97d3690af2f4a4b2956037fc740d9341c62eacb372187f291b2468f5f7eb51d7c52aa0c261a86820e23eade9dbd2d9134c1e6530abfb79f8931ad6f6ccd8ce18d5e99f64b756ae512c14e42f1c913c895a47fbe1bd9b5b0e7a2a5a0812d5c2df7f790d0d17c80229c7ec72e4c1c301ba9c73c79e8d588f266316ca1a4bf03e2b2d9ab92526770cd3dabe17168d66b10ac853072a717fae2bf03715a0e7ca0d8ef3fefaefe1baa05a1a8840767c4b2e2e5a85a15b85d143ef79248f03e4cf2a1fae475b43fed8864be4fde2bc106eb693a918cfbb21d4b1f68598a0c1c6f45aacca53955b9ac1ffb548a2dc466bb9529f2f2e4741b87c408ddf2fed7b6605fe2b20ec32d26c22d2a2171f9", 0x1000}, {&(0x7f0000001280)="34d515868aae343263307d5cda34e9c479d1fabde526a9328f28acc84a4336924019eefb57d08137b1f194c8852c09c1c7c7a96e043bb30ba10653c9e10fc2ef6c17140bd78075a6cc4bf2503186ffc77599208d004502b10341f863d2f6bf7852f4d3832522570526b5b54a4bad1b89125390f9906b0e3cefe3d133f22cd6450fd9bbf08ffac42430777452090dd098a0c6", 0x92}], 0x2, 0x0, 0x0) mknod(&(0x7f0000000200)='./bus\x00', 0x8000, 0x8) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000040)={0x6, 0x2}) 16:01:32 executing program 0: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000140)) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000080)='s\x01\x06\x03\x00\x19\a\x9f\xd8I\xe12', &(0x7f00000000c0)='\xca\xa3\a\x00']) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000000)) 16:01:32 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) fchdir(r0) chroot(&(0x7f0000000180)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') 16:01:32 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x1) ftruncate(r0, 0x0, 0x30000) 16:01:32 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000010}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0x2, 0x800, './bus\x00', 0xd3ee, 0x2, 0x8, 0x2}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:32 executing program 1: mknod(&(0x7f0000000600)='./file0\x00', 0x207e, 0x40) kqueue() r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=@abs, &(0x7f0000000540)=0x8) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x0, 0x0) r3 = getgid() setegid(r3) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000680)='r\x00') mkdir(&(0x7f00000005c0)='./file0\x00', 0x4) r5 = semget$private(0x0, 0x4, 0x1) kqueue() ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000380)={0x6, 0x9, 0xca7, 0x1}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000017c0)="c79ee3bc13995351d4a74b3cbc2d637492ddf1897234aa2073d390c45465cbe47da31a53d3848bf9b8514f08423386a5fb0bc414ade4479301b5b5372b029d08641768a26b89d97f3c259666f6712ee223489cbc902d1e3b5c2eecefd2af29ee5e107d70a4139eb9153aeda979fa8c39be0fbc7d750ca7a7b19688b69e339778d3c6", 0x82}, {&(0x7f0000000300)="4d2d635c58e4aa9805cdcdd856bc669a40d330fded5d37", 0x17}, {&(0x7f0000001880)="af19a49bc0be9bdbb35de8b5aaba0436762aa6b50f8e574af4bbbc91ec7df477b7a9b7b26c40d07fff5f33206b2630fb0b9d671623924e6cf7a6b5419dad49d39839015d6ce0e04a2a9d403f8e90af88178b2ed52df539e5c5091f930c64bd3d9f51ef60f89fb3cedb34a4123a9eab786df6e66d060131a6078b0c1a4abf5e4c7acdbaf9a328f6bbf2ed46b268a9d84bcd19ef1c30e22161dae27eb2c68621bde87a0e9463c0b6739ed5fcfe020fcac886fe26ba48c5290d28f1a16793ad8c8ae2c81b9bf3b449c91a24023575afff47513c32280fd37079b80e2db6abf8d9cc5f29d1b694", 0xe5}], 0x3) r6 = geteuid() r7 = geteuid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000100)={{0x0, r6, r3, r7, r3, 0x18, 0x200}, 0x401, 0x7, 0x7fffffff}) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) accept$unix(r4, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f00000001c0)) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x2, 0xffff, 0x1}, {0x18, 0x3, 0x4, 0x80000001}, 0xbd, [0x3, 0x0, 0xc0d3, 0x5, 0x0, 0x6, 0x100000001, 0x1]}, 0x3c) r8 = semget$private(0x0, 0x2, 0x100) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000240)={{0xfffffffffffffffb, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xc7, 0xe0000000000000}, 0x10000, 0x9, 0xff}) 16:01:32 executing program 0: close(0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90f6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b4fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a400"/101, 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xffffffc0) r1 = syz_open_pts() close(r0) r2 = dup(r1) syz_open_pts() getpeername$inet(r2, &(0x7f0000000000), &(0x7f0000000080)=0xc) execve(0x0, 0x0, 0x0) 16:01:32 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{}, {0xb34, 0x0, 0x0, 0x4679}]}) getegid() 16:01:32 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() pipe2(&(0x7f0000000000), 0x10004) syz_open_pts() write(r1, &(0x7f0000000040)="b6c9c29de2a9038263a6", 0xa) fchflags(r0, 0x0) : 4.19  :  43005   0.00 0.00 0% 320 : 4.19  :  43005   0.00 0.00 0% 320 16:01:32 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap'}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf80005000000000000000400"}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x18, 0x1, 0x0) fcntl$dupfd(r2, 0xa, r2) dup2(r1, r2) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) madvise(&(0x7f000015d000/0x2000)=nil, 0x2000, 0x7) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r1, &(0x7f0000000880)={0x0, 0x5, 0x0, 0x7, 0x0, 0xf00}, 0x0) 16:01:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1f78, &(0x7f0000000500)=[{0x5c}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xfe93, &(0x7f0000000000)="cc465446e63c3149c7c507c5e5aa63b875ca51ea922268264ac8") 16:01:32 executing program 1: r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x20500, 0x80) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) sendto$unix(r2, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/120, 0x78}, {&(0x7f00000000c0)=""/87, 0x57}], 0x2, 0x0}, 0x802) 16:01:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x3d}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 16:01:32 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000180)}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x203d, 0x0) r1 = dup(r0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000300)={&(0x7f00000002c0)=[{0x5, 0x3}], 0x1}) getdents(r0, &(0x7f0000000140)=""/207, 0xcf) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000340)=0x8) rename(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000240)='./bus\x00') ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000000)=0x3ff) ioctl$BIOCFLUSH(r1, 0x20004268) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000080)=0x20000010000) chmod(&(0x7f0000000280)='./bus/file0\x00', 0x4) 16:01:32 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r2 = shmget(0x0, 0x1000, 0x404, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_LOCK(r2, 0x3) r3 = shmget(0x2, 0x4000, 0x1, &(0x7f0000ffa000/0x4000)=nil) shmat(r3, &(0x7f0000ffc000/0x2000)=nil, 0x3004) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:01:32 executing program 0: r0 = socket$inet(0x2, 0x5, 0xfffffffffffffffc) getsockopt$inet_opts(r0, 0x0, 0x2000000000016, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000040)={0x0, 0xf88, 0x200, 0x6, 0x7}) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000080)=0x7) 16:01:32 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) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4004427c, &(0x7f0000000000)) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x100000001) 16:01:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10000, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000180)="04") 16:01:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x25}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:01:32 executing program 0: geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) geteuid() geteuid() r0 = getuid() setuid(r0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:01:32 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x8, 0x0, 0x0) write(r1, 0x0, 0x0) read(r0, &(0x7f00000000c0)=""/106, 0x6a) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCSCTTY(r2, 0x20007461) 16:01:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0xfffffffffffffffe, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x80) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000000c0)={0x1, './file0\x00'}) fcntl$getflags(r0, 0x3) ioctl$BIOCSETWF(r0, 0x4010426e, &(0x7f0000000080)={0x0, 0x0}) 16:01:32 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0x78f2}], 0x10000000000001fb, 0x0, 0x0) pwritev(r0, &(0x7f0000000400), 0x2cfc231, 0x0, 0x45) fsync(r0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x400, 0x0) 16:01:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x45}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000003c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000280)={0x0, [{0x3, 0x87}, {0x2}]}) kqueue() 16:01:32 executing program 1: ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000140)={'./bus/file0\x00'}) r0 = socket$inet6(0x18, 0x10000000000006, 0x100000000) socket(0x0, 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) execve(0x0, &(0x7f0000000440)=[&(0x7f0000000000)='.*\x00', &(0x7f0000000080)='\\{\x97)-/\x00'], 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)) connect$unix(r1, &(0x7f00000001c0)=@abs={0x0, 0x7}, 0x8) 16:01:33 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x8}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() nanosleep(&(0x7f0000000000)={0x949, 0x3ff}, &(0x7f0000000080)) kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 16:01:33 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x80a0, 0x0) r3 = getpgrp() fcntl$setown(r2, 0x6, r3) lchown(&(0x7f0000000040)='./file0\x00', 0x0, r1) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r4 = getuid() r5 = shmget$private(0x0, 0x2000, 0x27, &(0x7f0000ffe000/0x2000)=nil) r6 = getpgid(0xffffffffffffffff) r7 = getpgrp() shmctl$IPC_SET(r5, 0x1, &(0x7f0000000100)={{0xffffffffffffffff, r4, r0, r4, r1, 0xea, 0xf05}, 0xffffffffffff9334, 0x0, r6, r7, 0x1f, 0x8, 0xe731}) chown(&(0x7f0000000200)='./file0/file0\x00', r4, 0x0) 16:01:33 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) fcntl$setstatus(r2, 0x4, 0x4c) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) accept$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) accept$unix(r1, 0x0, 0x0) 16:01:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) connect$inet6(r1, &(0x7f0000000100)={0x18, 0x1, 0x0, 0xffff}, 0x7) 16:01:34 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) dup2(r0, r0) write(r0, &(0x7f0000000040)='N', 0x1) 16:01:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getitimer(0x3, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") 16:01:34 executing program 1: socketpair(0x11, 0x3, 0x0, 0x0) r0 = getgid() accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x8a) setregid(r0, r2) 16:01:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000100)=[{0x10001, 0x432a, 0x916e, 0x40}]}) open$dir(&(0x7f0000000080)='./file0\x00', 0x100, 0x80) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:34 executing program 0: socketpair(0x18, 0x1, 0x8, &(0x7f0000000000)={0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x83b, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x0, 0xfffff}], 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) fcntl$dupfd(r1, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, 0x0, 0x0) 16:01:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x6c}, {0x5c}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$getflags(r0, 0x1) getrusage(0xffffffffffffffff, &(0x7f00000000c0)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) 16:01:34 executing program 0: pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = openat$pci(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/pci\x00', 0x400, 0x0) r3 = dup2(r1, r2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, &(0x7f00000006c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0xc) r7 = getppid() r8 = getuid() setsockopt(r0, 0x4, 0x0, &(0x7f0000000080)="a5ca297a02ee4f55f647fa6578bb38820ba4b614646acaec8efdc3062cc439ff8b3fe0c3a6b59a78a21e3cad1c90c78b", 0x30) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r3, &(0x7f0000000900)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000080)}, {&(0x7f0000000400)="7ed5d88bf5d6b60752bb389838e7a93340f95f10b07ec853397988b6d6436c76f1f5fe33cc67d1ea47083324de800182f4be7ba5e110c5003dc5d66aa013c9d562b8b6e9cfc3f6244287f63278df99df87d5d91e560861d7d0ffb62527c8b689a07380cc11e8c83e55417c4d41ce7f89383e4727e06def0b8965977364f87e89b5abfc003c84f4edcfacf22bbbda4f36517dbc7a5ba8d1af5c294df691ad1557f5059aeecb4c31c55d96133d1098284323fa884f0b30f00cd5c4fe3603897d17cb8b826a783064d8ab01e89b50d5a6a6260771ff7c23d903524c783fd2669e6168d184614ff3c03a2f5362032a7f804de5c8154dc03af2", 0xf7}, {&(0x7f00000000c0)="21114ef8b44463cd89eb63e0b985b0859f8ae8f11abe9c4d853cb52b06cef677cb30a6ec2430b48f58aa9845d9cd9978e0a524f98db8fd8dc5c9d22dca31dcdef600db6c33a95e4ebc9abd368a75e3589d734012e524ba4e7268c5c83222530ec3257502f9ed6af262524bccb9866a2845a8b8c3a94460", 0x77}, {&(0x7f0000000500)="3b3e5d32d9f4519dacb820c32f034f9505283c3c18e4b4e37d2403c0054fb348ae92d2dd739874ae63e37f57ea1aa983de09f2a7fe7450da68b30ca810fb7afa05836a6aa91f9f7f0650f0a056a6d17bb419e63d9700eddb1e7168cb67d45076ac989c37445a6892c195881f817dacfa7a7e", 0x72}, {&(0x7f0000000580)="8be25786edf5a877", 0x8}, {&(0x7f00000005c0)="1aa762daf92665326f2c8f91cac7a38ead", 0x11}], 0x6, &(0x7f0000000800)=[@rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x28, 0xffff, 0x1, [r3, r3, r2, r1, r1, r2]}, @rights={0x28, 0xffff, 0x1, [r3, r1, r0, r1, r3, r3]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x38, 0xffff, 0x1, [r2, r3, r2, r1, r2, r1, r2, r2, r1, r3]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0xe0, 0x4}, 0x400) r10 = socket$inet6(0x18, 0x8000, 0x0) getsockopt$sock_int(r10, 0xffff, 0x1021, 0x0, 0x0) readv(r10, &(0x7f0000000240)=[{&(0x7f0000000000)=""/16, 0x10}, {&(0x7f0000000300)=""/219, 0xdb}, {&(0x7f0000000140)=""/201, 0x2b0}], 0x100000000000001a) 16:01:34 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) poll(&(0x7f00000001c0)=[{r0, 0x1}], 0x1, 0xa194) poll(&(0x7f0000000440)=[{r0, 0x42}], 0x1, 0x0) fchmod(r0, 0x80) 16:01:34 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000080)) close(r0) pwritev(r1, &(0x7f0000000300)=[{&(0x7f0000000100)="e1b9fbd1d4a0eba2258f62c7f9ab2c9243f41c055f9c5f02f7ece172b59bdc0cc60561f33148827d5ff1ff5f09adb8b31f9eddd3e5faaded3a68c4de26c563307acb23ba2092633e80973e60c389361929b684edef3a663859cd42cd0dc88e3904701171997024820a99795804a1aca49d0ff5458ee853ddb0f32a39dff16a5f91cc947934a522132c6c29841d687f008ac8bf985cd8ef781985fbf6dd49d5975d3f9ea90612d2b822f946e4c8e61c", 0xaf}, {&(0x7f00000003c0)="e938718e8181634d2da23ca9b4f8cac702c5e4a6c688f09dca627850b485f638d5139cce271370de632d9a3ee9dff7212fbb576740552b3e2457fc7c1e38aee00af78fb4e465fec36d281db4a305e8fba8814841ee60495625d325111596135ed20f78c669ba700cade67ce6782fd0f30dbe85a1550905e7367eacc2912513feb3194304c294fdd3466bf038916f3c67122caf721eeb79e001138650f715e7602a98759369b66b12595c7471acb5cf4fe34ea3857df103027adadae525f273d6352a78bbf4cf9d5a3076f9ae527b7e2b76455cec4e24c90e791249a723df46a93f788e43405b42", 0xe7}, {&(0x7f0000000280)="1e294d0499a9e4e0ec768c1cd3d7a40a1b371f685a5547e318266cc9a7e524bb2a979ad4435c1e2492b3c4690dd35ec2a4bf9a63690dac3d5ae94ded1cef9fbcaf5ce719e07e25ee249b5b8f6a381327cdac254bfee8966b60bf161ea9b70774b8059d0190c12226469f5a21a46c49557199caec1a7f55e4", 0x78}, {&(0x7f00000001c0)}], 0x4, 0x0, 0x0) r2 = syz_open_pts() readv(r2, &(0x7f0000000340)=[{&(0x7f0000000200)=""/115, 0x73}], 0x1) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r3 = dup2(r0, r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) ioctl$KDENABIO(r3, 0x20004b3c) fcntl$getflags(r0, 0x3) ioctl$TIOCNXCL(r0, 0x2000740e) write(r3, &(0x7f0000000380)="fa", 0x1) 16:01:34 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f00000000c0)=0x1) mknod(&(0x7f0000000140)='./bus\x00', 0x280002005, 0x2065d) r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x8) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ftruncate(r2, 0x0, 0x80) ioctl$TIOCFLUSH(r2, 0x8004745f, &(0x7f0000000080)=0x800) 16:01:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = msgget(0x0, 0x288) msgctl$IPC_RMID(r1, 0x0) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000040)=0x4) 16:01:35 executing program 0: select(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) socketpair(0x32, 0x8001, 0x9, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x0, 0x1, 0x3}, {0x18, 0x3, 0x100000001, 0x6}, 0x1, [0x6, 0x2, 0x0, 0x2, 0x9, 0x800, 0x9, 0x4]}, 0x3c) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x100, 0x0) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:01:35 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() close(r0) 16:01:35 executing program 1: r0 = msgget$private(0x0, 0x20) msgctl$IPC_RMID(r0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000240)="220e2a", 0x3) r2 = getpgid(0x0) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x3, 0x0, 0xa9, 0x4, r2}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x44001000e, 0x400008001, r2}) getpgid(r2) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:35 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000180)="24fd4a3ec60a23278f40ee87eb2df88f1785cb44c64aecec5d533b4c639d66d30303ca41009bb4fcc319986e49092b2d33d3d926e03d555812f176d75d006d2aab821fcc7efa0557e5e907eb68b7f446c0d61095f32c65d42feb27114455e7280cf444c9b616df108b6ac5bb37c65a5dcfcbc8a6dc2e6922dd052d1e1fa5ce4aa3250c680c79d33fb1d9e2bb6069f8b50cce0a450ea65f1d817eb307d2b1d0fc774d4885d5daf73c1beec0cf0707a2c6c991957ae1bb1aa22d26e624f30a6d64ccabcd778e1a9e29a545cae2853bfbc00daa2a1434fa7ef05346254f6731bc1b6eae41f82d6735d4a08df3", 0xeb}], 0x1, 0x0, 0x0) fchmod(r1, 0x10) setitimer(0x0, &(0x7f0000000140)={{0x1, 0xffffffffffffffff}, {0x0, 0x2cd6}}, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) open(0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) setitimer(0x1, 0x0, &(0x7f0000000040)) 16:01:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fe, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x1d}, {0x28}, {0x6, 0x0, 0x0, 0xa4c8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000080)=0x7) pwrite(r0, &(0x7f0000000280)="fbf27553cd7bd9d8791c2d190300", 0xe, 0x0, 0x0) 16:01:35 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x10, 0x440) read(r0, &(0x7f0000000140)=""/116, 0x2) poll(&(0x7f0000000080)=[{r0, 0x1}], 0x1, 0x0) 16:01:35 executing program 0: mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) truncate(&(0x7f00000000c0)='./file0/file0/file0\x00', 0x0, 0x1) r0 = open(&(0x7f0000e06000)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f000003f154)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0/file0/file0\x00') 16:01:35 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) stat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0x280, 0x0, "9aa15fae0c9aae230df171567c7e329d830664e0"}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000140)) 16:01:35 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000080)) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff, 0x2}], 0x7ff, 0x0, 0x0, 0x0) 16:01:35 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x7e4, './bus\x00', './bus\x00'}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x2, 0x1}) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000140)=0xc) 16:01:35 executing program 1: r0 = semget(0x2, 0x0, 0x5) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000080)=""/39) socket(0x1e, 0xc000, 0x40000000100) 16:01:35 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) getrlimit(0x7, &(0x7f0000000000)) 16:01:35 executing program 1: getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setregid(0x0, r0) setregid(r0, 0x0) setgroups(0x1, &(0x7f0000000000)=[r1]) 16:01:35 executing program 0: fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r0 = socket$inet(0x2b, 0x1, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) dup2(r1, r0) 16:01:35 executing program 1: r0 = open(&(0x7f0000000ac0)='./bus\x00', 0x40, 0x0) ftruncate(r0, 0x0, 0x0) 16:01:35 executing program 0: syz_emit_ethernet(0x3e, &(0x7f0000000080)) 16:01:35 executing program 1: mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='./file0\x00') 16:01:35 executing program 0: 16:01:35 executing program 1: 16:01:35 executing program 0: 16:01:35 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) link(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') 16:01:35 executing program 1: syz_emit_ethernet(0x46, &(0x7f0000000100)) 16:01:35 executing program 0: 16:01:35 executing program 1: 16:01:35 executing program 0: 16:01:35 executing program 1: 16:01:35 executing program 0: r0 = socket$inet(0x2b, 0x1, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) dup2(r1, r0) 16:01:35 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x201ffd, 0x80086128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000000)=""/56, 0x38}], 0x1) recvmsg(r0, &(0x7f00000006c0)={0x0, 0x1d4, &(0x7f0000000640)=[{&(0x7f00000001c0)=""/121, 0x79}, {&(0x7f0000000300)=""/220, 0xdc}, {&(0x7f0000000400)=""/142, 0x8e}, {&(0x7f0000000040)=""/58, 0x3a}, {&(0x7f00000004c0)=""/189, 0xbd}, {&(0x7f0000000240)=""/73, 0x49}, {&(0x7f0000000580)=""/178, 0x208}], 0x7, &(0x7f00000000c0)=""/53, 0x35}, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000100)}], 0x1, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000880)={0x10, 0x85, 0x4, 0x5d7, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x7fff}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x2}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x5}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x9}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff4000/0x4000)=nil, 0xffffffff}, {&(0x7f0000ff7000/0x6000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x3}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff4000/0x1000)=nil, 0x2bc80000000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x6}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0x8}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0xcfa}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0xffffffffffff0000}) 16:01:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0xa00, 0x4) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() dup2(r2, r1) open(&(0x7f0000000000)='./file0\x00', 0x800, 0x6) open(&(0x7f0000000100)='./file0\x00', 0x20000, 0x1) 16:01:36 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:01:36 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f0000000100)=0x10) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 16:01:36 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) close(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r2, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000001", 0x31a) openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) recvmsg(r3, &(0x7f0000000400)={&(0x7f0000000140)=@in, 0xc, &(0x7f0000000300)=[{&(0x7f0000000180)=""/142, 0x8e}, {&(0x7f0000000240)=""/169, 0xa9}], 0x2, &(0x7f0000000340)=""/151, 0x97}, 0x2) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000000)={0x4, './file0\x00', './file0\x00'}) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000100)={0x40, 0x0, {0x7f, 0x7fffffff}}) 16:01:36 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x1000000000007, 0x94}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x3) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x80000001, 0x2, 0x1, 0x9, "1de6aac3e1c14c53170bceaf108a126a95f9927a", 0x80000000, 0x1}) readv(r0, &(0x7f0000002540)=[{&(0x7f0000000200)=""/98, 0x62}], 0x1) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 16:01:36 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x2}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) pckbd_enable: command error OpenBSD/amd64 (ci-openbsd-main-1.c.syzkaller.internal) (tty00) 16:01:37 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000000000ffff0000000000000000005b67071b542a538706000000b818000000290000003100000003000000070005a2ab35b467"], 0x38}, 0x0) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000080)) 16:01:37 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x20980, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000003c0)=0x400000080) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000200)) mknod(&(0x7f0000000300)='./file0/file0\x00', 0x40, 0x5) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) preadv(r0, &(0x7f0000000500)=[{&(0x7f0000000400)=""/169, 0xa9}, {&(0x7f00000004c0)=""/22, 0x16}], 0x2, 0x0, 0x0) chdir(&(0x7f0000000340)='./file0/file0\x00') r1 = open(&(0x7f00000001c0)='./file1\x00', 0x201, 0x0) dup(r1) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000380)) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000040)="96", 0x1}], 0x1) bind$inet(r0, &(0x7f0000000280)={0x2, 0x0}, 0xc) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f00000002c0)={0x1, 0x3633, {0x9, 0x4}}) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000180), 0xff20}], 0x100000000000027c, 0x0, 0x0) 16:01:37 executing program 0: r0 = semget$private(0x0, 0x4, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) r3 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x81, r1, r2, r3, r5, 0x8, 0x8913}, 0x3, 0xfffffffffffff07e, 0x2}) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x10, 0x0) ioctl$TIOCOUTQ(r6, 0x40047473, &(0x7f00000001c0)=0x7f) flock(r6, 0x1) setuid(r4) ioctl$WSDISPLAYIO_GETEMULTYPE(r6, 0xc014575e, &(0x7f0000000200)={0x4, './file0\x00'}) renameat(r6, &(0x7f0000000240)='./file0\x00', r6, &(0x7f0000000280)='./file0\x00') chroot(&(0x7f00000002c0)='./file0\x00') bind$inet(r6, &(0x7f0000000300)={0x2, 0x3}, 0xc) setrlimit(0x0, &(0x7f0000000340)={0x1, 0x92}) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f0000000380)) kqueue() connect$inet(r6, &(0x7f00000003c0)={0x2, 0x0}, 0xc) ioctl$TIOCMGET(r6, 0x4004746a, &(0x7f0000000400)) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd0\x00', 0x20200, 0x0) r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000000480)='/dev/tty\x00', 0x20800, 0x0) shmget(0x2, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) getpeername$inet(r6, &(0x7f00000004c0), &(0x7f0000000500)=0xc) recvmsg(r6, &(0x7f0000000800)={&(0x7f0000000540)=@in6, 0xc, &(0x7f0000000700)=[{&(0x7f0000000580)=""/15, 0xf}, {&(0x7f00000005c0)=""/202, 0xca}, {&(0x7f00000006c0)=""/11, 0xb}], 0x3, &(0x7f0000000740)=""/138, 0x8a}, 0x802) execve(&(0x7f0000000840)='./file0\x00', &(0x7f0000000ac0)=[&(0x7f0000000880)='\x00', &(0x7f00000008c0)='/dev/null\x00', &(0x7f0000000900)='-\\^\\\x00', &(0x7f0000000940)='/dev/null\x00', &(0x7f0000000980)='/dev/tty\x00', &(0x7f00000009c0)='/dev/null\x00', &(0x7f0000000a00)='/dev/wskbd0\x00', &(0x7f0000000a40)='/dev/tty\x00', &(0x7f0000000a80)='/dev/tty\x00'], &(0x7f0000000bc0)=[&(0x7f0000000b40)='/dev/null\x00', &(0x7f0000000b80)='\x00']) ioctl$TIOCSFLAGS(r8, 0x8004745c, &(0x7f0000000c00)=0x6) open(&(0x7f0000000c40)='./file0\x00', 0x400, 0x40) writev(r7, &(0x7f0000001e40)=[{&(0x7f0000000c80)="d2ae29e6d8b95bc7e31cf5532959329e9440338e7340f21090f3ff2f35c16742b24993954eb218f2fb4ea4ada6770d629164fdb31f0fe44de3d769050a9b7aa478bd6213c3fabcc5328fe02868f30e8e942c01dee48b4b978dd013c3f64356754e773bc23da598e7f518dd8da8a9a014f1829cfbefe1f47bdfcbe63a5f1f6848b75a7bbf0dc7a16a4950ddae4c20aa16a9218d9147126c826f02cf55134ccab20e571c667c78fbf1b4e547995dac81b798c5f566623cac5133e6bbbf06fc2fe60a756d", 0xc3}, {&(0x7f0000000d80)="fae02f86ed3a1c441d7df41d3bddf039aa661008d4d491f1c19618f502e6c24256b26329f899d7aadce7f38ab605e31803b1c6c45e7511ca6bb4272d0ccd4c48f4d66594f6d8c66db03b6ca1612b852885801f54e26df5e7500f8ebfc570bc7f9c3e492bfb8a30cf8c547a8e567897dc30da98e5ddfb418d9463a5eb8355b88c7e2bda89cbd3724caa690f88fb672942f77d089e3309d7732d954c996f16eedd5e3d38da8baf0c4bbdba304b45eaebca673115c939a23d7c", 0xb8}, {&(0x7f0000000e40)="e543e3f7cda0552e7f652395940035ee387352b2cda97be191b49fd7e3772499f4ed0105df7fa9e10d97a2b6326a1e0b1f9619045e3e39d5753ee92181b8ed36ad0a13791dce242061772b18c3a11fcbd0f1ba950b5b73efbf10b837225019f67ee3fe500839f5739cea00325bf61f79ba689dd14173aec4e8a200f59d81c03862f704d22f40f55c53cf88ac0db14d6eb0e1e98ce7f13b711791cdf51d2de4c4cb60d733aeda8def699e99847cbcad168ca2b89c020b5667f778a53e6d0161e58a0629ee6e5a5ef6a1ee56016b7159a9a5f4bde5f38be855fab7da36d30f7d18386ed321850ada99fdf15c620912c1d67f28e356e0eeee303809c070748e7004c4e1949d04bd6380b977e0194adf7e19c29963f3db1b832c978570be103879f2504b364d6f93db0bc1b91d93e6720c519bd3d18d50760d7af5d18de50da8b99646e2d4bf9d463352b302e793c195aa70d2a9f9f56e99adef079cd74b800b58794690ff813776a5c4cd6d5cd8e238f93a840f2a10bd8ba8f842f2fe4cfc0e05769521e515cc3228930b82ffad775519862ec95a407e8074db1813d585dcf3bcc3db4a25a186c820c15f52ae12129a220200a95011de15eb95c33e308a4613d5a3197364faf3b56f7f60904f4f1a54f4ec9b90ea42f2202123551600216d209986b5734005d9caf17c4cd27d48e70e7c1e7a64f3fba605292e7c6ae744b319a0809bf0e562f31e37192bc33a8ffcc808fe5a3c7871cddf55495db5b96daead846a9c1751ef7207f50df86af8bd697a4801eeb8757944ec9b793eca9191c07bbea6c1b1c1aeeb8dafe706a4ded9a3c7d905db31ce9e26cf5bfd8b55406380755a8fb4b6a1c695c3c72d552a326c4cb6f990ec9943cc2ab35737786d45405007d2ee2885140990676cb690e5a831b71b1a240daf26445306089dd1f5a38065658bc7904243770fa3a1d653432b9826fbbe8db495e031fdfab8dfd1188ad0622b91a0e5fffa594bd3888780c4708c81658c900cb644a66ea17957226086edd0db8d56e3a0621982e77d75f2dec20dd3bb8e4a689fff28f6143b090e19c79b76ccd2487f5197a1d533f593cd15ef630160302d23538ce76e49862f92d101a7915ead9305832be7cc2cd5f737b4b724df0856295f59fc457b5a5defc4d2a1cbcde692816fc1d9fb831e86986a9b2d9ba382513dcea408a19dd9bee7f1c614526714cb9de670cfd25c8a4f15746b6e8b43ff8e1d2817aa7de218f05eb2c5e942a4c5a94adb23e6b26006be19f196012bb25c586ec1f91264809de162871ecbb5d971b26007e26fc48a8658bba0b88864160fd55d718937b110bc92a9722a8faca47f74051db31717a7a2be854c2ef16c095c6615b01010b7e4f3ccca797e106d9a87dc22b2f2cb11d8963485da210dfd43ea61bb203de1e19af6c39588c7639f008f7f6a948d4186f016d69b5bbc2bd93698ced3f1cf6375b6c0c9b9d1fda03576d70449a0884e7f9dddc9e6c0e2201cfc854b4923efc61e07ed4f2b0e37d62545798f0c9c9f5ed60f6cd7a9c2411b88da4a050ce563bd7f01ad4d020352dfe1b44403ec2db307fcc0d4f3eaaa2b56111b701225da5fe19db1b1d3adcb2dd91d38c7692b347a061c84d726e8c9ab8352bcedc69703519c2a9ffb7ffde48227c2a77102192082a8fef12f85e80765f76e7db2768e92d5809593e683e410e01c08da719f89141350cd75d7eae7d4a496db629d0f619e618042caffd937f2926f4173dc4a8e9bc41aa01e50aa5cb022afc889b4abe9d1d9361e17e034057b7da27263ceb2f2fd63b5f1843ccd16d9b45f8a9abf1c34ff74bf3e81a9f6a8b3e58d8e05c739b4d2eb28ae493f48497d428a229a036710ffe52ebd201735ec4646d0f1f789dc2eea8509480684634109d144a9e0d4c3f7ab9cc855ea4b76e5c289dd9254ad92845e7c0593b3f6411b18f2b5e142e4712740b99b7646460486bbacd3e770c90318a90647adc987a90a618252b9258ff1c88431bf8277e1c7eabb6a7751394f6e3559dc4c20492594ea98111dca44f8aed1be292345d8af1677ae1cb85f8348505dfe61a7dc1fe2fcf8507e6c5f07698ec7a1be9032e665369dadbde73ba00be8eb858413e0488918cacdf3be229ecb4a0b87ae299a3e00b3317a7bd788393b15b2cc409dc1a5709cd5be03e2b982382c247c3515c5ae16e53f406860030a0fc43ae8178c67e1402e43d7a45196eb6bdde9c4e2a20ca21609c2c78db024a976251902caf60653549d0f0e544413dc5945fc6ccc66a33fc91aec086d7045385f3e5884ed23b96cc1e6d1a2ee63132a23808454c1f2bc547daf1319b9272cb8462e12af8f393853102dc468dbc8cf6dbc13270770254e9b18b2b74138a79832b49c8d68e307ceef4e8b8a2cd6f2519b3e5b5399165c4dcd9628973c78f3d20e48e5dc84c526e31acb9ac1a2052ed3d0956e2bbddfff598ef38fc7262a9ca4267194c342a8db140a0c4eff48300fa42867a3ec3d22afb3dcc886fc4df4b56593a1e56b8e30ac1bc9c4e8ba9772ea553bb0c9a7884cd630a72955acb5da0cbd2a21c24037cd028a9d98fdb9e4d744c3a11a71639b68595766bb7721d546e6c47236fa78adde83c15d4c72b9e5775639d95560f7f339e90ee7885a188db0c6a7e18e4c435f22bdeae00cdff3a068f80a0554943ecd442ba462626999b62f7c68da63d7536f7d703cfb9cc62c55a3dcc2301f562df7dd4c595089fc740b39cdc05949ebfdac10b92bd3fe5abc8886e1886cf6ab482a3038f21965344d13096947fe2ec3b9d09ea910440eb1418af25935b7806f2696203b6c2a1e52556e75ec9f9cd4ae1831048dc8e138fdf14a78e3c134173a19f4012a52f6d2f6096abf8249f3969dfcc88942f8d871b31f0e6abffa5e4173a395b17584cbe03b97d74fd16d9d8b0ec7092f29f612a321a52b223a1427b9e963ffc700e8f0d435ab77cb12e5cf8a06f6e7af49a2e07e85451593688590bd428226d779c2c2117eed35bdff8f74ee082c3890fa8e7f835d181c706a49e00eb2c87874e76b00c54c205b016c021aca8e7c5559ab0ce490a5413d07c568d4b84d9b36128a1352055f8eba06c78539553959f8eee4a0aeed980ac8504ca91a9e4557ca12b4f9f4edeb632af8cc19e8ab4e30354de9a4b30036d63c771c936a7eb2177bc25afd8df322cafab21f127be5921fb5cf598f7c58e3bb313645595bb0fbb588565328e194ef3f29f1101676d1a5a2fcfcd01aa0815d23e05d101d874fea361225d6108f0108f097013ccd43441ef869bb95905065a2de9c0523a1030cb7cca70889b8e9a26b47cfc7c76185bc7c2b0bdadc0af43ed37edc866f3a4c737643199762266a677bd339cbf9fb267528d0b2d3f24286abcc165f1f123b403e9690790fc0a1b7d42f13f3282d956aa34ee9957aff8503fe7f30f7a0c50e1c8c2d2ae4afb011c75cb27b8724cc389ece31fa7abad4e860c5be4406113fa1db9a4d2c92e1fdcc28090526bb8ff82e3766e2a57987fd9406d4e08bcb2203d16e7ce91c7461f14c071d99ed06b9dff7f741d22195ecff559a5420776dd7744f32d2128afc0229a91879cdeff4fef79fa346ada7c6418227273b5077c50a7a7d0c2219cfd334eeea80d4cf702c49a40f4c4b09bad4bc351a1f414292e3f136f34db36ab418a527bfaea2ba105489a4c075b124e8d035d16af0e793b5c0b389fb79bfd5712c362cd2ddeb483e3d5ecf63d1ea6f3fcc5b903b971d86893df9c5573d9a18bd812857be23c242a365318dafc64f059fc0a306d245d97a5b352e3c554f53064eb19563f05939aaf6fc09859599238315d92e5191904da1c70ff0a95df5e05057d2f37c96f9deb3f40105a1b48fe3c685bd8c6f7c4f8622219625d8d93cea2e5a1961f3fe5a52f43c8d38251e9bfdf83f751f6ed6ddac5fd7f5cc21b3b044dd08341fff525af9e3db7e355dada56c2b0a78e0a2d896b183964040a7113de89d78ba7a3a7614129e7a70922462295b524f1dbdd9a2eab7ab0ce849dd0f8dfe62847d2eb9c20e410c3d450204b2d9e0d220837234a418925deb4799e3ff707067ad3f245db3ffdf26bda7d1c9ffcd1e62d16dfd50cd543a0e299b4e7c57b2bb208265a36c203c9f0e1e8b7ac6099b5b92827816b8a723c5a0dfa889d290bc7d1bada8495bef75b0204a22fc8fc211cc7e12288da0572f2db7867d6c44d2080f669cac3b54bcf80b21db9208ecd0d21eb0032bc4360342c5f512131340e1f2267440947d2e27517f99154ac4bb437c8bd4c4d519e7f7fdda83ebdc534642aac827ddef263136328f28e6fbc104c081e13f58c208076017193ee9ecbdd63847f299bdec76accbe19cd73f25386edf78208d17ffb70f404af59e6a9d736392de1277c7b00e09e0c083a4b1c5c741d5516020f8717c8353172fb97a14b9523684eb6ace23ad1b4d1de58252e93e3886451e182defc14b85ee4f57ecc8214fd522e6ee35065ce7d0a124ab3b72405dc8a2bb75f53e9abe8b617f32f110c16e14bc060faa27a0d6674aded5f5694c494842e066ece27ab44bd70865e1fdabf80881e63dab4954607e43776cf5e44dcf16bc774f32f73c76ebda7f955ed4585f296aebdc322b828359c685685a43a1c30731f7c634e39a507300cbdace4387190a9683d9855a38094130a7d07ff561e8df652ddd000b41b8c184d45637d7a41ffaa0d239124c3f9e003fca0d40ee8e71661c0e77564a5bf3fc5103be6e65fe11abcaa77aa779f3b66a933f312ca2c292ff8fd752ede71ee5e68d1f5b997de77bf11a2f68541771cede4dfa0a37b07267f7a2b0f6e3afc585b2fea17bc2939150766fe396d3a8293860988dcac77eec83783175360bf2dffed1884d3093855050ebc60540f324f75dcccd6dbd77f3147447f48e27931c5b44eff9a8c91d8e4c4cb9b9a98ea610402db32bfdc60cb2c6abc527e3b7aba89921b4b951a0074361a581d1ddfab4d6635db38be89e20d99b61fb85fc6d5548e32aa61f666411e416317f854ca56e7e3e8ac5232115fdcbd3492bd615960112fb90396fe82d4eeb3a34f0efcbc98a3b60fdb0cda5afe83fc374f11951d564d78342e0c634dd21542f70638c904e0cd37883447ceb19093320418e369e6b4fc161eab344162a0e7fe9053cc8b6b4421318541775b506565b82a7fdd25a872b5c1fd1e6f78be3f7f586aaafea3b6de2595c91674fd6e0a1fb0271c896fdfb958bb86a825537f8683be17e628aa83ce61afbc0be552cfff65bc625a14be6fdb16fa84b74fc86e8d231464af8335f5d4a4038a862d47cfbb35cc7d392d7d2d77d685cc61c0383e98e2e019cceab1518bd07906ac3d9658d1348a129473d47d2384f94efbe33bed9afe147af1d0195a794f61f4a7584f55cce5e2d5f7460ec3987e9328a61ce890213a9c3dbcb1114c1df567279d3b0dbdd129bbb50f0683efec1c7b24cd730620384419fecdfddf68300e75add08652f8f21c21737a15b52c432a723eb841057ba5d904d2ad8110f24c688cba21b5a1596207067c86a69a6b7c083cbdad8ebccedddfb7a7d48cf0c6cd46afa1f10b104ccd28566edc6bd6291b73e4c58e36a0d4445a00dad3b6f11a575884122fdc187639b2bcee10e39dd952305ffe14dddb0c57dddd6b840d0b43b15233e86986e06be9844983eeda829420d0fc6eaa703503e8e45ad3e42766ea57fa7a0bc5ea9ce4b677ab279cd43e2210b9d0661f2110af81264988cf04d7d3af730ad61bc2cf036cdc3568fa4ac2828c4", 0x1000}], 0x3) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000001e80)=""/22) openat$tty(0xffffffffffffff9c, &(0x7f0000001ec0)='/dev/tty\x00', 0x400, 0x0) 16:01:38 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000010, 0x0, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:38 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000001340)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb13f3b74e0d8e9", 0x90}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) setrlimit(0x3, &(0x7f0000000080)) r1 = msgget$private(0x0, 0x228) msgctl$IPC_RMID(r1, 0x0) syz_open_pts() setrlimit(0x3, &(0x7f0000000040)) 16:01:38 executing program 1: open$dir(&(0x7f0000000100)='./file0\x00', 0x100, 0xfffffffffffffffd) open(&(0x7f00000000c0)='./file0\x00', 0x280c0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x21, 0x40000013, 0xfffffffffffffffa}, {{r0}, 0xfffffffffffffff9, 0x2}, {{}, 0xfffffffffffffffd}], 0xb4e, 0x0, 0x703f, 0x0) kqueue() 16:01:38 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000080)}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000002c0)='+') 16:01:38 executing program 1: poll(&(0x7f0000000240)=[{}, {}, {}], 0x3, 0xed5) execve(0x0, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x420, 0x20) r1 = fcntl$dupfd(r0, 0xd, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000000)={0x20, 0xfffffffffffffff7, './file0\x00', 0x0, 0x80000000, 0x8, 0x9}) 16:01:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000001c0)={0xfffffffffffffff8, 0x2}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x25}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000180)=[{0x6, 0x1e, 0x0, 0x1}, {0x800, 0x1dd5, 0x7, 0x101}, {0xfffffffffffffe01, 0xffffffffffffffff, 0x71d, 0x3}, {0x6, 0x1ff, 0x8, 0x2}]}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000100)={0x2, 0x5e18fefc, 0x1000, 0x8001, "0a7269fd999de3c019016fb2ee3dbfebf56cfba6", 0x7, 0x7}) fcntl$getflags(r0, 0x1) 16:01:38 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40ffb, 0x0) r1 = dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000980)=[{&(0x7f0000001280)="c1", 0x1}], 0x1, 0x0, 0x0) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000040)='\x00', &(0x7f00000000c0)='\x00'], 0x0) writev(r1, &(0x7f0000000040), 0x1b) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:01:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:38 executing program 0: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000140)=0xfffffffffffffeb8) sendto(r0, &(0x7f0000000180)="4c9b74507baea27516330323f0c1029b7dcda397062c4a925406d582f024841a0cb5068abace4ae8c1849847c22991483df1e5e7e5e78c715a0fe59af93d62552a074ee20ca3ce3ce8aa", 0x4a, 0x409, &(0x7f0000000240)=@in={0x2, 0x2}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x5}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = socket$inet6(0x18, 0x8005, 0xaf1) getsockname(r2, &(0x7f00000013c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) pipe2(&(0x7f0000000100), 0x4) 16:01:38 executing program 0: r0 = socket(0x2, 0x3, 0x3) bind$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) open(&(0x7f0000000000)='./file0\x00', 0x10, 0x20) r1 = socket(0x2, 0x8001, 0x0) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="80022e2fac14002d91107d81"], 0x10) shutdown(r1, 0x2) 16:01:38 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x1, 0x3, 0x20, "abd0cc0d68dc73827774fdccdff3fc844ae89310"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) mknod$loop(&(0x7f0000000000)='.\x00', 0x0, 0x1) 16:01:38 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000140)={&(0x7f00000000c0)='./file0\x00', r1, 0x1}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) pwritev(r2, &(0x7f0000000d00)=[{&(0x7f0000000ac0)="58308a6e"}, {&(0x7f0000003740)="d8b85f988304ba68f6f7c78829ff41c3d18d1314e30bfe5e880874961fc40bf24d1cfd42545febd0c5cc1f2d865c4afe2f73d2c4dc3a7f09b12a359a0c99fa26232a31f6e4949f72d0a806d2550a78f27cc45412f628e6de8f694783543fcd7153dd02804416fb1d828c490c585ce190c150db9b885a944c75fb1b0ede92bba61b200c6cb82642685ed4d156ca2fe2c352d71d2cab584b498570e7d57b98bbe275fbe1f049cecc9bee2be990de8beb85cc8a2599597ec2fa20ced691439c377e57acb1e107fcf6e7632ad60bb1dba044d28aff4d73869296cdd3598568405286292b740a57d57da879a6db19f682dee45fc4c871a22303396525be583e8b969b190584a1a33c80c3d51ad1a82fb1fa4d9a44ef559b71578efdc661ed2a2b56a89daabf2b9ea9e5b1eb86a4000b64002fc264c07bb8e62f82af45faef279d1e02f802d6b9771f8dbdfe916b51f61b9865e071f3cd449ef3ca226278e38311ac52de4bd9bf40650a449e1cfc983797f6dc0cffb65f5579261063b65534abecd99c75f6df4ff067ce732c12daf05adcc1ef07c5fd2360dd195e1ac9018bc76fb57abfad57cb7c9dbfd64748d7b4d961553ed887a8d9230a28a36d89298461edb7748cd72a0e2dcc4eb3e557488cea7aa2b2c2a246d5cea5df82bf84852e1a6536d58fdd8f066840a29796d3ba72019c2fb9b46231ba18bd45bf07bee50b178d04a73b050c8f946307d391450ce9fed928e26345a60872ee7f4ea8637456cefb0166d9e07b5e70d1bfec661529a0eb3fcbbed50ffdac416e0699c26c9bb534a4cdc526817585412f63e79157d2c7df8498c0b3c1885fa3052c92162f1cd96b41f0701d400a76d2ff07e9c2e9eaa1e2c4d57ee0f15fbdcb3fc4934d13b31c5c438943f909410abe404aecdc82e3dc90f5ea091047bbbb896f717f9d61ace7895502e51a39bbe1b8004fea07209b56953f62323f14bf4ef3637b4e3f8fcb2bf4a7d2a91bda08ecf01f28ab2fb79682e0427d79c56872b269c119c3af0066261fa621bed2cf0ffffc110d3d5690db505efc2989acac093b5fb48a28077ea9350bbc7fa5b496537a89e55833eaf04ec4970212d132609f660e565d28a268d64f8636587f8e1527ad0469d5e2797e6f25326f40d3f0d92defe503688dc0bf9b91e03dc5f4e949195482be177f3f9d86923713892c8aeef318a84569c80d50b010527520b1c637622c9b23c802ade8d74b8a668f8ab50c95a6e8298d04b023d614cc396d72289f1dfe67b0f1b019f113bf805d724ba8b985f9f0eec3fa32d6720b7aaff8e20be60132db172d6f1108b3a30221bae2570d070080accb724c7f031f684292417d19d400b3fda81a6b3c2703c2ea83dfa8d23a5d66172f8b6185ec426fbadef36fa4b7621a383545d689f0c002e1962983d0f370dc16702707581ca2c01377e836047786d81e8ad170de33829660fb572d5c707785b288c6bd1475b0b24e769ea85c6fcc335c0a4280eaf5c1ca28e81a22d5eaf653e4eb9467ffad898b6944cfb080df962f879aff617a329c2e10f77a571a043212c77d1e3d25a89d1f3cbac432967e877bb018fb0e193aafea7b5884f76c40d51a1a717165213fa6478ccd696b316b0578a716f41adac3c25497f74381264c5e6c6d49b31cb5a648634d2299cd1d3ec62954d55451049e51901270aba49346a43807a9449f2de21fe5f292d7226184d9ff87958d5b3720e6e33dc07233ddd69f407791f52d1e5884464c2e7ce8eadcf89eb1030b0e45617c385ac3ee3a2b6041d18bb8d3a783707a1605c6b0633fb1ab702c007747a2afb1e12345b6fdf6526bea546cca613b0a272a690a173135496096ad5db87d549756f230c83b071a0fd88e4d20b943e6111467ece6bbea31d4e7086021422542500b86b4f2f17cbabc3e4bb9afa17d0ab03d59adb5ab10ab958d176afb680f8cea3fa0310dec25d1fd8dded8d9bb64e468c0e542fbe7991f1a443eeffdebf0d5477116875fbd4298205008e035d7b3b56ba4001a8ce18c9b7bce1d84ed8950a347dd5bed7aac88c035e70c921ce2a50115f1c7b1c336e307bfe1c7000a572c77796d86747d47e4b8076c038d8c46b1324cec1f51b0e91150db3e503127aae741ded8e1b998d6356de3cde761ab35e28051db2c303cced53c5e3c58fefbc9dc5b26729cd0e81dbd6a3f32573b9e4df64bc118f47364c3d0d1f60669926ed706883fcd12ae48b3e96c92b077c539bf3d69970610d12338e0bf7d2a11c393f64233a714f5fd156a8bdda1b1fd7887299a41e5111ffe9d28f6f441945dd68b1f80b08d479e5505e20881221a3f9f31b97d853c9c8e17d0b549949e31e9e81a59a659a632e9cd5d1dbd84156d29298465ea9d5fd2db5a57103e222f4fd8a3df9652e6529ab4f794e3fc90cd8d969ba32aaef941661a15b2ac430748b097258e2afcdfb0ff6c2035bba223dcd9fc397170786b1ec0f953dee87850be80141a81a62075f5a0841794310f5daf48ab9ae4445f8d894225045365f474340c21bdb6fc3a80d2e1ee9cdce1621be1964301429bf7be7b0b652ea80b7f42443fb9edc9fa851731a556b4e697a0a771367efa889cf55f0d861a402b319dc66530617bd148049fe6cf60d4c05e6341004fb6c9973b79b3aebd1abcad79a93d8912ddfeefcfcc4af3c63464b49a1f485f2be9c9a0ec5b8bd8b8b1a86d371752e2b9c89d57af0d14db2ecc5653d8d0586d2c7e09a15d40b76e0d1ecf89474f916b1dcd4b6ca9a73ba9e587cd4cd3cbfa617a0888445da10223ac4869a3a58f911ee4f89103b2b79939e2982701d77e4194268971e0f20f649f95416807cedabd681ac9fa256145c0dc34485911208198a1c76049f1355c8c19f5bb11f821cd8b2ccccc982335e8a76be42fa0b1db26295b419f3e9f5bfe4f729992b2d2bfe821fda9964e586f13702c0180e2768dc387ae48cd46347a2dd10451f7069ef7e87ce5c268a6a56fddd337ef3fb217619f80934c910cb1b3c9557b12009da3959ac17d584db2927396a0264a8e02d96be3e96fe14e7c4ce61b8e62e73a9828856c164fc8be58a0a7759a59ea66fa5b56a3aa025a7f025c9519a51aec00f08e34974d837ef01100e491e8cc640b343a1525f1436996557407ea8c4cc8e425f642c70c8fbe5093a8c50e2e4ac1014d4cab26b1ac5e84294b8038f335c7f968dd4b6c1c727e0ea4cb864bb59788639e86c452f02a91444d5f10ffa493b78f9f694f42b0e8796a40e0431bae27cdec4ff5f5b29a18c2676fc3d22f290d85fae14cf4e36fdaf3662d699b3aaf4fdfb9c76d75e3c5fbfae208bed1da313125545fcbeedd8207c2624fed54ef227288688c38ae5597c4915c4dea05fd66155df393180bd5d48db5094809ec349b3769aedc7e05b17b57c15a904e8a3211ac8b79360d59ae282829cf1776d1fd4d33b89c2030c82cdd4dcdc346f496078220732b912bf81d08da63d6504b6134ff747bc0c04ef175979c3a48874d799740a5e620b9ade452ae04216785254051dd53812d99c0158b27387887f1800351e6e7fb6a6f8464fd096b75fbdcd859951322021e4d40ada4da48f188b0020c3eb9c3b558ede6d656bd0df8dcb0f6074ba88a1b85dc733549a32bf001af9e82463e5b6f378ff58486d07f11546b227a6b680ba6adfcb9cb3678956364461f7900da459147c19647324be0c4f5086a0492b766797e657f4c877e49680c538449e108172d9961ad05398163902a8082d3ac684b45fda56f3f3530152cf4a9a3083ba635ca1b819c6727af25ee0fb30061fa5e132c6eefc3d1e05c70f6700391a3a3019e2bbf3a181845119fb57368b6d26a3e72602543f2ca79b1546c70870314b7af1274186455e8b3f2f0eaecdbfbe419be8a33e9fa2491cdc290529db36b40ceb4c58e19551e2c2cdaeff6d02799f59eaad14df5c6c5280e0063ea785871f2feafff22f2ad81d8fa27593902889494f40b1dceea93020bc79a26a44e50b7e19498706e407c1e3b42d9617b84a974acb190005dbd833b1b36332e043a9fec5a6ea130050e8a4725e7a8f6a4072fcc6a2f9763a82fcd86e8385ddd2412551869a9256ff619e8b4c2fd6ff8b3a8ec97a0f808d5047d8f565fa05244cb00ee52b1fcbaee45274a9a52ae0f237b595d44deb78a86ef9289f7802c22aa08f7ce84da932c84678b39dea154e71fd3455d5881c6168907b7f7e96db009a2fc025d6db338809c66f33e4ec89e06665eb47a7338b0ee19c151976907640ab44a7b3a652df5c649036af753d3b9f6ec5f6a1384688d026d61ae4a1e4a0a79a7b23dc5bea078bf1dfcdf21bfe330e963393ac3b9a6f1722ac0e2409ff7709661a1c150022cd499f13e87987755b9ccbb8e29739109bfe8199d070092a9627a52e96d04adc693988c6bcc42e73925a1a92ae013f8816e91a34f524f37eb0030997e55093b0b24f24dbc9616a4dda64655bad5085c64113440f4d28c1efe652860f962476edddf53770d947213dd301f6398362369be1a08609c41e015d0ca447388c178d645b9fc1ccdb028d029cc0ce79f1061d21791f9a502cd0b86651f9d4f2b27caa63a89de43236965fc22ef139acd7c85311a1c84c5990b637d84f8b3335b075882afdfe5b93442eefe91b78af9c3fe7b9c608c08f2b8f32ec9332f2aec5c63fcb728692c2d2c9cc663635baa2e1a1bf39728dfea20433fd2eb39948555d4c13ed7705603e74324382952e960814e7cbc341cea5fcddb38ac294417491e584195b45fbd847633f3262dbe845171231107f94c7064e58232926af639888b21825205f6316db496fcd427321359699c07e99d301642c0384f98216b77cdeaa30a8deaf1fc82a38171f0c760d8c7a4e4a3d7f41f6ee0b03590d08e49115e239e38237ed75f4b0d6f268805fd78c1e87bb88ee305dc1ca54c9b37110987a931f9f528ca7c3c01efbeeb81cd83d51750f818be6a9e425fe2c1b2bfc49c7433df9bbbcf372dd40ac9ece4a5b52c941c2f8cb84c37393a65d44bbd3a6e2bb46192f09282552f8c10707ef2d1cf1d1b4efd32b9bb7d7e3ef334e5248534136cfea6317889a7d0a97b5014818e9a8a3ffbe30a4e3576875f6fc538db8e408e5d9eabfc89e2ea2ae2346337d28c7fe33b03a9896cc6fd42622ae6247d117037372b04afe8cfa7710c8e61c4a3f1759adf9dc1c5e43bf9f7695c2d97d79bcb97c974fb2bec091672c9088148d0c6eddb38325b13169c96a9d91520ab81039a29da2ab011e8519d87b7fb4b7c777809b3eaba8904b230a4ec69039a60be5e74062d12403d85f39a08f82ad83b623f14b84fdc630602518ddcb07df6c24b098033ab3511b33f869c49f2ba6d7733c69df4bcd7cb16be248d513535a70accfa75807007a4f0058f91f036563285748e643b389b01a251659ae72931133d8a7836eeba6b7a24fc5ff5075c82179d4a20a8232707cb23b6a9a3c3546e155b77ff12933e7256eb63d0e4556c18a40827d91ff7185761a97725427733d5ed56659bbfae0d285f0c8524ee676e8f5783ebe174cbe1664620a37ff8875c2cd2a1978f2a092034728304bbac4ffb509f51d000eeb5f84ac378e7212501d197e3b9f4f90a0525568a9da9cbfb542e4f4913d1aec21f7b4c4dc118e29e0eec9d7e7d0ee16e433b76dc0b57b827d5591d9a9634e690875f97af47272323b04bb96227d483ab8b8539806e93ed43895f53fe67b3136959fb4f1ab58a34a60b29a2effd47c20fae53e07603393cfced9c43a4cd93d2f7ee"}, {&(0x7f0000000b00)="5c7fe9956e0ddba2cebc8597ebe56995f6cb1ce1d6e819f0ffbf58fb0c060b6492e366fe38673f43ca5d0fbd1c5606a287f2edd778ce1e5bf9012c2ba7af6dff0e379a0a1fbb416462429605d358aa47f32ccd55cf87a353df2735b9dbfd0b5a18c802a22d5ba3757b0820f4e1ca8897bfa94a50a102ad415430311a6a04033fc0b87a"}, {&(0x7f0000000bc0)="c0897adf108f4c53a3474c5ad24b073634cfb64574dd4609cedff764a70d5e7f1574c72441e6fa4b80fb3691c054aa9c4e62226f847c4de1fd3bc04750af913186b57132ff7d59fb5bc29b513e95edb9cc0132edc25ee3bde14d970b2a971c9f7ffe7f6b4d3c4483ac60030628bb5e06741f66765175fa69dde42834dd2865f137a3632b07d924008197085019f28d98e516040ed03ee7c74970984858f99154dedb3b08408ba64217bfa4187fb0f0f2d4b67790fa047af4221c60ab803f0c"}, {&(0x7f0000000c80)="28f376ad9caf545d059ec98a4076eec7d8f1a6d13e6f594d9959c6b57e019ae1de585e237446772f56"}, {&(0x7f0000000d80)="feaf7340bf9cb0431b"}, {&(0x7f0000002740)="4e684d0ea4101808b85343c458dd5aeea2919dd0b02464c8b154ff07a8a3b54dbe719d497edc238b35520523ea6e68db641b530e7cedd69860a8990dc76091a19eb58947b1d76feff9b29a8d9c8253813f7cf39fabe2d1d8857221b575a3bfd3aabd763f67859d86f52cf8c7833a487ef662077ec56ce892cf2e2d6db890d16e79e6a436a8fb85f22e48e595b17045e83be05cb382838bced749bc8e38bbb0c9bf2c74c93d46fb0deb88ba5cc32047b804858be158e552468e4e729987f65ccc4ad8bf8ad993e2d2fe399fa9575a6a26559da86edc505143bcfbeb65eef532b0ddee3338971c18bc835e8991b6a7044f18b53a9d9d98f199a036536a2a80aa0912bd77f6703df23d9ecf5acd9a228a1d9d3b3fc5dcc26c110ae57fea74c5dc69263c9cbc8bf188c60b475ad26053eaa9798cc66cd1223003b36a0be120f5c881a367be806a1f6352a0809c7ad750f8504ae9062b4a5e18c3202bcc04929fc21439babfff5f6c6b4cb896026d0819ea0b2d7c087e769c5453cc6a093fd0521a40e29d6f65fedae0afb7111427b8398b07ff3a3a4fd3f65ea761b2c43376afac06308c90eee50839fd01d7c6158a947e4b1afdc162830a472dfbade69d1aa46ddec32f1ca881d7e4d2b1dc8bb71d335760d372941d914eb249484faf9913343f935b33c50d5f13f3b56fc4d40f65708d3b01f6e0c1d07d331dcb549c7058ff189d9871afccf17c742da2e1c2faad413f4f22926d67e944f469cd99d3d4c2bc3febc91e7a4c7252eb950580921c99c823e107f0c7dd3279b961b7b1189841baa083024041456e6c030f5b118e7f2798251ffa6270bd2fdd6023ee51c4b8636efb46b998f7aa3c6267d01763ef24e2ed8e65a6d68b6f24c3351ca1b79daa10bd66a97ccbc6865b9a2789a5d18df4ad392d7f5c36aceb53d4724058501edc8849da2abd8981eb2643e65759fc4060b6ca30ec82242b3cd0b6e1be6f228c3cb849672809913d29e720903d5af4746ad863236440caaee214696ab401de494448eea1d04678a93c191641e1912de5610a581d7b73b8e74791ebe1cafe2b530dcb15394c6775c01e07cc8b1ea585b16090a0b71d23235207b244c2027c157a49f0090e8927e11d47fbcb16f2a36d432b2f2ce39588718c569cc496a890f0e58011cc7900d03b285ff94b363cc04042cf40460ab9393cdddfde5f06a345af7cb800d2a238dd7159e1fb211bfef2481f5edbed8c9981f95dd46da87471b6964d64e9bf56b5a142931661ad894064fb89fefdfb66e036433798a88b9ddaf4b1b2adea76bbd1e61ab6160bb62713c1f4cbf62c809a2513c3b5cc493e0606822500d20078df6aa641248aa83b029955728f9456a35595a5110fb3c53b735ca7643345bcf2a30601b02facbdf51922c51506017ed4f5a10a80c77d3377bea39356615b10b65f4e0704a6cc50cae9e3a2c540dea14961544a29d743284ffa86cb8c23cb05fe7f7b4c40cbd3df961673df08cd977d4769e2fcbbffae95ae155f42530756606ec03ec84e7fec6a9079056d65004bf19f077af6b1fcf9dc2d6901915db19bcf59e4a22ae908cf5c528da88507a929fa3f21c4ca4ad94226ef8be898c51de11b1ad955b8fc45d026593d79f148b2e72d0da15ea66920c5901a0e41f17c93cbb89e7e68217889a504ac9bf9ec8231da460f96b53357d7e5f46cd9156585ad2e6428c753bd0a6ef12fb10f1d69724ae3bf8fdd854032b1484edd58a451f31c9f52bd4dd2606c986b4decc5192e3458e17ee972ff3cad9c828130357172e3f28f4b59feb32b8c6ceec019ce189fd4b6172641a2e17233407683328959052e02f92809716ae58752be63b88d547b40f6fc2e2962c045fa22e03d4a4a1752284d15861f18af5aa5f718c5d68fa68d27b411af7dea33f6b09610d74b5a7730c073cb612aeb6ff0b7cf03c5684b0e8742bd423c877607c67df0ba131e540abeff519a3308c849a6e891d40e3ce22f56dbf04c0efeaf62c74452e294bd02ce6ad7c9c4b3a60d7199cec81911c757cf82334cd412c358b8a5fe5867050a50e0a9683a31ade84873278c38d2070f6bcc5e84e3881cf1c2494c1bdfdc9aa322c5b4b7d733a216457fc8d44913f5d71dbc9fdbf11a9ab89e8316980441f7ebc7b9cae1e2435839ba5819f2c4a839a843f6663eda1f10e57e1276e059b62cc720513da0a6b79006ab492396bee8b286ccdecb94c2589d7d9e167cf53b18fad71535b9ae85b3efd12f647175a6dfd5576c0f2d592acbe97cc0233022232a8f847923fcee83c5c70ecbf2389d7ce7dbc12ffc3d719e1515c37f3699c8faf753c0ee179baa0ec341bb02c2479151d051299234138b97cee19cebc404a5972783239c24825d3151bace3d78b04630bc720dc26f336a23ba63bb21042296c8a5477ac8e92c33cf1b2df76582a1aeceb4ba93b3d5e852923470cfac13bd00cf5ec293f803917b65fea3f5467a4592eb0635d81d140d679e04414374ebe9e899d92d04180f3933a6aab91921bffc9f3d08ed92e5b33bfcbb2852eeefedb0f1d8b81412bda87b146c3f47d7393c1ce4d288673be48ac3878366466d8bec7bd4de0cc60b2a1dd1e8341415ea4ffe8314608905bff0436a1290049c61d16c110df7270f0bc8dff31fe87524e82fecaf9d10e3445d9c19f7b305a90769ef3e257813001a651a342b3f6ac71e872e65bdec875eb0e014695792a73ceca37b47bd6a728e1a9b41e45c60a11eedf94c456afcbd5dfd12ca294b376ee1cea501342847570808cd85f22fa73684e54f2b12bbf29a8d0d9389502cea750ba2a3fe2bff9269e1d20f9e71d439edc53d391852fb4fd5dd9ba4c24ede82c773fd52570dbe98757fc337a687ecd72b52ab4eb50eb9b102aba085d39b438607b96d11d2c6be540743123d728e1c762d69109a61167ae9c3dfc87fde1c2d5f9d89300a208558fcc16d2b8a0198419bbb257c8bed54c0c4e8d4e3e4c8c9f8c302cfcdb36e659687555775cc79bb244c55e83d56baea5fd6b531d053012e1dce3ff85ba3faa5cd09543daa65afdab99e6a96b0b3b213d4e361c686e644e5c9ee970744bc9eaa5af9048136c515ce18dc45960e1c08ecbc644a47e686ab6f3e872c8a9aae1c7d688d274ce17736c617cefc36f09a973ad1a52e33c937cac264cebc4c486486c4dab6e9ed4dfcaa24fb3aadb6c6a56646bd5163ba0b6443b1fd6c08ce6128fe1cf79276590137c845ac10d382413aca0854ef55e88d85a7daf20f918f0dcd53d7a482574925696effce12a235b0d39474748c08c2d7c5125be1aeab9e38bdae1f1749488573c1827097935e407e778466184302f645489e0e00e09ffc68f177d63c5a9d15d8fcf301fd9f6dbce9ef726a05d48f43e95b80b5b8e075a7d72d446adc378ec9448dfc7d438a0d87d094e0178a9f91bb798fef73613c04b1043b9f2ee8b3f028d1b00316cdfe03adf294bb21bfbb820a4127087fe0a9e0e1f7df881afab48c5a52ae659f8f26fd5173c99acc1b78716baa7d902e7a1d78039fe0d9bdb2e4a54898e36cf501ce95dad376c943b161159ace626601b7a277995a42ec24b02fe07d564d49a0129f8af6c8ae6e6818b5ef746ccc61137c1af2a227436ef34fabf75eb61378d681299477df39df0eca3e0f65dcafba9aea431d44d9affe9407dd6ddad17537e795ce73e8d85110a96fed27e329350f61f35e075b92d68443fe8dc3c52eebd08ae62b324b4b1dff31883f053e9bac9736880559dbcdbcb531be0d18a2805ce99c2be54986423944bf549f17574923a92adde0133d91f11a38134c0cbd457a28310e1d61803df19060f2d088d40c997afbd9d0ced06160f952a81413f7d6bbe22ccc35921e38b2cae7f0b0e65cad54dd836dce1f59f56d6f68d66fb61bd1595749cce4b328b752f3ada014ab2b2fddc935e399d6d9977121243cb6e34b5fe4307fdefc3885b6622fa988fa77c60402bc87273f2a25a4e52cd7f63f01d1eca29278e27950e23dbf7d3f987edec19680d5dca53e75dcdb65feb9c5b42c5d6287d3b5d597fae4ea40f5bce56a98783f142735549d9dd511d66e073be547291bf27bbb71c7e148965dded9335475514ad5c6c39977bb40189ef5a4b3e0892ba809ac66492a3a0aae62312abdc6cff06893b7cb4bd6848243f1595c089c258a18cb9341bd3b2091b41657327c15435206e4892811ae1aca71b4c8cdbb90e661d0009b779b478cb7bfd3cbff273757fd5257709b0d42dd694c7d1ca61f7f792aeaaad2200d7b55efedd584fa08672b2fabc0ccb986d096b8645680db61913c7cdc32f39733e646c96d5392e0e0bfc0257267641029bfde30653e7d2a5e1554c9746aa14bae24909dee3fb2475067abac4e7dd10d965b7df0c2167c30243dc777a50276d7ab3a184852a5a9af1bdb4efac0c8898a574c315527d664a6ebc5e8eec589b439d4de946684803f86bc2b5ab3f57c06f8d66469088c05502e842bb22b64c3ac48ec2eee9a79f7adbfe3c34566da62a496aa676f13b9adf638082aa1a065a07a4c9abebf5cd3549ac84a307f4fc0282d87a0c497b367395a56c03fda713dd76e6f5344f966e771e5500cc0cf810d6837237cf4235a747505890c40dad85a3cf49b8056c820a3903c714636d6c34d94d4af0020b8e7e1080e9846152471a9d3f1dbd7e751d3a9f4b773ace9654915562ecd6701b7a72a67a63af5f3b797e055943046bbde17e230256dda4471021e52ed0f1acd7d860a5ea788b606837c05a6c79df14a833443b5c41c44cf69f6546e385a708214b0b973c9e666ff27addef148678790d2e7b85680eda0628cecf08211dc79fe03384bb05735c6befc465688f5e8712746a7c70a44e8ac63ec48ac399f5186620aca0077b073740f21a7edae17792da44b5954af69dba3a0a3e1b58dd5ceea3793d132415bd6ae91599b413ce49f4e810d2d1046138dab36902547049a08e70f841104dd15993096ec778ab9cf804eb7fed1bca69fc250dc30426b11083f7205d90c11fced450d6cc1ef8fe0d591eb21b26dfe393b8aad89672b5532fb0389f1b1c28772c17203924a3649b1ceca15f4b9777bf567cd724df109ee50f0a17323252a94ffd744ec546e5bacf073fb8a70bd6b5b8f59aff0e2352f3dd2604d6e8702e78bc49125ae814c452948066b41b74b82044b54a9a5262499144302712765c037253580de02f52c015792cebf01099bf278fef8a79d726a4bc327958b43ef1809bd433b692673da914b23104b8c9eaa5d6fa926cc4ec20ae17076396fc55ff97230b85554a18b8f696b69c7aaad7e9e185172c8180109444f174734ba03b78a9a32617497b85d62f5e9f44c8736d6aafd08b29df85c76fcc7da2e4f79e7bdcbb77eb2dfa8edf27d96e2e65ea2fd3161ad60abc537768dbb8217bc68755582d41aa75890fbca88fba502c4a14f47825799336dc2ce33d213579f80d54bbe384e2eec807f740d4c254b46e3ec71f83c43c8bbd1701e7bc217bbef81a0741b42579f736a27a0c41453de022fae3734bf5bacdc42373d0e13ca629c57156e6df85e75eaaa86499d5cbe05efa974482d057ca2684ba25a2373f74a5344a1e88d7e8fa6512086afae21ef70f28bc487d6c7245cbf81608039906a2f00837d81cda04f63d139908dcb756fe9d3b8dec0ff9746b1c9b0a5f5b72d787feb7c4640a9b0b7e9c8a9a78fd7fe4f9ad70c30a6e2495e51a4774920fba5a60e2e8846d2e941a0aa74b92511087d1de975f2a87d1e33161f66e78e82", 0x26e}], 0x100000000000022a, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x23, 0x400}, {0x85, 0x5}, {0x66, 0x1}, {0x3, 0x100000001}, {0x0, 0x7}], 0x5}) close(r0) 16:01:38 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003f0000/0x2000)=nil, 0x2000) mprotect(&(0x7f00003f0000/0x4000)=nil, 0x4000, 0x0) 16:01:39 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x4, 0x7ff, 0x0, "b8000000000000080100"}) close(r1) r2 = fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r2, &(0x7f00000013c0)=[{&(0x7f0000000040)="e9bcb8dba43a6f14dc25e8fea1bdc0f0f1804b46291f4a5a25792cfcfc08", 0x1e}, {&(0x7f00000001c0)="0c40fe5ff6f8003cb16ce0a316cf3d9b27b154be21139160bdd54a454c2c5649e62ed5035f2fab45c886d4f3e0959d31508b59d4bd7992eab326e2bad2daa0d6fef5a9780213f476845a8247c87e245f3fd93a37997f48c514103052f6c519d94619f05bda431d2ad916fc29b946505f3177501ff4f9d695046c7f13ec28fcd1b9535b3756c5e733e9597b5b7926511daf36f78ba660e6d8a6ce341cc4c220c3fb2837bfcec4b50b364998ab5607dc66aad3e88cfd45a87acb685754ceaa9ee22451f2ed452bf46fd57ce1f1bf", 0xcd}, {&(0x7f0000000100)="2e8bbb4a955f6630bb11a28351942205ee669c9c5f2596e6c893dc4b271bc2f9e1872282207fc1e886c6ff669bf7f987f68ba677453b202242a07e2bc6b1f130b2c066fd38b8c5d3c29083f2d34e478757e8e78e3639b5a9f99e2f053fded2665cc2e805f101db01bf434028ad7f2c", 0x6f}, {&(0x7f00000002c0)="4605c5c8858bd9c009dee4cb3201ecec3b02e64cd6c8afdf97faa01df71cc0ec8533ca65d6b284240cf38f4aa362e3e7b88941260b2a4cb9529c467466b8ec98f83c8e88a23343074b9f3e5f8440913a34d398f127d34a37602432c6504aafbf28528b81add55c2930658e749a275c8729530d78", 0x74}, {&(0x7f0000000340)="77bb0c4b4408191f4b910e8a5a19abd6a22a53c6b1ec119a91edc16146750bf3ddc08e15e2dadc4d25d7d669c358f94867466d057a22b1a06e0e3ce2429027b9265bcb6a84f76c9f74a6ca1da9168c7f8acec7b1c2105fe8dbc337c854566e84f9885bc094aa4b59d09057bdbaade26c1d7cf7eb71cfd73273a4b41fbbd521c9543789615ec88e1e3767237405dd01e9bde5fee99d70ad97ee9e654f1feeffb7d5bc12637e983f42ea4b31fbe78887358f82adc9deb81fcd14aaa6475bc69488cf6a591fe5948a91b9eb17b8ed6cd3b120ad3231e4a6b644466db5b62073565a25c21d79df3682363ab336e78c67ab2dcc7e29a357269024e9f7c2d1d346c2e68d7b272ba74de1414ce203962aa20891dca074539ba439906f6a850861ef1e1756b5167cc383a565f5c94386487a5f646e3939b466ff891344b07d364f9bffc87c830a30263d1ed9d72ddc01974dc67052d1b1d247eaa2408800a410c624e1f5d6df9d7150a434b1dac80863bdc32bea66ea47ddba03d8d6141b25b724ea69f40ea1ce8b0d77bd3dcf1003dab6a19db4a5a05ea52458aa1641ba88a336ed64c7e92481f5e22567383e65e3a16f4130a0360182c355ae4b00a8e884eac0ba4b18b88155fc11661007b4a2e1e0fc04bf32b7d5aa38f24cf04d79bedc1993ee2c17f1495ab25d304e2b8a4b327d3bac4c166404a6e9ace1226e713d9982be55178ac4c61f469b74e67ca91cc128a886cae6f2810b71ce0a31c9fad5242aa155efc1e378e7e8b95491d188abf90dab94332563f5f476000414e099c96135ad1cc596c5936b0005b1ae483c963bfee325f729f8e2127fcb4e9aa5022b3b552f122c3e2c5f1cf6da610aedd1978bfe2971fb831f29a64f5d613ec59e9b294fd9c8b709abf50029b79750fdaeea84e8101d33d03a7ca749aebf182b4c0cf2466bde5bc40f700ae29d91f71ebc0bd731b9c26cef96b1d54306420d43fc752e38f7dec6292892c1176ea0071b9000a53e98a2276995b06dc7cbe89984ab69c29cb51ece146941370800816a27b59d33e2f795d8eafcef32f7230ac83cc9ef9b526c3b6422d27668", 0x303}], 0x5) 16:01:39 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000005c0)=[{&(0x7f00000003c0)='H', 0x1}], 0x1) write(r0, &(0x7f0000000340), 0xd4e688a67930cd) write(r1, &(0x7f0000000040), 0xfeea) close(r1) close(r0) socketpair(0x1e, 0x0, 0x1, &(0x7f0000000000)) execve(0x0, 0x0, 0x0) 16:01:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000140)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:39 executing program 0: getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r2, 0x100, 0x6, &(0x7f0000000200)="0cf9968c34bbe5df76d9819312f65d0be59e53fe276421284f3747122713234c357a5009777777379945691bde32bed57369a286489c7c543717dff346ec3b6ff4158a7506281dda9d13e41dd207c26dfdc5abc8f63604be2d722effa5dcb1faf0840e580307af741cd4b8f02322f1a5f4e97f46c8a0abaf39d3acdb2ac395017d572028c6a757dc6dde9fedeb797472de6a124063fb069b78143c7b9fc833beceeaefc151a182ef60e7b8adaf501f13914a60110a5327520fa91a521bc2dbff07fe1f2d9115c963327d378eb63dcedf37270e2ed32448eba42bf65c57629f486fa20a2fa2b56b8fb63ce84ee3252a", 0xef) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x0, 0x5, 0x8001) getgroups(0x9, &(0x7f0000000100)=[r0, r1, r0, r0, r1, r1, r1, r0, r0]) ioctl$WSMOUSEIO_GETPARAMS(r4, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x0, 0xc2}, {0x181, 0x9}, {0xcf}, {0x24, 0x5}, {0xaa, 0x80000000}, {0x3, 0x506}, {0x86, 0x1ff}], 0x7}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) 16:01:39 executing program 1: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r0, 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x50, 0x0) close(r0) flock(r2, 0x1) flock(r0, 0x8) r3 = msgget$private(0x0, 0x1a) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000080)=0x6) msgsnd(r3, &(0x7f0000000100)={0x2, "06efbe38182353af25e235b3f00f842cd52a0526c0cf6ce64a8fa8ebe42ecf11b93b474a45a330e8c1514502424913c16d987495fa531c95e0e17094d636f1323fd3d371939e0f549b8574d3135f8e60af616ddd18a646d8bc3c300ed7fa3f9cea6362c778a95406b7d5837c0c1f3f44f2b65e6e80fde3"}, 0x7f, 0x800) 16:01:39 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x80000000000001, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000140)={&(0x7f00000000c0)='./bus\x00', r1, 0x2}) dup2(r0, r1) open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) login: vput: bad writecount: 0xfffffd8036194e88, type VFIFO, use 0, write 2, hold 0, tag VT_UFS, ino 1468, on dev 4, 0 flags 0x100, effnlink 1, nlink 1 mode 010000, owner 0, group 0, size 0, fifo with 0 readers and 2 writers panic: vput: v_writecount != 0 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND db_enter() at db_enter+0x18 panic() at panic+0x15c vput(fffffd8036194e88) at vput+0x187 vn_closefile(fffffd80383ac3d8,ffff8000ffff2780) at vn_closefile+0x15b fdrop(fffffd80383ac3d8,ffff8000ffff2780) at fdrop+0xc9 closef(fffffd80383ac3d8,ffff8000ffff2780) at closef+0x118 fdfree(ffff8000ffff2780) at fdfree+0xf7 exit1(ffff8000ffff2780,0,1) at exit1+0x32f sys_exit(ffff8000ffff2780,ffff80001492c260,ffff80001492c2d0) at sys_exit+0x17 syscall(ffff80001492c330) at syscall+0x508 Xsyscall(6,1,0,1,0,7f7ffffef124) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffef0f0, count: 4 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic vput: v_writecount != 0 ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c vput(fffffd8036194e88) at vput+0x187 vn_closefile(fffffd80383ac3d8,ffff8000ffff2780) at vn_closefile+0x15b fdrop(fffffd80383ac3d8,ffff8000ffff2780) at fdrop+0xc9 closef(fffffd80383ac3d8,ffff8000ffff2780) at closef+0x118 fdfree(ffff8000ffff2780) at fdfree+0xf7 exit1(ffff8000ffff2780,0,1) at exit1+0x32f sys_exit(ffff8000ffff2780,ffff80001492c260,ffff80001492c2d0) at sys_exit+0x17 syscall(ffff80001492c330) at syscall+0x508 Xsyscall(6,1,0,1,0,7f7ffffef124) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffef0f0, count: -11 ddb> show registers rdi 0 rsi 0x1 rbp 0xffff80001492bf50 rbx 0xffff80001492c000 rdx 0x2 rcx 0 rax 0 r8 0xffff80001492bf10 r9 0x1 r10 0 r11 0x3a86c111f3672ff6 r12 0x3000000008 r13 0xffff80001492bf60 r14 0x100 r15 0x1 rip 0xffffffff81ac3168 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff80001492bf40 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.0) pid=386616 stat=onproc flags process=1008 proc=2000 pri=32, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff3650,0xffff8000ffff2028 process=0xffff8000ffff7450 user=0xffff800014927000, vmspace=0xfffffd803f013bb0 estcpu=36, cpticks=11, pctcpu=0.0 user=0, sys=2, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 39058 501177 89153 0 2 0 syz-executor.1 39058 112528 89153 0 3 0x4000080 lockf syz-executor.1 39058 387068 89153 0 3 0x4000080 fsleep syz-executor.1 82686 261462 1 0 3 0x100083 ttyin getty 89153 522833 92519 0 2 0x482 syz-executor.1 35778 167378 0 0 3 0x14200 bored sosplice 16103 389311 92519 0 2 0x482 syz-executor.0 92519 480691 99272 0 3 0x82 kqread syz-fuzzer 92519 72597 99272 0 3 0x4000082 thrsleep syz-fuzzer 92519 9693 99272 0 3 0x4000082 thrsleep syz-fuzzer 92519 410194 99272 0 3 0x4000082 thrsleep syz-fuzzer 92519 5880 99272 0 3 0x4000082 thrsleep syz-fuzzer 92519 183872 99272 0 3 0x4000082 thrsleep syz-fuzzer 92519 199287 99272 0 3 0x4000082 thrsleep syz-fuzzer 99272 112840 18663 0 3 0x10008a pause ksh 18663 154592 84949 0 3 0x92 select sshd 84949 377033 1 0 3 0x80 select sshd 33468 182603 11641 73 2 0x100090 syslogd 11641 113601 1 0 3 0x100082 netio syslogd 41312 251302 1 77 3 0x100090 poll dhclient 67492 443340 1 0 3 0x80 poll dhclient 87225 340037 0 0 2 0x14200 zerothread 78108 70272 0 0 3 0x14200 aiodoned aiodoned 32276 265365 0 0 3 0x14200 syncer update 87435 318367 0 0 3 0x14200 cleaner cleaner 55987 491746 0 0 3 0x14200 reaper reaper 31084 276374 0 0 3 0x14200 pgdaemon pagedaemon 19055 221524 0 0 3 0x14200 bored crynlk 15404 522677 0 0 3 0x14200 bored crypto 44987 318529 0 0 3 0x40014200 acpi0 acpi0 25983 475997 0 0 3 0x14200 bored softnet 57492 194112 0 0 3 0x14200 bored systqmp 73113 435324 0 0 3 0x14200 bored systq 79701 454009 0 0 3 0x40014200 bored softclock 71678 308197 0 0 3 0x40014200 idle0 65310 78005 0 0 3 0x14200 bored smr 1 455878 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9547 7006K 7642K 78643K 22382 0 0 pcb 13 8K 8K 78643K 351 0 0 rtable 115 4K 4K 78643K 863 0 0 ifaddr 71 16K 16K 78643K 381 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 219 0 0 iov 0 0K 28K 78643K 612 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1204 76K 77K 78643K 5175 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 53 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 0K 0K 78643K 462 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12645 0 0 file desc 6 17K 25K 78643K 4228 0 0 sigio 0 0K 0K 78643K 49 0 0 proc 42 30K 54K 78643K 821 0 0 subproc 32 2K 2K 78643K 57 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 446 0 0 in_multi 33 2K 2K 78643K 188 0 0 ether_multi 1 0K 0K 78643K 21 0 0 mrt 0 0K 0K 78643K 13 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 96 424K 424K 78643K 96 0 0 exec 0 0K 1K 78643K 642 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 92 20K 30K 78643K 10724 0 0 UVM aobj 130 4K 4K 78643K 150 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 228 0 0 NDP 16 0K 0K 78643K 105 0 0 temp 198 2728K 3368K 78643K 16187 0 0 kqueue 0 0K 0K 78643K 36 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 11 0 3 1 0 1 1 0 8 0 rtpcb 80 201 0 199 1 0 1 1 0 8 0 rtentry 112 61 0 15 2 0 2 2 0 8 0 unpcb 120 1263 0 1253 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 1069 0 1069 1 1 0 1 0 8 0 tcpcb 544 654 0 650 1 0 1 1 0 8 0 inpcb 280 1835 0 1825 3 2 1 2 0 8 0 nd6 48 9 0 3 1 0 1 1 0 8 0 pkpcb 40 10 0 10 4 4 0 1 0 8 0 swfcl 56 7 0 0 1 0 1 1 0 8 0 ppxss 1128 64 0 64 14 14 0 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 237 0 44 14 1 13 13 0 8 0 art_table 32 238 0 44 2 0 2 2 0 8 0 art_node 16 58 0 16 1 0 1 1 0 8 0 sysvmsgpl 40 16 0 8 1 0 1 1 0 8 0 semupl 112 2 0 2 2 2 0 1 0 8 0 semapl 112 460 0 450 1 0 1 1 0 8 0 shmpl 112 148 0 20 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 8111 0 6699 46 0 46 46 0 8 0 ffsino 240 8111 0 6699 84 0 84 84 0 8 0 nchpl 144 14215 0 12587 61 0 61 61 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 200 5926 0 0 312 0 312 312 0 8 0 namei 1024 45461 0 45461 4 3 1 1 0 8 1 scsiplug 64 13 0 13 8 8 0 1 0 8 0 scxspl 192 44653 0 44653 16 14 2 7 0 8 2 plimitpl 152 364 0 357 1 0 1 1 0 8 0 sigapl 432 4398 0 4384 2 0 2 2 0 8 0 futexpl 56 71452 0 71451 3 2 1 1 0 8 0 knotepl 112 871 0 852 1 0 1 1 0 8 0 kqueuepl 104 1080 0 1078 1 0 1 1 0 8 0 pipepl 112 2366 0 2347 5 4 1 2 0 8 0 fdescpl 424 4399 0 4384 2 0 2 2 0 8 0 filepl 120 26088 0 25990 4 0 4 4 0 8 0 lockfpl 104 1563 0 1561 5 4 1 1 0 8 0 lockfspl 48 564 0 563 5 4 1 1 0 8 0 sessionpl 112 20 0 10 1 0 1 1 0 8 0 pgrppl 48 66 0 56 1 0 1 1 0 8 0 ucredpl 96 5318 0 5311 1 0 1 1 0 8 0 zombiepl 144 4385 0 4384 2 1 1 1 0 8 0 processpl 864 4414 0 4384 4 0 4 4 0 8 0 procpl 632 9858 0 9820 4 0 4 4 0 8 0 sosppl 128 37 0 37 13 13 0 1 0 8 0 sockpl 384 3349 0 3330 6 3 3 3 0 8 1 mcl64k 65536 1637 0 1637 135 134 1 33 0 8 1 mcl16k 16384 18 0 18 10 10 0 1 0 8 0 mcl12k 12288 75 0 75 14 13 1 1 0 8 1 mcl9k 9216 64 0 64 17 17 0 1 0 8 0 mcl8k 8192 76 0 76 15 15 0 1 0 8 0 mcl4k 4096 227 0 225 9 8 1 1 0 8 0 mcl2k2 2112 28 0 28 17 16 1 1 0 8 1 mcl2k 2048 61490 0 61440 19 12 7 13 0 8 0 mtagpl 80 146 0 75 3 1 2 2 0 8 0 mbufpl 256 119065 0 118837 92 76 16 30 0 8 0 bufpl 256 15957 0 11390 286 0 286 286 0 8 0 anonpl 16 381959 0 369859 206 140 66 66 0 62 16 amapchunkpl 152 17596 0 17486 40 28 12 12 0 158 7 amappl16 192 21542 0 20871 173 126 47 47 0 8 13 amappl15 184 2114 0 2112 1 0 1 1 0 8 0 amappl14 176 2168 0 2160 1 0 1 1 0 8 0 amappl13 168 603 0 602 2 1 1 1 0 8 0 amappl12 160 11 0 10 1 0 1 1 0 8 0 amappl11 152 55 0 44 1 0 1 1 0 8 0 amappl10 144 65 0 65 5 4 1 1 0 8 1 amappl9 136 2044 0 2039 1 0 1 1 0 8 0 amappl8 128 1611 0 1591 1 0 1 1 0 8 0 amappl7 120 33 0 29 1 0 1 1 0 8 0 amappl6 112 52 0 44 1 0 1 1 0 8 0 amappl5 104 194 0 184 1 0 1 1 0 8 0 amappl4 96 4660 0 4629 2 1 1 2 0 8 0 amappl3 88 327 0 316 1 0 1 1 0 8 0 amappl2 80 36800 0 36724 3 1 2 3 0 8 0 amappl1 72 83374 0 82938 26 17 9 19 0 8 0 amappl 80 10120 0 10081 1 0 1 1 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 149 0 20 3 0 3 3 0 8 0 uaddrrnd 24 4399 0 4384 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 4399 0 4384 1 0 1 1 0 8 0 vmmpekpl 168 31332 0 31309 2 0 2 2 0 8 0 vmmpepl 168 506755 0 504920 202 111 91 97 0 357 11 vmsppl 272 4398 0 4384 2 1 1 2 0 8 0 pdppl 4096 8804 0 8768 6 1 5 6 0 8 0 pvpl 32 1010925 0 995734 356 195 161 163 0 265 33 pmappl 200 4398 0 4384 1 0 1 1 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 683 0 263 14 0 14 14 0 8 0