0x41, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)="0000001860b5008b00002b27feff0000000008000000000000ffffffff0000000000455ddba9000000001fc2", 0x2c}], 0x1) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) socketpair(0x18, 0xdcc0668b74091f91, 0x5, &(0x7f0000000040)) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse0\x00', 0x1a0, 0x0) setsockopt(0xffffffffffffffff, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) socket(0x18, 0x1, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) select(0x40, &(0x7f0000000280)={0x9, 0x4, 0x0, 0x4, 0xffffffffa9a861a3, 0xfffffffffffffffa, 0x1, 0x3}, &(0x7f00000002c0)={0x3, 0x40, 0x930c, 0xf1f, 0x8, 0x1e2, 0x9, 0x7}, &(0x7f0000000300)={0x81, 0x3, 0x9, 0x10001, 0x775a, 0x6, 0x8, 0x5f8a}, &(0x7f0000000340)={0x40, 0xd8}) 19:34:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x30}, {0x4c}, {0x6, 0x0, 0x0, 0xfc}]}) ioctl$BIOCSRSIG(0xffffffffffffff9c, 0x80044272, &(0x7f0000000040)=0xcae) pwrite(r0, &(0x7f00000001c0)="fbaf8a8d1a029be96914f6357e3a", 0x3, 0x0, 0x0) 19:34:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed31c1062c6b76328f9735873a402b9dee0c7a947f442d447e8135b94fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999000000000000000400ff001959cfd1af2b51ad00000000020000000000000000", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x271) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x2, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x27be, 0x0, 0x7, 0xfffffffffffffff4, "0900ab6e195231e2da7b02010000454d25b58cb8"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 19:34:02 executing program 0: 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) r3 = kqueue() dup2(r1, r2) r4 = syz_open_pts() fcntl$setstatus(r4, 0x4, 0xcc) write(r4, 0x0, 0x0) kevent(r3, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffff8, 0x44, 0x40, 0x40, 0x3f}], 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 19:34:02 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(r1, &(0x7f0000001380)={&(0x7f0000001880)=ANY=[], 0x0, &(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]}], 0x80}, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x800, 0x0) fcntl$getflags(r2, 0x3) 19:34:02 executing program 0: socket$inet(0x2, 0x2, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getpeername$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) r1 = semget$private(0x0, 0x2, 0x200) semctl$IPC_RMID(r1, 0x0, 0x0) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000180), 0x14) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x1, 0x1, 0x81, 0x8e27, 0x839}, 0xc) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x800000000000009, &(0x7f0000000180), 0x14) setsockopt(r2, 0x81, 0x7fa3, &(0x7f0000000080)="373a416e2fb3043ab50a0478ab409c7ce2079bc58b84785d6248e90244aabe195282fbf9376a612f2d0c9bd5615a5efef274b0e77e14d96dc2e97b4fd802460869f521fcd812a7e7d826c841e83aa82fd8b5aa6a42f207cd2991ce3b84f8dfbdd76ab2e6c60b7cf21d436a963be269467877fcfe94f2780d9f7c1eaf8c4d2753162f4317d35f35e7b77aa0f2cb99e0bbdb6749c26a04e07bab3f986457c4dfbfb2f8c673103d6606fbad0d", 0xab) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f00000003c0)="01b12c839b9a96d240d259160600000000000000f5705b04a1f17ac3424efe2bc5207cd8be159a62eed79e71d4ac4a304c8c94152bc26d36e307280168f82e2fe272f003e937b1c301d50005bc1d513bafdb7330149bac57b3d1789a73d68f079c2eda988886943a08c3462584f419f308637fde6e49263f69d4bd03bb942147f29e93d308af37c05b421cbf03c5b027d7a7de544214d179ca44fd541257c5c26c9b4ce554a882799ff375a7da3ea6f9cb17135287146bef260af40adb0ddfce3843c23e08f0aa954dad57cd2ca0e87606798401000000000000005aaf75966ee15d2736581d81480bf086a78abc4c53c6c9cee96c99b90600861557f811eab85cfd72bba9b8189959f0d9e43bf4a2c4f7cab2674b81ceb5469ecee362f8470345e4ad86513ae819dd91c23f8fa781ceacdbd78520d04f5f5e2a2fd2fa61ce56383deb311c00197e4a0d5a77febc1c3205df72e344847790d95e4f41934d8fd11f2194c069000000000d6c17804bca51b02eb633e3e617be3cf8a1212d0b1f895537eafa65d9e5b2efc615eda7f0fd2de444128e8ee3efe66b7cbc67eda9280000000000000000000000000052e1386473a4375de770460aeeec12edc3bd1199480392c5827cdeeae61c6487867028f98cd7af3b5ff1f405f872d9fb64310a6ac31caa0a1d1a998048e4d9847fa7d87a5f3963030badf5bf1c3690de3795cdddc87f9cf5a60d64b7937e86b665dbf53b677091f6400b99f3cc2a1f382e84b72ed26c969e2ee6c7a27b5cd93367753f52862ebbf00138536d656508a5c67ceb446f26a51aa7cb003d5007a4a80fe971f3be", 0x479) 19:34:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xc}, {0x204001d}, {0x800000000000006, 0x0, 0x0, 0x8000000}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000040)=[{0x3ff, 0x5, 0x61, 0x6}, {0x3, 0x2, 0x2c, 0x8000}, {0x20, 0x3, 0x67, 0x80000001}, {0x6, 0x5, 0x81, 0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r0, &(0x7f0000000180)="3c9ebbd555feff969613ba3e1fd0", 0xe) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xcc) write(r1, 0x0, 0x0) write(r1, &(0x7f00000001c0)="95d2353b110b97b9896b291204dd772f233b33aac7e5eb0326d24e6c2df5837a4fbf411721149d55280d8f5a98536779f63f44468576d78f408e44f33bc19da0e3e7a8cbab958c1ba74ca4c0304553a2e3760e1af15dfb3e5085d60b3e834037d0473aa6ce511aa486972b276c2a74e7eb307272ee45775d19eed6060112e964f4217c462ac37170550a7bb43b41882962c47454871543b0ac8fafc0f4ee4be3a9e780ccb9f12bbc", 0xfffffffffffffe3e) 19:34:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x44}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000003c0)="b658b389a88f5e3dea4908399ea8") 19:34:02 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) r1 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x410, r1) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x2, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) linkat(r2, &(0x7f0000000600)='./file0\x00', r2, &(0x7f0000000640)='./file0/file0\x00', 0x0) renameat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', r2, &(0x7f0000000240)='./file0\x00') r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x20, 0x0) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f00000001c0)) ftruncate(r0, 0x0, 0x7fffffffff6) r4 = syz_open_pts() getpeername(r4, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) write(r4, &(0x7f0000000140)='qB', 0x2) 19:34:02 executing program 0: r0 = socket(0x2, 0xc003, 0x11) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x10, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000680)={0x8, 0x8, {[0x1000, 0x401, 0x383, 0x5, 0xfff, 0x43c0ea87, 0x217f, 0x3c6, 0x1, 0x8, 0xb3, 0x20, 0xc5c, 0xc8e6, 0x100000000, 0x0, 0x100000001, 0x2], [0x5, 0x2de8eb56, 0xaf, 0x1, 0x9, 0x400, 0x9, 0x800000000000000, 0x800, 0x1], [0xffff, 0x0, 0x2, 0xfffffffffffffff7, 0x0, 0x37, 0x1], [0x2, 0x7, 0x5, 0x7fff, 0x3, 0x2], [{0x8001, 0x8000, 0x6, 0x6}, {0x1, 0xfffffffc, 0x7, 0x7fffffff}, {0x6, 0x800, 0xdaa8, 0x3}, {0xe22, 0x3, 0x1, 0xb1b5}, {0x4f39, 0x6, 0x6a2d, 0x1}, {0x3, 0xfffffff7, 0x3, 0x8}, {0x200, 0x40, 0x8, 0x8}, {0x8, 0x7fff, 0x1000, 0x8e}], {0x1ff, 0x4, 0x10000, 0xc83}, {0x9, 0x9, 0xfffffffc}}}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x40, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000b40)={0x0}, &(0x7f0000001c40)=0xc) fcntl$setown(0xffffffffffffff9c, 0x6, r2) openat$vmm(0xffffffffffffff9c, &(0x7f00000021c0)='/dev/vmm\x00', 0x1, 0x0) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r4 = socket(0x10000000002, 0x2, 0x0) r5 = dup2(r3, r4) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$VMM_IOC_READREGS(r5, 0xc2485607, &(0x7f00000008c0)) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c05a2f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf872400000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e41886f58fd0ea381d3e6c4ca0fed32dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a0000000000000000000000c59f047a"], 0x10) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)="025ba2030f5c038f9920ce827e0cd94897a5151f25069dcbfc0b6d36a461fbdd3a3e0c665c1a1df4a8d2bc1ac9982e26104ebb9313b646e208c65d1a8b", 0x3d}, {&(0x7f0000000b80)="4f6c84a44185cc0c044958a54e1677c52db68d4eecb960a0bcc5edf6883a13c90f47d6c33e00fca994bc5a989dec5f2371067d2df2ba72c2b491a8167601eb83ea4cbc74dcd2076058d8f7ac0da07684344bcda9e05dcc650b8a7c2864af7cbe9ce7ddb83df4ec7f28bf30caee1e97023f0d2b9ef840da8bc3cffad9626d5b9ea49a19875f658b4e48a00b5f5daa7aa3819e235b625497ce0d544978ce20222aac92b444ca216163f3faf19373b1539bbf0b177ed32f8ce7344a3e94c7583f2f446d4a9a2d94dd3a79aee098b77a8dd6c264fe1b97fa8e9c1a97c36cdecd924c0d08f08ca4e1c2c81445bb86858ac9192f2b3a98cbafb9cb57f27a2857db14fe68a718f843ef25af8671a39b4cf24a04fafc2b06236ccea88d8b89bd2a70a34b8623e80291bf5b2d84a355fee12ebb7a7b133f1ca9b65dd8c8a4bb25228a586784d766fb414e5385ec5d6b407ec02b9431e38fe5ab04d73b17a777e17f4903fdc2a9f38c396a3c43e35840b8b68c64970b661a8f42f3437e41eac9e4d8ca9b8c11aac64669b1cc11f33756fab1cd6a81538cad3be2a504a9c332e7f49030c94a34fdb64ff2106e26907a4ad4671493bb83c3487f3ae978893308856be29c44a90ea829ba43add5a87e43260f239ae9ebfac8242b847a871a8dd10a31fb6bd0c9d4004636ee056b2d5d0c112f92912063a8af79509dc1a09adf527d7677db6c61c45b70c42d0aaa69d0f87f340a169bbd084bc27f6c5d7b4aabb75fd854322f4c5f9cff3b6327fc68c85c0e07c904b93af19c430e082f8b5739f2daf960dd0cf5b8887a9c37c6aa05ab85bf85bd51b068b6406a79b187305b4b4977f7baec077b00b687d06b7710dc84704cc5f8f70e30b44ff7e0459a0bf809d14fc8f2c95673dfe12959903f9dd73b9c8266d037ee0c938ed7b900dc7381a39b4dcdfb9c5154cd0f01890eea055d81bbdff49407b5fd9602a696acbe7679b10da3ae84e3d22fa2607b86732668a14963d27489799f84b63a4721fb1d399877781d887c7f388e85134f849010c8d0bb993068db750e5268f85ba88a85d37981a785e050b5bcccf65cf44371fe259495d1e6f028cb772b6ddcd944f4b9f1deb30e8c468d4945e02b53e5ef144998f4f88c501752e109f1b05eb79636f1c317008cc8ecd55c50c743e129e7f0caf8a09df4795f8429f63b21f220454bf09201f825ad1760d24f1910cf38ae69d736b7cceee5c3e905f001782cbdab3d3a1f9e670d2d77369c4295549c5289a0a0c8909c5fd030f7ad43d1871efed20fed18657cf7c1a5f1289e72e3f98a190754615fdf0fdccc8e273182385cf5ac8de5251c04f89c5e3e980477a78a8ee001e8025ad2f2c5593ae87bdd95bdf0be79b7a5a98b1248aa3e2506b02e7d80b1d2c72f2cd0ce73cf56e6008c1a324f322994b98c03a28ec199a5bf434f1e474eb9f9ab64f3cb7cecf4e4703f8f3edc2f2dea88589c1a3cc88d6c7485d496961df2c9627022da1db0e176353fa8507e6a699c6425c503bd4b8223abdef2f794a59ca11f212311bc5b7df6bff876bc32c6a99065d8f21a6af03bf18bbb9692b74e50f65a63f9775ab72dfc8f5864d24fa40be521e26e2cc639f61951509e776820d239a2e8fa7615f77befd6333297ab5bb92bf801827659300d03a3fc5901ba3599baf3c3ea3b7c7ef6a29154b34d733ba138afaca9560697b896a33138c02d60239ec2aa8c50be95564dc9b8c79f6bd37a0de10c2c21bbb722905c5abfbf1680fe168fe0460e7918e12d319a3e0636818e4649d2c81e9b6e6ca73bce9b1bbc5d1d2ff13b47e29723c84ea25646f6b5f30d30735d71967900d0c61313a00bc55055958cd1bc6e8ec6422cf12ac01cb8913a2b61dae840639a301a04bb53f8d40e7b326d1fbff66c99c0917513d64da01f2a701aa0c9a8f10c103ac2b5556b00a4c5ce24faa9d80a92bbb21cf99770d6ab0842d50d7186bee70173dcbaab4ac163eda3da196ebe44191b000b02ae560e9e129650a275c362eb53ccb619155b7f9b26b1cb95f6fbd6de5a043fc4ef7a4706262bbbebe99752dd5146bba123ebfbdd13d7ef7c9b8e1af09ca9971b5df66c6a9a433d2ab8bac7f43198e21d5519280b74429d7d6bfc52b2646662e378bd92266e167c0cd807b46a4180a01593c91f3ed5efa528e2a4ea29969d2a742a90c84a43424cf634e441d5bbcdc64ae1d4d7b7dc0f8a464f36f0b4e94ba4a9d090ca3f07fb3f18e40419cdeb49dc1fa740ce8b59695732a85c0fba8131a61feea22bfea334be70c24eb8053e80d5c5321e9c5919d6d40e6c4595e5f0807952f4319a2d8e4d27c015e5a197ff2f38f1902d8dc8746ab2f8e88f379f5e36b2850a29b42b0052c99f1d2b09c63cc6defdf943fbaa4031b874b4311ee0e113c42cd64722282b8c89beaf60ec11cfe6bfd556a6c897fd808eb563444f80d9e09e2073729007c234ba5ea962c71109edf93693c6163ea43d2c37a0cdb143e408cc14b40075e1366c4420f4c52c60b60862bce533f32be061da67485486aa0dd2d553620705c076859c4f7fe83ba2bf39ce633558f1ebe905ecd946f279972284868de94ca851c4be1bb6680aed124546a56469e710c85697db85275d1cfbfb1ce31b26dec25cd1a33c205043ca7b62bdff423bab00482d9570055259718154e1d61bbbe812a9898d3446a5e64665ac04941a5eb981f0c31b1fe32fa4abe4c3f05af90d48bfc8f3d6449b384b2968b963f1057ddf382f5d6d71889689c4c958b1dab54b9963261b5bd2811ca53e2f1aa3c91a97d7ebe7f750863297baf3a7c4ebdf56452d51d1d9d28e003c212b50f3b59b4a6a34d67eaa9c4e281ced7be31214efa88ca16429d5f5dfa2fa02b8050f9a22e170339b9b9302023a1ccaa38764f5cd51362d3a19579c4dc4ff9b31d7f1c873f93f5ee51898660138dd9ad8d74c57552c59a1c38b2f262fa5930ee7ab3005a1dba712571d94623c87b2babd5279a72a1e22fb0e7fdfd2a3b48ddbc85d7c9b3277e4461c974c76cb1ec43a6d61188c312ad204f5438b798ba4e9932f2c4e1a2bb8ef92a0eeb814d4837c959a2fb051ae64aa28f889eb023303e74972962ea010023adbd318314b08edf74705ab996083e0a8a9dddc641bdd34d74f8e03492d770dd3e7f37dfdef693ec6b18b2fb094f6bd4b32047a341e109c173851f3d7fddd6f84d3f5c53c8ccb769074c08a87a63aa6741e60d6d0733c6b5426b4b8a9f012e9ec884ca55a8d6993d319e29919d4c7f829925cc7271cc0b19b08dc726d24cb24f7ffc53799e552b0084e1b0bb890e9e76ccf65a84c53c4ab9aa5ace2c5458de8f370df68c95c5ed0724551cbb4fc1a56dc1cf48d89d882304ddf1b745adb630f521527efe0ba3aeb081486d53051ef957fe907931ce8c54b0700dd2c9be7f06682c4efdf497852d296632b51b1d4a7150498e464add4ca3c8e6aa7df7656b5174cbbf14e20c7885a6103446eb312bb36e0fc38a4bb6e6b5831c2c2676898a2bf8ba8f10b71d421308d48d0e3e4204832f5e5907d0a31360f240c17383344ae5476cd22c79553014041c31d15e332f6eab8449be99b812703c2badc7aee79acb885ac4ebd4442fcd3f419ef0c6a84a65d834faf67002d0e85391248fc3de2ef5fd014795417ae4e576b8eb0a05e4d7b115149d09f0a27e58ed1349f0fc053da531c434e10459a7be1991688bef7b5ee1a8a5799b55da8fe59d22b4b6165d6de8a8a77b787908b139efbf0677f6a282d9a3d8c2e7e8b2d7e39863aeb779ea34b2ef36402a0f91e21a3e6e0d72983f0144a0746501f06791de6e07e0f5b5753b04f285bb579c6e95c7df74bbc2187a075d7125a3ad121c37b15362961c009e589a07dfc93841b878d30939e23dbf499c275c381ec7c84fd780bc4bc741efd10d838c595d44991deb5b2a4bf3cc889e1a9587d6f560dcac957e889b4594bb5f43430c68b5ccd35a46e1f4bc76575da715954616388b2d92176d322831c393ae191794476ccac576a6bd537c541f890339f3a91d48fae72284b6690bd82889d3bbc00e4470e0d2bd59e760292be26b5fbfa4e727c191e838205cf074dce32ae099edaa2d6fdf442c63cd172b5c564362ccf071de73fdfa4503daea7d763d4a3354c259902c3c863ddde8688a245a407878ab7fe590c4ef3becabc4992c29c6f11d907bae7ae197b6449902b3249c35871a98c6b1ce93f51491aa95d12bf17fceab0c7ed39491b8b5baf8329bcff9112f97b098a848fb06de1d3943071cabfc2e4004539b36036f4d7d00f6eef0e26f2a525ddd1a9fa811e5b1b431c4c9fb21e3ef9f5146fbe77d45224b8ecce220d5d712b152cfe30183ba0fc9fe10e2fcd0d7c30e4fd536efa87fb52041bf266005a8214875fd5f3d7de8d7990e24ffd753c3e881608b39c250274688d29aed265ba932674448030aa8e53d86030de0dac9f61b37ffbc0395d608055fae8f75a38b75566212a523dfe22514c76e4bbb10246258c9f1c963b568ef2a8a93d5778c2211e479d6e6aa1cef0496bb0ba27b106f8e2dba6fa4c6952e96f9f63d2d150b9525e2c635f549c0bc279be1bbb7694af9937fc340423a479cb65e8169ac49129402a85ed541bb7d5490a9436be15339e345d276e6e8c2589cf8e85b974089b4eb0d72e088c89d266af11bdb08e7e4b6579a2f44e388622c16b7bd9128fd96d265294160b504f40df3a4f685ae14d8e2cf3e711a811c0824ca0c8d0903d05e92467d0f1f465eacff2f8000616c19011641133bbd91d331e84b6943f1e501e178757e59706855ec166ee595df14183f9875aefc4ec00a14d664efc7224289554e71ef9b615e28473137fd754787d0531941948ceab97f7fe94698d26843b25b34236e5601d74ac45ae7ed9593866bfe015fdde1e2ce57d77cda38ebf6e42794d6601f2304d22146bedd4ef3ea7b0a104ffc3f038cf395c49dfd1fe4b30d080dacbdc693f191b430248ca09138fedfe98355f8c4f1fef18e41bb227901cd804ba3b26bf1526c87adb1847994ace4c37a50a6089dee9f03aa24ecbf8a1e8e3d741a4d7232f606b22c6740a862436244ef16a11025c0345996acc3aead39217e1dfa1256ef19c2ca170f02e745d010108c5ac0867162ba7c620c4c9c8107506cfb7040a37108c8317b53de0d2d75c6aefd136c650dbac7544d595b9131149bf639057f98504f0ea31b989064b9b5432586362644eddb468517efb0ed1db706be4068c172dd02e808bcedd22e31e08d3399bf081befc68d110d14722e66682e639259aa9235263ac162706207cefef4d5026edc8b5722b0e5c72cc6e29e9279e0bd9bb5429126221775b6b301e752feb828320f068085baf579a913b73b251e765c0ba54a62abe8a91e6d5641ed74b44890ab21d0166107232cdc487e7fc1da09cf0f7688ced3e3d8d4664c789145d5f7786dadbd35733830f9c91daf29cbffab678319496f0b01ffd6eb3d7cf2092a84a8014ff4cdd5f29522b407eb32dd1099c5675833770a2b4792dcfd686799ef3513530a7ff854913a6d920b8b9e46736d71624cbdc5c2bfbb62310e5216ef3974e90843f0a2d16b06d7d5a52d7dbd9591c7cca325642439e374377fb15e89d017c4917bfd207ed619f0f857162016e27eac0f2d619c482c79277c0a080d8a806e0c17f896d105304f97c750293a01885a13744e67fca55b08170f2a3c2a2672cd09ff30423d5aa59200cc4f957a2b1559fc5b90651857c08f405186a94ac1911c77bbd9873d20f", 0x1011}, {&(0x7f0000000140)="8963248d1ac592f00ca44e4e8924de1fa1b3c68eadbea49bb4e7a15c269b876c176313bae5de3a4262441aec73778658669bee8289bd93ecd7bee4b5dfc9041821db68ecf8966286a6d31473a5da046a73d9c9817908aea7b7ff622160dc", 0x5e}, {&(0x7f00000001c0)="c8786f5c7634f50c53d65ff06bd91ae3a7dcef09b62842282727e0a1c565835efbb9b385d476f0b5f230a75ab8215dacceafd8dde11ec884324981ea09bffc0d400c8aee6db8", 0x46}], 0x4) r6 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwrite(r6, &(0x7f0000000240)="0092b05be032b650786e9b370330741d1d9bb64084434d5f2c3dea704f4c24741edc112e0af535b12400ff63c1bf42e454b639f3f6ea4c", 0xff0e, 0x0, 0x0) r7 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x85) pwrite(r7, &(0x7f0000000240)="0092b05be032b650786e9b370330741d1d9bb64084434d5f2c3dea704f4c24741edc112e0af535b12400ff63c1bf42e454b639f3f6ea4c", 0xff0e, 0x0, 0x0) r8 = socket(0x2, 0x2, 0x0) connect$unix(r8, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r9 = socket(0x10000000002, 0x2, 0x0) dup2(r8, r9) sendmsg(r9, &(0x7f0000002180)={&(0x7f0000001c80)=@un=@abs={0x2, 0x0, 0x2}, 0x8, &(0x7f0000001f40)=[{&(0x7f0000001cc0)="4c53ca9e0a8a757819404fc936f9e0fdfd2ce5063ef6c1eb9f7ac9324ef54a6e4880c2dd7fe6c6369e7c7353392acc3fec211a44760578f838b2e5bedf566c2574989900414cb1775094b698f3de9ef1e0d20b65d6b34fac0a46ccef7c2397bbb30b70c547967c76f70a08945bb519cd359ccc016c84ecc51a13d881c880c9800d355b1097abc47b815054bb8fb41668df90c7a5517c0c6512b5d0ca23da49c6fc296c2addd2d6e7187ae555ec9cc5da4dac07d6be52ab5977092599d04918e98e", 0xc1}, {&(0x7f0000001dc0)="beb2b3e87e1b5fe604d39e2a6712c34d6815f453308d005416c8ad096b44fb470292a40e26b12b1ce75f0f88e3dfe0d4e2f414a1ed57a61beed1ac1306208cd371992e56a770039c8727c6f14b899f148b2f06e5d6fa416a0587dfa1d55331", 0x5f}, {&(0x7f0000001e40)="91669f2e89d3760fc83f4c49f3b09767350d736d7a9208ce6cbb71a69ba586531c470dbe7ee542debe6c696fcaff8eaad25a26b7a8f39db5ee956c52dec21eaba249700eeb53be5f61cbe9b4d8dd6e9d049924fd38902ad52787aca4700ad08631283c7a828aef74f4886de8d091210d2aeaf1ffe52870dbe4cc6d6b3b33377f94093de5ac3290e20c9a5e4ac604abbfcee33d496ddf260c0310b29d6547f9a1ec3c83548d9a9c89aec350ecd586f82ccf8f22d80fee58b6bb120b6de61cbc77ad36e8303f0a8f8315a5c1714f226abe3631686f431b4754d06cc164a65308153042c06095051ef57c96534afc74038c19bbda728f0f8397a81fb61d385348", 0xff}], 0x3, &(0x7f0000001f80)=[{0x38, 0x1, 0xfffffff8, "100d61eac05b2c9922fcc983ac3f418422666e833856cc1e26b283e1d3a4745502"}, {0x60, 0x1, 0x4, "b7a00bc0330ed58a0422ec9b7581deed7db2ecc252591db8df9741c33a403a4908ceaa4bac9158c335d3a215985072baf61414a9c6e8e60f497e69da213962e05b9a682007e811ded2"}, {0x28, 0x5728f2985994bed5, 0x7fff, "e6872c9f500ad42856279dc0a6ce0f0d9b"}, {0xc0, 0x1, 0x4b, "7e9fd2cbe66707505cd5561b6509bcf9acfc6d32bda850df76939ea36e1f9aa3d3123899c9dcbfecb8fb63e5d84911ce2d9c2df441a54fab4ec42fb80d2e1e18c83b64a5b46ea84be6fa664f37de0be719a9ba26b77598d7395894e222c110327a6ba1693d8c3163dc36a5f2787ba07cf769139f05f8e60d57b60a5bd90c8f1e2158045b832426ad733914832ff4dac40029743f2583351209fcfa060fa9eb955f489a0490e9f8e7dde08666cc"}, {0x60, 0x1, 0x39, "0db74911481af33f5c29bff8424710902a594127b186bb446c6f3a2b908b2758067b419fc703d8ea0677bbb12dac32279b358ef6a53a177d3befbd88d09dad3c5d9288b7f387747eac7dab9fc1"}], 0x1e0}, 0x8) r10 = fcntl$dupfd(r6, 0xa, r7) ioctl$BIOCVERSION(r10, 0x40044271, &(0x7f0000000080)) r11 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r11, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{}, {0x101, 0x9}], 0x2}) setsockopt(r0, 0x7bb, 0x4, &(0x7f0000001b80)="30d4dff90f231e84ba49622cbfb0dc2197f6605bbbb836aa2138ffa68f42fed9a0ed2541d0be37f7f02d5735f5220ac5575a927c0976f7d2285811294e2ce91a50f3dd613fb3e98b2149d35963ecee2457304473662cea127f20c4b90f313352fc318054ad080c0001cb8a04fe7219c69dced913c6152b8bf2badaf44bbbfaf59aa8907b6c682af43b9409ed231b613a58751d568b38ef2d29e3aa126d5c210bf1ff179b571c2fb9", 0xa8) r12 = socket(0x2, 0x3, 0x0) r13 = fcntl$dupfd(r12, 0x0, r12) ioctl$TIOCFLUSH(r13, 0x8028698c, &(0x7f0000000300)) 19:34:02 executing program 1: r0 = kqueue() r1 = kqueue() r2 = msgget$private(0x0, 0x8) msgsnd(r2, &(0x7f00000002c0)=ANY=[], 0x0, 0x2000800) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x6c}, {0x6}]}) r4 = syz_open_pts() dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653000ff31a299ca042e37f7b1ad6b3e910c411d6c6aa98d8851fa8a0f45ca76011b873ce0fbd6a900000041cbc3cf740e8a70530000000000002452000000000000010000000098490d077aaf9544666aa81d54b9f85142108e909d7e3b3bb2c0459f6ab0a6da6040"], 0x10) sendmsg$unix(r6, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x18}, 0x0) poll(&(0x7f00000000c0)=[{0xffffffffffffffff, 0x1}, {r4, 0x8}, {0xffffffffffffff9c, 0x40}, {r5, 0xd053d29532154bf4}, {r5, 0x1}, {r6, 0x4}, {r5, 0x100}], 0x7, 0x0) r7 = accept$unix(r6, &(0x7f0000001200)=@abs, &(0x7f0000001240)=0x8) kevent(r0, &(0x7f0000000140), 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff9, 0x6, 0x40, 0x5, 0x3}, {{r1}, 0xfffffffffffffffd, 0x20, 0x0, 0xfffffffffffffc00, 0x8000}, {{r3}, 0xffffffffffffffff, 0x20, 0x8, 0x0, 0x7}, {{r7}, 0xfffffffffffffff9, 0xc, 0x2, 0x0, 0x5}, {{r5}, 0xfffffffffffffffe, 0x84, 0x2, 0x4, 0x101}], 0x2, &(0x7f0000000e00)={0x200, 0x5}) poll(&(0x7f0000000080), 0x0, 0x6) r8 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) msgsnd(r2, &(0x7f0000000680)=ANY=[@ANYBLOB="010000000000000068f887b0447e983de55c5711ed4bdf9112c779e71f76c972e8372936dda42335ef13a6cc00e284185451fb99e78a91ab16b67c769793c8a1fa9956bf61bf9bbcca0bd9be72edd969b8807123d0b63306004ecfcf24de3e0000d2367d3206304513d8fef9460b7a15c3a9d674c51ee732e14abaf680c8c789c24ad010cc8dbe053debaf7a5899ff8fa8ebbd8dec2309cc6d849de18f4b6961f8a4fa58000000000000000907d0163988c1dcaed7a1bc720c09f8b1f4449a76f0981483bf0f115dc49dbe1621d7bab823b66f5f27a5d2a15c72d3fbc11622"], 0x95, 0x800) getegid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r9) setgroups(0x0, 0x0) setuid(0xee01) shmat(r8, &(0x7f0000ffa000/0x4000)=nil, 0x2000) r10 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000640)=0xc) msgget$private(0x0, 0xfffffffffffffffd) r11 = socket(0x2, 0xc003, 0x2) setsockopt(r11, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r12 = socket(0x2, 0xc003, 0x2) setsockopt(r12, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r12, 0x0, 0x65, 0x0, 0x0) msgsnd(r2, &(0x7f0000001080)=ANY=[], 0x0, 0x0) r13 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r13, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000640)=0xc) r14 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r14, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r15 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r15, &(0x7f0000000040)=[{&(0x7f00000000c0)="000000186004fa8a00063300feffffff8359f9b40000a3bb6b00ffffed48450de8fb870d2a0e961995a5ffff0000000a8df278f8", 0x34}], 0x1) r16 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r16, &(0x7f0000000800)=[{&(0x7f0000000880)="60b6c42e3f316cd14f8b04db4b6b770a1c20e4a9dfac731099994a910f135fbf6ca7270a77679a41d3ebfa8c06e99034dc3391eaeff955824487c0d57bb417d02eba4d9d0f18089a5ebb36019819d9deb54e5c1e57d5000000cd", 0x328}, {&(0x7f0000000900)="1cf97c8c9e60571c0a55529b7b1f35538eb5ed90c0b5ea488729652d72504c47e830c90d30ba9ade0a8bf37695aaa471f5d22f399d791f0449cd14dab08041b3bcb52e388b98d130bde15be3c0ef491844b7d9af427519e617f5b5e213d0e594da0facbcefdcd32f69be659b9c393aa17146a9d9877af25549a0e2a58a69dfc14615b6cdb3c8e5c6ca5e1ec04eee0a621e24cb2439106c01984336c7e67f0e3f8fa3b5a2381f5c1b401ba3f3078b460b1f7ef7d6a53f0f5bf3535aa9bc3485fdcc47"}, {&(0x7f0000000180)="d2a176b3e906da45fce2e9c01321ac31413a02f326a3df369041295f2cba22998eee8df2"}, {&(0x7f0000000440)="94a193b980f1760a96758d80f794c509b3448aaf7a14a5ef50bec00f22ff4395e10c1cec1d0026f6e229e9c219239479ac2c24384026286a49702b3bc66607231568e60f0ed5e3d33397cd718d5a6f"}, {&(0x7f0000000340)="6c6231e5deff1a73ca326f373a9d11dcbf2c029acdca323522c0467860e1"}, {&(0x7f00000004c0)="2e3fd84658977045ba2bd574ab09e7f058e6252e9229741652561221a20630a1c77a495d3b1b6658cf0b9c0a0532e5afc089f552d6558bbdf1fe63bb4cf97e5547cd89af46139391edd529ae64cd0d6f6d"}, {&(0x7f0000000540)="5f0556d69f653a27465cb34428d854e5f1f6e4ce256f02e46523342e3d70a81a72231e242bd9658996f66157ba05b9e4688348c5527cc464d26df50d971bcdc3ab545f1fe0c4cb940b022f9a041f60c2bbf84cbb2ff3a79d16d3db487041e09c73743f1ac9c20a81cd7b34003acd5d31dceac930126c8dca08020d68b9c5eba501b427b0a5680c879f88ea7215153b75aaf176df117a06a8aec9ab2fa88e96ad0e86be08bf03424f467ab1240ad90e919bd3ceded7c3f3773121abdd0369a9e6550ec6ceecfa13486a59eb9e3f09ab27"}], 0x2) msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) geteuid() socketpair$unix(0x1, 0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) fcntl$getown(0xffffffffffffff9c, 0x5) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) getpid() pipe(0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) getpid() fcntl$setown(0xffffffffffffffff, 0x6, 0x0) pipe(0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) getpid() fcntl$setown(0xffffffffffffffff, 0x6, 0x0) wait4(0x0, 0x0, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) msgget$private(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getegid() getuid() getgroups(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) socketpair$unix(0x1, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) accept$inet6(0xffffffffffffffff, 0x0, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) getpid() wait4(0x0, 0x0, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) msgget$private(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getegid() getuid() getgroups(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) msgget(0x3, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) geteuid() socketpair$unix(0x1, 0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(0x0, 0x1, 0x0) msgctl$IPC_RMID(0x0, 0x0) munlockall() fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) 19:34:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) pwrite(r0, &(0x7f0000000080)="0704f5e6a597aefa51bf20d33337a9878fd3b628ece292615424890b9246abbdafadbbbeb3781f9011ce34467e5999b4a023f30a6b12a77ab8fb17a6f3a5dc8a793ed70ba83e71a3f9fbca2cfdaeb49f4ca8c57e6cffc81b772ee1d4f980c2f95dac9a68b93c899d3374fea6ccd5a2500a3a55e7851d2a3a711e6280ade3ce8c000bc7c3901f317a0d6311d1ec0318708b940823e241c3ef048e8e0c7a0b220db3d8b27f9090279450fcb7aaf152c6465f0ebc986ab18292d95eae2810c2bede6e2b022c2bee1553b5af3edd8d68d68d2206b79ffb8150f5abf0fbd2dc40d1c12bfac9fe716c8029ba729ba90b85e8978428686c1ad8", 0xf6, 0x0, 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000000)='./file0\x00') 19:34:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000240)=[{0x84}, {0x60}, {0x6}]}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) linkat(r1, &(0x7f0000000600)='./file0\x00', r1, &(0x7f0000000640)='./file0/file0\x00', 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="20211143ccad1c9a420ce8aae933") 19:34:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x5, 0x0, 0x1}, {0x1, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 19:34:02 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r0, r1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r4, &(0x7f0000000180)='X', 0x1) close(r4) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffb, 0x3, 0x4, 0x5, 0x9}, {{0xffffffffffffff9c}, 0x8000000000000002, 0x89, 0x80000000, 0x7, 0x5}, {{r4}, 0x0, 0xf9, 0x40729189489b8068, 0x101, 0x8}, {{r2}, 0xfffffffffffffffd, 0xc0, 0x0, 0x7, 0xfffffffffffffffb}], 0xdd, &(0x7f00000002c0), 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x3, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8020699d, &(0x7f0000000300)) 19:34:03 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x3, 0x0) r2 = syz_open_pts() r3 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(0xffffffffffffffff, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240), 0xc) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r3}}], 0x1f, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, 0x0, 0xb0, 0x0) kevent(r3, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt(r1, 0x800000000029, 0x40, &(0x7f0000000140)="e5ff0100f6c09ea54efa9919263a1ba2efec9d4761a998ad7b506288ff60700676c2b0f552d692375c1659e707ca0f801cceeae693b809eed60b9821e04ca6ec599aa4e033c3d08484cb2419f9906d8b301897104f5ba3d3325133bc9422b2c20290e35d716bf0242236c4afbc4fead172f853338fa889e157c7daea5d731e083d89369b8be6d56305fec0def94abbca411562d040156f67a396260e3e52eff1f407e31e3df4cde0fbe4ce1d7d7998e898b6b6b2a11547cefe142d8e4e09b7067553de15b6a940dc5186b07a8444ffae551bd83a3ea1403099240c73ad7b152ed6bb3acfbab2cbd0f0f7cb633abaee1bac46e551799cab6837", 0xf9) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r4 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040), &(0x7f0000000080)=0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x7, 0x2}, 0x8) write(r4, &(0x7f0000000100)="8c65", 0x6d2) 19:34:03 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(0xffffffffffffffff, 0x0, 0xfffffffffffffd88) 19:34:03 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000180), 0x14) getsockname(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) 19:34:03 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000040)=[{0x4000}, {0x44, 0x80, 0x0, 0xb9a}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="018249a3ef439d369b5eed7329f0c05f1def70e8acae7d3efb00713507bf5b353a00eeb9de5be3f05a2880dff20c658f6aea641379ec319e2c02d1d7cae149781a399e1604edf7582999b648872959e05a3d674ba2a9e82673ca12be614c1a7db454568164b81d0db89a246523dd42d04e1ba6880d8942918267469740470c2e9c259eb85ec0c623c37bb60ccac75ac178ebca881cd586a973aeaee8d1a6baefa1f9f86a834a42d4a2f6680477754f4b11e5ec5d5a77c4d370ad6c1c278c0c7c3cc3d17e1b3c656a629fe3a576c2ae86676265f63b149f54dcc4060df572a73f8630d8ffb53d29562bfda1ba60cc0ab42cd948c268eb6cfa53bbfef68716df6c0a3286668cdd1b12a3a0aa8a754d53ce3869621bb9d7ab20293747f86663d0090e32295b162e97cee88a42cf9f632793be0a8708e95e0de0dafb4491aa0b6d9a34ae9dd38aa794b470d77fc740347b9717ffb363d496d22402a7d4fcab990ab3d248f9389975df6def9f097571eee3175014ba5a08d1c022ab536cbc38cc84ea48d6dd02f45054951dddefea5e"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x3, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x10) fchmodat(r2, &(0x7f0000000180)='./file0\x00', 0x2, 0xe24c5e18853db2e2) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 19:34:04 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000080), 0x4) sendmsg(0xffffffffffffffff, &(0x7f0000001540)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000001300)=[{&(0x7f00000000c0)="cb05a4c4452ace1acef6648a6d0ff9273484145b969fe6929be4c20138536299399a75afaec43e4af813d6416ff736cac1d869c550308fc87bdb8c2469068aea13961deb3639b6a29ba3d359b618366084e4d3ce09dbf11f6d3a3113d865af02bac1b067e58ed45dc508efb2e3a9e4b44ac34ee372d78b033da2aa7fd273e4c10d781230ffb464ceeb3d80f50bf50d613c5a89d763c7aa5bb78fe7443f18b0d0267ca2629f54d20162924ba49638a09950eaa98c8eba56a72a6dd82471618e3529433e6d8ed218f69f63199bf64e5292363046f7b2687de784061bf7", 0xdc}, {&(0x7f00000001c0)="8122ccbb2ff02cbe41ea6e249c5456b138b210bb52ac71a787217e11ba7a9b034c3b4382b2e6680b52df13b80684c718006e0361bb1e2c3199294f12337453a3b230235becf4b87f3339873e5ca61987256abe1f41d3c8beceb78443eed98046926d950bbaf80cc4b17a3ede1d08c777f6db38b854afe5f5058d6d15cbaceaa7dfe9663b9ba9f438643d7577bb4974f096d81dc7af27c3881f1890490515b3eaf924b267e40a8115def32e97b262f1b1d98eed74f6fe1c32dd67d3d537abbd9622a90b599d04f115b312be053b2255cf5a1002cd29131ad8170110e8677cd17742da8084ce990268d1bd5843945f411b4001f9343639f20cd3e4bb105f8147c8ee3e9e670b75e231f77b1396f5ca3654909662665862f60d0097e314616a1165ca2013a5acaae32f95368c7dd7a0a43f5ef325a9eb5ec22ff5de795828cdf9ed6d202d5ce71768e57132d6611bfeb1c645e62f1935ba7280f72ed9c457171e2df392c2d178c320ce9af0866498907c23dc99ce18ebc6eb7bd1f3be12afe232a343fb80fcfe7e7effc4fcf1f782dba611dc64fdc1d23b8f86d349ff77b00eac0d2a314dcd7673650e8032eed1b9fc4b7eabd28d77b715994990b9805300b8eddcc46facd9aa30b5bfcd813a2d8c4fe21d1b067dd96379f51182ee44d2dea0d257891bc069b3b8e7779e1ff1c3cb106185c2052963f6a52506a67467d71607430229b9132933ea9dc1f81065b01b548ea90449c776cad21f3ee9876357d60d7a067b0d38c406ac35f86f93e388ab9a0aabb5b4c9a03466018a59030eb0ef382eda68a1329338be77b8cf59f7154e761f8b249d67250f50955069784dcd54b1e833e811a25e096278b36b65537619adc856e0044d157eea6aa7f0180241df3494c95f1f1b80ff54d13d5be5acc49777fb3212465d3b1b2aaf1729130f256cd67e584100bfeab68abac3bf5b875c1dc995d278e8518fa13e3134c60476ddab3943deeb41dd4770c3d94ac3ce989d5cc830e3b7fc2801889025ba4c3b9605da76f7c2068142188357b15a4ef866ff1c52906930a7e37091764006902e69f7d87ffb5aaa746d0d6d77bb03f9d50b1a3a08b81d91172e0a284f1d7a28cce69c5cd9ebb1520fa2657abce7d351a78c9e7a2cdcd5167edb61d720854cfa807b4a057c124c853638983a37ced248b147a31030546fdb61d568cc2aca4a9c8a695796963f0dc9c304739af1828ccb7c0f42978a0679c94b77fbc10070794b4e7ab5e02a129377f3a9f9c0611900de7c96d9e18373f2bc85c907dec184c71cd43dd5919064685340a345538410214900742a231d9dc43f7119f5a4280ab2f29920de743cf789643abac952c20ccc254c690f6d275d1f77b959c80e5b3faa3e82e148808e6c73df38f9267f0790e9b73e3219e18088d4270443155313de85a34e70160ec860bb9a7d7559e4f684c1397f0022f324fda72d37eb242307c14cbd79280cd227e47d8d3ef0d83add0eebfb62f972ec3ff606b8cfe906df70cd6ac1957a6a3e4d8466f1d7e78e1abf98236ceb44475b6602d452af9a2f3d5f3d7447b0895eaa54337d29ee8b08536aebc25a023b85ac243f43579139cf45ba306b142ed4e6501291818701107da7f6f9df0c2ed7264fead5c8474094de60c1ec7304ed2d8511105ddb94ef1801c55579532014ea8c4cb11c8805bb66b295e8d47a9a97cdc9dc0c5185d5e2d023581cdc7518450f398c3d93d78db25038b3bd6afde4288e484302f0bc3f9339581ddf999b90ea4778bf7bc17eba3d7414512f1eb9fdc6639ef060d9cad4e7eef99f0ed69ee12bab8ee0a49bd8a4eb0d1697162b4bc5b05cab5c3702e8e80a7f5ce7fc51851b551785d4020b9c79b53f79685f985a269268d3e9e301fd87fbe86c5d90ca1c62279596bdcfb6b40dd44778055ac62952d5e21cc656c1ac48bfbc08a7f963374952cac3666271c59457f9b45870e4148e409e975e97d59253faf7b38b2c8e8113a0cd4f122ce7a7ff6263e89e2d43f3608778dca362375bff80d8ce152e9434254b903db6667f393d6a57e52b909f16de8a6c80238bbee54b0a2e00a41775a0f7aad96454e2851ad14ddd9224c89527c493faf0639fd00aca36ac109acdbd48797b016fccb6f4ad41089a181aa1a7b670cebfd90923e315bf5d82c799615168b972f186bc8d24193beedc9222aac1c837010a1fcad72d00135eb45fd9a4e251982fc0cad2b9567aa242d38db727a78f07fc9e98144076ebd473dcbf80f9494f9859ac4a5471b72901cb103c7f3c166e6bd33ea35f1d8a5132822e2c6f891b00a852f7d640c4feeee434e3e00f684520b1725e9ceb4bdffe0484303391665ce07688b38ad6559e8e613c00d62459974f178d0b0b9c9692d87fe7f17da73751afdfa4ced443a536890a99af162e53a3dbe4aeaa3a91eae3a928c873aa4f1752fa18191018a462ce167784d973bbd48389cfcb902977e5640c1ce1cb85891da8a1569cb94ada3968174b5f150cd18640c235a70013802a92899c5a09606d93f5c8ca5a5a0b8a25ace9d0250f17af6ddcecff873bcd920d13fafc0c1135aefe20d90e473a965c5daebab26397681c43a2c779267803ccc376960edc9bf06d51c2377a4e755d14d5bf302848882eef9fb24616fcf79caa2e3b8c10f0c4af4b56daf79917611e47faf62f3c3f99c6429bd5e1b104fd530d43ade7f96390cbdc60ed6076c8f7339ff6e759b444fe99932ac18273df5b9c6ed852268949a95e67ef75f977ac23c8da534ba0adc760f6d86e60a384c2c0952b04527f49c7a1570f918aec2daf72109d03af7700217ccb1b342ce13bb7b16fb07af421116e3865a04955962a9c1aa3565e8c636f7fca69b2cc110829cf795cac12956798242d2b3b66ba660dc6e5b779ff64cff3f44035f00daad45336da7d97490bf8f4fe26b32f250dd396d9ec8fb01827e447d99e36fd4426e46c09389e352d6879f15e733135da8b1c427b9645bac171b89ea9f4b5921407320539277f81f8ea7e8dab10219040076cb90782b429cf48777aed82e65a0c1e12f9a3362bf574fa0a8df19e726b24ed6d1071ced00d64be4f29ccf048f284f0f55d14600b7416e2bccd90037e92dd795adb1f29b00d260154f19986299a7e5de1cdb64f83e665a47d23dbf3d080f36f08f57c98015929f336b32ca7b0bf55b23b5f8c4b5d5b7d01b4fc30550e317715a269ee4287c44f08565e11455dbe37996c2435a7b73ae9370c4b60fd72a1047cf0acf7a3bc02e39ba000473a5b7ede419f15b70176a15da88c98679f904d4308c2ee634f7ee0655f837ccd72e188b2afdc9e27036374142543c6125e2753a5e67c80265312d89d44b3d8066b45b7769cc1c3428f166f4d4a0e12a809614987dcd28c6045b2a42de1bba49dc2c08f6c2c06f4f4d415c23dc944838b2231e57ae62c5a333a9389a42ead6d2559bbb50deb669388759a9483fbcc2bc5bd5d99b4bc6a43d37274e133460b0456bff21d45238f56d3bcd3de49b21144b649d17f7475f7f82ed4977edd94e1bcbca2356c55d4200df2d0a6450710ec9943f88411adb6290356c0eb5443d7b5f8facae838f3fa8982c48bb060177591a00770ac4c3431111847fd820b8589e5d3ac57d5e001a700b26d8dcec15462e468a29f4aed08cb6f4e87c89e7951d4a9ad1532bac57924437a9fd300f9d58770f1b533122bdd49d978b9ca59c2017895c3907c11f464ae0f4cfa8200256d04dcd70631a6ac72dcaa87a8fa0816d41c3e0353ddfa6ff45c2f0966dedcfbb025d5b9ca51f2e59c3fc3e0e084842eea22101d22c220760b5f533592d26fc1f11e1f0ce1568f9641292de129cd2f5c053b9976207b4f71a0e6c1a46b52f36cccb2d4b615784f3325b2dd96d988e6a327c02dffc79da3de9e866e9b2f5aca0c78e722d25b2f0d5a59c2e591dbc3dd0b04573ab9898cea0802a2133e6462340136ffa546fb795cc5b24dd6a8ab7599d7616c672a26310a2aaa15fec768cbe3e7af02adc1c77cd7c94f0a9d7d4b6fe6f8b58a151110535f9f9f432afc9ae4241c7b05d1da03236432db1c8d32bc27984f022ce6823712f14ac54a6d0e20710443fa0ec3f5c1021d1670555b07efb685e3c00e05241261b084ed11f162881f9b65bf60b4a5a2e42b3d77b74a9358e5bf425a33a2a32cacd9a59479deeae344f999532ee8237c4915c55c88e07989a5aa0d05a5f62677270e063303ec70713f3d7da6144e417f81c4d74e727322ea1df7214e87567179d507bb602ca6d16bee4a236c6b44b921f8821dc4cbe0a2d5c2e46f3a2655472c17e51a45bf556e0776576106d183ff76e6259fc46ce6e7b0d94368484204fc05ee96a1e942a3aa647f54e28a73b01d74f8b07fa0a10d2d9c0049c17c90bf6963fce82c9e6f17904df1b5ee09a224590994640c55c84780bc853968f430fecba4eb5c572d649e52be6d87afc593cceef2e45f257bd663b50ba27c89cddfe16f4d96e31fbd7107c894be78d946a576a8c45d4eb8505d60792a2799ed3a680ecad85ca9a561ba31ea6659de95cacb2558d63ed8b7ef6df198b43d06fa11e8f1799f8e3d7a746bd4dafc8aca1812e27dfc581ed380e2dd8a956a79551199e517a21f79f0b8337e7bd901c719a847244121c36bbaa4fa230c8755f01d34457d89667b426f8e7c170072754584d58d5a32379ebcae274473a17f3c37d25d9da047a37ac658c6858611523aa4460f1a1cf81a745421bb54c6d97d324a227ba3b77278ba17d64f060f3d3c87660cc2a89f631b99715642ef8301f3532bfdba45435bade5f39d67af6907ace2f18770689977fa4501b10fa4030c4ac75744e91c2cbef31ffd0e093b7a9ecc80ef8a2c8c7aa0a9ec246033295aee52387bb72d645bb686fb23fceefc7a5afa5e4f4414f30c4311ed3c8f84c2efeded11ffa9e1c1b14d5c6bc8899d015c7c1109b9800009d5deb37cbca4aed0cf72c491816e8a2618078f5e08a2c192d44013b406df15724e8bb9864bb6686f7e12d4bfc00a73dbeac76dce9c114f1dd90defcb4f8970632ea006b09107cb165c918a172053897b8481aa5eacc2e12a31e312bf7ab47971ebe1c7253f9ea739f8a9fb7032c69597718e71ef7b1081e7fa98446b7d6e8fe6e77094713d349a1ae6b212ff6bd547e8fde690327e8b9c0245f10869aa8c038bc842d2940b9362d39551b7862659cfb26c957ce8dba39a5148ad71c91b3acf5ccd4a32ebd07cafaa49a73acccab007bd4be403a5d551fea340eb3b44ee69c0d089b5c01b602f52b744fb168097b73845f2d8e7fc4a93bce86041ab5a98ae6f748d9f4040caed0574651288b486424ee0ea452b4a60db621fd7980783095bb4309dc0cbecadc0f31ff24e6a3b4df41a7d8018631630f01822a168792e9d55d43f01439daca65400bd0f71c22cd2499a5955a74095ee0c7b37ea368d14e238666cf881d9c8322da5bfb4c64e8c158b4d5e898e014116f8d226b5d2aac289da0db9d89351ddaa1f0aa5f482ee3489b2b30c6f4eecd6e0cbb1b21b592758834163a21b34854de0a5d00fa3c42d3f3c0729a4d36bbd98edd218e9e4e88b5ccd3574ebaa860ad10a97f7612ac5e0bcec97dd87cf45054ac11f82bfe7862fa1d98c59a620677d74fc174081a4333e6741a8ae032b369ab4b8c7dfbcbef1dd0807071fd2bcec1de9ae5938bff5ab09029f82ca9c3380be3d4fd3297f123193773eb2cfc880943150aa9305bd0d2ad0823a37bf0fe724bbeee99bbd6d79edacb97f62e826c091", 0x1000}, {&(0x7f00000011c0)="b4b207108e7978d77e17858c5eae653543565d39207a7badd3526f370824fd399cdc4ba9afc70f826c5f7e7487dfe16bf4bf7affc87a546c2afe9ce943144cf77e6750388a916bccfdb6f8814661eeeef93ce4b2e34d3dbdf915e1ad76fe7ddeabe10e43a57147ac0dbde723c593310fc2cf01f3b684a7f3b67915859a91fc36940b1192e058bd2263cde67a1b7685e18b7ff2f96f315e2a7b7dc5f864b6427f5c396971fa", 0xa5}, {&(0x7f0000001280)="2175578db19afb0099198573ad9de9f345347746fdcba6471b9b740d75780361d7ba8c6838d4f98c48ab806d6775253c6ede97e6666c8fbaff7e72274dfe5d28456f1bad843907a1a83645a8496ebfebfa0748c5a73f1b1e3c520168906d4370b8a7dafea88e5133629d1349bce8122747f3a425cd9f78", 0x77}], 0x4, &(0x7f0000001600)=ANY=[@ANYBLOB="f000000000000000d11f317c00f0ffff9cbbb3e3b132d16a369dfc3e40748ca25e13b1c86a03c84987a87eb54d59443c10a108b8b1b82fc1a13cb73b1ff30742efb74b5575d1ba5380127ab568fc8dc65eb58184c741439933411502a387dca7f408bac0e43da3e298301ca679cbf820a5ec307474e8a3ba10dd88ed13e43b970d300e54c3995309dddac3908c12fe7aa1d1a8bd49a1eddaf11de907e30496b9786004805d98d14539d5c364127209de9083aad6464e2361bc1af6aeddebb12dae3cbe66f856efd7e982ec90822af8361fe12adb79e6b0b06799000000000000008800000000000000feff0000090000004b8f8a63c61b913cab6c2193be52be8894f2e32725e30aef4c7dbacaec023914b38dc434d1e6b3fc17de59c9ddb4336c092a468421fa2e5e285fcb8d9f7423822a31ae6910bcecfff9ef17b197322a90aed827c916ea85294b984cf06cd0f0bef3dac78a73adea458965a58c7b0ce03dc0df90ef3d0000004800000000000000ffff000001f0ffffdeff46b8d3d3255c59f34b76a970df4e289eecdabae71ae2d0e357c22561b326bf356312611a42ee3e52fa35e0ff179ac2e600000000000018000000000000000100000081000000cd00000000000000000000000000000000000000000000942d3089e7a630617ef166f85ed979411c26f9cf39669e8816d0a4f69b1145304b06a3137e7206876b4afa4c051bf29b9a141d8556ed8ffa3378fbf7738ac98e9172c4eecbf0e118ea5f625a22a972b80bed54a54e2302134c731e6711720b2c60154d9a7b61341d0cb8943ad10bac119e0d20619702616e804451d7a27d4c97b562d9640253bbb142d1afbaa7187ceec532c3e14419893dadde4a735edcce2fb1d58156cdd0f7eb4f0b"], 0x1d8}, 0x600) socket(0x18, 0x3, 0x4) 19:34:04 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x166d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{}, {}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f00007f4000/0x3000)=nil, 0x3000, 0x2) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 19:34:04 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2005, 0x5dc1) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000180), 0x14) accept$unix(r0, 0x0, &(0x7f0000000140)) mknod(&(0x7f0000000200)='./file0\x00', 0x2062, 0x8000000000028aa) openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pread(r1, &(0x7f00000000c0)="13", 0x1, 0x0, 0x0) close(r1) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x4, &(0x7f0000000040)="ffffffff", 0x4) accept(r2, 0x0, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) 19:34:04 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) renameat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') pwritev(0xffffffffffffff9c, &(0x7f00000004c0)=[{&(0x7f00000000c0)="23a66dd6f67e1bf5d6084556d40398ef24c5ac350878a99dd79b84ea8ce831bd2c6427f3d24e2b3a61983c69c9b488ce41bbef658b3f97c7ca78f6b03f75f1c1c2dfa3f449c7047e0318fed09e59b083d00f6a2e65a579a5a12f2c33dd1e943516ed2267b53fbf2101ad31e83807c149e446b32b9cb0420d35d0299ce9", 0x7d}, {&(0x7f0000000140)="b86544f26b8858f94b938c557ab6810424c534d1c8a3dab88c832ac1b42c08d943bac9a230a1a4af561ecd40beeb56843d7fdbea62a1c249a13b0ef73d701ae874bae2fdc85e10fde1225b6f6c0fd23510e5d5c04f399ff6fffc79fc44cf94534239e61c4e42092d9522c19bf54a26d686819104f50db488501ab2369004f14940a1818c73c2dca0c0f24041dc73682baf01a5b38fca5241522ffc90cc7d74783d4c649910c25fc380a77fdcacb14ae5e3eb9a8b0634686e29a0ea369faab39f6804a24585cf4dd4389c146b7e8957822bf54f46684a94520276", 0xda}, {&(0x7f0000000240)="f54d598a8c4ceab85d90e3b617d372aa8a6d716ff6db35fbe26f4809a7dd9267296ebaa8bdbff448c2aa12469c6eb1b3b968f376c9aa753e722c6c77be9913c0c4b0ce0a40b8d06cddc1600f791325f42c28ff4dce845834a366937a4600e52a1e4db1a7e6f193f550f66898c53d2143b08f81f9e7c60f5edeabaa794256797b25a30d071b92", 0x86}, {&(0x7f0000000340)="59018d025de77d89206cf6c0857dd2b11b6d30e9de73dec6f9e07e9ffd7fc927d095cc6aa4efe46f4f65a81d70b03e4843336e90ea2b91e752a0976095f1538cdb3708b841a19472e8859444b12179f2bf3695afccd8448e5e03ec7433", 0x5d}, {&(0x7f00000003c0)="20dd93e424", 0x5}, {&(0x7f0000000400)="0bc431b82f86296a7110942d37f123e5067a2899cc46c584406b5b47cc84621ee4711f37c1556361", 0x28}, {&(0x7f0000000440)="3b01605bdc4799d696eaae83271dd1e14511a646eff8af7697224a34df8a748b3c4cae27a47a2ad31abdf33c42f13084758e386c714780dd746f1d76e583628f3cadf14489613fed6f353997f4c46840ac2f38edec6731f75a118d44385d2c38c16227e5408b48e63dda3297b7d8f73e0598d12ffd29c7d33bec5b8a3a16e6", 0x7f}], 0x7, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x80206918, &(0x7f0000000300)) 19:34:04 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac14"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="c96bfdff000400000029"], 0x10) shutdown(r0, 0x1) 19:34:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x700, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x100000b1}, {0x16}]}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000180)={0x5, 0xfffffffd, {0xffffffffffff8697, 0x6}}) syz_emit_ethernet(0xe, &(0x7f0000000000)="ff9717e3b4ad75820be0185ce043") 19:34:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x61}, {0x2}, {0x5e}]}) pwritev(r2, &(0x7f0000001300)=[{&(0x7f00000000c0)="0b3203d46e", 0x5}, {&(0x7f0000000200)="10b57bcd4c5b1018c5929a57d89902d69622be83d0d218c3257b0ffe17ae12a5c12b847021f0e3ec954771cb7cb051fa8f61b319dca81a81b4c2119fa8cb377f26a6202261253ed195f3a634d4142db9cbd20d2a5e277a07c93a7a63ae577bb1fbd035c9a4311c073dce101d3e96625ba60fefb74f5950ef4aa3c8a77316e04d33021191b318a4c3234fb5d7195895e0cb33088b0c58394b9a256097ddb73d3c85b032ab1897598509dbb88ce353bbace6f31c50ed7fb018f409380ffca592f07f51abe6997918baf9bf67ac427b7cde71247d1853804284f40fdc9069320e9094bceb44f833b07ff0503e36ca28881b4be38482fe43509a435adb9c35ff2461411a69d76283eb8d3979c3ed0000fcb72ba71610bfa0e7eb4fce4adcf86c0bea5c2b676fa54ac4d8f9bb2adcd65c3d71a9aea0b82d1bf603ca292b95d967d85cbfc019e3a006138b9248f04991cbb03ef94f3fed6827a97e3cf03b72b83732122bea09cf80c289756f48757cc40933c34bd2671f7728593ad81e1421c485865a0b1ca712018339da64d5e015569bba5b78061dcf85ef5b95f3a8c5430f86c9dd61a9a777a8833dbdae2a620d8822419f7b721f68e5af8c1eee4987e8c4d03f22dddd4d2edd32b70d442dcb9a36e1e51d38668f86183131f0b137c5ff7d7179a5a644606973ddba586b79c79fa17db871f5bb7c4efb17a911f27c4e67d3295dd452aa3d0de11fcfc20d15363c7d96fe7c2561a5851071d231b18f42c3443b641919b11437f5e9936ac6835000626894d1161ca6c86e09cce42d5112759ef9c7a2562e2c19e1f7c98474c26e464aeb444aa825735e86e90b1ebe951d5f5df657c0f4751c8c49793f6f11d747140cba0ec934e96edaa19985aff17e468d2ad6aff5efd04289105b14ee814ae990d2158015bcbe3683ba1b05ed9d767588e08d1ae10199297ef5c3c1f08999dc9a573d4095af6ed4069e238a07f7288e116504d43d6fb13cc49a02b7c9ecfe67c67f262ce632cd949d882e2102b00dd43eb0162f19204af7429ebcf55540660ede58135244d9aecf6dc2ad28557dcc11a557dfba3d22286794e6549db3ecab0831ba8fd543c76ffa2b8c9237c3cb452432e110867dced1483eff282bcbf1193c843fc019d53d97c967b7376e887aa313b93270f9298e01619ffb1f89bc356b88dc9d26151286dbb02a5c32920ddf505fa4466f4d866512fdd6e27176459782831d5f59ad83680a85db2c31658f3e5cb3408017a46af59b58142466727e6a1c5a1dea674758a38f886fa5065fde17addfc3f8ab713fd6d5a2d68acda798368dbf065491cb1430418692a59f42fde0c50c94d18a4f6b80b93d55c82899f94f6da5521b98c71f0fd7d0b3ecf33c90e700202c4c05813703d9df9621c10885d891232ad96b71a8203d197c31fa51e9fd05aa1e6421f0b3ee812678f0006ad780dfd999c8997e36b041904d4472728cfc7493cd02fab2b321159dd85d449f7cf197e05a14c72dbee45d5760703019dc03b618b9f6b866c01a9e003d44728fd9014242b537eae2efe50a505cb7a5307b3983d35c05fbfb67bdc4e8924a2cf49f22158cdd3a44ec72e80a980d47b4a328d4d945c759c372c7357c417bc5c09b2b128e5c15a814e9bb869c64c71df04b9fd07c91f816b10a9e86cfa969676f8bd4a186f32aaf3cf61a65493428bf95eb662d53ec1cfdac52c0894dcdcf0be50e53d428d9184fdf548354ee93deee4ed78a7896fbcf29ca8eb6ef5160e10f01e1bedad191f241cc1b3df6395d99b226afa5fb4d1904b8f44d73414abc0e40f2eadb82da9f015ba4b7a021c388c59b7b0761ff0ef13f9e9cd6eee7ec062a4ffb3b5e8a643a12f42ee0e480b5b226077f46508ac6d5917043e14e08dc9ff61d65865943129471cd48fd406eea0bc3ea6dc80da512e89a95f12804174c9e36b055581c2642b48eecdb3ec2d6b7ef752481f0c0e547476eedc0c2ba433049973672809541105e84887399b05effe4f9b3334815ce26488e86a23e77bce73b5fe6a7ad800b59592e1f2bc4907936f9069bf97c6a24002a3a99fcc35b2c621f169a36da82e8b1714b75ab30baca0f29fa0071744db088695930f44a491fad03b74561cd41a6d3b4e5367023314677c105e86ee0f96bba94899eb30bf213980fe7675abfe533bb546e9584087eb4c7dc61ae82f0cba08f6f708caa0f37595f1850ed347557cfa4610cd866bbe5c6b8a0f21e8c8c235eaa9086187566e3be604cd3e70f051fe1adf0affce2eb018b2259d0f06f4f845eed30f993bdfcebc19462fcc3554448ed7facb0331428d946a899e2a923e15591ba0fb7889e8f5fd774904dbac3fee157c6a15b361b7fa6179b90b9c8504f844b5aca543dee33b44f5f3d286c430d4a5811dc8079699123810d43f3051623e703dfb65f2a1a93815462c9433290989f7fb1de657e856fab65c57067cb3e5faf5c2e78ca0fe87265370b8aeeba9c9d87db0c9e116e1aafd1e5837420a890009dbe37cbcb97400fa900efe128747342817f5fe443c694cd713c47c1cf7d53c0ed391fd7511ae74491cb8197e847bdd6c5f479a8be50e02e6426ec3e079fc4bfededca748ad6661cab362699b0f4ff4a66f4f09dd15334b35c1d1cfafefa97b5016cfbb1a9a44a552c4b483199c3db4ad15efeee8c9e4a5d1eaf4959fe77cab64457debf4a4c09030fc64dd2e9dee4816bb9cbcd03e669831015899a97cd011488a72d57129f17698883b691ae1f4ea99296e0cb979d3a2ea19e5a2228963451b35c40ab7172a26ea86f2044f4485d334a29b86da23a68dd693943d8edc522517ee6c71fcb264040b3dbaf5ca6da4bd3a0bfbab3003da999d0651b053e2203b16bae249b24b4ac926cb921e35bc856100cf71766ebf75bd188e0faf57d21f1de6682aa997e3f89effad35b5e5b0558d6a99eaa6a4dfd4aa20ea1f47c9759bc0a864d5dd2d9b39a294d1229a483686c0666c0a2afabfbf9976322f82c821ed4f9b52188793b855e26c6f52c046159b97ce8bcc169472eacc809f428a9df1bb4a7ea61ce6f7b36ae81b77dc79a4733ec2185e9b8ea97b007eec9c76740f1756a08e0164a52e6794c4d4170615d82a7d220f53698dc54f48a19f5abdc87821d6ed2087fc7da5e559926f0360156e57dda7c3e3308f0df869a7bb5500902ed1729b3c404386ff641cac8b4deca9192b1c404a844882355e6a6e7574e6c6825f629d01efb8a0ff0ef715de830a2447181304e0a7d8aa4148e46cf1479fd14e871eb3d14ebae7690068adc25eaa93e270dba915e1760101804af3555c043c32999640732d816757a356fb0d91a2ce33734f643e692eb6f40f3626b0fd1874a4c13690ac59e8c6d46ec0aa398520420a1f56156791505cb40cf53cf620eb6fb81b419a6b6089413842f723e938b8b10f19cf1799b640a8dbf5b6512a7a4bbcf3a0cf3d90f505d42c1fdcdb325f0611734f1bfd1fcd0b41ca51a2da96a5e6a6057195dd48df0e742809e49b7643ddc754b5d674031066e5378a9b3b8d53a9000cdb0331ed41df2533ce889a9420223f2e1d299956d90d13c565fc4dade3e79615e94c54cabd59b9ac26c502e6a0edf1a8873a0bb66ffc721ad2a1e12fc4252cadaa5d3e4aa4a29fc16b6fcef3f34bdf15c46a53566cc5850b1f9e3f41669c397044a5f397825372c3658446210041cea9d756c05c7ed8b17b323ce4015f5206a053ae562f20a2d1023ed86ce2430b4e212a3247601dc047864a2bd92849348814293d4c7d923ae830bcabf4ea3be6d1101d98ac3446072e110ced181df8807236aada678c6f936e3405985b325d0483f38a613599ab2ff093eba9530d51e1de33509ea75f2844af0a10441f49f9762ccb9119646914e592f702d6653ab8de7bc91ff0452a20075e98a262a6a359dd5d734bad2b9078c088a0344d75271a94215674cda79abb7e3b7b6a3ad064a409bfb0931b5ba8244b2ef8e4d8645d946956137f746a93b2ed9267747500e49fd993847b4221117b33a0882b032b1404937aa0986fa693a9f3c4f917bc298d2e0fa5648c84e077d00498d12dc409cb07c6d42e0c6458b0151fd7b062480b770b83991ec3688f0e07daf429e6abd9a4821459d54fee03861b053957eee7fe37d2dd1708ffd2432df3a33c688baff150ee68296ab66e1bd9b5bd6ed177f7fab9c0b6b3e5860f18d0ab16877d7a3c59484ac1a9552a1b0d8f7271f46f5485d2e83da3fbed9975f638af8508ac0f4d4a4035592e481d3b84d4e2561de5ee26cfadf379dd8588378a0b6ac8e3545ef39d10ef16c0fe32794e20965cfc987d1f7fd43d2c07706271dd64a60d389d2e44c1864b5a0f315670542ab6a86338ed804ea83b6bce0bf9f3878afaa8151cf2aff2649d9fe67e97bd3f62f0a0777f10c5a74b4643b187ca21b67fa0cdc92ae5655a0d64b4259ea0d15fadd199b0cfa630baaaa9096f6b68182ac8ac872aaa624377cfac3821337bf1a333a0979c6f99a59fcce0513a2e4f9334705ba01048f62e3954d41c5d5baee369c5816666a1fcc1c0f192bd01f0c176ca8ab27728910e6c095a0bc7671793dc3e39738c18c655d72eac4398f2d387717b2b5fc9f84e9b3dbe2c1cb5c8151ad5e3986397c5b557f437762706794bd0c97fcadc10771ad30644b82e65b0886fffb3e99ed90cf8fcaa25ea25730a4b5f6802e94096e0d831d01cd1b60b6f680f09c105b9550758d13d8ebafc7825a05acad9691059af660f42cb0786b724ddfc3f2da7925940c77f99435c31eb03221bb34db8337940bbcc95ecb1df779a365571cc71fddc492355c5ca0e172474b8a9fc8973e9009295980a8e5f13ff2ceedfc2abedb64efe9f2f733807a93fccac859d132e77512fc762b4c994505b01c28de636ee64109927f52fab57548970d9e09f6b49da1a479476068cd8c876db1e652a26df9a8a378ae909d314dda4e62a7022ea360477a60f622f7ba0c0ad7e32b19af796208921e736896590f933beb7f76df3e73baff04165494515ee50712fb9fca335884ae1ff12cdb0057ee25b368778c05f002656772545e270bbdec834666cf7856b4506355e14b85a75a1e8f8de0532609ab1f106a62b7db4142ab042ebdf9fbbcf2e3f8d9ccee0be81644cbd05764a887075bd9fbb0cba326302e9459b59d3e4052001cdcb4c6a19ede6e7fca822d6728f36696768274c15682665cb290e27302c4c397025d6b2c9bad20b16d2575da685db5be14f21d7c5978fbe5459c50003deeec0308d19f01fd811e2dbf44455d7ac3d3b8e9d5f3d101b7a1821bb303d4cd38ad9edc520a125e237d233369ff2d366c53499ce50d97f5d0ee8522c23668adda0d73fa501ec6c01facbbdd5f60b434630d218156fde39ad569f6dab6133855d9251fd13364ae7c2f0413296747755aca0ebe05b1c27cbdcd5f9ef12c5b243eb28fcac4e43f23609aeb24fa5e198474f538391631c30c5103dc703dec19da5f85077590adda1a4ba8d66910c5baa7bdc46490293d1871f1431ecacacb96fd9617d6eaa39e0f6efa57d5e48adae43247af5f8439de81e10255d5ef6f669389fc7868f4aa4f6d2388d8dc6b08602773789cba248b2e0ee3970efaff755f00ef00fc692db8a827e09b0aaa1da17a77d438d2faa9cc679cbdf876248385db0c643b3e5509154575d44348032c22e34b4164d662061e8538fc5250f16a205d27da9125564640d065882bf19ab7dff3f41dddbfd7849e47e964cc713cd49941cd47f63df68d737b0c732b", 0x1000}, {&(0x7f0000000180)}, {&(0x7f0000001200)="b0d9f9526c7f3a00f035e9e1ea65ccd4411dfe43bc4fa3e30f560b3007a11fd0bb6bb81286ecbc9f4b2d387e163eaad77b8c0714aca2ad8ad3a08cef5ce61d2a8d955f8a1dc924ff38ff52bbd108dbf8122b6be356bc053e6f6017f7874157d18700fb7e493f02c51a2b", 0x6a}, {&(0x7f0000001280)="4a59523ae69813b5668463293c21e563cfc38d9c341c89d357622b", 0x1b}, {&(0x7f00000012c0)="dd0a29025ce3665b9594f17a39f6f9dbd9cb57da0887f65bd665de834c4d10ca9e03d33fb8b82639eed65d93093b9c66f5ee06", 0x33}], 0x6, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000080)="28d800000000ec00d4d95bf7ffff") 19:34:04 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) fcntl$setstatus(r1, 0x4, 0x4) write(r1, &(0x7f0000000240)="c69ba7a8d41f86307b8eb5b80d531a8365084cd4f5dfe45a1436438f1c88ee60f7dfc578d5bbf1c7b2fbf67af8375d3ee84bfdec75bf4c1e156cd8cb961a2b4764effc6d1cdf76d321f700669e46e120b4aebf079d8ad1c8d14d9a7032d2300c0137dbfd0296299616479ce01412bd86a462e87bc22f7e4bc5a0674b5560a31064fa9384fca05483793758eb3dd6f9e0d83b8cc3a67c5fb2a29d21224d26c05c85329a617c74559713cf589e02d7923f898dea3f83b3a22a71a34809b80f135536622cdf7d1156dd13b1315bfc405f4a40caac0000000000", 0xfffffe53) r2 = syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)='X', 0x1) close(r3) fcntl$setstatus(r3, 0x4, 0xcc) write(r2, 0x0, 0x0) pwritev(r2, &(0x7f0000000140), 0x3, 0x0, 0x0) 19:34:04 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x2, 0x5, 0x40) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x1, 0x5, './file0\x00', 0x5, 0x3, 0x4, 0x20}) sendmsg(r0, &(0x7f00000012c0)={0x0, 0xfef3, 0x0, 0x0, &(0x7f0000001140)=[{0x10}], 0x10}, 0x60c) r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0xcc) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000100)={0xa, &(0x7f0000000080)=[0x3, 0x0, 0x0, 0x7, 0x7fffffff, 0x5, 0xd78, 0x10001, 0x1, 0xffffff87]}) write(r2, 0x0, 0x0) r3 = syz_open_pts() fcntl$setstatus(r3, 0x4, 0xcc) write(r3, 0x0, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) dup2(r4, 0xffffffffffffffff) 19:34:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)="01", 0x1) r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r3, &(0x7f0000000100)=[{&(0x7f0000000180)='\x00\x00\x00\x00\v', 0x5}], 0x1, 0x0, 0x0) pwritev(r3, &(0x7f0000000140), 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) r4 = msgget$private(0x0, 0x0) r5 = getpgid(0x0) msgctl$IPC_SET(r4, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r5, 0x0, 0x0, 0x0, 0x80a5}) getuid() r6 = getgid() setegid(r6) r7 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r7, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) accept$unix(r7, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r7, 0x40087468, &(0x7f00000001c0)) r8 = geteuid() setuid(r8) r9 = socket$unix(0x1, 0x5, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCFLUSH(r10, 0x8020697a, &(0x7f00000000c0)) fchownat(r10, &(0x7f0000000080)='\x00', r8, r6, 0x6) r11 = msgget$private(0x0, 0x0) r12 = getpgid(0x0) msgctl$IPC_SET(r11, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r12, 0x0, 0x0, 0x0, 0x80a5}) r13 = getgid() setegid(r13) r14 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r14, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r14, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r14, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r14, 0x40087468, &(0x7f00000001c0)) fchownat(r14, &(0x7f0000000080)='\x00', r15, r13, 0x6) r16 = getgid() setegid(r16) r17 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r17, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r17, 0x0, &(0x7f00000002c0)=0x3e4) ioctl$FIONBIO(r17, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r17, 0x40087468, &(0x7f00000001c0)) fchownat(r17, &(0x7f0000000080)='\x00', r18, r16, 0x6) getgroups(0x8, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, r16, 0xffffffffffffffff, 0xffffffffffffffff]) getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001380), 0xc) getgid() r19 = kqueue() r20 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r19, &(0x7f0000000240)=[{{r20}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000013c0)='/dev/wskbd\x00', 0x9f81ca070bdcb55e, 0x0) getpid() geteuid() r21 = getgid() setegid(r21) r22 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r22, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r22, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r22, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r22, 0x40087468, &(0x7f00000001c0)) fchownat(r22, &(0x7f0000000080)='\x00', r23, r21, 0x6) r24 = getgid() setegid(r24) r25 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r25, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r25, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r25, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r25, 0x40087468, &(0x7f00000001c0)) fchownat(r25, &(0x7f0000000080)='\x00', r26, r24, 0x6) r27 = getgid() setegid(r27) r28 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r28, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) r30 = socket(0x18, 0x1, 0x0) setsockopt(r30, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r30, 0x29, 0x800000000000009, &(0x7f0000000180), 0x14) accept$unix(r30, 0x0, &(0x7f00000000c0)=0xfffffffffffffd72) ioctl$FIONBIO(r28, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r28, 0x40087468, &(0x7f00000001c0)) fchownat(r25, &(0x7f0000001580)='./file0\x00', r29, r27, 0x5) r31 = getgid() setegid(r31) r32 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r32, 0x20007465, &(0x7f0000000500)) 19:34:04 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='c\x00') r1 = socket(0x1a, 0x8000, 0x7) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000180), 0x14) connect$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x1, 0x0) r3 = syz_open_pts() fcntl$setstatus(r3, 0x4, 0xcc) write(r3, 0x0, 0x0) fcntl$setstatus(r3, 0x4, 0x80) socketpair(0x0, 0x10000, 0xd8, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000100)=r4) bind(r0, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) 19:34:05 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, '\x00', 0x6}) r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000300)={0x9, 0x0, 0x2, 0x80000001, "fc45509f652996c8d2925c963a2fb7f1687614f6", 0x5, 0x80}) r4 = kqueue() r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x9, &(0x7f0000000000)="03000000", 0xffffffba) setsockopt(r5, 0x29, 0x800000000000009, &(0x7f0000000180), 0x14) sendmsg$unix(r5, &(0x7f0000000400)={0x0, 0x2ac, 0x0, 0x0, &(0x7f0000000440)=ANY=[@ANYBLOB="1baeb3d8000000000157912be2f06a1052419b278352d44be9449469cd3aa6026714dc576696320aabdb9711715a82621d9e6f55dd23adceedecf2446673a1ab69aa302e1190f80237a4c406020000000000000070e2046230fa799629b5ccb6e49e33218eed0e6bd1267b12cb212fdd4946d9fa22eaeeb8b983117e9acf4e5a29d07ae39b2b7baee88b"], 0x8a, 0x2}, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x1, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000200), 0xc) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) r7 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) linkat(r7, &(0x7f0000000600)='./file0\x00', r7, &(0x7f0000000640)='./file0/file0\x00', 0x0) r8 = openat(r7, &(0x7f0000000080)='./file0\x00', 0x2, 0x20) ioctl$BIOCLOCK(r8, 0x20004276) recvmsg(r2, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/84, 0x54}, 0x0) socketpair(0x6, 0x3, 0x80, &(0x7f0000000240)={0xffffffffffffffff}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) dup2(r0, r4) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 19:34:05 executing program 1: setuid(0xee01) semget(0x3, 0x1, 0x280) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r4, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r4, &(0x7f00000007c0), 0xcb005093f78273e) r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r5, r6, r3, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) setreuid(r2, r6) 19:34:05 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x41}], 0x800, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x10000, 0x0, 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000001c0)) close(r1) shutdown(r1, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r3 = semget$private(0x0, 0x7, 0x287) semop(r3, &(0x7f0000000180)=[{0x0, 0x2000000000101, 0x7198f21e4982aaf}, {0x2, 0x1f}], 0x2) semctl$GETNCNT(r3, 0x0, 0x3, &(0x7f0000000d40)=""/34) semop(r3, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r3, &(0x7f0000000c40)=[{0x2, 0x0, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x4, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0x8}, {0x3, 0x500, 0x800}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f0000000000)=""/9) semop(r3, &(0x7f0000000100)=[{0x3, 0x1, 0x800}, {0x0, 0x7ff, 0x1000}, {0x2, 0xb7f, 0x800}, {0x7, 0xbed, 0x1800}, {0x3, 0x3}, {0x0, 0x1, 0x1800}, {0x1, 0x8, 0x800}, {0x4, 0x3f, 0x800}, {0x3, 0x4b1, 0x2400}, {0x4, 0x4, 0x1000}], 0xa) r4 = semget$private(0x0, 0x2, 0x50c) semop(r4, &(0x7f0000002840)=[{0x2}, {0x0, 0xff, 0x1000}, {0x4, 0x4, 0x1800}, {0x7, 0x28000000, 0x1800}, {0x3, 0x5, 0x800}, {0x5, 0x4, 0x1800}], 0x6) r5 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r5, &(0x7f00000003c0)="200e1e2bdd9a2fda968818abd0e5c3d49670369bdf141d6130bfbb1000"/42, 0x2a) socketpair(0x1, 0x4, 0x80, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r6, &(0x7f0000000340)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r8 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r8, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r8, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r8, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r9 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r10, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0x26e) r13 = getppid() r14 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r14, &(0x7f00000000c0)={&(0x7f0000000a80)=ANY=[@ANYBLOB="47118ebf00000000000000e8ff016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f6a34aa851923fddb52eb1bb52b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c85214137c96337f26914024e114465645891c5fd87e812046b6c3e45e21918c2871c654a7ddc3b2bd15d7a76c48ba6579931e3ea6d4d862b164a97cdda4e20e9dfa090670abaffa0aa39dc23650cea90e3695d8a6b798a91a5446062fc9635c52d25acb6905c578d5ac38f5e7bafb80f63426c1ca5b716d5abf70730e83959a1ccceabee1a043d8fd270c044c"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r15 = fcntl$getown(r14, 0x5) msgctl$IPC_SET(r8, 0x1, &(0x7f00000001c0)={{0x2, r9, r11, r12, 0x0, 0x46, 0xffffffff00000001}, 0x9b8, 0xc07, r13, r15, 0xa9, 0x20001, 0x1, 0x1}) setreuid(r7, r12) r16 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r16, 0x0, 0x0) shmctl$IPC_SET(r16, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r16, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r18 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r18, 0x4, 0x3, &(0x7f0000000440)=""/177) semctl$SETVAL(r18, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r18, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r18, &(0x7f00000007c0), 0xcb005093f78273e) r19 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r19, r20, r17, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r21 = getppid() r22 = fcntl$getown(0xffffffffffffffff, 0x5) r23 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r23}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r24 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r24, &(0x7f00000003c0)="200e1e2bdd9a2fda968818abd0e5c3d49670369bdf141d6130bfbb1000"/42, 0x2a) pwritev(r24, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r26 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r26, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r26, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r26, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r27 = geteuid() sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0x26e) r30 = getppid() r31 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r31, &(0x7f00000000c0)={&(0x7f0000000a80)=ANY=[@ANYBLOB="47118ebf00000000000000e8ff016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f6a34aa851923fddb52eb1bb52b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c85214137c96337f26914124e114465645891c5fd87e812046b6c3e45e21918c2871c654a7ddc3a6bd15d7a76c48ba6579931e3ea6d4d862b164a97cdda4e20e9dfa090670abaffa0aa39dc23650cea90e3695d8a6b798a91a5446062fc9635c52d25acb6905c578d5ac38f5e7bafb80f63426c1ca5b716d5abf70730e83959a1ccceabee1a043d8fd270c044c"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r32 = fcntl$getown(r31, 0x5) msgctl$IPC_SET(r26, 0x1, &(0x7f00000001c0)={{0x2, r27, r28, r29, 0x0, 0x46, 0xffffffff00000001}, 0x9b8, 0xc07, r30, r32, 0xa9, 0x20001, 0x1, 0x1}) setreuid(r25, r29) fchown(r23, r29, 0xffffffffffffffff) shmctl$IPC_SET(r16, 0x1, &(0x7f0000000080)={{0x8, 0xffffffffffffffff, r17, r29, 0x0, 0x1e4, 0x8}, 0x5, 0x5, r21, r22, 0xfffffffffffffe41, 0x9, 0x7fe}) r33 = geteuid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000200)={{0x0, r7, r17, r33, 0x0, 0x7f, 0x401}, 0x547, 0x7, 0x3}) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') 19:34:05 executing program 1: r0 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r2 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r2, &(0x7f00000007c0), 0xcb005093f78273e) getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xffffffffffffffc8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r6, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r6, &(0x7f00000007c0), 0xcb005093f78273e) r7 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r7, r8, r5, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x17, 0xffffffffffffffff, r5, r3, r4, 0xd3, 0xd2}, 0xffffffefffffffbd, 0x1, 0x240000}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r10 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r10, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r10, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r10, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r10, &(0x7f00000007c0), 0xcb005093f78273e) r11 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r11, r12, r9, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r14 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r14, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r14, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r14, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r14, &(0x7f00000007c0), 0xcb005093f78273e) r15 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), 0xffffffffffffffc8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r17 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r17, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r17, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r17, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r17, &(0x7f00000007c0), 0xcb005093f78273e) r18 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r18, r19, r16, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r21 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r21, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r21, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r21, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r21, &(0x7f00000007c0), 0xcb005093f78273e) r22 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r22, r23, r20, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000080)={{0x5, r23, r15, r19, r4, 0xf3, 0x4a0}, 0x0, 0x1, 0xb}) getgroups(0x40b2, &(0x7f0000000100)=[r0, r1, r9, r13]) setegid(0x0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000180)='x\x00') 19:34:06 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x18, 0x1, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x800000000000009, &(0x7f0000000180), 0x14) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r5, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r5, &(0x7f00000007c0), 0xcb005093f78273e) r6 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r6, r7, r4, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0xffffffffffffffff, r7, r8}, 0xc) getuid() connect$unix(r2, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0x3) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x100, 0x0) sendto$unix(r2, &(0x7f00000011c0)='\x00', 0xfffffc85, 0x1, 0x0, 0xfffffd7e) r9 = accept$unix(r1, 0x0, 0x0) munmap(&(0x7f000029a000/0x1000)=nil, 0x1000) write(r9, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) execve(0x0, 0x0, 0x0) 19:34:06 executing program 1: open$dir(&(0x7f0000000140)='./file0\x00', 0x400004002c5, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000000)=0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x2011, r0, 0x0, 0x0) semget(0x3, 0x1, 0x10) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r1 = msgget$private(0x0, 0x4) msgsnd(r1, &(0x7f0000000400)=ANY=[@ANYBLOB="00000000a0cc9bbaac28fb834209615fc36252f6e51fbb0b6de1559b2991c06508d0e3ee7998d68e4ce2cdfedcdbaef9e073b4fc8fc52ab0fd971a31aa6c69de54baaf52c7a8e6b82bdc07e493bd9be1e973118f551fe258a8f53f53c87c3f599d534b4f1688e00abb3f77be391cbe68316a7dd6919c2851a0aa695de3764fb12f8abe406748aafceab57465cdaba2852a989ead7e9c478537fbd6ba2475d3c6ba47ef6bb002d75c8af5c16f51d342cb1289ef81354b962580942f22251b5f32ab733bd5c101ff4c58feb48c3ce742bc6e1dbac0614f753179e17dcf12796911cd573abcfdc205af658bd20b5da3840af01d87f452fab6fd59e12e418d44"], 0x33, 0x400) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r4, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r4, &(0x7f00000007c0), 0xcb005093f78273e) r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r5, r6, r3, 0x1, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x8}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r10 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r10, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r10, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r10, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r10, &(0x7f00000007c0), 0xcb005093f78273e) r11 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r11, r12, r9, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) setsockopt(0xffffffffffffffff, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(0xffffffffffffffff, 0x29, 0x800000000000009, &(0x7f0000000180), 0x14) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) getpgrp() r14 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r14) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x1, r2, r3, r8, r9, 0x0, 0xfffa}, 0xd7bf, 0x20, r13, r7, 0x3, 0xfff, 0x7f6, 0x8}) readv(r0, &(0x7f0000000000), 0x100000000000021b) 19:34:06 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendto(r0, &(0x7f0000000580)="f864b8f338563c1b456b6b1094b0d10e7850a2664de6bd46627dabab21bf124442082a8cb4ff598d592fdf0d9de9f2a5ae4b867a95086689f7d0f874b4c9d8591fb4a303cb129e6ae65cb6c43d34bcb08083bfd42ac6fef39a3bf6c6b463034746289685a94fcbd217851acaedccd7e2a93e587aba5e032b31f40be58bc113859f6d7985e285d84d0bac7e8e8189bbf5c4014290722dee847f8f1449f96e5076da718df76d507a7f24061bf023027b655b76959f00ba2d578ed1bd2163275dd68a3ed685e4639e18c3dab5a096f2300a60d05690cd7c9c3ac690d51fe1a7266eaa9ef93771c13af068614b0da3be2274278d7b40e2be387b26f69e439d740621daa5b090e98d5ecfd827aa4fe5cc7abd82ba16b139d29c4f295e7700432a2c6fda11100d91a3101cb55092e7cd5bf8c20248efb17548f4849f824adf4473cae67c9fd668e23e8c6edf5d4e8690ff06bed9cd5bdf75f5e897d1c484c4866ce6317627dce9b7b5d1f20d71f1d9d4410a339ddc4a08a2776ea53622ff0f4587d775e3f968de7240b175819113fc87e62a07c1c8c75c2b15a5d349708d2609bfc2bb03d219994b24d15bc9a0aea7898881abe59a282d1c10def438d1cfe541a704241a4027c1a6354c2f6f768941d01f25b16b0180bdcaa57bdc56f7a4290021db95388fc4c087f23210d7dcba7b7ecd4ec40a26cb1af07fb699a0e442d5cf1ba9cb169c209d0bb8d1763867dd8a6ae00d58bf6dfc4d8b5fd15c5df14158353f356305ebb7b2b71e8bb6c4b4acb1219d4745162e05af5a06d16a5e0d902aa09a4f86185db5b09bb80a35a9e6ca773d803cfe29577cb5c7e0ef1de90fd4f7873f67fe2291c19335b1102d033dd41875577b5e81198d29d075fc3370b81d1398e6854c3bc868fe07fb04c8d4162f9df8372c85c16a73fee7d9caa8467905c8c6603f49bb65cb926ec97f8b30ff35ca5ac570433fc3a7445f4a176b96c067620a8cd0c8d37b20d27de8e2f679539cbcb1198aad6272bae21fa9617d237a5b1502e3a4c51fe4876342a2f28688d58525b3bb16a0967a2036ed7676b2a0ec25b4eace442836981d396b6affda9fbcd566d84a800542ab3b215738105f48f58941b2c7b6989696f2e0b1297795371292d74a664a96335c7b842f5359524699d38d58480cf2e41065777094f739ccaa1b33e9c20e7614939e976ed333302b482a68eb44a116a4dae8654326afc744935fb9c402fdeab93943fa66d101398c7a3d1742a1c7557091261fcde192b18402a0ea6f91a988952b79dd47fb7fa44a1ff67410c31ea92597d2563c7448a90694ff95c7cd1f1917174440875761504fb4c4bb3741f7e76a1bac5ef9313c24dd88993ba315bf6da41d83c349eb8d19187963e144888f6da7ca512d23d01fe20e3777e3fb2ceb668de640b278e7763cf615fb8ee576771972b0146b5bbed140534e93ae3d6c7929c35fc53a49495e38ac6fa1170ddd6e9b456a6de157a46880d6d2375960d878219a1753bc862c05ce8cdb3c92f826fb8226f71c03766164312e0114525aa70c1618b02b56f6272e981e0f80ea4e928e25123531a9503f4a6c9809d39549f99c6183a02773c515830db985ec94f9fa6502d670ebfa18f288c6ee382b5fb58ae7de83764181259e4cf0be142c4084be18c1e54adb14965131298a159633f44cc24801a24d9a362b9131b8da8c87d52fcb42abd8aa79f29884648e23cd3a13b2a07801f7457dd4f665acddfa9c31222962fa360c1c8abe4db3623047165c18710e50d71bc83807ed79655b14ff3d443b76a7cb5979af7bf772a63c2ce0565456b9b6dc1af474b6732a6800bab09e3b0d344da4e33142222c3fd88b482c5330978ad10e004c8c8bb8218cfa32e7393d049d9706217a965f79b28ea31101ef4d0fc792fd462e0979ed14041d54b5ff219ecf43af36e996c1f502cd54f3765935cf97d1d14e5789e2619f9262224a855dff9233f77581d99d3caaba1f4b5d36fa4491995f51f41b4e7244cf5fc2c684a7c17ccbeee9edb2161dd8189bda47160393352c5484e24ae7c9825c72b57e827795636622e90890c0e6f3d6c517945089d21a857beed3104bf4d210decb3b10dbdb07100a2817125e66a7e9af7de50bc3cbb1f725afea63853ef1fe8226bc271f371a34e8a97105ad4f967ffa5ba9c70a63548dbe10990006dc48c15a00e817974b3d24d18979eda5f29807f099f654b3fa7bd86a27a77a2eaf455852ee2970dcbf05329b602e6f5dab9a30c37216e266286b2a7e47d3f37ed5b5a9a39e9fe666c5293a4211b28ac84b2d6753b103f36b9ac793a2747032e0202dae3df60b8336a46add3b3e30ae2d4be17664997cab5ed6212c4a4a320705a30b36965cdd565df5c6b7907c556b7db2a373d07414202bb4d8957c193fe4d944b5f6281cc495a992b84862862e328a31361b66454ac77c14f7e7064a5dcda544f3ac5cb1ac8e4aefd5f0f567e8ec03d3bac0490a2bf09ac3b98b874ca93db1aa5766fddcbd69c9db8d974101c480b4b7687c13185ab074e17f1cd73544a8313e814f5a86e37ff6d6a5ff6669898c998b41d6e5273afbc937c43e1b17074de30a9f75028ccb187d15f5b1e586b265c8e21276a0684b42e1eb10dd4d6499355dd611f645c3af5a1ddcd03683f7f74febf07bf1d584f5f43c1f7b0654368668fdf3b32e22034f3e009fe86c77d3b7925e20f8b9f7694a3b1bc17579dd88cbbb664fd7dca84cd2b9affb6e284dc5e19180b831ae47974c2b652487c3fdbf86ce5891b7c0c8867336bffbf787cc65b000d9db110aea9e76fa6440638996b90f11932ac4983db1cba8c70e47ee5c8823fb0a4ffe13f7b9e8a7d2db883441ea82365e47a21a820f8fd2b1178fa87474febf5a89c3f34044f2c0fdfe08e11c234bab4a3714da32919bd146d747a106dfc6048e24154667eed76d51105b21ee397ad5816b9b20a2203716d7d148cf66332966b38bf34ef2e7988ee32f0d1a60d0e938a4bae0949c5c906a7afc20f987bf6a4685f3550b52ef8ababd726a8e461df8fe2c33b2d6f2bd9b8c3f7a434d90cd232b5b95fba3c7185803397b7852941e4ee642a4784aa821da26fb21f311d90bf8286601809a4ebf2e38e21a26ec7021b85f673661d54de77db2f08f5ec9d5b0494e1986f90a72cb79ded0878e9afb3c989020078a4f00f522ac9ecf1e9fc8c6673c5c75a02931ba5c297ee93a92398f90299e1586946fd50f459c989319b19755ffe901bb738f972fba8689ac0bc2b458d7031080eb0f05da9b53b5476a684a56d6dd80537a207d5817e53dbe4eec63ad6c4981d171f8137c225c27015189d7257da93c2be42acd10d2d9905cd01b1070db100bf1f12bb051626970c74e1c24519eef0c37f4acf60c044cf918f72fcb679b850643af91366e81916372d0f8d0aa91896e0a97fe2db965c404b95f64971a0736fb0afd309230d6192e2d5ed9478417c8541a18b3f364bb120cfe4176724155fe77f8c55efe194c15b251aae46771a350e327375942dbbad26c95b2ff5b184742cdb41b0ec20a7a7eb9f3066db3cff7b019c181b84a313d6d1348fc289382ce8c3351497504730c25ec1187571a2110e1cfc4cd2bbc017469245c91d93765ae91a1c283fa02cdefb67e10787172b432b3151a6b8a85ff3fdcb63fdd23775bea00a219912bec251f252d2c1bd70f5eb7bc4895c82ae0ba4ffde45c433b0c0d84c54c56aef4ba9fc1e96939d14419cfca64d4fe31361d714e617152e37268d09bd603e7698548c853dc939b1fd6f5d0f6bf9a4caa9e69a3c092ec84600a72a62bfc258eadb8364490360dd320928efdce932a4afde4c921140526498e2ec37f28d2a9e8b774435ddeb832058500e0b8c64954834ab4e8b9d7be7f4198c8dc659dd702ba1af5f4cf1b3415b9267f238774dc3d717c3467c543f6f70b8824bc99119c296469a392712d5f6125220820bbe9d00ccea008a43d56264bd882a8107a884743a411b5a96ef204c7ee324122857f348bac344f74e19e7644180cb50903d53a3d641a61ac329d0ffb5608a48bb4b85fa1cb4a4b8815a3095fbf65ab6739fdcd42dc059e392557e891fe0dda910cf78580bfe5462374264b9674fb859df1d3dae5c00e3610b9c404a8dcbb2dc83eae1c297e08e7de5fae919be2878283621978910b44be1b8bffe7933e0d372fef4f67280ab97ac8081d2193ddee3002690ed9841b75ad352b8a85cc7565b37f616f35099d95ae8147a9d8d0293451687b3dcc8c04158123694a3a304f3968726eef0be29ab847af5a931fed751ebd9a2bbe6fe73aa10f653ddf722355e5cfa8d46266b741175c074e83395da29b944975ba61c8d12c9f22f0520878f5bde919b4ca6c6e7bfd549163415e997aee8d5a6ac84de9a7bbf659ee5f576a4a86bf8401b3eefbbf1d6492ea9fb157f77e9b265940ecb1eb414ebe943a8f1be71680cc781acc921008c19fae8f7c4422d744403f9d994703bae814132aa45b0fe56e39d0a4e8f4504a933550957a4485ff3289b33f5035baaaf40cfe85dbbdb7b997e13b1e610d5a3525786a89e444d6791945b3b49bbed6fe731a8af2865a64220800cdcee2d7b651921e848cfcd8afe7ce831b38731d7323de76d5233d73ef002a215f3bd81937a37e24e3fb37be915aab0e9e6a149a8f52ef8b4091a1f30d07acbb69bee8b9e51f6b30794206bbb183a84ed1a60b4f6eb65abae606b63fe3a37c4d10be0fe413861558f9afd14a10be994fb78bcd268970f223ad975617c0fa1215ce4705be65db22bc9de45663f26f4259969ddc526462b0d5bf4901d679ff9f570f294dbb52f4e58c14bb86689d9027fa55bf5e71a3c5b23091b2576a7763facac07428457c522ec9b2896fbc67c4ef710f0ae24d0fb2f6c6d35f90d14c298ae74213e11c80053209b007e49a236221d0de09613e12f86e4ad0531ae251b00a253c39345ba41d22e741d589fb56e9c0fad3a7b3a3e5ed624be28835d893ddb00d323762f1255a013d2466bf1ffb72848c3ad7cde35ef5be0924cb8f75ccc88a9b5d06931e530a1bf7a961247fe13e0a16ca4343042e925496bbff0f7b21650309be07b0a8e51c38a264bed7e073340cf88bdc4b14f994a97fa333e021837930083fc36e68dfd0204cb6cc85cc357d953ed33e2f3f6074405f9b0f08ac48c11717bcfd551e6ac16afe59f9a7a3720e49151270f11fe8f116d6de1d337b2587a9dbc5c22eda6ff8571571ef4cd15904be64920d5dd00073ac1c290af3ba422749f025fd06a16b7344e06684b68850e850e4282ec4cc5ecfc4c6444022ccb1a32f99ebab9b7147d4981dd94c983cb995f04ac3d68138158c313512e63098e1c423909fbc9c04ed7923b2e15dccbad8c667644c826d1c9c196700c2ff2476d99254c0ab9ce52718836e2992080f65efe60d", 0xf11, 0x0, 0x0, 0x0) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000000)=ANY=[@ANYBLOB="00002e2fbc7ef9eeca6d84755ee573c88a66696c653000"], 0xa, 0x0, 0x0, &(0x7f0000002280), 0xf0}, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) r1 = msgget(0x1, 0x0) msgrcv(r1, 0x0, 0x0, 0x1, 0x0) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000001c0)=""/4096) msgsnd(r1, &(0x7f0000000040)={0x0, "713912027b51ade4e51feb66b54c0de40ec37c7565df2b737939d15793b71a96c3e435e405629133bacd5b5e47dfc37ea456"}, 0x3a, 0x800) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) wait4(r2, &(0x7f00000000c0), 0x31bd129a2f41cb82, &(0x7f00000014c0)) execve(0x0, 0x0, 0x0) 19:34:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x30}, {0x28}, {0x6}]}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) munmap(&(0x7f0000fed000/0x10000)=nil, 0x10000) 19:34:06 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) linkat(r1, &(0x7f0000000600)='./file0\x00', r1, &(0x7f0000000640)='./file0/file0\x00', 0x0) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0xc2, 0x0) lseek(r0, 0x0, 0x7fff, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000000)="15", 0x1}], 0x1, 0x0, 0x0) rmdir(&(0x7f00000000c0)='./file0/file0\x00') writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) ftruncate(r0, 0x0, 0x4000) openat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x800, 0x30) 19:34:07 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x3) socket(0x2, 0x2, 0x4) 19:34:07 executing program 0: getegid() getegid() r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0xd10, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f00000000c0)=0x2) ioctl$KDGKBMODE(r0, 0x40044b06) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0x800, 0x0) r2 = shmget(0x3, 0x1000, 0x80e, &(0x7f0000ffd000/0x1000)=nil) r3 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r5 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r7 = getpid() r8 = getpgid(0x0) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000240)={{0x9, r3, r4, r5, r6, 0x80, 0x20}, 0xb6, 0x668d, r7, r8, 0x6, 0x8, 0x7}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f00000002c0)='./file0\x00', r9, r10) r11 = socket$inet(0x2, 0xc004, 0x9) listen(r11, 0x8) stat(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)) getegid() ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000440)) r12 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wskbd\x00', 0x80, 0x0) pwrite(r12, &(0x7f00000004c0)="43689a93f9caac2e7e923692ae58b5543d210e882eff43b9d8503efcbb488d7ccb02b6cbd3fa65ca9272c140bf70c7e12e3656278fc006bbf9855450e8ea847051f32b6ce0d690af3436d9c6292802ac8b6bee99bdd4918ee725174edc1125b2aca99cb1bc7500cf8f090a01d8fbcc5b2d112eb45b601ff12ccbd710eec687542e4c55ae6f731d6ac069dc7bec33bee5ee750c0cd905527d127e52f81d5dd31cd545446e9956da95fdd6bfe510db9082d0ef9c0bfe395daa25", 0xb9, 0x0, 0x0) r13 = syz_open_pts() ioctl$TIOCSBRK(r13, 0x2000747b) ioctl$WSDISPLAYIO_GETSCREEN(r13, 0xc0245755, &(0x7f0000000580)={0x3, './file0\x00', './file0\x00'}) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffff9c, 0x82485608, &(0x7f00000005c0)={0x0, 0x378, 0x6, {[0x3ff, 0x8fa, 0x200, 0x401, 0x6, 0x101, 0x5, 0x5, 0x8, 0x1, 0x4cbb, 0x9, 0xfffffffffffffff8, 0x1, 0xfffffffffffffffc, 0xbba8, 0xffffffff, 0xfa8], [0xffffffffffffff0a, 0x8, 0x7ff, 0xfffffffffffffffd, 0x3, 0x5, 0x4, 0x4, 0x100, 0x4], [0xfff, 0x689c, 0x1, 0x1, 0x1, 0x6, 0xb9200], [0x9, 0x8000, 0x3, 0x6, 0x3, 0x80000001], [{0x3, 0x5, 0x8, 0x2}, {0x8, 0x4, 0x8001, 0x800}, {0x511e, 0x7, 0x1b25}, {0x9287, 0x8907, 0x7}, {0x1e1, 0x3e1a, 0x2, 0x4}, {0x4, 0xf3, 0x8, 0xfffffffffffffffb}, {0x8, 0x5, 0x80000001, 0xfff}, {0xc0a, 0x0, 0x2, 0x3a88000000000}], {0xfff, 0x2, 0x10001, 0x40}, {0x5, 0x80000000, 0x2, 0xffff}}}) 19:34:07 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{{}, 0x0, 0x0, 0x1}, {{}, 0x0, 0x0, 0x0, 0x0, 0x9}, {}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0xcc) write(r2, 0x0, 0x0) r3 = syz_open_pts() fcntl$setstatus(r3, 0x4, 0xcc) write(r3, 0x0, 0x0) r4 = syz_open_pts() fcntl$setstatus(r4, 0x4, 0xcc) write(r4, 0x0, 0x0) r5 = syz_open_pts() fcntl$setstatus(r5, 0x4, 0xcc) write(r5, 0x0, 0x0) close(r5) socket(0x400000000018, 0x3, 0x3a) socket(0x400000000018, 0x3, 0x3a) r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r6, &(0x7f0000000180)='X', 0x1) close(r6) r7 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r7) fcntl$lock(r6, 0x8, &(0x7f0000000040)={0x3, 0x7741fd4469703a8, 0x8, 0xe5d, r7}) socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000200)="000000a2b1c5cc2f", 0x8) 19:34:07 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) getpid() setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(0x0, 0x0, 0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 19:34:07 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000280)}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)=0x40000) socket(0x0, 0x4, 0x4a) 19:34:07 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x400000000002, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc1206925, &(0x7f0000000300)) socket(0x12, 0x4, 0x1f) 19:34:08 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x8000, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0x9, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f00000000c0)) 19:34:08 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x100, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f00000001c0), 0xfffffffffffff8ec, 0x0) kevent(r1, &(0x7f0000000480), 0x9, &(0x7f0000000500)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x17, 0x0) 19:34:08 executing program 1: r0 = socket(0x6, 0x4000, 0x80) connect$unix(r0, &(0x7f0000000a80)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64c96bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa20236e540cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b408e333dd7fde7592f4305642ad2cf8724eb18089278e314330000000000000000000000e02b156bb0f4ac9c6b680bcb52686e15244105e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c36455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611c09000000a3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a000000000003000000000000001d4e22265330027548d8ffda5eb1157e932ca642dc9631d64bcd5b823e495bac220487712b869f1e1b407ef5f19002bb9fe9c95bf9a509da7f66d0c7598f543f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b67f615a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee59054fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7cf406f89d3bd1f11b9dc5c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d03670d0138dbc9fafdcb4496dbab0233aca38bc8789d01c46be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741b74c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe2b0f0000000000001ef702cf170277ba3ee3c6245a58d78b79dc3b93721aa7885824e11f306bbd823402a993cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854547213442d720dac635800236b272dd10000008f9d5e3da04c06b073654c94798428fd33becdfff906d6e52cec7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e9226996d09c1048d54e64d4afdd0ddc70e26cf1c03f8d389970d20fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d47ae0e1f8adc5fd73faac6923a39ec3629125def1ff2b4fe10354c287652fe4c03ec3a33a7c4f99553c20c8ed5536b4ce9a0cf3b0f6410b4790ec1430c1408ac03c3bd74f9f78931f5dde8cde5e11ffcab9d420cceb4b2e05930673a8d85e6bd2a9dbca68d566a94d7636b25091c76f5ffffffffffff177bd4233148fa4b5be5a0c317c563000000000000000000000000000000000000000000008107ecad798dedcf0bcf67b09f0302579a54b830d62c4b12e63f6af06bba65cb1121790bfce754d77a4515fe370a5adda13549133860834ea0030147cda4332cb8d70b3a8247d5a24470861bf5853e700c834776fc0e4cdeedf3272cfc4b09c7e18fe90d274a4b2245e358f9f491d9382291e202feca22a6788f4f9dfc7e6eedfc5f533feafb83e29f9eb62798dec45a1dcdf5ff248dd98a04480ae26f67d6c18f1b90892e6e1ff7aa9edf459746aa60f41ece9ae24602d8ff33553fc7b37b8157bd7d2945d3d6916c61916238afbd0bead0cf91f6899e76f2ed47b0cce4591fbe67579cdc451e81594fcd7ae4cea57c2ac9fd71065d1d606d632519011b77b1c385b25de4008e3fd5c799aca58c8917a9e6a85fc71c9731048fa47cb5c3c2caa750ee223c0082cd61754f27fcd9471fe3588876295224d78f9135dcbdd2e4108f6acc089ac252958bb77d4b4c02ba8a6728486b1776a8e0546111664e45172360444183c9736d52421bf347a0228c27d4ebeaee3e2473852fcd661e68bd82e03333ad77746720c056e3b8a8bcd41876bcbc615041f0c889a235a5b4432e32b74ecbe3cb817b90aa72d25c517e8c362642f66fe14d86d835612e8d09acfc907c319e39ee5dd5564be88eef78043aa2eae990fc54d13ae9991ac1a72a6c2cfa0d870f85044adaf80ad0f310c086beb6a08d7f48182065370b2e79dc6d752229cd6a7433fa762561145258155b0c3c2d9cc78f46"], 0x10) writev(r0, &(0x7f0000001680)=[{0x0}], 0x1) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xcc) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x800000000000009, &(0x7f0000000180), 0x14) r3 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r3) r4 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r6, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r6, &(0x7f00000007c0), 0xcb005093f78273e) r7 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r7, r8, r5, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r9, 0x29, 0x800000000000009, &(0x7f0000000180), 0x14) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0x0) r11 = syz_open_pts() fcntl$setstatus(r11, 0x4, 0xcc) write(r11, 0x0, 0x0) r12 = syz_open_pts() fcntl$setstatus(r12, 0x4, 0xcc) write(r12, 0x0, 0x0) r13 = syz_open_pts() ioctl$TIOCSETAF(r13, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r13, &(0x7f0000000180)='X', 0x1) close(r13) r14 = open(&(0x7f00000001c0)='./file0\x00', 0x10, 0x0) r15 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r15) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r17 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r19 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r19, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r19, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r19, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r19, &(0x7f00000007c0), 0xcb005093f78273e) r20 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r20, r21, r18, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r22 = getegid() sendmsg$unix(r2, &(0x7f0000000300)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000080)="fec75f602520b7ba0afea8851cb7416c9e6164cf5587455a4aac017a96721901577403157a3430d9a7640e71ece9adc14601bec0322439e13cf8086b80ccd3cc09b374c82b8becf4d99476c950e8770c91cc8cf40c1c672ba52151e5ae590e848af3f6da80ca54ea3f138951b13a255c22555c6d89d7bcd89c01a0fad5c9d01fd0d9d6d4b9c46575d7d565bfe4639fdaba2712dfa49f471a3f70cb27c7ef2334feb98e1c7f954cc3ee70af2b88", 0xad}, {&(0x7f00000016c0)="5fa27c304960f9510e1f1fd1ff925bae9de2c010978af34c256e074007f4ba2d2720a345fb1dc0797092acb9059703318ffcff475f0ce722a0a47c51d6c83a63a84bf24c441fd444404c1778a02a0cb169b2b4ba142ccc47454dbf62c56981a61c12b08c0ab22be86a93bd8a18e98f01d068c5dab891b7e6fbe3abee073f8bbd2916ad02f8cd6e6c6773aaa0c63b200c5bbe0a3f8dd9ff71ec34f5caaf5798aece90a1fe7838685609200071084d439fa886d9b87ec6b646ba260a3b84ac36fd5555f2c6b776897554010d4f1428d46f8bf5f6acdd327e83224a93f362d7753501e54dfc7c47420025ed4f08049bfe5670e933600be5f868ba459e54ed3006d626ce97ac261abb7abf35b68c76fde5d86e96c03c61d5a35fc61417f1969a13b69ac935b7e56babb4eea7120354a81c2601d4b68ee06c8f9f61375380ca8db8e2e5bb70303264078f40338185ab75ec3871b4f8870e3f1ff1853c0e8a43178d611790cd3f3ad95010878388cfb48932faf38f6469685518fd4a69df423adfc7218b384854cc8cf740a6c4efc4ea4cd8ae13081573bfadec5a49152fd84f123f93e78ab4d3189be9460f5f69a87c100497762df1c71f2ff37254b1a51d294ab9e2010d552f3fc42001f2bba1a1ae9ead8e72596b6dfbe75031d96373fa38c1e91a7049b628d11713ba7b2bb614c036a47fe975ad7988693c1b959bb6a0f17ba78f23fddd3f7c72109d8a0b2a4daefcb591c91da918777b04fa8e498668c79c59082dcb0349141dad4061660eedba67b9e38f719def7b4ae0838a5466f766f382d74d13b35b2e2786ce0f2c5e1a6fedc2b69b73d8efc67f27f500ef5e0a75af124bdbede541e708912e10a40e0e1d9fc52a43d8a164c92d25767e8fc390c36eb7591b97d45f8628cf8890f723e5da3e11571e8a7fa861b4ae97e52216c68c25af80f90555599394f12da6608dd0025bc3a9459c44c9ffe5e32e93cfc22f11fdb721a926b9fb794a185d06123cbe07b94b8a4bc7e80ec0f7ab1ce49daaa8e1395bd7a4205c633a6953b8a58403393558ce45d87b884401d088ffef70f6656b58e472108b7426b1f0c0453c960dbfed351b5016fdb55c0533b8cbc49547affae4f90ae7bce4608e00f059fb9c989b909b0be5fe2378e17c92a0cf8af45971c4309dbbc9dd6d1a36be4b0670d95d6b92654af3c08073be4026904013ae814b4b76c4e984331ffe0a81fae72bb67cd5075b8880e19c2946178b6757422895a5a830555ff4789086cf74e1141d91921739e094b92ed225b5cb16c730c0e378ee729220f6128ebbb20c6843efca66a7c23b795e2034f28d6399b3857669b5ebd1e88fbddb3912db7ea250f56bb11c9e76b944f8aab00d902251924863c7e655769dcedad7c3931bb59ab73851e0d36295f4b9e76fdfb9941b1027c39dcdd55c534c75ecb5cf8d4ea0e0ea16985f591872756ff05aa001529456a56215f7e2b3360aa7171c5e6b2cf5212534ab866536f54da7736c64522adf47df32cabc6f96d05d7ab57c2eb44b49f88f4d1bfb41081aa768af87317756f58372dae0a127794ee73af46ef19ec0f03151c31a4c3efc2f4700078e062d4b97790f7b8830b11f44716163b54be5e63e63c4cbc8be5115500d6214e5d191670cd1b0f76c688489f90bbcb7e2cce12e53dc52e5d75d1efde8dc3549bc69eb7e8131345e44de29711d724dc43a0e1934746b2ae1961b78c30970adba00b4db77a4acc8c674fa75ac62e4719e1342846c164b201bd85bebcb2fb5ae26f862433c7d69494f1d74f799efbaa439e174351327af025569fe5aa55eaf101e325214564e86c319aa6721882a6f2c90998059fdccde6f02692733a0baef563262e3477aecedcc421849300d172ea97f178dc0b664489b97d74fc0a8cb292bbf8ef7b7f84d1a808f3d8cf1a673728cdbbf12a69e08e644b81677aee76783028b0a6ba7fbc524ea1c88af94edf614410bef4aea8eda986a687725c94dafdf7d4662d9c3c662d1049456bd17c3da81aa1edec23eab9eca1cb66846c6ef1b5e56af786340a06e7a6d92f986de69495ea01ecdef89e988032c1b89fb5bff7878facea6d6375f4b00d28223bfb11d6c3ac60dae79456147198edce4068d8de643792acce6683a372d1350dbbcd4d93ec2d5a539871ef649e6ad381a841bb9d56919c56ed30198acda3579bf1eea2b8dee6cec58452d93f89f7b2fcbc60597426f67d741a6107c4e5e27d3ca4f7caa3e89ca2ef5f6fffc15a3251e22ecabc602d016185fd121dcc68c0c3864acab14f54116e18f1b4658d8383019ee96a5631ce362e67bc1653af4ad4959aff82ae5f20f9b1fe976979c1ceb5895a3ede6893b9e87ae6f4274c9d6b9ca3525e6bb9aaa2a95f97516250dbff11e208f97c5326a4330314f5518342f11a5fd578fc014d65553c4a1162330d1c03e87df37820eb149662e25fb3b2063977eb44c3b1a9f70dadcb0198bbc76c30fcb9b4075d5012bcf4eabde3fe15133f711fa45688f8699a2fa5cf6ad14bb178a12eaaef9babcb5730b920f2405a0287d45f11744f5392b222d53d388077604d7bbcc9437e2f39c3ba86ca033bcd23fc166ef294173687cb30d7b1ac61327c76f7a002fb51bac5fedb0c29038337d665ef343921a859b80a70af78d94e4488cc9e17636bf520ac3055f4833a47194de9c51db800f1fd0d34974fc67d5bf311864afb280e298e5d44841fe0330f0838ae92d71ded4fbfdb8e41d9f3b2ff8d9127151a284e68f86c4d5e923f02c0f72273f805bac813e39a5f61ef044f5f3201b74c9bb7406772798d9e05e2f4811e955bcddc63673247822f25455790f8916b8ce00f6d91588ca7fed203e89dd521e47c7a321585838af83d5ed2d6d1deb801c4fad79400b58aae5ef5272bf374d8336841c0b708c63031a5692d981980e8ea35498cfec72436eb226f0d3290be85276d759de8b46554e2e624856e6e59503ebce9e4af5b6ce59abf6ddd96282004b54dac055bc038f596e3592e94aaf2f7c6413970dc7aed35b04996c79cb8e2d9122c142a09520ebe0f82ff1b88d61376a345acc1ca186a7613f3b21b5a378510e903f377a02fd8dd66f9f7737f4032d0527b007505e8a9afdcecffd7c705c0bbe661faab54e2ffa84c8dab7793f3685e8aa58586ff252e55b1d08dd9ab1a92fe8cd64cd79b39fec693734f9cad4c6e52ed5ae5180b31cfd5f16aaa0c497eed960cf830325dc95af33f414e69555aeeb111066e733b91e8aa3f3b3073d8285521b91c14c050900202f0038b3f389e3681f43740bfc42f39b144d8185b7d4bdb972262209e40a0712b4488fd60a5fe681ac62427299546148801d7d0d2696c737c8fbfdc8e4b3853d68fca553d487763e17d567c46e4e76c045cd7ac7a10e504f57f9a905ae51bde7ff7d32ed3f02d2053168dd8ed7d87714871ba19c92ec4a33772b9a4af55d14ee24144cb73b7bb6a0187d0a4066301da9ecc41f620770278193641af3996be3261aa5d9c68a1155a497884895e174a13abd8a2823ea1db0cb6385fb33d97e1122b8a49104456f70db484c7d164d5c4c84c0b17832fcfbc54a6f17031f3054ae1ab5443349dbf38fc8ecd12025880c6c1c7309de38d7c26520125191c294b4f7582f9912a44c3276a66d8f5b7cc00c8028b908e197e33b9bcdbddb203a426f676bbd06a2d6fec75ed372402718e3f993d191a269cd5fe8b204c8730663cbf18c11cb560baa7a4382485318a87609ef0b2f22584e18120cd5f9749bf27235fbb17ada9c6053483a1cdff2ab9278f221942c9a256e06174aea247c09c2bc1a1e2dc642ea64f78277824e1f45cae53fac2c6e991af22519be7b02f5f23d5ffc6abf7718215608acb69fa4e5a6fb28bb483e3e2ab4115291193ee7c759cbe92a025f8233ec7be0b14b551b00bd5118d55f267261f4c646a7bdc17e6c8883f7194be923f36029af270028cb711f1f547dbaeeace88541b0ba38ff4e2f0b7cd674b806f1e44dc057770e474ecb6aaa00b4e69952753777ac55f6625e74d15cd5305ff8e95fed02ab6ba921c9a26b2da1ed5f6cc78268a6666eeda1bea2f5444df578a9c7c5a589fe230ed3c3152f5b391dea7c2f047f5d482d00959dd91464ae800a103b305b0c42a2f674f43de8a7eeb52896c5c75c21172705f38f0514b47683f933497429fb7966fdcc9787be7c5c107b66ade4bff78a8e4aae4b491c0eae98c5e9946a3f6dc7ad90fc92d75cb7abae732a054592e8f817fc06f69d8eacaa7978303ebc5da25154641e704fa4e7a3c2a116e79dd4880ecdfb7fcc479a074776e94e4a87adab02c25e5ed9fc76c8ea2837f4d5e712c230204f81bb2f8c12b9bf61e00951c14bcbc10fdd96d777a05d4b16f2c37b0c70ab7528daaad4c79e837ec50852f7073bbc1cc6d1abaaf1e8aa317de4b99bd81fffa631f490e1a58b5df59c79220bb6b18259feb58d90c31bcc5961941cd0a3de60c0892fe615a6f1f0ee1442abc91623a97ba3a7022d359125ba0032c94411f3ef7d3dc331d05e22e95e1d9454cc69331fdf86d966cf2c2c977016cac4ebdef75b621801950a8d22474e9d8c3104ef6a72ce10920263f293179ea4f50cedb85880d3828a702ecacfeda660ed05a1a5e5313233dbf8a12f069ecb0ea4ca642b63b99c3f899a79126102c1ef6759d102cc0b854f4a9e12118047f4a258e8647ad3c5c03d6053cc39d6c555e8ae0df73e1b6ee7bff366622bb4ce01fea00bbe6214dde500f6a4f0a261ca5fab9825b0f7ec22f7ca43da6826df73e3a5376a46bd4de37add453e342ee901f61aa1d819c48847ffcffc65b000f90918e34862a74c666bbb594de4990c9a8f845f53786a90fb556f08d8fa50bfa6a5d68866b8e241c379a0de011bd48a0ac285b3e992b746bd5e999e07669dfdff0f49cbe416bc73cfa10d80447c5b147a220f1ade8f6a74dc1a6935dc17c466c63f32cacc91b06138977364ae6c17c8a01421aedf2568f9fafa774877c758d5b885163c26b461c2bd0d3726c2e10c56a68997fe5719f35fa4c9b668d61058f56e727e279d4c19c98d5a56349a93bb20bf180cdd37c228d2418055bcd037b084e485387fedf39fdf36326bedb590f40ed52e47313c5d6860b3694203704649d845236c759236fa3905b91d76978a75706d555d31efbf18f2c01041d8b741b4fd191138eaf089eadbf5a896818b2cf2c3b9b96bf9ed9a24f318287b98ef245c3969e5a57722cf84db3c707d49b2acc1ee43256bdfda5dbf1efddf40728aac0dbc353b406a6c856ad74564908d2fe90c295bf5acc3edefcc6ef629a0c20ed53f77e1d383a437ae3348d59da4981bf1bdb656b553757596a8d40bb33a1a67dca1a8ed5b14547823375be878383a7947267abf17a2aa91f21d94e29c93108c920e39ed17a061c243f7eabb06e1b8fde19d7b3dbc0f0a59a13c833c5b6be837fd854f385ebd01ea247b80531503df2dff017f718be625848f998411696647e657c0fbaca03decfba089cc1950a8cb9ee959aada0613d4cf6438c6448b096715a99bf5b861f8b51a5439ebb7804da12b847b8bc26efae7f8e7c7064add6789e7ed57a791bab70c05abfc39d1fd28723ce0c7bd04c9903e9dd3c671fd333bc1231bd2a16126caa349211b0d0178bd85b0bedbf7be2b56e1428649f21e44348cf3dfe9053274d8f425953c32dab182eda7a7e1da066632d71ca13f2e9e44a67c936cb1635b2d3db92d57d76b4dab923c363b66ac6b730ffee7306af5ba811740", 0x1000}], 0x2, &(0x7f0000000240)=[@cred={0x20, 0xffff, 0x0, r3, r4, r7}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, r10}, @rights={0x30, 0xffff, 0x1, [r11, 0xffffffffffffffff, r12, r13, r0, 0xffffffffffffffff, r14]}, @cred={0x20, 0xffff, 0x0, r15, r16}, @cred={0x20, 0xffff, 0x0, r17, r21, r22}], 0xb0, 0x2}, 0x400) write(r1, 0x0, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) 19:34:08 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2], [0x1]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000600)='./file0\x00', r0, &(0x7f0000000640)='./file0/file0\x00', 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x893) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) msgget$private(0x0, 0x200) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 19:34:08 executing program 0: unveil(0xffffffffffffffff, &(0x7f0000000080)='r\x80') pipe2(&(0x7f0000000040), 0x4) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xcc) write(r1, 0x0, 0x0) dup2(r0, r1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) linkat(r2, &(0x7f0000000600)='./file0\x00', r2, &(0x7f0000000640)='./file0/file0\x00', 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) linkat(r3, &(0x7f0000000600)='./file0\x00', r3, &(0x7f0000000640)='./file0/file0\x00', 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) linkat(r4, &(0x7f0000000600)='./file0\x00', r4, &(0x7f0000000640)='./file0/file0\x00', 0x0) ioctl$KDENABIO(r4, 0x20004b3c) rmdir(&(0x7f0000000000)='./file0\x00') 19:34:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x3}, {0x5c}, {0x6}]}) r1 = socket(0x2, 0x2, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000600)='./file0\x00', 0x2, 0x50) r2 = socket(0x1, 0x2, 0x9) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000640), 0x0) r3 = accept$inet(r2, &(0x7f0000000640), &(0x7f0000000680)=0xc) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000640), 0x0) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x3, 0x8, 0x4000000000000000}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000440)={0xffffffffffffffff}, 0x10000) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x22ab, &(0x7f00000005c0)=[{0x1ff, 0x1, 0xfffffffffffffffb, 0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f00000006c0)=ANY=[@ANYBLOB="00000000000000329b186545630000000000000000000a0000040000ae3ee3e3e62118205a7ac2fa861ce8e81f06f90aaee85cc7ea798d7351a90f164541f59a34dbbace85cd29"]) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r6 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r7 = semget$private(0x0, 0x7, 0x0) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f00000001c0)=""/201) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r8, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x17e, &(0x7f00000025c0), 0x2, 0x0, 0x36}, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r11 = socket$inet(0x2, 0x3, 0x0) writev(r11, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r11, 0x0, 0x6a, 0x0, 0x0) r12 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r13, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000200)={{0xff, r9, r10, r13, r14, 0x100, 0x730a}, 0x3ff, 0x9, 0xd6ff}) r15 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x400, 0xa) recvmsg(r15, &(0x7f0000000580)={&(0x7f0000000300)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000340)=""/20, 0x14}, {&(0x7f0000000380)=""/45, 0x2d}, {&(0x7f00000003c0)=""/83, 0x53}], 0x3, &(0x7f00000004c0)=""/183, 0xb7}, 0x800) r16 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x4810, r16, 0x0, 0x10000000000000) pwritev(r16, &(0x7f00000003c0), 0x273, 0x0, 0x0) sendto$unix(r16, &(0x7f0000001740)="66c7cbd953fd8202b3c9365c68826d171b1572fcbe6c33ecc5ba0700f5b1cf4f31a6910725e751c7e064e71d027e998ee6cb40f812fe13a6925bf6e7471477d6382a4485a974a3270adad99215e886f021d7823268c6257181a035319231405d99df8a89a827a65245f706700631589bae960f577c42f239320f408b25d0360000000000", 0x84, 0x4, 0x0, 0xfffffffffffffeb4) write(r15, &(0x7f0000001880)="5dacb4fd2e81ce8f3f8dd58d3d36c1d089d8ae9f7e3f5ffe43571bcbb61621b19a9c201fd97c33b2b7808aa9060386d2db09ac7e431baa3fb682230a80edbbfe30598c08ae092ca5440e91a56a5134596a99c21e4ae5f48ca11c469aa9ff8998e14744171ad730ec50a90f8973047697ad2ce16b9a3d6e3281bd594a9f769f1e9a6bc4bc10e895097d49d445c3fc259e544973f18c6b304a4569ee04465b639da2cb95f45a9236eee042f0b1dea91d9b40fe05ae90f2f830d912f16022f91b045a56cb9a83570bd1d95c503b9beae57a09fd76cfe3a6f2f90060d49438f05ad4d7a9e38922165bbbb45fe69bbebe379d06e5ef353907403bb79105516416854598e3fa2a3f951fb15c7392c6810b0d19e7e97811727b710337d4c8eff5ddd8b4a245ce7bbcf2de8d20cb5b348f16aee3b2c653681227db15bea62985b21ec4a65bb070de5882acbf596bb1ff4bd6be3009fbd5eec5c1d3b095fba164d7641fd6ad22e16c797f619284f7a4bedca1f96920eb2094719aad9d51faa7aa76a2a9c4cd2f440fa9326a4d7878d495bc9eeb54f1853bcebd95b7ee0e230054b91d16c27d995fbbb04a953622912a18e43d2165099b6732680b484f2d7009d78f59482595eb39a7c009b492e69205258b2fa4c2dce95a4f625d7117453d1b7170a02ee62c37592cf3cc18477dae7ea4647f6dc0a812c1ffce4b8ac92ffd984b98c41555dfc8cd11b13635701787a13427a497fde6416e933816118cf0764d3060055c8ab576eaa63eccfe841a035fe43ae3b320060e750bacb20ba090cf579faec6f78c6d8785bcf4e4fec92600f41289ccdb17810bf47c8ea8f76c8aed8cd332496e1bddbef804709451133e6a89df9a9834a9ae5bc15facd97da4e99fc25ad4fd529405410af910a44d641edba3adadfd7584cd79ad872a547221cf9c835483779d1cad7d8ee9d8ea3afbfda0c96aa6ed77805c3fb8a9a0a5d63752682cd4176dd502ac4eb2820999f899f83dfa7cdb06f0f6527657d4e42f3b35503fdca49c2a4d3f2da0a66b37f867ee611a83de6e963f832f9f28e69824175db16cb3c500c81d0f8c3d071b91043a6a0c1faf77f4b6605653e5765e04aa670e8208e7c42d43a9f253b2dcf2ea43e7eae841b2e91a458065882b46ce4c30c5ffe5ef9897d494b78bc9e9979821076ebfff766a165ee563fd725cbcbfc3351fb55b2b5258280f1173fa7c363312ae5954df1cb40ddf4063550556cf6b7fe19788e806597fbd734cd7ee7cd77e528a669d7044d4517183e0045a58aa1c21ebba0b0a476156cc72a3d0353e58050ad714cc8d819cce2a41a8a617836c54abab9acff79e04a0cfc6c325a33dac312802375b2ef727087510d6f6eecce3241cb63649939fe7701f85cabe26968600064f7db4ad24d59843887f3fc5686e6400efe67612626f3cfb8459bd1d8e5bd8302d5a39efdc849702212d27abf3706f26da5367da15f73ed03ddbf5418d8c3767b83c4da1872e73f4d20685dbae023e505b5b2d2803b32389492bac9de1583a9a647743ae6493fd174255609d8ae965e3abd19ebc98c103da733b42c53f6e6ef6f9a5373cfd5f7afcc00cf8b4690f6e4a233a4acb2d4c14133bcb18ccf0fc0e377e66b28c47ea9362719352e5648783305d2bf76cc7e48218680f4d8ce0159e011fb5e10cff5aea23a78924db29bae6ae01439eb91954ce18995d86651087dce8fcbed93a807e9f39036f7281659d580aa6a620faf151fb05c8a4dc37f8c6f3c96a1b5424374d956e940a9838d31eb15579714d5131795810e0a42dbd5352464e3bebe316dccd152a7305b5fcd538fc7e0764ada21bb09c04d824d9755e7679081e734ba4d592d344c1342d6c98617166a2ee8c8d7e2cca9d4211342582193937b74abd47abe121bac9cd5b4cc5c8f15eb2c229b0612993c53452e19ea5a67a6a1e15ddbe6b10b6b93ac98e273c9d72185d07273f24c28dbda6b260ab905bfab2310e238c7d16675994a1534413be493efd7d4ca124debe2719fc5d3c7dfca88a9f1c2b6dd7dd42687b6582aa499fd9d420d5110c5e5783fa351b84a1125dcd94085623bb6e27330e7bef62dc357c07be8084a6df93ff3c1285db5eee58e3efe271441765cf43c37fe6cdff35e215e8df8376269c868e190711653fd690d928886945feceedffa499b987bcb02aa7fef2e90be2821b7d9cdbee98a8f2a90761feb56293a4c92425acdbce12a6588293303f6807ea8c46b2580f7f5ac3f39968c1e3579cb162166f531d81d69d94e619291e2d5c1fb6e8dda51386ebeaa89ef81fb8ebb10535f82cb4f25cfdd50e15cd54bd85f0f2b5aae0f394300b1cb473042a55aba8af6e97b65fc42b8e0eadcfab560d5e36263fa1a0b185413e359d4d59aeb6412cb13522f6017d7a9ae825e2e0545b3dd9c32fdab8b6a3be2bc118b796d27957120f6cd85444062dcfeeb180a7f0cf53215008823b6fd994bc53d943b485253311edc92761ada6d8c0c276db144c0e68b1de49525b2b8e3459df4b81160795648225f670b1c1913641689077882acb08ff1822bc173df63feccd380790fab1c2456301bbb6a04b60190d8f011108a5d55d84f6c529ee51b8060b6d4c4bfd4b948d3e3721b44663a7b72de2a4eee13230a9cd2aba274ff74a3e29efdb355414024439eccc1351aac983c022a41c0084658ecdb6d1fd04d8ccd15c4b871eecc8082ac68589efa227c19ca37d26daa718e13926dc3835f870f8511127e70663a0cba6e208605b6a7fe08d04fd8fab0b70dff28ddbc8e72b535e183f8ea04cfe6938fc45d3e594f27f32e6685f8ad0f3daa19737d1f996faf767d9604aac33d8fff2df9e676fdccf102dd9cf112281b20372d536cc884f7ba904153dbe1f65b36939d688bc8bbad79110dea27f245537dda771e07c7a6be6dc16d753c65d0c9080efc36d3f56cb932d591c21493fc5117f57a1d9623dcd3c7baa4f71f17fe4834cbc3a2cc7b94410bb51ede820552ccf73713013cd5129c5aca27d47070a2c582730ff96ccce54e1d6b4fb68d1edcd1e5ff7855fb688a801ea53bb2cc784a2d263170a57f1dc7ed9d2eb722adedeb85d54cff3b70c37e1ff2182858f3de6e7bdffb4939b3d4b8b537a4795e5f841102590fdea5dcbe6056ff06aca36a3f6ae63f722e52785077dda87503326555cf50a845a2bb1f0b4d928228b4f9bdb64b5259f835105cf88595a258675862ff602403736191e40082162104f62771d6ad037f32f230a58c289ccf544ec3b209e73c1f142fd056374415e96bdd2f65a15f6ce8eefb6deb8d0be7114ab0589d46d4edbe3a140cbf07bc5a427e9acf564fec5eb4490456b00c4ea74153c6cc64d05cbf2ecfd9b847f23e4d34414303869365dc234f59627847e12bafced0b0ebe8f34f86026482152e40c4a20c381336f61e87ee0a55b861a6c29f36203604b2ed98c47a8c09c001c1bcad091d8f6df772adb03f1e10e2bd8c07d45a6d8af67342cc819eea881bd56659b839db97185c12d962527d437d729de38b038742aeddac0f632c985f09cf9830b56a659ad7eae7348bd12af20b03be05601eabf2fcdc1b60bce07d8aa2d3e0580c95276979d6d3659a30cde18227f9b72a0439e545f06c8764017e6bcfed33feedc2a0d847bdb6d9dddfaed88d1ebf767c1917c2532812a09d070262687d84ecab5d9ed0c4f3507464ecec240a73bcd4bd6d201b9bd17e6b0c85e1ac712f34f4094782a7a2be5b3b9352cc28557103afa76e422b7b05dbf6e3b69a6d613a1ef64eed1d340d16cca1fb4e7239488781d7739a43ce4cb73357368d6817ebdc4e8a8a49eb27552cb125dd803e3ed63b9612c85217fc11735a3fa4f7522f4db7c01862ae7231fb7726084ef4aed3e4e8baa467237982142738e4bf61dac34ed60d2e02203f4a0f2717c925949d3dde178785cde4118848c5d66d19c8d06662de71ddf7883704f6cb3a8730b829a74e879ca58fb11e85c8fdf7e5beaa1f63be409850b630a0dd4f855b42c6e63fd0d4206501a752d5e34d9d7d0772138259f7885c5208a4de0180196364fa953c12cf60f31a9f03b4f733b4637487d84e8e180b05c2f5c263478d728e71ea4f882251fd57d1b36d965669aca5974ab7729c8e8cc52999033b71911c5548dfd2a1f848ee35f61799ad65c153ebaa6035527ef85043ec29e23503149c93821b7f81ced7e82af5dbde00a79c357960549d59e676c879e34709a52b72b4e93652e450c4979598ebc8217f232de46a658e416920f913298f56735b9cc91a45b0d2b9b78324f5a89c64326643fcfccfdc43b19e5d3fafd4349edb738f8fbb63969c37d9b313eed6562855033d783987bc262b30457cb4d144ef5b4826d1dbc75a483bfd8ce65c2413543d735fbafb84be6f6f3539907c611a7c0cedbdde24c1f8e8ad058d6db58dcc60a497cadd9b7a2045681feef6bfb90fbfc67d2ece1729fda545c9d0a601c23fd73fa7a937ea09f28358ab480f85fc35a46445de1420867366e9900fab3e034142a0d58e99b3bce24fe2351a75dddae153a66a626911c850874c695cf2b534f1494a0dd0e482f79017fd2c02ee0cec344d6e85a365e7611cb310b5bf677a782141993520215eabccecfd51b1feb68be7c8d5558c49ea8665a4008ab1b87afaad199a31a843fc717c3e4ad1936f737022e64f59cb60ae129d6c81e07498d5b29c86b6c784f2e9fb188dee57276ad40738f49a970ea4ae41d6b0c4ff253e3769486868ed6c5e0ac086bc12ff3c62f37a364393778286c2c4ba52fcad135118022f0e9d952673a491dbb1b903686bef838554a7a99e861822aad87f0f6e66836538b0ce4c362cb5fce8a7c4b978114e527860780cf72e932cd0d8b3298f78749793988a47836b8137f886e943979807800be610b25597fd18b7778c05047b78e879e5089dae26cc964028d5ca816808882ab3bc918b437304d1df902f7df045eeaf91d3b4ef500b8eabc435ad344c3c9401348d0ac63c76978b9f9ee59aa034bc9371664b26d03584e69b068f8301fc67249f5ead5634d78e9cfbc009a98b9a695c00e6f6f5f0ea1e772ac678574d02b909a63bd24a49dc104e0ceeb2febd03bfcf5a73cdb4e31f03c01829f5f84867b6bfbbb3f5a686a3cba340739624320b9fde68a9d7747f46af086bf159dcb3354c910a721d14e1d73b2e039b7c17573235abda57d521d81dd448d608c48c1337c8549408f52e11f41035149541afd44561b6a5e3d7c7e2b3419c301dfcc9fbd99f0390863815b82d8a10959c76b14d25d3f0a08ddb9ff1022d6e1f976afbc43488a83062376bb540ca4b95f2a670832a385f6a5b55c9655d65883a7ae83f03ec8b8303d7a1c91fd67ee595544558724f7de6a21a1ba479f968e76dd4a96b787b160049ebd8a44898861c330463823836edb07e9d2f81e93c67969a27c2f7b677cea6ba969a5cdd5206d197e075dfd1b5340a92db5bf3a8e5990d3b5e90a1a538fb88a4bff0079f7974a7d0a2dbae733304d059fd5c39a2f81ff9ee12170597a22e762dc265482291e40b9a5c65e2b265d1d347d207000edcffc91c6ac2e6fb5e7b3a36716689c019e4951dc53e02c38c7020bd71655328e27acc5813d1a4935e7ba54a2d765e9aa77da498dd215dd1fe089d9125bcabba4a094bd9a8f4d290c0ab28a85a2c61a823bcf5ed2f05d18f296d49768ca85411b23962004f7ab7cee592a8d76752845c922e3e3b640a60a3ab80141d4b6b0d5a47cf05dee8fbdd50024b63f7646fa39", 0x1000) bind$inet(r15, &(0x7f0000000100)={0x2, 0x1}, 0xc) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) r18 = getgid() r19 = getgid() getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000002940)=[r17, r18, r19, r20]) getgroups(0x3, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, r18]) chown(&(0x7f00000001c0)='./file0\x00', r9, r21) 19:34:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x2c}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 19:34:09 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) linkat(r2, &(0x7f0000000600)='./file0\x00', r2, &(0x7f0000000640)='./file0/file0\x00', 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f00000001c0)={0x10, 0x100000000, 0x4, 0x772e, [{&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ff6000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xcc93}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x674}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xb52}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x24}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x100000001}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xfffffffffffff801}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x10001}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f0000a00000/0x600000)=nil, &(0x7f0000bbf000/0x3000)=nil, 0x9}, {&(0x7f0000f41000/0x4000)=nil, &(0x7f0000b2e000/0x3000)=nil, 0x6}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000d5f000/0x8000)=nil, 0x6}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000a28000/0x2000)=nil, 0xfffffffffffffffb}, {&(0x7f0000fe2000/0x2000)=nil, &(0x7f0000f18000/0x2000)=nil, 0x6}, {&(0x7f0000f98000/0x2000)=nil, &(0x7f0000cbf000/0x4000)=nil, 0x7}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) r3 = syz_open_pts() fcntl$setstatus(r3, 0x4, 0xcc) write(r3, 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r4, &(0x7f0000000180)='X', 0x1) recvfrom$inet6(r2, &(0x7f0000000000)=""/66, 0x42, 0x40, &(0x7f00000000c0)={0x18, 0x2, 0x9, 0x1}, 0xc) unlinkat(0xffffffffffffffff, &(0x7f0000000100)='./file\x00', 0x0) close(r4) fcntl$dupfd(r3, 0xa, r4) 19:34:09 executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f}}) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000180), 0x14) connect(r0, &(0x7f0000000800)=@in6={0x18, 0x0, 0x7, 0x7fff}, 0xc) r1 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f00000000c0)=""/232) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000700)=[0x0, 0x8, 0x3, 0x1000, 0xc8, 0x8, 0x7]) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open(&(0x7f0000000740)='./file0\x00', 0x200, 0x18) r2 = socket(0x2, 0x1, 0x0) r3 = socket(0x18, 0x1, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/null\x00', 0x20000, 0x0) setsockopt(r4, 0x425, 0xd, &(0x7f0000000000)="1c020000", 0x4) setsockopt(r3, 0x29, 0x800000000000009, &(0x7f0000000180), 0x14) bind(r3, &(0x7f0000000780)=@in={0x2, 0x1}, 0xc) r5 = dup(r2) listen(r5, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r6 = socket(0x2, 0x1, 0x0) r7 = semget$private(0x0, 0x0, 0x0) semctl$IPC_RMID(r7, 0x0, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="ff140000000000000784"], 0x10) openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, 0x0) sendto$unix(r6, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) r8 = accept$unix(r5, 0x0, &(0x7f0000000040)) recvfrom$unix(r8, &(0x7f0000001200)=""/4096, 0x1000, 0x42, 0x0, 0x0) recvfrom(r8, &(0x7f0000000300)=""/176, 0xb0, 0x40, 0x0, 0x0) execve(&(0x7f0000000240)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000280)='(@\x00'], &(0x7f0000000300)) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000540)=[&(0x7f00000003c0)='}\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='(@\x00', &(0x7f0000000480)='(@\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='#&\x00'], &(0x7f00000006c0)=[&(0x7f0000000580)='*\'\x00', &(0x7f00000005c0)='(@\x00', &(0x7f0000000600)='(@\x00', &(0x7f0000000640)='(@\x00', &(0x7f0000000680)=',!-\x00']) pmap_unwire: wiring for pmap 0xfffffd803917f1a8 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803917f1a8 va 0x20ffd000 didn't change! 19:34:09 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) close(r0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x80, 0x0) fcntl$getflags(r1, 0x3) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 19:34:09 executing program 0: r0 = shmget(0x0, 0x3000, 0x120, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000100)=""/152) chdir(&(0x7f0000000040)='./file0\x00') r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000005}) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r2, 0x0, 0x0) shmctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r3, 0x0, 0x0) shmctl$IPC_SET(r3, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r5, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r5, &(0x7f00000007c0), 0xcb005093f78273e) r6 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r6, r7, r4, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r8, 0x29, 0x800000000000009, &(0x7f0000000180), 0x14) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r10 = geteuid() r11 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r11) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) shmctl$IPC_SET(r3, 0x1, &(0x7f00000003c0)={{0x97b2, r7, r9, r10, 0xffffffffffffffff, 0x40, 0x9}, 0xd5b, 0x0, r11, r12, 0xffffffffffffff00, 0x5, 0x5}) r13 = dup(r1) ioctl$WSMUXIO_LIST_DEVICES(r13, 0xc1045763, &(0x7f00000001c0)={0x5, [{0x3}, {0x2, 0x7}, {0x0, 0x8000}, {0x2, 0x10001}, {0x3, 0x8}, {0x7851a6a6b6bbf8dc}, {0x7, 0x1}, {0x3, 0x400}, {0x2, 0x10001}, {0x1, 0x4}, {0x1, 0x2c}, {0x1, 0x38}, {0x3, 0xbb}, {0x2, 0xa3ff}, {0x3, 0xffffff80}, {0x3, 0xb2e1}, {0x1, 0xe5}, {0x3, 0x3}, {0x1, 0x7f}, {0x1, 0xb97}, {0x3, 0x1}, {0x1, 0x9}, {0x98cbe0267ea8ba9a, 0x8000}, {0x1, 0x20}, {0x0, 0x3}, {0x2}, {0x3, 0x7}, {0x1, 0x4}, {0x2, 0x9}, {0x1, 0x6}, {0x4, 0xff}, {0x1, 0xffff8000}]}) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/210) shmctl$IPC_STAT(r2, 0x2, &(0x7f00000000c0)=""/57) 19:34:10 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)='M', 0x1}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x100000}], 0x10000000000000ff, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) linkat(r1, &(0x7f0000000600)='./file0\x00', r0, &(0x7f0000000640)='./file0/file0\x00', 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000000c0)) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) 19:34:10 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001cc0)='./file0\x00', &(0x7f0000001980)=[&(0x7f0000001c80)='&#@,@\\{(/[\x00', &(0x7f0000001c40)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = syz_open_pts() pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) syz_open_pts() mkdir(&(0x7f0000001b80)='./file0\x00', 0xf9) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001880)='/dev/ttyCcfg\x00', 0x81, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000018c0)) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(r3) r4 = dup(r0) semget$private(0x0, 0x4, 0x303) r5 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x100007f, 0xfff}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r6, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4000000100000001}) pipe(&(0x7f0000000080)) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r7, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4000000100000001}) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r8, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4000000100000001}) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r9, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4000000100000001}) ioctl$TIOCEXCL(r1, 0x2000740d) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000001bc0)={{0xba0f, 0xfffffffffffff120}, {0x493, 0x7ffd}}) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f00000001c0)=0x2) readv(r1, 0x0, 0x0) ioctl$TIOCCDTR(r4, 0x20007478) ioctl$KDGKBMODE(r4, 0x40044b06) madvise(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000001d00)=ANY=[@ANYBLOB="2b66ece9028b6b8ef6"], 0x8) pwritev(r3, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) readv(r4, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) pmap_unwire: wiring for pmap 0xfffffd803917f1a8 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803917f1a8 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803917f1a8 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803917f1a8 va 0x20ffb000 didn't change! 19:34:10 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) shutdown(r0, 0x0) r1 = socket(0x2, 0x8002, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)='X', 0x1) close(r2) ioctl$TIOCCBRK(r2, 0x2000747a) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r1, 0x0, 0x0) 19:34:10 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() dup2(r0, r1) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x1) r2 = kqueue() minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1d}], 0x9, 0x0, 0xffff, 0x0) 19:34:10 executing program 0: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffff9c, 0xc1045763, &(0x7f0000000080)={0xffff, [{0x3, 0x3f}, {0x2, 0x3}, {0x2, 0x4}, {0x2, 0x101}, {0x3, 0x100}, {0x2, 0x5}, {0x1, 0x2}, {0x3, 0x3}, {0x3, 0xf96}, {0x3, 0x2}, {0x9301cf9a71ca4ba0, 0x3}, {0x558b6e458c4042ce, 0x5}, {0x1, 0xc9}, {0x3, 0xb6d}, {0x1, 0x3}, {0x1, 0x2}, {0x1, 0x3}, {0x1, 0x8000}, {0xe6444b86995584ef, 0xffff}, {0x1, 0x9}, {0x2, 0x1}, {0x1, 0x1}, {0x0, 0xffffff81}, {0x2, 0x3}, {}, {0x2, 0x1}, {0x3, 0x2}, {0x0, 0x2a}, {0x2, 0xffff}, {0x1, 0x4}, {0x1, 0x263}, {0x3, 0x4}]}) r0 = socket(0x18, 0x1, 0x0) pipe(&(0x7f00000004c0)={0xffffffffffffffff}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000500)=0x3) listen(r0, 0x0) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) recvmsg(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000280)=[{&(0x7f00000001c0)=""/187, 0xbb}], 0x1, &(0x7f00000002c0)}, 0x40) r2 = syz_open_pts() r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) linkat(r3, &(0x7f0000000600)='./file0\x00', r3, &(0x7f0000000640)='./file0/file0\x00', 0x0) r4 = openat(r3, &(0x7f0000000480)='./file0\x00', 0x400, 0xa) ioctl$KDDISABIO(r4, 0x20004b3d) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)='X', 0x1) close(r2) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r5, &(0x7f0000000180)='X', 0x1) close(r5) accept(0xffffffffffffffff, &(0x7f0000000380)=@in6, &(0x7f00000003c0)=0xc) r6 = accept$inet6(0xffffffffffffffff, &(0x7f0000000400), &(0x7f0000000440)=0xc) r7 = fcntl$dupfd(r6, 0x74feef07a58bad07, r0) utimensat(r7, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000340)={{0x4, 0x5cc}, {0x1, 0x8}}, 0xb97b4e5c3a27cad7) 19:34:10 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000080)="a7", 0x1) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x4d}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) r3 = getppid() r4 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r4) setpgid(r3, r4) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0xa9, 0x0) 19:34:11 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) read(r0, &(0x7f00000006c0)=""/138, 0x8a) r1 = open$dir(&(0x7f0000000400)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() r3 = dup2(r1, r1) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x4, 0x0) kevent(r2, &(0x7f0000000200)=[{{r3}, 0xffffffffffffffff, 0x1, 0x7a67115487fd687e}], 0x3258, 0x0, 0x0, 0x0) openat(r3, &(0x7f0000000040)='./file0\x00', 0xb3a6aef697d1ea31, 0x8) r4 = open$dir(&(0x7f0000000400)='./file0\x00', 0x400000002c5, 0x0) r5 = kqueue() dup2(r4, r4) kevent(r5, 0x0, 0x0, &(0x7f0000000100), 0x4, 0x0) r6 = open$dir(&(0x7f0000000400)='./file0\x00', 0x400000002c5, 0x0) r7 = kqueue() r8 = dup2(r6, r6) kevent(r7, 0x0, 0x0, &(0x7f0000000100), 0x4, 0x0) kevent(r7, &(0x7f0000000200)=[{{r8}, 0xffffffffffffffff, 0x1, 0x7a67115487fd687e}], 0x3258, 0x0, 0x0, 0x0) kevent(r7, &(0x7f0000000200), 0x3258, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20, 0x0) r9 = open$dir(&(0x7f0000000400)='./file0\x00', 0x400000002c5, 0x0) r10 = kqueue() r11 = dup2(r9, r9) kevent(r10, 0x0, 0x0, &(0x7f0000000100), 0x4, 0x0) kevent(r10, &(0x7f0000000200)=[{{r11}, 0xffffffffffffffff, 0x1, 0x7a67115487fd687e}], 0x3258, 0x0, 0x0, 0x0) r12 = open$dir(&(0x7f0000000400)='./file1\x00', 0x20, 0x0) dup2(r12, r12) r13 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x101) r14 = kqueue() dup2(r13, r13) kevent(r14, 0x0, 0x0, &(0x7f0000000100), 0x4, 0x0) r15 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) linkat(r15, &(0x7f0000000600)='./file0\x00', r15, &(0x7f0000000640)='./file0/file0\x00', 0x0) r16 = syz_open_pts() ioctl$TIOCSETAF(r16, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r16, &(0x7f0000000180)='X', 0x1) close(r16) kevent(r15, &(0x7f0000000140)=[{{r16}, 0xfffffffffffffffd, 0xa2, 0x1, 0xffffffffffffcf16, 0x3}], 0x3258, 0x0, 0x0, 0x0) r17 = open$dir(&(0x7f0000000400)='./file0\x00', 0x400000002c5, 0x0) dup2(r17, r17) r18 = open$dir(&(0x7f0000000400)='./file0\x00', 0x400000002c5, 0x0) r19 = kqueue() r20 = dup2(r18, r18) kevent(r19, 0x0, 0x0, &(0x7f0000000100), 0x4, 0x0) kevent(r19, &(0x7f0000000200)=[{{r20}, 0xffffffffffffffff, 0x1, 0x7a67115487fd687e}], 0x3258, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000400)='./file0\x00', 0x400000002c5, 0x0) close(r0) execve(0x0, 0x0, 0x0) 19:34:11 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050300000000000000000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f373f00acf00b7804be781e4991f7c8df5f882b297be1ab5b23ed00f4c807000000000000001f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1ffff00000f90006ee01bc43eaeacc50000fa02000000000000020208a371a3f80004000000040000000100"/164, 0xb1, 0x0, 0x0, 0x36f) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x8c69b586c3a48f3c, &(0x7f0000000040), &(0x7f0000000080)=0x10) 19:34:11 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@abs={0x2a8c7d8df4b2e6c6, 0x0, 0x2}, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r5, &(0x7f0000000180)='X', 0x1) close(r5) r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r6, &(0x7f0000000180)='X', 0x1) close(r6) connect$unix(r4, &(0x7f0000000480)=ANY=[@ANYRES64=r3, @ANYRESOCT=0x0, @ANYRESDEC=r3, @ANYRESDEC=r6, @ANYRESOCT=r1, @ANYRES64, @ANYBLOB="4392dc5b6ea18e6f9d232637df0f53f159fdbda8bedae079d3528bf6592a3d7c7c480153630fb222d79f93bc4008cf4578bb057670b7c93c52577e27359b18d161517669d372eecfe6cab96c6b6069152e1dcd9114a57ec8bb99786dbe6436da626c02fd05482153c26aba6e8102f03f76515053bf83b0878862859bac3cd78aae4c3d6cef146396454139db", @ANYRESHEX], 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) close(r1) 19:34:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x15}, {0x3c}, {0x7ffffffe}]}) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x6, 0x0, r1}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 19:34:11 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x53464e28734fec4c, 0x100) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000080)={0x40, 0x7, {0x4, 0x3}}) mknod(&(0x7f0000000000)='./bus\x00', 0x1000, 0xfffffffc) r1 = open(&(0x7f0000000180)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 19:34:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0xc}, {0x24}, {0x6, 0x0, 0x0, 0x7ff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r0, &(0x7f0000000100)="3c9ebbd555feff96968bba3e1fd0", 0x7) 19:34:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x4d}, {0x84}, {0x4006}]}) syz_emit_ethernet(0xfffffffffffffed1, &(0x7f0000000100)="b6bc1feb2479ff01003f6e8a9c811c87545812dc0eb885a51988a5da3c03332eb7ee69b1f868a10a62cf94cf732e84897f4687836f660660baa1e1b75e87152c163932d9821a2e9cb3a67101d1f0d867d4f82a4b663b7f234a91464416ec658a3d766f49afd2c5b3712a9df8176d370aa140dcaba0e68b7c1e2f0ee11aada1aff1ffa41da5f4") 19:34:12 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)="000000186a56010000001c00feaf000000000060d5706c85c2768511fed95be1d2341de39f8fce02a5db5189", 0x2c}], 0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x200, 0x0) 19:34:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000080)=[{0x61, 0x0, 0x0, 0xfffffffd}, {0x20, 0x8}, {0x7, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 19:34:12 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f0000000340)=@abs={0x1, 0x0, 0x1}, 0x8) r2 = dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r3 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x88) r4 = dup(r0) sendto$inet6(r4, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) r5 = syz_open_pts() r6 = syz_open_pts() fcntl$setstatus(r6, 0x4, 0xcc) accept$unix(0xffffffffffffffff, &(0x7f0000000400)=@abs, &(0x7f0000000440)=0x8) r7 = syz_open_pts() ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r7, &(0x7f0000000180)='X', 0x1) close(r7) r8 = syz_open_pts() ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r8, &(0x7f0000000180)='X', 0x1) close(r8) write(r8, 0x0, 0x0) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r5, &(0x7f0000000180)='X', 0x1) close(r5) r9 = syz_open_pts() fcntl$setstatus(r9, 0x4, 0xcc) write(r9, 0x0, 0x0) r10 = dup(r9) ioctl$TIOCSETAW(r10, 0x802c7415, &(0x7f0000000140)={0x1, 0x8, 0x5, 0x2, "87e1a775d6b7cc407ce98f7d902f43dfe8e56663", 0x1, 0xfffffffb}) r11 = syz_open_pts() ioctl$TIOCSETAF(r11, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r11, &(0x7f0000000180)='X', 0x1) close(r11) pwritev(r11, &(0x7f00000003c0)=[{&(0x7f0000000380)="438be476b6a0afce955d45b186cfc5e7707ea4b09f2ce5cfb10ce6146fe55841a3e02d", 0x23}], 0x1, 0x0, 0x0) connect(r3, &(0x7f00000002c0)=@in={0x2, 0x0}, 0xc) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000100)={0x4, 0x4}, 0x10) fcntl$getown(r5, 0x5) r12 = open$dir(&(0x7f0000000300)='./file0\x00', 0x40, 0xb) r13 = syz_open_pts() fcntl$setstatus(r13, 0x4, 0xcc) write(r13, 0x0, 0x0) dup2(r12, r13) 19:34:12 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffff001, 0xfffffffffffffffe, "03664e2b981a1ec097de710000cd00"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x10001, 0x4, 0xfffffffb, 0x7, "105ec22b7b5e1533726d1a0e9f87c9c6bfea9385", 0x7ff, 0x4}) write(r0, &(0x7f0000001d00)="a13e46618baf543778efd202baafc3592f9a1a24b10f37af1c99fbf5cccabb4ca89c798ac110dcd702eb59aeba0d5e35006c697d149667a9be9740e62d806ef0a474f681434c807d3cc369ec4847387baf42840451d2a5e8a8875bd58074ab9fb8dbe7521d3bc3f88da6323291407776538e740882a3b96cab9c74e4865676c497632bea78c5dbcafa43732071dbce1711a28b4598da82497081f5967fb7685581de15f4239c5d676e536fd5c5d514cbd21145d868ece026e9a63903", 0xbc) 19:34:12 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000280)="f51b9d74814c670dfce752976d8fb87a9e0eee5f3b6ae022915b0176d40aed62b0caafb82b241602574a852d34a929d13eae8d233b8f2ae92c02661c258b1a8ce9d2a740bfa013a553bb41386390d0b558b2d26a207b878488014cc8563385cd4ef8a68e21d9320741deb13e429bc73c63519164c324e5893924b4debe18028657f15742ffb968c5c8ddebace1ddd35ba218", 0x92}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffff9c, &(0x7f0000000540)="23ca4a0b02b04ce52077e51f8448c6e5cdbf16c997b9e5ddd1aa5286768a55afd853abf3bb274f69bf839558b0536102a85317544243d7cc44014cf36e29ee5046612485ffffffffa3c23999bea09e82c12c7520e60000fb254a9a844989000f7e322d9aaf2f3fea9778eda14861276609a2b8a67f2a06cfa33827eaf05800fc1b28eaa42a590000000000000000000000000000000000000000f2fff146c400b10520e946eae1c590c7ee475c180d8c8d02859617c9a09ab7cd395acb330ec535f5bc356a86c00360a95bc61aee157771c34f45dc8923429cd4545298441cde9b36d0fba7845f5952b1883ccd2c1014dd6405e7649cd4016c27ad5d6b6fddc770472c060178060eb6feb8b7e242ee0fb35d64abaf1c684525ea3202b70d83c7295d4788b56f000000000000000000000000000000008142eec5479fa0055c511c8bf7e095347a333b00b098d9e7497a9f6e8195c383e0c2f06c2fe9884d9f473760af332455682763152c5cbf04afe55e40ff5232521ab0ff695b2fdb8b449b1b26bb3d54673326bce93dea95d26017c2d707eb5e9bffce77572679283500c5ba095ae1c95110be4e12293e79c9fd0c596f2c3bc965fa5616bd82f9e51851d24896eb3992", 0x1c5) close(r2) fcntl$getown(r2, 0x5) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 19:34:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='ev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'\x00', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x5}, {0x44}, {0xc006}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)="985238a669ab541d1369151a49be") 19:34:12 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) link(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x2000000000004, 0x318}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 19:34:12 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket$inet6(0x18, 0x3, 0x0) dup2(r0, 0xffffffffffffffff) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000100)="3078c4a45216010bd43c6a1356bb4c9f6e39cfec8bc9160b32f579c21a1561b4eb76675164f5a6a3b5b636", 0x2b}, {&(0x7f0000000140)="1676433600c7d7dfc4358f5caba3008574fa2756b20f18ad092bfab1b918febfc93969bbe3d0440708961e1f7d56b790c480f5f922f3b462d097019ed680cac2cf8fd6fc8407af19b5932b4a31bf7ef40eb39a507f7bd25801b406b282160d20c36658ae46b919ce4ae9fbd7f730877ab49c28a0e8faa52a6543f4ae0ab1fd991839e08151876a704b793cadccb4f7bfe51445bd7434a70cd03651df5f0d8625a465e125f05d053e1612d2fd1f4d1b671580a9", 0xb3}, {&(0x7f0000000200)="191f989e1154410debff0ab73693", 0xe}, {&(0x7f0000000240)="85b4a8cd200b96da7f6d06adec", 0xd}], 0x4) 19:34:12 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580), 0x1b0, 0x0, 0x277}, 0x42) write(r1, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000040)) 19:34:12 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x2b, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = msgget$private(0x0, 0x464) msgrcv(r2, &(0x7f0000000280)={0x0, ""/4096}, 0x1008, 0x2, 0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f0000000080)=[{0x8, 0x6, 0x9}, {0xff, 0xfd, 0x6, 0x4}, {0x1, 0x80, 0x9, 0x9}, {0x2, 0x80, 0x0, 0x6}, {0x1, 0x40, 0xff, 0x7f}]}) close(r1) socket(0x400000000018, 0x3, 0x3a) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) linkat(r3, &(0x7f0000000600)='./file0\x00', r3, &(0x7f0000000640)='./file0/file0\x00', 0x0) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000000180)=0xffffffc1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 19:34:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) linkat(r1, &(0x7f0000000600)='./file0\x00', r1, &(0x7f0000000640)='./file0\x00', 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000000)=0x140) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x200000004}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b6f7e75f99f95dcc489aed7ef55e") r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) linkat(r2, &(0x7f0000000600)='./file0\x00', r2, &(0x7f0000000640)='./file0/file0\x00', 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 19:34:12 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) write(r1, &(0x7f0000000200)="b5f8be393558f158938322af151c5701eb5a5aa31a150975df2c5d077a09d21e2b9f212aeab91690b019d384d35a32334dd1c476d7f7397829dc09e4", 0x10228) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) write(r0, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) 19:34:12 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)={0x20000000000000ab, &(0x7f0000000080)=[{0x100000b1}, {0x3c}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="45a03063da384d23ad42354c2fd0") 19:34:12 executing program 1: r0 = semget$private(0x0, 0x2, 0x200) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f}}) r1 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r1, 0x1, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="0200000000000000"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000040)) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) r4 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r4, 0x2, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f00000000c0)={0x9, './file0\x00'}) shmctl$SHM_LOCK(r4, 0x3) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f00000001c0), 0x4) r5 = socket(0x2, 0x1, 0x0) accept(r2, &(0x7f0000000080)=@in6, &(0x7f0000000240)=0xc) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="05000000000000000000"], 0x10) 19:34:13 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x612, 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000600)='./file0\x00', r0, &(0x7f0000000640)='./file0/file0\x00', 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10008) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000140)) 19:34:13 executing program 1: clock_settime(0x3, &(0x7f00000029c0)={0xfe1ecc7f, 0x9a9}) 19:34:13 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) syz_open_pts() r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x9, './file0\x00', './bus\x00'}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) linkat(r1, &(0x7f0000000600)='./file0\x00', r1, &(0x7f0000000640)='./file0/file0\x00', 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{0x8b, 0x10001}], 0x1}) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) close(r2) 19:34:13 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000", 0x0, 0x8}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = semget$private(0x0, 0x0, 0x0) semctl$IPC_RMID(r2, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x6, 0x9, 0x80000000, "9ca87bee67389dac36a024fd4bce095c28335e5b", 0x5, 0x3ff}) 19:34:13 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) write(r0, &(0x7f0000000140)="e9ef9970a7b201d712c1d637b856ac37d9f49a693719028c0d51722441dbaa894e3c4e5f6a174b3635373f3eee3bef1f37a706a489673521ccf4212bfa9d7a1b238f57c06860ad9bb75ad660b331e2597c9ab658c68cd2e0", 0x58) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x8) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) linkat(r1, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000640)='./file0/file0\x00', 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000040)=0x2) getsockopt(r0, 0x29, 0x27, 0x0, 0x0) 19:34:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x6c}, {0x6}]}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x7fff, 0xb4bd, 0xffffffff, 0x0, 0x5, 0xc6, 0x80000000, 0x3, 0x0, 0x1ff, 0x700}) syz_emit_ethernet(0xe, &(0x7f00000008c0)="96446a99e553c535916d938c0638") 19:34:13 executing program 1: pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x10002) ioctl$TIOCNXCL(r0, 0x2000740e) socketpair$unix(0x1, 0x2000000000000005, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x100000000003, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000840)={0x35fa, 0x7fffffff}, 0x8) write(r3, &(0x7f0000000a00)="65ca7693fe471d9d664aab57bd8450e5b37fa0b84ed515813fdcf6043ab05b66d3c2b9d79770120dcd4096615804c76ebe48f49fd3509200b160fe7cea54942779cc01706e00000000bdfbd27fe19bd8f1789216ffb607628edc13c241a0775189d081c97bc5908609f2693edc827fa9cd4449bd15454a0f71f47ac9af4b86d0238e89b46eeb68e3af73757872abe50fe91ed6e31af2b98ad00286c9b78389b101ec0df7a41b94038c062b88a89e7405aa6fff62a0a18c4fe8fe81893f0a1972e4000dd74bdb20c6bb6c44d562a3235a8e9cdd66371129f25d9152d2485ecb366d10a1314e19c18a40ea86d263cb6e9613a4070858fdca97fe03de1912596cf406346ef44f4086364b8d77f9b6e319537b1d12f2e6f6220dfd53b09c2e03025de6d7b8cba2af4ad05f4ae2234fc23a43070c33c123d1a4a380479796575f1e5ffff51c6daaa867b440a73b64c8d384b4508e97dddfd2fae6d24ac0edf956f97eb94ef400000000000000000000000000000052841fdd9e36ea9154fb788b3e383eb4411c3a30f0bd00557274c920fe36460cb1846a04b0ded7edf8ccbb2657655fae75c15a1ddfb2f5d9a0a442f493e21f677a65ff90f692ae9c9d4557d8cec4e46e5fab1294bf24be2b05c2954a8ef7353620691d6d30a3dba484fa6e0f8d92fadc226efca142bfe26e172d0775dd278f8f24d7b21d97d1c1d4f8b4a1c71b71c2ede0e3ae36406854ef4cb0", 0x20c) r4 = semget$private(0x0, 0x4, 0x50) connect$inet(r3, &(0x7f0000000580)={0x2, 0x1}, 0xc) rmdir(&(0x7f00000007c0)='./file0\x00') ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000800)) write(r2, &(0x7f00000006c0)="4f016dea248e7808bd3556ffe8d0aaeae81b16e250e6153d3c97aa910d6e6105e02848ecdfc650f10e1ce9ab31142b8f51fe347ef3fdffffff4a987f26f9e06f766150169db361356a7b2cf086cfd5e03ad0b906716e200e3c9e6f2b98909266fc796ba4f66ea9e7de0a70346f70859fd0ca56d6046e7a68dee411d7e006d90fa905bc808200f57dd8e12424de6da83304000000000000008f2a503e8e845532ae6b292f27780b15d63efae05a75505121d24eb4e30f135f2349fac494c30744401f58255c1eb388414aab1ba107ac92c0652a44d9a68b855a43cdfab569cc8d3c782528f953d90452edc0ff5bf5d409e25d4e110b", 0xfffffffffffffefc) symlinkat(&(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00') semctl$GETZCNT(r4, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) mknodat(r3, &(0x7f0000000140)='./file0\x00', 0x0, 0x1) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) close(r1) r6 = socket(0x2, 0x400000000002, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) r8 = kqueue() poll(&(0x7f0000000080)=[{r8, 0x17}], 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x8080, 0x0) kevent(r10, &(0x7f0000000140), 0x80, 0x0, 0x4, 0x0) ioctl$VT_WAITACTIVE(r9, 0x20007606, &(0x7f0000000000)=0x5) ioctl$TIOCFLUSH(r7, 0x8020690c, &(0x7f0000000300)) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000140)) 19:34:13 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000000db00080000000025c6149b33ff0f", 0x14) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000100)) write(r0, &(0x7f0000000040)="43de057255cc4eb8", 0x8) 19:34:13 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000180), 0x14) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) wait4(r2, &(0x7f0000000100), 0x2, &(0x7f0000000140)) ioctl$VMM_IOC_CREATE(0xffffffffffffff9c, 0xc5005601, &(0x7f00000003c0)={0x10, 0x9, 0x4, 0x4, [{&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff1000/0xf000)=nil, 0x479}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0x400}, {&(0x7f0000fed000/0x13000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x85}, {&(0x7f0000fee000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x7fff}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x3ff}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000fef000/0x1000)=nil, 0xa62}, {&(0x7f0000ff1000/0x4000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff1000/0x3000)=nil, 0xf37}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ff0000/0x1000)=nil, 0x200000000004}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x7fffffff}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff0000/0x2000)=nil, 0x6}, {&(0x7f0000fee000/0x1000)=nil, &(0x7f0000fec000/0x14000)=nil, 0xb}, {&(0x7f0000ff0000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x4000}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000fed000/0x1000)=nil, 0x2}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fee000/0x1000)=nil, 0x80000001}, {&(0x7f0000fef000/0xe000)=nil, &(0x7f0000ff4000/0x4000)=nil, 0x9}], ['./bus\x00', './bus\x00', './bus/file0\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus/', './file', './bus\x00', './bus\x00'], 0xffff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x20, 0x0) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r4, 0x29, 0x800000000000009, &(0x7f0000000180), 0x14) connect(r4, &(0x7f0000000300)=@in={0x2, 0x2}, 0xc) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000240)='/dev/pci\x00', 0x10000, 0x0) r6 = syz_open_pts() fcntl$setstatus(r6, 0x4, 0xcc) write(r6, 0x0, 0x0) r7 = dup(r6) chflagsat(r7, &(0x7f0000000280)='./bus/file0\x00', 0x0, 0x2) dup2(r3, r5) 19:34:13 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000000)="15", 0x1}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) ftruncate(r0, 0x0, 0x4000) r1 = kqueue() fcntl$setown(r1, 0x6, 0xffffffffffffffff) 19:34:13 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, r1) clock_getres(0x3, &(0x7f00000000c0)) pledge(0x0, &(0x7f0000000080)='\x00') r2 = semget$private(0x0, 0x5, 0x632) semop(r2, &(0x7f0000000200)=[{0x0, 0x3, 0x1000}, {0x0, 0x101, 0x1000}, {0x1, 0x10001, 0x1800}, {0x0, 0x1230, 0x800}, {0x1, 0x960d, 0x1800}, {0x1, 0x80000000, 0x800}, {0x3, 0x60c3, 0x1000}, {0x0, 0xfffffffffffffffe, 0x1000}, {0x4, 0x4, 0x1000}], 0x9) 19:34:13 executing program 1: r0 = socket(0x2, 0xc003, 0x2) connect$unix(r0, &(0x7f0000000a00)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a38a7a86207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac200000000a64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d01ffff47473c23849599ee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f5a56f04157795ea476e28f769fa202361cd86e15dbbc5bd2350000000000000000000000000000000000000000000200000000ef02ace7f5a1fda7490468216752a9b223a4ca2bfeccd3dc52f57673dd1d7fa8b19c63a607e90ea7d3bc62e1c218f48f889a235145cc3e674f7c0065d72d1d9385ddc5b61e58f69d02a914ed1e4a055068dab7c95f7f5200b62305e2440411a1d4774f14b4c37a2297482432df07f855f0ef9405344428348ec2e31dcb2ae30b51ea97910faffae5c9211bd6ba7453bfa492d2b9ebae58b64866435e45651a710bf4933e862cb1122aefe8c2fad8626344e1c57ff10dce543fb22b000000000000000000000000009a45d695ab2be8523292886d62568023a20d34d87f863cafbba45c32c50047896c542b5baa5ab5e6e4c79bcfa14d1b74e94dd6923d1d75c51e470b0dbb2ab5e27d476c3972244af9bea1eaee755ae5e43ed299e413ae18b958837d3c07a8288d6a7bbf1b270c26317967db1f5e7d6f728f9169e99f324b902bd322f0959c6702ae79887627c8d7cca6b726c268c9994c50687bd3bd73f86951c9f3d4dbcc80567f1a0b95c856bcac00000000000000f379809801563a5b0bdef1e244bb411449346dcd95418431557da9007b212c30f9a72c88ed3c4aa318b070064fe75f84fd02dee352e307e71f78eb96988cef9444f0bf2788be046de9621cb53d2797a8975fd7b49a43f78e42d6d89836354a232b3d4cdf5f32482a43fad5c8cfdf2e1ea933eb8d2d371c718e3953e1f362472a3824d3a2982e69468f71964145abebd7cb7d8f6b70adfa8b402d7e83de8b4de93a5e3f38c36a009dae383601f5a88b98f693810350b9c0548c7ea412d5fb047d8692f26994207d98ed01bee55bc9fb16a682ecb1aba173726cb4f7265086048f9a823d9969bfdd8ce97d3323ebea793a3e2910ef32337a03ddc1029918d1dabb50b900d5a14212d93ac1f1e1"], 0x10) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) linkat(r1, &(0x7f0000000600)='./file0\x00', r1, &(0x7f0000000640)='./file0/file0\x00', 0x0) r2 = socket(0x18, 0x1, 0x0) fchflags(0xffffffffffffffff, 0x1) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x800000000000009, &(0x7f0000000180), 0x14) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f00000003c0)=r2) write(r0, &(0x7f0000000000)="a9cc27337ef356fa69416e9fcc453c433c8934ddab1725a53e174c8c8279ea09f04ede6901fc98b524b7b610dde9ca0ae6b5abffce9cc99a02d6866435e3ece420a79da71d72a86ea9080f4287ebc71a3234acec97788e7a2a5af5ffc1841d6f4be9e781dc46b7f81818f9e9276217c0d74d85945fce5b99cfa07382901a7b1a9705b50e326e75b71ce9e73d52de3ee0d1b0dec7abd984d7b4d05ed88036419ceb0c4f2cb645827f7d80babc5e4cca375811381d54c9c0bc04b67370c0ef1428dd0f6113ded7232f81af905e49bc763922991fe37ce38a2bf66f02dbcc66d04496f7b31b2b5d451ca7a733ceb7240f52861e0421a1d07202833f56bea4e5863bc001e4429109ff5828da6548067167c50f58a81f7c588f35ec826d7e489ae071f2799734a0453a2fcbd3ede49ec8a7d167a69745b73c48c1b7636e1bf52697a6b93befe0f23f936d0a401fccb6fd249a5b4aa53590f83203b477", 0x15a) 19:34:13 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xa011, r0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000040)={&(0x7f00000000c0)=[{0x3}, {0x22}], 0x2}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x8881, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x22}], 0x2}) r3 = fcntl$getown(r2, 0x5) ktrace(&(0x7f0000000240)='./file0\x00', 0x283ce0526920ce3, 0x500, r3) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x64}, {0x5c}, {0x6}]}) r4 = msgget$private(0x0, 0x4) r5 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r7 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r7, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r7, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r7, &(0x7f00000007c0), 0xcb005093f78273e) r8 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r8, r9, r6, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r10 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r12 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r12, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r12, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r12, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r12, &(0x7f00000007c0), 0xcb005093f78273e) r13 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r13, r14, r11, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r16 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r16, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r16, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r16, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r16, &(0x7f00000007c0), 0xcb005093f78273e) r17 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r17, r18, r15, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r20 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r20, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r20, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r20, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r20, &(0x7f00000007c0), 0xcb005093f78273e) r21 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r21, r22, r19, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) getgroups(0x3, &(0x7f0000000440)=[r11, r15, r19]) r24 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r24) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000480)={{0x6, r5, r6, r10, r23, 0x8, 0x9}, 0x2, 0x2a7, r24, 0x0, 0x7, 0xffffffff00000000, 0x714e, 0x8}) ioctl$BIOCSETIF(r1, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) execve(&(0x7f0000000080)='./file1\x00', &(0x7f0000000280)=[&(0x7f0000000140)='/dev/wsmouse0\x00', &(0x7f0000000180)='\x00'], &(0x7f0000000400)=[&(0x7f00000002c0)='/dev/wsmouse0\x00', &(0x7f0000000300)='$\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='}\\:\x00', &(0x7f00000003c0)='/dev/wsmouse0\x00']) 19:34:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000180), 0x14) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x1c}, {0x45}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000080)) 19:34:13 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{}, {}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = socket(0x18, 0x400000002, 0x0) socket(0x8, 0x4, 0x40) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)='X', 0x1) close(r2) close(r2) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getrusage(0x0, &(0x7f00000001c0)) chflags(&(0x7f0000000100)='./file0\x00', 0x0) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 19:34:13 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000004c0)=ANY=[@ANYBLOB="fb182e2b666902e3ff010d9822700fd1a9f26471fd4bd2a45723de9de09e9b537ea39f7043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf09f9fd9b52cf32c5ee79b135ae7581793ab2d0ec9f5f0ece473d03169427d072cd5e0a6da210794016019926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b50c4fc9bf4f44d26757b01854a30b8e0f0b2b7073683fd1ad13483cbe8f3673ec1ff8175523c81879e99b9832a4787a1787f148c29765398f30b140d1ee4b7744261444994bd9ccddd3258575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4b713232b3303df456214f7e6db25648691404e85f6e35c30447492ed173a472abb5ba1affff062b55dda0dca79cffe7eec9cc09e1de1e32e97d8b2c6b87655056091228999efd03565c43ff4e73c6c9de328c38af46e43110ab13387e4f2fda8dc3a1017c005a30b988dc8689fd452770e31f6b60856673cedc14513b67e80dd4b584cbce8a7eb70dc81cf10ed5f94b3d79027f35ccc5d8efc88dc49c4a8a0c00117865c03a42c9216715e1ca2ae4c065377111ddbfa88b47933bf5c80b022bce061d14552c7e19f5e1e45a69f70c6bb4e33e2d18f6543b5bbebc54df83aceafea3ddd0ad50d60256655d2ef40d70cf981d584be41a896fe7"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000380)={0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000003c0)="82f2f66afa98de5586846901230c3b903f5a6b31b8d7647a0a15a5e42ea966453fbab3be11d5fc4eeb8b0ebfef797f74655cd6d0cfbe4786d36f1a14df15009febbf2ef91e3f8d507f645ad135212b4295ffbb143e876893089d7e3f078a0d841d472a72266df72a2df365924f09b5f5b70eab32ffcdcf19bdd9137fbe9fc24c5702657827a4bbbf5c7343a1a3751cd64a43c09fbc6cba5a8be8502cca50a4acd08a2c6299820188f6ae052ad157d254e761666c7f8b085925b19dbfab70e22c01c929bd8c4a672d574155ce64d83cf9cb71d571903f50019c8e9d47230a285246064629562d0840725578709368", 0xee) r1 = socket$inet6(0x18, 0x5, 0xc5) recvfrom(r1, &(0x7f0000000280)=""/189, 0xbd, 0x0, &(0x7f0000000340)=@un=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$VT_GETMODE(0xffffffffffffff9c, 0x40087603, &(0x7f0000000240)) r2 = socket(0x18, 0x8002, 0x0) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) close(r2) r4 = dup2(r3, r2) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 19:34:13 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x40, 0x41) setuid(0xee01) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x400000000002, 0x0) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xcc) write(r1, 0x0, 0x0) r2 = accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r3 = socket$inet6(0x18, 0x2, 0x1) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x81206919, &(0x7f0000000300)) 19:34:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) socket$inet6(0x18, 0x2, 0x8) write(r0, &(0x7f0000000180)="b4", 0xfffffffffffffd17) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x5, 0x1800, 0x3b3a, 0xffff, "ab521fc05f99c41f433dbfe1705becedd1757f7b", 0x4, 0x80000001}) r2 = socket$inet(0x2, 0x2, 0x3f) fcntl$setstatus(r2, 0x4, 0xcc) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 19:34:14 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r1 = socket$unix(0x1, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 19:34:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x68}, {0xc0ef, 0x0, 0x8}, {0x2006, 0x0, 0x0, 0x131}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x80, 0x0) linkat(r1, &(0x7f0000000600)='./file0\x00', r1, &(0x7f0000000640)='./file0/file0\x00', 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="b1e95f0413a90000000000000000", 0xe, 0x0, 0x0) 19:34:14 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) nanosleep(&(0x7f0000000040)={0xd5, 0x7fffffff}, &(0x7f0000000080)) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x1, 0x0) setsockopt(r1, 0x10006, 0xa, &(0x7f0000000240)="b4df39b123fdf313181c47c4f100b913ae222dbb6abb3a10c630677769cb3702534e03ceb7", 0x5f68) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) 19:34:14 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x341, 0x0, 0x9e91, 0xfffffffffffff546, "42c63c9a8a7b5cdb5a77f447432be5816f157e33"}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)='X', 0x1) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000080)) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000340)="365534ccbe0094e976d9943c73617f7a3a47506e0985c30aab82d3cb6718414aea66a911b76bf788aa916a9b1a63ef26c2a82fd55e418437da1ccfac4e4d7c951829f0dac42957c6571bfab569ff2930d52544c234db69da11ca735a141583ea0dce0ca864b16c4f140b35bf7c591cf57dfa85f113ca394894449c9ac627a7706975b89c721c640b60bc48191aa820c7719e03cc52083b1ea969a867075f977a9c6d8da4ff6a99f55b82814b012c2e77f948faa4aae62ec75be1135e5038af485ea695e2319247a3ea5acae7f1fd85a706dd80bcdcc16a361761b7179791ed0d1cb442103ef398f4da1e31dfecbe4b452bfc2c0bee93245c7f8c145d593137775f655a0d4ed5e53fc430f3f8896356f91c729a963f15de1ebd5cd1ea63e8d6d89409232bf83d4ef5f29452ba28b961c6bb5f9869207c46b9e92aea5f2152b6ed4c2f3a326a6ee58136e4688515718235031d4a4f4d7c64585a85781c196101d47e", 0x161}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r4 = syz_open_pts() fcntl$setstatus(r4, 0x4, 0xcc) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) write(r4, 0x0, 0x0) r5 = getpgrp() fcntl$lock(r4, 0x0, &(0x7f00000001c0)={0x0, 0x2, 0x1, 0x400, r5}) r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r6, &(0x7f0000000180)='X', 0x1) close(r6) fchmod(r6, 0x20) r7 = syz_open_pts() fcntl$setstatus(r7, 0x4, 0xcc) write(r7, 0x0, 0x0) pread(r7, &(0x7f00000004c0)="8f02f81dc8be2f96e8b2426a95561d8c42c6f82189ab63ee39375eeb2084710a22cc66e5f23a3d66681e16e47012079600fbfd315881e40357e330df063270fa58cacd5151066142281e1406188c5174c83a9f9c20a7ac56b2203357a8c6b7a78f4044f6afc780be2521eb27622500f3f1fc4fc42e6b204d61f8f6a7a1b4c8f7fbf66b", 0x83, 0x0, 0x0) r8 = syz_open_pts() fcntl$setstatus(r8, 0x4, 0xcc) write(r8, 0x0, 0x0) read(r8, &(0x7f0000000200)=""/26, 0x1a) setsockopt(r3, 0x6, 0x660, &(0x7f0000000100)="b1addff76dd88050821d7f6a22c11a387f70e653d4800aeb5a0bcfbb97290f486d3ce729c50834e86c0cbb269e71ed096e5ca6e90baed8884d70cadf5c16a44cf95ad4b1972a1db6e0dbef2b612358b24b7273", 0x53) 19:34:14 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='\xbb\x00', 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x8b6) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)='X', 0x1) close(r1) ioctl$TIOCSDTR(r1, 0x20007479) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r2, &(0x7f0000000180)='<', 0x1) 19:34:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="d22d050001ffffffffc40047045851a27373149c235240d8aa0ec13861dc85", 0x1f) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() r3 = dup2(r0, r1) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r2}) r4 = syz_open_pts() fcntl$setstatus(r4, 0x4, 0xcc) write(r4, 0x0, 0x0) pwritev(r4, &(0x7f0000000200)=[{&(0x7f0000000140)="fe14f9e1cb9c3dbfafd6e08635d667266297b2b93495831a6e04aa09920787f5be94ca6cdb5d389250e68fe45b0fde90bcef47aeafb07b62b59e857577", 0x3d}], 0x1, 0x0, 0x3a) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffb, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) 19:34:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = dup2(r0, 0xffffffffffffffff) r2 = socket$inet(0x2, 0x5, 0x9) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffc, 0x18, 0x20, 0x7f, 0xff}], 0x3, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x20, 0xf0000000, 0x10001, 0x7c}], 0x400, &(0x7f0000000140)={0x6, 0x6}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) ioctl$TIOCEXCL(r0, 0x2000740d) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001340)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000001380)=[{}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 19:34:15 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x4}], 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x8000, 0x5) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x15}, {0x16}]}) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10000) sendmsg(r3, &(0x7f0000000380)={&(0x7f0000000280)=@in6={0x18, 0x1, 0x5, 0x8}, 0xc, &(0x7f0000000340)=[{&(0x7f00000002c0)="7a5557a2ba71f939fbe394a97838e8ec172342470e7ca6d19aee2d350e10baf8953b5a57181100e38fea156c8b1232ca5b7deec22c62b3eaa1910f0df9569b845271f1ac6aad11f4b2e06e0562b5adad731ca2ec8cd8d4929949817d87498bb77bc7b6671c7ed33e409194e6b7b9ac3333fd2c412fa6", 0x76}], 0x1, &(0x7f0000000580)=[{0x108, 0x1, 0xffffff11, "ac8f7fa0b9cfe0d7d6a6fa1fd84a2d019a3de87ac4460077400b37fe984c67796a8f1d4ae8b5e9f62e461debb902d5d10a7e31f02f33fe0012c50f0183cbfa0816772024c85c8ab893b8af47b192fd4770e4476b1ccb8eeeded8b1ed7f51d5f8a72f80f5d41dcd9b741905d20d308c3edb30aea8a2022e7abc62203f97b1d860b06018b58f70c798aac82e0faaa0471affc28bb9a14f6cc3bd76b32c712e01a203cb47939a15893e42d19f8ad2ea034dc38c9a022a0ba97793e4a0b1a2a3307032cb5ad818ff2e14f24bf628932f493b16294b3e3775af21aebe864ba93e9e0b00605e102f773851582c7e1ff06549d5908db3ee08"}, {0x1010, 0xffff, 0x20, "913090be5e35ae84cf5087c68bdb8464048a18a9fe56ae350ea5f30948a91b1ee22a2ddf617a418fd8f9efb354fd065c58077c2accbe724c55650820ba211184f749dabba8a47e5f323aebf84f31cfb57ae33d662fcafb8004f3c30aaab07e15e9eec644447a731bd679b85d1e61a4a1d25236c3265908a03b24cd0a61ba7465700942c8ec4ad78af2b02fcc8415c57a47841f5dcca7f12a0a95ff420197658d6e828728a71bd5d803c0672bdaa247b4e576d0a5d67db12238d3dd0532a5b854a1a13c6eff357e20cf95914ec5be6dc39ddfad202af8dc2b68c54b8036eabb344f242ed3e1ede80a9ad6a98ef14c1ab1d1fb4c3d6486480b51c2ba7a487e5ad5741d9e04755433bb35dbcb0089d64c2e9733c29fcb588c4a0921c27972f6889659b66b86ae610c5be382c196f5d481f0b07b74ae5de8c3cc4753c0a61b707cda9b9999101084781f8089623562eac7da93ef8ecaff19b407c3f88692e544de5e341b9d0d4606a0a17a23cc0e38ab4bbcfe63b20d45bbbb7e53d41105c598cc34bf1d3aebad1d874fbe26decfe032c5f397603976c6ec5d9c99f433fbc68c2b3c9b6b4c7ce7853aaad95146924048074ad5d99f53b796f9ad89f140b901d34a7635db4bee7271f1ca270ae10e917181e80249443e9d7af2e0400f2d4326266ecddb526f1de7c3a3a4597870ecc851ea7ec009c57e40a5aa5ebec748d88f9350e5f8649562c6a3c81aaadb94a47d9541e6707747a9adede8185ce67e6e30f90918886f4bc1cedf4ad74032b5f1c3ae0cb1e197eee036d00fcae12e2b003401d4e14ec1aaece6ae41f04b664426eff0010a8d89a2623299eff86d92500c1fdc97590b23aded00ae9d83574bbe116d6aa9e3e94cc49b64f43caf476e2d14b753ca2de62b431487874b937843886503ccf4243b3b4807aa2069ddb5c64798f1f1b7bc3c711be11a454c8fd785ec822c9542a61fd9d17b46e2053e9d9c5bf042bf5ef1389b1ee3cd2ab1d026424f5e1aa6751dc86b9e71477b122ceef51543c805d7f1f2451230887404e4906fdbb158eba1b552fbaf3bc4d9edad3a59bb71842dde580147326d99157dae1f26f3237bd647355cc90a6bdf77c501ed88e0c74a35e9e388ace547de2b0db7adee34432c9dbda6f7359076baab0bb39d8cb2ebdb7ee35cd6106bcfce1edaaaa18bbd1c4c4fb2a6dc9bfe0f722fb992b205e08ca449c675272b8d17b7665424d33892dae26b0a2e8ccdc379458df8a6a51ac43107f600029955d373fc704f1f31090523e938447ba85adaa0fd4b5392e638e9a4d67fa68fbed54b588c2340ea6617fca983b8cc4aaccb3c1bfacf4c0f875d17d2c70bf476c2bce61882e784806269aa939c8e7b5c54eaa8649f88a905a5384814f7e6da343a03574c8fcfcad053cdc4f5758df96e512bbbd81de5119ed9c36aa23e84273d219e7896c1fe83c7fe81ebfbb98c77b332a09ae90393c307a05fdff4f6c54d7c10a7b77cddd142ed0bcf967139cb1eec2dccea83c1d00c4ec6db315b6a9b6b99f8665378395e4f652b0d797a3cc5fda3659c8eab75797d9971e9644caf9c34ab0a72fec5b33a49646d47a95e21e53036ec6fd53b04a07eb00a51a6c2d3eb83939ed78f9259906539d85a0b87df14a8e29a88350a430c3b314e5c093a24be1a933c5347c04e3e3c9ef82a5ed894d789341960387ef27b1bad7cb7241b861a11d76e5ab83cc99853a45b456f853c70eedec386584a0cbe96ccef907e62e767bb628898ff30ebea1c21482e9e4be0eb0b166f820b026df9ac7f979a66b6e62c4a35e06d0cd61e6975e923c5469738802b4716f319be79c73d21645a722eba177daf4f51846814b563ea4aefbef99b6ce215e8af18fff7effe31e221125f7710bd10313ffd73f8c6b59dbea28d89470b51bd94a8a21752270b8abee67efda81b1efeea970927c1f2279cbf650cdf22f6d2907414ddde3c793c37ed4d0ff4930bc9b8e2d2b6b46712572c9e3e95d36091927bc92e4d4a3d644302c68b46e706c3707ef2055804291eb6dcbc0b785689d764f62e3b63b9ef08d0efa4d9b703225a4db060a777efe446a0efe50e91068791499da532d3fec9c13ef8be1f76777b3d73883397f955ba5cdec7d5f5b4679a2be264bd6238fc7c3f7c025a31d274ca877bc9ebbbdb9825ade313979343e96eb277f6001c8907a56a79fc463b980da32cf7ed04fc0b9ca5fe48a08b0eed0ebc3674d29af8b523f0bdba09239204b5e075a01d1940fca8cec2c051fea71688ed707f0f3ced171a5909648e612944cb0d6f48725b0c3f6416d5ee0a0baae238891fcf509f85810cbb84fac7fc9e5a03a46f73e3382c91bbaf7f66480684bf49c0b2f7f685cd55788473601e07d09aff6fcb2a8ae21ca787a88dc96f103f0683ad0466d51a81b1cd7da6b728c6205728f2be826f692d0016f4396d3e374d37d8e952913a2036e27c8f62f7aa408cd165f20b24e87535c52c8e2ffa1753caa7568b24200d1069a13d61f68d2c23df2fd925b5be1fb80423873ab8de752db90a674c54bc942a2339cd14415b5fcbbbafca04808ae650b959529ff80fd441b6c0d47e920aba735d46175a3bca37300a71d4767898fc6a9929a10d0cdf0237c1dde4a1ec8b10a0254269a17b4257eb645dfcb537a55f7d49c33684cef38854a7c07c4c39b65e6675cbb92b53f752647dd99d4f07ce1ea223ed95c11e6f44b7ba98f56f87855b93512b89abaeb0486919e337597dc2293582414e3f3a111fc19559e10ac088bf338533f9aeb41788568f3dae9ecc02516c24a872c0a443778dd2007a1fc54ef684470b3d8f30705a8c4642cbe4b20b740cd7ea4a8fe78e96e9d56031f68487ed16c3800291d232c0a399b1ae19fba21313686dca5b17d24a389c35b8b08aaced5a1bbd138f0ba7824fe5bc2cc299051d3ca2131d14b430406e5cc2365b4d1e301924b72314def0cdf4b82d3c12f11a3d516db201743803a02ce4720bff58dc565fa395a5e08a0f39340935a86c1cb577cb7bbd6817848fd9ea2f4dccaf2d2ea67c065068a0fdca39c3ecb464a94326bb5b711170b773f38361518c95d3c3d969175747de537b2892d7bb70796b10a59f9b8ff9fa4c6bffaef07fa1d1a7d88dff164d9d9a58a4c97248056167505233e4cb73ea49cf9cbe233238c7c6ce6d1ca1d7ed3063f7ba6c3f16e8d6a5ea92a987221502bbbcf67877df4b8f027ddca89142624f6fbeef06966683d5cffc200f6a09be4a29905b414200aa1d5fb280d0bd94c535ea71133f986b90c4287632f9151a5b31b14cfd49ded087bda57f53d325531f1ea3800b5f70cd40c1b5427f359466de5146520ef644979b0fb86032ff2ba6f3aa13f7026527805bbd97c1be78945a832ad05dbeff3df33e7182fd29b1e09a0549d1aa72e45a9599f9514d3a137f60d558f060afd20cf084c132f6b4fe9918a2896cac82ab248dd226020e6cc0440240f954eb327e5f53b5a01165f62045c4def99a758ec2ea134d7c57094d380a48da8321694b2c1e190882ada007b1995a962c159dc7ef23a10bd517ce9d8cbfc4c483f28267ff23faafdd452d70ee3cd84e9fae696c3fe190c382e9804006de1383b08faacf0ec72bc065df8f85e043ef3db7f9dda8e397d23d59bb2bb5d13de13d38f68fb48acd6b6b0ae4eec5297d5c2698c1e2bd57d6251253a2588bc8e0fc3d69ae8a0fa148462d71b839c96d4c57e6e1e21984cf99de494a28b30345139414be052aca4d9dc3b6146e226dabd2af1897b9db05414f22b06b331b0346ed82ad235d85dab353b757d0559f6b6b2da318f86ccf517dc6c51dc0d42411f25006caa3fda5af22d709ffde265beac220e798e5d9dffb6cb269895d0d2e1b6eebc08147111f0568ad1a611a2c8438f4b4109942241f3485ef0bce6d2cf1c6c20c0a6c07e389914a50752da1a9dba706a3170ba3d66dabf9d6df6a284855d20f8accd148eb19681b2f6032942ac20d3f1c2cb11e0833734157cc8d27b532c26aabb6d98787969ccb16d0990427294856a92b12a12fb0fcf4a0b54111f476974c4c935ee154b75a343722b514d07e011c0a434cac279e90a507cc1bfd6ed94933770ba20f713d5ac7d044fba8fda984c1d9d8caff2f186a63b82d88df8aa11b82c62de1cae3b625e411d6e055eb87ef28990ca151a368e44b8193790d12d4d5ffd10bf45e4a7bc5961462d4d52106233c9943b1de9b000ad7a333c7979fe4d37f1da311684398df3860f1da0b5b36dffb08f00952f1830460fd4614b3676697b754896989a3d4f1407574cd0163e1ef60dbae94d8b46634b5d7229b30af169bec09e310608e09ec0a4d8b7f7c8e3f7517d368c66bbe79dc532f7ddd899e78fa1787f7b0d387545f915b5f4f3bc8bce45cc542e2ef244e85bf6c21a6b1d2c5b5071b6daf042397b020ef4f93873e6564d4249a320d4bc1f63bc5faa59f941185df308df4dc56f7ad57d1c732fb8df4b98c23b4c39bed1a21f2990d9db7d4b27bc2a21610c08ee4a337ce24386ccd4fca99deecc6a3aca00efc0a232983ae764fcf25d7764fdbb2092d92af053146db422256b8edd777ce4b5f745eadfd89254c36d1ad01b609654da89a594735b90c90a52f353acb4448d92e5b105c0e275e7ccd7eb61367d8cb37571755166952d2d2c45a6c81d658f551b8069235a12575d33f67a652927d64890cbfd600c18b9ad8bcd3a1c8ea4089769e74d7e98caaa9ad61d855b0d88bc3e1896e9097090dd66cae282039d4f2bbd94f9d29cd7c2c8f7ff066314ac679b598d5359ac34f8c7acb581e27118572ce9087ff5978dcdd1074eea1f6e21d26b4dd269cf78ecf61a150a10be2abfd0fca3804245eefe72d505e6542fc3c4a3189e537c23312c4e01c0924eeb5b740708bd943ed10352de3659c162c3dce1a5b06d5451ebf37fa02af93591272849ded6c5811faadac730a900fb92df9c75e15d2961ca36f07aaa60ee6260f9bad30cf73c806d62338d2d6d58e56d311ff1e826a2deb053c654795168615da1f07b7cfbd17b8eb9062293e27d2a4d04fcbcb521e8b661adb6856a748b26d831884ed92883b2c40866ea0a65e19f660e40a0b831fc2d6904fe244c28aa5b652e1a8a15b8f24dfd08243fe70a58dc13792aadda8e4fc4ec46a2a315d1cf05a9ffa09fe2cad6b70f8d0cb72652866d53b2f88a08f5ed9de137ed5061b532748576762a09702070ca379812d485bb9d898bbb533516f5c94647499b8a412ac23a825ec6099b649525868e4e489952324929db9dbd721abc893809773924839c1b15e4a19dc52429a40c35ecc0b878ec4e7064edb959ac42ad82ca93967c31c326ef094b57936c52f294026db5c21d1893d1f5b3b1572ab972a0f8f0622a16e6d4399b4abbf9066370e2ebf14bee5e6acec506ee36ad9eaa967f0c1a905804a295cbd27429a9d7d00c5c7d8f27bf47f831b84cf8d53df31d68588bb27ac3604492b9baf4f545c4d1ee6ec5e0aa23f57236d6649806d93e63b34e6eb95d1426ae82db96803d3fa9c02e1f90b4fa6305c5700f28c8762b5ba2a46f892560d3ee439770419c82905fd4eb5fd0b80b0c9b4ff9d073fed64798c769d3a838f03b40ae2f9d290a8ef2abff9bd31f0c64724021355f2ec6516318c7fed1cb8715f55ed424ba3232baa68a8aa210c5c75840636dab7937c71cdba78df92ce93bf6e5c299aa693035ea5ce9ee989c814d789c6295f2faa3ac53e5e6d87633c0507f76646bf3ef560ccc7eeb698a7603c736bbeb79baa"}, {0x110, 0xffff, 0x9, "1e71ee5c50c2ebe5571463cc39143a7722231c3d1530b92070cc727f01621a8f1ec8b59f001ce508f9be5a92fd3b8dd85a2bba32b98148525a4c34f32129553243741e193d844bd1cc971029bda3e63a38f885ba215f61b7dd4950b398589edf7085df1f109ee2fbb1b59938b52734441e81109ce7ecdb8d9d9841cd0a558007e145a99b7c88595cf8e039f33590754174a3b0398ceb788364e8624ee2387ea20e5ff1181382a1844fb88f1d99c52b2971d443b2898447bc29f71278c8ab4f8e4219341474d5c71b5914fbdb1b2734c1565cc654cd0262025e2380b8e935e9d1841b0bd47c88b1c6f047218f9c1b8ad85cf8d137ed72b64a19"}, {0x40, 0x1, 0x8, "9161f52f164855123448511625ff6d4c83f615ecc411004dcb905546a967b6d89573da60e36196a7cfa1d2eb"}], 0x1268}, 0x400) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) kevent(0xffffffffffffff9c, &(0x7f0000000080), 0x6, 0x0, 0x80000001, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x14) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x4) 19:34:15 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket(0x18, 0x400000002, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x59) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket$inet(0x2, 0x5, 0x9) geteuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r5) r6 = socket(0x18, 0x400000002, 0x0) close(r6) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r6, &(0x7f0000000140)="ad18f05de2f4ef18", 0x59) r7 = socket(0x18, 0x400000002, 0x0) close(r7) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r7, &(0x7f0000000140)="ad18f05de2f4ef18", 0x59) r8 = socket(0x18, 0x1, 0x0) close(r8) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket$inet(0x2, 0x8000, 0x7) r9 = socket(0x18, 0x1, 0x0) close(r9) connect$unix(r9, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r10 = socket(0x18, 0x1, 0x0) close(r10) connect$unix(r10, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r11 = socket(0x18, 0x1, 0x0) close(r11) connect$unix(r11, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wsmouse\x00', 0x0, 0x0) r12 = socket(0x18, 0x400000002, 0x0) close(r12) setsockopt(r12, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r12, &(0x7f0000000140)="ad18f05de2f4ef18", 0x59) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, 0x26e) r14 = socket$unix(0x1, 0x2, 0x0) r15 = syz_open_pts() fcntl$lock(r15, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) r16 = syz_open_pts() fcntl$lock(r16, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) sendmsg$unix(r14, &(0x7f00000000c0)={&(0x7f0000000c80)=ANY=[@ANYBLOB="d0d37328f2b886e4ec6eeb1397e9920da5c759309a0abccd88f6c2568448405237226474f1bc7256899e33f97e21230a4405c612c9a69946e72b6409ee", @ANYPTR=&(0x7f0000000b80)=ANY=[@ANYRESHEX=r15, @ANYPTR=&(0x7f0000000900)=ANY=[@ANYPTR64, @ANYRES32], @ANYPTR64=&(0x7f0000000940)=ANY=[@ANYPTR64], @ANYRES16=r13, @ANYBLOB="52a70af3d8299b163974d58f7f7e44d354eb3fec5c05fcef47eed3bb0c59d9e17d25e0de274b585af03d4ef4227fc55df5333c943d2d827f59e2a83e93f13d270795a9ecca6041c7638c8daf01e4685dac6238de520a4bb6ca6860f773463ad8e6a6c509a9f8d0462ab1e67ebb28f1ef14a10d15929c0ce39451e3703be7631185634923d7f00c46aa8e5039a184d80101a120a9fcd2d2428a85c92eb52b35de529078", @ANYPTR64=&(0x7f0000000980)=ANY=[@ANYPTR64]], @ANYRESOCT=r16, @ANYBLOB="a5b451614cde6d21e445c16bb137bf91830f6d79767de88b503c57467528deeedac23005effccecd9adfd33c1cc49ade89674fb5a39f393f21e2133d694885d5371fb3648d391ca14d661e732d231e1cd0049b665ef7a9bffb7379ff2cb9324f6932c7af350dad410da8a91d159536d6b69a559851a9236dce", @ANYRES64=0x0, @ANYRES64=0x0, @ANYRES32=r13], 0x7, &(0x7f0000000780)=[{&(0x7f00000006c0)="7478135da78387f8a6a58aafc2289dc299d8d7cccb214e95e6e0ab3da69b7881e8ac20f7ac98d01493b2a3f09c89095e008cdcdf45f885eb8ecdd064a2c88bc3d79db7fe35242054826af2fc2548af5a574a88a57043784297efd6d229bc5245303d4364209d025a929fc3976f087123ff068c3f86ae777e353263a3b405660b52e3f3593c57b26d63412136eca97939b60d22814a9e182b5e856cf7928fbe35f6eb9517ec4fc6c7", 0xa8}], 0x1, 0xfffffffffffffffe, 0x0, 0x9}, 0x0) r17 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r17, 0x0, 0x0) shmctl$IPC_SET(r17, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r17, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r19 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r19, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r19, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r19, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r19, &(0x7f00000007c0), 0xcb005093f78273e) r20 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r20, r21, r18, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r22 = getppid() r23 = fcntl$getown(0xffffffffffffffff, 0x5) r24 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r24}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r25 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r25, &(0x7f0000000140)="200e22", 0x3) pwritev(r25, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r27 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r27, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r27, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r27, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r28 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r29, &(0x7f0000000280)={0x0, 0xffffffffffffffd6, 0x0, 0x15c, &(0x7f0000001680)=[{0x0, 0x1, 0x0, "8d43e4760a359f79a3fbdda6833329ee597c6f38087f3f8f7f949be654cecdace87de10f9c5c7dffa22e8b9c6db787d2fcb93578c3427dabed968207998e004c6456dca3ff8f250a2e94e604b57f8cfc20334fe9c8dcec483fc37080210508079fe2a8b980e58a5ed67b7f237ba0961dd85676b458d5f28037fc7766fa4bdad4c1e5db15819171ecbdb803cbf15195fe758c26d7d791b9b47554a27c17f4e162c320669d9f35e7912a4d0e45cbb9c8445b7053fc303ceb0753e3261e890e99a4b09daadb"}, {0x0, 0x0, 0x3ff, "84c7255a792ae57fee66149d51"}, {0x0, 0x38edd2f27ed58ced, 0x7, "811adf134fe44a6d26deffda81fb93cb8b9a008ae74188650eaeefc40e6295bc618c43039a7a359024530e34ad1cdab19b8098c7e394e1cca3cc23d1611d1e000474baf7f2b1c85d9d1619c5c390c21e243e27845a93147095fb028219c2848c333f1d8321e75c44458fcfd98f05677fd2451f91a1f7106008959dcc005b8e579eb48993a3a78c575771c6524610b3cfaabf32ad00e75247d069ef7d032580c251318bdad012f62dd6e1b630a9c63342197f5899f3b4985d990cdec10c7b8a39915f76f9a0a5a7530b41f53ababfc0ee221e46333d70125d9a4422b7d5bc54014810b8807e3db0ed05afdf24755b3d0062fff605be37a21e8515f1eacf708ee6a53faa102bb0f620669ac1d70f191b567485e5f1bf03f562f7ea5b324629cd05da6213c3aaa0980a7e6ea1c8cce4a4186fba14362cc72ef71e6569b93c7a5fd311d7a0f16642ba6082df98cae93dd6834017a7b93a66184cca7a5c888034f1a2ecf5a321b964558e6c38df10e592aff3b7f9554ce7e5759f29bb99057909a8625c78c953ba8f518dcf409e1c0b90db23f28509586150900939670e23d046b2e15a472dea34d2e40b7c482c31faaf12174458ca1adb1c774c0a7ae04655b3f4c8291d34d726efd4ccac82d4bbad55ba4eaa11817c01a8458afcc4c1dac418963c6d459ae7c95b4869d44f9cf8a956f45178af0a035a53ff96c81a3170956219f5042ef0489bbdad2e445dec82a483e6e28922579ef28e7416870439f6bfa1446965ba509fba035e65b6f31a971e4d7db12cf9ec225d4f5035b55a92e6e0ccd9578b7d635f14394cf61d79de939ebb69c6e8ae28f1042511ad52b81dc78d9138579d202af79e85d43e2aca54dd8413ff7c3ced7f8a6242c9633d5cfced727a4f117ffbfdf0c71c769af338f0472254ba44e3f540ace89b5bf459f212ff392a90e097ac7cfb092aae2e1f532cd2b49264d72082cb877d494379067fcb46f47f3b455762dceb013761bcdcda53704bbc32c60e49aed6ce364fdc61494fd4173cac580233a525248e009cfcc21708eb78e841fb9ff39bcf1ca218d2c3cca01d2a194582048adb165181d5777f4bda37c9a432745cc7e4fc331a463b231ef9fd2ebd7742001bf8449ae17f587d3ef4b67f8f6688aced8e0fcc61f9aad8abf054724fc5c1e4796b5f0d3c56e5947e07421dcd3c5681832196b758d10b0e64ad032ca20e0692bf54a2fa467847148f2de1a9e8addd8211e9fa93e7cb2986fd9a065119d9df50b02a2bfa4c48d2de25c8d11692becc943229b8f61394ff5cf12cc18127cc1c83e6a7efa3fcded4f2bdfb3d0fadd1f73f66b762227679a87cdbac06a53551ccc3a384ecd3d7b0b1e68fb0d9a472f33fadafc3d177d78a7775dfcc79f41f8f3fd79c696620c31f1d00655a64f25f9fdd0c8b0676b49739040ae6e74e9e5a43882889286eb3281f61fff5c75030425e9e4c1e65f78d9d8b4f58c5a18d2b92ce50a933eed4d1ffc6c90fdfcc4eb87c6789c37c1da18924dd441a58030c4cbbfdac2294b7ea5736354846d1554648c4c775cce8d4be5fa30570160514695b13d16a47c91ede44e59d2ef7900831ea0f2c315e31b1e31611ce7c800a4fce25124d672e22cbed58f99dbf441d1be8840345d2cc720e7a7b2f01a264c50595ab6d1d3c2ff3476204ec310dddef8fe82a480f7b4575ebcd01504f96f1b94b8d75674bf12236043c3761a143fd5960c00622723e4c4e05c7b537140cadd4012a28b6f2ee3d9d76df4711cac268bd02203439028480848405c1151d122f009e85f5d3f74b5a07953024e2b78d30dd9a7ab3757ac553b00771b12d2f9e2c45e9468b7699c07a38209c58497a65a3c9115ec0f2a017ff80022424ae610f18e4f708fb107f9b2ee9a1aba22621a05b22437bf58eb79d9fbe63d38d7009f815e7ef805f8d46ccffa7fe2540351b84bcf03cdd0e8e882d322bc652f88a21c04cf08e37ee62512c4d56754bc496694bba74c1ce5d8b9af955bd31984e52a3766b34718e3749c42a4c37d21cb6d11596206c072362e7c49fc0518afebbd5f73f718bf3bb8b394ea23a9917e614799763261f9af4752345ce030c319824028a27419860b2d9df01c3ef77790013fe09f33176a517bde782862166556df3dc1026b3947e84480055866b27732702a0e910d02b3dae33c6cb36b1116ab7a79e8b3368dde33fb004423e68d89cda4961de152ddc1e8eb97fb546703d0a9773e3c1f0457043067d503178b368e623e844cb61747349e9689bee8b26345f5543db2a2c874271e1d63816e026c82c17fcacd108eddc371fc2be2c93ea649f8cc3cc8574495d7d6870dcde316120ff9751bf5430a0193f46b456ec14a96af8ff70a2da83a3bd810e8a5b37bd8d0da789cf849bea48c07bba52ffbf901221f632bfbc422b9c35d6633633510b69de30cfe45804efd07abcdecab76badd3ec7d2df7e2f5186e75edbf06c38a73f0cff98a91c2c2ce455c80e4b51fb2ce36fdf1f53015a16eb8370b5185db24b27a68c9595924eaee15437da9cc577b9bfb56f574785136dbca1cb9b3157eb8ed6db64ea11949e2888dc99dea6122438e8d6e9f52125d6e8ce92f064744ab6ef2e4e61c52a83da62aad4790773f80d5b2fc386ea8380656fb6213f83fbd5fe64893bc658338fb685b0921bd245751fd69902e39dd442b4afe4ed722c3955c7ea6cc0a01f7d63d31283d5bbb3e5a10f4deb164452445b3ce6c1597213b5733f11afe4a169a25914335a6e739779c41f8d77bf1e134f9d87cb0d13741db4899cbbe3811473767db40fe1bd913e4f2be6183362f31285a051951e05fb1ab401ce4b804493842c4612db08d2f444b4ba1bde031216748dc34392d03b7ebb82e7949ff060919a8c745abc2dac05a6e38497ae4040566842f51645c7908ff08e21bf9b635133d09ed10b55dfa64112ed65b4cbbf99e4e72a3a4702320ed7b77c963e63205076eb3501b509f038f47c42fc7328f593954102fb9645abe2ccbd878950640da6f5f704821172727a0c12c068895985afd740d22c32fd138ed606d29999065422c09823f234078da6d65db434aa2eee3d7a175db982e77988061398e8c88a74698872e68111543df5f8189d645bf184f5da05a7650beca7817c910afb2211f9fa708dde1cbe16a8c09570399742db523d79e0a03ed4f8a5c994183c1d1f0c2a436c682e7ae36b96a20a565012c308d23fc48a9e49ee5d16e0f3dcea6835e4aedd9aa36cc771e81ee7f713eb7ed0a5c20fc3bd964097048f7b02490a18a54e3c334d44add334134d636e6c9bf4dc8cda3b24135ebe32823d3e82417f161cf3d8bf328df346672b67fa1d230967c311c30f7fc9ec8f18909d70ee0cd9f547aacf72293ad3419a7799d3cd59830f3310297cfe3d8c27ffde143e053d7aabe76034fa99e8d56044bbc9ad6d7c2906c281dd3e27e1be0adb02aa8e1b5aa87b13d87d5002a4ab381c2dbbf29f8a1b9633e85e0b540bf34bf0c7756d89e3ee9bd8e52d4b5e1d855dfabc7ec353c2061ac1cb14dd8854d082bc92f41afcdec5f181afac025cf744835168de517d79c94b5afa127e95a0c35b61a4c518b5bfc99f3472fd839976e3b28d48cb9a886d90f9e5ad93cce0ea40f4928f0b92f5abad783ac436e6734a3b5a5088b210a95164f030e8b12f45c2e50f685219487e127e5a306cd16dbf405961993b65317336fb9ae42005ef33b05146d94766e6b5900aae07b3826499fc4e473b464ca317c191619397eb25ea7c3ff997521829c44b7b42aaa6616d4d9d0e877dcf745540f2a32f77a70a19d1c4231c7276caa164da126769f2e254295cf37314db3b9efa5e471b94096c02911590317db81078b027037c0a418f4402588e14be634171704a5c77e56e95048c2039b85b0e3b54ca365baf1125ede575bc47149a4a49da78b10370207fed1619baa0d76acae0e475066281d5df63aae17c31d4bf9faabd2153242590b968c78940dbff9f34da382b8368c31befa8045abef70f0b3b4f91033f42e0538d01a0d713790052f6425638e56e73fc6b2c2d97744dc86b0ef4139ede354163129c95f85d9a37ceb02c690e5daf217f92fda092a087d33ef82f5e0a911eeb53d9b34612304cd54bcab14eec21ea36bfcfdb286a984f740ce4b57696603057cf74d185709c4b4119bb0e06a6c018c01340563ca7d51a8a47da70e7c47e41d5893cf2522e15dc0c13a24c29abc4439ec6638b954d74672ab9179bddc23326468c23ce7d718e708de2c29146befaf633d82a592eed61807e7424bb98c0f33d2e30fe6405c733b7221734c85525113c17589ddfffbab4e2cd0526bd806e90ac966a23dab7a6e4c822ac24fd24a11fef0d0ace04b6d50eaec6ac1df83e0a319e2a8e30bd20592b41b3a1ff564c7fd930c49fff8f6ea81ba6ca692157cfdff220c96e1ed9b1de5adfbf7d2017b9d3687d79b45096360cec0017808a4aa4c6af5794df036fee8ae3951a523a8b2509a80949bf8ac026905d8a9d6e0ddb5aa051121b1f70ff10fb4f97b7c6162d339914ca70c490d290c5ca0de47c7eec713da25b0ce0293f89fd092be3d1bec12677df1c49990b919c5e6c5d1742504563fb3d35e726a19966117d6dfe7cc14150194d75c0eced811c0a8005ee4d6727e239621a6dead2443af3107df2e53ec62072d35aa71113428d62baa6cbfd52c3c2b37c3cd020b4a061054af6608515af6da7620ca6d7e967dd0024f98685ed967d7efd97d46b9fc290e70ec6f9d4e762c26465d0bf507c1632eca03fdc0debd9df0d735951348d05a91958f311855a05dcd63273f698c1b9cb3e003f8f4f17ed490d078e0e332d282f76e8dbaf5c6ac266283f7263747717baad71e2905591db9e544c886cd6b13b974a095ddd83b06404300ec50e863b9e9695391802b6ba39cc11de563d835136dafe5001dc94a8e7eadeecd3daafedc9c23a74dc5aebf10ccbb796ca60235c51b3cc9b31a8d203af3185d563f5b6f1c9f40e60e17ad33247d7c059a54535ce7301b855c11fa95b6ddea242223dbe411efc100d9ac5dd66169a9eb4b8e3d4037560a34ec6ba7e497c6f86f70af333ac59ede57c75af7810f371a0cdb898daa666e96b70a2dc492724556865316ffec4cebff2677d3b1e908023b5919401adb481ed6693c25700c640fee0399aa1ff147cc06dfc25f84842da746d72c8ee2a738950aff622dbb44c3c8e68fc0498cc37d3fd3e15bf77bd4498dca7c65a009431a760d5ef35949fbbee4b678511285c662fd3b2f0c3c70eeb7033f660c8332d5ffd6cf174f88522ce641d248f480a9e298743b6fe779266ef4dae9a3671a2de0fcc54a5cf9f2e8577261663c0d079fae372e2015728afb6bd6e4f82a7f08366a612b5439618b7810075d0ec8aca69e6186f38cbb64a4d9e85dcab710d5f1266eddb0bf54bf16c749e8c9e79bb0e41ef75afd3ccf056190ac3ad67acccde2194dd126b6b536ae260b9710ccf169ea5866bb27169616ef04371196db782c32c42430fb1c0706a6279e4c0f3071038a524e041f4980d6fbfa9d498f46b2d09bb669f75820b545cab0de7b081e67a29a0c792408985997cb8c95ac9bb8bf0d070288ec8cb0bf50f946f1016fd327875ba7cba64841115cb3370698aebbeb0e655a5620f393ca612592114c856667a676104d71b2b6d310437ad00177114b29d7b27b6590e3c92adc3fd295575ee0ca9f629f5ba69c6985ff4c061057a62fc2da73b267acceb6f24bc502ab19e4e57b676bef"}, {0x0, 0xece50cb9e33440fc, 0x950, "b2ce35d98cd92dee67670ab9844d7fef030b00580c196dd6d815a4425341b219e31296c6f0ea9381cb9f5334d00b285236ec120cc5cce4e24a8914166646bc463f96d6ac73a71085bb14fcbbfe9c0816d513f1fbf5b3637c8908f5fb7bff41cb8aa50e5336ec7ddf916441ffb66204d67b08d6afe80f3d4cc0159514f9f12f4573e7bac0a3875c5dffda03210cd60df34f73ecb2279302e24ef43dc9ec68a136f0e97db27d36ccc09c1587b154952d56a12227d35529e5aabfb8925d93f5881d48e27bb21900cb883e99e707d294b59b30ba39723ec0a5b188605fd4"}], 0x19}, 0x0) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0x26e) r32 = getppid() r33 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r33, &(0x7f00000000c0)={&(0x7f0000000a80)=ANY=[@ANYBLOB="47118ebf00000000000000e8ff016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947271e65812a659dbbcd3d8cb99fa86abd9f6a34aa851923fddb52eb1bb52b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c85214137c96337f26914024e114465645891c5fd87e812046b6c3e45e21918c2871c654a7ddc3b2bd15d7a76c48ba6579931e3ea6d4d862b164a97cdda4e20e9dfa090670abaffa0aa39dc23650cea90e3695d8a6b798a91a5446062fc9635c52d25acb6905c578d5ac38f5e7ba3426c1ca5b716d5abf70730e83959a1ccceabee1a043d8fd270c044c000000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r34 = fcntl$getown(r33, 0x5) msgctl$IPC_SET(r27, 0x1, &(0x7f00000001c0)={{0x2, r28, r30, r31, 0x0, 0x46, 0xffffffff00000001}, 0x9b8, 0xc07, r32, r34, 0xa9, 0x20001, 0x1, 0x1}) setreuid(r26, r31) fchown(r24, r31, 0xffffffffffffffff) shmctl$IPC_SET(r17, 0x1, &(0x7f0000000080)={{0x8, 0xffffffffffffffff, r18, r31, 0x0, 0x1e4, 0x8}, 0x5, 0x5, r22, r23, 0xfffffffffffffe41, 0x9, 0x400000000007fe}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r36) 19:34:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x40, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) linkat(r2, &(0x7f0000000600)='./file0\x00', r2, &(0x7f0000000640)='./file0/file0\x00', 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x800000000000009, &(0x7f0000000180), 0x14) r4 = accept(r3, 0x0, &(0x7f0000000300)) fcntl$lock(r4, 0x8, &(0x7f0000000340)={0x0, 0x1, 0xa, 0x6}) linkat(r1, &(0x7f0000000600)='./file0\x00', r1, &(0x7f0000000640)='./file0/file0\x00', 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x9, &(0x7f0000000240)=[{0x3, 0x8, 0x0, 0xff7}, {0x20, 0x7f, 0x5, 0x2}, {0x3, 0x3, 0x20, 0x1f}, {0x8, 0xff, 0x0, 0x80}, {0x0, 0x89, 0x80}, {0x81, 0x1, 0x6}, {0xd09, 0x8, 0xff, 0x7}, {0x8, 0x1, 0x85, 0x8}, {0x2, 0x5, 0x7f, 0x7ff}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x222, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zer[\x00', 0x40, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGRSIG(0xffffffffffffffff, 0x40044273, &(0x7f0000000400)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x1c}, {0x20, 0x0, 0x8c}, {0x6, 0x0, 0x0, 0xc2}]}) r6 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) linkat(r6, &(0x7f0000000600)='./file0\x00', r6, &(0x7f0000000640)='./file0/file0\x00', 0x0) ioctl$BIOCFLUSH(r6, 0x20004268) r7 = syz_open_pts() r8 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) linkat(r8, &(0x7f0000000600)='./file0\x00', r8, &(0x7f0000000640)='./file0/file0\x00', 0x0) ioctl$BIOCSFILDROP(r8, 0x80044279, &(0x7f0000000380)=0x4) write(r7, 0x0, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, &(0x7f0000000180)) r9 = getpgrp() fcntl$lock(r7, 0x8, &(0x7f0000000080)={0x1, 0x2, 0x1f, 0x100000001, r9}) 19:34:15 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x1ff, 0x578}, 0xc) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x2, 0x2, 0x2}, 0xc) ioctl$FIOGETOWN(0xffffffffffffff9c, 0x4004667b, &(0x7f00000002c0)) renameat(r0, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) utimes(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x1000}, {0x5, 0x5}}) openat$speaker(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/speaker\x00', 0x10000, 0x0) write(r0, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) unlinkat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0xc) 19:34:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x9}, {0x3c}, {}, {0x4406}]}) syz_emit_ethernet(0xe2, &(0x7f0000000100)="b6") r1 = syz_open_pts() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) 19:34:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x2}, {0x1d, 0x2d, 0x0, 0x2}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r3, &(0x7f00000007c0), 0xcb005093f78273e) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, r5, r2, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) setreuid(r1, r5) 19:34:15 executing program 1: getitimer(0x2, &(0x7f0000000000)) mkdir(&(0x7f0000000040)='./file0\x00', 0x40) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) r0 = semget$private(0x0, 0x6, 0x80) semop(r0, &(0x7f0000000140)=[{0x0, 0x71, 0x2800}, {0x3, 0x1, 0x1000}, {0x3, 0xfffffffffffff801, 0x89cadaeb899878db}, {0x1, 0x4}, {0xb, 0x8, 0x1800}, {0x3, 0x7, 0x800}, {0x0, 0x100000000, 0x400}, {0x0, 0x1, 0x3400}, {0x1, 0x2000000000000}], 0x9) socketpair(0x2, 0x8000, 0x5, &(0x7f0000000180)) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000340)=ANY=[@ANYBLOB="62000100000000025f58fd8d979a3eb0373331d3efbdd4bf757436e0ab06a8cad7456a59210e41590ddfc92e166f14c3f00c6d03f2128fe0293560f01c53735aa5b073c99d342264febd9a9de008e6c7ee1ba1407300"/98], 0x1) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="a87be704ea5986c067be9c5e0c049bad952fbd5329d071f7767f998a1d9bfbd8679c9372a928b8b8374bb529e131f12e86a8c9b3305f324864d0f18e3b50fbdb91d48320c57e74bd4dc3a5c1ac5674632ce1ec89bfe484eef2ec2e7d1fe53b72408d373a39b63a5006bd62e2b3b50190db059a0902db070ee64f4d054a5e58af0a5339c69f0d7c655e6802a65b44b2dac0d887daaa735acfafaeb7689beed33c278e431da923d667206b"], 0x10) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)="07040000000000000038d0737f73fa8be42bf30f", 0x14) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)='X', 0x1) close(r3) writev(r3, &(0x7f0000000300), 0x288) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) r4 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) accept$inet(r4, &(0x7f00000006c0), &(0x7f0000000680)=0xc) r5 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x4301, 0x2) ioctl$TIOCMBIS(r5, 0x8004746c, &(0x7f0000000280)=0x9) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$KDDISABIO(r6, 0x20004b3d) r7 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r7, 0x29, 0x6c, &(0x7f0000000040), 0x4) 19:34:15 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000600)='./file0\x00', r0, &(0x7f0000000640)='./file0/file0\x00', 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006, 0x0, 0x0, 0x200000000], [], [], [{}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x2}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000280)='^)@\x00', &(0x7f00000002c0)]) pwritev(r3, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getsockname$inet(r1, 0x0, &(0x7f0000000140)) connect(r1, &(0x7f0000000180)=@in6={0x18, 0x3, 0x6, 0x7}, 0xc) r4 = socket(0x2, 0x400000000002, 0x0) setsockopt(r4, 0x0, 0x40000000001d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r5 = socket(0x2, 0x3, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8020691f, &(0x7f0000000300)) 19:34:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16e5b9d703f3d3d40ab035d49bc95a0257fbae60125259560f8e5815f73f2a044fc33055572fbd5e41798632dfc94ff334a5619305a4c8ab00100824b3da025bbd47bb2667002bc1896e21d8cf883c3643bf579456dc7d409aeafe904b4be39", 0x65) write(r0, &(0x7f0000000a80)="bddacd2591d3f65ce6c321a8cf98848e4a8051bd240028dbe0f53b523765381a3ebed9d7c3f5ecd520000f551f007a4cf6792f60a2338e4594000003e23a001000009655d47cb5e32d0fd4e7199679daa9010075ee6f70d725a085d160d11a42a768557d275173275c000024d9c33bb0ebf3431748935d0eaced436cfceb73f0d68131400b4dc386972d2e49bbf005a94c9b908a7d00000000003b9c199d7ad100000000b7000000002000000000000000000000000000005fb5949e6b2460f432bebe78818b971d02cc90f7ab02e4007a71a35977425de6ad0eac49cbbcca8b8f4a91cebafdcb6e080009ea4970eae9f41a8c02a98e1a50d3e7ead250088bf1bacf7a229f809374d0a15c7c5778f0eaa44692c1e3489cfb10bd16961512ce44d1712ba40c059976a86f363542053354f7e3ea8fc4a2d14cc7bcca84c85301424f4a22c9ee104601ec3f1da29edbb19495d9b0dbc9e1becbd6e2198aca7ba1305c8e78e2ea0e4844d564abf805e907776510abb2811466b120bc86d281511030f18bc9bf00779e457fd2a6d06c61f6b06d197db2ebafc45c573d16c84961e57beb69d2c4003cc33638fe5975d8e155510b02ecf0c591d8460b311695343bd8912f982bfa3feb6fd94cec2287f0d2919b3a076aac012d067bb7c5b631a06b263df0690c634e7a1538baba4c35ea8576df739b1721ace69d8d24a133b50a78b57e3c7fbc496fb51ccae2af79dafd2e347b038cb417a0bd914cb89bf96dba7b608bd77d761ff130b4960dfbcb29b1a018bb7cc1bb1c9b21fe852105da3b96384602911a21030a97d8af5359df00b8d2fc4312701d135f95cf61306ed9ee75ed10e0cee8e0e0dd89d28b5154c477b0edbbbe0a37", 0xffffffc5) r1 = syz_open_pts() close(r0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x130) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x100, 0x0) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r4, &(0x7f0000000180)='X', 0x1) close(r4) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x20, 0x0) r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r6, &(0x7f0000000180)='X', 0x1) close(r6) kevent(r2, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffa, 0x10, 0x1, 0x1, 0x8e2}], 0x3, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffa, 0x5, 0x8, 0x8000, 0x9}, {{r4}, 0xfffffffffffffffb, 0x110, 0x80000000, 0x1, 0x3f}, {{r5}, 0xfffffffffffffff8, 0x40, 0x66685db302314eef, 0x1, 0x81}, {{r6}, 0xfffffffffffffffc, 0x40, 0x40, 0x567, 0x80}], 0x1, &(0x7f0000000400)={0x7, 0x3}) dup(r1) r7 = syz_open_pts() r8 = syz_open_pts() ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x3}) write(r8, &(0x7f0000000180)='X', 0x1) close(r8) write(r8, &(0x7f0000000000)="01b7745b34a4fd84df5ff49e0277aaa16aeb1c4d43f28cdf8f6c6948f092835741ffa6cad16baa90b3fddec44aa0182ff76d6cbd878bd56131dd8e7155df837b63c520f00245d989053525cf0ac2ecedf8e615f19b5741fc846c43b90b00eace89d6d2968cc7d846b0a342cb45ca442e3184b3254cb34f76ad51b18f", 0x7c) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xfffffffffffffffc, 0xd0e, "b04d00f3ff0a631a00"}) read(r7, &(0x7f00000001c0)=""/161, 0xa1) 19:34:16 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xf8040000ff]}}) select(0x40, &(0x7f0000000000)={0x83000, 0x2, 0xa15c, 0x3b, 0x20, 0xde, 0x4, 0x2}, &(0x7f0000000040)={0x8001, 0x1, 0x2, 0x6, 0xa228, 0x9, 0x2}, &(0x7f0000000080)={0x80, 0x6, 0x2, 0xffffffffb4d26b5f, 0x4f, 0x2, 0xe, 0x9271}, &(0x7f00000000c0)={0x0, 0x9}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 19:34:16 executing program 1: r0 = socket$inet6(0x18, 0x4001, 0x1) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) mkdir(&(0x7f0000000080)='./file0\x00', 0x10) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) mknodat(r1, &(0x7f0000000180)='./file0\x00', 0x6000, 0x1000) r2 = socket$inet6(0x18, 0x2, 0x5) getsockname$inet6(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000240)={0xfffffffc, 0x10001, 0x5, {[0x0, 0x6, 0xffffffffffffffff, 0x7f, 0x1, 0xc000000000000, 0x2, 0x7, 0x800000000000000, 0x9, 0x80, 0x200, 0x8c31, 0xfffffffffffffffb, 0x40, 0x1, 0x5, 0x7], [0xa07, 0x200, 0xa0, 0x5, 0x0, 0x4, 0x5, 0x80, 0x4, 0x101], [0x1, 0x10001, 0x1, 0x7ff, 0xffffffff, 0x5f, 0x4], [0x7, 0x80, 0x80, 0x9, 0x3, 0x5], [{0x7, 0x8, 0x7f, 0x81}, {0x0, 0x8, 0x3, 0x10}, {0x8, 0x6, 0x7fff, 0x3f}, {0x1, 0x2, 0xffffffff, 0x4}, {0xc2c1, 0x0, 0x3f, 0xb8}, {0x3, 0x6, 0x80000001, 0x7}, {0x5, 0x401, 0x10001, 0x2f}, {0xff, 0x800, 0x2, 0x100000001}], {0xf800, 0x7, 0x2, 0x6}, {0xba5, 0x4, 0x1, 0x5}}}) dup(0xffffffffffffffff) pipe(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) execve(&(0x7f0000000500)='./file0/file0\x00', &(0x7f0000000600)=[&(0x7f0000000540)='c\x00', &(0x7f0000000580)='&+\x00', &(0x7f00000005c0)='c\x00'], &(0x7f0000000740)=[&(0x7f0000000640)='\x00', &(0x7f0000000680)=':\x00', &(0x7f00000006c0)='\x00', &(0x7f0000000700)='c\x00']) r5 = dup2(r2, 0xffffffffffffffff) recvfrom$inet(r5, &(0x7f0000000780)=""/66, 0x42, 0x82, &(0x7f0000000800)={0x2, 0x0}, 0xc) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000840)='/dev/tty\x00', 0x2, 0x0) r7 = fcntl$dupfd(r3, 0x0, r6) r8 = dup2(r3, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SBURNER(r8, 0x800c5751, &(0x7f0000000880)={0x4, 0x9, 0x2}) ioctl$BIOCVERSION(r5, 0x40044271, &(0x7f00000008c0)) pipe(&(0x7f0000000900)={0xffffffffffffffff}) r10 = accept(0xffffffffffffff9c, &(0x7f0000001ac0)=@in6, &(0x7f0000001b00)=0xc) r11 = openat$klog(0xffffffffffffff9c, &(0x7f0000001b40)='/dev/klog\x00', 0x1, 0x0) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000001b80)='/dev/zero\x00', 0x200, 0x0) socketpair(0x20, 0x8000, 0x81, &(0x7f0000001bc0)={0xffffffffffffffff}) r14 = openat$tty(0xffffffffffffff9c, &(0x7f0000001c00)='/dev/tty\x00', 0xb, 0x0) r15 = open(&(0x7f0000001c40)='./file0\x00', 0x10, 0x2) r16 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001c80)={0x0, 0x0}, &(0x7f0000001cc0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001d00)={0x0, 0x0, 0x0}, &(0x7f0000001d40)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001d80)={0x0}, &(0x7f0000001dc0)=0xc) r20 = geteuid() getgroups(0x1, &(0x7f0000001e00)=[0xffffffffffffffff]) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000001e40)={0x0, 0x0}, &(0x7f0000001e80)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001ec0)={0x0, 0x0, 0x0}, &(0x7f0000001f00)=0xc) r24 = openat$zero(0xffffffffffffff9c, &(0x7f0000001f40)='/dev/zero\x00', 0x800, 0x0) r25 = openat$speaker(0xffffffffffffff9c, &(0x7f0000001f80)='/dev/speaker\x00', 0x8100, 0x0) r26 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000001fc0)='/dev/diskmap\x00', 0x0, 0x0) r27 = getpgrp() r28 = geteuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000002000)={0x0, 0x0, 0x0}, &(0x7f0000002040)=0xc) r30 = fcntl$getown(0xffffffffffffffff, 0x5) r31 = geteuid() r32 = getegid() r33 = openat$null(0xffffffffffffff9c, &(0x7f0000002080)='/dev/null\x00', 0x400, 0x0) r34 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000020c0)='/dev/wsmouse\x00', 0x20010, 0x0) r35 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000002100)={0xffffffffffffffff}) pipe2(&(0x7f0000002140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x38006) r38 = socket$inet6(0x18, 0x4, 0x1) sendmsg$unix(r9, &(0x7f0000002300)={&(0x7f0000000940)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001a80)=[{&(0x7f0000000980)="34595419cc1dbfcb83daef2d511db8c3372d1cc0bf2c681f81791400cde4f853e985db988c74acd39948747a14d6f90304e395356e2708f4775ddff58380b2ccf12cbe45c7ead21301d2b7e4a2510f730465cd7a30d9200fa661d2fb72cce52bce9cc31e2f191eb7df5bda3ed3471869fb388a2b7a4f3c7d7fd85827614ac2c05dce6ad3fd5f72cfa211e67ffd322411800545c770b7730e6ce688fc430811b2dbdb537b2fb4fbd61b5e9be87eda9bf93dacead5f62a98ad44565da84030349bb75fa125ac8daec00b307dbe", 0xcc}, {&(0x7f0000000a80)="c8e0f0f62f96a406775b8dcf016f2609dbaad851a841feacbe43d629f34a1866c9f39f4ff7bdaadf655844017d59bc60fae06fa806f1676ea2ec9ec1f027a773168ef9347bcab2e759bcc078f419edca7350574e8600de27e7f7387622a1dbddafde03c2350e25e39421f8301502cb45a58d72388b5738aae21b980aa4044ada5e642ca3cdc2e6e452a77de69ba75a39d7d526e231cfbb74b9f02dcfb5359332e1205781f38c960e21ca4f73b8ee5b67378465846fa05be371b454b6000c6253e05c105b213cc4b1a6eaf25333c4dc5dc42cf6c4bd93ad668873bb81c715dcc5a77cb0943fa03e36a0bf0b974d88555637c84283859fea001d7effcbe88f920096a6d3cfd7818687f5b959b497055f9055f83dd6366246bcc78f9a95510f57f602bba321fd85f17c7ea3b318687e152148f9356eb0f85380fe2afcda9e5b559448b18753d7c6814ea13dca596784df755565a0c74d16b1672b1b74171d28fe863f9ac97a0a4c83b5a6ddee84897981667daffc65eb6b8377d6d8a76f26adf6f404f81dd953f806009f243a522fa4d4160fb7b94670ea82b1682c97ab38b8601d7004f2e7a15e38dbf533052e9d9a2de71c66fbef0d68396aa76a3fca888fe75f6b1b199bf397a94f5acf944a3a80be2e440d1b56220c0ed8b378a1d7f684d34f6229fa71f496b3bc0de945b7f493fa08934340cec459bef616fc994a6b95a0be526f526dfdd4db677ff6d7262c3352525e6410a7cd37f3562906a0d9b2c92a71115a3d0546eed55529ae1897d95a200ad2de0f1e51b180c797dd3e9b96421a0e5ff4e40b65da9001c55487a41acf90f14ba753ad006474425ad2bb887b33c1a856455cd05df21c29c2b8eb75874332da3118eb71bc09f942f87d06e2cea1df4b591cfef322954be8d01ad924c8e30df1d474a124cbbb67a8ec3de52a79d618eba408eb351023d2db6e29a48cc42682d36ec85378e880861fd32eaa27cf7877ddc5202930fe324bcd8b9f9a55cc53d58deddd54a5f32c428b6af3d9384f845a1c9371b0e81909f16080305f3c7e50beaa25880c2b41b00a6dad3ab9faec88c6dc28ebc4335a5a67dfc165705238c6fdd743b7f4c20e59b84c1cd4add7328e8633af6fc032e491e899401c59d49d8e26ee9d081efa98f4555ec8e52fdfacb51fc78682734ebf90e82086a2758c24ec9951d7a17869aa4fdbae7fc51f6f34add027971f772a2e86eb69fcb386528ddac416a1931c9332a4aee4b85d4d3c84df3a3495d43ae9f6ae8577e6ab956f61e3c328458f8bafeb76164912ccf578801e7755a35cc878ea4d0908e6b7974daf584c6e5044d0394bc28afdf6e340c1b4c3acc26e37435dc46c362dfcc1b233a050def58cc286159c81aa22a6320fc002c347da860ab7a79ef92ce1b0a54508dd239a69d44cb721d39bba598d17db97f5de6d2faf1770ae89798c00a0b26956941a70e34324dad19c93c50e4a012ff8e2202668f35d53e759b7a8121bb11ee758f0bdcb41cac6e33ff36a9c12e2f34f5971de8818977913914cb162470d9c2472a7beb20bc75137a87d87fe1c20ede022c5abebc12a0f753e85b75aa457eb4ba387002f8ca8c6446121dd15709d8d391cb84cd671de98628108f9d792d0f42696a5e90d13a5f38b9b77761c5524472cb27bf2221c299af08a7c77dc9e9a710f481010c2fdf609c8dd5f8f63dba13f12817001a2b4ad142e2b67eb4db6e158c805e69ddeda5aa9ff66bdae2faa03a381d4809c38128bb5a8abe86a7a3d8056d8a410b51c4e272f836205a1181f96cfbedff50f3f72c081c844a577298232a3a0bd77b2dcf70290582e0f995f2f4ada38cf0cf735036c55d904e76150aee456fc4cb7ae1346470346139b431306f5e96e6bb30d503cf2b2dfec3054eacc711f72a0171c041124c3bbc49cb95f9d010788ac3984e69ecffbac92105d48648c7326a71f9cefa3b5ec1ecef6d2d42e522e1dda29baaf9e4cdbabd64abb1e31ca712ac743a6e9de90d93157d666c1bdc1b0a1dcb56d708f86f3b21c8497fdbfcab16c184ccdc9c49493453f652bf7a1be0aa6bc1937a7e17421374fc8c98b1762f4cded4587a236d04047d2da4ba4aa031edda8401b33b214439fadec3594da3f73046498a8e1c79d3aa11fc2317d4732f8d7f61b65587816a019d06c0e88cfb6e37f172b645f8442f9cc8acea36e0cc3f357646a3920133a6054c4653c9520e17e7b89ae0284f78981f15aaf0a0782bea558c09392341efeeea23f3f7df3b84cfec692061de19df413857ba789e102a80814510e46cb1b82d24d34509c591106579ba31c1cc70b78a1973f571fa74994855547cd87904cf69d46d57709ed854d39870e97f5fb7a642f1a9e40e6cd01241aca9ba6ccbe8158a46a7d0939aece59e623499a687838e0be9c30a383b41dacaad331c4388ff3d30ad1cbf7bfd04e8d09ad2dbd48c350a8b883582dde3929a49b1085391cf881cf33c150cbb2dd749f2ab583914d2ed8a6a0df1724088ab9226c258057bac50a628dc41d979ed017b94241e706de624f81df7d795fd0ea290fc864ef19ce180c99702534761b594f658bf93e0248147abc3ac7127394e799c46253fb25e61410ad322cdac42a4787d996496876b0e05c4d8151a7e1589c8a880bddbca1468fa11ebc572bf2d00c13a549c68c03ea3dceacdb015dceafcba4ec3f27a89b5220336051a67fa1a7ce8ca091d10df5e1ced7503cb1e2198a0fe36ebba53a1ce732ed2d441c4af22bb33e2096bae1b7aadde3451368063668d6afd5e2925ccd810748338c50ac8eece74191d351f2ceb3db45e0f1d9c89dcbee227dabe4d7e76ce7102c538ece144b10039acf63532c23fb895a008a98b78c6f9f2440076bf002ddb5cc59bc63ae21c8556a8e85724e217e5a9da7cd2a488f408e225fff5a1faec0d670b82e4642ebe74c1edcb6aa76bb04e84de043ff7f1ac65d6e42333a5935fb29be5ce8b348086f270cc9c7eba407adb24a4e52ee0b42727980b08c65cece28f7fc6752beb66928526e0722092100cad29beb4626ce60ddcf07fdad30c523fd782e00a0669a63d0ad2367c9d5aa1f4aa9b552ac5589a82a8c32f852659f2a00ccc6f27cf15f0d435be1354eac57fe852601b3bfc3d4d32d5b4735e7c82883c660b69248b9a3907add077185af78948d7fe9cacca7cb36367cc6e71a1f7a5e00d2e226c750d18a503c5b04ba7bcde3e74c4046f2cfb4e14d341d656a091feba5532dc57d94d2655ac885478aa2d4693abe73688960e6633e75ff3ebf49aadd1552646f72c4ea18ddcd98cf8cbca3e3ff698ff4115b257b148ce72e62f0c66f3cd31b0f310eb15d8f658823c5c588880ea1c99d730cbbd3c19193324a1ea5691110400f6ce98ddc592bbbc1989344311eaad67ae0b28ea093381bd2f63bd8390d6343c01fbd4127b0425b013caf78da9ebab2f61313fb81fd950f7662eebbbf2ff8dce12c717fd13004227c61c81680864e4e179a5d49fb97cb67bff2eff2e7a0a4e258deb294e0e7d2a50dc1ebb26651723bb7ef17686f35661c2f1a200299c8edd18f496e4f99c2d60e98f510014935500f9308e1dbe16ebff8013fd663ffd114905c91e4fa68206dcbd74722b4fdceea6796ccb4fca81530aa18a45723dbb16e4ac315184ccea4d04851318dfc8622f5443d370f90d83a5b797ca774288af32bbd1ec226a7357eaf5b4b828e13c1f997d4a6a8e89a20fcb3a68f8eb6c8653ddbfa8601222d84282c2018a4984024c3afb70d3ab478ce6a7c8abb1cb84205088e6304c1229e75edb115d27d6df7dd225b4486c09fd708851e858f3b95e574035d169aa95c1c6aa80a5ed76106f669717a462ed038b3f24bb0b5afe230973e7783b6a0d651c7724e05d289c913f0bdba3b8f297fac1272b0efd0523e870fb0de8073db1e8a7a391c58cde604c4404d437d407ee5d3167a25f5cf60fd953a0115fb438b8568ee1f3d4ff546ad96d5e826d2c7502066b827c468a3b3a06fa57b5d857db04f704576861da230c81cecb05b9b38176be04e824b6bb76370abecfd58051c0c8e099ae115966033f874580fd73472afed7707f46a9c14c655a17ab815265c523a7a4df4e982fb3031621f0323b14484e6e8856bf9286be0614f755576271e2ad224cd569c034c1777bf9c416e97827560e69eb202d4e077c244dd33b13d6a759571fc666d0d424a55c31ef415ccfa89a66530ddfc3b3ca9f607700779b18ab2185d150d1d07724e422661b5e94dfd965364f25baa6ad8c9c5a14dfd21fdfcafe7c0d4c3b40cf00c01b761ae6a907687ef190b78ce2cce30d5c08370451f5f6def65a4477e487131281315c04f6413dde9cf6486eaa40ee835a07d758c092ba602b4479ffa6976649f53d5f7ee983c6cc7b8df7adca34cbc50cbb6b49e2c2a8285bb7a11585903ac7372f4214e689925ed6aea08a00d979f0a5b74292467900494e7df286236745be8099f49a37dbd290637236325949b9f88553ed1716e75599d33b62a3c427a9c6e5ed5984bbb65553a62fd08b2157ff38b9f4a906c2cb6459b081b1d625d206206d606d6cb85e4125e2f92f91a149cd1001e295ccf1053fcacd3e9590a1c54e141362b33b731bfc467912b8089a7c28e06842b6a444d52bfb9f1dadf0cbf3c5637bd7e6f596684bc4ebec959e1399b2ca2e62b640b812a1fe30b83b3822d043037cb2af5ea8c4e2fa6a357f0f733f75361bf528c440505e92fb141b38cbd2ed8fb255d37b11c33aa531426f88ecabbb4ebae03b37761745bf642f1fcd3aa8951819119f931dfab10569c35a00628b90141ad730a1d91f31e8edc8a285896544536df449bfcebb7b06a4c0fa39005ea14cb8e85fcce202e0d994cada981c7c463bc7406996caa86e03aebb50195f3a5eb485a5b2e9d68c7f45ed544129e12487868e3af21c4dfdba3bca3fc85b976247504808e1cfd27d71f8cac247b7c1644ce3420214c0d14953ae4323fe28176fdb530b78ca25bd55c92e834e8c783d5be394ea3c59a02c7c2b3a558a3dcb4ed37fe9a15f12fadc3dc192e4b2536672484f1efc0da4131060ad18414e980efbfd6fa37a7d3a3a7753f678dbbb074f769813a79c3743cda429c584d210cec1d6587f47949237e35adcb1a6b27d7db047ed7bd6c4c5c6e44eee9637402bbc029a1da5e1105015e18904c9b75fae3b3e87859e214576ec36f306fddedf26275cd677e8ae5b455d0a42892ba65b2eb090c06698968a08573950a8df6c578c68a4ccd84142f7228a4c6972c0c9bb4fd0e5b99a0185d3d7ca996368eb45f49dee52036b253d3dc0dd48955e36f8b9bcb5ebb2ed20d7fa3c93299bb50de56af0f490f17b6cc2372f293ba826d326d9b5d7b24fc126b14064fd85dc12b97f5e53d9add03c94ad9983332c6b80c5ebbc075063ad44f3dd5a0ecbcb591d63a49c045404a03f5850f191caa528402b7a56d6df49d43a0173162da8ad56639a6f8b93b3a1cb9f888bea52db9892d015649280019ab59bbbeb1f8b87ce4ba6a1ad83481b9159fab79a397b068ef6f0dcd6ff8b53ded2dd111293bfaebeb67c0f23ecdeadbe7dfcbbaa167e3b2c9741a9e8f2fa5ee32fb3f7aaf43ec06ecd7d2e5cf8caa7ad4c8bb55386c54fcd50a668438b7759934d61e05a6486b5a8471a882a8d1540436149ae1c5d048993b8a541c90e972367b747ce933177709c041054dbb9a3e5b64a5429d9b04a09852c8c8ea2a04599011d47b7241290b5e3d4063a81e229df26fcae75bc67035ec40", 0x1000}], 0x2, &(0x7f0000002180)=[@rights={0x30, 0xffff, 0x1, [r4, r10, r11, r12, 0xffffffffffffff9c, r13, r3]}, @rights={0x18, 0xffff, 0x1, [r14, r15]}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}, @cred={0x20, 0xffff, 0x0, r19, r20, r21}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r22, r23}, @rights={0x20, 0xffff, 0x1, [r24, r25, r26]}, @cred={0x20, 0xffff, 0x0, r27, r28, r29}, @cred={0x20, 0xffff, 0x0, r30, r31, r32}, @rights={0x28, 0xffff, 0x1, [r33, r34, r35, r7, r36]}, @rights={0x20, 0xffff, 0x1, [r37, r6, r38, r0]}], 0x150, 0x400}, 0x40a) 19:34:16 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) recvmsg(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000200)=""/89, 0x59}, {&(0x7f0000000280)=""/227, 0xe3}], 0x2, 0x0}, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000600)='./file0\x00', r0, &(0x7f0000000640)='./file0/file0\x00', 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000600)={0x10, 0x3f49a2da, 0x4, 0x2000000000000, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xb3f}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xfffffffffffff800}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff4000/0xa000)=nil, 0x10001}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x4f4}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x1}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x10000}, {&(0x7f0000ff3000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x800}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x7ff}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x8001}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x4}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x7f}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xd0}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus/file0\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0xfff}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x0) acct(&(0x7f00000000c0)='./bus/file0\x00') pwritev(r1, &(0x7f0000000140)=[{0x0, 0x3d}], 0x10000000000000b0, 0x0, 0x0) pipe(&(0x7f0000000000)) 19:34:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) linkat(r1, &(0x7f0000000600)='./file0\x00', r1, &(0x7f0000000640)='./file0/file0\x00', 0x0) ioctl$BIOCFLUSH(r1, 0x20004268) dup2(r0, r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x20, 0x0) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000180)) getgid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f0000000040)=[{0x6, 0x2, 0x0, 0x9}, {0x7fff, 0x1, 0xfb, 0x7}, {0x3ff, 0x5, 0xaa, 0x8}, {0xcdb, 0x70, 0x3, 0xffff}]}) syz_emit_ethernet(0xe2, &(0x7f0000000100)="b6") r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) linkat(r3, &(0x7f0000000600)='./file0\x00', r3, &(0x7f0000000640)='./file0/file0\x00', 0x0) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f00000000c0)) 19:34:16 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() write(r0, &(0x7f0000000240)="85", 0x1) select(0xfffffffffffffd59, &(0x7f0000000000)={0xffea}, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fb, 0x0) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = syz_open_pts() kevent(r3, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffe, 0xc, 0x40000000, 0x4, 0x2}, {{r1}, 0xffffffffffffffff, 0x5, 0x80000066, 0x0, 0x1}, {{r0}, 0xfffffffffffffffa, 0x12, 0x1, 0x8}, {{r4}, 0xfffffffffffffffc, 0x1c934b8a74e174b0, 0x18, 0x5, 0x8acd}, {{r0}, 0xfffffffffffffffe, 0x20, 0x2, 0x0, 0x3}, {{r0}, 0xffffffffffffffff, 0x86, 0x80, 0x200}, {{r1}, 0xffffffffffffffff, 0x40, 0xf0000000, 0x2000, 0xefe}, {{r1}, 0x0, 0x0, 0x20000040, 0x3, 0x3}], 0x0, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0x5, 0x80000000, 0x0, 0x6}, {{}, 0x0, 0x80, 0x10, 0xffff, 0x2}], 0xffffffffffff8000, &(0x7f0000000100)={0x5}) 19:34:17 executing program 1: execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000ac0)=[&(0x7f00000009c0)='\xb6\x00', 0x0, &(0x7f0000000a00)='/#\x00', &(0x7f0000000a40)='}%\x00', &(0x7f0000000a80)='[\'\x00'], &(0x7f00000003c0)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f0000000980)='[\'\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='%!\xfe\x00']) r0 = open$dir(&(0x7f0000000400)='./file0\x00', 0x800, 0x4) r1 = openat(r0, &(0x7f0000000440)='./file0\x00', 0x1, 0x137) r2 = dup2(r1, r0) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000480)=0x2) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/diskmap\x00', 0x40, 0x0) fcntl$getown(r3, 0x5) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wsmouse0\x00', 0x10000, 0x0) fcntl$getown(r4, 0x5) open(&(0x7f0000000540)='./file0\x00', 0x8050, 0x20) recvfrom$inet6(r2, &(0x7f0000000580)=""/115, 0x73, 0xc2, 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000600)=0x4) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000900)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$VT_ACTIVATE(r5, 0x20007605, &(0x7f0000000940)=0x101) pipe2(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x92241cd27b0d785e) ioctl$KDENABIO(r6, 0x20004b3c) fsync(r2) r8 = semget$private(0x0, 0x8, 0x0) semop(r8, &(0x7f0000000680)=[{0x1, 0x0, 0x1000}, {0x4, 0xfffe, 0x800}, {0x4, 0x20eb, 0x1000}, {0x1, 0x8, 0x1800}, {0x3, 0x0, 0x1000}, {0x3, 0x7, 0x1400}, {0x3, 0x98a4, 0x800}, {0xa, 0x441, 0x1000}, {0x1, 0xa1, 0x800}], 0x9) clock_settime(0xdfe766d369f77cd9, &(0x7f00000006c0)={0x1, 0x7}) socket(0x1, 0x8000, 0xff) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000700)='/dev/null\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETMODE(r9, 0x80045726, &(0x7f0000000740)={0x1}) clock_gettime(0x2, &(0x7f0000000780)) msgget$private(0x0, 0x802) ioctl$TIOCSPGRP(r7, 0x40047477, &(0x7f00000007c0)) r10 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) fchmodat(r10, &(0x7f0000000800)='./file0\x00', 0x2, 0x0) link(&(0x7f0000000840)='./file0\x00', &(0x7f0000000880)='./file0\x00') openat$vmm(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/vmm\x00', 0x10, 0x0) 19:34:17 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000000)="15", 0x1}], 0x1, 0x0, 0x0) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xcc) write(r1, 0x0, 0x0) pwritev(r1, &(0x7f0000000340)=[{&(0x7f0000000d80)="76c15045025fff35208e9ef566eb6b437bcbf866bdf05308807684e79d1a0a480fddffc72fcb669a98e1810e026a8693b09506256405caaf8096d43ffb8e71190091fdec9284940553f7cdb2172124905a52856c79184f58193679cdf51898662befc0ff6df5e596a98754c6a1bcc7c816b8bfac79c7965a6af14b824814afb84a0b442de2ecea874d0f9ae9d2ceb22579e87d1809a617a0020a2c6b2788e4f01913a059b99c0b39a28e70a883f59bd7e49c9f9fafe65f076999a34c1925b0f76fe31cf1820560f80a50e9643405cc40aaeb4eba04da07a05539ef7a828c680ed64d114b966359f46509a443133c2a922edb624fa548002df519c500c0bc7f3eaf2254e85895750dee0e816779932bfacebc5344115dc841e225669546dc18b6e4ea02f6a7f35185e546b7394852214b4ab66dd80a05915910db2acefe5754495d6fdacc68680db48a166f2f188125c9cf6f71c7c4ae6d430c955fb12013803d5634f185de1f06bf1bfb8d498b1fb2e1500293026cce3ec38155573b200b67b8b1c761b3775df1e49609fbfa025f6a5b5c6f9cc4c60d12f73cd163261a9857e5afe8f974ef0c8fabe7c915907d2598b423ad56f65ed3444b42a791bac18603a1801820c21c9bbb6e5f0fa165b11a0df3da1e9e3570f4210f86cd0a2b2f2e6bc7e1517e6244caca8d1e7cd84b4f5d3b720ec4b3cdf84cbe431cf274b634ebc49d66c0fb8a775df149d7d3bfd7e5f9f328c0423a7d235d4fdd9b896409ae592a728517bc3909bc915717379f3baca0263d781326d17b622f6b65b911959a117bd2810d15b43698098a953c86e24e65556e18b1bc8b4ecb675d5be8dcc0f0cea39b8b20b57327c3e38dd1ab8bc69c8b57fc084e9aaf75312886359fe22b639667c2bf50cac3cdd268d6a5036359a6a69e184eb7edc6b8410d717b6b48f68973786bed5a5b2e485a1365ef09837a473f29b2383555738d3e64a8e161970ba8158cc3a3e3acc4eb436aeed2966e3276894e1a593fc59a8ab2f6265fab92ea7a61d357ff1e4c81225b7b6f1f21b7dcf9e154e5af5e6988095b6bcd984ae700d3344d5585ae1e6c69048560d18d9bf8abcfc3a8390660ab70d6655ae27a20d9fd95f1620cdd33bc828355592d85ee990e7b99d55ed4d1c014115ce79007b222c715aefd8a895fbd35d556947509fc25d2c4a4aaaee45cbafc36c5fea45b3c479ecda304906c991421c3d9556bdc4f56541cc87257df64c6d0ef05c6b23840d2a3b5423ce70a4441a3c7b70dccedd92b7e85e1b2792c29d4c85f2c79b2cfd261b0faf0fb872883552ec6f69788ea9a6177ae3d48db5e2120dcb59e1ffb4ebba38ec87c7fe62aba349393fe80a36faa222a5bf7ddc637e618922907ec4329d28e3ddd42ffe2bbf33df87c978c305ba69449e5bc2fc69be3138e3452b7408347d27551c703cea9d3599598075397addb65266be87102dca57d40ae4fc70863475c7eaf7043c15ac87c462c45c56a84e0d1f30a89cb81ab13a4b0a493dc2737b01dc77a427b27dd37168bde9f7b63695302800387bcc23e575709f4187387eabf301096610a6aaa6fd418ee7f9dd26332224092f66447cbeabc7270a074dfcfe5feaf7f8f4e8914186e8261461dfe5273ec72caf3bb500ddcbfa4d2321cc7de82733df95763c08ee05f6dd2e9c1b538b220c6066908ad44b4d2219523517f65ab8a301b4ac96990d249e4c04270cb8715582fe6c484cd80da2f66bb1a341f869a0db8921db62d90fbb4ebfb00acefa6837934dcf690b7cf81ac7e05ed12f778513008c250a98921c92b6ea19a41c1c3fd8f119e030038241d6097f940e8b42eb8837bb22f8c55afa090c0ab9c225d7696bde6cdc9ca8386f5532f3c53a570fc6e5b32c76188eacd2c35ff2c13b2fddf13aaff1b60f1d990654072f7ac37c54b692636cd580c6ae0aac15c8e54e90022e26b00d43f9b10cb55e0ab7e486218f23d2fb732f502417a876d40c8cacef9ce68f4794954ed235bd52c80de49d725b0743b0220c77e44afcb1294fb67a825c3045537e1a406471d49dd9533d18e1cf27f50ed690afa744659d595fbeb8e2dcfbb00a7f98ea1a8ce56a239e987f5a80b59b90e7222ab8e11c27df61dc9e621f8b119929a4597e25665c4131875b27bc107347425d87db93b25b072759c75fd92dac9de450b2b07ab42a6e10cc196907d678c588d1eea2af258b0f4957ae4585e50e3df7290f5c43bc833bac797df4c3005d49b28cdab8576c3edcfc6c883001791b840eff72724cee0bb6a52e4533545b188fcc71f2e9badeafad9794a43e5a0b090921f3f5be9105deb70ac555c4c487f601a711700f6d9479b0cf043b2e6f8c4313a40fe76ad541f3811d3a5f105aaeb306ebbc47bcb5a72600b1f59ac4178b3f43f89dc89bc9c07d406ad6eee92e5f414ec99eb0fb0b7f161cb15d0a4f14f14c0e3e4ce52c55f03cb463670ca5e13ce6b7f364718b6c13dd804800685471cf8cb83012d73b96bd1674f293991c5a46bee12e9fe0625c3b5d296fcda2aeb2ee2ce3add2d85c26e0d464596c61cdaa91d0ae4280f74bcdaf52667247c8c1da6d597721c11eb6b0422be6c0ec9996af36b0976fd29bd86c0efb32fba748786cfa93ab091b8847a072342f2bcd9c0fc5147997a91988149edfa4f5d0494a61733d5c22700c75853b80e81f41a62fe719e242b42c2ac950a89a01e960cceb3d3e205652de43b9a87eb2c77d76095b4af5554f7f89cc9e944da891f652486a2d11955eb4ccfad9e0c309be557b8571ff8aa9ee9c29896476a675e64625a966f117551f5e92c34fcda05979de01477e8972f7fccf3d8e60fcd4dcc449410056a98c60747b4d4236b738bedbdb74d582b35bb57faec4a7f7223847d6662b6d25f55c9f9a3d0b7ef45236ea04b06688af71d6b7fd03845d7a2cc1b43a3413024f4ec96a9c40372cab742127c2e0fee192598765fe40995c8a0fd2d8118db35f5eb921b0cfda4bc940b14eb8402cca46df0488e041e5f880f71bf9fb796b78e32d752d61a26df85bda02c8c94db5b1e9a24237fc02d4f45eaf14aab6902176efebb5cc282049ed3b871d0d2bd5be62eec1be4d8b6a18dfb90c1114ad8fb3ea0e495cc400d94e6efc3edb72595f3714978bce882a251b26bfe494bf62b745ea1fb3cc0a83a310902f37f57c752ce10b8b7e3b791d56c66002c2bd521a1a38d23c75ee15b60b90df14e9463ec86dd1839020b1484f776037950efc5e6ebf9dd11fa99a3e8b09683c9d43c0f2b588313d1a5644549dee63cbbc6a0fc15d06b60d60c7c46322c62b406979d01d0e78adab1fb8207ba0129fa4b8a80787feb81af167360419041e3e53709820bce95d14215c6bb8ffe0a1fe7a2c3b9cfcabe1bffa6cf581e2b5c3efb8c0ed1dfcde6fd2c7eab0d816fe0ff4feefa797a22b2fc00d8abb8cbf916334a613155f66d69d511e10868aec7ccf901c7903e31c086ed155ab573eb8d126732467f0bc8358dcab81861e0e713da88267f700ddbb174f3f805f090f0be45ca5179c351015a78208ec1a06ddbe5d47df4b697fe09f8e6e9dbdf6b8ac6bdf60350a19bb3170299790423d776b435525855d6da926fed0beb029edcd3256a6f4345b0185d1f61cb43b13431f24442d2732e1a103ea36d8fbbdeaa40b7da963ec71271b8a0a694b2b080d8bfa3abc6fe1f3a9b1564eacd147b9adf1c94490e01b5fd1eb6fe0b663ca3cf0742a91c998b2e2d65aa2c068935f78814741b8588a2dbd6d7e8e6286f15c4838a9dedc49dfb9484d32edaed2371282d517297a32a34e4721aa63c8cf751c2ea19fd442e2ade20c913022e837885450b07cc9b84bbc570b596d3a42ab5c35291834afe01efab72f042b83fab7fcb4559ebefb3b6023aba0ee31f9d99708dcf12932a140fb0ec940f3c6b0efc6a5c8f8f8c7cfc305dea7250ac2767d1c753cc17c8fa4f637d5e84ffe162adfef0fed719e8b9a3b7c1ca394819c491b705e17c357b5bc455c8bb21af43f964534bd52ae5ad71f29b7f74dc7522996806f53b9f73968df848b003a4c83f9d8ec2473740d34737a0ff0c7f0b11892f795170ab2cb49cea30194084042f4d0d7ce4f75f1ab4caa0e592cd300ff702a1b9575f0d48c92e79b965636fde979d77e5fcf8db769b8f07e31ff0ffaf9a1b7030abd5ad4bda29d47951a4542e2ffd9b1ebc787900d85e7a3fd4700dc357d2950efd184ac85ad2c25b9a8fdbad12794fa26fe8d1c3f861dc68295d2ea7fefe14970d917df8c304f87123970189a9085c9ac04c6c8da8bd4bf50d25e337f64191627b66406e7198f52bc4fc56eb3ae1ea582857b46927cc3be6dd76e591cb7eec2be28cbbb6ef7bc8a0b7924af0b8b927a0432cf8d982250b4b839a920d9b7394fbbecc6c64eb851a4cd770fc68920c21a361edde167edf2154b53fb3544663f2b4915bc03c64abbeebd65164d5e2ec1b9f675c5cadcb916f109a8884c9b548aa2dddaf3b114ee6bde52864405e2908414426e61aecf20ae55350a42b81504f3d1d79afa95b4f5a33b2a91d0f394ab0805afdbf51482bf6be1e88535a514ce5fba784f91b48071a0897d8609e3b2901fe9c97320fd2dccfee47e43c6ab184fb5f781184ac544d964ea00624f2b27a2dd902bb7ebaaa4a359c9b9b577c73a34f45e992110e57a6a6017920eb46ac4af86f14da01ab4b753d3379e6896c0c820d86140eecaa45ed71cb3cd589e8d5d383be97abaed114a2df2f7fa2f14c58d4d856c111d0fc0a6dac3a1afb6f2fa249078290661b5cfbf167824aaac1e34d14b974f26ab4b9f6df792f84d214c4b335a911f1a48f33da241d4f75ada08badefa77ed3a448d991282655c5d856aa330daeacfe78b3d921bebfd858649d41b581c370473a61868e8280022e035349f3c0edddff65b1ef7da286fb32bf292921c27a29d1cba9ec06e41627d75e0c578a9f5a62e09fe413d013a8009a65086f953ecabb56fca57bd901568953ab531a014efce05c71ecfb47e454796d9105d48cceeb5d84d769ca94d41eafee40ef86ab703f6d01610b11e7b621e5d6ea2eaf9e7ee0076d2c24ca051d3898ce08c1377f85d2aff5fddfafa3a6c9daf49a0331e7d4e71bcb2928a794199a505217a47bf5613172160e7d5da4c8b8a24840dea626e3db69fdf6a689cd94e693464700ad1d2fff129c491e1ee0c21a5f0cfbb7a58f3122d4f47e60462355edbe0707f79143661748c1ff9c225cb73471d8606a6446a6a1aa6acbe518c5a7d90cafc96005d3c2a266d2351978056da3d5b86db7a79057b3a26e5b25ed54286071d18423ff0c0dde1a912e2756b7975426c160e3d60dd24a873f90daf561b6d08d29ffa567989d7f0fe13d17916ee3e6a9d9f8d6d56b508c1a590b1a474aa21707238ba13f1f3d4e455b4429b1f58a923d37419a41d3916ce6f2fb7d541902beb9be37886ad9a07d7d9ea03cf7a7d50b807d0a7273bb7ae54ac17aa934fd39f56ae1198cb6ac15adead64ae3d3f2cab636ecaa93171f44a61a05281dd5044ac932c233878bf11f53ef44ffa2f2ff0bc76079d0b30d2f2ab5142188f4640b528e573596e38c7812f0b97fa34f74e802846d61f9544f651cbdd95991fca68f08f14e6d48900cad4d2832108527e0092d2924b671acae1a8d3694d087ee0f587f9c28a7cc326add3968a547fe8e00127278d61e720fd1efb48bb2bed908b97fdeed1afe180a16e4bc7e4900f26afcb3218f29f1c6405be85b0ec74a43c3a513eee515ad2d41c996582e8c7f", 0x1000}, {&(0x7f0000000040)="ead19d4ac64db5c2029a66201105302f960bb16a9c439924e12df34c85d60e4e67c103581ec6a61ea8a45bd479441c15f8fd5e5f2bd12574c2b85a42bbae75f11851b263fbe6ee1984977332c1401477a71179a476dc313f885eb2a87c1039048b2530a01cf0e32509d226c01c69c9a81038a496693b07339301daab120038970ad52d82f239c8cb60602dbce3a84ae48e8253d7850574", 0x97}, {&(0x7f0000000100)="8fd4e7d7efa06e47ab398f4cefb6f088b72629b70ff574f0c0706bb71fc9dd1aa0d2deeea5cfd272dfa9235e72c19cff0d5c23a744b255003080de1604533707fc4cb25afb6470b34fc67a697c51bd8566e814e50b2fa48c2d3ff252cb141d8bc2e0fc63bcc913b7c49e8365d5d1214afb9de7a5f84fc04a426fceea4cc2cfe1b4f84e385ce8c6eb3273ca7f1aa6f62bb532dd60cc70", 0x96}, {&(0x7f00000001c0)="2c58c32e3fbc27b33c1190d58af9dfa7375802a690c54ed3b44dd5f6c0933059d6ee9c260d56d3ddcf77eaf20a023a4eb0e5101e04d0f444a5a3f965520749dfeed7a55abcc5874fc5615960707d1c", 0x4f}, {&(0x7f0000000280)="dcafc3ad794c9c25bb3435d0003f0e9c7eef74e00e4a0406c67b3caf44b84081181d948f57b194fc04acf3eb387a6d6d16d7e0d54378fb26cba90e003c513a411ec44ff4932ec15bd252b12260ca144007ebebd38cb88dff731c2db4da6d927932656a6ff4e056deae018b6c6202bd0e0a762a9fe6b8766e3cc6155dceb0e3b19e01e6a153209267eb731448b0df6b6bb5cfb20b89ef429c76a50bc1392161e1", 0xa0}], 0x5, 0x0, 0x0) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) ftruncate(r0, 0x0, 0x4000) 19:34:17 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) linkat(r1, &(0x7f0000000600)='./file0\x00', r1, &(0x7f0000000640)='./file0/file0\x00', 0x0) linkat(r0, &(0x7f0000000600)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f00000000c0)={0xfffffffd, 0x5, {0x7, 0xff}}) msgget(0x1, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x141, 0x0) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000080)) r3 = syz_open_pts() fcntl$setstatus(r3, 0x4, 0xcc) write(r3, 0x0, 0x0) dup2(r2, r3) msgget(0x2, 0x40) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000000)={0xffff0001, 0x5, 0x8, 0x5, "c85b2329b690555d9d786a0c45bffcb2d58c6918", 0x3f, 0x3}) getpeername(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) 19:34:17 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00.\x00'/110], &(0x7f0000000040)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) socket(0x6, 0x2, 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) write(r1, &(0x7f0000000240)="ad18f05de2fcef182c36165c9ac1c6979292", 0xa8) 19:34:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0x1, 0x80, 0x0, 0x419c}, {0x100, 0x8d, 0x9, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x25}, {0x6}]}) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") 19:34:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x146, &(0x7f0000000280)="fddd") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x4002a, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 19:34:17 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="b1020801"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x1c) r2 = accept(r1, 0x0, &(0x7f00000000c0)) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000100)=r2) r3 = socket(0x18, 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000140)={0x20, './file0\x00'}) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r4, 0x29, 0x800000000000009, &(0x7f0000000180), 0x14) bind(r4, &(0x7f0000000180)=@in6={0x18, 0x0, 0x1, 0x7fffffff}, 0xc) setsockopt(r3, 0x29, 0x800000000000009, &(0x7f0000000180), 0x14) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r5, 0x29, 0x800000000000009, &(0x7f0000000180), 0x14) bind(r5, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) 19:34:17 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x95, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000240)=""/115) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) linkat(r2, &(0x7f0000000600)='./file0\x00', r2, &(0x7f0000000640)='./file0/file0\x00', 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) linkat(r3, &(0x7f0000000600)='./file0\x00', r3, &(0x7f0000000640)='./file0/file0\x00', 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) linkat(r4, &(0x7f0000000600)='./file0\x00', r4, &(0x7f0000000640)='./file0/file0\x00', 0x0) ioctl$VMM_IOC_TERM(0xffffffffffffffff, 0x80045604, &(0x7f00000002c0)={0x400}) r5 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) linkat(r5, &(0x7f0000000600)='./file0\x00', r5, &(0x7f0000000640)='./file0/file0\x00', 0x0) ioctl$SPKRTUNE(r5, 0x20005302, &(0x7f0000000000)={0x800, 0x401}) readlinkat(r5, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=""/145, 0x91) pwritev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000800)="212bca479aaf46bedef7086c732bcdea4a2f64e523f1e57c3d5cc4fa03bfd30d12f8ee35ef602604bf9fbc5cee1dfcd5144a364546ca12ee8c357ef539feab815b1e781267c85066cefb82a657354abdb18798ee3e2cdd5f46d9675d2595d17e2e6c1ae1534e690cfd28bc20e820c40939ec20743573dcdff6b52e57d198a05b6d7c62824de026be25ec838cf55a009ce39cc25c1a0b30a593accaac7adb226cf275d6d2d4608f79a03d1810d7f833e4639543e87d4a823324d61e2703037d6891f93a5d4a9cf1d5df91bc8024f06d40ddd015e76ff690fefa347741699761a6ab5a4ca68f3e96317e83e1953b94ce58572fe2a98e1267229f75d56eae3ef4480a644a343aea3ba3a699aedadb2b76557670350c0d7e46b486444c181d5e8ce48684d557e0e425346de7d90845a06041628742267a33e880d3ae9815342e4ceb8e11a5e475e43d14ceea8b46582f96eb523a2b97ceebbf77f58d5428e7cb682499df8d8c243fbcd091889799d950ece13c594f1849d7003c0b4e365bb2718c5971331d605667ad582488c0b22323c46546748e86c5b311b48a5063616faa8d0e25c03a27d3c568e344548340fdfc54f7affaf64711f24c1134abce16ae9001e4e978bef7637c9b9050f117cb2dab8ee0b255c649a66a7c", 0x1d7}], 0x1d6, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0xfffffffffffffffd], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40000000000000], [], [], [], {0x2000, 0x6}, {0x0, 0x0, 0x7}}}) r6 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) linkat(r6, &(0x7f0000000600)='./file0\x00', r6, &(0x7f0000000640)='./file0/file0\x00', 0x0) utimensat(r6, &(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)={{0x7fffffff, 0x7f}, {0x5, 0x6fb136bc}}, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) 19:34:17 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x100) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) socketpair(0x6, 0x3, 0x35, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x810, r2, 0x0, 0x0) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000140)=0x8) getsockopt$sock_timeval(0xffffffffffffff9c, 0xffff, 0x1005, &(0x7f0000000180), &(0x7f00000001c0)=0x10) r4 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) linkat(r4, &(0x7f0000000600)='./file0\x00', r4, &(0x7f0000000640)='./file0/file0\x00', 0x0) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f0000000200)={""/16, @ifru_dstaddr=@un=@file={0x0, ""/16}}) 19:34:17 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10, 0x2, 0x1e) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r0, r1) 19:34:17 executing program 1: r0 = socket(0x80000000000002, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040)=0x5, 0x4) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3d9ec05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626ef53f65125dd89fd23d4d5a5a20cb880ada267361c2527dcaea32cab33aae5d9e0f8324"], 0x10) r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0xcc) write(r2, 0x0, 0x0) r3 = syz_open_pts() fcntl$setstatus(r3, 0x4, 0xcc) write(r3, 0x0, 0x0) r4 = dup2(r2, r3) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x800, 0x9}, {0x18, 0x1, 0x4, 0x62f6}, 0x2f1d, [0x81, 0xdf, 0x8, 0x1ff, 0xb69a, 0x7fff, 0x100, 0x1]}, 0x3c) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 19:34:17 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x26451d060d8f263, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)='X', 0x1) close(r2) preadv(r2, &(0x7f0000000840)=[{&(0x7f0000001740)=""/4096}, {&(0x7f00000003c0)=""/35}, {&(0x7f0000000500)=""/205}, {&(0x7f0000000400)=""/63}, {&(0x7f0000000600)=""/77}, {&(0x7f0000000680)=""/205}, {&(0x7f0000000780)=""/141}, {&(0x7f0000000940)=""/210}], 0x156, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)='X', 0x1) close(r3) r4 = syz_open_pts() fcntl$setstatus(r4, 0x4, 0xcc) write(r4, 0x0, 0x0) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r5, &(0x7f0000000180)='X', 0x1) close(r5) r6 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) socketpair(0x0, 0x8000, 0x1, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9, 0x44, 0x1, 0x9, 0x3}, {{r0}, 0xfffffffffffffffc, 0x40, 0x80000000, 0xffff, 0x9}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x0, 0x10, 0x2, 0x200}, {{r1}, 0xfffffffffffffffd, 0x2, 0x2, 0x1, 0xb1b2}], 0x5, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffd, 0x0, 0x1, 0x9, 0x39d}, {{r4}, 0x7ffffffffffffffe, 0x40, 0x100000004, 0x4, 0x1}, {{r5}, 0xfffffffffffffffb, 0x8, 0x1, 0x5, 0xfffffffffffffffa}, {{r1}, 0xfffffffffffffffc, 0x3, 0xc0100041, 0x8, 0x9}, {{r6}, 0xfffffffffffffff8, 0x8, 0x1, 0x5, 0x6b24}, {{r1}, 0xffffffffffffffff, 0x28, 0x80000000, 0x8001, 0x9}, {{r7}, 0xfffffffffffffffa, 0x1fd, 0x8, 0x3ff, 0xa3}], 0x3ff, &(0x7f0000000380)={0x1, 0x4002}) 19:34:17 executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)="b6e43f2f3f03ad6640991a9728214c6c7f151995c1dfd9b9d01f4f3812a6a9b067831ce9cefb6b80a67f459bcfb063142c2c", 0x32) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xc2b}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) linkat(r2, &(0x7f0000000600)='./file0\x00', r2, &(0x7f0000000640)='./file0/file0\x00', 0x0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f00000002c0)={0xa77, 0x25, {[0x0, 0x1, 0x1, 0x6c, 0x1000, 0x7, 0x7fffffff, 0x8001, 0x1, 0x1, 0x3, 0xffffffffffffff43, 0x5, 0x5d52, 0x3ff, 0xfffffffffffffffa, 0x1, 0x1], [0x5a2, 0x7, 0x9, 0x594, 0x319c, 0x8, 0x6, 0x9, 0x4, 0x10000], [0x8001, 0x5, 0x6, 0x3, 0x0, 0x4, 0xc], [0x40, 0x29, 0x1, 0x5, 0x100000000000000, 0x4], [{0x1, 0xd6, 0x62b2d285, 0x8000}, {0x0, 0x1, 0x6, 0x7}, {0x7, 0xf8, 0x1, 0x372}, {0x7ff, 0x400, 0x4, 0x6}, {0x0, 0x10000, 0x8000, 0x10000}, {0x5, 0x2, 0x8000000, 0x4}, {0x9, 0x98, 0x1f, 0x6}, {0xf000, 0x5ec, 0x3f, 0x80}], {0x8, 0xffffffff, 0x7, 0x8001}, {0x3392, 0x7, 0xb7, 0x7}}}) close(r1) socket(0x400000000018, 0x3, 0x3a) mlock(&(0x7f00000a1000/0x1000)=nil, 0x1000) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 19:34:17 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x7a}, {&(0x7f0000000440)=""/109, 0x6d}], 0x2, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x40000002003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) recvmsg(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/102, 0x66}, {&(0x7f00000004c0)=""/170, 0xaa}, {&(0x7f0000000580)=""/189, 0xbd}, {&(0x7f0000000a00)=""/185, 0xb9}, {&(0x7f0000000780)=""/135, 0x87}, {&(0x7f00000000c0)=""/72, 0x48}, {&(0x7f0000000ac0)=""/171, 0x84}], 0x7, &(0x7f0000000940)=""/173, 0x2ba}, 0x42) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x4}) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xcc) write(r1, 0x0, 0x0) r2 = dup2(r1, 0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000400)={{0x18, 0x1, 0x3, 0x7f}, {0x18, 0x0, 0x80, 0x7d1}, 0x800, [0x1, 0x6, 0xa85, 0x0, 0x0, 0x5, 0x20, 0x200]}, 0x3c) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x800000000000009, &(0x7f0000000180), 0x14) accept(r3, &(0x7f0000000300)=@in6, &(0x7f00000003c0)=0xc) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000340)="636e8dee7f19ed492b209dc758c3e46a125b00de535d1a45c91bfb2bc1ccf6f5cdcd3d52eb78329457765cc0a83e809b461f54d42c7a3071ac4130b520f50848f16cbc5d95001fe32bfbca49a1c937b1709cc84f99c0ea51e99e12115aabfca5", 0x60}], 0x1, 0x0, 0x0) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0xfc, &(0x7f0000000200)="7127f8e8ee013af6c22c2b7d02b894ac563f032aa5b8263f280081872b38f648e44bb171d75cd838ccd40e467c721656e28d2290488a16d3c66751c95aec5f6af587870896561e02f860cfc27f5071a92f3d000000000000000000f46aa2a9afe067f4cc5a2a9a6c4a8e2a727097c380299d3adf7a9a0457efec60438aa3e6d648efbb521561161b198fca40e4d7febcebeeacee095e9009d8d79b074e6b71b68b9edb882c358289b03f0dc78672ca0d53235512d7a4520b1a489d2d8bfd66e4cba3466f082924ec896c1d6be512cda22c9f17f8ffc45e715a6116115767036a31e9e494f3129435e463dbb36030024f5ae36485ec9c0f6417861024") r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xcc) write(r1, 0x0, 0x0) fchmod(r1, 0x20) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000180)=[{0x6, 0x1, 0x7f, 0x7}]}) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') syz_emit_ethernet(0x0, 0xfffffffffffffffe) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getpid() r4 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x40, 0xc) bind$inet(r4, &(0x7f0000000300)={0x2, 0x1}, 0xc) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r3) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f0000000000)={0x401, 0x3}) r5 = getpgid(r3) fcntl$setown(r2, 0x6, r5) 16:00:00 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="d7a6287fe6ec78d2d12b1758bd271d6cd4e2201ad271dc9a5ad1ca2bcae92a6f7ebde850d4d714922e3ec6647613c95122e8ac0f800619d69ee43c8255ce2dc8b2b255b2286e0db4cb3871b560f960d7d087120eea363ebc546f3c2f063bbce7f06c511684a5f839e9bced63df804fb4204b4cd30d4ca5e50aee7fb16e7547055f147363aa36b0e3f876ddaa053f38c0ee2e325fe8ba79e15d6990836f6fbef9fb64b18e7d15ae18e66819acb68e620a5cb4696b73e01c2f9ade366a2b3c07abc4efb5cc8d72"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getrlimit(0x2, &(0x7f0000000040)) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x3b9) 16:00:00 executing program 1: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f00000016c0)=ANY=[@ANYBLOB="8202adf5ffffffffffffff5e3000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000007a00000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e49ed4d433d36ca293e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a28b7f09026efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c30a8e4e9812f923f3682fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8850747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c947984c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7f8f501542bcb5b9924e85630c5374310d409c8682fb657bc07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629b80000001b2350715d7040e155d2a8f55c69d382df8570a63c340031124dd4d14778526285ea70b508830523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f4007aca1548ac259dbcebef3c31b342bae09e9453438371101fdb7bbf1237472c058e000000000000000000000000000000000000000000000000000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee933781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac0000000000000000000000000000000000000000c736a1e7721018873a76b2213c4665a78c3194a45cb29de6ea45f5b5f98de39ca43b824c193b50bccd05abf8840b94b716ca301dd85043749e10cb66a49a973aa41bae4d783c38cc2f95b0fbcbade8a1201160523d0f033e84b6d066e4bc30d862e467a337434d91eded9a63bf7000189d254307056fcb35124866a00d70d6afe756c663b236fddadcf69dc5137556f3767bc8f58d35fe493619a7d9069e19d0d162db4ad55a9d3b6e34df7dba75d3a0828723d8ad6e78bdb85b2410412b2cace87d88151249507f87b92eefc309a83d517dbf43b45e95e1fee9f0835096996228460ecbe662ddf63ab64a9db8b8b0e3eecdaecbd0cf9f296f03e604345b0f7735ef59cdcddbb2ad29508331ed4cfb068c5b0f190960"], 0x10) writev(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)="06694b11050800000000000000", 0xd}, {&(0x7f0000000280)="3708c45eed3570c3a5330f254b1988c5d43c840000000000000a9bca86dbb8124a763a012a0f459133f7dcc75aa23a81cd6a79e5521f44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33d55de84b97acd9cbe120a03274831f48e82313e72bd96ec804359f79e3af9e7e2d6b63d78e76de666579ef69aa0a49a6ff8a71ad000000004e2398c6bee967c490c4c79ccd5aa1054c273e45e0ace578abe4d177d57071efbec6368bd57be8acddc30fd514d45654d6834fdac68037af2af3fc0f01b03c1ca2c7302fa056208d2003625162767c8c57eecd4e02a69adf2fb6b74597220a19d46b0fec7f528da340b0119892e83f063ccaf3d75d67e682cc69156ac21195ee3c496ec531b40f985d013de235a45caa91abae7863a825491f9da422550f2baf9bb17b562bf142d5ad32f293018cbad7d8dc870fc3b30771dc8740bc0332c1de08caf765e447fda061f0e49d4dfa344b3a4af3f171ec2207ee870fe1341143e243d7083e747fe777ad26f55fa500e0eee2430f8eaf6144651b2392c7f3e8c3d2881eb401067bc8046d5e39a8d18ca4b445ab454a48364456b0b92400a2aef3e9368f6e14ce76a9804a1e1e30ed5e3bd07edf6d168a4a589306671993ab6f26490e1f69fb0e7411953014f4b3a8d0ddf9a88592a86c985d54ae768f545ac8bf3fc1ba1a47405a81e5bb032772", 0x1ee}, {&(0x7f0000000100)="892eadf04950078f2ed34954230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319c06000000d47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b", 0x5f}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522", 0x2ae}], 0x4) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 16:00:00 executing program 1: r0 = kqueue() open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pwritev(r1, &(0x7f0000000740)=[{&(0x7f0000000280)="74683f1c1cee37a4d23691012a1dace14d87c889d58cd1ddaa03152825b8f8c77eb77b8f056ebb317aa6e73496385bb1175b73cf2ff5ceaab3e4556e17379e9eeb9b1df5152f6848fa6e1ce990565c5f8537c60270552ef31bd4d898e18b71027eb48480549f9095836abbeda546b58ecb4e535b131b589ce00f067c8703d2cc4c78", 0x82}, {&(0x7f0000000400)="6c75dbf975249d26c856b13356d01e6fea0af8dcb3f5e991258d07e841e7876caa6690df21315af5f28cd2448f547999c170955e19f3d3aa7afde814e21e2ffee8ed1aecd38e00074b4881b755a45238c30e97d66a2c2922ba33d01b7d6cffb52a270283fa59907eaba51e2872fdc3789b659b8d1e5c3fef4bda84efa3b6982ea55b4ea852e5d87bcc55530f47e4bfe26050e45af7e44084eb7ac17415be697048", 0xa1}, {&(0x7f0000000340)="e479c84961ff5e6e0ae910336121581864ebdde990c63e4dbb96f51b49301e6681e900669c43335602654d12ed7fabbd987fe85034f0f49a29537450e99266c04a698893ad385aa39fc6e5d291af94d308218b538a02e6672e33baff4b5fa52ecefda0df", 0x64}, {&(0x7f00000004c0)="e4ea9e3595a7dc41110cbd8a3e34382d601aad9782212007d2b9a992afa59ae3fbda03b07dfadf65d9153ad933fc91a6a216f230c46e1c0dd0cc4ed25064efd188976a4108ab5766d7a52eb3114976752dea3b213fc6bbafc01dcfb2a031a3b059318fb55034b2e13173be6238bcfc23dd6c315b585a994f8b116ef3d852742092bb8a187024df1299450a9e885fba2301da17b35f0bcf54ca5e2c404ffb21691a42e2991c1e71ed6d95d1c6c350ee5a6e88134ac6421ef46fffbe8b5322327658b8a9181eb89b951e00"/211, 0xd3}, {&(0x7f00000005c0)="9152e24e99aa05fc163e7b62b3280021c63c6ad5738f418c75b6111e2fcb538dc32a3aba3cb8c3af3b1941dafd62b0cef51389833d14d87ee4606e02dfb365fdf0d6af2df54ee09a93be", 0x4a}, {&(0x7f0000000200)="1eecb0143bdcab518b1e21a719987fdf11500d8f63d09403e01fe98a", 0x1c}, {&(0x7f0000000640)="71054b1c0bfd1dd748d5d623303c497b250bae7e8651dbfb42557b67faa9cbfe09aa0b49be9862b60760d72e398bf241b8fc60b7c5910263cdb455c58e41b231e5c11dc9eff7697ee4186dd63b8903b1eb8800633fcce5274612e9d1e07278a52d50776da3a5bef6884efa82cc3de6874298c44421f5e7c7265072696e16cd6b4b8ce52cddac12cba67e1c738dfcb5a670e4a419dafb74174fd485ff6c2dff7f5501e18d2feb49c68f1e957fbd8b5339cc24709d0b2b21e49dbdf040ebe4c1fb2f632c74e5db8e2697264889ee88d5d8d018ace1ed5c947284a4b01bb13b63d350f2a0e5a8ad6f2e164582d08f2de8b89b6d077e17d4", 0xf6}], 0x7, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f00000001c0)="f82cdf4f09681dc3", 0x8}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000140)='\xd3\x00\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00zk[v\x9b\x83\xde\xc4R\x00k\xfa8\x1bh\xd0Dz[\xf9@\xfdaHAtND\xea5\xedB\xd4\xc5\x81b<\x06\xe4\x92LS\x9b\xdf\x9e\x13\xf95\xbb\xa6.`V\x9a\x1a\x06\x95\xb4,\xd0\xb1\x11;\x9f_\xf1\x1fl~PE\xd0\x1b.K\xaaO\xba-8\xe9\xf69\xad\xc8\xc0\xdaA\xcc\xf8O;\xd7H\x04\x92\xab\xcd\xd6v\x15)', &(0x7f00000000c0)='\xca\xa3\a\x00']) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000080)) 16:00:00 executing program 0: r0 = socket(0x18, 0x1, 0x0) 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) r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0xa, 0xffffffffffffff9c) ioctl$VMM_IOC_INTR(r3, 0x800c5606, &(0x7f0000000000)={0x1000, 0x2, 0x3f}) write(r2, 0x0, 0x0) pwritev(r2, &(0x7f0000000280)=[{&(0x7f0000000100)="9b6b2a0bef80d3865cb05f1ce98c57eefaeb026964f2fdc42435beda310e3f34e5772160c30a8a75bb9479d717673642dd87a5a21503a658832cb4210fea6e97789c5d149c34644fe304c1ce4cf4e1fab29b9aa3a38b2b683061", 0x5a}, {&(0x7f0000000180)="f689048ca1263e0e87597da2011221edbfc256bdcfaa4cb0ea430e11c12ee8c8c1271dc5756c10ea43f3e8b912986f91e6fe2d8980c47c42fe3cb9f4b1c44f212f32d80fa21f9e5aae0c72", 0x4b}, {&(0x7f0000000200)="50076192561182054a77f7b2b5e28a3499b51be219d5dd8944a14506f762e6e8a2b603f30887e39a380d363d3aa2e5f06206369337fd5de3fb9b07d7e059171e471f9bb0e95dafcd9a3d3ce354d65d", 0x4f}], 0x3, 0x0, 0x0) getpeername(0xffffffffffffffff, &(0x7f0000000540)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000faffffffffffffff171d70deacb24b1e50000000f8850000000000000000000000000004000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050b1ff3f0000000000bb330900000000000000ebcf3993b8b5c667e1f9bf6f477df830ec4f9ecb952427f099e706a0920826a7b78a0dd25a916cb4ac26d74eb9646c157c36b5baa750a8576c6739bced3300000000000000008e2c8ca4dc91a716a41990efdbd697e5ebd44d772ae8c667e9f94fff07c0fb2f4835e0f5f43333ce447a713d01fda01e1551389ee4291f1ec9853573cffbb7a5181feedb8bd7e9a7a1999f2c2eb60e934e2cc075b745bf61761402ddeb633a0adda81dadc0c674c520fca8c9fe4f5b9cf6ea7b3a3fc077223d5e7ef8c654650e1f1bbfd94ed80e48a95abd339ccb6a135e8226bacb330c2ac7647373bf00ef3cd2862a900642dfe53c2fe83f1042a20cbc1316278a106a82b9ad55410314d23abcced0087afad9ef652ad966ac9c1f330f94e2595ad67854df493e7ede640f7f2a25624dc6d9ebbdd28eacda00fc21990fcbaa81864227f318925689a38a608926a0c30e2c38a6eaddcd3a14fd5a33a829c6064fb13193668f378438bb39f98896d1c111262485719c591f23e8dced4567b30b573b2e8621e2929336da9d1ed1e219a665a5a70b5adab77a9ce7fde85df7f2a000be84c8909898a3b7286c28499610c91ebf05381793214a63b4b7295badc2b2acbd06d73f362ef7b17879635c139f"], 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0x0, "6b0000b40000004e26d03f00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:00:00 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="10"], 0x1}, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000240)="0000001862043c01b0e76c3157a595f88a002b3a0000030083caf7d6c0c4b751357d5da8c4206df3f33457c9177214da575c60460e5cb3c76d96321d63c38ea928809e33266e763d93cd76255368a52a5e0d6e8c4b83f5c7a4e77e7b69bd81be7fd1909420b840bee508842c73417fb6d73340226e081733b40db1e1f9497506de1ab7e9d7ce35d3e843e18a79c1f2ab610dde9a596cd545f5a54b6954421df6312f559bde618ad78ea4ff031fd2ed2a2dbcced34dd082558c3d31378afc09d81b41980e0a8f9ce09c8fcebb82aaf9d57572ad0e8d69e72ab83e6629dc1da8a9e406a53c10cd878b613f46be4abd092e50a701ac6418069b16b8a3616fc6531d72fa82e197823ce0682e3ca39767d7ad8babb3cac0424386a3ee33aa1d5cea3b436127c9abadc63b36f4970d8d2858ad99f13f4679a171bba9a413b46a56c3560ab71d7992d3b7d5ca801acaef8157b929256727729d4b920827b63559802c560c1997d1a3c9bf484851129b8792a0a913b29a143667ab22b057c40161e6f5d05e10ce972d65d77241e7431dca7bf567c5b8622a2183f77c20", 0xe9}], 0x1) execve(0x0, 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x820, 0x120) 16:00:00 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1000000000000236, 0x0}, 0x842) recvmsg(r1, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) write(r0, 0x0, 0x0) dup2(r1, r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) 16:00:01 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x11, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0xfffffffffffffffd) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) connect$inet(r1, &(0x7f0000000000)={0x2, 0x3}, 0xc) r2 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f00000000c0)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445e", 0x17) ktrace(0x0, 0x1, 0x40000a00, 0x0) 16:00:01 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x3, 0x0, 0x0, {[0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x2, 0x0, 0xbd16], [0x1000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006, 0x0, 0x0, 0x4000], [0x3, 0x0, 0x0, 0x0, 0x40], [], [{}, {}, {0x0, 0x0, 0xffffffff, 0x100000001}, {}, {0x1800}, {0x0, 0x0, 0x0, 0x900000000}, {0x0, 0x0, 0x0, 0x4}], {}, {0x0, 0x0, 0x0, 0xd7}}}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x21, 0x40000013, 0xfffffffffffffffa}, {{r0}, 0xfffffffffffffff9, 0x2}, {{}, 0xfffffffffffffffd}], 0xb4e, 0x0, 0x703f, 0x0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000003c0)=0x1) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x164eed0000000002) r2 = dup(r1) accept$inet6(r2, &(0x7f0000000680), &(0x7f00000006c0)=0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x80}, {0x1c}, {0x4000007ffffffe}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x80}, {0x1c}, {0x4000007ffffffe}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) sendmsg$unix(r2, &(0x7f0000000200)={&(0x7f0000000080)=@abs={0x3, 0x0, 0x1}, 0x8, &(0x7f0000000180)=[{&(0x7f00000000c0)="0e771eb92903b844a55d74ebd0401f0e180bd025182ac78c6060eb31c3be473ae40bdd1d7b255ab79fdbcc72d2625c7bbb4a3f30cb942de4e5f58c7e0174982ce59bd0b707b8f17ca8b07802713f1b475e3d0cea5541ca30239ce221218cca1d466ce3e8de5a1475a2e81aa5cad2f0e2065456e8", 0x74}, {&(0x7f00000004c0)="7033bc84d9c112c03f1fe2374a7df3240d2eac4097c7d816eed580cdf20bb56a1bf25cb79dc2f8a396de8eec39b7e49295ab2eb37e10ada9d16df9be3c066483156f0ce5d81b0cf9b85fa1cef1924bc03b983c6520706872527bf4de6a7a865e70219ba9d79d60b15ff3bbfe7ac481abb08d94d06d276b43a8008361bda26450784f7edcea652664470ffac78dcfb65392edc357dd2af5cbdeb00a413ec826712c37e35a82522ede43b8fc808933f6e14986bdee44cd156b38b912378f6b03a55cf7b1d1bb120a805d067597ac7734c285099c7a2ccee2f6f2a4e08703bb9b7f1d166d3fb9aeed19429371d7c46fb03b23978ecb931fc5bafba9f1788fe79f0ba74af1fce005b4abf4a0c64a1864f0dc04b12f8dedbbd0a958e77f584a7ff3dd4de4e5ff5ddf6f444deb4a1803120c1b33a50009235f05dbcc443d8a8312c4d2aa3d2a74971b477530585a2d97009709e78402b1d64df86c981edebfc72b8549dc2ed1711ca1d477d352056a1637d33b621dd0f7fd6e7dea3f5f370072de86140bc0d72029e12c7061ad4b6b23d4995fca21795d7eec7404c98b0501231940f2110f0569c74fe5dd4f89b60670c084e96c14cc8ce94146f2bfe1475bbea8d9b45fc0d83531945b7d8f04bd38704d6c9516ba9b8c6d09aceb8ae5a8329cf7fedb1a63b70cf82d1f57056ac29ab00673df257a8a580ff9cdfc314d6396f0ef363c9c8483bf8e5267009f06870ef4b44156ab821663ce436230663edff615ad91d4c2fa3eae8e6253fc8ff4b7365f02717086fe5de8719cfbb7a28bf7356e44dc3c3ed087212bb02a222239282569de2639749258cf3f690b2a7c85ae43aeb353083ca309dc72e90e378b7a55293cbb4f9378896f6838f4b8c34c531ff776cba2ef2dbed46ebaf51213c9cd4b70b756701cbf39745530d78afedd5b6b87718758afced70752788be62c646a59f7936fd97c8b4d7526da2fc2375943682080f61ef40b08bda4294af3a6e57adfc11f40548a42f490465c9dd8037e13657bdbd59ee5e4949786f1946ef3fb84ad3502534b91c8ddbb9437edf8fe070fab0062d778a01708d40daa3dd811b42eceecc9e6d080c25973c88da4bda0b9b13d167af75a9e4d5d53d276d8c4c036dcd68b6e496f17de5e756a7c705945a0707bbaf1fb828e86f33d16965fb63d4a1362bca41e8000d4cc9b1a41f06a25cb13b2b70c08e9cd84658e38d5f315ffca42d0c6a79f9057b96c30f6974292671f0ad3a0a92f989d775e88cc48a83805af976c230982e6d5942ec8f7cec0d1de580658cf827b281b59e9ae0b70784cbb563788038809903f34d188de9f70f77e4b4329212219b8b6aa5cbe91c7afa7958a5eae7e5854318112dc00ba12a73432051c7b519fa654604a1914ba27880d39b0c97e894f753468075df115726699377e0085d04e42465ca1ce4782e31ccb4787bd161bc0e6c1e4b4e494be4ff02f98f2fb898c95a39b30409b8fa55de8214da477eaae63e78c7158e9e9c1db23c44ea6df0f72836d258a7a956b6d979cc85eb0630a2bc165dba708114c4d10645be78bada953acdb5a1c85588c2a6ca8f0092c5222a66c4e5e95509ac95d7b37247c3eaa39e67338745252f71abf59ea3f225bd64133a21a9f1e9bd546fa69445fdb91a7ccda67e6bf24a61b4ff4a8f8e2f317812cc1ada9b59daeb1b8ed757ba3c940047a37b7dc11cde33dadfbc7aea883f9a06c66dc72ac313f19c5f7868073f4e9a9552449fa435e40e74abbb025bbfd00518d32a810c21399be6e4591b186eb951c51f011a72402400faf6aa15892fda2d8f8194027bfd1a916f422b2a654248befde9711dfdbcded7188be0842961513d2bda9ccea2dde24d0e1eb4235ec9f600af2c58301cc7005ef6fdb554a16bfd2531411c5cefeee673629a25a909acf6e5b646c033906f3afdd1ef68be9750f15599a73397c5b1c76f82119ce2a48aabb6a699c9ec7ecacf2a46c403540f75b581436a730e35052b1c762972fb230e092d691332f25a82612d9ecdc591f81a9eff46471f8e7e694f1423590e4121dae06c93838c9977739023dea8de18b7b6e0b11cb21d74834cb391434453d5a15c78ecd401595740f248fc8e60e9fbf85228b56cd5fa72fd0d88c09df187b8203140458200faed12b1bfc48cadfbede6cdd231e20d9f9a1e759d4c8ed4fdb98d7dd41ccf91b32f8de692d68a8bcd15a3bde82396d36eb4361eda9ed2c9b663d759c328e245d4f204a78f7398a0873506e9d69df93423ab86ad4cef705e241ef8295c0582462540b2ba0bcaeb90dbf25d7228d84772553c41ebad7449b6de7bb81680b9fe63017d4ad9cb7059e7e02f077ed22a518cc832b384495dc654763f98e9d3a6886b914556dcae71c34f933f810e0439d0252990accb1375e26fc41b5070d579947104c53046bec7e6ca239d51c4a012970a587282cc7d3cb9a66c40608b91844f73f5a4b9a86c353d38e2f7d7c719ecf00e32f3593abf9d5c24f52fe9a17ca58313445665476f3dcfd87105d751b953019ceb9646ed9cdb5363f5a62a7ade19e55d7b50b6fca9781c3b4fe841cd17ead32d58ddf2a1d83f35f2e3c454e2588d85eb7312fa1a1d4f3a8ddc0213b75edc0c1cd6e1234e437667f1cbafa3c04babacfa4e95fbaaae37e62a63bd4ec246db871648a13dcd4b6b1d16bb3134a63126c1c89042e910b2c6003a4b07ed1953bc949b31a45b3d26d98f1e1b3ee90d7f7146a9ccd509b3e3404b7bb9179b960f04e794c881343d50111bf8f8acec77e3ca80a058c9ffe7c8f5655b2e6b7c51d67f10c818ca86f7b640d973bcc8280d7b46ac50e6d73d51e6b400bcfa6bc6161ce4eec2723aa9d4c4d25eb0340605d0f472f023008d85ba584e6b21c6fd4a7890b2ec9291c2cfa45b8296de2992e0b7ce5ce69e365309e7016b84218cbd6d0b2beadc02c1fe9d6a8deccc6010e144caa9ebec3c8499d03b9e56a01ffedc267d97b553706e601072eaab30c235fc4353fcd0ed06f9e9a2e302c01463efa27d75f22da94c946d1b88f72d0cd3e3f12b22ef167d4a45d687d0a3d5f6ea2c5eff1cc9d80a307cc661c3af959fb69e1251b04235f2799d464bdaa0bf8a16531228bf9b68b56a55438246a3639e6f9aa130f79b815b1cd57b3b30084ba1e7eb562f05503b3cd5dc9aa5ad6c12ac43d6d671fd0bc4d22245639442781038c9a2b436fa27ccd364939a5b86afad1886ec934599bc95408007c91758569821f1ffb5041a1ac4a829c3ad58a9304abe2f3d176e1ff22533e167d2098e7c425cba7b8b6780da55673f00c91f8723cb11e071ed38fe9f6b5ec1a78ba7099fcb15af67e8a85ea7a9fa2f3fedd49fd8ea8b954fe88da3231ac897d6c3a78fa0ba83a1c81d5e0ca6fe7dc89d30c74fce66241a0a0a1d4b9fd78b24ad4b69b4f103684cbc25be430db233c6183878600fe9d8eabe813147aa4fb37d4376e07f12ea236bc8b1c9a09c4e52c95ab0849f4118b145b5f6e2645b3863040040fe207e899df22cd97387d322a793be134886ab15526d291ffc502c11f3dd28c5ab68736c4ce74bb3efd5b9a06013c69090cb1c072e43f88bc1b67b7e7690499d5e4ec6fb28c19e882954ae942a19114c06676962812a9edc3cf7d49b6500e3b395119e95a5dc8aa969348f12fd4cbbeed9bfdf55c609729388e2d776b65e163e1b064b24881c4c47f345d38e3dd10c51507bebfe8b59a57dc99cd1a7dcfaacb5982cde341c52928a612e660fbd6a5aa67803024788ad44b8d51c699d9ca42b9717c8ab4287b0c7670539367bea4d234ab5e7a1bd73793e00e0583ef9fec86ff87406b6b009c7b6d50ed8fcfdc021dd63e9cb2a53ac69681c05b68179454cb2fda3975f657c90e8237ce4820484f7711bc9e55d7b6d71f347fc529e406ced7a45e3fc6c920f8ebc183cc628264270938a995b0e0322eaf99d74220bac19fd5a127b417a962d7156214b5d2f20d8dbe3dbe401a2656ab372df8fb4e5f9a10f945c7c0ea31b5a6c70bdd18d331171319b8950f1344ad97ca30ca67509513542a0503141c0081f68cda98da0bfaaeb59e871b4bab353ab74af91d1afdb241e359a13b9a7040de07b0eb987e46179c190a8056ec8778c635969f09a535399e1253c6424f4556ef1f428bc49af71c0dc9d6d3b2e3b93cd23099df065a4a4953d91c8ca4455b2c75ceb61e65f880229192ea634885cf1424549a0447821f3c595a6f584e39a75be056486b618bcb4ff41d28d7a3d61fd837f86aaf57f1cbc0d292242dad0caf8b5c82997a19b0a14d2168525e2a5f3e6357cbe0ffd6fd715eb9395f78409ac35317efb9cc34e00605e7564bddea1cc5a3bebd3684895a6958234e91cd1fc528b4067879ce66762d78d9d6f12ece32723f578738c7d1e0daf26fe9a0746f1d45d7122153092d2501579650be3311b5d58fe4c07e48f5ff91f264b34f746b08bb5dc254a0cd8e68044054d2f81a07b231985387f473ba16c8fc67ab5443d16fd6e1d68fe02d335196650e6ad140624044a1b786487b19f1126381ee2db884169601bd97f5191464922d26649e3293620443e10f2593b83213fdf13c5e43e6166811d94d7c40162ee21a12ff04d6d97f5d20e5b5a2d5bd2725a51a36d79a542e8a4853436fdb03ea588a65a4c6cf8c272786c3ef62a8809c9f4039a767d99f96ca3e00d33830ed66cd4d60d70f9d14f340fd19ad707a289df79b5ab286251660121d6dcc406e52d17ab1a89b5f4e6c749dde8b25adf994905b3446b07a506e94fb92374349bb9433623f1a782249091ffd7806c2bb2a4b4ee0c3f66cf2e5e7295f3766fa2393fec7f29f7f23f00db4862e1109fa8298c8dcc89e514d18bfdbf1e3e63f1b93d18c8d48df108164ea52e5b38378a0bfaa9584e7aab9386fd4557f40c5974361e15624ecc11920754903304bd0b9079113331217d3118005dacd04a3e24a92fabd11fe4aaf16fcbcb4306d8f2f4670ed85e64c67812c66c647261ed54d4028406670b444326ef10a8a7e0d6a5d79ed2376354e34ac6382316b14e8539d55790dc7a100be31d3230ab05e6faaef929bd880b20ca226a8cf305dd7bc4e20546118d106f4ececb9828a29fb35394916d77c975f1e924d44ccc80d5b1b00fa60259fc6a936dd7c9c980fa4afacf8535d184320b905921c7879f062e4cd721467bf8ff00a5254c8194149dd02adcc1df49d7eacee682016ee11f010d3dd3a348a82c8e80ff655a175427be6f14d313b6e77e264b26680b7c9b0f6d30798bdc6a5ccaaedd097db7efa776c808a2a0e2586168c56e1e71751746894e051bf8e0e2459d5207b38526ba6099a0c8dfe9cf66a3f05b5d4dafab25b6a3f8e24074f65be269e21d67cb175ebfea628876abf8cd388a359588218c5209ca98fa0140f27f56e0637dac77b5a1002b5c5cd192b35ad7a0dc6f9b4fdb06e3167f0c6c781843d0edcefae9427b526ada60adc35dd34d5f637d6f92b990722911dde58867e8d8d86b27f82b7a8f8f10a9c553483a2c3e9c2cd2062497616230372af3a7aeaf827964830868653f3f48717055524ca8cc2d73ab78d02eeae7ba067603d14cb39ea350bd07e6919c8b14e605d8470bbc559377c5d786a2a9c52ef93e97bede0697eb733769814a59b2febf900f30510c38961f6f63bb15ad1eaed5d54aaea627420a9a98b1ed4879774657649677fd09708a6f29efd44d6a3b8bec975fe71e5db12fe1191431cb90a33bf559273d78ac8067ed134a5bd276aae5ad3fca8c82f", 0x1000}, {&(0x7f0000000140)="6af97d444431e695e5adbfece4c82f86813a49f19a8dda15dc82c971fb76c7a8381ec4446413ac2ae6985d55f6c7f42a94c23b16", 0x34}], 0x3, &(0x7f00000001c0)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB='\x00'/20, @ANYRES32=r3, @ANYRES32=r4], 0x30, 0x6}, 0x2) fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x3, 0x0) r6 = fcntl$dupfd(r1, 0x0, r0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000014c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000001500), 0xc) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x30}, {0x2d}, {0x5006}]}) dup2(r6, r7) r9 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r9, 0x8020691f, &(0x7f0000000300)) pmap_unwire: wiring for pmap 0xfffffd803917f1a8 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803917f1a8 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803917f1a8 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803917f1a8 va 0x20ffa000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803917f1a8 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803917f1a8 va 0x20ffc000 didn't change! 16:00:01 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x9130fbf, 0x0, 0x5000000, 0x0) r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0xcc) openat$null(0xffffffffffffff9c, &(0x7f0000000540)='/dev/null\x00', 0x100, 0x0) write(r2, 0x0, 0x0) ftruncate(r2, 0x0, 0x3) munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9], [], [], [], [{}, {0x0, 0x0, 0x0, 0x7fffffff}, {0xfffd}, {0x0, 0x0, 0x0, 0x1}, {0xfffe}]}}) preadv(r1, &(0x7f00000004c0)=[{&(0x7f0000000000)=""/55, 0x37}, {&(0x7f0000000040)=""/162, 0xa2}, {&(0x7f0000000100)=""/65, 0x41}, {&(0x7f0000000180)=""/108, 0x6c}, {&(0x7f0000000200)=""/15, 0xf}, {&(0x7f0000000240)=""/249, 0xf9}, {&(0x7f0000000340)=""/97, 0x61}, {&(0x7f00000003c0)=""/158, 0x9e}], 0x8, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)='X', 0x1) close(r3) ioctl$TIOCEXCL(r3, 0x2000740d) pmap_unwire: wiring for pmap 0xfffffd803917f1a8 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803917f1a8 va 0x20ffa000 didn't change! 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x3}, {0x28}, {0x6, 0x0, 0x0, 0x3ff}]}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8, 0x0) pwrite(r0, &(0x7f00000000c0)="f9b3f3b4bb6c070e832d737816fc", 0xe, 0x0, 0x0) 16:00:01 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() kqueue() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)='X', 0x1) close(r1) r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0xcc) write(r2, 0x0, 0x0) pwrite(r2, &(0x7f0000000200), 0x0, 0x0, 0x0) r3 = syz_open_pts() r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r4, 0x0, 0x0) shmctl$IPC_SET(r4, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000040)=""/210) shmctl$SHM_LOCK(r4, 0x3) fcntl$setstatus(r3, 0x4, 0xcc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x1, 0x8, 0x7, 0xfff, "68590ab43ce5a77ca3bdc6acf33c5f4a1e11fee5", 0x401, 0x1}) r5 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f00000000c0)=0x9) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f00000001c0)=0xc) write(r3, 0x0, 0x0) close(r3) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x3fd, 0x0, 0x5, 0x0, "22bdadbcfa95984668ef00d9b649fabf6107893e"}) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000001740)="a489d39b7359036751a377755f5d14820c84d991cadaa23d54774e3944b83b07f19e6caddc74bf61f43dae8a3f56b56b816b5894617bf751f4182bceccb3770139e35da643faa093c62e11961883b47fc94c7d2d4d5e5d8033d24f215f0c6eb83db88d365095cccbb74b380afeae770fa28123e1ad8d216d84bda77b28636f6bbe8d6585b065ddaf8bbc7d10f72975ce31d6281db77347ef304699c7083f0f9a2a77c5d077d5ccf55a91a82c29daf2321719d91b02080267324320a2e96164af8ec7b47377dcd849", 0xc8}], 0x1) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800016972420 16:00:01 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0xa0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) bind$inet(r0, &(0x7f0000000140)={0x2, 0x3}, 0xc) write(r1, &(0x7f0000000100)='w', 0x1) readv(r0, &(0x7f0000000080)=[{0x0, 0x1fc}], 0x66) unlink(&(0x7f00000000c0)='./file0\x00') close(r1) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800016972420 16:00:02 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0xfffffffffffffe50, &(0x7f0000003900), 0x0, 0x0, 0xffffffffffffff1e, 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000600)='./file0\x00', r0, &(0x7f0000000640)='./file0/file0\x00', 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0x64) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) linkat(r1, &(0x7f0000000600)='./file0\x00', r1, &(0x7f0000000640)='./file0/file0\x00', 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x400000000002, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) linkat(r3, &(0x7f0000000600)='./file0\x00', r3, &(0x7f0000000640)='./file0/file0\x00', 0x0) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000000040)) r4 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r4, 0x80206982, &(0x7f0000000300)) 16:00:02 executing program 0: r0 = socket(0x2, 0x8001, 0x0) fcntl$setstatus(r0, 0x4, 0x84) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) linkat(r1, &(0x7f0000000600)='./file0\x00', r1, &(0x7f0000000640)='./file0/file0\x00', 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0x5000000, 0x4, {0x3, 0x3}}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) linkat(r2, &(0x7f0000000600)='./file0\x00', r2, &(0x7f0000000640)='./file0/file0\x00', 0x0) mknodat(r2, &(0x7f00000000c0)='./file0/file0\x00', 0x8, 0x7fffffff) getpid() close(r0) 16:00:02 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x8000000005308) open(&(0x7f0000000080)='./bus\x00', 0x20, 0x20) open(&(0x7f00000000c0)='./bus\x00', 0x10000, 0xd2048d7aaa8d8a07) 16:00:02 executing program 1: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x4, 0x16) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pread(r1, &(0x7f0000000340)="550a578085c51aab88a908f7767ad89cb974fdc212ea9fe87bbe5822fe08a7fcf46701c7ab1804c8b84266880e497ad3433bd265fc1568bd694b3568f5f7c974a353d1fb50eb76037fcfe50ccbf79ff24a13695629bb0ff9f5fe0dabfb2f69d9434e25931825237542759945438e4173f0500f94108cd38047fcfefb30e920c05c90342e920d1d209436cd832dac92ffbeac141b212db5b687020c1dea38519b4e32c5a36352d1b382d333b081f38f6e3e741e388c860822fb486fa95bdc4415ee25a8740a55a828e9b198b65e4cd324cf57d1566451e5de12897e5e4f2016a45bb5bcfe45c00ffb0b03220e796b0df93aadf3e8fa", 0xf5, 0x0, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000200)="66003ba9b04112bfeff2ee891b41dd18404ae35668479b417cf605fdeca10a4bf0d050c1474396ec0c891539c6fcd6b508ea15a0a7df1c75d760494b5a4cd38ffb7d2e356d91", 0x46}, {&(0x7f0000000300)="a2fa8fe5b1fd962ccebf675dcb2eb6172f7611817bb52a64f83b7d7a1f3d20e33cd0c4e9b7195a4a5c188e8582e9bd760f63", 0x32}, {&(0x7f0000001600)="9cca4947fde528154158c96920fb1cd13f19fcdb8f09425fd65cc1d7fe886986b97230b884c46d2034d579327958442170e2179e6d2beb2d884f6c91f03f77cec2f1628b81bdc23d3260c54e79d568c10bfae23a16b62ef3a2b5995a741b0d28d9119fa5e6d7dc4f9dcaa3c1ff06d3b5a9e8f8138a124f74339f", 0x7a}], 0x3, 0x0, 0x0) write(r1, &(0x7f0000000280)="6f4c8b76f6dd729d4f", 0x9) execve(0x0, 0x0, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x4, 0x7}, {0x18, 0x1, 0x6, 0x4}, 0x2, [0x7, 0x1000, 0x77c, 0x0, 0x800, 0x6, 0x7f, 0x200]}, 0x3c) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0xed) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x6c}, {0x87}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:00:02 executing program 0: r0 = kqueue() r1 = syz_open_pts() syz_open_pts() syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r3 = syz_open_pts() fcntl$setstatus(r3, 0x4, 0xcc) write(r3, 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) write(r2, &(0x7f0000000180)='X', 0x1) close(r2) fcntl$dupfd(r1, 0x1e, r2) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0xfffffffc, 0x0) 16:00:02 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x8, 0x0, 0x0, 0x20000000, 0x80000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1000, 0xfffffffffffffffc], [0x0, 0x200000000004, 0x0, 0x0, 0x0, 0x0, 0xf2], [0x0, 0x0, 0x0, 0x100], [0x0, 0x0, 0x0, 0x0, 0x6], [{0x0, 0x7}, {}, {}, {}, {}, {}, {0x0, 0x3}, {0x0, 0x0, 0xf2b5}]}}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)='X', 0x1) close(r2) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)='X', 0x1) close(r3) fcntl$dupfd(r2, 0x0, r3) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r4, 0x0, 0x0) 16:00:02 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xb1, 0x0) syz_extract_tcp_res(&(0x7f0000000040), 0xff, 0x2) fchflags(r0, 0x10001) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x36, &(0x7f0000000140), 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x43, 0x0, 0xffffffdffffffffe, 0x0, "00002000e980090000000000000000002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r2, 0x2) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800016972420 16:00:02 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffe, 0x0) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x7) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffc, 0x11}], 0x3ff, 0x0, 0xfffffffffffffffd, 0x0) 16:00:02 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{}, 0x0, 0x0, 0x0, 0x66}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)='X', 0x1) close(r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)='X', 0x1) close(r3) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r4, &(0x7f0000000180)='X', 0x1) close(r4) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x2, 0x0) r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r6, &(0x7f0000000180)='X', 0x1) close(r6) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x8000, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff8, 0x82, 0x1, 0x3, 0x4}, {{r2}, 0xffffffffffffffff, 0x10b, 0x1, 0x3, 0x6}, {{r3}, 0xfffffffffffffffe, 0x83, 0x4, 0x1b8, 0x4}, {{r4}, 0xfffffffffffffffc, 0x20, 0x80, 0x7fffffff, 0x8000}], 0x401, &(0x7f0000000140)=[{{r5}, 0xfffffffffffffffd, 0x3, 0x992322138ca9a4b1, 0x9}, {{r6}, 0xfffffffffffffffe, 0x0, 0x20000000, 0x3ff, 0x6}, {{r7}, 0xfffffffffffffffb, 0x8, 0x2, 0x9, 0xffffffffffffff64}], 0xe0000000, &(0x7f00000001c0)={0x3e1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x2, 0x3, 0xfe) shmget$private(0x0, 0x4000, 0x2, &(0x7f00003b5000/0x4000)=nil) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x8020699f, &(0x7f0000000300)) 16:00:03 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$BIOCSFILDROP(0xffffffffffffffff, 0x80044279, &(0x7f00000001c0)=0x1f) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) linkat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00', 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:03 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x80044d, 0x5, 0x2000000005118, "047c2ccc2e0d00"}) r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0xcc) write(r2, 0x0, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) write(r0, &(0x7f0000000140)='\r', 0x1) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) linkat(r1, &(0x7f0000000600)='./file0\x00', r1, &(0x7f0000000640)='./file0/file0\x00', 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x3a78, 0x0, 0x0, 0x401}]}) 16:00:03 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c1bb261dba648"}) write(r0, &(0x7f0000000100)="95ae", 0x2) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x2, 0x10001, 0x8, 0x120, "d19652a246817cd431a885f73966064da17ba855", 0x1ff, 0x5}) 16:00:03 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x9) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, r1) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x60}, {0x87}, {0x6, 0x0, 0x0, 0x8e25}]}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)='X', 0x1) close(r1) pwrite(r1, &(0x7f00000001c0)="00080000000045c0000000000000", 0xe, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x8, &(0x7f0000000140)=[{0x9, 0x1, 0x4, 0x2}, {0x401, 0x81, 0xff, 0x5}, {0x2, 0x6, 0x4, 0x8000}, {0x0, 0x40, 0x1f, 0xed67}, {0x81, 0x6, 0x5d, 0x7fff}, {0x16, 0x7, 0x80, 0x200}, {0x5, 0x7, 0x8, 0x4032}, {0x9, 0x9, 0xfc, 0x9}]}) r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0xcc) write(r2, 0x0, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)) r3 = syz_open_pts() fcntl$setstatus(r3, 0x4, 0xcc) write(r3, 0x0, 0x0) r4 = dup2(0xffffffffffffffff, r3) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f00000000c0)) 16:00:03 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r1 = socket(0x2, 0x3, 0x0) msgctl$IPC_RMID(0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) linkat(r3, &(0x7f0000000600)='./file0\x00', r3, &(0x7f0000000640)='./file0/file0\x00', 0x0) ioctl$KDSETRAD(r3, 0x20004b43) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) 16:00:03 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000010}], 0x0, 0x0, 0x0, 0x0) r1 = getuid() fchown(r0, r1, 0xffffffffffffffff) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0xe9) write(r2, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r2, &(0x7f00000002c0), 0x0, 0x0, 0x0) 16:00:03 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r2 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r2, &(0x7f00000007c0), 0xcb005093f78273e) r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r3, r4, r1, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r6, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r6, &(0x7f00000007c0), 0xcb005093f78273e) r7 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r7, r8, r5, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r10 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r10, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r10, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r10, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r10, &(0x7f00000007c0), 0xcb005093f78273e) r11 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r11, r12, r9, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) getgroups(0x3, &(0x7f0000000000)=[r1, r5, r9]) readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:03 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="5ba7586b6921"], 0x1) socket(0x10, 0x4000, 0x2) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000180)) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x800000000000009, &(0x7f0000000180), 0x14) setsockopt$sock_int(r2, 0xffff, 0xa44678e79f07bc69, &(0x7f0000000080)=0x1000, 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x170) mknod$loop(&(0x7f0000000040)='./file0\x00', 0xe050, 0x1) 16:00:03 executing program 0: r0 = socket(0x18, 0x8000, 0x2) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84c6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000000000000000000a034b9443ac0062f41c1416ec025301199fbe84db73ce9bcbe33db04363be6f3e61cd859a5b15078f671f1f653c862465da23fe4cc2ad4bde398cd38d5a9be4c27c5a772b5b6063a5b0478e49016c58adb783e404bf9360394ce49f2718f1ac82ab95ce1924f0465ae1dab5b"], 0x10) write(r0, &(0x7f0000001140)="87579e3f99755f4dd72b093cf17ad88324392c2c0f3f8c8e58420883372b2c322d43be77aa37a0ce4a4c8c5a4ba4dde9190ad89a3fe8248b7f6dbb4dca523bd408503726771cc496bc53eb1516f5be5afe0a9876a23945bdca2edc937acbedfdf82e49ebee34d8dce2f189cf7f323368c24ed611fb6f8ea375fb41a41e51b3b1702b8838bb0d81b3eeb96352ee8461394c3e7d11a75b8b2cf023d7a4d6087b29b13b8eeae4293a23e3e2f1a36acd3cf169f7023967a10862c1ac41a1765e7c408a076dd28921904e274ea2a5d52e602a2f452d4c3f6f7f68908a5ef361c0246742208f743a241f8fd8e2f9f5d7546bc33c2d", 0xf2) 16:00:03 executing program 1: open(&(0x7f0000000640)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10, 0x0) mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000180), 0x14) recvmsg(r1, &(0x7f0000000480)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000380)=[{&(0x7f0000001380)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/154, 0x9a}], 0x2, &(0x7f0000000400)=""/88, 0x58}, 0x2) writev(r0, &(0x7f0000001300)=[{&(0x7f00000006c0)="fe2471a63cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdc47d555b72ff85d12a88302084a8d29c95455068f2e84162e0cda901af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc20562220eb6edff03dfdbb8aa416c8cd60c5a7d560e585a5a1a9ebe6eb71adf194c3354121fc61dd84b5c2c1f6c0760cc22f1d44b420561e1c64acdc89d51cb9b18ccbcec288039e0af2acda89d76f6b91b6d441e871cf7ccfaea5367ed27551bc27e4d68765c7373cb49ea4076464ed9a03a4443ddb112f6b6b699c65ff61bc188b83f3b9a4e8b539", 0xee}, {&(0x7f0000000f80)="611f15129bd75df20bf0197b36ad3f387fa2514299a860d06037bae42e62af5c4cdb5d0e3a2aa5bcf12e04b25bd4becf65ff4ab283fc13d713fe2a68a2a2f85df69d507c30cd9e1d36776d7f7cc5bd46c9ead44644b81e86c06374e29bca41251ef375120c6452b13028fab355e7fd6cf6cfa18789a7836c25063e8a69dbf315352a6e9ed089ab4db4222a6fdee4f4828602a5d994083b66155b20f5f8541099c32e0fdf2a454844f2e7a91dd90e6ef820310db286d4ae0e26daf6bc7be8f8c1b6b5f6d3b8ad899d1c92f03643a308de9d47b0739c20338968c68847", 0xdc}, {&(0x7f00000008c0)="784e2329f3be625e525ae7b86acf699c50634283410fe1125ca28240a9c7a13514b1205a02dba4222478e75cf466fa204e4c3b514ca1a350b01547bdf7bb3c515364f73a9688370e2fe3a68c889ebca0b21dd78d80dcd3ed250a1b72ada992f5ea355606cbb58306c69ff013d27b40ea9a237db91cccc80e9e8b19cf24965d91778bd02b138c52e999f343905cd389c96696c43052f3c4c8187b500cd800184d7367eafdf2", 0xa5}, {&(0x7f0000000600)="d71efdc4d2c6ab13b6162c53f0b2b8234d6655c4491695c6d71df9f09a1297f0eab704255a405bfba21c4bf39688", 0x2e}, {&(0x7f0000000980)="f17cffc356ff8208605da52d7829711e4cda58ac68c38c51952236b110f166bdaff6364b28ae401e0d69d2a341901e1ab83770fe1c4753e2158c50ef087f9ac56b37b11629dbcd740cfb822e34ff2dacf46514103944f6946eed6c2af0a6e391e9fb14bdb7f4a47f4ebbc43c20912b9210d94e46702c26c77d", 0x79}, {&(0x7f0000000100)="d90c8ea773e5ad7c8567e612d4a926bba6e20376e53922e4c48da66072d025d949f6be6d0d9595aaddc83c3d61a71681c4288381172a011b4ade18132f5bea96131e563976bf6b87a64d2efe1d4cb9389055f32aba198fa5cfd7c663828f5a5912c5bced2249d0ad27bfbf82e51542f4d26a7c9980b9467f0268adbfe8b372b29d80ef8eeb1ad648666674be5a081d42f92f91f51db880cddc22f2356f3b0820219d64874a4db40a05d17c511685b0240842af7a5f7147081c288b3ffd14e959befaa59fb479e9d5c3c9aa2fbc2a0ffa543b7dfed0675316b9cbfb95d0fac64e1bdd139a1b11e7989dd95e57bc5f5619fac050efafa5aa2fb6f2794b33f7bd446c6a6e13a538f47d4bb4664f1c6226592d7e929c412ec148d1e6eca4efac2fb931afbb7a41a796a196092487f75be00f4aeb497f16ae00dc3305bc0a3fdbc6d5a91df63a4f108fe9495471f1c0a72c7ea7e0a2658e8a74e79ea25aa24ec772ddfec47a574a90a2f2e54884018d0e0e40046c4d0c5b4dea695c888dbd80982d2e321e3c482598cb821871eab798e773119e194ab8f5bbb618864d207d80858f4448cb17cc895d551307928770b6328746979c96f06a311d", 0x1b7}], 0x6) ktrace(&(0x7f00000003c0)='./file0\x00', 0x2, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) 16:00:03 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x1, 0x2, 0x0, 0x300000005}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) execve(0x0, 0x0, 0x0) 16:00:03 executing program 1: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) socket(0x0, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r1 = socket(0x11, 0x4003, 0x0) r2 = socket(0x3, 0x3, 0x0) setsockopt(r2, 0x11, 0x3, &(0x7f0000000500)="04000000", 0x4) sendto$unix(r1, &(0x7f0000000000)="b1000513600000000000000000000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0), 0x4a2) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000280)) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r3, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) socket$inet(0x2, 0x1, 0x1) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = fcntl$getown(r4, 0x5) r6 = socket(0x800000018, 0x3, 0x102) bind$unix(r6, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) socket(0x800000018, 0x3, 0x102) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000680)='/det/bpf\x00', 0x400, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87, 0x20}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r8, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r9, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0x3c0cdcc653506621, 0x0, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r10, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r10, &(0x7f0000000480)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r12 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) linkat(r12, &(0x7f0000000600)='./file0\x00', r12, &(0x7f0000000640)='./file0/file0\x00', 0x0) ioctl$BIOCSETWF(r12, 0x80104277, &(0x7f00000001c0)={0x88, &(0x7f0000000340)}) pwrite(r11, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r13 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wsmouse\x00', 0x2, 0x0) r14 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000640)='/dev/wsmouse\x00', 0x800, 0x0) dup2(r13, r14) r15 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r16 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r16, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r16, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) bind$unix(r15, &(0x7f0000000200)=@abs={0x1, 0x0, 0x3}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r18 = dup(r17) getsockopt$sock_int(r18, 0xffff, 0x2000, 0x0, 0x0) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r5, r7, r19}, 0xc) listen(0xffffffffffffffff, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1021, 0x0, 0x0) socket(0x20, 0x4000, 0x3) r20 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r20, 0x0, 0x0) msgget$private(0x0, 0xfffffffffffffffd) msgget$private(0x0, 0xc6) r21 = msgget$private(0x0, 0xfffffffffffffbff) msgget(0x2, 0x10) msgsnd(r21, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r21, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d45a92f5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df61e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) 16:00:03 executing program 0: open(&(0x7f0000000640)='./file0\x00', 0x8000, 0x10) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x0, 0x0) mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x801) r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r2 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r2, &(0x7f00000007c0), 0xcb005093f78273e) r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r3, r4, r1, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) chown(&(0x7f0000000040)='./file0\x00', r0, r1) r5 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r5, &(0x7f0000001300)=[{&(0x7f00000006c0)="fe2471a63cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdc47d555b72ff85d12a88302084a8d29c95455068f2e84162e0cda901af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc20562220eb6edff03dfdbb8aa416c8cd60c5a7d560e585a5a1a9ebe6eb71adf194c3354121fc61dd84b5c2c1f6c0760cc22f1d44b420561e1c64acdc89d51cb9b18ccbcec288039e0af2acda89d76f6b91b6d441e871cf7ccfaea5367ed27551bc27e4d68765c7373cb49ea4076464ed9a03a4443ddb112f6b6b699c65ff61bc188b83f3b9a4e8b539", 0xee}, {&(0x7f0000000f80)="611f15129bd75df20bf0197b36ad3f387fa2514299a860d06037bae42e62af5c4cdb5d0e3a2aa5bcf12e04b25bd4becf65ff4ab283fc13d713fe2a68a2a2f85df69d507c30cd9e1d36776d7f7cc5bd46c9ead44644b81e86c06374e29bca41251ef375120c6452b13028fab355e7fd6cf6cfa18789a7836c25063e8a69dbf315352a6e9ed089ab4db4222a6fdee4f4828602a5d994083b66155b20f5f8541099c32e0fdf2a454844f2e7a91dd90e6ef820310db286d4ae0e26daf6bc7be8f8c1b6b5f6d3b8ad899d1c92f03643a308de9d47b0739c20", 0xd6}, {&(0x7f00000008c0)="784e2329f3be625e525ae7b86acf699c50634283410fe1125ca28240a9c7a13514b1205a02dba4222478e75cf466fa204e4c3b514ca1a350b01547bdf7bb3c515364f73a9688370e2fe3a68c889ebca0b21dd78d80dcd3ed250a1b72ada992f5ea355606cbb58306c69ff013d27b40ea9a237db91cccc80e9e8b19cf24965d91778bd02b138c52e999f343905cd389c96696c43052f3c4c8187b500cd800184d7367eafdf2", 0xa5}, {&(0x7f0000000600)="d71efdc4d2c6ab13b6162c53f0b2b8234d6655c4491695c6d71df9f09a1297f0eab704255a405bfba21c4bf39688", 0x2e}, {&(0x7f0000000980)="f17cffc356ff8208605da52d7829711e4cda58ac68c38c51952236b110f166bdaff6364b28ae401e0d69d2a341901e1ab83770fe1c4753e2158c50ef087f9ac56b37b11629dbcd740cfb822e34ff2dacf46514103944f6946eed6c2af0a6e391e9fb14bdb7f4a47f4ebbc43c20912b9210d94e46702c26c77df8a05c0d737d", 0x7f}, {&(0x7f00000002c0)="d90c8ea773e5ad7c8567e612d4a926bba6e20376e53922e4c48da66072d025d949f6be6d0d9595aaddc83c3d61a71681c4288381172a011b4ade18132f5bea96131e563976bf6b87a64d2efe1d4cb9389055f32aba198fa5cfd7c663828f5a5912c5bced2249d0ad27bfbf82e51542f4d26a7c9980b9467f0268adbfe8b372b29d80ef8eeb1ad648666674be5a081d42f92f91f51db880cddc22f2356f3b0820219d64874a4db40a05d17c511685b0240842af7a5f7147081c288b3ffd14e959befaa59fb479e9d5c3c9aa2fbc2a0ffa543b7dfed0675316b9cbfb95d0fac64e1bdd139a1b11e7989dd95e57bc5f5619fac050efafa5aa2fb6f2794b33f7bd446c6a6e13a538f47d4bb4664f1c6226592d7e929c412ec148d1e6eca4efac2fb931afbb7a41a796a196092487f75be00f4aeb497f16ae00dc3305bc0a3fdbc6d5a91df63a4f108fe9495471f1c0a72c7ea7e0a2658e8a74e79ea25aa24ec772ddfec47a574a90a2f2e54884018d0e0e40046c4d0c5b4dea695c888dbd80982d2e321e3c482598cb821871eab798e773119e194ab8f5bbb618864d207d80858f4448cb17cc895d551307928770b6328746979c96f06a311d85d23836bfbaf9", 0x1be}], 0x6) close(r5) 16:00:03 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) chroot(&(0x7f00000000c0)='./file0\x00') rename(&(0x7f0000000600)='./file0/file0\x00', &(0x7f0000000640)='./file0/file0\x00') setuid(0xee01) mkdir(&(0x7f0000000280)='./file0/file1\x00', 0xe9) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:03 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) getrlimit(0x3, &(0x7f0000000180)) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r2 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000340)={0x3, 0x0, 0xffffffffecd81e2e, 0x100, r2}) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000380)=0x101) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) r3 = semget(0x2, 0x4, 0x400) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000003c0)=[0x80]) rmdir(&(0x7f0000000140)='./file0/file1\x00') chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) r4 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000400), &(0x7f0000000440)=0x8) r5 = open(&(0x7f0000000280)='./file1\x00', 0x100, 0x12) symlinkat(&(0x7f00000001c0)='./file0/file0\x00', r5, &(0x7f00000002c0)='./file0/file1\x00') setuid(0xee01) rename(&(0x7f0000000580)='./file0/file0\x00', &(0x7f0000000540)='./file0/file1\x00') bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) setuid(0xee01) chflags(&(0x7f0000000480)='./file0\x00', 0x0) r6 = semget$private(0x0, 0x1, 0x0) r7 = geteuid() semget$private(0x0, 0x3, 0x8) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000000c0)={{0x4, r7, 0x0, 0x0, 0x0, 0x4, 0x7f}, 0x3, 0x882, 0x4}) 16:00:03 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r2 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r2, &(0x7f00000007c0), 0xcb005093f78273e) r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r3, r4, r1, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getrusage(0xffffffffffffffff, &(0x7f0000000280)) r6 = semget$private(0x0, 0x4, 0xea) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r6, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r6, &(0x7f00000007c0), 0xcb005093f78273e) r7 = getgid() r8 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r8, 0x1, 0x3, &(0x7f00000000c0)=""/232) semop(r8, &(0x7f0000000000)=[{0x4, 0x81, 0x2000}, {0x0, 0x2aea, 0x1000}, {0x3, 0x5, 0x1000}], 0x3) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r7, r9, r5, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) setreuid(r4, r9) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x23}, {}], 0x2}) r10 = syz_open_pts() fcntl$setstatus(r10, 0x4, 0xcc) write(r10, 0x0, 0x0) pwritev(r10, &(0x7f0000000a00)=[{&(0x7f0000000340)="086540ae53495ebb48d082df39a108f52e4e0707ecbd5a843d5c5baf63cbe675897ef50bfa9d92ab50e3ef0f045ed1d24512b63aa81b25995bb41ebecf168187a04b1595f5131dd917832eaf3c9097bbe6bd35d14e8a5f9ce1476118b81230d3bbf1e23632bcb4e10344f8ce2ab724382b4de422fa6bdcd2b36d6cae31f1c5876f", 0x81}, {&(0x7f00000001c0)="20d1d339f97d78effa4754fd9555225426b2552ed47a2782293b734a7c8f4227499b53789a1c89ca7c9d3291452a", 0x2e}, {&(0x7f0000000400)="0653895363ec9d739d77358575705120e0a08635b7fe4ebc89972804d553e37a287c134fd8096caf723b90ddb5943f63be90832165af747b06ba582737a6a841a893bb448b32e752e0dacbce3b10d37c604b7a2759fa91488433e9a1e954e67c194c1e87477b00f62602ff604513d371778151316aa231e49620c7fdb5bb1ac87575941982c743376b2549110c5c3c9d141bb47ee7bc4fa565303da805caeb5da71230e02c05293c6fdd47eeb39228e86c4931d7ec51a22e94f47142409c60f0227ab9190415865422419246ee6f", 0xce}, {&(0x7f0000000640)="50ef7eedbce991410b4f604037f2bd4c6a74be1e41813e0c15e2bac51bb2f8105d2ba4a978dc702e48114540416ac11bf34e16e4e167127b0883fca80306b11bffeddd5b76f626692e5c4e4bc1a29f6947234b62f146eb290ac491083200516d1946666a026d8dc68f99b4368d0e78366f60a2ac0a9ef95c615bfb402e5355722a79b76390424ad44c15bcfdf1ce013ba36786e092b683221f4a9648143d0da050cc95c660c7594eaee726c5e467c7ec5c413c78c77a18d3d882117bdb65e21f3e474b8407c5b327a5642079478ad552a2b107846a64fd90e738a2e9b41e34bb625a00630c3fcb45650c95f5ba7ee5", 0xef}, {&(0x7f0000000740)="8e339cb46d140a7def374b96fd82cdca9c08141ae426f486a4fc29184e1c88aba39cac8b0013c8ac9b76d52c05da2681f7ecce7e11d6c7fb9fef976a3d57ac3e7306c231eea00103022877732676fcf7930fb20b1f36b433d0e1cbfd718eedb35b4a0aa8e8ebf19e01cf79e17372a240a1c452eb8d4027a01ab35d59b2a79bedc08eed2ba900", 0x86}, {&(0x7f0000000200)="f65ed7a9ccae097d2b77863c2ceda685fd08fc5aa8fc7ddca30103dfc20ad28a2c4e12aea2c2d81f", 0x28}, {&(0x7f0000000500)="3f1a4b241fe92b8e668ab3a0a59f33103a94df8c9dba04482558707da7ecec4280d22b00bab7241d0d76db83d27e6b5aa68df373a0314cc3eb20ccc90a0216b2e8317a8822f7d0313781daeaa27c64", 0x4f}, {&(0x7f0000000900)="45c552a8c82bf5679322f13064814b8ddc0733aa51140c7316e74d634c4b850a6f06930038c62c6ad0079260eb51f1305071b2656133d4170a06aefd160beeef1db5af31187fd68689842bc4a9f0c5e21144439f886795a13015fba895072d60c9fa224013c1ecc17d6ba117339beaf33a51de39c2362ddde7605fe24591f7a322e166366656690fd24097396a5e59f112564c6a611ff29d1bc5ed5f93890244b0ea4f8803ba175995dad9539a276d0e1e581d4bceed7bf5c60d3b10ca1a794adfdc2d52e97dfb7fd01a0aa70d", 0xcd}], 0x8, 0x0, 0x0) semop(r6, &(0x7f0000000a80)=[{0x3, 0x8, 0x1000}, {0x2, 0x7, 0x52450187eddc5d1f}, {0x3, 0x400, 0x1800}], 0x3) 16:00:04 executing program 1: mknod(&(0x7f0000000100)='\x00', 0x10, 0x40) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x80, 0x108) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xcc) write(r1, 0x0, 0x0) write(r0, &(0x7f0000000080)="22b8a6040dfb9ad3d49ccb7152660e", 0xfffffffffffffd8b) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4020080c1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:04 executing program 0: mkdir(&(0x7f0000000000)='./file1\x00', 0x61) unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='W\x00') pipe(&(0x7f0000000400)) symlinkat(&(0x7f0000000280)='./file1\x00', 0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00') ioctl$BIOCVERSION(0xffffffffffffffff, 0x40044271, &(0x7f00000000c0)) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r0, 0x0, 0x0) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/210) shmctl$SHM_UNLOCK(r0, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) linkat(r1, &(0x7f0000000600)='./file0\x00', r1, &(0x7f0000000640)='./file0/file0\x00', 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000180)={0x8, './file1/../file0', './file1\x00'}) 16:00:04 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x400000003fd, 0x68) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r3 = dup(0xffffffffffffff9c) accept(r3, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) write(r2, &(0x7f0000000180)='X', 0x1) r4 = syz_open_pts() fcntl$setstatus(r4, 0x4, 0xcc) write(r4, 0x0, 0x0) r5 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r5) fcntl$setown(r4, 0x6, r5) close(r2) r6 = syz_open_pts() r7 = syz_open_pts() fcntl$setstatus(r7, 0x4, 0xcc) write(r7, 0x0, 0x0) r8 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r8) fcntl$lock(r7, 0x9, &(0x7f00000001c0)={0x2, 0x6, 0x100, 0x0, r8}) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r6, &(0x7f0000000180)='X', 0x1) close(r6) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfb4bc9b3e4221bd2, 0xa0, 0x0, 0x1, 0x3}], 0x3, &(0x7f00000000c0)=[{{r6}, 0xfffffffffffffffc, 0x20, 0x1, 0x8, 0x1}], 0x70, &(0x7f0000000100)={0xd214, 0x529c8b2e}) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f0000000680)="a48ac03854f81eb9babbf55afcfedc8da39696d0539dea24c3bd3070fc73baed674b5aaf0091f8cb1886d1285bcb050ae189d2872e1c4c200f864faca08cd3b32d749bd9e570542f74a0511433f01d82be7935ed3a870321a74e980d6e4b87e110c6aedd1c7f67c6b1b27a9000b7855aa24ea209ed1fa28a4f274066c3a94e2a2980bdbe8e1a9c629f5a6efe917f7a2caf3a345f8242a14be348ab0007efca44a77b8b2d452b", 0xa6}], 0x1, 0x0, 0x0) write(r0, &(0x7f0000000280)='oL', 0x2) execve(0x0, 0x0, 0x0) 16:00:04 executing program 1: r0 = socket(0x10000000002, 0xde52a534a8f21057, 0x93) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) linkat(r1, &(0x7f0000000600)='./file0\x00', r1, &(0x7f0000000640)='./file0/file0\x00', 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000000)={0xdb, 0x0, &(0x7f0000000100)=""/219}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0xf9, 0x4) 16:00:04 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x2000000, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) r3 = syz_open_pts() fcntl$setstatus(r3, 0x4, 0xcc) write(r3, 0x0, 0x0) fcntl$dupfd(r2, 0x0, r3) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = semget(0x2, 0x3, 0x182) semctl$GETPID(r4, 0x1, 0x4, &(0x7f0000000100)=""/180) socket(0x12, 0x0, 0x7) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) dup2(0xffffffffffffffff, 0xffffffffffffff9c) r5 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) linkat(r5, &(0x7f0000000600)='./file0\x00', r5, &(0x7f0000000640)='./file0/file0\x00', 0x0) ioctl$BIOCGDIRFILT(r5, 0x4004427c, &(0x7f00000001c0)) 16:00:04 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0xfe) accept$inet6(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000180)=0xffffffffffffff32) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:04 executing program 1: r0 = socket(0x2, 0x1, 0x0) listen(r0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x3, 0x1, 0xf5b, 0x4, "4b6ce8e6598fbc0163ad15b75b1c9d512cf540ed", 0x800, 0x7f}) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) 16:00:04 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xcc) write(r0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)='X', 0x1) close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)='X', 0x1) close(r2) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)='X', 0x1) close(r3) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r4, &(0x7f0000000180)='X', 0x1) close(r4) r5 = syz_open_pts() fcntl$setstatus(r5, 0x4, 0xcc) write(r5, 0x0, 0x0) r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r6, &(0x7f0000000180)='X', 0x1) close(r6) r7 = syz_open_pts() fcntl$setstatus(r7, 0x4, 0xcc) write(r7, 0x0, 0x0) r8 = syz_open_pts() ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r8, &(0x7f0000000180)='X', 0x1) close(r8) accept$unix(0xffffffffffffffff, &(0x7f0000000440)=ANY=[@ANYPTR=&(0x7f0000001c80)=ANY=[@ANYRESDEC, @ANYRES32=0x0, @ANYRESDEC=r6, @ANYPTR, @ANYPTR64=&(0x7f0000000b40)=ANY=[@ANYBLOB="3975a4966b5dc8f6b4ce2aef13fc", @ANYRES32, @ANYBLOB="c7ed6d73d05af842d8b35bc7391d50e050f248531b45164027b0e458d95407b10157e38a451ad4d75468f05bf3d2b8737c48d98b74", @ANYRES64, @ANYBLOB="2a143c7eaa87a4a2801e60fe0bf7231934b40096440ba9ce92d05133283be940f87ff019ae2bebdca8b677441899c0c45b2855e7cb2e5657da536f11cbc2cdece3279531823e174f4bcef339e3431cb2e86a797327344a6d950e76320728bf40ec36ef8ed67205ec8f3c824f694d32896496d548bbd670afb78d3da3141c4ab784459e811e3b8c1cf7830cf7a33e95345d2a2cea3c37733bda516a3fe747f5be94412bd13512648fc24c23fee1eadc5fc877fd8c8fa9748b9f46ba1ae47a545b3ec139d51076c60a7d47aebe88539f9405f3673369957bfa2160f4e7871f95dfa82c8204bf5895c289910c3fbf16e3808ca6cbf17d7b826d41383fd6dcb00c9f3723d007ae039ac9b3c9942fa8a6cad9fea8ebccb626f6b9474d28e7b38364d129fa388b8a431d32d797558785bc1651206d33295d1be4cf2ff7cb8e7f7c5e64cf12f47d434f9f46b68a9e24127a9113ff36a41721643b219e1f1b831d1e3a43da9ee1a9bd21b24ff651b405db8f69c7aacafed9bebe9fb50c77f3d83b332fdd6cd6d04c0773e5d815d60bae8909443431fd034fbcb7d9c1004e885c37a2c7223c190a33e0cb0fc3c016ee2b775e29776519af4d590f67788eeaeb7f989e149ef358ea4c520536b01ff71d16a26e22bb9dd5e31805d5b0aa80cf3e3be7f330ac7080de7a594e96b76442db2944297cbb9c19fe2e5dc113055dff62c4e215dd9dfa01c0eb1df5dddc3e6ada8fc93f48a085b9f7f120be7ccdc5ca54f80e7e2bf1d5e7f4875f13355a4d1356cbc002243672048c3cbf0d01d2c800e6719689f920ec6c3e77dd061371a9d2cea32d1b2730036d997e686ee5cd8e4afe672cc599bb273cb54e9ec607bb40fe1d267b40376ef8da3425b467f045204785dd40c4d061469be4ac05a99b476b84bc0c71fcf78b05c2be9c7b5ecbbf2c85e8d67057f5285bc72e868dd4062590f4876c9f5455af8db68d31682a38a5d23649f653379f15ae54a786bf5efbf6b4103a54cdca287834c8a0a523c3b5ee3e5d9a3232ec26a7013b57025392f2a82e8dc6e17a7d288dd69d6a1bb2cd897109ce82c27139e810fcc7ea3341c251d65280fe43aebe75a615f88e509592807d23f985bf0a1d9b8762bf8f0868e7c9f9157489dc4cad1230e53d1b5d1cdb0e57ba42fbddea56e2cc63f4084c9555cf8a63d53fa6887a0986c6b75ebbf25f7454a9e9a9ab543aba5e53d4744781023798972279a60df69f986313086c7595804e0868e6d0aadf1161683066bf69d299c7dc76ce0a995716f1cf7ac442c8ea79ca3f36123b89cf60c69dfa3f01eb1aa4824acba9fb51016af55e00de50eac8f6a544ab77a48bd9972f4d6e5f4a531b7a2ef6873c2485bcfe4ae0ac2e65455e13086ea8e97687fda7944f0415a819089bcbc54a0b243c772058a4048a13b92d53f2f6b6e9fe8441a065a7e0d14be7c2914988f7faf9219ab14d2aab154442a93adfc13dff96e2c25d68feff44e156cb42a0744010282e2dd8385d45d794dd189149c853b071cf7d5983b0c4b874abb392729a966c3f0767117ee66123660da85a2c8ac59922bb6618048887a37bb1d03bb3bf847872ea9ddb40184bc59406fed0fc63ec1b872438e87480579b687fabefcd625f34a7d3cf158365f56c25cc6aa561c8c3e865939377025d0df2a148db5b239d0dda4056b0ff63333778a86fd1e832cc4832d6c0ebbd9231144e7d16f18436a361d1f2e5c3488f0a829414b143619b767b647de9561e45e5c458330fe0a67f8c2bb45a727f88ad570da09006e5c7c850ad217b7b329f7c1fd38b18e7c052e3e77d238952d9f12d1b34113a7520676380d1ed4d30c0b05fa2d131d4a23ea0eff0fb92cd610b3b91319fa567a40bba81fd0f73421454d4d974b4472b26cfc0c0d68f342aeef80b30211bdf6b4234249c411c59dd79ef780d46d19464285f7fadac880948e1310c2dfd17d7380d324e5fad4443838f85243d00a7532d7bcff7e670ecc867353768cdb29cb5b7438e03a90f5d3d1efdb59c78786e41017a9bf50836076a71df9d193ebabbc9e501bd30050c46b92e7a110f5338a87ffaaba669805546ee3fcd5f8421a63a80c41296408d9f8a327cd2f625b1c07041fde64b0b3d114485fdd4ff47edc0aa06201d89abe5b69f663e29d24526a8960e8cabaa671293faa8737de527fe7cfe2375e1dd65978f5e22ae62ea083e9c7b7f6555f04f5eeabcf6730a2f0b900bd1377633b6460e97d9711aca089f8a954647bf7040d67fcb0933afba35ac78deffc701597ac2b777c08db86b8f5db210f266c72dd37eac933b167a782a3da2b95b15d70e633e40eaac1fec0a3e990a2d42f82d0450d2c39fbd6c72b068be8182d83b30450d19c039215d98e58fbb19916b11606ad6019d3f7c9c44860f3482da9cd44faad5c880ced02926d7f8a2a2c55d367bb63d70ef8a85b8a3cc5652279efd3c85f87ba3cd6c70ce1378b5d4057941a200700164a2ecd331054be87a8ba62c960d688badd301faaa19914c02a4fab24c4ffc79ac48f391dfbdee2936795e203e7d5d93dd345ac6d1695e3a775813cb7b3967651408f861510771ab7a12c1308f31a8b68bc5d94f39dfc92875f05564054657d936d33a4c33e39953b6f79736d74da53709272ded84aee15ab2cc4c6917afc1ac5ea9349a49e0915cbd78e7222cdce79536fe7e8189463b288ae074eb2fb815ae522f3b7d7a80f746cfcaa9d2aa9d39bed2d0d2130081c684423235ca0462ff06cdf04f6d4b4c90f0bfdd3471d653958e7242ba98591534ff1d7a536e01fdae2a827508d8180a57e3259fb99c9544ad049c1e34ce084829f09352cef12ab855f06114b935d8034be18287a12ef8e58f73ab74ff29f22fbbe761f3f9e72e11a95e94e4da6b6b8ab6aa8abc5fc4984d0d2c7fb88facc05acffd7d6e21dd1bea24c713327a49069ec9e35c1e9293908dd0a7f2b3932bdd23fd975c3a83022e767cb3f49d0a5f4d0ddf1016369b5c8423cf02bfec72a18a5db6df7a5e8da6c282f80c4a9c22d660029408582fca6fdff98d2643ed075749acca9a9b59f3668782cc37f321ba74f4947646b995b2ab62636e5bbdea08ad97448997d16511f1921add103e9ed905c2bab773fd2031fdcc5ddcc1bd44b0dc26b7dceda2cfcf9a380426133b067ed013d14072a1d6d569450f60ec6a6d2128c52348f0ee52e2b1ca999580c73cdba140b9b1e772162b0a2270c66eb09b3517cdbe9307fa14f2b38e63bb9011ebf09c6e783eef693b8fce37d9e771de63b404914282594d501a963f4e8a7e1c0a3d48508cb022241c6c5e631365c89480a3485d7e549ee8d55f3494008f3449df87c430280b782202671a1097012986f597b478de5ae1b510e9e7ac809c7b4bb37e525e7986ec58d87fcc242016d540a563f340bf3d0b616cfa45a9465ea12f3c4f595ebb5745ad5d8a82972f3958fccd70f454bebdeb370ffab7f2b93ca52ef7373c903098408e699be83e3852e6376c8b5eb4a3156a3f498a48ad8e0a3b6bf2dffabcb814996689f1fc7620995d12ba8708174ffaca5316c105215bbdb21ba5ea9ca8bc6918bb98258c4e035867509a4fdb23073df419a8e12f6c2276945fff0981635eae53e42f85c90624f22ed3cb8449b2a3775b69bdaa90cbe5036ae7e73bcd0fe826a7f806ecafdbed52269c51d94691797d4475f30e9617b803c7dd4eb57c4ca960d7268a04581a23743ba8490979f4ec106c6b1bea962bbaf5960d6161033e2f89e49e15d58134b9ad1c34da603eac2e77045b7ab59ab649e72907baef69920aa29929f4ff8bd379ee5155c2672c7d5c52b47f3060b8f814e32df6062cbd0134cfd322d26b7fdac2bcfc91a198c299460f129e1c0f5e6b36449c835a42eb6048ac6d9909b969413ab54d28724928a68753aff359f0787f43578c7ecd2e7c9c8d95b36005c123688fb77b9d245282e132543a7dcc89b7a62c1396052a9f1196db7a3b154ba6ad8d49e434d90fdc2f383f4c5023b4c9becd2d382e34529c971bf21619323f26ef9f2cd26dd8091000f057d915f9dbb7b749706d1a6277f219ff4261ef5aa0fd3007dd27b4621365833adfb15aeb193e92bbd5b4852699e577f232db79a8faea216f132cd4f9c265f245c088d634b8ab15cfbe37c9267223b0ca5d519b20c7d918ae1c127ca9ab034de7e6a98b6f8928948c62ae3730dc87985589d574b6e74a7050fa3d6a238ebba59b5b1684e40bba1800773e07b00ff3f73b203368ea1ee9347e810c8542e64d83ab9d540dd9944f63b0a0dce48978cca7e3fecc000c7ddc88a8b89c545aefc1833b5979cdc35abcb3dda535e672d460e3b27972e3a318b5c8f0f8134b03918953b5ab45ba859f94533b97844f26b80999e84cd8b2da14b140de668a4ae8bc5ab3e615bd692ff344484b5ddfed13c2a5b8bd596f94ad1e6706baa1d7beb4b15216203d367a983cd069527d7286b36c94c8e2e832958970e245b7ae038751aae3981b698e4437528ab507737d13bc348f75db6c6781dc2168870222e5d31affb9b42a47a1c68e2e5df1d1b2e4efca5f284ff647becf1673e143b8009e578139557b8465f54090a17d762b46914bcb8491f9d42540b49ab98ceed1ad9372e2104e9f26b2248ee3a0b9a07d66ab14403150e08d4e377e02d91f22dd9ef131a7f1a4490436b24c316c36d49c8ce6925b86adc3b70a2c9b9f2fd9967599a1c6870b96f92ac28b11ffb37621ff349596a5457cea9c6219dec43f09d68ef1e4adc16fe1b0203bfccc0ccb8d308336f309181738f7407cc91d6ef117acd702d87c12664486eb1294ed6137d60d32ce38dde854c3e9f19b794bc53ee95db336b24b968f9bcc082e39554a532eaf72efdc38daee42fe8a3183c0845e422ae1d9e1551ccc357fccb481615c94d9b1f7703c474b0d19b9f78b37fc678b5e65cff96647022fe2622ea8a2a9e854069d186c86c4f067b148ae5fdf9e3b7ac3ec89571a8a0d3176d6b95dfb756d45ce5bad0977bae505c118fd774e4455bdb967bd8fe255bf437e37c736daa6072a6eab858bd6220e2f89f9d2d9aa69337cdd86cfdaf60920162b491fcd8f10a65a47d90db3a051d67a02d2195d2b762fe9e7f5a20bbad77df3c82887f070f37213a2ba766ad56e258e17c5afed3c0949e85336e91f8a4df9da9a7350ba4a8c782ba5f5510ce84b50724af7ff5df5380517ffc60645193b6e72a879943755feeb5a9125f43885d803a0298418e1e1146afb940d16fd39c4f434a12914489bb3b4c8a68d87c0c7f418c285f3d93c492f7fc49a9353cf2ef1f99e243af62e06cf3837f5b1e3417f1ab396f8c44b613d2c1aca99bd4c1cf4d86fd4ffccb23ca416f0c62fca60066bd7bf9da6524321dfd797d5ccd17d92dd92ba9ebaeb609f3ddc72b3ae8a1aa17eacb4e792757f8505f01ae96d26ac23e3575b64ab0e5fc81a3a0bb0f309cc6026c28eb10f006e608229ca32481987a1268362241a28843dec0f16e989655b4d1ffa08cdd35676bf6e72cd92367f58689c7d60cad71bfb613a6d7680bdf0c2cfb2e6d4a69d517e7d56eabc52c21b8ef3d36f56e76c74ba8b6ff4ec7c38fefb9cdcbf81eb5c44dbad15193df5302016d8e54747e5514abf15adeddff82b1744090752db2d2be2a6de6609a4cc747e8f603dd95b5c4870056e2aab6656d1cc618bac1745bd8716d5707acc0e2294a9e8958c16aa4f6300f385b78780497a0cac2855cec6b2d28afe35fd287532f011a4415c88a4f41c7307c4823c6c70", @ANYBLOB="e0315f7c08d1c6742188dd0ce4d3923e3cdd8d5bf2f00758ef4967773dea2e8f21fd0e72d3a28a9a4c913fe34db784066d01938f0ded02400688f6fd9769ddd3f141abd65c0f1cd2fcd11a0284faca82991e798abe14297988389c4dee4572b72208cecbc0d4f126ae947bb8205be6ddc36210be7fd4bc273b8291c75fe213d2579992e1f2825a730767676389e734b2e213803882a49931601256d0962bcda4fb99498026d7dd1d5a30e5", @ANYRES64=0x0, @ANYRESHEX, @ANYPTR, @ANYRESOCT=r1], @ANYPTR64=&(0x7f0000000080)=ANY=[@ANYRES16, @ANYPTR, @ANYRESHEX], @ANYRES32, @ANYPTR64=&(0x7f00000009c0)=ANY=[@ANYPTR, @ANYRESHEX=r2, @ANYBLOB="c7c92805d8faf25945d9f01d4ae508a410065337deacab55ca54ab7b9f2db8fee75085083a19df6098ceb49edfdce86165d2420ba430f536a6157876278647f9902a9dfe0c732392ef3a5f297fb21474b8a94222cbe940088ae6adb8d7baeca6895926a0623834807b9745813a7e64d50c0bbd130771fe8f6198ab035d9f4b12f3675c0a12db328f73eb16707a04ac3d6ce5cf70fe07d6d85d71fdaec20c300c6225d40d9a56991bdcffb2204f3e8077d513701e89b8a280e78dc2599b34dae4d81721b72540cfaacdf37e5624c8c7cb8ff6241aede5747beb2b53c6d4c3a11dba859882029ff9b4fbddf5f4b5", @ANYPTR64, @ANYPTR64, @ANYRES64, @ANYRES64=r8, @ANYRESDEC=r7, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRESOCT=0x0]]]], 0x0) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) linkat(r1, &(0x7f0000000600)='./file0\x00', r1, &(0x7f0000000640)='./file0/file0\x00', 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f00000001c0)=0x100) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c}, {0x35}, {0x7ffffffe}]}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)='X', 0x1) close(r2) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000140)=0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 16:00:05 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, 0x7fffffff, "73cc510e427b0000e534840c76f30d3fc9c06d00", 0x7f}) write(r0, &(0x7f0000000340)="ca9054543b8308b360b5efaaf509890138992ea5017f1230573e02651dfa77f2b97e2b5948e80364b349800f008fdcf6b24ca325d896c78e78228718a914eba0a5250ce8d01a254c72772060cd44f18c8e0c80c12f8af4befecfe9bed615add62a090e5d8c7b8598654d9c0ba69c01448c5e8d2c88d13865d3ec7013d1751fdff27a0004079f4aa4b7e910da5bff7d34eabf339dc6da4ccc98e70295c70aa77d9f3f6650172208e08a0ee1e308104ef0518e2bd97dfd0e695a5cd58da381c1753a44018d3ace8c6228c1c9941706d10ba2111ad7f4697893bbbd77d91513287fc82ffa1127b9be1a947d3695f7d4e03c1b1e64e1eddbcc2504bdcee908cfc6c13e329b447a5a8a7fe62a7aa1dc1700ec2a4e0145152433f6dde7b2c7b8747f5e37359d62b407976ba21decaf981f7be778b0b576a18653105ced", 0x13a) 16:00:05 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000040)={0x6, 0xfffffffffffffffc, {0x5, 0x2f8c}}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000080)) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x0, 0xffffffff, 0x7}, {0x18, 0x0, 0x8}, 0xe0a, [0x8000, 0x9a3, 0xffffffff, 0x9, 0xf8, 0x10000, 0x9, 0x6]}, 0x3c) pwritev(r0, &(0x7f00000003c0), 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) socketpair(0x18, 0x4003, 0x102, 0x0) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/\xf1\x01\x00', 0x8000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x5}, {0xffffffffffff0048}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r2 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r2, &(0x7f00000007c0), 0xcb005093f78273e) r3 = getgid() getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r3, r4, r1, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) setgroups(0x1, &(0x7f0000000000)=[r3]) r5 = semget(0x0, 0x0, 0x21) semop(r5, &(0x7f00000001c0), 0x0) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") r6 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r6, 0x1, 0x3, &(0x7f00000000c0)=""/232) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000180)=[0x0, 0x7f, 0x0]) 16:00:05 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000001180)}) mknod(&(0x7f0000000100)='./bus\x00', 0x23575da357ee21a4, 0x200004300) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r2 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r2, &(0x7f00000007c0), 0xcb005093f78273e) r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r3, r4, r1, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) fchownat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', r0, r1, 0x4) r5 = open$dir(&(0x7f0000000140)='./bus\x00', 0x100000038d, 0x0) ioctl$WSKBDIO_SETMODE(r5, 0xc010570d, &(0x7f0000000000)=0x37) 16:00:05 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x20000006}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x1) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "e86870e1f126643c3d724053553e78876652bd84"}) r2 = kqueue() syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x8, 0x81, 0x0, 0xa93, "059b8c5066759c3b3dbc0b2f8aabace9c4aaf5a6", 0x7, 0x6}) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x7ff, 0x0, 0x0, 0x0) read(r1, &(0x7f0000000140)=""/238, 0x1) 16:00:05 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="100000002900"/16], 0x10}, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$setflags(r0, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0x0) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:05 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x73) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000180), 0x14) bind(r1, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) rmdir(&(0x7f0000000000)='./file0\x00') ftruncate(r0, 0x0, 0x7fffffff) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x7fa20600) ftruncate(r0, 0x0, 0x80) 16:00:05 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f00000000c0)=0xc) fcntl$getown(r1, 0x5) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r2, 0x7, &(0x7f0000000100)) 16:00:05 executing program 1: mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000500)='./bus\x00', 0x76e629268cb95345, 0x0) writev(r0, &(0x7f0000001a00)=[{&(0x7f0000001900)="d85c4453c9a9440498d57e90fe1c66bd16c8530da696d02626dffa335e2cd0716ac4a6e465ee3c86174ed6a654578f85105a7a020af311aec08f3207c842cedabab78af048a9a1949afe201dbb7ccdb0bc63c39376a19a752828d3d56d36acb6d47c0fc75dbace05", 0xffffffffffffff7f}], 0x1) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000180), 0x14) r2 = accept(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) fchdir(r2) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) linkat(r1, &(0x7f0000000600)='./file0\x00', r1, &(0x7f0000000640)='./file0/file0\x00', 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0x2d}, {0x16}]}) syz_emit_ethernet(0xe2, &(0x7f0000000040)="b6") r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) linkat(r2, &(0x7f0000000600)='./file0\x00', r2, &(0x7f0000000640)='./file0/file0\x00', 0x0) r3 = openat(r2, &(0x7f0000000080)='.\x00', 0x30808, 0x0) linkat(r3, &(0x7f0000000600)='./file0\x00', r3, &(0x7f0000000640)='./file0/file0\x00', 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) linkat(r4, &(0x7f0000000600)='./file0\x00', r4, &(0x7f0000000640)='./file0/file0\x00', 0x0) r5 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r7 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r7, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r7, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r7, &(0x7f00000007c0), 0xcb005093f78273e) r8 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r8, r9, r6, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r10, 0x29, 0x800000000000009, &(0x7f0000000180), 0x14) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r9, r11) fcntl$setstatus(r5, 0x4, 0xcc) write(r5, 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="f0b82e25d7f99fd2604e54013720ef3c0e5d1fa603caeb793d394829c7b2e3", 0x1f}], 0x1) fcntl$dupfd(r1, 0xa, r5) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000200)) 16:00:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) mknod(&(0x7f0000000000)='./bus\x00', 0x80002006, 0x21659) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x6, './bus\x00', './bus/../file0\x00'}) 16:00:05 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2006, 0x4000086128) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x102, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="fa1204", 0x3}], 0x1, 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000680)=""/4096, 0x131f}], 0x1) pwritev(r0, &(0x7f0000000540), 0x1000000000000328, 0x0, 0x0) write(r0, &(0x7f0000000000)="7dd5dca275e0", 0x6) 16:00:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x8000000000005200) r0 = kqueue() kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) linkat(r2, &(0x7f0000000600)='./file0\x00', r2, &(0x7f0000000640)='./file0/file0\x00', 0x0) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000000)) ioctl$BIOCFLUSH(r2, 0x20004268) pipe(&(0x7f0000000080)={0xffffffffffffffff}) dup2(r3, r1) 16:00:05 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000240)=[{}, {0x2033, 0x0, 0x1}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) msgctl$IPC_RMID(0x0, 0x0) close(r1) r2 = socket(0x400000000018, 0x3, 0x3a) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x800000000000009, &(0x7f0000000180), 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f00000003c0)="73e672a1d61829040dec1744b582c7016cebb4a70bb536e9be9aaba0a4d30b51d0b873808c2e1de9058dfd0000d8a3312294959825497757dd65617a4e732c1b27e17a06d67830f7fc0265be465159cde9a60e61d3c2e14f286a866f91d749837fb254c40afc8bd74d803bf045d07e90281700c8c1238677c56181a1d9e95dad6023a56f2f67ec8e5c264415c111ae562d80577f0c954da356ae2a744c58c800d940de4a9793d2a660ede4da0a354b663df0ee4efa889495660641953853e22cf3c482b0d8fdb53fc03aa2d952bd026aa28795e968fd688bb56bfdb44f7fa4dd2fcdcd0e01d88899ac78815b1aac9804083274f57c47ed47c5921219e1040f120f2544bfc9b3d18f735d85863bb556b713c1d3257c6520e017d56f9273f3c90b105d2ccc4820e8f48387548dd8d0835a0311765f42918247f0fbc867d30fc8a0bcef89e610c1b0090c408bbaf6895e174624100e5bd6ea05f2d78f2b86bb05f2f0daa747f8f8f33bce09e7a40387c1253e825cfaf3127cd96af1a0d0e98cf35f6ad2169b73feaca373d6b159d070bed0e42036b7f8a55eacc0d5f8afb46c06407bc8e612fde73140523462fbcf5066481c085f5b801fa04fea7ecd617051ce910d858d37d381e18ba229a6e7fd7e28277aa95a455d34d25a352534b29018ef108341171cd494007d4b8c1cce41a6757181616e3bfc995038e1a824fe2c962c501df290a09b7225df80143c7cb7", 0xffffffffffffff9e) unlink(&(0x7f0000000040)='./file0\x00') connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r4, &(0x7f0000000180)='X', 0x1) close(r4) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r5, &(0x7f0000000180)='X', 0x1) close(r5) r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r6, &(0x7f0000000180)='X', 0x1) close(r6) write(r6, &(0x7f0000000080)="0000000400000000", 0x8) 16:00:05 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000440)}], 0x1) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000280)='9', 0x1}], 0x1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)='X', 0x1) close(r2) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x3ff) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x401, 0x0, "a59245225dcba69300"}) readv(r1, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0}], 0x10000000000003cc) execve(0x0, 0x0, 0x0) 16:00:06 executing program 0: mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1) select(0x40, &(0x7f0000000000), &(0x7f00000010c0), 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x400, 0x0) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r4, &(0x7f0000000180)='X', 0x1) close(r4) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000140)=0x6) poll(&(0x7f0000000100)=[{r0, 0x80}, {r1, 0x4}, {r2, 0x40}, {r3, 0x100}], 0x4, 0xdc) 16:00:06 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x59c6]}}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000080)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x800000000000009, &(0x7f0000000180), 0x14) sendto$inet(r2, &(0x7f00000000c0)="3b9d230d0e844b5e71a0677b0f7fc16fc03553", 0x13, 0x8, &(0x7f0000000100)={0x2, 0x3}, 0xc) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000000000)="186fe65c", 0x4) semctl$GETVAL(0x0, 0x1, 0x5, &(0x7f00000004c0)=""/237) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:00:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000001480)=0x7) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x26, 0x9, &(0x7f0000000000)="03000000", 0x8f) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000180), 0x14) unlink(&(0x7f0000001500)='./bus\x00') recvfrom(0xffffffffffffff9c, &(0x7f0000001540)=""/26, 0x1a, 0x40, &(0x7f00000014c0)=@in6={0x18, 0x2, 0x9, 0x8}, 0xc) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/174, 0xae}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/141, 0x8d}, {&(0x7f00000012c0)=""/194, 0xc2}], 0x4, &(0x7f00000013c0)=""/131, 0x83}, 0x1) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000001580)=0x4363ea5481fe6c0f) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000140)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) linkat(r1, &(0x7f0000000600)='./file0\x00', r1, &(0x7f00000001c0)='./file0/file0\x00', 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000000c0)=0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000180)) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x40, 0x0) fsync(r2) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xcc) write(r1, 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x15}, {0x4}, {0x800100006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000180)="080934410000000015b668f635e9") 16:00:06 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) write(r1, &(0x7f0000000100)="1b18f05de2f4ef187236b96507852d994ad6c089", 0x14) 16:00:07 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000540), 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) syz_emit_ethernet(0x5f, &(0x7f00000000c0)="46227ac4e99a63cddf02b89346cda8683ed9b7558b14a06b7f5dbd949538cddce1fee90ad875a0279f6a40839540de7165bec9593d9854613dbce4b75cac07a5b88b877fc8c664796734f570dfc7e27f204c297ea93acc7584d4dfd078164a") r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000180), 0x14) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x3, 0x1, 0x3}, {0x18, 0x3, 0xfffffff8, 0x4}, 0x1, [0xfffffff7, 0x7, 0x68c, 0x1, 0xe3b, 0xffffe930, 0x2, 0x36]}, 0x3c) r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0xcc) write(r2, 0x0, 0x0) pwrite(r2, &(0x7f0000000180)="b8aee11892226a3ea7a84017225e7dad3a379b04a1b02cea71654dff61038cbb509ab59609fa07bdff405358ae8a7aa63210b7a3a8110e0047c5ed190ee5cfeb7d96579b355154b0f7e058e7242b204a9ec4688deaf44b52e3a329601338214ec0f0804a71bc995292ad5d1b6922c2839ebbd5f221f229a9ca9683e2b080287a03ffacc969105110d57fcc5d12a2a37a8809a3ea2458a8c357a26a99e1b1e9b57ab45e31d7a7917e1d0840e94c9e03ddd3404626dd37e6e24197343b7f63ce72cbe9b6da4dfad2111895e83f150e8fab657a6a6c00cf7724007157d09dfb7a76180544e27807b0f5bf9f83877f3444c695b8de428f0ff23568e6b90abee8064541cdcba89dd0853a608b45f82b733cc61960bb64e52e26db8ad071ebc744674ac454dd0af9f7ffe4a34b2aaf08f0d8d0f4127df075f4a1cabcd420e9d87611b2a7a05b920f9c08622a12e5cc156b846487c950d24a0b9950e8ab007e4add3a2206e40ee318bd1b68bf58f702f26ac2c90cf7cf800dc0bbfa1bc119b3021eb84578f707fd1aababd342c76252b11c36f75306e589da80c7411765745c740519a41992bcf77231af53b9875049515875cd03746ffb0de76f805da614ef4341785cf7bba04182e4ded5a8aa53c6c047bcc14dd845bf515d13f0626f50965ea730f9590445c23f4ef94839b882df6a6b435461e040f8861d65519be8acbb377246c32ef37ad481fee7aad2d9c4f49ae720a98c0755a8d16a420739291db61b1e0b8b452bd5909051e7aaeef54bd90224160002e4baf37f04de22d03bbe88802805c01e4ff7513a85630c0f445598590402bbf043a98220a792e2cf735bf45ce4973c1368e2e2f5b44a41f928c222ddc88a7559a1e8b09445a78ccd0c5759067e251364c28ed87a157ebb3b6e19c83d7dc4eb552f9ab00f29acf3992fe170378107b38eaba21bdb2e30bf21704c9888944fb8688220a7ecbe8393f6e3e8648173a635bd84bfe1b7a73a012dbbc27e1105c41617ccaec234ab8ea96c2c8d0347e8c2bfc0f9a2afd0a26ee96f2ecc62380122b903fdee691be81251eaa45164915320be08bf11189f189c8359dcd2f85a3b4f1a047419570c67e02941061443586859ec9243e1a3a3a47b5a9c216833c4aac97106af98d65f0776e81c46c5e8d47d9b2e0646c632fb30f99dc153c23ebcc5ee9a78fc9187602cbbcbf2c94e1381604a4388bbec4752a6e2f26d146c876898abb09dcfccc7111b8fd4116b138a6744124fc936ace2a793294ad8f7bc6049de4f1925e1b203cd1ce03a905c58f23e4f2f6c8cb0c2aa4d178cd6057efcf6dbbce68e7dde7eec26747f186b22ee9775c3b6559c77663964072642ebeee5dace443cb32d8d04cca173a255c3466fc49cca4a3d0e1fcac86edf7fd070ce7e3e207de016c6a6837c2f97e4854fe38b406852a53c4bbff4619bca3bcbd83beda3bc0721243278bb1f000e98fa296ecb153ad39847d6a5b59c3ceb3d88d394cdd58a142aa6c4d8033200b794dec9edb7c6daf5a422754b72d724594fb0a19f25305417d2fc0e473f4d4f618195866d0ffab003891d8df3d1138548d68da4b6bee9faa20ad74bdd64beb194ad1b1b8bca87a67324f0dc72605c19f9c67ec95c4416af7d451534832a2be686b5f98597803c884f9e6d691d32ec893028ef7fe5f5b2f7400a1faf3532e251dff95b49617359db72f8faf75fc073a070b679402e45cc5f00380ff78528fa7e0b93f34f4248ec59f457a175bb667ee2202fddc4dd0ead4161b5a06da9d0d9f11ad31800513eb6bf27316ec169c15eab605706f59c7b13d4b80b0ebe6c67e01f1e5d32aec19f6f16633ddfa8f25972c63a10c5b5ebecdc1bfee9af138467ea47ca94a9b4609814bd4cd4eba06688d3d56ea0040c964ff0c8fcaea72063b58dc036aa3a54f203b78475d6dabc205fdf65ece4db7158666935001e8d91a74bdd7b66711894b9f91652548e9d1b2c8007622def4a3c84bf8e326fe52a9f7449c0648fe1e2c48f4518934aab4b5bfab5255ce023774d48d53d0277e9176afba4931944fc1ab8cef97713428493db9c7d858933d2676fb5e8dbf2862396c9c427d28e3045c7e454b8ac1072500146a367d08ea8566beb0ba292caa80d7d8228bf339ac25abf3a1dcf4dfd71ce42512f531df07df1d997fc481972a5b6af4d3f55e8d32b79c228e433f1d78b0da78624a5cbe745614921949b6eb453166a6dacbefbe66990d40c25b089a6663bf7cfde4cd6cac79a0577339fb9929d639b9123e3b86bb9f4f0e797d7b8436e38fa6714c45058fc0283764296c0bea69a0953774060eefde60d493d6da03ccd48f433474388c9b8ee44ad618e842a7cfb53751e5f81bef60bb837f44b9984d6925a76114c6e19b43f8281eac09a306546ba939b470586de76a9e55c4286408b94770b3b0f2adbf0d1a0d176b7f4191d19cf703f5a2f1a364feef33a3d8e4f1677ff092a2140cb55ae0f24286b67295587848471cf4e5644a2dc036b482be16915779ab5154864c3b2d9a52fd0c78e07907e778412a4fdead83a3a0a56238c6b9fae0f0eb3f55989a4baf06db093f20f9b052dae1f23d77b39b18c6a80f4620bf48c26d32ba11b154755b11ad3f2eb5c06a9a09fb73ef09ddf9a57b6e95fe1c40c240453818f19c2bfe98c63abac704e7df767cef5e46fb62eb04416b2ac24fb8642fbacea069afec29cf83619899f267d5c789a318b525d62a3a546764cd1ff679bbafef134f05ffa184e87e51396337db2be2b9f0ca4c3ee937585a1440f064002dbf37aacf16ab9e8024bc678875e19251e57198a904c08655acb8d0a48a8ba34fcf147bc5c09818b72b2c86ffe3441167452ea85d0ac38729e6a40feb2d5a1e37f3a962b2f7abcef25d8a84ba2cb817f733f482f8d60dd6ba89ea6e309139a6c1af5099bd8cf5148ef23e648a9b001697336e042269e51880ea919c1054210e1a8957faecc2de724bd2efc4a9c708877b5e506c66476d581728168d063b99e57d8f3bda7bbe17677979fd05b0497745964593b55ba9285e8cec05482377ef6041c0c99dd29d1ff5044df8466003a65f3efbaa8d06f2ad2cfc2a8c0c0efdb1e4c3ac570fb52ed62dad645ff09ea349af9bf9eb75ceee450e2b025402882ce2ee4c7827cf708a64765d60b4660eba90f93791b5368aad878032570ec0246cf534c6d61dfe2427f91b6c7e94fb78744fc30525b7306b368c2b980bd4b4d45918fb728c1c003390f2fb95d5e047164f890347ec7401d09a624a14c685ee9d636428cbb8269231f5e01afe25f93c00122e30bac742423d227bd44822db2355f20b00a939477ab97d4ad75b0791143168dc7955277e3d5f26e0aea8f065addb4b2e8232cca2d6b8916507bb14248f6d8f33716dbea98ba91941cb181eec25cc6a4468367174f94de5e4c75557f544691d28323b33c30715863828bbac4d4e771f5c78bc61a5bc4e6b67f84ea959aab1cf584beecf10361983288b990bfa4e0cef6599e4c412dd01fadcddd465cd1b076ffc695b3bd66ecad37578b7b88b86a5b71ec0a406422ed676d74703a3ef98b29c42bcbe69eec313fa42236fc3e3620b7efe0b62f44906366ae81104165d1e180c3434de3c7ce65c728a3a43ffea31478a5fb6c27f9733288c38e26ed12e1e547ef5c61e3d50cfa7028c45c7a6f6adc68bc57dffdf331812d53b330f64b9cb06aa037245c7e1a4758cf474cdff178c319b77046d0e9a3134faf5d2fc23751fca935325b6275fabacb6782f81a58265109735f510be585718ae2dd0cd467366c0cc70eb9ba475a75322fe75b1f6f405a89a2b42bb832eafc9e408840bab60f7058fa6c7c71cde0bf3abc38f2055266fd64bb4d5cb2a998bf430fa91f58601ba9774250bef78796e862a4969c9e9ade092e6c03e2a14d9a90beac889b6b00eeb8a5c164dbc5e93492183a3c3619faffe86647116590579a3f1fa27ff97bfb48205551e89f55e7a17e47b7913136818d53b0aea80bd060bed70c0e8d79af855e8ebe883975877a621e0a00c6b396d91527b49b3bc9c3c3b74f7901df8c45c927f12065edaa3b71fae5e9ef0c33ee4298e241f9585fe61d8154568789a4abe463ddbca9ebef0d1007adb97350a99821202733ecc2edddcc981919cc166458ad182874ec7f0bc63009589948275f39869d958dbcd1a24d31f3f14ae0a598d530b356e7513807a39c07dd6aa92b17461494c422401d99479e3869d68a37e9354e483ef19cd229474b6429545fc02a0e1bbde14dbdc5b7d6471c7446af1aeb1cf2e170dbb290b61ed2bef3f4413842603fe860ad6c4d2bf620ad1b4998be26ccb4a61bddeb06fd5694b93271a75c0fb820db1617afef35e082b7c02c1594d78d0831045376435bc8364d6c0f639a090168efba00ab927ad9a968c98b7f7101f290653eebe0662268aff5f7f39b37dbca7beadee0001b1ceecbd461936a004e98bf2418a585463c26b483497cf92cc8a34ff9db82b71512e881428f70479a3dbc79066817904da6c2e9c60842de2990d3c28981e4cccc7dfff8b136ab4c781eabd5370736c4e12e2068794bc1912d848a4df4cc0e579708f047b0578cc8d9ee4f97113ef9549b800e415903d0588351425ca052b251eede0ecdbdef0c316b95924487caa95c777fff30bc4fa42e0a395b5c4c6b138fde49e909ce5d347c81f2f970af405b1ae8bef8d7e0e7d8818ac47832b20ad72b47b9a7ef53fc421ac7b570d3c95358686de7bd776a1a64c2b232726c115f715759e5a962c70b1997ff0509f020947b648757630e3c8104c7b58bfbf178cc86fd45f77a02ee149a7394b3d6129c4030c9a071038f491c18259c36cf2613d4c74e90169de58b8f580a73dc4d01deb763bc2d9d8d4aa04d9037fb3117d1a0bb04525a10697a383f09216a6e5afbb3a9e6d17607eefadd9a26b880676144b879018f24c74ba2bcd0d34a36d869ed2bb076f947a519f8f469cbdd72710f70bf452abc42794ca75b73d0e7bcdcff5a84153f315cb40e172556373491a51b30da15877afec4b1f321073049c6df6a0fb334bc4b9681e5f1e639065f94c7068e34d28078b32f5d3041b6720f6bc013c171a3a6a9548f040c19a85c0245d5d02eb517111e20432fd9ecb1ca7faece2553dded12010e77b76756bc4c51da6044f250ce01c88f7d78102a8519c3ed823fa20d56b78cfa9c8b333560bbf6824dd4b229b4ef20fe81f3bb507531acfc293f002a664b0baa594dea519af3f21474443dbbde62f6360647f6142bcc0138edc17c108c9c6a75c2c05e722cdb41fd35ea44d994aa02ee65d2c35b710526071926855d5dfe47cb4b7cceeb39ca0012d92762c8ae688c0c2f275b8764b1661a2eea16d9d6d57862056212af9e52f977909e88dc69e10baf5cacbf4ed1a3b0533d7a533810da69a91f2d2a3fe3985dce512d5edbc18c545487c896487301df4de45f18cd2e271cf8c171b734120ef661ad1cb31423f49587625cc2fb26d9c898d81958f95e73889e1f73eb2990e0d4b9092a72bff07cf04bf78086c48a38cd43d4d0f432abe8e987885558f80207a48866b4f2ace481ff45a28bdf30787a82abf3219d05821c5c07bbf85ed6b437e4df6e9651609bbea4f153bb15f56a32f3f71e6465d23743e94e9915837718f2818c34de39489689e162efc5af720c9f6ff5d3488784095d4a73f2f51bdf7396a15dd63f395a24ac8f5e6830085e43443ddc60db06192b6a952a997ac7a8179bac9731008bd2dd292f88cc", 0x1000, 0x0, 0x0) 16:00:07 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) pwritev(r0, &(0x7f0000000040), 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x4c}, {0x1000002d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x268, &(0x7f0000000040)="b6") 16:00:07 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) r2 = getpid() ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0xfff, 0xfffff0f2, 0x3, 0x1, 0x7fff, 0xbc67, 0xd7, 0x2, 0x2, 0xffffffffffff0001, 0x3}) fcntl$setown(r0, 0x6, r2) r3 = syz_open_pts() fcntl$setstatus(r3, 0x4, 0xcc) write(r3, 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r4, &(0x7f0000000180)='X', 0x1) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r5, &(0x7f0000000180)='X', 0x1) close(r5) flock(r5, 0x8) close(r4) fcntl$setstatus(r4, 0x4, 0x8) write(r1, &(0x7f0000000340), 0x10000014c) 16:00:07 executing program 1: openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x20, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x28}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x289, &(0x7f00000000c0)="b6") 16:00:07 executing program 1: setuid(0xee01) symlinkat(&(0x7f0000000100)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00') socket(0x11, 0x3, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) sendto$unix(r0, &(0x7f0000000000)="b1000502b100a45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27ac0000000000000008a8af63ff37282934e4018af20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c2903a6ffc4b61930c5f89756e54a01555b3dbe4fa0c132aba5b9ed3ec9d973c28648b59da24e641165c9c", 0xda, 0x1, 0x0, 0x0) 16:00:07 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfffeffff00000001]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3feff}, 0x44001000e, 0x402008001}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:08 executing program 0: r0 = getpid() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x22b, &(0x7f0000000000)=[{0x3d}, {0x2, 0x3}, {0x800000000000006, 0x0, 0x0, 0x80000100}]}) pwrite(r1, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x30) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r2) setpgid(r2, r0) 16:00:08 executing program 1: r0 = open(&(0x7f0000000280)='./file0\x00', 0x80, 0xd6) r1 = open(&(0x7f00000015c0)='./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) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r1, 0x2}) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000040)) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) open(&(0x7f0000000240)='./file0\x00', 0x0, 0x4) r4 = syz_open_pts() fcntl$setstatus(r4, 0x4, 0xcc) write(r4, 0x0, 0x0) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000140)=0x9) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) r5 = syz_open_pts() fcntl$setstatus(r5, 0x4, 0xcc) write(r5, 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r5, 0x2000741e) openat(0xffffffffffffffff, 0x0, 0x10, 0x0) setsockopt(r1, 0x8001, 0x3, &(0x7f00000001c0)="960ca554d8bbc41f0049c066e2f024455810f53f648619f6a0d3beaa48e426484c6d809e3c7d80ff5a59c9a37d5a434bae73e7b136cb212f2e2322832bb1b2242e39c94c7fa01b7238ab9c74181329a6b40d32eca58e7a553824825a887ca6bb755217a28e7839e426ba3ff2b949", 0x6e) getdents(r3, &(0x7f0000000180)=""/37, 0x1d) readv(r0, &(0x7f0000001900), 0x286) 16:00:08 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) unlink(&(0x7f0000000080)='./file0\x00') r1 = semget(0x1, 0x3, 0x292) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000280)) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)='X', 0x1) close(r3) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f00000000c0)={0x400, 0x100, 0x9, 0x7}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a383f12fc4d5f16b136a5d00d1628b53a", 0x65) semget(0xffffffffffffffff, 0x3, 0x41e) writev(r2, &(0x7f00000007c0)=[{&(0x7f00000004c0)="98ead9bdce5e0a20035a8068ae7a54669291b2332a634b80600381caf775cede915e110977ab242d", 0x28}], 0x1) read(r2, 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x7fff, 0x4, 0x0, "e90129eb0004008000330d00", 0x8}) ioctl$TIOCDRAIN(r4, 0x2000745e) ioctl$TIOCSETAF(r2, 0x802c7416, 0x0) close(r2) pipe2(&(0x7f00000002c0), 0x0) poll(&(0x7f0000000240)=[{0xffffffffffffffff, 0x80}], 0x1, 0x5) dup(r4) 16:00:08 executing program 1: setreuid(0xee00, 0x0) r0 = syz_open_pts() r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xcc) write(r0, 0x0, 0xa6) fchflags(r1, 0x0) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) r3 = syz_open_pts() fcntl$setstatus(r3, 0x4, 0xcc) write(r3, 0x0, 0x0) r4 = syz_open_pts() fcntl$setstatus(r4, 0x4, 0xcc) write(r4, 0x0, 0x0) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r6, &(0x7f0000000180)='X', 0x1) close(r6) ioctl$TIOCMSET(r6, 0x8004746d, &(0x7f0000000100)=0x81) write(r5, &(0x7f0000000180)='X', 0x1) getppid() close(r5) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x40, 0x20, 0x800, 0x100}, {{r0}, 0xfffffffffffffff8, 0x80, 0x4, 0x0, 0x9}], 0x6, &(0x7f0000000040)=[{{r3}, 0x7ffffffffffffffe, 0x20, 0x1ffffc, 0x7, 0xc19a}, {{r4}, 0x1, 0x41, 0x2, 0x200, 0x6}, {{r5}, 0xd9a64bfb2199e9e7, 0x20, 0x6f0be61e01f5a423, 0x40, 0xfffffffffffffffa}, {{r0}, 0xfffffffffffffffb, 0xc1, 0x20, 0x56, 0x9}], 0x6, &(0x7f00000000c0)={0x8001, 0x9}) 16:00:08 executing program 0: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r1 = socket(0x2, 0x3, 0x1) r2 = socket(0x19, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) listen(r2, 0x9) r3 = socket(0x8, 0x400000002, 0x0) close(r3) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) connect$unix(r3, &(0x7f0000000200)=ANY=[@ANYBLOB="08a8aca89af0532392c821da84015c8dd63341a160dfb2d8dbe17ccf561666fa5e0c3fd36dc01bbda9e1a7057b9978bd69cc50c89f8b0958288b337ee4930a9818eb32b8709b53b5887ae03bff07000073c3ba17d51daa5ad2d33818ab3d1f016112867ee2d6c7540b4b19fa8959186bd589144936682e87b528beb257812a552c96"], 0x1) socket(0x20, 0x5, 0x1) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) sendmsg(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000140)="0a496bf29c3ce085", 0x425}], 0x1000000000000351, 0x0}, 0x0) mmap(&(0x7f0000f1b000/0x3000)=nil, 0x3000, 0x0, 0x7010, r1, 0x0, 0x0) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 16:00:08 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) close(r1) syz_open_pts() setrlimit(0x1000000008, &(0x7f0000000100)={0x7, 0x95}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETA(r2, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCSTOP(r3, 0x2000746f) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) getpeername$inet6(r4, &(0x7f0000000180), &(0x7f00000001c0)=0xc) readv(r2, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000400)={0x0, 0x1}, 0x8) syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f000009e000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_INTR(r5, 0x800c5606, &(0x7f0000000080)={0x100000000, 0x6, 0x7}) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r2, 0x0, r7) mprotect(&(0x7f0000028000/0xb000)=nil, 0xb000, 0x0) ioctl$BIOCIMMEDIATE(r6, 0x80044270, &(0x7f0000000440)=0x400000000000000) semget$private(0x0, 0x4, 0x20000040) getdents(r4, &(0x7f00000002c0)=""/77, 0x4d) ioctl$WSMUXIO_ADD_DEVICE(r5, 0x80085761, &(0x7f0000000200)={0x3, 0x3}) msgget$private(0x0, 0x300) 16:00:08 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x40000000011, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs, 0x8) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) r3 = socket(0x40000000011, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs, 0x8) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r4, &(0x7f0000000000)=[{{r3}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r5 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0x6, 0x22, 0x40000000, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffffc, 0x1, 0x80000044, 0x3, 0x8001}], 0x0, 0x0, 0x0, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs, 0x8) r6 = kqueue() kevent(r6, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r6, &(0x7f0000000000)=[{{r5}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r7 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r7}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r8 = socket(0x40000000011, 0x3, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs, 0x8) r9 = kqueue() kevent(r9, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r9, &(0x7f0000000000)=[{{r8}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r10 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r10}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r11 = kqueue() kevent(r11, 0x0, 0x0, &(0x7f0000000140), 0x8, 0x0) kevent(r11, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) linkat(r1, &(0x7f0000000600)='./file0\x00', r1, &(0x7f0000000640)='./file0/file0\x00', 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0xa, &(0x7f0000000100)=[{0x7ff, 0xf2, 0x40, 0x3ff}, {0xfe00, 0x3, 0x8, 0x8}, {0x3, 0xff, 0x1, 0x3}, {0x6ed1, 0x1f, 0x9, 0x8001}, {0x1000, 0x41, 0x2, 0x10000}, {0x9, 0x0, 0x1, 0x1}, {0xffff, 0x3, 0x7, 0xfffffc00}, {0x3ff, 0x40, 0xba, 0x100}, {0x6, 0x7, 0x0, 0x3f3144b6}, {0x3ff, 0x8, 0x4b, 0x3}]}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") 16:00:09 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYRES64], 0x1) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000180), 0x14) getpeername(r1, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="83a4ca70d5c56f1a54b5008e40b1fe2e02922427402f688e2ed8a6228f9324ee5afaf98d842581145e10e9e47cd55fa4fb28f5b39972e5af2206707abf817da629e6c000e3ce0fdb85d75b7c4bc042154573d6dc0a109c72d91dce2ab9432a09ee963ea9a450ad4ac933dbe186877df8cf07142be75ce414cad6"], 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714e15f0973db00080000000025c6149b33ff0f", 0x24) write(r0, 0x0, 0x0) getsockname(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) 16:00:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)='X', 0x1) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000180), 0x14) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$setown(r0, 0x6, r2) r3 = socket(0x2, 0xc003, 0x0) r4 = socket(0x2, 0x400000000002, 0x0) dup2(r4, r3) setsockopt(r3, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r3, &(0x7f0000000540)={&(0x7f0000000080)=@file={0x90177ed105bf02c4, './file0\x00'}, 0x10, 0x0}, 0x0) 16:00:09 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000200)='./file1\x00', r0, &(0x7f00000001c0)='./file1\x00', 0x4) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x40, 0x6}, {0x26, 0xeadc}, {0x44, 0x1}, {0x88, 0x9}, {0x46, 0x8}, {0x0, 0x6}, {0x82, 0x2b}], 0x7}) r1 = kqueue() ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x20000000000000ac, &(0x7f0000000140)=[{0x0, 0x0, 0x0, 0x20}, {0x4, 0x10}]}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000001200)='/dev/null\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x12}, {{r2}, 0xffffffffffffffff, 0x3}], 0x9, 0x0, 0xffffffff, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r3, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) 16:00:09 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) sendmsg(r1, &(0x7f00000027c0)={&(0x7f0000000180)=@in={0x2, 0x2}, 0xc, &(0x7f0000002600)=[{&(0x7f00000012c0)="60e24aa351bc78542804fc1e9e2d70febb488da960d46e1afa034a49f8f6694949315d9da4948085fbf330d2fbeaa6b5ee9d5ee10c0237d948feee5d1f39d18a3b974b526863e2af8201ebff6f2383835dd9d2af069a83613995daf405", 0x5d}, {&(0x7f0000001340)="380ccef7806ab426fd18a5de2a51eafe9cf5110df5b98c80d815ca3d218292fbbb06c4317fc72720ac79fb50ae911da1169335ce26e6646e832bf3f539dcc31afc8e241304e7a5135dbda00eb1adc7c1e8218a48d3a6b735436da8bf2077bc2b1701837e11ee794ab61ae5c98ec62f9e698061e0cc0d113b308b33c5028fc74cf072d79d04ae19aa0b19ccf164de339f7ef5fb9a87ee7ff21f788049125f633a5685ec238c74e7633ffe1415329b2b65682d150682ce6683e80c277c5a3fd904e4a2c21f1cf6d20b8cb6c3961d75138d0fadd11c38f676719ebcca69ae8921725b1b7d4285c7ab6405ecd5de148f0542b34bc46648b6f2d0d9d7f89aa14e5f35e9d85d8f0b739a1eaf9f2e70bd82b8d56407b53ab0d9dd8e57d349c15649c9f4afd2b14dff39694d9b19f1e7f060fc30c8bba09a561ea6a32c193e395b99f8c7b7c99dded24e5e68a73b01618d0b016deb0c67f52a7bcc572d63c3c5a72140ade32836024f845e9ed6eeac7cc14eb33a79d5e37055a86d8f6ec8a6d855b34070d0e786837496daa260e9c23c09255de60124e94726e4b0117fbde5fe087395e88175082e057728a64f804d4edf7437084a106eecc3e6d8b301c2132094587ce0f3de5497c19e6d27b9dafe1efe7ede9be0d61116ddd35be90cb7726e9d8d8fb692a8e0bb3e15f47cee84f3b10c086915bbe6e047b215e595d27dc2aaaf5fed6625feee1623c10a1ad4d5f697c8124d1b7e7782bd63798e9422fae8266727cb0207c1a55acf305fd88188a644acfdfeb7910eb3be503612b24c89761121c1eb37c7130e08fd38cd28a51819ad5ddf1d56a08978a47955af98fd8230069c9adb3a7ab903e85fdfa1c96fd241ee179220dda2f5362bbbdb0437b3a12ccefe534a6e403e0762377cc919096a18546a7254570306b6ac69d8055ece53dffc19cc3f59742638ed2fccf70dcf1fcb96abcf347e090bbddbd4bdac6b13f83f6ec59b9f4f09cd8e80db3c318fcde68ca1e7c3f6e66155bf21a4d3da9db3ec9f01adc6cbcf0db87415c4f67e6603d8a9d74cd12d0dab8e4367a9bd0814f56ecd05117043c09ba7096cbc9a782594e693f546dac555933b0571e48945f327fc5151d7a11631bd40969eb436851b4be590059c7ab4dbb0d9dede5145a2fd944cf254cdcd7059d30f503986fb9b189e21688ba027049e838c7a56bfef09a6ff9db2bbfbbc14072efd18841713745e372cf3ee89557040412ff4b4c13c6df99cb9949837e186cfaf5443366525299f50a5891c2efa83132ae1d85d81dd1ff53347a374ee633a0b20a0e488fac841ad99cfb46c071a392a66db1b6368fb24247092e573b8ec7c18a7400d0c5f335b825ac07400bd79d61924ed3ee32848cc9f5873bfe1542733c7cee7d833b77f753a877529a8260aacccf3f6009bfa7407fd23e8d6b14ae2b9ae82b4bc48ded263579442bcad7a49788ed00994cc52944e79e8a707274dc3bbb933e8d3c60f51b1fecd261a50d0b63cf707cf5673710f2091d3be542e932b30478490941cf345c2908187feff5d37e22b3fb356034e6c916d9661cc17ea8d8d2a9d72a29d18c90ade7cf6357ace48d7927eb0bb7cfda6a8965920525a1555587701e689c3e52114ef8143fd4096359918de6213946c78d87528c7b6abde19314b2638ead6964f05c50d4cf400530cb9db9599445edda9603f30cad65107e355b3e46ac47b420ac494f7b180fc05d8c91e0dde6cc9e8636a0f24868e725407e716572b50755ff262d50a71c82954a97f37ce8493410cbddd448d66714275666420f22ce32f67f282d71def7f82817e60c3ba408f90058b3e774fd4b182481998825c5f8a700984241b607449efea44a91c0ef3097799e9ef64eb6d28c8169b8549af7ce51b6aef7623697c95a0ffc039dcd5c7f83edafb59b7ff4f8d0f6fa1f77dd34920129ec79125542a5612f2afe22065a2e386275dbc32dbce470c1ce57a95d2154e6fb283c2f37cea25eed5ca300850e0c4db09871ea93c7498ca0d068f6c272f9c999008917797915257d2e3b8b5d7a18fa9c69ff60562c008f0bd6713e8d9ae1d5c715108986b23b860a7772397e3d81e85b7b003604d8b4ab7dd8ca878725114d2ef1203bbb5ada3bd6dd71a12f83089d2537fe8951caee5b68d8fb59fd8b30c8d0a4e6b771442d3795daf90cbfc0e8f4c2a8b16f2690262376efe960803c74defc3610e9837c3d46efb1e33bc709a43b2b9d6237c8f1f569e161e0c7703e626c1f60f2376da14164fd3c2687940b018df9072ec990c402edf82b96fbc909110d7103e53eefabcfc0758e72fc887681572a7ed4179cd5c51a4d5ad6916083869f2d7d85c8a58f51e18c258dc82642989c07fd21495b2d019b81a0511b599e5fdb820cb179f313a73f501f032cf207e33ea05217528d863a83de55f0d56277a3ea873d17e72fc983bd63995f99298942a1b031ae862b8be7eceb5ffee257d6d9c04a6cca085a44acce0ed77a486db85e6814ac7872b826b5882d79e23414ae2071f215844f6e211af38c3466a4a381c11e9376a8d9b41ea94da5cb2637435c089d256ee1f0ea3eaff680f381ca4e6709136532e70321fc6362975e3358ae8c010a3a51bab2eed5848aa479655dbfb9728337ed453b1dc4b578bb537e35aa524df7fd112490a898bc2af5de37d29fc202216624fb5a2c2ab3f4521f16a8b2711d81ff7cb08a1ed164b3ce97fca770912b003dbc73d48f780be34b447a28cfe4945f3aff5f67e114770197953e1e67d9124d8b47a8317efbf4ae296f96e06184091d2b29647ca522f769bedc88073f90a0066052f03594043a457bbb32acca7e704dd9ec50e644cddad5398e6083f064248a68bc576dcf93c15dae67ce3cbb6771f7689dc3e1ebdd5c32b659054fbe2da8ccebf175ea7b6ea016c9fd62e43f85679833b4003f9bffa4b3b518049464d544641825a4f6d9aeda2ddf4b8b18ff6fa42804856e925e0c383a30190f52dbb729263238db0c8dcd20fd639fd352d8e08253281e94b67f3afc5b43b4603df683570090be804b30debc331adf4ec80f14a0fe67770e7ec66971a3b6354addb266bc491f51a4898c043b4625bf5f6cd5e30d3a713ff3d175d0ecf91f71cc1e23c1629d6669c8f03be3f26f3d2e80f71788d69351607697dd3ebc6a2cac6c1f56f2eb338bff30f1527a3d34c4856df89ac62fcd83e62ba5c4e5f5c67b097358ff631a784afb25ac0346596c759aa9ba22503fb6971a365a8166c3217ca194b044ae9622598fe0417826512a98a73e67b752182ff9f3d8a5a40f2c03a029968c7d823717d9d23a2bbb73dc8003b40a5c7b4ea59ed0e22e0f3b766ce8f54993f8d15dc7b8c48d0816c9139455b4224d14010c392b4bc688393d98b0ad21ca4476e4a9ff15c9d0f858c52888a22679ebb39a0f107c7f82bf6a89d0c54d36aca99d2f082816214e8a307b29cc08f1f99df969c360e69ada14835f009eefcf8b1d0f2658664527b66b01963b49985c9da7667071b96fae8afa6188f81ef84d64f120c929aa4cc84cbaa2b291331e8933452e907474daa04c794fd2b72e0bdcb12cde89b5d66d89f7caab1dd0d9310af522434d93b245779a6316c07a57e0f1a3a91183349dcb0e4f5ba5467604ec910391f6444dbbb14bbe0c95646f800ff710be7e0857587882fa396ca9ee4497bed2d6510aedc000f42ac87ef99649161e7447fab0afd90e4b284fed930cc41b40c3865f5043553056987ee3f415564abeb961fb31b9c9151cb1a103a7ddaf7aaa84be740c5c4222d9da00844879dc3dba2b1e4088ee7338a22479891963fea498b1b5a8fcd3203c9b8fe0e83ca3640c12014c79b092e9932f65e6a2508ffdf28f92edf5ffa8ab9e53cc6cea4c92869d4cbccbadf9d7725a1e2ed62b30452b39c79c3d00357a1811c3c6cb811c3444e953d410f7854cbd943c54d605441e0d53bb2c2e02b186f0579d7dc9307c0ad9e8a2c7035604b02118bf308a9efab2e9851f82aac09a69d7ef2b84d738e402d03198fd12e8e92f7147a08cbf5f0fa1a44495550949442824ec6eae9ffe529fa4cfa1322bc5c415660b0c29c6cbc55302bea0b82e6a4af05660288172c154662e30cce583cafdf675aec046d9e71a553feef1ed21195d59d9c308f5575502c3e15f9431113bf643641c050405cbf82509eff1b487999f3e7d441ac023b4ff764cf3fe2cba8706c49bf4b993a6aa0bd0f9182e6f155d85e9be3569a7af143b012d1fbcd419d29feece757f5c253212c544bd17386055bd1a53f1dcdd99600c058261d661295c186d8039505e0736bae83d46d2e1cd8acaf633587e50e82505d30ddceec83b546b27dc180df88f6f6bc5a326765a3d73d7be1fdfa3a9a2138719ab36fa10a363ea44a6902be62799ca17116974ee1bb35d6e0a119429cc92163dbd70f5c233930f1a95aee42959bddf2bd0bfb4d3757969766adda56f3087462d44046259c9b1aee8bb64bf7436c9376952bf445eebc808a9a7c16cccdc4e569a65270fa06b2970a5c26cbd42520133576ba0227a921c19c6446846cd82ff52413b185449bf3839683cb87c6abdb6b1c3919dc7848c0ada5bf4e28d38879abf621ba7d1906a57075f0edae70aab46f1ea7bd7a47b48262ee211a84f8fd06dbbef030ed83588f9342042f6165656a2c3faba2b139c1a163f489a1bc9413633ea1ee45f482f6b8e1db49952be54f338a503c59d7fccbe2afd06c62fe47ae2dc01f252ffd33208274b4a183e0e89d4d258b25372c32720e8de02567a66f77743ce1ef0653d95e5a0f01b0236766a3f10b0139168ad23d4f529ff62231cbd69c5b8a9048386c8398a299a9f1a1e300e3b4a3fa263870d1a542b76c7e6e986ad1acc17aaebac5747c4f789f1584e1c2bebfffaeefa8c18f9af519592310b4d30b4a0e8170ce25e3056318fd140921d995852650febd082a40a389fd85539ff2c121ce0045e734b4f79f15ffac529671f91efef511d9502a9b7a0e11217c04e5fae0ad34a1018b5a74e69930e26bc554bd882b5df04b36fcf1827a1745dc63a0b562910feb857ce2310eadb4d53bf6feb4204d33712be5d7ce167dbe9f2fa6d693e39d223826189af5e19cb8c357c09bcf59156af7a284397b5419f4be50b97e9d0e7eb1439d3ec8349465e3bb6c86e2e222c0b55d346fb20a097336370975e9f44e3bde07030e878302cf617702bac2cd59b5bdf8aedb44c0138396a32c3b0439554f566ac743a7104a8d216f3cd01207731dd712fc9c80aa532f1ab85821abe3219ad7bd4ccbfbbf8c9e734765a54fb0fe07197dbd057c7a9dc9c5d76bfd2a4df75966962359a4442e2e3f487c970b8637b7f9f48ad5f135823a921578205a5663c451650ce003c2a6d734dcf5a224f92f566836c8abad1c104bdfb44e43f44ae19cdce334e7297f8705469e0b883f0cd29baaeb63cd3d90d6cdfcdda8c370a9aa4208b18a318a4843076a6c0fda5a45b18b5b9c80da9bfce403b63cbb55c7768e4a45587afa13cdbd58495523b624abddba20637c5fe02c281e079f4f80ea21841005a9df2a2794e55208621c58a874448b94b504cff137536e325fbeb0e783ec7fe4bb2bce5eb975b507768cca8929c47a86839d395235f06ff4c8deb4454ee863232beb5af690ab0453811efc12b6e55ab16290891b4d5e83c1a5123c42aa3b8e5052e9419d1e1346bb66bb6ce1def1f27f9f07f5ffe7fc9aacade1e768b748b265b4b9fe5240ae215016f73bde195611b4f9279b7bf9db", 0x1000}, {&(0x7f0000002340)="91c9ad6e07b1c7365cacb010340d60e9d528d97970319a9aec5e28cd09848b9a3efe4961dbd2e0911f18c5dca5d6794e731abd8ea89f54e201b5cc04565428e771f5d43af3", 0x45}, {&(0x7f00000023c0)="28db4e829515e52102101250a1ec3b918e76eb9648d59e25b8c46c873ceca5a6e05f90eed9ddf442964d340b6fb782318eb7f83e11a3f13808f3eb8b1266c4bace9ec5d2d40b328a20598041985776863f6549b2d26973582f0a6797", 0x5c}, {&(0x7f0000002440)="24c2656ee69bd42a604ec196670e9dc0589b9d640003e23c5cf607f060f1c362b470180c1d1dbffac35fd5099c5ff886fe2d2d01b1a2a9eae7a2bfa5362d485d47e3ae0549741d0ae97ef3eedcd520c462513aa8a670c9d9a938a21e00b32ece00c5225a08984e4760ebe07aab76212e843cd8264edafae4cbe60075d1d3d6c8bdf391a356fb49cd083149858118d4c66b67104e471738ecf26fce712053f90560c3057772db8b311e8996ee04915b1cf607d5f75fcd75c93465f65af4", 0xbd}, {&(0x7f0000002500)}, {&(0x7f0000002540)="f6739b8e74aaadf8d13e22e6d809731def66bcd5ba9d0606f7df4e77680c6218ff3c467c10011263399d176d0344956a9aa9d68a48eedfe7d00e8bddb0f1805332070b1cbf970e54b54551c8d93a83a2929605a27479e139e21a781446a083c23249520c4458b59f7b34ec86796684624f608b4f1fb9734658f61b43b3b2cc8ce67767a91f76b12be96ab1b4cbfa8135e4f6b968e6e89dc341d73ff94bafbc47cb54aac34af8a54a59035b65905f8ae070b98b59f45a9c2e", 0xb8}], 0x7, &(0x7f0000002680)=[{0xa8, 0x1, 0x0, "61a037c7de67c45276d0b2f378a0f1a8f6aeef9a01cd337d89806ab951fc69684ee32e4ee7c83107f32dfc3efe5272d5d0c3e73705f5b5589179a3b8e62c6c2d5e9f5c3f70ca268618bccea08500f82729b2a8f759ac100378f82139fa953d36242eb8c3959f7fa25a6ac12f1d56916e6381f7e79d2c8344ca2c1fe4ec30bebbac4afef23771fac76e3f676ce97adca941785c7bdb"}, {0x88, 0x0, 0x9, "fae50ac7164451d2fa45d5577c0143ed44444d4ca02a8e9bb04048044935236cbed94013f387f04e92caf218153fb9e0da024f8119c391e06fd88d60ef1c7fcae3c934aa342a50750052e64d2148ce36e620410095ab4ac7bd1a017797fe8d79861c532fa5caebadc1c5a045c78c9ae3807d035f"}], 0x130}, 0x2) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000002800)=ANY=[@ANYBLOB="00ff241cf4f986ed84589bf60008b950564697a1b936bba361e37b17e4ddcd52ca07c02751f9459fd21043a1ef440c4d72f78149c52f5afb2d787181d76fdf096f8112cd292993fc29e3010000001d6f39a2f9e1c28cec17"], 0x10) sendto$unix(r2, &(0x7f00000000c0)='\x00', 0xfffffeb4, 0x1, 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x800000000000009, &(0x7f0000000180), 0x14) recvmsg(r3, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)=""/25, 0x19}, {&(0x7f0000000200)=""/153, 0x99}], 0x2, &(0x7f00000002c0)=""/4096, 0x1000}, 0x2) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dea/bpf\x00', 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x83}, {{r0}, 0xffffffffffffffff}], 0x2, 0x0, 0x3, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x11, r2, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = kqueue() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x83}, {{r3}, 0xffffffffffffffff}], 0x2, 0x0, 0x3, 0x0) r5 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r5, &(0x7f0000000300)=[{0x1, 0x29c, 0x2800}, {0x4, 0x80, 0x1000}, {0x3, 0x1, 0xbfe}, {0x6, 0x1, 0x800}, {0x3, 0x5, 0x800}, {0x3, 0xfffffffffffffffa, 0x1800}, {0x4, 0x4, 0x800}, {0x0, 0x4, 0x800}, {0x0, 0xd3, 0x1800}], 0x9) semctl$GETNCNT(r5, 0x1, 0x3, &(0x7f00000000c0)=""/255) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/zero\x00', 0x808, 0x0) write(r6, &(0x7f0000000980)="2681053317c0752952a993b2ee34f11a2bf26c9d96917dbb3d56a2fefa7b4369ac33a62fabcfc11651300c6cb8d8739b50f7d4368d40a62046aa8134a78102c33b43c2b37ecfb3ca057f7f2b6641f819584711454fbeefa3489c1a88e9996f9875f84d3d5b5b1f58ba7c134a06977e7d2e74ef6dc4c735d4733ea68c5ff5f3bf3cb47e06b55a0e01d168b0d883c83af8fcf789748a6952fdb2fa73923e43c21f08f6f2bdb2a65aa2e6d0211d83927061f2af4e7843ade0a2ba027d17bd2918c86756cbd6", 0xc4) getsockopt$sock_timeval(r6, 0xffff, 0x1006, &(0x7f0000000900), &(0x7f0000000940)=0x10) getsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000a80), &(0x7f0000000ac0)=0x8) getsockname$inet6(r6, &(0x7f00000003c0), &(0x7f0000000400)=0xc) ioctl$WSDISPLAYIO_USEFONT(r6, 0x80585750, &(0x7f0000000440)={'./file0\x00', 0x81, 0x2, 0x0, 0x1, 0x8, 0x6, 0x0, 0x6, 0x1, 0x4, 0x1}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r8 = kqueue() kevent(r8, &(0x7f00000001c0)=[{{r7}, 0xffffffffffffffff, 0x83}, {{r7}, 0xffffffffffffffff}], 0x2, 0x0, 0x3, 0x0) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100)=[{{r9}, 0xfffffffffffffffe, 0x49}], 0x0, 0x0) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100)=[{{r10}, 0xfffffffffffffffe, 0x49}], 0x0, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r12 = kqueue() kevent(r12, &(0x7f00000001c0)=[{{r11}, 0xffffffffffffffff, 0x83}, {{r11}, 0xffffffffffffffff}], 0x2, 0x0, 0x3, 0x0) r13 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100)=[{{r13}, 0xfffffffffffffffe, 0x49, 0x0, 0x0, 0x4}], 0x7f, 0x0) r14 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100)=[{{r14}, 0xfffffffffffffffe, 0x49}], 0x0, 0x0) r15 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100)=[{{r15}, 0xfffffffffffffffe, 0x49}], 0x0, 0x0) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r17 = kqueue() kevent(r17, &(0x7f00000001c0)=[{{r16}, 0xffffffffffffffff, 0x83}, {{r16}, 0xffffffffffffffff}], 0x2, 0x0, 0x3, 0x0) r18 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r18, &(0x7f0000000300)=[{0x1, 0x29c, 0x2800}, {0x4, 0x80, 0x1000}, {0x3, 0x1, 0xbfe}, {0x6, 0x1, 0x800}, {0x3, 0x5, 0x800}, {0x3, 0xfffffffffffffffa, 0x1000}, {0x4, 0x204, 0x800}, {0x0, 0x4, 0x800}, {0x0, 0xd3, 0x1800}], 0x9) semctl$GETNCNT(r18, 0x1, 0x3, &(0x7f00000000c0)=""/255) r19 = openat$zero(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/zero\x00', 0x808, 0x0) write(r19, &(0x7f0000000980)="2681053317c0752952a993b2ee34f11a2bf26c9d96917dbb3d56a2fefa7b4369ac33a62fabcfc11651300c6cb8d8739b50f7d4368d40a62046aa8134a78102c33b43c2b37ecfb3ca057f7f2b6641f819584711454fbeefa3489c1a88e9996f9875f84d3d5b5b1f58ba7c134a06977e7d2e74ef6dc4c735d4733ea68c5ff5f3bf3cb47e06b55a0e01d168b0d883c83af8fcf789748a6952fdb2fa73923e43c21f08f6f2bdb2a65aa2e6d0211d83927061f2af4e7843ade0a2ba027d17bd2918c86756cbd6", 0xc4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r20, 0xffff, 0x1006, &(0x7f0000000900), &(0x7f0000000940)=0x284) getsockopt$sock_linger(r19, 0xffff, 0x80, &(0x7f0000000a80), &(0x7f0000000ac0)=0x8) getsockname$inet6(r19, &(0x7f00000003c0), &(0x7f0000000400)=0xc) ioctl$WSDISPLAYIO_USEFONT(r19, 0x80585750, &(0x7f0000000440)={'./file0\x00', 0x81, 0x2, 0x0, 0x1, 0x8, 0x6, 0x0, 0x6, 0x1, 0x4, 0x1}) r21 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r21, 0x1000000000029, 0x200000036, 0x0, 0x0) ftruncate(r21, 0x0, 0x1) r22 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100)=[{{r22}, 0xfffffffffffffffe, 0x49}], 0x0, 0x0) r23 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, r23, 0x0, 0x0) r24 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, r24, 0x0, 0x0) r25 = syz_open_pts() fcntl$setstatus(r25, 0x4, 0xcc) write(r25, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000600)=ANY=[@ANYRESHEX=r10, @ANYRESOCT, @ANYRESOCT=r25, @ANYRESDEC, @ANYRESDEC=r11], 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r26 = socket(0x2, 0x4001, 0x0) bind(r26, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r27 = dup(r26) r28 = open(0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d04225, 0x0) getsockname(0xffffffffffffffff, 0x0, 0x0) listen(r27, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r29 = socket(0x2, 0x1, 0x0) ioctl$TIOCCDTR(r27, 0x20007478) r30 = socket$unix(0x1, 0x5, 0x0) r31 = fcntl$dupfd(r30, 0x0, r30) ioctl$WSDISPLAYIO_WSMOUSED(r28, 0x80185758, &(0x7f0000000040)={0x7, 0x5, {0x7ff, 0x3}}) ioctl$TIOCFLUSH(r31, 0xc028698a, &(0x7f00000000c0)) r32 = socket$unix(0x1, 0x5, 0x0) r33 = fcntl$dupfd(r32, 0x0, r32) ioctl$TIOCFLUSH(r33, 0xc028698a, &(0x7f00000000c0)) open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x20) connect$unix(r26, &(0x7f0000000080)=ANY=[], 0x0) read(r29, &(0x7f0000000500)=""/198, 0xffffffe9) socket$inet(0x2, 0x5, 0x2) sendto(0xffffffffffffffff, 0x0, 0x0, 0x8, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket$inet(0x1e, 0x0, 0x0) getpeername$inet(0xffffffffffffffff, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r34 = accept$unix(r27, 0x0, 0x0) write(r34, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) 16:00:09 executing program 0: unveil(0xffffffffffffffff, &(0x7f0000000040)='r\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000600)='./file0\x00', r0, &(0x7f0000000640)='./file0/file0\x00', 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x0, './file0\x00', './file0\x00'}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x2e1c259095d7bb84) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) linkat(r2, &(0x7f0000000600)='./file0\x00', r2, &(0x7f0000000640)='./file0/file0\x00', 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x400, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000500)=0xc) openat(r2, &(0x7f0000000100)='./file0/file0\x00', 0x2, 0x1) sendmsg$unix(r1, &(0x7f00000005c0)={&(0x7f0000000340)=@file={0x0, './file0/file0\x00'}, 0x8, &(0x7f0000000540)=[{&(0x7f0000000140)="6d28453d8e467ce899417964753b4631be5d0036c2b545c4f5c31159dfec67", 0x1f}, {&(0x7f0000000180)="86769fc03103a0dc1f6bf4e84d8afa6d7116acb0cbfddc3d38602b6ae155af89c9a4cb923360d4ea7273b4af48c4de3a0748c3a5a568a114b039f52896fad025331416ed99fb4d4afd7444fe5917d7ae47317b63c1fb1eed9d548aad8c3899a07f060c5c260c3f2941e55e1b60935ece616e736fec649356e06e2b6a3725296fb06ad568e6c61f9e8e77b539705f9115e767f152b7f3794c1553b0d4ed326dfc61e971", 0xa3}, {&(0x7f0000000240)="faa7caeb0a7c7d9d4a5569a885d1a6b9053f4254155f099c24a36e758c3d553be3216c28cf1d22f7dbf6c919700816a7505088640eaf8b6eed713b2fbb4f13b46c362848b02468d438116b014d3148c17d7468f337a2f51bc53f7a2eea9ad5973eeeb5f0305c7fe8", 0x68}, {&(0x7f00000002c0)="7df4a460a2bcb805b6c3b97a70b2665d25bef5a85bd750b4bc51929ad59aaea5235c0acd04fa70836a38b4bc422a043043b17e81f10585c2402279c70b7ed9b9b9eabfffefad47e5ffa278a8ed15c4cd497a438137cb833db522e487b62a7703a84f824827fbe33a1d", 0xfffffffffffffcb4}, {&(0x7f0000000740)="cdd30100000000000000993f7eff5046a47053db087882e695ee634ad3db7b03d4294d67bb06eb6672195bfe31ea9e40f73cbe6b76f117a1d75b03cb2571777b2eba2315fd8679aa6d8bbea7266af946c3570db03c26ca6e833c2504f00d40059b1100be8d018e20767d9131a3e33c8390743c72a29ae255938679fce9cf7cc69d9223237391eb070a112f383ad7181718e20488c4252652", 0x98}, {&(0x7f00000003c0)="780ea35e1f208f556b0bfa7b4542a938ba4b8c7e9ab8fdbf8a8f101f69f89211852b11409a601d00b54ab8bba9", 0x2d}, {&(0x7f0000000400)="80c36bc8f94330a7648ad2de506d742f9266b792ceaa47752cf5c8a08785e78fc0ace97accd9051cb108fedfeb336ad8f3674574d4f8a57ee57b9f2b3bf3f8f64377b416dea22c89f5dbae054f597a1bc3a0cccdb2d9e8ef03a25a86da79fa45415d7504e36920043a363ff31bcf3b82e31d126d57eecc14c04208daaa3b5103cf2ad375d334a6954b17caa367f1f6127d33dfecd78ed23593da83707fe21fc7e68460b6af88df77d6da98bcc577d31824e0019de82a41d20adafc1c", 0xbc}, {&(0x7f00000006c0)="72dd3dc46c2dd391a21f7032077786a40d908e22cb9dba2a7e9f96b0f967b0e74321f25ab8b2d0f47d88d9075c65b6d43ea1b5f35769a5357b5dd4e579c7efc938cb8a6a5394afc0279cdaee273135389df863e5d7f0c860529e3f809cf7c1768bd6e2b740f6dd5ad3e31a6604", 0x6d}], 0x8, 0x0, 0x0, 0x20d}, 0x1) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f00000000c0)=[{0xda9, 0x94, 0x3, 0x8}, {0x2, 0x81, 0x3f, 0x7}, {0x4, 0x8, 0x2, 0xc60b}, {0x700, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) semctl$GETNCNT(0x0, 0x1, 0x3, &(0x7f00000000c0)=""/232) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) linkat(r2, &(0x7f0000000600)='./file0\x00', r2, &(0x7f0000000640)='./file0/file0\x00', 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000002c0)={0x8, &(0x7f00000003c0)=[{0x4, 0x44, 0x40, 0x8}, {0x6, 0x8, 0x3}, {0x40, 0x8, 0x1, 0x80a03}, {0x800, 0x3, 0xa7, 0x1f}, {0x0, 0x7f, 0x8, 0x400}, {0x401, 0x7, 0xff, 0x10000020}, {0x8000, 0x4, 0xf8, 0x4}, {0x7, 0x40, 0x0, 0x1}]}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) linkat(r3, &(0x7f0000000600)='./file0\x00', r3, &(0x7f0000000640)='./file0/file0\x00', 0x0) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000000240)=0x1) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000180)=""/179) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x84}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000340)="b489a83b8fccf27b8e8490165244") r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r4, 0x29, 0x800000000000009, &(0x7f0000000180), 0x14) bind(r4, &(0x7f0000000300)=@in={0x2, 0x0}, 0xc) 16:00:10 executing program 0: semop(0x0, &(0x7f0000000300)=[{}, {}, {0x0, 0x0, 0x1800}], 0xf) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket$inet(0x2, 0x3, 0x0) r1 = semget(0x2, 0x2, 0x200) r2 = syz_open_pts() write(r2, &(0x7f00000001c0)="2afef90820", 0x5) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000240)=""/103) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) r3 = semget$private(0x0, 0x1, 0x100) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r4, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000003e000000030035700100000000000000"], 0x38}, 0x0) bind$unix(r4, &(0x7f0000000340)=@abs={0x1, 0x0, 0x0}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r7 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r7, 0xc0107003, &(0x7f00000002c0)={{0x8, 0xb5, 0x1}, 0xfe, 0x10008, 0x5}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r5, r6, 0x0, 0x0, 0x2, 0x9}, 0x400000000005, 0x5, 0x8}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x2, 0x0) r8 = socket(0x18, 0x2, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0x8) pckbd_enable: command error 16:00:11 executing program 1: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x80, 0x0) r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x0, 0x8000000}], 0x34, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0), 0x3ff, 0x0, 0xfffffffffffffffd, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x10, r2, 0x0, 0x0) r3 = semget$private(0x0, 0x5, 0x10000000000491) semctl$SETVAL(r3, 0x2, 0x8, &(0x7f0000000300)=0x6) semctl$SETVAL(r3, 0x1, 0x8, &(0x7f00000000c0)=0x447f425f) semop(r3, &(0x7f0000000140)=[{0x0, 0x5, 0x1000}, {0x3, 0x81, 0x800}, {0x2, 0x4, 0x800}, {0x0, 0x7fffffff, 0x1800}, {0x4, 0x1, 0x1000}], 0x5) r4 = open(&(0x7f0000000980)='./file1\x00', 0x80, 0x40) ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f00000009c0)=0xbe7b) ioctl$BIOCPROMISC(r4, 0x20004269) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000000180)) semctl$GETZCNT(r3, 0xfe9456800c9aa754, 0x7, &(0x7f0000000300)=""/4096) r5 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x102) getsockopt$sock_timeval(r5, 0xffff, 0x1005, &(0x7f0000000200), &(0x7f0000000240)=0x10) dup2(r1, r0) r6 = socket(0x2, 0x3, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x8) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2}, {0x45}, {0x20000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000640)="7e020000002200dda68c0e000000") r1 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r1, &(0x7f0000000400)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) semop(r1, &(0x7f0000000380)=[{0x5, 0x7}, {0x3, 0x807, 0x800}], 0x2) semctl$SETVAL(r1, 0x5, 0x8, &(0x7f0000000100)=0x7) semop(r1, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) syz_extract_tcp_res$synack(&(0x7f00000003c0), 0x1, 0x0) r2 = semget$private(0x0, 0x5, 0xa6) semop(r2, &(0x7f0000000480)=[{0x2, 0x10001, 0x1000}], 0x1) semctl$IPC_RMID(r2, 0x0, 0x0) semop(r2, &(0x7f0000000440), 0x0) semop(r2, &(0x7f0000000540)=[{0x0, 0x9}, {0x2, 0xf6d0, 0x3400}], 0x63) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0xfffffffffffffcfe) getegid() r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r3, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200), 0xff4b) r4 = socket(0x2, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x8, 0x1, &(0x7f0000000580)="061a0000948000c7f6c9d0b7b50000", 0xf) setsockopt(0xffffffffffffffff, 0x6, 0x8, &(0x7f0000000000)="d328ee56", 0x4) poll(&(0x7f0000000340), 0x7c, 0x8eb6) shutdown(r4, 0x1) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x5c}, {0x3d}, {0x6}]}) 16:00:12 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x82, 0x20) kevent(r0, 0x0, 0x7, 0x0, 0x0, &(0x7f0000000040)={0x3fc, 0xffffffbffffffffd}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r1) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x800, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) linkat(r1, &(0x7f0000000600)='./file0\x00', r1, &(0x7f0000000640)='./file0/file0\x00', 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1}, {0x20}, {0x6}]}) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r2) wait4(r2, &(0x7f0000000100), 0x1, &(0x7f00000001c0)) syz_emit_ethernet(0xe, &(0x7f0000000040)="020c777cf7ee530d74162db0118b") pckbd_enable: command error 16:00:12 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) r2 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000000)='./bus/file0\x00', r0, 0x1}) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) linkat(r3, &(0x7f0000000600)='./file0\x00', r3, &(0x7f0000000640)='./file0/file0\x00', 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) linkat(r4, &(0x7f0000000600)='./file0\x00', r4, &(0x7f0000000640)='./file0/file0\x00', 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 16:00:12 executing program 1: r0 = syz_open_pts() close(r0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x400, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = fcntl$dupfd(r4, 0x8000000000004, 0xffffffffffffffff) r7 = dup2(r4, r6) r8 = kqueue() close(r6) pipe(&(0x7f0000000080)) kevent(r8, &(0x7f00000001c0)=[{{r7}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r5, r8) r9 = syz_open_pts() ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r9, &(0x7f0000000180)='X', 0x1) close(r9) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) ioctl$TIOCSETAF(r10, 0x802c7416, &(0x7f0000000300)={0x2, 0x5, 0x1, 0x71b, "6503c53d4cc2bc6794a990354509933ee9601cd1", 0x9, 0x7}) r11 = syz_open_pts() fcntl$setstatus(r11, 0x4, 0xcc) write(r11, 0x0, 0x0) r12 = syz_open_pts() ioctl$TIOCSETAF(r12, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r12, &(0x7f0000000180)='X', 0x1) close(r12) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) r14 = syz_open_pts() ioctl$TIOCSETAF(r14, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r14, &(0x7f0000000180)='X', 0x1) close(r14) kevent(r3, &(0x7f0000000380)=[{{r12}, 0xfffffffffffffff8, 0x55, 0x2, 0xf3, 0x8}, {{r13}, 0xe14f8d4081ff12ab, 0x20, 0xe7be5ef672d8131d, 0x1, 0x1}, {{r3}, 0xfffffffffffffffa, 0x2, 0xf0000000, 0x2, 0x90}, {{r14}, 0xfffffffffffffffa, 0xab, 0xf0000000, 0x2, 0x9}], 0xffff, &(0x7f0000000100)=[{{r11}, 0x800000000000000b, 0x8, 0x2, 0xfffffffffffffff8, 0x1}], 0x20, &(0x7f0000000140)={0x6, 0xfc22}) dup2(r0, r2) r15 = syz_open_pts() ioctl$TIOCSETAF(r15, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x1}) write(r15, &(0x7f0000000180)='X', 0x1) close(r15) r16 = geteuid() r17 = getegid() fchown(r15, r16, r17) read(r1, &(0x7f00000001c0)=""/193, 0xc1) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x20}, {0x1d}, {0x5e}]}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) linkat(r1, &(0x7f0000000600)='./file0\x00', r1, &(0x7f0000000640)='./file0/file0\x00', 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f00000000c0)) syz_emit_ethernet(0xe, &(0x7f0000000080)="28d800000000ec00d4d95bf7ffff") 16:00:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x0, "d730c1e7bb6fc6e23c5b00000000000000d64de4"}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000180), 0x14) setsockopt(r1, 0x6, 0x40, &(0x7f0000000340)="a43ce258ff21b911b6e04f146bfe1104d21b88dbb8eea0965a2cc7d57ee05b5a34a3c52a5e8a6ea9043374a0c26dab62ed38278bfa27fe7e2ddf283d0c4970a5a418c3754c447f1816947c74b4124a27d5252895add44e892cda47c7bc63437832d7662e9693747eebd636db06655589b89a9fba961adcdcdef445a82f7ab532aad9dba6269a6bd326e3083445e086c7bc9c74c6229083a54d6ee62912b9580fa079ff4b5e5dff6d8ac8e4036242a03a67e05a604c84a106699c0f704ae0956f4e258ceb1ce53865f8fd1638340d4dd28ffec4d0b63359b3d98cace4e56fdb1f25ca024d06e13528", 0x88) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0xcc) write(r2, 0x0, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000440)) write(r0, &(0x7f0000000540)="493b4651d2a0748a67bb84590b0000000000019a861171a40000636070a5b52859c76aafe8d94ad4910dc39ca524c4bba12b515aac034c040f130f", 0x3b) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x400, 0x0) linkat(r3, &(0x7f0000000600)='./file0\x00', r3, &(0x7f0000000640)='./file0/file0\x00', 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000200)) r4 = openat(r3, &(0x7f0000000080)='./file0\x00', 0x20000, 0x20) r5 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) linkat(r6, &(0x7f0000000600)='./file0\x00', r6, &(0x7f0000000640)='./file0/file0\x00', 0x0) linkat(r6, &(0x7f0000000600)='./file0\x00', r5, &(0x7f0000000640)='./file0/file0\x00', 0x6) renameat(r4, &(0x7f0000000140)='./file0\x00', r5, &(0x7f0000000180)='./file0\x00') close(r0) dup(0xffffffffffffffff) syz_open_pts() pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) semop(0x0, &(0x7f0000000240)=[{0x4, 0xffff}, {0x2, 0x6}, {0x1, 0x4, 0x800}, {0x0, 0x7, 0x1000}], 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r9 = getegid() fchown(r7, r8, r9) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x8000, 0xeb, 0x200, 0x0, 0x0, 0x1ff, 0x101, 0x0, 0x3, 0x9, 0x80}) r2 = syz_open_pts() close(r2) syz_open_pts() r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000040)) dup2(r3, r2) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000140)=[{0x100, 0x6}], 0x1}) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000bc0)='/dev/wsmouse0\x00', 0x9f6ff1f873b489cf, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f0000000b80)={&(0x7f0000000140), 0x21f1}) writev(r5, &(0x7f0000000840)=[{&(0x7f0000000140)="e3200d015a0cbf3095b23807134a34fefbfd68aa8b488af58928b8c8b7082c742f643b9a053ad6bb1eea8e9cc8a20a8969eb4bf0bec3100a0521d469263dd84f9f898469c430fce5d517e2a8dae92a8e6bd36bd29e7dd62737f6cfed9d66336a0b827df4eea534e1601e946d73c0ff9d45db81bf652d72b0f21ef3017c71fb554a32127ab11995a3ca6c52413a8bd60cda80af4ba8d01dad280fe3bc35185a82f1dc23debccc40bbdb3ab52cf9a0131ef8ebf3b4216da05f39c9f1de0df993861bf8a23bbe", 0xc5}, {&(0x7f0000000240)="14239265c582add5cebf239133f25fa1076732784f1a883154485cc93b410b568e4b989d51e0dd32ec815fdca191e53efaa89e0700000000000000f8a65ce271bcba329cb5c6be872deb5c0b9ca3ae5e1fcf83d93d32d2b05ae7d2fc68403a206fe1d05a63826e9d26e3faa8d4ef6383f0897afe2d7137536894631257b53b2aba00798fb1ccea575251d1392125043326b3dfefb0261072589eb08dcbe8409af745adc519d449dff1f4968e26c42cdbc422b792d5a583c25d6db3f8bdc2157c8152c5887caaede56ce9c69020c3e8dbabf360b426ec8b63f44e84e871ec69144a1cf6e6704b2267162ac1b116bcc7ae641d", 0xf2}, {&(0x7f0000000780)="e2e4ef4c4268186851b48ff804e6e8ee7c28ea73845a63d4f5ff483919b6df5cffdeff0b83e77dafdff2431a0e93cad7f499a01b156684b2fd242c934b74824e4e77921f79b5fd315c73506b7bbd7a573334e1b346ecc5ecde4349d56c9cf7023a3c85cddf447739af0ec2f0abef98e0c33d9f951bffb168850031a8531ab6acf5e75e87264466169ec96c5c211163572a60feea9de5fc06c31c04738f15f393bd7800e73b6442f984eb5d1cc9a29761cf24ed9b65370e88dda50bcd2e6f99", 0xbf}], 0x3) r7 = socket(0x2, 0x3, 0x0) setsockopt$inet_opts(r7, 0x0, 0x3, &(0x7f00000000c0), 0x0) fchdir(r7) r8 = syz_open_pts() fcntl$setstatus(r8, 0x4, 0xcc) write(r8, 0x0, 0x0) r9 = dup(r8) ioctl$PCIOCREAD(r9, 0xc0107002, &(0x7f0000000340)) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r10, 0x29, 0x800000000000009, &(0x7f0000000180), 0x14) sendmsg(r10, &(0x7f0000000740)={&(0x7f0000000380)=@un=@file={0x1, './bus\x00'}, 0x8, &(0x7f00000006c0)=[{&(0x7f00000003c0)="45190dc5710e8596602669e9193b8b67ece7b530dbe1f6e745fa0b17d5e9d4c951d00101c3f124181d65281d8ec91c21f5ef5a79e3e990bb9bd8f49d1e32d9b10b779535cae2fa60cd59f7337dbe1eb089296976afcb4cbee2503cd945e241a34e7089d791d9930560d1da0d106522b0344f7c6f62495f5a1fcd49c34bbc4337f54dd844fda15d553c9ac4413bb9497ff7de982e5d9506f58b7dbefa68a145829c1d0bf68c8b4f11c1a282d3a7952fd9f8a4e58e309ac1cbe32605a57648d6fd307b815bb6ef9acc275eff5d4b0eedee08a225414186122c692b111f97660bb6d1f3f0324a7fdb5396cd41c0c713", 0xee}, {&(0x7f00000004c0)="a31e0feb77fab9ee793570b7fe05ff03c8c9f453626a5433c55182ecf19e6048688bbe0d8d5b194659fc8923e962ac05975cb7a35fc095097542a0f567da417ce783e3df77d4a6e010bbb93305ad62361e964514", 0x54}, {&(0x7f0000000540)="d1a126de7b100c953ee62336952e941e38021b9926ad6517847595fbaaddf9d86f2aecfe684241d1f586d6f7d1c556c535161647acf08e514f216b50dfaa87e9542b823cb52745f019315542af99eb69a5e7764da2ddd4f65f625ed89bf1d65d8143d682961eecdcd153e789c246189c52390d3db1015bb77bc0069030dde0caf2b630eb86d88ef3bdfae5da1898f1ca8c6fb5811dd4", 0x96}, {&(0x7f0000000600)="d98b05b8c25d50f4dd42d09a2792740eca339a1eb0ffd9296706c850d02a36607c", 0x21}, {&(0x7f0000000640)="5e89f9d2241ee4a742bbe82d96a0eaaa575008ada7434007defc8455865418a12779cc29200e28fcd8a33912f1517342bea75b46718fe28a82c596ad30819ac9dc3b7ec2dbdf6de260bee53f6c8799fd6f191c40c7ea5f41d0fe51af4bab95441b", 0x61}], 0x5, &(0x7f0000000c00)=ANY=[@ANYBLOB="8800000000000000ffff000000000000dda1c53fd37b42c1e83d0b93a2f6879ae8f6de732b5d33a511c8128440a99a4e396f6522c148c9a16f8fd85067af661f24aafab9c29d1af30cc08d5d20c9d80da3e7afb9adbd1c1c65d8c23b4c5b2a7963554b796d2d471da2d4b19007f83068d98f3700973c797ba8c9108440963ee27c00000000000000b800000000000000010000000200000074ba08e89abeb7e8cdb3d7ab71dfaa2f9219c1bf25d167da763356e7f9bf6ec1c17bab3bae5e7fa922da450a1fdc23296c20d8c9952c7d3febe79a1a3e10e5d2fb99e67cba77510eb763aff156d945237766ac048e4ef4cc05277ac7969fb354e3f83a40a58e078f752d03239cf21d113d29883157f5c8ae1a39cb3f6d12c4962af7f74c966be75fc2ad0860dbfc67c34de1914ad751e03146ba3a0ab9229f340b4f412b0f1e385e19e95cf248d09d36ceb4161b3828c37e887b25da6711000000000000000000af093da600000000d7efaf60470537c4e82645b27b2516378ae5fc4eb9c933bbdd3741a071d712d3b5c582eb9cc01fe39abb855ea6a9b8c12352fc3fb91b818f8375f30e312501b172490f1361798c2c1a792fa2edb92ab596d8ee7c68df9315da9f53ce0f5eb307d392a3d9711c382ca4356ec95ebc7b827aa383053e0a14fa88e8edaf3725e2e1d63afdbced1c2250c44f6ebb70fde5498a09efca0fb0e71c2e2263fc8aeedeb27f0000000000003800000000000000ffff010001040000d152b54d6486cd0e53ace19c6c5e2c5d6a27e7c271700b3ad0340777f97c4044f8a6baee000000007000000000000000ffff0000030000009b6353f9c769a36ab52a71ec1e7a6446ffae486815b1ccd462e21f2a1813af0ed4a6120cf3b5c4d74c7926a223b0db939a265ba4c36a3a4baf48bd3bf21e2c46dfc22886bc21b566aa827e79833bd4f5bbe8bf7a3d20d91cb5fd98772100d954a048eac4f508dd4118ac08721812333c4aa4cc5156c41f1ef9b3204781538c0094a4f260357f65996c03f92f77379f742fd7c25119b52304719bed6e68080000"], 0x2a0}, 0x14) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x3d, 0xff}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)="174af205b6068bbc6be6784ecdd0") 16:00:12 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b67071b542a538706000000b81800000029000000310000000700000000000000893f0000"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = getpid() wait4(r1, &(0x7f0000000000), 0x8, &(0x7f0000000140)) msgget$private(0x0, 0x0) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:12 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="eda0f0d7a5f738407a01"], 0x1) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x38, 0x4007, 0x5) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x2810, r0, 0x0, 0x0) shutdown(r1, 0x2) socket(0x2, 0x2, 0x9) 16:00:13 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x80, 0x0) r1 = socket(0x11, 0x5, 0x0) r2 = kqueue() kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffd000/0x2000)=nil) r3 = kqueue() kevent(r3, &(0x7f00000002c0), 0x3ff, 0x0, 0xfffffffffffffffd, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x10, r3, 0x0, 0x0) r4 = semget$private(0x0, 0x5, 0x10000000000491) semctl$SETVAL(r4, 0x2, 0x8, &(0x7f0000000300)=0x6) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r5, &(0x7f0000000180)='X', 0x1) close(r5) r6 = syz_open_pts() fcntl$setstatus(r6, 0x4, 0xcc) r7 = syz_open_pts() ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r7, &(0x7f0000000180)='X', 0x1) close(r7) write(r6, 0x0, 0x0) r8 = accept$inet(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r9 = syz_open_pts() ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r9, &(0x7f0000000180)='X', 0x1) close(r9) r10 = syz_open_pts() fcntl$setstatus(r10, 0x4, 0xcc) write(r10, 0x0, 0x0) r11 = syz_open_pts() fcntl$setstatus(r11, 0x4, 0xcc) write(r11, 0x0, 0x0) poll(&(0x7f0000000240)=[{r6, 0x100}, {r5, 0x10}, {r8, 0x80}, {r0, 0x49}, {r9, 0x73a2fc6282f4254}, {0xffffffffffffffff, 0x8}, {r10}, {r11, 0x4}], 0x8, 0x0) fcntl$lock(r5, 0x9, &(0x7f0000000080)={0x1, 0x0, 0x7fffffff, 0x1000, 0xffffffffffffffff}) fchflags(r0, 0x0) semctl$SETVAL(r4, 0x1, 0x8, &(0x7f00000000c0)=0x447f425f) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x80, 0x0) r13 = openat(r12, &(0x7f00000002c0)='.\x00', 0x400, 0x352) linkat(r13, &(0x7f0000000600)='./file0\x00', r13, &(0x7f0000000640)='./file0/file0\x00', 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r13, 0x80045756, &(0x7f0000000140)=0x1) 16:00:13 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=ANY=[@ANYBLOB="0701a277dc5745192a101023000000000000ff045ad35a05d5000004225d1143c1e99ed1cc6d59d3a9f5476c12a86e"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 16:00:13 executing program 0: ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) pledge(&(0x7f0000000000)='\\\x00', &(0x7f0000000040)='0\x00') getuid() getitimer(0x2, &(0x7f0000000080)) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockname$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) munlockall() read(r0, &(0x7f00000001c0)=""/20, 0x14) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x20100, 0x0) ioctl$TIOCCBRK(r2, 0x2000747a) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000000240)={0x9}) r4 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x800, 0x4c) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f00000002c0)=0x4) pwrite(r3, &(0x7f0000000300)="cab0f66c63501e30baf357cae83116656f7f8391746524e1c2bbb95ae4867daedf4235bf5592897b3bf3a3e9659c52", 0x2f, 0x0, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x8, 0x10) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000380)={0x0, 0x5, 0x800, 0x40, "3c747fc9807d625f78b83464f0a15b8ff0b37813", 0x8, 0xffffff1b}) openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SRES(r3, 0x80045721, &(0x7f0000000400)=0x4) r5 = open(&(0x7f0000000440)='./file0\x00', 0x0, 0x2) setsockopt(r5, 0x5, 0x5, &(0x7f0000000480)="cc3f04f05d2c750284ddf63b4eebf9e5efce4533728f7e9c72b51fc8e2bc3a39cd593a5579b25d9b44b75fb457152b55360abfc7c5e3235ddb31708fcb817a5365a41d0294ce", 0x46) r6 = dup(0xffffffffffffffff) sendto(r6, &(0x7f0000000500)="1cdafd6475a1f97c05ac9716b7ca60f30cb37e3564bf7f39c3b9b7f48ef6fa7b5225e0fc3e88f89343bdd47c31ac7c52b85d2b2f9d69a933f882da40ca8ba74493b42588dda29019c71d71790b9f402b01210cc96c7f09af8d69eaa7289a28ec804362a4c589f12b550c3d80ceabf32ab122544bff311b2656187653b0287a5962ede83b4dd43d9466", 0x89, 0x2, &(0x7f00000005c0)=@in={0x2, 0x0}, 0xc) r7 = dup2(r4, 0xffffffffffffffff) ioctl$WSKBDIO_GETMODE(r7, 0x40045714, &(0x7f0000000600)) r8 = getegid() r9 = getegid() getgroups(0x3, &(0x7f0000000640)=[r1, r8, r9]) readv(0xffffffffffffff9c, &(0x7f0000001a80)=[{&(0x7f0000000680)=""/138, 0x8a}, {&(0x7f0000000740)=""/255, 0xff}, {&(0x7f0000000840)=""/4096, 0x1000}, {&(0x7f0000001840)=""/35, 0x23}, {&(0x7f0000001880)=""/211, 0xd3}, {&(0x7f0000001980)=""/144, 0x90}, {&(0x7f0000001a40)=""/53, 0x35}], 0x7) 16:00:13 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = socket(0x2, 0x400000000002, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r3, &(0x7f00000007c0), 0xcb005093f78273e) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, r5, r2, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r7 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r7, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r7, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r7, &(0x7f00000007c0), 0xcb005093f78273e) r8 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r8, r9, r6, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r11 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r11, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r11, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r11, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r11, &(0x7f00000007c0), 0xcb005093f78273e) r12 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r12, r13, r10, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, r8, r10, 0x0, 0xffffffffffffffff, 0x0]) r15 = syz_open_pts() ioctl$TIOCSETAF(r15, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r15, &(0x7f0000000180)='X', 0x1) close(r15) r16 = syz_open_pts() ioctl$TIOCSETAF(r16, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r16, &(0x7f0000000180)='X', 0x1) close(r16) sendmsg$unix(r1, &(0x7f0000001380)={&(0x7f0000001880)=ANY=[@ANYBLOB="0102382f669c253e4c8097215e12294f8b021f114ade04bb00"], 0x1, &(0x7f00000012c0)=[{&(0x7f00000001c0)="389d109574dd4a820131332075ee0f7fe85ec44f62e9f8f6ef2edb5b3a3e3556388c75a3bc0e8134c8f5419d783b24ca97cc163347de41b19d5a08b30dc8149572758c87b953700979214b9b822edcf4abdbf40fb88b8e68ec9a13df1ef8f01d31781ff29b0dc7c9d791e49548595bdfd34f8736af7000fb81f967259e4174d8372c9e45b767fe6edc7d077a375f25db291746df68e91b6c90aa412f1aab10a596239361dd38561ce1159a11c8ebe0e4877ae76f1856224cb1bd2baaebf061f4ec071e82318a65020a88b4e55ea8611d15d6394adcbe76f07f833d70bc2b56ce595143044b703c67eaad5d7cfd1ecc65edcf95589165211220f55443587444da22e4b7e8710f4a3700c252393cd925b8d9956e7ff194700292d2c5f29c375cf4f3a2c80f2006e2ef0aac590d49d4159492a1ae6911be06ccef77a822f6b64a4ad76886b676bc5459a5bb7687f742c79dcade6f6d47e6e0182e58aa2b79a5cd5286e9d50b0173c402e7fa67052b0e50e2ed37757172078e5811c243c5ab516880d9c9960ae00d17e335439cc0285c04bce4e55c0e5107fbe1f674d9a17b372e6e9ae172b42a7b51e8f0768fac918e12df620376b8c6d8904d6fc90a8311e41f35626ffb919a78f3e1445212c5b08aa168ee3268cc479370ce51041a73f510cfcf2110c96b77006ade45cffe7164030ca4b7d486110d99947128afa902d2d7442de7daf6d1e415b246c4b51fe1fc56cd8347afcf0ca886e31c3e5cf1c335483f774ef02131ff5107207f29be2537f0652d44fe5dd99cb069db3887f5f2d723c97ae8f4d0ab65b20d10a76b17263b6756bfecb334f218b691acb061d28c3f24e6003bda74e44b9168e24962781f198825b6b04a3938f4fa69b431c255a1446165896f62db3280f33c564e535fbc01cf1c004deffddee922beb43d3ef7a9883cf27731716c1662c111740242105ccf572cda498ff12a3fb8e43e830356aea582ab435781f611c68da268de545f52dc6cc3f384eaa5aa029b7374daac78b0072562d8948c77203346014c4c587f51d21becf8e768ef3254936cfb8987ff181c75a8a3c74b35644964b57687c2c072edb2bbcba7cf490e2707616303ef600bd25d4bba8a653201960d88eea5f3414f6c9666554d873bfeef754187a3bd9a7a508ebebe7f8702a849d91853889504f210a489b64a7e4c611187c52e05fcae709b804179a4a49ba60163ed916f029b0f6665dcc095aa5a6678bb93fab40e551556767d1858795a5a3fd7e974608acf9e7559f5f72b1dcbecf086bf2bcef77656724c1af369d3a5739b3d7b6370b3c6eeec50d9bc56a1deb3fc43d93fcdad6e89029da9b2c31f9af39e03bbcb38ea0981bcf565987acdf3681854e6b42a221a0ba345ed9dbd1bf586b7197ea9b8776ca00d0be147bef19bc8272e28f8c026f9fa88008987da591c19aea57c5d72193390a62f540ba63e03fc3cdab225409146d1570de71e3aa361e4871ae9a5b616b5109573c539ecf2317a9407dcd9f3bf6736603b66876517f2b2fe5a538756a22eff7e5d33769306980f41de4b40033298d6c954d1719140503177c3cd89e325deabc76903882873b0432ce5802cee60c5d057a5dc2ab1b7db59b780dc132472348d05bca4c117b652f60ba8b222fc557da7c13fd4deecfcc9319efe966796e51db2bdc80b06a69dc5be2a2cea2bc5423f0513d2501597ca862944652523a246cc871127535afcfd578eed08b7ed8e8d8b4de3217fd4fb55ff735c55aa35078ade1bdbc0453a8cbaf9dea876cebbe7af21f4dcff8213b82b07fd8938a32b3bd083c851b4dbd316cb845bd292e3ff60c8c7d8125272ac8d9c4fca8adf42907a9fe4233e1b016c09df4d647ffa8fc4522ec6bc36f84c5ac6641365c19653293172113a514d344def544a46456a55dd0e56bb4a742700fbc1c96ae274f754d203c4a5858885207941db4f7838d827d1794330b00812248eee5b754751b4d325202fb03266bdfa2ab1ecb5cbcef90880d0bfed851bc47b2448195e9cd023fc3ab800488d4b4bf61e5d395edab8642c9c644556b832ff41afaa4244c62218be592d6051a66bf093e6bff130ffe5d860d932f85b23fe8f40acd356579765d77c18785e2b01a6d819abf2c742eff91b80792c7ee05167f5b3ae0d322e951b23da3f6fae9e0d45b6bcd9b597de0440637870d8a9598565fb679ef3b0bf225f8d5e1ce96a4a83ce77ebec798005681e70936db394aa88682bb8be88fe65057efda4473bbeced4c818400b4c612c3a93e98e14502b6c9a3bdbd50ea70c6ef8ecc1c7c7f642e66279c932a739c5c5a7bd261d94644a95fc9370a45a1ca2bfd693217edde72e54c524ce4c118120d5094e2e8ec6e48765116dcd456042a49eb32522805e22febe6ce24f3a0f2ae129a07b1b64ff6d50d612e21dbc875ead6ad59d85ee10c142f01d2236876a235b8670aca245acbaf331a94b481a449d9b4be87fc2eb854c678561e0a2505762264d623f17f9796ef505ed407ab606a8bbf8e0ed8f83175e49309d1973fc5a4cd2f158c2064fa082afb4b2e096cb54a33bc1236965871bb7a5316bacb856639c4b3fac2a177beda975b72da54e4ce64278f361bdc9a59bf792b08548ae65447982dc0e7c4cb98cf75cb3aad44b2cf836535fb6733715cae4d3f3be4f16afecda2b68418bd0c02890be1af9b4ec76bf44888f4f86ffb79734486dd41794ddae3a6a063ed122e6d00baeeb8bbd71291275948597a0a258c039f6c2b75ea11a35b58ceae41e7a008fb4de493393e24afcd895c49e98d0ee67c312d65f980397fd62ae25a3aec5566754f2f2f93046c476c598a3d7257fc765dc6a2598674672cc3152661ae18843bb443aeca1255bc69971c1c31d853b52b279b68351383699133f0695b0451a2ce75cb502639c5a23a69c90991371805f7c01d4551fa2737c8b46d43ba7fcc93fb91312c82ffaed642abaf3e2a583a730f34bd4765e06bff93ead8468ec7d3e42d119d8e3177bfb5d7277a717f831568c293a9669f8619024e19015579f19eca7ed733e5859bab6b4a39d994dc7cfeaecaa93da42e9719fd9f03f49f1adc01a6d6a2cdfd1d6ffcf5365ada070853c756a218eda82b3a3fd7c7574a1cf19812eb6a8eba690fd9334b0c1412385d7a5e642f6d19b40c3fdc68a83c19d3d81c4b66552b2590e6ad03d5db3a02284b9c42da33d96a8b717c77d5746979ba2f206b446aced427b9365aca6b470cf058c3d62e666b903a6cff1606af17b9b623e38ea3bbf0350c9666ef4bef7c1a9dc3336332aee2a4dd3249924c44602220145b5b62d1970327da167bdb81a2791bcbb69e74e8c209974a8d24b45c750085622bd7d209ee850c2b7d9bcc5a2faa665567c0055a11b4a75fc8b7755aa456800d9fe80f60fd8ef48498f2ce5c71d5239c105a0075e93a4aa0512111a50eedc4678df4ad7951f4b08e737bd861b6933abaf7666b565fddc6419856414cce78aaeecd2f602627d428557ffd0f6b3c8d357425096f99b7bdf65df1342208aeda96410a7660fd2b5ec95f4af7485ce0c50edc3817b4e999b1f2d25feadeb971ea76056dbaafeafeb82347588f08fccda1c3242945e757fa2aff9da3480e25b415bb423073df19b4402373ab23b5c43873f39fa0f2651fed1d9b0616905f220a5e74c8af98c9b7fe01d46036b5e9b8adfa5fa27c57d1c098495cae4e7da89e96c8eac9d43aca393c70c3b9a0499e4b6881425dc5d0f2f9a556ba2faee72d004a89056aa71a9e8b2561dad1257ae1ef13bde7b71595efdf7e32e0eeabd0cb82b9b58f9358a455a1b715bd4a5f3773bd444d181ca1f0f3d226a95aa0ea731fc33a0d22028edb938cf3de0f4e015e2d78b74fe82df425e1f3df8e73ae6e723b187c92073712ff8846cdad4392095c8e5bd243b7133fa9310a2adf7d506948864c517fefeaedeeee67a786cf52cf5511398388e2c9dcc46cc8c896e36d8730565046ea936b3714b07602533ad8c0ee442237fc7335a0a4934c33784c634003cbf1ee0c4c0feb174790358e043809ec6b992422aa011b79cca312897340d80c3a43225819700dc0b290a4bff2830918e8ffab9711ae9ff2a125c966edc2cfb6f8b5f52ea525ec698cf32eb1ed210efac6a91ae84c48ddd9c9713ff2a4247371cf421143c24312787786d2a61cf76a77526e0bc5814631cd9d27ab5e604a6f0383e8cdc9af33e4840ae26732c4d83cb6cd3f7d905289c29435a5319b3dd7f576b8c1cf474d88160396df82c4131ca13ccebcfda02e178123657171185da4b31af19d4996ab3517dd1292fedb6df0cc41aa3cef8c2ad75149353e457dd857b91091efb22e67afe94cea849ce0ec535a869b92ed7c6ec86496ae683408b12c0cf2f6f2fcde4d7dac0191be9b0cc7975a9860acc6ece884179ff0e14238506422e8a5ed839a3807cbcb54bb5b45c0dbdfe10907f4e57c42c5f518bccba45da5db073ead0566d952126f1c5575fcda88e6758b2129e8be562851897a10c9b7f3b16e1cd1079fb0fbd19791b7730452eaea6d2a6d4c60e64e9ae4490fc02f546b750315e926e68f55710c06c9987f080093fd5eec6a00276504e77db039115273bf69c707c8730b09a4512f6b171c7c5342d765dc7fb6fe632e05d3151273b2ceed6ccf88728d3386cbe6c52c873e52acdc26c845da51b35d361bbf494c597c5863ec14e43a018eb9b2e4d6391c44cbe9b5d689592f9a5c6bd5db40ba03109f5ad5859f1824f4a371c7ecdd7c1587aaba888b5ec946a3e17d26ed1bbc8e085d20dfd0d4b22ca6d7d662f607a878119b2fb944222976666414dc28842d524ea3480c26414fe29840b357766b2b10067d2e842f297699889c79f6a5ab5fddb2502a9ca277693d75f8996d7fe1cef81501c1e02cf74103b190dc65ae4aa430e6453af714b04cb555e0e40f4d84edcfb2b25d746e02b17048851f581231c0308631c7b78cb3541b1f3603ce91daac721632616e7612e1f014bbd8e36dc25f5dbb40ffc51229771041fa00eb958cb5bb2f7b1d463fcacb4df3c37554690e707af778c1b0501f861f7985a7d140fe167c0121b90f211b82849c9b514df89a07c44a2cc1506ea848906d22727f6caac38e262d4087a4328cb8531c34952d5e5e84632c5dc58a18986ff1e9095a49801a97ebf929728a1db44e578e291fa8344d26507944405b23d457de164d51b6ad211e3e91fdcea7c93ecc4160b55a05eeaf23c1327a117b122644d6f6488b8864365c9559bab2fd4f3e5615fa00395e6133f7588934ba861a8aeb4bc95c97ca5995e9f1c2251bf01cb5323198b6e917fa50821d588d54b30b182859aa978e6477a7cd1b0f284d42addd4cc9655e65580bfb762a09f3cf8b571a71a1009d7075153553b0962b6cff7f75e7f69084f524a54cd50f8af0205c18f1a1dd4934815b32a6ff72f81ccf0f4c899646ee9a8f5ef12737de84e112d638e3f59f963fb26d53a12440ad7fa8c63b27ff9ec040784271cd4730e50aad472ca509fbd9e82b6a49e58cd71008849ddfe2ea234f1f151992cc6404345d15877e57c5cd01311df5d14091e23a2f2ac9a4537eb449ec289270b041bd9967736dbffe237fc328a237720426ce7bbb05604468ca36542d259744f23eb9b6298b97af7be52dfc6d064106d95592883288dcbf80e14f5095852bf7bbe49d39ce4b5d400f4d82f4f03d54330a56ff4becac8e399490b4c3a14d29c4456a2d359bcac4abeb533562d2ce5717041087fbfa10c6cc5ad", 0x1000}, {&(0x7f00000011c0)="63bbb29562ba8eb8d401d4c34cbd8ea9fd28a0264ff975cff5e231d994a26fc9156b32b632d314abf9972635798cc5abd3c6a0b634d7a3ff35735c838f8b178799d74ccb16c65406281d23d4b69e99fbbd5f5083cecb24e2b4a78126a98dd612e4139eac4dd05a8c0689423ff6c7fcb105003201edd95cd438e3109f2e4512e5f29a7fda59abea39a8dc31244b09126b958d365fed66efe110bb5ea68414fb468560085f667532c31451df8b45aa34fbe76a5b1dcee37e338b3a95bedc363471c054a8e2d39ced6c89dbca1076ef79cb24c325d05fa768", 0xd7}, {&(0x7f00000000c0)="48c1c50be484ef62bf366db89795d67cea48e7b96fd5f39a15020dab3e7f88919f2f2015d45ac312f9b0e5c99bca6702b41b796957f154095511347edce078d5cc27e76648fc3b7dcda94825814b1b2593b35e2f4ce7b05ce6ae87e3c5997f2475", 0x61}, {&(0x7f0000000140)="e1ab0054865719d476dff8ebe4049da0", 0x10}], 0x4, &(0x7f00000013c0)=ANY=[@ANYBLOB="3800000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r16, @ANYBLOB="0000003f0000de0001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r15, @ANYRES32, @ANYRES32, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=r5, @ANYRES32=r14, @ANYBLOB='\x00\x00\x00\x00'], 0x88}, 0x0) 16:00:14 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, &(0x7f0000000140)) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) r3 = getgid() r4 = getegid() r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r5, 0x29, 0x800000000000009, &(0x7f0000000180), 0x14) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x3, &(0x7f0000000180)=[r3, r4, r6]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0xc003, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x170) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000140)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000440)="e8b1907ff431ffcf00a9f1379a9b") 16:00:14 executing program 0: accept(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="031400000000db03080200e4ff25c6149b33ff1a", 0x14) write(r0, 0x0, 0x0) 16:00:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) fcntl$getown(0xffffffffffffffff, 0x5) write(0xffffffffffffffff, &(0x7f0000000180)="0991752f782265ebfdccb515279232c01f1eb7dfe6000c58", 0x77) getsockname(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f00000000c0)=0x8) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:14 executing program 0: ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000000)=0x5) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x20}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$FIOSETOWN(0xffffffffffffff9c, 0x8004667c, &(0x7f0000000000)=0xfffffffa) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:00:14 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000180)='./file0\x00') chmod(&(0x7f0000000100)='./file0\x00', 0x23f) chdir(&(0x7f0000000140)='./file0\x00') getgid() setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000083c2, 0x0) open(&(0x7f0000000040)='./file1\x00', 0x200, 0x0) rename(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file1\x00') 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x64}, {0x7c}, {0x7ffffffe}]}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000180), 0x14) getsockname(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x133, &(0x7f0000000540)) 16:00:14 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000800)="212bca479aaf46bedef7086c732bcdea4a2f64e523f1e57c3d5cc4fa03bfd30d12f8ee35ef602604bf9fbc5cee1dfcd5144a364546ca12ee8c357ef539feab815b1e781267c85066cefb82a657354abdb18798ee3e2edd5f46d9675d2595d17e2e6c1ae1534e690cfd28bc20e820c40939ec20743573dcdff6b52e57d198a05b6d7c62824de026be25ec838cf55a009ce39cc25c1a0b30a593accaac7adb626cf275d6d2d4608f79a03d1810d7f833e4639543e87d4a823324d61e2703037d6891f93a5d4a9cf1d5df91bc8024f06d40ddd015e76ff690fefa347741699761a6ab5a4ca68f3e96317e83e1953b94ce58572fe2a98e1267229f75d56eae3cf4480a644a343aea3ba3a699aedadb2b76557670350c0d7e46b486444c181d5e8ce48684d557e0e425346de7d90845a04041628742267a33e880d3ae9849837d15342e4ceb8e11a5e475e43d14ceea8b46582f96eb523a2b97ceebbf77f58d547248ecb328e7cb682499df8d8c243fbcd091889799d950ece13c594f1849d7003c0b4e365bb2718c5971331d605667ad582488c0b22323c46546748e86c5b311b48a5063616faa8d0e25c03a27d3c568e344548340fdfc54f7affaf64711f24c1134abce16ae9001e4e978bef7637c9b9050f117cb2dab8ee0b255c649a66a7cab58", 0x1e0}], 0x1, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000], [0x0, 0x0, 0x0, 0x0, 0x1ff], [], [], [{}, {}, {}, {}, {0xfffc}]}}) 16:00:14 executing program 1: nanosleep(&(0x7f0000000040)={0x100000000000401, 0xb35}, &(0x7f00000000c0)) rmdir(&(0x7f00000002c0)='./file0\x00') getpid() ktrace(0x0, 0x1, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0xc}, {0x4}, {0x80000006}]}) r2 = socket(0x20, 0x2, 0x40) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) r3 = socket(0x11, 0x10000000000003, 0x0) setsockopt$sock_int(r3, 0xffff, 0x40, &(0x7f0000000040), 0x4) sendto$unix(r3, &(0x7f0000000140)="b10005039000e803000008005786ca900f0e08fecea11ea8fef96ec2c73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa79230000f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020200a371a3f8000000000000000000010090d2c4e5187c00", 0xb1, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2945084719dd3256, 0x1812, r3, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000280)=0x5) syz_emit_ethernet(0xc3, &(0x7f0000000300)="b9b72326ce53d5024a0e70cc8849b74caa11a26ae989b1f46af92c84c68c9f1c5d250454dcbdf9bf6c391c0f72c317cf5d56f882ef3c8ab13dca505544e66db8bc727e61fe5397fc1bf32c432f73edeab7b4774e6c0a1068e1054c5a81c5b7e77f3b5b6c965864ffd32aebe7aa7a3779cecbf8caaa6f853b87be2bd884757ec8dc1cca1c39f18aebc73b61d11e870f2ee46e97323e56b158c52acd68cbb35eae6efa41bb99bd3176125bb695aeb62bd16d877b24f129dbe6e941654a7ff00411389a38") r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000400)) r5 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r5, 0x7f}], 0x1, 0x0) poll(&(0x7f0000000640)=[{r5, 0x40}], 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r8 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000000100)=""/114) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r10 = fcntl$getown(r9, 0x5) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000200)={{0x3ff, r6, r7, r6, r7, 0x104, 0x5}, 0xfff, 0x9, r10, r10, 0x7d55, 0xd75, 0xfa}) r11 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r11, 0x7f}], 0x1, 0x0) poll(&(0x7f0000000640)=[{r11, 0x40}], 0x1, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000014c0), &(0x7f0000001500)=0xc) r12 = syz_open_pts() close(r12) writev(r12, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r12, &(0x7f0000000300)=[{&(0x7f0000000040)="d179e31da54bdc7cefba2de7d1f0d037ef5557c401a24503", 0x18}], 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r15 = shmget(0x3, 0x2000, 0x577c9c93bbd253ef, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r15, 0x2, &(0x7f0000000100)=""/114) r16 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8, 0x0) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r17 = fcntl$getown(r16, 0x5) shmctl$IPC_SET(r15, 0x1, &(0x7f0000000200)={{0x3ff, r13, r14, r13, r14, 0x104, 0x5}, 0xfff, 0x9, r17, r17, 0x7d55, 0xd75, 0xfa}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001540), &(0x7f0000001580)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r20 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r20, 0x2, &(0x7f0000000100)=""/114) r21 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8, 0x0) ioctl$BIOCSETIF(r21, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r22 = fcntl$getown(r21, 0x5) shmctl$IPC_SET(r20, 0x1, &(0x7f0000000200)={{0x3ff, r18, r19, r18, r19, 0x104, 0x5}, 0xfff, 0x9, r22, r22, 0x7d55, 0xd75, 0xfa}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r25 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r25, 0x2, &(0x7f0000000100)=""/114) r26 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8, 0x0) ioctl$BIOCSETIF(r26, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r27 = fcntl$getown(r26, 0x5) shmctl$IPC_SET(r25, 0x1, &(0x7f0000000200)={{0x3ff, r23, r24, r23, r24, 0x104, 0x5}, 0xfff, 0x9, r27, r27, 0x7d55, 0xd75, 0xfa}) getgid() getpid() r28 = getuid() r29 = getuid() r30 = msgget$private(0x0, 0x20) r31 = socket(0x18, 0x1, 0x0) setsockopt(r31, 0x27, 0xe, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r31, 0x80000000000029, 0xb, &(0x7f0000000000)="a4b9fd83", 0x4) setsockopt(r31, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r32 = socket(0x18, 0x1, 0x0) setsockopt(r32, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r32, 0x80000000000029, 0xb, &(0x7f0000000000)="a4b9fd83", 0x4) setsockopt(r32, 0x29, 0xd, &(0x7f0000000400)="ebff7bbf0435be7430c231929648d453421a7a691c4e", 0x11) r33 = socket(0x18, 0x1, 0x0) setsockopt(r33, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r33, 0x80000000000029, 0xb, &(0x7f0000000000)="a4b9fd83", 0x4) msgsnd(r30, &(0x7f0000001840)=ANY=[@ANYPTR64=&(0x7f0000000500)=ANY=[@ANYRES32, @ANYRESHEX=r31, @ANYRESOCT=0x0, @ANYRESOCT=r28, @ANYRES64, @ANYRES16, @ANYRES16=r29, @ANYRESOCT=r32, @ANYRESOCT=r33]], 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r36 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r36, 0x2, &(0x7f0000000100)=""/114) r37 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8, 0x0) ioctl$BIOCSETIF(r37, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r38 = fcntl$getown(r37, 0x5) shmctl$IPC_SET(r36, 0x1, &(0x7f0000000200)={{0x3ff, r34, r35, r34, r35, 0x104, 0x5}, 0xfff, 0x9, r38, r38, 0x7d55, 0xd75, 0xfa}) getgroups(0x3, &(0x7f00000015c0)=[0x0, r35, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r41 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r41, 0x2, &(0x7f0000000100)=""/114) r42 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8, 0x0) ioctl$BIOCSETIF(r42, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r43 = fcntl$getown(r42, 0x5) shmctl$IPC_SET(r41, 0x1, &(0x7f0000000200)={{0x3ff, r39, r40, r39, r40, 0x104, 0x5}, 0xfff, 0x9, r43, r43, 0x7d55, 0xd75, 0xfa}) getpgid(r43) getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r46 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r46, 0x2, &(0x7f0000000100)=""/114) r47 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8, 0x0) ioctl$BIOCSETIF(r47, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r48 = fcntl$getown(r47, 0x5) shmctl$IPC_SET(r46, 0x1, &(0x7f0000000200)={{0x3ff, r44, r45, r44, r45, 0x104, 0x5}, 0xfff, 0x9, r48, r48, 0x7d55, 0xd75, 0xfa}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000017c0)=0xc) r51 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r51, 0x2, &(0x7f0000000100)=""/114) r52 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8, 0x0) ioctl$BIOCSETIF(r52, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r53 = fcntl$getown(r52, 0x5) shmctl$IPC_SET(r51, 0x1, &(0x7f0000000200)={{0x3ff, r49, r50, r49, r50, 0x104, 0x5}, 0xfff, 0x9, r53, r53, 0x7d55, 0xd75, 0xfa}) r54 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r54, 0x7f}], 0x1, 0x0) poll(&(0x7f0000000640)=[{r54, 0x40}], 0x1, 0x0) getsockopt$sock_cred(r54, 0xffff, 0x1022, &(0x7f0000001600), &(0x7f0000001640)=0xc) 16:00:14 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)='X', 0x1) close(r1) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000000)=""/68, 0x44}], 0x1, 0x0, 0x1e) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:00:15 executing program 1: mknod(&(0x7f0000000200)='./file1\x00', 0x12063, 0x1f1d) r0 = socket$unix(0x1, 0x2, 0x0) sendto(r0, &(0x7f0000000140)="d22e71df5f6ce937dc75db5123e67352e5ef6714860e3b943357eb1f07d1a48f72f8354c371c7fb0ec51f6fbfcaee84acf07", 0x32, 0x40f, &(0x7f0000000180)=@in6={0x18, 0x0, 0x3, 0xd3}, 0xc) open(&(0x7f0000000100)='./bus\x00', 0x82, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x8, &(0x7f0000000180), 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) linkat(r2, &(0x7f0000000600)='./file0\x00', r2, &(0x7f0000000640)='./file0/file0\x00', 0x0) socketpair(0x18, 0x90c04b78d6fb64e7, 0x9, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000000)=r3) 16:00:15 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x400, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000100)=0x9412) setrlimit(0x7, &(0x7f0000000180)={0x5, 0xcef}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0x45}, {0x16}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 16:00:15 executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) 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) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r3, &(0x7f00000000c0)='./bus\x00', 0x4) r4 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) linkat(r4, &(0x7f0000000600)='./file0\x00', r4, &(0x7f0000000640)='./file0/file0\x00', 0x0) symlinkat(&(0x7f0000000140)='./bus\x00', r4, &(0x7f0000000180)='./bus\x00') 16:00:15 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) madvise(&(0x7f00003e1000/0x1000)=nil, 0x1000, 0x3) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) getitimer(0x1, &(0x7f0000000000)) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f00003de000/0x4000)=nil, 0x4000, 0x7) r1 = socket(0x18, 0x1, 0x0) write(r1, &(0x7f0000000080)="ab8fb0075c0e67e85947f979733828b0dad92dd80592cccee40473dfc00b3907180efe1483e1cdf63b0da37950cb24223f", 0x31) msgget(0x1, 0xc8) r2 = shmget$private(0x0, 0x2000, 0xe841ef7ffd0bbe84, &(0x7f00003e0000/0x2000)=nil) socket(0x34, 0x2004, 0x0) shmat(r2, &(0x7f00003de000/0x4000)=nil, 0x6800) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000240)=0x10) r3 = msgget$private(0x0, 0x20000003c4) msgrcv(r3, &(0x7f0000000200)=ANY=[@ANYRESDEC=r1], 0x1, 0x3, 0x1001) msgrcv(r3, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000002000000000000000000000000000000000000002ee35e6a135966692c000000000000000000000000000007000000fe4f634adc41281674ef0a86df2e93c8fa000000000000000000000000b60eb3cd0000000000000000635d0000000000000000000000000000000020000000000000000000030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006b16ba4f9bf748f900000000cc193bb307c86100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c73519053e107a83a2a94d49052464893c3afc3530ca5a67cd7b719379a9261fbff0a2eb6c6fc8a4235187488e07bf2b000000004e25325aced3d5eba64a68170000000000000050a2b657ee0ad80eb7861b8b8c958267d5bac6033d50f8f475322d38f63bac554b3ceadd28708cf51882fdc7e5c71e7fc0133617143c4288678d4da4871b9d1fd9b188f81be0dc051f210b112d3bd3e553ff7a496e7826891b99917d8cd92610db39dfaea5930b29c434d73cbc84c2ac694698895f5d77aeb2a600a121188ec5dc90cabd89bfc7f74097f10b1654e3d312a654596709130a00609414e69b86a8cc4409a4af21791027d1aee1e4a9b9f129ebd7f36abbfc1d749f"], 0xeb, 0x0, 0x1000) execve(&(0x7f0000001600)='./file0\x00', &(0x7f0000001800)=[&(0x7f0000001a40)='{\xec#\x00', &(0x7f0000001780)='[$\x00', &(0x7f00000017c0)='^\'\x00'], &(0x7f0000001980)=[&(0x7f0000001840)='\xe7\x00', &(0x7f0000001880)='\x00', &(0x7f00000019c0)='\x00;\x89Z@Y\x8f\x8d\x81\xdc\xae\xaa\a\xbe\xc0\xa2\xe2*\f\xa2\x82[Y\x18\xcc\x01\xd2LW\x8e\xc9\x82\xbd}\xb0G\x81\x1f\x10\xce\xe6@J\xbb\x89\x81\xed^\x1fq\xeb_|\xb6\x99PGi\xd5\xf6\x98\xc1\f\xfeP.\xcb\xbf\xc1\x19\x89\xf1\x19,Y\xb4(@\x01\'\x90:\x14n\xcc\x90!,o\xd2\xc8\xb2\xb8\xb3\x93&\x90\x8b\xe9\t\x7f\xa3\xc2\x82\xe2\xd8lW\xe6g*W\xac\"Q\xce3zI>', &(0x7f0000001900)='@.\x00', &(0x7f0000001940)='\x00']) msgsnd(r3, &(0x7f0000000280)=ANY=[@ANYBLOB="0300000000000000c71808145bf2f68fa2e23d098990650e7189e856a53531a8438a35c6d77ce41fcb1a907b1bbff94d1364969d8e4036c18a76573b824b9dde1a0e293a1ec5a9d016d96f43e61f2b09461ffcdd2b1eda214931afff839764846cf8a70c19020000000c877d050120cfce5acaa7facecaddeb6a409e59cfc6ccdd9232d227b9b1dcd05903b48974567681440417e8d82031c8c0862254e877c4176c2c70a984e41cd15b7f2856821870b68626ead29b19bb892374c2e1e574d1471d424ed345317e"], 0xa5, 0x800) pipe(&(0x7f0000000000)) 16:00:15 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1c}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)='X', 0x1) close(r3) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f00000000c0)=0x3ff) syz_emit_ethernet(0xe, &(0x7f00000001c0)="b291f52e435fe0f60504388e7b6d") r4 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) linkat(r4, &(0x7f0000000600)='./file0\x00', r4, &(0x7f0000000640)='./file0/file0\x00', 0x0) ioctl$BIOCGSTATS(r4, 0x4008426f, &(0x7f0000000000)) 16:00:15 executing program 1: r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffff9c, 0x80585750, &(0x7f00000000c0)={'./bus\x00', 0x6, 0x10001, 0x2ae, 0xf898c1f471513018, 0x6, 0x3, 0x1, 0x1, 0x3, 0x5, 0x5}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="00000018600400000001400000000000000000eeffffff000000000000000000000000fa0000000000000001", 0x2c}], 0x1) 16:00:15 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{}, 0x0, 0x0, 0x0, 0x32}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020699f, &(0x7f0000000300)) ioctl$PCIOCGETROM(0xffffffffffffff9c, 0xc0107005, &(0x7f0000000040)={{}, 0x7, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) 16:00:15 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0x10000ffb, 0x20, "73437ce1ae571e6f60b4bf00"}) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x6, 0x0, 0xff}, {0x80000016}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = semget$private(0x0, 0x4, 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0xc) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000500)={0x2, 0x1, 0x7, 0x29cf, r3}) getegid() semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000d00)=""/226) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x40}, {0x6}]}) r5 = dup2(r4, r0) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r6, 0x29, 0x800000000000009, &(0x7f0000000180), 0x14) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000ac0), &(0x7f0000000280)=0x85bee91c5971fdf1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r7) setuid(0xee01) clock_settime(0x4, &(0x7f0000000640)={0x8, 0x9c2}) r9 = open(&(0x7f0000000000)='.\x00', 0x80, 0xa0) faccessat(r9, &(0x7f0000000040)='.\x00', 0x0, 0x1) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) write(r9, &(0x7f0000000540)="f9781fcdcb79ceafba8786368bf93bd5187b29d3b0a79418cd064ee259baca92379e4b77fb7f2b8314f3015ec81d6632f7be3d77caf4d19f458b6af1ab436955fbff6b760bbaac97e294941b119d9882cd1b9d511322423b814bbe2d025e4fc9990671c7042387fe11128bc7380dcd6202bf7477987ff4e95581ffe0d194a34e68375eb05221512257e2d744a61881df6279c33c0800f5af977b96c38138e40000000000000000", 0xa7) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000a00)=[0xc9, 0x1, 0xfffffffffffffff9]) setegid(r8) semop(0x0, &(0x7f0000000080)=[{0x5, 0xfff, 0x1000}, {0x6, 0x20, 0x800}, {0x0, 0x4, 0x800}], 0x3) shmget$private(0x0, 0x2000, 0x20435e543a222cf4, &(0x7f0000ffd000/0x2000)=nil) r10 = syz_open_pts() kqueue() fcntl$setflags(r10, 0x2, 0x3) r11 = dup2(r10, r10) symlinkat(&(0x7f0000000000)='./file0\x00', r11, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r11, &(0x7f0000000180)='./file0\x00', r12, r13, 0x0) getgroups(0x2, &(0x7f0000000200)=[r13, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r14 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r15, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x87}, {0x48}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r15, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r16 = dup(r15) ioctl$TIOCCBRK(r16, 0x2000747a) accept(r16, 0x0, &(0x7f0000000600)) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r17, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x87}, {0x48}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r17, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r18 = dup(r17) ioctl$TIOCCBRK(r18, 0x2000747a) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000300)=0xfffffffffffffecd) getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r22 = getppid() r23 = fcntl$getown(r5, 0x5) r24 = kqueue() r25 = kqueue() kevent(r24, &(0x7f0000000040)=[{{r25}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r26 = fcntl$dupfd(r24, 0xa, 0xffffffffffffffff) r27 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r27, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r27, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r27, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r27, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r27, &(0x7f0000000b00)=ANY=[@ANYBLOB="0e2afd3ad26096e778a45da0c0200002090000009604d062dbecf06a3cd220f8fb99bf8ec8790a0aa209efdae3eb9bd04cb49f4e91ecd104bd7d9abf762b2b513778c3a3ec2705be72f4ca3a5c4dd4f560a12c15c40c635087ba56f056b06fa7cb4065bf53db5efca66808ab3cd4106db67829f00e80be5c733b20596c5ad45fb0465b087dd835516a932f0eef44f5f1bdb17fd55f555cc9f8645113683b8eb9e1d9f9abed45c6b1aad199a3d458b284929e98e7edf5c0ffc350650291b492fa37063985c965"], 0xffffff64, 0x1, 0x0) r28 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r29, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) r32 = getppid() r33 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r33, &(0x7f00000000c0)={&(0x7f00000007c0)=ANY=[@ANYBLOB="0001000000000000ea02d74b34394b0d833ba4e14fbeeb494cf04284de2d81761623cfbd60d0ba88942562514ba27025c21f1262f2bcd1e2d7258f89a7737c1c93da5c87cc577b6a4f6d0e0602de1fcd29f0da4e3e098844cf72651bf3523eb8e52238ecd8ee5e057008d145313892cc074adbb34e51caa0f1b8f7"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r34 = fcntl$getown(r33, 0x5) msgctl$IPC_SET(r27, 0x1, &(0x7f0000000980)={{0x2, r28, r30, r31, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r32, r34, 0xa5, 0x1, 0x100000000, 0x2}) shmctl$IPC_SET(r14, 0x1, &(0x7f0000000100)={{0x1, r19, r30, r20, r21, 0x10, 0x8000}, 0x1e3c, 0x8, r22, r23, 0x21, 0x7, 0x2}) setpgid(r22, r22) r35 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r37 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r40 = getppid() r41 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r35, 0x1, &(0x7f0000000100)={{0x1, r36, r37, r38, r39, 0x7, 0x8000}, 0x1e3c, 0x8, r40, r41, 0x1f, 0x7, 0x2}) setpgid(r40, r40) r42 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$KDDISABIO(r42, 0x20004b3d) ioctl$KDDISABIO(r42, 0x20004b3d) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xc) shmget$private(0x0, 0x2000, 0x20435e543a222cf4, &(0x7f0000ffd000/0x2000)=nil) r43 = syz_open_pts() fcntl$setflags(r43, 0x2, 0x1) r44 = dup2(r43, r43) symlinkat(&(0x7f0000000000)='./file0\x00', r44, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r44, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xfffffffffffffef6) fchownat(r44, &(0x7f0000000180)='./file0\x00', r45, r46, 0x0) 16:00:16 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) getuid() connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002a000000030700"/56], 0x38}, 0x0) 16:00:16 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[], 0x0, 0x0}, 0x0) 16:00:16 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x800000020188}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x3, 0x400000002, 0x81) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x3e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20000, 0x40) getdents(r2, &(0x7f0000000180)=""/109, 0x6d) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x1b7) 16:00:16 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) r2 = socket(0x18, 0x8002, 0x0) setsockopt(r2, 0x29, 0x80000000000002e, 0x0, 0x0) dup2(r2, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x800000000000009, &(0x7f0000000180), 0x14) connect$unix(r3, &(0x7f0000000040)=@file={0x2, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r4 = dup(r0) sendto$inet6(r4, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 16:00:16 executing program 1: socket$inet6(0x18, 0x2, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000180), 0x14) r1 = accept$unix(r0, 0x0, &(0x7f0000000000)) getsockopt(r1, 0xa0e, 0x36, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x800000000000009, &(0x7f0000000180), 0x14) setsockopt$sock_int(r2, 0xffff, 0x1003, &(0x7f0000000040)=0x7ff, 0x4) 16:00:16 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) r1 = semget$private(0x0, 0xc, 0x100) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000680)=""/4096) r2 = syz_open_pts() r3 = semget$private(0x0, 0x7, 0x24) semctl$GETZCNT(r3, 0x11997b1ebde36658, 0x7, &(0x7f0000000140)=""/25) fcntl$setstatus(r2, 0x4, 0xcc) write(r2, 0x0, 0x0) r4 = fcntl$dupfd(r2, 0x0, r0) ioctl$TIOCFLUSH(r4, 0x81206919, &(0x7f0000000300)) r5 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) linkat(r6, &(0x7f0000000600)='./file0\x00', r6, &(0x7f0000000640)='./file0/file0\x00', 0x0) linkat(r6, &(0x7f0000000600)='./file0\x00', r5, &(0x7f0000000640)='./file0/file0\x00', 0x0) rename(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='./file0\x00') r7 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) linkat(r7, &(0x7f0000000600)='./file0\x00', r7, &(0x7f0000000640)='./file0/file0\x00', 0x0) ioctl$BIOCGSTATS(r7, 0x4008426f, &(0x7f00000000c0)) r8 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) linkat(r8, &(0x7f0000000600)='./file0\x00', r8, &(0x7f0000000640)='./file0/file0\x00', 0x0) ioctl$BIOCSDLT(r8, 0x8004427a, &(0x7f0000000100)) 16:00:16 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x100042001, 0x28b1) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xcc) write(r0, 0x0, 0x0) dup(r0) mknod(&(0x7f0000000000)='./file0\x00', 0x10004d1cc, 0x28ae) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x3d, 0x0, 0x0) sendmsg$unix(r2, &(0x7f0000000780)={&(0x7f0000000200)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000006c0)=[{&(0x7f0000000280)="afdb5cb41379ec98b1c57d9b4db40ca420874e4304a886ac779ad9c98f0825c6553e7be78193d8e0e3705550b328cdd1eb1414ea67eb61228f7726738b34c9bcc36e9063aabc5252580f2fbe423ae675128bb3974c0b3449d53bcb3e8cb861a19174d5f1768be337f651ad4be1a14e7e9afa88bc220897e3cb7cace4d71d4d0c9ab1e2cef97a7134c07388c30f4c78d0c029c69a7eaf42fa44a5f38d", 0x9c}, {&(0x7f0000000340)="52ae28b7bc288649e336f1f08f55e038823b9c6d1dc8b709e362645f44faaa9313fcdc74a56b25ccfc", 0x29}, {&(0x7f0000000380)="11ffdfc9de92abe8110a3335f05bc0449e9bad7ada904092da5b96cac31c7f3ff00f97cf4d81970754b797cea8c6d21d57727b196cdb2ea6b0f5dcf94d6d63d064b28d243531d5a17a5b3560d6f4af2f6db6e5224fd05b9bca24da0b3b51767e48e7e8ab5b6c770e5fa47cf4dd14c62a7fb7c7edc6b86f3597a5aae43758a469f852dee4ac953654361da16e4e95ca81bf8eb3098b5d7af064206e7aa8ad47cf8f589a8b9ce6da42a965b58f5df9821424311d3b35f50b8297edbd04ee35150ff524efe137e4aad123559d", 0xcb}, {&(0x7f0000000480)="a88f51ea4db3d05b9ca72c88c05ca66ddc7831351b67a0594a370eb8e8c517", 0x1f}, {&(0x7f00000007c0)="83898c71d94cc0fb588e326813772a5a35bae7a0828f0a1903654fa05115e8d116ec339554499a401ab492964c56e9b4dfe4ac2151d32c271560ef82de686665e04cfcab4a3cd1230750487f055c197a284c86f48810d64c56a99de2e96304f1a64cafc561a1640e2ed1a44a5621406b0a8dc9387ea0d536814e1b9928597004b67464", 0x83}, {&(0x7f0000000580)="31eb4220f259d3b22b038af24a710ba3a7132d297aecbae15322b0ce057b9487f1eb67af0a3920131265ce749b572912acbdf40ca61af24387105f987e60e0db62c2c33d3d9573ce4ed3c74cfeee264a0af5ea82", 0x54}, {&(0x7f0000000600)="665b889a29edaca4a6740d7ce0a8ef9aff4e66d28bd1c2c55c0e33f338bc0931e1381b05ea97bcf9152f3cad9a9b1fbc69f7f56524d80b0cd4d57c1d6025153390240e315307f33a3471d9127dd68461c49dabe1636504557e0f34bfcaf78cdbf2497745e10efecf7a8ae84f9ba9d2b8d059f5bbc0857ee6e6a9efebbe5a2be269bc5d74d3e099f164847cb77c76997c1b2e15", 0x93}], 0x7, &(0x7f0000000740), 0x0, 0x400}, 0x1) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x3ff, 0x6, 0x3, 0x0, 0x0, 0x6, 0x101, 0x3, 0x0, 0x8, 0x5}) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x8001, 0x0, 0x0, 0x0, 0x8000000000000}, &(0x7f00000000c0)={0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x694c56f3}, 0x0, 0x0) r3 = semget$private(0x0, 0x1, 0x2) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000000)=[0x10000, 0xfffffffffffffffb, 0x5f, 0x1457, 0x5, 0x2, 0x100000000, 0x0, 0x4, 0x820]) r4 = semget$private(0x0, 0x3, 0x10) r5 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r5) getpgid(r5) semop(r4, &(0x7f0000000100)=[{0x1, 0x9, 0x1800}], 0x1) 16:00:16 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}}, 0x13c) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000080)=ANY=[@ANYBLOB="fb18bbdf698b004c5a2f5e"], 0x1c, 0x0}, 0x0) close(r0) close(r1) 16:00:16 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000100)='./control/file0\x00', 0x2040, 0x3ff) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000600)='./file0\x00', r0, &(0x7f0000000640)='./file0/file0\x00', 0x0) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xcc) write(r1, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xf, 0xffffffffffffff9c) chmod(&(0x7f00000000c0)='./control\x00', 0x58) linkat(r0, &(0x7f0000000000)='./control\x00', r2, &(0x7f0000000040)='./control/file0\x00', 0x0) open(&(0x7f0000000280)='./control/file0\x00', 0x0, 0x0) 16:00:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="d22d050001ffffffffc4004704", 0xd) syz_open_pts() kqueue() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) 16:00:17 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a8400", 0x17f}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000004c0)="0ec465cdab1ab6925cb81235dbb17399c070dde203e502106f690d9947364fe3569560e73bfa9012263c0ef6eb626ad79d51e7b4607879072ca33809a85443bef8e011b3e2e63de6f9637ca6e422106a6a1762b67f560814eef6dcb3f39a2e51600251fbad1ee82088a75ca3764729af3f3d4d967ce8aadb3c3fd7f9ae4f4c83b2", 0x35a}], 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x42) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x80, 0x3) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) linkat(r1, &(0x7f0000000600)='./file0\x00', r1, &(0x7f0000000640)='./file0/file0\x00', 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r3, &(0x7f00000007c0), 0xcb005093f78273e) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, r5, r2, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0xfffffffffffffffd, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r7 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r7, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r7, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r7, &(0x7f00000007c0), 0x0) r8 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r8, r9, r6, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) rmdir(&(0x7f0000000080)='./file1\x00') 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x6c}, {0x5c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)="d057080000005f593b2146d3a25a") r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xcc) write(r1, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x5, 0x800, 0x1, 0x2, "b78e36a82e91c05d0780b012bce8fe1857e08f62", 0x2, 0x80000001}) 16:00:17 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) r4 = accept$unix(r3, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) pipe2(&(0x7f0000000040), 0x4) connect$unix(r4, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) 16:00:17 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/108, 0x6c}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x11) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x2) r2 = semget(0x2, 0x0, 0x208) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000100)=0x9) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x800000000000009, &(0x7f0000000180), 0x14) bind$unix(r3, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) 16:00:17 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028a8) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x8440, 0x80) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x61}], 0x5, 0x0, 0x0, 0x0) 16:00:17 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = dup2(r1, r0) listen(r1, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000080)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r4, r3) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0x5) accept$inet(r2, 0x0, 0x0) 16:00:17 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x800000000087}]}) r0 = socket(0x18, 0x1, 0x0) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xcc) write(r1, 0x0, 0x0) fcntl$dupfd(r1, 0x14, 0xffffffffffffffff) close(0xffffffffffffffff) r2 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) fchflags(r1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 16:00:17 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{}, 0x0, 0x0, 0x0, 0x66}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) ioctl$TIOCFLUSH(r1, 0x8020699f, &(0x7f0000000300)) 16:00:17 executing program 1: sendto$unix(0xffffffffffffff9c, &(0x7f0000000240)="471b1b4a0a650466564a3e6ef093cf570d653934d5da00009dff0fa291b08f1ac1d85d6b077f2d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be8835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965", 0xffffffffffffff19, 0x0, 0x0, 0xfffffffffffffe58) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) linkat(r2, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000100)='./file0/file0\x00', 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000000)={0x0, './file0\x00', './file0\x00'}) ioctl$TIOCFLUSH(r1, 0x8020699d, &(0x7f0000000300)) r3 = semget(0x2, 0x3, 0x18) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000440)={0x0, 0x0, 0x90d2, 0x7fffffff, "6fc6623eb51e00", 0x7, 0x212}) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r5, &(0x7f0000000180)='X', 0x1) close(r5) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000200)={0x0, 0x10000, 0x9, 0x1, "b7c4549a3f789708d840f93d4c847797ee4228cd", 0x54a, 0x44}) write(r4, &(0x7f0000000180)='X', 0x1) close(r4) fcntl$getflags(r4, 0x1) r6 = socket(0x18, 0x1, 0x0) semctl$GETVAL(r3, 0x2, 0x5, &(0x7f0000000480)=""/209) setsockopt(r6, 0x0, 0x9, &(0x7f0000000000)="31eca801", 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r8 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r8, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r8, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r8, &(0x7f00000007c0), 0xcb005093f78273e) r9 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r9, r10, r7, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) setgid(r7) setsockopt(r6, 0x29, 0x800000000000009, &(0x7f0000000180), 0x14) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f00000000c0)=""/232) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000140)=""/72) 16:00:17 executing program 0: openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000600)='./file0\x00', r0, &(0x7f0000000640)='./file0/file0\x00', 0x0) openat(r0, &(0x7f0000000080)='./bus\x00', 0x800, 0x2) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, &(0x7f0000000000)) 16:00:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41771632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf5793e6f978d6c226c04ac18f9c138c91a76ecd4096e8c8b6b87cb2d72b8bc5b9ad8a4f5f728193ef16ab93f", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abdfe5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309", 0x793) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffb, 0x1469, 0xd98, "098d45f75f059100"}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000a40)=""/42, 0x2a}], 0x1) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000040)) 16:00:17 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff7, 0x0, 0x5, 0x7ffffffd, "73ccb37b2efe222c245e1a23e6b5c9c06d00", 0x0, 0x7}) ioctl$FIONREAD(0xffffffffffffff9c, 0x4004667f, &(0x7f0000000080)) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xcc) write(r1, 0x0, 0x0) write(r1, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x79) 16:00:18 executing program 1: open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) openat(r0, &(0x7f0000000100)='./file0\x00', 0x8000, 0x42) r1 = socket(0x11, 0x3, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x8, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x7d, 0x1, 0x7ff}], 0xf924, 0x0) r3 = socket(0x11, 0x3, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x8, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x7d, 0x400ffff5, 0x7ff}], 0xf924, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x8, &(0x7f0000000040)=[{{}, 0xffffffffffffffff, 0x7d, 0x1, 0x7ff}], 0xf924, 0x0) getpgrp() r6 = getpgrp() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, r6) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, r6) r7 = socket(0x11, 0x3, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000000), 0x8, &(0x7f0000000040)=[{{r7}, 0xffffffffffffffff, 0x7d, 0x1, 0x7ff}], 0xf924, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xfffffffffffffeb7) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x100000b1}, {0x28}, {0x6}]}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f0000000500)=[{0x7, 0x10001, 0x5, 0x5}, {0x10001, 0x1, 0xffff}, {0x8, 0x1, 0x5, 0xffffffffffffffe1}, {0x2, 0xf8, 0xff, 0x800009}, {0x2, 0x1, 0x5, 0x3}, {0x4, 0x4, 0x3, 0x8}, {0x4, 0x6, 0xffff, 0xfff}, {0x2, 0x1, 0x1000, 0x8}]}) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$WSDISPLAYIO_USEFONT(r10, 0x80585750, &(0x7f0000001340)={'./file0\x00', 0x8001, 0x2f86000000000, 0xca, 0x1, 0x7, 0x1f, 0x400, 0x1, 0x2, 0x8, 0xffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getgroups(0x1, &(0x7f00000013c0)=[0x0]) getegid() 16:00:18 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x40000000011, 0x3, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x800000000000009, &(0x7f0000000180), 0x14) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x800000000000009, &(0x7f0000000180), 0x14) connect$unix(r3, &(0x7f0000000140)=@file={0xc4df461d12d68ac4, './file0\x00'}, 0x15) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r4, &(0x7f0000000000)=[{{r1}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) r5 = socket(0x40000000011, 0x3, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs, 0x8) r6 = kqueue() kevent(r6, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r6, &(0x7f0000000000)=[{{r5}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r7 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r7}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs, 0x8) r8 = kqueue() kevent(r8, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r8, &(0x7f0000000000)=[{{r7}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r9 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r9}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r10 = socket(0x40000000011, 0x3, 0x0) connect$unix(r10, &(0x7f00000000c0)=@abs, 0x8) r11 = kqueue() kevent(r11, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) r12 = syz_open_pts() ioctl$TIOCSETAF(r12, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r12, &(0x7f0000000180)='X', 0x1) close(r12) kevent(r11, &(0x7f0000000040)=[{{r12}, 0xffffffffffffffff, 0xc2, 0x40000044, 0x1, 0x3}], 0x34, 0x0, 0xc68, 0x0) r13 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r13}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r14 = kqueue() kevent(r14, 0x0, 0x0, &(0x7f0000000140), 0x8, 0x0) kevent(r14, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x4c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="b4dc0d3eca000000007f0622b303") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1c}, {0x3c}, {0x7ffffffe}]}) chown(&(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) r2 = msgget(0x1, 0x254) msgrcv(r2, &(0x7f0000000300)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000074831f07107efb65e5739ee5000000000000000000cac003c320bfdebc3f8184d31590a86178e76bd708822756401cb6b293a75bf4bcfaa99552f21fa08bb12e6cbace06efba5569a8152da4965e938ff146621000f3c0c89e5f767f7fd266fa719adf6574f9c29ee9793c295b5c1d00aaf295f7b1e830dcdceec9a7"], 0xd2, 0x0, 0x1800) 16:00:18 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x4) r1 = dup(0xffffffffffffffff) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000540)={0x9}) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000580)={0x10, 0x8, 0x4, 0x4, [{&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff4000/0x2000)=nil, 0xffda}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ff5000/0x1000)=nil}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x80000c9}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x6}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ff3000/0x3000)=nil, 0x3}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ff4000/0x4000)=nil, 0x2}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0x5}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x9}, {&(0x7f0000fec000/0x14000)=nil, &(0x7f0000ff4000/0xc000)=nil, 0x1}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7f}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff5000/0x4000)=nil, 0x400}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0x4}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xa39}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x99}, {&(0x7f0000ff0000/0x4000)=nil, &(0x7f0000ff1000/0x2000)=nil, 0xf1}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file1\x00', '\x00', './file0\x00', ['./file', './file', './file', './file'], 0x7}) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt(r2, 0x0, 0x8000000000009, &(0x7f0000000040), 0x4) 16:00:18 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(0x0, 0x0, 0x80) fcntl$setstatus(r2, 0x4, 0x40080) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r1, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000440)=@abs, &(0x7f0000000480)=0x8) clock_settime(0x0, &(0x7f00000015c0)) r3 = semget$private(0x0, 0x9, 0x42) semop(r3, &(0x7f0000000440)=[{0x0, 0x0, 0x1000}, {0x3, 0x7, 0x1800}, {0x1, 0x2}, {0x0, 0x8001, 0x1000}, {0x3, 0x4}, {0x2, 0x9, 0x1000}], 0x2aaaaaaaaaaaad8a) r4 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) linkat(r4, &(0x7f0000000600)='./file0\x00', r4, &(0x7f0000000640)='./file0/file0\x00', 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f00000000c0)=[{0x7, 0x8, 0x8, 0x1}, {0x8000, 0x8, 0xe0, 0x200}, {0x13, 0xf7, 0x81, 0x9}, {0x4, 0x0, 0x5}]}) semop(r3, &(0x7f0000000240)=[{0x1000000000, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1800}], 0x2) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f0000000800)=""/191) recvfrom$unix(r0, &(0x7f0000000500)=""/133, 0x85, 0x40, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) semop(r3, &(0x7f0000000480)=[{0x0, 0x1, 0x1000}, {0x0, 0x8}, {0x0, 0x9f, 0x1000}], 0x3) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000002740)=[0x6e8, 0x101, 0x0, 0x3f, 0x2, 0xb47, 0x0]) semop(r3, &(0x7f0000000000)=[{0x0, 0x100000000, 0x800}, {0x3, 0x100000000, 0x1000}], 0x2) semctl$GETVAL(r3, 0x84110ce33eb91624, 0x5, &(0x7f0000000300)=""/133) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000140)=""/161) 16:00:00 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x61c8, 0x403) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000180), 0x14) getsockopt(r0, 0x3, 0x6, &(0x7f0000000140)=""/113, &(0x7f00000001c0)=0x71) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x80) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x40, 0xfbc}, {0x0, 0x6}}, 0x1) 16:00:00 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x9], [], [0x59c6]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) pipe(&(0x7f0000001280)={0xffffffffffffffff}) read(r0, &(0x7f0000001740)=""/4096, 0x1000) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000000)={0x5c8}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = socket$inet(0x2, 0x1, 0xf7) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000000c0)={0xffffffff, 0xffff, {0x1, 0x4}}) getsockopt$inet_opts(r2, 0x0, 0x2000000000018, 0x0, 0x0) dup2(r2, 0xffffffffffffffff) r3 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) write(r4, &(0x7f0000000040)='!', 0x1) r5 = semget$private(0x0, 0x7, 0x286) semop(r5, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt(r7, 0x0, 0x8000000000023, &(0x7f0000000040), 0x0) fchown(r7, 0xffffffffffffffff, r6) r8 = open(&(0x7f0000000200)='.\x00', 0x0, 0x0) pread(r8, &(0x7f0000000780)="7db4e2bb43f5adfe7aca58dc2893618aea7bf2e3705c7603e05df2879537b7daa2c697735230e2ee3a73d68d5b2176d007c6ef6fc6be9c62b00d5caca450dd20f7f3644573f6bfe817d0aead482f7e096cb82569642acbf50c7999dfbbc8d8f8ce29af81376dd3d072e83d7a9e713a1df002e1e411485e899fd886310ca2c6861854859f264ebe15f124ee60858da94a0c15220c62585962a4e2cb26b2b828d49a0e8ccfbad21dda78d1eeeb35bb10f6b67d942fee4eef4ed5eb", 0xe9, 0x0, 0x0) getpeername$unix(r8, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0x8) getsockname$unix(r8, &(0x7f0000000580)=ANY=[@ANYBLOB="0000ebffffffffffffff18892321ae847a66000000000000000000000000000000000000230000000000000000000020000000000000000000000001000000000000000000000000000000f3fa00000000771c22148840e813adb2c7e5d50a331680a0eb585c225ad1e217c2dc6ed3db1249dcf540a70000000000000000001300"], &(0x7f0000000540)=0x6e) getppid() getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000019c0), 0xc) getpgrp() getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000001a40), 0xc) getegid() getpid() 16:00:00 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) semget$private(0x0, 0x0, 0x126) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000240)={0x2, 0x0, {[], [0x0, 0x0, 0x8000, 0xfb], [0xfffffffffffffffe, 0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x4], [0x0, 0x0, 0xfffffffffffffffd], [{}, {0x0, 0x0, 0x0, 0x5}, {0x0, 0x0, 0x1000000}]}}) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000480)={0x10, 0x4, 0x4, 0xffffffff, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x4}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x7ff}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x4}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000fee000/0x12000)=nil, 0x627858c4}, {&(0x7f0000e00000/0x200000)=nil, &(0x7f0000ea8000/0x4000)=nil, 0x5a421236}, {&(0x7f0000fd8000/0x4000)=nil, &(0x7f0000ebd000/0x4000)=nil, 0x4}, {&(0x7f0000e0b000/0x3000)=nil, &(0x7f0000fe6000/0x3000)=nil, 0x9}, {&(0x7f0000f85000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000e93000/0x4000)=nil, 0xfff}, {&(0x7f0000fce000/0x3000)=nil, &(0x7f0000f39000/0x1000)=nil, 0x2eadc2b00000}, {&(0x7f0000f2c000/0x4000)=nil, &(0x7f0000e4d000/0x4000)=nil, 0x6}, {&(0x7f0000ed5000/0x3000)=nil, &(0x7f0000fa7000/0x2000)=nil, 0x7}, {&(0x7f0000f40000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x80000001}, {&(0x7f0000e08000/0x1000)=nil, &(0x7f0000f9c000/0x3000)=nil, 0x80000000}, {&(0x7f0000ed6000/0x3000)=nil, &(0x7f0000f04000/0x4000)=nil, 0x3152}, {&(0x7f0000e0d000/0x1000)=nil, &(0x7f0000f51000/0x3000)=nil, 0x7}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x8000}) 16:00:00 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xbf9c, 0x0, "7e389ddedff371734578fbcef9097b5ac7934a3a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xcc) write(r1, 0x0, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)="ef053152ea90f08e526c5746a24855bdc7684a5c77e9457052deff0e4b907cd501148c74d97323f9f0bebb023370b9891ed7cf4c396415ee428a4e8f43f71f13df6b94ea510bb8171bdc3ab4f7cd63befc7fed8721fe3dba0c64dac6b0f692f969b113d91dd82c7e82263b5d208c1d00776400bff96587db9ed6a35c2f311afd157c264077aee17ff47595ec4c99cab27e5727b4583e8850ccca321abf3b776a978a644ca335579bdebb1639f9fa4bea4c85a6b6d5c144a23f9a953db86678aa56a48f50e3b212612b11d67499a2b831a770c960d0c659f6143d34086d3ab4c936561bff15a7205d9cbbcc80cb7a7c6becd71a5bd0df344d5ddddf3479b12ae58dad0af952aff8bc0373a965c74227e81dccc0e79f573a13c29aa44ace2e01a20dc5c7cfeaf47510c83ca88a5f0c826d5ce78e93bc1b85c54a0aaa95ee46c695eac1feb35f48f8c31d75d90499c26142ec5bdec502f6454083303f2241b60af1f3910aa939f2a0c600dcbfdf1b6135c4ae8566d19ac9b60c7c87f6ea0ee0730fca57c028b7d81700fe771c12d27041253c7adb30c780e76bd777bb68ec1d392fa9eb1bca83b021e60afc3e119f533b8f24dc50e6ccef8d30b3a5ffb2a252156f9f6cf19b9f3d073cb046b0e8db6dfa9dcf03b5e5585565505535ad011d3ad4b1908b7be7224a8b34959e39d499ec7323536269cb5c9f32b9bc3a1b0a30e14fdb6afd7eea9355355cef44b860f0c1389a2a606533edd712a093e20ff957fff0991693af1b2a188a0fd85dea194de08977963acb19a245a8a2b1c8caaa15225023a678fc1866b50b896e70cb7eb5020089ec53a622624d764fcf2ae22d553e8450481eaec956f38597acda77e16a9673d2593ded82937e63f2a5ffea0b70983637d93af93f44bdc2a7ca37892a5ac76a92e799a3fa8ccdc6598a4d065f0af2832190d1652d3b7f970248112bb33650db36ae97723dc9c16b2d4be5c3ef07314da54037b56dbff86d1056ef02203ebf538cd3a02cea012618a51254a2df19f56a101af6442d943ad559c6eb22fa9ae7ed5309b73fd426ab9a58fec7b8f90f10560badb8ae0c01b33a1075d27414047ccb9b6110b453abd7f774f6858270c6696c8f3fbab148e5ff393eb26a57a99c10309809dff37fe1830e9e4d0c66585301aabfceb13ae0c0c2a2455e7d489525918e3dfac0d3ccf89b0368664ea4452fe0e78e37f64cf9d15b0a7ac3788fa96f7d27a11d08054d2191064832502545106c398097210cd876098e2b2f4e8a4917f206921f67cdb65bc9820db175cd7870215d5554e64c03428590e4ce6351a0226c34707c6f97682380c01a3387346d694142cec7b940ac2f69886b0a0ac5df503df6fb2aa6094f377505e9974cd91001b2cf1ee494c8e4c31926171c2e6774505b1ba78af6260bad7ba5acd181530f17d417973e2582c3844892a5553dd8574c4b9f7ae7fd9e7afb8ee4eeb5748516671aeb6b0852ac5391b313a8baa76d5dddc1063b92f5a0099d4b508f735f6b75e370c2c12485c716ca6db7a43c86e00045c725fd22377d967ff37c5e8079887976746df83a79aa66222df7f2ad1fae9506687a12ef9c2a3ad0e3fb9e5dd372e7a960163d34cc233066aba0dea51d6972269ae3cfbb623aaf1d1fab3ff3f9f89f6c6715ac0a1c7f346c6653f17e7cf3837b71aa49a8fa08af51b9d55f0eb190a7dfa6bd7c8f2b39ed5ba9186cf5aa699f03dc139c0cb53bd42a935c2d6bf41535778775cf3624e54d0dfa1dcf21207734d86b45b6b7878e55b18a72b164238e7267d37cac78f023628b457eedbefc348a5ff30ac62eb1634b84ef76dd8a192ce0899af0e0b29d6b5d73699e3adeb895c4d6bba6bf0b343dad79aa5926fc5c86875348d12031d622344473a5167a965a065dd1c4cb796359edc164c5b66cf580f0109bd2d3b5d0437e4aba04f131f58e8cf5420fce08eecd563e19a1ee782f8f75fe72f7bacca0e50f390921ad08b47c0ff7d9f81f1c284c04b37449eeea0c75bd74d059b181f543fb71bf6509bd3c8f1d31faa4106ddee977cf6fceb93f22c123636300e240f5f3d90a5b3398d89e5a00240648da8594795a7f61f14bbd1bf0790b3d5daabd188db2ddb9be8b7bf53e2d287e1a943604da40179008ce44ef99e75535c0999c048bd1db416e4114b6c4b0de9c44f91b0f5847e24b60b175f26a9ecba1c2d27f6f5d93b50d5a80e84ff87d1e7f961b86bbeca3d378533687b8c99777a5d98a53d41801c6a0c1755464d1d6e36ef05c1758e2d0b0ea1f7698cea572da746802f1fb27de3553091bf3444dcd3bb016bad0544b3f0c2ea8b966b60bf5a7e1ad1821b4415e0952c15b95e68d6d3604ad8aaf6caa835b8998950d73296080b99b1ca5e33e16726b198675cb0cba8599ce7ce8fe8cc2eeee1ee58245b506919ef2df8a17450ba5c7627cd9eeb8c78cde75ef7e6a2fc3bc06f9906b4b8503603a447da7a8c4df061f409768278d1613ee0c180df7c7aad288f9b2857495aa953e2b25b0b63947a66a81864b38721459007f6993a4b4dc8ab0a17df3a55da3579c19d32455fdb3f1fbb8555bde916e7ade3dce87bb438826113ac674fe857004934ecc3f6c08fa9ef1487457feeca103bc5c9112e129c98b39512699e2d638aa5f1a684c3aba6e152fd8dd73cd580465e53a96b45447acceab3094342025d6672c91c9573cb1bea8ab698772fb7ae1b14da0b94c5f62bb096278beb81b6de0b60825df61d2a1eef6009f132b677a873144851480fed1ff7b3721857cf5bc1d56576c844c2b7dd67df2df4fda10d2ab49a16dface576e842446b5daab6863b6398498428f647a68cddeb30145e75a7ddd585a60a6f4ad7854500d2ba3dee402e76d9f8e0d50f2396a3792b7ef1591c6a4394f9803992e08b67523c1a90d5cd67759e2c05e877ebe37be497a1b4da582aa9f769e689db07c15e24675714c579dabd889fae7156d2042e59db6bbb32badee1e2784d01aad208aa6bf8d63f0e641d7c456f9959db2050bfa7b66dd5d92b5d5ee593678a4829dba75e04dd0dd6b24a527b7ba0512e8fcb9292b19e42c9d4356fd48178444df8537fbe2f03f3b93f1878bd7f38d6560295ccbd8cc2389f2504fa6643c3844a252d8157638e1d0d955fb9947770fa8dd0653845315cac9c2f8ce6c123dd8986b890526ac4505e606798cf6b98eae0fb677d7e6a24ac039d69abbe70e47ae39e7d5f26674c1756f47da367975ff44e40b1fe36dd683f6b099699bb5e9878d9a13e027881c15fda41b23649719d9b049a4d3d019f1fdaf61d4e8b4ed49612b8e4a3bc5314eb4c5a15106bcee1d1d462d7db69c5579af9cfe626b8bb8f096f2afbf3fa93c97232b505dc0ec1943d83a0961548a0c2c0bc6d6053f41572de99d4a793db5ad776e0c3a01ea51eec17d8b7658739972cb3c2c614be603e3f53f75489b0e0ef4efa017699ca2d6a5ca88848d3f7d76807039ef2bdc96aee31cead5b72fec62adf172aef9c29cb06a0fb177f3b2b881b0f3e9053ad53f3a362ffbcc5754acb284198736efa029245f366a798a5713356fad1e4180c8b8c72db006ed11cbbfda4fa55a662e198ca2e1c7701a5028ded692799f28eff6781fbc8df6fe16e4865705f35278b3cdefc1083936b30a7090d307d7f726cf5064c5d191e7301ecec91985f39d6512180e6d4c2fd8c5a5f618197832949c201e2f5f174fc312f4a5d106aa801d8d81004ad82b46fee6e4e82a763bf38638bc1602fa3bb24772681218c9aecdd61822ac7d9924178c711c08b1fbfe2793bcb1bcac8ac78c291b3bf36d56e0e83c8884fff6be8cdedc54e269ddf3abaaab5343178bc1fe299aa231adc924360dd42ad56db45a04dcb28787bc3ae6de14cfcf41ae978a09a08856fa906d2d61fec3c6705e7b66f2f0350eb4530dd5de9dfdb4d432f6276c76bbae590f8e0f175fec59d4724f439f203d6c4e3a278ab31cc8e4597f6933071e00b4bca200f44cca5b700245f11266339d9edb1d380bab1bbd1c3aab9b5cd34612ce1f9476b67f4cdcdd2d49dd5b7f5f40f7e696a5afbcd0b4d73cadd3f67b94de12ad7be97e8d3aa803e4fb55a8d41694a81d13893fdd2d77cd26ea9c00c2b3d398f9c510b29351f02b54e07b9914146391163be231bbab7d37ed0b616ae285431abb57cee24ab3ed350eb7799aa7e5d35699f290c2d08f843bebef8aaeae22d08b1422121a8bced5fbb10303a505d664a4048537d65141d4ab2f14ae0b87ee7afc01c572e85e4d2009d12b00864c872cfeae6e29dff99d2a251256615e5c32657ea9c26101c57fb5665176099cf1f4fb49edd7860f80504e17366a20335f89f5f59b3a9dd57c25cbc1a7f52fd342b895f3677524b1e736cf95454180284162fff4f288cfbc243251acbc64cffb923ec09c2533c9e5639e8d5da5e5110a0b854d51c3a671f5541737e3f0c94fb5beecae2e3a8b527bf72d6398f95d1a1236cb14aa8ca36b8f322fa52a9b16aca53af867dd09899817898a77c07cb8a54c2bfb44815fe05568255910904ffc78ae99bb4ae811d4714715de4f0d543e1790ea6bf8c7fc6af93a43ed1d063c35c8b6f5ac09b5743e994e0d12069212b4fe3e574c48cdb71c4fe6a42759f658acaed223135f9605b2c1710ff10ad2c67db6c81275a268f21bc409c83626ae240914ed3d398748e787b60dac70d3f87ddc3807c68c972cf6b7fcbd1d557a2485eac5240f12117db2d6207be94bf50d703f803873ca0e8f83d4a385b0abfd40f4c0a872187770b448005dae5a21e725dfb38b3c724dec1aacb443e14550f762cff528b02b49f29c8bea3024121cfc906259fc57d3bfa16bd13b7f9e46539d65ddeb6f8145d36af0c7c5ae16aaef4ce0d6377380eb4cc786727f4017646668a50a591424ac6bf32b1805901139d9304d3d23f3f44278cdf764fa52fe81bde23308aae7eca77e1315db86a9d668bbbb44f0d8368a69c844027a85f12d9ffe3e5a738d4d1252bade5f099a4d0b91215f4702b9169158662d1beed3940b24fc27188a40185dade5cc3b5a82de94994d71119eafb7c2100dc59c6afaa141db826c85fb81823ddd2a319cb22e8e4dfef100aa3833f64c138a0e124324be7ec90a54c63970c5ccc09fc9bdfdadb49c23dbd10f96551f04a57df51a77a902232d0f88399be84f7c316d96daf132c3c33294682ecdef288839213f8dd628c0ac49dddea386912d3f1068b208e0f5ed67d515e8e3a75d13b0e445c85d799781d349fb9c0844a53205beace8ecb93b65a4b6f2c30e8a1b6320aafabdb6d189fae42970bc21168dd8b1e0f1a70883b6764a2ce456db9023bc1db7bc29a0b84615db060ee6575b9d7e7082d0a64d8c129d7bb717bfba1318da780e973c3e3f5f037365a2b2af437a67b04ca24f3eef5f1aaaea730a7b57a1d002c9a5adc8a653bd2281b753ad476665ac6f19c23adb0448af54e2157f39fabfd98926f8e8b80214327558e85856e7061a60722114c40495ce70d3dc1b44ef38d7426308bbd8c2b77cd2498af618ab435c3e2cc6dca12db7ae9301070616d3ef1508c99a8d92edf0e018adb8ed199214379b4a9ef164f7a4aaf73feb4fe206caa00a1ff836dd837b9e13d256dca450d02b2755f9105dd646dbf531207bbccfe2a553abc694a1fc1cabf4ad549203b3cb8e6a9d9649a101ad0d0125001f7b13e4ab70825d79440255bc9dca4934c600a401f021adf165675dbfcb52eebc8ece1d6abc495718cdcc2a02e120bcc913283d86e401c2", 0x1000}, {&(0x7f00000010c0)="713c4c96efefd2366faa281a9ab439425e9b68cca712253e8d7881dcbb884e502a25dd3dfb44867df0cf75b31c3dbfcc31e8ad923d880d860d119468850283060ea554d4a0ea116d785f818e8e0fe85910baca97ec665b5c4de6bd0e9f623db75651c9435b28a5d06d546a03c930d6426f9231ff8602879810cd4039654dbc203befd21857f12110df27c1aa5ce21622766eb44c0524bfa8d38b40d3dcf6e391209f79e4e2ec32c45576a91d6f70ba60f973ea7d6abc640b4b1412ea86b8c765c04f3f5cdc22822b3c05afa92b6c72", 0xcf}, {&(0x7f00000011c0)="eae0c887b1a852f414238a3d6e316a2bd286adf192d9b08847b97e2689e73aa6ba675a3362c1d3dc16a53610543370e0f4a52e47e57748e881a1b794dd3eb49aad09b7057cabe8509cd0231d6aaf8d8b80bea83835e15b4434aa7d74cf632c3034c39456e104ed739f1c01a8505d47e9006d4c51a0e7ff1ba8d1a6c561867974480683e365791dc501d0cd7d6f0203fb2ed41344072c5e168c6ad745b6fad9d8081cf1a28e0b7ddd6d2d3da4351ff1c375467fbffd46729af439221e50d153b048ba70aed8282a409ae2be21e6abf0e64291684a14f88015ee498eb5b89b0ef2e803dafb97752193a36ff9109e710e8d74f183808f5321", 0xf7}, {&(0x7f00000012c0)="7818a5b846d8fcf74af5b49762d74f4e9a8f64160ca536d62fab8d7c495c130c5967c1eacf7dfe286352416204d8de41c9dcfdcfc22fd7dae2170344662787dc3ad70d71de658e493831fbb005b38517ea58968b4bb6bfae293319605659d2f9496720c06c2b55caf26e38dae34c66e19ce3db2c23f78323802325ff6eaabdf735cf757b5f2909bd365f79de6ee31c6b25e995d2c3c60a37f65519d42346df9c8407c0cd9e6bc8d5e7388294a5", 0xad}], 0x4, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "bf832bed9fdfaa63117484a6eeb92c00"}) close(r0) 16:00:00 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff]}}) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a99b691d116ebf37b4c0e52ed406cc0005224ea6cb0000000000008a03b10820a53b003bea7ab61b000000000000faac55a52f7dc8aa4f91c96cae10c0928a0ae54079a66de7fb5c4d38a6acb07c62f507d5558726622d2f99bb7ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd25602892f008c18dacb6584b976185169c699420ff01bb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea94430239fc1ecc440000447c892633fadec43beaf656f9362301555914cb6ca1c5bbbd92eb253cc7bc3eac6f705d4729f7c40b3df7ccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcd3ff791d54261fbac8503dadb9edd8a568f564b4d217824b000080000147f1bdd41f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c6ad79b9cf3ba1a97000872ddbeeb3ce1c82233076104d0cbbe37fe44231fdaf31facb5863072dad54297179036ec6a73cbbb2a000000000000000000000000bfc36409f72110587e7f1adf7260b508000000b1ccc2b2bbf0d85d327253045dfd842a97e6eef0ba58d30191fef9db5fee362f3e27c429e39a0e885c0000000000000000000000000000006a3b44cb0d8a25e55a26f1543fb227f0413a09bf99a98472337aa50e0000000000008d5a0151de042d0fcdc4ba6e9e5d1152012da9761dcc8d3aa3f5789f0beeadcb79951b496fb8b8f117e466c59716796c54c80fee07b7494cbfa73b39922334af6d1856ea22ba82692aab02053e3cf2645abcc39ff513c60cbd12fbd889bdfce7937e7ea5d70d00000000000000e354076dcdbc632b00000000242fca1da48d2bec6650cb5c3908a70000000000000000000019d8d89770485b54ceffcfa734aacb9eec728f7d1aeec54b890cbe14ed2ae734df865576d38e8b1c7db73dd616c7293b2b92a53f1ce0f8efd3790d2ca0550eb41d89cc10cd93a601e57530776ea63ad7cb94ae2f3a7eaa50598376ea78cd296bdc3d11454f995a05ba064d1ed0b4caf123444a4afeb18694eee999ba299bd8477e700600c13f4f3d0ccdf92221e45a98c7379582bd9bbd9c97aac502a863478bd1da82eb49cbeb5c600804f33f43d65c5c40125a655d2671fa88f73a47b429cf60cb13eac11ab04069c69ee4599770dd429ad6e8e57f287b4b73e898e5e6dbd7c62b9b5bd698c1c24eb5730b4f0e3e4d1e9f42128da37b6dfe89663ff83340996ba03ddc68464e5af40900976c000000000000ed4e1bc0da6424000400000000000025fea4d72f2c49da5a81f7a8c17cbb9a3a1a24"], 0x10) r1 = dup2(r0, r0) write(r1, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) getsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x0, 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) open(0x0, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r4 = geteuid() getuid() setreuid(0x0, r4) getegid() geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) msgget$private(0x0, 0x0) getpgid(0x0) getgid() open(0x0, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) geteuid() setreuid(0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000a40)={0x0, 0x0, 0x0}, 0x0) 16:00:01 executing program 1: socket$inet(0x2, 0x0, 0x0) r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000540)=ANY=[@ANYBLOB="8302adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8faee480700000000000000554799b9b8138d30505e8f0000a4034385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf87240318089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddf00004123053ff03d925341d85544cd1c050c34aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a41204cf888981d4e22265330027548d8ffda5eb1156f6bc23442dc9631d64bcdcb273e495bac1573ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f875a9255490b88ff1bf33436e6731ad3574d79be64d7c53ec38b394d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a836b9ce56d425f7f26efe6c2d6ad126358a2a57eb6652c52476b0f4a1fc0c7eecc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07081cb3613f363bda68cdc42da6ee701520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37eea13fce9a15edf26e82fcca1e245a58d78b9edc65978540bba1671379dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab7809983a3f6ac242939caff03767a04075a5f9e5d29e3cac6c0be6ddb009c48adb4e38cc96072cab037ec2d0403054667b76bb2aedb6ee790c0514bca51acf3fffff4000b87f1ca4132cf1f6184c8c156ce5cb47566abe86451120963690cf6536d0df155673c12dfcce0a325aed454f7aabda6e3def3f5a190a05885d482fffb9871543e605aec4e96343d12645c6199c08000000b6ee306d32fe3b216639cb5ba8ca8715e9c82300768310daea67301ddae70e835cc89d0519e5a1e72c95111bea7330dbe8818d70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d9d7ea7fa1bb7b7020f92f6773c9bf4e1ae6ac6b5a2889f298ef156860588778386204059fae2d9edc2410ac1fef1a0a976f7e7a57819a2e776e48cfa8d31cb69de4dac2a5cf61ea9ce77673dea2b929c9c023a9d82b4cab0acc8e05c50594cdfa8ce095cae56c4bb1a944d08a79cc839d77ec00000000000000000000001f3ce3eeac43c6d4f316c37ae03ab34921429b9eae68a81bfc8526a5e2e17ad0787b9182f04d191f4ab3d4b03c70ef283e0c51550af3986e7c2112ae59b562c9acfd46b5aed23c03008436f8f2773536a0bde3ee5022ee7aa5cf05105f518ffab7d7d2d8fa5a4e2949679dd70e532f681f29cd4c28612ccb11f43f6a72f21987d15bd9f19227c3172db2124a2790f94bd3e8e9000000000000000000000000000000000000000000000000000000000000000000000000009e31b69506a71a951c2dbc0b72b50510d4ce4b0358df222fd578f84fc418f406e9388e699a5f1cfe7b3278ca331c218233f37f902b9f067ab9203e0b2c000000000000000000d9c289af99a474250fb6ae8e20d834b54fe0f6ceb2a4217752af149aca8de1a601bd30d2b88bd7519c03d3f13338fe0f84c63df97d29af1ba87316da274dc89e57acf3c366e3e770cca16e95a16df0d2efb174a1e5857ed4d65e135b277405367031df28493a1d7db4b09743b31900304d5df6f46fda0826b4c4769693df9113d160b64abd654f37268b45659c9fc3477fc305dca7d8d1252812ac2f915a1b6bcdad6f220f6499242527b33120b007f0d4de5e32780bd6015246512a"], 0x10) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x800000000000009, &(0x7f0000000180), 0x14) bind$inet(r2, &(0x7f0000000000)={0x2, 0x2}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x4) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000500)=0x8, 0x4) writev(r1, &(0x7f0000000280), 0x1) 16:00:01 executing program 0: r0 = socket$inet6(0x18, 0xd7310ececdb3e7de, 0x2) fcntl$setstatus(r0, 0x4, 0x80) open(&(0x7f0000000640)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10, 0x0) mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x801) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r1, &(0x7f0000001300)=[{&(0x7f00000006c0)="fe2471a63cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdc47d555b72ff85d12a88302084a8d29c95455068f2e84162e0cda901af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc20562220eb6edff03dfdbb8aa416c8cd60c5a7d560e585a5a1a9ebe6eb71adf194c3354121fc61dd84b5c2c1f6c0760cc22f1d44b420561e1c64acdc89d51cb9b18ccbcec288039e0af2acda89d76f6b91b6d441e871cf7ccfaea5367ed27551bc27e4d68765c7373cb49ea4076464ed9a03a4443ddb112f6b6b699c65ff61bc188b83f3b9a4e8b539", 0xee}, {&(0x7f0000000f80)="611f15129bd75df20bf0197b36ad3f387fa2514299a860d06037bae42e62af5c4cdb5d0e3a2aa5bcf12e04b25bd4becf65ff4ab283fc13d713fe2a68a2a2f85df69d507c30cd9e1d36776d7f7cc5bd46c9ead44644b81e86c06374e29bca41251ef375120c6452b13028fab355e7fd6cf6cfa18789a7836c25063e8a69dbf315352a6e9ed089ab4db4222a6fdee4f4828602a5d994083b66155b20f5f8541099c32e0fdf2a454844f2e7a91dd90e6ef820310db286d4ae0e26daf6bc7be8f8c1b6b5f6d3b8ad899d1c92f03643a308de9d47b0739c20338968c68847", 0xdc}, {&(0x7f00000008c0)="784e2329f3be625e525ae7b86acf699c50634283410fe1125ca28240a9c7a13514b1205a02dba4222478e75cf466fa204e4c3b514ca1a350b01547bdf7bb3c515364f73a9688370e2fe3a68c889ebca0b21dd78d80dcd3ed250a1b72ada992f5ea355606cbb58306c69ff013d27b40ea9a237db91cccc80e9e8b19cf24965d91778bd02b138c52e999f343905cd389c96696c43052f3c4c8187b500cd800184d7367eafdf2", 0xa5}, {&(0x7f0000000600)="d71efdc4d2c6ab13b6162c53f0b2b8234d6655c4491695c6d71df9f09a1297f0eab704255a405bfba21c4bf39688", 0x2e}, {&(0x7f0000000980)="f17cffc356ff8208605da52d7829711e4cda58ac68c38c51952236b110f166bdaff6364b28ae401e0d69d2a341901e1ab83770fe1c4753e2158c50ef087f9ac56b37b11629dbcd740cfb822e34ff2dacf46514103944f6946eed6c2af0a6e391e9fb14bdb7f4a47f4ebbc43c20912b9210d94e46702c26c77d", 0x79}, {&(0x7f0000000100)="d90c8ea773e5ad7c8567e612d4a926bba6e20376e53922e4c48da66072d025d949f6be6d0d9595aaddc83c3d61a71681c4288381172a011b4ade18132f5bea96131e563976bf6b87a64d2efe1d4cb9389055f32aba198fa5cfd7c663828f5a5912c5bced2249d0ad27bfbf82e51542f4d26a7c9980b9467f0268adbfe8b372b29d80ef8eeb1ad648666674be5a081d42f92f91f51db880cddc22f2356f3b0820219d64874a4db40a05d17c511685b0240842af7a5f7147081c288b3ffd14e959befaa59fb479e9d5c3c9aa2fbc2a0ffa543b7dfed0675316b9cbfb95d0fac64e1bdd139a1b11e7989dd95e57bc5f5619fac050efafa5aa2fb6f2794b33f7bd446c6a6e13a538f47d4bb4664f1c6226592d7e929c412ec148d1e6eca4efac2fb931afbb7a41a796a196092487f75be00f4aeb497f16ae00dc3305bc0a3fdbc6d5a91df63a4f108fe9495471f1c0a72c7ea7e0a2658e8a74e79ea25aa24ec772ddfec47a574a90a2f2e54884018d0e0e40046c4d0c5b4dea695c888dbd80982d2e321e3c482598cb821871eab798e773119e194ab8f5bbb618864d207d80858f4448cb17cc895d551307928770b6328746979c96f06a311d", 0x1b7}], 0x6) ktrace(&(0x7f00000003c0)='./file0\x00', 0x2, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) 16:00:01 executing program 1: mknod(&(0x7f0000002300)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000b80)='./bus\x00', 0x3, 0x40) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) connect$unix(r1, &(0x7f00000005c0)=@abs={0x1, 0x0, 0x1}, 0x8) r2 = dup2(0xffffffffffffff9c, r0) utimensat(r2, &(0x7f0000000bc0)='./file1\x00', &(0x7f0000000c00)={{0xff, 0x2}, {0xff, 0x2}}, 0x6) r3 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) pwritev(r3, &(0x7f0000003480)=[{&(0x7f0000000400)="a568f8dded08a91be63be13fb9ac3d585b0fab2f93f8ee13e2a141bba98a058cdd7773eafb54388d5e9f5574771c49411bb02b9b8559176036e8202e7a604530ecf133833a74690c14197895339b4f18f1811417646e5424ec55c6d79cade21105686fd912f7e6936720e9df010045c4fa9b353e5d9eb0ff66ceac2f", 0x7c}, {&(0x7f00000007c0)="054e0c808c4b12c6fe368f569e77f0b38563a9989c1dc8b79be3328a0d6ed763b153003364f5b9347ff59c81223d25d87f98a88a48828e080fee89527452b3d019ec27f40afabc4e2eace9b0503ba23c98a0b2d9ebc1c5b3cb5b2edc6969bde2aa87789db61212e2a7d9014f2e5cce7c73590424655a8197e3ac1cfa9e05b40b807824ffba85ffd9c97ea30e2ca91095a649f87daeeb8c661e1b2c9c8da719d1af161f53c78202f5d42b80b716d5c387f1c9adcbbe1ff37e4e8dd1bb24b1137dde28bbd4f27fba542c2cb45cfe00be9e4005c3e7ba390c8cb57fbd3a75232ee3a35e37b386395b41081898cc7d4c162a2f99907d2607fd141e", 0x3e3}, {&(0x7f00000008c0)="4ea390d43eb631ad42632941e529c7f11033eca8c541e12fd4b427f5a6cae7507df08f9170c61fdb49352d533db864288103c01bb3c02068c9d540070f6c213f316b5ed8f2b20b248b084ab55b9a64133721961e24be3aa4736ddfe7746f612572fa327d3be715485bd8d2afcbbdd97602a0df7fbb262fee7f9ad1e96a037c443d5ea08afb44046a502b6df0687d2a5deddb9f45446ca480b591f5126803473e0363b89c9445798ce63082dd14bcd6111b", 0xb1}, {&(0x7f0000000980)="904b01fa79e3440040e16028791043a74d0d87aece85ff4183aa25b3477f6badf0fb67e4a7f4cbe31c02fd54701ac53b43a8fea0d5c3e32772f160fcf32261873eb20a66477e276e24aa5954750852a207a60c7b797b3f8b72be2ffb286bedd2f0efe2cc339b7b8978cd49f56c70781d95b6746469491d3409bf427c841840a782f1db373fb78a5240937f3cc42fe5d2211b2ff97ac1bcd36e2f55004131b122d38ee84a822ab8491b29479386a41b9b6c303fc6ef8633de1e03c5ff9c63aeb7e1e580b16523906e92fe47e7e4da0391d2bc5a93e338cf50df07859f8162362023a4cf4cecdf337ddef1cf9eafa0acb8316b60af7b71e023bf51b4977aa59f", 0xff}, {&(0x7f00000006c0)="1f654dace44d394298407ad996bd8608e8b70d8cc5ebda41308e85488cb7005132ed084f1de3eda0a5c4b9fb8bec2615fa2269a7ce9462bf1029fd81b06c853c26ad8c622902", 0x46}, {&(0x7f0000000a80)="eea40cf4109e5e06d1e84a73fc9aa5616f2a398f436cb572ca9b6cfa8d18447953ad3ce9cbfbabc3d44cedefa7b62c2a47f62a0eb823589e2f9e75d6d2b3c6fab8a0b3fce305b9a561709af9926ad85ffc89db59156bb299560078d6dbadf5e0a3a4d206efd9053c2aadac6b9d72e21b58c7724ce0dd4d60147a177bdaa8055442ef2bf41f7e01c0c9e79377cd", 0xffffffffffffff9e}, {&(0x7f0000000cc0)="c9eba4f6b752f2242469233fdebc0047b60be03b29d22fc85a5536948f17430407c046bfd077", 0x26}, {&(0x7f0000003380)="1c5b59549221762792ac22db38518f7a3d205bb00b13b89be05a5851e4b6f76752de7530ef57866dec25d388fb05bc82187540856018fd93a05841cf58ca96b0b35fba3698aafe138cb51d45b1fec80dde0e3f3ebf19b0a9a1b70c845b9f587fb42d4ab4ddfacddb806de0dd51f46340509bad7d383ef7c0d318e9d9c6628f6bc817526121f873f2819d48c413c3edda013a3a96101fecdf98091d3cc42cd505db7e60bb772d12d240034899dcf1090f91a5f6dfbbd26fc62836e46bbcd887c83f90e19752b2c95e004b85000000000000000000", 0xd4}], 0x8, 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file1\x00', 0xfffffffffffffffd) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000600)='r\x00') ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000d40)) stat(&(0x7f0000000300)='./file1\x00', &(0x7f0000000ec0)) link(&(0x7f0000000080)='./file1\x00', &(0x7f0000000640)='./file0\x00') sendmsg$unix(0xffffffffffffffff, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x61b, 0x0, 0xfffffffffffffcd3, 0x4}, 0x401) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000140)=0x4) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000500)="8bf91176b615de5b34b1b220ea58cabd350d9d170b55ca10d354656fd1f4ed759dd70a2708d34d821777e15b99ae64bc260a8c8711516c3cadc2cc27c1241ef0a902bc5887423e6c4478dd642ff71b3b10efd2ab679f0a86378bd0f5d12de1a64e35146c5e63f7dbe4edd6870e58da9ddc29dc77c0511c2065adf71a9c4638341fe1893ab9db4d22a09bddf22dcd36e94c1f5a05f585c3719ad5408e261272e7b5d2942cde4e0a", 0xa7}, {&(0x7f0000000dc0)="7b0ab616a9e990938c85ade1abfa999e7c42413da2983baaf04a67a26fd6819c28a6fdf60788687052e22fdfd773355a425a82b8efb775a7b060a4838c0de45242ac7c536663ca4639085e3a1b7ff418f4a8eae53fac1cdaf1e07e742227d8b97342a561204a90b3394eb09021d1ec8d9e164e612b63678044fb67b8a1fd1e808e93953a6b203722f139ff8e8853bbc4f9255277096dcbeb8797224ab8311e60e1d72fa12dfbc844bf1f974fdca1d4f3ef06a0f32abba4fbca4466d9e3ceb67e37bc9dfe2ec53b9ac64df097eaed2a540a838468ecf6272fc81b2ecd4f", 0xe7}, {&(0x7f0000001180)="8e497239956e23ed42b4050d3733dfc72e46e21f361a6db368df2f8622c7a138beabc7e7640f0c941f9ad2efc1be7ad767a250e105080000000016000d74753bff4d5fd30844d236e2d87fab7c461885b7a0740a56e7e986a2f178bda7a524bd690b385c540a731a1561c5a5615d99ed01a93abef53639060000000000000093fb672e68f1545d06b5ddf3e111af18c25d5ec8017206a7d96de18d05c93d95d73c900332e447a824e288c6bf1c087b45ca64a7bb270abe21fb03a04fefa10dd4ae99640cdeed59588b9d2074c9dc3d6d32ba39ca9c1321ac607dafc562b7d51c6c64e2678940637adb1569377c24f90f158f71282249e5f14e9d41f854dda0ea8eced25a2e7f7da54e50139d989e1d4dc93de9b92ef84642d60d1485e097bc0ce5d0a2eee3c6bc8982be8f33ace57860545d1f10bcbc9cbe1b07fad17e2d28c0336e43785927a66e4dd2695c0330da00bde33fe6803a5879d9ea25948b1767fbe5c4fddb61d8f82c5f214c9d768bd2dffa1bd58ad0f6bd0421a81622cd17694d8676aac3ab10df9d", 0xfffffffffffffed1}], 0x3) r4 = open(&(0x7f0000000240)='./bus\x00', 0x1, 0x0) write(r4, &(0x7f0000000000)="4d531b", 0x3) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000480)={0x2000000000000005, 0x3, 0x11, 0xfd55, "3ec72ce9ac7b55a80f487abaaf09c80000000b01", 0x78ce, 0x6}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000680)=0x31b) r5 = syz_open_pts() r6 = open$dir(&(0x7f0000000c40)='./file0\x00', 0x80, 0x0) ioctl$FIOSETOWN(r6, 0x8004667c, &(0x7f00000003c0)=0x9) pipe(&(0x7f0000000340)={0xffffffffffffffff}) setsockopt$sock_int(r7, 0xffff, 0x100, &(0x7f0000000380)=0x9, 0x4) pipe(&(0x7f0000000340)={0xffffffffffffffff}) setsockopt$sock_int(r8, 0xffff, 0x100, &(0x7f0000000380)=0x9, 0x4) ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f00000002c0)={0xff, 0x8, 0x800, 0x6, "ec8f7766421fd366d8af9057e6ef71a3118a0300", 0x3, 0xff}) mknod(&(0x7f0000000740)='./file0\x00', 0x6110, 0xffffffffffffffd4) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000c80)={0x100000000000, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x7d}) readv(r5, &(0x7f0000000b80), 0x2) r9 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r9, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r9, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r10 = accept$inet(r9, &(0x7f0000000b40), &(0x7f0000000d00)=0xc) dup2(r5, r10) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f0000000100)={0x20, 0x8001, 0x2, 0x7}) faccessat(r1, &(0x7f0000000280)='./file2\x00', 0x4, 0x3) writev(r5, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r11 = semget$private(0x0, 0x1, 0x400) semctl$GETALL(r11, 0x0, 0x6, &(0x7f0000000000)=""/155) 16:00:01 executing program 0: r0 = socket(0x11, 0x3, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x800000000000009, &(0x7f0000000180), 0x14) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x800000000000009, &(0x7f0000000180), 0x14) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt(r0, 0x20000000000011, 0x800000000001, &(0x7f0000000000)='\b\x00\x00\x00', 0x4) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r4 = syz_open_pts() fcntl$setstatus(r4, 0x4, 0xcc) write(r4, 0x0, 0x0) r5 = fcntl$dupfd(r4, 0xa, r1) ioctl$WSMUXIO_ADD_DEVICE(r5, 0x80085761, &(0x7f00000001c0)={0x3, 0x80000001}) 16:00:01 executing program 1: r0 = socket$inet(0x2, 0x800008003, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1025, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) recvmsg(r0, &(0x7f00000004c0)={&(0x7f0000000080)=@in, 0xc, &(0x7f00000003c0), 0x0, &(0x7f0000000400)=""/133, 0x85}, 0x840) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000180), 0x14) recvfrom$inet(r1, &(0x7f0000000000)=""/53, 0x35, 0x800, &(0x7f0000000040)={0x2, 0x2}, 0xc) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = socket(0x2, 0x1, 0x0) setsockopt$inet_opts(r3, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) r4 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r4, 0x0, 0x0) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$FIOGETOWN(r5, 0x4004667b, &(0x7f00000000c0)) r6 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r6, 0x0, 0x0) r7 = socket(0x18, 0x1, 0x0) close(r7) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r8 = socket(0x18, 0x1, 0x0) close(r8) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r9 = socket(0x18, 0x400000002, 0x0) close(r9) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="e14288de67dc", 0x6) write(r9, &(0x7f00000004c0)="ad18f05de2f4ef18", 0x8) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x7}, {0x6c}, {0x6}]}) r11 = syz_open_pts() fcntl$setstatus(r11, 0x4, 0xcc) write(r11, 0x0, 0x0) connect$unix(r3, &(0x7f0000000a40)=ANY=[@ANYRES32, @ANYBLOB="3d7436f2fd30e1d2e30d3e5436573a5a627e8531b2cb6e8cc10924b71e2a5846570478127b351fa271bf60503d4eb367481e02189218ae63f02271a23aac0d5c53225dde63326112088d5538dbfbd348c2a802c0d7721d8e0a935dd2d117f05d3cb7dfc7b7465da4b1b175c41c75585869e84d2de1aca4e0564a309c461e48eb38d56915aa8739a38d00c818b65eacc40960364f3b8ec30faa7db2bc9a38ced33924802f2f5860534aeddca77ce27fcb8820c304698e3e642bedb886a9a5d6b2d6a818093e5e738f092d73209f9314bda65ab6fdc66b4dcd337bcafcbae7c06e860f5081c03411d0594ee59a994fa0e55f8566ecabc6b8d66775b76c4b434d68b57ef41e665d093e0a1289b5", @ANYRES16, @ANYRESOCT, @ANYPTR64, @ANYRES32=r0, @ANYRES64, @ANYPTR64=&(0x7f0000000bc0)=ANY=[@ANYBLOB="e1183eaddf78eed44aaa8e5c8b980337d4aab03f2bf9d89259565c9111874fa01a22d2a4bb62fddfce24d31eec5129021904ced56df1652cb6d399a1e4a6e18ce04a063ecf418ddbe972d4fba9fd98f5a7ebff54518ea12fc894bf11dbfdc4661127f418b2d195911c94d050c9b3f7c5760120000000000000001032137a506efa488025119bf100"/152, @ANYRES16, @ANYRESOCT=r11, @ANYRESHEX=r0, @ANYBLOB="a4f8b9f9448a429ea3b00dd5fde61e3f321b85", @ANYRES32=r5]], 0x8) shutdown(r3, 0x2) getsockopt$inet_opts(r1, 0x0, 0x4000001, &(0x7f0000000640)=""/124, &(0x7f0000000000)=0xfffffeb3) read(r2, &(0x7f00000006c0)=""/178, 0xffffffffffffffe6) open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x150) r12 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r12, &(0x7f0000000380)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x2, 0x2, 0x800}, {0x5, 0x800000000000003, 0x1800}, {0x1, 0x2, 0x800}], 0x4) connect$inet(r2, &(0x7f00000005c0)={0x2, 0x3}, 0x580) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000340)=0x40401) semop(r12, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) semget$private(0x0, 0x0, 0x84) sync() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000300)=0x401) getsockname$inet(r2, &(0x7f0000000280), &(0x7f0000000540)=0x255) r13 = socket(0x11, 0x4003, 0x8) r14 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='/', r14, &(0x7f0000000000)='./file0\x00') utimensat(r14, &(0x7f00000003c0)='./file0\x00', &(0x7f00000000c0)={{0xfffffffffffffffe, 0xfffffffffffffffd}, {0x0, 0xffffffffffffffff}}, 0x2) sendto$unix(r14, &(0x7f0000000d00)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3017ae26caa0412fa4f376336acf00b6404be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f000040000000000000001000000000000000019e2952d54108c5da3f41486f18c72c63df883a2e34131b71649ea2f5abe2f77d0f39c4ed8003b4a16f7cc086261167cd88f03233637175a16539fa86ae3635b677cdd6f2e04a5a75040942033d39cbc54a10d8738eb790f7f14316864e51d992ac79aedbe59b81391fb173393fa8bbe77ec53c9351cbf7ecdfb08a3ea40745d35c7769fba96ab65482c700966736d521e13b741d16c90812d2f3fd918e26b0de0655259be64a52856cd25bb6f8025bdd37dcad07dc7d369c712a75aed5d53c9cafff3c65294601cc1480311eedab630cb309050a0dec484d6fdeb3f719c3db2daa591702d2003288aaa3f1cfc22958c85", 0x1a2, 0x8, 0x0, 0xfffffffffffffee9) r15 = dup(r13) ioctl$TIOCMBIC(r15, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r15, 0x20007606, &(0x7f00000001c0)=0xfffffffffffffffd) r16 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) preadv(r16, &(0x7f0000000000)=[{0x0}], 0xaa, 0x0, 0x0) r17 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) preadv(r17, &(0x7f0000000000)=[{0x0}], 0xaa, 0x0, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xc) r19 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r18, r19) r20 = socket(0x11, 0xe1cf2d9c2285a97, 0x0) sendto$unix(r20, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x3, 0x0, 0x0) r21 = dup(r20) ioctl$TIOCMBIC(r21, 0x8004746b, &(0x7f0000000400)=0xa1b4) ioctl$VT_WAITACTIVE(r21, 0x20007606, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r23 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r22, r23) getgroups(0x3, &(0x7f0000000140)=[r19, r23, 0x0]) r25 = socket(0x11, 0x4003, 0x8) sendto$unix(r25, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x3, 0x0, 0x0) r26 = dup(r25) ioctl$TIOCMBIC(r26, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r26, 0x20007606, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r28 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r27, r28) r29 = getgid() r30 = getegid() setgroups(0x4, &(0x7f0000000240)=[r24, r28, r29, r30]) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000a00)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f0000000200)=0xfffffd64) clock_getres(0x4, &(0x7f0000000100)) fcntl$dupfd(r2, 0x0, r2) chroot(&(0x7f0000000600)='./file0\x00') ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000500)) semop(r12, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x7c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x18e, &(0x7f0000000380)="083499d023b7334b6280f0df0dd2") open(&(0x7f0000000640)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10, 0x0) mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x801) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r1, &(0x7f0000001300)=[{&(0x7f00000006c0)="fe2471a63cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdc47d555b72ff85d12a88302084a8d29c95455068f2e84162e0cda901af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc20562220eb6edff03dfdbb8aa416c8cd60c5a7d560e585a5a1a9ebe6eb71adf194c3354121fc61dd84b5c2c1f6c0760cc22f1d44b420561e1c64acdc89d51cb9b18ccbcec288039e0af2acda89d76f6b91b6d441e871cf7ccfaea5367ed27551bc27e4d68765c7373cb49ea4076464ed9a03a4443ddb112f6b6b699c65ff61bc188b83f3b9a4e8b539", 0xee}, {&(0x7f0000000f80)="611f15129bd75df20bf0197b36ad3f387fa2514299a860d06037bae42e62af5c4cdb5d0e3a2aa5bcf12e04b25bd4becf65ff4ab283fc13d713fe2a68a2a2f85df69d507c30cd9e1d36776d7f7cc5bd46c9ead44644b81e86c06374e29bca41251ef375120c6452b13028fab355e7fd6cf6cfa18789a7836c25063e8a69dbf315352a6e9ed089ab4db4222a6fdee4f4828602a5d994083b66155b20f5f8541099c32e0fdf2a454844f2e7a91dd90e6ef820310db286d4ae0e26daf6bc7be8f8c1b6b5f6d3b8ad899d1c92f03643a308de9d47b0739c20338968c68847", 0xdc}, {&(0x7f00000008c0)="784e2329f3be625e525ae7b86acf699c50634283410fe1125ca28240a9c7a13514b1205a02dba4222478e75cf466fa204e4c3b514ca1a350b01547bdf7bb3c515364f73a9688370e2fe3a68c889ebca0b21dd78d80dcd3ed250a1b72ada992f5ea355606cbb58306c69ff013d27b40ea9a237db91cccc80e9e8b19cf24965d91778bd02b138c52e999f343905cd389c96696c43052f3c4c8187b500cd800184d7367eafdf2", 0xa5}, {&(0x7f0000000600)="d71efdc4d2c6ab13b6162c53f0b2b8234d6655c4491695c6d71df9f09a1297f0eab704255a405bfba21c4bf39688", 0x6}, {&(0x7f0000000980)="f17cffc356ff8208605da52d7829711e4cda58ac68c38c51952236b110f166bdaff6364b28ae401e0d69d2a341901e1ab83770fe1c4753e2158c50ef087f9ac56b37b11629dbcd740cfb822e34ff2dacf46514103944f6946eed6c2af0a6e391e9fb14bdb7f4a47f4ebbc43c20912b9210d94e46702c26c77df8a05c0d737d", 0x7f}, {&(0x7f0000001080)="d90c8ea773e5ad7c8567e612d4a926bba6e20376e53922e4c48da66072d025d949f6be6d0d9595aaddc83c3d61a71681c4288381172a011b4ade18132f5bea96131e563976bf6b87a64d2efe1d4cb9389055f32aba198fa5cfd7c663828f5a5912c5bced2249d0ad27bfbf82e51542f4d26a7c9980b9467f0268adbfe8b372b29d80ef8eeb1ad648666674be5a081d42f92f91f51db880cddc22f2356f3b0820219d64874a4db40a05d17c511685b0240842af7a5f7147081c288b3ffd14e959befaa59fb479e9d5c3c9aa2fbc2a0ffa543b7dfed0675316b9cbfb95d0fac64e1bdd139a1b11e7989dd95e57bc5f5619fac050efafa5aa2fb6f2794b33f7bd446c6a6e13a538f47d4bb4664f1c6226592d7e929c412ec148d1e6eca4efac2fb931afbb7a41a796a196092487f75be00f4aeb497f16ae00dc3305bc0a3fdbc6d5a91df63a4f108fe9495471f1c0a72c7ea7e0a2658e8a74e79ea25aa24ec772ddfec47a574a90a2f2e54884018d0e0e40046c4d0c5b4dea695c888dbd80982d2e321e3c482598cb821871eab798e773119e194ab8f5bbb618864d207d80858f4448cb17cc895d551307928770b6328746979c96f06a311d85d23836bfbaf9f58e6d6f280c17cdb546abae492fdfdbc6f5cc85235c95f74ff483beb20b5202fd19b44f8ba13f6c102676ba303aa2000b927e79e87a3d6ebfa45e99cacc620e34b8fcab176d27b8801fe960ebdbe66557187a51c4bd1ba5a17434e23e112637dc53b19300993252a37c953ca118103f6c0b2d63d8d22c68578b56f0342504c4a55c9ca8e91e54", 0xce}, {&(0x7f0000000b00)="819fd5298297366b61132981b3af993ea91874ab0cf08fe2647e013fa7bff9da3e02ff389766f8d99e4b8e8a4bc41e8cd51a1f3a4da174b51c4506353474e0a292b918458f779eb2c90aeef171f0d62e430337ff4d00aa2c7e8a4cd8c0f34ecd08591cbf687d4d14ac32d88dc4ea9ac3d30995deb9ac42c4117f4e27e17c4498eec3795deea7c77b0c484e4c69870b8531f944dacf604d9c50422329fa0953739afcca1c05ef5c35c57c5f3403edd074af3e69bf8bd5b92dacfaa3aa1d0a787e5303f5558b0bea1ae2a75f597d86d65fc6f79f93a8", 0xd5}, {&(0x7f0000000c00)="728084acfb0b3434adef4d203d904466d85b45b8ad49e077fc077892dac153e11d40d9b265ffe64c380eac77d277ad26dcb6de7a864cef9c2c8021de89df3c63e48a8447ce8e0845a76ca5c5412e2640f255e5beef9df64403ec431e4600399b1a2f69a94283341ca81d6d0250d9f264bd9bdfcca16b25f6cc6d878d518bfacde6c8389ae5d705e76888f9cc6e3b6cd41c246dddc2bb070c84fcfd9c0e24428a343e5e6b9e9e39e03400305c5bb24c9fd285fc0d11af55502796365e0a6a2d2f611f1df872252eed89a7de7efcb424da42b1b4f34fd4524931070a60b1afcd257103dd074b85b1f8f8305593c1a71f9746bf", 0xf2}], 0x1000000000000288) unlink(&(0x7f0000000040)='./file1\x00') close(r1) 16:00:01 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) readlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)=""/91, 0x5b) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = syz_open_pts() write(r1, &(0x7f0000000200), 0xfe72) syz_open_pts() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) write(r2, &(0x7f00000017c0)="2f2fe0fbd2d8a1fabb2762365c1229ef704476d9d41d34ac79b0bf2f0fce9e0b57b327c24189ce76a6277a9fd63004eb6e28602311739f2c84d7db025734f688247cf6e06d5a507a9865787f2bee1fb4fa1173b052007867fc133a3b38e5397ebcc3dc93d2edc53e0101863b87ba8f7be36695ca46ba423008e181a2dffcf28a4bfef9c85fc43bc06a7641d430b403e0cf861c98ab4a91e4ae62637a66ece2dcfa2d1d9a86f7aae7152c7c854b90b124a9353f8ea8c76c168b66fa192a8a00f40fd38eb0132360ee39af35bdf70c96a736fccc2f86b0887ab47d8e6182372441ec1b40f73fdce50496ab430ba498f10fcdc5985340872c0afaa4f172ef118bc58c24b6ffb3e8dc170332ef33521c6ad9e313941efab32030b8b4e9d530c83d141dd266669cee89f9948c2228b40cefcff346da8e6df92a29415b33b4588ee69a840689f2ec84531536eeb2be082f3a7c184cd1e1f2f6fa9cd18bf322449b16cc28ed8fa95addb18ec073fb4f3416d21b4cb626a8e278babc180c19ab643af1a1863162c99a9883408a2cd2333936d69f616f1e1e69454ceae7fe113bfabab8714703e7f857ddfda4089899609dea13777d793383da6a0c08786b84743d7a073fd508dd0f2a466b63124d3e70122cd3218b0f376da945b758584f04fb06e42656e87974bdea4994ee36aef816702771be0984d79dcf173e94e57d136729c6b363", 0x200) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/devCbpf\x00', 0x40, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) linkat(r1, &(0x7f0000000600)='./file0\x00', r1, &(0x7f0000000640)='./file0/file0\x00', 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = kqueue() r3 = syz_open_pts() fcntl$setstatus(r3, 0x4, 0xcc) write(r3, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x10, 0xfffbe, 0x0, 0x100000001}], 0x3, &(0x7f0000000100)=[{{r3}, 0x0, 0x20, 0x4, 0x401, 0x1}], 0x100, &(0x7f0000000140)={0x4, 0x2}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x64}, {0x2c}, {0x6, 0x0, 0x0, 0xfb}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r4 = syz_open_pts() mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x8, 0x12, r4, 0x0, 0x0) fcntl$setstatus(r4, 0x4, 0xcc) r5 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) linkat(r5, &(0x7f0000000600)='./file0\x00', r5, &(0x7f0000000640)='./file0/file0\x00', 0x0) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) syz_open_pts() setsockopt(r6, 0x29, 0x800000000000009, &(0x7f0000000180), 0x14) accept$unix(r6, &(0x7f00000002c0)=@file={0x0, ""/108}, &(0x7f0000000340)=0x6e) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f00000001c0)=[{0x89c0, 0x8d, 0xa9, 0x100}, {0x40, 0x1, 0x7, 0x7}, {0x0, 0xff, 0xff, 0x3}]}) write(r4, 0x0, 0x0) r7 = dup(r4) socket$unix(0x1, 0x1, 0x0) ioctl$BIOCSFILDROP(r7, 0x80044279, &(0x7f0000000180)=0x7fffffff) 16:00:02 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="06000000e0"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x38, 0x8000, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) setsockopt(r0, 0x5, 0x4, &(0x7f0000000040)="b2e648f02c22bdbb", 0x8) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="62020207e096c211159d1bb0086c0f00000120002ba14ac9142b136063892b39f09a27e399782e66508f52b2ad0c20db377ca2600573491ae1181db03694174c46ccced4abc8d7f3b4c0b1403a47d56b57936b07085d1bf20935ad3a7312"], 0x10) write(r1, 0x0, 0x0) 16:00:02 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020699f, &(0x7f0000000300)) 16:00:02 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='<'], 0x1) fsync(r0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = syz_open_pts() fcntl$setstatus(r3, 0x4, 0xcc) write(r3, 0x0, 0x0) ftruncate(r3, 0x0, 0x9a3f) close(r2) r4 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x31) 16:00:02 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) socket$inet6(0x18, 0x5, 0x1) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='=', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000001640)) 16:00:02 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x3, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1d}], 0x9, 0x0, 0xffff, 0x0) 16:00:02 executing program 0: r0 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r0, &(0x7f0000000400)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) semop(r0, &(0x7f0000000380)=[{0x5, 0x7}, {0x3, 0x807, 0x800}], 0x2) semctl$SETVAL(r0, 0x5, 0x8, &(0x7f0000000440)=0x200a) semop(r0, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) syz_extract_tcp_res$synack(&(0x7f00000003c0), 0x1, 0x0) r1 = semget$private(0x0, 0x5, 0xa6) semop(r1, &(0x7f0000000480)=[{0x2, 0x10001, 0x1000}], 0x1) semctl$IPC_RMID(r1, 0x0, 0x0) semop(r1, &(0x7f0000000180)=[{0x3, 0x20, 0x1000}, {0x0, 0x4, 0xc527c46d541c843a}, {0x3, 0x9a36ecc, 0x1000}], 0x3) semop(r1, &(0x7f0000000540)=[{0x0, 0x9}, {0x2, 0xf6d0, 0x3400}], 0x63) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0xfffffffffffffcfe) r3 = getegid() r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r4, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r7 = socket(0x2, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x8, 0x1, &(0x7f0000000580)="061a0000948000c7f6c9d0b7b50000", 0xf) setsockopt(0xffffffffffffffff, 0x6, 0x8, &(0x7f0000000000)="d328ee56", 0x4) poll(&(0x7f0000000340), 0x7c, 0x8eb6) shutdown(r7, 0x1) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x5c}, {0x3d}, {0x6}]}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x5c}, {0x3d}, {0x6}]}) fcntl$dupfd(r9, 0xa, r7) ioctl$TIOCSETVERAUTH(r6, 0xc0107002, &(0x7f0000000340)=0x280000) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0x8) r11 = semget$private(0x0, 0x2, 0x10) semctl$GETALL(r11, 0x0, 0x6, &(0x7f0000001240)=""/62) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000280)={{0x3, r12, r3, r5, r10, 0x8b}, 0x6, 0x401, 0x2}) semctl$SETVAL(r11, 0x2, 0x8, &(0x7f0000000300)=0x7) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x2000000000000025}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000240)={0x3f, 0x7}) ioctl$KDGKBMODE(0xffffffffffffff9c, 0x40044b06) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xcc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x8000, 0x0, "92794655fabf4366f1a5af3695322d533fe736ff"}) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:02 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x408}, 0x2) 16:00:02 executing program 0: r0 = kqueue() r1 = kqueue() r2 = msgget$private(0x0, 0x8) msgsnd(r2, &(0x7f00000002c0)=ANY=[], 0x0, 0x2000800) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x7c, 0x0, 0x0, 0x3}, {0x6c}, {0x6}]}) r4 = syz_open_pts() dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f0000000280)=ANY=[@ANYBLOB="82022e2f66696c653000ff31a299ca042e37f7b1ad6b3e910c411d6c6aa98d8851fa8a0f45ca76011b873ce0fbd6a900000041cbc3cf740e8a70530000000000002452000000000000010000000098492d077aaf9544666aa81d54b9f85142108e909d7e3b3bb2c0459f6ab0a6da604058b7557e375d66d7a9de65e7b5b421db3dc77ea19ecb79d9ed907c291efb86f6dd5f00cffc2117e1a8a8c74534be683fc43f65af85b407824f733aeba9fe3c108657b313ea2f4d8a26359f1e2e226e0225b02729c7697e1a38b18d4f8e73d9332ed3b66bb338c8145896418c0328da7f4ba78bfe9df2642c899c30b3"], 0x10) sendmsg$unix(r6, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x18}, 0x0) poll(&(0x7f00000000c0)=[{0xffffffffffffffff, 0x1}, {r4, 0x8}, {0xffffffffffffff9c, 0x40}, {r5, 0xd053d29532154bf4}, {r5, 0x1}, {r6, 0x4}, {r5, 0x100}], 0x7, 0x0) r7 = accept$unix(r6, &(0x7f0000001200)=@abs, &(0x7f0000001240)=0x8) kevent(r0, &(0x7f0000000140), 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff9, 0x6, 0x40, 0x5, 0x3}, {{r1}, 0xfffffffffffffffd, 0x20, 0x0, 0xfffffffffffffc00, 0x8000}, {{r3}, 0xffffffffffffffff, 0x20, 0x8, 0x0, 0x7}, {{r7}, 0xfffffffffffffff9, 0xc, 0x2, 0x0, 0x5}, {{r5}, 0xfffffffffffffffe, 0x84, 0x2, 0x4, 0x101}], 0x2, &(0x7f0000000e00)={0x200, 0x5}) poll(&(0x7f0000000080), 0x0, 0x6) r8 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) msgsnd(r2, &(0x7f0000000680)=ANY=[@ANYBLOB="010000000000000068f887b0447e983de55c5711ed4bdf9112c779e71f76c972e8372936dda42335ef13a6cc00e284185451fb99e78a91ab16b67c769793c8a1fa9956bf61bf9bbcca0bd9be72edd969b8807123d0b63306004ecfcf24de3e0000d2367d3206304513d8fef9460b7a15c3a9d674c51ee732e14abaf680c8c789c24ad010cc8dbe053debaf7a5899ff8fa8ebbd8dec2309cc6d849de18f4b6961f8a4fa58000000000000000907d0163988c1dcaed7a1bc720c09f8b1f4449a76f0981483bf0f115dc49dbe1621d7bab823b66f5f27a5d2a15c72d3fbc11622"], 0x95, 0x800) getegid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r9) setgroups(0x0, 0x0) setuid(0xee01) shmat(r8, &(0x7f0000ffa000/0x4000)=nil, 0x2000) r10 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000640)=0xc) msgget$private(0x0, 0xfffffffffffffffd) r11 = socket(0x2, 0xc003, 0x2) setsockopt(r11, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r12 = socket(0x2, 0xc003, 0x2) setsockopt(r12, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r12, 0x0, 0x65, 0x0, 0x0) msgsnd(r2, &(0x7f0000001080)=ANY=[], 0x0, 0x0) r13 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r13, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000640)=0xc) r14 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r14, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r15 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r15, &(0x7f0000000040)=[{&(0x7f00000000c0)="000000186004fa8a00063300feffffff8359f9b40000a3bb6b00ffffed48450de8fb870d2a0e961995a5ffff0000000a8df278f8", 0x34}], 0x1) r16 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r16, &(0x7f0000001280)=[{&(0x7f00000012c0)}, {&(0x7f0000001040)="42b99b5c5077fa61967c8ef03dbad65b4ab50b39491c00", 0x17}], 0x2) msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) geteuid() socketpair$unix(0x1, 0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) fcntl$getown(0xffffffffffffff9c, 0x5) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) getpid() pipe(0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) getpid() fcntl$setown(0xffffffffffffffff, 0x6, 0x0) pipe(0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) getpid() fcntl$setown(0xffffffffffffffff, 0x6, 0x0) wait4(0x0, 0x0, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) msgget$private(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getegid() getuid() getgroups(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) socketpair$unix(0x1, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) accept$inet6(0xffffffffffffffff, 0x0, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) getpid() wait4(0x0, 0x0, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) msgget$private(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getegid() getuid() getgroups(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) msgget(0x3, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) geteuid() socketpair$unix(0x1, 0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(0x0, 0x1, 0x0) msgctl$IPC_RMID(0x0, 0x0) munlockall() fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) 16:00:02 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) fchmod(r0, 0x284) fcntl$setflags(r0, 0x2, 0x6150be2243b59074) fchmod(r0, 0x10) fcntl$getflags(0xffffffffffffffff, 0x3) socketpair(0x1, 0x2, 0x7f, &(0x7f0000000080)={0xffffffffffffffff}) write(r1, &(0x7f00000000c0)="b90ff6921111e734af4be2e11cca41f5dc080cfb5bf89199b1f4e71d22d8d7", 0x1f) r2 = shmget(0x1, 0x4000, 0x4, &(0x7f0000ffc000/0x4000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x4, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) r6 = getpgrp() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x5, r3, r4, 0xffffffffffffffff, r5, 0x1}, 0x0, 0x1, r6, 0x0, 0x1000000000000000, 0xffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r7 = dup2(0xffffffffffffffff, r1) fchmodat(r7, &(0x7f0000000300)='./file0\x00', 0x8, 0x0) r8 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) r10 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={r8, r9, r10}, 0xc) open(&(0x7f0000000400)='./file0\x00', 0x111, 0x84) bind$unix(r0, &(0x7f0000000440)=@abs={0x0, 0x0, 0x3}, 0x8) r11 = socket$unix(0x1, 0x2, 0x0) close(r11) r12 = openat$null(0xffffffffffffff9c, &(0x7f0000000480)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r12, 0x8004574c, &(0x7f00000004c0)=0x2) r13 = openat(0xffffffffffffff9c, &(0x7f0000000500)='./file0\x00', 0x40, 0x180) fcntl$getown(r13, 0x5) ioctl$TIOCSDTR(r7, 0x20007479) 16:00:02 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x80000000008c}]}) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000180), 0x14) r2 = accept$inet6(r1, 0x0, &(0x7f0000000040)) sendmsg(r2, &(0x7f0000001400)={&(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f0000000180)="66090c6940b8eda94c4ed5f6069388c3a0c2f32e7586dacc40bba7ecde021f6c9d92b936248d41eab6a3fb7f301177c846d0bfdfb040b3f3b15e5abf92a0222f3e94702337e843bfced608dbae37ed3341d83d8c0f", 0x55}, {&(0x7f0000000200)="fab098670247f118fa4fc2a27e119a2cdd5691dcb7173522adc13caebbca6cb55bf2911e5af09be5749f7177456e440ca1", 0x31}], 0x2, &(0x7f0000000280)=[{0x80, 0xffff, 0x43, "1e677a45f4fcd1ad80c5781118ecddb31b3d04b6ae847d123ded01b8d4292320d141362b22fab36035c2db20d4e54f642a1400142df70f98c6fe90ebd0db8dc12da7c57aa8ccc04d4fea20a66109ad8e800315ccac8f0ebaec696b5f31a8a4f7702cb5ed4898540d03dfa16b8d76"}, {0xb0, 0xffff, 0x81, "ebedcbaaaf535ac14687e71163c601ec365b68c4481bd54af9fab43b0e68f4ceb835dd0c911407ff644e91b5ef7181c5580081bf6962b85d8e33cac2009102e614654a97fe869e02ad34e3796b218519f371233b7aef70b0c3169d2500bafcbb8b21b24b06447978a23579c7671e852e9bdbc46d2df6075735490f52ed21d414be2da1bae707cb255a0806b4148d928770b5d205fa9868fd54"}, {0xffa05a71, 0xffff, 0x0, "fdc3b333a9a3537c08beec55e1df5e41cefbb1f0f604498895f834fc22b6b6c6df125f238c776fec344f91847c5cdeefec15b206b44b0f848bc2a420cb2d67ee5061ec67c334debd584fd05d3a825457d213a470786ff2bc17c0a6893bea1d32bd76d744654ebbcf81f7352ed405e9e4163b37de08b48233557f805ebcfb597490f30f21587a34a1a6b34e876b59fdf7870c959e26dc08fa2164149b60e380539e654611f53c3a441818679b0f4f541e37404bd473f9b4c86c3d0be3784769f7fd08baab189da118bc919d4cb5f2b0aff435bce775f8d246f18fadee450d4b1c7761df556117c7ea31812cb64437f615e57ab5ded401093ff3e75665d01380cd0137f5490165561df889e1c247358f55d52aa00ac4865a6bb22a6bad928f9a28ad8456a381145f39237b6cd36e9afc240aecb330c94b96a178c4d32fe39ea02c5d0b7c2d4ca947e1310c881c31e31944a1737529ebe6fe8689963dd2150fab7877a454db9c9b69a61d4d8382aa0fd06d96e78bd7599345cb6848f6c519a4e076a544e2fc58b1814281a469a1041d04070310f724ee040a425c921cb9e79b01a2eff8394a8b6e755d082443b606ee5aefedfdf9713927e07f669cc90186fc1bfece8a9b0c1afbe0c52b323ff71ad3af2d3f19de05a51251dd2725866c04ead0bc41083dbc4cc48a883663107346468e0a85da193de495e18aebc38412caa9828d136b18b88b08e483aa146d6f594137bc47f1a7a50c17027b1eb2859c4d69e8da5b19a319acfa0021d2d0b099486e530856a48baed8cb24b227454f81929b3cb70b12b7d98ad1524ab605575aa09971a527f6747a8122b0b8c7a4911b2e751e170855a71ecd3e62074476ec1eb173517a7328944ae0e623ff9e514aa53960d5b07ff50b184fc87f791bf9cc7222f793cd8c584a974868350d0425c534ce6c0c5569ef77ba59cdc162912df0563b3bf2d4b59468b1b97e2a8c1dafae7ea123201766c4415fc0f5f762779bca9d0670e0323a0569a4c19d2e3645ac91fbf2744840214f3b367fd9b4f89076acf1c602e257c8d6a7639854beabec4bfe7156c6992d70ccec0f791fd9faa2525f94621ec8b9ce5e408bb140d051c0b6f8e5b7c23934c4029dbf42ae30bf0dbcfe3a8ffd18dc10180119127f40f1b180bef5a6948acb6a35faedc5a0b5553454fb93b988b02131c1f08cda931145320c6b276e206673dd1c3f76dfd740a842a966d950bdcbf341a8606ca527a91432af237eae4c9cfeffcacb165f3f20467a0b25b83f3684e09c3326d463e66af73dee29b011c224f1d9088696408f4966198c42f718e8b0adc9df1962a058534bf8cfff0566e7b469790a6f044c222447d9a031588e7190b7fff19c9bf205c160aa6d61e341e7e686761c01c25542dfafdbae4d9619f77c4b5018742a3a8a1c118aac2f948cc7a4d14f012032d20eb1c6d030010460b0b6872b693e2536599f40966b54e6917e1d96446a6b5a869206fc83ffad12b966f0794ea20743d2948b58e4942903245fba5ae54ed44ddd9c087754c2f3053c359f0fa68372df82a72aa019b967c53d3b16c48c4a7a7c94bf16bc5a9f7cc469a5dcad6584c14b8de2535e5bc746b4423898270de5c20c66a5497ce5e3496cec0255f3a38b79a4e183f2478cc98cb7537bed90f2530cb0a5b63020fd9449c94982684be84e8307b8f048110baba8706d37ffb90371fee6a1036097c1e5edb179b76127920e5550ea7022c29923456ab9642110ad0a09ec64717fdc5977df83dbd5b473dfc1b4492a8b4fe4d5a0e31b02254de53bc8d3cdf7fbecae3e7b036bcf7f9c5965b8b3dab0fd9acf757eafa22881c81c4b6dc8fe1a2ebb16dc61095a5672b1579bad0f2cf8b5c84ba814fba08601a711c88ad9871d878c1cce9185ef0506b783308cb16da29b47f4c2523349ccd6630fdc9292ecff5ca1ccf3794dcae305f4e422ccd52bbc6510d77252843387a2daa1af024403f9bea2611a5a02d5b25b15a83f0efed48ca797fbfca3d9ef0177cebf299e783f4497d9269c885d463f049c1f52e3dfe744b7fb622d69bcb8eab0f6456727c462dff9998bba7184f82e382b416163dda30e4b189247e5639cfd15b661f25e25b5900ab69ccdbedc85a03e44bd44d4de6dd2ce69bdcb8327f04600c78e7b6557f5d974f268711797fc03b3d316c5542b74254b46e57d3d806a5283e91663d5bd00fdd444746fa7d73d14b939c70ee808ba04dc8e66833e454b423df927749c6f656ed765a4f9f6aa1498024df82a3cb41311399817c9fe2512b7a9d8078551bf847b54621825c45794fa825d8e791ab7c9459e9c3838475fde48019c384f8e275cbec26193d620643d9a771b2944b7461798851787f5435d26346cb5fbf6145bdb70941eebbdefa91525a08774439c7dfae66e38f3df034d9b8155c82969cc5f74a65a735601a92e265ec65d5bca287352453357f5520125c731c65f38262470444958c7fd769051509e530959ec6b020738825243665a7530018ece36115084842303ee6652154d7173af4bafdcff6d10e62286fd1419870433036cd787c33acd7785e208ca6aeefa21b4ab7b25b926a7701f97de98b51191a235cae6d217d56c2c83b8e8dd63c12120f7b0d8e928e69af0bebc3b45dc12ad3ae5e888c0fd09ac0ffee7d792cc69f59153023ebf392c70811623d897d4678015c29ea9fb4218d2f801b4799a41a2b650fa5837e65fbb1f12870d0aa8d2c0eb3f4188e4b31d3e639f25a1e5197a32622debf0e688a881fd77b889e13ef13975eb88b06307d6887c56873b2b6d2ccd31a1763aebf53ff81cd9b632e6a986ddb5c838680d5e0f2c6d10e794724f54d6d723476f9f4625f8fcebe053c4a14f8053c76d1232f864aa479e12a8efcbc4a0b4349dad2019f138c93c1f651bd00ecd372169f4b3d7a0624d0980ad416e9912b53d5e44ce3a65e64918901829ed2e07ec10d7159ed94a6eb6b227bc659c743ab1cfe6f30ebab185a83a9540846b04530821e8852c3e411ebf0ee2272d52ddd916600efcaddcec712ff755e465141336bb797a6a66147c392945c68a927f6f127b3a4e8aac9155c429f7772b070053e759ed8d39b2206831509d383c6ae43f8de90b06f27538472cfd52dad0aea5968534f848172a7dbfa0cd1bf3bf7373cc0b16323daf8a791d9bb6df3a4909060ec3782ce462acc5a427c5f2286e8ab6ac7b0a44d94265b4a20169900acb11b34b64a5f44ee256ce755e90b5d60688f2195f2209fcc617ed7965de23b07667c5fe352bfe7fc5bfdc4bf2a7806175ff429460437c9d966bf2aba9b0a2e08d8eba3f7fa5401931010adc51a739056b22c011a43b3f9e1d045f3f36a9ab29fc9299b975c7b76c97612bab5104e195e03b47dae10c1acde5847017b9e9b5da5eafd0030e586f25f68f1f3a24aa49dca423489100b4b104355dc4677029a0676f449a7900aedba4220bf5baefb4e8b3b271e41300223fd515fab02a15404e850fcf374d341e3d0e44b1af64b7ad1375b367820d179af796f1136c969298cfcf6c59b515825c108b7595e9343cad3ded45f2dbc7f903b9b5c815ca0407c6ea940e8705e90ea9f534bfca0e36a0792119eb0a02edc0502ea4b2e92c56f2b518f10273b5c04a009844e8bc56e5963f9455961feda3b3fd64668d23ce08b8038f15d3c454186b838beb3cdd91eaa79490f5a42fdd3a924613534b2966b424f0b9e2f436e660c6d9d9edbf37f6970872c81045cca167f09731ac1f6e028df85b848ed64ed459901f6a5e9b20e9d761d279cd044bddd7f01e3085c3d0da8ef1d7d2054240988342cf9ba413f00e490fabbfe1ebda49ee82229661d0604c137afe970fe1054ebd2a61303b83f2e721590c9633ea24e36e08ae99a875582ee98efd739d0832d6958851e88143831769b4401f3607243942f976a5325749ebad5e332569f44545c220e791f368e97efb54a4fe27fef2c792d31aafe8aaf7123b33f254f2c791a08821b89845cf30a8cc240da8d7647540c0d77d3d47ce61d9f29b7579de5f9d2db11bdfe2c61352c7f5ceab2cfd9f8a71d022af5dcd51f17f9353389e5b07587a42df8695f5a91a9fc445d9c7c06ae74f4682d0d5a004acb15b752c233e770bcbd693ee16f66bfbb9f53579bdfa8e18e2359d0dbc01ca8ecb928703b3075bbe8a5c7d31376186cdad2b352add3d2802523dbf826db9a8722f45f3bad5bb738593bfb6398f2dc2fc0b9e185c93774a28e02fc9442e15bff30aa10b0fe6f4e2ba28f1c778d38f3795935393d7d918c150c4d74a39561ddf08ea879354a88e7ba29e3af0d51ac73d4c04da6146e7d8dad95945e460bda7ee1813933ba32a0df7363ffbb11028f49a595ccae94667075a4a9eb722194f8a593cc73a64f3dd15311a8ac21ce808b2ddb796169fd962bed03a6427b4d594aadcde57cfbcb83f3a85a473807a18e41c985f271f0c75518a6509463b920e2b48ded570927a5dcac9341fa89a461b14be5d5b91479a0a82b95e65ae7ed4f755a3193a0472f9c48e91bfe3304eb928f8f8de5c79732717f9583639f81ca39084838bec82d11bef0cd2730f63191698702cf09f0a38b7bbcb1a8815ec8456e7e5af9cc58904f99ceb69c61e82714e34a3ca36a9cb6c7484dceb3fbf911910f7fe97601123842a66dd1b5859d307a6e5de6a0ded52fa3352359369c491205c8736ea288a607fd9f955c9de289683a7159b4099d63a6da0d1d61431daa548aa4ab99e4cc843eac75de46f3a31e027090b9b930e70a57b7b842ae5396a5c8439c21b60fcc864f44ac542570415fd850e46c8fd945bd9ac73badf3e2c4d37469a2a018f14aa9b5a116068191b069268f32b53fa7887a295a022352f3e74e080188463e31f364d2dbc14e8e1568b16c95eb6be69f6e12fd21d25c22e1b30b453fe16f649ea5defcdabc67300b0b17bd8a239852d9e2bb1c8aae2af76b9c355e6e9ec3975d9a1fa7f65dbfa432553eb7f736dde51ab56babe7db7977982a9541f7e0b366d59013b526f278b38a9ca1c0e4a485984650d3d58ae07a3051eab969289149e87dc3d3245b4080ea919fc844759ebb4f9e7342878db6d70a0f1be5860c7d52b5b34a477457c87c6b9ce5acc6cc17ddaf033df1bd6c2a175a5c0fe082a6160297a9bf8f839d02312a587d7a44d5a538a59ad01a3c63b319d1d315e5be2e5cbedb715a7ee154f9ec7d7756b48e857c31e9be9717584a07968c264babeb58143b6ac363fc207897d386649c937fc682136409ab64ced071fd3b91cbbb2cb9ef3619b474db0eb8b5d5f48d28eb02e6ce3328fa9117dfc42fd50d90af7ec0ee6cd8264030fbd2c2575ace396625d9b01feaa96d06be99589e79458a8d4d2c077c811f88bafc8b3830c48565db3f70d48760414c9d274636a687fc271a2e6c09fcecbe471e7de5947bbd9171481c5ac2bfa418f26e676ea00802296be0581da2f3f9a51be70382215c6d737bf7330a7956aa06104ff10ebca597205796073dd63bf153b025663463da0bdcefe9305af0f3fca3767edf22b8b05b77b6a18f800d4903eb2e30d807dbf91fa7c46c7e102f7800c868d50158ee726b2f9b21ab4f23310616a642c5b3ce184e8a2f344e1c8c01cd6c41ddcbb3d8bb36271d0a64e70be83813309ffab97b24a77d8ce1940c11167f0f5f620fa24a66b9c8b950ad44b586d724739446b8e5caa176be09c5fe0393ac8faeba6a45e4e5ba5eb5876e2761f64e1cacd1e00"/4096}, {0x10, 0xffff, 0x40}, {0x30, 0x1, 0x7fff, "312166dbc5fbc348eaaa85f4470e9045a7792fb6d9ac4059e013"}], 0x1180}, 0x40a) close(r0) r3 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x0}, 0x8) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r4, 0x29, 0x800000000000009, &(0x7f0000000180), 0x14) recvfrom(r4, &(0x7f0000001440)=""/4096, 0x1000, 0x2, &(0x7f0000002440)=@un=@abs={0x0, 0x0, 0x2}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) socket(0x400000000018, 0x3, 0x3a) kqueue() setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 16:00:02 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x80000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r2, 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) r4 = syz_open_pts() fcntl$setstatus(r4, 0x4, 0xcc) write(r4, 0x0, 0x0) preadv(r4, &(0x7f0000000280)=[{&(0x7f00000000c0)=""/118, 0x76}, {&(0x7f0000000140)=""/57, 0x39}, {&(0x7f0000000800)=""/4096, 0x1000}, {&(0x7f0000000180)=""/98, 0x62}, {&(0x7f0000000200)}, {&(0x7f0000000240)=""/54, 0x36}], 0x6, 0x0, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x800000000000009, &(0x7f0000000180), 0x14) bind$inet(r3, &(0x7f0000000080)={0x2, 0x1}, 0xc) 16:00:02 executing program 0: r0 = socket(0x18, 0x400000000002, 0xfc) setsockopt(r0, 0x0, 0x14, &(0x7f0000000040)="0700000f", 0x4) 16:00:03 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x8}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x800, 0x0, 0x4, 0x0) r1 = kqueue() dup2(r1, r0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)='X', 0x1) close(r2) lseek(r2, 0x0, 0x0, 0x3) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000180), 0x14) sendto$inet(r1, &(0x7f0000000200)="254fca41214851538bf4ef51d835b32ec811f9e8816016a0600973c336f2a30f265be0dcd1839f8d9a60eeee6c866eb03aceb424636c0d3889b2f82641c22e2db6ae32eed4797b381ba3876b697263c573bb0dcd21f92a95dafe7890caa464acbea9bfcbe94477b3819f6b8822278c2afdc48dd6d17d9d94a6077c1e934fb9bf439054747a26d57226fb9ae565a3fda4c87a8878e40c54cb4d3d6228ea08a0742253d30d52f4fcc3e8", 0xa9, 0xc, &(0x7f0000000000)={0x2, 0x0}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x3}, {0x400034, 0x0, 0x0, 0x1008}, {0x80000000000006}]}) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r5, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r5, &(0x7f00000007c0), 0xcb005093f78273e) r6 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r6, r7, r4, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) setgroups(0x3, &(0x7f0000000180)=[r2, r3, r4]) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800016972830 16:00:03 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r1}, 0xfffbffffffffffff, 0xbb}], 0x7, 0x0, 0x0, 0x0) dup2(r2, r0) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r4, &(0x7f0000000180)='X', 0x1) close(r4) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r5, &(0x7f0000000180)='X', 0x1) close(r5) dup2(r4, r5) 16:00:03 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = syz_open_pts() r2 = semget(0x3, 0x3, 0x408) semop(r2, &(0x7f0000000040)=[{0x164fde540a23d138, 0x8, 0x800}, {0x3, 0xfffffffffffffc3b, 0x1800}, {0x6, 0x80, 0x800}], 0x3) semctl$IPC_RMID(r2, 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r1, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x200000005}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000003c0)={'./file0\x00', 0x8, 0x7fff, 0x8, 0x0, 0x1000, 0x2, 0xba98, 0x0, 0x1, 0x6, 0x81}) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x1}, 0xc) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x6) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000100)) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000540)=ANY=[@ANYBLOB="4526c300010000000000000000000000000000000000000000002d7efcbb64ffc441d27b0ba5c16d7741a5384661c47260aabd0224025ebbf0602bff4476895bee27f22c61178782df95f4018492b4d6bfe3d7af7bceb4c7de5c1c122e1265092c2d07c6d0eee592939aed2ce67f8ec2170d5f01dde6baf43a08306a5bf5549bc95dd17405f8e96975bb208374e40f4fbcc614ab46c75eab5617044f0ca56b6d7c8332209222566c485e25d4e373c083f6fc4575cca917ae2bf6669c66d6dc0b97e8e5b0655214eea5b3f535eb"]) mknod$loop(&(0x7f0000000240)='./file0\x00', 0x8, 0x1) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000040)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = openat(0xffffffffffffff9c, &(0x7f0000001540)='./file0\x00', 0x100, 0x4) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000002700)={'./file0/file0\x00', 0x3ff, 0x3, 0xfc, 0x1, 0x8001, 0x9, 0xb, 0x2, 0x1, 0x7fffdfff, 0x39248dd6}) syz_open_pts() r6 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x105) pwritev(r6, &(0x7f0000000140), 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r6, 0x0, 0x0) faccessat(r6, &(0x7f0000000040)='./file0\x00', 0x5, 0x3) ioctl$VT_SETMODE(r6, 0x80087602, &(0x7f00000002c0)={0x1, 0x8, 0x0, 0xff, 0x10000}) syz_open_pts() r7 = semget$private(0x0, 0x2, 0x50c) semop(r7, &(0x7f0000002840)=[{0x2}, {0x0, 0xff, 0x1000}, {0x4, 0x4, 0x1800}, {0x7, 0x28000000, 0x1800}, {0x3, 0x5, 0x800}, {0x5, 0x4, 0x1800}], 0x6) 16:00:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000001c0)) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r1 = kqueue() ioctl$BIOCGDIRFILT(0xffffffffffffff9c, 0x4004427c, &(0x7f0000000100)) pipe(&(0x7f0000000240)={0xffffffffffffffff}) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000280)=0x4) r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f0000000180)) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r5, &(0x7f0000000180)='X', 0x1) close(r5) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x10, 0x0) ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f00000002c0)=0xffff) kevent(r1, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r3}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) r7 = socket$unix(0x1, 0x2, 0x0) ftruncate(r7, 0x0, 0x7fff) kevent(r1, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:00:04 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000011}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x20000, 0x125) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:04 executing program 0: setgroups(0x0, 0x0) setreuid(0x0, 0xee01) socketpair(0x21, 0x8001, 0x40, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000600)='./file0\x00', r0, &(0x7f0000000640)='./file0/file0\x00', 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000180), 0x14) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000040)=r1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x800000000000009, &(0x7f0000000180), 0x14) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) syz_open_pts() 16:00:04 executing program 0: socket$inet(0x2, 0x2, 0x0) 16:00:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) execve(&(0x7f0000000440)='./bus\x00', &(0x7f00000001c0), &(0x7f0000000300)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='@\x00', &(0x7f0000000340)=']\'\x00\\\x10\xd9R\xf6\xb9xzO\xba\xcc\x9d\xa4\x7f\xc8/{`\xa8\xa1\xccHl\xd9\xbe\x1d!({\xb7\xf6\xb53\r$\x92\xa6\ro\xaat\xa6\xa7J\xe2\xb7Z\xc8\x1172\xab\xaar\r\x16\x93\xe1&\xcd@y\xd6n\xe6|\xdaM\xf3\xc6\x1e\x18x\x1e_\xb4t\x02\xb4%\xd4SY\xbd163\x13\"n\x1a\xa2\x81\xbeJ\xf4\x8b\xf6\xc0c\xd9\xfe\xe26\x8b\xfa4L\xfa+E\xd7\x94M\x11\xab\x14)fW\xb3-V\xc2\xd8\x11~Wd\xd1\x03=\xe4o\xde\x7f\xef7Y\xb7\xc0\xdfs\x80l\a#.\x88Es\xb3\a\n\x7f\xa5\xa8\xf6\xa1\x1d\xfb\xa9\x84X\xb9\xc3j\x1bRe\xecI\x80\x913T\xcb\x8e\x03mD\xd6\xd2\xaf\x95@\xa8\xcc\x19\x8e\ae\xc6\x03\xe9\x0e\xb1\x93\xd4\xc3{\xe7l|\x16\xa90x0}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x1, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x84100080c5, 0xfffffffffffffffc, 0x0, r1, 0xfffffffffffffffe, 0x0, 0x80, 0x2}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) fchmod(r0, 0xc6) 16:00:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000340)={0x7, [{0x2, 0x10000}, {0x1}, {0x3, 0xfffffff8}, {0x2, 0x8573}, {0x3, 0x1}, {0x2, 0x4}, {0x3, 0x40}, {}, {0x1, 0x2}, {0x1, 0x9}, {0x1, 0x80}, {0x1, 0x5}, {0x3, 0xfc1f}, {0x1, 0x8b06}, {0x3, 0x1}, {}, {0x6}, {0x3, 0xffff8000}, {0x2, 0x7}, {0x0, 0x7}, {0x2}, {0x2, 0xff}, {0x0, 0xdcb}, {0x0, 0x10001}, {0x1, 0x10001}, {0x3, 0x8263}, {0x3, 0x9}, {0x1, 0xd18}, {0x1, 0x1}, {0x2}, {0x2, 0xffff}, {0x3, 0x1}]}) write(r0, &(0x7f0000000240)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0x6f68ab8f, "85107b875f7c84a4fdffffbfff9e11fe4dbfa600"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/16, 0x10}], 0x1) syz_open_pts() syz_open_pts() 16:00:05 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x8d3, 0x0, 0x6}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000567000/0x2000)=nil, 0x2000, 0x5) close(r1) socket(0x400000000018, 0x2, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18eef95680fc3ed211c289fea56bc97b67776e887865a4317313179e82e1ba2704ecb22d21025f76d99b42", 0x32) 16:00:05 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xcc) write(r1, 0x0, 0x0) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r2) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x3f, 0x7, r2}) r3 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r4 = msgget$private(0x0, 0x4) msgsnd(r4, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000a0cc9bba09615fc36252f6e51fbb0b6de1559b299261ffe87e73a3052200"/51], 0x33, 0x400) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000200)=""/181) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x400, "b04d00f3ff0a551a00"}) r5 = socket(0x18, 0x1, 0x0) dup2(r3, r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="10000000000000000000000000a11400"], 0x10}, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x10000, 0x0) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a383f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000240)=0x7) write(r2, &(0x7f0000000800)="9cd8a7d095966b119876e1e0bac452d8224b383867cfbeb2025ce0734968b7cd8ba620bacb825fdd5c398ca83aaee92e1db6a797a6c1967ac8976f4adf94850745f0d02e9c227eda3d5da6220514d611955f6fb0135722cd3388a1f5c2f4421fc7ee83b8ab42754474c6d0fdd137072b75116198d9e37f964bb1c157b551f5cc97541c288e4af15b2524361735ab2d64f54eab60ad549b04438500150e0eab2e38ac85dab770f43eeb7a624fdfe39d58135897e96a65767dcd83c2e2800329bef281c05a2e5e835143d73d63eb4a674309fbee5bd3197ed1cb709e46655ad6b9eb27ae976df3087a53b9bd1052e2dbe4ac5cfafba9e319df08ca3bd0b6ce808a0add5ac78b8401365201a1c54dbaa5fcd874f5df7f7034cdddfb9c19b0ca516b7d91af8423cbe1c91e4e5d172df8e945b45de0fc7884c49bb82341954b24a856a737c3a5e6d247351885ab27db45a78e8a744b216090449da0779c063ca5b8ca211e6b325f13504c469882f94a2a0cd5e4cc8201dbed91c1ce120ce4fe5a50757bd21f7c26c7cc85822f9f12a6d58432762d66d5429a602be50629e530d56f176de78b3e0618fda3493b02678ff7c9e6ed967a95c5ba44b488413d9df8b8827832389a352b259903770bd1f7352ab46eb3bea1cb8a5b5bca8309c25f62445bcd46170c224aadef4128c0ca358da707a7f0487232af4118aa93d3ac422aa70a5226ef356fd841e4eb5fe8c184ba0bd8aed01239997b9f1c8a1016e91956ee4671d400059f264a722e8b31e35e97cfe4a0d60278617df3fec8ed5b2e06ca2cfdb016d0c846c4bf67d59c8d6af9b3783498c491dd382b14e22e2806d43402daf944673244e1b8cca1dc13815856cb8f7dda165a57d2011ec553a9270ccb6101f8977b04864e843acaeefb5aba4793e7896e2c226ac53ebc41941df27a7fa72bdcc923475c02f8c1759e898c292efa06e70477dc989f9528e6312bea31c55bd21690d5704f25d83bffb87b583e0ed4ffe4f78993d17319abbbe5b5386287482bf64cc2cfe62f157bb681eeb920f70b8fa9511cf278ba77e5b233c629d5d84338d53f53752229a2a3800325f6238c25c7ff1daabed9a0d54fbfb26e22ca4288e3c9cb30906c68f8fef060624e79d563bd32506cc25cd9b8a41b3e9f2a7848b86e88cfc8849ae554866d5181ab6b80e9a611a90c10cb712add9e6f9fd85e20c734033f761f5968bc2c4b342fcacc22eea7d6d1b85c11c351ec9a7fd8b09a09211cfafb6bc5df7b9de3e7e4a1063e3ac44a47acf55c01ffd249d683113cef056b3b3e31a5efc8509786f15a1ac81a55c44fba673d6e69bd933d5e1516259265d4b2d10923e20ff7b2e5752cc9ade37bf068a7fa5c57712a136afdcdcb883d3d6925755fc9a810f73be5303e15", 0x3e9) r3 = syz_open_pts() r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r4, 0x0, 0xa, &(0x7f0000000080), 0x0) close(r4) close(r2) close(0xffffffffffffffff) dup(r3) syz_open_pts() syz_emit_ethernet(0x21a, &(0x7f0000000340)="b6") 16:00:05 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0x60e, 0x0) ioctl$TIOCCONS(0xffffffffffffff9c, 0x80047462, &(0x7f0000000000)=0x4) pwrite(r0, &(0x7f0000000100)="c8a84e", 0xff96, 0x0, 0x0) r1 = syz_open_pts() r2 = syz_open_pts() pwritev(r1, &(0x7f0000000300)=[{&(0x7f00000001c0)="eff10869ad7fecdc4d718073702d36992ee9bcc319b170b6f50900068df5025636bdbb7d117d", 0x26}, {&(0x7f0000000200)="02948965228bf754eea3f1e8c2ee3f84548d54856b52330652c9fb773b7a2fd7b4a9e93e95ac05d4c98ca256469ac308afbe5a0afbcd4943cff2a7fa3d9fa440b24dfadeb74a89a35d2f2f85e31c91ebc00d754e04fc215e98052d9654b128085d3bb37902e37fe3dd43588cfb5cafe93dbcb2f2ca7386dc68367daea2dbd434690a2a02cc9d88b0c5b1bc8d5d20473dc6636de28462320d14eaebc2c75c7cba2dca2bf6476855c1f9becece65754475c40cdd5ebd059b1ce54652d4a6ecd814ed87bb", 0xc3}], 0x2, 0x0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)='X', 0x1) close(r2) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f00000000c0)=0x4) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x7fff}) write(r1, &(0x7f0000000180)='X', 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'\x00', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2}, {0x2000000000080}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") r1 = shmget(0x1, 0x3000, 0x8, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) 16:00:05 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000180), 0x14) r1 = accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0x5) connect$inet6(r1, &(0x7f0000000100)={0x18, 0x1, 0x80000001, 0x2}, 0xc) shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmget(0x2, 0x4000, 0x67770deaeca8395b, &(0x7f0000000000/0x4000)=nil) r2 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000001000/0x1000)=nil) shmat(r2, &(0x7f0000003000/0x2000)=nil, 0x0) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) mlock(&(0x7f0000001000/0x3000)=nil, 0x3000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) linkat(r3, &(0x7f0000000600)='./file0\x00', r3, &(0x7f0000000640)='./file0/file0\x00', 0x0) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000140)={0x9, 0x8000}) socket$inet6(0x18, 0x3, 0x81) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x1d}, {0xc}, {0x200000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x800, 0x0) syz_emit_ethernet(0xfffffffffffffe5c, &(0x7f0000000140)="80") ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x50, 0x0, 0x0, 0x8000}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r2 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000580)=""/170) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) linkat(r3, &(0x7f0000000600)='./file0\x00', r3, &(0x7f0000000640)='./file0/file0\x00', 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r2, &(0x7f00000007c0), 0xcb005093f78273e) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, r5, r1, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r7 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r7, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r7, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r7, &(0x7f00000007c0), 0xcb005093f78273e) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='./file0\x00') r8 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r8, r9, r6, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) fchown(r0, r5, r6) syz_emit_ethernet(0x170, &(0x7f0000000000)) 16:00:06 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) socket$unix(0x1, 0x2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/90, 0x5a}], 0x1) accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000200)=0xc) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r4, 0x29, 0x800000000000009, &(0x7f0000000180), 0x14) r5 = syz_open_pts() fcntl$setstatus(r5, 0x4, 0xcc) write(r5, 0x0, 0x0) pwritev(r5, &(0x7f0000002a00)=[{&(0x7f0000000280)="35db011c50384aa9e9c5c64cc7418ea14945881d797c2357a429c1af4e8f5e0061908ee3fb07f93a3acd098195fb0f33b58e0e03c955a0b78dee9765c17e35493366eb099e056c9cd4787fe9862d39570ebacd449ee98a7af331c495e199d02430eb8b26b84cb6129d1c868db2919f6a67df25afae738bb77a15e1ed4f5f91645a76174b42c0b6437f7218cc730147b059ff4ced393683b7e6853c3853edd8bc66fc7a6fcadb33d09461adc9f94c5f8d8afc7b199cf8661d65f847a0179c13ac3217e41a", 0xc4}, {&(0x7f0000000500)="af3cc84215e09d5aff2536ac556d298f2a614b312232cdbcf860e565954290c4c067d9662c3c9f3a9b487812f9c0e951a7059e11652bf9d045c5ba2b11150a6fd452d396805adfa68076ee9879355f7599d721e95cce77ae4c6e3abb53a785d95ad22e04092ddf6cfa3cd18172992c95ffb705a6565fa54af71ac1007054f27a0dc31a41ab4e5acbe59214378937b0a46f438f112c16308b2cf5da17b243fdbedc3e3d7905b8ea2b1bc164ca41bfdd7f06224496318a8c0840378dfe137c3a37b9b1d33eaa2a8852c25a75ea3296a273abf65c03b7591f0e5a2f58ab6832e3a2a218fed06dc8d7dcb8ecf18b444baa6aa77a0e12dfbcb1bb3623ea87244f74576eb3b542bb37ff40f6a1c4035c4df252333e36952252e75e5bd7b9e86adc66cb17cfbe950e8eed883894c063e10ee9250494befd8e1b8ee851ae6c21e70b5693d0174ba72a815ea0d0ad06f0302bf5ca16f92e7a061a48ff11e0e029c6c9d38d0df0dfcc8fa9f0e7ce256714d0cc472c2513cb8825bd0bed65a6857102e95953107e45432dc35ed8d930e57ffab8b7df78c95fd3411f911e00c0943087c2825a8e3509dcd86da4d2d4717ef7912f6755630600edc79417ea8dab5048c648b917b9d42bc62b2c9ac0becf4691c7681cf1c4a84839ff285fd18529457e8938033f472376468ae592771c15fc9d4a51bc5d96d4dd94b20799fb0ca37818439102bd08c4019cc4715b1b2216489a3698da2bd28394a3921ac9639a6db90f461d0335d1a5560209249998b75a23a721a05f1db29d0bf6e8fc67a9ef350f302dbd41bab9664187f6db7b1c724e2a85bee07173f9c85eecbfc7940bd3e89220e61f73a507de3c445ba3754824478d3597ef59feef592101fe5c66e848b48afc5661900894ff7af8c4c5f8a736deb97e32eb3a0159af90aa6f2794a49e945bf79505288c314b5fdf2e20c61294ee580e65e7371b31af1f65ab501bf1400e2dd19f1708c128910a091aa60111275e2cc2e1f3ddb8cfbf7b8225d07791db80cfb6e6bae32ab5dfeaf38759f445649960cfb63add7382d734a25cba70be6df72dafe14710989cd34de24d9c32b4bd716eb9d8211009df4c5a332651799c53b0145c1770cf94dca6c23fcd1a6c8bbd0f58eca5e990ae2c2da90e5b2832f4c710068cd905430236b16e79bfc0d81f96e0c0547bd827e935c7782143a896b13f5dd54ed53237df26ae0b1924be078bac98ebef6ed871a6e33d735e964201d020dd30f712febb71ceadee2f90ebe59f7d09176c0a4086959c52fd081353ad4a56a2ffa08a897f0a18a556bb2ccec86551a4858b238acf3e8660c665fa7620d8f275181fd73974450b117baf0f9b37ea16a822fd9de6432ed4f31930c7269466b7acd02fac3b46ed371403a94683a951c2c000ca6e9d995bf314b32b131978f506f8cae89138946ba98bb30d0f008c4430ebeebfde489c739e9cc014776487bf5f0db934019138c9dd0b12855fc111386c9942dcc43462943c24dfc1682decf2b4038ee124a928d8d2a27333f3eea04f0ac4ae50dd9562d9d61345208058bbe5c30ef904e57e952fad36633d929fc4b9c788f70be7af5e0a63bb529e34ed21a2f865a7320c720e434c393f7c8330dbb92b44855298711b6d0ed9a3d72bf795d4d48c3944294cfa40fbdddaf4e48f6f20988028be80fbfc78d377921582c1d99b4de3c46bab9630d71cc2a4210870bf44207fabb00f3038649e2c137a0c7584809ea1a5795f2eeed82d4eebdef6bfceca45702b031be63da09cc7bf72d0db2747e51db795d09729cba753f3e14bd92c0de35e0630cfc953c61ac8f15e5d2bf1cd525dbc8dd6e609c405a9a5dbbb7875ae1e8bd09a28de4a0889598e3756d753ecb93c4f2897a75e18732617671b5c73508c15d2441c011cabaf0645d0ee63ad0d4638738f97ee2dfead23f692bcb30d795631c7d125f587757c07698a8e0c3c176adce40f7cb6443ab125fa1fb9a179dfb150524d1b9d213b71f5489ba5b625a2c931d05e57dc74521e7c53639804162bb594e0b51c50352f0774ff1e9d7a40ae7d6dcffdf0b8db2327de91b6d48a4c853439d333441d3d131490213a640a41df225077bdaecaa106118d5ca365f1140189b50db0b9e5c38b2b2b57ff31a409246c4510b58c9af05645f383eb41984079eb6aa9da20a0d5b02b6db8ee586bb11e82fc7ede6a440f5ed8967700fa95150876755b59741a14ddb81fd96d014fdf2d5befbb7cd66fcc821c8c02d4bbff2815acba06bec63003522c26512b819351794957fd647cb16cc537631354d07aa7ddf935f751d73462cc9a6d386df744736d861066c8635dbf65808e8cc94b9f45a8b0acb9a943df4b815f90e7624da5942de23f3276f74475f3dee5283b8945062f667782aef3b9b54a66649cd3bc53e9da39ae98c533b280e3656bb191be613408377579b6ad4ec33edf797cc5a3f52c45ebdc6bdfa55360894d540ca46a3fc36c24a7a2102fca37b0dfb565879bfac6e88dc3fa36fcb326bf6906203b8ea1c4a1a5950391b18913c4cdd80905ac1a348e5db0d654715077f272d08ec15e18b0d29e2eac8d0ea2a9ae8bec1083767e15b4a91beeba8763f2422ca4fdd02cd01a249d86f2d662130f694adbffd3afe2460e336450d755effcaaa520089d04ada035d85087cd2ed078878e29c27180c248fa3bb5c3cd38e0f967764049f3e66df291f956ab8ea7ae6648be0ec6e2a09f8bfee4ffd45051a1f7bea877f802bfc1f52043b5844f7713f025f923b5169f36534c67da061a9c21b7636e5cf75987c9cc400c0080bdbbba27fceacff63f9dfa789ee41b84f56df2897464d99935671dd5de963d2a877dc68ed27e95efb25a90e18d9ef405f9eca31c562c3318fd8cb2257b7d6e78178632e32d336824bdb6cf50420f7492f3498dac3ba25e8edd90f9a068c730e31a72ae648b82940af2cb9ff8d32216ec5b57b0a8ba3ce78f76758a7f9f69b6cba8a04bee1e6e83a42f7436f48669ae3c7e705369555dcdc7406bf05b3179dc3f70772aa028175d0e6009b6cc2331572ef1123d2e501d052abc0696cabf70960f37e74dbeb2864fae4a43c59a4d80b4d381fd743082d5c1e381e1c9b438b8ebbd9a8154f323e5faa27996103b3f7841190000e4d927880d78869147134c825e2bde4efeee52d0a6caee9efa36535073c9e31b7b1fa88b769842dfe2a2294a9ec4c7d5b873e8044b3ce7dafb4ab71dc9b421cbf3ba6cb7a7d178f860bf480421a2f9b3a2ee83bac906d551758c5f2a1534acc907154999e4f9e31eead787b7882b40420ccc8bb51e2432d3bc3f8c443310896dd238b1e08f3875318f0c1c7ac5261b268f608870a16f2b713b720d6264ecc85cc60a57248ebf33d039d7991b6c3fed078417362d66d3745aa07eb8e24f31b0c1ef1d12f8a51f6d79b9886a52dee43d93bbebba3d2d89a03b1c4a73da5f51979ada90eb578420da1a5dea38d4738a36940dde7a5ed594936428d8e79d09c2138a7dfe9843ee97a7263746148fff0e47d0786b67504a7ef848da414f02452c63bf48656493199ab05b908c2faafb01719181c4deb7515939e16ae186281fee1669cc771b5ffc4efca9d01c8e6ca2182c34bb18b3906cbd70af4bad26220b3b3f1a6b055cdfb1238e9e1eb59860aad3ef66f00400188f2396dd9788bca23b7d9832cb8030654f548b4fa89ad5ca6eba8d50fca5b647cf419305131cab1080bf13bf42e68cbb899ffbdd97b6f07bda7b73fb3ff43dbf494c7502207be60eae60897bb4bfba95bb43636dfb0846e9c66aa35f267a9fa70398eb0c718cab813e3a3ced3c7627a1cca3fe2ababbb32aa607f2e389f9fe6ffbb394100fe453e610f1fa8afd623b482615ff83c05a51c3dc793a3e2aa615f6524ea15df25b776bbef12185ffc9886c7a07858e1399b2e5127d14b17efbecb44164dd75f6de0de37d7cffe6c204999f9ad33b0295a39a72e6b96f6a5cf05c150176e50de41094cf85a218100de2a1c108f34eb7c39830854ee98a3e09bed603a99fc188d472060b2a8dee6a86988f77b1d102797fc0d35a67035251a5b3857ca2372f869a5fb89e7e8f86800a695c5d184839f4c55c21ccb37a72b6aec6a056c25ef07069f6e105af86447a11888e22b92c6a60daa7326e3aefa295473f75d9b9ee171fac874d79f94fd87697d75a2fdf79ca7a188d0770a85a60cc4dc4e6c910f814399dc81d18166e63b9ede11e8d2e2f84cde8a900c026fef97fa2348fa11b9a709f01783ca0f58c3b295b3d9ebb15bfc75ae65dad5650fb85dd71b906b6f61b42a1d887731137aa18ef41695270d41c7f3b602eb3806db4100cc43d636f332d3763da7c40a334f944ed69f5344aada99c1d53f89f94ddcd73917c7533ec40013b28f9129b76b2b2a8d2a46d51f09d5afb5214041c010d9b1f702f6550e1d0eab36d5a06e9f2487e6c1fc8c11382cb9ee0ffa228cc5ab6aac44199bdf9c91b89f885a2ec7f2c07f294debb0ba5517a50fc0f2602568bd89fed357f11a01d464f0a02e8964a6eecd3216e1677a5c42d443dbfba8251bc34869fd41b4e1f2a71737edd96c49e8730bb19a3b2da806f680cd5abf08d43f8938a69a3ae2ba067d9a431a448cfb8af21af79ad3f5cc94be57e076ba84761020b99ec61a4fae4a15400cb39e792deec918ce8c153995bd359f445fd5c8cb119182a8da1e83fd84e24692d8f1fb314c371683e0e6fff85898433b1f7be2c401d1d6f376f937feb86994e068e78cb645e85ff53735b04e2aef3c5904fc1abf8aef3c66326ce902193557bd0f13122e79a7e0d81e275c804eab40ced4811f478d0acb8e8c80f24d715f8b0acc50f36f752fdcfbbd2243a7f02bc6a41bb1dd271cd1691309e9c920e4ff13cd9d1812d0e8019c70974cd0e8851ef49c98ac2bcf1b2713f24c7229bf448fb5ccbd81f7220d04cba07a93e78ab3872aa67433ab7905101a271c869533142ce597d3ea2d193f27fd7047b2b3c4e5a9444040c4c7b3ef29ec445c0edb4358239fd9eb4f3f6c15b52e30f8339ff2ac41a1e7ae4c6ee028646f15935863a636ccc6e2ee3c57aa5c8887ce37b8206cd067da836163820743ac26be7e042ffa1a024f5d3b270facd36aa589893ad313a014561a9edeb2622b4590bdcc42d62bad8c9366769d635bd30580bb5a4902001f5b0d5b6301fe4a2554e8f1a461fd8383818ec6fc8c55297adc9f1a551be446f84be94cdffbeafcbd51f706137485826bf04f8933bceb948247fbf64d40bee83aba9ed8eeed59d2f1b1c393838da1ef0593ca2b72390abae3a30dd5fec88351ebfe7dc5c6d00ebcdd77b10fca1673841c7c16a300930b9e4974496812dd30fa5ab93ca68a340f85d6c916c0d848ccc5a94aa9e46eda397e92bc5bf325b38927962c777bc583645b2f6e1f1b82bd158299b3799fb11a86476324260940c1006aacc78a11a1f7008723852f21f91a7236ea6abaf4d7fe5f1cf96ea3c18273c0c4a871f2c617bfad2fdd8cf96ba3c8e92d38e01119a907fca12b34041cd305e883614cd0f33c4f6884fd55ae6ac9ee4686e255edd64d6e434a814be8d9d8946a462bc6bc9e32ef4056fb41d016038d0a9ca09d3c52346ca220d50d473e4bc3c2a071a85944755e7c6673beae2e532652c82d82779dfc010bd38ad299e1bad01de08a46529ebc817097c5bf219a66f10604b166f93a16ca4f83dcaa636e320dbe73bfe3103264edba287fa2975351dc0e15e97e76c9cead14f7976339be1db92151e", 0x1000}, {&(0x7f0000000380)="2808a9944a5a6ae98755f72cdb75bf924fdbcb5715feb0e99bf6a47d909c459fdd36c939b678d5b428fe5f41497825f5dfbcf103fbf110576d4acdf57d03eaafbb9afb23e36d5a2ffc05db728e8485bde05471bc2d50bcdf19f43bb856eead7cf6617f825159a49a77536ac1f50282fbf2f83e", 0x73}, {&(0x7f0000001500)="523d622fa5b16feccd95f39df6586f6a7fa66de089e84586b23e7c5328c13b190db5950d6a0baa0f6a7cb20f6cecd6675cb138111ff702d150ecfe1e8aa4f6c046a0877653662232addda9fea4b213873d43e43b8639172190d5f1b01aafb7464c976a64b380e409ab3d925f1c6fcd5d3b076e2b7802a73ff6c43ef40724c606b98e4a400c438d0884765a7287006a96b06cd4bbf9826e5aec9596b9b458ce7b38c9d5108a15ebc2511b004fc7992e900fac8a032ee544520776a80defadd1fb0f56e2fb0d04ecdc438e9920b54e708d5e1ddbfa17278a27", 0xd8}, {&(0x7f0000000400)="5e32e44ea92d8d8a359854d556fb4116179924b20f41740aea4c65538e88a88e9fc6f5b594b939a6885a148d6da39d1b6301b0d4a2ca71cf0a5213581a9b1a15d98ec5ee59a698cdaaecd37064b213ba7726269a0bafc8f223a03d9aac21050c32da7f9f17a929e19699560ccfe084b0f4a6da7a50a7f33e6bdec18b810f12b48d334cc7d214dbcd2be0e9f682eb7403e6b68a64d447add03b0e7d89", 0x9c}, {&(0x7f0000002740)="835d8129c0a2d01fc4ab557f1d2cd43e1926ba6f5fb0e99fc0af6d8e1bb58163366b30c0ae9434cb1ad69a0127d384d85daec330b4c094df39e670d52c5b55f387a5480463d4c6f3cd66ea69e476552dc484af76a7fb704474a2dd6b9bd349e0786b6f2ec5a4293ff86e0f3571689bca3946f27c3fb992b5e2826273c994e94a1de26eaf2263f8dd6bae67dd02992d65df57d87d6e8b49e13705c9a38db36383590c67fda1e4f938bc9c00d01643ca56b410fc72334888a39ea81c7b57f52293682c33537656eac9bc2edbf72c47", 0xce}, {&(0x7f0000002840)="8bb42bd844b1207c4b578f588fcbd37def90f6b2cc8e0a23e31d4ead591703b0aae6a2b7467881bb5613256fa9c167c82ca7f2a4718addba3a46b88df43381def04a58911c530831e4a258516d19d25da4cbb12fa651701513168fc0c9922b62db1d4447ebd819", 0x67}, {&(0x7f0000001600)="b123b8a97589785d7a760058ff43ec67", 0x10}, {&(0x7f00000028c0)="99e852a41515629fdc351e466891a9da3a9422cba8767d6189ba8580e66b73204aa452006bdac47510fefbf1f07d8f5efd3283ee9fc1f8788368c56c984d361bb0e99ae57b9c3f321082e19a94ac2f090fd673ce04a9787ee22bdd440ab680d041fda40e5bd78b0002d432d3c48af8b87367b5e6f54b1b61d513d837fdf2d2533739ab0250e662b8cbf5b408932e85b4f0b6b62d816ac0917d57a9d660e4fdfc2ce7367e9f64997d3d5d1475f7756949732ddc3e70d4fb5ddf452ca82a838a22bd7bdeee5342fe54397c005b78e065aefa40b3b86fea6f", 0xd7}, {&(0x7f00000029c0)="9fca3aaf2831f1cac7037e4502d79a8fdcf4d5a111d0dc47b89528e5165bc6a545e68907340e2cac5b3f03c14fbead283a516af0", 0x34}], 0xa, 0x0, 0x0) connect$unix(r4, &(0x7f0000000240)=@abs={0x1, 0x0, 0x3}, 0x8) close(r1) execve(0x0, 0x0, 0x0) 16:00:06 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSDISPLAYIO_SVIDEO(0xffffffffffffffff, 0x80045745, &(0x7f0000000000)=0x1) 16:00:06 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000800)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d05700000000000000096207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca648e7ff7b3596bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad30505e8d53f8a4aeef9d612f871f4385f04157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea80e8b360fbffa90d160e9b2048a3c0b5495a204b24be82ab7a1d5b79d61cc97bc85fa93e26622e42dc7d76d85a821dc94c0787914c0576ed156467db0f107584e8e5bf61aa97ea46b113733adfa2845da740f83547f6edc524053a6e92829004ebfc347af45d015a17dbe02c1fa3ab95c2b2dbd235cc6b1add753202f43fadd72e06517b58eb7639dda87d1d3086adf067bae14c6c6e80428998a3c19cf908c078a3565ca4863013515e00"/400], 0x10) getsockname(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000280)="9436412c0db4d455c51c1bdd6230fdb520b7782f11a4318e4fa174505c28a4806934590cce53f4d38f337568e96eb0fd05ec1ef8ad4389a02a588cfe88cf52506976c9e7cd3b90fee1e93731c05f63d41cf0621806c746607dfa60adb1197d558889ba2dc5dc0c32f4652e956f8f4a1338f98f64742867f559aa1fe6ab3ac8902c227730c72aa3a8c1ac52083e2f830d6aba27c1d275767b7a8ab1c8119fa61f7760d6aa64b09e362f26164ae7135ca9", 0xb0}, {&(0x7f0000000340)="b3046ffaf665a9796214b47184fc64deb1f53a6538df79a5226d278d57f288564aced2635d96c7a18a30d0a6de38f8c62d99a6125776fd8b5337c333844c482a3b6458b3e1a39a944a4fc18da8e9a4f68a7aac6c18a5be83d38e0b0732bf873d875464bbbcda7d858484c4b55b6d73641f71b42e9092479ce937899a434eaa962a4d6a314a9c205d3587c8fea44a4a4f4fa72ec98a478533d7719a39f61eccec612014f7f7c269dbf30d97ab9ea3dbe3e25eb9d2d4b3cca612bc146441c750ff88", 0xc1}, {0x0}, {0x0}], 0x4) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:06 executing program 0: socket$unix(0x1, 0x5, 0x0) r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xcc) write(r0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)='X', 0x1) close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)='X', 0x1) close(r2) r3 = fcntl$dupfd(r0, 0xa, r2) utimes(0x0, &(0x7f00000000c0)={{}, {0x2e, 0x20004000}}) ioctl$TIOCFLUSH(r3, 0xc028698d, &(0x7f00000000c0)) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0xa, &(0x7f0000000100)=[{0x8, 0x80, 0x1}, {0x1, 0xc8, 0x8, 0x6}, {0x5, 0x4, 0x1, 0x80}, {0x6e, 0x0, 0x1, 0x3}, {0x2, 0x80, 0x7f, 0x2}, {0x20, 0xe0, 0x1f, 0x7fff}, {0x7f, 0x81, 0x1f, 0xffff}, {0x101, 0x4, 0x1, 0x5}, {0x3, 0xf7, 0xab, 0x1}, {0x2, 0xff, 0x8, 0x7}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x2c}, {0x1000000000000024, 0x1}, {0x1000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") 16:00:06 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x59c6, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe]}}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000000000)="186fe65c", 0x4) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 16:00:06 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f00000001c0)="00120009000000b20102c538e9f512824e8b5a17b5fdb4002646ef024fc47cc47db335506043e3365929726c77278d5c71181d55efce942b2beac4123f1546819b1ac6832a006643259c537ad5d26f2c62a7a8cb1b4f0e08c616fa0ec870422e1f1448cca2bd77a9bd5477bb40af437107b3902d458d56f6f21f950e90a6ff3f5ec710c37717cd0497c41b799f07849b9a7edd4a45a6b9ae4045346b3863860b6ac31a5fd256d442b3f2b4cc04f4133b7ccdb3a6e2832bb82077c33e776f53440e3ad25b2af910132ed68f1004c8fd5a0b29a3458eb1667ce2042658ad86bdca42d0efdce8139c1b3eee70f73e9e9cad280a7eacfa1c4e5d738ad10bd94ea55573a6cb18a92343ae37890bb65c61286cea487c46c16ce5d300870622e2d1ce0e49cc723bfcced5f388ca667757e06ac3eea506d1c4a9108b01c81ad29df2f3ea5b3c239a185c395ad1141f594a34c586e9491055c76ad538a50c445be433021366357cdaef8a60406d9e77fea4944d8fa1ee", 0x172) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x19a}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/119, 0x77}], 0x2) write(r1, &(0x7f0000000180)='W', 0x21a) ioctl$BIOCFLUSH(0xffffffffffffffff, 0x20004268) close(r1) r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0xcc) write(r2, 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xb86f, 0x3f, 0x884f, 0x80000001, "4cdd0f11c58767bc8aac597a331b687c2b18e9d6", 0xfff, 0xf9}) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x64}, {0x5c}, {0x6}]}) socketpair(0x0, 0x4, 0x86, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000000140), &(0x7f0000000180)=0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) sendto(r1, &(0x7f0000000240)="6fc02cffc99ff5e9a672c90587b8564ec9d5c2b1ee224973624c78548f6ce2a9ab69267d74f645e49a403c17a8e0a251a12b93f5e4ae8b45b14f6297fad37ca1cfd2c4b4478eb2529b4829bdec78ff83c78aa402ff2f8e596ecaba161dc9f19df6d6abd5a1a7ab57dd14e074a605bbb10a9eed72c745ffbc5fa8b59175f0e97ca3b23b354beafe82810cb43b747f6db433ce0d41f80ea3b04d9047939b86", 0x9e, 0x4, &(0x7f00000001c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8) syz_emit_ethernet(0x289, &(0x7f00000000c0)="b6") 16:00:07 executing program 1: acct(0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) r1 = dup(r0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000040)='./file0\x00', 0xffffffffffffff9c}) close(r0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x11, r0) r3 = fcntl$dupfd(r0, 0x11, 0xffffffffffffff9c) readv(r3, &(0x7f0000001340)=[{&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f0000000100)=""/16, 0x10}, {&(0x7f0000000140)=""/14, 0xe}, {&(0x7f00000011c0)=""/13, 0xd}, {&(0x7f0000001200)=""/76, 0x4c}, {&(0x7f0000001280)=""/148, 0x94}], 0x6) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000000)={0x7ff, 0x9, 0x2}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000013c0)=0x3) 16:00:07 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffe, 0x0, 0x7, 0xfffffffffffffff9, "73f300070060c3dce5081af659b0d7317a117c00"}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000280)="82346204492bab3e207bef2e74f5f6ba5bc8bdd06b7c34dcd47562f7ffb22d2a8e87fbeaa907826bdc8b80f5b8b9f98c413eb6b9493bd15334ef44530fdd17924ebd866d2037e28342d9ff4d69089c8087892299cb1fb60278a4d494a757021b5e0aa28361099cfb89dfba2c2a5f6aa978a45ae688f53fd1dd27fe608c9a69d08c3c63d5c6dd0cddd4306ddaa591afbcf8b99d4ee98380079f48d44cb578f74e5be743f707871161d460788c0717db95daa3854b7989de6fc707eaa954b2bdd7", 0xc0}, {&(0x7f0000000340)="34f98afdbda260af8fb11582d04bfea390a5cef59d05540b549b0e6dc510ef7207eab6c80d09065816d2f6bb0a8b131ce7376c9d9aad72cecc4f347cd1e41a600409e4db7300df28e7eedf69bd4e04eae477c564a985d307e060b07fa1b0edb19b106ec50cf085c01e6c3d2d5409e12dc842f839d615a074f7c1325130b46c14d5603a1e0e793285", 0x88}, {&(0x7f0000000400)="37b9e4076e4c034adf267cc4815b6b9e8a574ae370c5c4a42c8903ee4d23cf798192f3a58cea41a34483a74a486568ccf9cf1b15e78ba8b34da13db1dc197ffcdecb4169dba4d8b928b8f086a6b4e33fd618ecbf396f0ac7157253ad", 0x5c}, {&(0x7f0000000480)="93b196441a7aa8a90ceb8d6d332439ca94d1cd0702367b65ce1af9c6dd3dfdd39cbd424eb07ef1e904bf5d96aa936320b97f898bd0efb1242004ea22c80cabe34b966704d68265f40fae2e67a59384c03f3d1b5e3b3f9713f8c690970869ac92ddb5c1dc0258761d4acff001c71f1237611535413d92d4486ee74aef95dccaef147a8c68f4393881a46e7246bbb6", 0x8e}, {&(0x7f0000000100)="16fca3e70f1f39d8efe9ecc5a2e5bb7a4aa63cc4276b2836732cc2f9a2bac3141cbaee470cb777af89ffa26cf3f6506159e51f07b4db41f88100ff65e54dd6fda40f1aef9035f1c40e200e283f011f62593a0ed2ce30c67a0782908205ecf7968f2c88c8d6fcdbbb3c6b91efd410bc80c05da10f59058ec0ca8e162842ae7290af10a0e79ddbb24608746d285f4f98343d497261e9be70a4a0f820c43dc9973c6d4a7fb28645cff5e1948e038539f4cf767842291fd834a527a332f615c124db9af24f48ce89ed0570838fe0319a9b9bd518bee487b921f1678d9781b2bd5f50b5bc31643652011b087150b157d027b9326134e4ce", 0xf5}], 0x5) 16:00:07 executing program 0: setreuid(0x0, 0xee01) r0 = socket(0x24, 0x1, 0x1) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x0) r1 = socket(0x800000018, 0x5, 0x40) setuid(0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:07 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xcc) fchdir(r0) write(r1, 0x0, 0x0) r2 = dup(r1) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000080)=0x204) setsockopt(r0, 0x29, 0xb, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x4) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) linkat(r3, &(0x7f0000000600)='./file0\x00', r3, &(0x7f0000000640)='./file0/file0\x00', 0x0) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f00000000c0)=0xe6) setsockopt(r0, 0x29, 0x10, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:07 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file2\x00', 0x80, 0x4) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)='X', 0x1) close(r3) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000240)=0x8) r4 = dup2(0xffffffffffffff9c, r2) bind$unix(r4, &(0x7f0000000140)=ANY=[@ANYBLOB="000000c30000000000001454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224b0f3d772e7636e48b38aa77083725bf1b9933ec5127743ce5428a6000000f9cbc16a65d321fa0d"], 0x50) dup2(r1, r0) fchdir(r0) r5 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mlockall(0x4) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x400, 0x0) ioctl$TIOCSTSTAMP(r6, 0x8008745a, &(0x7f0000000200)={0xff, 0x4}) mkdirat(r5, &(0x7f0000000040)='./file2\x00', 0x0) renameat(r5, &(0x7f0000000100)='./file2\x00', r5, &(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') r7 = openat(r6, &(0x7f0000000280)='./file2\x00', 0x8108, 0x83) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r9 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r9, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r9, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r9, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r9, &(0x7f00000007c0), 0xcb005093f78273e) r10 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r10, r11, r8, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r13 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r13, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r13, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r13, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r13, &(0x7f00000007c0), 0xcb005093f78273e) r14 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r14, r15, r12, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) fchownat(r7, &(0x7f0000000340)='./file2\x00', r11, r12, 0x4) 16:00:07 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xcc) write(r1, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)='X', 0x1) close(r2) r3 = syz_open_pts() fcntl$setstatus(r3, 0x4, 0xcc) write(r3, 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)=0x1) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) fchmod(r0, 0x40) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x3d}, {0xc}, {0x200000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xb5, &(0x7f0000000140)="b7") 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x200000000000009c, &(0x7f0000000000)=[{0x14}, {0x81, 0x7}, {0x6, 0x1}]}) syz_emit_ethernet(0xe, &(0x7f0000000140)="03670000ce83802bd9a55b03144e") 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x3d}, {0x4406}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:00:08 executing program 1: acct(0x0) r0 = getpid() ktrace(&(0x7f00000006c0)='./file0\x00', 0x0, 0x104, r0) pwritev(0xffffffffffffff9c, &(0x7f0000000600)=[{&(0x7f0000000000)="646203549fa94cf49e0a229d296760086a6258f33ccffd2f0ab6b750f7f1903425ab0ae2d96da9232cb0c10f301014cd593ecfa9bd1742b2896e8a15e268ce5c7332c71f47ad1316abe97c46bd245c6f6f0333eedead519a5e39bc2a4ff9c26bfcd60c91cdd7da24efe41647a134bf4f582a9e22c2079b9d2bcaa72b0d", 0x7d}, {&(0x7f0000000080)="b85a8b6e5216dd50a635846f068cc136e7c863fcd02bfdefaf3592e72f323f2ef1e27fe54601e2c8a26e1f5c70a28d1cfe5332442b4cc44e5e891397f3ffbcd67c78006c0e22ad0f7ef7e157119852646976c81d943319fc10369f3fa8dd06afefdf2130efdbf55029f00c6ec0b973db73311ea87c6367efb9836f3433345f5da7c0a2dc7dd48a88f3c3b968cbdc24497ce2894590dc85ebe5179a18ee5d4bf96f37a7aafb4aacad3c72380d519a00edbd7ea99508dc589ef6f161b9ad871290e3bbf5fc98fd85fb5817170000000000000000", 0xd3}, {&(0x7f0000000180)="2b4d60e4b09be3e54b4b45988033eea442f415d5eb00f7bc00387b8e3b512464a22aaea03cf8ad6e666b8a9945e6b187b3f0cfac1f435d1f3f172f8222835264dc4e03e6af04a7856a8819053da242d481618715e163d20833a96901c2a541f437ce02cad25a9c39d2180e8d859c23197b8d70f62d94cb2c80f38d06783d67382f6bea9c7c74058069", 0x2bb}, {&(0x7f0000000240)="98b1c9198a1482a037806e92987597e5aa4a3df6f6e293602f2f1d8132f7fabf6f3e1124931b2107fe6c63f30f00224282c64a6933fcb35f4d956cce00d1a48fa943444682d63badc09b0dec06a4864538a8b9c016d3ce1fb63c38eef7e0c37edd1360f8ab10c1767895b433ab33498df7b4a65e28195264a11a3f007b8850f7c16437bc944eeb894b11a44e47a33e82677d62f95af9440cc67c341c680b1a54fbe5755015633adeb150c606ac361447b187983bf63d06b214ed9fd15107377630369afe4d5895c00b0c7417889d76f8b38e3da10d3d8bd60fa4cfcede403a36d89cc9", 0x294}, {&(0x7f0000000340)="15a3fe92aaf464703bd09521394fe423b87d96fe38bfff394d1975ca544588d5a06e0c8200c7b751f797e069ddc7093949148867b2aec1895716cbf14c20be99510720ae1c72fdcab3191ce0e0", 0x4d}, {&(0x7f0000000780)="6f544b29b827416e8ab075b4cb5bb70796abec4d03cb55cf27e917da2584e186c07005b2b04fa5172d3f21d1cfec9ecdd4d31e42df1ef5f91b2364b6b8c22be805bbcfdaf5411feeca896e4c09608d405b06103175cfdcee2a3a2cbbd99b55dbaef2ca31ebb7c2c6e1caa47e53614d7f753ea5a22776015f0fabcbd9f8fcebccc78600"/151, 0x92}, {&(0x7f0000000480)="25cca91f4fba4ebfc64cae3d465ceef1bf62ce36f62ca2337f95231377d60660d0065ace7687fc016c5b86ee519cac001060ee0980b746a8ed3fb4cfd7c1f41e78d72ebc709dc82f30948bbc5073b4086a4fd1563439233d5f28904f2a775a70e5572b8a19bb0de583efc0632462bce8ee8a0c5838b640f95c2cb1889ce81756391bcf75027341aef5722a4df128d1dc214811626138b0d366aa2d8c85843ae8679c81fc8470c2d77da20365e21f6d274a2539e1400efdc360eff526404c81e8091c45a7387f0c941c016f2f278badedee9b2efef54da4d4c33242bef111ddc8f4cec071f4825416f181c1", 0x338}, {&(0x7f0000000580)="efb1bec28e225c66c2462a86ff495b7928ecd852ef301f2ba7bd38c41e3e9a16eeae66ae1ca1e1", 0x27}, {&(0x7f00000005c0)="541537388958003c3962a1", 0x8}], 0x9, 0x0, 0x0) unveil(&(0x7f0000000700)='./file0\x00', &(0x7f0000000740)='W\x00') 16:00:08 executing program 1: r0 = socket(0x11, 0x4003, 0x0) recvmsg(r0, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) r1 = accept$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r2 = socket(0x11, 0x4003, 0x0) recvmsg(r2, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) r3 = socket(0x11, 0x4003, 0x0) recvmsg(r3, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) r4 = socket(0x11, 0x4003, 0x0) recvmsg(r4, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) r5 = fcntl$dupfd(r2, 0x1e, r1) r6 = socket(0x11, 0x4003, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000000)={&(0x7f0000001cc0)=@in6, 0xc, &(0x7f0000001c40)=[{&(0x7f0000000a00)=""/64}, {&(0x7f0000000a40)=""/215}, {&(0x7f0000000b40)=""/106}, {&(0x7f0000000bc0)=""/4096, 0xffffffffffffff1b}, {&(0x7f0000001bc0)=""/81}], 0x3d5, 0x0}, 0x800) pread(r6, &(0x7f0000000200)="934496af9cf92362186c65200113a7b137720daff00050bb6f2a5c1458fc0b973a8dc5e41b8206afeb72b7851ff6685c1ab13c7d05a9130ceb37bcf71cd359698a5b719026dcbba743beec", 0x4b, 0x0, 0x0) r7 = dup2(0xffffffffffffff9c, r5) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r9 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r12 = getgid() r13 = semget$private(0x0, 0x7, 0x400) semctl$SETVAL(r13, 0x0, 0x8, &(0x7f0000001480)=0x8) semctl$GETVAL(r13, 0x0, 0x5, &(0x7f00000004c0)=""/237) semop(r13, &(0x7f0000000380), 0x0) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000480)={{0x80, r11, r10, 0x0, r12, 0x2fbc814523d21a1e, 0x7}, 0x9, 0x7, 0x3}) r14 = syz_open_pts() ioctl$TIOCSETA(r14, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r15 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r18 = getgid() semop(r15, &(0x7f0000000380)=[{0x4, 0x4, 0x1000}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x3, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016d077}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x800}], 0x9) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r17, r16, 0x0, r18, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) getgroups(0x3, &(0x7f00000009c0)=[0xffffffffffffffff, r12, r18]) fchown(r0, 0x0, r19) ioctl$VT_ACTIVATE(r7, 0x20007605, &(0x7f0000000140)=0x4) r20 = socket$unix(0x1, 0x1, 0x0) getsockname$unix(r20, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000ebffffffffffff0000000000000000000000000000000000000000fbffffff000000000000a2"], &(0x7f0000000100)=0x59) r21 = socket(0x2, 0xc003, 0x2) connect$unix(r21, &(0x7f0000001d00)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386206000000008295955984c87910bf453f68c11700287ead49cb777fa69dfceac2a84e6abca64896bc5e5001008bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7d3bc5b65c6593d2870b4122cd2350000000000000000000000cf15afc345ce805608a7b48c7de3462aba11102f8ba8905abb5c149252254f5b0609a15cec8ea41b070cc512956e48193de28f0be1633c18b7c4c2565ed9c84abe7b599bd90c5a8b2fa01e76b1ab093bd9c6385867c7a3b70bdaafb3f466d797f9f6f0325f7ba9d071889e3e3c511edfc9e61380219e95925b6ef75df88013a82b1643f340ce342f2a3cf0674a973442db6b22d0210d32d672752891415a0ed1e41cc785cb386c9f0f48dc06a90bca26c6cd31439d7ccc3b90000000000000"], 0x10) r22 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x3) ioctl$BIOCSRTIMEOUT(r22, 0x8010426d, &(0x7f0000000040)={0x1}) r23 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r23, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r23, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x50}, {0x2d}, {0x6, 0x0, 0x0, 0x7cf}]}) pwrite(r23, &(0x7f0000000100)="b1e91bee8fad27050cdafd2413b0", 0xe, 0x0, 0x0) r24 = kqueue() write(r24, &(0x7f0000000280)="a9cc27337ef356fa69416e9fcc453c433c8934ddab1725a53e174c8c8279ea09f04ede6901fc98b524b7b610dde9ca0ae6b5abffce9cc99a02d6866435e3ece420a79da71d72a86ea9080f4287ebc71a3234acec97788e7a2a5af5ffc1841d6f4be9e781dc46b7f81818f9e9276217c0d74d85945fce5b99cfa07382901a7b1a9705b50e326e75b71ce9e73d52de3ee0d1b0dec7abd984d7b4d05ed88036419ceb0c4f2cb645827f7d80babc5e4cca375811381d54c9c0bc04b67370c0ef1428dd0f6113ded7232f81af905e49bc763922991fe37ce38a2bf66f02dbcc66d044965f3a44b38fe1a8f7b31b2b5d451ca7a733ceb7240f52861e0421a1d07202833f56bea4e5863bc001e4429109ff5828da6548067167c50f58a81f7c588f35ec826d7e489ae071f2799734a0453a2fcbd3ede49ec8a7d167a69745b73c48c1b7636e1bf52697a6b93befe0f23f936d0a401fccb6fd249a5b4aa53590f83203b477e43659eaae1625b18b149a76bfede826d21ba566ec9b24d7f61f8fd0cf25a7f5ddff891ee33e2f92c3ec0ea1140b34cb2dbeec0de41ecaf0fb69597fd3e10c5decaa04cb8e2badc91aba0ee44ae556b773215323e5d0cc77b5bfa3ebac251cc3159c761b243ca13dd36cd02d0a3b08ca40df1cd5c909a383b5207625f8472e6df7d2b4eddfb4ff2c5dc96c539242137b4068631aea4baef71580ed8830a67d643c48a7525c3ec097d6b9b9d39bb605ce94b95f941a98807085dd7e3b6fb75b1b4d79850e66230a3394e13794db910cec5b6b80a62ab595885e4bb44cb5f7947afa7d80609677a6cd0926cbb5603fbe8e85a778bb2604a2e54ceb8baad34016d767524ba9541e039db84401d63475403eabc2e1700f53553dfe18971461c8de36043b1ca1ffa2bfdc8e06fd799bda0c5da0dcce25e87d4006182722f18ef92cdb68d4db5eb653c8d3ff3ef04547ed13410ad9427d5a085607be197c9302b9313f9ef4fe9adadde9e4709ee706026dfd6948a9fb4477be0c42b155fceba824d20d804f128a4a81258d6bf3725464d918de4bbf7e8e71b669d08a3649a2942f2e20cb6c1ea99d6ac82fb2d1df3a5268ff8e9c5a9c70121842770a477aa8e8c4941530a89737b749192f00e3263bb2a9d9f43a31f6699891197a366fae9e651f286c279f1e0f88d2ad48a489a8f9695d9fc849b1a290b31d95aaeeaaf73db7e37f144c298cfef7e7058627ddf58a03fc1a7b1f6dc3b36f6377acbc349c910b20f8adbdf45dc1e102cced729f5dd1432c9bcb1ba303c373674857214542453a533d7a78960366cba1b92fe70b67b55f98394ba81fd2fff9129d6d0890362348fc64f87764c3f09480bae11c59903b81eadf035b435bea35ffb5df04006eb72caa63da69d1c7df82a751d02ebff711f7ddefffcb6c5cf7a8157121f6c572453571370589508b0cba1e7f838a981b9488ebe6a1421f90047969e17dee55bc8c606f2b142a1275c1adb35616e3db7485e3f08ed5f44c7d61415bcdcf4f77091f82e016d1c7ee1ed51e98bd7743a3c340e0789b69d48bba095b37cac3c99212d99fe6c1dc11f004ffce73b46b64a77e92f4bcb114cdacbda79777578b63a51964415e1768f5a57c2ad77a970b8df4c97723170d53183d9b8777778a2b3926eb13c9d8a796499c039a3a1a34517dedfaa284f9e1c222f151296a6d86061b73b63af6756fa09ef4c9261efcaf56b10a666b98883a10ba59d5d344e9bdb8fab46df2035f21e43e78e55b8cf5db43e5027a0a91380703b638f7af5dc3ae6af751b1860b23b858d4a7cb134a71e87160e70aba3248b241decbcee51510263e9d072c1d4dba2b849540b96be2624e521bd65cbff95dd873be2657ec80baf5086ce0c71daab6fe0f2407d6c8e367e939c2c2cb6df89abf6190457d908b876848ae8d4657700e9966d5f334577323667c94a9cc64429f745e36ad61171711eabfb3df4f665688d1e1bc65e475f0b0a6586f8ae0cc0d1b535199eb0e14bcf1f4cd7b3b932e974b8434", 0xfffffc94) 16:00:08 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x26451d060d8f263, 0x0, 0x0) r1 = open(&(0x7f0000000200)='./file0/file0\x00', 0x401, 0x14) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) syz_emit_ethernet(0xc6, &(0x7f0000000240)="7a01f1c93a2fe84cca995a81c08b1982effb5d642e017616d9f81b1b65280dcde7a1f5bcfac067352ee12a34290dd729d2236719a03528f2ffdefa07dbc5dbe18b42ea7b37d39c299aebd5a8fe4dafb270215341cb45d8fa2c6ae0483d36d382f632a8052b8412a2125fbf70f4908f1c556fccab02a13814a82a1a86e3981b48ec4847a235b2727a7bbf57f9924cb79d19c372fe92488ea721f243d2e1096901804b29dd4380a873dde58ba655b4568c5b3a5e13b726f8249d8207bd62c5d40c203a70be827e") preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000340)={0x3, &(0x7f0000000300)=[{0x15}, {0x28}, {0x6, 0x0, 0x0, 0xfffffffffffffffb}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) kqueue() pwrite(r0, &(0x7f0000000380)="fbaf8a8d1a029be9ea3a30699b63", 0xe, 0x0, 0x0) r1 = getpid() getpgid(r1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) linkat(r2, &(0x7f0000000600)='./file0\x00', r2, &(0x7f0000000640)='./file0/file0\x00', 0x0) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000040)={{}, 0xa, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) linkat(r3, &(0x7f0000000600)='./file0\x00', r3, &(0x7f0000000640)='./file0/file0\x00', 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0x800, 0x6, 0x1, 0x7}, {0x3, 0x3f, 0x1, 0x9}]}) 16:00:08 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000002c0)={0x5, &(0x7f0000000280)=[0x4c5d, 0x2, 0xfffffffc, 0x3, 0x5]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCFLUSH(r1, 0x20004268) ioctl$BIOCPROMISC(0xffffffffffffff9c, 0x20004269) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000040)=[{0xb4, 0xf3, 0x0, 0xfffffffa}, {0x4}, {0x6, 0x0, 0x0, 0x4}]}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd\x00', 0x20, 0x0) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") r2 = socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) linkat(r3, &(0x7f0000000600)='./file0\x00', r3, &(0x7f0000000640)='./file0/file0\x00', 0x0) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f00000001c0)=0x7f) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x800000000000009, &(0x7f0000000180), 0x14) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000140)=0x8) 16:00:08 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x41}], 0x800, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x10000, 0x0, 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000001c0)) close(r1) shutdown(r1, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r3 = semget$private(0x0, 0x7, 0x287) semop(r3, &(0x7f0000000180)=[{0x0, 0x2000000000101, 0x7198f21e4982aaf}, {0x2, 0x1f}], 0x2) r4 = semget$private(0x0, 0x4, 0x0) semctl$GETNCNT(r4, 0x0, 0x3, &(0x7f0000000d40)=""/34) semop(r3, &(0x7f0000000280)=[{0x4, 0x4df, 0x400}], 0x34c) semop(r3, &(0x7f0000000c40)=[{0x2, 0x0, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x4, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0x8}, {0x3, 0x500, 0x800}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f0000000000)=""/9) semop(r3, &(0x7f0000000100)=[{0x3, 0x1, 0x800}, {0x0, 0x7ff, 0x1000}, {0x2, 0xb7f, 0x800}, {0x7, 0xbed, 0x1800}, {0x3, 0x3}, {0x0, 0x1, 0x1800}, {0x1, 0x8, 0x800}, {0x4, 0x3f, 0x800}, {0x3, 0x4b1, 0x2400}, {0x4, 0x4, 0x1000}], 0xa) r5 = semget$private(0x0, 0x2, 0x50c) semop(r5, &(0x7f0000002840)=[{0x2}, {0x0, 0xff, 0x1000}, {0x4, 0x4, 0x1800}, {0x7, 0x28000000, 0x1800}, {0x3, 0x5, 0x800}, {0x5, 0x4, 0x1800}], 0x6) r6 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r6, &(0x7f00000003c0)="200e1e2bdd9a2fda968818abd0e5c3d49670369bdf141d6130bfbb1000"/42, 0x2a) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r8 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r8, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r8, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r8, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r9 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r10, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0x26e) r13 = getppid() r14 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r14, &(0x7f00000000c0)={&(0x7f0000000a80)=ANY=[@ANYBLOB="47118ebf00000000000000e8ff016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f6a34aa851923fddb52eb1bb52b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c85214137c96337f26914024e114465645891c5fd87e812046b6c3e45e21918c2871c654a7ddc3b2bd15d7a76c48ba6579931e3ea6d4d862b164a97cdda4e20e9dfa090670abaffa0aa39dc23650cea90e3695d8a6b798a91a5446062fc9635c52d25acb6905c578d5ac38f5e7bafb80f63426c1ca5b716d5abf70730e83959a1ccceabee1a043d8fd270c044c"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) msgctl$IPC_SET(r8, 0x1, &(0x7f00000001c0)={{0x2, r9, r11, r12, 0x0, 0x46, 0xffffffff00000001}, 0x9b8, 0xc07, r13, 0x0, 0xa9, 0x20001, 0x1, 0x1}) setreuid(r7, r12) r15 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r15, 0x0, 0x0) shmctl$IPC_SET(r15, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r15, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r17 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r17, 0x4, 0x3, &(0x7f0000000440)=""/177) semctl$SETVAL(r17, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r17, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r17, &(0x7f00000007c0), 0xcb005093f78273e) r18 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r18, r19, r16, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r20 = getppid() r21 = fcntl$getown(0xffffffffffffffff, 0x5) r22 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r22}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r23 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r23, &(0x7f00000003c0)="200e1e2bdd9a2fda968818abd0e5c3d49670369bdf141d6130bfbb1000"/42, 0x2a) pwritev(r23, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r25 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r25, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r25, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r25, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r26 = geteuid() sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0x26e) r29 = getppid() r30 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r30, &(0x7f00000000c0)={&(0x7f0000000a80)=ANY=[@ANYBLOB="47118ebf00000000000000e8ff016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f6964aa851923fddb52eb1bb52b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c85214137c96337f26914124e114465645891c5fd87e812046b6c3e45e21918c2871c654a7ddc3a6bd15d7a76c48ba6579931e3ea6d4d862b164a97cdda4e20e9dfa090670abaffa0aa39dc23650cea90e3695d8a6b798a91a5446062fc9635c52d25acb6905c578d5ac38f5e7bafb80f63426c1ca5b716d5abf70730e83959a1ccceabee1a043d8fd270c044c"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r31 = fcntl$getown(r30, 0x5) msgctl$IPC_SET(r25, 0x1, &(0x7f00000001c0)={{0x2, r26, r27, r28, 0x0, 0x46, 0xffffffff00000001}, 0x9b8, 0xc07, r29, r31, 0xa9, 0x20001, 0x1, 0x1}) setreuid(r24, r28) fchown(r22, r28, 0xffffffffffffffff) shmctl$IPC_SET(r15, 0x1, &(0x7f0000000080)={{0x8, 0xffffffffffffffff, r16, r28, 0x0, 0x1e4, 0x8}, 0x5, 0x5, r20, r21, 0xfffffffffffffe41, 0x9, 0x7fe}) r32 = geteuid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000200)={{0x0, r7, r16, r32, 0x0, 0x7f, 0x401}, 0x547, 0x7, 0x3}) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') 16:00:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x8613e) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3ff02}, 0x440010010, 0x10000}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x400, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:08 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x810, r1, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) semctl$GETPID(0xffffffffffffffff, 0x0, 0x4, &(0x7f0000000080)=""/145) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001280)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x10d8a, 0x1) r3 = syz_open_pts() fcntl$setstatus(r3, 0x4, 0xcc) write(r3, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80, 0x80) r4 = dup2(r3, 0xffffffffffffff9c) linkat(r4, &(0x7f0000000600)='./file0\x00', r2, &(0x7f0000000140)='./file0/file0\x00', 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000040)=0x7) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000240)=[{0x84}, {0x400000061}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="20211143ccad1c9a420ce8aae933") r5 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) linkat(r5, &(0x7f0000000600)='./file0\x00', r5, &(0x7f0000000640)='./file0/file0\x00', 0x0) ioctl$VMM_IOC_RESETCPU(r5, 0x82405605, &(0x7f0000000280)={0x0, 0x1, {[0x800, 0x3, 0x9, 0x7d, 0x81, 0xf29, 0x9561, 0x0, 0x1, 0x0, 0x7, 0x2, 0x7, 0x8, 0x10001, 0x1, 0x200, 0x81], [0x1, 0x4cf8, 0x432e, 0x8001, 0x5, 0x80, 0xffffffffffffffd5, 0x8, 0x1], [0x3, 0x9, 0x80000000, 0xdc4, 0x10000, 0x8, 0xfffffffffffffff9], [0x1, 0x1a2, 0x3, 0x8, 0xab, 0x2], [{0x6ca, 0x8a, 0x3059, 0x7}, {0xfc01, 0x5, 0x80000000, 0xfff}, {0xbf, 0xf7a7, 0x0, 0x5}, {0x800, 0x3, 0x4, 0x7}, {0x45d, 0x0, 0x8001, 0x400c95be}, {0x63, 0x80, 0x2, 0x3}, {0x8f00, 0x101, 0x800, 0x48}, {0x1f, 0x1ff, 0xe0, 0x10001}], {0x4, 0x4, 0x1, 0x8}, {0x7, 0x2000, 0x8000, 0xba}}}) 16:00:08 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000280)}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x40) close(r0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)=0x40000) 16:00:08 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x4003, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="200000000000dcc78fe3000000000000f87c8a5b671b000300000800"/48], 0x30}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x6361298835365db0, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x800000000000009, &(0x7f0000000180), 0x14) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000040)=r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = syz_open_pts() fcntl$setstatus(r3, 0x4, 0xcc) write(r3, 0x0, 0x0) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000080)) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:08 executing program 1: r0 = socket(0x2, 0x3, 0xf0) connect$unix(r0, &(0x7f0000000540)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8faee480700000000000000554799b9b8138d30505e8f0000a41f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1c050c34aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c07204cf888981d4e22265330027548d8ffda5eb1156f6bc23442dc9631d64bcdcb273e495bac1573ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a836b9ce56d425f7f26efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07081cb3613f363bda68cdc42da6ee701520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37eea13fce9a15edf26e82fcca1e245a58d78b9edc65978540bba1671379dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab7809983a3f6ac242939caff03767a04075a5f9e5d29e3cac6c0be6ddb009c48adb4e38cc96072cab037ec2d04030b3e09396293ceaeb7654667b76bb2aedb6ee790c0514bca51acf3fffff0000b87f1ca4132cf1f6184c8c156ce5cb47566abe86451120963690cf6536d0df155673c12dfcce0a325aed454f7aabda6e3def3f5a190a05885d482fffb9871543e605aec4e96343d12645199ce0f92602b6fd306d32fea4d6f8fdd21d3af7a4ce856fa952f23b216639cb5ba8ca8715e9c8218b768310daea67301ddae70e835cc89d0519e5a1e72c95111bea7330dbe8818d70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d9d7ea7fa1bb7b7020f92f6773c9bf4e1ae6ac6b5a2889f298ef156860588778386204059faa2d9edc2410ac1fef1a0a976f7e7a57819a2e776e48cfa8d31cb69de4dac2a5cf61ea9ce77638dd3f3399635086a12241509973dea2b929c9c023a9d82b4cab0acc8e05c50594cdfa8ce095cae56c5bb1a944d08a79cc838177ec00000000000000000000001f3ce3eeac43c6d4f316c37ae03ab34921429b9eae68a81bfc8526a5e2e17ad0787b9182f04d191f4ab3d4b03c70ef283e0c51550af3986e7c2112ae59b562c9acfd29b5aed23c03008436f8f2773536a0bde3ee5022ee7aa5cf05105f518ffab7d7d2d8fa5a4e2949279dd70e532f681f29cd4c28612ccb11f43f6a72f21987d15bd9f19227c3172db2124a2790f94bd3e8e9"], 0x10) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 16:00:08 executing program 0: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = open(&(0x7f0000000340)='./file0\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000480)={0x4, 0x2}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0x0, 0xcbd44590abe2720c}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000004c0)={0x8, 0x7f, 0xd1, 0x4, "c229669f3a96e7fec15d1641d48354fa8230342e", 0x2, 0x200004}) r3 = accept$inet(r1, 0x0, &(0x7f0000000000)) fchflags(r3, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') utimensat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{0x0, 0x2}, {0x0, 0xfffffffffffffffe}}, 0x0) r4 = semget$private(0x0, 0x8, 0x80000200) r5 = socket(0x18, 0x3, 0x3a) r6 = socket$inet6(0x18, 0x3, 0x0) dup2(r5, r6) socket$inet(0x2, 0x8000, 0x40) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) chroot(&(0x7f0000000180)='./file0\x00') semop(r4, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r4, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0x3, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semop(r4, &(0x7f0000000400)=[{0x0, 0x0, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x80, 0x0) ioctl$FIOASYNC(r9, 0x8004667d, &(0x7f0000000280)=0xa0) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r7, r8, r7, r8, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r10 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r10, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r10, 0x80185760, &(0x7f00000002c0)={0x6cc, 0x8e9b, {0xffffffffffeffffd, 0x8001}}) open(&(0x7f0000000040)='./bus\x00', 0x2, 0x4) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x40, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x20000000000084}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000100)="fbaf8a8d1a029be9691413357e3a78556eb3caded205d7f61925fe9b455a38e888c336307b74964920c4e18e8fd41047484e342599f6f4f51fb2ef52ec62a8b6de9f5d2919dba56ad1b684c0f208af668f58b2bbe82ab7ae65fef3acb5b47712e6080dfd1246f3c953", 0x25b, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)='X', 0x1) close(r1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r3, &(0x7f00000007c0), 0xcb005093f78273e) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, r5, r2, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r7 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r7, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r7, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r7, &(0x7f00000007c0), 0xcb005093f78273e) r8 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r8, r9, r6, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r11 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r11, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r11, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r11, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r11, &(0x7f00000007c0), 0xcb005093f78273e) r12 = getgid() r13 = syz_open_pts() ioctl$TIOCSETAF(r13, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r13, &(0x7f0000000180)='X', 0x1) close(r13) r14 = fcntl$dupfd(r0, 0x0, r13) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffffff1b) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r12, r15, r10, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r17 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r17, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r17, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r17, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r17, &(0x7f00000007c0), 0xcb005093f78273e) r18 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r18, r19, r16, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r21 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r21, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r21, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r21, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r21, &(0x7f00000007c0), 0xcb005093f78273e) r22 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r22, r23, r20, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) getgroups(0x4, &(0x7f0000000180)=[r6, r12, r18, r22]) fchown(r1, r5, r24) pckbd_enable: command error 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x6c}, {0x6, 0x0, 0x20}]}) syz_emit_ethernet(0x133, &(0x7f0000000540)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x22) sendmsg$unix(r1, &(0x7f0000000600)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000180)="83e307a9a011f10c4d641cf30150a30af8bb7afbd918533b57ea92d3e05d9e9d8b9ad962a79a2200d2044789d3d42bf959488e7b2bcdedd4221cc967b342136a376e2c9e7cb876cd8fedb69a637d2701472b9144d06a", 0x56}, {&(0x7f0000000280)="17292ac92a41c3fa7897af1848567363026cb153b1557fdc68bc600b08f9d58a513dc3bb9f7fe1935a23f87c1f62ccc1566dd466fb0beb703f55de80a25eff1c0eedd55d880bdb90399234cc00f7a273", 0x50}, {&(0x7f0000000080)="75cb6d8eb5511cffd46ddb", 0xb}, {&(0x7f0000000300)="1a2e55b66b66656e4da58dcaa1e0aba290dd8c05c6a8a99ab41f4c69a773c185c6486cb35aaaa4d3f4c2be0336e499d32583b96f5508abf4c7fb6c9c1c7deee8a4794230bf33d290a3ba9ba65e51fcb36791fe49d4e96288f44ba888b19246ddc69ab0b7385c9f45b22ad784285712095222f155d0bffb92b561fb7fa2c23c4ae7bbeb65c326a8ffd1bf87dd3bd7143ec30f11eb10d173c231c4ebe76d3e54a57beb59129e4e9bb1abb014f91ef82271a38247a22ab7a4a9266f33808be7ab471f0e5d04", 0xc4}, {&(0x7f0000000200)="bcfd6257a4b2b59aafa2c62cb95e11dd410fc937699dc0f2b8fd9af05a413c9a00aeffe1551c1fe404ab12b00f94", 0x2e}, {&(0x7f0000000400)="eefae099ebbded77b238061ea99ec97eb82e049dd19dd80b3fcc42f5135a33d2a77969cd4ea8c584339bb09a0bd5c512899f9c79c139a2598d8640cc48edec4eacba60f6f58f7e5a34de75eba39b57bff1c22afbb381cf4a83cc229f4a075c65162ca76ff88dde456278919aea39540427817abeb3e72fe340e14e8e0cebaad446057a6d028007f160c50c7db97d56bc8d9c076bedcfe2435681145dca42cf760c6bca29b1d5186f5dc4787d4194b47b6cd1d5dcf3baa271987c3bfc1d960916ac85c8683476e3b54584dfe540b5527e0bcd0955805decf2d0f2e389fe4057bc37282f4479d4d164175609402395800adf8c81ae372cad", 0xf7}, {&(0x7f0000000500)="17185c88682b457f6addd16d360e2f753df2d38f04c0a70743360d4fbf592806e95c9d850685dfc337fe725cee16cffb6bc2d7a6b456cb2398cb9910ff33589996bc867b141bf10942fb78dd488f2eea0f4ba8d8267e8279bb57986880c466aaaa", 0x61}], 0x7, 0x0, 0x0, 0x400}, 0x84f411cad62f5590) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'V\xb2p', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000240)=[{0xc}, {0x3}, {0x6}]}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) linkat(r1, &(0x7f0000000600)='./file0\x00', r1, &(0x7f0000000640)='./file0/file0\x00', 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000080)=0x9) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) linkat(r2, &(0x7f0000000600)='./file0\x00', r2, &(0x7f0000000640)='./file0/file0\x00', 0x0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f00000000c0)=0x200) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x0, 0x0) syz_emit_ethernet(0xe2, &(0x7f0000000040)="b6") r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x800000000000009, &(0x7f0000000180), 0x14) sendto$inet6(r3, &(0x7f0000000340)="da10514e33c7efa33ef7fec76fbedc625bb1bf4a5cae7e533a31d7c4eabe260d3f06fbc05448f92833a48af969285599b451b31eac4333dd7ec12038504d8cd97bc9a8f944c42d819fd64081f8e5df26d2deccb46827baf56384c45a1bec7f85371239cff77c3f037a065720e35bf0f95e2fef4b951a5f4fd6e35bc13b8fb9697d746dfab57d470ce37df82b263b3645d89b3cce8d16e223404c7e911c231cb9e0a367bd9343edf0b5fe06e7511e87504877f89227a4cb4c", 0xb8, 0x608, &(0x7f0000000280)={0x18, 0x0, 0x4, 0x3}, 0xc) read(r1, &(0x7f0000000180)=""/144, 0x90) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x45}, {0x3}, {0x6}]}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f00000001c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x2, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8, 0x0) sendto$unix(r2, &(0x7f0000000080)="eb7a8d8a544601e12b7856aec6ccfd8f000af40c5ed7a698cf6137293a452954baf4aa", 0x23, 0x1, &(0x7f0000000180)=ANY=[@ANYBLOB="01022ecd35924e9476de"], 0xa) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)='X', 0x1) close(r3) poll(&(0x7f0000000240)=[{r1, 0x8}, {r3, 0x40}, {r0, 0x100}], 0x3, 0x3) pckbd_enable: command error 16:00:10 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x7ff}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() poll(&(0x7f0000000040)=[{r1, 0xe3}], 0x1, 0x8ae0) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000380)=0x2) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000000)=0x7f) 16:00:10 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202e1ffffffff63b803826cab566e57e527c49e4533495c9c117fff652a69e302e6f3a7c961b5c812bb6be6b6537e9e047010fb2c50fc1733adb1e42b9ce93ba663ca054e3b4692f1bb22658710728d4f84de62766f1e6b2816d47da4fdffecaeb6cd6235727b06fa8b666b2c2f3d93a7e0a7beca404a3b96e11f642d14726a2c836890d30821"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="9a06e30300f7000000000000000024e00818d29b", 0x14) sendto$unix(r0, &(0x7f00000009c0)="b78abeb00a17bab731d6481c69b70d8e32c0bce3fe097caf772ebe5b33c46278bd73371f7a55963310fb1b65701ca4110499dedbb3d989870aa53c7fa3a400f6c21e0179a0f824b4d7c9de426d6e4b011d1bb793c153441fb99ccf1dc8e6092f76904878d06693228c8fabc242cea1fcb29a75a86dcdde66b569b44bb3bc6db4d60d05b89fc8996a64feb5253f8d691ab1ee8cb22dbc71060bfae74a1a65d94ed94b0abff0fe6f47059494cebee07d73e7b9c445f1fd2d7e51be1398694c9d8b933b7f9d0a03a4618fb8955310c1019d3fab26dba3ce0e546b32bf32300464bc1152e9455d856be4f6399c216c1933bddaa2d5dd0013bdb0ac387d5f4af4bf1b5f36a38112f72316e1c9b6328fe45e4f79091cf98cea74dd9dcfd3b3b930516300fc98e49243c8352fea967e36dd7e5d8df7439ccdb4c87947f05ab25c19a5ab1ab07eef947ef57db5911de7dd436855d1c6401fb42516022c2507db1584a137c53bd8fd5605418a7eb5aa8de024ebb9a00a2e0ff2388ef3fd859cb269fc53aacadcda2929d969d06844ea93c9da31bb47abb4490c644d5c0dd218dc130983a55979c60346efd26172f47d4b92e733a5138b9ff72eb4bdfb59beef81b27511dd3d1f7ef31d2ab971bdf9edf4c81c8259eb15c75d427280848a3291e6d3ea830be304d334601942e51b715541f77d5c5a16d50d58d4f4c1a6f16b4b30d4c642ec267d11df788b3db039ca6e20aea03fa9a070835a29b80938f055ce818d57487370fa19340f29c09c3af3ecf7a699b491f6ae0674278db18084adcabaa8fab62fa0df5f1844a04c509cb7c85d99055a92a984c0d3956dbcc92c157fc5cdfa8d20df8f764b376edd48d8754171932312d3f7821ed607d3b5b8b83d11de51429da82dd729a865886c9fef18ea0ccf0e0d5843a9b88d02b3607375a5c38e37c9d0f3d94825554230192526eb14864b5f0aa1c0110d88568b0e8bfd411245329b17aa355c03705dc2d7498b0581324f5471c477b2c8ebc1fc906edb7145a0b035d15866f0cd6626dcdde5834057d0733d0534f970b700f1d11f4de003bc70a7d0cc36a62195fe56433cc73a853a0911523929a6ebc302dda6098f6f4d62d86d4b2cd3e41f0e8e5dcd1a99f186a9de438ef5871e97d5bc021e7e2bcefa261dfc0a56c6e4e0f463f99272a7ba21ce36d3dbb890d276bc602b0150f9881a1613525821bac84d05d3cbb8849d93e3480fa92b49072afc890335ab4c7a17ac28faa1e48612d08f66b01acf09e4a34fbb48bccfa02aa07174f75c2d01b48f49cb472674b92809c2984c0cf8301604938da1d2a01fa1b91a67d97a5932454a2ec72a0aec96d0dc990e648d97158d41a8cef3691d55b8b4646cf6a8ecb5d4cf28b7eb2ea3fe3ba151dbf2c52bccf9b2c6050e7ae1f018041b3ad9cb7439eab79b1c6bd9f7e25eaec073fef0c33291425d4f4e57db76e0c14618c3b2133f96862907ec7f232f764924dfe12d9618c7895c412af5efa418e8ab7d5001dd51a5cc826d7cc8c699d88bf2cc35d644039a9d233c1d9b58656c9bf238c858ba3863130551a3fc15c8df0ee35635eb69b18ac4f73bc5b49201c22b4ca72e8bd4f175f36164d566f19fba014330982cf547876e04a3ce9356767dc0d6038e3ecb508e916e09634372ff410aff8ab897a97e9e6b58a7644d810663acca962ebac8c25d2c84585a9b5fc1ff3130659e4858a10bba8c9f5a4d1cc08d52fa6f16384250ceca5286203506c58390de0dd17f148ba5edba3487f93cfb42e559dfdea5269e429e76543cd84bd4ca6129707c0ae4995fd6cc2168cae498a36fbb48ca89fe4e30d354a281ea6f85ac3cc5b67686895dcb9b075b5741f0e7a729110fa0debe04f338cffcf160c6480b08b512a42cdec2d4e52452e1b9cdfb934943f3bd06f592e49e5993e4ee688e0b8e31f08e0c958173e94d0f63f6363f6ecad1e633dbf5f920d727cfa910e065e6e139da04fba66ee2fc9c40a7645c79be51", 0x591, 0x0, 0x0, 0x0) 16:00:10 executing program 0: mknod(&(0x7f0000000840)='./bus\x00', 0x2000, 0x8612b) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000740)) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) chflagsat(0xffffffffffffffff, &(0x7f0000000180)='./bus\x00', 0x0, 0x0) readv(r0, &(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(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) linkat(r1, &(0x7f0000000600)='./file0\x00', r1, &(0x7f0000000640)='./file0/file0\x00', 0x0) faccessat(r1, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) 16:00:10 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000040)="161242", 0x3}], 0x1, 0x0, 0x0) r1 = msgget$private(0x0, 0x4) msgsnd(r1, &(0x7f00000002c0)={0x0, "a0cc9bbaac28fb8bfd36917d480b8cef1e4209615fc36252f6e51fbb0b6de1559b299261ffe87e73a30522"}, 0x33, 0x400) msgsnd(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="03000000008300006b1f7d381485bad141ee5c0afb16753a0494ebc59cb9a3f7a1877b75dfe96ed25558a9f90f75b89225428f03cd36df55415da0419de0eff42b2eb5490957fb55d60be62df9b22d149221b749526c8a2996f03720087fece34c8b455bcd24eabd4fe7e2b42cd6b58a9158509524b760351522a240a701dfec033e"], 0x82, 0x1000) execve(0x0, 0x0, 0x0) r2 = kqueue() dup2(r2, r0) 16:00:10 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = kqueue() r3 = syz_open_pts() r4 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x7}) write(r3, &(0x7f0000000180)='X', 0x1) close(r3) kevent(r2, &(0x7f0000000180), 0x7fffffff, &(0x7f0000000040)=[{{r3}, 0xe2332a9b94f0cc9, 0x20, 0xd3c3d5b877569f5d, 0x5, 0x68}, {{r1}, 0xffffffffffffffff, 0x1, 0x40000000, 0xfff}], 0x6, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 16:00:10 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000080)) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x200, 0x0) 16:00:11 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x837adbfbf7d6e394, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x102, r1) 16:00:11 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4}}) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x800000000000009, &(0x7f0000000180), 0x14) getsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000080), &(0x7f0000000140)=0x4) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000b3fb93c278e7382a00"/110], &(0x7f0000000040)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:11 executing program 0: setreuid(0x0, 0xee01) r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x0, 0x1, 0x0) setuid(0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) linkat(r2, &(0x7f0000000600)='./file0\x00', r2, &(0x7f0000000640)='./file0/file0\x00', 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000000)=0x1) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x0, 0x0) select(0x40, &(0x7f00000001c0), &(0x7f0000000240)={0xff}, &(0x7f0000000280)={0x8}, 0x0) 16:00:11 executing program 1: mlockall(0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000280)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil}, {&(0x7f00009fe000/0x600000)=nil, &(0x7f0000bc8000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000b2d000/0x3000)=nil}, {&(0x7f0000fab000/0x3000)=nil, &(0x7f0000d90000/0xf000)=nil}, {&(0x7f0000e9d000/0x1000)=nil, &(0x7f0000ff2000/0x1000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000a03000/0x3000)=nil}, {&(0x7f0000da0000/0x1000)=nil, &(0x7f0000eea000/0x4000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './file', './bus\x00', './bus\x00']}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)='X', 0x1) close(r1) fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCSETA(r0, 0xc2c04200, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e7c99"}) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000000)=[{0x400014}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) write(r1, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = msgget$private(0x0, 0x402) r3 = geteuid() setreuid(r3, r3) r4 = getegid() r5 = geteuid() pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SVIDEO(r6, 0x80045745, &(0x7f0000000440)) setreuid(r5, r5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) ioctl$WSMUXIO_LIST_DEVICES(r6, 0xc1045763, &(0x7f0000000480)={0x3, [{0x2, 0x4}, {0x2, 0x5}, {0x2, 0x9}, {0x2, 0x1f}, {0x0, 0xfffffff8}, {0x1, 0x4}, {0x2}, {0x3, 0x79f2}, {0x0, 0x9}, {0x2, 0x4}, {0x3, 0x5}, {0x2, 0x6}, {0x1, 0x6}, {0x2, 0x8}, {0x3, 0x4}, {0x3, 0x5}, {0x1, 0xd511}, {0x3, 0xe4}, {0x1, 0x9}, {0x3, 0x1}, {0x3, 0xe4}, {0x2, 0x5}, {0x3, 0x8}, {0x3, 0x1f}, {0x3, 0x3}, {0x0, 0xac3}, {0x3, 0xfffffffc}, {0x2, 0x5}, {0x1, 0xfffffffc}, {0x1, 0x7f}, {0x1, 0x2}, {0x2, 0xfffff34b}]}) r8 = msgget$private(0x0, 0x0) readlink(&(0x7f0000000200)='./bus\x00', &(0x7f0000000340)=""/238, 0xee) r9 = getpgid(0x0) msgctl$IPC_SET(r8, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r9, 0x0, 0x0, 0x0, 0x80a5}) r10 = msgget$private(0x0, 0x0) r11 = getpgid(0x0) msgctl$IPC_SET(r10, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r11, 0x0, 0x0, 0x0, 0x80a5}) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x1000, r3, r4, r5, r7, 0xa8, 0x6}, 0x8, 0x2, r9, r11, 0x0, 0xffffffff00000000, 0x4}) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000040)) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:12 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) shutdown(r0, 0x0) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000140)=[{{}, 0x0, 0xa3, 0x0, 0x0, 0x2000000000000}], 0x80000000, 0x0, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r2, 0xc0106477, &(0x7f0000000140)=0x8000000020002800) r3 = socket(0x2, 0x8002, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r3, 0x0, 0x0) 16:00:12 executing program 0: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)='X', 0x1) close(r1) ioctl$TIOCSTART(r1, 0x2000746e) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00007f2000/0x11000)=nil, 0x11000, 0x0) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 16:00:12 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x90, 0x4000) open(&(0x7f0000000080)='./bus\x00', 0x20, 0x82) 16:00:12 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) read(r1, &(0x7f0000001740)=""/4096, 0x1000) pread(0xffffffffffffff9c, &(0x7f00000001c0)="62bf08777536985770ff4a248dd4e72ead64f9730585114b3a510832cc774f2140ba9fe8e5bc8e6c5ad42be47e1a2ce714f0a401aa45742acc73a27ef12ad57c98d7d52a5db066b79d25", 0x4a, 0x0, 0x0) setgroups(0x0, 0x0) pread(r1, &(0x7f0000000240)="86e8e19e20077fae9e4729eae8c75ee731900373ba9eb55e3d99140958127b6467ce9849a826d31e8293732e01b3c227c53ef67e1b499e43c1d253ecd3199693909e6a7ab006b53594286c802842d6caeb8db8f4515a1b02118b2f59287befe554e642a522af397f379856a1fbd497779096c08c7c0c24da9c2b285fc42583cecd28ef312e292d668827b70bfdd310393e2d0d96b64fc2292a2246aa2291cce8c2acb2d6b7a562cad8b75dae2d8d2f62b42c965c5016d2e43e4491b821885a63975b2d0a196d50ac02bd0bc5dabe2adb5ef00589f192c6feba06081c6113b09beb24100e7bc4fbc7d61b4799e81185ebe1d97ee20a25f0c01f62d2", 0xfb, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0xa0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r2, &(0x7f0000000100)='w', 0x1) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) setrlimit(0x0, &(0x7f0000000080)) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x2) sendto$inet6(r1, &(0x7f0000000240)="5f30625c2de814b778b8db2f5a6bfa9232b5249573238533505a02999cc506191ef65020394df5b7f15ebeeb0d5142a5b4b70a57057009b828e72714782b8abf3d3240ee2c87779378eacbc3deef7af5fa987c6b6b78b960cd632dd2c7af9e41b72cc0fe3dea70c5c1", 0x69, 0x209, &(0x7f00000002c0)={0x18, 0x1, 0xe1a5, 0x34c}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0xc}, {0x2}, {0x6}]}) syz_emit_ethernet(0xe2, &(0x7f0000000040)="b6") r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) linkat(r2, &(0x7f0000000600)='./file0\x00', r2, &(0x7f0000000640)='./file0/file0\x00', 0x0) ioctl$BIOCSBLEN(0xffffffffffffff9c, 0xc0044266, &(0x7f0000000180)=0xfffffff9) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000000)) 16:00:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0xc3e1) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x4}], 0x2}) 16:00:13 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x0) dup(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) write(r1, &(0x7f0000000080)='p', 0x1) 16:00:13 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f00000000c0)="220e22", 0x3) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getpid() pledge(&(0x7f00000001c0)='\xf8^\x00', &(0x7f0000000280)='/dev/bpf\x00') r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000240)='/dev/speaker\x00', 0x8000, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x4000000019, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) linkat(r4, &(0x7f0000000600)='./file0\x00', r4, &(0x7f0000000640)='./file0/file0\x00', 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x7c, 0xfa, 0x0, 0x2}, {0x6e80}, {0x6, 0x0, 0x0, 0x1fc}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r3, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x7c}, {0x8000000000060}, {0x6, 0x0, 0x0, 0x1fc}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r6, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x7c}, {0x8000000000060}, {0x6, 0x0, 0x0, 0x1fc}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r7, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000400)) open(&(0x7f0000000200)='./bus\x00', 0x10000, 0x32) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r5, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x40, 0x0) poll(&(0x7f0000000340)=[{r2, 0x4}, {0xffffffffffffff9c, 0x40}, {r3, 0x10}, {r5, 0x8}, {r1, 0x10}, {r8, 0x1}, {0xffffffffffffffff, 0x200}, {r2, 0x10}, {0xffffffffffffffff, 0x100}], 0x9, 0x1ff) 16:00:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c100010000000000000004000000000000e4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="06000000000000ba00bec2b18767f29bbd6886e43bd9dd1d809152c6b083d60a2e36a992582092709e4df23e7d3ed7284bfde252f869dbbe53f5b3e822811c066f5666ad0000", 0x46) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x3, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000", 0x80000000}) syz_open_pts() kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) r3 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000140)) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)='X', 0x1) close(r3) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000000)=0x9) 16:00:13 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) unveil(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='W\x00') munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x44001000e, 0x10001}) pwritev(r0, &(0x7f00000002c0), 0x1000000000000244, 0x0, 0x100000000000000) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x40}, {0x45}, {0x20000000000006}]}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) linkat(r1, &(0x7f0000000600)='./file0\x00', r1, &(0x7f0000000640)='./file0/file0\x00', 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x2000000000000315, &(0x7f0000000100)}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 16:00:13 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000140)={0x26, 0x0, &(0x7f00000000c0)=""/38}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x5c}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'vap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="b291f52e435fe0f60504388e7b6d") ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000002c0)={0x2, &(0x7f0000000280)=[{0x5, 0x81, 0x9, 0x1}, {0x1, 0xf9, 0x98, 0xfffffc00}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x1, 0x0) 16:00:14 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x4003, 0x0) setsockopt(r1, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) linkat(r3, &(0x7f0000000600)='./file0\x00', r3, &(0x7f0000000640)='./file0/file0\x00', 0x0) r4 = openat(r3, &(0x7f0000000040)='./file0\x00', 0x8000, 0x1) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f0000000100)={0x4, &(0x7f00000000c0)=[0x5, 0x8, 0x7fff, 0x200]}) 16:00:14 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x0, 0x10, r1, 0x0, 0x0) r2 = socket$inet6(0x18, 0x8000, 0x40) getpeername(r2, &(0x7f0000000000)=@un=@file={0x0, ""/44}, &(0x7f0000000080)=0x2e) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0xc}, {0x80}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r1 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f00000000c0)=""/232) r2 = socket(0x2, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x800000000000009, &(0x7f0000000180), 0x14) shutdown(r2, 0x2) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7ff, 0xffe1]) r3 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f00000000c0)=""/232) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000280)=""/4096) 16:00:14 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r1, &(0x7f0000001400)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0000000000000000deffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009a8dbda53f1e696a68c90684b2826a7dd99956dc220dbb3331b3b1522888045bfa62205f498ba9559282b638732afb8eab854d52fedb43f64920518fe9eaa4b0745748424b5774293bf7428c9ea4b0c7977bf43221688ad5d449d46015c9aa00d683c1c8a99ba08b95c3adaa3a0e6a214aa7c395327b99962e1b444e2bdb47851a"], 0x1008, 0x1, 0x800) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) msgrcv(r1, &(0x7f0000000400)=ANY=[@ANYRES32=r2, @ANYRES32=0x0, @ANYRESDEC=0x0, @ANYRESHEX=r1, @ANYBLOB="1bbb6967da92660ab2858a4e6618ca1bb27b60f04f8430426016d4b77c5022e078ba2a276a2436687016813afa124fa8354320af81c4b345022e2cea1dc09bb14b8e402ed7", @ANYBLOB="4f9bfc1e0c9d0214383f407870bcf5bc66431cf6ecaef3ed3a18ae775b80361773c178079d30570772175009691a7a51a73144fe0c7d3fd1907f4b8b492a8030051577090eb267e63af18d675e48a64a201b46cd48f273f4983ec6d180630b2df475e9c5eaf1271e457e35fbb47f588039745eb6f3009afacb43c65b61105d0fd47d7ae6235abcfe7fdf3166ef00d7ec5b4857adc79859e629fb1851f2bf9b9319a9a8e528720d24d319a65f3d03326b8482c806c73cf3260c37c3e8a9eca05fed1294b58e93283d723b93e9dc2dfb07", @ANYRES64], 0x7, 0x1, 0x3800) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) msgsnd(r1, &(0x7f0000000680)=ANY=[@ANYRESHEX], 0x1, 0x800) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000180)=""/68) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r3, 0x0, 0x0) shmctl$IPC_SET(r3, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = semget$private(0x0, 0x2, 0x1) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r5, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r6 = getgid() r7 = socket(0x800000018, 0x1, 0x0) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r9 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r6, r8, r9, 0x10, 0x9}, 0x8, 0x1, 0x9}) r10 = getgid() r11 = getppid() r12 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r14, 0x0) r16 = getgid() setegid(r16) r17 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r17, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r17, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r17, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r17, 0x40087468, &(0x7f00000001c0)) fchownat(r17, &(0x7f0000000080)='\x00', r18, r16, 0x6) r19 = getgid() setegid(r19) r20 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r20, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r20, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r20, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r20, 0x40087468, &(0x7f00000001c0)) fchownat(r20, &(0x7f0000000080)='\x00', r21, r19, 0x6) r22 = semget$private(0x0, 0x7, 0x287) semop(r22, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r22, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r22, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$GETNCNT(r22, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r19, r18, r19, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r14, r19) lchown(&(0x7f00000001c0)='./file0\x00', r14, r15) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0x6, r14, r4, r8, r10, 0x1e6, 0x8}, 0x5, 0x5, r11, r12, 0xfffffffffffffe01, 0x9, 0x7ff}) r23 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r23, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r26 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r27, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=[{0xe0, 0xffff, 0x7fff, "7c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c33"}, {0x90, 0xffff, 0x8, "6c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0dc57e303e61497"}], 0x170}, 0x402) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r30 = fcntl$getown(0xffffffffffffff9c, 0x5) r31 = getppid() getpgid(r31) r32 = msgget$private(0x0, 0x20000003c4) msgrcv(r32, &(0x7f0000000440)=ANY=[@ANYBLOB="000000c806c24489a0e111ef"], 0xc, 0x2, 0x1000) msgrcv(r32, &(0x7f00000007c0)={0x0, ""/227}, 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r32, &(0x7f0000000900)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da6581d3db901c48e582d225bca8000"/121], 0x1, 0x0) msgsnd(r32, 0x0, 0x0, 0x1800) msgsnd(r32, &(0x7f00000005c0)={0x1, "48696a28056731a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc2370db4ad74d435bd8017a071300"}, 0xfffffd75, 0x800) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000980)={{0x1, r26, r29, r25, 0x0, 0x46, 0x81}, 0x10001, 0x1, r30, r31, 0xa5, 0x1, 0x4e2c, 0x6}) r33 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r33, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r34 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r34}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r34) r35 = syz_open_pts() r36 = kqueue() kevent(r36, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r34}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r35, r36) r37 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r37}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r37) r38 = syz_open_pts() r39 = kqueue() kevent(r39, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r37}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r38, r39) r40 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r40}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r40) r41 = kqueue() kevent(r41, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r40}, 0xffffffffffffffff, 0x15, 0x0, 0x0, 0xfffffffffffffffc}], 0xffffffff, 0x0) r42 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r42}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r42) r43 = syz_open_pts() r44 = kqueue() kevent(r44, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r42}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r43, r44) r45 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r45}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r45) r46 = syz_open_pts() r47 = kqueue() kevent(r47, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r45}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r46, r47) msgsnd(r33, &(0x7f0000000c00)=ANY=[@ANYRESHEX=r36, @ANYPTR64, @ANYPTR64=&(0x7f0000000b00)=ANY=[@ANYRES16=r17, @ANYRES16, @ANYRESOCT=r39, @ANYRESOCT=r40, @ANYRESOCT=r44, @ANYRESOCT=r6, @ANYRES16=r46, @ANYRESDEC, @ANYRES16=r7], @ANYRES16=r1], 0x4, 0x800) msgrcv(r33, &(0x7f0000000dc0)=ANY=[@ANYBLOB="000000000000000000000000000000000000320000000000000000000000000000000000000000000000000000000000000000a31f51f1f32fd93d005fc9c5ddf80008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00000000000000000000000000000000000000009fe2b30b000000000000000000000000000000000000001a3edff2a29a06d8f3c92fa6723260d457735632046ea1815c69065230349197613f248207084492dda963fcc55f38903060a56cc33d5e4c0abed23c4087013a5a02fb4712c165517a0fcd0d020e0604e3126e8a"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r33, &(0x7f0000000f00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e868239614464ff1e6c94011be14a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf126bc3a02a8f43b026a7845a0f847e1a4b0233c6dd9ff248b7496fee38c4e6eb063b60b89b7bfe5fc922fc62051825a59672eec89f638644a65b48ab42eb72a1560317678bad0aa724b5fa4587f492a3d9607e16cd11b34881c3e4f83d7cc027583d3f18d2f3f791951e888f1fdcb99d13b6d6240d00"/402], 0x44b, 0x800) msgrcv(r33, &(0x7f0000000a00)={0x0, ""/217}, 0xe1, 0x2, 0x0) msgrcv(r33, &(0x7f0000000480)=ANY=[@ANYRESHEX=r30, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESOCT=r24], @ANYBLOB="70d15fdd1d51a6b60f9d95405a8e333d104b3ba05a3eeb7c10a99a0bf19e2d308bf1d87399b4535823b6ce3ea68c3ed11cdc4ace79e5761ac78f880178a716240000000000000012d3ef62e0da8504175c4cb23e5ddf7e7125bd16fb19921477f3f27ddca10851054487d26921aa6a6c0430fa80e5a913281c4ed570a04fc6de72c18da25b1b079b91965770e806845696860d5956dca0740a24c54233605bed498d16", @ANYRESDEC=r28], 0x4, 0x2, 0x1800) msgrcv(r33, &(0x7f0000000300)=ANY=[@ANYBLOB='\x00'/218], 0xda, 0x2, 0x1000) r48 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r48, &(0x7f0000001400)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0000000000000000deffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009a8dbda53f1e696a68c90684b2826a7dd99956dc220dbb3331b3b1522888045bfa62205f498ba9559282b638732afb8eab854d52fedb43f64920518fe9eaa4b0745748424b5774293bf7428c9ea4b0c7977bf43221688ad5d449d46015c9aa00d683c1c8a99ba08b95c3adaa3a0e6a214aa7c395327b99962e1b444e2bdb47851a"], 0x1008, 0x1, 0x800) r49 = socket(0x18, 0x1, 0x0) r50 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r50, 0xffff, 0x1003, 0x0, 0x0) setsockopt(r50, 0x29, 0x77, &(0x7f0000000000)="03000000", 0x42b) setsockopt(r49, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) msgrcv(r48, &(0x7f0000000400)=ANY=[@ANYRES32=r49, @ANYRES32=0x0, @ANYRESDEC=0x0, @ANYRESHEX=r48, @ANYBLOB="1bbb6967da92660ab2858a4e6618ca1bb27b60f04f8430426016d4b77c5022e078ba2a276a2436687016813afa124fa8354320af81c4b345022e2cea1dc09bb14b8e402ed7", @ANYBLOB="4f9bfc1e0c9d0214383f407870bcf5bc66431cf6ecaef3ed3a18ae775b80361773c178079d30570772175009691a7a51a73144fe0c7d3fd1907f4b8b492a8030051577090eb267e63af18d675e48a64a201b46cd48f273f4983ec6d180630b2df475e9c5eaf1271e457e35fbb47f588039745eb6f3009afacb43c65b61105d0fd47d7ae6235abcfe7fdf3166ef00d7ec5b4857adc79859e629fb1851f2bf9b9319a9a8e528720d24d319a65f3d03326b8482c806c73cf3260c37c3e8a9eca05fed1294b58e93283d723b93e9dc2dfb07", @ANYRES64], 0x7, 0x1, 0x3800) msgrcv(r48, 0x0, 0x0, 0x1, 0x1800) r51 = msgget$private(0x0, 0x0) msgsnd(r51, 0xffffffffffffffff, 0x315, 0x800) r52 = msgget(0x2, 0x20) r53 = socket(0x2, 0x4001, 0x0) r54 = dup(r53) getsockopt$sock_int(r54, 0xffff, 0x1021, 0x0, 0x0) r55 = socket(0x2, 0x4001, 0x0) dup(r55) shutdown(r55, 0x2) r56 = socket(0x2, 0x4001, 0x0) dup(r56) shutdown(r56, 0x2) r57 = socket(0x2, 0x4001, 0x0) dup(r57) shutdown(r57, 0x2) msgsnd(r52, &(0x7f0000000d00)=ANY=[@ANYPTR64=&(0x7f0000000b80)=ANY=[@ANYPTR64=&(0x7f0000000c40)=ANY=[@ANYPTR64, @ANYPTR, @ANYBLOB="102958518e93c13ce689c38e6c9d896ea862edcdc29f5876e884a47e3da81582cf13462bdf794ad51208c3d058ca70b534f694801500dc287434bfaeb8d7e0800354d353974687c5e5310505d97895e7cb25a111be982439893845808afb967bd09f588715f0b5b83698739c091a3f11a5fb020b04890b60819f389dda3e", @ANYPTR64, @ANYRES32, @ANYRESOCT=r17], @ANYRES16, @ANYRES16=r54], @ANYPTR64=&(0x7f0000000bc0)=ANY=[@ANYRES64=r55, @ANYRES16=r56, @ANYRESDEC, @ANYRESDEC=r57, @ANYRES32=0x0], @ANYRES16=r53], 0x3, 0x1400) msgsnd(r48, &(0x7f0000000200)={0x3, "cfafe8a68e7718fe2a86d7b11cab3fad79997764860f5801950785ba2805c219016d47ed37dcb33a6868b4363c3e96fa38137824cf0d97f8b055f44f87935ec65fc198c95bafbee813167ee3d18c482d953d843deb7dd3d6923d838059ede25b71c980711f6903efccbb288e4ddcdeaecec74182c8b2f8cab121a51390e24a2a3e600f678457f730540a1e141e72b13e5be4c39ebe812724499ba1ab0804b4ad0ef0f2cb49cbf77eec568910656c41a1bc9d229663cbc4467c1b748c7d3dd4326fe40140e7c6bdd4c3940e4bc46c43cd42c42e133b81d65629c47e38070660"}, 0xe7, 0x0) socket(0x18, 0xf961734392110b48, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008000102000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x400, 0x0, 0x0) socket(0x2, 0x4, 0x8) socket(0x10, 0x1, 0x4) pipe(&(0x7f00000000c0)) 16:00:14 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x8, 0x120) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xf14, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000180), 0x14) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0x3c93}, {0x18, 0x1, 0x1, 0xfffffffb}, 0xca, [0x598, 0x48e, 0x8, 0x81, 0x3, 0x1, 0x72, 0x199]}, 0x3c) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) r2 = socket(0x1, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getpeername(0xffffffffffffffff, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) setsockopt(r2, 0x29, 0x800000000000009, &(0x7f0000000180), 0x14) recvfrom$inet6(r2, &(0x7f0000000080)=""/63, 0x3f, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x800000000000009, &(0x7f0000000180), 0x14) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) close(r1) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x9, 0x40, &(0x7f0000000100)="1b720803cea790853be83b6e926767fca29e242efcb712686356002d6098bad17a4005b921ccb95a1c91be8706fd77f2eb2f84abf0e54337674fd201862d3e7878e1b398301a8b450174ad3b6f8625f2f02dad3d897de446a3e2efcb6cb512c849b1601665817b3d1cefe788d0f99a2ea3", 0x71) nanosleep(&(0x7f0000000300), 0x0) 16:00:14 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000), 0x4) dup2(r1, r0) listen(r1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) r4 = dup2(r3, r2) connect$unix(r4, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) 16:00:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = socket(0x11, 0x4003, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x800000000000009, &(0x7f0000000180), 0x14) recvfrom(r2, &(0x7f00000001c0)=""/4096, 0x1000, 0x2, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) 16:00:14 executing program 0: getitimer(0x3, &(0x7f0000000240)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x6ad) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r1, r0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) recvfrom$inet6(r2, &(0x7f0000000140)=""/242, 0xf2, 0x0, &(0x7f0000000040)={0x18, 0x3, 0xfff, 0x1}, 0xc) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x800000000000009, &(0x7f0000000180), 0x14) connect$inet(r3, &(0x7f00000000c0)={0x2, 0x2}, 0xc) socket$inet(0x2, 0x5, 0x0) r4 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r4) getpgid(r4) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'vio', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x18, 0x2, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x8) connect$unix(r2, &(0x7f0000000300)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d05700000000000000096207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad30505e8d53f8a4aeef9d612f871f4385f04157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea80e8b3600900a90d160e9b2048a3c0b5495a204b24be82ab7a1d5b79d61cc97bc85fa93e26622e52dc7d76d85a821dc97098ff908468a4fdf7404c0787914c0576ed156467db0f107584e8e5bf61aa97ea46b113733adfa2845da740f83547f6edc524053a6e92b09004ebfc3c7af45d015a17dbe02c1fa3eb95c2b2dbd235cc6b1add753202f43fadd72e06517b58eb7639dda87d1d3086adf067bae14c6c6e80428998a3c19cf908c078a3565ca4863013515e"], 0x10) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r1) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:14 executing program 0: r0 = syz_open_pts() close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000180), 0x14) r2 = accept$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendmsg(r2, &(0x7f0000000300)={&(0x7f00000000c0)=@in6={0x18, 0x1}, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000100)="195a0df5889085f62002043a8ffd7be577bb9bd48fe6e0b786d93e73a57a9fa821c9b01ceea7f611f0e7cf1e5268271f2448759b28110d7f33731deb0469787bd903296740257a3026986db49b002089fbdb68668c737e4c5b1e5358279c3e69ee92a65c77da4f0051e8a8200f0e3800fd76119c765a5a27cafa7502ca3a9d7355ed4e426f436572c5247cd8f4abe4aa33a0aa0c37606e435426f6905d11bd749e698f478297e47138e8d76b70166bf77b3bc8f7", 0xb4}], 0x1, &(0x7f0000000200)=ANY=[@ANYBLOB="f800000000000000ffff00000800000020218a4d5adefb674c5f70b2b8ca2c7d325b4bd3fed02ad78b34b60060133fb7a651201a01120a513849951b470ed6fe2407f4b913160bc7564febcde1fa21e9041dde75a4cad7956301137a82b8b23454f0d4cb93ec862dc04b82590114550830714478ceb0cec4998120b0e60ddd45f131be654df32a886ce620bf01b0ecb9d04c5c8338ceb572d9609ec2e1ad7c387b53fdf03e8643046a31402c84d165b47e9e4d9920fb8d3b4a43eb2e3360dd74ac88a92d8e0d6bd45e1b0a1a66bf7c81ee4a70c1e143a9ebf909ef52f104f0282642b42990fbc963dd4f78330d705ee28000000000000000"], 0xf8}, 0x2) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x6, 0x0, 0xa, 0x0) 16:00:14 executing program 0: r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r2 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r2, &(0x7f00000007c0), 0xcb005093f78273e) r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r3, r4, r1, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r5 = geteuid() setreuid(r4, r5) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_INFO(r6, 0xc0185603, &(0x7f0000000140)={0x48, 0x0, &(0x7f0000000200)=""/72}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000040)="d2b1f156663b3d00", 0x8) syz_open_pts() r7 = socket$inet(0x2, 0x5, 0x0) dup(r7) r8 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x82, 0x0) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000280)={0x5, 0x4, 0x0, 0x5, "bf7ec6c458efc57be4e44714ddf6c0153a31b7ad", 0xff, 0xe75}) r9 = kqueue() syz_open_pts() close(r0) r10 = syz_open_pts() fcntl$setstatus(r10, 0x4, 0xcc) write(r10, 0x0, 0x0) r11 = getpgid(0x0) fcntl$setown(r10, 0x6, r11) r12 = syz_open_pts() ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f0000000000)={0x4, 0x0, 0x1, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) syz_open_pts() kevent(r9, &(0x7f0000000100)=[{{r12}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) 16:00:14 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2003, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x44001000b}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x9, 0x44504748) 16:00:15 executing program 1: execve(0x0, &(0x7f0000000000), 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r1 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r1, &(0x7f00000007c0), 0xcb005093f78273e) r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r2, r3, r0, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r4 = socket$inet6(0x18, 0x3, 0x1) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r6, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r6, &(0x7f00000007c0), 0xcb005093f78273e) r7 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r7, r8, r5, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) getppid() r9 = socket$inet(0x2, 0x2, 0x7f) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000040)=0xc) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x9, 0x9, &(0x7f00000002c0)="1317dc8b6b4b586abe3a15dfd8e706436b3213726f6d679ef3fc1e78af6f0534e0c0305d529eb5c343b5b9b0b9d3240c05f2af5e33c98ef8600debc9b25ba28ddd697cba75341514240a2ade4d3667df085d8f3b31866aa75aeccf6556b35073fe3565dc0f56387e0251fb5dd43947f8413d5c57342007331edd89da984b45926b326ca764eedd06d01e828834c981420f6e9a29", 0x94) setsockopt(r10, 0x29, 0x800000000000009, &(0x7f0000000180), 0x14) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setuid(0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 16:00:15 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x1, 0x0, 0x90d2, 0x0, "d730c1e7ec4de400", 0x80000, 0x4}) write(r1, &(0x7f0000000180)='X', 0x1) close(r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x100, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) close(r4) r5 = syz_open_pts() write(r5, &(0x7f0000000180)='X', 0x1) close(r5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000340)=[{r0, 0x20}, {0xffffffffffffffff, 0x80}, {r1}, {r2, 0x8}, {r0, 0x1}, {r3, 0x80}, {r0, 0x8}, {r4, 0x40}, {r5, 0xc}, {r6, 0x2a}], 0xa, 0x5) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x10000, 0x0) r8 = dup2(r7, r0) listen(r8, 0x3fe) r9 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wskbd\x00', 0x80, 0x0) r10 = syz_open_pts() ioctl$TIOCSETAF(r10, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r10, &(0x7f0000000180)='X', 0x1) close(r10) poll(&(0x7f0000000400)=[{r9, 0x4}, {r8, 0x4}, {r10, 0x88}], 0x3, 0x5) openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0xdf323d51849c779, 0x0) fchdir(r0) r11 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r11, &(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', 0x0) renameat(r11, &(0x7f0000000100)='./file2\x00', r11, &(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') acct(&(0x7f00000000c0)='./file0\x00') 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) linkat(r1, &(0x7f0000000600)='./file0\x00', r1, &(0x7f0000000640)='./file0/file0\x00', 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x1f8, &(0x7f00000000c0)=[{0xffff, 0x7f, 0x3f, 0x7fffffff}, {0x5, 0x6, 0x3}, {0x1, 0x8, 0xd, 0x15}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x50}, {0x34, 0x0, 0x0, 0x5}, {0x7ffffffe}]}) r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0xcc) write(r2, 0x0, 0x0) r3 = dup2(0xffffffffffffffff, r2) ioctl$WSMOUSEIO_GTYPE(r3, 0x40045720, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 16:00:15 executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000580), 0x2, 0x9) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000180), 0x14) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x800000000000009, &(0x7f0000000180), 0x14) recvmsg(r2, &(0x7f0000000800)={&(0x7f00000005c0)=@in, 0xc, &(0x7f0000000700)=[{&(0x7f0000000600)=""/59, 0x3b}, {&(0x7f0000000640)=""/167, 0xa7}], 0x2, &(0x7f0000000740)=""/151, 0x97}, 0x2) sendmsg(r1, &(0x7f0000000540)={&(0x7f0000000080)=@in6={0x18, 0x1, 0xd0, 0xfffffff9}, 0xc, &(0x7f00000001c0)=[{&(0x7f00000000c0)="d963f82968365c723a8795edd29e054ce7c739defddd2bdc4061c2a2d4f96c175f51f46a4418c60d54de41c52e2f684cadff3bd007e945a9d13a5f9588b0f1307caad8a1aa98217b8c7fa49df9460ae5f7a895e4d1b58a0277d8b2d55295e1fb9a6d8052b105d07b6a4a41b5db1bb451b362b8071360c37ac7f552063e4a61cbb81760d7a8722eacf5780d353e0f1bc18fcfd1d73b2a5a842184aa6934215d21c5bc0976a7ffd4193913e20d02583ac319519c7225537eb070f62e8fc2dbb879a6ccc8df24f475ba99fa2489b565d60080d1f9b01eb2aaa86a28c3c40cec4e6808ebc636aac1e8ac13f14309", 0xec}, {&(0x7f0000000240)="3651fc4cddaac21bc43e486962e80ab90d956b87e4af20954c71cb3410f0dc4164229e5b214b9c59be09bd3fabb25e5ed05bfa209f63a0d4e4bf23f624f5fa2f289e5ade6146112c8a7883586e9a507c87fab76a554570775c719835499426a6b663c12e3a1d8628356c6815a404b6c1db1e9d6539de4224a44987b51cdaa8bc50c34ab443dd3cab72d898321548d6bfe841ca492c1d5c80a9e0209b4df6d13ed2ff6e4d84b23f74794f24edb8551723991c130866d0c1eeff1dcf8fb80396215858ce0d8fa6b90f2fdfb01852232d01601f002545f5ecff7723edbc5d746ed05395171821bd48c184be2965148d3fba2f3d", 0xf2}, {&(0x7f0000000340)="9b16eabdf878ae0e08f26d643d556cde7405f954c5a70f370fa0cd03d04c3075268c7f5b68475d0b43c2c2b8355e7987cbf812774a09712643981c412a6b12f2a6ce988091095a03837e68b5a70df5f169785645096ee56a83e27b3a731566fd4c48b3c3be337dbbe777414a2930d0ed939010ddfb26c113cd2a13801a5beb96707af863bd0155e7430a02a9a3577b63160a1f65050b29891646c01ba1b7b5f85ba449ff511a5e6044b1226ce87d9b5015630651e440", 0xb6}], 0x3, &(0x7f0000000440)=ANY=[@ANYBLOB="e81cddc432a5e0050aff000001000000ba00f9f3c2e7ff5ffc1a42b1f8d91b5ac466d7d0a4e24de591bbc5d820bf9577347a7a2166f46ed87fb5c3d80839a6b967c66c76f3faa7d539886af5efc194ecf5b6fdcb5ea423a90049ff0f8835e0f69b0c41a2e1e3306613322046cb13dd481e3368a7b5128f4e64e7546cbf56c9a43df05196d620e7fb3c6985fe3e9e7b40b2ac716f92268b1a999d13241c31a4507603a955ce67efd2e670a16e44a0b3512569364c771ed67618cd36c0f210c0670cf20b279566c6a085d7b6b115800d28dc81a82f37b2f00e8e361e757d3632c9380221000000000018000000000000000000000053000000ebeede8800000000"], 0x100}, 0x5) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000200)="dac4072e2cf12d6a8f034c2d8425c7fb", 0x10}], 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 16:00:15 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040), 0x111) 16:00:15 executing program 1: r0 = socket(0x2, 0x6001, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) 16:00:15 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000001440)='/dev/zero\x00', 0x800, 0x0) dup(0xffffffffffffff9c) openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x80, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000600)='./file0\x00', r0, &(0x7f0000000640)='./file0/file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) linkat(r1, &(0x7f0000000600)='./file0\x00', r1, &(0x7f0000000640)='./file0/file0\x00', 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000001480)) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x1, 0x40001422, 0xffffffffffffffff) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r2) socket(0x2, 0x400000000002, 0x0) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000180)=0x800) preadv(0xffffffffffffffff, &(0x7f0000001800)=[{&(0x7f0000000400)=""/140, 0xfffffffffffffe34}], 0x1, 0x0, 0x0) r4 = syz_open_pts() read(r4, &(0x7f0000000180)=""/230, 0xe6) 16:00:16 executing program 1: open(&(0x7f0000000140)='.\x00', 0x200, 0xbcc3d47885c1d4ff) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x4000012a, 0xffffffffffffffff) msgget$private(0x0, 0x0) geteuid() r0 = socket(0x3b, 0x8000, 0xfc) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) ioctl$BIOCSRSIG(0xffffffffffffffff, 0x80044272, 0x0) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) listen(0xffffffffffffffff, 0x0) accept(0xffffffffffffffff, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, 0x0) getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000cc0), &(0x7f00000001c0)=0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x30}, {0x1000000000000024}, {0x0, 0x0, 0x0, 0x8}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000100)='#!', 0x2}], 0x1) fchmod(r2, 0xe3) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) r4 = socket(0x18, 0x1, 0x0) r5 = socket$unix(0x1, 0x5, 0x0) setsockopt(r5, 0x29, 0x4, &(0x7f0000000200)="d5ff9668", 0x4) setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r6, 0x20, 0xb, &(0x7f0000000280)="ebff29ff00"/20, 0x14) r7 = open(&(0x7f0000000240)='./file0\x00', 0x20, 0xb0) r8 = syz_open_pts() fcntl$setstatus(r8, 0x4, 0xcc) write(r8, 0x0, 0x0) r9 = fcntl$dupfd(r8, 0xd6815c3ce6ec215c, r7) write(r9, &(0x7f00000004c0), 0x0) open(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) fchmod(0xffffffffffffffff, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) write(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) 16:00:16 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x4, 0x8b5d}}) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000080)='!.[\x00'], 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x800000000000009, &(0x7f0000000180), 0x14) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80000000, 0x7ff}, {0x18, 0x3, 0x9, 0x7fff}, 0x1, [0x5, 0x8, 0x7, 0x0, 0x10000, 0x6285, 0x7f, 0x2]}, 0x3c) socket(0x10, 0x5, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x800000000000009, &(0x7f0000000180), 0x14) setsockopt(r3, 0xfff, 0x5, &(0x7f0000000040)="780f4773bf6a3d1e5067ad330e8b37b629c3df8a37fbf13939c2b263fb8f3c17a3d37fea432042d47bfe318ab2e7b1b8280a7b717f4ced899fa808d8", 0x3c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000180), 0x4c6) 16:00:16 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xcc) write(r0, 0x0, 0x0) r1 = dup(r0) r2 = getppid() fcntl$lock(r1, 0xf, &(0x7f0000000000)={0x0, 0x1, 0x100000001, 0xd96, r2}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x16, 0x0, 0x0) 16:00:16 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000180), 0x14) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) socket$inet6(0x18, 0x2, 0x1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r2 = socket(0x18, 0x3, 0x6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x800000000000009, &(0x7f0000000180), 0x14) connect$unix(r3, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0x13f) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x60}, {0x4d}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) close(r1) r2 = fcntl$dupfd(0xffffffffffffffff, 0x5ddd1d6fcf0a4c51, r1) fcntl$getflags(r2, 0x3) 16:00:16 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f00000000c0), 0x0, 0x0, 0x4000000000000000) execve(0x0, 0x0, 0x0) 16:00:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x28, 0x3}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x50, &(0x7f0000000340)='\b') 16:00:16 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r1 = dup2(0xffffffffffffffff, r0) ioctl$TIOCDRAIN(r1, 0x2000745e) getrlimit(0x0, &(0x7f0000000100)) 16:00:16 executing program 1: r0 = socket(0x2, 0x3, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)='X', 0x1) close(r1) connect$unix(r0, &(0x7f0000000a80)=ANY=[@ANYRESDEC=r1], 0x1) r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0xcc) write(r2, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8000, 0x0) dup2(r2, r3) r4 = dup2(r0, r0) write(r4, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000000)="27b303a4a09fe7dac0f1e11e2f8f99269a21b5f46229b048687612e0af70d467edce272230854e443cdbe2f2e6373bc446e5ef58e45877e3081ab2ea745a6210113ba931afd731a369159465bdc9ebe43f6f66b0fba9926d8befd1afe61cefeee37062c2f50f73ff054727ae", 0x6c, 0x9, &(0x7f00000000c0)={0x2, 0x1}, 0xc) 16:00:17 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)='X', 0x1) close(r1) r2 = fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000080)=0x4) close(r0) r3 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4}}) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xffffffffffffffb2) getsockname$unix(r4, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000b3fb93c278e7382a00"/103], &(0x7f0000000040)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000200)={&(0x7f00000001c0)='./file0\x00', r2, 0x1}) setsockopt(r5, 0x696, 0xc, &(0x7f0000000300)="05c8f23a45c588b47db63c5134b798a68880f824884955f3e72c00bd5ad82cf7484e000f0609989854012a1fdc52e386f500ccc49ee9a1cc7aa5144e8daf70573e76ad867fda492f8d36c58ca269074a144c9dac139f0db5e98ba1674d9f63724b4bfb216af15083a691ecdf7a8a7f10f347abb30669c0ac9609ffa6390c97b5d52008a2c3bda0415a321bfba0d74abd3858618dfd7a349b3c7ab5b10dc78f42ff00546492d1c8c73d628fbb7d7f5abf59aaef939e045d7a21ecfb7f0097b0e4d550226c3cca351fb49feca6680e8bffc9", 0xd1) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r6, 0x29, 0x800000000000009, &(0x7f0000000180), 0x14) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000140)="ebffcbff13a9fd812eaa99319296c0ced68628541b54e03769844b2a20e4cf26e37aa4dd7399216b2821f1292c77ba7863330d4d27179807891184b4c5ee02e92fa6eee932", 0xfffffffa) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, 0x0, 0x0) 16:00:17 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) preadv(r0, &(0x7f00000005c0)=[{&(0x7f0000000100)}, {&(0x7f00000001c0)=""/238}, {&(0x7f00000002c0)=""/175}, {&(0x7f0000000400)=""/146}, {&(0x7f00000004c0)=""/202}], 0x1000000000000358, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r3, &(0x7f00000007c0), 0xcb005093f78273e) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, r5, r2, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r7, 0x29, 0x800000000000009, &(0x7f0000000180), 0x14) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000640)={{0x8, r1, r4, r6, r8, 0x100, 0x47de}, 0x100000001, 0x400, 0x7}) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x20}, {0x3c}, {0x407ffffffe, 0x0, 0x0, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x2c, &(0x7f0000000140)="06d77fe0c98597ca9fa20897f9a04148d585231ff6d3bec5844b6800dd553212034a052ff7186d9149b069bd") r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) linkat(r1, &(0x7f0000000600)='./file0\x00', r1, &(0x7f0000000640)='./file0/file0\x00', 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000000)) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x7, 0xfffff001, &(0x7f0000000400)="4b1403a07bc0f9b24dcce19974765d5b503b736fde2117f27ab8045f9bd2197262737835f4684a3b348a888189b693bbbb5e615db689de2f31d7f6d53d4eff22f22cd7730f7fa12e359c75e1f6df884b1a825da0ef20cdf2efcfdf30e7f408c498e0231200c047cf16f3b2a2cfd66ebd2d9463f6262b887a2a4612a1a98d417bca40b0ba577714a79e6ac6f8e549a75bd9692a950d92d44aa015d3004bbf780f508f280140fe907f68aff49bb28d4812068c63a2353ab455bcfe05d832f2fcf95687a0b2fc8df781229ba5ffb0b8538249a766bafd19d486d7d5550f494918b6a7e61502a427143103a5d0fadebb352abf91d20bab8ff8f72d1abd6a6fbb2038a3e5022360a6141ca71072a0f9afb1343a558936187259ef6fd20ee747f30a80b5fb2d82c8feee3d87e283bbda45feebc451a3d7", 0xfffffffffffffd54) accept$inet(r1, 0x0, &(0x7f0000000040)) syz_emit_ethernet(0xe, &(0x7f00000003c0)="988bda934b54f13a28a1c9a9e09b") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:00:18 executing program 0: r0 = msgget(0xffffffffffffffff, 0x0) clock_settime(0x2, &(0x7f00000001c0)={0x84b2, 0x8}) socketpair(0x0, 0x3, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x6, 0x20, &(0x7f0000000040)="5f6a19da4bb63c1979f293e2848cacaea7743bdca5c40672c319", 0x1a) r3 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xffffffffffffffff) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000180)={0x3, 0x2}, 0x10) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) read(r4, &(0x7f0000000000)=""/84, 0x54) writev(r3, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r5, &(0x7f0000000180)='X', 0x1) close(r5) r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r6, &(0x7f0000000180)='X', 0x1) close(r6) r7 = syz_open_pts() ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r7, &(0x7f0000000180)='X', 0x1) close(r7) r8 = syz_open_pts() fcntl$setstatus(r8, 0x4, 0xcc) write(r8, 0x0, 0x0) connect(r3, &(0x7f00000000c0)=ANY=[@ANYPTR64=&(0x7f0000000680)=ANY=[@ANYRESDEC=r5, @ANYPTR, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESDEC=r6, @ANYRESOCT=0x0, @ANYRES64=0x0, @ANYPTR64, @ANYBLOB="6f29d4d9866d7ed3d1aaef83c36cbf8850b8bb74966b5169a565e696860be764e58171e4e76b3c7ca328617a0a9e166411386f42b497480f83813a94ba5c380d52460ec7ccaae0b31b55cc255de7b17192933d1494f38b6136c9087056ba0de0187a76b14a501ade94f94428b448"], @ANYPTR=&(0x7f0000000080)=ANY=[@ANYPTR, @ANYRES32], @ANYPTR64=&(0x7f00000004c0)=ANY=[@ANYRES16=r1, @ANYPTR64, @ANYBLOB="20cfc784bc927da93c2db2f2d948e5d5374849fcfd96dfa88e25f05a74eb632112849811089ab1a79a49b56c2e1b7b19823e5f09546e", @ANYPTR, @ANYPTR, @ANYBLOB="846133395e3511d7ad52a7b31f24f2b84cbc84da6f269b0b83f23a653b9e86add79bd6fee3ee32ed1e64ff307c93db8c743aee452b2eb207ba86c8f05b2a222c13a7dff501d9a097d60eb902cf9562720715c361cba1eb"], @ANYRES32=r7, @ANYBLOB="55e578dd26327ec33ec31096ae4e5bfe47bd5ddde72137ed9f95a3090fbe0632bd823b902b099674e98a0ece6a3513a55b18856613b6f8e476dcc64bdf8fb041e6320495d9cda379473e6278413d8349e464eb4a77cc671beae79513fff2d630c5ae575e0ac094a08adf281560d6659a8fd4e1e69e044a3016c20bd2b38e9c34a98fc7d4bcb6d63b5b58ae2bf52250d316b8", @ANYPTR=&(0x7f0000000580)=ANY=[@ANYRESDEC=r8, @ANYPTR64]]], 0x1) ftruncate(r3, 0x0, 0x7) shutdown(0xffffffffffffff9c, 0x3) fchmod(r3, 0xe3) write(r3, &(0x7f0000000200)="d292ad9bc9293ba5fae1a3486bba4e8c98d05f63d658932983f80900553104cbe5dd4c8a0dc59bccef62ee3f0b23d99ab5d846da84d4b613f39c6fa8b89f7f00babaef5dcacbdbe4867619c9f696182013f80a", 0x53) msgget(0x2, 0x208) msgrcv(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="0000000000000000000000002000000000000000010000000000000000000000000000000000077ed1180000000000000000000000000000000000000056000000000000000000000000000000000000efffffff0000000000001000000000000000000000000000000000000000000c00000000000000000000000094756065fe9bb916fe06000000"], 0x7e, 0x2, 0x800) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)={{0xd1, 0x0, 0x0, 0x0, 0x0, 0x53, 0x7}, 0x3, 0x5, 0x0, 0x0, 0x3036, 0x8, 0x2, 0x8000}) 16:00:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000180)=0x48008000) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) open(&(0x7f0000000000)='./bus\x00', 0xc40, 0x1d6) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:18 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x7ff}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1, 0x0) sendmsg(r2, &(0x7f00000001c0)={&(0x7f0000000080)=@in6={0x18, 0x1, 0xa90d, 0x781}, 0xc, &(0x7f0000000180)=[{&(0x7f0000000240)="7756d87afe1fb6318bb40eeeb4a19234b8ef24a93d123b3ede13a9284d7bc242430bea695b3c9e40ea85ec6747fe0f96d40c857dbe14dc30f50db371a20adbb63d9fc4368d8490b0acd226897b4ef12e235b74900821c1c1d8e913dc5c4d42d8158813c2c758685ceb15832881eb12531b77bf9c3d50420cac3acfd6b817302750cffd365c3af888cd1be464863709aba1c62c97c06f99b5e83cb6878a669239f5699c90ea27cb005b75663cf872e7fe123804af766ce4f4ac9c7f21a4767b3b264a5b8d", 0xc4}], 0x1, &(0x7f00000017c0)=ANY=[@ANYBLOB="1010000000000000ffff00000c00000071308cb005e6b9d4641376108aacbd7680871b28730c1493eb63fed51cbaeb54fdefc44d3268ac970ae92800fbdb10b6a437114965257f19c092534eeee27821b454de65092d58e7f1ffcf9dba78ff559ac9fccb5c5a9e198d332ac9fbafb8cd73fa19af61a9c2162e07f1de5e1bdce8971c75d498beebc081ca08f9c713ec626ea45fd17c2d6ad5c659e3c857b8a9669d7b1e1db0f3072b4de07928c93f85986e90acd2c0527eb236f3eb71c738a80067633abe979dc9b84e636498beea61760f0154cf5cc9e80f3888bdbbcb60cd25e6fe907bb78fa7ed4ecbcecbd006d90b268515141ec29366a39ef10d2b2c7b61cbbb9ecc07f16c83d8a48b8383a025e68b62f5d3f7b580430a7c8a1d30e938f354511ae6dfed9d14a3b15266150ab2cf6fe81d247a48fe43cb47283181292c1bf831910e5b31ec2f022bc298929a601156d6db8820dfd3568dbbfce2a74109861921cd66ce306f4ad7384017e77e0e8f81dc5a04ff3728945c7086a946f8fb7cf7f272c4c80b8cf7aba390a14dea8359a88e0666511c99dc8dcbaccd701deb67618d5a905d303c588a67eb188146dc52a3afb65dfcc39c3079c9a3bc6cd529eff3aa2fedbc453ee5f935028145d3bd25bf7c406bb3a5503a5b593f1ad65eaf98049492047c2eef718a8779ebdf26d45d2d08c05254a1a283499c0ea7e159199bd37fed71ff3445bbe78eb14529a3eb179e1bfdab7841c0433cf0d5b2d3529e5c42c65a7da11399e4c9428635bff715cfb3c3eacfce1ca3249e09448c5b7ea643ba97b41d7ff0af3b3c3d2f2643b92edb92641585bbf8b00dd379a6febfddf5eedcef9859af07f254a8a6aa4a230fe47ab7a6d1d34d8704d45e4e49cac4a4f48f169c05cd1114ca14f85b45a264324df96cbc40a52c74a397e1d3a38b7c5da12791bad76b8cd0365a6fe0199aafe93fa0bb3ff363beb5182e585905a690819c761ca07b13b79bdd2a64a4939f6b25a39dea0d5a90967f5b6deceb13619c22bc54423450d8299f65d2046352072dc3c11d3c64650e32e704b6ca6e50d0a4888d72d94c2571455ccdf064c3c4d7e666f1872c7f51adc37ee67cafd200787dd2a3537ad9da954941fa0ea7a089949d35c9ae5d9696b7478922d26d86fe51958c1cfcce433fa25f760af1ef6dd41592358acdc8d0acd2df125652d92d4b5a53be1bf99631301d76287c88b25ffc299fe4c38150d1c2900e304afdd132c3da345c0238cbd18cb0c0eb9ba786b0b55ed57674647834c17f160f57965b208cc7cc914e462afdcb9cd619a4a6c2a36c3626dd6ff7fd6d43f84a5f27c3156bc2c1dcb87058c189a6c1942e00ef669871ec249f111e5376a57b4ae02f3a9aeb4ed99767a19b8f5cd1239b227707107d8c604c1f7c65e2489ba1f5c37cf39db131c325192a22aa96f5c33f6f408f1eb686d11780db312290aa2234e28d46ba078031ad1056e4325b6c0ef20264e0b1b253464b3af862cfbb448e3a997c5667e6ba5ff24dcece42ef9a13e636fbad59e672dd776aea4a048f95934302f9538efe14b56eabd05d4cb541ac0625ce3de18b7275fe3fd5ba1593dca95f376cb8788712d07c3e400547ab4f64a3a715133f576782d2492cb6fbb6a15bcd640f3ab1cb3d11dc7cba2ffc2c51406fc54a94d48b47cf81fb6ce0aa408386948727771f69a22b131bcb4be696c6f2ff3cb4cf6abfb6e6d0c03327ff935df44998035e3eaf633591192e27bb5844b68f15f42795df8eb20ce5610e57d002fe983fba58dbb30909beed470d1fb9b427722b1debd3b64be0ad64bae6629efab379579d98e8235c1753b3f7f8d19da362bd120cf1eb4da6eb5650ad40f28ceb038d4e7050cbc413f068088e3a9720946d2ea06c81babaeee822b46a0a33a8fecdfaeaecc51baab7166605dcc3972a00dbef10f25e1753d5fb1c5f33fddd9e63052aeca17d10e203ef47a1935093ef2825eb59461359011baf0646ec9e9cdd6396eec67a829a3ea8fd0fee45fbfa3b5800d1d756ffa785e0cf46674982ffa8fe3153c51824c120e59a8e9cf50311db5df9af1010dad71c92410fd69c1c1da927d5224a3985012d9aea43d2f8fff88b431ddfe440890ff30d39ac057ea65b7cd85ac6e7ab4f4822a75b435a2b8c0b226cd8173ce57cfb47e92fe62de5457a63b2fe8699ef3357967828991dbd7c70085f8ee2794704315a0f81b664d24a6e7719ed42ed4ca6dc39273e53f8eb3c9dc3af8726055680cd58256010e46d708332c28930aa930a32eb7d13024dd615a1286b3d3c3a790a7ca17bce974236fe54414c35bd7c57ac659784820b734465584aac56088ecc523063284f293f04630cd77e63bf67b0aefa14610efcd4142f8d37f149cce973d3690d1c2067f9394a8a90ce9c02cb2be4fdbc3b4e7b16c59638405504562103f9b03495e4da63560a97ee84bc311bc88861e9ed0f7f50dce4c86c0eca7d375e79dd69b06c346f88f4b599e71182ef1ef1544c04eab566357bd3adbc4720117b80da8ff12856b03ad6cc8ea9005f3eb405e59e73fd4bb279cbdb4155b23b3b6859f30d7d48e8cc44bc0fcdfda827e5d885b3958fa09be58b8da3b32da9033614e2866beb3324b506430da0c147c6e05d3134d761e34e57f28d2a375934b54e9667c17ecc2a77bc3438b39bdce495d9d3622dd9b9cf828e3a089cf7a40947c96e42fa0c83dbd3b8b436f2444d3aa578df981743549157b87a9b83a045ac032ce86b68e8fc83c267df47d78c04eb33b9af8e7d2024832544bdd0748a6bbeacf5294337d3b758adae14a2349b467ff1f79f13dbb323dd856eb4eafac0146f16782e228a7d99f3556cee79c22b02fc91f7baf9b88567c05b7a6a82300e9ab9e9d8eec677351c4a52fee83424d1de0f0d38363da0c02a80c54bb34cb1298859106f188b2178df83d3e8ce9675031678fc75c06a878ef8c01ae1cc3c4853ebdc8d686fe779c1ce3ba61a8be7097b0df491ae865d042dc62f8e504112657978d983ab5c59791d064711339c6cf0dd35e0cda481edfe39a665473538a440132abe5edcde05bc3d5a6f3354d9a97fb6e5e6f693704b7c214ad7d4bef552f9a1cc733ffbf8adf03ca46576c529fdcd4629755696361a56e6fbfed1997c807043c94026adc42b30f9efbcc55c431212c0bf293b04a28fdabc56c3ccf1146dece0f24e0ebe4acf7704034d1c89d1c0c27923d4d7c6262836eb8c96c86a9b7cb0b374cfe504cb2306d4a5ceba95c4f513feaa9d8414bdec82b38397611794217579d635311132e67136a405e41c564a3a36e5ba74d9f87a740f885fd3b0cc970283cd94b05bef9dd338fb2d30a3d682d62f646dcbac59c4347dac84a2db965e95c5c32d050d2f61ecf6561ddfc9260da10f79d81837b042f7ed1a51f98bff78ad458f711b35fe75fb7b818f328bf147723ebb52a33762919b4cddf654bee17c5cad5fe81d0b75f6b668546f8cdb0102f2bbe992539d2d2c845120f2bd68525334277adec3edfef799231073bb05d1301b4c285e1afa0ff104e9c8714a0064e00ab6c907f3a9479d9b5e98297c802706b13a1b97c7ee576213cc955b069625556107252600bf318f11326f4ffda7b27308b59ea888949349432b57cb137866387f7ebd5793ae57f4bf3a0c304675bac8bdbbf9c82cd1250e9995132a739806510a4ea6fb32a3fc83f80d02ddccc2298ec2057f5f8b6a54a7233af857a79b26079071e84d46ba72d1f951c8fe828b10ba3073d5d0663b4acf2217761b689315d8372a688a4831c3d2bad770ee39c821747bc4be8ce6dca08504f33c9c71fec8399b5d1a49ba121edb5369888410e0a6eaf86aa1f097a3687a237d97e2bfcded677c6a946d3eaff6a74a8a99312559d542316a07478345dafc303f8958a8f3aa1243460b873bf9ffcc2f5f59fbc524a9e496ef9dc09b63f4c3bee6356ce872d221a87ead5b93c09b479eb7310b202f94f29b8a7c7cbd36da88750c3140e87a2723b6d2f6c5564cc0c44332e71d27568a79f93fa8f85c363d32b115fdd8225be3a7a9af0a088677a09c129de330b44459c8ca2e227dc258cc326f84a3cb48673eda4137d46563578d5b7bc909b2ec6c9039053bb5826203a6f5847ce8291617ac853406a807e29821bc06c61c5a37bfde4f0e1de4dd6441ab38e14237449e065f24f849586ee7d57a74bdff206c3f48809f69ffcbe6f514d75359ffed2a60a63f3bb0bb98a7fdc60455707a9a77ace6db8f77f543ada5eff1ed9465dc92bd25d28288c0db237d81bbd578b2cfbbe49a3b1c50ff98afbe9e8a9a180d55aebaa7a00592f5d8bacc1059ab2b1255c247ea75c4dd921000f8c0ec2099bea9ee747283c81916694069bb2e74ac8680ec46b9aa4370df3110bf663ec4ae0ca4321d8c36942fc2479ba1a3d3d890493f7a584a6195e1c546d1f6ddd9b369a7f8e9c7d99abacff055223df4e8dd65dfd3a172fbdb478fe0df5df9f7a0d186d3941d2b52a510b8c393a21cbaf8652f90ad2f9fd0e069412eced5d807a6bb5119f190f33e11e99db418168060c5a445e4200306c894212a78a8e4d93c7d9daeb656c807664f1110524d11a168e5d0a421fe70b570616faf868cfee24896266de695030ac1be12bae0808cde68c2acc50554165bde994e47464dc2001e06bfc9b44e40baacd4d67a6b4852c2dd79de04a091668e6192987034e56f5e358b7d28c3f5148f3552f12f72ff4fb0ef6837ab32f0cf4849b4b433215eec8544b85eb335df29e0f0cbee897b666c09bf326d2307086a56c671cc84cd83e2fe966791bec6b527ec2a6c0a138e20d9919225786b9ab318185bcc35454c6d1259187d5eea9720bc1b9a1e921985a535aababbe3046ef1bc73b5cb9e5060bbefd859eca97b2d68cf8a82778a184c36554d78a4b858344aa5d44c07db17c032db6f4d923428e9af696b45a2d659ffdd0c3b6697f967b869423598a0554d1ec0af15475d6a4c8d4a148862f67d36588d6e9604049ced8a40cdc2e910cd309ebee4ce8aa0a3effc49f31cba039298a0b435987a92c4bee9218e883b4b3dd645523e679930d3def2cbf10cce9d425408dbe336638afbf7c23aa1fa6bc5cae7731fa53fa2ddfc9d87c5aef41bcc3c750e44db6d4119301083f0c3c31b0d1cee222a240a94594b7a79b5c211f7cc04c25c884ff3574192a41388fd1262ee499d248f199a7eb2be371588278b9b24e64cae8cd6ce878c29e46a836675c6dd8f714a96659be97e6aefa8a00e48aa4afb6197fb5d93ab327df3baa7c11aec17584f5f1e2d33272c0d60501d127f6f07d6cb6ce26fcf582af814fc8a2265468c31b7385cd704db381eccfbd59495daa85818e1c1dc6a0dad8cfbf9bdeae468cc38c4452e66753dc055b6df2ee6880f0050bbb1dc2d0a41848e711518417b14b228f4d74d5c902357f3a74d69d5f4dc6381626e3e4dc9e006be2bcc89f8e18dc64563b97e7faa67fffd0d014fa201f19e208c8e691383c2d144f97400e2e45fc3aa7097f287873775ec0184735eeb0cdf4424a3903d38a8cce6847ed46a559a28183364531ebb9d733f0802b65ef028e4d1713f505707aa9b121a86e6405ec393635741b4670ad8b7a024ce57a271f713f7d5ba76cec9e47af9f4fa3df144a9e294eb86f72ae77038b0bf589f97a71469366d4ba44d23387f3c874cb6158f34b8a6bc84d8a6b65d6e0791c0be3c8cbdb749496178f8b9d3d1993557b729ba64c9476c5cf3e584fa9b7bdf1af5188a0084ef8013afe998000000000000000100010008000000352ce74dbff4080e7ff9e457e7c0952c9b7b50d36c3b04b7b5633ff0ebe35904b4a5574e9dc32f697782225b892f7386ae1e694ccd88aea43e9f4be4bada902002b338f869bf8c38becc05ed4ce6bcd5c8cdd975dc8532585151b7feeb12c2e6e445148b03490f79cc2d903c2284f82f3b91db42b2e2e5fe53e6b5d6d9ec3d7cc5664c85085334004800000000000000ffff000001000100fcc2357e19d21b27ba24eea2be392b51346d51368de104cda7f5f6dacf944e768ad22e7217d7ad303bf4d19231f0fbaf0f4ec3140000000060000000000000000000000000000000f04dc20af0102aaee52dcc00f3935cd990b531644568d4abe46125e33484b44344a227cea30b275669a712045e88ea7b565124f47db7d0dc545b59deb2228f3f6e89bf519b2d27db7bcf000000000000000000000000000000000000829ca89cd2f45d04e5cd24868ac089fc2977b34c52133e7a25afe4dafb731910a3c815422361016f3e2bde0743601a"], 0x1150}, 0x12) poll(&(0x7f0000000040)=[{r1, 0xe3}], 0x1, 0x8ae0) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) setrlimit(0x0, &(0x7f0000000200)) mkdirat(0xffffffffffffffff, 0x0, 0x0) writev(r2, &(0x7f0000000380)=[{&(0x7f0000000400)="a1bc04107d45199236410205f0947dd81942838a0cda8c488546900f94c2f1694060ca51fa177a2494716bca4f9062ec0152b756718d5e013410d130657218a4379828b230f4875ac100f4eea1991fc92ec232c92b24eb24ad4e208f83685c9a4977f1398ce2d4e836de6f3b5d72b72ebe5f66e73a32296cbcfaec8032973477db01232da3ee9de07a2bbbfaaf7bf7b3a3ca83431141e12d67b6c5517a93b0868cbbb483468cd195f0ac744a6ca6598beebb0d43af749c29bcc31e1d", 0xbc}], 0x1) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) r3 = semget$private(0x0, 0x2000000000000a, 0x40) semop(r3, &(0x7f00000000c0)=[{0x4, 0x10001}, {0x1, 0x401, 0x1000}], 0x2) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r4, 0x29, 0x800000000000009, &(0x7f0000000180), 0x14) connect$unix(r4, &(0x7f00000004c0)=@file={0x1, './file1\x00'}, 0xa) semop(r3, &(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) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000100)=""/128) openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x7, &(0x7f0000000140)=[{0xfffc, 0x8, 0x1f, 0x2}, {0x21a, 0x2, 0x46}, {0x1000, 0x7f, 0x8e, 0x10001}, {0x6, 0x1, 0x8, 0x59}, {0x1, 0x1, 0x2, 0xd0c6}, {0x594, 0xfc, 0x9, 0x4}, {0x9, 0x81, 0x20, 0xfffffffa}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000008c0)="96446a99e553c535916d938c0638") r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)='X', 0x1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)='X', 0x1) close(r2) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)='X', 0x1) close(r3) r4 = syz_open_pts() r5 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) linkat(r5, &(0x7f0000000600)='./file0\x00', r5, &(0x7f0000000640)='./file0/file0\x00', 0x0) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000000100)=0x5) fcntl$setstatus(r4, 0x4, 0xcc) write(r4, 0x0, 0x0) close(r4) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000000c0)=0xc2dd) ioctl$BIOCLOCK(r0, 0x20004276) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x2}, {0x4d}, {0x40006}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000001680)="805d863ecd66b785853786cfce85") 16:00:18 executing program 1: mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x0) r0 = shmget(0x1, 0x2000, 0x400, &(0x7f0000ffb000/0x2000)=nil) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)='X', 0x1) close(r1) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x9) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r2, &(0x7f0000001300)=[{&(0x7f00000006c0)="fe2471a63cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdc47d555b72ff85d12a88302084a8d29c95455068f2e84162e0cda901af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc20562220eb6edff03dfdbb8aa416c8cd60c5a7d560e585a5a1a9ebe6eb71adf194c3354121fc61dd84b5c2c1f6c0760cc22f1d44b420561e1c64acdc89d51cb9b18ccbcec288039e0af2acda89d76f6b91b6d441e871cf7ccfaea5367ed27551bc27e4d68765c7373cb49ea4076464ed9a03a4443ddb112f6b6b699c65ff61bc188b83f3b9a4e8b539", 0x4cf}, {&(0x7f0000000f80)="611f15129bd75df20bf0197b36ad3f387fa2514299a860d06037bae42e62af5c4cdb5d0e3a2aa5bcf12e04b25bd4becf65ff4ab283fc13d713fe2a68a2a2f85df69d507c30cd9e1d36776d7f7cc5bd46c9ead44644b81e86c06374e29bca41251ef375120c6452b13028fab355e7fd6cf6cfa18789a7836c25063e8a69dbf315352a6e9ed089ab4db4222a6fdee4f4828602a5d994083b66155b20f5f8541099c32e0fdf2a454844f2e7a91dd90e6ef820310db286d4ae0e26daf6bc7be8f800010000d3b8ad899d1c92f03643a308de9d47b0739c20338968c68847", 0xdc}, {0x0, 0x392}], 0x10) þ$q¦<Üá¸dÆÉ ãÞMÂfuûô.Pó‹_T±Ø½“<“7ŒÜGÕU·/ø]¨ƒJ)ÉTU.„. Úø¬2;H„ûÖÉvëù#·¬¿?ðjÀ3euùK²Ì©€ü V" ënßð=ý»Š¤ÈÍ`ŧÕ`å…¥¡©ëæëq­ñ”Ã5A!üaÝ„µÂÁöÀv Â/D´ Vd¬Ü‰Õ¹±ŒËΈž 16:00:19 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x28006) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x1, 0x0, 0xeb, 0x7fffffff, r1}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x30209, 0x0) openat(0xffffffffffffff9c, 0xfffffffffffffffe, 0x40, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) linkat(r3, &(0x7f0000000600)='./file0\x00', r3, &(0x7f0000000640)='./file0/file0\x00', 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x64}, {0x1c}, {0x40000004006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="010c777cf7c7e52c32db472b74ed") 16:00:19 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) getgroups(0x7, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f00000000c0)='./control\x00', 0x0, r0) r1 = open$dir(&(0x7f0000000100)='./control/file0\x00', 0x800, 0x26) r2 = openat(r1, &(0x7f0000000080)='.\x00', 0x0, 0x6f) linkat(r2, &(0x7f0000000600)='./file0\x00', r2, &(0x7f0000000640)='./file0/file0\x00', 0x0) setsockopt(0xffffffffffffffff, 0xfffffff7, 0x9, &(0x7f0000000340)="33fcf34c52e104448194b2ee3193f261f9a4875ed9f036fa1dbdda7a23ba255b793e389e920438f8e950a1746a638da429aad860bdd2ef63996fd9b200fe17936a30f3302bde908dd3a20f618614102cbf738bc69bbd6f6e0397a618cf8e20fe3c4df7e8399cb7007df9f525100ca22501b6f01214fb7c466aed5c7174a6b9d9a504a41bd64a047ad091b5cbabb243f113261086b6e80e873c8986ecc929dd12a6fe59d552636b3567e4a8d8cbfc69fea8412fa9ca06a0349b468b", 0xbb) r3 = syz_open_pts() ioctl$WSMOUSEIO_SETMODE(0xffffffffffffffff, 0x80045726, &(0x7f0000000480)={0x3}) fcntl$setstatus(r3, 0x4, 0xcc) write(r3, 0x0, 0x0) r4 = dup2(r1, r3) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) fchownat(r4, &(0x7f0000000140)='./file0\x00', r5, 0x0, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r6 = syz_open_pts() fcntl$setstatus(r6, 0x4, 0xcc) write(r6, 0x0, 0x0) ioctl$TIOCGFLAGS(r6, 0x4004745d, &(0x7f00000004c0)) setgroups(0x1, &(0x7f0000000000)=[0x0]) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r7, 0x29, 0x800000000000009, &(0x7f0000000180), 0x14) connect$unix(r7, &(0x7f0000000440)=@abs={0x1, 0x0, 0x2}, 0x8) mknod(&(0x7f0000000180)='./control/file0\x00', 0x1000000001ffe, 0x0) 16:00:19 executing program 0: r0 = socket(0x2, 0xc003, 0x2) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000180), 0x14) sendto(r1, &(0x7f0000000000)="fad5273bb673ab75318e5e1ea4858d6c967f4314c73236ea41524cb24979dfdb3180d1859686a9d62b4cefe979a4746cd2f400c15a06197d4104951fd1a2e763dc6822b4d23502cd3455320dbd52aa80bd4c1b577415842bf89355959793167d12d9a653d5ab324a140032a5d4f8e78dab4761a45df2e28c137a9a93273db429aed1d28c8cd561b1f08ad0616dce90a1ec4ae2f587c4e96e94a3abf9c13ec3e9a9b35536e816a9760fcb4648f4c0d50965bfadb21c70dcbf17a80c43a304a1d9c6ee26fc9216aa8413109c3e2d7f768e15506a441af2f9d57a9bee5edf", 0xdd, 0x1, &(0x7f0000000100)=@in6={0x18, 0x0, 0xffff, 0x20}, 0xc) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffff00463f7b238bf4a86207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac200000000a64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c23849599ee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea476e28f769fa202361cd8cac7dbbc5b65c6593d2870b4122cd2351e00"/177], 0x10) write(r0, &(0x7f0000000400)="450a75995df3a7951e18059071eb2adb820d2e1014707e5cff23a7c2d273564602fddb18772de869d5504fe9b7256fbfe35bc20830b63454a9ce7bdfd56e1e8794519f61702447c99c67109474b4e1d46fb3bfbd577c45b8365ad8814ba071104027511e2d07e4267c758e62c95f9988a8ce72f710f505aaa83a96f5cbaf", 0x7e) 16:00:19 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x0, 0x20000042}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='<'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0xc01, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x26d) 16:00:19 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) fchdir(r0) ioctl$TIOCFLUSH(r1, 0xc02069a5, &(0x7f0000000300)) 16:00:19 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) ò¬Ú‰×ok‘¶ÔAèqÏ|Ï®¥6~ÒuQ¼'äÖ‡eÇ7<´ž¤dd횤D=Û/kkiœeÿa¼‹ƒó¹¤èµ9þ$q¦<Üá¸dÆÉ ãÞMÂfuûô.Pó‹_T±Ø½“<“7ŒÜGÕU·/ø]¨ƒJ)ÉTU.„. Úø¬2;H„ûÖÉvëù#·¬¿?ðjÀ3euùK²Ì©€ü V" ënßð=ý»Š¤ÈÍ`ŧÕ`å…¥¡©ëæëq­ñ”Ã5A!üaÝ„µÂÁöÀv Â/D´ Vd¬Ü‰Õ¹±ŒËΈž 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3d}, {0x45}, {0xfe16}]}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) linkat(r1, &(0x7f0000000600)='./file0\x00', r1, &(0x7f0000000640)='./file0/file0\x00', 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) linkat(r2, &(0x7f0000000600)='./file0\x00', r2, &(0x7f0000000640)='./file0/file0\x00', 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000003c0)="04f658873f2634520bf5c0dcb0ec") 16:00:19 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) socketpair(0x0, 0x4000, 0x1, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$unix(0x1, 0x1, 0x0) fcntl$dupfd(r0, 0x0, r1) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x110000}, 0x8}, 0x3c) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000040)="670dc3", 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r3 = syz_open_pts() fcntl$setstatus(r3, 0x4, 0xcc) write(r3, 0x0, 0x0) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000080)=0x1) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000100)=0x1) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='\v\x00\x00\xfc\xff\xff\xff\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x60}, {0x1}, {0x6}]}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) linkat(r2, &(0x7f0000000600)='./file0\x00', r2, &(0x7f0000000640)='./file0/file0\x00', 0x0) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000200)=0x9) write(r1, &(0x7f0000000180)='X', 0x1) close(r1) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x9) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 16:00:19 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x8000, 0x6a4) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) dup2(r0, r1) kqueue() close(r1) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) linkat(r3, &(0x7f0000000600)='./file0\x00', r3, &(0x7f0000000640)='./file0/file0\x00', 0x0) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r4, &(0x7f0000000180)='X', 0x1) close(r4) kevent(r3, &(0x7f0000000040), 0x0, 0x0, 0x0, 0x0) close(r2) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x24}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xcc) r2 = semget(0x0, 0x3, 0x10) semop(r2, &(0x7f0000000000)=[{0x1, 0x4, 0x800}, {0x3, 0xffff, 0x1000}, {0x3, 0x101, 0x1000}, {0x3, 0x42, 0x800}, {0x0, 0x40, 0x1000}, {0x0, 0xe6, 0xf05b32d546a7b6aa}, {0x1, 0x9, 0x400}], 0x7) write(r1, 0x0, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") 16:00:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x10000002402, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x11, 0x0) pwritev(r0, &(0x7f0000001540)=[{&(0x7f0000000040)="55fb4730a476b982c399464518f5aa0b74950ea54503d07682ec7facf7c6c394f6e9c661db458d04dcbfad9b74229c"}, {&(0x7f0000000140)}, {&(0x7f0000000180)="726a5b3fe0e175e95e7c4039db06f44bd6b36f9742efcdc1da42f7edfa70db5db163cb3bba25e6df8d66fe935d50d2884dc63ebe90615f487b70f16efa79132e9eb8ade54683df0ea501"}, {&(0x7f0000000240)="c60b48929dc7c5ed4dcf9502f3e6f11e98d99f633c297fc75445cf66a5ea802053253bb6f511b04327043bef8ef683ec9e1b779d39c0dccc905e9f83fcf796a08c1a12a3a6f79bc6ae42e84bd34705fd50fa379232787de21af0f5ddb635acefcef03229ad2f3786be6f7b93207635db61e291b9e30e1c7cafae33392d7093cec9a90003a1e091296c9aaa511d9ef8959f3834be8c058f21447535b8017d86d33753de62029b0174ca5c5ebbc0dcba99bd513a2073612a24560d42"}, {&(0x7f0000000300)="5815310970c44efc3e9faaa855e2cabe48520492ef309348429bcce0e822c793dc4d0c68ff89f5c7710cfaccb9acb8f2f3a19a3f875bce5939e1e54e6ade4d6f6413896940c2e72b6e303e18900c7d9ffb01a02be028519859bf02f6f89046aebe9b2c44f02f29fd521cae98a7d835cf4e46ea90f339b015352738d6bf76709e86341b36e1854ffdaf257f0cb1a2accd5b43bb72e87aa1bd42bf790e33e0ed5ff453a3b38ca264a765b078deb9fbe03408a50022cd614726657e03775e82bc5fbbc006c8deb9fd69f1734c22c45e8a6194f61af557270ab285a12e19cd675620e43ba696337ad2618f1deeb518511507417fcc0fd119f916b58758711602a097165c0f6c7fab7464583fe395f12c8ac8087dbe028919b30f817f0f3b0a8d1120b99082a809a8b257e189e0e4d5932d3c29ebf3526ccf0078b3f0b9f2927c41afdbba027685155fab19e77c59700666ae701f0dd4dcab1e270b4fa627760c4db77a01f5ec029498e8db488dc4d13a8833a92e768af653fb65b778038e250dd6c92c9e1972ddba786ea6978780513068de9800474ad59a32344432058db1b36ff089224f0305854267ab8f8e0ef327c7de7d8d2d4217c8cce46eb9f547455ee660545bcb3bd8c273f7698d823f67ec793f4b5adc7d66187ad93582d2eba6c055200121102c7dfe1fa67934e31764a0af5b1e3435de2966f35044aa0ee393cf87c2f61070fe387e49499c73f6d30436792b2d94afa12663ba91e007ee17ce1f9d1d96d127bf062bfa4539ed19b98c272c09b659c9b76795ad427826fe159dd710b30f603fd1b46f6b01097e4d18ad5359fc48980b3c96f8768ad06ff4be1d1558bec3a1287e992ba85cc6b6f8fb0941cb96097e94e41c96dcda83a72876e699ce6481b5977614eb1a6c72b244bc3bddffca6ac6dea0ceac13b1508be5f15e9fa0ccf2226a880dbcc5a165824a95992f526bf1294e2f2c561e9c27ae86879f39d58579aad11d7240c51f001d519d207a2e34a73fecbf7488d8a91ea16442b5d88bff746791bd02b51629ffb48f838e528db164bd93f9a71ebb6165f24216f852ffa3afc2e8c1808d0e5800bc89c7de73048f67f6323d5f7fa5aec7a0eb5556c19534ec345c8e5a24ccac052d2ab27558803114b0c67ee610de7fe66706e621e34810445cf0fd3239f73d5f66dc1767b2de5233dc7010ebad85208861ef631a4eea6f5957058be80a5ccfc9b304e6eba8dd613b82a4b2974c3b29dbd6f103891b6185278c279d8dcfedbe63648cfe0914d5f750740703451464ce5c2ba4d6397c8cdb846d3d63b52e572c98cde456f8c54d10eb00f646342be3d1f10baac1a2e7e6cc6de71651c4c43ff9e5b47258c1276d7eb4f035c7716da57d9703ac76abf6445bd2c0b2ca79edf77e40a522b5721db623ffbcb1665735ea5a5b04424037fd4316d4b3c0997fe98566f1f301363dbf307c30dc04ff8a4c717c11f604ce26c4d358ea33320b00d3770f3c4adf5341cf00e18fc8b1c3a6d4fe022ed719d172cb79825325dc437d05b657b3c97f6b86d03f67457a3a196425893be86e496fe6ee75d562a3daa98f34f722947f35f49a9479180308f82ceea29c3dd7b8cad30588c574326241aade91917417f5907e2bb52417def0438e333b1166e5627a29d61ac7e5588f46bc72b1166d4da94352299278d47490a9d35b2cb8279b8d8c016c518311b1147e8f71dc87aa87e907b4026d7df04b01cb32e7a19fc2a10e2b59f1908cee344b6649b28cd9172fdbbfe753abc1ae22b16080768c9f48092697815412eaa9456944be231dd64fdda69adb708969344023e3ecf09e86ac14787aa0701345a92701f97740506b729a6294244955f97a98d7f2a794d87c96b1a08d952bcdcf74482086b478bcfdfdb7bd5ba724007ddd3fe61e846238671b4af6e077bd8674ee292d3cbaa7727d8af8713528e2ea7dddcc94e13a2934e3bfc37fd48bb530c8664c60965350ba4fa16a016a3f2b86bada24f9e128bbbd1178db1edbb16173c66973ceee75c82a7971ccc279e1dcb56cfbc1c9a0316af8d29ecf3c0d5ea11402d12c791b92deb8fb82daa07377a949b2bf9355c716dcad06638078ed90cf63f3a47c729f5802d46003272d0d346dc788dc633c4fab5e175b3643d4b1f864e086461b5f1416afceb93715ed7d8f46a223d5a93cb078e906eec75b87673cc25756d61b5674a7b12f986b6187d03cc8dd92f9995cc86be4e5ce027546d93f1b8db0cc3b4aa16b948c56bd3cd356ffb3e2f0ce30f986ddea62165901f9fe92a567175191ff7f9e6de89f590f4b2c1e37ee03a5ca2e2dc60719ee8e81fd3f5cedb6436810fea0e20da0431f0aa2d3165bb511582efe243d274ebd7e7883d3dd0aa5090dff013d5e2e7115c5425a8a6282a0db0be4ade8529b526661e0163160d0528acf9e9b722f65621b661e0531a7f21a2c06da25a50a357af5d23aa57379006fbde421d500a6a86e211d5810f71846f47bd195c001d294143b4665a157e34f35ace16ba9f9c25d7485a8e08726db8bdcb5fad7c533704267f555c5a1efe9e0c9b4d4ea28cc225571b175b1623c6aaa4048a2d7e7895b4950f2397a8ce0c2cd54ccc744ffa67bf8befdfddd352d2deadc3bd37d9bcb17f833d460e3d354ab129d8b363875b8a9fbc1b2f3ff9cd56f1c0e9b577574ec703df494b4d18aec9d327c982aa7c4a66d17728b88f1152188b1e631dc3f02a534ba8937f5bf9738fee32a2a5978b4b39cf9254b743cd32bf7dd878348f41e859f97968d5fbc22d247e8f68e053920688fc418dd5fd2163f144a4d2f566380d59c644821dee6f391e6d7bb8078677178f5c4841b60d4a4e49f00bb49e2de03febb63b9e7fc3b34c2588c0c5eeea08336cafd0d850808de833498bc306eaa0bda63ba2f1355e5ede5c7ef8eaee274f25711283dead0f5391999329288482ab23ea9cf5bd431ee9ef20cce9de4c415773f8b30aa53196787c14d895631300493ab059353f441d28f2e920d7123573292b17be5b16bea4d60629a4d35733473e9eea1b0e9880e7b67d998c773e4b7aee91c9d9fd560f63ba1c6b47ac5753286702f8a53e57501cfca543c1662b26c27e06e3ac0114673c81697ebe0d4f95b53ff929dff107f4d6d3b66d05ef5d9144874bcf38737ef9dabe8410935ec9b593466e76fa9b3a75e5c12722ccb8eb640550362e23da8682b80b909ec9ce913af778baea043810294e4a782ef4409c949e41b612d2d787f2957c59644f96717439c88d5d11c646e661e393f5386228bcf091d3b3fc5d596325a1695d8e21b94890719fc8d8b1e10247569b21a08f077aa1d2b58e618f0782d42e5b63800496f7984164ad49f6bf0b8bbbf6a118335379cd9fd56097918fbd4c8f96aba6fc26bfa1d6502f4e2db07308b3c4a4364010a5e5c3f0b4313615f3a70b7d183d80f15bc9e374565ee920eda821c639409478cba322dec274851e25337fcf73f1951353008f3f8666d94712a461cc1a9886b0a32d00ba98d5eb1037ee943aa82defa4c4e8835e4f9e81cecc02797867385ce16421ddad3fee2343c99737d9b2413fc6af543fa381d6c749d27c3b9b8ed17c7428c642a28a8c58ff63e670f9e5f77c752bd676abaf9c3bbd83b4b290d7f3b886c516305189aeaf9c3417c5e4e89a0b679ef4fdfb99f88e7b37d25ebfc6c946394fcfa800fc111a77ee4c95a08b3d552d355ae1ce6bca0ffedb461043e42455f3810fdbbe047e12574f8973ef302cdb3a4e2a8b36011398d6de1c2aec15a481da4e0ed74772b31ccacfd69a5d67dd5ed4934109be9db9ee8934dd863c39f21bdd42b33dec3760f41ab7661446aedea3a77904edd327f7b3d92b5e3658e05b03da968c2b96ede18d87ebf8ba9b70edefba07d1bbead5977e7c07ee6c2db72f5c2b1fb38a4d384cf48132862ee4c0138fb009db24d6426e358360b63c8bab186c66991d6b134f82eb3e7653d5aa498c11022958bf6c727b845dd6379cddffd5551dc9b32245d4230b25883248d32436bd6e1a1b74a74c14d91581f53ee8a191857f6cef3b2c2f647f01334372fd89956a8130b88a9205343143b638b4b4a4dbc9f9bb770104914352028457af84837aa5da2d598d28cfdac508b9332d6917a255982ad00e3f326e6cfc0c7f75787a375dda6acfaea02034942f122661cc0de6d4d976760698101cc1715d5338f9cc4e9913659417db262e200fa6735cb55ed2322d7518da4e7ac9776115aae4d1ffdc81c38c6cdc4ad50ba20090afcd5ec1b10e859fdbd2702c0bbd7213036b746b3820b7e50327e0ac116de229544c6825648c5b532ca9e75ad77c6ab6d085b07d403bcf67184cf17a28ca0dd2e82ff032d04cc43f2a1348426d9bbc3c6a62450bdf7a29f64d0171d465e1d727f1baa00b8118219ff7b8a4857f6892acc9def139d16824c39c92bcf2e6ae418d6edef1cf06098347736b051e6e33953a3722aabc1150f5d02212b090ccf0d5b746f887783c017ae05dab16d76f76f9107f1816032309f48d28db9827c0e9a4de5b3f4c31b070adaa12c09ac13aac826ba7c6ecf963140a2468347262200b9cb77da71d2e12421a1331422c5938856f992a629ce23a0c7057f04eeb520390458d3096fa7681b6cfc253b45efdf1d661d73b0d252c2085a1d6a98a602a0a84f25fa94fa5768705636b22ef5f41a02c25484daaeb36d90c0550310fd1ef0ea0a7b8ed29660b811ac24b82bf2ad307b0b5f68d7390de228a4495fb14e8efb0d993aa98982964680a99dd809a39bec8e7145d46d68ab39b3111fcc4ce0b12baf2c948e9458a099637f1423eafd23fee2524a56319287de00822ebf6dfdd7092bc09dcd7152270012f1aa8f267f6d3abe27918001a2cbe35aa1b865504e73ba08508fe5f67b9a7889266d3c854fb0ca6c21cf84148c8d1ac31a16624a4d5def28e62bb206c7bc8c35cdf81356cd5b5b4228ff466f23a97d3ec6f63a06a02071e314e92c6938a3f47c23750563f8159cf0f9cc4f2b90131d46c219f6103d4839220f88838f70b1c010a0c27ed31aa8cfb7be24588a30be40faa7af782fe058d61afd298a502f9bd68f6811e3a8f7a9b567fc6429dcf29428d44972f27dd943685084165c3dc4551ecb82a10786b30e4ad32fca7161cf351952fef9d0561364b1cab007899af0bef4ff6844ea6bc28d29f15b999dea9c2ca35659f199f202a0b09ebf80cc5534bf8caa4475cff4f224b1c5ef8644f1c10f1fa2b2567aa644c5cc5731a7ad2a025add6574a133f098a66944331c2dd40919b1fbd6603667547e1aae85f8bd73317ceeb2f7924c129c3440297b8a9eddb289d19b92d0193e60d92b699e9c6ecee7a76994ecccd0ec731718e0751cdaadc96bd393c5f602bfe67423373ddf8043efab1a2720634600bc51f20249ca05f25f06e200b2e645c5fa3ca8888335ffc95c11e2619bdbc49bf474e12c148fcfb41e533c9d95e816d25d18e3babfd06d99845bb095d16fae376db961ce6df8c62e90875d78e8ed3aae8954b799f8295e6bb838a66f89b027c54a2e67741f35e2384e5d4fb5546c54e789b278336dea6c344b553e4f7a121c8ca0331bbcfe2858066317e830f4a3271d83ed314a009910c688088fc8408b5f1e4131533e9c061515d63b0def8541ee13a1c45595d9c1b18574a37d3110fa4b348b53606df8db2950fb107d71e1b7ff4aeaa66001c648fbf004b29bc24621f799ac9a9853fb1e9e109acb020b4c521d1f5f2e1f68705a13564842f4fa01017b"}, {&(0x7f0000001300)="e14406c1f40dd1096f353e82ae945dac79d92dfbd0ccaeec3bb0f9c63c1320557fd188c9a52273d94fa958d6e264bc6658f51540f8075713cf60129a4b0fe7fa08dd870ffbfeaca2a172afc780eb7fa6db7156f18736df5097fd3a66c05556580b75be50b38e29f9324e1f01e0081e2049659daa8512d424edb7c638144b903f1a759896c65fc8732a88c26d8ff6d00883a0d25a661d5b81e26ad2fb29db2ccdc1601571fae0fba15a8ec210e17383f3"}, {&(0x7f00000013c0)="26a105d3cb3a76336fadb0a1cbb6b12e76ac4eb218fad722a9ed4ed53bf220eec5315e0f87bbc2e6b1acf26e9b6b4f880a3abd0024554e19c1c83b5e78f2c9faa849a06b7730"}, {&(0x7f0000001440)="42b5c5c87352849e2e1c6ff93ecb5b3869d0cf8a5e673cc435268ac0bb67c78a944ac89ed5f563ccd983558088ce8012049cec4cbf1d6ef6988cc9dc6d3c7629c2557cd447cd11f0eec2732ba79556155931840a3145bc0852eaa9c6cac1d6f5c83d3c72a8243b5ce4e73dc2514ae4802cba92ffe18fabbd1a10a00c5ace29e3"}, {&(0x7f00000014c0)="ff4d5df46d5ea46510c2829fdd0a726374fad946062f4bba7909fbf870a4fcaf32d7f1989989f6a4b8facb580daab32fe367b98a73dcb318a211e33fe9d62ca1eb671c39285eef6323808fe2875636631afe239b9baaf7a4f16874e93f368e81f0f8f04846cb9475f8b8af650ece2fe0a0e66ce898d0c2c590ed95da78"}], 0xfffffffffffff51, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) 16:00:20 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000600)='./file0\x00', r0, &(0x7f0000000640)='./file0/file0\x00', 0x0) socket(0x2, 0x5, 0x8) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_index}) mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x2) readlink(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)=""/40, 0x28) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000000)="000000186004008ba8002b270000000000003456f54464e3f200f5ffff011000000038b60fb5ccb1d0ba9fd9", 0x2c}], 0x1) 16:00:20 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000180), 0x14) connect(r0, &(0x7f0000000080)=@un=@file={0x1, './bus\x00'}, 0x8) r1 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r1}, {r1, 0x15}], 0x2, 0x0) 16:00:20 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x1d9) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x0) r2 = dup(r0) r3 = dup2(r2, r1) r4 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) pread(r4, &(0x7f0000000180)="cc33234c51719144576199d3377fe8c41d6a1e72b1f3d43535ce943dbb52a856f6391af14c1059b187b906320a7d6f0b1a39fe50aba2a7ef2f973782c03c85facad52e4e75d71b90c05885cc6152171bf0776a87daddbb06c48f02544ab513794bc173dff7f6348cb098f3d59ce7bfd6f910bc45e4908f3c5b0f01600dd4fcfea2ccb254662a1cd1c9fa24748810893423fea83de77875ad396106ce8e3de2b92e70720922c1d7f4c326130cd80c52806c13b6cbff6ecf63f75da0eb2aee71d5e740f09dbf0fc415f5b29daee30a49a113c29908d777be3b1e973886a91093d4297d792ed651effd882f51e4148c", 0xee, 0x0, 0x0) r5 = fcntl$dupfd(r3, 0xf, 0xffffffffffffff9c) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000300)='/dev/tty\x00', 0x2, 0x0) lseek(r7, 0x0, 0x0, 0x0) r8 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000340), &(0x7f0000000380)=0xc) r9 = getpid() r10 = getgid() setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000003c0)={r9, r6, r10}, 0xc) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_WSMOUSED(r11, 0x80185758, &(0x7f0000000440)={0x7fff, 0x0, {0x1, 0xc2bd}}) r12 = open(&(0x7f0000000480)='./file0\x00', 0x10000, 0x80) ioctl$VMM_IOC_RESETCPU(r12, 0x82405605, &(0x7f00000004c0)={0x1, 0x10000, {[0x9, 0xfffffffffffffff9, 0x6f, 0x2, 0x4, 0xffff, 0x2, 0x3172, 0xaf2a, 0x1ff, 0x7fff, 0x7107, 0xffff, 0x9, 0x4, 0x9, 0xe20, 0x100000001], [0x100000001, 0x9, 0x1, 0x0, 0x5, 0x8, 0x7, 0x8, 0x3, 0x8001], [0x2, 0x8, 0x0, 0xffffffffffff8000, 0x821, 0x40, 0xe57a], [0x6, 0xb0, 0x6, 0x9b, 0xc6, 0x763b], [{0x2, 0x7fff, 0x0, 0x100000000}, {0x3, 0x143d, 0xffffffff}, {0x8, 0x5, 0xe7bb, 0x1}, {0x5, 0x600000, 0x50fa, 0x5}, {0x9, 0x3f, 0x2, 0x7}, {0x9, 0x8, 0x5, 0x2}, {0x3, 0x4, 0x7, 0xff}, {0x0, 0x3, 0x2, 0x20}], {0x8001, 0x200, 0x1}, {0x3ff, 0x0, 0x200, 0x4}}}) r13 = openat$pci(0xffffffffffffff9c, &(0x7f0000000700)='/dev/pci\x00', 0x800, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0xe, 0x11, r13, 0x0, 0x0) r14 = accept(0xffffffffffffffff, &(0x7f0000000740)=@in, &(0x7f0000000780)=0xc) sendto$unix(r14, &(0x7f00000007c0)="4c2b9f22ae558c56efbdfaaa76d49a84a62cd1203a67b7f16cf4622335e57f33d875a7060b8e21de911d3491ac201d5d99e63a43f26f1abea034498f635179b2df58343dcca721779dd1a9c8e2a40f1bfaab9fc995f93414bfc02a4d1755b7d27104c48a994f526009b13369b2557ffe848e0d68fdbcf4385e97d7e81329b39fa39049903f63bb01493790e9fe096343c8065665c9e547af9fd13bb25e46aa39fbf305d7a1a04b56", 0xa8, 0x0, &(0x7f0000000880)=@file={0x0, './file0\x00'}, 0xa) rename(&(0x7f00000008c0)='./file0\x00', &(0x7f0000000900)='./file0\x00') clock_gettime(0x4, &(0x7f0000000940)) r15 = semget$private(0x0, 0x1, 0x600) semop(r15, &(0x7f0000000980)=[{0x2, 0x3, 0x800}, {0x0, 0x400, 0x1000}, {0x2, 0x4, 0x1000}, {0x1, 0x6, 0x1000}], 0x4) syz_emit_ethernet(0x93, &(0x7f00000009c0)="9039bc20cdbae9962a4512121eceb3e969a30bf4e3261a3433c4c9667fc4cd28bdf2057bdb8b24fd214f61853c4fcc59d038726031ff5ca3554eb4d1f636cc1c8b2758428ea2236daa3a9c5de94ec22ddf04a7e757d355f819238e2669536c34b414bb9f4bf47f30884fac310c0e71af0adc39bb7bcf65bb439da4e5fdecb3c94aa52f45649ecc58e54a00a3f8221cd17ed114") socketpair(0x18, 0x4000, 0x1, &(0x7f0000000a80)={0xffffffffffffffff}) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000ac0), &(0x7f0000000b00)=0xc) 16:00:20 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff, 0x0, 0x0, 0x0, 0x0, 0x200000], [0x0, 0x0, 0x0, 0x40], [0x59c6, 0x0, 0x0, 0x0, 0xd61]}}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000000000)="186fe65c", 0x4) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) setuid(0xee01) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x40000000001d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r2 = semget$private(0x0, 0x3, 0x0) r3 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f00000000c0)=""/232) semctl$GETZCNT(r3, 0x2, 0x7, &(0x7f0000000200)=""/133) r4 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) getpeername(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x1, r4, r5, 0x0, 0x0, 0x80, 0x5}, 0x10001, 0xfffffffffffffffd, 0x7ff}) pipe2(&(0x7f0000000180), 0x10000) r6 = socket$inet6(0x18, 0x2, 0x20001) setsockopt(r6, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r6, 0x29, 0x3d, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r7 = dup(r0) fchmodat(r7, &(0x7f0000001b40)='./file0/file0\x00', 0x8, 0x6) ioctl$BIOCLOCK(r0, 0x20004276) 16:00:20 executing program 1: r0 = socket(0x18, 0x1, 0x0) mlockall(0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00000000000000000000a500", 0x0, 0x4}) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {0x5c}, {0x6}]}) ioctl$BIOCVERSION(0xffffffffffffffff, 0x40044271, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) linkat(r1, &(0x7f0000000600)='./file0\x00', r1, &(0x7f0000000640)='./file0/file0\x00', 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x2, &(0x7f00000001c0)=[{0xfffe, 0x7f, 0x89}, {0xfff8, 0x9, 0x5}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x9, &(0x7f0000000100)=[{0x175, 0xff, 0x9, 0x8}, {0x800, 0xf7, 0x2, 0x20}, {0x2, 0x2, 0x95, 0x4c}, {0x6, 0x7f, 0x9, 0x6}, {0x3f, 0x0, 0x80, 0x80000001}, {0x1, 0x2, 0x81, 0x5}, {0x400, 0x7, 0x8, 0x5}, {0x3ff, 0x3f, 0x5c, 0x6}, {0x0, 0x1, 0xb1, 0x1}]}) r2 = dup2(r1, r0) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000280)) 16:00:20 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000180), 0x14) accept$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000100)=r1) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x44001000e, 0x10001}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) semget$private(0x0, 0x750560d853a992a, 0x5a5) write(r2, &(0x7f0000000180)='X', 0x1) r3 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f00000000c0)=""/232) semctl$SETVAL(r3, 0x6, 0x8, &(0x7f0000000140)=0x328) close(r2) fsync(r2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:20 executing program 0: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000140)="01003f8a", 0x4) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000001540)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b23aa2a197a38620700000000827f30f13b49dc8714d56648fc8c4795955984c8790ebf453f68c11700287ed30bcb777fa69dfceac2a8ed445ae9260fa54e6abca64896bc5e57e8b60bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf550000000013ad30505e8f0000a49fef9d612f871f4385030057795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593da947f5fc9147808bcdcee3f27535692870bc122cd23500000000000000000000004d79f00cc8000000000000ff0100000000000021d3b20828adb1ff1afb37ec4305642ad2cf8724eb18080180e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b4634dcc6a10c53a3fdb2ed74f80619e311dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f089e72fe596747b69eddff7744123053ff03d925341d85544cd1cfd0b34aa0dac611cc665840eac99e39af6256b1f007bf8f244cbc769cee443460409010000000000000084f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf88898020022265330027548c4ffda5eb1152f6bc23442dcff010000cd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b741575a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebea286d7ad1bd9da569f770ddbf42b3a87e75f6a28b70b9126efe6c2d6ad126358a2bf7eb6652cff7f0002000000c7ee2e61ac5538254b916042575a9603e129cc5b4405003bd1f11b9dd8c3e5afc074c1771cebe4f8f90400000000000000c233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e996fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a070ec510dd2513633a42e93fe75f8a85f37ee8c3f120c5b041ac414eea454a0d7ce9a15edf26e82fcca1e245ad8d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a7a96cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b530779628defffd3647c9d0a8447dce7e6167e2a2d75ae73b55f584d0d84460abd680a645795e8a1493f1d33fd718fcb02eb91b826475f9f1c488b5815676deee5b4d7767087857986d1a58f78a480786652c19b87be7d7113aaeb5e3dde2c9f06c001edc180127175592261441212965ecfa3d8006ab63d3e2c8bdd3e834708d82d4b093f35df1e1912019bb3423ce2bcac3af3968c8b95ca88b93c97624e5a8174bd54c4eed69cc00a41f5c40d33397e2289c4550c78ffe6988b4c465b85759ac14f6681b90475e3b279edc044c4f59ff4df7a7f37c78f8b80300000000000024153fed8185350553eb727769268c1ab21c99220e4811ed0fc91325e64ea25c2c436820ac4e88f6969794739c63eb097a7746adfe0f9a5b2b21bf35300628de2b4f53ead512e451661349a831669d8f87b72b792a75e94c7fffb380d24db2a98c0dfc7b779ef5be744d8e7f916e09b1ae613d4538973c38da6d76a164acf354d6b911919df80fc3fe9ca1caebdb4062113c6cbbb964400eb7de5fd5ad3e0b49c03189a137d2f66f452e0c54087681617f9b0b260df3e9749481347e11cf08030b40945df7d3a579bfddf5a9318166d9630f62d98b8974895e3a40a6c6b5f5be42afbb2aa5a664ca6e59fa9c04f357d847c53994ea5ddddd373ba413a222741fb6be6a322c9a4f5d91d4e379fbad14e2a43e6b1a0d0b9d66a0254ce9d9ac145469a96fb87021cc1c53e34f523b428ffe72001fc0c674ac59207f03d1c4a836ddf9129b093d9e926436a7d0eb1da70fa1bc3d0249f3ff893c971f36380270af795ccc945fcafcc39628881cb85351224aaedf0d6cef201c481e66b9bfa14e29365f41c450668ba6100f7b55f3dd9454a9c4a1f5e5d7b405b60383d7e6dd191eb3ff2803818f6d44b7a3670a0c3741ab5f2d19ee1633dc3e027c4df1adc5f05d13a11d2f6affb76530b5d79b02caee0fb1c2775d89cf7df06ca3a9cd6f3b0eaed5bd28208c60beccf6a40919342c1aefa530948c985c98f66828dea2e0a4376bec8685f44528e252b38c171f3e0388ffcdced93774f16c4eb5a090c4aa8be867"], 0x10) socket(0x6, 0x4, 0x3f) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0x2, 0x4) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x40, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r4, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r4, &(0x7f00000007c0), 0xcb005093f78273e) r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r5, r6, r3, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r7 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r7, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r7, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r7, &(0x7f00000007c0), 0xcb005093f78273e) r8 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), 0xffffffffffffffc8) fchownat(r2, &(0x7f00000000c0)='./file0\x00', r6, r8, 0x6) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r10 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r10, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r10, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r10, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r10, &(0x7f00000007c0), 0xcb005093f78273e) r11 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r11, r12, r9, 0xf3, 0xfff}, 0xfffffffffffffffd, 0x1, 0x9}) setegid(r9) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) recvfrom(r0, 0x0, 0x0, 0x2, 0x0, 0x0) 16:00:21 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x107fffffff, "7320007ee40000010000000000000000001000"}) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x15}, {0xffffffff80000054}, {0x6}]}) r1 = socket(0x0, 0x4000, 0xdb) setsockopt$sock_int(r1, 0xffff, 0x41f48348f0c356b1, &(0x7f0000000100)=0xffffffff, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:21 executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000100)='MS', 0xfffffe24}], 0x1, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000200)='/', 0x0, 0x0) r2 = semget$private(0x0, 0x3, 0x10) mknod(&(0x7f0000000040)='./file0\x00', 0x40, 0x4) semop(r2, &(0x7f0000000100)=[{0x1, 0x9, 0x1800}], 0x1) semop(r2, &(0x7f0000000180)=[{0x0, 0xbf5, 0x1800}, {0x0, 0x3f, 0x1000}, {0x4, 0x6, 0x3800}, {0x0, 0x4, 0x1400}, {0x3, 0xcc, 0x800}], 0x5) fchdir(r1) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000180)={0x2, 0x1000, 0x100, 0x2ee}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x60}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f00000000c0)=[{0x86, 0x8, 0x7f, 0x1f}, {0x2, 0xff, 0x4, 0x2}, {0x1, 0x8, 0x81, 0xfffffffa}, {0x5, 0x2, 0x9, 0x80}]}) close(0xffffffffffffffff) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:21 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000300)}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x801169ac, &(0x7f0000000300)) 16:00:21 executing program 1: pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0x2}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="0600000000000000"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x1) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000180), 0x14) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x800000000000009, &(0x7f0000000180), 0x14) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)='X', 0x1) close(r3) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r4, &(0x7f0000000180)='X', 0x1) close(r4) r5 = syz_open_pts() fcntl$setstatus(r5, 0x4, 0xcc) write(r5, 0x0, 0x0) connect$unix(r2, &(0x7f00000001c0)=ANY=[@ANYRES64, @ANYBLOB="8d25c6405ecf54e8d2b7aafde1ab369909f3c36c5b3f9262a88d9355f7aa7742451b3242e4c1c579f0217dd5559fb4094ca0ca4bbdbd55f2636053007bced229761855f7cc74345ed66f", @ANYRESOCT=r0, @ANYPTR64=&(0x7f0000000100)=ANY=[@ANYRESOCT, @ANYRES32, @ANYRESOCT=r0, @ANYRES64=r0, @ANYRES16=r3, @ANYRES16=0x0, @ANYRESOCT=r4, @ANYRES64=r5, @ANYRES16, @ANYRES64=r0]], 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000000db00080000000025c6149b33ff0f", 0x14) write(r0, &(0x7f0000000040)="11f3503d1d0000fd", 0x8) 16:00:21 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x9, 0x7ff, 0xfffffffffffffffd, "0326288fef0a04001f3c02df7179000076efffaf"}) writev(r0, &(0x7f0000002280)=[{&(0x7f0000001280)="7464cb7ac6029fec411a19716da8fb1e5bdf6f0a", 0x14}], 0x76) syz_open_pts() 16:00:21 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000000bbc200"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x10, 0x4000, 0x8) 16:00:22 executing program 0: r0 = socket(0x2, 0xc003, 0x2) connect$unix(r0, &(0x7f0000000840)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000000000000000000cf15afc345ce805608a7b48c7de3462aba11102f8ba8905abb5c149252254f5b0609a15cec8ea41b070cc512956e48193de28f0be1633c18b7c2565ed9c84abe7b599bd90c5a8b2fa01e76d3ab093bd9c6385867c0a3b70bdaafb3f466d797f9f6f0325f7ba9d071889e3e3c511edfc9e61380219e95925b6ef75df88013a82b1643f340ce342f2a3cf0674a973442db6b22d0210d32d672752891415a0ed1e41cc785cb386c9f0f48dc06a90bca26c6cd31439d7ccc3b90"], 0x10) write(r0, &(0x7f0000001080)="a9cc27337ef356fa69416e9fcc453c433c8934ddab1725a53e174c8c8279ea09f04ede6901fc98b524b7b610dde9ca0ae6b5abffce9cc99a02d6866435e3ece420a79da71d72a86ea9080f4287ebc71a3234acec97788e7a2a5af5ffc1841d6f4be9e781dc46b7f81818f9e9276217c0d74d85945fce5b99cfa07382901a7b1a9705b50e326e75b71ce9e73d52de3ee0d1b0dec7abd984d7b4d05ed88036419ceb0c4f2cb645827f7d80babc5e4cca375811381d54c9c0bc04b67370c0ef1428dd0f6113ded7232f81af905e49bc763922991fe37ce38a2bf66f02dbcc66d044965f3a44b38fe1a8f7b31b2b5d451ca7a733ceb7240f52861e0421a1d07202833f56bea4e5863bc001e4429109ff5828da6548067167c50f58a81f7c588f35ec826d7e489ae071f2799734a0453a2fcbd3ede49ec8a7d167a69745b73c48c1b7636e1bf52697a6b93befe0f23f936d0a401fccb6fd249a5b4aa53590f83203b477e43659eaae1625b18b149a76bfede826d21ba566ec9b24d7f61f8fd0cf25a7f5ddff891ee33e2f92c3ec0ea1140b34cb2dbeec0de41ecaf0fb69597fd3e10c5decaa04cb8e2badc91aba0ee44ae556b773215323e5d0cc77b5bfa3ebac251cc3159c761b243ca13dd36cd02d0a3b08ca40df1cd5c909a383b5207625f8472e6df7d2b4eddfb4ff2c5dc96c539242137b4068631aea4baef71580ed8830a67d643c48a7525c3ec097d6b9b9d39bb605ce94b95f941a98807085dd7e3b6fb75b1b4d79850e66230a3394e13794db910cec5b6b80a62ab595885e4bb44cb5f7947afa7d80609677a6cd0926cbb5603fbe8e85a778bb2604a2e54ceb8baad34016d767524ba9541e039db84401d63475403eabc2e1700f53553dfe18971461c8de36043b1ca1ffa2bfdc8e06fd799bda0c5da0dcce25e87d4006182722f18ef92cdb68d4db5eb653c8d3ff3ef04547ed13410ad9427d5a085607be197c9302b9313f9ef4fe9adadde9e4709ee706026dfd6948a9fb4477be0c42b155fceba824d20d804f128a4a81258d6bf3725464d918de4bbf7e8e71b669d08a3649a2942f2e20cb6c1ea99d6ac82fb2d1df3a5268ff8e9c5a9c70121842770a477aa8e8c4941530a89737b749192f00e3263bb2a9d9f43a31f6699891147a366fae9e651f286c279f1e0f88d2ad48a489a8f9695d9fc849b1a290b31d95aaeeaaf73db7e37f144c298cfef7e7058627ddf58a03fc1a7b1f6dc3b36f6377acbc349c910b20f8adbdf45dc1e102cced729f5dd1432c9bcb1ba303c373674857214542453a533d7a78960366cba1b92fe70b67b55f98394ba81fd2fff9129d6d0890362348fc64f87764c3f09480bae11c59903b81eadf035b435bea35ffb5df04006eb72caa63da69d1c7df82a751d02ebff711f7ddefffcb6c5cf7a8157121f6c572453571370589508b0cba1e7f838a981b9488ebe6a1a7455b9eb4fb848156e39970047dc2421f90047969e17dee55bc8c606f2b142a1275c1adb35616e3db7485e3f08ed5f44c7d61415bcdcf4f77091f82e016d1c7ee1ed51e98bd7743a3c340e0789b69d48bba095b37cac3c99212d99fe6c1dc11f004ffce73b46b64a77e92f4bcb114cdacbda79777578b63a51964415e1768f5a57c2ad77a970b8df4c97723170d53183d9b8777778a2b3926eb13c9d8a796499c039a3a1a34517dedfaa284f9e1c222f151296a6d86061b73b63af6756fa09ef4c9261efcaf56b10a666b98883a10ba59d5d344e9bdb8fab46df2035f21e43e78e55b8cf5db43e5027a0a91380703b638f7af5dc3ae6af751b1860b23b858d4a7cb134a71e87160e70aba3248b241decbcee51510263e9d072c1d4dba2b849540b96be2624e521bd65cbff95dd873be2657ec80baf5086ce0c71daab6fe0f2407d6c8e367e939c2c2cb6df89abf6190457d908b876848ae8d4657700e9966d5f334577323667c94a9cc64429f745e36ad61171711eabfb3df4f665688d1e1bc65e475f0b0a6586f8ae0cc0d1b535199", 0x5a1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) linkat(r1, &(0x7f0000000600)='./file0\x00', r1, &(0x7f0000000640)='./file0/file0\x00', 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000000)=0x7) 16:00:22 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000228aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="000000186004008b00002b27feffffab7b74371b289105cec2806cdf000000000000c673c5fffffffe000000", 0x214}], 0x1) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)='X', 0x1) close(r1) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000100)={0x4, 0xffffffff}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x2) 16:00:22 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = msgget$private(0x0, 0x280) r1 = geteuid() r2 = socket$inet(0x2, 0x3, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r2, 0x0, 0x6a, 0x0, 0x0) r3 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r5 = getgid() r6 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r6, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r6, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r3, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r4, r5, r7, r8, 0x2, 0x9}, 0x5, 0x5, 0x8}) r9 = socket$inet(0x2, 0x3, 0x0) writev(r9, &(0x7f0000000040), 0x0) setsockopt$inet_opts(r9, 0x0, 0x6a, 0x0, 0x0) r10 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r12 = getgid() r13 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r13, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r13, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r10, &(0x7f00000000c0)=[{0x1, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r11, r12, r14, r15, 0x2, 0x9}, 0x5, 0x5, 0x8}) r16 = socket$inet(0x2, 0x3, 0x0) writev(r16, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r16, 0x0, 0x6a, 0x0, 0x0) r17 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r19 = getgid() r20 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r20, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r20, 0x0) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r17, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r18, r19, r21, r22, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x3, &(0x7f00000001c0)=[r5, r15, r19]) r24 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wsmouse0\x00', 0x0, 0x0) dup2(r24, r24) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r26 = open(&(0x7f0000000000)='.\x00', 0xfffffffffffffffe, 0x0) faccessat(r26, &(0x7f0000000040)='.\x00', 0x0, 0x1) r27 = fcntl$dupfd(r24, 0xa, r26) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000980)=0xd53d181c86a701b1) chown(&(0x7f00000001c0)='./file0\x00', r28, r25) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0xc) r31 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r31, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) fcntl$lock(r31, 0x7, &(0x7f0000000240)={0x2, 0x1, 0x40000000000b, 0x8003, r30}) r32 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000280)={{0x2, r1, r23, r28, r29, 0x40, 0x9a4d}, 0x5, 0x87a, r30, r32, 0x1f, 0x5, 0xfc, 0x40}) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r33 = socket(0x18, 0xc003, 0x0) r34 = socket$inet(0x2, 0x3, 0x0) writev(r34, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r34, 0x0, 0x6a, 0x0, 0x0) r35 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r37 = getgid() shmat(0xffffffffffffffff, &(0x7f0000fec000/0x14000)=nil, 0x1000) r38 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r38, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r38, 0x0) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r35, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r35, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r36, r37, r39, r40, 0x2, 0x9}, 0x5, 0x5, 0x8}) r41 = socket(0x18, 0x3, 0x0) connect$unix(r41, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$unix(r41, 0x0, &(0x7f0000000040)) r42 = socket(0x18, 0x3, 0x0) connect$unix(r42, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$unix(r42, 0x0, &(0x7f0000000040)) sendmsg$unix(r33, &(0x7f0000001a40)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8, 0x0, 0x0, &(0x7f00000009c0)=ANY=[@ANYPTR64, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=r40, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32, @ANYRES32=0x0, @ANYRES64, @ANYBLOB="000000002000000000000000ffff000001000000b8deaade0e050a1ead3a18", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYPTR64=&(0x7f0000000100)=ANY=[@ANYRESOCT=r41, @ANYRES64=r42], @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="c9c6f3e8d643bdad2db3d3aa14fda49d88657b1081a851f4af16eb64ae61282b0894acadacc113303f7e15180c5f8e2259476297012ab273556362fdece9454ae955005bf00c42e6ff2f4dbc08f3bf1131ba467681592a494cf0328af7887a5ade229f1fbaf2338ed5d21ccdc2ba534848abd6f9334900000000", @ANYBLOB="0000000020f3fffffffffffffeffc20b07000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000007557ca97fe571ef17a0c7a412bac9ebfcf861d51c48018303050752b4778be850443c64788db5e9d1855095f68702aa74fd3c4003c45e0c741f73f1ef47b0ce4ae557e64d93ad1c2432ec642e28b13f549c4248cb6b7aae1ff5eef2f040c4fc53db514b94a6e1dd21593f8c401"], 0x16c}, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x100a1, 0x40) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='\xed\xff\xff\xff\xff\x01FS\xdb', 0x20000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x4d}, {0x15}, {0x6}]}) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="b6") ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000100)) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x84}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) write(r1, &(0x7f0000000240)="3104a4ab87133b44375857221d36b0db3911e662c9e4a19cf5f0f7c8792834af1213e2a51765fb9d4643e661eb2cb83db5692bf2e1bd0a420db42520cf452cabd5d63c59372f9814dcbd561b9d460002aebb2285fafa2fb161f84e5018aa32e1574246c97eb67213349f6e0af74450c1aa5593fda4cb5ecd481ac5eea9a6f6711ec2c85d0623f11adbda802777264b45bbd2acc0ce9554597d29a3e10f090b188a0cb658760e00d8e5314af8b1f72eb28e2bae177d8ab2c51bfe80c6362ebb02261a", 0xc2) 16:00:22 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x20000002, &(0x7f0000000240)=[{}, {0xc2c}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000280)="ab9a4a6639139596d0e060335feaf3dca54fc34ace71f177236f4a60c78d4c61ebb910b2fb190a38225f8e247830afcc3c", 0x31}], 0x1, 0x0, 0x0) flock(0xffffffffffffff9c, 0x8) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0xcc) write(r2, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000", 0x2000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000180)="ad18f05de2f4ef18b5f756c7b43eb63b0753bad351539299265e644edb36e3193bb094e8be81bb751c2a74f9a7d4d6d8478adacd8ebe80238e43a307356296e4e344e9d5eded1b832b277ef0559fce3f13848843d25f41c70d5357beb8ed0832ddcd5574b7", 0x65) 16:00:22 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x93ee192dbf4f65cd, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x2, 0x0, 0x0, 0x0, 0x4, 0x2, 0x7, 0x2, 0x210fc4a585d2d2db, 0x54, 0x7fff}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) munmap(&(0x7f0000a9a000/0x4000)=nil, 0x4000) 16:00:23 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r1 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r1, &(0x7f00000007c0), 0xcb005093f78273e) r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) r4 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r4, 0x1, 0x3, &(0x7f00000000c0)=""/232) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r5, 0x29, 0x800000000000009, &(0x7f0000000180), 0x14) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x7, r6, r2, r3, r0, 0x20, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x8}) setreuid(0xffffffffffffffff, r3) getpgrp() r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x24}, {0x1}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") ò¬Ú‰×ok‘¶ÔAèqÏ|Ï®¥6~ÒuQ¼'äÖ‡eÇ7<´ž¤dd횤D=Û/kkiœeÿa¼‹ƒó¹¤èµ9map stack 0x2071c000-0x20b1c000 of map 0xfffffd803f013440 failed: hole in range 16:00:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x3}, {0x18, 0x3, 0x0, 0x160000}, 0x8}, 0x3c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20000, 0x162) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x800000000000009, &(0x7f0000000180), 0x14) sendmsg$unix(r3, &(0x7f0000001340)={&(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000001300)=[{&(0x7f0000000140)="77fbf6542ad4f0ea12013a85e02121b6e3c1177856abf58b3203cec62032ca604062", 0x22}, {&(0x7f0000000300)="6cb1ee92de350d9ddc49361d0ef0b2a8082bb026affcdabd7752df8c36bb6a98064b7b49a857646069ba3c43800ea2c830fe39e90ed229d41863f4765fafedca2836e6143acd8339a7563d4bb8bd841836b12bfcf1895a5c311287f32e8cfdabde91bad755c068077832fb05826e71e617bf949f045c167b7ed39edfc45f42fa53b2d76b05926512045a20ae2d8e5135f439706644cf15e80a1ae6c00c44cbd67c7bf1465c7038d247b969275a8aeff9f4d8c170198b9a9869c164d370716a64a41808ead4c8bb1a46bd724e5fb50a0945381ec3764de5ee7085d3157f5b8aed206269027e3ea375dc3f89c1fc36097f31ba350dc08a2860bebc66063cd2d3ba4b2dcf40dbbc809de59a835b390ba2d18ca61b951f8e70e5f4d142f7dbfbbcaa3ad2c3443b3f6e5d9702ad42ceed0f15a987d4504cd057cf42439f15cdb7eb8172d51f8fceeafdca11adee89f6514b0a0f18f63415a6d2cbe1f416c7b80cc7bf1b629389f4e88df02f6f54a20583d152772f476929ac0c6e5c458156209eadd18f613cb4eb421e7ddaa503cee9a6d61b84dba08e00ca022866e4a140543bc008b8bc6baf091b240b46f6dab01284df41d3cae111e26d41fe80527a87749217ac7b9a8ecb46aef72a26fd984bc8458f8b8b9840bd1bdf59304a0e91498307920cf8baa22709de8fea8a3d27b73e92954708ae34d458ceb855a78dd94ef1de73300f9314f05968e3a7fdbd61f5bae10119dde1b31d963dee611c16a0f472ab67a81d224fe5783882d088078c92ecda31b263af058383ef7ec2a3b97aa8392218e3069399d58ad2b178f0f827612d450e9677fd07225e950a2f9471ee50c6a605b8bbfdaad5692343ae15181125b76ab4d0eacc894386cfa505420efb8a5d701cd79ef278f0c08e0d752898890264c367ded0c94a4b86151637e0ce1b627dd770fe516af0db5c8303a97ea33059fed854f7bae3b95c396478551dceea093c0f30bdd28da136d14b74b9307c58fdf5e6782f6c103a93275c2a75fdc4dd5dab0a3fe33d6303465080f15d8b6abcbfd8d53d86456821e7f71ec6990471fe33fc0a6912c3f9f4914591a0000e11b533d9e1d76809d1042e7bf4014c686190d2662545a631e6cb88e55157341e8e6500aa7cb4ace03ce5c5325e27f3555c1c0cee76c85114cdb183c127655a022c7b77de43a1499e3ba05a5fb2326f3457ff633301ff59c3473ee2dedf32efc918cd275c6977915fd692c963d908387f580fed207415efa2ae10c483f42c3d07f051c9786d85c55f7242c5c0175e4fb9c8ae56ba4f45d9b4ef59183584df27e5cf5712b4c9e17f17489f05812e4fe59e956ae865c5976f594d6cad45c654a7c47270f08d0d62a7ec1af7cbe3deb9d0feb2d3789ba3b80890a9c526d646d9041a0092c6038125c4bedef2041052a957422cab11fb99def543b0182b031b2a0c90df2110b8db4c3cdca50bd7fe8690215289982ac6f08e5302989c4add731e274a01ad5917f5b1d13f72a3e6673f81a242b0d8e9083c89ac678364efa4c148b1307d135b9f83bed0ff49a20a517a7d0ce8db7b6c555273b1dcb32bfac24359302d954dba45351add3a7764d420cd404e066a0c3fd2c31195b3aebb0b02e6aa913f0cebfcc75226789fa83194b401b7cff682988beb90508b59f948cc9772904e48e02adc9cc8e6bcd7bc12b7ad40b37499d3201eb8b9819c7dc21e0928c5dd65fdafba22521996823ce391f37debcb97b6bffdce60aae50199650ab85af154e26988b4373c038188d2daf44c3bec7dbad23663109d747f772faeb94e8813fc28fb7385a9ea4f9098d8fd0d518f7b7048da7ae95e20e8991fca7edcdd237340c19daa878d103f1ffa643c2bc4a707e91cec275e586456d8ef3442b8f367599c0c0dff70b1be45c3cf15886b5b0e6a5a4c232eb01065089681caf4dae79cf17a8c1d9d0f544e2dbb7d82e1e1a7eec48fc291bd67b3df8adc4cc305ff492577015fdd6b6ab6bc876ff2d29973ed6a29d900ed5b19d9728fa33b46512bf3bc195bbafc71fa77ce8dd9efc7fa53a87fcae1c4a648445ddd9c21aa03159ef196e0307c8c67fa7c87304be072108b81e331fd5dbd0c9cdb96670939304da714e7a928d3870889753be5704474dc2bcbd0b8410dab17de6e8781dd35782cf32ad01a14628a2a4818d97ef497c0ceb33b7dd7f89abd665bea6f82bfeae645ab5218e42235ba4a6b766c83908539c14ac0bbdc443f7370232231c848b0a32962010a810c041d7fed62d9891b97cd2647c94610b1df38b8116b4a9d3a067f2db46e763876eb2c443f69ebb1447327d6cbd96e2c13cd15b5c7d545dc81bd151f2cbf1a0cebd9c33f167fa9915b1bbf67ec6789a71a4410b65472f24633d675368917afb3db0a7d01b6b85d3160a284e95c7d6e3925439677de50ca413fb6a2f3f416ebd9fa0e5af3028993f8795c2268eabfbed62f36e798a7cd3f99c5ff8f2e1c8e688ec23c6aa809632dbde0a9e162e15b159f791f56209375058c71c93dbca8c33d60078aedd5f47b376e3eb4f18ae3a16a838fad35aa4901d15b1b7159ded8dc005a3df64a7888ae040504fbce7738283de47cd9f5b718cb2052842aeb447aa4b10fbfadc728a85f26b2511b8b97759dee873cde3a808f8bd659014a458775cfdc4338ac52be61fbbadb3513048d7f44e9e780516615a35f5184d00ef103b4ee4daeeeb1779d43d71565d6e5fa41e3d4c70429d70122987ad58280905e775a53c025b42744806813b8b515495fe09197820a00fe392e111cc0f3b32b975fd0f86fe9c543e1a5cc2c7d85bec297849ae2da7b9b8cccc2a6e1136f453d6121b21037bf360ca2524f6354af8b9799031b86b7428eb09783817bf3d0f827fa0d569e74715a769050986103de7b38c39065288d1f25add23133d117581842ca907c79819a001b153027d0311d3c8d82e560bb0efdb7fa03e6531f160e3e3549768c20d265b703e17e2d54b19096f806160f4a5df21d6bc5a69730e103e8c9477ec145b802eac60983986909cbf1c119f9c2f2a7d5def612aea8d07d79c61b59afe097280c1c3a9cd18b10e3e20a0ad03cc470cb91ee61229bbf749f5d157a0f5d43ed55d3084656ee847204f1194db7a540a1647105eddf55ebb2b0f2bc9577144f08cff9f52c437897fccd0566da0262393e2582b6dbf9a87b1209ff43d4e1c343b5efc5555fcce34150736f8a04a44d883bb8510446c3f6c442a9888601ce221bcb3a934c0cb14e3bdeac53737c10568ac4d79ab5f0ed6fa063a342941e2cb7a75101882d7fa1d4bbc6ca91b43baab54f3a50b0d1e7b4bcfe6669f71dcbbb9e73c849d13921a30c4a81dcf7b720982bd1a1c04b840e2474f432e0235ad4b5afd94cab647c0a40b921ce9e1fb7da542a202cc947b0207152846ac4253d4a9ff1d6c24ce4cb286e9b5cadd68274949391d71d7ba4e511f2b59cac62670cf54e4ae075808b3eb68acafae627f079a11284fb317592b242c7e6795bcc063b5fd52c741de49c1e58ab4150a58ee606c022f65839ef4f4a5b41e6d8e9819e1458deb65186ed13332e783c809077dfe43e15c4980ab9189d5681645e17d2f3ffe87bffa149606c7848c62b0a7cf7bfd1e6e25fb99dd53a91853bc36afcd2607f0adce04ef9ae9ddd9695ba9c1ee862052ca2c79981cd9d15fa4248b6cf350fcf165c5cc586fa87bd733904205216f58fb6ced7252b0ad881d1a425873e51d41eb12deec946131ac1155ebcd5f7115c5b1d651ad7676bd0124e3c738a3927b761826bd0a4a1c7c963c5509822b68800b2bf2f00ade4c004dfce0fc1ba73bb15b7bd0a1fb2a98333a8c6901f094e3df960130c5d953e689df6035c22fbdbe910bac020d3cab4345f58bbc6604f8326bdc85558971f1cf3c29230065412ce1e55025f70028e81450c8ae72ccdf7bbcb8ba8e494a2261d17db7555c938b11fee8d5af39c58b2eddec25ff44506d66308ec41b78ebca105bb6659589eb2debb6fb45448fa31688996ca66d4fdd2c03801393a816d151f747c6579d63f11cca51d2c36e6f0e67d894722fde1dd8398293ec0137364e5977dd8ffcd806afe46cada9df65dd9e9a25fbe57e43320e0043492c5512f07b7b3a0e1c80aaf85ff20783aa67b88d50c6cd9f09950b323f83a55cadcf20b37bb0bf55298b117814eff8cada5cc6e5da3c8f7b5f92682db5942966a72354fe8dcc172f50841cd3b8451ea7197cd15c2e6aa40a2e5a736bc7ef09afaa1eb0eeb400094fce580c90d4bcb13a8640767462e5a6c00beea01cc6301e95093e995f1482009262b1e7c9cc97a5922d881f62e7518a6a855910020c31fd910682e6c78988a277f900426dabe61a269444b16e302d985a2d9be059aee576ca17675763e536a58d8e125a8bbd5bc41d616911937bf9c0c88af93f213bfa24485016b4cab88f137a1e4797f453c9a6b1c3ea88f73052ff8ea504794ab757b3e89ab83d8bd9287779950dd1ff68bddd69411d02d1056b1613ebe5fa06a211d08da3fd21e4f6f8d3977059492fbd9c7706499f24f67fc42067c0f0ceb1ba2a115823d5c9a4683ced3cf36cbcaa76297946a8923623eb123d48db71da08a107c6347cdb532309a4d1611b433e4aa47b718525c2356df90e1c75e5faad0612f0153145b233767f4121a70e08dfac286d6bcfe0751f4b5a4f2a33dcff2ae9ca617b75282eb8e54c3b380439e59ee221b9f08eacb284f40434cbe87d84bcb87294288603199a3ae031fcd48340ac559adbd76c1a4d5e579ccd5b06463c95175b39088cd7efa26bb5edcb3e8fd055c2bc4df91d1e0f507a45d76cff900d8be851c9fa3575ef5374b140bea5e43a9e5468930ebf2ddf37e09251b1e420024daf2b6c4df0fcf923e432fcb2dc6b7949eb136c73a351125c304ccf8d55c75e6721593020530780d5635ff7a1a054a8f76ea626c7bb2789a3584e9e28d2ab46aebabab97295abbb92b19f152049d9767a39faa89b609c2558a3f9c743db0616757dce59d82f444685b11eb8633600f772c1f61bcaff9e0ca81db30ecc81496626853051c412f33573ad07617e7ac7f9c2d33ee91894f2098ae74ff045665ebd5166c13b59aa9d5d9148f40d748a307a25816523cebec6899e0d2086f208b3335d6285a960d09ab3ac72d99d6fbdc82df651bef0cb3604f75299bd30485097afe25204a9eeff9004c6e9f2f85f660fd27b37de6bf09e7a274d939259aadc41d4944d49ef6d261675432d1747df4ff67a8e0b0aef89af5a1e8cafddf3c53dc5aaaa85d547a4d3ca05dd14cf6039ab9d6f42baeb0fe1f44d908815c64f7646b4cde3bec65a0f527365057c80b617bdd08d4617788822c3b2be9c982ca5390c2fd38d1c5bcb364f5dce0a4f9ccd6eb4344f36230a355011ce694d05854f102436cfb93cec1763eec557b1104aa04bbffe0610acbeb9a87cb539595ecf44ba49fca1f263eaf51d8560452c848c215150a99d0805d232b07f6cd2bb9a5710836a74ed8048818a55147109f01d4e523e000192df85cff1794155b9fef6c1f3d14cbce317c0c32a75f364cddc9ec4f54482462682041c05288ba224f8cb2ebee0dceabc9aedcc06f1f3a804622dc59f2e2e1cfe2a2f19114b876374dceffa725e257c9b91e934137c519efc7a428da932551e2b7d56c3de54c2d32a8022ec2c6fc9b92947a484d54557d39105495674f56a8153225c51c5093d31bb45a7de429a37b02e2c7173b6792fcce692cf94df71a48579bea088cf7e8751b9fe5", 0x1000}, {&(0x7f00000001c0)="336129b609f633a9867a2a3dcacfd26ef64cd3e3e5f53a3c29b7878bfffae7372f7069cb0cb66315f442847eae873ef8e83b066dbed0c8655b9bac8f9265bd00c57672f0ac65faa61f4c5f283da42ba568451f7bf86545c79f3111917b31c0ad3776628281fe794046c86d9570658307e99367fc646a9dbbf67fcefb51c8f1a5b933f978d433f75afc5d9437decd8a3492157004df0019ab5b87d460192b4c797e15", 0xa2}, {&(0x7f0000000280)="fd889f1e64b0fe7b67d6a3", 0xb}], 0x4}, 0x4) fcntl$setown(r0, 0x6, r2) 16:00:23 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x84000080c1}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) linkat(r1, &(0x7f0000000600)='./file0\x00', r1, &(0x7f0000000640)='./file0/file0\x00', 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000080)=0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) fchdir(r0) r2 = semget$private(0x0, 0x5, 0x204) semop(r2, &(0x7f0000000100)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) semop(r2, &(0x7f0000000000)=[{0x0, 0xffffffffffffffff, 0x1800}, {}, {0x3, 0x0, 0x800}, {0x1, 0x5}], 0x4) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000580)=""/10) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000480)=0x7) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000280)=0x2d4) 16:00:23 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000340)='u', 0x9e}], 0x1) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{}, 0x0, 0x81}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) linkat(r2, &(0x7f0000000600)='./file0\x00', r2, &(0x7f0000000640)='./file0/file0\x00', 0x0) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000080)) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x800000000000009, &(0x7f0000000180), 0x14) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000040)={0x200, 0xffffffff}, 0x10) readv(r1, &(0x7f0000000040), 0x16f) 16:00:23 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x9) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x400, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) accept$inet(r0, &(0x7f0000000100), &(0x7f0000000180)=0xc) r2 = syz_open_pts() socket(0x0, 0x8000, 0x81) close(r2) r3 = syz_open_pts() recvfrom$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000040)=0x7) writev(r2, &(0x7f0000001540)=[{&(0x7f00000016c0)="0c00657578dbdd09a469223a587ec9b8885c4b9132b98b623801d61a172e6582aebba5cab2c143214c1fe29028982c7ea9fce4277b695faf395054bc0f689d5b19022bce7f6fdedc14cd573e277c7742416559c126c7db4c541470ba025fdcc64e3920579a8f229d12bf3e61ad1e6be2b0da763f6824771f6e5c51b87b61ce14e8877eda2038edcde47fab701d27f2e8389c0b0546473925213c0483d6a7d1c14d1eabff48d33fa2de5d449a9600bdd103198a15fafd5600ab06a3f3a132c9b81b0d851622599854b05ecb331e3103f4641ae277244741c298f579980a", 0xdd}], 0x1) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:23 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="348b2e65036986653000"], 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x400000000018, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:24 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8100800080002002, 0x5fcd) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) lstat(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)) 16:00:24 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) bind$inet(r0, &(0x7f0000000240)={0x2, 0x2}, 0xc) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x20, 0x0) preadv(r2, &(0x7f0000000200)=[{&(0x7f0000000140)=""/43, 0x2b}, {&(0x7f0000000180)=""/121, 0x79}], 0x2, 0x0, 0x2f) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) 16:00:24 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x81, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) connect$unix(r0, &(0x7f0000000440)=@abs={0x0, 0x0, 0x0}, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) r5 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) linkat(r5, &(0x7f0000000600)='./file0\x00', r5, &(0x7f0000000640)='./file0/file0\x00', 0x0) r6 = openat(r5, &(0x7f00000003c0)='./bus\x00', 0x0, 0x86) ioctl$WSDISPLAYIO_GETEMULTYPE(r6, 0xc014575e, &(0x7f0000000400)={0x10000, './bus\x00'}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) r7 = socket$inet(0x2, 0x2, 0x5) writev(r7, &(0x7f0000000380)=[{&(0x7f0000000200)="412b225be5065cc725e1b08eef93fc13cb02256fca9c51695777b68badf893749e54458922cf60722d905d9df10ee40f79d6605f52e066b38b8827604c5704d0ed2031b630ad7b024132e9675df10421e77affd94cb6213aa5befe9e6536e7e63e62b7a4c09238437d0584531e5e9e04a5de3752d88f5f03dd2353b0503a99a5386e28f31dc945d068fc66c07e1882063fe0d6cf30d33e8e89c426b28a959e1e8e4eef13219d818cad0968ed34a0ec6253710ad1", 0xb4}, {&(0x7f00000002c0)="754ad8487bef67403b500ce9cbbf3ffdf0319baaf401179d8202e0242d00180e40230d252b1d9b7cfa9b7d00f0a483425ba998c838987dff981f8eb9625b54cc24cb0ce10bc7aea353e0b7db1b4adfea6ee4e253abf66e4e2a7e79a863615d035ca796d1eee238ed22fae98b870b29b3a3120af551e54458685d197dec5a38", 0x7f}, {&(0x7f0000000040)="afcb1b3e85a00d825e3dff9fc4e6bc9fee38b6a8ad6feb03d53a663ece3e3c655c9b62b26b24ddece8e7f58a5f10cf2f60ad710a7f", 0x35}, {&(0x7f0000000340)="204eb93fa1a593abc5f9ebe215272c", 0xf}], 0x4) readlinkat(r4, &(0x7f0000000080)='./bus\x00', &(0x7f0000000100)=""/218, 0xda) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)) 16:00:24 executing program 0: r0 = socket(0x2, 0x1, 0x0) close(r0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e4a3e6"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) fcntl$setown(r0, 0x6, r1) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 16:00:24 executing program 1: readv(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000080)=""/113, 0x71}], 0x1) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000140)="ad8b68da7104b516", 0xdf) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x20000, 0x0) mmap(&(0x7f000051e000/0x4000)=nil, 0x4000, 0x0, 0xb7a90065939a04df, r2, 0x0, 0x0) 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x50, 0x0, 0x0, 0xfffffff8}, {0x14}, {0x6}]}) fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000180)={'tH\xce', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="b4dc0d3eca000000007f0622b303") 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x54}, {0x7}, {0x6, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)="fd612da02cdffc3279adffed84dd") 16:00:24 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r1}) linkat(r1, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00', 0x4) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006, 0x0, 0xfffffffffffffffc], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9], [0x0, 0x10000000], [{}, {}, {0x0, 0x80000000, 0x7fffffff}], {0x0, 0x2000}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r6, 0x29, 0x800000000000009, &(0x7f0000000180), 0x14) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r9 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r9, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r9, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r9, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r9, &(0x7f00000007c0), 0xcb005093f78273e) r10 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r10, r11, r8, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r13 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r13, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r13, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r13, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r13, &(0x7f00000007c0), 0xcb005093f78273e) r14 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r14, r15, r12, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) setgroups(0x5, &(0x7f0000000200)=[r4, r5, r7, r8, r12]) ioctl$TIOCFLUSH(r3, 0x8020691f, &(0x7f0000000300)) 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) syz_emit_ethernet(0xa9, &(0x7f00000004c0)="5cefd9b7ed140b6d6d811313b5b4bd4b0cdad19bd8e77d7bd736bc8262b74f591f3225ff5d3fa24846e423436252885991012ee060988c913003ee673da79cb2729ba46d7e093cdd645592723cf40a2cffe43dab116bcb80799428834136cc33d4badc1a7922cd7f71da8fd62ce89e0178af583c78b2179e5cadd8a21f7e05cfbe867260586780bcd23dd2158023af389e553cb07a87def0e6523cc40c817cc27d90a644bda1cce62d") r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x100) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000340)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abfb183d98f50474f5274e0bbb848060c22fee120c9b3bb5dbf9e50a4a5079723b57fed8ef0a224171f01e1f5d347d5b668a3908ef8f4a2dfb54cf699a25beea3962e9ffcfd49c596df7a7a7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332e7628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d700c13c21d4eee4f8621037c3d77495ad9a278978b26c46049b02000000cb9ac407791cd09827a4493c17a0921dc38af76420c885862413c6ed4f7fe3354dd98fe2652f0147a5547ee2d7c61d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3", 0x149}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000180)="32b7ac8a6711d5e852fa418bb6e35545ee3ae44e980faf17343f4c1769c3f92bd2418bc0a68dd03acf654bb83f3291867a11907a07899fa62dec2e77730aed69ac427484bd9b8059e41cc7265c8d5e60414818f2eca69082346ff2da4a538652abb8c266cc5f058957195a525650da16c2395a635ea6d320cae7d25d77334cd0db29d06a630faec0dc4385f5e298788fe1653a3a477f6159f3e8e384cc5f22eeba213bc52944471caf534b43ae9352438158e54b", 0xb4}, {&(0x7f0000000240)="9ec30fcfd56627e03baa9421abbdec6614ff6caaeb45f963373a87dd152d2081a1dfc367df5635596571393668a6e185f1cff2d0c79b3d7758cbb85cf2d6ab485925a5e56eed90a4b0e7604bd6a95994076f2b73cb40995f5d8e385cbb5a0c7f8eb1ff1ed633a5dd9f2b", 0x6a}, {&(0x7f0000000000)="7edff07ca4fcd4ff93798694069454b445ece40f9b", 0x15}], 0x3) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x0, 0x0}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000240)=0x72) r4 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r4, 0x1, 0x3, &(0x7f00000000c0)=""/232) semctl$GETVAL(r4, 0x4, 0x5, &(0x7f0000000700)=""/200) semop(r3, &(0x7f00000007c0), 0xcb005093f78273e) r5 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x31) r6 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) linkat(r6, &(0x7f0000000600)='./file0\x00', r6, &(0x7f0000000640)='./file0/file0\x00', 0x0) ioctl$BIOCSHDRCMPLT(r6, 0x80044275, &(0x7f0000000680)=0x8) linkat(r5, &(0x7f0000000600)='./file0\x00', r5, &(0x7f0000000640)='./file0/file0\x00', 0x0) openat(r5, &(0x7f0000000640)='./file0\x00', 0x800, 0xe) r7 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r7, r8, r2, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r9, 0x29, 0x800000000000009, &(0x7f0000000180), 0x10) ioctl$BIOCSFILDROP(r5, 0x80044279, &(0x7f00000006c0)=0x7) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000002c0)='./file0\x00', r8, r10) 16:00:24 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) r1 = socket$inet(0x2, 0x5, 0x6) getsockopt$inet_opts(r1, 0x0, 0xd, 0x0, 0x0) pwrite(r1, &(0x7f0000000100)="c8a84e", 0xffffffffffffff1e, 0x0, 0x0) socketpair(0x18, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r3 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x10080, 0x20) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x10000, 0x7, 0x4, 0x2, 0x7, 0x55a58399, 0x8, 0x0, 0x2, 0x6, 0x5}) fcntl$dupfd(0xffffffffffffff9c, 0x0, r2) write(r2, &(0x7f00000006c0)="f14c72185d110fbe1b3e648f65556309efc11360965b518852c2ca6a929220de6c4b4ad65bfd28fdd89671bc080525c49836ceb03b53fe9c6fdc212f92aa1ea9ca9e89494be3332848527bc19d4d4816b87ecce1585d4c565afc7acc5e64fd857643f52f03e561d1f53e199a2b0307dc1e2a12ea72254c005aed76e2e3415254d6bac6625acd8a305c8482b387fb57b57527ca85c9cfc162f417f84df687b5c268b6b5d088d417882ed8e4b57275ddd450ef14f7710bace346750974924f93e3b32b90d426f48cdfcf6077a57787acc33888987800697835883820fdb5023596cce90734", 0xe4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) connect$inet(r0, &(0x7f0000000100)={0x2, 0x3}, 0xc) r4 = socket(0x2, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8040691a, &(0x7f0000000300)) ioctl$KDDISABIO(r5, 0x20004b3d) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r6, 0x29, 0x80000000000000d, &(0x7f0000000040), 0x0) dup(r6) semget$private(0x0, 0x0, 0xe) r7 = semget$private(0x0, 0x1, 0x18c) semctl$GETPID(r7, 0x4, 0x4, &(0x7f0000000380)=""/47) semctl$GETVAL(r7, 0xbfcf445eb7fbbb01, 0x5, &(0x7f0000000000)=""/222) r8 = socket(0x11, 0x4003, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r10 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r10, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r10, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r10, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r10, &(0x7f00000007c0), 0xcb005093f78273e) r11 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r11, r12, r9, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) setuid(r12) sendto$unix(r8, &(0x7f0000000300)="b100050400000000000000000d000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1b132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb7bac1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee05516b4526a52440c00020000dd000000020208a371a3f80004000000000000000100000000000000007146d0955151268de6274f73432f25b82ce036e98d15914490b296c1f2631e6dfde1227bc10068d68b5a1b6eebbba8a18153bb81770bc28fce46b59967dc33e5baf395e4c98e378054aa742226970f12de7a7f9342b5fd751ef85991a15cab0ecc1c9c9a29e07508ba1a3028a7e1757b94a14da729d553523ebf5e", 0xb1, 0x0, 0x0, 0xff60) 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x8}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f0000000140)="f94c4c49dfe785fbaf8a8d1a029b", 0xe, 0x0, 0x3) chflags(&(0x7f0000000040)='./file0\x00', 0x0) 16:00:24 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f00000003c0)) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000140)={0xdead4110, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x8], [], [], [{}, {}, {}, {}, {}, {0x0, 0x0, 0xfffffffc}, {}, {0x2}], {}, {0x0, 0xfffffffe}}}) 16:00:24 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) acct(&(0x7f00000001c0)='./bus\x00') renameat(r0, &(0x7f0000000040)='./bus/file0\x00', r0, &(0x7f0000000080)='./bus\x00') poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) 16:00:24 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./bus\x00', 0xdd489aef98ac6a99, 0x102) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0x7fffffff, './bus\x00', './bus\x00'}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) getpid() setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0xffffffffffffffff, 0x0, 0x7}, {0x18, 0x0, 0x0, 0x80}, 0x2, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2]}, 0x3c) r1 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f00000001c0)=0xc) r3 = syz_open_pts() fcntl$setstatus(r3, 0x4, 0xcc) write(r3, 0x0, 0x0) r4 = syz_open_pts() fcntl$setstatus(r4, 0x4, 0xcc) write(r4, 0x0, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffff9, 0xf6, 0x40000000, 0x7}, {{r3}, 0xffffffffffffffff, 0x1, 0xfffff, 0x7fffffff, 0x1}, {{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x0, 0x1, 0xffffffffffffb4b2, 0x3}, {{}, 0xffffffffffffffff, 0x8, 0x4, 0x9, 0x7}, {{r4}, 0xfffffffffffffff9, 0xa0, 0x4, 0xd, 0x100000000}], 0x80, &(0x7f0000000300)=[{{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x41, 0x1, 0xffffffff, 0x10000}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x8c, 0x0, 0x4, 0x7}], 0xfffffff8, &(0x7f0000000340)={0xca7}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:24 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x5}], 0x0, 0x0, 0x0, 0x0) poll(&(0x7f0000000040)=[{}], 0x2000000000000051, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=','], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = syz_open_pts() fcntl$setstatus(r3, 0x4, 0xcc) r4 = dup(r3) ioctl$TIOCCDTR(r4, 0x20007478) write(r3, 0x0, 0xfffffde8) r5 = syz_open_pts() fcntl$setstatus(r5, 0x4, 0xcc) write(r5, 0x0, 0x0) r6 = fcntl$dupfd(r3, 0x1e, r5) ioctl$KDMKTONE(r6, 0x20004b08, &(0x7f0000000080)=0xfffffff9) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x26d) 16:00:24 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) madvise(&(0x7f0000ac1000/0x1000)=nil, 0x1000, 0x4) madvise(&(0x7f0000acd000/0x2000)=nil, 0x2000, 0x4) 16:00:24 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x2010, 0xffffffffffffffff, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x4, 0x1b2) r4 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r4, 0x1, 0x3, &(0x7f00000000c0)=""/232) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000180)=0x9) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r3, &(0x7f00000007c0), 0xcb005093f78273e) r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r5, r6, r2, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r8 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r8, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r8, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r8, &(0x7f00000007c0), 0xcb005093f78273e) r9 = getgid() r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r10, 0x29, 0x800000000000009, &(0x7f0000000180), 0x14) r11 = socket(0x18, 0x1, 0x0) setsockopt(r11, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r11, 0x29, 0x800000000000009, &(0x7f0000000180), 0x14) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0x3) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r9, r12, r7, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) getgroups(0x4, &(0x7f0000000000)=[0xffffffffffffffff, r5, r9, 0xffffffffffffffff]) setegid(r13) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) 16:00:24 executing program 0: select(0x2, 0x0, &(0x7f0000000040)={0x500}, 0x0, &(0x7f00000000c0)) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000180), 0x14) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) r2 = socket(0x18, 0x1, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x800000000000009, &(0x7f0000000180), 0x14) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r4, 0x29, 0x800000000000009, &(0x7f0000000180), 0x14) setsockopt(r4, 0x29, 0x20, &(0x7f0000000280)="000000bcb4da2bd37a5d899a0c4b25314373ee66e891f63a0f7d78c2706f1674a407fdd80463020905368a1a875052befbdbee925d31c9696b33050b56d010a1de01b06e1710895efa7bfa6887e5d25c2d2b94b9f7326e05f9ffe8b1243457dbf0d343fdb5037a36b3a709000000e54ff58a0a32e7aa9522fa5911419373aa9e9a99bfed6dc3170c35d58665de8747e7f6501c0b60b12fe7b69aa263e7ec849a0f326268d4414be6888cfe81935c8d6809ebf4dc0186c1826c36275d26b6cd0c3ab6c986268c72d0ef5c9cf32ceeefb8cad34ea10e1cd80593cedd7af4d3bd797d7324b87f65b0fa52d9110fa45447dc89ff8718a6927e18807b78a026cba8976028662fa0021121529725d95033f4c5adda2a27a04235ea307a7098fc978bc8bee2230f76790055ba982c106cd5c5540f1802dc25a8fef20c46ee3904d3c9981b25afafaccf9440d61719bd122f82351e0524980719d6370365ea5ccfa4c122c3b4fbc7", 0xfffffffffffffdd1) setsockopt(r2, 0x29, 0x800000000000009, &(0x7f0000000180), 0x14) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r7 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r7, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r7, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r7, &(0x7f00000007c0), 0xcb005093f78273e) r8 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r8, r9, r6, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r5, r6}, 0xc) 16:00:25 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c1, 0x0) ftruncate(r0, 0x0, 0x7fffffffff6) ftruncate(r0, 0x0, 0x33780000000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) linkat(r1, &(0x7f0000000600)='./file0\x00', r1, &(0x7f0000000640)='./file0/file0\x00', 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) linkat(r2, &(0x7f0000000600)='./file0\x00', r2, &(0x7f0000000640)='./file0/file0\x00', 0x0) linkat(r1, &(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000140)='./file1\x00', 0xe) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) 16:00:25 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r1) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0xfe81) close(r0) pipe(&(0x7f0000000080)) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x6d2) 16:00:25 executing program 1: open(&(0x7f0000000140)='./file0\x00', 0x80, 0x100) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$FIONREAD(r0, 0x4004667f, 0x0) r1 = dup(0xffffffffffffffff) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000300)="3e29c4fb655dc0f8deaeb9f7ef51f3bd43da45dc21b2e92d718b49ee964463193bfc550dd6f32e1cad3d3a466738a3f91aef263ce93cd50f7b81159b36a9405463", 0x41) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x4}, {0x6, 0x0, 0x0, 0x102}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f00000001c0)) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x1, 0x18) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) execve(0x0, &(0x7f0000000400)=[&(0x7f00000000c0)='@)\x00', &(0x7f00000002c0)=')\x00'], 0x0) chroot(&(0x7f0000000180)='./file0\x00') fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) getpeername$unix(r5, 0x0, &(0x7f0000000200)) close(r5) 16:00:25 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f0000000140)="09917b2f2d25d3e5e3df3765279232c01f1eb7dfe6000b7a", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d73000"}) write(r2, &(0x7f0000000180)='X', 0x1) close(r2) r3 = syz_open_pts() fcntl$setstatus(r3, 0x4, 0xcc) write(r3, 0x0, 0x0) r4 = syz_open_pts() fcntl$setstatus(r4, 0x4, 0xcc) write(r4, 0x0, 0x0) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/speaker\x00', 0xdc796209dd3e3f5d, 0x0) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r6, 0x29, 0x800000000000009, &(0x7f0000000180), 0x14) setsockopt$inet6_MRT6_DEL_MFC(r6, 0x29, 0x69, &(0x7f0000000280)={{0x18, 0x1, 0xf0f1, 0x608e}, {0x18, 0x1, 0x8000, 0x7ffe}, 0x3f, [0xfffffffd, 0x1, 0x0, 0x7, 0x80000001, 0xcf8a, 0xfffffffe, 0x5]}, 0x3c) r7 = syz_open_pts() fcntl$setstatus(r7, 0x4, 0xcc) write(r7, 0x0, 0x0) r8 = syz_open_pts() ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000080)={0x0, 0x3f, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r8, &(0x7f0000000180)='X', 0x1) close(r8) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x10a98, 0x0) r10 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff9, 0x8, 0x1, 0x401, 0x1}], 0x800, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffa, 0x1, 0x1, 0x81, 0x2}, {{r3}, 0xfffffffffffffffe, 0x10, 0x4, 0x0, 0x8}, {{}, 0xfffffffffffffff8, 0x20, 0x38000043, 0x20000000000, 0x8}, {{r4}, 0xfffffffffffffffc, 0x40, 0x78000004, 0x0, 0x2}, {{r5}, 0xfffffffffffffffd, 0x10, 0x10, 0x8, 0xfffffffffffffffb}, {{r7}, 0xfffffffffffffff9, 0x0, 0x4, 0x7, 0xb1}, {{r8}, 0xffffffffffffffff, 0x40, 0x9113af9e71b5888, 0xfffffffffffffffb, 0x80000001}, {{r9}, 0xfffffffffffffffa, 0x0, 0x10, 0x3, 0x5}, {{r10}, 0xfffffffffffffffd, 0x48, 0x33, 0x52, 0x2}, {{r0}, 0xfffffffffffffff8, 0x10, 0xfffe6, 0x7, 0x100000000}], 0x9, &(0x7f0000000240)={0x2, 0x8000000000}) 16:00:25 executing program 1: mknod(&(0x7f0000002300)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000b80)='./bus\x00', 0x0, 0x40) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) connect$unix(r1, &(0x7f00000005c0)=@abs={0x1, 0x0, 0x1}, 0x8) utimensat(r0, &(0x7f0000000bc0)='./file1\x00', &(0x7f0000000c00)={{0xff, 0x9}, {0xff, 0x2}}, 0x0) r2 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) pwritev(r2, &(0x7f0000003480)=[{&(0x7f0000000400)="a568f8dded08a91be63be13fb9ac3d585b0fab2f93f8ee13e2a141bba98a058cdd7773eafb54388d5e9f5574771c49411bb02b9b8559176036e8202e7a604530ecf133833a74690c14197895339b4f18f1811417646e5424ec55c6d79cade21105686fd912f7e6936720e9df010045c4fa9b353e5d9eb0ff66ceac2f", 0x69}, {&(0x7f00000007c0)="054e0c808c4b12c6fe368f569e77f0b38563a9989c1dc8b79be3328a0d6ed763b153003364f5b9347ff59c81223d25d87f98a88a48828e080fee89527452b3d019ec27f40afabc4e2eace9b0503ba23c98a0b2d9ebc1c5b3cb5b2edc6969bde2aa87789db61212e2a7d9014f2e5cce7c73590424655a8197e3ac1cfa9e05b40b807824ffba85ffd9c97ea30e2ca91095a649f87daeeb8c661e1b2c9c8da719d1af161f53c78202f5d42b80b716d5c387f1c9adcbbe1ff37e4e8dd1bb24b1137dde28bbd4f27fba542c2cb45cfe00be9e4005c3e7ba390c8cb57fbd3a75232ee3a35e37b386395b41081898cc7d4c162a2f99907d2607fd141e", 0xf9}, {&(0x7f00000008c0)="4ea390d43eb631ad42632941e529c7f11033eca8c541e12fd4b427f5a6cae7507df08f9170c61fdb49352d533db864288103c01bb3c02068c9d540070f6c213f316b5ed8f2b20b248b084ab55b9a64133721961e24be3aa4736ddfe7746f612572fa327d3be715485bd8d2afcbbdd97602a0df7fbb262fee7f9ad1e96a037c443d5ea08afb44046a502b6df0687d2a5deddb9f45446ca480b591f5126803473e0363b89c9445798ce63082dd14bcd6111b", 0xb1}, {&(0x7f0000000980)="904b01fa79e3440040e16028791043a74d0d87aece85ff4183aa25b3477f6badf0fb67e4a7f4cbe31c02fd54701ac53b43a8fea0d5c3e32772f160fcf32261873eb20a66477e276e24aa5954750852a207a60c7b797b3f8b72be2ffb286bedd2f0efe2cc339b7b8978cd49f56c70781d95b6746469491d3409bf427c841840a782f1db373fb78a5240937f3cc42fe5d2211b2ff97ac1bcd36e2f54004131b122d38ee84a822ab8491b29479386a41b9b6c303fc6ef8633de1e03c5ff9c63aeb7e1e580b16523906e92fe47e7e4da0391d2bc5a93e338cf50df07859f8162362023a4cf4cecdf337ddef1cf9eafa0acb8316b60af7b71e023bf51b4977aa59f", 0xff}, {&(0x7f00000006c0)="1f654dace44d394298407ad996bd8608e8b70d8cc5ebda41308e85488cb7005132ed084f1de39462bf1029fd5fbb9f5192dc6881b06c85", 0x37}, {&(0x7f0000000a80)="eea40cf4109e5e06d1e84a73fc9aa5616f2a398f436cb572ca9b6cfa8d18447953ad3ce9cbfbabc3d44cedefa7b62c2a47f62a0eb823589e2f9e75d6d2b3c6fab8a0b3fce305b9a561709af9926ad85ffc89db59156bb299560078d6dbadf5e0a3a4d206efd9053c2aadac6b9d72e21b58c7724ce0dd4d60147a177bdaa8055442ef2bf41f7e01c0c9e79377cd", 0xffffffffffffff57}, {&(0x7f0000000cc0)="c9eba4f6b752f2242469233fdebc0047b60be03b29d22fc85a5536948f17430407c046bfd077", 0x26}, {&(0x7f0000003380)="1c5b59549221762792ac22db38518f7a3d205bb00b13b89be05a5851e4b6f76752de7530ef57866dec25d388fb05bc82187540856018fd93a05841cf58ca96b0b35fba3698aafe138cb51d45b1fec80dde0e3f3ebf19b0a9a1b70c845b9f587fb42d4ab4ddfacddb806de0dd51f46340509bad7d383ef7c0d318e9d9c6628f6bc817526121f873f2819d48c413c3edda013a3a96101fecdf98091d3cc42cd505db7e60bb772d12d240034899dcf1090f91a5f6dfbbd26fc62836e46bbcd887c83f90e19752b2c95e004b85000000000000000000", 0xd4}], 0x8, 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file1\x00', 0xfffffffffffffffd) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000600)='r\x00') ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000d40)) stat(&(0x7f0000000300)='./file1\x00', &(0x7f0000000ec0)) link(&(0x7f0000000080)='./file1\x00', &(0x7f0000000640)='./file0\x00') sendmsg$unix(0xffffffffffffffff, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x61b, 0x0, 0xfffffffffffffcd3, 0x4}, 0x401) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000140)=0x4) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000500)="8bf91176b615de5b34b1b220ea58cabd350d9d170b55ca10d354656fd1f4ed759dd70a2708d34d821777e15b99ae64bc260a8c8711516c3cadc2cc27c1241ef0a902bc5887423e6c4478dd642ff71b3b10efd2ab679f0a86378bd0f5d12de1a64e35146c5e63f7dbe4edd6870e58da9ddc29dc77c0511c2065adf71a9c4638341fe1893ab9db4d22a09bddf22dcd36e94c1f5a05f585c3719ad5408e261272e7b5d2942cde4e0a", 0xa7}, {&(0x7f0000000dc0)="7b0ab616a9e990938c85ade1abfa999e7c42413da2983baaf04a67a26fd6819c28a6fdf60788687052e22fdfd773355a425a82b8efb775a7b060a4838c0de45242ac7c536663ca4639085e3a1b7ff418f4a8eae53fac1cdaf1e07e742227d8b97342a561204a90b3394eb09021d1ec8d9e164e612b63678044fb67b8a1fd1e808e93953a6b203722f139ff8e8853bbc4f9255277096dcbeb8797224ab8311e60e1d72fa12dfbc844bf1f974fdca1d4f3ef06a0f32abba4fbca4466d9e3ceb67e37bc9dfe2ec53b9ac64df097eaed2a540a838468ecf6272fc81b2ecd4f", 0xe7}, {&(0x7f0000001180)="8e497239956e23ed42b4050d3733dfc72e46e21f361a6db368df2f8622c7a138beabc7e7640f0c941f9ad2efc1be7ad767a250e105080000000016000d74753bff4d5fd30844d236e2d87fab7c461885b7a0740a56e7e986a2f178bda7a524bd690b385c540a731a1561c5a5615d99ed01a93abef53639060000000000000093fb672e68f1545d06b5ddf3e111af18c25d5ec8017206a7d96de18d05c93d95d73c900332e447a824e288c6bf1c087b45ca64a7bb270abe21fb03a04fefa10dd4ae99640cdeed59588b9d2074c9dc3d6d32ba39ca9c1321ac607dafc562b7d51c6c64e2678940637adb1569377c24f90f158f71282249e5f14e9d41f854dda0ea8eced25a2e7f7da54e50139d989e1d4dc93de9b92ef84642d60d1485e097bc0ce5d0a2eee3c6bc8982be8f33ace57860545d1f10bcbc9cbe1b07fad17e2d28c0336e43785927a66e4dd2695c0330da00bde33fe6803a5879d9ea25948b1767fbe5c4fddb61d8f82c5f214c9d768bd2dffa1bd58ad0f6bd0421a81622cd17694d8676aac3ab10df9d", 0xfffffffffffffed1}], 0x3) r3 = open(&(0x7f0000000240)='./bus\x00', 0x1, 0x0) write(r3, &(0x7f0000000000)="4d531b", 0x3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000480)={0x2000000000000005, 0x3, 0x11, 0xfd55, "3ec72ce9ac7b55a80f487abaaf09c80000000b01", 0x78ce, 0x6}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000680)=0x31b) r4 = syz_open_pts() r5 = open$dir(&(0x7f0000000c40)='./file0\x00', 0x80, 0x0) ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f00000003c0)=0x9) pipe(&(0x7f0000000340)={0xffffffffffffffff}) setsockopt$sock_int(r6, 0xffff, 0x100, &(0x7f0000000380)=0x9, 0x4) pipe(&(0x7f0000000340)={0xffffffffffffffff}) setsockopt$sock_int(r7, 0xffff, 0x100, &(0x7f0000000380)=0x9, 0x4) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f00000002c0)={0xff, 0x8, 0x800, 0x6, "ec8f7766421fd366d8af9057e6ef71a3118a0300", 0x3, 0xff}) mknod(&(0x7f0000000740)='./file0\x00', 0x6110, 0xffffffffffffffd4) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000c80)={0x100000000000, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x7d}) readv(r4, &(0x7f0000000b80), 0x2) r8 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r8, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r8, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r9 = accept$inet(r8, &(0x7f0000000b40), &(0x7f0000000d00)=0xc) dup2(r4, r9) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000100)={0x20, 0x8001, 0x2, 0x7}) faccessat(r1, &(0x7f0000000280)='./file2\x00', 0x4, 0x3) writev(r4, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r10 = semget$private(0x0, 0x1, 0x400) semctl$GETALL(r10, 0x0, 0x6, &(0x7f0000000000)=""/155) 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x810, r0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x1004c, 0x0, 0x2}, {0xc}, {0x6, 0x0, 0x0, 0x800000}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) 16:00:25 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xad]}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020699d, &(0x7f0000000300)) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/pf\x00\x00\x00\x86\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x200000004}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:26 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000180), 0x14) recvmsg(r1, &(0x7f00000012c0)={0x0, 0x1c6, &(0x7f0000002580), 0x0, 0x0}, 0x42) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x800000000000009, &(0x7f0000000180), 0x14) getsockopt(r2, 0x2, 0x101, &(0x7f0000001380)=""/184, &(0x7f0000001440)=0xb8) r3 = socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) accept$unix(r3, 0x0, &(0x7f0000000000)) kqueue() r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r4, 0x29, 0x800000000000009, &(0x7f0000000180), 0x14) setsockopt(r4, 0x64, 0x7ff, &(0x7f0000001300)="b38c5229067c3d5c7569de7c13a808f3d9ff9bdf2e589001ce1f69c473472ea09585c41698a2b3ba77f74f34a8ee5f5ce036cc87405e9d10e0af8c9e2314bce7af3a9ce8ffad2091321cf64e09bd75706a3f728b13e9219a5afa06dcacc543dbe8", 0x61) write(r0, 0x0, 0x59f) open(&(0x7f0000000040)='./file0\x00', 0x20108, 0x24) sendmsg(0xffffffffffffffff, &(0x7f0000001280)={&(0x7f00000000c0)=@in6={0x18, 0x3, 0x2, 0xbe0}, 0xc, &(0x7f0000001180)=[{&(0x7f0000000180)="8fed1d771c520407bf0c5416dd258be40c63d8d69aabafd3fdcbc83944940abd3057e172e3b1c45dcac7f82cf12774c52ea7619b45cfe0e0f8aa8447364f909903568cd2c60c2e66afc78c1cf283668d934ffb48d73146be2bab5e2dedbb1dde2673631635e7b11652632628da9061aecf5aa8df783cdd5bb1637bd4457362a380e0c04fb7f283acd9156e0c02edeb176a68fc91a4789721f6097272b5c20a8f495245ddcfb4e7e0cdfbd7123850ac1e4284505e3622571f5b8185041c427c0261f3f9dd85f437d4192f67cd6bf6f582f24cb09fdb6a15b599517ca3782a2421a359917f226c126f7fb3e391a1dd456f3c7e41b412c28c4fe36fe6b856c6c490f3afd4c9066e7280fba82e79754b1b873a4c30f8bdf874b7f0ec7ddf60cbbbd048259fd52ca882a3021a7905748afc42612971d099209a0133d9427a418c5d1e06830b9a7ae4a81855bcbf69fefeaf4c3954e8693b7dc9bc94e39b2d58208023ed09eae952cf8e2280ff833cd4a9ecc02c81a137e6c6e18debcc63a0576b67aae53fbe5138eb8f37b7c240c471fc845bd958dc8c8a67119615618ca57a6f4e86b956bd2dd26fba146ecc3f8b760c26877ec27ed18edf5badaaf3086f3b386389dc447dc0c47dd86b05417a505535e872c353ff5cec7edcb7d3e987aad6790af071dcef5a470d8e8ea0ba4a9d5b31acfbb585874cd530bbb0ccbbd863d0ab71a019905ad0b533c9e2697af38acce3a69a2492605cb84b024a23ee9c73d7017262baee83851c2d28f77fd4c4e996b2e8c53e6f0a1e7538d8a4235e1753f8912ce8dc08aebb5366e8b41c6fca4e71382fccb4a6c57da79e2059692178139533443e3957cc04bc408488c9e9fa7852e4058c86c5df849402a28bed4938c8d1de671c170df485e8ab24ab54e4f854c8cc31965246da032118cc88e23b0a7713029688b1652ba399b8cec05da17d7f29e1fce1d5b49f955e192de5c0ccfa2d4793eb4cfbe1d8b3b940f6ae10d01ce2009ce733e38423f6fda2d98ace8115bfc4b8d9695284a2b64e702bb5cc41f68997c19075586e6d93d3df2e8597122dff5f65c1f64dfa625601bc1089aca4ce10b37dc9b4256aef91f30c532463ef7e0fcd49e6088e1d70e650ef201b7a8abb086acd8464ae6b8d5fef32e2c149fc773d14bbd48b1fd0ef2c8a87a7575806f0b9303d0069661dbdc07edfb6cc240227201436c9237b8970ccec191f1b01979aed5eb0ba7f8b6a4f8afd30f7747546c95a440eb54db2269b0c2d16a5a4a5664fac52cd21c84589dd8da583ac5785975e3ae126eb37195de155e8ca312144a1a50875c24ecfdd99cf6720627563a3f9cfd69fa904eaebbf9ef165ed3baee44308cfd7335417cd9d18bf799acde27a7371744e6847cc72a1d55ce28dd9904c0f4586bc4913b2c12f112c1e5f06401658e770f9e6484acb169b40038ef49d52d79ea30c85ec3fb8cbccf1365c6aba7cb41309491706a5f8a32bb40ecb785965dd40d445b6bbaa5b8d7a5d642da7f3040135928174bdf6409ec5d56c7ec0827b9399d36fc0b68911a61cc45c46387313306ac164a1de1afac1ee72f447c11f46178df404bbd0edb5dce62918ee64430a9d0b72efd112756d0eef6cb725287648392f600d2cd4f3bcbc44104405bbc903bdb9473d7fb5fdd1f34530f38d38c9c64fe5cf7311f2a0dedfdb89f408239a42bcb43a3bba008826a99e8ba7a4ea3e4c9e7122baa5368bb0ca4433f3087929f71d0bdaad3f506c24c222016a9d4622c672c839407ffe99134da4f675ae15bccc5786588852d2c517ecd2aae5ec2064e194d81052f5c81dff6aacf95a3073b4694c05e537f7d1e821917f85312c0a7a8b999713a6304ae92a1c9a2856e85646da7b9d058d1e1f0e2ffe44c9cd90e37335fa8bcc5412e91564ae3299b49b035795a893f83830b6048473fc1d816dcfe518e1411d3e2e550384e952e17f476b250fc5275a3debc35f0b26c23619380adecec6a5753f7335c1e0fb6edf9e9ae67272c077441be1b7f3c3abe8cf97eb5d14d0f477ea843ee91c1b8fb4c30faa5a5ccbed70fa053c346d294facc8a214242432ddaa13ebf6398cf276339cbc9e18608415f8b53170f2e8b24bd7714a99ac1f8f46ca5ea8cf0795f5024fc88516f5ccb924ada9602cb717f6f5a38dc0a7d05a5d725ffc1bd722af5fe753f20c5a4fc45db16a77ba57dfb3dd9d5c11e695de58f8721bdd198b0e9f853a50f920ff0e85eefc0de67bedfcbd8b00797cb63079a2561f015a4fa1d0e03d402a6228d4d0f9cc1d6b84b39d5cb52c00ef3528a838552f344c9f7e25706fd05165337aeb284c992beb8a3545d44ea7af9d61adf7a0d1034f9a6c11f8961eec85832764c02c0edf035927eafc69765fa6d0db5d5e1c62050b93e605d26bc89ae0704415d05f70453ab5dc8c6258e3de0901a80ad1c9a07459e175b5d629ea491078c4b607572ec23e4f9ae4fd6ca79be2e2ebc1e5156199b47505e10563afa5f65b1b760562b0dc498d08de5dcdd8893b324356bddfbb1c9ff420bb52cc95f7d17e9795e342121712ac9bb61c5f4859fd72fa96f7989b62cfd4251df1e38f7e21d04f1a5fbed675044cc91c69f73361a83cbb976721d4f8b7364e657a86100a30f7ef2bccec45fadd788aad2166e8cd10eb104e4938b28ea52dbd7a7bba5b20d8f949659b5da1a2351983974f0d91004fd6975f8566b3e5313f91bb7f2fff6b41d8f349033e7a4ca055278a3007c51c314e51b7473462086ad0ae39d312ce259140857660b6b20b9804cb16bbd6ef3c97fdf1b2e5b577528658f40be166dccd30eb81ef76f6d9659bb41f61783534100c4691fdc0e525f568b38f0e1abe4ca209c18085a857882111f990e799f9275a8dc6f307d31a32a454341146c87ae8673efe42edb01aaba88d99fa5cefc0f6e5a39921abba0875f0c2259792f0a852be8d992f99af571db05a8405950fda95db55921ae9c77e4e1d3f63f49823ffed35b170c1d28c34dbf9a561967b1d917d05adbdb896fb2649b859d99462cfd0c5cf2002f76b9e0d9663f81de8145a2e97f87ceae0df44f45613be12330ea5ef93cc5049f7966d0a55b0f317bb7eb83cbaffe5be8e23c2a6949a4efba4c85b114506479377258741017f73ef834b96893ece14c6682dafb6e5e6573882f1862aa641a2ca77dcda314fa33d118d39df300d8c6b9198798f47f929ff08c518f79722ba9334ab5229cfc4284e8f9d8b77901ef373e41edea20a5c94b5f7fe6252629307cad2dcc466435f6c5930c0749eab58f269e60813b7508f058a034fd185d90a065d68502803e8cab3405c0a95fe974334a0785b14ae10f1d22660660bf9be7f8c367008204b775b98aa48415265fc882868f4c67fb147517beec51ce947b3894f8345539bd80e3e5c64f490b0c11829c3421b98ef03396f65381e3ad9f8eaadb9c9cc05409d1b6a5a60872e9c05d9513b080be05fb842020ce7417d3505c846ebf6d4ea5a1008a07212d8a8c52f43de55f158e2c05e39cfa6ad3169fe05f1a917c85d2c048b51581affdacfd2fe182af6183929fc438e1780e2cecd0c68de9b4e655fdb9cb70a939a7e2693f61fbdb45309e5ecf2868cd82ff8fcc9719e46b5af33f85b7f955415f598810eb939429e2a05bc84c179de95e6c54d3ba2da7b7989ddebd57e0a90b52bb9a964c806bae9164def65110d28de3366cf6a24544b3a4cf521fe036b363202cbb747ff0520190c522977dc3b7e1bafccbc8e09cd4e64c626aae1769a5df0de15e8210ba93e982ce8a4f00da44dff0081fc87815813d6b65d71b4474621eacae93eb349b48dc5024be4b5ccbfec38aabd5420529bf20e03abcade6d93943ca76d7dbc9ac782cdf4a8ae6ae68159c0fa4ca73b7896f412ff57e9c380cef59dc8c39546c42d9dea2502a83c70f8e165162d32e975c291e47b400fd09707983e0a989e4d854923de800df4839e434ca4e19522efee0764c3fbe7810a7334880b4b1e7c475ffadd14c9759c260a357b3a6d2e1b7294e4e08340f47c985ff2c981d3f852871bd2e808e41b766465c504b9b5337fc15b5f29747d4bf9418fe1d2512cc2045ae2b4733ead311400a00dc8cae7fac91a9a619828e4df2eedde1f9aeb75e08d312db52540cead2fbe99c629627be164b9a7e5b345f59439cdf4f66f013f5c8b9285199c48772fb885635838f4102a504aad083319fc73540500431a85e2f2ffa7864e241b76f772498fb4e40f2a6d8966044e50d15139fb4a43f4bfb525efdc57fc90c0b7551bf0d8c7ba3d5ad6e7fd6f3eaeda56b4f108e9da8b633cc59e5bcfef4e14cced87206f88da09a5254c15d3524d900ed555f74e93a6e3bfb7ba3ee81f31e6bab553c94269ad042eb87d887a4d51a3f5dc27a2a1b15c8e963a48fded70ad0fd79b7a1e79dbed0a4a64a1c55ff0fa6e366d43f6121c6f599e38dcc676e119137c7e6237ecc71bb9014a298c76f9286a2272a58c9495f523bd6369088353dc00c32da063ef67bdb581b0c31b2f0ba92faf1dba83adc9297c541c24452cc061cfca93e4fa4bda1cd4a2670ec7b0e7d053e83d982dbbf09a8a3bbfc8724f4fcd22406c25eb30407f5fca529f800974d4b3eb4121d9e8e4eda5c324138e951043e67dbaf62a09ef91f4bf3722765eb010677715c6d0381fe8a40844159b4723cb74dca299a6d4a8c7c30dfa1abfad6ae25d1778b7658e031c16b112a308b09bd51b84b783c0ddd0ed67dd0b5ef5b77e1344e6119e1749105e4bcdf24ec34da8eb3cc9f88564129a93c1a5c36d3173af02928b17ab4ab680742c14e203ef4aa813d8ef4461c7945669133a345acbb57e46dc0f63ff6dab204f260520c671ec70d63c34980fcc96ca112f91eb7edb9d68336041b8aa39c2e2313f887a024a3601f4b114ca941ee873cde331889ce6a18be9d54c158c26892cad6e01656c69a9645a0f01195299cec9b965723589e20cb1e8f6061f9a13ca50db6ad4aadfd0aebf9a15819870df72af0d5020a589cd357ac389dc11f4c31eff5e92331cc3b4fb774c58dea6cd4c349058dcb533945f485057e57050f79ea717c34ca6fff9c145fc8ffdd30eea01f542e82c411f9c0a0dfeeca66cbeb2ce03d28fa38dcde7b5f2473ecb99020277de044eb922b4f0be01fc8242f0ba006e3e9efdd087441f3c20c1c3cf7f12381ad3908a195261f7d741983822ad443bb05a3b3928caf57342ebe7640092622d41d759257edf82a941bf3d14cb195b3ab07ef258a76ad9e96b4c4a780bfcbbd62315b0ed7ba42a3f613a30702a1f58c1a73b58cd6b1b0d4f12c7ba9f6653af4c79eda5e5afb82af1e262d2cf7d82a7a6e62ec3ed76c8db3d0d35e9b1ab23a7838a7b87065d1a97c60edc57ef49323b1b1ea89c2b626c45eab58e97498d1dc10c3f9e3bd300fa42e3739ccccb359677d4893dce1a939c7da5e4af16739751963b28df26768e9e458003361aaf7a3ef4e8d2e5e3e8ab5055ad311a50e5696162e8bbbd95c64fdaaf43466602afb6e060d23a97c7a956fd374f37e2cd705fe58961d41705610acaa103cca7031edb473678c61ef0a73c2cf569a77216b3bdd93104198147a3173429eb2ac1fe2b4b12317a775135a4f2702d46f7eaaa7addc39ebf4d4a11b4fe6ad70b5c1b4fdd0322a7068ca489dc015da7198a0a4e095f6f811f56fda56c08a076d904900d97aeca531df7993dccead07f9cde53390f031591733cb140f37e6247b6db756949f363cee0466dacc78fd71de2fc10d0080314", 0x1000}, {&(0x7f0000000100)="92767f5d", 0x4}], 0x2, &(0x7f00000011c0)=[{0xa8, 0xffff, 0x4, "6b4ba9d46667ac8cd8f7dccd4fe811a252f6338dc9265fb296970c7ab6ecaa0578ba904b387e162ec3d02f3113afd45b82f3330950d922e3acdddac17b552506bb1c28fa6b9e643fbdb35b8d5caeac06cbefa45e899296978839b3e1afdc2808ecda52080ac46349c83700f2e931376e09061ce95bc9ff77a65fbd207b8c0008eb10ea30e51bdfdd7100cac54d14a8587b9feec7a6"}], 0xa8}, 0x1) 16:00:26 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)='X', 0x1) accept(0xffffffffffffffff, &(0x7f0000000440)=@un=@abs, &(0x7f0000000480)=0x8) close(r1) r2 = openat$pci(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/pci\x00', 0x20, 0x0) write(r2, &(0x7f0000000500)="851866fdc163544e70877f0778fdf7dc982074c8a7a5d4380609ac57deaa42f42fc8df281a8d0912a0ae4bb13d5b36b25ae0e0d069c77a678275e29c8ebb813e37cb4a6c6abf2a2183f4bfd109d76b6bcd2627e363c56cfdef398d33", 0x5c) pwritev(r1, &(0x7f0000000340)=[{&(0x7f0000000000)="cf6a935ae1fc11ec6f683153d06f8a6be06cfeac5ed1c433f74fb711878ad839643a5fd3a2a9573c1e1956de7142a494", 0x30}, {&(0x7f0000000040)="4b2c6d1c9b572a3ee09113da27afaaeeb4013729162762531c0b2f9a0a686ee7cea1f8c2e80a1fd0c86920266271dd24835f7960e306e5c6eb46d44a601b527ec5641e0b77a316482790086243383074b39fdd8f5fbf56b0fb694172666377abc49caf2d0d2c0690986c8745513759860517dc54591965c7b1e3f649ec27f86951e7831aa39702d2e519b6daba03fa8d814c12527564b78c3120bb6b85600ec1e0f4b169c268545f1ceb40ffbf4980256fb9abeff3f3a5558bdae9b38bf6cb38ea7d84bdf9cbc02ec0bc995210d096d02c2457c54c334792baa1c021f6f935196ca0", 0xe2}, {&(0x7f0000000140)="2367bcfd805428aabe2ae526d8e8c89ac3c457d2542b53f20b290049b654fd990209820d5d6c75e0a36d7da191aed82d270e4fe60031094faf2c69c72f6417e9060c0f95c9a5bef96c574007e2e0a9b2f3242a286cd4b935a633cfb0cb74aea7b4d2e16ab79bc5651200384c66d88ed188fe4ddf42e9303ccd47f5b412e03caefac60e7f0473ca13dcd052f0cb3357355f56d77461d9f23d261b2a44945f5d973391fb3d2b20e8fec60012897fe21ebd40014b44116745d4a2509571a45717a2f17b96da2b0ccf0494ec487dc22a71505fefaa489d853af16862fe80400da8c15a3ff1b434a6a5d76a63bbe3c75eada83e4dd7bb5edfe74453fdc0f775", 0xfd}, {&(0x7f0000000240)="fcc618fd8f5aad85816aa7078675808a8cb90b9358414894d25a1d9c78c6f614b45577a07046924e939455dd23f583dd7d19b1cd2e5e3b2e81f8f6c45a687c829d958a8f547961d8b942874ac4415086513760e00553119f656a049ed8a713a101ab35b1b3450e1e700607715923b0cdc00bb052ac5b30933ef44c65b98374e5fcc7dfdff21c10e0e6bbfbf6ec3bf664114de21aaf9f7e3281c49ff4e98e1b6255301f4095873c641a4a9f89bdf443637cfa7d42127681045145c576a88b59c1d38929db4d73aa7e041604354e34b7d7f9a276001c9d73327c40b1e52df0389d57f08817d0e3d6714bee67155d9567", 0xef}], 0x4, 0x0, 0x3) r3 = syz_open_pts() r4 = openat$klog(0xffffffffffffff9c, &(0x7f0000000400)='/dev/klog\x00', 0x100, 0x0) r5 = getpid() ktrace(&(0x7f0000000080)='./file1\x00', 0x0, 0x2, r5) fcntl$setown(r4, 0x6, r5) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)='X', 0x1) rmdir(&(0x7f00000003c0)='./file0\x00') close(r3) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000380)=0x1) 16:00:26 executing program 0: r0 = kqueue() r1 = kqueue() openat$diskmap(0xffffffffffffff9c, &(0x7f0000000400)='/dev/diskmap\x00', 0x82, 0x0) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffd, 0x0, 0x92, 0x4, 0x1}, {{r1}, 0x0, 0x1, 0x80000004, 0x2, 0x54}, {{r0}, 0xffffffffffffffff, 0x0, 0x4, 0x1, 0x6}, {{r0}, 0xfffffffffffffffb, 0x10, 0x80000040, 0x0, 0xe}], 0x8, &(0x7f00000005c0), 0x2, &(0x7f0000000440)={0x3fe00, 0x1}) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x21}], 0x4, 0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x7, 0x0) r3 = kqueue() r4 = dup(r3) kevent(r4, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) r7 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) linkat(r7, &(0x7f0000000300)='./file0/file0\x00', 0xffffffffffffff9c, &(0x7f0000000640)='./file0\x00', 0x0) linkat(r4, &(0x7f0000000180)='./file0\x00', r7, &(0x7f0000000600)='./file0\x00', 0x4) socket$inet6(0x18, 0x3, 0x3) r8 = syz_open_pts() ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r8, &(0x7f0000000180)='X', 0x1) close(r8) write(r8, &(0x7f0000000780)="bcc0165d349c288501963a5484ac153797def63e2429a3a664f9d74303dbadc8b8dfaf83851ed30c6015cd831521bcbebb0792415c75f6c96e03b75def6950d7408bcf39e9676d79ae5424ae940f5c971813d7ceaea37973f22ea54e67ddc5e1ed0686070279a96435d1b473086f6e53e0c9730859af84ade6b3edd954d4b2f36e2311ae1ddf6a1c357925a60711d5a71d9c7289e4490f064895c60deeb8f798917c1cb0aa8d1d4041212566ad385232e8ad2e6cd382cf280208328849e5b1514f075e2a83a48d82066ccfaff3e13333b2eedb301548d58613ccc8a420e598e72a0100000012f111fbf4b29e8c576808000000569fe3", 0xf6) setregid(r6, 0x0) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f0000000000)) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x1700) pipe(&(0x7f0000000700)={0xffffffffffffffff}) r10 = syz_open_pts() fcntl$setstatus(r10, 0x4, 0xcc) write(r10, 0x0, 0x0) kevent(r4, &(0x7f0000000480)=[{{r1}, 0x0, 0x4c, 0x1, 0x5f, 0x7fff}, {{r1}, 0xfffffffffffffffd, 0x48, 0x4, 0x9}, {{r10}, 0xfffffffffffffff8, 0x0, 0x1, 0x80, 0x4}, {{r4}, 0xffffffffffffffff, 0x40, 0x1, 0x251, 0xff}, {{r3}, 0xfffffffffffffff8, 0x0, 0x40, 0xfffffffffffffffd, 0x10001}, {{r0}, 0x0, 0x24, 0x18, 0x1, 0x3}], 0xec51, &(0x7f0000000540)=[{{r3}, 0xfffffffffffffffa, 0x8, 0xb00ffffb, 0x8000}, {{r9}, 0xfffffffffffffffa, 0x28, 0x20000090, 0xfff, 0x5}], 0x4, &(0x7f0000000580)={0xfff, 0x400}) setuid(0x0) chflags(&(0x7f0000000740)='./file0\x00', 0x2a8a668f3c7073b1) r11 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r12 = fcntl$dupfd(r11, 0x0, r3) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000001c0)={{0x4, 0x0, r6, r5, 0x0, 0x20, 0xbeda}, 0x40000000000003, 0x200, 0xff}) ioctl$VMM_IOC_INFO(r12, 0xc0185603, &(0x7f0000000240)={0x9a, 0x0, &(0x7f0000000080)=""/154}) ioctl$TIOCCONS(r4, 0x20004276, 0x0) r13 = syz_open_pts() fcntl$dupfd(r3, 0x0, r13) ioctl$TIOCEXCL(r13, 0x2000740d) getpid() setuid(0xee01) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000680)={{0x6, 0x0, 0x0, 0x0, r6, 0x40, 0x200}, 0x8505, 0xf39, 0xfff}) 16:00:27 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000000000/0x1000)=nil, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f00000029c0)={0x0, 0x0, 0x0}, 0x0) madvise(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x6) rmdir(&(0x7f0000000000)='./file0\x00') mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) 16:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x2, &(0x7f0000000000)=[{0x50, 0x0, 0x0, 0x31e}, {0x6}]}) pwrite(r0, &(0x7f0000000180)="f7", 0x1, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) linkat(r1, &(0x7f0000000600)='./file0\x00', r1, &(0x7f0000000640)='./file0/file0\x00', 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000040)) ioctl$BIOCPROMISC(r1, 0x20004269) 16:00:27 executing program 1: ioctl$WSMOUSEIO_GCALIBCOORDS(0xffffffffffffff9c, 0x41205725, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) pledge(&(0x7f0000000140)='.-:\x00', &(0x7f0000000180)='!$\'\x00') fcntl$getflags(0xffffffffffffff9c, 0x3) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0x8) r2 = syz_open_pts() ioctl$TIOCCBRK(r2, 0x2000747a) r3 = dup2(r0, 0xffffffffffffff9c) ioctl$TIOCSDTR(r3, 0x20007479) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x1, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000240)=0xfffffffb) socket$inet6(0x18, 0x2, 0x5) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r5 = dup(0xffffffffffffffff) ioctl$VMM_IOC_READREGS(r5, 0xc2485607, &(0x7f00000002c0)) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000540)='/dev/ttyCcfg\x00', 0x1, 0x0) dup2(r0, r6) getsockname(r3, &(0x7f0000000580)=@in, &(0x7f00000005c0)=0xc) semop(r1, &(0x7f0000000600)=[{0x0, 0x1f}, {0x2, 0x449c, 0x1000}], 0x2) ioctl$KDSETLED(r4, 0x20004b42, &(0x7f0000000640)=0x2) r7 = getpgrp() fcntl$setown(r5, 0x6, r7) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f0000000680)={0x3}) r8 = kqueue() fcntl$getflags(r8, 0x5ecc8b98a97cc214) r9 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/diskmap\x00', 0x200, 0x0) dup2(r0, r9) unlink(&(0x7f0000000700)='./file0\x00') r10 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000740)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_LSFONT(r10, 0xc058574e, &(0x7f0000000780)) 16:00:27 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(0xffffffffffffffff, &(0x7f0000002400)=[{&(0x7f0000000200)="5778eeace761940a857b90d802e3fc11b5fb69ab91f834f215d9fb7c3cb7ceef7404b860a84e58783e99f146df521bf57e1cd45b1214cf41f42e754e9ca665d0277ff6b481c4989b58b375a5dd0968ecb59d3aaab6f7f6eedf1821da69b985e0", 0x50}, {&(0x7f0000000000)="854e4973cc5623f045f8f9e0a8d55edbe441b13004789480a46b732549d4a093cd89e4a8cc93732b0f918d1e75caaa288d768beb340d0b0e8f82ae52afb33f6bb5070000000387aab8458b14ed5ff11f1d3d7944a8cc8a0ad51c4525a095cad041f9152c50ed5a4ebc", 0x69}, {&(0x7f0000000100)="f2551c7f246a6c3895a6181052ccf8a69a5a2a31bdaef12b841aa012fd61d39a038ab3a078f071bd4ffa1260db9d20f10ec1dd16b8ebaabf1c3ff457eba6e9db7239ad62c224", 0x46}, {&(0x7f0000000180)="8d36dd35f3f0bd046d94e698975998c03ab94e0abd5452d0656f09fa5b9f33bc4c013f1c5d8ca858bab0c9c1939292b70aeb2f68aef0a75964e69ab9a24e8c5df8f81d4908e4f8cd84561c2e68b0fee3fb39b8804dd72876b41664e82255ad5b5bb260045d64d29ea57824513f6012d04ea8", 0x72}], 0x4) 16:00:27 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fchmod(r0, 0x8) mmap(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x0, 0x10, r1, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x800000000000009, &(0x7f0000000180), 0x14) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040)={0x7, 0x10001}, 0xa453b921) 16:00:27 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) 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) socket(0x2, 0x2, 0x40) fcntl$setstatus(r3, 0x4, 0x80) syz_open_pts() execve(0x0, &(0x7f0000000440)=[&(0x7f0000000000)='\\\x00', &(0x7f0000000080)='\\{\x97)-/\x00'], 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)) connect$unix(r1, &(0x7f00000001c0)=@abs={0x0, 0x7}, 0x8) listen(r0, 0x0) 16:00:27 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="3db85e", 0x3}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x20, 0x3, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r4, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r4, &(0x7f00000007c0), 0xcb005093f78273e) r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r5, r6, r3, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r7 = getegid() fchown(r2, r6, r7) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendmsg$unix(r1, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x0) shmget$private(0x0, 0x3000, 0x400, &(0x7f000000e000/0x3000)=nil) 16:00:27 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="3db85e", 0x3}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x20, 0x3, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r4, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r4, &(0x7f00000007c0), 0xcb005093f78273e) r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r5, r6, r3, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r7 = getegid() fchown(r2, r6, r7) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendmsg$unix(r1, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x0) shmget$private(0x0, 0x3000, 0x400, &(0x7f000000e000/0x3000)=nil) 16:00:27 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x12, 0x0) writev(r0, &(0x7f0000001240)=[{&(0x7f0000000080)="41e4e304383aac4ef5f483d9d90b12b1113b3244de1c2e6ef1ea05727909bf440e049f2711f82cd8a48b55b0acf565caa07d8c25f0d80b6d89620e7a054885a768e580461c53a51ea5ab1b7b2b5a5080eb41b4e481ac8589d5627cd0a0169786b4a846c4e798691c045a04d78c92d9f93fb522ee8961258778e7f96408f8db825983d459a694bfd35d43c703e351c6c0011fa0e88b25ed728c1edf567704df10e0bee9a652d78474e4fb494526d5bf8ffb1fa02f1a913d317de35bf32b1a5c0018cd0100f64f8a18ffa2f45d16cde2175586acfd7c7be2167a728d20473c8bf2ed3bf8f8cf412d5f8f1abb7ba7d993607274d5f2c5a68543626fc5df68e87818dea090583ec82132366b18e53f9db3806f3d5eac1467a93f5e3bbbaaa6b5978cf000e879d1dd9e3ad5595ee9a93400c87c7e6c87c0172884447b4c719a0b9f3f66a290ae485fd00a0755eac6ac88448f8e31102cb88454ce6f431257b9a13736d96bed9495bda21f6cf5f0627b8abf02479739e8cbb9567768ea60ee46216ba1a5646295f06bdd3c9862f5778d854ba89e7e5e2ec547fd1afb330d09e1ab4e291235997baf3261612a4fcbe1a1d2f7666a195a08523cb8f8d0e3effefcf7df1ac9e90d743dd355b3b50c06dbec259d1c56cb50953d0c9ec5be1fee11f75f53b6f48e86621fdd96f119bfb20cc099c2ed38affcc6d5c191872e1e0054d43fea4edb93016f32b4f43479c2460e11af1a6fa52bcf48a2264e01e1679e036c0e342ac4bf7dd90e11ae241f8712da860ae47d28d43581b5453f962acc302f66dee443c62508d68f591ffdc0e0758c85798e929e998577845261e94ed8796527b7bc85737136496764d24ac2f31cec63cc5248710cafccb1c42c930a7167696c3bcece07e7be4ae1f792fb03be9a0ce4aceb0b1f3189536dfbd8669ea7dcfac0122cb38e1fc47b826b65a3c517af3963312b396ac6191a2734bc37c4a71f6bf83959ab0eb0de42a0bb58bd52d5ba7b91d6f01ecfecd797d5635ace9bae710ed4c8a7f7a02b25f629fce0fb088623d163bd2055d6947711880d4f2310f8152a119fa9a2ac22564f9d593675827864262a93cfe66e7bc21b0170e57217d4b672296daf333ca72bc6972d3f4ea4d5c5b5d14f258ab170bcf954f0282897aca7591612eb23b820cd05c2e2a4cfb1e548d708fa3f57b89b18cd7c159c826c86c0dd74fd926c322ef2c43fa584985566beb803db382cc3d11e4ab011a431857e9dc2a1fa5843495a8681a950fe01ed695b109e6c044b4c746e7e62097bd6764f30351883ec51adb0e0d1b23e06e0bc886e898304a2bae59f4c7d00d73ad5e6d76e69da9a6705a4585bafd7ca54282cb4099bf6b73ca0434899a9fbf733c1a7b2c4019dfc7896823281c803b39ff3309026fe941f714575ff5aea3d2717dc2f168f047db1e7328a6f0f2644e96e7a72dbd9b7fc080514bc072aa88b565107587176611d09ae98cf7bf000ef57239b7e1eafa297c78a06ff8c3d69d236f2fd6e92e7bc152405191838d3dcd7eae241e849b967f2d80023d3b5e7a2c75369d3eeb13a1c17f3481beaba0b4b8271491545b394d28d8f6c3797027695ea8da765fff4692bc73706fceb41ab2c5b5f36c3b9985824cc867881187fdc3bc6e9e628ce1d98c2ef82b0ca71554bfed881063cb6ebdcb5afa6168aeb32276424142754b935ed96403f8a152c1be8b3e2d321fcc802c3d2352de3d91253250d73035e5e9a931d75d6c485448802937aa18df3368042bfa9ad880797c80c86efc3dc1a3d9b0d8ae611c0d3ff64397adc56a3cadcf3de50f235a9ea51f9a48a375b012032219247d2f155b414c59a49cb63e413a4dc13ed07380e287d84a713c5634926be49f02d846a3ebe2a3124836766b332fb8491644a7a3579dcad904a5cea270ef239fd74ca079c7bac46290484fcfdc9eb4b53d764b0e6d9b796add60dbb68e361e9fb25be403dc2a8dfc3c80ec22adc4c3bc4a93a7aecc2b76da83aff1d8387cd7060f16f37b7a930a2e5849e1e6bb9980e16f4a0bc2fd969668a22c814750473c277c951b3411248b9ddf6660aa8ac7dba77eef171796b4de74b6699c48604a67b66c465cd8e712c3498d5ce5d71054bc7f6a3bbe2da10d2b8f780f5841d636986b077d72d99dab447a8de392dcabdd6c509960eebb37bb99eb0b77ab39079b0b462472b8d9dae8eaa54536202af2a4de72b2e3d892ef6f75d5e4445c396a5bb57a1148a03b0a4abb0056f1679033d564f70eec1a4dc84332a8c0fc08f7d8f61111396e2fb6167044bbdb68f4659a181ce13b570d30db037b370d190db4d04215dc1b5f56d5e7ea83286aec565df03627f999ebc85ca43c1351c2d9b44b5284adf2381bf5f8005daef418512eaffc56f172ac8e34738db7ce689884cf2883ea84948330c93054ac42371d5a5395e8a4a26564957e01f78aa4b3072e1f4b20eac7124a3b6297776578e9278c2f8fb4abd3ed38a91eb450f89ab10d49bb8449ad3685fb8933e92a5812704f659778b591a556366267e4324c5e76e0d024d551e760cb3a0d74d75c9a7d48764994ed48d41b377347d587076c1e2cf62c665600dc5e004a105020f727ff9f0d9e5d2b6cd25fd164ac1120b476cb736f533f29340d963da56ff8178dbe96da4686564595a82406106cc8be6b361a8d6f51290668cc31315e5a7c6872175d2fd3c3574eff2e1354ac9ed0396dc034f464c120f8b9d4c52ac1e09fb43f575e5b884934e77b0acdc446dfbf4d85cb36a399d6f39f8f2fe6d8bf5cf80c2e521a6ea0e8449bb7389fb21ace3f26dbce172f97f900d1dbf74454c158a94a3c8586e143f350cd0fe49701b5e1ea2eb2fe3ffc991954680c8bb1e3042c2499576b26f30aff20671dca8ea5d0075c218fb0c0c4acc0ace7bfe1b921fb41967918bdda3ded517abfad3d9eefba41150b9c3b0f33a20291f527b08a878dd010bc99daa59b79ebf386bacd4bb84c083e012e12b767ae55d02362054d674ee775becc08f15956f23fdaf6a05e3fae841b3fd317a9a241f1bf6dd0a0ee4878c93693a755eb5fb38f7c1bbb373ee41526fd5bd7e7ed4164200cc19aa498249d4cd9da8418c09bf5cc6154ce1edbd406dc2e57f771f01f4781311ded8c2bf7326695d5cdda87021c8e3c8da79c01223fcc8dd30fa9992777ae9d24eddd14bb1161a417115ef6820bee46f107f3e0ee4099a55d865fd759caf84ea341bdd6cf2dabe9ea7c61e2584db7b950bf0dfe5e7148afa25125c3bf87ca17a451926f01d69947a0ddc1f7de1ef066859c52572db779539e03cd70d16c0c9c9b9a644fd91b1cd89c61051426bfd19246a10badc3309c8461b5348ba2d535604d23e15347417ff16859409306cd35ce85c5176b73c9a6dba7fb2a7fe2297bd791b2677b883d236b77ca50501febd6df0841fbe851805e503e0fb572d18c29e58ce8194788f47547e483c786fadfc15b6993fa760cc0be7d8e515f8c3fef24f5a552545c71340ef3ac168e4c46a5add6d6b601823c53fb15010bd857e6633594a549e8cd5f7cbc350ffa6cc96cfadeed9c52f121b159e1ab01e756535b532cd6f0d5dd1ea2ced04de4b4e4bb5f930fefb9be0f821daedcf96fb5b3158c3f3147388095e6bdbb7944ddf47b8464a7dc65deece15479d005c0137ee4f18fd71fd2328cd0b7287660b380238abeb4c4bcc9ac80317605cb054b9b8aa0f1bd4014399ed252fea1ff5535dbccdc2796a205ac8e17b297334e9da171191a054fc77a2d8e777e3966c5602fe465d5585d33a43b84cf414735c9422ef7a2c98402228ddc06b8dc836621a11afa08b550fccd8fa0905a33c18381327676074b3f3540bff4bd6ee151b4f4367d498752a8e3321efffc55a0840af55f3ec6b3b0208e48651bb787945a0b059a9ecc56e7381b75df515fec78cce2867a080ce7e7ae3d8cf7908830fb15cefe23bc3f1aa7e24927b471a51fa1a1158efd383556a50402e0c41ddd35da06b48444a2c73a4cc5321a7bcefed491c8167a494c54778da30c1344f143abf1ac65eb742ce1726566fd7e1e10da267dcef7b21bbe49dffae479ad03600b5a570093a1a4ffc7fd7d093f650974e89cc0b16fea9f0796f1809baf60b9a9fe1076c46ddc863e7f4300f814403e0fb9e0de9bf0d0190e23a1d6a6b469d04fc5f91f2a6252a1ee9ffcc6f033d3b4c47d12569fb402b602c02e946836322dccd481ad8b1303829acfb6aa420c6b1f45b9d4da652b6bcfde68640734d25f09b0b253d138b12e60d7091713d01c55276d5da36ff5ea5965c8ae81c9c8b4355b6c496923f1c157de5e9bd47ed28e0ed8613472a6f7e68d7bb21d8ea6e7d17e2d59d4096c22e52472a94ec392fba9a0c79ad3dec8166abfa945be9f92232867bf1108d7a1e144d2af4936b140fa9ddb00d15444dda2f64796860437c5c0ba2a450ee6b735209dd7f000632e9b5a77899ccd1e1aec74af70ab14a57b02f93870bc41f58e738e6cd93f6d0c0275f5337bc69896ef74f094739c99ad543490cf3412608c8a97f70251839921be508b7b71237cc0076f14e5779e3d6940fe7440481d4396d011089f194881dfac463b0a3bdeabd49718d0c9a0a503b3e9bbea1976889dcd381e312a8b9ba4343dbc6478868a8e7003ab0702035d5879d29b25f29a312e162a26c6278b745fd153d2c68633e5fbb67d3ab782f3de4465d713a4234e0395d015d46bfc1cfab53960378a19e06e19bf749d77283463496d0ee421440ecc7f127838d32bf55e659ca5d7ada8f7c90f0d81a49477bedabc311e6f7e77956b89024f6aaca12a03c5a0bc2a1ee86e9bfa2e98685aaf8b10355718229e4b3b9769f2f811a0f8f413625ef2304513a43fbb16874699f8b61583e489a58218887d1a44888bdaec08a08e0c12cb320eed44fc96fa599fb92e1fdd792c92da388ed13ed7270802c68a67563ae64a3de949ccf5e0679170e32e10df836037f59bc3e5cccc5b5b76ad4fef2446b4e1d03a4786328e9bc40f014389cf561ae470ce58c650778f2e1d59a3f1fd5530d2df09b75ebe407cc9eac8dd9e347e75bc08f8b400ca7d63f84dbb159e9dfb1029201f3283cd6aaa8affd7cbfb631930a509e923a1107d80bd4e95891b6c5080ef00866b6c1a22726e133c81cdfce7666e9be2f4640268318375ec461d7690afe0fd8d5ff6900bb947412a1cdc21444793fb8d15c87ff38acb4d7f22346f08fa13dc4f12c67b48cb0e8c609239d201e12558acc2c54892b8788b6ca7ff5c352574435d1959c15f123b8212729ea4c5d1d3755c53fc3bb3dc1ae777b92e72fc04871a53d54bff49c3abb773619f1cc14def82ae959bb27463e60e5a129b1cd209657b71625c7cbc314beffa49e98c888b55b1045cb802cd1692c66094ecbb8da6966fe1e1c59667e6a40384f7e16b3e43b5132716faf58e517558f4016f7dd0c4a0c644c76fe5619634c1ee50194287b6fa3296a7d050f578dba58b63603f90c5a52d8073b211241887bf51f2d1853efba6d19ab7998244594885aea0d19f50ba2cf4cfd8f01a7f92e90679ba8a735da454043b80e5c6b5d015336e14d215818bd1bdebfb2f87e48101e381d26b916ded1b57eb0b81e8e3819e2a71bf07d677e99ece5065c1d2ca374ce03a4754206aa493fbe8c8a26c10b9beecbc26483f60eff0cbe3f84e1ad41c26ca7287fe859b2ea2c245fb3f4ee76b6494bb96d3ee0f0182f336de40a249bb0deeb47fa67fa6878b7df3ee7c9105381c37f89ad7f5af43bd5", 0x1000}, {&(0x7f0000001080)="94f0d16b65bf4806255d81070ceeeb310accd7ff96a9dec4e1c4188719e6ce41ceb6d2fd2688704e0e2de18ba3c8a3a943c30bd1ce211cd8450076987348a2cea5eecb987dcf91522c64a8546637656d439a04235e15353e026c611dab088f975e9ff1e3411634cd550050cc315b8d0a36d7e77d0942c0858858376c46346cf4e507130dfecff6977eb563685bad18d1bad0891d", 0x94}, {&(0x7f0000001140)="d4ebc224cfda1c35725b45b51a4cabc3fbbef3ce67581c2c4783a144dbd393657cde4d05b92114bdf68ae15580ae90988478c8704db8de1bc6841a59f59a5eca6f6f78faf0ae1d51c668809f5e7c536e578e5df246a3fb60c26d36ac2467a86a3cbeba52adad8975dbfdbb340ca3eaa874f9dd782c909a88a94fd2b280e2e0523035e6a5f2ac4943ab26a6069277cdc3d091f6a210b1033f8a6814f532e3c8b1221b2ec43842baed6b7407d8cad073bfb5a0ceb5d1a9b81322fa7758f8ff861d5c0a07ce0e528553bf", 0xc9}], 0x3) 16:00:28 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x10000002402, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x11, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000200)="0100", 0xfffb}], 0x1000000000000274) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000140)={'./bus\x00', 0x9, 0x8, 0x80000001, 0x1, 0xffffffff, 0x1ff, 0x7ff, 0x0, 0x2, 0x844, 0xfce2}) 16:00:28 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100)="60512768c67624fda4039513e9078a2307df54f0e8df6b7a2d0288dc0a160cc7aa215c8a61336a4056109ee3ee2a539c0aa03297f7e0c5002eed3cdb97cc8c9da96148d68bda7d08e81d2f2638eca0a749212a14f09e35b37afb4972e6ea2ef2c5a1542707647490903905ca8407662c6e1df542be4e8b74480c77311fc797cf1f7966a8c69b16d768f91afd8e8c33", 0x8f) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget$private(0x0, 0x2000, 0x1, &(0x7f000075f000/0x2000)=nil) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x800000000000009, &(0x7f0000000180), 0x14) recvmsg(r2, &(0x7f0000000680)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000000080)=[{&(0x7f00000001c0)=""/194, 0xc2}, {&(0x7f00000002c0)=""/218, 0xda}, {&(0x7f00000003c0)=""/216, 0xd8}, {&(0x7f00000004c0)=""/221, 0xdd}], 0x4, &(0x7f00000005c0)=""/178, 0xb2}, 0x802) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000180), 0x3ff) 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x40) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x2, 0x2, {0x4, 0x6}}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:00:28 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{}, 0x0, 0x0, 0x0, 0x66}], 0x0, 0x0, 0x0, 0x0) r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xcc) write(r0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) ioctl$FIONBIO(0xffffffffffffff9c, 0x8004667e, &(0x7f0000000040)) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000180), 0x14) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r0, 0x6, r2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020699f, &(0x7f0000000300)) 16:00:28 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xcc) write(r0, 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x1, 0x7223a958}) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r3 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b800"}) close(r3) r4 = fcntl$dupfd(r2, 0x0, r2) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000000)=0x2) sendto$inet6(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:28 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x20000, 0x0) dup2(r1, r0) fchdir(r0) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 16:00:28 executing program 0: r0 = kqueue() r1 = syz_open_pts() r2 = syz_open_pts() r3 = syz_open_pts() r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r4, &(0x7f0000000180)='X', 0x1) close(r4) r5 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8c80, 0x100) r6 = syz_open_pts() fcntl$setstatus(r6, 0x4, 0xcc) write(r6, 0x0, 0x0) r7 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x80, 0x0) kevent(r1, &(0x7f0000000040)=[{{r3}, 0x7ffffffffffffff9, 0x0, 0x8, 0x400, 0x5f}, {{r4}, 0xfffffffffffffffc, 0x10, 0x3, 0x5, 0x75d}], 0x5, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffff9, 0x4, 0xf0000001, 0x9, 0xfffffffffffffffc}, {{r6}, 0xffffffffffffffff, 0x8c, 0x1, 0x8, 0x6}, {{r7}, 0xfffffffffffffffa, 0x23, 0x10, 0x80, 0x8000}, {{r2}, 0xfffffffffffffff9, 0x40, 0xfffff, 0x568, 0x1}, {{}, 0x7e866066e078662b, 0x0, 0x2, 0xfffffffffffffffb, 0x6}, {{}, 0xfffffffffffffffb, 0x80, 0xf0000000, 0x4000000000, 0x7}], 0x3, &(0x7f00000001c0)={0x800, 0x5}) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0xfffffffc, 0x0) 16:00:28 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e1ffffffffffffff"], 0x10) r1 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x2, 0x293) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r3, &(0x7f00000007c0), 0xcb005093f78273e) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, r5, r2, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r6 = getgid() setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={r1, r5, r6}, 0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SBURNER(r7, 0x800c5751, &(0x7f00000000c0)={0x1, 0x9, 0xc}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="9a06e30300f7000000000000000024e00818d29b", 0x14) r8 = syz_open_pts() ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r8, &(0x7f0000000180)='X', 0x1) close(r8) r9 = syz_open_pts() ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r9, &(0x7f0000000180)='X', 0x1) close(r9) preadv(r9, &(0x7f0000000340), 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f00000009c0)="b78abeb00a17bab731d6481c69b70d8e32c0bce3fe097caf772ebe5b33c46278bd73371f7a55963310fb1b65701ca4110499dedbb3d989870aa53c7fa3a400f6c21e0179a0f824b4d7c9de426d6e4b011d1bb793c153441fb99ccf1dc8e6092f76904878d06693228c8fabc242cea1fcb29a75a86dcdde66b569b44bb3bc6db4d60d05b89fc8996a64feb5253f8d691ab1ee8cb22dbc71060bfae74a1a65d94ed94b0abff0fe6f47059494cebee07d73e7b9c445f1fd2d7e51be1398694c9d8b933b7f9d0a03a4618fb8955310c1019d3fab26dba3ce0e546b32bf32300464bc1152e9455d856be4f6399c216c1933bddaa2d5dd0013bdb0ac387d5f4af4bf1b5f36a38112f72316e1c9b6328fe45e4f79091cf98cea74dd9dcfd3b3b930516300fc98e49243c8352fea967e36dd7e5d8df7439ccdb4c87947f05ab25c19a5ab1ab07eef947ef57db5911de7dd436855d1c6401fb42516022c2507db1584a137c53bd8fd5605418a7eb5aa8de024ebb9a00a2e0ff2388ef3fd859cb269fc53aacadcda2929d969d06844ea93c9da31bb47abb4490c644d5c0dd218dc130983a55979c60346efd26172f47d4b92e733a5138b9ff72eb4bdfb59beef81b27511dd3d1f7ef31d2ab971bdf9edf4c81c8259eb15c75d427280848a3291e6d3ea830be304d334601942e51b715541f77d5c5a16d50d58d4f4c1a6f16b4b30d4c642ec267d11df788b3db039ca6e20aea03fa9a070835a29b80938f055ce818d57487370fa19340f29c09c3af3ecf7a699b491f6ae0674278db18084adcabaa8fab62fa0df5f1844a04c509cb7c85d99055a92a984c0d3956dbcc92c157fc5cdfa8d20df8f764b376edd48d8754171932312d3f7821ed607d3b5b8b83d11de51429da82dd729a865886c9fef18ea0ccf0e0d5843a9b88d02b3607375a5c38e37c9d0f3d94825554230192526eb14864b5f0aa1c0110d88568b0e8bfd411245329b17aa355c03705dc2d7498b0581324f5471c477b2c8ebc1fc906edb7145a0b035d15866f0cd6626dcdde5834057d0733d0534f970b700f1d11f4de003bc70a7d0cc36a62195fe56433cc73a853a0911523929a6ebc302dda6098f6f4d62d86d4b2cd3e41f0e8e5dcd1a99f186a9de438ef5871e97d5bc021e7e2bcefa261dfc0a56c6e4e0f463f99272a7ba21ce36d3dbb890d276bc602b0150f9881a1613525821bac84d05d3cbb8849d93e3480fa92b49072afc890335ab4c7a17ac28faa1e48612d08f66b01acf09e4a34fbb48bccfa02aa07174f75c2d01b48f49cb472674b92809c2984c0cf8301604938da1d2a01fa1b91a67d97a5932454a2ec72a0aec96d0dc990e648d97158d41a8cef3691d55b8b4646cf6a8ecb5d4cf28b7eb2ea3fe3ba151dbf2c52bccf9b2c6050e7ae1f018041b3ad9cb7439eab79b1c6bd9f7e25eaec073fef0c33291425d4f4e57db76e0c14618c3b2133f96862907ec7f232f764924dfe12d9618c7895c412af5efa418e8ab7d5001dd51a5cc826d7cc8c699d88bf2cc35d644039a9d233c1d9b58656c9bf238c858ba3863130551a3fc15c8df0ee35635eb69b18ac4f73bc5b49201c22b4ca72e8bd4f175f36164d566f19fba014330982cf547876e04a3ce9356767dc0d6038e3ecb508e916e09634372ff410aff8ab897a97e9e6b58a7644d810663acca962ebac8c25d2c84585a9b5fc1ff3130659e4858a10bba8c9f5a4d1cc08d52fa6f16384250ceca5286203506c58390de0dd17f148ba5edba3487f93cfb42e559dfdea5269e429e76543cd84bd4ca6129707c0ae4995fd6cc2168cae498a36fbb48ca89fe4e30d354a281ea6f85ac3cc5b67686895dcb9b075b5741f0e7a729110fa0debe04f338cffcf160c6480b08b512a42cdec2d4e52452e1b9cdfb934943f3bd06f592e49e5993e4ee688e0b8e31f08e0c958173e94d0f63f6363f6ecad1e633dbf5f920d727cfa910e065e6e139da04fba66ee2fc9c40a7645c79be51", 0x591, 0x8, 0x0, 0x0) 16:00:28 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0xf3315e8b7c39e33, 0x40) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x1ff, './bus\x00'}) r1 = open(&(0x7f0000000600)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000240)="000000186004008ba8162b27febf00000000ba0d6232e99a000000000000000000000000080000380000000071dec3c2", 0x30}], 0x1) 16:00:28 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002009, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000180), 0x14) sendto(r1, &(0x7f00000023c0)="d97f745f5559b902a1f693d5a67a3569b82202eafa2b6bf737915731d1c80a514ee6884ce98f4daae85ff4e1b1aa3ad41cff50aeb19f91bfbb0e50fc4ebb227ee01fc83361da6f84f7efcedea675b79d1ce7ec551f6fa2218ae059998c0237860fd8f7679f6381adc2826b8bb5df715199a45f88ee05c0bb2f9b8efd1b9073e62f055a0bcb425934a1", 0x89, 0x8, &(0x7f0000000000)=@in6={0x18, 0x1, 0x8001, 0x40}, 0xc) preadv(r0, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0x8}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) 16:00:28 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x290a, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) socket(0x0, 0x0, 0x0) getsockopt(r0, 0x4, 0x3ffffffc, 0x0, 0x0) ktrace(0x0, 0x5, 0x8, r1) 16:00:29 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x100000}, 0x8, [0x0, 0x8]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:29 executing program 0: mknod(&(0x7f0000002300)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000b80)='./bus\x00', 0x0, 0x40) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) connect$unix(r1, &(0x7f0000000500)=@file={0x0, './file0\x00'}, 0xa) utimensat(r0, &(0x7f0000000bc0)='./file1\x00', &(0x7f0000000c00)={{0xff, 0x9}, {0xff, 0x2}}, 0x0) r2 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f0000003480)=[{&(0x7f0000000400)="a568f8dded08a91be63be13fb9ac3d585b0fab2f93f8ee13e2a141bba98a058cdd7773eafb54388d5e9f5574771c49411bb02b9b8559176036e8202e7a604530ecf133833a74690c14197895339b4f18f1811417646e5424ec55c6d79cade21105686fd912f7e6936720e9df010045c4fa9b353e5d9eb0ff66ceac2f", 0x7c}, {&(0x7f0000000fc0)="054e0c808ca812c6fe368f569e77f0b38563a9989c1de4b79be3328a0d6ed763b153003364f5b9347ff59c81223d25d87f98a88a48828e080fee89527452b3d019ec27f40afabc4e2eace9b0503ba23c98a0b2d9ebc1c5b3cb5b2edc696995a75dea27aeaabde2aa87789db61212e2a7d9014f2e5cce7c73590424655a8197e3ac96196ebc52cf947354774f88811cfa9e05b40b807824ffba85ffd9c97ea30e2ca91095a649f87daeeb8c661e1b2c9c8da719d1af161f53b78202f5d42b80b716d5c387f1c9adcbbe1ff37e4e8dd1bb2db1137dde28bbd4f27fba542c2eb45cfe00be9e4005c3e7ba390c8cb57fbd3a75232ee3a35e37b386395b41081898cc7d4c162a2f99", 0x106}, {&(0x7f00000008c0)="4ea390d43eb631ad42632941e529c7f11033eca8c541e12fd4b427f5a6cae7507df08f9170c61fdb49352d533db864288103c01bb3c02068c9d540070f6c213f316b5ed8f2b20b248b084ab55b9a64133721961e24be3aa4736ddfe7746f612572fa327d3be715485bd8d2afcbbdd97602a0df7fbb262fee7f9ad1e96a037c443d5ea08afb44046a502b6df0687d2a5deddb9f45446ca480b591f5126803473e0363b89c9445798ce63082dd14bcd6111b", 0xb1}, {&(0x7f0000000980)="904b01fa79e3440040e16028791043a74d0d87aece85ff4183aa25b3477f6badf0fb67e4a7f4cbe31c02fd54701ac53b43a8fea0d5c3e32772f160fcf32261873eb20a66477e276e24aa5954750852a207a60c7b797b3f8b72be2ffb286bedd2f0efe2cc339b7b8978cd49f56c70781d95b6746469491d3409bf427c841840a782f1db373fb78a5240937f3cc42fe5d2211b2ff97ac1bcd36e2f55004131b122d38ee84a822ab8491b29479386a41b9b6c303fc6ef8633de1e03c5ff9c63aeb7e1e580b16523906e92fe47e7e4da0391d2bc5a93e338cf50df07859f8162362023a4cf4cecdf337ddef1cf9eafa0acb8316b60af7b71e023bf51b4977aa59f", 0xff}, {&(0x7f00000006c0)="1f654dace44d394298407ad996bd8608e8b70d8cc5ebda41308e8548a1b7005132ed084f1de3eda0a5c4b9fb8bec2615fa2269a7ce9462290200"/70, 0x46}, {&(0x7f0000000a80)="eea40cf4109e5e06d1e84a73fc9aa5616f2a398f436cb572ca9b6cfa8d18447953ad3ce9cbfbabc3d44cedefa7b62c2a47f62a0eb823589e2f9e75d6d2b3c6fab8a0b3fce305b9a561709af9926ad85ffc89db59156bb299560078d6dbadf5e0a3a4d206efd9053c2aadac6b9d72e21b58c7724ce0dd4d60147a177bdaa8055442ef2bf41f7e01c0c9e79377cd", 0x8d}, {&(0x7f0000000cc0)="c9eba4f6b752f2242469233fdebc0047b60be03b29d22fc85a5536948f17430407c046bfd077", 0x26}, {&(0x7f0000001340)="1c5b59549221762792ac22db38518f7a3d205bb00b13b89be05a5851e4b6f76752de7530ef57866dec25d388fb05bc82187540856018fd93a05841cf58ca96b0b35fba3698aafe138cb51d45b1fec80dde0e3f3ebf19b8a9a1b70c845b9f587fb42d4ab4ddfacddb826de0dd51f46340509bad7d383ef7c0d318e9d9c6628f6bc817526121f873f2819d48c413c3edda013a3a96101fecdf98091d3cc42cd505db7e60bb772d12d240034899dcf1090f91a5f6dfbbd26fc62836e46bbcd887c83f90e19752b2c95e0000000000003d664cd790bc71254a9598b7b7521d7beaf4230849d5b515c327e86f483a712912770696bf6f929ad4df2fbce15e2c7a69c6664ebb1ca46c0cbf70493df464e3c315ea8198cfa9035dff9070972f0abd3e13c6d027c38ae2dc7507554ccf26041807d587ccbf51069a25eb58cf0fba44e8a2c90bc58f0bf60d387ce2e19ef397ced68f9630ff378fcb3a3663a0625db3856b8fb8bf790000000000003bbaf3a48b54cde3f9c5c2d254f66792c3e28828bed32c3f51ae0253ddfd2222b34990317ee87d9c0b2428dc84fd31ca11160c2a99a45a76c8df4a5bdd5d8fc55b9a6311e202fe09fcb7f4673628f9c255f88987", 0x1be}], 0x8, 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file1\x00', 0xfffffffffffffffd) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000600)) ioctl$TIOCGETA(0xffffffffffffff9c, 0x402c7413, &(0x7f0000000c40)) stat(&(0x7f0000000300)='./file2\x00', &(0x7f0000000ec0)) link(&(0x7f0000000080)='./file1\x00', &(0x7f0000000640)='./file0\x00') sendmsg$unix(0xffffffffffffffff, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x61b, 0x0, 0xfffffffffffffcd3, 0x4}, 0x401) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000140)=0x4) r3 = syz_open_pts() fcntl$setstatus(r3, 0x4, 0xcc) write(r3, 0x0, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/wsmouse0\x00', 0x8, 0x0) writev(r4, &(0x7f0000000380), 0x1000000000000170) r5 = open(&(0x7f0000000240)='./bus\x00', 0x1, 0x0) write(r5, &(0x7f0000000000)="4d531b", 0x3) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000480)={0x2000000000000005, 0x3, 0x11, 0xfd55, "3ec72ce9ac7b55a80f487abaaf09c80000000b01", 0x78ce, 0x6}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000680)=0x31b) r6 = syz_open_pts() r7 = open$dir(&(0x7f0000000780)='./bus\x00', 0x400, 0x108) ioctl$FIOSETOWN(r7, 0x8004667c, &(0x7f00000003c0)=0x9) pipe(&(0x7f0000000340)={0xffffffffffffffff}) setsockopt$sock_int(r8, 0xffff, 0x100, &(0x7f0000000380)=0x9, 0x4) pipe(&(0x7f0000000f80)={0xffffffffffffffff}) setsockopt$sock_int(r9, 0xffff, 0x100, &(0x7f0000000380)=0x9, 0x4) ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f00000002c0)={0xff, 0x8, 0x800, 0x6, "ec8f7766421fd366d8af9057e6ef71a3118a0300", 0x3, 0xff}) mknod(&(0x7f0000000740)='./file0\x00', 0x6110, 0xffffffffffffffd4) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000c80)={0x100000000000, 0x0, 0x90d2, 0x1000000, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x2000, 0x7d}) readv(r6, &(0x7f0000000b80), 0x2) r10 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r10, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r10, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) accept$inet(r10, &(0x7f0000000b40), &(0x7f0000000d00)=0xc) ioctl$TIOCSWINSZ(r6, 0x80087467, &(0x7f0000000100)={0x20, 0x8001, 0x2, 0x7}) faccessat(r1, &(0x7f0000000280)='./file2\x00', 0x4, 0x3) writev(r6, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r11 = semget$private(0x0, 0x1, 0x400) semctl$GETALL(r11, 0x0, 0x6, &(0x7f0000000000)=""/155) 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)='X', 0x1) getppid() close(r1) fcntl$dupfd(0xffffffffffffffff, 0x0, r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x4}, {0x5c}, {0x806}]}) select(0x40, &(0x7f0000000040)={0x6, 0x8, 0x9, 0x1000, 0x40, 0x80, 0x4, 0x9}, &(0x7f0000000140)={0x40, 0x3b3, 0xe32, 0x1, 0x7, 0x87, 0x18bd2421, 0x8001}, &(0x7f00000001c0)={0x3, 0xfffffffffffffffd, 0x0, 0xfcb, 0xbec7, 0x81, 0x6f, 0xffffffffffff8000}, &(0x7f0000000240)={0xcc, 0x7f}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f00000002c0)) munlockall() shmget(0x0, 0x4000, 0x10, &(0x7f0000ffa000/0x4000)=nil) syz_emit_ethernet(0x289, &(0x7f00000000c0)="b6") r3 = syz_open_pts() fcntl$setstatus(r3, 0x4, 0xcc) write(r3, 0x0, 0x0) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000300)=0x3f) 16:00:29 executing program 1: poll(&(0x7f00000000c0)=[{}], 0x1, 0x3ff) open(&(0x7f0000000040)='./file0\x00', 0x8, 0x120) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000600)='./file0\x00', r0, &(0x7f0000000640)='./file0/file0\x00', 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000240)={0x0, 0x4}) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xcc) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r2, &(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)={{0x80, 0x6}, {0xffffffff00000000, 0x6}}, 0x0) write(r1, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0xfffffffd, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x2}) write(r3, &(0x7f0000000180)='X', 0x1) close(r3) fcntl$dupfd(r1, 0x0, r3) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000200)={0x6, 0x2e10854ed3c5f661, 0x7, 0x1b7a, 0xa82a}, 0xc) linkat(0xffffffffffffffff, &(0x7f0000000600)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000640)='./file0/file0\x00', 0x0) ioctl$BIOCGSTATS(0xffffffffffffffff, 0x4008426f, &(0x7f0000000000)) r4 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78658e, r4) execve(0x0, 0x0, 0x0) 16:00:29 executing program 1: open$dir(&(0x7f0000000140)='./file0\x00', 0x400004002c5, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x7fffffff) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000000)) readv(r0, &(0x7f0000000000), 0x100000000000021b) 16:00:29 executing program 0: setrlimit(0x4, &(0x7f0000000000)={0x6, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x5, 0x800, 0xfffffffffffffffd, "0366288fef097f0c033c02df7179000076efffaf"}) writev(r0, &(0x7f0000002280)=[{&(0x7f0000001280)="7464cb7ac6029fec411a19716da8fb1e5bdf6f0a23275123a017272ee9c494f921b6a5917ef0017084914923695f9d645fca8132618ed2230149da24e388d4486aaa858b90d121e71c3aec06497c4969ab2853c9ea06b6af7f782a6319fe7f2990642d3795a0fdd18349d606908d2a6cb6e0314a15b7ddd5e573b148ef1ef125ca53d4f53898e069de20b88d065b8148fc819149777e853cda0bd49f645f78bad0db63cdaacfa6bafc3e68a3471335869eed976a313d96a2d25433462a3ea267ca2be921607486729d26f1294c317c94badf36805fbec0da84ecfb8b91b8a3530ab2f4db8d519ab6b866e9426a8b125c20e1e4852cf0d59b952c1261e0d6a96de11266360b4bb05e306fb3647c540ea138d30eb129f6cbb8d75d16fe7d3d6249e3f99c0328a68833184d5a155a9512416b0d4ba4e9a15a29de93d58627f5c99d7ed59525f3c7615d3c162de4bddda8c16e7054213ac13984848f922ae0211acd295522d704cf70c01a9e574977d9de87a839c6266cbdae811db3554caf8c8d5c76e4b841522e725709", 0x189}], 0x1) 16:00:29 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c1, 0x314) ftruncate(r0, 0x0, 0x7fffffffff6) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xcc) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) linkat(r2, &(0x7f0000000600)='./file0\x00', r2, &(0x7f0000000640)='./file0/file0\x00', 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') write(r1, 0x0, 0x0) ftruncate(r0, 0x0, 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000180)=0x80) r4 = getgid() lchown(&(0x7f00000000c0)='./file0\x00', r3, r4) 16:00:29 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f00000001c0)="f82cdf4f09681dc3", 0x8}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000140)='\xd3\x00\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00zk[v\x9b\x83\xde\xc4R\x00k\xfa8\x1bh\xd0Dz[\xf9@\xfdaHAtND\xea5\xedB\xd4\xc5\x81b<\x06\xe4\x92LS\x9b\xdf\x9e\x13\xf95\xbb\xa6.`V\x9a\x1a\x06\x95\xb4,\xd0\xb1\x11;\x9f_\xf1\x1fl~PE\xd0\x1b.K\xaaO\xba-8\xe9\xf69\xad\xc8\xc0\xdaA\xcc\xf8O;\xd7H\x04\x92\xab\xcd\xd6v\x15)', &(0x7f00000000c0)='\xca\xa3\a\x00']) r4 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) linkat(r4, &(0x7f0000000600)='./file0\x00', r4, &(0x7f0000000640)='./file0/file0\x00', 0x0) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r5, &(0x7f0000000180)='X', 0x1) close(r5) r6 = syz_open_pts() fcntl$setstatus(r6, 0x4, 0xcc) write(r6, 0x0, 0x0) r7 = syz_open_pts() fcntl$setstatus(r7, 0x4, 0xcc) write(r7, 0x0, 0x0) kevent(r4, &(0x7f0000001780)=[{{r2}, 0xfffffffffffffffb, 0x41, 0x1, 0x1ff, 0x6}, {{r5}, 0xfffffffffffffffa, 0x0, 0x80, 0x6, 0x59e}, {{r6}, 0xfffffffffffffffa, 0x48, 0x8, 0x9, 0x80}, {{r1}, 0xfffffffffffffffe, 0x4a888a8efe0b2a9f, 0x1, 0x4, 0x7fff}], 0x200, &(0x7f0000000000)=[{{r7}, 0xffffffffffffffff, 0x98, 0x80000000, 0x0, 0x3ff}], 0x39ddc000, &(0x7f0000000380)={0x2, 0x200}) pwritev(r3, &(0x7f00000016c0)=[{&(0x7f0000000400)="96ec2c890061c032ac1b97219789575dd6896f5ea96f062e1d310a7fe656d6f7e493c20d7ab4bbc13fa033a65cb1ad283f0ce499a944014dd3ddecfd372a138cf276ccda6e7cf3c08764da97a76837790a7e664d1e8c0990b2b66eb6396211c1672b80537368424d3c630245ac857c13a1075a51d250d33678a6cd8aea78c13e4bb24428eb4cbc06dd6e9ccb9a3a84d3fbf35f3e2d8529951c91d2a89411d52a74a310c6213ce4617433a17d6b5748bd59fcc9791cf066fdef339f7621c30b583896cdf947142b8a1271e252b0b948b09ddd801370ac1196e64a18271ebfca8c5c860984756484f4af1c8775bd91b01914f3475074c28530341d75fd00093be267d94af8c7e0246233a19a2a44ca7c934ee3563ce4ae35d2e417b93a16298292385f0049b43e8719e81c30ba1447a54bbdbf5c0a3acd0c901a8b9605737047f1d14f2fc0b7b67bf6e12e24cd28e759af798a8ebeaf8b7c5bf02e597e985cea687c7318b9b1378039ec69e54689c6149831a7d236ce39f6740c6b069869e0516a2b6663a5c16e05ba9ae679a6c8039eb1f7be37882c5e53c69038a12738eded821774717252ab051106c161afd2ca9e97ea2c5a9262d49240578740a553d1c4d9b4efb2756f74d1097cf87a81f6338dd9c54736a9db26bff5650a1633d35cc613596997a313c4c2b65f1fafab9cc315129e285658dfa24ea32ebd7eb44ffbb827ff4a5cd4abd636e407f463558f567e45c8d6fe9b6ecaf68fd1dedf45f383b70e1f04695b6742b4b1ee5e9d59657e898112a3879f6c8b5f7c34baf0d9bb54e8c4a756ec64e29b6c4ab1f082ffe90fe0afc6b4cebbcdb1aa91180ae88a5fdd8def9ba5138e2070be2977874ff008f0bac0f1ecd1c129b7659e6bf7e8cc9c5fbef82bf4b44dea89fa36153f12634a1609917710000ce9c3bbd99787e3b1d0dc8f9028c498a6041f1fda2b6acf49907066f8017ec18ffe5c3cb7c774789b11e48c05c36a80cdfba522cea35accec2bd0e466e00e4184c642ab49af4a8264f9b872d98b097022f6972d9c6401d6b16d5730c107b9a8c4283d59de4732c843bd71ed8ab5aeee7894c304c3d6cf3ae90b98b81223c8c478c511d42618a66b85199bafb6dc96cf45af99540900b4308fff3b3454eba017d90778d89bfb0686bb19300be5081c27fc04f07f0f98bc2fae6b6b6efcb7eea6612667cba16826ed830824f1478810ad969cf214dd33b3342c55dc71dcd2f1e2f73d5543a24030c266198a83f220f2358600b1d14ebb9bb1fc1342ab7bb787ffef1af71a14c1ac4585d49208dae1a6d0b7c265ba9d07bb540b98298b091bb6834831817b0f0985e968a57bd9e36b193873c77f952821adbb0161267cbdad95a04e06f11a2e3aaaf336cd7c3a10cc43b303f3ccfc462f28f04b6798696998c2919c80495ebdd406290e9e5bda4835792cfa702d4e60a0a8e19a0e5c09d7b60f41514c26035b4a17748ebad0716c02d63e33ed971a501e922762b8a67474fe1240ab6c6e8eba1316e703ecc54f8ebe83432a9eca2f38baaab1227e2f42a90e5e74069f5293aecc17707fa924926d4713c351385d4cd395cc7b7dd9866aba1d86ac1b619281e6bc12f828b00cea91e03c4c493af1063101dd8a28e5a20c9595a791a211602d0608ab756c51fc0652d1a4ebe18a8642cb0444ab2e95b441cf8eaf629e696df6d2a7ef46b4e9261926ae2e44a3b9f0abf2975876f259603bcbcf3ddb622a2c1e0020097a5761201ea7b262e28ad801272f6d4d0d3d4dd70db220cc4f9dc6aea593cd13dac027f729912e316896bba0248a28a44fb97f0553dcc6f7092b57ace516d41943f37e9a61cc4136dd3df76ef5a6b516049f5e9f36527b435a057599e0c99aa1f6211a2a80ff7e6e343643990bf3bbe9c7555b1c87574766486c67f8a9766a82ee6f946cb9f858fdd608caa3156a7d07007c176236b6360b8c89620d83657a01519418893d4651edcc5cb4b69c829aeda1f763e461d631f71654c2128c02378799a359f08815b2bda49692916fc6c23859e0d8bff8be41780612495627aaf1f2c8b35387fbc9e03b45fe907d4b2a85dc1c9c905b03ec18902681f8fc93eb225abe8f7ddc535bbd05c3db13fc7ad99bd1058e990c9bd62fb152fc82f216e9dbb3d3e1d056b1ef58f1841202804bac4f221e73eab2004448b1799a1837b02d0f120cf53458e9bff6ff6ad0abecd506c48f1aa519fa580f61e285e32e119d3051a84dd11c99af02952f464dd172df10f28bec5eba839418c20f0bb580a157e0f9e5f866b13665bcd07361b89ab6584a1e4c1dfccb9d4470079a4e232fcdfe6081f295bb4c89cf388c753e7a207d5da1f7a263093b8cfd3c59919838ca4370af9881f08dbdb3721f5a7422b51ff14a47ade9a918d39c9a967326c444e8263f3bdd33b703056a2d40d105c93e6f962abd766d70a239be4119508c56a7911263073c7e04cca87bece32865da6073ff2d94c9ad82a4328a72e9034fa7d53c41028284113e568aa05f6d7b1b93dc83c4bd1a2d87e268951125409eba8fed80f953f39c95d6089904d9ae738c54328ac3294786850465557024b8fcd16195fcc9edf60f3ee77cc538a10b71446c5de556410b7d5ee69aa82a4bd0cfe5cc0dfc7605ac23cd4c1455e415c2492ba6c755a42c8084489e776c05132cb3d99eb8657fcd2d63623f9b972d6986a6e5d746922474b4778592f35b82dc4a7ce77ab4130047f843eec37d34bb8c7baa8dc7dcd2d6362b9960d74caa440aba85a2e08aadc867b5ca9b593d848c94f2944a2f8ee8fe91bd43deafcf663c21634b5e8e2c4bf3fba4bec802882b770592061ce80b5d2d94fdf4de7668b10a521ddb3fba9c730001651b6251db94bb9f24a6a8e53a67ab07c5bbdef21716835ea1e5812ddd33ab6faf0df63a35ef91db057be4b9206acb24d9d0b83267639cf0f23f9a0e4d2e1eae4ca145158242a8cbe1bec0ad749176a289c715cc8189610ed0bdc341ef4ffb3f1dbe5040b6f05a19a3c153f8cf8e482355cf424037c656285d73c3c5befe05d23c92913ed3d055c4092b1eaa49a53b8691bd7e085896ef3ccb682cc905572f54c55cc457ae8d0b85727ac3354b26f2113a832f4c7e01c9d44e8bb543487e29b6301091c788830f00db2de75b7a4106138601e79724dbc8fc9c8de36e5e5ce65e12afd89afc593674add88ad8aea9a994f24622d23d1529b35e249f54b34ecddd2d7fe56b331b2329ac92fef4d98ebe47ae4ec57a24782e51134a6aecce61a6e7e5f872e2f78143c330a6aec09d735d68e61c7d9874f431aa2c91d28b4a33cdd26057d485dbe24f80195819fb814c5cb277f924e9480cb491cf316695e9b694f9279a066c5621e8ce89ec50a0c4b40d166da4a0b9d6c8169ab85e514078c9e23cbfeaa64bd93ba0049ceac8f55081274d58c197f79344f40ec1db8db3a613923196cfa4facd9137faae0fd58aae5c983ad224425f00d9d8db545747d031c12c9f3407cf43a262168b1e79317d99edaaa93a78af09348d963cb4b5cc9fc0fa0e3476e941822e52444fa38164290083d09bd59841ccf67e3581f194523fecaff0a1d7e10a9f06f9a2a55eeceb7b268985f9768e5632167726ddaf4e7288a2a2f6731149a703feb00c21e55d79f9d4ccf2642ac4a8424833a3a70f8e35db0b906e0127ae1e06c4ebf9c4b1487adde877c8cbc73ecd3d36e5346d5b5813b66e814dc1ceda4a007d03abd8387716a1fc95bd5ab5058c1e82da7f8ab40b192dd46f23bc2363ded6a967a41c169d1771ab43edbb0c781d0daf762c934436f915246e2f74ef9dd719393c10d6cc818801451db51bf9ab9b26832f9f08b77250c4d9a99bb5f82265f94f5bf37c9da750165f7ae4816e7747060af88b74ffe13fef7b9ebfe63cccb783d989529f67d35f1644fc809ff1f5f19a181e8f10b7d04a6a802fd896f799f0ef590103a7fbb4c99e66dec12a25072d88a0cfcef130142f34f95040b5090756dfb52678010b96a9edc9a9b67d75f8e1ccdfc7ada9aec9cbd855bb2a0513025fa49b7fa8507f9967e484b525614849815c1bed9f57e8509d2d2bb655f54aadaa00585a0ee1ff594dec442cc9fc1094546f78ac55be22a263e402a37ca35227e883a0c69daf3063cbb6a132d80ad9a1fc52cada12d0aee82962a579164e12e0fdf8f0fef645ec5d317a628121a76e14861f26edcedf07331772b8da17dcb50018f2476cfd29f408131578e7c0095a98dc3cc166f5abdaefe8c8e041b6a46c14c22142abfd275fc7d79071a3ec18a8d3c34ac7ce98137af4860529d72d176e96f0bf2b50193d1f8c5af9c6196aaaba3af8f0c932dd57ff4285fb60927ef631f44bd0eab75bec6b6291c821a4f97a2eb9108a6d4c622db6d8366ae8d8dd2d66b77b101e2316512a13f2cc5b2556ff9e54ce5523d10099e5d2d954937557fd4252e98855be92fe43d4ccc4b7b1afcb84a1dfc1787f37be2f72e2ef8f3ba0da46b897531f85ce3b1c9c9c38b0f507a668fb6a31b7436dad3e653ed747103400b9f7a7c03ec39ec31928c512da6d44de8ce01d33dd256c529eff14a0fcb043ef82b9140422d1c506561ed414077534cce2411e9bccc7f6b2340e35e8849ca4e46c386e85a366820b49f260930ccdfcc21c892271976e3f415e58ddfcfea117dcb67fedfc87d8a5649503f6cc23dff227c30abc74eecb59d0b0705034a262cf62cd2033484bbcae7bff5059e5754514ec6d78fb55c8752b5acdaa520c67e18a3547e53dea14bfecca0015ef7b666977cf225851942ead34ce21757d72fb33bb4e998e4428562678fb4eaf713f32559f7c0470da895723afc3127208c614f766b9d2db8195e7f0804354d960ac9845b816d32784761bcd2e7c04e874f1f3dbfb1aa9c79f05b05f93ec47a649c38c6c717c493a54c3addd1a8714b656f1c82f638f8b37e0768dec066bacecec59cdc6ac5383d6288db17790e8a9ba03d6b7831987f4cac5be616a772715ffc5d71a5da67d85698b395fb63630f47354050c231b0fa3198212708eb42b9f90d3407d1f4885f03c9e13ea55b7ad98ad76aea63abba827dbfd04e0ebf54ed8c485c91b636b29fba95cf5af4168896ae71939262ce98001309a3d01c59d8b22a43ac3b053f933090a3005b9acd367bf871b19529380e66512177ce447eb535a7b6e448c66de7688927f0d5a347e783dd3abd1d2b14bd1715040c540b30f1a25a43b2a6a0e729472e365eee24a1d371c8b43488476721fcd4e38a39a321e5990f6b4d0174adb9a6f781cc3d7b0f979bf20fadd38e46ab4ce32c2a98140db5e5be07a0da377fae7306bf859f6c5aa36dd8edc7c946ea0f20c1b2a48127fb2ad8545f3b3ccbf2a81825efb7d01ce17b58d53d60ce74e5d60752d29c9fcfe794f58ba852e735102a8efc14d5f37dce1532bb330cff0c00fca3e0441c1e5b05b0ecb6cc17d24db069dea4576cacbd79e295d0eac0a65c047d8626a2eff5b314db17bca7b250723ee060a24a231ac4006fce300a13964c72fafb2f607b7dd5e11696ab6533ef845ba43f1228605483e189cc4abb011a65bc8ab96bcdbcbca08af7dc897b92016e69eb94a6da5083b6c0eddc478b1a20bf544b97ab0ce79adce141d4d0b06a9b2fc4595771fe26750ce0040ce0d69b004d3987428b3a073e950ab4728315f2d33d8616e25a9bc1acd3103eed164a78f050930ccc2b201e0497609ff0f3d3b75c24c84741a9091451540fcb795f936e68fc8dad4482264abdd95bb5e5c", 0x1000}, {&(0x7f0000000280)="7959caa69ac9f1d6a717868d06afac4e5dd6e08ee0d038db4c3e488d3f170cfe969c1492a16692f339759905c9ce4379013e62fa68b004d83542ffb32922e5c7670c3dcc41eda38eb692624225d0d08849233292208c3713c0606ca68cb6401e59ad4d", 0x63}, {&(0x7f0000000300)="0af20d950ba916e165fa78b3ede21fee2667f13d8cf1614974cb741185c455f2b28a0c32921965e1d0df4d00679fe9e4aba7ced9f83182ff3b61f504284ec4aab587268135d4a46924593d32e2aaa88e9c", 0x51}, {&(0x7f0000000200)="225abb3c52f516e2492107a7c1fba767c8e91bd30231de7ea9d3be656efdcddd4b29920c8e119d789ea3b028a0e32a67ae258a5286bfeb346c52c252", 0x214}, {&(0x7f0000001400)="34998cad4aca4d316a62494c65e53b5bd60e7b7f56b54f47e30d99d95d7373168375e16e81bd4fc657bd11f9d8292ea1f674251c1b93a16c368e20adcbaea472ec221e4abc8210392cc0e558632d06a64df88c07002fcc16c46cb3fa6ab7a08d2fe2bbfcaafe43d94bcb21536dec6ff0a1b49759bd8630", 0x77}, {&(0x7f0000001480)="8b242e12ef9968a3d715d85e8ad57f51d72896b9f23f8f67e9000e54da8bbbeae72e84f20ebb5ae40ee4e107d8023b0672c48c1657e8d5d5db312339a02825b4db44cc6293e637eaa08af8a71d9ef876d3cd2e83e405c7d8e6066c4ef851098ee0f440646eaa6adcbb00"/120, 0x78}, {&(0x7f0000001500)="ae9907e23218547ea24eb23f85fc3191fc38bb30cae371a5b984fb7874689a17fbcf20c9df8afdedd8cf8b071e37acde83e827a8523343957741a41a7146461510c259", 0x43}, {&(0x7f0000001580)="c3fbb873a5abf68362579155eef0aba9b13f10c4e56fa3b81881a311d813000908bd0f0a9b61ac54641e64a826e16b077ceb415eb713bde86aa8f85c19badaacf28b4939ad382ff3ae66bb1ccdf3fb1af2b6214b653c6d6da5595260c8377ab9872c6eef343f43900ce5d5bbe6c9882bd4d212a8a01e9c09deb56951fb35cd26", 0x80}, {&(0x7f0000001600)="d6b8547b62917242934d7545a02c4fbe6f28f2e00181f0f220d18cdb95c2f396842292b839307a37c20ad7a4e3d2906c7fbe96704b7251b441197f1c21d9eb0c3d83620d3d10dda4a49e3030f6c30a06c8cfe7142a6556ea3a6a9edb72710e6c68c11ed230a5ec0d12b16aebe732bfe87f3754f03a0aae106266d17b1198b193451eef430453d427ae3bf79ad4a964dee3da53d080d6e8177c8a5a436dfbe56c", 0xa0}], 0x9, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000080)) 16:00:29 executing program 1: r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0xab, 0x0, 0x100000000000000}], 0x8000, 0x0, 0xfffffffffffffffd, 0x0) kqueue() mknod(&(0x7f0000000080)='./bus\x00', 0x2005, 0x5dc1) mknod(&(0x7f0000000200)='./file0\x00', 0x2062, 0x8000000000028aa) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x2) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pread(r2, &(0x7f00000000c0)="13", 0x1, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x54}, {}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r3, &(0x7f0000000180)="d000"/14, 0xe, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) linkat(r5, &(0x7f0000000600)='./file0\x00', r5, &(0x7f0000000640)='./file0/file0\x00', 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) close(r1) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000240)='/dev/speaker\x00', 0x10101, 0x0) r7 = socket$inet(0x2, 0x3, 0x0) writev(r7, &(0x7f0000000040), 0x100000c9) setsockopt$inet_opts(r7, 0x0, 0x6a, 0x0, 0x0) semget$private(0x0, 0x6, 0x777) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) r9 = getgid() fchown(r6, r8, r9) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x54, 0x0, 0x3f, 0x4}, {}, {0x6, 0x0, 0x3, 0x100}]}) pwrite(r4, &(0x7f0000000180)="d000"/14, 0x33e, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) 16:00:29 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x140000}, 0x8, [0x170000, 0x8]}, 0x3c) select(0x40, &(0x7f0000000200)={0x101, 0x9, 0x8990, 0x10001, 0x0, 0x90, 0x7f, 0x5}, &(0x7f0000000100)={0xfffffffffffffffe, 0xffffffffffffff87, 0x7f, 0x8001, 0xfff, 0x8000, 0x2, 0x4}, &(0x7f0000000140)={0x80, 0x200000000007, 0x81, 0x5, 0x80000001, 0x4285, 0x5, 0x3}, &(0x7f00000001c0)={0xffff, 0xffffffffffffffc1}) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) lstat(&(0x7f0000000080)='./bus\x00', &(0x7f0000000240)) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) r1 = socket(0x10000000002, 0x2, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r2, &(0x7f00000003c0)={&(0x7f0000000480)=@abs={0x0, 0x0, 0x2}, 0xfffffffffffffd43, &(0x7f0000000380), 0x0, 0x0, 0x0, 0x1}, 0x6) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000006c0)={0x8, &(0x7f0000000680)=[{0x3f, 0x4, 0x66, 0x9}, {0x9, 0x0, 0x1, 0x255}, {0x800, 0x5, 0xc7, 0xc0000000}, {0x9ec2, 0x1, 0x9, 0x5}, {0x8, 0xbe, 0x20, 0x3}, {0x1, 0x2, 0x2, 0x40}, {0x9, 0x80, 0x2, 0x80000001}, {0x4, 0x1, 0xff, 0x3}]}) r3 = kqueue() r4 = open$dir(&(0x7f00000005c0)='./file0\x00', 0x0, 0x4) r5 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0xc2) unlink(&(0x7f0000000100)='./file0\x00') r6 = dup2(r5, r4) r7 = accept$inet6(r5, &(0x7f0000000400), &(0x7f0000000440)=0xc) r8 = open$dir(&(0x7f0000000540)='./file0\x00', 0x100a0, 0x100) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/ttyCcfg\x00', 0x0, 0x0) r10 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x8000, 0x0) poll(&(0x7f0000001340)=[{r11, 0x198}, {r3, 0x50}, {r5, 0x10}, {r7, 0x2}, {r0, 0x1}, {r8, 0x20}, {r9, 0x8}, {r10, 0x10}, {r6, 0x1}], 0x9, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_extract_tcp_res$synack(&(0x7f0000000580), 0x1, 0x0) syz_extract_tcp_res(&(0x7f0000000500), 0x0, 0x4c) read(r0, &(0x7f0000000040)=""/32, 0x20) r12 = syz_open_pts() ioctl$TIOCSETAF(r12, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r12, &(0x7f0000000640)="8c", 0x1) close(r12) getegid() fchmod(r12, 0x1) 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3d, 0x0, 0xfe, 0x2}, {0x5c}, {0x1f}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 16:00:30 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="000000fea3f66a0968"], 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a06e3030004010000000000000024e00818d23a", 0x14) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)='X', 0x1) close(r1) fcntl$setflags(r1, 0x2, 0x3) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d0510241c372c3", 0x595) 16:00:30 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x710, 0x0) r0 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x0) fcntl$setstatus(r1, 0x4, 0x80) r2 = syz_open_pts() fcntl$setflags(r0, 0x2, 0x1) fcntl$setstatus(r2, 0x4, 0xcc) write(r2, 0x0, 0x0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f0000000500)="a5449c5b4eadc2a353651d027fe5218d4f91653fca943b6d6bfc2b125870872e42f6203ccd7eb917d71fe13d39096292d5549ac1735a2b62faa1ee61d957519247871e52b90eb41eda9531d829af71b0b03d90f680dc1ae4970dba269199e9041684a49e2a89f2b4016a3d83b11781cdbfdb293d9d42fae62c7b5a52900119d31f01874156590cd917d1cac032144433548b4c4f4808042e5e003ffc53d3459676ac5d81f3f0fd1d7dc48c8c0b98cc8b5177c8e84adef082c9425daacc094118f9f1d825bddd8207e73dc2e7a243d6185b8ef50761369ad647299d34ef1df65e89af99a6b58533583a93410500ecfac394ab6df10a77ec9570d5851d231a736ed6c52d08b2101bba072c0d30e2ce837ad0c3c05c9eaba2c627f430cd5eec19bcd7a35962b5396a26a88d0aa05e071d4bf263ad3f4c25286e6e11732a4a05d18367a7a4156a5a29e527d2d40bd5670fc7062ac85033b38a25821d488ad8074b9abcddddac11a4cefedef3ce774fe348b19acaa0d025bcd324ca7d4b79bab59e48a4c13b5ba103e51580f64783e15b8095fcf09eae3ac51f8595c34c45c2421af596d0fded0600288da05cb0cb183f609de6814662059a659cb5720922e7fcf295ef6978ebcedf63d2504d4430ddbd917486a03bc066445e3f4d36dce7fba5c6751360e64ad502e7b19f00afc4021ec76cd0ccf5aa144b75208f3bfcb5589ec53f761d92400607f7365625c667092dcc5b23047a0359302cdfaf26f6a4f6350076b76e8582bd6ccfa8e05d4dbc9563e6e059799310a7b7f2dcbb7f682941eb45defa5dc7945240a35fbb0a6b2bee042f76ca2c8c5df08a7f518819f3be665a09b40ba28517fdf657de8a9f20c770f9949b2c211da7404c1239fb090526e8d6118ba7bb066d4eded4aa43acba85821d48739d3f83aeb6cd66e0b76e5821da32eec71c1b4358bdeee4f91ac69c76f433f2ca3227c67dc921e5c09a5a824165024376218b1f71ebf84f6607f3f5ba3968c9b27018a7152dc8c6904eaaa0d432f691b0760de29219721e761018f70ffb40d81a0160b02f52d93145b2defd039747b43d192e4de89a1269f3e41cc7084d252917b63e05dd1ff68ac178b4d092704a46c64cfb2a38e0dc38131c720e98e7cc4e5c05ac75e7b8574316d17e923cda8cc17090f3204895db102c70fd8468163bafd98a674ed20b3ed5133541288f456172063bf8343e6d0c44867d964ad58cead4da77ccff23c2a0bc7ed2bb6d7eb489b56b3f8584d2e1aa72bac705aa632e052204ef54fa5393774d42bcb7d6058a53a1af1b4254ee08dfb28db28b792d89e9f9f4f1e56c770b481367176351747d40ceafa80fd3d7229820c3b368d2d225aeb3de41c25b452dbe1d19e3536db070d8b16e74ab73491913de4686962e8130b38b8da114bc1c5839f7b4395d5db95115356febfe4db7307b67d1a263aa1542f8e49abf60905383ffae1f65ed3eaf0440ba19802e2ad4bd83c9da0ebce5ad5001bfcd6688bc907d3e1b854af859093dae4262bcecf74ae9a009e2178142945ba1f8913d859d34940bfba0676cb2dd07db7a25f71ca854da03742b39fba831bc12bc950ab6fb8e6f9aebf3ac743a410b8d618b48fd4ebd9092499ddc207802e29b6a0fe5d2962b8ad3872e3a2f2eeb4f73e41c61b7e94c9336d7094d27e2c409bac96bdca79f457887313ba7a549e087939e059777fc696d63269e07372ac16d11dbfad1c5b7132434d11bcdb88fbaa8373a5a99482faa24016961c69ed8efceb84c4fadf75a2a167ff395b5deb708b41e7ba8a9e46c790a3d32127bd5d351ed43e06796b17b17d9153b022b25a41017856e0626dfd17c4cd265b6135ba87718cdf22b312844589d83131784af9117a4e1b235da491ad6039cb42c9d4108544a16c944c26d1b49241ae6bcc11485dadc0fdf12c08a6e3747fefedfbc2f74ff0231f33164fcfac84a64c4ece0098e197c03d8089134eedb6ba8ad0765ba0c220e59e96638bee40714d3a91b1c6e5c538fa30bfa03051a2c069afff72cbf984527fe4d6e84b089f48b684a0c4a75b628257cc0046310e60d51bc0dafd1f27bd6cb5c6d16d2979bbf0a2ae1f95a74b6df4b237d1a7f559899be97ef9921771cbdc0ca3b2aaf949bc322714425189ca363436f68679202e5620ac90da6202e0c40f2ae136d8e155b78c21ea44a75cc495092bbf2887769899db0f9d9ee6afef7c9beca63b0c88124ff3b69ec4909800b1850c93b66d7a5715d6b7bca9aadb230c2ca306f534a9765720ffb50ee89fbfa596a7f86b44210244cc48ceb881f6b2ac7d2c0aa9f7251def137f61d64cdfade793fbd4a735f8fd1b74b133ed3a9c5b7de1b3bd03f914ec56b1a862df700bec44ad051bca6522f09cea71eb6c09c5e02b7f587354880a13aaf37013a6663df9c9f21a124448b2c0463f7ff948307f3a7733ae212cbbb5e9f55a73dafba230c3387632ce7b61420542b5253c8bd19d377987bb63363ed1680226c45c629c850626b31a4e79de198e12ff9f97a914dfa61ad1e0cdb440e32485dea3b05b54b6a0f94d491b4abe48b7fc9dbe8bdac81a08eb7626db6c34d2f7daed28215a7a6fab9a000f925fdf8f82c4801a4cab2e7e270dad19c19e95e31cf88dd5f107f7964bbe5e046d81838b61170b0420ecbc35c4ce89c4ae71c66bd27fd62ff8e17adc37b424d41c7d07e44cd2bc49dac31bf7572f64632e97c9ca3e76f3a5e2bc3823bdc5bbfce71ab88ab25c907ceb3cb3808130e6099957e136e782de88dda77d52239dec7d49af5d3efd982ad36e0f695d8df9fd114d3894185f44fc7bcec748d950d247713eba4ffa93a0afd55441574302e41e14c932074f92769fffb6ee42c7626063c86b13769074286bd6b3df3e96195896a7e136b4d6a8d6c984305c5070422862adf113e55f5409a1af8ebd7a7c740daf042a886437f4b8af3bde217203880d9dbe0883619e6c83b46c11b361ec2b8796b3c23d59294bb4eba45cae34e8b45b34a3a04acec4493d951ea0531ae85a5ae93f4b3672e932fd38e548c84980daddfa48fd25f86ef5bd7f73beef915a58d3a0cb1f18f52a3430895b0e6b5b1cb8ec2c08298c0220e0153ea05f9d976b3fda78b2e21bb42ee1e34c558bd3cc733627d8ee74dd78e37ba3db9d416f9e2ffea0b9f72730c46b2e11078cb9aaef074511f5d1b883318123c4063068f963a4473296047527cf3c41454912b4d45d3397afe929df2e64f7ec7cf87b5bb0b432e2e1b8e72cf32d8a4b67a88f7d2a0d28500b62b8fc29e9851cd856b2cc70db9af785d683caacc9df54ae8d7c9b20fe3da4ea307d8f8bca697ab9dddbb7bfbea98d1fb900f43754c990835810cebe486812ee91d52d9046e73c3b54835d718deaf3864bf257f13de34a27d1556a0519cbe1a794048a097f2ae5c0abb4b000e2426c4104c5a53208f039e2e590ce294f3ce458e3432afea887feb44ad5f63ce9721a5605eda6cf7f1f296deb2fb84723d3198deed64475972535ece77d3238199131cfec87503b394b6351c3d48ebc4bd5e41374d6742f25014dda5ad24fc5a23626a9851469824d7ff81779f8ec911d116a033f7d1f3db27188d1c2345f7864ee747db98271b0654c8abaf5d622c902d7c0df5ef2868a321b12664b069ee6878b125d2cbfe1903248da1954158a154a2c7d3ef7053e1aa76d7ff483d1cde273f121c2ff09af96db5ce01aa984c9fa771109e0e824146ac7d8e20c6a1beffd4451b0a996731be276ffbe05bf84dfade1c01366344d163d5081fcebc76012e4718dc990bbbe8cee3173d384fc89d632147a400a0f0d5906c06583fe4ef75420157ac48b0cb5707417e43cda68a7843b15addd4ef9a6286583b84cce7c9b72d33f7e3e02cd3a0cb75eda127ed230357bb8e47f2c08e9ad58aa3f08e2c582b4101694b984ee93ef69595941d725694daae25b2252b1bea06ba32d8536c7d98673fc5cebe2c62198d35c9464d5274e082beb9b064d5c2e6feaa3d0f066584735c0e901888ad676335af5602c19f2f4b17dedccad083ed5332311661cd049cd1eedb9916f03336c3cfd46e8b2c91738a62b260ba10aecce38149eb7c9d895f5357e2d6a02c2d8052731e513409a8bd735fd25a46d236292ad056783d814b88c05ab48d945e9f9fee9e01ca5207a585281011226780a0e3b4a4757ac2da150b43994db918a090af344bdc060f8dc1f0db59c88285956602a45c76b442f815db61902161924294151975658cdd02e13e6909c9f1115d20757338be244aace23923127ce253573f1ae2ba648e411ee8383bc034cfaed9cc8198287e1581d8cbd2b96371d0cb12830587e1f7acc8b60568010aa5715eadac91a973ff892714c42698611bd2d5af2d4bc69a9360732b43ad6f38196dd250d514aa5686c333a86fc32ba63a41476222c98578093198d96d9365e2bff23a49e8052a9ef7edfca74fd66a10b099a896a9d6e8e9d511972cfaeb8be4855fe3961c55e9f595cf7798ba11abdcd88380189e35422ef5e41ad2c2a32914fd7b6184cff3819814d9ca9a44c264504f233f96713bdd225a447c6c7261aaeb0b5e582722d1f5e1c96b26d52e7ff0af9fe48d1ffd97c1cccb71949ef163d640ad2298f5866679ee7e845b9978e36cb121a68a1d190844564ffb5c9a74809c455921e2f34815aa4fc1bdce250e5d7b3c17e0185fa42489daa7c2e2276243166bbd4fa5bbace68ce01c7c78b080bd95350289528b804d5d1f60a0b01537c87e54ef63c5963ec720513d84ef9f846eef70a164052139140b40eb1ae1a6ff049edacbec66737d0cd040abe184055605fba5a88eb167ac01925f673d3a4f1c2f5829ca61fe7d598fd59227e418fdb16e479a759de790fd7f8b984b979116c805288ab9a2540306f267744456b21e6f939205ae136b95bb92c356079f055b0ecf2417b00a34ee6354bc260ed7e105ccc6b98dc1ab8a85a775451432fe74cf92a2dfc209e5b7c3482767184508f3e026b1be8ace4281389575047ab8d08b011fa1f37ed488262b00ceadb9d112d571a5b81aeaff72c172a37d618755d04a8f16e9b744bf9d767e624980ff8ee9bbf802c4d437cd509139d0c65cf16dfa7f5aefeac65f2614e67200f3851b44aa4c934e5bdafa3643bb04b0208285df7fa2d7d8c02f2340503ed2a2d23c8a556df2ac79b8670faa97ffea7905edc7ec74988a6d5810a017063b5df9567492e98f52fe76b49174fba0102bc91f2968f39a105bab20a6610748edbda5a8d6115c7f4000daf4ab63cc010476cc8c6a70a5dd301fb1d47651f7e95d539ae530bb430447543179e0d4b059a0dec44b3e9237a504dbf057ab3feca541a6db906adae3aa972ee03e7fb7468afe56f88b555cfc5fdbb68450c6bb052fc6502b170e1953836bd0c383f143a2141f9867ddf008fd4d7f48d350a325495799e444985e2bf37ca5790f079957294cbc731523154b712387ac5cd904815a654617a049b5da76c893f83d5c9ce805b131007b4449d516a045c114eba1341b1836041a5b6f4442ada5b13553fd460458afe3f72bace44c389455ef8f24245e4f53abd105e50a4465251947038d122a6a92bbaa5676d5329aa489c6f40881d7c0364ef3ea7067ece33a95ca9a9147c60d6927d1b0e9c12b3d263f0478ce7750337482829ccc16522ae28625ac7a1fdfa85009552d4498f87d5363848aa2aa35afd7f96d99de65774fa3b54a38f221ddd4353f266729b67274c05f3409c938599a8d044860ff9ab3", 0x1000}, {&(0x7f0000000100)="4a165575ce71c481e3ef6d15b858de7aa0e79ba24dd70283ec2304fedfdf524b0e8dde64d1d4dd41598aac9029684b381ceec9a33ce010059b7d3b5a546404ae5d1a63d2c3dc9edb8ca4", 0x4a}, {&(0x7f0000000180)="01c9b39a30da71712cdc32ce29fe1be7ec12ea792ed5a0a7dc8bd9817ce3c4148d3cbc9aed97bce37bd7112c772b3bcd07319719c3c7f174f08923722df75204c4bf14030e62b42711dd93ae3072ba807f2ef2e5a1ee3ec493c5e76f766f50e78fbb1355f9bed29805e00cf90e3a3e2e1ee99ff86b88780f4f1dee877064b98aeab54fdf354d92261b064960cabf2e274a7cc91816fe9d4b46daa0199702d20088ab4ed5f09af969ca91db", 0xab}], 0x3, 0x0, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)='X', 0x1) close(r3) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r4, &(0x7f0000000180)='X', 0x1) close(r4) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0, 0x1012, r4, 0x0, 0x0) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r5, &(0x7f0000000180)='X', 0x1) close(r5) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000240)={0xa2fe, 0x80, 0x50d0, 0x5, "576b5521fb15d303c68b2f6827e8ebca90e8926f", 0x8, 0xab}) lchown(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:00:31 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xf8040000ff]}}) r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xcc) write(r0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000180), 0x14) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x2, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) open(&(0x7f0000000100)='./file0\x00', 0x2, 0xa0) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x2, 0x5, 0xba4, 0x100000001, r3}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) linkat(r4, &(0x7f0000000600)='./file0\x00', r4, &(0x7f0000000640)='./file0/file0\x00', 0x0) ioctl$BIOCGFILDROP(r4, 0x40044278, &(0x7f0000000000)) socket(0x2, 0x5, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r5, &(0x7f0000000180)='X', 0x1) close(r5) dup2(r5, r1) r6 = socket(0x2, 0x3, 0x0) semget$private(0x0, 0x3, 0x22) r7 = fcntl$dupfd(r6, 0x0, r6) socket(0x10, 0x1, 0x7) ioctl$TIOCFLUSH(r7, 0x8040691a, &(0x7f0000000300)) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r8, 0x29, 0x800000000000009, &(0x7f0000000180), 0x14) accept$unix(r8, 0x0, &(0x7f00000001c0)) 16:00:31 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000480), 0x9130fbf, 0x0, 0x4000000, 0x0) mlock(&(0x7f00003ef000/0x3000)=nil, 0x3000) shmget$private(0x0, 0x4000, 0x42, &(0x7f00003ed000/0x4000)=nil) r1 = shmget$private(0x0, 0x4000, 0x80, &(0x7f00003ed000/0x4000)=nil) semctl$IPC_RMID(r1, 0x0, 0x0) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) getpid() r2 = semget(0x2, 0x3, 0x18) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x800000000000009, &(0x7f0000000180), 0x14) listen(r3, 0x81) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f00000000c0)=""/232) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000140)=""/189) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/210) shmat(r1, &(0x7f00003ef000/0x1000)=nil, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000200)=0x2) 16:00:32 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) lseek(r1, 0x0, 0x61, 0x1) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x80000000], [], [], [], [{}, {}, {}, {}, {}, {0x0, 0x0, 0xffffffc1}]}}) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x6) r2 = dup2(r1, r0) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000100)={0x7, 0x80000001, {0x800, 0xfff}}) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pread(0xffffffffffffffff, &(0x7f0000000080)="7858b9b5cdb8d77aec51418cbc0a9c77890082ba7bea511304443e9590c56abf09211deec7fe96c62f28db2810596dc485b82c880b80ebe78f79220ddf446bb4b3a83c87e7a68866347edbde8713a834d4b47a66994056b28ce4d60b72dcbb4ba602b22865db49fcd546cb7303b0f57fded54037eb", 0x75, 0x0, 0x0) 16:00:32 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x800000000000009, &(0x7f0000000180), 0x14) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x800000000000009, &(0x7f0000000180), 0x14) r4 = syz_open_pts() fcntl$setstatus(r4, 0x4, 0xcc) write(r4, 0x0, 0x0) r5 = syz_open_pts() fcntl$setstatus(r5, 0x4, 0xcc) write(r5, 0x0, 0x0) r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r6, &(0x7f0000000180)='X', 0x1) close(r6) r7 = syz_open_pts() ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r7, &(0x7f0000000180)='X', 0x1) close(r7) r8 = syz_open_pts() ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r8, &(0x7f0000000180)='X', 0x1) close(r8) r9 = syz_open_pts() fcntl$setstatus(r9, 0x4, 0xcc) write(r9, 0x0, 0x0) r10 = syz_open_pts() fcntl$setstatus(r10, 0x4, 0xcc) write(r10, 0x0, 0x0) r11 = syz_open_pts() fcntl$setstatus(r11, 0x4, 0xcc) write(r11, 0x0, 0x0) r12 = syz_open_pts() ioctl$TIOCSETAF(r12, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r12, &(0x7f0000000180)='X', 0x1) close(r12) r13 = syz_open_pts() ioctl$TIOCSETAF(r13, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r13, &(0x7f0000000180)='X', 0x1) close(r13) r14 = syz_open_pts() ioctl$TIOCSETAF(r14, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r14, &(0x7f0000000180)='X', 0x1) close(r14) r15 = syz_open_pts() ioctl$TIOCSETAF(r15, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r15, &(0x7f0000000180)='X', 0x1) close(r15) r16 = syz_open_pts() fcntl$setstatus(r16, 0x4, 0xcc) write(r16, 0x0, 0x0) connect$unix(r3, &(0x7f0000000280)=ANY=[@ANYRES16=r4, @ANYPTR64=&(0x7f00000002c0)=ANY=[@ANYRESHEX], @ANYPTR64=&(0x7f0000000500)=ANY=[@ANYRES16=0x0, @ANYPTR=&(0x7f0000000380)=ANY=[@ANYBLOB="4990394f55890f1ffa0640d269640d8d11a8367706ff8b6627de9d7aa5750982a324fcf5edb3d57a2d115db2db2098e24bbff4f72502720976857bd7c0c39f713335a12e95ad981df2377d888a2497fcd9ac8acb8aa2cf364862db28fdf27cdb461407", @ANYPTR64, @ANYRESDEC=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYRES16=0x0, @ANYRESOCT=r14, @ANYRESOCT, @ANYRESDEC=r15, @ANYPTR], @ANYPTR64=&(0x7f0000000480)=ANY=[@ANYPTR64, @ANYPTR, @ANYRES64=0x0, @ANYPTR64, @ANYRES64=r16, @ANYRESDEC], @ANYPTR64=&(0x7f00000004c0)=ANY=[@ANYRES64], @ANYBLOB="1155909d89c20785f298278e4a569f6a8c1e112908b31549c248adde685928"], @ANYRES32=0x0, @ANYRES16, @ANYRES64=r4, @ANYPTR=&(0x7f0000000300)=ANY=[@ANYRESOCT, @ANYRES64=r8, @ANYRESOCT=r6, @ANYRESOCT=r9, @ANYRES32=0x0, @ANYRESHEX=r10, @ANYRESHEX], @ANYPTR64], 0x8) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r17 = dup(r0) sendto$inet6(r17, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800016972830 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800016972830 16:00:32 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffeffff], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000000000], [0xffffe8fffffffff7], [0x0, 0x0, 0x3], [{0x0, 0x0, 0x0, 0x9}, {}, {0x0, 0x0, 0xfffffffa, 0xf9f}, {}, {0x0, 0x6}], {0xa03}, {0x0, 0xfffffffd}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x800000018, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) r3 = socket(0x400000000018, 0x3, 0x800000000000003a) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x67, &(0x7f0000000000), 0xc) r4 = socket(0x400000000018, 0x1, 0x1) setsockopt(r4, 0x29, 0x6c, &(0x7f0000000040), 0x4) r5 = socket(0x2c, 0x1, 0xdd) setsockopt(r5, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r5, 0x29, 0x800000000000009, &(0x7f0000000180), 0x14) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x67, &(0x7f0000000000), 0xc) r6 = accept$unix(r4, &(0x7f0000001680)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b9f72671c9429dbf6900"/4107], &(0x7f00000000c0)=0x1002) accept$unix(r6, &(0x7f0000000180)=@file={0x0, ""/62}, &(0x7f0000000080)=0x1e) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r7, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r7, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r7, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r8, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000), 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140), 0x21d) getppid() r9 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r9, &(0x7f00000000c0)={&(0x7f0000000440)=ANY=[@ANYBLOB="47118ebf00000000000000e8ff016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f6a34aa851923f14fae17291c8d480bbd0d6c2ca41bfc482276d00011e8d90288e80a5d09351cd01c61b98c85214137c96337f26914024e114465645891c5fd87e81fd45b6c3e45e21918c2871c654a7ddc3b2bd15d7a76c48ba6579931e3ea6d4d862b1640aa39dc23650cea90e3695d8a6b7891f1a5446062fc9635c52d25acb6905c578d5ac38f5e7bafb80f63426c1ca5b716d5abf70730e83959a1ccceabe00000000000000"], 0x1, &(0x7f0000000040), 0x0, 0xfffffffffffffffe}, 0x0) 16:00:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x30}, {0x28}, {0x6}]}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000001c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r0, &(0x7f0000000180)='<', 0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) mkdirat(r1, &(0x7f0000000100)='./file0\x00', 0xc1) 16:00:32 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10010, 0x0) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) execve(0x0, 0x0, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000240)="497688417d6beb8510f596847bdd99fbfd55afa39c71ed0ff2e1aa3f4790a2941cddd91479c0dae92247acfb880418f3f6593bbcc1ca57493987d1cc54b21a89611b07121f57bd4bc14de88185429eef42c270625b956e21259620438a94e006120a2c837d327d99a0a1ff392808a2bb9b2dc696d8cebf31a0ba20a22e6e4a6284199bcab0a9395a8fd0fd2922242bd32e3dec24b43a3343b5b1f79850326186b3a4abc11631d1703dc0aa033e2dcd33d4908436e46adba75c427a5c5b4d42998293ceb909ea5e51fe136ce600d2e98c580f3cb7f47490d8d830afe726de9d42d1fa7c5443b2f6b71cb40ebe06f34daba08428b7a8938ed148da374d95bd48184f3743f933ed95ae4155d4e8100f87789ecec5b168ae68e97a96dedd4fe7fd573de6d783ea3706de970d2995b3d283367b052a6a1368fabed5d935b3bda782f32b38814d1ae58d3bbb4b648fef6fdaba403f505f0b", 0x155}], 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r3, &(0x7f00000007c0), 0xcb005093f78273e) r4 = getgid() r5 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xd0) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, r6, r2, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) getgroups(0x1, &(0x7f0000000040)=[r4]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r9 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r9, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r9, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r9, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r9, &(0x7f00000007c0), 0xcb005093f78273e) r10 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r10, r11, r8, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) getgroups(0x2, &(0x7f0000000080)=[r10, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r14 = semget$private(0x0, 0x3, 0x100) semctl$GETNCNT(r14, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r14, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r14, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r14, &(0x7f00000007c0), 0xcb005093f78273e) r15 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r15, r16, r13, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r17 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r19 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r19, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r19, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r19, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r19, &(0x7f00000007c0), 0xcb005093f78273e) r20 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r20, r21, r18, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r23 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r23, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r23, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r23, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r23, &(0x7f00000007c0), 0xcb005093f78273e) r24 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r24, r25, r22, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r27 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r27, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r27, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r27, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r27, &(0x7f00000007c0), 0xcb005093f78273e) getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r29 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r29, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r29, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r29, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r29, &(0x7f00000007c0), 0xcb005093f78273e) r30 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r30, r31, r28, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0x0, r30, 0x0, r26, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) getgroups(0x5, &(0x7f0000000100)=[r18, r24, r26, 0xffffffffffffffff, 0x0]) r33 = socket(0x6, 0x4002, 0x1) setsockopt(r33, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r33, 0x29, 0x800000000000009, &(0x7f0000000180), 0x14) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setgroups(0x6, &(0x7f0000000180)=[r7, r12, r15, r17, r32, r34]) execve(0x0, 0x0, 0x0) 16:00:33 executing program 0: r0 = socket(0x2, 0xc003, 0x2) connect$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a8c0d58aedcba76e44924e6abca64896bc5e57c62951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238494aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000cecf68328491cb19639f0a79f5440b7cd5f6193120902f6d5ebcc1c2f97e53430b8bf6135213461ed3655c02ec0bf2413f6d627a6c94d211"], 0x10) fcntl$dupfd(r0, 0xc2fc5ecc79944271, 0xffffffffffffff9c) sendto$unix(0xffffffffffffff9c, &(0x7f0000000080)="bf46b8e1b5e7415b00", 0x9, 0x3, 0x0, 0x113) dup(r0) r1 = accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) sendto$unix(r1, &(0x7f00000003c0)="ca0b5a5769e4a9037a472f683a35bc7839a4fd4fe1af479b1b5e9650f5fe26f1e8e1415719dd296235c6cc25cb000000009288cb3e78bf5aee10d81fc86c284bfaa68dffc67fae71a49d5daaacc47eb75a60ce42e69edfb1e8cfd1ceb1d725f85b6dfc2e8c244917fc07a7576d3ffb6d2a6fd12bb983c3e33e5d906d262b077472a1a0fcedd6c6809a233312a8fdc15030fc5f76ebcfd73c8db481172c83c33163ed1f8cb769a050bf87bf086bf9e5cf37f84f5a5aa618f595f36bc07ef425f3e1ee8fd039d3d6565f59385efd840683eebaaeaa258119f32806de9b1ec032db2b2e4becf88dc781ad5b79e900000000", 0x284, 0x4, &(0x7f0000000200)=@abs={0x1, 0x0, 0x0}, 0xffffffffffffffb7) 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x6c}, {0x24}, {0x40000004006}]}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) linkat(r1, &(0x7f0000000600)='./file0\x00', r1, &(0x7f0000000640)='./file0/file0\x00', 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) linkat(r2, &(0x7f0000000600)='./file0\x00', r2, &(0x7f0000000640)='./file0/file0\x00', 0x0) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000100)=0xffff) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0x5) syz_emit_ethernet(0xe, &(0x7f0000000080)="010c777cf7c7e52c32db472b74ed") 16:00:33 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='\x00\xa8\xa2\x00\x00\xf1\xf9\x14\xf7\x1e\x00', 0x2, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x91, 0x0) write(r2, &(0x7f00000003c0)="2b67478eb6efc8bc2f22973106b8d3971ad1ef2ac0299c8aa133b4861f7e381c8a554eb46db920e6991bf39addba0163ab85d2fa627c9cbf720a9be62edcd352aafc38e7dfd3999e9c2074cfa73434d3b1987c91f154b731459abacd1d73fe74033dea65ce0807baa186ab62253b0bc1ae7a", 0x72) r3 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) linkat(r4, &(0x7f0000000600)='./file0\x00', r4, &(0x7f0000000640)='./file0/file0\x00', 0x0) r5 = syz_open_pts() fcntl$setstatus(r5, 0x4, 0xcc) write(r5, 0x0, 0x0) r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r6, &(0x7f0000000180)='X', 0x1) close(r6) r7 = socket(0x20, 0x3, 0x7) r8 = kqueue() r9 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x0, 0x0) r10 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) r11 = open$dir(&(0x7f0000000100)='./bus\x00', 0x800, 0x2) r12 = syz_open_pts() ioctl$TIOCSETAF(r12, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r12, &(0x7f0000000180)='X', 0x1) close(r12) kevent(r4, &(0x7f0000000280)=[{{r3}, 0x2, 0x2a, 0xf0000000, 0x2, 0x6}, {{r5}, 0xfffffffffffffffa, 0x50, 0x4, 0x32d7, 0x7}, {{r6}, 0xffffffffffffffff, 0x81, 0x4, 0x6, 0x46}, {{r7}, 0x3, 0x20, 0x20000000, 0x6, 0x100000004}, {{r8}, 0x1, 0x3, 0x80000000, 0x8, 0x6}, {{r9}, 0x0, 0x15, 0x40000088, 0x87, 0xfffffffffffffe01}, {{r10}, 0xb95f8f48f6961ff1, 0x0, 0x2, 0x0, 0x5}, {{r11}, 0x4311b08054b62ccf, 0x2f, 0xf0000000, 0x4000000000000000, 0x8}, {{r12}, 0xffffffffffffffff, 0x20, 0x2, 0x4, 0x6}], 0x6, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffc, 0x3, 0x8, 0x3, 0xfec3}], 0xfffffff7, &(0x7f0000000180)={0xfffffffffffffff7, 0x7fffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffff9c, 0x80245753, &(0x7f0000000200)={0x401, './bus\x00', './bus\x00'}) r13 = getpgid(0x0) fcntl$setown(r3, 0x6, r13) close(r3) 16:00:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x50}, {0x87}, {0x4006}]}) syz_emit_ethernet(0xfffffffffffffdad, &(0x7f0000000100)="b6bc1fc92479789a66d048ccf7654aaa236cce77ea7f6185") 16:00:33 executing program 0: msgget(0x1, 0x240) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) clock_gettime(0x4, &(0x7f0000000140)) ioctl$BIOCLOCK(r0, 0x20004276) 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(&(0x7f0000000040)='./file0\x00', 0x297bf1cb58fb66fb, 0x0) open(0x0, 0x0, 0x80) fcntl$setstatus(r3, 0x4, 0x40080) pwritev(r3, &(0x7f0000000080), 0x0, 0x0, 0x1) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r2, 0x0, 0x0) getpeername$unix(r1, &(0x7f0000000440)=@abs, &(0x7f0000000480)=0x8) clock_settime(0x0, &(0x7f0000000080)={0x0, 0x80000001}) r4 = semget$private(0x0, 0x9, 0x42) semop(r4, &(0x7f0000000440)=[{0x0, 0x0, 0x1000}, {0x3, 0x7, 0x1800}, {0x1, 0x2}, {0x0, 0x8001, 0x1000}, {0x3, 0x4}, {0x2, 0x9, 0x1000}], 0x2aaaaaaaaaaaad8a) semop(r4, &(0x7f0000000240)=[{0x1000000000, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1800}], 0x2) semctl$GETNCNT(r4, 0x1, 0x3, &(0x7f0000000800)=""/191) semop(r4, &(0x7f0000000480)=[{0x0, 0x1, 0x1000}, {0x0, 0x8}, {0x0, 0x9f, 0x1000}], 0x3) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000002740)=[0x6e8, 0x101, 0x0, 0x3f, 0x2, 0xb47, 0x0]) semop(r4, &(0x7f0000000000)=[{0x0, 0x100000000, 0x800}, {0x3, 0x100000000, 0x1000}], 0x2) semctl$GETVAL(r4, 0x84110ce33eb91624, 0x5, &(0x7f0000000300)=""/133) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r5, &(0x7f0000000240)={0x0, ""/77}, 0x55, 0x3, 0x0) msgsnd(r5, &(0x7f0000000a00)=ANY=[@ANYRESHEX=r5], 0x1, 0x800) msgrcv(r5, &(0x7f0000002b00)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004eed3265ccb953a0c1f23f4b3c37cc3864a0db753c86eab49801352f3ea6ce0cad8df2e70b078ff9a99136bd5197f7d755ba02e46625edd781006e9e7d24f827c5e03889daa23c"], 0x1008, 0x0, 0x800) msgrcv(0x0, &(0x7f0000000800)=ANY=[], 0x0, 0x2, 0x2000) msgsnd(r5, &(0x7f0000000cc0)=ANY=[@ANYBLOB="030000000000008753b2157e3bd1d3c81b3b15a024430670c06ae031718ce948e1b060a9b3461038f39f4af11e05ecc115c6c8e5c0ca00a8af026ebcda30fb022630bd23c7f025629011bfa45f002b6f98870fac0ec011bb4ea75c8bcca05411cad1d8d6234ec0926429087198a837a74facbe0ebdbfbf7d80d65ca916f13dd60aebda1a10b56b809dfe08da9d946b58b63830c1aa74404d0a6f83efe5e35a812281dac3c0d21419e4691db78ff472acc836140c82dae55a45611dc0e474676e3dacd01c96d8882b19d5f2541573706b4bda0b6a5eb8c56415951eacb002b4d0a7bdae8eabf19902e8e8bca3425d9886165650a2ab79d087b9970e0453b5123d20b01e8b68f3d25eeab16a6f7594b3c2c01a90f416c713bce5fc8b62682adb04597d108b4077880d5a18929aeb55384e6d9fb9b3903bcd7f4f2274c302286c49967d0094cf74080ca0a2c14574c0c5ff44aed65da7832e2f7299e97e44966a8310d803844a61c911acfb3f47bfe1451edcd4a9ae64c19ad6879fb62caa327302991bb3d228b0456823b0d132ee61c1e862d531836aa7ab62caa5f2149a71d7b5b6d0637dcf9bd18678d8c967acda80d6d8e3e9c39c8d4c3a4f63fe6f92fc64ec3649ca8aed006476c913deba4fcf19c110013bfaa48b797678905ffa005d25a24d9e878f15b42509f2c6197d4b98d63d206c2b3cbb3b70b9e1c157a77f5424d7fe0aaf65d7d664ff7726cd154d5200e3b93f9b366bb18d990739ac80b07337262569d4b8f726dd307de951c87c6539f445a7dc2041cecc49993b69d6754da725defbdaf4b628c74e"], 0x8, 0x800) msgrcv(r5, &(0x7f0000000c80)=ANY=[@ANYBLOB="000000106b5a74d2205f4967b92069f7d85fdbacf15481a16bf69b338b8ea01c818710588ff931498c6a1d9699eae4d32c6c538dc3fd"], 0x8, 0x1, 0x1000) msgsnd(r5, &(0x7f00000006c0)=ANY=[@ANYRESOCT=0x0], 0x1, 0x80000803) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x400014}, {}, {0x20000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="e308dbdd98b17d3ecf14ef7524b5") semget$private(0x0, 0x5, 0xd2f) 16:00:00 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x4090, 0x100) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) close(r0) close(r1) r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0xcc) write(r2, 0x0, 0x0) close(r2) 16:00:00 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x212b, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x7}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x3, "000000000000000100002000", 0xffffffff, 0x100000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)='X', 0x1) r3 = msgget$private(0x0, 0x19093383f831bd20) msgsnd(r3, &(0x7f00000002c0)={0x0, "a0cc9bbaac28fb8bfd36917d480b8cef1e4209615fc36252f6e51fbb0b6de1559b299261ffe87e73a30522"}, 0x33, 0x400) msgsnd(r3, &(0x7f0000000280)={0x2, "b75ec643ae0c6eb24412af58567a26fdae14eb8d47abe8bb8a2fa9d32586f2b6028870c4f04165e3db8bc58df68f21147cdb3a1b6160f1e639072bb55bc6d2b75cd9fff24b26881d"}, 0x50, 0x800) close(r2) connect$unix(r1, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r4, &(0x7f0000000180)='X', 0x1) close(r4) r5 = dup2(r2, r4) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x648) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:01 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/90, 0x5a}], 0x1) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x2, 0x10, r2, 0x0, 0x8000000000000000) write(r1, &(0x7f0000000100)='w', 0x1) r4 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r4) fcntl$setown(r1, 0x6, r4) panic: kernel diagnostic assertion "ifp != NULL" failed: file "/syzkaller/managers/main/kernel/sys/netinet/if_ether.c", line 716 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *300112 36761 0 0x14000 0x40000200 0 softclock db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff821e8d7c,ffffffff822046f4,2cc,ffffffff8217306b) at __assert+0x2b arptfree(fffffd802b5f0548) at arptfree+0xfb arptimer(ffffffff8255a090) at arptimer+0x95 softclock_thread(ffff8000ffffeed0) at softclock_thread+0x145 end trace frame: 0x0, count: 9 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 kernel diagnostic assertion "ifp != NULL" failed: file "/syzkaller/managers/main/kernel/sys/netinet/if_ether.c", line 716 ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff821e8d7c,ffffffff822046f4,2cc,ffffffff8217306b) at __assert+0x2b arptfree(fffffd802b5f0548) at arptfree+0xfb arptimer(ffffffff8255a090) at arptimer+0x95 softclock_thread(ffff8000ffffeed0) at softclock_thread+0x145 end trace frame: 0x0, count: -6 ddb> show registers rdi 0 rsi 0x1 rbp 0xffff800014812400 rbx 0xffff8000148124b0 rdx 0x2 rcx 0 rax 0 r8 0xffff8000148123c0 r9 0x1 r10 0 r11 0xb096843c836670af r12 0x3000000008 r13 0xffff800014812410 r14 0x100 r15 0x1 rip 0xffffffff81863bd8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff8000148123f0 ss 0 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (softclock) pid=300112 stat=onproc flags process=14000 proc=40000200 pri=0, usrpri=50, nice=20 forw=0xffffffffffffffff, list=0xffff8000fffff148,0xffff8000ffffe778 process=0xffff8000ffffc6c0 user=0xffff80001480d000, vmspace=0xffffffff8255fa48 estcpu=0, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 93428 498387 94746 0 2 0 syz-executor.1 93428 184486 94746 0 3 0x4000080 piperd syz-executor.1 93428 497908 94746 0 3 0x4000080 piperd syz-executor.1 93428 499663 94746 0 2 0x4000000 syz-executor.1 94961 328158 64529 0 2 0x480 syz-executor.0 94961 71676 64529 0 3 0x4000080 ttyout syz-executor.0 94961 384351 64529 0 3 0x4000080 fsleep syz-executor.0 94746 258862 92494 0 2 0x482 syz-executor.1 64529 39405 92494 0 2 0x482 syz-executor.0 66315 396534 1 0 3 0x100083 ttyopn getty 57468 12785 0 0 3 0x14200 bored sosplice 92494 151168 9339 0 3 0x82 thrsleep syz-fuzzer 92494 242104 9339 0 3 0x4000082 thrsleep syz-fuzzer 92494 350527 9339 0 3 0x4000082 thrsleep syz-fuzzer 92494 149791 9339 0 3 0x4000082 thrsleep syz-fuzzer 92494 24996 9339 0 3 0x4000082 thrsleep syz-fuzzer 92494 207289 9339 0 3 0x4000082 kqread syz-fuzzer 92494 195553 9339 0 3 0x4000082 thrsleep syz-fuzzer 9339 440171 50578 0 3 0x10008a pause ksh 50578 412524 64260 0 3 0x92 select sshd 64260 473690 1 0 3 0x80 select sshd 36160 30627 97729 73 3 0x100090 kqread syslogd 97729 326462 1 0 3 0x100082 netio syslogd 36710 232550 1 77 3 0x100090 poll dhclient 12051 399933 1 0 3 0x80 poll dhclient 31801 378806 0 0 2 0x14200 zerothread 11144 270852 0 0 3 0x14200 aiodoned aiodoned 28340 256388 0 0 3 0x14200 syncer update 53976 161095 0 0 3 0x14200 cleaner cleaner 99938 248711 0 0 3 0x14200 reaper reaper 11710 481451 0 0 3 0x14200 pgdaemon pagedaemon 34316 72288 0 0 3 0x14200 bored crynlk 75066 250648 0 0 3 0x14200 bored crypto 46060 40942 0 0 3 0x40014200 acpi0 acpi0 42220 230620 0 0 3 0x14200 bored softnet 60602 317302 0 0 2 0x14200 systqmp 32094 248755 0 0 3 0x14200 bored systq *36761 300112 0 0 7 0x40014200 softclock 82942 347408 0 0 3 0x40014200 idle0 81625 523894 0 0 3 0x14200 bored smr 1 490913 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 9582 6382K 7407K 78643K 20135 0 0 pcb 14 11K 12K 78643K 803 0 0 rtable 101 8K 9K 78643K 2585 0 0 ifaddr 85 19K 21K 78643K 733 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 341 0 0 iov 0 0K 24K 78643K 992 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1224 77K 78K 78643K 5864 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 9K 78643K 69 0 0 VM map 41 10K 10K 78643K 72 0 0 sem 12 0K 1K 78643K 1539 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12645 0 0 file desc 6 17K 25K 78643K 3996 0 0 sigio 0 0K 0K 78643K 49 0 0 proc 49 38K 63K 78643K 1500 0 0 subproc 32 2K 2K 78643K 340 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 1908 0 0 in_multi 16 1K 2K 78643K 366 0 0 ether_multi 1 0K 0K 78643K 22 0 0 mrt 0 0K 0K 78643K 15 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 138 609K 609K 78643K 138 0 0 exec 0 0K 1K 78643K 898 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 176 348K 364K 78643K 11964 0 0 UVM aobj 130 4K 4K 78643K 136 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 2 0K 0K 78643K 861 0 0 NDP 20 0K 0K 78643K 234 0 0 temp 226 3544K 4184K 78643K 184314 0 0 kqueue 0 0K 0K 78643K 35 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 84 0 78 1 0 1 1 0 8 0 rtpcb 80 526 0 524 1 0 1 1 0 8 0 rtentry 112 422 0 388 2 0 2 2 0 8 0 unpcb 120 1982 0 1968 2 1 1 2 0 8 0 syncache 264 30 0 30 14 14 0 1 0 8 0 sackhl 24 1 0 1 1 1 0 1 0 8 0 tcpqe 32 89 0 89 8 8 0 1 0 8 0 tcpcb 544 3492 0 3488 44 43 1 14 0 8 0 ipq 40 32 0 32 13 12 1 1 0 8 1 ipqe 40 373 0 373 13 12 1 1 0 8 1 inpcb 280 6407 0 6399 36 34 2 9 0 8 1 rttmr 72 7 0 6 2 1 1 1 0 8 0 ip6q 72 5 0 5 3 3 0 1 0 8 0 ip6af 40 10 0 10 2 2 0 1 0 8 0 nd6 48 51 0 51 1 1 0 1 0 8 0 pkpcb 40 11 0 11 6 6 0 1 0 8 0 swfcl 56 4 0 0 1 0 1 1 0 8 0 ppxss 1128 86 0 86 24 23 1 1 0 8 1 art_heap8 4096 12 0 10 8 5 3 4 0 8 1 art_heap4 256 1707 0 1530 24 9 15 17 0 8 0 art_table 32 1719 0 1540 4 1 3 3 0 8 0 art_node 16 421 0 389 1 0 1 1 0 8 0 sysvmsgpl 40 69 0 53 1 0 1 1 0 8 0 semupl 112 2 0 2 1 1 0 1 0 8 0 semapl 112 1535 0 1525 1 0 1 1 0 8 0 shmpl 112 134 0 6 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 8790 0 7390 46 0 46 46 0 8 0 ffsino 240 8790 0 7390 83 0 83 83 0 8 0 nchpl 144 15813 0 15338 60 41 19 60 0 8 0 uvmvnodes 72 6541 0 0 119 0 119 119 0 8 0 vnodes 208 6541 0 0 345 0 345 345 0 8 0 namei 1024 62931 0 62931 1 0 1 1 0 8 1 vcpupl 1984 40 0 1 5 0 5 5 0 8 0 vmpool 520 70 0 31 3 0 3 3 0 8 0 scsiplug 64 3 0 3 2 2 0 1 0 8 0 scxspl 192 49080 0 49080 30 29 1 7 0 8 1 plimitpl 152 350 0 343 1 0 1 1 0 8 0 sigapl 432 4114 0 4100 2 0 2 2 0 8 0 futexpl 56 120367 0 120366 1 0 1 1 0 8 0 knotepl 112 1207 0 1188 5 4 1 3 0 8 0 kqueuepl 104 1556 0 1554 10 9 1 4 0 8 0 pipepl 112 2506 0 2485 10 9 1 2 0 8 0 fdescpl 424 4115 0 4100 2 0 2 2 0 8 0 filepl 120 44636 0 44533 41 37 4 11 0 8 0 lockfpl 104 1770 0 1768 1 0 1 1 0 8 0 lockfspl 48 506 0 504 1 0 1 1 0 8 0 sessionpl 112 36 0 26 1 0 1 1 0 8 0 pgrppl 48 109 0 99 1 0 1 1 0 8 0 ucredpl 96 14377 0 14368 1 0 1 1 0 8 0 zombiepl 144 4102 0 4102 1 0 1 1 0 8 1 processpl 864 4132 0 4102 4 0 4 4 0 8 0 procpl 632 10179 0 10138 5 1 4 5 0 8 0 sosppl 128 70 0 70 19 18 1 1 0 8 1 sockpl 384 8994 0 8970 63 59 4 14 0 8 1 mcl64k 65536 1203 0 1203 79 78 1 33 0 8 1 mcl16k 16384 61 0 61 22 22 0 1 0 8 0 mcl12k 12288 123 0 123 28 27 1 1 0 8 1 mcl9k 9216 73 0 73 24 24 0 1 0 8 0 mcl8k 8192 174 0 174 16 15 1 1 0 8 1 mcl4k 4096 439 0 439 5 4 1 1 0 8 1 mcl2k2 2112 36 0 36 19 19 0 1 0 8 0 mcl2k 2048 72783 0 72733 24 17 7 14 0 8 0 mtagpl 80 210 0 210 6 5 1 1 0 8 1 mbufpl 256 154246 0 154166 140 129 11 39 0 8 0 bufpl 256 22980 0 16373 414 0 414 414 0 8 0 anonpl 16 542544 0 523443 272 178 94 95 0 62 15 amapchunkpl 152 24406 0 24268 105 94 11 20 0 158 4 amappl16 192 27234 0 26122 307 243 64 69 0 8 8 amappl15 184 1216 0 1214 3 2 1 1 0 8 0 amappl14 176 1953 0 1944 1 0 1 1 0 8 0 amappl13 168 150 0 150 4 4 0 1 0 8 0 amappl12 160 131 0 130 1 0 1 1 0 8 0 amappl11 152 272 0 260 1 0 1 1 0 8 0 amappl10 144 181 0 175 1 0 1 1 0 8 0 amappl9 136 821 0 815 1 0 1 1 0 8 0 amappl8 128 380 0 340 2 0 2 2 0 8 0 amappl7 120 298 0 292 1 0 1 1 0 8 0 amappl6 112 274 0 261 1 0 1 1 0 8 0 amappl5 104 437 0 427 1 0 1 1 0 8 0 amappl4 96 4035 0 4010 1 0 1 1 0 8 0 amappl3 88 1962 0 1950 1 0 1 1 0 8 0 amappl2 80 32119 0 32038 3 1 2 3 0 8 0 amappl1 72 87520 0 87082 26 16 10 20 0 8 0 amappl 80 10748 0 10686 4 2 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 135 0 6 3 0 3 3 0 8 0 uaddrrnd 24 4185 0 4100 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 4185 0 4100 1 0 1 1 0 8 0 vmmpekpl 168 30672 0 30637 2 0 2 2 0 8 0 vmmpepl 168 513112 0 510709 432 317 115 145 0 357 10 vmsppl 272 4114 0 4100 4 3 1 2 0 8 0 pdppl 4096 8376 0 8301 11 1 10 10 0 8 0 pvpl 32 1360340 0 1338325 553 337 216 282 0 265 36 pmappl 200 4184 0 4131 4 1 3 3 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 880 0 328 16 0 16 16 0 8 0