00000000000000, 0x7ff, 0xffffffff], [0x5a39, 0x9, 0x4, 0xfffffffffffffffb, 0x7, 0xfff], [0x84, 0x4, 0x3, 0x5, 0x2, 0x7], [{0x2, 0x6, 0x78a, 0x3}, {0x5, 0x8, 0x51, 0xfffffffffffffffd}, {0x7, 0x6, 0xaf9a, 0x4b29}, {0x5, 0x2, 0x699, 0xffffffffffffffc1}, {0x2e, 0x8001, 0x1800000000000, 0x6}, {0x7fffffff, 0x7, 0x7, 0x3ff}, {0x100000001, 0x1, 0x100, 0xe9f1}, {0x6, 0xa33c, 0xffffffff8be3494b, 0x17c}], {0x3, 0x800, 0x9, 0xfffffffffffffffc}, {0x8, 0x1000, 0x1, 0x80000000}}}) r2 = semget$private(0x0, 0x0, 0x104) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x1, 0x5, 0x3f, 0x1ff, "27906c620cd31439feb88af5552804b327346bff", 0x2, 0x5}) semop(r2, &(0x7f00000000c0)=[{0x0, 0x0, 0x1000}, {0x0, 0x200, 0x1800}, {0x1, 0x10d, 0x1000}, {0x3, 0x80, 0x800}, {0x2, 0x3, 0x800}], 0x5) semctl$GETVAL(r2, 0x79ad67fa9405ba5b, 0x5, &(0x7f0000000540)=""/249) lseek(r1, 0x0, 0x0, 0x0) 16:00:29 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6", 0x0, 0x100}) getppid() openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x8000, 0x0) r0 = kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendto$inet(r1, &(0x7f00000000c0)="8a0b35fa3879881b73e75d48dc489bf0abaf217129ea5dee4cf0ae60f09c53d81f0c5823c8d298a0c2267701453f2fe279e622530ad176fe5362856fe3b79c25030b8b45713745b546ae1a374181108af79c1e2c067cb3bc880f7c09ede4809d428e4bd80c08e9f4202828a52a2e3cda017344f7fa10dc", 0x77, 0x4, &(0x7f0000000140)={0x2, 0x0}, 0xc) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) close(r0) getppid() kqueue() 16:00:29 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) open(&(0x7f0000000080)='./bus/file0\x00', 0x20, 0x10) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="0000001862040179002b2c000000267e897f7780e9992d830900a24e14da000000e1838f74652d62e100c51bad5a8bf626d9dea3c2c37b4557094f1da81d8600000000000000000000000000000000000028c1ac1c55b22af7159072ae771aaa250c91a725c2e0eb46", 0x69}], 0x1) 16:00:29 executing program 1: pipe2(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kevent(r0, 0x0, 0x3, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0xfffffffffffffffd}], 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x4}, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x9) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket$unix(0x1, 0x0, 0x0) sendmsg(r1, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r3 = msgget(0x2, 0x204) msgrcv(r3, &(0x7f0000000100)={0x0, ""/217}, 0xe1, 0x1, 0x800) recvmsg(r2, &(0x7f00000006c0)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000780)=[{&(0x7f0000000200)=""/145, 0x91}, {&(0x7f00000002c0)=""/109, 0x6d}, {&(0x7f0000000340)=""/115, 0x73}, {&(0x7f00000003c0)=""/201, 0xc9}, {&(0x7f00000004c0)=""/108, 0x6c}, {&(0x7f0000000540)=""/113, 0x71}, {&(0x7f0000000080)=""/64, 0x40}, {&(0x7f00000005c0)=""/52, 0x34}, {&(0x7f0000000600)=""/140, 0x8c}], 0x9, &(0x7f0000000840)=""/212, 0xd4}, 0x40) 16:00:29 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x7, 0xa5de}, 0x8) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="1400000000964c043e318c143300000010000a800a3e00000000100000000000000000000000000063c60c8df8530c4c4d696e5b5af55ae9c8025e65a60a15cc7b7e929de0dcda1c129cdd7459c6e96665d46ee8709e50392e027c2df34488eb6f1edb178b16ed4e663ae488bb62f6f4e05b68fedabf58b4277b37757fb1383452ccb7ae447ae4666b3a9c3ae6e31db1a1d08fe07584f674e477ca05aca0f3dd8c9764498c63eb6fb458535729", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x2e3}, 0x0) 16:00:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="4edcd429ecd72801003485f09f8adb4e24bd790069b53b36859aa9c78140e99a9380642492d9f6fa0a67", 0x2a}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() r3 = getuid() r4 = getegid() fchown(r0, r3, r4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f00000011c0)=[{r2, 0x21}], 0x1, 0x0) 16:00:29 executing program 0: syz_open_pts() syz_open_pts() r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000000c0)) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xfff, 0x0, 0x0, 0x0) r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) dup2(r1, r0) 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x48}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000001b80)="c0e9") 16:00:30 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f00000000c0)={{}, {0x2e, 0x20004000}}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x9) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x3f) 16:00:30 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) syz_open_pts() lseek(r0, 0x0, 0x0, 0xffffffffffffffff) 16:00:30 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) close(r0) fchdir(r0) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x100, 0x0) 16:00:30 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000000)='./bus\x00', 0xc02, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000010000004, 0x10000a, 0x0, 0x0, 0x0, 0x0, 0x100000000000000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {0xc}, {0x6}]}) pread(r0, &(0x7f0000000380)="57236fd2f62c9967db8dd192731f4fc97c772febd0e4bf33a63927573b581076b93ad31b6670bd15a5ab21fb82c06f6968dd1076984afa61c4d1e24a88cd328e903d02d43500951e50aa337fdb8d6a1c618c56ed7ab348c0a8dcce8603999b99db4fbdb674d945005542c6a28258fe542fafa19ba3087558152342a98772bebc4a93a2e77af702f46f7f2f2d487ef1d03ca24d267d5bc8b0fe6b0f3658424393e41089c845842793507d68256640afd8b9f0a508086e6838313e4f72d4bf8d5963a9822de3aaeba8d1ab821bab6761b4daa9ef56b5b92658b8536c94f42ac0d47aa1ae9bb9d3c5c1d90ecff8d4b869409d236caeb3ada01c783848acd6e62ec450ac7f9ad20eb7512d8a59c5b481fead27e61bfd1e4b9d8c3bea546b2c71750347f3fc0d083f945bb8f77790007448296312f9d8c7289a20b5890a5ebcd0399d1eb459305069d7b8bf21b898635d1ca44a30ffc8eedb68cdf4e4f5dedd5289743f10985187c7180c14de3191c6686a30281d3d0d5373b0c6cfac81dc544b324948e054c68f6cf6d2aa6440d786bfac4cdfee1310326fa41342cab0a3377dde096432e92080895bc141bbaf0e391c98fc4d3372a5bd2aaf0e274d55fac2d4aecaa62ccfedd1e497d51c75af14df1427018e73690e4ced7ec13315d058951b53184867afa233c926c3693c6977bd5a294580bc454bfa46d97602666a7f2247f877a2a7341b166c04ff7cdde86d82e1872c35ab5525d30a550faa146f42791c664726eea8c0628aedfe066cd3a98a8fdc5e8abe5a608c2c9ad6c834298f606492d441662aabdc38845e9f0d7e8dd18a34a9a8145dcba831f7541fc727e6c8e90973c7b903f5f48742445ac67668fe2d1c06ec6efb693546fbbf463b356de9d7df246afb38a47d11885571f1a8039cc3b49a265957ec1089cdbaa48dafc9a4b84d3c89e2c24811c88df5bd754a8c30a1994096ba2064d4c84a039d0f41b2a8d4b5744b0ae9e67e032a0451eeefd752c028de7a48c873f6473cadf85f1f36879ed17294305be4064ee1ed41634219d786eb90ba968d2dfdfc7a252e7873c2b900ee0d550a858bd022d929f36a8bd1c0d11fb16848b03c8a7fa4363dcb50bd2c0f3bead6b7d939d0beb227bb2d2f1aaadbd041f116445d7989e3a5517300c7d44a6456003959133451ee74e5972cfd47c9a52ff7ad14de597c55fc97e8ba5474ff4f855527ae30da5f8224de798cdc68c697315ae3b6224191137e2fae31a3da733064f9e87c04a8caa2b3b6bdcb35e13101423663d400cc18313ddf7c4f64d3d660d34f808aa755e7418ddc5c251226c05c976d89aab123799582d9b25428dfba16d9502e0ba72becd45ee1cfa1081a1305dd9189183c592fc9fab1d2ca4323840a71bfce0e57dfec1ae7113936a5f633eab060a7418d53ab6124b8f2067997b6904fc3a4b60eb659bdbbe1dd87acde52fd3b40c8b043b68031017648644da56f9bc6de373581212254c1acede02fd15410c95d40c526264e80e63c8b85c535fef319a8a0b87826a04c4ce2bbeabd21fd90e4134684545a0dc7f0da50174e443f4147d62bc82b4a5e7bd1da80553c35fb2c8431aa4d823b2f6f2d384dbb06f8cf0dbd1f02a419ac2e901aea0258bc33b6d2ba225448083043a16be7df4c2c9a730642a9610fb0385077d04b5d0a20ef087f08e7ac4b32d94c3b61550343edfb2f342451717f9f3866beef48501a5355fbc002474c9841ee26ac1a9a173c8be0fa3770d9ca2d964ee2843beb59d66707d81f30ca16ba1ee1ada7be74c102da5d4370749322f05255e1a01f99027e361b30f6260ae3088ad6015c5bcb228f308194c648462aae2f46e08582f06620b70ece4d160fa7aa2cc95dcf4d20cb2368cea2c7a5fab824cc74083cc1497fa55d4c218eaeaf36cdb675a1c57bc5557ea4be0f0be5ef98d255773437bb5b6621d82064f1a990876853abee94b99d2a3d824c71e6023b0ae31d40ee562a5a686865e1c910ffd4635f1da290d4e28deac92d07970cd2f37c687c591fb8860314dd94f63fa3fdefbe3f682c8d4d0fb805b27e203e8dd43096dd26915c711adae1e0acb392608f070793c0314ce4ed9e7af4f5c7855fbaeac350400b90da63d8664d1ebde13c6ed4aecaf9ae7f2064b73bbeaa3e68ac6eb154bd0f06233a841b9ad3289bb9dbdefe3ed414ccea637ad1ee2a5df1310a4755168b3477ab5f3e2a6c2baa43867258d25e67085e0fdb3655bbaa443c183f0ce41dff8a19e445e18657711a9bb853274c3b467877d62cf4b34ff93c13dc7151536644840f325ca6584d015df6bb4a4bad9fdc88d5a835ae03bfb3c647bc2ad0e1c6098975ffb041a67e5a0fd75d3a444201300a6bc1d493b6e02e9e64d5e3b99f8ddc86beefdcb69d78a8eb2b977c201978d1c28a211092d71a6322d437877a29b8ea8ac6a85f288f0e42e87a4dc2be7f7d181855018aaa6896e8d87cc1508091ab213fefc167cfeff63627ab9940810f33cc8184acfbc2432492e792c323e6cfe35e034a26506cc1c15cadb2bd71941bfc86975c41858f875e88cf58d0dd2d4f7ddd0c7b8ad9abcaec428058b2345193ed57795b23c5f95567f80ba57bf64c22fff4b5ebe34ac7902b22b11c5c4909229e3ce037c0a2b9a28831ce5d0c2ce64a3d8d9b5918f5c6f73186146d0a027b355bf11b856c8e27c9e87d82f2bc0491755cce22695a2b26142477c29595d239778cf2d2e6444cd10dcae628b19e0234fd66cea512a8821e125b3d7ac0f38492ef6d445127836aa20b1c1c66fa367d6bb9ebce48f6c1dc6bf9f8f38386c5e11701910b95795b62fc52cd918f59614ffec8639a5907ac2be412d1fccaa28cc025e4f1c9c3d0c3a3f5b9b9233dbfb86c34fd77b025a03c33fed620b9892735c013a40f4c8b919835097173407dec3f92a12af92218f3ce5c6071680b3c61b95fe535e23e0e5960777725bfe10905b86c1e15e32e630a35869d5fa286b5ece1e9cafaedf9a3340b4702034ed56019c8cafa5ee0ae42037245be5476b1cc8839eb2a241e515985bc93c7b4228f784677515791c19068c6e5abb894f593c1096414d6f0dd652c32449180e1be68b3dbd4a1b65777160bb62b26d3287ee481e005c54f6f43df457b3e9d366e0c9851563145d7f934f25484842ac3ef0d79122245822b0b9573a3f12c6fe02badbf3b40b196c2dd0a1b8195299d097aacdc68ec93a59200f96d061adb40e2c5406f60a0854660b2c07888b3ad79416d62a44fd53bd885adce3a3a47b1cf0a193a428dc0aeafeacb8f9a1334f0c0c417b45cbacaaefe121e431278197d78c4f65a4187feb239f09156222dcfc02f676e5ce78da245397b52e164b21006f7c9c2f28a187810c8b9ae59f043c9857708c35ffc881e8a5ce6f7e4770b848901cd1cdc450a9c66673ba8022bcce45f685eb4f7a2e82a7ac9e445e93beb8c8cde01208c00383cffb137d6e592500f7d0c21ab0370850f24dec45594574dcc59e5c85c594c428e0dec108cfdde385e71049468f420055b59ac7a33ea5077c012acf3ac6d906bcf27d6f887d9b7dcfe1c528404a26f54d012eb0e4ecfdc01c6e2faaad460d48e07efc8a2f9ce9e80ae9dfa533d03bb2f53241836cef611a00b1e4f855d89c99f8552a791707b1731fc231dc8030dbdc852a2c5b07bd724136f97ec1392a943b51c1aadc676b89c192545628a95f324e313bfd71de15b1af3f173b6e921929aa6450f7a37f3020705ef4405cee97b7bb14d39236dc9fbe581dcfe8ee97c03dde8c7b12b87e01afc6bd9e0e973352819a7c4fb4b9c1de710852d5bd78e1d9600a8a09799dec8734d4521122a3ea3a642ed1a26caac24cf88c75c577f0f708164894eda1f3ca503d65bc011173a3e0e26d47c7938102fde5664f5f139b9b7f76d667cadb13e3bc353165d6ccb40e93f2f99d0e4fec7d5ed06ea218f9d33426c564a2872c8428565db932decb52328b8e2b593cd3e38e5d8141abe4bd3685fd554116198fc126ac04a952436e13f93d79cebe5087db327e41f085d6b034875c248fd7ae964a3ba9658ba3d0ca067bf6e112f49c1acadc0e4beb7f5662727cb0554c4695a1f8ade5ae3cea06bb4234bc5e16fe21e9427062d3d4fb7bf4f1f082c083c5ffc23effc630e19729cc3a59dd8bea797c5c44acaf29316e851a5e0cd76af1759feecddf34014e0455cc345ea0423a2edda12ebc02d265e4c18dcec302ebfbbfde2e078051513524cd35f426f6c098314abc117211c0e5be4c1de34178418c33be3b4e1135aab3ac45d50edb059e097e14692f62877aedfa23b6debcde9786c99821bd4ac673d16672db04937b2f2656f07361dd6dcb3a7ed13b5127c75fb71c37fddca35c410728cc3e03b5d80dbb06b0e132ffcba380ba7d02a8dad23436b12bc00058ddfc01d25b0f007ebe516181065f7b37397981f9d38b774c894fd191e1163a57b5f646c54efb9652a8634a7e98290ee80effaefecf0f112ad146567c28ab005a21d5f3a72d487522cc6f45bde25ad9fc621777eb15faf554ee08edac1458c3a02670bb95b4adc3ad3f159c3d6311bce380d330653fb45e4d885ab69b1681206eec83315a252e7c668acdf0cf5214fa973ea97ef51dabddc464c55d1344032a1311e87e83bce34135c302bdcbf867fd2c823dfd8969bec6d83b001802e7a245a6a75bcd0f2cc7a119210d79392632e40a3342f996de63d21ca9b3c403f8e44db21ad3873b8054df420a34a77ebfb900ca98c280564c57c9733cae7585d1d4c4ff34fd19577721113cddcbd14501183d5f293c9e2acc2e33274412f3f8ad9a87c184e2bc60b535bdf2daa4a91e65d49497d907923b82858183b7f989640e594fbaecb851f25cd2f84ea49004a6f403dd7e9c126bca6761cfd1474c46e4443c968361fdbb48a51c66fc46010d79b6ef24d1ec11f011f8372a73f27b6c31df6bbfa281cdbd471081f91aab9f58d87468f18342c17ead5f271eff271e83f0918104c0d8204098c14805bb505f4ec97f88afd93c5357039e0ae02890b4885daab647313dc03253459e1d772a653ef5b4166e58890d309e8ceb9ab3f51cbd57572dc3456b7877b6dcd29ad8dd41e51eb00a565f830081d34973965783966855b9fdca46754c6ec63b4b22df11362c89ef01374c6a12f74d1e45edffd464956966be52f3d30aa30105d0b1be567a79e46c1f67f59cbf618dac165d855281c0d11c3287e0d8e0206e69863b599162f03a4541490b6e7d62df0505bdda72db513066f46cbb6aadf4b6d967d08e22a8dd4d43bf63c00cf3e78ec41c68e04c2792fe8ff136eac832e74f0d8e89c2d74cf9f45ade43ce9230bc8c4621bcca50f20b718374b313693668abe5c449eb5e7ccc765b6b8d66d8400b6683c6acf3b43dfb63124338d659f7e90ba151b81f3e3cf1eb6f67a9d8047e357217a3eb95c1d1005576d4755aebba6765bd09522571f5ec0f6c51c501feda6d8552baa6ff9e3a653911ea2d7847f1844eb69aa9695a416250cdb72a4c7472c5d88502236def2949043c34a7eea837221404bf5f1efd4d9dbbac4ac89646cc917174e7fd5b622a7e72d8a9d182d923eaf1d28b6857b9fa00709a2d0d10a369467cb632f9680806e8d20f1a407e0877c4ea0016329ba644105248945385f7f8d8c0d51c9f249126a17ad7cb80e8b2b954acb4821f3394e535f8c324891fe26a6e69c48f1231bc60a1084d9a893086f423196f3e70516a55a90f8560f35f35c500d00db5a59127956110a2e1fef", 0x1000, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:30 executing program 0: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x1001, 0x0, 0x0) kqueue() 16:00:30 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) syz_open_pts() socket$inet(0x2, 0x4000, 0x81) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea92009c33dce410", 0x8) 16:00:30 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000280)={&(0x7f0000000380)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000240)=[{&(0x7f00000002c0)="e67952952cb1841b4b254f1cadb30ae1aeb503f704a5892ea696621f84ca250f0ae4edb33e7d5bc68b6489c1da74d7a2700d40450ca609a4d63bde55087ee9cb6f952bb35501d9dd2f8b25f3ae729ab6d186c653162c8bd632634aef0144ed72e8007c6af2f3edb11f542360b5bf4ae633752b02696b5b05b583b1d692508ac6011f7b650bd414007947ab0ad8b4644be9", 0x91}], 0x1, 0x0, 0x0, 0x403}, 0x5) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) syz_open_pts() fcntl$getown(r1, 0x5) sendmsg$unix(r1, &(0x7f0000000480)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000180)="fc1f5b8a1138d39d4a7dbaf3789aff6fcf55338e5b1660e29999cc0a49322c3fed1f3811029cd80361fe3fd2ec4e782c548565ab97839acfcde6e85cae66644872e80bf46842d04902a27bc7e09ac5", 0x4f}, {&(0x7f0000000200)="f1403e56693562cd51633ad456cda9f815befc2a9307d6707a052fb8d12ed77fb0aa542c2b81d9c84eb7190764f4dbff93f156d701", 0x35}, {&(0x7f00000003c0)="7d5b6149dc74", 0x6}], 0x3, &(0x7f0000000440)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r1]}], 0x20, 0x400}, 0x2) r2 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x10017) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000100)="000000186004008000010000000000000000000000000000001c000000000000000000000000000000000100", 0x2c}], 0x1) 16:00:30 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x104, &(0x7f0000000000)=0x5, 0x4) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) shutdown(r1, 0x0) close(r1) shutdown(r0, 0x1) 16:00:30 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() select(0x83, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x147ae147ae147ae}) r2 = dup2(r0, r1) dup2(r1, r2) connect$inet6(r2, &(0x7f0000000040), 0xc) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000380)={0x18, 0x0, &(0x7f0000000080)=""/24}) r3 = msgget(0x0, 0x82) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) msgsnd(r3, &(0x7f0000000300)={0x0, "590b80bea32899926483e5652c4f40b83856705ebfe51e733603bea38bd636de8648f7ca11b32d9858dc5f3490299f93b5df4a5b58f07375385395d961a54c6318ce07df03"}, 0x4d, 0x800) msgrcv(r3, &(0x7f0000000100)={0x0, ""/186}, 0xc2, 0x0, 0x800) connect$inet6(r0, &(0x7f0000000440)={0x18, 0x1, 0x4, 0x6}, 0xc) msgrcv(r3, &(0x7f0000000200)={0x0, ""/213}, 0xdd, 0x3, 0x1800) 16:00:31 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x1, 0x0, 0x8, 0x8, r2}) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0xfff77ffffffffffc, 0xfffffffffffffffe, "9375b01a93b45136fdf001804000d11eaaf100"}) read(0xffffffffffffffff, 0x0, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="d1", 0x1}], 0x1) 16:00:31 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000300), 0x7fffffff, 0x3) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/175, 0xaf}, {&(0x7f0000000180)=""/87, 0x57}, {&(0x7f0000000200)=""/190, 0xbe}], 0x3) close(r1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000080)) 16:00:31 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) rmdir(&(0x7f0000000080)='./file0\x00') kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) 16:00:31 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x200) r2 = msgget$private(0x0, 0x40) msgsnd(r2, &(0x7f00000000c0)={0x3, "9027e9a2d30f4514e30743daa42d9aa7ef67c36ae7488a99939bedaff8aea1"}, 0x27, 0x800) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x5, 0x5011, r1, 0x0, 0x0) openat(r1, &(0x7f0000000080)='./bus\x00', 0x10000, 0x2) 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f00000001c0)=[{0x34, 0x0, 0x0, 0x400}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = socket$inet(0x2, 0x0, 0x10001) sendto$inet(r1, &(0x7f0000000380)="9cc149123ebd140071ad212f59376d61ff21033b9d69c52c7372541721a8e3c4be3f33b867ba309438ac60e7883ed258e95148ccf2e6721e342b9a033ee5180cb24e40e59fdd4b9807196069b0964836b7ff092ae24de38244029ef9524f5336092198821d0a647bdd0ec7390c1bc16805c293d90a18894a49edd76ddc13d973b19a9a626e642740acb788def860b02f958368a875ea7bec5daf0aad4242bca08b6ddf8dd6ecd00fcddd6f650853ffecfec47aa6b1eafd36789941abb2e8f191096a6c01d5b8d26f14d5ae89d2c3ae65dc87908c71555672b148315ea4c0fa4ecec2904dd2bdbeb69ee266b48459277933f659df829e577296444a785fc7a890a16b1ed01de07b324c1fe7d1ac6cc6f047d610d1f6afd977e5059e93d07fdcf7132098cb8a33da1110424f5a03982fda731c31d5144ac026c308f620d41a2dfaba7024a4fcfb30ec26a94de3dc53ff5c53a770f9c346903aaae13af5914ce6dc732071f49619a39825930e76a5b295d53d90a8b728dd787b9f88dca9348c4441751c113aa534da0ce21f217af6041cf012eb07d97add776920339a064794aab5a340a3a8b9e26e43cfd31ea9d58c539ef90f2b206c2686f0a0f5c61138189814cf0607544ade84a425e05cac93fa738a25a5581bf9835a56b41b082df447d96d821ddff45ed6c7a8160adeadb6a6ba23877cb9b35385f20e9a90bd0f395a5af24b61b9965501c130e633b10ace9d08119c23be8aa4ad99b5e4054d61a7dc65a483662a67bdcffbf36ebcf066086266880020a3586f4e202025aa270984fb019cca34ec564c290293da793054d0d43e7466882c24652c3976854ea79b9588349c1e9dbaaeb7d74702e7cb11932dfeaee6fe775c0e5d5c46160b79aa301e89775415704810725971b028ff6f65e706e52d93bee9042017530f387c2260600f10cf3e53d1a7b6c5757e82819d4b9d8fcb61b5ac6b86f69d64b2466ecc71f929c35cc09292482bd0a263ff672ed22dfa809dd762df126dd429ce92fc4e39c06c6e2525c008c68021c4060d3cfa018ea4766ff0ebc655ded9c3245821b820f072474591660a909f2494c0ec09f6c662384759b7c6076a8153373ac928de64f3bf2f117c08259342761cad8b938f20245641412b13f39bbc1441ac3c9f1b942603b1354b916e76152e04bf038b5fac62ab75359323136ef5a49b98d725f28f1c7965e0e084584a04e05f85966c2053075b787c732e6eb15e904e2d08855fe1130af6c1069743e742376e56585ad4aec84e64eb7147465d5b327f35b91f20447f14009f9db863e5ff51047ab88660feb45f6c6477af4d94ed47ff1f60bd772e98846c3f8226a1019f9935894654e472248fff00ec694aba26a44c41ebdb10625f713bf6bae99d854747e00bedb377443edd5d80112d9982a3f88ae53aa843419639591ab094937f384c1d92f777cb8dad44114154bc8776b6251534b6b31b2edefb4d165fbf1b524905f85d1a26d4725e664a54b7d4241f179cccd1c993c18367fec4c45f0b07517283bc58b71a4dd13be02638b20444c2fb083d9e50c19b9806bc9ec0974cba6970b7d482cb892fc02d248b02049e0ffcf89d96438be3cec7306cfffbe39d962c805984bde9f8ec67437a93f6e2aaefb336635893017f6359a9caea2e1f5d9d92865dc55aafe974f119be896627cadcc81239c789c85f22f587e8fb8a01325e046c3549e6ea7150a42d466a6ab7df35fe5ee5af4003f08503fb9ce314703579bc14975574405b41f868449ecfb5a3edbd9c9a5619870f14d7544fac9bd4e2d44f4718770c66d7f3e0d0619b0ec61b1a891d9cff6300c4e9c4b670a0d1d4e605b3465989159ce48649285e9924793fd1892672d48a59696095dfcc8c6f14bf9aa440dca3da0dc3944f27de6eb5af2561e52b35a8157a6f3b3e448326b79ebc94e3e78fc929a84687fdd14d1555879fb73bbca7f19eaaaaed22805d36070b29315173144b21d71a04f31e72ae2b0ed6385240c206c05d048d126af4afde87502005e23b225b1f612bc6041eff7e5233cc933622f69d7fa179906a7e9e69eb8015e1a971be5ef6e9b32950ff646eb970e3bc95ba62516c4a5264af23077101fac77736cc3c089bd89e4d515f87545cb692d5ee94cd0e93619fc00c69e33c871889ed0ea0150f9fe70ec836c0b4244b2177c2974738d7cadd068b643da11d35681dba23532645b8e5360d53b5718d3b1ea12b57929a75f1ad47e6ba6455540d16c418d0077dc23ed1ad9e723c4d9d9dae423d9ccbc1dd8251052a8981f81e4943a5993248c8a08c45fce88255c57a7426324b09fdc47fddc47565f91e647515a3f20141b4050cc57f1c4b89cab1eddb2f4949ee40e514b5989e6bf2e2360d371628abd6fd1abedaaad6c9f3912c61e2cb131c0d1fda721dbaf93282a2df97ca0d9c3c4a0ba4c226af62a6b5f581a307fa7d0d7e3fb54a42c5b0e49650fb480c4f9c641619784b4a58b196de421ae91bf1aefddb8e5f3e87fe3148173c8ea7b2fa491832b4ee7df70852b97e96d00b0663e19c26d62ade6fc1dc95b1324ab656a925e3f7e12e23481b8234d1cea759fd6a667ba0d3942a363de832aa36cae2c2b5dbb6c3ac07dbd032a5b02a59330af7fbd361b3272005d253a801ee1fd8217f72fd8a5613d828b57531d68c2490bf3963cdc23632acc964750ab359232799617ad979a492126164630e9ec49343deb5e62c1873163e5e752514fb18153ac6ad75d38a25921af3d849e8c54a6097e63298fc53e17f12942d16e91a4d1948cb1e77affbacd74983b9a4b8cb8098f86736824958e43ca94f6c13d2e203ebfc8ccc394cf022ca618d6546b8cf56457c0a1e44a2dc261cdad550d86b1c8a8d20a23a3cf69039fdea7f9fb3c4366717bae0da7e8d803b29516e1e7198bc381d00bc8b1b458a0de53421c723eb2d9516a104263965bb9e59339a6d9b7f3158d83fa954c4e29c47dcdb2f03d58a3a91328b2699558aca4a91bb9b3c70f2b2190e96bb2381e8e202c937c0ece01bdfc2a2432342f73495d18eeaa206bc0095132e41c527561ef0155d7765ae9b835d68cbb062b803a5300c3e07030eab49c90219e750f479fffd20f1d97d3023c4873866b2d774efb37055e7709c44dd747146427fe02ad8322e9ca91f9eda2afe6b6f1294bdf151c2b9f8715626472e0ab2eae50d0d0a28848a0de9486fce895f5bacb5d9d7bb16833b3007de162503b2abb18d53b32047ef78d940dab48026a25eadb7ef026e4e5804af1370073a99e647d947ae85ee77bad78bdfeb771e81174eb2b9c008b60829c3c9c32f76e67807827d915ead53c29e7bd416a57ef31f315d7372c25b9b02c2bd2ba71b632e351da27620d93d20e26ebd7e390eb2a38e297148ea1a9c1f041d0eb82ca7a682c876cc120c5899cc68db2c7600b133bd88f0d264bb873f2f8ed1bec4a988aea297cd2d9433ad731793b969dd141ad836b45b74223624df4cc8dbb32441f6abd0d825b2a610873249727a09832e0f251175b30195d602b844f79a686149738413e4dd588e96acf637cacb664b0bd2ba8a56ccce452ec3c2f43641f8a14c48be94e3857771e77c874d8fa0a8cd4afbb7600ec9fc0b4973864c1c9bd0f7ebd508cb6941ef78f6830e7a1e4905dbf9962aabf36466dfd1aee50837d09f14352e588af0631b39ae458d4103f84b8e2a5195bd9f475dc7f99b7cf2f59fc498aeecf6565e3cbceb9415fc989192fcbb1526ba16f26b85b93101b3bbad62a9e6d0a82c243c4b618e48a6a5b8648e2bf3ed4e6eca6ef50ce2b3117fd331237986a99a1fcf3cba49aba465db04112b199b9fd88b832dd15f5f1f5946c8a15e04fa98af564828667583b8f2476034aadd7c5c02e38cecb8e754ea33ca2a7e084b976ed115e2120bc72fd79c290f63e8b0c6d9ae221f974146233ff965fadcfbd8a5530fe166d31fcfe82d7fb73cf43362e97ac978e2586abddd24bef17700fff58f3de64095d4800f3f8a2a9d5e7e4b377a178aaf33c9d5b0010db3755f3cd742763220de58b6a54f4ceddfb80e8cc1dd885ca4fde2e94c10d1138601a3c53e29536d417798704af9ea1badbcc3e16e780573636c1df8bde974db97844bf196420f2c1c6153fd3a44cc68b6ef2b7685ee89d148c6ae3c8afd1b4f505daee12858ef236435e6d1f1739d4161644172adf8902c278d3e009a2ebc6dff00dec7cf56c0b60206c0a1cf487f395c7a28375edc3d084b52e57299af5f9d55114c7e42630a240285ab03b8cbf4ad84003305ab7e4b49a28e9ed3e46f82b617cbb8e122ac594e8751b9ecc5d67ad0b210f9b446d9ecbf2b4595c14842060d0ccb8017a758a3e0269a51070a11cd65570863f10983249f63f8b649d515e641436f95f8e7ad81ed9b9d9411226347ae03ea402aa3234e48edaa342584eb7d0fb0d3ef50846329d11b39e06761bdf74d9ad390436d0b744e24a185626d56425ea1fad95eb26664da7c2ed65ee735e0f7e911a294f6723ca656c854b8641a167b4ebf26fb169924b82ad2b61157c4ac61dd9260a72db68340b822d42e2fb96d39bd535ae13646a77d227eeb7abd85c2d16a979270c38a6be77119f92c26897a80ed18288be145ade6356f8e31d428f805420e75dba935515892ccf3a10f9b7e052c5832567f3228e66971cb591c8f13e7921bdde3fabd4b32d90a7e8b4b24f5d3177bb257b840729b16746efc36cbfbf8556dff2bf424b4a6c3b2860aef5ffb013081866c3ca1f1f5b4450ac11005ed826b52d27ea8ad862f0fba35d65745a34113fec73b0248775d29537e53f56d18fcc6edc723b26edef349fd914b253fe2b53e11d48f39fd495a8eb9750572ace16cfcff7924962d7dee8aaff8ab0fe942936c484d7ad76ca45c85af7ef907b008f5345c4be8d89ef6c9b50cbc032129d7326280589fd08023c4b751921f2719d41bf58135c9593bb90aea3f76a86431605955b58928b3d3b68748c4163370f3f2316f188fae7a6a17f5ace3ac192eef784963f0f09d339859b58d799ee415addcdf6a6ecadf4f105f4f74a7726587d8fd13e870e2ad39ba744e399aac4ed4cb5d524e40b31133f649bdeefce707ab9668500aa1eb418eff48b72b6fb53fd5e40c8001638732ea88eb94845319ef3192bc044e2434f42a02fb0d81c9a7faacd21656510cb20e15ef08a3a2bf15c695fc7a25c846056e7b564f048d9b059c5df3a539bda203de125d9cac5345024b1b59ee24db91f761d2181b188c1fc01b0f5697467eac73f09d25b59206bad503e485bfb8c823add04b0270120296741ec118767206f2c4c5ab44cf48653cb3ff756a787515cee0e82fbe163539c09e5ede4429496af84a7f9aef7a0d509d7c7a4e866f40f09513a5489f2341c863f503dddb5055dcc4971d54b6d811d762a8cd9d82e69a32c54f0025f68d81ce60222feb4aaa68ab7ae1a637a5a2e56732c6d3d84e4b4b6a76cc9456e1dc7f2d7d2dbb30a49cab5f7f7c9477e057db841e11c5da53ea38d833ba0664126f54064fac357f457a4e1f2c072eb27634d518ff55f31fa2a62ed104636a4f878a1f1710bb4c9190f5d092c771fa9330fc12b614a5f5fb58f5d5bb440f3f80045351f25e07135008dc5a77ae0fa00e58482bd3c1f51861b298ab4446e876391582dfe6840dca70fd8286a68f465f3e29f6b91094e19a5ea3ceb584da81fec3f49f5e01db4225ac56d774748ef37715adaca1e4326cad4821d89592b87222ec3f4bffbcce96842a567ca39c3c", 0x1000, 0x2, 0x0, 0x0) write(r0, &(0x7f0000000000)="e4f2daa884d501cbd22dc33d757f23d8739c6dbf553e40680b82536bd38fb83ab2b92e7ad530f8dd921e5356ecd84c1af7d6eac87492e7ab080d83bfa4c3ec46139ae5ba29f8696defc0cf257614b7", 0x4f) 16:00:31 executing program 1: mmap(&(0x7f00004b6000/0x3000)=nil, 0x3000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) r0 = semget(0x3, 0x1, 0x1) semop(r0, &(0x7f0000000000)=[{0x1, 0x8, 0x1000}, {0x4, 0x2, 0x800}], 0x2) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x400, 0x0) pwrite(r1, &(0x7f0000000080)="cdcdbeb0f1a97b037a38931ed57cf99176fcc9eacf7849ec9af9afdac6c524dfb87a0db1f8", 0x25, 0x0, 0x0) r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) flock(r2, 0x1) 16:00:31 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x8000, 0x0) r2 = fcntl$dupfd(r0, 0x2, r1) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffb, 0x27}], 0x8, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffb, 0xaa}], 0xf, 0x0, 0x41, 0x0) 16:00:31 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x100000000000009, &(0x7f0000000000)={0x2, 0x0, 0xfffffffffffffffd, 0x1000200000005}) ioctl$TIOCCDTR(r0, 0x20007478) 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x5, &(0x7f0000000080)=[{0x1, 0x1ff, 0x8, 0x2}, {0x1, 0x0, 0x80000000, 0x10000}, {0x7, 0x7f, 0x3}, {0x0, 0x7f, 0x2, 0x80}, {0xff, 0xc0f, 0x7, 0x800}]}) pwrite(r0, &(0x7f0000000340)="716705e36d47fcf0a0a85952661af6a33800a54531431fa8a17eb7e504dca1a911e78b0c2ca03598267809c85f6b3a196c783e1873f749ba490b7ea5407fee1380e050b66c4693322ecec340b12af349db0c37c09e265140cd7e205b2c5786da54b1d7e07fc8496dda4490a5daee1a61a385f060cf365a48dc34bcbbb5113ea692f2b3a1e598fa0a2c9782d998d167c73898aeb29350aa1777655af5f261150cff1ed75c99fab6bdae2d9c8aad9c2b7ce225ca81b8d7c75c42788d6fb5d40da94bf3e46d6100515d01cbfe59abee2799bd034ccbc1bc0e3d154d11d45b429d74656b14f5f96ca40dec09a42028c66b8aa07dd0f4b84c1fac220a3ad9a7adcd62e2ac4efafd23536e0a2845afd5fd279c0be9e29546d8c8ccd81246346ecea99fe018011d07764ca60aed22b70338803623001476b6aa076c5ff0f8c42b59908118da4ec77b4d8da665f3f87e418f9c9f405176360b8f49baa5e60118e7533dfd619f6f1abc17dc864e4ad7831b2f30c8c37b7645504417732c573984145f04b2c33cca6a7cce4fc12bd616bb2d331b3f9f6ddadb2351ec74e433717912db48618fa43185579e9ee3be847285749e0350af0984a05113b658a726368642a4f128e224ddf020b5226b232d9bd73c61d3cf60d92169c2773190ea05a88bb233a7bbf51ea43f6fc6e46bbcb0c8c4dac732620496314db59eba2011cb71fb632e6f7bd2435023ae4a1d9ab60c197fa0f0b9965096fdba69c0c77b9eae50595471f7364978a9c3615e41bf0737f9f9de6c1e6807332c3c55671a3372948330b06cedbebb18fc92fedea2bb2a94fa6914a1f7fd673a8aedb4d32b01dd62f2c24275fc0e064534e47d0880ea62fe386833def776fd06e4a05edbc07d04062fdb60bcd942af4e87a2e585dc3dec351f98ef4e79712a01543e61c68999ccaa7b573a1c469b20f0244621b7841a42a87422a30624246dc764d0aca8de6c61dee09fdcfb78580186ea03699a81909c38cc10755d0694aed385ad267afdfea0e0e950e97b0765c2137a0601bc825d286dde405c1afae054a4d0389019de5cd117a5bb25f0d43180dcf2ca476c5c684dad561e988eab52a19dc409fa76a66013437ccf53ad9a058a35045fbabb1dc8469c08fb487b0ab53a95446a80709b570d180c543b7be084d31b2826a9fa74063d17b5abf71bf78e3b8c0cb4de1d8ac5c6656ea116e203daa9b63588110742352a2311c8bf691108f8e8db7bbc46d558fda933a736dd7dd78eff23ec16aa82ca6b26bd3314e0f3fd42c4c43e4dedf23b2ee5fa4af17fcf914b79c8cf8bef6cef8cc528bce6d7bb86ed97262fd66b71290044c05b76e10386c3dde221e7892f2db63862fbcf0dc33bd477cc3a47810eade8d6bce070790fc9d1783d027c763b29d4b69b168304bba7d39cee9e57ee31669199e7f01ba47b8a85862a27d62efd9ce0449d1a5a2940833b057c43defdc4038e843498c389b78e767f8de5be1ce1ca8dae1bb930277dfadfab9ec7d7eb4b08cdef27ba2fef37ffd3dfd5b43164dc5708d5dde61c6edee41a0568dec5631a86d1ae1218da6797c9d18bafbbfffcb840d2e0e40e92d0795471a6709f49d883e0e47a7c6539b7a05b80a1ac3cd9fe06dc8ff6a212135545850abb3b795430def55fee576d9f019eae153e56c31cefa91dd0284e0eece97d36ccd6677da2b6f04a517e876b32e3e6c1cc227ba4385656d42839acf4396d57018ca87d40fda8073333e613c2b7a850738a5c1ab1c024befae3086eac2ee9ea3acb25b79fc8050f08d3500dd633caa0dc97f7e31055dc08730f05bb8bf640c8e952e956d6d0b59b5e7bc0e47a15d382420a2508e6de608e613b5a94a9f5c91e6562fc2db35fbb1b81ab77ff0535388d3f0e5ab1a08459497376ac2f84d52ad08ca3a41765cd0fc0ad6fad9103d7f09f5fc00dcfb04b21cc683428cdaaa686b938669695a931a65ccc844eb038bb2dd6038a75062b5a67a1ca7dec76c5e1436ddaf1c50c2dac755613f59c4ade8ef4d918a033e2e473c9361b0c149a4f89978fda3a22f334e1a7b46f823eca65f1f0c326ec015e7884e4ec1b6d624646d443ecdfaaa79e38ea0dae537d5ce1e2d1b744e600af9494ea7f72725af11a28a2aba592374f9a679fb35fecdfdd52602cfe7b36b394f5428e34f49bcdfc0cf4aeee518e73bd27b97cc70509b7d060326cfac68cc6340b3e60ffe25196ddbcb387d80f56bad6605068ed0e7637f83b04230592efdea0fea92a9be5f038478e8309f0df61dbfcf8098eb5c0da0c5d9c4b2950b55512cdcbed93cbaba1f20cc7ec2d1774da643d51aeae0f255aec68c190335d1530b8f47b53c61270ea7ba007e15f3828b5ae293ddd17a56f6fb9a5a7a5b5184341b9c6793d9188cd5ee9d382664d6cd9f31e0912a7488e4f08ca1e2c75b620606066e9ddf2309ae78650674c5d366a4435cd5da0a75108c5d096eac77ffe759f6d8056e47837f0e93e49206ef537163c4fa13c29e8c4c974d160b25fb9294059bbd18d13b75748d02f152eec3f49a935470c1b1197f97f7e451954673ed895b01eb1ef615f0fd29b2e4363c49a9fc4fc5234447408e667331638aa9f745bd74c99b2d488207427e8f17ea6a569ee0e3f5e14953fc6af39a3b840461dc14daacc7758be0d4ee59728cfdfc8e9938bf23a073f68a49ca32e292662d686ddbfb05a7e006d242f0e3c7161b58112b75951c3772ce5a7da0fe2941b617aa53d19ed7836105fc9c1376018e61be9297cd085a4e7e5d12b474c52363c0b7ad65957eccb9a01edba5dc914f6833197c8d3fc7058c7f6fb930f988d666cd5009f088b0d6dcfabd388fa0ef2d342bd0cafa8c36b4f90328d8491ed8d03dfda94fffce9112fdd8384219db1fbe481e6fb01e850b91a94dec5c2f45f0cb8536ee094dd2f0dd021486b94967ce59aeca8609b3c82c4745ac64f274c6cbe25198a24469652e4aafd02c9d85f8858d98d0752d2421f016a83e84d3c27d3d413c7cfd106d2676944f3f209d7cefaa3d470b54d3bccb09e39403480778916eba1e09f40fa558e527e013b4aa6049c8680c0041e890eb6ce06145560bd8d1c1cb3a95af08535bcec40a1172a8fd176f4d2cd62effdaf2df94e533208695876f73a2544b83452cd85dab6b5b1bfbf12f8f42849d3670471cbc730d8529c686dee6fe3ecf327fb3112a011bb714e5a210977e10cdde2ff41b3c31cf8e8b1a0a07e628ce764b264c106ad0956accb1619bbebecb25dfb4c69c3054de7952b6a2b0104ae9f1270b708b119807dbcb8f38e479309babb3ecb4874429d7fe912e59e42b630d76fdf99b12231f5b1aac85e3c56fc6f39f91a7eac8f334c392cb29d28fd2a3a3f670cfc8378bd3c11fb059370a40329f6bc10507c9cb0510e03a1d04d79e9eec41d8c146160bdea2f96e0875bb219e44464db99198aa4b346b0538c6bcf9cb96ba392e5e60267b9e9de8132b4040e324f005a7443fc4a553757f13e0b19ad131480b14b59fa70a71240574ef09fc71aed2d4bc044078c1a1f594d62ee3c1f56ffcfb126b4cc4ac89dfd81aba5df4f2564ffaa814df489cdf6634c5d3cb625d95cb21afbecb9e9d37cc2a9e800b9647d7611e082ea66ed92da82f3176850f7f76789b65238355d063ba1f3f47e2285364667e66d276179107c11cb5180f5b368095ac3c9d8b643ed7008e321d87185733d8718a20501b26482353bb5ec4036d60338f5048fdc6cb7d05bc964990d7e1035414f5cb59d0c9b01d3f0649f28f8720a8b9a405d4cbef9bca2991eb6e865914e60590fd8d6ba833a57e34c4581cba4098afa2d7ec487a77c1f0fdbe5455da40b3de5b1e75185500725065406c8ccde0356d2c2dd88ef3d5e0f25ebe2e08a62604f4d61ea933ba5278ac96d3a917f675be783d912c209c864c55eeae86ffc237488de67f4bbe0a0295a8a9ec85888aa16ea34676e8d96a1f88535c2520e8488c8596148f53a0d1cdce51a1fe03bdea935aa63ae08c51da2449a4106105c7941cbce8d281e00653658d70a61e2ee0572296e63177fc8723582ca6bed5bf7d7c045ec59057c9bd23bd621a8839f3afe6dd8f0ebdaa9b20a09104d4b5571d72de833ff845fc79429534dfbc5f4659ebb1d23a6f8580ecf1e8a58bac77fab3231b32d4856e2b4a0ea3ee2cf8838616c193d012ef90b310acb6c2d02b61fa341f1059d2308a7bcb210c0d42ebc38d80f7f9c0b173a682aa58d974c0db976f90af1c39a14a64f5f8ed9fe4000e07365ccce4f7fed63afc1a77d6a3c0811251f5475c3cb36819c63b7754f79b752cab9842867c6076ec4695c74ca7eaa8d3ea3d68ad8aa705e7863b9e3cdf9e9c441dcff2198097aa4bb4365e21f5c33340abea755ccd6816ba8b594df3cfc92fc30432fb378107cf542f469c80233da83af4032146971d3efb00b09966999cf28a7a380d1337260e846be666f4efd7f0aa83d04b8747eb972d6409645e58c0465b4a669cf9572ea51bd95259a65f540f04416ebd40185091320ba88e09a9b230b47755f9b3b0df0122f98f78e5a46c5f060a9e6e057c41ad1ff0ce46f4ea269b8a260d918f43d932797832969e11c9d9356455620b4dd5b74ef0636408e6b3d71599ef17cfc4e3454049b1e8796a1da1f965bcb5e1dafd9fc3c857c2ab7c11f5557a6eaf87e4dc6640061eb5ff26e8993370f162833a5acb85615efad7cf084ff930670b58e2f7c333b0053f641dc1ed5a621666282e757db8e4e7e0a0aaa26a06e9c3d0fb0b4595b7d6abf5d44025b7ce59f3f522801efe3eafdd509f15dbd794b07c9dc2a53a53b5e3ea2ab8eefce927ab62809998dd3a8dd80cc834b33189eeae31baded1fe2677b9b5e39897fce0b75111faa9a64ff1370bdfa5bf33dffa1d3331b5dfe70e82092e92dbd62650710663f4c1fe12767f58eca6b33647cee49909ba853b847b0f47ab116ee7f9bedbe297a8dc24cf4c2f3ef2bad7db6dde191f8f50173435ad6b483be25c1994932bc1d8cd0a4aa44a41709a5865c69662912800375085f4ca9e42e4651e857ba783ff89997f095a2566d20b272ab33212bc16b478eb3344bdf15e2fba286fa89a9fbf89ef8344fa2d5cb92cada523742bc913a73f0b5e16f4b069c35cbe94612bb4bc0c21101dae736f6bf35e00ed6fc5525356ac7a7182f70b34c4772a0879cebfb1d2292a1869bb21e9f17216fa477b30f6e79d7c01313328fec4263ece07e67235d9239e8846f8a8a1d0f7b9a351b7cfe4ea4c498bb16594108d986fd8fcec0aee1064785ced25f992c9b7f9656328daeb4e7108092410fadb4f53ab931e487978695531cd272ba863511f7fc7b8401a264924922343746808814c61372f7cd26a8e3ca02f84c6ef76e0b9fc05cbc547a327d270bb29b56d3b00034e1a32f578abc66e4cccc791da8f013b59f8ac1721a9fd2b18c2e29c9eef1491b53c8d0b48206c16743918fbfcf1c193c31f237fb0399ea1bf48284f7da67b05171f3116153ed05d10d65bb6b878c196083ab666712f2abbb904fa04b3658aa94d37d5f8f8c354c93fa4dc5e8c6c93cf4ee900c9b7f028dd720d003ceee1ef30e634cc24c5a31d5db5aa76aefc1dd6a4d6d96061fd6bf9ba1ea9cdeca08f5dc6dbf9d9097629d8ef6ec99aafa433fdee2785b4c470bb6aae271d9740dbed7ce460d8625c40765dcf1aa0d65eaed2e807885ed4983717ba243413cb5d93521934a807c498f77b3843ce387344bb63d8370b9507198a159c441c872e06c01e09cc80225", 0x1000, 0x0, 0x41) pwrite(r0, &(0x7f0000000280)="d000000000000000000000000000ff1e34a3957aee2debaa7d6637c6ca80ba63f92446fe6dd68963d9965caba9edff9c4f1db02dd195e55423032672b73355a7a2130917c362e3fc78b5340d7d5862bf02d941e926c56d6fc44e29be7df4f46e851597619845791bfe1867e2f9e1ff717e0900f9dbe727826c537ad907d9f6394276f9c86b98d7a50b4d38a60c0c2a7eaba23aa20a66c9f47abba2ea7708eab7f754fd6541b8", 0xa6, 0x0, 0x0) 16:00:31 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x36, 0x0, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:31 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x40, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x28801, 0x110) connect$unix(r1, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{0x48, 0x5}], 0x1}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x3d487b8ab93b1ecf, 0x0) 16:00:32 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x829, 0x31, &(0x7f0000000140)="ebff", 0x2) 16:00:32 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x4, 0x2) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000000), 0x0) 16:00:32 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000170000000000000000000000000000000000000043428e41dad57a24f4198f698fc53800000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) pipe2(&(0x7f0000000040), 0x10000) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 16:00:32 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100001000, &(0x7f0000000140)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7fffffffff, 0x0, 0x4, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) getuid() setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{0x61}, {0x16}]}) fcntl$getown(r0, 0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x108, 0x0) sendto$inet(r1, &(0x7f0000000380)="3b75bc29a318306297c2b79b17bd5c6507f486bb8cb469f8efaf977e0aa9d8eaa009a14be6f62d3c34e51b8af375d1ddea457780456d5eb40e6c702d4eeeb7fba7050ef74b547f8d6defc1f7ff45090835c3ca92457c6395d96820e4b1da88cec6428db74a08f7bad39f8023575224001adecd0c195ff64f4032077eefc57111f33d81d4c8e65de18f1b87d40ebdd0c926d3d2f80574b95ed7239bc509bf5d1252d9eec72be8ba82cee7de96d45d848320e496821c34309db6eb0eb08eb40854a72794b93ce819b014e8ee25e3bf8e7422cdbf482e05b29f3549259000fc", 0x5fd, 0x4, 0x0, 0x0) pipe(&(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:32 executing program 0: r0 = socket$inet(0x2, 0x3, 0x89) getsockopt(r0, 0x100000000, 0xff, 0x0, 0x0) 16:00:32 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0x20) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x43dd2f74, 0x2}) sendto$unix(r0, &(0x7f0000000080)="4d42e6a3c8df8af60b48cd7a1bca1eff9f909fa317e8798fc38bbe8e66dd4d5baa2dbde619ea937208e296d8f35a2f7b89ed6830a20796e63b79aca42db3ee10b3233f3ba3addec01c99cd246f8b1e3ef0bf115f5c3f098a0b2baf4dcb797e8ac14a02b9f2a875fe05305ba10e6b3d53abf70c01b3b48c50c772fddc98d72add21531b39a1a66b6b99094b22617d10957826e785a6418c16498908b9aa917a88c1f0f4cc4e936478b019e051a83d01fdddad24b0f56d71fc7a8edd39f2867dd8308b5f35cf2a774365a2a854dfb2d20680ad98f3ae12b9cb16cc95badc65e9204b46495ca02065d9ee6867a847c34a856e911dd65bacfdbd5af5c42af0e480d3df851fd25663678c1edf892be67cd46c23ea6079c1b812abbef7b1bc9decccf5ddda065bccbb00aaf25b4d76297d9aaac0b22143a2a59ffd6af8912e56fd04086529f70a7b88fec3236f5ec82f2028bfed9e69b6bce91b3d752a063e51be7ad53998c52057a7938818791a7145cabf8792f60ecc4c3724d894df987b85bf45c622713a99b9febd830b9a117dfff02a4ede3b32e845ba0561bbda3b52a0514382a66c6368596f27eaf8d9a48f8eb84f4a51e8c4c6c554081ed7883c7c16b2fc5e0f3086127721552b7e4976bbcfc7e3025c516ff6b8eb5fa8e01b8db6046d66da5b27d42caceafbd37c2bb584e0bf2578956d1409a5cf26177924b18c3848c0105d11b7bde23499b0a4706498ba91daae1915febb9465dfdeaf5670e75d715b6c9a3081824cc9907cb2c8de2755953261b58f0611602c0f8c21ac803eeca7ba54ae0cff4fef30544b83e079616fb751ba5f852f6b56d66b43235e85a553bdce7502d442319646df268543a521096fbd1965d83bdc08d0375713d607804e932669b450dd27b7dfa92dba2bb78cd6b53aceb48aa2dca04fe5f9fcb83f3e31ed00de721d77d696247b22fb89feabdebf8f3442b7ccc0a762f93315a72770090c43109554a1b66f3a530e4f32294be75306a7561c323ac704721d9d7c250e93faa40555778b109c2357f9b12b3eee341502df0142ad7b6d3900445c84e45f165a47e768893a639d0947d7305a755aca39469dbe81c1ad2a5330143f81a9571e386a0a39794bcde50ba8448057aa50993078db1a32232f940595a7494882bb8d3eb57da8ffeba732c505fdf48954c802362c28e5cce25afcededaf40480a6945ef8b303f7e5885cebe638a22ac8a6b212729f260634e03e9a8f29e1d37ff420ed5659bf46c340898097a29b3614d31fde93de71bd6947fcc56dd14264b590e89dabea0f8ab951e659f1208695b806e5f59adee7cdbd333bfb261f04c01c84f695894c8cc07d723683bea11ad2f186c3ac894d607a320eded9312e7ede7adaf0b2d1a281991b5eb3985877db8aef925febd4983418860d0cba28513d3ed7ddf3f7898a94c64aa06eb9523f91d0014721866a499cf2c50ffb7a5281e5f6dd68b0dc69856cd459439ce807faf5eb53d791f023ac65ca96f03b945b3885f0e0eaebd000bd303ef5ed01a8fd811d2fecd637ab3b64aebbd09917658dc7f21a5168c11c2478a399c89c48f959e911fa5e0c5fb1f9da4453e39eceaad9d12e09393e7dc7d94c322e2e59acd7a25a467fc5e54d740371b2afa7d9434a7959cd6339f39d9b73decf31b2584af20a260f49fadc8c6db941d262717ecf4d0e23667ee01d42b2ecfb0c2bf0d6a7a9fd8e734f223d1be2772faa108e3e0f39f92fee8b5af670061324926e4cad8cd97c0cd12a574846546fbceb3bb6d563a1e7e8435f7ed2a13ff9bbba1b85ef7f546c4809cd1985b9eceacda6018255269e4c938a044701d7f5b7739ed71e3bf390ab3775189b8bedf136eef7200805c3d409d1d2b83c4d073c408903de7ba0c27113e65b49dfc43c4c0e00c16b06acc091bd33496b65de3bdc29a1fd42520a69bbe2f0cd99700e0c65760060cfa4ab318bfa9dd13c9fdfffe652ad71d910c1ff893f21d6a8ae32d185458aef646117a9f62216eedeab7ec938dbedf1a16a1b05a3aa589252afca17005e022b8d57621719dd0e2a8ff09f2b8510bd49b7eade5aa585a05e3f15a22fc5421301311c3f6136d3df61e333431a724c36666d5117cea6ec9465f35e6ad503d484e1fbb64972eababe6186bb4fe5f23e7f37a49d9d3f54d26e8e0b6654d84c0ed189775ec1da956361182652102b4329779e1383b8d8e53f67668b9b1abe613317edc0e5fd1534cf2a15ffe39c4ebf93c888027ebb9e1c5be55cc25a9c38ebc4749189eb885aeac241252327d3bbb5c692c71c1b755612d14f135ab29764a615c694c2525d74cc3dd8f79af220da65fad2e4ba0341933986f079350421c02392b87818d94c665ac1b512b7839a12e23285c9d54162c097874f46dba4d329f49d7a99d23a7180836b9c62f3bb70d64b79019bf419a05b70f2ff08889c5051256f65113d56b9893476b3a9977d9379f90184312f8ab90713812a4f37d870c72df3fed60e46a46237f0aa07aff6ebf658e293b69453f14b8d00ba086c5347ad9f3410d1b9135cea3d8838dd6e28a907c5470b0d8a5df67bc813e6b03a636e029262d3882c5192f2d2152de2c1721b10c185c5863a7e62d6813190547d3839e0be6c8f044ee7e25d75f4af44dba50bcc22978e8027695adcb732dc1e3ea8e1b0a6836ca459714203a2b65b535a6c9a8d2c19b4adb2fe45fe2003a2e19326d0120154e202eccfc715ad1b59a8b5821b6e00aca696e3c9abbd7a311d0ef28bbfd610e303e0d08202047ddad0babca9e0af53969accfbdca42d63843925e301b7e65c5be9c140af5b2c561ed42b98589c36a3d2e14e31ff5642b8565d5c57ca4f18cf83f0e8a24734bf393a7ff8eaa691a9930bf59040294c480c8092fcb76a0dfc545b1e110df67b0b188b3b49f90b8edcce5c8dd8cc877df27fedd667f310486e59d8484c19b9cf2d4fa785c9e38d8de04ed8c930e9341039df767b21412c571ef55667c13c73e15d814fa3270fbd1e2c2f2da42391ec17372fd472baab307d47db042105dee943e040284b02605ec424ea1e217028124a27430a2ce6ee752afbc043f78583a0138abd5a19a2d52f758fb5d9dce481985de36182781c0341baf732754e20727c14968fbb663026c64775acb3ba100c45e824d5ccfe2b7d441e86c51a3b5d1f4951605b3c8bd42803dc2dd13f30a3d4823294b34698193fca28bfc96c4b0a277e55a1047d7914eff1dd215b455dd63a0507cc3678714badcdc086471da5c7dab1a9dfa3a8f396b82840496565f7123aae51ec0e1783c3d6595cb44c236dbb3f7600a27923976de5868a416fee1967d6c2b0d2be79f6bd926444abd43daed7778da6482a897e1b183d22b001890cfc252dcf6e5e3b581f8a576aad50300f6d36fec644bf68b1e0d34438328ee601ab53c5651c0426d88565de516697bd964dc1bb052c3c70fcee58f985fc8195ca21f3f686a4cc5dae96db0f1023fc34de1bcc63f5c3e800c743b10f1ded9eb1056599dd48dbc95bd9a4e90886edf9095803914e598aeb3110589807d13a9079b7fe5b653771640e2e1f0b0825ed72b3322d63aba7dfa00cff4d9b4b38296c6ff33ec3c33bdfe2217c7b90afd7fe145f362e683c0985a717333df58e6d241ce1da91947eef0d53ecded698601eac955f2747b185daa80ad2332c1c628ff0872d619fba85c8c908c67fef3824af49d560d6bbbf0b81ea0d2e62e164240de7b7c9ddeef0c3c5a2d8cd8625851629870b1faa1af29038e7f99975411b092438f9ee18cbe4a4e1463295d0b5012ba2921ad7222b5512f2a4c399e0cc02e3be903f50fe7f81e1f4e4a2b7924e1ab0187b42e95706a5e54407e46f74ae43f92b4f51a0587ff7e39b25a86abb62743e56e8f1bfc6e45eedbd9904145e39f3bd3d610c2a898015eb659c9508180ecdb303a17e980f4b9e6eeff4cb7db0f34e7097dbb74fa7c3c5b18f09522828f29f56326aaeba9075aad859bb8b4861a341d81574a1ce7f42744050ef429542a0721415323e584ee9dae5df4a49efb0f6ea648defdbd5f30bd9e41a8dee92eb62f63522596cd227991e1036cd3681db6fd11555fa9f333700b0b6d7b8628e7a00af34ba54f55d81a8a0aa93795bcc543e5dd56f9eed0221e4c9448c36ff7d5d5baa77cd705c67a94841f5576a69ca03b64b8b6d1270244ef8fe15f5a11eba478320579f82cdee28760d282a1f7e10d2aa7b4d601a044fe57c347543a2433c8eff05bea68b7f510d8f6ece385a9e6a5b9ea6bc60e5cf036b1ab9b3f9c1bfec99b4084513c51e92685b3b2b07a20d91f6710843af853748c9f3321503ac426a149bf25ea49410955b7427cb85671a297bea01ad43c12ba4103a42f3b4231764ed4abbc8c61e8e09d20080dddb3c1062eddab8534ea5bbf6469a5f12674348680ebc0f004200a31e0356a771c3ca9aedd086be2e6e9ec95010eb5c59e018feb30d6c0fa9137a59d561af3cca4c7ecf95bc7f9f1c58d736dfff16278fa7f7662aa2ec9e7c7204ee1449e36aa3ec871932a979ce2a68449dce0753ce0abe6020e9a93beaead5427346dffe047ffff2cf81ababb73e3f475cabdd2939d2db02ecf44657c0a4c47b39be6ae80c6d5d4d4bb88d9a0839e7a069981cf23450046ae06f1f5cba494e8bbce12eb03dac58bd5ba0a89ca7c6d553260d11fa3d301faa69afd0012120cee27e8e4f7fd8862cf81bc71868852d9df63469054357b2e13dc1d58bf01858963580e2986f18009cc83765aee0f7e929c2490789f7ebf66a70442861ab8dbc04cd4dbb31e5093f0732b1096b4d3c96ec09404ad1c918267b15e2c3e07fdce0990d4969c5cbc3b6157b6150564f44252dc538c917d5ff9db98f1412363e83a44e872f75c9da0c06c9f1d717218d512c5c5deae11023d78531db19f4959fbef083c526c5572563f4d7f4e20c498a5130e56475ba4790a4dc38628149925ae0619334a4de547dc3cd5c26df3122a42d3033b17d6b93242c98a45cba99142801c5aa440812d06ef78bba6e24e4255ad8276bcea00bea2cd6234d7777a333d8e43759a3415e832f12674f9dcb3c5a5b4e914ad332540a83e52c3860349ab62e172bb91d5741f86411801d7f982d6432ac894e5538ec0d421311c25ca4c129a7261bbe4854a162c512f3a878023aa979ff2d413c0607be740a1cdb59acd5956d9be13afc9eabcf0984ad9d954f5eade22d10b1b4b1699418cf87e92cd05e9b12180a43abcf0ad998a3cad9c9f1f1ecee91c25a0a7d761018ec634a1269d5d3209da33d0f7bee47b7959b5fccc8fa7b43ce1d8f4d2537b0b37f541dc6a7ef78593364ab3f49e759846ae15b07f84db921673938da04a3f47c0d7bb4b241722dc110af4521c5c75f0dc8192fbd8f6412d2527a1a48121f669e69a5ebeb57de200045bd69df058ff9ee9cd6261d09235eeb17238ea64f1e77bcf1fd6a2c8211842af0130c74819d4c16f142697428c234ce580ecc22a574442cc415eafdeea77a1e8bfb050b4667ac4aee7bcf2dfd5d6dc17dfb7ed44576abaff532ae0227e24bca9ace1fbfca4577970a2714e710c53e1a8b39e77f65a3ff16cc75db6f6acb4eb64ab35632a749c8ac195c4010827f3f930b31cc8cb348f2c59f1e4b2df263ad6aaa969f97b5bf6b2947f3a60b1bd5131fc789bc7d4a5db76fee10b14280a97a5834572ac8a6fb03846984cf8f170e3ebc8e5129e40851bd491214706f1a3e7c4cc5b5c0685fde7df082c77d8bd9730f7eed7cfd2002d5eb2", 0x1000, 0x40c, &(0x7f0000001080)=@file={0x0, './file0\x00'}, 0xa) r1 = semget$private(0x0, 0x1, 0x408) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f00000010c0)=0x100000001) sendto$unix(r0, &(0x7f0000001100)="4396da4b5b15b23c489e024c168af959f241d3cfa4693f242d43575d33ba87e741fd204025235e7b9a5072084726e2bf346c1313651f8c7aeb022c8a5be1744c0693e723d9a5bd5a14213c4d96cc332974971d6e3454634573eb15e180096d9f5638cdf0dfb4f89088f2eb49bebbdeba8f4e1ac2665beb97a213e161e15b937964d589bddac97fbd295af64236536234d42d0a132bef0f2764b2909574c0d8ba5f0a13e9b9778e60bec323b03c31c52a1afedb21046c6c1fce8fee1fa6113fbde7250f72d1e1f1fb03dde6fe75a63cce9d761aca3ad221a7c691e5a8d70c1e2c6c", 0xe1, 0x408, &(0x7f0000001200)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000001240)) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000001280)=0x9) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f00000012c0)) fsync(r0) getsockname(r0, &(0x7f0000001300)=@in6, &(0x7f0000001340)=0xc) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000001380)) close(r0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000013c0)='/dev/null\x00', 0x80, 0x0) read(r0, &(0x7f0000001400)=""/78, 0x4e) r3 = openat(r0, &(0x7f0000001480)='./file0\x00', 0x80, 0xd0) sendto$unix(r0, &(0x7f00000014c0)="d85776dfddeaa8597bb8171527ac29d2dad685a22ef5fdbcaaf3cb6b01bb6953b5402570ca3057adc1681c7e41af6ed89e644845ef6caff7a678d09a6524f7da4612d8dcfa7d9c603585739be2fa466786aa7ab9ceb270b3d9c5b0a5e080ecbcdf8d861dbff182013c1d8eb10cbfff4d65acf28b335fae72d2f6c63341f2d451b88834ea031f1a7898f6f19d0d5fe61d7a4aeb775fd39993f4e09c7f5ac74cc6b26de97c6b6d5ba7b9173255766be85bd190a1aca6f8c429648ee401f40fc0c78dcffe07", 0xc4, 0xb, 0x0, 0x0) r4 = accept(r0, &(0x7f00000015c0)=@in, &(0x7f0000001600)=0xc) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000001640)) rmdir(&(0x7f0000001680)='./file0\x00') msgget(0x2, 0x10) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000016c0)={""/16, @ifru_addr=@in}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000001740)={0x2, &(0x7f0000001700)=[{0x3, 0x7f, 0x9, 0x8000}, {0x0, 0x4, 0x8, 0x5}]}) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000001780)) read(r2, &(0x7f00000017c0)=""/200, 0xc8) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000018c0)=[0x9, 0x5, 0x5, 0x0, 0xfffffffffffffffe, 0x3, 0x1, 0x5, 0x4, 0x0]) r5 = fcntl$getown(r4, 0x5) fcntl$setown(r0, 0x6, r5) msgget(0x3, 0x8) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000001900)={0x1, 0xee}) 16:00:32 executing program 0: r0 = socket(0x2, 0x4003, 0x0) pipe(&(0x7f00000000c0)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0xfff, 0x3f, 0xb802329, 0x1, 0x8, 0x1c00000000, 0x8, 0x3, 0x0, 0x200, 0x6}) getsockopt(r0, 0x0, 0x65, 0x0, 0x0) 16:00:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x3c}, {0x6}]}) semget$private(0x0, 0x3, 0x204) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x1, &(0x7f0000000200)=[{0x9, 0xe2, 0x67fe1bff, 0x1}]}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) syz_emit_ethernet(0xbd, &(0x7f0000000140)="b6b4ca8a6ef33bd6dad29c0d01e11c7f73773c695f245fea324e64d05735f6ee8fa9e3dc16142c34ac9e8df64b7f55fef7e82c5ee9c8f7ba25b66bc3422afcd6f5b0c2c867c682c7dcfb6deb2edbd27886a434d42cc4de12446846805faec957876cf2f9167c249620d9d5632edc12fffc3c230bf44cdc7ee6c4a825ba114ad3ee635766a7d16d488a6fc33797a3a5a5aa36ce903fc62bdd767fbca2896b312a7a4668f9c0c8558c3286f2e8c9e9c95f1ef573dfaf3d626edd9fdbc5b2") 16:00:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x48}, {0x2}, {0x6}]}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x8, 0x0) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000240)={0x1, 0x101}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) r3 = dup2(r1, r1) sendto$inet6(r3, &(0x7f00000001c0)="9bf947de1b781cf7fae076538fc480ff8711207aa7a0490f9ad27a999d60331f34b31281a2cafe2f4b42c645dad9d4657de529007c79818d0fce02a3a951037cba3d1ae42fdd50ca36c670a4cee0b239c9fed00a91410a2df70c5fb24e2d023791cf9e2696b77541608ffb4c01b3ceafea2ea8e0483a2fd9aa78b690ad837e8d", 0x80, 0xe12c0b448f218858, 0x0, 0x0) write(r3, &(0x7f0000000340)="44acbb813611096a3957075c418c9f2ff078347afea5572cfffae664448b5461ec1c1c092e34d2a969a24b7feb195f5f83d504d026837f9f0f77afc64af205691d6cdb79b1a0e55d8aadd29466085c97446fad01d2417dfe035e242b2d7ca49f27a67bcf34d4b25ccb11335be46c1264b6a1f524b532723cdc4ccf1cd72589122384a7915268e46eb945f9ba785e93750c94352ff4c6535fc2af0056a5a3c0babd42e9032436f4d180c649b4ce686cc1d7fe817dae273e9a02ab629f29cfd2097d0e640e3f4e172f289b5e8a58a533c0a85bf1759a68364c2c416416ce4503d7435519101197afb9ba06f84dd271", 0xee) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="d533") clock_settime(0x2, &(0x7f0000000140)={0x5, 0x7fffffff}) 16:00:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x87}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:32 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0xfffffffeffffffff) mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) accept$inet6(r1, 0x0, &(0x7f0000000000)) 16:00:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4d}, {0x3c}, {0x6}]}) bind(r0, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) close(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff64, &(0x7f0000000340)='\\') 16:00:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") close(r0) semget(0x2, 0x1, 0x1b8) accept$unix(r1, &(0x7f0000000040)=@file={0x0, ""/59}, &(0x7f0000000080)=0x3d) 16:00:32 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000440)="d1d37754120483d17ccae416d62bfb1d3fe2c4aa86f278d485b8affb17f2c7ce3fdbc969d09b58218c42dd1f1f3ac6dab528915cf59116c1dc230495c89d9e4abf6678c9376c51437bc4acd5", 0x4c) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0x9) writev(r0, &(0x7f0000001680)=[{&(0x7f00000002c0)="06254873bd32481c2c462a0945c4ffded3c8a4b3415b35c143bf5c9fa8d9c472dddbb1692f8c6621140078049878e18ccd6d735ef53569b514ea0b8932c481989a78e08dbcdaff9d6aad1423635961821b3e61a934b05ec16ab0ff7f0000000000007e2129e4b8f530e300a7902b000000f3fc30cd3515c97dbb200c842847fbff00020000e3ee9a4d5cf187201aef127e59c90757c65472ff9295b1d9eaeb3222", 0xa1}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000000000)="dc1b9fbc87956eb4f10e3f458812583b886101bade09f3942706ada7ed1613064bb31a22bc758f0dc3095c7c54385d1f9b01e4174d06a22591f4c6fdf2fddd063b8a07505de85cdb6afc9f29f5e319f19e5d3b60f72188a52787b742c7883274d8edf265a6cce0498cc8f27412dcb1329a8728bbeb5dc5e0ce28689e7c8cf715c0ad0c63fe3544efaf5cf3059c83dd9fa5f8394c800c571728f31c06fd4d2a8f5ed564c35c445f40f237a9", 0xab}, {&(0x7f00000000c0)="b888863044955857a11ab3e75c401a3ce6ecef91e400b84af7cacf2a32001c72f9aed5a4819a1bf38040c134fde2e8199472c911ef2ee1a61de0b16306ae86d02aa6b7bbc0c6f5a27bb5ea0ab84949cb48923d00797d4f0453c24e6769bc63540861e7457ac41c71c7bd19c166743b76a2011e647816e712b692221e522dfcec0dfb33a99ce219769b4678864c86792a2d0ee26469ab9a15e39d", 0x9a}, {&(0x7f0000000180)="a2cf6a83823a0fb6cb2e6f2dc422eb5b4df34c6a85e39774b7858d41627a8bb59355", 0x22}, {&(0x7f00000001c0)="97e4e13e4125b3a5f1b28303bee5ca158a012ef92834e834a305bf0c4321372de351edd38fdbabc4ac51e65e37c7fd24079fb901a20c3fdd0a11bc05d05d6c1f033d85a226ca22fe1bb7e987f21d874f3c39dd1c431b01240845db343349ef5428f3bd866b3a908b9571b4803411", 0x6e}, {&(0x7f0000000380)="4d9157d83382bc65135b71a7cb3abb5e0356cdcc23bc4a0676cdcce5824fd8e47828f28750b96cf6e2e80d2cfb7217278877a45019614a53dcf76cda9d622de5e3ad284f284d853fdd3f2f7b272b65ecf416e1e39c7b4d33cf2e164548dca2f1c0eea3255b", 0x65}, {&(0x7f00000004c0)="b8e322a5579ea2196c7898248ac73d056dc4f737b9165f9ddacc3d609d231ed36230e4604b88f2e7e55152c1782169682832a3aa68cdd021b2069eb4d13276ae4d2fd83b1b0566166e187bffca597a296a02b109212773b7eaa14abc", 0x5c}], 0x6, 0x0, 0x0) 16:00:32 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x12c}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x2, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x0, 0x1, 0xb997}, {{r0}, 0xfffffffffffffff9, 0xcc, 0x8, 0x573, 0x3}, {{r2}, 0xfffffffffffffff9, 0x8, 0x1, 0x8001, 0xfc}, {{r2}, 0xfffffffffffffffc, 0x40, 0xf0000000, 0xffffffffffffff90}, {{r0}, 0xffffffffffffffff, 0x8, 0x80, 0x7c83b546, 0x81}, {{r2}, 0xfffffffffffffffb, 0x8, 0x4, 0x3ff, 0x2}, {{r1}, 0xfffffffffffffff9, 0x80, 0x40000000, 0xb2de, 0x3c}, {{r0}, 0xffffffffffffffff, 0xc, 0x2, 0x7ff, 0x6}, {{r2}, 0xfffffffffffffffa, 0x4, 0x3, 0x3, 0x4}, {{r1}, 0xfffffffffffffff8, 0x5, 0x1, 0x0, 0x90}], 0x9, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffffb, 0x84, 0x20000000, 0x61, 0x2}, {{r0}, 0xfffffffffffffffa, 0x85, 0x0, 0x4, 0x8001}], 0x7, &(0x7f00000001c0)={0x5, 0x1}) kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000080), 0x9130dbe, 0x0, 0xdde, 0x0) dup2(r0, r1) 16:00:32 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) pwrite(r0, &(0x7f0000000080)="e871989113dbda63c228526103eec2d4baeeb82c43c0989bade76491c272d1e6554428ab502c01fdf3011f0f1387cda135c517c89412c6402b85143b8169325641ca7dabb644", 0x46, 0x0, 0x51) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 16:00:32 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) socket(0x2, 0x10000000000003, 0x81) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000a00)={'tap', 0x0}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10001, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000002c0)) mkdir(&(0x7f0000000240)='./file0\x00', 0x4000) write(r0, &(0x7f0000000580)="b6a942a848054d67731faa16f3c3a3f0d59c067473c3c927a504f95f5579dfc3cd1a7f550f23e153b603c8e52a726c20de8be52977f6e8acf36d", 0x17) getuid() read(r2, &(0x7f00000005c0)=""/132, 0x84) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8c0, 0x0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000080)=0x2) setuid(0xee01) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000004c0)) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000001c0)="9eeb9531bdbf0264b96a4ed842da0e97bbbc7350e7d312", 0x17) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000900)={0xfffffffffffffffb, 0x200, {0x9, 0x145bd85a}}) lstat(&(0x7f0000000280)='./file0\x00', 0xfffffffffffffffe) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000380)={0x4, &(0x7f0000000200)=[0xffffffff, 0x0, 0x8b39, 0xb0]}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180), 0xc) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000340)={{0x3, 0x9, 0xffffffffffffffe6}, 0x9, 0xf90d, 0x6}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r4 = semget$private(0x0, 0x3, 0x80) r5 = socket(0x2, 0x2, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000200)=[{{r5}, 0xffffffffffffffff, 0x23, 0x60000101, 0x9}], 0x1, 0x0, 0x0, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000480)={0x0, &(0x7f0000000440)}) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000040)) semctl$GETNCNT(r4, 0x8000000000000000, 0x3, &(0x7f0000000400)=""/17) 16:00:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2c}, {0x4c}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") dup2(r0, r0) 16:00:32 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ff9000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:00:32 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) open$dir(&(0x7f0000000000)='./bus\x00', 0x2, 0x28) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f00000001c0)=0xde) r3 = dup2(r1, r0) r4 = shmget$private(0x0, 0xc000, 0x6, &(0x7f0000ff3000/0xc000)=nil) shmctl$SHM_UNLOCK(r4, 0x4) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000040)={'./bus\x00', 0x20, 0x0, 0x4, 0x0, 0xfffffffffffff800, 0x7fff, 0x0, 0x1, 0x2, 0x10001, 0x3ff}) kevent(r1, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1, 0x0, 0x6}], 0x1f, 0x0, 0x0, 0x0) close(r1) 16:00:32 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) r1 = syz_open_pts() close(r1) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) close(r0) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r1, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x200, 0x0, 0x0, 0x0, "6fda09583b8813b30300000000000000e0ffffff"}) 16:00:32 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff000044ce23dc7cb7539b365972000000000080005b9d071b542a538706000000b818ffff56d126d0003300000000"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f000008d000/0x8000)=nil, 0x8000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:32 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x7) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000000c0)={0x1, 0x20, {0xb, 0x7ff}}) pmap_unwire: wiring for pmap 0xfffffd807f00aae0 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00aae0 va 0x20ffa000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00aae0 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00aae0 va 0x20ffa000 didn't change! 16:00:32 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getsockopt(r0, 0x8001, 0xe0f, &(0x7f0000000100)=""/1, &(0x7f0000000140)=0x1) socket(0x18, 0x2, 0x0) r1 = socket(0x2, 0x8002, 0x0) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="62020207e000000100004017e773c4630437b78a3a4abfde009afff40a3ef42a59715d109038bf102a1f6da2ebb825ef75a1ffff000000000000c5af1cf1eba362149f446db0bcd58b4755dd7d293da6de77e37d95ff52b3c31c3acd5b152015c3c90a46788187e95713cf46647ae5966e16bb46608aabfd34e4bab2"], 0x10) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000400)='/dev/vmm\x00', 0x20000, 0x0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000440)={0x1, 0x6, {[0x10001, 0x2, 0x1ff, 0x8000, 0x0, 0x20, 0xfffffffffffff99f, 0x370c00000000, 0x100000000, 0x100, 0x80000001, 0x20, 0x81, 0x7, 0x7f, 0xf6eb, 0x8, 0x1], [0x6, 0xbf2, 0x7f, 0x7fff, 0x4, 0x2500000000, 0x10000, 0x7, 0x200, 0x9], [0xfffffffffffffbff, 0x80, 0x0, 0x0, 0x0, 0x0, 0x5c80], [0x1, 0x8001, 0x5017, 0x5, 0x3ff, 0x78], [{0x3f, 0x800, 0x8d3, 0x27d58708}, {0xfffffffffffffc01, 0x4, 0x0, 0x7}, {0x7ff, 0x400, 0x8}, {0x8, 0x7, 0x40, 0xe644}, {0x7, 0x23d, 0x4, 0x6}, {0x6, 0x0, 0x0, 0x8}, {0xab, 0x1, 0x6c0}, {0x3, 0x1, 0x5, 0x2}], {0x3, 0x90, 0x3, 0x6}, {0x81, 0x7, 0xffffffff, 0x9}}}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x400, 0x135) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f00000001c0)={0x3, 0x5, {[0x7fff, 0x7, 0x887, 0x4fd, 0x7, 0x1000, 0x6a, 0xfffffffffffffffd, 0x5, 0x7, 0x3f, 0x5, 0x3, 0x8e, 0x71e01ed8, 0xffffffff, 0x9, 0x1], [0x521e, 0x80000001, 0x6, 0x1, 0x401, 0x1000000000000, 0x4, 0x5ac2, 0x1, 0xdf96], [0xfffffffffffffffb, 0x8, 0x7, 0x4, 0x80000001, 0x4, 0x15], [0x6, 0x0, 0x4, 0x7fffffff, 0x2, 0x3ff], [{0x5, 0x9, 0x7f, 0x5}, {0x8, 0x4, 0x9, 0x9}, {0x800, 0x4, 0x1df, 0x5}, {0x0, 0x9, 0x3ff, 0xfffffffffffffffe}, {0x3, 0x28, 0x0, 0x80}, {0x3d01, 0xffffffffffffff0f, 0x200, 0x10}, {0x7, 0x1, 0x3f, 0x2}, {0x100000000, 0x8, 0x7, 0xffff}], {0x3, 0x4, 0x2, 0x8b}, {0x2, 0x101, 0x3b1, 0x61}}}) write(r1, 0x0, 0x0) 16:00:32 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="ffe57c35cb4c2d5006e8e84d0b004b662de0358ced9c9209b5406b381de44b3f3fa39ff58ab75013cd877c743a8fcb317b771a1468c5ac282051cc28db57f90c5c5fe5e217d35cdbd6f1c76218706eb40a3385c755115610fb678af11c69c6324ff139d9ac1f7b10ccb662fa8a38aec9745b268fbdf14c433754e0c616bce72f18912439a8a8dd82bd9152ebbb70ac9a7b46ad20", 0x94) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) getppid() setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:32 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x2, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x42100, 0x0) r1 = dup(r0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f00000000c0)=0x1) open(&(0x7f0000000140)='./bus\x00', 0xcd5277b337599227, 0x10) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000180)=""/223, 0xdf}], 0x1, 0x0, 0x0) 16:00:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x61}, {0x8000030}, {0x4000000006, 0x0, 0x0, 0x9918}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f00000000c0)=0x1) pwrite(r0, &(0x7f0000000240)=':\x00'/14, 0xfdb2, 0x0, 0xfffffffffffffffd) 16:00:32 executing program 1: r0 = socket(0x11, 0x3, 0x6) msgget$private(0x0, 0x200) sendto$unix(r0, &(0x7f0000000180)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae264aa0416fa4f376336acf00b7804be781e4991f7c8df5fc482297be1aa5b23ed00a0edb2ca3ea3c257699a1f132e27acb5d602000d6d0263a8af47ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f900000020000000000000202080100008000"/177, 0xb1, 0x0, 0x0, 0x0) 16:00:32 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x2000095}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r2, r3) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffff8, 0x0, "541bb964fe0899d9e09c14f6000adfd1a1080054"}) nanosleep(&(0x7f00000001c0)={0x5, 0x4c}, 0x0) r4 = dup(r0) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x800, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0xff, 0x10001}, {0x18, 0x1, 0x2, 0x6000000000000}, 0x2c, [0x799e75bd, 0x9, 0x2, 0xfff, 0xffff, 0x75, 0x7, 0x1]}, 0x3c) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000180)=0xc) fcntl$setown(r5, 0x6, r6) writev(r0, &(0x7f0000000240)=[{&(0x7f0000001600)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc289222502d2572d7296ebec3b23efb6195405c8e2aebae07e39dadb3169f67da6e736ec3e9184f18b97efdf7a09e6e45d9a7f56b967fe501592a8259763be4614cbd0b8d5f2f10d7f734fecd90fcee5c7a9590ccae1ad96e125fd29c62674267626dffe61876c6dddd35261ab6363edb8d849894085856ee868628dcf016129c4ba19f2c751b3ed5e9226799505527da5415425a977f9a672208381078b3d6a3c93ad44fe1f4d9aa994fbbc897a33f5377bb85d4ab4074786cf5c8cee74d99809fc43e7d2e30991f907b1d9b8712eaa6fdb092e3c05b19d3a1be4be6b3515fafe62fc372987e64bbd58882160a828159cac249adfeec113f01776f604f9f96535c16fee5b3613977d2fc64fed5fc1aab582588599f309139f0af55dd2f2b3b9003615958b9279a3654469a96931792a6eba2b319dc2620c58406f0edbdfe0c7f2ab4ed7f782122fe5369e526143b300fb3b529af06e94f472e98e922a120cfb117e2125a6e1e5d8382317879b24b547972f973456a401424c60ceeedd30f4fff625a9534a9f44de850c4d9bb248f6aacc66620d94629795aa7202ff50594011483ff1d3a52d0baebc281aa2938c39ddb8632c65a2b226ca3d012744c7a3be85226b6bbe8c66a29290b7e003474dcaf3c861625ac4643b15153fe4e609d0d1ce40a8aeffe4c08ac55cf11010032ea80302161d74c1ddd6e019aeebe395b8b2ba77d75e7f0f9789a101151a6171c6525c7f36dd829fc385ec4f03d1fde9cdd939cf68a3f983fb5c45bea4248bc2f48f70c2d3e9dfbb7da016042c625d0c2e62d675ff60e40ca9a7c4efccc24a41df9b243199909778f114423b4b4a3f9c34e1758a1d60657d478c178b6ed5c9b619d8265f273703c461c2540212fe48e181a25c2ece1bd5c5eb959cda2c3038e8b415528a657c62cb38ff5a612d21d4ff708f1b769d1f480085601718ea6edc072f4f07ba914cccc542b3fcd4b941e0c917a2b00488618ded0f1004ad8f72d2a82b81675d6be4ac4411c59b0b0335bf04b8778fade26439ac884199a73ba989fb6c4e870f94ce4877ee770ce5e072256d7088d4a6af6b1b840f787085055b656dc9adea362034a92316df10606da1f8d64b5e6c58c31eb065a9658ef400ed9a7f08783904d896efff3598966193529fc0d8ef8de29f1b1357a1b96d6e9c4dc2f52443ff82aa8a40d2cdcda7ec66b2c7443b34d0e5a187ebdd8c989171f19b279f5ddf9707d2a2fa58766b2b1270bcb8bc79d2d85c64bcb2a64e0537a87bbc677a6aac01065a0fb99837f7eddd493b1c08d97c07fdd94d63f4ed68d4810f8f8318a2718a56c9281fb6a589e2f0a78c88fe041a6075ebb6e3aeab2afc1fec30ed158e5f49efabbcb821ee516c656c7e4003ad1b879d06cf3f4b88f04a9748aef7f80b6333f61feff89c442dfc1bba3af9d33b8d86c701786365838d2325008315a1a75e3137c3050dcdbad9a581ac5a13191c5ed04591eeb10fd5a97fd85060f946913f16ddbb1de314a0ce7abee8e6e77b40c6b8d1b3c87ba08a0af5878f7595be68ebe1a40133dcf12e81c30c5a8fd38bb7eebbc6d12999d86c7ecebd06d8349d9697b407c32427af6378d79553ff74e56897af0fabdc36f5b4cc29cf470c8fad4bea95bc46347820565419540ad8c885dd312200773e0c534ffcd7aaaf937ceba3fdbda19e60b665093f942fcb4f1bc80a27fba7b73e955732bd0551d66142a2c62a6987bcff7b45710f2d0f1e25226eb7da7e17fb7182a3b78b2b98a59556f4290fa5fd19783ae36177b91dae688726d9c10557f08e0c5b36e67a8632291233382803de3db6297051ec76f15c2d545762c99940f21cddbf8734f47f024eaa83ac4c3a4e22d2c560a4831e0f75a1be20dd0931f4ca6b664a75b65862d253b9c7d65daffc406a1796f0d609b4e306473d82910f1cb7ec69af06d857cfedad399214dc0b8a4ca0b78cdf2c5effae7fec02e077167399d104e26cd872fe6e7d6d91ac77968bcb7c9e4b3dbd21da326236cd689cd9de44c7599c19e9b3c2a5a1ddddecd9dcc3dc9ab800da20e7e94e6d66d7b82074e35f398a4e42fdaab185baf2de79a7912fde5ab1871bc26ddf861e8f2dbc75ae86de346f95c94ab8b7a8cb759f9d1ab8e0d817b519ca9ba55864c3b1ae3070310d7f4a8d6e77c10f6460f74c3640ea018da2f9151ea607ff5bee630384464372b923eee78ce8d115903e1d5406da7cae470e865172e06e4a24e3a34482bf5a2210b30b6989abc31ff7ed2205f78114f216fcf92a910e9952662fe152461dd1408ee7d60361c3f74abc01692f668a64887555a61cda72c61f20b3326ad909fc09e7b6cabc8a224a37552f9d48463fbf02d0ab84f9883a9f8fa155cf6a69af4416735040123c557783d2bd22b79536548e7ddf78944aca9bbcb01d35855985db85a3a4f624906d58ef94e016a1f47e5fd47ca6735139a1bbd53005752fe847114690cbaa81b73bd7ec2d16929e2c79a71b5acd12ac9fec1d541cb271840b7cde4cc96806241869b7735ff80840ad423e2dd29be000e277b7552f3fa013043078e5a934d18e7c41631d51224fa5b64a60bcfa66135a3d0df80e24ae634fc2beb4fab632801fe52a6b99d2ca890a48abbef02f3a2ca5d1b49f3487b10ac07e7eb7eec32c54e9b8ad69c048e0b6238b5841197892b603c99b44493732f2b55cbae1c7421e969829b8324d54253234a9738da8462204ed9f4f82feba633f02fa04609c0c12a05f64ee85053609b8a1be23772a74135c807c53ec7869ec7205bdec63d71f8cec3070b469a29517dd23328327e061af2f42d557ea281bf3efc511e071304b931a0d224e9428bda303d39d45e8bdce375775fe458715a94efd6ff6c94375501226aec689afd009ce904f70d55992295420170e3941a0c1cd6edff8cdc7118d0c162e43e01268eada328e8cbbd198b3f3f658aa4ebf32936fa17d623be8f78b3ec5b91387b6bfb6f02402dced77a5c2ddf799d390dfc40ea67c373ac8dcbc7f79b78b2d92c403957efd411158703581bc41639fb09cc5aebbf43a69cedafa3d578a32fcaab0d4875496f99fc96928d5d860197897f257310779b4e403a5ae6b518b8e99626f7aebec7926840ef67788f54d316dfe40eb25276bfebf8f6406024a26be5463aea879d31bd8901264e93cc599b6b336d39a65c782b62d3e9d0fa72c6ba9652f8f4f57b94c2604d0f351ebd09c9247b1ce357e7d0d6d82e16c5c0e0e4983db75d969d2dc0692964b47b144d8b6716952366ffd3f43e9d54c6afd372f78b0845728e680e86f634e48a243b7f06d4fd00fc5427e500a1ac5ae0272646e75bd94723aec5935fddde7194733b4adeb65a530dbc37228743f8fab3a310dd9020ff39b042fbc06e7298968e6bf585f7aaa02d4f7f333458201818a3e297a634acdb4f2cdede7fe51aa74da7bc56050a1b730f4a8d582fa9469b854c41f5b55e16543d431d521ca01b260a303d4d897f76d432896e72bf6acf7a54bfdc993ddeef5dec7ce99dbdb4ae7570098ec98b85de04998bcd5eb7c88689371e9b6f7d35dc37ef58427bf980c3c29bae6d331ac19faf8f81e39b286bc363a656d0f649c2ff180dcc6f44f371ecb810a0bd07f5a9eb5d7c7ee435644e1b47f0a22674e31192735d304db77da62767cfd3ccc9c56724e087e8f34ea60ad7153bf88fdd6c20d9f8e642872f57233a750be5bc0a9cbe474032b97d43b5695f4a72a8e9755eb4ca1ef4510e5820277e514d93d63852df00039453bc5ed2ad6eff7408a73cb6e8dbe9a154dd2cd65c41ebd6322f21d60cbe50c6435615d997bc3d66dc207043609c53ef7a46fc5b6fd71473ffa96fd42ffb4f61398307badf14c7b4d5f734e902314f0173c3c562937ce5025718f85e5318ea", 0xbba}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0xb3, 0x0, "49bf00000000060000000000e6ffffff00"}) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000900)="1e31b6b7daec6a65d72ab56255e40849fa4a6472d0950e255ee1bc455fe6aab0923af1eecc2836bea1e572848edc91bf271dc100e831d9baa3f19a7cb6b6b67feec9e249b7242c4bec2c70548c023cf3fc7fdbe8d091a4a96c9994584ac5befd9e6d74fe688ccc34ca1d5c26dede78746e71302c714819f691341d272453760aac318bd0f1c5bcfc8f351be84be41e461484c5a0997c0ae89b4f1edc8ba63d42acb0b6450423c0c25c9b19d327f73db26d0d19318de2abafad6390c42b8675ee36545aaa465d97c7c02ffac30b9048ed53076a95ac468e0f9b98f72e7cb2e73ddc69b76013bc01c7b94dd4e6d8131445c94419360d2734251642439d32fb4fce76f32c1cb689fe6e04d614e0d23f9924154dbb1a84401d09297204c8157f140457b46dfee3ac8f242a61d38a2c9561c4c9c01c8aa7c36d371aeb9286e1f01240049df5ba85e10c0d5f81aaee71462892688f713888b2a19d7d4af1397e385103a7c478a53cf3c19db96e57f6ea2a91b42dd2ff97d75cf29491dda7ad98a736d1a1addf1f5491cfcb0a6f84701dd3e98bd0a3f74465fa5abc075f102d725084d440f7c89bbd09cad2cd7e4bd91f258b32c59d8ed0a151383078e5ce99d14b4eb079d5ca839c2a8cacae552c5add940b613a35bc78ecb45a065c8ed196571268d4622645464d92352ff75258caf28293c10b608f139934bffb81b063d02b60f78b3c01b92a91e6837e43343d6457009cd81a8ee47b892bf94652984cb4c13ce65eb74658953c8b5f51029e06b8aa4d57f187251dfdec1bcc995615cf046ffec6d990e9c4423b9670f51502a8ce8b33205527972af8e835cb8efbcdf0d70bb40c47c41e464b24f31778c732ac461d86814b4d0c36483a4a181f7e76b3b7dc94db24ef1ec1ccc00d1a937a0462368a2a675eee62adc7502e4c72bda5ec3b26d452d754b3edaf68914647e977b39d30af4481541be0982c62b2376b61d6969fde2229a0399bf75d6e86024dd40bad774ac0bd22a9023bccb5211ee0cc7d50ad539eb793c605ad3da9b1e93c78771c7a75587d5928c6dec3577bd07e152fe47030c43f71c1a594375af71c969b838bc7691265985533460d3c9631e1d3f968eaccefd22c75382bd821f3b9764c5b5845092a3a6522db05dbca9bfbe9f9cd826b928b335a3e8630baede286e72bfca81884438f1daa20d16a6fbc863759a0dbc9da02964853b4e082e7a3cf640faec316a4d822957f39ca8c42fc41ebccfbc2c5318bd900bb0b1af5c96f42805101e04c3e59a4e40ba9698f2e45357e0d8b44269c6b6bfbe41d33a85d3cabf367945d814f66bb66c6eb75610a2fc391dab031d581b2ec45ccc01c8ced006ca6c258c1c1319250fc9fd172534f0217e0f581a454ae1b626b01c957cd9b802c8d653c9b2397de6f5b8a0a6ba89765b8484ca6e96dff4a997422c384e88d2a484fcaef4e09fc628adc009246e6708a6f02653454d6161a8c3b63d9cf719ae945860e2dd6fdf62e2908e8ee24df33284f4848e3b26aaede8c60aa69299810f9924e42c3bf05fe5396", 0x450}], 0x1) 16:00:33 executing program 0: setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000040)=0x196) setpgid(0x0, r1) r2 = shmget(0x1, 0x1000, 0x20, &(0x7f0000ffd000/0x1000)=nil) setpgid(r1, r1) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000080)=""/85) 16:00:33 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x100000000001, 0x0) pipe(&(0x7f0000000200)) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="00000002", 0x4}], 0x1) 16:00:33 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c40f7b202c, 0x1b00) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f00000000c0)) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f00000001c0)='M', 0x1) 16:00:33 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x200, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x100000001, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f00000000c0)=[{0xaf}], 0x1}) 16:00:33 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000001000020000000000000660004"}) r1 = socket(0x18, 0x2, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000bc0)="2b43fb5ed45a23162c6e724b7d911ad97da32ea2d579da90eb1ff00665126eee7caf8b14ddb01f0385328f8d18cd0fc70021120eaedfdd96371cd6dd2dd6e079611358b7ccb70fef5d141021b961b652f54df0a71bd0e118424cfbe44b8e61e182f51b50810402003a029dc5314d2bddff01000000000000e2397202afa3b8ea97802fb5f7026125b62585b8e03e3d60e829ee7e17f1e529ef3598dcc114d7d3d8530428b4e657321a07b3a691cfe4b359d7b8d4266bfffdd9f54a48067d0302aefa85c5c49cd4b7f71487d110732af015510dfed9c670adf69a914e35635f7902ccb23a2386f2e4af84801deab47184d2435a8368d842becd2512cbbd10f83a109107a2dec598e10b315ddfdc03d7873036cbd5fc94ad64a3a289d05b4242956d3846a49cb4849eb194af200278368bc56700abadc8e6bb9898900157cbaa8368da60a12ccb796608900557ffab1dab8e03a47237e684c39db050781228dea925a043f13fb59b90e04171838d6b092f08a740a0fb54c3be84afd4bb7085053f2e02880300000000000000b2aae8ff1ca2d2e51a9cb1afc7ffc12a5645bab7fffdc4ccb9561ca300196f3b68b2f65fec1c0d325402a9d6c68de4ca116dd81f7787c40d8d08774c10e9aaa11e7c6cf2e01641c0e5dab8fb4162cfa0b5df2b73908330e0ba51d329099e67fed4a780cf46cb443f3f4e0e92092e75aa91a7f16c86efe270d068bad67bb0f89c15f62128e35d355c59a87454289541cc0000002d9a0000000000000000004a068bb58b1066af83d03ee089b79a058751785d1d27335d82eec697d8a34af0618f7ea116d44c0283c6644dbced4f36e47c8cbea2979f7ac8c285cdbab491cfff16b9b2df5f1a693e6ed666958d913e42ff9076dea07b9083d2a349e8bec69b73d2bd09843744635a95783e349f552a7e15aa784202f98baf47ef371aa5733e525cb10218ae585da65c92c3965b97e6fd2e754a2bde421349c3cd05e1cd0bea523ed3612bd554c04d08763e359a9bec0b41b6b524bfbad0e2b95381772c2fb643ae8b35076cfdd1d4318d0acc6ff2811cc985f6a2d7a8e4518eb55ae031cf8e084842d59de1e7dd2d314bb20453adbe040d6fe6d0971c8516e7bb4fa6db2066ac7dc3b060ce42e212e41db03db31c7cdb9a706b96924068d37c45b7b69b5e5e692d858511bde43276b63f7c6882c4fe6f6524a08be9e8b65a3da57bfa583ce6c01e8d0ac46a058704cdf73050dd547322f2ece21c449d0b2f5628056b9b243014de169881efc7b55d564a713a298e82e4794a901c88573a4c86db70585dd629b9c75b6a4509b21a6b4b2cf4a3bb4341ca801cf7640856e26073a3467155310fcc38fe579e6e45c543a70a88e7776d5af56225f4ae15d353a9e1b776b2d9fd655821e3544240e2cc1fa3ab4f4bef259f8d535cd8162740656a16932b1305622879c688816c9680651053e5845bc4ffffffff0378c8b2f5e7187de81ceced890a46b95fb82f47aa75b3608f04927951ff629c5fee5bb1acebfbdc3ff452c7bac8bf01b5b7dfaa80dacc3b86729799595a4503ec5321", 0x45e) 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000300)=[{0x24}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") r1 = dup2(r0, r0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x44, 0x100000000}, {0x23, 0x5}, {0x84, 0x3b}, {0x187, 0xb59c}], 0x4}) readv(r0, &(0x7f0000000040), 0x0) 16:00:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="b6") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000100)=0x3) 16:00:33 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) dup2(r1, r0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r2 = socket(0x18, 0x2, 0x0) shutdown(r2, 0x1cdf96b4ff22af6c) setsockopt(r2, 0x0, 0x7, &(0x7f0000000200)="12ded5b35cc75ba8b797cf3cb8b1f388ba3c488944d0789455b694ac3dc17d5c2825382be577fc74c54791cf0961c7400d3c652ca5ecb40f971cd5931be87d63793255a600beb3d116657e630c228829492f5ac4b2902f2d012943a4f04f150fb714fbd75f9f8e5dfe169034f94a8ed64bb67e32639dc308dae8fc90c375156987437f462ff5c0a5dfef65ce819c32f88ccf4fdbf3c66190770ffede724c51eb3afff1f2cb1d3cb76a97d4747d100da240a034b304da2b9088908aa6fd5616378a3f16aa12b9a4ba4766cce01ee65d1869721348b36a78b0d69a94a85e85aaa7c5a09c8b19ff62bba211ed8f136a2755abdffd0b0e8874396960ba073200858b9d27a39c8ae5db241d9c672d48ae478e6576ad68d4299c711b503ae3c885f8dccbde57bfb5adb84867795411ef8355a4bb9d6c038356926a2edabcfe865e4e7ee7c0ef02535c5af76ad5f5c49702958b32787a831594cc41794faf7b63f14ef03846878b37dabf790f75441d1e863be526eb4559a8f13e49db665cbdfcae106728396d8faf6f87ca695a79cec5eb8e053995d753068480d09a63c459dfe1e7635b481ab61d2de08e31e4d7075bf1e3521b24306e6954d6252d86c00ccd57abdf7221d6be05acf9ee5e0ae1ffc7e019f560965ebd91f03b35d8c2359feddf8d91f7831f646df5afcce5e1e7cb9f83699c10ea76374bc747b420cb2f507f5ef3f062c4c363b1c035c533884397982ee0da0486c00c938ef167834e5539e57b46c15a0e2d9f4661bfc79780f4a672c668545408ea4798ce9bce766fe362db9ad4eecc17537e35c3cd4e86d00cbdfe5017446bdf00fed58edc2ae3d89dd4e54dada86a072bd74a703c84d8498c682c567a092d80d0cb5cb06f152fa42182df9be2640b5f172bd1a56503916c36651fc3ef1ea48e65127c647e1fe73eee94b6424e08378f3cd712b955973619c7d07b670a3093b60ccd474d5be1b77588c85770019b6616fc8f0ef8b1d43cbdbab9575b2df696f1533a5bc8b4d4d75b9ba575dc49a038e0dc8eb251961a243e91b63c1fd81a61475f132bce8627dbe4bf5a17f06fa49b02dc4254887fb24cf53fac608d0133919678c83edc51bd55bd2f41edae656a1a1b30d2c6384939ce502e741f4393b0346d57e00abe1195612b28532c1c6e2df5f1930346fb8a3ddf64fff7cc03f080cec9236107a9fd36ae40d83fbd83dcb46b0f7c8be4b1b2fac74b06e5832cdc131e176f0000e7e157d5132d54ee243345e88440867915f8d68e84b6100534409e0177629a81631094de4d6bbdc36e42d7de9390b96ed75be9f4dc0386964cce8181b212516bdffbcfe6e6942ac2ca5843771a4244a806c66a57fc93a64f92562787ac6fa4814c428c3b987bb76867c3562f038102aae3921d2f5029609004e282360f33e2123321307ee9977097238334627cfe7c400b5cb70cb3eb1a4cfb428ac8cb7046962aadac380c020d040b6d735568557d7438cbb0c837bdf62107a3c50079d8c1c2016d21fc03ef1c53acd58b3453d2c4d6ba8af77749f6c8d795b97f176c28decb8eb0aa080eb47e55bff35245912cd5223c6f30bff2d8706d9e5ee13a2c1c0f19d51836491c84eb60caee37214bb6b661bfae78d7c9b99f1b5679884ed2ccd85414e36f4672e691abda230cb555f6975e4fb19665eb0b6a0edbb2aeb7de9266484b013fc291b1e8d344f43888ad895dc1a763d319724ec1813dd486c447e69ff5181bf60f787e724231f661879ed7414ae74fd3f972fd9b7a588567e59515fd6728027a5c1de5e0a3df0d1a1173e7459c68ca584945b913d8a25316ea6f4945ca9bed142d947c438b4d96a8a0c45b7f3f48ffe96af3c6596932020365a8a2b146280ca30b63dd32d36ba8dca5dd088a12591c925f8dba2b3c2bc736d39366fd935ce166db36a30eb8463a5482f4ae7d674a41fca048bb150c57f385e9bd5a6ab174fac5edee33c61fd20879fc6bfee247620fe6867790a42ef47a22a5782cc175735510a4001de6bc8a836f7ae1d613d4df52c3d34669b3949c5af1d5d9b7fd415b8560d73e2ac8edea8f1ebd33697617fa46c98ac8763415b057134ff8ad8944a3ff38e646c73de6b583bc0b04ce5fb4eeeea97bc58984a782d0f8d9ea3958a45a7b2e20652fc109bd2f63fb754e84d4c212f65660a37b2d71608ecc24c553259738b13ede707cdd31e5ca312db4f24b90064411c03bcbd5e1751e551069ddcb81d53a82e5aa2ec02c893106e6ab4c94d9463bf335c46e36b5eddfecd9c01abe348a9a7bf7fe524ebf6029b2d110a708f014ee1ac751ef09fad00320f33b45a814f67909a255c02179cb49ed3e3acea27d24c2fcabe555cdc39809f2d42cc1e4b4840bea7694e4510480ae75773d027b006bcc599ac8f47c750a9bdba2c0a1a2848a5bd288c5bf7388ef9f8302aeda3ab08c4553b0ae98664ccbca4ad942824c2f308fe50fb4d7fe03e8785e06ae0f49f21cd602a0e5e3935f3ed18ed8dd2374985d351c6257355eca8e854ecf8297a856f1e1192bcf3d9cbb6be6418ddb96d0d601d588074877bf21a9e93b558186fb886b51248da0f1b9b1b8aa1217cca90a678716bd8f337efdcc42fcbc2c52b3c41b54cfad7f80258645946ec61ce312759653a358d815674d44cfff52d31e5c83898cd4e0350ad7f5a2d54b99fc17da43f6044182960adc3da0a371c87c727a8ea7fe616dcffbbef3237c30f190f081f7af203026d9ddb8c075a03de6fa5f3f1a0146e499a4a1d010183b5341dc75d15e5d664603fda8803ab6ca8c90892027ece3812aa38e9dd116660dd85cdd6d604e34767a348776ce6a6fc5c83549bc89e55b15b70776b3e3cc79258df18ac824839f02c0d61f87a26e17cfb8b264ebb102c65b317b8515ebd1b9bc645f05cdc3f32db7c81f44f4bd282cda2919ab03f391169f8c9dff3c5e281734f9e1e9dfc52afac15297ecca86a73c6ec4aee0778197f91102db4714db00cdc51ce6f585f60d3f497534dc4189e3b5a990e415a1b8d5888da903fc5442d8aed29c24172643f4bb3acbb250b1e809da6d07784dee626b4a3b1502be61e0beb2bef88231593dfb63e2804617febceb7c5483169ddc845a3dea1465eb47146eae548c16a7151d73a49cc2db98f7f08f7042ed2552837ec1724b800e55ecb27b0bb9ea7fcbcfc83ce25c8accf94fbf4ae2affb1797ab10dd73f7722519dc44920278b89c620aa03e6967002d9b5b04e74d279b052f8d4324ee6b5c5a9f14031778b2aa5a72068d368c212dba40448874c0583f660ddf07747f720a78cedc5b09f4f724025b2e5022c2a5859c51d73a61108f930090f828b847d0c4f27dd05ee6e50dfc9c8b03ec19f52e2d64327c72a68f5313eb698d2d4dfe2163a1031add454e9ceb1dc0ac718ed65d15b14c73146482980ef2a59e21cc5f0d5f5852426a99c284801f45f6f9c9f260f9a5353c5ead01af7b25d5e51d5950338f00c73d840280eb1b9ffaaf521bade143ec7a5295583eaea75f350399a700787cf7e670ec9365bbdbea3c2cc674c5b4ce17183129521f7d8167f2455d703a44ca5ac8b842e2c712a18b0718a2bffda31e4c02d29dba32405fb3fca125a2854e00a5ce6b6b1d22a069777a00eba18b346f59031f4ebae20542347a9af270b7b6c5bc58115bef8299b51cd36d2e3beafaa791ef9c47cacfbc2c6dbfe513ab3879acfc4f34a3b3879d811ec8b47bc7bb07a7e379203e76b59dc061873d06b37526a9b2791e4d2b62f3b219b82c815b04c740a796c1420a1f77b59621b33d872e63fb15eeaa9b2b997c7af8d16bc91c8eb1a54b23d9e9a70786336096c78ef2dbf53c40b9113d2c721d9671aacbf25da2c6676c4150203aab10cf3041b284dba857e44041bd2b442bdbd2be8679f855e1cb2bcca8ce79c7006c3428d99f9710afdbb68d78f9f0dc111800b3c02f41c152bb8ae25885a4bf364a293e688c72e0aa1108099417414c0ebe5706c81a15ca3e472a999cbffadb5f10c6bbfaf8c15eec0c43c446b59b5a74cd850e0343d6d5cd4283be0b175c3d9e7db04cc8e34aa1335d1fc06d342e4a4387598f785f237d1238a64757541bf0db22a3b0ab0cd96a33176246f77d38b7285ff83268157392d5a3e1eaf702930e84a15ac0f9bfa101ce0e400e83f1cb3701447a11c471d6002db4ff4cec280cacbb2c7d0af0fa2410ec52a4231b81bfcfb40423bf6483e1832008596ebd2cb7cd7f8608fffed819f17e05676b861f966fd7972e90ddb2415b38be0930b35522aedc39cd785ca846576241237e0f13683c4c808b791fd2698a70a981ecc9d7a6f18b8c3dd598dd8991f4e2bb511fdd8724ab52ea23eebba720c1eefe835b296f7ffab51e8c0a62c11543ba3e1009895260973afa03e8c06d8712bb235cf67008bad8f634775361b31019979c4c774df923504009b8656aa2484451a922930bee618aa33b55309d02a8cb13dd75b3c2713e9144991db096ae649ea270666646371abc6b9472cc5a852a499a5f39fc53f115a739be2d2d27fb8cfb759f30aacabc9af32db139f6d71d0f79dab04f8190dc93493c4a46bf6cc2df1794351e435af7746c7466aafc6a3656aacabbd38d0a581ac1329fc12c80331db9beacfe2cc929b6e78d2d50431a3a70bf33d3f7db4f81bb2a56319ee326c4d409078c4657f9ba70c280e12241aec5447face93bfd0703190e21fde7a18b3b2b585c4ffca2401833357a832bd672964f77a52e4041876e9a5bcd74a40602b7a3e06e87e7de835152cccb63d4a280d01d62c9489c55e64c19d2d9a9f4a7952206cca37af5d11b0d306d797e7144d84b4d5a4c5a3e39d457fd1fe1a9036f466740f0f5ad7a35ae9ed14e5800941671f59b70e267b71b01a1abe7427a97b5a32f536dcc596a50589090935785861078c82eea1a350d64d91400224dbd29991a553048202108a49d81b8b5ecedf65299d6f5f77adb2d9b7b1120d464a7cfbf70fd0bf98bb4b3d52018dcbc1bf29881cd81012cf9cd30f0f7002afa619ef2c21a1b6824bf80c020e7fb3ce8a76122980836b126ae2aa8c816c86f75e53f45a52231e54cd91ba667b5d583a01720fcc0bb7db931c0c7d51c39aff0ca630b60dd17cecf0e80d6e19663354ad42845d14c4c5a1ae403ec96fb47bf9dd3574583a70c0a41c6e4b61273fcd7d7a60faf42d2302717e887f59ad3583fb882589c6c2cebf80c3b59d0b668a95452b33e6eb466315baafa2f05b604870e350b495be95483f80756933e5d2724bb79a21bb9cdf969b349eb0919d0b84a7ce1d09c10ebf1b3c10d7f933dc819523b9fa35da2eec79bc320442596d5ca16db12fd4f0a9d8c00fd759868e04174d395cd8c68d77429459b46a659c5b106c636c0157a481fc07c5a7c76cc2977fbad92f458ab9b95cae0299542d50f0150fd7a457932ed218e5ae74d455ccc6e02c08b34e4dc903cb0dc78dcb008aca9b1c0cf96b540d84c7cf3d93678debef49f45ef967df8b44f7b18888d03e278b131171e5fa106c629f710206421714a448fb5b7821eb47986316c508aedaf1fb41a7716e5f9a3f750cd0d5c7f73388498daec8b7433058372dfc33b70b26999113dd644af2027e274b61dd43b198217e43a55dada006f1dfe6925a05bd19f309343733d8e534b1061631b6f80ed65ffeaecc57aea5a4e0e54c33c001b5adad1779d704f5a804d6112342edcb316f1a0cc8369e72a6bfde3200f829c6e57001ffc43157f7d1006008d1759980813ffc415099756c9179b01", 0x1000) setsockopt(r2, 0x1000000000029, 0x2, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x2) socket(0x6, 0x3, 0x10000) 16:00:33 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000240)={0x1, 0xe59f, 0x0, 0xfffffffffffffff9, 0x8, 0x80000000, 0xfffffffffffffffd, 0x10, [{0x4915, 0x1, 0x24000000000000, 0xcf8d}, {0x1, 0x2, 0x8, 0x5}, {0x9, 0x2b, 0xf23, 0x3f}, {0x1, 0xfff, 0x3ff, 0xc035}, {0x6, 0x8000, 0x6, 0x8}, {0xffffffff00000000, 0x7ff, 0x7, 0x7}, {0xec39, 0x8001, 0x244, 0x6}, {0x6, 0xb65, 0x200, 0xfff}, {0x4, 0x7f, 0x1, 0x1000}, {0x9, 0x100, 0x6, 0x6}, {0x2, 0x7, 0x4, 0x3f}, {0x3ff, 0x80000000, 0x16, 0x50000000}, {0x6b100643, 0x0, 0x1}, {0xd01, 0x0, 0x8}, {0x9, 0x6, 0x4a, 0x2}, {0x101, 0x8, 0x9, 0xc7}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x2, 0x663, 0x84ef, 0x9}, {0x10000, 0x6, 0xedb1, 0x7}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x5, 0x0, 0x4}, {0x45, 0xfffffffffffffffc}, {0x6, 0x0, 0x2}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) chroot(&(0x7f00000001c0)='./file0\x00') ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000380)=0x5) 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1d}, {0x3c}, {0x84}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") semget$private(0x0, 0x2, 0x80) 16:00:33 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000440)='./file1\x00') r1 = getgid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) r3 = getegid() r4 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) chown(&(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', r5, r4) pipe2(&(0x7f0000000280), 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r7 = getegid() r8 = getgid() getgroups(0x7, &(0x7f00000001c0)=[r1, r2, r3, r4, r6, r7, r8]) symlinkat(&(0x7f0000000080)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000000)='./file1/file0\x00') 16:00:33 executing program 1: unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') setrlimit(0x2, &(0x7f0000000000)={0x60000000, 0x64000000}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)) 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x2}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xdc, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x1, 0x80) pwrite(r0, &(0x7f0000000140)="2c675dfa1fa863529d6309568669effbb6fd1aa0b70b4bc78e3f3b0ea0d18adc56d83e6560", 0x25, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000001c0)=0x80000001, 0x4) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000180)=0x9, 0x4) getpeername$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:00:33 executing program 0: r0 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xfffffffffffffffe, 0x2}, {{}, 0xfffffffffffffff9, 0x11}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0x80000000000c68, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1204, &(0x7f0000000040), &(0x7f0000000080)=0x4) r2 = semget$private(0x0, 0xa94e2d667880a01d, 0x0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x8, 0x0, 0x0, 0xff]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x40, 0x0) 16:00:33 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x611, 0x9de6757bcb1ce8fa) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x5010, r1, 0x0, 0x0) pwritev(r1, &(0x7f0000002600)=[{&(0x7f0000000500)="b045d2a42aeeb6d401dfc2a44eb73d6a3c8729e2adab72a93860fad3bfc88595d34e23a303037b4d4349bb38a04c5c2dca6938bc3309c592fecb588a59cd04e067db08bbd4fbe9ad6a6c20643c2870b01c2842b1a405ceade81b52c292e233294e64b8ab0ccf6a3199ade6a02d27c5f567e6834de4589ac9469f1a5263886e0ea8759bc6866a5997a723e1458f3a922dfe3d209290ec2a82332d4e70901f515ed19a2f52af76d0d6acfcb06bd584338d60589a3edd9064b158a555319454a2b05dde98b1dc6a89fc0a622005a4e9c149c1f28e62105e79e74466c3f1c6b5229ed87ea585fc0f10f23ca1b8cffd83aa731c327576bcd298a066131c6251ac95c7bc031bffc2f262d273c1e41e11c6434093b58d698a6999344269ed02587c7f53dbd278cdca8619471f5048e83f0eeff60c8985e2e8bfbfd4aa26fb6ad6ce9cb2a45ab82b838243c2a19482d3c98b52b77a6263d1bf06c447d40fb921e361e0295687af13c2df6a5190a57e052ac84687f77b21e988404bd6191b229f0dc92d49492d7ddbe7828bc6fd0b6fd8188e9ba7b456df732e84aeb4df5023879c65ca0601b426d74b59e92de4bf6e7b9a66f6971259a45e642fbb8eb6a0e69e4220f402666c567db0e7520efc9af4b0369825f33ef7a42558c2cf1269870f015efa4642ab5d3a1ea389d46802573ea78a87e4f48ac31b0472c2c63443b53344ec56a8d72410e3b6c57bccde1cf75ab91d53bb319f4da34d55e14ce32e4c83a45ba5d01eb9565f45494af98594bcd9f871133a52b13950542038cafa06cb77f78472751d5d51ce662d4d3b5c3a30bb5787fc7b2de64660945f6fc2696807d33667d8ba02fd4c078ebf75dbc52697b308d920cb1db1806a5cbe3489a3b28b793eceb05d19d51a1f25ec038d8f1fd453c2eb6af6f8b282e9b0e4ac148a915596c9a51d6e0382bc11b46f1732192100b55fb00d16e72f4366cbdc1906d1483781005dce8f44fbca05b12dce60543c9d4114c507165ce8eaba3bd64bb198ae16ed5738a4a7cd69d9be2b8fb15976364acd9f3bf027457fcbf0ca0bce0c089650c7cec6dbe6b58fb915cb7a43987231f42008c820e3092fbf4fc146292c25837129ee0ec004180f37ff80b8dfde56464e52278d1cee911047b870a3c3313eec58ad9fae94b113d056be4c63312a079bbe9b757a2fe59250d3c88a39c6eda27057920c031cc3373102462386c142362b4d25e4fcaa184db88ab691f759aa1d2e13990c845874a7ef2a4d34e2d77ca8f3fa73b84dbea66aa25afd08e5acd838b51b3e2991871d9b526bad6d32286fb61e14285f55f8d4e965e68ed0ba335e0628db2298c090376c6ede5628aa476b9777c63cacc8a35586c01db48df178a5796f5e3c4fddf350608966c5a1bd6111aea41dee05e5d44b5c24494decb03e6639c759d2690506f728faa6a33b24f4fbf1c704cb6234bc73f90e33177afa36d24f1317926228bc224a76863c00a9983828c078215f8734b4420fb45c584387f148de564fb021d45f9aef4a665cfa782b34952aff382792893cd7ec5b310e2a666ebcce0387cb22060aa333898d0605a40a99ca10b060bf4d6285d4509b05d2a57082aef1818acdc9d2a417cf00dcf0de3eda070c0b1fbfab25e03f7f6e6cadd282736bf1f82ac2dc03bb71c12a55200812687072c6260db403e2b3ff0cdcf591d8bdf14a90370ffad2366c744e4596f8859ddce3fbb98caee9edd83a155c34eb1e23f0040b5d25bd2ba1df43a1917e07c44dc32127b9d4eb03e27317aa4ed2eba3033ae7942254d8ce1835fdbc04e257883a7cb982771bed266b607180552bc6442849042930c4016fc413e545485b8a0eec542c58693f180b3430c1134b5a31e63fadcf5a032e021d1ccee0eb0a9cfe2792abf58ba14919df66e015712b0680c1855df9c5130e4718f5ecb7d674a79c9762dcd6cba8af2b36caf2f5cfb7322b287bc2b91f7165d75d9a8555087ae328ecbed5d67e9e785fd9195d8873c30d2eca9688a7ba9fd1d37b7c9f8ce29f97b46d410fe06b2810542cd684fcfaf143c2796afb7d76e2ea44e50628d686ce1e2bbd25e3d6463b505db25decfe6ba7efb3279836e868542e349d143a0c1cecd8ddde1897a951ca048f5f859ee7284d69b6bde08cecb3afd7703e6e8fe04ad2bd880ab72c9a3c8cf73e3eb4a706b7ef63e980635c157a13ae885c05c2891cc7c1c23d0b65f6cccc864bc18d78a1d6bdedd4fa6d28a40a4bba9fa272fad27f745d09d5042db3b52f4f8a266669ba902971d6c6806514fa9199711485091c396627f848c551bf2d828707564c0d66b20d46f6afaff43eff88cbfaa1bc07f39e68ef5beba09d21405325a7e712f6de98906b2b06420e86f853fd124f2380ba82ecef42c4f596c0cf4d290daa68d8d19a0c0605703c4497ac8e2f1bf75f60110200964d5b447aabde35304ccaba56c4db58748eae6c17646013042201ca2cedda5c862e8e2ea4420828ff5314dd93a879cabf5b514a0a90d414a6084bd147c93c48567c1f2d525213c064da52f16e9cbd3f649546fb01bcd24c87ca74ab28f54c4ee7e8875c4758cf07c19775353fd7e550b2dfe62e107153f28ab1eda0d0193255c5b222bd8e4f5ede37bd821689a4205160000d10ebc2d50a081da35c6325be7381f911423ae88b167fbfdd75f78972642d6b2091ca7af0f283f6cb6a3152af0d9855e204db4da83fa1d62ed27e1a3ef999d59a9970f8256f5542c4b5f2e2e8358e93beb1379927416ddc792f39f2e5896cb1c721ee5cd4dd944203971faf4542a99d684d13103f5cb965e6e95530c9342cbec81efd9a1c430c8de6500f5f3ebf81604d83429602d872dd3c5e53a0b1e88b50c516d65fe2d9fb7bd0b46a7548107e2c9c602b75b8e468d2dfd0cd42ba7f0bcfe61aabc935fd054ae07bc7f46bdb6b21bb29d148f722a9392761a9949d3c020f81be45afacfd3b5fabb0425cc4be2d91f87dd7623b5882ea378b88f9679c0c8293afaa42ff354f752c12f7d476deda6ab739aa284ecd4846d14b621b15225c015c6d58b4fb3a9fdbc49ffe145133276a7786889747763e4584430b07109de192c20ba8e59862df444828a4fd8f9b026fdac84c262774f97ba92e70830c5a0b551423c6322ac0b38162824b72590d82b57718e01cde5be4eb8e10fed1bc8c38594d5c8c13980b565b22edddf398b890175f663f3eed42ebf4a0dd2ea7efaaea87a25b093be9ffebc101bd18d68ca02a4f455bd6a5ac0be7a6e3a88504824e15ef69e0f7d804e70060323fe1cf4350cd671361c689fe654acf04373fa34ddf6a198ed38e315bfb45ab04544e83f0236a903e25004dd8ab514f3d3e58bb2683197fdc020dac76e260cdbb7f55c542bd192bb0e601bd02630fa2669aaeb414da742065b8f67d74d597bcf1fa41ae69fd0ae45ea4c627bbbdd215100477e46404130d9987f7dc89d1272be5545d3e5cd650044f515b06c4d020615ad2cdc54fef9c107fc68a22312f919dd70d542ef68d531c974e0b5249aa8090f6590cbed78678a3474192d00e6252af55c063aede54e11b5d28aa34523ae1842da1081cec328e2bb0d05e65ad4384b0a992bf17dc7e3ea939daf5317c56dc64f13aaffe5ff951f17134b7ab82414deb3e0357cb472ceb7d3c7cf13734bd4de64a876fab046f0f958511fbe3cd0bf3312014967e62ce3fb89cd169900aced9810957f4ff6b7b7430a61485e227d4272104a7b4a0cba5b0b5df0778c691dfb43f9d88c110454d8cff455caf37bb07adf01d2e8f19907ffc304a3700ee9f1e0fbe1e9a8edeea6b0c8ba2a4537225f61d7ec552603ba292960b8b70e933340bbb5fb76e4ec4da6959e3b3fa935a3c14454c7352a744a4295953492aeed9ef797663e83a296951538fb08af002078de9854430f56d5df1fef1f029cfd8d9474da7d6f360c7734bc0e6a426060e4297317e2aadd19e97b7efa269f3fcf786d9a6be2ede1916cb71e8d352cc000d20f12fd83ee73dad090be2afc80952509606672cdcfc3cd414587f8538dac99089428a186fd4277a086394876ffbc54fe925b9ff930e4ebc85284d56e214a60c5290f690da3e222d81a095cbba8b7dba32ee0f7a0ac98aac37eee1941996d6df7cad913fe77e7f58056012b4a0610ce6ad9c06d6b1275dd1dcf8fa998a03d8685ceae5c913136c1e7e0155fc4ab1a2f22c1e76465abd1e0d87bfbb11720e991d5f1594d976de0d349081f3940ac9b5b895bd4bb6ace72206bb1f194abf0c40a763ae8736675d29e892665b37ed545018bec45ffe9649a7d9d261050c8a7721ab62aa6f798d2b509e24499cc436f5810dd313b793d9fd7b97ed8653ff212f7d1f28b66b44963b32480d59c5056ba0d85256ca72c0cf98f3fb848f8485f60a9c225ff85916829c5feab368399ae26184fee2c4240f4510dc43673af2bf37405a2afc2caa69a826ce66990366f68fbc09d788a96c5b8215ee218d7bf1873cee43283c733bfab80d2156f364da5fd196870e143afb78896fee2b5c7570a839b15defb3b89037f7c6bddb34ab38b3355b6c69732bc366d36b076c89fa7685a25f3785190045974b0272bfd92c6f71f17a865fae3ecad477ffa01d79dd0ef3da6678ec739c6a3cd4da763b973b1b4994f60d2f4782be465401eb07d3fe73e7da92a8c33db4e2ddc4e8a9e37c65f71197fb6054df6d66ce31fb7914798ea37f773188db49e75803072ca5bf3b17e0a7494c1d560fa12cce2cd1649c9961e875905ba3dfdf3f4fb7f1c40550ed828174aec5e2756aaca0300ae264d336744fddc1e970c79514424ebd17af74fb56dc5bb33438e004a3ebd848c23d9ad781d7b9c390c929c9b881ab42bfc2f82c6f2aba908e3ed92fa4a017f6f5e235ae73e9133a9b2711509e526a4cb0e9f68ff1fce0a4fe0046146db723464582430482011bc7dc68bff969bc9ea5f699890c1fc5301120196973297a5061d5afaaaebac18908c85a030c3f7eb253f757a67e8c92ae55e64c268979731c6431ac533492d4a64c6c5f69192c4bd259c11f6a0929fbbd987c84d4e1b3fa3d9ae3f631a237776a1f3018c06a7447ddac3e2f0a966d22ad492de91e98959e05ea293360de54619fb389f4810596d8932c55b9f703f599d6cae07361a43f3ee600989ed8b2f28e0bebcf714420d9262d5c5a81891cd33885d342f643da4da81c4c38ae9dfb4f55fe8a315460976fe782147a0a4af39c87425a9be220f43b79504336ba4687b1f521c52db19ed288ba22b455e0969de80ecc74bf9909d574ae987b29f3513181b13420fe29fc72bed6604a14ac1b476b7890d7d1b3f16966c53eb394172605fea6021f554856dcae23335d832ca30e881a93208fd66e3d07b707214122b41bef34cc60b2d500de19b16ae2220de1fe6d450a02b9d6d295dc931f3d612da9657faf9e1cd0029dd4274b45400ca2d05e12a968e4a68fc6ff3548bfdc4d5ba9e8a561fd13c2195dbb03d172df6164ca9cfa9df595c0b83b03c4dd2c95185d8df676dc736872a4b116861d02cfaa7c1a3eaa0326064c2450b287a85729d66ffb17c052b0b75c1d3f2b3351af48f1f7e9b4dbf69e4ba8886302c33e14537817a4abdb12179efe7bc25f43f26a154987a8c90825a3e6a7a31b4a72b8c4051828160aedc6cfb5e4872f1e18c36caf2b9deea70edd646958df2da05e961f2287af839d1e243c20a1fa7caaea1207fe758c449630b937905d2f77fa7dc61a2840b8da17f79b542e47a1260d907204b70b", 0x1000}, {&(0x7f0000000300)="18cfd8cb60f8e96e963df7b064651163ff880ce66a79cf3c517a3816d7eb3ac82ab0c0be363975c74f77ac1befb7518b209bb1313ea99c067de79bb634f3da357a53b6e360e8a3d72e1f35a48cb4995c70a0ea62f52ad2674f9636edb58267b6f13375f0ec47866411c4b7e6c6db1f52b51423571f0c8ec5fa64549659e006683a6d9cdea07bb6d4ca383cd87b52d63e167aa9283f298dfada576a6a0d701a9944b1dcf812", 0xa5}, {&(0x7f0000000000)="9e2a", 0x2}, {&(0x7f00000003c0)="22399a5814117357ecc4f571a0141f87a245e943729911ab28627cc6350fa45ec8993dfd0c6896bdb9779c87e0ab992dd2a22025617fd703c2eeb8233b563db9bc14f58b517e6442fc0200b5a07b7008d656c325c41013c851769bbc28ee2dab5c6933574cf0d7f45d6ba844f6870c5c80ad7cdc9060dd995be23601902ecd2efef0396f2ccf16068c1624ea82d52f4793c5daa5b3bb4107ade7a4bd8408ddd9e80ec96a46b368b861c7bc88990157b16db206", 0xfffffd87}, {&(0x7f0000001500)="a438c8bfaefa6ed4971a5fe7e7658f5045f28a1cadaf5704c489963a31fb1ef9c9e7e50cc30eb941a2f202c8abc937815ef7fe36b9a63c189d3d45eed0dc0b106ae17a2d51d707ed82c79a669075b71a4f9cc376a71fa0f99d80cd60e49e7e1b5d97a89f4b9dc8c9eb8f82b9063cf32af62feb5495ce757d019c477d74349b57111e21bc3ada9c3323b0d17d7d333c007d53c62132ab8e50a0c461851d1b2f3826075d4674b97aa593991fe04389f579f59af7708f5e28d81acb9a037711bcb649b621fdc93f63190fbbe01ecca118b102d81606cd48098fa359729420f2a6bd2d457e8693ea04ab15e822aabc75fae203e22eba7717c13c13158b8e269842111461a2cf5ef9804966bdc2d1b28fae600d1d080411293385ab8355281297264d867e67516b255c72f37bda215acdad4f377384eb89abaa707595cc3843fe7f1ae1479bd564d9dbe0a452d6a25e70c76e0594b3e27ce80ef4a3052f5158c3eba806972228876bd787bf789f2016f8c2d63a6a266d9aaff25f22cb95ebf373d9d2ca71e6bf1ece0a4ef953728693efdec4973bab1b969245064094cb6ac22f103513dd73c8c05c9d9204c2fefcdd312ca28f13cc53b815cd992c35de0923b62307251efc7436c46ecc36e364d700847a5274022dbe85a9eafd46e15e00432d20f0b4c4c7cf29089e4748606e682072710bff29477e3b336575b4eb3fe5d081860eaa5459c976a005efe76f7ebfe57388190671cd4b1455818da6e76a3fae42ef8cfa69003f06a25800b3a9738e973f673d5412948b3ceefa8cba8741b4c70e88ee56e45b28a90eb3874a5da495a28ab2e8d3430e575efedb33921205dd44d9146ba7ce5462ddebbda50f03ed16b7e714309a91b3d0d8de6f9c1055b3d01b34f18cbd2076ea7b54f09451259440b42bf438cac8a7a0665ae6a88b3f4242629f0048a61168fdf39d80c7cddafa5be07a495fd2d6531ae861563b12d223e29b5b4d8a3a38b317f081deb828afefe54617e01a3711729242ac426f697e60d90c9cdc8b7095be689921dd0eae175fdb33802e9e437be6fa7ab8593f0ba9e58b834faa98135d70bc37b6d9f90ed3cc836fc5fb7ba9a2c4e9289e7820ba8273f6d0a129d1d0286f978a786e9148860536e1c7f4f165116fcd871031fc5a253e94813efc9582d299287641990f75dc32fe2ac1f18bd1859fd2406b4bc79dd5ebcb2de59bc64a76126c51de4741f154e4b76cf23a2189b0d3668c10706828642bffaede359aaf02e21ff534516218ea770d9dc9842900410b009526c4662a1d5ed73f3445d67f659e0c79423b8bfa61e2a0b3290e06dc59f4e4e6019224cdfc2c521fcb2250f7f5ffdb85bfe815b3b2f239db5d3287f461a64dc7e2e00184bd9ae3581fe9ab8b1dd190614dfa3cc3db04f4c8ea6173c61cb055fbdf281da27982210b44b6417bb744a656184b5d020aa6c2bdb0f23aabdfb028d1054f052feddcef3a92cd219aa616fbad966bae031f59747a4af39dd4fee6f5417476b473a687496402b7a8b52ce099d52657795cc98d5e06f249fcbeca51d55bdcb64efab4c2027fb0cf9ce02b4e1673465a33361b94d13eb6ffa23817c127c1d36cee285c9492fa5b7f358b89efd908e41123129cf3c33e151b89ad448d1f0df0c00bea599f3e1c26b7db0e5b6ab50f49ad0ec3ceb20161f11d19198ebdfc0a5575cd9eff3e2679c794b5d431bcd1cfa3a6a127ba13e43a33fcbce1aac5d7baf45bf86a67830d6ecde9efa76b4b22a1b877312718fe4f0e4d57b37433be37eb48f5867b051e6694c83207842f1aa3f37ca7f5f89cd5639b54a38818cfd12c07ac535e2f25ed411e0a3a2d725ef7a0aab0be78b51fd223071bac04320c3858a7f006d42c63f8661156d66333936780171e8225ccd282bbca93a0fb249c265b522f666323415511aeb08a5d592f86898b35d5c421c73831c87a2c783ea41476b4eb6615b5aa1165726888cfcaa8af4b9f3064b4742e93755aee4de446fb5676e93ae16c48503074013baa9d5c476c0460a7ff36e81c57c9000db28960ae2eaa205b104ae4af99e0e6fdb8678f2cfa0edb5296672283b7ab18b4e91e65a79748e23f0ccf0653b9c1c26fceacbfc4c9bb0b0b5773e3e27421d6f2f6ea31b36ce148661ea14f85f03d835424d619123f387927d4efe85da6d290a2ce0f61791300a485a074f224eff42fbea49a7d17aa57ebefc20710215fc89e50922f8e19acbe838ab143354f022a42f1c73822039d99a5a22ccab03058c05073c99d80e4e8635f3f3b259f4ff38dff80d41cb368427d739d8c686dc90312c1a1ea363c0a58588edb3b05b1feb673c4959bc61e549fc20d1f9969340f1f8cb066065dceb19df0c015e5d75bfb78f7781197031027952c9d40b43d35d6af37674b386968ae1cc8e017f5faeaaa1ed67acfa993b4aec4a1f07b8e47667980d897e59ff17f5153bce24740bfc3b716b20797e975a755819f2df4621e6cf916f8d6ddf97cf04ce3d7abcc1641cc822190478ecd05459b697c2af575e2700186512fa16e3e64d60f4a8deff572ef2784209a2558a2401d4ae3a44b27c82e060929282b7a864542ee644c46e82d6e932fcd95883f3a9ada3b4e77fabcd85b349f11789aa53b6be03a88e29b29a8cfce97ec89827a4ecc9a87dbdf063534c174b28fe2a308eceb8594492ac6fbbc8d5a0a211dfbcf5d9533aa02084d53f0248321be8e7199ced357ad47b213f4c6cc2c7530e286ca3af03631b40e433ab2aadeb7428a180dbb9f3782e75c03a4d77e8ae85ee7f1a89199ee37a8fdb5db17c123dce751a748e737c825798c569044f278def3411fb569992e9cf3ed47fcb5ee562c70a0547c3071fecc6ad90e60ab6f9c6e1734817b56c35d50447fab02ff5e234b219efa172db3744589d73a4059910ae26d4fe808fd6a5fe5ea9d245618f5a7d29cd48343bd4ad8662c22b01b2e1be8c7cb99f6d8394a0ffef970a3bacb0fe2b406c08c7370ed07bb84b4959c0b5e4c7123669c71be4eab19b4b0b68b110676a0278e5792dbc7df9b2c61807b2859b169e14d873e850396dc8039eccd0cdeec22a971b02a5d7641f22e8db990894027ae64af56a9bcd170f153eadfdda4f625ecc6a3ab234a1ed99991f34a68da019d6cb6c25f34c024e1b5f585e86b11a1829da900d228e49bf147c68338bb8d157896a07cec6e673cd78b329926bfc55411048e59487c841b371e5d08d21f58b1664ea58238578d58062b69ab8e4c96821fd3d5636cebe304df25315b74a6eda97cfac6f1478dccdc781536056682a6d211e27953efd9874fbe1cc731dee31acf0c59d934bdf9eb12cb78942185ce872731e19da99373c8862ee6aac687e5864d3073fc948d91b80c5683e57a29770c0de59ea0c4d4dad6955df6a6a3a5287a388a963a4ce6fad3f911c23f788948a92e62db910dc80d83c8f1fb28c721193b9f0dbab832b1eac538b28f69284992ebbddf3926fe5591159d0cf9d3ef1487ad738e1175491ef9efe4a6b57898297e2a4eb42d4f59ca4b2046b92bdfbc81a5f96caca4bba5cf2fbd1846f44f13d629df103737251116bb41bfea1f3d468dec8cf1ca41e61423826dba4deb2da04384c93768a9d9bd8ff4f7c4daee876d4f65cb216a7dbbc70bfe84d23c8823e7378c681186644b6d3a2fc59502f1a28c96ab741eb1052499085973b6ebb1090e2e93d271fc7cfa2db1ee6ae9de3552a381313e249649151f25e93625d7726555c98644aa995111f7acbb452d52e05b20ba830916ef53ed88ccd244367a4794cafabd1e220a276abe8fa445ab603ee5ef94b76491f52d7488e6025893c6eb6bcc81ec291e54137a44a521d7cdf33644fec555f1382e029fc27014dfc1b6c1a9897a258d2313b5a0cddbfac1cf80d316f91351d8dcb7967ad697504fb6223a64cc898d83e68f55156bd02da5fe0a748209a3606907bf9be67bbbd38db2b03e0a1c2431e3b1de90e592386ea04653dfdf78091d8667a31e6b39f25019d979d07370d961064dbf147e8deff09a761a020b5ca2c4a1e0a726e138dba16b9d20358ac84c5bff85233f5e6d158c74aad549badc2e864438c0a1fe33853e46701448e1e0ef18b45df86bad820a09ee164b08cedafcb630c0a45f4359847898bd4288e5c2a361561bf968a6dc6254210353417972ae158c2a7be35b28b87ab71023f45f6bbe1cdf967393d708fbae89867970b2f2b2083a599151a808d65e2e2e50d9b06e76d162d6d6cfc6749d46a93cb75c644fb2f45d18b94e0186c8aff3d391bf4b9f41bd7f3ab749a343e41b1841b14b0186e6c52d91a14788c6559665578e739dcb9b8f1d4940e59a3c0dd0709aab842d1ea4d2a471c354d9038b275347fbcc7708f7346c3a94f27836841396d204598df415d2cdb2f17aba4dbcac08e16a6915e28582d5d917cd38f7f31d6156bc5d7c17b5d84dc9c7095482f08347c19502eafe61f7bdace19a5e8e277d02215e9cb63145ba3a1edbb432b8818edc2b9e6fef056764c8b625efcc7d88490d9aafe5147c6d178008201e01ae35d50a0db45c50a705818688a676110c16226496467597e19cfc4175df88b2fcf231d460f9dfc67b78f6b2d3aba34854c31c8b800facfa6bf27fe75129c3579347e27c23844b275f0dd117683f240d912b0d5a531177aedf57a54f74682cd189453caede2d1c1883720fe382a41b8c2de82d63598ed37262218dc74c4ce0a80a50ec91265b550da74432f5b8266322b4fe4df6d31a11c58b59cf1023d00fc91086d4c9b90c6925178199b95c0807e58a7b62ab1356ec72b943ef899474fe49f4cb80cf1294c77aa049988a2b59ac9b8df091c99aa0757af41ce75e61cb4dd351de40567cf2d20c8f924c08f933594121a81c04f62daacb92c909456fdd0628a81ef4e62ed039ae61d76d9ca3477e8b173baa7fdf576e397e2d4aba4729a5a9974a5d9379df275687fa515939e08c0bbd05e1482069c7bac232a8b75733eefccdcd5cdace08f56e9dcc489be0bad0a0b9e769e5cf65fdbdd67499fb934b9b4dc60be21d7e4871e26dfc363bc2083f34cd38cfc3284fdf0fcb8bad6975d34c23638b175cb4323e41e93483649d1b13554650f9294983c0a4c09ca14aaf0728e9ea63f220889265b10748d909c76d7453ad2b9f157b050ef00bdcae2a5aa490ce3b21e0ba3987f4b80e486038ca7a0e3b56c53b1a7b96c1e61e72ee0a4d8033b027b544d8c467187e71288822f3534383586475135bd57fc622625ffffa73eda6fecdb1fe6f5f438c51149ee25d3d16fe1bc5804aa38c4c50633a243764ad9c017b9a826b15e2416d9a76ebf79ce18833d1144d7ef21595599b42346f34ee13458d4be10ce68f59cc2227fa5fdc47006b8516dbf689b31d71dcb54d50bbffbc7ed68ff2779a2cb5a5c358fb22a2095da864e8707864f4e0537f693dab1b4bba3b26ff0d2fbc08155a87c23e8115191ba1e78017976b612da933691bd58e6173a69c28cd1dad95ab1fb191b30989d315b914f8be463200414508ac984e71f33efe99eada7d42981d91631bc030cf7631beb7698439490cf957d99c10ad85ab23198b42576176d0a4692a5068a730b1a2e8af74ac17f2d62da3d74038acf2031d540a2c2e2f1fc5fb9648bb1bbc08015978216178c5555bd2fccf409e32575c860ac99c9592df6a06ed9afcc4509111482af10d641d0c8b5d358982d54cc3e9b4da12116ac970c42124ebe84a2da38e3035eeaa50d73a905beb962b6c6a3ce26fa88a79fd09", 0x1000}, {&(0x7f0000000140)="7e484a52f0983a8ad4ba800ed2ce096634d30e12424c48b3f4f3c17ce9588c4a674dd0c3778ca856774007472d9983c3d88d307995b40415e86e435ae59f60cfca767c04fc905e012d8e060e9c82ab5382934b8d46552420dbc5f7163d8ea3e3ae", 0x61}, {&(0x7f0000002500)="5a56b0280c3768ad03cd21a7e91c108536041c9a944acec5396c874ee38b5d00adc998006969856ca0e436756405cb9b17ae599a8d4ba19534a9588834ecb14a00196757ca7fa941aa342db50773f7e6756098cf959a021cb24c4914e145307968ad6597dccf04b71028a1512560880612d0c4c270df35e528852409cf5d11a4c9a0076d0c3f8825c69fef8a43864be845a191342e02a0a8bf377d1dac00340dc9a752e18b6e0ac4a1951413c5b86d81b69d353b066f3dec24b40f7601abbe06ae23d57b8409403f6efeede5e6aa8140f865a0eee4c322132dbdf250e5ff878f56ddb5709bff493a", 0xe8}], 0x7, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) msgget$private(0x0, 0x100) r2 = msgget$private(0x0, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000040)) msgsnd(r2, &(0x7f0000002680)=ANY=[], 0x0, 0xd1b35d38a9fb7f81) 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7}, {0x80004}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000002940)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x20000000000011, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)='\x00') 16:00:34 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x100000100) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r0, &(0x7f0000001a40)=[{&(0x7f0000000300)="52887d19a3c00c858c78ce9b0fced7de358e24551f8adaa32ec3c0b28feb64c308eb40fbb270f921a9497819bf7e36fb77414263d98679b310c6491008b95a2932c55964d7fe556e8fb5824cb3cc351d32248e52d840f278ed3a11adfa587f78d58c91098f0301198cb0d5e929b0537419052d8763b7a73feeaa2cceb819", 0x7e}, {&(0x7f0000000540)="ac56f2a63c68e06c9edd5aff04e67d0ae93bab7e4f00efe48fd551aaeb10db3e2f50abe283b2a51aa939e6c0b3aac5fd8ca2859054292912ed7b4d799e9ac5f44d979fdcbbc7f61610c7fe6d4e214816c2080ba388117a360b129a612245b3581b3d", 0x62}], 0x2, 0x0, 0x0) acct(&(0x7f0000000140)='./bus\x00') readv(r0, &(0x7f0000001c80)=[{&(0x7f00000005c0)=""/153, 0x99}, {&(0x7f0000000280)=""/62, 0x3e}, {&(0x7f0000000880)=""/4096, 0x1000}, {&(0x7f0000000700)=""/222, 0xde}, {&(0x7f0000001880)=""/226, 0xe2}, {&(0x7f00000003c0)=""/51, 0x33}, {&(0x7f0000001a80)=""/198, 0xc6}, {&(0x7f0000000400)=""/51, 0x33}, {&(0x7f0000001b80)=""/193, 0xc1}], 0x9) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffe26, &(0x7f0000000000)="792e515ad743475e7bc75798267574526cc34416bc6c1bd7ea413d8fa5a5c7d5ccb95babf6") 16:00:00 executing program 0: socket(0x18, 0x4, 0x2) r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) syz_emit_ethernet(0x13, &(0x7f00000000c0)="48f8f76e275743ea9a875a20bc04bc26c66d3b") setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7c}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)=ANY=[@ANYBLOB="00002db63880b4a0ea7b2546d5717ffd", @ANYPTR=&(0x7f0000000100)=ANY=[@ANYBLOB="25f9edeea1b077ca9fa23cc5833b82c5e931adb68154d365e1a47462d42cba68171f2331d92db74bde67e3ccf04a4c7a25bd9df509aec54f9fd87b8fa1f4a2f92d83f843e60e"]]) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:00 executing program 1: r0 = socket(0x31, 0x8000, 0x0) sendsyslog(&(0x7f0000000000)="2ee8c4cc09bcbaaaf10e96fe362813d2eb0d3a27424e0260419f29163dfe4ef9dc3609a3264f1c5482a7a8203d239e92500fa1aac47759355c00abaec0f02300a631aba46d635c6946cca443201883d5855ca4051154cb6f6f530525a3b61ac848209fa2282c041797f6e8e178ca04ddefb0b56bcb2f5c0f45", 0x79, 0x1) sendto$unix(r0, &(0x7f0000000140)="b10005049000e803000008005786ca900f0e08fecea11ea8fef96ec2c73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa79230000f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfb0fa38db9a9c5052de4d382b770c1f5a872c881ff7cc53c894303b22f310b4c2fa722e43c404f36a00f90006ee01be457aea8c500000002000000000000020200a371a3f800", 0xb1, 0x0, 0x0, 0x0) acct(&(0x7f0000000200)='./file0\x00') r1 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x100, 0x10) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000280)) sendto$inet6(r0, &(0x7f0000000080)="da26301259e5", 0x6, 0x8, &(0x7f0000000100)={0x18, 0x2, 0x100000001, 0x101}, 0xc) 16:00:00 executing program 0: unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000100)='\x01\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) sendto(r0, &(0x7f0000000140)="98e238fcdcdf35bebd1adad31934bc69938a5561c91563f547b1dd2dc8b6483d243d017b289f4b11ec9b41dfbb1a556516736f7e8744e2d772f65c006ec4f4d136ecbaebcacc80e4b469a8fe4ad7bdec459b73afefcd9793cb026631ce577ddf9283b0dc036114f3169f175e4d49207b629fc6540885ec2f5cd80bd8aa6da59affca6767d859b06647cda7f730a8960b0f49598c4a877aaa57b1ed322bac899d79ff7530d5e41c4768b4da1a5bd37247c772006eeb9938c79e2eea6e15376b1732566a2571af1b5681dbc4c9d8f1454bc1d373418fde8f4abfa02181aa3e26b96930ad4500466d7d33979ddc6dab450f", 0xf0, 0x1, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) symlink(&(0x7f0000000080)='./file3\x00', &(0x7f00000000c0)='./file3\x00') 16:00:00 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000004c0)=0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xfffffffffffffffc, "6600fa1d03182eab7fff0e091fe600008000"}) socket$inet(0x2, 0xc005, 0x7f) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000dc0)="dea1e0ee3d24142e33cf3df139abcac3e28441c04ff0f168b77c97670617d3b225dee94f38a1afe0629acd45a6870d3a0a80ad26abf69ffe51cf9c15a2c27478d1342af8a06be32447ccd49452f41e68ac23a91c8aaf61def2067b9030b61834e45c42b19febf44ab4833ac09a0aa037953550ca21818db6e06454937806593ca97a2b5eee8a176b1654d8f9ca883ab05820d8fd72a5c03aefad52e870a632f2580e63018e5817158ac81af7819a29d1eda79fc9612c57d246840d1b34d96323f771761a89d6c1dff853037c525867debf10ad50e199f3d444bb8af553f184f50e5e3b7f30bfdef9186940c198fb1d8cddebcc7e4f0be3bc266cb13978f5c902e88e2c3e84556da4066af2f48f7225ee318ee2601ac505e5f5375a3f0e9ea6782a323a6851434d008986d4b4229a5968a084c504d0e712fd060899c012061626a16ea0af6a6be888ff5a72b71dbb2fe4c36d5333acaf8a7ca5635370e74cb68e12758586810d8757bff3327879e4c969c770367d5fa4b27e1f1cf7392c9b2fabd21d323b9c505dfee34fa920656ee34f0671cda1c7d1575aa05e6b44dfaf606fc18fca9e6635fd1bd65ee0bebb97fdea0ac870f64b78e602465575ca902698a638f1a95864c456efb6f9127277817d20736ea9365618798a0311dd1040cc0869c7b2a4d0c4c9cb028d3bfc5049e23e68ee53ca74637be62bab4c00c0b0771b0739ef8c046a61b75b2410fd237ac1e1ac16d55926a3828ea93eadaf786e53cf54eb3e9c5e45feaedbbf18fae9a1ec9b1b4a014d13f23e0b45450153d31e64a5f9b389281b55efbfabe2a49a808dc0b95c9777a10817c070f56b503df376eafe0e85a45b9157c1ddbd4be2558d1bb11099135435d47672753ed4565b388f4d97ef48b1c06f1e0f841418ed619dc13ad63a2b8044dd323b4eafcd80644be2d9e7b583316a6e0daaf69f2774f2bd38fd180d926aab544dc714ef2151ef1074d3cbe1464c7910e140c39b8580150fd5305d2ddb88bbcbdaf17b36530b8c8a78d1bd269a9fcc97c16d8490dedc0ba7997b7c618a9fb016758503bbafe0236df77bd59676525558cd7b9071f4c543825ad94909afd9b9ee30c233fedf322c31fddde5d91e8df0e2fc656287fd412a02d1d5318e65998e7ef739d2f2974a0d4eda25e2a97985807ed3d13723af85c2ecce3bf183e58008782639ace51794dd127557c2a2eac3b6265e856577605e45cd669bd92f9c680576565ca6d3f5a622632cc22a3acc4dbc8717c473ffc4a90a7ed3e9b638730db59157310c8a1cb2ad73a4d76077a8cc30ae481ac34e094037820612bdab23d764161d97269b027ae4d90aef8c2a8217f02d61d51ed3e354c969f53e3d93527ccad9b494bfe2b77cba42ab04db304b0dc3571c38f05f86fd2cf2f95c20c4976840936819c724ee4920ea57f9ea3ef0543e164b73a0d919909ede04f465df5ee649a1d1b37dd7c76990d3a8f27f81fa59321eb387b1eaf7f2a4a3b27afd5847c7c446fb76ef6598da516aced93ff940096a5247c33c602d939b5631188ed1fc43fae4fabafde36fb0457363e9432b73728472d9de94d1f614b857d45703d87743ea5aa9ec2fa3240fd6b32035f0c56e38c74b74043866ebf08fc350c7dd743c1961afc52209b900187c29e279e26ac19c280b8116dcef2eb7323a345d33f8ef4ad5476fb90f2f9e4734ae6d0520434f7f68bcd7fb55727e5707008a1a89a07eb8eb67a0d713f2293e8d59b68c2d854413ece9e838a8d8cf181a7b7c813e07b18feaf6936be7bddfeb490ecbe112a4f502d74d3d5eb8ef99e10759e86f067ca89ca98bde5f62c22b08a113b2d0d6ab2cd8f72ae1944e0358dc79650406205b09b5240d102ebe05f5847d1d7470a198f8145e85b47f07cd42a382eae54b3aca99f11fdfd84a7feb40510092d207af0423529bc7608b2bf1a8b332a04dacf3f2042c60b5340ddc74032346b534b93022656726e7bf0b732ce54f11a88952c3555efcb6bf8547f7cfb1f93e6ae9337056fabd983480fd46b93ec3044a65d3fcc8ebc9154e442dfcf4830ccaa891f6001ebba67133cdd4306f8de3149a4a4635bdac55f5bf197ecf4b18a0bb34c2b55555ee3a40032b14d6d89c34bc60426dc4a192faa4431af5c3c58a7d8cbf52ddf9e7d4e13d331057b9f1fe176e4f21898c357b5918f5e563faba697eba1149759a899499c90a60fc324616f5719651ef642928f6b2abbea077057f121f246adf376b68cd0d4145008d44022176767a9434390138a8c79e7ca4f617638edae4cf892b1ed7086b537824987cde2f058737e70eeb6cf36d7add63f25a3987db93cd2ded4c364b143ce6f7d466a7c6f92f321277e92aae215dae710c0736bae081c84b045ec94efd83c1a725634c50708377046d9af4a193ee7de0b56984376734a8fe703a6f3cef2cd9fef3083b649eff95cf7762a5001a20fc78547f649735cf3a0ba3f573a069c351e5bb3ba8640cfba029916f4fea052634cdd7f1185d9fd925d8863ebb05255af7e4f27cbdb7c01d86d5e832a929acec2087583832c6db5541ccdcb4e316f0f13bd57812717e452cd215184280006ae174ef5c84a34e28237e75a83c14e09be46779471e9a8d9ca5a9e7e8fa53c4a1ac2cbd6d304b3042588c382a3bd886e526576b3dd71ebd774aeb4c32c8c863e6cbb63a4fa11df2e1d55de313e6e397d501c8e0bbcfd39f8be2b32837a370435b42faebed59e4c53b6ad1cb0a8c48af62a1657cb3af8a21a02cbc92e5f57ea9264802ade87663df2277327c28bf35bb011e1a6e89699b248414279b039d9b2571fc094e01164ff0995730b835df888dbf2694285ea4910c208792906a9fac3325b1bb2096b47a134e3f6bf6244e08836a026ced0b9af562c373d6eec350530a4a5356eb67ff466649b71da4918ea4ddf6811c90143c4dcc11218bfe7831aaa22f6ec086ee19cea541fa8128045382832b7eb84d8c9140049196e81f07a3e057fa90a82c03c4ab5ae0799e90bbc93886d4f8661dbb849f9b51cbe4c2b48354cd6c492012d4bb923006ece475e0cb91d2c4e3fefc514413b443d139860c0a998f567679ce60cdeff8096b191e9105b0b2895bd03fed0fd05b3fd09e0bcd43340f4ede455b94173e640670b6e8b1bdfdeafc9f6c9b29c7a669665a5e406895b3a336df810cc9c2f077b7514115e739e8af6257f4deb4a9dd4820cc69a7a15f8da9ea6e97a02f955e718ee8d397ee33eeaab6e759e083e204ea96c644d99118f09b72e8e2225690d15d966b724628338c423724514af4a263e466df869506378fbefdf2fa710f79d3829b4c2c2ef4ecd2136680537bc1977edaa0e1241398533d88a9604b8f3fa4efe0ddb66e6e5dc3a906b1f1749ba9c17c6b77674f87c364f2e572f57fbf56ee4b7af19397c177979a44bea71f9924463ad75dd902fcb861ccfcb439d35a80f4933cd7c246e2c320ea3573beefc0edfa5b8b9eb2530119e5c9525fb6193d70393f12b3cc09c946a5c91936a64a8332b3d4b5aef2bce8b07920e4b5b2dabb3d47b9873ec43e72274b2d88a5ffbf3ddc9d617c596b7979b8587d43f25d42e237996e18b2f2977334ea0ef04b50ea4b50b9b6fe9d4a7bb88c6ddc15f2b9944157e7c12761c8426d99c7d4f2ba8c576b8bf2b45671be0775e3c458fe3f407253604393fc3c9697bb748fc44fe5921b5815a085f3092edc96cea120f8c522a1e92f3baacc1a0cd74962a0d7a88a154e572a3407b253b4a432bfb1cdf35908dddc9aef27c623940ce1166742e8678f8594fba3ba5c9c7c9210f2213ac9b27f2d0eb3f2eb7bd2de02064f3be4f77a6c875febc1f824d3bfe24d85a378e5c51ceaf38598553c053d430ecb526b9e4ac5d3d5c20fd491dd978ebd4d9b73366357b81e3fc4e3daa292679db4424ce5c7b4ae2b0051fbfd59784b4a7dc1", 0xaf1}], 0x1) writev(r0, &(0x7f0000000540)=[{&(0x7f00000000c0)="056469f5a9656fe6c4ec5cbcd07b4f385af2821b14daf95469f3ea7ec14d06b6736063cf1cf58257573f7ffdfc60c75aa4298b17e0249fd21d3c97b457ec5e754baae5b4e3d5100ec2fc1e7c5c069f5d52a88c4432be1c96ee9ec552da188a0d992e809ec41b5a258ae739afea9e06fea9f029e9c0", 0xffffff9c}, {&(0x7f0000000140)="42aa27f0dd8331cd4761470838c8018ae9387dc39c18ed254888f03593b8999f0901b1774c15d089fe4ba46e114f4ad9faaba0ae5b4d5ddc2da2d3cd46c4ca7edd26cf5c67c189a5d23b3252bb0f1b631e2b379b807922e35271fd6f441c91e36de4cd533c3ca611804a2a4f3bc164870ca7430e545e12a3f717f26a4cc8805192079600"/142, 0x8e}, {&(0x7f0000000200)="0b2f2f738fb325d962ceafc14ea890fe47c1e1187480608c2561f16e19009c0a83bc329f61f02fe27878fac605d6fb215c1c6faeb1cc93890039d1db208cb1f9042ebd05aac03e93026cc84b6e699ace07827e7b174aeda1c974471319f764cd302d73579707f279ae9c5c4ed5772ea3b39b7d5bbaff36", 0x77}, {&(0x7f0000000280)="01383dcc0e465272e31112aed61926ad6c603aa9aba8747de7e67d2394ccb8352ec4a0f79042f3e7756248df490ff3983607754cad2f05a07d2e79ca8d67df5d76ae12369774d6544cfc0d37355e0d50a9f49acda224bc31e084248791fed8aad4563212c1b18b7cc98992441b7cde99c0fa24fff09f2b7bcac906790555ac97b3a339f26e077d467a63fba46b107f2439", 0x91}, {&(0x7f0000000340)="4e5a29314ee6989a14de067f6f4c0b9fb7a064ab84291a420fe2ba6a052e6e5758b4ae97ddddb5d337636d7813e9dc404a0cc9646d2f3602f2afbf0724ff99a774e1814613ccbd20c6a2fcf7162dba542d872ac452faca4fa4df23e588220c6e6158b8afeec15e4d7b53dd7e", 0x6c}, {&(0x7f00000003c0)="2ccf6d23b197de2314a46069b17225d810ea4bdd06c9cf7087fa81ffda914270486ba8c7f1d9ee86da753d59fd68ede136e52f0745c28dec5579778f915c51619ad69569b48a1b3578737d91c91ee2aaa079429bc732d02ddb7f96a5168971f525b6dba280cdf87149cf1aee0e3e8defd11bc36203c9de591b4367204dab0f45fdf99b40d9d71726e3a6a7287ade786eb7d094d6daae3beda076a742d1e048412366e7af09403169c5622f4125aaa7e78c18da84b61d82995e5fa0c62a4ed382ab94ffc52ee2082cf0949bea7a2057f730", 0xd1}], 0x6) 16:00:00 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc0205609, &(0x7f0000000340)={0x0, 0x0, 0x0, {[], [], [], [], [{}, {0x0, 0x0, 0x0, 0x8000000000000000}]}}) r1 = dup2(r0, r0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x20) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000005c0)={0x10, 0x0, 0x4, 0x4, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000dfe000/0x200000)=nil, 0x9}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x401}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000e68000/0x3000)=nil, 0x6}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x3}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x73a9}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x5}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7fff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x200}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x20}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x15}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x7fff}) 16:00:00 executing program 0: getgid() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x44}, {0x64}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x44}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="f4") ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000100)) 16:00:00 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x23, 0x60000001}], 0x1, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c453000"], 0x10) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r0, r2) shutdown(r0, 0x1) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:00 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = socket(0x18, 0xc007, 0x7fff) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffff653000463f7b238bf46854f68a2a197a386207000000008295955984c87910bf453f68ac1700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b1360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04557795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/187], 0x10) write(r1, 0x0, 0x0) r2 = socket(0x2, 0xc003, 0x0) r3 = dup2(r2, r1) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000280)={'./file0\x00', 0x86e, 0x5, 0x8, 0x0, 0x3, 0x4000000000, 0x8, 0x2, 0x3, 0x1, 0x101}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x7, 0x0, 0x7, 0x0) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000080)={0x9, &(0x7f0000000000)=[0x1, 0x4b15, 0x2, 0x1, 0x80000001, 0x88a7, 0x100, 0xd6, 0x7]}) kevent(r4, &(0x7f0000000000), 0x2, 0x0, 0x7b, 0x0) 16:00:00 executing program 1: r0 = socket(0x18, 0x1, 0x0) fcntl$getflags(r0, 0x3) accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) setsockopt(r0, 0x29, 0x400, 0x0, 0x0) 16:00:00 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x2a, 0x84) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) 16:00:00 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = dup2(r0, r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="32c9903d8930e710441b6c550c0f92015baeb9e7cbb47ed9447f04f5a6441276c31ba1cd2b5889664a1b061688501cd2de847f140faad86511bea32b36ff5755205cf22dff3bbd0850e2b34a85059f29f0ae062ca7e923d6bc7323fe84f7ecc67a16e34822188f8e64b9fbc33ada167bdcb9a93ea4564e40afc7b4db3d3a862472d2724bbf7a90f7e881314640329e1e5a4a65381ca42924770405934b973bba9d272a7247b15f97523c93c0ffa7e0f8c5038eebb720cd35f60a8a0d96354744c2f97b5d277cf1c70322e8f19d6cdfc121fe72d81690f7c2954b9d675dacbd39", 0xe0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:00 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = shmget$private(0x0, 0x10000, 0x240, &(0x7f00001ae000/0x10000)=nil) shmat(r1, &(0x7f0000732000/0x3000)=nil, 0x2000) r2 = getgid() getgroups(0x6, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r2, r3) kqueue() bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x60}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:00 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x8) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') r0 = socket$unix(0x1, 0x5, 0x0) mkdir(&(0x7f0000000280)='./file0/file0\x00', 0x100) r1 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0xc0, 0xb262e10445a95947) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r2 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) fchownat(r1, &(0x7f0000000300)='./file1\x00', r3, r4, 0x2) getpgid(r2) r5 = open(&(0x7f0000000180)='./file0/file0\x00', 0x80, 0x2) ioctl$TIOCGTSTAMP(r5, 0x4010745b, &(0x7f0000000240)) recvfrom(r0, &(0x7f00000000c0)=""/107, 0x6b, 0x1, &(0x7f0000000200)=ANY=[@ANYBLOB="634c91186e760c8b773fd470370122dc"], 0x1) 16:00:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000140)="d60dd57cf41e0d", 0x7}], 0x1, 0x0, 0x0) r1 = geteuid() r2 = getgid() fchownat(r0, &(0x7f00000000c0)='./bus\x00', r1, r2, 0x5d35963779a393ca) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x4) ioctl$TIOCCONS(r0, 0xc0106477, &(0x7f0000000140)) 16:00:01 executing program 1: r0 = socket$inet(0x2, 0x4002, 0x744) getsockname(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x2}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000040)=0x5) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x100, 0x0) 16:00:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x0}, {0x18, 0x3, 0x0, 0x170001}, 0x1000000008436}, 0xfffffffffffffe44) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:01 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0xfffffffffffffffe}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e4360020000f00"}) close(r0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x20, 0x1, 0xfffffffffbff1c8c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x25}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x40, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") 16:00:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x55625323) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) r0 = shmget(0x0, 0x1000, 0x4315482aae1d34bb, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) 16:00:01 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b9d2a538706000000b8180000002900000031000000000000000000000002000001"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) 16:00:01 executing program 0: r0 = socket(0x1e, 0x3, 0x0) shutdown(r0, 0x0) socketpair(0x3e, 0x4000, 0x6, &(0x7f0000000080)) getrlimit(0xc, &(0x7f00000000c0)) r1 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x2) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000140)=0x1f) accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 16:00:01 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x5) clock_getres(0x0, &(0x7f0000000080)) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000240)="000000186004008b00062b94379953cc9df1443fc7e1657f02c8de00fe0000ffffffff0000000af6ce4f2227", 0x2c}], 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000280)=""/164, &(0x7f0000000340)=0xa4) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000180)="3beff919800b97f2c6fb31375f2fa6a98e7347f8bcb87ec50bf5aa1e62416e507f308d78f3fc45476073088c99ffb71044795d6df817740931a306c51066ce1bf729ebc2e417780d32eb3df6401b53e006f25c9ecc4a49a1a28ad216addf0ee301c5923ec2e331cd0ed83516ffa4c3e3f29ae009b02ab2df574afcdbd99e19a02e408990c1bfbfaeed168330a66659e5f6ed3ab94d", 0x95}], 0x1) pipe(&(0x7f0000000380)) pipe2(&(0x7f00000000c0), 0x10000) 16:00:01 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x1, 0x0, 0x0, 0x11000300000005}) 16:00:01 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) dup2(r0, r0) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0xcc) 16:00:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x4) pwritev(r0, &(0x7f0000000600)=[{&(0x7f0000000280)="edb466dcf7c567c742e6c2ed1fb86b98b5f8ea4de1f26fa425ab14f170164d457fb4b5eb456ef85efa0fae9351a50f38f9907d0bcfd1fad1b1d5b48b7246de7c6c3e0dd9db6748c6e308", 0x4a}, {&(0x7f0000000300)="2bbe8ecd2dc6019869c23e390c8f2de1b0fb7069efdbe6b7aac73016469ae11ce9011a1dd738057c38581e09a12e1ce0904664b8474a74fc29077076e4f4e14ca8aee36d0f4e344088d799f1955284ead2c77b4260c36ab07d9c036f36608f546da2b54c6048d586b474dba97efb9b2deeb029e29ee3e78f35cc212f26", 0x7d}, {&(0x7f0000000000)="4a3b9b4595f40ae7cae623951720aa6bb8afbd9c2349bbf54a5d60397b443ea7c74f92e2d1632be551140ffe392bd8498fef4426ecf5cb749b18d21f3d", 0x3d}, {&(0x7f0000000380)="b893230cd05db95a5fd1cd9d387ba5760336c1ef2dc92141324be12ad79f738c9ad6e8e6e827209c5f0c1f113e09c321f0358f234bc01c5a02f71f69f68405057310c15f7292da05c4801b2ce092f459f47433810ffc525e254e48eb28ac0d6d3c294c00003b90aeaf82148da00026288988792ee37e990b340597a5df34d991cf135cee4ffd328b04a037f64803a927a5e33eaa9220b39cfcc6f7", 0x9b}, {&(0x7f0000000580)="974d28832077bf3d08cbde175aed2540e9539585fe0a89fc4bb4f916e5f706d4595c47362e", 0x25}], 0x5, 0x0, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) execve(0x0, 0x0, 0x0) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x400, 0x0) r2 = fcntl$dupfd(r1, 0x40a, r0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000002c0)={0x80000001, 0x82}, 0x8) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000540)={0x182, &(0x7f0000000440)=[{0xd4f, 0x0, 0x8, 0x2}]}) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f00000000c0)=0x1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000400)={0x10000, 0x5, './file0\x00', 0xffff, 0xff, 0x0, 0x7a5}) accept$inet6(r2, &(0x7f0000000480), &(0x7f0000000500)=0xc) semget$private(0x0, 0x2, 0x12) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000380)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{}, {0xa84}]}) r3 = fcntl$dupfd(r0, 0x0, r0) sendmsg$unix(r3, &(0x7f0000000340)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000180)="46432e55207a2a322a730b4d038f3023", 0x10}, {&(0x7f00000001c0)="cbf0bb9a25229f92679ff353113adf05d2138d22b6bd0bdc15f63168dfec49b8209f2c314bf04f67ba4845e6475b6c12a300a9b2c890c2f89d1999b2c6160e9ad70d837e202866192c52d3f1496dd45b0b3f70b276299bc68ac389ceadf7515fb870437361f7c1a964dd46e6069e620c745b578cfd15ff6026a5de9a61d81147721ebb04cb9b48afa9374c3cae3cb15515b00bc118e37eb5d22960b14535d423803749f66c", 0xa5}], 0x2, &(0x7f0000000580)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000400000800000000000000ebff0000010000001362023cc1aa0dea72fa1adc9f6b9d57f7033e252a5ac8c82513a55beb17e19eb1a04e57b2077008bae09df4471b188a894145604d81c0450bdfbb801152e2ac0686928f88e9e53e2951dfb796c95554365ffcca7fd5ee44b0d7b1466212c34622dc8146d6cb1a4ad6ef89843a0df4dd8952a56a25564b82487d9a0dd5905fd69d5857e4fb63b1d3f9344d1989476c12d1c2e3971deae2198f97e43472f4d4c6606d233a88604a8e280ff1a82cc3a3d5ae7c8c51d8cd3299083450841993331425f1a7e31e9a2409edea71ad9af3b9813fae000e1d2f5c264f02c0edc138b02a000bdc2a215e5f101e674cf5a3d311cc7bee4ad5e86fd62c0bf661cf2c0b39f76e1cdc86ff600986776c8ad848a552de098b8567b27ec47fa3b99ca40375ff545499122e017999350eba7a917d339289d5abfadf606a337da91406913c08a3b26854c5421b4de1474e5b422f3c8ffbef507bba346b71d76802a52ae616308ebfb0a68ae4c40794475e81801c88b46134c6532e74bc91228da8bf9e44a9971a55a060bc89f01eda6285dc34378394dfa6a67e0cf377d43c67da333bd895e44cb36c33554cd81852db9b560146ff85af3d8ad6a7751db35147fce10a108b4d7d21f64b467e55ad6035c20df7872814085fdff4b4f69b548cd458ab9bbe5a18a20a54dfd2e45f6cffa812cf887141ca844f635530637bd8541a60a977b2ec0e93fdf8561e7b0a82e68d4ef46168afac26dbe7df3fcee31706ccdceae749c04f939ee76aef3f6f8d8d2c96bee0146bf2ab91166d49a3f4fdd7e08e37f35fdd63667d7c68b81d3aee88cfe72ef14fbecbf2de07877b9b63079466210787085b882aad1e24de", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1], 0x2ab, 0xf}, 0x4) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000004c0)={0x3ff, 0xffff}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000880)={0x2, &(0x7f0000000840)=[{0x0, 0x7, 0x2, 0x30}, {0x0, 0x8, 0x2, 0x5}]}) 16:00:01 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) dup2(r2, r0) kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x7, 0x0) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) chflags(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0xc}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) 16:00:01 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() writev(r0, &(0x7f0000000280)=[{&(0x7f0000000040)="ee29ee98d45ba6f3d0497a22b0a1bb9fd2fef8eb7bdc4f6223e1fd6b7831fc4d5341087b9e37e19110c7ab636838bf47468299454a89ec87cc8b340ba1fa89820cfa70573fd4945de1539a1f4c0e9343b15081f67510bcbba14427fc96b61a81d485387419199d6e57971019b5a5", 0x6e}, {&(0x7f0000000180)="4fdc57eb4c2736628a1407c58dfbc632be8bec532cdd371e910d9a1f669c82951c179fa9d4585d14f37c38b77b3607a920f6aef798661c10d62b8ac68fdc6d447a704a2ab644029ef401b716549346fa69e622345d943d846405f2df9237cbff39d0f970fd52c5ca97b1ee6bbe486fc85d6188366851b6361dbf70d8201a4c37303b842b12b6820fd96739b747814dfc56ac68a9a46cb2fec35ad2e59cb29fd06229bb9983109ec3ab88d8c8876649a8ef075ad84627663ec17069c8ff2d30f3a86322517b240079e4725b65ae9d6e71d4d109f58f57c733a347f6d285120cfa871c7bb636c3d3c878b6bfb8f5954abc471dfc0f1526a630e4a8509804", 0xfd}], 0x2) close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6c, "937500"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f00000016c0)=[{&(0x7f0000000100)="5e575d3743d4aba2ffc32590a585a695470b71b3c83778953dfd9977885e83bfc6c08cc5fdc30b1b0b49580f609bd5d3ed976acb4150a1854a94bbf178c66840017b301e920eb4259208c56e7acc35a3d6f7e5b7852667c8121108b268e238ae004726509e780f1190a9950a", 0x6c}], 0x1) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x74}, {0x3}, {0x40006}]}) r1 = dup(r0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)=ANY=[@ANYBLOB="a20000000000005c000300"/20]) recvmsg(r1, &(0x7f0000001580)={&(0x7f0000000140)=@in, 0xc, &(0x7f0000001480)=[{&(0x7f0000000180)=""/43, 0x2b}, {&(0x7f0000000200)=""/179, 0xb3}, {&(0x7f00000002c0)=""/28, 0x1c}, {&(0x7f0000000380)=""/232, 0xe8}, {&(0x7f0000000300)=""/25, 0x19}, {&(0x7f0000000480)=""/4096, 0x1000}], 0x6, &(0x7f0000001500)=""/66, 0x42}, 0x800) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000001600)=0x100000001) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x1, 0x6, 0x0, 0xffffffffffffff00}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") semget(0x3, 0x2, 0x40) open$dir(&(0x7f00000015c0)='./file0\x00', 0x400, 0x2) 16:00:02 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0xfff) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000e, &(0x7f0000000040)="90000000", 0x4) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0x5) 16:00:02 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000040)=0x10000) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x2, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='x\x00') ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{}, {0x400000028, 0x1}, {0x6, 0x0, 0x0, 0xfe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pipe2(&(0x7f0000000200), 0x10004) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') 16:00:02 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x3}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 16:00:02 executing program 0: r0 = socket(0x0, 0x1, 0x2c6) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f666d6c755a76"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) recvfrom$unix(r0, &(0x7f0000000140)=""/225, 0xe1, 0x1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) shutdown(r0, 0x1) dup(r0) 16:00:02 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) shutdown(r0, 0x2) close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x800, 0x30) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x4) 16:00:02 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) r0 = dup(0xffffffffffffffff) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) write(r0, &(0x7f0000000240)="665b249f2741b6a14056f323a3132cf6f651255a8fe2c9eddb5bb3dc6cfe9d8d7e979f07216caecd5462d24839776f2faedb67972ae71cf58c6e9699fa49f613fa05a6543205a0b77e865a788f33445a394e03581b603672e83b38cd816f7ca3247b8968d5f40136e81ff0d75c2a931d439b666174956848b43298d95e774a882d502181955169e79c2e6d1a64e4909007c34fde8eef53b7422877f089e815b62e380284cb6651c1456664e0fcae450dba701b96c3ad731f097886518ad02280435d72c391d24401a9af3b231cf85cadf383f1e3f7c81f8ce684", 0xda) rename(&(0x7f0000000580)='./file0/file0\x00', &(0x7f0000000540)='./file0/file1\x00') 16:00:02 executing program 0: r0 = socket(0x2000000000000002, 0x3, 0x102) listen(r0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x5, &(0x7f0000000000)=[{0x5, 0x3, 0x400, 0x194a800000}, {0x5, 0x7, 0xee8}, {0x6, 0x40, 0xffffffff, 0x6}, {0xfffffffffffff894, 0x3, 0x400}, {0x4, 0x4, 0x9, 0x8}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0xffffffff80000000, 0x9, 0x400, 0x7}, {0x1000, 0xffff, 0x3, 0x2}]}) 16:00:02 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050160000090000000205786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728efbeadde89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000700000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000a4f834bdac01413600"/110], &(0x7f0000000140)=0x6e) connect(r0, &(0x7f0000000180)=ANY=[@ANYBLOB='\x00\x00,/file0\x00'], 0xa) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000014c0)={0x0}, &(0x7f0000001500)=0xc) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0xc) r4 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0}, &(0x7f00000015c0)=0xc) r6 = getgid() r7 = getppid() r8 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0, 0x0}, &(0x7f0000001640)=0xc) r10 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0}, 0xc) r12 = getgid() r13 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0, 0x0}, &(0x7f0000001740)=0xc) r16 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0}, &(0x7f00000017c0)=0xc) getgroups(0x1, &(0x7f0000001800)=[0x0]) sendmsg$unix(r0, &(0x7f0000001980)={&(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001480)=[{&(0x7f0000000200)="68a5b221f8ad6879edd5dc33d4fe901170aa8301937176323fed6ce89d4dd3cf9bff4106e09c4725df99b0795614a4feebb08014d26addc76e7f3cd1f303b16c2f12421dc173064ad9695d8c1e51e4dd39336e3ffdf761261a75c4635fa4b874e8fbee3ea51c63eec7bd3e57500f0bdf00c5b50bf9961920aec544114bbf80e93e645e75036229fd7bfc6128884c1e0647511bb9fd240a8897d761d8ddc11c9ba4cf76bdc37929112c", 0xa9}, {&(0x7f00000002c0)="3d06889b783100072993f677d93866f8d18d318ea3e554bc939a529af02c7202b94c2024c697fbead99f8371b5e4625aebc44663ccb735b492820caa2d7cf0d7c91ed1b272186059247cf48b26f9e5c32fcc41ce020330edb34363f5d5b99fb20842cf4b0457a6ede9dcd03093f503cff3101d6d55a296c42198835cf2dbb2d0dcbad0b9b2eff1868919e2b305cc64c4c7bb9cd5708c8ae770f60a050824207d28e62654805b08396fe7ce952da35739e8d22e51dcd7c1ecd79d", 0xba}, {&(0x7f0000000380)="c94219c632ecf2eb572a9c1a0cb38dd6e3b2cac5e6a90529f7d8b0109feb4b254f7dc397a638101c83be97c406ba455db16f4a63c1199f76c3f44035878de07d980d49f7cd9879c637edb9592ada9ea694561fedd6dfe612c2ba2e584b158bc8422003263fa7957234755b7fe379e18943e4b52b303caa0ddb4d2922db244fd806a5a8c14fa5421112c4f025ae19cf57a09bf9504f705c829598a4b7973f865e6afb8e736bef5dc75eb12470a5275abef5458536cbbf3c4dc1cfbc2f764dedbedfbbbcae06781b83b86590a0610431c449948fd378abacfda9376003c3cf60268ed926860bb98a22f30390d992aa869a8d543308a9908ff9327d01e7d861bc6b0ad62b3778e39efb5fd8545e4ecf3e70feb1e066990187f12d5e0a3961329227875d09df6ae494b5aa0cab1aee6759ca622070c7491367225fa0800bca5093afbb3e8d9b489f52d2e403f23896ada85542fc6dedb0428174b47692d5bc19a25be4eba72ef8b5dfacc8ceb3c5716cc3510d536cc3a728e6fad0a978bda9e0f5deeb6c6d01493684fb29954a4e2d64bb2639df8269deea491287cf88694fbf45ddc15bd9ffd8eae88d829dc237ad0e19bfc562cc1ba4f993421b1a45bec33f178630f7ffd157ef85d348aba95bb3e802d2213aa780f56a45d2b86df713ac0b32adb4215daea42a1dc55d035cddf74ff5590b5209f2c7dabb8e53e0b7d43c88804039405c76d8f595e6a01f66deb708f4b26fd9ca3b55e639419224faece1aac21a23ce8d9a3752b377e3b3e7241b15375e8c4b24c57c3f552140927ca224f46f7eebdf4957ee9d93c32b980f67da5f7e3706f42760c9997b2993d1db8f37193f71985bc29fdaa32ed99e51919f884aef860eafb08dd8fddfd78578de53b0bd9113ced1eb12fbb74469b8686d7f78ee3ea64d35d02e1be9ad48ef6acad2db0de1543482d7500157b181ff4129b344ed66d934e148afdebffcab47b0f50e4c39d75cdfc9890cc33a6bc7b7779a2838a5c95b6ae6232f0e01fd612071ce857f02c00977c9fbf625377b5797a892a52c7c62d349ae71ac1e00adb35e01baf31c7ead60559ac574e224a1193f77515cfb96467585bf762835144256b65c4fdd2ba5c6d46e2b88d0b47069f1a723c45bf1126f0baeb3a20645e44f5dae44b6abf37c3bc638b3d1307e06624824d06b0f4dab8efdd31fe8f2e77d97c6402c7fe7c896cb880e322c9f446895db02e82f295e768a3e2379c15ba162955b37a98af3d21b7176e4188f1a726cb38ae33193cdba0a88f4333e98342562d9a30a387437d00c9df9e5dbd019cd6ebc914ce1a2617f83632350a270879283cb65f89217e5cce7494bc5dc104165be6cc579fb75677a108ae4af4c8c3034aa343c71303544082d84b4c7d7e76d6693fc26f66bbffbe93b29f9e8fa32d9e16f4903271f12e265715a242e22ad4a96068e2f5020396702363d72c322b66a6d7667bd348436149c131c776d8491ce18bbe78a025fb802c62d77e70e15ab7d3af943225e9e36716623c0232c0b61473163a9ad610b21aefae9d5471841a5990b3a95b528dba5a797cdebc83d3095c0e87c6338e6a70b36f0bc483a61d86e81857daa28fffdd510d42190ad0db113f9ad55d9780e1ecda6080979fdc209de0b5ac78ef31c60d3b7c12a8873d47d9586d2b925043b19a04e974e43a4ee0c3b9ab3489850632770d97bbff5fc7e12424b2bc05c6ab789319f30bc6d58fb7569e83e4495f13d584e26240c2358b59a5e87e77914eda4dfafad3246d4d1e99806025613dbec90c13d9b09cb905d7cbf4a343192f0484550d257d0cc4b8f0577d28c0993b2d6e0462e86a0d9921d3b4c2e79a4d93e1f34cfad6eba656e875d90b49fcf151d07fcd1e438048636efb10a0bd1b4b651dacaf14462eec9f609d29eb77f47de1607af1bfe3e2ca8492be1deb688bdac53d52c7938a03dde437187b458cbd42ad31994358436dbb791b666e9a823f2ef6e514bc458c623432d3e60afb759ddfdb388bdc5cac12244d0b2b0943a5d12bc10b2c3886f206250275c92bc707d0369806631bb0168e463d651d61aac7f0349249a389350cf5005fd1875406ee3adc11c9313417c03baa13352708a90dc55f1cf7823d0250930ac0057974ece84eac11d1e2619177fbad040b9adbab1d37112a527ce3223bd1f6deee000ec47ddb7fdf8e8da5c369f3e1917106b15b8374a75582bd156ada8972bbd4269c87d6323d915af4f6913b59b3e1a355e45fe1b32cc3b1473bcccce732e801ee9e3e4ed40feba78faddd3aad448ee252c7fe84e86d60e6728e8830074691a0d4d974823ff246a885a638ed4b35a56b0f619837187bbb5d5794d384a63539ea0cb1267e31c3511cdf08236bfeae3675a49c2f6e9bd87ab1493de74c4aaf88be9f3562d4597a871398e692f07ee4d18658c287c58fa67a2660d3cf1f1252d9e3729459b31fdad7123980da324f1e0b30aca89391c3987392bb2e1e7850d349ff55b4f96eaa4e3e5ebd9f688e633b820d4d42dd4a03e10c55838c667aecdfe742ec5e855641c0962084f3f0c9e7c14696df34238729d1368af720cfc665bac721286d5fef67cdf679683207cd2b5ba8373dcc75065dc38c7ba8eff1746fc6f1003ce6548542f0eb9ccd5b058d69a048cfcde3317157f3147ffc8cd34a4761fd8f49cfe0bf1e138acefad576f24da0787565a7c11edfd3d439e5707d1493922e1b441aab85386a4c3b2a65e853cd19a4250aad7e31b9a6d10dcbf34e42489e1ec39f801413ec7d48f5a2f921ca06cf4236dc7a9dfeaf2ea7d9eb2c70a6de631bea01ae5f45082cd81369c9272cda8b6e30421d2688e216cfebde7f0d3c7681e1e14b981e31719ec0ff6f07ca20ac9dde6508a95aca8a7b495a9734817ea365b15b39144aad80abe76f7143a2f4c12a34f4b48716859ad40a49b9b9f0f5ca3792ddead6126e533baa77bf0ee10b6088efee39d16b153e84b588a67a829ad7fb5121bc1ab4c3a26fa56eed3a57ed1163c29bdbe7f38b967d43687fff86d774388e58ce92510cf137819225bfe6c73be8d3043095435566739637e455b00064f9749f01fd7df35c713ed93086bbd6d87535840fa3fc6eb1fc2b8376e732df96a51b92b338fc4241954e60ab993deb96d770619b8e04fc714d63bb743b393910a8702700510cdde0f5c73d701419bbec83de1b5b99d567b0c38a3fa84d4dcd6204756af1688b685c33239ef3f1eb0beaacf7868d6b06ba09fc500a3d564414d0254c7daa7b7da435019ed2412a35005384fc1a2db0d9da43fac258334052c5479b0db7990e4a366061f643ca83fc4003c5784f767e77e5f6c6de55a5dd8741deba8845a3234015536cd373281ef8f5d669f8ae748964c8a4bec528eb53b544ccf8a6befa514e355c3cadd85c70b96e98cacf6d9ce2198aee37b278b2e5764c81f30a0b619074bb235cfd0e79fc22db5c1d30b26b76f3dbc6d8fcd7c921fb1badc975726a54294f5fad98e8ee7c64ac7fdf64d975f4ba544556053aed7ed3755d9456ba218c4d23000c1c5e90fb2d76d9891de5ced16feca1c53fbcadfd38ad5e0a9f2225f72f0dd1fd0ea4a580911ae7162980186faa450f3d30ff9232442399f9708716917ee32752e203036f105ae4225c18f8387a2cd2eceb7a0eb1c113736f7f0db87cf5e1f72c0e3c215a7d2d50b5db4fd4cf872c5d205dc4c2d7c062c1f5b6b3e794aff984b7c64d5d700e23dfbd2f80eefdedca90acc76ab7a98dac6b87b531b2cf36e5749c2e467c8e48767f01fd5b3610e6d919667657924d6683a63b98ba33af506cb688af7187a3e0e6c561e133ecdca5b33fd8e5a378fc86fad6ad4eecdd204aa64b6c37da12211f1c7f6065416a5defcfbc930618e86553e8d4fe28336bc6f1ab8bd6e82aeac4460f5e2098975f74e1a3a6a63400b440fb82705e281fd33cc4cc6dd09e603369c40122938eaec62255e109fd80758be85027cff2a8ecb904b1ebea5d9dec88c02ddb0b0a5b0c152b9df0309b0e663e3c98310354496c6a05165b229a1a6b9e287dad97418acaa79de4b6a5815bb6796f27ef31d620cca86037e36f80cf41b6add3ab1fb98c441eee4eb9e5d4b20393a184de492c2aca0c5ca222dc2f8f0884ecb9e1316791d2e29c998ae046e45186cf4390017cc996697057474b0faa30db8e9d6a592e8b1f28bb95473394ee554f1ee5cfa14da794572ce20910134c0db261f25d54cf5bb36631f8ef550095232dd765dc15261f5fa2a8934bfc5a6b628991d3fca3a46bb5158541efd33e5fab106110c802583bfa27d420050093a4adfce72c47afa1008396d7189b955ab857823e7561da9805e902ff61b58e92e66ef1f084c00734dc2ed173590741ff887b6b6c357b6f51b48c98624eae0c4ce9af515ba361ca214a083dd9e1c8205246c858c6d5cba83663b0c1d6abb6a3b425f1371a8a1ef55b56393c42a5471090705183fad16d94804092d59dd1760cc7d7c562b40c78f0a54523027689850fc7a99dca55f02d40b0755a4fe87e90a6ee8305bc03fc9455dcbc9e55f0aca46798c47d089bf15f601fd262a3d8a519ff09d23bc54d42c57cc0de969244f782b5d78e03b7401e5de51a010e829d176d7b735701b1764de4de027155609981acb262a20dbfe0258a384c5eaf6465e2087882bfe74f0147e629f39c18d6cd876fddf6472daa83e1f2f4ee8dedb3e17d53f7dd24da78914af4d23fe97046f2cf2e4894abcec445d969ce2f6847e5d31ee4ee3a2a734fa17b93ac07f903f17a15f544405d9de04cee13bfe2411d4502964fa8bec27a221cd7f85f36e539d327b7a5b43429b1e997324a01ae380f4dfe3e9f94ae8cf911b1d5dc77ff9c65be739e02011b3e05f20ae50fcd4a11bf2818d1ac1f2a2337b637f3977edb8b1ce834af241202950c74e3e33e6a76a964fe9dd40c2536ea8b1aec371118ec53f150f2929aeeb10d75ed5a2b9be1a78adae34467d3a234e002e071214fc576ecf39b1c1807b46fd4edd0f5165f5197a8ead5b7d0ccac5ca38d9c4d5a7ea8b35b875af9bd259d56e80ef634c0e933d187f335c8d6977329f3f99face146c240a1e41facc0d2649d0052a1ee7d501af19f8c28da4ebb88b3f73560a8328d0e29e48dcd37b2f2233dd53ae460697debd7f210e8117f1698f8ee4a851c949dc4c075d7e45d9e3baa611654a8978ea290652fe82944dd46489a931bb26e57398eedcd1982a705708f2d29e855573d452e3c7c24d80d119a5efaba8f61a56caf2107424f8909e0f1fe65e27c0e8c03abcde28c4cf383eb42d84803dc170f02d889b0bfd5b7a3d4e4aca5887e85ec59dba1698f299f22689f52c6767039e9c32c3136ca9d517cc9779b5bc2ba68e0ae72003ad13cdc09bccee6377590e1dd996c3c1e35fedb726c486570d9bc299d9cba8e8b260f600013bc2f7f92ad4c390a3dba12782a382d4b8c7ef12dbb49ae0ac650c35f2481371a4c55bb9eb1d8ffc35b629c56f015aa86f12e3ab1a71586326ac96cc958f3bf303b84d315243c2c46937187f0d8ee6f815d0cd01698de670f997c42ae29c961b19618cf3b8ef5f39c60e279e566eaf86325daf46967619bc82568e725a2eca18be3aaa9a06999d0ead94d27407daeee0265daac98aadc5fc92c91622497522f5989b0b0e00498d68452e2a32c6f74ab39af8701f9ed6359591476c1cffdd3e633799329ae9a205bc8c1cb3dcf3dad3d3479ba80dc787b1ef9906642e5e2b62318d891be8388e26c882d4d8b57b96", 0x1000}, {&(0x7f0000001380)="ec18b43fa84c50c03d2d573349caf8e817f4ffbe49850aeb596d27c8701f29af27d3cf5800777c4fbe534fd6b6ea000fdc16f041e3c6afdc04d3db6fa30a93eceac3a997fb6ef4f14f30b772cb7f667335dd1b85de46004db2e24e42452a0d4dd826cd20b690d158a75097b3691b4f6f48700d9b635bfadd1da1e36cdd68a3416231921ed7d6353a75272060e4129a3ebe9c229ca0fa418d65f5d64f2ea9f93af117fe484ca034ec6b14f38289f1df49b5ec8f71db760ed8dfd174a18f4e06af3eac70598ac277914c8029b55a451e1823a1a2dac4bca92d7f233db4", 0xdc}], 0x4, &(0x7f0000001c40)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="20000000000000007f759179dbebca98ce503c36eefefe89ff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="00f5cffa0a2bff070000007e522e88000100000086d9544420c2", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0], 0x130, 0x5bd96d43fa4fd29e}, 0x9) setsockopt(r0, 0x81, 0xfffffffffffffffc, &(0x7f00000019c0)="23318a668a22adb287236a420b11096c05ea2181688107b017b7561c574c70a69c09b31037aa68673c32655fb8c38885b9ead79764e1787bc76a3718f3813fffbbf27e6c7e410ccf16c3716abd4dc36ee1e4eb501755d14a23ffd1fec9dd7146f8ccc4fe49e5620d5c82e88c3689948fae92c494cf6770c550800b2dab4429c145794808f011beb2754d5a1eeeda9b3f78dde53b948ede43c8e956c184e635b0a5908828861e100c95add0cfbc986f83a7952c7ec1e31bc39b05a1c504049542e50a65da6f22da5ce1ca01c26328a36b175e2db2646bf68ca2142a51196195f10048a58826364cb02d509d2f88", 0xed) getgroups(0x0, 0xffffffffffffffff) 16:00:02 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) 16:00:02 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) recvfrom(r0, &(0x7f00000000c0)=""/36, 0x24, 0x40, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xa190b21f0a070651, 0x0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x6000, 0x0) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) mknod(&(0x7f00000001c0)='./file0\x00', 0x1, 0x5) syz_emit_ethernet(0x1, &(0x7f0000000300)='%') pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000180)={0x100000000, 0x20, 0x102}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000100)) 16:00:02 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, "73cc5160527b0100e534840c76f3000700"}) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') ioctl$TIOCNXCL(r0, 0x2000740e) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000280)="39b45ee7ec448ce58bd8656103538afe0d36b5914df3c948ae8dc5aca7d20b704164460bcc43fc53948ddf26c6115a7f64bf90b9695cba3b4dee9f514f93792d843bbfd31035ed532570aae45d33f8acc03223d80becdb274cda87d0eda1c9f280c530749f667bdc27", 0x69}], 0x1) 16:00:02 executing program 0: setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f00003c5000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000002700)) shmctl$IPC_SET(r0, 0x1, &(0x7f0000001380)) r1 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) r2 = socket$unix(0x1, 0x1df20a159b661371, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r6 = getegid() r7 = getpid() r8 = getpgid(0x0) shmctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x1dae0, r3, r4, r5, r6, 0x4, 0x6}, 0x80000, 0x6, r7, r8, 0x80000001, 0x6554, 0xfffffffffffffe06}) connect$unix(r2, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 16:00:02 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) select(0x40, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x2f4}, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x2) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) 16:00:02 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000640)={0x3, &(0x7f00000001c0)=[{0x84}, {0x61}, {0x6}]}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="96") r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) preadv(r1, &(0x7f0000000180)=[{&(0x7f0000000140)=""/48, 0x30}, {&(0x7f0000000200)=""/173, 0xad}, {&(0x7f0000000680)=""/4096, 0x1000}], 0x3, 0x0, 0x0) 16:00:02 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000001180)}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x100000010) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)=0x20000035) 16:00:02 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x8, 0x6}, 0xc) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) ioctl$KDDISABIO(r1, 0x20004b3d) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) 16:00:03 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001600)="1b00e100001b00e4760800004ce676f102ea3a4f28318f270dd08dc9de1e7ba88509", 0x22) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000001640)={0x1000, 0x83a, 0xffffffff, 0x8, "10fb678b1cf427e8b687ccb5c0f01bba13159555", 0x4, 0x7fff}) setsockopt$inet_opts(r0, 0x0, 0xe8f9cf21e0dbfdbc, &(0x7f0000000080)="1cfe6c920ba8b010496ee66d1c36b400bd1b6ff2760c968c594aff68ed2259788dadc0d753e60fcbf8021b0d4dec9f873912b7b616f667b5582bf72966068962808fd7d4c872d050ab6de688fe7fb214e1dcabf5e0864589e7b57dfe1042da623843fc06492bac42a0cf7efbdc342332d680f8cbcfc32b0321515616cf145e3f1aa456cff64aa7b63f8ecfc8f9e57f5259cb7da5feb5b6d1d31e2c9435d733d4cce66fab00526947fe9e0b4f5129542d9b63f0adb4625692ab8fb02ae6f836caef10401fafb8cc2a145b18b6151147c0acf02e005d5405cb06dc668c7bb3accc6244d9e948c45314fd3b1f26948840236bd419ae241f3a", 0xf7) writev(r0, &(0x7f0000001540)=[{&(0x7f0000000180)="285053bb719f6b0824734787a526f3b01bb545bd193ea3068cb95c96e99931d592cf3191fa10046c83643e83f3872ff92d42f096fac57e35f157b6e566c51b220c820aca837d108afbf78aab2518fe0a1422fda0489d6e6d1e8be5daa313e0081c7e72d09bcd9ba0d69df77de6a59e284ae23680906558", 0x77}, {&(0x7f0000000000)="f3a44a5089633f", 0x7}, {&(0x7f0000000200)="657128f339c61bdbb82ef487e79ac9db9249471a2373c7d1cf5cf681ea804f9f245b628233d5e0ae17a219aa2189823104761e8460ce4ac0dc10062630603da7b74ebb1c2027b99f568583164e3f04dd86088d8ecb615f2d1a447b4ff2f5bf97e24eb53a9695bca4aa63b3d7c858ba07590b097b063125a79a476f34a106582048bfb069e277eb548a9d99357e3ddb6ca7a93f6cd0039e773e1d18ec1f9fa91e140b5dc1235c3aa0b0cbedbf990f00230c4b6f824a75f04f4007e8b75ebb0e4e491995052295b42e054f0f28adde9ee8b2a56bd32cf3148818b823a7ba256b6c87b6baa5221f480149958aed9ea8d8bcd004bbbdfa4e2aa53ebdf9843716da399b9db24490b541065c01667fcbf5a2304f8ed82e7d9c46aab38cf66657384636c11b47c6cd3755a37dc53d7dc67367051d226ba45c960e24ab1eec4456642a52af005352a892a5cab8a8dfc95134818ffece1dcf7b60425df5257bcdbe057f93ad4e01730e1dbb2aaac0423006c3c8ddc476848c6e6b61a313566406410f565812a85d33d033cd899747fbd18a34b2e7d173a6a89fad66fb94a94d5202a85236845ebe50b490b08fa53f7b6df1eaa68584a087116eefbf7f7a9913b113ad0d3b4233e0f7c26de1c468ee2b07f2389635caeb1201cc8818f7e2b9c63779009910871dad8f46747ab9af0b693f5cffe385ab2bbc465f7eb5329a7a6b1dbdd03ad3ccd4703e2139d21e2d6db727c728add4fe1ad3a49c479ba7cb77247302d6c025ad6019d32607486cc2b1960b8855d98ed330886652b311f8b75dce59fc384303d3b8c341415413f4ca494736268de5bab707f1815a9b37ef1a420c1f13568de70026c25795963cfa8ce9ad636887e011dcf46924e7d5ef8a87a1412cb05562ec3927f8b8614f1a79462c01868fc4405bcf312dbe021af3a9999d6e2c32c7db6a358c8fc6d0594cbd8017c09c910786d83e12ed89b213becad3208f6d62b08288d439db1ea62a9369e32e71db09cdb466474caee629e8147c0bd723cd0e4a58def47a54f479b7dca2957cef4475546d41b9c78a7e93e5ecb9d7c7f789df051ef79108ede0a29a1f66fd883a042cbdf3471e3b56bbb411881325162515e2d676f7ee941ff63a5175a0f6dba0d252a0be72cb193346c73b8f6025e6595031f4c161458ed6aa869ab45b8e414b6d02d4f514078e76bd906cf951b1c4ce7e4d01c78158694c82369ba193f181c1d714b586dd76d8553ff4dc41ef878350059baebea22c23bb365c3c786c50c41f089f185a800fa4cb554e7074c598327157ebb916f05b2283d550a7e4ac527967bf61b457d938535c0b2713b642e2fce57fa1109a34274085fba76d3e688a155195302a8e47ff59c6498a07cda7c04835b2eb6026c70ea5807e1af671acc307a9ad01c13229529a23f4a2e0b2714ce3cef1edc78bf1a078183f0e437491f85235e974858aa39819195bd062199900113a4eb13af8367bfe33192895d6f101511e174e790b40e20096eb7f52495859bd1319d2ecb1469079a879bb41f43e6b8e25b550147a6c8d02d435293bcd4fd5f95e083d3da7c2e878cd97f6638b27bf69eb95a7fad6c59b2c0ee8c9d1426d0b16f5c3aed4db343d90ac7c473c4904a11e8ed95a753d92d3b58a0ee96d352fca1e1e1b41e31c2d39d2e60daa62643f0fdf6998e5d074cdf74da3dd718897ffee5e987a16ee9b5700faabf2a2630e422c8f5f4d078122762890656dd096f8c60acc4202eb9317c76ef7122899a48113d3c1cec4762cbbf5f93c6382980ea00b493234db75dd2b68b5e261f44dee9d33880d7f5ff8749fca048d02ca53cc0e47b288c0979af70e5fdd7337bf8564cbfdc871ed431b66a0408329e45c013d12e2c9251e2c62a65800ba36f50fa35bf5ded44801886e3f2d6a0d1af73c5fa7fbcc06631704ba6f0c0b757ae377d048a1cad710fd8bc53184c6fe3e3381a97f76b03de47fce6c1df1c45abb2348393f723949ace847646d46a64d70d673b8d69c6eeafa6fbfcd1cd68220a96010a89ec8c371158b20f036f723bcaf8f777aa3b41603dd5eb69aac51cc3744cfda79121c8880b036ad2f9dcc1230563a9fcfe35395c57c95fbfcc6244f9ae4c7c1a94903488a2ad4e21b4614266c3a4d60980e6a19464519b97e8c1c16177c11b4297dbaf284b0f2958fccb763bc12ed89070330802f6e8c207092a8c60a8a88a9389135995d041df0c2283e0db8a4bdc1c7530b8c45fd24d8a3412eaee603a8ff5372e9d5ea72d21fee94cfaa9bde2a97f055cd42c1a23aef4ff931cde3255a0580d338f41e3b4d8b8a4513a4248fd5b3d9eae2a1db115eafc5be68ffc431585c17807078015bfbcd47775dd3c5f0a7a29a8397cbf65cc5bb3316b3d61ff6ea91b5ac1508fd10b0c0d447896485f5df894c76ed9ebdd01ec85d97f9e09c894786da05cb737fee7305b07071ecf8452d98acbc80289f7574e5810ad109a2ddd381db18e7f4b35455ef713958f70525f2b12fde79cd67a94515c637744df85348f7c3fd4d79f8afddfe8af25a1463bb5a823cc07ca9511d2b08842b24b75e67048fec15465c108fbc93a29309d1576ff7593f31574065a0060884d9f0ad05cacc57664866df4d14c29b045f3727ea4986410df37e33081e4e48fc19fc858cfdd277868d88564f41023263efc3355be5efadd28f1aeb7cded3e78399a4f0185c4f5b17a5e7aa13c8557a1665ffeb29a98e5a992963399d20885e739f78180aba004afd90616b14f8e434fb6181c0f116334938b1791c6b14156a2fe153fede686cafd2ee40c4afbb5be3fae25df71fcf0af00551b60858febde022a235cca81b8d67d81ef5c9d487bdd952c8b11f7a79518b587786d2ef2214230b47bc79a165359b50f8a2eae3f2ca354cbe5b30fc87cac29b78135057566577aadbbf91583396d3955949fc5987ca5aa6503e550e9806d3733fab0cd9a58ab859c7e3a3b51f31a1a3427ae26a3982224e98005de7522b6465d062ac2466ce402820754ea4fcfdb0bfc8e502e4fab4de15b37db9977986d97bb60eb8c4db6173c50bb5cec0e48e283e082878ef9acf950fc1a65d94d51d16ae23312da737a1f9bc4414e5efd2a8e1cd83ff4dac703f76f2434913f63452f0a0cad2230d4ee8342d2c2e64e64b1cb31d71a69758b8a09faf4385788eb41b459ab4901cd60e6a21a162e22229772b217175c9b76354cc04578075fbbc4fbe28ea6feaec269a42f0ef059ed115650a07386e7f84e39fe2e96a95ab426e81ef82113d975fba01bb27cd459ef7b9430ea5c866ec933fca5b16e81cc8b8d685cc428f1681e872cd6c4c65785ae132e219e1eb5a345e602e94fcf2b2bee8c8a8d1607f1c10e18bb04f4859c2e6f8b0304aef62b24a5a5b026458328234d90afe7f3a703b7137200f02390a396bdb209c0972efc1131e47806f0406cfdd0d3db73ece5996498d18f5a2546f006eab27612d845f15027e4169d3a558f36cff2e7613b5d44bb7076cfab93c8fefc9d610c9acd87e2820216410814b23f1628a49d5f8ef42375c22762ca0233854349ed4dd0f33eb815ea3e52b888087a14e0bcbb7d1c54bd4af66d7ebb23fa4d0987fb6bd9abbb84bdbfee50bce3d5170c690e849af43b8b18aeb98f80a12cabe948aaadb31c1715202461a16e4b50a2b3cbdc7c43413f67e6f4492fcaa7eb81ee870d363eca46185e0556f2fa6bf141797d45a836e7159722d24817551a044af2c604efe4421582107f3d355e69b07b5f3e2807bf2e5677503a1b1c17a0f33f2138d0da0d21493ba38cabeea6aa889488e7a74266f7cb19acdecc3d239c8cbe973922c6f58e110d378b4c79a17f1ed6f5d56fe53c69254c1c227e50faafbc6ce4110fc2c26d27eba4d9b0120d9cef00ca8605097a2278f8ce0e5fdc6834757d9bf226ed8fe37f86ab04bbc46c2b0e5dfb1c974f2f4be561cae06db862544c59c863edd74989e494a215bd71762a583ede38fb408ae3a868b6fe84dcd3ffb6a80d5acdc05fcccb45e49e3a43998ba555036223ec521cb76016fd95584388618ec4d6534f3e6a589bf35d2985e0102fe2d19a5c0918cd6144c7206efb22096c4b3e8ad39658ba6e0d8f610c4645ebc36f0f19be13d81565ef081c2f48f7db4e1a5adad268e20bb4c5309436c0cd7632bfcaaea13d9e3612a15a2ab982b36d020e429c15c8e085bd7e6f82e1b58ce2b7b8ad23b3bfecfd8fd20b5046416e371b4d3680e86484228449e1c1e2a4a68dd7dfba74c0e7b67970eeff16dab0459e3085ce8c9fd590991e8a2ab28656ccb891634e6fcdaaca657cd41f8c8415f9a31b0548bd92aa17653d3599bf070ae2c7d37319bb5b4f12a6de900528d569053f1954cc4f45860e12c62a7add4f9cf1963eccd0a1e82d4f43f041181bf0f445dd10e89ef0a004ef90c4cd5a55404dd05bf2766f7191d06b9317a39260dbe4b9ea5d397adcf625a4d4422ef4b5711bdef71068b43d1f6e9a843586ac48f09ce77297bca7a9b7612fff2a961379bd8d94487df1e6374715ba21739bb989c3f178a8f81146c7e4dff7e45e70a6a12da3fea4ae7b8b88445ca0061ce040a7aa46df912dba7ea203a801f28fa0414885a4bb2eb26a8b6e889792ea99e483fcddfa5599ccf9188b5ede090fb5146bab05816ade32c97d65def6dd6bb2bb68f6efa9f35967389c7136b328db62b46f5bf63595187a10eaa8a2df033ca15958180001ba9f34b794198e2dbc4a828379c53ae305f44fe3ead148cfb8770b9438daa9b7c16703cabef79f7800cedaab45d3e06d1f443b0c05263fdf40c5029fbdb80db2a22cb5baea5d58db6a5027c9b94fe2520f02193b62761d81095d4d092d8982551b95af1db371fd6f3b55da2a14e69c9a188cc7ab1ecb96198dd75f4183a8c2011605d742d84986858002bd76f8e31fa411989bd9bba2d10d9d69291591159c5fad5affed065f2e9d071e03ac515cede022a2f02cc42cc5ebcd67e187bc70918d7ff9390d355dc77aa347afda88bacdab7088598797b9b8ed142ba10f4f253dc8fe6cdc7555833ebf8c9ada224e5abc7c8cab02145c503113b0b8bd7e04a5ad647cb065b091c30d36f18786931b4abcb68f827eef3c650134972d29719a54758071367a0e707aa6e958d7013646bf31766062da522a8ca259dd8da2ea37d9e9ea003a5973c9a7d047347e0a9c4eb4c2f08a759fcf7635ac6b7238f02ce29eb8f7912866d57ab7fc1b93df87c7d67d1673eb4a627fcfab9f4cb32b96f24615dad2773975669bcec075aa42a4a996d3f6926d087c46b46a19e228a7a64fe7c4c7c98e6ec206b6a1c885e1ef982dcb12317b56cdc3a41a25cdb9214ca4bff551f9d552ca5f97c68b9de5dae7fdf4f17a0e25d5fdeb1f448c73719c16d369544cac365478a9a05f8c99b0d172ac57a07cc92c7dace8680da9efeec5a97b2ac9f8919c0daa6580b66008331640590ec69a4a58832f2ae11f2a5a90119b7c0a9fe93502404c8b976a8b331a345c41952cafe5d05ea3fff7744f7174451b926a3d365924cfd7ab76d3614fcb35403202462e0f8f028a5b341c6c76d383e5d762a45eb67d9fbf3d33e8f45368b5f4bc69e22d71beebd11c41a6c377b4929f73b0928024d7eaff0521775f23a00b8dd6dcc63672fa26a2458a9ccb9e114abce26261a49698bf12c356941d45744240616f9fca26d6dba79a347cc432d1d32ef8c5a75d674d00f5eb87261784f91f0b76b99681fc12622a656e635c951bcd3a29819db37b143bad30c368cb1", 0x1000}, {&(0x7f0000001200)="98dcc4c73e0cddee0425543208a372a0a884d6d4ccc76877d89eeb72c36e70cc955dc87b7e8c43f0dd729bd7c4bc5aaf7d8157f5817ca41cc3c503ee6950de7c165f4b55d9", 0x45}, {&(0x7f0000001280)="9c4134113785745e55b90ba5a78d44d3b29557aa30efe0f1f3dd0b4e9b2e5dfd1ebf7c704850083f2ce46b7f3928c3f684aed072993686b0a78e2ad611546001e9e6998fa38fa85ef7656ce67adf2f555df8cbc4dacd08b93d5ca7fc3f6954ab5413fae19b8f12dbe780eb6b010833480160f226d12c29f4549311734a5211e5ee2499c4088b7bd327d53fe58b1b80f327d14fc78efc6b15af6cf42bdd152876365ab32c5543814a5fdb", 0xaa}, {&(0x7f0000001340)="4634bd790f13d33d24f6e71e3c0559455e82cb7e3f52", 0x16}, {&(0x7f0000001380)="aab3aa96591143d7f2ca0f6f9071bb66c26b228536f9eb823345b21941474e55833a1794b3e718d4b8e8ea5adb54b6226bda8ecc98f7d8dedb83ceb70ecb2682114bb2aca316183e91e344a13afdac449c9e24d0c1d8386e671259326ff6a91c4978a4a07d94685c0903562a267df479b40dcf184e1024c25ab5a496a0761c9b503e71518dbe26365828ba608f4dc047d46d7749306a447fc96f54d43dc2dc1f1fc1dfe0300d8e8c67ce62c2490fde4fe416fc0be2cb64f131d8fc4327b994096b866b7fd9fddb234d04b92db4defa93ebc79a", 0xd3}, {&(0x7f0000001480)="0179d891b7413d8742d7256351b895f7795bc419c84dd0", 0x17}, {&(0x7f00000014c0)="fb5fb82b3f3527b9b1581522dcccb551d0c50d45564fc2d14fae01e880262e6ff8b1caa492fb7eb1916c6d573cd39fd899b1f87dfb0d6ebc9192fd247ab997df463aa6b1fcd2a83ef65f3fd190a5a673f60d72a8a8d0", 0x56}], 0x9) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 16:00:03 executing program 0: r0 = socket(0x0, 0x4, 0x2) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xfffffffffffffff6) 16:00:03 executing program 0: nanosleep(&(0x7f0000000040)={0xf0, 0x7feff7fb}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000140), 0x400cc, 0x0, 0x80000000121, 0x0) r1 = fcntl$dupfd(r0, 0xe17c94052fe70d55, r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x2) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x10001, 0x0) sendsyslog(&(0x7f0000000080)="0919839876af0e78935bed60f2b9521fa74abf3b2c39b461378fd577e5ec607afbb39e370b0e72bdb012a93a6a260c7bba8fc9d946868c1b8b167fd97bf4b2af24abaa7634bb61ee62c04573e8982e080c956039a1948392055a4d22775e314660c1294b85d9ec7706d91a16dec4f79f707d63639759ecd56f0666c49b912e5fd7fa14658fedcb302e22245cc3c9929d50da4305461111cc0f60dae566e4d30291a67755dad073e472b80386a029f988fb9636bbc42faf1855d075773e56d3411828ea42d78de8ec3edbd37a1d0804ecea5007ca764369c3382751fe9507bd41a3a2d9109fe9957d8722b2e44d193759a43a6cd1711e76fa0a507280971837d54a29201d73afbdabf72bbbe9b278daa27275aed4554ea984e1a37c47307c94354a3a9057b058ef2d92073c93d03522d96dc714f353470e7c5a2250da33e0d415f7717520c07ff009d0d516411936190a6e4f9a2f09cc3868626a4dec61d3a38a0c857362750b0529ebb691ba4212f12a25792883682276ab8578ea759d6c836da5f3a8cc3dd3d5f1df03653a7a14750c125c468ea8e7e4b677d13816b2d83e505eae57a682e7d2af604df4092bb01a9d86313875bd52ecd3a30e0f7f8ae5a0b3afeea1bc707e8a25dacffe8ce446a1b8e5b1d40b7a494025f9ab239ec099b739483bf260d41d8a096dcf20d16889a5ba722957c5f10b9ce072308d02a9dc5c21b7bb501d8d3e467f1eaa19ef80667b63e0cdf048100d768a1ecaa28758dba61077ce5470a9e0c4596a00335aac645e801068dff3ef2f5d3b2938850807a23d006103012c98a22dbb76e8beccb866f88a2185adc0e98cac5ae85770cc3d573b2223f2e710de1844cbc450ca3fa6b4f34bd5cbc0a09c2a6c3db9c02e76a6a38cecddc3b03491dbdf26bd2fb3559caae83efd6fcdef53caee61085edce12e2cc39ab8bdd27a4a09d54677bc4521afe1e04be6bee7f83a057ad809ad706b685cf77b5eaf7cbe4faac9f3acbe25ed4482851130135139165c53f92c41949a1e12a578b3f91664f846796f481e07e767523707148b413871e6ea9a6a48b586b63c8c3660e97e319564f00f9975b62d2ba26457b8ee77144d3d579c4f9421574654a7938bca0fc7d5f9f9b465f145bf905cc790617f99cab412a3fd80bbfec9626aa50122e9797edc84ace55edc1cd2213ffce13acdd4734b0e9c380be96956e5ef3c43b441a2206fa638a385a340234518faae98d1c73d5f889c256f4098fbbb3aea3e86652371f98b57fe44f553ffabc87cf9b3f1b6047ba0583a490d09e63570bfe0b0728f8d6e43d3bf361f9ff618483632e952ecdc46827238b0c4a8a7f5536cedd05a205d04402f658f9a68b27d59861cf58732e5e0c5554f6b9733c35ac8ef2b05d9df8f0deb4e33fc927b0faf941fb8d5fa88bf4bdcfcf1418134babfa6a395b66b31c31f44954ae75e52e037d1d91268985f3c848137941ea8f54113cc56144559aae793d763316c4e20069de70d8c4460d58a10161ef25f898f0559479610cc53df6ee83f1b11cca08d67520824182a79ae6a8a79651f15ecdec6af7e61b39d8bea62b1918dbbe225d8eabc60531c11a489b32de631576d272a99feec28727dec42701d23e10626a29b445f1abafaa7655812a057c78037cafd5ba1e9c8defdb51e4ea6a95ccf2208dac24d2efbe0655d33791a1a9ebb17a7ecdd4e546b5a24d163caf48b4e37887b034f5be99f41b890fbbd87707de826be110e55094664e0a5bbc4c1c0ec137e1eedd06d4206ed9ad2c83259fc4c5791d974aa3b722ed775a875d2c9212373ae86a3e49ca0f189539d646cc89a1d9ff857c9bb3d2e4c38c1e457afe74d74e45243963ac398de86279793c044e7d0907300e93f194360c0865bc4ced18a8567106770f757904faa9b0d8b5054d2d98559812743a4de3e8402a9ab44ce7a89ff95cb190a6913d519a115a037a0092edd4f047c1f3f63f3dfe6206c5fac279b9648b3e7baf5c67c89f117b7f682c12162c2256bfeaf051bdce320e435974d3c265c549c1f9b9eca03abd128695d43e268b88c5ebfb28972af21087ea22053be235e58ca31f54803032cec0fc35391b0bd782177bf89452725a7db02f448df6fc2de79bdbdd7d203fa5597a937651afa3620880522402c22b7602a6036762cbb837631cf8df272a518296184bb553b59d437562d9837098dc2e474fa68acf800ad3a600a4715c34a41c0f3ca37743d9de07c8506f002b3c3e35f0726a0ac931acd23ee0f98d338fc35ba0e1a10aacd7bc6e84422309efa260516cdd1ab95ea1cc1e4ac625e147df1a61d61e62fc5060ea7a78b0c2dd7bf281b734cfc340f033b9a2b700a1a074cf03840bcab7d75cb19fb20d8b841018cd649ddd085a0359ed2ed03508cbe06d31d4656928a6eaffc6d51123b1a4b9efd51678f9634dafbeaffc48d91771a1f05a68354abbbac8951ab2b4b89f1c91e1ebb81f06e5c2ce73498d7601366d6d94340ce8bffeea24b105fa68cdcd55fa6a0b001af73e650e0c1e91d3efa4a52513c0d881493a37b5114e8d32b620e1de25ecdcaea8d2c7947a473e2503ba68981d64b4653df3282d929e1266b4b6f60515b282ae77cb88bf861501cff6955743309a05eb6273a809cf9eaaca697994b0a020f72de2fe1e331ce41294c8c28bfd090847aa37a399a45b3891518ad679f8d61b6b28b7411cd7d3aeb60eb3ec5d0c5b5454fb3070d411bdf94ae9a14af245e680d7794058a7c08fb33296390cf0fd1513672576821da720f242c6f2b93319d45581ff001d659e938fb021d2c45835f7417f37d2fced4e329c74fc90ab1b67e13e58ca4c10a68d324e7f3de3343e78f9aa8ac98a765dfee08975afccb1215dcf52023ee6f3485f08836bcfb28fc71fd71a35cd2d7dd4394c22aa2a99dbafddcc4ec2f909236c3cf0f37472bf5940466e561f9b6f9517f0af861eb04c7fa2fcfa9fcf22155d47a6148ebbfa02909463354557dc191b31da5f29770a4058c96a056c00088175eb0ac587c60de75248cbeb01a39d462eb371f8ba279807a2460c85e5268ee9ee3e5924660c37523f47c63d8a376a655ac850a1a1b67e6f22ec7838998a557daa7b9d536acb79caaad825c5b9ec885af15354a84c21c6e85c16d09f7574c3f2814b6c48fd008d8d189a8ae8eeb7681d7319c5ff7e0a38d2a591d42878f8b407963ddd71ec4f3bfd424b8036f4c2549503f8034ec2007cb9774457366e4857c1e489b7dc1f69aab898a18e8f93c76b679dee4815dd949f815749a6f4fd833f206b2d92d9487b83421b8da02824741da4c3ebf147a3b83d01cbfb22221675168132638b4a2cfc1ff6a9ed4720f7888f10ff81f8bc1ef779b7688b0e6e35504f1a8e294df8f10d66bef57ded3aeded4942c93b0c4952ba8c2ed9306ea8b7a04c701db33db936ef2b42603a63714a4a5482120bc0e736ccc0fe58345d78b028af25ee1a5e65b361bd13c6661d023e74fcc915a44b3bfe3534e35f6b8856bcd7cf8679347038bae0fa8974592fd8e71fac779c25a6a4ea5e9b64070170a654077eb92a5aed74b58cbe252fa1fd288d743924dbb7fbd6bcc5e086ff8822010e6e12ad3cc477c671583989ba64597a9d83cee9df8bbaaa2ee65c53eba275d41192d788dd2c71c7d60f7753e99d30e86435563c0db9502f5e351c2e5d737ede80fec02e5b512e4fc6e1ab613044f4dcacefff9cdf214414bfdcb8d117f7ac9933366f82694e8a8c27eea9f98e786218a3f28dccfeb76570a31b97325ec34a2bfde6f67caef63bffcdc579d57f1f9ec4b8430fe1880e52b3d7e72baaf56d2503406c6fb1c9b8204f9330cf6192bb69a2d09c41ca67c87977ecbdb215dd307b7902470662b41079c3020c1c973c1b4689fa5a2dee49eb3d2a6052f89cdf70df050f66098aa5e55a0cb111a0cabbcd4efaedce7cc9718b0c9f3b23ebd101a7da96b2d2e1d3a0790b66a236909b5f254ddbed96c90400817cb3e8484085908b03deef618640254bd4a7aaac6374fe769b549b79a04a92932bffd21ee21cf5bdc5b9e1283cfc79eb2b4c6e9a325e79ddba63a0d583c4166eafe04043ab12a5977b5314f4a1e416870d637e6a855172968740609e9e0d60b1646810b7600143257d5fabd322f8ea8190bdec265db2cffefb6ea00b9bca68a04defb7fac745c09131b539cec4324503488faff7ddd5883c9e2c8bcf8d5f33c2743f371cf827fc9129af032fa6cfe3a5b16a75436cb793ba6b59665b99cfadb059cc8d8e3ae5c7aac3fe2a46ca3ba177a464198b9568d742f2295f63e81b9666dc90c98210090f1945ff238cf45ae3dff0b000f847b2372eaa191bafabf787eba5099bd719fff6d77c0ab3ad1d323870ca3794d2c1b4deb063eafe8bd91275cbf0bef646007a866f2cef6c0a22daa58017d18c803411cee2d6433e1a4d08b465b1e8025f2131d69bdec8d1c382c0989e25214879dd55870f0218e6d3de817fc1312c49cabe70f3f87a98e338176b29e2894a77980b499e741dd185021f20a24ab0eef2f854bb263edd8c5d6039e72b86e014c1536c078ac56dee95396ba3639918085c68d8f5cd34d5c152fb41f6adce4e9c1de11676905ea9cda190eca587591654861c85cb8adde669306cc848c5d9b02791f753aa05667f7c413a28423a042b8c5b45369ac60c463285bf15a1d3b6b67fc188e3a2b478bc269b75475c135d47dd7dc30e14e2b2a7bc6012125017f1bea715a86e561b3d517654d19b572d75ab2a8a8d7f9125bdc5635108168ef7cfc8a1d0a700bc47c55a0abdd8d3a455a22f4305686145b9a97989261ffdfd71cfdc541ea2fa70572477cc5f9ac7835205421d69890f6dd08adde17a6d2403dd4478ebc8bd4fbce79f4d06029382ba0e45e25b6959a4f0f7643dff09c20e890bdd872f892546ce88e0928e51e1344055cb7730686c76019f061872e3472d723a60fc8662d1ba5b9c4485466fe0f8b2a812365f438de2599c1dbe45a0c499d7271807028ae3df45ba864c8664dc2730e913b96822594d243b471bb94b156c7d558283cb84391abed75428d1f2131e596457f5fd8cb9a0d033ee17cf4632453b01d4b7cd10ea7a91df4e0c0e1809d1c01071ce3c25509e35f0df3b8bcd1f1d3cced1d9b4b62ff656e417d714c73923bcf5d4509223e0b00fc58dc48d97a233b7745652204b4d2aa86453b28538c21775d926d9682b3892e157d32f3b697cdd00041c3ce6f02b3dee2e3475dc7d537f99dfce037f21d927c62c148eb910256e283a16176eeb9d6b63e3dda76c0946cab2fecdc5998eaa672d6a67a97441e4a1ccee7aecbfaa35b1fd10911f0f56c1d89d437b8d36512142be4406ed688e875c1295215cbde75ed780dda9ef4347cff53c11e806fa0adf9ef5749802a9e6aeb342b7d9288acb8e50c7e9a925b0f2a6b8c0066d9ad0345d2ee7f3bd257bcd3409cc17a2e413de9320413eedabc95032e7cc8418393de996a5f57fb5b74c7ae042a799c099503388faa39c604b7cb5f5515730fa5e2509ecbabc532a5a6cd3eceaf773ac44221b1793647881b45ff2ef0e5704cc23cfe349520d5b1c1022a75b223f7787cdef10998eae2eb949841cf4c3fa75af36b7746fcc639bf3a7c6d493d27769987fd42622856f8b861f3c81e3c9c3ca59691cc74ce3250d5d66cd8c07344c72cb11e43c792ace41d223f90f0977f3c220984638a9939287fe82896c7ac5a5e1bc5745e390de3a4d911ce00c01315a68777cb6079c4fdee50ba8f905464", 0x1000, 0x0) 16:00:03 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) setsockopt(r0, 0x6, 0x4, &(0x7f0000000140)="92efcb20", 0x4) getsockopt(r0, 0xff0000000000, 0x9, &(0x7f0000000180)=""/163, &(0x7f00000000c0)=0xa3) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 16:00:03 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) r1 = dup(r0) recvfrom$inet6(r1, &(0x7f0000000400)=""/247, 0xf7, 0x41, &(0x7f0000000500)={0x18, 0x0, 0x6, 0x7}, 0xc) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r0, 0x1}) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000300)=""/167, &(0x7f00000003c0)=0xa7) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000580)) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x9, 0xf0000002, 0x76, 0x100}, {{r0}, 0xfffffffffffffff8, 0x30, 0x40000000, 0x1, 0x57}, {{r2}, 0xfffffffffffffff8, 0x5, 0x11, 0x4, 0x3f}, {{r0}, 0xfffffffffffffff8, 0x0, 0xb8d7a11547db0050, 0x3, 0x80}], 0xa9, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffd, 0x84, 0x40a2cb10f3d4436a, 0xdc1, 0x8001}, {{r0}, 0xffffffffffffffff, 0xa1, 0x1, 0x40, 0x1}, {{r2}, 0xfffffffffffffffb, 0x30, 0x80, 0x200, 0x80}, {{r0}, 0xffffffffffffffff, 0x4, 0xf0000000, 0x0, 0x5}, {{r2}, 0xfffffffffffffffa, 0x2, 0x8, 0x230, 0x200}, {{r2}, 0xfffffffffffffff8, 0x0, 0x0, 0x5, 0x783}], 0x1, &(0x7f0000000280)={0x4, 0x2}) r3 = semget(0x3, 0x1, 0x0) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f00000000c0)=""/42) mkdirat(r2, &(0x7f0000000100)='./file0\x00', 0x8d350606c0fc2117) geteuid() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000002c0)=0x5) getitimer(0x7eb8b8a0849ad7d4, &(0x7f0000000000)) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000540)) 16:00:03 executing program 1: getitimer(0x1, &(0x7f0000000000)) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) chflagsat(r0, &(0x7f0000000200)='./file0\x00', 0x10000, 0x6eee286eccb3c765) sync() ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f00000003c0)={0x1000, 0x0, &(0x7f00000017c0)=""/4096}) ioctl$BIOCLOCK(r1, 0x20004276) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)={{0x101}, {0x5, 0x9}}) clock_settime(0x3, &(0x7f0000000140)={0x1, 0x81}) mknodat(r0, &(0x7f00000002c0)='./file0\x00', 0x0, 0x400) sendto$unix(r0, &(0x7f0000000040)="3774daecfa048eafd3b633a5d7421448b8940e2b9026f427fafbf80e60078eb508af288ff42f38eed7665677f906fd6dbc627f44a2a9213f3090a6a279827edf25129f083223d180b06500a0a6dae968135ccd14bdfae8368cef798160f08aa9085a7678f309aa03e61755ed450ca5861133e02bc62d680c1296870f3b240f84ad8edfc8c27a79a20f535284c2d550f4fa3bff", 0x93, 0x5, 0x0, 0x0) setitimer(0x2, &(0x7f0000000180)={{0x3a2a48e4, 0x7ff}, {0xf553, 0x81}}, &(0x7f0000000300)) openat(r1, &(0x7f0000000340)='./file0\x00', 0x0, 0x52) 16:00:04 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)=[{0x3}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8, 0x0) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:04 executing program 1: clock_gettime(0x2, 0xffffffffffffffff) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pread(r0, &(0x7f0000000300)="26c3c327dee74a0e7f9ee491f118bb67241bdf029398ab34592d38b58844f13a00debe452a8c3058dc57856896e82ace7dee1addf9193866bfba871340689976bcac81acf8bbb521abcde79ff193050e05beebb10f3db3568a326f2e9e88fa7f6952950ca4a93dfd743a6f5b8375da7036a827ad9fc0898717fc14629627f2e76007be8e88dff41ec6c2eec83fdd0c750d3807c7fa8ff1c8f87f4eba3286d0acc3f83e7e4731f198764e977604e679d7ab6db6166bab3b9feb46aba41bc86ec66a43e4a87dbee1123ebb37becbaef860253673ba274ce383106a20493f7ac914f1ea1974b4c1f2d8", 0xe8, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x20, 0x0, 0x0, 0x40000008d}, {0x6}]}) syz_emit_ethernet(0x8f, &(0x7f0000000240)="39370db00077a17581ae2b27b937a95557aa00c3b90a29248ff3caff2aa0ab730c1a0d865642ab12a297893ae1b8a628e292ca644b92ed609efa27d80f2e1169ac21ce81dde1fc7f6e88617fc8db0dacddb33bd917a6ef01005ffa66821dce85b5f3b0bfe537ae66fbd82d11221e1866b1643d8fcc0f2bfcd18d922361f70ddf93300fe3c2220c2d6a1f7cedf08f6b") 16:00:04 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000280)={0x200, 0x7a40, 0x4, 0x1, "13bbb5338bbb980ad35eab81996822262a6d9c4c", 0x1, 0x9f0a}) read(r0, &(0x7f0000002740)=""/4096, 0x1a) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) preadv(r1, &(0x7f0000000200)=[{&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000000000)=""/50, 0x32}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/234, 0xea}], 0x4, 0x0, 0x0) write(r1, &(0x7f0000000100), 0x431) readv(r0, &(0x7f0000000080)=[{0x0, 0x1fc}], 0x66) 16:00:04 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() close(r1) r2 = open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) r3 = shmget$private(0x0, 0x1000, 0x80, &(0x7f0000ffc000/0x1000)=nil) r4 = geteuid() r5 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r8 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) shmctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x9, r4, r5, r6, r7, 0x80, 0x2608}, 0x0, 0x100000000, r8, r9, 0xa06, 0x80000001, 0x8}) dup2(r0, r1) 16:00:04 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000780)='/dev/zero\x00', 0x605, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x1a8ab5b9, 0x5, 0x81, 0x100}, {0x76, 0x3, 0x6, 0x3}]}) recvfrom(r0, &(0x7f0000000100)=""/117, 0x75, 0x2, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000001c0)={0x6, 0x4, './file0\x00', 0xdc1, 0x1000, 0x81, 0x10000}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x1, &(0x7f0000000200)=[{0x80000001, 0x7ff, 0x800000000000000, 0x6}]}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000280)=0x80000001) syz_extract_tcp_res(&(0x7f0000000840), 0x0, 0x43) r1 = semget$private(0x0, 0x1, 0xff7ffffffffffffe) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000300)=[0x8, 0x8001, 0x7, 0x1, 0xfffffffffffffeaf, 0x0, 0x100, 0xfffffffffffffffb, 0x1, 0xbd]) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x8000, 0x0) fcntl$setstatus(r0, 0x4, 0xbfadf344db46b645) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000003c0)={0x4, &(0x7f0000000380)=[{0x0, 0x4, 0x9, 0x3}, {0x1, 0x1, 0x4, 0x3}, {0xc8c5, 0x5, 0x1e800, 0x7fff}, {0x20, 0xcd, 0x1, 0x5e}]}) r3 = dup(r0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000440)) openat$klog(0xffffffffffffff9c, &(0x7f0000000480)='/dev/klog\x00', 0x80, 0x0) pread(r4, &(0x7f00000004c0)="ca5da715143c2add6dc7a121beccc3119878511814cde7e008bebf029818520e1e75af2a7f460774d1285403727d8efec0cad77b0bf4ea17dfeab872b218cacd64c994d0bd927a780eb5730e4f742177c8809e90c781e24b3a000344aeed83113b90494a53d12153f0b84604", 0x6c, 0x0, 0x0) ioctl$WSMOUSEIO_SETMODE(r4, 0x80045726, &(0x7f0000000540)) write(r2, &(0x7f0000000b00)="04a256690cb1b06c222fe033cca05ac2a31ecb4c3e77abcc1d3b43336ae4c76756590847f15076c69b75283400654c029ac8da5cd86cccdf890d16ceccbc05a054bacb5f1071010a947009b7fbf40fc9fc3b8bb80066cabe901a466923b7aa8563588215dc84a67936bbe95b9d92c7f355788683f6df481a29ec34c55c8a426ad8cf4a", 0x83) semop(r1, &(0x7f00000006c0)=[{0x4, 0x5, 0x1800}, {0x4, 0x9, 0x1800}, {0x3, 0x0, 0x1000}], 0x36b) mkdir(&(0x7f00000005c0)='./file0\x00', 0x0) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000000)) 16:00:04 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000019f97)='J', 0x1) write(r0, &(0x7f0000000140)="02f49ed4e353f69cadd1e75fd00cc85768970b809af5412464a41e476669e771046af38be18afcad03054819a0f52ebf2b639a507983ee0b7c543538ca26d45f2fff2962520547f5809739779c10d1a51c18138344e82b9f25878d3241e1646256b59891cae7a573d9d5c99122ab96a31b52ccdf041dc43cd379b27f09d227c20bfdb7deba50ba920e5f712309d65c4208", 0x62) write(r0, 0x0, 0x0) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x4d}, {0x74}, {0x400, 0x0, 0x0, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000080)=[{0x2, 0x8, 0x3, 0x7}]}) 16:00:04 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x3a0914c44f7b202c, 0xef) r0 = dup(0xffffffffffffff9c) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000001c0)) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x10400000003fd, 0x0) write(r1, &(0x7f00000000c0)="506357a3403f6d547d10e05ba672e655535d98b9fb06b4452d26732b079b4a002e0a92a335567c1bdb0386d9eeab22ca9cc1e9525f05c3148b5fb17c619afcd86776cd8008e73d70b9797d548c7f0bd5f17d6e260bfcd9a764a42e4513da41a8712cf95776c9df6734a5dc621128e211d713aa75e2040577833a9ecf7d88e605a2e9100bf4054e657692a84c9703fade065cdc10c043dbdf047e336bb0e9126779998058aa02bbae094255822676b29008ad3cad5436", 0xb6) execve(0x0, 0x0, 0x0) utimensat(r1, &(0x7f0000000040)='./bus\x00', &(0x7f0000000180)={{0xffffffffffffffc0, 0x9fc}, {0xec, 0x9}}, 0x0) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x8) getpeername$unix(r1, &(0x7f0000000080)=@file={0x0, ""/2}, &(0x7f0000000100)=0x4) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = socket(0x2, 0x4003, 0x0) dup(r2) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f00000001c0)=0x5e24, 0x4) flock(r2, 0x4) PcW£@?mT}à[¦ræUS]˜¹û´E-&s+›J. 16:00:04 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000000)) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000180)='./file0\x00', r2, r3, 0x4) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:04 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000140)='./bus\x00', 0x10000, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x83}], 0x2, 0x0, 0x0, 0x0) r3 = kqueue() r4 = semget$private(0x0, 0x1cca796e8690860, 0x82) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r6 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f00000003c0)=""/14) r8 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000340)={{0x7, r5, r6, r7, r8, 0x20, 0x1ff}, 0x2, 0x3, 0x4005}) kevent(r3, 0x0, 0x0, 0x0, 0xc4e, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000540)="8e") select(0x40, &(0x7f0000000280)={0x2a, 0xfffffffffffffff9, 0x0, 0x80, 0x0, 0x0, 0xfffffffffffffffb}, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffb, 0x43c254896718e958, 0x2, 0x8, 0xbfc}, {{r0}, 0xfffffffffffffff9, 0x40, 0x20000000, 0x1f, 0x8}, {{r3}, 0xfffffffffffffff9, 0x4, 0xfffff, 0x1f, 0x7}], 0x9, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffd, 0x9, 0x40, 0x0, 0x1000}, {{r2}, 0xfffffffffffffffb, 0xd2, 0x40000000, 0x2da0, 0x1ff}], 0x0, &(0x7f0000000180)={0x400, 0x1}) kqueue() 16:00:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce", 0x1}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) ioctl$TIOCCDTR(r2, 0x20007478) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000000)={0x5, 0x0, 0x98, 0x3}) ’£5V|Û†Ùî«"ÊœÁéR_Ë_±|ašüØgvÍ€ç=p¹y}TŒ Õñ}n& üÙ§d¤.EÚA¨q,ùWvÉßg4¥Üb(âתuâwƒ:žÏ}ˆæ¢é ôNev’¨L—úÞ\ÜÀCÛß~3k°égy™€Xª»® BU‚&v²­<­T6PcW£@?mT}à[¦ræUS]˜¹û´E-&s+›J. 16:00:04 executing program 0: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202360e66696c653000"], 0x10) shutdown(r0, 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x2e) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:00:05 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r1, 0x8000000000000006, &(0x7f0000000400)) linkat(r2, &(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00', 0x4) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x2, 0x0) 16:00:06 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000100)="e45cdc2e99dcfd35541ca24792cf9954085453aa0e4af40a50f16ffd3eda4f670fdc442fd607576511b9ca380a13cbccba9e990aab103d122f2ae168350ebde9df1c5149bc58f54583e8", 0x4a) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "85496a00020000000000001167f5bfa600"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x1ac2, 0x0, 0x0, 0x0, "ede922120beb03f84197ba421113a99d1eb08906"}) 16:00:06 executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x80, 0x0) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)=""/112, 0x70}, {&(0x7f0000000100)=""/216, 0xd8}, {&(0x7f0000000240)=""/68, 0x44}, {&(0x7f00000002c0)=""/42, 0x2a}, {&(0x7f0000000300)=""/154, 0x9a}], 0x5) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x0, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) dup2(r2, r1) ’£5V|Û†Ùî«"ÊœÁéR_Ë_±|ašüØgvÍ€ç=p¹y}TŒ Õñ}n& üÙ§d¤.EÚA¨q,ùWvÉßg4¥Üb(âתuâwƒ:žÏ}ˆæ¢é ôNev’¨L—úÞ\ÜÀCÛß~3k°égy™€Xª»® BU‚&v²­<­T6pckbd_enable: command error 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) unlink(&(0x7f0000000040)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f0000002840)='\x00') 16:00:08 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f00000012c0)='/dev/zero\x00', 0x200, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) unlink(&(0x7f0000001340)='./file0/../file0\x00') r0 = open$dir(&(0x7f0000001240)='./file0/../file0\x00', 0x40, 0x9) r1 = openat(r0, &(0x7f0000001300)='./file0\x00', 0x80, 0x113) accept(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e000"/4098], &(0x7f0000000100)=0x1002) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)=0x749) r2 = socket(0x10000000002, 0x2, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x10, r1, 0x0, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000001280)=0x3) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000), 0x3) fsync(r1) accept$unix(r1, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) fchdir(r2) 16:00:08 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000040)="d548c294fc4b90ca7dcce2be1413729af06255f23b8839f6ba372f3aa3fbc20536f3930b6de9ab6e8d9efc4d509e2d2cea51e1dcc75d49c51f7b1d88221cfe0df81e7c55351e677cd44a968fe610cf83ab3ad05af7510e365c72d9dc02b62e320f62bd6ee844e20c23067e33d751c9632e2e", 0x72}], 0x1, 0x0, 0x0) write(r0, &(0x7f0000000280)='/L', 0x2) execve(0x0, 0x0, 0x0) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x3}, {0x25}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0x32) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x64}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x80, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000300)=0xfff) r2 = shmat(0xffffffffffffffff, &(0x7f0000fff000/0x1000)=nil, 0x2000) shmdt(r2) r3 = accept$inet(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getpeername$inet(r3, &(0x7f0000000240), &(0x7f0000000280)=0xc) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f0000000340)=0x80000001) r5 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x10) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f0000000140)={0x1, 0xd20, 0x771, 0x7fff}) 16:00:09 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000000c0)) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="5cc837ec9fdb14a8a06c396b1d1190c787144d8d7a41c41223bd0daf8da58002bc2e6bf43546c6f777d2ba8ba254ea721d644c34fb69977614e90c09bfb60f4e73006131f5226b3c2536ba332e1005e702c8ffd5e6db89a670cb667d8df2624601ce57ce551aa1e584447aeb980d02150d59925d668d93c3713bd646bcc10f48990e9d6d0d4c4694fbd28ded6814ca518620ec6587ce9b34779a3b48d194142231ba390a9d3fa53745c3062581645584716ef7786d05cc5c1c2b2325e8a1be81dde8c04405093d0a1f0b8eb6631161ea0ede598b3e279903d667963c719ac9c968bbeb133f85c78bfc1da37fff77280ab1f08bc8", 0xf4}, {&(0x7f0000000380)="8b8d2e520d51b3c5852e6d1621b8471a2a1244eaee0a26d796f502df7242e1afb2f9789a81f1bad7c95ef4c1f30a023481946e3329c44dd2618235219bad09c80464920e07f3ad13a3c52cc31001b961536ed6aff0d60c41222778eb896e373b59b1d6140afaec8b197522b6f6b59c221819435bd7aa740c491f266a498df83ec991c5f2c48518ba6923670694e5005d4df973a32745516bd7a0b638f41eabd872a31ec38bc425342a1b4d49de1010ed1dde9c32e82730e798770c280957da38ea6b406375da8831d485224a1463c99e7bfb1e59830933b231e90d65ae38ad034908ebc109abdccbff", 0xe9}], 0x2, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r2 = open(&(0x7f0000000140)='./bus\x00', 0x400000003fd, 0x0) pwritev(r2, &(0x7f0000000040)=[{&(0x7f0000000300)="96f09243e6b12f6c9c31936b5686da851c0e11d971c55bbc0af9d5a1ea4a2021cac263824fd92d90ebad20636f8454454f023e13d55a921d85ee40f59f7a7fdf55d2ab6f3137", 0x46}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:09 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) kqueue() mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f0000000340)=0xfc) 16:00:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002004, 0x7f) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0701a277dc5745192a101000000000ffffffff045ad35a0520000004"], 0x0) write(0xffffffffffffffff, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x62804b46ee55e958, 0x1) 16:00:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0xffff) setsockopt$sock_linger(r0, 0xffff, 0x1023, &(0x7f0000000040)={0x190}, 0x8) getitimer(0x2, &(0x7f00000001c0)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8020, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000000c0)) 16:00:09 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x30200, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000003c0)=[{{r2}, 0xfffffffffffffffe, 0x43, 0x5}], 0x2, 0x0, 0x0, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x0) r4 = socket$unix(0x1, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000140)={0x80000001, 0x1, 0x59, 0x6b3a, 0x5}, 0xc) sendmsg$unix(r4, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:09 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x40, 0x0) r1 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$lock(r0, 0xb8fea38aec9ade6e, &(0x7f00000000c0)={0x1, 0x0, 0x8, 0x36f, r1}) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x8, 0x200000005}) fcntl$dupfd(r2, 0xa, r0) syz_open_pts() sendto$inet(r0, &(0x7f00000001c0)="3e45d6b12c99e33cb17bec07080a555222ad3ba6bfd9cb63649dd631d0d301db8d93b86ba499fa7a8ec4f34be62c662a8ec19f27aaac4be3c27861ccb8bc29eeae1c9d00d9dbb7a2b36a1038a049bcc0303d13702d3285d0a68777fa19d107818e1a15919a702bd9053ee3da5fac7a35f87dbbfa40cfe85a08e7d6d775d8b3eb39af82d217afb1236b003d276840b7fa7150bac9db8fd2ecf75a55f0e2f95da3b29ae7a285b64b8690b52d5b2638e5a8062e95cf747f620b8f66ea8cba3d7d0c1d13df17a14eccf01285e3042e00e959e90b8403e73939d1eeace44cb95fa63f7694", 0xe2, 0x8, 0x0, 0x0) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x14}, {0x14}, {0x6, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:10 executing program 0: r0 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setgroups(0x2, &(0x7f0000000040)=[r0, r1]) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0xa179, 0x1b9bc617}, {0x8, 0x20}}) socketpair(0x10, 0x8003, 0x740, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r4 = socket$inet6(0x18, 0xbba860ff1dc5f78b, 0x0) r5 = fcntl$dupfd(r4, 0xa, r3) socket$inet6(0x18, 0x4, 0x3f) fchdir(r3) ioctl$WSDISPLAYIO_WSMOUSED(r5, 0x80185758, &(0x7f00000001c0)={0x4, 0x100000001, {0x4d9, 0x2}}) ioctl$TIOCSTART(r5, 0x2000746e) r6 = open(&(0x7f0000000200)='./file0\x00', 0x40, 0x2) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f00000002c0)) ioctl$TIOCMBIC(r6, 0x8004746b, &(0x7f0000000300)) lseek(r2, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000340)={0x7f, 0x4, 0x4, 0x35, "91b161cc190704a1a74fefb13b83b401bf55f14d", 0x3, 0x5}) getppid() r7 = open(&(0x7f0000000380)='./file0\x00', 0xa8acf3386c213fd8, 0x28) pwrite(r3, &(0x7f00000003c0)="c3e618a8", 0x4, 0x0, 0x0) r8 = open(&(0x7f0000000400)='./file0\x00', 0x20000, 0x6e3e9e7a148c5ecc) ioctl$WSDISPLAYIO_GBURNER(r8, 0x400c5752, &(0x7f0000000440)) sendmsg(r5, &(0x7f00000018c0)={&(0x7f0000000480)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000740)=[{&(0x7f00000004c0)}, {&(0x7f0000000500)="3efd166cad48894370d82549d446ed7ad16205613d1dcf1aaa0e0c05c1ddd4edd6c14b85dc5f4e8294679d89d592476bc1d8af8822081c33594869b5bf3e54363eda89736a5d30b19710c38d242ccb3430280265e80f0e73710001fd3514ea2d6f83ce732144da3ae48ad58d03ffdee912b159cb09e100d93f6d", 0x7a}, {&(0x7f0000000580)="4a52e41e757847880fd7cbdb2307a63921659f602a666d1ed7d5df96f21c8796b6880cb6bdfc00614559e9d653c13aff88500b1ea9ba921a94c8c8b781db2c70051238259fff2d7445cf1d9468c255aa65c8cf2f148a1a1c5dadf29cab6c0e98c64c0c7248559cfddd0d3bf46f1ac1249dc77dff35cf09b4d16a39dcb8e813ad4ff3857776d918a2da9cd977215828125d900108a43238c82e1b3aba344cc47e654424b4226290039642325fda", 0xad}, {&(0x7f0000000640)="42f4adbd7a1c43ac21b3398872d02a467400b716c1a5b0e781075ecfbc92fe60dea8e1e7cb14efbf68f757aa4701cec923112630870fcd11557e76c09ef67b6c85147aa9215d52341020d733d465ed45aacd6ab26e6d37597b9b209749e049b86b2760b5d5b6e7c81d08e8b58d9091be034255017c56b54b553565b360a360ca3cae11c158d7be4c81135224f22ae712aab727053d38679a76183b760e46cb766c4daf3a947423cb919e200d8bf0c04e4987cbcd5d7c677eab38d633946f369f4a281925794cf7434c", 0xc9}], 0x4, &(0x7f0000000780)=[{0x80, 0xffff, 0x800, "bbcb4ff31ca089c5e3957f8a06ca676d11cbac8fedfa7effcddd5caaa15d22d736fcaf46c4be90924221ddf340c0f1790027aae54268fed3c13609bf094a62e4702a1a9cdfff997ed08506db99e22d0db69ee52ac0ee57bba0c9eb59e6defe37c13848ab6730cf91d515"}, {0x38, 0xffff, 0x101, "85cca3b7584173ea3cf4a639b28392b53ed15e3b808c168f4361f6903f75aef46801ffa0880da266"}, {0x1010, 0xffff, 0x86e8, "8a37727d04e13fc559c8a766b55dd975b46a1d958fcbf90227bbf7dcf97f2ee7f193cad85e0941489a5058a96535f416c9506c24b2dcfc33a25c7a4315312ae1b3e9e7f633ca9b3e548acfc8501c05ec2856ded62179ae3c9d35a31138b324a5d285adbfcdec844f9417ab9e7cb535e9a7b8afa5ca94e2569bca2456bdd3a933a62cd9b6e73df393a9a1e36f2a9f2b096ee96588168d77dd34e6dab283c0f85ffd87be3f1a6b994194537897e8ac2c20788b530fbb46af903abea1e2477fcefe5aec618b1137fff05383669c7d930f3b59db5205eac6ece32e13cf02cc6e6df94def31645837535a66bc1a270ffca4b081442c51e811de1246d37db1fbff5f7e30ee8a314f2e07893d5079e7fb48e4d8cfb068fa8dd1f29443d088455c30ca5e892f133ef3e2000922feefcc42e7c5d9b55c4639459563bce3bbe8a18aafee603d2a0541da9aa4193b8b1207d3a6f02d2309eb634de915f074b93e306cb0e6419b3a1836ade0c6304ff059953c20c6ce5cf98bebf73486fb67d08ebae5482ba23756f34419ee5f73f5bbd8b0467d21f3ba72f937324fbb9ecc80d478de613f7531870fded50dd1c3aaf35d53d69f4173ee139917a9d537e835b1f4015ccb42abaa7e56ba7dcc115c1f28b81fe2155d2aa8fb4a83624734ae361741f72fbfb5ed2e9a9c447feaee96c9707ccdd68ea476b9573a9349c9626df645bcb4a6df81ab8b1a27595e9eb0c33c07c2d56c9bc94bd817cd886811665035a5804878d15e9b76b2389ee3dabdd3046b5555e914890cd2736c07e52c95839bd73dc02a7e6852ef459fa72fd6d5d86bd823e9a02a38fb03a465438afbdf9de9db848c2288647a649686ef448cae6fb91b1ff38e45259babb8d0a702a6e2edeb46cd53156b08b76227d1eaf5387c214bbf79f4f0d95ef4f2a37aa620152102cf70ffede2705fd5dda2682d01cd8d0f299b492494e44d68cc0f5e305884496ef84d059506fa4413f99cd266032e24cc00e14f71b692b4e9645a24214e5f23ac27447e75f28c48045782b232c056dbde4f1a876c965ac823d69422b2d1f6c8237ca322ff8dceeda2fe779654fee30af7c16fdca460d3fffa37df2ae2a00e2fea81deea0a553b99233739a2dfc06801b9d39b41fddc870cb777c9b72365cfbeebe6d36e22c4560dd6fb03d7c53f3887fb40b6ff4cbccf2ee9971b9787b90ee81cace9891fe9ffa968ea8dd5b57191841ded62c27fd40660332bcd9014c13720f14042617c2358a4aecabff7c38a02b005ecda13103adb44bd13a960178058f560dc346003a3de3a9c1ff7e55540c52f5d8de277d294d29d82dec906b51617be02c967cbb5d57b25e8a2e4460b111fb4985e52e341b6ccc9a10c8488ca9a8a2a8c9c8f9c34b9e134eb40579e3d10aed2196800f4c4f31480027650b9e5817cf5a85e249366cdd6d0faabe673f8bfa2b97316daf6f99ecf41dcb6978e402a36cb40a9b570396fa27eaa788d99a7afb16b4e123afdcc1fb365421f81bd0427f41737d1159270bc91743b51130d360e5466875c63a145b068cdc72e3597218ea2a67e40fc6aa62c3e7bba04be75f52669d225236fbef6bab24a8180b8163ec6d8e2b9c26eab3b5032a2d7e6636c73ee7f0a255d95974a90ac64772136c6ddef1f864cdd299b3e8ea32d3303b25090ed55316038001d012ddcd93d40853b6f5120621839116e9a5bf84d021865b94b42c487771ee85a59fafa16d1a1738c49b2f40d9fdf2ca5f9acbe832cc9de6e7e0217ab764b16838c0e18d6278fbbfebf5332b0a28967edd63552ea5da5df7ebbb30f8c1e43a748274a1b3e9d0a0917cb7c0811b2c01b70fcf4e3e33a7889fd926f4e02cc21f92727cc248ce3049cafe706d35e939390b0f05867b7bcc5d1b37e5b02d36752598129cb85b54bcf74c6de2cd677e32a7f622f139d0bcb3ec4899604989967ed1ca0cb792b38b2992ea01504555454030e79133154d582bb2297d6a7c791b555036b87c35dea19a19d86d143ac6af1f9ccb85ba19e83607bf9fb0616771ac602dd75580dbd8cc44f9a3a0a9fd671de49c21f0601d745c4ca163aad01d53e507bfc9143a1bb2c78d0a9797b8263b6c7b97f657eb29fa9e1909936174b62f9f97af23ce0d4f17c97d529f5eed6f87888aaac1a276a48b4f61e74103f84838f3d84013a82a8d3d5c827ab9595d2711155850f5d1da37004e181501528eb30a16f04a45d26c9bd84f0bf0153981d99da9f5bbd2ee1090010cc3ba3dabf96d9edc7938755a305d86a2d0d7eb735fb50aa318be5bf4fff9b806131426c8681e6498ebd217801ff5579c263cd05b3ccd0d8421c5e56106ef8d6b14033d650c770a4668f01da99c79797f5047827becbbeff63cae873281938983c2daed39425a933c7549b1168c46f65b295121a8aa8bcf65ac26d84a29688779182c590617472fb954d07b8dab94c58c57ce0540185e38f00be2637e275439312db3c1d68fa8c89135c50caf52b1716cb1757772536d1afd7221631cb8301257f4926bae3430858b188c7ad48034485f57b5ae46160e79bc94ff39c957bf6d6ee2ee0f6d75959e82f3edf695718b942a5540e9ac71cf8d0819caa9d0ae54de94dce2d7f55b0c81026b5df493cf9df289f8739632ef2467b762e815d8bf5ef360f0c8b3a6a44886eeed9d30d0a6b3e388a6b490ee88e92980aaa2d1d6ce4e290f24b615f7402ce9cfa3c44852234fadcdb4def1bdd24260337f73ff233007e535cc7b8f782c19e2551bc4c123eaecf8367b1f48d006b9d8c5e46b6cb2506d03ba3761fa81e224223e3776339fecdcf3b11c023db94b6c8c7ffa3c71be92e8fcf13e714b7fbc91799e5032aaefa3f605d34b0620e6014657e82e014ac6c93af7791c4135e8d9d5198b2b5986e3e8810c6741a833059b9b5e6a174a7ceae1f4808500bb507e5379e3817c5e0373d51a76ea697a85b783a1020a2afa35e1bf7c19ad33f8a25e52a16f14a74d88a71fb61e4be77c41c554e2951bad2d006b485aed546149878e8b1818400786903065ecab85dbba2210cdb55def3fd36f1b07b6f1fbadb8071f91830029cae0754e72a69d24ff39efa7c0edd6df8b76a258e2345c7177f28afb1b611ed97bf4de2f70c6bac61db7eedf2d26bd0b1377c9c11da2e31b5aa1d7a0ee6b52c4a7fbeb7ca7b80929e707bd374eefb854042cd73a7f6a4807b449674a2055b2f56017e61e380c684d38c0ed282bac97b63cd7753c732d79d8be384f7340a482cd21df17d70dbf8610ca4df9e074a93ac5b1f393a05c7ffa1493aaae4a4ccb54b34a92c8287fb770d853060b78dc9c79ef73dfcc3ad81e4ba4ae2b4105605c3247df37a9989330d8db22bb6b05cb7d9ed1461a5a30d7221e12de431a75f5ea6dbd9827f180af80aa450a1f9fad8cf4d4ad3f414fe7efd35b8e63eb1797a66c4851cd3678e0969bd1573c975488df1e9b19e464b12393413b6a07d72f4ab451e0323d701a61e6e4be44e50e256a1f732881b191dd8d8e6437ab9ed15e8317a405aa9854487075013b89cfeb80609a17fc0d6779d2b9cac0b72ddffd0f0d5438bf5c184c8efa8a2d27fce6a5f7498c908932795f3b26261d4224b8c83919321e01a37b0dfb60197b63f4e7f708562d197a67288e9178341169cd72c4cfec0496d7723be593708d40210616d153f9b6d93b5effcc516b016ca8bf599e85c80a462aca121ebf7020dde196badf11524bb83460492a0e62c38aa9f52c689434dae4f8ba2accfe42b1d3895fbb1158b611544484f81502e3853005aaf06a8de3176076410b42b5250266bdc508e9a2ab48b876734c0318285cb049054feef5b73a4e3332677d1bc0e9b18d22e6599c842d497d8d5f3deb52bcd4492f9e7c8ca07237b3300851c2437a39fa1365b0e22c387583457df76f402766fcd941c70b11f39a31c6edecb8455057f5b667bfa4dfeb3b183ad2ba95613ed69eafef61a102ba9b6a0537478ebbfcd0e35fdc97a7663fff19152b44cf19030c86ce96cf97f6c18fde1263140b39203d3b50c53ffc1edbccfaeb9f132012eac547d55f8e1b844f79ce9b66e5da897779a9e17036c6b17491fc57a1975b329d9aa69fcefa4251f6de75664f61010c12599b7433164908de15aaaabdce6d5ab2bbf81d0a596b957176079f17b03d72aaf60868b10bd36a7f914fea20c78d8d335e1b6bf059ff03078af055aaf5abab59358b6bc0bae4b124d91f795cb1ade2f2f7c46b75f0cf926e8af705a550ce8ad36719533f2e1a199556e4f2815839b216d5c86dfe7d58988880c7508be6e805ebf8be3970965fea308eb4163baf004b968bc20d8d96fa5931cb6d45bafd2c8c55ed2b83ae04dbc085e32d2b9704d51d20248c72312b1acf0a4599a17963b5341a3e9646ba1720320ebd8d458c35cdd609e76b0b5dc44d50478b2903382e1daa3012b22e8b46c7a814d8bc37fa920bf0a6c99e62a9a94008cf76457765acf764be018f8e96d7407f6b7145ade4d0d9351d8c171e3902f25dafb587e690514efa9ae3c20eee5e53227ebcc5075b792b4eef43a551f736c3edb09a5b6208e047ae6b24e4c63b01ac3abb4bfb398fa9586f36033aa7d454efcf962d834a365af46fc68c578f8cceb6e0e6b30fff2ab84443bae91219cdcd11317a1b97e045368d4c28c49ac147912891410ef41363941f34c6250e0e18664d8a2863c11b83477ffa0d23bea8572a1b2792af58cc83a65fd9609f0cb9f03ab55df83913257d69485f471a37e233135753349d9b17a8d8b3dcab1717d81db53913dc40746b22448b1e2dff9dd2caf2a4288b6fc60bcddd9f4c70deb2a1903c4972438edde37f794e08c18a297afa410f8ff7d89b60cc24c60a7144c0264e3ece01ff4983a8b1f009f97258ecdc5e3511ce1a9aa126f9b06429bfe2c9118d09e2929c3d482bed360292b899252598cde8387fbcf20cf95412d54901c4a3c07d53a31930a23a9a80b57ab8c1876dce1d6dcde540d84118a3a5b72bbe9951e8e8643856fe5227bf583aef49c341c315912790c2ca05b8b7c2c3b09a44208b1b36a4302c31549f090f4f787a4190ceb90d27725337dd1ddd313a62e1c18f349916bc89a299b50e1d5221334079f23be80a445aa4ed3ba48db71b5f250f78366f8babdfd40bfe170e80ee9fd56940886e6d9f69a29066a01a329011a9effd2b69c54bd5f3e8a580f8ea69e539ac5250a67bfccf5560aa64f854966e3d5e0c5aa6050019c5918a04d47168d039078b7a3d7e60dcbf7c9f1fde7fc613e0ed543aa09b85695933add955175aa44c7211546844a1f76b586542cdf926a96c56fbdecee8c6b7beb52457a9f0c8d0e6d8905b7b00fccf145eee970b73b5d306dfefc070c07b0d837d2768a2579e40aafdcd87b03c0ad2e52c05bd90daa71a32ff254909e98ed83b2e3c0e98ff712ed57f0a6b8cc7716f7c176ad448617e758ba4f96523a8dcbd9fe6821368d1a0f0ff39510c035007a34cb288dfb66195ec2c5293bff8f94bce663ccd80eb1af34423cfd0cfd7982ceceec82f51ab2dc5a4b4d36768febbe7c7cd63bbf9e78a2c9d356888444574ecee755cb5392758c3ca843666529b6bc9f508789627ce30a3dd8875303f6dfd6844b760a932ed885e03f750efa93f66924d1d33e7c154699df4037eb01f3d44c400c92f3f6ba6e463db82ff13b180a1c6e576493be4bc1bf1f83385c1e61fde68ce904a25f08c6ffb4a15a6feee9a4912ec1897f79087157d382be3bc3df5829e85a824a4212906715e33640f4a9"}, {0x50, 0xffff, 0x9, "37d5fa35814be06f221fe852d2b3562bbd4ba30aa22dae8d06a8aa01e4205550ddc37470312c7828176b20e78379ab71e88dcbf989b39e4778"}], 0x1118}, 0x400) ioctl$KDGKBMODE(r7, 0x40044b06) lstat(&(0x7f0000001900)='./file0\x00', &(0x7f0000001940)) socket$unix(0x1, 0x1, 0x0) ioctl$TIOCFLUSH(r7, 0x80047410, &(0x7f00000019c0)=0xfffffffffffffff8) getsockopt(r3, 0x8001, 0x5a, &(0x7f0000001a00)=""/22, &(0x7f0000001a40)=0x16) getitimer(0x2, &(0x7f0000001a80)) 16:00:10 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000180)="440258d086", 0x5}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) pckbd_enable: command error 16:00:10 executing program 1: r0 = open(&(0x7f0000001280)='./file0\x00', 0x280, 0x0) fcntl$setstatus(r0, 0x4, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) madvise(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x6) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x2}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x1, 0xa56c, 0x7b5, 0x3, "94e06ded034dd73e3f203f47b37e400aa19d4891", 0x200, 0x2}) 16:00:10 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) preadv(r0, &(0x7f0000000380)=[{&(0x7f0000000040)=""/5, 0x5}, {&(0x7f0000000080)=""/221, 0xdd}, {&(0x7f0000000180)=""/223, 0xdf}, {&(0x7f0000000280)=""/232, 0xe8}], 0x4, 0x0, 0x0) r1 = socket$unix(0x1, 0x79f2979a1e6fd925, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000000), 0x4) 16:00:10 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1005, &(0x7f0000000000), 0x4) bind$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="09115e0d9e2eeb4a696c6506004b8779f33da39ff8570256c1a4cdddbd"], 0xa) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000280)) r1 = socket$inet6(0x18, 0x7, 0x3ff) accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:10 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000001340)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb13f3b74e0d8e9a648a73b377158de9d6926f02dfb5eb32fa218682d6fea1c858f7380d9e764cfcb0652d0848f5df95880bf86f77cf9fd9d84ab620d91660a1dd89817997e72858c009d71ee02ff3ed90de459b19a7779e3884ea0b95cd8b16e1aac2fa2805d431475e64b41e74692c2590d2138b98491fe9ed5e2914e022388173f1b72502012a6757e0b5d57d8fb868be652118ae2ccb2e4940278cc7fb7ada78867e06d70b6f5d683a63beb013036c9548d004c306adf744535f9c98a7246c53167e2e6055ebf57f521c0535d3f4af06a1c5a97a36ccb88f06c156eaeceec2dbd4829467bd292537f4ca62e10ec28657fceb7c0d8e353a6b780d9cbe9e1098e57e8ed0fe4450d5e5d260e88aae2248c622d47ef9aa2d237857ed81c2a609f03be93e055ede9b1ff173108a9c04951e2a9b0892507864f360e4557b459809d4f270c0f6f4a58feb07d4c38467fdac7ea98b14fe88c041335d73e469ec17cae20b0542e2116e29da5ff5933bbeff492cd205da547915ceffe48a8d90cfee93651a52db531f8a3fdf6858da07d3fcd3214cb552650f2dda2cd71035df9802d62a92dcc6f920d941306dfb1e467018386bbd10be43a937da4e9880fefbaff3cf6cc1a79882e544c6a30a1db063c6d03585b2bc3805d5e813c547f5bb2cf4926f8089daba614217910cb0bd653dcb4126f12ff74624ee431448bb4d00803c6bf46bec0565ba84ed2c59537ee78b5860646f61a849c481e1eacf5b31cf51aa55a296118fd28f8416184db4383fb6ebadd44762cbaa3e300b9093827c2db4d0d17c024e4fd54a1028356d3772d82729a15ea68cd391f81a3593e9590e2b2d2e57b8c06250d9128d1324dbb710faf9f7d5ee5d411dd4f8dd44685b60d2cc81ed87584054dfa4509165c6242cecd3736065669f5d79daaae2f9628a858931e06885ca6cb2c65d399d67fde3f3f60055d385a3a4702df67e60bf01c62a6980ebc19709d33ea738c427ea8f38a35caf6364cc19504ed53320cc052eb3f133329085ff61a98769e13a06f05f7ba5fddb28bcacfb2de5baf3588e1d35ea5cd83a2d39462b9f87ae0e1d304da08c731efbb0a33fc899a4bc0a38b122e460aca31b80228cccb785dfc6aa2a7de76a2177370525af04b947e7394cc650cea744858f2aa3da70b02be56001fb5930d8884cdf1eb39367c3ff29bbe2c84562a0e5351f86b54a3a34150ba4903c7b0b79bbc9f6b5cb50907ee346dfc2bcba36ad33a492cdaff1c62a468f1323d7686469de716d6896829572db5d7204d9066937187268191b7a4a59102e70cf4072e46a5f590da9de14f473f7c7b4d5f9eeab5b67e85ffc6d9e67aea9b31007ec9a9961bbbda54fdb1ab3dbe9090bb1d9e6da63b320ed6f42083133a32a2842bb0bd4971ccb3b069d6920ae6ed9dee057e12d268bdbdd632b82d79e0abca42431cf4d93e57b2eba4561a1e8a045f1b7451a8c491d720aabb462ac9a414d4eff8d87d5fe8e6d16e25058027f73bdd5ac923e333f5fdca42b97953f8e83f2488b54575d7f64b9b35a7bcacba0b7721a4e551f91ec1588dd1b7ab80f43d964e440cfe4aeb62fdcc077e729b99bdc5ed03682274a66bb8b1ba11b7df6b20ec5c653e8d4f7fad5735b8e6b844938e5e0cd433f680be6d60c363e4a0284e3b2b097822d1e7390a9e0a991ba6a10c73ca2169af4d46c3d788a863bf196e566c4c0da41e92eba626c62e247c25bfba8cc7ebbed4c44e60a44884f82c7335b08bb8d699d27a01b075086a45dd4a8979ead8dc51b4c2d866a205ebba39c57d5d364bc036c5855c5111c8c31a0f8cf2747bbf13b04d34395680d6656e0414f44d09fe90a1991c4533f95bcd57f77cdc2eb6f747e0af4bc3bc721b10dacd1b20189e954e7ec9ce1a9e93d2b0550c892b32539875ad6988a31ba57aed6fc90975a535eb58f5a9bf5ac14fb1149704b4351b40fd39d9563a4555b593b6cf2f4b3e13f7ba2f8fab469817bede280414010273ea938028ca4a77c3c70649e0f58ec34752e55e2b89c60309433b51af9d1a1d6841d7e936fd78fbf58d5c9776eebf49e35d2e1325316005e18077f30419c9205c8ad949396fc2fdbfe070f20824998763237dfa28355a0aeb48ba1e0d6056ca636663d92329380d73379c8afbfd81f01a7bd2e4d159e2097d5c32df889b890dbdd9b29820d4af3a13d097c789f4f507dd10adbf917af7ca54125a2b6320b052b3de99b9ad4007c381660832c2777a8f1760597c72916d94348925cc79b0602606063b8454fcdba0835c50a9e20d3a020cde1edab8ca5d62e172576592c6e327ffa99407cd475284eb98705bcfde2e7dd92f14ed31b1d49a2e3b8701dbd5b073364ed414f8b28f798d148820e27d68f9ebb20f1c366d40226e0e633bf09ca149cfbe738a447c83e4c561d10c085b1d0e5afe8f1bf63547635df35a6316e8895907a84a317b47a5077099313105bcf8354049e73f88c6be41aa161628d9c1682c16c22f522d1fb519784b0c1e02ae89a5068f70dbfbf4107218124235a5a29f8e63e59d3b931f9fa5e00504969fa109e07909e757b6b3c05561d9febb44aeb3b093a4fb6c9455c8586f9c975357d65561dd6cb4338b2842b7398ad04d0f0d00f47aef3daa303569d4363974df053f2ebd5d52c7724ad9592db24b1f6bb86f00ae7ecbf1cf27ec03b4e3b8d8c66aa6ba3130fe3936a1ea8c857d4666c7524cba5d33d176f59c7d75910c494c61cff7f5c911cc9d53dec7cd2d0d5fc4dd2d6ba99a4d8327bc85bf115cc8e8fcd304fa12477eba16693303d7443476766911bd90384f58376972317b9d19f0a9299362279d50c1d8dadcc2dfbcc54fc2354606be6c20d4c90f0ad23e8209b05ff61d6784af7efb205adcf323be5db39dbbbb1ccbf1e6dd79a6d973ef060074a9b82464eb82eb91f9c36cf325812557f909af69c2666a535320c679b07f36d1cb06e0dd3617d3119f24a2ef60b4a029bba5b4aea1b9c74045d85cc435b6efd514cc4b91fd1b6f4cd30e04123ee6306919fc7b8f4ceb970feae747f9146dfe4913a960ad77ddbe2b8b82491fb758c73ee43ce61af96d10cab7e777a8ae0deb8578283ecddcd1bd8d4de9860a11aa1a3215c5122f1efccf4d50f250ba6750895d08a7eb676eb5786c5de086e322f3cf1f4d8e99e82212f112c2e4b08688c2dda5d14647403a6a686345691b46cba9d9a0f184fe43d55dec25d5d18d6b3c6dd14d6fa4b3ae00aa1f2ff1007d4bf5ac916dec5092bfb1536df28565d75fd8e8202ec0a617d82b26ef76f86fdc21d74df95ad8c0a0aebef32b36c3750a12fa961a5788fec5a89e03af5193dbe785bb5b964cfaa5c8480a4cd90264cd445809d900ac47bd533d53a748371c40cd6d374dc8310bba6eea1f61010d87662da3b81fec34ffb89e846fc6f57e67a19b084f7546fc055857135e0b82ba9820d7117727f45e913b123c7bd6dac5fd430fb960e798bcd388353fc156c0fb387e1ff0de48e48e111b0540ec7b4e96c09acca9e71a9ca9c9c017eb16ed81693b85cd8a9705aca8e6b835541a53102b4963ce3c0b0509446c2492029d6e3bde59e2e690d7d8f22502c17cf40ce6298a78b4985a9949cc962b9d105c494e2d46eb76bf8fa7bd958d40f04aa5072f0e845bb969aea40c5e9797d163a8117a7f27df6ba157bef13da2846b22c74b0eb40310a038eacfbfe5dd8dcf048414bed879619dae2608c40cf543180c4cf78947fa5d40c06716668c9d6803da1f2f3985c2def6b3bd7437c272e92f1f5a6c0bf3fbd0f45a5324de77e53eaf2160ebd919489f2d1a4b8885461103e5358d2a311c21df3a1038c61850b00345e9b4f543171f9d5a07457050bcac891e19335b31a293093c905dd70fb1fd8b8caa522c848b397e0794e016e563b052296e8ec9d5190deb84a585e25f4390e4ccd32ec22a1dc712c00b7c4af78b826dabf26ed35bfb89c8e0ecf83bf10a08eb14f09af1dc34797cc86e00ab23a7d53e16057e12c1ba8b277259e18277dde21cd9d96db7f841d0690b3ff17182b130dddf119e1279dec491fbb16d0097922f2782aff72437348ad49d0c7458a10d5581417d042e33eec979dee9a3d39932f846d6d8bea0657bcd5f349f994f37944c4480db06451fb07e32bb178b0a6d929b328adddd4e9742b670db0654e93f3600e40358c0649a2bad2487b3d6a71ed241b6cb2d40da033481ee23921911c6c5986e57833c5c3e7b345f6ac73e933882c866f80839945d3e2afa37df497cc344b1b62a1119182102f2db190fe4555de26808aa3dcd9a4b8fb12ec3961cacd7bdd4ccf7094f059cf01a0b227a6c64e2b45f0ba3ebb3c594563307e7d0cb401f801b24f055dd154072f4144872561a47cc719655021b6c932bf510f4fcf1e62f1fc39b522df3c0c7238a3438484bf67bc61e5470e1ae0c4e5838a7788c8945f3bc94f0a477bcde4ec1ac3e6df8a5be243738f2919dc6535c7ada3f396e9161682772e9917bdfedafead787c8e344a6aecf2c1ea728ed81c44690e9d312d57c47101606555228eb029b5256a8c5d614ce1cc3cfe8886c7f3c148d4bd2adbb9bb3141659c31825c922fd91c1af8aa97f9e642e9b4876b276e100592a13273c7656aa6bf78553754487580e1f548a0427f3a98260d88bfcf3326aa220f565986a9c6fe54d3e3868ffb76d6feb3efc5c35fc87c11ab6abff921dbb8d751268eabc218f3d7d24d646e5682860709845a8dbf21d0ca8cf438261a179f1fca928893b7df71f9b05e4ccf085a11779b579df502abf03906e81ef1edd8f364b3fb5934382fe33ca46dfb40a07d821189471c77b4ffca8a9e13e689812c83e75ac6da3c966fa754ff710af880de7a24c991af1083e4b444cc2fe32d82e8053e2c7b955c658deac0b2f453a665f89d88b9b40136c0e773898b64d77601f8d6ff0631d1d7722239e054cedb7a06d058d6c34768155cdab5aec3181b88b45f05dc66149dae114eaa9ae774fbcd127603314419e31a908f1ddf6d562a10d863ec8e925a973445df38d86b898ef971fdf8f29d3cc0cb63cdd26b07b7e126b33385c927e570d23fb95f5189ef2083e0d511af83d51fb223fe9f635865d6ba3249322974fe1c26b20a3d436b9e85ba46493540b0c8d7ee61ee600c9d8d27e178036cfdb0fd225b60eff8bfb9abd868c0ef89a59c5ac1976f7e109d6b5faa449603bdf08e960b1e7fb6a2099ffbe54a80b07dc86e80287eb96d791cb52137c43b302f897498a01202702e69679b6befafbb9b48c2b12b0d08d76331decdd5289bf9830501825850729a367dc10722bc522ccccdce909dc42ae5b1630a21340131b4745c6dac5d7e97c3f94eb67116f68751c7725aaa5ef88b0400850d665d08018b74a0627161b79ba1ff83248fe4ea4a8d99571affcbe426021c3760e25182babad2a61d78f67bfca5237eac8a0473469c5f90b1d27d7ab8829313e8e5069ea3f677c2e2079c852cdaae07b88fba2f3fb33b277225409b615a204acc1b6dc8e0f06b34a70a4f71a5603333e0140d13585f0220dd76c08223dcf1941a7994fa3479c6dadc1b0693a05", 0x1000}], 0x283, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x100, 0x43) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x6, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="001a007e000000000100"], 0xffffffffffffffca) unlinkat(r0, &(0x7f0000000100)='./file0\x00', 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000180)) 16:00:10 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = fcntl$getown(r0, 0x5) getpgrp() ktrace(&(0x7f0000000000)='./file0\x00', 0x1, 0x100, r1) sendto(r0, &(0x7f0000000100)="1a0907c54ff9ec17", 0x8, 0x4, &(0x7f0000000140)=@in6={0x18, 0x0, 0x88, 0x8}, 0xc) clock_getres(0x4, &(0x7f0000000080)) open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x1) 16:00:10 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = getuid() r3 = getgid() fchownat(r0, &(0x7f0000000040)='./file0\x00', r2, r3, 0x2) setsockopt$inet_opts(r1, 0x0, 0x1d, &(0x7f0000000000), 0x4) 16:00:10 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) recvmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x28}, {0x34, 0x0, 0x0, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000240)="6f1b") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) getsockopt(r1, 0x9, 0x800, &(0x7f0000000140)=""/100, &(0x7f00000001c0)=0x64) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDSETRAD(r2, 0x20004b43) 16:00:10 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x8003, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000580)="ae9aa11352165a26271cf8ff6feb1b816d11f3c72e652fcc6b374b9061683373ec35709e063a38297d9c7a1ee34966aaae29a301e903ebedbe392be31c4de8df257e9ed4a597f1e4b3f6d98b81e028b52a29e7cbd6616c724f7b74d474ff4d236592c7508e3a8d284e2e9b50809c146da3c5922128500e4168c81779bd1a71698912528a6fa6fb607d3b9b70ef02124ef6ba8781d6bd97722a8f516fe283996482a0298fd894ee0652d9dbff19d50ffba8f7143101d1e1fc4362c94cadc4644cda1f02765f4c61cf340362a58328fb55516b121089af3667f7e7f413f632405c6ea226cf0aad6354d76ff83e4cc657533b740f7c59739d7131cbe13c69a726f41315fa38ebc0d68a03fe07076ba5dec6479e42c067555b743839e2c8b1cc10a5fceb73f99ac44788cf5104e34020e4c7d3cbc9f9d9b3173d7404166e5787e85e01b08765a6b69e55e02d7498beba59247772d1018d70501ef40ed497e579cec09f80017878e491dfde88b3f3ad64a240827331eca6807735fa53e5fa452775bfe26a77c011df8efc8cdcc24579496d3db033fa9fd74ab6c58b7bb7d3eea2481be072b32479d8dbe66ed5ece69c1e65b2806146d751075969035ce2f2296e8a300b4a0a56444c574f7eab1743d58f8f1e4929a2f09a3a85edab3c36e125eee94255c3986ba7977fa4b2056793fc600dc9f34b5be9d825b76a192669e455c5c8a13eb7ed201a0e50db54b07d40b3914074b99bdc490aece91ff1f7e45c3db59fce5b1b666ec0fbcfae89de4311bc35fd74ac8dae6ddfae9115e2c50b1ebbfb715552ef19a3bfcc8fe67cd996acd0e9901c15a473a446cdbc95dd35999591825d07bf19862317e896773bed0d438200fa3cd2934730dea8b1fd172a19155be0d78e75f3113827dfa9f4d27471c944abd223e8866c60c3fdcd4c35b8bfdf92622893bc4f079f37c82f6abb650639b316577345c73d8a85e54a2b62e2aa61e5ea42cb4447b2d412de2fa7989fac638f3edc2df69e6b32a7538dc0189624d45e47f819319cb41296959a032946ac25e3383de0fddc456f283e0aa93404744a1796c58f691cda337dc62c0a44f52583ba65c0709952e8eef1fc0a943e1dfc2b0417dd1b93bc123b966cbb1d22549c6785390af03a6e2bf01ef763c6967df13944fd916b17d35db91b43026885da0457e5124eacc9616b73175d3ec0b15e15ff53f7dda3320fdd5f641d58c093e43c043a6f48a5a501d9ee79735dcfb11db5be1093a6f728458de2f42530804e1b0d593640a8ab5a3feceaeb3f1c1ef9e8e3c9512d09d3d36feb12176152ae7aa9507d99eb87a0068d50951087e7247890fcebb282d7f7f44740b56f17c529b415d657c6872ac43e76345955891429fa7d99f18a04fdbf986d5e7d12354f1a9cdbdc9e1ecc85a94c2b3c8b5d4d5a257ee0199ac82c531d52b101be480425787f20ea11687d4845f1b0f42b3ad730306627e84ff24496cbbba4a92d3a494b893f5561d2bb9436274436acac751c59675a5835c2556f7c60b4d2d9d3879e9b16ccfe11ee9a51c684b772bc35dfd3ae1c8eefbe5a1cadb48d64b6828681673892702f9ec890946b963e0e59e84b4e3c49b778417ab9da3da4c00c709ae94822e6adf42f71f40d085284d6b26c90853b12465a3ac855a796fa9a73e2abb77a2599f78f94b3b2e1491e78471432e0d4f72fe3133fe200f6f346b98cb0687ea7ff221185d37fecadbfa98b3c771e5e2114dc53cd2b31389d16a0b74fae5b38ff7de79e6c46de9d5d28e54505ce227ae08285d25cba6e01475f41f854cb73548cb8168b8519cdb120a099e48f3b87a49330875b2982d0fbab488d8ca484060a697ec8cf128a778dce728c6926d75181c80a6420632abf19b4ad67c3f84843410f1f82ad067e19fa934f793dfa4201129248cf1a414829845fe130a192a53afc0bddf212b47378bfdd1e4ddf4da574828cfb77b06d5ba3e06dafff525049f054076c5f9e54dfc7b4c4cb7712ebfc8f914d0fb8649f2e746f86791f25e190ceb092edc1ec4ab21fdaa3545f5c06e6f908f53bd7f80d8ee8aa8f847b2e55a7784f38948b141f177a51489b9848937a2adbdb76b140c744e31392a4e7ee191e6c448fa163f860276172e04971dfa43a999a551e77d08135970ba731fb553118e583cc8efc2f23d9535a88e866ce49e9dbfb3cb030a68870cc50881894e02445ab9f6abce49d31814857256f8703c0fdda8f1f9279456904157c8b8d0afac8a4e986d1e2a63ffc02488c9e5df9920084a5909c359e63c7a147464eb0a12a3fb88b06370ac8f00452b0a6cca4d3e096bde0112c3c4319fa0365bd55a9d9f1897be0bdce163bcc113f16371695f435fffcbe0cae6ec6b7d416353630257f4aecbf842d2d63dbb7768dc8c6350b3092e2166fa15eaf7cb0aba4cfcd8e31b916df8c68614188ac0697d61f7c1625c289883df2c78b824b03559ad1548fed5ca4b82d6472fec224a5703938f11ce529bea186aef27fa1e8be32297c0908dbe4e4c14ff114bfef16066435e77855c6a9436963f8b97bfc710f6e06d94a4dcfa2f27fb16883fb5fc2b67a085c790f31a3d15842a4ccb44610b2c863b9e66ec627d7b11c36d90d0630e58c47a272a471d310c8ea1eca0957b503fa6b0390ebe0564d5e74d93248b2c0237c945267e6e8943166c65d1e36bf66f172d44e5bee593177659cc84990f40b56a47291332fe21300c8dafca8c732379ff6d059cbe47e59ed7e423ece2b301ccd36ed11c885aa63798dedd11675fc7d1cff9f1127a865adc2381c127b7e51c131232464acebdb1106bc530ff55db83819623ab68c2b157813d37892fa33ea20a0e31c4e9620070048a147bfb181b726c3d4e4a8bf6a3b0b0a4e703641df418e33705203205d6838eacbbb57e74f97e823954de077fdd1f4ffeae2b2304e06109127e95722e6e617356da98d44faac9f89fa5e1bef1ef620bdefc587336e173f71d92ad59a2fdfa5cb114bb78cf784d6b21b235349a3a0c60428ae6eeb580686d9dc4ec68b7852ae9f373a6f15e37959499448e5db7f7bc8b9761266c7db1b5c9773ba2c74cb765cf2753f2be7dc093a745bb9ee1cc13adcdba4b261ce8b6e7233a13f5df828de11597123d3db03ca94e36e7d33607927d4a23218f409213ded826fb045decc7b464380182e3fb7c26bbb3488e1b956c5cd9a829c10dd0c988549597872cd221f4b771092844069faa2f4b718537ebba052ec072575ec155d6e9c509daaddca9acded21be1194f05cf13ad8401f9251177f1777341d996ffb9d7ff9b4c9f69dbf5b7d3ddca93eb2990a652bf83de610428bd063d11c8b061e5210c2334f38d448b5c2439db707d556d6719a5533de7613c3661b035f767b0d8a3be7039ca90f4de330682068e9e7ca16f5dfb698135b1a442d519fbd6b74a52fd351f0c2f40d234c21fc1adf1a0eecce25fa2da09a3af34d0e0eab1839ee0defc6bbfd2b938d944aa5c5c37c6a2541716c9fa5cf49d87f2b6fcd4a561b8ec4ed1078c1e41a480d583b6990372ac8872f5f57bd0c3438fdf3acdf4862be34c2180f2ec6bc109b69c695757f45d81043377c1ab343574c7b0cc9b94f60b07185c7d9e2c8e1d9281f1adfdad83bebe992796d3c62c55343775d050a343990e5b28d155e3cec0b6e621d3b6a87297a51a715ffb9b041f50b15d32ef6cfd7dd29d33aed82798e5eee118a2c1823839e422de226f46af2b973df52033279df9748638a46c39e759146aefe8f2273ebaf0e63302088c77a997a044ccd121b51b6f0f75b3dde37d97ffa7250b1d7dee3b717142e2a316de0e1eb2de03ce6834e4d324d5da750d0c7d07adfbf5f59c5370fbdc4c00aea0f46ce345499725334aed570ac1b4eba6530489b871f63a93d603995e70d81595d9c649611c7cf4ecf571346251ea31a8431d8aa95f068eb0b303ec76f3773c81de27e4b78446b47d64dd0468276d9bc77ab6c355dd47eed8c2a647b0569365615295a00fdc14cf8cee25c29d615e91d814191ce8abadd1e3873f152516ec29e3ff543d03bfd9fd87b643512d7f16e782c7d6314578ce4c07b0f40d7ccc7f106d5f84afe40fd92528d1098fbb0c933c39f48bd5441cd73c1430ecff33a9e6287e330c7a8c5c676c3400c5aaaabe22ad452be1759d5818aaabc590350fa5d87361c1ee9c28542b383f369ead66924f15d81a5b429a0ef24d99d8a23a408bef8fd83ae3de43e46da62b93cb31d4800a70d87b8551b17840193bb1e969f87a2fa0553798b62dfb4700266a8d5dfc4bb5e721c52a988e233c3ea2de965ff144b19d0bb1f6bcbf7a3fe1404441e4cb735f370f3b17012951d0a2ec4417312b8ef167e8cc084ec61cca2c943a8b8296815e2f73b30716859392bdd30f9aae459366da72ab5798fc1369a2680f6a7b46b609c885b5091ac97d1721e1d5374794a540c21bc83c9de21204633212b80c69fa6a9bae8af21691820d86a8d79f92b751e069688f28b34b147d7a8fbd4f481814ffc9e73ee9e29c60131fdedba5e02bfab9cda1547c92c2d03775a829983d68ae8df00c47a0cfa4cb25bd70691ac17b990195b503b18947ca4229db934d2862e4f82977215f5ece2cd694e4e684a174d69896f8821325968e5971de4720e8dfac48032ded273feb2918c4ee61ec0ea0deeedcc52fe3ed7681e1946387b1bb25dbc9be9988b994b8a57fdc44c1302e30cc12002b7c2e5c4ac08713edd99b11f2d06a97baed45b0b0bc475df297d3da037ea6f4094a0c683302987fa344340d003fc51f1d8025f0e7f2a21a556bebe16ecdf28b96bd99b09f10218486cee9af7f0231083cd29b827b39f0ed35e86a68630d5fcbfe343af1f2b6519a74ceaa2d0405e3b87d71ac116ef8e650f1bed2645ef44ee3c93b6bfda2666d9ac6223cd35f42e24c858785c20b911c4f269c371509e7beeb5f90f794cf8de04e8e79f8d5de1ec53b9a40d8f5a61f06665ac88280c2590d666c739bebbb35991a95aa813f6f9783ddb2d9f7a08dbf3905377e8c209ea82fa9d50c894f941661580b8d0f5290fff4c6e710728dec78df8b7d05b1f247156b91f98d570d79165bab601ff314be4b4cfa8bb0cdefd49ae9b2d5c733838c1280cfdf43a373bc07bc6dc88ff5c025b965d8c923d28a8b6f314b5e49942541b1ccc0c1044cd57b27e3f25ea750b754cdf501c6adbec3127fb30dd89df0052e606a19c4451151af35569517c17b00f9b12cc38ef55ac0958564249a0f7cefb07ae05653d50aa834c89b4e506c3a292a58ccd498c246356ab9885f700d69c178a0050e14c21577d410045e61eea8910f64836d6641a78916dd1499262e0ca027be783dcac2f4241a23898613aa00aaa5c212e4a54666384bce4577f63b9abd3a296525322f7cca80b534d12edfabe4cf1ca83bf185cc3e1ac9c3d1c1265e7afb9295a9ca98a9ca583e92bb1eca3e24e73f4ed2b348dc253a5fab4081f4c167fb46d2357c9ed6646e2e1cb809f6b0033fd425aead06839eacd4ccaadfb48e96af04862b08ad11591c7d0394c30004ca010b6066498aa9058aeaf438b39ed5817376de207de4fa09839983a0d773bff2e5990815070a05c21de693592cfbab7e7fa0b5260d9b5d8dc33e051768ce1c7d1f8589fde679d5e29ae6e2f0ba4c5da8e71ce453822282e5458c4e0f1e69ace8c3b9a841d0a04490a1d4fd3a36dc570bae6f3071a1a1439a3f78678967d04b10b61b76e5af76d4631cf0748b44f60e6faee4a5ec20113408aea96", 0x1000}], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x2, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) r2 = dup2(r0, r0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000100)) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=[{0x10}], 0x10}, 0x0) connect$inet6(r2, &(0x7f0000000180)={0x18, 0x3, 0xdd5, 0xfffffffffffffffd}, 0xc) bind(r1, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) pipe2(&(0x7f00000001c0), 0x4) 16:00:10 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1025, 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r1 = accept(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) recvfrom$unix(r1, &(0x7f0000000100)=""/50, 0x32, 0x802, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) 16:00:10 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000000140)=""/208, 0xd0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x10004) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000240)={0x1}) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4c}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = semget(0x0, 0x2, 0x6) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000100)=0xe4) 16:00:10 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = getuid() r1 = getuid() r2 = msgget$private(0x0, 0x404) r3 = getegid() r4 = getegid() r5 = getpgrp() r6 = getpgid(0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f00000004c0)={{0xb2, r0, r3, r1, r4, 0x84, 0x6}, 0x7, 0x1f, r5, r6, 0x2, 0x4, 0x8e, 0x400}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) geteuid() getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x4d0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r8, 0xc1045763, &(0x7f0000000280)={0x80, [{0x0, 0x1ff}, {0x7e8ba8c40ade7c29, 0x80}, {0x1, 0x1f}, {0x3, 0x1}, {0x2, 0x20}, {0x1, 0x4}, {0x3, 0x7}, {0x1, 0x3}, {0x2, 0x101}, {0x1, 0x1}, {0x3, 0x4}, {0x2, 0xa1a}, {0x3, 0x1983}, {0x3}, {0x3, 0x401}, {0x2, 0x40000000000}, {0x2, 0x45}, {0x1, 0x800}, {0x7b8a12e817d2f7a9, 0xc9b6}, {0x2, 0x3}, {0x3}, {0x2, 0x4}, {0x3, 0x1}, {0x3, 0xa3}, {0x1, 0x7}, {0x1, 0xa12b}, {0x1, 0x1}, {0x3, 0x5}, {0x1, 0x8}, {0x3, 0xfcf}, {0x907ad50d792af24a, 0x1}, {0x2, 0xf03}]}) getuid() msgget$private(0x0, 0x100) r9 = geteuid() r10 = open$dir(&(0x7f0000000540)='./file0\x00', 0xd80, 0x10) fchownat(r10, &(0x7f0000000580)='./file1\x00', r7, r3, 0x6) setuid(r9) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r11, &(0x7f0000000400)="380e7bc8b4fe4925834bc2a08254600a8217655d2ef565bb050e1d8409f14cdb772ba44101fcc210b44ec0d591464a64e97fa4ace548f219ff16ba5e09f017f8ef34ee1aa6b2e0f109b20dbb6181542df5", 0x51, 0x6, &(0x7f0000000480)=ANY=[@ANYBLOB='\x00\x00./filz0/file0\x00'], 0x10) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) open(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) 16:00:10 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) openat(r1, &(0x7f0000000080)='./file0\x00', 0x1, 0x80) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x0) 16:00:10 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff0000000000000000005b67071b542a538706000000b818000000290000003100000003000003000000000410003f45afb8a7aa4d65a3f11bf3b9af8c4fc704243f4d8754356433"], 0x51}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$dupfd(r0, 0xa, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x202cd6a60e28084, &(0x7f0000000740)=[{0x400000000000002d}, {0x100, 0x0, 0x20000000000000}, {0x8000046, 0x4, 0x0, 0x2000000}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:10 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r0 = shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffd000/0x2000)=nil) shmat(r0, &(0x7f0000427000/0x11000)=nil, 0x3000) getgroups(0x0, &(0x7f0000000040)) mlock(&(0x7f0000020000/0x1000)=nil, 0x1000) 16:00:10 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) setsockopt(r0, 0xfff, 0x77, &(0x7f0000000080)="b6a5b813f71ac72b3b94d22a6ff068ada48aa621feb627443f55b761e27d2904765094ab6cddd0a58421c6af77d96211ef34563766a3ee03500437871d5c453bf54032fb605674b086d53092500f", 0x4e) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000100)=0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="7f") openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10, 0x0) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) fcntl$dupfd(r1, 0xa, r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{}, {0x48}, {0x6}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x9, &(0x7f0000000180)=[{0x9a2, 0x4, 0x57}, {0x0, 0x1, 0xffffffff, 0xce}, {0x7, 0x7fff, 0x2, 0x8}, {0x1000, 0x9, 0x1, 0x3ff}, {0xe3, 0x6, 0x10001, 0x5}, {0x9, 0xfff, 0x80000000, 0x6}, {0xfffffffffffffffd, 0x5, 0x100, 0x7}, {0xffff, 0x1f, 0x8, 0xd8b}, {0x100, 0x0, 0x7, 0x401}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="a3c0ea78cd07d9c7729450c9c800b5a793ee8a9618a5d1154745152ca769ca41fda69519700a7205cf181f1305ac48a251734bb05cfa551ef9115945844909ca9f00e990921451806459ccf4b61315b9c1af0361742b5ecc8313256eb3b0152d1aa95aa3252a12195635ac19d1f9d1eb1a9d05a0c1ecb79103f51f79e1fc751d4a8e7ee29aea5e3fae5687cf95c25b53619deabd5938b7fc07ab06f411ea604aa6d2db3e5a828884784636b5858ab03306bf9cb3bb7eaa2e3c3905c383994151ed1c1621ac895e927de30d985bfc7573085ec08122b8d3b3e1e0f240562381bd3da20155bec8776d9969e45b04c2413fe38d35ead0327875ffea12b3c1d56691b2e6e6143c165b1b66116f936506ddd54b0c272f043840169278aaeddd844d9fef68b42217c819926badd48bb84f46e7dea2ec53ac9cc7858227b004b2070bd771980981c12b30380cbe770968ba3e1a728c940310424f78ee26437d09c56d6b094a516e335b181360604aeeddd3cf528ea14aaa5e42ff1fe60961a388971763e5546c1f2e0ded704b6a12cb2383ee07d7ce7bcd598cddeac66bea72b6fa2c4775d12b7b4d9980309c5853b2c034e7bad1a58a40dfbaf2ca2a77fd1b4dcdaec7c1100384b94221e8de5b2394f16f13c8871b67a099f1496abc8a77bcb324737bcd0c15c7497ebeb85a2a255d881a108352c4272492e677de24d321dd627b094f56728d15d236d3a498c3c47210152e9958fc585bc2c7b4f4cd490779c0626204f1be7dadbfa6222ec081d78a7958887d6b01be1a2599ac8b971cfe326a7ce2f05046f52d5a283274e06230d2ba669b32367b2ccfb81e9b77d201e875641c48e1db5d05620aea09c10d3eef0c7ebe6d005994e1691305716059758df158a815ccf823bbbbb4d147cf37051c6750d13969d63005c819832be682a4af96142d4e8d08c15e0ee1ab0c4243925fa086ccb3eef67933a0a7ac660444c1c70762d66202642b49af6af2d349ffd690cf151eb8c964c7b1c47071d324ddfed50590678c5d5606fd028bf730f8c0435a0d7f0e78d518b8c96fff007ac664611f3748e965b6562e0281a61a6bef245a88a76813af0f0ff32649947d650fdd9d86470c52671bb66f1d05e5205a32d7dae1627635d66b63b13f9f669359030fb2c12dadfa15c51f6d567de39d0746f57c7803f5abbcc67d8630c660d29e315ff315f1a821f84e191d8f69e61439018842944e7c41f193ee028d0a9b4b009c39b82ccc91cb5d5c690eb7f9322d98dd0d2d0045419e8ff46fe47767587c56caf7e709cf6f5ca8ab01e0b2c6f44abc38a4f9ae18515247c11a9dc46f503023fa6987106866f337bd3948e767fcbfc0c6648eb0a5da3228f0a4afd5a7f26a11b952617a19662c829d1ed1e6dfd25de11f8eefc9f8897e6e642cd2d4578e68e1f663aab61007ab56eda7443416098031171eb713df6b2fa4365ce06ee23b99e595662276d67417da70201377e08bb566446b013178b6201bef371e0fb6f62e8a17bc4f969487e9b1a3777878881e254bb32e35104a48be7e688a4691e9635a7b2b19165ada7ffefb12390b9b03fc347736f523652607d6bb514a717951319b09074b8fbb54b0df46e3526cb04cb0bd7ac01d1142a5251948c95e2728dc92deb92ffa0c5f6bc1248edf3a6412d18f8af1372c28bac4350b8edf262eaf6be590c18f398d6f13359934231f20ffcf5959f1313958938e26d3f390511ab1fb6c6d1f193cf180084df0ff20145f6a8a793a3949bf6fc9cbeaa09658ce239aff63fd4463c33e86dd26d70c77258be0b5029bab2589c34b3cddbb9a4d67dae4dbc36f8476d8e6be76b5ce320861a58fd9d40fe2e56cf7f28bf42ce13f37d1d7e8515ed944424007c2df437e71f535209aae27274b5b165c16a3ffbeca5c40e8788998ebaf154d6c5833ad74d4968cc83804ce4aa086a2bdc3ee2f0e0b055f542f81614355d47c6b72786ef271c068775e728ccde0e12df2318a874aa994910c17e009c18972df3ff09f3bdf6836b4a50b799a24aeab720f54177eeb0c666b2b72a42ebc502a421963e62d59a7fdb598967f1f924ad1cedbeb55262d2325ac2a9a1a59f52be96525255984305c9e0814e428044b2d473c36c2a6dde56e048cc6c307cf043030c93e3827934b973980ea8e491f35e95c7257d7306d992614e9fb31e6259614ad992bb12f1478d4954e42e19b8336e805888b99a8debed6b7374d8143e6c93547e61058b876c9ff101eb0a946327e68340b3990414ea7ab44c98caf03901d8af5112764c1faed650e9057f1f8bbb00a67282dd888d7e3d1b4056f04d2e963b0c3fd7831dac99f2e1e7d40dfe4e8a5af5606f42292935d2a8fd01f6d8cfda3893078c27a1b3c2ac1220d1a2b3c2bbdf0be832987ae1ea469afc89d0966f5c53ec5054d8f5313902418016e27a61c65b1749068213aa17ea3197607c9318826deda8c238cca9b097f8fd6f9da58941a133d2b0a4b3ea24e8e84c7e5a6c2e2344539a7a8f8e735bc1fd3165e564df8073158eb8e7343b57272c6e8ecd01f0bae6f76cc858c716490b84714b8548ad857cf6d4127528522a5caef464aae4eba9d72da8691d88aa7fed33622c2c6bb7c2f88a410b1faf94ecf9823aa1d13a78a9642a7bbe95f684ec5cc36257f8e4aafb6a74e414e041f5c475540f36c1a617c3188f1269ee3a6badf457744de4314b5cfcfa8b5886c5dbb08d700f665913ebe2ce8f05ec8d4651105535faf6bcd94b448fea08c8e667ada0687020b85a3c328dbd23e2bdb5d3423f23bf67700a2d7b0964ce082c83bbe611e96846c30f089ea71392edf02e08f2c123f0b90d47a55fe69080bcdbead1314459e109cedd9e41a1d8df37c1baa861d0b854329d35f40e791dfb749fcc076d242228bfe8902850a483273724e74a19d5d6f275e7f6befb2567f3d52b7dab39e87b66471afd3ae80044034936681d7b57f44d3032a72b39ae8e4af114838b66f16035ffde5c996c0ac5f51e249d98d44e608190d396733dd73f3b4fe9319cd0175dab6325666b4e0c463407af37d199830dca383d4079e986537117cc047c16491977cc5c62129ddea16b6b80e41e227bb19f5b1a0abc4bc2760f329ee0a220cbc491deb5e6e5eb23f3e0fc8f150606840151859fc7d5e733342fb6b03633418f5a740657cd28b3b61594958b4a3045d903c14c44c15d82f9ac73f22019574ed56a20f2afd6177f9889981cd47d9ea3ed668ac2ac72a04a20bdc101d03cac82a86ba4de0333a54062556e505d84fd307f65a24f926301feabcbdc2dc938915204076e62f28b0f41690300c60df8276bd1d178d5d4b0867c994416b3edea4242643030cb9a9ed55e7df218c5809306d728fe91abd5333c19ef1054be0568d8e00b7adf105dd5973e24ceabf3a8b047e5eb9bcef6f87e13e0bb031a568cd78a0be631f23ee3123c13b0b40bda3554aeec037c7b93f8c829e59668e2668b20790b2bfdec413c547365afece1cdd895758e8d9f36e9c7aa91e14598d805dcc10ada7bd810884745efa90fc24699a4fa91e145d6ceb1fa990875a0b090fd2c5125f0d35903279568ad404178a2508f767a67941b6517af89215c0f728261033c2b4f0c6d87331ce8b52e0754907eb7a38edba657c324e820beaeb5206d9ae4096b1f19e7ac755eab01b9023ea9dc5bc23b5285f4c07baaa7eae5d1e9bfecb0ef297bb5b2eb47b363022855688bd87e964c22fab862ddf18ead5e6c7976b89188002b0951ae8a4c0d93e0ad065779a54f72aec70de0b7070cd0bc9628a3d76153ea206151d2d9e423562424be4c40beaa42e1f0337224e61e5bdaa20ba5106db0bba04c497c49f0823424bb8b8707041404c76bad8ecfe7bf824aa4db3cdaff65658cec29025c5022e8ae2789a0773dbe6a9dd836104dd8b12f65fc70ea129e1100eb0abd932b140d36d7271c2c11d14a83a1b262b42d2251a47fb650bb41413197462c35ea1b0e9574454ff07f01760932af405de3270af2dff862370b50a4faf50e261a6e2ae210e474c449c5f8e5244f4412eb23f136ac2dfb557630d9f5a31110cca6f77051c227737f7a06846a5f8316d2407597ba53bd22e6166a5c151b18f48eaf86760196df0fb3cac9c43d9ec88f90aba140fd5dfc3fac793410b2369186b62560e342064e39bfa6eeb1cf98bfcc01da27a79a7a9fef784b723a2b00eca72230ff0cc3bb6cd9cccac135b36497e49eede5418d3cac134500498c7fdd0400324acddca57eeda71950cee58b375b4128ab2ffaca6413a3a141e02d4ec7ba50dfda64f36004d4d01a085b1f674cfd146776518be34df2cd400972b7424a45af9f9ea3e071a5c7446c981e83d6c6c024e5532fb1b5a076b9ee27f65bd280e3be7750e62a6cea9befcaa8c0a04b46dc3ad4f4dc58b3fa8695255536e24a0b15229d2612c959d3ec6f6407d6c040601ab52c21cea709731e26e601db09c0859e9f74697392707f81b487768521ff93f6cf5c51c46ea6b04584301155bddd98ade2674d20ffebff06fe7e46558fe2fd99278b76a11b8b2cfc20237f839f90f904758eed21db1a9ca2e557f423f0c07733e76f950ee09b7109c943437362cdc39f91464d78215f111d5919ac89eecbe27bcb1e22f1c4e9763b83dfbd2830397567bc930b75041e20984861fd829ec791a9ba84420f5b01bbdf76dbcf18b8d022ed495dd3c0521e1762ae58c71086cb5701b15d2e6e8ba003f06c2f99631df94c53ac5de7bf7fe4ae4e9e438e9f240a3d2ebbe4879ebeeb8c509860b4bb6ec15c21d6f8781ff065eac1bda15177082cddacd7855143452afe5392c01f4927f1d7a646eb164cdd3c7dc86e2765135112f324defd57808e955067e3eb92c73a1ce4a22ce9ca7cb67f9b2509ddf60a4ad21cecc0cd8b3e57ac09ea6c74af204b32f40e55ce72f6f2ddb2907b9a2a03fdff240fe6b5f484dc3ec7cf890bb240391be97bb286e61b10876a70bd941d17a0f18643204cf78e657f4b40b9c25dcd4c156d7921f07f0643db37afeb2abe6ef7d8e9316996caa30f8ebe100083d427bdafb438cbeb734ec3066e85ac31ad04dc2d68178c3743254d8eba3ab7be92438053df6733fc1b0b040a8dbb09ccfe7eee55448d7c477dd279e3f841ffd023bbedebc48dfe96597b0ec3b06c6a90bbc422abbe60895d5a04033e58a811b72408c952728d4c763941b4eae242b03aeea31feeb20c9baa0ac8027db337a6961db0e5d1f6b1ac3fe381ed692130329cbc430270f92f7721b61320a106205a6f04e85445f73f79e6e044883b88795e644b6f60ab5da93a879d29f065fbd9867d7523c4738dc384503997055bc08c56ff90e44fdd02a8c8145b54c1c0dcfeb0def9cae549af68aa6d6de77a648649cf0027eda039be84f4a8918a9160d757c36abe5e0fe0ed6eb056b8a5cdac21a367f4a7d4f834d39b9860fa63ea341037d8ffa51fc29fbcf96dc9bf64746eac13545438711f72cf9a7556fdefe48a36118ac6e53eb863bd012077cc71f09a7c30a3ed62c2737f958f123095a48cba93374839b974a4559907ce5d1dbc222aa106f0d8d7aad4106423da7ad4c4e1c8eb5e72599dfc9c6c326e5a73598aaca0cc418b253541cb22f0b29633de926d79b9c9a0e7481b046e92d027ff31b6891b72b3d1bbe61d0531f2cec4db2a256f868f2b397dbd73614851949440c46a567e3e6a00eb80c646c7a86cb0dbd0b82c55c3b477e9c6cb01347f3f92829101d45cf5e6ccb6e934ad0226602635abb", 0x1000, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000001240)='/dev/bpf\x00', 0x10008, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000100)='9') 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x1000002}, {0x102c}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10000, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x2, &(0x7f0000000240)=[{0x9, 0x5, 0xffffffffffffd772}, {0x1, 0x1, 0x5, 0x8}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f0000000140)=[{0x5, 0x2, 0x2, 0x7f}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x6f72497ce03908e3, 0x0) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 16:00:10 executing program 0: kqueue() r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x20, 0x0) close(r0) ftruncate(r0, 0x0, 0x3) 16:00:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) open(&(0x7f00000001c0)='./bus\x00', 0x10, 0x4) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x28088, 0x0) fcntl$setflags(r0, 0x2, 0x0) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) accept(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000040)="0000001860040089001131270000000000000000000012000000000000000000ffff0064f6a228d75377dd628b465a936916787f00a17f433f9875e127", 0x3d}], 0x1) open$dir(&(0x7f0000000200)='./bus\x00', 0x10000, 0x20) pipe2(&(0x7f00000000c0), 0x10004) open(&(0x7f0000000240)='./bus\x00', 0x80, 0x2) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x8008, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") 16:00:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, 0x0, 0x0) socket$inet(0x2, 0x4000, 0x4) 16:00:10 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0xfffffffffffffffc, 0x44, 0x200000005}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) 16:00:10 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r1 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x4) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000040)={'./bus\x00', 0xff, 0x1, 0xfffffffffffffffd, 0x1, 0x4d4, 0x1000, 0x8, 0x2, 0x0, 0x2, 0xde2}) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) fcntl$getown(r0, 0x5) r2 = fcntl$getown(r1, 0x5) ktrace(0x0, 0x5, 0x10914, r2) 16:00:10 executing program 1: r0 = open(&(0x7f0000000200)='./file0/file0\x00', 0x70e, 0x10) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./bus\x00') fcntl$setstatus(r0, 0x4, 0x8c) symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='./file0/file0\x00') mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) write(r0, &(0x7f0000000100)="d392092d4342ca9b4824adbd27772fdbf42d", 0x12) mkdir(&(0x7f0000000000)='./bus\x00', 0x0) 16:00:10 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x800, 0x0) r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f00000006c0)) r2 = dup2(r1, r0) r3 = accept$inet6(r2, &(0x7f00000007c0), &(0x7f0000000780)=0xfffffd82) shutdown(r3, 0x2) r4 = socket(0x11, 0x10000000000003, 0x0) setsockopt$sock_int(r4, 0xffff, 0x20, &(0x7f0000000000)=0x2, 0x4) setsockopt$sock_int(r4, 0xffff, 0x40, &(0x7f0000000100), 0x4) r5 = getpgrp() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) r8 = getegid() setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000600)={r5, r7, r8}, 0xc) sendto$unix(r4, &(0x7f0000000140)="9acdb23193f2e04f1154f05dafefe75f6d9e6ffa9bcee043bdace4dfcff1de56a62f580febc009f80effed21a26723a466deae5a69994715482b31ec32feea43b9809652e6e13c15fc05fca9d894b3e256f95e8a45d429088cfd3ab89ca19c2fea7fba03b88f414bd3994719f608829c577a45b20fa2550679998e01f887b46db37eb2736dd894f2137eeda8be5930f3edd159e5f0c3", 0x96, 0x5, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x2}, 0x8) r9 = shmget(0x2, 0x2000, 0x2, &(0x7f0000ffd000/0x2000)=nil) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000200)={0xf6, 0x3, 0x10001, 0x800, "91774efea4830871e30d05042e24526e1e91a16c", 0x9, 0xaaf9}) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000640)={{0xa9a8, r7, r8, r7, r8, 0xd620a0c24862093f, 0xffffffffffffff00}, 0x2, 0x81, r6, r5, 0x0, 0x6, 0x1d9f}) sendto$unix(r4, &(0x7f0000000040)="b10005039000e803000008005786ca900f0e08fecea11ea8fef96ec2c73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa79230000f4c8b2ca3ebbc24d699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020200a371a3f8000000000000000000010090d2c4e5187c00", 0xb1, 0x0, 0x0, 0x0) shutdown(r4, 0x3) bind(r3, &(0x7f0000000280)=@un=@abs={0x1, 0x0, 0x1}, 0x1f) shutdown(r4, 0x1) sendmsg$unix(r4, &(0x7f0000000540)={&(0x7f0000000300)=ANY=[@ANYBLOB="01002eff070000653000"], 0xa, &(0x7f0000000500)=[{&(0x7f0000000340)="0f5067836b45989bc610b0fb92d231d0b4b7fb79ac1af002c95ea5deec610d7b2e659d056d86cd7eca660a075f669555839c0e75293e565fafaa6e479cec9250a58f5757df3cd013cb64d3ddf05fbf5df4e6fe4be51a8ef0f36741639f82c4c30571359c6894cd55bde62aaa8b6bfd8e16c4fa0869d26bd37f1eda72285257a15514e3b051", 0x85}, {&(0x7f0000000400)="e9ec4f38c4b148958af475f26d848de239ca9636c2d85099f0bb67901b4feae3789aa9f3c476bcb8f4ff2826e2be0cbac5180669e23332757b65b986a7a508cdfdb388df75a78390f3748acf91e1f819388f405e4070b080df8e7e41090aa1944b0eb6e1c2ecca80498604c4b73afad5f4be1ef522e5d3190ec3722f1b40dbe4d0fb7b595642cc45cbeb337d5ccaa9abdd93a470a1d138465a11d22922811f4e1bbd36", 0xa3}, {&(0x7f00000004c0)="667ee3d1a4aec4", 0x7}], 0x3, 0x0, 0x0, 0x8}, 0x4) 16:00:10 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x101, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000280)=[{}, {0x20}], 0x2000000000000009}) 16:00:10 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="00618d2f66696c65300005d807"], 0x10) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)='./file0\x00') r2 = dup2(r0, r1) read(r2, &(0x7f0000000180)=""/162, 0xa2) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000080)=0x9) 16:00:10 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x380, &(0x7f0000000000)=0xffff, 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000080)=0x81) getsockopt(r0, 0x200000029, 0x1021, 0x0, 0x0) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81, 0x0, 0x7}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x135, &(0x7f0000000240)="87085ad6eb3b17a5557e4ebb03bb7ca2a78778f63d97b3035457b254e36d735e338f0be604ed7a6eeae38cb1b6ec9199cd6ba8a0ef66e3c1d5325d729054102aeac429ea58aea52bae7ccf1e1eafa5f98e644bc06558f76575f1299b8ef3c601a4ec844e1eab8338019b5200c68b77c8116848602ad8337c6b459f53418b75b9a21da874eb6fb056425631c2927d9c4d31c2b6eabc6be82ec88408319227e97111802ee8920ecb6f20f59007af249dbdf1c4e7c71aefd3b8a495662385ad0daecba4e4b3f2c5346389cb3d39c01b80b9ebea0198ccbbb964395b1a42d350ed76c129365114be8fc3b0f160c4f0f50e3afdf03f022504f9155778539c4faf499a060b29ad9a05e55d95da1935da1ce3da1cb356332ae42db4b159656479091b9b2ba6f0ae4beebb93da179e3c90d48dda0d18405b31") ioctl$BIOCFLUSH(r0, 0x20004268) pwrite(r0, &(0x7f0000000100)="92cb400eb35009e0ba24c6dc860334ce3aa772898b80d7aa6ea5ec04892aa05217b1443c8369be20047185cac7119d1e44eb573977c923ff78c10949750fee66c4a11fb2602e76c64c96ec6465f68e6e1559013fbf9cc689d2db54ff31046d319bff9b5b128d770342a35aef301619e5df793824ee5d5b21eecda2d00ea4b9b2071199bb9060ffe9f0070fb39dd90d4a120cd22c46684c949ba44f0611af95e3cc62d81c40", 0xa5, 0x0, 0x0) 16:00:10 executing program 1: setreuid(0xffffffffffffffff, 0xee01) r0 = msgget(0x2, 0x0) msgctl$IPC_SET(r0, 0x1, 0x0) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x7}, {0x6}]}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000180)=0xe0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000100)={0x40, './file0\x00', './file0\x00'}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r0, &(0x7f0000000100)=""/32, 0x20) r1 = semget$private(0x0, 0x1, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000200)=@un=@file={0xeb9b8a56091f21fb, './file0\x00'}, 0xa) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)=[0x8, 0x0]) syz_emit_ethernet(0x34, &(0x7f0000000b00)='c') 16:00:10 executing program 1: sendto(0xffffffffffffffff, &(0x7f0000000000)="01", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x8000, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000), 0x4) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) setuid(0xee01) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x0, 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8001, 0x0) 16:00:11 executing program 0: r0 = socket(0x21, 0x4003, 0x0) getsockopt(r0, 0x0, 0x25, 0x0, 0x0) fchdir(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000040)=0xc) 16:00:11 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) r1 = accept(r0, 0x0, &(0x7f0000000040)=0x18b) shutdown(r1, 0x0) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x9b, 0x2) r2 = socket(0x2, 0x4003, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt(r2, 0x0, 0x6, 0x0, 0x0) bind(r2, &(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa) 16:00:11 executing program 0: clock_gettime(0x2, 0xffffffffffffffff) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) pread(r0, &(0x7f0000000080)="e1b987746d2d0ae0fd52550aa9ec1a75527df73d82f60a0060286cb26cda365d9388f7ca962cfc3385773eca2a4177680cea103709f05be2d078a4a4e2d2a2867eab4397fad29f7ad7eac48f0916d433ef9c4c9f838ba7e276b002f1b9af408e68b46fdc3bf84efbf0a4b1325d3008668fa4c071cdd42c0bed3c90e93f9f4e4f191cbe872a4bd9b66dc132190fa0db9e1f4b30a6309b977d896e7c02a9ebc0d956784efd208ca900e5208265895dcbc4d465e626", 0xb4, 0x0, 0x0) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x800, 0x0) r2 = fcntl$dupfd(r0, 0xa, r0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffd, 0xa0, 0x20, 0x3f, 0x6}, {{r0}, 0xfffffffffffffffa, 0x20, 0x86620be832ec73b0, 0x80, 0x5}], 0x1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffb, 0x44, 0x40, 0x4cc, 0x3ff}, {{r0}, 0xfffffffffffffffe, 0xc0, 0x1, 0x3}, {{r0}, 0xfffffffffffffff8, 0x84, 0x80, 0x7fffffff, 0x4}], 0x0, &(0x7f0000000180)={0x1, 0x7f}) 16:00:11 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000001c0)=[{r1}, {r0, 0x20}], 0x2173, 0x1) fcntl$setstatus(r1, 0x4, 0x40) acct(&(0x7f00000000c0)='./bus\x00') 16:00:11 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000b80)={&(0x7f0000000740)=@un=@file={0x0, ""/108}, 0x6e, 0x0, 0x0, &(0x7f0000000ac0)=""/138, 0x8a}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000104000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 16:00:11 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) r2 = open(&(0x7f00009b7000)='./bus\x00', 0x10b886, 0x0) ioctl$BIOCSETIF(r2, 0x8004667e, &(0x7f0000000040)={'tap'}) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000300)) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000080)={0x7fffffff, 0x6, 0x7, {[0x3, 0x3, 0x8, 0x3, 0x8, 0x5, 0x9, 0x9, 0x5, 0x6, 0x3f, 0x100, 0x3d, 0x2, 0x438, 0x1000, 0x10001, 0x100], [0xffffffffffffff81, 0x4, 0x1, 0x1, 0x5, 0x3, 0x0, 0x0, 0x0, 0x5], [0x5, 0x7ff, 0x0, 0x5, 0x5, 0x770a, 0x7fffffff], [0x312a, 0x400, 0x7, 0x10000, 0x6], [{0xe0, 0x1, 0x100000000, 0x7fff}, {0x0, 0x3c, 0x3, 0xf7}, {0x0, 0x3, 0xdce, 0x400}, {0x8001, 0x81, 0x4d5, 0x80000001}, {0x0, 0x100000001, 0xffffffffffffb1c8, 0x1}, {0x10001, 0x1, 0x4, 0x2}, {0x6, 0x1, 0x1, 0x20}, {0x8, 0x5, 0x5, 0x1800}], {0x0, 0xffffffffffffffff, 0x1, 0x2d}, {0x1, 0x972, 0x0, 0x2}}}) 16:00:11 executing program 0: open$dir(&(0x7f00000003c0)='./file0\x00', 0x80, 0x80) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000140)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef1589c240c86f9d9a658c63f2561ce53aba81cfd95e042d4afc595fc50c2fef676e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae6738532a1dc775f78b6d6252e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b2f942f089278684195e3f4a87d0a7a62cc9e65e6e4f492d739642797418be0a23eabeefd50b9602aa6239b1d137f9add574636262946696641ce5b81aaa4d82eb18053fda833448f35cd0bfcc6a8e7486cdedeaa8cb414e46d87e96fb56dadb58b7e0139a8e1f845bea29f009b2987d0507307217b13d3c7d3e82aee9a391f8803bd199fd46ffababa4da848e538e9bf2177559960b1f571a016ea7f08b29534c574308ec60d785ff1c55ce846b832ad334211f1288b196a150d55777e2d052486d45cb6bc5000005cf50ac7b8a65d866a6be2d105ee49c1336951d64c67ab4fc38fdf5de3f7f2e4f0bbc1d27631b6cd4642c1f2c3179e4d4b8e6818eccde0a56d1a5d872f5799bff503856c1f7af5a752305d5386b5d8000000", 0x1ca, 0x40e, 0x0, 0x0) recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/120, 0x78}, {&(0x7f00000000c0)=""/87, 0x57}], 0x2, 0x0}, 0x802) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCCDTR(r2, 0x20007478) shutdown(r1, 0x1) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x400, 0x0) kevent(r0, &(0x7f0000000400)=[{{r1}, 0xffffffffffffffff, 0xc8, 0x40000000, 0x7f, 0x116}, {{r0}, 0xfffffffffffffff9, 0x8c, 0x10, 0x5, 0x9}, {{r1}, 0xfffffffffffffffd, 0x6, 0x60000018, 0x80000000, 0xfe69}, {{r1}, 0xfffffffffffffffe, 0x80, 0xa, 0x4389ffe9, 0x2e}, {{r3}, 0xfffffffffffffff8, 0x84, 0x80, 0x3ff, 0x50}], 0x2f87534d, &(0x7f00000006c0)=[{{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x37, 0x8}, {{r3}, 0xfffffffffffffffe, 0x2, 0x80000000, 0x80000001, 0x9}, {{r0}, 0x0, 0x26, 0x20000000, 0x40, 0x4}, {{r0}, 0xfffffffffffffffb, 0x8, 0x35c6a368560c0c7d, 0x0, 0x7}, {{r3}, 0xfffffffffffffff9, 0x40, 0x0, 0x100, 0x4}, {{r0}, 0xffffffffffffffff, 0x1c, 0x0, 0x800, 0x9}, {{r0}, 0xffffffffffffffff, 0x20, 0xf0000000, 0x3}, {{r0}, 0xfffffffffffffff9, 0x8, 0x2, 0x1, 0x80000001}, {{r1}, 0xfffffffffffffff8, 0x20, 0x40000000, 0x1, 0x482}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x3, 0x7}], 0x9, &(0x7f00000004c0)={0x8}) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$TIOCCDTR(r3, 0x20007478) fchmodat(r3, &(0x7f0000000380)='./file0\x00', 0xac5a14324fe2c84b, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wskbd0\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000540)=0x10001) 16:00:12 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) ktrace(&(0x7f0000000080)='.\x00', 0x2, 0x200, r1) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) dup2(r0, r2) pckbd_enable: command error 16:00:13 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='x\x00') ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000040)='./file1\x00', r0, 0x3}) utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x5) 16:00:13 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x2, 0x0) chroot(&(0x7f00000000c0)='./file0\x00') getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x8) 16:00:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) mknod(&(0x7f0000000040)='./bus\x00', 0x8100800080002002, 0x2e00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000080)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ffb000/0x3000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00']}) 16:00:13 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x84, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000600)=[{&(0x7f00000001c0)="57a8c2b9ab47295299753d7bd981370a2b8ca93f70716ba59a68a30ba481c4249b24b4cbd9c42cc7ccadb875b659dc28b587a50b45d84e29b8f592c15fdf8dbc0ac4fc34dd9fc88674be503887dc5c63009dc024b7487e87acba8589aae696e9c8be5e89e1fdbffa07b9dfd1b0f08d576d19e39fb1ea001b4a1ab7ff434f09e5ba235647a835564f66ffa4ae732861daf8bfb8994dd12f88622dce561994ed8a28d400f840f73a6e203dcabcdeb4ce36efaf8ec7d0063b3758ac164bac6e29cc6840fc0a7ece197c6858aa4ad50203dc28a82cf8b8eac1c57f87d7aa5b47df8611bb040f1e1e15eff97276459fd5d4", 0xef}, {&(0x7f00000000c0)="ba0640d4f04f841ebfe8d81660f78178ea8c7cc31fca3112864625e66fd85d02507d17aabacb734f3515dd4dbd9d1c41559892b78cea0a64a15dd49a242cca9011af65f057524c13a9a8322b6b4eb807a5b3d579c7d066c7a469", 0x5a}, {&(0x7f00000002c0)="0e0794944f2f46ab231b0765073782760774edf5277f39e5767115fa3d827007f66977bf85310d9b2520eadc36ca981063f24431d3e7039be5b39649ed22a5a2983d1b9ffb94d35f1d6ab1ca679967a8e802ed7347eca3207294f16af30426f51fc3688240c76741d2f2b904277f564612ad7594f26dbf8d", 0x78}, {&(0x7f0000000340)="5e659c3cd9d9646c57a8c41e83057736fef8e46d656e251acb231ed79bc429d1749d7755d68acc4dc9566e270ec69bbf75411844730eceb9c31549ec8fb44577f360fad818403752b4a121828256d3154f9dd603da03294d2335e36d7d06ffe13d8ed59ebec151055aad57a52a31c765f910a6eb28e8655d40d95c3136ef9a19b86d6263d393dfd412d59433b6e495e6a0ed871991cfb6c94d40965898459959833f", 0xa2}, {&(0x7f0000000400)="a2931d2d6599ebdf7fde15209ebf4695a31a1d42994a5dd467d3d960928fa6c0c6ea984f76ab352c54db4557a8cdb061ad5c3a507c9b5d59d3dcbbe95244f5caa886c3112a8f6a2acd2d197a15da9b10bedd21f1633e8661498cd28ab4170caeb32b911546dd6ddad72cf6a2a1b4a62294fdbab3ffde1b6ee9051be5712145485e2dddb419f54e5ffef1f827", 0x8c}, {&(0x7f00000004c0)="e0ff5ecc450a4ea9952f03657b53f5e67a63be5d81941b8424e8605bc29fce24a58081345c33703affeaaf7e6024a0d9df02ac5545dc20a432fc8ed68c99d6b424d07c561578cb6c9523a33daa99e57ab1a442206481ae4d80ba0d5a029183c35b550bc961", 0x65}, {&(0x7f0000000540)="fde8f61c2cc6d4f6f1eed1064665eb51240c95cf6e618d460ba9e4e8b6c01d26d5eae48072f439e3725f342ccda789a1b0217b7d8192befbf578ce8f4b25ef7306921c7fafb24a45be6841f0897fc2478175db42c220d4bbfc3f967ceb916474e19ce22857fd85e19179369da72271d9ac81346808554d286fa0f75d64fd4979538d6e75e4c446563e60b09cb647d33d38d89ad0827ed8c92e4a4ba025a1bc15c1f4ef5ceb2bb42784a367e00d0c718f7b88e8", 0xb3}], 0x7) ioctl$TIOCSTOP(r1, 0x2000746f) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) close(r0) 16:00:13 executing program 1: select(0xfffffffffffffee9, 0xffffffffffffffff, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x1, 0x3, 0x4, 0x7ff, 0x400, 0x1, 0x3, 0x8}, &(0x7f0000000040)={0x3, 0x803, 0x5, 0x7, 0x9, 0x100000001, 0xffffffff, 0x8000}, &(0x7f0000000080)={0x40, 0x9, 0x1, 0x2, 0xd4, 0x7, 0x8}, &(0x7f00000000c0)={0x72, 0x10001}) 16:00:13 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) r1 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x2, 0x2, 0x7fff0000, 0x1, r1}) write(r0, &(0x7f0000000000)="220e22", 0x3) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) fsync(r0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)}], 0x1, 0x0, 0x0) 16:00:13 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() getppid() dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 16:00:13 executing program 0: r0 = socket(0x6, 0x8000, 0x80) shutdown(r0, 0x1) setreuid(0x0, 0xee00) ktrace(0x0, 0x1, 0x8, 0xffffffffffffffff) rmdir(&(0x7f0000000000)='./file0\x00') 16:00:13 executing program 1: r0 = syz_open_pts() fcntl$setflags(r0, 0x2, 0x1) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x800, 0x31) renameat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') socket$inet(0x2, 0x3, 0x8) mprotect(&(0x7f00000c0000/0x4000)=nil, 0x4000, 0x2) r3 = socket(0x18, 0x3, 0x3ff) setsockopt(r3, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:13 executing program 0: r0 = syz_open_pts() read(r0, 0x0, 0x201) syz_open_pts() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x80, 0x10) write(0xffffffffffffffff, &(0x7f0000000300)="15fa43b7c1c12a1d93f2bb476d5d44831020e448446c4c13a5704a5da943728ef96088e407e18bd5e84571932399ec8c20f532b6fd64802664f40c16dc93dbd491ee6ee4c7a934df7072fe2d10c65f0cae6b09595dac89af2e348fcc6789390ce72223329daa275e77506889e142a726323ed106d01999f80940dfb033eabf692d9712f5f8e61b7b3171ccf3f55639c83991eb9a7b5ca676f34cbc22235e3cb9c4f661d61cc2df2ff85d8fe093eb26a7cf5607aa4eb960fc973814850ffef70ae91e34f5ed070de4d080e5df56f5cc7aec3d82a202ec45a4baf47797a120265b79f38bb6998feb8d6aa2260e4d38ebecb0c0c2e1e453ece4164fb7e4391a4d51b83e15cc67e5e26e50ae14f82ab9b752af7f6e23f8902be3677b9d8a79d8d8803d793e642c440e9882130fef87b6292a231405ad97802b82b77e5214aa986de99868bc619d007180b0002d40e7552e4b0e34c97986bcfa187c297fb92b7a0be100088c56ccf116ca6b5b5bcd61581473258a1fa36e45d1adfaf13506b88f5164f738835308b5e477f50096b81d79c60b915a50125cff1050300e80edeb2854de4a3a3d87fa71d28a3fda7f16c6d497fa2153638308b4dc4606adbc5ee65b9d40b1d381e438c9c84556374d697cc2fa2b1589636832e91110f9b0e3bec2142be9dada7bef42c1387e264d2dd33bb3fd5c4dfd624d522d963fb86e5d8f7f027361", 0x200) 16:00:13 executing program 1: r0 = socket(0x3a, 0x8007, 0x81) sendto$unix(r0, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c25769000000007fffffff02000d7d026ba8af63ff3728290200fd89720fd3872babfbb770b9f5a872c881ff7cc53c894303b22f310b634f36a00f90000002000000000000020208a3717fff000000000000000000000000000000000000000040000000000000d6", 0xb1, 0x0, 0x0, 0x0) 16:00:13 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x20) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10000, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) readv(r0, &(0x7f0000000080), 0xfffff7c) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0xffffffffffffffff, "d7bc600b441dba52c7f0338d7c3bf3744077eb71"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x2, 0x800, 0x104, 0x7, "a0301d57aeec1ec89242008add6638473a04713c", 0x8, 0x7}) 16:00:13 executing program 1: r0 = semget(0x1, 0x4, 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/192) r1 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x10) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000140)) r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x80, 0x2) close(r2) fcntl$setstatus(r1, 0x4, 0x40) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{0x44}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) getppid() 16:00:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0xc003, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) r4 = kqueue() r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) lseek(r5, 0x0, 0x0, 0x6883aca728844dbb) dup2(r4, r3) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0xaa, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x80}, {0x40000000006}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x8, &(0x7f0000000000)=[{0x86a, 0x9, 0x2, 0x3}, {0x48000000000, 0x10001, 0x101}, {0x1, 0x3, 0x80, 0x4}, {0x100000000, 0x1, 0x35b, 0xfff}, {0x9, 0x2, 0x1, 0xfffffffffffffffe}, {0x8, 0x8, 0x1, 0x400}, {0x7, 0x8001, 0x69, 0x1}, {0x9, 0x1, 0x1, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:13 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x20, 0x20) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000100)=[0xffffffffffffffff, 0x0]) r4 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r7 = getpgrp() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000300)={{0x5, r2, r3, r4, r5, 0x80, 0x1}, 0x8, 0x81, r6, r7, 0x5, 0x400, 0xffffffffffffff58, 0x6}) write(r1, &(0x7f00000003c0)="220e2ae01a8b63536d2b5dba101f2dd460aadcfe699410b7c816bcfbf66e5e6968955b950fb82621701d7e38c3e0fb0dd7c9ae46e6dee4f616c9e40f01aaea18c43a5e297102c983e7d979be52a56e0dc8f8faddf7e96e80c1eb01e7abc552d71e706a87e577dbaaf7add1a5ee3c093fb28f5e535d", 0xfffffffffffffdfa) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x44001000e, 0x80e3}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:13 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x2}, 0xc) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0xc0, 0xfffffffffffffffd, 0xfffffffffffffffa, 0x7, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) close(r1) 16:00:13 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000580)="0000001862040179002b06000000267e897f7780e9992d836000753dd40900a24e14da97f23e4600000000e1838f74654462e159c51bad5a8bf626d9dea3c2c37bb79d7d2c336ec5003a00000000000040000000000000", 0x57}], 0x1) r1 = socket(0x2, 0xc003, 0x6) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000200)=0x6) recvfrom(r1, &(0x7f0000000240)=""/188, 0xfffffffffffffd37, 0x1, &(0x7f0000000300)=@in6={0x18, 0x1, 0x7ff, 0x8}, 0xc) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) open(&(0x7f0000000080)='./file1\x00', 0x10010, 0x100) write(r1, &(0x7f0000000040)="9e3eb3900603b73725c7c19aab4230e8864fabe4f2d065c9a88b86fab7ca2730619556ae0b655533", 0x28) 16:00:13 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000680)='/dev/vmm\x00', 0x0, 0x0) mmap(&(0x7f0000df0000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000040)={0x5, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7df26f000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9000000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) 16:00:13 executing program 1: setrlimit(0x5, &(0x7f0000000000)={0x7f, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001580)={0xfffffffffffffffd, 0x0, 0x1, 0xd44, "22bdadbcfa95984668ef00d9b649fabf6107893e"}) writev(r0, &(0x7f0000000380)=[{&(0x7f0000002e80)="8e56131c04cb81ab9925c0bff7a89a78584941e11efc2a0d78e1cca7c4560fada07c810d009e67ed49dc8d14f087c59b5de4056c828e9ec14164ef4b40e8e133fe51b5370cf3b64ea4bbcecda848dba85811c73b0d8dde9f511d2bed2952fd8927f64d134a6f238625875872dbca9aeb125a17950bdc5169dfa9cc7ea1599cbba815b1f95e4e862ed149017a244a84e57ddb65de0d5f88b81b5abdd9235ea510cd9135595e4bd9bc999d80691d998303757c8bde4c242a94765c1c853bc7b7fb43c45121a61ebcf68e360fa5b4656d59509417cf7dd604006fb09b0e119a254e59cd8830efc5c0ada9351f37c75cfa1db7e4cb8be6e5d46e862e85e817341f3dce37651b6612f6179a5ac91e768a48c37ac44cd09672334e3f665f173225634995f592ec2f8b4c00f458780985c84e2a65b5dd0a24aa8c55597acb1bfedafe5fe07478cd236071fc532f50e291b03dbfde7a59739693d29962923fbbedce77ee482cafc87af56f5bcd57c71e8ea62970e6b7a6f67bccc8434967a82701bc792838c8eed22b871cc65c0152978b532faa05977a76a47f9e8be307f8170a8d8ec8c0dab54190a02012abb06734fac21ca0587903a729a3d9fbc0bb68c60e13974903381f07bb1aa5cf4f629c1874708b9fb493d059822a2aa955abc5a0137ce219bdad16b05746241a48e40c0625a84df7eae34c9ce5487ad5b3e9b184a29387fa8ce6225993c4ba67ed04cf6e72cfa01e5f7dc6e7ed1911016fa53c490b7d8c19eee0ea0eca9152adc6f0ad46a3ab3ddce1c88c25f76e34430dcbd5d1ca79ed132c453996bfa79ad50d36f569133c887700e59d383c423df9381a7a5f3325adcc15f1975d3f183e6cbf225237648747d038890ecec4a403e73d99fe8c749e54caec67c4a794e3b91120d67c98afc658d60c3e357060c9495e2a4c4c93806c862efcbacf876a5acd4346b1d4a160e635e6d98715c2ce6f3f722fd79e9186f74c4497a68d4d174d29ff83192e4390a9feaaa31bcd2be40d8384791ce03d72102b34b4658d2fa70858fbf35626e9ea986260f4238c2410dfff3f7406bd3065cab91b89203dabe8bf0514733453ce1d2597fd7617c56e7ebe5830c309890b362acae4e3b09e6c05a910a0377e4af1ae79d7dcad06af67e4cf91c15d62febee0c8fa96aa69f87cebb71cdd782c039d2ec497a5f7f8d1207b94162104921f0d9e327957af6501044b3259d7530238f1ea7be9289161c22ed072667dd21e3a845cc7d0ddc5cb763d5a11a5f740b6a38455c2c8b980c972e8512139128bebf17a72ae26394b840c59d1d2c59c8d7b2fde43bd2b65a9562e651a3cf430d6866dc270d8d47e1389508fb73ecb0dc9f7f52c37b06733fb3e9d0919df9173662b4030000ad1377391edf8b300d4e086cbb36b90a1bb31cb2fdc31ae46933c03ec6e31767960223aa9651dc431f2aaf0dc3ab7f3816b12958cc8674fc1bac5d0dcfa61e1b56e9a35961e8088238da8935f22fd7bc2c97f77b30a20973053654cfd1e5e6e9192958ac3b606ae08e9daa66a6924662ec0e47af606ddc4668dcfc629b0a5", 0x45c}], 0x1) writev(r0, &(0x7f0000000240)=[{&(0x7f0000002280)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc289222502d2572d7296ebec3b23efb6195405c8e2aebae07e39dadb3169f67da6e736ec3e9184f18b97efdf7a09e6e45d9a7f56b967fe501592a8259763be4614cbd0b8d5f2f10d7f734fecd907cee5c7a9590ccae1ad96e125fd29c62674267626dffe61876c6dddd35261ab6363edb8d849894085856ee868628dcf016129c4ba19f2c751b3ed5e9226799505527da5415425a977f9a672208381078b3d6a3c93ad44fe1f4d9aa994fbbc897a33f5377bb85d4ab4074786cf5c8cee74d99809fc43e7d2e30991f907b1d9b8712eaa6fdb092e3c05b19d3a1be4be6b3515fafe62fc372987e64bbd58882160a828159cac249adfeec113f01776f604f9f96535c16fee5b3613977d2fc64fed5fc1aab582588599f309139f0af55dd2f2b3b9003615958b9279a3654469a96931792a6eba2b319dc2620c58406f0edbdfe0c7f2ab4ed7f782122fe5369e526143b300fb3b529af06e94f472e98e922a120cfb117e2125a6e1e5d8382317879b24b547972f973456a401424c60ceeedd30f4fff625a9534a9f44de850c4d9bb248f6aacc66620d94629795aa7202ff50594011483ff1d3a52d0baebc281aa2938c39ddb8632c65a2b226ca3d012744c7a3be85226b6bbe8c66a29290b7e003474dcaf3c861625ac4643b15153fe4e609d0d1ce40a8aeffe4c08ac55cf11de2332ea80302161d74c1ddd6e019aeebe395b8b2ba77d75e7f0f9789a101151a6171c6525c7f36dd829fc385ec4f03d1fde9cdd939cf68a3f983fb5c45bea4248bc2f48f70c2d3e9dfbb7da016042c625d0c2e62d675ff60e40ca9a7c4efccc24a41df9b243199909778f114423b4b4a3f9c34e1758a1d60657d478c178b6ed5c9b619d8265f273703c461c2540212fe48e181a25c2ece1bd5c5eb959cda2c3038e8b415528a657c62cb38ff5a612d21d4ff708f1b769d1f480085601718ea6edc072f4f07ba914cccc542b3fcd4b941e0c917a2b00488618ded0f1004ad8f72d2a82b81675d6be4ac4411c59b0b0335bf04b8778fade26439ac884199a73ba989fb6c4e870f94ce4877ee770ce5e072256d7088d4a6af6b1b840f787085055b656dc9adea362034a92316df10606da1f8d64b5e6c58c31eb065a9658ef400ed9a7f08783904d896efff3598966193529fc0d8ef8de3bf1b1357a1b96d6e9c4dc2f52443ff82aa8a40d2cdcda7ec66b2c7443b34d0e5a187ebdd8c989171f19b279f5ddf9707d2a2fa58766b2b1270bcb8bc79d2d85c64bcb2a64e0537a87bbc677a6aac01065a0fb99837f7eddd493b1c08d97c07fdd94d63f4ed68d4810f8f8318a2718a56c9281fb6a589e2f0a78c88fe041a6075ebb6e3aeab2afc1fec30ed158e5f49efabbcb821ee516c656c7e4003ad1b879d06cf3f4b88f04a9748aef7f80b6333f61feff89c442dfc1bba3af9d33b8d86c701786365838d2325008315a1a75e3137c3050dcdbad9a581ac5a13191c5ed04591eeb10fd5a97fd85060f946913f16ddbb1de314a0ce7abee8e6e77b40c6b8d1b3c87ba08a0af5878f7595be68ebe1a40133dcf12e81c30c5a8fd38bb7eebbc6d12999d86c7ecebd06d8349d9697b407c32427af6378d79553ff74e56897af0fabdc36f5b4cc29cf470c8fad4bea95bc46347820565419540ad8c885dd312200773e0c534ffcd7aaaf937ceba3fdbda19e60b665093f942fcb4f1bc80a27fba7b73e955732bd0551d66142a2c62a6987bcff7b45710f2d0f1e25226eb7da7e17fb7182a3b78b2b98a59556f4290fa5fd19799a683ae36177b91dae688726d9c10557f08e0c5b36e67a8632291233382803de3db6297051ec76f15c2d545762c99940f21cddbf8734f47f024eaa83ac4c3a4e22d2c560a4831e0f75a1be20dd0931f4ca6b664a75b65862d253b9c7d65daffc406a1796f0d609b4e306473d82910f1cb7ec69af06d857cfedad399214dc0b8a4ca0b78cdf2c5effae7fec02e077167399d104e26cd872fe6e7d6d91ac77968bcb7c9e4b3dbd21d6cd689cd9de44c7599c19e9b3c2a5a1ddddecd9dcc3dc9ab800da20e7e94e6d66d7b82074e35f398a4e42fdaab185baf2de79a7912fde5ab1871bc26ddf861e8f2dbc75ae86de346f95c94ab8b7a8cb759f9d1ab8e0d817b519ca9ba55864c3b1ae3070310d7f4a8d6e77c10f6460f74c3640ea018da2f9151ea607ff5bee630384464372b923eee78ce8d115903e1d5406da7cae470e865172e06e4a24e3a34482bf5a2210b30b6989abc31ff7ed2205f78114f216fcf92a910e9952662fe152461dd1408ee7d60361c3f74abc01692f668a64887555a61cda72c61f20b3326ad909fc09e7b6cabc8a224a37552f9d48463fbf02d0ab84f9883a9f8fa155cf6a69af4416735040123c557783d2bd22b79536548e7ddf78944aca9bbcb01d35855985db85a3a4f624906d58ef94e016a1f47e5fd47ca6735139a1bbd53005752fe847114690cbaa81b73bd7ec2d16929e2c79a71b5acd12ac9fec1d541cb271840b7cde4cc96806241869b7735ff80840ad423e2dd29be000e277b7552f3fa013043078e5a934d18e7c41631d51224fa5b64a60bcfa66135a3d0df80e24ae634fc2beb4fab6328018f52a6b99d2ca890a48abbef02f3a2ca5d1b49f3487b10ac07e7eb7eec32c54e9b8ad69c048e0b6238b5841197892b603c99b44493732f2b55cbae1c7421e969829b8324d54253234a9738da8462204ed9f4f82feba633f02fa04609c0c12a05f64ee85053609b8a1be23772a74135c807c53ec7869ec7205bdec63d71f8cec3070b469a29517dd23328327e061af2f42d557ea281bf3efc511e071304b931a0d224e9428bda303d39d45e8bdce375775fe458715a94efd6ff6c94375501226aec689afd009ce904f70d55992295420170e3941a0c1cd6edff8cdc7118d0c162e43e01268eada328e8cbbd198b3f3f658aa4ebf32936fa17d623be8f78b3ec5b91387b6bfb6f02402dced77a5c2ddf799d390dfc40ea67c373ac8dcbc7f79b78b2d92c403957efd411158703581bc41639fb09cc5aebbf43a69cedafa3d578a32fcaab0d4875496f99fc96928d5d860197897f257310779b4e403a5ae6b518b8e99626f7aebec7926840ef67788f54d316dfe40eb25276bfebf8f6406024a26be5463aea879d31bd8901264e93cc599b6b336d39a65c782b62d3e9d0fa72c6ba9652f8f4f57b94c2604d0f351ebd09c9247b1ce357e7d0d6d82e16c5c0e0e4983db75d969d2dc0692964b47b144d8b6716952366ffd3f43e9d54c6afd372f78b0845728e680e86f634e48a243b7f06d4fd00fc5427e500a1ac5ae0272646e75bd94723aec5935fddde7194733b4adeb65a530dbc37228743f8fab3a310dd9020ff39b042fbc06e7298968e6bf585f7aaa02d4f7f333458201818a3e297a634acdb4f2cdede7fe51aa74da7bc56050a1b730f4a8d582fa9469b854c41f5b55e16543d431d521ca01b260a303d4d897f76d432896e72bf6acf7a54bfdc993ddeef5dec7ce99dbdb4ae7570098ec98b85de04998bcd5eb7c88689371e9b6f7d35dc37ef58427bf980c3c29bae6d331ac19faf8f81e39b286bc363a656d0f649c2ff180dcc6f44f371ecb810a0bd07f5a9eb5d7c7ee435644e1b47f0a22674e31192735d304db77da62767cfd3ccc9c56724e087e8f34ea60ad7153bf88fdd6c20d9f8e642872f57233a750be5bc0a9cbe474032b97d43b5695f4a72a8e9755eb4ca1ef4510e5820277e514d93d63852df00039453bc5ed2ad6eff7408a73cb6e8dbe9a154dd2cd65c41ebd6322f21d60cbe50c6435615d997bc3d66dc207043609c53ef7a46fc5b6fd71473ffa96fd42ffb4f61398307badf14c7b4d5f734e902314f0173c3c562937ce5025718f85e5318ea67b8d7d45c005b4b6220ad63412fb5a8afa6d442a72762821fc9abf8f67ecc66b615cb52f395cf03fdf694234cd3ab35d5862fa2", 0xbed}], 0x1) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e", 0x1}], 0x1) 16:00:13 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) pipe(&(0x7f0000000000)) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x28) 16:00:13 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10000, 0x111) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000040)) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x10, 0x0) r2 = dup(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x86, 0xffffffff00000001}, {0x40, 0xfffffffffffffffb}, {0x5, 0x1}, {0x47, 0x1}], 0x4}) r3 = semget$private(0x0, 0x1, 0x409) semctl$GETNCNT(r3, 0x661fe3253ff360e6, 0x3, &(0x7f0000000180)=""/217) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000280)) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000002c0)={0x8, 0x2, 0x7, 0x5, "c518bdd1332e552f1f5974de90b656f1644fcfdf", 0x7d6a, 0xbc}) close(r0) setrlimit(0x5, &(0x7f0000000300)={0x9, 0x8000}) readlinkat(r0, &(0x7f0000000340)='./file0\x00', &(0x7f0000000380)=""/59, 0x3b) fcntl$getown(r2, 0x5) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f00000003c0)={""/16, @ifru_broadaddr=@in}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000400)={0x3, 0xb5, 0x101, 0x8, "d19d1b5b748d45e3c3ac7ece65ae8b62f041ae80", 0x4, 0x4e4}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000440)='/dev/speaker\x00', 0x20080, 0x0) r4 = dup(r2) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000004c0)={&(0x7f0000000480)=[{0x87, 0x7}], 0x1}) ioctl$BIOCGFILDROP(r4, 0x40044278, &(0x7f0000000500)) readv(r4, &(0x7f00000007c0)=[{&(0x7f0000000540)=""/36, 0x24}, {&(0x7f0000000580)=""/83, 0x53}, {&(0x7f0000000600)=""/31, 0x1f}, {&(0x7f0000000640)=""/85, 0x55}, {&(0x7f00000006c0)=""/51, 0x33}, {&(0x7f0000000700)=""/131, 0x83}], 0x6) unveil(&(0x7f0000000840)='./file0\x00', &(0x7f0000000880)='x\x00') semget$private(0x0, 0x1, 0x48) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000900)={&(0x7f00000008c0)=[{0x26, 0x100000000}, {0x8f, 0x100}], 0x2}) r5 = openat(r0, &(0x7f0000000940)='./file0\x00', 0x0, 0xc2187461807b04b7) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000980)={0x9, 0x3, {0x7, 0x1}}) openat$null(0xffffffffffffff9c, &(0x7f00000009c0)='/dev/null\x00', 0x400, 0x0) dup(r1) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000000a00)=0x10001) renameat(r5, &(0x7f0000000a40)='./file0\x00', r4, &(0x7f0000000a80)='./file1\x00') 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x45}, {0x54}, {0x40006}]}) syz_emit_ethernet(0x1000, &(0x7f0000000440)="6e6e466fd8c7d7da58b061d42ae6b6466358aecfdd9ad76d5044405f5395f16a77c34d718717c1f27422d5c1be09e7f89a949a696b7bfbbfd98d61af28a842ed2538c96a05b5bd317bbee50270e54951f1ecb50c303affee44c6cf69cc4adc841c1d271b743ec778b9a1dc4a6af80f03971f9f32fa3c24a5cdd40b578d21b7241f32a710ee0023d037ff0d47") 16:00:13 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x2, 0x80) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000001c0)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x7, 0x5, 0x511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="49f549bee3d3a0a0529c0cdee51c4b3822e705947f073021fc1f0d9b7ac6edcafe21f4bd177b56308d4eb893b8ec1c47bd3d8ef92fa8a471ee326f322ea92d1e98884ebd5daef6b2e80cc48fad4811000d21318317ed7cc9e8b62788877f72a8617e1ce6601352c2186fb49166944486bb00cf754e11db17d1db5e925f", 0x7d) write(r0, &(0x7f0000000140)='\r', 0x1) 16:00:13 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x1a) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x200, 0x0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000140)={0x8001}) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) poll(0xffffffffffffffff, 0x48, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000100)) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x2, 0x0, 0x0, 0x0) fcntl$getown(r0, 0x5) r2 = socket(0x18, 0x8003, 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0x263) pipe(&(0x7f0000000140)) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x49}], 0xc4e, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000540)="8e") kevent(r4, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x48}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000080)) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") 16:00:13 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000), 0x4) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x19, 0x0, 0x600000000}], 0x7, 0x0, 0x3fffffd, 0x0) 16:00:13 executing program 1: r0 = socket(0x1b, 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0xcb}], 0x4, 0x0, 0x0, 0x0) ftruncate(r1, 0x0, 0x1ff) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21, 0x0, 0x0, 0x8000000000000000}], 0x8, 0x0, 0x0, 0x0) dup2(r1, r0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000280)="1882327af17dd54363241db76063cb23940cae1991522e858d5894334170b59272fc31c89823d90c14b20f744acd649f1daf660420cf6ba52f7b37b7f5503ea781774d39839533d9c2ac1b9866313676439abcd1f54137129d8909ca023be346119e35e9ea82c84f0467391df32bd4ac8cf09732a3506c0a9736277fa05bb349a16678248844fc556656a32586eabb71b7ce546bf0e024a07ef1cf5f4a2e8ec79cf1a3abbdea749bdafa0e1f0f237392d8086903a61079203750ce0373d6c7e7cdf8b554a572e0f72a58137f7bb5bc092f06b57817ec635eb702181764d122954aa457a5ed5fe610f7c5cd2620f9094ab3356a8ac1c123581c7ef410d5c6bb27dcb50aabbdcf655452b83ce8d0d7457b50d86ccada07e8f3aef089d13156464dc5c56a18986cf059829c3f01ec6ce92f0e92aa721169727ff48ced5060bbefe1ce23463e6da819c615457f108f6011cf75ac98eb14db478b6aa204f4368d8d662ac159a1cd6cefd2279b65166b7f84d88fd08109898ad5655ce24d55682b4ebcb221709e63c54c8b1832b1ee6c6b59d43e5f7df47bb9d14a0ef90f8f41cda7f800b1fdfd1062ce560fb020788d68c61716594e52a270d380606aa856300f3195c45c20567f70f92f48c0d74d751c384603b459c9a6688b50abbcbfa8c30170bdd8a555c7532ebd3fbc4961968b5a0c96c114ea236d0b016f833021f5d13da3c9e24c74a67c87d5e021ccf609b8dbdd5e75c128bf2731ea7070b53bca17b3ddee48c5df630a7df3105671b413c81a9602729b4fa8845613a200eb1d431cdb5e402536c586b82fcff983d8fe9050fbcf7e5ac3429ae8095eb94fa5b5f8c8f7812a52a8268a69ea1fabaf885a645801b12273d8dbeaf4fcf27c2bbccea6872012f6d5c1981a2c6397ea176b579723cdca6b6b1825906ece6a7c074feaa63eab13db4c8c980189af9394f7299175c17843eb93bd83f33e47756ce0187b22b470afd7b54b4338d56bc0d7e799879b8205bcbd855b8ec4a6ec7a90666f3f78a82965d9ac7cd9e20da3bdf1a74ee145927f73288c2c1045a777cf3c308ca9abc51a21a88765c0a80ee1a7dc6a9150301945cf7cd14c4f1bb6f5a80d30f0cf6adf80c2aa562a15ce32082815c98435b780d4bc0cf5fe3df6506ddbaa126e8918e5eab0e1a7c9413d086a670a68ce113e3d252511768fc08648db88ec7778e9d4570b23ab33656e00694e5db1728c8d85d00d72d203bf72009151ddcd9b385a8bbb9e4f76e7def17457e55674196bbdbb12705020898033aa839fe28c7605bcb75312ae998fb2579338889480c2875f7907507b8887e578adddd13afd36fb1dc8034ede6daded5f505f2d199c08452fe6a238493fa73754cdc3aad01dba35eff0c7d0c16edff6faf289f37893c3175eace302fda4392a70549bdfeecbebb6de22133a7874da892a21a776cddeec500536148b313702d6b86218e161074612e880404adb93d8f1a3cf8baf25f0cd083d448617c6c65fb0f3bc36bd58d4d1882cf9b9f19295b14ac591250dac98f474051473f18171f591edae490adaeb3b8ac4e37be0ee085eea353d0e1dbca9b86e81a2af3469986d5b25963154bfce67ae56a439aefcba97e2237d7d8462343f504c22a652a0c112368675cb6a88566037aed99671b175574e06ebd95399666575950cb32290095dd14c409d9741e42577802870897bce30ad6fe198fc7ce985916076cab470524689d7534d52aa4559d6ecb607b42f1e00405181305b94e88811cc12be923c2d87058668c0f47080e3adbe9d57f7dd4a30d22cf9032e73e5f47d2c9f9b56260b315d7c68681de2aef76872b9a6c363e783450f8dced9b949a1ceae6a86fd0861ef67b54abb063f8b600d81e66decf173423892015ff3af0023b2cebf782d1a1ec2c28f6d08f44add259d1fca2e949a09d7b539fb90f0e6447d8bbbdd284b5dbf54ad05eb32b62bed9a87d8612372dfc0c3832a579e5a6989529c65d678f5baf1b9d5d973ea582f75a2c868310c5633478b53748fdf3274f0257175ebfebb83270517d54fc7624010df4f49ed18d7cdc46fccd1b58efa49b471b2fc5135e25b7e8da3ad003376ca1822e01d1b141a2b583037fd2f38a3c7c4b01692fe2758d5b89e33ead52013e70aed45c91f256d2ccbdfde98bff0557432084227c5eed37f642fa88009cb3e2caae112452fee7ac4d3f890aedc9682baeaf3274e15f2ef030b1ed813d3379ef6737e90bf753a486be757e9593f3d349903a2beb965e96b902b9db28c2de04dbe9ab601d5e2faf0a1f4a8ece437e3d6d3362d2ad3345560cc9cdf8f1852ddf1f82d57650cfb2704df35b1f77c919b57a7f9f5d8cc5e79e9383e70b73f6015f72f3a127e951ec80a8a6c3b7f67fe8197f123e9a7dddb228dc829d97802bd99ba1eaf7be954f1ccedc4e1123a55e36d830cf87f60f1f82182703b20946203094ec9b062c75736ff319df361b0202a8595aa0a686e02c36eb5dc3d8fb7adc899c1fa27fb5ff0286fd9ce2c07a51fc429ba7a4c7f83527c41b676899d2b1e3557323a9aa9886a974f69a1b0129e8918064828b23c428910e45ecc0b5cd0e4fc2e41c713c1dfde56c9220e034b7059442ecc867f854aa37d087676f3ecdd511a33adb57cb0605b115cc6b5c0fdc9ac905c5433b317e3a1703920fbd35224554c55c685cb9ea0e47af8b84750e2ef1ce62b973b9afc05cf92f83065ce9d67413897dbe2070676bf3a4b6a5d7a7603b89e54c4f752ede13e0d4be2294c2fcbec70f2cb7416c109710c70bc969fdf127492ae80fe9b3b36c77d3c2aac188e1826879a9870a67f57c2146b004333be4aeb015e73d71b4cc79ed02bba2257c93a240b83b40b4cd3d1a00e19a1fd679103468dfb0eb12098704befe4f300d344dcf4e62669ca599bc9706a540f7be6556fe1ad30a0e6ab4da6daa07aaae72f54bf9fbc8ed1604a92595e9d2b0fb6fc425aff1da0f605772a54de05ae9edaac3736467a5815d774c44e6ac8ea344255d1859d4270a8e0bdbfd72649e5db2be5697dd377cf89fe14c65d138febfdf4f4640101ebcf0fb178f2edb6d669fbc36628f6c25485220bb92abb7b0adb6418bcb7f6a67f6d31de85c5c0dca8a6db95fa2d033099ec135fae54c3c338feedd7d1391303d047c502a241943dc66c3d59762ff7655284a7ad55004731ef811c5f5e100ba9c2df4191667e4cb63bfea33fb4eafdab01f98dade99ae1e666dbb6265ed63038a6a275d8f5f3b1adc29ce2cbd6e093c0e04719be2d09ed6217dca8d4130e99c0616932614aba8dc192edc44a9b7ab873ebfbf9504873a5dcd9d2189e48e075ea245238dbc9b8941dcc52074d45b3f02399de9a1d00d71a7c4edf7ccae25256fb6f34d26256f716cbac7f61bddf81efbaf474aa4389462a6f75b2878c3d83f395d9c0f73b3b574f6ef7eeb70951c449fd302d97227358d0437ff878fe0fd6823af0200ca19004ce3983815157049a0911da2d22ad8ee521d2386e5c9c93c4d9948ded1fc67791f534fc59f9c129f68e605897cc90a143250e357fb48d3c654cde90e9bf41aa5bd0da2a1fe6eafdc55144409dc24998dd3d8601a65b1eb5b7a39cffc6f0e09bcad8ee324904035629c3a02a71168c99fe65bd1d7f3381aae954256e6045b4f963d06b9e4189c1632b35215bfad9d9e1a17ca12d9330f808e666bad15ed3149c1011750893f46f688305806ed85d85af9a58a3366e506fdf49fa7d1ea790bab670220a6141e0500ebf473c21d8ff2cfd1f68811fbbfa47134e639ceb945a56902f20cbe9209ab6e1fd23b024aa2141ce94b5ed9907a5b34cabc4669d26320f4cc736d6f21ed32436451dfd9206f78065df6f9724b7c3a7298a374b81820ddf6d660b6ab7149a41061097516316ec348dd5a4851ffa4dee262bf77a2f674844838ef9fc7831421ab53228a063b2f5796c66d7dab58f37a3a1f46cd1b1727b470e58b9e52cdd3c564bb9e83d8812269f345f8e11ec2020d53c692c94e7f074b9cd2e3c2b2a5ad9a9b1a24ea7a9150e9bb54095bfecbba1e8d16ed5f7009c8b40572e58b8a0d1d2e4e2069267b35f0cbdaf7df77851beba534698bbab23e3b1537960471b401839264f7209dac43865bdc4a4d23ae70916f35ea87fa9a5543a49e68be1fa6ee40696c1ccc24e98e4e4a3c9350cfa9d01bee39756e747025d86eafa63b18140a155eb673cce5d45384432e6674485b56ee9b6778c408c3264684e777cab1b168575a32918442bbf2cc6962698d6811d3ea0d7c5f9a671115a52278bdd439c73d6039fb36f2828a7c78abc9d54d279f4f03051f1386c18c16f54857e3a9f5a5b07e73c3dab0546fed31f0a2d302af154887acf1a254d752ba8d99d3129938a6ae6e14acbcbc9852bb48115fcf23d72aadee8150ffd80de916957b8f7851bbfdfd3a59fad23b21594c3e6241d95b4595efbef889c86a3912ea33fa888876c29c155c1107c0a39e61d3a6f4a52de1e659b739ae30fa498783b09ed5e20940f717c71cb791f94c9daa37f2d1ceb632c0f8d9fdc0e7c288693ad6bf981b3daab148e927126669cd7562060e236855306e8ef9011343461b9ed04d5f2faa30872a5c695bef875bec962653290666ee0fdcbd711cd89f28cb52fc01a8256c64763bfa1b8f581d4e8a9cb1c339b20bc40cadda3188a4f4a77d5c64edad6d783d42ac497c81566970e35ff1fb9f0b965edd2c3121fae10c675f687c90cb38d70399ae205efca80e0b176b08c17dc6772d6afb385b8d50875c345f9ec74f804a4f6eeb6a4edf99e48379ee49186e2c31ece60d04f1676479319f464870f0bf57cd77be1379b523b4184c32ca4544374071698594ae22bfe7aa99e21d691f33d798e0949c0751c4c855d4c428e49a5a29fb554fb2c1d599ce8f48bc9772fc0854a431bcde06084bf150f9039f3ba29a8ffaa53fcd249e5b7bf2247fa39d1b35c96cd6f470128b661a63e3c7d256a93b79e764259afdc891da0f4686fb7a07c77f150da6bafdda78f55b4db4d14a5bd4b8cd24100c1609c8dd8bc2fac28a21e96836ec20b7ff803f28c19d51afe920dbd3fc759e033807e8df3d89b6863880768351008e84988c2d7290ba0b6b38fa3d92547bab821a6c68f7a8623880bde3f6744b672228a885788779eebedc077309659766fe3a6d43fead6b4505f54e50c60febe28bbd83652b3f2985ff338a7193825a7c8d06ab26a6c608efaeed47df1749d9ba103402c2cf7c9432ecad558a7f030b601b427a88a2c49063cddabe6019c28ba7533cfd2bc07bf9a0a1f8c5d53dd1aff9d7ac8cfe82045b8a0bedd3262b1306bd41552945962c1f9086434a91c053ab5320aba9c0cc6063fb7778712c8b34cade8becb7a56a8b169cf0befe4bc67da1e5f680b8beb24b7db4789b90d26702638e7d0923286022aaf124f0d0bd9a3e98a56b19b902d38544506daf0f18db0c6b16c2076f278f34cbc3a019af4ee764832dbe0fa1611b464de3b61d035e5692188075b7017289b7824513fbba7fffca80f94163b15d8a1004d643ac7974eb46a833b06abbc3ad6f90cb36f18449f714ed0813bdb86471928e91f29ffeb358a71c089cebf34334b1ed63f8606b1e4644a4d4f26bb1534a2ba0f3c1b3fce5c4be61f6da5a12146d263e7eace638da9206a888bc54a451a4f21b3ff922f9753d0b496e0d5161a0b2aa409e5451220a66ac8c8c51ef77d92d30b601bdff628e7959443fef37fd7e89124528146c02cb46869a0a915dc24163e9c", 0x1000}], 0x1) 16:00:13 executing program 0: socket$inet6(0x18, 0x8000, 0x9) 16:00:13 executing program 1: sync() r0 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000240)="1074b8b7562d61a7d01f029c008e75b0e0ea0fcce42bab1b016613af1879226d37f22efd5e0c0ddf735265d21eefa15846e99dfec8d716670f5b98fa0b82bfdcd35afe6b317862f77c8312f8553f9a54ac43c56e9d308ab0be64996568b7836e1680c4a03aba9ce77554e24c9eed8c24032cf7f09759611dbfa3fa95069ed0759a073a4eccde8046853e4e8d4ddecd99e4", 0x91}], 0x1000000000000133) 16:00:13 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x13, 0x5, 0x511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) setrlimit(0x1, &(0x7f0000000080)={0xffff, 0x2}) write(r0, &(0x7f0000000180)="0de791b919c7358982eafe007c897e8d9b00dde1a77140fa99634162ea389adad2bed15b184406b0eb2af4", 0x2b) ioctl$TIOCNOTTY(r1, 0x20007471) 16:00:13 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8288, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x8002, 0x0) ioctl$BIOCFLUSH(0xffffffffffffffff, 0x20004268) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) fsync(r1) close(r1) ioctl$BIOCPROMISC(r0, 0x20004269) 16:00:13 executing program 0: r0 = open(&(0x7f0000000200)='./file0\x00', 0x2, 0x20) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)="86c8f567d6bbc45356427d4b97378a851f727d8f7df80957058d2a98be2d47d65907786a9032b5bc9a8344a239071b7bc50149", 0x33) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="a2022e2f667d4a4830006cc6e581604b7a8463ba88b50ec85206e87844f38b8ccfbf0c1fe302eb6f56c698a364dff402d7386d4c4dd01e3674a7f929c8496240dc2737cfcf92e96880dadc1315569bf02800d4b987b3713d768de30d5db8490f6ad087d8df9592c854b70e845511f721ecc052f23aaddb8c8023a0dbb678af3fc2ef9cf7e56acc4a2fa3f29af014460fdeb1bd2c1990528074fbd4fbfe4e2307f4fcc09e80d9988b75274f20217fb6ac233003ed47b981408acabc3e37294af4f0ecc469242f915b0ad242d3fefa398039a2"], 0x10) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x18}, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendmsg(r1, &(0x7f0000000180)={&(0x7f0000000000)=@un=@abs={0xae6b9e502c48d969, 0x0, 0x1}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000040)="fdbbf901aa18770a780075aa0c7be5d1de243f8fe6c9a3d092c2d28b88b66dbb1f3549c1d18fcd957be7b2257aad6665fe8a0eb87148b17b485191a916", 0x3d}, {&(0x7f0000000080)="61f9e58c07343f9c6beb44e651ce69901f5a22d0c858734718689f07019af49b5af28b8d104a132d4bcecc13e3da633c875f922010791bf047a2f06127e89aaa2ba9b10485dc7f9cf2b72cc373a25356b21eb5b0a3baabacb7753ea5cf91f78690b8f1d2befe6b05e9ba651b7e5e3128fcee5e8912fc6bf3b0894f256a2c9e6dd118b30bd1ea980f267c6562c0993185bd7585de6e0bff4b80b594bbe5668264ee396dbe96b496e7edb9c46761979fa733a12374dfaa", 0xb6}], 0x2, &(0x7f0000000400)=[{0xf8, 0xffff, 0x1, "b2477943e595864d7392a5479265d129d426d457b57059ecaf6d1c3fe655e799dff2675c26ad2786579f30df54c8ccacdc5846925bd91839bbc6be3e62fd91113e23a513b459c159318152e7ff0b5fd1f7153ff1f8b692446dee498a9bf5a685f58f55eb26b30a42d0c6d450a111df816ede19f8b7eba4e52dc801a5d540ed240f9b2f58c53cc542ea27d105abf132d41a0cff6e9c246ebeb0b132e6cb289b4401e4a9c9e9cda1d2adcfb5a96f4711cacbc33db3eeaa8bea0f59afe3108a09b2ed71ff43b83fbe24edf24a51a610d8460fc6b532bd7b7b110397861daa14eaf40ac190bb3d"}, {0x78, 0xffff, 0x3, "49eb49351fb814868f5a95164cd8cb8aa60c231f857666e068216422d9d0c39b1ee3cb4b68a74d5654ba347647d45c6a920516567cc772fb27ff63ce0434d78ab2d13b597ee2ced69f7334165a841c8f5aec889c62ee2837fa824d652cb0ce26f7"}, {0x98, 0x1, 0x8, "c7790670943d081acaf8c05768032f93b917fac46f6cd4cbc584751e8ff645cc155b4e8bbd5d3015cb30afa8c64d678c975242af0b3b3f7732c70c7709418416d4933e514961532bbaa71333ae39905a039702014f5c48f667d1ac023c31e50a72b4d04f9e0aa1045658d388c61bf659b7223c89474d1269450e82785fa98760144e19"}, {0x48, 0xffff, 0x7446417b, "3dc60b297001c609aabb644a67eae0139a7a10774ba0f202dd1bf41e241a7049bfb194aa0af387956bad3182e15a91f2708a8d"}, {0x90, 0xffff, 0x21b, "d1209737e105e227088af5c487c6bd7bdd941fb46ab73b79ec3ff9f03278b6c459379c78f123c3c2fc0ffc7b0dc9b95040912fe49df8ec0caafbe49346c0314f1d166cc099d66566dd419f5076c8c2efde00d657e1195705b3be2ce09ccbb67d9d6b453ba2538a090d6d12c30a81df8622525691a5ad9d4d7e9ad7dbc1"}, {0x70, 0xffff, 0x0, "a8334a41f9980cea417dfd484c229df6f6e23d85bcbdd3b54773b5d0470471617e8c10e26f518b746b002321b9c812ca35712205756647b424ec7187e554c4251d24568ef782e8b620181ee570acd6510c46c8ee54844e1808bd8de2"}, {0xf8, 0xffff, 0x1, "c8af047fa26e95a53514a674076af0eac2a07e7ee4bbdb331746767bfe4d09dacdbb6e8068a6b4e2f5efd632c91bb002af64194f1e7973cdcc0027c3215eb204b90710596f8475437ccad0e51b9472e2ed32dab4636bffa73817d0d7f5638be19d15ec84935d411c03686a7d34bd66c271f0c253ac040a2e6ccb28410c3d0eaf726b29b2b3c6c95732ae7692aacf00eb427c61d4887e0660cca552b8cefb0286c37a4f622f9e960f7a65c3fd430251011019d437154310920acac2a7c2fbda4ccafb1388111ed2c2cf91935841921717d8dbf798766468d44e09aca3e911ec708839"}, {0x38, 0xffff, 0x7ff, "467b1bb6e771fc329902ad999b56c17ffd122f42b39fc28a6061c11699a395febe"}, {0x98, 0x1, 0x1ff, "89e24f93490092cdfeefc68453c96e8f4adfbb343aefac4774d024e3bcf981ed2e6517ec8f77b4ca2ef1be6ebf0305df167cd61e2951d00b042f7f3603603b924d17543c7e244b3ff1716dd7a54e68ae12b6cb3e1be60c1bca3f46fe2b70f572f9452d80eccd5672606fc26ae6b7673afc70876536c5614e2cb7ed1bf4ab858f25dc"}, {0x110, 0x1, 0x2, "4cd84f4e9c6142c3b8139765cff0386c74e142049d937819c3fff7d50d6c2529e9107e80d3a398a60247987fcd4cc1264cd89f006a049c99f65ffe49ee070916719b88477bc5d3bd3b23efd3e68003934659c28bd897ae14729e44c467d88567f314d78869566e0c08f2b3e377472501401771433067251700ffe12a746bf2c212646a8360e8d1977380bb887822c314e4a9aa5865123295dc4c58d41cf44a21302a84e7d5717c7e20aa1d5a04eeaeaf1ad97dc920aef8458623a9f33fa0aa6594dc7767a58337d9f4bbfd09071a2588b44d214db5b8ec8387ad9b4fb3d0ac3436d55d391022fbf4919a3cebd0e52e3bc292a9d9c5ed01298f769034e6c4"}], 0x628}, 0x1) r3 = socket(0x18, 0xc003, 0xffffffff) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f00000002c0)={&(0x7f0000000280)='./file0\x00', r3, 0x2}) r4 = semget(0x3, 0x6, 0x110) semctl$GETNCNT(r4, 0x2, 0x3, &(0x7f0000000a40)=""/192) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4d}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10, 0x0) 16:00:14 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) close(r0) r1 = socket(0x3, 0x2, 0x3) bind$inet(r1, &(0x7f00000001c0)={0x2, 0x1}, 0xc) setsockopt(r1, 0x29, 0x200000035, &(0x7f0000000000)="04000000", 0x4) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYRES16], 0x1) r2 = semget(0x3, 0x0, 0x80) semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f0000000040)=""/59) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r3 = syz_open_pts() write(r3, &(0x7f0000000100)="0a12f0b7854104abcff0540faae9045f3b0ef49905445cbe251ce3c52ca153a0b0358f3e1beaa5819f9a4911c37056cc32d3dab772e2755cf042865f99f3b1dc54068219680a947dbf812740514306434fb96140a9a3b6f2201bd0e742f5e49293bb4174f1383bef2f1651a732a6f05081bfcbfa88da44f6e5ba52b7c6fa9101179528e3c21f464cde7dc7eccb0bc65287d620c4ca2a506d174b75d70da525ba76172cbce4f45a93a26453f5c970", 0xae) 16:00:14 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7}, {0x80004}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f00000001c0)=[{0x8, 0xabce, 0x101, 0x22}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x1f000000000, 0x5, 0xf7f, 0xfffffffffffffff7}, {0xfff, 0x8, 0x9, 0x9c}, {0x9, 0x2, 0x6, 0x7}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:14 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8440, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x28, 0xc00893e9e449dcc7, 0x8000, 0x7}, {{r2}, 0xfffffffffffffffb, 0x1, 0x8, 0xff, 0x5e7a}, {{r2}, 0xffffffffffffffff, 0x3c, 0x4, 0xa1b, 0x3f}], 0xfffffffffffffe00, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffff9, 0x20, 0x2, 0x3, 0x6}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0xff, 0x7}, {{r2}, 0x0, 0x80, 0x0, 0x2, 0x42d}, {{r0}, 0xffffffffffffffff, 0xa0, 0x0, 0x0, 0x6f2}, {{r2}, 0xfffffffffffffffe, 0x80, 0x80, 0x10000, 0xbd4}], 0x8, &(0x7f0000000200)={0x2b, 0x10000}) ioctl$TIOCCBRK(r3, 0x2000747a) ioctl$TIOCSCTTY(r3, 0x20007461) fcntl$getflags(r2, 0x3) write(r1, &(0x7f0000001700)="59de6578f57a279ccd6f8f326bc292a1ef3417715a5a5896ba55f4afbae751711f5a03b7062cdf11cc68b389c11c558863b5fb26a786c55c3df0a00872c41ff3f4b6653b618a91a811848ad011b0299f95970afaf96fb9cc21a77ef7c5328b9e97dc13845bb739fc3fc7bda06025bb362fadb934c40788b3eb32699e146b500d5bc0bdc56a2c169e0557c18fce3b17d3168f4145058c9938f27cbee1543ebe7d828fe66241cc37da53d74202e15a9cc2218052a046eb6abb913120bd1e9b7eec280385c69b65ac6b15317ffa7b21c493abdf29101780886006cb642567ce6aeab2446874df6b38a40ddb478bbeeb8581373af92112d1663710f9f77354b68ea98e855732f2e3045cc210f13b0fc7fd821b629233379cc944dfdd542780823c925e167c40d960e5c7fa78182d19836a5559c7cc5c1bb511a036bee37aecdfa95def69c4c625243a1a5244a2a9ff27b58e66504e2c18ccac698c883dbe6fde1b2582e56bf71ffb66d67b3db000bdb108f215ce8ae13c3bb120100db94b970c8c60ccc3c9375dde5874ff36ad70dd932edf00a11e", 0x193) kqueue() ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000740)) r4 = dup2(r0, r2) read(r0, &(0x7f0000000340)=""/197, 0xc5) kevent(r2, &(0x7f0000000440)=[{{r1}, 0xfffffffffffffffd, 0x14, 0x40000020, 0xffffffffffffff0d, 0x5}, {{r1}, 0x0, 0x88, 0x8, 0x6, 0x4}, {{r1}, 0xfffffffffffffffe, 0x0, 0x20000084, 0x0, 0x5}, {{r4}, 0x0, 0x80, 0x40000000, 0x652, 0x6726}, {{r4}, 0x0, 0x15, 0xf0000000, 0xc0, 0x2}, {{r0}, 0xfffffffffffffffd, 0x10, 0x6, 0x6, 0x8}, {{r1}, 0x0, 0x10, 0x1, 0x9, 0x480d}, {{r1}, 0xffffffffffffffff, 0x2a, 0x41, 0x80, 0xff}, {{r4}, 0xffffffffffffffff, 0x2, 0x0, 0x346a, 0x4}], 0x7310, &(0x7f0000000580)=[{{r1}, 0xfffffffffffffffb, 0x60, 0x4, 0x945, 0x5}, {{r0}, 0xfffffffffffffff9, 0x20, 0x1, 0x0, 0x40}, {{r1}, 0xfffffffffffffffe, 0x48, 0xf0000000, 0x5, 0x7}, {{r0}, 0xfffffffffffffffa, 0x3, 0x86, 0x7692c67c, 0x9}, {{r3}, 0xfffffffffffffffd, 0x8, 0x40, 0xffffffff7fffffff, 0x81}], 0x100000001, &(0x7f0000000640)={0xfffffffffffffc01, 0xffffffff}) close(r3) fchdir(r3) sendto$inet(r3, &(0x7f0000000680)="8f521c2cdc788cd9e4500cb7533351a892da43a7f18f3a507512a27f2aee34ab95013dc42032b88de2939c02d20a170ee2034556bd18b75e1b82f85de2d2dd12ed64cc97dc4929d77ff4215f0f5a9fb99e776ecbaeedff429afb28caa8036a65eba2ab2176674a257dfeb353ee18d61311398aed65b116f58291db4c628640b822a559cc60d828c39f4f0b46bd15ef07731fc56f510365", 0x97, 0xc, 0x0, 0x0) r5 = kqueue() ioctl$TIOCSCTTY(r3, 0x20007461) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000c80)) getrlimit(0x4, &(0x7f0000000e00)) r6 = semget$private(0x0, 0x1, 0x201) semop(r6, &(0x7f0000000780)=[{0x6, 0xffffffff80000001, 0x1000}, {0x7, 0x3, 0x1000}, {0x2, 0x6, 0x800}, {0x3, 0x100, 0x800}, {0x0, 0x80000000, 0x1000}], 0x5) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f00000007c0)) ioctl$TIOCSCTTY(r1, 0x20007461) pwrite(r0, &(0x7f0000000a40)="82ba9f031aa987bee0b17a068a3429b0eaa18472f62d9b316fde24f0a8f5ca52edd5e111adf2a0fcae7eb3", 0x2b, 0x0, 0x0) kevent(r1, &(0x7f0000000a80)=[{{r5}, 0xffffffffffffffff, 0x0, 0x22, 0x0, 0x56fe6041}, {{r4}, 0xffffffffffffffff, 0xdf, 0xfffff, 0x81, 0x40}, {{r5}, 0xffffffffffffffff, 0x20, 0x8, 0x5b37, 0x6}, {{r1}, 0x0, 0x5, 0x4, 0x400, 0x9}, {{r3}, 0xfffffffffffffffe, 0x24, 0x20000000, 0x9, 0x1}], 0x40, &(0x7f0000000b40)=[{{r3}, 0xffffffffffffffff, 0x8, 0x4, 0x1, 0x100}, {{r3}, 0xfffffffffffffffe, 0x10, 0x1, 0x81, 0x8001}, {{r2}, 0xfffffffffffffffd, 0x80, 0x8, 0x317, 0x80}, {{r4}, 0xfffffffffffffffe, 0x19, 0x20000000, 0x4, 0x9b}, {{r2}, 0xfffffffffffffff8, 0x24, 0x12, 0x1, 0x8da}, {{r1}, 0xfffffffffffffffd, 0x80, 0xf0000004, 0x1, 0x1ff}], 0x0, &(0x7f0000000c00)={0x8, 0x6}) fcntl$setstatus(r5, 0x4, 0x40) semop(r6, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x8, 0x800}, {0x1, 0x1, 0x1800}], 0x4) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000240)) 16:00:14 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20, 0x0) connect$unix(r0, &(0x7f0000000740)=@file={0x1, './bus\x00'}, 0x8) mknod(&(0x7f0000000840)='./bus\x00', 0x2000, 0x8612b) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) chflagsat(0xffffffffffffffff, &(0x7f0000000180)='./bus\x00', 0x0, 0x0) readv(r1, &(0x7f0000000700)=[{&(0x7f0000000000)=""/56, 0x38}], 0x1) recvmsg(0xffffffffffffffff, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f00000001c0)=""/121, 0x79}, {&(0x7f0000000300)=""/220, 0xdc}, {&(0x7f0000000400)=""/142, 0x8e}, {&(0x7f0000000040)=""/58, 0x3a}, {&(0x7f00000004c0)=""/189, 0xbd}, {&(0x7f0000000240)=""/73, 0x49}, {&(0x7f0000000580)=""/178, 0xb2}], 0x7, &(0x7f00000000c0)=""/53, 0x35}, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) stat(&(0x7f0000000780)='./bus\x00', &(0x7f00000007c0)) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:14 executing program 1: setrlimit(0x3, &(0x7f0000000140)={0x100000, 0x100000}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "3e4223a667b1f3fe6313d5add500971e3f4db016"}) readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:14 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x36, 0x0, 0x0) r1 = shmget(0x2, 0x3000, 0x340, &(0x7f0000ffc000/0x3000)=nil) r2 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x46) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000040)={0x1}) shmat(r1, &(0x7f0000fff000/0x1000)=nil, 0x2000) 16:00:14 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x10, 0x10, r0, 0x0, 0x0) pipe2(&(0x7f0000000100), 0x0) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4c, 0x0, 0xfffffffffffffffe}, {0x1f, 0x0, 0x20}, {0x80000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:15 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x2, 0x0) unlink(&(0x7f0000000040)='./file0\x00') r2 = kqueue() kevent(r2, &(0x7f0000000180), 0x7fffffff, &(0x7f0000000040), 0x6, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 16:00:15 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) r1 = kqueue() connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x7fffffff, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r3 = geteuid() getgroups(0x8, &(0x7f0000000280)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) fchown(r0, r3, r4) kevent(r1, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffa, 0x80, 0xfffff, 0x7fff, 0x40}, {{r2}, 0xfffffffffffffffa, 0x2, 0xb4e1e7abb845f04b, 0x7, 0x7f}, {{r0}, 0xfffffffffffffffc, 0x10, 0x80, 0x2, 0x6}, {{r2}, 0xfffffffffffffff8, 0x42, 0x80000000, 0x1, 0x1}, {{r1}, 0xfffffffffffffffc, 0x4, 0x20, 0xf367}, {{r2}, 0xfffffffffffffff9, 0x80, 0xfffff, 0x3f, 0x1}, {{r2}, 0xfffffffffffffff8, 0x8, 0x2, 0x81, 0x800}], 0x7, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x80, 0x20000000, 0x7, 0x9}], 0x2, &(0x7f0000000240)={0x10001, 0x100}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDENABIO(r5, 0x20004b3c) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x40) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000040)) openat$vmm(0xffffffffffffff9c, 0xffffffffffffffff, 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x84}, {0x34, 0x0, 0x0, 0x100000000008}, {0x714c488e}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="1b") 16:00:15 executing program 1: clock_getres(0x4, &(0x7f0000000840)) mknod(&(0x7f0000000000)='./file0\x00', 0x20, 0x7f) 16:00:15 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x102) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000340)={0x0, 0x1b87, 0x7, 0x7, &(0x7f00000000c0)={{0xab, 0x36, 0xb614, 0x0, 0x23f, 0x3, 0xffff}, {[0x0, 0x6, 0x5, 0x7, 0x100, 0x10001, 0xfffffffffffffbff, 0x9, 0x0, 0xbf9, 0x0, 0x8, 0xfffffffffffffffe, 0x5, 0x1, 0x0, 0x40, 0x3f], [0x80000000, 0x100000001, 0x81, 0x7, 0x3, 0x0, 0xffffffffffff7fff, 0xffffffff, 0xea59, 0x80], [0x3, 0x9, 0x4, 0x5, 0x7fffffff, 0x5, 0x7], [0x3f, 0x1, 0x0, 0x80, 0x8, 0x81], [{0x5, 0x80000001, 0x8, 0xfa}, {0xa43b, 0x20, 0x1f, 0x9}, {0xfffffffffffffffe, 0xfffffffffffff58e, 0x9, 0x8}, {0x3a1c, 0x80000000, 0x7fffffff, 0x7e32}, {0xffffffffffffffe1, 0x7ff, 0x1, 0x104}, {0x4, 0xffff, 0x9, 0xb380}, {0x0, 0x7fda, 0x0, 0x401}, {0x800, 0x3ff, 0x10000, 0x3}], {0x5, 0x7, 0x8001, 0x200}, {0xffffffffffffff80, 0x40, 0x1, 0x3}}}, 0x8, 0x5}) r1 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, 0x0) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x3c}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) unlinkat(r1, &(0x7f00000000c0)='./file0\x00', 0x0) 16:00:15 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000002c0)) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000200)={'./file0\x00', 0x6f, 0x5, 0x8000, 0x1, 0x1e, 0xc3, 0x7f, 0x2, 0x2, 0x8, 0x8}) r1 = socket(0x18, 0x1, 0x7) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f00000000c0)=r0) write(r0, &(0x7f0000000300)="1fa822b25aeca4a8681856381326419709783a16cedba68d0ad18ad3c993bcbb7014fb44bb93ecfc9bf28a908b45ce45751fb4b5db69ba10d4f7180612ceaa04fd0fa9f6890b1e5f892eac870c938c2940b58f5c660f366bd5c5ff0f7871b14b103058ee401d7cac73196b23ffed0da18bea8af4a7a110b6d4b99b7bcae2d887f5feb014d7fdebca6213ee12389b27f06b4ef98c673fe1d05dd1448299954e85714dd4034b0da71f8d88293cc35ed9d69da22d396f8447e24eda6ff7b8", 0xbd) getdents(r0, &(0x7f0000000280)=""/37, 0x25) setsockopt(r1, 0x4000000000001fe, 0xd9a6, &(0x7f0000000100)="b72f17b4e2d00d04db9a9ddcda2c41ab9116f2079f9106dc255d02c6241dc3bd7bbc9b5490234b8b38570727967d983f0ea5792ced94f16b88a42a672ee3c2b4868d32390a97d0ab0a7cb59642dce72f80475b0df40dd99c8e2f366b8b7b44825726b584ea2d2c8cb7f3d72e56160707ae1499be6b6296a318ce2e8a89a0e3fe37963d1f11a4a83e161ec8303f52a91a10f5075bae5db21f68b7f3746d281484a20e98d72b8a61da1674b2d82ae937f050b7163ab519c9c8f115872ab0bc5cbee360a138f64fb261c2ce6bfb33e3fe288937ec4566a8df075522f58d19b614162b7841b0783edc3c24f7bbb0a8b8f7925c4151118499d0cb", 0xfffffe7a) getpeername(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) setsockopt(r1, 0x6, 0x8, &(0x7f0000000000)="d328ee56", 0x4) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x4, 0x3, 0x20, 0xc800000000000}, {0x8, 0xfffffffffffffffd, 0xb7fb, 0x6}, {0x1, 0x7ff, 0x6, 0x28801f13}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x100000b1}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x84}, {0x6}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f00000000c0)=0x2, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000002840)='\x00') 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x14}, {0x34, 0x0, 0x0, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=""/132, 0x84) syz_emit_ethernet(0x1, &(0x7f0000000240)='o') 16:00:15 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) open(&(0x7f0000000640)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x12, 0x10, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000ebfffffe060000000000e10000bbdb1628c2549d381b052291989d071b542aa21e1048dcd6710a6f639cc887060000e2b8180071e770fada45b73180fb2640418e4fd8841a857d15705e6f6d6e2e2613aeaed777e6639e8be1abacd24ec4a2cd42e2d5d125b074448abc48"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:15 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000080)='@\'^.\x00', &(0x7f00000000c0)='{\x00', &(0x7f0000000140)='\x00'], &(0x7f0000000280)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='!!}\x00']) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xe6b4b65fa7987347) pwritev(r0, &(0x7f00000000c0), 0x1000000000000207, 0x0, 0x0) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f00000000c0)}) clock_getres(0x4, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x5, &(0x7f0000000080)=[{0x5, 0x0, 0x0, 0x2}, {}, {}, {0x100000001}, {0x6}]}) 16:00:15 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0}, {0x18, 0x1, 0x8, 0x50}, 0x80000000, [0x9, 0x7, 0x2, 0x79a, 0x0, 0x80, 0xfffffffffffffff7, 0x800]}, 0x3c) r1 = socket$inet6(0x18, 0x3, 0x0) recvfrom(r0, &(0x7f0000000080)=""/237, 0xed, 0x1, &(0x7f0000000180)=@in={0x2, 0x0}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x3a, 0x12, 0x0, 0x0) 16:00:15 executing program 0: kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x4003, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:15 executing program 1: r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3d}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r3 = syz_open_pts() kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) pwritev(r2, &(0x7f0000000340)=[{&(0x7f00000000c0)="7018054a17db372479c65e18a6e9f454863bbb037baf31fe891049496ca142f7679d7ae5a39d62f32fe8ad2c52c3e3ebf6ec6f736107ac98e96ea0939e6ce3d81ae3669a9d521b8031286393302b92bc49b3dbec95da6249e8caa46db1adc0ac44689de7a1438b4484d1839e012e3f9ab92a06d66751e7da254aab5438cdb67b5300641b60c2e201a87dc2c8a9119fbbb80ed1ce300f72d52870d7bf8231a609568695f39159dc1ca85915c77b5c59aa793d5e1f384d43691ff51ff2dd4933ee660e109d79c19f8b3fcf988069fc0e3d26826beb5c74a38a58c5", 0xda}, {&(0x7f00000001c0)="9e7505e8f364ceaa4959b25efae40ab0662bbe6d92c9611739ae56668f4f91e36c0ddc218f231cf4b62a0113f15fbdea209a3482329bbd0a33b195a3c0c484a350019d1be27d6ccc610c5efe30bb6d7c889d8506364de5dd81231e7056f76d4808681f6252963123b95b061d04ad887779cde3f5afce5030ac5f02172630c1cae30c670f0c013a1705e30056cfae7df59b705ece823ac167bc35f18746093371ad1dc74e5723abb62be6c8fff484a9", 0xaf}, {&(0x7f0000000280)="6b325929a03ec14736e2e4f42397c8fce272db04da78d732e2a869a9d90ba8b160d5fcc98e1990c4848589eb6a570277d870a9a8b275a30dd7521e2bd92e789016cbce2893cc0c7b756f7435462488bb1026730b4324e8cc9bea9be15191376d90e13c8d03e7c25c6ec2bca93a18366a0c0552a0256ee3408b29c1747229c7cfea555ed9b890be2c1d76b486e2e38e1b47c6c73150bb05fff2f9ccfeaeeb", 0x9e}], 0x3, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) syz_open_pts() kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 16:00:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000080)=0xa) ioctl$TIOCSETAW(r0, 0x2000747a, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) 16:00:15 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x712, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) r2 = getpid() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x100000001, r2}) mkdirat(r1, &(0x7f00000000c0)='./file1\x00', 0x20) 16:00:15 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000300)) preadv(r0, &(0x7f00000003c0)=[{&(0x7f00000001c0)=""/57, 0x39}], 0x1, 0x0, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x0, 0x5}) 16:00:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x101, 0x0, 0x90d2, 0x9, "d730c1e7bb4fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) getpgrp() r1 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x40) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000240)={'./file0\x00', 0x513ee442, 0x6, 0x9e, 0x1, 0x100000000, 0x3, 0x8, 0x2, 0x2, 0x40, 0x1ff80000000000}) close(r0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x8) r2 = syz_open_pts() r3 = syz_open_pts() pledge(&(0x7f0000000140)='\x00', &(0x7f00000001c0)=']]:\x00') ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "058832a528295affd1c8add1ad044097f4d25e92"}) syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x0, 0x9, 0x2, 0x55, "368a4d867818de819dea7d01a2814e5ae8480bd7", 0x101, 0x7}) syz_open_pts() 16:00:15 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) open$dir(&(0x7f0000000200)='./bus\x00', 0x800, 0x439df6d7d4803385) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/148, 0x94}, {&(0x7f0000000140)=""/78, 0x4e}, {&(0x7f00000002c0)=""/199, 0xc7}], 0x3, 0x0, 0x0) fchdir(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000240)=0x1) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000000)) openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x8, 0x0) pckbd_enable: command error 16:00:17 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = geteuid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0x0]) chown(&(0x7f0000000000)='./file0\x00', r1, r2) r3 = socket$inet6(0x18, 0x3, 0x0) r4 = dup2(r3, r3) dup2(r0, r4) sendmsg$unix(r4, &(0x7f0000001700)={&(0x7f0000000100)=ANY=[@ANYBLOB="fb18e15cbbdf696c000000000fdeb57412a144f037f0c44e59abd8ad7387d7891658eb4cf34aced0f8150379fd53c966a0f96eb734db248cbb6da9c18c0cb30810fe50c3cf0240f2fe1085825d120121c68b122a2053880f486049d8dea81ac04997f999462c2eccae67157e73be7f2183c9670d38b6a956d1c0d5d739472493d08c7b588f72ac8962c909d587bfef86af49df2c11f3006d2553b42471d8dc4c1eb96bf2915a9e0771a1b5512d15118333f8d01fc606747b86e25fce96ba66dd93262dfcade4609ef6a150348583fd59"], 0x1c, 0x0}, 0x0) 16:00:17 executing program 1: r0 = getgid() setegid(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x35}, {0x44}, {0x6}]}) setrlimit(0x5, &(0x7f0000000000)={0x8, 0x2}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) r1 = getppid() r2 = dup2(r0, r0) recvfrom(r2, &(0x7f0000000140)=""/124, 0x7c, 0x41, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x8, 0x9dd}, 0xc) wait4(r1, &(0x7f0000000000), 0x9, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000002840)='\x00') openat$speaker(0xffffffffffffff9c, &(0x7f0000000100)='/dev/speaker\x00', 0x200, 0x0) 16:00:17 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000100)=""/73, 0x49}, {&(0x7f0000000080)=""/18, 0x12}, {&(0x7f0000000180)=""/142, 0x8e}, {&(0x7f0000000240)=""/151, 0x97}, {&(0x7f0000000300)=""/26, 0x1a}], 0x5, 0x0, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x900, 0x0) fchflags(r1, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x80}, {0x14}, {0x6}]}) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000001c0)={0x7, 0xd02}, 0x10) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:17 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) connect$inet(r0, &(0x7f0000000080)={0x2, 0x1}, 0xc) r1 = syz_open_pts() r2 = getpid() fcntl$setown(r0, 0x6, r2) r3 = dup2(r1, r1) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000480)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000008adf9f98db77ea5bcbcdf7f72a227804344b2607955c8f5f3c9999b65eeb872622363bea257d26a6a6244b4450263d41d0284a9ce6f108e754d3a653a7b64e23d2b9138679675eb49b660b349816c0e00449af2248658fb243db270e4a508ef216e7a829f9775da54ca64d0d04d567f6aafc7c7f8a9f7eac21e2ca4c73800422f8c95ff4a5b9e0225459799a01f3b5d576d67791fa7bf299b6d0e5baf1deafe5afcbf37b204e47c5d03c386b838ddcb6fd0b7221d77549140b198113807091680cfdf2e6668e5ed0ce6aa1326f559ea2e7730919cff640973ce5dbb210a369fcf690b50a17591bee68585cc03fccd586f2cc3b80"]) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000400)="2a5b48cee1a33733909f48ecc26aa87289a6424269709f00d92949caf05e8a4f63a310119911decfd2816b3c4dc3061af82aaebaa935d7a41d7a324c6968bcc71e711dc28f9179b1a6a182859d1c518e4a61cdab0d6b", 0x56}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000003c0)={0xfffffffffffff7fe, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) fcntl$setstatus(r1, 0x4, 0x40) ioctl$TIOCSTOP(r0, 0x2000746f) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000200)=""/210, 0xd2}], 0x1) fcntl$setstatus(r0, 0x4, 0xc0) 16:00:17 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028b1) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="000000186004008034ff0701000e92d0de000000000000000000000000000000000000000000000000000001", 0x2c}], 0x1000000000000127) 16:00:17 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x60, 0x0, 0x0, 0x1}, {0x9}, {0x6, 0xfffffffffffffffe}]}) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) connect(r1, &(0x7f00000001c0)=@in6={0x18, 0x1, 0x7fffffff, 0x1}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:17 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:17 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x605) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x6be, 0x0) close(r0) write(r0, 0x0, 0x0) 16:00:17 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = dup(r0) chdir(&(0x7f0000000000)='./file0\x00') ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0x40047309, &(0x7f00000000c0)={0x7, './file0\x00'}) 16:00:17 executing program 1: r0 = socket(0x11, 0x4003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000)=0x1ff, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) sendto$unix(r0, &(0x7f00000000c0)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae264aa0416fa4f376336acf00b7804be781e4991f7c8df5fc482297be1aa5b23ed00a0edb2ca3ea3c257699a1f132e27acb5d602000d6d0263a8af47ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f900000020000000000000202080100008000"/177, 0xb1, 0x0, 0x0, 0x0) 16:00:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) close(r0) stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)) 16:00:17 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4, 0x40004000000028aa) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x100000000001, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000140)="df040d8fd381e826cbea67ae184fcdf14f8f6fbdc08158befd67c776364a79d68ebb852d3c52539d93c0ad5b6e7539875130add29a71885b80458946d824674f4c2d1542409533ef3ff069cfe44955a47214d31788", 0x55}, {&(0x7f0000000200)="6f4debbf15aaecf9bada07561d7fb1e2310ff3dde8c7910c67661ef189b8c4b3cac18e5e5d956357963df469d1a6a1bb26971aa6c223de709a254116fef7294033bd2192632d315c9a40ebe404de8f4144ae649f30bf65bca8567c15dfe6b4d33ec315fe8fbfead58cf65c1f70ac8c818003061a5d82a466bdef71de84e0fbfdab4f3993d0afc674e9443e056a78d75244165c0d17e46ecc8016f5eb5f5f207f3ff0a700c5745d44beb12550e79de4bad9b4086da03c3fe85929b32fd838109a6aa61276f869ddc00836", 0xca}, {&(0x7f0000000300)="5f0005e0df3214e9b74e9ccf571b79d3f53376f2ed3a485d612a0ffd28a83ecc15642111502b4438b7d44cfe182190638edcf9c07c28d45371260ca17e87f4effe5048d689cefe", 0x47}, {&(0x7f0000000000)="5405b8ccedbcacde82b09bb1264d3d6634f4db7037c17ff95befb09c406e00ff604d26f2ff812bc190237ef4dae68ef964626760c1aa3076bce95db7", 0x3c}, {&(0x7f0000000080)="79d7aaa844c04cfb", 0x8}, {&(0x7f0000000380)="f90855c0a46fc7c0bde3c04105b6933af0c457ecc51d4ceafe1fff245d", 0x1d}], 0x6) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="00000002", 0x3af}], 0x1) 16:00:17 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a5387060000e2b8180000002900000031000000000000020000000000000100"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x2, 0x1, 0xfff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:17 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) sendmsg(r0, &(0x7f0000001740)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001140)=[{&(0x7f0000000040)="7f7362814368bf5c09727b48dc059e55968f518e2348731da0841bab967f8e0fd29381c79e83a145cf838667c5e207883c48504483036e543e925c2a7c20bb40d477d815cfffbe028433817808a16e1b8828cbfe2290c8a5ed17d3ee6b375ed75c20f4fa2408f2c7951ebbf376fe73fe224a1d5e7a3ce57acd7ec790edac9eb96b1609fe2d8c3a2ee259895d2e843baec8e96940569c78226c1cf54cca0b3dfca0ed7a4606d14e6ef5e91df0a0fefefe0366e1df8b459dd4387d44ac9ba279b7478dfd36be7172a849e9210a2b3fac6e210fe3d93f8609f0df9b2dbe9214568c65f6b14862946e1860724241a7910a36fde44d901d90c2ec23605f7ef4c8e7269f4c4b6d7857da03c598de9319e48b8aeeaa59b21c194a78946b21eafaa846cca2e7aa3ee0f92e0c80a3f8997fc01deb3313fec9205a937cb96d143b8514fdca448bb693b05d38f975f0adebf77a6d00bec81f421672904a8422bfbc8efcdc23d37b05ed09d6b932687365b16ff85ab3c2c8b972dec2d9232afcc9a8e859cb34fb4fc727539e7c0357c8ce5f2e3147e0e0d54d8dda4a471c5d91a29390ab0b469b8d65983c97be364eadce32052a5ff194b753d74119a5628615a534d529028b082c06510a144166d5c51c01b8baed552b45112dd10be4c2a3c05366a6227d5f4d13df0839837187fbae649679405a5bbea02535758d61b078f22ed09de50ff0b7f9c36cd7faab0467b9844ec743cccc0a618006e5d8a6610e008e53bd2092a7bc8273cce4629cfe7f906f9e9b9049591fa0ad0ab6ee1794c7330792301c321ef4c21b3a951cdfc9f2ac63b1c3e3769370aa022e53161602768db2bbd13639ec74204963aad5cf9abdff6a9bc22c5272b3240a28357df459b7831efb31fe082d46439057f68007a9a7b0648f8bf0e1077c4b934b2bc2f3bb96b3f24a7fe9721b57b8ea1d8d984ccb4fdf09aa34ffc7936f668b8828053dac4d219b39696302bb1288b278df34e03b8142091b33482825d6268b808eef8e0ee49c5509ae5774586c34443fba0c39c61c2d1d82eae1d14648b75435a4b2a6dea3f1fa2fa1b63dfa4938e72c06c3fc579a95e3cecf9ce3135699d84fb174cfe382ac6520f141fb135a07973e785880f04a300aba936a8fb3b79f5bb252ed537c9aad4e01b2f11caf4fd1e90f9e240678070974ae243a533002415239cb58080229512b5879ab0a16dfbb177a852d1adb9b5421cca05cc02796ced3657df54e6305dfea654409f8f55a5d63ea21638a75fcaf1d9ebc4fe93b40450db1b189fcc116bcece9a388bb269332df43a863bb68ab439feac5ecea30e376fb018f1ee3d0ed0f9c97a710229a0f7454955fe237a61fb3d30b32c417c584cbfb903ab8580b384aeaf275fe7c24749e4ddf1e0bf3e5d6b2fb843bf537542db9c21f8901289757bec0ae2ef6286cd3ae5090cd63e8f58c7223005a01a8d1b19d102945ac26836d3fcab8f8d128eb405deae363f2daa4a89ead1edbde9626596b35694a5c1b24b09e96b1dc10c9ddc797a79535c4754f2afe44c7420d4dda4f75065e9d00d57f6a35da1294332a0b2ac6ae2a34765d70bbaea0f29c457815775fc2fd522c8f29dc29a8dfed32047ca9099ab7c819f4cdf3747d85f58e621895076719d939f851a804424dbaef6ddefe5b7fa3cd9153ef6d7a6db0cd1a1b2bd09561335abe6531f65efe7020fed95e512dd9a5d75fb9a1d058ab5ec4f983d6bf199d8913533bef2a3daf05093bf15d091522f2104161ffbb9cda76e25706f96f07e979a111c68999c8fd7b6dad118e0d18d64fb8d6cd78776169f5adf58a98d35f3778950b0f361728ac8d645cbcba5a6416ef5d26e7a7c5775bfd0021f6ff12cbdd79d3f201bf40fea85c754f37035b9eaaf07583223751ce208193ae5612941ccc4c47dca21940252de67e7f07961337a10d229a586f154d04a9ae774681a40315609f0359df1c21cf91339758d21d0f9e3a56d31dd959e7e33c497ce6bb1c05bbeda51b968e7b42763077123db2e97f17063edfb1ff5b1db366880e1f701f50954afbd5937c4199d3e75bd830fbe7e80fe661749a0186182b9ecde025702d2493579a25c3be80babdef67bceedd332204beed9dc9389e48dc6c55f37732a216c6d47b0c0278bca8867dfe9d7d992c4f4b92dc5d7a72cc38b3c26857def505081a666e9ca7ba8713f81005d090990c27f5965bcdb12fe9ea33de517b21418656f450a8b5311ff2b069d0fb7d456b9d60abfc84c6d7d7713c82e351aca464bc1dbe34f19e1b7af6127c4e78bb1b2ac0e5ac9ab02fd12f8b642688e72750b9342460e7b9481dc5afdf05fc7bd76386de8fe6795379a7027eca3faa6fcabeb23d5279e89771f7ce78f098c04d1259ad52c49af1b11a6bc08cbf09b83dc4ec8d27f0deb506135f1b34352f479ab3194937cd7bc9c058464f2be18b702cd3eea85ba9e66213f09d762a2ef718d1d15dcf7ac7dc5b708ef3b733fe40b37ec9d583e59b3cddf8e5ee723ce096975bc2d1758d21b99366cefb70f3295854981ac94e2f8d82a551428e70d1cba8d3c142b52f23dfaef1c6273e77133271bd0989a64fb3a9b108e996bcdb6d98f03d1a42d92a56a948049209b4edbccc264c280276b47287d94c0d4a5071a06fb8f091633bb27d936d760bbe1693db5f072a440253ee89f75d42a5c065e85737f18be5a4e1ab1d4a13bd0ea1efe23d0adc061d72d67552bc08b96b5439e8012726b5f9a7cd1950e842ef6cb9a9499c99712b6ea424eec91f11e2ce5434abe6baa58837455b00c4c9fd004f5f82746938dfdebee135bd4c4d2d1acc1a376270fa72bf0785a50bb8f9e43c3531caf65d0d6b4094b78d7ad536b58277071c6ff9aa2eb7c5bb7cbe03fca17abda9e5498fef471ea57b33f1c6236cb469fa4b3c09c711b32dc916b0363e74e419eb431588fc6a76b4e6b2e254b636491789e6be31d022d97af767da72b7689ea5b3cf5b234905453091757b411d7dc41195827195424a25eaa59ca204be19b6a988bd1da9533221476f5840bb97fadc13b2799ea6d46f0dfad49c60167e8eb91057ef4fd38b16430606e56801129abc7240c0e293a6dbd88362dd73d5fdb88c80432cab25840b78619d0c8a370e1d348d88349f5b18e7eae68acee5d376bac212a083bf0f0d428caf88ff8f2425b1b7486c2431546e355bb52268144c33c68094741cb62cb0a4e28ac638e35d31e27bad2cff42e6f6ceb853ee65e03e7028669de2c7a92e03626c7bb248a3afe1b1a88e1cc5197ebf37e2d2bec56abe41ec2c0caf49761d95373d871b7171591ca187d4b7626e4380143b4811b62caa3112a7d80b401abc7283a0a34f7b4c75af95608493250b3bbae060080206029dfab0e4930c06759aee97e240b3f4cb2f87636bf938f88ee85227f363fd9f7b1f6989c10351298cd118917896a0244f09c787774fcc335ce8c3c83185e0313c114a172dc6272d7daebaf304dafa1750fbae4ac6d7d1b4cc1ade749cdb9c50891ea58528f3a41b0ffe63422cec3a7858dd31b960827889dbf70198283191331dd938e2bf58384f623c307452cd8b97bad055ed32d5cd5d1edd52659e8957df88cca0204f3557769bdc58213d5c78dc2f005052f6bbd18eae63d48b99b2d6b30d6dade1010811912e525e9ef6c3077c12b7ec5bb9464411ba7190543ec32c26296b3e59d6b89fadc07caec0a9f3d58c8b625fb38aaef57a39c4eb29495c1f0e7e49172a520a69dcb4fb83d886dc3bf3cd2609ae1adedf49103caca2c4ab56632a0aa36b7d573c4d818b52c8dbda16dff33255b3a14bea105b5df4f10c70fe7b960772652c2b1f2857a5ed08f8c2fa5b72598e0e28c34898c3bff8dfdda9769d1b0e1565f34e95ee5e204cffbb0b34dd0b21198199da6d42c1e46e703d00889a8ed66beac9b771c75d660e449f2e16f9352f74f555ff191ae2081808f8b5abff6db889e16e76017882a2e8cbc73c95e21797e9d5add769f6d1b4c44208c72a5db0a6ba1264973e919ebba6613a22b165d7321e642a6d2c43e59d87b953182b1cc9457e6def2d63fa3e6a1573df04fb10845b4db90603b7e294b64a66149759b6cbfc8ac6506d759ea83c2658a4fba4c3bd60fbc0b86fcf835b743365ab45a1a6b20e1235bbc9275667a674e929e01dc7bd47ab2b3f34baab91019f8e10ed90438a2444fc8bac8b04cdcde194955bec4af0459cd3eabf502a6311864e11fbc9fdf86d0973a235c9be33b157db1f909e41cda272805e2c4724d6b0483f63b8abb0fc75aada85ea04fa14da76e707de24d8a4565de33a96ebceb0202e3fca7f60520a7f46a1bb7d2d96c99dfb1ce3f2cdfcfa1b024fb93f2bce92611685a7638c1f01bc1c11c951f379f534f7f02f423f823be25f1a95dc201989a053ce92cb56cf3f1015debd63bd8f7f1612da87dfafe6ec1e33b142bc8a81d891d0b3fc36e484dc257b9def5e7953beedd887c38c7489b61b4e818121fb24027dc8c00a7baeb2306a41fcc8c900fed5ba122928b2c1b35d9e6acb7cffdbe2c7f7fbb2ad56074732fba081e4dfe27a2740c24981e67a1ca5ead8cfaa8126c5c9b8f62af1b4696b94086fefdd539c0526e7ea0c2a4cee9624021b2451817edafbdf531b8776f3c84b710eefd79b79c8af297924197a989fe351284b256ffa5f5709cc82580559bbe016bc8a0e59be42739d292702c5dad3ab998e6e650316f056c27cd9c65a90e90a0f80f69d4e2d89efdf61d191dc4097401a3eb5ec3694b55d64a534f1b8ddce59a6cd29d207a47d7f97e4f2fda8c58bfeb3056bddd67ea097981f0a9033de1c9f7500a12744340d23c15c97ef9219fb1bc6fb297558544b078230e14eedea2530712eb218c0b39adfa9de02e2bce186e44fcf6c6af50ce69b5d73664154cf8bf9dc0c59f8e0fa1a4ddc6bdab7a9668ca280b5a7849cc1773171a7d7e0db9c451830b0283c2020cf02ef119b25957827cb90c9285eadd6f8795a4c9551ccf2a1a43638d6ed79d7e6806fc97dfca53db110f69c4d2491460aca4fb78912aabd23c3284eb4f8b174c72d399d61dd44504a017de9a64a5f842254faeb3a22cbc3d340b50c30a42fc249a2ad9d9c69649b5d8c7c90df22e472033a371ec48a3c8c3d0cebf5c3a0f030a98fd34bac1216918125b78a07bfbdd5549eaed7af725efbcf0b4555c0e80b6d473d93b402fd5d2fd938a1c5b9e05212c76e3a4604fb7bb21ab838d8c47a68d14a7ffe7260238e7025078f8cc38f39d93c3a337870ce398b2097fa2d8ccf27848cfcad37fb45f13bbcaa2c8d4f168361d2ab1d9068109c2d43b11e1ea406feef80650af86a635564536167b2324a3844234ccab01c17d447a9920c8c91f15fabacb28c837548137f50400e02b4d6c95b9edd7b2277d303ec70adb178812d070c6d4a8d9839708cc7620d9cf7f9351f773d8024638f1547afe452716cc7fae664ab093e0616871161e7d55bd95db22309bd29f6c925135d2de7ce9a6c677a9cac222db35b383e22db6f8f34371b329b5088b25b56a4b16cd17198e14199617e0049f1c8d5d9744c31a76899b4bac4fefbc409ba6c7b5c8d4639e9b99862080ddb01a6cf0cd7e03c13f235f6edc4fa0f1d2fae24336419015ccaccd4b95ecb34b759d31f26761893c48ad49c650b634dc71c241bb8c82e240eda32aacdb4934b90859408b57ffa2a984809ad4793fd5a49f70296eb47584d7a94c48f19cbf2fdd224cc2acd93d8f95a2cf86179f787fe45470925f2c5ca179e792c", 0x1000}, {&(0x7f0000001040)="94d0e3a97b4855da203a8f8ff16259fd1eee7e3edef16479140cd1df93bec5331956ee792d92c088248e6f7a751b99cb74d1dfde0556d358e279b2061e0d32c7d789098a2cf373c5ca500f3ede6be791f9c0a67771e43d6de2fc469f97dde92fcda6637dc150bc33e802b6d3ef82878cf8e6a05443dd03f8a53820715c75ca58ea86489e72a756d6e0f8ebd2b67998ba467b111538c59396136c791fde2bb98eb42bb9ad03fad1467aaa83828157dc781ca0885608abce98d41463cfcf2a5d4d16d19504b0d91db5255dfe477cf764ad07a512febfda0cb0fbad445180e271c2fbcfa5c9f675f60fd5c87381245153a905cc3a0d58459a9bcc641a", 0xfb}], 0x2, &(0x7f0000001180)=[{0x48, 0xffff, 0x7f, "b605d348a5ba9b7e7ef6a38ec70bb066764d7d41ad0f075ffb0e6ee448d75cc7ce7960324646f10f6b5e793b44ddaed75d6c37018702ad8b"}, {0xe0, 0xafd093915de03e7f, 0x5, "f21520c208903328e7054e6a47c8b7c1bcf056ed1598052ef104091dadf9aa5f533b8ed61f4e44e4e4a125dfd27b98e708445b4981725d91aa924af38a0a071ff6cd36d37c7bf34472953bcc69340ddfba6c23e11257f39d3ec994fed2b9efdc08541547ec2904b46c08599e83b24c1c1b63c3f03df71de97a1edd8542e505bbcb6983e5224c12959fbe1d557a436b97e70014596dbbe3a7b9cdcbb1ecec0f9f7a476ea66bd219fe54ee29d90f1032924056deaf1eddbc260d2c7ebbb32f90eeee8e8b325196e528af5d"}, {0x48, 0xffff, 0x2, "967c8bab900f9687eef4a204ba4405717a331eb415480e24c26011e30d3d834565117087d0b798306300f93489716787b75d4e96330adb"}, {0xb8, 0x0, 0x1, "2f5b298a815846b21f49540b0317430ce3688232b9ca89f21200c2f0753dbe117662ae0460ea125c24dd27bd52523b970066a2d604bc0e3d0400fdaa05847e7065090197ba434bbe2654b4dad3fe6b0e230601e1cfff8e74e63d4514938d8275bcc58d8785681f0b9eeb4fe92397712d5722d62a7a0677174133dbcfa995b1074715f335722f3d4e6099cfa0e8cdf8e07f6162c559662e7ea501fd5b978bc6024fbf70"}, {0xe0, 0x1, 0x9, "bf66122eb9fa1690c79260be18ebd949232cead9897b632fac5a0c5cfc582076d5dc0d3c11a32d8758d56017695fb79ed3600dfce67143f47c89ca3375150a16b0474adb8b00ad3cebeaa9bf565149184014b35cc9d895049c065380b1dafc994e7c03a3afe0c19fd8ff99f4c226a94f1972fb8ce43f3051ac19fdd03803102d4fee7803ee24390b7098ec9a5ed16852ddd0e3a620cc820e38ceaf235dc7098edd2d6b83bfd050c94e7cff3c1513694ce001ef6f1841b3fb8b2e53ca03bd5c94597771249a9c98091f6c7163"}, {0xc0, 0x1, 0x100000000, "e0319afc454e14af57c3ed074643137f284252e9aa7141ac2694860cc2747d341bb4366f8394eded265f4bf7cf5cee4222a0d6af17d8876f4ee9a8e0310c3e3dfb95825eca41fd0e265cb8cba8f6def6a69a44420d7056c5dc597c96da08c38f1996f850a78610cb89b7d2b4fb26c08053260fc921112534e8d3d655775946b4ddcddad9374b89a3dffd69c41109d327f2ca7c0c46f3210ac6a8cbb49a203a8c52ae6f8688e9642b64941fe376"}, {0xf8, 0xffff, 0x400000000000000, "1e6bd234de145fab0ac209c84f9a5706f2c444589a036e63b61813c6eea2781fe203b9d19bdfe85bd122952e1e85691f6d63240ed3d79b746dc5152165cbc5aed1d11888e78648a0f9f332c895408ea5bf14814b416b1a22b19c3fd701454bbeb5dc415e6d4f44aa3a6b8e1110fe251c7f24ff952fc8765e031b42aa55c1d90281b4e2c1b495e975c78abfe14e02277193e55ad63853e269b8020d9a9ffd1dcdb7bb0dc012beea1369d5d892a3a73ff6aeaa525c153c6a88e880c577f6a9836b62147ed403bb96143ae7db24605368f2f44ee6040f7170d67c702e98f22324d2c60be8424e8c6c"}, {0xd8, 0xffff, 0x2a9b00000, "e5270f86f0e7a002fec4a21bcae703f771ce65efb4d53b619766b6adbfdfc29b96f46bc91fa0e370470777a02173997200bd6b9477c99e126d5f065d807ca08834d0bc89f0452fb839df5fb0f21308ec2087c3e55a69dbf3fdc04a1b770bc0531191dfcc2767a9e18390f7276c0eed295a804c6335c84eda9be347c41e3d9f0ef9b66aca26246772fc80146ead717c71ea316e0dae131e6e5bf825065b512ef29534fc2348366feab748265f4e8400c29b53fe52e8b4ad7590a4c35403263d1256bb"}], 0x598}, 0x408) setsockopt(r0, 0x20000000000029, 0x36, &(0x7f00000000c0), 0x0) setsockopt(r0, 0x101, 0x81, &(0x7f0000001780)="1197f2fce8c3b7db9d2e17104daf6c6cfecef8daf0314a2f7ed791392c83139d1890e4495f64f0f15b3a901089cc6758de78b70c00b329bad1799e418b68571e80978600da0a23346ebb2d0606939f6971cea314a843c36db0cc88aaf59a8c3d7cc9b28798d365bb3813a07dbb09f337a35744725570944d58c3d570f6074d86dcc68216a450fa5fcff42930d6b6ca161b592e677f6d9ca5c8e8922bda72a4416e463a05aee731dd55b4e3a4069971308ee489508f", 0xb5) 16:00:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x10001, './bus\x00', './bus\x00'}) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000000)="0507f38cdaba4852932e900a186f6c", 0xf}], 0x1) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000300)="e4ab826165aab7596678a022845843b7b8cd7378b111e10e3b3f2b5e45e74f8cdafd0ce0fbb96bf6698cd424c572c3062a2fd6c1d5aa3b95e34243f1c34a9e95a21ee420cefe093cd9d8309a8a81a0bf73c14253185d0ac1ce82d1784f2f73b336104493900e90ff0f1533d6077eb4014f01dbe8bac1d01453589bbc45e2e6a2e7d3412b", 0x84}], 0x1) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000540)={0x1, 0x8, {[0x9, 0x7, 0x2, 0xe7, 0xfffffffffffffffb, 0x10001, 0x7943, 0x3fe0000000000, 0x6, 0xfff, 0x6, 0x724, 0xff1, 0x8100000000000, 0xffffffffffffffc1, 0x3, 0x9, 0x10000], [0x7, 0x7fff, 0x8001, 0x7a2c, 0x36, 0x7, 0x5, 0x8000, 0x9, 0x3], [0x4, 0x8, 0x5, 0x2, 0x8001, 0xfffffffffffffffb, 0x10000], [0x1, 0x7, 0x80000001, 0x8, 0xb3, 0x436], [{0x83c, 0x4, 0x4, 0x204000}, {0x4, 0x1, 0x5}, {0x8, 0x8001, 0x2, 0x2}, {0xfff, 0x0, 0x8, 0x7f}, {0x122, 0x6, 0x7fffffff, 0x8}, {0x2, 0x80000001, 0x10000, 0x7}, {0x1000, 0x400, 0x8, 0x1}, {0x0, 0x400, 0x3, 0x10000}], {0x0, 0x6, 0x0, 0x20}, {0x80000000, 0x800, 0xfffffffeffffffff, 0xac2}}}) execve(0x0, 0x0, 0x0) socketpair(0x0, 0x8000, 0x1, &(0x7f0000000080)) 16:00:17 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chroot(&(0x7f0000000340)='.\x00') rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)='..') mkdir(&(0x7f0000000000)='./file0\x00', 0xd5) r0 = shmget(0x3, 0x2000, 0x204, &(0x7f0000ffc000/0x2000)=nil) shmat(r0, &(0x7f0000ffe000/0x1000)=nil, 0x3000) 16:00:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0xa, &(0x7f0000000000)=[{0x10000, 0x7, 0x7fffffff, 0xfffffffffffffffe}, {0xffffffff, 0x8000, 0x9, 0x525}, {0x10001, 0x100000000, 0x6, 0x7fff}, {0x3, 0xffffffff, 0x1, 0x1000}, {0x4, 0x5, 0x6, 0x6}, {0x8, 0x5, 0x7fff}, {0x0, 0x2, 0x7, 0x100000000}, {0x1, 0x100000001, 0x40, 0x3}, {0x7, 0x0, 0x68, 0x12}, {0x7, 0x1, 0x9, 0x2ae9f294}]}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x0, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:18 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x1000100000001}) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) 16:00:18 executing program 1: setitimer(0x0, &(0x7f0000000040)={{0x40000000000000}, {0x8b3, 0x2}}, 0x0) setitimer(0x1, 0x0, &(0x7f00000000c0)) 16:00:18 executing program 0: pipe2(&(0x7f0000000000), 0x10004) r0 = socket$inet(0x2, 0x2, 0xfffffffffffffffe) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) munlockall() setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000f72000)="94040013", 0xcc69e302b364e3ec) 16:00:18 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2d) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = semget$private(0x0, 0x4, 0x200) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000001c0)) semop(r1, &(0x7f0000000180)=[{0x1, 0x7, 0x800}], 0x1) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000140)=0x4) sendto$inet(r0, &(0x7f0000000000)="fa8e022866dd043b802d22e5204ef59e23aa02e16aaca6ff84a7764c9d2ce2b3e9bc97552b222b04b8fe73873b5f7da65380c696c2e00ddf7a200c6beccaccbd2f2c39224e63aff3ccc271addb7da961a1494a48d4ea012a6de71927d16fd8d35b53803007ec7e9ebb0e1d808e564d36242d8487a5b29e1570ec7261a832f20abc22ecb06ada7ddee91c67553c691bebf85aad2d58f00a4a1134b5311e03727462ab1267e99b9dcbf0dea5dc26d33dd560a396373209da12", 0xb8, 0x1, &(0x7f00000000c0)={0x2, 0x0}, 0xc) 16:00:18 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) wait4(r1, &(0x7f00000000c0), 0x9, &(0x7f0000000100)) 16:00:18 executing program 0: r0 = socket(0x2, 0x4003, 0x0) getsockopt(r0, 0x0, 0x69, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000)=0x7, 0x4) 16:00:18 executing program 0: r0 = socket(0x2, 0x400000001002, 0x0) r1 = accept$unix(r0, &(0x7f0000000140)=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\a\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00\x00\x00'], &(0x7f00000000c0)=0x6e) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10004) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000280)=0x1) stat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xc) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 16:00:18 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x0, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x200) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) munmap(&(0x7f0000ff2000/0x1000)=nil, 0x1000) 16:00:18 executing program 0: minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) munlock(&(0x7f0000001000/0x1000)=nil, 0xffffffffdfffefff) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x1000000000064}, {0x3}, {0x8000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x20000, 0x0) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000340)) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 16:00:18 executing program 0: socket$inet(0x2, 0x4, 0x3) getrlimit(0x6, &(0x7f0000000180)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00b9ab6d0000fd7f0600"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x2000000000000000, 0x4, &(0x7f0000000040)="697c252c0c2a125c3acad75468a65f4321f642cb08c3ddb7c0cc88a472eef31a0e128a014102700cf823a7871038ab7569a00df2ba0ce150e31d6a87f4823f1eba4d5e1897887fa66298c801f9bfb8b2eb97ed", 0x53) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x100000002b, 0x2e, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt(r2, 0x6, 0x401, &(0x7f00000001c0)=""/136, &(0x7f0000000280)=0x88) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8000, 0x0) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000140)={0x100, 0x5}) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:18 executing program 1: r0 = socket(0x2, 0xc003, 0x2f) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x2, 0x4}, 0x8) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f0000000040)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x100}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r0, 0xa, r2) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f00000000c0)={0x7ff}) recvmsg(r2, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000a40)=""/4096, 0x1000}], 0x1, 0x0}, 0x40) sendto$unix(r1, &(0x7f0000000140)="05", 0x1, 0x0, 0x0, 0x0) close(r1) open(&(0x7f0000000000)='./file0\x00', 0x10088, 0x14) 16:00:18 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100", 0x0, 0x1000000000}) r0 = socket(0x18, 0x3, 0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="9b57c67b", 0x4) write(r0, &(0x7f0000000000)="9d83ad6d854805c7b6677bb8a8adb1d44e57770edd0a58bbb2411dd792038bc446921b4d7a91b28f52275dbe817238eae9d005a9d0172edc7fb7d4f77371e83f81cab471a7ee65818df643b3e9bfa5241954d8c91d448ba98e6807f3b9", 0x5d) 16:00:18 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f0000000180)=""/181, 0xb5) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0xffffffffffffffff, &(0x7f0000000080)=0x9) 16:00:18 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x7fe, 0x0, 0x0, 0x0) dup2(r1, r4) 16:00:18 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x20, 0xfffffffffffffffc) lstat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x42087007, &(0x7f0000000100)) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:19 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x14, 0x400, r1) r2 = semget$private(0x0, 0x2, 0x400) semop(r2, &(0x7f0000000080)=[{0x4, 0x800000, 0x1000}], 0x1) ftruncate(r0, 0x0, 0xffffffffffffffc3) 16:00:19 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000002700)='/dev/wskbd0\x00', 0x381, 0x0) fcntl$setown(r0, 0x6, 0x0) r1 = shmget$private(0x0, 0x3000, 0x8b65a423e5fce0b1, &(0x7f0000ffb000/0x3000)=nil) shmat(r1, &(0x7f0000fff000/0x1000)=nil, 0x3000) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000040)=[{0x2d}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000100)=0x8) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") socket$inet6(0x18, 0x5, 0x400000000005) 16:00:19 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000002c0)={0x1, 0xffffffffffffff5c, 0x7, 0x401, &(0x7f0000000040)={{0x0, 0x97b1, 0x4, 0x3, 0x0, 0x3, 0x4}, {[0x48, 0x9, 0x3, 0x7, 0x9, 0x80000000, 0x200, 0x2, 0x1df5, 0x3b, 0x800, 0x5, 0x40, 0x1, 0x401, 0x6, 0x1f, 0x100000000], [0x0, 0xffffffffffff8001, 0x4, 0xfff, 0x1234, 0x6, 0x5, 0x4, 0x7ff, 0x2], [0x0, 0x4, 0xa66, 0x1000, 0x2d98, 0x80000000, 0x3d52c55d], [0x2, 0x100, 0xffff, 0x5, 0x7f, 0x377d], [{0xfffffffffffffffa, 0x0, 0x8, 0xfffffffffffffff9}, {0x7, 0x7ff, 0xfffffffffffffff9, 0x9}, {0x6, 0x0, 0x0, 0x7}, {0x2, 0x0, 0x0, 0x8000000000}, {0x8b7, 0x401, 0x4, 0xd4}, {0x0, 0x80000001, 0x0, 0x100000001}, {0x6, 0x100000000, 0xe1ee, 0x1eb80000000000}, {0x5, 0x6, 0x4, 0xd2}], {0x10001, 0x8, 0x5, 0x9}, {0x3, 0x0, 0x7, 0x100000001}}}, 0xffffffff7fffffff, 0xc67b}) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000000), 0x4) 16:00:19 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) poll(&(0x7f0000000140)=[{r0, 0x116}], 0x1, 0xfffffffffffffffc) 16:00:19 executing program 0: socketpair$unix(0x1, 0x200000000000005, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="c100eefffeff0000010000000000000098f055f033e637f6b1f69cbdfaa32c92c65edd42124c45239739375d6e8ec5312efda7187ac5c0a71d708af2a8e3ab9c8d523bfd677c69130400000000000000e084ae004bb3aa30f07cb5cea0c017985eba141067bdef5854f95e978584b16c9434f1dfafdb35c609000000cccf36d8b1e91912d9dbb64809dc7b8132bc008e486d3dfee5321294dca5ae59000000000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64], 0xc1}, 0x0) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000240)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x7, &(0x7f0000000180)=[{0x7fffffff, 0x400, 0x10001, 0x3}, {0xfffffffffffffffa, 0x5, 0x1000, 0x4}, {0x5, 0x10000, 0xfffffffffffff8c6, 0x4}, {0x0, 0xfffffffffffffffe, 0x9}, {0x9, 0x3, 0x8c94, 0x4}, {0xf4, 0xa92d, 0x2, 0x4}, {0x400, 0x551e, 0x4, 0x7}]}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000100)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x8000, 0x0) syz_emit_ethernet(0xf3, &(0x7f0000000380)="32af9b40742c1a44f8cf0c6768b9744e754ba272cde0f8001bfedbe4fab872e2c1263f4aee3fcebec5b8634b2de6381df27194548d727f5bd76691f8250d89b77f7542cb4515e07740522ea457f2376ec808ee72a474cded1c749ace104c50b35b44e6dd1eeaac30707806e066451547a86af546a659b2ba3a7e842457de3b43e5f7f343fb13180745d3f31156218b65beb6ee121c932d3a614556127ba1ff7fe49bfc4cf8bbab3543f5d502573040b6182f71002fdf570e3c5f9812a8591766b694aded5f08c4d0ad8227b378495f9ac2272e9bdaeef943e49295be5610415a702c1a9f9fc393a6de239635253917e21d4e22") 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x3171fba72f452b33, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x40}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") 16:00:20 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000140)=[{}, {0x24}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x101, 0xffff}, {0x81, 0x9}, {0x0, 0x1}, {0x100, 0x14000}], 0x4}) 16:00:20 executing program 0: symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file1\x00') link(&(0x7f0000000000)='./file1\x00', &(0x7f0000000080)='./file0/file0\x00') rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)='./file1\x00') 16:00:20 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getuid() r3 = getegid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f00000001c0)=0x7f) lchown(&(0x7f0000000180)='./file0\x00', r2, r3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r5) pread(r0, &(0x7f0000000040)="c7713f411a006af437c0b56c82a7111dfecf52f634717649a494388523947f6586668d1bb6be88072561202eae6516516e5ab6", 0x33, 0x0, 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) getsockname(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000fdc29231000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b0bc062000b6391300"/118], &(0x7f0000000140)=0x6e) setuid(0xee01) chdir(&(0x7f0000000100)='./file0/file0\x00') 16:00:20 executing program 0: clock_settime(0x0, 0x0) clock_getres(0x3, &(0x7f0000000080)) nanosleep(&(0x7f0000000040)={0x4, 0x81}, &(0x7f00000000c0)) r0 = semget$private(0x0, 0x2, 0x0) semop(r0, &(0x7f0000000000)=[{0x3, 0x676d, 0x1800}, {0x3, 0xfffffffffffffffe, 0x1000}, {0x3, 0x101}], 0x3) r1 = msgget(0x3, 0x100) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r3 = getegid() r4 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r6 = getpgid(0x0) r7 = getpgid(0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x3, r2, r3, r4, r5, 0x4, 0x8}, 0x5b7, 0x10000, r6, r7, 0x7, 0x13f, 0x8, 0x9}) 16:00:20 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = open(&(0x7f0000000040)='./file2\x00', 0x40, 0x60) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x20088, 0x10000) mkdirat(r2, &(0x7f0000000080)='./file1\x00', 0x0) faccessat(r2, &(0x7f0000000240)='./file1\x00', 0x0, 0x0) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4d}, {0x81}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)='\x00') 16:00:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x0) write(r0, &(0x7f00000000c0)="493b4651d2a0748a67bb84590b0000000000019a861171a40000636070a5b52859c76aafe8d94ad4910dc39ca524c4ea64417365ac58c116eb0badb397e76ea5e3e92a158c8604d58025c203d83dbe9dd0ee7e3c034c040f130f", 0x5a) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x2) 16:00:20 executing program 0: setuid(0xee01) r0 = semget$private(0x0, 0x2, 0x14) syz_emit_ethernet(0x40, &(0x7f0000000200)="567c9e7d7fbe5e73baf1edb4edb8c336b15876bc90b8d3417091ff04497848865befbdf89bf86b7b009dc730f74ffd2934ffc785bf35e63e4c1ab0e2c7d5138f") semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000240)=""/4096) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) clock_gettime(0x2, &(0x7f00000014c0)) r1 = socket(0x18, 0x1, 0x0) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000001240)=""/251) setsockopt(r1, 0xe9d, 0xfffffffffffff800, &(0x7f00000000c0)="d14c1e817bd1bf207a4710a768cbee21050ba2d6aef97c22b49b9da13415ef", 0x1f) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x3d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="d5") r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x20) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000001480)=0x1) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f00000001c0)=0x2) ioctl$WSMOUSEIO_SETMODE(r3, 0x80045726, &(0x7f0000000180)) pwrite(r1, &(0x7f0000000040)="664a9da7730bef21a1f5d64c2124b5dc4145a6d55a16204ca13f9d170bdb1fe2de1b705b19c8975814789952f27d274e00e83b54ea613891988f9b1759747c8fdc56", 0x42, 0x0, 0x0) lseek(r1, 0x0, 0x0, 0x2) geteuid() semctl$GETVAL(r0, 0x6, 0x5, &(0x7f0000001340)=""/69) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = geteuid() ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000001600)) r5 = getegid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0}, 0xc) r7 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000001580)={{0x6, r4, r5, r6, r7, 0x32, 0xffffffff}, 0x200, 0x7, 0x8}) 16:00:20 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x4) rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000540)='./file0\x00') 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x1fd, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x2, 0x80) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000280)={0x31808000000000, [{0x3, 0xffffffffffffffe0}, {0x1, 0x1e576d6f}, {0x1, 0x8}, {0x2, 0x5}, {0x2, 0x9}, {0x1, 0x9}, {0x1, 0xfffffffffffffffd}, {0x1, 0x9}, {0x3, 0x6}, {0x3, 0x1e1d}, {0x3, 0x1}, {0x2, 0x401}, {0x3, 0x5}, {0x2, 0x9}, {0x3, 0x9a4c}, {0x2, 0x40}, {0x2, 0x6}, {}, {0x1, 0x1}, {0x3, 0x805}, {0x2, 0x913b}, {0x3, 0x80000000}, {0x3, 0x5}, {0x3, 0x8}, {0x0, 0x5}, {0x0, 0x7}, {0x1, 0x100000000}, {0x1, 0x2}, {0x2}, {0x2, 0x6}, {0x1, 0x658f}, {0x2, 0x5}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x1, 0x0, 0xfffffffffffffffe}, {0xc, 0xff, 0x400000000}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = socket$inet(0x2, 0xdc61ccb80b6049f4, 0x7ff) recvfrom$inet(r2, &(0x7f00000000c0)=""/112, 0x70, 0x40, &(0x7f0000000040)={0x2, 0x1}, 0xc) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:00:21 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x5) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000180)=[{0x80}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x84}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) 16:00:21 executing program 0: r0 = kqueue() pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xc7) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000000)={0x1, 0x8}) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) readv(r2, &(0x7f00000005c0)=[{0x0}], 0x1) 16:00:21 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000001200)={&(0x7f00000011c0)=[{0x0, 0x6}, {}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000000)=[{0x42, 0x5}], 0x1}) chdir(&(0x7f0000000040)='./file0\x00') 16:00:21 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) setitimer(0x2, &(0x7f0000000000)={{0x8, 0x9}, {0x10001, 0x9}}, &(0x7f00000000c0)) 16:00:21 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = socket(0x18, 0x1, 0x0) listen(r2, 0x100) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffbfffff, 0x2f}], 0x100000001, 0x0, 0x0, 0x0) r4 = kqueue() r5 = kqueue() kevent(r5, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/162, 0xa2, 0x40, &(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8) dup2(r0, r1) 16:00:21 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x15, &(0x7f0000000000), 0x2a6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) socket$unix(0x1, 0x2, 0x0) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 16:00:21 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xff79}], 0x1, 0x0, 0x0) dup2(r0, r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000080)="cf908c302639933841e2dc7b43ba5a5ebb398df636ba2c679cc5f9ae937364554ff4878cb329863ca43b4ae94ecf07227712c59a4436e53c9b676f43e628b666136a67f1cb4e733971fb7420551d611288794ed67b3a1da0bf77365695472d60e13b2b0c9b174e808f1d008b9adc5dedf70f8d160f3eaef1ebd58d2840152d5f9fd56b06654bd0c59cf2d05db04202c29681b10cbe78979cebe501b37cb754c02b8402003f6b07f4cc1eb8b78bb01dd0"}], 0x127, 0x0, 0x0) mmap(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x1, 0x2010, r0, 0x0, 0x0) pwrite(r1, &(0x7f0000001740)='k', 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000140)={0x1f, './file0\x00'}) 16:00:21 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000100)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x14}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 16:00:21 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x7e, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) pread(r3, &(0x7f0000000100)="9307c4aeaddabe6725c71b35b901c5d4a5222eb3c3cc316039c0c0e6a8a88fdf3b9223895e80729791499f72b247a1fcf5a2d901aaf8560e94128a568bc787650c507d2a79970b5056dcc86af2a3772954a1076f9f7881bbc0b93d8a6eb97bc0bf73db9e823401e6ae8a07d175d9d627b050fd6fe3eedf1879dafff5a7114265f3827e37e6cdbb51de3abfa0df03eba30d87862f301ca4b44ba043a61a5cd7945c38c6c1d308fda576ec33a655a9bd55adee6ea407f1dbd3086ca9fef7", 0xbd, 0x0, 0x0) getsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000040), &(0x7f00000000c0)=0x4) fcntl$setown(r0, 0x6, 0x0) 16:00:21 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0xa, 0x80) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x80000003}, {0x3d}, {0x6}]}) syz_emit_ethernet(0x26, &(0x7f00000001c0)="cf60b50ca80927958730fdfe85680bd40a7a462f8b48bc5e88e3a86870b0c7649eb7e6cd9235") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDGKBMODE(r1, 0x40044b06) syz_emit_ethernet(0x1, &(0x7f0000000100)="93") 16:00:21 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r0) chmod(&(0x7f0000000040)='./file0\x00', 0x12) r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000100)) preadv(r1, &(0x7f0000000540)=[{&(0x7f0000000200)=""/153, 0x99}, {&(0x7f0000000140)=""/32, 0x20}, {&(0x7f00000002c0)=""/173, 0xad}, {&(0x7f0000000380)=""/83, 0x53}, {&(0x7f0000000400)=""/141, 0x8d}, {&(0x7f00000004c0)=""/117, 0x75}, {&(0x7f0000000180)=""/33, 0x21}], 0x7, 0x0, 0x0) setuid(0xee01) r2 = semget$private(0x0, 0x0, 0x40) semctl$IPC_RMID(r2, 0x0, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:21 executing program 0: r0 = socket(0x20, 0x2, 0x6a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) readv(r0, &(0x7f0000001240)=[{&(0x7f0000000080)=""/174, 0xae}], 0x1) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000140)=""/47, 0x2f}, {&(0x7f0000000180)=""/67, 0x43}, {&(0x7f0000000200)=""/209, 0xd1}], 0x3) 16:00:21 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x2) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="6002e5ffffffffff0000"], 0x10) kevent(r0, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x685) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) r1 = accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) write(r1, &(0x7f0000000140)="0645419971d70938e157bbdde09f5a84712877ee80ec7ea6636daa0fb9b4fc76033a2e9ecbb35375f2201bae34584cf554aed018bda5b5f9822542434b37a6746d7a4865ce40d65bcf1bd0bbbdf6ebe97ef2f187c6a5984b1f02dba090ddfacdfe8eb60bdccb4f8a89e105297ef081661229f62d2e64e84dd32b067b117c912fa53d1208d200183204e09219200784c341eb1a95629255d69a3ed2e8afe94020af8131ae41b0f5d378c23001ba9383ee6eda73bb3a8a39f80f24e977366035daf31616a76661", 0xc6) 16:00:21 executing program 0: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x10, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x1, 0x1) dup2(r0, r1) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x400, 0x34a107091aef5f59) setgroups(0x0, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, 0x0) setgroups(0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x6, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{}, {0x7c}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2000000000000226, &(0x7f0000000080)=[{0x7, 0x3, 0x7, 0xd02a}, {0x5, 0xffff, 0x7, 0x98}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffc5e, &(0x7f0000000180)='=') 16:00:21 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8d", 0x1da) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000040)=[{0x20}, {0x800000016, 0x0, 0x0, 0xc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20, 0x0) syz_emit_ethernet(0x4, &(0x7f0000000180)="69d5bd93") 16:00:21 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f0000000000)="8b365bcd38a978210daf96d73166eac83611ce45118d1e9fef7a1ac4936f34882009", 0x22) write(r1, &(0x7f0000000080)="0c000002fdb4b7e886e5c8520000dfaa953b1f015b200a", 0x17) syz_open_pts() execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:21 executing program 1: r0 = syz_open_pts() pread(r0, &(0x7f0000000380)="edebdbe60d02e53d6ebf3370005618dfd2a3881625051e1a14baeea333325fd66e17709a269e58da231482165fe026f9309c83ddd22216abcd91d71cb538111863efb1bf80faf7948f93753c280942f60eb5bed21e68f0b4e25ac6f8f989dbb8f3d5e61230fd74567caa36adec609940521c39859073809174815d9fc1d28b93213d186f3204ff11dd67d8247d9cedbde13d9d4c061d4f3b971437d0f7fc4399215a97215e26c03c6a073f878ecf52f86f28aa3e3cbe59dc7bf2c339d368dfbe13a15ae68f7bee07440a6a8d2df5c09498dd5839adba325cd273a4a976b28da31ae40caa7ae7027647ffb04654557c956a80d478127dcc8c3e770096acfb0dcf09122596688c45a16bd78ae66c4e8f46d7c447aa01debea3345aa8b162f2ddde846aefa81900a6aef80f88ed31ea3e3ca1bea2fa7c2cc8d6caa47a9540550e545e18e95708d99e28275ec07c5ac741e3197b21b5a01213189c1357b728439ea589648b5910f151a09e227b767a2b381c69e8a85fd561fe2fea0098a487601bd3cb8b1449aa7aeab6f1a95c50b6d879f2f502cd3132fd0e250e3b7a1182b7d2a8f6b8ed6a086a66e96a6f9d29fd8c04c535a9fcb17b3f3115519527073e629e81231450de3f1c8c72f50e440881b7a302adba4ee1f655838ac80e9123f9bf3f59e6f0e72f1812919afc2b1afd72a4d0f7589cfca2d3df474724597500f441db61e3c3d6101fe2b1db118aea3d8c339cc6f824929a273067a145f3be3e0e900f62662e1a46ff7d11d7c36ba8e350841f4445ca772c9bd693a9e93b29afcbfba16b9b27b00518d412f3e20ca2a58952ba6a7f725b33585e0ecf3ea050c6a6d15e2ecff4622fb8855082d7cf83570d40227049117bb05e2e0c665a8cc5afa9da01a734da83cffe2d3b21436c16f885ad594c704e69e76cc125b847c8c61188c7f1dde1a7c14d2b29929db88477a31ac5ade15eb48a0cd3f91e4944306896b2d944f79a1cbc2daeef96aec088421467d8a2f19e5d9ae152bfad00f352ae06db0c4bc43fc52a80e6f56661f2a1320fbfe67d2097843ded4d674e28ae34fb12fab63ef152efbd5ac9941bb14e63e103cf46394a898e0113cf78bf2ccdd5c4bda56cf2b068530b22151538acabaf80ec33cf24a83fbf67c80131d9e34b68141f95de273a295275f2149e4ddaa99a817d0547900beb709fc382e561506be2a24fa09721c47da409c3c09e007aa6c987bd15351735f3169f630d772984dc7f81e549ea1ea6db38ba95b104dd0475e37af799e716a265d6d4fffbc70306c6be01564d9402b76559a572c10ae94d17084520d8c9ab0a59035d61603e422eb1103b9fe6b96a3746e90d9afd2599bc6bbfa6e3c1ebf5ade0437c918eac1f80af592dca7483ac6d7db3a6445b3d769faa50a265de55fe41c60cf75c7ef41b759c6cb2b5c6928f73d984ef4557b451b8974b5df99efe7b739a4ea0389afbaa6d46766a1f656ec75d5fda6d412f5bebb43b12dd4575496ea06ab735017799a000ba3dd27aab72280b9927ef7fdb92cbd50f656587c365d580d625f448d15be571341e9a75bee0a874cec181bfa534c073db55202e833d5e1ae80f3f31f4273f456d6507954d25977e640e5d9fe11f4eedf08463d26a692e63715365566b44aec6409e9345f33a52b2ca16dbedd40ebae61269638ba907ff812ac08dfed1cfd928ee68ceebf236f87affbb3315e7b1c019fe356748df092ab348c19a6cc9098bf449316e4fbec2922a8763137abec9ce63ecc551b378cecf1cbce79a120581f6be6870612b2dcf32e0e9885a22861092d3fa1310cd7a7473ee286391c33f76fd95e900e210d3e2f6168f567b4e2831aa6af6888bd2f8085f66baf9bbc001dd5cde06ea18b952c10dae6594381bf7defb92a2ed4c92612993bf90d6153de729ba7a0a0b77603e0257276f9480bedded0c34d5152169bcf72b3203d0d5503865618e489f13c69a75eec66df43155462cd4ebf5ed513a6472cdd73eccd65ed0ba02995504a3f8b092a357b5e64579f4b91f5861c21b988c84453d236ad95ed3365f25c9b5b80322cacb7c2633844d9cd14980f17525e3210a6ceb909f1f418c10359d99801bb133feaf05ec03564b71a60e00d8c4280737d465f8005c630e42c2d09521ee1c9e477a85347561595c1deece0dc6ae9139f5d8da8be446eabb61c83f44e335b2f686e5abb9d736fe8ee8d833685490e3a3fbc890d6590be80afb48b159c32353ff55a476dd19613d16fd787d062ea950f70e5103d3bb5cf1b610125397ff55a21324f19c6c44801c6df138e152c66705165eb975f17610cd1aba875b52ab403587d884558a0c711204ac231a9ca026e5880f0915597da2f5a9efe72d8e29c768fdad8d7e67ff2e4bb1f19c9012ffbb8c675e86127a7daa2f16d4da2b5376fb38d97934f914ffa4297f9294a93a7be9e43b4180e4b48c66657875db17b6e5f90b7308b988d1f9ee3e0060dbfd2521fc52861a626121585159c2901f6d4e9f6b091c4289872f0edc4a371cfca8e3fe847ac6a646fcb0f5035f2a2bf616bc76959a8370ee52d947175cd16c22e13d7a4b7e92ffb199f47b72a2c79774cc7d9ac3dfa2668df2183a6d86a6d4caab9e1f15d6cbce24c032c4b4744397f336e57790d57dc64032ec5c157f77c6a3e64eab0f221c8898dfc4d0d5435be3eecdca53a878d8f954d00548f25ff64b64f251db36122d8f38ea0f84c73113e209022187b8df384a1cb77bedb6bded87ea79cf7c755ac926404c0e3d146b33daac179a1e771bca69b5ad820efd690c04e00f01699865f4d1a467fce4d4f562e4f322f1da8eaf7fb02f4751a8bebcaba549c70ca4373370e5d690c79dd04d0fba6375532ac4f50219beba17089dca4e7cb077cf10ba0495a087c7ab9ae73a1d6e7c227198b7889c9072c322e47950fbfc757708329c78bb8eddd9e3796658e9e2a1bf7bbd96fdb290afb685f8d2be136ea675a442c3cb1776cc85f3759d7bc868a460cd8d3cb31e45545936931e1091326601fc9409c9cb55a0cc163246d1e14006e8ca845d06a9023452b7face632c331757225a374c73a1892b2a1130fc5b3efdbeb5752e3667d105150471c2de2e8b5f1031cbd7afed894df073d8df6cceffda8278241e897ebbc2ad918f59815c6cbcffdd02238d7a84dfa72493dc1823945f33ba419e1f3d78272f736df6d9a186fe90c218bf17bf88c688c5f49e67ac92d2d8f0d40d34e1fd643d90f5e9813eac4b75750eb72c53882b3837c237b49e29a804eecb49947dca999bc750c366cdb117b69d5b7cf2ca1d7526508949f2c6d7142c5c013d0f817416aed3d2b766b8c4e0c7e1770f1c1814f2d10fd751954f33dcf414104bdf0da0fefc93d0bfd598c511875f5107025a6541044e39f3493c88492277912e8c3ab9a87a132d8f173d032243621602f0055a9b28ce2a9d96fba00095f2e63ad9b30094a2669798d7d026ea9cddca4cfa048c9137dab9e5057622c14587c1a055762ebb3a4c8957573371e6282d88473b11169a877e66d2b5654b3a8753867afb86cf54e4f017f2d2648886b10ef153ccaf756337b33a9e0abbaa881f187bf7f861db4041767bb28bee960ca154662ed75a224a737ba4611c5cebc3e693ec2a81950936ae47342b44b97f38a96d86303d66223196809c45264bc1d409902c0afca3f964c6cf0e46f5970f9f20d19335aef55805de4ba31fc7211c3a33f2a66d1235d6ce09d9ada1a011ffabab05cf14e1809568a9967b0add4314e8832016daa393cc2964e8c78aef45b1ff5154140aea1a17938cf3798678fadfc39d01f813b480b5112020a0e8b005a115a5d7b5b151507f868717041261407586b7291a7e6a3f59e5c7cbf8ca7638dc23bed9908b6cab17fbd26d925a3897395ab0ac8b8ef03d456952824ccaffe87ca35de28ad2ee9c10fa7ef621134d1061463c263d27bb9db48b68a87519cd951bbab9eaf02be582afccb31955e7808bc91985c573efac921dcfdb02d525bd8918eaa1e8b77aa40575b05b41234c4fd818b2f3ea0ca66eb68d51a4047775e7ac4a5297215043ca84698229ba6d76f28869e88ff4dec816ab5a9695d335245d736d91af42a9d2c19b610f05cb116140c9b90399764e6492ab19312ffa5ae2d88f5bcb85de9d09a4c108f379ed32ba50c759dd5b5392248c5e31c5665eabe03f3ddaa7a41511152bc9728720f7723637e4e2962ab52294bff24f7b1a57d6d9ab2651fce508311cd8d0815d3301be4106fe81ff9b50081dc52553920efffcaa983cb97dbcc7af7b944bd86e377c20e3c5a0e91295431c6486ef31b260158ef8e473fafe230673372c472fec65218d7a8fef5761427b8b45a2143ee9183d71ad1bf271f2460d0caf01c32ca54d41d58a8a09c39f3d2763b200735a5aa17233f5b0d75ecac0e43ed855e41ac504dfa382319234696a131948a5a6c5abf8a46cf96589940b3df622b52338f6cd1239355181493653259c6d2b68cad20f563af7561ac001637120a78ccbb4dcb0b2cb3f802d9a63645bb2e999ad9e25cfc2883327515f667aaeef884019e5640f11097e72025b770e994a82244a02977c60cd991247378f8e9bf9ca0415545bf8119562b41dc00ed51cfce3d4afa5f9e546fb8bae87b8fdd254af5af238ddb9e086888574a477ff577eb5da64fb495cf98fd864d0e967b58eea4af56eb40575b9c96428ef3859fab2273e85de77852df7b75eeb04b26b13163bd306f7f0ba0f1057ab97aa44544c229fd19cfded472d7e289a0bd47207ad2081c8fa514f116ed850c2868106121d9af1fe0cf976096f826d79f870184d4dee545b3efecb547279c54e8ced852fa21ad0b0e5cf474108d1cfe75ff2da9934d83bdd161131dd7b2d517a86462e3372f54d7dc61542580581b42941272c77ecfa85acf5b31d17204f8930fe26afbb48f66e8db89fec747cf9e3462edce56fed2751421c43bfab129d48722fdadc013b2905ea5e5caf2e858af36b773b43788b94b3ba058796b89872d378b6db75e1955926e6d4e7516aa31f3f3169c4b27f1ea36c90ca062d6ed17df1010e9cb5cbfde0440cdfb46103819011a03ed4168a56dfba585a5eaef8e360f8769ff203346aaf6643f1cc1d444c1e0f535530e7fed209e94f4d3049c6b664fa487ed1745c1a42639e2c804080c3cfeedfba6af5011041a164353841a5f6d5a3fbf487606fae8f69e0a0e113093e8ab636fca8e0f721e927dd60e79374e65613a471eafc9e3972ff9f8f16858b371ca08470371d8dfe33d98c561cfa5c1e096158ac73b961e1570d9ef59a59e3c219f4f62a64af43c685ec9142dbd8e3418e331898af251cc212c3be6d850d91bb69d73fc84a9ade64ac49ac7629108cdf385632eca5d5a6dde7469c53b225bc875afb079f083bdb5b4449ae27edccb57ab429bda46c1f2a8eb8eeefb41409c5ea314a8b1456d3445999d90e10f409bcfc922673555c94255f72db9e2d0a03a8dd2a5c842427aa0007be5fc13629a9d624d2a695c8faa7e65651bec4b3497aa5bf453c5f1967382aea048d590de185b6398d3317cef3c4efb3387f2742acbe6e9dad338fffa7f37486e96270d8909b221996364ee140fc2c19c1bbc3db4d2fc0f20ff11f79e4f2a9bebb3af9f0df28f46488df260676493b28ef31e585cd2669df8b8359c9c4c0064f36b24c9dc0efcb5c876881e4af93515e9736d261891ce0b41075920b734959f4feefd9d09e6289bf0ce35d86f77e0cd3b22a10c2b882160d946197", 0x1000, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="e22b98f141ba2b0657eb623ccee89f3c64d63affa246e5ffd97d78f7efccffbe5720811a993def0897cf9c477fd28cee047dff05f1ffffffffffffea8d8e0bd23813115cadaf053d0500090062d0ca5cf47b7c9fa3aefbae6a6634edae380e1afb9b72b64e9e98be95741f8c389d913d533e2c33a1207ea29dbbac71a02ded58715d59398d133ce24478a43a060d2eddfb773d2a35f0e325fadf5c8da8487be1c6dfb7a20645b5229367fcd8d951cf24b3847af5151cea01588e936406df6437a9aa66d404994017793a74a2fb2cebe743043a6e167164bf5a576e090f1b94ac64057d91c64e0c83c60ba393c96b9adb6b8aa32b5edda73e5b9b89c054a0e48415f2a7f27930934ce37b2f6756d97db4b074c3b7af41ed9ea1f5461a20", 0x11d) r1 = syz_open_pts() symlink(&(0x7f0000000180)='./file0\x00', &(0x7f0000000200)='./file0\x00') close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) open(&(0x7f0000000140)='./file0\x00', 0x2, 0x117) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x7, 0x5, "855c55000267a7230000001a4000002000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2256, &(0x7f0000000140)=[{0x4000000000000024, 0xffffffffffffffff}, {0x54, 0x1ff, 0x1ff}, {0x8000046}]}) pledge(&(0x7f0000000000)=',\x00', &(0x7f0000000040)='\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = msgget(0x1, 0x40) msgctl$IPC_RMID(r1, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") msgrcv(r1, &(0x7f0000000240)={0x0, ""/168}, 0xb0, 0x3, 0x1800) 16:00:21 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$BIOCFLUSH(r0, 0x20004268) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x2c}, {0x2}, {0x6}]}) sync() syz_emit_ethernet(0x1, &(0x7f00000001c0)="f4") 16:00:21 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000001c0)=0x5) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x8000, 0x0) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000100)=[{&(0x7f0000000140)="000000186004008b00113c270000000000000000000000000000000000000000c6c02d845152281f23450aed2c3f00ffff00603e97a0c2245206d96f5f", 0x256}], 0x1) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f00000002c0)) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000040)=0x1) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x12) fchflags(r2, 0x1) 16:00:21 executing program 0: r0 = socket(0x31, 0x2, 0x4) setsockopt(r0, 0xfffffffffffffeff, 0x80, &(0x7f0000001100)="1e9707694bd63f55635847d26f3fe01135b4dfad0edf826ce478a7fbe01bb4c8473e114843254d22d63e74cffcbd7166988cbec84cc2b68c9326e17484ba977cbcc97b57e926edabd299ed010466ddf2e3de8a5e0c1692fdf517f0635be90f62af6c4490918e870cb1f083a53bea0ad30499c5ea5d6ec88f73f3eda46cdb92da08c077", 0x83) getsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) getsockname(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400"/4085], &(0x7f00000010c0)=0x1002) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000001080)='/dev/zero\x00', 0x200, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001280)={'tap', 0x0}) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/null\x00', 0x2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000001240)='/dev/bpf\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000001200)=0xb3) 16:00:21 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2f) shutdown(r0, 0x2) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x9) 16:00:21 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0x0) r1 = getppid() r2 = semget(0x2, 0x2, 0x40) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000000)=""/96) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000300)={{0x7}, 0x1, 0x20, r1, 0x0, 0x3, 0x5, 0x100000000, 0x5}) 16:00:21 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x10000000, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:21 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$KDENABIO(r0, 0x20004b3c) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000080)) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = socket(0x10, 0x1, 0x401) recvmsg(r1, &(0x7f0000003480)={0x0, 0x0, &(0x7f0000002400)=[{&(0x7f00000000c0)=""/117, 0x75}, {&(0x7f0000000140)=""/12, 0xc}, {&(0x7f0000000180)=""/35, 0x23}, {&(0x7f00000001c0)=""/43, 0x2b}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/212, 0xd4}, {&(0x7f0000001300)=""/215, 0xd7}, {&(0x7f0000001400)=""/4096, 0x1000}], 0x8, &(0x7f0000002480)=""/4096, 0x1000}, 0x800) r2 = fcntl$getown(r1, 0x5) r3 = shmget(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) ioctl$TIOCSTOP(r0, 0x2000746f) fchmod(r0, 0xa) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000034c0)) fsync(r0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000003500)=0xa996) close(r0) r4 = socket$inet6(0x18, 0x4, 0xffffffffffffffe0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000003540)={0x71, 0x1, 0xa24, 0xb748, 0x1000}, 0xc) r5 = socket(0x10, 0x5, 0x7fff) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000003580)={0x0, 0x0}, &(0x7f00000035c0)=0xc) r7 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000003600)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000003640)={0x0, 0x0, 0x0}, &(0x7f0000003680)=0xc) shmctl$IPC_SET(r3, 0x1, &(0x7f00000036c0)={{0x7fff, r6, r7, r8, r9, 0x20, 0x9}, 0x5d41, 0x1000, r2, r2, 0x2, 0x3, 0x1}) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000003780)={0xc, 0x0, &(0x7f0000003740)=""/12}) r10 = socket$inet(0x2, 0x0, 0x7ff) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f00000037c0)=0x4) accept(r4, &(0x7f0000003800)=@un=@file={0x0, ""/108}, &(0x7f0000003880)=0x6e) flock(r10, 0xa) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000038c0), &(0x7f0000003900)=0x8) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x25}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="03") 16:00:21 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r2, 0x0, 0x40000400) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/39, 0x27}], 0x1) writev(r1, &(0x7f0000000040), 0x1b) 16:00:21 executing program 1: setreuid(0x0, 0xee00) r0 = socket(0x800000018, 0x1, 0x0) seteuid(0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000040)=0xa, 0xfc74) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) socket$inet6(0x18, 0x3, 0x6) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:21 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r1 = socket$inet6(0x18, 0x1, 0x7) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x5, 0xf78}, {0x18, 0x0, 0x7fffffff, 0x100000000}, 0x5, [0x8, 0x4, 0x3, 0x7, 0x8, 0x9, 0x8, 0x6]}, 0x3c) dup2(r0, r0) r2 = dup(r0) pread(r1, &(0x7f00000000c0)="f6a9bb18ac7c481d550b84e37f8b3e296724e0e8bc18a8ac52cc5686fbfa420105fdb57d3af58b73396333751bb62c76ca98294c6abffaac1eb7032b9cc6c48ed8142fdb38a16a961f980a1fc24c15202f71b60eee0c5894a1283d7b93649cbd752d70f5a10c766cc6a96572bfb14169d53643166a372e60b9b892eb1b86e3201e74edd47809f7", 0x87, 0x0, 0x0) ioctl$TIOCSBRK(r2, 0x2000747b) sendto$inet6(r2, &(0x7f0000000040), 0x43000, 0x8, 0x0, 0x0) 16:00:22 executing program 1: r0 = socket(0x20, 0x8000, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0xffffffffffffff8e}, 0x10) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x53001c3fc15e39a5, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5}, {0x61}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x2, 0x0) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x18010, 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='x\x00') 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x200000000002c}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)='\x00') 16:00:22 executing program 1: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x80, 0x0) write(r0, &(0x7f0000000080)="07acb34b75830751189b9c0fef6f07f2c9c4886897f965420ca16fe5c7cdb2e3915a9629347c036046df159c3d00f15d928b5b8110e692de1e482f56a62ae183bded6dfc77bb325786f6e77983e4095eee09d521e7a24cf8df81eb521ca8e285a672d0980b6e1ca4a0c5f1ba8c3283a725b4346f3e79e3036c5e0fc1b756ec1133c25ebff7192dffec3a59017d91a609baed8572ac493f0a60225a21e689d62c062ee5a86a551b0c70ba9923d67687b98005a5ee469488fa32c3a7854d67e5b9b1150dae18df68e5f527c387fe3e75f7cfdade6a97d91c0a7b9ef3996d68bfbf050ee18a1f179342385b77bed9b18bc16f6677b21aabdf0639b0", 0xfa) mknod(&(0x7f0000000000)='./bus\x00', 0x2005, 0x805) kqueue() 16:00:22 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x20a2, 0x40004000000028aa) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x100000000001, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="00000002", 0x4}], 0x1) 16:00:22 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) r2 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) utimensat(r3, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x8001, 0x1}, {0x800, 0x7}}, 0x2) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20000, 0x110) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000080)) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x87}, {0x5}, {0x6}]}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getgid() fchown(r0, r1, r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8520, 0x0) fcntl$getflags(r0, 0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000040)="48a0020d9f9ba42c39d526eafe65a6e2bb00203c4d31bf3841c08cdc4f4754e9ca4db2b36cfccc619e05177b151b8a4c") ioctl$BIOCPROMISC(r0, 0x20004269) 16:00:22 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) fcntl$getown(r2, 0x5) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) write(r0, &(0x7f00000001c0)='\x00', 0xffffff97) write(r0, &(0x7f00000001c0), 0xe5e1) 16:00:22 executing program 0: r0 = syz_open_pts() flock(r0, 0x6) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000001}) flock(r0, 0x800000005) r1 = fcntl$getown(r0, 0x5) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000001100)=0x6) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x0, r1}) r2 = fcntl$dupfd(r0, 0x0, r0) getpeername(r2, &(0x7f0000000080)=@un=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) 16:00:22 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x1af) setuid(0xee01) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000280)=0xc) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x1410, r1) 16:00:22 executing program 0: setrlimit(0x8, &(0x7f0000000180)={0x8, 0x90}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x80000003ff, 0xffffffffffffff7a, "73cc5160521f093842ad7b2183862e27b82f7b8e"}) writev(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)="5e176d2f875c949848a1ff33bc71d78e5ced396b3e71fce41d4b5bf8713a", 0x1e}, {&(0x7f0000000340)="10c99b3a35d399fdf549015788742bfa15786d66410e6874f35f0ba73aa94a815feb6bc8079b03f519dce3124c2f6ae8260b718c9b8263cc29eee3215b6a41d9e8c80cbf9c14d11c1d63b685606e696d6c142e4225c995408c7f2abe115ee180eba48d656e3d7a1a2b93b4265a83a7c44262d31d478cbb6e58642babb1eed1442177c51b97bd4ff2fbe7c109650c89ef9b5621bdfa026368d9e099460eb4240094221e05c3cc5c1b04d4e4fe2d8ee3e987a5c1f4767486988908d9fb3452798277ea96f3aa40dcca66603d23759a9d4e8b0ea6b160fbfa5fc65eb50412a488f52ebdb182e549c45fee98cb9ae459feffbf23081ddc1928c9033e499cbc3d802d6348435d4df7dd93f8d52f7614eba3ddcc0a6b9c36725edd8fe4d5546a7845b3ae8b6752873a07679a298265a05f648d8e356b3e1fee081077e31539d2f775152942db604ef2a69fe3654cb2f6adf409dfcf4bb5a8a93f74e6889eebb7e66712a36c2f35ff93cfab2ff271eb1954d054b725d2b219678a80516fc0446c3b46dd61201bb907c378a6610652e84998956338a9877e991a7e8ca6cb5420374b676b54f997ea271b143861136cec0460187d929e043d4dea9336123d617e7181718d98103887790977ae3a512484faa544e4d3350b8cb38beeec74988ce2ad6f17c6ff91e6e93255f7bf5d06de79e9fcff24ec55b5f0be46935c4227831e83790d10167e07d5753b3096f88b9bde3405de80601fb91aeca9e417ff36472b5b3137ffd53e44305b5c813e9af6db3a24fb8439f707f32a23dfdaec51e0042f843054dddb3ca58791abefbfa23d35d52b6ca739483ca038ba556dd32b1e1047fe344304d27b09808942a634bde8df2660e2e17d8a11d270436708c30b3a9aab9463d52f4023edd94e1d5ca45c35810c73d7236ce9d3adb73b6a8fa1954428ad528a727e2b456824926b369cef5d51b48ea1b9d380833bbcb3bc5ba1b88cd17e4ae5e103221f04727ac805bfcac764bc021845b4f06b2e7f133477cf1265fdd673cce9665c9950a24a037de9d436a1f2ee375fb21d204fe0ec95bdd0a0f64ded2e0efd93470b5a78bc1a6198312726b0ad666295b6d8727e4afbd3ba9fd287cf30ad88566af713645ac9744a773c59bdc6f880c20d7bf0a52c56bc479d4ffaeedfadf1b3f6a989d974e83ec9851d7ae88982301300e45a82a1ba75f3feecd9f212ac990a818b9aee3098e966a95a952432a111100f3e173ff3e71f3619923d499fa6968f08f26459ab4bcfa2ec8d9f3a0bf8f16465ac610dc8562dd388726f5404e8ed4dafc433fbaae20a7307e1f71e5b4794514d77fb11cdd1df1d248e49089bf6b35c40afb93b5083688b942977ead21b3a9929f4d21dda0549562e8a0bd1f848f6a6d40c2536428cdbd9d6654e466e082f220fe417eabdc89023b42856d93d56a3b4acb40a76fb00cd1fe30de2514e468b8f324b48a863505174d692a597311ff4faa5ee5fec87c1aa0e0cc456827475925b8c7583c6ef49b6e9e3041f072ddebf7f53f46522fb24151a4e7bc9e4eaded1dd08ac9a471f074581f0083cfe619793479208bacfbdd1516e7e99ca0ef7f12cfa293ba6879714afe99df086f05569a0e74f546f729c7525ba2cf4cd614524df8d96fc1c883885372182f0bd246a5fd5cda00a33f3b9b716cf11bd479ac0ab21358a4ffdee5117b536911729f5539e4b67cd57f8845373069d0604b4a9ea7d733e6e1220fca3584674c52ed50b4da84a7abc16cd203a37a9a68caf977fa91cb5df7a81c360a1d22e701efe13a1d1e0875b677808aa55f464808105dde57af62a2338e870be3357a285abb48b2d37304aadaf36bec37168101b3c3a4fa7af77d3e466d46e7320ff91bc740a9ac94e5edceff4dc18cdca6d328a1f84f70e3e8c91dca0a2d451b7b9f4b5109b68f7f2e77218e86325566281a076a916b9ea65c42c491f058604ca918cf0400669fbbb7f4796f13d9f01500c5f2725f7ad4de9d62cae633ff99bc859bdc30a27e2ac0e36d7d63720d59070774ebc3efdd946a69b73d6b1fa8cd4ae2faa14bceaaf5a475ab5a3c1243d2d863b7e5f91263b5b9764af5aa5e497ec6b73aa202f444d5450800d7c30d26ccc4772fb33026569e0043f0caf261e249577670a3118fc049b67966964a3ad7c6d42ab463552161d6ee86632d5d36289d57c3412880eca0e79db2e536ad3f124c0419ce237af239e5d4871c973a1825499c8babe3ea6480c47f0a61ea8f08b0ab000fcd96722c25109d27e80ebd30cc7d5955a91e7b3755e3464e1413d91ab19d05285d8d8c2f3ecb73d7d77a464310c88a7b3f676094faeeb095abed2377ff10dc5749f99b59788de714edbd30c75048f4a06f5422b44fedb2ba8557fa2c861f4bfde730b3ed30bcd8ae014e082d168f598b5f93fc47afc3bdd39e205de6bca4aa6009d29ae86f8a74b7354dfde68abd54136241b4f171791c5384bfeaf15573361912dd615fda593792f0ea3794d5aa5517f937d24bf89d43fda0cadba5a12dd4d8d371cef6097c44789ccf4b3a19bce85f8e1d74d7b0c700d33cdff2ccbe7dd4983d2188cc373f8f64f6cc27df3edc7198810a766842eec0693eb868a6fa38ed072614bee3dc7b564a5859829b4ecab832e6cf766356423ea59d9e863dbb71cc9fadb12ed915bd92b8f05792601694c27f40b848d4d2124e7882b27db23f47df0b7cf32b158f75d62dd3e24a6a5f2120d573114a44f60d73d4d3dd0b02442cefc7d9114c722523d67bd85f522771919adb49483a6a7cafeb5fcf8fc43a828ca76382ca2567e6461ff0a83020b647095db33f0de301881b427930a461d7e69fce1a15d4912fd650067f1e7af3ea8b0208c1e5537fef8a9b4c9510646c44fddcb1da03bd17bfe06306fb2b0bea8462ec10cf8a2f3069fbbde1efc2c8e19f1ce2209035772fe89d7a3d5bc8e72e4c3b75350f3a3015cda17c37903cc9d95eabf353914bb120dcf64332c124312a4ae051af6dba47947f2d92e4ccd092946a6222e57c964bf0e84a34c891c2ead4bedb03451db82e9dcfb0a36077ff9d86a4ac2abe8092cbaa72cab6995b1fbcda92fbcbd38aff6767abda0e70481852fb0b156f20ee6be54d7f6583255bd3810dc78fad8298d64448a2557b71fa9fa16a03b476b9f868d5677935e087b2da15d2e4f30d07e6daf36f104696ebbbedcbb81fc72360a7bcda675b8f6f303036716bb210eb402d6e4888e11d891a9bd718a779f9d70feff2a930b0ac53494dd3189172c44768116df004c7739e36952b88f2a7290d5c1aa21507aff47075173dc0af6c4c710582d1ea78a151b9ddc21bb3d873bf719e57ec9b9ff026d91f387a745eaf08f11b4cd91e0d196a3a30d39c0fd6cb78b53a82ef794dadfb720b718c2bdcbe275a72739a1b13b1af5b080561c5b7832caf9b723f40fac50f40186744277cc5811db33f9b0923ed619b1fd8037853c4cbe8c2f99fae4b44173048c891aafe49c5cda207ade25893b1a438c2fa69cec9494c3d204a051d6e5fe8346252221180a886e60ab0b1aa498b74690a6547d8022cd20874e9f608fe861cc4bfae38360730e808d3c8f71f5d68f334040d3183bfeef0a3193ebababe14f404e2eb3940191b94b249283d03bd5087b308dda753140f7bbafaeb8357eb1d939eded54c3f39a076c08b2885168fcb46f9a5bb9f98960c0a8b2b57730a5f015838fc3d0f9e6385b83373ab6c8b1a8b737e2f9cd6b94c8bbacb2f09f0dded7c61356bdf768449a78984b4a22fd3395bdd51de4a6dbae99047eab7fac9f3b12bdca6d0fc9011f30861bec5b2550eac4146d055211d7618c8e4befef0bbe62a309", 0xaab}, {&(0x7f0000001540)="7f8e7d9894213b236b0f694bb358918e9b6dacc55e238aaecbf208208f2eb33eb70c2e54e03678a5cb996c3bd11f5931f3018b2870e3a23df614fc5faf12a5d731f28073daea7e0c32adf544aeeeed3e5d36eb617c85ff57a008ed8706faddea64bb724c8cbfd25921b032171df298d4ff63b45861267f408c40da6ec8010a6890ce623728bfefdf20958489a3159521878c16b000158fdceeeb7f50317189bf29d5be7c4d0ae1ca8fca5ff4996371c23568d5b1e26cc109", 0xb8}], 0x3) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f", 0xfffffffffffffe0d}], 0x1) getrlimit(0x7, &(0x7f0000000ec0)) writev(r0, &(0x7f0000000140)=[{&(0x7f0000001700)="06ccd707071f65dd4931b1e8cc01786f2f63ea6d873959403a7155a93f5e77ccff43e2f921a1868a62199187368eb918f6bae8a82493540eb61bcac2194acd74d3587e2bebb5a1945afc8c533d908ab27b58f34e873da85c638a3f471f3a4a68d3bf9888a10565f586902750c852c08ca38ba095e7250fe86122ae9edefe9c1783737e5bf05c91b7fcc01252260f16463719036bdeea9e5e99a2efaa43d00ba533bb99afafebd54ff7b265e01222cff6bdc9f8bafa9095650702474b633ad7e829c6953c8313fb5607799eafdc4baf547a5fcc9e3b0bfa873b8768e6e0d7e946d731ca62bc70e8b03e63e6b7576ffe284442f1e0acf31890bad4b1c70166cfe26976501747a333ea9dfeb0c980e2d580e12e776242a04d1463a3b1d2ddca2598d9e0d25787083f72932b79a906dbcb3b39ad624f398479ecc770d8ef7d24abc1866d45c9687aa7fdf91d348cbdb5585d32d538fc0292a70fa110261a7817b54139c0e81c59cbc761a7b25ea961a9685a8eb730ebe8975e3275ba8ebfb2caee72fa6fe2034371ac34b70689431b318b6d9722336f9a60e8dac89013df2716fd914ca8cdb6f53cac92175c2d342894b595f4c4344aab16710ee2727d859bffed57a1a3f8af993130f24b468046d69d762fbeea35038c3d19db252bb75c386f599d9c059b0ef45d282e8773ff38e8c2b95596ae5918bb92957d4830dfc3fb9d88996f1cbb605421480e12de312463cafd9dd5ee68ab9d8e801deb7b4b1927539787e33d7641616a0ef5ccdfadc71120df4e43557d2c9aacadbb1d2f7a4b9f4ce45234d354f51254915df09d0e1bb21f4a9a8c4fb2237e8967b8fe1d5d4fcc601d5f2a09dd3f1c6770f14052f9f21bf087e4a4232e6f56b20b01d2fc5b9d08d875689d71b0518c6e21c14b0741c54d6be3e52ce31807979780624f82c8a38ee8a55ec5164d1e243bf442d754e4516fb2c978ea3ff655f49d98101d57a44d6e72fc88548c4cd64f100bf89e0ac346d75c8c91e34239dfd4a8199214fae55f4473b4faa33d45255f1ef5159c377edd6b4fb691b79f707af893bcc2d0761d4208f467ec112f5d080390e18d30ae11f1e5cb93466267d6b6f1e98750105929945e3bb327636a2aebbf98e588968a2a2865d6a711e6b0dcb24d5bf14a7d34c68e9efa67b77f0db73a9c825deb1e03e7d2ba9d75289426b300e92ae44c31a16410828202b311dc67f9c6b27305b7aee7de31a2e0ff8da26c1fe06a7bd395f224d6bd408860c5777bb67895259f2c4ca66279d413ae1500c0ead6065ae83124f7bfeaf92c695372ac80813e957a7f840e8658e746d734fe134fb1cc4b9653fd6f5c6924f30239d25b4f20bbff3fc27b0105f7d7cd8b3f8577356dad4381b22dca7510c6cf8600c5457c5180ddd0989e3d0090d0e14c1dd6ace08548f8bda6af17a6f469e10239845665b6a525d41ffeaa46d7be895bb0467a091f759ec4ffae34adf1d32234e95b1670e721dcd296919f0031d56b7211986eb729d8740ab44ee66398bf74431782bed10f768978be7c6dae505850fe65d92573cc3200a61cfec6e26f4337e445508607223139f62a62c5c8db7f1fd7a17987048847cf5f8003c80e31c929c43c04e3cd8aef5f48b342ba35f79d8fccb543a31562255142cea79845af5d26488169f6d23e68634a854040aade3493b8b905952b09e9f79397ddd3dae6764670e1113e2fb721be8ce84cf08b4cf00998266742b1022cbcd23c1e190ade6d3f6bfcf0d704a38e6f8f89f4f317e1f3acfc6a19cddc14d1e22c526041cbe9352ea7626af5d11b7a8bd0128a018658bee1cb4130d94a034eb5432bc34b19b9d446dee8fd1dc91a2b6d3dcfc2f40c0a7d640577223aeb1900b3f1cd7bf0e474e5cf0eaf57bdcdd51fee1042322c52b24f512ce387fcb764cc385aefdcbf76a2b745612ec3e22903aebf31542ef0abae02899a4c1b0677f1a9814a5054f624038fa78242cc64479c6dcf66e9ab2c2ee4d8db107419b631287c39dd7c79d159305f540eda6d7d4097c0117045b57952e22585bb6e356adffd23b495ebea50c22ce0e8a49520ff5cdd7deeae427fbb057dc675d4134e301e9933f5537f0d23adcbd550cf0fa11dba4728cbe91fe28192def11b556bbddbae0bfd77a0b480b3dd110e5dff6e17994f1aa94b62b061e69ab32f0d62a576baa69e6610decd81e66aab4cc11b9d9d80fa06038e78be2dc843f18660866460338a775dac206b993805d2d90465cbbd9f8b6bf6d04c8f0a7c80b45532ece55c374316cedd94c05ad920bb93528bb139edb25d8aa157589a2296342c13f6a8a8cc019ea272bee088dbe17fd03773f5638ced98cd7c18dcef5528f96e01b81ab0848e1f117883b4cf0ec4ee591cf29232eac6a7b2f4f859e92821b1805db9e7ffe0497298662d6e0c98e895190acb0bf43c8c103619dff7b1b22c424cb7891d1d2487a3acdd6fb10b8dedcea78ab2d8f71bbb0ef97ba99639431a4a5ba20612b3b680e0986b9990b72831ef04399dbf618f19166e48fde0f42a9111a4c716040342a339113de33f843ccc11f9a0ef73e3a572c85cf2f92bbe0c335ab5e5e782e04e8326c3d5cb97d837a6b031f25c773b64d619e6ed35155eb119f87fd56e7e9999b35d4e2323acd1d665b6e2fc9457da2e52bea19fef1fc1e032df9d5f94bc8b84f00112cdcc1aa4b3db6a7b0bfbf4c572e62c0ce04181d594e55ee3d6af96304ea5ed4cbf4994ccd4c90dc97db10fd87e5aad0e21bbb6e022c0134085ff798eea4e92df0ce4d4185fcbd9f6e28c7dca29e4f732caba5b5eb846eb1fb356e6126b2d3591806934eed5b5bbe9cefa568264c1f47313c61add3a72c6aab7fecc8e28443748d6f823679273799f6a7c7490f34e40f108b14f090a0b5675bfa8d229408c3ccb0434e731b75772f9485c36035f1f2127c08062fb89b99387cdb33da4023fa5beaf71074e6cd809ab84f588a09b96acf1acf4ae186a1598cc865d1a52e96fd49086a1b6c83bc228557e438518e8b45da8b0d384936c8995c445a20b1281cdb9cf806c71062b8c7ea0b8fc313c858af38f8b8cfae3e7a562ca016f5b2750e944d92d4bdbb9da67bf6249a26c35bbb99bbe984f53104d881f40b5620e461c94288aa2e1158f01dd5466cb3639674147d93336647ef6af94f8eced8a344acbc8876af1aa43373f37172292a9ba72ff04fbb1a95c598916cf24bda2e9aada1084d26df7c79629a229cbe29c4a31b654cff62c4030e24c8943f4d759527b55d965e7a61e77bde7f1a0246140cb9c0fb651c356aafbe69a5df9a32a8366795b8b03ccfe97728cefe858601d3aa6ab59601039216745ab4b69b733abb197a83f207b2f178b3cacd64a591ad26a45bfa96c00de1d8d6796e15a4d66ef6c8346c8bc21c69b8cf058c0607e8335b3b986b084492aacc8ab2b7d39864263883bdd80c0ab4dc95b2264318998d6542779abc0fd69cf320f42a98cd3d2e694d0c83b06e91908bee145202a76046b1cd40d3d3d99da35c87ac2a3f6c1e07ab3fa88c2be584259a600510932d2190f04e8e150a730f8d467ab7280d81d9e1beed128d90818ed50bafb3e292d522498a16fb1c22834be92f428aea8b8eab66951e216d91b05e7af021014494217623ad664d61ca539d197b1617ad5752edcbfd8b727dd073cebe244c0deeabb5019e37224d9e9de1d8077dfc5b150c761ae02181b0634d39d9758101a8bad3dbfe3569d2725279b8d616c37c8da46b6e1a1ceda7a3c6f0036a9cbe25175984d38cc46af4ca387a6e8dd49871cefebe17af30551e9f15e88f02a07d91dd0fa97564231c65910db78166c9dfabe093bce4722645cb241cc9530d2f956d4c50be54efb2865d756e024ba47c1b89266d98db40bc8b1bee01fbe0a52a9b534ebc8cf82408133b02bc547494cd2e533fb34f0d734e411744408a19075d202b3872c5a3fdc0064913d5e95c2b4ace8094e4f77b671644d047df8debd5d4934d63d3ea9963e1c35881b7d1a62de1be6678f0bf8d6104f27619920e76dc13b885ca5b115ac45ff52817199dd0c379d8ca11968008b74d7855cceb4fa62f0ed6ea75bdbf2f02d919f634dbd89a393c49840fcd73681b3bbafefa37b010075088bae86c2385606020fa5164c2551faff76de3710f647dcf6ca16c6fe12aab4dce0f9a9ded43ada1140f7944abe992a4c6f1fc81b644e8aede35e0150fcf3458428366ae0852861f4cea171eb38950fef87bd6aa76532b5eb94e91e1f9c4681e24ea9eb27390c37407b6a4591a40734fe726160690156c4a4096e8eab85f397152d07982cbe88ad880b8a1f05050a60a8e1455c13ff2d2670d12ccd4347aeca728e2d2a79c57b228d395b41ba92b9f225c3f77a34008a11f216be4adad55dbc851c3770c1de11e5143708b14051e04229e7fbdc7dcfb3c834d17b5b7ab2cb5cf198cbca47bb25231646371ef7e9b8f4e4161d4f14c5a95a7e73b53c68c2715296d5ad8a3eef98bb891f860c48b4d29826690584fbf11516dfba36831e8811343ebf55c8f360102a4f1aa3ffa41b932194a192497040833cf32d462b67e756f13a66facd06db47a4281509859cde5d607d4d037c21c127f73b6f0b117222e161f240fd56b8e0327865373771c5077a8f08ff3d95cca12d1189296cc9ce81ce0e0e1c425bf7c044888bfd1a4906c2f29091d437436773e0ed093a4d57b435d804b67ca7504262fb558c48280df1fe8f708305f407b72dd144d34c197affc5e463a85aafbf49b7400b44a3428391232130a2b9176c619812f5f7887b1152d0c7b244dc6e2736bdabb32cc50ed9f03c667745fae71a42fe2c89711ac330fdb4460128bb535bf9aa04c590068f3357cba18c39fe64b98215ffe8e3ebb8a6f3b5760d21830fb799a8361468612cd0612bbfafc1dfd9bdc97ed5e7b0abe958f9060b808f3cfc6d3c616e14db577a03b50b7b1b8a7b62d103878f035418b884869d5366eb2cd3c5b577c82906e1865736c41ce1d7d1780d4dffbd29427bfe36846fbc577002a81c69077b3f5280bdb78867ac1a7e2ee55ec0454a326ce9fe6a46fa0876b9c83f17c98fd5d5bcabac388f4a45c78c74e74eb67418e7ea766747aa378072be2cf01b40c36512bf3e91aa1e06fae3d509bb18c19f7ce514b231ee0985ba375ea951442aea459b0181a780175d306f938a39812764e31c85599252219e07d906732461dfbd20bac2cc5c7ec2b6a76cc51f35875b83bbf7dc4e506909b58827a9706f259793fb131fec9cf8f8d4f89ff41c5f8c864d706be5e3bca6822c87b1488daa2078eea1eb2de8cae141b2faf096ad8b1033e5bced889194e3c6265e12f03805a1c09c431922da240039593579d0f1b1cfb6ca8da8e43d64a4e047f95aa12c996b6e5d2a0c43e67aa252179051f8024c195ded436f6c99ac259ede59e68178fbec3a07ea7247756f9b48a35a86c3bc4560d9f0861145c7bc1f5b71ab380889cba02ee9ec7d1f22e72d4e25c78971fbc2bdbc6ed5ee3b2c08602ced1509ff1865b2d8052807e22ffb37b0fb154b0b95ecb9b80bd74ed64ed95cb6ef61e7ec3bda7be423ba7064ad668351b00e8adefb7adc8eb101f407dc475b44a6194fc774df7e3f9b8fff9a1ed2e28c2ae52ae1c1ddd0bdaa89f29c9bfdefc9bf863c7c6244964931019d30f4bcace3e8a4cdac2fa7ec1ea5771206f118c79588b423abea0885bb38ab4df317c4ebae68b3971054f287b7bf842604db8117b6b06657fddfa84b77eddef609100ec5", 0x1000}, {&(0x7f0000000200)="bb3a7aea63ea4344dbb82d3f74a85e97208df570887acb021fc6e69c613019f9e462e449ff73c90b3e8afffaf6389b0a46b39781fad8a21a8df2cb1ff2e3775382098097189feb122ff91d596b9c0b7c378b1a182cc538ad276ef9e390c7d8089337e57725f8223794f1e1994232b972ce144aadb5488de194fa838668a6fcb6ee5cd38991effc0aa4e6ccf411bbd122ccb7cf17bba0f4c3c132998665623e8aef59828da01ebb80a4b1cb0cdb67476243d4330507ba02468a74441c144cfa2f1ac6b5e46bfa2d4d86f6c347de4beac1aa40d19087aa3f603adf6270da7e3df57943e0726309762f889c4481cda037905d087f7a8a1b", 0xf6}, {&(0x7f0000000e00)="12a0d379ecaf505a735c6b2e98e858c4d9c6b790f257513f48e49b63518b2f72c3820f8026a24e2ecd1906a46d37b88ab15ac963888e2bea1c6885099bb7e22d18ae00344f6e15da37646638c4654afecb5770ff3adcd2f4afa3ec0575caf8551674bfab832d5c753ad733751908a819c01b1f826e21bf890b33d1b12de2957f09617ce2e58c40368a59aa87a6cf9e265cb6a2e1da5134bf782873b87adc7a29c7cef9", 0xa3}], 0x3) 16:00:23 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) 16:00:23 executing program 0: setrlimit(0x8, &(0x7f0000001240)={0xa, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 16:00:23 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x7ff, 0x1, 0x3f, 0x731e, 0x2}, 0xc) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0x1c, 0x0}, 0x0) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{}, {0x8000020}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCFLUSH(r0, 0x20004268) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:23 executing program 1: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x1bde7081df044f73, 0x40000c06, 0x0) shmget$private(0x0, 0x4000, 0x297, &(0x7f0000ffb000/0x4000)=nil) 16:00:23 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000440)={0x0, 0x2, 0x0, 0xc778}) r2 = dup(r0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) getpgid(r3) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000180)={0xffffffffffffffbd, 0x8b, {0x80000000000005, 0x8}}) r6 = msgget(0x2, 0x1c4) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000300)) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r9 = getuid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xffffffffffffff09) r11 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f0000000280)=0x1) socket(0x27, 0x4000, 0x81) ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f00000002c0)=0x1) msgctl$IPC_SET(r6, 0x1, &(0x7f00000003c0)={{0x0, r7, r8, r9, r10, 0x1, 0x9}, 0x800, 0x1, r11, r12, 0x6, 0x1, 0x1, 0x2}) fcntl$getown(r1, 0x5) r13 = syz_open_pts() ioctl$TIOCSTSTAMP(r13, 0x8008745a, &(0x7f0000000580)={0x0, 0x928}) pread(r1, &(0x7f0000000000)="4f3369f92369ee57469033459559ea9d2a7dade3639c3725323ba9224e05cfd64a126e", 0x23, 0x0, 0x0) r14 = semget(0xffffffffffffffff, 0x1, 0x0) semop(r14, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x0, 0x1800}, {0x1, 0x1, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x800}, {0x3, 0x0, 0x800}, {0x7, 0x9, 0x1000}], 0x9) 16:00:23 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000040)={0x0, 0x9904434, 0x3052, 0x3, 0x1ff}) r1 = socket(0x11, 0x8003, 0x0) sendto$unix(r1, &(0x7f0000000200)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770b9f5a872c881ff7cc53c894303b22f310b634f36a01d90000002000000000000020208a371a3feffffff00"/177, 0xb1, 0x0, 0x0, 0x0) r2 = dup(r1) mknodat(r2, &(0x7f0000000080)='./file0\x00', 0x10, 0x1) sendto(r1, &(0x7f00000000c0)="3c9acb1ac9efe537efa0795457825942631946f8d48381234026cd4774de38a61248dd76ecdcb8f1d8666325d471bc6f381b452ceaec10feabd6dc8075122bf4e58e9df251d417991cf25a672c506ce8741b79635790adfef9", 0x59, 0x1, &(0x7f0000000140)=@in6={0x18, 0x3, 0xffffffffffff7fff, 0xebc7}, 0xc) 16:00:23 executing program 1: r0 = socket$inet(0x2, 0x8006, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = dup2(r0, r0) mknodat(r1, &(0x7f00000000c0)='./file0\x00', 0x4, 0x3ff) r2 = socket$inet(0x2, 0x2, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x4d7, 0xecb7, 0x0, "aefe1fa03a15c146c843d80fe89892fe76b61734", 0x0, 0x7fffffff}) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setrlimit(0x8, &(0x7f0000000080)={0x5, 0xe9c}) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:23 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x10015) listen(r0, 0x5) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket$unix(0x1, 0x5, 0x0) fcntl$setstatus(r1, 0x4, 0x88) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000000), 0x232) 16:00:23 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) chflags(&(0x7f0000000280)='./file1\x00', 0x10000) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000440)='./file0\x00', &(0x7f0000000000)='./bus\x00') r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r2, &(0x7f00000005c0)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a75f355bf53c3b6c6ed7896a48c4918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50a5fb7e173ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694b70adc31e8f45cbefbf7196f7e7bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f01fb0a60b8b27eda9c1782e00b2f4b2c029a08be89f496994f679a6351726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edcbd387511d95babc", 0xeb, 0x0, 0x59) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f00000004c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000080)={0x1ff, './file1\x00', './file1\x00'}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) setgroups(0x3, &(0x7f0000000580)=[r3, r4, r5]) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) write(r1, &(0x7f00000006c0)="56359d58209ccba749ddf4a6f2ea032e9a47b24657c15496f28001decdf44d7787f52877640bd819804c79f9ac573b1998269bd7e237c61f8bc54935d1014766c59cb8e85fcebb8f39ed3ff47840b1350df2d85ab5c3670e8ed5a9cd85e716f8703da539d1dca579d726a0695fe095bedd29ec8cec5630d5658aaa4ac032ef1950207dbf7e2a7a1a166c6a8f8d6c870efedf12a0ba4cc0b329b8b112b994bf0d8de9c821f12ca60e47a8485ca53bab28e5311671196acb3a682810c91cde732b1a3cbdbf6b4b3fa80e6526bbc1a3719b0a0587769883f6f965cdf7a08e5cc733f21c7cddc11916b454af8c226400b694683bc46641f9b4ca772febb5808d423d1e68158265817d106179d5f510b4eb7a507ac64be35de55bebc8397912b1b6f0564b7190be1f0e2c8793c85d560bacf4158a087128444c1ad5d4549c2256fd08aa562be1c63d7f57b414df43ec278425b592b695c4663c18a3b0b1928d90431175c41dcc40dd9ed8421eadf899d4b88b0106ee66ee13f408eb58345654e122849356a6a139dc90f773b50272ea57e0615d42b084d93841e74e1a5ec3f98129ec04c3bf16df117474bd2fa7960a61aff55279311182a1b739df17e223c40b0a7fd54339a8a86fb2f123a65ebd01a1a23e32f13a57bf84ae54ec05381405e5c4d52e63c10f70586e1bfdd18d89fb05bc77ee346eaa6a34a189c4c982981025b180cb6cc15944cba4cf21b9fff3c06ad4b0481d1116538b3f25b01dbb6f9c1a10a73fcc3a3e0a554509e7685453a032c1b840c78289c36fa4e020af99049c15c21162e65783dcbbd6f297ade94f04641942c1d86af5fa3d8b62f6a58876ff1081da5a52ead632900d86f69757a47d90bfdd58270a758e9474915844fd7aede74b3f80297e5371c72d74546451e1ad90fabbab2f2e88d8fffc1bbdbdebd47331bea5fd162a0f5295c87ad58d0ed704aab637dedc1e75da4620034966fc2d7e205a2033f7b203ee271b8f60808041035ac9e8a9c2d025fed844187bcdf11ff0f0bbf25fb0b0b8813a9fc4c05695c5808cf3c2b541037c5b310b98d3afe3461eba134961b75660d71042e9320c2628d3bc4e96b2e2dedac40f050df832831cd13396efed05dc7c6192334d8ad7d97d130eb61aacc642d2c1004eaad6df09e2af6765b4d5bca443a2da23f88facd1fd0452a92b4c274d987d90854e22836269dd46a137abd75bcf77784decdbcc9b982beb8ad255219ece3418ebf94f2f10695633811528c9b8c8949cc1fb2420a1538699db60ca899ba697bee20249a9017437aa98a412d710f4c65757b1309d01d8fcf8577338b3acef758fad6b2b86209b6747bb2bfbfca95f53781f6321f75f960137ab5b27215ea116e23006e795d6d52226de5d3e4f6309028ed0b8ce7d40dc76d05218350f348af1c322eddf1e1a8e46aa79f7867558e38ecfa5c9c87b45eea8ceaf65c292c8d9028f4a2201142fea34de3b24daeb8a864a760128b356ef84bd7372c9e0275d9c0110e62053c2ebde62d7e3e57d6dd5b32b301c4c7c646904e86bdf53e844670f774464e7c21244e223b5d275980e8091632160a708217623d4b2f7ea55bcedae5ab69efd0a973c38b33b92c99f8f5fa8237a21d361a383b19c17ecc1dcab527c37387ce1abbd243e6949aa3e47210c77616eb17aaf32f905d850ed597d7ccd0a3151b94d57b91401e87dd2b1c5238ade808315a402822a9d2c26251453067137f3c70a77a81e714d7d4c772c84a575cf694357856b387684651ce18a8c6cd83c09ffaa8d76b951b40e34764f2f601f871fb93ef77bedf51f38fce258d4a5ea322aaed2ef30c4a9c40f02eee25d7595b7001d1eaaa282563244fdc6e5e7ab11885e8f8e7cf6a576df757866d17991e0dfd7a1d4a777e8886c6a559a992781ea30e436c9f0fb60ab87bffbb5400a3ea43e20ba2e96f3e83b189e724b845776e844a1682e58da8b3d48566aa1e5f032394e408d0429d4e3144f466a553f90e16221a87224f8b36a86321901ccc17e81eef5565a310c8e7cbb29901274f76594ba8a08e7bdd3fd129cd74c7a879930d84b44827f3e951af2523fec725027d363f1bef66b7c64d413eb80d0ad3c4ede0bce05d4b4c32f984972f7e659ad41b6204c0d8d4b46a12e6cacad2ffdc1f4619c619f9460b0db2b78924dac65a7ae02db4f9416cd25697d9b895d67f428de547d043dab4911f4e68f5aaafbbb5d1504bb17ac9a3124053f79577859235b05344ab513172f475cfa3682edb0c7919be1ae1bd2a2f98eb4c69177ce17e34d210e7f6478008a00916c414e53556e6178d3d317a6cd6adc2faa22d36ff6da962670e1fc33bba291e2aec910fbbcc933820d4dce3b5e27ae57ebc0c176272a50d3ad66958d52c5bea15d1c6f6f9df855b405e590653aba41f31ed35fdede63880d05e5261eab688fc6f4743670894464dc561d86a6fa217c482c572b067a7f3cefb6320b1438183fde0857c48798bc6e18f93187063e50966eedbd88db409097f463c298ae7c3fc5f6d4287285fd1d573e702ea793f04eae07943f797acb7e176dd18dbacf182c7127eba839b5848c087ce4c6b5f804b6c1b91358ddd8f772e8e2bb7a8b80eff2b68f3db6fdbd953baee7720d87be12c1bdbe164cea90222616c1fb00353a8ce0f10aa1bcb1b0cbf93b21c6f9b28e26d379305615065e554451beee698b18c4eb157fb20155186dbdbf7dd1816a5bc2491f888725a98673229bad13ed2da6dc33cf2540742c2cccc1c4775497977ac41bb6ba0108a32e6b533960f2aa24b120695135db59ebfd502ae8df83ee2ac887d9c0695231bc8cdb2a29550e8f6cc733fe4a512c40a67170d0becdd11854b4875d11f2498f89dd89647eed9ae727de606f5d24eba8e619eeb587fd891d4ca0953912c30970ffbeff85b68817bb732a122fe3c8fae77e66ed1ca5ead0c34cb13b9491453ad7290963c0dbe787b2cc89adc8e55903854fc331a4b49e02088718cc3593e5fcea632cbb572f1084d3ac1b1ec39ce836a89a96f5cad5199d4b954c07b1496fa52b1918a4f3d7909fcb365dd838c85fc0b1bf0119b359567a0515254ae8f155f8097aae3cc8c2f4c88695818b09a619be0a12594d05be7c5b2fc0cf9f6ae795b6b742431019e2d3f6b90f9704c4ad22fc505cf99dcccb0c340a51f21bfc98fc58afc9e2d8e75058c18021e56a18bc6f32622d78560fad36a3ddcacaefe2563512eeb7ce9cc1a36b3366a6a67946ff6e0eb8ff27d5df1984d32a4d6199a2627bf84b87c57c76c28de3af3cf80924ff06373fe1890264620ca59d616d4b8f77101f25edf9e5290b5c1ddbd884ca7a729a9cfe5fc2c6d2d8d5180fb80ada4337d2168c609054c99818619ab60358922b670d6f6f614a12969f3f2c669d69ccca3128af2366150d37a6a6571bad7879d83417dfe19ea5ad6fbb5655c33b1399f2dbb89d89b774019615d00586041700782f0bf6c70feaebb034014f44a84348c8bd66a99a348064c6b97d916a4cb09075895268670d3c4c3ba9cca948366b7df4043702aeb23dee8bb975bf2315dd317c4bfdadc7369f976521d92bdce32f8aa14495dce8a09bf1bcc024d083a7febe0797aa3e1a838f6038f803cae06ac22f000177b2e66a7a0e400c2ef7db6dcaebd73ed5e348d8ef6556467b0d78c3d2ca8d5238f4ccbdb42cb9719c1265956c95e1a351c6965ec9a4f7dc75718f5fe2db6dbb2926dbe82745bf73bc3fee197a3768227bfda54e45dcc62236ad3b4b3d6a5534d80d2d6fe6009aad5bb25779cc4d95c418a7161082baf7076af209564209be130c41e8445e8094f76e22de7003f9f3f6600760bb5b29a0981d571e5239abe674196f23826719fb3508ad6b636be031fe66004090ff557d630513dd72fdf9ff1bb56c800c0114dcda740206206e34ddb4b5f704c766974505be8ae56dfecf877555775c04ff628b2ea86ead67edd6a3604ea73636a6596e17efe49f2312e654be4eec822b9d72332fb21262e52e7051fd51d4ac8336461b741680e9f76a63e730ed9ec620bf3fbd17c69cf2e2dc8e39c0b4656d22cc61625c4e67dc5477c3cbf3920894321f6d102a431b1809a5e24a7c74284db1c840c9929e0aa188bcddb3606d02c221c50869a9d172a644703c718d73ba9630d3490c404bbd20a308445db5e905a0fc3a8e1714e24277d3d1b5a35b116b03af163755ad07272db9b43acb0982c198b484f4410133d35b76e56512f4e489d06d94fdb83a626f4bd430361159ae8967559d36fc24bb20c055ebd62e17fa960a25b971cf332f373e1aba610f95513eae78c9fcad150b458efd6e76fe936b1c8746efaf978c7ded17f1b0b5930a09e8dcb69a6d13eba95a314fb38770a726b6fabf77d81b00d8fa48ce63237489ffff86e972c2ff90343a95c729e7aee4ddb5d565b825619743a380226d7dd2ce9d9d0608148821862dd20edb137f5a7532ad8c2493586513f52485da39a6e3c12e5a93c8c0084cf8897a786b73941c8844b6dab1871b4ee5b64935780efe8ea9823f774a5c8dbaa852b0538d39e9e8ae7b806369a0316b8c8572a25aae3f71cd81ed542bf5d5aa12edf640a8f11c5d46072710dd914a1677af6f1f98e03a99eb0112f9b76d2fab14edb9e81721c5fa2900c499ea10953d6617c477035fa9e93a58e3db68a64e693e550ea84113ad58709db2f909a16995ca6d2997c8a854eb18038e9eef60eae59f3ae95082d1e1b3f90a4979db0c18d118ff86cc2e49b3a22513a6c2fbd354b29002df1bb70240d7298003c7ec81b7c8be1a19a79396b15c035c3ab9d4c743530a06f10a6df810dd2176d3d4ad6282a0116bcdf520c1673da962b4d82997c78717265709b44b8ba43495dadec90fdb7d63787371e3cf5bc40a270ad799f144331581a92c110748be430fef6243abbfea09102f05cb5004dd7ab710b383d6b15caea79e7b483df8bbe5f6cf9e1c6bbf68481d8e7ffd85a47ccb48c949d5e6faf4e8e955b490d551c80da59742cc017a6ff6d20d5df15b7f7ae42fa1c0d37827a920a88f9849b80205fba65c92f1a0fcfc716583c75c7cdfb7da3135677efee36bc99ec89f7c2dba48cfa1d4fc33ec1925470e85bd80b8e23b6182729e1611083d8c38c0dcb70578ca9cbc1dcc7c6ca387e2c841fad51911d629682e7c91e92eccd304a917160a9444c720e381a9845fd0d1f71de2ba238c1be609538a6e1a756e496b9c1ca9a7310e635f5c734f01b2c760126f266cd7bf14a3341cc4508c0f6bb19e0e3a9bca7e3fa2bffc6f8fbf53dc77b802cc9a8ed9175ce116f776cccd4517db1e0a184aaa7a0f27443446db3cc451d32d79b4ee20bae94089985e24b8b8f2c295faf391a12dc182237bd0f134dfab321fcec38e64fb4a4d1ce29f5abb23c1a7259a96db432ef665930a6105e4b42f924aea46882ad086e8fa8788c74a0fe967a62bb978da26be024113f8c8155a1a38be6180b7c7a54ae19a8b6a62982d1301f79cdf45b30c3c261c5caeab4f6e5551b0c33b61eeb3237f978673cad6e1dcf070830d82718274dc62381dfa7ef93afc9b72bf6af5ac4756bfd2e19369fe0aba479fb39cd7852630822e9687eb8d6dd038cb665c4a57220a225846a3b443ca3f2d2628adaee994a7fb09460854ce86cb45a2d04d27829bdd79d137d3125de268c370c4ab6cfa8d2fb5c35af96ddfb0e4d13ecc808754ddc4ff6dcb0d6253eba9dde1c440925450c41e53a73aa21b31653478ca4e56ab55cb5abc6d15244a61", 0x1000) r6 = msgget$private(0x0, 0xb0) msgctl$IPC_SET(r6, 0x1, &(0x7f0000003f80)={{0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x8e01}, 0x1ff, 0x8439, 0x0, 0x0, 0xffffffffffffffff, 0x10000, 0xa6}) 16:00:23 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x100, &(0x7f0000ffb000/0x4000)=nil) chmod(&(0x7f0000000000)='./file0\x00', 0x48) shmctl$SHM_UNLOCK(r0, 0x4) 16:00:24 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) connect(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) r1 = syz_open_pts() close(r0) syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000100)="0dded8620dd5ca210d028545654bfc89ef3a7c397a70a5881446ab3473060bc08f5e6c661a7d20ae8673f492413ddc2586495498b8b6d1dfa773ca8e6e548d5071bd3adeb3ea553fb7e1073d344bb4df512a8296fdf40000a9878466124909c5bd57cf8f88b6d6296acd86088b1ddbfba5fb15", 0x73}], 0x1) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x40}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000240)="a1216129") 16:00:24 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x8288, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x7) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) chroot(&(0x7f0000157000)='./file0\x00') 16:00:24 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) close(0xffffffffffffffff) socket(0x18, 0x3, 0x11) connect$unix(r0, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x6a) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x8}, 0xc) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:24 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x1, 0x9, 0xd0}, 0xc) 16:00:24 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x21}], 0x227082db, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r3, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/39, 0x27}, {&(0x7f0000000100)=""/12, 0xc}, {&(0x7f0000000380)=""/4096, 0x1000}], 0x3, 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0xa4dd, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) dup2(r0, r2) 16:00:24 executing program 1: r0 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x19a, 0x0, 0xfffffffffffffffd) r1 = open(&(0x7f0000000480)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0xc0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) rename(&(0x7f0000000240)='./file1\x00', &(0x7f0000000280)='./file2\x00') pwritev(r1, &(0x7f00000002c0)=[{0x0}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000000)) 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x200000000000081}, {0x25}, {0x6}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0xa, &(0x7f0000000080)=[{0x7, 0x7, 0x6, 0x1f}, {0xff, 0x7, 0x7, 0x800}, {0x6, 0x1, 0x0, 0x5323}, {0x5, 0x8, 0x7, 0x100000000}, {0x400, 0x10001, 0x8, 0x8}, {0xc369, 0x3f, 0xffffffff, 0x5}, {0x2, 0x1, 0xcf, 0x2}, {0x5, 0x6, 0xff, 0x4}, {0xca, 0x0, 0x3f, 0x3}, {0x10000, 0xc, 0x0, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) write(r0, &(0x7f0000000300)="63da6fe14b0821cc8c61e3a6bcf0dfd0c1c4062101ae90457e37deeacf5162f1a1322be769a649500f418d4005049231793029edda436fd495371d5deaa783eb06116bbb44c8cd0105a21b16fb37911de6045e70844e6678d06dd6d81195939e1f8f99db8423f2bce968f0a2e76c536de586ac4a313edce96e77cec595aa4ce353e537dd617b0dfeadc99bbe6d40b924a7773d3a09b209428c0ebb593eadf3d14d519d786047f32f6cbbdb3ba4bb050e89a16a46a0e3287ec5cce869578e80296ec52cf5c4d838681b9cfde129b773c387d32f4bfc06e07c499604b43e294ca596ca32ab9693d2b82f777d43e755f9be", 0xf0) syz_emit_ethernet(0xffffffffffffff1e, &(0x7f0000000140)="20fbdce8207c1fb02717323c6d11cdb6130c2dd11ba3578937606fba432b3a3c3841") 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) bind(r1, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000240)={0xfff, 0x1, {0x10000, 0x2}}) syz_emit_ethernet(0x2, &(0x7f0000000040)="adff") 16:00:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xac7d221c) write(r0, &(0x7f0000000b80)="5600000000000000ac8ed6dfa92d42087f00b60390ceda6ac1563048e803cf33267ce764895d247c1a15295c75abcec6c1c369fa47bab9e1aecf0c0aa9f915a4e02f98bdf3155cd7d25d53c373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac334db10ed7917354a002af475d52a6bc1a5c9f065780f5a26c7bb6b56dac5a7ef0d39c076206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccaf1ecce8a980b3503bddc3fe5bb6c66dca0bb5a010024b8a14fdcb2a27755096b17790afc94f0357c480b82047aff817894db70eed8da3a657bcc749acef106000000218f8fe04a869e10044a3bbfd34b28f700001ff478e12b7673c5c962e32ae853ce80396f199ed2d01a9081d687147de42feba30c9896e62c0cc644659bfaf6d545df6da1c49999c7136aa450a6aec1454982609aa60ae55faa37c23dbae4d51182446bd9706e19273581cba4821bcd3f63165ce675cc130924bbc9a58532c3f7", 0x185) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x5, 0xffffffffffff5e50, "854955882e0261b6374dbfa608e08ff7ff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28}, {0x6c}, {0x6}]}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000240)) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x100) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000140)=0x800) syz_emit_ethernet(0x25, &(0x7f00000001c0)="208f68f8a2e07a32b4018018466496ed0f34ff0300e6b1cf2d33920c94433ccf4f2ed69688f8ca75547c8642941481691714e14ed44618f59d86ebef80948f86374c05d182392ab559adfc4507f37e36e40813c9cc00"/101) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000180)) open(&(0x7f0000000040)='./file0/file0\x00', 0x80, 0x2) 16:00:25 executing program 1: open(&(0x7f0000000000)='./bus\x00', 0x2, 0x40) mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b5c4b001200000000040000000000f659565c000400000000000000000000ffff00000000", 0x2c}], 0x1) 16:00:25 executing program 1: r0 = socket(0x800000018, 0x8000, 0x0) r1 = dup(r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000200)) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x4, 0x4}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040)=0x80000001, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = socket$inet(0x2, 0x2, 0x5) getsockname(r0, 0x0, &(0x7f0000000100)=0xfffffffffffffe41) getsockname(r2, &(0x7f0000000140)=@un=@file={0x0, ""/65}, &(0x7f00000001c0)=0x43) 16:00:25 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000100)=0xc) accept(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r1 = open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) r2 = msgget$private(0x0, 0x400) ioctl$TIOCSETVERAUTH(r1, 0xc0107002, &(0x7f0000000000)=0x4) setreuid(0x0, 0xee00) r3 = msgget$private(0x0, 0x285) semget$private(0x0, 0x2, 0x80) accept(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000001c0)=0x8) msgsnd(r3, &(0x7f0000000340)={0x3, "946b143a0d87dc279b1b3e67d79dee81f84edf782e212d9804eeed7493815eedbc7dee47b8f60af646ccb38309b16c0d5b22159b628fa00180286bceac9c89636f7a912cc6e1f120e73a5d55da1d2c9a0f0e49d26781326cd4280dad526bbfb40b84a69e2620bc6f473f9bb188a385faeace9b8ea0e92e8ee3378bc9161047db7baaac35005b3e1ed65b35d16f0d1e5958e9ee1bcaf92ed14b36378d29a6f335cd080f10b9d976f96da0567ed89c8fab016df9b16f5fd93e02bb00b5b8e2e912168c4c828938965936dac6f43f7f55a1e9bb4363e3fad0423cfef864eb4141229eee"}, 0xea, 0x800) msgrcv(r2, &(0x7f0000000200)={0x0, ""/217}, 0x42c, 0x0, 0x1803) 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8255c033a5ae35a3, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x60}, {0x2c}, {0x6}]}) r2 = shmget(0x1, 0x2000, 0xa6fe47bbf4ece67c, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_LOCK(r2, 0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:25 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000020001040dcb90000001000"}) r0 = dup(0xffffffffffffffff) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x10, 0x3) socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000580)='/dev/bpf\x00', 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000baf000/0x3000)=nil}, {&(0x7f0000bd2000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfffffffffffffffd}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ea5000/0x1000)=nil}, {&(0x7f0000f08000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ccc000/0x2000)=nil}, {&(0x7f0000c8f000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) 16:00:25 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x20000, 0x0) flock(r0, 0x8) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) rmdir(&(0x7f0000000080)='./file0\x00') recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x30}, {0x84}, {0xdf6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0xfffffffffffffffa, 0x8, 0x0, 0x1}, {0x10000, 0x1, 0x101, 0x4}, {0x9, 0x4, 0x9, 0x3}, {0xffffffff, 0x8, 0x80000000, 0x7fffffff}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="06") 16:00:25 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) connect(0xffffffffffffffff, 0x0, 0x0) setgroups(0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1200, 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/74, 0x4a, 0x800, &(0x7f0000000080)={0x2, 0x3}, 0xc) 16:00:25 executing program 1: r0 = kqueue() r1 = dup(r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) 16:00:25 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x1, &(0x7f0000000000)=[r1]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) lchown(&(0x7f0000000040)='./file0\x00', r3, r0) setegid(r2) setgroups(0x0, 0x0) setuid(0xee01) shmget(0x1, 0x2000, 0xc6, &(0x7f0000ffe000/0x2000)=nil) 16:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x10000, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000240)="7953f32aac1d616d815606fac288679dd1efcaa7fbd65a26b761a061d32c2abfd9abb34dc038e66c37dcecfbf19b30cfcfb03ba75f47468c", 0x38}, {&(0x7f0000000280)="68952d9ff81ce7fd3f800b0293214dd64ad13e269a904246a39cf42e9ca49c0d785f468e3985be22c4a57186b2c90f4c4e93212e9ceb4973c313bf575ddeb5596eeb81e49ef82979a8dd2fef8ab79e94f2174d7f574c78ce7f26601e2e851aa1899c482268b36c840b43d51e754f7c46b2f7f00050c645f10a1ec0662114524c6cb390ab43954695cfdc723dc8c3bfaa112a828931af5dcf1a85", 0x9a}, {&(0x7f0000000600)="3b5dde95406cc3022954c69c434421d0b4232f68673065c553d32700853d08eb1a279d911c4eb95a1f93c098aff5ae30ae8ee0cbcea98253d32763af87dd9de34493b0f8a85a4fb1b06f1b173700ca565914bac145f1e9c6fdcc3142be500dac607d14309d874c403e1b57f69df943f139c486d8fc5c5c6e49f535b3ceb54a65ab2607de34990a1fcd7becf4e55584a50c758d90826398e3825433cd5314b2e45220d1e55954c69885213cf25f236d7f0233077677cade53c4e23ff5465757b1a4d42f428ff7e7b94dfb7d73d9e7733d3ffe8822ca1f9392f35c0d419c67dd135191c3d27f973d262015cca7a5552feb407674416d9160a8731608179ac1839434aa6b86ac5b0ce43f9b428b82055b548ecdadef2ae6e5f8f63691d94e2296c32edc8f3609354194dae4d3d9c7ee95819cfce95d5fcc38ef5b9525452195b60cb39a675e7d0177988542f37c5b5adc0fbb420da6347f5d5cde2bee5fc55c17af2b625933d7ffbdce2e7d49e7bd7748692c3231ef8dfe62f175ccf8859a61276fe331f1a3363c95d5c23c1fe2d03022cbbbb220c9679c37db0f9723e8cb407b3c07acd760bcad23728e36a1f4063981eac13e1bc3818a239649c0c89c39a6af0ff09c9b9ca316c2fb3ac121bf0049ea79ff7a1e0081b69177fc939f1968088418d94d77e869595818511520b2b32219a7239ee057f4ae34287094d8df67fdb20ea09ae460c2523059d2edbfe6478a4b3b32c89c83d32bb3595d0e1a69eba033e16e2f564a384d4e98657a42d4af6d97e53f748f87260a8608dacbeff1992d0faad4e9699ded0a10cd35f16402b85f5e79cb5eac92e1063226f6555c7830a2a4176d9ad84e13f88187b0a4c832a3e62dcbd35bcbc1643cc410a2567dce24c5636290cac34d3e475882853664a87a4991d5fdc3fcbf4db98f69fd25eca7bf6d14665f6caac824b64de74a2aaf5be99697d550c26d1c52a673213fbf785f4513e6e268d56fb94acdca61b1a1b666967d97e9d4767497f9ff850bf17074f0754bae959f0659539a8bd65ef3e988846eecae908d67def94c013cdb6d85e374c665066bc7f58339abba47b94aad863802d47cb542a7105b2aa1a5f43c12e2053d9e3cf00f610b2c7abbe40054da81f4505fdd73e0f7522169cce041f473bbde3c8d81e97703470e1e6430a71ea6739446c9184f20492bd72f4eb284e43e08ffc43bf3932437e558eeedea71c139e0de7e8bf632e51a8a0334f8f177bd427e16543aa95ba86392d5f7a5d19ff5752f44bcba47005f7a27231a7636b417aa7b853e30554570652279c1c45215abf0a147019c7ccfa96d13df4782132b13398a74b80045c238aaf5441c1074a19e88a735d78d7d121499c5fcb7adbe402daa2651c7bdec7a1ac51aabd38ed547481052452098176a47c0d0c1f0d267e5f616d153c4ea28b53c64c89ba66f74ca110e79e9ad4850c8aae3b804c4ce5090791349bfdeb2e36d51dd44b372ed9de0b55ed1e34f28183b6b2e628ce30c32e094f4f3e9fcd577b7c057dfbb7ac2e4315714256f005534a487575a3bbc528da03bf785da92f9d8b9ea04a9ee2a5fa88572a3254f891076255bc1bbb983a146487fdca2cb7fb26d64623c64c250839056f200162e84eb20e9d037eab8df7eadab6ae467c972cb651be9c818152d2b446ca57cad33e59caa21a41cf80380f4eb486a0869d1eaa6b4ea6982bb26d7c909c3d0db6b2d5be5cc181e046b5981e02017f71b57cbfb3aef0ddcd8e70343103043769253a19a5893e93e1785686463f7d36c34b812b235fe76d7f288f5773dbab210a671bbe95bbf7877a9811a411a90b48a896ebefc932ab99d199c03d28e3002313079df3d769bb8e4c6753db3f8f88e502a4e472ffebeb742c482fd17b96b25c91d7861d6aa65041e9f512bbdb79d52b63b88ecd507c1fc9a0b9105f6030bd74ec22f88ae0eae1a60fa60d48fcf53e49755a963eec500868766ee367468a29b2201d0f32b5d254d5cb55ece8e30c485c9aedf52bb05d597ec1746081d0f25cb52de78ad928a1b856414a04763e0af28aaae7b716ed82fcf598975e6f06b65ac814ae7e75de0d89a04f385f01ec841c7064ff2bf680441757cb0d963ff527f158c27601486433a4e8804fb01797ac548eef21891d1f09e034f6090462db679a3c40e7cbaae2f04a8e4ebd1d0778a69cdec9a1a29bb2f1ef7236dee9d2bb5bc2e3d31bf464c7aa63e52621653b190cf5ead5881409d29f0b67dff7149cc893f409fa26f6fdf46690677138572d07f9f623c9b713d4cfe60a169e63af89b3282ae603024363425cf6bdf531055d4469485eb98820e3a927c00f8a5add3c12caf09436938f98b07016bb5eaf2d143a749368f16ebcdc8a214e6a53b70d99073621c9aef1ddfa8efaa5cee4653035baab060c2d8b80ba76b43058a0e03caa70c6521cbcffe0581e5fe8b911442f98737b3e58924166799cb453bd669b6d573af1f33c71d7d76ab88ee11ad6669b8e1adfeeafaf3f0d2dfeb5f2417a019282cbde66ac59b25fd2d7c1242204763113b18ffe4ac2de0666063196e2aa012a89a814e3aa857c8760f88483dfc8ec7707d4bcdb34a94fdbb803b8782163a665964e2d446f000f91c9930132fcd0367d6acc45cac7557b522a5debd41f80008fdb08a31af08ad565b990b77d84bea017b132be60c38cfee21ca5fde6d857b56e2e40449c6b56477bf84d64a60c66de260cbb9ba003491b068f749be443037e80a8aaecd13530878c2782da73385f6672e902ec5185722dcf2e76aec4468804c49066781ff22f26067195586a4ffebe2929afbf0fd767533edcb816c85f17f4bb7612ad3d5e75a1741c4bf18a1f0353845063834e9e2a66f387c801fda29f36f86c8067851c872a1835dfb71c439b7e87d09dce69019400d94d65d4c6ccb962d547ca1c4812f94153e4738fd1e62b0903071db4855899a17307b50fdc4edd5f2c7c3fd6159dbaaa884ffbb8a1086113cdfd4292ac3380891cb0d3834628f5e4a948d266820bbf1116351a987a12ccad17f8819571d4a23d7128ab7039a463a882c31cf5a243ef8153a9b709d31cf9bcf0873b362f71e36a515e8758dc86037b6afe90bfa5aa3a40190ae61503657b5aab889291009afc445c4c0d8cf1019bfef026012dc26487c591118b7d5cb9779d520909bed6d97a4009bfa96567e49adbea3bf4a043366af6ebef4cded2270e4508e5eab6063ebd327e0e4d9a5bddd610ec8b96855ced9ff86182826dd0e217df6cb3079673b29817e48eea101fbd23c8290896ffdb26017468e7ad4e8dd810e8fb58b2f864ea545fbaf098c74d487198504e0900f10720610c3b86962ab2b578ed374c1e75b4dcb7d88705ee0a1b1a03a689dba94ef5f5d06bf48207a54aaf26f85ac8c0a144e9b5771c76a18b2413e736b01d754ff751299e69bd3f5ff290eaa0678fe83a4b83cb3967623f3b46c35f533ea48fa53f718533f46fba45acbc70e637346b76fb158c6a66e6ba249375fb35a42bbd919b7051fdfcf38b11bfb1b3a022e471f15f5379d2470f6245b46ee5bb924d961a2d10f63847144f61ceb2c0d8a5d7a4a39c516176608b3111d5958efdb3c2bbeb46b6495a00d8b0c2ab4448f9ff77f81acf1b5f26e82146b468e6dc6fd32b2788a2e89e9979e744501e7b5cf1c8b796c742793041210e65ada5dccc6f1df5f056ea8bd87bf6e212e640ac05f8c3c157af1b7e13f8c44d8448c9e9add57daec12afceee4eda84e1221959991d4445844aad306cf2dc1d948c46ead847ec26710e39a864d99eaac5897a62d26fe447492cdd998d4214379998e2d51cd56d03da575e4f61c1b35200337ac5a815c95d140b325c89e360777a5e33b9155c9b89db667261c3bc1750f50cce1308df3b7499d8233c8e18aa97d3d3f75583486bd1886b5e0d0b7238950d28f4f616f6cf6d87d07fd977244cf9fe0d5654a1dbf79558d4edddc7a7c5c758e968d3031079054d356d79b1285678dd9b25eaa347f0b2d4a5ca294bc60a2558e002bf648d57981f1f0f2e2e24e32ef4f38faea5598f6690add2239552f9dffd08cabfae5a249c40c2f141d09d6c9814df0cc5198918f591e353f13efa68b322e7650995660ed041283b314c373d7b85ddf556dc2aa6b34336abc577fb6cb005720d557a8ed21badbfb47fa413e22b1f9a1094e7d64f75565a9ee4aa50fb7d9944c43963ef492fea35a529ccea311132a2e41a0011b383f1046a9062482b80f2cf0926299b092893efb40eb835838268a74e0d8674e012c8984d35d675b47e8cd2fd050089c069542d249bc1a2e95b89c1942aec4ae11767dac8982cb76a489d59d81e62044f3d4dc78646a36e153169a121c7865d5234de67ec739990f78f2af8974124a57538d2e99b02c66f37014ab327f11b1db231fac2f11e92b396282411debcbc30b70ab1c973e93bfc5bacf01b6222af8997505af52e55d670abf7a43f935155b88097763ed509e3ac7c7d1e6876d2d09398c149cb56c51ae4d6b2c186c4aa26f8b5201fb75d3fca890b530ae0cfda1b6b6e32211b6871076382045a83a4d1f3741365f0481180243795d4c226e35e17baca36429a049378a76e12334cfc7e38445637ce9f34d6823e65c00d38bae16d15c17b36cd9818e757df490be309217c6bbb293fa532db78eaac4d176fa719da6e8c9ac1b27c865c74f4e98f03873d40b5a7f6229936517b8d2fe4a6d113ee7bfd8e2aa4c0294902bbbe0b3e38b529a7c2d2ec0d02a47b8c4428ca62214e1a899077fda430f7a774ff0544293eaa3de8ea8b39017a9b6943deac95357b658098b4c60fdf9fa63b9001c3b49658ee6632288fe585c86edf7d2de98993ca293798466b543d416720d0edd2d55d2128da60282cb8e059fa85eafe12caa551356a04b55f45cef2dbf391c368095cd5a07e353f08aef4125d380f73fc96e36649bd5a0b69a549433a4f7a8ceab7bb273079c4268b0c5e7ecc51cab522f4f029a2d8a8dff8996d7964abd2eeef6b331b8d346f40316e3bea4c3c2cca83ffe31c78f1f7cce11284dd8adc2b74684692dba80b09239d77d066dc49708d86278c731e884ef33899fa8c29989aa70e21b4aff83d898425221a59cfe17e863e27b38c453c9e87d49a855b377af040c2b49d60274fa349facc2bc9cbb9495d5b8e06be689688c901f213ca12c820ae264aef0e9ac784e7f114d765e54aa9a6322d56b72074c4855d6e4d713c087075bc13822a0c4edd0e7e3d3dd9432e9007ee1c89841343f81259267bd2788d38812637dc840ef19bbbbf100f42db16f0ec6f5824bef74f07cd9063a4226834a8bb6ba1d676b79f76daa3dfe31e4c1efcf709092032f9010c5de7d5d7b543e635a068e47ab5d4c9d15eff1850cbb92e34dd41fa4c03f5a9a0dd72528aa35c54a0afcede8387ed6b650b31d15b955dae14c0482a6d763ac0c5d359e012d5fa54f0dfa0ba7388f257cda42b07382f63acd700681b5a6e9165524b005cefb372b6395ecf490bbdaec2a759b1143fb736b0649d8ed923447902bd30e4bc7ea74f282d3e47ea918efba94b30c0238c4a1c8d564f93cd1c03fd15c5131196d400afe70568b171650be1c73696716a70f1ecc84c98401f35d04495de540c236e3580b82d954c185b33c2fb2d834b5ba0173bbb6ce4165cb34104a6a561cb9eafb67d6c18b3a105b012242a7897b2152b1302e5619144fe6cffad50e5e12ee1214b3f1c0ccecd672b480c59293816c82ed23a2ee4486b0d36b020", 0x1000}], 0x3, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x80}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x900, 0x64) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000100)=0x9) r2 = fcntl$dupfd(r0, 0xa, r0) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000200)={{0x18, 0x2, 0x2, 0x6}, {0x18, 0x2, 0x3, 0x5}, 0xffffffff, [0xd6c8, 0x100000000, 0x100000001, 0xf7, 0xc0, 0x1, 0xfffffffffffffffc, 0x81]}, 0x3c) writev(r0, &(0x7f0000001900)=[{&(0x7f0000000380)="8c6765e8dc6cc79c46b245cc454777ceb07a1495e5d83aff7804519defffe651dfb85ede26c50913d391e316619b36c53d99819dda369ac76c9b36e8a201a684b93b463cef9e81bd5db26684afa58e886b35f1ca946225cde421b5cc5083265ba7b5225af0c0b6b465d45eb016499d84c9bab0b6e3b6356471477d1440869aeb352cefa4e22d6d449064fdab477f4e0b30f6c5a86bdd080e4ddd7f5c20e8dfd92037ec39eeca1689", 0xa8}, {&(0x7f0000001600)="c4c94ac52f765f25b2df5c69932f066a4d09898e9775a204950026124ae1f7bdd186e9b0d5050087671b725b1da4c729784d8a5e641e6cba647ad024fbeb56eb3e8b056c825e929aa75f72af0b80479244a1bb933e42b310e643af3761f50b5cc73c89f8790b3189cd1c8427333e1c28fc6cbb221aae949961b3e2d0440898374b9efb5dce26b76da2c45c6672f84e46b7df33f936de8e653acc0f13dcc2b89e2c9142df19d644dfa390904d4f9be03a54ef14b1c05ac6ca4f78a8226ef85197ef8d1557803bb98a1dafe19f566ed95d5007e4eec88b02", 0xd7}, {&(0x7f0000000440)="bbb79d80cbb50e7a93d19a4724df615a1c8c3d8e9c22ac6defd8ff1f70aefc59d07b97e87022f95fdd18c4959fde3b621c085d73b5e1d36d157a855202aa414035acfc604b096763ce9ca02e4aa3b37c068fc3bc47029e98bd7f224076f1742f670b", 0x62}, {&(0x7f0000001700)="986e0e2cdf6a878da13b1ca8657013468aae39b989b7ddfea9d662cb57c667338996eb471c5edcf1698d525b63d867a61d81f1b420aa8f36448bb37e166c31aa1bd64d519d50fccfe0d87ebfb09dac34e143a5c8347496558aa7d0a9a5d2802efe668f5e649d04e8ba2585beacfa7991a520577aea6b803b2cbb0f582d9301e0ad809c66e3613b6f5cb028b3a79b734aef87ef736737389a98b0e2b9f473e851efbeeb3ea92c620c9fc44afc822339b7b3571020178bd68e61cf00dcdaeaeff420d151fc784435113a425e7e9d5fb89e3d737c8538c079b8facf", 0xda}, {&(0x7f0000001800)="6d32d166f81d0a9a434003b88df8759a1d44de5f4aeefebad1cc1dee85e0ea4a1f28baf24a1ee7c8af18061e5c5138765979bc37b856ed06ffa173c79006323189c3eb0a54f8ffe8ff1703b18932cc5e86cdd281922079df9201e0876ab464a644d02477a46aa18926aa169e5ffe0e9bbb345b236961acb6bcbdb6345aa9a2ba9cf497726d49114a930631fce91a80b5251a1273a021239ca65015cefdd4bd20a106d659e1a94ff4f69d0a09483f378b6baf2add1a3cbe8192f5d4d00f92f8f8b034aa958d824c418eefa63c5d0d492b", 0xd0}], 0x5) syz_emit_ethernet(0xfffffffffffffffc, &(0x7f00000004c0)="61456ba3411563c64d998ddb221760e667a5485977ecff1f9cd4b0ee709922a189e44ab475df84820f0a4a0a0920f49d1ebc1e4371cd566309fedf02acc7e7f57a901b512eb28a2eab41ab59e00a0a11f1465fd2ea7fbff7a20c5175d90631a4fa7f14f952166b778ede9041f11fd3420b60b8cef155c827679c49076a46e369e117619511f10000000000000000cb41893000000000badd6d9719bd01f5261e91866a906419f98bbc2d3f9088baf50851f4974fd4db917dfdfff1c54cb63b4e971b8ce30a6b70e427c31ec19341a4b6afdc0d5cf66a388dc23a3791fe06c26c96fcdae88a8ae95f82b516db791f0f9fb8bbd99b89f1d0dd93ac11945a4aedb4e2e3d03f083cd1743ee1489dab9921c30073ab9d3d5a5f22b74e") 16:00:30 executing program 1: openat$pci(0xffffffffffffff9c, &(0x7f0000000600)='/dev/pci\x00', 0x18011, 0x0) clock_settime(0x4, &(0x7f0000000300)={0x120000000000, 0x5a1}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) preadv(r0, &(0x7f0000000640), 0x2, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f0000000740)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x2, 0x3f, {0x3, 0x8}}) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) rename(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') execve(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000400)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='(/\x00', &(0x7f0000000240)=':\x00', &(0x7f0000000280)='\x00'], &(0x7f00000005c0)=[&(0x7f0000000440)='/\xc4\x00', &(0x7f0000000480)='{\x00', &(0x7f00000004c0)='[\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='[/\x00', &(0x7f0000000580)='-\x00']) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r1, &(0x7f0000000200)=[{&(0x7f00000003c0)="90", 0x1}], 0x1, 0x0, 0x0) 16:00:30 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) munmap(&(0x7f0000205000/0x2000)=nil, 0x2000) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0xffff, 0x7}, 0x8) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) setsockopt(r0, 0x29, 0x800000000000009, 0x0, 0x0) munlockall() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r2 = getgid() chown(&(0x7f00000000c0)='./file0\x00', r1, r2) 16:00:00 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028aa) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000140)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0xd2, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000000c0)={0x4, 0xfffffffffffffc00}) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x10, 0x0) r2 = open(&(0x7f0000000180)='./bus\x00', 0x900000000002, 0x0) writev(r2, &(0x7f0000000000)=[{&(0x7f00000001c0)="000000024000c9cb0c7501df839f2124a70008d3bf808139", 0x18}], 0x1) 16:00:00 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r0, &(0x7f0000000340)=[{&(0x7f00000000c0)="6c897c9d88c04afc6c7b264e7b1fde758c285ddb410d6a80f7f9e41d856510c7813d308d3b27b0ad97dcaeaf5cd516cd05a38114194afbed2425d96b9bbb13e5f1aa0d9aefe42ceceb8cd5cf819039749d25432e8cb757824f109e1bda7ff66ea007ce4ea83781591a2f171fe96df20bbf39463c9bf4", 0x76}, {&(0x7f0000000180)="575532d5c947a294be040ac9e2bf22ce23", 0x11}, {&(0x7f00000001c0)="4c9357170028ebfa9e39cd60f2e2f32ec88bd6442f0d892a175f080e758a1197a2c9bfe67bb7f4dae23564a00b22dbae77dd62ac6a85a5cdb965924f23b97386855a06e17eb18a26c5a6f088274d13115a4ae6b61994087e0612af450240256c8f47ec1d660b9707d7e7d72b0f2e7ef7cffcd80b7b895c0ab44fb80a3247909fae85c0e4247cfd922eec0219cfd4b698ae7f485ec4c09a695888a89ce9eaba0410b8adbedfe4fa683985d9e7e9041c01fca4b2cfdc72f126", 0xb8}, {&(0x7f0000000280)="19fb250c3e2506dfb66767e682711d6d944c4b6bff", 0x15}, {&(0x7f00000002c0)="d0ead46917d897381d2e525154fadc64cbc0afff94427ca944006d4a5bf40880c880fada1a8a1be042f5511bf2bbb0e6294aaf6698847a6a3e221c3ceedddad777772075adaa4e495d818ba7dff96a0a04b536a2c4127d05ee726ba3da7c8d50a7443f10bf2d", 0x66}], 0x5, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x2) r3 = kqueue() kevent(r3, &(0x7f0000000180), 0x401, &(0x7f0000000240), 0x7fffffff, 0x0) kevent(r3, &(0x7f00000003c0)=[{{r2}, 0xfffffffffffffff8, 0x18, 0x40, 0x2, 0x6}, {{r1}, 0xfffffffffffffff9, 0x87, 0xf0000000, 0xfffffffffffffff7, 0xfffffffffffffff8}, {{r1}, 0xfffffffffffffff8, 0x20, 0x40, 0x40, 0x9}], 0x1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0xb0, 0xfffff, 0x50, 0x10001}, {{r2}, 0xfffffffffffffffe, 0x20, 0x10, 0x4, 0x1}, {{r2}, 0xfffffffffffffff9, 0x8, 0x10, 0x6, 0x4}, {{r1}, 0xfffffffffffffffc, 0x60, 0x4, 0x8000, 0x9}, {{r2}, 0xffffffffffffffff, 0x0, 0xfffff, 0xb58, 0x5}, {{r0}, 0xfffffffffffffffe, 0x20, 0x1, 0x2020000, 0x2}, {{r2}, 0xfffffffffffffffa, 0x30, 0x80, 0xfff, 0x1f}, {{r3}, 0xfffffffffffffffb, 0x20, 0x2, 0x4, 0x4}, {{r0}, 0xfffffffffffffffd, 0x80, 0xc, 0x80000000, 0x6}], 0xffffffff7fffffff, &(0x7f0000000580)={0x1, 0x8}) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000600)) pwritev(r2, &(0x7f0000000140)=[{&(0x7f0000000180), 0xfd54}], 0x1, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000005c0)={{0x18, 0x0, 0x0, 0x3}, {0x18, 0x0, 0xfffffffffffffc00, 0x7}, 0x5, [0x0, 0x6, 0x7fffffff, 0x7fff, 0x6, 0x3ff, 0x1, 0x44f0]}, 0x3c) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x74}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfd13, &(0x7f0000000340)="b6") 16:00:00 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) ftruncate(r0, 0x0, 0x0) kevent(r1, &(0x7f0000000140), 0x19, 0x0, 0x7ff, 0x0) kqueue() r2 = dup2(r0, r1) getpeername$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) 16:00:00 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x4) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x2000, 0x7fffffff) sendmsg(r0, &(0x7f0000000a40)={&(0x7f0000000100)=@in={0x2, 0x3}, 0xc, &(0x7f0000000540)=[{&(0x7f0000000140)="98c9b612f6d203699ea35fb4ddff9a247c438e33430d34749585be5b7da7dd1c1f4ca2294a26ae115b586b2f3efea1eef78603239532aa91b1dd3e35705f6f62ecba609b0b9d0b22730fac83f628ac2ccc0205a5b7a49a88c7409f1497f8533b6662022093ab27e433", 0x69}, {&(0x7f00000001c0)="e98905ec487f05d07cc1f224d9c757e9a5a69fd4d7b03c75e1a66d80f5fba228e94ceb870143e4aa023e3a933a82096f2bf220ffcf0e4ddda82b95babc914095f93dd445de1a3c93f76d35b96f825381c6c7d73ad04dea718970850632c5487c986b3ada5ab477ae504e890fe8c4357df31bc14e090bcf0bad1e5029e8993fde52704b178405572260dc3018abfadd106975", 0x92}, {&(0x7f0000000280)="71600b27709a6298ecb1dd61087f485770d057b48709e908e968d11ad4148cc2496ae0ab41c8da20c28aebf8d7a37a8146220a345cfab2f0359fd7c77305334307538b701e1f2b6db7ff5e2688dc465d4eca0953c5d415fcae816dfafe6801dd256e9c610cc4729bd474e9", 0x6b}, {&(0x7f0000000300)="c1e524a224196e64bb3de5e1d5c16bddb173dfc49036ce630f342f788fb4e2fa922e4fc0a681f3c1c98ed00daf4e1d0d164e01a8925771967fb7547a6c47ec63ceb73cf64dfb5ec463782f6d0002f591d87e2ec1155ce6d3823e2ef6c90aef9e556fe688fc28c845d52d849e8db1e0f2", 0x70}, {&(0x7f0000000380)="c60e2ee833b9a6065805044dd933837f16f6da286e175957986ad5ca8d07686d746aa39c6326cecfa7fce76700b2fb3236869d1106d61eea70", 0x39}, {&(0x7f00000003c0)="33a8e86a4eb6aebe7f265118529ad7cd17947e5b40f8020e13eb98a586c735c384f16ce2495c3eff1ccd4b108c8e88611556218c20a0db3da2e8c6d2d702c10cf175101461c0dc562e72b85b635f6d9522e4446c58b2a9958159f8592ff2914d44900d874ded4ac780bf14a9141fd46259d437770259c2e16015ed7265e8ef2445e74d8eeacb438c1535d83a5303d8fb4ad91853a65f37f2f95ebf5668", 0x9d}, {&(0x7f0000000480)="27c930ba5c89f82343f80b3ec1578a07e1da5783ff3dd74e0bad4a95189b70aac47505ac5b69a395483ad0cfad88d99d68f4b9fde3c84c687b6d3bb07583f8254da841d05dbe2170e32ba999ed91a8a90f6b22a5016cd7d956d2a822506dc4bfa2d1ffe6a3bff62218399c67670948a9778d5d60189e0438cd67eb879546b6991c219f4e66ee165237fc85d884d93880db09f6c305a9386e18c8", 0x9a}], 0x7, &(0x7f00000005c0)=[{0x28, 0xffff, 0x1000, "769f3bd578b0380a415549e5e16b1647e5"}, {0x40, 0x1, 0x1c, "ae4d04f37270a21b824428ca35c7c5d72f928149447970f5b381dc93d9959ddc8a027378e20ccdccecd18b71cc6b"}, {0x70, 0x1, 0x30000000000, "a74e0240fc27ff87ef086cfc6595323440d839d55c0dedd3de76f85cde80ddec1383c367b955b91b14350c3a5e40dcc225cd7e6b3cf2c4c552dc5c655fd60bde7ffca6e7b3b6f561903b3ae3e733c1b61cbd705bf305e5381d58"}, {0x98, 0x1, 0x4, "3a818e9ae3ba5d53ab5b95019fec5b5c621411b787e2cb883cf745bd3bf518e93b1e8fc7246e478638f1746e438d9a9390cc9fa1b6444116856a90531e4259a4c58843776b2da8469c95e7976e26095d04dda7b3fe083659184dbe2545551ed53dea3db334981ad5c70c914eaebb044b4b15a0406ea75013075e0847a24a79ec4f2634a8208cd1"}, {0x40, 0x1, 0x7f, "b62afd2bddb01acad3a0a3ef939863417cb798d77595be8a5b6d47b915e3252440945839999eed565dee6226d2257e66"}, {0x108, 0x1, 0x3, "2af20ce8e51d3cf0ccbc75d6176c4f4bb341ab14f2c4528981af919669729a38115ee257f7f0c1cc0a9cc1c72e3341a78a2ac88158982424bf41c2167c5fdfde9a1c6e24f76914d912992191ab5f58a52a193a5c0521d81abd13f18661d077c8156ac4cfb6512fd78cabecbbaf02a52d25e4c785c0e1380e6ffe7466b1fab0142a41b0eb03b431abe878d705819d6e3e09e8dbeac8ffd5dd8d56beff597151e9268c4e9ec74dcb489eccd39c52a22ff819e4f4729d676cb5eea75dbea34b03e4e0cc7b82fac7581df7adcac5409a2ed9eea2784634e929f838c3453c544f559f4b50dcf9d4edac275d23ae1f5bd5f5e67c9ac5"}, {0x20, 0x1, 0x1f, "9071df338bf107ed433d9927bd0a"}, {0xd0, 0x0, 0x80000000, "197acf2fedb823391b3884cd1ce05d6888a01aed21ae0c847f92b9ade598f317c053faa42dc493c874dbca030257b4a512f89db8ba725be0bdcaae9f318cb0bfcdf526ce2dcb099f356850e7b9c741149de010ef4eebc0a782a795666ab6690724391ce6269f973567e442a237e0b4e61d468d57914c85560b2cc53138258442cb8fa3d52bb1dd3270ddf543384ddd118d657021463b50b70f241ba538dae6dd926c0d1359d543179e3ba67f880269060d6b33e974440edc5702"}, {0xd8, 0xffff, 0xff, "4815abd54b1290dcf740f99f55a10e7be5a16eb236bf2b5f5bf53d83e767664494389f1138aca64ac2973170356a17d8142aad77402e22ec5e26f83e717f7c6a94e8b40d47f231e417a5addf0883f6d9bf2717657f22da2021788f82e03967f1c64cce910abd34ac188d93431b1af0b7d7029c2980bd1e3a4db9c6f5338f4e0aafd696844fc9a08c896afde59a1b5552771464d97e1acb954d71a659c086f8b8e089ec5e5a773512c0fae4145ae13fbf92adc3facf05d8a55f08a3d3f12c63f0279bea28a1"}], 0x480}, 0xcd750d64682426c0) r2 = socket(0x10000000002, 0x2, 0x2) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) 16:00:00 executing program 1: setuid(0xee01) r0 = msgget$private(0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x4733df3bba7ff072, 0x0) write(r1, &(0x7f0000000040)="9a6ef5220699b30e28d4792ef448602bd7aed0138bae24ff74d421ef1e33b53f5211a78a3408344036000107c92b2e928f26175f7f2989aa3d78a56295f11f56d4bb394ef7a48fada73f994b1a9929eb38d99f596b0c0c2fe9f771ea6aa75ce2012f5e2242299c20ec522b4a3743cf98ea57d61fe48c8c3a65971410248d76bb9f52ab8cd0eb62f3a416c4fbb8610ac334ac1ca1f4b67f7658ff", 0x9a) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000001c0)=0x4) r2 = msgget(0x1, 0x400) r3 = geteuid() r4 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r6 = getegid() msgget(0x1, 0xb) r7 = getppid() r8 = fcntl$getown(r1, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0xffffffffffffffff, r3, r4, r5, r6, 0x38, 0x6}, 0x1000, 0x80000001, r7, r8, 0xfff, 0x80000000, 0x1000, 0x5}) msgctl$IPC_RMID(r0, 0x0) 16:00:00 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x401000002c2, 0x2000000) r1 = shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x1000) shmdt(r1) r2 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() setgroups(0x40000000000000f4, &(0x7f0000000500)=[r2, r3, r4]) r5 = semget(0x0, 0x0, 0x90) semctl$GETNCNT(r5, 0x3, 0x3, &(0x7f0000001480)=""/4096) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) semop(r5, &(0x7f0000000040)=[{0x0, 0xd13, 0x1800}, {0x5b7633a019eae700, 0x5, 0x800}, {0x4, 0x5, 0x1000}, {0x3, 0x0, 0x1000}, {0x4, 0x9, 0x1800}, {0xb497b3dbeb191010, 0x1f, 0x800}, {0x4, 0x7, 0x800}, {0x4, 0x1000, 0x800}], 0x8) linkat(r0, &(0x7f0000000400)='./file0\x00', r0, &(0x7f0000000440)='./file0\x00', 0x4) write(r0, &(0x7f00000000c0)="5e81532b5a27388a1f6fbcea177faee88ed89115c3b6e3c0422527801413ce0a1c5c9840748e30b3d9aa278a3cb87bd871ff8d329c3b15abdb507430064cad96", 0x40) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r7 = shmget(0x0, 0x200000, 0xe8047806e74ca279, &(0x7f0000dff000/0x200000)=nil) shmat(r7, &(0x7f0000e6c000/0x3000)=nil, 0x2000) ioctl$WSMUXIO_REMOVE_DEVICE(r6, 0x80085762, &(0x7f0000000300)={0x3, 0x9}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGFILDROP(r8, 0x40044278, &(0x7f0000000240)) getegid() msgget(0x3, 0x4) getuid() getegid() getegid() getuid() r9 = semget$private(0x0, 0x3, 0x0) semctl$GETZCNT(r9, 0xfffffffffffffffd, 0x7, &(0x7f0000000340)=""/165) 16:00:00 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) utimes(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)={{0x7, 0xfffffffffffffff8}, {0x8c, 0x7}}) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x4) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000002c0)=0xf8) r3 = fcntl$dupfd(r0, 0x0, r1) recvfrom$inet(r3, &(0x7f0000000040)=""/151, 0x97, 0x2, &(0x7f0000000100)={0x2, 0x1}, 0xc) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x7, 0x0, 0x7, 0x0) 16:00:00 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000000080), 0x0) 16:00:00 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x7fffffff, "0064000000c9c06d020000000300"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248", 0xc8) poll(&(0x7f0000000100)=[{r1, 0x4}], 0x1, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000340)=""/140, 0x8c}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8, 0x0) 16:00:00 executing program 0: r0 = socket(0x18, 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x61}, {r0, 0x4}, {r0, 0x100}, {r0, 0x110}], 0x4, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x22, 0x48) bind$inet6(r2, &(0x7f0000000100)={0x18, 0x1, 0x6, 0x3}, 0xc) setsockopt(r1, 0x4, 0x8, 0x0, 0x0) setsockopt(r0, 0x2, 0x636, &(0x7f0000000200)="78653cb1304bd3a27035f819f6d3caeb2abf9786f1d5ad28ed23969bae6208386ecf2baab0ea8c412599079e753ba6a5e16acca3ee5fdf2c27e833650559c2088203aa0915c8dc77114018d9d5d930d867ec48f63e43958c3160ccf91fd16b837f7bf86b8337a8d95bef0c061d930e5d5a5fffc0b375c02f7a6146", 0x7b) r3 = fcntl$dupfd(r0, 0x0, r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$setown(r3, 0x6, r4) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000180)) fcntl$lock(r1, 0xf, &(0x7f0000000140)={0x1, 0x2, 0x2, 0x31, r4}) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001600)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001640)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001540)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000000)) 16:00:00 executing program 0: r0 = socket(0x10, 0x5, 0xfffffffffffffff8) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b800"}) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="1000000000010000000168b0080f0000000000000000a453094b13a1a8c1fe1e885d62dd4c0800"/51], 0x20}, 0x0) 16:00:00 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x80) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x2, 0x0, 0x0, 0x7fc000, "000000000000ebffffff000000000000431f00"}) r2 = socket(0x18, 0x1, 0x0) dup2(r0, r0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) sendmsg(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[]}, 0x3) 16:00:00 executing program 0: r0 = msgget(0x2, 0x2) msgrcv(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006f26e6f88b3a5d6f7ae6bcf5578c59156a21a3150c50b43a22056a81a12c6b2ab6bb88502dd44729ea93903a3c6b66e3e262889b18c6fd0bfb07093d1fcf9a69ab8d1f4427e81f9c0165ab5c1bd544925aa1c4df702ab8278141d6568b151673df05af986455a86562ff9bd4f3c9a5b7b7e674ec8ad84824952e7ebeebfa78ec1802e769f70e228e30abbd9b8eb25f60258136acd13f9437582a29abc280943813"], 0x8e, 0x0, 0x0) msgsnd(r0, &(0x7f00000000c0)={0x0, "d07229028969e4a610f01c1f6c68fedb13b0dac1aebadbf6f420b04b6c2cd1e9c80a0e31c510c6c39cb4b188e6cc75857d2b4c4167185b28d1741aefba6f17f6ac4793bd37215680aa5760d153d166a23f7dea2efd245c536243d69be6334b52f73bf0d3edff934827bedba9d0c5677a6b1893c07955ec3fb63e5d457c6a5e40d87d2fd3a0592a79e0d8240f67d2cb4f4cb5ab0bd28f080b459d"}, 0xfffffffffffffd14, 0x800) r1 = msgget(0x2, 0x7b063f3c4a10deb2) msgrcv(r1, &(0x7f0000000000)={0x0, ""/140}, 0x94, 0x1, 0x800) 16:00:00 executing program 1: r0 = msgget$private(0x0, 0x40) msgctl$IPC_RMID(r0, 0x0) msgget$private(0x0, 0x2) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000140)=0x7) r3 = dup(r2) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x40, 0x0, 0x80000000000000}, {0x45, 0xfffffffffffffffe, 0xffffffffffffffff}, {0x6, 0x0, 0x0, 0x2}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r4 = fcntl$getown(r3, 0x5) wait4(r4, &(0x7f00000002c0), 0xa, 0xffffffffffffffff) syz_emit_ethernet(0x4, &(0x7f0000000040)="d5338a49") pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) symlinkat(&(0x7f0000000300)='./file0\x00', r5, &(0x7f0000000340)='./file0\x00') ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000380)) setitimer(0x2, 0x0, &(0x7f0000000100)) msgrcv(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000600000000000000000000000000000400"], 0x71, 0x3, 0x800) 16:00:00 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x2, 0x3ff}, {0x3}], 0x2}) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = socket(0x0, 0x1, 0x8) shutdown(r3, 0x0) sync() lchown(&(0x7f0000000080)='./file0\x00', r1, r2) 16:00:00 executing program 1: r0 = socket(0x800000018, 0x3, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)) 16:00:00 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) close(r0) r1 = syz_open_pts() ftruncate(r1, 0x0, 0x101) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000040)={0x3}) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="5199edb9aea892546ec675fd989e63c574bdf4bcf6430a293385ebb7d6cd5e2f8a88f0ffa1883b7ad7e5ada5e5630dc5a2e929fe01a534c2634e749479da233cb1ffaf302861bad9777b9e4b3e32843cc11f2e36dd61952e12aba196590b9e2bc93c177afd4feca2c79b1f0b9e8213bd62f0b12dfddd57fd762cc05a5329680e18a774fa5ba735c365d1dcf71fa2bf72de882e251d1d9b18d1a593b4cc7bc06bc4e9676c90fa4c26e29d5be2d0a0d80b213fff747f9892ac53a3ad321685fa92db234b31911810", 0xc7) close(r0) close(r1) r2 = socket(0x18, 0x4000, 0x9) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0x3ff, 0x6c7, 0x7ff, 0x0, 0x8, 0x80000001, 0x8be, 0x1, 0x1, 0x6, 0xb4}) getitimer(0x1, &(0x7f0000000280)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000300)={&(0x7f00000002c0)=[{0x89, 0x40}, {0x8a, 0x4c7ced52}, {0x23, 0x2}], 0x3}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000340)) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000380)) r3 = fcntl$getown(r0, 0x5) fcntl$lock(r2, 0x9, &(0x7f00000003c0)={0xe9d98f63de3f0621, 0x2, 0x401, 0x4, r3}) r4 = dup(r0) ftruncate(r4, 0x0, 0x8) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000400)) connect$inet(r0, &(0x7f0000000440)={0x2, 0x3}, 0xc) symlinkat(&(0x7f0000000480)='./file0\x00', r2, &(0x7f00000004c0)='./file0\x00') open$dir(&(0x7f0000000500)='./file0\x00', 0x200c0, 0x2) accept$inet(r0, 0x0, &(0x7f0000000540)) openat$pci(0xffffffffffffff9c, &(0x7f0000000580)='/dev/pci\x00', 0x2, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/vmm\x00', 0x0, 0x0) truncate(&(0x7f0000000600)='./file0\x00', 0x0, 0x529) r5 = shmget(0x2, 0x2000, 0x80, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_UNLOCK(r5, 0x4) 16:00:00 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) lchown(&(0x7f0000000100)='./file0\x00', r1, r2) syz_open_pts() r3 = kqueue() kevent(r3, 0xfffffffffffffffe, 0x0, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffe, 0xd}], 0xb37, 0x0) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000600)={0xffffffffffffffff, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) kevent(r3, &(0x7f0000000140), 0x200, 0x0, 0x1a79, 0x0) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x20000000000003b4, &(0x7f0000000100)=[{0x6c}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x20000, 0x0) 16:00:00 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[0xa52b, 0x5, 0xc78]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000004000000001, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000080)) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x200007c}, {0x1d}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pwrite(r1, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:00 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) recvfrom(r0, &(0x7f0000000040)=""/88, 0x58, 0x40, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) sendto$inet6(r0, &(0x7f00000000c0)="246bdc47d9f3dbe4", 0x8, 0x0, 0x0, 0x0) sendto$inet6(r0, &(0x7f0000000140)="ec608cf9e97362b6cf8935daf32a147860bee1211ff1bf06e0e6e5d48e062a91e02449c4d780f2a8e3de46fa8b3276b8c803ad1d37ee95d9af3be9a9a750631a7d265b35519a473b2d116eebb2a7964e6ef157ebfcf57bd4fe1ab4242dcfd4ddbca0", 0x62, 0x407, 0x0, 0x0) 16:00:00 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x0, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0}, &(0x7f0000001580)=0xc) r6 = getgid() sendmsg$unix(r0, &(0x7f0000001600)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001480)=[{&(0x7f0000000080)="85842f4e1309e0597bbff01b45a5d485398fed4990f0dfdd86e10674187513fd4a2cfba487255e093401e8da6391aab331ef1450ead37a42092c8d3cfc231670a073635379b14aaf5514dcd86453631ea37f03350959a3495418ee754c118a7532cc655ba1fbe21dc8ebef25abe8e301292f16a2b48e4a2a2cf1b768f6649c46ddf6fda5fc9e481b58b27d9263c7c50343a92d369b6a4ca17d61192a61cace09e5a6f74acfc41cec9d5dce54a3dbc5c5011131fa3f94b4e33383d7b09f37139b689718f55abe80e4f8f0cad4a5f2827ce8ff1939c243b871a0", 0xd9}, {&(0x7f0000000180)="c079716c9fea848b2867f9", 0xb}, {&(0x7f00000001c0)="3011834330ae6abe62663a2ed74aa902a62847bd2797050a22966a09ab025180182e3e0c8ac8ee9cf70e54c3a145af2424531be07ac84fdf47a43004dc69b5cf069ba39733fff8c21814a76f8f5518568f1885202d396591503ad120804b82", 0x5f}, {&(0x7f0000000240)="6725ced8f035ab763fb37cbe33448898e4e07ec146dc483077312efc69fcbbde0b1e0f7508bef863e83615f44b32378a23178616de58c36a729e37a5649788373ee81be0ac0c145a8e671dc111fdcb7efe477a7118791f3fb227e3bbc02d46b149be69daf5eb5bb377ae2fc25f58aa755f26d5223c4a9a4564919b9632c8aeeb002f69ffc67d8aabf8d9e88e7d581e6e0ac4344c0e3d8e72ff8b8c790feefe0aebcdfad5f0ade5f796a5df6f6943c7ae67ce5d85ea0d719c05b33fb70c4d512901c020542e5a3875ed9846137df851c387d062f9a7ebf3d4e3e3002b59a21fa1b98c785a0f", 0xe5}, {&(0x7f0000000340)="3317f21b559f6a2a2f509b463aba9149ba659e334e", 0x15}, {&(0x7f0000000380)="e40251f3c9a15a95066347483c2e9a9819a5ff545c2084bf80200df77d2360ce3db966b7513426d920560eb5de6f70d4531f1c5aa203628089464049f5330c9a1bcecab705f3a8ad3eece041d1f1d4845a5458bc54105f8d0bd81773d5edd52fd162661df01cae2998567037d4afa292c3d4339ba65a47fcae59ccf7ad4f7d555d4328fe5253ed4fd3afbcc788e931a5509d7646f5c323874a40f44040faeb8235d0c877f63c732adc4c2c0adb281960d4b9d6df7be7f8b5bcb2927ccd37976a8a2d945f971b07b131b996733ae3fef160155b88eb475092336e7d3f0447ccf7b50a4c4af8c024b5179b55a03d07addf1b2bf917449346607d2caa6d7a85b1ed6d60ff06059c20cb7792b04835f4f005dc0b9957fdec38c59fb16599c9555cd8a5a36dedf1542fd8822166bd1ca2777bafb781b59699d856ddfcbfc484e50a136b871f151cba170af0189b59a0854c92ba49073049562d79cebe3863df34d63baa292d49f1ff869f4187964ab85e86b9104f23adfa394c265ac753d933908daeb1d2493b599fbd2f33c34e172ae4d9a16ce459075615bd5fed0b55205f10216f8d6b7d2253091eb1ef6801063d0b79eac9af41e0f1167b2551c008ec3722da631e3e93cbcad79a6f64eb74f1d477adf7915f4fd1a932616b43cc50c93be9cfff21ca14220676f3486b1cfcfa9822b6d7bbea565a8786332441a315648f3c1299ad1500e9c52a8bdc055c9c13b0423418bccbe6ea137739257fb749bc96871ef2c5fc5fc7b13562265ee6c5e2921b18e4a8079d15d9e42813bc834cbf603b43310727129070ceae0c6ed0181563ee0f3a6407cd59d0ae03d26f8e4bea215ea430940b3cd1d2a4eb33dc1606759179cdf0e0aa7d8a6a76bf07c04e7f146e182cc372770775e121126c7c697c3149a464e1cece2ceb3fbc1f4675740d444a367ef56f379b5efafec3fc4cce4c271233957cc4e627d232b3972a8a06dbd6f4123b4a4c2fcd32fd9f3f137bc2f8dc9cdab49d3751da3a2612d449c930e3224152cc0b3aba5da1249781351bff94d9b36c8e1f9c97100ae529fe3d88605c3cf584a4eca783614d96fbb110716daef18da99ce65284f57cd1bddf488f98d9694b48adbe45502a7d051a286adf152a849f94787f0721854b0f02c89594db26ca2a5f12ceeef45195d6fe9a3fae11248ac70d1b5f5c013e5724b62e2c38183d929b14dc7d9a640ed3f6f0797b641fd781de1164813b2e6339be0b698be541afd0caee5273944e976ede994e4228270b9cb6e593db7bf42c9d0fb977f0693c2d001653b8d068ede449a657c60f5f11cdadc996c9393e7767e5b4287891ba84312c5be96f40a5f23019d1b953d9b2215194347acc4c9a70dcc76b49c69adbce9c2c6c29886670818c33d9e441070d17470d061bf339ef93c1b4b7e2f66f407020f4ead4dc1c8a1ab9631404dbeda689679a486e6f6e9ce9645363112002d07a5ae613680dba25e650c0546b2d44340489ade0f93f3f1d9521d4af67866b372fdf656d6e939a491c448bc2024a33b291d5beece036ceb8454fd91c0922dce3c476b3c6d9a7c9755dea0381b0933488d52cedd5cf2c9848804e214b2f16f832aedb6d09fd032a7e9af5146f2031c772ab2442ebe3d2fa7a3164715307ac0ac575e76cd7fa169b038e849c6cbec5e5c0815290ef268d1dd83646b4f7aa29369eabfbee0c6ec65e457b493a89a05c54a7c1f9c3a629d950ea237d9a8f91c013273235bfac613e3fc3a2e6bee87db643035700e5d0d10b56349d6dccf0f82bb77c1a5b9244851062708bf2bbb37ade433d8d9732287f51a102b2ecec17ab2f66f382605bad83b8bb9e691b62f3a3259cc4c857f6c0c705450bff2076d228b5f6741726cb00ad0479f97b36466b319da26bcc0892d2fb8d303159262ab5c040d3940ecdca4291ccde521a92e5d4cd19944991b5045d62c0f94d6adabbc161f922cc613e7736828d72e973fe543c739af60e5c327b02827c0a4b03e6041737b6c6a298754ea1fdb2c1efccc73a6fee465b1ce900af7af359739d41e5a9539beafefefd14eda5cba32781e60a3ca571258e55752dda0070ef018ca8b50746f32c42965791c4b2f89c6e9f82925b34ddd3e93b33ceeca5403dba33ef3ff577606e20803158173889a2734319e61423b7088bc94ac825280dbe4fdad870a7e42b0c98c86fbaf31c98c0f69432cbbea66a84e187441694d579d0532c7b3187abb93d006b61f4c420492e76c69833f95b1430c20dbc252de6f3e6f30dba30ee2862a0de128bc0f267af17184aebbd3a2e91ade65dfba81638b20068c7b66df6f7f5d0ea0ea478c86c6a1ce6df9d2a2e27eea52d27560f1f7075c1ab070b47aebbc3dfd125eec29fea951cc527908fa907616b68577856612fd7cb6a063ea6e34492ca2a20939dc68921bccfd187456659e6d073d32aebe9bcd263eca8cf07556cbc6a583c31e337d7039a6e9c82bd242877ba9eedba997ca884f3179f04f3e662e0e8985f229fa6e6bcdc4048b88cacb43d462ea1d2c1473ec5a67aaa8acddebf4deda637c439d494ef6c04ca2313fa484080b45ac233601df5e8ab1a11cc5b4f677dac13bd04c3f514b893f512391a0562fc41586c46c5952ca06313346423f287ccacdd694e69b2f756577fff76e36907a5de6baabee872b8501aca36d7d4e65df7a168bd56569af16d9ed2e319609a1d9294b3659b399072af28e50014fc57dce419454d220fcd75efbb273e51b3df58654b9d2e80949b77c64d1f4dba44694735ff77254299f3fcb51d8598247ab15e2614bbd698fa29491a0939ab4306c752099dd412a1216c4a444c60a72444c806b279b46eade5b9540ee6718387d45cde3e5d3662093a795a45e3e3663f63d4a93c048260d11999403079812d61df479f3c442cb6c06713e2ed2760b4c77250e5db431c649f394483f1f8ac802b59ed7483160beb86e559ba63882dac6c00392251b9e0e2a9aa0433ceeb833508b17a73827c72b0837e4e379fe47cfa4888dafa1295f7a58f77777146312ff0a75a0f75a06e4d269eda8033afe54d96f57e3e6b3f7ee57f522ccf6a459a19036ac51ad81dfdf6a829bc82bfe876c018f96f10879ff2d66a7b0803b369fc75572d7a157f3777d65e21e844b3901038dc88e8d5172e92fa203b7a4bf3657dd4f28f1c70814935b9349e04654630faa764da6af56d8030f3e43112972ef64c57a855e007a8d8d867760e977ad6193576002c8e36c74795d58dc4381245c44c22894a83f59fd35c971f265b3a560f0101c794bbc61712106e17a07c3976ce96f76809332eba3d1774ff9b773ddff28d7a69a453d1a81270d1a5672e6a4cd1038c2192cfe121bab1db7f888f66e17316a30fe2bdefc1a1244f34f8c244f4b1496e49d808d6c7a0495a30792366e376115442eaef9b8f29fa308086bbd069dec9f619f244e6bc18523bea42484188fd3aad531d7027161976693c6ebfe82322fcab253cecf6dc347c5c24d42eff5a0be8fceb3b9681bb5da222954694a094ce5b4710b16e46ccb896505176d56cb9923760ed5329390216fc9a556d2f77156e15fbbb613147da87c67e15f4fe8886e91e8aa95b35396cf37507e70aaa0f41243883304595d56bc6bebb1727b734c8624ae54604fbe21bb38f32301a4fa5556049ad44cd5c0dcfb4e72210390cc77dc32e3d1bacd239e133f18621e455cb4bc56311013e01320f0549d2dae0e188b030b46acb8467781e263c11ad9922cf965af54405ef295c2b05cdda0f9b0ba4321c12fe35bc28edb10abdaef96abea757dc2291809cd7631ea635e5b766df7634f20c75631a2b663775f835e494477b0f738070b60498e3aa938c26edbbbcf788079ef6f3ad16e609722b21ec9c4ba0458b3bd8a3464b0c2129abc8c070c7c7507a1bf23c8ff0da854b9e16a27e4540b153ac3bcbb26d0257ff0ca5c411efee608c2f2ef52b72b9e7cc5d30f91ef7b2f1825f76b72371b570e4cad428d04f5e9f515d150b191bad03fec1dff69273ab9946363d7463747c2b506dc3d1347f95d55007ad88afc3c98effa8cb5423d03bbec91bd693fbb37a12b99a6794b95f2ce4813c643d9074c87aa5dad79613f2264dfc523eb44f7a064c7bbe5c3708d478df985cbcd8c0b5416e3c74e57b8cd58272c8137a0769ebe32ac97fbc4a70a79d99e5578c36d36d7f768f78da4de5d02c47377f2e0832fc4d21e85178bd74fb28ee2617905273f35985cfe2c11eafffb1a9d276e8cffb83de8752cc5b9b0f022f1657df7dc392e2da361b5a2c4f7c4031a6197035e48075adf2d8878859eabfcd3dec01ff593bda841ccd69481384fa13115c37546ae1224eed64298105281d51bdda7f4bb14ea52d1213065f1bbd71e32cfb996dc67a5fe8659a4e1255ccff2c3ed1a724909e9c779227ebc23001ac9504ea4bc30eb9f79d50547ebebf53ab5724dc54c532c8351f6e87c082723fc8a0501d046caad365e08f3960f1fe4e47bb8997e19942af3195badbaeee7687ad29d82845a08a34ce85f6555f841f87535246a1062f26d9a3cc161b50a1a09f3cf363fdf659ca37067c85c06153ba2e6e805dfca24bb36fab1a735efaff11e0449182e36a1d7f7cd01f5f53aaf15d2a5432cdbbd0aba5f8e935e94401c6c659b75a0c39e95f1a9bf601816b0111922ff27523b28fd35010e7ac23ea0d6c1da065ce41be5db704f11f8417a8f45703d07b821aaf532b0281c72bc11885151d51c863dcf9b32291fc5ac756bedcc7cfe285c15e47edd6fcb755e43303b0f1919b0cb080eb0c72d6fea0f3769eccb0d320f00c21331940ef8072de6aad8578ddb7069dda83520ce8a37da504385ce952c19d67f2ad321086c58069de5118568471fae101c0d456fcb72b5ce6279f8023f61d837ae0d6cd504dfe5c859f21b3a8f0c2121c6178992bda54b586b183e55a00cb21749f6134e93f0080215f97f866ad55bc7caf3a569a2d76f89631ba3208e558232adf9f43dd35be3e5bd339257d32acc6fae135d81590db13ff68014b366df7504063c62033871b6d90f9464ef6625b39ada3e097064c5d09957562cbe018c854f4594eb02bf74ba453fa6a1207038125559098222786604f7e8d7421252080dfbbbc7676b574d790e2b1ea2b4310142bdace7cd257726447bcba8c0adb50694a9d82ea65aeb082bcc1e0e7e034ce3301695887842111cf6042932f8aa0fa08c47759ce035a8ed090b80a9877a6c3a5c9628b1bf98be5ade6042d646e23839e39b2a8e465f4992ebe84d1e9cf81cf8b216ec6a4e48747ea4eb1035ee0075347e7ee7127aa6260fac23d4633f52422a01c3e790c0b074f1f90b981519647ae68de545d497d05ccc230d3442031b9b60f314c6f7f2a77abbbb494bb5858acd185f26801115cb1b85df22e4f0aa2ea73605a4d36bd91573904a02ef24c017d65e2b8364fee9307b167d1678f7474ab24aa4b375f76ce2cfb17aaf7feebc83d5b354fe0263c3d1a10bb49937f533a7bdc7b8d18a41c9111ac7558fce4c27d5a368538dd6aa1cde23e1e8832ca26a9aa411eab09fa39ee57ce359a65b538eab0b0514eb1bc848906e93d9078c8a94ddb685ee5bd2a7c6000b555274f94d168592b850311506118b1e0cae1e9b41ef50930341f24bf1bbb64958da55d5181bdf072dcad5587069365fa2554fc367b3b980ef0216b407d104ee006fefb992f86b7c18a92c9718992d188b9fde1d2d8d507428f6a9f29b446343129a95772c44328d7398a12223d", 0x1000}, {&(0x7f0000001380)="084054b66e00486fe3a254e09a3c36066de4a3b23464a2b694d5f9af6aa7d058ba26ffc5ebb3aed3225f6870a589c07daafd0322c27d590448d42ad7a25404ea39737e302369fbe9222f3116fe51cef623bab295ca8aa8722cbbf0dec44f182d1a05524333b9dfb67032dbbe01a7194047b4fd9595", 0x75}, {&(0x7f0000001400)="96130557aa64e6a2728994d0c83fee32d5a6de49dfab0f6638bc1eede9ce6e5c4819a134a132d4d84638d83ac015786e575fd18e22b88a1527879b76bffa45737ad1a10f25ca6ce7524e854431b68b24734606dd0c28a5355a67e82bc11c36a0d2687b3944d89e1e71be089410d6495d8bed", 0x72}], 0x8, &(0x7f00000015c0)=[@cred={0x20, 0xffff, 0x0, r1, r5, r6}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x38, 0x1}, 0x1) sendmsg$unix(r0, &(0x7f0000001740)={&(0x7f0000001640)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001680), 0x0, &(0x7f00000016c0)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r2, r3}], 0x48, 0x8}, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140), 0x0) 16:00:00 executing program 1: r0 = syz_open_pts() munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r1 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r1, &(0x7f0000001000/0x2000)=nil, 0x0) mlock(&(0x7f0000000000/0x2000)=nil, 0x2000) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x1000) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getpeername$inet6(r3, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x7c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5) kqueue() write(r0, &(0x7f0000000000)="ac", 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xf1ba, 0x0, "08e21e6c8400", 0x0, 0x100}) dup(r0) syz_open_pts() syz_open_pts() 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1d5, &(0x7f0000000080)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='p') setrlimit(0x5, &(0x7f0000000100)={0x7ff, 0x9}) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x1d}, {0x44}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 16:00:00 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x45}], 0x6, 0x0, 0x0, 0x0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) ioctl$KDSETRAD(r2, 0x20004b43) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240), 0x2, 0x0) 16:00:01 executing program 1: mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ff6000/0x1000)=nil, 0x1000) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x100, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x25, 0x0, 0x9}, {0x7c}, {0x6, 0x75b, 0x7}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f0000000040)=[{0x104, 0x7, 0xd45, 0x2}, {0x7ff, 0xfa8, 0x7d74, 0xb8}, {0x5, 0x40, 0x6, 0x6358}, {0x1, 0x1000, 0x64, 0x100}, {0x9, 0x7e78, 0x5, 0x2}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") 16:00:01 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x66, 0x0, 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./bus\x00', 0x5b) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x880, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{0x4c}, {0x84}, {0x6}]}) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x45}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x9e, &(0x7f0000000180)="dd") 16:00:01 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8000, 0x100) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) renameat(r1, &(0x7f0000000080)='./file0/file0\x00', r1, &(0x7f00000000c0)='./file0\x00') getsockopt(r0, 0x200000029, 0x2a, 0x0, 0x0) 16:00:01 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) utimes(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000140)={{0x4, 0x7fffffff}, {0x8726, 0x200000}}) execve(&(0x7f0000000180)='./file2\x00', &(0x7f00000003c0)=[&(0x7f00000001c0)='r\x00', &(0x7f0000000200)='c\x00', &(0x7f0000000240)='c\x00', &(0x7f0000000300)='c\x00', &(0x7f0000000340)='c\x00', &(0x7f0000000380)='r\x00'], &(0x7f0000000480)=[&(0x7f0000000400)='\xde&.-{\x00', &(0x7f0000000440)=']\\$\x00']) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) fchownat(r0, &(0x7f0000000500)='./file2\x00', r1, r2, 0x4) unveil(&(0x7f0000000680)='./file1\x00', &(0x7f00000002c0)='r@') pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb58", 0x6}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000100)='c\x00') 16:00:01 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/@\x00'], 0x0) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) accept$inet(r0, 0x0, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$inet(0x2, 0x2, 0x0) read(r1, &(0x7f0000000000)=""/26, 0xffffff2f) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)=""/113, &(0x7f0000000180)=0x71) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000100)=0x7) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000000)=0x7) 16:00:01 executing program 1: r0 = semget(0x2, 0x5d29b6c32fd50ac8, 0x0) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000000)=""/128) r1 = syz_open_pts() syz_open_pts() syz_open_pts() r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8, 0x184) chflagsat(r2, &(0x7f00000000c0)='./file0\x00', 0x10000, 0x0) fsync(r1) 16:00:01 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) getsockname$inet6(r0, &(0x7f0000000100), &(0x7f0000000240)=0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4c}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000200)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) recvfrom$unix(r2, &(0x7f00000002c0)=""/111, 0x6f, 0x40, 0x0, 0x0) recvmsg(r3, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:02 executing program 0: r0 = socket$inet6(0x18, 0x1, 0xad3) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000000)=0xff, 0x4) r1 = socket(0x10000000002, 0x2, 0x0) syz_open_pts() setsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 16:00:02 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000163ad97a81d3e642ccbe5cf4b305db8ea1d6916b40a35b8de8904d3a9963581c138268223cc7a098493a82fd0eb61679ea1247a2514cb4884f43e7a7780d932911e99bcfbd9a3529688af9e97fbad414823c90073594062b34c45d575f655eea20df827f54c9aa0ea9f024f9ee16c75b29621d2994195f1506df4ddf1422817dc57e87e0ad0e32e6be68ae709ba4e1648b9b2f2922e3c747e8ef8a686633031d0771bbded9a7fe4db2a2b41ada4924d5b49c04cc21318"], 0x9}, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) r2 = dup2(r1, r0) sendmsg(r2, &(0x7f0000000a00)={0x0, 0x0, &(0x7f0000000780)=[{&(0x7f00000001c0)="1e3e10b51254bd33761e433c747fcbe2536ac0df6249d0a80ccf9135c4142258438c1b2ba34666056b919c449b482a06cd9314b306944a9870155803c939cfa7bf07426595c10cb2baf2dba8056471c9fb1d27fe6b43cd8ca48c8758508126b128c33b72c89fa2d691c0c2c0050e22bfd8ed55ec3b78f6ba4438fdb35073e730ee916637cf4073298db7697bf3ddf013db3d7a4f2c75bc83b47b1779db9f585c79766ac1a9fd5b6b6a8c8446006f2e11385237105d81b5c1569448bd1bda49ced1c98a79e354b855e275be6dedf468c8020ad29c980d49fef8a50182c4c1fca86f8f6b660186ce77515bfe05a28091c39d7872d18c4ae027", 0xf8}, {&(0x7f0000000000)="bf1d2809c6dd724dadee904d492f657eab755006b9cc4a5d0bc902ca", 0x1c}, {&(0x7f00000002c0)="506e9bac07fdff1d668f10a5c98c4f6b36415dbec0fce9ff19ae5c56d1be31a2f8c77f1b38cc2072320165e3b81aef1d43545a3363c7f7223f9bb8c568ca58b9e75c58f2757c3268363685e8c3d77dd8215c876a58ab7f546a83a5151ad223a604c17e4c9ffe139b33fb084fa35951356faaaa1990c1af10cbcae467e99067f2e43561c2292070932898b94229c6b96c5aa17eae48ee91fa38a3e72c2028e5731018ee2f3f", 0xa5}, {&(0x7f0000000440)="f1d834d8a6ca8d9f183dfc9651caa8035aa912a04f92f9340c461d8b8b63754353f5669880a23f5b584dc79936f2fd5e32795e297c1a12f1469d08f11f7330122b08f35fe321bd453b89b3fa194ceef44ea4966c9b1e2c5ed065365d5ac007e39216bdf73f3e151c9df7f5fedd39ce7638237cab25ad67799678ee01510d5832bf6571706e388982dcea5acdad0a340e466367b5467071d65e69ebf62c810607", 0xa0}, {&(0x7f0000000500)="76f9dfe89bf55bdc23d5c9e7f34898805590cfa70f0de670a9c29c379b800dc90c1a8663bfea9f0aa9536d92284f3a9053e7136ea93938e37ac150c8f275608cf119a383439be999d28c253e979294dc86cece5240c4aa22a55f70b1cd6d00428902b2e8a834162610ef1807c88c2d512b92eb028b5269b1e4c7405b0e3a2ae985c9dd4962b000240d9e67a1f0927f6b231c351d56d534ec20f5af69681fdc76b994e6a69637460c360358c66723888aa8213ab505035764fdc8eb15796d32f94fc27d94eacbbe599e255ccad9802a2407f638e4169e62b8f1a64dc83adc3aaa4b227609667f39f97fc5ee86ca044cb0", 0xf0}, {&(0x7f0000000600)="24a542fa1264938b7c81bb34f4b4fe76d6ef82d4baf1aff8cc6312a154ba0c8684380a9108e321d5e64d82593e4ae1df3add506aa530a5ac9b5149dd649acb4c285c876abb427674e0c529b51e486dd731b1fe936c4742b872088d2e26f5bb725d6aa0f3dc0f4ebe8e74cd177c9f5e4ca7749d4b147a51dec51b5112155d5c2558ec6ab362c60f02b43ac4947cf584e3217235fd8241a5765027d91e91d21631cf2d9711c24e2d0ffbca884bc295e9d5a178f853e2350e87aaa10b070897e17a5ab6", 0xc2}, {&(0x7f0000000040)="4b5076f8b74058613073aed9ce42ffedb6c770ee702280d349e1bbb1a031e949e5019ba01dcfe6c3a5a935933d6366fbefe4a4abfbb33b63266535674f03872b18f3f501b2d3f7ab93735408602ef6f42cb1827fcb2652a18fd22ad4a755b83214b1b7dc5e7ad09894f921a2222fff8fe51cef4c1f70", 0x76}, {&(0x7f0000000700)="f84958d1553e6cf63efdde5bb7bb4dd2d354ce0547e237694caa822628916a64b9dfae901be98a98c948bf4a5a7da51fd4a30d53c57c17b2d835b1d60c4e6d0c6e055bb55a0df5d716897946291a1f30e3bfe5438c745cb634a12b037454e76409f28d", 0x63}, {&(0x7f00000003c0)="7744916e68c688650fab7699746a1631e34e746ca68e5e64", 0x18}], 0x9, &(0x7f0000000840)=[{0x68, 0xffff, 0x1, "17a14e900a49ca238fccd4366564573e84e59183f31c76392c37f3e4b4f6227f299a0c069c262a1e61a056f6e84ca38b339d3a09dfdac78c68715086f19f4d0dcbd729f5f80d0ccb9f9610bd2e70b95d243b5da0cc"}, {0x110, 0xffff, 0xa65a, "1fa1640d6615a065ae5757717c915c899ed78eccdd384084e8f03632e529295a1b4a27d901afd70a4fbe31e4c5c8e2a7670ce595f7f911ff5947cbf4c92c3e5a1d4569da8fce3064d5da3a9195abd2ecae38b1a658dc17e4cd5f3887bf83332f4a984eeca8e3ac1f003e9a83b2dac3238db5ea7c0c1c6cad48b6d22a146655b9939d553b3aa48bef1760b9fc0476f6f4ae5aca1dd403145ef340320d02e074a5da0331dd0bb0b3b236944a216cdca62ab7abed30a2b78d422f9b466818920319628708d73de86f29ba35892b474958482bdf1ccef558b57263a424f7486d137f5fcff3b57c3f84bc548595784aef18d2e0c0d77368c37ac50c5c0ea569"}, {0x20, 0xffff, 0x20, "a548ba2e06371f6ed06883"}], 0x198}, 0x403) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000cc0)={0x3ff, 0x6, 0x3, 0x401, &(0x7f0000000a40)={{0x10001, 0x7fff, 0xffffffff, 0x7322, 0xd61b, 0x9, 0x1}, {[0x81, 0x2eb2, 0xdfe, 0x8, 0x7, 0x40, 0xffffffffffffff3c, 0x7, 0x3, 0x8, 0x80000000, 0x7f, 0x8, 0xed2, 0x7fff, 0x850, 0x4], [0xffffffffffffff8e, 0x2, 0x3, 0x3, 0x40, 0x6, 0x10001, 0x42c, 0x6, 0x7], [0x9, 0xab80, 0x7, 0x1, 0x7, 0x3, 0x200], [0x4, 0x100, 0x9, 0x80000000, 0x3, 0x80], [{0x7, 0xfffffffffffffc01, 0x3, 0xfff}, {0x6, 0x5, 0x6, 0x6}, {0x80000001, 0x0, 0xffffffffffffffff, 0x7}, {0x3, 0x0, 0x0, 0x5b}, {0xc05f, 0x9, 0x2, 0x100000000}, {0xfffffffffffffc00, 0xe25, 0x6, 0xffffffffffffffe0}, {0xffffffff7fffffff, 0x7fff, 0x2, 0x8}, {0x800, 0x20, 0x4, 0x100000000}], {0x80, 0x81, 0xf6, 0xff}, {0x5, 0x3ff, 0xffffffff, 0x5ad}}}, 0x2, 0xfffffffffffffffb}) r3 = semget$private(0x0, 0x2, 0x0) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000d00)=""/6) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:00:02 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) socket(0x27, 0x3, 0x5) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) sendmsg(r0, &(0x7f0000003600)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000000180)="22874e878e9b70a031b4b503b4e0a4f669d062dab5807986f0d94b669ae26da3e40eca08fdd86e28a7307fcddc87c3432f61f8512cb9c9e3fc7cbaf05be5c1bafc1f08f50b9193d9606305438efe1a60fc7a91594421811d2704c77fdca6afb3d233bfc2dc1fbd025659814a6dd600b7df243de6ebfa1a9454cf6c027ddaf26a41dd48f40074aeac2cd2773dbbefbc1eded0f9924c8cec965f66015d115bb81a3ffd9c4f47911f5282e9330740f07df45ed68e8eecba06feeb413ca6ded4534a3936d730a2fd32919c25d9a5ba296ef4ff3f097f4603cd8107ad9ee9", 0xdc}, {&(0x7f00000068c0)="94f7c4cfd460467fe475dbeabd5b362efe360916879d70ae7f", 0x19}, {&(0x7f0000000280)="769e19b824a269df84d2d2c0b00ff1a166e190ee30335288de31185144cfc3a30f42918ed4c79544cf6963bf9a2e8d59e3479760b2da7f5bf72846", 0x3b}, {&(0x7f00000002c0)="945eef45ff706dfc36bbb0a1e8e1aacbc0991fc9c76acc6cf59928bfb3263ce91b5db8e14d487cf26eacf214c3cad1bafa45b5dbe52a7a3196aed3d1eb2b46024a612d2fcf29fdf2efa1996e7d423718dd792addc03b371f3b689fea82ad0abee96827e38898a6b48bfc8664329007c6f4b6b59fd0084755bfa9e8c4cfdb625e19dae13419dc6ffe9731f06306d5ebdef7427e373c83b121cdad0d943dc6b52428dd4ab59e7858c99a35618211a3be09b395f8e5", 0xb4}], 0x4, &(0x7f0000009c00)=ANY=[@ANYBLOB="c000000000000000010000009cb900007c76b7427bdd849955db502e1383a73c2e364c2cb2eb7c30a07e2ae4ebcedce340ba88d537ec089017aabbe541ba891c95c9b8954cc5a0d40ced69b32e39cffe736f01f27772e99dd9c4cffebc030000000000000095feecda5a678450c0e2c4290b588d54bb7c28c32f5457f09f1f129886c7effd1a41a09145017efad23ba28ab404ee889f21c202f0e47d8ee392c91f43a60c94951c84fbc99b91f9989c98fd293138fa11bb93a50b000000000000c000000000000000ffff0000ff0300000560df9748880f88fc9fabab4013d37681183db4f312595feb40ce5237613fb4d3cdd4109e7a3856273174307e5c0e6dc42df625fde9952146e440a7e650b70b8d74935b4e84da7a1482860781d131bbe06347b834d1bb943b7d1ceb7d9a29bb4af9c0582aa6c48f69c2ae8242e9f3879b66993971bc5728c22c81ed6fa802240b10a7539d721fa134c72483e8dc81c0d6df4363fa6b0618096c70535bd93c705029851181818563891b0000000000001010000000000000ffff0000b40000008815416b4f94139b9224dfa3178daf5eb05a1c99011a8bd1df8f18f62b35a16e38fb8df9860d8743b971f709a43b922cb3dbc91ad0bf9b0b7676f226c455173bd7dfdc9aae401574231b93ae61a4275a0b479025b2c53228774903e9a876f8fb638fe4f3c7f1d477c867d5715d3c24610f901b9be2b734e12c004ef3979b7b6be72ef04ff02756ba452acb7c0e446d7adb04ce38f90472b70ab251434f7986c9b57129e8537133c7d47c1c0d9317e232c3ab36d5eb9a2db5b3063475d6809461c600f808ad302f4da8ddefc24921d21871e2254991b47d766ef7dbc0af785ce5c7df4b1c8bf35f4a3b9b9ab8135c406a699e49facf772846b733b2ce61c29532a2531097af5bf48734efe70f2934860778224aa2ee6137d1a546bad7896f6d53f628370f628b1a6374b7918b73a1dde4e91580264f625eb5573d193438db88bfdf9f58f9ba4fea7ff64552d6677edded7308e76de0c8cb8cb5dea4b0442b5cbca7d1e865319f2fe656b019025c1777ea72d67881cc8bc0d2335b6ef64b654d964aa48f08753d1eb832ece2121ca23f08bfa2aa18131f7caeabe449de1495881fc6304d30ab864d2e62101230db98029552b110d4949485073e55945ac186293c91aeeb042822fb6d6987d4098675fbcdb8ee316c382b8c3ebb6c0ae6e8470a6839b7c766f177043582fb6c6e1cfefc3660dc62d1240dc590061cfee271472dfcfea51b66e54c125202022c72278b6859c20b15be19f245e80fd05680499bf1de303b4fcb905d0a3af6b056622b26e28df42af05c924b689b244b96d5ef6e0de4fcf381f07aaa3b9a25a7679f46b95c0d2268ba76278d60b189bab9e9e4162d6602b42f3702f4645eb09581bc3df38a0c17c36be980bd710e756fa74438fe86b0e6ffd0ff8f54cf7a442b651232dd92017214be5fc71148952f2413a66734de16e79b3c595929949fc93f93ab823cef94675655fff6deafc57765f9baa7d394652436a4d8c6690b4d6f13c6f297e6e739ccad49cebc5d04286db77a6ba502e0e2fba83d21948ee6d26886e8182a56c1e66d08efc06a642f0fe7d33fbce8a2c8b2a88ac5b64358d59a0c232991f9537af1a7357b07001301c658367803f3bced2f5aba13c3ef493fedc5fe93a0a11cb362c15585e07f0ed47832d17106da870caa6c3f477c50f196a436bf03a9322fd8778246ee5168a2f1f3ced875c861dbecff6132006ad21c1595a170cae31e6a1ea6894c571d9939c60aa46a6d0a2caa4780354fd2cd759a20e5c507fb1be615e270c566261f61ed0926b85d5f9eeeba9c71a0ca0d79afb1903fdb81fb7a25452151dacf091d2225b5497e6eefd8d6dff897654fbc879f26c40675906856d21ebe073c9db87163873c3ea9dd0a1257e57d32dd5bb5bf0bda1636144fca960ee50a9f85a6c05141103d92b7b164fcadb2768816ba389b47b7929120fa041a54ea381a63b85e5a4ac85f14efa17eeb18238f0c9f923aa42afc806b4d2d3fff78ef89a51d8b264cef7b87fb59cfe47be7ab84ed1988bb7658844357749e408e05d7be6d86ce116b8916829dc035a174f15f2bd71d9eacd49e7af4f3f6fb4b9c54ca35ae0a76f1195d17042465f7f0137f10494ee2d818e87ba374bcbafbcc99310e383bab25ab6519dd3644315cdceb89f3f9de644757a0ca9d882fce1ffca5574ac8beda5b4135070f6219fa956bdf9153ac240609070b11868366dfff2a2dcb60eb0f5ad0383c44103439751dd4a05459cea5060c9d47c53302816a0ff03defeae6ef469cbb7dd05470455b28f632cbecfcf23bc1ff197bd5b006d14a5ce7399d46dddf6cba2f7af67c09f71ab5abeee94f5c50089025c35516ce28b69315d1ff5c5cb9e961f6012e24ee23c799e50159d2844d5badbadbd64def8142e80ed1a991f1f6094925db87942a2ab35a2831cd8967f74c8454c45fb08fc0eac69bc86b50d30c99a5ade7a0404d2a6efe3e5841f98f681e3ae0629d05c923f997922f33720aa367b897f64f1ca68e2c02a7203eb8a47bf2a1fc57b0826d0435050e1a626b7c245299bf43bb90560743e85d81434a29f1dac513511ca50389c478894ab0f935705e26a145d79028d14c0a56d812e1215f2d9eaed764f6fa417139bab637ca940b2d2bfe35cf59badecaaddef78b5b86ba54166b2e61944bc756a31b77ed3ed6c145df213f311f2e75c12233c63134ac2d9bf359553efcf29a607088caadf08cfa0979f4ac0094c0ac32c9ebfa4e323ab76fa86dd11765393eed5ea8ca0bf9572b0eadeeca186804a0e63f96c14731a8ac2fa591dd6d19b4252eceaf1269e7ed1f56a6cf1c2373a0303ed5dfbf5777f066473dcfa9680b8d7b6a6d772ee2e6161a8e6a295be9985f9808747f3eb4208c935fde101c39a69045cfba077fdfab3f738c5e2b12d94d43a3a6a9f76e4639881ad127373a38af875252e03c28b6f154a0e2f3232b56410afb7ad7f89993fedb0d8846a244b9944b239ee53c65104e8c460a92b88b0ea927571d5cc3aeb0162edc63cef59cbefe27dadb6f0429c04a35e1fc8a1e7b917a8ee03235346e241145dfc950f0a8c297ff2e9fefee93b2418f7c66d8386a8a7872106e00c5e29952f79897503e28af81fecf9c70b8d5e03e79d773ec79c2415dc061341f2995c6fe35182a2828c47a1f3a4ffdcd783308251015665e1f885a7711cfdadabc9962c638f5b07b692433f29b57c454a7df1cb431d9c73d3ffecd572e55144f6fd000673472c84945ffa9d91aa181164628d0a51796dd85b998b164d144a0f7ebd50846a28bf8e1228ac3680d2d69417262bf194621c07f0fd77a86daf55091397d21465a73dac256c0311f6503920c062b0c9da243c5203cf1606022782546067a1db5ca7ee807e9680e7cae5c5c2c7725192c3b81752212b12c15066bc239f14873e93b10a70fdb3b2095045259bc80e5685981a3066a95c839ea694b38f6c70175d3a0bc1b14b09c6085bae34a29b7fcac2d5d24c396860d816960c87d7a68443167f9cdedde1ada568c2417044f9716d39cc07af84c6759e4a994fb723094a968b453ac09c0b35e854d11713f63a46989eec0416ea5286ab9f39ece20b04ef511566ba082350e576307951cb3bd197bca5792421fb6135e67ae7a00e017d88e5a7852463b6e6327b2668a0012500a55bcf566f832c7fe46fd64994c034901cadaaf7f8d5f8f2877e308014463c7bf1b643860e9de031d3f5990b86d78114aba4c99300221d63d7698f1a6f2332dc5e6255d2957dd141ac3b5511f5406539bbd5fa1470ca8ac5c4b61b367594cfe61a73ac88a1d04ca3b327c2b907f2a515613e343660ae9a9af4f5d850e0731745bd850011aab4fd3a0be4688dcd7400dd76712db0ac1f3b932440ca9433b3882a3288e6648f5570b59ab55e56d564d39bebb27187c89cbe9f52af0e3d734ea60c446ebf831b984412b3ed7f75e807205453dbc80875792adcdd7ebb8c33a3ed8852f348a2dde8cfcf74fb42468c93cdc52e079ff70bd6b477b8e7da1fe77ce584be0b36b8eb9a45bf7be9ec33564dacfe96d1bf5ea16749bec313998bb5ea0aa281d7e0b8947ca9e8ef6cf125d1694d398bf8399aa29322403c71873323984be3a1a60632f0e87da6feedb693546e91f02ce2dc8e92138009fdd2cc37f899678b65ad7a5c3078bb784d7d13ba9b7ea857c83ed943b64df5a8b6c51e12f228b317d62b186872c2a269a10b080fd334d38ee798d1a8003b2393bae3af4e53804b733f0944d5c7fe3056a5f59131506752aca1612c977f004334679405a38c613cd1e2615a9bc83f460b12e145a2f0f2ab26239198cb54cce35de8cc391dba8a92901f16b1aa54aed18bb4f414b8141b5a61db6972d581bbda6d64edcd93c6c19d4f3267d397a6809d2a05f37119d70a86202b4950717977a58ba7c0bb03575c77e39725cdc3759bc9d06a525d867dc0eefa03973eaab0b7cd9f5f2fd642e11d4ae4e631715dccadf46826a76937312515c4d9593b2a96b7cea022155656a4896f474bfc394c11be936469c42c50f83d29743910957332297b42f67e0d3800d7faaa1e1bb4e7d1a68fd9ae4fc0a4fa734d6ebc9fce288a803689d330156723161121f14d7b6725e17cdfcf0005a49ec8c9f759292dc5a052c4050cb13c06c6104d7d205df9ce77bbb4065c3a4d1d9621869e0026a7bb3a62ca3b00fb322616184868ab23b333805206ef324159f691bb5819114cc75db9903205cc7f88587bac358cfac1ddf22b02716522c33492f89a5d7901b3ef9c34551fefc91420e4588d06ca8eeacc6c09cd8a59691736930a77a0cbcf5f3e334c9068975f15de913a5b5941fd4c4a1c838077428aa16662d6bee268ec76287d247115bd4ff0c740a416b9c3d0100216b4dc774a8a0e58aca441880618fb4aeab35b7d5688035fd24af2dfab4c19c929ffec025abfe793eea14e0186a247a6677af3e6bc5b2572f44d3666ff14c2c2cf010837256799d379d5c5063e14cdcc0d8ab5eb6ab28b480e3df6543f94c3855e3e6bdb0182207bc7857e7815abf991a01c7d546acb7a5d3f4659495cc9188f1a8deccc7b3608fb156af9973ff17cdbc37eb3e5b1d2e19fad86dd2e972256229f4be9f6e7fb6db0e8bfde48e6fe17694d027e36e8f93866c104356c4fea5c4fb7db7a6032d11eb721e703a33a6c27a62138ed1b63159234f12dad17cfe270f982d22e1c2d8b73ddf2ac84bd24ab6011dbd86dfdec2058353d2473fe14c0b00ddefdc1ab2ba0c11aae4b2a46d50d20817b9e5a681f0b4501a0092c251f2bd6ceb0867d3bd7a8e589cd9329fce3428ab489e1bd7b618a963a84fbec22e7b813a563057f5c0d63b46cb41952fb30485ffd6986dfb8594acde077f3450c422a5e19edbc1e2a553edeec303b576a8d403a46b777b9aed18f8f588caf8028862160e173469c46f2ba9c1f47b283c805ec8741199ab466afab4b702e2b7c2b987d7ce3f1a4eb83b4c1e8862e7650d487b0401bd2f21ffef3a9277477090d4b6934e7e5d0f8b674931346460cf28ac37c6682177a1a95a5612e1344dd3a2f6c5e5e1f6b26733fdc5db46f98c6ac85b6290cb9cea3231423e8ad13cc499ee211a7e689623cde49c310bf54eb3dc781fd0fc8b05c32241db1744fd1b5732b51f4c5cfd98c9b4918b3d13641e81c27a9f7e47e5a1a0b50ff048aed8776c428fc7bea2f9c97480a68f00612f0f90133de450f6de080d9e42b3cac0e2af500dad316cb504a76b245fe1a3267a36a84b97b4b254d7538cd393964a2589eb137331b02b697196436938a146ec9236e09cab106caddd7c86c673d5892282d806c7e1982ecc8bf464211d1e9de397ec545e321ba3056497a6eb78056364009e6c414ca90795b45ae5a3edd11712424ff09e57112e762d697f24e5d11300d70859c663bd79c94f5ac9556e710db7a2928bfd6c16f6dcb29d2d9da58f1af3f541d1fa3db1ce88f3f491a9d19fc1f565dfc8c17d7c90fcf4fd664bb1522cc592625ef6333d1d75c086827bc84409282f6f39c76de8c50fd65fac578548bc9737b3305b93f69da6577ecec296d1c8ffebb7a2348e611175a31686fa5f845205e582e2d8531e315cf7bbf8e9b8f46ed7d18d9403b11b823ebd1c6051cae1d1587794363b0ee9a670c0c35cf3a75011d87e26c54612ffe55314ba345f41eeb9ef4f3a859e5fda8ceee734addebc33abc4684e1a9bf7959cb4cb628dd11ca2b249c29e6c89aff73e48e6037367cd1d595052c4a221b8f47e0a391fd161b800000000000000ffff000006000000e0744484449ee9e954fdbdc2cb838202e31c413d60f3759cd86bc26ea47543c0259ecdabf2b87c56e0dc387c57283708852cd28ab024b2a8c1da536cac4f58963310df7b510df1b2fa84602af23187a36a03869738272cd51e57ea5c7d43dcbe32cea70589c6e0554a240390c41ef8b7f687684241b00004d55b993cb0509056a9df7a0bc7e46b97918f4754985e5bf7231bbd61bbde3ac5cf386cf229c04923fe000000000000001010000000000000ffff000001000000f857b1da8d318c1160786be3efffea50eb68540dd1a1de1d893adbef4150e8fedf4ec383b0d06bf7f4d2ef9287f38e74b95bc7cd634aa05b3686ecb3c0c92d806bea033d624b159c73d707fe1743e23c6637d4d2e35eefa17d89090284c67c46e866c4f90d8d52c10b0b11bf72778095c893641a31afa836a282119439bc03aec303a75e632b026551dd3082b944ddd7e89974e00f1ae02c70541184bfd31ca25c4ba76ac5aa3e48fb76f2c3c6fb5c6883b994451c3452e0618e959de3d6fa7ce87baff2b40f814532276c6f6f3e194462bf5caa857f7b5dd3eb82a0c5cbc0790472ce0de6a5d477711395bec35722aab28f91981499db43e436a67fcef768dc2bf02e32e80d4ede84de563b999e2ce9a754eba87733880be0220f3caceeeba2f21ff6b51f4645f5a4839a5f4146356ae0b8a1e1b40cc826efde8ae3005ec51b08bc0ce34fa207bdbc8751ce841840c1b6a6f8ede4d30cd8f8667e5710f0c20801ac4ad4b73773a9d6dccaf8bc7315b7cb86c59e85fb74866eeac8446b37dfceb0648afab6e57b0ac3739eb447827ea21b4cb29f9cac1206d8b9aa4edb0a97a27a0a51695e1a5400fed192ec6ecfdbe6bc45ec87df092f82e6e45f47c083be28ec05bb77615e72b2d4d62a6e09a6449ff12b3bd59081bb73fdae7d4c4ca8bb706c99c7e1d758092b828593437a19376dc95d08021ec520268463c59043248114db3933fc9b9a30146b100cc5d6b854e61f08ae61009012d7a56433a15f9c2ff107a00be12fe076c9bce127e497462b9cf383759f9599520dd90f1a2cef899acec93bafc5fd716e83052aa3591c6c50eedc52df0a5ace7a8e8eaf6458c3ba8f38196880851e71e46d50644a6d57fa40ad7055ba1c769654fce4b1cc0b48a471f5058f09766ff0f269585d7c4f38f9ac98297831ee445740b291b0265f7d7402e98c1e8a15ebb14885dddfb8c291bd46fed94edc35c84ebbd18a08d416b2eb15c34d813efa1431cb3a8ef7a4d1be401987bb5120ed270a951434e56a632a0d5507a299899e0193e70c512e3037912a80a309e17ad7fcb7857a7f9309531697bc94b870c7cdac5c0e1b9c76268c8c9f8d05cd6f7f4f31ee7a91a201aeef9bd1353c61cffa637081d544ff11d4a3e078e091b0634a9160aa3e49b53e81edb058bf2f0ec1905c456911c3206ecdde8311334d5d5bd3c35ed9b552baaca9725185487cdf0a84c817a8acff6de4eafdf7f0a3368c0410f8b9a67dc5905fa0f65c429d33cd670bd963bb8bf8807e110d527e0f51ada770be823717e247e2417cadfd15b455355b80914c15fd3ae27eab78bd36b990840c6fe8f78a41ec5b37c8b254c648aa2422946c3bf791ae5400908ac8a2e1491320c4f589b73925563c0f099d0ec9eb464bd7d2a2155988d399b2e5a9af70545539264b1399bfc6fc7c0c4129ccfaae5b4bd8f151b8834b127f7823f17d79daa5f8a7d7dbdff400fbbde70f4ac7790b89e7e0aea3a04e68cc70b795e07027689ca48ae52bf5d3f37c5d214c9be94d2b784521e96ad6c0cf4981fc07e8c5898c17c4af22658f9626e6ff110205260e8791576f5e8eed2162c672802ba56b68848d6b85592a805164a0864a9927e1aad698e63fd82f7039a6b744383c87df90b64307a173b5c964089baa0196ed4cd88d5c6c6e2ff0bb1d0ceb3b5de9feecf1073540b54f0cdba3ac9e3b426507f64f21100a2be0cd65dba636c88fc3f301379e6441982ac138dc437b604935fbbea77053898fb5e8f20f97a1a57409b53638411d35902e1354a609ae331726e8933c8fde6b24d79499769f7ebf0ec98827a6488b911327ad23428b1f29326338b5cbfa189f0cd8a2166deca5cd7c2729d183ca2b760eeb43b7d534d32f9ac5ebe813c0f13ba61ecc38470124b3ef4bcc3ff32fa64f41d96ee45653d99c9893c37d7dfa54e4700b30812c0c4d728bb08f0af47e06e0885dd8208f2211b50d5160e2cc377ef1dc062e6f7f63384466c37ab8920e212946ea1678267828a5f490fcb7ed52479f4c0b8478e9d3d6792d13ca3baa346020ca47e54375c9b65d8de2327acbfb8bfe585efb0c4888979b3333093d82533108c3d25d93f53a462d25d26027ce9ea93ea454b5bab85a5488b3c8444d6c4fe1110cc7cdcb39f2d81e53721f6a8c6e9c9ec7dd44108e89885aabd45ca123c19b4e531c62d686d1d74672628fd0d1ca6b1ffd4f1e3fd1978cafb3fb051affde1add959590dc3bc328b4d71936f2bdca160349b1009c3fa9ce851544745b3c69f91787bab78cfe437d30f51817c6ed4f7b7e419391f23068d351c08a113d5723f2fbbc4cea248227ca3582d57809167e65e78f2cfe27885c92c94beec2874a69db09d607fc0263fbc15a9001acc7e40a534213b1c1d7486ffa24acdc5585430516f7c2b29a1a9fd0d3e77b3339d8c23b8bd07e593406a63b3b3689324e9aff5967105782de4d70e90ee2355a14b4141b3971e1f343973aad7f7f69acb1f1de11a54bb1591d1ac25405551fa1141ddbc9bb4f41fd82ead8242d3607515e1071c2ae52edd4b9e7bd2dc4cbc0b2caabc233cbc72e20813d7cbc9a660a6563c76e360c0449be88fa824cf8d6e4aeb9ad8a5267aa927e889f73dc699cbe8c506e33db00a7325c05a7a6eedce5abfdd7b1ea1bd41eef1b532e2b7c028bfa7d3fbd0f79e08ea5eeb6d47e4f9106b5f93fdc3770c3fed45f62581027f5465daba7fcd342f574d2d3e3d45c5b8c2d8e36d6d6483ca58127a240430387afb0a55d41a0f78a59951b8296172b220c92b86f59d37f98e98602f234c727ed435e970b3d2e57c91c142d5779c429b7f14987e9151bd17d4a431786f15db0a92d74a5af13a7c23545805bf86c69106252740f66639f4326b1f25636d207ee98cd3368e9dcbe513ce986962640f8b38e82ba1939cc2a0cfdc007b0e9e0016f54c8f7fec9f04dfff43c8f998cb47678c3e9bf386a8d32651875b058ff794155d6d5ab9e29fc25fc6c6473725f4ac1924cfabc0fddf7ddddd079c884766c94302f4987b9079ffa728669283a51f1d9ff03c374ee8a4d11887b98dddec42d886c0aff4401ba133ebb524d5894643b9d1b39dccc60939e65c6ea453e25d36f237d2ae1a2710392134042542c3bdf2e3f8681b8a4c9bd242fef72099a28ad74c680fe73cc1ccaacb1f67294a6d2ed17b6eef222c534101453adbcb0ab412b7f0221bb803d374a716085ad87214b138854597103be765277f7b1167858321ccfb4d80a87fe5164eca7a4591d73a4f15172d7c1804966a2c29ef9dd0c68dfcb2ce633efc40bed67d3cb84740e18898f3751eb7d36fd51137e056839651d82dd23ee24f742536ce95c6b430b63260a76193b955b2bf54cb247d7eeb8bca571f44922e6bf82010e6eee699f8b22669c3d5d2ac1f4fa093a84b3622e3e4d9849bb8f6d969969cdda5151bb48947fe19c66bfb0d564e1e4f3bb689e9123fce0d71c04ae7a84d59a59b102d141c791779b2b7a16125a108c9f49b47c2f156043488f0d5abc890db321097a34a8cf01af89df82f216110528c55ca7e421ba716805354528dee4397f71dc0ce895a230837e2400dc5eade90f740e20ba9c2a2fafc38b568bdc0922a91cb8f26e820bab94dac834fad6e49d3f6eab386c3f8ee01f66d8b879601a201854a4d0196815f239c05990559e25384cf50383a449cfb7269e7bede8fb18f2dcad64ba403aadb9c115ee463450766c51b9cf889f91f5fdba5ddd7d08d4628e94de29719813d83e53cbb1edfdb1687a9c3bda98fa666092d3507d3fcd7e8aecf8d32ad1b3566acde724fd3207308059a2386884b7d4bd45d8e015a71586aa10800df0e0640af5976e3f21e0076ef39be25253de96fa7541e577508edfa2ba8f15ed08bfab455be2c9943f432603993d9a9539690d5d7ffefb3d6f1a03af40ade074b767eefd155606e3d89a62366f1306cd40d36161bab09a130f41d3d2dae15657ee487d063f4f5b12062160fcf0576a8ff1cadd0c95aeeb6640e7e2e18ca6d4414f8fb4f94ab1ba0a1b5c2fded434b30d7e8fa76c82e0542869f77dd619c13365405bb2111e627096666308d1d1f0023926d0475afed7682e245c6b57b306ecdee5a31f3fd775beb6a6772df8ae69a2abae5055ca54abf536a0c86a761f411d1ef89720ec767468030ea61d6e75781c6287cf2a4bb5883d0b512f3aecbc8850c448eb56ff72d3c58c94d3c8c337e4504efa513d70b29f5d3254c8cf1cc69a08638944c4567d774f5365b92e6bc4212c534b3281a03f641c4e48a172645131875625a700a7c74dd84d8f2a63982f224a4633673c53defa4ac24b772b85334fea22d2ef4de53754094c16e1829a64527c81d2045ad816ccefa4c78351765d349ffa9c4c86671948d0f4e17590b1e23c0cb3c341a6c6fe737616b1ff7ee94f3c39e853a66d8ba602513034518d20069c3f58651cb960fb2dd77eb72000338080b38e90b2ad507ca8f4212193df770347e1b512df7a03dc17e369ee12b7bbd8cecf7a6428b070ea6d009907ba308068590176af4e354625c3696c87b3f0ec269b16984f6fca433d9235a2c5926ae8a67d9e3f0b7d3ccd6bc48d94153465bdc0f1412ecc03259ffe467e86a4eddba85b1966b95087f62dd119b22aec60208efe9771aa9218b10c8c38374620fbf8dc32395684882cd880006a8640d147fe20de080360ee48ede7645e083ba2b082211da28f0c0168eac3261ccc5adaf6843d297a3f84417d4ab5bae0602fe8ed87eab3f8cad964aaa9066515863f0fe425d15fc2b0e61ab23fbc1d05574fb11336edfc550a7abbb408273b40166172072468025df42ea0e323f9af5640dea0181df18aeb0fa5586ebf42ff680e340803746b1dd7883045c7d8c4b59721ffc61df08bef8ddc4e090b9433503f956990859049419bbf41d2615f54a9955ad0d08f04c1dc28d43d6896c9c91ba6c059ff31e91def925b83e32abc1342297a330c422c1427639df07e22cd7a4bf37c1f4e0f63fbe978385f5171746da23a1dc1d009cf95061bfaf979bd646694ca4389765be7b46583fd9f70df2b4a54c5f61b14990a36052e57feb12bb9a086c1915c0372cd49bc25051851c6bf673a767032130962485f56cd8ab6c31d8a1ad62fa9d05a52d81b3b4eef80645171543d621569737d54f3a909e44e57061eb668c7a3c6dd99693ce678dc6a099a407c458d2c43f5a288ba7edec633fbbb3ac59ffb0761f18e7a2629e6acf2dfd5d98acf5cf0a999b556a74c8b4c72eb8ed7382baed3ff44073fc829742ff477973b36a26fcabb1ea597e681f3245e8bc25b82801311f0d0c2854190b665ef15e746710fc7e1ecdea8ec65d0486e635d2e982b26936945c3fd05e3f6de01192e92b88c83d97f8fcb55ebefe8ad87b899300ba6a474c0f6f5301db349684300a1f8c96c081ce0438e3204c2081cacac970fe25a0b4f7a57cb28465d2401d7cbb7e60548364adf1b286323df56a047f39080eda05c92349760e0d00060a367cfaac2521d4fa4c937841172bfd71b58e551dbdb7e335c68945b5df709f82d3c3e6a7dbea36a5348feb70cccf3794554ccc15c489f6723c733cb02f90320437db0761b26cee3f5e9db4273f0034a569be63aee100e6cd5ce6a14195833a6ffb1a7abdd8f7a5fe636320395d2a430e4fd9ed27b4c04e2d2df86a7f4daaf9407818471b1c25eb32a0ec24d7151360fd3ae57e6ae8043d0e56049c5c4ed018d353c21e3304d255987364eed91bf45e80dad62e2f77db51d086ac8d1101000000000000001000000000000007981d31e055a1be0320d1b48b9226b3a05fe32208d87a533d8c0eec18a16664e7c8e7e2ec637db46cf5217ab62249645aeda04a19c8231c814b595cb9dae706662c99e7bdaca791d07ce637406db93aa8c7d9d080f1130b647a33917d1f693cd679f998ab4f5bb23e6dcc52b0e1ba6dd2191bbdc12e5444004bb0737cd7ab37185109222d084bae36108ca4d4acf9f3e47c1f77dc1e083afa70d3b78502678df52235ebe223c82fd05cf5d13a432403d809f6fea0daf0e397e3d1a18087947d774684026d2a0e28fc3bc4a11adcac0a5b988e87757fe28efa887e2b50b70ed699ab7f112503a7378c314590ede20259e8e75161706ef395fa4e998846748703bae01ae525b388b4e0c685ee2429ccc47f6fec363d56a4a31c7787e2a0f9b0f4ae2f2630368fceb026171eb1555f35c2a4b8271750cc8500ad8873a6238e6fe15d47930f091842fb881ade5a1714222315c58f9bc2f2432bd1ea9c72ce10ef774ee1aafa1ca182edc62dfb21c71dd460d2432c8e0e7d8f793ef9ec2ca73456586f849f4debc69858c33953bf4d7290de708e6f06322312822b20bca1d6b9a746876ccd36a3d99fcdb95f9e816f68483e073ad8055c81b69be3c6f4c1cb70f85893c38ac3bdd87f46206409a63b7709c0f0b406a3a29f2e45f403ad770e091bfa980fbfbd97aa254c4d5e276f3c37745bcd3afd04946f63a25206ff1e9893e075bd0910ae9bb36d337fd7764e589491a50c256f58901f0400dd27e1a2141f5c7da09436f159ae43df989ad26ff6ee0806f93a7b75104f631272445a1393bae7a9278381431baf4d5fe6cba7fb81855ef68dea6e1441d53cf3d94e2dc707de8769cb32f77fe174a0464cb39f1814f4c49fd72213b3d29704b069c51a13c32d82bc39ba2608e17c21fc6e5064925ef0a8a1361fdeb9060ed319942c960d9a2489070b0a762cb2d9c4e30f0157fd0f8fe4400e613d4e27b6d4f447fce10ba0d8a51ea800c37354b833f509a019b5b375eeca71bf714be2022c7f91d0e7767de6be222209d623bbee4d646680b87214080cf076b7878bdb9fd51fcd1105ac6193c5797df326df385c8f43ff57e83951bca7b88fb407c1898c9705274188f6d5ed1218fb8027cc829e47f04c91d90c7eb019a8063f2bac713c2d4e5816c63326f5b491b2785ba078b786ef53b7e537f5a604d09088f4f1a20f45379e7053fe60089919d6a8df83d7da9a1dca5f2c51e0d4a2f6c9a76934c69617ccbdd4964011c5e972bf0d524a4391473ad788866f6308e0277460d176d5668ccf74e2069810bed1f5f8d91ed7c1590a5b247276bd21cc579ecc9aa6391ef5f596dd9b84261dff072331b95b49ffbaa49b22331eb82985497751c48ed1e0e42172eee5ccb0ea09de4e5f110d5d127a5affb8e59024f91ec52ea081100856ce70688513328f3bcb4e945d43ee2b656b5d9e6f6ba27514a9c1dca456087350eef8630af429a3aa4a153b8c0a77b5a9f8d2c77920e7b47defbe02ccf233ca6bb0e44c03fa08d7159abab1b7b5fcb34696887a9c8f75f27a9b5171dcaf8ce00fec69d8e652d67ddbe62bb1e9b13790b51f42b51f14ceac9301ad953f46016fa2dbeb6745ac0140613d52439af0a8b2d31a65b06790448d2e19dce2bd3a726299a6b3c98f219c2a1a4aa217bb05a3ed1612b6639b2cdd881d7fb56fe056fd60bd0e4cd3a952398e8ba92612c1c40a97adbf3c424a7cb3991ae29eee55456d3dd1046b0e603c46e1d5bc31733187dd604e02e09fc343782bb182bb145e2dca136be593ff1c5ef33a597215c03926adc2d21bb17f69ed10421f100b5cf59a8215d23a6f958b5077534db9b879dd77c96d2b94e4021314a9ed29891486fafd5659c7c6686498509755ab2c01d00ca325efb8a9154accbc7c2cdf128b31793f41c8431bb6558ba22bd7963014df75038ec54c9f206920ce8c282a73aeab65e172b12d5c2469f6980ba499a52a99256702840deadc38091eb870008ae55882b6ad29ff0058cdc72dc36b82e2bb9f5b08dafb2a10961781645991c01f2b4290bff755fc5b5a54e3ff2b4d80b6898c08bfeac54b572c1732d5b41a632eafffca3af8c12dc58bfa16e0bcd56ef4554deba79fa0cf183f3286e6aba9eac5e3a5d402fea2c6cad25581c9eb98ea9388a3fd6d059b7c6640c871930c14f6b110e25aef5fbcc8d7b28f1afe032e3126434d0650d481c086d581d89a18a0d887311a3e5c49aa515d17c2e7efd583e6f7c76397f85a78d422c6215a38859064604ab2611cbb7cae3901aa6dff3ba7e81da6e875675ab733a0aa25b13e274081680cb9257d76dfb435022b5d4a7226723fbf2ab5ed971cb9f0139d9aee5c799447a7f79b59317e44e226d02211f5ce1acb4cad1e7f69e3b0777af54d3d103df6d464983ed7e8ead783e97c6a57d23577ebd104f3c850bc753f106969a2abbe4f3e5bc8c20a1f9d9126ce61b334161557b5723ae072fddbdb8375e38a5b7deaff4be702786e1a295782e1ce542300b5f49cddaebb87f014c58d3e7d826f5209089ff3690aeacdc2a9c949fa1aab1197be2cc3e2a655770d7bf52a0cfbde871e00d004a892738ea5963b8535ce1f8bee5d1a0a62921bcc97bd31fcdb16600b8716a20c2581621bb65e6811d2704d62ef028a2083d91eef9d885fb87b878e315ac7f37aac83077d3ce1933625863881650a49d1ea30eeeaa2749837154ff7279bbf86c6aa180c475ee32264abfe32340795a627b49ab148fa276a3cf38c9e3ec4d095fcb5dc6047bd0f76dd06977914a67e1bb3d99bbd9d2579f7ed1a4ae6800ca9169746e666897e0899a907017557355379d7712fd49e1d786d6ec7806bb416a04d0e04f19d9cecdc24513d014db700cdbadb320b53593439ed9a6322bdb4d0d51fdf7e6eb2edfc702fe2127cbdace2bf922c0c28f5b00919c5d08ccfcec584c66e1c9e2daf26a4c307ef40edb8a3f612561df04022245dcdc57e1c2c69c966b440cfee7590ce93629f877ea4f1f8e62aaf55f98296fd881caf2093657c526990236c8b6338cba8653aeec3798aac72711b4070fd57994db3b7251ecf9ed969fc3b5400368a993c0f8c5b2ef5158b1e8386fa5ea262751b71a943bee473c2a867e05898d1463df72339149ae2c84626e2878e621d37178b5db99c8e34cec9a60e8ac4d957129d416a7c134a54bd1cf24c58314d248d83437e1c2733e56deeeb8d0b6162da5152e30faf4d90d97629ced1ecea2c746b815d6457199e7a218bbde522530a19e43e20c82359f4cb04e33ccca624c336bf6f533b80995bc5186bfc110b5aee163883413fd82783c0d5e42d3a38a90d111b7af23838eb79ac6b93a331f968965e5a5b7bd0bf83c23f2d1fce0381ef7b6675a58420911d19de06fb01762e1850e45059974166994b4e87041096640612d0ea4647ad9f37daa200a8bd4275b3d2f47c0d2f8948fce33e5b8d3683f6adf61c0312566e0c67618f00aca1c09fac8bb0be18d373938bb40c5762d532986431a7b0d3b656dbb49c1914130e1a5d2411799a73f91e93ef12b6c623c3efe06505b831c511d9a19163318c58cc8902f259596bec7665d2c8256629658481a4c00c24235b7a5d3c92ca3f183b0a64de92c68ccc2880d4316db1179ed809c9990bfec7b719a818b53da4eb4b019c5353fd0b39c02d67ecd497aac11c4dcf65e88c8ac2b4560bbeaeafa7ff74fc846a483d9a9aae0857268975fcb7636c615e0d3b63e9b79e95596b22b68ff40df4edd3004e2e546215b402a389c78ae9ba93922a31469469736d11e3691a140bca8ea2f233b2078f094f8cd0258355f6cb135075f40518d9daf4f755194cf7c2317743d52386da9674e5f57b1c6387e6c74116993f12be363582a426f1305ec0f2f89f13d77a735948f135af2e26c59684195ade116902d827b043a2bea19030100f43e0ab90516dd4ae34c08678ccaaec53836194bbde775e2fa991aca938d1cd64ea4d9152521a7ea361d78582753f2d81f330bffd9447763a60cfa27fd134e6849e625311550874243bff9261f84d5de494a11198cd039b8414188d08bff7cadad75b56ec25a755aafc3f892e2943de715464b2061c0b7cbe4027f01e43214193a117554817d856b8b36fedbb7320caab02a6370d8da79da64d5e68923376fac5fe804069d9e5a94b8495a43f0e31460327a0134f3cf9c7423af67c9126f938c47bf6c45e5084aa8a88c994466cc5c5c366cf4b993c6eb715f30f59136e995ce569778d9f7c5577ac2bef7588447f57570ea1f4b1b0bb06d83910512ecf72d909cd3dc29d76226170ad26e10a3ec6b416ad4a0caea2a7cbd105a65f87256e6b7c000f2242d4b1faf1ab6d9df40c0e0465d91be5423618615a57fde0a9a573598aa604aa4a619d561a29838668a39524c6e9a42a84d676e215b59f312ebac4d650e6edfa8d7533796e4c398eb67e44797f9ad38f8a379ff4924dc66e916923b8ad041ae17e2eacdfbe1c013f9ee64ceaea9fafdf1c61cff11be6684b38cd0f842e981de0072af594724de82f84e002ece3427952f4cfd5a447fb3c95293b82ab8e40c23ac157942040c827bdd00d8857360fdfd07bece5de15bd3f49884451a3a8c3b4ed900b5212c9c98cd6e3fd192cff1f9abe1208efb2899f850989941efdfa593253fc40ca0a83b86ea3a7158a96397fc132eb67411758c5b673d8cc604e07fbc0c0e735278db15c2219d77dfcbf82154f21d0791a349f28ac9dfcc4fef69379a09658ab8f1996f98624b630299cb468c77dad22995da9ccd83526a8c3a478b785347be2ab1516d64c17fdc9972869c27ba9d904c353130ff8e2b7884bb963bd3c35e194a6435669c358d3c086b5bbddb41885b5a4d7408dbe7100d3ccc1894ce2b13414d5e43d0b88ca43861af418cfb9a6ad1ac679a88acaf0ef7caaedc44ea95578ac1570a077746abe7d09f3ffe302c856ccd4427068b83600f15f1c084d5527f85443ae91859afaccb90f0ca64f0ab27b4798f86028321f0a6af7df2b8f60048807b23b472f33c407bada22259a6c8190f6080c358a24ffcaa04e5f0220442f836011db901269fcd09e8223a4c74769fd55fc4d80b0a5457860dae228f992de9e25f0b6608e9e24e26c1c55f5456e624713a25742a75aa4f439193369e22b54e3df840a0ac0add263ed5cda41b2c423e713ae7c2acd25d34d6c35132868e4ce8e8affc50e809dfceeb58ca1827fa28e6c09f600ab545a7cfe572a116bc0880e8a131bbf00c4142724a5f893ab3d676787ab06eba9dc3ca785186c7bdb06ca371bd08434c5e209716f23f62a88a7ce239d1890b7ce66e605c3e235a7081ad470e6f3ac826e71a8472c4dec39bba82c6199c8455f94f9c0d3b7dc4d2d94b43f11ed60dc1b365847b6ff1d47eb2194d264c46dabfa2673b46cff8a566862e7d52dd9252648c45d48050d52f7845ee200c01c794e2788cf6bf24132423af759a4e7654f78c6071d879932919dc9f1c3b7b4e77dd87a45f58827c8f16a06bf37a96aa3012e361fb14af1ca7ecf42b33b1506cc34e6dcdfb14486aec42b54d61283ab691ea15fc84cd70d413a2bc738678ac547a8cf9eedab2e8ab1edac201b33060b39eb139d0a318900ad27f3de7a233e35211370b58bd9093acfe84a714b2071e35a32c02dc1e5f43a712c30c63e56b0933bdf33a734bec4c0f9badd59e7b4ddbfb8436bf71191cfb9d65a97e184cc335a369bdaed001cf2a92af91f75769e5950866fbc826b1dc41469d2d055fd5e5adc20cb4618eb386f201d8bd000f6ce33a17589a55d2edc42564454d67d39b65b5dc0a5882204a52d7b8629bb6d182cc29c240f545906f8beeaeaf7b931a6b64f592f23153f1e3b943227c2aba376865c5fd98a3349b9be44175b6c0ebe010"], 0x3268}, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x0}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x6d9]}, 0x288) close(r0) 16:00:02 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) sendmsg(r0, &(0x7f0000002700)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000002540)=[{0x10}], 0x10}, 0x0) dup2(r0, r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000080)) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{}, {0x81}, {0x7ffffffe}]}) r1 = dup(r0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x2) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000240)={0x8000, 0x4, {[0x0, 0x6, 0x4, 0x4905d388, 0xfffffffffffff9e3, 0x1000, 0x8, 0x1f, 0x200, 0x7f, 0x3, 0x9, 0x1, 0x1, 0x6, 0xb151, 0x9, 0x19c], [0x1, 0x4, 0x0, 0x4, 0x3, 0x493, 0x3, 0x4, 0x9, 0x3f], [0x8, 0x7, 0xff4, 0xffff, 0xffffffffffffffff, 0x4, 0x9], [0x424, 0xd487, 0x80000000, 0x2, 0x1f, 0x6], [{0x800, 0x3, 0x2, 0x7fff}, {0x3, 0x1, 0x8, 0x2}, {0x80, 0x3ff, 0x531, 0xffffffffffffffff}, {0x1f, 0x3800000000, 0xfffffffffffffffd, 0xce6}, {0x0, 0x1958c1cf, 0x7, 0x7226}, {0x24, 0x7f, 0x10001, 0x3}, {0x100, 0x848, 0x134, 0xffff}, {0x10001, 0x3, 0x0, 0x7}], {0xfff, 0xfffffffffffffffc, 0x100, 0x8}, {0x2, 0x62c, 0x42f, 0x3ff}}}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:00:02 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x3}, 0xc) r1 = socket(0x18, 0x8001, 0x0) r2 = dup2(r1, r1) ioctl$VMM_IOC_RUN(r2, 0xc028756b, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) 16:00:02 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x7, 0x0, 0x7, 0x0) r3 = getppid() ktrace(&(0x7f0000000040)='./bus\x00', 0x5, 0x200, r3) 16:00:02 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202a, 0x1b00) r0 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x80, 0x0) read(r0, &(0x7f00000001c0)=""/173, 0xad) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) r2 = getuid() r3 = getgid() sendmsg$unix(r1, &(0x7f0000001780)={&(0x7f00000002c0)=@file={0x1, './bus\x00'}, 0x8, &(0x7f00000016c0)=[{&(0x7f0000000300)="288cfcd79fc9ef54f822f0986843f8c97e94714e4335b367d55a55b2f86aa25a84fcf279c57ec5824b8cc075d51fae0670d6246e69e0fcd5a9ff817f0a8bc52ea474cf7285d7ea", 0x47}, {&(0x7f0000000380)="63e372a211b9ef29f0ca62fa6b33479a757fc239db14659a4e0b7ad4ae5809af16bd93b2ee9b03dbf6b4ffb7537e3694222fb8668b0ca58bab27ad46081fcf570b159fe4819fff04b6a2c877598743436e76c1fc62d586009b9271b3ccbd8f03eb05d2fc89bf91727664f0783941932c577448affb33b11eba70d4c3fcc2ef635c49c109d94b65c1cb41072d86d98a432298", 0x92}, {&(0x7f0000000440)="f7e85c0c156368deef2baa9f1cb76fb8eb210f2d19891b4d0efe1dc6fa", 0x1d}, {&(0x7f0000000480)="230bc9eaa9dbb12cb82a4dc2191a11ba315b", 0x12}, {&(0x7f00000004c0)="8bbe42425ed0daec915fe9c907d839f64318bc1fdf3e15a70aa086af66ae85e7e887f9e9c549fd9cccba65c3071e4fbb5a77b9c9911d99ccaada9303a39ed9cdd19a36fcf0cf18947c3966b169e44643c16005efffbb99aa42b12c337727f9556c63fa43a9406924e7ff3c3c26a0789f755eef36b05c0a494226158965581de60210f993e1fc95b3a5eb8599d168862986f9e486c097b44df79cd1d716434dde5284379802277525ff04f1a425b588a05caa695eaba211f0544eb072a6be4116fd48bbd9477c8fc5aa116120da310d37fb08a24c6958e64996385e0c67145491e8c924", 0xe3}, {&(0x7f00000005c0)="980e5eab43ca14979e374eacf16b84f5fb29503c7137452f20fb58889f535ac03a07c442102623d4adec95b7352760763298528182134de17919b9b8d7b9c670c19d2edc52c70d6de276ed55b3e7077c43cefec0dba5472f2e71d229e0ceade98b01aeb521bb8f9f767897c0ee2e1ee16880d77403e446db328a7875c7db49556e9115e50bb02f6aa1bfd332e546d069b63f449606ad134b0ee27f7133993531db15d50755bafe34caa3bdedc2c72645df0855b6a575c3c132e823f22c2b2036177786d3b13771654fc7b301dd414718e409d7eea0f47f1c6a8758af289ff2cdd1ca57e05b56fe52e6ee5d05678a3053922eaa2cb0612590d3d6ae558fe690d7cfa745f80de50c03a7c545b587b497f1826a0ae86ad53d8afb8eaf87ed8498db6a43d84c6f2356009ff4bf544a8fb6b709fc109d8d76e8ef15b4191c90bf6b820e6a4970786a7059f6dc8298a70264658d780de7c874d73b876c913b64b105ce773dcf10e4e76f31d80a23fee10a1b7002a51269e67c3171830237da034dfef8cdf9dfc03e0abd80d176a33595a6195ffc78329b95725fb5528a47cd1cab8fcd0682faaa590dcb6206695a383bc5b6cffd86ef680bf859d7029c3df3eab3973ed95c41bb680e590904f44829e12ce7b9e05928b306285f6bbabc2bad458681b13dcc08142bc694f7bbdfe547e6d8fcfd1713f16c69c0ae1c38e9ff56994887c606371a30c681c9abba5acf93db507e4425c74417cf24285ae2fa4a7c4e89db0d16826ffb8c908ac52b583819e59927aaccbf9289be16e297169c3c7a2d910c457db40d72be68a7f62611bdbc68fa1851cca4a2a87ce07fc4eadfa6a72dad7efc73ec2450b2dc0c7672d51882a7e9a700f8c879404829168f2c3092c2513ccb5678c7e7238f0a51de5e19b96c0264c33191207a61d48beb36998b2e7aef5b17dbfc2b558463a3df422b40e0fab52427d39c0543d650a13df9d4d8923a07e9af41d0ac3b11249b97d0509a5c2c220894ffbfb1d045a0aee98c947d6a0f042b82554bf53f33643693002b8eee11f315f038f182620fc13f11a3da3b5119e01b0ad812ec1b462767f479bff5d6c11ec08d66ce5beebfa58942fc93dd4cfcbffc8695bbac9bf54f4189772295fc27bd95a1c017ee700ff00bacf54c830861b8d866f874239feddfbc68c88674a2a4055ee59e7328e1bed4e3f97bccd5664ca3f9d2e8f9129daf8d89e4268a30952e5bc59e01677ed48e25ef660804225c06063fc51144d114e9649e29b684eb84dc5108f3d5538965759977fa669378354a2c6de6d29bdb91f3cc44e5e2131b24d67c53c1a5540a121df93bde66aebc7b44acbbf29e106b1527bebfd21603f7d77345235ab2e7e315228e550c1bd288746079210162f99f720f4f5d2ebb0237b200b61e8a7fce7d91d4a5c4ebe58b725b0abc83e3f7baec2dbc1c8ca1180c34748cde96eb085e0254263e803ff715fce9c075b6ff66c2101756ceff9347f1dc072d29a6b667efe35fa11daead43344d4241ae3f47df8d1f029cd5850368d432caee3ab5d67e0c659008ae8ed8a0b185ca3bec8c24ebd58e59a83f9e8eb3d59c68429d213df8b03d296dd4b5e3c621d4ade3b737d3b583d679601eb0b592603d3b419f2de991d0d75ad2ff46364052c066b26e5d4d718a60fb24de416d207850359e4544bfb2773e830dd44c09d0c1bac25183fb4f3491785ac5f905b1513bc73e222d53bbea668aac5d51d54fff4696b929b0107ad279cf06a42cdf336b348cf576c43d5293837401469b3b94c84631b1a15bcdfa87aa2302f578850616256b6d112fe4567ffcfdc37d5d5a8676f19e6f7b768dd8bbb49a1378c1d6508f9172280cc90ab5be189355b805b88b27c45bec0b58acfc025d2e17c3d8b1afd8d1225e36579f783961f02fc3dbe728dda3264bab0a458de96a28abb770a30798968847e9fb7af3f347c44dff32829a22912299273f24b7f8a44b3279ae5d2d055b1dfc6b7959f8eaa3f4e56a6ccba60115699ff41a06265db570c53a8f680ebcb4f4646c1053fcc1996b1ed008d7bc3af6df9dd897182db8c514ed1097b872930056e81e1722fcb6b3660780b4600eb67397ce4562f36500bb7b7310fc7a8bd3ebcb730b31a3e5cd5bdf44a01c2646c6e36ad621e4ab0fed6e1467ce8b801da8e46a072ef41c724e91bd41fb3156ebb5d3a0b019cc218267ea1125813c30708a6dc812b49fd03fbf9ecabca1cdcef1231806d3a22dcb6caf5d8aa2a51634738e5e765ba22ae32bca7fef03bc88c3963b4a2d2d1bba3a9632268ead4c507d00341217b22a42f54decebbf4fea38af9a1d947f48bc9ffae1b5045e1b1bfec5c98cfe984fc3cef68ba6dc03ec50275ca161539e5faaaac138850aa690bbef70337a34e057daa9f08433c3457873c96808c0417f3051f8353fd24ff2135e6e978a92d75e213afad410ddf5ee82c2c57a7e9368ad3a9f55ead77f8d2cc6253169f36ef4aed96d724c8436d7164d735632bbdd94517de1697f15702d570423e18a47be1718081c66a35e872bf1223c1a9450df62a6bc8b29445104c6ec823b01e3a8277d11c3de6c880ce9f1976f76568c2fb72027f1c2c519a3b98ea56fe880013926af0d7c97df7f5ef0235fd03ee0aafcbabf1018b770246ad6ee82e47b428edabba6b83f5cff10ba9230e90c0ba6d6f3f1d3829329b71ab00286ff3810c1893f2b8fbd8c12c655b9f9495a1620d38aed8ee7eaa3a86fcaf8e9d5f3c7c501d7347384b2d5b64922fa9a7539696ba2174dd7a07f8b621f37daef5b6ffde816d0009f4888692ccbeb2986969df246e109b91bb47086615eb2cdb42828673120f380dab16518b3f84dd47b73729633f1d76b08d793a2f47499a93aa69c51dddb65ee6fd2f8bd8e356540aedb4c270cfa9ec53d9db4f0a034935b239c1901b9f48c2850354bc5d3ad26fb046acd6c379c0f9a1bbf4b5726d1d288c76565a76bf1e15f1a8293322266abe6fe99d3458b0fc7c81d90862f6043ef6dcd048b2d5cbefe52e025c73e0dd4e273fc94307e16d22d44ad5c57d10b7e8278a4a4556b483b166160b9e53633faf7da4fcc42a006dfb2ac5731625fb9dd33041783ecff2c5547184c04438dce8c9a9578d8d9b04f8897127fa0b2cd8ff1e05521292285b9e8a34c60ef53a9cd576c24c5aeaa593698b1ee951f90450927aca12de4b1b9f00bab95b8b304335457ea58a9b815788f8dc155d379100fc37431d3df21042d86a32552a0e82f6e4ce5f8cc6d7f1e101a45e42530ef034ab6c3743790a1efab96a384319c9cbfefeb75447151121edcc734732091fe70ea1abe85a6883131f39ea18f7e8ec999b8ca72560860deb2d9fd9dacbff36c00759ca17b1b14569df626165785df3599a29603a17699bf27c747f00eddb587e153685126e73ae8176b7ff97a54c1bf20353d948a6c693b13cbc1d46acd8288aba8fc4c9db169f43b2b210719d95c65aefa3e383c232776542ae0d75101d85d1cfbfdf3f77184fabd55f2de6253b937df0fcca0ab72860a352d2c90dc941fe2837d61e8086faac5e7bb1abfd7dd7d52aba30b5ee0a5ea87fbd28d7bf9397da357ada31e4fd42e9c7fda7967c234d9854ec759e66fcc49188b6fd09df1fcf31f74918d83bfe827dc7d0726eb45836db9582f16a2ecfacd2d93358c9f5da0e50c22204e9d42f999797a4ffcbab54ed2f61723e36893011afbc864e5750d9756226c8d2c631c90aefd2f90b4638b1c92ec2a8eaa01e229f7607da9f0c5db9423942639d62a5fc412b2c0e0bcd3195f13004db5018f4d2b5107554e078f9396140c164607101c52d1cfe37fbca334855016bbce0ea7339b4a3c3ac73be8d03669e2950f3d2ea60a28b3a3b0e8de2a3226a09b29cfe066f305b479d3271f2210af1108eb8d4e185017db757e6942f23c4e0519b67759c2583bed65ed9acd6c2f0fdfb264813e63f729d6872727d493453ec03025393eb4c8ac074dcf63117a41d58b52deb93a3c90f56c9e455873ea52ec47c941e9faa88596d135b39fd8d9daa2fdfe6257c2431adf7fe6844137341553ea40767739f6ecb1aef209dcbd1088c7e206db98153c72231e284e080ac8ad808690b872252f8910cd0d4ad59988bb0b9636e1521f3972cbe60b134d75f67730e28311ae1b9bb0d6308f881530f4aa5e83eb68738735d65c82fbf3f0960d2260adc5e0b85d187d3184a8e11c696327f1508c577089c347f1e83361dd926eaf6b02852c13dea43fc94f7aeaa0f7bbe0ba08f3047bf5c7a0dc1c20f8cda274e3cfcf46467f18bb828c2ba73753d41074c5f9ad1502140a2b4d771987f5b4a6c895bddaf19dbe628b6d7d0167ff79d66ca25bbc2d1830af39c36a5c3fadc6643379b59a1f7e64adc29b2b9acbd634080a346fc42b2af269524a7e8d507277b5562d4da109c137682ea2da5273ff3a71b1b8ab97e495c70d248931896c719ff2e90e15aa60c108e1858baf8ef9ecf907bbcdf4181d3c320e57658dd534351b1cf57564c64c833f1907a05f1c98b3aa16dc845202d2aff114352a50808b43ca7ec6a175a7cfd1068850d124e7e169fd2e6444cc3af143d4edc77a60145d44a885f6131cdf375952b3baa76f922426b9279144923c5b5673a3b7f28a3036beba56cee007bdf493c92018a8316b2787613988f0e5164d569c6a8c5170aa64db8759608b80c7bbbd36b05568873e5470c5ea10ab2acd171f43c88a3e102de94529abfd0c3e858b0e7f23b4ed3c3d845fd0d6144582a1286e96b5c49e11a9030dc871560f4d263c85ed4aa540b06b281ddfa6c436dfb12248242f9104290279489380af72e9d1d122498fb92cd600ec7debe1c87561f3639afe99d7f12af4e66cd64bf30396360118e4b7a5299b40750c0ff6bef373c61d0fc659f88787e35ecfe7c069c6c5c97a0ba5ddc5e41c5a5d48535345a9a7503fe50d79ac6efa73efeb31aaaeead585ad17735efd9488aaeaf6cc64918c4afd325693c57fa1b383df9a1c315774c7a4ea77f1247ae881124566b365b552cc6f317bc9a07d9ba3245cbe95839935b5c5ceab6f199b10fa51c7cd3faf4bb117d73745807da23d9ce81ce7df7556123057e1f5c38291d9b9fbcee000096605ff430181d51fffd10d340b27d3b4a5e48bc92040291842f04549fcd71d3d3650bd6329518f19971c593761dcc4a73b8210d04fe0aab09d0f059001f31eff230a2e17ea01d18352238915aeb2e21f5a7e108072c847c034028bf5ca1b74e08063c7c261f381370123b6ecb3ecc166240c947d875578f4fbd3d9fbe299419979155ea95e4118ca66f76d88ccfc3b3d615b53071247c692045bfcf35fe8f2ed77a302f3c2df25cac48a6abde00613c1d9f552978071709a65debe4b368ab0f9b6aa779953dc8c274ecb680c5510e479062af99c4037041972a282848e59ecf9c86670a708a3983694fc255895705335c268904e318af93a2512cfc00ed50e71b9e84e8cad54997a751b09efb98837cfea6ec3f4d6caa2eec7313d35bc6c615ca48bfad920bdabb66ab29baa2584307dc9b61779205f01e4821e5baea826c6d453664f28ef92a835efae3cefd52a9e1b0b6290ba25692586708f610e747f89f664dd1f38ef087e0c5f46ab8e02938ccbf0cd8904474e3e2678b18ede0a9292869c03beb6c5ac8509f924d55343751af10c62e62fcba8d1d1f73df75a06b7dd04b2c24fb7a210e09d832f4fe3603534e6f00eda040ba796cbf360cbdfc9effcd2b44dbc70a647ca6821ed", 0x1000}, {&(0x7f00000015c0)="1e4a1abf7c73f1a4f9b9510b6b25c655a9632a23ad7b38814eb1b1", 0x1b}, {&(0x7f0000001600)="7170c0039be49dec1ebe7c0295cb1da70f4e61d5e4", 0x15}, {&(0x7f0000001640)="c3a4c44f78dcd895af5a2b0766e5818c39039f781362f62e4f566ceded21b7def4709f6b1f8a6b5699f351effa925950c8848fd747c76403627864337c2fe08e4fbea1dca4221e077795879c1ce783bd301db3153a0ea8a90ad0d63305210ba5913bfb8825", 0x65}], 0x9, 0x0, 0x0, 0x1}, 0x40b) fchown(r0, r2, r3) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000000)={0x68, 0x0, &(0x7f0000000140)=""/104}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000280)={0x3, 0x5, 0x4, 0x28000000000000, "2521235611aeaced26a296ed44ab28fe6bf27837", 0x15, 0x1}) write(r1, &(0x7f0000000100)="6f4c547fdc41", 0x6) 16:00:02 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000040)={0x8, 0x7, {0x81}}) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:00:02 executing program 1: r0 = kqueue() open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000000c0)) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x80000000, &(0x7f0000000200)) close(r0) 16:00:02 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x3) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shmget$private(0x0, 0x3000, 0x4, &(0x7f00006b8000/0x3000)=nil) setsockopt(r0, 0x29, 0x9, &(0x7f0000000180)="f7f9e794", 0x4) 16:00:03 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x0, 0x18) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f00000001c0)=[{0x101, 0xe09, 0x7, 0x80}, {0x1ff, 0x1000, 0x4, 0x17d}, {0x8, 0xfffffffffffffffb, 0x101, 0x61b}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x3, 0x7}, {0x6, 0x0, 0x0, 0x401}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="02") ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f00000000c0)=[{0x100, 0x81d, 0x7, 0x3dab}, {0x6, 0x3, 0xfffffffffffffffe, 0x9}, {0x1, 0x8001, 0x6, 0x6}, {0x7ff, 0x5, 0x5, 0x49}]}) 16:00:03 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1}, {r0, 0x1}], 0x2, 0x7) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x1d}, {0x80000000000014}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)='h') r2 = dup2(r0, r0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000080)=0x9) setsockopt(r0, 0x20000000000029, 0x3c, &(0x7f00000000c0), 0x0) fcntl$getflags(r1, 0x1) dup2(r0, r0) 16:00:03 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000513600000020000000007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728211ee4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b120400000000000000000000000000020208a371a3f8000400"/177, 0xb1, 0x0, 0x0, 0xffffffffffffff75) write(r0, &(0x7f0000000180)="19d80198ee43d607d68a38618efdd3ed3c2d6bedd2a142f6adb65bdd63f1e471eb0f2c260f33f6e109f3835cc52cdac208e147ed42fcc7c21f3d55c5d6a1cd9d15783984720f9c3ea3b5e28dc1e73128289c86be223ecde2f3d3b8c104f2afba8f96f6feaea6d6e963b0480a02b37251cca40c1bcbf1cc56ea5413b1537a04b228d13bb27e22584bb563c7fe0e805076c28391ea7edf317e71b973947cb0554269d8cfbfe3379fe1da0c5be56bd1640bd2ee18d303e2777ee76d2357f1e187b9119e", 0xc2) sendto$unix(r0, &(0x7f00000000c0)="417474ce25e958c77d203e59e77e7d76c5d569bd510c86c0065d1c9a3ecd87f6f2aaa796376bf7c605b7a582bb7071768e39e5e818f553885130133c0213fca2c9e57d3630a031c7a3be504c", 0x4c, 0x2, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) 16:00:03 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) close(r0) pwritev(r0, &(0x7f0000000400)=[{0x0}], 0x1, 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) close(r0) 16:00:03 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x800, 0x0) r1 = dup(r0) unlinkat(r1, &(0x7f0000000380)='./file0\x00', 0x8) getpeername$inet(r1, &(0x7f0000000040), &(0x7f0000000280)=0xc) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000005c0), &(0x7f0000000600)=0xc) geteuid() geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000640), 0xc) geteuid() r2 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) setreuid(r2, r3) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000002c0)=0xdd50) read(r0, &(0x7f0000000300)=""/92, 0x5c) pwritev(r1, &(0x7f0000000540)=[{&(0x7f00000003c0)="0b92f6cdcb15e308e31bb4b8bafbe56134117cecf6ba1434a1c9a802286b62324a8ea27ee97a2a3ed0306ad805e802af833badedb6bd69889d6a5733502e038524ba70a773d516f62d80e0fa9c5e5d473ea2a700cc", 0x55}, {&(0x7f0000000440)="ed072917196f17b9bd1b8c52d1d6de655673f561ef6400143f5adb67c4ad33a6bcc01ee654c4e5e902b1aeeb13b08b3011a34988b7c6d5be951bdc0ed6cf54991ba2a42310a8035744d288e83cdbd1bb891b38b14170039eb42d52545dfa2e9a733ef6cd03983ce7180220a4530bf2c23d1e281ad756ba8e41112605b5b6a4636cd0c6a7a7437c6600bd3007c72ed00ccdb2c22eb3e4cb17a984034fa5d603e76eb1d6b8f94258160025a0a5ad33534fd0bb8caf0673f85848b5398c05370da90e9bc037742b6c5bf06df66505ec0d9d86d2dde4053b6704fc300cd9ae89abf2e18f81b723dbcaa2d8", 0xe9}], 0x2, 0x0, 0x0) r4 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000200)=0xc) connect$inet(r4, &(0x7f0000000240)={0x2, 0x3}, 0xc) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) r5 = semget$private(0x0, 0x7, 0x20) socket$inet6(0x18, 0x1, 0x10000) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000000)=[0xd2, 0x8000, 0x6, 0xfc2e, 0x9, 0xffffffffffffffc5, 0x9, 0x6, 0x3f]) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x40}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000240)="4656e6cc") 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x5}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:00:03 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) fcntl$getown(r0, 0x5) recvmsg(r0, &(0x7f0000000240)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000000080)=[{&(0x7f0000000100)=""/160, 0xa0}], 0x1, &(0x7f00000001c0)=""/76, 0x4c}, 0x40) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10010, 0x0) r1 = kqueue() write(r1, 0x0, 0x0) 16:00:03 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f00000004c0)=ANY=[@ANYBLOB="fb18c3003c08feffff120100007e5e00003f0000348adb0100010083a8d1e4b4c4d31fc6626d1befb72438d0b3246e0f9e8a7f28270d9111e1a0a80e590ff2a9a14156226f9da4bbb5cb6d26cd7199f0fcc9c0a5355cdccafa7ebbb48b2df68a60309ae637cffedaecfca5c18a3ab1527e0f73434f053437101ae5e8c095b0ecc68a199801e40862e74e28d7c6932fe7968f0607fea22b086bdebebef456c9b48aed6b887340a472826ca652b9a6e5ea8816d0f4321c52039e40232f533ec95778c2477c877a"], 0x1c, 0x0}, 0x0) 16:00:03 executing program 0: r0 = msgget(0x3, 0x100) msgrcv(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000001000000000015000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffffffff00000024ea55a65774965e0000000000000020000000000000000000000100"/151], 0x97, 0x1, 0x1000) msgsnd(r0, &(0x7f00000010c0)=ANY=[@ANYBLOB="0000000000000000882dc23931db299f298725c0f7b4fa7c9b2865e796983d8903e7c8ad52cb8469eb01db5b3fc96429c8d0fa1e418e56a60eedc73737c30244e3e22828d81eb2ee57816f875ec0804cb8a585ba377c74839b2e8edc520f8753c911014580f3b056e0ce2af10a7367a87500416556403681452c71a854ec30d58aa648ca2f02199370b8d8033dd68a922a34a3665837697be62dce44ad0d4942ac3d907962361dc0d2e55e8c60b77a9b661f9dfba46388254314078440b653f181d8cbd76d000000006af25ba7a1313e6b044600"/225], 0xd4, 0x800) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r2, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) r4 = fcntl$dupfd(r1, 0x100000000000, r1) fchmod(r2, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) r5 = msgget$private(0x0, 0x8) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000700)={0x1, 0x7, 0x400, 0x6, "6bd8e7694fa7ef1b46034c1c64434c50f398703a", 0x4f, 0x1}) read(r3, &(0x7f00000008c0)=""/120, 0x78) write(r2, &(0x7f0000000c40)="cac336dc266a5d337c1ef34cf0809235d091cc477ca09666c17fd43b8becf1d7f924dd82a15941fda55bc7d8057eaca677a7d10f3b859151c37c82396f177e9fcf5c754bf587942c28cedbcb1520f939e9787bffdf510937b0f10afb92179c5c8c78c8575cb6d5fe35e9dd7a70764a6e32a03db220b489c3ab513af147fae25d15b8def92b4c46de029131e8a6979fb6d90d2161a56606e534a66e6570bf60c20812851aa4cca4bb955d059ec6e42cccff223ee5866dbe417784d234bc03b8c2bffd2e7635ade2b9e1b94834e87a56bc53b3ab9913a231b9f43d49ff89df6e5b2e1981f475dbf3a430e9811be6536e0727d5fc2c16eb2d58", 0xf8) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f0000000b40)={0x0, "fdf5305c4b9d27ae8aa00782d4bc188a36b357497d8857125d11f2249cff90f04b2836eb104e2b1acf4ec426164df17a048eba5d40d2f9aaa0959888d52e579f61e663e45c68c0aa8e4a9e8919ea9d5694af3926ec14a3771233d8fc96854b2eff7d80a218b640ea8425e439854ec0d9cfe1d1310491592dc3650aa29354d56ddd26404ad77e61a4f77c2f554d21bfd56eb29189ebfc0bfba9b05c034a83d3842930b8db4ca03941550aded79170130afdca91828468eed081f5c8d552d8701cc6fd73bbac2fa7d2c891"}, 0xd2, 0x800) msgrcv(r6, &(0x7f0000001040)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000010000000000000000"], 0x1, 0x3, 0x0) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x3) msgsnd(r5, &(0x7f0000000000)=ANY=[@ANYPTR64, @ANYRESOCT=r4], 0x2, 0x800) msgsnd(r0, &(0x7f0000000a00)=ANY=[@ANYRESHEX=r6], 0x1, 0x800) close(r3) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000880)={{0x18, 0x2, 0x0, 0x401}, {0x18, 0x3, 0x3, 0x8000}, 0x8, [0x2, 0x400000000000, 0x7fff, 0x100000000, 0xfffffffffffffff7, 0x1, 0x25, 0x7]}, 0x3c) msgrcv(r0, &(0x7f0000000a40)={0x0, ""/233}, 0xf1, 0x1, 0x1800) execve(&(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000600)=[&(0x7f00000000c0)='\x00', &(0x7f0000000340)='\x00', &(0x7f00000003c0)='}\x1c&+\x9a-$\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='{$&\x00', &(0x7f0000000480)='.*%:]}:\':(\x00', &(0x7f0000000240)='5\x00', &(0x7f00000005c0)='.(*\x05A\'-\x00'], &(0x7f0000000980)=[&(0x7f0000000640)='(])#\x00', &(0x7f0000000680)='\xcd{[$\x00']) msgsnd(r6, &(0x7f0000000740)={0x3, "d562da7839e9847ff966db301426b02d29d73c7298ce68c87b27c21083d348455a03dd44ec35a7af844e937ef211c048daa695e58dadfb5ef5089f38a96bba89dbceab833e69a807919dba1bc391e7663fdd706d42fd256997d00dd885ba3f2af12565e5ad13e8d4"}, 0x70, 0x800) 16:00:03 executing program 1: r0 = socket(0x12, 0x1, 0x4) r1 = open(&(0x7f0000000200)='./file0/file0\x00', 0x1, 0x100000000) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b752e6", 0x5}], 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setegid(r2) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000100)=0x9, 0xffffffffffffffdf) connect(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00.le0\x00'/16], 0x10) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x5c}, {0x44}, {0x6}]}) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000200)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000100)) 16:00:03 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000100)="510f", 0x2) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000180)={0x2, [{}, {0x3}]}) pwritev(r0, &(0x7f0000000140), 0x0, 0x0, 0x4) 16:00:03 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x1000200, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000100)={0x3ff, 0xffff, {[0x8, 0xd5c2, 0xdb, 0x7, 0xffff, 0x6, 0x6, 0xfffffffffffffffa, 0xfffffffffffffe0c, 0x80000000, 0x1, 0x7, 0x1, 0xda, 0x800000000000000, 0x7, 0xfffffffffffffffa, 0x2], [0x4, 0x0, 0x7fffffff, 0x5, 0x5, 0xffff, 0x8000, 0x1, 0x7ff, 0x80], [0x10000, 0x3, 0x1, 0x6, 0x4bd, 0x94, 0x8], [0x7fffffff, 0x1, 0x80, 0x2, 0x4a04, 0x7], [{0x8, 0x401, 0x7101, 0x1}, {0x6, 0xcfe, 0x9ac, 0x8}, {0x5, 0xd1ee, 0x8, 0xff}, {0x80000001, 0x9, 0x6, 0x4}, {0x7e76, 0x1f4, 0x100}, {0x7, 0x20, 0x6, 0x8}, {0x618, 0x6, 0x6, 0x1}, {0xca7c, 0x1e3, 0xfffffffffffffffa, 0x1f}], {0x9, 0x35, 0xbc88, 0x2}, {0xfffffffffffff801, 0x1, 0x8001, 0x1}}}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x84, 0x0, 0x400) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x100) openat$tty(0xffffffffffffff9c, &(0x7f0000000340)='/dev/tty\x00', 0x800, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1, 0x813, r0, 0x0, 0x0) lstat(&(0x7f00000000c0)='./file0\x00', 0x0) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:03 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000001c0)={0xc97e, './bus\x00', './bus\x00'}) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) ioctl$TIOCCDTR(r0, 0x20007478) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000040)="0000001860040080000100000000000004000000000000000000000000000000000000000000000000000100", 0x2c}], 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = getegid() fchownat(r1, &(0x7f0000000200)='./bus\x00', r2, r3, 0x10) 16:00:03 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x480, 0x0) utimensat(r2, &(0x7f0000000140)='./bus\x00', &(0x7f0000000180)={{0x2, 0x3ff}, {0x9}}, 0x0) close(r1) r3 = open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) readlink(&(0x7f00000001c0)='./bus/file0\x00', &(0x7f0000000200)=""/217, 0xd9) renameat(r3, &(0x7f0000000040)='./bus/file0\x00', r3, &(0x7f0000000080)='./bus\x00') dup2(r0, r1) 16:00:03 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) setrlimit(0x7, &(0x7f0000000080)={0x7fffffff, 0x7ff}) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) socket$unix(0x1, 0x2, 0x0) write(r0, &(0x7f0000000040)='mn', 0x2) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) fchmodat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x0, 0x0, 0x81}, {0x5c}, {}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = dup2(r0, r0) syz_emit_ethernet(0x1, &(0x7f0000000400)='G') ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_vnetid}) getsockname$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x40}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) setrlimit(0x0, &(0x7f0000000080)={0x3}) syz_emit_ethernet(0x5cae943552f6c74b, &(0x7f0000000140)="1b71ebd6") 16:00:03 executing program 1: r0 = msgget$private(0x0, 0x40) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000002c0)=""/243) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x80, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000400)={&(0x7f00000003c0)=[{0xcc, 0x4ca3}, {0x2, 0x20}, {0x1, 0x6}, {0x6, 0x8}, {0x85, 0x6}, {0x67, 0x10001}], 0x6}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x280, &(0x7f0000000240)}) syz_emit_ethernet(0x1, &(0x7f0000000080)="1b") r3 = open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x21) setsockopt$sock_int(r3, 0xffff, 0x1307, &(0x7f0000000200)=0x5, 0x4) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000000100)) recvfrom(r3, &(0x7f0000000140)=""/65, 0x41, 0x1, &(0x7f00000001c0)=@in={0x2, 0x3}, 0xc) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2000045}, {0x2000028, 0x204}, {0x6, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f00000000c0)=[{0x2, 0xc713, 0x7, 0x4}, {0x1ff, 0x632, 0xfd73, 0x2c}, {0x0, 0x0, 0x7, 0x4b}, {0xbc8, 0x8, 0xbb0, 0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) 16:00:03 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "f0aeed0a671f7630830400"}) r0 = msgget$private(0x0, 0x200) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x81) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000280)) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/163) socket(0x0, 0x3, 0x401) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000300)=""/78) 16:00:03 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x5, 0x2, 0x101, 0x59, "5521f7f35fb7666481a0093f025e694a4ca08ab2", 0x4, 0x1}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f00000000c0)={0x1, 0x7f, 0x1}) write(r1, &(0x7f0000000140)='\x00', 0x1) r3 = syz_open_pts() close(r1) r4 = dup(r3) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x7, 0x0, 0xfff, 0xfffffffffdfffff7, "0503c6a1d8cb9c81d1aae720fffffff000", 0x0, 0xfffffffffffffffc}) ioctl$TIOCSTOP(r5, 0x2000746f) readv(r5, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r6 = msgget$private(0x0, 0x4) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000240)={0xffffffff, 0x1}) msgctl$IPC_RMID(r6, 0x0) syz_open_pts() 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x5c}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="84") r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x200, 0x14a) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 16:00:03 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x40) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) r2 = msgget(0x0, 0x40000010000001) r3 = socket(0x1000012, 0xffffffffffffffff, 0x80000003) sendmsg$unix(r1, &(0x7f0000000700)={0x0, 0x0, 0x0, 0xffffffffffffff54, &(0x7f00000009c0)=ANY=[@ANYRES64=r3, @ANYPTR=&(0x7f0000000ac0)=ANY=[@ANYPTR64=&(0x7f0000000580)=ANY=[@ANYPTR, @ANYRESDEC], @ANYRES16=r1, @ANYRES16=r2, @ANYRESOCT=r3, @ANYPTR64=&(0x7f00000010c0)=ANY=[@ANYRESDEC=r3, @ANYPTR, @ANYRESDEC=r2, @ANYRES16=r3, @ANYBLOB="dbe5b40159d78b5eb25ae44e636582efde30319ec8325b09aa683212bf94b1b674d00f1ae65366ee65e11cbbdae05816a0be655ee5f44ece74ea7493c4ef26e1f12f65ea952b2a75347466b54b55d71f85deeb234e6d2a0530ecb185c2ee871ec8d5e3de219d20dc3d0472fddf47a7222958cb3e7df07c142c438ba8431ac4dd7e81bf59fc5fbfd9a6fe2298e822f25403605e09820858456f88c631ac26edc4da5d9b971763dc568535d94359df44c0316a3c99d009b8a3b894c23ec7ed57ca9f"], @ANYBLOB="99e0882bb8ad94dd01467b47dd109fd10f40def5d2a6decaeadd6258fbbd583eb84dd6cfa5bd66325392025cd9418ebd75c299dcc458fdc50183436cd1befd92e54bc6774e7124b68395b828a4aa7b33cd39", @ANYRESDEC, @ANYRES64=r2], @ANYRESHEX=r1], 0x283, 0x4}, 0xe) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, &(0x7f0000000680)=0xc) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x8002, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x60}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='\x00') ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000540)=0x5a2c) pipe2(&(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000500)=0xfffffffc) ioctl$VMM_IOC_RESETCPU(r6, 0x82405605, &(0x7f0000000740)={0x8e7e, 0x2, {[0x9, 0x8, 0x5, 0x2, 0xbad, 0x1000, 0x4fd, 0x4, 0x3, 0x8, 0x9, 0x10, 0x8000, 0x7, 0x2, 0x3ff, 0x1f, 0x6], [0x91, 0x100, 0x8, 0x0, 0x6, 0x8, 0x9, 0x7, 0x1, 0x10000], [0x3ff, 0xffffffff, 0x9, 0xfffffffffffffffe, 0x0, 0x3, 0x7], [0x10000, 0x1ff, 0x3, 0x9, 0x3, 0x7fffffff], [{0x8, 0x5, 0x8, 0xfffffffffffeffff}, {0x80000001, 0x95, 0x0, 0x6}, {0x401, 0x7, 0x0, 0x100000001}, {0x80000001, 0x1, 0x3, 0x8}, {0xffff, 0x9, 0x3, 0x3f}, {0x6889, 0x7ff, 0x9, 0x92}, {0x2, 0x8, 0x3, 0x6}, {0x6, 0x1ff, 0xfffffffffffffff9, 0x1}], {0x3f, 0x3ff, 0x81, 0x9}, {0x3, 0x0, 0x6, 0x2}}}) pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000000a80)={&(0x7f00000011c0)=ANY=[@ANYBLOB="ff202e2febcb7a37a79d943b3c00000000000000008000000000a2ca9b29e9c7b4bb105c08dab424709ecc27a4d920ddb88002fd26911e203b5c8cfcefc3a504bb748247e4d3fb3dfbc257285294fd1d55fb2fd994685356a0ea10ab3fadc05ab923f2beb1d76e4a3c03bdbfe9bc1257c008431563a2a0e2116c7e00e37cfad819bedd1a0e7d8c386957f9b035e5fdd28811e7a152b9ce6f8f6ffe9f7807ce5625b613fc68bf1650cead916d64abb9bb232ff94e746d2cb8c495675218a208a836bc86456192cf12797b015114c080875b5bf51ebd00ccb2a165da37aa7955141793bb922c29912653205ac8d44a65a98a06ba1768c04eecace22d2cbdd4ae897b0f0431ed287b981171f55a1410281e3475a119d172e63309045d9b30fdca69e0fe7b49d5332d3adcbda852cb9f9465b7fe8068a97eee2de08b5e27da1731c42fbb1e2d8ae23fd086685f7ec261b47dd0759f496eba3c3ea8b8caa4fe1a5b"], 0x9, &(0x7f0000000140)=[{&(0x7f0000000c40)="5141bf6435862abef80c67eeefcffa6c3aacceac64c1e3eee65a51905f006f0d6bbe60ee00e268c87794cb3e4aa32933aa354f64c8b05c08fbea41365a929961ef6b6e663d6b09b3f62650be6428183d961e09cb5c812370fb6bc60ed7183c05eb63e4c9f93fe69a86c624cb5568965f292823d87393b12ab81e203bd9eb409dcbf39ea99cb31f5987917587c4dc1f71745b2d346460628c358e6b17f2e3d2b80b9ccdaa959c39ffffd0192d6546d72aeb3427dc32238fcbc252dc09524a89d12fe69ff298d8d12cfe0a340a6dccdbaa630c295495575144ce7b22817af0b60268f6cabfdb8b908480860000008400000000000000000000bd6e407e3b989df7be6a9b36fc1f750d964232b6ba98555c7edcda3cfe1a41b2fab56ced65fbc75f756afb30e476734e8466224620c834ad2cdf928f2c4a6b1c6de002060c8cb85bebd4a272a251955cc67446cdc4e80c6129deb055244791d06cae54b6c6a9418e3b1ce19f36e4235fb41439e21176274cf35f1ba68862e79387178b76123e0519c3507a460b80293dc8a140d9f9b4966c0b46644a3b", 0x195}], 0x1, 0x0, 0x0, 0x4}, 0x2) fcntl$setown(r7, 0x6, r4) ioctl$WSDISPLAYIO_GVIDEO(r6, 0x40045744, &(0x7f0000000600)) r9 = semget$private(0x0, 0x3, 0x120) semctl$IPC_STAT(r9, 0x0, 0x2, &(0x7f0000000b80)=""/189) r10 = openat$vmm(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/vmm\x00', 0x1, 0x0) ioctl$VMM_IOC_CREATE(r10, 0xc5005601, &(0x7f0000000040)={0x2, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x7f7fdeffd000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x2, 0x0) r11 = semget$private(0x0, 0x7, 0x10) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000280)={0xffff, 0x1, 0x3ff, 0x4, "b0846ce8e5bc5054a06db79bba5db045641ca58d", 0xe, 0x1}) sendto$inet(r8, &(0x7f00000002c0)="31d46d66bba99b047599c074521ccb76319b8643314c1bebe9813e2a5d9165102067affce4b13c12e1fc7e6339c7c8ecfc84a145b061cb89d4fa09b99c8ce6c81bb25633b02c1b7768198156394a19753fa6a42c533200fe7af76c21089fd931d1c0a6c8a9c3add05f9b5897126aeb3c55bf387414c75d51f3950eec7c9730469f9a0f86962c808afe643c866548519cf7738561e4b3675edfe1eb2a8533dd1f03c37e4e8065861f3d61842cec04a89735a3636dd47e2208baaa43c5504a126bdb6e4824fe9c7ad84b8677cf06e0648b1b9c1eef97ea9186965d01ac63e029d50003111700159c", 0xe7, 0x2, 0x0, 0x0) semop(r11, &(0x7f00000003c0)=[{0x6, 0x3, 0x1800}, {0x1, 0x5, 0x1000}, {0x3, 0x1, 0x1800}, {0x5, 0xfff, 0x800}, {0x0, 0x0, 0x1000}, {0x3, 0x100, 0x1800}, {0x3, 0x401, 0x800}, {0x0, 0x10000, 0x1000}, {0x3, 0x7, 0x800}], 0x9) semctl$IPC_RMID(r11, 0x0, 0x0) 16:00:03 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/187, 0xbb) sendto$unix(r1, &(0x7f00000000c0)="fb", 0x1, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) shutdown(r2, 0x1) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000040)) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 16:00:04 executing program 0: r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0xe5, 0x0, 0xfffffffffffff938}], 0x7, 0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000140)={0x2, 0x9, {0xfffffffffffff73b, 0x7}}) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xf230f4ff5dc9088b, 0xcc) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000040)) openat(r1, &(0x7f0000000180)='./file0\x00', 0x280, 0x8) fchmodat(r2, &(0x7f0000000080)='./file0\x00', 0x100, 0x2) mkdirat(r1, &(0x7f00000001c0)='./file0\x00', 0x1) 16:00:04 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{r1}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x800, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000080)) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000100)=0x85d) 16:00:04 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x0, 0x0) r1 = getpid() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000040)) fcntl$setown(r0, 0x6, r1) fcntl$getown(r0, 0x5) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4) 16:00:04 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x10) r1 = getuid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) fchown(r0, r1, r2) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000001240)='/dev/pci\x00', 0x902, 0x0) sendto(r3, &(0x7f00000012c0)="74e65a0f1c0ead0c86ba3a39684fcd3f1c09237943ad57cd69853d4d955b2ffdf1cd13ad99f5fc8887d238d47ee4", 0x2e, 0x0, &(0x7f0000001400)=@in6={0x18, 0x0, 0x4, 0x2}, 0xc) lseek(r0, 0x0, 0x0, 0x2) lseek(r0, 0x0, 0xfffffffffffffffe, 0x0) fcntl$setstatus(r0, 0x4, 0x8) recvmsg(r0, &(0x7f0000001100)={0x0, 0x0, &(0x7f0000001080)=[{&(0x7f0000000080)=""/4096, 0x1000}], 0x1, &(0x7f00000010c0)=""/38, 0x26}, 0x800) setsockopt(r0, 0x2, 0x4, &(0x7f0000001280)="30e746afec1ba443c94815", 0xb) bind$inet(r0, &(0x7f0000001140)={0x2, 0x2}, 0xfffffe19) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) bind$inet(r0, &(0x7f0000001180)={0x2, 0x2}, 0xc) socket$inet(0x2, 0x5, 0x8000) r4 = openat$tty(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/tty\x00', 0x8000, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x4813, r4, 0x0, 0x0) fcntl$getown(r0, 0x5) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000001600)={0x3, './file0\x00'}) sendmsg$unix(r0, &(0x7f0000001440)={&(0x7f0000001200)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001300)=[{&(0x7f00000012c0)}], 0x1, 0x0, 0x0, 0x400}, 0xc) writev(r0, &(0x7f0000001b00)=[{&(0x7f0000001a80)="0051d94c34f1c7b2edea32d57054f1bc474c220a8d31455e933ade90a04d5686a42cdc5c89ef4b32dc40b327684120a8330959907e93baf2e79436e17b693e89fffe2e1628de08d1e9d425e7b3632230a83944ed4a0cb7", 0x57}], 0x1) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x2810, r0, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001bc0)={0x9, 0x80000001, 0x19e7, 0x401, "186618feddcad0d54797100755106060efc1b821", 0x7, 0x480}) pread(r0, &(0x7f0000001340)="ac3595308c90ff4e082fda1174f9492759e6a04ce5b6d23dcf80f6f08767bc14c81819b06638587acedf78dc0302f68f1a634283d3962f1033e91a185224607b4dbba6257d90d8e484ae9834c1556a17d761e11533fef20243fd45aec0f5e7290b459c19e6ee5124f5c29c68402e5e72ddb2f92514f239f8a624654c8522a6d5d014e52381ba38a9ac4df701aa95ba7b391e6ea2afde73b57b5634c1d0616e0cca3521714cc909", 0xa7, 0x0, 0x0) r5 = semget$private(0x0, 0x6, 0xc) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) lseek(r6, 0x0, 0x0, 0x1) socket$inet(0x2, 0x5, 0xfffffffffffffff9) ioctl$KDDISABIO(r0, 0x20004b3d) semop(r5, &(0x7f0000001c00)=[{0x0, 0xb9, 0x800}, {0x0, 0x1ff, 0x1000}, {0x0, 0xffff, 0x800}, {0x4, 0xaa3, 0x2a243fa5a6808a11}], 0x4) 16:00:04 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setitimer(0x0, &(0x7f00000000c0)={{}, {0xfffffffffffffffd}}, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0xfffffffffffffffc) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) flock(r0, 0x1) close(r0) msgget$private(0x0, 0x10) r1 = semget$private(0x0, 0x3, 0x10602) semop(r1, &(0x7f0000000080)=[{0x4, 0x1, 0x1800}, {0x4, 0x1}, {0x2, 0x1, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x20, 0x800}, {0x3, 0x100, 0x1800}, {0x4, 0x3c, 0x1000}, {0x3, 0x6, 0x1000}, {0x5, 0x8, 0x1800}], 0x9) 16:00:04 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000040)='%[\x00', &(0x7f0000000100)='){%,\\(\x00'], &(0x7f0000000300)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='$\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='-\x92\xe2\xd2}\x00']) syz_open_pts() 16:00:04 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x2, 0x80000001, 0x6d25}, {0x18, 0x0, 0x4, 0xcef}, 0x6, [0x7, 0x430, 0x100000000, 0x1, 0xc9, 0x0, 0x730]}, 0x3c) sendmsg$unix(r0, &(0x7f0000001380)={&(0x7f0000001880)=ANY=[@ANYBLOB="0102382f669c253e4c8097215e12294f8b021f114ade04bb00"], 0x10, &(0x7f00000012c0)=[{&(0x7f00000001c0)="389d109574dd4a820131332075ee0f7fe85ec44f62e9f8f6ef2edb5b3a3e3556388c75a3bc0e8134c8f5419d783b24ca97cc163347de41b19d5a08b30dc8149572758c87b953700979214b9b822edcf4abdbf40fb88b8e68ec9a13df1ef8f01d31781ff29b0dc7c9d791e49548595bdfd34f8736af7000fb81f967259e4174d8372c9e45b767fe6edc7d077a375f25db291746df68e91b6c90aa412f1aab10a596239361dd38561ce1159a11c8ebe0e4877ae76f1856224cb1bd2baaebf061f4ec071e82318a65020a88b4e55ea8611d15d6394adcbe76f07f833d70bc2b56ce595143044b703c67eaad5d7cfd1ecc65edcf95589165211220f55443587444da22e4b7e8710f4a3700c252393cd925b8d9956e7ff194700292d2c5f29c375cf4f3a2c80f2006e2ef0aac590d49d4159492a1ae6911be06ccef77a822f6b64a4ad76886b676bc5459a5bb7687f742c79dcade6f6d47e6e0182e58aa2b79a5cd5286e9d50b0173c402e7fa67052b0e50e2ed37757172078e5811c243c5ab516880d9c9960ae00d17e335439cc0285c04bce4e55c0e5107fbe1f674d9a17b372e6e9ae172b42a7b51e8f0768fac918e12df620376b8c6d8904d6fc90a8311e41f35626ffb919a78f3e1445212c5b08aa168ee3268cc479370ce51041a73f510cfcf2110c96b77006ade45cffe7164030ca4b7d486110d99947128afa902d2d7442de7daf6d1e415b246c4b51fe1fc56cd8347afcf0ca886e31c3e5cf1c335483f774ef02131ff5107207f29be2537f0652d44fe5dd99cb069db3887f5f2d723c97ae8f4d0ab65b20d10a76b17263b6756bfecb334f218b691acb061d28c3f24e6003bda74e44b9168e24962781f198825b6b04a3938f4fa69b431c255a1446165896f62db3280f33c564e535fbc01cf1c004deffddee922beb43d3ef7a9883cf27731716c1662c111740242105ccf572cda498ff12a3fb8e43e830356aea582ab435781f611c68da268de545f52dc6cc3f384eaa5aa029b7374daac78b0072562d8948c77203346014c4c587f51d21becf8e768ef3254936cfb8987ff181c75a8a3c74b35644964b57687c2c072edb2bbcba7cf490e2707616303ef600bd25d4bba8a653201960d88eea5f3414f6c9666554d873bfeef754187a3bd9a7a508ebebe7f8702a849d91853889504f210a489b64a7e4c611187c52e05fcae709b804179a4a49ba60163ed916f029b0f6665dcc095aa5a6678bb93fab40e551556767d1858795a5a3fd7e974608acf9e7559f5f72b1dcbecf086bf2bcef77656724c1af369d3a5739b3d7b6370b3c6eeec50d9bc56a1deb3fc43d93fcdad6e89029da9b2c31f9af39e03bbcb38ea0981bcf565987acdf3681854e6b42a221a0ba345ed9dbd1bf586b7197ea9b8776ca00d0be147bef19bc8272e28f8c026f9fa88008987da591c19aea57c5d72193390a62f540ba63e03fc3cdab225409146d1570de71e3aa361e4871ae9a5b616b5109573c539ecf2317a9407dcd9f3bf6736603b66876517f2b2fe5a538756a22eff7e5d33769306980f41de4b40033298d6c954d1719140503177c3cd89e325deabc76903882873b0432ce5802cee60c5d057a5dc2ab1b7db59b780dc132472348d05bca4c117b652f60ba8b222fc557da7c13fd4deecfcc9319efe966796e51db2bdc80b06a69dc5be2a2cea2bc5423f0513d2501597ca862944652523a246cc871127535afcfd578eed08b7ed8e8d8b4de3217fd4fb55ff735c55aa35078ade1bdbc0453a8cbaf9dea876cebbe7af21f4dcff8213b82b07fd8938a32b3bd083c851b4dbd316cb845bd292e3ff60c8c7d8125272ac8d9c4fca8adf42907a9fe4233e1b016c09df4d647ffa8fc4522ec6bc36f84c5ac6641365c19653293172113a514d344def544a46456a55dd0e56bb4a742700fbc1c96ae274f754d203c4a5858885207941db4f7838d827d1794330b00812248eee5b754751b4d325202fb03266bdfa2ab1ecb5cbcef90880d0bfed851bc47b2448195e9cd023fc3ab800488d4b4bf61e5d395edab8642c9c644556b832ff41afaa4244c62218be592d6051a66bf093e6bff130ffe5d860d932f85b23fe8f40acd356579765d77c18785e2b01a6d819abf2c742eff91b80792c7ee05167f5b3ae0d322e951b23da3f6fae9e0d45b6bcd9b597de0440637870d8a9598565fb679ef3b0bf225f8d5e1ce96a4a83ce77ebec798005681e70936db394aa88682bb8be88fe65057efda4473bbeced4c818400b4c612c3a93e98e14502b6c9a3bdbd50ea70c6ef8ecc1c7c7f642e66279c932a739c5c5a7bd261d94644a95fc9370a45a1ca2bfd693217edde72e54c524ce4c118120d5094e2e8ec6e48765116dcd456042a49eb32522805e22febe6ce24f3a0f2ae129a07b1b64ff6d50d612e21dbc875ead6ad59d85ee10c142f01d2236876a235b8670aca245acbaf331a94b481a449d9b4be87fc2eb854c678561e0a2505762264d623f17f9796ef505ed407ab606a8bbf8e0ed8f83175e49309d1973fc5a4cd2f158c2064fa082afb4b2e096cb54a33bc1236965871bb7a5316bacb856639c4b3fac2a177beda975b72da54e4ce64278f361bdc9a59bf792b08548ae65447982dc0e7c4cb98cf75cb3aad44b2cf836535fb6733715cae4d3f3be4f16afecda2b68418bd0c02890be1af9b4ec76bf44888f4f86ffb79734486dd41794ddae3a6a063ed122e6d00baeeb8bbd71291275948597a0a258c039f6c2b75ea11a35b58ceae41e7a008fb4de493393e24afcd895c49e98d0ee67c312d65f980397fd62ae25a3aec5566754f2f2f93046c476c598a3d7257fc765dc6a2598674672cc3152661ae18843bb443aeca1255bc69971c1c31d853b52b279b68351383699133f0695b0451a2ce75cb502639c5a23a69c90991371805f7c01d4551fa2737c8b46d43ba7fcc93fb91312c82ffaed642abaf3e2a583a730f34bd4765e06bff93ead8468ec7d3e42d119d8e3177bfb5d7277a717f831568c293a9669f8619024e19015579f19eca7ed733e5859bab6b4a39d994dc7cfeaecaa93da42e9719fd9f03f49f1adc01a6d6a2cdfd1d6ffcf5365ada070853c756a218eda82b3a3fd7c7574a1cf19812eb6a8eba690fd9334b0c1412385d7a5e642f6d19b40c3fdc68a83c19d3d81c4b66552b2590e6ad03d5db3a02284b9c42da33d96a8b717c77d5746979ba2f206b446aced427b9365aca6b470cf058c3d62e666b903a6cff1606af17b9b623e38ea3bbf0350c9666ef4bef7c1a9dc3336332aee2a4dd3249924c44602220145b5b62d1970327da167bdb81a2791bcbb69e74e8c209974a8d24b45c750085622bd7d209ee850c2b7d9bcc5a2faa665567c0055a11b4a75fc8b7755aa456800d9fe80f60fd8ef48498f2ce5c71d5239c105a0075e93a4aa0512111a50eedc4678df4ad7951f4b08e737bd861b6933abaf7666b565fddc6419856414cce78aaeecd2f602627d428557ffd0f6b3c8d357425096f99b7bdf65df1342208aeda96410a7660fd2b5ec95f4af7485ce0c50edc3817b4e999b1f2d25feadeb971ea76056dbaafeafeb82347588f08fccda1c3242945e757fa2aff9da3480e25b415bb423073df19b4402373ab23b5c43873f39fa0f2651fed1d9b0616905f220a5e74c8af98c9b7fe01d46036b5e9b8adfa5fa27c57d1c098495cae4e7da89e96c8eac9d43aca393c70c3b9a0499e4b6881425dc5d0f2f9a556ba2faee72d004a89056aa71a9e8b2561dad1257ae1ef13bde7b71595efdf7e32e0eeabd0cb82b9b58f9358a455a1b715bd4a5f3773bd444d181ca1f0f3d226a95aa0ea731fc33a0d22028edb938cf3de0f4e015e2d78b74fe82df425e1f3df8e73ae6e723b187c92073712ff8846cdad4392095c8e5bd243b7133fa9310a2adf7d506948864c517fefeaedeeee67a786cf52cf5511398388e2c9dcc46cc8c896e36d8730565046ea936b3714b07602533ad8c0ee442237fc7335a0a4934c33784c634003cbf1ee0c4c0feb174790358e043809ec6b992422aa011b79cca312897340d80c3a43225819700dc0b290a4bff2830918e8ffab9711ae9ff2a125c966edc2cfb6f8b5f52ea525ec698cf32eb1ed210efac6a91ae84c48ddd9c9713ff2a4247371cf421143c24312787786d2a61cf76a77526e0bc5814631cd9d27ab5e604a6f0383e8cdc9af33e4840ae26732c4d83cb6cd3f7d905289c29435a5319b3dd7f576b8c1cf474d88160396df82c4131ca13ccebcfda02e178123657171185da4b31af19d4996ab3517dd1292fedb6df0cc41aa3cef8c2ad75149353e457dd857b91091efb22e67afe94cea849ce0ec535a869b92ed7c6ec86496ae683408b12c0cf2f6f2fcde4d7dac0191be9b0cc7975a9860acc6ece884179ff0e14238506422e8a5ed839a3807cbcb54bb5b45c0dbdfe10907f4e57c42c5f518bccba45da5db073ead0566d952126f1c5575fcda88e6758b2129e8be562851897a10c9b7f3b16e1cd1079fb0fbd19791b7730452eaea6d2a6d4c60e64e9ae4490fc02f546b750315e926e68f55710c06c9987f080093fd5eec6a00276504e77db039115273bf69c707c8730b09a4512f6b171c7c5342d765dc7fb6fe632e05d3151273b2ceed6ccf88728d3386cbe6c52c873e52acdc26c845da51b35d361bbf494c597c5863ec14e43a018eb9b2e4d6391c44cbe9b5d689592f9a5c6bd5db40ba03109f5ad5859f1824f4a371c7ecdd7c1587aaba888b5ec946a3e17d26ed1bbc8e085d20dfd0d4b22ca6d7d662f607a878119b2fb944222976666414dc28842d524ea3480c26414fe29840b357766b2b10067d2e842f297699889c79f6a5ab5fddb2502a9ca277693d75f8996d7fe1cef81501c1e02cf74103b190dc65ae4aa430e6453af714b04cb555e0e40f4d84edcfb2b25d746e02b17048851f581231c0308631c7b78cb3541b1f3603ce91daac721632616e7612e1f014bbd8e36dc25f5dbb40ffc51229771041fa00eb958cb5bb2f7b1d463fcacb4df3c37554690e707af778c1b0501f861f7985a7d140fe167c0121b90f211b82849c9b514df89a07c44a2cc1506ea848906d22727f6caac38e262d4087a4328cb8531c34952d5e5e84632c5dc58a18986ff1e9095a49801a97ebf929728a1db44e578e291fa8344d26507944405b23d457de164d51b6ad211e3e91fdcea7c93ecc4160b55a05eeaf23c1327a117b122644d6f6488b8864365c9559bab2fd4f3e5615fa00395e6133f7588934ba861a8aeb4bc95c97ca5995e9f1c2251bf01cb5323198b6e917fa50821d588d54b30b182859aa978e6477a7cd1b0f284d42addd4cc9655e65580bfb762a09f3cf8b571a71a1009d7075153553b0962b6cff7f75e7f69084f524a54cd50f8af0205c18f1a1dd4934815b32a6ff72f81ccf0f4c899646ee9a8f5ef12737de84e112d638e3f59f963fb26d53a12440ad7fa8c63b27ff9ec040784271cd4730e50aad472ca509fbd9e82b6a49e58cd71008849ddfe2ea234f1f151992cc6404345d15877e57c5cd01311df5d14091e23a2f2ac9a4537eb449ec289270b041bd9967736dbffe237fc328a237720426ce7bbb05604468ca36542d259744f23eb9b6298b97af7be52dfc6d064106d95592883288dcbf80e14f5095852bf7bbe49d39ce4b5d400f4d82f4f03d54330a56ff4becac8e399490b4c3a14d29c4456a2d359bcac4abeb533562d2ce5717041087fbfa10c6cc5ad", 0x1000}, {&(0x7f00000011c0)="63bbb29562ba8eb8d401d4c34cbd8ea9fd28a0264ff975cff5e231d994a26fc9156b32b632d314abf9972635798cc5abd3c6a0b634d7a3ff35735c838f8b178799d74ccb16c65406281d23d4b69e99fbbd5f5083cecb24e2b4a78126a98dd612e4139eac4dd05a8c0689423ff6c7fcb105003201edd95cd438e3109f2e4512e5f29a7fda59abea39a8dc31244b09126b958d365fed66efe110bb5ea68414fb468560085f667532c31451df8b45aa34fbe76a5b1dcee37e338b3a95bedc363471c054a8e2d39ced6c89dbca1076ef79cb24c325d05fa768", 0xd7}, {&(0x7f00000000c0)="48c1c50be484ef62bf366db89795d67cea48e7b96fd5f39a15020dab3e7f88919f2f2015d45ac312f9b0e5c99bca6702b41b796957f154095511347edce078d5cc27e76648fc3b7dcda94825814b1b2593b35e2f4ce7b05ce6ae87e3c5997f2475", 0x61}, {&(0x7f0000000140)="e1ab0054865719d476dff8ebe4049da0", 0x10}], 0x4, &(0x7f0000001300)=[@rights={0x38, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x30, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff]}], 0x80}, 0x0) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 16:00:04 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_addr=@un=@abs}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3ff03}, 0x44001002e, 0x400008001}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x83}, {{r0}, 0xffffffffffffffff}], 0x2, 0x0, 0x3, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) bind(r2, &(0x7f0000000000)=@in6={0x18, 0x0, 0x80000000, 0x8000}, 0xc) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x0, 0x0}) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000080)=0x9) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:04 executing program 1: r0 = socket$inet6(0x18, 0x4, 0xfffffffffffffffe) getsockopt(r0, 0x29, 0x66, 0x0, 0x0) 16:00:04 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) bind$unix(r0, &(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0xc0206921, &(0x7f0000000300)) r2 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setreuid(r2, r3) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x2}, {0x4}, {0x6}]}) syz_emit_ethernet(0x0, &(0x7f0000000040)="b6") fcntl$dupfd(r0, 0x0, r0) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e4966696c643000"], 0x10) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="5aea2d0000000000000000a0b783d17b81", 0x11}, {&(0x7f00000001c0)="e4ea1d60b8bf029a96e0790e18276bba34266edea27244b34d23ea", 0x1b}], 0x2) 16:00:04 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0x0, 0xa3}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x1, 0x1b135a67) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x4, 0x10, 0xda4, 0x6}], 0x200, &(0x7f00000000c0)=[{{r0}, 0xdf67912eeddc3161, 0x8, 0x86ca5513e9a344a9, 0x3, 0x9}, {{r0}, 0xfffffffffffffffd, 0x0, 0x0, 0x6, 0x8}, {{r0}, 0xfffffffffffffffb, 0x2, 0xfffff, 0x80000001, 0x870}], 0x6, &(0x7f0000000180)={0x5, 0x8}) 16:00:04 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = getppid() ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x120, r2) r3 = socket(0x10, 0x4, 0x0) dup2(r1, r0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) connect$unix(r3, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x7, 0x2, 0x0, 0x0, "b000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)) 16:00:04 executing program 0: setuid(0xee01) connect$unix(0xffffffffffffffff, &(0x7f0000000240)=ANY=[@ANYBLOB="8202695e51bfe3542f4f4417c9eb63c93edf21384a4016148a1205735d9947636b6495738d2397ab4252caa182a412a3da26fa463b290e2f70172842368a1b"], 0x1) r0 = semget$private(0x0, 0x0, 0x0) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000140)=""/200) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = getppid() wait4(r1, &(0x7f0000000040), 0x8, &(0x7f0000000080)) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ftruncate(r0, 0x0, 0x4) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x7}, {0x4d}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") dup2(r0, r0) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x8090, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x4}, {0x100000000000001d}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10080, 0x0) chflagsat(r1, &(0x7f0000000100)='./file0\x00', 0x10000, 0x2) syz_emit_ethernet(0x1, &(0x7f0000000080)='7') 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x8, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0xa, &(0x7f0000000280)=[{0x4, 0x3f, 0x6, 0x6}, {0x9, 0x800, 0x9}, {0xf9, 0x9, 0x400, 0x9}, {0x0, 0x2, 0x8, 0x6}, {0x2, 0x6, 0x100000001, 0x67}, {0x8, 0x8657, 0x1, 0x3}, {0xa5, 0x9, 0x100000000, 0xbb95}, {0x80, 0x2, 0x7, 0x7f}, {0x7, 0x0, 0x401, 0x1385561}, {0x1, 0xb862, 0xffffffff, 0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000040)) syz_emit_ethernet(0xffffffffffffffb2, &(0x7f0000000100)='\x00\x00\x00\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0xf8, 0x5b422825, 0x6, 0xe3e}]}) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$BIOCLOCK(r0, 0x20004276) 16:00:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3080002000, 0x40004000000028ac) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001580)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0}, &(0x7f0000001600)=0xc) r3 = getgid() r4 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, &(0x7f0000001680)=0xc) r6 = getegid() r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/bpf\x00', 0x80, 0x0) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000001700)='/dev/zero\x00', 0x8020, 0x0) r9 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001740), &(0x7f0000001780)=0xc) r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/wsmouse0\x00', 0x20440, 0x0) r11 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000001800)) pipe(&(0x7f0000001840)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = accept(0xffffffffffffffff, &(0x7f0000001880)=@un=@abs, &(0x7f00000018c0)=0x8) r14 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001900)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001980)={0x0, 0x0, 0x0}, &(0x7f00000019c0)=0xc) r18 = openat$tty(0xffffffffffffff9c, &(0x7f0000001a00)='/dev/tty\x00', 0x8000, 0x0) r19 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r20 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001a40)='/dev/wskbd\x00', 0x200, 0x0) r21 = socket$unix(0x1, 0x1, 0x0) r22 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r23 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001a80)='/dev/wsmouse\x00', 0x80, 0x0) r24 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001ac0)={0x0, 0x0}, &(0x7f0000001b00)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001b40)={0x0, 0x0, 0x0}, 0xc) r27 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001b80)={0x0, 0x0}, &(0x7f0000001bc0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001c00)={0x0, 0x0, 0x0}, 0xc) r30 = fcntl$getown(0xffffffffffffff9c, 0x5) r31 = geteuid() getgroups(0x5, &(0x7f0000001c40)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r33 = accept(0xffffffffffffff9c, &(0x7f0000001c80)=@in, &(0x7f0000001cc0)=0xc) r34 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001d00)='/dev/wskbd0\x00', 0x10, 0x0) r35 = openat$pci(0xffffffffffffff9c, &(0x7f0000001d40)='/dev/pci\x00', 0x10001, 0x0) r36 = kqueue() r37 = openat$pci(0xffffffffffffff9c, &(0x7f0000001d80)='/dev/pci\x00', 0x10002, 0x0) sendmsg$unix(r0, &(0x7f0000001f40)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001500)=[{&(0x7f00000002c0)="1a508d6c38903be459a45dc091dffbbe7e8bc06873aaf586802dc13f391672e9c0aeb51832e4c168683e80e7ba58b83c94fb85d5e40bbcbb49b0a4a94c2e584d96b7b6aa7721b9c36857cc2ba9cf7d348ef7e8b1e9da4906384f0786ba64b9a6016cfed6c8783b3ab3bfc4150a257fd3b959f68438ca5af57f5bf59e82e2cfb60fbe1ff9421dc3fe50a212039981b71cb00748c3710b9b9a8d9875b8f386e9091d950e184238007bd9629875361c4e1cdfbd4b16c9fecdee9d566ee74d6e47", 0xbf}, {&(0x7f00000001c0)="c2af7568424da231e33d4b98de21ea9d35d840151d7fb9dcac4661cfe47a4ff6a669f6042dd9a68b6fe287260fc8eded6312db64bd2b120e3e12a83b1c499721cf212a515987fbefad755621a64403bf66129c88de863c884d48e3a251a5c02dfe5e3925d6", 0x65}, {&(0x7f0000000140)='W', 0x1}, {&(0x7f0000000380)="5d4fd985365c834925623a012279d842647c54c398e436e2fc7286b36fd6a2792e57011b2a21efb50bbb1e67d8951a43849318fb77f7ab8918a6691c995fad30f8d392f3bf1af19dcd8a4421661da45cbf19bf2359d141a29812ab133fe4b7df865be38c75a1c1fbb652d6fff008b00cf95bc7df674476c1cf5338534a96aaa12616deda42b2819cd6345aac83f72ebdf38eed846b6020d2d7bfee9f3850de3c7343117485442af420258f32926be97d3614300e0229cf4c79b805b655c0da19d765c33003047ba5457b71b16beb21802b", 0xd1}, {&(0x7f0000000480)="a382da9fc8ede54ad8991752fcca610ed3a69f448dc981c3154ed497846f442ed9b3de75a7ecd13905ef9a024f91be3d9de6023fe56a9b2471aea4dcf8ec87ec6edf02c797dc7d70ce4b3d16f9a9790f50b825344539938f5fcf136b3848a88f8862b22b9a65607c2769741602031fd963eba2a01098d32a5cd3751f19b981470cf1feb30635c8c50920755c98541445f93ddcfe5ee2c34fbc8b12102d1d129a36edc37abf1fa9a32b9ad72e408853af90511fbfc807a33fda05fa63472882dcb10a2abcd689f41ec18d1cae91ace7e308a42b7ac8571be43dba33adf28302306dc762edf271c8a1362ceda199e61c78d274346be707507b6e4947c322f5fbd148463c7c201fdd0926a1076f9c0ac627bb6c80a78e6543543125075ea8402f24bd480fe19130fa650160e7b3b96e0c790719c8fcf561c97e8067bf7f7d9e8764a694ea30198bf60b07f8d4b3a5e5d9eaff4a43c0f2a9ebbb837686595f90ca48317a097ebb41284105b5f0baaf3c080ea224eb90b1d6edadc40b0cc6bcc2311e379c107875699a2a8fc2a5d36ff33eb8a4903b23164036eb3ee163dad9ed17ad293020d871e49532265e0540672e393dbb25a3ce36de87823946dd5cc15983caa73cda376531243c9f8735f336da1b42f7a3a7f8461bab5a3b65eadcc751d041b44a47c48c746a5ac8f49aba09d60f77d12ec3193fc970b8a9e638e6fc60c683bd493504be1f5b9b1118ea6dda01cf3d83cae312b07acb6101545ffbfd8a8e3188db3f58677c057ba510627ba2b9b4b568e73c2f0621628dd1ebdd1ec7e97d0ea3d66542b4fb171e3e5a8097e540cf8b68223930ab8a3d61f6287900bb81897d6dd9e90cadd7f4c3559ac98324c09e9eefd0bf97483d043d90d94d7529f46be1c1809a937d8210f29d5f0e5b577affce043adbf6e3118e0cd9339e9dbff6e0ac97a657d20093b105367cf85c8352fd67654f6466120474f40239ca3d890fbec19f6e513d33965aaeecae5ce060e132e6b54addead0395c811015a74facb8222834f556ae2d0ee0b47bb1c28331dc96ca7f9048a5a64fc327e6da05c7d71b71466595a98238e96c9b538114796e4f1057d4dd08fd0c615f35a00b7b32955dde8048ae86b99ca5998dee1e03f0a7e56e97d5b35508b082604236d8bd55ffa4e9217ccad52fa0cec298b9be8c7705e3625082d8414d4a04768567851ea38ce11218d2a59e5a4f89946303fe98160a82a945eaee807872f02b26e85df871c353e45be6feb150c843a3069e778d06e4356e72fb8a7d8ff4460090595cdf8bfadedfa663ef6af582d91c9605aee7438299e0dff6db66497ceb4f347bbdd557ed4e9b2ee26fcd20a73a4579aaf2f47a7a911e60e58bfe021420441fbaf87418a291ff6982c6c352546b63ec43b5e81642eb70c6b86f196cee64fa1f96df8b9b704889bffa9f69b98a3b82ea86eb1b6df610582d6c0863e060c06ba5e130ded6d2f21ab893af146e2f309effbcd5ffb20cb19fd523efa7cdd447ffd5f3d9faca41772622e11d77e27c1add2937d192c62b0f1cbb503fe314f810876c7ff2a589d7cb671f99b8ddff6da5a0879e51f3f9a55b1e96e2b5b84fd51aeb95b863f996a098b331202947e8f4776cd0364bd89a2a77084d43232db8722bd074f17b9554f06144124861cd318b0c643febdaf4c5ccc96947c89d20157fbf3b13bf7eaea2c50c174eb8e0e8132170afa4ce4540fa188bec8afea107165dac78d553f7671e6ee573e0e17f1e7c842413e17fc854cb93a16003a35ebda664e3773d1fe252a80c2297086d0f4219ff9f69309b8e3c0fee6eb0ef0e5f057bbdfe3084245029a47db4d2f89bbd469776ba6e57533d113eb705d8cf027199e5a88bb1ae146425ab6a2ed9d4cb799ed4dbb5fc7b86b55c2ca6d842a5b329c21d313f42c3043c996ae29d558150fac21cfe65abdbee946b13d8e7223cfca2b5e960cdda40931983885684dc6745686e54f46ea8d9b3bb54a17b0e3089e57631f76b55baa3a9f4a0d83e149885181852ce8735c38a327ef39a3853b2c7ea89ae17360192ccc40a7e80a6dfe13bec67f76f9f13233e115794b8256e51013c39585b044c969801c7b6034dfce7d389b0f2cf5a00b2174de0fe4b54dd576e6a5e0f13c284b56d3e5f534eaa7248c3f30d533f8080797cec0625d542ed028ee4d459bf054fd4e5ed71e5295d8a9c935fdc7fadb60377db7718cba3369b14b7839abf5ab8bbda294fc856b3cfb76e5a96c6c4ee500c77f564fd7a6897dbf59244e4e58c39d6d4925a1251cd7430973c451ce24c59b429c8ae1fa9907b3bcac18ab4da22dc690a8d0bcc6a3e05f2a0b6eb1111e419fecc971692cb9039f65aff56ec35439cf4439bb3ae869519a23111a65c58ad12487ff1753cbbcce75bcfe9c5fc2d4bde0fa1437cd707ca66a0724b7fc7891cbdd689301db80323dcc575c3f0a5b6cd8a8aa9dba10aed3551d89f722a84224dd3711dcde3da61e17a564a2af6b66964fa2b75a493e335efad98ef9fd038909a1f27c3a1483224201714b910601323d3ffbb9338fa9aa9eae1593cbb6fcce77a2fb4f3a22b2e6bfdb44a149b3566f3dd592fd9cad3de363989aa7bf537a216447fcc9c59f1a493e9552fba12b9536d28d1c74997d7b7a6878a2ee363a186fee52ca30670209621403b251fa69b4b98a04a8a384d19d7c426444d33657ed04b51dd4bc15eca1c0b2243dec2a32784f6b970cbade1fb3b3e36bf13ca2579f5c111f8986fca5110da2c6e5b48e53b697a89ed540b832d0ea69d693ddd20e388192bb08aea90d7e8ebe0b289dc6fed34b0e9e998171c4aa1405aa7b92cba2c5ff9ab3b33645d97f5ab6943826284e85c7b8da38d14c7c183b2a0f613dc62434984f19abeb5a722867e6d425f60d9297e50c79cb1f388abc6b3cbfff950a6775883c3e622faa5908f53cf59335a79f4c728ecc7c64df469e232b9fa9c1d9d4b28364dde0c4626aad12a8a16e019e65447b5d8c93439dbb945f23e5b9df3ae200c93eda94b43359efc8ce8758dbdc737fb4604340088f4e106bf7fcad7b87f821af94ea3c166af66e47bfbc15904b7ff3e2b040cb874102620d0dad9b2395969ec7347c5e8c011de76a3d511b4a50f0a5f82fae7cd2acadda2dd4f5d06978e011eb5d43d171cb9a3d79e21d833fe67d4beaaf594bb18f65d4226f1d35240c781ff19cae8b52f2daf15317a5101b883a762a295a07fce180b1d8bc50b759308e140098dd5227e89037c509afbc6fda25f709563003c02317f2950e40eb5abdfa1b29a0d9e25e11140afe9909175bd404b2e260e4e90fe9bb07ec4a5a7f9a585fd1715fb5de59330cecbc3ac0f44c61454b58d317853b1d909dfc1d8230580e91ee4e1d4008cd5810ede660a5214ae54c144df92a93d843ed048e76e41b1482c941e7575b927a3b4234c0474c9df73eee676f8537e7d8c398e9d1e04a53d4f3c591682aad0a91266b4ba09250a94c5f2acd614440e0e8097c884fe2e04f51747960944ae9dee3d4b60fee218757dac33d99abf005f7665359168fee36e0c997d38200f8841561ae21368656acf95f6684c77b88a9596962b69ee4cf08d1c27317868749b2e10491f28e64af920545acf715ccaf7e1e1a6ac98aa19b9d7d8e6e02a789b45eeebccd9196a09036dea249914529c84a6b5422bb2810a9149be30e9a045da6241b3ed96915ce70827097e8ee179a4b88972ac54b4816bbac0eca70a5dd9a627f02dfbd45f874d043783dfaa686eab7e86f3158147c1a96503a2bb26ad4408c6b5a3e214cd241741a19c2b3df4bd0a3d3c061c0c965506fe10e77cbf161cc3d65fc4a3360bb92734e4bf23a4830eee4bdf0a84cbaca7f865c3fd42e6ff3fc4be9052441f94546d74bcc1bd4e42dc0d79af26e31e52207eacf02efc2f4dd2e963c2c526cb1a0c63bf3d73c399bc63251c40b6674103e4433f1d09ee5f54bfbf7d7356a775a20dc35ea5332b3291fb625c6858da26c20536a7ffb7e25cee2730080efe9a498437ccf2edd640bb9ed56e300106e2291c405cdc56adb2a5982e1c8539d6e3f141e4fb5b930242d74c43db7ae110cbf9b31c21f37dbb125fceeb077adb08fbafd1041b6780bd8e077af33da763f25f7afdb06c5bb9e362815d037c49a36704563131523bdac0e30754d3535656b33f939292cabf3a4721285409b86822cf37ebd75a011643d7fbd174a34e3b2a119ead16cc914b3a65a9418865e3efd8b48b92a912b14a797151042aded16dfb149115677cc3af2504ee526db851c6a153da066b5695488b641ce2a5462567e04effb568381009fd8db01daf3e0ef5c5521d1bfb0d094dd4e2fb9b356804ce8cf3ed70faa03cc853bd7ac13bd5a9004aa6a43b25a41eac25aceabcf6ad27907e74342cb1821b3afe865379dcae5db0861be9f69282ab2c724c15fe1d50b8b21bd0014ce08ed48878ba34bb3fc0de098b2b2ff3e0fe164147d88b84bb99e2e85b81b49459ebbdf340669eb98016382b932fcc79e507b3d946de7c77d3f98722fee593b7d73bc29cfa0baa834c2f359409444ad0ef7a9af2c9b8d603a2f9c242dace24eb6d4314c202ebe159ab1aca3e6925e5fe3463d0c9ce1a0f11b034e369e2ee36d3545377b5ec3597ff4832a58711de295f3a7fbd654b5141e20f78f68dcdbd5f705b7155a52f082333ff681d852c83840a6e906df5c82031342c9e8aedff491ec9c3f472cd4b16c9fadafa279421d11282c46714f88a100cbd9d494e59262dc4f65ca4510fda21db388ee010e955a53f4e38144258aec2200fdd01ca9e67ed5ceddad5c1c83561ab69beddce2c08c346a45aa4ec7abca3ecc5b6a21c47626652f1f917a616f92a3579abeca1f1e7f6ca38cb26ddabc981223d8eef4739327559e8ba41e40987f88414a5ef7fc0f8e2d7d59bd397569e3ce2f7c727aa17a4d53dfeed106d18aedb18a4eea9749d4ad67ef5ef88ab948091f25b4ce8c22e31c99fe3aea0bf8aad319b6c142c7d87d1e7446705a78f5275d03cecd29b89fc3b5071bcf1053ff8ac6d7a96ecc7e0185d04a937ca5d88987d2ada97d64da44796cb309ad700dba75a7162ba990f8d63a28bdcc7db743fec3e9d1af3d9ac6722a9b2e77aff88163afd78627976ef0fefac0133304cf1ecdd73f703817fb448f038555aa887491e3fe65fdfcf4eebf68ff1840958fbe32395ab30fce1d2c2ab5b1ff5334045966c3f373665289a60a267ed06a1789617c3cbc2e3e62b26d37c1f651b227cbae761dc321dfafeebeb9fce551c6bec6a656e57559df6a2655ea29a91fa2eb764705c1010d2f821b7a6313543d4c81dfc0352b5f0395fd33dd192cf1efe6ad8e0ad7cebfb1e4a73728514555efd4285ea617a056829a86e669b4f7c6c659f1ca3c843895d2053881c08309240852061368bf708b183701c90ae0abbe782ef167bdf1f8a845e8485b2a18c0e6c7cc965fea8caaac2698312ee7d797051d85f311b53292c22d59c63257f337801d21122fabded628c3f5b71f26c7dddad0c718fa2a2971be5962a03ea9c3a7474bd5fc838f43ee75f18930b6ed9d8f6d90f4dcd4d6eb16eac742bd7dbfa57cc2d3278f8a85a8ff65043f40371e9bac894b2fcfe1ce7279ded9d1c750c37bdd2c5a56a5b91fd3f0f9e522dd7ffb58a06bcb10945c12c2ea3b80007b57f348aaa5dd79e895b50ea18b3fd97afc3d4ed939b95c6c134a3194bdf25b20bc0dfc379c6e93736febe58456d1d5bd962b9be46cbb8e6fdc7cf6b02fded3d4d", 0x1000}, {&(0x7f0000001480)="475e443b3aef3b1ee1c640171ab0c620d4677e830e72a4a4a5e3c9275fc5044c54916578df9f27739f1c77bad06e75cfbdd70c5f7706bd3377db5dd6973f6c044a58964064d8aaa69ffc5ec26effaf7b6fc9738e032739b59ad006d5", 0x5c}], 0x6, &(0x7f0000002000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="0000000030000000000000dc6faeb00001000000c5345dde5457378f6f08332007213a14539119a9c9457b2b63ea89768803e42ebbda71b3b39641062bd81db58b0aafcb61b7f0c34252f217e926d21ab5ff3cd0c6f15a94b8388d0aa5ffad6f248a3d439658fabaeb2a052c6d756f2263f8b20fbe847b222999f3a69f7d0b1b4abb1f21ae9ec07acd13742aa9752b7662e676d353a501359533f416627341d0f567a72c45ddce146027adb1e37efe02be51d00a66e2a6575076a98dcd24ba4698f1da1ca61174e1e2e6de2feb6fdef8deb4fa05b772ba613e15f9d120b983ea35efb65e58b287d9", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r22, @ANYRES32=r23, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r24, @ANYRES32=r25, @ANYRES32=r26, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r27, @ANYRES32=r28, @ANYRES32=r29, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r30, @ANYRES32=r31, @ANYRES32=r32, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r33, @ANYRES32=r34, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r35, @ANYRES32=r36, @ANYRES32=r37, @ANYBLOB='\x00\x00\x00\x00'], 0x150, 0x400}, 0x4) r38 = open(&(0x7f0000000080)='./bus\x00', 0x40000000001, 0x0) writev(r38, &(0x7f0000000180)=[{&(0x7f0000000240)="000000186204018b002b3a0000030083caf7afb9d8dcd14043000053b5d1d09075858a13f107f8820fa6ae84c9f0611da24e14da00c60002e1838f74652d62e159c51bad5a8bf62600040000000000007d2c336ec50037", 0x57}], 0x1) ioctl$TIOCSETVERAUTH(r38, 0x8004741c, &(0x7f0000000000)=0x267) 16:00:04 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x8613b) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) symlinkat(&(0x7f0000000140)='./bus\x00', r0, &(0x7f0000000180)='./bus\x00') read(r0, &(0x7f00000000c0)=""/28, 0x1c) poll(&(0x7f0000000040)=[{r0, 0xf4}], 0x1, 0x0) pipe2(&(0x7f0000000100), 0x4) 16:00:04 executing program 0: r0 = semget$private(0x0, 0x7, 0x88) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000001600)={0xfff, 0x0, {0x4, 0xfffffffffff7fffb}}) r1 = socket(0x10, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r2, &(0x7f0000000200), 0xfe72) r3 = syz_open_pts() close(r2) r4 = dup(r3) r5 = syz_open_pts() rename(&(0x7f0000001440)='./file0\x00', &(0x7f0000001480)='./file0\x00') recvmsg(r4, &(0x7f00000013c0)={&(0x7f0000000140)=@in6, 0xc, &(0x7f00000001c0)=[{&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f0000000180)=""/32, 0x20}], 0x2, &(0x7f0000000280)=""/219, 0xdb}, 0x842) ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xfffffffffffffffd, '\\\x00\x00\x00\x00\x00\x00\x00\x00@\x00'}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) semctl$GETALL(r0, 0x0, 0x6, 0xfffffffffffffffe) r6 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000000)=""/155) semget(0x0, 0x6, 0x8b) bind$unix(r1, &(0x7f0000001640)=ANY=[@ANYBLOB="00be369b228bb229d8b5bae5587b002e2f66691caf823786db6e486c6530002eea63405f538d40758e45ead464e4984b94f249c7c76435e5b6b463a24a7f43fd976c1bb6587bac2d55195289cb6aa2d550049ed22f37423d9bc679daa3858c77ad12ae9fd04f194b621f6ce9446eb0320180040000001fecb7684cd45fc7e81279e476e0a15c70da9505d11971e44ebbe79b59b14869ee4e045822d51f941f0ce91d542ce3054c9050083115a248210495293f1531228b045dc988dcae2b784bdde66211398d9ad5a469ddf66380dc03fe65b807ba96607e93740548ac7425bd2a06ab3c83355ea28492bfeb7c95d9561d061fcd"], 0x1) semctl$GETPID(r6, 0x3, 0x4, &(0x7f00000014c0)=""/26) close(r1) r7 = socket(0x18, 0x1, 0x0) r8 = shmget$private(0x0, 0x4000, 0x2a5, &(0x7f0000ffc000/0x4000)=nil) shmat(r8, &(0x7f00003b7000/0x2000)=nil, 0x2000) connect$unix(r7, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$KDGETLED(r4, 0x40044b41, &(0x7f0000001500)=0x1) 16:00:05 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x20, 0x191) r1 = dup(r0) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000040)=0x2, 0x4) r2 = socket(0x18, 0x4, 0x100) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000140)={0x4, 0x411, 0x4}) fsync(r2) sendto(r2, &(0x7f00000000c0)="4444d8964ccbc008c12afc02d3fb5220e1fcddbb0589e02aaf3ac9bb3af2a1e8081edfd6b8d1d4952573e8bc5048bd2069d2e02e06e15ba032b0e7e62b5c96f8930c63cd328d148b34c4046a1232c2eb867f", 0x52, 0x400, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt$sock_int(r2, 0xffff, 0x4, &(0x7f0000000080)=0x5b, 0xfffffffffffffd11) 16:00:05 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d"], 0x10) writev(0xffffffffffffffff, &(0x7f0000001680)=[{&(0x7f00000001c0)="77694b110766c1653d4b623ab7e4894daca1206d2961a75417dad6101f3e762ece2d326faa47d01feff7ad65ae9a9b10d072c7ec11138684a1b8ea4f080043f257421a5db859d077d94e713983832bcf78c1b7db0b372972ef18dd6b48c5175359e2860618a9d2d5f5b926de2b876b30282417", 0x73}, {&(0x7f0000000040)="3708c45eed3570c3a5330f254b1988c5d43c8485ea5844ebff772aca86dbb8124a763a012a0f459133f7dcc75aa23a81cd44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33e05de84b97acd9cbe1180db718c98609a0c06920a03274831f48e82313e72bd96ec804359f7ce3af9e7e2d6b5ef78e76de6666fc226579ef69aa0a49a6ff8a71ad25283a639492", 0x8c}, {&(0x7f0000000100)="892eadf049500774d47a4254230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319ccf22a5aad47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b", 0x5f}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b285dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd98c5d810b6351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c051702afca3a07dd663b715b252d1d459136973cfcd72bd05ded6f7928e4541baec5194c07e62b3ec4070bba4d4204b5ef7571b8080d524ef5682c3211f0c28bdd892ada68fa764ebc3d6e8b71439d4b835928287d51f774e9c41d14d54abfd821e815440ae65adb67485cf4c320f0eef7f34ef17ca5f7bda0836ed8ac34279daf42c2c58a891fed235076ab38881a47f12b225fd0d696722bc4317857220915c49318aae3d3a2469d1c3697fe8fd57076f90245389db343bc48b8fe18876afb17ab6c174b6ca7fd70a749ff6e59a1a6eef6c8fdf2d9c6be266e6b0ad0b000d07928298c95816e37646137cbef4a57ea8819489aeeca3f313c1fa034d6d43af36cd6cd68751e5fab0cd6cf501d2ce9397f89c17b8ed1e71361279d6f2172376cfb72747aec6b900cf1dbb9fe0b8334d19fbfb023754605bf39dccf2b8964bc52e6508e5edb9e86d7cf94bf918f997982d4d1ea39da83806aa058365c2bc1bb405edc6fc6b0d166366b2e2abb1025717065e3b3777379ad69b8cb6f024199ee8cce07b3807a48ab5cb43dd5bfca65d987e5c8faa3065ad6919dc2de2bf98161977a07c158241b4eafec339fa32b881b8af6302e34a8b426b69646b4207517478cc93cd6c3f7be6959ae42eb0b3c984159a3e97ba7cbb18dae75b9ed0a0aaeb4c9283a078694b9a1c637aa8f764e27496bc326b0ef54b637a34c8d99a3733d8b1e326e97ec46d6533ab049e8b647016cf4ffbe9aaaa9eca13202ecd4fbac0f46fd3c781e79809f08275fe6c2b4435d284b28aaa44f1d39cf5f2b0e477adbcdc2e4c6362a7d798ee208347bf050294a6cc3e794ef5290898d67e4244256f57ef58ea9e771a473d260f6a621a35b8939174c76f6195c9decb1b413ca97539f643110458f2fcb5d9eb87170b485ac54465fddf24fbfbb8ddc9790c4e07ff7b09ce1b711009363ad8c9992defc5e4f6f86cce4e0a2203eba1b803874095864edeb603d731b74292af38f9e0ee33b775175f63f80082e5379ff7c19dd0d1b873f6425f09c76aef630db9eb10efc65258214f6a5e45a89d85d3b2bdd9a7922d6a8474d1e0edbc1a4b2f70cd4bf831", 0x6a3}], 0x4) 16:00:05 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000040)=[{}]}) setsockopt(r0, 0x20, 0xbb8a, &(0x7f0000000080)="228eb0eebb45dbc00af5d024933f2c2179317f513e9afb4b4e3d66f81844cd6e155e3827d1d8d734fec855b71db695ed1dbb6ee799e032fa9342f0ca4276c02024bcdebaced17e39a17394a6bc56b5c665d0715b8ed966ae4a3876a4f2f1b053dab6dd17511283cd7aa467a89d09fd8e28d6e6fe1aab64edfffb72c223f2ca2cd2125ca7c456c71d22298a2b5beb799ba406", 0x92) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x3, 0x1b, 0x9e46, 0x0, 0x800, 0x4, 0x7f, 0x2, 0x2, 0x3f, 0x20}) setsockopt(r0, 0x29, 0x80000000000003c, &(0x7f0000000140), 0x4) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x54}, {0x2000024}, {0x6, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f00000000c0)=[{0x3, 0x100, 0x100000000, 0x8f}, {0x4, 0x8, 0x3, 0x8}, {0xe3, 0x81, 0x7}, {0x10000, 0x9, 0x4, 0x1a1}, {0x10000, 0x58, 0x1ff}, {0x7, 0x10001, 0x728, 0x2}, {0xae7e, 0x20, 0x7, 0x7}, {0x5, 0x8, 0x5, 0x1f}]}) pwrite(r0, &(0x7f0000000040)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) 16:00:05 executing program 1: r0 = socket$unix(0x1, 0x3, 0x0) r1 = socket(0x6, 0x0, 0x2e8353dd) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000680)=""/124, &(0x7f0000000380)=0xffffffffffffff11) r2 = semget$private(0x0, 0x8, 0x80000200) semop(r2, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2, 0x1000}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) connect$inet(0xffffffffffffffff, &(0x7f0000000200)={0x2, 0x0}, 0xffc5) semop(r2, &(0x7f0000000240)=[{0x4, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000c40)=""/191) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000840)={0x10001, 0x2}) r3 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000340)=0x1) openat$klog(0xffffffffffffff9c, &(0x7f0000000880)='/dev/klog\x00', 0x200, 0x0) r4 = socket$inet6(0x18, 0x4002, 0x4) shutdown(r4, 0x2) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f00000003c0)={0x2, 0x1, 0x0, 0x7936, 0x20000000000001}, 0xc) r5 = openat(0xffffffffffffff9c, &(0x7f0000000480)='./file0\x00', 0x100, 0x2) ioctl$WSMUXIO_ADD_DEVICE(r5, 0x80085761, &(0x7f0000000080)={0x1, 0xcd}) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f00000004c0)=0x32, 0x3) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f0000000180)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xef) socket$inet(0x2, 0x200000000001, 0xffff) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wsmouse0\x00', 0x80, 0x0) clock_getres(0x0, &(0x7f0000000040)) r8 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x2, r6, r7, r6, r7, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r9) setgroups(0x0, 0x0) setuid(0xee01) shmctl$IPC_STAT(r8, 0x2, 0x0) semop(r2, &(0x7f0000000000)=[{0x0, 0x0, 0x1000}, {0x2, 0x6}, {0x0, 0x9f, 0x1000}], 0x3) 16:00:05 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x0) stat(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080)) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = fcntl$getown(r0, 0x5) r2 = dup2(r0, r0) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000300)) fcntl$setown(r0, 0x6, r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{}, {0x6c}, {0x40006}]}) chmod(&(0x7f0000000280)='./file0\x00', 0x80) fcntl$setown(r0, 0x6, r1) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x400, 0xc3) fchmodat(r3, &(0x7f0000000240)='./file0\x00', 0x2, 0x2) sendto(r2, &(0x7f0000000380)="8b6d5c74fb02b1a220af5f57d71dd29cdd5ba1087cde375fd2355abe4f7afb492362669fafee3007124f4f0b279ade5ff494a7ec377cbb40fdc5151385f633f621209bd6c3822d949aa8b1c38e3bcac886fce1c7d9b645fa82b39b4b46139e7a242a351d23c33b0a9eb1756253c7d777a8b1e046268d718e0c3da4cedac2a415f93569fab5caa5b992236a6ddfb9548078794498fc413e88f97c947bfd76b7ac3bcb63df466db77fbd520fddfce2b6f386f10223ff4d76c2d9e42c", 0xbb, 0x1, &(0x7f0000000080)=@in6={0x18, 0x2, 0x960b, 0x1}, 0xc) r4 = shmget(0x2, 0x4000, 0x8, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000140)=""/168) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:05 executing program 1: accept(0xffffffffffffffff, &(0x7f0000000140)=@un=@file={0x0, ""/108}, 0xffffffffffffffff) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x633fbe60ca28a49, 0x187) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000040)=0xfffffffffffffffa) 16:00:05 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="a54000025868d8a5fbb3b099882c0780da0022282c", 0x15}, {&(0x7f0000000080)="38ba816041cb04a759c02b27ef5325607f27fba892624baaaf684660f3ed4efee1f41ae0a6d99b20ae15745fc97e5dd6396c642047a01d7c8a452c2aadd2366f", 0x40}, {&(0x7f00000000c0)="b4fcb45b9f615b5cc324c45ec98a4a52f684be3cae736e2c28eba7721003bc", 0x1f}], 0x3) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x5, 0x10, r0, 0x0, 0x0) 16:00:05 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = getuid() r1 = getgid() lchown(&(0x7f0000000040)='./file0/file0\x00', r0, r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r3) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) chdir(&(0x7f0000000100)='./file0/file0\x00') 16:00:05 executing program 1: mknod(&(0x7f0000000600)='./bus\x00', 0x10000000002000, 0x4501) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_metric}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000180)) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x63) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000004000000001, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) recvfrom$unix(r2, &(0x7f0000000100)=""/127, 0x7f, 0x1, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x200007c}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) connect$unix(r1, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:05 executing program 0: syz_emit_ethernet(0xc6, &(0x7f0000000240)="c4a3bbce995b8779b22720eefde681e48a0d2f6bb053659e40ebd76929588f1f9977f3c2d53bc5ec102040cc02da3e64a0eea695a0205631047a4598f56203b3a6ab46d171190df57585054390f779dcd8f0991ad7641ac9721019dec233ec60c0dbc552a0f0501fc41806bd8341dc05f0ab17d9dc1f5d664b81239fbc884755c8e5b7ff1239f5a802d0bd5b7d8ee0f2af0d5da8dd96ad7efdc7b0e2093c681d459313a37de5bfeef3f4327c3e45a32b5ba0c7131a84cf265163dbf5b03a6337a4b87661dc6d") r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x1}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f0000000080)=[{0x2, 0x9, 0x9, 0x8}, {0x7, 0x8, 0x4, 0x7ff}, {0x0, 0x44ee, 0x80000000, 0x8000}, {0x800, 0x47, 0x3, 0x1}, {0x100000001, 0x7, 0x8e8, 0x8}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") 16:00:05 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x1, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000300)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='*\x00', &(0x7f00000001c0)='/^))\x00', &(0x7f0000000200)='\\]+-#\x00', &(0x7f00000002c0)='/dev/wsmouse0\x00'], &(0x7f0000000480)=[&(0x7f0000000340)='/dev/wsmouse0\x00', &(0x7f0000000380)='/dev/wsmouse0\x00', &(0x7f00000003c0)='/dev/wsmouse0\x00', &(0x7f0000000400)='/dev/wsmouse0\x00', &(0x7f0000000440)='\x00']) fcntl$dupfd(r0, 0x0, r0) select(0x40, &(0x7f0000000280)={0x2a}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x1f}, 0x0, 0x0, &(0x7f0000000180)) 16:00:05 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0x80000000}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) getpeername(r0, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) bind$unix(r0, &(0x7f00000000c0)=@file={0x3a9239fa38780abf, './file0\x00'}, 0xa) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0xffffffff, 0xfffffffffffffe01}, {0x0, 0x100000000}}) 16:00:05 executing program 0: poll(0x0, 0xf3, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) fcntl$setstatus(r0, 0x4, 0x80) 16:00:06 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = syz_open_pts() close(r0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) writev(0xffffffffffffffff, &(0x7f00000011c0)=[{&(0x7f0000001000)="cb084345af0ad10db8be3656ba34762285df0a5557ecea532b9cc6d4241dfcc2fc035a234dcfafef9bf5a061c082e952966c44d503d58cf0ccdf464710fe27658dfd310203", 0x45}], 0x1) r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "4244d66252fee36f8e04e2051bdc90d0e99e71e0"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) 16:00:06 executing program 1: pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) fsync(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = semget$private(0x0, 0x2, 0x7e) unlink(&(0x7f0000000540)='./file0\x00') semop(r2, &(0x7f0000000080)=[{0xb, 0x5, 0x1000}, {0x3, 0x8, 0x1800}, {0x1, 0x3ff, 0x800000000800}, {0x3, 0x5, 0x1800}, {0x1, 0x7ff, 0x800}, {0x3, 0x4, 0x1000}], 0x6) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f00000001c0)=0xd00, 0x4) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000200)={{0x7ffffffffffffffe}, {0x1, 0xfffffffffffffffd}}, 0x102) r3 = semget$private(0x0, 0x1, 0x20000003e) pwritev(r1, &(0x7f0000000300)=[{&(0x7f00000002c0)="3699b14481af6694142e04ccabf356523b0f7d0fdcc84adc261c74fddfc32a8dee7f47ff83af1f418ae6c5115e9e3f8598d5712a3b9a61f5f065ec46", 0x3c}], 0x1, 0x0, 0x0) listen(r1, 0xffffffff) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCPROMISC(r4, 0x20004269) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000000000)=""/66) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) semget$private(0x0, 0x0, 0x5) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x3, 0xff, 0x10001}, {0x18, 0x1, 0x7, 0x40000}, 0xfffffffffffffffa, [0x80000000, 0x0, 0x101, 0x9, 0x7, 0x80, 0x101, 0x4]}, 0x3c) ioctl$WSMOUSEIO_GCALIBCOORDS(r4, 0x41205725, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) kevent(r0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffb, 0xd8, 0x2, 0x3, 0x3}], 0x2, &(0x7f0000000400)=[{{r1}, 0xffffffffffffffff, 0x0, 0x80, 0x80000001, 0xfffffffffffffff8}, {{r4}, 0xffffffffffffffff, 0x4, 0x40000001, 0x5, 0x1000}, {{r6}, 0xfffffffffffffffc, 0x1, 0x20000082, 0xfe, 0x9}], 0x4, &(0x7f0000000280)={0x3, 0x40}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140)={0xfffffffffffffffe, 0x8000004}, 0x8) r7 = getuid() getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000480)=0x2) r9 = openat(r0, &(0x7f00000004c0)='./file0\x00', 0x800, 0x8) ioctl$TIOCGFLAGS(r9, 0x4004745d, &(0x7f0000000500)) sendto(r4, &(0x7f0000000340)="67968df888cc6cdb8fc144e3fcee368e56e585a6f6a4ac81dae22c3ee65931e5dc47a555553cb8af7e1c38a89f4e8a54f47a9b9ee29fe972aa3e36e6f94893908c7a0f49a36077724d08d9a9360ca82a71b11e35f66d5ac89ae6da801d6abb985a26923efae661ada600daeeb6009ab9f8ef9974c380117ee72f58023cd1538d7cdd50e18fbed3fc9e23f72a02f323e110fb86d7", 0x94, 0x5, 0x0, 0x0) chown(&(0x7f0000000000)='./file0\x00', r7, r8) listen(r5, 0x0) 16:00:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000140)) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="0000001860040080000100000000000000000000000000000000000000000000000000000000000000000100", 0x2c}], 0x1) 16:00:06 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x3a0914c44f7b202d, 0x501) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x10000, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000100)="01a8928c0a530abac8cbc33ba9a036ff065aa3e088cbef9e459c2993bffbee7e5f25845e1b957c866ac8051bdfd93bab8c800d0aae8fcb504bc320ead6e6c4650cd286db5aef16b64e0de55313a76a86433175076098ce30379cef81c8357eba88", 0x61}], 0x1, 0x0, 0x4b) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000200)={&(0x7f0000000280)='./bus\x00', r1}) unlink(&(0x7f0000000080)='./bus\x00') syz_open_pts() syz_open_pts() 16:00:06 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r0, 0x3}) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f00000000c0)=0xffffffffd60fc3a0) mlock(&(0x7f0000a19000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ae5000/0x1000)=nil, 0x1000, 0x6) 16:00:11 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x8001, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000000)={&(0x7f00000000c0)=[{0x0, 0xffffffffffffffff}, {0x7}], 0x2}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000080)=0x8) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x7) readv(r0, &(0x7f0000001480)=[{&(0x7f0000000100)=""/218, 0xda}, {&(0x7f0000000200)=""/33, 0x21}, {&(0x7f0000000240)=""/125, 0x7d}, {&(0x7f00000002c0)=""/250, 0xfa}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/13, 0xd}, {&(0x7f0000001400)=""/106, 0x6a}], 0x7) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x45}, {0x1000000000000081}, {0x6}]}) r1 = dup(r0) bind$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='\t') 16:00:11 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x81, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000000000/0x3000)=nil, 0x2000) mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x2) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) 16:00:11 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r0 = open(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r3 = getegid() r4 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xc) r6 = getgid() r7 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) r10 = fcntl$getown(r0, 0x5) r11 = geteuid() r12 = getegid() r13 = accept$unix(r0, &(0x7f0000000780)=@file={0x0, ""/108}, &(0x7f0000000800)=0x6e) sendmsg$unix(r0, &(0x7f0000000940)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000005c0)=[{&(0x7f00000001c0)="4b33869d140833c865c45ebd9dc2cde4903dbd13f4460263ba219c096b2c0dae86aa029c70742e7511011d920fdb6af63035eb4262d25bf29234b34a813d3c5db4dcbd91cbeea7919ab7436b8c9dda76e69ebcb2b75e9e2f800a39710ed0dbb704af28ba415517ad3653bf1d0929dae7d285861771d0587243ccaa6052b10bc481", 0x81}, {&(0x7f0000000080)="6c64682a1e233f3dca20a210a930fb6c7ede85d67c109926dbec2c2c5704da935bc5695f3a", 0x25}, {&(0x7f0000000280)="c278c8e50056b33acef577839fe6447b1cd9a9938b0612d2fe29299a357672e37142b12e1b2d39d1b3c1a49291fc66db3ab1bc0f7a88a97d793226b52b123df408579cc45b6e9c32fe7ac665ab052e", 0x4f}, {&(0x7f0000000300)="588f565cba14c97715c1e08fc501feb5e9c0c2fced45a148f553be03eb83f0da656ff75de4c0672dac27096dafe2f7484ecabf303d2a6d575b9654a7118537251a0615b09eb2b03fefac5f92d75bfc572582e5567e04a1a1893f1e45f85e751b66fb10d008d7592f9f242784a161a08266c567645f29679420511e43b62dcb0fe08767473ded0add8e4416d40b0dbaf5f6d4508d6cb239dd6612156ba89360c8b187", 0xa2}, {&(0x7f00000003c0)="4c5cb75124881d84ed342bc63c6eaf62c31c216df62dc5520144da4629e61d45cba8125f122c194c64107ed545f3959bb5342436051ed796076fdc6caf9ddb13b0e326c2af709ad93b8bd5a275def0e4476b466ace7c403a0f2ecb4a92564f9234013430", 0x64}, {&(0x7f0000000440)="d1d8b8d22f085c83bf5f468bd44f64f8c21a55c0c05fae97f097cfe8f2a294d85ef162f2e8874aab9d1f6a78bdc81316f1af8474fed6361b1247f63230f3530df5fe062f4ddc70afd57022bb24088af5686201c9d871b66bf4920dd56aee037d03952043fff639cee3fd1d5b925945c38d0c8dae30ed6f6a00d09d960932533cd6c609350610bc528aa0c065cf2079c91e8d4bf7", 0x94}, {&(0x7f0000000500)="0e1f38a0e16f00c959d734303b3e982550e51cabfae7d22ec28e93be10e3cbec9769a31834cea449ece25c2b1fc218ae6c35b69b0085a2dfd6799e161c4357888cba08199d4e55285e14602712ed16e09948918e68fd3ebf09c1b528b802fa7ab984400cd5a5a5a0678ffd87f7b04be90989602a78b8cf75b80fedb26265ba0e6f55bd89702509c6d7dc335c06efdc8de769a459747a839efbb498a31f026310f3291652912ee9da510bfa0720385a45d3", 0xb1}], 0x7, &(0x7f0000000840)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x30, 0xffff, 0x1, [r0, r0, r13, r0, 0xffffffffffffff9c, r0, r0, r0]}], 0xf8, 0x1}, 0x1) 16:00:11 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x100) r2 = dup2(r0, r0) renameat(r1, &(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') close(r0) r3 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r3, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000040)="d1", 0x1}], 0x1) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000001c0)="2de11e", 0x3}], 0x1) 16:00:11 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x20, 0x80000000}, 0x10) dup2(r1, r4) 16:00:11 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000140)='\x00', 0x1) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000080)) read(r0, &(0x7f0000001600)=""/52, 0x34) 16:00:11 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x4) flock(r0, 0x0) close(r0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="00142e3279696c659296b2b9a52afa53b3ae0b2ff48ba157ed806bcf63c83d39ffaccb95cb26f604b89c251bb326e5bde131a4f5c21f964418250a4958d88f4f8d"], 0xa) 16:00:12 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000080)) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="000000186004008b00113c2700000000000000000000000000000061000000003f00ffff00603e97a0c22452", 0x2c}], 0x1) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f00000000c0)={{0x7, 0x5, 0xffffffff}, 0x98, 0xf0aa, 0x4}) 16:00:12 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) execve(0x0, 0x0, 0x0) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 16:00:12 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd0\x00', 0x80, 0x0) fchdir(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) read(r2, &(0x7f00000000c0)=""/77, 0x4d) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) dup(r0) r3 = fcntl$dupfd(r1, 0xa, r2) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000200)=0xffffffffffffe141) r4 = dup(r1) mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r5 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r5, &(0x7f0000000000)=[{&(0x7f0000000100)="0000001862040179002b2c000000267e897f7780e9992d836000753dd4d16106195f81db318cefbd0900a24e14da000000e1838f74652d62e100c51bad5a8bf626d9dea3c2c37bb79d7d2c336ec5e00000000000000000", 0x57}], 0x1) sendto$inet6(r4, &(0x7f0000000140)="4aa5cea68fcfe638467bc337d815d3a72ca96a33848340f738236298f629058063fab78e516c9797b0eea31b5f42bad5263d4b2d01bed539bbd5b99d1ca671e06d6bf6c27b61cf2aa6f0f65179efec2f77f9219e82a6e3eda71b86fdeae83847dd0a7da74c68d1e5172a5e54da4120448f42090fd5f1652c8f31ddc1992bc5cfea33130d8e5ea0e12c043cdda8a7f6933ba6ef88f8dd30c80a34a804fde4716a0baa35ec75e04f933d03f76b", 0xac, 0x40c, &(0x7f0000000040)={0x18, 0x0, 0xfff, 0x3}, 0xc) sendto$inet6(r4, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 16:00:12 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000000c0)="aa", 0x1) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) r2 = open(&(0x7f0000000140)='./file0\x00', 0x10000, 0x3c) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000180)) r3 = dup2(r0, r0) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000100)) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000240)) dup2(r0, r1) 16:00:12 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x5) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000180)) close(r0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x54d, 0x5, 0x200000000511c, "047c2ce62e0dbcdcc58b62c200000100"}) setrlimit(0x2, &(0x7f0000000000)={0x60000000, 0x60000000}) write(r0, &(0x7f0000000140)='\r', 0x1) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7}, {0x5, 0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:12 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x21}], 0x227082db, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0xa4dd, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f00000000c0)={{0x400, 0x6, 0x9}, 0x0, 0x3ff, 0x8}) dup2(r0, r2) 16:00:12 executing program 0: r0 = kqueue() r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x8, 0x1f, 0x5d67, 0x1, "27da016fc7b79188dae2e08475e78139699a32fd", 0x4, 0x6}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = dup2(r0, r3) kevent(r3, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x51}], 0x3, 0x0, 0x0, 0x0) kqueue() kevent(r3, &(0x7f0000000080), 0x8, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xaf}, {{r4}, 0xffffffffffffffff, 0x21}], 0x835, 0x0) 16:00:12 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) munmap(&(0x7f00008fb000/0x1000)=nil, 0x1000) shmget$private(0x0, 0x4000, 0x20, &(0x7f0000a67000/0x4000)=nil) 16:00:14 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x2, 0x0}, 0x0) map stack 0x2071c000-0x20b1c000 of map 0xfffffd807f00b8a0 failed: hole in range 16:00:16 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x74}, {0x1d}, {0x6, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) pwrite(r1, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = dup2(r2, r2) sync() dup2(r0, r3) sendmsg$unix(r3, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb18bbdf696c00000000"], 0x1c, 0x0}, 0x0) 16:00:16 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x40002000, 0x8613b) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() sendto$inet6(r0, &(0x7f00000002c0)="9c1247422cc9b62a0e0d4496a24ddf68d2076fb8824c537c1aa7bf4eccd8be05f323ad078b8a1bede84315eb386b61e4060acb836e39afb17fdcb018c782a4456899c26a03a8ac5f5273df25d00950c6825d485cbfc70ad3c4d8988a834df400ba82ed09289673e2f18d519ad6cb66498aabca10c05cf3d456496761bf48e6b0ea4871e9260475bd696ffca8d1316dbe669be854c24495d0ed1dba5b532c6bfd95f30755277c7cf879fb565954de83fbe44e621488ca78c4f7a8e0a825fd7f9d5e41539f8e722fba1422e9cddf8a5820fa77ff8c810e4ad725a2e7d160b3fbd1bfce3e76a14515388880ef298eef654b677e35e8a1777936045439dec7f6d53f920253f595d481994b5fcd3079f52467037a42104d6172bb28f27eafa14c82ccdeb25703f58643bf3a8eeeaae76f10eb2533a22bc79c6b0045a92c5d821af4bb7a1e6916dbb2c356ecb047e28cfb3a042f781d17edcbd7657598195d24cd8bf302709885e6c9337e762ba26ef9edcaa1ca747ad8ddcac0cf4cc0a7e7ad1fe8e40891ef537eb4004b442cc06f53a61647167506d68192039810d80156bac6e0f3d1c45bd4d87b760217731310277a470d62cc2305faabf1fa6ec853c77d8800213c8c76bf9175153ac1ac1d83c02e58f7280e20dc52140389e315c771cf6a6b70c8560220beba053f8c00911a85cff783417d45cc507f5eced40bae90605cd2f5d8424c2aa7c9527ba5cc0bca66a1d9b6c307e9d52ffe6eb396e9c65d67fb6cf683a35434d5279d2b6ab276272cccbfe8386f3c72bada33838e1f8e9c0723019ebce145e9c73b0693745486f01fb41d986f8f873a5b97547b2e88ee95176b06d61677ba4ae0a4f6e673b92ebbab04365dfb72291ad23a454e25367a6f46b7f3bdc4777b0562f8b8a81362abe0520f03efefd4155e8c2d658028f44488f2f7eb7fe0d8df0a7e2ef2560bf0fdd1600a8d635019211a9ce24f3adaaffe965d1c7b01904fd64c9b6d8ee288bf622993e4d18acd079c371b85496c84290edccba7df423f99f847e1c8d16df8e0bd99a33c28d20cb0aac465538bf25d475ce446f1cd8d7649d26c48cc78d7ca2a64036ee358b6443b57d4f4208e4923867530c7e53f37f717a778475fb983d580b6a5e7c01c666d822fd64320ffc3cd5183d6db289d7eb677e6deb7d012bb037e481c8c6d6e681df2cae66141720be7ae324de7f4f3af9ac2841c0edc309fdafbb8688a3cd30a51598808ac525f1ed9f268d0082dd0141052751fa115fa80dd14e061de57a318f167a342a1cdf9fd523fbf2efa47ca7e0d59eaf0104f8451306fd7d1832cfc1bf8fef0cdd5569367ee254d229febfe90d4e99f07e3cf61c6657c1ef78428be45760a28b3175c3ddba330a610497bc8da1cbd5a1beb1cd08e9844996183e2eef5b7467079d9e460e245f93778608430f99768858240db56a2657057835f8efe2f5a9a4ecc183ac7e69f1df2e18b6f059543bafae9490a5b4ff6400a365f20dd674618f3fa8c4be89d989df2860f5331e4bd6fa2ee90485f8cc35f6b09a6d3abdffbfc43365d159fe7c7b20fa9795f6347ab691c72b0b3bc17d7f37999efc0aab7b78497b31a7d8fc789a1592063f73256ada58d5d2f497ec9d04f1a959cc71609844dc530f9d498889f6bb0e885dff55ffa36506b7ea8616e51d930dee218e0390d9493468764cbb2da1f04ef3d89031392b348d071cb3d07211ce1f826d548f902fd047142291e87fcdfeb64ae77e682bdf1108aaccf05503d4f10f91f4c6ab8af311be748519cf883ddcc8c586f62cece9750efa7cc3a6cd243cb9783ede88113b88221658f1530526307b5a0da908f7f30e7ea3aa61d4fa6014785c65df9d39cdff1166e9376df79041dd5dd3e621c013e5fd4c35eb8e17d563695c238263e95673408421b3abcd32043b2fa73602228ce698c02d6ed69112cb67e8cd115a782033d10933efde09e4c24417e2ef8a2ce5ffcdf13d30165483f4641e1805da0d8dd7cd07d2f0c4c1b5425f5be3a45cd806a2b7d000c909c07e7873c55f4481251c51db2acf0b3491c842717d3d5c87bfc92b0a222b804a5ae93878f2c1093556c1bbbf422d1ea16f989ede926f6ea584c781da5873caafb9bdd41c9bc5190d7ea6034b157a5cc5790fc7d0a41eaca77119a212b37cda3cd685aae4fb9548a5accbe6426463b33299220656b82817ebc6ab3c066f1c6557bad705a8bde5e20069aa7e4fe467781c0804c1190018f381590f6fbdd323f220e231265a0b8cb331a6372b839b92340fedbb5cf971af332bea61bea74e398bea02d2aa4a241f9a3babc779a81c6c9bc8c87030e42ed926659617dec871bee8ef321a88383615b963ebac25a892afb7199023ac6569513651a107bcc0c19ddbbd0ab875dccc86a1941c9c3a189939ff3584e1690009bb83bf47c6d38cd6569088b3c951d16d87e8c80ff9446cb20b27f8d4608b3eb865f6640faf978eb3ea19bba65141f8ab03c006ea512a8167a1fc549664bc5c7a9b1b18b0e3bcbb35ab9131e31c0db5f232124d80ba5e0a99002807dec6d49ebd9bd671d0d158ed6f28343544673198c41cb7b80ba6e24028f104d515b98d50902c4e1ddf8aa3191cd4bc7be10904631dd6b47e747abdd442ecf38a5ecf09ebd101a9a01b1b3616005f4901342a64c528502744576293c5003f9c9100434e0447dd18822eba361d427e419628ecf89d49fe666033953945b1b92cd07f73e7e60c1c478977d1a961de7e3ddeef039d0898ebc52fa8244830e28539a8ef0ef3a5740288c420f324fa35f8008048405941dd2b15fbef7ba7ecb0b634aa6d861d69c45d0205be0fb73599f2117c8cd8d49956ce4ff3f1d76caf61a4aedb60f8b09ddc5f60a80d9d18fa8220abccc31ee881abbf1c402512bed77a30d0230a258d7af35eb9c206abc48036195a72e1074fc76fc6c12d338c80ab1a7dc993dde335c3f832b23c8f8d713ab3f390be82e9d62915a929ccb3d2c5c89369aa357bb8e9b881ba8e3598269d71511d19ca0ff9a4057129b7467bf16d9a79c391d2233a712cfd403bfdef9378f2e16597576805fbfbfa39dd823c9d0a2a84ca9a499afa05f8a63d8fcf7fa3430c69a3da1f11a5ddf362bf5dedb093654504128e2b8a4bfd0eb7cc07af8166db967a7e7f4c7b994917b50e3e348b9a9b3166d1c0d8f08924781b0390ac03ce4429ab999576b4f5be438f7dc0fdb1d3a849e5410bb1a0393e3dfa8d1ff0fbae983e3d3d61a983e6d58d247de38d3437a5a224716630be2c2ef24d2f7e5407089f853e1ac993fc5c06faf2dc26b9cb5b08768b5e122ee36c46083d562ad0ccdb1b348524297ff51febe0d7c839ac9daa1ed8dcb04837234f3650c420c1eaa0608dfb6434ab9d41796edbea93f81effe62126717914f890d498619147ab8817c4eeccb2bdf8d63954c33539a4f84794d1d391f3e64aad00f5568c284847ad0cefb6170f31368b52af6d13df6aac043a3d8785f95d2e38de1b81aef50c6f7908f6b965945d13b245ef11156edf006f02253bdbc6071f7f8fc9ad90e4dd905ceec1b7edbfa877f9b5e9166e768173c4314d03f5e2c87a14fa9cdbba6fc70748df6b3586c8131ffab54d31c729bfacc82543ef8ac376e640b8778c498fad4214705931ebaa2501be71076e0c2d531b5ddfaef5404b62b5271a09c5cb5804e1d4b98290a268acda9f07b805acc68d4a1cb8398a7ce923ff8a68b5adc83048603739a6a49109888d0b561bc0e20fd070e6fd6f38083c4457a5c2cef4623aa4660ebab476574fdbec060fd0abf8286264ef14a86ff93a7c41c6c97f28cb77fbe187d5061c979594a4dd96e72e7c354204fb7fd2a85980b966b2343c57eece5d90342ad7aed8a303272e22822102d8ac42db6a66813329262f46ecc71c0e559accf0028b181d416d5e77858bc597cac25fccf9f8fc3ca859f202f3bbe1cc9bf640e37784497d99cce78bbac8803e79cdb4c7dc34a04999463eaa36b25be993215f3e2ef0da5a0942c361ea019f4157bde1cdbf1b9aa8cd6afe0237a57f791fbe0f2f2c13d8a0e9e0e96a1cd85d45491902a3a861dc75e3645e8ac845e60029d67e45cb5077c7ba4add83713e32c24623c5a47eef58c9127fc93b27850e0e018e3477ff8ce4661305d853f1c9b9f73e515e3169c33af1b551facf7245e8d94e534331ba2fdcf52d53fc46d6a56ff083a1987f31e3eef957dddbd82cdd37e29cf73cb55c0dde1c8e2c46b83ba3184282c66c902a4c0e2041b80bb802cae3c25a74346a90593343e1120c689bbffc45b35dd261d1d61d1c039c0a6f7cec17edd0026f6cacb00ffb6deed544a250dfb12747fa8b10ff0a32dac7f5b5a73c77753ae936bdbe959a3496bd08849947d7bac8a39061635adca06118b2532b9792841ef81ad09f67095a413564b3fb5e03e60a8382406c2009bb7953f5d406f892cd0c4051d20eede89499036f03c80a1d0fcfd6aea399baeb4b4e909b960afd87b27f8838360da0caf2fe242e3a3295913b612cec0426f4dd3fd8d83cf26dc79511fc203617b3fa65a39e9ff1027787e2af56987ffb7b44acc6292cee54fc847d9038f3d8d225d684f881d4d921e3fdbf47b30dee2a1494061a60e5c21987200552e6f8c5275490a34dfc2dce0b98aeb31c34cf53490300426dc032e8d5e7c47b644194d5a777ee7da2a0b869a1569b584d3fe4fdef3f550980b4d4a10980fa3f9e1ec78c1552cfc7ad45f1f61837c84f40218db4a1244fc8c36ac5f3e54ba5562d4595a392ec7b781e0dcf9047dee12f5d467eb514c99b93b1a44338587fed1aafec4b66f9c4a59da37850dfa09c87270c8ab1183e16bf3781ead7ad95b613f3a0311f14cd947414e48e01f27597aa3eef706155e7519849886dfc2665efb21ea0e9704c0827ff95b710b23249cacb1cde2b0ec3ee8980705907ed1ac9486d881c85d4de4b4be30c5700f6a05f932f56b3c3fea847c17e9fa7784b0000b6f20bc0c5f785eda7090a29103939c3d3412743b4352a2efa8f9268aff6fd40517178016f77f11d78e0056fc1bc79cf8b47b50f15ea14078b56d7c5807c80968e8e7df5446c9a59ed0d7187ad0b9cdcbc993cb2548b57b66150f0096541a9f8d32b9a99c455e854fa5793b9e5772e9f9547fb198b27f7757909977baa182f0d33e6cf0f6fb5db61c4c99701908987eaa94fae41f7d6c687e8dee8687b6e0686ed040c61e5b17ed6c3a0e3ce4ee35c36ed9dcecc53d1807818611485fd40551e0d2a2e5dd78b31f55e5af29abdc2a021c3e3a819347bc0a82821bb0f0b068639425d88192e7cd0d2dc7225096c66f0e2c3657d57f324787806272e5af79c8cbb5d2ad1d63c0c34a5f88c618dcb968542a6482d6ceda20bbcd27438d2f14d3ba78b78532363ea5cee29602330f8910974c83410de99ef636c5225a62e9cb0116643f8e7fe02eecc39ee105f59aa69ae64843dd631033286befdf317d26d6f1513fcc1fc23bb29a2bc57149eec37234d32979637cf5917aefb654cc563ecce4d165410bc3cae60cf6f53f6bc383413c975988c33fee46d950ac6ce5a4be6318318d4e8edbd0983fc2947b07c3e6a61863e5f2c442defaa62a3169c745e8442d897ec43bb1451f7747cf3908f22459d88340f3c8774dc9c9ffb80f20ca6ddf61b200eee938464ab75855dc5d5235feab712c0696a12da36baf78203f40fd11a0cb706c705ae7707f21cec1b1bac5cea0224559c0a523781f3864e3214cf89f20c64f4b4f916ed29aa23b", 0x1000, 0x64ec6699898be955, &(0x7f0000000000)={0x18, 0x2, 0x1, 0x1}, 0xc) kevent(r1, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffa, 0x80, 0x80000000, 0x8, 0x4}, {{r0}, 0xfffffffffffffffb, 0x40, 0x40000000, 0x782, 0xfffffffffffffff8}, {{r1}, 0xfffffffffffffffd, 0x20, 0x20000000, 0x5, 0x100000001}], 0x217a, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffb, 0x80, 0x2, 0xfdc}, {{r0}, 0xfffffffffffffffb, 0x10, 0xc0, 0x1000, 0x3ff}, {{r1}, 0xfffffffffffffffe, 0x28, 0x4, 0x80000001, 0x2}], 0x7, &(0x7f0000000040)={0x4b4f, 0x2}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) dup2(r0, r0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x4421a783d1e6bd9b}], 0x66, 0x0, 0x81, 0x0) r2 = dup2(r1, r0) kevent(r2, &(0x7f00000012c0)=[{{r2}, 0xfffffffffffffffa, 0x8, 0xf0000000, 0x9, 0x80}, {{r1}, 0xfffffffffffffff8, 0x10, 0xfffff, 0xc2, 0x8}, {{r1}, 0xffffffffffffffff, 0x2, 0x1, 0x4, 0x7}, {{r0}, 0xfffffffffffffffd, 0xa1, 0x8, 0x7, 0x4}], 0x2, &(0x7f00000000c0)=[{{r1}, 0x0, 0x40, 0xe50d9f0e67a0e76f, 0x2, 0xd9}, {{r2}, 0x0, 0x4, 0x62, 0x100000001, 0x1b}], 0x20, &(0x7f0000001340)={0x0, 0x1}) lseek(r2, 0x0, 0x0, 0x2) 16:00:16 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r0, r1) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x100000001}, {0x20}, {0x6, 0x0, 0x0, 0x8000000000100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) ioctl$TIOCNXCL(r1, 0x2000740e) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:16 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x8, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000100)) close(r2) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) 16:00:16 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xe00000, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) munlock(&(0x7f000033d000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:16 executing program 1: r0 = socket(0x2, 0x4003, 0x0) getsockopt(r0, 0x0, 0x8000001d, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10, 0x0) getegid() 16:00:16 executing program 1: r0 = socket(0x2, 0xc003, 0x2) r1 = syz_open_pts() ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x20) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b102000000000000002b58fd4037b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r0, 0x0, 0x0) 16:00:16 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x2, 0x4, 0x2, 0x4}, {{r0}, 0xfffffffffffffffe, 0x0, 0x40000000, 0x8001, 0x100000001}], 0x2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x2, 0x1, 0x4, 0x2}], 0xc2b, &(0x7f00000000c0)={0x9, 0xf3e}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x8, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x7d, 0x1, 0x7ff}], 0xf924, 0x0) 16:00:16 executing program 1: mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x800, 0x0) pipe(&(0x7f0000000040)) open$dir(&(0x7f0000000080)='./file0\x00', 0x400, 0x44) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x8000, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x1, 0x40) r2 = fcntl$dupfd(r0, 0x0, r1) flock(r2, 0x1) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCDRAIN(r3, 0x2000745e) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x5}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="84") 16:00:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000000)=[{0x0}, {&(0x7f0000002140)=""/4096, 0x1000}], 0x1, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x40, 0x1) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x80}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x6, &(0x7f0000000100)=[{0x6, 0x3ff, 0x0, 0x3}, {0x8, 0x2, 0x100, 0x4}, {0x4, 0x3, 0x3, 0x5}, {0x1000, 0x9, 0x0, 0x400}, {0x2, 0x7, 0x4, 0x6579}, {0x6, 0x6d99d60, 0x4, 0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") syz_emit_ethernet(0xc0, &(0x7f0000000240)="b019748e069654aaebf46673ea9b5eb275f9e4e2ace2f566f0c908f67f4f75bfe49d9e728bf1c51cafd6916bb6cecf320d7589f929b49c4deb2c8b1f4ad1c70feba86838e82f983f6ee61669a09583995148b56261ecde1fb0eb7368d6b313110d587cd236e7cc21a10377af8009971b9bfdf878c6dfc569775d67b2c3da2bb650a0e1dd1e4b93492f26b8f8691a0a91ac278168e16ebe7c6dced0b16d8566524c1e2cb9701f1ed88c02df17bbf894ad79e93c41d87f7ca9d59f233ba9bcdd59") r1 = dup(r0) getdents(r1, &(0x7f00000001c0)=""/9, 0x9) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x6, &(0x7f0000000040)=[{0x775, 0xff, 0xae5, 0x495afbe5}, {0x5, 0xff, 0x9, 0x401}, {0x180000000000, 0xfffffffffffffffb, 0x401, 0xc0c0}, {0x7, 0x47d8, 0x69, 0x2c}, {0xfffffffffffffe00, 0x2e1b, 0x20, 0xde}, {0x1f, 0x4, 0x4, 0x6}]}) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x20be, &(0x7f0000000200)=[{0x1c}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000002c0)='\t') 16:00:16 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x20, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000001c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0x7, 0x7, 0x8, 0x4}, {0x4, 0x8, 0x9, 0x3a3d}]}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000280)={0x4, &(0x7f0000000240)=[0x6, 0x0, 0x1ff, 0x88]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x81}, {0x48}, {0x2000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="db") 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000100)) 16:00:16 executing program 0: writev(0xffffffffffffffff, &(0x7f0000001540)=[{&(0x7f0000000080)="1f55256ede72aac4d77728b6f82d40fc3a18bce5db10aba993a0466fa1156a7c8ca29099be9b3bfc69d05bb2762c7e4d964d1da0b186fa993d7d75738921159135c1b2d5c3c92c953e32416663e32bdd58cb226bcbcafa3a5c125cc9e6799b874fbd5d2ffd6ec9e9596acf", 0xfffffffffffffdc5}, {&(0x7f0000000200)="f50f91fc9ab4aae7cdad0322ce011326c82ddce62224a40725ba18290d536024258e7061546e9142a4f6a6ed65e6f59d461cc082653ade4664f117c8d2b027f78532e77167d00271c1dbaeab0161256265fedef5f2e0f1017d9440f18fbf50d642e2b4e4487f9fe566f43552c78269b66bd29fc8afd53be5366db673e44ec3f5e403f9e36aea02687a6ac9"}, {&(0x7f00000017c0)="12a3e39ef1c49b4d12df243934c018cd7dbb11650bb5d8bfbf26270c26c3564866e4a1a9d2ee2ccef3338d7de07a6d6811a58d1afc953aac34bb93b4c24996c42ad39330117178d3f15167d7b88911bea3afda0efb4fcc4482eb4b9476adf0bed431b3dc4add3275b7e9f6b4aa7c303456e958b24348510aa8e7ab0bc1d9e7799a05ae31b84ddaf4cf"}, {&(0x7f00000016c0)="c3cee25c4d6e178ef353dba08058509a27f1c8335b9c170b53774891cc30170d98f6ddcc93e496acd100647a9a1afe703c5c06afd08f837108c007e32b49d9ce70ed9e6bbeafb8b87d1ae036cdf1ff0b8df2755076e411fa2399b2d5dd2e52ab0df2c5fb208e663f01bd7377acd47922ea37f3336a23a5dcbef88f0f800a1005835718198055f7ffc346d643abce3577f21831a86a06ce2e822ed14b2a88471f1ffc9553c854143e78b6e9adfaad627d3b1dd635d52e54b08f465e30a094d0e28fbb1669be9f983527b8113e2b531b49"}, {&(0x7f00000015c0)="f9a9ea855a5042ab43041ae2e8457460ee5f0f9c118e8cbba9e7a200000000000000000000b57ff2658888acc9503e0e1884e7337f3dd1017c69a30e4309b520249332882c5daaa61a3664ce7d09423e5a299a6a350b4c3d76119a7a5113e8645e0d1810fcd943bcb9e46aa664b23c8c6dea7308d90521dc799493dbfdf952e2d4ca6f568db98b12cb4ec7558cbf70d403406a3526c8d644ec8770202bd6a2aeed268b203089ba5a95f5536bd5aaa7a30cf84f3e6d0736061c58de9b8e2361ff8938571172c4d5738545bda955b4aa34d1bcb908f3360a201770f9ab89a08bb46b33c6687e176a9eac"}, {&(0x7f0000000440)="2d9da65c2d22fe700c1ca97986044f98af90f29df8574698e5b8a01bf96321bdaab62caf230c9f64e8ec152eeef507c30d8563938a55f1ebd24ac065e455d4e110a6e4e315dc1d8b5da51952447ed5ee8b7ac904a70e39426b7e62ff4c4fa5299f6aadee8fcc69582b1486796fd776e3195bc76b7420f5c0c4452e6ce6692e2f62e9640457da0b216c3a"}, {&(0x7f0000000500)="6ea375b1cbf8f6ddf03feeb29286dd949fa03e853e"}, {&(0x7f0000000540)="349a45517b66e2cf9e1e29df05eb6bf6644af8efc0e0ce9660938c895357b712e9611666f942a65e1e3b49245cf8cee215250701215e8eee75fcf1f784d5ad5971030875d0ebcf393e99597ea9a8c5e5e9a7c3a6f81715a4e291bd815a9c5b1582816051819face086209e8c951811267b2d8782b0ff476b4b9f9caa8fb52cd1b9701415a1ca0627af3be07dd1dd39d5e762e7cacd8dbe01dd21d5b74113e17304c359fc78d8db627a8f8116cb3a98a65e72e2b631394a64b5f6a9dfdde2a1bd301ff7e61b5870fb9b1ceaab8ab641643cbd282c5cc863c44d09eb9b03517c16f0512916ad9ee1b02eba38d849946fc630c285bc71e9f757634897451d3589baabd39b3c20a915d0e87a40bfde8e8ed308fccca1ed92723647ebaff6101df904ed41168bd4578da096c50e27a452c7f36ff011e7f67db4ae1f251f746d36c63fcfb490c5b1d9160c095633bfe884e03a4b635b4aca2e2998f48c5d9ff4f91ea9f7e3ca5d58cef543f68d9eb04755bdea7cc2821ec5f84b805aa80bd580c98234cb57ec7f12bf7f517c5022f4c2a935a01bde6abd02262456008f00214e8075181724a4930ed1a7a0e922953ca5a0227e85934f15a55f7a901605bd1fbc2867bba4ce7efe5fabc04fb34da639d17adaf903c805b0863652d31c59c6a0d83ad94d04a1a514428ab658cb111770ff96dcd207db2374d61283368510cadfbc2da94be3bc1f2ad6c42d752d51d3120e22dc98f3ed3e199e1ff564761219ab6dcc1e5b3c6128e02767024aac2b050abe7b9119f9ad065cba403df6cec628f78ca8a9a2fe915c4cad9592225195d7ea6d6413b77ebe66224c8f6eb5ac48dc71b2949b15d491b5d6b1adfec7b71e6c628a5ff082f4efd28b3e276556d78317f208fe68a64c93297c616b566abca4cd67cd4fac9859d2590ddda0adf44e6d47a7c96f02a6a424543aa9d25f63f0590da9ca14665ebfdbca9dab23768932a7a4efd801b6a5ffe5e4d0b4514001b1b4925337cd4ee2e92b502ffda7160bee50f836eefd4c946918dea67a8c5e020ffdd6977e110fc1b0ec6c73a1008c9379a1c85884e00ae09561d89b4cb175fdc60626961955d408bdc67351642128e36cd630b1f4b0df0db7ead35a720f1b918160bda461ae315b18648d84a88b2b4f5498c6085c3a91826b23c3b3fb9bf16cb1079e718bfb6eda65844ece35a4edf66be9daf420f71ebe8a1afa86cc615f5630ed07ba004167a312a032a36924e346b366157c7f8364dec40b7ba7e2cbc7fb1ce5abbb44d0f1d7965d7a1ffa151a758fdb193b9d948e7c4cea980ae6f4acb64a812c302ba9a94e0a006e1e69d26b54f04df901a3e8be5d418a39236ca0676c17d057ec4596eb32688203aac800d19aaabc8a121cb902193ad5ab62ee7df9925c1144bbdf239e6872d3d5e0cd9fe35e910f1f2418f32a27e5557f7a4549a175b60fdd6ef8a65f8f74e4767dfbc7428b028326e3be811078d63cc4d2fc2470dc311310022ccfa9e3d6bd9b5a91c4e237ea470095de3bfc35fcbe79cf0f5fe3f6616b08c59e380c985e8e989ac67ed2767c7ce75a9f3546529784ae2492631a1b473ffbe916fd8f11acc93499a6c2c6d6684a9875861e9ca3053a815a0a6c6e9071b970d3f7119d5d8cca6735e720c296c244dd3764ee73f068f3aa27b58c386b0b67c6879fb04b0d3ab30ce59954aa59ff27f3dfc4c6be7edfbfd61fcb679a22735caf8361946bb24c1416774ad1f73ff02ec260eaad3d38c591ff65151f6a8e3f77235761c9525cec93e289039c7147ffa3b90d2ae2ca438cc60d7fb22d03d3b89eb9e9387e52ea02b0f22b9dbbd3d31c5bffb56fae4c5f7559b42bce3cc8f34095d75db00d64faa4276bc279122f5f2c2949fe00786313fbb46416e6efc6f234c1de7fa7eefcad2168311bd09bf35d9729c38da6a919a1fa362ae44c3b7b987da21300af733d04180ad61245bb4786f278f0f099f60a47fc7f23a6a8c254473626eefa24b87ab40893be2ae536bbc32837c1cd0e889408814f7e62d0d88d749e60b56833d2c8d874b6c1dfcca283a355e55ce77ebe6ed627353ad947f9aada4606e1f3202b6ad01f11634044afad4e8888d82f07c5722fbdc8bbf84312cd13249bea0730dc84d39640b1f97a2f95fa6958b3c0ecef459e46849ec87db053bcc92bd4e5b7d430d543fae576521e81f320b1a05dd1f6db93753bd35fcc0528eaa47447444c5be0b4e179037d2ba0d772afcaa7f417b3269ecf4f8a5a3f73a58b7071e529229ee1d6e6d19431b5c94e570154e6f773d215e202a1e276647110a96c7498bb3405388d8670b426ac8fc77e1ca385d281c0ec1441ddddd237b6987899027a1cc043d9e00497d9b46b8bf93e8f37bbcd3520ed76728163ce89c92c1d2e31fd60051b21f39719ea44e0a24f09f085bb559e7925605d23db5443e6bdcae251cf73e40ecf1a9f5bcfe19b0dcf1325df7b6812bccf700ba16b6eacb2401e07f95cd041a523fefa24fda31906a88f5701d34ef5a3cdedc740676686b39ba06230df537138fd8052536a381c280952e3bc0b98ac765310951a1ab1deec40f54fd03501f13ca828a88bb31d31c344181967d532f18994a646e0de199d962f16ead32209bd690f1331b1d88df7b1baa42f297f0f0bede26d9cf450475eb99d06f6ba3d1e75c5bc1892f5cd803238452d056b2a086a8064aee63b9b836275820713f30036dfe5ba903baca057e56615c5a2e3017a952356d59468aec0a3317d2e006db663bb32ce0fdea49c33697c26c447f1bea3091fbc1b29c2fe37805c3bccac04856ac8db7e3d6b333621108a6caf42d3416969ee55cb9ac30277a3ef55063914d99f208c70d803c9cb51a468766956c8c66a59d6aea54e7887ce7ca77a46f00d6a0621be7c41a3882033080957f186be175e11e00e24b68c2cb131c7025059c5b02bc417477221f85b5f618c3ac87d28ff3dc7646c66f16484f730fed769b4046e050e755d2ae6f7da59483391996e9d940ef902085598d07a563e4a6e84d0030f36e43bc22668816aa265e0acbdb896170e1551583154655499865a23e9a24cb076634a354627eab8c72439e832d2bbe717ea068489dfc607e0ca8af28536880c241976fa3da6299a648af2897e82e6642a35d114d0b1c11b01a47a269339dfadf2a942ac438cdee8abc647db586f32d6072bb4efbf1b48056dd7a80306b1bcf002ac42cf5a6374776d029d2ee43df5e10fc00d03e35a6698541ad185a49b5329cc857ac945be39bd6870cbb06accab630880461ed9657edd631ac6d339425531fc6ce0fbae80856ec8bf01da282fd52dc2e7948752148d660812a1ab42c2daf841e3eb63668aee079dfdd88e2e6b885363a9db62246a4e5e600ce4d3f4c94ef00546f6835aa80208977e479d5240db9cbbac384b57418233498ea6d5fc8eee98094bbe7a01bc0883855cca733c50777ea100f7f17c270503565d5350d306f4c4a581f919b53bb854fe92842f21afb5971711fce39631f671f81d27f87f39c005daeff1e9a7c57e414d39e9a82bff64e718730df0937e27614b21484fef4c7069b5ede5452b6cbb9febd4ec6da6e9b3378526031764c312341b9e7fcc2f52f4589d418f1de288f79901d14195cd965af732eb4296f207bc703dc5ac985d6e51162be4fe84890c9b9feded8675160d84be9beac2ac957182fc11b81407143c08754d4f586d8a1cdfde0a70880b010a894551179190b1df12bd8445771f7e3cd68e7422261d06ad8a82666963d55ab2e1ac02e5551b39e7d5b33a5e8197f617f00661d2f3ab6d509ce294d5c96f53258e2b606db7246b6541ffb48433342841bf7d8d175d22d873015e4c89efecbe719a03bda8894fb186b60e924900090025beec7c53d4224c189b98d7d8c9e5b11651cf1a2c48233e0d1a17c7a75cd34a78afdb4b63a954177e36ee8684097b22ab338853bb716f24f1749b6975c672a42ef5d750fc2040be8d5d76be0d28fe4f15b71e8d6e565fcfa3a3f83e7cf7d5cfac444ca075988522d1f0673685a0040790455941e0d3be9fd212097796f18c27d3fd866bddba1c100ae8f0ffaee7f944091d18365b523cc7f0b434f8dbf62ca6553456cbcce0d74fea9c7a2d50f5e2ec2a9fdf0ebb40ff82858aee9c2d3d9d17b0e4dd18e3e0039bbf559e723b39a9c6cc44b3eef55945bffab6a4f436800c312d1dcf0f4cd01eaf5a6ddefc8d12629fb0942227687a818c26d1626a305de3b60d62a04ab32be4f8b48e4d8cd9e65249dbc17998b49e2c63cf4ce5277daec6739faf5a1ad9a649e04690a074921b9923c2f751db4354257b1d818d4cd9d4dd82176fd9094dd527abdd45722deea5e82259c60ce94de0b771b4ff5693e606a7370f1a920d7f58fd254de5f132282423d433945cc0ae652c044a323b887fd4905078f9fb462726ff2b5a71fedd64039875da0a83ac6ef51ee0223e048f7e7a164c3961ba59c57834c4be8ab5053a71c3c2004c66420d62d3df0b5bd93fdae853513d40cbc30d40ca0c1e2578db23a253aa9c6e80c8da8f76741ebb675687424ee5cf4192024662e3629ed9c0157c418217bb726fe7a0dc82fdc217f12474ac919e763e09454d86802f17a938cbce06b79697b964869fce65cbcd67c9ac0e70dd6a3ae2234c8c5f0c7c00b1e0baf1ec01eb01cb0fc8d2fd12ae21454424a7c643dae340846838652c997d7bce163cc5934e1c1a2d81929c87ad62ebd7bb2ef7a50de146435fbe6f2cd00d4dd62f5dcbb7be88de35be55a3960a4065ad998ffb6f9b840edfbf69027daa3b39b9c092fbf73b84004db7b7974af09ff6db74a3d6a7c66bb25b7fccaeb3ac3e99fd11b77cc92b0457ef29b02448d768b7c832fd0f4170074decdbda9385a4cf73915ee0dff0e3969782ac97ccdf9d1f279c0ecdafca27a822da5e82f7a0805d0ebb153d81875703e777ed55832ad416d2d19c0ca8e7d74b113d3cc7772c6d993c4542195798bb3e554dc5864c0906ba054665096b1e687b75d24766a26a24216bda04e6b737a9afeed118a5d21e0633a5a5163bfd1e2e09d0da5c98f1ad6c1c0042d2370a66f36f0567ede3baf1536bdfe6ff73207ba0b1bd64e1ac76943b3caf78b1a2814181cf5bdef7feead3fb1cf27554dd233e566de3f80e659f83dc9be0d93fb4291f3192d5e922138e7e9a2cc8869295707d0eaa5d099a8cde4328361224ca198cf9018d779ba85f842068ab952de3175fb4d94696656e82ad4a96bd59eaf15620e37404630d9b410798cfd70bfc1033712f68dd91ddaad296f73a0e1d0400126525a5312bcf4853a1d8c3bf619d399054cdc0b9be413d668947e95eccd80c0ed06be823b1534b9e9b5637c8737c1f2a6da9d6fc09195b055059272b32e169085d16bad7fb3dadd7dd1788e088c26247349c07eb41f1187b8934bde0f4bb2157bd14d9a178b87b391aee6f840e24b77fc8a9dd32784bb47363e909fda3abb5052bb6135a154303b0124262a3055c86227feb7c64f2a76a570a67d4acfcad6740de0f3f227dabcb0c774da522e0058106f7040271173e22884028fc16fadec25829be9928d8de9c36138ba5130ece52c1be9ada47d0d75a188c542db582c48aafcf1d3db77b54bb1119b88afb6af279edc6bc6883e423779dbeb1d30890cb8f0b2aacb4682a4894421d879731ea91a8d7ba2c90578daa9cf7074d165cbc7355b65a7fd118a9e7f162ae61b0a127fed61b4f417235108d2edf234026ab59d25dfe1a51406e7fb6b027e4ee78", 0xfffffffffffffd2d}], 0xea06844e29ead8) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10000, 0x0) fchmod(r0, 0xc8) fchdir(r0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r1, 0x2) flock(r1, 0x6) flock(r1, 0x2) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 16:00:16 executing program 1: r0 = socket$inet(0x2, 0x5, 0xffffffffffffffff) pwrite(r0, &(0x7f0000000000)="02bb0b3525427bf10cdd8c2cb7dc5a324d120f9aead7abf098323a8599a09d1e79cf2c16aa01a6d905ca7ea3e9a63e068e7bd441d69d8ec20773d1ae1c3b2ff51ab92a31f74c5baeb4ec26e683be71502104eb7b8d599cad4c6a1c130fbc8d7ee399807230908c45fcbd98bdc158b5443c71e24585eb296f6b00b39e998d5b0bcdcd058bc751c86d06072ca44dc2e87902ecc48b01baee7bb8e2f4fbb0e4267ba9e1e6607013feb01d48e5dd72822a780c3b8d113ea7dc590817384cb6e369ad075abdfccb084f807b1d9779d5", 0xcd, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x20000, 0x44) mkdir(&(0x7f0000000480)='./file0\x00', 0x10010) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000140)={0x6, 0x4, 0x3ff, {[0x3f, 0x1, 0x9, 0xf8, 0x66, 0x5, 0x3, 0x18, 0x5df0cc20, 0x6, 0x3, 0x5, 0xffffffffffff360f, 0x1, 0x81, 0x3, 0x9, 0x20], [0x400, 0x40, 0x5, 0x9, 0x4, 0x1d, 0xff, 0x7, 0x1000], [0xffffffffffffff01, 0x6, 0x2, 0x50e, 0x1, 0x7], [0x9, 0x9, 0xfffffffffffffffc, 0x0, 0x595, 0x4], [{0x1f, 0xffff, 0x6, 0x10001}, {0x400, 0xffff, 0x3ff, 0x264d}, {0x1, 0x3, 0x4, 0xb93}, {0x7f, 0x4ca461db, 0x7d127286, 0x20}, {0x20, 0xfffffffffffffffe, 0xffff, 0x8001}, {0x6, 0x2, 0x6, 0x1}, {0x6, 0x8b1, 0x577, 0x1f}, {0x0, 0x9, 0xf34, 0x2}], {0x2, 0xffffffffffffffff, 0x6, 0x4}, {0x8d, 0x8, 0x6, 0x1000}}}) setsockopt$inet_opts(r0, 0x0, 0x4, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0xd24ad22f87b0bbb1, r0, 0x0, 0x0) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000200)=ANY=[@ANYBLOB="0055be3d0000000000f3354c6f1b8368a60376a3f16fdd08038941a5a18b8451964c770fe77ec017609bcb36489558abec150cca5b36a8a4e8b4974c58ffd484a171ce4b7cd2cfb56d523859b37c75a8dfe1b7b4de1c4a19fec3a734983904a192796109fccfa48421a052de73728330e6a07ab892923fcce0e9"]) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000001c0)=0x9) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x9) pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000002c0)="99ee8e44cc9e60a578a73f27ff5ef0c49dee8f428095c60794b4de06487f4093fa220a819eac11e7044a48b739c2fce8e9cee7c108a2fd8540e5f17effcc426d14c8e7b956d4d4d9e8108c15e20fc39df1bdfc976e9465c3725301f73eb3bfa82e808ff1695fea6254484775a618b37b50d29452ff39cf11b2de34e58443deb8366acf8182723624bd14b87086b434", 0x8f}], 0x1, 0x0, 0x0) r2 = syz_open_pts() syz_open_pts() ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000140)=0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000080)=[{0xa73d}]}) 16:00:16 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) ioctl$TIOCNOTTY(r0, 0x20007471) clock_settime(0x3, &(0x7f0000000080)={0xfffffffffffffffe, 0x8}) clock_getres(0x4, &(0x7f0000000040)) clock_getres(0x0, &(0x7f0000000000)) 16:00:17 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8000, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x3c}, {0x4006}]}) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/51) syz_emit_ethernet(0x1, &(0x7f0000000240)="98") 16:00:17 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2001ff, 0x0, "b8000000000000080100"}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = socket(0x18, 0x3, 0x6) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x1e7) write(r1, &(0x7f0000000100)="9b57c67b", 0x4) r2 = dup(r1) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_vnetid}) 16:00:17 executing program 1: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = semget$private(0x0, 0x7, 0x140) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) fcntl$lock(r0, 0xf, &(0x7f0000000900)={0x0, 0x1, 0x7fffffff, 0x0, r2}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setuid(0xee01) chdir(&(0x7f0000000380)='./file0\x00') semop(r1, &(0x7f0000000480)=[{0x2, 0x10001}], 0x1) r4 = dup(r0) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000800)={'./file0\x00', 0xf7, 0xffffffff7fffffff, 0x3, 0x1, 0xfffffffffffffff9, 0xfffffffffffffffb, 0x4, 0x3, 0x0, 0x1, 0x1}) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f00000004c0)={'./file0/file0\x00', 0x74e3, 0x40, 0x40, 0x0, 0x1aa, 0xcf, 0x8, 0x2, 0x2, 0x0, 0x1000}) r5 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x4) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000200)=""/230, 0xe6}, {&(0x7f0000000300)=""/113, 0x71}, {&(0x7f0000000380)=""/210, 0xd2}], 0x3, 0x0, 0x0) pwritev(r5, &(0x7f00000000c0)=[{&(0x7f0000001e80)="80a880d835ad1482fe5fbcb86c575c0bb612ba9d00aad74d0d675e8a43abc962961725800887adeaf13764152dbcf95f20cd38eb5af72fb4148e57399f7bdca99677682243f1de92d8a1981c8e0b5e83f6e5f32aff8a0d8fe989035ac8378b8a8df4015f06bb83318a241eafd517b4f1ebf7105eb70278b18952e4ee7b38ed6e89aa9baf5d84c5dc7e95e3a6b3647e2ebfdcefebc1c9", 0x96}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x9619, 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x8001006, &(0x7f0000000140), &(0x7f0000000880)=0x10) recvfrom(r4, &(0x7f0000000680)=""/251, 0xfb, 0x2, &(0x7f0000001f40)=ANY=[@ANYBLOB="cdcd73fbbd3b93f7dca39959000000000000000000000000000000000006f1d623af06b45cc0377ecf2f8a236c00a2f03a5ae7c6556f160fb6a25b8b25756542c2c4e2a8b7b5f45108fbdec7d7f6b2d81bed185fe8e2a0c0c24515c3427fa24d1121c6c7007bb899313897cc1926907b0d5f3f4c2fe84da5e37ef3ac20e966e1a0faf91c81ef6b705f98a29b20b884f4f753bab3ee697b5926ceab16d00d2c43fa3638f8304c29014d090000000000dfd4b6630cfafd20ed10fad7000042b0722251ade451426b5d22a174300908b8b18da887cf862ab51c55c7fb605f717d006cbbdfe74744ecac13297a509e9b0cf27351b148e58d6a41923ec34af76d3f7e4f0311fddec69c7afe12ab1baca582a8c90ce9f51ebbbe34b8006410942df5541de37fc79af8fa46b9c14af640ffeade06a769a772d1ac050745068e1b6368b3029fc8d4eff476328ffb85d129a8e329c734d59011a055ff1ad36a56f8bfc0d05a90520706e4057f54b4a506a82b6ee1f01757ed8cba6643000000000000020026383ce6a93d4d4258971157f5cf5ab1ad6b9b85211dd48c05f52bb46d2d740ee39b494eee48cc0d019611e8045f1cb7db9544bdb6e4b1b588bc2949219feae4b3814e2af518afcb560c5d554a826bd3c8cd699f89de445258b71699380768b8fdb609a111f6"], 0x1) pwritev(r5, &(0x7f0000000540)=[{&(0x7f0000001980)="083483b57dc7f67113aef608f94cb38f9cce5396989f53d527693cb6b3cfca3742b145f93cd9472dbbebe294dfae8155a401a30ea86c77cde496bae24f7ce2e0cc1239202f33624a73fed862f52617fde263f1991b71559cd4c63ffb03bb4263c7555da8887fb93bef9f9f5ea7703928d526f7ff30d80b89af105725fa18207c57849daa07113b2b0e89a61fc088f96b64d1", 0x92}], 0x1, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f00000008c0)) r6 = getpgrp() fcntl$lock(r5, 0x7, &(0x7f00000007c0)={0x3, 0x2, 0x6, 0x1000, r6}) writev(r5, &(0x7f00000001c0)=[{&(0x7f0000000000)="48fd2c9ad482f7ac383af35f6f1da68bc8d4cbb5e49e1a5beadec9e2f09b3c46df3727698bc5349db2fc7cbc65ab3584823385300681", 0x36}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0, 0x0) r7 = semget$private(0x0, 0x3, 0x0) setreuid(r3, r3) semop(r7, &(0x7f0000000100)=[{0x0, 0x20, 0x4d6411c0486f3d3}, {0x0, 0x2, 0x800}], 0x2) shutdown(r5, 0x1) pwrite(r4, &(0x7f0000000980)="982b04be42c9f99298b50d169f6f9c910e577ad8bc730d0773ccb7442d0fb853cc55839554cfa7d0e16799f065e685256494a8a6dc39aa6a840b87894ee9da10c568e49a6bfdabcd77498da37c178bbb2119045d9ea547e1611257b6cc2e5b1509bcfa17d7be0a1e129f185044be84b5538a17895b76c62f1261246bb3f87bf5582cba57d0863ce7e5c6001e13eb69de718e7731e5e1232849a4686d49483fe125195f69b0bf25844c107731fd2ef23b4d0703203ef1940d958f9950053700b131446b0827725f99d0d9d2cc52c37d396339de240fc37290f3c865d1b1db4cd19dc9c872ca1389f90f1ba8ca9eb42ade8800e375adb1880ec4935ce686751c4cca72255750b714b9209503fe09f4466e39936bf3a7bf65b693bb83048a4322fd1b265d125824a61aba1e6195132c61ae40a71eff15c4c2cf285831667b32fa88ac3a656173f164932efa095528d5a23ad80cf4f8c0bb8b1b761a35654fdf0f100ccabf903d1aa5eeaba2bac90a4599adf8cf03d2354b845178c7781493ab47b01e6837609b9ffb014e7c703d05180686e64f17fa02c776451f2ba86c16d788cb202538163b711dfd0f8e793c31dc377343e87aa250d9563b7be5e5c9c78ba53c068cb8a7eff7a29742993052d796309d56bba681c2145717963bd7892c072f69c54e66f6f85387c8d400bc6c6934481ef9ecb61b12da54847a32ab5e53c0aabc8506c87300f8f897b39a16a9f93cfa9a4f6e3b8e4abe80998f3ace4c2b844acf402eb3af9f8facf66ef2bcb37f6d90274156d98f3616acbf5bdcaaf5548e6d7fb6e1001be798ad15e30fd7616ad045bf49e599c039b6c6d7661e6d23441e153a66dccb36c1ba4d23d08430d4d4ec701e6787a37b034b2119bb62e6e7d8c29965027c6558a2dc1b65b812b7ddfb19d0ab45c60f149a4509800dd505be26e029cbefcbea82f7ae95ee8eadcf2584a192aae52482d6bc83537e0f6744466a8cf1412f3e0052615bf768da943629874c41f9c71e15141eb526b4f96605e34a538c89c910137707fefc3ddd9659eb7596e6a0f83c804bd81c7cd06d3d6d05b4a8156d38595566da385fa094f163a88d46fbf8c48826076495068d274ceb1ce0f9ee2cdfbb766201a957517262072110a9bdae091f52c2721220a0bed4c46d8ecb3e2ef10ac8a4a3c00fbbdb03a648aa7f6cf67f9956aecd70a671a83ff65dd6861c10326e3cea774d6fe66d6a1d76188b8d4ecdd2d073f62770e1df5488bb18f7e98b45c599fca0aa66db371cf8f9143a70da0d207b7a1d65ab43beea78320ff5a27de5ab288206fed9387a172b2e94c91b01d8e3c3aa3e83ca0c08c4121e0493b29f74a4b4c0f06272fe20c9304f8b0439ea103210359de5ad703052a9c9d5cefd5f62ff7eb0b31ab7753069a40afc50da73d9e10a163e7e441b69860270c2fd6106c63053bcbcf5198b5fe77a9ee1ec1b5955b3fca6403173db857abb2a33338302857d3015fe072c4927579ec2b3119644e8853c387758c1ee8c4aec3428401283fd6f154a16f9dbf5a07b402ea2d6e9381aa725db7ff7448aee8662fa08553bf2fc480d57a6c5085a0cbee9ef9ad1216c7e6dfd87a8f8e6ff213bb748fb635acd7d80816f03a31eded49b080828a81f2be11e55d0124c69c1b8e1124d8781b926bb0d3c6313ca7a8f53954ce30255b5eb627f6b6139ccd63f56e73b704ca90381dda31985648ca69a903999e70a75b21a27171fb80b127b2d6106b1091125693b66758ab212b94b6683e730a4e3a67a4225711319f6bd9ac44a3628cbeb251cc93ec36302c4d46cd2c838ac871155a7462b48070f3f107429f2a42de52ad32e4b9755055d02379a4d6fbca44377742c4b209a914ecb25bb26af2c3be9163f9a6055fbfd443773969f84e53561ca0ee10ac07dbaed6792ca49330d80f5d6b8432291700e0013de98d97c512eef41044dff7a234f71ecad532fa6f8dacae988fe0028f4d0ff3000495861285cc7f1b91163eccf43f4822343ddb2990996d367d61036aac3f991220845c45e2abccdf37739c012bc09d4b93c22cf4af323691f66e75a9f6ae3aea8b344aa735e53fbd9f8d153ae170fadd56e85ef19f5b1dff400f7dfc113c06371eeb24a5a00c54382ff775ce1f0a717befd0950fb1a3f99852360ee4ef41a18d0f514dc7664bc940626f4ac026ea2868ee07597db56b11ac4f51cebe009f872b10e94f323f3b9e964bd3e7da88ba342b0a8caa01885791274d38e4a9f4b4469839aec8f5437373af1b2744160113bc37b8fff268756f85f2c15a73b143a77e2801e2a30adac62e1f21199d58d174e3186b91d54377c6123c506d37cab394e7819f67a8745bb8ddb80cde685652d4757f2efd5a34d5c8507043c0ed3021a5aee5d19e358f2c7ab6dbd9ff1b85b8642f0d5acf6cb2759321208e57481cd6962cfdc1349e0b8398df48a8ce455582613db95a8d47f61bc59b656a77551d51d1ab2ccb34221f7211e5afe1fe2163492260dcd33a6945da88747fda9bb8498450372914d519e9cde1d954f7185e05ab02de7ef0f4cfc17e7b16698870498c688d32e2c2971af30c26126cdde1d340b99140aeddf6f9ba42c04de52a023b4075b9d5c8e162bb2d0bd69208cb7f9005db842020348e522b720225c56baf137a563d60f304e5738d20e674e077341f04224798756a911ce5d92d7360f3da9efdaea1a86cbd429d9f87af3d65010266d0dfa0573343fa6a7c22fd1cd76e022e183a965baee9173bbd8ae2793e90ffd8c8eef81ecb9a64cf1d8e79e63b1df3061c65c992088af2847f9179a3760086098d13f560f220cba41bb822216f28bb4d92557571425ee09fddc29ae13c8ba944595c99f3df6a966dc2a8ef585310f558dd92d23481512f804be1a757bbe366acd41a219bdaeb41c9b91bf483dfb37cb254a3e5fd69a33bac05a6be28b5f69dbb2afd636a89cb2198aa4e1a25527c4bdde48cbfc86f8a02ac99b696f87ddc9fc05a5af735c5a976727cc1057ef43eca548f478d012f718245c8774b528834b67f4a647e964f0a5e5338f84292b44235e21f93b962b95eb9c34c1177b3bf34ebb527b7d2dca2f9574425f728c67aadf5ac5b95263890d20cefadffa69c280ea2282f3be6de149edb7fb11d10d53a9904a11c605d2020be3d6f99e3bc991754bb5be79158d20daa60360c45b3a5f3d33850cd21fb86f059d9300fc495ea3e3d9111a076daf4903fa91565a6131b24fd68d9660efb7fd56d90158a4d5fcb22523c7b1131c1ef9f50cdd1f5df12c7e6033b83737a372f6d1f894d5d41fb4d3cae08c244b5e1af47e6fb21b7db4213932d5bbb0d0ca89025cdfd410acc23ca07509dbf2706ed8c9ba9e34877123b16c30994e944ba92105aaab360306eaa5a660c9cc00f8215fbf2244143c4339db4eb087e42d7c7976168e615416f6f0abf709615869ba0e45830a05874160c6f5cedb1703c3ad19dabce15b4845ffc992191fa3dfb87efb5466d1f343861b0156bf7d7122c8e5c9ce9d30a1258a0a791f14c6ea808d353f8d29ab1cb1348c7571d8cf1f3a90a8939b59f40380fcdab7328a6f64a09306d792ecaeab45562fce17d58405ba94c46c279dda77b66a0581f51ac14d621b85e2dc70a3a3cbda404239ad9255858e0dad3da7a81d54d736f8288c86c1cc89778eb394028c395058f735a75e7eb9b27ba2723fe2876c8f452bc7e9f3c61b517970087fabc2bcfe9fa1486eb0cb97b42093b7eedbb2a3f3a1e69e70a39a678f376566d0b9c746c7c34f27a0de2cee173e57f8f9f3dc046fa726c43ab88b3a9404b22113c8a7ecf9f79846d2bbc740a034b7953e2334ce23aad04ed398d81da872217534534882145556b8d505c4ebd3304f0e4c7ff64fcbfbd02ada0ae465c810ce2ebf4216d5b40e34a56438240b79c8cb6a23154850734b07b065278a71b60ed65ecaef6946e06e671fdc69ca2a5ae56960a00d7da62450989097c0a688ae52314e718a9273c83b13d59eaa0c5e282158e4e7537a9c691609d3aff84813fea39bcd174eac7d1832715766bf0bcd9ea830fdb932968c359ab79a19806f99c01f2aec753a73dec7f076de17c0815d7b40316d5f59ad1b60d49b546d91777caad13f8cacfbb9d101e4cd64ffa35bd29e33a95b37c84e9c1be77823f1806a503a75584b7668a5f88124c95ff60f733c0a5e8db57ef39db899bc3439bcdb96bab00f0d804fdd58bc40465c3c7e6ce76c685194261fdf894c89fffbfc199ed2c4e3f58f0f309193329204d61edb62ee12e24186e4bc21972ccba5b92baec5918ec6880e4f75289c89b03a41d68c7c2a4d1fcfe8923f2637af45aa00803e7f4982a8563ad032935104c126a7580d09e26e6d7721ce7e13b01c7d415b289c882b999468ae81900305ae29de87e2a3ce33d8bc923ff4c21bcea858d064fcc7ca609ed4753b1dac6577edbc04b18c1e1e3b035d2d47c7c6ecf0dee349e591a064229de25d1da1110224875ca30d48e7c316068a570ee635c94f9008f90d5aebc070e44a2ce73e5ec4019ef5121d1f81703a1dcbdde7972dfed5343dadecb352bd2bc5b67b660d6141af9b573b04a2e987724bdb44c6fc5c01814b5d27e4cce019d376a4cdb864e0e6265110d8279cda458dea033bed88020c9503d9b8c811d6669c821695639aad630d902463eb8ce7760532c37d1d4c73aaf7bf348088146e649ad3c040441de687a84b059b62d686036b1cb2f864875028e31c0092518162f26fab7f3ca5e01194e8652bb2e6c060c194a56160d3d296d85479fa308fec0a2d40eae693f00ae32c62af16c0ef416691f5ba843ed6dc2a2a0b9c3d5494484cc5a7e9568e7bb952595fb81af71e843bacc34bbe3a4204f58b9f8d9d6576bd4130d714aa26252635e24768c379517319f68e0e8d7a2aa071f5503739acad36a0f109fb3df6c95dd2a1dd9c25b38b0373d41aa605e7e8c5660e5c106ff290723460041d1d1ad173f715d382302b8ce36f3bec72aa4d29f02c2e83413988fb181d4595c75f5b8664f1a8041727a317bf214aa3a7e1a44ae28e4a1ba74c589ca8687e31b641d0fe6c2acc66370690bd078155d10324546764fd70d4324b00987b7459c74f1242089418e35b7520d6b12ce3510451ec06206101a8c1b30be5de9585f24f5b2d6faf48fa326205b33b071c69347b5fb9ce2630301adba75917402dc1af149e10bf0f08707b2ecdc2e5aca2522f341460785dfacc0375ddfa761fba0d674557b36dbcd208fa3ac86c25481a8b750893a7e91ae842038aa0382775183e7a956284c997d705e8e20c3bea38cc55dbf5672884bd904ac280c1e50b442b689671fd042388fac78a96b8b37d3b78364a668f752c01063d46a5db7c3d8577a4df20369f918c87b42ecc785456a87d89576361a447f3b463c6dd42c513566a7d4c0f592247b1ac233ee672e251fb852fdbca0cfb08cc5a6dac17c35eea5c9e2055cc75d1dcb9474a23c1e40b729c73c10243ca8affca0aa1aee7352ee9e8889380d41be650a0cec50f39e517f771c60c8b2412d84abc23f2f2f296863b50758003073ba0feec0cb7d966e142bcedc7302ccbc69675465f3153982e6014660f94c1dab35106596e8fb468a190e036807ba20ca7b7863f52ab5d7335f9fb125247cc5fef2797f4fe14a4b3a1602769dbaa33341aa15aa5c20111852061d0338592fcc54cf5a43d10e9aa7b9ab8048f80d82be12f3847277d856718341e2a3a7ca80d5f11b59a5236e884ae6955cdb19f6e32eeae", 0x1000, 0x0, 0x0) accept$inet(r0, &(0x7f00000005c0), &(0x7f0000000600)=0xc) bind(r4, &(0x7f0000000640)=@in={0x2, 0x1}, 0xc) 16:00:17 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x10, 0x8003, 0x5) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x80000000, 0x0, "e4360020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) accept(r0, 0x0, &(0x7f0000000080)) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r0, 0x30, 0x12, &(0x7f0000000100)="f0895b1700c777035f9e4e029ab2edc1d87ac76615c5068d9bb9ed27577e4a269d686ea54fdba0e0ac5728b95f11316335fec3fbd411999fe83123ae44a02c09898c13c3d3e328161c76bc6306fdbb2e034bed7028d558d6f37cffbce68abfd85c1ffd72353dd399855432b6676dc99b2f761186d6f616f03996e7b8030fb490ddd63e3521deeefbc3026d1c690cd7478c633e847736316b53c5a8456b48a639ed1e675110ae3558cc8049251c33a376cf236fc3554ae7b896168efc1e9907c22aed3b218d2d", 0xc6) socket(0x0, 0x8000, 0x200) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:17 executing program 1: r0 = socket$inet(0x2, 0x4, 0x0) getsockname(r0, 0xffffffffffffffff, &(0x7f0000000040)) 16:00:17 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x20, 0x22e4, &(0x7f00000000c0), 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x0, 0x6}, 0x8) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140), 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x6, 0x80000000}, 0x10) 16:00:17 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa04e7fa8e25cda63d764f376336acf00b7804be781e4991f72abe294d2b297be1aa5b23ed00f4c8b2ca1f000000f7d5d8829ce66900e957699a1f132e27acb50400000000000000a163ff37282118e4fd89720fd3872babfbb77045000000c881ff7cc53c894303b22e310b404f36a00f90006ee01b1257aea8c5000000020000000004", 0xa7, 0x0, 0x0, 0x0) 16:00:17 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = socket$inet(0x2, 0x4000, 0x2) recvfrom(r0, &(0x7f0000000080)=""/31, 0x1f, 0x800, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x8000, 0x401}, 0xc) r1 = socket$inet(0x2, 0x3, 0x0) setitimer(0x2, &(0x7f0000000100)={{0xffffffff, 0x400}, {0x9, 0x4}}, &(0x7f0000000140)) recvfrom(r0, &(0x7f0000000180)=""/133, 0x85, 0xd9b2ca76209c69c0, &(0x7f0000000240)=@in6={0x18, 0x2, 0x0, 0x1}, 0xc) socket$inet(0x2, 0x3, 0x40) r2 = msgget$private(0x0, 0x2) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000280)=""/232) recvfrom$inet(r1, &(0x7f0000000380)=""/139, 0x8b, 0x41, &(0x7f0000000440)={0x2, 0x2}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000480)="9bcb7795bf79aaa21534a3a8121303a5b43230c165e6c5e688cc5f36ff69d2f45d1df053f2eb8c5fa59bd13071caf9d7c3799e6a0925a940217ad43ef7bc9aea2707b0c0af87509dbbfb6a36d8b21f7ea0746ea1826a73a1f015d45516182bc9a82a304521460c6945256cb2035d4cdf691635e9fbe702087088b9e573af4ad980199f72cbbceed22d62be9571d1f3eb60b99a63b3143730fe1a42b6e2380a0eca776b46eb9a84408181524f0a017dfa372a17cbf527eba68c4f276c2c9d2f364627effe3fcae4d5", 0xc8) r3 = socket$inet(0x2, 0x2, 0x10001) socketpair(0x6, 0x4007, 0x1a4, &(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r5, &(0x7f00000005c0)="521976f42a9432f96dd83bf94e96bebb71963ffb525333e36993806ac865941661a83dfb91de126de5424f227d6a2243c1a8ef7e559d60d948e9f422cb01e56c19d9521e4557d74d123bff1dce83b711c835df4f4b25b035c92f109fa7dba761313317e6c7d999c10186ea40f94a785bbdfb89cd651c9f278b05cff90384e4", 0x7f, 0x2, &(0x7f0000000640)=@abs={0x1, 0x0, 0x1}, 0x8) r6 = shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x3000)=nil, 0x2000) shmdt(r6) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) setitimer(0x2, &(0x7f0000000700)={{0xffffffff80000000, 0x100000000}, {0x401, 0x8}}, 0x0) r8 = open(&(0x7f0000000740)='./file0\x00', 0x0, 0x40) mkdirat(r8, &(0x7f0000000780)='./file1\x00', 0x100) truncate(&(0x7f00000007c0)='./file0\x00', 0x0, 0x3f) ioctl$TIOCMSET(r8, 0x8004746d, &(0x7f0000000800)=0x3ff) ioctl$WSDISPLAYIO_DELFONT(r8, 0x8058574f, &(0x7f0000000840)={'./file0\x00', 0x8a, 0x8, 0x5, 0x1, 0x7, 0xf97, 0x23, 0x1, 0x2, 0xfffffffffffffffa, 0x6}) ioctl$TIOCGTSTAMP(r8, 0x4010745b, &(0x7f00000008c0)) utimes(&(0x7f0000000900)='./file0\x00', &(0x7f0000000940)={{0x6, 0x7fff}, {0x9, 0x6}}) syz_emit_ethernet(0xad, &(0x7f0000000980)="7ca81c23e14eb3eee9fe5e8b6fa2ee61a2d5dc8ac2a0373c8f62713845edaaf009111d121042d09f5626380bff53e07f41cf62cc69f3fca8cd52a3145f8e97cf31f96e467c33c54df6d3da19f0dfa33d36e70d9ad96328d207c5d34a9532df27b0b8a7a4aab42fd226eb0286f6bb816ec1e05adcd820cebdeab303a5678b36318548b4da818c484dca956ea4984745b3b999d74d7597dca0f48b08fdf5db93dff3ad23adfcd9d77de992937847") setgid(r7) pread(r0, &(0x7f0000000a40)="2a3cda8ba6db726a70716fa693bce4e15852a9efe14079dacfb7d6af393c7b04d53badd1245097058533cebdb34603e3fea5", 0x32, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000a80), 0xc) connect$inet(r3, &(0x7f0000000ac0)={0x2, 0x1}, 0xc) 16:00:17 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x8001, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f00000001c0)={0xfffffffffffffffe, 0x8, 0x3, 0x3, 0x1, 0x8, 0x38ffffd, 0x10, [{0x36a, 0x6592, 0xed0, 0x400}, {0x100, 0x5, 0x101, 0x200}, {0x3, 0x9, 0x3, 0x3}, {0x2956bd8, 0x3, 0x4, 0x2}, {0x8, 0x9296, 0x8e, 0x8}, {0x1ff, 0x40, 0x40, 0xf22}, {0x3, 0x1, 0x1f, 0x9}, {0x81, 0x7fffffff, 0x65f2, 0x80000001}, {0x6, 0x0, 0x3ec, 0x7}, {0x8, 0x7fffffff, 0x2000000000000, 0x7}, {0x82, 0x2, 0x5, 0xfff}, {0x2, 0x2, 0x48, 0x21c41162}, {0xfffffffffffffff9, 0x8, 0x4c, 0x9}, {0x1, 0x6, 0x5, 0xffff}, {0x20, 0x9, 0x4, 0x728f}, {0xc000000000000, 0xa8, 0x716, 0x3}]}) r1 = fcntl$dupfd(r0, 0x0, r0) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x2, 0xffffffff, 0x1ff}, 0xc) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000080)=[{0x3, 0xffffffffffffff19}, {0x81}, {0x0, 0x80000000}, {0x26, 0x1}, {0x87, 0x80000001}], 0x5}) 16:00:17 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x9) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f0000000100)=0x400000200001) 16:00:17 executing program 1: pipe(&(0x7f0000000180)) r0 = socket(0x2, 0x1, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)=0x8000) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x58c, 0x131) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x17a) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f00000000c0)={0x1, 0x40, 0x9e, 0xffff, 0x3}) shutdown(r0, 0x2) 16:00:17 executing program 0: pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r0) fsync(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r1, &(0x7f0000000500)="3f3191e8901a52225a78a418005a360bc9f5f14d257770d8181ea6d16ea0125dee1c2ff58cd1c34d322d86cb6d37188e88a386f3f83ae0ea006d381bcc2492faf1fd1a5c7b57da5741f815de221435d883d7e58de6eeeaa742b3789555a988d22f2f295b31f8245225b655bfaafb44db7b835fbe947db22091b043926f7b73beb505219e381a2bcd5495", 0x8a, 0x8, &(0x7f00000005c0)={0x18, 0x0, 0x6}, 0xc) r2 = semget$private(0x0, 0x2, 0x7e) semop(r2, &(0x7f0000000080)=[{0xb, 0x5, 0x1000}, {0x3, 0x8, 0x1800}, {0x1, 0x3ff, 0x800000000800}, {0x3, 0x5, 0x1800}, {0x1, 0x7ff, 0x800}, {0x3, 0x4, 0x1000}], 0x6) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f00000001c0)=0xd00, 0x4) bind(r0, &(0x7f0000000140)=@in6={0x18, 0x3, 0x1, 0x100}, 0xc) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000200)={{0x7ffffffffffffffe}, {0x1, 0xfffffffffffffffd}}, 0x102) r3 = semget$private(0x0, 0x1, 0x20000003e) pwritev(r1, &(0x7f0000000300)=[{&(0x7f00000002c0)="3699b14481af6694142e04ccabf356523b0f7d0fdcc84adc261c74fddfc32a8dee7f47ff83af1f418ae6c5115e9e3f8598d5712a3b9a61f5f065ec46", 0x3c}], 0x1, 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCPROMISC(r4, 0x20004269) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000000000)=""/66) semctl$IPC_RMID(r3, 0x0, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) semget$private(0x0, 0x0, 0x5) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x3, 0xff, 0x10001}, {0x18, 0x1, 0x7, 0x40000}, 0xfffffffffffffffa, [0x80000000, 0x0, 0x101, 0x9, 0x7, 0x80, 0x101, 0x4]}, 0x3c) kevent(r0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffb, 0xd8, 0x2, 0x3, 0x3}], 0x2, &(0x7f0000000400)=[{{r1}, 0xffffffffffffffff, 0x0, 0x80, 0x80000001, 0xfffffffffffffff8}, {{r4}, 0xffffffffffffffff, 0x4, 0x40000001, 0x5, 0x1000}, {{r6}, 0xfffffffffffffffc, 0x1, 0x20000082, 0xfe, 0x9}], 0x4, &(0x7f0000000280)={0x3, 0x40}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000600)={0xfffffffffffffffe, 0x8000004}, 0xfffffffffffffd82) r7 = getuid() getuid() munlock(&(0x7f0000712000/0x1000)=nil, 0x1000) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000480)=0x2) openat(r4, &(0x7f00000004c0)='./file0\x00', 0x100, 0x90) sendto(r4, &(0x7f0000000340)="67968df888cc6cdb8fc144e3fcee368e56e585a6f6a4ac81dae22c3ee65931e5dc47a555553cb8af7e1c38a89f4e8a54f47a9b9ee29fe972aa3e36e6f94893908c7a0f49a36077724d08d9a9360ca82a71b11e35f66d5ac89ae6da801d6abb985a26923efae661ada600daeeb6009ab9f8ef9974c380117ee72f58023cd1538d7cdd50e18fbed3fc9e23f72a02f323e110fb86d7", 0x94, 0x5, 0x0, 0x0) chown(&(0x7f0000000000)='./file0\x00', r7, r8) listen(r5, 0x0) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) shmget$private(0x0, 0x2000, 0x341, &(0x7f0000ffc000/0x2000)=nil) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x2d}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') 16:00:17 executing program 0: pledge(0x0, &(0x7f0000000100)='vmm K\xd1\x0eB:\x01\xf15\xa4\x8bI.%\xe2\x89\xc8\xd4\xac\xa7\x9d\xed\t\xb9\xd5\xef\xc3\xa4\x1c9`\xc6\xd0-\xef\xb6\xf4x\xa3(\xd7\xf7\x88 \xb7O\x06\xeb}\xe0\x7f\"\xe8\xa5(\xd3\xc1+\x7f\x18\x13\xdbL\xc1TT_K\x19)\xb8\xc1i\xaa\x8a\xae(\xe4c\x95\xfb(n\xb4\x8b\x16\x01\x04)\xfe\xc3-AeFY\xa4\xbd,c\x15]\xbak\x85AX\xd9\xde\"\xe1\x1f\xbeL3$\xdbL\xa0\xa1\xf3\xd3o\x06$\x0fl2\xdb\xd77\xcd\xa7\xf3\nE\x01{\xa7\xad\x94N\xaa\xd5V\xf2Q\x12{\xee\x90\xe9\x0e\xf8\x87\xd9\xe0I]\x1ec\xed\x91++!t~\x1c:\xf3&\xe2\x89\"\xb3\xd3\xa6\xf7\x82\xc72(') pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000040)={0x3ff, 0x3}) 16:00:17 executing program 0: r0 = semget$private(0x0, 0x1, 0x0) semget(0x3, 0x2, 0xc) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0xffffffffffffffff, 0x3]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x40}, {0x35}, {0x714c488e}]}) syz_emit_ethernet(0x4, &(0x7f0000000080)="1b71ebd6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8, 0x0) 16:00:17 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000240)={0x0, 0x0, {0xffffffffdffffffd, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x80000000, 0x0, "e4360020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000200)=0x1) accept(r0, 0x0, &(0x7f0000000080)) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r0, 0x30, 0x12, &(0x7f0000000100)="f0895b1700c777035f9e4e029ab2edc1d87ac76615c5068d9bb9ed27577e4a269d686ea54fdba0e0ac5728b95f11316335fec3fbd411999fe83123ae44a02c09898c13c3d3e328161c76bc6306fdbb2e034bed7028d558d6f37cffbce68abfd85c1ffd72353dd399855432b6676dc99b2f761186d6f616f03996e7b8030fb490ddd63e3521deeefbc3026d1c690cd7478c633e847736316b53c5a8456b48a639ed1e675110ae3558cc8049251c33a376cf236fc3554ae7b896168efc1e9907c22aed3b218d2d", 0xc6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x2, 0x2, 0x9) fchflags(r2, 0x1) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000140)=[{0x1d}, {0x45}, {0x6}]}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x850, 0x14) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000300)='z') 16:00:18 executing program 0: r0 = socket(0x18, 0x8001, 0x1000000000000000) open(&(0x7f0000000140)='./file0\x00', 0x80, 0x89d91f864dc5ca30) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000100)=0x3, 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x0, 0x3}) dup2(r2, r3) poll(&(0x7f0000000240)=[{r2, 0x13}], 0x1, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) 16:00:18 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) 16:00:18 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffc000/0x3000)=nil) r0 = syz_open_pts() close(r0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000140)=0x4) socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000080)=[{0x1, 0x8, 0x4, 0x514}, {0x3, 0x5, 0x100, 0x9}, {0x3, 0x3, 0x42, 0x4}, {0x8, 0x5, 0x3}, {0xfffffffffffffff8, 0xd11, 0xe5, 0x5}]}) flock(r0, 0x8) openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x0, 0x0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000240)=[{&(0x7f00000017c0)="eb0d3d87bec9c47f0e9f3f50a6b6670fff82316ce239a1dea6584419a7fceebe2b15288e03956b35cf23d9d0cb948d69342e010d1ae83a1267f02b8e114b49885add4cbc0d306a5ab1aefbbfaa134ac37556502f172faca2d244aea03a5d33853654eaa636acc3f85aac54bce953fc65d9fdfe625beb766a6f01fa898ab2bad695f1f9bc780539b4b1f995c498359ac7e4d604f2afc4bca3631630ca2a3b881c2d06da29804e84bc096a0410bcb07f5e959edc5a43d4b59ce24404f99b417990bd5ac24e068c5793eb4ea997c0fc41c2c09109127ebe45843bbf44b4c690a9dd00975bc053afc2f89428ec924b9ca39871cbcbcb396a1a752c85d6367790a26a1c0ecf6c59f1ef66165f2fa6589261e4f85ebeea6fec54efb8fe130039116ffaaa385f42a28b1aa47fb1dc2a61cc68b49e573a89c62feab1cd9bba570c2ff64068708e4920e126273354c3db88f1c724a5945e5494e2a1fb664814facbc276f1bb3a71d67138181fa147d16ea7ce4d06d00f55267db0b7057298c62b8a4a2c3c3acfcbe71e0f4369fdcf7a9407d6d9aa4a8ec40ef89e304b6cffe3f2ee194cf8a456b1bc889a1646504bd3a410c023b80131ffb55434eaf884fd7b0aad4b099fa991d76232222d008afe3ec3ba8c5a18cf7ba4284943c939afcf8f3afa14b6cd99c01fd285a4704b2be530373cf4b1009009d19eb67a87e2431fbb005bbb72ce93e5f2ef5c8b924b39ed2322c637a9081819b88370620e5d927ed7e594ea0b207529d70645e11d9cf495ade145ac7083a53e73b97d326d259bfa650956cae3d210dcc44a720da5274b7e5b871c12f9816cf1cfd6f02089d4780045c1a392eeb231e31c1c1d5961b09aa599bbb033d27673eca654101316bf78e661786a958d791cf99d59bbe8e686284c6891c017b4616b3bdce5cf5821aa5a295d8cdf515f3487974bd13e62f9e1f967bf8d0539dcc24ef586c8ec353de98afeeb0d0143465a0cebd73561172c44a5d8ba655ea9b0e39ca7f4324ea98c9d018487c8767562ef0ac9381d2e83f77b324494276f95dc9aa39db2cf974148d4615caf5a72c410de076b3252ec3b36914c473078b0db19076c6f4036c31228758f3ee6be6340c76662da68bf10c7f6f9ab3c1697e2d6accbb17f3b55c48b66585c39497472ef89701b01ffc669402a024d888cb0a5fa62549edca7fdb48c82d1ad21b4d217be7c15903b5e28c7df879f34a8a79d540577e711f0cd8b0971481aaeaea5d3cd1f2e7caed32f49e02ab795715410c344d3492cd056826488a69ab421e2a474c0b6581cd2f984fcc7f58055fe1d05e57da67505c9e6ebe0b3df5d5f2a0e628b507b2a98fdc0ccf8000555de305b6d92dc4f491669621155e6181d9fdd6b0444b08be5eab3688f124191128a6c7b198f9e501fad7eced730bc5ece647a16368340bc8d80f0545a3b69ae8798203501c01b957c110f06208686d733bb8fc852ddc3ba7ac29943d27258f012b273cd01a14bbe5897e20703b102da01a5c93a7611ac98a3468cd151c1f934d6923d8c70866823ef1a7aec9fb540f0226d210888e76c18c8f63a90cb048847d7bcbed0447b09c0c7952e48bfce8bd53d1a1e0b8e3b886025ec10e8f6136d260e3caf5b8feb7f3da3d4bb228cad7b4d505390d65d678d28a65a0894a1f4712dcde5327c69c086b938c40ea2cf741d50caf85544dfa8786c59a7e8e50209391590f805c3ca12be22f29e85a315dc0b17c4cdc492d4d72869c8661007bbcd3ecc9e45eb45fdc55c64ed5026904d5e6b633c6cb4ca08f9e0fd85a745c99f1692b53fc8cb39a33cbc1d7fdc76771d4671a69712970b42020361f089fce73b819eb21cd993492eb086739d176a8d76201ce58d1437fa957716aead62611a253135f95533ea5d62e6a6883247e33fa0e802420938eeede7e24b7901f785ad3e8cf077826fb5528138c3861f35667bc78f16b1bd67faa48fa8bbd1272a6f9707d09682cfe85635a27011352bd76c4c3eba9ed37f6b75f8cf01da08aebfd5bbe9f5eda54f9edb1c870361f07c4437b0925580f4fe7b07e74f817f03cfc8006dca9654a5f0fea1fce234adef536a97b5700b7b822f3ea6ab969732ed9fa171b4edf507c3ad3622d55518ab729699bd926b4373d881c02890babd7bb481bf4aaa8c1554ebb83a8ab9b085a055024e8e30a953f6f01569d62ec4f4b8e7b57c9d426f1e4cc684c86e049e1f524d785aec0e3c2299bb51f945988dde3b6c5e517ff99fb7b22e6ffa90508934c8365b2b31394be190035dd04921e1a3a23309239b3e7b09968ada296defad0278c88a11fda533c46324321138072f44f33d49b87939ee1f7f29633034fc46db6613680931734809ab97279823cd464e08b57bb8a8bd0d38ef7565bdf7e67f3825ca2329ab757029e60f1371a76304f41b2ae7b7d403b41b9d58b0bd4b4b6359424698fe10c03b566c91bf0e092f386a94d2dc63528dc9de328abfdf9a369615d5d6c15bc3fe61684357163d0d7f3ce34051cc9f2d5e87dc7141beb43c92514177b4799061191faa651ee40e7f696129f2f9fceb34903ae36986e91b2da0408317aa853b20b21e7b351094495a42dcc6891bb38961a8db7aef38013d3f425de94328bc84e1cd580b1bee9b24c4984a6a324ddea1f5d14fde97cfcc2909ed5d9dc121", 0x76e}], 0x1) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5c}, {0x7}, {0x800080000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") r1 = open(&(0x7f0000000140)='./file0\x00', 0x800, 0xd0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f00000001c0)={{}, 0x7, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) 16:00:18 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() fsync(r0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r1 = kqueue() close(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) write(r0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000080)) openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x20, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000140)={0x10, 0xcc, 0x4, 0x0, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x7}, {&(0x7f00005d8000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xaf0d}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f00007c6000/0x2000)=nil, 0x1}, {&(0x7f0000340000/0x1000)=nil, &(0x7f000031e000/0x2000)=nil, 0x81}, {&(0x7f0000004000/0x3000)=nil, &(0x7f0000604000/0x3000)=nil, 0x5}, {&(0x7f0000596000/0x1000)=nil, &(0x7f00004d0000/0x2000)=nil, 0xaa66}, {&(0x7f00005e2000/0x2000)=nil, &(0x7f00006df000/0x2000)=nil, 0x4}, {&(0x7f00006cb000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x20}, {&(0x7f000029e000/0x4000)=nil, &(0x7f0000796000/0x2000)=nil}, {&(0x7f000028f000/0x4000)=nil, &(0x7f00004ac000/0x4000)=nil, 0x1f}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f00001c5000/0x1000)=nil, 0xfffffffffffffff7}, {&(0x7f00003bc000/0x1000)=nil, &(0x7f0000045000/0x4000)=nil, 0x401}, {&(0x7f000015c000/0x3000)=nil, &(0x7f00000a5000/0x2000)=nil, 0x5}, {&(0x7f0000247000/0x1000)=nil, &(0x7f00005fb000/0x3000)=nil, 0x3}, {&(0x7f0000031000/0x2000)=nil, &(0x7f0000269000/0x4000)=nil}, {&(0x7f00004d4000/0x2000)=nil, &(0x7f0000389000/0x1000)=nil, 0x100000001}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['.\x00', './file', './file', './file'], 0x3f}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, &(0x7f0000000700)=0xc) chown(&(0x7f0000000640)='./file\x00', r4, r5) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000000)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x7}, {0x4006}]}) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x80, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000000c0)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c, 0x0, 0x2}, {}, {0x6, 0xfffffffffffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0xff) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000140)={0x1, 0x2}) r1 = dup2(r0, r0) shutdown(r1, 0x1) 16:00:18 executing program 0: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = semget$private(0x0, 0x5, 0xa6) semop(r1, &(0x7f0000000700)=[{0x1, 0xeb, 0x1800}, {0x2, 0x4, 0x800}], 0x2) r2 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000004c0)={'./file0/file0\x00', 0x0, 0x40, 0x40, 0x0, 0x1ae, 0xcf, 0x8, 0x2, 0x2, 0x0, 0x1000}) r3 = open(&(0x7f0000000800)='./file0/file0\x00', 0x20000, 0x180000000) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000480)) read(r0, &(0x7f0000000980)=""/167, 0xf) r4 = geteuid() kevent(r3, &(0x7f0000000a40)=[{{r0}, 0xffffffffffffffff, 0x8, 0x20, 0x6, 0x2}, {{r0}, 0xffffffffffffffff, 0x40, 0x2, 0x3, 0x80000000}, {{r2}, 0xfffffffffffffff9, 0x40, 0xa000004b, 0x3, 0x4}, {{r0}, 0xfffffffffffffffe, 0x2, 0x42, 0x3, 0xc8}, {{r0}, 0xfffffffffffffff8, 0xb, 0x40, 0x6, 0xffffffffffffff28}, {{r3}, 0xfffffffffffffffe, 0x4, 0x8, 0x200, 0x4}, {{r2}, 0xffffffffffffffff, 0xd2, 0x1, 0x2, 0x3}, {{r0}, 0xfffffffffffffffb, 0x5, 0x5, 0x9, 0xb2}], 0x6, &(0x7f0000000640)=[{{r0}, 0xfffffffffffffff9, 0x0, 0x80000009, 0x7f, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x40, 0xf00fffff, 0x400, 0x3}, {{r2}, 0xffffffffffffffff, 0x22, 0xfffff, 0x9, 0x40}, {{r2}, 0xfffffffffffffff9, 0x0, 0x2, 0x1, 0x95}, {{r2}, 0xfffffffffffffffa, 0x1c, 0x8, 0x8, 0x5}], 0x40, &(0x7f0000000080)={0x34}) r5 = shmget$private(0x0, 0x1000, 0x204, &(0x7f0000005000/0x1000)=nil) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r7 = fcntl$getown(r3, 0x5) r8 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000840)={{0x3, r4, r6, r4, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r7, r8, 0x0, 0x92, 0xffff}) geteuid() ioctl$TIOCNOTTY(r3, 0x20007471) setreuid(r4, r4) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000200)=""/230, 0xe6}, {&(0x7f0000000300)=""/113, 0x71}, {&(0x7f0000000380)=""/210, 0xd2}], 0x3, 0x0, 0x0) pwritev(r3, &(0x7f00000009c0), 0x10000000000000ea, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f00000005c0)=0x400000000000961b, 0x204) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000540)=0xffffffffffffffff) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x44}, {0x61}, {0x6}]}) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000580), &(0x7f00000007c0)=0x10) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="96") pwritev(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)='=\x00', 0x2}], 0x1, 0x0, 0x0) semop(r1, &(0x7f0000000740)=[{0x3, 0x7, 0x1000}, {0x3, 0xffffffff, 0x1800}], 0x2) ioctl$TIOCNOTTY(r3, 0x20007471) 16:00:18 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x61c8, 0x403) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x20080, 0x0) fcntl$dupfd(r0, 0xa, r1) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:00:18 executing program 0: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x0, 0x0) fchflags(r0, 0x10000) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) socket$inet(0x2, 0x8000, 0xfffffffffffffff9) setuid(0xee01) fchdir(r0) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000080)={0x2, 0x7fffffff}, 0x10) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5}, {0x61}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:18 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0xe0}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r0, 0xe3) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f0000000580)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984ad7910bf453f68c117002876ad4bcb777fa69dfceac2a84e6abca64896bc5e57c638e6f68bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd5cac7dbbc5b65c6593d2870b4122cd2a435000000000000000000000000000000000068b4b6ed591d4f09ee12812ace37a44787f78a1f8d74cd19b1132e8e8278a082ddd2dc7a5afda0ce32a1761c2e42c405e90e715a09b0bba90dbde7f086670d8eeb47a9"], 0x10) write(r1, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r1, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) r2 = socket(0x2, 0xc003, 0x6) connect$unix(r2, &(0x7f00000002c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a3862078dea24018295954984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b1580136be8a399e6db8a9e3e05bc5370bcd4c0a16f96adb5a09000000b6d5b786186a3c502b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a4aa63b9e2f69fef9d612f871f4385f04157795ea4a5c5fe839fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000653b5dc76341"], 0x10) write(r2, &(0x7f0000000080)="9e3eb390b603b73725c7c19aab4230e8b4732d3e92e14fabe4f2d065c9a88b86fab7ca2730619556", 0x28) r3 = fcntl$dupfd(r0, 0x0, r0) writev(r3, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) sendmsg(r4, &(0x7f0000000140)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000280)="991595f76dab3b9214662e7880e9e5e947c29519fa6ad24d66ef7d7a4c36e474f90a6ecee266c32a52922c0bd9ff00ae2cd5a7bfc6cbcc76b94e8345bd2314e6a79b2af3c196c64cbd131bc7c39070de55aefbc7d3a6d149dfc2264f0dd9d344c1779f053802ac8ef47f236d3c641f64b3f62f1ceefd85258095f66027afe73a1692f52c9893f9fa3d2d6b4f1c1736496ca2ba83962c1e79023a2336de4d5abbf6c712ca0c9d2e79262f64ff1b99639eb9f79e6538b965c7e5693c47645c8a9bcf81b0484483788f3a81ba8835fbf194a17c59a233840acb05e2d0b58a873d43", 0xe0}], 0x1}, 0x2) r5 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r5) fcntl$dupfd(r4, 0x0, r4) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:18 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) accept(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20840, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x0, 0x0) faccessat(r1, &(0x7f00000000c0)='./bus\x00', 0x18, 0x1) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000100)) 16:00:18 executing program 1: r0 = kqueue() 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', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000000)={{0x4, 0x0, 0x18}, 0x7, 0x9, 0x5}) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{}], 0x9, 0x0, 0x0, 0x0) close(r0) 16:00:18 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) r1 = syz_open_pts() close(r1) ioctl$KDDISABIO(r0, 0x20004b3d) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x0, 0xe3, 0x8, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) write(r1, &(0x7f0000000840)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a", 0xff2c) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000080)=0x5) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x61}, {0x54}, {0x6}]}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") write(r0, &(0x7f0000000240)="1b9339d10f12c725eff51d1344b9fdd960f308bbcad2d1821316b102a5b1eb97f5911b3a3f33f3c79daf8c63030f989e0e10c907901f6b33729d07767d097d5fcb1b47ba93858cb63ba0b3a569f75c7246b94506cccc6c2d000502bf138d860f2329996a9aa0a97355d7cb1d2f1ed77b86ad6c872f8a75f63ba4f8a76b08d5af236bea24d0096f55c10e69cdaf96afaa240b7c0e012c031c51685fedebb12814de5bb016e9541643238abdb82c4afe8ae8ce8935c8f4486890d5af6fd2c8126f69cf86e488896b7989bfadb84eeb3952a48a779f58087d405650a91b", 0xdc) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f00000002c0)=[{0x80}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x4) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) chdir(&(0x7f0000000100)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)='`') 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x100000b1}, {0x1d}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000080)=[{0x1, 0x5, 0x1000, 0x80000001}]}) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0xf2efce794c98e29b, 0x0) 16:00:18 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a97", 0x20}], 0x1, 0x0, 0x0) write(r0, &(0x7f0000000140)="8c684897f018781ac95402f5759853cff783ab622c5c0a9e99b9bf573d37c31258572b4166973a090d67e9b35dbf41cfe689e02c52da41beb2d4e1359b2cb256d69520bee04f476b09bb6a9b861b6f279b0d55c8bbc8d4043d5effa6b92e2ec4d4cc38ebe11f5128d3cb71b955e56f09fcf7c8b0268bf972ec095ca81d909b9dfb4d4ffcab179e6c725e955ae5909f4532bfd5ec1adafbe746464da0485be165c9742852080d7d3f5b3c68dc77588cee98899ece8ed10f7e2d6115ed6a49247eeeb0d4237ab5b8a84c1eed1e3e0221d06105a761831b0da89c1727c602b847ca2fe6", 0xe2) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x35}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x17, &(0x7f00000000c0)="b6c3282b2f93bbf12e99d59cb224000000000000000000") 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x40}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fb81000000000000004895fa642f", 0xe, 0x0, 0x0) 16:00:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) stat(&(0x7f0000000380)='./bus\x00', &(0x7f0000000240)) write(r1, &(0x7f0000000040)="670dc3", 0x3) write(r1, &(0x7f0000000000)="0991d2d0ffffffffff", 0x9) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) close(r1) read(r1, &(0x7f0000000440)=""/163, 0xa3) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000340)={0x2, &(0x7f0000000300)=[0x2, 0x0]}) 16:00:18 executing program 0: execve(0x0, &(0x7f0000000000)=[&(0x7f0000000100)='r//'], 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = dup2(r0, r0) openat(r1, &(0x7f0000000080)='./file1\x00', 0x1, 0x10) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000002800)=[{0x34, 0x0, 0x0, 0x1}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pwrite(r0, &(0x7f0000000440)="fb", 0x1, 0x0, 0x0) mprotect(&(0x7f00007e7000/0x3000)=nil, 0x3000, 0x3) mkdir(&(0x7f0000000040)='./file1\x00', 0x31) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) 16:00:18 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, r0) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x22, 0x3) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000080)=0x1) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x81}], 0xf8b1, 0x0, 0x10000fe, 0x0) kqueue() kevent(r1, 0x0, 0x4, &(0x7f0000000100), 0x8, 0x0) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x8, &(0x7f00000001c0)=[{0x3, 0x3, 0x4, 0x80000000}, {0x10001, 0x4, 0x5, 0x7}, {0x7, 0x4, 0x696, 0x5}, {0x7, 0x7fffffff, 0x4, 0x3f}, {0x4, 0x7, 0x8, 0x1}, {0x4, 0x7f, 0x7, 0xfff}, {0x7fff, 0x8, 0x6, 0x5}, {0x3, 0x2, 0x40, 0x1}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x3, 0x0, 0x8, 0x8}]}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f00000000c0)=0x3) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000140)) 16:00:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x40004000000028aa) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186204018b002b110000d19ec0c062cf486a6481b4ae0000008eb3ffc14f1a4b400c6cc640907a0000d4b69b8b00000000010053b5d1d09075a04e513dd4611da24e140af6ecaaa08b30e1838f74652d62e159c5", 0x57}], 0x1) 16:00:19 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x8002, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mmap(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x0, 0x1812, r0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) chmod(&(0x7f00000000c0)='./file1\x00', 0x80) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000400)={0xfffd, 0x7, 0x7ff, 0x1, "7b00000000000000000400dcffffff0000000020", 0x4, 0x3}) getdents(r2, &(0x7f0000000680)=""/68, 0xfffffffffffffe1e) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x800000000000000) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000300)={'./file1\x00', 0x7197, 0x2, 0x9623, 0x1, 0x6, 0xf64, 0x5, 0x0, 0x1, 0x7, 0x7fffffff}) recvfrom$inet6(r2, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) open$dir(&(0x7f0000000140)='./file0\x00', 0x410, 0x110) r4 = getpgrp() fcntl$lock(r3, 0x7, &(0x7f0000000180)={0x3, 0x0, 0x0, 0x100000001, r4}) fcntl$getflags(r0, 0x3) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000080)) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000200)=0x3ff) mlock(&(0x7f0000001000/0x5000)=nil, 0x5000) open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x4) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x400000003) pwrite(r1, &(0x7f0000000480)="1e1018394f63c94a3a8c6504e8af17b6d1ec25ad83c846b7f9c9feaf0adbcd342884755318e2b891d9a6f7bcf7c8420e4a87879867e2d6b97c411082eee485b4fb3897f4b4c4a61c4007a227e225b91797c1fe8abd5ed0d33542350daa0b1b2bb143e1802370c7f42b41e30c31fb12f61d6ceaca42fa76449f7fa7d920088a321c25ad583aa60769f45bae95f4bb635dccfce64d16b37e144859d56551c03e9d374b8828eb58899b10d5cc742075aa8d2407a40d479f5d77b58812a25581701c1d125386ea6704ac725dd25a9654916ab3", 0xd1, 0x0, 0xfffffffffffffffb) r5 = semget$private(0x0, 0x3, 0x40) semop(r5, &(0x7f0000000440)=[{0x6, 0xfffffffffffff538, 0x1000}, {0x1, 0xfff, 0x1800}, {0x3, 0x5, 0x800}, {0x2, 0x9}, {0x2, 0x4, 0x1800}], 0x5) socket$inet(0x2, 0x8000, 0x588c) 16:00:19 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x100, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0xc8, 0x0) getppid() getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002600)={0x0}, 0xc) r5 = getpgid(r4) writev(r0, &(0x7f0000002540)=[{&(0x7f0000000240)="93b54add188b790290510a83975a71b7cca7771d9345e8604d1211a73a358427a66973f34b9e345b7f4be90568731c457fae69fda3ecbe3c72f79a6c12433c69cb78b873f1dbc27314ec0d06bd4167484c6292b682fcff9c35b986ef9c55e84a848622604addd2a4744a23fdaa7a05959f31575a6ca89581576b24c686105463e9374a95fd65207e4c0c04ad73e4b1073e6f54fa420b285351791db27f23d7f1388f11ad6c20ebac288cfe140c86a749d29a3642aaba5124992028c03efbfcff5226f824ca7688359e1986785793ac3af56c8026f1ff953e0d75939924afb7569fe379b27a9db9285dc83aeaa5e845eb0e5024ffce4d3144a83ed083", 0xfc}, {&(0x7f0000000040)="38be15b87ca592394d9adaef893723aed0552e39cb82f95e1e433ccbf1aa31e67c20b7b9af4c5c5aba134d170f8e9be0f56eb3cd903ef02dcade6260c30c3ec02b845d", 0x43}, {&(0x7f0000000340)="598f1903493bebce3a888eb98ad7f8f4468f29d0c151a1a4a11ef5ee20e47af6696bc0b25d4e59d7be29fa4e135f9c4efcbbbb553b604c74c623a4816a646049eba5f6e62d4ba1e42a640fdd9ed76c9a0a010444dee769d8a436dbb274783ed2825d6ab02f81483fe85e36929f2414bb1ec4d0242f71204bc9bba2eac48965970bcb38ac4dbb466b9767ba5a8afcea5ec1410eb0986fb610bc06bde28b7d96523d0a89f1f6fadc06043cf8470f9b9578fca0c98d306d8cf3e59041367fa04d1d917b9db67b23ae2f973b57b0b811f76193a95c49f3a40d6758680722ed9e", 0xde}, {&(0x7f00000000c0)="2900e662067c08329e297fb60315a46fcf1384a3e95099d09c72337dfbb3b4f4ae24f04d292278efa0168e5b3e11067974ebb7ad9968a1f2371c440468ef83", 0x3f}, {&(0x7f0000000140)="7bdb44e9fb1659ea9c663d78bfdecab8d2c304888f5be5d063c107ab3a8257", 0x1f}, {&(0x7f0000000180)="40c8bf910ba252ea67074d072817ed809a5de5219330889512c9475c7e15f051e5a4aa40ec833d452afb3bd21e9324361e1d9d2733e2bcb4ff6ef28dc3391b", 0x3f}, {&(0x7f0000000440)="9a515f5bd4411ff60d2d8d22a4d1134156bffa51f1a520f9507f408d1ab546e29ac2c3442d3685c0a27a905b020fa879ffddf5748859bd07b663a8c8558b457a139b2f62db6cc24b086eb615bddf3b62a92c978d7da8dcdc6eeac84775d06bfba114925d74a21490c0557e367579fb2a2cc0883d0df8697eb25e972cdcbe8e8e38dfbbaac2577dca01e6395663c1d0cbf9bc285f2b47d8e4a440c60ec5a636d18c4fc38d4a7dcfeae8e18d8c5c46cdef1ae29279a2561689d41999dd06ead393246f5154833152469b684c369c66034d0680bc90ffe5ca4561dc212b60296c68986daf4dbb5f8d060fd6854fd741f38a46c935dba322bf2165a693d1f07290f6dbc62181f61c514e6aad4818757b94a2e3bdf5e0c538a268e2b2237350ef73f76bbbcfd7f0c911bb045183856b021f1f87d19e76b8a6755843ffe5418a8357e8625d148714ac6d78267a34cdf8c7ab9044cf3e192765d15a56d4a763627925a6f911e6f1187a933b9eaff879e0e5867cb7a7d174e9f23966cdcbde6f2d7056022e68b9cf4da88ee17b5227245c494b8274c920f22a63a59b5c7c83f0d1876f00633513d8173c3f3a774e9c100269b49e29f457e57be93e8f2a12e273ef62c2d621b80b1230a66bbaf8a42d1d81ef3a6c63c0e284d27fe4073b498d3d83c5897b3da7964aeb3ef7d1bfd5c7d8d9fa920e5bd089f351234f117559f6002b1c2befa0a0b3d242e09b7eff2f5f6594f5fb2052c1978543fec78bd0c2e74f58b5435433ef5f47cb2d40ef700bca11f4ea4d5918ffec576d02925917826774d750a6ca5f7454dcbbe3a1b02a62930a77a9a0f4109540d13c131a5f05e9b44f1525e346e1a32b125a465cdf87e3f74c3575ba7c65f362d7963974e3bade3c132e27c7213f7bebffaa6eb3dbe15e26e07ed5ea55e024dc41280aaf4445231b7db0a2c45f1da32bfc5eecaeae0a129241d00de9192cfac29181f419ad24409512e16d6555b2bb52cb888f79fee4a84858edea8def96a9f6180b9a241e198fd009dc107e734c1f6ba4dc5049e6ed74a0f0ff539083386507c292c4229c1185e48d7f0fcb1e5d1e5ed471210e38f302e65247f80b45d13319562958696f97990d655068881f90a3161ab6954463f41df983b65b034ad5f07f5f2d9573a1cc91362b3a6053e6c7c84ca7b6fb09a2309dd13eb6cadbed93954ff8fe7a040656be33837c089f7cbb321736ed8d61850d4e0229caa9c7c603d684f04bfdaf3e92aa57473ca96d263734cb53a1a8f478343e63a8154d464ef2ddf1a4a51fc7f6dac79fb163d5be4cb2f4acf0ed9682d5bf7af113445b32082e5cbd526230460583b175f4baf6b3e22a13ebda0b142fb75d1db976f767ea1dfc842f3bbdc1f646c9c31875c843edbc57507843c0997c9f7140b42d532792f33c6c11950782eba562716572786f53f4b84c3e1fffd1fe9aeaae96e6f733adf413b404d9bdafb1394ad576d5b509ce2cfedc454afc95136214c5b68f558bd5ece07228e8999b9d80ad815b7c493fd740f26b3b6b9d25673277946a0f25cc6eaeb651bc9dcb060c7efb269efd5ae1b97b8d476792d89af80436b523c8797829f13e52b75a34b5193248f49e5adf0dfefbb5631e4f1e8bec1f495dbb4b3189028625238c385533010bfb9bb23af9bc17a6c247baad8847cff2586dd1175a04cacee1f3c6e90408f688bf73c9063827a214ac596f1898be10cee87afeaa6a757219d68deb821380f8ea959930e89dbf892a98e883daaa709cd7a4f0a3974bb299cde03491a14d70dec1c38cbd64cf1786b09667697082b631f5b8f4b3357f618880ee7bddbf13187e22da80c077545c8960b066808c6836ae96e1932d64c042f965d5f4f450e420b32cf1e5ce929fd4fe210b4b160438e3818af54e715ad0dac30fa6f92ecd2fc0c178b85c21e91ff1ebcccd14252dbfda3eff81e179e5f566268aaea79d90ea420a909d431b74300197b995546d6def79190d50417854b5e258d3eb34c24ce5912db9b18088f6ab8470c94e71cb42345ed531a8cdda6805d4a9ab3b123fb8278d4e26b08bf14e1ffa808501f929b477668e03d6c19c94af00eda5eb304aba1548fda3783fc13a53d79ca94ea1e08c2a07f82c28f9424535e40d7b088a8c29f97167779e43a1066d0afe4cc28d257f37cf469d3cb49f01c00220b50c54bacba1c9bbb4a72de96e2b3344b293da55e9d443cfdc3f93f6b8df3f7986e4e0a13d4e5f7d7859f909f5a8adff50b64e37b5ea61bf246da61322ba32c73b8e1ce11e872388e3fc5ac0eaca24ce7b5be5182d9e2d5aac264e42191dcde5fe81d1eee3dd701388d5f8b62fefc4922567f4f29925fea41e5654d271ff05ed772cbd3c07088df9c68fabbec2948c234a3f279f60714cc3a54e1c90adc21a33261a0b0f964940ddd15846ca3549bf5037f2a2a41852209184dbd4536ac649ebbed8b8535e6a9098d7f8741b7ca2adfba3090a7f684502674700348af3c4565ec1cddada35bf2c13f4c8db343b024d8ad0c3c2371571c963c0e56f5afc0a37d9e03f897629872d57061105bad8296317cd0e7b6c5389b197a42ea5d853e39d4c1a407f5d6969cc2d6575707c9477686a126f68ba4caeeb362168fc9154a8417bdf8447f08526c82282b12b0be33a41e25ea3f78d64d5b81941d8b08f404b52a5bdf639a52c451d50352ce7c69775a72d9664015e57198c06f41c025c7672e82a68195c44d6b9d92b960325e77245fd26f9c343c275ea8a18ee1401068e9c579bc9436df4cf2133c47b017006b09eade6003b4039ce7087405fb2d22bbf9b704afede8f338f5a5cb12fc7f648836c5e038112452643d7839ee81871c9d15efa81e7d8cc5664f973bb19c8882a36773420ad33981d0e94955ebbc1a3433910abf9c5e2037b5fa2bfef144bd7be7af68bbcdada683ded8f16312ec7ae9a6ad8170802fd5936819b875510e3f0df2c2b7f479abc200b887162f9565eb8b6b17984e4729cfb92b4be1663d5650a03fe5fa78d3e6ca9c727546d665f36502dcce55bf6efb25dc32e2e906dc06fc11ebb73900538974c22797015f98fc9239fa5d6ef2e1276063facb697045fee25f805247138e0b751112e3779fe983c1647a1a40d39b515a5624a99736d1449d5ebd0b26bd3f7ae5c9a93fc7ce0ebca4489237d84ac68d22a23173e8310155769011a842e95b1f2d029598dfe7b07839a6747895ad52f3e4f4d2fd0d14a2e94d7335d5d8144c00f782dc7b1bd1809355936ed51ab5b3ab8422e664f7266b7028bd88df960e2eb68871bce7f3343cbe89f4184c4e24994932dc7a77e28ed29a3e22a3c18d3ba110c7dc27c8303cf55456ee3a483894114759756cbb48456c23193f4b8ff0455a735d410037d22d64845bf070e353888cdc7e3d34f55ac737764f128562ffd28056b1fb04ddfc5349b6547150258c0ab45b8f4b58c469d7a6fff45b8160e40019d7b3052ed98ecb86d5c7f7aa1469f50bd28a7d638f75afcafc348fa82e2866bdcada2093702b2b546c5d81637225728c9305388e0b14cb10cd290dcffcbab1a116930813da345772c18b4df7303ae96af0d37a7e332b9957f2c6b0cad45b053997301c438b9e8c05e2f9a65d0b5f94b882d03474efb75381a793b09d49b38ac977bf2119fee90d119892e4b73fd435fc17b9c17762b30630bc23023aee2c7635cdab9709f2b1d10069a6db4893699bb92dd63e2bbef3f1c97de6fa55bd8a33674ad92a6eb601340186575cc0464f8ca38abb033b2c36d36221f033afd99f212623605d1636587db3a25fe5b006d38ff255ea1a04cd435d6188b45744082a05a6865c37c27ef40f4d927b5f7329bf2b39e980ee51003fbc11e775f7dd948d4ddbd67efcf2ba65db933fff015dfddd8761e3a70d137c770732408e39389c72890c01652cdf8f6aadc7a307136b2eef9be9117a8dd37d4a7a5665211b904e43b8f4d001f66df5c3051d296740cb1ba7e65683fd54b5eab27fd09341a6a183b88f0f9e4c89744cbdb61035f035f865947a07ec19e095022fea529828b49d0a193f45191a4f5a475a638e7a62a78ac08b8f7a2ac27e94170754ba4ddceca120b7b5aca0a0a2a9379084952f0145df60633ddefb7dcf8f55dc7ca42a33e02c66547e432bfc67eb3e606381ec16187fee0e387a58ffdad4f8b53b07f1d503b74d428490ca3201d244fa38a1b866fe9f7cac3b5cfffbb8e31ab4502266c1c6ef636f09ae872a9126332da4306de7f6eb311d0a2a5a13a3e25d819d51e24284744dc05dee13debbeb1fdfb0bd96c1de5ec49736d48b4ccdf1396711adcc0e98845f3f0963ac26a9675248d1401e6ccb200a335f8b7f5d6575d3a58e0151a90f6ee38265b130b480c4e10606ec2e24a518d706452214d6da948907ce833943b022a32745809ae42dcac959a2bbedd62fe4c7e384201893888275d0a256452b3d7be5d5b526aa3705fa32930d47a3f429e800b560387ce52592608b122c38ef9e9f82eb2ca59e1c87be6852fe05470efb10009c4085fcfd63caae44a12fa4fe5106ac64440615f009cd86d9c594becd1d9710d90ba276f85dc0c646c3b688b2ccac29a00386262a5a7ee44ec5d689b3920d2ef00284599a65cd5d068fc630a187d07a62432d8aa729da4acb354fb1d8029b47cdc2b3c82de3793e6d313971ee05e688da4dbd30c31f3ce538b4a4292b71b2337a78e2f48a77a9a70e5ab8c6064a5fad581f35fa7c402febbf48bdf062f70d3c7ae459583dc80d4be838576a576d419b6012468741a659ff36df719a5cbedf024f00570b18b79b1533a007dcf9766e3880e864221ef18e458afdcbbd85e64923dc2c4913fefce0bca263a0895aa5bd908fc50e850659624016ab581c6ed80423fcf308bf8ea199de52b5862dfbabf5393fd169904c47bb1511c31b825c7921823bde6ec8948410d4db9413619b7e3e4ed675ac5329a185515adbe2b7ce823d1f578efef3f5b9b04b60f2e01a69eff8619d433e70b185943dc0987bdc591175deb2dc9c2d657c229f75c33724b58f4feddc6e9ce5da003873670ef9a0708d8282b4274da8f9a629f1456b1b75e00ae5213d28f01d85a0aad74b4ec890bcf17b6cb7727949ae6e9da179012b0084d744dd8a58f8380428d7ecfca5cf1948b631e8c234ad834532efc100d49b8022d10e1e1ba2ac7da47009d3f683ce7498297091880c57b19794d523d38c4f74ccf4d9cb898d5cfda4c3ddf6c38e81c53e737cb3d5b1e9d55f9ae26a1ea9d49bdc818b2b698d8dfced496ae3811ea36c4de063e8cd6ff9fd28cecd9bb7681846bfc85ef7375278a5de9ec6a3d21348079b737ef3af0ef29178bc0210738704d2566e05283c0d1d1b8ba42203496639ff1579f094a213302be48c23d8dee04d6a3d5fcdda12b8f29c272302fc550a71f4424ca028e97ee585339ac67f372d97ac7d1ca732963a5d6803689a78b72be4df17fd29e523b1728a73530da167018f6a288d7bddbfe4fd106388a958e6c8b30303102f12904e21262b8d57352e3627bd2f3f4f0c267f7560a282182885b4fdc6f1e50478870e9736f55e17183eaf49d4bef7d6c8b0be06c401b770846c918cb26bca2154bfe2e59ac5b20fb63f1af8e922700eecd62c392b8bb99a19499034314abb93ca3bc088a6b4886eae9388eb9cd2bc18e4d1218208fea71458998325ae3d08fc3b1370667792cf5b691772ac92ad4913fec8bd8408fadb0c28bbcba363aa6a81f21b44ccabbd257274c8cf9425ab1ab330660bb38", 0x1000}, {&(0x7f0000001440)="135abfa7299e35ed1f9a88171872047f7ee90787c0d62709b76ae95d20f36b8fc214b29e5662eaa2c0eb1953e4321b3b3fb6ba7464ebf105ec728623234101790ce49e2edd88b9e6c2eaa4c02529c86182f2c1ded689252fdfb713d23fb2653f0ce4417e6984aa1b1f32374286f06dc735d83913addc1e7064191871c2ce790356257074006c62a648e3b2a07a522af68f98597a21189b097bbbdb81ae9b3ad9f0c6bfe3441af5458c11173af8e5e7b7aaafde510671248c9af7ce84e3d26be6c552251fd83c6535da0f128e3299dc3daf7d4e8f7f29316d475b8707e0b4b70b61ef7a937db062a0cf9b0a282d3a3dd451ac290677fe53585fb8fa941b9e51808f3836c2be2060f0380906008ec4b313b68adb44132524246194c21275025e6ebda01d8701780e1743a85a1275acb48d97fa85ffc3bc433c2681bdea0c9e743b6fd6195a65bc8bfa4f0ea589e26c033e06fbe875d1b3849787ee7ace83985af827d39ae122fb5328be77a66c26795fcc337ebdbc453a4f1e4583d80ec2bc7a1453a89686052cafbcc3a0314119f8fe541ac63d671689432081473384a6b3ddc084fb2489ab521a8c337f9dede36771ae2cd4283bb5370ee508f4086d452107693f06febac024c16c150be142f339b4dc6ab047c26bc7b9d1c0e6f07fcf4e10e483789619b63bcb46b84689e1b43bd4b36e539f0926a4b1506d315e9ce1e9d3df69eaaf6c1a22b890fc1bc184ff63253b6ac8c7f090e9e2ef3d4a22268f7935f89c4ebd3527e3b4e7d6999b2a8ca1f7150035cae7b2d6094e03cf809aa2225d761854b4bb3a6965635edbce87a5def69b88fbcf5cb41767be01b0c9dd501c661798c6a2111306a1a4320f0692408718d8e12f5a5bb84a040b92a7d4c75f910921e1e61c131f30dd100a5ed7bd40ddf7bacb0e1cfa72f7319b2e49c354821a710b38b8f41befd070060b250859ad6f1560b245dafb13d082fa434652dd9f48a77d926e5391bf60532e183f368f5eb2e93d417919ac96de9426862e7ca3106c3c0a02da24472fcd6d02b573866ad2f944a07dddf3b7315144460193c7387dee15c5792e37e3241bea3d62856c5782c8a17d8e473bb5dd3fae5287cba0a4576b49ea8e90e89f2cf51ebcfe50d954c06cb6e576eadd3c5e5850fc435ea17bde43ac59047ac948981476d8e90ef7aed4dff7ae22415a2bba8ec2c41b586fe926f75f86d4bebe8d7c1507a0c708b158a2032f1ca1740bb537382b0238f4227b959ef6d678ffb65cd3c66248b3ecba4a74131fa01c66e6e0d0626d0391c749e35cb4196690e56881b7fef281a9d4d2a5c186597807202dc6ce7467f7f485f48cf108673d334d27fdf766f84171eab27857ff15dafb502a98cc0e7e98b1f14df84bd9c73ce5d7001fd9469b57c6b76f969c0fc056d03f423bd172eeee4ae9f72d1eafbac89ba2669e0a4cdd78c69f80aba0ee9d4199a26aec1a3201f2316bf3b1788932e1838d01fcda9fabc45d680d93dd0b47b39ad5535367e6c7dfa2eecfa9a2d0513a5d0d0493782a9f0942cc3f55b7b2f61bada383efed4965e40948aad997a7bf6099d2ae754e721ebfe0dcdc6e4c4b33ca4f9baf4f775e0445eae92e41d1d8fccc6a5faa3299ec20019cd31fae1c8cb3f60b42e76832dd14651734865c6cd18937f4d022204935c5cbde604fefc25250a1625f411d991fbcf33273b222c2279df23fa93141cc6f189a07fa1834130ae0496c8ea8df47fc728be846b1120a6020f7c0186449c9a91e88f789ae8ed64393924a01d273160be2c9a18a0cf2b00d1bf90ec55a320b4178f9145242a59c330f6d0e769d7a6e8d4721be187c20f4476b2fafec33294c6d61193168fa516361c6735a9d3998db6ec631f2da0c1e001a164a8ebf1d8221d5e87d522959a1a3e670ce1750c436e5bd71a09c0a05bd44cd77704ae487a70bd787c76a759f2ca239254ea8d5888cb4fcc5a58a808134d99636c15a383bdb44951b0395c43eeead88bd73b7489c088be9e9635f3d4ffdf2c9e6b871d48b7f7da8b5fd740fe35b3c6480ac784ffcdcaf0cf9e1234d4976e721d9246021edbe32a1bf84fbe3cb5426f2433f664a5f697af772518e2a76add30ae0584923ea7ca5aa442578a390252529013c5ea7f834ac36adb050416c0a42efaa2377b3838a71088c8b9e7330cd780a8522193c8b29a673396d7e08de34ad047043ba357395e067ceb80b7191d31f09216780da850038cb06130b7f60462b2a9eab4b5bbc12df76c68ce96270a82ec071e789d0faeef40fc332664a5678515daf0c707eefcf82c23537401db5a5ace10e1112b4d1a1da0cc9b9335d2718b6d41aa9dba9d1622b60c1230e98135f3f2149d197ad8ca3c20c74bdf2656ee1bffec21b80bbdc14332af22c309f9307b0e8e5935cf5c478c9e28dbf451fe97b02fcc5197f27c44a4fcdcbdabd00bc96c21aeb29c00f70641c37e6aa6d2a259d2d23beae9e107cf8559af90f25add8933a8601eb9b308b1c59b9105c5afe00fdf6af60f50d80c7426971018c109f302e5d92910d83b8d01ca92dfcbfff5096f2f515fcc4cc4b7d5898bf0d4168973df23f8d4dddd16314bb9153f3b7ffbc839b344001e27fe4244eaa5753fe9cb90e368abebde9ad1eced21dc1406716f65421b549ba7face40206306d09d885a9eff2ab61cabd830ef85e5ccae3f450bc3da9ec1811befd46de1d0f3c26fb212daf8a7a7c4874471542add1f191b4fe1ab61479556bd790b430ae78ab89c7e64c0611c830cdd96c45f1c1d1a4cb8f36365dd7d428593078e39cd04f50a9f735e54b8bb4284a6def07b378471473565a3f34952cf8dc4661fcebb5fa383a7c6fac19d325ea9676f63a1908e23efe584c75abca5c203f73c026af09c50fb7846c3d593c62775cd9450a5d774e635224da5a16175036b7f22e717703be68b1f8a3cba5bce43854630e2bb4f7500b119c6bde4410fd1fe69700bcdfb965d5796b5a8fe2a9c4357d5f897819d0855707a33f09c4502635e2349d30a840dbaa4ddfdb46c3cd2b3b6bd3bc380da87a69da88e064dd9df61ca585f3f6a3d9c52a83ef65e1905db30e7f9198834617e8154f317b8274dab5182893d003272124987e7b166ec3e4d4eb3df5a78ba324be3cdeef113dc4586f773d3e585b14748306dc0bacecdc09b9e3396ce5498477dd190add555cfd0160ced12517c169dfd8083781ee6e9e74b776ca73f4eda0aec16ff52de1dd8dd9d1e8061732d24e4d32d56a2ff8df7c5bb342b49b68859e78eb53cffda355b85c392791db000954ac441a3d102596f1d8323c5f78019fd6933aa4121f22c868d3e0a3e6f3748b230a92491a364a43717f96ff0b81c78cd839737532d36a5b8dd959252b8ae051ba834286e418436f3721e3b74265ed6e4d516dd7694c307139b8e32800371f3991a66888ab421f1d561c2a44fa76e807b2342cb9e182abe97dc49eb4f1ff76bcd2f06e3c14eceb89b9fe987302d5b19ed645e2640095716b90782e8e6ae9daa992d392c7146398012f70ba3935c04d50b9703f67fa2dc8ea95c921caa137b2c36694b303142b0a04e7777ea843183a5a6e3bd06abd369ca58218ca224e5a28249c18594a36dc79e8ee550a9fc2725d24931ff1fd64a16655b751830c722c7e0555eec9954a04e2efe16c84839480e2b4819cc1b871984f592c1ed00f82c175ed55d0cc752181cc3c9b8ebe7719dd2d8d93054891a267abf50ece9fd672cba777959e482bf99e10c398ef50b5ff70943ec809e694abbe73598787579ba971d764710bb91fcf0d17d52e1df1378b0f63d431e1b17a251621642d543c11dbfa33c7c1170aa5243c128d9242f91b147b778f8d574876e053f5afdadf337aa8a0065adeb1f02f44dbdc3538bcb499622722e7520c3d6c50f5c7769e258d5fbf28b7f0297f9ac256600f584849d7a15b3abaf8db4fa9033590ae7fde9d90a63c131c627b92d34fe6d3a55f8957030718f5e6cb495a54373a47193e405ecd48dd1ace71991726ce09118d425e7034bc785775037d3207d372a061dff1413a56a8ac424c935aa4f9396007eecee3959b8376af159c163fc1a2025e59166d76c48e4caf7cdac6dab3c19a472851c1105471da5146f081f117289df4c920d116e1910079e9eb0d2424a5d1556431bac4b713ab10adf8acb0cc3ff2d580a80ec1d82bff9a86dec42bccb16f5992e4c4534792a3870c00348d3d788e979f67eb6825a5f5cd3212cfde2c8e23c32cd0bd9776e0960e53ab4c895a7c744d15ee1be5b4d18161b48ebb95e8af70131e93c96a87d6a72f692556387b4402498c1ce6fec9a0d1f78de9498cbdef2119677d7710937ceeb1f3a85ef7d3e4573f35d8b7e66ef1f29f799fdb22699bd24949aefa9702082b6a88e1d87f21fbd1fb230b803ad6f42b1bdc9730361cff7da448576fea7d6fe306b08763c5622fd6058a079806e3f6ab9a4b2df561769e1cea4daf200d3837eb70439cccc43f5527f0fe79d4ce8280efe0a734b9163c1c0a8cd535a554ab6274b4fb85acc595bdf52a818302ca46788899667dc421d24d0b2f710e6685dab5588d2e8c2756ce335d656861839ac513391a1caa496087db89522f8fb7a167953a34963bf9648aea027d4bb4285940e7b7fa7f5f656c596794497b33df5370c3345592953f35bafed0d44073cfda4682096ff18130fb5db85790dccf16011345186184e432c06c11e4d0f346b1f2b833824890a4988e3caec08d77f28d51499513daf286dc47725e6349e76f3b59572bc01c94077c9ad5820a29446ce3219611ae24f62c41346cacadfc83e6e71626918c4681435ab3ab35d4368fe20a9f1fd8dc77e3a5822d9bbeb85a2bab7d68eb52055d095bc29acd50e2694e6fae9147daf5f35dda3b8d89dc7dea7d1770fcfd58a4c047562aa6fff6c5e3f965189e4dbc289d357cbd86c4d4ac6545de842b142665d568f467db17687a85b72971d80ca065800a9d9c618824d0527300a69932670f241fa3601e095b4067af0578e06decf865f32b1032ab4b3d14f28af4b87e705ebb3457c10be72a5863b805c6176ce9091570260f6d74eb4ff6f7c8373ba708124a7353c35e4e90d411a1b1dd28d24e41d6f4dd2ef20ab0fbd57b93d74123cbf7c868ad1bc5f7e27182dcb0d9c32ffe5b2941ea40f8dfd8cc97462a6aacc168083c0d40b8ff238dc6157afaf67a9214437feee03b2d9703740a0f47c8799111785516bec8ebc86e07010925437f7116bd8d3fe1dae4969e4c0674ceaa858572f5d18a8d10578d0680c642ed02ee6be15e5548ab1b8cd6d5fb4feb916cfb94f95773cb2add3425e1bffa1566ecbd620097a97135b8a7303e5978ff8bf8f458fc800cb4c4b4d87d93b1a588185452fca71b0aa9cc68f6dcff86c1eab2cfbf59f5855ee3b84de280b77bae22590fcf6dd7fe8c485bad8f3f4490c0c43ca08c2ba60326c0b9869649fe3e7e86af6a9ed1e23ca8866db84e49510d1fc6ca0b1e108a49c0365a49875a9efa77095be6480458218a5da8e3d5c4c7b7b2f5ac8a1f45396d4cab72e69db03668a8675c2b7df2d9c98d2040002510085db95c2cecafad155dd323866e77dc5790ecfc9c99120fa5ec6adcf3063a492cb7ee70457f9aaa31325295bb7cb066a1c8907258ef40963497ecfecbc27c043a0203ac2903287ff727e099a35ec6c2aa0c8b31f6318bd470713b194d5879f2dd3ceaa692cfd710685da00434d085f713a8a7e8ad1d3fcf4eefdde6ef513db5fb7e2ebdf91552aaa167", 0x1000}, {&(0x7f0000002440)="7368eca1e27f2703501d7c8193bbdba03f11b72c1dc08da78524f6d3ac6781b036c4f8b9c947ea3514ac2c90260ec35c1b0ebb1951b17e2c499c06e0065c4ce68bc1a989b8bc253faa780b08ef3dec468cf5d297b3ec01fd1465b9631455e11fb4ca001d2a70b8bbc4f7084f4fdd72bae05b89ff2d5f719e98d38605243ce1e49e4fb5e41aff6b3954bffeeeec51b051797927d82d0c7fd4ddbcdd066d5418f7b8fd1dbbae949f4a08af99065b743dd5b45b8832390ebadd05b1a89f70a52cb6cae60aca507dfea3a4963dc27715c0d5d1f5ca", 0xd3}, {&(0x7f00000001c0)="d2fa6fc29c4cc688fae13920e7fadf4510ea1240edcdf69c82df18", 0x1b}], 0xa) fcntl$lock(r2, 0xeb67f06cc6b8ba2c, &(0x7f0000000000)={0x3, 0x289783b9831e01da, 0xfffffffffffffffd, 0x80000000, r5}) kqueue() dup2(r1, r2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002640), &(0x7f0000002680)=0xc) 16:00:19 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) r2 = dup2(r1, r1) dup2(r0, r2) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb18bbdf696c00000000"], 0x1c, 0x0}, 0x0) connect$unix(r2, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 16:00:19 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(0x0, 0x0, 0x100, 0x0) getrlimit(0x1, &(0x7f00000000c0)) 16:00:19 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0xc13500c3d5e41cde) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) 16:00:20 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x80, 0x142) pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000001c0)="69b5c3adaaaa9932e8a0c304e0c97658644a47af22abfad9d318224f3668661ce215fe90cbfdfbcd7dc5d46da3412a694ee9065207e623736591f1dba0", 0x3d}], 0x1, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000040)={0x5, &(0x7f0000000000)=[0xfdf0, 0x7, 0xfffffffffffffff8, 0x800, 0x8]}) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x2}, {0x18, 0x0, 0x0, 0x1000000160002}, 0x9}, 0x3c) r2 = open(&(0x7f0000000140)='./bus\x00', 0x5, 0x10000) dup2(r0, r1) write(r2, &(0x7f0000000080)="670dc3", 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:20 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000100)) fchmod(r0, 0xe3) write(r0, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080)='c\x00') rmdir(&(0x7f0000000180)='./file0\x00') execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:20 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) close(r2) r3 = kqueue() r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x3}, {{r4}, 0xfffffffffffffffe, 0x13}], 0x7, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:20 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r1 = open(&(0x7f0000000380)='./bus\x00', 0x100, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x1}, {{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) getitimer(0x2, &(0x7f0000000200)) r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x20, 0x20000081, 0xa5, 0x683}, {{r1}, 0xfffffffffffffffb, 0xa, 0x2, 0xfffffffffffffffe, 0x1}, {{r1}, 0xfffffffffffffffc, 0x11, 0x0, 0x6, 0x67}, {{r1}, 0xfffffffffffffffb, 0x0, 0x80000000, 0x401, 0xfffffffffffffffe}, {{r1}, 0x0, 0x20, 0xf0000000, 0x1ff}], 0x19, &(0x7f00000002c0)=[{{r2}, 0x0, 0x1c, 0xf0000000, 0x8, 0x2}, {{r2}, 0xfffffffffffffff8, 0x88, 0x40, 0x0, 0x4000000000000}, {{r4}, 0xfffffffffffffff9, 0x0, 0x10, 0x1, 0x4}], 0x7ff, &(0x7f00000000c0)={0x75, 0x8}) write(r2, &(0x7f0000000080)="7614da042c611af08353", 0xa) r5 = kqueue() recvfrom(r0, &(0x7f00000003c0)=""/115, 0x73, 0x40, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) ioctl$WSMUXIO_ADD_DEVICE(r5, 0x80085761, &(0x7f0000000000)={0x3, 0x80000}) utimensat(r0, &(0x7f0000000240)='./bus\x00', &(0x7f0000000340)={{0x1, 0x9}, {0x1939, 0xe7}}, 0x2) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r5, r2) 16:00:20 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = syz_open_pts() write(r2, &(0x7f0000000000)='\x00', 0xfc2b) r3 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0xfffffffffffffb7e, "f28e45009b39417ec10299590000000000000040"}) 16:00:20 executing program 0: symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f00000002c0)='./file0\x00') chroot(&(0x7f0000000740)='./file0\x00') shmget(0x2, 0x3000, 0x200, &(0x7f0000ffb000/0x3000)=nil) acct(&(0x7f0000000180)='./file1\x00') pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r1, &(0x7f0000000080)='./file1\x00', 0x80, 0x150) sendto(r0, &(0x7f00000000c0)="40f5cc505aeca802f57bb0c9607c9f514f557b0561b39372251be5d831c2db82a48a1f1f50a4b093aea7d01bbaa28738af654ccf5a58201213eafc9b6458e2809f046449f23daa48e3a19fd55d3f25cced8719bde77949698c9eba222d074ffed9a713ed55c3bc9633168334e45d", 0x6e, 0x400, &(0x7f0000000140)=@in6={0x18, 0x1, 0x100000000, 0x7}, 0xc) truncate(&(0x7f0000000280)='./file0\x00', 0x0, 0x80000001) 16:00:20 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='./file0/file1\x00') setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) execve(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000340)=[&(0x7f0000000140)='{/\x00', &(0x7f00000001c0)='*$\x00', &(0x7f0000000200)='\x00', &(0x7f0000000300)='\x00'], &(0x7f0000000480)=[&(0x7f0000000380)='\x00', &(0x7f00000003c0)='+]^\x00', &(0x7f0000000400)='%\x00', &(0x7f0000000440)='[\x00']) rename(&(0x7f0000000280)='./file0/file1\x00', &(0x7f00000002c0)='./file0\x00') 16:00:20 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000680)='\n', 0x1) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x0) 16:00:21 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() setreuid(r2, r4) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000100)) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000140)=0x7) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000180)={0xfffffffffffffff9, 0x7}) r5 = msgget$private(0x0, 0x210) msgsnd(r5, &(0x7f00000001c0)={0x3, "82ca24b5ea94209b7dd3df2528e6ab844b839b1dc908a3b072a6bf137a85024c4273354be039ca0ed27dcb36c255e91e700de753a7add8d7c824c105747fc41b396cb2070c43ab79fcdf5878434abb1ffa91355bdc715880291f73ef636d3a859c6937efab6bcb0e51337ccbd545295472eab1c6cd9aef44265f0521729d38e4c5c1c77ffc65be514c3e"}, 0x92, 0x800) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000280), &(0x7f00000002c0)=0x10) r6 = dup2(r0, r0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000300)=0x1) readlinkat(r6, &(0x7f0000000340)='./file0\x00', &(0x7f0000000380)=""/64, 0x40) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) r8 = msgget$private(0x0, 0x20) ioctl$TIOCMBIC(r7, 0x8004746b, &(0x7f0000000400)=0x1) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f0000000440)) setuid(r2) getrusage(0xffffffffffffffff, &(0x7f0000000480)) msgctl$IPC_RMID(r8, 0x0) accept$inet(r0, &(0x7f0000000540), &(0x7f0000000580)=0xc) recvfrom$inet6(r6, &(0x7f00000005c0)=""/249, 0xf9, 0x40, 0x0, 0x0) setreuid(r4, r2) connect$inet(r0, &(0x7f00000006c0)={0x2, 0x0}, 0xc) ioctl$TIOCGFLAGS(r7, 0x4004745d, &(0x7f0000000700)) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000740)={{0x2, r4, r3, r2, r3, 0x40, 0x7ff}, 0x100, 0x5, r1, r1, 0x401, 0x4, 0x6, 0x5}) unveil(&(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)='r\x00') msgget$private(0x0, 0x108) 16:00:21 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x3938050144e5e294, 0x0) close(r0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000001c0)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x4}, {0x6}]}) syz_emit_ethernet(0xb2, &(0x7f0000000380)="987412902bad23f75c565a7279d930b113218b5e4a70d3f88c5b1298cfbc52b4e073fba28dbbfefb0a37aa0604c38cbc6d9f8d7b9d84aaf2977dca3051d266472cc3d2b12af69ddf86fe2a6221add961ed0abd0cd64f662184983d53882133720c0307b7abf26039e3507b641d1582e3bd8adb86e4d166285ea9eca5e79de9baf28c40c7fc8fa0d6c9d2d66a24098774c36a7dab4dd8fd77e656eabb1419fca61ea9e2132973cc1662e6935d5d33baa01e0c") ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000440)={0x4, &(0x7f0000000280)=[{0x7, 0x3, 0x7, 0x1}, {0xca, 0x1, 0x10001, 0x9}, {0x0, 0x2, 0x3, 0x7}, {0x80, 0x2, 0x3, 0xff}]}) pipe(&(0x7f0000000000)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000240)=0x1000) syz_emit_ethernet(0xaa, &(0x7f00000002c0)="5f9c95c7f986aebef0873b783a04c0d4e5ef3c5cd97388a9b677fefa626b75d6bd4ceced24a6e08b58424a60fca94f99d67886af4a857a5fb94d7f928ab9c7e0aac428318e17feeebbb3ae9cab45f083609ef9543d034ecdfae969e1e1eb2419cfecf2cd4ffb296a6bd89088377e6241a37114a4557ebb300f7c856a1f0ee72207476f080a5bf0c35964ab423ca04856673c068b84c4f4533441aca567d563c07024452714936f3ab29e") 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x50}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="fd") ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[0x5, 0x0]}) 16:00:21 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') getpid() r1 = socket(0x11, 0x4003, 0x0) recvmsg(r1, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x801) open(&(0x7f0000000080)='./file0\x00', 0x62844e20b66eb5dd, 0x10) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x0, 0x8, 0x96b}, {0x18, 0x0, 0x4b11060e, 0x5}, 0x8, [0x6, 0x6, 0x800, 0x100000001, 0x4, 0x4, 0x60000000000, 0x8000]}, 0x3c) 16:00:21 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) shutdown(r0, 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r2 = getgid() fchown(r0, r1, r2) setsockopt(r0, 0x101, 0x8, &(0x7f0000000180)="08831f2199c353f2aca694ed554151ae354102b3841b74849a4cb32ec61f34853edf52b89fbfb72ac5a5eb8e0484dd75d4ee08a456a2cf2f1d8d23cf3171558ca526e54cd579be673d888a8c91354cb352d2fe7ad4767f6109db964100d1d8ab5bd81f6a2fa66e", 0x67) bind(r0, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="00020000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f00000000c0), &(0x7f0000000100)=0x4) r3 = shmat(0xffffffffffffffff, &(0x7f0000475000/0x1000)=nil, 0x1000) shmdt(r3) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0xafef11d9c35aef63, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="b2") 16:00:21 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) preadv(r1, &(0x7f0000001500)=[{&(0x7f00000001c0)=""/147, 0x93}, {&(0x7f0000000340)=""/143, 0x8f}, {&(0x7f0000000400)=""/201, 0xc9}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000000100)=""/24, 0x18}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000000280)}], 0x7, 0x0, 0x0) dup2(r0, r0) fcntl$setstatus(r1, 0x4, 0x80) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000000)=0x1) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) unlink(&(0x7f0000000080)='./file0\x00') unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='r\x00') getdents(r0, 0x0, 0x0) dup2(r0, r0) r2 = shmget(0x3, 0x4000, 0x200, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_LOCK(r2, 0x3) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x3d}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="9b") read(r0, &(0x7f00000002c0)=""/141, 0x1) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./file0\x00', r0, 0x2}) 16:00:21 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x87}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xf, &(0x7f0000000100)="93") 16:00:21 executing program 1: r0 = socket(0x2, 0xc003, 0x6) socket$unix(0x1, 0x2, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f66696c653000049e45f5a41c61a67c5819757c55152f0ef2fc1588a722506510d14d927f059d8a0606469138374545c1e6c4635700d0591e299b6eb808e1b663470a35416fe49414488e27819f621d58217dc2efb0260a5f0000da21b0042fecbf03f9a41cd0132488293b21ba2bdd9e106bfb48ba74f97c382a84f9d0"], 0x10) write(r0, &(0x7f0000000000)="0fcc73414567734b0bc44a89a16c67b03f4e81c4c1556f4e1af81ef909fa5d4383356cba9ba281ae", 0x28) 16:00:21 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) preadv(r0, &(0x7f0000000300)=[{&(0x7f0000000540)=""/226, 0xe2}], 0x1, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getpeername$inet6(r1, &(0x7f0000000140), &(0x7f0000000280)=0xc) pwritev(r1, &(0x7f0000001a40), 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000380)={{0x18, 0x0, 0x20000000, 0x26fc}, {0x18, 0x0, 0xfffffffffffffffa, 0x7}, 0x20, [0x5532, 0x10000, 0xffffffffffff0001, 0x7fffffff, 0x5, 0xef, 0x7, 0x1ff]}, 0x3c) 16:00:00 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x0) r0 = open(&(0x7f0000000400)='./bus\x00', 0x80, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)=0x1f) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000440)={0x10, 0x9, 0x4, 0x8, [{&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x80}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x3}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x10000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x9}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x80000001}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x6}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x8}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x8}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x10000}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x10000}, {&(0x7f0000ff0000/0x10000)=nil, &(0x7f0000fea000/0x13000)=nil, 0x80}, {&(0x7f0000ff2000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xffffffffffffff9e}, {&(0x7f0000fea000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xea}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x7}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0x6, &(0x7f0000000040)=[0x1, 0x200, 0x80000001, 0x4e72, 0x200, 0x1f]}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) ioctl$TIOCSCTTY(r0, 0x20007461) 16:00:00 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) r1 = dup2(r0, r0) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000000)="e0", 0x1}], 0x1) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x8080) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x10, 0x40000001, 0x1ff, 0xff}, {{r0}, 0xfffffffffffffff8, 0x10, 0xf0000081, 0x8, 0x20}, {{r0}, 0xffffffffffffffff, 0x2, 0x40000000, 0x9}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x8001, 0x8}], 0xd6, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x4, 0xffffffff}, {{r0}, 0xfffffffffffffffa, 0x2, 0x1, 0x8, 0x9}, {{r0}, 0xfffffffffffffffc, 0xa, 0x1, 0x9, 0x6}], 0x1ff, &(0x7f0000000280)={0x0, 0x9}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x64}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='5') ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f00000002c0)=0x3f) 16:00:00 executing program 1: r0 = socket(0x2, 0x4003, 0x0) fsync(r0) getsockopt(r0, 0x0, 0x22, 0x0, 0x0) write(r0, &(0x7f0000000040)="05df6f7f6291bc6b888311ea7aeb4c4f7b88750ee38de01d708bc02b01b976383eb38f7d67d4ff8956713a1c8bd5a9483f6fa4fc5e0a6062682e16f02546080f78a49c458bed8547205e6b51968cecd8fcf8d193015af3e2c472f01f0c4feeb90c89dbb6210d6c37c35f5a13521208263b927b523427f0eeec150402945ded075fcc32261d0326308e299890d713f2db7cf64142a2d0c86327a1dc85c9fa6547241653824e4ce5e66496905b1e58b286f0c40efb09092f5f198a2f7a535b1c0daceb93a52f1361bfad747cc21fc4accbe850391faba529723bcde1ce", 0xdc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGSTATS(r0, 0x8004667e, &(0x7f0000000040)) ioctl$BIOCFLUSH(r0, 0x20004268) 16:00:00 executing program 0: open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x98) getuid() geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getuid() getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240), 0xc) geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setuid(r0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)='c\x00') openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000080)) r2 = semget$private(0x0, 0x5, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000200)) semctl$GETNCNT(r2, 0x2, 0x3, &(0x7f0000000140)=""/178) syz_open_pts() 16:00:00 executing program 1: r0 = socket(0x2, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r1, &(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') r2 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x20) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="ed58a6bf90eae410358b82525e06a19face3574d5f0b354f86b8b98090f24d7b0250d4adb879f2af2ef640805189a5e2514cab680b3ed2c14356487c44262f9fa11407024e71270254b951a0a5c1d1373ed2b3460000000000000000"], 0x10) writev(r2, &(0x7f0000000140), 0x1000000000000264) connect$unix(r0, &(0x7f0000000040)=@abs={0xfc282f93c80f025a, 0x0, 0x1}, 0x8) close(r0) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x200000000002d}, {0x87}, {0x6}]}) r1 = accept(0xffffffffffffffff, &(0x7f0000000500)=@in, &(0x7f0000000180)=0xc) connect$inet6(r1, &(0x7f00000001c0)={0x18, 0x3, 0x80000000, 0x9}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffcfd, &(0x7f0000000080)="002a03000000bfa423bbf21701589372bca5b59d889e47846fa4c1646e4c") sendmsg$unix(r1, &(0x7f00000004c0)={&(0x7f0000000200)=ANY=[@ANYBLOB="87f62e2f5e696c653000"], 0xa, &(0x7f0000000480)=[{&(0x7f0000000240)="4ba3daeccf75c6aa81cf4584202fdf89739c1414c8dc8dea22bc9659e8126d70df18c04fd9e94a61c6a59ea5a09bb2eb5765a821df53c629112b2f613ce5a73ab262443b9774f54d3c92082bf6c74f7b3cf62625ba0c3d80d61f03e8d94096ed8f7aac3c2cbe38bdafe491e2", 0x6c}, {&(0x7f00000002c0)="1f5d661b49319b6257b0478172574fa918c01e2f3710f6a3a76b1b5980815c37c88a19af07bccd57c29788a9c8731b4baed3b1bc7be5d1ec05394d505391fe4897c23eba68af918dd05237e9c233afcd9a2f1bfe2ef1a7dd7f7672d01ddbd63d05c05b9a69b0ead77e85b22cc69e496578563db2d17f645d491b8c58030400636ecb980ad82d00252bdd38f571abcb78ca645e0cdc64dc", 0x97}, {&(0x7f0000000380)="4e02aee803a796a6d04867001dcb5eea7bc09016f104500aed9e3195c5c402b417518074bca579ac5d53e30c7bb5b7e007b5bdaed2c4a85fed5b135025c6c44916c066ed6c228cde759f7883fda3f3f210f48e0dcad84c596320787196da833950ad229e9e9aa2359e380994d5e7791d69f2495aabbe3d92eb2a6f8e5ac5b58b20d307e1a7e5f64b22aba5f8139f89cb5702ae17f1b162eb06beeb0e2501b614bc55c22c502f7f22d38b2e645d6c2cad49b5a252d3f25cb60d42f7f7897486da11dc0c7e25c6cff2c3a978337e0a0a38effcb69963f193bfdd18401f4d7275c50a22d0", 0xe3}], 0x3, 0x0, 0x0, 0x400}, 0x4) fchflags(r0, 0x0) fchflags(r1, 0x492f3ab0a1117b21) 16:00:00 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x150000}, 0x8, [0x100000]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) getpeername$inet(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) write(r0, &(0x7f00000001c0)="6f1dce97f5e5fb7b8abd5aaaa4a4234485ef13b8e7e89a704f6a9d9584626d8519b32b60dc33ef3e5b7cce28886aaf130f3723d62d3229627d13004ad20034df9a8dfa6bc8d9b1029c7ba08d6b1b9325422161a54f456074c635df803b2d100a8cf18e25", 0x64) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x1, 0x20) 16:00:00 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x6000, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000180)=0x68e) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20}, {r1}], 0x2000000000000033, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)=0x10000) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0x80d) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x28}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000000)) syz_emit_ethernet(0x2, &(0x7f0000000240)="6f1b") getrusage(0x0, &(0x7f0000000100)) 16:00:00 executing program 1: r0 = socket(0x1e, 0x3, 0x0) getsockname$unix(r0, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) pwritev(r0, &(0x7f0000001580)=[{&(0x7f0000000040)="6f45854733512e36aa290371affeef06828194fc1b84793277c3c9296591d835d4617c8af4988539eaf6439ea7b413", 0x2f}, {&(0x7f0000000080)="367fecf88276ca869931f8b535019bd5c0af3c27ae601a32348fd7bc36b94c6bb8ac4ba625fdaacf0ef34326aa69", 0x2e}, {&(0x7f0000001140)="24e081621a71f4757c8ac7e1d5a51520a5de640f4b38015ecf977f09998f0a64d6b421290865dd8f476ed78619781dc83fb9955ea8115d266f467dba9e367ebee2d58feb3ed4dd758657ff99c8f1a467207fa464cde7ae034bf3e42191cd7abd517e935348ac0898d3ed54699969deea76740015db3ce2cfad5412c3dd9134e6afeebd567edf5ceee53801", 0x8b}, {&(0x7f0000001200)="ea05a3150b5b51d92c066567be002f02a6b71670ffc0b4d5c311b5e678fc23f3f47af854f1f871be47bca628a103bd72ffe38df10b5c7d978cb770710ae5aa26fd9f8e50d2235d7cac9d28fde04ce3c268ac1095f23e12f22b2a4fc53542b514f2e9048f8418ccdbb02a11717207f5eeee73ea1374f8ad3458e26ba4870d20d1b18b8e4c2b64f991dd760c8cf6ab81e28c714113625319ef28b77234d0b7b7b763c1c28ab0f43725a133fd31423d8c3c930d510d04b93df2f6a44310814a3b9f2be4ece9d2f333c8bd", 0xc9}, {&(0x7f0000001300)="cbe500731abfac6b1e127ddb7e26d6b06201f028c260b8cd0850aef251adbb1873437c5251c784e6c46bb370c0453d326ec6ef3d6e67d6ee493a24a668c79ef8473902e4f61c2f06921f5c9bab2c3a45024bfb9b", 0x54}, {&(0x7f0000001380)="180c7b604141dea4db299a5dc94339da6c1a26d7f2f975ccc7b59292e251b66111bba47dc16c45a975c50f9de5463ccdc65cb8bfaf640a8b994a9d2bd450287d7f37e55c9f655d6207b465b2fb99391d55bebac3f5df21d91060788a7682eb8f6e8ca77070fd8147", 0x68}, {&(0x7f0000001400)="e2814e3b8026d1654eefd57c1dc19f89bfaf190c5d3a96d91ea0885aaf2769d1538d7712fde939110f6a5a310aba68fc89f7f54058f83202640d00e9e76abbea76d42a50c46d4ced64283e3a4cd436a08b1694bf9d117b694a7f3a4dbe56b9fb90fa8c9814d9f710b68b82981c939e8dbb9a1a91801a456d7d10972f8bbaed0dfd6dfc503c65da880e011bee1e9e910f2aa64b179cd46b60070a9ef6201e67931976581cfefc6c552769da15ccf944c2033cb3b9aedb81f663bac1a7c9", 0xbd}, {&(0x7f00000014c0)="24c6c900a51f683a84dab0517dab54d2d987ebea51d821ad91ebb5ca71499979a0d28b66997d3febbb20b01b43db03d858a675918e0f4d2f780bb1854a7b131deb8a5910dc9acb0a3ffc286ef351e227e4df21dd8b524a2fe2fa8dfe7afd0d824b285c29a24f79a8cb49cbd81fe46a1fe646777ba2820105ecbf946ca27dc25dea776adf53cdf0e036bcef6b8e6f77dbbc28", 0x92}], 0x8, 0x0, 0x0) getpeername$inet(r0, 0x0, &(0x7f00000000c0)) 16:00:00 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x23, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x8000, 0x5, 0x8d2, 0x1, 0x9, 0x400, 0x1, 0x0, 0x0, 0x1, 0x3}) 16:00:00 executing program 0: preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)) fchmod(r1, 0x94) close(r1) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:00 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="82022e2f66fffeda38a563d0936948784984ab473dc51400598de0ec874f4ac5e45700000000009495146a52f47fa6f8a02dfdff55f66d7661a19cdf50fda936252172807d36ff0ea5003c40bb22983f49ccac41d1e3b8617f0c2a1beea3e70b09de46041898c49b39569b51daa8d935d54731a62ee0d3491c1a7f7f94d1603cc5facbe16e7c02f54cd36c63fa4ee0756051343e37680b2d5a5d0a64e1e06d55203454bfbc0c66cc3f679c24e4116ad98235e2cde554ec6061fe2a06b938873890605d9c45fbf77cfdd778155686fcbd368f0610fd798a0fa818050309fe24316877d3efcc617db0514874eaeae11802a5ca113329cccdf95b2ee68452e6e0c444fe538bb9c745a2d1cce36a05c978688ffbdbc0eddbd40ffd03e640ef5b44fe89e733380e7607ae0b6d8750f0ebfb1f090712cb4f3b2f799e55558d2b7f9f99e0e319495cab92326bc93de6da8ad2c4237cfdbf7c388b3a06f7146dc6c5959df593107661323e3b0be202ea57e8c5f1f6f84cea09e4aba2c290100da31e8fb5d0ac512ce99020892c2d7d3f941aebb45c79a231894a"], 0x10) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) sendto$inet6(r0, &(0x7f00000000c0)="236bdc47d9f3dbe4", 0x8, 0x0, 0x0, 0x0) 16:00:00 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f0000000100)=[{&(0x7f0000000180)='=', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x5, 0x10, r2, 0x0, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000001640)) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f00000000c0)={0x5, 0xfffffffffffffff8, 0xffff}) r3 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r4 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000140)) preadv(r1, &(0x7f0000000540)=[{&(0x7f0000000280)=""/255, 0xff}, {&(0x7f0000000380)=""/204, 0xcc}, {&(0x7f0000000500)=""/49, 0x31}], 0x3, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000480)=[{{r4}, 0xffffffffffdfffff, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x0, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000400), 0x7, 0x0, 0x10004, 0x0) read(r4, &(0x7f00000001c0)=""/192, 0xc0) kevent(r3, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:00:00 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x14, 0x10108, 0x0) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000000)={0x1, 0x2, 0x101}) fcntl$lock(r0, 0x7, &(0x7f0000000040)) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x30}, {0x1d}, {0x6}]}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:00 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) setsockopt(r0, 0x20000000000029, 0x100000002, 0x0, 0x2d1) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x35}, {0x81}, {0x6}]}) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x12, r0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCPROMISC(r0, 0x20004269) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4b06ba05af323b48, 0x10) openat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x80) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x0, 0x0, 0x4}, {0x64, 0x7, 0x101}, {0x800000000000006, 0xfffffffffffffffd}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000340)="b6") 16:00:00 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000340)={0xba, 0x0, &(0x7f0000000280)=""/186}) r1 = socket(0x11, 0x4003, 0x0) getitimer(0x0, &(0x7f0000000380)) sendto$unix(r1, &(0x7f00000000c0)="b100050360000000000008000301000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f0000000500)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000080)=[{&(0x7f0000000180)=""/252, 0xfc}, {0x0}, {0x0}], 0x3, &(0x7f0000000440)=""/148, 0x94}, 0x0) 16:00:00 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x20) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x3, 0x0, 0x0, 0x200000000000}, {0x25}, {0x6, 0xfffffffffffffffe}]}) r1 = shmat(0x0, &(0x7f0000ffe000/0x1000)=nil, 0x1000) shmdt(r1) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") lseek(r0, 0x0, 0x0, 0x2) 16:00:00 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x988, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000000)=0x2) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000080)={0x8, 0x4}) 16:00:00 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="3141134d309ca0f88fb595fe50ac3772c8e6b2e04a771b2c2ea3ddab033d392a1863d9aa59173f2440e03b6a9fba5da3136683880b82", 0x36) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000100)) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000080)) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0x20) socketpair(0x63ffbf0fdba272f5, 0x4000, 0x9, &(0x7f0000000180)) r2 = socket$inet(0x2, 0x2, 0x2) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000140)={0x1ff, 0x9, {0x5, 0x2}}) setsockopt$inet_opts(r2, 0x0, 0x17, &(0x7f0000000000), 0x0) 16:00:00 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000080)={0x1, 0x9, 0x81, 0x1000, 0x4}) connect(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00.Ffile0/file0\x00'], 0x10) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) getrusage(0x0, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) sync() 16:00:00 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000100)=@in6, &(0x7f0000000280)=0xc) setsockopt(r0, 0x1ff, 0x0, &(0x7f00000002c0), 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x4000001afc) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x4) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000180)="63f6d8da2f8927fbdb1cac181e5086464e6c2f0dc8b2b4e944a3c130479d44acae02e83f163c0d180901c8941e6f581adbca986731727bc72bda0eaadf9e2b4effe52036c779e308d09c015e255a1d885ef9376cde43fa310ae2e37bb5faa515345ecbc96acf64445baed84b5eeb949857f9167cec0b97d2e55fc9f224c0f96a11a4454561a08f3f7bd213a7716b832eae886c277fa9a129292279c010cfd76153142013d4d0d00b350507405a79dbae750ffc6a6be3c7907c16822c425622684323148a9c6f7b2e6c3034", 0x47}], 0x1000000000000200, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:00 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000440)='./file1\x00') r1 = msgget$private(0x0, 0x718) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r6 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r8 = getpgrp() r9 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000300)={{0x8001, r2, r5, r6, r7, 0x4c, 0x6}, 0x8, 0x800, r8, r9, 0x7, 0x4, 0x8, 0x484}) unveil(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000080)='r\x00') ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x1000, 0x5, 0x10000, 0x4, "1b55acd832f2cb73aa61f954cb75ba27a87ac945", 0x400, 0x3}) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='./file1\x00') sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f0000000380)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000480)="fecc68536f40ab0da953", 0xa}], 0x1, &(0x7f0000000500)=[@cred={0x20, 0xffff, 0x0, r3, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r4, r7}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x58, 0x408}, 0xe) chdir(&(0x7f0000000140)='./file1\x00') 16:00:00 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) recvmsg(r0, &(0x7f0000000400)={&(0x7f00000005c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000035f3"], 0x42, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/241, 0xf1}, {&(0x7f0000000200)=""/171, 0xab}], 0x2, &(0x7f0000000300)=""/245, 0xf5}, 0x3) r1 = socket(0x400000000018, 0x3, 0x3a) connect$unix(r1, &(0x7f0000000480)=@file={0x0, './file0\x00'}, 0xa) socket(0x2, 0x3, 0x800000000000003a) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) getgroups(0x1, &(0x7f0000000580)=[0x0]) lchown(&(0x7f00000004c0)='./file0\x00', r2, r3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0xc003, 0x0) setsockopt(r4, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$BIOCSRTIMEOUT(r5, 0x8010426d, &(0x7f0000000440)={0x80000001}) 16:00:00 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x8003, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) sendmsg(r0, &(0x7f00000004c0)={&(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000100)="915f22b5a3f456655b5653235c387f6cb61db7d735ae96982dcf09deab850b4e1d20902f741c07aff7117c9565417e2a4a51b1a5f8739b1f9263c424f8", 0x3d}, {&(0x7f0000000140)="36245c6f1148895583bbc91b5f4e374e26e3470053010a564634d6", 0x1b}, {&(0x7f0000000180)="829d3325a8f5bcd050084e54796b82a1dc6442e04d5b593e3471f21ae33307b69fca43a7465e326b71fb9eac4b1cad29030e68822da2957c2263be9b105885e6c10471ce5a0d3b2f08452070f2dea3025aacba6f02e4c77dccce17d0f9d3aa302a90b2c5f0415ae7d7a518418722e902c064b42eb43e", 0x76}, {&(0x7f0000000580)="73cf06b39942ce297acbc986318b317e415c2f0375361c894121f03c5287d4f7415d494c00a6e3284db82f7c485515f1934bb73891ae8133e49037bcf8373444df574a4ca266b3b8c4baf5bf97e5ec88da4956203366d87c426f3a3879ce4cf16b6757b0c61c4f2c486986a61d2fd0b3d09a10839f0ff6a1555be9defaddb1b2e9b05a2df8b620629276ed0b52775c790ab3d4b372593db2cc00e65930e28013050a4188319f7adaf49700e88cccdb997c72c2d9751a3ad55c63edf25a5e754961c4fe1ecf15ef093fe0c22df3728900b90c9f7e3fdd93d4151ec8a75d0a91bf673ebf0688fe3191969b85b33bf06cf3e7dc700b5cf54366aba7221e5745c208df531098324c253a9f84bf2c80a7f275441eddb006604ea8afd23e7fac126712b639623f6e11f1e42d21509a40c07e2393e80cd5d1bac93c99daff21684ab6abaf6010c67f234573d8b751666bbfa5c0b272524c0e3fe43ab2a95d8af0a37342fbffdd98baba9997a7e45994373df8f689f29bb60e8ddac551199fd76a507f3e90f9a99f1adc2d3432b47d9f81ef33160e40047e8930358c18af2dc540000df4a7dabcb25ff8658ccfed9116ce4cea2f0a1686d7ed721ea4244549a5e10068fb2be037e6d1c11b560b81bf5c03a3e8cbcc1d8e197e1e4c3e302327c280f57de047ede37d8eb65f31083ac6bd642e5b9a0ebcb82b8929da96d476e8e00c7924dde502c0a31212940da952ed8151c2b7bea68b9f2d455c5034a322b161c2fcc95634df2f3536ed2253197e2d4bbadb1bad32262c40e3706c9e9f9c233561bd8c4c3b64e1e08002e45aef5eca407c4f215cc3f0e833af81e4aa28076b8f0571c3188fb925eb8edc695f057b2f8e162122b49f2b0353ced643dab89720ab1c0c343954d33f9c5cf1b6287e8195e82c7f42138948323b4e9c1012c46a7176d6b533136e598da6e43de9fa470e6fc5ab2d88e73efdfaf0193774a7fb0a250be41a3e569661c74df33d9e670daaec66d5b2b438963c64d6f6c86270b2f45fba39b555d17c274b86d09e80deb41d2f7939dc6e87931ba156d7cb682b32ee94f7a0e44160a44f44e9cb0304cf2ed45f74ade813a150a8db36bd4de7f170974547dfc70c1982a5aa6f4235658f14664fa4d34cfd8362d35e6f12c9c13771e1258a564c9b82ecf22db43f14020239244f5f26cdb17429ab6f3ed5c3689002117d22863e5700b0d4881b7fd5bc832ee734ec37f8e607376d6a2c4cdd84193243fadba17e33d8ee016a7164bfbb71fc0931606b9a2fc82160a81156262e4f027da2fe32e32bf173990eb15f9310e8c916d0dc367c75e685c1a59be6c9779ba3a4995f681e7084e61b95b4abb2cf1c8c549f5d48dd10c8493218d5dbce02f081ad8156b755f044323fdb7fb324fc95253093e1a96dcb641280a5d5b7052b988de1e36f7a47d1166250ce014e3d583818c40462448b144b772b27315beaa82914777a417516e33e82878fadf7d9a4f37230f349eac892d83710bf288d8e7395b33c29d099512c45704551ec2571fbc972389f8ab8b1e6aa3fa41db6de19abd67921055cd84aab9776ea4f82516ad011e3ef93cee53efdfe8c4f01ce77cf095fa6df49f7e9014e1be767a2a0196f309e975f8fb5b7bd2b66ff1a424de2d05e5b0d203f931ef8e76a2d034129133b811dadcdbe1e4e5440efe25ccdbe33433d39f034a5d64df995059faaac34784f287d17d233af818ad30fafe96e638bef8d87b3ac00bb697c16649b89ce75c691f781711795aed6fa68798d647a291bc336c1ff96a66a96dd8039bd9f278a12a0ff72a7fda78e9c032e0f135c40e738c3e554433ecfe97c82e2abad3e791a6ffa51b5d400de4ff4294f7a7ae65e86755a4a56e7d2ea2dfe40990eff82968fc70d6c27b3e2b563ac08d8c061129b28b88e9d2db8062f3f6efa128bfa838ee9bae3e9d9abd996b244ebecfb4052200cd0395c41a928377395f1577fa336bf4303dd5f1ec6f5841d43e784b1ee45d7b56adaa6a280bdeae501533f18582ccf8162e4d397805d7f6561cf6c10169c4216ec7bcb832f2af0445da555f1c36b774c93efc76c202421ddce3401cc720ad6f912fd685ac112aed52eb463c2111a5bd32347608991e50d6c55994538c5449a249bf5e0faff1415c89201ecdc139c16d9bc2cabffd7cf73dce60cc306fa633b0d538a3ca316405d0fad0c87152aa911eb9908df71a9e29b17c68d4a2bddc51455e972ead363565796a4e46e82b9556511aa72ef6f877bb3949bc9a5ac8fa5584e94f2a6fa09975230aa7e1e3b102f13e96610c7b5f1bd6973cb83458ab721b5e9d3630cfd50251a0bc9282a6e82cfff18e5742cce719c71213b28ca8f90625f4cd17772135aefc51e6e702cf5f64031fc2765a419db1f47a297e8fe7fbd76e3ae9b0dbb4db885b958b00c67e3fb651f9481bd8dae73c2f9d5825aa4e140c539ee1c9d4f6d4b6a1b0adf1d4fe93415aaef68439b00ba50c766925a1b63dd54683da481a36ea9d0792b643d03723c066dad5f1d128ec7bd33631dd3f0ce38e05b4a1dfa659b347da5c1d67c1263b0a798b45c7c07537549f0de9a801c37ff990d9ddb278f931ea99d0594ddf2e6b4ac3adae6e0f35ceaf9052d900d5efbe7347f81d4e033ef062de64a721c02624bb62f6aee94644df8b025ef33d98d329750174cad4b640af3c0a6e5f6ad2ef2c8303c24e42519e0fe2f750f3418a2a555e056757230cb14a05cca6f62d537c91227f1265a3e9e26f61052722647318d089268e98bc4935c1f0a5fb59da973f8024b5f9e9184e766264e38fe439c07a7351b71efcddeff36d7aa358fc7dada471800083dcb7bbb1563d0875ff163ce3e2e0bca15ca0fe61cbda436c9b9d172738facd6ca22771923cc2836dafbd14e190f7f1d5a292ba141b9b801910972c4b43aaf2def39e46686c0555b74f5d849856e87a1abb1c5d7c865241f1e93fe422e515b6c30e53bb021792b16f39ed916b72b4fd1d6d0c7daf27100c1972e7de97298fd0d3bae80e00bbf7a0acd563522fdc687c383f52b377b8e55c0d2fcbbefb8dba93cb0548cbd0ded8fd86d7341d90cb8dd862597cff87c3655c519f4a39a5bfbbbf200e7629f529054f166390781c66f6a7586180038a8bd4840fcf1458241bd1b7ccffa537a851a887e2a38e2332b19b83533019d82388b415901266e0b8a7735335764faad70d348cc71b791696baa784cdab43e8f150529eef5cf1e59c57e6008f27b6e29c13b0447cdb1b7512fea735a72d8dec4d1a88680e6e762b4497f2e139f18b7da1404b28d84ecad530579739e498c8952b2f0db603a9245c17d9a18770aee4dc591182d8ab178ae611f83b99910b288aa5af2f2577a30a24c53be99fd31f3e256a2b0a564de6b1f4c2153f3472a36141c1489653be1496999d2a55f3b20fffc7fadc57f345b5319f2ee51e84617d8e41fdcb78a946c4b65278eb9f3b76c068a2ce3753b825527529f818f7a3cc6e01b51a680769e63823b6acd7c9ed5641a7d4e3059e33873d57e781992d468291a5e5d6d46c16e75d867d5fc5b56dd19581a7e806701508e1ac813606bcdaaa688300f4dcd9eb82e46ee5b7c929c9ea61953658525579c153c00ac6158e74a94b60ecb48cc9bbae47624b0537a4a12ebf7bf44eb20e184c483ef09ea64f11ee17d17eeb1be3a42555ec7f56c0582b16ac5489fb582783a529d6184f089652e411ad46982354ff64483eb22f1cc5984bc88cbab768328cc524c7fbc5bd2dcf3275d95240f5ab1366d5130d486d180e2810f9c9adc6ae4d931b992ee075a460aece5d6c4e4d1e49ec75996474349be192b5388069807cd7e3346621d52dd8ac98834e07d9de437d3b1d310c5377f9db6eb46c02611208b43f599a43931543f22ca8f51f8dd8619b6342ec43753c3cf85bdb6d86c4bfd1e2ee2b6b1738ed9e27b74e95197b4d52c1a4432b5230e1b5dcd920927839fa2be04f136c7b4cae60822b7a752fb23ce65538d5bbe42697dd5b744e73093e5d14ac5f3c6a94fc90caf7d138979f7d02c7ae2aa328e7a811f984883dc2a88c1f98aabf9e6c832a0e4525d65a9555da4de716d0a70f72603509157a9b04395a5877c1ca7fcd41a0d6427cb5c9a4d9d54fc040fb4b400c83b8ae57b0cde37a928c2e835221ba5354efa70ca6f0b614f8bb8cb1e6c767b108920d150f83aab67dd115b951776bab5cafde3cfccb4fee3f88b5e47afd592b5dcebdabcbd6a8a832d4248153fd11f32182bc7c8ecff62d5b0765c6c8d5e3377de908f5f21c60efebe5cba74094e20b3893c09e75da1d6b423d5918a7a47dd3f2d81914e81ff15350cf058814297d137b3885823aead5bce04164022862da1953169bc6c3c35f683540606d9290cd3d8d43ee6ffd1a3459edaa63fc09d5b9ca6ab1fe9c9d62e07f95ed17d09fd7246efe54eca3fd1b3eb785560b2b9f1e84144c53c83f976b90fda83fb7b87a90b1c587feb9a250db77b8b6140426092ccac2895577612c31cdf38bd3580c992a3beeb2d2ca9c7f923cce86762043d94e911113bd1abdb90b7aa17d103f31dbccdfa6b99ee4e136acda32e9d2c089f180299ac8224819f57975f74662158b1942e91ee88b8df0119528e9adedf79b5666fa5a504990d48d789993f4094508d261f4d3ad1259a7c45f88bf3d0a2fb82cd9f9664fd4755353be6a86fbcf053c4d1dc65301cb74a1983627db31943c40954525c09b6503f446a6fd46cef8f5a35bc2b66d2e9718b86fc8e2ed3096ebd3b08ee44279ba4c4a3b5aa0f909bf8d521764ecf2a7f8e9b5eb228c5bccf8aecc13bb296550b431b5c48f8368b1a1464a3f0b99d0c2bcd5e3ba0c9b432a8e94f08e2684d86d654a2de0d3e4b615dac0636273c1c763444d58a9c3c13af6537172afc211d3f0bc6752ca324ab8ee2f20dfe245c1cb1f68d2e1185e5154ff64370fd8db3f3febb2a45f8c3ad6349b51948af9bec1da610a9f0dd39a435b3716a300c6594f6cd796e34ebe050fbb75cc6159cd10ba5f39f75637c5438d825f70bb2bc03a22fd65ba37593b6f06068052b3712f888556161e01721e939c9a0fa1b38039a6392421cf77408830ee6aaf6615903db738575347d182b43cd4584e24bfce794efa2456379d1ad4d0b8dec30c3e2c68929a1cd63a58b22458b5f32652d835069548efcac11dc1d5dc75ed2ac270c2f590ce949de6367ca0aa4c73aa25b37ebd0914ece75e73a9b70964c0939aec27815b64022c5bc53748152dd26079d6da391c4e3c8961e0eacb9a3367281e240159d4210038dd50546df8f9c01ef94abffe765a0e1ed7a87a5ca94c0984b71ca1a09aa0b73e9565053b03f39c589f87adb7b4814b2fd87bcb3f918ddf2e8f234c3b0248023f922352d0ead3863196104a986e21de0c54b50f434fe50aa29ea286e89fe0dc9c4aab6e0605a1efd950dcb50159134d885e27f6eb949ad30c252cccc312b521afafbf98d5a12a8c48a6f17c0728019890e42c6f0b4dd0c851932d82307e129736afdf616a6d9fe5d8e2b45b0661f8d9e15b8dac608edfa1b23b9f2542ccf85abb4f72a6080da7b771671316181b516a09a1da7d139de10b6cafd90f3163764383f016e362a9f6a5578f6e9cb6659dddbc6895f081e91e2791eddbee3f260ee6256317cc0d47e5f05fc6ea47cc833971b46a9314e3f161ab71654379bb98471cbaf4bb5276f7fc768819a7aac825631e1c78b345d92fba096728f2ea11898be49f7d21258f00dc8422a001d30e4cd638bea", 0x1000}, {&(0x7f0000000200)="51ba3c1a5627602805a293146ef35cd6da494e46ed99e8b6227dfdc9f309a2798ec3a3d417debd673d3237458176c0b913eefc1f9bf25e326127f9cb882fe7d9de56c9058b9f0be8cc1874b9fe71bf1a298d020491cbeedcc537b78517df90ad0706420489c63e3e39bc80ef7f2cd9c4ffd28df4365bbc8db8bf11a1a228ffae6e668571d96f740dd5072a4a1eb348eb9f7f63f201c6e524e2b87cc7b210aebb41b78b9a195abd73f40826408151aba4947dc448a7a22d2838815c9b73334ed98832510c2d099dfd88b27d757fad743cf20651bd124e3f08", 0xd8}, {&(0x7f0000000300)="e7b2e9e726bebb89001744138f63c379f69e1affb6b06f21a833df33bf65fb605467067fcbfc267f4a246b15ba72f4d0f160efb52e67eebc2baf0126478ea684818ef599276b9ae199b7b7b4f1612df0e61f", 0x52}, {&(0x7f0000000380)="b9c7892dcc91b939af52e535cd3e29b9d1f0e1e511cfb60e56e14bf2edbe5cf58616bae367904891cbe9f939044f66f31979372befba3a78dbd3007b2fcdc0f1082604d711551753cf6e9505d2ff9a930dad", 0x52}], 0x7, &(0x7f0000001580)=ANY=[@ANYBLOB="c800000000000000ffff000000020030e78eee90398ce4a4fdc8ac047c25daea7b960c2ce7c4a827549540151ac55f0b249282a73cf85b18b4928e98e70299f65af8bd2c10929e93cfb403aa677d5f6a1fb39e521893277fad1a03bd1bbaa241563f914092e8212011c5281001f7010f7ae9409f4080fd231e4893e84090f2c3261f545db685e3c7544a5b2c7cb8c8e7deee0a10179a923ef54482a6d27fe69de0cb007133cd441d08a73203633431643748920fb77154a2ef4e595efbbd00003000000000000000010000003f000000c799320ce52eff9adcb96c36613b97aeb0c231100ac7b94e3400"/248], 0xf8}, 0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001880), &(0x7f00000018c0)=0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000500)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001840)={r2, r3, r4}, 0xc) sendmsg(r0, &(0x7f0000000540)={0x0, 0xffffffffffffff75, 0x0, 0x0, &(0x7f0000001680)=ANY=[@ANYBLOB="10000000000000000000000000000000cfbc548607b4177c93b8ae810acc9f42a6358916b2d563a0503b847594b18a1db6afec01040000a78fab4cffcd8acbb0954813b6af24bd9143c755562f5bd7449ee0049d45030000000000000039924c0235397484d6f26c3f26dee970ccdb121e2c7ef6bfe29fc7240fbc58f3a3a2dd62c851c3295cb4740482108020912ca2b79b0cdc90e2b31bfba77cefd1ead4bd4f879b685a8556c670906b808fc40ece31fb9540b820bfefcae81ee7241db46adbc430331aa847c1c7fac189add2710b525f700191daf0ba98cd32c209e287aa924046e35777fbe9728fadabcd251769fe9d6cede112310e47f4b8e08c5dc791db1e0176dc7ac8d28ae5bebc39e32400153ed9c8ad6f086ca76b3c8155a54c899e63efde6ef9b58b6b61a4c321987afcab6c6e8446f87ef3f8576db37618442503652dc58b70cbd26bade0b9f415fb6befec0d1a6049557506dafa2eb717765570d9dbcb31fa1b99cc8ccd303ca31d9bcbec726b898968d807862a4c797caae1344634f3de2ad90d13b8d38d826f7ea471533102e6b9f075790fe28413b644bce934b9b1fa5b62152f5c30000000"], 0x10}, 0x400) 16:00:00 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) getsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000000), &(0x7f0000000040)=0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x100) ioctl$VMM_IOC_RUN(r0, 0xc0205603, &(0x7f00000001c0)={0x0, 0x1, 0x0, 0x2004, 0x0}) 16:00:00 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f00000000c0)="af9d450ef2cef87a23661ccbaae9b69b5cb208ffdfc7584091df628c0ce2a62648d70d", 0x23}], 0x1) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000340)="25331687ee398be6b6d32e970c3e9d96d8e293a35fb32c3c16f1a6f44fc1f8c66bd0e24bb8e4fb6ea674ea99f7418a30a252ec984831c3cf536807e1d347112abd36e8be6fe364431c2fcfc23d597e4d2989f6966eae1c1f052767444b0f67fa96fe00b1e27375122529d3bbbf9ad0f5b1d37b8229532d2ae4bd75d424d3d70ff89cc5e49f01ef6a49d79aee2e4144d3751bdd39096b51fd1749ac0dc90ea5278f541f1d9348362b60047de67225ea1e9dc280d68c27e3e306", 0xb9) mkdirat(r2, &(0x7f0000000180)='./file0\x00', 0x100) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffff, "ff4a80ca8406bd197311f6fd2cc99bc0e2cc09b2"}) read(r1, &(0x7f00000001c0)=""/226, 0xe2) lstat(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)) pipe2(&(0x7f0000000040), 0x4) r3 = semget$private(0x0, 0x4, 0x4) semctl$GETZCNT(r3, 0x84d1d7016cfe9538, 0x7, &(0x7f00000002c0)=""/127) acct(&(0x7f0000000080)='./file0\x00') 16:00:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x8c) setsockopt(r0, 0x7, 0x73, &(0x7f0000000080)="de95784e498b1dff431d1ccdb3f620482bae7712588295739d4f66be6369ec7d999d631a6c278687133c6099a5e90738c7762caef461c80fe29c78c515e64fe521d46e9f1d3f0879af91ac90d6d5bf41edf6d7f3c4506a83ff6ca7d27dcbe6149853fe1af8a271479607d7a55478cd59309dbcbd3c73409ce7940ce0b31d4a4643d401a6b075", 0x86) r1 = open(&(0x7f0000000380)='./file0/file0\x00', 0x0, 0x0) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) getpeername$inet6(r2, &(0x7f00000002c0), &(0x7f0000000300)=0xc) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f00000003c0)) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$KDSETRAD(r3, 0x20004b43) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) ktrace(&(0x7f0000000140)='./file0\x00', 0x1, 0x1200, r4) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000340)=0x8001) 16:00:00 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) dup2(r0, r1) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) poll(&(0x7f0000000000)=[{r0, 0x6e4cb5afb50be593}], 0x1, 0x0) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x100, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001840)='/dev/null\x00', 0x80, 0x0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000001880)) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000340)=""/26) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r2 = socket$inet6(0x18, 0x4007, 0x10001) getsockname$inet6(r2, &(0x7f0000000040), &(0x7f00000004c0)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x8021, 0x60) unlinkat(r3, &(0x7f0000000240)='./file0\x00', 0x8) recvmsg(r3, &(0x7f00000002c0)={&(0x7f0000001b00)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e8ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011811460b3e3f6ae000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b8ff8e1ebec90038f8ed2b3c2e9439321797ea90d4db9187239dec69e9e33aa3bf28f38af759da8b8b34209d83c469fd88de3f5a553af070d77a64d03dc69b70431a7d92f28ddca8911e76139a7b65bb2788675d20709235f57221a751f9199eac9101af9259799ebff2c62ae2c140641353616e14858f8747e328f08b82d7cb8e82a93e"], 0x1, 0x0, 0x0, 0x0}, 0x841) ioctl$BIOCPROMISC(r2, 0x20004269) r4 = msgget(0x0, 0xe) msgrcv(r4, &(0x7f00000001c0)={0x0, ""/45}, 0x35, 0x0, 0x800) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000140)) r5 = msgget$private(0x0, 0x422) msgsnd(r5, &(0x7f0000000540)=ANY=[@ANYBLOB="03000000000000000118cf08445299c4d5c22f37c842b47b737c425438b0f5ceec0d1f2b1a7cb88a1d309b668e7e1e63e21b834e1d7c769456c4dd7c512ab7173a784106f82e01b33c665cf4511608dbd57c1d5150c9627dd47799f77ee76ab366fa0a4af6ef6f323c5eec10c560f88ca5bbfa66a88628b615cc5e7388a35fd7c0077881b2107bfb70e7cf41bbdd28872ed7ffe4389378d038f710bbb3a76d73fa265375fb91186f4d5e7fd1b4abd7885a4430d2a9548e000092219edaad4a6c181ed06700000000000002e7109e7575d9f5fea0f8efca1eb12311a6d80c71daa56e9923384c77700e1d0f00000000000000"], 0x1, 0x800) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse0\x00', 0x32a, 0x0) r7 = semget$private(0x0, 0x7, 0x10) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000400)=0x4) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) fcntl$setflags(r3, 0x2, 0x1) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000200)) fcntl$setstatus(r0, 0x4, 0x7f) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000080)={0x1}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0xcae371807a4b1fd, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000040)}) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3) fcntl$setstatus(r0, 0x4, 0x80) read(r0, &(0x7f0000000980)=""/210, 0xfffffffffffffef8) 16:00:00 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000680)='\n', 0x1) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x0) r2 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x3, 0x0, 0x3, 0x80000000, r2}) 16:00:00 executing program 0: setrlimit(0x1, &(0x7f0000000000)={0xc54, 0x8000}) r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000180)=0xfffffffffffffff8, 0x41343ab6d4e3f48) 16:00:01 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0x4) write(r0, &(0x7f0000000140)=' ', 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x200, 0x3, 0x7, 0x7, "94db244d8122756a0018eeb59040e9c1e4d68d8e", 0x200, 0x7}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) r3 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchownat(r2, &(0x7f0000000100)='./file0\x00', r3, r4, 0x4) 16:00:01 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) mlock(&(0x7f0000c00000/0x400000)=nil, 0x400000) close(r0) mknod(&(0x7f0000000000)='./file0\x00', 0x20, 0x9) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x8000000000000044}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000880)='/dev/bpf\x00', 0xbe3ecc52868758dd, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f00000000c0)="f7a035b81651de65973077d20c5ad2105d1651305108d66fa6f46fa5ab7bf861bd415e761046", 0x26}, {&(0x7f0000000140)="354134a6d8ac3b7a1080a20b7bbb1a60043dfa75037e44561800de6203aae35325522b2c6d2729e8dcfc4a73eb8f8bb7b43d78e4b9fee3da71313c758371c3547ca44df7754667d333a74a5b060111045a8540577c9a78b61e6eb7", 0x5b}, {&(0x7f00000001c0)="f0a147e0656272bf518a2235a714d158706a26175be1013c0e3c12637ec713d6cffd6b8476e0160c8ae03dc1a97f0ad726e83bd0bac56cb9a4535d6948ceec5fc7293f5e7fde2fd1a644b759874ca772bdf75ce0ae", 0x55}, {&(0x7f0000000240)="de78b77da2fbecfc3fda60220bb17f636bde5ffb750c1bd93d37af61ac627cc1c76cf039619084a6e57c0b372310b74d3b851bd8e51d4bdf79c145d3a8", 0x3d}, {&(0x7f0000000380)="fba793bac29e2b3c9ccc807891723fe4ba4cc6fed08870665635e3dea61269c6f60776f13dc52ce461a725faee73ebc47e91c0dc429c2f644f0cc4082d3a66c97cd6fac3e44cee4c6b5b5933cd32bc9a2a7da00658bbe9fbeea475409a437e922540473ebbb5ffdba8a325dc487bb1b8db1df39c15fd1e7fa4595cf5d61b3269c05808cc736c4b35baadb58bdee0116ee95e933b3cdf3df988ee942a235ef3565fc33273195ce3f3168b8edc39e9615bf05c3b87517e2d961a51a50fe90cb992c6b4e9", 0xc3}], 0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x7c}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) syz_extract_tcp_res(&(0x7f0000000340), 0x1, 0xafb) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000480)={0x3, &(0x7f0000000080)=[0x4, 0x81, 0x9]}) getsockopt(r1, 0x0, 0xb, 0x0, 0x0) pipe(&(0x7f0000000300)) sync() 16:00:01 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0300000000000000a600e1ffffa75f174090a000"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r0, 0x1) write(r0, &(0x7f0000000000)="f61da724e3e952a4f97990101e1655da1a02edccd1e1aa221140501e7d66418c00e1c40b4fb0ac017a47292d1979463bad1efb0b82d952ee36c2b7d6e27fa1e5c623a0c2bdf38164c70dc4", 0x4b) 16:00:01 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) socketpair(0x18, 0x1, 0x1ff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000001100)) 16:00:01 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2054, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) open(0x0, 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x30000, 0x0) close(r1) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0x8000, 0x100, 0x5, 0x1}, {0xe09, 0x3, 0x4, 0x6}]}) ioctl$KDSETRAD(r1, 0x20004b43) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f00000000c0)=[{0x10001, 0x0, 0x0, 0x1}, {0x3c}, {0x5c}, {0x6}]}) syz_emit_ethernet(0x34d, &(0x7f0000000340)="b6") 16:00:01 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open(&(0x7f0000000040)='./file0\x00', 0x8080, 0x10) r0 = socket(0x1f, 0x4000, 0x8) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000580)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x8, 0x3}, {0x18, 0x3, 0xe48, 0x8}, 0x3, [0x4, 0x5, 0x0, 0x1, 0x6, 0x4, 0xff, 0x2]}, 0x3c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x3d}, {0x3d}, {0x6}]}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:01 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0xe0}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r0, 0xe3) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) fchdir(r0) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f0000000680)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b23a5f46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e7efe6ebcc29cda722f871f4385f0413c755ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d8e4884b13c6d158daa2870b4122cd2350000000000000000000000000000000000b00ae0e5bd"], 0x10) write(r1, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r1, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) r2 = socket(0x2, 0xc003, 0x6) connect$unix(r2, &(0x7f00000002c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a3862078dea24018295954984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b1580136be8a399e6db8a9e3e05bc5370bcd4c0a16f96adb5a09000000b6d5b786186a3c502b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a4aa63b9e2f69fef9d612f871f4385f04157795ea4a5c5fe839fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000653b5dc76341"], 0x10) write(r2, &(0x7f0000000080)="9e3eb390b603b73725c7c19aab4230e8b4732d3e92e14fabe4f2d065c9a88b86fab7ca2730619556", 0x28) r3 = fcntl$dupfd(r0, 0x0, r0) writev(r3, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) sendmsg(r4, &(0x7f0000000140)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000280)="991595f76dab3b9214662e7880e9e5e947c29519fa6ad24d66ef7d7a4c36e474f90a6ecee266c32a52922c0bd9ff00ae2cd5a7bfc6cbcc76b94e8345bd2314e6a79b2af3c196c64cbd131bc7c39070de55aefbc7d3a6d149dfc2264f0dd9d344c1779f053802ac8ef47f236d3c641f64b3f62f1ceefd85258095f66027afe73a1692f52c9893f9fa3d2d6b4f1c1736496ca2ba83962c1e79023a2336de4d5abbf6c712ca0c9d2e79262f64ff1b99639eb9f79e6538b965c7e5693c47645c8a9bcf81b0484483788f3a81ba8835fbf194a17c59a233840acb05e2d0b58a873d43", 0xe0}], 0x1}, 0x2) r5 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r5) fcntl$dupfd(r4, 0x0, r4) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:01 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f0000000100)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) chdir(&(0x7f0000000040)='./file0\x00') r0 = getpid() ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x800, r0) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) syz_emit_ethernet(0xfffffffffffffd8c, &(0x7f0000000040)='G') 16:00:01 executing program 1: r0 = socket(0x2, 0x5, 0x3) connect$unix(r0, &(0x7f0000000040)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) 16:00:01 executing program 0: r0 = socket(0x2, 0x1, 0x0) listen(r0, 0x0) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000000)='./file0\x00', r1, r2) listen(r0, 0x0) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x4d}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f00000001c0)="9c") 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x87}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) open(&(0x7f0000000140)='./file0\x00', 0x80, 0x20) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000100)={0x0, 0xffffffff}) 16:00:01 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmat(r0, &(0x7f0000ff9000/0x4000)=nil, 0x2000) r1 = socket(0x2, 0x4003, 0x0) getsockopt(r1, 0x0, 0x14, 0x0, 0x0) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4}, {0x64}, {0x40006}]}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x18081, 0x100) r2 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x8000, 0x10) linkat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00', 0x4) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:01 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) socket(0x18, 0x3, 0x3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x8000000000000028, 0x0, 0x0, 0x40002008d}, {0x6}]}) r1 = socket$inet6(0x18, 0x3, 0x8) sendmsg(r1, &(0x7f0000001fc0)={&(0x7f0000000300)=@in6={0x18, 0x2, 0x4, 0x4}, 0xc, &(0x7f0000000940)=[{&(0x7f0000000340)="9a3231fefe2b4aaae2a67462ddd67a79e1f946aa1b9cdf2ae939deaea370b23cc0bc4dd30080d7bd63893f53f46fcf6935aa7328", 0x34}, {&(0x7f0000000380)="164a6c16a86804b8d79f18ffae31fb80f53989567a4967d18c3fff66f3e6b5ee23671fffa6a084ce9901682f41125bcfd651281d294a5caf4335c803d0cf0a91c43565962f1614125bf28d8a35b8325bfb2338463ebbb62ebd2c61f37d8f9725520549348e0d9624e74c74fa095ca60e0f6488015b832313957dbec2574dfa93924ba1cd75e863f7c8df7b5abae813bb48ca182963a571dedc3ff2d725c4531a7007ce93d46c0ea375fa4224cf45b2f13dbb4d32933e860eb9b39f0339bcba", 0xbf}, {&(0x7f0000000440)="b8242d70f835fa22eb6b8ccc68aa678eb0dd1f6dcd6159b6c106336c8250e8c6fa6b2f44dcac3dfd72eb00fa6b44d8695a7dc34104a0e6793774ff9e87759d533a2b8c84368b017c445f74f16cd5b334754dcac9c757274649d8c8525f16e33b4bea7c6a00c8605ff71fba892921db74ef15b63fe4f3d59b38a646c406bb2278549465dc9cee93a2a1", 0x89}, {&(0x7f0000000500)="1d9e2402b79efe8ff460da6cd75b9c4d82f351b77bfb882492d9d8bcfda81ae9ea00b7731a2c73a21eddf9e040da2b797120a3f2ee3a9fb4ea5c087baa946958ba68b03594e877444726fbfee69d84d1213b93625158e6993412366e802bdaea205f38272dd27d266412a8cee77099faf91165b79857479a36bda1affe6dfd7147dd9e2608c064e54831f337741c9ab0687433e7970e1592659c96fe45ee2cb25a0d5c435ad2106b90fb9cc0155db2b7550d6736ce7c0f8749ce5dae8d8cde98a0a094155918c29c4806fe830f339914533f27a094ee3158e8fbf1597747d6f39c09f989af", 0xe5}, {&(0x7f0000000600)="e47aa95aa6a13a5668540b14529eb827f220b491e90ba6c79cc41fabb8a789d5ab06243d16c9eb60a533e891185f060247cc00f36c858c97ce772ddb0df544eff61f18d723f18fcfd70e68d773c1cdf771b8de", 0x53}, {&(0x7f0000000680)="ed87484872cb101885fc632e91d07f7a6374ea7f9e16ccc4fe8b56a21889881b55b62d1c5fcba98f139cc7f23e9761fdbb71107264815cbbdf134a4c5e1dc9f0cd40090876eeb9f3db6aaecb3a5f7155baf804d92840f47da9c7dd11116e912e04ae6cb13f4b11fbb4867042db89d66ab27fcdcb142ad72e3e1f0f06f5dee5e4a2", 0x81}, {&(0x7f0000000740)="c8b56861ba95950381fcb1c649997ccb2a4c3a8789bad24229e9ef9c0002bfbbcdd77eb45cffb942b2b25faab3594485d0f3f5dff2a4ff22781b45a69ca69a41bd669216dfbdc8d899ec06e8a92d3d3a1759d6442cc060ac82689d8bbb583659675ddee229cd596f1249cb34d8ecaeb2b279c58a5f45b7577f0ff6dd7ab8f1b28258ec2900b1eb465316085646f3436ac0c6", 0x92}, {&(0x7f0000000800)="22ebf7d133e9446080120f8155b4ca54f3ec310ef0e42569d8aa7ed3dac631b4a675a0af3c407ce7a572c7e57faecf5efef1442d9ef7f5693e60acfb652958a8c6c6b746e5f3dbae7561b50fbd286bc1f0eed80ff70c160025ea001391a4f794e999a7b05bb4b055d2df05f341fc5454a332b7d5dd4e7edf9c760e4a610db0fcf05336b27f69af3890761bf1320c9e6cd2ecc5799e06894d6977f3a265e69346c19b5040f8a08c5d0d66a0c92ac5064b839f9be28d79f85ef1b302778be2a29e298b25862778e4814aced14f717199e074c75f30929c37a00e975efafc4c0f3a12c94bc88990a22774f6a73c62278ddd44c060b1", 0xf4}, {&(0x7f0000000900)="34e30cfdc7d5f6a551f2d2a0d83d22af1ee3b76216786ee94ba0280f35e7fdd5a505b4fba09ab5bacd9bbfed247b7671bc", 0x31}], 0x9, &(0x7f0000000a00)=[{0xa0, 0x1, 0x6, "77d22dcf4cbfb3db9f58407cc7cfb6cfa63d20e47db286d3770b7daf540cf55887c55f574f98f5ffcbdb8126f717920661981362cd2d414accbd20b7935cdcd83e12597022654543874ffddc689ff090d49fcd1cbfe8a5ecfc0455e91aaabc8e9623d524a73d699e5be5afb56649e3fe340bcc0a38ba1ab63eb3609b1ab70476d91662530b2ad87bcaa05804265a"}, {0x98, 0xffff, 0x7, "7cb8e0ec9c37342d0d2138edc17efe15f91e89f8fa54b2b7f1481f2e9d3960c9653678b0a80ef4547cfe283444fc6cfac69a31421932dc66387cf7cc4dd7ce24ca6359ecd66319ca6b8cde25cbdd5b1dcfbbedbc9aaaac4dab78d273b82ddb5e1b597f7cdf88270bd237f0af4e5d6ae902511f6b2f51d802449e6eb0a7873e7136338b82"}, {0x78, 0xffff, 0x3, "d8c01c4699d78172d13f03c68b710abfd862a876557fa5d51ae449a1f646bd7c3a78ac152492eed45e09fc8b147e8f4115952d2ac2351e5bda59e31e2fcb94375a2095a052265cfdafe16103738aff849a08f2785b835170a65422f2f64022cc2f23ba2e48e3aa"}, {0x100, 0xffff, 0x400, "30ccbcc7f4ada758125f72c84651b8d314cfddc590e88d8b6bdf8c8be72652f419072b2b2864cd4177308f4ea97b07b0536bca1c0cf76aa94595749fb49251620cc3f060388d9dd27849c5f6ef2a3e8ad19c5545fb8a00ee3f519205c2a716ab2c6d402c869c0f710b7d3d150a13c7c43a5818a58fb7f15272d45bc893d7c35312256578ad48741239b36a4f9fe48a943b390b2a31d4340053ee47085db24a902233be08c1cd12fa4f38ae8946afc58c5d48100a3a7371dad16d1c6db77ab38a5006f7f59e0f7f2397745e414edb00c970cd8302b1e52b9129895b50b012e9e0f30cacd0d5b109a439e9c8"}, {0xf0, 0xffff, 0x6, "aa4988395b838a09a3effa716d86eb689a3e51618d9dc72bfee91e6b2eb71bbaa35c4d98e8e6fe40e405395dc011d332aeab934919020362af8e63bb9374eddbe18eaeb040ac3b5b59e2352267921f2bb827af6e201eabd7f3c0bc2addd76349645ee82667f21037134c30c307897d42e233bf2dfc608980c741a52ba44bf63827da4fc662549d6bb24374902a70d1c94e9dac46ce71fc900c8f43bd19ac57a792df25da4ab6ab369d76b3af5e9f92f80094eeff6bdfcc6dd43a0d685fdd207ba36b795fa5c70b2141748b23a8b7c88deac39a7cac085eccbb15e49d8d"}, {0x100, 0xffff, 0xffffffffffffffbe, "d5197200a4580644df98419b0f38efb789d206278de42e42a7f10c6bc55ad393bab0c5065d3dfab3c52dd1da52ca4885dd67a7879119da3df8474eeda21c566d147e4b96f0ed39167eb530b618b293773f25cffe12372f2f5e8df54c8c8c02e64a975534eff83e4b87e3d0a336ed5d288905ef50af75c9203ddc0e23f2ad738f19abedf69a9f58f60cb6fa86d9bb5688cb1f4592e44e0d2b70be2a0d88ec70a71935be32d0761f9cf41cc7f7f1a347e6b9f3c7fcf48ddec0b847f1db4310b1225df24f800a0c90352fb19d2310ac9b61dc01844bb3e58e8201832d50fee48f14eae63ad59f0aa617b2"}, {0x90, 0x1, 0x80000000, "c05c5745db160c5107d0f1a37e69f6c3f21ad3ab98022235d28582f3746955ab0cce8ada78e0eb2fe31895a20219f539e695a5fc55a14045194ea18258470e0e1768776d249fff3ff7bf81c23968b7ad7e87b8eabd1cdfc34be46a316ddeef1919f39f1f410fdeba116863a5602019dcabe20de13903c7de155f6f51"}, {0x50, 0x1, 0x8001, "542d40904d23fa72763c181007729e69acea1eab5cad84daa5115442b544a49fe18419a05cc229df566517fdb9bfb9d72d10eb9bff0ad5c9331fab57ae4b"}, {0x1010, 0x1, 0x10001, "1b1f45057027670f871a0372df88cf27e45371ee1d5619903448bfe7919f080ec8f6c8c1422e7f8eda7fabd0ba168a86ccd7318167793fd97b4d8f58aa9963364d89abf5f121e57e4d98dd81e63b83a31a9aacb3d0734dd8e10822f9a723c8f53d04cf1fc9774ccbfb51edd0af6b78d25961381175b44608503b90160e7befc5d6a4523a07a14b089ec37a97a7d7f559d3e0aba8d33e8415a55acd404bdfde937120377fb882abeef20120ec776747a7c0d925b4d2456e8c39e8f32901c9dffd50837f69b5a69b911e76c66eb5ca82048f1756094fc18b0bc8418bc0dbf91bca934b6bc16b745ab7931791df829228f28d95475c46b40664ba13d2e697600ab82c5ef7df911c4792609175852f0b2c0acfe54082e27e4a5abdfaa91c1ecc7f6ac63c4a7da518dcf34b8bd18b07d731ed5cd62138806d3c087a4b26c40679495afcec74269d2e70307dc333494c729558c32b4a633ce2fd288effba3b7336bb8db0abcfdb656e965e857c6afefa2c6e7cdacc87d1a2f6c74baf8a65d8b6ea4018dd0079ebeefb9228e56671994fd4f7b0222de92e5114f253d99067f9009e9ae873a78b44abf574569a284e41aaa18aeb62fcfbaf60a3b28e0788a322056da12d3c66d57a55138b88dbdb6b4b7010d7f666c8f0a408b4e69350a038ffd66c77008b470213252e84d7ef3372f89fca1235be336aacd04a2f6b20f7bcf2ff9b6ed3d49a76805f0d931cc42964d6bf37749385d0e6cb9fd07175d3f0de9880a2816922e0ecb3214b2a3578695756a1f87291bf09f18e2144f9600cece794b5e72d97045a90e0f2589a4cf4164b319acfac6805549ac0cbfaa1a37d79ed4f25a7ccb1770931ba8ba4f2844292729ac3435da0e12199ed327ffecba64563fc9e033a3772a28ec9002284a2ca5b5a20ee41700df00f82e0642dd50e7575bf1b32b30a453acd22db50369240ebb6114d348341b5831f5b5cb8f8ce555fbd21f5647296c8ef321bc426ac6eaddff459538e7e3ffb8e75774b2f9b1cdcc46cf179c760d6ae9bb803f74653bd8456cb37dfd6ccc54be137f0d552aa442a31bd73bed77e5e8455f5b2222f7b38226d40e3345946422eacf94f49c6ce9acc04b75265a09f34c41605399c713a6190ec995e936203a7108179e93c74ac57f37603293350bdc305dc2acb5c037bfc8d789ecb6a26ddd9bb2c4bb6d695f9bc545fc6fce292a488d9c7fd332cdc138d0134f3ff1d5a52b29c96b88c1339d5feaf7febaf906743ad24dc2c9e3f050e724a5677d16bd3cff0960e94db0e373c2bfeedf11f6099379c6df96535200ed55d52d1a9bf0c8dc80bce7184315fbd4d5e2140a6f18583f011f16053fbc1ca4f5654d1c9bc1c21d3ee71947603bebbeef71e3845cc103ecf961dfb07616547c2c402423505404dbf10f8db85e7540b38a79614bec4387e71b539f36d7c9bcbc701df5280fe1e5f6269c18050a512c6e20a3fab1063e9a1fa747f958274a45d515776a87002c37677969a8c06aa415157cdb23024993500da033258838c0f6bf8834726e9fbc8fe62f2813847d79ba632e71d843590cb0594b0ae56a3cb16e42815817dc39dbb1906370ea9aec8d3fc4d8960f2138b80c0dbbcd57c836bad5f640a7718d6425089d9d46d2ecebac084ff6f7f363d0b86520066f5f19e75cd67d1881f153823ba3046a0a2c29425011aaf78dbccbff8e5b35a7a83d7a23fbc04b0d1a0b3b240b5c9e190f213fa402d40c91afd9935c65a1f5b0b6114234003e03f91c2799365bb51afdc872c7ee7c5931cd03a78015138f357044ac6fe60378a9e79924c260bf8bbbf2638584ec934949a1c609c73756390f62a58f39c15ccbf358fe9340464f167e1f503f50dcea3407a2d1be299e9ca234c25315390fdf0950edc247d68047002c626e56a4859dfb9af22b5049aa7d3465ce64777eb6a0717df55545d686ae91248c25da8a5ed91e47ef51a38d0293d5b4dca4d13e34a3a0d5edd75fa50a6ee8467ec3d4e66bfdf59b757807a4209920d4ddfb197f92abe3b808de81d02a731632bbb9340a7750ac62326e8e6111bb55eb81f679ff5c00214a8b1acceccdc533766f7103b64b67992035f508c6243a7f877066c1eb139463cb31470746aa1992910f219f5ef3177400c3e7eb499f4fff2ed1cd6ec629ef69af06ea1e3370ede01ff2676cff75d1e84e8bfb9383dac8fe9ccb1868b54109484ebeeee2a588f97367f67bfcff75ad0bbb654c82f0114a2c1fefff10a56731565057c6f50e8da3789344501b73ae409293ca4f0e242a082e1b7ff1952e6e424a6ba8e743503b80735b01d67981dfe31e9221f0065c1510ce486c858e01c4a4ae33bf49d8a3b94a0b5f1e85753be259b92db110e999386a7c9879a44c1da752ad8ddfe7e6a760b07f500cf17f96e95d1f1239d121dadcdadc613d911360cbe5932dca4a4ac83cc34bb95c6c91567c9bc509d08a3bf5a4d9c2ff43b7394a61116dd9d7a7827ceb3cd80cde4343bd972bd46ab324bae80f0f3999006e4b76abd9849c92b53b7d7532445938fdf6a1263b9a513cb3b60dc1cc2397b82fe180fb462cf5689726c78f2757179bfc580cc82515e9ee88824f0b2aff341e07ce20ffb3b0f4c78cd5b94bc66519d852b6ff21c0632353ff571a120ce8f8e7f0bff18716ea7a2cff116ee3b5c4208f058681c1b78bec21b2ae8ab6649fe60081103adeabd67790c5305c9b3b9eed989be65aebf8bc41057d7377405b7ecda233be751aebaaa6e008f779d04886def6d048d1bb92fdafb92031911495264dc4746036476adb04678fb7a8896e0f6897081b7239ea2d828f6dd74d5c1288286e3daac60a2d61b2e1202f46648d1041b3289da53866bcd351ef4bb3061c11a5f7f7b2d6598ad3ed3944f4d55b2541f5524468c2d7484bc6fb11264d28db2dd65fa2ed52b14786156c09a073d2f5428308cbd62cf8847652fa715d5af20ebec77e6de76ba13be04720f5df2c58adcbfe65bd56b14873b474ecb2c674f94ae546e74728e0de8b7f7a1d7232d7f8022cdb5044e035d37f657675b082ec27d2429f38e7cac78b1a064adb1468377439cc8661fd8095d7da573bb413b54196b74b8edcb9414d8c425904180a7bf11ab8eec31dcda76cc5bd7f74e5ee2d11720e5406c08bfeb713f5fe96870c806d1197f028243e06401955fcfd047ddbdcc947a66bfe1509e016e81decdc58118087576196bde3799d1fc34b22c3cac967a0d11589e60f364507e5e48ccb3886bc63856c1e97778eac33789d1dbe5b1fc1b037867f9675b534a86a76061135d9631074947a42e10969ee8641569f980f454da5e4863a4206474e666e4dfa7cee3887da0b8d0ac21b7e877596a36bebddee3b9236cc5ca123f29add00472a28304bb74d942e34ddf84f2c78ecac2dc38ff4a41b99d4fb31d5eb8c0064ce0dac8812138ee9ee8b80f482eca0f3e4c35d637352736dea8e202e804988df2ec889dd01080bd123e193a8731def65bd036f249e0e03a1d6b3cdcf3e83b037ac74075d00c7462ed30c470dc07e9fe22059358736c1b17df0a94478d4ebefdd8db234ca670868254f07d46ff5e8c339235a4fcf51dc062513da7c688488ca6a2b2bbb34a9a037a00c6a2ed0e1e7f5959dbcfcc99b5189d3209307add6070e7d049d7603a93fbfa02d87b1e7ff2ed5ecf563e8833575a8acf2b7fdb7138750392286ceee63d25de7a7aed7e74eadfb39b02d462ff444a9800374cda875096b52dfe850c139138d879910c573fb4ad6a40b6840755916d523e3c12220a996a28e48b5de4752f9e6ae9290d16ede6ff2535f3f6af77a10d246685c72fc95cecce824eaa289bc111e71d397e4e166f40dfdcbd18f0ed64bfd42b87b0a7486fe8d59832f36372ca02adef21b940392ade936ad6cf6f384e319d557cac71e98da74eabd44b16d0b609e37effe39da50bf332b81a16786612e53e701f84921fc4831d7412dd640ea0acac932e171d93e42083f501948dcb6a8043e709858d5e4e7e69c1c9a3d59eb3341a1f76e9947c72bf3fb71726942dce0e62b9e329191fed73cb2b95d85790a9ce73f5ae6218ad6d6d2730cfd40368f44e7e7cda6e51cef249287f4e8a4029379b0c8178b0369dbed9679113b08228170a9fd1e0ec60a1c65b0dcb53131a395ddab4f66d4da9c0f3fe7f92de0b51384f8ee7ce8e49718ad34ce305dcc2da38f542c6f512a77f1841b55704400b880c55e57eade84cbe77c34045527e401cab613d01b8786635990ffeb398746bf3adb383a0fda33f18f8f9302b74449e5090713dd0860e8cf59fb39ce59ae1aa824cf7ede88c6001cba13e98e61e41b8e789e6cff77c895a0bc3febbdfedab042745eedbca17d00a0a05cee79a4a357765993fcc6e74ab796294484da06e55221642b9cb1425b3be77e33b70981bdb63cd05b3516352362a2977ac200501d092cd75510b20b09c75eb6039130fd9eb831e9d6c6f4f441ec77d6f4e4ba2034f1b24f541d5ce15b2f38d970da6a9b16974ea1524110c784cfe6b528e252b640adb477293e7aadf7548bee135f690a7ffccf28e5e2e0861bb0cbd5b6a87e8e6da3fc11f828d42fd41ed2fcfaff7e2558a4d1f1a442d5e10b93f8c72252d80fbd78596ad18b37c3eca9b71ce0338e33ef658e0224c1e6dc90aba2cfef71f651e6af416f29e95a4554d3e56518c811f34450946445ede0a210aaf183be21e74a33731a54b49bbfb7e2d30a27babd45312e00f76f1489ccbecd1104434e46152701aa4b0b4cbdd22ea211c63ef3b96f875b96cf2cc4b9d491408506382d76e28b33254c9e0eaf2c183d7c849edfbc99518df35a06e22fd9f4ec8ba08cf80bd08116e784f881eaf5658caac25cbedb70d6ca724bad82a5bf445fe476f00574d5ec0d7fda1b92486caefa2651d59c65a50c03c616cf04007dc58428ef52b4e5d27607c0235e6ddddaae3d00ddbb0a4920636701a68f9ba8e0fbaae788aeda81788f6050c753624e4ff3efc1ae052ce32f9d30ff2bff488cdaae98c735b64cc83cac14a479130b033ecfc137c45ff4bdb2542e1442c0b34648bb6fdcc579707e386603fce159b29dd8bf26ec827dc7c2770f3e454dc07894a7373e562cab2795f6dc87dd3bd2a75e89a6e2be9093e650fd5960e6b3521f19c63317717bc178c2131da1f3cb8eab9342aaa15d4f2a11abd8d696b19ddb0b0e16e4bdde38b48a9dab7401c077a8f49ec157058d3bfd6b61a083e89d4128f558c2402d22c416d188e25638ebd6674a33e81a803752aab70f0693a24a502550b87d9011acbddca79cb5c21520ad7bdfc60b879ce2def2e3f5e3613e39aa0a1552d22c8aa4d7c2afc479655529510aace88a4c1ad3b10989452c8f16af0229947305c4c3c686c6f77fa9703af566452db32ad20314a55915b5d2bca8e3cd6f05eb995a708d1d7af8733c1ff82a263af987762cda42c9b068eea3910ad5fe85ac987ed4531fa3b4c0afc2247797b01f5bb05893e0f5730ceea5d9e63215ef60948e3b2a42957e8005dca2e408b245dd3b795f1b16fcd684898ab5576e3668017c9c45534592e0fd5bf8f61c49a1065266bab609c7b805f371cfcec984f93f8c22b14d8e7819c08a338088b22e23988de6c7877451f361c7c041104dfcf818ab211ec5289f967f8011998a39b8eed86ed47cc0ab0ca64b9d8930fe43c56f379f9bb9bae8133d6fc6fec4870a58b3323bf51ab86ec75d0186ae109b43d7a0c6d3a06c3cea3081d3b67e6f312a0ef0ba9471f1220feb15ac1"}], 0x1590}, 0x1) syz_emit_ethernet(0x170, &(0x7f0000000000)) r2 = getegid() r3 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x40) getgroups(0x1, &(0x7f0000002000)=[r2]) ioctl$WSMOUSEIO_SRES(r3, 0x80045721, &(0x7f0000000140)=0x4) open(&(0x7f0000000180)='./file0\x00', 0x2, 0x8) socketpair(0x2, 0x8000, 0x936d, &(0x7f00000001c0)) setgid(r2) r4 = msgget$private(0x0, 0x10) msgrcv(r4, &(0x7f0000002040)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b4e4817c428d6a321aeb9c1e3e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ee00"/260], 0xf7, 0xfd1aaec72b94014b, 0x1800) 16:00:01 executing program 0: clock_gettime(0x6, &(0x7f0000000180)) 16:00:01 executing program 1: r0 = socket(0x2, 0x4003, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x8) getsockopt(r0, 0xff, 0x7, 0x0, 0x0) 16:00:01 executing program 0: chflags(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket$inet(0x2, 0x2, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x200, 0x0) setsockopt(r0, 0x7, 0x800000000001e, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) getsockname$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:00:01 executing program 1: r0 = semget$private(0x0, 0x3, 0x45b1289ff824d1a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0xe9]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xa, 0x0, 0x0) 16:00:01 executing program 0: r0 = syz_open_pts() lseek(r0, 0x0, 0x4c19c4870b7c4c8a, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffff476, 0x1000100000000}) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x44}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") pledge(&(0x7f0000000080)='\x00', &(0x7f0000000100)='tap') openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x400, 0x0) 16:00:01 executing program 0: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x8, 0x0) close(r0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r1, 0xe3) r2 = fcntl$dupfd(r1, 0x0, r1) write(r2, &(0x7f0000000180)="d3", 0x1) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:00:01 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x3, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x3, 0x100000000}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000080)=""/232, 0xe8, 0x2, &(0x7f0000000200)=ANY=[@ANYBLOB="00002efbe1811179876bd11833c8ac572f66696c653000"], 0xa) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 16:00:01 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x800, 0x0) mknod(&(0x7f0000000100)='./file0/../file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000180)='./file0/../file0\x00', 0x80, 0x2) fchmod(r0, 0x1) mkdirat(r1, &(0x7f0000000080)='./file0/../file0\x00', 0x40) getuid() listen(r2, 0x7f) r3 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r3, 0x20004276, 0x0) getsockopt$sock_timeval(r3, 0xffff, 0x0, &(0x7f0000000040), 0x0) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f00000001c0)=0x8000) ioctl$TIOCMSET(r3, 0x40044274, &(0x7f0000000000)) 16:00:01 executing program 0: r0 = msgget(0x1, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = geteuid() socketpair(0x0, 0x5, 0x1, &(0x7f0000000180)) r4 = getgid() r5 = fcntl$getown(0xffffffffffffff9c, 0x5) r6 = getpgid(0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x5, r1, r2, r3, r4, 0x20, 0x3}, 0x9, 0x9, r5, r6, 0x7, 0xdeb, 0x9, 0x4}) setreuid(0x0, 0xee00) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x8001, 0x0) fcntl$getown(r7, 0x5) r8 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100)='/dev/speaker\x00', 0x1, 0x0) fchdir(r8) setreuid(0x0, 0xffffffffffffffff) 16:00:01 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffff, 0x0, "b8000000000000080100"}) close(r1) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000000)={0x4, 0xcf2f}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0xfffffffffffffe4f) 16:00:01 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, r1) nanosleep(&(0x7f00000000c0)={0x3, 0x2}, 0x0) 16:00:01 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10, 0x7, 0x732) setsockopt(r0, 0x6, 0x1, &(0x7f0000000100)="08fbdcab9e7765aaa3ef1323e3d12c492ef6b39a03d382653edb1f02b6a7bbfd4d32f5156ff1452f0c6f7a44fb389ebc08fdc46901d895a96f1025cbacd3c175f6393e9d329ccc60c80cb73fd91a8e778ec09e3bcc0734498f3db8ba5a9d41fd5c3a8a7ce13374c40508eea4d05a25852aec3a9a3c11d525828c5dc11c70d8b14368bc1e9b085d6aec7eaac969fdcc70934c39fb0a57ffa5c161cca9a8c89575260df375f8406a9a4ff2c54bbbd4f1bfe846cb7dea708e83f7bc95735321852bc11be42b6dce571483566c48c52287c4ee07547e7382128c2408d8a5727239b9e0", 0xe1) 16:00:01 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x20000, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000001740)={0x100, 0x1, './file0\x00', 0x8, 0xe796, 0x1257}) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000080)="f1c3bbcd8e35334243fde63cc4859393fdcc1164381035e245fbeabc24cbdfa881d9a9de9f8367b84ae362400158", 0x2e}, {&(0x7f0000000100)="b593652f190d41fd74ca22d4662cb72368dc4718cc9cf08778175eca35649b2e758572fd88bdada1a986f856d987dbf05e99c75d13ff4a8ebeea6d9bcf43e404465f3547d6aceb9b17244c71463670f7fd3991cc1874606cd2cf9c7a4e06a5703aaa551f355eea0a3aa44ddb8a3a9195f7cbfbfa0c414b185851b13330a42f39e210cf995a2b65d2551d98995809533c30238b1ab3ee66ba45efd2e2ee7c23555c5b00df20365105608af1c88c45938abf006d70a1f9bdf824668314370804e9017550d99acc245324094fac52aa3f735cc389177dca49f35cb0a5808e7cf7ff9ab119a9dbded1782e2102c431ca79cf94346f504123f489470a9f28c302ae5f99c13d344ce61a039ae4a511841b1d64eabce758dccc9836836d44c096e0772dd2c0f5fe56fd96f7f4bb123f4b46dd2299469ea5c63415fccfdfccebb78e56d404996456814ffe7078ccc9ab741249f6369f7bd39d8cb01031b967b9d7be1860ca45ecc3db95393a508f97c60fb8ad87d91af7ace7e4f4d01385d48d9767782caafa1dc77bd2456120d8da50be7c609fbf0371d7967285e25202411b3c466a261819b983389256033cd4a1ba49b785be654d771aab1491b735197e1f1c58777425a7bfa63db681dd7120279e820afcff062f137feeb80259410ad2b1c359fb9cde081f43a2b5032a41866f906ca18d6481b36ddfcec132c624fdac9e6366d3b63f85cbdc110ac514f4e42ab9bacde3deb22d2931c21545bae63a78e1a532f4dc1d785f44efc288ae4deca0463ec5d13be9a04f2b31994194de308098d2de44a933fe7fafdaa87911e78b0497ca60102f7ee238e8be399ae1d3b8ce21e208f0fe899ccf95e0df8a24da538dcde58ee2803c115db960cb1db151af5acc2aabe7220c4b187f6994869d570cdbad147357d6c6715731c7c660044c8e74a993a280a7fef44a4884810d9c079e738752ac3e685faae6d1f899ff28d3d84eefc0ee28c069bb6dad78961ecb5c82f50959aeed6e3f20a2cce888cfda2f22545842b143df0fd5c96daa538a5777d9a32bbb16952cbf6923d3320870481a13695e0d90f6eabf81928e151fc7925015c639e4f6f193b7adf56dd6cf02ea7a77f961c2bfb6e4530307c4fde6696ac435e7cb8be4a550a0a78fdd0f39b5e45ef36d2fc335c46cec02492b0903116fb5e0f5b1634cadd9dea24fc1d2ce32c01b86b4c89a79c0aaf1bc1684ced83d34c678ca523dff6ddbba71f5ab6179150e921e1424ae5dbbb441320fb3b7f6c3126c63eea51208ce8069aaf1deb37f91567d23f7933c6b485c6f2ac8d980c637d8d11539e8bbdd99b6477ac7e7d435923f566e584a466b0d08ad4c6ec16731d450b86a9f5ea86d7502db606754916d67325130108c71d1db98685de81d9e2deaefb3097312d4a35103e281ad5fdf3036dd5ab8f5e072263dae4579ec5c66880cac1dbcceb215934e5b37379c3ea2a6d7fcabce34e3915b6b163a7753332358ac730ba2157b6cbebebc146782f57c0040aa7496e7aa2486808359bfeb31921263f76bcd83d9d05099461f5ae118ed3cc9356d627f58183603ed5eaa7f60cb98e326a545406e957d5772d71bedd89a1492236f3f596f8431dc8a531ab6e56dea2763fa336552ea7f98a554915e414df88aa142edfcc18456b2017fe859cb872d9178e182bbc2f34c9bc63ea71286131aa80a919f361bf1acdc2253160fa8c75f596c93e43c3ed928ec491a0a05ce8d85e325ff1236ca098f8f824ef3dfd1e9180bbe3f2dde2400c9a8a109c08eb0e4ff32367e27b207b5544b4ff72dc931e1edcd3d7bcd40478cb08e9d592b4ae5f665b1df856cab8ea13e53b716a5e414d4c172337ea0d88e917fcaab37dd433cbcf232db965ffa582db09dce92ded42d490758b78418c2a2c1bab340ed7d931d3a025b7d0bd52b9169c63a59c8b1e8f738b4ce194b349b644f09c9ba9b54175530ce835d9d9ea7032d4b62ab75dfe0ebbf037e5658570ae5532a827c31e3f7c51e23cf865668622888aeec85a79ebc68445e674082389e5f0e322f91a4cea92c9ab9eeacff954a553bb3f68c83542ce15e504f6e825bf2731b5e88979348c27122dc6dec8ba708ea9b95dd2d7c2abebcc451975089edb849d2d710f82c3fd293507a6e89e137c01a90482517ccd2990f761bd7034bb7106ee44e0b92cabf159e66732d23acd31886b299b93ceac7edb216cab5694925ca54fc16402f177efa76823bf4c4638e2d49606c17330820fae269a6e2e5e50a72cefc7eb3804f3f3eb45d7fe4b27079f834c9ff68f9b9d9daf9a547af7839d9874124b822729164f08b9e0fb07ae87f182dc0bb200431ef873aaddd428e00b31a14c1ec087712f8d45deb00adf3ed3f012f6cd4aedb3b1c158ad8811a3b54da41327822f50be089b6a9a40d93d5a20291b79611208e3b242f74c57ddf93f24004dfd39326cea8712dc6f6f173beaddcca76a5f7e9dcb14a2d305b4940681ff0faf26a343a31beda6b0bb44ff3da3d85af3c9f84d990e1860b59c0e1f3500b9cf9b4672b0f63bfde58ac291e2568a382d3011ac1715fa9da68dcfdc0e0c007e812f2ae9ee3d346ef957b37f9f0b57c80efd4e48b988e22f74fe38f8dfa33f142b32d12080e21f397d0dfe19cdd600d9711282347ceabad18711fa12bbd6080b0c085e4579dc12504bfd05e572635e4e568297f786f39177579c44c10422f1bc00da9ac8a6657e1752b432de0b9d9eefa0c47c45fba9b56e6261e6443b8310cafe2c3e91f159b59ce3a508d34ff2510806babf9b37cbdbdc880ee5e7226de093d66e0c05fcbbbe2527a604248db7d329943322b353e9bad885cecc97548cc15b8c11ea127731abfa9104c542bd097d0811982a156bae1d07b42af6a1c8f7612dce5bd6ecf157e5f8bb2a513ae8ef2e656f135685eb892b8ebc0b6fc798ca8c395f6ee60a25805a76c4b8ab96aac6c6810d3ad878ccc5ffd05ac5acccf4a79a234c9c1acf484c5cef58aa05dfd16db6ab15c4476381fdaf38da646fab89f29181e05f6762fda986bc2b7d893cf4e69349936731f9e93878912b7d69b14c0705baf3a643fc0a787b712ecfb0040d4a6be48096e16c4be6f77dc5795ea0fc69ee360c908c578df09da949a849d49f628ab05e4abc25118ce7533c8e0973dad39ff98c290631c250d21ae531efd0fed0e5e216b269ce064fdab698d283d85d7db314cae051f34ad509482e548ec7769350c17e72ef34f03af37d534e9cd6f66257211b492a596629a6a8725e7bcfdf13178a3937bce8e5e51a38f007822f3428133eb36c5c98e2c6004e5b1b7a86f383a858e0c9ce5497e0a4fd59da7d4f9d2cc5d62033de2c1be8b3a691161a9c0a987ff517169468585664bd94f4a82514e22786466c46f859bdeb94c39d064202143abec1f20b7e88e8373d39eb498748f5552468be5110371da771e8eefd08cc93df04a831ef0d84fca7e07f57b89fb73c6e872761c7625e6b20748bb3931c770d335f488ec5093248d224cb43caf5baa76d86c8bc80360133dd334042737be73911f67c14209d3553d839a72a02f403f08ce6ccb17b103384672d6adbb08f65ec5d53e947264d9cf0337baa04a8ca4a975e5eedad04d08eb5c7e7225c11dcd9476a5debdad4521532063eb75835ae2dcfb6fde8453db9a4a40a41def42c1fd71741a761e61fa072adae961d27b2cf03b4ef247adadc459643eb35f21f1d2a491a34d76e5a5949da28e067d187b7d3836bb63e50fdf395c04e4f1fe7e62f9104335786a9ace22271853ca7a023649f1c8e4d8a2da80c30fed35f0bf5e571f45e0f76626f41271de636fe024795bbe1a056c71b90c2f13759e1dc008a75379a0d7de7745b6ec5495ffda3fae8eb6f1d1f089f13beaff1b2a2c8f4fd924470cfdc5de0f0edfab6697e79c508a0aa03bf82ece4159cb0102b15a0d4f6f9573e004e6fd51d8dae2dc6f72b022c96c97cacf9441269f4759eb44e3aa98d23f3e9483cc547bca9a9d2266d760904652bcfeca07930e676e21ca6a2f75ceb709739347f13a1ddb0520344098f5aa31462dc798d9a3c0c87b3d96a857be5dcfaabef395264765d975a0fcc7089c13e748ef6038ca03b502088b3cf7380d152c64d4796e6aae5ff761de6e97ada773f177a1563b917620ae2f635d4f881c397b31aba5812c4e73e43ec0c941193c0b8d663251f2113d5a6964d7d32f699dd8f185231b67a105bee22252b598dbeaf70f5329a4c7c24f42de092572f074b926797ef3d613149c75115ca1e7aaaea063ee8ebdbc9b5318259af4f1aed8725fbbde79da2c05351f18c577bcd9527bd81444ea1f6f54cace70c7f55007c3217af8de029d5e3ba3ca35af8b97ed10d105f64c0fee9a3ef9a5c006929efd36a3aa95946d897b725c26fbcfaa77f420a7b20f415738b4d24fc0a7e8f3b6236c860acc57ec4f23265eaee2543be01765ac8f79fe1a37639c0b0c3640aac2a9e724860e38a966bdf5af6fe172af4dac8f189bf88bafbeb7556ada8de34b3c79b9d851c56334389fc8afaced3f102a6a8729717e0bf75d9be1cf1e95209102192e80cc9c2d7e39d7e2955fb4400ef87576be6f1af06d025b522305eacec25cafba7dcde876724d3ae8fc3bbadcac2c4d8a443e3329afc8e59ff7ec3f50921fb0d5e09e5fc146ae039c93b93e1aac65cf11485283353a38f43172a7d924f58a31786f3ce1bb9863bf4632421426b44ae6079e61288795f46e4fc4950620afa7c21aa021df1b941bec5f1d09b3a0b1f935e5d2f4349f34a981aa409d7fc6d0ac284e2df721a5b5373c9ad0a09881cbcf26961da9d438eeb71eb867854d29ae2724fa104461b93caeba30f186d6d1decc298048b5cc60f5a730c489bdd74f937ab8dc05e65302ff4305a89087b592047f7c11ae82830b90fcd0786b7075687ca7d2c246874028caeaf3c12935f80ac08eca21cb93b4e51cdf72a1e54a61bdcb4af0ad83d39b7fc5e671c60182fc4bac31f35c62f0be5f17c988cc5f1ceae93f097bd5a77dba64d4554a11ed6bd17d115c60ca12eb2bc5f398a015daee22a2f1809538af20440858569f9637318afc77ab230c62674b35e53c2b819575201d4c263a5bc0c5daa77a6b0782ec3aa662c1965170ba03106ed950b63f7743a3a89160d2a8458ed3ae7a60aeb6c95963f782aafea427423c0cc4248b076940688ed1d39348101588d6d54df2c1829d35d9c19c37f600069070a7d7edb3d5b28d6970dc02cc2add4939ea711a8dea848d81c7879a608e1428aa3bb31555683770a84927ec031b7bd9705ab4222f274dc5b149930d7f51c0855a5f2d87fece6076a2cd6a76efa8d9cc5d4bd9d52111c7bd110a78da08497b5f4b3d7c3cdba18e66488825eacbae2754f397b79138794c5cfa13aa91a5462688b1c270361a2f828b62802b8ae197ae18aaffcb7a36748f2e319b66f653a8c911b20bb4a8c39b22ff4c582665a0d94addbe821f2527bc4f51cd4999b17e99f3ee89705f0aff6f2b8a3981726c310f19c4561cdced4af9b55d500d61711afac8c30de66f92215da37e5882b4226ee008fed470836abe497d671cd9b8da31a9389d1dcb449db75689bde48183b6d718df22248b94360bbc89523f63a6c1d5c15f7d7ee26b1b5a2b6a4b5d2ef0d5c857b0badee2784ee6f601b93c786fbd09acefb3c827796c89b4757774d96d8d1dc3b379c209195e7885a432546ff6eabea4743ac1057c9e5edfe816508bc354dfef9c7e5e8f4324cd6357216ac70536994d31", 0x1000}, {&(0x7f0000001100)="682ffca8eeb5d8a2e66dd72c874e529cb5326050278d4cf04b4d55744b94358a716c6081d54cf97b8b1379274449d6987d7ba946986eab7e4b83c79198aaf5870aeb8444a73991d7c56f59fc5458c3deba70f76b40a89b95e23d7e1d3bdfb8eebdf1c8381c574fd0a29a203b3fd11b638605ca52e79ff503a5c084d52c3ee3119b050033699bb34314139bf684e01788d3c789f1fdeb7f7bd3f471db284efb7542d3ad4f6031e49f354e0764940ef7df9122e5b38e61ce082c95fd0a93bd7e026d7fb7265f908b0f0cb7ce1f34c689161a3aef26e94e381011648e2453232199f7cd342b120da23071c3159ceeae25", 0xef}, {&(0x7f0000001200)="88e36c6aded82523e3", 0x9}, {&(0x7f0000001240)="b912a5998d05d4006a91b408521527a18e981198564a6ea0fe6caf66be97b1e2ae8023b300c0c6c95ab6673af52f40a9df0e5f927d273ee7577256935df586908653d5591c38", 0x46}, {&(0x7f00000012c0)="d1691731efe58b42ac184364d0a0a24d3c686ab67f84061a3315d5a07af6a329c71fc3d42c35e6de8369f36657674df3b6c6f642ea4cf1ddd00c49a1ec5234f71c69459acfb2ebc00337c2c2508536e54df493ad8ee50d507693d336b47c366df2e705038ba07f6bd8638ccd63acb13f45115049d027a2f46772b3808831e6e3822a9b760509682d026d2bc8358d7b6943ea3d6107bc5292ceb3d29178e4ced0bcc7e97c6d4678aeb5cf028abe7e527048f2478475196c90914e7a34f22ec998ceaeed7b94aef62831618b908ebe1079da4fbdb541c9f0c907059b4ccbc1e27a6cfacc29711174ecc7de9c39a4f21a3851a125df696a", 0xf6}, {&(0x7f00000013c0)="acbd71663e8f721ac63583f973e520ca78a2bc745916a8fc0703646223ca7aabdc15eb5386794434a940963dced7a2cf657525c70743947414753820c16a704ff0c9743ca460c97ec9401d8733238a5a4bb68f395afdb3439f30d7", 0x5b}, {&(0x7f0000001440)="72cbefbb076989170daabc4e8f02e7a8ec0be78b3e775d17cb502f65223f6b586e28ca2bc5e9bbfc81e2df318b88a143067b6c3c05682727ea8843ae70a244ec7ac8076e5f31d041be7d578534e5e7d4db65953cc38e646349a3b139c4a4bc42eef0897d51eaf062f1a696f9ab1983114c22b3332dc254fdd1c563abf80e512df996b019b2ef1f4a1f85921dddea085206e442f4c2361afaf38bd188f07d95320de39513c74cb2", 0xa7}], 0x8) r2 = open(&(0x7f0000001580)='./file0\x00', 0x800, 0x2) kevent(r2, &(0x7f0000001780), 0x3, &(0x7f00000015c0)=[{{r0}, 0xfffffffffffffffe, 0x4, 0xf0000000, 0x6, 0x6}, {{r0}, 0xfffffffffffffffe, 0x80, 0x8, 0x8001, 0x5}], 0x56, &(0x7f0000001700)={0x100000001}) r3 = socket(0x20, 0x1, 0x9) setsockopt(r3, 0x7, 0x2, &(0x7f0000001600)="b72f17b4207c57c6831976645fd39db58309a578c9a079d0e26df0b323fbd31f122635a318ba775fb3ce1c5ad0201c30822c36aeb248d8221cd879bcbebc548b0e548ca70bd6535c1472cd1408377ffc60dab101777e2f66c2784e3f6a01dcdedf8706341a86deeb1403", 0x8) connect$inet6(r3, &(0x7f00000000c0)={0x18, 0x1, 0x5, 0x9}, 0xc) setsockopt(r3, 0x6, 0x8, &(0x7f0000000000)="d328ee56", 0x4) 16:00:01 executing program 1: r0 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x8, r0) unlink(&(0x7f0000000000)='./file0\x00') pipe(&(0x7f00000000c0)={0xffffffffffffffff}) mmap(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x1, 0x12, r1, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x4d}, {{r3}, 0xfffffffffffffffc}, {{r3}, 0xfffffffffffffff8, 0x4d}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:00:02 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) r1 = socket(0x6, 0x2, 0xfffffffffffefffd) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x800001, 0x1, &(0x7f0000000100)="37077ae7e487106a4b33ec77897a2bce39dd7eb95eb4a943f34643b1a54d85aa82958bf16fd328f9ac7331fa1b497a3142deb83f10a1f7163f49a1b64d673a5db84c523a36bc1ad68047e48fa2db02f80a8cd02249c7", 0x56) setsockopt(r1, 0xc1c, 0x3f, &(0x7f0000000180)="4921bdab1f3bd8e6bd9be73555af4c64dffaf0c3a9b34e64fe51e8b4d6759e06942d1baca3622d85578d6663ca667a676c81a50998e55ccc019b060482753445386291b9d1230bcb552c94d0f25bc3b672605f412f9c2d27f01e7a04d691238c1e9f8793b162346919252ebdce0f349ee0ec35729d69bd6ae8438af380b43bc6bf3d3afe9ea541a1fb7bdcec1af2fc6261d905fd11dc7eb6e95ea792b83ec70da8cc0db17aedc9e32a57cc11562ba74e77c909e7e1567b9a1f5eb2e2bbaa7882f4834f8675153807d5a4e6291382fa18fdca49570cb1ceb0c431f9872b5983bc9587266c857381b18e78ac8de18d0a73fee2794701cee2f53a880562325a6a99f2b1d7b4230584d14a9aded6d4a012b82ecd8660ed520a81023f2437cd487a5258777b24c0657e0ea1d86cd1364597174e11e85fa6b3d1b923eabd2e027cd785bd12266e935d069a8f26c4e9aebacca20750d55940a007cf3bf99f8a72145ea284adb0d390b609a1c1c1fd0b6d556e772cee2219eb3178e43a7bd57cbf2f8349a32802d26f2c20790ee5abbec7b4e00b75afea6cc2b8df3811a177ae564a8d1a0b33ea5b93d6effdf27a54535548dc75f40d5a3d0215317d9756a96609e17cad78a153103743acf29bce6a4a30c0b6d4012b2acd56a3f0feded5a49bc4d09b3e5dbe93d98867519f44fc38736e0fe19427e1ba13e40feeac80c8562a463f42b4b6f129bdf8a61c689fbd1e9054a12e93939e2509ae3e4eff038d789615e5410ace6d1728163bb944deba8b76a404059428d9bf60b362418106ab653cf37f0dd6ecebda60f3c664e58f64c3c4e37f4b66a4b362d48a1b67796d307d9257657216c4c5fbf5951886c46a232ff539be783e9d74715987de1a07f3aa76d4800b5b02a4489ac57b18b7cf72a1dfa0e23a96f0ca49329bb7cbf8221415ea2e34fcfa186e0768bc90cd833465a57269091900007b6b751af7c1fedf1b6c7e2ae579d4fa147ba10ba0367f4ba3c61377763d7f5d9aad13f179f4ae953626c2eafe6b8676113c2ac8729744eb79bbc1bf8ec133fd1863bba5b5061e3bfeeb8ff1b1361d896035933500adf219044cd9ac56ee8eb97dc0d90a1473413bc6519fd93bcc232216e2249a1ee74624a4e9b68c190ffd3fd418c523d9e5ec7e75d742b7d028c19b1c4f4645d43513cff9b33946cafef30bb86632db2fd5bb9e6e94c7f51f4e193d177b6885d90eecb2144b075133691da1e44b25e9479f9a88048f5afc3eb411d1b5189931bf06edbbe0607cac191823aa148da740794cd1daba30cfe11dbabf5402f0b7c6f8bd658849d9fe99e9009f01684460a95c989dbf2e052fe47e67bc84ad2b3e05d00063c0a11978eb7f53f001e936948c3d181bb9c77842d3a7fa8623869c7f821d996ebc7be2e5899fdf77fc25fca9ec8052d0558df06917091cdb3e3002be4f7ba50410b6523ee4398eab1197ba73954b322b8a6fadb3e28ed39c075bd1d1104ec066dd0a319bd09af1a0254e41af7b3e0fe525f948857b5cb54e5bfd67f14e8b2b85307bae4ab1c7b1bce97cd7632a54c2e293974fde80850cb2a9fce1232a824c3d5b5c8c251c964de1acdc3c8416c4280ef03f8de21c367473eb0ffb743b2401e378439005fe0143483aaa74794d930187f467459c702b26ee1095eeee9a07dd32613f7df4b2616820630865c542e15f36d2b9c66c56fe5b1663c6643af6c2e35c08e25dfa69a3f6a559f91e85c5e4ea08576b17eef8f7db56954a83fc10a4f5e88e5aa619250d3eea516cb837374d16bb83d16610198599f7e6038eb839b9048735fb00597331091c56a9a61cb5117a841f7c347c235d0e89c08c38c613cbca7ece5182252a200d3036b46ec24b04fc559d04cc1b9a3b2167b2627809221283fa5ee0bb07133c8fb266beb80ca754a967831b0a9ffce7e43a1d1e100c63d747dce6e070fc356e14c6306ad5ec379ec48704acfb6560e9ba70f88f00d7a3fd0b4cb2d9f619fb2c34b44804d51f4d21118058508647d626c2de658af0b94d82a7d081a8a08b676e1e32a776c7ca1d70c37ca0f5077313017aa638df70eb9e51ce114b1ec0179fbf1bfdfaaeec4d82955c6c61973d5a391db5c75b72925044ccd2a6e8b7e7c307111b856a23f1c4765c76d0a2be298736e0cd92ec42247f30f5b39e055cd0fff919249b602b643715d156c3b53a2ae4d7dbed8dca81e8abedb6753b2539f420fc774e1072f721c5042ce78445479356cc24a631b6d334f1e0e472b8d17fe956bb79b31d8daf0c658a75e2d8884e4ad2103017cee3697c08884c59b91dd55aefd98b93f5d1d892a5589603d24b9394538a080a1b21013be63af805a1923548cc005289e0be393e7c15b2e23046fb5f7176b07b8fb2aff523ab79a641fb079b370e87e3ab5b3ced1b0e10643b68d08621117420c82e8899f24d69ae1ed82c1b230961e22782756387b0c65fbe51d800dd4e1433070cf62228728378d5b0f19d3c5b7c66ef72d0ebdfe34553c60d2e5457ef2e002b1b59118ccb538ed70f1fb3dce89e00309a520766608f2c8557cbc826fe55308761c4655af9f82e5ea612359488ce814686e907ae90d7bfcca63d27ed18d8cde35af5f4316af91475dfeb60b9640a0ff89e6f0a6c3ef6a0f58a379002db557199211b68451f8efc18d388a8bd031a4d6e788986321903d1793652527e4de81454820a9ea6712214d123ceb9be74983941d090c486eb364ea3a55f51e30721ba3c433742618e98ad4110010273ae0662e14d6bbc9d7854e0295d06a6971ef3c100ca6b4951f256ec4a1bd9cdbc8f253a51330474d19111f1b2cbd4927c0cc4d1dab6834c0784bb13119847f1fc0982c87b0ce11670498304d125363873631d5bcb79638a39628b16d46faebabcc50e60a7a2e3232ffd8fd02ecd1692c7dd6345390f0b3da5b72fa177a418e367e61a522b364e12e8ef56648ff6e36d6fb23d96dcb919394c7a627da8848e012fff335d37064cba6a8ee1c9b63409729699319dfc3ac3ee3b61f195a5525a36891c00f0d1c485527d177652b253fe6d8098f1a817f0603573e98e3ef7b22b724ff59bf8864ba4d0a2d258a75a18b72485e31bc9f0140481a56b5def1f228fb60c5dbb3f47ec4f9dcdd67171368f5ad413a3c6d4464bca7345e9d10efeffb7f58023b2e893d85d10a1e8f52838deb02d58c59a415c536febafc997b384e814a092ce96a59013f5ff62b967eb5a0cf7b967ac85117a2b0105c1e9efc4ffd8c06d47fa46c9b608677e9849c6c67ea5f6cfcb30e6d78f2f3cd67199abada85be93a9c28c08ac7ae7392ed6c17edf24fa4f5317b1a225e215876846c682b14809420c8eb182c09ada4f81d91cd298bd6d9e5f15eff5f799018d886bd1cb9d8d6e7e55b359a61374e412a4fca8d77ed711a8135df4c8752962ae04c7546d4f8c58993f54e1a382f00f70fc64aa85be534da198b27c37f527c3fd63a9ce6ce86457870898ff213685f1f70c09b0c537a56b2919161cf5460635495bc5cd28945be3718d82ef0344dd0d1fd8c48bb4a45505236426837066b9e770381c4fcc74c06976ea1f1fedb11ec18f5d6e6173a58e439f7a8b488d3e8c756568efb67a8fc5c0f6b686e0f665fe5e79e7d16ca1921057f588c3abc47942251b971ef3611e25873b25ff16b380b94a40d67828b5e787dee654661fa9a414bfb7a16a87f28863a40a1ffb444952e4038c8bf08703a514ab90783e646e4a66c37dd5aa8a8a2983a9096ab00bfa6015cb447d6158d4b87ef68afc3be7ad371428be7e27e6c051b055481674f3177bda0a812d0a3d9d6cbdc32f84533e5f6f14839438929c850e073360a18be85fa869e37a9641c659d028fb80f09ba2cee4d2b4e5ad2b131b2a5d48d3cad9252a119e6b6d1ac32ae85dd442cb8b1c9d60825ae0544e61b87b2fc70c3a12bde60be520f6f1ad5da6b56df032b1c51bcbaeff0166dbd6134d5365de79a465563f4d0bf3864242dff6d9e385730230e2e4355b12a592c884f24c819d9fb007c3f235020f132f2a167186ef09285cb77fa33c78b7a7f54d7ff3510468d1e8133dd078aae374b5e347e94da357df4a84d84c6bec12f46f9b2afcd701212b70002c9b0fdec0eead027216e27488f0a5cc692d74fd63d3225e081c336a6702905d783494282e4d47853f96b5f54c0fb86fd8271909916162d7f38cfee575ffcfae35e5feea4964157d557525427b9592768171efe8b9e77bd6780d53e73ea751344a41c643c8e559d255f291e23c056c21bfa1aa43743c60247f307a74a66d82106cb0205081cbdcc8f8f776ce7d7894ec9ee5eb33b91e5a9b7bca8f19c5874b4ac44cf234f0f862d596e874f8d0f792ca724b8543314cd21800089b25c70700851ff6390258227e675439969186b0f3d68b3458eef98f4b4b79e2e6474870026bc76d544b3a370563aee398ef47f84c735bcb0f051058dd95a9b27913645e85c165deb25a4a9cec4107dc8ef75926b443bbf11441f3dc75bbf5d33507fbb416a4e32cae3e47a4a9aa86be03cb495d57067d11e8a8d7e5feb21d322f1999562fb3a41179fd1d1ded635ef72203810677fe02a42065adb749cff7ef9eb8fb850042728bd1f5b40e64dd3f4cc5c2edc9938d2bf788ea7c775371c916545237841be114d72d745e05696a621c9d2837c5e1d54ecc2f34e426047f558df57e01de1a10d4ee9e451723b49c61c59aa8154687e6fd9321c4e9d6958df8a202d241a4c26befac5d13be9e679532f8566f7882821d22707883f2bc70e01fcf596dadb0d3b1cc972989d5eb2ca8e22f40e68a0a452e37765c65a2161d18a0f2596768fc6da2b2a8d7028b629bbd9c7395fe86668f78b59b29d50fed557133545e2c87192e7835e0f3136523068c2d7cb23e20587b96481fa565d64ce2199dd7b26c9d216094d6e5cccc1d8dd936ab5ad586f8e3eaf800000d9cf17cb9185035f8533f011694990272e1445ab9bbe6da5427a99151796ff77935c8e66c6cf962b73cc57e171bb1b01fa727c40c93087f0b9061ffe3f4083de0bee5c0dd6cf750f20328077427bb4da668a9099369e47ac0611394449b92b4d7582c830a2ca9b5bcc94f668ac228b3d6eaba33b8eb809a844ed7bdd6821d89ffd1501ec2d6d5bd7cfcdcfaa2eedd52d10a5fcf7569d7869dd6d632ad6297a7cad2a8308698636149167dc545196b29bb5d5e14eba40125fb3a6efbb6dfee37ec084f5d8aabb627a96cf586fb9f6efead82077e44b9aac9f5e4dd8affb9bc9ecfeca2b06e706f13c40abe32b44303ac6aef9cdba0910d36b70a64e994cc5fe5eadd14fb2372f9146e39d58eb550c6b26a5829edcdc0e4ef2d5189e354c285ad5476bdca06bf8f1be25fdbc03634961e25b0ea7280e32afd2df08a2c84943daa58e79d268619c52798a4f681a39805823afddcd3243c54196483199ff576cbdbb3541fe2d99b498333cbf613e6c72764aa9b56816039796f789a82e2f3a6b9a19e53621da57201d4eccbd2f39efb593b0e4dd6c98934f362e5b4c2bedff1bafc97c520644ecaf7dd049fa4f053725135ece2065cdce86dfe195e6cf5bc42ac9cfe9523f3a2e44613f84cdf3167968c4b5b9aa6b6f2bda40c9711ff77a42e1fe782903e786e6489043793a5a13cbc50d618a5d7cf59509fbffa5e04f360ebc960020cf5a9f4419366ae1ff6c28c576526e8664fb0a8bfe69f12f4a055076afbf0876a358f5ef115430bb46aa86b8ab388c0b999b446343c414a02a847568e543b740bfdd", 0x1000) 16:00:02 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r0 = semget$private(0x0, 0x4, 0x1) semop(r0, &(0x7f0000000080)=[{0x1, 0x8, 0x800}, {0x5, 0x800, 0x800}, {0x0, 0x4, 0x1000}, {0x1, 0x800, 0x800}, {0x0, 0x4, 0x800}, {0x1, 0x5, 0x1000}, {0x0, 0x4, 0x1000}], 0x7) clock_gettime(0x4, &(0x7f0000000200)) open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x20) 16:00:02 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000001100)='/dev/pci\x00', 0x800, 0x0) close(r0) r1 = socket$inet(0x2, 0x2, 0x1c) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10001, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000001180)={0xfbd6, 0x1ac0, 0x8, 0xfffffffffffffffe, "ab5b4e5207c1cbbb0299dc87b210bd41ca266717", 0x1, 0x10000}) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="df11d755ebbb6f7a72939f", 0xb) socketpair(0x20, 0x0, 0x29e, &(0x7f0000001140)) recvfrom$unix(0xffffffffffffffff, &(0x7f00000000c0)=""/4096, 0x1000, 0x800, &(0x7f00000010c0)=@file={0x0, './file0\x00'}, 0xa) getsockopt$sock_int(r1, 0xffff, 0x10a1, 0x0, 0x0) 16:00:02 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2041, 0x8000000100011e6) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) close(r0) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:02 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2002000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = getppid() write(r0, &(0x7f0000000080)="523a85f17b68984343c1ab0b35ad1b3e4aad539f2e616c55a4bb89e818694e6f9c67e6ed1085b9625d399a10ca02eb9f37542ae812b50d5dc22eca4116e18b61246ae8eda22ffb6800e39c5651a40fdaf1da336d5badb473", 0x58) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x44001000c, 0x0, r1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:02 executing program 1: pipe(&(0x7f0000000440)={0xffffffffffffffff}) fchmodat(r0, &(0x7f0000000480)='./file0\x00', 0x1f0, 0x6) chdir(&(0x7f00000000c0)='./bus/file0\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x8100800080002002, 0x5fcd) mknod(&(0x7f0000000000)='./bus\x00', 0x10, 0x8000) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) faccessat(r1, &(0x7f00000003c0)='./bus/file0\x00', 0x8, 0x2b887e0d53b88cc4) execve(&(0x7f0000000100)='./bus/file0\x00', &(0x7f0000000240)=[&(0x7f0000000140)='-\'}\x00', &(0x7f0000000180)='].-\'\']\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00'], &(0x7f0000000380)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='(\x00', &(0x7f0000000340)='\x00']) open(&(0x7f0000000400)='./bus\x00', 0x0, 0x14) 16:00:02 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x207c, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 16:00:02 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) sendto(r0, &(0x7f0000000080)="fcb704e73442eb5eafbe5eeb688107b8eb1fb902fca045dec39b10746deb20df29edd8a7c16b2ee22194d32c358c475324e40fba64853ca2ccc10cadbeff1000391ee91211e1c4839db274c1a58bfe568c784d927b92e40ed6c90b869296c138f4408aef263a6431c974f3f17e9b57f166aa5ce0411d05ee8f05f6182216116b08553112c08b826b636364c49defd10843b5b4d69f2f", 0xad686e5554046ec0, 0x400, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8) fchmod(r0, 0xe3) fcntl$dupfd(r0, 0x0, r0) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f00000004c0)="d3eef3e75ee0b2a43a47c9e04d87403fcac958730909672607cc0dd561f9311b9528fb544456ec1cccfaeea6cd49850dce31d8cbae6c3393e26d925c7e7b04ff146c392736622d6e36b9bcf2010b152674f21c012b6be2cad3ac12c9aa6ee8067b5719a2163d0ea60efa0a", 0x6b) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80, 0x1) chmod(&(0x7f00000001c0)='./file0\x00', 0x1) 16:00:02 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r1 = kqueue() r2 = socket$unix(0x1, 0x2, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000001080)) sendto(r2, &(0x7f0000000080)="2f1b4b3f7ca5565d9974102060a6696d31566bc6e331e0c3784224582ffe4702f93f0d35e3309c9b1a943be1a80311611ce874020c03dd1a36a910c605152fab1bff93ea075800cb523b878331d5135d4bc7424c51c13ec160b3dd0632b171504db9a9afd9027c3fc3044d4eb2aaaf9379cb35c3fe1870974920ec60ae92fab4f1ad52bf2302b30d31548c3ff305233ea3f97a580ffdf50bdc45732cc6c91fddd3cec6b42e2e77a462d0cfb130133d83e22b208b081bea7e96b77b26e4479870251591a29c4113485d95b7cbae7b19adca495150539c9d7baef624600e9782d4e197a9f109a170fc5074ab17ae6a019b758caca8825b250e4736fd6c3e292b65f7129590b2657e23dd2aef86189c9d57b203d33e63b0de59278004b24956b1634cd52a6b5ae844b6d255580ffb41c98cbc8178901f9d5840fa99cd599b4619eaf6529b3b3e42a9cf6bc96964c87683571160a09c5ddd5eb518c8cab0f6b11522923c88c90d93107a002aea0240c593b0a78c2277796ace8113af735dad9ae1639621a02edf6fbe5133d8874fdf6c282f74243d4e4322dbc144f2079ac24bc6eb727d4858e31f9e34b7cd7f80f9e293258b25bd011752c0822e49d238f1a7c319e05cfe303ee01395a1a382b295fa88fe61890a61b25ec9398158098b8f179d153e2dae4df3527fc39ca983a247f7818bef32c483cd15fdfd269c15cb841a09bb6857e6d6b2907f32df71147f18bb12da7a5f1c9213d862f49b061ad1dcbaf2831b3ca0e079093967c0d4ea39656a17bd2e0ae5909e37eacced2c340f019a177515aa03275757af1207deafd26a86a3c2147105914317736dd34690aa1f34feb3735c9f1d41b33af82a28e92b57601e4779fe026bfbee5688bd2482190088c78defb4c206a81505e9164e901b61befcfd4c0b24ad32bc89f5fa449f8c640f17432e080f45a644ed2efccb753970d5a911b2b4ca991a21e1ffe895d3b2316b32e1de34d59603939283877b9885e2a13b3de5161ffd49af785db58e03304590ae79abb3482d63656bfb8d0e97fd90b255410fb985bd4be95e5b0810d64a6c67d4545ab6e6f3b145ba60cef64d46dec29eece689e2eef29c0e15ea5a97f8c7b02b37f00b01b9d42621bf8a52d2c94cf668bdcc6c8cf47c1685e75ee534f9d0e83ef854d8fbef320f343a409844e27902358c02c25285837c65f748044bedfb96eb9ad4a902b8f6c13a5198c3cca947bd8bb1b7469a03cd200d61782eda338108c36a1ca3695d543fa529dd16337d5bca15830e6744e1a301560082e3a82c627ba9f350e74662f0db8bf5be64a86702e86628a4cfa46c2205fa06f7c77c6cea85f83c4d3b7dd82c2a9ce129d3971477c41bd96d01ac4e00d215a533fad94520c305d15e8645fe6c0800ab363cdde39d6dbf229ee9028c4f3f27b0ed95a85948579dc8bf571269dde91e16288890d02cff8c607a17b7fd4672c7e8aaa02e3feda1dc7e48e5ba21cf0632b0b96d0d2df250af8dc0fa6db3179d60a21794de61e0e90ca6ea7bba8047fbd92191e1877cf051742e2a195cc905300c5ad65664c9fd83bd9ee4e898041603af45685d8463a80e7166f9f13c169158b5d657b294a9643a41a7ed5726130d0788cd366267409d98c6f274023408953e0b935611253417733f2a2d118f9c3852135ddf32b512b2053dbd6456798a7a64495f3c4f0fc89c019bda8444ece6205dfd242ee1f2d3cc09cc713a50a779c683b35a06aced989c3e510a8e3007556406bb2cf4c4163a031cc151dd823377bbf6fdfbf0d5c941f2b4b1ee2aad2ea8d13d6d237c63ce182ff168507c89f02d8abfe806abfb3ac23b5ee06b954fadbb91d8f64f63422610e128dec19567e203d14763e83fbd9e52bea1ca5b410928d1198398edb0ae916f13362b1b6070390569a557e231672bf3e4c5a6cee4100d0e0ebf91da50249c438b9b6fa427c7d68ba12519999f00564c14d4456171fbaa113cb2184028297be0a0ccf70e137a4ca32992eee6b26b5c3728dc901acb70f26617c9794c2b9bf49f374d0041ec809613189e495c622a1fb1a89e9f1167670e6f4bb5b5e12309f9568628b352211f47ba072dbf7552091473dc9073e914a4adfbb86cad90703a2a4862b2c26072d211aa57ba063e109cf078b5ad10123924e5245347ecbc5f983dcc2959dd55bdcf1a51aecb4365ebf9d0b99e272db68cfa611d5727a112d94210b28656384e6c429dae8da77e2a493c8846d4e6fa3d48da664f0cd1f399251ca03bc07ec4684443967711403486825908d9c6b1feea7372d917ef87bb7f6bc23858f2702520e69c0e5480d6a83b7b7f638ae46819b789e2e8a591d3d6d306ad2d499dc362065cdfafc2af9c552fd4078b5ccaac73e189cdfb939f03b380c83ae84c899c0bba342739f797242350a29064f222f5ebe4298584ad17c8e3b2b9e78ec8bf1a049803a37d9fc8018b0d94b7b25d90c7cfa1aa473254c18ffbf6d7b94ab20ba283e8eb48ac423ac4ff03a2966f42bca2dcf071016f4afd6b18e670c6afa37df26a7468b2ae5f889da6280c6e60dacdc5336299aab63aafabf07146ddcd9cc26b996806337328a10b81a7bec6dbacf1d861c67e739702b548d473ee5f778b639637d7bf7b52224609cde36fee5e93f0726cef1673ec67b47e64b1ea517238cb2f017b73639f63d6d88e677ba68473b6d3dcba6f9457a02c77250b7ea19045b3c32aae1f6ce5b9edf4bb1590a400ecea671fa30f84b1c846488a06de65769e93f6c8d351c2d36539f6e6e5e8f42dcc122f6bf0cb423548b728ff74743fd3f08d919912ac001025d2306183b20f33a29d057b7694adb5b952e041b4370f98532a87d5e31bf6eb5ce6b076ae6134f1728f9cbd4e58ddafc40cb4102b9e9735a68fbce4c970081488e847c77b10907758411c04d1db7722f9143e7ec93105c5e60280185481e064bd676f20427b5b50aa2c3654ad0cb42f2b954e9bf1e2e80f3d5eb438d399901eefbcbb87e410dfd72c3873a971fba5a0a56932c62d7cadba88eccdc72abf31c49a33f7e44faaba0a105ff9e58d76d581f78b77ea68a98b580bcaef2248fc0d42e448aba16e4806e8652bad01728985bcf18be08de13131e0c16aafcf63e6a5fcc2097acf0c60e63f3d4f91e03b462ad9c2edf47652a7204c203d374f518cda96b61e5f647af4d8c9b858a74823f595a6a2f8a8036831e059d066ff0bd85543706456a70f16bbc26c63ff9d685fb0178a8b609a303ee849807a0f9b57f27692d546e83004b3bb0389579c7aa00e4ef5b52b50ccf981629e59377245b508755816eafba04c1281e46355aed221c29cb335254d6365f8fcc50d5c4db01e3ff6b9f76aef94523d87522acbe03ba4aad509da1b5ad5a2f7aabf82551fa3e81223aa042942105ad39cdc87884d202f61d5756b734524692a2c7757cd7cf961ecc0e9fe22020c1fa92f84384ae32bb6a1bc9410f82d1c1e8fcebf914cfc6385c1eedba803fb59c4fdcf8fc5d033d79ee6d6d30db0416e2bb95ed21e0b6c510d549fe68eb09a7c5bf1f82c9303f319f2bfe5e37ac32d436be21c841d7c7c82566790db4e9396b4bd940d31cd433885a31b5c060cb7ace1aded7b3261ff59c771b922837dc382467f1832151592a97a8b2334acda8d6fe7a478f28ef316e8358d4d0e5f1a875cb250ab919641f63deebb49b62a1268ca3d5483221a378edc84b53db9880f1bd6c311c62cee389df90afe761da57d031e00c0f1d5bdf9ba87c40415b2ea91c3622250b3882218c3712474c48946a31867c1da8cd961c38a096574b0423933d3e36666e5857d218403d0a66ea0f01593719efe02923ec296fe1cff5031da83cdb3b4002f6ea6eccabfa5d481668e811135c28740aa8a17b19dfa025d179b6d40a825bdd67468e37e0451de832a20de192885e4057c51375df21662efcd28c8c36ecfb1b4e805e9482a7df4dfed4dccda732495efc6edf237f207e98ac059c815327bee0dd4bb6fb1913a03b8e4fc456ab8f89827397e3552caf9cc17fdca63f8edd3629851bc464cbd315982e2b4011330601a818cea67a7f648c6108d268e6910da530f468f7e372b44e3665544136fb50601f90fad68473850fc7509f3ec653323b37bf45e14953428d2530a6716e1905ca3b351e1598b08272cea1da0309fb9b4d45b703cb6725c2b281164775f8036485f63ab93da6e3421109d27985a0528c3dc8654bd0aa2d2a3c6d5590cf6dda256acaaeff1fb0b6ea8b8f82b6ab7c4219095231d311365d1cd5cd7d3830fb364124fea4dcb355f77663e9f6c2843e126472e138ab49b1b89a9b71f83dd20f6df8d5f80737a51e5abb03ee3bb9650c8343821657e8bbd250f91eebf5dce0a0a835e354ce0f3c6db029e8ea29e73ace0e614ea9153cc81296cbcb9b1fb788e913b58b57f1d6e39c2cf1499e95d314898c8eef527b3592e9f2d9a64231799de3b4bbec8cf42a78ed7ff9dfe05e9d20795b6351f340e254012c2c3733122e3805b4dd89ca60ae874fdcbc275e1b324ef7293e008354993d89679c471e2143009fbdc0d37f776a7ca93f61168e29974923544480e8b51e330d37933982e43a49c7905e8b4b1434d779267d7b879bfebd05900f30934cd07b46d30e36c413ecf831f85fb1c6e85e0bc1ccb467d9e110657f219cbf8d5686f4f382f1ed4df9082bbb47f254ac1524d4b9a3789fae9f907aad4aae0bdcd265f45118b8031a4713ca7858bbb78cbf0963d5b2012ee055bcb0fb32f4134a9b5c371cb2de121b8c27d8dd465cb1a66e28a2a7440ceab87dac43bfd60ed0c9d8507b76440c4f487362a0bbcbc5dddbb15a59121a71624257ce0af10b739cc9c8ab1591f110255e3012f3cc08e4f5c58b244770a0c8edb70fc85dc6d2faf71ed635134322f24455895b4381fd3ad629420b03bcedf40d4fe09a39919d52f1d7e86f4dff6d8d978be26ace4483c45411e39ba2b692376a8a1212f09cf9cb964a80f57e3acbb392ac3e0d5cc60b5a4a65b152692bd945ccd89e16e6e3cd35a578cab3c521848f357e21571878d3a782fa36943de835a40bbfb77ea88e3775bab9e7e5df01e3dfe5e53f6f0e54d2a578bacbf226bb3b943785d0f2900c91620df95fd03fb0f287ceac1886a7e74c57f2c8275ea23e9316b818ee0065eb31c93dea51b7ea5b41df8ed2f64fbba1b8abf6e8018d6ed63147ea7af1d86f340f4ddc35c47d3cba1b295d681f386ea336eed85ac8f508c5bbda0a4f456ae1023d478e0b025336ee3c7c540d7e98a1617c6e42f8f5c9c140447c80da289dd4c000ec8d515ee4e4f68684364ec98e7dfe5d89efe5f2615ccde94d6de61902e419b7d5b79504379cded2d97a8ca85a18b57a838606e918455ae6e311adde8d0485f41bdd9f0eeeebd0c81063fe2b9eb6a4b490b51cd3476cf482ab0d6f056a8a6cbd549048187991657b6f26efea013648dcb2c0deeecf6ef57f5f6781d3ec649e541348b58b3738f9b962585b62d924986c4328f6575b920c655a61bfbc8df5d9840be5494f1c4235307054a11109cbaded9665530f26718dd3d17e1e7360fd065fb478d94e05de878e3462318ebc40c7efc6ca9b3f2842eecb3a19a324c023a1974a2973a70011cba3dde596771e48275eeeedec33b50a8aeb2724d1b9b25877605d382b496140154c83b5044cd959a085eeb84ebbb7f6ff67f8d68e0cc47f8971ea43a89107f34dde0eabae091cdeecfeadab42c94bb84d97c0808a450610fbb061a26c3c0c5b784d2b389b0", 0x1000, 0x2, &(0x7f0000000000)=@in6={0x18, 0x1, 0x1, 0x4}, 0xc) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r1, r0) 16:00:02 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x10400, 0x0) r1 = open(&(0x7f0000000300)='./file0\x00', 0x1a0, 0x6) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r3) write(r3, &(0x7f0000000340), 0x10000014c) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000340)) poll(&(0x7f0000000040)=[{r3, 0xc4}], 0xf6, 0x0) execve(0x0, 0x0, 0x0) r4 = msgget$private(0x0, 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r6 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r9 = getppid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000280)={{0x6, r5, r6, r7, r8, 0x80, 0x2}, 0x5, 0x0, r9, r10, 0x8, 0xadcd, 0x5}) 16:00:02 executing program 1: pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000000c0)={'./bus\x00', 0x80, 0xf72b, 0x8, 0x0, 0xff, 0x9b8, 0xff, 0x0, 0x0, 0x2, 0x10001}) syz_open_pts() mknod(&(0x7f0000000600)='./bus\x00', 0x10000000002000, 0x4500) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000140)=0x7) r2 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) getppid() r3 = shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ffb000/0x2000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x1, &(0x7f0000000200)=[0xffffffffffffffff]) r6 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r8 = getpgrp() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000300)={{0x0, r4, r5, r6, r7, 0x10}, 0xffff, 0x48f, r8, r9, 0x7, 0x40, 0x3}) ioctl$TIOCCDTR(r0, 0x20007478) dup2(r2, r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "a76ff68de0a1dd15a9eb159adeed598642e78ec1"}) 16:00:02 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000001c0)=0x742) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x10000, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x800, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x0) ftruncate(r2, 0x0, 0xfffffffffffff529) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000040)) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000280)={0x2c, 0x0, 0x0, 0x0, 0x0, 0x1, 0x4}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x1f}, 0x0, 0x0, &(0x7f0000000180)) 16:00:02 executing program 1: r0 = socket(0x2, 0x4003, 0x0) getsockopt(r0, 0x1ff, 0x27, 0x0, 0x0) 16:00:02 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) close(r1) 16:00:02 executing program 0: r0 = syz_open_pts() mknod(&(0x7f0000000040)='./file0\x00', 0x82d03798cd9aef1f, 0x3ff) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) 16:00:02 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) pwrite(r0, &(0x7f00000003c0)="c326885c5ea1d0ef091bdfc2cbf65718d1d7ec50f51117dfb2268dc62a08b051beecd77b16b6dd7fa822ea3f96612992399d2423a728e87fe969ce75bfb7e712b349910fe429fc57811803d730226cd2eb38e196cc1aaec049f3b7fb663ce21c38d91a7a7b407508a65f6b5e2b58214fc5655d90c21957790b0e5c79a84cd99e082f81cbbb57cf6380b20bab071f18339f888e3a1acaf62b5b49542d9b5b29f65d0492f04cb9616e7c3364bac06c28cc9b06adacb6c5208a86beea5eedf16be00b76a9376d93a8536e146be24032406f9685b50679719174261fab0ee618c77bb55532cd16565be8f50b328c69e7b09bdf49605ff41fe178c34e10bf7f0915b9b60128cac3c0fbdeadfc378d28e343dd72254a2527d5a169902d270556b6447dd73e115a218db020ad4621cfa72fce57f1609eedd157c813f2fbbd76c20e77fc01240af0e47db7cea131358dfce1d97369c2a5f9c65e8f80fbd3e3de740b14ea57ca496f37bdddf68bd4cd17fe058882d818cb49e1f515153e4fe2cb33f5576e2f1c78ec70e3173c5cc54ea56a3b72ba4f4bcbb231f434addd4663f839f9219634a388ba19f13935b5c2f50b363b8bfb6c871ec3ab4d459a161a9905563e7e05789aa8d6e8212ddced5f3c7a9b3fa3951951defbc755acd08658081d53512f5a0134658f1a94b5738a170803fd0d17377d77f7072d3da2b93068fcfc09a363fcf098f4fe81f5be10c0a2f5d00667b0dcfac8d3ed553612510eee739866ddcc41620c504e1f8b8c5f57c744f84e3da897eda8bce783cffeb67fabcc83296672acdf793860d48c9322d7fa2fb6e9bf69d4f38afa3dc8234eb15f776b857a70b69d9af21e049b974e989cdb96afd4cc24e5c2441b3e804f9d8f1d189bf820af57466eb094e2ffbe74be38298e792d5c87900b543f1f15586301a52b3a0e5d514d2604e15ab0db2d4bb6c6e01d931ba6cb0dcf153a54d4c8b183296dbe5b481957c4d5870299042155ebf98179c45e778d436bd62b6af03f9a39ea4ad8e4c675deacc49b1d9a5396b82d8392030f3d6b85cfe3906f805911bf10bcde45a45e2604743c0f6843c18fab1eed9422bd69326ffe029d45aac4a17f45ceaa01e3c17148bc53a4004181fd8a816679d0b3caa74d62c61713cac0b1ffb37f03d52a1116b85eed1f75d23edeb8f3c1b137356ad90251f53fd92c7fb5045770e7baafbfff781fd61c54bdfdc402fcad96059368be4d29c2e51746da3d01dfc6c4e0ec651849fc24d39f3ccb316f4bd53ee74228ee0649a70d9e6539c8d266baf69f5187a55889b51645249ccc270532dab936ef36c5b7e8aada210e6bae478aa9be929e2f9023d819857212b2bf3c58f785bc61d09b30dda0d1e38e1a36943adc4dacbab5e5bd5fe3c29b4e077cf7fe38ef421f392f2ef7904e4e8e88449673e78b3d095e01ba736b4a8971934775d3b1ea7bdfe92170fc5ad314900629c139869979fbe737e899aa742eccf17e6da40a259c236407620e319fc7962ece10d96e962405fa014e972ca62d5e75248acb8806d238284e36d5e427a30fe098e85cbeae41d9cdd6f2eaea3e5a223dc6c5fa66b7c01770db73e8a909a9f4101511eb212e6b7035ffaf35133336d1679d58a60abc2f2a0eb036a4e0ba230cc9e7eff6a2c111a99b9be5c2df6d72f2cdebaa61e9ac8910f07a4c13af530e48eb7d867c9e5f33a7a5d35fa907af76b85d034a222059935ec3155267f45706c1b041dc55f3f0a56cb9170ae07183d1a203d86fbdc9557a084245f1129f03d7f3b209212238464c946d5f340f5140297cda3f0b76917aa6e3d46cd1cfadbf1f51231770e2910d329437aef6f8fff4d735e6f22343b24bf7f1892ba3bfc415646e662b68b87defeb110110cbfd2bccf35e4f5b52a3dd7ed48f8ac9e4de06ac003e1e86e168102d64f93c9d8a453e27e832baff857c7f7c177449ccd990309402fca1829470fb497932602d2e17e8ea8ba77e917b8abcd4f912bd97c6c749def3e8d01a1d5c7c34ce45e36c9d551ab2f901c4bda9a12ed82ceaabed90249c0ced28f7255c911c996c8889105068686d51d24be82b1d8231c8f1f4ce9645c04d89b3b93cca0e020dbeaba7bf39250730233731fb171b3d3619947202be177ed7bd99746992655d1adc2061ccfa0857c4a0a41ab73cfcdc6f3683592448deea724f952a21c9b4352419d574f745ea551fd2d111606f68674e6f0330678b97c9e283f16b7a2cff905f05acd7478b86815f646cea5d2aa1a7bf0e254130085c4b7a5b7ba2e5cf392e1b873391443c50298f1e9486935992538c0d4e1aad9ae51952b8ef5c7c380c16f878ffac326584055e60f47a0f279f95986cde39c23b60b7af81b9768f6bea21e0daf4140c2ff26e773d690c5ae5a5624e6cf6931942817dbec2d99aac19684f70b1fac19ed77a62f72e2beebc1fc249dcb1dd64fcf8f971126161e75cd34c4beda2fdf0a404aa78f71ef05012e3d4cb3237cd5cdd6319e02a3ced1f20f2b9dd4edfb42f58c59e85f1c98b841ecb7c11e72bcc9aade0aa5c650c8c21a033da5b0f17db57b9cd4f8d602bac997543ea0ec982dceac75f39425be08213eeb663590cba281a3a48fc1a9a8486cadb37f6550b6748f2c8592b8a595216750b8063e8f4547b85763f599c75f635baad5c60b3d4fe5c9f6214e91048e142abf775eaa0852144fc11a599d9f0879ee180bfeb570de9012a4ff12a9969ccc71fe3c7a48e81aa6eef05c0672daa0dd014c8324968f56f64bef9eb359f6fb65befedc3f6d2c748a8931e5f81a965f17dd9202999e466e4fbc79a2e080f65f3d0ae832d1b0cc30f110a9314e0e3fcb9e0f363e68f2145006095b66c4d896ce0ef0b6d6e5f089a771a3af9337eccda2c01abc8c121910a398ba1c07c61aa7219c1b0e1b0e7167e70b4dcea164818ad3858744dbdb60c23010ba9eefe8e9c1714e5e9638446f7cd752a9b24ed67696592117e2a09f39972a12d2ad852c7d4d834f9f05d409510312bc914edd1b1ef2bfd6ccdb1075cd21e78ad9fcd542acceb0b215684629285ccaa7353e44c6a09e219f2a21b5fdc390f8951ac88a96f7b5ce2f3180e804f4a5dbac048b6d67289fed6b72549856f649da6ec9ff7610ce18826b0b6e3016064f02800a9fa4914c5bd033cee48801682df1663562d0378d361554dfa122d3f915c66912d2d1e336670596ee0d523c2b379a148d445f4cc9065b6306f5f4d076ffb3a146cc4a9dac4c7d6ec49f013d1ae75900b347c7bb03c8fb4c7aec43110914304fb29783bdf59d99e087ecfa4fac4c75bd5b1d5e4885a7a0f1fb4489909a4af21f1b0ae997686ba0865f8cc3750782e9ad108ff3dcd91a653b13270e4e7427926d085f076d7b89e63b918bbd9527c3bfec677f4982d17fcb71f0d018c636ce9fad0666d1de28af898a496996e705b07a8943ab31e8ec5e9652de0587eb8e9f438a38bf484c40900e3acce5004d55bb2a6ad89a2e260ccdc144bc2a6ac6e64b8192c62df51fd82d8bde15d1244b534634cc863bee4595ca6ffaf336433209ca3241374fbc7dc685bff37cdb9fd854d7b5e90e01e57b89d33377952a77ab1435de8904d95ac21769d35caf8a1a8b6fddf60f80e57fa48497a22c5da0de7e699f61e242a93fd24162d0c8de7d75d1677763ecc9558804a444caa4c8babeab0bdd3d96668c5b5c885145a03829bd7ba4fa40fb6a81cfb23e366a913d2662c40eaf049d4cb3c7d0aa8bea8fe7af39176f27b05c7910252214ad25f139ac9a2efd0edf0dbb18d3cb0da4f552c6ccbb799876df5a4be64fcb9fa9fdd81071adf663dd13243b9271a87f457fbe357ea4c172a8a21637cdebc599c3dfad3090fe51506877cba9a5a54d28bc949e2fdca037f8cdc66b9f9b6091ee98df91365c0a4c981ded6a0adb028ed3b7699a2ca93406c3025f4d09b1e6a42394b4f18464d0948e2073ca747b691e0b773ea5dc3d816df4fea498788aea18eaa9d4eebaefa020ca625e00af3576cbf064db6110e5a236ac6af5974522d0bd1866c7a069f1516ef73dd076bf9b48ce7bb9ebb8a22ae6d9e2a5e1cadac5d91462d3b44ca62d0a247b689b97c7a52f7c0eab953f304e638dab57afb7d5146ecb9995c8556c3ab0423baf7772e40cce2abfbe9dadde33ec367b72cc2a1b09515972bea6f097406d45b48a85fa65258db82740204d54e3e6a5894d8a23a42f6f5ac2e48092d533cd28e91515ba753f2b574f7fff6138ee3616251044df3af33886cce43e856e38a2e6f6987accd2617999416813190add43100d12a731054cb3feed7a1a37afb484c2a6068c980c51fe274431cf71d684b2264fb88b5c54929175dbdcbbfad036f467b976816ac66d9ac2366677eacfef3af366ff3ee43c8d7b0c86606fdea75417bbf0deac2ce70190a742c86a348c09d9a636bd16ee88a506d291bf2170e329d60b1fc12ef6a42597f08e463063d6c0a86a0271681c7d4759b403a0c7f2d00ebccd1d1d39e26114f6b03e7a5e96d2d21c17c99f8c30c87c11727f8a6366689ceef803a90922b67665e9bac86edf2a44cc02300575e08c34e7bbfe91e15d73c7a7e5448dead6d76c0019d6ad7468321e5b3c40a9619ecaaa5140046561291dc31d3324f41e0fe81ece463bb246f55219b23b5dd5f2b6b3223d09333f30338aa8d3a6ed1036e2c386f533345d384fb65476077b482cb455e81797fb23eef012d4d6029ec774350209dfba32706aebd7806efd357fe2110626ff795b0607be46ca3bd301546949bf3f1c5ec3f00a9c77db6aeabe502bb5decda5c44bf7b9ee996c9e67c6ba778b69f1c31249d0650dae6497caf9c46997719e4e729a6324fb5376e172cc50720741e4034a18ef11e8d88245592812b47f1531d21f16f62ac89824410355aa164bcc113a9d2c5b4305814f66c19df573d3e88f9ac8cd6f05050c2479476adbad4d95aba0e65793d1219bd745533cf445bfeb463799af9ef2d0a2f26086dbb81c559b88c510fe92134f6cfa0988a5e11e3909497830f4d2b2de35bf6f76b5e3c057ec40da6459537c9517715e5cf46743eb0232d1b827c4f00d83837d6f2c80f291f3714f6707ea9517ee48eb0b22e396af283a809cae6105c9147a676595a04cb4827fc040e17e1f029b99da48f5b8957e86632df9d8de27ba410c9e00f14ae83817dcf4f9f60b7990634b92ee105216dc2dfb779eff05db3534a2cc41418b3f20050c5074e9125de4da8e6a5871fb34be84ccf099ba88bdb93cf03e4637d43f9b70a5d914e7712aa6c271ca87c06c88aef0d2f3dc4c5ddc263f675a8692bcfc18097070190efdc2dbc5b48e7bb8d2e81a84ef5fa4972f86a12058a4627076e6a6c4e1f666040e25c5b2bf1a3a1667e8e4c1bd0b349b51f87bdc4be21d31af13c4af7f3322f953b1ed1301c1af8c3bd44c9cc3fcd8f63ab0f05ccf56a2dadf3e2b47024ca8559c3d222bdebfce088e1fcd3c54b153dc6913a2dafb7c1fff40e38ecde670bc5ee55657e2d6a5c53b88570fd6bf88f38021a1a9bb6f40c7693c9b68f57ba66257011dee0ec71409591dff3e202f64e01dd50b9c75495e21a5849718e60db5aa1f59e1a2c5a3aff1c123ac35570485bb8ae0c094bf06617bacdb34f3fda11bb489c5153584a7dafc96638a1e69266a251c915fc41360d9914237f7e290b3f54dbca15b7a8ac722544afc446db647f31a7c33e91642b7275adc3ada3a0e98397893b9086f2375b1cc8524e5fbd896f11d6c2ec6cde9f3c26fd43cb3b5060c4a2", 0x1000, 0x0, 0x0) mmap(&(0x7f0000008000/0x2000)=nil, 0x2000, 0xf6b2aec0a46481de, 0x11, r0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000380)=[{{}, 0xfffffffffffffffd}], 0x0, 0x0) r1 = kqueue() r2 = socket(0x2, 0x8001, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) connect(r2, &(0x7f0000000000)=@in6={0x18, 0x2, 0x63, 0x1}, 0xfffffffffffffe2c) kevent(r1, &(0x7f0000000080), 0x5, 0x0, 0x80000000000c68, 0x0) 16:00:02 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x7fff, 0xfffffffffffffff8, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1", 0x36d}], 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) writev(r0, &(0x7f0000000300)=[{&(0x7f00000002c0)="0d9dd6badec72d7598971d4283791f00"}, {&(0x7f0000000200)="7107001bcd0156489348243abdc9dbb858e76c64524fe89c689de31eaee2b1f4a37ec025fac03acc1812f76580955a60e94b01be3ed866e5e80d01d8ce4966ea0f4b00f16de26c95dcbb5e2984d91974790d17b54d1a1ded095a45b3b6a1f71af11a55feec35b37589e3a7b1bee84ba1952e653055a7af251b6b68bbd7c2489b521c7d4b75faaf55efde4153f96c50dbf3fa"}], 0x78) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000100)=0x4) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d}, {0x20}, {0x6, 0x0, 0x0, 0x8000000000100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f00000000c0)="fb1a029be26914f6353fa59e5504471054c33cf4376aa541b1000061d3d19359210060eb5100"/49, 0x31, 0x0, 0x0) 16:00:02 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000001a"], 0x0) r1 = socket(0x18, 0x1, 0x0) recvfrom(r0, &(0x7f0000000000)=""/145, 0x91, 0x803, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x4, 0xff}, 0xc) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x2, 0x10) ioctl$KDENABIO(r2, 0x20004b3c) setsockopt(r1, 0x29, 0x80000000000002e, &(0x7f0000000180), 0x14) 16:00:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) chmod(&(0x7f0000000000)='./bus\x00', 0x110) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x810, 0x0) r1 = socket$inet6(0x18, 0x1, 0x1ff) sendto(r1, &(0x7f0000000140)="c8f79f9d7fddf3b96e30e8f2a29c83d4a2d0e41a7df159014d005085b997faa58f97b719aeab3733b0274fd24f5a29c8c1496becc09e800252cb2e81474f7dcc673a59a4b385dd285a054a8cf8b3286cda50bc557abe0ed01f9a0f99aa14bc85a2e7e60c9fba8265d3eff110c33b0abeee638587d3d353c985e26a534053a4d7ace519d1537f98a0febc5dc9fc4a9a73b2823da83412d03f0900492135fc70e989354d60bf80e0dba54075115bb42280f53cb520547f3d3afb98f691e9ee6035acbdc45f0a2d2804af5f47f083127c1eb71c258c0a2b7cceac75b016f20e0625188596", 0xe3, 0x40c, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) r2 = openat(r0, &(0x7f00000000c0)='./bus\x00', 0x800, 0x20) accept$unix(r2, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000240)=[{0x74}, {0x81}, {0x4006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSRSIG(0xffffffffffffff9c, 0x80044272, &(0x7f0000000000)=0xff) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 16:00:03 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffff8, 0x0, 0x0, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) recvfrom$inet(r1, &(0x7f0000000100)=""/4096, 0x1000, 0x801, &(0x7f0000000000)={0x2, 0x3}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) close(r1) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x10000, 0x1f}, 0x8) 16:00:03 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) r1 = kqueue() r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x200, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r5 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x44) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x7fd21d5af758c842, 0x0) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x800, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0x0, 0x43, 0x40000000, 0x800, 0x9}, {{r3}, 0xfffffffffffffffc, 0x2, 0x0, 0x200}, {{r4}, 0xffffffffffffffff, 0x89, 0x6d325b8675c2f03c, 0xfffffffffffffffd, 0xa45}], 0xfff, &(0x7f0000000200)=[{{r5}, 0xfffffffffffffffa, 0x10, 0x80000000, 0x80000001, 0x800}, {{r6}, 0xfffffffffffffffd, 0x50, 0x10, 0x200, 0x3}, {{r7}, 0xfffffffffffffffb, 0xa1, 0x20000000, 0x80000001, 0x4}], 0x10000, &(0x7f0000000280)={0x3, 0x8}) 16:00:03 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getpid() r0 = getpgrp() ktrace(&(0x7f0000000080)='./file0\x00', 0x14, 0xf52b7d6de1e628c, r0) clock_gettime(0x0, &(0x7f00000000c0)) 16:00:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000380)=[{&(0x7f00000004c0)=""/230, 0xfffffe9f}], 0x1) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10004) accept(r1, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) lseek(r1, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000000)=""/214, 0xffffffe1) 16:00:03 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0x1, 0xfffffffffffffffc, "6600fa1d03182eab7fff0e091fe600008000"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde", 0x131}], 0x1) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) syz_open_pts() 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x5c}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) geteuid() 16:00:03 executing program 0: r0 = msgget(0x2, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x10000, 0x0) close(r1) r2 = msgget(0x2, 0x0) msgrcv(r0, 0x0, 0x0, 0x1, 0x0) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) 16:00:03 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff}) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) dup2(r1, r0) syz_open_pts() 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x18e, &(0x7f0000000400)="d329f9232a16d64bae59e1e65a722d8b874afe6397ced95356fcccb329943f6d5420ce59717464b5835670eeacabf115555aec2bb272b770896c222d9d0ad31e672a818cd2d51b115534a5a376b1e96d357a5a93be2eb08f0a1e7c55fd17218ce17bbc5831127319fbe128e8095b6aefd3c54143a0b80effe1d6250f1637af00c23c1aca68f4fab26b4f1e98d28ca3d2d372a6ebf9290ec70024b002f0360f0440ddfeace23f77f86a367e4f7ca96eabfc393701935de1871737cbecd14bb120bd32b1a8d6d56c2269cc6058f2cf639a0f2904b86ef01dc9346a9c9c543d530d332a6c1f643f78b9c4ffe6fa1f8520a2b06daeaaec101cab78bcd328dc2c2dd50d86d0bc3061a1f94aaa07ee592d573edbfa0da1d16a6cef4b42a46f8b6dc34aa800cbade2a5379b6486d9b7a45fc910f3017374410500710cee7efacdb15d94a613a95b5bdcba1cd8a03896746748db5cacf3cb3206dffc0cb448b36d4d5ab1956ae421fd15355390cb72d55ac6003d8449a43a2704e4e1fb076a873effd296aac6a98c819bf909a3ccee6ae1da") 16:00:03 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x8000800080002002, 0x4000000005bcb) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000040)="000000186004008b00062b00feffffff0000a3d96b3c042efdd100000000ffffffff0000000af6ce4f22276e2b8d7d9337f3c27160f17cc70707c6be65e1a59dd5f71fdeff44984ada991c0c7c5601d8cec526222725d29b04d074aa067f63e341000000000000005e18", 0x6a}], 0x1) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x82907003, &(0x7f0000000040)=0x80000000000001) writev(0xffffffffffffffff, &(0x7f00000024c0)=[{&(0x7f0000000140)="836c7da0ef46b44213663b3fbfb2f31ff1072d6f56cf310f730bab1a1f6e16954b4b5ab1553c7a39649ed5bd4c6d1c7448dc6d5bcc063a2556efdad20b9529e6ef2ac698371513be59347dd29c21b0d0d74582a2eab40be3c6e7ff22071c24f946ea897b48f559b6d47166adbc539045200fa43a6b66d9a297c4b67cd28e12226080750eeed30b249b560cdf7cd87713b47d95d02eae", 0x96}, {&(0x7f0000000200)="49a9376fbf1a059ad61196d5cfece566c02ab07467d287cd929a5f685e0f8ccce97bd6c076ebba16a9f59033916deea3d84ab819b2d2e7103d67687598ec8dad69aa15c0ba9a38b1fe9f52350e526388441c886b1c76cc1a20dbe30d95e88672b61b6e503e7c46a7abc8ee46af7846bcc199a490e31d410595c917a4bf338d0ae0ac70aea40196051b08ad8f4c0372f40889d0325fa59e5fa20da3e2fd19f07a1a1e21bdf33ffe", 0xa7}, {&(0x7f00000002c0)="d41b03f7d57cdb023ae4297ce132b818e2f4496336551aea0fdf30319e39b4d49f3c628993b43bc0a1c2d79cf532ce0554ec90c2e0a1d2f95f42639a24ec21244826550768660fd0ecaa31736fa0b697794a0d5fbc3ff7993c7313ef487180adba1c0d3f53e88b2a5690fd7354f251cc1c1e11c9a0d9d79909d0cf71ca6aa4f45b7d0bcadb49e1ee5eba1339162bdc8774d81b388c91dd1471ddfc047dab4c11f401ec53e4c28e66cf918f9188b551612b1a7ebfa0d48a705844fc85e63cedc5c108e0421b20427388", 0xc9}, {&(0x7f00000004c0)="2bd6483f24caf3f5700b469512f80ef28637e7cc6a626cd5fbcb52df9a695b1bb4655ebbb5f15ce5d79c5e339030da24cf5e8316963f6205b3f02be37330a907ef7fa355b27fa77638d097039098dbc0ff4eb0590828a98b779d9159a9c2d25023a567242b6e6e71fd9e5f55e00fd96ce7418c7f5a9167c9267f779045cd5fd7e301597df14e617b5e5741e2db82d3176399674ece8f5dccb9f0bcc9355e24e3c78ef423986e27f1063ae7ad3272b4f6ba3f7ccd151278c79e114084565d601491d90ede60c156ad629fff5ec0edcd359a96a0ea7547e43fd3e39dbc90495410b9fb401d40a278e7fb2d6bc5d68eac942b5fc7e736fa06642661fe3ae5c016845378d64d2d1f176d0e059b1934ffe1aa3ad5cbd972b537e2984856ffaec4caf502c39e4f41034efa836576679f540493ccb305b1f0c443c06d1cb9e79faca7a73fef3a67232c28e978690b9a33b2acf0ae9b48919c62f8ed33fa6a3b9374b51dc69518c8fdc75c3796584a02084ec369563ead15b37771e066052730873fb477cc8a4e306258aa5844419d994d390c5d441fca2e98f54536f7395a7bc605ffb54a1bb2494318f39422d4dacca96690c21d7b63935ffaf8bba541fb8970090eaa298844d0baa5d55869700a9fc7b9f78401b3fe5705b5c8be147170ec08f1613cd6512e1a3483a7a07eca7cd930a4389c8239a8fa394de2cccf8758c255d30200877c2be40647c4a63efdfb080ab431e0eef76d31ca39eaf3b6f0f3fad44839f7d5175c3fb28eedc373765cc7dcabc947a14fd593502e5632bc11cb45f82fe58d491e1430cb6e84e494f78d112b9b328de32db4fb70046e4309bbdd939023d7d7c6f7da6c5b905768f87a907d34a1663c54ad62822a6a9d5803e837e46b636978cfb4fa6307105c497cc538b760616384d650a0e570c45e5e48702411c9f740fcdce8747dae406c7e078e3cea13a1c5ff04fb74ba72eda36a32b32d848e7bb7b368859f8e02cd6cf5590596db984a76f6ecb5079f62216ffbd8e001506c2690da865b30f0a56630261555534c6fdc09c4d53da0fdaa924f61903b94b2375487002a765d4069613ee806b7358a350acabc40034940f67e0e62b87e8151656bc9c2bafdd5cdf221e74c93b64fb4e7a17ed38e7602d28796cdc1a61033ed1130bc8242e16c1535c915526028d7a1d3a4c410ec10054a2bd1d3aa45923272d242208505b97ae21b87727d49a4d5129371ce12ad92d04d229272f0b04f793e41fe976800f3fca386796420bd7950d73970f6352cd565ea284ad0ca6635acd8640709a37410b7c41298add6c8530a58c375e7ef97247911dfa62da07971cad05ec9bf8c941cc37281ce243ac37db536d252e50df2169b530573add3fb81351e1a4dc242813be669f70d79b43d75794f8a7983d5fa508ac9e5eb9d286070d01a516e9154e08886e4159d2771356b073d19c817a57b8d0abc3b621ce3290240a59443b5f34584d404e6cbd777d3c21e480b5cf0cb76b954da82bbdffbbd04a358a648de5425bc9137552f374c8b23ea63914acd3ebcebdca6631895e5d9b8ea2d75d6a54b8d18f50c92f07711a7409a3d2703230e7d72eb441b057b286e3c9ea95acc69a3290ad283dc1056e6670d1755ea0b4638b8d5874dd2ddac203289be49061efd405340053059ac2e64c1f347d7749795ecd0280c27c881dcb791a6e79b7c9b4daee77291d5a1370f261a09eefe71c4051339f69feedc1f262723fa6121993bcbb5c1ec7aa26361bd2a98333996807ed198922121562e556bc22562864247ca7560bd6fcd3809526aa5b69d5ae4bb176d96505542f9d1b9085a2463ef96b9d07b7f2a1b1b0c8aa75876e8c0ddd8f00a3aa1a94c24372555c7b058d4138b6f9b377626a6a9fa41b3e2f55011501234af0db492c6b93bcaa490c88720d522b8194af8b4192c4607a1009c9d0e431f373f92e54fd759eb8aa1532f8f299200a8f0c6dd0c5240de6502510fdfbef0864ad8a0f71a2cdc5919a9d1fdf79afb2886a68e891a25ebbd16e82f0c490a2b92edcb2fea51598b31012c5674f7f465191a941d9ba64a0b27af3afe255c66b87a0c4aadfa40b8c0b3671428c075934830fd092d0507359a2567413fe4a173d29a928f71f78a27d7a2ec332b245f440c9e9e892145a84ae533eedc2b341630bb4ab82eba0c853780addf37f2e317816db9ae7aa302b213c7c4c7f5f3cbd7da99c1e89edd6e96c56e2180387b53f71edff726b24dbbdc8fb61b449f0a0525d2239d04f37132c7b1708fe6dfdb4265212ba281c604ed3c19aaced9f216c5338f5defeacfbec686bed667a824852a9eddb4d763ec33d76a24db3fb7621926f2ae729d5d98bb3c97612dc39945fe0f13821696cf292dc5b3ac64328951f65d20e2fe8c7254e44b75f7cb4ed5acce08c53337a0689317bd0246661d21793efeb592318c1c3da39a0e928f262c2b636d61fb10134675eed605133b9cc4befb8fce8ce8323c4442e6db8e836d021362726d60bcd9b990d0c5389058304f1b98ed17a61c80353376f16eb472aeb4cb94bddafdcb37e605dda17f160c22e5ef5d0ced067fdf7db48eddf95201a4e3ee1d16c639fc32fdb4539f5a1067d2823d62138730b55f75f74ae0ddfde6e571af622f67ac156a687a532fa194e97ae1518492dfc006e7b9ef5c54427e127b87e24c3b29222517bf664fe9e1a1cb610f009a6eea7cb6a4e29e8edd248e5b01957f1271fb0639e139940fe2e3405b6e767c3a4e2163954a46dcddc08b6de72ed619197e7df605b6a6bc4c9965a13dd3f0d5496b1708536ee0fb7966955b32f0bf74a9ce284792da7de31aafec4e70f4297e3a432b52815bebe76d0903e16d554695bbf229c9b56fd8cacd5c0bc74b99553220ab7c98f2aaa4e97a211fc3c1595da69090e27dbf361452cf1d3b79dc21e8b3f0f0249378d78193001e593fca74370dafd39f35367de8abb99613937869e523d2be8a98d38ec26fabdec732b35406ae61c25893ce53e9973df32ac230d5c29de4785f23f7cd992387d9662242c9b1d3359b144d79b4625df10f680a42d9707bae2315c2e40eb59dd4e5af50c34b998a53928dca73dc56305a6a6ddbaa9fa19f8538431fa43ed4aac6d69354cf424d52bfa0704c0517114bca19d9363cc121ecdf4c0edbe5ef866583d2583b08e5f776ffe849cbe0b65b14d3e48b709bea53d89b9c7c9ae5ef733920b2101a110a3a278e4dc641e9518419ac20b56713f6a63cf3dcd5275527c3bd154253d7162046243ae5dfb4385b3dbba67d6885e1e3d39ba445221309dc73b7ecddafcba0084d4c2052eb34a6be4d706a053195db8f32329d7d5f886773c12a92952496017b7c47953f1e46728d1e9234e46e1f6202709e9b7969741304876088aba89c70e4a0565abe752a5addd277c506f0734427b90fdf22a1932cf668f13aea6169ae25c78e92745d12f5e2c2093c2ff617224589fc9edac24229e9d4a110376853c11b4f03cfede5598a0cb828da686b7dceb194d2e59f607734bf066d9f0d98ebb1c4a36d28086f33f2a556d54e6474239d18e691e5ea64ff70c255e9f1f772e672306a664a96a3b67c1e84821b03f26c8988867476afb15c8c302e61d9388d9d96ea10bfbb70d3dadefbe40f577be390aa07f68f8f52ee32231957b7223bd89a76a1587d69cc8db5ee87bf8e67d92b1fbfc98787904ca56d8f92a6ba796de79eea2124ee24c74615f7403e8f879d5c703057ad9cf312d711f1167799b454a83079c0a8002f7df628ab2756577dc42584be599791467f51ed02dc70d3951f45bbe77b3568e27e57d81114a222874d7edad394489a4c1c0d30a0b7526ee80361a96c28f3eabef66e9196138012943bf9982883b8337b2e10dc2624303f01408aae478084c96df9ecd92b961cf87c0817dac5223f51913dcb5441a8422bbbfeb5376e37a2392372b4d8dcc7f2af545ed31d8613d0ef9e8eb647f450c94b59af58c2afd7db4615e7fbb6739d7bf87bb36ec95eb7d7ef0cc94bb9c9646067e2afb7ec76a17df677d81dcee97f2d2a9baeac7485c979f41ae66773a561c0e04078f43d29f9f115d5568e8fbe13ab52db2ed5fb94905e18cbf9ee9c3cbbfd54d2da757390767be882d3c7106d2fd21d161cd989144c5b4c46529100051fdf43342c8fc68d0ca6b8e331b3f8ac504cdad8c7b4214a19add2e64207bf4cd23f34b8abe37f554fdcded96a637fbebf4a87525622c4abdcc78f64276b81951e7309bd3cd86a7dc9d913f2f0596bbaf99bf545f2b3cfd5009063ec0f8d18d0948757e2de72c6008db0d1c6ee50c03704b27f5bb216d77df7334014e6b5dec1b16803e6bcb19438d6169fdc83e74054ac79a3b3c52c277343a9c1e5765e3076790b1b05139f208d0225fff87bfd3e5f203aafcc56d354045c3363e0dcd88e913e681e220e941ea4ef30c38bbd9ce39229e4dbe433e57dc5b06e67c486b21abfec75858b69cb6ce5a4501a889ed4cd9821cb54cfb66b1f7a87060a3a7005ea29c4e6f459efb7502a6ccac519d4078087c5ae471d604b4f8f14933604889f438a520bc548bf659e436f08d2992d57ffff8a62c6d2151b14d702ecd0f1b17c55963559ffdbfa879c8453ddf60d5a5017a9ec75f0cee3c097c4155a1f9344de5b472bcc31148bad9b4a0b6972e244e89e2d73b70fa561b9455a4927fdeed41ff07889739a83bd5b820070e2f23782774cf142c3fd3fdf55da17f10a91ceec600d6484ec7be43e7374a8f70d17bad14f8ac6927188231cee6442cd54b73dc4d03fe6a14bf6ae818e428ba79657d695b4b55584eebd7cf62b1b3175dece51410490345b743d8b3cf69454a1f6844ec03d25b83be5f039fa332a23bd945ce3d4589d32f989ad0486a2e2c0f87d7ee3583fef6957ef82a206633c1aa461e4ab8047ace147a5eebf119d7549802a698c93175e5736a5e6f41ebbfa2fa187d3cc88c994bafdde34a14888ac8a52ea6ea3b8c2e98468536f1bb5849be8e0a024499f5b5636892faa1d5ea94da36ace3e51473c8aac9406a5f8c8acf7b4f8dd4fb5e90334716da86fbb89e10e94372801675254deb0c210c5f1a681075fc800471aa2030c6a654c8139174ad3a4f005fc8127571b060079316d980d4874385bf92748ea201e4eea546795e2eef2f39f1aa58d8507439821a7a8c4590b39bfe8aa3d8b737566be88d47a2e8a64f14814ba523882593dadff2802b86369d7fd62dbfaacf1b39ec457ea03d81ac12c49bd8dd8e112b7be6ca85504d7daa73ef45b5d5abbe6d02ed27612903725082b4a67eca14863d9d6c5238922a48e6325b7e8eeef3faed74accbb3150c08aa19f7fbb0f72a05562b58552adea0d670233905d24dfa9a2ecae6b5cad5fd305af08b3a5b9f8501fe21ce4d04c0a69ad396237a1d3c7f08ac6ddb75a4f655e67f066bdcb777d0de803bed4347b85d69db81180071ab2e4a7ea1309c2ebc07842065a3dbf0ea16bbaadf8e0561b64faae0ee8ff10984160839f46d3318ebd1a335753deab3e3d0fe71893d65e8fb520db3d3819f08deec57efd91b633a56404475a7c1cb21f2db5d765b829bbc7b4cf09a256fbd9e3a7b346e6dd2929e366762c0b61e5151dad4a37b746104d7b07f23d5d8e8000fb51a920f9590a6357d79219664ed54b31f30e703c551c8ff208bb53567d0a19b92da6d897354b03aec61839e2041c3c37af2c64661330bdf52b83eaae5e34dc9fe4ca3e875b3e3356338def28fab00f407c1e980c439dedffb3c2", 0x1000}, {&(0x7f00000014c0)="6997513a40fd012ac1d3905ea7dff6ba8ca02d66de4fe1fc829e4e6d20599691ed9097ff47a1a3009c09d5c30d83270bfbefaad274cd2b526779dea145132be6fb6108adfdc2f036288a73790e485279b73d62df7dea2f334d782a566a11e850312d6028414459863c461918972f6f74611b58e043a32fc0a17c244be60ba7227c63cdc231c242cb05abf5defea2ad935bf85b0affce4ce7575b967c74bea144bdde3c65986a56063064b411eae02f502e9ba689d6b063927ab10c1c319e5325378088bd6784d6faddf109219220449f92c46bf1af001645347306672a8211e067f836e3a0df032b6a1bc1cd464417f71cc1b580f781fdf40494382e0e352e1c560e69fb63efc7deb9af7d37d9ca3b69bb5539999d1ad3c74d4bf635ec0b05aea27b8f6c14b699aeb8b4ee0ef7c1f9164dfd023855a95729534af4e32a10b7b86820ce5375607b96af14d8b1a6f51cde8cb55a58cddfded5077594dd2747aa891a8a04536a44c8e78d9cdd89bd5a78a51ba8ab6e1044022dbab7cbf0b55040f07c7bcd3c872db739828d3d9c8eec66e5e18b05387cdebb2321200fef8d0d8baca3f439bb8e9f152019e518b1b0cc127feffb1c4b4db1fe2c64bf1ad5ec28194940bc8a6b08d4421ac51f1510638c1a70d856ad3e95cd3c00b5a4a5d92a34764078756c1f3796dd3f6e18da7c9336e3f6f584a5801b58251378e622b30aa4d398f818135ea0f1db07585b6ccb47748403678802776c9f44e46eacb7398a304745837583e072354f1ecafc110e6ecf1021ead92bbcd17bc9ca6bade071f9a5202df3ece2cd77dc04965daa7d81d2520b68c7a89decec81a41984afc89ac1c6498576ddef9b56ce099fa898d33cbc1e01372948f0e3a24b414b85dc09fee254ec6536b3a7f20fb4459f36907ad973dd5b3bdf264d4209b3801eb2602e83b0b9d36246ea3903fb6d15e3ad95991e38df8642ea06d3b7a6bed26399443c83c2981c44ad50235d90a6373a737ed7b2045b9c7a64989ccd0f3794e397e96bfc1c0bae97d4a519df00d89842abaa83a47cd8c8d238d37f6cee847e359b04954f3b347aa0d431ea3eeb715f56782df70d943af401349ea1ea0f048355b864779e699b9abb83f04569fc439921d578ce4a59cfcfd90aee6633e0887a8492d1633b907fb0771921bdcb9cd4a634e52c7b26b6109d3cefa96dd94f74d1082b95d88bb7006f617631a300dbb3605dc901e6a165fd3005dbaf768db5299557eb9ecdc047c1cca4b2b9b505993cfafaff73ea01bfdc6b396339ebfc9b67dd99e92a73a5e92a95c35cad79c3a3854a2f338a12d478cc985f17a14306e2d9421c594273c165e369a1ccee593dfb6ea560ff76cdfadd3a3e38ec58be34a292d4f2f23e6e8d02444c18f532d523fbc6701770d586f9e883f09022dade95bdbbfbba62bb9a10b107856cc6728f0e0b03a5971ab4b5451b4eb4699cf17d37efea9dc4159202e335ad8335bdbe0aa9be511f4875ce75db2a840b7212302edb3638434fc67a51f87fd00f474e770e9ecabec8e89d6d4df7727476a5fcbfa2d824c2e81f1a07df86ca8aa9955403070ecb2a7b2963976120003b03d6e978a90f9f2098cf0a813b70d1ac43b37a5f90e8c305486054fdad3c9058e3b77edd768680630665a8dfe5e4a7df0a5f26450662d99ffd3b4367ac46f8f5925d6cf99a6645479fcedffb25d49bc1520e3c073c99d5ec79ebb42d7e30df671a92e9bdd2fb893db92a3c0975b04ec9a075eb944acee8e8320a826c18e26a5e802c3f4375ded67be523789f5836b3bce5377b5bddd903d39fa850fcd9d2f0384a6f729a2a35ccde663edb563778de389261bac04f0dde27251142ed44063fd228e8ce598c19e15335b732e1ca92e6d91be0172b102eb3cf7beff9491fcdd147a3481bcee3fc2348f363ed32bc892cec154bd7e7fd8d498318604c121573c0bf8bdd33f6ed17134e80348ddb36cbbb9af787c72fe2a55339426d47d8cb953fa0864ea2e19271713d8ada31b8393dbc40cffdd93ba9125b2798eb9223069bf5441cf908931f56d6aba829d01bf364466756098f0ff9761aa6a568d0c59d8bd1cbc62dbeb395f2c26b44648a82eec6f1ac0bcd4c9ec26b388337b89e270a348cba0303aed691e636c6811b35f612020c0022dcdab906186420ab18ae8a74d1034b1bfdd9be62bfb345f0f8ebc3bd3fb559d9175ecbd826a4713e66b5a95114b31c707eb978f4f1a0b219174fb07b474b8ceb1d1aa37d87e0516ba68db8dab315d7693dbaf6c1ceeaae89ddab9459d0d557b369bbaadcef00c8df0e17a378d8d7e056b13c551fed78e7482ef34ef64a2143f4499c3e9fac693297f60203b6604fc70c09b8f50a19de968808e899d14a664fe8d5c6b07f5c2f392627487fb0abb232e6ccbc7b14ced54346b3f371a9d1259ed971fd10a2ea8052d40bc1323bf39f4a3e4082381f9996b275afe90b366e38157e418c4e9b58f80acc986237be7e1ed56389abc22443cf3ee9df98830bb114961a2949b5396a853301c483e23c0af79f5e8ed5741f4c6003ef8a14d45e0f9255595805165737ac2c30a52669f39ca6d0ecc2d430c762635d9c7b6f2a59a0de54915b120447ddd9d2bd9c846892e6a5cbb82a618f825403c675e345e5ef8e6ffb0ee49997d0c4a18957d9d985664a081fc72504e5dfa9cd6706ba654e1c5610694210718b63fd159df88a1c3855361d492bc2a3285880009eeac9d7cc959d396aa72434c824bee8598682510767a292099703a4a9aca3a4239d145a0409dc97c77dbdb3ba095e52eea493c608e56990b17c0d67eb27b538008662e6f7fdf78d96d1057065dd72d3d920bc87b4a1750fbe6320221fbf0c9682e5fd519b757abfeed23cc554d5806a682a7b029e1f00f6319022bd680b10152d5dd2df764683714ea9ed9ecfeb39f2056bbf4fb15f30da5983180b9a0819a3f091ba271430e548b29d3860979c00e69a163aa37a5fe65ae1584032a3ea7da45beef293966a9fe6c7a892e468a8e674aede236db9b6f2d98af9e7a3fb57830a9182429d96c41ca3e23726f1dc0b831a0ccdbb64b663d07380e8fc89667d03af2fb4483a977fa0c20967466620b039d26b457782b27fab75a3a8611af6960e6c71363216abd83cfa467353ad8199ac6b8431b5b8d2dde0bdee79b912d2a781469a1c97e1bc5306ad85fb184c079791e8d0f788659d584dbe999f8afb7a7ebc095be1085558ff07c5f79429d1a17bef46bca92d7d014627aca5ba8eb8d922aac4b11b1dedac70449fd0a38d325f528b62ea391e051b69e6cdaf8e2c26bd6982ec67b555cb85209745599a0f66a7f200246f89f3f2e6934ebaac3c48fa85da6c3ecf7aafbdae2b737d740aa1f56b0e70b1a61f71d5cfa0613f45557e0603b408ea6339f2f7ccc8494733e3fefefa3304af3a37a9ac91336bed90a40c56b93f6ee1b6883de5bd56412405dbfb01d04456d66ccb38b1cd7d256c7a34c8d6e874b3ff474e8a5d7140efa6848841f9eabb3798c44b10b77df5e15cc16b77388d2a6614723f9703d429ed4a00feea4575cfbc1f3e2439d036f27150d9489e41a488972fd29ace55fb3b91b865bed4521f39661590de3210bcfb92105dfa38d37e452012e3d1043286dedeef2a636e48c13775996844e126d31601f61bdd0b785a148b8ce84c20150312f67c9fb5fe9103303c5b0c243d0a6dfb2f55a97abc2f26b489830a6dda8e6761533d8ce9019dd00545d4694b7d4ddcaf21a50d97c80a007c249e0e78ffe71b5211afe932f34df23da60e552388a456fca3a3ca4bef980614d6f440f55fbedd767b1e8ac805a3f3b92509f8f02bb745a3b1237c450d9feb4de8b2c45f5fcf1b6c64ec140c18317ecee962dd6bbc4413631a799f6c2b3d506dc5c91b07e9a77c9999c393e75d5443114473e12ea34d67a49c6d33fc8851c2797febd3875fd04fd7b47ab81faebff1dd5b0375491c80d5a6b03561c7d8cbe92ea6d84cc2f5dee8f9f5d884b0a8b96c2ab1a4449889d60f679bcc68e37640f0437d0fb500269e7adac386f134291210ebfd5b8371b2bd6d50d0901c29b07910c03a983c157a950a74c127ead24b5eab15fa452d37eadbd58f0ef8f71ba1dbc07bcaf6f0873929be214ff1489bca275c8cde0ed82c7e1b510120c13e1559b1b674290ec3abef0ec4ed41fc3edab2968b0739467e33e845512b31275bd3c38b7e5ff8f583a7aedae2b821262e1e3b79ae5cfe8ed136342f6f7daca94292131ce587b84d9bd062880d5dab4d5d9e6a2570541d0001c5b47adae88629689f3e1793b2f2fbfb1e1460a4a9c8a1492ffd58951950ecb70c382d4e74432fae80f69734a5dca25100a68ec1c44d34bea3c0c38621c76a245d7a72d4c955b744fbe835e3d33f23e4db9c5d00fdb29ccb5328ec10ad62bc34efd05d90ec2b9dcf8f75ce9ba81bcff652c7aef9ff09364ef17ccfb377d5cb766f2537919c851e2222a6c9a4cb28de17316a71b9b37e385b666463133514323bd2ad0d3fbf186bcf5314253ce819c75bf842812d477ec0763da75de2f2cf363200b55c0af443ea76fb09d84b148a43b359c250a7a469be105d719391c434614000f58b8a045e2ebdf6283cf5d2fb0d07d11e5082812d95dc36e006598c950e712475b884b10176994c37703a47495ef5608391f0560611f26d4331d0b8bbeaec26d6590455cc45e756cee9a67dcb144b16db549ab261583bc7b174651d07ba0d0d44baf1db3eeda0e9e011314beae3710d04f60c6d8ce99ea1502c4728462052872904029c6ae59853a4eb659098364494bf20344566e3bd7e4f67abf6ab911912d29c55a9356afe27bc65fe594f228d6b4e0d30877409cecbdc13f455706c77a0087ad85580e71cd2a754a69145ca33617128e70346099ff966251139449d390eb6b0d2fed89bea26b7b71d1d8b0c4bac96bfd0cb1c2dbdc259b4ee465ab77a9e3497dfb59d60d9b238310e5bba25e87a2ab3acd9f6a6ca871d84c8d4e1d33a85ec6f51a2426cab35e8977a839a59b9603339a6c5ad3f504be3c278738dc891dea5d5bd217d62e5b5f9c191c9ad3f929a01b812257bfa6323cf7c46a50c9d4b7f454bd2465ca4eb4fe397fc1e6ba38b709552189d289b8b0a0f51664e4beca82687dfdf9297f488ddb9e3de3923423f66e8ceadcb3eb31496ac3a04b57c50427dc10e9578741563b315830d8899fc91c0a09360a2ddf30dbeeb4386c5c3747f08dd22d6863eb805b700c0e63379544813fe08778bf14c3a45beb701084e79b903bf011512a0159915c701cd2d093aef00bdafb0db34268c67f66a2ef2e8017c70e4285b56e93e50638bfd80162471e9e50fee4a5eeef9c73e154c66238ef6f896876972c444c5fadfad5a6de29c3dcc7c061ab7cf63b8a95292ca8a4abacd596ebc3d2ee9b0243a5a232ed703b64121542e4c7926e08ebf56498a85c52aee3f87258bbd705439f18b5fc54f41b2136e6ad0c8ccffdc39dacb553c23912cdcc7002919031913c1e8c27b4a99b0ac414c2bb77835e6a48962cb0e899c9a240f6915bfec237a10260ae37f52b8cfcac7671ed15bc1f7d0b0dc15287ba11542a70ad67b926e9f907eddeed01c8e71a9358183fee990636fdd5a55e348e82d54cbdc711800a4e2708a9fdf3024489a3e920d7923f3467cf55e93e87d73f778be224dc29c1259e546324e49ccf4c37e15766dca7e14afd060b8092c777f53f1829c12f15fe844cb450acb6e93bbddabedc15869bf6f6db8cee4bf6004", 0x1000}, {&(0x7f00000003c0)="80d54c832dd9188f6a4ddf610aafe81557057af02e8d094a166de6940f117432ba31df56eb0d021787ba40f78758e540eb12696a3ad265b3171fc10e1028993115ec995bd9216a0e6b876fc363d0c0beeae63cfa3acfdfb059640dcb85f3bd27783e1ff100749ab348893f5b8da0524adab6aa6aced2129f757449da60c6f8c46c1647ad69a3a21d9bbb00bfad24990cb8ce17a0289430973a1c88ec3f376bda5d515b0963dd7c2758f8ba1339c2810c6f94", 0xb2}, {&(0x7f0000000000)="c6cce39585204c1934dac4ea8110cf87b96cbb915911a96b8afb91754fe3ed56fdb536d854f1398c53ba87f2947e4bec559bee89656f0aec5db3cc46caaf10f9", 0x40}], 0x7) mknod(&(0x7f0000002540)='./bus\x00', 0x1000, 0x9) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x48}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_open_pts() syz_emit_ethernet(0x2, &(0x7f0000002840)="009d") 16:00:03 executing program 1: readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000240)=""/180, 0xb4) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x40}, {0x800044}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000040)="d5338a49") 16:00:03 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f0000000000)={{0x0, 0x6}, {0xffff}}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) 16:00:03 executing program 0: r0 = socket(0x18, 0x1, 0x0) write(r0, &(0x7f0000000080)="aa407e2d74b6654e9cc63c0f9f9e6a68808f18fb4d4ae7f87d2b22d6efa739b2ec6bef2dad65702b5ecfca5c6f92e75a5bed8e235add6bdeb1aa22b7e8cdadab754ac8a038068ec1faa6730d5e713cc059b6cdeb37c7caa4712e10e09b9b8f7cf38521b784901c20cc37fc44b41d72804a7193f03da37f85f3916786fa197dcfda7567e3f6f22ecad4b85062b0156696e29a1ee98ab37b6f8999091321e2c30672f253daa39065", 0xa7) fchmod(r0, 0x8) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbffffe, 0x2f}], 0x100000001, 0x0, 0x1, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x4368e72ee5260b4b, 0x0) 16:00:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r1 = fcntl$getown(r0, 0x5) r2 = semget$private(0x0, 0x2, 0x100) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000200)=""/129) fcntl$setown(r0, 0x6, r1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)="356ee169a07591f1cec7", 0xa}, {&(0x7f0000000080)="8d", 0x1}, {&(0x7f0000000140)="8b4455f93868b890d593be30f95df6746899924d3e7a9a7a4207e088e513667d391a3ecff68c4267d866ffa89fb007aad8db80177535a37e56768755fcd0b5c6e97fce40ba2bad435922df0336d8e7181ba97d128298c321b1bbc4c99dd55da61bd8a9f1b16341dc09a069a09fd103a58c529fe22b48b03c6b6e", 0x7a}, {&(0x7f00000000c0)="0d9f3e3880255e80c59d45b5b542c2561bc563bd74187d347cb90acce4bb5252d58a0797", 0x24}], 0x4, 0x0, 0x0) 16:00:03 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) 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(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000080)}], 0x1, 0x0, 0x0) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x8) 16:00:03 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) fcntl$setstatus(r0, 0x4, 0x0) lseek(r0, 0x0, 0x40fff, 0x4) write(r0, &(0x7f0000000000), 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000040)='f', 0x1}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f00000000c0)="86", 0x1}], 0x1) 16:00:04 executing program 0: r0 = socket(0x2, 0x2, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='W\x00') connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="09032e3d66696cc06a6531db3e3479d61cb9e529fdc3f78681e98bdb0daaee26732583381d10ebdf161802343bedc53bf23f4c2a51293284e2234da2c7ebeb53694affb39dd6d36272ad263a1f2cd25d04e3cf3fb1ed7158697a1220d8fdf1b8470839c7865c52ac6c494ea2448214704ed42144bc3df82bfcaddd316d61939beae83bc9c0a987667d9c8e1e61502d5ef70cce7dfea5c34157db389a8d0a8695"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) accept(r1, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0xffffffffffffff2b) connect(r1, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) 16:00:04 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x1000000002052, 0x5f00) chflags(&(0x7f0000000000)='./bus\x00', 0x1) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205603, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) 16:00:04 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x3, 0x0, 0x800000000000000, 0x0) close(r3) 16:00:04 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000010c0)='/dev/ttyCcfg\x00', 0x10, 0x0) write(r0, &(0x7f0000001100)="4401daa02ccdc43efd70f924372d22dca69db4d72c9e095b639908e58a53c2b65e73610c31f950b1a8f42d924fce49bbebfbc8c237c66151cdd7c2fb8e8f33", 0x3f) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)=""/4096, &(0x7f0000001000)=0x1000) getsockopt$sock_int(r1, 0xffff, 0x10, 0x0, 0x0) getpeername$inet(r1, &(0x7f0000001040), &(0x7f0000001080)=0xc) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)=0x7fffffff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x25}, {0x40000006}]}) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) openat$bpf(0xffffffffffffff9c, &(0x7f0000001340)='/dev/bpf\x00', 0x20000, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000140)=0x9) recvfrom$inet6(r2, &(0x7f0000000240)=""/247, 0xf7, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000340)="79b488331a84cf02a6a2776ce2d17e0bbc01f5eac0f9a3278971d1c39c4f713fcdd58417aa4cc5cf8a490eb6e3a91b9e80a6a5b1c775e5c78e4c4cc019324a66e220d64ebf0ff9a6b73ce24f34cd87c0d3d4189a1cfbe1c497742edbd753d07c431d54461a45f6634c0c69353c36cf2dba5d6b063455bc3735b4c731a2702dd942565d3f8b34399458253905b96b8408de8ddb6d50fe0111aceb2aae0b25e0c7c7d841381ae4021eb271c829b29b6697e7c2ed6868faea88daf821978d138b79fc65cf6d59519b963904062bdc1d50fb197a6e426e4b3ceb743f294cbcc280c12bec148302d7da90da7aa0f4b6fa4141d95ae1db11cd322b00131ed255ccc75095cb727bfdd245ba98e0cfba8beed382a24bb82ebf6c24b12dee52b4d85140b82fc9a03423401f01a74e0e167852913495e99ae7d41e64420407021982c7656ef05531ad49e9b1add92d053081d091cb155050d80df32ee2b2698d5abc961dfeba2d1fc25a562e54e02337295bdc945246d3d50c8d9ee3ebd71466ade1cfca181f9fde153ceaea3210beb6792c7f2cb8eb64f1c5741a81a2f4998c9e93f2dc8735dbbd66790b63988a3a0c87cab19cc4793ddbb3b81f1885a4f42498276dc334da55529e0eb0ea68e41b8a43cb1011f35bc8b921fefcd51438944460b2769360cc525b8bdae08296255483395282fb6be7e97bb4302851e39f7456a79c1de8a637cd5a41334c69b0b21c5f2a7e45e319ba86ebaad8c315be7e5ce4860bdf699ee93ae128e9936c2d37fb549dac437f5d16ece2f84072616df458abe679b5f4132d58debe9ced9ce09db5ab141c09bf5a83c5372b4912d02e3bb7af549b63d40b7f9e836b5dddf5d58429d5702c3aa1daffb018dfbcfd7eb7c5b1e7d378cd1b6228caeb7f59526d6e35e5ca4a57fc6d4abec451a58b21b2797f5c7fcfac76e50fd9c1b3b1d56ec138dfd7e8c06b1bb3b05b4d76da625acffb0cb816e4da9b2ee0e2ce83f6f9af8365920e2a60cef79b7d92455b86f3cae81f1dab4c2db3f9ea544ab807445537902e3a719afdcb367f71eda8c0ac8adbf12e8250028e5e324ac3432921959932470455689e084203b4d0692535c23c1dd543a9d4b3ed3d09bfe07e8af345fc74594fc28588c0a35bdb8218587c5073257fe06c6147115f2c05ab492a70e5cf1b023be8944c62e0baf6ce6e0f34f08bcf189cf4bc8800e1e45a5425f64135fe8fcc690f0b723b436fe6775638cc43d8818f23c4d6ddaec16df2d0a39fe53b20dbfe2606d3c85f250a01b14bc3b1c09ebe95727538ff4c11bc6a5ea0ef729a8f3cce8ba6858c00a03e41fb60299ac1a4035073a26c32a55689196edd7a10d03190aeaf1f43e172c06fee74b3b8db1194dd9a5a79f9bb0b30990fba1d715b9771defdf8ded42578ace0b1d5b93b7d7b5fd7d985c7c60f2df0a8beb44dab0f39b7ed737c698fd7cd40faf6c4001fdcdab5b2b8ecf87900c57606378f25bbc443732686b95e34177ffe4ffd1aa838abf241d28892e407e53a3737bba7d474e45630f6bca435ef9a99945b98ed94c5dfa10d21ffa2af3e3ce87fc9602e9bc951673df480cbb953e70746c4fd14da10a019f8144d4bc6f3917d1aac0dd0b13760b5d644afc61e18748af141ca09bd869825ae8149f37eb2b941141a1e2f0a2a814ead3b9e3327204c1c56d016ed24d81bbbac606b0a4356d928647449c199e394f79e99d8d59d77dd5fdff863181ff65acccdaf48746006175a3fdcd2163e9f373563024bd040434312089ee3cd7f6f17e6b924577c555da3d1ef92ef8b966dec53e92110b85db0867b49a4591a02c485719386e87f358073b2686edbd9938415d68938174afa23dacebd1184cad48142b80e5c46a465ab62cb78e8a447d2b07d0129d200c2037e05b071b6a9a95095206e3222253ff5387ef8ccdf1edb16b55b78d35525540a4d477feb349aca53d18c8d851238299f6c41251005a57c9fce569c8e526310d04eb335d9f52f25292e88d4db56251c28662ad4b7f7ec14342d6c6741b0bc3187cb149afb0be88c3e3e1a0d1ec6d892efb0202e00b0253ce4650d194a79ca7a15b5911c974aeb9ff965276c792dbd9cac7b269eccd2c907b804317aa8ccd54f4829653c64418e1dd9f05fd6f3f974c0083f9054cf73fc84bdf20aa62387b0fe01e25e4410308d4fb5312e90563a95b2258f55dd04621237941294b702423608c317f2342256e28f916f95aab324939043b62e0a67cccca13b2f19b4960b5524788b230eab2abe5e83502bdcd80357c78813acf6592f6bf7555fced75ca59f8ececc05bef3c3a31ffbf38f102a8b411ecd0a13be8523c3bf861815ffb40bcc965eb7ec3f750e204db44ac0986e16e44717b589ea6c959d04990d84b8ca98fb5a0cc200be304fe481d913cf7a8840536c70c4b394645c3a84558fa657019e9291e6d7b767f2fdc5004d847f062d98c5906da733acc8a41a9dd75a1bfeb128f4dcb5210518e096dc868d502adffbf2bf5301016a7a56837198475a3f0d11912c9ce1545be625e661215cd8adb7078e91f354db0ac2b859f226334a28cd2a2f10322a02ef35d5687b322defdf62664ab7970eda713211f46c202ec9a4f9acfff4d3d486c937a94b9a4c115215d2d8ee88aa821b5d12a19ab654cb6fa315fee8bcb5770f8ef59ab2496dbbdbd0615e4525d40f427e6e2dce9c37a311c9194941d53b41a8d9d1cf09ee9841c8d0245bfab03241c08265281a56f2fe314bea6a6ed9e8c51c66fba1163eed99b97cb6dbefd8f0938abbcc9d4e2bfb37358ba2cfae955ebab8439fc8fe268e55e11d2b6a39c832fe28fcc86c987a64cfa3200d5890a895df21dd0ca2f8ca43cb5f2ef654d6441c42e0f5bd0fccaa10b4f9b86b90b824471e169c65853f0fafd761675dd3ea241b4d01825c974b22458669f2f831d109a7a8e6f7a10ca4f9ec8b5ab7a2fae7ccbcad50a1bb089e6f33365e69872e3b99ffc07417d6739f1145118d9f97f221c0fc1364db98aaa6cf583e1bf9395988ed8a8ce05f6d432ee96b85fafffa50939ae245cdec9357ade9de804f92d3a4944de8eb0176a0c40f5d2da638bb7d3dddd219f270b2419d9cab29c75a7d662fb11f28be65cf2e90e678d9432a0e23eec23562fb7212c02b0c0d944d6791d85c7a7ea6bc9949af8f416d26eec745b62e10cc6368ce76c9c38bbeaca66be1d13736d027e9ea6772d78ce62eaf903b8f243dd7bf4b680c4aa23ffc63515018f98f4f3150df439f260df34e8324837341ace425950bd2aa01c2c0c3653f7db969fb657b0bf30468755a5c4c6fc9066f1f90f662774fdb92c0462741d046a75868caefc382deb3688151e525fd84613e657aee8f9b012bee6d59e53759a0509ab1291ebda1516f4b017e0bc72c31ecd200c7eb7b426597a218c736551cb5aec72a2960c5c4e53403c2fcd2df17cd60b1f81d5b2c5cc35d34879431308cf74a31687c32b0a79fbba75b8d38e9bc7cdd2c5655b85ba2441b7870c8463b4448e73f0c0caa77ad718967ad73757ac86f1ec9ef1d814e8de93b07767e2b781137b8e08ff8044c0d0b429f46d3b123ff75768f3dcce76912e76c50908c2d7fe460fa7aa5fdfd259ddcb264ad60e12d951dcd07f3e9673fc4db9b0f3c7438ee85b8b02643ef4242df4d4f7272ffe84e18475ca923a3c4977933f0cdd50ed4c11b12ea13c8af388c41982ce834b8106b0d2f759dad3f0f0c0662d471774efbf6daf73ccdcf1e9e35aeb19d9174ac69950fba08ad6e9c4e3a0ba3d4cbe24ca0504e9523e403d2d19324285d38afbdc022e1776d50c211f61d731586ef0b616b06157637e8e034b75aedd0da33a827a677411a97e224893c2ec40b7b5451025d9028d8751786de4242e882a489bc9fb2b1c13e48e1909fa78dbc7b5d1dbf5a5d53fb1801f16d846b6a3a8f60dbcc86dc591f49f2351e6ccb1d3e7ebe843ce37edbeb59f2ddbfeeeb102778b79ae0760506c30e6e1e6968335f210fef738fba6d757bfcaea5636d680efc5d244a9f7ee25fdd4cfe665453bca5abadc31936febe95f484292ee15a73eb81649b62a462f40371ab4d79380687f8d8aaa4768a74b474bc5d486f2dfc7060ec4901fa7e6b9c7f1a5d6b7e79b3433341815b9e53346fcfd48c7472a9d417592d100c4a253f98101954054274fa3448e200bb1e7fd6fe906988cfd51bb1d578fb277d0740f086698b76b49d62cec3525c18be478d8d5eff1892b5490b4247dd8033567cd35dc989c114ab75de725a85a87f25bc50f2f4ce677005720bf0656c72f17e1f19923974215bcaf90fc9b0c72d97c3e870fdb76851697b5bb2501d72bdfa251a1175cc3b57c9864832784a8e5443f0276226b1494eaa4e7b2b14e0e1d1aa769ce6043536e499c69ec3e5bcf6f737649bc9caf7f396952c8e5f59a0cab1ed4c0aece822bd0a6a1466fac8c386d2edb42cefd2e2d8636c26f376362b25d58b0e52d66ba24a9189643b58953c343b87583e6eb65a2138ca84ae6dbcf5238191f3ce9e3c828817313597156d6c918d1ddde158fa01b3220367cdf2ad8675e10ee8f0d68f420bc0de267d142abedbdacf98f4553ce66060c74384bb00047204faa932f4f7226dba203f23e5597c528155ff39c974ad171fe4f8ae48b0057fad06b8d4791015d545d4c0c784010ed881f8e0898085984fea5943aa2dc7249d9707cb6c0f1674f982e84b9fe4ef7fe27e394f771c6e06f413cde00d2775bb3210f8ccacc715d87387978bde1ad2a19d5c2ec836f74358314ee58a33222f4ff68558133021a524163d89cb4bfb2a77df486f7189ed6ac30e17fd47d455e6d9ebfe8a8895a2f4d8a5e7d18a8f5caa964c34c5fe9d0d44e01e47402fc7a9c0a339925fd2f7bc5115376d3731d9022a62a0d045aa29cc5dd1760d405f17f28958edf6298082444dfd725f707ca0d47aa65f20858573658b03fe69084d5379858aaa24dcc91660f2bb01becc46bd37ff3445f35f99fc6764c6f7fa2e92e9f8fdb3aa628d9f25786184c76b24276da97cf8e87f692437ab78a17e5d15aadc78597909fffe00217a07ef23c69ff6a679f11980b6564f58f96e168d8b373157e22ccd0015d4b522d5e5f7c709bf43bf7f82fa63b236b51d9fbbe33fe38c0996cf7f3e138eda4ee2c831b7798c18df9afdd3f77c8d4940842ed80d7580b9e47d9c189c35da6e8983feb9a61bd79e467a4ca0742d2eefb2ebbb543d274f354cb6a33c8b67f7ab61e4a2427ac4b70ddff3ad65b69b70f7fa9bc2b345accd9ac59032a2f4138e1d4f9612ee1adce121a75ae0b6102bdbab556f54262560de8664f3d6009f7bea2ed85cdf08d69588cd44a6e8b6bac6327c1a38ccba13f3cb427ab47a2d22b6d7e72d3738e9eddd2930c6a856648e41c8406ef81f7915a6cbd3f21a1b2ff2d9f76859fbc7ed84625c8392bf07363454d998f3565d61674feb0a23b2a77d631d7a5f89434f1cdcd0adcb5b17b05f7e4e55150e7e9682fd17ac026d8b6f8501a86a6a0a2f2eb4912914a4538d97dd58c00c6e64cf686180a2d3d0c30c6121718f8358b54f9ba3d28f5ecb59c96c1bfa1a6e29e6a5f105aeb9e8b8ab6def07d38525fb9c790093c8c4bedb14678845d9e796c0e15928fa74c8aa42410222fc5b3cf384281c40e7ca833698e6c0baa9813c8200a63c01d5fc32d929f6fd40b9a10eb56340f8642ccc0d326915c09d6c4dd340e8cce6a1bf261dd6b895ed678cef4c260474d78ae2f2812afd1b7cdedccdf2fb8111f9950a60fa1e", 0x1000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000100)=0xd42) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x7c63166312669512, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f00000001c0)=""/185, 0xb9}, {&(0x7f00000003c0)=""/199, 0xc7}, {&(0x7f00000004c0)=""/138, 0x8a}, {&(0x7f0000000580)=""/170, 0xaa}, {&(0x7f0000000640)=""/198, 0xc6}], 0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x28, 0x0, 0x0, 0x96}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x97, &(0x7f0000000300)="b615fe23d6c9af43ddb9d04cc54696ea97d75989b3fdeebf9c7c9360dbb305b09ea854f07e841337d4d13f11e090a336550600494a930ade057b000000000000004feb36662252392671e3b80ea2f8ee0619738eababf19a1785021f3c8c51494fad4e495fdce60ba84380a7b0cabdf9da534b4db5450606371890feeced07210000000000000000000000000000000000000000006cb1") 16:00:04 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x7f432e17297f346a) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) lseek(r0, 0x0, 0x0, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000100)) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='W\x00') ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x34, 0x0, 0x0, 0x4}, {0x30}, {0x6, 0x0, 0x0, 0x3ff}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) pwrite(r0, &(0x7f0000000140)="f9", 0x25, 0x0, 0x0) 16:00:04 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r1 = getppid() r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000016c0)={0x0}, &(0x7f0000001700)=0xc) r5 = geteuid() r6 = getegid() r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001740)='/dev/wsmouse\x00', 0x8, 0x0) r8 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r9 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000001780)='/dev/diskmap\x00', 0x80, 0x0) r10 = accept(0xffffffffffffffff, &(0x7f00000017c0)=@in, &(0x7f0000001800)=0xc) r11 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) sendmsg$unix(r0, &(0x7f0000001900)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001600)=[{&(0x7f0000000140)="c27e98c3e2fee64c52c6c856b75dcc78b402e51e611b42c701d797ea5621a3bd45cec86e4ea2735b42db1fdb63876259b54efc07d3f72561dc399e30b274c9ae84f6cca143dd235c7ca58560c942415554218ba38bd1ac5e41dbd1bc09adb9ae6fcc7bd9766b93f5da024d64424ce3eab198c394e7f6abae70ab3284b842dbc2b4dee5ee1850ee6c9038e012d7dbdaff5406c4ef083c18d3", 0x98}, {&(0x7f0000000200)="9bfd8857501febd4a9988b4713cfda3d5b22c34eb2622efe1cc64dee907489da8ed609f8e9e1466ce1ec1f4bded460d5342484833447caddaf3cc6e2cd40429922fd9ab02cd23a644b57f480a08d455373f10c16b3566f8dd8a6c608cc74cefaa6368b02ddf98b3c0d57ee457d397dd35982feea382292fed801f56f9605b134155e8ace162d07915a1bb84f2bdd841854aa92efa186df226bda", 0x9a}, {&(0x7f00000002c0)="366e0f7a9434ff05af05af574617f8ff010907626eb0e5c2d2bb24ee7ee97bd733a9438ebc2cdb4a3bde744d59e9450e6b72d5216db2a1e740bf9ac49462665cb711c8afb50f23a6e64027f764f14950af6744185049fa2cab794dba07644a826a319891ee149413a91bb4447a6aabc367e09f14bd314a7fdedec5fea4ad15c5f3e167760d3137b1fc21f93be24ac0d5cb72c033dfbdb02ce0a9ec974c219274d30822980cef9d9c32fbe0d97ae5889335575dfe2cabf2b0142869a592b726840986f5699c695018df1531f8f7f789a435ab3b888c00944c582231531f6e3d4900c1350e8f150132006180f0998a797338fcb221e858efa7e7dc739d9ff185eaf7eaf887dc3e870e01018ddca5299fd7f79b4ebf45d7a081bb2738d4b8f84e4db445c63a012349a7416a7f07ed6436cd9efc00fbeb89a4904c21fdd5689cb147e5025c2b43116fe7b5082de86708bea937d7ec2b361868d9f4e247fbee8a52258a4d97f78c1af77e23781a91982ac1c628ef9261d43069e83434bf3f1627c9ec9e389ca9c176dfba4c59b73b6937a2efc74145a9c3f11ce949bfb6e1318df83181fef77876bb80640bc59705e73a8d23adb41afa73e7eef1a3f7eae81693b89a6ccff35a8683fb129ce9d10231d9caf65e47e2172ceb1cb246de32f845e588fe2d0f3a129285ea7693c4041e736b4d12aad5f55992134948fddd10bcb77c58bab5d21eb0bc9884c1e14b28ca921f91122f4a5ee994f2f1dd7d8fda34a3adf614a6f241854b48b4990df7358fc2fd7687ca879f4939eb5b6c3a3f4381fc5cfb3b7ed2125e85baa0d298dd7c198eb7c78fcbfe5706be33b3f6c6d873081215c8f41747528060361d18dfa4398e12e689532e91b005a771ddc93a4767997b1302f5706c7d4e8eb07aa5c7a88218285b35355f735a0a5c635e1f79e61e4c9ecf935a0190f0fab9e697022971b61bd27bdea898c51647c270e72cdd59809f6a31bcf8554545090e07fa980d583b6553c156207b0ce4b08bd103daf061e776af469fbed7c5beef49639d18d44019154306bb5371ed4319cf42b1ca207f5b503f05df211acc6e014930b07c44ddb78aa23f0f8d1112d04b5caf4899e94bf1ba81b9a39b9925b3fb53e40ad1f3af88d12c2d512cbfe27bce85e0940cbc3f4b55fe00477649ff952e5e3a1d5ccdba30dd0b75d0343731f4fab7756187ae0b7b1b0a13a2be7ac38533454641b5f754b41832b2ecc08f6607975701b7d8401879f28660343d99f5ccb128f0191e34b94f54feb1e1a0f2706769d73340c7c6c57eeab4daa21b37bc9f9e1ccb4a1327a7cf85545c78cb31edbc271321c08be5706da4a524a068f52fbda361b9ef0aa5f8eb18ca2bf8e5e7e7a71a3977f02ecccc97518c1caef45917b6a5266a8b5033a89d51ad523666ff1c6f81e0664ce7d78a214ba33c373c526866b9d450a6bd90b885438acd298cd535c6e1e9372154732fc6cd1e5ada7c5d056d56cf58c2e482bb4d22944caf02e37b3de0e66f9751af25a7cdb6b42b7e3cf9f40d536f5727d0c05dbec04c12f24c3e592842a7831a39dd77e759632f850656e2b1923b3743d2d7d60e3a9c26d208d9ad1a263624bf45d18857c628c693b3d1eb52e00c9ac5d075a73cf0fde8fec4383e059c835c535d783a4bb1faec607304cfed247805d8a442de0da27c696e198fc25dd2cfc211ec9bafe29a1d519013846d1d5d30399f301efe7f8b2e78cffaa63464143f8329520d91662ccc216951653536cab41db8d74fe4c0adc1520d68b4221208858a043652f43b2141ac37f7ef172867786875598ea5f3c681e4d00168af2829bc7d84171157ef7547c67ed21b3ed5e9e3d02eacaf94198f747b558941b5f927d332b2466a31fd69330a86c7a16b864384876b91c93aead471089c6c7f13c450053a77a62c109dc49f6d2cbfba40a358f224c7f8f168192668f14198d6a23f61dbd5218ec39158c7dd38c0f7bcd401fe3008176ecda3b585175486752fa07033741856041ccaa63c377331fe5a679c40b9e02a0e8e5546c1812e249268fe866286ffb4e4205de920453ae3329fc208a41384ba65a0b4e19487dee1f61a1cc51e15087ab7aa1085e0bf6c11c5c6575c552e5db7e2a16190170d6d13d9b8cf0d690a7be37e5639999a50dd8ac907523ede5398b2ac05d748979a0dde25b3172a4a28044ee6c6334a1867eadaffbe0b11e218c7237c022a221b6e2cad657935784cda129cfa430120363e69d46c3fe6dc64b223665ae3bbdf4f9f9909a337224cec906b5ff5b215dd270cae5a04d238e815f6c3cb2f2c6f9a6bee2b4361869c29db7a4698f6bebf867400e54e46062d719723c057dcdce525a476df1b3b349dbb709582b73c159b5969b09690806a3df4df8a9be91662da8af24e2abf705882a944c3d419078575aeaaf107347b741991c199c9d18bba2e9886471743bddfb9e83fc8d2c98ceef87a095b1b91b2e16dfcd2b8dad8ef5fe60082c9be314a03ccf3e0b281bb301ced138a046de117a8a5f4856ee320265c63dc1504bef6198c65240da065844d5be87266e82a206293d0745b83c7346ce445bf799037e48034232050654119300e6856ef3cd77d139bafff2c6a92e9ecdf04afe2884bd2888f52ef61eeb75ab84e1edc20fcd791f9bb5f8ac45506c4ee9ba6dc5f0bdcafc2b4fb61a4927bdadc871be5e1316cfd5fa05b850daba8f3478ad84ffaef556e8ffcff5445c9d506c20ed94f58affca7bda7bbe13ff801138177006fcb714d020f932e8df91a01421626009f2a607be97ab0fbdb9c688bcc0b6f9f9b179b339f0b1db37a6c96ba58951d13f576be070f0091e0b81947df41962fa37d925ee190c05352a070eb0fdff4ba052338f5fbbc8bb1a00cadc0dc8f498562af94b829ff49162e087a8423c7418346842250e8f096db950a38925bcb25023d7df944c9213b7e59ef8a63fe7edf7d69267fe5a2fcabd891794eae1d23bb919e80635c50b036e3a8180aa74d103f25799fffbf1215d9dbcd3143faa0635f9097b6762ddafc4410e5a9b2c8a3ec8a21e6be4449e5db6ecec6dd7a6cb5f7dd06a936530edfd2779418a85f1f48a33749ab0e8d64c4c2ae75d86307693030ea7ded29eff2b9a0dfdff4a871ab58f7c69754287b79cc52d5487b4384bce5316e86c16b8e56a4dc7016dad655e200818acaf5149cfce97aa6388f4b9d2dee97347a42b76c56da43449d4d514d9bfe1c5732890d2e29ef61fafd47312a0cd42642cf45f87263b56b150e5ae4d082dae415be340ca19ceda47462a7f0a14456ae826f1ccccb3a94a5d04fc4d4d20b5be7ba1e7c47d814d57c03a97a2ba7653cedddc67eebef3d16ec0078cc712bcf694d40a9a52885d13d6759dcd82e87edc8736da2028fa3beb62ba23f00dad2a87feebf4802fe9fa14e3c8f1585412d7afd10d0d0e05f4f7b2e661092ee1743bb85e506455d98732a8cf36d27944512f20834833bf88d97d9364d5100653952bfc3e87f085a0e25c684b25b3e6ab8fe786f46926c73b43358298f06d1a920d6ff97c1b88a6ba39cfa54037dcc9ce782fed6480c6219f004f16b7876a58dd5157333b0a50ec99b6669fe97ea007e8c4a4eaf809358a1557f7b2cfff5298b414b2c4fea4d426f6f58ed4d2f1c11e9f64d5c4ee653b55a4ba8d43bf8c228dd14875c9cebcb9565928bd2499437b107dd1bb24cf2165d9b0fa5baa596cf5549eb16b74431a8e3e9b7e1eafaa29da0857932085fb2d2a35939e1aed1867d87e452b3aab509f7b42624df8cae4c073749386d2d73a4f0fcc5fc4269c389bbe8040fa42bf8dc8e3af75f44f278da3ea10b3cc560df4177a4c6c1f5c3dbc2d6163f9fed6003485afddaf74da9ee10291f32a833f323237916bfd13cffc3c8c341e81d81a164f968782bb7fd1934985dcdae248d8cf774c862c0beb17ccdcb989574fc06caa20d91b771a755c8b419ee4e09953e45a31d2e9337b88e2009dd77dea8f037a2467517e8801dce4bcd0147716c0ffe315dbe710eadfdc5fccabd45f6e73fd94eddd9b049c9f648914fe23151737a4175f3d1660e4dd2e865158e32840255791acfa324a06bca38941ca094178774f8ebdd8600eddb5b1a96560fb0f88555fb0dec757107b0fad5cf5345e925788697095938791380f25e74317f9ccb0c1c43c8142dc26d439d1118e6c6323614ac74e119d6a20c26e69d5bde78520a12370c2fae20eb1ccd4c92332b349eae44c78cb5d371eb5c8c7eb503d5915029fa0451b2e1e36b7b145e728a3c53de498216977eb235ca49d87a332c7f442b4be4f2df1271fdba26fa34e93e6f3bf22cdb87ee0ffe26488a4508808b16061a53885c55012e222688a25d7f12d2641ce297a668a7e8d8e28b9cb375f8dad4d3f192430e95f31649dcb24af819004789e2de6a3daf96ea3cca3acde8b40ac588bf2688ee752699e030aab43be6fd008fb0114da4289a63fbc6f5ea45649411ca1f58d3a148d62ac9705c344967c672209aefd2b14af3402acc5258cf11c8156dc639ffe233f524cedea50bc5a8086830a3a927ce90bb2b8b5e7ce958b6afb51c7c212a64b912c2b98cc307d197fe7c19d78445406ce280c34456affa64b9a9bc8301f77142bfcb2512816c0a644fddc999616731c557d2df307757c83513f73ce35926418f5b406fc1a91d6cac06bee53788aa52bf54e9a281e7eff7c400465132cbc9e7f2575823238292b26f9b3f254cfcbb4f7924a739e659de5c43db96a504ff1848cda151510d429acda99138a182151fcf060abc780a9b64c7c5e598ddfedee534e0bd28a2ad718f969dcdf814915464ce9193552d18e939d444c375df38a149efea9eb24b7be4c4351366db82372f5604fe074739776d223113250c6908dac8218f23a489f3c29bea1ef4f967e1417b75d6055b331cb08e71db373aed33f922419e34e0cbf729b47d745743cda4f11a15414013af95e8de9e28a7af759e2d80522de15388743f2c7e4ea9a3ce34099801ca7b38dea604e0e03ce3eca8d5b6a53046f31a3f23ce896faefc462d5090cd075b66fd4d96a846784b2559c9f86f95d900df400670cd7a2222f99ff596f9587ebb6443b5afa238958700eb681f504e6e315c8f234e44cc699997bae0281a9697fb026b9a298776c74deebc838674f5324003c4e2733e84a23601d8c5b885ccf5330606b3e7b6f21aaca3e84c9ceeaa65fcb3b9ddcf75694ca7a8df5776de09f0d8c3803de82f5abc10e839cc157a3eecf8155023ebc1663c315aafee48731878b87a606ec4c0ab50f4e37cb88d692ff09c70e58cddd0ec746fdbc6ebfe809e4bdc0130a6c1e16f191286216325779262eb6b09830cca3145649bc8496471deca466d0b1fdbcc0e3e4663176a0834ecccf6ef491784b1c989e9a5139052fd8535eb717f79bb0c263f1e6418c24f7bf4871a1d208a109e7ade76c83e304e3daf01bb81a3845d20c8dedccbb622f68d6b9b3e868955371cac9ce564ca85ca878214c6033bbf9ba50c027c90d39d394e5c26f33b722d4346f422ce0bd3f30c31c7b4862aa645c9623549a27c520a90816dbf4c8c292935796861b6ecc93449583e238aa4ed9f37add1ac273e4ee4568f27d79129148d8083fc044d488abbe2344944f6b48d5abe4f892b22c937adcc2ea7f835e01c0ee05357481dedf70e0df238c183f19dfd7517a53038e4bafe8d476f88e98f4dac8a8517827fed0958927c7c916a32a480f12ffb446b7105d1232d926eeeeaf7ffe276b72c3240cb", 0x1000}, {&(0x7f00000012c0)}, {&(0x7f0000001300)="512265c81223a4c024924789743f236acb3d76a2708a9a976231bcb36a9036c72dcdb672ef3ca285253ddd5dce90dce30f0917c3899e1688809aeb2c8f8f361676652f5917fde880d10da03c70b7c807e0435e8e2415bafec3be242d0656b88df18809d58abf3f4727d5cb62a10ac794c6301613448558424272e804e90028238f41d9cb6d0ff062a255e98598c76f7f19c83be404166a43e21e76ffed2722dafdc43e14f64a49f20acc102fd7668a48bb96009843f1bf2dfa8ef0339923dafe3c9403c4d26e04ec053994fcb85835753d", 0xd1}, {&(0x7f0000001400)="de634dd9183b31dd9738484c69cc35dbe442286ab8ba1ed2d16874a6ba569042576b2c9f1a5f4d443ba54ae84f59bbc08ec7ab10aef95962db734533b7dd0036b4879280871091c727bf1b249a71fe5711899c20b9c5563446cd7ca2d0b0da80a334a13e4e6fa24e3c99d64aee2ee4e4d2c8", 0x72}, {&(0x7f0000001480)="eaa21f185b8526608deae123a0e68e9461609dc1a5a239865aff6ab464341e17860e9f228d70d6ad7b99a74f6836078657230912a3c549384b8d36db236224f864687670853fafade579f6780af5552c281f7007ac8d73bbd963e0f10693fb177f57c55b141a5e4d2a078409191855c5fdd941f78cedb4ee016063ce8c943c7f051f72a0596f662866c97d2d3325f0b53a83ec3adce2d962dc061b448b8b8b", 0x9f}, {&(0x7f0000001540)="c1056eca7161f64db9d8e88f71f4749d521c155e29331414dfcb838ef5d7c72c7bec34db2b055d3a0e17d7e49808bc074b9a9cf636d1b55318dce4c0773b869dd937b0a8ab7146fc846f940989291158d2b1d737af4651a1097be89f12431f93cfe1ab88c041ee115b9bfffb2645989625c9dc2dd749c656fd05c7610b20dbebd4dce4106e77fdfc70f44ffc9650d4397830", 0x92}], 0x8, &(0x7f0000001840)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x20, 0xffff, 0x1, [r7, r8, r9]}, @rights={0x18, 0xffff, 0x1, [r10]}, @rights={0x18, 0xffff, 0x1, [r11]}], 0x90, 0x8}, 0x400) r12 = socket$inet(0x2, 0x8000, 0x231) setsockopt$inet_opts(r12, 0x0, 0x1, 0x0, 0x0) r13 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) ioctl$BIOCGRSIG(r13, 0x40044273, &(0x7f0000000040)) 16:00:04 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe}) r1 = dup2(r0, r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x100000001) 16:00:04 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2004, 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x89) open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) 16:00:04 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0xffffffffffffffff, &(0x7f00000001c0)=0x101b4) 16:00:04 executing program 1: r0 = socket(0x1e, 0x4003, 0x0) dup2(r0, 0xffffffffffffffff) 16:00:04 executing program 0: pipe2(&(0x7f0000000180), 0x10000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x2, 0x1) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x10000, 0x10) accept$inet(r0, 0x0, &(0x7f0000000100)) openat$pci(0xffffffffffffff9c, &(0x7f0000000240)='/dev/pci\x00', 0x20081, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000140)) unlink(&(0x7f0000000200)='./file0\x00') socket(0x18, 0x2, 0x4) nanosleep(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x2}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = getegid() setgid(r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000040)="ff") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x7, &(0x7f0000000180)=[{0x1, 0x1, 0x3, 0x4}, {0x1000, 0x1, 0x3, 0x9}, {0x8, 0x3395, 0x9, 0x50}, {0x3, 0x2570, 0x6, 0xff57}, {0x8, 0x26e9, 0xfa, 0xdd}, {0x200, 0x17, 0x5be36926, 0x3}, {0x8, 0xffff, 0x4, 0x8000000}]}) r3 = fcntl$dupfd(r2, 0x0, r2) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000200)=""/121, &(0x7f0000000280)=0x79) 16:00:04 executing program 1: r0 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f0000000080)=[{0x50, 0x0, 0x0, 0x1ff}, {0x6}]}) pwrite(0xffffffffffffffff, &(0x7f0000000280)="d0", 0x30, 0x0, 0x0) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x20000000000003a6, &(0x7f0000000040)=[{0x5, 0x0, 0xb5f4}, {0x4d}, {0x40000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="84") 16:00:04 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x8000, 0x10001}, 0x10) setsockopt(r0, 0x26, 0x6f, &(0x7f0000000040), 0xfffffffffffffe88) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8000, 0x0) mlockall(0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x50}, {0x24}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:00:04 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f00007d1000/0x200000)=nil, 0x200000) madvise(&(0x7f0000a84000/0x4000)=nil, 0x4000, 0x6) r0 = socket$inet6(0x18, 0x1, 0x4) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 16:00:04 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ktrace(0x0, 0x4, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000080)=""/162, 0xa2, 0x843, 0x0, 0x0) getrlimit(0x0, &(0x7f0000000000)) 16:00:04 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x80801, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{0x26, 0xffffffffffffc829}, {}], 0x2}) r1 = shmget$private(0x0, 0x4000, 0x400, &(0x7f00004ee000/0x4000)=nil) shmat(r1, &(0x7f00004f1000/0x2000)=nil, 0x1000) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x71, 0x0, "d707001700000000007224c96be508894100"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f00004ee000/0x4000)=nil, 0x4000, 0xffffffffffffffff) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f00000002c0)={""/16, @ifru_metric}) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) open(&(0x7f00000000c0)='./file0\x00', 0x368c6f72961a334, 0x1) r5 = msgget$private(0x0, 0x780e25e59919ec1e) msgsnd(r5, &(0x7f0000000200)={0x0, "687375d34d6ffe53bf15cf765002247e659a779a61da06922469f3b596e65b86cd9967128bcb05dac8a3e0e917898bfffc765103b24ed2d9fb7f4f329045a058fcc3feb6b0537a5e852d91e0dc31a6161c6a4d938abb4abba113b5ee224c0344cb0d3027e4b7b2c43af7ddbb100ee03873a25dc9b98f280bf724a464"}, 0x84, 0x800) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000440)='./file0\x00') ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r6 = msgget$private(0x0, 0x200) msgrcv(r6, &(0x7f0000000340)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fef4d609a774b45761d732dc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d01d0509fd0000000000000000000000000000000000000016359623835e5de99dacb6000000"], 0x1, 0xfdfffffffffffffe, 0x0) msgctl$IPC_STAT(r6, 0x2, &(0x7f0000000140)=""/179) 16:00:04 executing program 0: r0 = semget$private(0x0, 0x3, 0x620132dba600ab14) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000000)=0x1) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000040)=""/79) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000000c0)=""/3) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000100)={0xbbb, 0x1}) semop(r0, &(0x7f0000000140)=[{0x2, 0xff, 0x800}], 0x1) r2 = semget$private(0x0, 0x4, 0x12) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000180)=0x7) r3 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmat(r3, &(0x7f0000ffc000/0x1000)=nil, 0x3000) shmctl$IPC_STAT(r3, 0x2, &(0x7f00000001c0)=""/10) execve(&(0x7f0000000200)='./file0\x00', &(0x7f0000000480)=[&(0x7f0000000240)='\\\x00', &(0x7f0000000280)='\'*&(%\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='[)^:\x00', &(0x7f0000000380)=']\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='&{).\x00', &(0x7f0000000440)='\x00'], &(0x7f00000005c0)=[&(0x7f0000000500)='\xae}}{\'!-$&/}(%\x00', &(0x7f0000000540)='-(\x00', &(0x7f0000000580)='W-\x00']) openat$bpf(0xffffffffffffff9c, &(0x7f0000000600)='/dev/bpf\x00', 0x80, 0x0) accept$inet6(r1, &(0x7f0000000640), &(0x7f0000000680)=0xc) semop(r2, &(0x7f00000006c0)=[{0x0, 0x7bc, 0xc34e2e175a664a1a}, {0x4, 0xffffffff, 0x1000}], 0x2) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000700)=""/192) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/bpf\x00', 0x200, 0x0) semop(r2, &(0x7f0000000800)=[{0x5, 0x10000, 0x800}, {0x0, 0x7f, 0x1000}, {0x4, 0x448c, 0x1000}], 0x3) ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f0000000840)=0x6) syz_open_pts() fchmodat(r1, &(0x7f0000000880)='./file0\x00', 0x50, 0x6) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000008c0)=0x9) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000900)) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000940)={0xffffffff, 0xfffffffffffffffc}) lstat(&(0x7f0000000980)='./file0\x00', &(0x7f00000009c0)) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000a40)=0xffffffffffff22b5) connect$inet(r1, &(0x7f0000000a80)={0x2, 0x2}, 0xc) semctl$GETPID(r2, 0x2, 0x4, &(0x7f0000000ac0)=""/248) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000c80)={0x82, 0x0, &(0x7f0000000bc0)=""/130}) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x3d}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0x4) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x28e, &(0x7f00000000c0)=[{0x40000000000006c}, {0x5}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x1, &(0x7f00000002c0)=[{0x8, 0x10000000000000, 0x76, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000080)=0xffffffff) r1 = semget(0x2, 0x4, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) semop(r1, &(0x7f0000000400), 0x2aaaaaaaaaaaadb8) setrlimit(0x0, &(0x7f0000000400)={0x7, 0x95}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x1, 0x6, 0x63e, 0xd0e, "71787de95491fc7f3b09ec442e604f0bcf238f90", 0x0, 0x28290782}) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r4 = kqueue() kevent(r4, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x7ff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000000040)) read(r3, &(0x7f0000000540)=""/226, 0xe2) pipe(&(0x7f0000000380)={0xffffffffffffffff}) ioctl$KDDISABIO(r6, 0x20004b3d) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r7 = semget$private(0x0, 0x3, 0x1) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000003c0)) semctl$GETPID(r7, 0x3, 0x4, &(0x7f00000001c0)=""/160) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d, 0x0, 0x8}, {0x2d}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) 16:00:04 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000080)=0xfe48) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:04 executing program 1: r0 = socket(0x11, 0x4, 0x0) sendto$unix(r0, &(0x7f0000000080)="b100050360000000000004000301000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)) getpeername$unix(r0, &(0x7f0000000380)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) 16:00:05 executing program 0: getrusage(0x1, 0xfffffffffffffffe) getrusage(0xffffffffffffffff, &(0x7f0000000000)) 16:00:05 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000080)=0x1) open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x2}) 16:00:05 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e3498e85e3425de587f25106f2c1e73dff5528d76969518f18a4485d017ef1b85469483c629f10ae6755ae90cfcdab29f"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x100000001, 0x4) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001b80)=""/4096, 0x1000}, 0x0) 16:00:05 executing program 1: mknod(&(0x7f0000000040)='./file0/file0\x00', 0x2, 0x8000000000000000) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x40, 0x0) open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc028698b, &(0x7f0000000180)=0x6) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000000c0)=0x9) r1 = dup2(r0, r0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000240)={0x10, 0x10001, 0x4, 0x1000, [{&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x10001}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x997}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x100000001}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x9}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x5}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x9}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x4}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x10000}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x1}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x5}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1000}) r2 = fcntl$getown(r1, 0x5) fcntl$setown(r1, 0x6, r2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="d0") 16:00:05 executing program 1: r0 = socket(0x2, 0x2, 0x4) sendto$unix(r0, &(0x7f0000000000)="d893eed675138e9fb781ac35ecc0fa28b9d231960eb3d6d834728d90857dabd8a876ed5c953858d0d3fbd79df3b7665499fabbb58b4f4ddaba82f26e9504d54c8b0aa2bf72f749e03f1a150814d1cd59895b4a008c19f6c17a773a530b1b774508e82e5edd7677ad52b98578bd9e2d6a3cb445b992825e11eefc1fde4ab4271f24577459806889f8d65445ca0901a22b8d669bf4521cf6fde6f5b7dbd6094ec8f30d6d4e442b095f13b28bc55ef115c1bdec5770118be7baf02dc6db414a105b3274fc0ef6bd13f802b3179057246f6a4e3c08d691b4d91ed491bef90c38b626c4ef235e1124814b2f55072222c5", 0xee, 0xa, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYRESHEX=r0], 0x1) write(r0, &(0x7f0000000140)="070036c44a2d705e603a9e788031a7c0e91494c7899624b887e6595cb5e9b0b4", 0x5aa) dup(r0) 16:00:05 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000480)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000004c0)={0x7, 0x7, 0x7ff, 0xfffffffffffffe01, "239ae2cf62e02d4b6f2de256fbfaabb34289ea65", 0x9}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000200)='./bus\x00') getsockname$unix(r1, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) mknod(&(0x7f00000000c0)='./bus\x00', 0x2054, 0x1) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000140)) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getsockname$unix(r2, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) ioctl$TIOCEXCL(r1, 0x2000740d) unlinkat(r1, &(0x7f0000000580)='./file0\x00', 0xffffffffffffffff) close(r1) getsockname(r1, &(0x7f00000002c0)=@in6, &(0x7f0000000440)=0xc) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000280)={0xffffffffffffdc34, 0x401}) fchmodat(r2, &(0x7f00000001c0)='./file0\x00', 0x4, 0x6) bind$inet(r2, &(0x7f0000000300)={0x2, 0x3}, 0xc) close(r2) chmod(&(0x7f0000000240)='./bus\x00', 0xa0) linkat(r1, &(0x7f00000003c0)='./file0\x00', r1, &(0x7f0000000400)='./bus\x00', 0x4) 16:00:05 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000100)=0x100005) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000080)='\x00', 0x1) close(r0) write(r1, &(0x7f00000001c0), 0xe5e1) 16:00:05 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x23583a411c41680b, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000001c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x37036a3de4455c2c, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000140)) load: 3.98 cmd: getty 36361 [ttyin] 0.00u 0.02s 0% 319k load: 3.98 cmd: getty 36361 [ttyin] 0.00u 0.02s 0% 319k 16:00:05 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000200)) r1 = socket(0x2, 0x4000000000003, 0x0) r2 = dup(r1) connect$unix(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="82022e2f66696c549818a1afc543715093bae000fa60c9653000"], 0x10) setsockopt$inet_opts(r2, 0x0, 0x20000000000001, &(0x7f0000000140)="000000000064001400000000", 0xc) sendmsg$unix(r2, &(0x7f0000000180)={&(0x7f0000000280)=ANY=[@ANYBLOB="01002e2f66696c65302f2e2e2f66696c653000262145e875c642e7c5040d314c3f1e1f2efb97185265d692adede3a8efce11e24e18a76b0799ff9d31578ea5232fbee0de6fdb7046986def7b1bcd7455d49ee9f1902991aeb430602b0f1b86e4de59c402084f7366341276946924eaac38c3f052175735ebc19261d9896858cb65190d82eb7c36b7c384aab40dbe563c968fb40591486adc1891460c323c7a8d45c5ae4131d57330a04f47e7102ea860eef4eeccf8e734313aa26425e613eb28ba79a72ad5b133204f889dbd6c24635085d4c9560c20a44e70ef401ca079a0c56822d59f84bbb241d0618b4ad96f"], 0x13, &(0x7f0000000100)=[{&(0x7f0000000080)="ce263ae5a11769cee4c0b67efe980f06c3498065d834ffb47b9be1e76c750434685968539abc7416bf0e1f3acda28756cc65b1a1127e305c70f0bfcd9ee0926ea746378f9126a591ff6df8623b1784dce848adf516d3", 0x56}], 0x1, 0x0, 0x0, 0xb}, 0x688ff1b3a44c67f6) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000000)={0x4, './file0\x00'}) write(r2, 0x0, 0xffffffffffffff2d) 16:00:05 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x1, 0x2) symlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./file0\x00') socketpair(0x20, 0x4, 0x8, &(0x7f0000000140)={0xffffffffffffffff}) writev(r0, &(0x7f0000000180), 0x1) r1 = geteuid() getgroups(0x3, &(0x7f0000000180)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) chown(&(0x7f0000000000)='./file0/file0\x00', r1, r2) 16:00:05 executing program 1: r0 = semget(0x3, 0x0, 0x6) r1 = msgget$private(0x0, 0x2) msgsnd(r1, &(0x7f00000001c0)={0x0, "f3a3f8c18240"}, 0xe, 0x800) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000000)=""/217) kqueue() setreuid(0xee00, 0x0) r2 = getuid() setuid(r2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x7fff, 0x1000, 0x7ff, 0x1, 0x6, 0x1, 0x7fff, 0x3, 0x0, 0x6e2d4966, 0x100000001}) r4 = msgget$private(0x0, 0x0) msgsnd(r4, 0x0, 0x0, 0x0) 16:00:05 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000280), 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r4 = socket$inet6(0x18, 0x4, 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) ioctl$TIOCEXCL(r0, 0x2000740d) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r2, r3, r5}, 0xc) fcntl$dupfd(r1, 0xa, r0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000180)=r4) 16:00:05 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x7, 0x2010, r0, 0x0, 0x8000000000000000) socketpair$unix(0x1, 0x4000000001, 0x0, &(0x7f00000015c0)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x100001010, 0xffffffffffffffff, 0x0, 0x0) 16:00:05 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000380)={0x3, './file0\x00', './file0\x00'}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x8a0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000100)) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x1, 0x1}], 0x8001, 0x0, 0xffffffffffffff7f, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x100, 0x0) kevent(r0, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffff9, 0x20, 0x1, 0xff, 0x29}, {{r3}, 0xffffffffffffffff, 0x10, 0x20, 0x9, 0xd2}, {{r0}, 0xfffffffffffffffb, 0x10, 0x8, 0x101, 0x2}, {{r0}, 0xfffffffffffffffc, 0x4, 0x8, 0x7, 0x2f44c30b}, {{r3}, 0xfffffffffffffffa, 0xfd, 0x20000000, 0x41, 0x7a85}, {{r2}, 0xfffffffffffffff9, 0x40, 0x4, 0x2c01, 0x101}], 0x2, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffc, 0x40, 0x1, 0xff, 0x10001}, {{r0}, 0xfffffffffffffffb, 0x80, 0x2, 0x7, 0x6837}, {{r0}, 0xfffffffffffffffb, 0x44, 0x8b5de8e5bc6edab5, 0x7, 0x9}, {{r3}, 0xfffffffffffffffa, 0x40, 0x1, 0x1, 0x5}, {{r3}, 0xfffffffffffffff9, 0x88, 0x40, 0x80, 0x5}, {{r2}, 0x0, 0x34, 0x20, 0x5, 0x5}, {{r3}, 0xffffffffffffffff, 0x0, 0x40, 0x4}, {{r0}, 0xfffffffffffffffa, 0x14, 0x1, 0x100000000, 0x1}], 0x9, &(0x7f0000000300)={0xffffffffffff55f9, 0x3}) r4 = shmget(0x1, 0x2000, 0x4, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_RMID(r4, 0x0) accept$unix(r2, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x1d, 0x100000004, 0x10, 0xfffffffffffffffe}, {0xffffffffffffffff}, {0x6, 0x1}]}) r1 = dup(r0) recvmsg(r1, &(0x7f0000000740)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000180)=[{&(0x7f0000000240)=""/168, 0xa8}, {0xffffffffffffffff}, {&(0x7f0000000300)=""/208, 0xd0}, {&(0x7f0000000400)=""/164, 0xa4}, {&(0x7f00000004c0)=""/184, 0xb8}, {&(0x7f0000000580)=""/214, 0xd6}, {&(0x7f0000000680)=""/183, 0xb7}], 0x7, &(0x7f0000000100)=""/24, 0x18}, 0x800) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000780)=0x7) syz_emit_ethernet(0x1, &(0x7f0000000200)='`') 16:00:06 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "b0d42000006e9300"}) r0 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) bind$unix(r2, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) 16:00:06 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) connect(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xfee0) socketpair(0x18, 0x4003, 0x102, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) 16:00:06 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2052, 0x4900) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x251, 0x0) ioctl$TIOCSDTR(r0, 0x20004455) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) 16:00:06 executing program 0: r0 = socket$inet(0x2, 0x5, 0x4) mmap(&(0x7f00006af000/0x4000)=nil, 0x4000, 0x0, 0x800000000009031, r0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000040)=0x8) socketpair$unix(0x1, 0xaaf60a2d782b1df4, 0x0, &(0x7f0000000080)) 16:00:06 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000180)) r2 = dup2(r0, r0) sendmsg$unix(r2, &(0x7f0000000000)={&(0x7f0000000040)=ANY=[@ANYBLOB="d81b748d6a130f1fa82e6ec7b3ce357a7ba0a6e35016f60c43158b70b9fd262e1737bbec33a22ac75098f818b2c39d31146e0d23881b55e422680f6cb3e4057bf20435d0f743c7dd765680909eb7ae153741c9100d303507ce41581fa98547c31ee7d748263c1e6ac1c2f0bdf36c7678fd66edf10a4ca8032331137092be88382d5a31e0b0c0aabe84cba6a9ec36ba9a4af361df5ddc44b90a3450e5f2ab3526c20b213e0c31b7787d08d454583f5674a6c1b4c550aa2d46f1ff311c74569299b3cfb5f18ae4"], 0xa, 0x0}, 0x0) fcntl$dupfd(r2, 0x0, r2) close(r2) 16:00:06 executing program 0: r0 = socket(0x2, 0x4003, 0x0) getsockopt(r0, 0x0, 0x18, 0x0, 0x0) 16:00:06 executing program 1: r0 = socket(0x18, 0x3, 0x7) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000880)=ANY=[@ANYPTR64=&(0x7f0000000440)=ANY=[@ANYPTR64, @ANYRES32=r0, @ANYRESOCT=r0, @ANYRES64=r1, @ANYPTR64=&(0x7f0000000400)=ANY=[@ANYRES16=r1]]]) sendto$inet(r1, &(0x7f0000000040)="da35254eef738c4be3641445f81897822b6ba9821755b14f7dfade23d3c7544508872fea0b8e2bd0a5d79815dbf59aff18b8bdf5d83dc79dc2410464e75279ebc481ed7cdd6cbb80969d9040e830dc641f69d8689f358e925a79c2df020d722c118971c8744d08c8ed18c5d880e080416763703aedee", 0x76, 0x4, 0x0, 0x0) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000380)=0xff) r2 = getpid() mknod(&(0x7f0000000200)='./file0\x00', 0x80, 0x8001) shmget$private(0x0, 0x3000, 0xc, &(0x7f0000ff7000/0x3000)=nil) fcntl$setown(r1, 0x6, r2) r3 = syz_open_pts() ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000240)=0xfffffffffffffff8) r4 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffd000/0x2000)=nil) r5 = semget(0x0, 0x7, 0x2) socket(0x18, 0x5, 0x7) semctl$GETALL(r5, 0x0, 0x6, &(0x7f00000002c0)=""/12) shmat(r4, &(0x7f0000ffc000/0x3000)=nil, 0x2000) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x0, 0x3, 0x141, 0x0, "28f42ab705c53cce2437100cf506d3f218bd34a3", 0xfffffffffffffff9, 0x7}) r6 = shmat(r4, &(0x7f0000ffc000/0x4000)=nil, 0x3000) shmdt(r6) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f00000000c0)=0xffffffffffff0000) setsockopt(r1, 0x3f, 0x1, &(0x7f0000000600)="8cb88b565ee80817bb6526e6cff463eb7742d45aed73e508ee238d71646e17bb241c82815e21ab51b39204a2481390f581646b7c4417e460f13a1ed92d162606f28c35065e881bc87bb5b60853a2d1b0897d93e5f8207b8b7279ee2e63bb1142cb81b058e027d196ed99686ff29591d8726eb8f98d1c2adac9eec7d45a42edc24508a8c1fa321fdb14631ef5ab29786cb3fb0e1c7e0bedb9066860517a8ef88bd6361bf5169558ecbb9abc7351c2c7729aacd3623bc09f970b80bf5acaaf23093c43778ed76175b086ec0d", 0xcb) recvfrom$inet(r1, &(0x7f0000000140)=""/96, 0x60, 0x42, &(0x7f00000001c0)={0x2, 0x2}, 0xfffffffffffffe65) setsockopt(r1, 0x20, 0x1, &(0x7f0000000500)="7b72a73d63808b2d1f406646eeec3e3f157ee29d0a3262334b3711682535f5f275da934e3e57028b5b6f3840f7decb892e3a822bcd2c1316fa9664edf82db74711854511b6e9b11cd7dfb3a9fbcef1734012d7fc89bf97301d173242d0e07000b84ed1aa0be6e5ab9a191d91c1e41827d0cf6fe7cb599db840fe0c8954e32179d5b1f65fe4f59fbb96e586da11e6aba76149c64be18b31a46485adad4c60cc2461ac44b84cc6dd3dd4112c99af7fdbc384bf7cc2f22404a2650085ddbb4e7c34dcb31e610e6d941d18e15a97535b8dff17ae2b67ba6e180f02c3e43c96a4f0bc3fff17b0", 0xe4) socketpair$unix(0x1, 0x8, 0x0, &(0x7f0000000300)) openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x340, 0x0) r7 = semget$private(0x0, 0x5, 0x40) semop(r7, &(0x7f0000001780)=[{0x0, 0x7, 0xb702a859f9b38c6}, {0x0, 0xfffffffffffffff9, 0x1000}, {0x0, 0x80000001, 0x1000}, {0x1, 0x7, 0x1000}, {0x0, 0xe, 0x1000}], 0x5) 16:00:06 executing program 0: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = semget$private(0x0, 0x5, 0xa6) r2 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000004c0)={'./file0/file0\x00', 0x0, 0x40, 0x40, 0x0, 0x1ae, 0xcf, 0x8, 0x2, 0x2, 0x0, 0x1000}) r3 = open(&(0x7f00000001c0)='./file0/file0\x00', 0x400, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000540)) read(r0, &(0x7f0000000980)=""/167, 0xfffffffffffffdf5) r4 = geteuid() r5 = shmget$private(0x0, 0x2000, 0x206, &(0x7f000000f000/0x2000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xfffffffffffffdf0) r9 = fcntl$getown(r3, 0x5) fcntl$getown(r2, 0x5) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000840)={{0x3, r7, r8, r4, 0x0, 0x1c4, 0x2000000080000000}, 0xd, 0x100, r6, r9, 0x4, 0x7f, 0xffff}) geteuid() setreuid(r7, r4) preadv(r0, &(0x7f0000000480)=[{&(0x7f0000000200)=""/230, 0xe6}, {&(0x7f0000000300)=""/113, 0x71}, {&(0x7f0000000380)=""/210, 0xd2}], 0x3, 0x0, 0x0) pwritev(r3, &(0x7f00000009c0), 0xbfabe38cf2df34f, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f00000005c0)=0x400000000000961b, 0x204) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000600)=0xfffffffffffffff9) pwritev(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)='=\x00', 0x2}], 0x1, 0x0, 0x0) semop(r1, &(0x7f0000000740)=[{0x3, 0x7, 0x1000}, {0x3, 0xffffffff, 0x1800}], 0x2) ioctl$TIOCNOTTY(r3, 0x20007471) writev(r2, &(0x7f0000000580), 0x1) lseek(r2, 0x0, 0x0, 0x3) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x100, 0x0) mmap(&(0x7f000000f000/0x2000)=nil, 0x2000, 0x8, 0x2010, r3, 0x0, 0x0) r10 = semget$private(0x0, 0x2, 0x439) semop(r10, &(0x7f0000000100)=[{0x0, 0x20, 0x4d6411c0486f3d3}, {0x0, 0x2, 0x800}], 0x2) accept$inet(r0, &(0x7f0000000680), &(0x7f00000006c0)=0x3059b6b611da2231) bind(r2, &(0x7f0000000640)=@in={0x2, 0x1}, 0xb) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0xb037a939b2194dd, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x20000000000000f7, &(0x7f0000000000)=[{0x48, 0x8}, {0x44, 0x200000000000000, 0x0, 0x7}, {0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000001b80)="c0e9") 16:00:06 executing program 0: r0 = socket(0x1e, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x7b, 0x0, 0x53) r2 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r2, 0x4, 0x80) r3 = getpid() pipe(&(0x7f00000001c0)) fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x3, 0x0, 0x25, 0x1, r3}) pwritev(r0, &(0x7f00000003c0), 0x0, 0x0, 0xfffffffffffffffa) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r4 = geteuid() getgroups(0x3, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000080)='./file0\x00', r4, r5) getsockname$inet(r0, 0x0, &(0x7f0000000140)) semget(0x0, 0x0, 0x480) close(r0) 16:00:06 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002004, 0x4506) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x5, 0x3, './bus\x00', 0x5bc, 0x2, 0x6de3059c, 0x100000001}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x0, 0xc6000000}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 16:00:06 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) shutdown(r0, 0x3) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x18) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000080)={0x2, 0x6}) 16:00:06 executing program 0: mknod(&(0x7f0000000600)='./bus\x00', 0x10000000002000, 0x4500) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000140)={0x3, 0x1000000000000002}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x3, 0x800000000000002}) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8, 0x0) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)=0x80) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xbb, &(0x7f0000000200)="804e6edd8d82a6510ed929f8af0af839cc75ffda4c58566c8c48f313268728001961b57e40387fc2c5668b458c1f6e124f176fa222a76fe5dbf649931dc994dd3c8ce48e8f2aef94b8529671af5352d081d2e9db85745f22e63cfe6b96510d00f610987a4dd292e8671a5b74140907c3a7eb8af01241fbb38b180631c1ef3f35721e6bf0126f18f77192515df9a5df19e2b37563c22ed10c7594ab6414be77c5ed23b412c3723e37a9db462c1c40183a4368fcac2f000000000000") r1 = dup(r0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000080)=0x2) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000000000ff7f0000995153"]) 16:00:06 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, &(0x7f0000000040)="c3d93ccd5f662786d84838f5218403275aa1429afb707d2fe7bf2d7cb90898bcab1ba2eac29187ac0c2233cea72c216d6e8d", 0xfeec) execve(&(0x7f0000000080)='./file0\x00', &(0x7f00000012c0)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='&+/-\x00', &(0x7f0000000140)='\x80)_\x00', &(0x7f0000000180)='-\x00', &(0x7f00000001c0)='\x00', &(0x7f0000001240)='\'\x00', &(0x7f0000001280)='/-\'+\x00'], &(0x7f0000001500)=[&(0x7f0000001300)='\'+.\x00', &(0x7f0000001340)='[\x00', &(0x7f0000001380)='\x00', &(0x7f00000013c0)='\x00', &(0x7f0000001400)='^\xad\xcd!!}\x00', &(0x7f0000001440)='+\x00', &(0x7f0000001480)=',:-}}@\x00', &(0x7f00000014c0)='!%!@\x00']) 16:00:06 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000100)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/57, 0x39}, {&(0x7f0000000080)=""/63, 0x3f}], 0x2, &(0x7f0000000180)=""/89, 0x59}, 0x40) recvmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000003440)=""/242, 0xf2}, 0x800) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 16:00:06 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000080)=0x1000) r1 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f00000003c0)="a8619782ca8fab6a0940d0a9916a2f207cc66489df54142c2a6ff6c349cb5dc7e90d17cf22eb3d6c396ad3360f5891a756a255e2d7de86ef3df2f59de50f30493d27c12faa081049e9b4f156d403779d4175479e5ab8569cc55aa561f23ce20c6832d1319fda16be65a5930f68de39e0dac25713c02c9bd898e851927cf0e543d13941a9420d246369ef7590cdc61df40755b47ce3dadeb9a975268dbb7b1950bc9a83cdea1284b79821e5", 0xab}, {&(0x7f00000005c0)="4fd07474d5a2093972f85ad4d6eaa888e5c24786b9fd1485d34f0ee3268c1490cf1c2e9322c69fd9a494c1a67cf137eb6c6b5b87e08530bdf93d28fa8f73b8619e80802eccc412fbd1ef4d86ade65ab9784ddcbe31d0c3ebd22d4de1fdf7d3bc1d9e6eff51c03de51dc1e2fefff9924ce16ce130912318cf5db23d308b", 0x7d}, {&(0x7f0000000280)="6d62be11bab07e735005ca0c5a5e54940e1d236f997dbeecd3fbdb45cac4d42e2726e2c1", 0x24}], 0x3, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) clock_settime(0x0, &(0x7f0000000140)) 16:00:06 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x1, 0x0, 0x147) 16:00:06 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x182, 0xc0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000680)={0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r6 = getegid() pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000340)='/dev/ttyCcfg\x00', 0xc0, 0x0) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse0\x00', 0x10000, 0x0) r10 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r11 = openat$pci(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/pci\x00', 0x80, 0x0) r12 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) r14 = getgid() r15 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) openat$wskbd(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wskbd0\x00', 0x80, 0x0) syz_open_pts() r18 = getegid() sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000080), 0x0, &(0x7f00000004c0)=[@cred={0x20, 0xffff, 0x0, r1, r4, r6}, @rights={0x28, 0xffff, 0x1, [r7, r8, r9, r10, r11]}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @cred={0x20, 0xffff, 0x0, r15, r17, r18}, @rights={0x10}], 0x98, 0x6}, 0x1) fchownat(r10, &(0x7f0000000640)='./file0/file0\x00', r2, r3, 0x2) setuid(0xee01) ktrace(&(0x7f0000000080)='./file0\x00', 0x2, 0x1c10, r16) lchown(&(0x7f0000000600)='./file0\x00', r17, r5) r19 = msgget$private(0x0, 0x0) msgrcv(r19, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000000000000000000000004000000000000000000000000000000fd17d2b9730000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000"/257], 0x101, 0x1, 0x1000) 16:00:07 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) seteuid(r0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') r1 = getuid() setuid(r1) r2 = dup(0xffffffffffffff9c) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f00000000c0)) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) 16:00:07 executing program 1: mlockall(0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10400, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000040)=0xf7) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x80) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f00000000c0)=0x1) semget$private(0x0, 0x3, 0x100) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000100)=0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setuid(r2) r4 = msgget(0x0, 0x2) msgctl$IPC_SET(r4, 0x1, &(0x7f00000001c0)={{0x9569, r2, r3, r2, r3, 0x20, 0x7ff}, 0x7fffffff, 0x5, r1, r1, 0x81, 0x2, 0x9, 0xe54}) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000240)=0x2) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000280)) r5 = shmget(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmat(r5, &(0x7f0000ffc000/0x4000)=nil, 0x3000) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f00000002c0)) recvfrom(r0, &(0x7f0000000300)=""/100, 0x64, 0x842, &(0x7f0000000380)=@un=@file={0x1, './file0\x00'}, 0xa) getpeername$inet6(r0, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r6 = open(&(0x7f0000000440)='./file0\x00', 0x40, 0x2) setsockopt$inet6_MRT6_ADD_MFC(r6, 0x29, 0x68, &(0x7f0000000480)={{0x18, 0x0, 0x6, 0x6}, {0x18, 0x0, 0x8da, 0x7}, 0x80000001, [0xf69, 0xaaca, 0x9, 0x22, 0x4, 0x9, 0x4, 0x2]}, 0x3c) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000004c0)={{0x18, 0x3, 0x117, 0x9d10}, {0x18, 0x2, 0xffff, 0x7}, 0x8, [0x100000000000000, 0x5, 0x0, 0x5, 0x3, 0x3bee70d7, 0x9, 0x2]}, 0x3c) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000500)={0x8, 0x80, {[0x4, 0x6, 0x1, 0x32627da0, 0x5, 0x400, 0x100, 0x3, 0x7fffffff, 0x2, 0x1, 0xd, 0x5, 0x0, 0x96, 0xdf7, 0x1, 0x4], [0x0, 0x3ff, 0x5, 0x8, 0x20, 0x3, 0x1, 0x0, 0x2, 0x9], [0x3, 0x7fffffff, 0x1f, 0x7, 0x7f, 0x0, 0xea87], [0x7, 0x5, 0x7, 0x1, 0x400, 0x4], [{0x6, 0x800, 0x1, 0x1}, {0x7, 0x6, 0x400, 0x400}, {0x5, 0x7fff, 0x6, 0x8f7}, {0x1, 0x5, 0x80000000, 0xb1}, {0x4, 0x0, 0x3}, {0x8000, 0x3, 0xc5, 0x5}, {0x3, 0x9, 0x101, 0x2}, {0x7fff, 0x20, 0x81, 0x2}], {0x6, 0x8795, 0x1, 0x9}, {0x8, 0x9, 0x4, 0xbc}}}) mkdir(&(0x7f0000000740)='./file0\x00', 0x12) openat$tty(0xffffffffffffff9c, &(0x7f0000000780)='/dev/tty\x00', 0x10000, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000007c0)={0x0, 0x2}) symlink(&(0x7f0000000800)='./file0\x00', &(0x7f0000000840)='./file0\x00') mknodat(r6, &(0x7f0000000880)='./file0\x00', 0x80, 0xfffffffffffffffc) bind$unix(r6, &(0x7f00000008c0)=@abs={0x1, 0x0, 0x0}, 0x8) faccessat(r6, &(0x7f0000000900)='\x00', 0xaf, 0x2) pipe(&(0x7f0000000940)) 16:00:07 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x100042000, 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) dup2(r0, r0) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, &(0x7f0000000040)={0x9, './file0\x00', './file0\x00'}) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x7ff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x8001, 0x0) 16:00:07 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) getegid() socket$unix(0x1, 0x5, 0x0) getgid() 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x80, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) r2 = socket(0x18, 0x1, 0x0) r3 = socket(0x18, 0x4003, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r3, r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt(r2, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x2}, {0x6}]}) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000140)={0x4, './file0\x00'}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)='r') 16:00:07 executing program 1: setreuid(0x0, 0xee00) r0 = getegid() setgroups(0x9, &(0x7f0000000080)=[r0, r0, r0, r0, r0, r0, r0, r0, r0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = dup(0xffffffffffffffff) fchmodat(r2, &(0x7f0000000100)='./file0\x00', 0x4, 0x4) getgroups(0x7, &(0x7f0000000500)=[r0, 0x0, 0x0, 0x0, 0xffffffffffffffff, r1, 0x0]) setegid(r3) r4 = open$dir(&(0x7f00000000c0)='./file0\x00', 0xf88e2dcd20f9b79, 0x51) r5 = syz_open_pts() fcntl$dupfd(r4, 0x0, r5) 16:00:07 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7fff, 0x0, "d730c1e7ff0100000000e400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r0, 0x0, &(0x7f0000000000)=0x25b) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) setuid(0xee01) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0x8) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x0, 0x0}) 16:00:07 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) socket$inet(0x2, 0x4, 0x8001) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) 16:00:07 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xe72, "00370020000f00", 0xfffffffffffffffc}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = dup2(r1, r0) mprotect(&(0x7f00001cd000/0x2000)=nil, 0x2000, 0x2) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000040)=0x8) 16:00:07 executing program 1: clock_getres(0x6, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x8, 0x0) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x3, 0xd4, 0x1a}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x3}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)='\x00') 16:00:07 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r2 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) socket(0x17, 0x4, 0x3) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) socket(0x2, 0x5, 0x3) 16:00:07 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) acct(&(0x7f0000000000)='./file0\x00') acct(0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000080)=0x1) connect(r0, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) witness: thread 0xffff800020a893d8 exiting with the following locks held: exclusive rrwlock inode r = 0 (0xfffffd8066a733d8) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_rdwr+0x109 #5 acct_process+0x5db #6 exit1+0x361 #7 sys_exit+0x17 #8 syscall+0x552 #9 Xsyscall+0x128