bpf\x00', 0x20400, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0x2, 0x100000001, 0x4, 0x0, 0x0, 0x8000, 0x1, 0x2, 0x2, 0x3ff, 0x6}) execve(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000440)=[&(0x7f0000000280)=':@\x00', &(0x7f00000002c0)=':-]-]/\x00', &(0x7f0000000300)='+\\\x00', &(0x7f0000000340)='*-i-@\x00', &(0x7f0000000380)='/dev/zero\x00', &(0x7f00000003c0)='\\-{--\x00', &(0x7f0000000400)='$\x00'], &(0x7f0000000580)=[&(0x7f0000000480)='{\\\x00', &(0x7f00000004c0)='/dev/zero\x00', &(0x7f0000000500)='/dev/bpf\x00', &(0x7f0000000540)='/dev/zero\x00']) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x68a}]}) 05:37:04 executing program 0: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x7bfad844, "2484d1869a6306c6f2983d8917b366e2d8a8025d"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x3, 0x1691, 0x5, 0x1b7, "20ad8e3878a3167661672a58aa2a6d9d989a4141", 0x0, 0x1}) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 05:37:04 executing program 1: mkdir(&(0x7f0000000340)='./file0/file0\x00', 0xfffffffffffffffc) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x0) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000240)=""/225, 0xe1) renameat(r0, &(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000200)='//file0\x02') 05:37:04 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = syz_open_pts() r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) close(r1) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 05:37:04 executing program 1: clock_getres(0x4, &(0x7f0000000000)) nanosleep(&(0x7f0000000040)={0x8}, &(0x7f0000000080)) clock_getres(0x0, &(0x7f00000000c0)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x40, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000140)) rmdir(&(0x7f0000000180)='./file0\x00') writev(r0, &(0x7f0000000740)=[{&(0x7f00000001c0)="6ec4135b8d6373cd0f8dd3255c0e96d5df116c2d6a43c1c2bbe3f1f99738190749e53eefa4deb10a775280a53310d734d646ab833fecc6a01bdbbe5a99f26e35eeb1cda39ffcb351ebd49af90290bf933471a1949058bdf14e3e9396ec7af6d2471b6400776d472f0c3dc2bbb8e5d4aa65e80394619355c6a07e1d5f158d01c33b141d27b826ce4d1d807f0a85be4c95d21d2caf2c8a09d4fb6c1211f948538362ce6df84d6f52b16c5f5147fe90a2509a4c94edcf87c08448fab972a7c9e26d20446694a11d32cf6dfc", 0xca}, {&(0x7f00000002c0)="d892fbaeef70f6d4fda33fdb8ec86c5e86001c607bd9748ea87a79260372a07172699cd8eab420b666d622a28864d5ab81219df852d9b4cc48222855e7e5a6652c6559bfe587ee0066de402e5bb7da7ea3d9c8649f2f", 0x56}, {&(0x7f0000000340)="1f7193e285d70cde2bb7a09b4ad75fd4a61c709a2c0dfdfbb0342543382ac929744a41441853a89a8889789bc7469009be0bbce99d750f1a2db97f41d55aef9aca498b27b35325fd959cdab9e741912a7fb561d16f88e10f4f9e3e263ab83408e6ce1cf91c6f26f1c7330ca4a06bc41c88c35845da3347cac9cf713a9c4ce028387ed614a120f41681cc7d7339b50bec5f394af17a8ee9a1b5727170da6c6a049a24b7aa2f0918850f6ae15451050077b16337adad95838a74c8420f09b62980667f170f08de3d2183ea9b41d19bf809d19a6aea11d9139cd611269c4202213c9c567c2da17e72c4c4d6fd5d63a4aef013094d74", 0xf4}, {&(0x7f0000000440)="96458636e96024576c73d19b79e8a2efc25f6504668f4a1dbb39de7910358fa544de1d088a33b9548b4dc57c24554eed80996a8bdb98d46ea4073938b33843e60c65f64e8bf754aa03d7cd998f0ffa83a5ef0ccbeb6f409eb15d862d7d214b8c3e04df8119a98c204335f708e177a399b94425e4eaa979a4faa802a9da54b5619526b5e4da474068776e7498f33fdcc3065efd4113cf2da49e1986bc6aaa8e9bebe9c8e8e274b122521b6c760dac3374bd4b1a5a74043cffc0cb3ba2d40a459719494b7ffe7b092ccfc5cee4b6b83354cf2047e66fbe3541335561eb2921022690a4e5b9093a", 0xe6}, {&(0x7f0000000540)="ba3dfabc320f69b6ec705ebb89128ae1c1e551369f48485532e51b64f204c1e0c08005df934bb47991f475a6df3421faab4f6063e54729efdebfe1dedb1ef2983560e2ecb1a7010fe0b7", 0x4a}, {&(0x7f00000005c0)="e9202badef4ee0f901cf0f1e92bc658f641c90cc5c211e5a9e704b6524dcd579f7bb88430529506a8e9e5d6e54acface5f34bd22f168b2542e29b7f5a47bccf10860c65fa69134ef749e49ed69691c1472a21845ea46c12dfc50ea1e9e51ac20d84926832a5e35684ef7f0c0dd3f166ebec86fe8a5ae6fbed08b3087c381cf2405dca2087c3de6958d42c45b8a41942c3944e68ee734bf4330365e4d55ef20694026b4921d14bfe900fd", 0xaa}, {&(0x7f0000000680)="8183bc9f5e79b12c768d491518a75c2259f2be450a6a83052f754b1cb01e295de13928f4172506788f803fb7ce58c013396c69f27c7244f72eb37516d52942d4037f5c09b58879c25e68412268acda7a01b27ad328c4339f4af3c5c543d72007534bc0cc26bc812a1cef5f6cc694e51bef20093e552f9a1ad015fa4134b5d29b0d3cfad0642f5ade7e11f35950fdc373bb3c", 0x92}], 0x7) r1 = getpid() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000007c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000840)={0x3, &(0x7f0000000800)=[{0x3, 0x5, 0xfff, 0xffffffffffff7fff}, {0x1, 0x8, 0x10001, 0x8}, {0xffffffff00000001, 0x1, 0x2, 0x8}]}) r2 = dup2(r0, r0) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000880)) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000008c0)={""/16, @ifru_dstaddr=@in6}) fcntl$setown(r0, 0x6, r1) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000900)) unlink(&(0x7f0000000940)='./file0\x00') getpgrp() ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000980)) bind$unix(r0, &(0x7f00000009c0)=@abs={0x0, 0x0, 0x2}, 0x8) sendmsg(r2, &(0x7f0000001300)={&(0x7f0000000a00)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000cc0)=[{&(0x7f0000000a40)="3984d2e67627b5e360a94d9ac5d7d118a33f12b47695c2414128ade7e7c9e5f6702844c2b59d3c0aea65ec806b68b30d9293843bd1841ee2022d5b7d022e7c30487ec3dd5e4aade7a1d261bc38a8c2f879007fe125cb1e15b0a0fa6360afbac6aa4742ed711ccb0f7eba4264591c492fbda551975a388550ce7e88b345430953bfddbbda98a670419ddabcc4e952ec13ca70ddd5670e13e305739bf71d74606edabd42a440bb531f261e6d23fcce49633baa86980e8bca92165fc877fee40105348bd4ce32bc0ba8b72b444d2a287934f1535d8a5db0e879d72ffaf085c590e5fb65de500faaf83cbe886078a2939dc7395af6140f78d1261dadde", 0xfb}, {&(0x7f0000000b40)="1687c5f11429d28083a0a214e0a969eb8335867a18fe1fba0e44cb956891cbfb351e6e935f7cf59d4a545f55e797e7e5e68488f2ab00621316ee3660f33695830f102feb864381dceea1e831a2a699b24da58d29b8ebd2756fb3603153a0740700820cb26de9d4a23e620ddf536f7a36d8fc9aadc79ef726a444d2dd238487c1c923a9be58cc6a82fcb8f019714e78891a2a5a13297ca6bf62f26cbaca1c31afe6d12fb991e713", 0xa7}, {&(0x7f0000000c00)="fed6899638522a3209e8f93c75a4ebaefea530617d4dcb0dd6f7e6cb842afa662e18fd0a7271ecd704643a5a14c66a97848213c72a1f602dad36564f0d745a3af774aeff048e7a715226aede1beacaed5978f79065967a9b5302094d207e9dc73b3f7d999f00372690a31c706d1b921db000c969d8b0726d76fb6527cf53a8f67d8d1edc37915849509ecabf4dae31747f6fa98343ee4101642e435c62a08b165ccd810f1b96857f5534b82a24", 0xad}], 0x3, &(0x7f0000000d00)=[{0x98, 0xffff, 0x3, "29600f2e128859d05daecc19784620a3c11f67e47e96e37f8bbac73b385f2c4925de707c3c33308eaabe5d8eec3acf5bb62efa29508865fee64c96747df4b963a91df187c654a704c5cd7602c4f3a85fd2af9bb7b231d1ef4df83aea45f318d57a4bd66b5940b469694009897ec67c89b2288e40040a7bc8e5b6cb434d7bc4acb4bf3ed3018408"}, {0xa0, 0xffff, 0x2, "0bbd5d205760ae936ccc7465fc552f94caef9a6f0af10bc79cf35faff9b545da9a18d9eb10b42603b67c7da1056cb164714f2d78c44948f54df49151e563c1d385c3d8b8cc7f25777ea3a1c77654ae2eefda6a46eaf0fcdfe84b16e1b67b5b5b4252d533c6a8c43a2272b6311d4b716a5d8baba7b9a5d87ca57636eaa83502425e2ee921cc2465c53f9715"}, {0xd8, 0xffff, 0x9, "ea43d57252ae201fe4b43cd1dfd28f532167ef9df4f312fc4bff473c717b053f2a4e2f89f33027ca9a478c6109c4fc36070836196eeb0ac575b41240986f59f094dfcfa167b4201eefb38341eacd91fd8487478cc5914b47ea26470af4f8c300c36be1570444cc68a61fc0dd3be492637774c13c5e77acffe862e52f721e799ccd55363729a51e9f97063d29d14093851d08963c2819412bbcd0ad2ba61f42d3523fcc240e28ed6a7809d0ecbf8516981048cc5bbc7713f27f929a1722923732f3c3f4d47683321c"}, {0xb8, 0xffff, 0x94, "63d173fa01e842d3c172ed57aeee8edbcba73dc569a5a2e67e26a9571f3067692e81911749b283a277286df6b52c01e1e80bb33c69b27ef6969d622049e3802e41731b6a7e3470ac1089987ca033ff6795940804c64a3cd459a3d652c4a79c8f1b4c560664b60232e6312a6937d37a2416053d701f9996dca0144d671592f3be2701c28c2e45a51bb2cb1aa3a1544134458128ffa9b878cb813985cb4f3db26402383a683d41383f"}, {0x60, 0xffff, 0x13, "8c1b4e70216e983774125113942a8048ef8649a0c5a7dfbeb46ef83b6caa2abd9b37f698675ba4b2172cc90fbfc00a1e9f828a1258d68e471e1d1da5d580b28f92a15660a0ebe82f71685d"}, {0x38, 0xffff, 0x100010000000, "059fbe50627759091260de09446b860d5ff39677d00b0d19f3b62a41e64e103dc1"}, {0x60, 0xffff, 0x0, "2ff5a439499bca0d7753dd7ca425d2037539c42eb856e26241a7e4ee0b918b123d4daddd43f0b20b434c0b540606ca783d197a6b2af699479395b9a0586fd7a5dfef804592ec45fdbff901"}, {0x100, 0xffff, 0xdadc, "ddc6bd3a85ac772e33aba8f34cd3cd58b04676613840429e56b02349e7e00972faaaf03f16e52a5bbcb625418c88eaf7543ce0252805cf37130e3111eecae4fc79ed342faaed297d8ffbdc34c44ad2d70a05f35224829361bee88a04d576a9044c8fc44e1d80e5c8d88006bf8a8035af912e86e02d98d7bc7c331e29fbb9acf3ed8938c055a021f44613c8acbbda8129f6d2e6f4a154b453691c6baa6a4f9ea73116486274d912041237b3596077673e02f127a08063380d2db9e9ac9ef45d5be14d88a476703bac718b1755509955d27de65c324f02b7537f296fd9b59b6b3bbc70344c0954622cefcc"}, {0x58, 0xffff, 0x6, "e42414b33969e5a15deb784a23c62cb74de9455b51428973c26b08044bc99f9774f44062c3b73ea5f8a1889654745117dded1fc1f57c8604c4f19956398ff49e7ceb"}, {0xc8, 0xffff, 0x72ee, "58a997e1f65a7d16ba8f9a108a6f072c8c8cbfd499fd0bf5593530bb8533b4159aa99c3339faee9ff6fe9387c2255906281d1e205c41dafee7af28a52f5933627ef0d8178cae6f6c5fd2064a39b592f11341d63f65c1f2f9f1896cbb4d0696fbf1067a6965b2239c88d2e0c4844f99a16fa6a343121589e689e4b640745fcfd7869e91404c30dc79cda9a268335befa19ed610164616a13fe5c2b55ef2e7b21a9b1a92245d1610ac60782f2f027d8487d8fd56a3ce8e"}], 0x5e0}, 0x2) clock_getres(0x2, &(0x7f0000001340)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001380)='/dev/bpf\x00', 0x80, 0x0) mknod(&(0x7f00000013c0)='./file0\x00', 0xa00c, 0xfffffffffffffffa) writev(r2, &(0x7f0000001780)=[{&(0x7f0000001400)="ef3ad02aea2df16f4cc5c5a0e5fdcc97b137971632909885eeb160de0411300050755c7113467c49fffbe7b762cfd8ca8d9e4dcae987e84a5601d0406dce2b1585bd46f3d563a82b657573cafbc50458ea5e3c7b28e0f6e7c3a34b820cf855322f8d53c8c8ccaca1926389de50a76e671369e234b732aa114f2c08b773a6a29527f0c6c76f9b8eb94b1255b47cd7cf53e96c72ad1dbe8171f30b2fc73947621f76313e85a035d8a4caad1f2477a892d75414dd98534ed3983a1a5090f553297933b2c10c8e836ae6743a4927f4ad1e", 0xcf}, {&(0x7f0000001500)="707024c7b63221291e04ea110a835cb8", 0x10}, {&(0x7f0000001540)="939a3f34929b8e99adda85e5cb232c25207d98a93ca7a79b5742e6e021f7c9e40410af0fae0bc2f43f5e999c5cfc85b4361393a9a4a81ebd3e30911f331af7f77575bc9aa2eac9c4a56f1c799b98229dcb94668e5b4d2a41d69143d392ea176981fbdc8ab9c4887f13c7cc9e1b11bb44ed40954a266af051ff8af6f24098cb6fc65de2f926853337400d3160f18a7f5a3305ea4fc519e188e78964c2907f9dc45142348057599444337b3c9232e520fda05713ecff28ef5d180a094dd80b68acb04544974c1258e55868bf61512f2535c8db07fefe109d1550c01f86c4803c6a5a990c4ecd0b63d1cc928f3b25ab", 0xee}, {&(0x7f0000001640)="3fb7ec0b363b2e6e1684577eadf942048c3a81bbcb8eaa8d551d99e69fc418a5d40f9e0469212d2bee26b5c245f1d5c889b0f398dd467dac6e89fd8161dc8b99620297c2c9a7dc8663bbb0ac095dfde46615102d2b811b14e1ff20b52d5036545c80b3b2cb5df7d9ff23eb552763ccb88d74dbe6f4ed1aa88c4461e7da83eb5d20769b4359a1ba29e3b6076e46fce8355d8d5a0fc74fed1e973b2d8a57ca5c084c4c9359058a4468415da7bd629ec6d77c05e5377d7cb160b21603105a6924ac9c99355198c7636f4900f9d926bb83a5ccbc885fca23b56271f46889533449a39708e7e3cf1e513a8b984cb41af8f1e1696e6b87dc604583b8d388", 0xfb}, {&(0x7f0000001740)="6e156ce93956857f097461b97f02ed1b4e24b48aca41c0b212fdc200f0c92ccab7c4767f45b18305d50daccb4ed76b3ffaf1499fbcbd28e1", 0x38}], 0x5) clock_getres(0x4, &(0x7f0000001800)) pwrite(r3, &(0x7f0000001840)="99a725a13bbe8eef60f57fd73de0e9bd54fb2bbfcc201d2d25b316873f2e32159326983eb75bea1ce4d09491124e41640bd25fe5ef0f814c84495036b0838d90445c8f6d6658b0bf87fc0c2f25a7064de019c37f1304f3fa32fcc80632032e858e1dafb76e47824f40d2c4e6ee7e23c930b385baf940dfff695b3d0b603361be5243a485a9ed27c3ea20882752fad917db2b3ce71c0b946aa8c43b17e3f3501c233f5963350054c3faa685902f6c16075e5e6cec89d734742bf7cbb93385696448cee77a630706bd8ab149ec4093ebc9b384b0", 0xd3, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) recvfrom$inet(r0, &(0x7f0000001940)=""/87, 0x57, 0x800, &(0x7f00000019c0)={0x2, 0x1}, 0xc) execve(&(0x7f0000001a00)='./file0\x00', &(0x7f0000001ac0)=[&(0x7f0000001a40)='/dev/null\x00', &(0x7f0000001a80)='/dev/bpf\x00'], &(0x7f0000001b80)=[&(0x7f0000001b00)='.\x00', &(0x7f0000001b40)='\xc6\x00']) dup(r2) 05:37:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x2) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0xffffffff, 0xfffffffffffff652}, 0xc) close(r0) rmdir(&(0x7f0000000000)='./bus\x00') ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0xffffffffffffb996, 0x1}) 05:37:04 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20000, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000180)=0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r1 = dup(0xffffffffffffff9c) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x4, 0x1, 0x9, 0x2, 0x9}, 0xc) accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=ANY=[@ANYPTR64], 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x6, 0x0) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f00000001c0)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000200)) pwritev(r2, &(0x7f0000000000)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x0) 05:37:04 executing program 0: open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) unveil(&(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)='x\x00') execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000000)='./file1\x00') 05:37:04 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x10, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x400, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x100, 0x0) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x28000, 0x0) poll(&(0x7f0000000100)=[{r0, 0x70}, {r1, 0x10}, {r2, 0x1}, {r3, 0x40}, {r4, 0x84}, {r5, 0x84}], 0x6, 0x4) poll(0xffffffffffffffff, 0x48, 0x0) 05:37:04 executing program 1: setitimer(0x0, &(0x7f0000000100)={{}, {0x0, 0xf423f}}, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getgroups(0x1, &(0x7f00000002c0)=[0xffffffffffffffff]) chown(&(0x7f0000000200)='./file0\x00', r1, r2) wait4(r0, &(0x7f0000000300), 0x9, 0x0) getitimer(0x2, &(0x7f0000000000)) setitimer(0x0, &(0x7f0000000040)={{0x1, 0x6c8000000000}, {0x3, 0x2e22cbd0}}, &(0x7f00000000c0)) r3 = geteuid() r4 = getuid() r5 = syz_open_pts() ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f00000001c0)=0x4) setreuid(r3, r4) geteuid() r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x90, 0x0) ioctl$TIOCNXCL(r6, 0x2000740e) ioctl$TIOCFLUSH(r6, 0x80047410, &(0x7f0000000180)=0x1000) setitimer(0x0, 0x0, &(0x7f0000000080)) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000340)={0xeb, 0xcc0b, 0x4, 0x7cbd6f27, "87a5f52050086773177032afd42b57b97c88382e", 0x0, 0x8}) 05:37:05 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000180)={0x9, 0x2}) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0xc18, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000000c0)) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r3, 0x4004427c, &(0x7f0000000000)) 05:37:05 executing program 0: readlink(&(0x7f00000002c0)='./file1\x00', 0x0, 0xffffffffffffff79) execve(&(0x7f0000000100)='./file1\x00', &(0x7f0000000180)=[&(0x7f0000000140)='c\x00'], &(0x7f0000000480)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='c\x00', &(0x7f0000000240)='c\x00', &(0x7f0000000280)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='c\x00', &(0x7f0000000380)='*\x00', &(0x7f00000003c0)='c\x00', &(0x7f0000000400)='c\x00', &(0x7f0000000440)='c\x00']) symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='./file1\x00') writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5) mkdir(&(0x7f00000000c0)='./file0\x00', 0x100) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000001580)='c\x00') 05:37:05 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r0}, 0xfffffffffffffffe, 0x1, 0x100000000}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x4}], 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x2}], 0xeaf4, 0x0, 0x80000001, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 05:37:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0xb1}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:05 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f00000000c0)='./file0/file0\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) mkdirat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x8c) r1 = open(&(0x7f0000000080)='./file0\x00', 0x8008, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) chdir(&(0x7f0000000100)='./file0/file0\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000140)={'./file0/file0\x00', 0x1, 0x4, 0x5, 0x1, 0x5, 0x101, 0x5, 0x0, 0x2, 0x7, 0x1}) lstat(&(0x7f0000000040)='./file0/file0\x00', 0x0) getsockname$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000280)=0x8) 05:37:05 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = dup(r0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000280)={0x9e, 0x6, 0xfa, 0x8000, &(0x7f0000000000)={{0x3f, 0x4, 0x7, 0x2, 0x40, 0x100000000, 0x12}, {[0x4, 0x0, 0x10000, 0x7, 0x80000001, 0x8, 0x9, 0x5, 0x7, 0x0, 0x62, 0x7, 0x7, 0x783, 0x80000001, 0xcd9, 0x7, 0x7], [0x6, 0x8, 0x6, 0xffff, 0x6, 0x3, 0x5, 0xd87, 0x4, 0xfffffffffffff801], [0x7, 0x0, 0x2, 0x0, 0x3, 0x9, 0x2d], [0x6, 0x1, 0x7000000000, 0x4, 0x6, 0xffffffff00000001], [{0x6, 0x2, 0x8001}, {0xb9b, 0x100, 0x3f, 0x2}, {0x2, 0xdc, 0x40, 0x6}, {0x0, 0x9, 0x7fffffff, 0x7fffffff}, {0x7f, 0x8, 0x6, 0x632}, {0xb7, 0x3, 0x7, 0x37}, {0x597, 0x9, 0x1, 0x3}, {0x5, 0x2, 0x0, 0x4}], {0x0, 0x917e, 0x9, 0x7fffffff}, {0x9, 0x0, 0xe1}}}, 0x200, 0x2}) setsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) 05:37:05 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20040, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000080)=0xffff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) ftruncate(r0, 0x0, 0x2) open(&(0x7f0000000000)='./file0\x00', 0x68706e56e2fbf30e, 0x1) 05:37:05 executing program 1: munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000001300), &(0x7f0000001340)=0xc) close(r1) shmat(r0, &(0x7f0000ffa000/0x4000)=nil, 0x2000) pipe(&(0x7f0000001400)={0xffffffffffffffff}) ioctl$TIOCCDTR(r2, 0x20007478) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000001380)='/dev/zero\x00', 0xc0, 0x0) renameat(r2, &(0x7f0000001440)='./file0\x00', r2, &(0x7f0000001480)='./file0\x00') r4 = openat(r3, &(0x7f0000000000)='./file0\x00', 0x400, 0x29) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000040)=""/4096, &(0x7f0000001040)=0x1000) ioctl$VMM_IOC_READREGS(r4, 0xc2485607, &(0x7f0000001080)) r5 = dup(r4) ioctl$FIOGETOWN(r5, 0x4004667b, &(0x7f00000013c0)) 05:37:05 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x100000205c, 0x40002065d) r0 = open(&(0x7f0000000040)='./bus\x00', 0xd, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000140)=0xb) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="e4", 0x1}], 0x1) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) 05:37:05 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000001c0)=0xc) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x4) r1 = getegid() lchown(&(0x7f0000000100)='./file0\x00', r0, r1) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000040)='./file0\x00', 0x0, r2) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r3 = getuid() chown(&(0x7f0000000200)='./file0/file0\x00', r3, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSBRK(r4, 0x2000747b) 05:37:05 executing program 1: r0 = socket(0x18, 0x1, 0x0) recvfrom$inet6(r0, &(0x7f0000000000)=""/233, 0xe9, 0x3, &(0x7f0000000100)={0x18, 0x3, 0xffffffff, 0x28}, 0xc) close(r0) r1 = socket(0x80000001a, 0x5, 0x1) shutdown(r1, 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) dup2(r2, r0) 05:37:05 executing program 0: r0 = shmget(0x1, 0x1000, 0xc0, &(0x7f0000ffe000/0x1000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0x8, r1, r2, r3, r4, 0x82, 0x5be}, 0x2, 0x2, r5, r6, 0x1b48, 0x7, 0x10001}) shmctl$IPC_RMID(r0, 0x0) r7 = shmget(0xffffffffffffffff, 0x1000, 0x4, &(0x7f0000ffc000/0x1000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r8) setgroups(0x0, 0x0) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_DELFONT(r9, 0x8058574f, &(0x7f00000002c0)={'./file0\x00', 0x25c0000000000000, 0x8, 0x800, 0x0, 0xffffffff, 0x3, 0x0, 0x0, 0x3, 0x8001, 0x9}) setuid(0xee01) shmctl$IPC_STAT(r7, 0x2, 0x0) 05:37:06 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) bind$unix(r0, &(0x7f00000000c0)=@abs={0x1f95d27d48731892}, 0x8) getsockname(r0, 0x0, &(0x7f0000000200)) 05:37:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) write(r0, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 05:37:06 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCBRK(r0, 0x2000747a) pipe2(&(0x7f00000000c0), 0x10000) r1 = syz_open_pts() r2 = syz_open_pts() r3 = syz_open_pts() r4 = semget(0x0, 0x1, 0x480) semctl$GETPID(r4, 0x4, 0x4, &(0x7f0000000000)=""/53) fchmod(r1, 0x0) fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000080)) 05:37:06 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x0, 0x800}, {0x47}], 0xc2f80f08dafb5c18}) 05:37:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x3) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x59f, 0x0, 0x0, "c84a03f6ba916c1d50bc10cc41582e1a3f7ea401"}) write(r0, &(0x7f0000000000)="2053890fa08f429bac285079afcabd54198ae84f8ae6a803072d7a9032ee17b2447dfe6fcd1d10a7d1bf191388ba8c7927c558db9e91d75ce4e50d228e5909", 0x3f) r1 = semget(0x1, 0x3, 0x48) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)=[0x2, 0x400, 0xffff, 0x7c]) 05:37:06 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x141) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000280)=""/4096, 0x1000}], 0x1, 0x0, 0x0) 05:37:06 executing program 1: socket$inet(0x2, 0x2, 0x3) r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x3e9) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x20000000000003f, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 05:37:06 executing program 1: r0 = socket(0x1, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r2 = dup(r0) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000000)=0x80) 05:37:06 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000180)="17e9ec2734f8012784dd77f61fe512caca3ad0a2f5b0983e61705e3d6def3910e9849ce8b11c6b50a603526b3832013731f9dc85360695407c6c12628d96ec10d6a606254f0704f13d55be3a4f06158a2ddcc6deeedda52ad5d6454bcb1ab249b095dfd064747525e35c889ddb0392e17d95fe634bdd12cc8413341445082c9beeb957704ac527708c11d17b1edebdc370482909f968004a881eb77afc6023974f4d33a79720efaf218aca5dd7ccd011caa96f00d9a06ff002f54bf34390ffc04257522e9d20fab71d560609", 0xcc}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x40000000005, 0x10, r0, 0x0, 0x0) utimes(0x0, &(0x7f00000000c0)) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x1) 05:37:06 executing program 1: setuid(0xee01) r0 = getuid() setuid(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000580)=0x7) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10020, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x7, 0x101, 0xad1, 0x6}]}) 05:37:06 executing program 0: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) shmget$private(0x0, 0x1000, 0x400, &(0x7f0000fff000/0x1000)=nil) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 05:37:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="3948508d87de522a077b1c2561668cbe9da0d0361aebada0b393c0d288ba271e4add17e267982309b853d6d1931403608e8a3c1a0d2b2436b6e008589715575c3bcf935802cd8613bb3f9b0825ce23628c3fcabf2d75fafe4237b2947d3a2455167b49d4c11628106de553e8fbe6d3d405a05ec47d2cdc5e9b897d6cb1ed86173ea5ac527b04e244cc72ad1d0de281b20778121eb11f3c3e697ffc8ee33bb5aab0e63f31ae1d9c8649d76dddcef9fd4b32eeecb81153419cc92bed123d52024c66100b15c04acae0b23be3ff9e04d6c56a91043bc0299634d115805a48e29300ffae9ac526033b0052e68e15b6dea960a02df2308fa1761e8270491757a6363dccf1545ce2811ec9eba171b895583b3df7f2af23dd39f55dab9b058a14b2a3772bb45ca962bbd8510f83bd5d66806c00f279f30e5f16fd3536ac7618dfcf0fa1475cf1a59f9d6e7c2cc86b5aea24b9734597b04f73ee4176a2bc5238f46c20b4b3fa445a6064b407558f02295fe210e40e715c4bc8f3eefb5ad4d3153f629abea5ee29f2892e0a98665e49b821b708b4b85f4ef5cf82831fb394f746b2efed801c3fef1c4477c7f8b41df36836901f985dcf18cfa7222b55d4b3fd553dbc4015c189545fcda4cc576c478cfc2009e41da4f5100cee960d1884864e8e3392b20c71c5b355d0093da0e9346ca298d3bb6120acf083d9052825c97159d9910d5503c24c618f35407861961acd4143650c6d9907b17b08b0065b67c15d3e03b0f7197de142fd71ff8d9a1db56974bded500e96ad7e6c0c1a3a2fa9f9a8a8b0a7af944fed8b5b687a87cd3e50b2af74fc0126a7720d", 0x253) syz_open_pts() r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() readv(r3, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x8000, 0x5, 0x5d1c, 0x4, "4a85e98b5a0e5e6bb748faf6fa30cb9150053fb8", 0x8d, 0xce}) setsockopt(r4, 0x29, 0x80000000000000b, &(0x7f00000000c0)="292918d7", 0x4) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000100)={0x3, './file0\x00', './file0\x00'}) 05:37:06 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) 05:37:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f0000000100)='./bus\x00', 0xffffffffffffffff, 0x0) r1 = getppid() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000080)=0x1) setpgid(r1, r1) close(r0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x7) 05:37:06 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) accept$inet(r2, 0x0, 0x0) execve(0x0, 0x0, 0x0) 05:37:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x6, 0x6}, {0x2e911d60, 0xffffffffffffcbf9}}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000100)={0x0, 0x9f3a}) 05:37:07 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) dup2(r1, r0) readv(r0, &(0x7f0000000480)=[{&(0x7f0000000280)=""/213, 0xd5}], 0x1) ioctl$WSKBDIO_SETMODE(r1, 0x80185760, &(0x7f0000000040)) 05:37:07 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) write(r1, &(0x7f0000000340), 0x10000014c) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xaf}], 0xec7, 0x0, 0x10000, 0x0) syz_open_pts() 05:37:07 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x800, 0x10) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000080)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x2000000000000034, &(0x7f0000000380)=[{0x9412, 0x5, 0x1c0}, {0xffffffff, 0x8000000000001000, 0x3f, 0x7}, {0x8, 0xad4, 0x4, 0x1}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x100080, 0x0) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000240)=[&(0x7f00000001c0)='/dev/bpf\x00'], &(0x7f00000002c0)=[&(0x7f0000000280)='tap']) 05:37:07 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) socketpair$unix(0x1, 0x2000000003, 0x0, &(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x1, 0x0) r4 = open(&(0x7f0000000440)='./file0\x00', 0x10008, 0xc1) renameat(r3, &(0x7f0000000400)='./file0\x00', r4, &(0x7f0000000480)='./file0\x00') sendto$unix(r1, &(0x7f0000000940)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000000), 0x0, 0x7) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x400, 0x0) recvfrom$inet(r5, &(0x7f0000000280)=""/184, 0xb8, 0x1, &(0x7f0000000340)={0x2, 0x2}, 0xc) r6 = fcntl$dupfd(r2, 0xa, r0) ioctl$WSDISPLAYIO_DELFONT(r6, 0x8058574f, &(0x7f0000000200)={'./file0\x00', 0x4, 0x9, 0x4ea05d8d, 0x1, 0x7fffffff, 0x1, 0xfffffffffffffff9, 0x0, 0x1, 0x1, 0xfffffffffffffffd}) ioctl$WSDISPLAYIO_ADDSCREEN(r5, 0x80245753, &(0x7f0000000000)={0xa6df, './file0\x00', './file0\x00'}) r7 = accept$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) connect(r2, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x1}, 0x8) close(r2) connect(r7, &(0x7f0000000100)=@in6={0x18, 0x3, 0x9, 0x3}, 0xc) r8 = dup2(r7, r0) symlinkat(&(0x7f0000000180)='./file0\x00', r8, &(0x7f00000001c0)='./file0\x00') 05:37:07 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) pipe2(&(0x7f0000000000), 0x4) poll(0x0, 0xfffffffffffffdd8, 0x6) setitimer(0x0, &(0x7f0000000080), &(0x7f00000000c0)) 05:37:07 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) listen(r0, 0x0) socketpair(0x39, 0x8002, 0x8, &(0x7f0000000000)) 05:37:07 executing program 1: r0 = dup(0xffffffffffffffff) pipe(&(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000)=0x6, 0x4) 05:37:07 executing program 0: mknod(&(0x7f0000000280)='./bus\x00', 0x80002001, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x8102, 0x20) r1 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) r2 = dup2(r1, r0) open$dir(&(0x7f0000000100)='./bus\x00', 0x3, 0x0) r3 = dup2(r1, r2) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x0, "73dd6b149409d1bd78a59e8a74bd8aa07d37d2da", 0x0, 0x200000}) accept$inet(r3, &(0x7f0000000040), &(0x7f0000000140)=0xc) ioctl$TIOCSBRK(r3, 0x2000747b) 05:37:07 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="6e6768e7a9846dadcff206b11d19146b0445af1a65248b8590a386d68b61dbc6431ada74dc5f38ed964087db725395567593407abf8f6b3a4de71bb8df4c82bc3853ebf9935c0277f0ad22bf4456abaf2e51572117bebce93124b1ac8e1025fd36fc8bcd09f47609000000993cc42845cc3a7120c3d48b760c896a9832ef09d263d7a29b26924d6a1c5e05c0d4e384c5d81462e5a8b1debaa6a4b508c3e631764462b1ad3da26c9c5fcedd90f6d1969a8b158824dae84c083d75f5d7de3963ae82765b01e5eda6d7c32a2d6f0769c8decd2060a6b18a02fd810c0e40b0322f4cf5ab48013d22c57d583ba4", 0x8) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:37:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_media}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:07 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x100000001}) fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f00000001c0)=0xc) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x2, 0x8000000000004, 0x2000300000000, r1}) r2 = dup2(r0, r0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fchflags(r2, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000240)=0x3) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000200)={0x37b, 0x1, 0x2, 0x1000, 0x40}, 0xc) 05:37:07 executing program 1: r0 = socket$inet(0x2, 0x2, 0xd2f6) setsockopt$inet_opts(r0, 0x0, 0x24, 0x0, 0x177) r1 = open(&(0x7f0000000000)='.\x00', 0x18, 0x20) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000040)) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x6, 0xfff, 0x5d5f, 0x0, 0xa349, 0x800, 0x4, 0x0, 0x3, 0x3}) connect$inet6(r1, &(0x7f0000000080)={0x18, 0x3, 0xfffffffffffffffd, 0x2}, 0xc) 05:37:07 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r2) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(r1) chdir(&(0x7f0000000100)='./file0/file0\x00') 05:37:07 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)="01", 0x1) socket$inet(0x2, 0x0, 0x10000) 05:37:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d, 0x4000000000}, {0x1, 0xfffffffffffffffe}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x10, 0x0) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') write(r0, &(0x7f0000000200)="7c2215072da403ec73f54ff611ef0a3a8b979301a99e9cda5b745c184d7ec4c247bc26234473ff59d9915697eac813e99253d41d3777a953b09d3d543dec9d06a960bd7bf938a015fe81a81b238fb4ce7b0fe078660f9e97abbab721c270a7350293d1ffc324b41355a61cc79ef9b3d2cccba64dcbdfa6dc952555278f9987cdbc679819f558fee84c", 0x89) 05:37:07 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x3fcd, &(0x7f0000000180)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 05:37:07 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r1 = getgid() chown(&(0x7f00000002c0)='./file0\x00', r0, r1) r2 = socket$inet(0x2, 0x5, 0x101) setsockopt$inet_opts(r2, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r2, 0x0, 0x800000000000c, &(0x7f0000000000), 0x0) recvmsg(r2, &(0x7f0000000380)={&(0x7f0000000000)=@in6, 0x101, &(0x7f0000000040)=[{&(0x7f0000000100)=""/207, 0xcf}, {&(0x7f0000000200)=""/189, 0x14}, {&(0x7f00000003c0)=""/158, 0x9e}], 0x3, &(0x7f0000000080)=""/22, 0x39f}, 0x5697b695866bfed7) socket$inet(0x2, 0x4000, 0x3) 05:37:07 executing program 1: fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000001}) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000080)) 05:37:07 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000080)={0x4, 0x2}) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x108e0, 0x0) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[0x0]}) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1000000000007, 0x1000000010, r1, 0x0, 0x0) 05:37:07 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) lchown(&(0x7f0000000100)='./file0\x00', r1, r0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x2, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x1, 0x2) renameat(r2, &(0x7f0000000180)='./file0\x00', r3, &(0x7f0000000240)='./file0\x00') setegid(r0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000280)) setgroups(0x0, 0x0) setuid(0xee01) semget(0x1, 0x3, 0x453) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$VT_OPENQRY(r4, 0x40047601, &(0x7f00000000c0)) 05:37:07 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) symlink(&(0x7f0000000240)='./file0/file1\x00', &(0x7f0000000280)='./file0/file1\x00') setuid(0xee01) openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0/file0\x00', 0x200, 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') rename(&(0x7f0000000080)='./file0/file1\x00', &(0x7f00000000c0)='./file0\x00') 05:37:07 executing program 0: r0 = socket$inet6(0x18, 0x3767662d34203e55, 0x9) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x2, 0x4, 0x6, r1}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) fcntl$getflags(r2, 0x1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x74}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x200, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:07 executing program 1: r0 = socket(0x18, 0x2, 0xfffffffffffffc01) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)="0000be29", 0x4) setsockopt(r0, 0x401, 0x0, &(0x7f0000000040)="0177386e1728b25bf4f21e91c2eb7500b8b54d4f843fc008e62c2e20bcc5f9ff461e38e24a8638a5dc874f505d89bf1433bbe508f3c381dea16073e96fcd97b852c0e315aa7a5d797a14243f9df11d98dbb19113934d71a0229d3d84e3541fb204e700ec831658d3051cc492dff363825d49c797a8ea3d84b0239c136af7daf8ac5e2c65c041b10d58223821970104a1a054ca141f466405e8e54441dd87fa7d663b70ac387d005f0d7cf58c0d78552fc10198032b0c66dd7927add0b598cf607fa42a34fdabfc5b88eebca6e4e29ca94acffd54318fedc221dbc12e17c06169562326e5cda808bb5dc14fc440bda1d58770bc788fd0cd2ff6d3e971ab848d2b6adc546918e735183254c0aa0dc2ebf8b93779cb3f17ebd7100848c4ad8a8a6fb48a8119f5d10a9faec3c15476e454928614dba07a637c90a3c5d38c61ef006abc851ff7f1d51199c88828c847b7ea7e2ab24b9b9a5a9f4aafb2b9028dafd8ff60e606b7942a8203802bcaf287c2e9566b57e4c003c3e8d48f6268f103c63766af93d62270c6729209101546e51dd3520e8179f7cc8d71861976a7180020844020310837b5c2ffa5462bfcc9a42203d0bce8b22fd9cafdbebb609aaa39e178bfda81e22f32bec921efcd4190bfe64e4fb4ebe2235df3230ff6be0e14d3ca986e482a9b32362893c23397c999750baee02fee767f524caad3d56184638510401af26786c0b2c9460869d1398c2e1cfaf7ca0746ffbcd5d2497a64dc8af83848f8ad5242e5748d396dbfadc9713a4ecdc50346820cea3986793fd5c62bb85fcebea59ee62f7470b9397c93c83df6fda40d4416bd8ec6fa69ceafb8decaf1cfc8ecf5622063c34db5943dce437cee03af90b5ae358bf754336830af4c86b881c12f74a4392e473b68c45bdfb2c67ac3da6b21949ccae6f1a513f27cf984147dd52612f19624722906eb9a3eb645091eb85ff2b2449b852663214383b0e01ec4d507b7bcd43545329e02db80f3799d9c64d509a1188a1a70437a458be1ac8899defaade150a3640e007b312fe0a515d76c38c3123fba789a2d7ca877d8a6216f89151ca09aaefc53acb850caee91dcda3f011c8b6bb1cd19a6bf2f16a2ee25fd7c799bf53c44aab8305a37360bc06d95e293c7aaa77375624f5b4981dce0329bb823e9292b4fb4f3f5e33b8e9906e85a35562f611676ff42a0af0d660473c284290eea9980d676fb139b226f62eb8cddc782236f2e5f7baf25c59c8592f1067872641b36c72b5d02f4e12cf103c36a0d1348434f44b391c3cc0c892f6c14b57a2d96f0418c8da0f78b6e9b1b45413cfefb00d85e8c317e1174b59d534144f4e21d1945f86ad8c6072ae44d0d7637a3071a405e9b7cd7f92d062e654471f63fd5031369dfc488518d034c8a5ad2c7c95bebec7b27d91d30d5951af2d848e1c69a188d69cc4af47d784074a7a5407dc9244045fdcecf7379fa116719ea752773549a1a82feba9d70973a968d70a761d4734d31647e189a38cec72718464bde8b05042abe63dddd9c082583f2121a52ebe17ce8115fa87e9c5fc7ca45c0f21e17297528beb522c83f464a098146f23390bc7bf41631983cac49448dfffefa5b24d5d574d46554a3ecb41ce47365f7cd40d33e75aa9e43b265e37b33b6f21cbc2339cbb9e62a7fb9244afd489f526c63125a8872adadd0528809c63a267ae5361005eaf163f8c2507f34a5b183e1cf2f47a472d3c77b84612df9705a939a942eb865378fe598cac41362f1620e180bebb91a4024a705a9aa7af7a0f5c984dfe6449e81fedd124c4b4637c12f59a81e52ff7ff90a3fae67d01be19984f757865e419e2cf802d10414a617fdede70c6313c4d72aa3bb9a89d40eb3117f226e1c2ffbb36efb13b5227da9394af956f9ec61b6f83ec73dfd1e5578ca84cefacab83cc275f69988ab0ea4d1481717953352cef9562a91b32967f0e1e6057a20233417310c3617e9537642f4dca47cc40bbf67f006699d1f7bd9ca053c0f656550452969f8f7279fd6eef8a55bc7b7c14ff90517588ffa1bfda07ffcc4fa0aaea4c62fe73b69720b2d84464d9ba4e9aa88657214d7870e6091573dffa4fa423716d2d6a8ba098d098fa7e16321db9d4c965dfe3bccad7bdf2a4b5b88df6e7b917a2cc165e7b1306633924aa206653c110ec51be5409f5a5d6a43ca5dbbed5f829bec12341d983f03a9872ed845c5e7916e8f29665cdf8b947fa9fe41ad4562315803a2e8c7ea93837f23db6111ff9cdaf435e58be79fe923ecd252523e533cd29edab3fbce85a89388f29bcdb93e2c733a48816102baf367571f879fe3b031010a5bc5239371ac8f6dc7d7881c7c92eac884088a7e3e9b9602edae10bb04bdc30fea4b6df4302700fc5976d32bbf017780a2310ae6e1088747548a576c260c77b46e102e8c814eb03ec6dfc547ce7b50a1d756eb633080a3a36930909228a4e8a4e38947ea4c5b73b53444f21c896da72ee412aae62fb32c4d410cc4df54929069538038078694a55ee470a685280dcdfedd3e1cee595ede36861b5368408cb6f644d620d03202521fbbc3ff026d714052ca34b7a7f060ba870bb42849a05881259c488e9debc4235e43bc60330f537a3d44bdbd28ec92992d2a9ed20206c821b9db7a840de57dfc6f38198a146dade5f0f0d932f5d9c456fb580d7d673d3684f9998a208dfabdc46c6cc69f9cd0973d641d1f9d4d372c471942d58b999c9f0107f780bbf87a5150b87f96e75bb55bb6b070a043acbc6d241e52d14057f9b9cc30bc64a6007f69b496ec25d36f84bb40c9826867591d3477172fa8c6cbc1ef9e84b80963217b1ad319e65d0d340fecafa80cd490b1876bd74d7f3a810181eebeed584e0ba10ecf891a45e7688c9716e28a6e6ad9c802a29246dee035a08fd7b1942ec57a8560658c627dd4b6f752ea141c6859aea8de9293aa5dba67f945a588122873eec035faef61686ed603e6ecefdf24d8153c19caee6fbacb9cceafa1cea7feaaa46e5952c62b77cca4373f18d6e6d4c1bb246743e8403a95d57873f048d20325f7cb34dd6edd293053424ecea4142300e6ff198f3c6e6aae73e5fe02f0400706e688e1baac6bf4a4e68b36769437ed83675be29d3e230bd2d53b9787f990636c6fc9544ff516ba1f8a7e846df415b21d6761f3e7c1d41e8c0883a085c69c8fa5fcd805ada23eefb7c4425eacb8238d4388a1bc111cc0c8f71911f1d3fc9af379c8c0d8886830c353664103f96f601f6234ecaa9517dea49c538e990eca509a9df75a16b2e05826a328041ce07889ea1929aa060408f5930d66df9c3a8ff8a6b043fa045248c8ef4fd6f067edd36c24d25a1e746147306e2d4e2b95765543605ddf9cd0bf29d2e06050c5db7da0ace61a98fecd37894d47ca35e4c4f60e1bbdf592ed26ba62a303399842e9b3431306bacce82bee6479925279f39bd0f4405cb19ed1c43ced7f2acae18238793f34fec52ed21a7ae8d609c6a7ed54572f6fb271904cd9df0c763d95e642e87d77ea6a9661498eaa4b4e243787c7b408678e9fd2ab621eb8532d9abd28d91adeeae4bb2cf333054dc6e4147b5060e25fb3b0a3493c02f30dc99c57af52ce6ca7836d3a3725842efda7ba0203aa5ffad0292cc5c662b4565f2c0303770cd74ad9d84db902f7158e8eca0f01ec6eeaf4ba6531924e3ba4c5d91eee53a04176cc4be29bcd3661ca66db9fc803705058df25da2bbb307468edfe7b8d17d7b9e5427700c4ae3925e23e620507b31501e09c8d11ce7161a0f963599a0621fec287cfd81376756b9d7080ba64bf5e6a32dde771c66b86f57a01e21b50cde8685660e08ab0181972eeb79cb2aca74bc798912407203ddea2338825e1a65fa2adfee7052b3e04316d96f790c21f470b120d5a33314f7a1061619526fc88757f777ad696591c8a8e85d2c4f15b26bedb0da226db0a1ef1eaa2b4d5eeb1b8bb89fa0687d77697a0330aa51e9f3131d46f2cebea556637e7d9aa017ad4241461d98c822fcdefe5db4a2c27569b17334a8f0cfbac5d117667f3b5dbfcc230ccb9c6c52fcd97acdef2741beff8b5e19ae6e56cb23249c8e6d61496f73953ce0b621b69b254514e86fa8eef1c1efe04dc202a6b6553f40cc89b62a5943b941fbb2baadb1a1dc11517fbe89b0ca6fd6c4e2d1388dd5ec15ed1b927b865a1c2c883540f345b99cabbdeeb3ee114ee632a4bbefb3794ebd636ce1075f80ebe76c5858c089c8c740ec4b3075876a101bfae2eee2ad791c2dd1347fbf9c35abcb2f2652380a355f70d76445634dc498c848b761ac7f96b15a68a99793c2c579601deda5188bd90dba01b3f1db61975cf50d787c18230e85bdf06e64912c4577efeaca86e6a556fd367cd51a17d3bf38f241f72389961543737347e85aef58e460fef45ce07b8e6158a47f53193e7e8e04a8915e1341726112d4a5c813cb01de3067f7ef296383b1fd9cd35210e3a1b2536fa880d66c6c9ac257b7b4bc0f1a4737d2a08e0973643b02dcc5a819e59ba22ca5f2ebc1719c60ed82646aa49233fd17f1c5aa2ce55feaaaaa4fa9ff08882cb7d629086c5608d3abfa5e7991bb34901ecdeb76395b51cd663d7fa7c499bdb4c217bcc39a20a7c29021f922568f86f055a5ab450ecec5f619bf18abc669734db7717b2c38eb3813d69d3e2cb4cafde2ca7d4595e831d594ba056a3b3eb2ae4f349ad862519214eb4e2c0591dbfeaa19ab0f7362a6e8017ed861d0a17b6a9bce7401df3b38078b0a204b7476103dfd01a8cad94f1b01337ea9054be0c0b80ba7fa135ad20dcaadec220a938e0d447bdd79202459edb3b9ffd87c4eb908ce1cfbd153754ed1f8122918511b40fcb0fb4ef494b5b629ae9f5969c0b57c577e8473f8ab17498ed92e3a0c1a3334d3679567d539618f58247e75dbbb619bac5391cf5b31a02400f80884872907a0f35e7c1d59989c5acef77b4df89459f768937d14806c9fee1cffb0811e32c725d21ddd7706bdca77714bc283d3e191b7ac0749f6d71a988c8d8c94b20c06daab174cc39f6a3fa6bc1f8e94c4bf948be21ac609e4156f3935495170930816e6618acfae95bb9cf3a8fc1a5955c7996c8b19461eb6148dfe561020043f501cd1904db11656edaa6417457d56fbe19490e7c3e4d6c55a502c85bea1b29de752acefb396317bc5e7c8736de6c857fdd5fc6effa49160dae1ac4c7cfc4967e046d0dfe54e460cd69bda5be438e55895ed7b3324abf9ed90fbc83f4c3ef202dca1a9006bb052f562fcf7f7c50d3a86ee8b7d4c6351f5aa00669774d0da95814a81838556be21d2274310c99784a9f6115a8b18949500cf8d021972b72b824d95b049060672eab4f730ea9961812ab35dd3dae10b6dc00a1cf9a99bf91dbcb006485c3659e00461f89cb4b571ed673f5c5ba0c9b3af798b6583481312286230cf1e0e1dad4f6628b200e572909b2ed6d077ceab0b387470ad78608dc993ecf977c0bbc30aa046646bcfd2fd14e6162dfe78c89809c0fecdd858d6acf27d912d892fb145a2b1c791429ff604c794466c93518ddba261e56616ae5a2a0582c21683f377d86da9be3c704e5443248e7b21d9c0f85c4a710cca1eb5d712536f3315a40a538b6121bd92a86a4ad3308fadab18289279c877685d08cddf05b262f95c9172198a80ef2f7eda34c085389aca6e0d893a8c5373aa0325ac91e2c1a9bdb2573cab77d98fe4056442b833215684fc1e5b2c90848af6d3500e8a79629fbb36dd8118be48a0d595437e8", 0x1000) 05:37:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0xfffffffffffffffe) clock_settime(0x6, &(0x7f0000000080)={0x7fff, 0x5}) 05:37:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x8c06, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4}, {0x5}, {0x6}]}) r1 = socket$inet(0x2, 0x1, 0x9e) connect$inet(r1, &(0x7f0000000000)={0x2, 0x1}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x10b, &(0x7f0000000200)="b68e7cc67dffa7273b356aef5c8eee017b2e051005cd0f17157a3c07ae2a8599464a3ceaf3115560707ff87fe9b7adf54a3bf40eb89ec6fd0062d5811824d3c517dc911597880cf7d65dded9c7655020542bddfcb0a8c33b68197648c5e2038797dcbdcee0c665bdeee7c33acc064199cf4b1516") 05:37:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x84}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000040)) 05:37:07 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) close(r0) 05:37:07 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)={0x2, &(0x7f0000000140)=[{0x40}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f00000001c0)="969b100e") 05:37:08 executing program 1: r0 = socket(0x20011, 0x3, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x180, 0x20) r2 = shmget(0x3, 0x1000, 0xe3d09deabdc155c5, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_RMID(r2, 0x0) symlinkat(&(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') sendto$unix(r0, &(0x7f0000000000)="b100050390000000000008005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r3 = dup2(r0, r0) link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f00000000c0)) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f00000001c0)={0x9a, 0x3, 0x5}) 05:37:08 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2100, 0x8613b) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="3d090045f116660294943f6cfc6a67535317cbb790d77b549f1b75c0f5c9a98395a2beeccd07142dd11d5c22729c95e5a4d3a52ef92855bfeedc589b90d19c1def921f015b", 0x45) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNOTTY(r1, 0x20007471) 05:37:08 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100051360000004000020000000ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004ffff00"/177, 0xb1, 0x800000000000, 0x0, 0x0) 05:37:08 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() r3 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r4 = kqueue() dup2(r1, r2) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 05:37:08 executing program 1: r0 = socket(0x10000000002, 0x0, 0xf348) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x0, &(0x7f00000001c0)=[@cred={0x20}], 0x20}, 0x0) getgroups(0x3, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x5, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x4, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r7 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x5, &(0x7f0000000280)=[r4, r3, r1, r4, r5]) getgroups(0x5, &(0x7f0000000240)=[r2, r3, r6, r7, r8]) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCNOTTY(r9, 0x20007471) 05:37:08 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000000000/0x12000)=nil, 0x12000, 0x0, 0x2811, r0, 0x0, 0x0) 05:37:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x2}, {0x6}]}) r1 = semget$private(0x0, 0x4, 0x8) r2 = geteuid() r3 = getgid() r4 = geteuid() r5 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x7, r2, r3, r4, r5, 0xa, 0x80}, 0x1, 0x10000, 0x2}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r6 = msgget$private(0x0, 0x9) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) r9 = getpgrp() msgctl$IPC_SET(r6, 0x1, &(0x7f00000001c0)={{0x9, r4, r3, r7, r5, 0x61, 0x2}, 0x5, 0x1000, r8, r9, 0xffffffffffff1e7c, 0x9, 0x3, 0x101}) r10 = dup2(r0, r0) ioctl$TIOCNOTTY(r10, 0x20007471) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") rename(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') 05:37:08 executing program 0: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) syz_open_pts() fcntl$setstatus(r0, 0x4, 0x46bfb) close(r1) 05:37:08 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001680)='/dev/wsmouse\x00', 0x89, 0x0) r1 = dup2(r0, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000000)={0x3}) 05:37:08 executing program 0: setuid(0xee01) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x800, 0x0) ioctl$KDGKBMODE(0xffffffffffffffff, 0x40044b06) 05:37:08 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x490002005, 0x2d94) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000002580)=[{&(0x7f0000001580)="6a8668", 0x3}], 0x1, 0x0, 0x0) 05:37:09 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0x80085301, &(0x7f0000000140)={0x0, [{0x9}]}) 05:37:09 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000400)="04", 0x1}], 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) setreuid(0x0, 0xee00) ioctl$TIOCCONS(r1, 0x20004276, 0x0) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="00002e2f66f7cf653000"], 0xa) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)) 05:37:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x2b3) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x20fd54639b6871bf, 0x8e) 05:37:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x1fffa}, {0x61}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000000000020, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0xb4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) r1 = semget(0x2, 0x0, 0x200) semop(r1, &(0x7f0000000040)=[{0x3, 0x52b, 0x1800}, {0x3, 0x8, 0x1800}, {0x0, 0x8000, 0x1800}, {0x2, 0xfffffffffffffffe, 0x1000}, {0x2, 0xfffffffffffffffd, 0x1800}, {0x2, 0x2, 0x1800}], 0x6) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0x9) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x7}], 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xb}], 0x0, 0x0, 0x0, 0x0) ftruncate(r2, 0x0, 0x1ff) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 05:37:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r0 = socket(0x12, 0x5, 0x6) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="81488d000400002b20634f480ab3a2d9b9bf9d9bdffca751d7c0dcb50e31d080ce75168d4df84360a1ac2de91e2a9452926a0b2c00fa76ffe47b60a39510896a317e6959bfdd10e8ac353dea00000000000000004683ca3999d4bd65bd71951083f7686812d4191c18f5ff90eddd06a1c05331806b702bf93d2e2e50ebcd0058f87d53bbd449fc68c34cf70fdf8c29cf2f28cf9cbde32d68a9673a635260bf9cb47ea44400000000"], 0x10) shutdown(r0, 0x1) 05:37:09 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000000)=[{r0}], 0x1, 0xffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef", 0xb5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffff9, 0xfffffffffffffffc, "85107b7c507c84a4ffffffffff9c11fe4dbfa600"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 05:37:09 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0x1ff, 0x8001, 0x0, 0x0, 0xf, 0x4, 0x1, 0x3, 0x2, 0x0, 0x3}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b03) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000280)={0x0, [{0x9}]}) r2 = open(&(0x7f00000006c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 05:37:09 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000b40)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000b80)={0x0, 0x0, 0x0}, &(0x7f0000000bc0)=0xc) connect$unix(r0, &(0x7f0000000e00)=@abs={0x1, 0x0, 0x0}, 0x8) r4 = fcntl$getown(r0, 0x5) r5 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000c00)={0x0, 0x0, 0x0}, &(0x7f0000000c40)=0xc) r7 = open(&(0x7f0000000140)='./file0\x00', 0xfffc, 0x10) r8 = getpgid(0xffffffffffffffff) r9 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000c80)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000dc0)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000ac0)=[{&(0x7f0000000900)="ae25b66c278f83b4a0d2700fed81441b3c30dcae1ad4c1ccfd946b5c4cfe7cda1e502c7e6a0d5f8aaa383329aee80a7bd00c5fbb5bd3f93dab326c2b80df51bfe6e4", 0x42}, {&(0x7f0000001140)="bf854a10fdea2806140dfa7f489d9b7374c24088d3ed5b6ad61890bede1d1733162a56080d0557c3bae11d470095641c09b63e0f38041a98f688d747d19f944881dfe09fc26532a9ba7de6a14869869f8bd54cbf338eddcd0e0b7fd95453461161bcb3241469a72188a600b72102f96344bb9f957a89e1f55a02b76c7ddc0951e85f9d7b5e99f39d89f70a10486d7c713fd35fd22f4a29068eacadb3f6c316730f5114706a7ac2cfa4550f0332833ae270498c1581dc538b282fcc06879c9b7a20af2d14f34bb8221aa31260d9ba08ff919bafb49b83e4b4e5f844323be04b377ea04c272e8eb7ffeb1261557ef4c18ff37890091391f206bfd1b6b00df7f1eee0204af8d970d68bea8418bad97d375e52741e4d18f876d202bc5fd2402452aaa545420ea23c882a665924b40c5db117eac3c6a9bed74cda8ef37af2046652d5b21a3a3678a116efb112a1cd47618c724f229f34d143d1a3d4b3ba15cf995453a1e4cdc913ee6326ca76ceccd06432d23a30ecdbf4b1268b4ef05067f185545a23e0701d39bfbd73488c1fe939acbe54cf0ebdebbcbab91ab2a641774549c5a624bb4733b69729f3481306a7738310dc927b17cced89707bfcc9a92a60189f77b3d142cd6958b63509698c4507a1174615f02d387afb460139d2a025c1ff367335ffb91caf297cead4d44ad0713a2b3c7e9fc3bc365a59534f5129051a4ad7be14c499cc6d89daea18192ca307cc7fff1fac23fdc6d99478b42c333e7046a4c7e20615f1be28e5f8161df88fafee3f266b7142d779fe8886a7407775e08ac8be77746dfedce78634e409c48751c0c226ceefc66ca2a321f64071f8850b957a4bf89a339d1ffa49e5b0cf3303b26a0cc916e16da1b66e593a3e5b35aceae79749fd9138f9e04b74e16c6b3851fc55a25e1161f0a8215357b4fc20d4f088cef53f34b0ae7f51ef647398994789e0cce8507c707a7bc1946437fec7ec5bfaba947198459f2c3695aaf921fc80cb2d5a7ce4335266bc574a4e1138c1d60a2211f3ffa6b26c8bd16e99cff843e2e8933d71764695d1e866d8300b968187409388ad3b8d920f2e37f92afda95f555b88542c4708a0da1aa9c1150319e51fb440a3469fae4cc017487efcaf1cc78d0cf87945356292bab074a2ddcbf05a503370fa25bdc7b798706530fd74980895f669a21abb37087d8090cfee45069bbad17e43aea24618e89fdd792f0c7b592bd20243f4ccc017e74b9595cc4ba20fa174270415b20f59ef0fdd3e98bf93630f410a9bff820cc33af6d12c2602d4e65d3db74f2b54784b976849384209c79eed1b5215414462d4e47fc22292392752af162335208935493a8d6a24ba2faecd94bdbf2d8ccfa2842094dd5d20f8ea7264725181b49fc5a36fa07b15be979d57ab10b7e065c20d639e28468a884c7539ba283158e495318ec8887f90cc781e9d28fbc4a4643fb7a55ffdb7a77426c6538ab57328cce0184a6e437360f61e6ca62b275557e95c90dc843b128e803681bded4f0c2fec7b341bae6adaf18db19f3a2bc26d9c36a45d8b74cfcbbe844dc6c10eaf4041602e80d0d4eb0a6bb9065e323fc19dfd42ce4f6a15af7972f1e439ae979c18a70ad7d2d608a5737b8de2699a9f5162672b81235230690d66c540000bd9efccd25a76f67ac216dd57610a0b986daffd7a75f9443fb83a0c6b2f837bc024f9b1cc6139de9571047a0b0842085b56628130fe376aa2ebf1fcc35ef98ae37a7ea457768a60db7e01df513e8c6322c460c7f3dfc500b54b91f3d3c9bab7724834deac209972bce3ef17aafe20e5bcc39bf419a96006ac09891ce4c7cb400bf823b55916fd8456d1959261a09623461eb710ef0dff327f06c68ec2712edf43b04e384856900efc6856a9ac5e797964a5808c7da53310060415430afc2333267bbe4a1bd7c4366db9abc9f5bb2eac1b1d97046d8868cf5beb7dac1f6ed3ec7de67f64e39df11b10815e2e76210eacc6bb90165ddc6d6a8d877d4851467e3db9cd0f4b8825f339bcc3959a0bdb5e4895014391e68e917e74fb53e6cb9d67a6c56aecf2ac1cbc122ddf96b33c77abdda792263da6982150c6e007994657aa52aacf7d6697e20e905ab1c82f9582f25d9a25851aa3d9834d9bd24f2e05541372c15f7bb0f2485811981e95c936dd9059a58e9b4920f0826e573ca511aae4257395d3e6d015a3deaa403973aed6147598d4c8b7504229b881a5ebaef3b25a8a0987b96f39c48ed2a2a21f82db4c590f868b53672e9e0b64f3ad24aee032f8d3b2348cd7d87013d7c1d88e83a50f821bc15c224063ae5b8e69956a70533d1c828136d190c0d04da1b23d9e5edea33edb7a18a43bd74e3f2dcea04b94edaeaca2cb9915c7c002d9118818f7616fd503e6b9687b3bab822c827ead8c8e541e59a12056454284f2150f61536005bea0d2fc99e58708e9357b6c2628dd5808a520b0597443abce477e6bf7596b54822729c144f2fb31e592180560c1c3bf2ff5d582fd3689f2587419d0fe10b2b0a78f105face0715cf525ec8d97c9d32a00f9ba58507d9f3f67aa59cf17df5bb6b11aeded80c9f75517cf4c0e80953136360cd09e5913536d0fc7cc8a9400a6ca00313fbeadcde88063188a8f88ee341355a5071181cfbf32144f387d21d69c3c59de53de9076cf81f182d01983cb62aa686ddac227b97fd79a79abdfe53a2bfdd2f4d440c9a0eee180cdd08021b9042d204fd21e1e2b66dd842ede4e2936f6f5404b2725067119a2446536ea188c2e3a6b6cf9360d3427c656834662f037585584104c05bd3eed49b00d5be46a4cd10d242d74bf797f65eceb8727967ca8860bcf29b4cc7614055909aab5e8f87fd7b3a5c9a5667a110147b90a8551c123565dcb0b541e18ff791bd8e6069845f963987b45f7b72516cc630912e2feba7660876677a49700e3a3dce600ccaa95f8e6f5fc09c440974f475eecf9dddd69325e61ccb9fe2d387f986d10e94b1a256650d4d05445b17f0c489873ab719c28a683fe49333560b70f6a085205d1a6d45d7caee73d04c673645da09695607b5abd3e10817ce37397f071cf19c3322d85d0e91eb02c7fddc8820f27a60f9f7223403cdf797a5f58a97292957b8f93d2fb4ee4d727391eda5a9349f213573df8c2a610d349ee88ba932f758b75b112b0f85aa8ac93a192ce3c8fceae1afeae0e2209abafb06209eed71ebb3c3a2bb5f536c73c74ba7bcc80658cdbc55ce2bc3d01f0e04689a8af5ecff64dadcae58d03fe4db2ab7c24ac75755d41fe0eedf568eba6fe22394e41919dac1eb699847e092697cf682d8728fe0b448e7224646cc404014d691c25ca083293812df004fe3e9e2cf18d57a13cfc64c271f0e22aba492ad716f764e1b4f192f1693ebe5f390965fcd084f7048c86dd564fd2b2acd4e98530142ec8d42a84906ab9746fe3a3e0108cf3751d521b3c86ea5d8196e54dc62d2b9be950efea2caab1037340319e276057539284808be12768a5a7e4b30db4a9988b3eb67a18af512a143b74e470c0c32551794124b1af7312060f052191f8eb24587ba067e25b6e2a704f7beb7ecfc72636cbff838128193dfc406a197adf2b2cbd7dbfe2a1d3f27f2f202b93ccd4ca2f2a4cb282dfbd93f7bda33110487d3b57a337bbc92a6ab363a7f20b69d260b5bcb32350ad0dbb1102980a3ec01afbb1ada39e92e1539f13109e971cd94d6443dbb4f232c28c451a34db3a377556c062f48abc98abbf54fbddde4ad7e8c3ff428e6f923d5b98d9085e557251a15ef380c68337fb9c9b8c69813236d37f5769e26c2510378d14c2d4d8c9a66d4dc00c126eedc02e1c7f54bc1e586e6ae2ff722c7d006c3d96a16a38f34a761fb1cdc7cee4559dc5bae142f19270f7acb659e1122547727bba418c13afcaabd0d45fca7d0136d3f5249748a0e5e220d2374e16c9d44208a71f45aade7e51175e1b5da2100305af465edb2a9aacd277d0feec762e1004e5b6debdfb663b714277688b8f7bdb03743a3a3c73ec0982325543c140d8e30336d94e9766f98111c2f0ba77f469606c6486599be5dacc3fd336f3b651c2ee225e1a5e61b92befd6fa79d9174e5423213d9be2215b3c67e2a520c579540e15a007e1452035b23cdced37cd50aea641b0a8e07eec35862715eef7d0ab858b502eb0bf239aa7d0f8f3569a3f435b6a2fd54136029547555605b9ab6c8c5e3904fb45616a18e4172d0f3b98242b2a494375644df188335ba23209d658bb33c39e684da15140be98406423a3809fdf1226531047a63fd1f7cd233a8e73b56f577176532510611d33fe66790620fe7c4264bd93f7924cf05ce1f19248fd43bef964958a30d13f03923f53b62addb2950fb94fba5fcf8e0f267a76e627e8284eb4cc544498ebe9b085f3188753e63bac64305ea49ebbaa05916ad18cad6e8a3f1a9f2c6be70781b522d60daaedb1d3e27e806be241bb3253395b0f018d46aee27d7f6fd3c07b9fb553f90b13b56942b4abb14c5bd00bb0d4985a2fe7560a2d056b59650056ee3afe381f3153af12cb5c322feec19212c3adb86e8f1030e8a386371f220803c247b07c31913d2f012dee53c4c194f121be13c1f577e6235c246eb8b9d5b3c0e5cb9092b01484aa344c3bf946d664e93cddaa40cb7737a2fbea814c37368b9d5b6814aac07491884e80c8dd4431a56fa5651d3c8b6cd05b06932bfa42d0fa2a98fd85e3a658114316c411a34f015b45121430950337ff6d84bfc4ba562ccb75a15ba1bef12646ba86b3a650ea9f4a6830338a956814ebbfa2fd0480a73806c4e4668883e3822fa70b109a43204f72cac3311c61f54ddda8d92701f2826522c0ffb7988faa9e866919d529be80f3aa0efdee8cbed52c605777a91a98afe825aa6772a955a91d1fa2cdfe9666d8beeb5af2d414cb78f3684765638e4b558d0920f4ccee9d8e6909ea4736f8a9585dbeea251e84185ed6b102a8563b03f3cba2da125671509ee2afb3740bcaaf6962b631ad1b51b7a79f0c5555b9d78b28f7958883e3aea233221276e65755b122786d8d33a3be6aaf791ffe14adb9ccd98a930f88897c4a4bc605f58730dd6e70a71decb2cb592716af2e69fe4987b00b9ca3ac86d0ad71f927db800d63d1ea0e667371b473526ee22bb4ba70f60a18c73ec55bc94d6688fce21a0bbd1f3f693d3b2f9910d4c2697575cb2deaca0affd9ab80440ac6c45cb5ac78bb5b6f37ba423dc4f14f0edd130690c56f91678af613c58c95f8ad7480d65d804693230e4af65387e0546d04142735ca8e2c0d19359343a6f3dca7f7ead823e0191a47e10eb737cfc45248054aac8ff74f982ab377192c1e3989da727e23718c1a445d02ed504f9cae8ae6eecb7f8539b9e07a7724146ab8a56bab5471e9fb4e1e21b2ec077ae989a84b319b1c324352fa1a6c8e75d32a7c30d4e41feffbeca9212b03007e8e6e7bb5ce9b4b72c232ea6119f5e89644236703b7435d0a3c9a5a62b63a43ce866f85e08a301178e831cad66a8eaf08219904cfdac91d12e374b4033a38d44f4a6cae6ac0e68af2f4cc3e219fe91a823a3866c89695b768c286b9e1f1fb6d590034f092583a5bc893b519fc7a1f2a8de70db2664df0cdce394c4b4c2238b875965d2dbcc98243dd94c21c234497a3b682fd176b46dcf1e79657ddd69fc7503984050e6925f809ec37b6cbba411c3a6374d9f8ce7cead7b0e833f81025c2e8346bc33a1b28169847aa84c903c45ef5b1d576f90421343c97e89f2707b777e1", 0x1000}, {&(0x7f0000000980)}, {&(0x7f00000009c0)="8076cc645243b381b0fe419583097e753ace2a863b2e9a301216e6d29114a14e59fc7dc6adee52776707f44931488e0b3fece95571e65f6ce4a452f9fa55151f09fa05a948f0af1b8ec56bc51cf709c438d3449bfba7b02dc040d1818e2637729933cc8c0272c9b0f405aed9de7b36f33d31d5b9f9c2c5517c", 0x79}, {&(0x7f0000000a40)="58241893f0bcce17f0f0b82b79ab78f6a4e1766306ac55ef6e3526604c0a38f45a7e67d99f5faffaee07", 0x2a}, {&(0x7f0000000a80)="517fb35bb9f70a300a40bfafceda428401e1f2b297283f0846675d6184c7a0a9c629e505491830e954bf98af", 0x2c}], 0x6, &(0x7f0000000cc0)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0xc8, 0x1}, 0x2) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) mkdirat(r7, &(0x7f00000000c0)='./file0\x00', 0x8) sendmsg(r0, &(0x7f0000001100)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000002140)=ANY=[@ANYBLOB="08080000000000000000000000000000a849595f180eb0e0cf1f8247117fe18f866c3b10fbe84f1ec8bf430f09c358c75104c004935102449ac172f62b1856c58c410ee09f8262323f9cfbdd421056ec9ce5d03ba11462346bb272dcdcd35a408e424c1160f4b992e3cc9bbb3be1b501102cf041fe0bc1747815a96235b404365bedea75565504eb2b5b7731e299de75fc1a615bf78901b0302bf8666acb2d5678b7537623e8ef351cc630136d7d37601b37c381dbe2a86906e5004fb77ed6f3c8fe73bfd7c323c10901a8f0f5490a02935dcfb882e892422e97e559bc4063b3bbf69a25b14cec1f4f7fb79aa0f4bff8ae969496f9ab487163f4ce2844ded76ab449484d6a28dac81406be2664d9f539ceab0473d956d6f966be973969cf91077aeb242afdc791744e4cd38957dc16e7df8d2a9ad839dbb76d4dacc47cb8af2f9e0b96fe000000004a244f34c82fbeeb0d8eb96dad6bf478850c6fcac022307f4379014813cbc1ed9fae77bd97c2eb3af68a185ebf865c61129afaed274deaba9305fa8f76c641e7f1da69a3cb04473559adae1cb8ab2d576ad9401e4dd0c6af5d1406838b1771c48db8ed03bc7e119ee2b697c861841002bf94cff3902b4d989f227a213a05cb24cc688f3b14d92147a3fdbef216128701133717fdd45aeb7619ce0c9903a2475af937209cface6695a309d21a05d293f6548476d0a53f02c614c87564e5d22f40b6259bd148a98a854eea9e32943c7f4dd236c7e8a1be92032ff724cbb3440c4a7f082f741746ddc97de558a9abb3660ac9520b1068cae05a09bb2f173780fe33cff0afb550d3f636f45796dc0ff8c86c5d7a4d6c7fc989b5723634cedeef7cd777be2bca728f72d9c89dd81a57c3ac900d22f6883c795271a6329a13470ea5252156a903b080153bbe53098ee0780adca963d095bc21cad376688e4d9e1bdd6df366b7822fa3bc62952e50a798ee4cdc76ff94cad717bea0e02fc8f7bd1b16f4cf5a4f0bd4462c5dc48f64792cfb7a433a75cbc4ef18107d358d7315481bfdb25c8b69f997b2d0e8917a2a042205527785f29e8b682825df4cf77ff502f507afbc8597e34ddda01efed74951468e3b3626b77553501e9c5283c1a976f5b7fe884e7b26bd32abc02560feafa6b446863ae26561ebb57bf999c0170b0af698d2b68a80edac0527c38ef19d5128c37ff162279e19f393273daa7f3ca50104e9c0dc721ba1b2457502576177aa0d25b5e8e3960ef894990496edc4ecc7d6e1e838fbdce1ac4e65526132fed0cc724c22c61272cd1b26bc5fafb3465552976fb4665400f89899c47b0dd76230d63cb993936379623078a55f22ffdc9777647359dbeb8beebc2c8dc251b42af88e887e197d298eca477659be00c062bf1fda3f6de36c1ea31996c9364e6a2ae3a92bc07672688c9ca9b6ca5d622dfc97feb51b93c9df3073f65a097ac60796e4bfe17913f7c6448c78270e9a753f4179f8835712b3089fb5f2892d7266020042b4c0897db911c06579fb171d22daf46c98b349fca0807202015cba1b119da2933210dc898e273a005193eb08eed756660237faf3bfa887c36f629c1eac8c941e6f393e843693133a044271d878324f85425d52310067ebc5820fda76ce13d21d96738948f2024de8f1141845ad6aed2ee803f24a55960321826bf9b296a40bdd31618f3820c4cf4e6517624d30800e96feb42b356b0a21a52ca3071738eb9db5b1ce2820e9e90e8276f9a5df33f7e6c40cd597243e9e7f38cdf7f76ef9be136c4eff5349498cd0ee38d6b7930ac5d2b83048469ee366ce441fd85a86bff75b4d3f96a367703fdfc53ecd71c81aa7375edc7cfc8f08c72193974c6e3bf83acea5f2247fd156ed7e6a7ae2a23def9bccc357fddc8730159c2a5e10ade705b3541f51bab89b742673108d6985dffa5d9421883505e4394badd2e49e708b26ecafa0b848c53629e65ffc17bf813970304e3e9565f13c0d850e3af737ed31fed930ff2cf7a4d96ce2cc4db0388bd40f8f2bdd278d0b5cfe7d833b94f73bdcd39e083f56ac82e4ac7d341d151693375d15e1b0df364b501593df7000ab8d65a591f7b8a4246a131801181939c6a79d05fdd7648b92b6611bc6cabad0dc4b071132c8b33758f75e36b16b9b5e8a57a62240146503bdb4ba9d4a856888fd51c56b6df6a8f4e9dbd9015dc8febcc4387d869c8fd2b2b2f07f53fb2e9bf1cb90c27c44a0c5e75a9679b896216e91680af00b6efb5bfaed803192623d749197004419f1a71a7f75ee17334fefbdb246e0296d1015024b53d48c4e817ba499696a97e44ce7904253020149fdaa7dd726faf339e6ca6866a7240f5b793ec89c52864432e778c07202ff1ee2aa4ecdea88350f550f0bf345c9b275f34459dee5cea96a539c71b1225eee04179a84397dd4ce7fff2ab32a050a76519f428c3440a37fb2343fc3f23450ea1eba82e328cee4b272840697f4173a16f6556a7b04c69b29143c76b1d71b6ed715daa96369aebccee921f971fe60b1b62aa34cf43ad3ee07583ced4b2e1e45c692f5d47e6d98ea80eb4a82457903f55d201f46e42202f5a2c3dc7168235140a1dad3da69617ea59497aac4ba6309ac9a7e7ed51738cf5f60015e052d0fc748edd37bdcef0d63ca6db8d723b67ad2afbe34b656b5bd01d11e3baf2d0870508ae978f4bec15a69d736db5ffef31eef1ed0ff9151c5cc116e73682e3120990e58cca3e0b166bd331635298221834583c9ffdba513bfebf74998e3f65bc36012b7836b11676accee73382f494efa06d3ab93f4e851e5310b61723e0b261662cbbd533c87c828eb31576300eba5701130c9b5db5ac707f263c51ba0a482dfc8f44431bad0c24d485176d4b5e94b05ddb500000000000000f308a35bdcba3a129bae915bdb5bf1faf9697152a7f26e4732e87b846ba7747f9586b945a0b50f552cd1f9295930f6b15dd597a24223aff242f5177b9bec61c67ade9422ff0cfdd06dc35d063b19587a2dbef7710874b2acec465406be89529f1837aa29382a8dfbc4c23025505927b523b50d7a2a31c14e0ff4ca892ce91dc79e2a630ddfbaaa89cc1b640a3279a1f319985c5ca205bb00ad7934c5338e7033c5469e2c6daeb18eb089ac18f6f44e0cf3b4040882a4b9558c91a42c2acd3cea0108b092f30b9695e33eba32ecba805d1941373fdf3644abe7c160492ac35ecd3a7d098adb40b68725d533a208a5109f0d5418104fdca8879c05d4a5bcc565e39f89be270465ee02c7c05f"], 0x808}, 0x0) ioctl$TIOCSFLAGS(r7, 0x8004745c, &(0x7f0000000100)=0xaf4) 05:37:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20, 0x0) getsockname$inet6(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x20}, {0x6}]}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x10, r3, 0x0, 0x0) 05:37:10 executing program 0: pipe(&(0x7f0000000240)={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(&(0x7f0000000200)='./file0\x00', 0x8080, 0x10) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000280)="a121c22803557d7a70051f164f15975e1b6e3f4b2b3166898ebc3339737d57ff9a87289941de24b96e1b724653d502b1968e4b1559a6f6a2593e610e57d77f5cab9e9930be66c742811d86ff74f78666a83a515d65a72a3a4b4b5a2736539a960958d560ca8f3a7a33a058159c748ce523347803f59bd0fb5ed640c5016960042d6f6ca4c9286f64cd78dfd9b2c135535f7e8105dee2dbd967d1108f33d5eda73e2a7b50e3489ff25ad7ce963e524bd6621e7a32022a7fc92ed40866aae9a79f2969f338a7979453555ee1adb403da10f13fc7696ca4358caa4bcb043a819e6b9e95", 0xe2, 0x4, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000140)='\x00', 0x1) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000000)=0x1000) read(r0, &(0x7f0000001600)=""/52, 0x34) 05:37:10 executing program 1: utimes(0x0, 0xfffffffffffffffe) r0 = semget$private(0x0, 0x0, 0x2) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f00000001c0)=""/41) r1 = semget(0x2, 0x3, 0x400) r2 = msgget$private(0x0, 0x241) r3 = getuid() r4 = getegid() r5 = socket$inet6(0x18, 0x1, 0x2) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r7 = getgid() r8 = getpgrp() r9 = getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x4, r3, r4, r6, r7, 0x100, 0xe641}, 0xa3, 0x1, r8, r9, 0x0, 0x10000, 0x800, 0x7}) msgget(0x2, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/171) 05:37:10 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) socket$inet6(0x18, 0x4, 0x40) getppid() setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x3e, 0x0, 0x0) 05:37:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2000000000000003, &(0x7f0000000180)=[{0x80000001, 0x0, 0x80000000, 0x5}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 05:37:10 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r4 = kqueue() close(r2) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kqueue() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 05:37:10 executing program 1: r0 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x20}) setsockopt(r0, 0x29, 0x24, &(0x7f0000000140), 0x4) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0xfffffffffffffffb) 05:37:10 executing program 1: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000), 0x0) close(r0) dup(r0) close(r0) execve(0x0, 0x0, 0x0) write(r1, &(0x7f0000000200)='R', 0x1) 05:37:10 executing program 0: r0 = socket(0x2, 0x4003, 0x0) getsockopt(r0, 0x0, 0x16, 0x0, 0x0) r1 = socket$unix(0x1, 0x8, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$getflags(r1, 0x3) 05:37:10 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() fcntl$getown(r2, 0x5) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 05:37:11 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "ff00402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff", 0x18) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = semget(0x2, 0x3, 0xa2) semctl$SETVAL(r1, 0x7, 0x8, &(0x7f0000000000)=0x3ff) 05:37:11 executing program 1: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r1, r0) close(r0) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x99}], 0x4, 0x0, 0x0, 0x0) read(r1, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x840, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x3c, 0xa766, 0x49d, 0x5}, {0x7ff, 0x7, 0x291, 0x210}, {0x0, 0x1ff, 0x0, 0x1f}]}) 05:37:11 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) pipe(&(0x7f0000000000)) 05:37:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xee) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 05:37:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5b19515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xffffff98) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x7fffffff, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 05:37:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "b9890148088da0084bae9829ab276b1e6e103128"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0xa0, "12d5ee5fde1b0000888346c0000b00005500", 0x4, 0x8}) 05:37:11 executing program 0: r0 = socket(0x18, 0x2, 0x20) pread(r0, &(0x7f0000000000)="ad373ae52fe1326900898f0168d8b7c053bb270e5cff88f4a2238ec71461a75b4872e459ce935ff0f69de935705fdbc719d5c55346be1f63eea59bd1280a83f638eb8b58941a110cdc8aa11fe31f1c75ad430db0b8d4227c2917522c3c564458075044b0833c7e7cdc0a0669e9ba232287d622513cb424da9d7be6c822e588cac38c", 0x82, 0x0, 0x0) setsockopt(r0, 0x78ae, 0xffffffffffffff7f, &(0x7f0000000100)="6efd8e865d6a303d3eccb2bfa22c0e1d773d4abaf5f4d351fe180468e4f5d0ac27f9", 0x22) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x1, 0x3, 0x8000}, 0xc) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0), 0x0) 05:37:11 executing program 1: r0 = open(&(0x7f0000000540)='./file0\x00', 0x400, 0x40) getpeername$unix(r0, &(0x7f0000000580)=@abs, &(0x7f00000005c0)=0x8) clock_settime(0xfffffffffffffffb, &(0x7f0000000000)={0x0, 0xfffffffffffffff9}) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000040)={0x10, 0x9, 0x4, 0x0, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x3ff}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x5}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x1}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x8}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f0000ff7000/0x7000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x6}, {&(0x7f0000ff7000/0x9000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x4}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0xff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xffffffffde136aa2}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xffffffffffffffe1}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x3}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x7}) 05:37:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0xfffffffffffffff9, 0x1, 0x8, 0x1ff00000000000}, {0x2, 0x7, 0x40, 0x3}, {0xff, 0x758, 0x6}, {0x8000, 0x4, 0x10000, 0x7fff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 05:37:11 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{0x10001, 0x1, 0x8001, 0x1}, {0xa809, 0x81, 0x2, 0x8}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x4c}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:11 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x88, 0x81) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, 0x0, 0x7, 0x0) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) bind$unix(r2, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x0, 0x100, 0x0, 0x92}], 0xffffffff, 0x0, 0x0, 0x0) 05:37:11 executing program 0: openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x400, 0x0) clock_gettime(0x7, &(0x7f0000000000)) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) sendto(r0, &(0x7f0000000240)="f49d8182ecd044e1d7647dc7d9eb70da2e9abd3d0781d0ccababc58c9fbed169dd4f34f6a32d2d84e84ff8292a4832e81814980797e858fe69b7c377542a43613f129c71da0a7f1d3e4309814aca5de517fec90e6484c1ae0d685b1cab4fcc8954d62f91a46dec3c4af4f4b58955e3f54a41308963cb1f9cdb1449f83f34fac769b3c067786cc1c15a063cd5a8bd90e358aa81c35cf156f3601a7e6317b77b14c1c9138b534966bad75187499dff680a3419f7ceac8ae32d5387d5a9e54f1c98", 0xc0, 0x2, &(0x7f0000000300)=ANY=[@ANYBLOB="8e956968653046698bdf5c30ca786a0d4cc6427a75ceba9cffa3ea6ba7f36668ae874f048e0f4b78aa81855fec0a9b8f37a25a385ea27d4c35468837501a7057c6b25455645edc064278dc9698452b6d27c8eede30b634b8da01a26ab4676be762998e7d4fbf92f8b90600000000cfee28e2311d46f2ce8dbdc7eb1bed5872642b8bdcb54bf0da27ea9639"], 0xa) clock_getres(0x5, 0x0) 05:37:11 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0xc0206911, &(0x7f00000000c0)) readv(r1, &(0x7f0000000000)=[{&(0x7f0000000180)=""/226, 0xe2}, {&(0x7f0000000280)=""/215, 0xd7}], 0x2) 05:37:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1}, {0x15}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 05:37:11 executing program 1: setitimer(0x0, &(0x7f0000000100)={{}, {0x0, 0xf423f}}, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x9, 0x1}, {0x3, 0x42d4}}) setitimer(0x0, 0x0, &(0x7f0000000080)) 05:37:11 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) ioctl$BIOCGDIRFILT(0xffffffffffffff9c, 0x4004427c, &(0x7f0000000000)) recvmsg(r0, &(0x7f0000001100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) 05:37:11 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) socket$unix(0x1, 0x7, 0x0) setsockopt(0xffffffffffffffff, 0x29, 0xe, &(0x7f0000000000), 0x0) poll(&(0x7f00000000c0)=[{r0, 0x8}], 0x1, 0xa194) poll(&(0x7f0000000440)=[{r0, 0x42}], 0x1, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x4, 0x3baf}, 0xc) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x1) 05:37:11 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x10) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f00000000c0)=[{0x2d}, {0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) mkdir(&(0x7f0000000240)='./file0/../file0\x00', 0x40) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000280)=0xb1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r4 = fcntl$getown(r3, 0x5) fcntl$setown(r1, 0x6, r4) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="f3") ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 05:37:11 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) sendto$unix(r1, &(0x7f00000000c0)="01c9e20bb256c78fd75908ee1e8d4f84c7a3233eaa009172a95e7887eaeec816bd", 0x21, 0x2, &(0x7f0000000100)=@file={0x0, './bus\x00'}, 0x8) r2 = dup(0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000080)=0x1) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000000)) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x14, 0x40, 0x2, 0x8}, {{r2}, 0xfffffffffffffffd, 0x20, 0x8, 0x5, 0x500000000}, {{r2}, 0xfffffffffffffffe, 0x20, 0xf00fffff, 0x6, 0x7}, {{r0}, 0xfffffffffffffffa, 0xcf, 0x1, 0x4, 0x2}], 0x81, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffd, 0x4, 0x200fffff, 0x0, 0xa1f}, {{r2}, 0xffffffffffffffff, 0x8, 0x3, 0x4, 0xf88f}, {{r1}, 0xffffffffffffffff, 0x26, 0xf0000007, 0x0, 0xfffffffffffffff7}, {{r2}, 0xfffffffffffffff8, 0x81, 0x2, 0x100000000, 0x6000000000000000}, {{r2}, 0xfffffffffffffffc, 0x2, 0x40000000, 0x1, 0x200}, {{r0}, 0x0, 0x1, 0x10, 0xc2, 0x3}, {{r0}, 0xffffffffffffffff, 0xc0, 0x10, 0x1, 0x5}, {{r1}, 0xfffffffffffffff9, 0x20, 0xf0000003, 0x0, 0x9}, {{r0}, 0xfffffffffffffffd, 0x80, 0x0, 0x2, 0x3}], 0x40, &(0x7f00000001c0)={0x30a, 0x1ff}) 05:37:11 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setuid(r0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) bind(r1, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) 05:37:12 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() fchdir(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, "661fbee2245185a8186503182eab7fff0e091fe6"}) r2 = msgget$private(0x0, 0x160) msgsnd(r2, &(0x7f0000000240)={0x3, "9e41adff1e013f1cf1abd139bc3f72ae953ed0652a7379ed29ee2cb5f628b9dcbfb6caddca4558bac7ecbeea5897d3fc7210312946703b0175d6dc84228541da7fc5a02cdbe6072c7db53cd294547ae349c920becc3ba484d0ad388156bfb5aa853049ea4dc43c3cd92b72ccb8566644c4b23ecfa6afad7432b6991b1c593c95648ff24bd05e00988434eb3fe83e5f48566af7d61c5a7be90c88ec7cf5b0377cf16449ab804bc8"}, 0xaf, 0x800) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000300)={0x2ed, 0x3f}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a", 0xc7) pipe2(&(0x7f0000000080), 0x4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xeb5, 0x3d51a0d1, "b968e5006c0f44f3322151a5d8d59e917513e77c"}) write(r0, &(0x7f0000000100)='\f', 0x1) 05:37:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000e00)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000013c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4aae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b148eca91042f270e8fd95b1bf466bdeb28d0dbcf36c014a998647f0a5c6a8882dcd4c3927f703bd3a9f48a1e45729de90acacd92b3f663374eb0b0c89a60dbe2cd379004fb0dd1ccdbbaeea49b20ea57fdd33019af918fc35db29df9d6f7575a35653ad2c1ba6aa5462c911adf872c48750fcbf284cc5ae380d2503f4f76d2e53df4e58380fd256655188f4e4a139e473610f7fa975700236185d2f26848ef95cfee729215e425c16cd8a893f988aaab9e82d4c71acbdbd3b224ad452bbfc155073d8f26462026774b23497cb4cecd90a539c97a93f38895b215d67db93c4ccb2efcadd22e1548abf04446b30b0f5ae8c289e0377e080d7dff0fd359d11551f12065e49315d98a5b2deb7a5b76c7f8afc24d82a9f9d8ddab123cce567743a2e2a0df3049a67ac19b27752a33182652d01af0ce3b5a0afcb5090b4f76b0fa813640801b6044228a9ad816217300bc253f07e4d145252b265e772044a3e24c0ec14d76bf40d0e63c898d916abc81206fe443b315ca9eaa32b2ba07db0929d3794a3fba4ac561808c25f03a91d29d3b7f313df2ad3d3855c564da24", 0xb6a) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xd9f, "b07bc9fd3024c106a62b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 05:37:12 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x840, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="66871ac61ee7b87213250d2d01382f66696c653000"], 0xa) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000000180)={&(0x7f0000000040)=ANY=[@ANYBLOB="70010000000000000000"], 0x1, 0x0, 0xffffffffffffffde}, 0x0) recvfrom$unix(r2, &(0x7f00000000c0)=""/26, 0x1a, 0x100000000000800, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0x24f) connect$inet6(r0, &(0x7f00000001c0)={0x18, 0x1, 0x3c721236, 0xe37b}, 0xc) 05:37:12 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) munlock(&(0x7f000074c000/0x1000)=nil, 0x1000) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:37:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d6, 0x0, "d795c1e7ab6fc6e23c5b00000000000100e74de4"}) write(r0, &(0x7f0000000100)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xffffffffffffff10) write(r0, &(0x7f0000000180)="bd0cd24e91c321a8cf98848e4aefd53dbf313dea8d0343d605b9e2d3ecd505d1f67a90bb05dc03e23ac168a0237f559f7cb5e32d0ff2d4e7199679daa987423cff03c6b2748aaa78947da61d2091f2e9bdd11c4518138f751d07000000f34322c0cdf50600000000000000cfebcdd79cd66c3140972d2eae1f3c146ed5ead4fc32c6c3b000", 0x85) r1 = syz_open_pts() close(r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000740)={&(0x7f0000000280)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000006c0)=[{&(0x7f00000002c0)="e2e9b7d2b734b1ada6fb2f684783b44584bf8ad4b7d37d32f2cd3ebc60e961903d844644982dc53b745d1bf9baf4cef12d03b2211ef3cb01105c46571a7dc1591cc9f88a790dd8ab6b3da1cb47c79131c55437f1125870a7cfed26014ab31c1d7c646b08a4fd2f68661927af0a43b8d45fc62a98eb3c1982aa7100f7de2239bd51e6c02791ce3301e7967b50e69e24e25d0eca62832753fe23e0a276ac300d15ff7ca34f6fd5e7305ad2d0e17aa875fa3fbc5f1bb1b2d92f3d9c432505175108984fbd9c62d53a06e2ea12fda50056966db5156360e4fdd2", 0xd8}, {&(0x7f00000003c0)="167e4ae9d1d4802c7bcad4d20a9bf3ce358eaef411f38e88301fedb23ceb0f170da88f8e72648f803321b0a699358147a73a8650d9bcd580d8ee949dab6bd2e8b3d2f3c8", 0x44}, {&(0x7f0000000440)="f284336f5b4bd00d141bf841a107249d9588476effff378fc19891ab83ac8b082b96b0b5f7eb2f98696ef3e6ea877a7326c50095ac604fcd1f4e3ae0375cccd2f5448e198882ec77d964b3eb7b591f9ffa30046af5f83467cdae265212c218bfa42cc8d1e216023e1661f624cae1b4127dc34ee673e2ca5ad554c38a14f452abfde4292966ce7bc7b2cea8dce35bc40378c6eb6adef34d4b0d1d1893c898a289fd16aa12426e62ab0bee4af137cf87db", 0xb0}, {&(0x7f0000000500)="c087114d4da8350fe04661cf756ee49e59f178fb812a38bb36be5f0f07fb726ef6617c67b640bde1360b166b05cb8cb0ec9587c6f1d213510caefb16714341f781cd3db7afe5a534a5ac66d7a98a330985e7b417db7b9efe137622d235fe8638149637246fb055f42eb845670012efb0fbeeefd018ad0a20b262e10a98e34a37cba7b1dee56eae6c44bfcd703246defab142525b7e3567d2ee26bb1b57a6ad170c4c7a502a34394d157cb9de66e3935ecaa66a55506088a2f4443fc5cbe0c31f94d3f373499531deb77de6abac9c", 0xce}, {&(0x7f0000000600)="91df206b251c1b54bcda488a9d0f3c99d136bba2c9fc81c4f960c02f0b1cc41bd2450d75fb18", 0x26}, {&(0x7f0000000640)="285fcd22e952c494eddf62a2e91083af89b5470364ad02c16ea7c89d8ed334c3a4709ad7f10bf15715599ef8d769c94cbedbb3566b485527bc4e3897bb6656314ad3cb207c3f891cd3230a16d82aa214474ad30da5163287b027caad8ba58b3b191cec0deb1706", 0x67}], 0x6, &(0x7f0000001b40)=ANY=[@ANYBLOB="10100000000000000100000004000000ffb1c95a0b1e322bf3a43f04e840abd4f03131dc6237d9fee7255699ae25c6708bcb04fbde65dc32268ca835bc1e7ba2f10a3472975dae244432085a9af5796b0edcda1c73581c8764462d7bee1ca05673ee2b015ec9def916e8f13426a0cf48f1619078177f038cddb78917c93ff85ad1729d8d7c87e0ac3fba60fd52b188ac3dce2b29c41cbdad95067ce8fd1e18ffbb600f86b91307acda23216b73937fe703f9eabb35db972cf6c3990edb65639b330b514a21e48cc87c1d6118e82816506d7f001b71c0d3dc0b6ca0b34c2510c2537a42d5264974075c56b04e2feed3d4d1e1ca8f82f77e7e2ef861ca62729b231eb3db669e43d5fdd0ffbd6beced0b8e8ad1ab44087f5333c793ad30a847f5519e711fbfbc8786e86cb185750fffabb09f7de11e71e9fdcad0fa766248aa3c38b4ccc286c91b1d8b18cbc14ee122f5252d2414ba5a4c758aa0e3311cd0bdc8af6a9514eeb3aa7c8b38ba3b5b333483a168629f26f04d9af6a72108a49607ab672b3c995c1fc95de8fa8b23ced796b02aa0b06c4ed0cfe35fe2a78c4e230ecddf53ebe637753f6ce8e2cf539164b7fc7ee24ebfda2d2468570c63c516afb3594ac8c7197e8e294fe0c227a2518bc11010382adb78dc000000009939b5d4c270a0ed7dbb9aeda77c76a608ee65adace540cd703e5da76b56e90374b781b6574ea0f6ba348f236fd7e0201809e579eb28e3268361de270ceb9e9b5ed2f12f915da6667cdc9d9c1ed9f12b9efc777c6723a8a809ba75e678d6be7f2717dca659d376d11cbc6a3a450d07e1a925197690f4104559e3f40e7943e739a3714d89fb3ee232183b1b120be9d07c9acd1a021b60c76033f0200de5d6703077be249bdf0973d29a3f015dca4c811bfdbab7ca5d783632303877c2fbfb8375a3c1dfec2a30a134d52204ac7ef42792eb0127449d79dcbb2e08599092c7d12e0f4b42ae050d6f6d0d501da30b1d7f40fe97ecb67efb4aac583f31fe91b52c974b3f6b90831ce282d5b858ffbdac45b24e968c665d6fae6e19a780b7aa55127c22f1eb83c6aca0a0ddf7f870af17310c24e02a14353f529ae0756a6aba9ccda4ba26e54add875cee78ce82c3b3d567bbfc77bb1a45e1cb2567974e5d70fae55dcc51499c8d297723ebdfe0bf5a7f3215307646cb7a2ea4589cab3e62b9c33c004273878c12b313c321bf8238e3b0b25d41a613c303a0fd7713e6f60e5d3b9589c9b3dd5d449b653fb1642acb7561f76dfe3980f2aca893cd4221b5eccd234790a8f0b3b9b1eb5b941d7c925f036106952c03f5b60192df87134f37f1a302e17867c6488f7d512108950ac408d2e40c4ce371d01cbb040d1eff8b696b7f7631a776d20c33416b3d02c5a049a32ef462e6268745b55ffa5c7ab0b7ba19160241aebc92ef248828e21d8fec3e9dba9a333dc39954511cc0239338e1d0b356a37f458eef5fb7241cd9062494d23a8fdd6d800819b45f0493b99a5ef4460bb2a65aeebf86caf0aa82c8abc401f4b14b7eee4c31fef681cdf6e76248874c154483a7ccb12c9e191b245e8d2bcfae3a99e4550a28ed72b4f6d99624ffe78f23811271b9e83eef983bf045907bf96274576a4f61a147dd85a01508f3f6d9247f524d6a38919327f7be61c5ad1ef4f6f86376c6a1acd6935617db86e7e9c57bd5c7c0b6c0847b9e40c4ab7f0264a2893bf2852fd8de0aed44d3ad1661f12aa1da7d4e764a8d075e7fa57a10120e910bb7bf1ec25b006d8b6c981957bfbc770947333d67126041c0a99b661d145af6e0ef54799a066a3be3e291b5f3d1061d0aaf7aee65e2571410f8f1a2aee1ae87f5c1482d12625bb0efb29b407d5b303a5946232cbef10ed9b82d6059e55e9549e532aa33b29c36c33c71953e23ef682f0e5e12978018a9ee3954e8ef61b82f4cec63c3df37b4c4a2226ed4df5ab936634750a787f7c662de6bb505d3f7968a4a073e9e7bef72caf910e55164a6c29b648bc0ef1d1114ecb55c02da764b62439b993d0ee8750283d0636057dddfd96a5d5ab536a1ab3dd506fcc300e7d3b533a4b2687de07f5c0e559b16fd71eb81adba3463b9392938e9466adafd466922a8f2e9aeb7c51dc010280a7889dd46ff07c8ec56affa4d40015a430c2d090d9abe6f1c9f046318b14fef28962dcac3f9eca0d43cb0215e627421999c0e0ec14f57e2092f26451c9ce8e3a2a92b213344f20fb2157482c04aeea3f781c90d5db2eecd86812bb3ac89930326c2bfce81e89932fff990c65ab253f400407215b8e0bb0ffa9decc44ab5dde47fcf60b9c74cd285bffb9cb0521a4ce6b1d3a93a0c21dcc384ce337735da34093112cd8b0377933d88dc22e217d534e3e6856a65d78b4f25a9fc84aa2e96ccb8b997b0420f298b47288c31c034f38d69a0ac415962d5b350fe480168a0a1bfa2fde325496f1fca782759352f0d1d76297af9a429419abb479e896ee1279bede02000fffd2ef8452a045a689f030d584c184f0804d7a9745f333cb750422bc5a2704c0024e2321910bc86d896f740a80d50ee434cbeb9f24f169ade5df8f2b98bfd200800000000000000efabc1bbddac8e22ab90c3bc7fe594e1ed538dae8fc2510ee2bb37fe8c6c1bfdcbb8bb0b08397d37d4cd608ca05851c1559133e61fec0d57002f8d13d69bff4e1787cab4f0c0c71184538acd69dc3539e90292a92e5cdfa275571bbba8d184ccfb46d9918b24bccc524be634b1ec84ab08e1d425aeed1047de50c36dd43557532f3746655909294ed6d33178599aa53b24b2d9dee1c6be899ca31192219fb3c127391d6544e110d1c28003a58312c8cfe12cf570fbe2df7fcd9bbfcbe4c3853d055d53f195fdc57265a6c0c95dd1671343dda187ddbcad702de8dd4107ce146add628e1731c1657134d3d916d6cb793a6757f3059544244e602fcd6b7427b3d0d40796e1392365fa66ed1a7c2f0ecd5a850d6bd1e3e7251700f28fcb856c3b44dc3a948e09d2cf7f17f055f56da90b1f61e46a0afa31cfab0198c64c2c749502e3b4f3a707b8891c65c17fe4f5e0cb25933323b398936af333b7987ddd1bf1aabcaa4c814d26dda9b0d30909882f52af80a8cf6d94b2e77b9bd4347f67b1e5147262932819ae2d835c96307f7dced344187aec234ad9d88a079d2003fd189542ec76010000009a06000000ee55a56ee7395d14526f75f4de5da2d1b7941b8f353ebd7e435dc6f896e20beeebb2f8022a54e26749e4a5260ff18ebf09e734f420aa4e9576b475cf4b10865d99d478d12ff17e69eec98fbd9091051615d37e044dba2fa58bbaa3f3a48efe25ae6a7475692f103dc877a1c989b313b121b1fba383c15a2465f794e660a6346935f9891ac31efc372d1cd79c032ab9a8f3951e665930791fcfa3fa226f062a2fe3b6582413184b1f13f7c051b89c430f735fdba6ad3204d90c1538fea40398a0bbd055ef016026b61683f774186371fcdefd4959dc439e35c064e8d29676a32d1e683bb3d7a611eabb48fb61d4d8b8733ba5a548b21427052db3eaa9061b7c1deacbe32fdde412ea5dde926b89df33527e457e1ffc82a33510bfde636dbfda726a2d12ee9f762b42472944fba98266b7f6cc861eb01765294699a812fb4548e2ef412e994d2ad49d6b4ae6ed29e5b6c1824bae56b3f6af070591db22df3045c73e4ef0e3492fca01680cbe4876b657ce07db60e5714b0e900b64376dae4c3850b77f05ed388187cc8a0bb75e43310e48ad139b11f880cb6c6415f918a3d13e2386562336971b96eb53a37c10f93a8065963ba95eba573c9a7f42c52cc6df4f13e37af5bcdfd098ff40fa2fb42eb3d1f326c93b27d2e8853eb60913c2f9859fb5d91991d862af121d4db0b9de403f81c38e02d246ad0976bceb530f488e496dba56ef994d506b9d446bef32cf9fe7e7a2b11eef96c7714e051e14771048a4d0dd0f2992006c22604ce6e4c9e8eb9d1289f212fc7f83515da7dd1b5ec4625b687a295960ae385f45e886dcca2890ca188dfa692d51e427035fa4096aeaeb427af8adf818d41b469017caad56c977859f2c009b624253be23a95e2f04542b82a4438000dd8a3953b35875b08b465e3c0c4238eb7426988716fd81ffda036fc98fa81c26e4cb0377e9b936f4d38aaaa9e853f6045b71f0c7bd22a5f696209ff8602ecf0bb1128dca940512210c4edfd99071c5df1e787e39f5fdf6d5e0905b621d07edb0e4ff45cf20b25a8da516edb32d924bf77feb09dccee2c047d329e46b6e6579e726e65ff92889b4aca5c7e4d258e119319546805545aa59a3eed7d33887a273060df0f6ee27658915898f73baa1afdb59826e430a5721b1ceb65f5e8fca30f22ec5d426943c19f0d87d329c1bcea320cfa213c36064729c7086d1430de70359dd980b36f612603d3774f3ca1e94f93d2c181457bf7ca0d7a911c38951f7095a138a02b97f006ad2a32aaed6913a9b10061e8ea29e7df9f21dc2868ca71efb836685c1506c24824768ed04e9258b11f4cb7d97c1b37eef4b1116b2baf07127a2e7e8a4a0bbc82937643f0dd6f6c6680a30f1225e9b5a9f69498eba9b172947f1cacc56f905067f08ae3324c26aaaca1a89c1dd80103b84c854a649e82b464e000000000000c722853c58cd6464d005a12245e03d9c93a8cc79d86ba734e53c5c0fee7517195485a589581c8ba42bad6cae2de0d97b2cde6e9cd8831412707ac86c31e41d5628a5d26bacf79ee0525833c57573dd9c51276dff210b7b0ad52492b91df27f60a4d062cf3f26b82aaf98224874607c84fc3075b448bd979bfca422cf2c8537b80c6285a092fc619cdbe91b56930d541726de8631678d093f0c64f470b456ede78703d6bc465351a5341965b1b869e953cbc98bb152d846631e380a0da098dd51ca499ca1da8e375a1d72c304293c63c364275834b86a907b394668e8ba2b7611f3cf50f490edf7a759623365f164de1002887fe3b2a2ee5112c7f0fe54c4546aca71799cde51f2d17fcdb945df1edec8c36d181b5df7c5c493a0115235d2abd2a1a5c9d9c8b74438a6ab1b7a886cae0c134b5a8619b47ea8ab185d51ae72aff92e876c14b3c53642a5bb7247583ac1eb38e8eca69491620d45cc4059abd46c062605d412c605ddd3ecef5627009d47c40bfe7350a7135e3fcd229e30396a4ea3ea8545fe44bc78394ad7fda43e70908fdabd313bfff08c2bcdce18e02bb9a2903016b7036304a8d7e22d33968477b7525a24735d8e896038a98ef6febc085ffbb4090100a41df7db5d5c652222f7575af2a2f3ae6564e02f6377854d06e3bb642e37cb83e28ffcca164a4c87765ccaf30be5ed127b1c9416a3ddc9b92741d102924af06ce89bc7796307936e951577d35916838f4f994164f821b4a2e980d9a7f2f2d1582834ee8b2d9ed00274946e05720bee579463cf6e809775e8d18272b58c20fa8daadc1e2973c5a11f2e2f83eb7df7db125d9cf10cf68f2aa05e5fdb880dbe244473f8f63213e6ef853ae871ffaef37eac7e6e3ac31048ff459d17b69c49b187cc6d32b789ed39d1cb1112e67b8158221d8159cfe8b312442e895bc6b834ac28de329ed1df8400938d540856f3b89d16d80edf0f7efc75e6508903d85b22bcf3b38346b410d1cbd66b5e38735c2b29bd49be3cb8f37f7f2b91a759b063bd774285aac600bc197ece185a5afae242b4683210ecce092e0bba01de644451f6e1a23366ccc1c92f088e812210959dcc1efb43452effe6b26d1433067367421df6b85e1e87f35fd6bb26dede4d433ecf4a2689c3b8af28d195868b2eeba661d5c2ff7e448b0b28d0b3fd664daf92753d0b04f800000000000000ffff0000f8ffffff83994d5df793ba64506d70dab0d409bf3c279ef526d9823c38bd8ad324392458e5bb12a477cd4764c2a6e06e2bc287b14c24cee7a437a180ebdae3a24b8a803ec00b1403ee6dd6e3b79b74a4255a9c694a47ffa02152bc6f94ab16abc45a3e62c00f7cf88cb0dcdeecb3fb6e529de7eed1c8e459960d9bc6e286813270fc0fd5acdc5de171280106367503cb7c246a0137e98a20efb3417637f2cd8a315ff9d2fcea2bf9f9b7cb36b9c4b13662a23f7895b79e766a3e30bdc6056a572607e663353dbe9df1f1f91eef4b70820b4aa6cd1fa0603c095c42178f362b5dce5ae411a41dc2feb656d75b092dc19ab1720000000000d25a0b5b57f363e086e353a6b467928e52be8999e41a91c77f02b62ac3ea28a427aeb8c6eb2d1d92cf61aa33312678e41494092401b1eee232e17d9e154d29446ab9afc1ac890bde01ca73d4c49204cec6b8fb44d254bdc565c63466c7befd9a499427d3bfbd7077382e4b18afc3446d973afea56d1295e1627acd7e6c73bb043c0d21bb285eb6048fa95bd51f29150fabadc5c8f01e3749cde6e0471676ce1dbfb30228f0a2c90fd1c6aa4638c0261cb22c"], 0x1108}, 0x8) getgid() r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000007c0)=0x6) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000000)) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000780)=0x6) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0x0, "85495500022000000000001167f5bfa695adfc86"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffffff, 0x14c, "b04d00f3ff0a631a00"}) r5 = getpid() fcntl$setown(r0, 0x6, r5) read(r4, &(0x7f0000000880)=""/161, 0xa1) 05:37:12 executing program 0: pipe2(&(0x7f0000000000), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) 05:37:12 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000200)=""/210, 0xd2}], 0x1) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x20180, 0x0) r3 = open(&(0x7f00000003c0)='./file0\x00', 0x8040, 0x30) getsockname$unix(r3, &(0x7f0000000400)=@abs, &(0x7f0000000440)=0x8) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000380)) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)='=', 0x1}], 0x1) readv(r1, &(0x7f0000001680)=[{&(0x7f0000000100)=""/254, 0xfd5f}], 0x315) 05:37:12 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chdir(&(0x7f00000001c0)='./file0/file0\x00') chmod(&(0x7f0000000080)='./file0\x00', 0x10) chmod(&(0x7f0000000300)='./file0/file0\x00', 0x80) mkdir(&(0x7f0000000040)='./file1\x00', 0x0) r0 = shmget$private(0x0, 0x2000, 0x40, &(0x7f0000ffc000/0x2000)=nil) r1 = geteuid() r2 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = getgid() r5 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000280)={{0x34a, r1, r2, r3, r4, 0x20}, 0x7, 0xfff, r5, r6, 0x5, 0x1, 0x7}) 05:37:12 executing program 0: truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x100) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) mprotect(&(0x7f0000e7e000/0x3000)=nil, 0x3000, 0x0) munlock(&(0x7f0000bff000/0x400000)=nil, 0x400000) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000280)=[&(0x7f00000000c0)='/dev/zero\x00', &(0x7f0000000100)='#\x00', &(0x7f0000000140)='!]{\x00', &(0x7f0000000180)='/dev/zero\x00', &(0x7f00000001c0)='\xfe#,\x00', &(0x7f0000000200)='/dev/zero\x00', &(0x7f0000000240)='/dev/zero\x00'], &(0x7f0000000480)=[&(0x7f00000002c0)='/dev/zero\x00', &(0x7f0000000300)='^-\x00', &(0x7f0000000340)='/dev/zero\x00', &(0x7f0000000380)='/dev/zero\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='!/-\x00', &(0x7f0000000440)='-%,[..!\x00']) syz_open_pts() r0 = socket$inet(0x2, 0x4, 0x3f) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000000), 0x2a6) 05:37:12 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x400, 0x0) write(r2, &(0x7f0000000140)="4d39787d397e9da64bbe15bd04ead1971e721add76159b8c4b952140f97f20cefaff2186ca8f45b8f9fc726757282ea5e268ae9613a792d4b64dc29d0d77c9852e507056ebf1b8b39736b7c16501b53cd8d729fd596fec78e735f0825d3d9eb2c997522f5a6d04ae293b80464b88158a81ed452c1a9000eac10b7ee4e0ff16ccaebadfdd26b4fe8ab82353abf997f0194a21d8065afc54882f28eeac3cb1", 0x9e) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x7, 0xc5, 0x7ff, 0x7}, {0x6, 0x0, 0xffffffff, 0x3}]}) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="e000005c00000000", 0x8) dup2(r0, r1) 05:37:13 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b1000503600000000000080003c4000000070000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xfffffffffffffee6, 0x0, 0x0, 0x0) 05:37:13 executing program 0: clock_gettime(0x0, &(0x7f0000000140)) r0 = socket(0x1d, 0x4, 0x3) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000080), 0x4) sendmsg$unix(r0, &(0x7f0000001600)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000001500)=[@rights={0x10}], 0x10}, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) clock_gettime(0x4, &(0x7f0000000000)) 05:37:13 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './bus\x00'}, 0x8) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 05:37:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fc33055552fbd5e41798632dfc94ff334a5619515a4c8ab00100824b3da025bbd47bb2667002bc1896e21d8cf883c3643bf579456fc7d409aeafe904b4be39fba9cad589e16e8c8b6b87cb2d72b8bc", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2591d3f45ce6c321a8cf98848e4a8051bd24313dea8d0327cfa71aae43d605af0028dbe0f53b523765381a3fbed9d7c7f5ecd520000f55d9bb05dc03e23a0010000096558b7cb5e32d0fd4e7199679daa9010075ee6f7031d6220ed69a19be423cbe05c600748aaa88ca91a61d75bc9028a2b8874064f0d03f8eaf301e42abe7705b4cf01c09bbe061a768557d130dc88c374772cb2876275173275c0000f3431748935d0eaced436cfceb73f0d68131400b4d", 0xb6) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xfffffffffffffffc, 0x1000000d10, "b04d00f3ff0a631a00"}) ioctl$TIOCEXCL(r1, 0x2000740d) read(r2, &(0x7f0000000500)=""/161, 0x31) 05:37:13 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x2000000000009, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000004}) 05:37:13 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) shutdown(r0, 0x0) 05:37:13 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, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) close(r0) shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffd000/0x3000)=nil) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) recvfrom$unix(r0, &(0x7f0000000100)=""/87, 0x57, 0x800, &(0x7f0000000180)=ANY=[@ANYBLOB="00002e046d9191f525c5"], 0xa) 05:37:14 executing program 1: r0 = socket(0x800000018, 0x1, 0x200) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x90) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 05:37:14 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x40, 0x0) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 05:37:14 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000140)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f00000002c0)={{0x18, 0x1, 0x3, 0x7fff}, {0x18, 0x0, 0x7, 0x20b4}, 0x4, [0x2, 0x7ad, 0x100, 0x194, 0x62, 0x7ff, 0xe40, 0xbc]}, 0x3c) shutdown(r3, 0x3) dup2(r2, r1) writev(r2, &(0x7f0000000100)=[{&(0x7f0000000080)}, {&(0x7f00000000c0)="e9ae00817bf50a5329ff343c7ab5dc0a4dee4e47258a4e921428a75aca618656a550baa3424a5b5c84bd84f533cf166167a738c9622185", 0x37}], 0x2) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0xa0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffb, 0x1, 0x2, 0x3a2df01e, 0x50}], 0xffffffff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffd, 0x80, 0x200fffff, 0x3, 0x9}, {{r0}, 0xfffffffffffffffe, 0x80, 0x40, 0x1}, {{r1}, 0xfffffffffffffff9, 0x80, 0x4, 0x6a, 0xa565}, {{r3}, 0xfffffffffffffffa, 0xe, 0x40000001, 0x7fffffff, 0x2}], 0x2, &(0x7f0000000280)={0x1, 0x3f}) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x9f}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "15e8918e1dbcc1af8529fd6d62cbea2c42f204d3", 0x80020000}) pread(r0, &(0x7f0000000300)="d8283185e7d4b25e8787bfe25db4143a442a736f57b28b768d831f679eba1dcc628e3044398e19e16a3166ef36c5b1b222972e81558d0826b47f6730348d24daa225122a64f454a3f2a822a1efe0d4bf9d44d41caa70ebc904735f6a2a2611588e76732d012bd28b57dad844e811baa2c16771b1ea1dbf5a2cc8d82492b185c98fb3c8294f0ed0ee419578c9925e6f43d9d5ed4c3e9590e50b797389adf7e700a9c5b9b5071a8390c1388342e8d45b6133c5339ca7b5e85a0d2b3fd220d0babe6e3cff8fbed97764f162bdccb8f708b123d8b99b141188ad1e3878938e9d78df8d09f389d6bc413584142707620bfb1b", 0xf0, 0x0, 0x0) 05:37:14 executing program 0: mknod(&(0x7f0000000400)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x5, 0x5}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x2}) 05:37:14 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x10, 0x5, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 05:37:14 executing program 1: setrlimit(0x3, &(0x7f0000000000)={0x0, 0x100000000}) r0 = syz_open_pts() r1 = geteuid() munmap(&(0x7f0000ff2000/0xc000)=nil, 0xc000) r2 = getegid() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x400) lchown(&(0x7f0000000080)='./file0\x00', r1, r2) fchown(r0, r1, r2) 05:37:14 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000001c0)=[{r0, 0x1e0}, {r0, 0x40}], 0x2, 0x0) 05:37:14 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) r1 = dup(r0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000180)) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0\x00') ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x10000, 0x0, 0x9, 0x9e, "6df3e7a59e09868ed8de1380cf45458b5923c597", 0x9, 0x7}) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000001c0)) 05:37:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x60, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") fchflags(r0, 0x0) 05:37:14 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f00000002c0)="9b", 0x1) ioctl$TIOCSDTR(r1, 0x20007479) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd0\x00', 0x9, 0x0) poll(&(0x7f0000000480)=[{r2}, {r0, 0x166}], 0x2, 0x0) 05:37:14 executing program 1: syz_emit_ethernet(0xed, &(0x7f0000000140)="825206d791c5180783a8b280d5dce92cd4afe085fde938707830315fc93bc695ef79257b39b0bacb40dcf1f1782e0532b3c971797bc5b23244916cbbb9031acf3402668bac4e99a7fc39a63c7fbe50e1c37807657c4985d6f5db4252f1ec943d13c78a9bac1a421091168ad28a0237493da7e09dd402cc51c7c39222d17a60bef6642fc90bc6e9c4a24a773b32ec877419060f32689314c038fb93bf75766f56bbbe6cf15d81cc5153a48f1974dfe81846ee521e6d3dba4b2a9a2c95a26ca11462dbfccc0553a25bb02442e4534388d2f100ff447db54ba4cced96e4817270c133df321028c19a81d9d8a26b27") r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000240)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 05:37:14 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCNOTTY(r0, 0x20007471) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000080)=0xfffffffffffffffe) 05:37:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5}, {0x4c, 0x8001}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 05:37:14 executing program 1: r0 = socket(0x18, 0xc001, 0x0) r1 = dup(r0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000040)) listen(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0xb) 05:37:14 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x4) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=""/253, 0xfd) pledge(0x0, &(0x7f0000000080)='\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 05:37:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) ioctl$TIOCSTOP(r0, 0x2000746f) fcntl$setstatus(r0, 0x4, 0xc8) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() 05:37:14 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000040)=0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 05:37:14 executing program 0: r0 = socket$inet(0x2, 0x3, 0x89) setsockopt$sock_int(r0, 0x1, 0x1003, 0x0, 0x0) 05:37:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x25}, {0x16, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) 05:37:14 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000000c0)="c60001", 0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 05:37:14 executing program 1: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x80002007, 0x5dc2) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0x304, 0x4) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x100) r2 = dup2(r0, r1) recvmsg(r2, &(0x7f0000001300)={0x0, 0x9c, 0x0, 0x0, 0x0}, 0x801) 05:37:14 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) getgroups(0xa, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r2 = getgid() socket$inet(0x2, 0x4000, 0x5) r3 = getgid() setgroups(0x3, &(0x7f0000000080)=[r1, r2, r3]) r4 = msgget$private(0x0, 0x181) msgrcv(r4, &(0x7f00000000c0)={0x0, ""/103}, 0x6f, 0x2, 0x1000) pwrite(r0, &(0x7f0000000180)="cf05f91801abc5de5ef6be269bec180f37c51d2f818a34cfe7b2dc78bf9a1683a1dd9d8c5de85066b57588fcb491703863227678bb6bb73fa4be134b9ccafa08c7ccebb5d88e2eba1ad0b54c984cc08d154713f56fc4e18d39f3b45c724470298851ee7c5f5950923af61d8326780b74ccf68f8860eaab12bcec449fa5906342370283e3151940f3e0ba3b247ec03f657093ab1287a4efc2873b6dc1ffd2d56d4a5035063f820c42f71a72b2a852c384e300", 0xb2, 0x0, 0x0) close(r0) 05:37:14 executing program 1: r0 = kqueue() r1 = dup2(r0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x1, 0x7dd90, 0xfffffffffffffb03, 0x1, 0x5, 0x3, 0x5, 0x1, 0x3, 0x10000, 0x8}) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x8, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0xaf}], 0x835, 0x0) 05:37:14 executing program 0: socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000e9ff00000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 05:37:14 executing program 1: r0 = socket(0x2, 0x4001, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0xc00, 0x40) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x7) r2 = dup(r0) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000000)={0x3, 0x4}, 0x10) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) ioctl$TIOCNOTTY(r2, 0x20007471) 05:37:14 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffff9}) r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0xffff, 0x0) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 05:37:14 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0xffffffffffffffff}, 0x2ac) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x9, 0x20, 0x10001, 0x1, 0x3, 0x5, 0x1, 0xb6b3665d56ebaa59, 0x0, 0xffff, 0x4}) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 05:37:15 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2, 0x1b00) r0 = open(&(0x7f0000000180)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)="5c2ddd89cf7164280d3576d4c731090000000000000054490ab81167e4c8dd80f23ccf2d66c8017b767beae78c2b0b86eb249239aab09f5ddc6f501bf58681bd4e023878579c86d02baaddd8dddea213649eff6fc2664708d3157b56593913bf3a945c08e4ef9aeb02db76dd5f74b47e027dce293bafb2b27b6715dd9b5507e289dc5e10936ae05bc7ce901d5672f0118169eab62008320ba800", 0x9a) rename(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='./bus\x00') pread(r0, &(0x7f0000000280)="a12a4fd260a0e078651add4060cb8b607895cb7d8c767a9798ecae87be2d6899047cb03e51a7b9782104d5fb4766045c6bf3d644d8cd22aa9e752667dec63e7dd7a5348287abcaf628b93d04a973be300b40c0f7476cbf34fa56a633475c463c4bd7808ed11e21e78f9cde5ac530119d54bf2b7ff67b233a2b67210f562e5948db9cde4e56c2c47347d67d180632af66cf5329f3b94b3572eced05405341c36c8bd54faa163040f6354faac4513a8d78b5173e6a84c16a6062b37ed8c0494043e512a0dd895948a49fe95ca671", 0xcd, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="e6a1d8818fd3381f3f7a988b48ba8c4f478ee62167fbae8d2a2b5e99cd634fe12ea225858303d4607157ed4d1a6bfbdddb9591f6c81013cff94f53ff1b530360ba3ace30602a418051e9ebe07aca3b485fc196d5cdb8280015f5be03720d7f5c0c60c60af5a5713dcd7206044ad1373dc7732fc438ca0ef3d7605f536534367a61788a", 0x83) 05:37:15 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x3, 0x7a, 0xd63, 0x2, "15c971f560c670bdb22aa6eecfc3e6dd4202d83f", 0xfffffffffffffffc, 0x3}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x1ffffffffffd, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c644bc9cabc485479babed39941d62b05e0f8523e67eaf4cd31ce568d9f3af42bcf9687ed3a0583445c7e3d0156588c4a3c0cb6fa5e26d2883bd04121bc50e944be0f18b79c33b8a2f2e9a5b856085b5238c8d33906119822516aea0fb3b959363f2db8dfcb566555600dc0b608b4d9f16861f4198a0de11941461cec217377459c0aac1db06a68e20c", 0x806) write(r0, &(0x7f0000000100)='\f', 0x1) 05:37:15 executing program 0: r0 = dup(0xffffffffffffff9c) getsockopt(r0, 0x7fffffff, 0x1, &(0x7f0000000000)=""/5, &(0x7f0000000040)=0x5) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x1f, 0x0, 0x0) write(r1, &(0x7f0000000180)="f48f955dca201c9aaaf23f7b130e68996f4a587320f0a14277fc5859d6fd7425163ded8519baf60fbc2f69a97bca20033fbca4e1903b4334f24a1112fffccfb85a03acd1ef46d51dff2c5c5920fd311c11a7d1fbba4d554fb70cced3990a04f3376086187fdd9c8a8f89e60496f336b12dada14a595d05c90576ca1aa2b00888c1e227df36c3264bd2e31de4e3be2b78640f6ffe881f1fd8f3d4fdf42a40d9701c86893ed7322e761ed242dbb6aaaf040df371c42a86ea216c1d9267e31981e7ef2b2930a67c9ce3f577af472fe131eaa835e8cfb44e1f1bb33a427f24ffa0f0ec7144c5e5a44d696786f1d0f5e0af21", 0xf0) 05:37:15 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) recvfrom(r0, &(0x7f0000000280)=""/138, 0x8a, 0x1, &(0x7f0000000040)=@in6={0x18, 0x1, 0x1}, 0xc) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x80) dup2(r0, r2) 05:37:15 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100050160000090000508005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894305b22f310b404f36a00f90006ee01be657aea8c500000002000000000500020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x5, 0x0, 0x219) getsockopt(r0, 0x6, 0xffffffffeb1f9f51, &(0x7f0000000500)=""/235, &(0x7f0000000600)=0xeb) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x5, 0xf461}, {0xffffffffffffffa5, 0x3}}) execve(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)=[&(0x7f00000000c0)='\xf2{\x00', &(0x7f0000000100)='$\x00', &(0x7f0000000140)='\x00', &(0x7f0000000240)='*.\x00', &(0x7f0000000280)='\x00'], &(0x7f00000004c0)=[&(0x7f0000000300)='.(%^#!\x00', &(0x7f0000000340)=']\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00']) 05:37:15 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) setgroups(0x2, &(0x7f0000000040)=[r2, r1]) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="01082e2f666958945e3d"], 0xa) r4 = semget(0x3, 0x0, 0x0) semctl$SETVAL(r4, 0x0, 0x8, 0x0) 05:37:15 executing program 0: pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x24, 0x1, 0x80000001, 0x7}], 0x401, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffc, 0x84, 0x81, 0x1ff, 0x7}, {{r2}, 0xfffffffffffffffd, 0x29, 0x0, 0xffffffffffffffd6, 0x100}, {{r1}, 0xfffffffffffffffc, 0x2, 0x9, 0xfffffffffffffff9, 0x6}, {{r1}, 0xfffffffffffffffa, 0x82, 0x10, 0x9, 0x1000}, {{r2}, 0xfffffffffffffffc, 0x41, 0x20, 0xfffffffffffffff9, 0x1ff}, {{r2}, 0xfffffffffffffffe, 0x91, 0x20, 0x74, 0xb230}, {{r0}, 0xfffffffffffffffc, 0x58, 0x4000000a, 0x200, 0x4}], 0x8, &(0x7f0000000180)={0xc8, 0x100}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000001c0)=0xfffffffffffff000) kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d5, &(0x7f0000000240)={0x3, 0x7fffffff}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000140)) 05:37:15 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000340)='./file0\x00') connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) 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) 05:37:15 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x0, 0x0) r1 = syz_open_pts() nanosleep(&(0x7f0000000100)={0x68, 0x7ff00001}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r1, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) kevent(r2, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) pread(r0, &(0x7f0000000340)="16", 0x1, 0x0, 0x0) socket(0x20, 0xc005, 0x80000000) 05:37:16 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x488, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000000)={0xffffffffffffffff}) 05:37:16 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20000, 0x10) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000100)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) read(r1, &(0x7f0000000000)=""/69, 0x45) ioctl$BIOCPROMISC(r1, 0x20004269) close(r1) 05:37:16 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = dup(0xffffffffffffffff) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x0, 0x8}, 0x10) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r2, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r3 = kqueue() kevent(r3, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x68, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000004c0)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000000c0)=[{{r1}, 0x0, 0x12, 0x50, 0x7, 0x401}], 0x9, 0x0) 05:37:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60, 0x0, 0x0, 0x8}, {0x400}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="1c") 05:37:16 executing program 1: r0 = syz_open_pts() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x20, 0x0) syz_open_pts() writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) 05:37:16 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0), 0x344) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x68, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) lseek(r2, 0x0, 0x0, 0x3) unlink(&(0x7f0000000300)='./file0\x00') recvmsg(r0, &(0x7f00000002c0)={&(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000001000000"], 0x17, &(0x7f0000000100)=[{&(0x7f0000000200)=""/155, 0x9b}], 0x1, &(0x7f0000000140)=""/2, 0x2}, 0x2) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000000)) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 05:37:16 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) chroot(&(0x7f0000000080)='./file0\x00') sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x50) 05:37:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x89, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCLOCK(r0, 0x20004276) 05:37:17 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x20, 0x5) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000000)) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)=0xffffffffffffffff) recvmsg(r0, &(0x7f0000001900)={&(0x7f0000000140)=@in, 0xc, &(0x7f00000017c0)=[{&(0x7f0000000180)=""/43, 0x2b}, {&(0x7f00000001c0)=""/209, 0xd1}, {&(0x7f00000002c0)=""/79, 0x4f}, {&(0x7f0000000340)=""/41, 0x29}, {&(0x7f0000000380)=""/165, 0xa5}, {&(0x7f0000000480)=""/66, 0x42}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000001500)=""/134, 0x86}, {&(0x7f00000015c0)=""/213, 0xd5}, {&(0x7f00000016c0)=""/227, 0xe3}], 0xa, &(0x7f0000001880)=""/107, 0x6b}, 0x1) 05:37:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x480, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000000c0)={0x3, 0x7fff}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 05:37:17 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0xf1, 0x30000000, {0x1f, 0x7fffffff}}) r2 = dup2(r1, r1) shutdown(r2, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 05:37:17 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10020, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) fchdir(r2) 05:37:17 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x10180, 0x4) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) dup(0xffffffffffffffff) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x281, 0x0) accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) accept$inet(r1, &(0x7f0000000200), 0x0) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x8, 0x3}, 0xc) 05:37:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x3}, {0x2}, {0x6}]}) pipe(&(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x1, &(0x7f0000000080)=[0x0]}) 05:37:17 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10050, 0x0) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) ioctl$BIOCPROMISC(r1, 0x20004269) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x0) 05:37:17 executing program 1: 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) dup2(r0, r2) r4 = getpgid(0xffffffffffffffff) fcntl$setown(r1, 0x6, r4) 05:37:17 executing program 1: r0 = kqueue() ioctl$FIOASYNC(r0, 0x8004667c, &(0x7f0000000000)) r1 = getuid() seteuid(r1) 05:37:17 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) dup2(r2, r1) dup2(r1, r0) 05:37:17 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000040)=0x2) getsockname(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b93f1633000000000000000000000000080000000000000000000000000000000000000000fc8f31ae50f9ce00"/121], &(0x7f0000000100)=0x6e) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) listen(r2, 0xa00000000000) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) listen(r1, 0x0) r3 = accept$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) dup(r3) 05:37:17 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) read(r0, &(0x7f0000000200)=""/250, 0x50c7e3e3) 05:37:17 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x8000800080002000, 0x46485d47) open(&(0x7f0000000540)='./bus\x00', 0x0, 0x0) select(0x236, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000000000000}, 0x0, 0x0) 05:37:17 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xfffffffffffffc01, 0x7}, {0x3, 0x1}}, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x20000, 0x1) r2 = fcntl$getown(r0, 0x5) fcntl$lock(r1, 0xf, &(0x7f00000000c0)={0x3, 0x3, 0x4, 0x10000, r2}) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x10020, 0x0) pread(r0, &(0x7f0000000140)="c39c3407d63e672e86f418a119d92f942d2eeeb077ba990a3762a25db52ff9a0f1b744eeea40efc2cf1bf5046dfb75f54578962e", 0x34, 0x0, 0x0) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000180)=0x7) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f00000001c0)=0x9) r4 = dup(r3) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x3) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000240)) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000280)=0x6) symlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000340)=0xfffffffffffffffa) r5 = socket(0x6, 0x4, 0x7) recvfrom$inet(r5, &(0x7f0000000380)=""/150, 0x96, 0x40, &(0x7f0000000440)={0x2, 0x1}, 0xc) chflags(&(0x7f0000000480)='./file0\x00', 0x0) kevent(r4, &(0x7f00000004c0)=[{{r5}, 0xffffffffffffffff, 0x80, 0xf0000001, 0x25490c65, 0x3}, {{r0}, 0xfffffffffffffffa, 0x18, 0x0, 0xbd, 0x400}, {{r5}, 0xffffffffffffffff, 0x1, 0x80000000, 0x100000000, 0x34}, {{r5}, 0xfffffffffffffff9, 0x4, 0x20, 0x2, 0x8}, {{r4}, 0xfffffffffffffff9, 0x4, 0x25, 0x6, 0x3}, {{r1}, 0xffffffffffffffff, 0x40, 0xc0000011, 0x3}, {{r0}, 0xfffffffffffffff8, 0x0, 0x1, 0x3ff, 0x1}, {{r5}, 0xffffffffffffffff, 0x2, 0x1, 0x3, 0x1}, {{r5}, 0xffffffffffffffff, 0x1, 0x4, 0x8, 0x4}], 0xd777, &(0x7f0000000600)=[{{r4}, 0xffffffffffffffff, 0x4, 0x40000000, 0x5, 0x31}], 0xd8d7, &(0x7f0000000640)={0x5, 0x3}) mkdir(&(0x7f0000000680)='./file1\x00', 0x140) fchflags(r5, 0x10001) ioctl$TIOCDRAIN(r4, 0x2000745e) chflagsat(r5, &(0x7f00000006c0)='./file2\x00', 0x1, 0x2) read(r3, &(0x7f0000000700)=""/250, 0xfa) kevent(r1, &(0x7f0000000800)=[{{r5}, 0xfffffffffffffffd, 0x81, 0xf0000001, 0x3, 0x3}, {{r0}, 0xfffffffffffffffd, 0x8, 0x4, 0x9, 0x17}, {{r5}, 0xfffffffffffffffc, 0x80, 0x0, 0x1, 0x46800000}], 0x238e, &(0x7f0000000880)=[{{r0}, 0xffffffffffffffff, 0x20, 0x4a, 0x4, 0xffffffffffffffff}, {{r3}, 0xffffffffffffffff, 0x1a, 0x1, 0x2, 0x4}], 0xffffffffffffffe0, &(0x7f00000008c0)={0x9, 0x100000000}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000900)) getpeername$unix(r5, &(0x7f0000000940)=@file={0x0, ""/108}, &(0x7f00000009c0)=0x6e) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000a00)=""/222, &(0x7f0000000b00)=0xde) utimensat(r1, &(0x7f0000000b40)='./file1\x00', &(0x7f0000000b80)={{0xfffffffffffffe01, 0x5}, {0x8, 0x1}}, 0x0) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000bc0)=0x1c81) 05:37:17 executing program 1: setuid(0xee01) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$setflags(r0, 0x2, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd0\x00', 0x5, 0x0) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/12, 0xc}], 0x1, 0x0, 0x2d) 05:37:18 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x1, 0x0) close(r1) setuid(0xee01) msgctl$IPC_RMID(r0, 0x0) 05:37:18 executing program 1: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='wx') pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000000c0)={'./file0/file0\x00', 0x200, 0x52, 0x5db, 0x0, 0x8, 0x9422, 0xf43, 0x0, 0x1, 0x0, 0x7fff}) 05:37:18 executing program 1: socketpair$unix(0x1, 0x8008000000000005, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 05:37:18 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) r1 = dup(r0) sendto(r1, &(0x7f0000000040)="16020d2d28658caaa66d4b524a926141e4a242e6fa6866cc6a9326fabbc456ca93b329b647dd21369b72eb217721654c77fcb5748a8f21d34b209bd547acb87ef934c2a97b0465ca9edbbc970a43ca5d7b3d28ea7c6613f2ed911516eccb4aa7f455f040d87b374daae10cf1b8340521a73929633512bfc376b1f9f6fef3cccf8057607f07f78585bee208ce4b3c03d8747ab4446b3e9c896a1a69e298b075d8aff96f", 0xa3, 0x405, &(0x7f0000000140)=@in6={0x18, 0x1, 0xffff, 0x76}, 0xc) unlink(&(0x7f0000000100)='./file0\x00') 05:37:18 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x280, 0x80) pipe2(&(0x7f0000001100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) linkat(r1, &(0x7f00000010c0)='./file0\x00', r2, &(0x7f0000001140)='./file0\x00', 0x0) r4 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000001180)={0x7, 0x5, 0x81, 0x80000001}) ioctl$BIOCSRSIG(r4, 0x80044272, &(0x7f00000000c0)=0xe453) recvfrom$inet(r0, &(0x7f0000000040)=""/13, 0xd, 0x3, &(0x7f0000000080)={0x2, 0x0}, 0xc) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="b36b1a6cb7e674338202c7552a216c65c600243e3dec615abd2e12177fe5203f82bc3285ca81d90e0b28185eae073ce679359e4bde035fb5ce11e02cf7f178037f49380e16627e264ff89828ca101e3ed53300eeb77b86be9acae35800004bec84"], 0x10) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000180)="ada1c41c0f7ccb45b00cf32c8fc552eccc6070d480f879e8b11e5bd9726597fd5fb8e685062a096c6ffb1ea3b66771c37810421a7aa9f7e4ad702d0539c1d5a07a2d18831b387d0aaab9c28ffdc038f5ffe458c3130c6141ca3df03615df86a4f05a584fa065158d05d5929ce5deeb4830e6ea1ec22d05c80e5f05d60ef568798e450e24043416cf9fb46ec7425f8ac2ace804a9bf23e0c529bace46ccd7522be5e3c7450bf886ea2ff1f48061039559bca945c2eb40bde1527a284a06e68d64f07f9592659ef3c016012fb2287a187b3c31d6a76ff3f2c5c2b43aa51b1aea716247cde064054305ba91662e63aa7ddd8093d88e108f65ae8c58e211642393263b3894cb73340b9dd567455ce8e4b79ffcb909ac914595bca0b8e3d45e14d212fcf883abdd0ebcd9396fc6976f86e74faa0c30843c603ecf4419d79f04e4092d2f9a5e4dde75176d6cc090528a4fd82dbb748a9ec80158e2885f8a0c8a0fafaa499b20d6be518338e2f8096f27500734816ee47f01ad9665f2e81a9b81556431e113de33989862ca001ea3819ac25e5018b07c5ee30c927e19ddbf518be4263ba02da1e102926c064d24decebdfc75d5567841ef9b6666d5443703599125bfe4e80db4c10f186047fbaadd3385f2340ea422752c306abc6cba5ca9986de9527eaa57e3f2e13677d3f9c326388f641cc8b6895a6030916b2f2e5ab3d79bf1e9a5250fd3b4749297398c96b3424c33ec82b5b8615b61d8501349e17306431ff731ad80c14c2d820d3660afdd05a4773fa63e4bab6ecdb25c86cabee5b6da37e865760bc3e4aaadcc0082cf62b2f12848131b8e9a9d31453d6dfffd48413f8d3686ce7f919a1b944609ef7c8b19d2ddfc7c0bba70a1cf383a35563ed27bd5bf4e67ec67f4eba90b190561118cd002f219dd42232e58dd8f7d103a2e23dd436f62d87e3134989661163d37db6cbc12c3d92620f9f1b5ee63d436433e5bf4ae44a1652faec7e154b0f46babd7d3e8377c6ef0cad32b77ee14e06ea70180eb29ee6cc354b2467a61463a5c212923ebf8f8acff66af01a216c1fba18ec709f310e28f01ac7dce6558b67b9a2022db14db314aa54e6ad1bef53274e9b3b5e0ba28da98dc014a4ac7f95498661579949c815c9b3463842731401f47cfea9b54f9208fe9a1ed0c2b107411b8171830ec4860581569f94e9ad3730f5b585964e1c7d5844f844baf5a0ed13de213d444593125f62c333fd82c23dfb050e7c1d251ea2ea4f0f8748e654db08c1173a41dd54102bc0ff8741cec304ce8da5e1e39b190b50c1f4878a0700dcef4fde9d1cb80ae2c1b9d1d4d08d0fd9aee449f9cc2e8f7ccc16e23c140d0af07719cb72f4cae8244b57823d4142dc98fea16e754c572543e9cae4f04a906c40f51dee08d4b831aae873f8474d1102a86f3c45339e07aafd01f334c2d0891033582c849c56c96c7f085b7e679ed6c69ccbf8cc0d1237c6c3a9a1533b2032be0d65579709390e966ad5ce83cff76777b31b6c153c2bf110186d3da468b46770967b7f2409311d3e45d3c579f2a476c5ca1df40e772cb08883a49fd3a78cc030e660b48e8ef0da62dfac107043cad0bbbe622512bf4484b9d501d27d9b3002559a5ece6b1969fd8f6626d4a2e4320fd33000c12db328ad3b079eb228504370096dd18e85d2d81eba2b9fe1f3bd7123ea2520b61fce7190cbf3b63a16b9ddfa2eb91e1f7331c27dcbbd5c93d7ade32e19fe742a6f2f501c88342921d658ac9ffd7d5a9f077f8e1957547577af1723202e3538d61190fb028c68a105fbdb6a869a78c9c31fc2fa69d8d73a94553461ebd7f6709b90b872060440c91eae79441cec119c02b3797a50cb3e9a88ae006de7a19f5b6c42171137c1254191f3def45f1d8c26b12e37ce6aa0af932d341f58de88ecb625881089c04e3c6ed3d031df8acc5121d7a61094de0e3b984ef4ba4498af841dbf4fc9ed0c8cf08929e084e877405107f8867a488e5ccfaeb518b5edb316579ecbcd14ceb98f8854b0f383b6f317145b8242a0c1fd233088e541cd39e0b74a6397142c10f48c12708826beb312010e0341e3540404a31b66796e144ca02829be2c8b9066e120b60c5c2b209437f912bf9b64b0fcb42ca40518b918177fa4cbfb0070eb1a9714b8167a0f292e33fd0d8507732e48f5f54e2272eadc587a60496d03ccdbf189d6a4fe1cd079416cec5f103c1e95836a3a5fa85b5bffbc20b5eab30a780fd0af94b5098f78f8a0ca28a6ad497516cf42e2a99949e940e007077cc87be4cc3f7957b292d7f004986901e1193ab1eed9e64f4697dd3b7f18a6278859fdd4c8585ba1a7ecfb7a24fcf2a614eba4b888c8736752cf1ce9d7fc502a5bcd2d24b26b68a6b9fd431ddd1d5e4991d6c2d4fe220cff635ddeb397fa8cbd251859f96f615a70d7d05c9cce8d7ad717fef21614f683c43822e0dbe18f7ec07323260137e8bde9b4fde414ae16924a86e82935f59df647479abf406d306777f9e3ed5e8d6e37bbcb663d68fc8820dd865a80d358f9d4c2b49a0a27704d08691db394d5e4bf04f9ab78493cc8c687237e68d0458f59bd373338d5cab3976b6b50798f6b6ea21bae63717ea4089fb9ae0079ba8a061927f41a3ca896ac18cf0f617cceea60194bbb83bf951543c78a7fd13fd83eef2618408246e80c51f0706f828ca9e333f4de37086546568f9c04b7b39b0d674f19239a3c309afbe80c9e91f1812dcbc9c09998b8e4c2ebee3709ec411ceb54e32d1c0839d7316276aba63affb76ed35ece70495e473e109322b6edef0cce7a9e4d6f860916d516e1673cfee4d74ebc031183745d520365b458cfcfd86ba99049c6357d887a169a02513cf9e952b53e04af2d7e9c088e330750478bc37c369e208a917834b0a7faa2dd3f7b412d6ebcf44d85e7434cb0b8ea925e066c6fa6f8d9f962206014e65d7968fea0e1aaf470ac607a73338f63f65eeb808e1afbde406822decfa37c3a86bb784475a910eaa594ad3de00a843bd1b4d015cc8478ffed23661e99ddf6aa616dce37c3dcd4fcb430690ccd4eaf17615dcedccf7fce9b3f769e2f2ddf63b13602a041ef6ace031d37febdd8a3cbb983aca235454f4b06349b1ca34331f2ce03cbe53e76b4bcf1b7946c84ceab11c735faefbd87542a794dbd350dc6d13b82ad29394a4f37dcd186c2f9ef1772f490fa03e40d51ea998fc7847678d6336a4beb6214832b8cf5806c0bb26cef7adb97e3b750aacec0ac27a360119e90dc7acc262d841d7c942d75a5ff7afb6948914d76782da4576a333373b37811be0a3418a2385962c1299260ded197d3271e543984740bb375991ad0ea1e92b7c20de2dfc136b6638a72084a6bae9fde9a25e0e5271eec55cac029e433af696fe27a04bbbc1ecd393380294ed4ac386fba0217237337f4f1b62cbd2a8c0ded9030061469db08b92a3d390f2a09e1824c82af5e07c9d5bc4e5259254819266fe2d8055c6265ac6bb196b20e25765dd6c82702d70811db56551fb69cfbe0edbcbd0715931e29266b4f4013fe1dad328b6c162c178212492de10dea354420aff6842b481df0790692760ed3085559881e1f31baf6562a126c00d438784a738917caa6c6ac3e0e9f5d9baa862f8f7661e05afcd80a8b5f48e4620c79629813e35f0104801da82eddb51c992ea8ff468536fc6f101da9dcfb08193b3cd322baa517156b9124ee3be5b0f59cd84e48e5994c1143ca8c25d7117e422706a8966ae63008135adddb98044e5796e82ee6d8712540b33f2acd964e7cc3a593271218ce0e68cfdef8749cdc2695d351213dd6fc7850d3cf6a1ab8b699373529174f922cb051f00ed9d4b3321a21e76343cadcb6545fed5c412e2745b238360fa1eb58dc6c60962dad4875d0031a21e4b3412c49ea79fbb63cf47be7f32abf0eaf3d944b61b94b79ed5d94b28b0d5bcbed428c1f6dcf37e701919d2b3bd7b549d93ce0663b515134890a120f50d2c5913a3fded00de665b88de238ee4ce4efd4ff6d3cbb7fa73c386ab7a498833399d95ae96b0dc26674091117ac02eb06f722ae7073bd0e0d2fc96c090bf18e23a620cd3f3e6d11f690472918959c908fc6390fe1b8f737dcfdce96a2435b3efae6447c4e85d5e1a950a4984443b5b895b1da2ba29a5092e35ae757ccf5ffa13ded37f405f3b091358714088ce8a89fac3efe320b4c69a44a6ec69f2b417f2a13a93d7372fe220b5a77d0f400e3af87e4f21157877a462646c9f2180d4ce47ef5c85f4e8687814c1672bd4110706ac1b946df1f3f5f19ea2a70102007fd25022063be38b92f2687f4689981b7335100ed668103f678fc0235d48459673e08ecd299c37f4f9ac73e5264284caad578646099629d1b1d8b9d150bf8d6b708942d9cf8ede2acafc82785d353ba7cf0d289811ddf2d8b995191fdbe82099a1e4e88e9ea0f87f80881dc4fc8261f962b67f2526c2e7b30c84627b8bd4c7537a7f3383b05e5b88653995224b4f849f5eb37cd3b7448ec8031e4d6e6297e5cc72208d241b46ac96237c14cf1f3788124c80e18ec7ac06aaebb0ac60cc6bc02346299ae2c747d471794888af814eaec664ccfc1411a51d3de592e3a2ea555ac8c0531f72ecd20f820089f86d985f4bfbe5bb9a82498ff71674495fa0be57b21edfca700a50a680ce62bc77abdf9da2ae8ce866c47597b0ddae5ef787803427e44e94d72f840aa5bd0bccd4bef9225b270acf03112d24baec82bf737c4700160b27ad88286554ca3c955080588cb38fd429f0bceec9ba82b86f81171630fc0b15f3f7befe54d0b21a99af720c9d4b023a6c54a264e33b34c686e33e32d74512031a57c4ac7f3965e5a10c63c9d714b2ebe15f4d828000552f531c3308e5d1faffe9e6e6b5714cf22579df45b5aff4a85f8ca0d0fd96462eb3d2f45de7ccb6f718d164631bf0d37ff991bcd015643efc4a7d103196465846ef00ecc6578b6ab9d3fc17bbaa79596a059b43ad79ad34d99f041cdc7b8f8f8c392709b82e1b0ddc1b5ae0cf7956c8cf56517e5cb712ffdf81a969c433f933c73595fd011d98499056c57e8aa1584ccfdfbfce139f048f74351e4712275199821c616d31405e1aa32ff552bf6097220c23659681dba81c121e12d4c81d965648c02d34f327598eb30fa77a13c32aad4614aad7005ea0c8177e4a04059466641019a95ad3d055e2e1761afa21cc001a302d73f9c965745b0fbf5aa09ecd42a80b16be5addb389657f237424381c115f2b1f2bd695913e2179c90c117ff7936324acbb92fe209dd08e4943752f6f9d8ec5ae3cefb859692daf59cf518a89ded8878b7ef4385be92c9277c9b093e2f5a2e0ab29950f11a70f09188678eb72ee08226d24e9b20f1092004cbf9140f8c13b26b0b53cd8d866a31f289c3b6e96255c73bb07fede2922d22326aa434b8c7bcda4417d1eac826c470ff422c2939b4675", 0xf24}], 0x1) 05:37:18 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x40, 0x0) read(r0, &(0x7f0000000080)=""/251, 0xfb) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x0) 05:37:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{0x2c, 0x0, 0x200000, 0xdfc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000005c0)={'tap', 0x0}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) 05:37:18 executing program 1: r0 = syz_open_pts() r1 = dup(r0) ioctl$TIOCSETA(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d09c418deff23924f5bdd59f2a63783996e76284", 0x0, 0xffffffff}) 05:37:18 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = socket$inet(0x2, 0x2, 0x3) recvmsg(r0, &(0x7f00000005c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000280)=""/131, 0x83}, {&(0x7f00000003c0)=""/246, 0xf6}, {&(0x7f0000000040)=""/61, 0x3d}, {&(0x7f0000000080)}, {&(0x7f0000000180)=""/85, 0x55}, {&(0x7f0000000340)=""/42, 0x2a}], 0x6, &(0x7f0000000540)=""/125, 0x7d}, 0x3) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) socket(0x18, 0x3, 0x9) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000140)='./file0\x00') chdir(&(0x7f0000000240)='./file0\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000380)='r\x10') 05:37:19 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x20000000000029, 0x37, &(0x7f00000000c0), 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x10) 05:37:19 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002004, 0x4506) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000040)={0x0, 0x2}) 05:37:19 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r0) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="2d01011c417c04157c1b8e3b2e2f66696c653000"], 0x1) 05:37:19 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = shmget$private(0x0, 0x1000, 0x601, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000001c0)=""/4096) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{}, {0x1, 0x4}], 0x200000000000023d}) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 05:37:19 executing program 1: r0 = socket(0x800000018, 0x4000, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) connect$inet6(r0, &(0x7f0000000140)={0x18, 0x3, 0xed47, 0x101}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) 05:37:19 executing program 0: sync() r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) ioctl$TIOCSDTR(r0, 0x20007479) r1 = semget(0x1, 0x1, 0x400) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x81) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r2) r3 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x8000, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) ftruncate(r3, 0x0, 0x7) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) writev(r4, &(0x7f00000014c0)=[{&(0x7f0000000140)="17efb739c65a560399e5fc99e419db61506fd3d04f551b9465d1533cbf4ad386161681cf567eda0083c5084de6f853fb27032317b8d1c2875b341d8315f389d92df674ae8535211119987e4b1d85e09518ca7211dd2d4e0c00b90e4883ec49bd36de127476e2e7d151e9aee8d526cb7d3da96a074227bbe6c2a4f257828bdeb01876661c4e50c9276ee291f03ab1e4483807c57ff88d57fe101a12416bd9c6bae69f20241a60901c8f777c0bc208940944484a89c410de71477a37571c34415415fc9e9e3d1d977ef32a7f5aa03c73dd192e13a8e47847dcdb71f9c6e730e75a3f1ac38b159af59c783ab72d833cc70a904dbfcf3eac8c825fb6b59d4c3afdc5fbdd26c7bc670549c9ba14e2bb64d7acb789dbd9b1e7c0a37a959b7024743baeac710ba918fc0e9a8d9994fcb8c4af9e25f2d318da9a49387cc1eef2c94c0c45e8b8193904831b6a7cb1255d5c912ad6840e036566ba3a43b953c2e2803045a30ccac36910d1f91e8c581a8d507a71ce7c19e6e1bfb2e6c046cb9ef25314c354e757124c9ff29d9395bb143147729c661565d454360c29155369e1396a1b7771524c45044b24593b8198529ea58982dbf6f44c7da716f63c9ee0e158b221821f65350adcc23d0d54da810e7886e365ad15f99bb2adf1555896f6f31b8dd0d6f49e7829754684ee980bed1344b5f385ae3b059181ef30542d4fb5ab3dfae0f745c6ca9b70d30cfb75b9f00e43c5dc6529129224829291abaa9e3496ba5da7c64125a06891ffdb8f3499c7cdeec84a43c8f4756f14ec125e46448df46b3718ae9012a2e6ee431b155cab3313c08ac1de5645b5b9bce882b92354a924ac13d1ad42c63c48cac0bcbdd328b5eca6fb5b919613e09b13be2b655fefe095d9d7240188e5fee93d609ab26a854e1884eba70fea580a6eca1e627af8c8b33f2924d04cca5d8a135a89581e42aed1b4ffbf4bb1903cc45e233299315af490e1d58aef46b8ba0868c25f8ee747264cc9b77e7e9ebfc8cf3c4d037e23cff8cdd8910465947d237b16ea027618c43a27e62ecc72190efb64f722029d82feb21d2e7e1d7bad6b4d5c2aace2804de4a4ccc16d468ee93b8e11536081b27e42f0f1472b7707307b25b03062a02a0f9fd41e8f37f6d084df7038484d0946b76aa6938eb41fafa583e2b70184aee2afd780fbbb77a8fe233fddd271259bcf9d741260d160fb8887da336b7c7624edcc82dd698be011ea7d65cca215f9b180603869c426101b370a3e071e89b40fccc6f2f984dd4d9e87c2267ab817c3d7a9d32f2c7341e1d1f8ecf8a37144734e3accf7a9ee119bbb4fa7d0d860ef7914c49bd79570b3352f05efbd5bff2d6ef42bb7beb20f1e3150fbbec3d1a0ea2875464e2e12c43f1dcb42d28517db1cdc3fa011b98a0dff2003a1cba9e2f8d04cf62c8c6b2e1c61504a43e36b5b416943475cd9049605bbd4079f57a4609ad9d1c2d9bcecc58524748ec8ae4f7099ed169d8e0759c3ff69cd0edcb44674c163dd53f583a695c8391d07ccc523589aae8ed2f7dfc358bad743a8a45ee0887439f0b5030fff8c2c39b5579f44ea09794345329645566421a4963c61b2996c57ee0f07d0986ab67423e987d82ba305353315d440b5f9ff36b3ee5b5efffeb4763276c76d130a80edf014664c17d5c861a65bdeec057e623f34cca3af4e31ae5c2e2cf5075d21a0ce9a246c68926e0d212ab036d197c48c8217af91c19b029df612ec9a5a8ba79e48e8f6555184a3c2badd4ac327b0d47c2b492bc4db2c2b8f85a63a3eba98da6cc93624f14f6b2933f65259a4146f3a3de21c219bfbd3202fb9649bdd78b6ce9477da46c34e5811adc85c395faa21e2398e3ca3f22c88771eade6f094c15eff269c906e32a25ad8c18aab66546bbabdcd7bf7058f20dbc08850bcb02c54f692e08639f5be560fab3db2201c7102e7b3cb4e997f4441dbd2fb5dd9c5f8b0d83647ac4c1c9d6ddcd8499cb98e3a17706c8845ab1ab90cb89bdb4d823c5b8cab5c8c8debd29e00e1e2b6b5fbe158774493063c6598138a8bf5a73a87412b7b6118df349f30542a89819d2ad2531ac2893b8b2caeac0eeacd5f10221adc30970a0188b29332e69bffa22127ab22b9604c842c7c96877d1777fe5bd97eb5f39657dc48be0d1a23b1d3cf9cd3f8f4740bb242c87e65f2749820438a2370671d3feb05abf1184b268ab82e1f5d2859c7953669ddb2a82b4281122ab297f1d280aed834a778ac07e6c5b29f523a892691a67ae90d26bc930ffe4c3dd091d6a292e0d7e8da2fcc4149738b3601f194030d05588c979c5b419416fa70461683e2f52defac39f0c22847f3904c6be9737754ff0a9c35b17a5bf852b35099ad7a0c84bdbd0535c262b2e77e2f10358adc54343b50031664d19477fce16956f0a6b0e46776d1bf3ff1bd385774956feb7fb9d770d2c53983cadc9106c4f5d88b3ada23b22d40afaf153585398dd2944337ef1de69009383ba1ee90e69ab318539d728fcc6acd721c91fdd495ec406001355da1f915b91c7d8ab1c972e2812ccb00eefcd22d521063a2d15a06062d64b5d3a639b5037887c2a0a90cc18d5625324ac3b3523dd5b1c6a8fe7cc625d4e58fe1b4fa3083555ff0a470e312f04225f974c8e02a80e7b3444aade37a27803323eb7bb7011a14cbf650683c1d93bbf0668c717bc4d4ed0472e31e8fed28a838a250e38d1610283b7593b555d06aaff952da0738b2ff3038c51fadfd532a75db4513ce773e7b8b812cc7f2d3c23fb861f13b08a92ace308a4f5990ea87a81e1c760c17b3cb1b411f59be36ff132970f248b0776aafa71972869f684a6dde0e92911a74f2931eb6865bc9cf423dd469201780937bc8421d97240e3fee72c850681334f5ead4607109d7b4a487608b947ae74360d80211f4edbcaddedc53f380acff1e1ab1850db87ebf10b0bc2866174f7f91043d43b78c2b1af487440c63ae7dd154032300d76951474d2615f4c580ae6345d54a510dcb146d0ac821b6e28d161eede9d4926c49651836be4603beb2a3a48a09baa306c506e34276f3f44bb31818bf5407b22db19fad9d25a0a217da3f2975d092654bb7a1e77d7a7a076fbde982786cadb39b0c57f4592eab4991fa07b2e8a6ae4f2755ba4d6d11655ef941a9f5f5480e02b766cde590eea6e5f7ee34a0590244a2785431e281062a905f955a65c00477744cdccbece198bafebe78bb0c9d9e31af995478e80eb14e714d0af3fc6cb4cfcbcc598168b8853bd0dc1f400ec4195d60a620b0fb95ecfbfcf5fa7ffaa11ad1abc84b78b8983ee5a049cb0ce6d942ccdec5bd6794f595e949fbfa5a876eafebce4defc7cc09856edfbf7c021a44e4cf8ecd4985e24521bc02342582e4c0e6ce600a2a489e1ed43a04380f58160ceabb01e57dad08ea90c54d302367774ac4bfbe1b8e88a68d4f38804b71e562db72a64487df7748ab1aecc577fc6a21de6f0015bbaaa84558608d6b4994b75e4b58962e9b4e50a1a23ca9d3c9c51ef32d9fa8c964f34c0ab5aa2ef919e9a73666710ce2efbbd8b10420dbce8d2f918484e61855cab4cac597d6d6953f59e7346df8b676a584a2ea99dfece4749abdcedb15ddad3a1a8040dbe1748d2aaffc2e0415de9dfc56a9daf9a20ce4eef8954d2578e479a2c5796e3295ff256de74230720cca78c53bd11820e3acc3aedb5d265bcbd6eb944b18316337d2beb31b12da1bea782debe513d50bf7f8372f278f37102eb930ffd7213987cc814796af0dc54499e9df55f8e6f57dfa282d85e50e7731be6fc8ba643dbeb8a6b92b6480a2f97c8807764a47a97d2ed25b9b2fc8423a66ff727dadd827c56fc10eb1462660aff629c00ee0cf17b30d79176ff85fb2a5471feb03780166865fe83f67856d69a9fce842ae8e6ad68f81a99f7aac3202678a6e233a938f6976d6a4c3f2a8cd590655174c640c6b9c474012de465329dc60a01bac5282fc78fc1945287ddf7b4ca57589650402f468ee5141406dcfd3a4f17712189503ca3b39c89f8803d22399ee4f6a1a5dcdd4a8fb755c255fbbc74d0334e98116559027b2b0dae16b3c69e8fbc48d7b703f0d3426e2b1a920c8a6177e8eebb644876d4ecb5b47c7d456703654506d8e5f50b0d3b72582c9764116a9afe01644b22bcdb07f34629a71f991cce8bafd9c358522f83253a2f0b425be0710a8675755651213b2029db11b1731e3861f368e40c732bb6ce62bc443d7c80a2196c489cb39296e3687487e507f5176bf8f0320d0812609501725356f8bede5b46dbba75e3d161163dfb929eaeb9295ded931b2aa190bd81591c36a3aef13ef3875562c070eb5b1f4a8cd7d27db0a8727b9374a47a0d39e1a38c318f243fd6f7a451d52c9f84fff1e997f3a5a57770a0b6283f50751dc7b3f5aa36e163364a81dd568bfe511979a3fd14cf165b9a3fcbafbeb5f279bf77bc1919dbf5505f938c310a23ab58ac04d1008563fd3d0c4d51c946d88b39b3047476e672bb6cdecbe5bcc35e63024c91f054c25a8365e84461bbcab8f0aedfce5d163e126484d57b827b491e931819e535c692661a3cf389923fb2195433a79e71faafad4e143a768f3b5d8668e17e86b423967725af2e58e4fba80a4dec31f1feb30b07603368dc9a77dfecbdb34bee4c1f7d05099ef2de6613c7532f1a5e6933f353b5559b32eccfbdd4caf5f8341d047d69f75b06150c2e56136640dd72668bf6ebf3c75878eafce47a43bc2480759fe03772a9e60aca76b6387cbe133cedf80c738fae78d59de957986bd8897ba5252e41e9617e38d6afd3421cccc51addfda51b092448e95039dd6a83de22413f39406ba1b9ed1529fad4d75a73daaf3af9e5148c40ea774b64c2fac038c7dd66a10e6f76afdd966da0dc6e792b404ccc49461718563feab877b043dc2e49a15af96ac444c63b135527cb52f01283eb6c4360e1347294ae7b6280eb1661cb08844436672cf2a5179fcb9604337b63eea9f91c502deb4719b946f66ff33cfac749f534eca217094027683a51a3451fd2df13864e7847658f73e8fc894ca9703b99896dce7566c8a96b5eb316c8c77913eadb6739ae34c796c7158aaea019d36455cef07ec10bcc7fe4e3ed16775bce95258702338e7b68c456014270ae609f84432be3af123e5792238b7c72b30d7946fd0e4164e58862ad2c5e0536128db8102a287a7cfd86e4e15bdbcd520efdeb5c22e2c571fad5e9c40cde4ca9f3f9f8caa11481e8ca21b85b18019cf24b45468f916c4b4550d9e618184b07585cca44c9f0c96e153d73e06fb66836663645ddc15d641346b9a525ceaf9621fefe58ce98bc6cd8c4de617ee1f044a969764014df8cfb3aa91289c160fd5c8ee47745c805df0ecb76d393c39b8b7511bf50920cc9146023575136fc74c2a2a148e4bb5f050895b5fc58a53aef21a39b15ed70410ebd94391b1c89914f3896ac498faa35ffc81e71ee6f5d53207bb2bd94fc8c5bd56308da07eef464990a6cc3d9d43a97bcd134f4173d2d7e372a69d8959fc8cf08c8468f98f4ad614461e1604768ab41964b7a6838bfebad6ecb82616b76fff01e9c21047e4445ffcfee4046010e238e50ec032a482bd0d0a43ac306c9681726d6b2ad88119732f756347f99f8dad4b0fbb4cfae34b6cf12bcc7eb9d142511e522b795e47749865d40a983c2ba3468871d0a9dcfc4f0a6ba4fc9746d8c62c907f982a1815515c8e8ca56b33f79923e2d7b708b6ab158f0102f11d9baf81fb792945f2525d3cd138e8c0", 0x1000}, {&(0x7f0000001140)="ddd9a3367b28f24781d8c5a419c9df5a16b7896cb486976ea6efd43b651a29eb177a878d552e3fb560db1a1310ace9aefb4e388eff8d47eafd9a6771c777222b0c1e743a5ca97f58c2ee8448bf134be671ef40d76c057837c5ea2ace22026f3153f1ff468923614f50fbd56cc932508290ed1bf2c61b2a4167d77726474562111855a6455ed9cafc58a00b5e4a3c", 0x8e}, {&(0x7f0000001200)="cccc8a3e7fe36a8b3849526b57d33b539f7ab7a02a65c9a4ffec52ae1b0e25cf6542bbdf9f62483bd196c3f0add11afa1dd320f4b3202d1fe2e77b91c66d5c1b82fb4ba0fc01fba9ada6ac71e161e51865b93a90e149a4b86de2400cbe3b58abee8cdbee7cbd0bb8b3f18386a193207c25471836dbd3a5357bd8334e44991ff33bb5b90cbd5d5ee1d335af9d7ce8cf40a2a014338213e555bedef43fafb0c05018c8805c09d9d1ddfcf22ae8d89a302358ce967eeb44b5243ad31f29189217342dea06805fdff46b31b5d073ea28d93127df9160c865", 0xd6}, {&(0x7f0000001300)="981ce95cb3cd085802ea1fccb51218e910c8f534f6e87c344d", 0x19}, {&(0x7f0000001340)="3a10373d097fe2731fb1d9dd13fc76eb7948eb9ee99b04167a53af7f48999e8ec1573d631cbcf909e12d37df8f063c0923f4147b133371c41f84af837ea7728623ed47f6a8837c17c48989fa1fbce305fb04727fdee55f95277d3f5468090bd2a184b9b7b8e958a24ef7678bd3256568636218e8e34687055dc906f7fd4728e85f0878a9dfbe023f73d5729a7873919423473e9a4fe2cb8a6f3d657cad8663e8b9ac684d783146e355affbd02139", 0xae}, {&(0x7f0000001400)="6442e34b835f72a74ae332f07f8813b4ee61dfffe34783881c2c9c811388d04981865c229453e4a670f0d863662f73a660cd31d5ce9a53443e90bb939417f8360c2c9654fd371247cb4890e557195e8115ee32fc2075dfe2f136b5c24da6bb9837ab9eaed1f6049e2bd04e1870a6f5433b3670e7a9af4ffdec42ef56b49f16c5864167323ebf683a351e3625182a9e5873f0e9e7dd65c1", 0x97}], 0x6) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000001580)={0x2, &(0x7f0000001540)=[{0xfff, 0x8, 0x0, 0x1000}, {0x1, 0x3, 0x7f, 0x7fff}]}) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r5, 0x0, 0x0) r6 = open(&(0x7f00000015c0)='./file0\x00', 0x10000, 0x21) kevent(0xffffffffffffffff, &(0x7f0000001600)=[{{r5}, 0xffffffffffffffff, 0xa, 0xfffff, 0x77b8, 0x3ff}, {{r3}, 0xfffffffffffffff8, 0x8, 0x0, 0x5, 0x8001}, {{r6}, 0xfffffffffffffffc, 0x80, 0x40000060, 0x5, 0x87a0}], 0x1000, &(0x7f0000001680)=[{{r3}, 0xffffffffffffffff, 0x2, 0xc0, 0x7fffffff, 0x7fffffff}, {{r3}, 0xffffffffffffffff, 0x45, 0x20000000}], 0xffffffff, &(0x7f00000016c0)={0x7, 0xf29}) pread(r3, &(0x7f0000001700)="cf3eff62e89102baf32cb5690ff5edf18e1ae1409d69b07d92a47d344a467a90d9c0032d225a148126e87f7c73be46837438ac55811bdab1adef25640a7779918291e9e7305ee46711029e7222b634c1080b7675d0b726df286ad32023e99d1a13f8528b629f31f8e7da701a7eeb0838b46aab5d9e64d24a35b736c75b4e9716811165c5f8b0169fb9e6474b12a2b4194c405bfb482a6a16582cf558dc393ad5ac3427579f321e55026a0f12ae8f2070168dea075432b7cad38f995515e1923e11c4a468822c3c", 0xc7, 0x0, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000001800)=""/171) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000018c0), &(0x7f0000001900)=0xc) fcntl$getown(r3, 0x5) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f0000001980)={0x1, &(0x7f0000001940)=[0xffffffffffffbbcb]}) recvmsg(r4, &(0x7f0000003e40)={0x0, 0x0, &(0x7f0000002dc0)=[{&(0x7f00000019c0)=""/53, 0x35}, {&(0x7f0000001a00)=""/118, 0x76}, {&(0x7f0000001a80)=""/4096, 0x1000}, {&(0x7f0000002a80)=""/97, 0x61}, {&(0x7f0000002b00)=""/99, 0x63}, {&(0x7f0000002b80)=""/172, 0xac}, {&(0x7f0000002c40)=""/93, 0x5d}, {&(0x7f0000002cc0)=""/201, 0xc9}], 0x8, &(0x7f0000002e40)=""/4096, 0x1000}, 0x800) readv(r3, &(0x7f0000004000)=[{&(0x7f0000003e80)=""/88, 0x58}, {&(0x7f0000003f00)=""/167, 0xa7}, {&(0x7f0000003fc0)=""/29, 0x1d}], 0x3) fchflags(r4, 0x0) msgget$private(0x0, 0xa0) getegid() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000004040)='/dev/wsmouse\x00', 0x5f6e558f476ec794, 0x0) ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000004080)=0x1) 05:37:19 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) recvfrom$inet(r1, &(0x7f0000000080)=""/122, 0x7a, 0x800, &(0x7f0000000100)={0x2, 0x0}, 0xc) r2 = socket$inet(0x2, 0x3, 0x2f) bind(r2, &(0x7f0000000180)=@un=@abs, 0x1677e7485f511426) bind(r2, &(0x7f0000000040)=@in6={0x18, 0x2, 0x100000001, 0xffffffffffffffff}, 0xc) 05:37:19 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x20, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="8239020489a381feeec2c00b7ff8fc25e56e83cc5caa881edca22df604432734bcf68c9b74580351a3e8e44f2ee11f2c3537057c0d046b3d6ce94f62ca8d854854b32b192db896e98e5b5e25effafb2fefee10e326e9df29f741e7b59258f8e624f22853fe47949349db03af7f6ced9db741ff76e8758fd7baf1e55bb748181556b6c8c38134a07012219d4029439a1aa134af3cb00bd17050bfc03ae3b8f39ae4c3c32590710a5a12ccef88a8280e924f7e1382ec6a59ae8c420742a5c9da660fa3e47e3caa8f26f1b71bc5ab256cb475848e2d4df168dff29922e4fe42f946239b1031", 0xe4}], 0x1, 0x0, 0x38) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000280)="0f13778c506e1ec3d163f08d30c504924f263e", 0x13}], 0x1, 0x0, 0x0) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCDRAIN(r1, 0x2000745e) pwritev(r2, &(0x7f00000024c0)=[{&(0x7f0000002480)="580079f263e224a22aff62fa0534cef3", 0x10}], 0x1, 0x0, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000002540)) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000002580)='/dev/wsmouse\x00', 0x8800, 0x0) r4 = getgid() getgroups(0x1, &(0x7f00000025c0)=[r4]) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000002600)='/dev/wsmouse\x00', 0x90, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002640)={0x0, 0x0}, &(0x7f0000002680)=0xc) r8 = getegid() r9 = openat$vmm(0xffffffffffffff9c, &(0x7f00000026c0)='/dev/vmm\x00', 0x80, 0x0) r10 = msgget(0x0, 0x4) ioctl$VMM_IOC_INTR(r9, 0x800c5606, &(0x7f0000002700)={0x0, 0x8, 0x4}) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000002740)=0x4) readv(r1, &(0x7f0000000340)=[{&(0x7f00000001c0)=""/76, 0x4c}, {&(0x7f0000000240)=""/13, 0xd}], 0x2) msgctl$IPC_SET(r10, 0x1, &(0x7f0000002780)={{0x1, r7, r5, r7, r8, 0x1, 0x5}, 0x100, 0xffff, r6, r6, 0x3, 0x7, 0xff, 0x6}) r11 = fcntl$dupfd(r9, 0xa, r0) ioctl$FIOGETOWN(r11, 0x4004667b, &(0x7f0000002800)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000002840)=0x4) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000002880)) sync() open(&(0x7f0000000380)='./file0\x00', 0x590, 0x2) 05:37:19 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x100002000, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff9, 0x80, 0x40, 0xff, 0x8}, {{r1}, 0xfffffffffffffffe, 0x7f, 0x6, 0x3}, {{r1}, 0xffffffffffffffff, 0x49, 0x4a, 0x359d1182, 0x6}], 0x2428, &(0x7f0000000240)=[{{r1}, 0x0, 0x4, 0xfffff, 0x11d1d7c, 0x401}, {{r1}, 0xfffffffffffffff8, 0x88, 0x0, 0x6, 0x10001}, {{r1}, 0xfffffffffffffffb, 0x41, 0xf0000001, 0x4, 0x1000}, {{r0}, 0xfffffffffffffffc, 0x0, 0x10, 0x100000000, 0x9}, {{r1}, 0xffffffffffffffff, 0x13, 0x42, 0x2, 0x3ff}], 0x67adaf98, &(0x7f0000000300)={0x3, 0x4}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x4, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0x0]) fchownat(r0, &(0x7f0000000080)='./file0\x00', r2, r3, 0x6) r4 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x93}], 0x26, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r4, &(0x7f0000000000), 0x6, 0x0, 0x9, 0x0) kevent(r5, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) close(r1) 05:37:19 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0xc000, 0x4) r0 = open(&(0x7f0000000000)='./bus\x00', 0xd, 0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000140)=0xb) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000002000000000000000000027fc77fde40a9148c5f54dc4792a5ed48c951b3e3eba0c8c63b8bb81da2d3a9cbf2268f0a7a8e7490ca9d8ab92290bb22883235ef3adce7cf1ce4d322bdcbf6b51930a279171228eaa75a2f89ba5ca774f71e7a0683268d44528bfd3f40ed14bec5bdee45144e0b3ef411dcd6aff3af061d4a9f1c7f620760a239ee7b6f1fc254804"]) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0x1c99) write(r0, &(0x7f0000000340)="1e9d04c34e106742e1310b198f5f24065394727c30247c4ec312d2fc1e2ca22d6f86b9d373b5c31482084c93206db92f3ad43e88d3b2cd485cdbf3542598435f46699beba5a7932902352149", 0x4c) 05:37:19 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x100) r2 = getpgid(0x0) r3 = geteuid() r4 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={r2, r3, r4}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x5, 0x2000100000000}) 05:37:20 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000005}) pipe2(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000680)={""/16, @ifru_vnetid}) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x4) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000140)={0x10, 0x100, 0x4, 0x200, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x53d4}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x7}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x8}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xaa0}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x7}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x32f}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0x401}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x2}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0/file0\x00', ['./file', './file', './file', './file'], 0xfffffffffffffffc}) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 05:37:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) flock(r0, 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup2(r0, r1) syz_open_pts() 05:37:20 executing program 0: chroot(&(0x7f0000000180)='./file0\x00') symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000040)='../file0\x00') symlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000140)=0xc) recvfrom(r0, &(0x7f00000001c0)=""/251, 0xfb, 0x42, 0x0, 0x0) 05:37:20 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x200000013c7) open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 05:37:20 executing program 0: r0 = socket$inet(0x2, 0x2, 0x4000102) connect$inet(r0, &(0x7f0000000000), 0xc) r1 = dup(r0) r2 = dup(r0) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') 05:37:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) fsync(r0) sync() execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=[&(0x7f00000000c0)='/dev/bpf\x00', &(0x7f0000000100)='/dev/bpf\x00'], &(0x7f0000000200)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='/dev/bpf\x00']) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000240)="eaf3e20edfdbb718a8dcfe9d9773e90e0908bca3e2c0c8a080cba528fe045b257022ac3614528b6a2845ae9472de4023ad768f6c52b9e996af0bef026530b4d860ce3f2caeff8690a2698e9535c17a4f47cfebfe3fa3fe22d04551af076fd6ad6a63d167a3e3f4cc138c88c53e6a4ca1753150b6a5a0f99e35d9692a9076", 0x7e}], 0x1, 0x0, 0x11) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) 05:37:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r1, &(0x7f00000001c0)="f6460da50bf4b40714321a864e3a72e22a732524ea7b7ede7ca18bada665418ad80b1a8bd018a85c7c8254397dc0efb47dce72dd57b31c57753f7da8d280834ea499dc6f", 0x44) r2 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x149) getsockname$inet(r2, &(0x7f0000000100), &(0x7f0000000180)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:20 executing program 0: open(&(0x7f0000000000)='./file0/file0\x00', 0x10, 0x168) open$dir(&(0x7f0000000080)='./file0\x00', 0x20000, 0x2) r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x20000, 0x100) r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x10, 0x0) close(r1) fchflags(r1, 0x0) 05:37:20 executing program 1: mknod(&(0x7f0000000440)='./bus\x00', 0x2002, 0x2000000000004516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) symlinkat(&(0x7f0000000200)='./bus\x00', r1, &(0x7f0000000240)='./bus\x00') r3 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x7, 0x0, 0x4, 0x0) r4 = dup2(r3, r2) kevent(r2, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffd, 0x20, 0xfffff, 0x8, 0x2}, {{r1}, 0xfffffffffffffffa, 0x40, 0x4, 0x5, 0xfffffffffffffffa}, {{r0}, 0x0, 0x8a, 0xf00000c0, 0x9, 0x8000}], 0x8, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffffe, 0x10, 0x80, 0x0, 0x81}, {{r3}, 0x0, 0x0, 0x5, 0x2, 0x7c}, {{r4}, 0xfffffffffffffffc, 0x1, 0xf0000001, 0x20, 0xac8b}, {{r4}, 0xfffffffffffffff9, 0x89, 0x80, 0x3ff, 0x1}], 0x7, &(0x7f0000000040)={0x5, 0x4}) 05:37:20 executing program 0: getpgrp() socket(0x11, 0x3, 0x0) 05:37:20 executing program 1: kqueue() r0 = syz_open_pts() r1 = kqueue() poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x0) fcntl$dupfd(r1, 0xa, r0) dup2(r0, r1) 05:37:20 executing program 0: r0 = socket(0x1e, 0x3, 0x0) recvfrom(r0, 0x0, 0x0, 0x1, 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10480, 0x0) getsockname$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000210007beb5e800000000000000000000000000000000000000000000000000000000f0ffffffffffffff000000000000000000000000000000000000000000000000000000000060fc627605ae95915ec7f7cbdeb7b7becb122c2606e56603eb8a9123d7817687de7de7d44a1e8573fdf18638e5eabd262cce6b63d29abb85a4c481df2782b70870e47be0e68fafcba5000000000000"], &(0x7f0000000140)=0x6e) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x1f, 0x5, 0x10000, 0x1, 0x1, 0x7, 0x5, 0x0, 0x1, 0xc604, 0x8001}) fcntl$setstatus(r1, 0x4, 0xc) 05:37:20 executing program 0: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f53d85fbff1d7a5886f7a4bfa5195"], 0x10) write(r0, &(0x7f0000000080)="9e3eb33c0610bf3925c7c19aab040000004fabe4f2d065c9a88b86fab7ca2730c6f229f2073b820b", 0x28) 05:37:20 executing program 1: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x84) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000015c0)=[{&(0x7f0000001500)="1fcd73137fee54160f8adffa0655b8239da6acc5cfc49a170ebb89291cda6107113a5ae972d33d62e83a928062c1da0df969177b4e017a2a695ecf0b9c81d1e7471b5fbd9e6850ab94d093a3bb2afe25005d61ed8fd4200ea9a4b306539117e95f627c46f192dcf0d04906576a7a3525519f8370c73f946b0a8601887bb3ed278c0807a2d20ca116387968cf823d76e6c6d8eb5e296c5516d4"}, {&(0x7f0000001740)="b2f021e46d2be08a8bff27edcf6ea7336f9d75d9eb95da01513f62d2d009576fd39bea299d6eccc295fd838ebb8b6d96faf193a6e990cfe2c3bcee27cd173816fd4a769844a887043c9112790a4d79424bf261fa47f396231b054d6eea399d2a09b8743cf33d3e1111c212496263224fee81e24e46de74652a3a4fc3177bcd383f7c69d88dd8a46df5d9b5bd6deab89ac891a5ec95b477ace24c8ea4796b0f57518bcc3297e0d4d1ea4d1a1080e08cac2fef579063247a4e9a9db938869ea385c0ea67e24a1c560371c607f2f9c1ce5198e985b4def55be04f70626122653cb08032f946e36ce3fb1472bd2e38f94d53115ef59fef0b66f922"}, {&(0x7f0000000240)="4c5e7b20573c511bb466ab66e63756e79943f5f556ddb431f2889cdb8bdb5116398844f40e035a6e11627637b13e89826b6dd0205fecd5e92b4a63ba"}, {&(0x7f0000001840)="7367362ddf15226026ea06473422264ef0a538452d0c668bd2ef44dffadb34795fb39e7d2e24156a536da1c9bf39dffc24fe6630212fb6a31d7fde91aa327db3f280233cbf4631e9c671a0e29609f9e2e957f71b82a4e42d9164ec4aa7a4cbd4dc5e3dec1faa532a83259d9c69d3b5dd59a44d23d6b5c91c6d23119744dab506e0bf974ea68e1f88765ed737f93ceeb3c8c26699aada790d0489f7"}, {&(0x7f0000001900)="0bdd15ae83ebea2cfaf096ee38decdb38dd24a9cb4e59f725b3ff3affbe732fc8f9d268c0805e9d5e3453dba4fc8056172933c0ddf01374a5662517816543a3a0646008c4d4a48876ec713936fce8e6d67cb215f40e0af6f4428ac0d94d23d7745a994096df54cd44c1362f233ec36c73a86d3eccf05b01c8b0826ffd56471a1783d2365ef32f71d2e4af8fed0cf6af9022249cd5bd1edcc9aef55e847a21bfe9cb1cd2d55d503bd19df418b4ba026a8b50c6f7deeb936b1d9d8d3574182a652f720b000900d18"}, {&(0x7f0000000440)="7239ecf08639b644df2ad77f37110c4e7276bcc0b76f2023c89241772d8e2a0510aa6123a906ecfe6844e2e63d27716ecf55d33d62338cb2cb43909ed82644519bdd2d64d7ff7dc94b00661db47cd2e6854a66e5c11a41314cb5ab0c362b3f8ed7d383cdd27f17a01e0719b534d92d73a961349d63a21bab19dbb065"}, {&(0x7f0000001a00)="38ac6dcf1ac60141f940c25a9fe2320c23a509ef4f1effcfc9ee879cf160e1698b0c18f190e7b03473e28e56c007aacaec036d582d0f1e7077d33167f05dec6ea7bd8daa3c4aa8f85fd7675be589d5d15f3d809aab5a454b195bd1124fe0f0260900b75f7f5459871f1d3afd7635f093030b8bee063a97432873a5aacdce5911ffc2d99e76a5cca1e7c5e946bd1a7f58ed6bb618e7ccbbb315f87da706a44d7c5fbb13407bfa976c44212fc263a7e3324785"}, {&(0x7f0000001ac0)="5627bade7f8b80a22c6e1037df6f3869465b167509c35f1343bc54d6b58827d509a2d4592788ec86c807a6550c23e7d0b877f89bd699d982c20047acb1e86bc8a78885f760b556bf435462a4d280982dd95155e36d7f745b3f3a2fb6c1a44ff5e2d1df57a7c3ad45cbdd22a212dde8bc03abd11a66a36c3c64bb215c3a0700238d764d5b00eb934096eaef07a752365d8e81b1ac84b3339e3ab34ebf20d3e2e57751eef8eb25b1a36cf89ce5f3ac4f2919c2116d789bb1c1be2519d316958a9cf699031b288a2f494b8203f5f63e7825ce741e161543aa5aea5a6138fe983e10171d0ac44db51c3eda48ca51eb3b8683e0ceddfce3534f94d23e3cd14802b65b79964939727705c621c1c274d3d19063b40b34295c6d45b7530646e48e21f2debc3e7cc6769ad078e05d38c60fa279ae0fc0e7b384fe082498d45618cbc8e39e3fd89bc12d18110610ed055757120b14cf9486ee3c439c93e6b4c231f9a5bdfb6166042126fe1e4c82848bcb93ef0827f55f9a2a570ee062c19ec3a8ed78c2a9d744dd1ed011afa367a349f830bed4d2a3a4176c6319a0c81ac35e9868dbef99ffa92dcb883518f5c0ecebfb2defeda8e6b94b2ebb46c494d5791b41eee2fc6d28e98c00f4158d12a327b025eb0825714c2b0de6aa7f4a37f4156e06624e6b87433eecf1487c34074758011fc6a9d489b8107de12ba89ba513aca807d186e7e1c92be739cef5a22f85f9473c89a7820ab501b5667370ed3ab6b4c5cd00c2d8cafbf734a7cf073a1410650609bd2d9797ab5d2542b0bd57ebf7394ba47d28894569c2d6df302b05ac711434112c0c43dd36ac1dbdf0f07bb8e943358b47941e613c8a73067abce5c901f7eca2a0320f045777db0ee486116109d65a4153bbc412cac9b9c2b34495a86a68f3cfcbd5497b21d0dfb3b7a99472a3ae50fbe09b867c5a299b7722b9d9e31c7c6730190109c9eb558d9a4afc905730f0a3ada07de5cf7ac510f2f1698b9071f81b2d1fd69fff19fa04f2a36151f1cec484ea2deb2cb2e89a860ed13dc0e121e31d155998acfa09f5eb70a47b1b6fbb961721f3a88e4cdaa6096806dd4c089eb0919cb420b000a3da9960d580b761549ecc5ed2144478a4b91ddef0a3b938bcbaa9bb0c78e7a63f190e49eb7a62256e729e05a1fb3eafb5b52273f7ccfb3233c28a36e003ac6a1447bfb93280c0d7ebade67c14e268bd747fe58f34f6b79c7aacb7085cd7f8d36d70b4d073bf7338cf48db7bc39310cb42d33e52a8b5fef1bf419d6ae4cc69d4d2b17c3dc0bc682d7dc081bf98af748853bc910dcbc8b0a45fa906a80eecb05611e117d8babe4cbf98dfad61d5d7fd6a2fef77b498694912dcbcbb379ca8a4da2f15f06701d2cb4d2e34a109a6e1807743f618d4035304b89418bcb4a902becf57ff06ea287205daa47f7c86f14832aca437c173a6bd71dc5ca6924511e151750525d5c4aeca722281baf1807fb08ed8ea2fda8d7662925a8905c4b867f88691a3b1a0c75e3bdaae4e2bc10b0a78002be52b0a56c61f82a97d6f9164ae7684f6bf32964e1c93710fdfdcc95bbdc7e57596fc808dafd5af45d133ea702496ec1ebf2ae559ff21306d503f79b7ca34a1f3caa21883d7aed3849ed65299a95a2abb296815ee0fffa0f62a0ae61b926d12d396a891ad69c568da42b1d1adccdb8daa35717982fe478199e894344d3c2d4eece084e891949f884eb784814e93e4dc55e20bfd5b3aaaca52e936fe0ff261bb6fa4e8d7a3ac967b36b522046ddfef5ca24823aad07e97c5a867e5139d4f307e19f8f27728a3015522560caf9688fb121d0231d10b703715a1ccff5332c2f6b1cb3a1518c72d3a5be31b9de710571fafa7d3ee217eeec853611f0deff1a493ab6e2b2abf72051f1cfc916b411aa4b6720a21d09cafd2e28f3d409590840d3dc25f9dc89b9d2c699b10bf70787d7c6dc8884f2f5c550d663604e49d91bd84690e90d7dc09d5fdb95aed28fafa8630b1dae00cd8ec04fd39d342f73cdbf495e709e0714cdc0dba0b32d4b8b541c61f3ed8261a5661c42e299d5488282de690349901291a00ae78b5e4fc459f9c90243400bc5c94545c5108d85897930044e1a4b01f29205da511399b899487a0e2dc5c358d202126985f14c4f8f637e29c1c5378b05fd93176992e3c24516e8d218a00868ffb10cb31e7efc0ee01046e856e8666410d79e56a74b94af15d8836f0db67d1e0e12b7d1999f9878918bda68ef2d897f39eecc225d1f381e879dcc199f36263026e3214e7e40bf9c17b0ef23262d6631741e244426d43beebe4d3daa2665eb2c884728d49679e8b1ccab1f1f82e0a46b2b82abcd3b7a0c1c009a855f8b50afab24278a46711d867a818e90504fe31ddc00c172fb3247fe351b188a1896a19ddc812089bf9a02c1a11b08210fe8e04b46e229ae31199dd6f6e877298527c7d52582b0e7400d0a922353bbf5667c5c627cb5e75172c0b258d772ee92ca99f0c60da873f0e6ca5b12fc6947aa33350ee30cc35b2cf8f5ec8ef06a9c8e4ae78a9fdad21d95c2fbd1bc824b985bbc94fd9ec6614e3a25fd1703e78738352026a4adb484d0ad520143f0b34275b98295196d676c9b8ce2ab015303dac1d2a867d4f7adf1649bc41bd969be8cd8d7911c9727c5cf5e65bb8e83a2d50ce2ba47a2d75f4654813eeb47a82e58bea38059d99172aedde9d3abb84c281a7b9b2c24817ddb219a0d9a8ab9b0b01e0cdf99afa8c617926dc02eaa9862dd4f9135903aabb703cfe90a8c70195b3bc23e6420dafc62d797b91ada5c7623c3cda8229008d6b568d039e7ff0f177d0e2530c18301dbb8b0e2a3534e472ba2a974b2f36458719a0a634a34b791565df6784b409ddc191a8ecd126644cc978d786e87bd540c27228144a229776fdb8fb1d772fd7ae75e211ab26c82287d5e4a2170ec45616e0fe4f9549fb693ff368aac8d50b73c733a61a690469aab0e659b0c99fbbc73e74868724f797ef512e3e740d27748eb947d9f600dab847bf556ffabbec565aaf04114f01776dc01743a8a9282f543cb0120094b701df2e7e636dc47342132128e1056bf70c185bb6d4b50b4c9a646040b521aed0510563ff799e1cf37abc8e928d5cf063e758f1e9ceb480ef4f07068c66811e877de1d4eb3445549ea0f6c1e4730e79f5feee1ff70d65ee58078c73212e98b209452e5b52a8913990ecfc6211e627b63d50a2d99cf54a22d2b034353b43b8f660b34cd3fe9d944830190c559348db6f71ffdac15dedf592e9366a8cd3cfc7269736e506a80fda2769a4eac72a2bf2356ad6353d23577f07d752cd1abddba6261af4be13954b18f521f6be381d664007f4f1437817569889775d1a5ffa8e63b65359a9667eaff72e7ab7ef593c32f0d6a422b315767d70381e75721224feddfdb6165b0f20e9b3e6229bb3a63f1a5ddcdc040cb44e93a278f89b9eac4a7a77dce1c0c4e78566e9e548f8b78ee6be059b8de79bc2a4bc103a05c008369f5bffd94c59cdb4a9d209e2d0bd7aac80badb7583d091cf8865b72adf88d8fc5f7e8b3867d39b28db7bcfe79511b94ebb380b4bcca91fd706edb393195ee5965c9d47a0dc1a528c8223221e1be60937dff6b4f4f5f05b13d59450516c175c1a045a7554ea03ac7f88c02a326d6b606b193f25542a35b5d6f720e0bd7b75bd1ae5e6b6005f9f0b19afdd811652068913a2d77c4d5bbe3f3828fa2a8079d5009cf9ae0f2cd91b5690418f2e1e71f3325b216cb7770176f11f6337aa14a5a98f9ece1f439bfd6c443aea5b1f8746e3cb89f3234d7247b17f9b0288947cbc2e0f7adae635c7e045aebd9ba7436b18b463dc20d1019bd478b01516c4daf70cbc8771d5bfb50575462e5b1714b6cc275c1bb73bb1ab0151b919e5f7517c321224fa2bbf814e927762fe0f32f62a2b6df3a901dd65e982457f2f52fc90861c81f972fa04dde7dc9cd10d1e51a50aa60ed6ed7723b88dab88350b3c5b37a4126e23ec969d61143c72d6c547481be8eef263d9418e12d36a52d822a48ceeae8239f9de8199b1f12e995890087e895971a977d7ce000c9cf3510278a80ef9ff54c6863bc4565acddc00a7913ed5bd435a99862b93e4d51d802bb3dcb37e37221755dc7f062ae8934eaee77c9a2f3e5f14b98f71b9c9c055ae7232a967926962f6da13fd89659a49686706c414e61b7db5727b662ce11aed2ab824bdc6133331bbc932135e6b838755f57ede2ec50ef355affc16c4a3c6965927295ba5d8884cd5419a6e3fb518ae6117acc839cfab389fcec5ca39461c5d2a9683174da3d56f22c60c9ff47b5542ca430a67b5b8e676cf15398858b8097874c33894b2db61df0f67160d8dd32392da0456e9b50f641974cfe9cf6d5078d7980c03a54eadff45c877ca6038bf194b3a3eee01fd1f5cd54394f3489abaa5fdbed8b82f97f5311c73cf8e0d336c48ad780ea38efbcc31181a3ad0bd1bbb0b4fc3cd5cba67d3250eaf71f5a12fed5a290884d8326573a86a8f82b54799454f3dbd8464bd74ba0ffbda8a76aa569f80c1b54d7e4c5945137fb4fd6426a060e1e7a426a73eed0e109bf78b731760dbf147c6460eb4ff554152a2aefb8d34cb22fb89cce79d42656f2398ff3e9be4e3e76293c56c634600f81093b80c236263038bf6139648cbc16327f4cddd40a51f7ce33e704540b2f4e64187d629e8c0c57df11642f3207e7a93dd828c9cab5d176e0eeebbf293abc7922d066b83cd483e7e24e3941d3ce1078c972c99ca148eee9f0b4efb0b13d844d72ab3bb21cc3d9ea89c90ba6d40fe8ea678573d06ed4c77a181998fe6d6813cffd82a4abc0631ecfaf335ad19e0ea327043873e26665b7ccf47c19992a40282bb1400134a363042c1c57ce0a67cbe53222ba3896136e14b377ed615156c3bfd1480a5526245ab633b7312b7c6275a534467463b38287dfa2ebee84cb8e513aa526b347db606fc35f872727923c233367859a77f2e01b71d5e70a9704981cd80c484dc2870f864a53995d5c66fd4f5af63eeeba6b69689fcac6bf2fcd8aa2fe73f199a6f330922bf0da69c622e0b54e625a20abae98753444dd2e7942122e58c6de98c7fa2604e24aec7361716986c3414676fa0dac38361ede03b905d570b8d402b65f164045bab4ccaa1d21258b6aeb3faf0bf5b154793e072e09a2223f9e404758e90c55ea655f01645d22498b1e21b0f4041574ada547fd5f88b97cff04f4ce513700d93b7d4546853c53fe15101c8838bcb7383f5498efc036ae2a49b1b2966bf96d1fcf18648f5578e45ac616d1a8850336096b2f310b481b646c1f38c6b5fa216f954e38849f28b44061fb839b802dd2a1fe6f4565f00f64aab8836dba007dc5cc6c747075a1bf50d2dbd3cdd7c9f0e53d3c797e467eee35312c81a092f18ec4fcd56f76be351919a3ac5b9408236a40d8794e51306d3ecab172e619638c85006471e52753fd79ece32638854af05e8cb1a87443687428da37b5c986444a7207cc43c2686ece3f3d2d829196fb434f942310923d78f8a3ae613c54d9def3bd01aa81cdbc484f6b5d4baa09d8cc286022a3b23761464dfd13765cf5f4310227ac30f9f885879626915c779d67ce6787edd859c8256dfa2635fd81825292c7b3fac97b1229de61eb771abe132429380a3c6841d749208e2853d65c6e8614545d20c3a9183ade746629b9731f364d0f29dc87d54d1b3d00b8c1de809a1744db91528614f28b51bdce19cc76adc580744903d93a8137f8631300a7a"}], 0x10000161, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) write(r0, &(0x7f0000000000), 0xff85) syz_open_pts() write(r0, &(0x7f00000001c0), 0xfec4) 05:37:20 executing program 0: syz_open_pts() r0 = getgid() setgroups(0x1, &(0x7f0000000140)=[r0]) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000040)=0x5) r2 = syz_open_pts() r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80, 0x0) select(0x40, &(0x7f0000000180)={0x7840, 0x1fffffffe00, 0x81, 0x9, 0x8, 0x6, 0x1, 0x1}, &(0x7f0000000200)={0x7f, 0x80000001, 0xfff, 0x4, 0x1, 0x80000000, 0xf51a, 0x8000}, &(0x7f0000000240)={0x400, 0x4, 0x1ea8, 0x0, 0x80000001, 0x7ff, 0x2, 0x1000}, &(0x7f0000000280)={0x20, 0xff}) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x1000, 0x5, 0x4a1a, 0x0, 0xdfe, 0x200, 0x5, 0x2, 0x0, 0xf0}) r4 = getpgid(0xffffffffffffffff) fcntl$lock(r2, 0x7, &(0x7f0000000340)={0x3, 0x2, 0x20, 0x8, r4}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) 05:37:20 executing program 1: munmap(&(0x7f0000ff6000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ff0000/0x10000)=nil, 0x10000) munmap(&(0x7f0000ff2000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ff4000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ff5000/0x2000)=nil, 0x2000) chmod(&(0x7f0000000000)='./file0\x00', 0x182) mprotect(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x0) 05:37:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x54}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:20 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000240)="c3ab3f19937d6b651ce58cfcc4a39302e77327217da7af626884f2cbea129d4d7301b0c72b057e12549993e58579c348", 0x30}], 0x1}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x40105706, &(0x7f0000000000)) 05:37:20 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000100)=[{0xffffffffffffffff}, {&(0x7f0000000180)="4cd46df5f14be2911836deeec0c0908d25f3e1a8fce117c0d049f4f5bff544014806201eede53646409375c162007ad6e82cb180ddc40cf0ae374c31cb79af17add7226cb48f0dd5cf196e66b35231c3ed77e20108c570e44dd3afd212244af7501831b049fbed8bbd669d150bcf26580f5da8c4900714f773ea79d80b9ae819be433c48739a", 0x86}, {&(0x7f0000000240)="9ed91640fc469225e12211a81dab504a795e1f14ee313b1821445e81a66447a7d6441ac99bddf0da3558d19996760e3e5f429f9ea32a6ba64b5ec2b158689bde3c01a4d3835c21dcd262199d7f14b85c2b95857d4d5a81e92f21b82d9bca861fbcea24ac5393e3312dc68dea3f98323895018a9a486a40742a821bda839ef97e4d6394ea034391d3642a531e2513ed83d8625ed13bcf4a3626b11dbb8bb0ea2071b7c905bca3b60cee47744c39aff8a3321c6d92c87b0b7309aa725cbb70a7dc7a0d112645cfc25129e9460c73c43205d870", 0xd2}, {&(0x7f0000000080)="0f48fe5199480f959258dce01c9f697edaf24f773a382fd87db6ee52a197a97ab4677ffe17954f0a2d6dc5bce1a8689ed5c24aa4bee66a8b43dfb4", 0x3b}], 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x1) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) dup2(r0, r1) 05:37:20 executing program 0: socket$inet6(0x18, 0x2, 0x3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) fcntl$dupfd(r0, 0x0, r1) 05:37:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x20}, {0x2}, {0x6}]}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x10a) ioctl$TIOCEXCL(r1, 0x2000740d) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") ioctl$TIOCEXCL(r1, 0x2000740d) 05:37:20 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) socket(0x2, 0x5, 0x400) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x3) 05:37:20 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x8, &(0x7f0000000080)="d5ffba9b3c08cd3dbe1c956cb946644a4ae01f3bf296343ad2276072459047b66bf599d22547f282a9cdd50a646e111cb14fb93e11b935cc78bff71c00c4951c239c9882805e89cb1b96bf1eda91ef05dc69e4c6307188c8343be0fa952a265684a1d1d5db95ad7f23f96f96281d661ebe496413039724519d93317ff45a5bfadca512edad", 0xfffffffffffffd8c) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) 05:37:21 executing program 1: nanosleep(&(0x7f0000000080)={0x8}, &(0x7f0000000340)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x7) execve(0x0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000100)={0x8000, 0x83c7, {[0x1, 0x80, 0x6, 0x800, 0x1, 0x5, 0x9, 0x10000, 0x8, 0x7f2, 0x401, 0x9, 0x40, 0x1, 0xf25e, 0x6, 0x8, 0xe67], [0xfffffffffffffffc, 0x1193, 0x9, 0x8, 0xffffffff, 0x7ff, 0x4, 0x9, 0x0, 0x4000000], [0x6, 0x7, 0x7, 0xffffffffffffff44, 0xa756, 0x0, 0x9], [0x2f400000000, 0x7, 0x4, 0x8, 0x10000, 0x5], [{0x9, 0xfffffffffffffffa, 0x1cf, 0x4}, {0x20, 0x2, 0x200, 0x6}, {0xc000, 0x5, 0x9, 0x200}, {0x7, 0x121, 0x1, 0xff09}, {0x0, 0x5b7, 0x2, 0xfffffffffffffff8}, {0x7fff, 0x4, 0xff, 0x8}, {0x1, 0x5, 0x80000000, 0x800}, {0x9, 0x9, 0x80000001, 0x6}], {0xfffffffffffffffc, 0x7, 0x8, 0x4}, {0x8001, 0x20, 0xff, 0xb325}}}) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) chroot(&(0x7f0000000000)='./file0\x00') mmap(&(0x7f00003da000/0x3000)=nil, 0x3000, 0x3, 0x12, r1, 0x0, 0x5c) 05:37:21 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') rename(&(0x7f0000000040)='./file0\x00', 0x0) socketpair(0x20, 0x4001, 0xed, &(0x7f0000000080)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000001380)={&(0x7f0000000240)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/34, 0x22}, {&(0x7f0000001280)=""/250, 0xfa}], 0x2, &(0x7f0000000140)=""/83, 0x53}, 0x40) 05:37:21 executing program 0: r0 = socket(0x400000000018, 0x3, 0x9) setsockopt(r0, 0x20000000000029, 0x25, 0x0, 0x0) 05:37:21 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001cc0)='./file0\x00', &(0x7f0000001980)=[&(0x7f0000001c80)='&#@,@\\{(/[\x00', &(0x7f0000001c40)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) syz_open_pts() pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r1 = syz_open_pts() mkdir(&(0x7f0000001b80)='./file0\x00', 0xf9) r2 = open$dir(&(0x7f0000001880)='./file0\x00', 0x8082, 0x80) close(0xffffffffffffffff) r3 = dup(r0) semget$private(0x0, 0x1, 0x201) munlock(&(0x7f00001f2000/0x1000)=nil, 0x1000) r4 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) ioctl$TIOCEXCL(r3, 0x2000740d) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x519e9ff5a54d8863) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$KDGKBMODE(r3, 0x40044b06) r5 = socket(0x800000018, 0x1, 0x0) madvise(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r2, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) readv(r3, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000388000/0x3000)=nil, 0x3000, 0x1) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 05:37:21 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) r1 = dup(r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000080)={0x2, 0xfffffffffffffffc}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000), 0x1) 05:37:21 executing program 1: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000240)=0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = dup(r1) r3 = dup(r1) ioctl$TIOCSETD(r3, 0x80184601, &(0x7f0000000180)=0x800000004000000c) sync() ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000040)=0x10001) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000000)) fcntl$getown(r2, 0x5) mknod(&(0x7f0000000080)='./bus\x00', 0x80, 0x1) socket(0x20, 0x0, 0x3) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000001c0)) 05:37:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x7f, &(0x7f0000000040)="d568dafb50cd7565cb3f13ede85400c64883c065ee19907fae09385b1da77575a5b83ff1b5240148189fe05acdd528dfbe7f79daeeb5d69362f4a3074355465044d95a247540a24112f784628e9b71ff2d6c84a11b9f80c1133dffa5dc88b5cc42986c41d3fe5bedfdb521da1176d4599bdb9739648b1140e4e362cc5fc2f0") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x4c}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") login: fuse: Cannot find fusebuf 05:37:21 executing program 0: r0 = socket(0x18, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000180)=@in6, 0xc) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x810, r1, 0x0, 0x0) close(r0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) 05:37:21 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x41) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000080)) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) fcntl$getflags(r0, 0x3) fuse: Cannot find fusebuf 05:37:21 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = dup(0xffffffffffffff9c) r1 = accept(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0x2e9) bind$inet6(r1, &(0x7f0000000100)={0x18, 0x3, 0x14, 0x4987}, 0xc) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x80045710, &(0x7f0000000000)=0x1300) 05:37:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x3}, {0x1d}, {}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x81, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x61}, {0x1}, {0x6}]}) msgget(0x1, 0x100) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x272, &(0x7f00000001c0)="b29b16a23bf7527e36b4e7149113ef5ad60c42f0226c2ad1a690408f013ee68782e7346b72d83cc3000200000000000037c274b960b0408d0b74d4b7e360d6a114ee3740e3151077f5a668683654c4213af9b1f08a4fe82494c0115a3d5caa0bdf8b108716be814e7c492ffc9743fa2653bf0000000000007b59a24aefbca8f1bed9cca613fa5fce328efcd746") 05:37:21 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b2029, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)) 05:37:21 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040), &(0x7f00000000c0)={0x8}, 0x0, 0x0) r1 = getuid() seteuid(r1) openat(r0, &(0x7f0000000080)='./bus\x00', 0x40, 0x2) 05:37:21 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setuid(0xee01) fchownat(r0, &(0x7f00000000c0)='./file0\x00', r1, r2, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x100, 0xee6b}, {0x4, 0x6}}, 0x0) setuid(r3) r4 = socket(0x18, 0x2, 0x3) setsockopt(r4, 0x29, 0x23, 0x0, 0x0) 05:37:21 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/202, 0xca) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x81, 0x0) 05:37:21 executing program 0: pipe(&(0x7f0000001900)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001a80)={0x0, 0x0}, 0xc) setuid(r2) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000001940)=0x5) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x280, 0x0) close(r3) ftruncate(r3, 0x0, 0x0) dup(r3) socket$unix(0x1, 0x5, 0x0) pwritev(r3, &(0x7f0000000200)=[{&(0x7f0000000000)="129d4b285623ba714cc435da8d1ac9a7f0ae85edf4dbcb8c39c5", 0x1a}, {&(0x7f0000000080)="43f5546fca4b94d6f1ca0fb746262578d6de3244bc0602a43ca17dee9723185e9600617861120f4ec4e1146f10842b4f271a87a5fc9b28dbf0b6e3f7b4b4bff165324da9feca82ca1543786e13e9caad6ee6cd27f9bcd3d0b8c5c310495a37d5c400c008d1af4fd92e30ceb9c3caff685f9e9c44b623b95d8d33d9075eebe975cce08d4a078788a44c50e753e0dfef7550c304427139ef47d050f7b5823d441863964a49e49aaeec5014c57d114f046172e637407b2797aee09059f1cd6984783ef0", 0xc2}, {&(0x7f0000000180)="20ec74c99699b2f4dc78d1d7bcd75c58947bd914c4e1c33b538071254a69442a150deb95cce492d6640b5a1e808cbd044fbe5f189774d2fd04c3e601ee818b5084601a47120bcdb95a7c68ce9f2d9552e05c", 0x52}], 0x3, 0x0, 0x5a) pwritev(r3, &(0x7f0000001840)=[{&(0x7f0000000240)="0cf4ce243e56c2fdb49a80f7caeba99cf1f7b997c1ff564a14434a7425814ab4370c4719df4d5b2db27c2b20b531b8e52dec167ea44067c1f09a2d6f01ce0f4a0f2b7ab861d487d6c653fecc235e2d65fdbef052a781dbd27e7882f0927aae32aaa9dba61dbd9f6716ae9b83031b837550b825f585f743e6278c1b21a7ecf64aaa01bbf394920dd5237d259da813542dedde3ea3d14b19b9de39340874abef9fffb98098c3f08b498bf7114f5e67559d90f457e23a3e96d7e614538bece6e451a891c6b1eac961f0c351bee40d362e69946181406e4a09c379ab83ca04ec7ea3ab0f574a14aa64e64fbcacccd9425dd07ef2a03ad54dbb26fa89b92898109dd1104a2d21c19d2499eeca7f71e22543d65465d3729c58686049dcf0a3b23c376dd2cc85d46069ef05cf02382640b2bb1054fdcf8a0f33bc257947531deac4e8fe0b5364ed5dd78424c7f23e69107ebda66e288a10b9c24de8e8d6a1c3ae37cd3eea290d176d2f26d76da65373a7757162e76a9b40d86b669d319879b0c77c8a965e1a6694dc531f3ca3fb5cd4e66afc40a5e1d77ff4549adf85735653ce76cd18f7ed479e426e8fd0dd9797c13c4db34e8ae82f4c79513a92d1149c5ea045ba367d7f6aa8a63e800710d65b23dce39c678fecaa29473413468a713e0ef8d3b340b998c3f427a68b85eb1059645b5dde4c0c3087963b1880b6073b30756272f552adf7c477f7aca913ba7562cded79d3d92491bb536b2be24eaffcb6143ec7b71a3b5fbff1f329166daf073b093a260e357295b286c2e2f5408a301c7f384c7f746bd1669d2a3cc80f06d5511fb51d3bd698f69b17bcedfb5430d91a7767c256c99b3c4cc9677cbf018268cd6caf57d4bf35a3c0cf17c47a3b1bb81a79f5f22aa86f2e847a8e3398191a5db82ee17f61b88275980bd443140fd6d06b5da3f5b50c6c209a38547b2b6132843f79b1fbdccad6e840ef1f1d400d486088293ceb805df7658f4c0919b851406c98a07a23ba0aeea375f0a0ea24a8932cf70310d32e46694ae03ebc550a37c3b00fe6214c00a11ff83c943f40606abe1f19ce0f4bfcdd068cc84b86c6620cae188a8eddb810854605dafeb58d8490270d014eb4d2cb7b6beb42a51dcd1ba5a06de0c44b6c314b7bbca02e3cfcec901833d140f6b9c9ba44cadfc73126c844fc36fdf6c1961cfd670b0c3bebe562c298bffee92f53ef4c20c6185cb5e187e91fb04afc9caa99aa2e6eafe821cfdc08dd730c7fa8e6c5a68bbb78213906ca493d53de5b2bb0027ea63fb893ae4b5911616d7aa3f2ca7d6d0ce762f5e25967dc02153a7bdc619c2435f63154faa2641438d447edb17e39c6f3e400ad1e46f5aeb49cd32f9ead4e67c793a668b770b6eae9b91d5f1c04ba192555375143bf26c8a3f000dd6e0d13d32840cad493563490ab1904dd5dee65f88e66967e02cf103d0256e1561bc29987c635d8429cc15933204a772bd498ee8e05b1ad813c369495668331de3251395a68151489da3014a617de7cd997ffaceae33fb1c7d5c881d7a172972d9dd405d6eacb611bdfb1ddcf7f2dac6069b7e8c9f52b8203e794f81c38fb8deb63032c13dddb198487982f37e6d5c588c453c5d40aee60a212383c8b0f197d47a5b61c383b3d413a032f47547a5ad217a7aa256d500cdce2cf775a5fe6b28c30c02ea11664a7ff1fe3dead98b61d8ca13e322a376081c098d0b9a3e77d0540f645853d6f6ab4b4177198811066cf15c822c856bd964b0e349c5089d147a2e8ffdf7ebd3c8ebd600c9558cffd980e4ea4d323197ff3c3781e4fbfb86714eb93b5d939b93be0cf55b69c43dd599d8a7f1d419b2091ec5581e25b54129aa0b8eaf24e8fa2dd317aa14d6b61de28c15d8641b16098a2a54853d0dfe468d75726c59e2698a0cce320d4f007363240f7bb40a7789ab10b63b317e8e141bd8be80abc8a18793c2fcfcf2938906c24202a3a4a42bd2e7f97ff1f813652a33ed0a4c69a11f5f59f4191aa1d9c9effc855bee15973006f7160021b047361cc73438b775094adc4a88c795c47c8c8323af31fe59bbc83af7ac2dc7d04b5006bc7cc490019294cd7dd59a60f6ae167adc2815a8985e8dd0a2cc92ae2d5ee1e3be2bf63442a41792547fcfc4fdfbc7ff562ea3fc246dbc95decc924f1b34365fd35d213d38a2a056f474e76251872c0b4d3f03b5bd9453412ffad20e17c74fc91f191f671ba1ecb8f03e72493be3952123ffc54bd1807f608a9c83368cbe50c91298219c23af44ec534c1e26f1de727147413f15b04228d8b902f32799ed6c018733596d9115c6a122177403bf5b3a93b75ded660359022070741e07c50656e25018ba45c197c93f789e8ac13a95b67664a55af21a03110a2e082804271f26420d76ac8560ff64706455b2c6337e4243e9bf37138d7b94b968d9eb7fc5f2f5cc04f73eeacd0fec0b0c3579ef5018b4d30a2ada20f88de7d12abe74806b17c1aa439d29ad8d02b9ff94268066c1cd91d65905d19365cd2ec9e929709d931af34d955499dccf307096b735070231097211296ebefa074c85d30a7a8d036bde92c649b50f67c521eca72826a61d5f8ee0d7da258600b3adde7224d993332c75a89dbe3869f3cbdf885b44537869375613edc8fc19167670d18684428845a8e6da6e07b89fe8410dd5c47c771fe88303b1a9d7211bf16f653f88aa30ecdc21d5108bbd51697c1528420c5e539bb82c9bbc64c4ec3e82a9dcbdc2b992e3000e48840cf3ea17c74c0c6cab16ec3a3543379289760ce2508fd8891f911a80f434b1825e2ca84fd2dc2f03388c65c6de134f09b81e17aae38ee8e2d3f47c3771f2b542f8b0047743c207ed31c533d9265a3507ce3faf8b4f34bd19a105945840bdf7ea591a91bd569cb0996952b0cf450a1fae16ecd742e388877b7842d4fce74d91003e9dfdfec08c9c19f3a894eb83b182596efe5f6d97b653029f73bad4c37c31729f03c069d8b4cb3022e1f49e812ef4650ecc62249e5178755717d6a2839d7da5e73aea2951b926c7d60b7ba4d9dcd4f2179d0b7e5d7c945f05cf4e7527bfd2ccd0c2e68827a34c2e2fb72c8a18bfb706348b829d4afc8498dc98d18a28767d64defcf6785231fec9010ec7b9d4ee70b9cb5e32ffc80974d525ae1a03d412bf3929cccf7a73665689ab27152e404f7f5539bc1a0e433bee4f83bc9a7d9bd46a3169d0c85d6c7b58185b627f4d6207b93ba79e1af69156e3120b49fd48003580870534dc24ec3ea92d7e06c86a9bbef04bc41841a54ac2316a02333e2085480feba31e2bb21fe3749277adbcb45cf002640a59781ef75e747d34b22d25469b832c9cfc180ceaaa605296c5f42196911e17dba4d563df95d385294c628231ac12320a53563ee3cec21f2c9c2ed8e39d1f8edf45f9d4309e3ef9c250988f10a86f9b3bcc9c73337f694b872c656bc4b690aaa70648f74bd571be53095a6fa68e5854b47cf576691a74dfdd30113ac17e9a5b3ddb160cfec313854d53871d62bbb8eeb183ee1b40d5ef49419ccdf296d7d469104ae8c0d9e8a5df23ec03e14025600b129b1586236b8dea9de748529a2790df06460f5b0739391ad1ee458f4baa9bc62f81b5d2429db38e28e774229b37d81a0d02172cb4c4c7b8ce9887bc9f5d314e786c58248169d569e6680a0c43d441b809cab90f40f8d64896e3e53eb712330b241ed0bbd10f3ba632689b438f8ba3415c4c77674197b411583b1e34df9e7b67226d622bf0803f3cd7da1bb79c514a392ed1a639c77b4a3a51f1890626749d4e1ccd44ba60ccb83292674c1c3092f1de999b3a34299671f8bf41f138d806293fbe776021ac070594a047a7eb9eaaf36711269183c7d18fdbf7a3d2a4d83f247196180467b6159af990c90850ea37adc07bccf23b97e524e5089011e5b269a4b52bf6c310742616d59650661ca1072ba48695285072a8045a736f6160d9179c7fdbfcbe518d06024a29a9a82a7dcc64672452817debc772e93c32fb58455a70f1d6cc8c9a930b4e62efd3b6d80c1ea27b0a827a9b606fa9592680d5a5e0be05ab98d218158a991121bb06314746604deaa93f157202c41136e03fb09b890002a876286163a5eac522182095a9e3cfea4f7f6412acfe31fa3170160a90ff9c4cfd475a93b62d4c0db1e81eb5e60638d8a7a784ec3c08d539ecf4cf8c82b7b3cf9ecab19814de99e918bea36397c9e61df4d483db4fc77f9c3ee112d9d997b0dd0dca7765855289f0ac68168cb631e7cdf3c79ffc3505f50f5d4a2948190959d2e99d184035bb0120bc016dfbe6ac43144bbb74ee1ee5e5d469def0b01cab096be0117c0b816af787d19a849a32ef7362ca4af1f9ad24909b4f9db0b71ae626ab25fb127dc243cb00c475fa35823029b3914ccf9d568338ea725ef3c5070d7c19b5062008ae06ee4a47307ee36fdd818d0bf1983d2f5eb3b3e31000957cf1d2266d7c5f11680fc6424a2e64524bd3511a0fba9d5526286da393caafed34f7251e52bbc7989406d3abe0998a124e75315446c7f059d4bf039494a5cd4d6cf839340cb68840cd3b448b7c5580030c1e5b052bdb4218d9bc82ab4153dce83326455d306236bfdbcff6ac74090cca663ae1ea0bdf60a13cf09cc442adf11ca33adf35dac10c4a5cf1ce37a1c4863578bbfb287c74c75c69dc3d09effdf2a6d3ecc572c2b32ba69a25fb8a84b176dc4ec7ae608d16b30fd362fad37f856d39726203e508e24f69afc2bf9a2c189611a15283f716f2fd5e15a778a0195497eff7fbd4deef881fd0017c9a0e80c2c510661e2910a05a3e708b460b48cda6a1efcc7769f168f8bff9ba2550fddd8cc82b033966495acffddd0d2f82bf8e8d29bca7965452f0dc3737e83176c093678177e94399a018e536630903b02cc2717f2002fc7aeced28e015e47dc0254faad71483cd3623dd3bcbfa53815c8b7bac062b8c1c11037b544cb5bec481b4b361e976cc030094cca474d3be0dba381c8a03adba0277df31567326de790e5eac6163d712dc1376dd6fbd4853323bab2c614118fd3c8b89f32e1cec2b03b545c893518a70ca0aca47568e6b6e09b22a7b978b4063ffa4ac2af48c38626d63a73b8602236b6a2007bc98de746fa4c21cd45550bf1afb357d843f33230916d824b187507e8c3b00108a64762eb5f75103dd7172d1bb7f7a19222c65cfeb82ddecd35240d4cf3fea343c5ae26d1e5ac0a09b9e43e30139d49c446d3dc010c830573578c2bbfcc149e5afb0799dbb211be91f872c9875555d5ea638edd479e74df76d3154eefd848986de75560f64a821a3454040540665f3a3902c5d340a29d396b9dffe51feed3620be18a962de1c68158f535f1e7de1116340944d18ea81a99ac1a6ac5212fb56ce9721b047d5d20da2f469aec0df5c10103d65b07a73a7bdb800bc745d374831a7554536e698bdaef699957b94b0c6274b2c7e165a2b54b636237861f18b55e9a08b9ba5b9390f21b6453ca2b56e3a900ad8b8e33b762ddc73d16a9ac97b0613a1f25b8bacff3610c812a42e346b51add2d3b60b0044a181d5b5445dc1a959dff72fd52c3922e6564d62408bb346d324f3167bb4922fdde4ecb931afe5359520fb8f31bb5367997849abcd58baa7c190397dbf907b0a552f9cbbe49782a6ae75fda8e4b9791a85301bae1f2121666775e27f8e6f1034b5a60f301d6b538d7cbf4e738df95a538cd95213d39c95e84340270cf54091a454ed0b7d00db485217813a488707461c9abe7c1c40c6af5", 0x1000}, {&(0x7f0000001240)="3e7874794c5a6075d4ddb7e329e158fed4c095013fbc023395416d7f079484bad0ba1faf5ab1a726268831c4797c15ae3ffa151c457e58cc2c037162bf3f3251b06fec28432475dce17a913c59171b17d7a85f1466da1d908d5228387f5f69016c00f37b6b0b48bd96b743e9f0e761bf5295211691a06cbfd7d4094c1b14e060afbac1d9", 0x84}, {&(0x7f0000001300)="d91d37473f72d76dad18bf4f02436e1fac94209e0cae06b02b52ac264b46a4fce29d10c4be4e5b7e22a9de3ee46726b690d1e2ec6530220b7982a0ea4a4fbe862037deef3e061409bb24d61eb8d6af566319d73f07c8d6208f3abb14e1a2293d41edae68f8967322", 0x68}, {&(0x7f0000001380)="682fbb2b04e0c82999940adbf663773365b713d6a821bbd612fb433d814c6c93d86ac4ce7495c9d9e2f849891c91019993d6a3ddf66dd095268c6edaf7909b5b514c902132ff1c5c7a18a38b924ab883cca3c4601805e697c9929175ac1cc4cb74698564fea5237c679e311a181fed32af074ee2b69e9b", 0x77}, {&(0x7f0000001400)="ad027adf55c06e5c0646fbb257ee708ef5525b148734fbc4ccdc04cff75df3210179afe81969165469dc84cd2ce7629d221bd81a39a6f2066521365cc33dcd36bc1040d0510b67f63fa8b07e0ddff40b736938ab5d098f422f804411e416be06fbcd227e76d4647d78b5235d453f9a23ab38643b23df2041b5b5fe21f634d692601be5d98255704b5b39aed8fdc3391275af77b96af87e19d50e25cf9e12a2c4fff13bd1f2c3caf76066d86203ade92861bb9ca9455285dcb61e2f6896a08e1acf147d03cae12f390e717218aa0a5f8511a2dd675ff0646b92def1ead02910ff391c9f37d229f82d6d6f48d9c9f302be7b70f9ea943845c0c4e6d9", 0xfb}, {&(0x7f0000001500)="5f907f8919eddf8334efc450154bdf09d49f9032bd4a99746fc90eae6c223a88b2ea0b0b019b0e9d50414325a931d368bfb26134ca5f5806915978deb86547bd23bcb43e33afc399bb59e183b1c3afeb764d962611add04486d2018866473650c9e4f2d4298b417e2021e39c3f1be6ee62da1adb2ed23937ae4ee6e08e40948c7e0cfb19e67cfa72e263b0d56292429540849911473885a8a1b7f0581c4be9c281886ef3d12098a8dce63f8b9ef7b18a77d2e70b6abd72dc0d1ab6e6870f41f2ecef3d6b76c07f640b5b8b0c814840d5a757f0f0a4b8bedfc3d163", 0xdb}, {&(0x7f0000001600)="c61303f5f93331dcdec820209796bfba1469be1adb3080166a37e00c04169103b0dcef45fcfdbc657e6da2098e397ba2ac64d3a8199b1b1b877359d7ccbabee6e00596427987c259a6eac1ffea41ae887eb4a055769d55b91fda4015a25b2a90", 0x60}, {&(0x7f0000001680)="51270d508f2bcc7017be7684dce1af5b55d6cc5d20e272a0093b97214d1848e723501005666d3fa18d18fd3abd35a7dfbe364ee9b0bf3c43ecfde76c3778d90f6454c9c4483b4f8c172a6aadbb27f729a128d3341f23ed794885e63125d010cbfd94dae29843ec9ee15fa1d7292bddcdf4f1a69f2f2a28eb0c66839d830e709073a00989e192d75a86cfd944cc4fdc169728a1a69aa09fa5c1118a2e787d16680873d6c9260e2e2b1f0a1125b023ff2678a570ed9bd45de1f52ebd655dccb72ebd0b170272da352e4172dc7995b09a04500198a602b803495827bea112433a7fa3bd979ee6fcb6ac68493fd369f1408ba7e557ef22490a5653dedc", 0xfb}, {&(0x7f0000001780)="8eb4da7215d427e31708ad85ea35f483ca5b77c120f7e5c7708d34fd974906b7403fdbdff0ba3da41662655a51e30057ede777550d5b9edbdc08b03c841f7445e791ebca37e9f74d107e8612a7183fa0388b71981f291c4ecda905f6e3cff5784bb3dde05b82f7b8de465bcb37aae111465d6123a687b2ddcabfa069c6e80d7af4c2c0c91a32e0ae4a49cea8a69f8371704aab4fcedbc219402540675e1ad958cee811b00e1ea10d83035596731d710dbe9b", 0xb2}], 0x9, 0x0, 0x0) unlink(&(0x7f0000001ac0)='./file0\x00') read(r3, &(0x7f0000001980)=""/213, 0xd5) 05:37:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000080)) select(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x4004667f, &(0x7f0000000040)={'tap'}) 05:37:21 executing program 0: r0 = socket(0x18, 0xc001, 0xfc53) r1 = msgget$private(0x0, 0x480) msgget$private(0x0, 0x500) msgrcv(r1, &(0x7f0000001940)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006a9cb1a516809c706299b3621057a46c205e6483d73cd73fb366c212a8163e8864cd8c264eb3e3d07a497af87a36d272d697890c32755aee43688ed11cdbae89a2d3e96b2678fb64cfc08e87a0f3be22d013e9a319a52c7fa6bbe8a464eef39f324404482f0f516d040eb83392a5f007f13c7acfaed6f44ff452bbc981d71ccc0c7be465eb"], 0x1, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x2}, 0x10) recvmsg(r0, &(0x7f0000000380)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000000300)=[{&(0x7f0000000140)=""/137, 0x89}, {&(0x7f0000000200)=""/243, 0xf3}], 0x2, &(0x7f0000000340)=""/13, 0xd}, 0x1) msgrcv(r1, &(0x7f0000000080)={0x0, ""/115}, 0x7b, 0x3, 0x1000) recvmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) msgctl$IPC_RMID(r1, 0x0) 05:37:21 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x5) setsockopt(r0, 0x29, 0x3c, 0x0, 0x0) 05:37:21 executing program 1: r0 = syz_open_pts() ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x1) 05:37:21 executing program 0: r0 = socket$inet(0x2, 0x2, 0x6) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getegid() fchown(r0, r1, r2) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x6, 0x300000000}) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) 05:37:21 executing program 1: semctl$IPC_SET(0x0, 0x0, 0x9, 0xffffffffffffffff) r0 = semget$private(0x0, 0x2, 0x21a) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/159) 05:37:21 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x2e, 0x4000000000009, &(0x7f00000000c0)="13171712a55850ab9cc2a18b7d30eb2ea6f015e008f7141941d0816f10ffed2e418e863cac9e80d5c311cb883bc899ed81d9bc30dbfc53523c6d9145bc4e515162837b82a2ee4eba772d43537c6a447978b8260f5257674ca96effbd6cc63a969d34b2e36312fac50b84715f932184f850f3050000be42d3d6eddcb0116fbebbcec8e8d0fa2f945cbc18c90545457d30f9aa19039b7749efcf547d50e8f26dbe9e2f65e5bbab4e347bacd48f255f506c67dce720d4e297c0e5a9aa33de3be0d663ae301cfb0efa0ca55ccb7dae0162946dec5405f8fe655144a2c333d22407f9fa1470a872ead57ed8451f097fafe5c101041f7ec8611be57c042f4393520dbf55ab570f720c57b97fe920672137da51854ff5b870ede1275e66e3a8812cf7297c83b3edc4722d90d5f7333b0a1780894a3fe602d971284be1f07368c25cc1084173a6c87f6e1a340f8dff1d3916702bebbc231b37cdda57665e5131d56ecca1499da69844", 0xfd57) setsockopt(r0, 0x25, 0x80000000000000a, &(0x7f0000000180), 0x0) 05:37:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) utimes(0x0, &(0x7f0000000280)={{0x0, 0x9}}) write(r0, &(0x7f0000000180), 0x271) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000000)=0x9) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 05:37:21 executing program 0: r0 = kqueue() write(0xffffffffffffffff, &(0x7f00000002c0)="02566cf21823ca2227c9f42caf672e0f0a8ee8cd46400856d58345a8d3a29d8cae09e457a0b074d3ab9d90c2102631a7111560600a463c40b47a2e5dff440871991a1012261600c395ea981a16a1789094caf04392a649519ce37e6a8509ffc42e0a13a8e7c5a0b8c9a60a08d661009b72e6f740fd24751a92007821ee5c60ab2c4980e4cf5d5ce4319957108ed170bcfbe39c4505f2874ad1bb6d65e8c45cc8", 0x129) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1, 0xfff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) 05:37:22 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x20, 0x0) close(r0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x10) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0xc0307004, &(0x7f0000000040)=0x3) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_flags}) 05:37:22 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) write(r0, &(0x7f0000000100)="3c4043d5a7357d614f914833d40ea7bd3ce3f391360a59b1a1000000b3d0daf20000002c3268f8187679786f2dd408e5509e0310da64c849cc881fec7413c2aa010000000000000033b57edde0482196514d61cc765ae649c01186fb90fb5e041e6937804deb31cf944f837dd5ffb5ca9e1b05dd17c3febf7ab881fe7363bfafa616628e2de98be3d27c981fc643a534aa76d618cc2043cf73770e57ed0a9b77dd2503cf4358a2d485130413b83693268b37ff7fffffff66b6c141fbd9e095f8c7cbc37a26efc4718ecda97937ec0e1c723fbb75c3ffde91b1fa6627712352cc85dcf1edf02dca929b0eca21525b05564dd3ca4d17b45600a72d364509f948dee5f8f3", 0x103) 05:37:22 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10040, 0x11) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) r2 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r4 = kqueue() r5 = open(&(0x7f0000000640)='./file0\x00', 0x800, 0x18) pipe2(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r7 = socket(0x6, 0x4007, 0x3) r8 = open$dir(&(0x7f00000006c0)='./file0\x00', 0x80, 0x42) r9 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000700)='/dev/wsmouse\x00', 0x10000, 0x0) r10 = open(&(0x7f0000000740)='./file0\x00', 0x60, 0x82) r11 = accept(0xffffffffffffff9c, &(0x7f0000000780)=@un=@file={0x0, ""/69}, &(0x7f0000000800)=0x47) r12 = accept(0xffffffffffffff9c, &(0x7f0000000840)=@in, &(0x7f0000000880)=0xc) r13 = open$dir(&(0x7f00000008c0)='./file0\x00', 0x8000, 0x20) r14 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000900)='/dev/vmm\x00', 0x2, 0x0) r15 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000940)='/dev/wsmouse0\x00', 0x8080, 0x0) r16 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000980)='/dev/wskbd0\x00', 0x110, 0x0) r17 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000009c0)='/dev/wskbd\x00', 0x28068, 0x0) sendmsg$unix(r0, &(0x7f0000000ac0)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000540)=[{&(0x7f0000000180)="d139f458b030bcc01464a8f70bb39631498333425aa81a9705c01af8a6f78b4c5caac0a693f4cc1fb00d6143db574300b9c2653ce9790ee657f82cc6ea34a408307b6dbee6d8526fbf46b778047b8dcf86b52c7381bbeeb5a665535a11153896b454fbb6687a016e782a9af88dbe7546ca7ff4b5391feb3fc57fa1239f9ca73f5a09350af3dd5a2013e8f2817ac64348a0a67963357fd07a6f9fdb7bec47a5e39e88dfe192305ef8d46a329293e40274a3cf5052d33f45c5a0c5ea59695036eca4d9557a6161438845b66a15e7749ecdb31a4796ede87a8d7429c13467e114fe2915c0d5a03cb00a540b7e28337090bd", 0xf0}, {&(0x7f0000000280)="0fee9c7022", 0x5}, {&(0x7f00000002c0)="198f40ecd848afbb48abae8fa47992fe811947f4c74c46d97aafb025da059016267872ae29b3cfa0fb17ee200bd59caa4e08ebfdb6ee448d37902bd40791a6461651bbcd7c871948548ea43998e2180e434e08cd32b069d7a7e4b591d8e2336a4081face375f8ae607fa16bf904e18b8587b407da3d1ad36b3f7b8d7ac2b54f2087f416c959e024c4c57d194d68d4214ac64c70b384425d9c97c9d912aab1cb13ad5cc934bf47c7cab6b47d9b70cfc673f8cb3", 0xb3}, {&(0x7f0000000380)="625534ef2ba6f2850a37ca9e19b4b4d450f46503c6c5e339d57834b83ad8d7c56e11a956739779fbed66163dec47b929f7b56e8e8ecae35c36916f679f3d8c4d12a7fb57c1238f7f151b7f338343c82534324c3009fe0795288465523060e063231b79c4b8b4b0f272cb263f2d90c044987fa93f6c122f73d512548b9920748416587919b37600149c16edd0e1fa5a1c9c398ed613657fdeeed51ebd70c4351c3e682567346451064fa07472a0f99f6ca5c188d8a176a53c8a2a75f3182c18ba92cd41", 0xc3}, {&(0x7f0000000480)="c45068105e50068dd94d9153caa8c4d787ba8c97ce5fc2422657043e36c565b7ebceba09fee009cf3bb4b2e4c0a1cf0c50716395b6b6629b190121f0fd6659fc7f1c60577955c54a3fdfbf19beaff09a1f1d1f03c48813607f34c9052d84ee058a63daf818d1607a32e1fb790486b094aa61ee6ee0dd8035e860a35beaed5f09398238b27db70c82dc152cf4392cb6b9f8fab2a7ae6335f8e7987687068c75cf9ecc8082edb5881c05b9b99d7c", 0xad}], 0x5, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r4, r5, r6]}, @rights={0x28, 0xffff, 0x1, [r7, r8, r9, r10, r11]}, @rights={0x28, 0xffff, 0x1, [r12, r13, r14, r15, r16, r17]}], 0x90, 0x1}, 0x4) r18 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x400000800, 0x0) pread(r18, &(0x7f0000000040)="c089fcc01517871e998ea8385b3a26cfb9857373238809f653a9900431da869404a298725305202f676b3af8e2b8404f5daabddbc76d86b3ae205737cc57a19874eb4e7d950b41276e9004cbd09472aab3d08a09c9485452cd08acdbd53107115ae6928cc86311c743e5e0c3cd540d9975948c36cc970b86d0b25fad2414b0f2869e7335b34a5fd188a1d9ca3853db11363673a7b0ac2805d21b5c449a27f7a0e268cec267ae32385c774fe9923b8221e7df74c00f000a50d23767", 0xbb, 0x0, 0x0) pipe2(0xfffffffffffffffe, 0x0) 05:37:22 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0xc1}], 0x8, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) dup2(r0, r1) shmget(0x2, 0x3000, 0xc0f75433d9a74f93, &(0x7f0000ffc000/0x3000)=nil) 05:37:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) shmget$private(0x0, 0x4000, 0x630, &(0x7f0000ffb000/0x4000)=nil) r1 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x8e1, 0xc4) r2 = fcntl$getown(r0, 0x5) r3 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={r2, r3, r4}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) socket$unix(0x1, 0x7, 0x0) r5 = dup2(r0, r0) sync() pwrite(r5, &(0x7f0000000180)="c5787d6fdc31294ecba464f65b94c08aad2f00514bcc87a7cb51af2b10e64c28adde65ef60dd4b2e", 0x28, 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000300)={0x5, 0x1, {[0x20, 0x1, 0x8, 0x1, 0x6, 0x2, 0x1f, 0x5, 0x5, 0x2000000000000004, 0x3f, 0xd56, 0x0, 0x58dc, 0x1, 0x44, 0x10001, 0x5], [0x40, 0x10000, 0x0, 0xe799, 0x8696, 0x2, 0x400, 0x9, 0x3, 0x10005], [0xffffffffffff0001, 0x3, 0x10000, 0x2, 0x1, 0x8000, 0x7fff], [0x400, 0x5790, 0x2, 0xff, 0x7, 0x73a], [{0x8000, 0x0, 0x3, 0x6}, {0x20, 0x0, 0x8, 0x40}, {0xffffffffffffffff, 0x5, 0xa9b, 0xffffffff00000000}, {0x6, 0x9, 0x1000, 0x8000}, {0x10000, 0x6, 0x8}, {0x40, 0x2, 0x15, 0x4}, {0x5, 0xfe6, 0x8, 0x9}, {0x4, 0x8001, 0x7, 0x1}], {0x5, 0x7, 0xffffffff, 0x1ff}, {0x5, 0x4, 0x3, 0x4}}}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x101, 0x1, 0xa9, 0xfffffffffffffc00}]}) syz_emit_ethernet(0x4, &(0x7f0000000140)="d5338a49") 05:37:22 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0xe26) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8028, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="df1c05671d8ed12dc63cadc1bb297f624b5524edfc6fdd73", 0x18}], 0x1, 0x0, 0x1b) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) 05:37:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 05:37:22 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000280)='./file0\x00', 0x400000002c5, 0x0) close(r1) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x9, 0xff, 0xa5, 0x3, 0x400, 0x0, 0x6, 0x6}, &(0x7f0000000180)={0x0, 0x4}) poll(&(0x7f0000000100)=[{r1, 0x4}], 0x1, 0x1f) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000000)) 05:37:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x5, &(0x7f0000000000)=[{0x81, 0x100000001, 0x7fffffff, 0x3}, {0x2, 0x6, 0x1, 0x3ff}, {0x200000, 0x8001, 0xb1b, 0xffffffffffff8000}, {0xa9, 0x7000000000000000, 0x80000000, 0x7}, {0x3, 0x9, 0xfffffffffffffff8, 0x2}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x48}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") 05:37:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f00000004c0)) r2 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) r3 = accept$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0x5) mknodat(r1, &(0x7f0000000480)='./file0\x00', 0x80, 0x7) r4 = socket$inet6(0x18, 0x8000, 0x7dece8f8) getpeername$inet6(r4, &(0x7f0000000100), &(0x7f0000000140)=0xc) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x10, r3, 0x0, 0x0) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000180)=0x424) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x6, 0x95, 0xfffffffffffffffa, 0x60000, "de07114e2bc8d144f8be14d2fe2768ce2516eb4f", 0x422c}) r5 = semget$private(0x0, 0x3, 0x2) semctl$SETVAL(r5, 0x1, 0x8, &(0x7f0000000200)=0x101) clock_getres(0x0, &(0x7f0000000240)) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r6, 0x80185758, &(0x7f0000000500)={0x5, 0x4, {0x7, 0x7}}) r7 = getpgid(0x0) getpgid(r7) fcntl$lock(r6, 0x8, &(0x7f0000000300)={0x2, 0x2, 0x530, 0x4, r7}) getpgid(r7) r8 = openat(r6, &(0x7f0000000340)='./file0\x00', 0x1, 0x0) ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f0000000380)=0x7) ioctl$TIOCMSET(r6, 0x8004746d, &(0x7f00000003c0)=0x4e69) ioctl$BIOCPROMISC(r8, 0x20004269) syz_open_pts() ioctl$WSMOUSEIO_SETPARAMS(r8, 0x80105728, &(0x7f0000000440)={&(0x7f0000000400)=[{0x40, 0x81}, {0xe3, 0x8}, {0x0, 0x6}, {0xe7, 0x2}, {0x147, 0x1}, {0x24, 0x3}, {0xc7, 0x2}], 0x7}) ioctl$TIOCMSET(r6, 0x8004746d, &(0x7f0000000540)=0x3f) 05:37:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) fcntl$setstatus(r0, 0x4, 0x8c) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0x9) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0xfffffffffffffffd}) 05:37:23 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x100000205c, 0x40002065d) mknod(&(0x7f0000001180)='./bus\x00', 0x10, 0x0) pipe(&(0x7f0000001200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCDRAIN(r0, 0x2000745e) pwritev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000180)="2c5545838841ebb11617158742ecf73af662f50f7a984ab991cf2815b7b9d6442edfa6e2220e671ac5525974a48966e9621dc38740fcb229e7d41c395a9c5b6aa314bd54f2adb638967de47c98bfc39fa78757d46dc1b98c7520ab8d196451781b7b949b3e9964796c29f23ed6d498c1f04085d69d5873fcea307c1585140852b3e4b59fa9c757e2aefbd4a256e8bfbeca1bec3fe4c6ae73c0625c2efb3e330cfdc41b0aa7eeaa7bdf21e6341fb28c45b59ebbc1b244020b1ae5433fea8119324d00df0c4a68e849a5422eb7987bfd383c7bbdfc57c1e3f90b501b3fc193bff26f03d7c75bfb220e50eab84d65d840534c304284b1b82aa638f9439aa796874a22360d5d4806c24e2a929beb2c1743b3d38a2bffdd66a979f16651ca4dc6b0e63b70ba58d09989077c92400337b2cdf376c32ab5239b65b6cfdd31757a0ba7f4ba8fe3ff3402b8dca94a1f715d4798cb481765d4ef6b8a5c909811b51e780d03506ccb845ba8fbf3f1c045ef3e87fa9067c144ad0df2a932bf832c1e172e5bf4326f113759482aa4e866b14d6bfe1db0731caf1ce167fa9684fbdc1f2507b53d9bc0817d99539c6188dfef4616d3c33cdb312e2de5235fd24504580f3226298f66e107a86a71cbff27156cb564cb347e2308b554cad355cf2018c2ff19a897e60ab0557cfc32e43072ab9ee63efd4fe159a4245aa4374c2b61c3bb544f5a403304d28285254497cb553ed3fbf26c46b5e0c6a5daa591037d751696e31e977605413f702415fa21eedb835697624cd3e82aafc6db9f51006360c886aca3d841c93d8035b024cc93c8a9de3d44223c0c7d5da9f2b4f63fd24b686fdf590d5a81c5208d9aee16db1ca174a52054a115b30466457b461da5628dc21ad6fca915cb28700ea367bb750c6e8418f7d1a77e17bd12f5f752340c721278059f0be9c669c1c53171a1ca97a09014697775dee8a65dc4f294ee3e53df1182346d09aa674bdfb770cc6cc74a9dcbfc37432ee3cae81ad0ecb8a400dd6eb52fa32bf2c96d1ee862d9a85f1c22b603caf4bb19e8d9666201f6f03942aba5a592cfda9a2571094ca675aecb494fb32b4d47f7db06dba0f6d2c09334c92850b1b0987dbe7d0b9e94b6c0d2f0438ddba8bfa4cd2e5f1ccfb380ff3cc7e6f8f42c3ff6c3182a223e42eb027722d6c25f504d1916eb85e32b8ef98004e7684f72ccc1ec78e4daa9862eb46b063bbab88efdde035b0c71500d554f4c8c7854bf540e07c5706d1a52fcee75209d4bdfa7adde1f021e0dae770842ec9ac3c602212bdc4cb68e71dc4f73d14cf5f42c55ece81c5d9876fd528291b1d82b06600c54f33028251e95eeececf6c99077f0973946d1d2c724ab90a4f8b3a0fc1dda5e707c5c4f28555b5d3fbf1a8ae22311ed2b81571ce1f196f1e71e910411f689c716b83afea714e0209d1701228273898cde0c2e848215f06ee8ade57dd4a294efa921f830a55729012f6b06d7d969fea6952777c71d4de28ab289c29c6b149dc3985dfbc182a4e7d7f602d964d57b38f9cb2967d7dedd01167a0498e7105c1b5923edc113096d6546c61730617b052a2bff1ac70a95e86a51205f67f45946acccbd36041374e77aa3e8554f95bf70a17276ad30925e5cd3baed3a269d3bfb3d9ce00a0ea7a5afc1e6f04046c2224ae79295e9d5ba89fab0aee8ccd07b3ea9ea6c2837518b3cf28458d447b23e72191c3b29f567d6497ac0aba1f1523b44d69496f9c608eba8c4cdc05bcd68c14463d84f6bde017547fafdd974fcd1108134581e603efa5cbcedda5d5aa8e4c375b3c02167a7cca4761cf3c9c7fadbf4b671b2dc6cf08e63f18cbf58bac76555494169de8c751d2f73d43bf4ea493cf2907e6adb144b571af20f1750a89aec9c44cb30bf799b27f07c9c8cc03d5803d0540fbde39f70bc36b27902731fc6aa0d96dca56a0d4f3b080ae47440e6bce9f1f4b0cf527bb1ca5f87546676efb51527c74a893aa766f5a8e0a34696729cd64ed187579a67a2ed26557687f5f9302628145dd2fffc305728bd9135a5127f39c6c609b3370561aac1336ed55a3517803b817a64a3fa261555e74863d4652996fecbeb6edb9037fd2d46b69413a78f6673d990b63b44d8e50b0ab67344c99dba02850a66f97b472ab704b9d64c4c4649c705ae8a44077c9b93d2ba405def0b800fc9d6c0151598d0f1c30c0bdfb5bec46b6ba708eb223dc256879d1c64506e67627224a0d95be9c44685ce317ab404d31e16a16b955d6b67390c8900fe6e399efe92ce924677b49acf045dbc2ad83f7a8643dd9c9cf0cef43e4ba2e7ea2004437eb02bcb4f8b057fe06034e6a3aced94c25af257657af278e8ac6ade1800b151813b640d2297a227784cc87a3c984c00abc90a8122c3ce7acb04578d02f9921837852fb7f6edbd44609522d7fbbc43e0b5ccf134b251cc6c40aa9ebff6b99c0cda822e4622d9fe398a3c61ec4b2ab5be566f6d5ee489c0c95c8a1a71824ece2ca16f162c9645527f8abbcb9c63841060dc4d6d9dfce35002b4b2b567bf191cc18870ef1ab27c5808d785561214a4a24af329e512e90b7d6e196c84b8acd008fa0842ff3d01b12b296b1b555d7832b82facc64b730bb85c5f0b4082a7a677851555536ec0cbd357c82426e6e65aa752fc14b153eff9ed445910ecf7268425b33331f7f5ba088d7f31e6ca0bfaa2b2865a8dc0190958c4a935f3b49b29d0ede8df2441c4ce6cb0d10d6bf7c4ba86b2ed4d964c6b2487bebf93a414d989b7959c1c54ba87ee219280042c4406caacc8a49faf132b9ac54528c64e440963beb8a634d5669c44b0641c2bf4941015aeabcec3d3250c68ee88cfa61a2d82f75fe7000390ddc607c58776e71fd3120f6ab375f641ff421628c79d7a3d1bf071afe3bed727e500a4a35d8e123622870f9cd69a584302d59314d891adef20e92b783e3ba015df97c0a22108aab5cf0097603b377cd498f83b81d9973733228e992716ecbbb5b62c45ee53e31463c417cff4ecc04c1a04deb2c7486fea9ade6644d6662762c5eb72680491bd361c1df7d7dc42e91f9ed800e1dd4650d6b983e76f4a101ae8cdb160f3654188efbbc2e515ddd4c107f6c6ac5a2bd8170a19f4f8c229bf51ebe064deb29c3c588e9701d10361f7102360325723deef87bf50cf2cf1ebb10c2350dadf7a25cac50826832aad0fab4c688ec8bd01bea3dc04d85e72281560fc4fff38322eff91b048f3e2a7bf90abe8accc9a5fe9cb930141eb76601409fccbac7c71b73803e60bfe1060f3ec2df2c374a3181ab3f66fcacebcd4e27dc838e375da7148f76d13121cea510d34552dfc9110833d7c4963ea6535cf4183e62e68d8ebeac58f80d45922f2ffbff21e3776c908225428283e5598c6182cd6e810ae48bd0a1e902e20504670f1f07be878b01b8cabfd5b748100d6a2a0d5a3a7e53df1619e1601930970bcf10ee15fa10340c6af19256bacc1a194303d6a8b8c62ea175b6486782d83a03b3100db53697cbc669d3454d8a0e095697b8e285528142b411b56ed5fb15d216e8a5bc9cfa3720c99e36ae3373ece00b8bcc1acfa9bf88b70aa53962ab190b148fc9c19f8db02ae939c6b5dbaedbe24545ccc6b5f542dc83c665388807c4c982e86f2410ddcae9c7ac0a70b7c7d2bac59421ac3b2a4d32699da405ccb17129abe62cdea912897fcb79ae6da377f3dba2d496c496c1c56308c6fd78a0203c04b0a3847dfab365b25aad82e00ee561e4f973ee3706ed5dc0e9daf09c6f786b6508cba4d28c8ad8269f24b929d3369c0ce3f67591c68b92319c6fa246ba07c7d2cb5a6a33835dfde61118a5ad997db2a40a3de7fa809768ebef57ddb5e13bf90d60459470d5e784caf041b39174ec09d6e3a1a9744b1b991df82510f9c58695d17b186726505981134ca1a1b37caa60133daf171cb14dfbe5bd94b435e4979c7bebb7ba2d689cf5cff823656adc202c99bcb3df45f42b82ded8ef87a1df9f6464dbb552dd0cc576450286fbd77666f040be8feb3e32dbfe8d1ed549f2131474333d2dd6dc8d35ef13cb56198411b6ef417731dd5f6fff125e7fcf0cc15d9c82f85ad0ff12cd9180402fd27cec0569605013681985ce8a80207a11b906604d4611c60f732d09e609951b2b5c9bcbc6750850d609dcbf00090f74364948a0b477cddb891758e7296b6b5294938a0b50367e26184e8261e6348b74dfb4fe95a6c344d33a39d71c640ec57c717d204865215289c1d851df56f27956c0e3aca466e11e3de2c0a132d296aad6b2d4f6a10da6a34b9525b160dead5039568311ccad316bd24e8d3d16c1820840af270af0a0a1a5ceef9e62d62ebb9745ae7bdcfdb45a205cccc1848c9be75938bc24c52bdda8bafc84a7e83f8e182a66c7e5c1d28c490729544c883879fcb82b45738d7600048fbef93896863cbea62e609f8c2f3ac1f3c141036ced1029fb883674d870298ec84e17a7b518007e1416951af4e3da22f338828c2a63897457cc848260ce42f80bb5f7abae4757287322bf21295d4cf020ee7da4b2ef388fd47922a3ecb094801a92725dae1aac8c7432501d43aa3754e711aa963945c7988f2907bfc3e4079bbcb8b16140b47a34f8906d0deca8a3da3a1e3ea454dca78d81ae0ffac6e33073d514b384973cc514230a89099efe78d071fdb5c8b91f5ec4ce68df042c9f8f514ba9ba490dc47fbd61502e651846e9ae11fb6350644a6af9abd8f94ff0b9078b3dd1f6410ca015a9df8e59a5fa4bc1bf13d363bb0831b0a164cc187b627c32af86a64070fdc6345faa5cef8b5815128be0377926a1238c0cb6c993db6bac5bc47eb79086f7887fff02eb0fd85467d49e5a7d90f4a48a8e55709b027c816be41ae17313c0cef65216832d1676a575427625398cc438e4366af3c94c4342d04c8e7752bbdd04a1f196ff9375f40189339cdafb91852b4faafcbc46af3c22bd1a87785f2b3054c3c5f812a0d20e20012a1951cc3bde7b26ce0f4023fd08d9b31dbc2b00280b5364e5b701c7e7489b7b5afe4f6e2c0c6bb0982066c7ae0314ff24f7069a4c382a9f43ea49ae2ddda9d352d42475d3915571d34529e2dd4ead8d783c27d3d3b53fcb4cd4507ccca5e457aa15c92092a773ef46c0809263405707f2650aa909251be6ef00eabb5f2a480fbd9e71d5337d87cf583ca05973fa8bf8c6c84adfd5dc0cdfef1342553560d920067c214b792513837fc937bf1fc50432109f8aef25893432a2b8bc4880d44f1da4fb4435bf9bf938f30a41d8a0a3fca589c2352e62135a7592dc896468c8727d92405fb86628ba24cbfd1f36085e642b07fbdaf29346ad3bbdbf034151942ffce00dc00aeb5593ee382dc4973342dc630935df4977ea25c25f31320f55165616a34eaaa8b4daea9be4ca20247bc4093ffb6590b1bbca27084d1c62b6d4e1bd4c541c18b130757df237d303516df1b1a16f1f8ce5e72445cfb6dbd596e0b9f75157a24a56882891d758ce825067838924db8f2a8ca539d448f379db09ac023edfe87462c071b2347aabbd79c9cf7bb9c760f9483c1e4132077cb99ccebe9c3165a6d8b3ae204a2667c99afc4b952629d0ab345e179c85c5393d5f4781550a10c5f13472fe9a2dbae4e40774d4b3e35081bd2ba184a6bd622d989d572153f8c90f216a09ae451346d67249961d3fc464ce4210f7f04f5db13a23ced82f1e6cc648b962797bf747d12b813e5a15bde3001417c180e3dbaa5be604cb5adb1dd8c81ee93e6f6c1da0ce5c2d430a7e4", 0x1000}], 0x1, 0x0, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047469, &(0x7f0000000140)=0x101) open(&(0x7f00000011c0)='./bus\x00', 0x8000, 0x10) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)="e4", 0x1}], 0x1) 05:37:23 executing program 1: clock_getres(0x4, 0x0) clock_getres(0x4, &(0x7f0000000000)) 05:37:23 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) open(&(0x7f0000000140)='./file2\x00', 0x200, 0x80) r1 = open(&(0x7f0000000100)='./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) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000180)) connect$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) close(r0) open(&(0x7f0000000080)='./file1\x00', 0x80, 0x10) 05:37:23 executing program 1: r0 = syz_open_pts() flock(r0, 0x5) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x7, &(0x7f0000000040)) 05:37:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ftruncate(r0, 0x0, 0x9) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x40, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8100, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000340)=0x476d9b0d) r4 = dup(r2) openat(r4, &(0x7f0000000200)='./file0\x00', 0x1c0, 0x20) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x476}]}) syz_emit_ethernet(0x1, &(0x7f0000000240)="f3") ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000280)={0x1, &(0x7f0000000000)=[0x81]}) 05:37:23 executing program 1: r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./bus\x00', r0, r1) mknod(&(0x7f0000000080)='./bus\x00', 0x100000205c, 0x40002065d) r2 = open(&(0x7f00000000c0)='./bus\x00', 0xd, 0x0) ioctl$TIOCFLUSH(r2, 0x80047469, &(0x7f0000000140)=0xb) fcntl$setstatus(r2, 0x4, 0x8) writev(r2, &(0x7f0000001480)=[{&(0x7f0000000200)="f19bdcfabca10a80f177a5e3e24001479b2bf57feb2457ca0a126e0527756d5f45228e11310000000b0000000062bbfe4dcfcc61c51efea3481317f3d75bc77958ac311e66da7e03b71edfd83076af9c93b2ae615eead77b90cd8bff4c1c90023373613828fca6630430fcd50d5533c189f7161405c12cbac8fc0c64c3f3266c704ad34bcc41ac2060270d00938a878a6ba7d651d41812b93715bc7bfe17ec8a60b0c7a8f4996299c79f56b0293730f9c1536944d712311049a7648a6331fdf72f77603b9156b7dab5c925266f02b46052a5abeb82ebf82b3a32cd4c845c37e9b43bbdf20470c6e92fe5f676a3ee82f8e47aac767844", 0xf6}], 0x1) 05:37:23 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup2(r0, r0) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x51}], 0x3, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080), 0x8, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xaf}, {{r3}, 0xffffffffffffffff, 0x21}], 0x835, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) dup2(r4, r1) 05:37:23 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r2, r3) close(r1) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000080)) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x12, 0x0) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f00000000c0)) openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x180, 0x0) writev(r1, &(0x7f0000000000), 0x1f0) 05:37:23 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff000001001b0010000000"], 0x10}, 0x0) close(r1) 05:37:24 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="5001050160000004000000008304ca90041004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a00000000000000ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b10427a", 0x150, 0x0, 0x0, 0x0) accept$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) 05:37:24 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x2) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) syz_open_pts() r0 = open$dir(&(0x7f0000000200)='./file0\x00', 0x43, 0x4) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000080)=0x1) 05:37:24 executing program 0: r0 = socket$inet(0x2, 0x5, 0x8000200) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000003c0)="4415220654eb9304e67d553b653a0464d68de4f1119411a07c017b859fb3c4ab537baf846ce4eb492f84de423e2955c93b44426fc54a167bfd0f6830f1309607602789c43a926bf2aff5c236e6fed1db038ff07de2f2b06f26d563585b39a984347963ee120016b7e809d5788347dd963870ba4c12f4d442e6e8ef6965047e380ba2825108655c2547e38bb8d26151cd2c4f67c8dcfced1025cc90185c9a12c645a4e1ebed317213d755aaeb87dbd72dde659581ebeedbaaad9d39c59d142b1faa157c19fcdf47ff6f4c40133b2826ff24036e5ecb1de24539d2d0f597c2e93eafd6b477c7ba", 0xe6) 05:37:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000040)=[{0x200, 0x3c, 0x3, 0x1}]}) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 05:37:24 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x3) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000040)="d2c2f156663b3d43df4392e4effb7f2242acea69e74013a8bf640f7c55d2f59ce24f96297040417d104e8a9734a5a265af48a1cbf2de27764d2fa19d5a9f5655", 0x40) r1 = syz_open_pts() r2 = kqueue() r3 = getgid() r4 = getgid() ioctl$TIOCNOTTY(r0, 0x20007471) r5 = getegid() r6 = getegid() r7 = getgid() setgroups(0x5, &(0x7f00000000c0)=[r3, r4, r5, r6, r7]) close(r0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x810, r1, 0x0, 0x0) r8 = syz_open_pts() getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) setregid(r9, r9) setregid(0x0, 0x0) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f0000000100)=[{{r8}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) 05:37:24 executing program 1: syz_extract_tcp_res(&(0x7f0000000040), 0x1e69, 0x6) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:24 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1009, 0x0, 0x0) 05:37:24 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) r2 = semget(0x0, 0x1, 0x65cd88d4954a27f3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r4 = getegid() r5 = geteuid() r6 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000001c0)={{0xf101, r3, r4, r5, r6, 0x1, 0x9}, 0x8, 0x4, 0x4}) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000000)) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) connect$unix(r0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) write(r1, &(0x7f0000000240)="b8347b9dae51255306a1217b16138c2bac551c7b223c03c5a1f93f5eb1e08a7a6370c405697a300e57b784ccc8a0f80004aea3a90f617f4614641fd4f7f58dcef98763ae51eb110ba289a769f64b77f8aef0fd08ad623802a921e40ebde040e0981e111fb1381c47dca88d3ff5da6478c44d56f07e13fb88b270", 0x7a) 05:37:24 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) recvmsg(r0, &(0x7f0000000240)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000180)=[{&(0x7f0000000080)=""/104, 0x68}, {&(0x7f0000000100)}], 0x2, &(0x7f00000001c0)=""/124, 0x7c}, 0x1) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) close(r0) 05:37:24 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x100005, 0x0, &(0x7f0000000080)) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="717a4b8f0f560fecc2d38edc9881dcd5421857d0db1acef603c7ba41a93a83b0b826e5873be9560f301759ffd5538a704bfff6918c6692f0519e5aaadf5c07a08dded3f4df7cc761cdc7fb80dcf56c7ccd8bb449ae93dc102a796369fec573387a12ca375c99f4870975def32bcf4e3a0b415a5affac721f01459950e4adac7cc538dfc35b3bc35b649e08", 0x8b}], 0x1}, 0x40000000) 05:37:24 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2080002004, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b0006000000000000000000000000ffff0000301c944009f6ce4f22276ef73ab42f38d0e9", 0x2c}], 0x1) 05:37:24 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0x0, 0x81}], 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)) preadv(r0, &(0x7f0000000080), 0x1000000000000287, 0x0, 0x0) 05:37:24 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000080)) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f00000000c0)=ANY=[@ANYBLOB="7001182e2ffe3a87b3e042"], 0xe0, 0x0}, 0x0) 05:37:24 executing program 1: msgget(0x2, 0x640) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x3, './file0\x00'}) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x7, 0xafa}, {0x1, 0x3f}}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) 05:37:24 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) execve(&(0x7f0000000340)='./file0\x00', &(0x7f0000000400)=[&(0x7f0000000380)='$.\x00', &(0x7f00000003c0)='\x00'], &(0x7f0000000480)=[&(0x7f0000000440)='\x00']) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000140)) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c912b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c3bd3fada99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93750f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8fd7f3db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5847423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef963065cc8567cbdf2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2ed4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889197c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52e8373adfed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f682", 0xe22) sendto$unix(r0, &(0x7f0000000240)="0d0d50cd264e515c1c67a973c06f1e43e2cc3074bdb044914c2e360f4628bf144b7aa1ac72ebfdbeafe42b82c7fdb3df53d6cc140d5bcd6e568215bd41e34a84e5ab136931493cf3372896283561269ffab46661f4b9eed18749db30301601e529409a5841864e73b9f040ce652fd11101405145496cf14d0bf6c6d7c6ef5bb31668715e6f61bc5bcd615e0f00db6c14fe839a38a899e195ff99f7a6d22ef8bbc88f12953b0578bebd088808c673334784419c7c7616653593ab4c9db374eb76b737e6aa0a1466d98a7a1302405f14ad81cd8fdb80875de438534abcf5316e7e3adbc931e6dcbacfa358f2b6367ef31355fc3b", 0xf3, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000000)="0200b8a479b780674b882cdccf358f0bf2d9f62392ff1c04f08f7b8f4ef02279f0c7ee761120f39950d142a2088da27c17e5b9e6a5954d7dddb263b3d987a0b1e68e08f50f617bcdbc9de7f6aa9e067628015c4721ff204cda05a39aba346e417b325e0a1f06f35af15d97853c33726494c9f5a47fb3f812189ef075ec96577c7c0344e8d75506a89ede63b99a2fc89fedd1145cdbee99b24522d20096f623e838c9b507751a5055d0b8bfa1c77a20787a397fe9714fd914f26885f2299395ae54b0b9b0bbefcce0583778516293a88c13e620a547305130bf0d16ef4c0745a3732c38b66e99d3a569826d", 0xeb) execve(0x0, 0x0, 0x0) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[0x7]}) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 05:37:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[0x0]}) semget(0x3, 0x2, 0x80) semget(0x3, 0x0, 0x51) 05:37:24 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000040)={0x3, 0x2}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0), 0xde) 05:37:24 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) fcntl$setflags(r0, 0x2, 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="92a0e522c08977285800ad27ef8a4b2b61de2887b6b0decadf10f0301ec90f5593417e027b7a97f4f1792e223268ba07426f2885784f951ad0737ff4c47c5a695d24898666f694b9429cd356c037725edc328a17d833f65abd397dfbe8457ca65d5b545787550e9783a345c989ed3cda89e4bf4041289c5714b9a095bfdfc6c908", 0x81) setsockopt$inet_opts(r0, 0x0, 0x2000000000006, &(0x7f0000000140), 0x0) 05:37:24 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x7fffffff) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) 05:37:24 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2d84228, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "000000000000ffffff7f000400"}) 05:37:24 executing program 0: shmget(0x0, 0x3000, 0x400, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_UNLOCK(0xffffffffffffffff, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x4) 05:37:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000080)=0x80000001) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)) 05:37:24 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000180)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\t\x00'/20]) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) mkdir(&(0x7f0000000240)='./file0\x00', 0x50) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) rename(&(0x7f00000000c0)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 05:37:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x81}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:24 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffff9c, 0x80105727, &(0x7f0000000080)={&(0x7f0000000000)=[{0x3, 0xca8e}, {0x147, 0x80}, {0xcf, 0xb23e}, {0x23, 0x100000001}, {0x8a, 0x200}, {0xa7, 0x5}, {0x7, 0x80000000}, {0x3, 0x1}], 0x8}) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x20000}, 0x4000080c1, 0x10000}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000200)=0x8) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000240)="c52a1e076660c32465de90f39f0c4b516034b84db12dc529", 0x18}], 0x1, 0x0, 0x0) 05:37:24 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000040)={0x1, "3af6a24f5f2ec012a79342f02c195aa468c7ca6c48bb83c8e68d1c2d6b87a242a87c0ca6ae7ca81af6efaa0614098d3b38d7dc357b6db54660df5cf52ba16ce1896ef44a434bfb3e030d8e97d7a8abb888e6b5615d617198d4571e8ffb5fe6ce5a3cf4f28b02cb1ce018176c81764ef96d6ffd126d06"}, 0x7e, 0x800) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r5 = getpgid(0x0) r6 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x80, r1, r2, r3, r4, 0x40, 0xfffffffffffffff8}, 0x80000000, 0x20, r5, r6, 0x5, 0x5, 0x43f, 0x1}) msgrcv(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000b68203e87baf92f1c8c44fc0696e00"/275], 0x1, 0x0, 0x0) msgsnd(r0, &(0x7f0000be2f0a)=ANY=[@ANYBLOB="0000000000fb0000"], 0x1, 0x0) 05:37:24 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x11, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x202, 0x8) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x3}) setuid(0xee01) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$getown(r0, 0x4) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 05:37:24 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) truncate(&(0x7f00000000c0)='./bus\x00', 0x0, 0xffffffff) mknod(&(0x7f0000000040)='./bus\x00', 0x204f, 0x4900) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x20e, 0x0) ioctl$TIOCSDTR(r0, 0x20004455) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 05:37:24 executing program 1: r0 = getuid() getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) nanosleep(&(0x7f00000039c0)={0x80000001, 0x8}, &(0x7f0000003a00)) geteuid() getuid() pipe(&(0x7f0000002640)={0xffffffffffffffff}) r4 = accept$inet(0xffffffffffffff9c, &(0x7f0000002680), &(0x7f0000003b00)=0xc) socketpair(0x18, 0x8005, 0x6, &(0x7f0000003b80)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000003bc0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r3, &(0x7f0000003b40)=[{{r4}, 0xfffffffffffffffd, 0xc27b1f0a3c2fa332, 0x84, 0xfffffffffffff72f, 0x4}], 0x9, &(0x7f0000003c00)=[{{r5}, 0xfffffffffffffffb, 0x48, 0x98, 0x9, 0x9}, {{r6}, 0x0, 0x80, 0x1, 0xfd82, 0x1f}], 0xbf0, &(0x7f0000003c40)={0xc0ae, 0x7}) r7 = geteuid() lchown(&(0x7f0000002380)='./file0\x00', r0, r2) getgroups(0x1, &(0x7f0000003a40)=[r2]) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r9 = geteuid() setuid(r9) setuid(r1) pipe(&(0x7f0000002440)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r11, &(0x7f0000003880)='./file0\x00', 0xc, 0x2) r12 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x8, 0x4) recvmsg(r10, &(0x7f0000003780)={&(0x7f0000000180)=@in, 0xc, &(0x7f00000026c0)=[{&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/86, 0x56}, {&(0x7f0000001240)=""/237, 0xed}, {&(0x7f0000001340)=""/4096, 0x1000}, {&(0x7f0000002340)=""/14, 0xe}, {&(0x7f00000038c0)=""/248, 0xf8}, {&(0x7f0000002480)=""/192, 0xc0}, {&(0x7f0000002540)=""/248, 0xf8}, {&(0x7f0000003a80)=""/78, 0x4e}], 0x9, &(0x7f0000002780)=""/4096, 0x1000}, 0x40) ioctl$TIOCGETA(r12, 0x402c7413, &(0x7f0000003800)) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x8, &(0x7f00000023c0)=[r15, r13, r8, r13, r16, r15, r14, r16]) seteuid(r7) r17 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GMODE(r17, 0x4004574b, &(0x7f00000037c0)) getpeername$inet6(r11, &(0x7f0000002400), &(0x7f0000003840)=0xc) dup(r17) setregid(r14, 0x0) 05:37:24 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x208, 0x0) semget$private(0x0, 0x3, 0x80) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) chflagsat(r0, &(0x7f00000000c0)='./bus\x00', 0x0, 0x2) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f00000002c0)="000000186004008b0006060000000000c640907a000000000000000053b5d1d00000000000f10000000af6dd4546b68de1835a7fc8d3e8ece3836b3e788f74652d62e159c51bad5a8bf626d9dea3d543355b08213a5d30a9f4d317baa6f0749b9ed8026e2c9c741b322dded563d16e9e1153b3cd9a65255f6c0bad196a9830fd7899bd37798d3a82cbc448a4c553cd76b238f54813a1ad3466c9858c8f79a55d996d5745238ff17c51ebd119f9b321374e083dc93f33b8aca6309f0a25efaecd6abd9d5261c1feecd7a7712b57f79a59378c022106a49545b084af780a90e7a3dc209e5dfd6ad11cb7c2c8f2", 0xec}], 0x1) 05:37:24 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80, 0x1700) r0 = open$dir(&(0x7f0000000080)='./file1\x00', 0x829, 0x4) r1 = fcntl$dupfd(r0, 0x0, r0) open(&(0x7f00000000c0)='./file0\x00', 0x100aa, 0xb9) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$BIOCGDLTLIST(r1, 0x8010426d, &(0x7f0000000100)={0x0, 0x0}) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0xffffffffffffffc1, 0x80000000}, {0x18, 0x1, 0xc3, 0x6}, 0xb9, [0x1, 0x8, 0x10001, 0x6, 0x3ff, 0x0, 0x401, 0x80]}, 0x3c) 05:37:25 executing program 0: socketpair$unix(0x1, 0x400000000000, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) 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) recvmsg(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)}, 0x0) 05:37:25 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000380)=[{&(0x7f00000004c0)=""/230, 0xfffffe9f}], 0x1) lseek(r0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r2 = getegid() fchown(r0, r1, r2) read(r0, &(0x7f0000000000)=""/214, 0xffffffe1) 05:37:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000100)=0x9) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:25 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget$private(0x0, 0x1, 0x8) pipe2(&(0x7f00000000c0), 0x10000) semctl$GETPID(r2, 0xffffffffffffffff, 0x4, &(0x7f0000000200)=""/197) sendto$unix(r1, &(0x7f0000000140)="d770c19500e27280c6bd30fea95f9ada9ec6401cee9b39e11d780fbd2192939e81dffd250bd112e3aff6fbf72ce5", 0x2e, 0x1, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x110000}, 0xc}, 0x3c) r3 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r3, &(0x7f0000000040)="670dc3", 0x3) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x7}, {r1, 0x24}, {r0, 0x50}, {r0, 0x100}], 0x4, 0x95) getrlimit(0x0, &(0x7f0000000040)) getpeername$unix(r1, 0x0, 0xfffffffffffffffe) 05:37:25 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) 05:37:25 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x100000020204b, 0x10000005901) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffff9c) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20280, 0x0) renameat(r1, &(0x7f0000000000)='./bus\x00', r2, &(0x7f0000000100)='./bus\x00') open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 05:37:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x48}, {0x1}, {0x6}]}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") r1 = dup(r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x7) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x20802, 0x0) ioctl$TIOCSDTR(r2, 0x20007479) 05:37:25 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) recvfrom$unix(r0, &(0x7f0000000140), 0x0, 0x1, &(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8) bind$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) getsockopt$sock_int(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f00000000c0)=0x4) 05:37:25 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="ff3b02a4c73f1274c27676d600b5ad2859bb7dfea1d897ee857e959ca70c6be733ed7c2dd21730d6f77104423fb91419998ee8f287549dc0ef211ab2dae997aa78990574cd16aef58736b71ef60f929cf8586cb6408601ff95358dc9b51157ec3b7c65c17ab8ae72f7d03cda1b1d024954c8bb47"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f00000000c0)={{}, 0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0]}) 05:37:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/231, 0xe7) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x2000000000000342}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x7, &(0x7f00000000c0)=[{0x8, 0x1d, 0x6, 0x6}, {0x200, 0x7, 0x7, 0x800}, {0xfffffffffffffff8, 0x9d, 0x9, 0x145a}, {0x3, 0x1, 0x1, 0x7}, {0x9, 0x8, 0x9, 0x4}, {0xab77, 0x6, 0x4}, {0x1b908cbd, 0x2, 0xfffffffffffffffe, 0x2}]}) 05:37:25 executing program 0: setitimer(0x0, &(0x7f0000001180)={{}, {0x1f}}, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=""/4096, 0x1000) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) r1 = shmget(0x3, 0x3000, 0x4, &(0x7f0000ffd000/0x3000)=nil) shmat(r1, &(0x7f0000ffc000/0x2000)=nil, 0x2000) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000080)) setitimer(0x0, &(0x7f0000000100), &(0x7f0000000140)) 05:37:25 executing program 1: r0 = semget$private(0x0, 0x5, 0x100) semop(r0, &(0x7f0000000000)=[{0x3, 0x10001, 0x800}, {0x2, 0x3, 0x1000}, {0x3, 0x5, 0x1000}, {0x1, 0x7f, 0x1000}, {0x3, 0xfffffffffffeffff, 0x800}, {0x3, 0x1, 0x800}], 0x6) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x810, 0x20) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000080)={'\x00', 0xac8, 0x4, 0x10, 0x0, 0x8, 0x3, 0x9, 0x1, 0x3, 0x1f, 0x100}) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000100)=""/79) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000180)=0x7f) r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x10408, 0x42) connect(r1, &(0x7f0000000680)=ANY=[@ANYBLOB="000024000000dd00000010"], 0xa) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3, 0x12, r1, 0x0, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) unlinkat(r2, &(0x7f0000000640)='./file0\x00', 0x8) semget$private(0x0, 0x0, 0x400) open$dir(&(0x7f0000000240)='./file0\x00', 0x100, 0xa) r3 = getuid() r4 = getgid() chown(&(0x7f0000000280)='./file0\x00', r3, r4) getpeername$unix(r1, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) symlinkat(&(0x7f0000000340)='./file0\x00', r2, &(0x7f0000000380)='./file0\x00') lstat(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)) semget(0x3, 0x2, 0x528) semget$private(0x0, 0x4, 0x608) chroot(&(0x7f0000000480)='./file0\x00') ioctl$KDENABIO(r1, 0x20004b3c) getuid() mlockall(0x1) mknodat(r1, &(0x7f00000004c0)='./file0\x00', 0x0, 0x7ff) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000500)={0x6, 0x7e, {0xcc, 0x7000000000000}}) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000540)=0x2) openat$null(0xffffffffffffff9c, &(0x7f0000000580)='/dev/null\x00', 0x140, 0x0) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='x\x00') 05:37:25 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x48}], 0x1, 0x0) r1 = semget(0x2, 0x0, 0x40) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000180)=""/81) 05:37:25 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 05:37:26 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) chflags(&(0x7f0000000040)='./file0\x00', 0x0) utimes(0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80, 0x40) unlink(&(0x7f0000000140)='./file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 05:37:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0xfffffffffffffffe, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0xffffffffffff004c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:26 executing program 1: r0 = socket(0x18, 0x1, 0xfffffffffffffffc) setsockopt(r0, 0x1000000000029, 0x200000027, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) lseek(r0, 0x0, 0x2, 0x40000000000000) 05:37:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:26 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000080)) 05:37:26 executing program 0: r0 = socket(0x18, 0x400000001002, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x802, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xc) r2 = semget$private(0x0, 0x3, 0x400) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x4, 0x101, 0x9, 0x46f, "0dbdefcf6bda212d2162dde32eed4583720e7ec8", 0x0, 0x50b8bd32}) semop(r2, &(0x7f0000000080)=[{0x0, 0x3, 0x800}, {0x4, 0xb9a, 0x800}, {0x3, 0x5, 0x1800}, {0x2, 0x20, 0x1000}], 0x4) 05:37:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) shmget$private(0x0, 0x1000, 0x63, &(0x7f0000fff000/0x1000)=nil) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)=0x1) open(&(0x7f0000000040)='./file0\x00', 0x2, 0x20) ioctl$TIOCNXCL(r0, 0x2000740e) 05:37:26 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000003c0), &(0x7f0000000400)=0x10) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="6deb2bacd633f1525840710654197b880da68cd6a3d7a5e58b9f945ff2c0500dfa0819c059fd5f10ef210549e59c0f4381da0bb1e684ea2d914736488c0d71cf752b20de72d548b4af7fdb1735047e1994b1ab69beca4eedc804ca741445a55bd77b05d39400ed77ebea398273622b60117b900d64d4855071b65eb5fee7adc81706bed5f9f2f15621cd661a8e7a14940ece8f60a9b2a86f9bb36eb183da8f37c102a4ee8b11b2366cb6619128c6d3bf6bd211cbea05701065243e6c6101c4bb678abc766b6cca01e8e8045705474f37fc72a73624b270f7d029da6476052c7d83", 0xe1}], 0x1) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000300)) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000480)={'./file0/file0\x00', 0x0, 0x1f, 0x8, 0x1, 0x81, 0x63, 0xdd2, 0x1, 0x2, 0x40, 0x6}) read(r0, &(0x7f00000001c0)=""/129, 0x81) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000280), &(0x7f00000002c0)=0x10) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000380)) openat(r0, &(0x7f0000000340)='./file0\x00', 0x10000, 0x11) chdir(&(0x7f0000000440)='./file0\x00') 05:37:26 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x9) connect(r0, &(0x7f0000000080)=@in6, 0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=""/73, 0x49) 05:37:26 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x9, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x880, 0x0) 05:37:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x30}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 05:37:26 executing program 0: r0 = socket$inet6(0x18, 0x4000, 0x0) accept(r0, 0x0, &(0x7f0000000000)=0xfffffffffffffec1) minherit(&(0x7f0000ff6000/0xa000)=nil, 0xa000, 0x0) clock_gettime(0x4, &(0x7f0000000040)) 05:37:26 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x40, 0x7f, 0xe, 0x4, "6dd8f3b7e507ebfc8cc40c927b9b4ac99ecfd60f", 0x2, 0x7}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r1, &(0x7f0000000480)="90e50495775fa9e7ab819bd6746e132533ff164206128b60a6eac4c676f8496e03f572ce1ec739aaf342250b56e3e7caf77716bcf6904a5f021a9b4d0e085c0001637678d4c605b696b44ad841fcf48ed37ad783a7a73381d91d87a95c0000008000000000e559c6489ca93907b013ae190000ee5f96c088d88337030b71cc3ac0417ace92e289d9f9ef2ee4827379ac07c7970ff4d49ac1c4d50996b8011c408800d8d708bf1949", 0xa8) syz_open_pts() r2 = syz_open_pts() r3 = kqueue() close(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r3, &(0x7f0000000200)=[{{r1}, 0x7ae444884c054f67, 0x6, 0x2, 0x3, 0x3}, {{r2}, 0xffffffffffffffff, 0xa6, 0xf00fffff, 0xffffffff, 0x7}, {{r2}, 0xfffffffffffffff8, 0x1, 0x8, 0x7f, 0x6}, {{r4}, 0xfffffffffffffffe, 0x8, 0x20000011, 0x85e0, 0x7fffffff}, {{r0}, 0xfffffffffffffffb, 0x60, 0x10, 0x100000000, 0x3}, {{r2}, 0xfffffffffffffffe, 0x30, 0x9, 0x101, 0x2}, {{r3}, 0xfffffffffffffff8, 0x1, 0xfffff, 0x560b, 0x3}], 0x1000, 0x0, 0x2200, 0x0) 05:37:26 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001880)='./file0\x00', &(0x7f0000001980)=[&(0x7f00000018c0)='&#@,@\\{(/[\x00', &(0x7f0000001900)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(0xffffffffffffffff) r3 = dup(0xffffffffffffffff) semget$private(0x0, 0x1, 0x201) r4 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) accept$unix(r3, 0x0, &(0x7f0000001b80)=0x32) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x519e9ff5a54d8863) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$KDGKBMODE(r3, 0x40044b06) munlock(&(0x7f0000003000/0x3000)=nil, 0x3000) r5 = socket(0x800000018, 0x1, 0x0) flock(r3, 0x1) socket$unix(0x1, 0x5, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r2, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) readv(r3, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) mlock(&(0x7f0000002000/0x4000)=nil, 0x4000) 05:37:26 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000280)) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000180)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x94, &(0x7f00000001c0)="ff7698d97825714fb8b102c5097d87fb0f1443f2c49e2cb0a3e8262398554e45e07b6a3f86c6b9afd95aeb3f59199fbe18d2bc6ba9845353d1ae04791495f25e62f97bd2eedf8cc881f487e460b0ff48cdfe49a5759e9dbb4ed5120e3d1891e78e6274221776467be60bfd0eb27c64f65e128486954bdd79d8d7d22a847ad15ef2673e7c2bd481143244cf71a35b5a3deffa6b46") ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) 05:37:26 executing program 0: setuid(0xee01) geteuid() sendto(0xffffffffffffffff, &(0x7f0000000000)="08b32c5934b74c487e9a2c8ccb16", 0xe, 0x8, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) setsockopt(r0, 0xffeffffffffffffd, 0x40000000001d, &(0x7f0000000200)="0087ef22459b8c5e53fda833aa78848979000000", 0x14) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x8000, 0x100) connect(r1, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x0}, 0x8) 05:37:26 executing program 1: socket$inet6(0x18, 0x8000, 0x50000000000000) setreuid(0x0, 0xee01) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) 05:37:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x20, 0x0, 0x0, 0x40d28719}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000040)=[{0x1, 0x20, 0x101, 0x6}]}) 05:37:26 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x1c) r1 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) r3 = getgid() r4 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) r6 = getegid() r7 = fcntl$getown(r0, 0x5) r8 = geteuid() r9 = getgid() r10 = getppid() r11 = getuid() getgroups(0x5, &(0x7f0000000480)=[0x0, 0x0, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0xc) r14 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) r16 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) r18 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCVERSION(r18, 0x40044271, &(0x7f0000000440)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000700)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000100)="05c5c352e60adec1e6f615b0d5976055b30455177abf14f3890fc0cc39bb2a24ffc6125fafeb397e9319e0fda715c16544731b00d4743c4cefdc9ecf19229452daf6b80fd135a7dad6ac81f1b82a65b553f9b59336066fc227399760722b82537dbc6cd5868923b76f9527e62671c148f2c25286e58ed846ccf2f2f64d72861c5f917407b3889381249384935a83139abe589a928818ce36466386d1e708a9b1e675a67816e4f677b56a5de66caeb952e6b2557078243829487e2713a67b0430bf5327258436ee2a24de3aefafe661a3c405c755d533c92aa4e63c1be5629da6bd34cd8f6b249d75", 0xe8}, {&(0x7f0000000200)="4ee199c38ef8aaa10b768ec4bc2ee40a95f1c327b109dc6b0dcf5b4a3c6b6d0a328dabc3f299bb844414541a595ecba73647dbe10a4f7c2dcadcb6c3924675829ac6d8cb5c8d6619141d19c746459af131ad007dbe5e5d283f26685f57926ae22f50174fa42320c2c69428396d1830ed399f74f815fa7529761318e3134e96dacb119541d611bb60bf280957f99ec0d3e7edee0d4cd607a8e10fa1b915c0438acc6e72e4d5d511943a1130108f9038d67758f9afc33da77fbd2bdd671317c2cec657", 0xc2}, {&(0x7f0000000040)="8b4061e6d22f84b58f8826c890f1020d2495b6cf840d16978b41fafa028508ccb2b3db0c86353637c9c29a89c4c1f49fbb55ec56b84a55e06c653fb2616048a8a4cbe74af36183aff944a80e2c5b729a61222e1cddd5812bfb", 0x59}], 0x3, &(0x7f00000005c0)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @cred={0x20, 0xffff, 0x0, r16, r17, r19}], 0x110}, 0x0) 05:37:26 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) getdents(r0, &(0x7f0000000080)=""/38, 0x26) 05:37:26 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x3) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f0000001400)=[{&(0x7f0000000100)="581d78ab92aa5a23b0fa4e29da7d2ba09bcff5912b0bd130e8d7637327df7e4a780edeab0ecdfe9f88a1d984d91d557e5b8d22264adceb914bb42f988a4a65b4f6d5928805d7a014e07f0439", 0x4c}], 0x10000000000001ba) 05:37:26 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000200)=0xc) socketpair(0x20, 0x4000, 0x800, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x50) write(0xffffffffffffffff, &(0x7f0000000400)="90853856a63efcf2dafd59dbb3cc00002c368035b5664d65457b1941530000000000004abe72c94ac670d881309cee2dcd728cc96110c577153afb1471cfcedd5896b786086a33485550107e086f09", 0x4f) r1 = syz_open_pts() close(0xffffffffffffffff) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x7fffffff, 0x1000003, 0xf7fffffffffffff8, "85000000000900005f00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f00000000c0)=""/134, 0x86}], 0x1) syz_open_pts() 05:37:26 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) close(r0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x81, 0x6, 0x1, 0x1, 0x2, 0x8, 0x9, 0x3, 0x1, 0x5, 0x12b30000000000}) listen(r0, 0x0) setsockopt(r0, 0x5, 0x0, &(0x7f0000000000)="b15cbfe1a96c432f076a62f2b9b8678ad0836fe42d6674fa92a0a344b2941f36be693f1a8b8d", 0x26) 05:37:26 executing program 1: select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x0, 0x8002f}) socket(0x1, 0x3, 0xffffffff) 05:37:26 executing program 0: socketpair$unix(0x1, 0x9, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() dup2(r0, r1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x200000, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f0000000100)={0x6f, 0x0, &(0x7f0000000080)=""/111}) 05:37:26 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x100002004, 0x8000000000028aa) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x1, 0x2) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) close(r0) 05:37:27 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x3) 05:37:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x0, 0x8}, {0x3c, 0x0, 0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup(r0) sendto$unix(r1, &(0x7f0000000040)="a8e8df8e54b48ea92622162a4bc9049ad3aa79e66a4dcda7adef24287934d632b113fb75b73ff1c7ef86b31f9f5b3a479d10fc77572b3d17721426134aa7", 0x3e, 0x400, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x5, &(0x7f0000000140)=[{0x9, 0x4, 0x800, 0x9}, {0x80000000, 0x7f, 0x1, 0x80000001}, {0x97, 0x8, 0x4, 0x3}, {0x8, 0x10001, 0x1, 0x3d9}, {0x101, 0x1, 0x9, 0x1}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:27 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000330000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e3313d6065724ce375e1846fbf8fe2ed16bf38f082bb0785108a4ad74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbce4f096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b0000000000"], 0xe8}, 0x0) sendmsg$unix(r0, &(0x7f0000001680)={&(0x7f0000001400)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001640)=[{&(0x7f0000001440)="d3e2b97f61fab16ba4d64317343fc123553784f2c50aceba338c2e", 0x1b}, {&(0x7f0000001480)="403c85d5fb1e809017f9f73e00d5eb3ac83d80f081cd313dc6875e6378eb6148a002c7404f7ced2b98a8c5a1b958a0f49e3b35ca0adeb8a397e31b2651f7f16e903e66bb28a840e05df0d42fd5c73ae2d290292afe1ea429e9aebfb37a04d0ebe993482e6e41985592e17605457587f2a944f3e8356411b25ed68559b4aa362e62c11ddf582e662026589159ea1021a68b19514bd4760ddd2a02a65ad5b4148f41c72ec14aa905935c3f944c06a7bec72187904d7732ee0d8abb25909fa3d7eaabc7012d023d5aacd21d084104d9c3b0713d64c1c338ffba781e08868c232c67a2afcb3eeb0024a9367e6f8c904547d9970befc8e1ee", 0xf6}, {&(0x7f0000001580)="a9a1feac3c7717684feeeab7b59e3a40d9ff0dec09f3463b870fe15815a6123e499a6c53b2486676522f6214ae460c2a2f09e48c203aa7fce869591c071b9b570aa604e7428d162be997279889afdd1aa33e8ca312c4a367bb15dad138761b7bad9e56b0dedc1adf4cf980edea80767c23e6edf5b4d7187e84988a", 0x7b}, {&(0x7f0000001600)="1c8f3ca755887b4549cd7394238553122a8c3281fae92fc8ab2c966ac1430296cf99073fb78883a25bd95c0ce683c5a84898cb", 0x33}], 0x4, 0x0, 0x0, 0x401}, 0x7) write(r0, &(0x7f0000001380)="137a8f5a4c49b43520b0d2a422104a985e211d2c9e1663dab4b56791b65b72067084c99f420effdb524f40503e11852f9d5a6030447b8d467e9459124ce406a6c316a23a341a517d90b2deb45c14b3384f0a7a", 0x53) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000001340)={0x1dff, './file0\x00', './file0\x00'}) sendmsg(r0, &(0x7f0000001300)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000140)="7ece865c56b12152a1e54d633936800faa1ca8f50fcd1e9faf33bb5ed3a744590969d3f9e346e785bee2c848a7704516b341910d686e159a8cdcb91cbfbabb466375cc16e27b84098b14386ee5c59910298ea200558a72db994bea74d79e346d95afc1512ef92b174203d036fa999358b538f6f5744311ff21cc2f6d463aa98cf8ccfc3d32", 0x85}, {&(0x7f0000000040)="811c3f4bcbb22744b04f6ba5c9f4973b31f021414603c56a1f90478eb2d95c8041fe31f7ffaeb17588e57e44", 0x2c}, {&(0x7f0000000200)="c920bbcab0d0cd7a120f585167fa972c99ed0e58d39e00d8178c577dd3c06f807615b1c162997f014650a04a39b682e38ea03cfe199b0e9c3ef4b3bc49429cdc3b1733792a17991316b1b76df8e020312d1d2847b3651e8810c24302b0801c59fb09401be665685bf2aac1bd887a50590a5aca6e8e61e908a6eda4bb0a6d433b6e74e02763d406c442bee6ec0a92f2e8f14b4b16d376d1782116b04c7bba55f93992821f38f345424d5b0dbf0f924b9afad158dcb5a70ec3abc0191bbe7bdb9c861af73fded489e5918ccc91ffc46cde43ff8d2cd5335804b65bef158a447541c654f5b43a67fbafe60b4775b94f19a162255c960a10c63b479aa912621b2ef1e1b843d649900d3594bbb4a8755a048cfd8aeda3ab435ef9d8e6bb4d8f4f824190c64ab3fcdfd4d421afe07010e5b685e9d7c93532862b14f49673ce201df61de3d45e1cef51dbcf662ee8ec85a8030c0a70a58a8a7550bf4f96e342006ba1aef483257d212857ca932e1a0cf3de478d81bc35aff88300afadce703501626280d0fa6bb351d06b256f1ab84d2c5bdd44ba5e92432c17cbb60a0a8356cf1fdefb61ad49feddfd3557f6f09c0ca32ddba89a1fe0e5596f7355ec690403ceddb1eb4a2d8cb7b05deb68cd149412fe0562605a68e23fe64e1aa099d21edafa6eda066b1fb9a9eb90ef9e682b2806f706c97fcddb8c649aff000bd875ae47cb44c1f43aad0fd16da84534d1f65bfb405c474634e5887ad0e22466eacdb2aa1cb86b03aec9ba5beae6edebf2a4e3f8803867afc3ac06967eae071985701b8539047cf1b6d9f80b7b364c953484dd0281f97a765fe206551c9e0351574bac2df5e891cd2dc53a565b58ef63cea7e84b3d97973a9b02dcf91b22006f56eaabedcd625fbda3337d9749778546004d19a9ec8445f0200df8854e606caa1a23d7028fc838195cedd7bd5bc62ae268c1787c37ef510c1989f5fd63fc8546193af24d8dbf87d6b1da3bc64ac1ca66ffae278c7d1f36bb45159c1a189965925671d09e804241d1d53b904614ec125c5e80be286ced57cb52b6368d20bd0810b51977a4c04dff02114ffac557df424e67e634bdda16debbc5938ac5787c6bf0f4ea111a761bf8cd612b24664f5ac8b5f3b75eb16e8897af033bf68f8e42eba347e2ba6d3df5792d03b96141fd7a5eee24cce6d4d453a6df17126f031b4271932fdd96401dafeb5b2fa3b84fe62ad3980c0cf42188fa758f571a69e69aba52c8498af4779bbfd92800e6b5d8d8f0f7211f365bbbd284e748956c68af1e748c79dd731c39c6e2a229c57f2ae8d72a2fd3d8020f5caa93d5428901776233ab8579784c0378e7d89e458f3e061625bbc618753346e52bd44d0892e78a334a4b7178356fe329eedf9f07b6b1c8edeb84bfd5ad0ebefcf95e87fb30687fbd5de0a31c66e1d68e474ae9b8799cb4148a5614ff0051251ad29cf69922f2355335cb342eb86be9039b8b0129e9524a3a2263e4380589fc101fd97c5336446b0ab569fa618711915920498f02cfbde5e11f7de153ce6fe8b17306744608901dfb40fe853663d314b1189548e08d27e3ddac607642898bd9d79d65f61f41b81d89320a91be65beb711daf3fe2459127553cc87a5446d2c8274af026f9cd5077d3487df097c923abb95c04f769d228e77e4e66b09c1fdbb769d334059010ccbd44686db7b871f843005453c600208c357d3bb230f53206098400f7f123a486c372239252a1c03202014488a92f03c107ed3aad09271c54e18d0ad34d0c015ae37174e582fd9f884104ec53177e3e80826da8388c20cdedf5e0d7e995702416e991810109c2d39f29fb2da5973a8745db98014ff3234dde0f86622d247473e856d63d488f53aaad5277c5260ab528ec78a7ff7c8c558e24639fd477714e2b9054a069e288d966c4614a9ff73098695035675db824ced1d9791eec8f7510d7417ec5c5918516b2c9ba54ff39632574a651f6ce3fabf8476c470269a71a201604fa20496b72aed26279ac06a2830725536487aaee5ce2e49790f8fe8672e8db09292932657fe399e94fc934c1e9c89a4c41bba715a74889414a6b8ffbaccb81d72aaf18d0deb59de15d73300e9a81320fe451012304749525fdcf39830d3275da5c09d48374a70e5e188dfb2505e953f3f970e417e2c07dc07e0bbe29a7400e5606b598609013b59e25745e51cdfe7414885bed3d72911617fd8ca862861068fff9004cb867867a4c109e746c2d9fdf9077358e8935da34969d221dbd95cdbba0e84e8609be52c3ab8d48148312f8e7e6d1ad55cb3278ee89261e645f50d2b78cb578b4010b10459079a2c79ca213a60be520fbf3e5156f429abc5296fe9699bb670d4d5de5c4695071e916f297371bf4531c282780bf95d0fd90ec6de6f390373318978341c31015d2a28253048bbb4946f3ef49d9a88c4786b99f8433ddd41c14e4dc50218da464b2580abfddf25cb93c6767832525886618a873570857d1a9d32ccf01cacda840df49d420ecef5b6d589a60852f8482b5b7ebb200c516a6114861deabd064b8c0c0d26f8439d7dc43c33267c955d229bf12367c5f8562753796abee4fef32d328294215518199e160ed33bd45ef73db6bd91b71c1682efac301ec1b1176d55275ab7975352bd44e4e0e8087022a8c30c98c6531b9f3371fc17862be5f9e0608187453c3fb89d8188314b6c8b73448ee4516ebcfec01260bfcd212697b579fb2b1ca6fe26d4c178302636689c9b373e8dcf056608840c2d77094ccfea0f0e784071b8d881cf64053d59e80c0cc5213ac8934cf320763ebcd3a1f0c9564508c6236ac85e2f2b9a8843602e314884868e9eb771bff24eff3f746d975c2ea32079802021f5b066e3dbb36318e0b2be4af653939ddd04709c7f874868b0fe078b97dc27efcbd9bd95f62f7dcff7775e459a5f33c40de1c4fbbaef6e2ec03467ee3b37732424506d0b772698897dee2b48468c0f752c5128407643d6ab1b731fcedd1e3e9d43077aacc22e433f5f3fdd1f495d08169932c752a2a54f396e11725d01a563deac6ffa8675b981d659020e0a42e05952cb64a1be2c81193517f203dae94fee38b47ed8be0b6733260abaf558c264fd3d81d882b07b86b50e960482c871f762514e9738128a9a92dea882119ef70aa157fdce8ffbddd094e4291cbec97a4162bfc5bd41b09e7a25b1b008a79bfdf0ce30f1ce1995353eb3350310a5cb1c96bd48e0e965c0bf85a52f1ad53a9c7d88592ee7d31fa0e64ee5ec9114cfef4c547ebcc30d4c2c5113f7865c4e988f500f48c1e80e179bd6b77dcb94fa90388ce684b3700bc0e9c64eb5e4a6f387c0749cc2fa5a94d5eb251558657a9a9b06cc5480acb73b1f1ef64bcd7db46d6b67f9389dfabe5058e50dd7b5612a1d4528ab566b2e0edccf4516dfd976b6046f94f9f2c8cba4a4c622daee243fba57f63b3dc4747aa8e47d3fd53b54540a75ea4090a7e1a554ca01c76b3b86f4d721274b801d1c9591d395c7945c6fbd7fb9ac45d40abeb56ceecba90ea221bdc4a163711f7e4fde97b66b10830f1b006f9c614daeccb01fbe86cfa1706c9c4c486681a3c71a96cc56c58f92c65b741cd29e47e458ec9b235165f59338c8d1751929e4b3ddee4132b0b73824dd3f37f1f9563609b8dfa071dc394c08fff204c1dda1575fb2bad7a7f113a99fde37e5af1319801ed7435844a5bf0aff5e34e612134a13004195bdb7aac077b19e892d391739e4915960f15db128d79ea63fb37e7bbbf80344212869d47be54e158aa7add98862e088de1b780fd3d88a35840d9aab1ef3aacc6d17ec1b12b03e487278a22de69f3cc84c39a1ccd125f483abe66fc82943c75fce4424accf76c4f6ae7be634b44071a88833b6c85926376ce396decff116aeeb38e96a256775406390787ac0d3aca65278d11b43387598919d4432f372774b9d9c04649e9645da09a392a6073ebf4307c55717a4d9750b197b6a0b205467b9dbbb3de9bb8977802ecaa77af82bc8dbbd7f463f003fb216f47124610eb720b04b1b9f662e1eeaea8325a3b5c9843d544f81ebc9750aa9dfde926de9c0b9e49db4958c392e0b80c985046300e74ee790899ac4a58bca605e008475bf4de72831e5d71cb46bfe5428b29dc510cc144b48138ce31077eb16bc0693563ba769c1eec60d928b83d0bd9fd9eb69b48d32de68478f677181f1fdd553a1d7f23cc9ec6c9048f9f1dcecef1c3f51289bdc33903d00fcc9027505b5849bab10a50379ddecc713b74293989e3d16465a4ce33e8510a1b3038d0fec894f2e87cf33d2b60ee96ac6f37900c1784ad3e5f24fa8ddb307f27e42592fa05db0168f986ac82e893f60245ae8eb3aa009688839e9c4cd9a3bc39a70aad8863386234f876b1b5c9ce75a0d5dddf56c503525107294fd7004cf7cfb3b5dedfec05a572071ec1b4a27046ee54d418f059c6f3a53ae4088079d3d8a50b9dd9e239eb89256797c2acb01c47fcacd755cc4ee3e9d37756f1583f1e1108648f8eeb707541bb75ea2b22373fd03eb34d424218bf5f4ec436955288899321e51384b8ecf1bd3bffd7dfea1321ffe04461232f8a29c5f81dbef2b215a45cc82a6aa1ab48a955bf3cfa456d537d45f28669d7e5a54cb0f4259e92e655965cbe28bc7156b23d3c224e0056ad6e9517db8a01e9fbf2ad2c1a729fd1972f2d736a467c04b26b5fbf6ba55ba78eca413d636a2ef29a664535f9275cc1f09a031c894da234111720dedfe6708dadb7b8573ad0496114dc796169bc9473ec802ef602b29a0166b05e2d36a43650775bba16c8160d9f332d9c9feeac7792ada8e2fc9c6fdf21b0410b5eaa55ecf95efc079f8c73a746715a4cc8239d072a7f2a7bf43c509cdb50edae3b0c298842636343cfcafec7716d8a28a79bf6d2827f078c37eeeb4a9decd00698762d503233ac63d2fbe577f43cb58552037c0e5cbe532bbbac2aad2dc9356a220d44028d75452401de93612a86fdd3d3321049bb8a11e4a614338dd8895175b5e657e0052f05420735d6e0f97d20bfcbe2cd86e37493f30e0e52a22109d957d74999a66c606de83202f9544ac3a42f54c1f5531ee092aa40f9f3918f5df2a00ff6f377945fdf6674580d66dbbe04f8954474a4a475feb1d39763a14829b9cf61ee6cf9cfd4db16cb554a52a618eb5d9c8c5b9eb43ba7dad1faedb8f7950e3ef5996548fa8b31aef5324afe82dbc0e793e248e229c2f2b8413697212fb9a9cc71b0aa5ecce44d901cca0a3ff3a0644fff4235696f42b05b138370dd975d633f9abebac88724ff4e6a9cc3043af7b3c3abd36a25e0ac077508de89cf5a3e284eaac9ab3eab1cca9b18687380696cbd1f4da964356acc83663c665e125c9afc3f8f592c4b7bf2c9f213595175cfe148a0b47a1cfd429da89863ec495b99d67eedfbcbca9d60f6a693d3527f85c1ab339f4fe4f89c587214cab05c6d9aff937d09ee91cc3ac0725de89cd753db87249aa3a42585865de9f62c149d147ebd9deb311ad344db52030b169d6da95dad4ac6e5e9d47e3e80ef024e7101d14f050178aab941e7f31d8e7cd53e4c29d0435dea44282cf62739948e5e3832e47f1fa9fc9fc77a52c68fd18b49e3118ff835fc231b263e551e3b4d0333a2df641b96a40e8176937885d0bb0cc71329811000c4ea031e37264d663017ebeada6bf4b48c03027e01b05374dcb3a7018c75d030b48af06247c0c5bdd588bec778f55ed1570af81b7731b6a8ce1043213b2ddf8fd6c3a3cb8", 0x1000}, {&(0x7f0000001200)="a737ef1e10e93ff62afe7e126d1da5f20eef17b8459644d985f5bc0e167ca275bc41252400dff9d5ef71565ac93f78601ad96169943bd8821ed67504bfedb87b4e256f3fcc0553c54d8aa4089fc159ab5533bfd51fb7e0debee5da723d85a284fe6061924e00fca677692ae2f737adaaeeed734417a662c02b930cd7caea4f6d3b028cddf31eda93e360dea4b2b948a8708faf2b635a9c02d149291d44c2ef74c8e935ee156c2c811ffcb94f9832814f31663de98ed321a2481f19b1dc2223cc18885dec200d278a51ef3ef9c738010c8a7ef1d2e25c8eed0757396e4b6e3ea16678504dd98ada599ea70f", 0xeb}], 0x4, &(0x7f0000001900)=[{0x1010, 0x1, 0xdd7e, "6fa3a40e090f9591923d6a208c52cf3065e52864eb2d3a9b1e98eb412dee7167393b48107bb0b38540a5a1e18ce8bc09e068a8c966534165f3abab38e58fa0c16630f00d952528503c27cf7661a231e2cf6a9684a477a8ee46a5d5e46252dad895ecaa6e958386dfbafe9ab5717e45acc4962fe65cb1ee689d96ba475d1759b15e283181fd34cb3b98780bf0555bf8fc31f5f38d965692198b595331d64ddc8e9a21fd0b1f2747d351f8fcaa4576e1855ad652917710a47a520bc8ab46002e8d5a56977c1a9040564e4d07a2c471bad2cbadcf5c54fbb3e6dc42afbd125d69f632c0c929ac9b54706174012a4e898dd154b01478d73cb91b178265d90e391ccf5a73b062ad1eabd4f1884fced4f9d0dc71d9db2d6c15bf6203c5d57b2198a1706149588c3a4e2eb95acb3eab8c75afa28f19574d47c97cedf5586dffe597306b1004e5b42544accd526b3b0125fa0050421ea30b7721062d8350daac6f5e0e6c1e87cd506f4bae970c578e15da8d5158ea03095061a3739e98ff95df8ef67302bada13d15b18f3148c9d76b31c4c89af0b2867aae1180e2da42db4e47274316d00f1e3ab09e57b0259585fa7f624d7819639e257b6755a07a970b0dd89035bbbf8985cf4167670060da10bc551be6a586f528e4426097db39a65f46963f005c6aa95971fc98ffd40c4d0608a51f6bd479ae47a12d21d2a049bc5cf9d2d1fd2b6ef987203eca026ef092dee925b2d35d51ef2a532b1df85e8be7f5b70711d19ea8e4dfcfef9849e1d4f23d2fd067288e06a29825a99c5cd1f8c3d28cd9894cde811db8896eeae41cc3acfe34758833f403620ce4e8fc6fb0625df86ca9219546ff3e72cad1b0db3996aee7066ff3e8f745247ebb87eaae7cd30f898bc044cf48b93321384001429b34339e121c84a00536a63a47a249d7ee7c038d65c43bd0df0dffb35fccf09694b5473a41586a45600d796758822b2d4c2a82f3dc1fad1fc6d6d41a878da3d5415064425215bcfb02052277fb9a604de0d9cc7e968dcaa6fc981a1d38b79f244162ca6564ac55bec37bc9d232e765ca98999170136d72d84576898ef993919f17bfc986f14140ea52d8d412aea13911a78fad2d8359389ba902bb66fc0c2f235d435c5221fe22befe4985daa51faad6a7b5ffee1e55a7069baa033532ef5ee352e948d6776572566219925535fd2a8c9594ea0a8f181745399b3e7837c6d3a9aec8f75ae5ac462f5c549ce1598c3db70b65e406a91ffa0aff0beaad32607ac6441986fa32532b3ef83a5ea7f5b4d7c011e0bb038c6b9f8b610585017c9bed16bd152fb39fb57430d500e8307ad1ed637ec9b2f20137495117588a4e7e5d4d149e11a3744184e4b29e67177910a1c4ddbed149b24b318cfd16afa66f8dbd299196aab137a05b5665a7af2e94cb4a3881fe944e18ac8bef7c9ed28a0492d14f25f02e2f8bff85aafaf1b914befa60f94219bebad76f91870ca9dc5ea3640608397271a06972af3fee229e2b9fa96ca40a5cf39292f8610e7f29a7a307d73e0f8ed2f4bbf8932db18b7049e1a45254c1ff2d1f3632b949629db55b90b284000f897d3863d32031eb649728c591a345bf222586ceae51f77dd4d831345cd0e1c61f8bfd9313d71048780191941046debd4ccf07ec13c3bb9ff9c015e2d816e098f493cedeff8914af839ed31269ea790b9d891b1d8c5cb14abb301383a3122bbd170a1db0c961f52030a63bc735d6590bb9e79d9b3f3496543d7bc1884fb921e45011f27f6bcecfe18233ccd9ee01d785181d9a2816fbdc3c3563a7627e61bbe0dd3745de8f7116d15f8a0849e286cdfe8b507311fbab9c9561c1c5c3ac3cae364a928df11ced1c8c8901dc544a4dc443f9034ef036f74d563c763cbb54574880f56d2769073f4e1fc1faf389e5ff3d08a8186464df6605f6070209c8eb47f3f3d9bef69637840a33c566997e4f63cd11b7192a65f72c68dd9467428fc19dc2690c6581e8e0ac74b67c2e5e1bd96c7bc87dc58beba1698e16d42214c6d6ff95b2103617ee638936120203527b28d5316d3e998dd96e079059d92edd5b4a30ce12aa667065f33892e0a71fccf4dd2f4fe2b88cee1459e95c001f4c90e90996412f4fd37e97cd825fd54c77ca798e0490f20630cd060bd76e5b5297b8ce5689eefe322d3d4dc7dc601d11464bd7dd504f2f5fa6fa37dfc6ba77e8a80456b83fd3d29c9cf3e76380904f23d8d93ee44df18bf51bec304c5e6a19a338a83bd1f76765da93c47690925da2fddba4c1769e9fca8f89ab3005932ebaae9474f81cc73e52f8c647f054550100e7b016b8c34c31360d8879cdf5c91b06dd91c53cd2456bf68438c983e8a66c46f02292e2292e31dcc6000824d141aaf3d023d155e3177bfa9b6281747edf2b19871e03c9292bc194ef2f7c4aa7bcebd3c75da4150f28e4caea770d50f99ff304e0f1f46efe9fefe04831252eb7fab677b8d85429d5cef55f6eb61001fb7a21d411b0e0a12fd8539dee57cf826b89224995626aa2806ead9585d51fcc8f1076f1ea25aa22b8df858c774d4ac9aa89172b4d24c9fefa091d66396d57b3a9d4e6eb1e247f3a3d113b8dca3a38231bf9d4cdcaf56128f80632519de78b580f0c4ffc4d6012963db98c8f7374cbdb627cce8306953e1323327f6d01c5583aa12c648e34b6de578eeac5c9a37be8439be0fa72c2bd73b2f561827bd89b8986ab1255a408a9e60f7aa6996509d328f08b25fc98cd2cede73971bf3739fd690f641f617ceec3adb745101014130fd750da84c5221b90e6ff011d1f9b53d5c5b3dea1e0b14a50dbe378cc4a9bd404dd048d626d877c3381b60cc108ec45ca1a05cb3ca1329606f42d8641877324eaa1c16b898105f62687b7a0c59a63c3f636331b919b245cf7dd8387c1dbdc3f03ae8dc41f7a5020c780e45376f23fe2e7b33e024d79ce3b0a29a71e39ebd5e32781b1acf5d50627af0d78d07e408b6138c1f5b57bdf2145857eef2d98f838926afd972f7d579283f62e79202ca7beacb0b293a7d289dfd9527d1b736261df03fc0d37f16b945d26391d969752cd6266a7534bc43c302e4babfc5800f6fd7797c4cbc5e5152bf8dcb0e5c7f6e20c7408ce49b992d8d8fa7461ee5485c93c3eb0e53d7e9292da100163cbba8e837318ea6af03bb5eb95bcd22259aa3b42532d23dda3bb8cf9a8ce430f9dbe38e4b2dec49d98b5aae9a95dba0f25bae44e9ddefc4dfefb5766308156676cd745024c22e5a66f20909693181409efa0d3625a79934040dde007756281f10cdcac6c8cb6433c64a81db7245b5215267f8443573a7108166b38b8b522a68f33ff7613895a8c03298d2bced9e6b718403d51341c2ed330cb2d8ed7b56483a0380f4ddb3e8e1da2277ca7a66f41c82e18e748b5a91f0bf77a6d2ccf0dd704a341672480d89b3c5bbfa70ce856b281a5734ab7d2e0879c9eda7f45a8f9fb13acd4e46e33488b6f131cdad225016968ff57137173618fe8c4a9bc36516bdf9fb285119705263df4191fee9b07110ed6efcb5a95444d2694c2ae9c2ca06e687a55e54f1bcdbe3bb8bd545eddd29db178390f0854c249cca1ed9e13eba782668a97e65f2c9375c7cc655d530ac8d31f54f42eb1f765266f22ccf749b565b8aea8faf8f0cdf30dbe5f58f42f8fd0b8bfc35de47598f6f860cb2030e20a8b4e909ed3db23308d3fad049b1dd1a7e9eb5b399abcca40fd96ae453dd49516acc4d00d3ecfe0f2eba7e0251963d6cf1a0c025c5123bfc129a76d91bc3feb9c11f6800949127c5e3af59c06bf358caa968d48e12e4a6f911056bbb2ce0d5cace1ee7e618f2e53c8f85e51c06e948feb14ca4f80929c028d567bdae65caa3c4829c7956f9768774029321e309b68419eb03135221cddf883f8d43a3a0141014a3f543747e47652ad52a6a3cdf80e72c86cceba0466bdf646093545f08483496409db7a725e0105ea5136428aeb9720fcb4a1f6d878fc6c2868d236bcf9d3efe5d4d8e47310bead356a7e00ca12f8bd254b229ad0f2a534332110218bf3147119389efbcf511c1d6a5bc5bd0e63d5ebdba3e8f89fb48ebf61ce5c2bfaf3867547d86b41c2a661f1cc9d108c54a46e652ba9b4e8d9fcef93535d653b2075f743ee448c8e03693dd01c5deffa99f6645da2b07d58953fb8a6bfb56566941d2a6e356fc923d8152dc0732a7ae2cedc5b392b76c8a596b1cc7f97e51731829b9c1367a0895defc891e9ddbbe4898d1dd951d2a76b8fc3887ea12cf9484e05bb0885109c8745e87383f2895c840085e9a85de990e1e5eccb3f3e359dea4332a867542bc267e266e95b1c298e84a4690d6f556e75633469c97172895bd12f1734a7dd82589431a95d8a83615ea6c64fdcd87ef6f6e3bfc44e7b43f1828112c378bf256d93a3acf0c641b0f1f15cd8eee041f243a6ea0734ce6960efa418679a9c87c1835e1a63808613bb52e79628814856913e2ae7b035e1585966f30c43495bee13dae4586de3d2edad96510bc4941495771496f44febf7dec6c714bebb1adad86ed8e1511c2c7052f923ef527a01b1fed24820bb02ce84df6ebe19d8b020936161d5e046d5d456a2bf6b3fc54c4ae6725b3d63b2e5bf1378530385197645bd097573d93774d8d5f4ccec12855f0d3b37a32badd5686432d32512e01846de9346453fd81f53650b2f082683efaaa1c7285278f601e874f2ebd872a5697af11349a78f261ad2cbc240b1abcb6a11ba7f86368dc39dc64e77460e7c3588d0c790de22be5b3e3ba44aa118a698265f0ad1fb77822c4db803aebc87ba27475d6d6229b5fc2f116c6535d443c225e6a34331cd74762544e2dc7cf24c14251e531265384c76170f6ad0e49e8dc3e4f3c6664209136f0d8f3950890720dea68297b7a895aeafb392b390f81539228cc1bd1ef0b6a412c1d9f0d0bb3fc4c7801b5d6d882736aab3628da92086ac0bde962d548f089d1b9ad920c2c3f9f61cc07af5b2423a50afb9e1c64eece394b0e37fa36cba0aac25e131dca4918cb4725189197c37a97d02f4d1ad8d81f3464f8dc2d71329cc61cbf87da605317ab6ed4dc562363dea8002f243e1a106dcb984572ef698da752c5eeab5de5b3a737daae4196fccb30496c315097639c279df6af0461eca7feec7b3a0312af6d378d6b680db68f772362739ea1ea4916ecae6164edbb06accb7983b6f538b35d6b85d9fa3450dd7fb0f4fdd0a66fe3066f0639abafb5e2ffad42f3359c6d3b94c38801044f7c74f156766a712aa700fa239f9123b8f617809aae95599cac7820a68f4ed4af46c5996b249f23d256a76e46682bc6da89c95c41965619273a86ef189ed9f0811ef7942a2d38173f8bcf3b071804718850f1a47b95ee7a409cdbe2db3baa97f9e9a7e3518e39d870d6e4d078aa0a3d4cb8adb6b09f19dcdf790325cf0a160284de36a849ba25212de51fca7e0d5e6b28a0058a89927e3c5e803052969d03e9dcd74b3924fe905866f8eb440076f902043169b04663034a88d7da90ce78cbf734724a200c52eafd2f3a62625eb9f6a963b8d302fd4af1d4bd293a77d373d8b8fc9ccc3b46446be46322f4d7688542909b50f8d6e219d136ac0b56586756ca9239bc2ff0e2d828a71857b2e5a64df1836a3f2a94a8cf992f4cabe1ecc29f4206998ecd3a1cf970876f6200d664e2b1ad3ee379e171b387f471001d769308ab7cab0caf1de008f7c710d548d0d8f5dc292de7821826601e100ad5935fad14026c9b04cb7aff669027a67aac5d36"}, {0x70, 0xffff, 0xcc25, "2726321a73d2b33a115e69dfda651a84c42830948d1d58c26efe8ce2ac3be413a2ebe4e75da37530410310479b11949bf5e3471792506460affac53371a824a5a5e7e7281271d78f8d7a0dcd8ed2ff871cb2aafd791513d839a7"}, {0x58, 0x1, 0x3, "48d69c0e43348326981c281f4f4b21ce0fa87df65d06cff325632edd5d122bb9c8c5ea7211b6ff3af9b64df61c6d3b1a95c1ce9a24042fc19f3a99b3a0af66bf22"}, {0xe8, 0xffff, 0x4, "6e832e6355068d7dcdb35a328d0c5d60d43e94354b6a0b58d9fa2ba5a2d8d98e91d148b70bcfb7ff3f38bb63b285652894c02dd41e9a52ed844213bd786445d8eeb78dad1eec2800f88bfd94bc80d2c58134728a8ba924aa69804a1e5cee51546a31b35e827618766e5163b60b2840bd1e0eceba34a54a3a3679a6258cf7f47a1dbfcd795a00baae1a84e8ca4152a68261f471ca67867f05db35f5865b4eeea10c493f57f7590b886c38b6730512a644293ad896432ad04547559622f29e4e721e64990e2c8dd612074638b59048628c2399d3f8a99f"}, {0x58, 0xffff, 0xffff, "651b2b23a469ba19b70efbb397e7f12a64540d944173dc00cc8edb81dd1e841288b4fa28f19dcf7836f5f24543a7a52f39baae6ee4475fed17617dee36887b57eb"}, {0x98, 0xffff, 0x7ff, "a828c01ef499f792574245d14930eca25e981c2f8fd4f4ff349f3280f73659d6f85fe3298dcb957f30ab74360a44d960dbbd484547d25c821a8792ad31a17515b2727a3c89f2e2232d79dbec68818528a74e46b4486792dcb89ead2c71fe3f45883475364b5bf2cd7fd125770c5b707cc1cdb1f92bd673160fcddb9a4fae818108"}, {0x58, 0xffff, 0xec5e, "3ad247929b0442b6b2f28339a9c5de8335d0c1dac950309d1eae19dad4aa74907a1e74fe34a8a364aa676979e0e6252e98923932d1f29538f0323bbaa1d4c0a6b111"}], 0x1308}, 0x404) 05:37:27 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) fcntl$setstatus(r0, 0x4, 0x84) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10080, 0x0) close(r0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 05:37:27 executing program 1: setuid(0xee01) r0 = semget(0x0, 0x0, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000240)=""/167) 05:37:27 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000)={0x4, 0xffff}, 0x8) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, 0xfffffffffffffffe, 0x151) 05:37:27 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) syz_open_pts() r1 = shmat(0xffffffffffffffff, &(0x7f0000004000/0x3000)=nil, 0x1003) shmdt(r1) syz_open_pts() 05:37:27 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x3}], 0x1}) r1 = accept(0xffffffffffffff9c, &(0x7f0000000200)=ANY=[@ANYBLOB="020000000000000000000000000000000000000000000000000000000000000000000000000000000400"/71], &(0x7f0000000100)=0x4f) r2 = fcntl$getown(r1, 0x5) recvmsg(r1, &(0x7f00000006c0)={&(0x7f0000000280)=@in6, 0xc, &(0x7f0000000600)=[{&(0x7f00000002c0)=""/179, 0xb3}, {&(0x7f0000000380)=""/53, 0x35}, {&(0x7f0000000480)=""/128, 0x80}, {&(0x7f00000003c0)=""/51, 0x33}, {&(0x7f0000000500)=""/207, 0xcf}], 0x5, &(0x7f0000000680)=""/62, 0x3e}, 0x3) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8080, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0xe000, 0xfffffffffffffffa) pipe2(&(0x7f0000000780)={0xffffffffffffffff}, 0x10004) r5 = getuid() sendmsg$unix(r1, &(0x7f0000001f80)={&(0x7f0000000ac0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001e40)=[{&(0x7f0000000b00)="1fd7091ce3b1cc119ad4957aaa287fdf9991d1837069dc6a5c78d94639a13e9afbaa0fc7dc659e50f9af952bc54f3a87789a4da36107c83e0f771c94f7505c06c9c1ca2ca57860f0ef73a0b85576df258a791cef374333bc2fb45d7dbaf89deebb5df2a6106576946eb4d18efef0830aff34a4fd60d0941ccd9d443d3c1ecb01bb0337f9266f29426b8c", 0x8a}, {&(0x7f0000000bc0)="917a66370b56116ca8286502a0cb433b74ba8f106f217d60a792e7f3c9f78c1cc68a6bbf04d491a8228975e8b2b3bc72cc03104e802c329207d89cb740da4487e9e524f817ac55d06bf54c73feb81a2e19263a6d09b61a75011fa4fc924190dd299f3c4b12ed03310c66a6e12bb9a9cf528fc4ee851347c971a36fefd615e507d46e1effee1c41ee46b9fa9bf9bc3f1d512f5b4365f1e66af5c18dd61e621f3ab4ac102f7dd39dc402fb0cf27102aa", 0xaf}, {&(0x7f0000000c80)="9c602cfe4a3a3b71e8880a3273432d2a7f258b7362d9b66f716d661c9a467c0a130f29a187c707fbcb91874bb89a30ae8532484cc1903704db9b4664b0ce4f64869af7bc664e8a64c06f44a40350bb32c9fb1b86d7db159297e642f7de1452ccba02052780e7945944754fed0040212a3894256e8ea12b8832469528bb730e2067b081ea58079da828e09e90f931760fed0182be948987a6a0cc2a8ebd957e3b6b78cbe4523f3fc3886f5d663bf820d0abca98d7f3287900282c519b8957e474b70d55b00a64b96322011f4d19db6df16913ae42af73c5f23dbc6be2f18da56b4d48f0a343cfa501d029c165e88cf62ad69593da8acd1fa38a3d2779e3017f522ec756ec3291a771dacd6a2b7b721571193f8f469417747271b97a0926f6c6b849572ea75614a6c80a4503e0c6c3c65ca3a5e0ac11f1a47158446bcd855ad9cbaa30420f28262e87fd8a3171290009d7dd21e79a1d6e16c974388bd99c53adc2fb8ac5472c4f3b06810b86fb4d55f47757331ef45ec41a5189f8d3cda7f8de10e59687cc7ff417c0f7e6172327acf719209c547e4b299bba75c525dbcc18fc78caf0397be403b3c9122d527a3d4e0fe47276cfdd50fa68a5c6283aa1a2afb2b0e11aec15379abb60f3f124deb84fe24f33bce2e7582ded2f4bd4b5dbbfe5de7d40e940e0d5b64b62a97e96af69da73c96364f44674afc5f275cfe2db9402b33197df4bad4f8cedc39f1d7eb7570ca0bc9d41b5591e3ff74d52058714fbcd01d9609e53d71006bae46248ce6011fb64e4b738736f959dcda064030243fe18f2219f0896c61707b2314777a68a083a06eafa2703e0d32a213b796f8ddb7c27eda538091f32d558dffe517f6afe1dca7d2de887fe2820e3bfac73e8272141ca5f078681d5a6bc66c0e6e311448b68d8a763422de2495cb6f8f25c3d4ac8f177117eb41758bbccd58e5c29ba6a282c884ac673e5771057f9964bb05525308e901bc9e7789e4fc4e554ac1a15163be1c3daeb4406897ab66323eda6881adf51c7704900b5a63beff5d5150fea64ae0c36f5cb7ec3a8d46a5c5dec2ed30c5445e716de412f484686b4734d61d2351ed4b5d35ffb2fb63ed6c98c15f0f1b9080f3b8058caf3f1c0bed8a3194f7153a1ef68bf6bed0fe1024bd5f8f7a0ce2ac0eeb667b22ca8dbb73f3b9e9eca2569eacff442c9b733e3219436aa3d6e6ef08a8b888c35b1501436717b9bfc09e49b094d919907e4c850b44949cb51b8cc8891f5e382c784172e553cc7accaf277c8eee5082703ac672ee79760d7182b4edecae641a45293853d0b708a3df67d8daf73c8fb4fee9f9cb17529e39e0294b493067cda4b4651392da4609200175636507385830873fd056cfc14df36dea4eee3be34bfd3c082ccd2086ece231ad4beab418c49e190e65533f1648aaf4bdb35c531c709aebfbcb73f8dd81e26701a814d4aa254cc8955100c9940ee5939759c74d8cd8665b479e744eed9922a7f0714cf7158f18bb414addb4aedac07efee044c1287cee5ff552defb7b99637a175367e939b617fcb1721ee4f66042d136dac00feed8225d9a903e032ad81fa495bed2648972c452a7666aa337569c8ee0291f896d64f6afaa637a060ba042e2d99872c998c5ac83900f886c3f2096710cdf5bac706d829c60b432e45ee4a921f8fd2d9e704ed2c9e799665113692c6b7660b692b9bb6a087f8bfce87ce08e1f082feb3b1d0fa0733cd4f614e881f3f73007e58923de58b8ef4d2ac2862d4c519efe87a4b96dc2316ee64162ebf67c17f581f869db89dc795a83e1000c7f3e7d805455df2ba12cf22a534c896876e69d6c53fb1dcdabe1eb301f360d17e949a744f8cd7569ca872aaba0362fb51fd80d10821f42038c83b8b69bbe8ca3fc2c217d953b359487c9964c3fd025a1316836675828ac37bb240c1fa60677404d9518fe6a3cad4b3c0e121086042b7fc3997ea3b14f5368317840f1d6826690b1983175f5532e8fe95bb5809883aeb36b3fbcefcc3471a50f30cf5e2dbafc6ff91a7313537df8abc49a1e1faef64c27c9887018e805c65709022ddef8dccd78cd28ecf9b0114b6bc35bd8550487318d1995a9abd0b90a99552c28b4afca59d1534e932ebc96c3e9a65e837f623b943893aecf068ceb3608d3a2eb69b2b7086b9fc5e3e0d08934f99078b66315ab439e366f67b8d994bdacc0558215cd3d828298786c00d16b23760e2311cb96ef074b0b5723e62324a0c156f68f4778c0cd1ca7518548fb463806a195921e09dad4d55ef0e9d4c9f857a63f73c551c028ada7939869de7c3cc2d18483c95d207f9a8635d12c72b5a7b985b18745b084d4e1c4926b99eff0a864d280ecc99bcf8b214151208711cac68bab6e3951085f93ff3816e5571047a57e37bd0be2416d12b15ca2ca514dd3635cd0de2234ae4db21124476e2e3eeb4c8f391b5ba99449ac0424055c091609497ea06272f63bcf0a92e1cffc7f321e9a51c035d8cc283d1c097a67c44b727a6907316c42cf47b2468a88d1c597cc341b5b74eb9d9a74c013ca6187fb4c44a76332e05398f842600e18242c557787a414a1cd4d4382671bd21604868fa863f65a8f01deb7126ef6597534976ce6127dd7ee1e8388656598dbbcb388bf4717416521c1d31af0160f19e74403cc814e2aa913f8c331ae18ae4991148e3104cdc99a0a7eb36fb3e8932d9773cfdd2615303b11740cec32e5f6a49a019caf7c1c0f32bbe16649a3654a5c3f2d7d72ae1c5cf05b0374f47590e8753520905d4caf48f3dd395bb91b9847e462fee1cbb8bb7a80be88def032baa26921e4cdb611ef8e4eb4c0b16c4d8026b03cc5bc36d1fe7937c9580c17f38ebf7dbdfe217cdc3b76803f51010536f9d3397bf284eae79ee07304dbdb8a526e3e0e6e441151de7fd1fa726487197c83519d8c878a74e50c65e2cf063c2bedfcc9a18b21c9c5f14830aebe06e965f8222165a3795319be64faca4435505236749a9a9208d3667372fda3d0c1b16ef2281c91375c897ca01790766eb24a998e05b142a81db36b756ad2e845e44e55476b4620cc298cfa31d628fd1008a1c53b5ac79a7892caf3c34949e0fc687a8c23abb6b3b1315311f8775237495d86f857ad301f218e1e57576804a4969a773a5635c9962cc8c90a2bc8dc0bd551bd15163c17d26a98d01e4e7e633406601014b0b79f942dc44057a60287e32135ad8af81d1b57f18df633589cb4f4d337916d105312aea5d4d3789d23e0e4b7fc5ce346a40c94862ebce638cb024d43d2fe0038a0105f22a5b24f80c9cc61339db030adc63f65b191d3838afe45d49331792267bcf76c934b1e49080fd2826ef3dfb58e353e2ae01b4d9e9c28ce01fba0781f99f8cb151363de7b22a79e5928cc5f5be3c23bd702cf47c5c1478ac356b25b32ebee03c976d4732ae3197f84a58327d0bc533d6c3542b9355e2830b80eeecfb42421a43ccf1fffb116412127ff7ff0dfe1bc77736749e0aa3939dc73f92c78770e56b72763255a9f958201189d59cc1542f47f5aaaab09cdd7f562e68a88c160fda969af563a65f6338ea974a8134c42faa76c2995ca73cc63a54543d4878f40e032694a757f00944fb58d1ff8483c16fe08d847df46222027d627be1e13b5688b8e886f8377ea7591a34bb0d612d320cadb194233e06bc42f1f188121f4fa0db0d4866c2b7dd8a58204261f3caf497cb1172aa55ab4c7fa847e9011e36ff916af616eba1d7506253d8cabc2ddd73ada7dd7f7296924c5aceb04a200cdafd5dbef355fc86e9d343cc2273a49c992ee393fa58f9efb30aa746323c83d8b9ef92002edc8e0d5886c77aa58f274fd5f30f638cebc3645a276633413f501e9a0eef2f80e5dbecfe0c680c1c9a03b3633c5f68cbfa96f451690c00a786a56fcebaf037099254b8437a53ba400f272ef2c5dfccbc543e232112e294f7d6fa5ed229f7feeb15b2d6ae8ec6c33c5dc9e915b7fd6fe20519ad893c6580c545a13aa7f82824cb79ef510a8505df8f3e1fd1fcb38cba4a360e308538638e404e74210f62783e85a6f4706744801d6b6f239b6df7fe22adc2c77ea21b1214236f90946de0c69dfc3c5d07a2e3d552e6553581e30534fbaabf5f4d8da5b3ee03fc9efa5dbd7638a9e2729df1b645676b765d59e7de083921eab115a4210cf2b180bcd8b42c555f6270222da1989a27435b627216b5487554118a90c2326f890686aee25757edaeef3d3cfaa141da90ac27d1dce490cc2b533e5507e07b687d84c8cf6fd8176a1e490891043b84183e989fd1fda24cc6b66bdf56a9e4d7cf363d4c8f151aee0822e6ff202f231d2447a60955f15edf2812c6624c2774b8315960049d5cb19d28e3db547c4c023235bda1d7cf77d6694c586cc1249a01a7628535bea7c85e13c36751e42b71d6e49b9b78d898f656d39222b548405017a30bba71bfac6c1461060248426a1f6fab600e6cf56f15172e50a62a81b9516ac5e553b4623716bc3a8eede431b896cc34ffce23bf0aff288fc924e93d06b1a3adf83659f3897ca888b9158187ad69f22f7a2c35137487cc4cf766d20dc6cd792040e11145799971a81f3f8c3fb361e024864853c3b48c5504ffca2e62d4cf47fc108adacd33acd9414ebf804fc53fda24488bf02965699ebcaa657742f7450ee2ca4a7b1b788bed344cf592f9edaf2fab5175c5649b65092a51940daa647b5689506686f628f0004e0fa8f8a14f4b33ddc44df364b701981105f4de7148cdb50f33dc4346479e32c7a156ebc07968145561a2955cec998e3edf7fbb8f084d84b978937173376a1f4dd27d38671eeedfdd6747183ba8c22411d1e80762eff35bd42c25540e30160d40521b1f1ad3c3d66fa47592d33434ca49f4d823f3613ecf2fc2401c98e01962a0ce4fcadeae6ef523cb63a67d8ff674a7aa67d849064f8405439e9bc5a7e16793e9f3a32f1569b04f72273746c65d9ea6a4caffeb8d400794138a44f2be1149cb3da9ada000c5858c647b0138271b8ae17b6faa32656961e616f90bad011a95f31b0dd6996f98dda80a0ea6dd8d8f4036aaa0061d89afe29f3458fb7447f2bdf7d941d24aa505bc311afd8d57d20c80cc7962e74ea82fc69c5b4916c3d48f18022f4efc6f758451cd4ecb7c1544e9eaf97e0d3541695d3fe48c9fee247207879660c67edcbf2c6aa9001f9cc765964a486099e0858f93a71037c84cb5975a5f4cf5ac3d83aef2269191cdfc248607805a99bfdd44b5d56a38f5d933399c92478db045bc4f6538226bcb3b18b58e37ecf4c383970a2fc51100de3d2352e9a3587aa9f3a9426875fbe413b0930adabf0fb83913745d807f2e95a3278a6f5d83972d9488fcb7825975066236494ef1e6a113ef27e6b351a3737ec3bd6e8ab5d0a344f6fdf7579b5799db134b0c8034cd668c5aee1a9c66e9b91d8a1b532077ff37607536dfba7f6ad368e7881bb0009cf7bdc208a4a619ed02ccbbf5cac103ab4ece8cfab2ac8d83530e274b727c2c724cc268a790f3b484661c18c9e6f5a1311d36ee100623f19909915a52038a8a7c32d92b6d71e35716b5bb0f8715c5b765e459f1593a2fd0c3716c5e2b2c04b62f6b6540d31e86516302596ed51343c2b8ce22b0858056acc92accdb8a361fd32ad0270c6cd5c59ce9f29bfe3daf5020ad85bf72fceab6f90ea37948f678cc150db52963b1559935c44a270968bec421e80062d4592e482057efd20a35fabea327cc8c05b87b5ef5518938467fce2a6754876f62ba05", 0x1000}, {&(0x7f0000001c80)="c73fe2693afd8029774eabce46fea61f5ddd79ae10b4619c604f80fd1d2f0617382c45c1621a7d16a5db2b74226cfa86fee7f32c7ad9c14a6835666fa8a46c9f7a6748bc2df1", 0x46}, {&(0x7f0000001d00)="c93e362c1716ee696a0833f97396c26567cf3e40008c912c712abea77384e167c8d7f52e90d2d3383ee955c74a7c48730c1bfdb817e81447d0b89ddee7d137315dbcd8a7e35f965fccb575ee0094cf329ab33d42940ba3315124ebea572cadb24c2fe6c6eab4ebaeb76bcaafa9275bc030ee8b4894f10793f3bb9b0414e66bf6e65953817949a01fdb4195ac0f", 0x8d}, {&(0x7f0000001dc0)="aad5a135038c5b55dbf4068c45cba1429922b19de31d8b90e4ac3e6f9651ebb57dd2c107e09718bd55735f345c6254494af2fac5355a3347a67c05bc24a0d9a320415411af74a204718d0db9eb7371549a63f45a9eae34addb53", 0x5a}], 0x6, &(0x7f0000001f40)=[@cred={0x20, 0xffff, 0x0, r2, r5}], 0x20, 0x408}, 0x6) ioctl$VMM_IOC_RESETCPU(r4, 0x82405605, &(0x7f00000007c0)={0x7, 0x1201, {[0x3, 0x77, 0x200, 0x9, 0x4ff, 0x1, 0x7fff, 0xc9, 0x3800000000000000, 0x80000000, 0x40, 0x1, 0x400, 0x9, 0xfffffffffffffff7, 0x0, 0x81], [0x6, 0x9, 0x9a, 0x80, 0x19, 0x4, 0x200, 0x9, 0x6, 0x2], [0x8079407, 0x800, 0x1280000000000000, 0x0, 0x37, 0x100000001, 0x5], [0x1, 0x5, 0x2, 0x7ea, 0x7c30, 0x2], [{0x9, 0xffffffffffff1b86, 0x0, 0x869b}, {0x9, 0x7, 0x0, 0x8}, {0x2, 0x4, 0x3, 0x3}, {0x4, 0x73a30937, 0x2, 0x8}, {0xea, 0x7fff, 0x400000000000000, 0x5853}, {0x9dc, 0x4, 0x5, 0x1}, {0x80, 0x19b0, 0xffffffffffffffe0, 0x7}, {0x1, 0x3, 0x3, 0x3}], {0xffffffffffffff3e, 0x0, 0x1000, 0xa4}, {0x8, 0x40100000, 0xfff, 0x86a0}}}) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000040)={0x7, '\x00', './file0\x00'}) r6 = socket(0x18, 0x2, 0x0) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000a40)=0x1) setsockopt(r6, 0x29, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000a00)) sendmsg$unix(r6, &(0x7f0000000440)={&(0x7f0000000700)=ANY=[@ANYBLOB="0095f400000000008f00010000653000"], 0x1, 0x0}, 0x0) poll(&(0x7f0000000740)=[{r1, 0x80}, {r1, 0x83}, {r0, 0x100}, {r0, 0x80}, {r1, 0x8}, {r0, 0x1}, {r0, 0x52}], 0x7, 0x4) ioctl$BIOCGBLEN(r4, 0x40044266, &(0x7f0000000a80)) 05:37:27 executing program 1: r0 = socket(0x18, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x7) setsockopt(r0, 0x29, 0x200000039, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) socket(0x3, 0x7, 0xff) 05:37:27 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005696406374c264880000000000000000000000000000000000000000010400"/95], 0xffffffffffffffff) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x5, 0x5}, {0x8001, 0x43}}, 0x2) 05:37:27 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) r2 = socket(0x800000018, 0x3, 0x0) r3 = socket(0x18, 0x1, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = dup2(r0, r1) setsockopt(r4, 0x400, 0xffffffffffffff00, &(0x7f0000000000)="20c60405c8e774053614bfa4d204ebe102c6835ee2931f06be586e843566b3a5871827f11b73e0919b414331f71872bf491b0ae08b894ae4a05d3509", 0x3c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 05:37:27 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000004700)={&(0x7f0000003380), 0x2, 0x0, 0x0, 0x0}, 0x0) r2 = shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/236) 05:37:27 executing program 0: setrlimit(0x10000000000008, &(0x7f0000000080)={0x7, 0x95}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x38180, 0x20) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000040)={0xffff}) r1 = syz_open_pts() write(r1, &(0x7f00000000c0)="9e5f6ea0aaa7c3a37ad060bc79cbc5e73f9382513dbb0c7e066e99623f91da9b7ef32886678eb4c3b008494efd99c3f31ea20749ac47586b6fe25d42c12113c1e9a787a4ca89b4bb9222b0550ae714bc47ddb0bf43feac909df4d2d131550206d297ed4673bec90ed94cd1dad373d428f4913d7bf59e07b8114d8dd4e769a148f1df8621f650a7d3e0eb67e2c046d1c01262e14440101f01a75fb4c80c39cf7d520d3534e8cd8d432bc6c915c9a24ccebd7319e1bf2171f478ef985d3418986e512123aa33f98d2f4c41dec7124fa96ba5bc6311717e5229bff4753b7020e945f484859b23cf1dadbb119a88", 0xec) close(r1) syz_open_pts() syz_open_pts() 05:37:27 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) mlock(&(0x7f00003ea000/0x13000)=nil, 0x13000) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x28, 0x2, 0x6, 0x6}, {{r0}, 0xfffffffffffffffe, 0x8, 0x1, 0x6, 0x7}, {{r0}, 0xfffffffffffffffe, 0x10, 0x2, 0x9, 0xfffffffffffffff9}], 0x2ea0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x40, 0xfffff, 0x65a, 0x4}, {{r0}, 0xfffffffffffffffb, 0x80, 0x4, 0x2, 0x8a}], 0x53f71bd3, &(0x7f00000000c0)={0x7, 0x9}) 05:37:32 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) accept(r0, 0x0, &(0x7f0000000000)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "ad71f09f52cf1a93c1ad9e1a6f507502847200", 0x0, 0x280000}) 05:37:32 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x940, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCNXCL(r0, 0x2000740e) mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x8004745d, &(0x7f0000000000)=0x8000000000000b5) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x3, 0x8000000, 0x3, 0x81, "4952eba7dda65743376ff1e8f0ed3a20f91435a1", 0xda, 0x100000001}) ioctl$TIOCNXCL(r1, 0x2000740e) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) close(r1) rename(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') 05:37:32 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) getsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000100), &(0x7f0000000140)=0x4) write(r0, &(0x7f0000000200)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f99429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bd81d31929a5440121de9964f46e33f0660b941e584fbef148d7b520f8017cc29f3bb66f5d286934f95d36c4fbdf8b82128c9ff0000693109b86c402f371c8eacead4f7c9d0d4d2c745729a0536e5fa05b0d0e382b733e6709c3e4ab8e8d38782e239471e01e8310dbd56e54bf7d853bef5a58d4d53a040dd749e13481bdb784cb54ceb424031dfa02e31262b9f5d1a32167a3a6de41574a81fd822d489681df1bb39d7b24ec80fcc0197ff04", 0x1e7) nanosleep(&(0x7f0000000000)={0x1000, 0x3}, &(0x7f00000000c0)) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 05:37:32 executing program 1: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000040)='./bus\x00', 0x20000000000, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000080)) mknod(&(0x7f0000000000)='./bus\x00', 0x8, 0x80000000) 05:37:32 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000180)=[{0x1c}, {0x6}]}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x6, 0xfffffffffffffffe, 0x5, 0x3ff, "33ee262ed1d93d5219de0805db26b02714eae8cf", 0x800, 0x9}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 05:37:32 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000040)='./bus\x00', 0x200, 0x11) writev(r0, &(0x7f00000003c0)=[{&(0x7f00000000c0)="000000186004008b00060000d6cbbca851070900aeff3fca032aec000000000000000000e0ffff06644c2b17320000301c944909", 0x34}], 0x1) connect(r0, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) 05:37:33 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x8) ioctl$BIOCFLUSH(r1, 0x20004268) syz_open_pts() syz_open_pts() fcntl$setstatus(r0, 0x4, 0x0) 05:37:33 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x2012, r0, 0x0, 0x0) write(r0, &(0x7f00000001c0)="834161250b627b127a3a0098c9a6e43886f6d8a8fd87e3257eda8c62408ed1c2b7df4ecadf791c4a244af5b50adc3cc41557454ae9de755ef1c8d75b5aa90271f6668291cb1833bd701cc64167587b0af5608057092c38fe32642313cb98465f9e904123989a3d6841805a0483f1e9997b6f383614f892368c018be559e7975062f235e07b6be658e243642d", 0x8c) 05:37:33 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) recvmsg(r0, &(0x7f0000001100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[0x3ff]}) recvfrom$inet(r0, &(0x7f00000000c0)=""/177, 0xb1, 0x800, &(0x7f0000000180)={0x2, 0x3}, 0xc) 05:37:33 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x14, 0x17, 0x7, 0x5}, {{r0}, 0x1, 0x41, 0x2, 0xf69, 0x6}, {{r0}, 0xfffffffffffffffa, 0x10, 0x7, 0x81, 0x6}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xce8, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) 05:37:33 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000000200e0730cd4a953efb69a1bbaf6551d5923f49b2141f420d3f5c4f601de0083f1f0dcb18e0f371a02342ac4fe86692266ad78d4f50aa42b39928cafe18992647c"], 0x10) mkdir(&(0x7f0000000040)='./file0\x00', 0x14) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000180)="ada1c41c0f7ccb45b00cf32c8fc552eccc6070d480f879e8b11e5bd9726597fd5fb8e685062a096c6ffb1ea3b66771c37810421a7aa9f7e4ad702d0539c1d5a07a2d18831b387d0aaab9c28ffdc038f5ffe458c3130c6141ca3df03615df86a4f05a584fa065158d05d5929ce5deeb4830e6ea1ec22d05c80e5f05d60ef568798e450e24043416cf9fb46ec7425f8ac2ace804a9bf23e0c529bace46ccd7522be5e3c7450bf886ea2ff1f48061039559bca945c2eb40bde1527a284a06e68d64f07f9592659ef3c016012fb2287a187b3c31d6a76ff3f2c5c2b43aa51b1aea716247cde064054305ba91662e63aa7ddd8093d88e108f65ae8c58e211642393263b3894cb73340b9dd567455ce8e4b79ffcb909ac914595bca0b8e3d45e14d212fcf883abdd0ebcd9396fc6976f86e74faa0c30843c603ecf4419d79f04e4092d2f9a5e4dde75176d6cc090528a4fd82dbb748a9ec80158e2885f8a0c8a0fafaa499b20d6be518338e2f8096f27500734816ee47f01ad9665f2e81a9b81556431e113de33989862ca001ea3819ac25e5018b07c5ee30c927e19ddbf518be4263ba02da1e102926c064d24decebdfc75d5567841ef9b6666d5443703599125bfe4e80db4c10f186047fbaadd3385f2340ea422752c306abc6cba5ca9986de9527eaa57e3f2e13677d3f9c326388f641cc8b6895a6030916b2f2e5ab3d79bf1e9a5250fd3b4749297398c96b3424c33ec82b5b8615b61d8501349e17306431ff731ad80c14c2d820d3660afdd05a4773fa63e4bab6ecdb25c86cabee5b6da37e865760bc3e4aaadcc0082cf62b2f12848131b8e9a9d31453d6dfffd48413f8d3686ce7f919a1b944609ef7c8b19d2ddfc7c0bba70a1cf383a35563ed27bd5bf4e67ec67f4eba90b190561118cd002f219dd42232e58dd8f7d103a2e23dd436f62d87e3134989661163d37db6cbc12c3d92620f9f1b5ee63d436433e5bf4ae44a1652faec7e154b0f46babd7d3e8377c6ef0cad32b77ee14e06ea70180eb29ee6cc354b2467a61463a5c212923ebf8f8acff66af01a216c1fba18ec709f310e28f01ac7dce6558b67b9a2022db14db314aa54e6ad1bef53274e9b3b5e0ba28da98dc014a4ac7f95498661579949c815c9b3463842731401f47cfea9b54f9208fe9a1ed0c2b107411b8171830ec4860581569f94e9ad3730f5b585964e1c7d5844f844baf5a0ed13de213d444593125f62c333fd82c23dfb050e7c1d251ea2ea4f0f8748e654db08c1173a41dd54102bc0ff8741cec304ce8da5e1e39b190b50c1f4878a0700dcef4fde9d1cb80ae2c1b9d1d4d08d0fd9aee449f9cc2e8f7ccc16e23c140d0af07719cb72f4cae8244b57823d4142dc98fea16e754c572543e9cae4f04a906c40f51dee08d4b831aae873f8474d1102a86f3c45339e07aafd01f334c2d0891033582c849c56c96c7f085b7e679ed6c69ccbf8cc0d1237c6c3a9a1533b2032be0d65579709390e966ad5ce83cff76777b31b6c153c2bf110186d3da468b46770967b7f2409311d3e45d3c579f2a476c5ca1df40e772cb08883a49fd3a78cc030e660b48e8ef0da62dfac107043cad0bbbe622512bf4484b9d501d27d9b3002559a5ece6b1969fd8f6626d4a2e4320fd33000c12db328ad3b079eb228504370096dd18e85d2d81eba2b9fe1f3bd7123ea2520b61fce7190cbf3b63a16b9ddfa2eb91e1f7331c27dcbbd5c93d7ade32e19fe742a6f2f501c88342921d658ac9ffd7d5a9f077f8e1957547577af1723202e3538d61190fb028c68a105fbdb6a869a78c9c31fc2fa69d8d73a94553461ebd7f6709b90b872060440c91eae79441cec119c02b3797a50cb3e9a88ae006de7a19f5b6c42171137c1254191f3def45f1d8c26b12e37ce6aa0af932d341f58de88ecb625881089c04e3c6ed3d031df8acc5121d7a61094de0e3b984ef4ba4498af841dbf4fc9ed0c8cf08929e084e877405107f8867a488e5ccfaeb518b5edb316579ecbcd14ceb98f8854b0f383b6f317145b8242a0c1fd233088e541cd39e0b74a6397142c10f48c12708826beb312010e0341e3540404a31b66796e144ca02829be2c8b9066e120b60c5c2b209437f912bf9b64b0fcb42ca40518b918177fa4cbfb0070eb1a9714b8167a0f292e33fd0d8507732e48f5f54e2272eadc587a60496d03ccdbf189d6a4fe1cd079416cec5f103c1e95836a3a5fa85b5bffbc20b5eab30a780fd0af94b5098f78f8a0ca28a6ad497516cf42e2a99949e940e007077cc87be4cc3f7957b292d7f004986901e1193ab1eed9e64f4697dd3b7f18a6278859fdd4c8585ba1a7ecfb7a24fcf2a614eba4b888c8736752cf1ce9d7fc502a5bcd2d24b26b68a6b9fd431ddd1d5e4991d6c2d4fe220cff635ddeb397fa8cbd251859f96f615a70d7d05c9cce8d7ad717fef21614f683c43822e0dbe18f7ec07323260137e8bde9b4fde414ae16924a86e82935f59df647479abf406d306777f9e3ed5e8d6e37bbcb663d68fc8820dd865a80d358f9d4c2b49a0a27704d08691db394d5e4bf04f9ab78493cc8c687237e68d0458f59bd373338d5cab3976b6b50798f6b6ea21bae63717ea4089fb9ae0079ba8a061927f41a3ca896ac18cf0f617cceea60194bbb83bf951543c78a7fd13fd83eef2618408246e80c51f0706f828ca9e333f4de37086546568f9c04b7b39b0d674f19239a3c309afbe80c9e91f1812dcbc9c09998b8e4c2ebee3709ec411ceb54e32d1c0839d7316276aba63affb76ed35ece70495e473e109322b6edef0cce7a9e4d6f860916d516e1673cfee4d74ebc031183745d520365b458cfcfd86ba99049c6357d887a169a02513cf9e952b53e04af2d7e9c088e330750478bc37c369e208a917834b0a7faa2dd3f7b412d6ebcf44d85e7434cb0b8ea925e066c6fa6f8d9f962206014e65d7968fea0e1aaf470ac607a73338f63f65eeb808e1afbde406822decfa37c3a86bb784475a910eaa594ad3de00a843bd1b4d015cc8478ffed23661e99ddf6aa616dce37c3dcd4fcb430690ccd4eaf17615dcedccf7fce9b3f769e2f2ddf63b13602a041ef6ace031d37febdd8a3cbb983aca235454f4b06349b1ca34331f2ce03cbe53e76b4bcf1b7946c84ceab11c735faefbd87542a794dbd350dc6d13b82ad29394a4f37dcd186c2f9ef1772f490fa03e40d51ea998fc7847678d6336a4beb6214832b8cf5806c0bb26cef7adb97e3b750aacec0ac27a360119e90dc7acc262d841d7c942d75a5ff7afb6948914d76782da4576a333373b37811be0a3418a2385962c1299260ded197d3271e543984740bb375991ad0ea1e92b7c20de2dfc136b6638a72084a6bae9fde9a25e0e5271eec55cac029e433af696fe27a04bbbc1ecd393380294ed4ac386fba0217237337f4f1b62cbd2a8c0ded9030061469db08b92a3d390f2a09e1824c82af5e07c9d5bc4e5259254819266fe2d8055c6265ac6bb196b20e25765dd6c82702d70811db56551fb69cfbe0edbcbd0715931e29266b4f4013fe1dad328b6c162c178212492de10dea354420aff6842b481df0790692760ed3085559881e1f31baf6562a126c00d438784a738917caa6c6ac3e0e9f5d9baa862f8f7661e05afcd80a8b5f48e4620c79629813e35f0104801da82eddb51c992ea8ff468536fc6f101da9dcfb08193b3cd322baa517156b9124ee3be5b0f59cd84e48e5994c1143ca8c25d7117e422706a8966ae63008135adddb98044e5796e82ee6d8712540b33f2acd964e7cc3a593271218ce0e68cfdef8749cdc2695d351213dd6fc7850d3cf6a1ab8b699373529174f922cb051f00ed9d4b3321a21e76343cadcb6545fed5c412e2745b238360fa1eb58dc6c60962dad4875d0031a21e4b3412c49ea79fbb63cf47be7f32abf0eaf3d944b61b94b79ed5d94b28b0d5bcbed428c1f6dcf37e701919d2b3bd7b549d93ce0663b515134890a120f50d2c5913a3fded00de665b88de238ee4ce4efd4ff6d3cbb7fa73c386ab7a498833399d95ae96b0dc26674091117ac02eb06f722ae7073bd0e0d2fc96c090bf18e23a620cd3f3e6d11f690472918959c908fc6390fe1b8f737dcfdce96a2435b3efae6447c4e85d5e1a950a4984443b5b895b1da2ba29a5092e35ae757ccf5ffa13ded37f405f3b091358714088ce8a89fac3efe320b4c69a44a6ec69f2b417f2a13a93d7372fe220b5a77d0f400e3af87e4f21157877a462646c9f2180d4ce47ef5c85f4e8687814c1672bd4110706ac1b946df1f3f5f19ea2a70102007fd25022063be38b92f2687f4689981b7335100ed668103f678fc0235d48459673e08ecd299c37f4f9ac73e5264284caad578646099629d1b1d8b9d150bf8d6b708942d9cf8ede2acafc82785d353ba7cf0d289811ddf2d8b995191fdbe82099a1e4e88e9ea0f87f80881dc4fc8261f962b67f2526c2e7b30c84627b8bd4c7537a7f3383b05e5b88653995224b4f849f5eb37cd3b7448ec8031e4d6e6297e5cc72208d241b46ac96237c14cf1f3788124c80e18ec7ac06aaebb0ac60cc6bc02346299ae2c747d471794888af814eaec664ccfc1411a51d3de592e3a2ea555ac8c0531f72ecd20f820089f86d985f4bfbe5bb9a82498ff71674495fa0be57b21edfca700a50a680ce62bc77abdf9da2ae8ce866c47597b0ddae5ef787803427e44e94d72f840aa5bd0bccd4bef9225b270acf03112d24baec82bf737c4700160b27ad88286554ca3c955080588cb38fd429f0bceec9ba82b86f81171630fc0b15f3f7befe54d0b21a99af720c9d4b023a6c54a264e33b34c686e33e32d74512031a57c4ac7f3965e5a10c63c9d714b2ebe15f4d828000552f531c3308e5d1faffe9e6e6b5714cf22579df45b5aff4a85f8ca0d0fd96462eb3d2f45de7ccb6f718d164631bf0d37ff991bcd015643efc4a7d103196465846ef00ecc6578b6ab9d3fc17bbaa79596a059b43ad79ad34d99f041cdc7b8f8f8c392709b82e1b0ddc1b5ae0cf7956c8cf56517e5cb712ffdf81a969c433f933c73595fd011d98499056c57e8aa1584ccfdfbfce139f048f74351e4712275199821c616d31405e1aa32ff552bf6097220c23659681dba81c121e12d4c81d965648c02d34f327598eb30fa77a13c32aad4614aad7005ea0c8177e4a04059466641019a95ad3d055e2e1761afa21cc001a302d73f9c965745b0fbf5aa09ecd42a80b16be5addb389657f237424381c115f2b1f2bd695913e2179c90c117ff7936324acbb92fe209dd08e4943752f6f9d8ec5ae3cefb859692daf59cf518a89ded8878b7ef4385be92c9277c9b093e2f5a2e0ab29950f11a70f09188678eb72ee08226d24e9b20f1092004cbf9140f8c13b26b0b53cd8d866a31f289c3b6e96255c73bb07fede2922d22326aa434b8c7bcda4417d1eac826c470ff422c2939b4675", 0xf24}], 0x1) 05:37:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001600)='!', 0x1) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x8) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "854955882e1a96c984ffffffff9c11fe4dbfa600"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "4c9a2c4e44800436d06f02a4c4b4e6e2f215c19e"}) syz_open_pts() 05:37:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10480, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x3b1) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x5501) r2 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) 05:37:33 executing program 1: unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000080)='./file3\x00', &(0x7f00000000c0)='r\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)) r0 = shmget(0x1, 0x4000, 0x1, &(0x7f0000ff9000/0x4000)=nil) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x1000) 05:37:33 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8a88, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f00000000c0)={0x54, 0x0, &(0x7f0000000040)=""/84}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000100)={0x4, 0x4e10, {0x2, 0xffffffff}}) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000140)={0x3, [{0x2, 0x101}, {0x2, 0x5}, {0x1, 0x4}, {0x3, 0x6}, {0x1}, {0x1, 0x4}, {0x3, 0x7}, {0x2, 0x8}, {0x1, 0x29}, {0x2, 0x400}, {0x2, 0x2}, {0x1, 0x5}, {0x2, 0x6}, {0x3}, {0x2, 0x4}, {0x1, 0x2}, {0x0, 0x569}, {0x3, 0x100}, {0x2, 0x7}, {0x1, 0x8000}, {0x1, 0x8001}, {0x3, 0x20}, {0x3, 0x9}, {0x2, 0xd55}, {0x1, 0x1}, {0x1, 0xff}, {0x3, 0x4}, {0x3, 0x1}, {0x0, 0x7}, {0x3, 0x20}, {0x3}, {0x2, 0xffffffffffff445a}]}) r1 = socket$inet6(0x18, 0x5, 0xfff) connect(r1, &(0x7f0000000280)=@un=@abs={0x1, 0x0, 0x1}, 0x8) connect(r0, &(0x7f00000002c0)=@in6={0x18, 0x0, 0x7, 0x4}, 0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x20000, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000340)) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000380)={0x1, 0x7, 0x1, 0x7f, 0x8}) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f00000003c0)=0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) r4 = getgid() fchown(r1, r3, r4) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000480)={0x6, 0x9, {0x40, 0x4}}) bind$inet(r0, &(0x7f00000004c0)={0x2, 0x3}, 0xc) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000500)={0x4, 0x0, {0x7, 0xfffffffffffffe46}}) r5 = semget$private(0x0, 0x3, 0x100) semctl$SETVAL(r5, 0x7, 0x8, &(0x7f0000000540)) bind$inet(r2, &(0x7f0000000580)={0x2, 0x2}, 0xc) pwrite(r2, &(0x7f00000005c0)="5d6bb86427425b18fa39f8136d818f6f0f2c706ff90839110fe3a2d46cc8e083c1b38e8c21198a35589fb526962e67caf9e24f055b62947fe2056b2b4b12389974b5f70e6dec9bd05373c39a93640b44dec1214b3b13376b655f5fadf45312883c6d08067886fd528b64d8c4236a30138bd0ec7dc9e2dbbe3519fdfd70f9de041231f1d6ebea44ac16a1981e7d35f0c7cd7269b4b744b86d8f6edb672bb245c9f1", 0xa1, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000680)="fca473af3396a188ea14591bcc8fb2ca1f3776f1ec7d5dc7f6b87ee0509aa41de04f5007573bd0df122bda8969b7203ae277c61cb97ec61ada50d39c4893d800fae197d756509a2500b7d098fb67b9455f1adfdb1489cf13bb16de01e8fa2e667205f24c8559e2dd6bd0a203c31ba7f2eec6e0c87b6e86f957afe6fea6a4e9b0c429d9fa771aedca6b2ac0a5b1c64ab9bf28a24951402f8bede400ca1567293af27a65344cbbbe75e81f315fa6ffb576b39ecb8451c179c2c581408390191da82000124f86844e094f452d292dccd131c1956eff5a98d19ab9de2e8b1cd4a0127a12e4263fb15c02461718", 0xeb) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000780)={'tap', 0x0}) ioctl$TIOCSBRK(r2, 0x2000747b) socket$inet(0x2, 0x3, 0x1000) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f00000007c0)=0x1) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000800)) kqueue() ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000840)=0x4) 05:37:33 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() mkdir(&(0x7f0000000180)='./file0\x00', 0x42) r2 = socket$inet6(0x18, 0x4001, 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280), 0xc) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff, 0x2}], 0x7ff, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000000)={0x564708f1, 0x2f3}, &(0x7f0000000080)) r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000100)='./file0\x00', r3, r4, 0x200000010002) getdents(r0, &(0x7f00000001c0)=""/190, 0xbe) 05:37:33 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) writev(r0, &(0x7f0000001840)=[{&(0x7f0000000480)="113de85486109cbab3d248f6408d107552351ce99cd5df6a1ecba3d0d36cb8b608a0ae3f88362e72dc6e3d5a12881fc347a80eb846da74cb9d891993302bb9b3e98a3a84cdb8966a3631a877b5c40bf2421466e1fb1a78c1fc274fd12cf6d7209c21986f501c1afc851c3510cf62f7e1251543ab185503b74142278319ef17bb43fd438e6d23cd8bd39701ce5678fdcbd77728ef68ab7e48b6c82807c600c05fd6aa16b77074cf224c46f2d436", 0xad}, {&(0x7f0000000540)="abfc6d0f20845370e154f91929940739f8d6f98e081255677c50f07f7bffee320ad7be28514e0395fc514b0ef5eb65ceb19a2554f8869cb27c900c703aad8a78ce594018f8dde260607fa386eee7bf1a34bdbdfcd8f134a753c4db8a859876acbd4ed2f8fce2031532bcb9cb86ceb62d2272ba0e73e4be7866ebcb03dc233d85a87f26557147260635c95599c39d52d45e587ad68c6443bf7703be21a7b0dccc5c39b71ac3b75570f57cac87da03f012cc8867f9cd531b092f99a562d6dd515d516b908f8e49c5610519ee46bc2724bb0c0b08ca3c60c74b442628ede5e3fe5c34ba3f054c038b37f3b382ec94e83785210e9fd2f1d9b3488695924add02d7c246562bb7583497dbdc1fbceda0be75795df4576d9eedf32be4e8cb189ec86209d1e161397e5a655ff26b157f8eae3889e7001550c2e81d10e6cbe574c8b3024b3372915a5efa6106dc979b1efb1194e42891a85213bdf1b4f3e88dbf0b05ac24eb3d44471de8a6e36344cad88ec5616ffe4328ff4d3e7e8906395894e3770a0be1fb14f231c85afb4e2ba4b64d7766bf0c52cf0b1c867b3c13cd474f9d40948caf1fdedbdfcc06279990fffe9e5a5dee09448d3d2b5f7108423d72ed14ea794248e87203ceadbd3ad4d26978ce8f9459fe00aa18c6bcbca2cf437300cfdcea6b641bc44ea5b12b65d55eba59189e96e7e76e3f0dbde36dc2689b2b38b19fda7a9988f09aec6a9baf70d566bf40b42374e4dfc57bd372311cf812308b4f97a09a8fa1a06fc3a2a4346e0c6ce507b583a6061470cf5d4ce639f7f33a6bf78c7a100110ef7efc4131d4d80ed2ab748813d9f6492a02cf2e1cad4ccf6cd1bb98d43fe196a1c8d6662dd309ec02b753133ea4fae5cb4d597250233353c345d77df76b47bc6c794e51d47ada52474e7f4845bca5064f0c79cd7bd68c5b9cde64d8ef34184d6ac7e9fee6dcbbb75336375c5bc9496c1cb6cd147359eb751a849615061a3cdb3d89202f75a4c5fb09f9bccb189cb402f6e5e88d2623259fd6469c0b143dd824561b60edc2f26c25dd379e22b049c4def150b2e871a368937f610af56af3209e8903c41253623e1422053ca1b2a6020081beed0873ca4815373d9d911274e0746f53c599d33736e659ecb27453aca6976cddd08bede95b96fa52c80612b761461abdd2e883d9ed7adfce532f119c1fa0e2e157af89b7696b58afae4c4b592f21018237660af9cd08bc0c9030123233390440b6ca9212bcd405a07fb61c10865c1e4aa8bed2428f48d252f41007de6b5d0d2e626b61ba45bfc60f018194792e3761ad06dad3576e277997f0f8bd18c6c09f7e84dbb3dac549765f3be38047068eb3399e74f7d69eb54da949f784045e64db8bc89eb87bdd1e8fed70c6d6fa97c9f528ae4288744fc95524bd02cb218fa83072a1db29d6bfb3757a7833ae5f68a2bad11cb80f0a3367921dbc67e37438aedcb463361b95a0b10237f0b5e4fa8f75044f6bab42489db28d06cc31eb11758a8c3510813ba27aaae728c89ddfb8c86ae5118efcf0c34716f012f05fedf925a053d8a040aaec7518b2916d2da9aa240f3ace4bf35ffa8ccf2a9964d1c12f38f59dd4f46882020bfd940ca430cba1d4d4a9c7e25bff001e29ba0d56025c2325f72b7b968ef7c935cab3cade6f2108ef5bdb0a6f933f39c8186b3a98145b8ac3593a31dc23881f27dbf93530c5379fae678976e5b2aebcc6c700ca727a887b2cd2dc0cabef982a2a61fb25264063ccc1cadd29dc9c1892cd256c0e35b6837b01e6d66ff5291914d0eba8b9fcad36e36efa6f1a7188b7e48d13eaacd7d4fcf8cb845987e59012fb7f4eeb2932c2821f507538fde3d8dae190a9abbe02095299fd855beddc92ce67e774f82911e16fc436cba6ed22d373a8c857e1854a79e6a497b9ba98faff9f5857c678fa085b520e98aea417ebf4a3e901981eee3320d4acaba5cd28d7bfbea70fc40cc72a7746a1a3a749626ec8a0b8e864e94680f8dd713940b17a53d0445a97197b821369babe693fb4fe641a68e443159807f9ef0b40a9d13c33b9f94aa8a421c71986e36e8aacc4db7197e71c5528e3e7896642f86bd8b3a73f4077c46b91cb6880818f8a0ed74a1c84cb7d312772fdb3ef352d1fcf29cef93f953e565e5293356e90ca30b2b26394dc4ac981883c498399b2b9c5fca40e78f4f524627c2d04722590581b03867fbdf8fbdd66b0b0cdf73421b7c7e1842b00009b9c54b8ff20961c85d803e962f3ae093065071d313d98b62bdc02fe6c673d48c94baa335c3dd25ab9f9d84f46518bd651090ad3bfe9e43462ecd08abc7563074d068a449b03cf0ea3171a6321b0f539d319075b5a9ccad9f91689bb2b30dd5ae3aa6b1a63d08db2e460b0a5db1e523f7643938b71882b6be10163df5fbc17553f0e06ddfdf5a60635a39a2f4fe4a0882619f3d778cfba2cea4813a7804999d0da1ae92753bcf08cba31e4cc40827b899a4078e3944bd8bf82deb2af0603c6b313c24767f126c7925e56360e2a04d968d3d4771f76becece83eb55f40bec947100d2e9a863357eb35ee95974642e845da6a3e029442ecfe59f18d347d5638b69e793079112abf21d75848389ac6255dd9db42f21dd6c2eccd3085404d03962a4324a79d709daf7956362c071f9dc81afd1812f384646e9a92eb5f1a4d4a0d9706663048a21ab1216f7e50c2000f57247df27e81bed46c1d218f6b118e97c9ed2cba281efcf53c6dbba68dabf87d21eff2d575233714455d82bcb04475f96b74c3f159bea52e98334c7340ffb8e03d4024ae3f707761ce3da26094f46d51d0d7747e4c1029b8596e5a431e9b64ec9ac07987ad3d28b3d03718497a31e0df1fcce59de9b10fc0fcdec283c9c1cefba022acd7ba78a7d8a2dc1816997e0e0673793621d7d1c413ed755b1f17601b8e65e2b581c28118c4bbfe4f6565532270b6dc5d56b0f71f5adae51752a27ab92f2e756e719bb7a8ec69a284b9554ac58a5a2ea1bf41382b513dabe9603ba07686515ac6db3d2b6218d73a94f285f647f72d076d334fe5d3cb96b79014ab878239198d54ecd14b55718e033cebec6904c00f50ee333e0e83b846246aa1bdf140b9786ce37d2c0b32d6809f1b8bd674626c51be74ad78aae70439f0ed1041a4b99ea6d085549e85bd4361de52097bfcc71f20a2209d427920a452b87f1416d71f7cb56e0904f401b9f655e90fb2dec15e72b238fb1039536a219efe7d1343d7f3d5f307211ed6a0c98287bafed8c1cfbd907104139d359a580239062641c99e7c480ef5eac56f4f5ebfc6bc29dc498f64b51b6394542447cce7cd77a16db2395b4a39508054d4ea3bdce6c302f28da2daf59a5fa192e80ada05558f97f82a47fb1310e75bf92138a4084e15ea9ecf7c5f4fcd6167e575b35eca040d293a89dc39204cf771ab45d428b0c9f0b92d5928edbaffb8069555e26604a3655b8524873f2a2dd92c21355bd546950354efe20b04d6d3cb818b1aac98d24fe6d54782e6023a874ec687a0fd1f45aedcec4c2a9eeeb725bd36c5ad30a06e64d15ca2db8bfc1e439ea4af2ef14d9cc18437da35956ee959d2282113f106e654119f9d5ed73e7052b51e70337067bf8f11bb2d67c9c15f4ab7088add7bcf51b5d43e4fc87abffad0a5b2531dbcfc164feb66cb3626f04d2f736426d58907b82e10ff3877be7bff7594eb41814d0b9d1ee5b11b9f93087b171efe7a15d4bb38aba956dcc44cae8b1847376c1b8fd37ce16d963166384e6e8c470923cae55c818d9935020eeb0ac52272f32a769e881ac853729e8dac4cf00caa5e3292652f03a5d1536b9802480c305e29924cfedecfb7282eb0dfea018948cf886d5950bd12f28e739090688166319a96ceb67cb5701cd4d96b3ddadd3f31e472066d84c8a60d4ee187d3acc808447a9a180102b22e71a1cd391bd05c0b7f21d1e2ada2a983b12c25e5db764ee7464d4f542c56c787857fad7611c143802ec752971b2a74a1a07c220cd21158682fc01b97009abf313017edaa3c9f99d0ad0142f4cc4e615ecebeff7d925593a5bb288868388f8f6d912dc3ce09c6313e3870a52494eb7e9a9b9bf904f39368fb82483dc51adf6732e3aa7218ac81ed1f8f3bd46cf673921c8307bf6fcfd2805d54670c68732995133da7758e8163902628c6d717623376458269b124c7e8f686408d0f231cde3215d6b8c3d10e62f7e26be1f101ad2704245f4f1048f8cafd1260a4b8b9a5fd58fb28dd2d331cefa84ed799801c821536b97d460f5337770b2a36b39fb7ea964582a6c66c3aa0b167b7b04b0fe00a77075583dd36e1b04b0a79e49b53074e82e94e97161c17f0e04d22a2d7d859f0c529177e5ab7205c23fbcadef55f03942a70237e8cb84c9bc0c87e156695c8d7a10924128ccab93628addd6f41a061f619db22d306993513013eed77d359ac593f75d38f30cb2295484683e346e0e894fcab0dac56c950ceb4e2b3a28ac31b40ea311d1711ea3a935c7ccdb5318ee229f289d1f7f9d2f586c02fafd0c89dd1f17ad1c3243cefed3d0d6315bb140868646dc0952b438550c7d0540d953f071507d806edbf3d85982dacee1029934e0c9180a3e591f58086814729895969d883aef28ed6946ddf2c1e17a4cac1cab406ab0a2fff0cffd49d0f846707c484e6222d1999eb53fa21f44cf8cd9815e9ed5ceed936ce7db28e06cbc1d453397d08bc67fb95ebcd0ab6ac7082467ebd49968ed6a63545fc47b5f50b39533dbf410bbc985cd08d6260149bf963d90cf8bf7e96cb89df7ad5dfc5d68982341d0f41345e049f9d9c4f08ec74ab51f8753ac72785f320c6fb532ca6dcf3d8d8755b45ee0c0319ae4b79ce539b72172d0273ce11d3a6001b6134f4cc16ca3d2d19cef8364b208b515880f777654b2a65dac85920d66170e872f0f7fae9b37e4bab9660389d53e2f86c21244878e430dbd645d30411e47f1aea882146221a0acc7d4bfe00447023ad26fd5155505901947df065d24bad4415cc8e19ec608fbe4ddd9198e2263a215fb268be24ac85f60ab794c3b802f05f2f609427cb305744db397a06eb8a83f30d961d9dfb86c1c8d434f7f226beb9b0f6ceb8ea4dd39c18d11e084d6618a41d5fb28bfbaafd7c065389e14f08e642ddef8743ceaac54d511b9958089f890dd2df63481cb1862183fc18b8525872d0fdee34b25b20ed54f874ab4d0311185b2c4835560a5d0300efa3a76aaa597236833d2cd8321aff6c3a9542790986e984af243dfdffadf24f780a9c6b7f5a2c550bae345f2a3c8a767a17ddae22058a05d74467a3bc2a9031f9f23ef27758dd99fee0a4b2ea85073dd6e48e5118ee450c159c220c626be97e86c871aecae03a4709f5a510c046dc1078a165369e47c3c67f0749f97df7297df2d3f8e199f146940ab68af5ee1eec7ce9f3aff69bd8cfdb073cdeae29bff8ed3554f4dcb8038d1b27d8af8b9e148ccdfb523daec075d5b138978b2c98066beb40e392d8cc440122c41c5ca25098aa71d31e280ed77125ffecc9437175b2f7be1ae9217335658e6244915d15c6138d4805e73585b10eb06e66d9ab3f6907a16f9b6731e4e381f7be9062347d0c0f583c542d52f86666e1cf17009f9cecce045335479df1f7a04263541a0a0dc3d62774739519dd9fcd5ecbf297fd3d4b9ed7ec6eff4294d5a808baccd2a7845a991e790a7f5d74d0735be7383a6a631685f72e5ae9684c72ec84452786c116c8892626ab908779e50610b59862869c88358206764", 0x1000}, {&(0x7f0000001540)="764b934aee1f841f467ba97b99e6a692a2745298c66d7af4e67031d48b04972fabdcd3ef5e1b4fff45bc9f3a9a290f2dd0c83a0b85ed5f0d0ee7d8e527952a3711c1319c70525950908962a391e753bbaf27e227286751ac70d2e908c9aa2fbc6da71852f5d6d6b4cb61a3c994453386ecff9716fdabeeb114ce5562c3adf27ac6fc871652592957d4c93ca30a97f7f5afc26051e42ee3018097b6e9fde0e91f15cb9cfbe9e446e37a21b656eceaf968170ae2542c75216bf59f7bb708c4d6c36129e5caa274a585e38e3c0610a4c45b5edf324f30228b1e15d9a0e1cb1d9f7de42a9ef14650", 0xe6}, {&(0x7f0000001640)="5e231c39d5271c36c7123795584b0b4cac8ae31380bf6d4116b1c63ccc1a0c912bc0c1e53f19bc3f17a90891695b46c8499a489e880e1b1f7b1341a2129c2344594da01c71152513fb9e2cb17ee275bddda50cc2b516bd307439da65d7f9637bcfee62fc7bfe0eb34e29211010e939c228698fe22001f3d018688d8fd7c6339b38a08942c914ec486b578b1fdfb872b45935f919e111b4bebdb214a1f564d0f9e0ad0a869e99fad82210108e0423aabe927e4add3824bb35c2efa217af54ed8c27b5e7cc7ecd613275c9688f21fca212f60364e9031e50c1fd2f2c69fdd183a3", 0xe0}, {&(0x7f0000001740)="2a6020e7ae68105265566b35fff988f3792ff2fd7bdac9397378f34b13999ee2b7faa406ec011b0efb3f1ff6a82592789518f4a1215dfd53d73535886ec4f4c334b15abc432dd5da4510a0d3fa0ff2b0b50e8c743ccac3763209ae04d8b0d9413e76d51551deef97e749430482b73efc36a13944ed584d1798c3eb6a081f475e143954661e3ccdbf02cfa07dbc9b37539a9861755947991741942f2fb56ba4027689b3a36823b02ffb0acbaca3cd0d2c8dd9f8c0c91b5ab5a76fdefe2f5394d022280fe27cf9c83702000373b7d1c6d49fb0d5abbc09be8063", 0xd9}], 0x5) r2 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) close(r1) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000040)="19d23778578c1c1bb7475aa48696a5d6a933cc03a7e4bd2383543e25fb92b671fe5976", 0x23}, {&(0x7f0000000080)="9b3f91778f92f3945fae2a972b82b230ca2d533cc9ebebe98df1b1b9b7d85f1fe3742436d49112a7146c702625748f416c837a8e6c960b759f2d5f293f04582f5dd016f8", 0x44}, {&(0x7f0000000100)="aeae27262e42a34942f4121c3b36335559b205ad1a7c71193f1079332733c64077746b85e4e3d25353e3832b418dae4b6557eada44c10d8af5d9d5cfc74097c9d94560838c10abd3717650f55d12f261d401e3c51fb1f0cf7b7a3862107b3d58672c594b39a862bd5574ebd26ab37ca2cf931c75fbaba5e2e3dd39808d77df91e9ee989edc74f92919e4b1e8bbd83831d706a0bfc4b1f6783ec52071dcc8b92b8a13ebc4a2bd4cd17358abce8166911b7782233471298581883557c8a1348e7502eaf241de", 0xc5}, {&(0x7f0000000240)="21ae5360cb5a0659104dde7545717b554e795e065337aa82c240dd8cd6ba6ea8f81b4b2d6a95ee70edbb9d3c83e23c52902a67b2e001718957faf9103d9510a75cf3797709e683908d291cad2085f28947e999fbcdff5f0c50d1cdf27785a731bff0d7c3ece75c698ac9b49a11d1c7d31e694bac653407", 0x77}, {&(0x7f00000002c0)="13a84f2de03eea9cd98a457bdf624e2b07d9465292eb5701906d9d7d1205b15b8631ce6ef71ef9a9460994d111ab58c1c42be6f287904872488ce5e5c561c90f45797742c2bd95676967e0ebebc591bf87553627a9027107c93ddeca21d53cd702e77f80a1a0c4220bbad376facb87d9dc9b495a008fcc6ed77406771f849ece0198e98b3ff051530a8aeec58e0f33399bb4f53e929a97ce0c50ce9428babe17e665c1f7350a01da69291b0b118ad7e65a", 0xb1}, {&(0x7f0000000380)="11fac413d292870e1c8516c465d00987892010b4aebbf006fc043fc8f85286d92d55429b85f1079bda17f03c54b4d8a2382354753cd5c5b8eb499a428286a94fe5c61533150d977df9037df739db", 0x4e}], 0x6) 05:37:33 executing program 1: nanosleep(&(0x7f0000000040)={0xd9a, 0xfffffffffffffffc}, &(0x7f0000000080)) socketpair(0x1, 0x3, 0xa27d, &(0x7f0000000180)={0xffffffffffffffff}) r1 = accept$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r2 = dup(r1) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000240)={0x0, 0x114c1b6b, {0x9, 0x532}}) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x60, 0x0) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000140)) nanosleep(&(0x7f0000000000)={0x5, 0x8}, &(0x7f00000000c0)) 05:37:34 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0xc, &(0x7f0000000480)="622fe8530c3c0700", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="0df7bb129163d694cfe3718bc0f7bdb1b635c2d831779a8b84087ed2fa56116596e84f752c755f00451608ba1e1f3396ef6dbb0ef62803492bacf0eef3753672a09bfa95c0b43275daab6c3b405d0676df40adb33bdfb1846dedbb5625e7f015c641e589d3eabe61f494dad49be7d0efbf29cc7619c1daec5ada4b44225848d81286d997ec414ff7e9475b8b07a7f5787402303d2fd5d4cbec", 0x99) 05:37:34 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000280)='./bus\x00', 0x200000042, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000002c0)="000000186004008b00000180000000000000000000009e60ca85f0015a6f827388631103d14200002800003a06625fa2abee4a00", 0x34}], 0x1) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000000)={'./bus\x00', 0xeba, 0x6, 0x0, 0x1, 0xbe, 0x9, 0x81, 0x1, 0x1, 0x5, 0xfffffffffffffc00}) 05:37:34 executing program 0: r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0xe5, 0x0, 0xfffffffffffff938}], 0x7, 0x0, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x2, 0x10) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x800, 0x0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000240)={0x8, 0x24, 0x6}) r2 = dup(r0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000000)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) 05:37:34 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x14, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000000)={0x1, 0x401, 0x5}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) 05:37:34 executing program 0: clock_settime(0x0, 0xffffffffffffffff) dup(0xffffffffffffffff) accept(0xffffffffffffffff, &(0x7f0000000480)=@un=@file={0x0, ""/4096}, &(0x7f00000014c0)=0x1002) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001500)='/dev/bpf\x00', 0x40, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r2 = dup(r1) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x401, 0x0) socketpair(0x39, 0x8003, 0x10000, &(0x7f0000000080)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r7 = socket$inet6(0x18, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x10004) r11 = socket$inet(0x2, 0x3, 0x0) r12 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd\x00', 0x310, 0x0) r13 = accept(0xffffffffffffffff, &(0x7f0000000340)=@un=@abs, &(0x7f0000000380)=0x8) kevent(r2, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffa, 0x41, 0x2, 0xd798, 0x7f}, {{r4}, 0xfffffffffffffffc, 0x80, 0x4, 0xa57, 0x2}, {{r5}, 0x0, 0x64, 0x20000002, 0x1f, 0x100}, {{r6}, 0xfffffffffffffffd, 0x0, 0x80000000, 0x1, 0x90}, {{r7}, 0xffffffffffffffff, 0x10, 0x1, 0xffffffffffffd3fe, 0x2}, {{r8}, 0xfffffffffffffffa, 0x81, 0x40000004, 0x6ee, 0x40}, {{r9}, 0xfffffffffffffff9, 0x41, 0xfffff, 0x5}], 0x1, &(0x7f00000003c0)=[{{r10}, 0xfffffffffffffffe, 0x2, 0x1, 0x7fffffff, 0xfffffffffffffffe}, {{r11}, 0xfffffffffffffffd, 0x8, 0x1, 0x8, 0x400}, {{r12}, 0xfffffffffffffffe, 0x1, 0x29, 0x9, 0x8}, {{r13}, 0xfffffffffffffffc, 0x88, 0x1, 0x2, 0xffffffff}], 0xffffffff, &(0x7f0000000440)={0x1, 0x5}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000001540)) 05:37:34 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) fchdir(0xffffffffffffffff) 05:37:34 executing program 0: setuid(0xee01) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = semget$private(0x0, 0x3, 0x102) semop(r1, &(0x7f0000000040)=[{0x0, 0x4, 0x800}, {0x3, 0x4, 0x1000}, {0x3, 0x9, 0x1000}, {0x3, 0x2, 0x1800}], 0x4) 05:37:35 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x88, 0x41) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x7, 0x80000000, 0x86, 0x3, "0d68ce386cd27d867acbaf2c5a64af7e435dbc43", 0xfffffffffffffe01}) 05:37:35 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open$dir(&(0x7f00000000c0)='\x00', 0x40, 0x2) r4 = open$dir(&(0x7f0000000100)='./file0\x00', 0x60, 0x110) poll(&(0x7f0000000180)=[{r3, 0x11e}, {r2, 0x84}, {r2, 0x3f}, {r4, 0x40}], 0x200000000000000c, 0x100) r5 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x20}) setsockopt$inet6_MRT6_DEL_MFC(r5, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x8000, 0x6}, {0x18, 0x2, 0x8, 0x8}, 0x92, [0x3ff, 0x4, 0x1, 0x2, 0x100000000, 0x401, 0x1, 0x8001]}, 0x3c) setsockopt(r5, 0x29, 0xb, &(0x7f0000000140), 0x4) poll(&(0x7f00000001c0)=[{r4, 0xa}, {r3, 0x80}, {r5, 0x2}, {r2, 0x100}, {r3, 0x42}, {r4}, {r3, 0x2}, {r5, 0x10}, {r1, 0x80}, {r0}], 0xa, 0x7) 05:37:35 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x1, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x408, 0x135) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x29, 0x0) fcntl$setflags(r1, 0x2, 0x1) fcntl$dupfd(r1, 0xa, r1) 05:37:35 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) connect(0xffffffffffffff9c, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7fff, 0x0, "d730c1e7ff0100000000e400"}) socket(0x24, 0x4000, 0x6) bind$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="54a74202201f794c9d849cafc843eda3cbd7e7ec64097f82332feebc22337490da9f047d2476d6fdaf79201a7aface5cb11433d092fc6c6455a8d783809f26a2e3d78ce79c7ba183bb7b3fc5098b8b4c4167b19e00157f63a25a25ed7bfb20d17c47e0ddb609d201899e4d4190396fb725afe07a8ed4a36357ccd3bdc875aaf5bd826c8c088db9abbf831073733687acba81037bcb18444b55cc0a98f75a30f3fcb7e6eb51b36e820c8c2f9b1f080774"], 0xa) getsockname$unix(r0, 0x0, &(0x7f0000000040)) 05:37:35 executing program 1: getitimer(0x2, 0x0) 05:37:35 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x0, 0x0) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000200)=""/178, 0xb2}, {&(0x7f00000002c0)=""/240, 0xf0}, {&(0x7f00000003c0)=""/221, 0xdd}], 0x3) mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCDRAIN(r1, 0x2000745e) linkat(r1, &(0x7f0000000080)='./bus\x00', r1, &(0x7f0000000100)='./bus/../file0\x00', 0x4) sendto(r2, &(0x7f0000000500)="478e48f6a723cea70df8dcdb69f6f9ad9a575d49e3f694ee81ca4a33504a3dd374650c539af4a5700f8d1fbb7754dff6e0aae73fb103fb173688abb609174565290c4aede5a3f1af2f4ff9b3f27b9bf27a8859d9a7c406c14f3d61ee2be8154b0116d3c97c1933152b2f76be9b36f1c13cd6a732977629d17f73145c8d4b53f38bef5e2340d83162c37e04e756eb20fb42f1e6bf5665befd9c91ed7845b5aed4acb2051a52487a6c6aeef78f6789ece7ca4647f3680f78c9477c3ad7512a3f4005f62323c5df93db77e0509c50f90bb79ec6820a3fbdb7c7", 0xd8, 0xa, &(0x7f0000000600)=@in={0x2, 0x2}, 0xc) r3 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r3, 0xc2d84228, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99", 0xfffffffffffffffc, 0x2}) bind(r1, &(0x7f0000000180)=@in={0x2, 0x0}, 0xc) 05:37:35 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x181, 0x0) fcntl$setstatus(r0, 0x4, 0x1000000) 05:37:35 executing program 0: r0 = open(&(0x7f0000000200)='./file0/file0/file0/file0\x00', 0x10000, 0x176) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000240)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000340)) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') chflags(&(0x7f0000000280)='./file1\x00', 0x0) chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') r3 = openat(r1, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000300)) openat(r3, &(0x7f00000002c0)='./file0/file0/file0/file0/file0\x00', 0x10390, 0x0) mkdir(&(0x7f0000000180)='./file1\x00', 0x8) 05:37:35 executing program 1: 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) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000100)=0x3) 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) write(r1, &(0x7f00000001c0), 0xe5e1) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f00000000c0)=0x1) execve(0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r1}, {r0, 0x40}], 0x2, 0xfffffffffffffffe) 05:37:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x7fff, 0x1}) write(r0, &(0x7f0000000480)="90e50495775fa9e7ab819bd6746e132533ff164206128b60a6eac4c676f8496e03f572ce1ec739aaf342250b56e3e7caf77716bcf6904a5f021a9b4d0e085c0001637678d4c605b696b44ad841fcf48ed37ad783a7a73381d91d87a95c0000008000000000e559c6489ca93907b013ae190000ee5f96c088d88337030b71cc3ac0417ace92e289d9f9ef2ee4827379ac07c7970ff4d49ac1c4d50996b8011c408800d8d708bf1949", 0xa8) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x29, 0x0) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000000080)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) 05:37:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x2c}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffc000/0x2000)=nil) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') 05:37:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x87}, {0x7}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x7, &(0x7f0000000040)=[{0x7fff, 0x3, 0x4, 0x9}, {0x0, 0xffff, 0x9453, 0xfffffffffffffff8}, {0xffffffffffffff00, 0x5, 0xfffffffffffffffb, 0x3}, {0x68, 0x6, 0x1b0, 0x100000}, {0x0, 0x8, 0x5}, {0x3, 0x0, 0x3125, 0x3}, {0xff, 0x5d6, 0x7, 0x7fffffff}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:35 executing program 1: select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x0, 0x8002f}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x0, 0x0) pipe(&(0x7f0000000040)) 05:37:35 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0/file0\x00', 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_addr=@in}) mknod$loop(&(0x7f0000000180)='./file0/file0\x00', 0x1000, 0x0) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 05:37:35 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x0, 0x0) 05:37:35 executing program 0: r0 = dup(0xffffffffffffffff) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) read(r0, &(0x7f0000000040)=""/4096, 0x1000) readlink(&(0x7f0000001040)='./file0\x00', &(0x7f0000001080)=""/14, 0xe) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000010c0)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) rmdir(&(0x7f0000001100)='./file0\x00') ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTOP(r0, 0x2000746f) lchown(&(0x7f0000001140)='./file0\x00', r1, r2) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000001180)) nanosleep(&(0x7f00000011c0)={0x5, 0x100}, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001200)={0x9, 0xfffffffffffffff8, 0x20, 0x8, "02f9c1bb52571b94c179d6bec7775bac6bb44bf5", 0x7}) mkdirat(r0, &(0x7f0000001240)='./file0\x00', 0x81) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000001280)={0x1, 0x81, 0x3ff, 0x6, "bf29008dd747effd6c053aeb24f32b1332f02678", 0x8}) r3 = semget$private(0x0, 0x1, 0x10) semctl$GETALL(r3, 0x0, 0x6, &(0x7f00000012c0)=""/119) r4 = shmget(0x1, 0x2000, 0x20, &(0x7f0000ffc000/0x2000)=nil) shmat(r4, &(0x7f0000ffb000/0x2000)=nil, 0x3000) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000001340)=0x2) ioctl$TIOCSTART(r0, 0x2000746e) recvmsg(r0, &(0x7f00000037c0)={&(0x7f0000001380)=@in, 0xc, &(0x7f00000036c0)=[{&(0x7f00000013c0)=""/47, 0x2f}, {&(0x7f0000001400)=""/4096, 0x1000}, {&(0x7f0000002400)=""/181, 0xb5}, {&(0x7f00000024c0)=""/29, 0x1d}, {&(0x7f0000002500)=""/250, 0xfa}, {&(0x7f0000002600)=""/180, 0xb4}, {&(0x7f00000026c0)=""/4096, 0x1000}], 0x7, &(0x7f0000003740)=""/80, 0x50}, 0x0) fchown(r0, r1, r2) bind$unix(r0, &(0x7f0000003800)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000003840)) truncate(&(0x7f0000003880)='./file0\x00', 0x0, 0x8f4) socket$unix(0x1, 0x5, 0x0) sendto$inet6(r0, &(0x7f00000038c0)="13a5ba3f6a0a722cdaafb662d9dff1d2f0207a3565b9d6e6d089af1661b20166f72905f1b456c2ced2b9637d7ac9427f340001b137dd97991f3a1709f613669ad6c91140ffcf8b363d5fe03a9fa965a72ebb029b46d3880fb341aefd64a69e4513250c6bed037f692b5ebc11fb4e72329f7eb170135b60b41706f3e266ae3e1c489f25ef6edd7baa14082b0683ab03590f26da578f5f3cb6ce18985c768c111504bfa7dc05bae8fa609e2555bfae222beec23913b27fbf0ccd3ab2caf4aae0cd5f73622b4586f4967bef8aa8ec057c00027055a25154d4a664eab8247e2286d4dd79669c7612", 0xe6, 0x400, &(0x7f00000039c0)={0x18, 0x2, 0x7, 0x3}, 0xc) ioctl$TIOCCBRK(r0, 0x2000747a) 05:37:36 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100, 0x90) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x65}], 0x1, 0x89e) 05:37:36 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x7, &(0x7f00000001c0)=[r0, r0, r0, r0, r0, r0, r0]) setegid(0x0) setgroups(0xfecd, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setuid(0xee01) unlink(&(0x7f00000000c0)='./file0\x00') pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x41e08edc838abfc4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x8, 0x0, 0x8001, 0x7, "e09144026e7d46c2dfcee7cd690f022e821daf35", 0x3, 0x5}) 05:37:36 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r2 = dup2(r0, r1) close(r2) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f00000000c0)) r3 = kqueue() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) kevent(r3, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x1, 0xfffff, 0xffffffffffffffff}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x2}], 0x5, 0x0, 0x8001, 0x0) 05:37:36 executing program 0: r0 = syz_open_pts() fcntl$setflags(r0, 0x2, 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 05:37:37 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x12) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x280000) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x10) 05:37:37 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x36}], 0x1000000000000236, 0x0, 0xfffffffffffffd79}, 0x842) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) write(r0, 0x0, 0x0) dup2(r0, r0) 05:37:37 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') unveil(0xffffffffffffffff, &(0x7f00000003c0)='r\x00') 05:37:37 executing program 0: r0 = socket(0x11, 0x3, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$KDDISABIO(r1, 0x20004b3d) recvfrom(r0, &(0x7f0000000080)=""/237, 0xed, 0x2, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x2}, 0x8) r2 = kqueue() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x47, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x80000001, 0x0) 05:37:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pread(r0, &(0x7f0000000100)="1ad296892110b9b864d0f35b5d6b8c278f131ee57e34855d61143b7578fd4bb420cf811153c3f0c657bd9b404ed4c7031edb0bb692ca40787dd9902add1604a2514bd04df55c7dd3b6b6f131ee6a535d005bbe1793d3d0f36405e40d1d4ebcf4cf2deef551f5f3397065cf74", 0x6c, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000180)='X', 0x1) r1 = dup(r0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f0000001900)}) r2 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCSCTTY(r1, 0x20007461) r5 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) sendmsg$unix(r1, &(0x7f0000000600)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000040)="d853de", 0x3}, {&(0x7f0000000240)="59b8dcffc5dceb1e678835a4186d8c1a97b654462e3e38e6d0c8057bd299aa14b09f499752fb868497f5b58ed737e24cbb036669f1f574044b86ff6913fb405b06942fdb5418d8f68b4bda20336e7fc8492ee5b023bcc98ac1adaa44bef195a3f0acaaf36248b92b7d8c443c67061c988e42d66094c41fd6ff001637b22d98c5db6bfe2bd5f410b19d6aaaec471979ebbbf8e43cbe6d817dad", 0x99}], 0x2, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x28, 0xffff, 0x1, [r1, r1, r1, r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x28, 0xffff, 0x1, [r1, r1, r1, r0, r0, r1]}], 0xb0, 0x40a}, 0x1) 05:37:37 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000140)) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000001c0)={'./bus\x00', 0x5, 0xfffffffffffffffb, 0xffffffff, 0x1, 0x7, 0x7, 0x8, 0x2, 0x2, 0x4, 0x7fffffff}) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20000002}, {r1}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)) chdir(&(0x7f0000000180)='./file0/file0\x00') 05:37:37 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) fcntl$setstatus(r0, 0x4, 0x80) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0xcf9d, 0x0) execve(0x0, 0x0, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="f7", 0x1}], 0x1) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) lseek(r0, 0x0, 0x8003, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 05:37:37 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x35, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x3) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x4, 0x4, 0xfffffffffffffffe, 0xcb7b, "a6e5d499778dfe8744810174dc238e17b67a52d9", 0x7, 0x1}) 05:37:37 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000001c0)=0x9) r1 = socket(0x1, 0x7, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000180)=0x6) mknod(&(0x7f00000000c0)='.\x00', 0x1ffb, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) r3 = dup(r1) faccessat(r2, &(0x7f0000000100)='./file1\x00', 0x1, 0x1) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000040)={0x7fff, 0x1}, 0x10) r4 = open(&(0x7f0000000000)='./file2\x00', 0x8000c02, 0x0) faccessat(r2, &(0x7f0000000200)='./file2\x00', 0xd0, 0x1) recvfrom$inet(r0, &(0x7f0000002ac0)=""/248, 0xf8, 0x1, 0x0, 0x0) ioctl$TIOCNOTTY(r4, 0x20007471) r5 = syz_open_pts() ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f0000000080)) execve(&(0x7f00000002c0)='./file2\x00', &(0x7f0000000480)=[&(0x7f0000000300)='\xe2\x00', &(0x7f0000000340)='/dev/null\x00', &(0x7f0000000380)='/dev/null\x00', &(0x7f00000003c0)='/dev/null\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='/dev/null\x00'], &(0x7f0000000540)=[&(0x7f00000004c0)='/dev/null\x00', &(0x7f0000000500)='/dev/null\x00']) mknodat(r3, &(0x7f0000002bc0)='.\x00', 0x120, 0x9) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000280)={0x4, &(0x7f0000000240)=[{0x20, 0x6, 0x64d4, 0x79639856}, {0xffffffffffffffd2, 0x7, 0x1, 0x80f7}, {0x7, 0x81, 0x6, 0x593f}, {0xe5b9, 0x1, 0x5, 0x811e}]}) readv(r5, &(0x7f0000002a00)=[{&(0x7f0000000580)=""/170, 0xaa}, {&(0x7f0000000640)=""/13, 0xd}, {&(0x7f0000000680)=""/4096, 0x1000}, {&(0x7f0000001680)=""/4096, 0x1000}, {&(0x7f0000002680)=""/225, 0xe1}, {&(0x7f0000002780)=""/13, 0xd}, {&(0x7f00000027c0)=""/199, 0xc7}, {&(0x7f00000028c0)=""/190, 0xbe}, {&(0x7f0000002980)=""/116, 0x74}], 0x9) 05:37:37 executing program 1: r0 = socket(0x200000011, 0x8004, 0x1) sendto$inet(r0, &(0x7f0000000240)="f756d215325f3b7f691890a2d50d0a58bd65b9fc96f5fa3e54b9abbc1735d4f076fe5b7fcbf8738e", 0x28, 0x9, &(0x7f0000000280)={0x2, 0x1}, 0xc) sendto$unix(r0, &(0x7f0000000180)="b10005016000000400000000070cca90101010fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004ffff00"/177, 0xb1, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000)=0x3, 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/199, &(0x7f0000000140)=0xc7) 05:37:37 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 05:37:37 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000200)=""/101, 0x22a) read(r0, &(0x7f0000000100)=""/233, 0xe9) execve(0x0, 0x0, 0x0) write(r0, &(0x7f0000000040)="b4", 0x1) 05:37:38 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x200, "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) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 05:37:38 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2beb, 0x0, 0x0, 0x0) r3 = kqueue() readlink(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)=""/12, 0xc) kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc6a, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x7f, 0x0, 0x100, 0x0) kevent(r1, &(0x7f0000000100), 0x6, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x82, 0x0, 0x0, 0x5}], 0x9584, 0x0) 05:37:38 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) mprotect(&(0x7f00000d6000/0x3000)=nil, 0x3000, 0x0) r0 = msgget(0x2, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/28) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 05:37:38 executing program 1: madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0x2) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x401) 05:37:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x7c}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0xa, &(0x7f0000000140)=[{0x0, 0xffff, 0x1, 0x2}, {0xfff, 0x0, 0x1}, {0x1, 0x401, 0xffffffffffff8000, 0x800}, {0xfffffffffffffbff, 0x1, 0x85a, 0x4}, {0x5, 0x8, 0x800, 0x3}, {0x5, 0x2, 0x20, 0x1}, {0x3ff, 0xc000000, 0xa5, 0x5}, {0x2, 0x7, 0x36bb4c13, 0x7}, {0x3, 0x0, 0x24cf7e15, 0x9}, {0x3f, 0x2, 0x120000000, 0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f00000016c0)=0xc) r4 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0, 0x0}, &(0x7f0000001740)=0xc) r6 = getpgid(0xffffffffffffffff) r7 = getuid() r8 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000017c0)={0x0}, &(0x7f0000001800)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0}, 0xc) r11 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001880)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0}, &(0x7f0000001900)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000001ac0)={&(0x7f0000000240)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001640)=[{&(0x7f0000000380)="f9fcbd6a9d05f6da6c2df62488f65d0ce786fb0299389df4a8c866b128d198d322af930741316cf43f5bbb2dc452511b50dd04af9b6bf604fe5ff1ef4511695cd9264c4a85ecd4c5046031cf8ea8f2a2b5c6cc0a555ea19baf261a3dde6548bf8757a063ae364a970a5aeb6da236d45b3f716169dbb1d158ecafe8981392815577f49b63c1d4946511dcf50a9a2e463d477e7c65f446f46aa1f23a3b26f4e8b1e51a7475ce5d3c9ac5ed60796db7d5f04c19af975d0266761beaca8c7863e11982945996b8d14dffbb6994fdb250c6b843a7fa05aef3b48b37306d30c0be37caf02844d782417d9d1371d5c4ffd4995ff6c0bf91c0f535923921cf38e99b9b29b9753c250bfcd9f23443b557e0f44ef9b793b8ec5f5d8020ce09ead630cb5e7370eea5b54d07e9bcc9d99920ebad8f7c64519b64d6df3d8a86021ab7b33fb400055ef036e12db0ae9e637bf13d9ef61b8c1352bfa61e9c4829b916942b3b2e5303c472d16c7a132894d909ed9de5770c07356987b7ae13db7ac282c99c1abeaf1493077e9ac0367b8d24d2c934968ca654dc9d113379f2f067a5b75377c483271dfb91e5239908ed2b291c1fcf541dce6fb533db313f95d532f484b940cbb687ca0e8282a45551690a1501a86bd0ea0a61a4b6c7496e27b8c82d58e0b8f9df10c337b76b2aff1089b15262bb66bef1eb90ce6c435df813765505c52824abce9c48091564e18d34a075de1aa2458824a9d81f69ff788306e5c25e0cca3daebde8a3c67a90e62c6ef319e9d36681da06f7f46b428335f277f0b14267401c8ed04c887666ef0052c0c7efc7bd3c7de7b5830c3b1665154093317d4b1e76988a77ef174a7eefc59cf809761fde9f8b884816d9fec70c090a6ebcf0fa8b32bf35b99abc9b3cabb823a2533635ef471bed360e8d1942a3ea91c434db7f1417da9ef265cda02623fd073ef751987545fc696638edea06e744c435b8144566fa851714a4261019e2117cd79f301d6126f01527f6f92b785d3375ad3d19f2ae153bed2661fefc08789bddd33994bd37f30efe36268e409cacb21f6ab27beb8e89b04e70d70605443aa19992d863b67f33dff99b1bb6f8a0726648034f8a406b920626a2a63e32b521d1c683c24f575cbf1a046701909ecb28849bb8a52386199424b8a4f7203843c4c5b2908a6187076615b5edc70d480826e535e4f9e9bfffa7d819106ef948612161ef33c77432a3ff6ae7842f82d036dd4d46bdc71260f50e6be9fbb8047eb41514f2c638968a1a76e04eb21eec5700138bf6ae295551eda386d0ee3b6d7e4f24d09b406297567151b6d1b97f781f60cc419a5067b0682ca0812abd6afd60bb726157edc9911e3303e0fd241bda9097d09024575162b3e7fe41aec43c8901aa131d69f13b62ebbce3abc7937b3d9c0e3bf18dcd3bdf4c11aeb7912654222025c046ba0c95db970b5dddcd1de08c3ae0767a366fc5cce86fc0ff96816529387a45c7b8b20e658ce8d663f030034bf4f9ff90f97e4befa83714b8fa142b38480af628942569f786417f5315a435c68c7ca0bcd828e59027af2b12e45136d022aceab31ad65ad80361442ffcc2e98d6248d9a567d4f62581fde0ad27cf27f5fc611d09bb39d6b0e5c677e872e0f0244602e9088be2777afdcb3605b19b3a94524700664bbd9ef1138e6b8a3c53fb7683e3656563ccbdaeb6cc0adb2dc0d1c9f60f26693aa4c6878f07b829c9419768c56dc57dcf13dec31d51f2389997e0b6173c50f333788e8751fa02eb77bd5155cca495a4e29dccbb760397819d2d611c64bf0c4330841fd354910d181dca143e280769847b7221db41929075f17144f1a51cf2f252d69fe22e0e60d5278c7a91a296adba75f5cb0013a124c38a512f00536c94dc64321309269b4513ef20a36bd5f5bc159246a055860ff1cec3ecab3a0ac71d3a4fb18c9b105a8f25aeff072f71951332b769609a4396676bd1a3011b43841a9f282a244d814018e5152960c6c125e5b8c2615d5cc97aeb308d690129670bc79b981644fe8164e0ecf378a9839d782d364a45a65df0ba66849baa4d44d8a54454982a41ef51b537f15f5d43a200d45c6c2601b6277d9d73a1248245161ddb81b74307a969de943141ebb78437b72bc746a25dcde074f481d2dab22acfa5f07431e54535232cc7b9683b1da6807d3101a69398358700f51238d688c874fa9a68c1724504400f45728e990d4cd58975ad174aa43852ca2d500f9963167c3cb6b417acb157b7bdf64cec57058fcb0e8e5d22aa9f115f1bd552d7394342c491953b772228213861e4edbfeba478e51a814154aa147e740bd05a26a6142840a9b65dcbe5c5ceed8319f9589bd5eef5144215131e7419cc8496f812fa4062a8d0b74d79dd2c59e49e49cd00d4c22f8da508c8a0c47ea66baead76c43d2a49cb30872c470ca51daabf35ea62478538b08cb14aac298e50c2ed32635fc1875340031ddd18a5fdb29cedf486e58215a68c1907e30d9abb82a7341599e2dd264cd67fb7911304404ee16edf7fbd26d529adb30a56d7fea2f3ecf036a3e7280ce79c90a39a3b4a5a1fc58fb81edc796df08de2bf1837d450092291017e0c2679c46411d969e18fd92b8a4dcc19c7ccebb9e220d25a96b5796ccebb5477ea19b822f48b1bd28ea7ca7366f028ed70a14d826acbfb1ab7e9430363cbf259de3130961e020c74942b49f7ad836ca581b321a6cbd65771d3c1b1c6e18ea7dd84a9cbd64161a91f7945317e4067caa9e7329dac379e8ccddfbf7e82dff4901791ed80fc3a54c3421851501ab6c63ed225c34559ba6143bae3b06d3f604026a0bc0648a07b35a65173d64ddbd20205187888214d1465e9d5a07903597c16d824134e833e0e98e0a37c23dfba030b14018d5b86a9e94faceedc58aa9d3e9cd4631b6874190153f75fee023f9245a1272702456bafe770ec0fc13d01819c62025a435ebf840e6964775b3f7eb9e7b6c24369c3aab17b8fd8200b3e5db99f7fce9ff37af6bb5ed395043fdbea9d999575bcb308bf399f258cc16626dd51745b0361c3f86ac27c0533bc8dfcee8312a83d80f2eb7d051f93b024be38639cc1dad37b3fe4c99de2818b6f1e84196883d8db9434893997e5d0bfccca1857909a15baa1e22a75613ecdda03ef07e0b6e3c3e14f0236666617bb9618ec2dcfc4268721657939ec860371be0f9fa97f5ac37a3a7f3c92f43db5be4aba6fe8f01a5f68fa1712b9eaca1dccb262b3ccd2e8f8c5e4d9f9d57e11e416608167fac94a68b182d93fb8a452d9717cf3fb8176555c748637aaa0a024a6b39ea4897c52027f780586e88a98abb2044e05b5beef9e6f91e8e7dc58054c9d154c711216c125eefd50a5208f1081313320eb244c8c3e277fff8bc6c8a3a46e69296d02e2cfd78dcf395ce5c0ef5cc943c0c80cc045a2e02c7adfda31e9f8a43c1d6b91dd051015142749a66cb0e116f9fd91b39863eee98ef39a482b9eacbeb5dc212497f1e724d750c6adedab2d2200a24d74948cbe81c3032b4330ade02d39e892ed330b4381d51cc08133cc8468242f2a4336247c48922da2199bdfb85d5be291d1516f61e96b58be290868369f5edec300a16631812912e24ab0662268aa999122314eb2dc89dc75c67ad2b866a85978d2b8158011a784a79c85125eb31d2b60a468c0d7968315423df3411b594d05117bd758250485907e0e0ad7ad119bdaef7fb9186bb548b6fb36609713e47eb8c894f1d1c53002ffdd00a739fad0dd21fd44cfeacbdafce21bf33ae2a5f866c9186f42741579b4f73ca2506fd7cdb65281050e42e205e387bd3d99b5f86108b379ab0f97edc6d858900d511e2b71ef1a08d01051036db82ee6153ee6fc8053b91cfd0f348a7d999303ce6d264b52afc2097351e600198424c723adf22ae661f5758edcb71eecbf560facfe38ec171948ee63a7d3e6561b0e6d87e238c239e8ca0116eabaf239c5ff8c48629f4e075f2ba8dc573101473bcbf50dbf12a4f042ad899902e83275bdd9dfab2ce0e974fdc046a5a27c3b08320dfde0890c16d0722dcb0923c38451d00352d53230f6daa40774fa6cf1b88dff9ca338f9d4f57ac3fe8ebc51a111309921b0d1b4727b2945ff20c35e3b3a76b2dc3e96a5f9136b4dd11d7eba25473f61338dbb935f8959960a5295c244f48d7e3be0c63afc21dc1cbb0840f5acb173edca631642e6520dad79c5906d3486eb177d79201ed24f5e92db3f555c4f79826c44f4afb9e35566aac0bcfecce6c259b6f678c3bec9ef8e1377cec9b9f4c72d9363fef80da5976603cd865394edcc321309fd7b5ce04fe515aafb87c695bd754ab65698258ff6771609ef9907d1deca8a8bad79f48fc24eaaac9f3d6816b3c44a670e25ba9f3fddd8d49bbca4466a08927e5a1277b1480da428047dca1ec5ce35d42699bf416971b304fe1c7984adefa98f2c5a3d69d055b8670815619d73e2a0e1e6539e1b3d9f145520c00a037d9a0d0ee82aa36dd82483bdd2d8d8de4de1fb5978c4a804ad3197ad75863f92bbca55a47080fdafb8d65ea8862aede749791efc49ea9ee80dbdb60b3ac1596061f929e901c4ad56cad0c6760eb761326588eaf47e205a18a22c808f1f0f3f282a756487372e925edbbb30c230fe73e15f7751f298c9339597a5e1957ddd0b9bf9aab451a198ae05079f1a7d7896eb82b3a48ba4174e9987513e001e7a0cd9c90276a331cb957f220f4a303207fece914f775e8d591aa040e27111b320f123692f37e8128abc18e485a0d34d637774c3332a5ea12a594a63c86156938bab50b175e0dda25c09d1817b523bb41ae8d66cbe72ef36d88ef98c702f806044604762e5aead95efa665420b7f4d9dee23a83d793b73ecb9150a8ce1d5e5c963745514e67feef93a02d0bed41f5e62b79949c3e48ccea779a3b1f3895dded2a2f21ba6754815c13443be9362d1bb44c78c636a91fa1ad9bbb53629800fd0e7396cf29ba91764298b231a6d84f0fe9e0dda3486678ba9f243cb8d1bb771c68358f243676fdeb231b8d2c65471b360e9d57289bc0ee7751767e47e0013b519e00de5ca716dca2204c53520e8e6e31a3f73d75b524b6fba97e18478d488ba0aed31d3e590eb056dd75118e48fcef5e9e07cd9e5ea96c39be70b9862af4b896d5aa1f86441f647345b1c87399a49de0c521a51400e27c097333b8198c8f9915b2b4d22bab43648fd9cb0cc1ebbdb1adc209ead76fa262f15bcbba945a520e354e85a936a13450bb9cefe31c6539a86fde9462e921ae31c541592f9433a2f87235c7f311ef7b38e1bfa01b70c814942c4e7e8038f8e88152afc15d35efb337626db04d290e0049f0903035e220e4d03cda2bf124a407da471dded3327c79e1b9e74244d6def51bc301972417b46f215194cad46da8ce18edafc1b56bbd41228bf9bab2ed3eab638d176dc143a49d1da2b27976f182ffa58bfa1241f4ec31567723a4eb2ff85c8b0f7f1c673e35490b97d3aeba5b545073df705a184ad7c35af8b67bd8875df954a143d7fb99e694f6507e6f18c7b18e581ec4ba9b60f8ad849fc875ef31b4384caf163c8baa3a8122ac463291cb4092c94d657b7500c012deccefc11c216a6320e42a078d38ecb45f431b860ce569d3ea3ace42749958fb5f119889497e008fbc0beb01e647bbf8c6b3c3e45569ddd69a3c4f488fa437cb0caa309472f65753d35ab19a27a15697b801415ffad10091c788bc3180eeb04e432cd3016152731c06c9dabdfbef2fce6", 0x1000}, {&(0x7f0000000280)="0d6d10517b1f63a9bc243505a3d1e8bc3fc9ec4fd5f7500f3fdaea1ea5cd6d87270e9865e5d0128c2c123eba58a1c264948a0ac1475f814ac43e8dd2b3130680148239671071a33bbd548f9bc6573cd52d2e0c2523", 0x55}, {&(0x7f0000001380)="d867d91f2f969960d9464583c60a627c21feb9b21e684614cbbbfde9e30885b281c99ff66ef2896f5eb94667b23e62d2e8418f2c621d17f6360faca00f9a6c276f9ce0dbf616cc4bd6f6adac6acef54d39da82d955b34fd2b1c50f4de572ffc96b60e3df6dc14333dad5a607c893f3fa32b62c7451e8978960000bd425673f75c0a7b61f978cea41b6bd2a8ba453f266c3e81f364dd0696ea969c15515d6468af4de61868be11c135fa9300a4e148130", 0xb0}, {&(0x7f0000001440)="22830a59fd862c64c4df97196561c9a57e4768b8d1bfcf57756500f365e29ed61d94cca9725ab7ee9d04eed416eb4f218cbd25448177deca8766b83c6f7eec052bee51872acd82728a24418b167c389a82b0e0a4e91b07baeeb4fdb68a07943ceb48ef31448fad31fbbc98813e915b478b8d4990de83e4ebf741a3a9aad1d08cb55de02cd7225e3f0e18a9302946cb9520e5df58029bec54b4dd07a00dac1d18158b827e89d34cd542f77f0b7506d744d13f5c9a405e2cdef5ced1bea9807aebbc296949a227f6182bd2baf6bcb4d65f3f9e164bc0a5140a3769fbbef7c6cda8e30b6689fb03cd635d9ae7f46a3951b4652b7f88ca3c0007", 0xf8}, {&(0x7f0000001540)="ba6ed48a6d1677a46ab1ab3fb12bcb0dc59f9420e3848ebf489f532409ce67a48ba260a5455648ea710001254495aa101a95e0f808529ea8e2a81f6ac10b1690b1ec24d65305bf8a565a979e108bf304641c2d70e8ec286ca79598ded3eeaa88eb483ab13e3e54999ce3b2085790e5050cf664f2b2e1b9b5765953281317ccce24ad51cf15a02d4fae24698ea53257c2ee6ee95fa240c86461415a5bc64f80bbe5ee7dd5665b7722b58531a812776e4bb77974853d47ab24e257d019d09c4d59fb", 0xc1}], 0x5, &(0x7f0000001980)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}], 0x130, 0x1}, 0x2) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r15 = socket(0xc8ff1fb5eb9d47c8, 0x1, 0x4) connect$unix(r15, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00'/10], 0xa) shutdown(r1, 0x1) 05:37:38 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = getuid() setuid(r1) getsockopt(r0, 0x200000029, 0x2e, 0x0, 0x0) 05:37:38 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x280, 0x0) fchflags(r0, 0x10000) kqueue() close(r0) fsync(r0) fchflags(r0, 0x0) 05:37:38 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xc1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x5, 0x7fff}, 0x8) pwritev(r0, &(0x7f0000003500)=[{&(0x7f00000035c0)="89", 0x1}], 0x1, 0x0, 0x0) 05:37:38 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x100000205c, 0x40002065d) r0 = open(&(0x7f00000000c0)='./bus\x00', 0xd, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000140)=0xb) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="e463", 0x2}], 0x1) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) 05:37:38 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './bus\x00'}, 0x8) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ftruncate(r1, 0x0, 0x8000) close(r3) 05:37:38 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2054, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x11, r0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x6) close(r0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000100)) close(r1) 05:37:38 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000000)=0xfffffffffffffff8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c35e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99a", 0x201) syz_open_pts() open$dir(&(0x7f0000000040)='./file0\x00', 0x8020, 0x20) syz_open_pts() 05:37:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80, 0x6}, {0x40000000000087}, {0x6}]}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) accept$inet6(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:38 executing program 0: pipe(&(0x7f0000000080)) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0xffffffff, 0x4, 0x8, 0x8}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xee) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 05:37:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x4004426a, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x43a, 0xffffffffffff5306, 0xfffffffffffff63d, 0x1, 0x663, 0x5, 0x4c, 0x0, 0x2, 0x40, 0x3}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x210, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x0, 0x5, 0x15c9, 0x0, 0x7, 0x2, 0x5, 0x2, 0x3, 0x9, 0x9}) 05:37:38 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r1 = dup2(r0, r0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x1, 0x0) shutdown(r1, 0x0) chflags(&(0x7f0000000100)='./file0\x00', 0x1) socket(0x2, 0x3, 0x1ff) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x20, 0x0) syz_open_pts() ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {0x7}], 0x2}) msgget$private(0x0, 0x200) 05:37:38 executing program 1: munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r0 = shmget(0x1, 0x3000, 0x4, &(0x7f0000ffb000/0x3000)=nil) socketpair(0x1, 0x0, 0x7, &(0x7f0000000000)={0xffffffffffffffff}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x1000) 05:37:38 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f00000002c0)={0x68, 0x7feffffe}, 0x0) r1 = socket(0x40000000011, 0x3, 0x0) clock_settime(0x3, &(0x7f0000000040)={0x7, 0x2}) r2 = dup2(r1, r0) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0x5f2e666bd246a446, 0x1, 0x1, 0x800, 0x4}, {{r1}, 0xfffffffffffffffb, 0x1, 0x2, 0x8, 0xfffffffffffffffa}, {{r0}, 0xfffffffffffffffc, 0x2, 0x40, 0x6, 0x3}], 0x2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x44, 0x4, 0x40, 0x81}, {{r0}, 0xffffffffffffffff, 0x10, 0xa0000005, 0xffffffff}, {{r0}, 0x0, 0x50, 0xf0000082, 0x2, 0x9}, {{r0}, 0x0, 0x93, 0x1, 0x1, 0x8}, {{r0}, 0xfffffffffffffffe, 0x2, 0x80000042, 0x800, 0xffb}, {{r0}, 0xffffffffffffffff, 0x20, 0x91, 0xffffffffffffb0df, 0x1000}, {{r0}, 0xffffffffffffffff, 0x7b, 0x1, 0x1f, 0x400}, {{r0}, 0xfffffffffffffffb, 0x4, 0x80, 0x542, 0x2c399302}, {{r0}, 0xfffffffffffffffe, 0x6, 0x40, 0xffffffffffffff48, 0x100}], 0x1000000000, &(0x7f0000000280)={0x8, 0x4eb47b6a}) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r3, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffd, 0x39, 0x3}], 0x81, 0x0, 0x7, 0x0) 05:37:38 executing program 1: pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000000)) r2 = dup2(r0, r1) r3 = kqueue() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) getgroups(0x0, &(0x7f0000000040)) setegid(0x0) kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x99}], 0x4, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x99, 0x31, 0x7f, 0x5db941bc}, {{r2}, 0xfffffffffffffffe, 0x2d, 0xc1, 0x4, 0x2}], 0x31, 0x0, 0x4, 0x0) 05:37:38 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) bind$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) setsockopt(r0, 0x1000000000029, 0x200000037, 0x0, 0x0) socket(0x20, 0x3, 0x80) 05:37:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x2, &(0x7f0000000240)=[{0x7, 0x4, 0xfffffffffffffeff, 0x4}, {0x6, 0x5, 0x0, 0xffff}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {}, {0x6}]}) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000100)=0xc) accept(r1, &(0x7f0000000140)=@un=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000380)={0x8aab, 0x101, 0x4, 0x8}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffffec, &(0x7f0000000340)="b6") ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000002c0)) 05:37:39 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) open(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 05:37:39 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) bind$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = syz_open_pts() writev(r3, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r2, r3) fcntl$getflags(r3, 0x0) setrlimit(0x8, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x4, 0x25, 0x100000001, "4a84e50a8b2913dc1b746b5dbe80cad042f60d2e", 0x8, 0x7}) 05:37:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x600, 0x90) connect$inet(r1, &(0x7f0000000100)={0x2, 0x2}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r3 = getgid() lchown(&(0x7f0000000140)='./file0\x00', r2, r3) 05:37:39 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) pwrite(r0, &(0x7f0000000040)="8e8c361bcb13aee12970a4f52246ce52265f17c745c51ad6caf1856237f116278a5389d2e80469b4cda045dafd127f084efa9c756cebdca7850c7853936ac9db40773dcbe33316c5504c4ceb6112ff6a11d794438bc777e9923d2eecbdd8d2cb91390893c00d29e2686f1a765d42eaf1e1082c77f3f1adc57a343836d481cf06a31deb1a257913f9b01da095ec46a9f17984d6ce2e934d8f880c6bdef2895d40", 0xa0, 0x0, 0x0) setuid(0xee01) r1 = fcntl$dupfd(r0, 0x200, r0) open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f0000002580)) 05:37:39 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) chroot(&(0x7f0000000040)='./bus\x00') r1 = open(&(0x7f0000000080)='./bus\x00', 0x80, 0x10) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000140)) pipe(&(0x7f00000002c0)) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000000)=0xc6) 05:37:39 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, 0x0, 0x0) accept$inet(r0, 0x0, &(0x7f0000000000)) 05:37:39 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x92, 0x40004000000028aa) r0 = open(&(0x7f0000000100)='./bus\x00', 0x20000, 0x48) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x5) mkdirat(r0, &(0x7f0000000040)='./bus/file0\x00', 0x80) r1 = open(&(0x7f0000000400)='./bus\x00', 0x2, 0x0) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000080)="000000186004008b00060000000000000000000000e0ffff06644c2b17320000301c944909f6d34f22276ef73ab42f000028cbdd", 0x34}], 0x1) 05:37:39 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002009, 0x5) open(&(0x7f0000000100)='./bus\x00', 0x10005, 0x8) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 05:37:39 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002007, 0x4c24) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 05:37:39 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000240)='./file0/file1\x00') mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) r0 = open$dir(&(0x7f0000000100)='./file0/file1\x00', 0x8000, 0x2) utimensat(r0, &(0x7f0000000180)='./file0/file1\x00', &(0x7f00000001c0)={{0x7, 0x10d}, {0x200, 0x8}}, 0x2) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) rename(&(0x7f0000000580)='./file0/file0\x00', &(0x7f0000000540)='./file0/file1\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x4) r1 = getuid() setuid(r1) 05:37:40 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000240)=0x8) setsockopt(r0, 0x1, 0x2b, 0x0, 0xfffffffffffffeaf) 05:37:40 executing program 1: getsockname(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB="00000080ffffffa9"], 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r2 = getpgrp() fcntl$lock(r1, 0x7, &(0x7f0000000100)={0x0, 0x0, 0x200, 0x0, r2}) close(r1) 05:37:40 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCCDTR(r0, 0x20007478) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) recvmsg(r1, &(0x7f00000014c0)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000001340)=[{&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f0000000100)=""/100, 0x64}, {&(0x7f00000011c0)=""/103, 0x67}, {&(0x7f0000001240)=""/104, 0x68}, {&(0x7f00000012c0)=""/116, 0x74}], 0x5, &(0x7f00000013c0)=""/202, 0xca}, 0x802) mkdir(&(0x7f0000001500)='./file0\x00', 0xd) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000080)=0xfffffffffffffffd) 05:37:40 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x1000000000000297, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) syz_execute_func(&(0x7f0000000080)="ffe52e660f3a0d633262c4c2d50382feefffff430fbceb46d8fb8fa818cd650a00430f7044da0f0f65420f583964660fd3e70ffc5092") munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) 05:37:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = shmget$private(0x0, 0x4000, 0x18, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 05:37:40 executing program 1: r0 = socket(0x11, 0x3, 0x4) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = dup2(r1, r1) ioctl$TIOCSTOP(r3, 0x2000746f) r4 = kqueue() getegid() setsockopt(r3, 0x7fffffff, 0x3f, &(0x7f0000000240)="c7d0e52efa343ae7746f3ad6162e1a163c9904953ef669c9136408f73e12381b2b7ddb26aea63df585e4fc83ca76302f6d10b3c0aa1754dc2ce3d3730d995676f308f5d8134e90edac3b8c185830e07647120389934c772d36aebb746fdc0f744cc25ed3a3ad66586b9059123706bf48342103f62371f521db71fe3d9dccba5516b77e7a8503d92f63d037850d4e6ac85eec81ed48c611e044478b4afd9596fb7dd07356b948b4efab1344f9697f61dbf08cd675ac39302d539df824da7f83e48b556027ddd9541e20d2c825c376c131027d1b", 0xd3) kevent(r4, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x8000, 0x108) ioctl$KDGETLED(r5, 0x40044b41, &(0x7f0000000180)) r6 = kqueue() bind$inet6(r0, &(0x7f00000001c0)={0x18, 0x0, 0x5, 0x6}, 0xc) kevent(r1, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffff8, 0x0, 0x10, 0x3f, 0x2}, {{r1}, 0xfffffffffffffffe, 0x80, 0x3, 0x200000, 0x1}], 0x5, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x0, 0x40000000, 0x1, 0x20}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x1, 0x40}, {{r4}, 0xffffffffffffffff, 0x90, 0x3ce9ffa7b357d86b, 0xc80, 0x6}, {{r2}, 0xfffffffffffffffb, 0x43, 0x1, 0x200, 0xb70}, {{r0}, 0xffffffffffffffff, 0x141b757cf137cc8f, 0x2, 0x7fffffff, 0x20}, {{r1}, 0xfffffffffffffffa, 0x4, 0x25, 0x8, 0x5}], 0xba, &(0x7f0000000100)={0xd37, 0x271fe9c6}) kevent(r6, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000200)={0x0, 0x8, 0x5, 0x100000000, "b12a16c8f5ae0cf41d7855b4e08c53aca03c01d2", 0x6a0, 0x100}) 05:37:40 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = getegid() setegid(r2) r3 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f0000000080)=0x342c) 05:37:40 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x20, 0xc000, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r2, &(0x7f0000000040)={0x18, 0x0, 0x0, 0x8}, 0xc) recvfrom(r1, &(0x7f0000000200)=""/153, 0x99, 0x2, 0x0, 0x0) r3 = dup(r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) sendto(r3, &(0x7f0000000040), 0x189, 0x0, 0x0, 0x16) 05:37:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001680)={'tap', 0x0}) pread(r0, &(0x7f00000016c0)="1ad296892110b9b864d0f35b5d6b8c278f131ee57e34855d61143b7578fd4bb420cf811153c3f0c657bd9b404ed4c7031edb0bb692ca40787dd9902add1604a2514bd04df55c7dd3b6b6f131ee6a535d005bbe1793d3d0f36405e40d1d4ebcf4cf2deef551f5f3397065cf74", 0x6c, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000180)='X', 0x1) r1 = dup(r0) shmget$private(0x0, 0x3000, 0x401, &(0x7f0000ffb000/0x3000)=nil) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f0000001900)}) pwritev(r1, &(0x7f00000015c0)=[{&(0x7f0000000000)="9cc1b5d73ca3c1a037c4b202ba2c1843a26eb793322d89a4a9763d39febb0e72bab5deb143055c566e630f3d03d55deffd5a1edb9e0c098ca3d66ad74d6947e3da321e03856043a172b7f9876fc1e85c1341cd55d1c6a0205f7605ff023be7b74c2e8660fa86b47ac7af7a8fa2472dd03fa75862b1951fe8e7051b5bf4d1ced3ffa5734d67e093c8cc358fb8a3bef0f695df137a5c278bf4c97b99c2b6d96b5d903383", 0xa3}, {&(0x7f00000001c0)}, {&(0x7f0000000240)="994ddfe741f1a748e47e4ecacd6222ee411eff6ce51358b360c7d992d2d4f25e46644b6dccfc851789d895f7311343faecdb40dec05f1cd471e55463de553970a83cc247a1e0d4cafe305045a897f39de4a27e8388b06159e826a07f8c7fb371ea48ba58aef429d7c4f2deaf1deb25dc0079ab446ade43596b6365a0264a01f95d56c98dab5b4a748dc86c920db883e3baa41594dc358d690e7cdc8137e0b81a2b9cca1613de5bc08cc098bdccd02b88457fc96d9dbc1c96fab53c90a7dcce3a75b39f049779de211642eb68f1c4c6b2e2dbf76ac8f6d30d342d3c5e", 0xdc}, {&(0x7f0000000340)="1816722c0fb473e628dcd15621dbee2c1f432898ae7bd23f87828c4e067480bbd53fc2acc53f6db8d5bd6a31d494ba4da650e5103ebae49f0da14f0fa7dc0468e136763f036309854ed53c39d7d06fa1acb35d1cc9e852ff5e46eca9cd7d3f62adc34ac7c1cb08252db5b52ce0aedbead06c250d359e5a2988baaa44943e12165579d42e54f935e991863cc399a366ff38c49bc6bc72", 0x96}, {&(0x7f0000000400)="f5e4c4a6d5e062e60d03f6c6d1b4ddb98fdd317b3305aaa58fca4c2e7041b13783db1232e7410a5234bf400a6b3b84751d091f5500c5ca66ece2951f2fb67a1d7564fd3c7e6c07ef3b4739f586e05e8b4e8ee86a194b854578afb25a120a3493ffc885f0c448332ac220decdc8b8f42e2b10cc4968c1036c83eec09656984d1846e057b7647d60e418cb975a96d8e58054d85d14a795df32da3fc5e8adf7b9e65b1e64b8880f81fd21e087576b8a2447660301a4c6c5ec6dfd926a11d237082ac122a31a6b983cd63c6c00dabadfe7de71c148d0587208de478501a02d299959b0ced5775144b7831d4b0c4e2645a30e07087411f6610058747841146751e94a5960ce956d96c4469d100992b8f76764568bdcf6ba18db4ec14de1b626ed894e9ee4410fd06d7552e15111ee0f440caf67d320bacadbdeeef5b243c9bbcd956d9bbe88abd5b336b4afa73a4314588d3f0f53131a28a3490768e68ca4d4ca3ac9eeb42e0fb41b44e39b423c5db65d7fc15c6c5a92a9482cedced8b5ba03552102aa0892032a20db2f094e05d374b258dad9df9d24878f05a664e1383516b36fdf36916804f176cf55e67a435c628b19d0284687567d4ec164d8194a504e3f975974a36137045dde02e029a11f84b85fe4fc18437e0897b780ffd51a7cadfa676a6ac0c7bd50144748a0f44b410de5fe57c3e2a26a329feb08692d8ac632c653445e16b051165f4336ceb47ba41deca0bf8693389e050e4378a3bad9f1e5b856ae50ff585a351dc69f99880facbf4b1a3f04cac5efebbb3ee178ee86b04839cdc65aab685fcde13058c323063dffa55f1caa5e572b12d4ecfb507563ac93efd78324d4fae8fb8a8a560a5fad5e59b183caa6202f62145fc0d3ade870ad9e6794029c6e9f41d4b49a60ad0ee321f687ca3f0bc95e92c8f487c8119e6d348aefd0ce3ed61c1c918e7f40ee9dd7bf16753ebd6d1efb824f77bb470498d55566961f1998ad374c9eb0798484b6e61208426dc36a41ecc9f807c961f0a0bff8b7d2d1a6c453cfa8fb697cd04b972fb154927abb43c7d56f523047228766dcf838c7cc5a75279b2a79b49c0ce8f185f650570dba4760bb761602cc40c939c54ddb261661e129ada33742e57fe4a39594d1cd96c86f99d0b1cc3efb0d259b293dd659a4cb0dd9421734a23f5c2d843dadf5ec47d5cfcebd5fc0cd39a4d004386e8ee8efb87c79f4c4c2d71a8a0b59071ca3fb532e0e00cab401d7d94ba4eb16d34be30021aee83000cf89b2a225bed780f2aa17fbd6bd29691db3a38f12f1d79eee8cf565fd93753346ffa9366f4be2828d172edf2252f144c0da96e8267a42ac8a503f2d719c2db09d945a578a41f58bb3e5577b86f240e194ca9e475d3a71e9682a4417cbfc4416ead436d2aff57333ab10adaa8562775638010fe0b284cc4665c472b14dabccc6e522852d9ccac23e845298f4a1fc7d18793a1874253341d335e8b0815da997bfd3f405ac6a6a584a063a0b137925a8b63befc2e455ff1f428e38370188375621c614869c0270dc3723d5b067aeb04375b61faba98ab74a70744930a6eb7f1fd4be030407584ca9565a2fa8754cb417fad3054fbe44e54becd4faa9a32e675b00d1c77673d4b498d51e662204ec74d71bbc0e6a2a91ac6f20b9c07071a73f1cf64a4d0b66b3192ed6434da89fc455bf870832faf9abd3f77671649b52b31c3aedce4a31a047d4d89b5d0d1be64da1fe420f5e680740fbef93f247e8f4e9253415962e2a4b56405b6871326950e12a8e0d0b729d47711d29fd237bdeec81a17f08e5b842fd7e8a43e3bca482e0d0482d1c3da1698ac5712029d5a36b30a1d9481cc8f2bf9d2b0b454a15a2ab1ac24a728fc69d56f64d2a62101cd7e0d06648cea41fb7bf0d7b85b074d408f47ac95ea7a9510d360e02de6915ffef30268f49dabc29532c949a0fad9bc781037706a7f636d68b44cd411e9a847c7190899ff9584f3cb8843461d9791cba6bc2193dff18283fccd59b0efdf16f2ec33130dd2e8b0bbefc6a97aece59650c0195403f659fddc383f2dc6bec87bdbf33062518b81a815e23bd0652b3ef9b71c493aa537ed13bc4a895d58c5ea7247e5e2fc9ce7da2cecbc2008dc6177be13d0943bfb1138e51c839be3d3c2ddf49f4669867e4565ed40cb5a90c9254a0b615515a003e72e63fe27ba06978c036cd34fbd1f37cfef8cbb198f8f4ccbafcd30f2c1ff123e1badce6663a1dd79df5ad745aba771607615d63fd7005ecc05e0e20ca816632de9f06a52f98719148cb163947ba412695248ccbd73ad3d8c41ded6797e3d1220c6154f742c851c7dce3e383780361209d66c92adc37ae379968a1bf87840aaf48b0933eff9cda33811c0755f16d4b519320de3cc668d70ceb351545df2adfe021a4422b6aa5f44ff93fceae3ca781bf5f395de1c78b4b291442e1ec67a853da30b3ed87ade201eb9da0c4951a68c211ae7fa3033a1b6a8a2533c58aa1621b3ea5995edc36ec9139353734a2ae7beaffce09d99fd4a072566a0423979c065dbda4de660707ae55e08aca111bb1a30e1d7960b589131ce83d505c94db4fe11e957b400829199f38efbb4eef1af821081657f7510b11b2905d330566e0deaa9ca1a5146cd00144e12316be8189ffb60308b1e784bee82c17fbd52c87babb278a8954b2622e3562ff45f9eef290d2c785aa6b282a47b7e0f45d0c26f9852f93c6ab932c2d6780d284d99aa98578a057eb537deccf4bfd0c185fe4f6f110496c36a9f83c72ec73d46bb6750034047505b929bbdecd9557fe3f04fc95074fb2b4ad28b59510e82694cc69c399be537cf1484d3280efa60be143db64ba5a305834a5c12ad6be70d8d62a677c956289bcd1404ac9b1575a46ce9b60939a433537eebb4f9eaccc5d92b10b5edd27c4569ec21f16d7263c8ac40d0109d0263bd6af5bf68deeb5245d1fe9a946e475daf20a19af9c37490bca29a765506a9d8cf95db8d31ba5a9bf8aca4eeebd3d7cfacd79468ff3ff792122790ed736c3cdd4d2e400f476eef1c9005f51a4d831a360838bafa488821f63fa27292eba42cdfe1fafc4eb6765480f9081d4b89152ba9a5340a7a9cd0cf1902ad786be4537a8ca4ffa068ac9f28492fee46f9e612bfa2f38ca8a93ccce84084a2646ad30d36267cbe84627c68a0fd5105da9c51be7df197f5213d54a8f7fc0ec20d5cc66d1645846d887a190fdc5beee43e615c5f76b0f4c9da38539e2091385d9afe2159c91da41b39cb162ee0cdcc1ff3b1d95a0614980dcb8ae1a89fb8e94e9ddda20a1bf142cfff19c50c9c5adea6cc5f89fa994bb563e716da40c91b85f798973cf7aaaff7b5525575535952542b6bbe19a879f3f3a7448b7a2257f48942a3ca559c2601497d4d60333d1668128d1ceee6200d5e88575f31d6ed6a37add1c478ef534c67eaf64aa441fc88a497d9a6018e90831e7f640b8db435eb65321421132eb97b89b79fedd494fe279c1916fb9aad404b831c905fd0f3cb077427a2bfb6b748db3b4eb605513e87e31b33dac268ca61ec6f339936df193efb4568cf05106d242e065481218bf6977bce640bea5ae671057ddf99ec3da1f7ccc11bcfb5b45f9bce87b58b9d44d7d7654f5865944665815d1954f476dc56d40bca134c03f3f1a2aa7b1fc3489e164b099e4b429b5479eb95f12901e473eced1b86bb9ccb0a15c5a04c5148ae333977bcb029035a3f1ef64dd33bb4d957021068df06c10521c7535cbd476292f98554ef1dcdb45369b828187b7b359f4eddb590df14536d2d7be883cab98e06b800c23fa019ac7c68e736a0fb888c814477b69d4547225ffb08386942b45ae13d480ec1e411e7031cf6f68918614bf8ed049c9039b3a9f46ef6ea1d88a16c9fa73fd2d7a78a2cbd0d39d17ed36409a04dd9608e12bda66dae0ce731ce6a3fe7ed457dbfe45d761a8e3588ddd34a6f0bce5cc5a07e6bec77cebe50fdaa6d7ff288dcda30fcbf52c9abc70f3ec2146e34da01b027e9e1ccd06743abb7d9c7e966f344f7d15ccffdd855b27fa4326030f09d470e370850589f61c190311a6eb17bfd73b938fa7ae9fe17698c8695162b7101d15a18e50db4018b98e813f1fe758fff85f2de34fefa72ee7bcd77e4bb12fd8492251dd86c5b820563c4295b3b6a4f544b6a006f85e0b2e7281534492e9094d108d9ddb5a7a233b95091d6a8b0dae20697d118f160b2e069a3822c5cf9f8e65b5f90035b26c5b158b91d07c295aebc3c1a1b04a2c6c098ea8f0438a5dff09e7684aa1a85894ea5ac60863969d9bebde24a620515fc53a7fc4e9005b12265cd9c1330e2f2088e993937a1128563383390bc8451c9955777150ef9d41a4abd50e653e44e689f7f0970e4923a8d7819bf7351f4cb5bb4b425aad9200aeb72fec88022304d4a2bc50e3589d08608c381bcf734b2ccab044aa375d2c70e00a44aff2df5408a54ca30ae4db328144c20b36048d936a9615aa1fa670cf5f178e66551d6c381bce170f2fe7481163887a7f3b103cfabb3691af7b00bf0f9c5526d1fde3c3166f0cbfc40fac8bcc8619581dcd3de58c58a06c8f1e142afae65126d8a31f41700a01fb275d4a7ccf03f73cf9ce27bb04ebdc10f8a2f6970c19872f824ed89e1bafa290623fe14d302cef223e6b89f38b45a2421f5b78cd31171b1e66af32598d7b75c484c5ea024a7e2ba1c13a3059ae514f4e90b9b802fb0c983d16c15483d4cbe157399c67dff2c827576ea6490c93b9bc8855c7c434263759e87185798d3d0178902225232821afe652b5aec1dfde2249ab0365343ce57a3c067cf4019bcd53138977c0951d6c0716b80a6d3cbf8363d49a783dc754ce1ea28aa658d720901109b2e3b193e02c4cfb9525d5896de94ee7cdf4958a0e4354898b8a890f81206a413b1ba59719c22142403e91d51f57a617bb5fa585455336d87b102dea52861aa97baca8d7a3ac3905397ed79b7e6e5359f1a3554507534e4ea86bd118490de271a2c919f933d9a2cc3dd477938f3f21a7009b91b163a174bed82c8c7c1691679f1c665bf081eb9ba229cd8619b06b1c9280f28a5f2325104dca3027f02a5ae404bba9a54449d27835f329da83f6331ef84e60c74557237c252761550e93ad3b115173af8ecd97bcd4f4d44faa20ae8f603ecaa2e90c297dc20dae8e70f4ed0e42d19596f9ae4e0ed1708ab600c9e1eaec6901e91185baaeabc28e19d27b0469edcc8b0f4b107877f623269d8ef76c45cd54f53d5e26e1da032b81add8ad71bdf1a41ed7ed2816a3e0c2a75afc5badeb1b85e65303c489a32c87ef30702a28fcf2bac54380b8c697f9e3b215ba7dbc1d30539a5319a702c3c86c8e9c44d4993d6a69208a9d566adcc9cee37c0e12044373211ec9d809cf2fc89e3bb83ba9fe4be16c0f481c7ee9bacddba66971086f31d32f3a7b86eb683cc27bccecc789bb6c18b9de3d072f261c4c479957e2f51637f4fc5e9f3d50625aa8b84101799ea6d5af5b8d42157683129e6493ea4899d84f7e31adeb7dbfe4b2da3aa407a9389b2353e403b5a5348a541f8348dfe81e453c5cd38b4d99f4bbe64ce832df39d495c341260668c8034de2061a68d7256534c1f2439450437148d26067a99f2bccf8e5d5f07a186680d6c82db8da428cb6d0bb69f50a5213d3a353aa5db7a9f6caaec17492467c7070cba05c37f42cf0f38efc976bf78c984fd768229f3c8a354a8fc5d014042e3445f3fe58ed4218092d22810a5efeab98e0abf4675357f3fd2e", 0x1000}, {&(0x7f0000001400)="8fc7b6e29a2a126f063011d7925015074011958e70b4c135dd0991bbf72319ac80d7121e32246e754052686b36dc155dbb0e23455a7d74c5b819b2a0efd787d9be1658d317f22f987d2fd590b9c04ed64bec3fa5b6eb42ebcaf00f01d901776ce48c9e6d685b87dca8c1bdb714542da4456f63d8ca44d81f4faa38094202", 0x7e}, {&(0x7f0000001480)="78cf976b6d", 0x5}, {&(0x7f00000014c0)="c2b5d56df38e11a1ed4bc0eb80730a676f766bd3a1451265f2221ddb2d1cc734b753bfd95b5823a092642590fd98d6db464a377ac5138cfe8b030162e274c33413b772d7b49a2a757c57012a1e7762ea50c7a7f45d7bc8227b439d10c7cd8b483dca81a2905d1ac55263551520f729d99b1ac67aeb", 0x75}, {&(0x7f0000001540)="36ebd4af848cb70fae544eab1998cb64e2cb7a6c3e579a5e37a13b008f42d0cc84924d5407aea5e8", 0x28}, {&(0x7f0000001580)="7815536d47d4f1b921f5ecda04dc96", 0xf}], 0xa, 0x0, 0x0) 05:37:40 executing program 1: openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x20000, 0x0) flock(r0, 0x2) ioctl$TIOCDRAIN(r0, 0x2000745e) syz_open_pts() 05:37:40 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000020, 0x0, 0x0) r1 = dup(r0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000000)=0x1) 05:37:40 executing program 1: r0 = syz_open_pts() mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) close(0xffffffffffffffff) flock(r0, 0x4) 05:37:40 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xffffffffffffffb4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 05:37:40 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0x0, 0x1f000000}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0x20, './file0\x00', './file0\x00'}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x82, 0x20) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) 05:37:40 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)={{0xffffffff, 0x2}, {0x5, 0x4}}) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) open(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) 16:00:00 executing program 0: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000000)=[{0x0, 0x2}], 0x1}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in6={0x18, 0x0, 0x7, 0x6}, 0xc, &(0x7f0000000080)=[{&(0x7f0000000180)="757c5a57b640438c2efbb47bff8051ba393491b7adfb81f8b0bff01f13f8fe94855f1f34e2c239e6cee67e8a1ac136f384f05cd5fe66d7c78cbddb7601e1b793f1f37656f834956d1749fb5a1a3cc0804d1b21390f1407b4a286fab497e6bb64290a72f86ac045c58e814064375b12a5f7cd80df0510af5995f1dc6502457b4dc3f400a9ace44c11d90df2915ae3b36034f65ea43d9884d330f2fb40", 0x9c}], 0x1, &(0x7f0000000240)=[{0x18, 0xffff, 0x2, "d7bb1777cb60b069"}, {0x58, 0xffff, 0xfff, "22eba9cb7fbccbee63e6bb82e38f5c163de24e21df80ba3361bd8a76d5777eb24c59c7cec9ee50292db297c6b59783200e869d7a152e4cd36f923d03bb5d66d9ab"}, {0x98, 0xffff, 0xc4, "0529e8a9d0f76ca05df9fbcb399bbe3b8adaf88830cf7d1c4b0d47d938ae03cfc070097b2fcd85980074fec63491389f128d2c26b421897ab321ad54c0fcdb06d71fed675bb6c96c933c388268fafe4037e8ad4ab10918091ceb5cbcb617990cfe3d3e653bc628d7134371365f15bbebce2c060828b325f4519a53162f3aca66d21aa6ec969f"}], 0x108}, 0x8) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r1, &(0x7f0000000740)={0x0, 0x0, 0x0, 0xffffffffffffff59, 0x0, 0xbb}, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000380)={0x3, 0x80, {0x7, 0x9}}) 16:00:00 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x800) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, 0x0, 0x4) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{0x0, 0xffffffffffffffd8, 0x5, 0x4}, {0x80, 0x3, 0x3}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:00 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) fchflags(r0, 0x1) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x8) bind$inet(r1, &(0x7f0000000040)={0x2, 0x3}, 0xc) sendto$inet(r1, &(0x7f0000000180)="0f9e3ee56872750836ad1f4dda1d1ce6c45f867da57c2adf8c25a49e9a9a9c315542ebb1da71ae6a898cb5b5c2fee50dfdcfa50ce3cc7a22797250a6952722ef593b8bb7557eb97e44ae441a5e561100bf2387de29f5a6c8d11073ac49386b477d06a753b55daf78cc13295e93d9f107f514c919eed6df89b9ac86e9e9c7ad549112bb8f04035ebed83d896ab11829f375e089a1f4ac8a2f01dd89056bc757c4716cc6af275ee7e39165ae22a31fabe9bb8096ac97ae7c9e30dcc2178d01412d49cf21c8b6b27f8f9ae301aa5ceb88a741f2d2aa07dff80449e1c3b428f74e53a296a9c35495337caca1ecc562fd262b7bd3979603a769e27d5abd6f84df56321bf246c549290bf62da9f149728aacf4ca9ffc58abbad6ca1e57a449277537e361b073aca6dc68fe8e10b25bae48efebdc6fdab716bd3c28d6c7e34f14f99f210d8c1275d8675ec8778120f58f88eb32676e8ff8fe2970739f399b1f1e3bed4d05326a065c6fa120780757b6557e6031edb051514b3d4b101b13cff731c9447097fab683ff82df9d172a65a47a1d29c5c69ce662366416e7947c5b8c1246a17066f64d702477221d2ee86ea9be125485e4eb630d06cc1408dd577b583d1a5b0065fe23804c7bb13de22efb9ab5e0b952716cef98880722619128ec5915974c14033ea00fd15e1791b52ffde0d2e326b8d058b890db9fba2b39f5cf49bc764bb23316c958c7e1ebc5318a7f4f394655840ed1430522bce8c1db10d0267e5af3436e510649ed8a74b9f6fca4554d449e087997057cdd22262776903f9bc966ec0ee748fd05c8f70f786ee36171de9f2134eb0ab3c03d318441ec34ab6ed702b0fad0a653f76b7431a721bf87753c3b21b1ad8cb01082874e2e461ca6f251f1afb673d8612cc3faa7d59cd1c891f617d741403c0699507aa4581068d0facb9d0c820151543be1f0e35a95d897bae324476193edd57665ca40f32ea294b8e22a5ad18b8c3e196ab545e11c06b50f312e2250142e1812562b046bea6817e46263344b642dfcf39ce6c6fa9f1b929d713e8bc1f48cdf95bc5c8d196e3e3469a729a897249708dfeec3824b91e717726967600633cac36006437f1ca1f4a20d507b749f532f99f9b7a24c82a5ddba2d110702343540fc0e29e68ebd9abab0cd4c9c98409f235a5911109ed3c86256a199ef9168e27fdf01ac32d98dd22c52e65135d23d2732d0fce94828b1ebdd7d1ef983f67a9acdfeffb2413f4ffec608aeeb731e8262203857ecea85dd3ff878543b40dc8c254d8f78e900227e9d7f21dd8b9638e5ce52b1de01af421bd9315e5f83b7d074f1904a53655263839430f7b5f5d0724d93fef432e606ebb8fb8558ea36425b4781ddde8a57b6c661f4ebfee7d9759fb94acbb2179435c91c954f0d92028b29fae84b8f3258b2ce5b77faa8a5e413aff1b842fc040cdf79bc01dde8f37bfcaf8c8288a40eac03cb60a20d3f558cc567c505564b10dcb881614a9c8f57ed0acee50c42c82201d903ddaa9136d0c45e1b0673d650cd6c407743ec989a82b17254689957b336f9cb3cd8c898ac1218e4a2c57facd7a7e298f70b18527c8c2da7b9e10e6b37f3b8d10a03c2bc03fc78ecc664cba016ec8926fb354ba31b55f3897c971a679d15791312fb6e7e9442ba284fc4d52353586ff9789162fff1007dadca24ef8113ef1085f02e50859f356233b1a11a4488b5c797f985421ba633f017821fd9440e76b9353531d5a278aadbe6f8cf1fe309a184fe8c6232bd7cf5feb0b6dff651640291398ed984664ad8300f0e2a4c3c8771223c0d64330eb48bc92c7442df8db861ce4dd3a75e9696ca1ed5ce3b19c1a10fc4f2e4e766581c7183af167cf41d68a13be0246cca6181f1bb2255331209366408c7d3a3f93c2fa80e50201092536b0c2af959e582210142ac59097800a137a2f97c17cdbfe00a167a79ebd590430ddeeb62b59900ba5fcd08a1460d11a864ee950454afe17ce915037b21fba5c7ae40d217e496effc7067f28bc91cbb75c1ae2618e6db5ec4202d324c903144b524008b49864abeb4e5433550eaf256c07efc373837db0ccea399b858ad4c6e19433af706e6f74b4aca92a70e9ae440129cfb613e12742a4ef6b3eab8731e1caf5bf3a1a77d29e2539a088b37958532a83065b1d455670ae3c6cd900083ffbb968fecc386bfa1952bc3aa5b3b790841d3bf9f68b906ce2db780cd0d791d4f18f74bf8c68a53d9d3653ff5e623686147a735fdd705fcb9bcd7f4837de41d3d7ea23b8f16d7224a9da2e114bcbd41d8528f5778eba3b65bc36b147d3e5ce68c00a5b0e4a5c4dcbadaff3597dbe23ef02cdb53e9976cc4ff358f124dd7d686534fd9ca66c899e2fe41184cae741f8194d2f5951a804a5bd02e8a7f22da46f363746fabba7a63f0af730ad73912d41210dd1b5d079982549e9c3a4012eaef31f95e8eb436ce423cf99710cb1c857fbd78ed8505cd61f23b329b66a0bd1c23a6b44bdd28160f743a80f2be90b1db397d49427008cbec1938df28d45418b5555c8506459740eba202a5ecaa18280142a19e44434c5783bd0c01bd3b5fb4c1de5a524d4f4a78d49debdc70a5615cb406493c332298d0f752ed86964f5a3ea69d035fb2aca9c63665de802007b024928b0e697a06145ecb233b5659522daa40300021660bf126c5be4b14f2593532530c97004da2b474d68aac4312f770b947f15f330e957d8fc9bbd98f61b680cd6f2c0a995c863ed32e9c3ddc3a70c05bfe942f14e83d01bf14da30def230cc2b7ce4bef304ab11a4379231b08f7e2051b2feaaa354eafa486a4e1b5459fc0749b431fc42a2c37c493b22f11d758025ce97a77b62409bc5d8e445882b2f0cce9248e63f62290d8b4e2ef64f984513ecc2fe6b6bc1fe667093147264f7940e178968a048b3458442cf79227e0f749043d180ae8e0fb8887e435d6ab5574b87ce06c35bc29b64e94bacb7e612152a67584c15272566ec8f153a77757bcfda3158e5763b223507e2125b9a8bcde964e6d54024168ac9000af3d8e58ac5d0821cfc89e5ba3941f425aa59e0cc8d79cc732643ac705cb0f7999a7bff2a637fa952ed57dcb053a6da43935594c57495665539fdb18d6a893b981555aa50e6da7e1b857c19406d81a340b5ed63cb36f34906ad0b886270bf99b490b769134c0bb0c516fc34f1efd77fa7d391b52e4e51e46b49de1f3a844b1c6c2945e31e203235c22e99ee193c4d57d6b646224016b7b5ae2ea8d83c49b3d1d5c706b21fa5c2a31c4cff97107c48dd5b6e091669110031d42101789999a641f9bb1111b51c151f3facc9503d277b94bd55df35999d50beeb45ea2a6a100e788cff5a20f16704d4bb183385927067d6f55a0154b054a4a42e490d3bd2c1287b9f23fefe9d31ba947c0ed683c6b4ce0d4c617795f18b820ce1d1bd67400d86913f9e7ef7cba8fe1f2dcfda49f5ad90d3906992cdecb0f9cf039093f4e00f0553840ac9bb7346949c177acc89c0f7e58f4ff7e078e6a73f2dacc6c6ad1a61d38d94667babafdf284d7f3800171f63be614d29674216575f03207e5dee9325fd6dfc379d4c8ebdaf086539b90b2ad3e1d25a4057e121fb5ba3f61d2d2e1d2d248a5996cb20521f08e782d9aa8c97304d5fe279fe98e3cf3541c36efffd42b3d033d7a4d85832be6afd391ed53275dc3b69be43f73403d39296450e4370cba068175a963a25bec4cc5c8d7e8ed06acc3a1b04db2e516f89ac18c07d169ff1536fce47886f74b8a7e9b2bcb7b1ad848507adbe6f9c207caca64ad84d8f8411d56c568b8fbfe24a49d70adae894192adb7270ddeb556509e1d365777ae4026e5b9a1fe8cbe10749bc8a2b28e906cf161617e866e0a555885daa7b71589fe2138af7ef8327dc6b3eb62a5c2936ac81e65b56f837ee46473929ac9b73c2e47174d05a58fcc82891a59500b1f0785b0d413aff410052cc63c12424054262eb4676b30f7ae7afeba8c8fb79772973376d9b9fd1644046fa965746680e948d610dfd56c902f09ae312e5ef7ffb57c0a2f1ed1a327807685907a684a2d546183d0fb7c1f8a89303271554360954c5dffc5dac18f83ecea0b87a3b757a7a8a3556ca191e9d0fe30a8d4df7322cc865c015271c3930ca3c509fd885b9d9bed3bd304b472bc60169cf81523c91cbe5f6a19ecdab8d6a2aab6ac5587f9b08c34fc413fe2a3854fe6f380b46cc0eb68e7eab007772d5318f7aea1f915ced60b8743524d9903f91b70b64de428742f1278947db6597e2974451fabdcef7c0c30b2de79eed8e6ded9597b6e512f03748da6b4e0cda1e04a3ebc18e9614429f650342846c3b1d478d834bca0d3fa956c03b7f0eecab3e5b435e71c828d14f0828263def2051ce6e2c65cbbcf2aa767f93e84795a48170bbb8172b57dcf96944f2a079b5af3616eb882fafa4b5e7c5568c070fff2368e3999352e9eae44810b0daff72f20d1a8ad1a351d59ac10b99445cfd5435c2edfb677e8089e2a3701d2c74f03764be58daed6d086e14a9d296efb612dca9f0a6278395854460038425ce2810f33a12696d13a5c4c0e590831d4cf79541de947eca645458da9e897bd07926770c954bf1cbe2a47818e95ed73845a01c7026e3a95f97ed5026a8845aef2d8dc97519cced3b033822d410dc0718cfcb9df4c201c8c900ddca80ec1beff4c39dc05450507b35b8238bb6a296dfd1cdca8ded495383513430f364f120959d54d132941ff1ff36354ac6864e3466887964525cea7007ad2567645411042cd3231b06aa2c061852ca13b4e053e9828e69f5e318d5c3f170152c88817b07760be95bce6afa46991bf2137b01d492ad448a270372a960a8ba5b36e498cf3018510253f08ab642bf44c4696e1b6cf4895f9d28ccb1d955ab720d657570c81c4f5638c5fc2a1ab9a867202b28886c7658bb2e23edf0f097bf82655273647960cbf998c682ca98a8ae9c6874376368ec80aefc428b3721bc682bfbace0c9b7c1e491110374daa1722ad42698561fa7fac1ecba13836b13e6787ba52ee48d99685ba320921b6108c02b011dff4d028c33e8fdaa511b6b54c7c35067489d76d534f3cc31853fc31122e4c2e3eb3b574233a8d88f7b5b7a6f8488e1ce7a9bc0431d2b274b859239fad7ff749abafe1a3923f4631bfd8655b706251cf5b6d54376682b21f46d38678510e038fe9978538fbbb1cdcc25dbdc56a684f45f5184432aa6e2b56db065f393fb2e17e6c101a08b79a797e4eb9a862f38b27bfcdc94c6f7655ecd523da181600f6b96fa3d151a26b0e1a5e240d4fc4d829c41fa7214126db58709952d95e0fd0a229025b7270d2685fa0f55951bb78d86a4151be8fe1907d909ad22ed79f0f57a975598041bf5738a58d44724df1dcb479aae69abddb6232c1f9015cb07bd7e7c548b206aefca1d1d86a89bb5d4f9f6868b905576daeb8b07036124215eb0b74592a5f5df6086d5ad6d386c4ef666a6bb827cb03312e4dc9d23d66658f074465dc08c1af04eab9d4b35fbf2e97a543ac3a0ff51653beb352918b801db52d6a6323bde40816c78d95539f8ec815a81ba08621569f1fd69742459069fffbafacd55dcba3f25d7d277902e5c1ac00d4f649aa8547e4a1512a4b74dcab3eb96c68d488a7d8eb1bce7af79f4c8c335567744518081c283be90229dbccb01b0aacf42e79e8f547574e9a51bfa113099a03f40a6c47dc6094ff73e3ed7fd63461fd2fa4cca697e89036a0e9038a6d5ee9e5345a0eca4ba0e", 0x1000, 0x400, 0x0, 0x0) 16:00:00 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0xffffffffffff2fff, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) setgid(r0) setuid(0xee01) syz_open_pts() syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000040)) 16:00:00 executing program 1: setuid(0xee01) r0 = shmget(0x2, 0x4000, 0x284, &(0x7f0000ffa000/0x4000)=nil) r1 = geteuid() r2 = getegid() r3 = getuid() r4 = getegid() r5 = getpid() r6 = getppid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000000)={{0x5, r1, r2, r3, r4, 0x4, 0x4}, 0xffff, 0x5, r5, r6, 0x4f0, 0x7, 0x8}) lchown(&(0x7f0000000080)='./file0\x00', r1, r2) shmget(0x3, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) 16:00:00 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x43, 0x5}], 0x2, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0x0, 0x90, 0x4, 0x7a32, 0x6}, {{r0}, 0xffffffffffffffff, 0x44, 0x40, 0x0, 0x7}], 0x0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x74, 0x80, 0x7ff, 0x40}, {{r0}, 0xffffffffffffffff, 0x4, 0x20, 0x6, 0xffc0000000000000}], 0x6, &(0x7f0000000080)={0x7fff, 0x6}) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:00 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x8, &(0x7f0000000040)=[{0x1, 0xd52, 0x8001, 0x9}, {0x1fc, 0x51, 0x6, 0x7}, {0xffffffffffffffe1, 0x2968, 0x2, 0x40}, {0xfffffffffffffff9, 0x9, 0x0, 0x4}, {0x54b, 0x101, 0xd50f}, {0x7, 0x4000000000000000, 0x40, 0x2}, {0x7ff, 0x92, 0xc9}, {0x10000, 0xfffffffffffffffc, 0x7fffffff, 0x3}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) lseek(r1, 0x0, 0x0, 0x2) 16:00:00 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050460000000000008005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) socket(0x6, 0x7, 0x10000) 16:00:00 executing program 0: 16:00:00 executing program 1: open(&(0x7f0000000040)='./bus\x00', 0x28, 0x3d) r0 = open(&(0x7f0000000000)='./bus\x00', 0x40, 0x100) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004008b000023270000000000000000000000000000000100000000000000000000091400000000", 0x2c}], 0x1) 16:00:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x4) ioctl$BIOCLOCK(r1, 0x20004276) setsockopt$inet_opts(r0, 0x0, 0x2000000000023, &(0x7f0000000140), 0x0) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x6c}, {0x3}, {0x6}]}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r1, &(0x7f00000000c0), &(0x7f0000000140)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd00) open(&(0x7f0000000000)='./bus\x00', 0x1, 0xfffffffffffffffc) 16:00:00 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="0a9c6fecbb057b4be3b90277647100000000200000"], 0x10}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000080)=0x10000) 16:00:00 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x2a7c) sendmsg(r0, &(0x7f0000000380)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f0000000280)=[{&(0x7f0000000040)="362dc4b69bb6bc70a306ec1505757a14834e90d0521034b0fd0e36b691dc00d0e581254c5e1f0157e23c84ec32561273c2aa3da575fbb01e87aedc1bb5183e3eb825b63b3bf1d933c95e4001b4e1199ba140d5c4c8f109bbb6a81be6b8d4e0327d", 0x61}, {&(0x7f00000000c0)="5d383e3c63980a880f68", 0xa}, {&(0x7f0000000100)="c427643cb13cc59838290cb4fadbfadc672cb009e9bc13ef36147c2d001764c36c07b1679a", 0x25}, {&(0x7f0000000140)="c3d749822cf8a415d82eb517c8efa6017bbc51f2", 0x14}, {&(0x7f0000000180)="ecb97b9fba86717b3444133998b9e9e3fef965322a5e21722e16da403d2fe97acb18f52b5c51c3fe648719ad6b199edc27647fa11ceacda53b1da8534276dba80f6f7110ee7d3c1ecae6dc79777b3443e7d2a35d4292d6295b74021fcaa367a0361e5807e489ef997408323ee11e29eecc088fc5f766fc2d8264e8110451c3dbeb669d69923b5613ae114ed2e04c0506a211ba706e7a2351a82a8e149677fdaed78bcc8e34e5ef321a2f6c3c1724e6da98d279ae968d42a34029ec0a752f800ca205572b32b8fe0f69293192ac648a2b94f31260751611572d2c2d06863e2c6ab12cecb08a3a026c8dd1d8961164f5f291a96ce7839eb9", 0xf7}], 0x5, &(0x7f0000000300)=[{0x50, 0xffff, 0xff, "ddbb89169e7e4df2664bf51de47cb859aca17092ee9850caa8b24756b5c69bd9aa985238ee6536a96e142d201ee9baceda7fa26bb20ea6b8281c58780bca"}], 0x50}, 0x400) r1 = socket(0x40000000002, 0x4003, 0x4) getsockopt(r1, 0x0, 0x1e, 0x0, 0x0) socket(0x1, 0x8004, 0x81) 16:00:00 executing program 1: r0 = getegid() setegid(r0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x1, 0x0) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000180), 0x80000}], 0x10000000000001d5) ftruncate(r1, 0x8000, 0x0) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x80}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x4, &(0x7f0000000100)=[{0x8, 0x7fffffff, 0x690f, 0x3bf}, {0x0, 0x0, 0x9, 0x7fffffff}, {0x8, 0x100, 0x4, 0x5}, {0x3539ed, 0x5, 0x6b, 0xffffffffffff8001}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 16:00:00 executing program 1: r0 = syz_open_pts() flock(r0, 0x6) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000080)=""/176, 0xb0}, {&(0x7f0000000140)=""/208, 0xd0}, {&(0x7f0000000240)=""/156, 0x9c}, {&(0x7f0000000300)=""/161, 0xa1}, {&(0x7f00000003c0)=""/97, 0x61}], 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x204, 0x0, 0x300000005}) 16:00:00 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchflags(r1, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x40, 0x0) r2 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0xc) ioctl$TIOCNOTTY(r0, 0x20007471) 16:00:00 executing program 0: r0 = socket$inet(0x2, 0x3, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="e81c69b1cceb563a8e531934ae428c91cb9e0327972faed15dc126943b6859eb4396178579cd9fdca64c762c36e741ff2a18a82055f830ec4ee4e15d4102ac917f3db08f90148a5d23b2b89a87e3d0aa51ebcc2b32e3f1a147bef399c0f5afedc47b5e914206027f77dcc2931ede5b1c7353705cf69c0d919788fb360aeab15e05986aad1404c21b309a99e233480c264879d6333087fbaf2de36a85264b1271b17a7e227ef7373f4c", 0xa9) socket$inet(0x2, 0xc000, 0x6) 16:00:01 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x880, 0x30) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x9, 0x8) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000180)=0x10) linkat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00', 0x4) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="d8ff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)="7a4e96", 0x3) 16:00:01 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="40000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:00:01 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) sendmsg$unix(r1, &(0x7f0000000240)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000080), 0x0, &(0x7f00000001c0)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}], 0x60, 0x407}, 0x405) ftruncate(r0, 0x0, 0x2) 16:00:01 executing program 1: r0 = semget(0x3, 0x6, 0x4) semop(r0, &(0x7f0000000080)=[{0x1, 0x8001, 0x1800}, {0x1, 0x7, 0x800}], 0x2) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') clock_gettime(0x0, &(0x7f00000000c0)) clock_gettime(0x4, &(0x7f0000000380)) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000100)) 16:00:01 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000080), 0x80, &(0x7f0000000180)={0x0, 0x3b9ac9ff}) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x40, 0x2, 0x5, 0xffffffffffffea25}], 0x1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffa, 0x1, 0x3, 0x2, 0x7}, {{r0}, 0x2a4e521cd53cea1a, 0x5, 0x40, 0x0, 0x472022fb}, {{r0}, 0xfffffffffffffffa, 0x1, 0x0, 0xc97, 0x400}, {{r0}, 0xfffffffffffffffb, 0x43, 0x40, 0x9, 0x4}, {{r0}, 0xffffffffffffffff, 0x4, 0x1, 0x9, 0xff}, {{r0}, 0xfffffffffffffffa, 0x0, 0x80000000, 0x1, 0x101}, {{r0}, 0xfffffffffffffff9, 0x83, 0x0, 0x4}, {{r0}, 0xfffffffffffffffc, 0x0, 0x1, 0x401, 0x3}, {{r0}, 0xfffffffffffffffd, 0xc, 0xf0000000, 0x16, 0xffffffff}], 0x401, &(0x7f0000000080)={0x1, 0x6}) socket$inet(0x2, 0x3, 0x5) syz_extract_tcp_res$synack(&(0x7f0000000380), 0x1, 0x0) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) 16:00:01 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000080)={0xffffffffffffffff}) setsockopt(r0, 0xffffffff, 0x6, &(0x7f00000000c0)="be6a737c3e84831a020a1fa1d74abdfac5b6161c88245fc7f5942dc1fddf33c6235cb2d25ccf59bdaf3ac7e06eb47154888ec68b70e5efe6a930170752dcdf823328cbf115d4688d2d598a883de9f3cd", 0x50) r1 = socket(0x18, 0x1, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000040)=0x1c) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x5, 0x0) dup2(r1, r3) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:01 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000240)="c3ab3f19937d6b651ce58cfcc4a39302e77327217da7af626884f2cbea129d4d7301b0c72b057e12549993e58579c348", 0x30}], 0x1}, 0x0) r0 = msgget$private(0x0, 0x402) msgctl$IPC_RMID(r0, 0x0) r1 = open(&(0x7f0000000280)='./file0\x00', 0x18, 0x4) recvmsg(r1, &(0x7f00000003c0)={&(0x7f00000002c0)=@in6, 0xc, &(0x7f0000000340)=[{&(0x7f0000000300)=""/19, 0x13}], 0x1, &(0x7f0000000380)=""/48, 0x30}, 0x842) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x11, 0x8001, 0x8, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r4, &(0x7f00000001c0)={0x18, 0x0, 0x681, 0x3}, 0x1) recvmsg(r2, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x0) poll(&(0x7f0000000040)=[{r3, 0x134}, {r3}, {r2, 0x45}, {r2, 0xa}, {r2, 0x20}, {r2, 0x4}, {r2, 0x2}, {r2, 0x1}, {r3, 0x21}], 0x9, 0x135) socketpair(0x1, 0x2, 0x7, &(0x7f00000000c0)) msgrcv(r0, &(0x7f0000000100)={0x0, ""/27}, 0x23, 0x0, 0x800) 16:00:01 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x8) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) mmap(&(0x7f00001f0000/0x4000)=nil, 0x4000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') setrlimit(0x3, &(0x7f0000000040)={0x9, 0x2}) 16:00:02 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0xa0, 0x0) r1 = dup2(r0, r0) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) flock(r1, 0x2) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x0, 0x68, 0x100000000, 0x0, 0xfffffffffffffffb, 0x100, 0x9, 0x3}) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2000000000000206, &(0x7f0000000040)=[{0xb1, 0x0, 0x0, 0x101}, {0x8006, 0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x115, &(0x7f00000001c0)="11b592d2b77169d689a0988e2cd1c15baff39147c02b92335ae6738510d2d93604e51340fe87e6c0340834a7c410a5426bf1456c591b077af689177b0536bc410404187fe83ded9c0c8abc79bfd903000000d19cb083a1ebffa091460bef3e4e2774a357322f590c571c74e324f6221a3beb2c746fd2ec99abc7085f96fb3e8d4f26d156466d8a580a125c8300ba381e34aa264d3386c26ecfeb9a0c740b33a51b5207d3612a3cc402c021bc0f43c1f22321131acca0d02d191807285696e0e51c282bde9a55e630acdb258aaa336888831b1b28887e5e9139b8ec0b225238aeadae95cb4212aff9a779ea9601557f761a3703ddf1715fe87ae8bc9a71197fce039babb783f8e1899babf352b4b0fd20f7b0303b98") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:00:02 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000180)=""/4096, 0x1000) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f00000000c0)='./file1\x00', 0x80, 0x80) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000100)) r2 = fcntl$dupfd(r1, 0xa, r1) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae63225259560f8", 0xf) ioctl$TIOCMSET(r2, 0x80104277, &(0x7f0000000000)) 16:00:02 executing program 0: r0 = socket$inet6(0x18, 0x4000002, 0xfffffffffffffffe) getsockopt(r0, 0x29, 0x25, 0x0, 0x0) 16:00:02 executing program 0: socketpair(0x18, 0x4, 0x5, &(0x7f0000000000)) r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000040), 0x0) 16:00:02 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000180)={0x7a, 0x200, {[0x0, 0x3f, 0x3, 0x6, 0x8, 0x98, 0x5, 0x9, 0x5, 0x7, 0xfd65, 0x4, 0x1, 0xf39, 0x1, 0x0, 0x6, 0x7fffffff], [0x401, 0x0, 0x3, 0x7, 0x7fff, 0xb9, 0x5, 0x9, 0x5, 0x5], [0x8, 0x6, 0x7, 0x9, 0xe6, 0x8117, 0x7ff], [0x3, 0x0, 0x80000001, 0x40, 0xeb98, 0xfffffffffffff001], [{0x5, 0xffffffffffffff01, 0x7fffffff, 0x8}, {0x1, 0x2, 0x6}, {0x3f, 0x7f, 0x9, 0x1}, {0xffff, 0x3, 0x1, 0x1}, {0x20, 0x5, 0xd019, 0xfff}, {0x0, 0xb65f, 0x2, 0x69189c7b}, {0x640, 0x101, 0x3, 0x9}, {0x80000000, 0x0, 0x100, 0x81}], {0x8000, 0x37b, 0xf323, 0xfb7}, {0xfffffffffffffff9, 0xfff, 0x3, 0xf669}}}) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) fcntl$setown(r2, 0x6, 0x0) 16:00:02 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = semget(0x1, 0x0, 0x400) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000001200)=""/201) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) r3 = getegid() accept(r0, 0x0, &(0x7f00000011c0)) setgid(r3) setgid(r3) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000040)=0xfffffffffffffffa) fsync(r0) r4 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x10, 0x81) getsockname$unix(r4, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000001140)) getsockopt(r0, 0x200000029, 0x69, 0x0, 0x0) 16:00:02 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r0, &(0x7f0000001c40)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377491ebd06a1c896c24bd6cc866a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f8ff3bdb8e73b77340e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f4af9182cb53a5780b4f101731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022fd1cdd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d0510241c372c31f3098c9c97b77e3f22a9348e09839caebc3cad8f4a0e6a5628b07893b8422ed28d2358a4215c89ae45fedc1ef8a4ef3844bf2613f05c1ac2dccc91b4e4be92d30c280dbbf72396bffd0f2dafc7ffd7f5188c3f6afb4ed4db5175c89206e6e1195cfc1ae2751fb260ea5427b5918dba2958a8266034355aec4c7eeb38ae2fe4606b99ba7e2eec6ea2ff7844a01c61532a6375006df38b5622d28c6ea7d8bf30077d49ec00157d3a6e266695a67d70e1599ea58f8e9cacec11f11afbc44765d061b5ee1ce70a7fe23dab3a12c76294a6445847d6de8a7a2d985b9c7756c493f8984a9629bb4c5d5d44ce717bbeb0292c906e17965020cb231eec6be68247705d62d92d9c98a55bd6a7ba420a3ce24a2c5609df6d3fa6a9daf101c2126515d4eecde302bb2e97f5c04799247a10c1d383ca7c99e05025a474a52345dc2de39ae900486a7da7d8972187b6f59b071bd53233bec9311fe104592cc3d4901048e144a6fcaec02dda97340270783ffc5b7f47b9db228e2cb1a51705e66c73937bf93c25d3f96be9179e502d3df55a59c45b2bbb6535b448aab96a3bac7d23c39f7670cfbc2403c1850f4cbd3d78778bbb8c0d47130625f6638a2bf58958872aa6c4c71ee83fb25ae281fe124b07abf78331336790ef61d18b8e8c911f9208b5c1fa94bff783073a81f1fe72f3df96c9051fdb089302a76de9abf2fbfdcbbc422122d3f896c9e118b549211a52b8ddcc400c0b832ce2bb65839a829cd1d12860f1a8ebea77fcda1623563cbc8a2af6771c3b021cfd0ca2ef1ad9e0a9d1461e5647f7424a0b6c81df2d20adfee1514a4b8165b098f7c54d709b4621c3eae40abb3b381c5e65a1c2cdbc78bbc75be68dc49e4274d145a8db6dad14a5ae589938a89003b1768c5845d6d0e301a0b43c6b5fa264ae2b5e28b881fd07ea7af01ac1fc0ea909ce8e716dc204a1ed00fba97c4163576658c4d4a0332c705e21888eee302db272fe50700230e8d899ee5672acbed04852714830d7e8cb16b758fe97868720315127c80c891c5faa6afb340f0a4d55de6bf7ea5b0807a8858d54a5c66bf570edcf0", 0x8aa) read(r0, &(0x7f0000000040)=""/132, 0x84) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x24, 0x0, 0x0, 0x100000}, {0xa7e8, 0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000080)) 16:00:02 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140)="ebff", 0x2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000180)={0x10, 0x3, 0x4, 0x800, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x1}, {&(0x7f0000fef000/0x11000)=nil, &(0x7f0000fef000/0x1000)=nil}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff2000/0x1000)=nil, 0x10001}, {&(0x7f0000ff0000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x100}, {&(0x7f0000fef000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x8001}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fef000/0x3000)=nil, 0x7c02}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xadfd}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x10000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x8000}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ff0000/0x1000)=nil, 0x800}, {&(0x7f0000ff4000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ff3000/0x3000)=nil, 0x7fffffff}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000dfe000/0x200000)=nil, 0x2}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x9}) fcntl$setflags(r0, 0x2, 0x1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x111, 0x0) 16:00:02 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x100, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0x76a) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000080)) 16:00:03 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000180)) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) rename(&(0x7f0000000580)='./file0/file0\x00', &(0x7f0000000540)='./file0/file1\x00') 16:00:03 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) r1 = semget(0x3, 0x3, 0x2) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f00000001c0)=""/4096) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x4000000000, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b0006000000000000000000000000ffff0000301c944009f6ce4f22276ef73ab42f38d0e9", 0x2c}], 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwritev(r0, &(0x7f0000000140)=[{0x0, 0x10156}], 0x1, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x81, 0x0) 16:00:03 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380)='/dev/ttyCcfg\x00', 0x8, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r2 = dup(0xffffffffffffffff) dup2(0xffffffffffffff9c, 0xffffffffffffffff) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x0, 0x0) r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r5 = dup(r4) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000000340)) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x4}], 0x2}) r7 = socket$inet6(0x18, 0x4000, 0x1) sendto(r7, &(0x7f00000000c0)="d403ad246c6874019456d46d7e665590ab468fc1", 0x14, 0xd, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x3a94b19ce68acb35) kevent(r9, &(0x7f0000000180)=[{{r6}, 0xfffffffffffffffd, 0x60, 0x8, 0x5, 0x3f}], 0x101, &(0x7f00000001c0)=[{{r7}, 0xffffffffffffffff, 0x2, 0x22, 0x6, 0x9}, {{r7}, 0xfffffffffffffffd, 0x18, 0x0, 0x8000, 0x6}, {{r6}, 0xfffffffffffffffe, 0x0, 0x13, 0xc0000000000000, 0x3f}, {{r6}, 0x0, 0x5bc1ff45aa25ae65, 0x10, 0x10000, 0xd791}, {{r6}, 0xffffffffffffffff, 0x20, 0x2, 0x3ff, 0x7}, {{r7}, 0xfffffffffffffff9, 0xd1, 0x40000001, 0x6, 0x1}, {{r6}, 0xffffffffffffffff, 0x1, 0x4, 0x8, 0x4}, {{r7}, 0xffffffffffffffff, 0x0, 0xf0000001, 0xfff, 0x8}, {{r6}, 0x0, 0x8a, 0x1, 0x0, 0x9}, {{r7}, 0xfffffffffffffffc, 0x80, 0xfffff, 0xa3c8, 0x2}], 0x8, &(0x7f0000000300)={0x101, 0x2}) r10 = openat(r5, &(0x7f0000000400)='./file0\x00', 0x20000, 0x80) kevent(r4, &(0x7f0000000440)=[{{r10}, 0xfffffffffffffff8, 0x540844914ea66757, 0xf0000000, 0x1, 0x6cc}, {{r3}, 0xfffffffffffffffb, 0x4, 0x40000000, 0x401, 0x2de}, {{r2}, 0xfffffffffffffffb, 0x20, 0x20000080, 0x1, 0xfffffffffffffffd}, {{r1}, 0xfffffffffffffff9, 0x50, 0x20000000, 0xd4, 0x400}, {{r5}, 0x0, 0x8, 0x40000040, 0x0, 0x7000000000}, {{r7}, 0xfffffffffffffffb, 0x80, 0x20, 0xfffffffffffff001, 0x4}, {{r8}, 0xffffffffffffffff, 0x4, 0x1, 0x1, 0xe91}], 0x2, &(0x7f0000000540)=[{{r8}, 0xfffffffffffffffb, 0x5, 0x800fffff, 0x8, 0x20}, {{r5}, 0xffffffffffffffff, 0x10, 0xf00fffff, 0x1ff, 0x81}, {{r0}, 0xfffffffffffffffd, 0x0, 0x40000000}, {{r5}, 0xffffffffffffffff, 0x40, 0x88, 0x100000001, 0x4}, {{r0}, 0x0, 0x80, 0x81, 0xcc7, 0x9}], 0x6, &(0x7f0000000600)={0x33, 0x9d5}) 16:00:03 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0xe1dd) r1 = dup(r0) getpeername$unix(r1, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) ioctl$TIOCNOTTY(r1, 0x20007471) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x1000100000001}) 16:00:04 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x8) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000180)=0x1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x2, 0x100000001, 0x3, r1}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x17f4d60560a468b1, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0x7137, 0x9, 0x80000001, 0x1, 0x0, 0x5, 0x2deacce3, 0x3, 0x3, 0x2, 0x7}) fcntl$lock(r2, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x2d}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) 16:00:04 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0xf5, 0xfff, './bus\x00', 0x8001, 0x5000, 0x0, 0x4}) mknod(&(0x7f0000000000)='./bus\x00', 0x9100, 0x80000001) ioctl$TIOCFLUSH(r0, 0x400c745c, &(0x7f0000000100)) fchmod(r0, 0x10) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000002000000000000000000000000000000a0330100008000"/72]) 16:00:04 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x44, 0x40000000, 0x5, 0xf9c}], 0x9, &(0x7f00000000c0), 0x1, &(0x7f0000000100)={0x9a79, 0x1}) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x492, 0xb9) dup2(r0, r1) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000240)=[{0x40, 0x0, 0x0, 0x9f}, {0x6}]}) syz_emit_ethernet(0xa0, &(0x7f0000000140)="b489a83b8fccf27b8e84901652446aafb9c974d210cb3d6d298456f01a982ea00c89c3f131262b0795de24a22162442245e34a7d3119e1ed3d0ccec518ef80549db8566ef9019eefef36a9a164200fb9ccc60910fff8b5a73217c220cbbc9c6d3f1372cb87ebb9bf8987a7270f4efb2ce3068667c7991ad80d0eefb2d228e619800fb5d49c36633c936466cd480a06d211f979d24c301d0862401fc71fe7502c") 16:00:04 executing program 1: mprotect(&(0x7f00003b1000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f00001cc000/0x200000)=nil, 0x200000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x8000000001) 16:00:04 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file1\x00', 0x611, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) open(&(0x7f0000000280)='./file1\x00', 0xa00, 0x0) lchown(&(0x7f00000001c0)='./file1\x00', 0x0, 0x0) 16:00:04 executing program 1: r0 = open(&(0x7f0000000200)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chroot(&(0x7f0000000300)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) chmod(&(0x7f0000000100)='./file0\x00', 0x48) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) accept(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000180)=0xc) recvmsg(r1, &(0x7f0000000080)={0x0, 0xffffffffffffff85, 0x0, 0x3a, &(0x7f0000000400)=""/210, 0xffffffffffffff42}, 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380), 0xffffff8a) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x5) chown(&(0x7f0000000340)='./file0\x00', r2, r3) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000280)={&(0x7f0000000240)=[{0x101, 0x80}, {0x1ef, 0xa8e}, {0x89, 0x52f8}, {0x83, 0x4}, {0x85, 0x7}, {0x89, 0xbe5}], 0x6}) 16:00:04 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:04 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) fcntl$getown(r0, 0x5) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f00000000c0)={0xfff, 0x4, 0x5}) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{}, 0xfbfffffffffffff9, 0xf}], 0x4, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x7, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 16:00:04 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510f", 0x2) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)="f8d92a2089de6269fd67b525cf594c8cc8575157c47d01405d8b7386f35c91f866dd1f9ce8e4e3009eaf26a1c3e125e6aeb3711324ed07a3737851721486cc37fa783ff1ea3b22ac9ca41295dd8ecd1b08da611be61f416ba7204d76f586f78e6543cacfd2bee834688e03b97fc241aa7d5b042eee9736ae267ead61caba0cbdc89a1af97fd14364c38c2ad06c61", 0x8e}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0), 0x0, 0x0, 0x0) 16:00:04 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x2006, 0x0) r0 = open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4004667b, 0x0) 16:00:04 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000340)={0x4, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000300)='/dev/tty\x00', 0x1, 0x0) r1 = dup(0xffffffffffffffff) mmap(&(0x7f000074f000/0x2000)=nil, 0x2000, 0x2, 0x1010, r0, 0x0, 0x0) fcntl$dupfd(r0, 0x0, r1) socketpair(0x37, 0x4000, 0x9, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r2, 0x6, 0x4, &(0x7f0000000180)=""/240, &(0x7f0000000280)=0xf0) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r3, &(0x7f0000001340)=[{&(0x7f0000000100)="c10cf67a96d147ffd4b436641ceab0e877b1fc5043db3366320fd322613dfd0837cfea074532522c748dafcb3bb94ea8c49996b56b1e6868337fb06533f39c489208246c661714a12bbedab6b76108fc9e93a06481ef9f272a5d9415bb40d429fa6d056501a2726f", 0x68}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000040)={0x0, 0x7ff}, 0x8) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect(r3, &(0x7f00000002c0)=@in={0x2, 0x3}, 0xc) sendmsg(r3, &(0x7f0000002800)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:04 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) r1 = socket$inet(0x2, 0x8005, 0x8000) getsockname(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) clock_settime(0x0, &(0x7f0000000080)={0x5, 0xffff}) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 16:00:04 executing program 1: socket(0x18, 0x2, 0x0) 16:00:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2063, 0x40002065d) r0 = open(&(0x7f0000000000)='./bus\x00', 0xd, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000140)=0xb) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000180)="30362dd19ceea312ef9f2a6f1e8624863ba993a082fca87ac114815cde7480765087102c691ff4c0f89494b090492bcec93d96f9ce0518a4fe47a77d85fa399ab78425fb8bef761360867cfd51c60e5ccbabf21cd80db48d37af2effcb301947545c541f0178f1c318c2287a325871612ac753994356783a4fdde1258a703376333c48bd0d7234b0e68a01d2c13c522d8ccb3d6f00a44feea378f3ec7b96a7104944164300c724094a6d60aa6f3e60c3dc2ecc20216419b85fa1fec6b78ff636ff5a6be1", 0xc4}, {&(0x7f00000003c0)="021a9c772269bf3a69b4826b0b3e51f25664d4a1c833244b2bc059ee09fb11855d0f82d6b093dbe1fc26982d372c8b775a7b2e521dfedaa4e5466c7585ef74f7d021ec1f927f0155d07558023707f5f985fe4731e7ddbf216fb7d691f16d3edcfbd49cb43c10bf1ab1ef64bf272489b1997384d19a3330a9c807e537cc5fcc8d2ffd2285ef0a95602e1b9147a36f9b50183d0cd14a000e6ef93b0e1f648d80ab78fe851b133d8d1876ee1702980e2fa6b91157242728471b0e59b1fdd078f7b56e16f19bb0407033fb95fd18ad3ddabfd2b792f2ba3118510fbdbee2027f69648dda785bb37c34a736b13d6999ea1fec12f910", 0xf3}, {&(0x7f0000000080)="53f491ddc142524c2cd93cd587c8ef5ae8c0cab120dce1e1cd9e5e645a26c5b1bbd193817bd016fdb422dfd5da08bd2de4e942581bbbfdcd4cbc1e504cab52ee0fb3c0fc40607f73dc8e55dc29641f74de041b3c82a034e4addd46d1d2f7620a52d53d4512a1435b4c00ceb9cde7b13032c8f605f91c46b782b79b7cfead874cd87f9eeb4ba3c843a773db4c011e9e4b3d2740950d0c4c7367b45c0e689786567c5990644962e49212ae3fb7677bf0d02494aaa3ceafa26035fa", 0xba}], 0x3) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000002c0)=0x8) write(r0, &(0x7f0000000340)="1e9d04c34e106742e1310b198f5f24065394727c30247c4ec312d2fc1e2ca22d6f86b9d373b5c31482084c93206db92f3ad43e88d3b2cd485cdbf3542598435f46699beba5a7932902352149", 0x4c) 16:00:05 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$KDENABIO(r0, 0x20004b3c) getsockname(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[], 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) fcntl$lock(r2, 0x7, &(0x7f0000000100)) close(r2) 16:00:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000000)) utimes(&(0x7f0000000280)='./bus\x00', &(0x7f00000002c0)={{0x800, 0x6a2}, {0xaa75, 0xf6}}) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0xfffffffffffffffc, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x7}]}) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000080)=0x1) 16:00:05 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x408, 0x0) fcntl$setstatus(r0, 0x4, 0x80) fchflags(r0, 0x10001) r1 = syz_open_pts() openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) r2 = dup(r1) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000040)) setitimer(0x0, &(0x7f00000001c0)={{0x0, 0xf423f}, {0x0, 0x2710}}, 0x0) setitimer(0x2, &(0x7f0000000140)={{0x100, 0x20000000}, {0x1, 0x100000000}}, &(0x7f0000000180)) setitimer(0x2, &(0x7f0000000000)={{0x1f, 0x6f}, {0x2, 0x7f}}, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:00:05 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x8613b) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000100)="4e0f0008cf376612", 0x8) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000080)=0x80000001) read(r1, &(0x7f0000000040)=""/28, 0x12) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x84}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000100)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:05 executing program 0: setitimer(0x100000008080000, 0x0, 0x0) 16:00:05 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e60856413d00", 0x6}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="2800ffff0000010000"], 0x9}, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140)={0x8, 0x8000}, 0x8) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:00:05 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x83, 0x0) sendto$inet(r0, &(0x7f0000000040)="efe63b2977faff41b3fe96536680c3cc075f8456c59edd5df34a3b69d72acfef3f3d43ea9838c4f8ac650640c0b51fc977e692879e5b0c99c0f393fe61a1a2758cec64411ffe8a490b9ffa44f6a337ec9206c1756fba3033dfa1cbd74510db18db1c68e6169949623d5553c11c0600cc8412881fe3bbba3bfa24935e5d54d9f3040d4719bb7ad62deb206f716eaa16efba07cf429b11395ab753633791159e672c3f8ab67d7f6b0345cc2bed6cc20bc3a091bb0755f5d271f8f45b824c85c0320c306de02640ff441424cac62c", 0xcd, 0x400, &(0x7f0000000240)={0x2, 0x1}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="2d012e2f66696c6530af2e03a0e5cb9825d3f8820dc41d9d56e1380bd312dd9efc69d440610eb47360d0262fe3b41bbf8476b7dc8b1956491a8207d14fc8516d46eb41f4c9cc8b06a23058a6896fda32b78666da76df8a9636fa1382b834e722b1c32422f777b587c61fd605b2cd64baeaf8dd40f57f201f9fa99e0e200e25fd8c248d183d6cd613eb2a43f1b543bd02413800fdbe45eed7000000000000000000"], 0x1) 16:00:05 executing program 0: shmget(0x1, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) clock_settime(0x4, &(0x7f0000000000)={0x7, 0x7}) 16:00:05 executing program 1: r0 = socket(0x2, 0x4003, 0x0) getsockopt(r0, 0x0, 0x40066, 0x0, 0x0) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x6, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000140)=0xc) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x100000000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) shmget(0x3, 0x2000, 0x10, &(0x7f0000ffc000/0x2000)=nil) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xfffffcc8, &(0x7f00000002c0)="b6") socketpair(0x2, 0x4004, 0x80, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000280)=0xc) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x1c}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8102, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:05 executing program 0: mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x4010, 0xffffffffffffffff, 0x0, 0x0) socket$inet6(0x18, 0x4000, 0x9) socket(0x20, 0x5, 0x2) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x8000, 0x1) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x20200, 0x0) r2 = dup2(r0, r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000080)=0x1) r3 = dup(0xffffffffffffffff) setrlimit(0x0, &(0x7f00000000c0)={0xe0000000000, 0x9}) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f0000000040)={{}, 0x1, &(0x7f0000000000)=[0x0]}) 16:00:05 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = dup(r0) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000040)=0x7) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000440)) write(r1, &(0x7f0000000080)="e91556152de20b109a9644972cf6b2cce3cdb5668c6f097bb8d3d27a5bf2b5669d6bcdccb5c2e06e0c72b0fee3cecd384476965c4fe45006f70618bb062caa4634089377d5c02752fdfece82209a7d9d391c02a21980964f8c9e55ec3eda390e6aa026850f9cb2923b98cb07231361ffaba00f36bf1ef3bdab5df40dff11f1a33cdc1ebe0efc6166c791276a44318102a561ea7bb05304f2c2eaf378265502f817a813b1bcb52b7879be10aba6b6941dd10a40ede0f542776f934f47b5f48de6ab785e870bbaff251032abb295dc892398cadbb2171c956621d526a9f5", 0xdd) r2 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000340)=0xc) getgroups(0x6, &(0x7f0000000380)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={r2, r3, r4}, 0xc) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0xfffffffffffffffd) 16:00:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd04) r0 = open(&(0x7f0000002180)='./bus\x00', 0x4, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x2) preadv(r0, &(0x7f0000000080)=[{&(0x7f00000021c0)=""/4096, 0x1e9}], 0x110, 0x0, 0x25) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="04329bdb5f6de6367190d7249da8695f358d4a24db72a56d8e5be59f0c334c3af5d2bbb214d2ba56a3291731738fe4813522a793019b8910d7bd6156555e681dfef145b73afa99dff263bea96c79bc589b9f", 0x52}, {&(0x7f00000001c0)="38be4be868a19d61362d4ea469c70932ec74b952bbced4f80eb4f6c73a4eac46c682518ddd36d8a4d291998cde866de99e6144bda52462ed380a1afff758d381a8c5d1882fb9a2a6447f171be60eae71c0a51b4a422372c60f0cb7efbc34f16ebe471759b287fb6b56fd367d2e4cb5cb4b8b02eda899d5c10e1fcf0062d8621321075f8e432ae378b98bb499f6897dd1ea4537c046893de9a64ef8d15f07f553bdbf641aa031d751dfdae9f906fdf3b558e7effa9fb91d69db7ffe", 0xbb}], 0x2, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000001140)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000483a40f6c5ebbce900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d81e0f20a3205e3e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000300"/4098], &(0x7f00000000c0)=0x1002) 16:00:05 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = dup(0xffffffffffffff9c) mkdirat(r0, &(0x7f00000002c0)='./file1\x00', 0x8) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x8, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000280)='./file0/../file0\x00') setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r2 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r2, &(0x7f0000000140)='./file0\x00') renameat(r2, &(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000200)='.\x00') 16:00:05 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000000c0)={0x800, 0x7}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x10000, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f0000000000)=[{}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x90, &(0x7f0000000140)="20a17ad49c4696765f08b6a5c6786add2133ce69d9ac29ef407499a60d6ef61001a5e7699071efc1f65c5edc9a8c843874dd1588d832687d20ffc8ab0d36d9d501f58e79a4db086de8000c0e298a3b318d3caa7647b4176b330803c0dd3e86d6c4e10969ed3e4d12914219c1795ffa5ba3d50e22aa775a7a446370c0705e681954807d4ee3716e602601b1aae8281de4") 16:00:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="58272003abd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf5f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f0000000300)="3e227913e4bad21c734f4dd36a27e5e27ba36d673553c0c21b3dfaf90f001ad4491d1f7828bc2d2a500a35a32a2efc42d6ba0282b2a83c76a0fe3b3761bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c68bf82cd0bb83dc9d95d8588fc7c93635077f2504d6e63787c280e26d6bc89effbad08863cd5060800000032bc72cd1cc0ef4ac013f02c381f1b5f34458e2338240331c11ed39a85fe0900000029b887cbac44c8804f6dac26edf541708135a9ed0dfa7f4dca45eaaeda26e9daa476a3704de9543bd8e42d6165a0d93cd0bd30b57108efa5762fa3c3d9c5177479895877167ef342549b36fbc90a71b30ec0083af811f731d3f451724137970f61f639b0ba161a18e62175b1a020417a8f93d20cf4077555e8dc0038c789a448cacb2b456f63ae583c39ea00", 0x130) r1 = syz_open_pts() close(r0) r2 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000180)=""/45, 0x2d}], 0x1) 16:00:05 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000080)={0xe8, 0x0, &(0x7f0000000140)=""/232}) syz_open_pts() mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) unlink(&(0x7f0000000100)='./file0\x00') r2 = dup(r0) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000040)={0x3f, 0x6, {0x8d, 0x20}}) 16:00:05 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) open$dir(&(0x7f0000000140)='./file0\x00', 0x10000, 0xce7830e489248769) select(0x40, &(0x7f0000000040)={0x2, 0x7, 0x6, 0x9, 0x2, 0x96, 0x8, 0x5}, &(0x7f0000000080)={0x0, 0x100, 0x4, 0x3, 0x3, 0x9, 0xf4, 0x7}, &(0x7f00000000c0)={0x5, 0x7ff, 0x8, 0x6, 0x200, 0x9, 0x0, 0x3}, &(0x7f0000000100)={0x5, 0x100000000}) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000001180), 0x0) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000001c0)=0x1) getsockname$inet6(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x7, &(0x7f00000002c0)=[{0x1000, 0x4, 0x1f, 0x5}, {0xbda, 0x3, 0x200, 0x3}, {0x3f, 0x9, 0x7, 0x1}, {0x5243, 0xd0, 0x8, 0x4}, {0x4, 0x8, 0x1000, 0x401}, {0x2, 0x7b69, 0x7, 0x10001}, {0xcd61, 0xe4d, 0x8, 0x8}]}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x9, &(0x7f0000000200)=[{0xfffffffffffffffc, 0xcc84, 0x9, 0x6}, {0x80000001, 0x20, 0xffffffffffffffff, 0x7f}, {0x1, 0x1, 0x9, 0x2}, {0x8000, 0xdc11, 0x4}, {0x813, 0x2, 0x2, 0x80}, {0x3, 0x8, 0x3ff, 0x8}, {0x84bd, 0x100000001, 0x8, 0x4}, {0x80000001, 0x1000, 0x7, 0x200}, {0x1, 0x3b81, 0xffff, 0x7}]}) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x1, &(0x7f0000000040)=[0x101]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 16:00:05 executing program 0: mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x200, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x10, r0, 0x0, 0x50) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 16:00:06 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x2, 0x2) mprotect(&(0x7f0000fed000/0xf000)=nil, 0xf000, 0x5) mprotect(&(0x7f0000ff7000/0x8000)=nil, 0x8000, 0x6) 16:00:06 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000240)="000000186004008b00062b00feffffff0000a3bb6b3c042efdd100000000ffffffff0000000af6ce4f22276e2b8d2a48d69e44c9", 0x34}], 0x1) mknodat(r0, &(0x7f0000000040)='./bus\x00', 0x8000, 0x80000000) 16:00:06 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67071b542a538706000000b8110000002900000031000000030000003591af0dc1bb893f"], 0x38}, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x23, 0xeac}, {0xc8, 0x38}, {0x42, 0x80000000}], 0x3}) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:06 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='c\x00') r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="000000026007008b00002327030300000000000000000000000000000000000000000000000076a2287f433f", 0x2c}], 0x1) 16:00:06 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x0, 0x0) flock(r0, 0x4) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x4) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc020699e, &(0x7f00000000c0)) 16:00:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000300)='./bus\x00', 0x400000003fd, 0x0) read(r0, &(0x7f0000000000)=""/176, 0xb0) write(r0, &(0x7f0000000140)="6f4c254b28a1373e71c17b57342acdce5413855b6e538da4a95c2cc4638d60d238608c4d357c6bcc21f537413c46d21378ace3b4edccbaa64cf38e2e169d13afd2eff90853d18e62f6e244bd516acf4c1d1ceec6b60989067c77ce1fd65fcfaaa5897062ed96cb40c6576d2440701630a042f602c158c790091b955db39c08aced57436afb2862a8549bf47208e1e5f726a19ee983b0507f7cb20a875c8a4c82442d", 0xffffff48) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000500)={0x3, 0x8, {[0xfff, 0x6, 0x7, 0x8, 0x401, 0x5, 0x0, 0xfff, 0x9af2, 0x4, 0x3, 0x5c8b87d2, 0x3, 0x0, 0x8, 0x3, 0x2, 0x1], [0x0, 0x1, 0xfff, 0x3, 0x5, 0x8000, 0x8, 0x4, 0x2, 0xc81], [0x4, 0x800, 0x1000, 0x989c, 0x800, 0x4c85, 0x1], [0x3, 0x8, 0x7, 0x100000001, 0xa84, 0x8000], [{0x8001, 0xffffffffffffffff, 0x1, 0x5}, {0xfff, 0x7, 0x8, 0x5}, {0x80, 0x6, 0x78b, 0x2}, {0xb7c, 0x4, 0x4, 0x9}, {0x5, 0x7, 0xffffffff80000000, 0x2}, {0x2, 0x4, 0x3, 0xb0}, {0x44, 0x400, 0xb840, 0x7fff}, {0x0, 0x4, 0x20, 0x9}], {0x6, 0x100, 0x1000, 0x8}, {0x0, 0xc6, 0xffffffff9801f89e, 0xc255}}}) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x6013, r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) recvfrom$inet(r0, &(0x7f00000002c0)=""/59, 0x3b, 0x1, &(0x7f00000004c0)={0x2, 0x0}, 0xc) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)=""/182, 0xb6}, {&(0x7f0000000340)=""/155, 0x9b}, {&(0x7f0000000400)=""/149, 0x95}], 0x3, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x1010, r0, 0x0, 0x0) 16:00:06 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ff8000/0x3000)=nil) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) pwrite(r0, &(0x7f0000000000)="ae64310b5423b34c49a1d8eed94b0d32ce0bea9c7251eaf64fde3f6877b030a722b810b11c2fc6ac799cfdf273ed94dbecf7e46cffc82d3172e85c1200b366d9ee87f3ffd39d5648857b3088256d8e51691d1eac85db61ffea8d5e2de07d4784c5f12f675451743d1da56957f0dbc28d0b4e7f84e188b6ceb5f0f05b0e76354dd20fffba726be4927792a424461a0269", 0x90, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) pmap_unwire: wiring for pmap 0xfffffd807f00bbc8 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bbc8 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bbc8 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bbc8 va 0x20ffa000 didn't change! 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) connect$inet(r1, &(0x7f0000000000)={0x2, 0x2}, 0xc) poll(&(0x7f00000001c0)=[{}, {r1, 0x11}], 0x2, 0x2527) close(r1) 16:00:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0xeaa2) syz_emit_ethernet(0x0, &(0x7f00000000c0)) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r2 = kqueue() rmdir(&(0x7f0000000080)='./bus\x00') open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r4 = getegid() lchown(&(0x7f00000000c0)='./bus\x00', r3, r4) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xc94ed3804a8ad71d}], 0x4, 0x0, 0x3a55, 0x0) pmap_unwire: wiring for pmap 0xfffffd807f00bbc8 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bbc8 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bbc8 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bbc8 va 0x20ffa000 didn't change! 16:00:06 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x101, 0x3d9b, 0x8, 0x1}, {0x20, 0x400, 0x6, 0x8}, {0x4, 0x10, 0x1, 0x3}, {0x8, 0x4, 0x4, 0x80}]}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x5501) openat(0xffffffffffffff9c, &(0x7f0000000180)='./bus\x00', 0x0, 0x0) 16:00:06 executing program 0: r0 = getgid() getgroups(0x7, &(0x7f0000000200)=[r0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0xfffffffffffffd27, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x30430, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000240)=0xc) fchown(r3, r4, r2) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f00000000c0)) setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) 16:00:06 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = semget$private(0x0, 0x1, 0x6) semop(r2, &(0x7f0000000040)=[{0x4, 0x3ff, 0x1000}, {0x4, 0x333, 0x1800}], 0x2) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) kqueue() close(r0) kqueue() 16:00:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000000)) ioctl$TIOCSTOP(r2, 0x2000746f) write(r2, &(0x7f0000000200)="b4", 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:06 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x4c) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') mknod(&(0x7f00000001c0)='./file0/file1\x00', 0x6000, 0x0) unveil(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000180)='r\x00') stat(&(0x7f0000000040)='./file0/file1\x00', &(0x7f0000000080)) 16:00:06 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) getgid() setgroups(0x1, &(0x7f0000000200)=[0x0]) 16:00:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_vnetid}) setsockopt$inet_opts(r0, 0x0, 0x7, 0x0, 0x0) 16:00:06 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x8080, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) mknod$loop(&(0x7f00000001c0)='.\x00', 0x40, 0x1) mknod(&(0x7f0000000100)='./file0\x00', 0x4, 0x0) bind(r1, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x400, 0x3e}, 0xc) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x7, 0x0, 0x7, 0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x5, 0x0, 0x7f, 0x0) 16:00:06 executing program 0: r0 = socket(0x22, 0x8001, 0x2) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = getpid() r2 = geteuid() r3 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r5 = getuid() getgroups(0x1, &(0x7f0000000280)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) r8 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r10 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r12 = getegid() sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f00000001c0)="fd4384e80fdc348bad209691bc93df4d8c6bbc5f52faf8c1c8e831e150aef91a4d4a9fd236d2714803577ff598d08447b018d834fa45", 0x36}], 0x1, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0x80, 0x409}, 0x8) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r13 = dup2(r0, r0) ioctl$WSMUXIO_LIST_DEVICES(r13, 0xc1045763, &(0x7f0000000040)={0xffffffffffffff59, [{0x3, 0x1}, {0x1, 0x1}, {0x3, 0xffffffffffff0000}, {0x1, 0x101}, {0x3, 0x7}, {0x3, 0xf994}, {0x3, 0x5}, {0x1}, {0x3, 0x101}, {0x3, 0x40}, {0x2, 0x6}, {0x3, 0xffff}, {0x3, 0x1}, {0x3, 0x400}, {0x2}, {0x2, 0x58d7}, {0xde4ed5728f5327d7, 0xff}, {0x3, 0x3}, {0x3, 0x100}, {0x3, 0x4}, {0x73a049158d04309f, 0x9}, {0x3, 0x8}, {0x1, 0x7}, {0x2, 0x100000000}, {0x2, 0x4}, {0x2, 0x10001}, {0x0, 0x20}, {0x3, 0xfffffffffffffff7}, {0x3, 0x81}, {0x0, 0x7fffffff}, {0x2}, {0x3, 0x7ff}]}) 16:00:06 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000001c0)={0x4, [{0x2, 0x9}, {0x1, 0x7fff}, {0x3, 0x3}, {0x3, 0x4}, {0x3, 0x7f}, {0x3, 0x5}, {0x1, 0x6}, {0x0, 0x7}, {0x3, 0xffffffff}, {0x0, 0x20ef}, {0x0, 0x3f}, {0x3, 0x1f}, {0x3, 0x2cd9}, {0x3, 0xe0}, {0x3, 0x5}, {0x1, 0x9}, {0x1, 0xffff}, {0x2}, {0x2, 0xdc}, {0x3, 0x1}, {0x3, 0x6745}, {0x3, 0x5}, {0x1, 0xeb4}, {0x0, 0x8}, {0x2}, {0x2, 0x3}, {0x3, 0x49fd}, {0x3, 0xda}, {0x0, 0x8}, {0x3, 0x6}, {0x3, 0x120000000000}, {0x0, 0x9}]}) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000000040)={&(0x7f0000000000)=ANY=[], 0xa, 0x0, 0xffffff4a, 0x0, 0xfffffffffffffee9, 0x7}, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x2010, r4, 0x0, 0x43) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000080)) socket$unix(0x1, 0x1, 0x0) getsockname(r1, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000000)={0x4, 0x1, 0x9, 0x400, 0x2}, 0xc) 16:00:06 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x613, 0x0) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000200)=""/252, 0xfc}, {&(0x7f0000000100)=""/140, 0x8c}], 0x2, 0x0, 0x1d) pwritev(r0, &(0x7f0000000380)=[{&(0x7f00000001c0)="d2", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x880, 0x0) preadv(r0, &(0x7f00000000c0)=[{0x0}], 0x1, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000003c0)={0x10, 0x1, 0x4, 0x7, [{&(0x7f0000004000/0x1000)=nil, &(0x7f0000002000/0x3000)=nil, 0x1}, {&(0x7f0000000000/0x3000)=nil, &(0x7f0000002000/0x3000)=nil, 0x4}, {&(0x7f0000001000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x80000000}, {&(0x7f0000003000/0x4000)=nil, &(0x7f0000000000/0x4000)=nil, 0x401}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000001000/0x2000)=nil, 0x4}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x1}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x6}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x8}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x2}, {&(0x7f0000fec000/0x12000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x100000000}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000000000/0x4000)=nil, 0x2}, {&(0x7f0000004000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x8}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6cc}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000000000/0x3000)=nil, 0x1}, {&(0x7f0000005000/0x1000)=nil, &(0x7f0000003000/0x1000)=nil, 0x80000000}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x6}) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) minherit(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0) 16:00:06 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xffffffffffffff7f, 0x0, 0x8000000000003, 0x7ffffffffffffffc, "845d550900200073397f10d2008f27df00000002"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) sendto$unix(r1, &(0x7f0000000180)="bdc5da07d23270c9c343027a7d62f8236e2605a49315d3168c3806cff23bdb3b1d520a6ca7cebf9cfd256591e4136ac01a92dbf90ffc160ba4bb4a3f83a9b40f9ecd9f4dc34fa1aacc69feea2c15932503567c1955285f5e94298cec8ab61b194950e5b727d74ae98f792be5eca2896a9dff4e2170732a7f746a76f754e501337ed04f6b38d1", 0x86, 0x2, &(0x7f0000000240)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000300)={0x81, 0x6, 0x800, 0x51e2, "ab09a419732cf15043fef2a7aff409b4f3a6c704", 0x5, 0x6}) 16:00:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0x107) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x7fffffff, 0x1, 0x0, 0x2, "8fd90427aabec08155ed60ed99cfad77e53de1d0", 0x58e, 0x80}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:07 executing program 1: r0 = open$dir(&(0x7f0000001300)='./file0\x00', 0x400000002c5, 0x0) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/252, 0xfc}, {&(0x7f0000000240)=""/166, 0xa6}, {&(0x7f0000000080)=""/87, 0x57}, {&(0x7f0000000300)=""/4096, 0x1000}], 0x4, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x100) lstat(&(0x7f0000001340)='\x00', &(0x7f0000001380)) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffe, 0x1000100000001}) 16:00:07 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f0000000040)=""/59, 0x3b) poll(&(0x7f0000000100)=[{r0, 0x29}, {r0, 0x1}, {r1, 0x100}, {r1, 0x2}, {r0, 0x4}, {r0, 0x4}, {r0, 0x20}, {r1, 0x2}, {r1, 0x44}], 0x9, 0x200) writev(r1, &(0x7f0000000080)=[{0x0}], 0x1) write(r1, &(0x7f00000000c0)="b7", 0x1) dup2(r1, r0) 16:00:07 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, 0xfffffffffffffffe, 0x151) bind$unix(r2, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) 16:00:07 executing program 1: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000600)={0x6, './file0\x00'}) readv(r1, &(0x7f0000000580)=[{&(0x7f0000000000)=""/8, 0x8}, {&(0x7f0000000080)=""/31, 0x1f}, {&(0x7f00000000c0)=""/195, 0xc3}, {&(0x7f00000001c0)=""/134, 0x86}, {&(0x7f0000000280)=""/209, 0xd1}, {&(0x7f0000000380)=""/198, 0xc6}, {&(0x7f0000000480)=""/227, 0xe3}], 0x10000000000001c2) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) 16:00:07 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=""/201, 0xc9}, 0x0) r2 = dup2(r0, r0) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000000)) linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, &(0x7f0000000140)='./file0/file0\x00', 0x0) execve(0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0x0) 16:00:07 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f00000006c0)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000340)=""/88, 0x58}, {&(0x7f00000002c0)=""/67, 0x43}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000000780)=""/88, 0x58}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}, {&(0x7f0000000540)=""/167, 0xa7}], 0x9, 0x0, 0x0) 16:00:08 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) flock(r0, 0xd) setsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) 16:00:08 executing program 1: socket(0x400000000018, 0x3, 0x0) 16:00:08 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:08 executing program 0: r0 = shmget(0x3, 0x2000, 0x42, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) pwritev(r2, &(0x7f0000000080)=[{&(0x7f0000000100)="e357266a8b6627158544141650ab6159e193edb87bf92d0f27bd1f90487e2a75ccba53c5c42eaab5560915a8243dc3836df6eb3e3663d7cda2348db13bcb76bd18645238edcb4fa77547d0ae4692f676bcd88a291d6090abf0b719613cb70a5768588ce1f89d0e853894856287627674c51bf7d45a711d055b0d770d3d1f6ae089057b233dfe093e35f542c16afdfded5e0499efe1aa23f56ebf9e9404ca799f9e330a1e2fd737250ad00f23", 0xac}], 0x1, 0x0, 0x0) getsockname(r1, &(0x7f00000001c0)=@un=@file={0x0, ""/4096}, &(0x7f0000001200)=0x1002) listen(r1, 0x0) 16:00:08 executing program 1: symlink(&(0x7f0000000080)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socket(0x3f, 0xc002, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x88, 0x20) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000340)={0x7fffffff, 0x80, 0x3, 0x8, &(0x7f00000000c0)={{0x2, 0xac, 0x8, 0x7, 0x9, 0x8, 0x9}, {[0x1, 0xffffffff, 0x0, 0x65, 0x1, 0x0, 0x6, 0x80000001, 0xffffffffffffffaf, 0x4, 0x43fb, 0x0, 0x828f, 0x8a, 0x5, 0x0, 0xd872, 0x8000], [0xfffffffffffffff9, 0x5, 0x1000, 0x6, 0x5, 0x5, 0x9, 0x2ba, 0x4, 0xff2], [0x9, 0x401, 0x4caf4507, 0x5, 0x6, 0x4, 0x7], [0x0, 0x9, 0x2, 0x6, 0xfffffffffffffff9], [{0x4, 0x8, 0x80000001, 0x8}, {0x1, 0x3800, 0x2, 0xfffffffffffffffc}, {0x3, 0x40, 0x6eb, 0x3}, {0x5, 0x0, 0x4, 0x1ff}, {0x7ff, 0x8, 0x9, 0x5}, {0x6, 0x3, 0x3, 0x80000000}, {0xe50f, 0x8, 0x0, 0x2}, {0xffffffffffff0000, 0x100000001, 0x0, 0x3f}], {0x1000, 0x4, 0x6, 0x40}, {0x5, 0x0, 0xffff, 0x3ff}}}, 0xbb75, 0x2}) 16:00:08 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00004d70bf3b200000000800002100"}) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=""/108, 0x6c) 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) 16:00:08 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x4c9b1583ffe05528, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) fchmod(r4, 0x41) pledge(&(0x7f0000000180)='%&\x00', &(0x7f00000001c0)='tap') r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x400, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) fchdir(r3) fchmod(r5, 0x31) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCGDLTLIST(r7, 0xc010427b, &(0x7f00000002c0)={0x3, &(0x7f0000000280)=[0x8, 0xfffffffffffffffe, 0x4]}) faccessat(r3, &(0x7f0000000300)='./file0\x00', 0x4, 0x3) openat(r6, &(0x7f0000000340)='./file0\x00', 0x400, 0x2) r9 = kqueue() ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000380)=0x5) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000003c0)) utimes(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)={{0xfffffffffffffff8, 0x20}, {0x6ae, 0x8}}) ioctl$BIOCGETIF(r7, 0x4020426b, &(0x7f0000000480)={""/16, @ifru_metric}) fcntl$dupfd(r8, 0xce1969ea6309e70e, r3) fcntl$dupfd(r8, 0xa, r9) clock_gettime(0x2, &(0x7f00000004c0)) write(r6, &(0x7f0000000500)="a604816f2fab013fc41551a2f73eccd23506b5f40ce35fc7e3acc3b334679b333d6f9fe56a568b78327347f66fcbf7da8cbc7781657095fb8fe3d7d2ae42e2c95eb7039f86d3a886b628dfbe3736b050008d91c5ce137c7f954d7af19bd734230a70e4d59462ada25aa7b037db3ae3bf3d477f50bacdf533fff7407974be6543a7f6b7505b42d250978526b64df92cc090290970484e01ae2da5f68ee755d2079da0f7258cceb2ddf499c49843d515968149e00248dca16c28e2c38f38a1c111ee6c6a5ba98d7fcd903bc8b4334620c93c188b7656f17131bab57a6f1f7ddef91ae680cbc8e2ed4ef8750173631cbf2e073d79428e4b4d561f861bbeb504033327472f7dd6c140d039726139ad50bb31f225b00136e802758a84a8da2eea95c616c3cb2989b4a013803b7d25b8067e812448b0d83b4a39e4ef0d93e9e43a043455b4784b62d013a6a0ff5ca46860d980f6f3fd02614a367eee8e330b710546c0d18416f066aa270704b5e902e15218cfae8d56c6d05dcdf5eb4e750bb8b5676c8f38ac2e347c5ff124c836f80c59fad151bda546b310e423462a9ef228dc60f7b299ff0552108e883bda8d0d9a9a1d7257037721a110219f6a1cca3cebfe63d8d5950c7215b280cb59f7c584c2fafdc6ea46ec11b7d8b368d6c87b722eed7ccd21c8032c68c20e1767686d1d5bd6fd5fa77af3ad21df5f6b3341156f93e1aef468f22ee7af186650dc839ac0c843292c944ec2963d9016d4d4affa7844cfb3caf737e75dfab94eb173e31bb6ba8def7c7784f7783474deb8e816d2f97e6c820e74e5789a279483d54a7ffcfbad1fda6f3c5edbeafaa5160a76d98d0be76d4f808578622dae6289fa943f312b493dd87bc7867923d3c5710bb3c7681d697c85553e4e72c01c5cd500683344e5d6b08ff32906ba119eca77eed4fc9be53bef235888555c2b195c969a4c25e8d528d82c6184435ece19cf8f23d5b6cc29e5cebe28e33bd90c834fb37c461a54a576cfbda11f55e5c6400be680c299703942283ea5bca197485489294beefc7fc86c5aae0df62b394b7b69703cbd5df654732dde9aff9e9f7f7cd4bd5404f7d95945a878303d49f476c450858f339f13d36289541899feaa6c24bc5ea6109d642dbf6599efe382ad3e4f6ceb0966ed533a3498860963f84fc05b22c2d62dea8a36153e9b894cee2707e575eaa25c653eb2ffb05301b66cdcb2ab3b75507dd8133b5ba39f42a535799915b0d8147f3c196016de03ef3f92b002d773d9f24731ed2124e7feaa9dee26ae0a5540c50dfc1d2920dbe4e4a7a1521de2b27118ed30a00345146f1a4c8557bd7650da842980305adb6e99fde59b33c57840d694d9beb8ad7bfd9d6cb53901a96a50449ecbbc260c5bdd3b4ddacc831a439ffc0a48f8927d923df98f6261e84a5838ac6f768ceea7a5cd5260a6f6318b5c09f1ac164b6b91ef91a0359e77bf40909e732770cf33c558a9804dc54abc0a29441cde86f823d6cd60503f5e850f6144d724346f8c0f921b3c32bab7e6af15005e845371d40baf1132f72d8356a6719fbb8df61843591d17c433047c7ad5d71f4cc5c726f72607f529dde75079021a42c1104aff7851570a0e6e96798d93745264624bf79af3d3ed055b7b73370be477b52bc108192a6c8da6f6738f16894e428e2b8a4509f7cb49fa4a2143838b4dc2f9bde7f27b3b88709594f592aeb3051fff4a6ec35bac7a98b4ea60845fbe068be94c8a5b42dc222a0153dcba27f91e054050add20fa1fdbcebd1645494de22e4bb8dd107e3dece6cb59681e4bf8d01a7eed3f9945f621680d22ed6a405c44a5aec2dc762e374505fadb984717784428f431bb942c475a995154ba0a2ab10fc160fc4df78f63166fe0b060de0f6ce64ea6d231331ee557cedc94929e5f1322a7f719b42b168287eddefcdf7cb23d622455d0f91edf29c9ec58ff4714d71f19928a5dbf86739ca8991494177e6fae526d6a06720e764a510bca3fd511926cbe3e03e6dc8384bd5276c740ebe74c2f76706398c59ab934f40ab29304261b71e6fc32d3087f083bbf77c9cfc018d2035378838493bbf05b7972b0fd73a2b0c47c8b6f713caabddbbc2599ca329f33462957a65dc94bb4963000a28abf1cbe1d6047346055eaaef39c2d9a1cf7906a6b1c0d555d37b02a7e723e3dccfe2073c7c04528173fd79c5b93d851ad01371d7cb3c8b318006851b90f04efd196ebd7321ee93d4e2e67669d1d087d063256c26c6549b131a0dd80b73c4a4f79a696fc941269c97dd999f1f96fa493f2af01f177c8f34701db18d1cf9180f7e256b6f8b6367c0b8847f6020b7f44846ddbabb0a7b1ade448362f08b0f97e9e2889ffcf65c2afefbd5d6adf7f6c14cef5eb538c93ccc416591de9d43fae75964a292151b349722932fa49c05b06704de2dacbd368e3ebb89f4577e168bb02059834d7a903a77f8988349b3105dc1a599a651c7be809a2c18430b659eb1a9c7b4171660ff19d94aa527e5ade6b5f1a7009b3b08552f19929ed04a68a2bb82bc24c213fc91f474b9933cc6f73d3057b978d16290ba429c039cf03758254051f16f7a557330de5626d7bbdc49623dbbf1a2dad496b792272ee482b5f618668ebb5835b7ba4a49aa0f29e421f1b6d9e0793a797f28fdcbe8156f9072f8013616cc7716cef5e461d67b61378094016d58c5c80297e3f3cdf3abdb72c744d5ca4d0a93e67f66cc06922aa224fc5922f10ea3f0ef6996ca5a4698220e06c50274e38b961844a66af3bb3ddca74247c5c2d7d6275b6eb5ec3d79f431251d9638a475f7f84f7b1eaed0b7e397815c90499f1cfa61d069485fb7101860b96aad59211a65a3ebbf7893a261d89ae17b563ac51d1dd6738cd958661f13d6fed378fd26601ad743fcf326c4f246c326c0ce249a371fb9254f3332c87cad03cefcccaed55b6691b2fc6ed883f89417679b1513e899ed95986e8ad5c558bc026c7725ac6347e39d93a5b56cbc056d33422ca52fda3f2f8bd23b5e6c0a1f00e3a5e6c9d8dabdbc491c81bba5011d69896c0a38b23fbb319d8b87a6c021ec08fc68bd9b25f2bb56df37c00b04e160c78dc1e83016a6511d6db952a62c20a2a544b0fc07cce696063e595e32d7f1f6dd76bbae255bfdbd23b586385b23fa282c5b8e345f40ddd155fc92caf91953fe3179b1863d4e2decbbd4b30a859ac9aefc66f972e7a0e089ff8301cd5fa48ab50ced376762a31a6e09c4592388b460e4c66a787ebf51211f81c06988a70df088b3437b9ad828652a3e4884013382647f7b3b1aa5d759d4ba90a3069fe06daac115304c810d29707af50ce27abbee72b011d722cc39c6bdb04d05acf96da3ae0ffee3e7195dda9e0a487fd99bfae4854ea43e7dabce60b29764f29fcecd52e0c4b23da99c24f92f93358dabad3bfd4105ba5ac0c5307804312aabf2feb7841748c4c4d8b120d8e0e45d30b3cd789d2c0f454942b80196a462aa5325739df0d72fcb8a66a1b2e1ad60d07fbd825cfdbf07666ee8b4af5c72ca3539837c1cbdf9758964db2336cc99a39a589476bdc60cfed9a440f65c089b3780a25419d78b2cf35120635294d9af8479eeec9898baeb23d81bf3fc69d687a5042209008e7c709dc16eacbf448128f846dd2e1e74e587e4bad86011d37d9e5c238ec3a2b004394817fd97abee7676cf1c610c4eff977ec222cf9af9db2e43d61ee1cc5a0e5d504b4af3527907ffe3da87c0928652d3c3c1e6fcb65f17833bb9e28c7ccdc2bfd7cc11cafe4bcf6997d1508942d30096cf8ec7813a754bf9559624e7891a85bff6d51c21f5d5d91811f2c6c31a7cd47ddcd34a303bfe5e8320c482f1d6683a34a399428876e8e7dcd6d4ee7d8e83dfa80fd7127071307a8c9e69aaed0079275d1a2990d3782066ee17a367c1c1293c3eaa0272f22176492887ef82d2189f7b9f27d48c9b8d710c025ab9a539f5fa45f72dd238011c6a1f7b6fb5c2d34d1f6f8ab0c89994c919586794aa5b8b5b642388a49cf94fa20c0022537ef4d9a72737c7e3b95e6b5e9e60016a5a30d699483c79b335af106f7e4bcf0075531e2f6cf28a4c8bb05936fd9df59d4d9a7705540f6e4116b5c37211ca281f659af0493994425c760561978f887cae7a01678db04f273e53082c70d6a5a423287457292241aa57e4be1402479fbb744ba307614508f76f08ac3fee2f9c96c85ef772bd871f828ddab6324a99d9fd8e68445c8dd04cc08347d7c033454899733bc78d4b5bd6c06cc215bc0d9529a920d3f7559a3c766862d4835198a8986a1f424f59c079ae54866ec64ba3424f2a0ce520359f903da7ae6d1dcf538e08b065050ccbac92ea1c26f95d9ea3cf4bccdb3f358055a91d2e91173781487875cb31c9e4df0778221dfe2e00d473d9d89ac5eed6885065ee44c6bc5d9f61bba6fb39eafc84ef70d3696d045612630458fa5379643fb6c827ddad24a6a456a0d3249ba26fa47793d1800b02856283b693f3216642c80fbd1e1b27164f65736b0d26d9d108c40a3db4896f56509fd75e4d1b73408a81a529b9c06d79b4590dde76e292922c6f6270a25943b9fbffb9f52f80704f1f89f8105be24474d76d92621d14b671f4c0294f8f248c9512d60c02aee06ac4c409604cf1a54e34434f31588f7f4044bb806f20fb6d3d7ff6792671c1a95ce60669d594f68b27d19f024902c66fef8fd6f69ddac5e040f1f593b73b6bde8553829a4e8c3afaf43969cecf1d5bea36862d35f97c07375822eaafa2af678d6f998ba50944b6cc1f7020224bbd02608a48c0ee28cb0515185258ea106dbd00b5de24f17f3567013ca505727c8380c7b0164db15f2653d7a646b970bdaf0768cff72dcb099a1c751c0552276e83d9e6711540eaf0478501d48682ae03d36c778009a7a10d47b767bf1e67c01e232d4d91c65fbaee98b3064b1dd3ea56abd3132f2d0a32c472dee470f87d6d11841d4ee50b4068c38c52b85949d56ffd1bdfcb8eb8d982717977ce7794c183acb1a6d208df1bee2ca1f7498a0d494696d01404cbe34c1cc678186a75eabee4a8c2088a085458c4f1f5178365de03ea9b230055d833eb63c7ea9a492818b228d9ffd4de194ce0cef6254da7bc09f57763f8c77bbd2ddcc87270e5690cdb7383583a1a87d0bef24b1eb7983c3be5bcc4659be70f45aa7d607f6573b4823621ab79181e2205c1aad08369528efa9944a941c84f5c07e596a25b7c55e4efdec801e9337a3831b3d635432bb81ba41dd9c601461e9fd5489e9050de8b4cbe3125e469aacfa5627c8d9712e1b0246c1531cac5761d81c7f50616821576602bf2c12a8a2acf6fb59fd182c695f2eae7f55a0024a4773eb428d44f26e2a87acfa8af49da0a41b89d977de3bf2602e724c83498e1facd1a129360c017e66164c33e6656240cb3a697f752ae8c68d25b2471e978d9d74279da28de51d44dd85cf83d4b964cb937b6c6cdf414b3560f27de3beebe2a87df3fa3de56401ae8ca9cdcff5927d0f37807c078ae4ce86ddd23e803559af51ae4776dd728c8e01542c00edae705c72b0bd69e1ca01b3a4546b3a578cad8e7e4f7a475885cf85dbe6447c7646713c69db385e2341b901f62b4ad06d98d6ab150c1e9d2bc58df7afaf7d78bc440258303a6a8e79537c75c55f4a39e171c365227ab8484866e0ccd7ae2ecca7288ae4d453dce9814a6663cd5ed1ca7e4627fd991929f66e36ada1ce20a0fef391cc884fd8be954f412c496abe47c005156b31c4782c1c145388a2a77", 0x1000) ioctl$VT_GETSTATE(r7, 0x40067664, &(0x7f0000001500)) connect$unix(r8, &(0x7f0000001540)=@abs={0x1, 0x0, 0x1}, 0x8) sendto$inet(r8, &(0x7f0000001580)="a12a17206b4c4253a1defbfcf72628841a91a2de270631a6cdac49b12c85c66f9f4f668d2b2586bca0be9b70d159e81fbecc82e2123155a92545eff7e5f743eb0c9574c400d8530da7e7fd5cfda4edccc69b1abef799a89e11c58328c780e30a89806706d58e6fcb58a0a3d8bbc311f05656531eab652050bcdbcb0c8d1971b2befc8d0004cbc1887a5de6a5cbd791a8c4087796133632bc4889a5c06b12ec5264f6b62dcf0977dac0c2954f7149b1452e57f2761f08dc860f1bca769da245b32eb701e291badcfa6fe64bb253cac4523d18ae05", 0xd4, 0x402, &(0x7f0000001680)={0x2, 0x3}, 0xc) 16:00:08 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x98, 0x2a, 0x1, 0x3ff}], 0x4, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0x82, 0x0, 0xa552, 0xe8c2}, {{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x7fffffff, 0x8000}, {{r0}, 0xfffffffffffffffb, 0x40, 0x1, 0x800000000000}, {{r0}, 0xffffffffffffffff, 0x4, 0x8, 0x2, 0x8}, {{r0}, 0xffffffffffffffff, 0x22, 0x2, 0xce9, 0xfffffffffffff130}, {{r0}, 0xfffffffffffffffd, 0x10, 0x6b, 0xfffffffffffff2ab, 0x1}], 0x1, &(0x7f0000000100)={0xfffffffffffff89b, 0x8001}) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x5fffd}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x8, &(0x7f0000000000)="5deb07e43e4fddb6") 16:00:09 executing program 1: r0 = syz_open_pts() close(r0) r1 = open(0xfffffffffffffffe, 0x1c2, 0x164) fcntl$lock(r0, 0x0, 0x0) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x0) close(r1) 16:00:09 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x20, 0x50) pipe2(&(0x7f00000000c0), 0x10000) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x38, 0x0) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x1, 0x86) pwritev(r1, &(0x7f00000000c0), 0x1000000000000207, 0x0, 0x0) 16:00:09 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) r1 = open(&(0x7f0000000140)='./file0/../file0\x00', 0x800, 0x10) accept$inet6(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:00:09 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1000000385, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000300)=0x1) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x280, 0x0) fcntl$getown(r2, 0x5) fcntl$getown(r0, 0xb) 16:00:09 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r0) socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) 16:00:09 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x400, 0x0) close(r0) syz_open_pts() r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x120d, &(0x7f0000000100), &(0x7f0000000080)=0x4) writev(r0, &(0x7f0000000240)=[{&(0x7f0000001600)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc289222502d2572d7296ebec3b23efb6195405c8e2aebae07e39dadb3169f67da6e736ec3e9184f18b97efdf7a09e6e45d9a7f56b967fe501592a8259763be4614cbd0b8d5f2f10d7f734fecd90fcee5c7a9590ccae1ad96e125fd29c62674267626dffe61876c6dddd35261ab6363edb8d849894085856ee868628dcf016129c4ba19f2c751b3ed5e9226799505527da5415425a977f9a672208381078b3d6a3c93ad44fe1f4d9aa994fbbc897a33f5377bb85d4ab4074786cf5c8cee74d99809fc43e7d2e30991f907b1d9b8712eaa6fdb092e3c05b19d3a1be4be6b3515fafe62fc372987e64bbd58882160a828159cac249adfeec113f01776f604f9f96535c16fee5b3613977d2fc64fed5fc1aab582588599f309139f0af55dd2f2b3b9003615958b9279a3654469a96931792a6eba2b319dc2620c58406f0edbdfe0c7f2ab4ed7f782122fe5369e526143b300fb3b529af06e94f472e98e922a120cfb117e2125a6e1e5d8382317879b24b547972f973456a401424c60ceeedd30f4fff625a9534a9f44de850c4d9bb248f6aacc66620d94629795aa7202ff50594011483ff1d3a52d0baebc281aa2938c39ddb8632c65a2b226ca3d012744c7a3be85226b6bbe8c66a29290b7e003474dcaf3c861625ac4643b15153fe4e609d0d1c", 0x2c5}], 0x1) 16:00:09 executing program 0: r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)="9e8c0227d4c68f8a", 0x8}], 0x1, 0x0}, 0x4) socketpair(0x16, 0x4, 0xfbf, &(0x7f0000000140)) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x1f, 0x80000001, 0x3, 0x2, "6896e93cd90584e9a041fd5be1cf342620ad5544", 0xd3e, 0x6}) 16:00:09 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x1e3) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x13, 0x0, 0x1000000000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) r2 = accept$inet(r1, &(0x7f0000000540), &(0x7f0000000500)=0xfffffdf2) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0x5) r3 = socket$inet6(0x18, 0x8001, 0x7dece8f8) getpeername$inet6(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000180)=0x424) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x6, 0x95, 0xfffffffffffffffa, 0x60000, "de07114e2bc8d144f8be14d2fe2768ce2516eb4f", 0x422c}) r4 = semget$private(0x0, 0x3, 0x2) semctl$SETVAL(r4, 0x1, 0x8, &(0x7f0000000200)=0x101) clock_getres(0x0, &(0x7f0000000240)) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r5, 0x80185758, &(0x7f00000002c0)={0x5, 0xffffffffffffffff, {0x7, 0x4}}) r6 = getpgid(0x0) getpgid(r6) fcntl$lock(r5, 0x8, &(0x7f0000000300)={0x2, 0x2, 0x530, 0x4, r6}) getpgid(r6) r7 = openat(r5, &(0x7f0000000340)='./file0\x00', 0x1, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000004c0)={0x100, 0x8, 0x0, 0x100}) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000380)=0x7) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f00000003c0)=0x4e69) ioctl$BIOCPROMISC(r7, 0x20004269) syz_open_pts() ioctl$WSMOUSEIO_SETPARAMS(r7, 0x80105728, &(0x7f0000000440)={&(0x7f0000000400)=[{0x40, 0x81}, {0xe3, 0x8}, {0x0, 0x6}, {0xe7, 0x2}, {0x147, 0x1}, {0x24, 0x3}, {0xc7, 0x2}], 0x7}) ioctl$TIOCMSET(r7, 0x8004746d, &(0x7f0000000480)=0x3f) 16:00:09 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000080)={{0x5, 0xb26, 0x5}, 0xfffffffffffffff9, 0x0, 0x4}) r3 = kqueue() kevent(r3, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x2, 0x4}, 0x26e2, 0x1, 0x6}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000100)={0x1, 0x9}) r4 = kqueue() kevent(r4, &(0x7f0000000140), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r3) 16:00:09 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) bind(r0, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x0}, 0x8) r1 = semget(0x0, 0x7, 0x8) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000080)=0x35da) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r2 = dup(r0) ioctl$TIOCDRAIN(r2, 0x2000745e) readlinkat(r2, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/182, 0xb6) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000240)={""/16, @ifru_metric}) mkdir(&(0x7f0000000280)='./file0\x00', 0x2) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f00000002c0)) semget(0x1, 0x3, 0x0) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000300)) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000340)) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000380)=0x80) semop(r1, &(0x7f00000003c0)=[{0x3, 0x0, 0x800}, {0x1, 0x400, 0x1000}], 0x2) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000400)=0x5) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f00000004c0)={0x66, 0x0, &(0x7f0000000440)=""/102}) pipe2(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSFILDROP(r3, 0x80044279, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000540)=0x882) r5 = msgget$private(0x0, 0x282) msgrcv(r5, &(0x7f0000000580)={0x0, ""/235}, 0xf3, 0x0, 0x1800) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000700)={0x5d, 0x0, &(0x7f0000000680)=""/93}) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x11, r4, 0x0, 0x0) mknod$loop(&(0x7f0000000740)='./file0\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_SMODE(r4, 0x8004574c, &(0x7f0000000780)) semctl$GETPID(r1, 0x7, 0x4, &(0x7f00000007c0)=""/206) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x40d, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x80}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getrlimit(0x7, &(0x7f0000000040)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x41, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:09 executing program 0: r0 = socket(0x1e, 0x8003, 0x0) shutdown(r0, 0x1) 16:00:09 executing program 1: mprotect(&(0x7f0000ff8000/0x3000)=nil, 0x3000, 0x6) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)=""/218, 0xda}], 0x1, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000180)=[{0x25}, {}], 0x2}) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 16:00:09 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/', 0xfffffffffffffffe, 0x48) openat(r0, &(0x7f0000000100)='./file0\x00', 0x10, 0x82) fchdir(r0) semget(0x2, 0x6, 0x4) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f00000000c0)=0x8) sendmsg$unix(r0, &(0x7f0000000240)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000400)="2a7a11f26f153b7dc45d2f90847ac4d14e1f38faf060d5dd96509b0846ee99125dec1e33f7ffee2bd67fe7316cd26b815e4e49027e912252c5bee372248281d570f6144e5bf6f1b1d0380be6f7024662cd5f3c19fd720ba9c66ad8e1d7f125c81a6f2506c938fab5c93aa503aae2bd1aa1e547ba37f144cd90ae617f762730c25ad0afd1b9be620465ce393ac4a64ccb04cd87f0197e35bdbcdf588f1d04dac0409876db8e776b3f8a85571e09db94b447067c1e196d3aab10fbb025f8b1efaf4d834a2d58708ee555195423f17836be916834b3d0354edbf570ccea6620c24b9b252009d849502d116cd41f5541011bb80b43ec58d7a8ea7de42b6a2346a43b23c97a9c3509beb6456dc8b8e987e06bebe97376135cd1a285b4873b2263669c03a20525f19f62e419e972751565ab0001036bea9e154b3c1ea615480c2b2f28d626e7d321993107c16e67521a6b0de8618265c4c569a82395e793ec3660bb7c5eee4a17053ac65deaede19155c9a1bda218afd5d423d2b693f2b0d412b274fc064c05fb6b3f8bae4ef3337e2b6d939a54a2850c0f2d62731c8d6ef2c9dcc69e9b96e9d2918d5398b66f5258bbd45b9176711c304d29a2fbe310e71fe9d1fb0c6e6c78e9a4a36c3ed34d62873b746adbccf3d203f6fea19ff09fab36f16ba6797ad6fdfde02dda29ad9710b39dc4a58dda9a7df22b3813b37ef0a883c9e45c4d28d64abc6a8d89d6a1e18ed17feda627ccc6ce77ca02e60d0f8d2f6d1278812e4d45c6d62c38a121ba881c4511e32f469ac43ca6a2cf47e695dca2bac862291a9b24cddf1076aa40fcb9d5b8b2ac92712f3c1087f2ba4551c98e4e18e0119237637375d5da00e76c81c4781766fa32099c97e93b78da185cad85f5287feedcfea9c04ca7d5c34ea9357a241ca67d34d34b4f4e848d8d92516d31655800ac43039069f1e10300df33ac287366f5103f94fed7b0e6449c361a038e502a49e19c75009b78e56848df6b3688139102a7eb9df1b526b0dbe970fdec34cdd8ae6c36c4ab7cc58cc15802076e29da6fdc3e37ab4702c6167c15ea960906272eb77784e52651750c6996779d38d60fb15e5e98a353a5f46429a43999d2520787826e9cf4ab16f427e759e83c2664b121e54837139782f8960b7a13979287738266d42eca6cbace15f0f2fc585369fcf8fcca7de226de1026b6b86028252724f9ff56e8b63aaad94690b1718abe914737a0c17c7d20d6ea8831aba26d2108009a7bcc9736aca1bddadbdabe314520fb0b8e2befde0215abeabc21ff6c4f4bc23047d6a60bf932226f1ebe9454bfd4837fc30d95a586f52db64bab24741a3f15a9c7b08d9e8349efb6200afa2007e420a6f4eb9e3e8db0714d093bfe725ee65d254477a3f2e9f7b192f06697bef020b2f84642068b673188d4b923cc1f94dc1ca44ca3dcd34231d458a3d0aea0055c5ee2021208fa574282c3360b925bae1ff6f8825a6a0610cc8f980896e20ce734d943fbec4969e87d1aeb2588f8d8dcd29aa38c8cc1b2e9947fd8c4e6a3c12ea23a10470b610965eaadfa4d04a57a48fbecc5dc5817a5b8719b7bb4408f020ab3f8a4e6a67db47d0821a44977be8018eeff59b022efcac3e7ad16c1d2cd5df53d4e117eaa1332fbe9485fa922c1530ee8dbc46db8468a02cff4bb616761fb26250374ddda47d6480ab9152963105ee20eed64915545f819fcca07b63218a53893577ca4faba29356c8468903967a7a6fd0da094d0e947ffda57471057e534ed820303a3794aee41377c3e1f82b705ef5678b3a58a4697f458138cd599577848074311b48c37dbaaf21719f4daeab12f5686a8c49f870996cf27eb0b1577c8e4c1b1f8a06ef75cbc367d6a817994cf40b50d88af32b1f5e5ad09dc4428906701b64276e1c33709b4b0aafceeaf7cadc856d1f187cbf1875bdaf71791c5a2de5158ad4b2374fc6b4aadd6c51fedd96154113a7b13839a29cb713008fd31b3e5e4c910e5a1e735874cbb7eb990d56a5fe468c0b4e5ad757fedc9ff3852a57a14bd0be0d78eea9a6c6913f5ab74c18f86234b1f02cbc5908180215049c69aeecff02a468d250ed366ce0385fbb3599f39ad382dd2493c3067cbf2465f424f6aadc8a1089bcb84aeec5dabc414680fc4347fb0b34ad94984442164a69afdb4d677d973d63bc13b30cc8c220e5f37f90d71b75db10ac1422aba249aa83824effbf1964ffc7a9362de15b9071d30270a88d6af41e7f66f4360e0546dc86dd1193884eff3ae53cab6be19276e82c300104724441d5b8e19be97793a89084ecc9c5081092738d30390c548c9de9d2d22232150fe47512fa68e7b0c37da45df5b02f9c1952e5436685ded82a6e65c5591f60a90b77e6c9c71639a1f1bcc94439f349699021e7807bf47b7da6a9ac44c3df720c310aad0bc2fa69053de048eaaeb04c4993a1cef05a8487a0d8aa1c699c1851b06bdef83f6b015d8964d7c1946ce81b69477fb4aac7c5c6e2c501452f08203a37895a3667553110eb0bc5167267bc90bea5a82249025211fcc4eda7ad0fd0d12b985c7d76791063449c9572ac591509e46050fd956047b6c5f26a80239718b97a1eea3ef914b7daaddef114f2d880c3e7559b2458b6fba32a218d0ace8f0881e28db67a654de104db2713bfa585d5788902c872f0f1a5199416c52a3fd29b74e7fd890cffc738b995c18f1c9a9439aec0612af3ff19d9deb3843b544c758f0d23a77a2b604681a52d230b0c2a07d215d0c46f9f54e60a96c4ecfc6c882f21be25eefd30f00d3b1ce12b561b15512dfd6711bbdf5f4312c11db00b4caae97c56518ab749802894371467fbaaac3cb746affd0cdd525dee59c2552cc35aa1b39e09afd37af3059f2dc5bf64f4da496fc186083757af45fee7e77c3b1fcdbe70a502f357985f055b5a3a0ee9f24416becdc02e3cb55fd75646c034c4e53dd1e318a4c7e33e1239235e337526d084489dc395f43f63fba15f9690789b425b73d4c40bd250cfd1fd5f3fe5306bf6aa99cc6fff89bb1a3688f0edddad47f9a32516ac940edde92f152450bbddc158ac7ec24a8e4ced40a635f51a153643622f0b4cb719b48faa5af34fe7e3fa60c2215e19074c12d25f681ba26347a41b274c2b1c546a12aa1880f0cf723a7d8d714951f429deb8628a7139199f998f1528ed4783330d4b96ced9c83ad3848b5469426b19086fb4700aa015f76c5182cdc103bbad504227e3d6a46897805b7f1e60fd4deb2d2e3b9763f6f7710cc46f5ba9c8a9cb7c0290a5432aa9aef415c7c525ce8e0aca48a4b257f2e38d0c22d41b438e5c686f39af267c205124efbba7f6695225fd5c60147c9df5e7f0062334ca45e8b482c54ce02a96b92cb24aa2559f0daa08049369b404a9c2241f5c04d2e808f68b6af8085c07318346ec458a632ff442c82f0b1ce4fc734976dbea43266de4ffc5383c69788be6556e0092e9064b364aafcf240ca4e8d85156967a0961053f4129e00b94f28d47ad59208d9a5b53b0bd1193a55722959b1a360a5398ff97bd43e4c6dc2757b55241a9f2bf5128abafcd16e653a4284f85d8b3a6fe57bfdf90eec1683cafe9efd04131cb249f5c9ef7c8d5d17e14b1b738bcbf0f6c7d47dba6801f0c011c1b7c9771220462381a7a70fae6a7229dbe7004963d6acca42114600f3ad46c550ffe4280971aa1642e8eb78035a3185c368c78da0ebaf734d86b410b05b4070c339f7f938505c5b58839948f587618dd8437d9ecb80499b6ed755ccc2abd1786c14c63af2d7e495aeec52c1fb5493b2635015718e99dbc7a5f585dd635d0d3c300131eac6cc50f6f7a06f23d8d88ce20a8dc7787b4f4a10b7458a6aa1f63db066d64bad5b0967bba7557afc91d99ef95401cb3c0ae46fe3ae24506e5c3ce27a4350bb4a03e86c6315a58443c063f551914a86b9846b407e5949acabb09ddf01823c2aa7928ab9ae8c87200fef7d8a44f824957fbf3a502d8aa83eb22e52a4b90ceda38297c2139da0ac924f88448eac97e95edd08ab1ade14d4367b88e29a47e248d59dcc100ef57f88a56cb28434410c50a9e6887f37c3431ef82732d95f530401d20e1619f06664339589ef632e232a3a796770491da251131f23e5ad488b982c752739bac2a618c0333eac6e505bc49294f473c39a12d76324378881482da5cb131b83dd9495460b8aa83c39230e84f9e08f6ac72f83429bfffa6c042d5ae5b4f95a449ff9706aa81f2bebeb2dd8f0b0736dee50c9b4e928e5e3b3415923b9c81a00abce3c1615ad697cf14dedb1ca0a8552b7c28d9fc9f4f48197442a8cd94fb0dc9a8d9ad1e30cad57a8a3deaa4f10c23f11fa2a4fbfdf7c33adf036da6dcd9e6a11c813f5e3c6b310cc68a716e2659f47e33dfca3961c80d19cf5060428ed0e797c33a02d68cfd008eaee1cdccbdba660d73cf68af279979283354e32e00a55bd023ac82c8d339a86854abbaa6f778c9dfe0ce1c5e41f9c977ab074efdaf3b18b87b66c9e4af823ce8e57d624729875d9fee58504b85fc127ebf233a15aa9ba9d661dd9dcfac2db2892ba070b956c58b4063350e11cfb1c3b037caae7487cf219e0c6238707dbe4f482ce92059e6253c4db8d3b6747bf74e2d7bc649aedb7ea6645d2e678a13beae03846f3bc74cf39a8998795e20c9b8acddafe8a1eb2fcf54c1f08b8843f3818cd592326341aa1c72c2ce59e52166d764e4ee55344819abd1d4878b5d2a539db0d0c4ce98bdc390aa84f81abc21a3334104dafe3ea679eb0a32f50a112481b6041349147974eafa692e5bcb1fa76157a81a5caef9e19f58339ea90ea82111388860f0e7a4756768915f7526853d4cbe5c9d82903c79813fa246011aa8271776f24db085d0cd939d0b937a29580738073acb0289fb96c473542e90dda048d5dcc73ab1f343ff1048f421d9de11dfaf3ea0d02f10e0b0c687b6fcdf799b515b1840b9f319fd421c1e46362fd68749b26ffc9a1ca592a31148a8c7f9d3453287bfd20502817282c82ab5d29dfe5bddbc67373628073988887eabd852e1cdced9644c607fd0d0f17938c5f134e8bfa203e3385d2877e0ce913fb0bcb265508fa3699613a7bbe44f4f408ac6e122d9ffa8b1d8f4e656fa353f639b6778c98c16f84b0255d3b60adf5edf06865bcef6a073d9cf7855e1d20e7ff8b4120808e9506236c232583743eafdc35943315e0a9618d46367745e9e714f5e19bdd0b484b1988dcb2318040e62d375ade625db4419ef1480b1ae20d85fae8b24cecd7cffe4f44885e9acd056a9513a80d7ee097cd7e24ef4fa8f952144a47c1917de6ca6f5195796f57bd9b7d839906797bafbc7ed4b249ffbc13217ac7d24d6b19ce9cb26cbef58d2178eecbc3a7ed887204a2ecb3e9a2e91384c972d2e71f127b03bcdf80b6ee052d698c0905e03bf1f0d60f39d70ad24743b1e4568b09ad6c2636d692d60533b553648c1d6e3cd8d699078e9cc86e18701e9e16acfbdf5b4d7f558acfdbe46c55d64222e4728d9fd33d0c6ea45dfa518a23e75913aaea3910701d412ea31f0af61aac9338c2ae2bb826bed2a4027d72ba0979c7f5d96cf97d0de9e786e33d9b528260d0c5211f9d301c89cd637f4d982961146ba884deda892e036ffd5cff337d9d617a5c34a17b98099ed14614cac52d28896c1e60184c939d6962a8e007abfe5d2341a98ad35cb9e4e5399f3b375e52985b8534917ebd668b26312df543d724071920fbb3988c840eaf4f0f33e06ba6b6c0315b13f8ead7954c093049", 0x1000}, {&(0x7f0000000180)="0947c4bb7661293cb05d20b6d36ac4f1f73b759971814f09e88a8b25ea5c167179e38605176f6d0f6a8eab71b9d6ced47fac8ebe32f9c95873ce5ab618c68f699835c7422ea73d842d64136595", 0x4d}], 0x2, 0x0, 0x0, 0x4}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0xc000, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r2 = semget(0x0, 0x2, 0x200) semctl$IPC_RMID(r2, 0x0, 0x0) chown(&(0x7f00000003c0)='.\x00', r1, 0x0) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f00000000c0)}) 16:00:09 executing program 1: mkdir(&(0x7f0000000040)='\xe9\x1fq\x89Y\x1e\x923aK/', 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r0, &(0x7f0000000080)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', 0x2, 0x2) link(&(0x7f0000000100)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', &(0x7f0000000140)='\xe9\x1fq\x89Y\x1e\x923aK/\x00') 16:00:09 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000000000001, &(0x7f0000000000), 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x100000000) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x100) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x20) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x2}, 0x8) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000000), 0x10004) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="b6") 16:00:09 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)=0x16) write(r0, &(0x7f0000000140)=' ', 0x1) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000000)) 16:00:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x7ff, 0x2) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)=0xc2) 16:00:09 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x8) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r2 = open(&(0x7f0000000100)='./file0\x00', 0x400, 0x100) ioctl$BIOCPROMISC(r2, 0x20004269) shutdown(r1, 0x2) mknod(&(0x7f0000000140)='./file0\x00', 0x94, 0x6) 16:00:09 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) getpgrp() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x2, 0x0) r2 = dup(r0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = dup2(r0, r0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x42be, 0x1, 0x1, 0xc42, 0x773}, 0xc) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') ioctl$BIOCLOCK(r0, 0x20004276) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000180)={0x0, 0x7, {0x9, 0x7fffffff}}) 16:00:09 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0xfffffffffffffffe) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCLOCK(r0, 0x20004276) chroot(&(0x7f0000000000)='./file0\x00') ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000540)) ioctl$TIOCEXCL(r0, 0x2000740d) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000040)="f20ef0f258c7784fae319e6b3c9a6a938666bcc52a17b160c79621e46f1b7beae92bacbe6f28654381c15bdabdfbf1933c122284f639347f59e8f1c67c23e5d66e8e2c27a052f0a6305289828c35d2be14776b10ea012d3e8594aa6b9200e6b52ec199abfd849429b81027ca65d467a8beed78a57c7303c13a81d96bd158a9e75f01ca4d1a5218950c0f8905c5ee3cbbc86055cee56a7e4e89aef4ed8fcf6133b3157c746a137e30db40f2719a209924add9c2bc32061b0cc1aa2d16f991592226fd847f61b0031cfd38bd06f75ea4f9f5cb7cc9061626849e6c", 0xda}, {&(0x7f0000000140)="fb4d592d7e8443050c1d412cd13840c782c0b7147fb5c674a13b51d60eed7a0f349665372b7c1d35eaef25a63e81788e8c628c184b1406824d0dd865aae92b88f4cbd915213dff3c87d78c8f1f5f5df8de9ade5eef100d4892db0c22b12a2dd7d1aae0c6dfae0b711521e34167884843ddcfde062743ccea4026ba745ba1ff0bb791", 0x82}, {&(0x7f0000000200)="d2c4ebe632859eb47aec4fe076d4c56c84a57d9909a9fa1f603438d75b2f464b7cf7f84235251c4633a1c8c0bdc7a21bf5c092fb35a2b7213bd933eefb0afdb45009357d9d2627f73f3139ff84b2fda62681c8c0146c13385150b241b22a1284", 0x60}, {&(0x7f0000000280)="90d89945054b7d8c1219a5460b815eea71a2c08d2c24684c01496881e5e8166ea649e47f003e9da15391d476728342e6a7be8384fec865bd3434d17e380b6feae9f51d848e754a79f3996dfbd08cc8f5f3038b2a9ecb8a96eafe8deebc9460b3837f3b81bcc64a9d516c80de72a7744c97df768e733b05ac5f4ea285185ec7fdb943688846ee374d24b62611a98c3e7490317c16b265cc396ab8c2edf61a9b94628fd4eb13c7dd9a754a187bb126fddb9c47f91bc098ea07cacb6000722bf4", 0xbf}, {&(0x7f0000000340)="8a6b56f91d302a6b974169cf72302cc18e0d0e0cb0c5ad962b55ce42961382a266f540a3c70e05ac108169c43a0b63bc23bad263d23220b5b373965124065de9cd7d3b03b6251aea71178b296e8bc251121a1e701cd535fa79a710589cb00306aed01731e95788bd11c9d6b3cd80edf5d29273edcd6d038645eaf3e7ed5664d89ac3767062855758e2aa41f43d7605f5b7c7b2a46edbd316bf6b7f50ee79f90f00c3e8a4c2e93be3f3596a859a77da081da81c7a4946eaaa99ff62b5ac8169d90c47c7b403876d1663213bded268380a197675c1fd6ce48aed518ec7", 0xdc}], 0x5, 0x0, 0x0) write(r0, &(0x7f0000000200), 0xfe72) open(&(0x7f0000000500)='./file0\x00', 0x40, 0x4) 16:00:09 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x8004667d, &(0x7f0000000080)={0x0}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x0) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x80) ioctl$TIOCCDTR(r1, 0x20007478) fcntl$getflags(r1, 0x1) ioctl$TIOCEXCL(r1, 0x2000740d) syz_emit_ethernet(0xffffff52, &(0x7f00000001c0)="04d21ad5fb8f00382c298805e7e25ff2d88d5c") 16:00:10 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x3a, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000000)) 16:00:10 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000004c0)={0x3, 0x8}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) utimes(&(0x7f0000000200)='./bus\x00', &(0x7f0000000240)={{0xbca, 0xffffffffffffffff}, {0x4, 0x120000}}) r1 = syz_open_pts() r2 = open(&(0x7f0000000100)='./bus\x00', 0x80, 0x8) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000140)) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0x0, 0x0, 0x4000000010}], 0x0, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000580)=0x9) write(r3, &(0x7f0000000040)="510fc3a038", 0x5) bind(r3, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) truncate(&(0x7f00000001c0)='./bus\x00', 0x0, 0x6) recvfrom$unix(r3, &(0x7f0000000300)=""/129, 0x81, 0x1, &(0x7f0000000280)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000000480)) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000440)) socketpair(0x2, 0x8005, 0x77260b72, &(0x7f00000003c0)) r4 = open(&(0x7f0000000400)='./bus\x00', 0x20102, 0x1) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000500)) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000540)=0xffffffffffffff01) 16:00:10 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000680)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7df26f000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9000000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000b8a000/0x3000)=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, &(0x7f0000f92000/0x10000)=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']}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) mknodat(r1, &(0x7f0000000540)='./file0\x00', 0x20, 0xb7b) 16:00:10 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000600)={0x6, 0xba5, 0x400, 0x4, 0x8, 0x7e3369f5, 0x5, 0x3}, &(0x7f0000000640)={0x24d, 0x101}) setrlimit(0x3, &(0x7f0000000000)={0x4}) 16:00:10 executing program 1: getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x6, 0x800000000000007, &(0x7f0000000040), 0x57) r1 = dup(r0) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) socket(0x6, 0x3, 0xffffffff) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x100, 0x3ff, 0x1, 0x1, 0x3ff, 0x3f, 0x80, 0x0, 0x2, 0x10001, 0x3f}) 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "7e389ddedff371734578fbcef9097b5ac7934a3a"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9", 0x1}) 16:00:10 executing program 1: pledge(0x0, &(0x7f0000000100)='\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) ioctl$VT_SETMODE(0xffffffffffffffff, 0x80087602, &(0x7f0000000040)={0x0, 0x20, 0x2, 0x4, 0x31}) sendmsg(0xffffffffffffffff, &(0x7f0000001500)={&(0x7f0000001280)=@in={0x2, 0x3}, 0xc, &(0x7f0000001480)=[{&(0x7f00000012c0)="641803bd3e0e2175e3249a96a6c3a8fa0e3c0b871c765920f5545d23a0338219d5a709b98aa31c67d018adc59a9e17eb4afb0486314439706dedd231727ddc92876490aae4482aeb6f62599a190c0d40a12624c3d1067e9a4bb0a36d94482a3e856ce5683623e1ef55317a81ab7190c3759d159314e93d9e0bc78b75ae42194006065130005f7a823d680810e2a32f125597a206dc432b86af", 0x99}, {&(0x7f0000001380)="1d45798627a2fbd47c03f53ae72b89a4ff02f201ac54ea08deebec3ec619df01d78fad907c8e0793aaf89f4ad4862ca2ed646fd171eca5802036956f2bd37c96a71b471b581c7a6cbc5b86de5f397d8b24755dd58a32ed110d61be8c2587b60c28377a53831259f4332b0030f6540b1f059f4d8158b784daf0227c5bc07f230e69a52e2d5e246096db07c36063c3448bc8777b05befec246ed05b0b3a01f3f849186dca695e3f2949216ba5ad12647ff6178e45900a7d1b333748690b5fa17b86bc1878e850f62b0d2d3e8b62d9dabaf21", 0xd1}], 0x2, &(0x7f00000014c0)=[{0x20, 0x1, 0x3, "ca0706f6f45e3a21615f74a5fe36"}], 0x20}, 0x1) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001200)='/dev/wskbd\x00', 0x20, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x8008, 0x0) execve(&(0x7f0000001540)='./file0\x00', 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x2, 0x9, &(0x7f00000001c0)=""/4096, &(0x7f00000011c0)=0x1000) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0xffffffffffffff01) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000180)={0x3f, 0x80000001, './file0\x00', 0x0, 0x4, 0x8000, 0x7ff}) setsockopt$sock_int(r0, 0xffff, 0x100f, &(0x7f0000001240)=0xffff, 0x4) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1}, {0x45}, {0x6}]}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000100)="bf22347c84a15da2f5f27216f8cebc32b28838c7874b5058400fcf77e013b5a60d669e163bd785bca892aa78bbc50b97a7d4e3cc949efc17874b068d425804990356fbd4208c3af822e6de0c22cd237c7234dfa3535199b705beae411f923a714bb8e83237d410a2c658bbf23df3a06078", 0x71}], 0x1, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x8082, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:00:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10c08, 0x50) ioctl$TIOCOUTQ(r0, 0x40047473, 0x0) 16:00:10 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockopt(r0, 0x5, 0x0, &(0x7f0000000080)=""/194, &(0x7f0000000180)=0xc2) r1 = socket$unix(0x1, 0xa, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xe0, 0x0}, 0x0) 16:00:10 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) dup(r0) fchdir(r2) 16:00:10 executing program 1: getppid() r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0xffffffffffffffff) setsockopt$inet_opts(r1, 0x0, 0x15, &(0x7f0000000040)="841f1a52df91c42fc64bd798eaf26357fd1068464fbc19e98c2d61666f11487118809bb9bbc2501b04b0a3f87f89c29204640fc255e96ab54f90bd7b14bc95ca90967e272b00df0a8bc14ce2a3d53df564e80b7c0e9af437a6", 0x2bc) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x5, 0x8, 0xff, 0x1}) 16:00:10 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x22, 0x4, 0xffffffff, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="1bbc005639934e71e90d89fee921b45d728399b806b19aaa9365e3d2e9e5c18ee144f4a440beaad770069a19f3530ca65702c3825c697e4f68", 0x39) getsockopt$sock_int(r0, 0xffff, 0x23, 0x0, 0x0) munlockall() setitimer(0x0, &(0x7f00000000c0)={{0x7, 0xc76}, {0x2, 0x7f}}, &(0x7f0000000100)) 16:00:11 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() ioctl$KDENABIO(r0, 0x20004b3c) kevent(r1, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x10000, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:11 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_flags}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) chflagsat(r1, &(0x7f0000000000)='./bus\x00', 0x10000, 0x2) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) chflags(&(0x7f0000000100)='./bus\x00', 0x1) 16:00:11 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = socket$inet(0x2, 0x8000, 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="85d081d8333f4b6627e19d42d5e7cd07be668564e64ed73da98c1136ec3b9f0957df7b5ef192cc", 0x27) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r1, 0x2) fcntl$lock(r1, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) r2 = accept(r0, 0x0, &(0x7f0000000100)) bind$inet6(r2, &(0x7f0000000200)={0x18, 0x3, 0x6, 0x1f}, 0xc) poll(&(0x7f0000000080)=[{r1, 0x4}, {r0, 0x81}, {r0, 0x2}], 0x3, 0x4) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4498}) 16:00:11 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x200000000000054) chmod(&(0x7f00000001c0)='./file0/file0\x00', 0x10) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0xfffffffffffffffd) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) readlinkat(r0, &(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)=""/42, 0x2a) mknod(&(0x7f0000000140)='./file0\x00', 0x40, 0x2) renameat(r0, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) 16:00:11 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0x7, 0xfffffffffffffffd}) 16:00:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) fchown(r0, r1, r2) ioctl$TIOCFLUSH(r0, 0x800c7005, &(0x7f0000000140)) 16:00:11 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x16e) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0x2) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x100, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x81, 0x44) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000140)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0xc815}]}) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = socket$inet6(0x18, 0x7, 0x7) r2 = dup2(r0, r1) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000100)={0x7, 0x4, 0x2e}) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) 16:00:12 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file1\x00', 0x0, 0x5) r1 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) writev(r1, &(0x7f0000001840)=[{0x0}, {0x0, 0x35}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9) open(&(0x7f0000000080)='./file1\x00', 0x30, 0x20) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x1, &(0x7f0000000000)=[{0x16}]}) syz_emit_ethernet(0x1, &(0x7f0000000a40)="a1") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x4d, 0x0, 0x0, 0x6f17}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:12 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) mknod(&(0x7f00000001c0)='./file0\x00', 0x1ffb, 0x0) getsockopt(r0, 0xff, 0x4, &(0x7f0000000000)=""/49, &(0x7f0000000100)=0x31) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r0, 0x11}], 0x1, 0x0) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0x85, 0x6, 0xed, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:12 executing program 1: r0 = socket$inet6(0x18, 0x103, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000000000)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb182e2f66696c657000"], 0xa, 0x0}, 0x0) 16:00:12 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = dup2(r4, r5) r7 = kqueue() setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f0000000680)={{0x18, 0x1, 0xfffffffffffffffb, 0x7ff}, {0x18, 0x3, 0x3, 0x7fff}, 0x7fffffff, [0xc3a, 0x0, 0x0, 0x200, 0x7fff, 0x400, 0xffffffffffffffb0, 0x2]}, 0x3c) kevent(r7, &(0x7f0000000100)=[{{r6}, 0xffffffffffffffff, 0x99}], 0x4, 0x0, 0x0, 0x0) kevent(r7, &(0x7f0000000000), 0x31, 0x0, 0xc68, 0x0) ftruncate(r1, 0x0, 0xffffffffffffffff) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r8 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r8, 0x4, 0x80) writev(r7, &(0x7f0000000600)=[{&(0x7f0000000140)="693ff496cf8fef35136bcb95d33dffec3cd2be2d19ced15590f52ebc1ed3de58e82cc783bf0aaebc3cbcbf5e945d0926d063ac2878f693a5af1508d124da553c94236e6ce997b1445f082bf37945303b8a1513cd8cface1918c426e721bbc1674433b9df6188dd", 0x67}, {&(0x7f0000000080)="8d482f63ec94ec4e", 0x8}, {&(0x7f0000000200)="90dd56ac4c9d40039fad884e0d225a3cbed4d34da78791", 0x17}, {&(0x7f0000000240)="bd1187472c2c70b0ad86a11d72826fc139994ba8f983461e09dce64de408ea6c5a7f4426d724d32004c09f111d61842e7fd1c4ed71d3df5df3ca228ddd24dc8e6b6ec66e271fb87fee6a1249bbd04135219aacda372171fdf81af222fde5a7c9c9e69f5cc91ebee057f97548548c933855993817187722b803d96090b9b01d53e86f16f7676dc61385368dcf21a51413faf75be6f2a2dbd7996ee009467bbf12ff53323698720d18962f756a95ee27228b3bbf8924814827e566a28f926fb94ecd737d0650976982d9bda8a7f3f2", 0xce}, {&(0x7f0000000340)="74329ffc31b8daa08eed2970e9362a37690f09ed032d98b03e973eaa326cb1f37214a041840387734ff39810a828ed", 0x2f}, {&(0x7f0000000500)="7db40d19186b5a0fa6461a4cff82c3d92d6e1b7a4530714216a14825f17f880cb106721e84aec08645e33151c8631d362876ac8e16a3ad7db6bf36bd562b3574b5c672321cf23ce4f6a5ba9d57cf32e784ea2c993e6c1b7294c29db4a94119ea4548f830e93a03e340e243cea123636722dfd298bb22c0839b14d73553d199d0f78f770cc469dfd71b5d4da4ce74c51ee98c609f3bedc813deba0e2448901dbdfe9c2ea3e811c7b77436ded61a0de39e97441a0553a60865414ab1f5238e506c6eaac1b66d53c5f244a0aeb420b80c6813d6df879f9644883e7a31f11ab301", 0xdf}, {&(0x7f0000000400)="cb030e6b96bda94844c88e13643193c8f8b1e9d56dfef6d3073b9282561f3c183717a9378958c5bdebfd658137a54c664bbf5d78738502208b4b878998d7a7b969e9935df49829375d098c35b341eb138e4f1441b64dce74461ee5b5b2107b400789e5c3ef4bbeba5fe345a43857cef28446056a9ac475407c885a68577913b15add47c40d38e417315eed428dc1e3c88f163ac62151c748ccaf282067893e47b2f39d7cc2d2a1fc9805b424958742cb6fd5008e8b6db43f", 0xb8}, {&(0x7f0000000380)="3d3a33460945df8ea5ff11cfaefc43", 0xf}], 0x8) pwritev(r8, &(0x7f00000003c0), 0x273, 0x0, 0x0) getsockname(r2, &(0x7f00000006c0)=@in6, &(0x7f0000000700)=0xc) read(r0, &(0x7f00000000c0)=""/19, 0x13) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) close(r1) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)=0xff) execve(0x0, 0x0, 0x0) 16:00:13 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) syz_open_pts() ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0xfffffffffffffff9) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x100000000}) 16:00:13 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x80002005, 0x514) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000240)=0x9) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x954, 0x3, 0xfffffffffffffff9, 0x3f, "593bdf597651d5c311fb640a9edba3b7f41d1c24", 0x80000001}) execve(0x0, 0x0, 0x0) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) close(r0) 16:00:13 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000002b80), 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="c97adfdfadfc6ac03b8228c09621e1b809ffc12f9206c3d5e367e0efc4367f264fbbf6d1173d5187065eda658379c10d9d6ed1764962b508426b34b12565a9bb51aa516492ae0d9ce4045e504c3c23e7ed474c82a66c317715ff1444bdca19a96b89b0c7791b87b09b96d8f01ceec85fc5985d8f366c77da6cc089e818d9a5f8d75b8e2b5de19a76423939f1cf2e80d31ce0cea6e791ff580ccf9482d43da1bfef55c42cfe2002306caccb81acb338391447e0e4da41ceb5505c65609695a3288f544c1b1f9b462d5defd2de0fadb208d0660f8d747f0fe103db848778cd2f39be1f4d22220f96326c4cba27acfc1aa5c06042942fcddbf78cb0a07e756f9700980980c81ed4e3281e02c680b3012f8db6cb202135dbabf83b1d99aa4d88fbfc78da63eca84de11866d657ef7a0b48fc4b76913369127a2736a12d1b944cbea9aecdb6eee2626f046afa7220f67248620c4e13592a122be5ee3494e51811f21601c5d78fc320e61a089cb2b5cb6050a25a9818c73b204348fd5a89d351d4ab4853df9829d6efad81313f3621135ab2a2eb0619381d6e82a6f5a0a48db63b405064a9134e302624e6cf21e4ae345ab7937a2a04c5162f20218030f09f1d69f987cf1c734c70f1168bf2c61a9840704ee4d2225b80e80920748b14156a071c19a61fd1dd77d68c189332af6e7f7ecc3c8443a4db09425fba4f3f97fd48673e03e3fffc3f9b0b80a39f098714ab1c51124ff4b625a59165c9b26118e35244724060493d6fdfa5ef59b5faea63278f211e39ac58288bb5d3fbc74d299c0631e2231c2caab8246f57464a4b56250ae6c2ff2645ac7081a507822eee7745dfef0ea911ddeb2dc15595d3666816f42a07f9cafb15c2f46a9586f6ca82e88b76ec4a879f5d516a30058ca849a7d7bf0c4c13e149b72455e18b8bf7f0ec65f15b86bc15034c3c6babe62b0b66aa54f1f0c9da222d97b12bbabb619d39e5e465a1794e04221c2bf17de09de0bcb859210c8de6c8be1f2dacaab8e7cc824c7cae3271e5682540604eb962837f62aec506e49988f03687ee77c408d6e52463c63142bc208b2bd908d0d92a448f26fc0b19a9fb9f78182bdfe01addda36f3fb6ee8aa41bf79a2a341d24440d79227a233f7f200f67a10c759cbe35fb5d05d907e72dbf4bf5add58fa7a4b9b4b056713085148024b87e47d6f3fe7f14b4ed3faecd49b7a7ec2982fc6748f56882fa031b5f8f8e01e9c60ddfd0d639d018d0e8401c142b202f542d679af9cb7769f5ca0dad706823446d315ef84d3427fb3dfebd4f353590abc8f166e133744fb9062ea5f86e8cecf1f2251609695be1111fa9b3f3a0902bcf023f36f40efdaa17ca5d6979a3102c9f05ebb35f32d9e24e6dd16412c73e0392e1c9db85682996669fdc2839dc28c2488532c59986c27e42975035252bd1fd9d854df9a3da8eb2dbcb4454875669c73b30655decde6094a661056ecab3612f42748359f2c510cf36629ba1506281a8fa34bc4ffc1ba4e604c1e3cb79eff0f1a9c99e2a4d0a2707748020dfffef1a830439d813404bdaa559b45ff1050b886062f87e0bd0b4b6895ea575a0e97f1ed8dcdb74f556b06f4203b90b914083c6a217fe59e4cddb252f7b688f9e7285063d13ba29afe04646fb23ded863ce109e8a550737ece13f42a89c9ff3611dfd9165931023c87f0b83ec7297fd92f3e75f778e0fd0e7f22eb2b91787911906a4103ccb706e6e7d9d676d06cff8e610e867c8a684eaf2565f8ba476d8db4d54e7886c282e541f399e10e91565563b3df247fa227d49098057f97334bd4c9f4431c97420770060b55f8098867a298abeaefb4a096d032475cae84e9061f6978f9391ddbb34775e149e538d875b2a56848780d83b5e4ac13b8233dcdc3fbe4429c3787005023875968d978559bacc93f41ba11345c1ca5510e2e023a7c975018ba4b58fe1f5b67c1d7e8259f88e6c642b9d8b0662f71f8219aacde8748ddc4b1070833e431463f69303d68225547076bc31d10beae949d154aa0b0751a51f6d785e355708acde3bdb60540795cc4eb0aac5958d8f260c9b01646416e685a35d1271f9393d9befb1be2c0ecb8a0fd7ad2d21c44f90f8e7f9684904c152d0cda666891bac35d7e3d33f8a7776d275962a829a88243529953542bdedd9ff340b5e99badf39ec47935262dc491a82de61304fe45d88866fadf47fa2f9a862e3d3a33dcecb8a5fe51052574fad26bc61c6095ebd9734bf750ffcb64e34ba1d53835432bd49c95d6e23d447fe0086742c64d3600bc115f542fbec50153063509e1f43fa5de2ec43ab2fb73381778694ad383fc4fcd3f7f4654fa9312e3db8cc842fbcc6bd46854b2f471badbe80c2ba6849563b01722cf7e13ea0f0ca0b4b1256246055d6b4d535b2fc8a1d3f4f54bba196246900bea84f86a8aef081e9a2bd1b7d383fb9ae7259042b635b70b667cff216f3d0e92401379770ad8ce34b7a3409ae4a32336ee7f9baa8d84fbf3438a03b449bb6f51370b37db4c51272231416d5d6a42823f01b4468e20430d6aa6061ecd70f35e9226d49bd2f95812585609213e777d450112908e4de1b91d70000686bc9f48b9597621f4ae766a1d2f4240f97bf2ae0e729cf630384499ad7374a2f739eb1568aa77c46a677a42c41714533b0cba915397fe18cf5b3a14bd0bdc6ed7a28cde2e5a7fc5956dfa5721bc007f88b44b7d356ca8f2c6bb3643794bbc513f6eab434578581d385e072ade19b6d0268ac7319b371773f3066d53e884f5505deea188c06ea0aa700181d6cfd52e72e20b321c92e80a09df5f2c62d72ebe231197fa8d5cac001697886350e19592ae5ac4d3774641767259b8e13a1536560ceb4806a8c033f49d1439c0d724ac695ddcf98cce9fc4c2c1d91a990356689b8d065968179cda18f4140f3f378a4ed80e61539f9813f226009397eedb18fe11f6079c114a9a89fb211e0ee365496a862e13602208d9741cd4a031e16f12959c69995c231c5691b5ee8f848d6f778a1268e2ac2387c25c493c3da08da80655bf42394f10b9d62b1f6412afa2354457920aab11d569cae7007e169a926f52f328c79ce84a3756a8b8a043c5879b27c4ed918a75b2d718e10e2f0075a3870ae680f89674c1c7edac976ca2b2cb6fa7efbaff32512e4767ee33da5c6b74b9ee483e7946660782e9d168505edaf33f46b3ba87660d646561c400b20a08433f39eec03933ef27838e6911f48644c7eddbcae87b6f314d63140e8750cdddda93cc1af724763e401cda8949ba2c6409a121f0936c45d9dc64b18300a836cb45f642f0cbd730d191ad2a53059f789d6fbc10d0a25291ec403580890997ccac92df598cf48ae25c1b9259117f53afed83099143d70ac7049fa65b5845fc7cb0c89ad91e91303553a0811ae931e50f36f89f015c5fe181b0cc55bbe8bbaeb2f468bfa5445d18c74b5a8fc34108f42c8d05b09e943421428f9758a9f29ee9d9885f340f9c66e5cb768a1a8290a579967ab8679e1f39bc045105145fecc566c7ddc7887a835d92a2be305ca1e6b3c84857c29676efc8c72e91e33cef92c42f0c951d6c8a0205f9f51250a9debae2391112322158efbee7c4fb20c3bba6dc05faf398b072d11b466a11ba0dd1b4b8f7524eb4aa69fb8cda2fa85ad205e493291958c7e1d0e014a4043f663810b29a9731991b278cd59f259c0348d7eea1c65f5859d885f367dd8d9a9794016975261ed08c84b68bc2ead1836e2bba571cd2596e48f0d9722dd1dd632f1b3b80744c5a0bbbe752e8b22cf384d5ecb37440eac47cfd12119e1253667e92fb67dfb60adabc9559b2292c737178e9533403e015a9250efc17463bfece7e66abede95ee02e6d66f7d6bf21044992eefd4d76cbcce31a2423bfbc5e61730b150adc407f51d7156a120be00c8d09a37828fa43a165ca63dac6148a9fb664af78c93ae4a73308f59330453178948f6ea7e9698bede9e2afb4993d08d9e8555b85c30e7052137fb7c6633fa02cd04d98985822fc058f1563c708a2f2a874d341372b44a46e35f1030c970d958a677ab168a4c8fc1165a4a074d955154c0ed314c487d74100964ca42047b350dce34cbfe8faa80ff0c6f3fbaa1f50d083e6600fc38a0644a1d6febe78ea12ca059a16b74093cdbf801c832551b22a43b38a5cc4158216077ae06261ecb922e14065e452bec87bf0e94dd6874e75b23f1eb655ce937cad458334c496a9188e5b1e45c5d21d0c07462f5a5dde3600d1f451523a9d32701836a8b1dc1a13c4241c1b3fe224d76ac5c5fb2d03cc7e29b8503e245555fe07ec3c4c959158688b64a9bec1f9f347d1722d83900c9054c83fe1985d6005f9c26bfa30677f5d671b385c4195eda7609a22fa35b9db5d7f4fddc2febe730cc8f5f909afcdd76c265d7f91ba6fa26525731ad7699d4286217922109b845c8c02128382de4a76b7d2963145d434d2cf3587427e1d0591403cd0b9846b224d5e79f5cc5dc8e81842af54884b5d5d16096a9690ebd7caf056855abaf2dfaa9e561e79a37f59184d1d41783effe2d926600ded71b8ceda38bb3a72ad89becd007be6c031f116071e620b05007529ef3ac3f94ed3c917dca20d86838abc2dfba9f4ee598d7b93896619c688e9832144d70f89e6e459206c2dd92c2462376f82bd751f3e4a7ccfd6ea98253053e5c3af9d3ea8330bcc51f6bba05580d29fa78c3f5f9f35bad10eb1fe72882a8761e5e1ef4e03463837c61481a38026d896beb5a002b13ddaa24b0dcf45708a2fea500862ec35c3399b6e7a31b2333be71e481f1f1b2e6058c10b7192d5b766aa9aa52af304766c9d706cc1f92a50109e0b2d298f579243f895919dbd57a37b71e655b8bae6b69cf1d1ecde4cdf4b514730c0309f4d34af3afe20c9cefdee93ef4559595b07fbe675b5e4feb8c2f6968e8b0db6eeeae7e52e714e1b7e5802eec2896c0b8de8768fcf22b70a03c8825bd6835c89fffd4e0092759f169a1bf8984d8f5643b2e987bb190e9716aeb8cbf0cb9d0e7d09ec92a0ed5e3982ce1a934f06a39d54d47c3e9b2f34caa65d390ed86f719b187d31bb55798e00168c64b8e3dcf0e56d5e5d6ca67bea2c6b903472591fd9b3207f21be1b7ce0e8a22e9467a543f4d5a0d9786d7702d5d04ed94d6f28da6e0fa55d61f321ff863000d29a3d97e4a5df411366eca08ddb511702e69ef74842f70530ecc6e166cdd7eb1e6146886ce0a01bd0f0f2b53e2d4e6cfa3ca6813e6fa5c9c582dcb0a5a19fc34b723dcae302a06295c5c04e86a39c624ff07610a38ac9b6e65e197e6954ff5ab58b5828db62bfe085237229634c76df5cba29bc732eabba6907dd42ec970bd04db21d0ba734e172936994dfeb693f906d2075b28a2d39f599d1632b3b7326e533ef3009f0ae7634dd17d90358bc38723e088c40d8c5719dd0bb3c708c463be808693f0e4e9861d5dc777f8f1f906ba22313e7429f09ec8f624db6f9210e73938457bc5cdd411d8a300808a3749d4d167c5bb9cadcb3769316f9b6b8f3d1acbae7ff7dc20d9d1dace40594ffed507ceba0271a10378c321fa1b29ba7729c8d50898a1126582d24e7533432ff192de1598f9f881e1e2a95401d822dcc57893b1db26ac6d66c8f7708b5fa45154b131bd0767ead24e92b22bf7dc325190f91152e38075620ab48b5bdbb5ccab6efd516f985069cf633098c4e3817676abef5e9343700369ba3c8e766a020a3cf14d87657b09904653c676480bfc718cedd0c330e8d5bb3", 0x1000) 16:00:13 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}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") socketpair(0x1f, 0x5, 0x7fff, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r1, 0x9) 16:00:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000b80)="5600000000000000ac8ed6dfa92d42087f00b60390ceda6ac1563048e803cf33267ce764895d247c1a15295c75abcec6c1c369fa47bab9e1aecf0c0aa9f915a4e02f98bdf3155cd7d25d53c373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac334db10ed7917354a002af475d52a6bc1a5c9f065780f5a26c7bb6b56dac5a7ef0d39c076206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccaf1ecce8a980b3503bddc3fe5bb6c66dca0bb5a010024b8a14fdcb2a27755096b17790afc94f0357c480b82047aff817894db70eed8da3a657bcc749acef106000000218f8fe04a869e10044a3bbfd34b28f700001ff478e12b7673c5c962e32ae853ce80396f199ed2d01a9081d687147de42feba30c9896e62c0cc644659bfaf6d545df6da1c49999c7136aa450a6aec1454982609aa60ae55faa37c23dbae4d51182446bd9706e19273581cba4821bcd3f63165ce675cc130924bbc9a58532c3f7", 0x185) r1 = dup2(r0, r0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000040)) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x5, 0xffffffffffff5e50, "854955882e0261b6374dbfa608e08ff7ff00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) syz_open_pts() open(&(0x7f0000000000)='./file0\x00', 0x200, 0x4) 16:00:14 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = msgget(0x2, 0x12) r2 = semget$private(0x0, 0x2, 0x4) semctl$GETNCNT(r2, 0x2, 0x3, &(0x7f0000000100)=""/26) msgsnd(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="0300000000000000ec33a9b69bdda05b0e8ded660950580bf6001cfa917d0d5816919e071d84fce431ff0c4ea3091250afe002d010edf744cb12f4cb6fb88bfa2fa227d8146a2193a1447c34d569a91b459c7b13ee6bb41592cac96c35266a64b2f561a91715d7fe9e62a34ee6a9813e3184c7c1355acb8f08d6d4245d3f2acda5980d62e370dd81740b4891ace97cd04870b39cc1c9ed64e768dcc9fa4580169f72796f83fe036c57f0c19b6cf31613212de07a276bff53612154dee98792ee6054ec863371f4fd697d76003b05638937a49e149ef1ce966b49731db5c96736620bece770dc1544432e9e59117c5a38366f209c3e51c601b23a205e23be508385df17d8064dc5212c28a5807333042685947e92135d2f7a9ff98f8a1c389bab00ecab5cde34077a2504318c744159c2721d977eac11b5c54c2d184c6ba7c1217e8987e2686f43ee014ee2c014e7e32819dafea808951867b41685c44d1ffce90de8c111d64e82b233a226fd57cc868aa11adc81575e662050d4e3eaae336c1441e06cf6242fd32a144e37b4ee03835046a62f921b5b8c84123f77124d138a9b47be6b9a253187a8a88a552417a0a67e56c9becd02f744da002d07f6876aaea31601effdad563d20bd33a890a03264dca05ba8339d101af5c537f634d2d3aef4dd7de235e870af52dc6fda98"], 0xdf, 0x800) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x1, 0x1, 0x50, 0x9}) r3 = socket$inet6(0x18, 0x3, 0x102) close(r3) 16:00:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="334a267dddbcc952ae31440f405507", 0xf) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000080)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) madvise(&(0x7f000071c000/0x1000)=nil, 0x1000, 0x0) 16:00:14 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f0000000040)}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) r2 = semget(0x3, 0x0, 0x400) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000080)=[0x9, 0x7]) setsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x47) 16:00:14 executing program 1: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = socket(0x38, 0x4000, 0x80000000) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000240)={0x5, 0x4}, 0x8) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0xfffffffffffffffc) symlinkat(&(0x7f0000000180)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') utimensat(r1, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x409, 0x2}}, 0x2) recvmsg(r1, &(0x7f00000005c0)={&(0x7f0000000200)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)}, {&(0x7f0000000280)=""/201, 0xc9}, {&(0x7f0000000380)=""/250, 0xfa}], 0x3, &(0x7f00000004c0)=""/215, 0xd7}, 0x843) 16:00:14 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x20, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="8239020489a381feeec2c00b7ff8fc25e56e83cc5caa881edca22df604432734bcf68c9b74580351a3e8e44f2ee11f2c3537057c0d046b3d6ce94f62ca8d854854b32b192db896e98e5b5e25effafb2fefee10e326e9df29f741e7b59258f8e624f22853fe47949349db03af7f6ced9db741ff76e8758fd7baf1e55bb748181556b6c8c38134a07012219d4029439a1aa134af3cb00bd17050bfc03ae3b8f39ae4c3c32590710a5a12ccef88a8280e924f7e1382ec6a59ae8c420742a5c9da660fa3e47e3caa8f26f1b71bc5ab256cb475848e2d4df168dff29922e4fe42f946239b1031", 0xe4}], 0x1, 0x0, 0x38) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000280)="0f13778c506e1ec3d163f08d30c504924f263e", 0x13}], 0x1, 0x0, 0x0) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCDRAIN(r1, 0x2000745e) pwritev(r2, &(0x7f00000024c0)=[{&(0x7f0000002480)="580079f263e224a22aff62fa0534cef3", 0x10}], 0x1, 0x0, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000002540)) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000002580)='/dev/wsmouse\x00', 0x8800, 0x0) r4 = getgid() getgroups(0x1, &(0x7f00000025c0)=[r4]) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000002600)='/dev/wsmouse\x00', 0x90, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002640)={0x0, 0x0}, &(0x7f0000002680)=0xc) r8 = getegid() r9 = openat$vmm(0xffffffffffffff9c, &(0x7f00000026c0)='/dev/vmm\x00', 0x80, 0x0) r10 = msgget(0x0, 0x4) ioctl$VMM_IOC_INTR(r9, 0x800c5606, &(0x7f0000002700)={0x0, 0x8, 0x4}) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000002740)=0x4) msgctl$IPC_SET(r10, 0x1, &(0x7f0000002780)={{0x1, r7, r5, r7, r8, 0x1, 0x5}, 0x100, 0xffff, r6, r6, 0x3, 0x7, 0xff, 0x6}) r11 = fcntl$dupfd(r9, 0xa, r0) ioctl$FIOGETOWN(r11, 0x4004667b, &(0x7f0000002800)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000002840)=0x4) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000002880)) sync() 16:00:14 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) fchflags(r0, 0x0) getsockopt(r0, 0x29, 0x20800000031, 0x0, 0x0) 16:00:14 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) fchmodat(r0, &(0x7f0000000080)='./bus\x00', 0x8, 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x200002000, 0x32c6) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:00:14 executing program 0: r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x1000, 0x1, 0x9, 0x1, "df3250e0db318988b65695ff8f49e2d7dfdc7945", 0x4, 0xf5d}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)=0x7) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="00000018600400000001000000000000000000000000000000000000000000000000000000000000000af6ce", 0x2c}], 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x9, 0x80, 0x7fff, 0x3ff, "a337f937f500c1cfce83600756b9f194cc6c08ad", 0x3, 0x9f2}) 16:00:14 executing program 1: clock_gettime(0x0, &(0x7f00000000c0)) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) lseek(r0, 0x0, 0x22, 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x8) syz_emit_ethernet(0x1, &(0x7f0000000100)="10") 16:00:14 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x80) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) recvfrom(r0, &(0x7f0000000040), 0x0, 0x1, &(0x7f0000000140)=@in6={0x18, 0x1, 0x8aa3, 0x4}, 0xc) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x800000000, 0x0, 0x2011, r1, 0x0, 0x0) r2 = msgget(0x3, 0x10) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/22) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)=ANY=[@ANYBLOB="0000000000000000afed00"/20]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x84}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000100)=0x5) 16:00:14 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20080, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)) r1 = syz_open_pts() syz_open_pts() poll(&(0x7f0000000080)=[{r1, 0x31}, {r0, 0x3}, {0xffffffffffffffff, 0x20}, {r1, 0xc}, {0xffffffffffffffff, 0x10}, {r0, 0x1}, {0xffffffffffffffff, 0x20}, {r0}, {r0, 0x27}], 0x9, 0x3ff) r2 = getuid() r3 = getegid() chown(&(0x7f0000000100)='./file0\x00', r2, r3) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x102c1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x3, &(0x7f0000000140)="df0a813b5e630ce72b854ad0fef2eb48ebf00b703fb6f06d69ed8c33469818ec3f534f5a757741ffcbdba1efaf5f9bca65caff1a3c19b91a76b023b5528ffc4c1727ce34262b9a951030beba42fe43e27f6c8715c76243ed4e7e2b3f5483ffbfa806065251e203a01b459dd31deaf22ed32d055d156eca3c3abc539e32ee48cd23c0d242dbf9fb5e09da2cac20a345d7bcd8f81d38d4b35ac21940923f741740057ee85130cd0d59990b68c5cebf0569b7", 0xcaf947c770a1a6aa) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f00000000c0)=[{0x28, 0x800000}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") 16:00:14 executing program 1: r0 = socket(0x2, 0x3, 0xffffffff) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) kevent(r1, &(0x7f0000000040), 0x10001, 0x0, 0x6, 0x0) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {}, {0x6}]}) syz_emit_ethernet(0x279a3c71, &(0x7f0000000040)="969b100ef9a0e7abc79108b9f218c96c53df66b9ab0dd987a5290b287a013387197dd79745f4acf1ef2df62414ea392a6f2397123fcd1b46a531a3c4cf0faf763f6c98296ed9c55cfec7926b401ef1e3815a686a2c00455f0a0ba1592bd5d04f26b43d4afd1b18cea8aae55bd1615fd50d8cbe9572") 16:00:14 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x0) unveil(&(0x7f0000001640)='./file0\x00', &(0x7f0000001680)='r\x00') lchown(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./bus\x00') 16:00:14 executing program 0: r0 = syz_open_pts() r1 = socket(0x30, 0x8000, 0x0) getsockname$unix(r1, &(0x7f00000005c0)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="a54be3754a166c2d542df7b6f8d383d55cfe39257f7744992ebc86e7137f92ba2be0140fb7623203f5082a869ab807acb837bd5eb2e1aafc4b9758160517fefc3c39cf45d216f927b1738c5046f6d31ba3a7a2cf87152d29a287eca366f209bb70d136598a", 0x65) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f800005f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d4fb8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d184a798c87a74927e8347c0b834ccbbab943f4357e04f0", 0x78) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) fcntl$getown(r1, 0x5) 16:00:14 executing program 1: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x204000000080, 0x0) r0 = socket$inet6(0x18, 0x3, 0x102) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x80, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x2, 0x8, 0x8}, {0x18, 0x3, 0x7fffffff, 0x5}, 0x1000, [0x5, 0x8, 0x0, 0xffffffff, 0xd769, 0x4, 0x1000, 0x3]}, 0x3c) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x1, 0x0, 0x7ff, 0x7, 0xfffffffffffffffa}, 0xc) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x405) openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x600, 0x0) getsockname(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) ftruncate(r0, 0x0, 0x5) ioctl$BIOCSDLT(r0, 0x20004269, 0x0) 16:00:14 executing program 0: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') lchown(&(0x7f0000000280)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) 16:00:14 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9, 0x0, 0x0, 0x400}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:00:14 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000002480)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000002400)=ANY=[@ANYBLOB=' \x00'/16, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32], 0x40, 0x400}, 0x408) pwritev(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)="3825577aae9089b66e954ff71dd3b8a4a1aca9ad92427326dedf3d3a11136c7b00fe91905a85319c7a9d10ac83265b99f25064343c8692d845", 0x39}, {&(0x7f0000000080)="6032d54129c40518a346a3d09e797ca1d7494a296285b8293861ca086c050fe3b7d81e1e6ff952df2328d8c71cc68ac14b9903d3ccdb2f0344d1adc0db4ee346975c2b9e526ca33bb47f4d54b318f051d049c292c695c35d826d4d55373c6f67281e22265a9c3d00c4bdec5a5fd816546ede1de7a972ae5bf16a0ee2bcd714d4521ef3dd32d9fa9f252480a9f3b77ecbda4df34e34d59061e76ae114566f1714628addaf7cb2db08d01203632c17b9ad05eeed393d5d76269fff94a3db39679b2ca20d01f148503b2bcee7ad20e7d10acb9174a894fa3f980dee04a0f7731438494ea1c6fd3ab812726101798f9610f02c6120b0e367a87bedc0f4f450ebdc", 0xff}, {&(0x7f0000000180)="6937d2cb9577c4f63e10073e5254c7134019556662cd0472857022187ccd412057a49f56803193174086b4318c802559d98f067c90dda3ac6a6795e4cdd05bd746c390fcbf5647642da660c2f9aad89f151db61cd8f61b1a38f8618c9f967adb713d94fa1dddda5a04934ae32e5f941f42371094c7ac245bcf2b277b1fbc8512a3ecf759e9eec88a947cbc8233129be48934fb24bd7bfa8e8faca9391788d77ba61f230524b71624b5df306e3dc0bf47e6af10db87e9948fa776b0816b5cb1337de83776998fa5856f548fe0565f636f3fd6cbd2b232be91e01ebf65ab579bd5d9fbbac9a255f72285cbb205834e33f52a375c6837ad2be45e4605363ee86f9b62426bb767752147cd099c19d5a3eeed8fa7ade14a43bb2c3f690a19ecacf4bc4c783fade0105d8d29f40572109aa1fac4f85149031274063d1f66f26b9e9392d5da8e970dea62d448e405a69050f6b6713914f430fcdcda3c73a94fc25addade03fe2bc357b3dbeead771de2d77dfc405d4c34d23553ea56271985ac6e538b23db2316373ead5fc22ecf1b13c6a5588e66fc8265c2dc0764b70cb9fc8ca6fc682dca09e5f71fb47e242c49a8ae7d29a0e6db4e762a724637aec1ba0d665dee26d414c4edc4ba780e9074fc6d6da3bce1b265be6d18bf9b3672b2ba3b5a87e574d72afc572d8563e3bd4d63d3085a48f230dd04b2b8abfd937db3ac91ae5d911a5a6ea387007c02f488b5dbfe444d75cd5a0a0e2de0774b5eaa94304b50246fbef80f0fe1d7512a2d96051dc23b73e6964e0737e46edfe622e21681aab59e842c0c233095b7573767fccb676e29800b442b8413613faab56c999d0e181784c5fed4305a96cf4f21beb44b1fba3896d1ec736a5448939eec32f0df0eeab6f973769a52a437eb66c7f2c17a225daec3e1141432ec14017963f64b8d1bf8297419c4c766b887da491ed1dab32c44aa16a85e439f879957b8b334044cf643005c344d8a267d2c43d0129f6c4cf49ff6a8521197ed613fa00a777ab10826e835beddfbb128044d49a168e3023ad5eb6508c088c49966d406d66e6ebe50dedc608014bae4713f50241ae74b8684a788ad92cbfc0b6827121059667a6f80dc91c957854450d173a71838ce4097a8a9a63197286d1ba53a330db07f2c098c5fc33bf8d17641faa16d43d10842de026eb68df4e12791c2a6ab7865ad2bc8503f45f523463f7ad6fa9ac3442796065b3a6856f66db079b2550ed27213285f65e9da89845ba9606e38555e6c718b7348000894c6a5c2fbaee2d56f2bdaa9f92090ec36e7e13eccfdb3caca3ebdf246a5f620f784db2d5606a9c84597fcd60c6faf51e284e4bc4c6f52ef5d23a760bb223fddb10cac9189cef8b2702e2649a8e1e952e371dc2d34ae14afdd0fdca639dc2bfd8d8e4d34e8439dc71951061fefbc3762926170fe52de8f6de3bb54828b07f98d598a30fb8632f759d27a52960d30821dd68bb9a010d045ebdc9867f6ff5bfe3a45764937ba1f3e8c56a37f410341e3f42e271c0f9807fc67b871a43c697d6f682d84fb025356ad6a09316476068aa40d041f1f3b964549b7277b6a25e1945e73836af0903978f4db020ea2c22a36968a9cb6a555cf89943c5ffc9fa92d6d28254e601aa9b098529735449f5391f4e2b59718f2a1e62c449a3ca683d765508eca6c322c1cc2d06ef3757f9b478f54be0da5cd83bf5db0ad79177746a1212c29e7f8b461582690b7e68e4956983fba0ce6d7347336e42e06e4294820e7c3db4f9826d485f06020c226194106183355d45561a753149ba0cb68103822d0d31c00d1894abfc48dea67d716a6ff58df814b09d99dd7cb22035f3b29f509bed301d078b6389d519d720ff5f65403290f264423f91361fa6fbe5c883dbf96718be93d490cfebfd098feec033e16d0528d4849cfe8323fef8382b6c184f08ceafabe0341afd00b2aa3cd576a108de5c9a6be3617db08bf5161ad101d13d05f4a7ac3ecd821c513c0faf9bca1ecdf28a9358d30641e1fd66c94520596683d876d6600ab60aa884094749cd7bd0fd9d25c37a49683fda26196f3cd7b22379d05a1a2c9cd0504138e0d61b2bf7feb2a9fa6070af6a36c546dd1c65ef606530fc4c9e03fb291bd7d076ee5d6f3661003e21a1854b77680080342ee23eb9c54d7434cbe3976cbda4cc4b91b457900f00d1e3f30726de3667e070c23e0c9c50ace07aa7b0f5f0c06762f618a1ab5df69503ea2a0cc54b3ea9255d1ffa211dcf5c2fa4d053b13d1b236585a3dfd8575d933cf763db35bcfaa7dfd02af186ccfbe82a96b6a76c5a35a293db6127aec893bd7869a2b7ccbe9cd69702bfae9a933f27884e52594e87b8e14406960a03976c08311529c5ec80b0f3dd4abc8f7616513910b821694e55de9092239b331cc0ec7dcb39df80a1dbf7fb9c3e6d9ce53ff2869ffb3f0862829eeee32ab1ff8a88d30ea6f3fe8394459cbb9694d86f5ef1f7c8ad3cd033f20450386fe1e6a18f63b4ae25366ced2f549baa01eed9b2a61201ca3db576aa72f13b8ac24d6235d17510bf02ed2a17c472c996dfc2269b8be907846ae3f5b6a6a66a7c7c62dacdbc7580e6156475487f6264079ad038f80feef178a47f28de0648b887082c5f2c1c82b2dfbeb2d92d9808579055ae40af95595ae0c1492924e94d51a6a427aed16ff8376bddb78eca5809f3131e46fb971a6167e4596699bfbf582126abb0d9dfadfaf880591940b79c8d19ef01ea027bd38773657049d3bc9a7c509bf1e6daab4fa9f7be3f388ca6064dd9028f8b5cc7a0340ff54c7be4bfb4bbd8f8ad467a42128648d1e33a662269df3329e3fa4583005cc5d8024d9f3c511762eef7a64474397dbee9524194a33933e64e9e382707faf6e78d25fc9677a43afc20b44838a72d77109eef012fc012b1cc61a431893ae7f5efe1191c19c6e814b40177b6de52938a9bb17ecb53a520dd6bb05999c7c92e22a57c33b36870729b39347e892ea82f70ee309a450573566e4839bc370e9ee5e1d026148a96719a56ac24dbe6629840a5592bc4b55150021fb431166665bb6dc0a417e5856883bb1870560936e7a7f511f76bcf83735f0bfe014783cbabfbfd7d562724296cf1f4b7b17e75a4c9dbd2311ab05dd425097994242f6c1cd861774b922154f5e0f9013bef6ddef0b20a9034f2885eee33b07e519170fa6df415d552add11f3693b5aa22c077307a05491b6c64f7ee2b138bbd010b3f39b436ba8a8bb6cfa274abe3f818c479713a6c43c7e773b2c6047c37529b36985f21e51de720feaf9a2e099143b0a0af8c553114c3bb0395d518a0ae0c84cf4a954f253c448a5249ed4ffe45a97015db92403a572de2d0cbb39fa097c50d463b22583bd4bb303a2ce510ef776591f90b871f6cdf14f6a1d2133ea25ae363ec8ce70282ee81472ac40eb96bf8f66d9c3193f0342230eda6b97c5bcde7e61f1f0b27422ff796e78a9beaf76279a7c4850973e3f7c87eaf5d15dafe5604fa4b48062db5545f342d11dcfa86f80e56ca3bc8571aed4759aeb670d9e2c03802f44e0db3da88cd6bf7184beef7adf2089f773d21d44ca110cdd306ea5fed2f42c412c16133f6d8d08ed2d540c2e8ad080d9dfc26135f86648149f6082f1bb130d21a5304ce010d78d7dcbf2eaac431f22b94e4dfda64f7a32ff1e1e90050737176da84aad1d93170889306e27454f1c56e73c6f1dac35fb90373a58a82f337798fbfb414b947344d146ff6c7491644d2c22efa845bff694cccce2a2e15d1022931f29d3c105954d503d8baee2c058a6e98646342c55515791df8a98f615e8bd5611ef6ca5bba6245d56ad96de5cc3f8220539d9455eb5e68851724e1f06ab8e8f0fe42418182dcaa4ed671a0706ff15ba67023ed904e94048e58d5914cd6fb2e0afc512fbdd65b08fdc69cf541667b51734b58449b817edf6363e8cf6256b9f009e7fb08cdd04a1f67f5f7305651e1e7f44287662b0ec809eb3e2fa965cb62422c3d0918fe75d6d1f6a39debe8281ced1f3ff844b7d891416a5f3aae615a4282849b8f51d3ef394a500011177db6fb9531ee0bfeaf1af49ed57f8232f60011f3d0aeac7b28944eea70d2151a3665ec4f3d0931ee80fc0f1bc1c735fa448069e0085b8d1b6978e6894a7b685837a714b3c9e17ef36e251c0fd899add28fda110f3ee2fab36802999fcb66e6f88ea708fceb3cb03605b2e74516a01d780e7c914dc85b76f5d02aa78ea3b2fc35d168cf49e1fb8561ad6197d34b20e9b042ca5354473257266f7ecfdc2f53678ffc44cc68cb3c8f4263e00648aeb743f8c2284d9a707f729a7492186569fe4ddf31dbfe7d76135adfff954ef97c7cd0f5865b4b2d2ffa703dbb8a43f61bc738b5a274222d7df594230646ce8588667c80ac212a113c2df2d2cd8544895ab64e325c5463e2fac1bd649d75ff071d57eb7004adf8bfa8f3503ff488ea8270aac0441aa3091f90cdd5c0daaef8d03466da4435e895be6a910dfff08d75e6f880f5e0bf76739475ec3a677f611b167b2b6569a9ab188a8e4e8b50cc9f95a5a3df7c222780a0808205d4d477c7bb9c1371f168ebc52098bc9f50697e39fffbb40c68678f534f547cc3dfd1f53a76735dcde01206d391013c7f3896bb02369aab060f15b6cd39ebb9ab751d7c84f8ecd5d8e3c9ee881a2e86c106eafcc625dbb3872528c402ab6dee0e14c785d2fb9d7d8ddf3e4ae9c3ee7bb955dc62dc3f9ccfee1c416578b6f29d53e7008b508fd24ff158858b9da32c29ce2452f9614ecc4c255cbde727729e5c94728d544b64a7ec4285b08915446dc9f6c98a34e89467fd158742c2e694ed022f5a7b4dbd91d5c19f54260f7de5365d99e5d335b17fef73d252c36d51d5b5fd62d5c4d881cfe046332e563a01f9f830053d0e57b9ab6b178c43e320a5414a79994c3b6ac13e6a25251172233974702f2f80fc69c5b22c6f298b27ced7155ea1ed8dd1668d55c0c3ea07ace7f83457af09de4849dcc4c0eec62618b91a865be2ba72a6bbd8110f3358d89ef0c7dc77ceb35edd1f1524c452bbd17170f685056b37f80b9ce40b3b7cd10033a5565073c86504e4f12c619f507ac3b0a61a32a5e9011a023df9af8abdb99f5f0cb9ccfe25f579577f5a2cbf25b68155c958066e69b911873200aafd848f1d1ee534c2e31dce2fe6206db1cda63a22b68c8793bb8123d6c91f82e111e3ce0b0e9e0e13c3e7736c150691b3ad9dfa55f79a31aa622bf1bdeb1a03360856ef52fee4986212e3ef35a3491c0b299695658baa9ee4f3b9ed69db8357c1c9c202fd48901864e93ec9d840c35544ae15e6692c152c58043d04ef5aaa6295e693496ec11063967fefaeec7e5fdc744e41b8cac6225b8ca943e9715ea965f23fec5430d0c3d1a514a96e0b3f46507eb4efaf7a001f90485f7ca388d5a5dbb237354424bc37908f41a5bba076459ce0bf48e4389086f4aacc37a836f91f679fbf6d308cc984381b6f242297d60574935a90cccf552c45a486a99a13f5dc77470297087f6fdee3868c2f6fa30d4d58dc5d84a9b7e22190a1b1f13195b5b91c0a2e5b85786ca04f750f74d60038a55f1fb1ff000f70865501b116cf73f8669663029ef67fe1943e5ed3314f44b74d69d0822db2ad3a265736bea7557d8aefaec4f76b1b45efa0ef0badea83779ec318bebfde4a45c02e24066718984526fe552b054d690c79a9fa62b59e23d8240b2a5109b9e50cdb12e51993e2c573c5ff2ebcbb81700f05c81b53bcaf81f7c918", 0x1000}, {&(0x7f0000001180)="cc2f375075041c1eaef6", 0xa}], 0x4, 0x0, 0x0) 16:00:14 executing program 1: mkdir(&(0x7f0000fd5ff8)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x18) mknod$loop(&(0x7f0000000100)='./file0\x00', 0xe005, 0x1) lchown(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000140)='./file0\x00', 0x200, 0xa) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB='\x00\x00./fi,e1\x00'], 0xa) 16:00:14 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='x\x00') unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x1}, 0x8) chmod(&(0x7f00000002c0)='./file1\x00', 0x0) socket$inet6(0x18, 0xc000, 0x101) 16:00:14 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) madvise(&(0x7f0000fec000/0x14000)=nil, 0x14000, 0x7) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x3f, 0x0, 0x0, 0x4}, 0xc) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {0x28}, {0x6}]}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20800, 0x0) getsockname(r1, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffde4, &(0x7f0000000140)="b6") 16:00:14 executing program 1: r0 = kqueue() clock_getres(0x4, &(0x7f0000000000)) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003ed000/0x4000)=nil, 0x4000, 0x20000000) 16:00:17 executing program 0: r0 = socket(0x10000000002, 0x80000000003, 0x7ffd) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xffffffffffffff70) bind(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) getegid() getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:19 executing program 0: munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x7, 0x3}) ioctl$BIOCSETIF(r0, 0x80044279, &(0x7f0000000000)={'tap'}) 16:00:19 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x800000001, 0x0, &(0x7f00000000c0)) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) dup2(r1, r0) 16:00:19 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = dup(0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x10001, 0x8, 0x3, 0x58b00b5c, "cdc17dcb3a444f60088932e63a89029bb6dadf0b", 0x40, 0x81}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000400)={0x7f, 0x4, 0x8, 0x1, "4dc3a43c5cd8533148b302c25788b1fe695a6ea8", 0x40, 0x3}) readv(r0, &(0x7f0000000380)=[{&(0x7f0000000100)=""/154, 0x9a}, {&(0x7f00000001c0)=""/40, 0x28}, {&(0x7f0000000200)=""/178, 0xb2}, {&(0x7f0000000780)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/172, 0xac}], 0x5) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r1, &(0x7f0000000740)=[{&(0x7f00000000c0)=""/24, 0x18}], 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0xffffffffffffffff, 0x1, 0x100000001, 0x3, "a1ee6ded46bb8601eeacde35b5836819f2084602", 0x200000000000, 0xfffffffffffffffe}) 16:00:19 executing program 0: open(&(0x7f0000000080)='./bus\x00', 0x800, 0x11) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x400000003f9, 0x3) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="cdff30a018ee26d91eaeb1e692e4dd9b3562f2e75cfbf05e27d36ae401cf76722f70920b6da39129dbc783b35e1a246d6f000f93c56e95ddb7aa4b8ed402b0bce5e5020ff00cec67489a900ae896f81a3a955a61dd014b41af918a36891fac0f2e5dbe91646b38a2b9c7dc0733bb3a7b7746bf8af416bb949dc80c3e2964eb0cec6b2c54aa0d1ee874", 0x89}], 0x1) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)="a61657084aa396df5ba35a69216981c1d2b1e5cc7a09be1364250a31030bb48dbd0d0bc327b3fc8be3bc734190d37f7ef609382b9ff9771e492556407351bab4e2482f7221228c941ab7838651637eebfb102385d9ab0af1afcadc4dfa07feb141fc60440c90f9de03346e5b68b6a337516a51d797fd9626739795e83d0cf844404c9c7c8e136d73", 0x88}], 0x1) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0xad30, './bus\x00', './bus\x00'}) execve(0x0, 0x0, 0x0) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1}, {0x4}, {0x6}]}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:19 executing program 1: socketpair$unix(0x1, 0x1, 0x0, 0x0) bind(0xffffffffffffffff, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) seteuid(r0) setuid(0xee01) chflags(&(0x7f0000000040)='./file0\x00', 0x0) r1 = semget$private(0x0, 0x1, 0x0) geteuid() getgid() semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000000)=0xffffffffffffff6f) rmdir(&(0x7f0000000140)='./file0\x00') geteuid() semget$private(0x0, 0x4, 0x40) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f00000000c0)=0x8000) 16:00:19 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x81) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0xfffffffffffffffd}) close(r0) 16:00:19 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x81, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x3, 0x1}], 0x7, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x4b}], 0x9, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) dup2(r2, r0) 16:00:19 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), 0x10) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x20, 0x7, './file0\x00', 0x1, 0x6, 0x2, 0xffffffffffffffe1}) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x3}, {0x44}, {0x6}]}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f0000000180)=[{0x83, 0xa5}, {0x66, 0x5}, {0xcd, 0x7fffffff}, {0xa3, 0x6}, {0x41, 0x5}, {0xcb, 0x1}, {0x86, 0x3f}, {0x85, 0x1}, {0x86, 0xa4c0}], 0x9}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000080)={0x3, 0x363, {0x5, 0x3}}) r2 = shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffc000/0x2000)=nil) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r4 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r6 = getegid() r7 = fcntl$getown(r0, 0x5) r8 = getpgrp() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000240)={{0x80000000, r3, r4, r5, r6, 0x8, 0x4}, 0x1ff, 0xffffffffffffffff, r7, r8, 0xfffffffffffffffc, 0x78, 0xb9}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getpid() 16:00:19 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000180)=[{}], 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x28000, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x64a3, 0x4, &(0x7f0000000080)="99334bd5bafe7026d4c13b6ba25d3b75c32bce889d1e9d3d135104cdc41917115fbbd37acdc5eca06bb04afa14f5378c63e414fa12941d4113053aed9105a63452550c29f58d16b2eb04b371427d62ec8370da276764297bb0219baa6e0f755c78f627ca8145164c53af3b102a47e01ec2c802b783318cf79a8ee542d0a738a56ec10ac9bd9092d2b4d2b362ca53c24dd7ac2b39b5f283fdc0768d9e99f9e711345141674dd0543b2cbbddb9d8c6bd8226e7363559e8d45d1c8ba07866e8c4c14b239b3e692a90baf0917246cca6a84d330464691d0a5a6c41c70d10c2bb", 0xde) socket(0x1, 0x5, 0x1) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 16:00:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="a54be3754a166c2d542df7b6f8d383d55cfe39257f7744992ebc86e7137f92ba2be0140fb7623203f5082a869ab807acb837bd5eb2e1aafc4b9758160517fefc3c39cf45d216f927b1738c5046f6d31ba3a7a2cf87152d29a287eca366f209bb70d136598a", 0x65) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f800005f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d4fb8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d184a798c87a74927e8347c0b834ccbbab943f4357e04f0", 0x78) r1 = syz_open_pts() close(r0) dup(r1) dup2(r1, r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x880, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x30}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8000, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0xce86, 0x81, 0x3, 0x3f}]}) 16:00:19 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x203, 0x0) recvmsg(r0, &(0x7f0000000300)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000180)=[{&(0x7f0000000240)=""/172, 0xac}, {&(0x7f0000000100)=""/34, 0x22}], 0x2, &(0x7f00000001c0)=""/48, 0x30}, 0x843) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) dup(r1) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000140)=[{0x54}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:20 executing program 1: r0 = semget$private(0x0, 0x3, 0x624) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getgid() r3 = geteuid() getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x2, r1, r2, r3, r4, 0x4, 0x3ff}, 0x9, 0x5, 0x5}) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x29, 0x32, 0x0, 0x0) setsockopt(r5, 0x29, 0x20000003e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) lseek(r5, 0x0, 0x0, 0x0) 16:00:20 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x80002000, 0x803) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='c\x00') mkdir(&(0x7f0000000340)='./bus\x00', 0x80) r0 = socket$unix(0x1, 0x7, 0x0) bind(r0, &(0x7f0000000280)=@in={0x2, 0x2}, 0xc) r1 = openat(0xffffffffffffffff, &(0x7f00000002c0)='./bus\x00', 0x0, 0x10) bind$inet6(r1, &(0x7f0000000300)={0x18, 0x3, 0x3f, 0x6}, 0xc) open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) mkdir(&(0x7f0000000380)='./bus\x00', 0x5) chroot(&(0x7f0000000240)='./bus\x00') rename(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') symlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000140)='./bus\x00') unveil(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)='c\x00') 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='x') 16:00:20 executing program 1: r0 = getuid() setuid(r0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) 16:00:20 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, '\x00', 0x6}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:00:20 executing program 1: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x8000, 0x7) ioctl$PCIOCREAD(0xffffffffffffffff, 0xc0107002, &(0x7f0000000040)) 16:00:20 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x164f9fb7, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) socket(0x6, 0x0, 0x2) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:20 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) r2 = socket(0x800000018, 0x1, 0x0) r3 = shmget(0x3, 0x3000, 0x3, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) r4 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x40) mknodat(r4, &(0x7f00000002c0)='./file0\x00', 0x0, 0x7fffffff) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r7 = getgid() fchownat(r5, &(0x7f0000000100)='./file0\x00', r6, r7, 0x1) bind$unix(r2, &(0x7f0000000140)=@abs, 0x8) getsockname$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:20 executing program 0: setreuid(0x0, 0xee00) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x882, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) fcntl$dupfd(r0, 0x0, r1) socket$inet6(0x18, 0x3, 0x0) 16:00:20 executing program 1: mknod$loop(&(0x7f0000000000)='./file0\x00', 0xc041, 0x1) r0 = socket(0x2, 0x4003, 0x0) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000003000/0x2000)=nil) shmat(r1, &(0x7f0000ffb000/0x4000)=nil, 0x3000) getsockopt(r0, 0x0, 0x67, 0x0, 0x0) 16:00:20 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000000040)=""/86, 0x56) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2000000000000395, &(0x7f0000000180)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="b6") ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x4) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000240)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x10188, 0x0) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000280)="8d7b76b83005aa45326a809a69dc558e8d3691e3a93c74f9586bfc5ce3069d953460718468ff7cc3a790cc0be7ff6e77df89d1a2b154ad86200c4728462d87e9ab548efd762f2cd68c8cb203544fa5e55d03215b9279d295cfa87ab9fe4c55f33fc4163d74760b2c970ab3bccf941a275f61401003f0fd6aaa3d52f1923a85f9f171aa688899a8b8f0de98acedd3d3ea20b6109ea6fc14b9756fedd1db2ff1be4ff28813d58e", 0xa6}, {&(0x7f0000000340)="d131c81a820cd9208069f036b62ba4aadffcc38bc4140658944445b5faf4d17f569b6f496eb0792fcfcaa628015a294bd1adcbd606369ebf7dc549325f48d93cc7e73a408d4d27dbf14193d9c4b193b6530173c619ed38bc00573217abed5e92055979468652257e16ed5d43d78cac54ce2b2dddec743fd0abeb2872b77e8ed4fcc81854c09bfd76f2a83fbb7ebb75f8df3765ff1686d17d79488ce178e525f8dbbbf1861f13e496db", 0xa9}, {&(0x7f0000000400)="a237e76296f3d0c0585b4ea7c5d6dacb588c97b2df24be76cca9e423b354b94053aa961185344953a4731afd15cb69fc2796df1a5a2a27b56554fa3727553d348f2770ffee1874f93e64274f3c6fd04b5cb246a3ac1a8fa3ea8aa277a079bdc311f495586af275c9276a19e6c0f3096ae7692f011ac8e61d03428a940919605c1fef438007a653c5fe31fd9a486ead4bdf884ea84adc3c3d0e394190cdcd8d096d5345c0871ebfaa2fc7ddf7635f296963f7bf24c2bb8911822931029d259f261e697fd8f1592a7caf920e1d1eb94dfca579d09d6b765105dc53c6fdba88250f252215916158f4c0ca51dfa6d93397dedc93167826fd450be7a09f96f479fd7f8361d78eb92e1e9b5cc5a1600d940b10e5e76a51e3305dac16e6e88538a880174051e502ae3b07c41362dd459537bdb8bc165127dd911b48c11b53a3cfb87dbeaaadb6eb618370553d4eff4fc525cc6d6165b3fdb2f16dc49e24c22a7098024a1df182ef1e6519dbf8ddca678dddee34cf3d8c9f0b27c209e44fca7a27d0f7fa6751146d540b5a21a2fd34fc3f72a1fa05d8e02219b4932798e952b4abe615aa5f98febe951bb76b2fcd893319e1a31cb4c0fd16f2503941b609e75d605396df9507a19f2085474d258981c547e3db9a1bf0e8d67461a3982d29c1dde7c4e14f57cfc5a14a374d573b7a1344c203ba8558ff5edc799b99810df12dd0e86d0d5c906f496a7a99c45ef8205ca0ed2691a86de2f3dce73275a5ee8143b84d6ad7e29c923c387d110e4a2156b79470611b3795ce25e2cbc790c75f10d8cfedd4f33c74320f315e439032cf9298cdec5c99f6a4d0a592a753098f6922e5da2acf616ea548c849f182b2c61feccc88014a645ad7b4a36113dcdbe684dd017dbb461e41de654e11d3547a667dff4de04691cd1e90476b6f977cc1bf759d345c527da7312176d8ce3a8eadd28cc0388f237b32715da53babd925bea2f6d14429add6a5b41049196809671960acd0efa8516abe7d49c509bc6707a34a90b01e8bdea840fb8a5f71f07cc826a2c92ac40a4b9510c1d8a6770f7e87745b917c0be111500d28d89dc0e6fb3846c849ebe9912f11d6705450940c2603aa47872a23fac58d4db011edbae53512af2537fc9f61729b667c5c6c2fa8aece16ea9ee853721c96704159ab60863ac0885a193fb7b20385b3cfcf8aab352fa34e78d26e298d46e9db1d577b5e5ec1c5ef66540b82f26e36df46560f9aab7a4f2fc9ad077205318162a4abbcb7529d1aa1ef49622296b578ffdb582f8d2ba3ef9d3b81d0a21d98c44f78cc4733cdf207d1ff0e75ecf9821eea0896d4738ac0a8524bf64eeba82725c64f62df955a11f200b77fc139d1069c0b74f19ce9248fcb70feaf764a1679486426cf5e325dc8c2294548c5ac5dfe80a245d46a818ba40fefbf8b1bde6ff0603f6f59d6640d2a36f3a4281ab024c3b56cc2e9d6b4b2363479fdd131494ae5c6f16c78f6f0b4916d51d0d009ef6adda12868a0fac32e46d8aadc4ef9da872654eabe4b220e7adffc255165b12c1676d71bc940b888d922d441964c460fa01f10e2443f18f525cff30247992f0f16b3d79249004b574691366bdde898c3d05c46197cd9934717bc8899511f649ce2664cb9f873d09e83192ee100002231106ba8b4730e6860ec6f34226ccd1a9d8f7932baf34872d9da21fb973b21f35017c9e38d90515e1d650d736e7238c3d7ecf38c7f9d040641a836edd98594813ff41825dde9da3faebc790932eefdfd5690a84767f56d3bcdc9da89829ee37c21fedba5b1c3bcac38bc1a51e27c80c3aa02eb22d29c1595813d32e9d8ea756c435efb68697c0b023ebd1a509526cdc1da9ab4a3443b3182b257bc34b8e180ee95ce131d9cb2c712ea3ff66d7a74071303251c3715c264c3328d025457b6ce70933e668300f466019e8312689c8b8136d83fb1f6813694d3251b29793a8a71bc29d5a40187a336ba308d58405ca2da87fa366cc3c276e9083bf6e5d373373a72d7b879d78d13a3d357d943a188fa3fb7d434961f7883feb99e8f90beadf5dbf7a7e3785550126fa7d19aa01062ec46a4e6bf4ea929e39feb0a97b43d3c1b7aaac8086e55302a59bc58dec2d8dc22e7b718f56d17003519676b51ac1744b3bea01aef55f7bf343da008bfd1ab899114cf75a31cc6ad48972f37f9646c9dd9cb6b6bd228b172347caaef932f32a058abaf3e4afa06dc5a19f427cd898b4e459c18d854e318c9139963df7a1ae57a00a62c4c934fb563701c499e8e4fe62c0590e582f3865ba66f99c8d05dc3f5f880d17f9456f3d245e9ca1ab4d5b88b666ebdcb80bd05a362fa2c8488b6887a4a0b9460270676cc6a289ef9e97766031dab9cb40e218a56810e99f7831af20b25d8e966894e9095a0cecb2bad79ad8537d5414f57f3457863b89cf3df6d8393054624ea0d5bbb0a9e505ec7ee63d10bee4a840a75430567250376e703c7204e8f5b80168d2e54274da4fbf83f710ca4d8dd4418c7849e228a0e9e7a54da86cf8312ce5b3094220feb07a6167a29bb68e7aa8464e73e86a956fea7b595456cd2dfd59ca2585e5ea74e773bbd53268009b735d9eba3576fd7f0b799c8b1a1d6bb794c42f3a9809b4a0e374e662dba049d845d7cc82b273801791f1d5505b8e03162acc93be86d1658f8bc041b0502469be06eec14dd90be5c4f51ec09d8ce254eb233309865346149df947cdfdc44eb415ccaf9292f3a24127e323b8839e0e4e07724be9fda2a589f19e6d2cc84856e4ac2f3497ca4efd2908a07cf6aafbfe24a10b90b198e09e9c6aef78bc20e08e7be1d76024ebfb25c43aed50b8f5447a32daec8d17e40e106c8de0e0bb1dee99a9385c9ce57ce0705e23bf17752d28213959f1895194d5da316a689c83c0ae49833c45f09753fa9e973225bae77b11a3a1d542e4f6a2335e7b08df6eab24d4983a8ee598064aac7b48fd2a834939c16fe5c2b9fecf2e0116f700d091f041a5eb81a6f37ed5de3fe785a7e4bd85726fe658d2e982df26b48eee649114f554f69257d0a2d18340d101f898d7467f4ae3535e7f48c1d2b5ed7969bb7684614d6615973934e4b08ec494d2b5d78f75c5af72a664102f746bc7ff087839b7bd91788c611e6070a40936086ff0fb2aea229487b67ca9372ded298c1187a5522843f684b48b9ce848bd694ad4cc1db7c1478978231c9b2d72955357ec76c4ccff506ba4ac1d94a7de09fcb3888d777068fccd1f4bf6c6f3057a65e9da6b0061d24cc80074a6be068ec0c93d606ce437ca7a98e779d79e94917d0fbb488c380229cda83262868d839c4ad289d0db304deee796d9712046e6f0e92ffee0233cea17405a8bad73970b7b4767e34f97eac8473dfa02e3b2c3d931df1050e646225625281e1664d38b2fd1431f2f245e4f1c7e49abb3c0453a6d070936cb86e01c831ba1b2e3eed1cce77c182ceaf86525031f8b5ad1cd3c0d642f58887935c62abdf25165e94afc3becb236ef5806aa7a0f18091f7ba29beaf42f2aeaab97ebb13ceb4a570e45bd5b7a8506e91f4116a665efa5364b6fd7ce966eac037de8ce03dba595964d8defcc3db06647948fdf9a8d508d5eb9bc2e597ea570af86a516fa9438b143b1cb7b3b6ecd54778ef27ae8071cde4aeca180376faf7f6f65a85fe5a058baf914c95147c3809c92d3f625ecf0f77e47eb1d4f1395779a5b4f17b1cbfb6bdd714011ddcd2c63e1598e129f4ab2074f6183e5af0ce8905121a95da8247e88f5777d3f39a36b2d3c6da7830bf119d146dbbffba7b871d214a18a27f3bcfa3142e1e642a5ed40b7a3747fc8a17355ccdd0198b6a8c08c057d3f13ebd9071554b576dc88b0aad3325f300e212a73a0205237cecc247f1b0366b5cdbca7bf6f541eab775c557d6e45002ce3447f323087ce9db58d8e7f3e20728052cab7ab07a345cadd8494cc7f253330e633b05d899145083ca1ae1f40998855401cc997581ec919cfd82c9efd87db891f779041d4c6dd38fa2e64a2694bf6d0890697cd004b0352ff684e78702d18ba4421b607b6f7e2232c21647eba68d3f47f4abaf2dc416322e408a1f6e19f745de3dc8f3224e828eccd36e8d0c2a6c9db33f913011d0edf4fe63a93a58bb9698e820641effee921dce154ddde44d83ce7a633cb1e1ae789793e46793b44ccb4ae72656841abd1c82c6316899cde29d79264a2f58b9aa62768bf1c5db44bc37d607ebbd6915e434eb85a9f5c89ecb242b016445370a8d83e78ac924754506e1285da1c0bb42da90fc26bbc96c274777bcba3d351025dd23ab28c874a65eb465d5d78b7ffcaba930e2798098208ebc7adbc66ac5e6e4fdaf73e4338ed9ac17788d06bea86d8bf513e44cc6bb320ce187287210b38dd3d1f1ddb7ea789ef2760350621afad0dacb5815eb2c726e4d71c2096a3022581bd4c8e2fb11bfda22f20a078845ee5384369902cdf0252109c624efaf30ac7136ad62bdab83872479e171e58cdaed12a1deb49bbf176620354fb28cf36d1fbe238a9e236a632ac915ee16b10eddc10bc15992f64968d5a1ea2ef2803b6342153ad7953083e40d3b600cf8365a503eda792da07ab5e5e193644ace516be26e0452a43cacbf78432b7b7191ffa4322456d41efb3ee64544ac936651facbdddd8f5e5709ae6151199d77a27fbfb845546b6cf3ae3c3692547d67b6885714951cf152f6009daa048b4653b4b07bbdd91200e9ea212b5fa77a8089e383d468d03a9e63cce0ca5a111d91165de4555cb903d6964fbbcc3590d26b81fa9e087d0e94ab4b0f2805ed35783a60a1a4d16ca536fbf230244cad16f3b4e4bb785f0854df63d571c736ff50ba14f9877fb5e62935cabda481f26092ceadb9384f7a76f556bd175214e39243feee2206db56cf0ecd9a2da2add1e581ab156fa32d5ea5ba8ceed0d88bc036d38744bbe273d0be03566463bc666104f1711a65cca9ab75ec804faa67219fdd5f203a4ffbe3b772cf006ef3e4c10bc20c552878ff400c63e0e406044cb68f234ed9f8f95eb038212161f74d7bd9cfdfc9ebe780141ca609e89e0d15cf6a3a2dfb6d99399e8c8f43d1ff31d586e286469fcd291178dfb1e002101c8d6cd2abf4841cc0866b0ce176298c7c79f3c90786237d45d98e1a9f9291c929b4b9fae395aa363020e7cf7694fc0a3f557bf1a185865507f7db7c6b3b318c1bf8a1a4097f3cefa0cc5c487e1db1c16a59e95513fcbb82c7f680aff1c699b7089caf8238ddd830c123bc89b19470c631896f68ff0f05b14c60e50f4587f267e96ff685a9e2a55bcd087aaab6a3940e112469da59b15cf5900ae0d123006b758d12c67a11e48b16ebfcd7b2368662ff222e5e02e0b6448055890288d624928e24f891072b6fecd56b168eb04eea24eca65f9643fff7f8f0c427ebdfeb9c63369bcfe2ac5cb4ed044bf3794b77f647c3183ab64920200f8fd2e308f0f872b1d651d61233a2ff8aca499aa37884e40459e53a88abb9f13931af26d766d7be53b9ead382a22a589fc1f4e8584dd3e4e7fc361c62f63175ea279ee7a83ee30cb0ed5c3655189ca610cca8bba75639444d32750519cd03b0fabc79834f31b14f5750243739b3af25194d9925dbd60baac96f4d57577bb7c9af44b1bbc1c406bf281c1141b1745634874012ed05b67beabeed591a934233bfd5593f8880d9b30a83f8e382eca0daa96c71ef178a96b84d3535323193b9dba4b338cf244b52282cdd20167542419524b532a25b655957e4f22cbbc6", 0x1000}, {&(0x7f0000001400)="ac1a02450e44ec56087713bc7eeb577ad27e3daca69abb9eeef2c89a583643b04e25086a179d25c06477976e7f5c55277f4049dfcec6bf62c7721fc935971df6ae54b24248dbb0db64c80b5d31f018ce07ca322a0ed61087f8204b0666ad5282f34386420904fe57bc82f41205879d242ce383613c743881b50be2c3e318dc5f3b7439de219b59373c5569bfe2d8c5c288cdba42e48f30a7dadbd4c918004139d3a25f26273f7a689c74f32307523a116200e065988a385903ca68718c3352fadc8a8e38ed6970f2ad77d9e6fabe9dc16faf76259bd1fff665cced51cdd8009c952c336870c67b5c51043dd1e2", 0xed}, {&(0x7f0000001500)="b4d4745c8cadfde699f20ea986dd42519bd60292886aabe04a4bdb9bb24c4f459208e70abfb9fa90ea17883826594408d6c70f488c77bdbc096480da61d348283c65110442cad3ab22639ac6cd813d0c6cff96d3e1569ce4f45597185a3cc38ce384c0c9d1f9299a00516e6af375ef0fc7f88e5915eec2aceb2ebb1be9120a066ff88e7abc547bf59f7f9a2fc84fa7bd33bcb666692d6c", 0x97}, {&(0x7f00000015c0)="5db8d517badbe906bdd481991f3e3c953aa4488d91b6fbba7de01a4b66effb93c6a84cba2a99d99596477f75125f5099aa0f86fd84affb899ec80ed76e440af1269ec7a5cff90ba9334ae043a3b540dfecdfffc8c24ebc2b28f975cd834e4eb5f0248b818825b6e2c5584346d22626c15295295e6b9547f9862f1e50b4bc0fb6034f5bfb3377d9dbe8ef98", 0x8b}], 0x6) ioctl$TIOCCBRK(r1, 0x2000747a) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$KDDISABIO(r2, 0x20004b3d) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffa}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x7, 0x7f, 0xe0}, 0x78, 0x3ff, 0x1}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 16:00:20 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="2404007aa218b6138bb4"], 0xa) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r3 = accept(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) getpeername$inet(r3, &(0x7f0000000180), &(0x7f00000001c0)=0xc) setgroups(0x0, 0x0) chown(&(0x7f00000000c0)='./file0\x00', 0x0, r2) setuid(0xee01) r4 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r4, &(0x7f0000000040)={&(0x7f0000000280)=ANY=[@ANYPTR64=&(0x7f0000000400)=ANY=[@ANYRESOCT=r0, @ANYPTR64=&(0x7f00000002c0)=ANY=[@ANYBLOB="9e49a33d118f213568890930b46a063010a3937e6f7c66f5e49820fb18b1952a31558409e543016993e0b3e2d405f660d0a92fae03c4aa739fb89fb73ee72bf18eabee538e05cba4c37cb32d6e51c16df428702cb0681e10930583c377410125381a886917f6da", @ANYRES64=r4, @ANYBLOB="ab7a77d6e1430a117d327f6226dcf65f799bb9038b39d1946773936bcfa580ec8d7b41481f8eecf4714c3ff52c6bb1c4f6027b31f4b28ff31733a479ecd37518a265448d24eccf39d0ee27637b6adfed950bccf180d15462dca9d1ce0febfedc6db593175183dbcc75e95a4498b95fb377bf8ce3d9244fea152370ccca125fe590f171c6ede447e274ce389e27247cd2d1", @ANYRESHEX=r1, @ANYRES64=r2]]], 0x1, 0x0}, 0x0) 16:00:20 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x6) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x39f, &(0x7f0000000140)=[{0x0, 0xffffffffffffffff}, {0x3d}, {0x6, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) close(r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x7fff, 0x8, 0x4, 0x3f}, {0x3f, 0x2, 0x9, 0x5}, {0x100, 0x6, 0x6, 0x8}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x5, 0x0, 0xfffffffffffffffe, 0x400}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8080, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000001c0)={0x1, 0x3, 0x30, 0x7, "0747f26b94605c99812ee48bb72ad25f0f479a2d", 0x4, 0x2bf}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000240)={0x6, &(0x7f0000000100)=[{0x4, 0x5, 0x1ff}, {0xaf9b, 0x0, 0x7, 0x5}, {0x1, 0x2, 0x40, 0x3}, {0xffff, 0x6, 0x4, 0x4}, {0x6, 0x7, 0x1ff, 0x7e8444c3}, {0x101, 0x4000000000000000, 0x3, 0x2}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x5, 0x1ff, 0x100000001, 0x9}]}) 16:00:20 executing program 0: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f66696c65e20fc1544c057d71e32734a384bd82998c7e023d99f3e0c660917e36c41d4a7f36dd9f121efb7fcc1b522204b70ed02bbf9543fb192aae5d052e03463d6e8cc5c25b16daa36205b6d7d865c5c49b1541b2dbb573b16e586302cb4a6a2adbd33ed8c9"], 0x1) sendto(r0, &(0x7f0000000180)="6861fe263f6f64378b5e83cdf33d07a2f8e6283604b8c6f6d15326b2bc0d2161338d07401962d0cb1a38611b8c6136fb15e259eb7c7352423facaf3b", 0x3c, 0x0, 0x0, 0x0) 16:00:21 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x811, r0, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:00:21 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x280002005, 0x2065d) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) pledge(&(0x7f0000000040)='\x00', &(0x7f0000000100)='\x00') ioctl$TIOCFLUSH(r0, 0x8004745f, &(0x7f00000000c0)=0x1000000000007) 16:00:21 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000003380)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r3 = dup2(r0, r2) kevent(r3, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) pipe2(&(0x7f0000000040), 0x10000) kqueue() ioctl$TIOCSDTR(r2, 0x20007479) 16:00:21 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000240)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06030000000000000095c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0xffffffffffffff97) r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x1, 0x3, 0x2, 0x0, 0x80, 0x80000001, 0x4, 0x2, 0x1, 0x5, 0x101}) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="32241132963c1677b909c9fba4608b8e57fdbd47df7606fc6312be92f01407b0c64a77916fe770a41850a69e9c65fa648cc646de9f42d7cbd663abb182f58170f7f36399639f9009dd043617d7865464aaa83d01e1896385a1d4dfa3475ed95bdeb8dd86d345f61573fcf85f3c2b3a1e8961", 0x72, 0x2, 0x0, 0x0) 16:00:21 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) close(r0) 16:00:21 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) pipe(&(0x7f0000000000)) setsockopt(r0, 0x20000000000029, 0x39, &(0x7f00000000c0), 0xfffffffffffffd98) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) 16:00:21 executing program 1: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x10400, 0x2) linkat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00', 0x4) accept$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) 16:00:21 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x2a8) 16:00:21 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x6c1999d2f52364f7) fchownat(r0, &(0x7f00000000c0)='./file0\x00', r2, r3, 0x6) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1}, {0x80}, {0x6}]}) clock_getres(0x0, &(0x7f0000000200)) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)=0x7) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x2010, r0, 0x0, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/171, 0xab}], 0x1) 16:00:21 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x8002, 0x20000000032, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = dup2(r0, r0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x10400, 0x10) 16:00:21 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x32, 0x5, 0x5) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0x10}], 0x10}, 0x0) 16:00:21 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) fchdir(r0) r1 = socket(0x2, 0x3, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$getown(r2, 0x5) ioctl$BIOCLOCK(r3, 0x20004276) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0x1a}], 0x1, 0x0, 0x1) r4 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) connect$inet(r1, &(0x7f0000000080), 0xc) close(r1) 16:00:21 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002003, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="00000018600400000001000000000000000000000000000000000000000000000000000000000000000af6ce", 0x2c}], 0x1) mkdirat(r0, &(0x7f0000000040)='./bus\x00', 0x1) pwrite(r0, &(0x7f0000000340)="6c7ad3d6e133c338415506e0904ea18b1256f5e378f08471b2d571df77a12e7420fb0807ee548e0034c5ee254033d296adba241364f483667d5e25e88db28c3e5216e8568c5ebdb243643c8a8ba69b1f4812252a4da6125f94baccebd971eb69fdc55dd6367669856f5ae8c919b9a8fda4c1e5f4acdb56f9ad3b32296fc4ffd77822098f23f6825f644d", 0x8a, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000240)="98b11c2e0ebe29bbad9d469e6520ba653a45bc4f91036a856af5f131c4a1a2f60cd39ad587324e125cba6e18dcaebaa44107b2c7df64520d89985e44a370bf68b26cd25eccafe6243737f6f8478045b3571bb5f0ddae66be03502a6562b2b3f4e26dd2821996645ebd396fb6fdb4c742477c28895679d517aaa18597d19b7566f02e599c3f970080c64f05027711a22084de023febe79ef632c9be598c732484a9dd8b1d65c34cb50f0afd1fc9a0f07431a307d75ef5af4f9267b8dc720c3ce39f888beadd6f1a0f5d8110ad86", 0xcd}, {&(0x7f0000000140)="f3707999c87bb829f5fe71d089f0ce9617d5a5dbfe9747e9da4012286d3f5f4b769ca64c510f69f824565f78c5cf40124d04c19514f4cdd18e9cf498b8728d3d2f43ce1c3753e795131ab0b0f59911275b63e070f83e1959babc9c", 0x5b}], 0x2) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x1c6, &(0x7f0000000140)=[{0xffffffff00000001, 0x8001, 0x100000001}, {0x401, 0x2, 0x40000000000, 0x7fff}, {0x2aa0, 0x4, 0x4, 0x2}, {0x2, 0x7, 0x6, 0x80000001}, {0xffffffff, 0xbe3, 0x7, 0x1f}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000000)=[{0x7, 0x0, 0x7, 0x2}, {0x100, 0x0, 0xffff, 0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x6, &(0x7f0000000040)=[{0xffffffff, 0x9, 0x8000, 0x96}, {0x5, 0x9, 0xffff}, {0x2, 0x200, 0x3, 0x4}, {0x80, 0x7f, 0x9, 0xdbf5}, {0x100000000, 0x2, 0x9, 0x40}, {0xfffffffffffffff8, 0x2, 0x7, 0x9}]}) 16:00:21 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = dup(0xffffffffffffff9c) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000000)={0x9, 0x101, 0x2, 0x140, &(0x7f0000000200)={{0xfea, 0x9, 0xb47a, 0x8, 0x0, 0x4, 0x8}, {[0x0, 0x1, 0x4, 0x42, 0xffffffff, 0xfff, 0x7000000000, 0xfffffffffffffffe, 0x1, 0x1, 0x1, 0x2, 0x7, 0xffff, 0x0, 0x6, 0x9, 0x200], [0x6fab, 0xfffffffffffffffa, 0x9, 0x7, 0x0, 0x200, 0x8, 0x400, 0x0, 0x3], [0x4, 0x200, 0x8000, 0x1d, 0x6, 0x9, 0x1c2], [0x1, 0x10000, 0x7f3, 0xffffffffffffffe9, 0x3, 0x9], [{0x800, 0x5e881983, 0x86, 0xfff}, {0xfb01, 0xba1, 0x2, 0x401}, {0x40, 0x1, 0x23fe}, {0x9, 0x20, 0x80000001, 0x4}, {0xd5eb, 0x7cd4, 0x800, 0x1}, {0xffffffffffff8001, 0x1ff, 0x1000, 0x4}, {0x3, 0x200, 0x401, 0x9}, {0xdd, 0x3, 0x7, 0x3}], {0x5, 0x1f, 0x5, 0x31592e82}, {0x5, 0x4, 0xfffffffffffffff7, 0x1}}}, 0x1, 0x9}) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) fchdir(r1) 16:00:21 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x2012, 0x86128) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000340)="03", 0x1}], 0x1, 0x0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) pwritev(r0, &(0x7f0000002380)=[{&(0x7f00000009c0)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8cb3881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ce8e5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1facc17c4ee22a4b0a40f27458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1", 0x49a}], 0x1, 0x0, 0x0) 16:00:21 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) dup(r0) r1 = socket(0x2, 0x4003, 0x0) r2 = dup(r1) recvmsg(r2, &(0x7f0000001ac0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x28}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x5) setitimer(0x1, &(0x7f00000000c0)={{0xfffffffffffffffc}, {0xffffffffffffffff, 0xffffffff00000001}}, &(0x7f0000000140)) 16:00:21 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200c1, 0x40) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000000000), 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4c) rename(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='./file0\x00') readlink(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 16:00:21 executing program 1: truncate(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x7fff) clock_gettime(0x300006082800004, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x130) clock_getres(0x0, &(0x7f0000000080)) fcntl$getown(r0, 0x5) 16:00:21 executing program 0: r0 = socket(0x11, 0x3, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) kqueue() socket(0x11, 0x3, 0x0) 16:00:21 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0x8, '.\x00', './file0\x00'}) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x6, 0x2) chflagsat(0xffffffffffffffff, 0x0, 0x0, 0x6e185558b692c2c0) 16:00:21 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001400)=[{0x0}], 0x1) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)) writev(r0, &(0x7f0000000340)=[{0x0}], 0x1) 16:00:21 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1) setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) 16:00:21 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4, 0xffffffffffffff67) mknod(&(0x7f0000001600)='./file0\x00', 0x20b4, 0x5) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) recvfrom(r0, &(0x7f0000000080)=""/154, 0x9a, 0x40, 0x0, 0x0) r1 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x3, './file0\x00'}) 16:00:21 executing program 1: r0 = socket$inet(0x2, 0x3, 0x3) readv(r0, &(0x7f0000000080), 0x0) bind(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) bind(r0, &(0x7f0000000000)=@un=@abs, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0x2) fcntl$setown(r0, 0x6, r1) setegid(r2) 16:00:21 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86126) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000001b40)=[{&(0x7f0000001b00)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000100)="0de1f5c3059d32c2", 0x8}], 0x1, 0x0, 0x0) pread(r0, &(0x7f0000000180)="6aac271cd299942100ec68efdda084ae201f11effac3ab3d2118e4deda468ce8ec48c5eb6b186aae4bb4a2d60f9df1b570419bcb3880afe7e19e0237db7963bc0cdfbc27f2a3d0cb11b495e397dc4a2cec524e3a8b01629be369bbf4ad20f7e558d7d2c35c5230d68c863a00741592a998ca3fcbf61150f372466fa488f39766a68239cfa00bd320af6d3d1425ba5680da3b9dbecdad6a10cadca3f022442d0f6e3d5d5dbf516a088441c957d457889fd96edb7259942b592d4df6985e13c5b1099d08d48b639b1770079711d729e2f96ee09e5554d80934b360498faefc351f57233515ad32d5dc493388c9", 0xec, 0x0, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6afc4a1ef5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a1a1f6c90d26190a09a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b644b81be4808241f657fbc1dbfb2686535e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb", 0x493}], 0x1, 0x0, 0x0) 16:00:21 executing program 1: getpgrp() r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mknod(&(0x7f0000000000)='./file0/file0\x00', 0x6000, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x3, 0x8) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x3}) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0/file0\x00', 0x800, 0x6) close(r1) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000100)) 16:00:21 executing program 0: mkdir(&(0x7f0000000200)='./file0\x00', 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x21) mkdirat(r0, &(0x7f0000000280)='./file0\x00', 0x0) fchownat(r0, &(0x7f0000000100)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff, 0x0) 16:00:21 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20, 0x20) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f00000000c0)=0x9) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000140)={0x10, 0x7, 0x4, 0x8000, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x5}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x7a}, {&(0x7f0000ffa000/0x6000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x4}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x101}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xffffffffffffbb93}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x80}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xd8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x59}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x4}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x6}], ['./file0\x00', './file0\x00', './file1\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) openat(r1, &(0x7f0000000100)='./file0\x00', 0x20000, 0x1) 16:00:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bbefc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000000c0)={0x10, 0x9e, 0x4, 0x1f, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xffffffffffffff7f}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x7fffffff}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x100000001}, {&(0x7f0000ff7000/0x5000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x101}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x8001}, {&(0x7f0000ff0000/0x10000)=nil, &(0x7f0000ff1000/0x4000)=nil, 0x14ed50eb}, {&(0x7f0000ff3000/0x2000)=nil, &(0x7f0000ff0000/0x3000)=nil, 0xa69f}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff2000/0x1000)=nil, 0x1}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x100000001}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff5000/0x3000)=nil, 0xe758}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff0000/0x2000)=nil, 0x91b5}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil, 0x8ec}], ['.\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xfff}) write(r0, &(0x7f0000000200), 0xfeb9) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x3, 0x1, 0x0, "5b980c03a70e2660b65d3bb18de05869d12445f2"}) accept$inet(r1, &(0x7f00000005c0), &(0x7f0000000600)=0xc) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:22 executing program 1: r0 = socket$inet(0x2, 0x4001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)="01", 0x1) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x2}, {0x6}]}) socketpair(0x6, 0x4003, 0x7fff, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:22 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x3}], 0x1}) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000002537008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000e9ffcb6c1deb340cf3a26effffe20b042b2205d86cc38e"], &(0x7f0000000100)=0x4f) recvmsg(r1, &(0x7f00000006c0)={&(0x7f0000000280)=@in6, 0xc, &(0x7f0000000600)=[{&(0x7f00000002c0)=""/179, 0xb3}, {&(0x7f0000000380)=""/53, 0x35}, {&(0x7f0000000480)=""/128, 0x80}, {&(0x7f00000003c0)=""/51, 0x33}, {&(0x7f0000000500)=""/207, 0xcf}], 0x5, &(0x7f0000000680)=""/62, 0x3e}, 0x3) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f0000000200)=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt(r2, 0x29, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg$unix(r2, &(0x7f0000000440)={&(0x7f0000000700)=ANY=[@ANYBLOB="0095f4ffa10134002e2f76692d653000"], 0x1, 0x0}, 0x0) poll(&(0x7f0000000740)=[{r1, 0x80}, {r1, 0x83}, {r0, 0x100}, {r0, 0x80}, {r1, 0x8}, {r0, 0x1}, {r0, 0x52}], 0x7, 0x4) 16:00:22 executing program 0: r0 = socket(0x11, 0x3, 0x0) socket$inet(0x2, 0x3, 0x4) nanosleep(&(0x7f0000000000)={0x5, 0x7}, &(0x7f0000000040)) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:22 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x81) r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) 16:00:22 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000318, 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0/file0\x00', 0x200, 0x1a0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_vnetid}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r2, 0x0, 0x40fff, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000140)="e73be06eb54ac522c5eda4401ee726ef5a03726785fa4acc", 0x18}], 0x165) writev(r2, &(0x7f0000000040), 0x1) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:00:23 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) write(r0, &(0x7f0000000180)="93e37c142a0aff90fb20e78337f53dc3272e9ade9ebc3ea13f92fafd2d67e0d6a363ff80", 0x24) recvfrom$unix(r1, &(0x7f0000000000)=""/73, 0x49, 0x800, &(0x7f0000000340)=@file={0x1, './file0\x00'}, 0x1e5) r2 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x200, 0x0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f00000003c0)={0x80000000, 0x7}) ioctl$TIOCNXCL(r2, 0x2000740e) renameat(r2, &(0x7f0000000280)='./file0\x00', r2, &(0x7f00000002c0)='./file0\x00') ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000300)=0x8) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380)='/dev/ttyCcfg\x00', 0x10818, 0x0) bind$inet6(r2, &(0x7f0000000400)={0x18, 0x3, 0x7, 0x8}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) poll(&(0x7f0000000000), 0x0, 0x8) 16:00:23 executing program 0: r0 = socket(0x2, 0x8001, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xaf}], 0xec7, 0x0, 0x10000, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="820700000000000000e8"], 0x10) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, 0x0) shutdown(r0, 0x2) r3 = dup2(r0, r0) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000040)=0x1) sendmsg(r0, &(0x7f0000001940)={&(0x7f0000000080)=@in6={0x18, 0x0, 0x2, 0xffd0}, 0xc, &(0x7f00000006c0)=[{&(0x7f00000000c0)="fe6c2bc3e46c813bbf2a1bc572469fede9e824f93cbf5aa4e4f6d4f052d611c2e414b89ce6709e4e35b7d05f127f0a75db67949c0df772d66ac3a9abb942ce30a7a1173709e61fc17ab20c26b654228d6529536286008c23f97cb7c7740d5a65d4e97e33d6087d34d7452647cc28401a43beb82bf86c0f2fd249ca11592b32c178bd4d7287db7c55fa7dd860c45cd920", 0x90}, {&(0x7f0000000180)="71917d55055e266240be907de895508b4410a4a6807402fc16404bfe7f5c49f1068468b98de701873b6df4099462f8ad8bc26507cc3c1bdf", 0x38}, {&(0x7f00000001c0)="315e952b6810dab9a5fca6f0449e5b9b74f8c9541674b86224161ab05f57accf746de14b8aac5fdcdf00c6bafffd11b457c48638bec93c93444166d462e81240b749f11cc8619106231f6884a916b581c45f7082b29bc596f504a03092b07d64411a3f995e20bac8ff1af175e8e405d6c84a16c4225cfd7ab1b0a46d3cc4364a6d6ed49898eb733b15e19082ebb050542e0b94325cf1f09bb4f3be26d70f185e5400b1aaaea8cad5ade50bf817d811a388e628051e5422234dd0639cd013117c5bab4e0c1056e640c38dadd5f8352a5ba3105c488977aa2c9f05c388038a455c10905d1e5f085608a7b624678f460047", 0xf0}, {&(0x7f00000002c0)="2059592fd87e1674a6460db63c9c8b3460b0148685d68096ed1cfa144749078e3abd54bd311f6fb4898cf53e0344e0a0b0394ba44aff59f8b51d678a2ff21e98e849b83ac3640dd67438652bd1f68b346cdee90c144221e5a801039555512f6118f53dc7c0cc48626eeb01c9e74d491f81fe831a4999fa509de132abe3b8201824198f6bc5cd206e7cec0c8e82f8bec0df43586517f4aa55558c1513c6db6cda005b7c58f576d40bac475df6ef4117f4b92c99b14b3f98ea92172ae52a20", 0xbe}, {&(0x7f0000000380)="4695186824e29cdb572a581b18634ebda22c4b94fab8930c488955e0ad034c6544193c06013d40bafcaf8a4de90839afab0f78374f99827a507797a0c2e579db523510d43c7ffc4bae5c6f41620300774c52c63e07505f3eb8a039e8fe144982d338f002dbd0fe6e4e", 0x69}, {&(0x7f0000000400)="6815eac7ac4ed112377e9616c94b85bcecd9302cf44af04aca745cf5cc5db289af4e6889eecd21f3514b0e5db0a55935665983e2f7a14e14e17f3dc50c2cf3c7b4e75aca29d0f66cbd7339a60d479c3edf179d35f6b7e53e60b3aab0f58d012051996ba2d1796b4ac594da6d7afec1e6467ff77ea980ebaa585b7fb73e9e55ca0fcc88a361ed837c14df59b5c3fcdebb4fb299a654f12fa64fe0c87d42948f26455fd27389005e1883165884c05d0021662e2871199fa7fd459e25d0d07ed4c34e829be551b75452e792bf2b6a4c03b8587d3b96a19bab2c2a0dc0598a68d5eba1748f27841c0abeb948771324", 0xed}, {&(0x7f0000000500)="278a081ecb6e75140f6aed3052c91c95934c2159d8ba78b39088a6f7a4783cf9fec45d733e567a7117fa0699a10fa8964d49f790354a529801efdbec3bcca572cb6d6ec2e31da59f0ac5f2556b66e2f6c09bba34f67e272495776d5abf21743dce4321171ee60216dc71fcc59b4c4ae01f80c7d7819a01e5985868c71780bdf33fe981b45b0b3dd0579c0812d3a5d0b8717bebd668b5952ecc3d0481bbd3f4a7fa71e57ee028ad50c5764e44b68ce32c056e3498296f3ac8a1a07eaaafee7747475d84ec02f5c62c38f29245914fdff9df260e6cc97fb69ba79af4b1e5e444af302982f761a9accb27f33f0688613c45d04c37672f52e6ea", 0xf8}, {&(0x7f0000000600)="d7836f93f624b5ddd6bd9d842fa15623cf3d7cdb185b7648ab4a16036fcca27635b9a8aac998e0b1657314c079f1d042a3a62ec6260238730983b68dca0b9975561138af6a7cc62549c5461e8f17fd3a8949ab0d0776cbe4bb14aa5cadef6a04aaf5a44fe00a0a1d8d6ce78002f593e6bb3a160fdc52b90ace66f0f839947288c611210937ba50adbb2171e5cc59f44d3425ca096c42a77270827cff8e1b66fa", 0xa0}], 0x8, &(0x7f0000000740)=[{0x20, 0x1, 0x1f, "0311adaf9ba98e543c"}, {0x1010, 0x1, 0x2, "cbc243a3a42a500ead9a7b4c507338b10ec9e0b30056656d3f8bc013600c4453352679d6a5b7ecb52a0ff7275232503baf547cb9cde4e4e526c1aa80a80203671c8cf86af38b595ff936ca8d92e36c1296d856f62867d71bb50845fadbe42c3e9d414784e7624af113480ef27347b38e6bf84b33c5021cc867a70cb0fcacefaae61ea43dce14a42ee2b8d8cbf3ffbfe72450de0beea966d005d8d78f115f4949a335927feaaf2989be6b18dd9a5774113ae32d2c63f547e49a118b9b8a8a34770f0da0b02c4824e06210349b0c29d5b9b85680b2e0e305730ae6bb34e08901cb3dd4dab169568e271b09540dbc652099229cd2cb2954619fdb5eed1b63c33222ec69ecb06c5bf451ed71dbc0c5b9a8d634ea430a7a26c452f345f3e41467f4f6a54db262685b62a33d9728c92533b2150ba6a165ac0d6d81e4f64dfba90d0644e2a9c66137ad0c9235eb38f9c55f8fe69321fa2c021cfa94289bd6483842d1e459de35dbe22b5c9d47eefad73f6d340c387d6856f0b0e2018dbbe302a4592bf83e9b22ce2b27acc9938e9b4bb7850d2cf0b66bdba5fe678b19a7cd78a2766f52dd4806bce2ab46eaffa62ffb5e4edc2562ffabda2a34c62cf98b0e8f1254ff1edbd2c3df91d70a085e8be1cd3e31b8fa9d124514b9b0ffb1aa6daaaaf21d618423341da6fca529240321e3f6be29340fd2b3a0bf6c7e00ebd50b7358b7b20a6f7a2da6f059953be2a2d0f2d4d69ed941ff3e22f67ed24ced8b82e36386d6dbb20def3af0c59b98a91e4d3a41193931fd63e7f524d3ead7613159fe2282dd5f8d4c1d9bfe4824c437f89200500c57bca1ed71fd036f8785a2fcf8ea555551b35ba9d7c49f56532ba82fa4e726bc70f4dfad3a91353148999c2908015ae484c16932b2540d0edd660c1185e33535f494db4dba55efb20f0cd28a3e0f444ebaec2ab8e8215f67ff5e61c2e435605c0f89062a333f2f23b9c7fcf344a00bdf8b8d7a66a983923d7526da75077e81d6c6e26a17260689e2ae9f72af6b3cde7a2edb9f19425014295edfe26a83389daab10486d502400b4f62762efddab1f4550873d74465328a6f9507bf57ede80db02bc34553a7590ae5a17ad6f32d6c7c5e0a16e94f9fef4f3fa2b2aefec01def8d5b8f93098ea11bd3cb0fa290d9811bcb1a056fd23d985f7b6112f36b8567ba88a37782291fe9c453aac4a096e5ad64133e79a90bd9216a5e64d87313d8b9af0efd27e745ece13fc51ba51fee2389fb8eb066992d5f9df99093ebd73451d1278e9799cd10d417011a7b5e4a035e808c433b397784141b8c9dbfa141bec237d4a3dda1804cb314237b629387fc992c6da32df3e3e4600e225a80560febed1ce0781397c6f7ce0074431f77b495580a22db02bf200639f431b08e7733004bb6f463885bcb56841df61390eaf88a38fcdb141a04e1cfdcbe22b7964d75d52dd50f43312dd5d6ef405cbf35c2014b657cfb61af4a9f181786ebe1f0a9d862d5faabad1705b3fb94b4a8003e545d1ba86a0f0defe0b2c726349ec1fdf012c473cf4044ff29d82273fc05dd7c4ce7ffdfde1e6c9312f2b0cf0f435a8e8c667088ba8402ec8078e82ed0a03caa5263f5f73c3f86e9b035d680dda6da5dc5c36c2964a235c0aec981238470e368f51d3032745305ee24e5eaacd35f26dfb357dc03ae8ce300dd27e882178b1322619e3aa9188d2657384a5711526a77a70bc32be3c0e9de970da01e7596406af41c8017ec4801643a7dca784cdc0e51aa2b8839798d3f176fdd0ddb5b29a741bd6101720f8f05ae50b213b377e384f571f1acddbf9858ea9d202f150e0be1db7f9340ba7538b59ad1ab947f5a827dd1e50f3708c9e753c2441961c61ea06999806259439eb374da89b61ef54ba9dd07e020bee0544515c11175b6b408328401372ceded75682448b7d76e3d54fd6b9ae53ca3d5e8ed8e4a30d866990adaf5e4d5648093dd05188e18d5cf18d77e0f42ef58512413e7c99a157db9c4789cb072eaff559cee442fbd3a2f81071a82ffd2f65c61a297edfcf67d704e05d4712609ea7f493c8a67c2cb5da9e9010aec75f0ec967476f459268a4e3f7e37395018861cc6f9e6b4de4e9a45313a00bc6f26d456cb50d1e814d698fd078e9e904df68ab0f42fe6b905d17b51e76221f7e8c766e3ff20c4aae433e34fd0ffc6c89a5fe789f8ed460a2d3c85dd81059024306662328e7e2ed755b1c93298a2627fcfc69d489aa59012ecc2568164209abb5051f811b463a4fa9216fc35540ca31342bc6ef1d8aaf7dd2f592fc6f34492722aea1a4ead011bc385ac56768dae5e7eb1bda15de6870951e34e3d95d0f07d20f5bbe58daec6558e89b32f94ccd164cc807e4d974c74f98e23f4b87bc745dff8175dae62fcc3c96c2f882fe71251f4041f5f7c1edd5b4081b65a8f096f201e1417cbb49650f0d2f60e6aae4cd59117d1aa282043508b6cb333df103b8316ff14df2b754bdf33224a57130f490fb35d842c528fca73fb83453c1ac4bde3f13a71f074d63d07d0329546e9d15978cfe43982fceac7813ac9dc370a8a1c9a281119321107f24c24d106f30cd3927e9f7b26659b5a7fb2a56b77d8b9eb47fc10ef3e8e2170c9d1d31e1e520432348f407cc462920f5913267333004166af4808838798372d609eb66a8f3519f74ff609539e540669ae8f67765378207d010a0c09e0fc82a3b095ee51f1a5a59357f6960f1e8a8f3c48e7f1650902633de5b2c21c0daa875e6e562dc83fa3e5062d317c4d127c1894da50ea3931907840065550a6f270ba44b8c2b2432d0f018b6870092af809fba11917e4ced80f9d83841bee6896e0ed177994749e537ccef48ef4478e9bc5521675a07c21667a154e3ecb16cde084ff48eb2b169370423397350be8c6ab98fa5e5587445b9a5712467a427adad0af73e8803cf82e2303c258c99bd2616231b92eceec33d9af558e5105cd7e5bea4c39f225cf848e804d71b7f2d59ba13c3518d164f8b78d24efcd561996b037658cc9750e7ad7d05767e39137af0fd01ee67fc1264ee4c097cbbaf77855862e8405b739f72dbd3ecc04425215a46d8cd8a699cb3d5525013eb3fb27f8789051606f82a0f0ac8becf820ff9891f255d65ec9197937184d0af798d3abfa72c4ef78fc976741db6badbedde7eeceb5b4ce57af11182a40cb04277c4d965b58ed2920b3ef894fdf6c72578b3f3150557fbbe9152e8464ed8d03c2473449bcd3d440a6f973b4133969e851efa9fc6090bf1aed3f001e26466c9749cbd23d06562afcdd774c90af465a3b6905065e1b0b5a4b84f9cfb6380ca8ac610214fddcdf9ae6418ea7040d010f7d31c364d760b82b03883ddc04652153caca9a122e9ae4100d91b00c56d9352a4cd30dc026cfe97ae9b9617690f74944b40862f1ff2c5fc0280330ee710e4b1febb4a49f4d7617d0ac931f5f36eb9d98341786f0894f2693ac1bf917629d1073445343e62fb638f455b4f27edcb4171fbfec3a86afe19a75dc6e96f77a18ee83dd40119023a203c562447f6646f6a952be26de5be8f8dbbe94cada52c1ae1991bcaacd10a48cf2680bb4aff0387041457675bac925e313728d6571749cdb92b6cca6a74e627b3921e7bdbf8d4e04fd739b79c930af52b136b28aa884b9e0d98a9aa74b563aad0f802206d91965a79414324b06898a790974f02c7111484badabfc2830f7a2f1246e36ac93a41da5892375f74611a2a277860b878785c72f7bb4c30cfd31483a82aabca58b0f62de1e90c5a4e5533b6849c34b992d4af7cdf07767b7cabbbb9afec1235abc5ebc5e4124cf4042f5a41bf473baf9cc118505702b1882883de35febc7d0e234cb7b5a549d97332199ffc5676f59e17d688d568ce87726d0cbbe5ff16a93c3ee581ec8fcae1ba9fb09087828314967fbb85e73b4e71fc36931718d6568963b64a69017d31bd070a5f4081d1d43c87b3650e1e4fc2d3d9675535a1738e9d1577feaacb5299dae657a5348d43f2899e35426cf2a70ab317860b7fe64067f8e629cc0aff9abdeb117f4e2b2939b39a1d6f562684514066bbe8a37dae0f9c45d055af67536d8b06d435d7ab376c664142f1f48b7560f717465a14272336292734b88a5ac0e9c13fe8fde3b379e647f8734f11bbfa8385af9cbaa436f47c295484468e38303769cd96accc7989a35e503b101c16bbe6dbf5592a41a565d46f8fbf7d5d077a7593af6b295b7d7c76ff85881ee8ba4b185a171a5f44768e9405129bb580e5fd69b40f0da17cff71e201a6ec3b1606669e8e862bf49487f2048d4c469c732a4fb0be8fea5b4f280972012838f52c643a08b186f1356d5ab401173f7bbf91205f803bb1a771d2435f58c1458674ef9029a3806ddbff59df54b9aa26d184a9b1c787c2fd110d448b0da229a4a68b45d6ec98b68887e27996ea4fba6ed50c62dd3a98b8a7c2687b01aed53872ace79f7d208eca5571492c0f5ed97ad22d3bd6e4cb4c9aaea3d9650942369151c1bcf4185859837ba4ae618e8471f8785604d57c353bc6ba5ff5435bd79bbb3c1b955b12f30ae72c509616eb9bc096b9196551f67f5e2e3b79ba447bdcee3527f837d9d00f35b1c46f4e3ddf15a712c9de4915069c3414a4657f82fb0b2ac8bea56054fdb504e03f8ba95d26af6df43742b216ebea88db728a4b5ee64749303ce917a4d381427246b87e297526b5ff1f4b75ace20983e234b90ad569b13b06b547423876991e07be1eb43db83276020d846c06cc2ff4854b0d8c8fe151d7de30969d0a80ed0609bf23a4145d51542b9d6ae0f447542e55bd92e7330b68ce8c42223a1a711cfd7c921f17ae2c753d724deaab925acfba59a0ad167da943516319176fa8d98bd5ffb234af595b59ba3f877b9dc7f3b3164494fae2c98ab8480c05d7ac3b59dd85a282a30372e16b73e19b81cb0cbe707e01bb6228315e480211d9bb1de0c757666564858de167a2060579d07282aac9d065aac252f1b7b56d9f9608f0050f8a21d3b16f09b68767347f4cf533a885252ec276dc4822d6d9fdbe2f476ec8d2c2b67e34acdbf0c4baa6c8ffaa462f2f4914e1dd6003eb95ec164b872e242ff7fa639b0c840d81640db65d926ad82835d04d2d155f9ba3bf9a441cee489a626d5aae7aa13f921481e5ef2424cd19b75a419b95f40a72dc2ddf627c548297452e5005a546f2f031e71c8ffe07f1c36a6a0158af1413e16b0d854682f8c2ca3bbbfe502835a006e5d262ed78349db12170514ec310bf893a56fd836ed612c174b48c69aecc877489a3da72a6e1124a8965e2963d64fb2e0521c693e68e7311482d4d4ad383048e279027c2d43f1591f2bc13f215194dfa9733ae4357d736d49aeb044d5c0a4923d18629add5e5aade7c3a3b50ec33b6a2658e1322609ae250469b801c5b131cf333bea760b6d794a9554820e0e1f7eef157cda2ffceb12784163e550ae9511bade3013d0ee019c0333acc2c1f07f07c17089c8ec674f302cfc5ed3ab07cb8bebcc2431d9e7b6fa06f764ce6362104fc8e785bcb261c1d3c71ed389cc3e25e6233e7f2d3ce71c7da2f795eb2423a6e51d869f3221335454a2a39f3881916cdd84199ad7387540764c9966bb0739b25c23fe847aa312e1ed1a8420e765b0de6c4c3d68bbb1910c9c70718c8d2d22731a3ba7fe27256b4d91b3ccba6536f284c8ca94a8a5f38d1c13a056c07e7a6fb809972377af18adbfbaebe6b7e8213b459c8a745f0edddcac3650ec84e0148e246fd12be99ce35b3b"}, {0xb0, 0x1, 0x6, "3d101f4bdf265ff1ec71991c7bd4b5e517bb0b94a71e58570bcae96557775d06909c3a869af33ba2ee00ebaa5aba41d65986edca4e909c532c4ee0fc0670a229e7fd10e137a36ab44fb1bfd375900d1839c40dbcdc2de79324903646adde0ed5323029415c6535b91264d8e9142625dd9d4191f55afebfa1763b24d4ece6be33c67b97fb5a01d72500a30b52e66697c0133e190759ca1c736e"}, {0xf8, 0x0, 0x0, "6de55fb2888f283aa1c4f1859a0e1a5fe377d93511c3568ce88291a31e5918c72605ea69c75a6ccff02833c2de7a6cfc0d231a49b65c16a680fdc9b878f449a6869cf69acc02ebccd552473d2f2fe43744cb3dd84d9b354a7a00569bb76b6991c7516c6081b4c2aeffd42dead4c4b5a64e8833103ae2c5c01ed14cc4b72ee894e94e86003e84184bec3bfa3621d04074d1b7fa073de95232d5ac4fedf85939f4644c24fc7860f7e15ca4387197fb0b19241a905ca7d46d5076710444c34902b0cf7b3526c33b16329e55c59df38aaf622d1454d4a7989e62126efbcf0455f16d2f93"}], 0x11d8}, 0x404) 16:00:23 executing program 1: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x9, &(0x7f0000000200)=[{0x401, 0x8, 0x7, 0xffff}, {0x401, 0x4, 0x5, 0x9}, {0x7, 0xfff, 0x2, 0x80000001}, {0x9e6, 0xd9, 0x1, 0x8000}, {0x80, 0x46f, 0xd0, 0x8}, {0x779e, 0x100, 0x5, 0xb20}, {0xfe00000000, 0x100000000, 0x1}, {0x146, 0x5, 0x81, 0x63454cb3}, {0x0, 0x80, 0x0, 0x5}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000300)={0x6, &(0x7f00000002c0)=[{0x20, 0x1, 0x100000001, 0x3ff}, {0xfdd9, 0xeb, 0x1, 0x100}, {0x2, 0x3, 0xffffffffffffff81, 0x103362d1}, {0x0, 0x80, 0x7, 0x4}, {0x543, 0x9, 0x7f, 0xb7}, {0x5, 0x0, 0x9, 0x80}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x401}, {0x80000006}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x4, 0x3, 0x2, 0x8fb}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="e4") 16:00:23 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20000, 0x2) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000100)={{}, 0x1, &(0x7f00000000c0)=[0x0]}) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000180)={0x5, 0x1, 0x5, 0x54, 0x9}, 0xc) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x6}, 0xb) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x65, 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000140)=0x7) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000200)={{}, 0x7, &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) 16:00:23 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x7, 0x11, r0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x30, 0x0, 0x1}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) getrusage(0xffffffffffffffff, &(0x7f0000000140)) getrusage(0xffffffffffffffff, &(0x7f0000000000)) 16:00:24 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) chflags(&(0x7f0000000040)='./file0\x00', 0x0) 16:00:24 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0x9, 0x8}, 0x10) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x8000000000000000) connect$inet6(r0, &(0x7f0000000080), 0xc) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000000)) 16:00:24 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) pledge(&(0x7f0000000080)='&(\x00', &(0x7f00000000c0)='/]\x00') ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000)={0x7fffffff}, 0xc) 16:00:24 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 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000040)=0x8) 16:00:24 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x424688b9, 0x7fffffff}, 0xc) r1 = socket(0x2, 0x4003, 0x0) listen(r1, 0x0) 16:00:24 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x43, 0xbdd26b9}], 0x0, 0x0, 0x0, 0x0) r3 = fcntl$dupfd(r0, 0xa, r1) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000040)) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r4 = kqueue() dup2(r0, r2) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) read(r0, 0x0, 0x0) 16:00:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0xff7ffffffffffb80, "855c55021a0000707b634c00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) syz_open_pts() syz_open_pts() 16:00:24 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x10) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) 16:00:24 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x3) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000440)}], 0x1) writev(r0, &(0x7f0000001400)=[{&(0x7f0000000100)="581d78ab92aa5a23b0fa4e29da7d2ba09bcff5912b0bd130e8d7637327df7e4a780edeab0ecdfe9f88a1d984d91d557e5b8d02264adceb914bb42f988a4a65b4f6d5928805d7a014e07f0439", 0x4c}], 0x1) 16:00:24 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x21}], 0x0, 0x0, 0x0, 0x0) geteuid() clock_settime(0x0, &(0x7f0000000000)={0xca9a3b}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0360a59f69c8d404927479a3c5eb244200a36aa16", 0x1c, 0x0, 0x0, 0x0) 09:15:55 executing program 1: setreuid(0x0, 0xee00) chroot(&(0x7f0000000100)='./file0\x00') r0 = geteuid() setreuid(r0, 0x0) syz_open_pts() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000000c0)={0x3, 0x0, {0x6, 0x1ff}}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) seteuid(r0) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000040)={{0x0, 0x3, 0x401}, 0x75b, 0x2, 0x6}) 09:15:55 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() r1 = semget$private(0x0, 0x7, 0x0) r2 = getgid() semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000100)=[0xad89, 0x80000001, 0x11, 0x8001, 0x1ff, 0x6, 0x7, 0x2]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000080)={{0x101, r0, r2, r0, r3, 0x100, 0x9}, 0x3, 0x841, 0x6}) setuid(r0) 09:15:55 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x400000, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(0xffffffffffffffff) r0 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 09:15:55 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) openat(r0, &(0x7f0000000040)='./file0\x00', 0x20002, 0x2) r1 = socket(0x10, 0x3, 0x81) sendto$unix(r1, &(0x7f0000000100)="b1000508b100a45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 09:15:55 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x40, 0x0, 0x0) chroot(&(0x7f0000000000)='./file0\x00') 09:15:55 executing program 0: ioctl$FIOASYNC(0xffffffffffffffff, 0x4004667b, 0x0) 09:15:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{0x54, 0x3, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") semget$private(0x0, 0x0, 0x2) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000000c0)) 09:15:55 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r1) setsockopt(r0, 0x29, 0x20000003b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 09:15:55 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20200, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000040)=0x2) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000080)={0x2, 0x9, {0x7, 0x6}}) r1 = open(&(0x7f00000000c0)='.\x00', 0x0, 0x1) bind(r1, &(0x7f0000000100)=@in6={0x18, 0x3, 0xbf}, 0xc) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000140)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f00000001c0)=0x1, 0x4) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='W\x00') r4 = semget$private(0x0, 0x3, 0x0) semctl$IPC_RMID(r4, 0x0, 0x0) bind$unix(r2, &(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa) r5 = accept(r2, 0x0, &(0x7f00000002c0)) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000300)) r6 = dup2(r1, r3) getgroups(0x0, &(0x7f0000000340)) r7 = accept(r6, &(0x7f0000000380)=@un=@abs, &(0x7f00000003c0)=0x8) semop(r4, &(0x7f0000000400)=[{0x0, 0x8, 0x1800}, {0x0, 0x6, 0x1000}, {0x3, 0x6, 0x800}, {0x0, 0x800, 0x1000}, {0x7, 0x7}, {0x3, 0x1, 0x1800}, {0x0, 0x8}], 0x7) r8 = dup(r3) r9 = semget$private(0x0, 0x3, 0x4) accept(r8, &(0x7f0000000440)=@un=@file={0x0, ""/65}, &(0x7f00000004c0)=0x43) semget$private(0x0, 0x2, 0x100) recvmsg(r8, &(0x7f0000000c40)={0x0, 0x0, &(0x7f0000000ac0)=[{&(0x7f0000000500)=""/49, 0x31}, {&(0x7f0000000540)=""/228, 0xe4}, {&(0x7f0000000640)=""/165, 0xa5}, {&(0x7f0000000700)=""/232, 0xe8}, {&(0x7f0000000800)=""/208, 0xd0}, {&(0x7f0000000900)=""/174, 0xae}, {&(0x7f00000009c0)=""/213, 0xd5}], 0x7, &(0x7f0000000b40)=""/197, 0xc5}, 0x40) getsockopt(r7, 0x3ff, 0x3ff, &(0x7f0000000c80)=""/255, &(0x7f0000000d80)=0xff) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000dc0)={0x0, 0x0}, &(0x7f0000000e00)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000e40)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000e80)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000ec0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000f00)={{0xffffffff, r10, r11, r12, r13, 0x102, 0x7}, 0x7, 0x1, 0x502}) ioctl$FIOSETOWN(r7, 0x8004667c, &(0x7f0000000f80)=0x3) 09:15:55 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x21, 0x20, 0x5, 0x1fb1}, {{r0}, 0xfffffffffffffffe, 0x20, 0xf0000000, 0x6, 0x63b66435}, {{r0}, 0xffffffffffffffff, 0x84, 0x2349a83a0a44aaf8, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x2a, 0x80000000, 0x4, 0x77c}, {{r0}, 0xfffffffffffffffe, 0x20, 0x20000000, 0x6, 0x7}, {{r1}, 0xffffffffffffffff, 0x88, 0xf0000000, 0x2, 0xc7}, {{r1}, 0xfffffffffffffffe, 0x1, 0x1, 0x9, 0x100}], 0x4000, &(0x7f0000000000)=[{{r0}, 0x0, 0x10, 0x11, 0x9, 0x4}, {{r1}, 0xfffffffffffffffe, 0x4, 0x1, 0x2, 0x5}, {{r1}, 0xfffffffffffffffd, 0x20, 0x80000024, 0x8b, 0x7}], 0xe1, &(0x7f00000001c0)={0xffffffff, 0x8001}) fsync(r0) 09:15:55 executing program 0: r0 = kqueue() ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x10, 0x40000000, 0x5, 0x1}], 0x2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x0, 0x40, 0xf777, 0x4}, {{r0}, 0xfffffffffffffffb, 0x38, 0x41, 0x8, 0x2}, {{r0}, 0x0, 0x54, 0xf0000083, 0x0, 0xff}, {{r0}, 0xffffffffffffffff, 0x80, 0x11, 0x3, 0x39e1}, {{r0}, 0xffffffffffffffff, 0xfb, 0x20000010, 0x0, 0x9}, {{r0}, 0xfffffffffffffffa, 0x1, 0xf0000000, 0x100, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x21, 0x20000061, 0x0, 0x4}], 0x6, &(0x7f0000000040)={0x3, 0x9602}) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x3f, 0x0, 0x0, 0x0) close(r0) 09:15:55 executing program 1: 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) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x4ecd, 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) 09:15:55 executing program 0: r0 = socket(0x10, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x8, './file0\x00'}) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2c, 0xa00000000000010, 0x0, 0xfffffff4) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0xffffffff, './file0\x00', './file0\x00'}) 09:15:55 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) getsockname$unix(r0, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x4, 0x200000039, &(0x7f0000000100)="00ffb9462be4dd0daa4a050000007c219163ab43691e96e5f52023da5dca93301c62d621878d914a4fdf443eee5aae553d00000000000000", 0x38) 09:15:55 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2012, 0x7fffffff) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000340)="03", 0x1}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f00000009c0)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8cb3881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ce8e5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1facc17c4ee22a4b0a40f27458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1", 0x49a}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000740)=[{&(0x7f0000000180)="ca14ed158797a1ff240af579486b60e1f795fb448768ee2cef8871fbdfc15480e3e8d81a1588c3066f27a17428592c3fec7e3fa91c4743d489f24700bb26f4f7b56eb698913fb19cacaee3a243ec6384219b5acef2b27de8382305611c1360aec662bf64ad8ebe39043ff37f2be56109f8b828d9fb611982827dc95e70391e38da049e16030ef48932b8592e5a0f18defbd4c134136a97ffe3e06e514ea52baa2c8bd252d11ee6cf201c70ee886ceae1ba56aa0c406f3ef3614ac1c252317de7d3a7a6e58840fb322e18e46bd639", 0xce}, {&(0x7f0000000280)="edce5d92c2c02680b30dc8810f96ccd810634e5a8360aee9d41d7d5119a0b21211e6939a2626651258c0ee93f8d8323cff1156cfb8aad27bba6a8ea767401570df237a8fbb1a4ad7af2a07e919be3d0ed9a6169107ced42cda62dcaaa510c1fb5a1b2b9f503d61a59ceeb524c0c0689dbafd104b405b5aadf7c34a4a32b523bbbeb2e621fa912f0fb13ae045253c015ebb27f9ce9e349598b9a8131d887b76748c136f6ffdfffcc8097aefe0f3", 0xad}, {&(0x7f0000000e80)="87e2338ba2fc19e58a404e6f98a91424aa26a86a44990c8d82bb1a356495258f89af8a4457f64122ed935a8a853a22c1f4db378ca6f8f0d483f6da7168a480ff7ba13d48046d20219859947b16d1f907a2d754ffb5818da88ee792a5b505e88205f1c0c947d934b62de4a89350c1b9f4702d0d160fae22b4fc804ebb08f9be41fbafe8ff4a1796a52f87e6df3cdf121ee6e8fd907ee850d7fa52d6c1cb610cc4b25a45ed087fd6e00ab704ad4268bb93d5c7c151b2cdaf2d1840b515a71fb15ff4732ebb1e1c45d975a119660d9afd1acf4abf6fbbd27626161eb73823018037a8d33a7ec2f9b639052a834ca50633975a00ae61bdcb241e0ab488d472095f5e4da728f833046e24697da3490d32e64bef30fe7ace77850b2c8afb7464905e83da42b7e71be045ba7024ff0698e8b7c1ea57a13cc23f2f64274eaf6deb330184815988c54ae0fc30c70222c0d3719d3827549c9e6287f09eebf6c9ce994eabfda6b9da63f43fb34501bd41a2bd9400bd4439052b6046bd15257e324dbefbed44c7c2ff2bfcdecf3e24ea08baa5eab315eb08f0583d3d78e066f2da175c23b3b9c5cc713d8cb11768bc652810f50f0ffa9210ed08ae2f0089edd33913440e41ccf7232245b161b7844b9591cfb55a32c345880e54e2842e9d996434123f40d7fc2b251a77198d4e3190a5c51e783972605b2362f5990dd165630d149c0ae2150c3d7091b53092f8ff80e65e2de43405b9797847793594a90b121ea1630a75cfa149007c3ed529247dcf76d42e2a874c1d35c164b2784bf0f7f4516a24439a4672e8e326407158d8e80d3b6c38e961a88d97f1c886c547a805aab7e315baa122241b5be03e9a7b6c7adf39666277ae7356234e231efc00cc35011cf2a538e224896dcf7e5c22a168aaa88009b788e1bde11ffe4ea624edb25235ff5c705f25ea2eb62951f4c65e5f1039fb6df0e9562b559119cc27be1a59a54f4e0ade15dd9215eb53d934e2e3e62d6e956789d4fd03b1f9053a31f3d415b304995099c8739c2e732e87586b78295d257f4370f1515ebee528b69860696548836666917f85fd24baa0116b746feddc1c67ba5605c576ead4ffc14483e0bf103f36fc064c9693f92ca73465957b6e1fac2c85affe08909feb086f37114c4f3b9b86aff830abbef4f06f4026ac2e84f622779d102a7631a1729745e30c9676e29d950fde4148bff535c0e9fb8a336b12834e01f047a1ed125519d5aeb520879805daaecaf3d6324e99da363fff42ba3d5a00238b8ef0a30ee00e0c419c510690f958eef4eb89653f3aa8c39986211e7a5458c02fe2fc5e128352c8b37bb6fd4a0703c9073f9553d20f6b7dc06672605b6391f1c772169bd64ff17e3a7b9ff80caba0e32685c241ca74f8313710c3133a9d0d53f6847b8888366387c596e458904f0097a094a40b248a5766434a77d221adab775ca18f7f9035a8a9c09a75f8dbb0567bff6546926e0ef64473a53b640aa6d005b1617f5ad8813afc17eac3190784e13ec4efd505bbc4068089c55f7ddfe161a42731a20b1a185364da347d93e8033614a7f340836f11044c75750495f7c9fbc3f4124602396e7c391f90343f7e3024b10b6617423612d158abd8da9d560fda08d8523ff36810fd8dae8af03aaf8ec4246625d4638cf2064f7d9a743a14cb6590d7559317fd30032e89e02e27c831376d7ad10420796d6391632ee831dc846e6640b5b2eb7620328a7ac133a86178553729aa979f08a6cd4ea0dbe34aa18cb4586c0742a361c8c39e5524c215493af97eb21c6ea93eb288584d24f5f5928bbdf080f6c0fa9c3e567e255ea31d2270b8898d3933a46be30fdc8ba380a2667017e04ffd68f88b7348283847bbee69a4f76acd24feadcd070893688f13213e87c8522f164e94eae47b9fe0f32aa7004648f224ac2ec7c5ba29bed9492259b050be8d196d692a576ed348d0553515d42dc502108ba5402ee1a2e2cf9bfe53ecaab5d4af13f6b62e3e820969f8281638dcbed238831134e3d7512439dd0fe65c262bd54fdd5776d62337ea5b131157d8aadb44d22015894dbd1afeb8bc4c41aa173227b51cbe16759343124783b58136b732395917e801855156718abd7c7002619ce0c51a4ea68017b20feaf2e27444f97aa844f56d81de098c5c2477423d6aa1fa2960af7b802d917a3bd4042240fd9654c430164a920908bb17e497beff80b36180fca3d50af35c6249572b9b8d4e07543d65113f326c83a47f38fc5af68c77f8eeef49ad86e4318ece294ce8a3713e1f68e6d421731e424abfe958c54c55acbea494b42cbefc6e63e9584f41fd0906ccbdf260ffd8394eb346ee0bba3fbca53377648fe57ec169deb9cc93b406d8cde87ac48518b17b34bf0bcec87507f79a81e603db8f2b4c373c2b59b771f8e9933ad3c88f60c688da70ad5f60a90920d46dcf5619224ef7c9f63a8eecfcca71cfc83e8dcc5ef42847ebeeea22200c9111c00b8b990a501183de05fc7af72bffc78603069a7dda9886662faa5e2df640a98a52fed80d6ab2e138153d539f0b6ea10f75fa64cff5ee9022dd6abc35ffc56bfc957ae301c0b23c9236d918402078d6ea8b2a9443deb0c1aa03253b763d190260c045a8b5a0fb2f22faa4fb11a33086f5aa0a5df2ec396c89dcf31f427b2e2e2fa05fa6cfbeb175c0701d8d75e8bc0d364cdec85897a20b4aef8cd9f1a86e21e61bba5b588a4b8277ec8eaafa24e4b310009c623cb386cafc4649e0b4f28da01f189013190396f7d39ffff970764e3f8da69331a255e675f516747b112149a720544031bab8355b23400294767e37e6d67d5bfc5951309aacc5d58c40e87427a3785184838c33ab5054e6123859e950e3f98f9dceee2862a818e30b6054522b9cd5e05d1053fdd070c243bbb506a01ced5d7313615a27cce0f1d289944922a1c9c591b87a458831a26a61203d6cb6f7a455ac62e4871209ae1cf35588438214b7afa5793ac3f563d194f607b0ba3694aba5b6b22994aa878c4672e7387b452aaf555a86de207db3a85de015603f1183f35fb6aa39d9c66c8da508dc8df69b1e8e33efb3d24cf40455a11a286640b0c25f4c2df98ec50ef002b0e8e8a0869bdca1ff4949e921e41498269231842631ad0906ecb2863745e1b6bcf7c546c6230de3215abff09ec34a5f4e65b6781a28156413b43f0af307e8a2124cbdd432236a5d3a0c407b1bbb0e537958899318b55ca168fd6a35ffc1f2b61f1d5c1a30f46a36e7d41ec81a25658d01cf540449e78cfe64644124982e6d7dd023ecc4d6da0eeb4477966259241e066eddce540618ebdf5792efada38c73208d8c812cce7e76032fefb7b3f60af10faa96eb81880a0817bd492253d3495c927bf324fef063c0e7a97dc31ddc76e29cc99a11f2a71d549faab9297bccb0a0911219161425aa0d186d43b76beb1558a366bd48fd05cc86a9b9c83291830e9e077add906580421183a4f4e39a89f430eaa6abfa8bd00c9087ac5d3c35228d6df08b45d5acb355604d68acbc7137ad0651d44a6dad02d45959c1e9b35692aa0d39ec28575fe73c0f301f6f0cca55757fd430bc47e1b8e6336bf99d49f301e5b7549d5a0d7c20b9d575327b166dccf69492b6198ed3696f8111c9197673ae901b7c027ce0754df008e13f961efa59f451ae8065996bfbbcb18b4640d1e792f3d0e4dcfb1eb6c92ebc6331db157ce04eddc807a0c5db151e617092ccbda6db58b209f2b6f63fd3b3a7ddf81b5a7651a3ba1ed637a82a9e0c511e5abcdf1d44a856d36e532f5a1548e6193063346f03fd530af2325783ca1d4e63c5cf273f7df5c37596bc468b7f1983364e3202f586e6df33fd828d4a9c14eeb639571e78441080775d8de475d0fbbce6e1323b5cb3d536cbd1a1a614bd3648c00312e59637a43aac59b0d7634920628d4875bcff4a9600af54158f970faa9b5b5e19fdd1d846772fbd195cce7d948833b543866bd8167edde7cede34aecdc2db61e5014eb3adac518a7b5f54f67653a26b88091536f8f069e1b8f5fb9e62551c957fa01202419663fb3d39cc8e661aec9887bceca2a1474a3d668e376c26d025619b11143dd305fce563baf5cf80554844b095d8cc40e6b4d946ba402660b20c423a3ff2a4bf208a41c3fb7f04acf89595f01f394163afc5b13da7367301283dab2010d7fc771de197745f260141207e527d831d496f056e0c813ece96873141807186d63fe2795b2622807eae5dfc9834fd74faee27ad4a126e808b93259b66a00aae080d536748e5e7b5cbbecb4fb503bb7ed1ab9047a16aa1addc2fcfca1b557b06400de99e7a8ce57a0fda202d3f4f41b386c608301edab7a42dda0e1b3590f178a8f945060923bc7b91890f1b2a881e5739fcbafe809cf728622850cf158c1edf9bc04332dc923917dc37ad93758ba249f6878116c720421ff2b2c2d11489e27bbdd15af6e4a54ae3aff0419b02a07809dd0bd266bb167336246451911f61bb234469e7bce930babc07302f41f1a3613498e6f66ea0efdb2ef73bb6383fd666d8b22c12478cc0d0f4716430645919c19cf125d93f24815c50744563b1b34b10235e76fc78f82402c011823d652a5cdae8d779f9015092cf4c1f8a007b5655141ab9a345fb1c9d42c896d4793eccc9d47ab205615e5a7b3c6a80e90d2e15852bfafbc76f06de5eb12d2df6b305194d58718d27ed1d9cfd1a301724c9d767976dbaf89747808eacbf2d752997f4fd68cc4e2b7e2f11d7abc9d139c8d1cf1e3d6eb48edd36675831735a71828ade188a491e2932c0f386f121d12787d208f18e8974213cffb0d3e07d109c873bf586570f4d53d34f38deb3837f917db21cfde8a2c6bd8ab724f03675c72d9ab8f3fda76bd15a3d5a519ea226b65a69864bd770447336da7d5a69de29a7bd5d56a2d0c692527b53735d84f24f0860973455c6f52ad6dac52ad624883b5120f59aacf663e0e9ef9f5db0523ede43e772344aa8649ccd8d979a8443138d4e51cb83951147744d5c1c520aac5945783c97fcb7eaecdaab76292342f5cfda636cc2098b81920849446acddd125f9c7fc3b528f4868ad42eb070a14844be7d98de7420610b640b67a81f449192fc2d4ac09bc5fe940716d45c7fe677f6bf61958f041787d3d9bb40601f25d8d1fadf4f8a414da6339391892c13d13b7f6b6c31ab48b5125833420f3b2a6d1d8b8b85abebaaa2708677d0b84699da595c9a2e1508a098dda51b3fdbc3788938c0e75fd7f07d69cd801c8607919d6f36e3d8ba03ed08fdfbd679b93afbb7f1457aacfd1b5a7f2e6b2bb2424f24d5495802cfd6fff8a23237f63eff07e1ad2be6ec98bf60b67186b90db1872553d75c46e10cfbe67416b425ed099935b483053b741e41858a0704c26b771f26796f63dfcb7d4db6dc6dfc56d1ac89ccd1506848c3521f4fa8cf74bdd792b567c041e3c5021520ae01011a52516073aca8aa72f1da130b9c22def077b61f7fc40aee1a602fd4c5c31f3ada91c86882c8dabddd40f3332ae17e9d332c0dffd4b707d026033683270c463d4766f48b041fb019306d38999c8355741f1ca9c5ed3aa682abfbca4ab8fbd4829fa0d852c6fc3775aab204256b68ddda70b61b13d0ceb9fadfe16a3442d15a7a5c8258c93ab03a5291f62805a9e18ac010ee8a60eedb77fa68c526f7bc9aa29675b4c23b009523740e270b864e677cabbf2f1f9805bd9299d11b1d6260ecfa6e6583617982e162ad28fbe807c2564ffa628b95317ccf0f31dd", 0x1000}, {&(0x7f0000000380)="c6ffe2e1a9d489feca9b7aedcce8d21b85ae4d11c2c24cfb826491fc268dd0ffa33f44437b6a20b77ba5061df23604e0580820364bc3b7ed2d0043432eb50468625c68a67401bf2a6cdbe15df9c7b9744c015b1bf2c47ea214f8f2feffd30fcd9696a48828b5bf16481822d5ae3863d203eac16e32cdf0c8bab5905161742cb5317bf876d62a80b52d965aeb143df7f7957896998133a7ef27227b1ded", 0x9d}, {&(0x7f0000000440)="bbfb6df5624490d75330eeded2b1db4984cc13a7208f15ea5266c30b8d10629536552a3fd36822cc6f2906e418f350aba2a8454507fc2c93f4462efecd6ac23a9b57081588644b5f74c8361bd292037d3a506a643ce5a0e880147fd2e30cd3a20bb05e4cf6", 0x65}, {&(0x7f00000004c0)="6b77870077581b17b9217e114cd587cb4eee70c446cfb7a81a7d518048b8014c036311bde213268f5f5ab1cbfc891ca8ddce7c6364d342ffc7cc1fd45b38cc5022e183497fa3d446eded636c68e078", 0x4f}, {&(0x7f0000000540)="4b453cc544072a296e5872c370086fe5485b46c2252f1d3f651845ff47747d085a069ab04e848104ecdcc1832e6474635f02433c873752545ae8ee8c4a007a3885754b4312bdbab4b2702b499c29b801df585de0d49b473998a0226f43648f5b0114e208340355ca095a0d141b1a090380f379c5aafe188bca495c7c2e100616abb1e0e23e08a7772be4e5e04ff38f2bbbd9b0d2902ea3783179cca4771b2d2dc215fd3cc6454e94cbc6e695aeda98bb6610c80c117d8495716e3b8099f32be372efc69d4fd8b15bb8f4c60f10876171637fec52550610972910af6851060a95fce3d8ff7686", 0xe6}, {&(0x7f0000000640)="164f5e029f8a3f7ba55e4ddb055516c78160f1694920321361b899409b45cfce0d41f2de437acbd4182e0fe1c9b6783a311bbfbef36c00e16fe816c2c96e6182e08366b7c31a84264c3c9f91a68ca13a379f79705b64b8a68eb847a4ea93bafacee9adb7b7dc5b967e3c05b75fbe16d0a435aaecb022aaffdf2c6dad6a32ecc1c155e1868b7db130af4d45db37ee16393b28feddd6cf9955e267a57bdc791002a074dd315ca76101bfefd8dad3813d11ac178dcf76160a48a97922384b2a106e94bd5c7bcb4c1c0c94", 0xc9}], 0x8, 0x0, 0x0) 09:15:55 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) r1 = open(&(0x7f0000000000)='./file1\x00', 0xa1, 0x18) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000040)={0x7, 0x1f, 0x1}) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) write(0xffffffffffffffff, &(0x7f00000004c0)="76b5e55158fc9526d7c865eb060ac3a90714b824d3c5b645d0327dc5a001942a227deb3909929d02653394de53ffc95553daec4f5b5842f5c95c927ffcddc92c078b8b7d60aa38225c9c2384b00b676bdb73e6903d2de1629b0114049ecfc09cc699fd6c351b4a3ede37313630dd1293ccb60f22b9185dc364b038f66345fe1d03f2f90e25902dba69fa1ae6375f7f696cdd42c0edbb746c8d14f1bd7a96f01b0a2a756b134316f6d303b62ec6736ca42013437cc58a8cf2c2fbe6a0edfd259f50005d608215afe04b2166bf10cd1d1be0aadf51ce63618aba068b3126fcb0393332ab36d4a6bbfdcdc088c1e89e53c48820c1649e7cc74c2adeba6631ac57a9fcf5d6c046be0792025e285af1b946d730b928468959e729c22fdcfec04f8643f4309ce92c78d200cef188bd59097d97f4e2c7591f2385939ef88d42cf8df925e7328b2fee3ff2b7895d51386a056c6e59d23f05d19ddd7ea769aaf579cff33a165b9d32c0275ae0dd760d32f2558ff2cc8da2de0302d6bb9351f382d502979e6bb4240538b93296109eb1d04e97eda1dd7e84da477a8c450a4f0835792fdf08c853840e47ce7ba8359470ba8766f97dff975f14d28e14806a03408b3c2d747eff139f4e9e57bf57c83e373f3492fe09315fc2afede5720ec332745f1fa236656769bf9c7582b3643581e72a1329309c587fc95aee4c97e31f415e1f6b840c94692d346d99c974a2a4ebe560a2711079f54005769902955496871a6cc8fcf1f0232e4b38948469ee517275793621bf8aa4ea0cd3a503e856aca2fe0ffaa287471c920d207471595c8277ae1cad5053bd8ad5eec6a202394b008ce5853f1ee1e3233f23970266c4b4470c54b0ff3d79fb4fce7f70f7776c2a125b3cae33867fb26fb7c7ab71a1043cee283046819f58ea795703805d7aaffcf3a31eaeae17c4f52d68fbe585809ce9e12dd4b940e09bba7baee4c23b293116a94a980f894703c017fc04952f1dccf3b89c3970684ec140350f365867fb1b240800359a8433b002fc2a6ee83f1ba0dc08dd19acbf9f0ca242a929ad58e9ee4079263e61c103443ac6ceeadc9e04436ae6d56f2493d7282ca7acaaf9f725bc369d8a8bd25dc710617952a0888b49e2e076fd462a3ae517d29b037f199bf60f24f4dda39b75e75bf2bd4f21e0796101b5163464e6ae4d671067ddf7ab9c3bbe843b3cdde0c905fa50b261963584a9953ba929e7d63f86f6119d4b86adf1e99086e3230b15ff86806d2cecb7abe9c9773b1b9b1896b8b01d74943711e6cef634a3357c6affd47bc53f1c0487f2bf5032385944db88b31a851ec76c6dcd8262ff44538b234d89341ab11619e0a5e9950a0e8db77c8a65183acf4db9db089706d86044ac1f0f73ffed2cf45a146e129a922cc3bad1833272d58d808105b562cb60aa2b111292db9ea7d4f5c6b8717cd39224d5eae1c5c8bb8143d226e2bc6bb285ae6d2760ac520756284046fb4851b77d8574d5c9c0645bd042c13c028e6efe57a613eb5d66cd704a7f3b5b9ff59b4f5b45a5dc08b6c4a583b47286aa0f2d114520f67554cf6abae2d03d9c4a907511de626f209c7f51d97eef91b8d72f381afe2cc2c496afd330771a3fe8831b325ad7e2f9599d4137be11255838bf5daed12024de1aab123940f73a07a25885572853b61be398185028394f150bcb29f4f99b32c53ec91aa794fda95eeb04703346174650a83c238a02306a7f958ad81c56c01d69c966af11e4cbaa8714644da99b42c78974f2a1aecbea6684f8da72e9c19685cfe1697f9bf76702f57c668b35ffb541d8ffcb537377592283da89f39badea3c6e6dfa6a0dcb7b9840d6bb12d937a53e4aa798c9fb14478b37779f62446cdc8686a9704ef4155dcc6c2f2441a90eda60832d971c05da138d296508f7df8a90d46be43dcaba08e049825c634814707b2cf6669ae7a793e7897de89542b632477cedfbf2fa47623af842324163781bfb742909efd195eb03121dbf011f11427fccc09cf4122893b1ce74791939bfaf86375942005960a0505f17fe4ef4c115ac8ef3f9c3611d4a79ebb1ab4050d38a34455bad1508a09ea69bf4e499f55ac4cdfb6a5bbd3ca90a6f5d56374173a29491dcb8815f1e602e595fe298fa3343dd3f7743f473c71c730a076b0cea9ac21bfaefc9aa6a1c9a20152f6e6349e9ee344308cdfb4d54888e286f3b647f7289a5bb77f3ebf85f83489bc9511bde5219b298eaea6ab60bc9e8403ce64ce5b2fcd7999f41572da2c1c9a2de4d72e5870d09b8067296c073bbacaf0954e1d785cb71af65bf4da905863b4cb26f6518cefb9a1ee9535713edeefebc27d07831e7f934b8bb52b7bc575617a4fc3444c0af61d0c10f60866fbc41df6a3f6ebdb59d6e6c8724a8c853b9b8ab4723541f88464a05d07dadad126a1442718efb628fc4069f771cae9078153a9b390aa488da786bd1b6f70af25ce83918b8e58378ffcb4f32a6c654079df5faba2fc7951595ef44c2b86ff66394985e576860023a1d525c96945a5bdc0cc3ef55c320123735df935e4ec02d92c511b198c9731b72d37d2f057b94b0091ed757b9f8a805c63c9bc84ac224415a9b0a444ef222deb66888ee5b7a215fdd0b65d7b44fc534c0becf73925c6880aad7c89a29cb985ab4fd1b86c24b90053eea33ea15cf32e3ddd57332b5ae1dd3b9b7b7d101d48c892a78f206a1d96990eb200e01368af39e6fdb7653d5bb3e65c205b06db4e4112b58856abd3c31443cf7a37497556c94a577b59428fe41f308e6930ec299f5ca7fb7689db7c531c7e44794bafefbccee7691a446f74d1c6518a18ac07875937b3de5eb53936646e000f9c3f1d33d2ad5a48598100dcefe6663491ac588ac88a441af4f559fcbfa12b2f6bdf539afb7805f512fde68092587531e3d2a0e684174cb52870869c8a4a96d429b66af5733be58b4672e41fd00e5f06e45c7e2c6164fe04639df2f5a267ba6a078fb389eaed5bad9eaac652dd3be15d2a428d8e2bbbad11f5b81eb6e812513eac772e9af583afba39deb50caca198c539273c113840b97624f5e18ee2da209cb193b006dcb26a8687d91a49e8bc3d347f7eaf6427370408421d74dec74fc969265c77a0f92328311df93747642a3dbfc6b5e21465ec0757dfc8006d7630040b2ec194a0e4c642f98866338d5ae851ef73483b8ba239c67a8789d7baf096e1cd4f9e1d81c72c8bffd954d235475a66770b605d13e7c98935a22067d95f3a72fb702d271d0cfddc3c9f6995a7048a7bfc461d138aa3db3e2ef15357ee025d417cc3478c64773e6fca5cbf3da20c0ae9cc92bd47e683db7375780b760e7c455ec8d634082128eac6575367ea1e8ca1dde3b39d753a1feb10fd82c4743f9872e9a2196947d9c02cdf107feefe0392eafb8d8fc780bb32374accf21ccf1cb5e7a22aa2ae92cbabb8ad1d4fe18a8db136efca4d65e8af38faadc11f06bec1ebfeaa0deacce9e4507a731ff54956aa955f5a66e5afff045a8ede6812c6655bf0748e1c5305573f079419e4af02f36b4f536baf86abd1b1e9bd58fa88a8c04113e3f713f0535ba42aec20c421ecc7236ed6e3022846695bc2e9e21456853895499b29e0ae54d5a3ed2220f48ee4b05be88fc8ec3c6c46b669b4f942b67ad5f8c372cef547f5fcc0499b44486350c829a453d76a28cacee59c3b0cbe8f85f592001c1a85fbbff11a93ee23ccf688e865f4e289e0653ecec0bb6cf5bb4cbd5499cfa7c149c3072860a225e023fb794506881db4dd74ba5fdbf10cd20791068b884e39bf2533faccf3f717b2814fd62caf2b04fe868720db043099bd00ab32e72cf56ba0f759f0ffc38c84a83c7be5699c0dcd4bd450685b05900d9c78c813f03ebcf68df6de043af497fa390836d7c3020d9949b7438f268f8fb10a3eda9091e6357fe02d4336a2ae744443e0c392e2a8fd511866829fc772db2ee462e196cb9e732840095e9ff7628efb2af01d8dcc9cbf874af09680693b8ff489f0cc8f52269bec8af7adc10d3b8cbcbe81a8f9f830d11562423d83719f0a1015d", 0xb41) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) 09:15:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x2}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") syz_emit_ethernet(0xde, &(0x7f00000001c0)="f1be02617fb2f65225a5cbf28b4e3aa1637df28fc1155e720669d8367b96f42ca398929101e6c998a56605bb4cf3e44be7273b89777012849234e5eb8a1682771a1e22cbabea71471aa8e37cd19bb8f910ad9357578821421440cc8b99ab1ab208811a8b0dfb15be7516229c22214ea3e637f16f217b901edf69d49b3e4017f0b8c8f68787f06e6ceb1813ce1d6fc45a317c5727dc1e9ab15921d3969dbbd487e9a57ef7e37259269ad176f8bd7f0cd0f61f39b8097e2846e850f6a9948cec7adb46c33b978ef7a6839c0f0c034a9f924532b846d90220b02645a883e632") 09:15:55 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x0) setuid(0xee01) r1 = dup(r0) write(r1, &(0x7f00000000c0)='p', 0x1) ioctl$KDSETRAD(r1, 0x20004b43) 09:15:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x26, &(0x7f0000000040)="00e605d718756806c7bd6a0e10b6503bae160367a29baee4e6c5e6c992ae207b4c2f7f000000") 09:15:55 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000000)) 09:15:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x1f) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:15:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x81}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x80, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000180)=0x6) mknodat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0xfffffffffffff000) 09:15:55 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) write(r1, 0x0, 0x0) shutdown(r0, 0x0) 09:15:55 executing program 0: r0 = kqueue() r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) getsockname$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0xb5}], 0x40, 0x0, 0x0, 0x0) close(r0) 09:15:55 executing program 1: semget$private(0x0, 0x3, 0x80) semget(0x1, 0x3, 0x209) 09:15:55 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2ce2) r0 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x2000)=nil, 0x3000) r1 = open(&(0x7f0000000080)='./bus\x00', 0x800, 0x2) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000000c0)) shmdt(r0) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) unlinkat(r2, &(0x7f0000000000)='./bus\x00', 0x0) r3 = msgget$private(0x0, 0x58d) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) mknod(&(0x7f0000000200)='./bus\x00', 0x6000, 0x100) msgsnd(r3, &(0x7f0000000100)=ANY=[@ANYBLOB="02000000000000fd556251392e9c981eefddcd31d3f8f02cbeddab942dd64d030295948833ae3cf5b4b78778f563a5894ebe8085c3b0900300c10a264d31ee9dfcdcdb151bbc4a0071168904c15040b9cc2ab9d39cf831c0056f53211ff069abdb879f40e631308a6920037add2f6c8f917856ec17f5f2915eae0b3c20cb45a1ada49bdf3e1a1bda6cc3af757c596bb83398f92809ac625575b9a72af351209e956a7b6d3cecc7937017a8eb3b231657536196c4f995237bed367c0000000000"], 0xc7, 0x800) 09:15:55 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, 0x0, 0x0) socket(0x10, 0x8003, 0x101) accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 09:15:55 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffe, 0x4b}], 0x3, 0x0, 0x0, 0x0) readv(r0, &(0x7f0000002440)=[{&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f0000000040)=""/145, 0x91}, {&(0x7f00000012c0)=""/4096, 0x1000}, {&(0x7f0000000100)=""/4, 0x4}, {&(0x7f00000022c0)=""/171, 0xab}, {&(0x7f00000001c0)=""/5, 0x5}, {&(0x7f0000000200)=""/5, 0x5}, {&(0x7f0000002380)}, {&(0x7f00000023c0)=""/107, 0x6b}], 0x9) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) 09:15:55 executing program 0: setitimer(0x2, &(0x7f0000000180)={{0x0, 0xffffffff}, {0x7ff}}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x44, 0xffffffffffff8000) 09:15:55 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002007, 0xffff) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="d60dd57cf41e0d3e78e7c1391efe3218918edba7bcf069a234ad1096ce3101f2fefd7658d20b41b49a2cc022c51dd46f341d41f8eb16858f86c822f781136900fe768d41f7fd2a50462b227e6b359e24f12deef75461e54286e60ca80bb80e1ff310c9ac7db7e892aaafef71225efcf0f9f0d9454624393db0bda40f5d27bc72d8de19481a6c326601a3a0c5abc6e0db7b45e394a09ba5db5e16f22463f4b39df384d6cbffcb98002e5d5ebeb4a37dd7c26345e201d15d3fbe932029d9254a41", 0xc0}], 0x1, 0x0, 0x0) mknodat(r0, &(0x7f00000000c0)='./bus\x00', 0x2000, 0x9) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)=""/27, &(0x7f0000000280)=0x1b) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000100)=0x8) 09:15:55 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000e1040dcc4000000000800"}) r0 = socket(0x18, 0x2, 0x0) recvfrom$unix(r0, &(0x7f0000000000), 0x0, 0x2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) 09:15:55 executing program 1: r0 = socket(0x20, 0x4002, 0x9fa) write(r0, &(0x7f0000000000)="1dc512d366ffb4cd428a5885ee92b8e70c5887e0452239277e33be27395ef47523efc43b3d6c9bdfa5a9c95ee08e67868d9c16d55915de295ca1ba70f95893071c9d3196de45cc688b08fcf8e6c386c1", 0x50) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, 0x0, 0x0) recvmsg(r1, &(0x7f0000004700)={&(0x7f0000003380), 0x2, 0x0, 0x0, 0x0}, 0x0) 09:15:55 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffe, 0xfffffffffffffffc) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x800000004, 0x0) syz_open_pts() 09:15:55 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x120) poll(&(0x7f0000000040)=[{r0, 0x3}, {r0, 0x8}, {r0, 0x1ad}, {r0, 0x21}], 0x4, 0x3) write(r0, &(0x7f00000002c0)="801a69a9010083f4ea0381dc1037f9e4331aa63f9dcad71f8ac0ded50573699b6b4b52c7247f9a39e598091bd4c44792892078412b", 0x35) execve(0x0, 0x0, 0x0) 09:15:55 executing program 0: chflags(&(0x7f0000000000)='./file0\x00', 0x10000) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getsockname$unix(r0, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) recvfrom$unix(r0, &(0x7f00000010c0)=""/137, 0x89, 0x800, 0x0, 0x0) symlinkat(&(0x7f0000001180)='./file0\x00', r0, &(0x7f00000011c0)='./file0\x00') sendmsg(r0, &(0x7f0000001780)={0x0, 0x0, &(0x7f0000001280)=[{&(0x7f0000001200)="a5e44a163bab308114bff2c2a7c203d977c3c7692bec9ef6438a6f8bd514dd7ed4dcb74da7ccf62ef29f1ebc3102bb4acbf067274f97dcdeb142edc419646c9c4eeacb8e76b7a4b0cd8c45c80930c7df1e1c832cff6cdd7b3e81282c9d2f6365d8357ed4ea80fe28aa192fc9cd082997", 0x70}], 0x1, &(0x7f00000012c0)=[{0xc8, 0xffff, 0xfffffffffffffff7, "de8edb36042e0ebfc0d9b1273f5e62ca72353b953467aa2bf3050c3cd2c15b52eaead98534596c5bdefa63a161b401e2fb3385c8253f44feaf00569227012c61d6894d6916e1ff43b5203ff7fdb9f0314c955ab32a8940f8c7c45f0943b6566c1ae4dfe930c0861f77e015dd23f7afe1a29f6623b898721e251bdcfdb92f8ffffabbbf033715dc3a678b4e5d56d4e8b776bf46ec733a61d113d38581338b051aa5654da1a5a521ef9dc246376888d7acc09e2e0ca628a6c7"}, {0x108, 0xffff, 0x3, "d9b1dcd69934aec1223d4e2f5eeba5cf146cbe9dc70a71442afeb2d391b55b88921e6183919dc754a87593d091e030289343a17c3aa0ddfd73059310696efdc18e4a311ebaf2aaca3ec09ac53b709cbc80a9864240331dfcc6e6bda963b0cec470bf970cd2e869a7037708692cb890fd84b6d1a5e46832af09f490ec42f5236f9fe785ba7b4767d5214100ff313b1f9243ae3c5dbac76d312eea2133a58ce819885e092abe821cfb5634cbeedcf917524ef99ac1212313462c7a376fed4bf62a48ae4e1455b1ae7c221e623de4893be02437ccf53e84237eda9498125949f63873ff0adc224667bff441d9329b3c946cea8f3ab4864d20"}, {0x100, 0x0, 0x5, "4a386b06ea60643f11dff64d7a9adf969aa03ffded0d560cdb2113bed44235bc0ac09d3fb287fd33ebed018c4b557cc5b37fbc58c71c0c532abc5211a56e987dcf6039d06fdabe9a2e75c0dddb5ad6251125270fd0fde06ee4a32c3713253c2a32374d3610cc78e606f6ae9cc77f34fac4dc9c134a5310964433db6e41613764e804b5fa4ffe98fc7d111e27c6b4ae9ce85a90793e28fe96e9b44eef0dea1aad6d79b26a6c7a8747e355297f9570fe1d541e9271d4e975210892068c4a2fe3012cd32df42d7d020eaacedcec71cf472aaf11d38d585461aed2b546636a4660c52d8d4eaef5823a43bdd29152"}, {0x20, 0xffff, 0x2, "2c1ffd8590880757794bd3c0fa3b"}, {0xe0, 0x1, 0x0, "4413536df0037909857f1b0f9926dd79959a559dd854d92775e25a3878e8a78bb8f503f734d7a1849ad0b86c218d9166fbe1135425627ab7b9ce996125dae9512e37acdb066276370aef8f1967e96f2b51b0d7eefcc0447fbe03ac32d28b22b9f45197f1d515418110a3e4b8ca40512208c71826602eb112a8b80bd8036c4f7189cba78981f09b2dfb0b0110218896c3763de61a784b6ce9f23d568479895fa9a79a56f4bbf39e89764d2da0fe8d3063346edcec2a65593e90799910fc3245da2c67b8fe78125d602c0b02"}, {0x48, 0xffff, 0x3, "cc4fd5c02a82efd3b5789f89d8a3746aea087662b3682edf0537deeba41eeb9c51e81638176461eaec61899f5aa572e694e21e4fed"}, {0x58, 0x1, 0x3f, "b52785a89e7d4c7eb0195ab9d2229317d9fda65076f34bd2319ec42cf40dd3561e09448f12929ebcc926d2e5714d09acaf9a97eaf07d83107b5d3e786f17e2f1c2da761bcf"}, {0x28, 0x1, 0x4, "ebe9ce9b8b9a25c0f1a7cd5875ff123530889c3eb5fc"}], 0x498}, 0x8) setsockopt(r0, 0xffffffff, 0x6, &(0x7f00000017c0)="dae7ef592be159f0ca5ac82a81c2eefde26de987630d2a48484d58d6e083bb8daf9cd4dad2a42bcbbf16707d44dc3cc50d645ef84b78ff75b869d4d5ac747e3d947d3e146c6df8c711f55da91d206380d38f312741a2af0a77d45613373ec2c362b937461d26d55682fea997be585e9ba7dd08f83c7e0d26d18b5a1ff7687736906da18678a0dbc25f205d97c05719ee026ef2a69e952fda9a16d5585ee4e1b6c410df884620d088", 0xa8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000001880)={0xffffffffffff0000, 0x6, 0x1, 0xe7ba, "759b8df9355855dcc07091e6601b5bfa485a912a", 0x6, 0x10000}) sendmsg(r0, &(0x7f0000001a80)={0x0, 0x0, &(0x7f0000001980)=[{&(0x7f00000018c0)="4e78f6460cd20d370e6e69b273d67b91affa106c37f9de048cff349b37d3fa091f9b353144d027d4495743e9ab5d29341dc0755fce6fc807500408b30ede46a4ed6ccba8b96c4dd0ba55350e1c8de7152b761faca6b0886121e0adafe0cdaf1d48e69eee5d94f50c015eba3ea8f94449cc1742baed1cf36a12ad98b0c7216d09548d3ad81974", 0x86}], 0x1, &(0x7f00000019c0)=[{0x78, 0xffff, 0x2, "6205f330f39bbd10bcd55985f0b338238b2c60d27b76fa83415504dc6ae4059ac499c52b135c80409db453f2302947eb4d7c6f432840243a01e516f2a506b7288891974e79f8acc71ec612054d146694406716ba77677f1dd24d323367a6d08380f1f80f"}, {0x30, 0xffff, 0x4, "4044c2b794f4d91f6fda37f7b34386ca9c2adb51c62000086f3dfc4e76"}], 0xa8}, 0x1) fcntl$setstatus(r0, 0x4, 0x4) recvfrom(r0, &(0x7f0000001ac0)=""/143, 0x8f, 0x42, &(0x7f0000001b80)=@un=@abs={0x1, 0x0, 0x3}, 0x8) bind$unix(r0, &(0x7f0000001bc0)=@file={0x0, './file0\x00'}, 0xa) r1 = getuid() pipe2(&(0x7f0000001c00)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSTOP(r3, 0x2000746f) poll(&(0x7f0000001c40)=[{r0}, {r3}, {r3, 0x10b}, {r2, 0x41}, {r3, 0x80}, {r0}], 0x6, 0x66) mknod(&(0x7f0000001c80)='./file0\x00', 0xe000, 0x7f) getsockname$unix(r2, &(0x7f0000001cc0), &(0x7f0000001d00)=0x2) pwritev(r3, &(0x7f0000002fc0)=[{&(0x7f0000001d40)="8b745cdaf1d8d104edd7bf3a77e3d17ac887ab4595e43bc7a2c4e80243f9229500cbd84383a788ffc6b0881968a53fb3e0107386f1d7286ed3656aee0f79ebc7634240e759d950ddf02dad6d3e3e19dc0aa5da58031cb7fc1f6ecca1624e076126ba0e5711b553b8232f345e9c6c2f538f606a5c2f03e8b3d50d8774a1cb67efce731d5005301a8389ef27499502aa97422659e0873976136e928e6386349a46aece3e8dba71", 0xa6}, {&(0x7f0000001e00)="519f430bc9e2de8397b3f6fbed6831756a53c4d53aaca60cc707fd38157a6ccc0765bf84ee478ef3dbcb3eba5049a73f33841babaeaecfebd3f2aa45a6ac9ed0026a081fd3f444059565fdf118e661487ce14c83366f2f2512aed030deef88292f409356ccab5094a768c6ec9e7082cb0f44c88e051eaa943c67a5916d1cf8ac31c3c44e28de8978662f3b4876d87c9a83c145eec22b2f661934ffb352a9a4e5cee9ab43145555ac68dc04811f04", 0xae}, {&(0x7f0000001ec0)="6e4a2191304a05519127d5725fdf3d43a9cd877941ac68dde397e8a904cdb0d0f75324af717d67f6f4aac446bd5f1b552a5ac1d3ffcf959ff79e41fe3f916be64edd1b513cc7d886e911747b12958348c98616c9ba64e3d9a98f53db713e6eeb4eeeba2d11fdf66a2b29e5796a20dd299b", 0x71}, {&(0x7f0000001f40)="edc4c91473a5ed51f22537fcb351e0f2c6a8d78fe61ee0301642021c6b40beab50aa00417ef57791e127c2825d39d991209219f604533088567eba043280c3f8fe670e4d006b07b3ff99c4b5966e6486f11853ca11b407e0cec4c043cd85acb537844f6dc7", 0x65}, {&(0x7f0000001fc0)="21907b9f25209ae686c36714366873f9de86aec9be10173089a9e82a48b434fcd3dfa02e589e14d9bae1ca0843cddc5223f23bf8abe62ef20bf9d1b196260c113a02a32545ecc7a90e41784020663f70a8ca7e39ea60f96362518ddb7ce682edb491c585433ad3ac9b6212d687507791db30bf19538c1b352e466db2dfed2d2b7831044fea2cd51e2ae11ef130bb45a793956ea249eb5ae980a15d61c75a2cce2c402d649d3c58ae55bc37e76478d507d57c145e4549538b8a08cf316f6d57564484d5917ff17558f2fe783ece3866ae90907862c56903bb70a329ccecff4099b9cbe90dc908bb709e0b2f154a38818120cba029751a5dab15e4f41e08cb0550870ef7445e79345b84235741180d5ec8bff192e5a744f48e2b8b58cc1228805a5a2703901641478760aebc96fb78932484fc0ee1c1af6abf2a4e8933cf306c4cd4ef027fc13aeb4c9da036385628942809e73467e99415a63387a8a77b69dc17ed434d3f7fd8222493c86bc1da2f382c919960af30864e290248cbefda08707bf615a22d63741e4c7f3498ffdab5608d0bb575ad1d71a516cb93bf028818654975436565f56e9acb67e897510c8ca0e92e479558bf5f10577deb5b2f85a67615994063633b619b9053638fb942e3e86aecc7cc9e1896ba2fbdd5d722ce2113d8ecfe7bc7507f9614b9660e55f5d279abb997f5849a106da934681fa2bb378a74a658c7537a550d2354ec74da3ce9fc1b93892a62851c2585058564d6368f9e40ef8273f01f81d6142144825c2043b0d7d8142b3611da3945ee6ffcbc02022c92bd49b2a44f26365bd77d189ae8d6103a119432d0056ef023d1ec0dfdf07249b5b984865987837b9b699a9cdf10ef62bb9e9c0d0c509609acce7cf2b3760f2c0b0b32c8b94d4460090bcc510ebdb75b936e310e4e1392672a4550e52f26e6c69a90afdabb9ae51ab45843d3e068c7890d13f37d4fc5eed2fc1df5c314388e79557bf4ccd993930bacb98fc1e280fc375246585ab6f05796c9d7c0156fa7700f609cf117b6cbedb4e511dcc708de13c9a76d5aa0c5b2aa6917b616c8d5b021a0a5ebe7fc92c1f2bec2666c4f841b913f5ff0bbb60c9dcee1972b241de347943f40a0681baa54fa7518837ec3320e9d3e2ed068e4395a233d46b74b106f5c60dc6aa3c122f53ecc4ad8511e8546f583844d5e5e7327bfadd24b40cb9c2166ed27984908d9904a39c97547282e250a4f3a09a64c6a2e9e7b12a627c267ae079149bde2a12c234d971d695b8a13ed2c0a34b1081a138a68b8038a5794ff203f29042f8271b0cf88ffde04ca7b883c57ba0fd081c416c44faf8b4e3b01eb4f4945de76516132fc28e81266c489b79e4470bb0befdba3fd60e1bc0df4857f9cebf0782d67e885be2b0fa315fe6fc0f02407fe1a16119e342771047f78d1de5020435d3eebd3c095344c76d0ff4d68d461510bcfed8140bbf2d14a3cadc19bd42a91a6d8a0531ff26e385f34fabbde5fc730fe2c086c0733400e2a33ee5ba0925422752a2c4b2f34b8f138f6adc6a00641d50b95019845bc05ac767e4071c1407e7ff82aa526b1ee7dccd02737b4a6d90a6209ba21736b5ead70becefaabff65b5a98f298b193c8aaf748f33ebaa1e87f1b76822d20dd83dfe87dd0cd9584716f0599df2fababf63b09e14db07702fe8f74f6315c4b541b53e7923b0f1d87979afa06fc855081e9d48ca4af5e8d7e0fb3fac007c125e6d82933295e1e3b73c2dad707bc73db895f141c0eac8da45933c534683e75f753699509339e866e49ee6d7eba28ec9f0cd381942255cc34cb24618a951713268238683064894c6c361a063dba687c3ba5ad34ffd7d04cc6fa41bd162e4ed30fa0a0f49040236f5102a85d0d6919a1e1f23d220f5f43b0fb5637fa61ecae385cd11e1df2208ee0c759b5028e27bf77dfd2b06afc36fdcea90f5dcd1bddee8e65c334ebd5e64fc4b5497ee6d4aa3a9233c1ebf582388424dbdde0d02f4d85f916f5297aeedbb477efc197be8cd210be3f403170a48602e2b5e9e3c9a74a6fb506de27e1082ea54a7a49295d51ee7ad1e9d468bef07ee6ad91ffe84c8e9aa1515c036bc185a7172b75085e78c8969e21e3f82bb19b19cf16bf6a56838e22184e15042fda9454b425cda66d365577606580f45bf992f980464ef20f6a0e6bc2352e0b51de7a590615eae9cfb8bf720a2d364654c6f966d0d1e7d61a6101fe6966266b7bbb40c0b71894b0b8f0c4a904bd6b6b8351fed1a00a6b5014f8dcef1a7acbc534b4324756d0dee0684c3035db5b64562452d56f2083c754afda133b16978beb91dd8f9ff1d9e8664206e78957f3c054ea1871c925fb72ab45f1e6c77ab162b6f5fce8256769eee4f3230771e05abc0a40b88e6e3680d1e025b51f46323a329b008c380c7a0a0ec9f1dbc929f4b21025b5f4be0a921084d7d9cf8dfd909208afcf3fcaed6e816d884b42d5813352f524be631a88e5d1cd6d7769ff4ab3bf0f77c8043f7be7549b30c95c2d5d51b3ea0b4f29cbd2053b28cc25d22c96d3bbc99c58439bcdf89dcdd68d0960faf112c707dfde7329b79393ea9dca88c74330140e7f87e057750c55aab0f168ce6244ef858f97b9fd4e6b71d875ed68f31efc10c4f08c858d580e4459bd83b2f5cba9879f56d8e698138babf341e2e14748f1ddacce64c76ebb8cc9d15aed948ba7523d291081b56fecb8c42a236825266c679471598a589538770e1af8535b00795ca3afd9054c2be662c026df650fa5aa4d2bda2842d91d5f0dea96f2a3ecdebe020cf3060cb335db23096c871da9a7a85a7545118beafddf576a03bebe69c89fc463f49541784f123a6f4e686a805b7a5a582e9f9d3ecef0c593651c044c1008f2ff30e86c9a325e9d4e8efa60a68d02589211fc4758612c8f74422987b0a768bd80225b58b2727b8a9db6131b94025c4d2632d965859a553c9bf263665116f927283fc01aa1bf6e3476bc3e3f23811c77591f6013ec7e130c01df0ecb64c9689ff07cce938605d396f053b3cbff753af9b4e96dd131ecadfe756bbc0154eb747f483263b7dba8409362e4426cdc0de1ddbda8d461426c8871698d2ae80139e3c7c317d3485c08afa3c71313d532657b3521e8641b5ca30cc54338630f9adaf11ea3502cfdb209a116529a7105ef036639edaec085acb50fb3995b636ea7019b78bf6f6d834500f94202bff5a575e47a027b59e18d76efb9011f62716fec70b63664a8e72e0b755fd2b5c91a3b4a7e4a4b8e0fcd2079144c6d57305ab38a9b3f227e4806aa51fa81a1674e11a7854139715d5f5216461103d912d8f8e89cd7655161d4a5e3fe6b6c129a136c62b114d5f8aee0440f868904096530185b8c7545068298492bf5f1a94bc827a13b523875223c58b06a617ea3a16d8d5d24c6e097f20184b7e10af98031e9132634d8981b888db7ba540f50a4964e13e5ab3b4e42d1533d409e5e80d7fa59ef7a93eb2026049cc3a468d5b406f3fd8496c6cb0e1f02d478c14aa3603ea8b8951b4456e3dcdebb61c4f45c6d967af7bd880581965593630e2075e5897dd3edbcc3989503693ffa08f9c6288d87f76d0b0350a5ef312db2546f3db96d528927eec7711596bdd2008cebb04b5a734a69a87d0709f880573e841c7056443755c9ee4e046b32e5a4778fc3e1a82141ebb515fc8b702515ad65f2a0da65684b63277b4389441721bd700161d4b2ef310f77b617a872ba07d539875cde41e52642886fa0bed88ecdd7187eef919d12711d8df1bf61d2baf6054497b172dcdd0931578098f137133dbe24dafa4d8b50261c245c79875bc1cf43c85dd26c037d851b427c43093c47c59bf0b3512d0c619cd9c968aadf6d43b026716b573a7eb95b0757b140864bf5f7c3ec4259f327516eb41474a6703fcb6315012f29909cad00f95f3a1a64037374134c376f72e26e0ae7511894d4c278cb2c57cd5145cec8215f1a80d035c621245316166fbbe0b62295b19afe625c16a551322d8a9dc9fc60d5e4daae6c0a60327e060f09c9356607d0b13d5ce50606bb9513d51318f29173449baacb726ffa279107477027ba1e696ac598eb3ff9fa4d8666672f6d5a12b1e6d891e16216ccf585e4f6a7c5e28e427d82e3133b4a17b14c2f1f29318c2eb3d86baf9934b31c2c4364a6bdf783d0b62c1a506935c89c749f82cacee8a8f772c03f80bf3a9c31ca6e340c6d68e51776fa5b5ad7cf7e714e483439ef471ea5ad65017a93fd17e275fc7f31c5b8b9125ac884b4e61776d3f7f958a43354fca79347c74aa97f185b43f0dccb7328f141334f0d34e555a24654d7508cd5cdf3ca6864c6cbbc7ff4f87d57f00c362709c5cc2ed3b1479b33d523f8dbd751131c1f5edb3accef455628f560c2f721e70b506768836ce03ff26003957c3684ff42a339f58d74c5e1e86f36a5ae0d9b3ba67a98e04faf0b61519117d9e5668529851ca781598d1a00c6a7dc4e1342276ab7cd5d2b8f4598eb6aa7243409f1770e0a29e41c6bd0e78e6e2fcc28dbf300c162de0a78fe682b0959c8b992460581135fdf43dd976dd9bd4cfa59f490f4af71d7d9f6fa76473931e4a406f3f580daaf5e1b5a0f59fc19b05e4c4856c713cb8c699fc33b56b0dc76b80df7ca8430a49295c253b2492da61d3aa4922cd452e1beb512c3b7a440c20530d79f1c5ebf2776a6766c85cb503e11ad67e2458aa1b9e23f909421cd61ab19c3a52efeb34736a4e054dd13d0244793913ba9103b35da88748ac3734fd14d1f10b94df68fec97be840c49c692adc0e3a376735fdceba9775d5d8a9b0e2259986ab39b9e72ff435a03c7c9a3611fe4c18275f42de0551265efa7a2591c47ff66177c090e7b9defe15728a331f63db1a35b9d153a3313babc6411fa9549b8b5fd9529c4dffdff0bf362d622a623b9da8af38159b0e9b62d4b31c94a0966829dc3b78a80c05bc061f98499c0df8c67b9400eea29fbfa9d46cd3da098ecf27d2753d81f986775e04557bb2d782edafff58f92e4515c71322838735bee7e02b2537eb9af4424f7934b9ab627e2f348537b6e46fb45c318bc181c8e2d70b7e0a32fbc82ebb0167f79f8d897ecf5a5ac616eb2fc4991ae30790fefc73b1d51c8b63bbe678934f1c46e9ac73007d29abdf940556a64ba1ac20315890fc74b56fb88037339f84dc3ecb2a9ad31b5c24156baa24e90d80b8b9aa9265d2fcfe6ad64b8bb1896b67ec00531783e854e82ed15fb9d459f0cdccc059d84eb31be9136aed66da4035f329160c8030d5fae07881a1faaae5ccbdf62dd992aa27dfbb672452f2b3c2c1b5b3f276eefb257d94a93967083647b93c89402732b29c6e1b54015255313f7332e33fd71ab50f721bcf4bde9fb95839438646a86b1a835c596668706094f584c769761f2558817b72985dbec6f90691393d52997151364ad12594a719560025dff3b43f36b6627e82ccab3fa537df8db42872a4b0652685b185c5688d816b0f40425ded51ba5a22aed567f6ed3666309a60954a62d4fe9f3bf76db700e813d097118c9e979bc0f6c4d16a73999a0eb2c3dd8759694e93dc5e78fb2f1d465f3cfd6ced2c15e06a1fcd3c6d1ac4c4c544fd6a9f5dfc9ecb948b1d2be531aae0eed035ca89d5c08f78b7533e46fca112a86bf1f8d0a3f606aea3915aa63b80551e86a426220e33e7a47af279239e0ada210494b9439d4cf5a0a2266eb85e6aad074923431f25482426a13bb8dd6d8aeb11c6d5157a82e0f62f1b706bd73d790bf48643", 0x1000}], 0x5, 0x0, 0x0) close(r3) r4 = getgid() chown(&(0x7f0000003040)='./file0\x00', r1, r4) fcntl$setstatus(r0, 0x4, 0x40) connect(r3, &(0x7f0000003080)=@un=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCEXCL(r0, 0x2000740d) chown(&(0x7f00000030c0)='./file0\x00', r1, r4) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x6) sendto$unix(r0, &(0x7f0000003100), 0x0, 0x400, &(0x7f0000003140)=@file={0x0, './file0\x00'}, 0xa) getuid() recvfrom$unix(r2, &(0x7f0000003180)=""/78, 0x4e, 0x843, 0x0, 0x0) 09:15:55 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) setsockopt(r0, 0x0, 0xa40a, &(0x7f0000000040)="907c55fbe165bc042e270bbe7e2f409684a9bc236a761262d3b8fc04cb258dd6d73f4fb887e12fe50e503d04", 0x2c) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f00000001c0)="01000000", 0x4) 09:15:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0x9) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="b6b3e1520a88eb12e1b80c52829ad96a0a0d72ffc07c4193198a50076bcd9cb180aa41f6e30fa5e5a1d2ac545e66140586aa0a", 0x33}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() mknod$loop(&(0x7f0000000000)='./file0\x00', 0xe100, 0x0) 09:15:55 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) r1 = dup(r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x8, 0x603abcc08af27fba, 0x2, 0x10001}, {{r0}, 0xffffffffffffffff, 0x32, 0x14, 0x5, 0x200}, {{r0}, 0x0, 0x50, 0x2, 0x36, 0x9}, {{r0}, 0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffffe, 0xa00000000}, {{r0}, 0xfffffffffffffff9, 0x82, 0x23, 0x8000, 0x2}, {{r0}, 0xfffffffffffffffc, 0x8b, 0xf0000001, 0x100000001, 0x60}], 0x7, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x80, 0x20000080, 0x4, 0x2}, {{r0}, 0xffffffffffffffff, 0x36, 0xfffff, 0xfffffffffffffffb, 0x9}, {{r0}, 0xfffffffffffffffb, 0x24, 0x50, 0xfffffffffffffffb, 0x6}, {{r0}, 0xffffffffffffffff, 0x14, 0x80, 0x1, 0x6}], 0x6a, &(0x7f0000000180)={0x2}) 09:15:55 executing program 0: r0 = dup(0xffffffffffffff9c) getsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000600), &(0x7f0000000640)=0x4) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x100, 0x1f, &(0x7f0000000000)=""/45, &(0x7f0000000040)=0x2d) recvmsg(r1, &(0x7f00000005c0)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f00000000c0)=""/45, 0x2d}, {&(0x7f0000000100)=""/77, 0x4d}, {&(0x7f0000000180)=""/248, 0xf8}, {&(0x7f0000000280)=""/235, 0xeb}, {&(0x7f0000000380)=""/166, 0xa6}, {&(0x7f0000000440)=""/13, 0xd}], 0x6, &(0x7f0000000500)=""/163, 0xa3}, 0x801) recvfrom(r0, &(0x7f0000000680)=""/61, 0x3d, 0x2, &(0x7f00000006c0)=@in={0x2, 0x3}, 0xc) getsockopt(r1, 0x200000029, 0x80000000000041, 0x0, 0x0) 09:15:55 executing program 1: accept(0xffffffffffffffff, &(0x7f0000000200)=@un=@file={0x0, ""/108}, 0xffffffffffffffff) 09:15:55 executing program 0: r0 = socket(0x2, 0x4001, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x200000000000, 0x10000}, 0x8) 09:15:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000010c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000001100)=0x1ff) r1 = dup(r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 09:15:56 executing program 0: r0 = msgget$private(0x0, 0x3) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000009d025899e184fdeb3998dca94f14d133b799f98765a599c643f312c8ae7fc85b5241e94407af9260c035078aff95edce0dcde6e2fbbbe7404270b1fbb75726ef913d25194d14d4251bbe94dbc3b68f0f5a748c8871a5b4dd6ea8d82b69211de712b8a879551698c737e782af0c68b3f71ca0593df4a224593283c61bc3a45a9d60b9b00b87126bae6e775427961a581a5a5c6c1c067b0f04387a4e2a9d2930c8581b9db0da90addeb23eccd391a017424d19c51a63343966a418d5a912c39b84059c9ee0166e2996390444103ee075b47b7a01644fe50af313e158510ef786060a1c94ea8baa789ec9b1a50a7f279e3c92f1ea0f8ed8964ec193f368229484de4abdd05ce300c584b0da6b3b4e143a5dc4b1360a062255952f4834e9183d608a2a1ae004675623b86bb6419776ee0df6e7ea4d41ac06f3018c5f366c530ddcd862fabb453f239936a8069a75b7980080436c37d0540160dad58c5617fc9e15da3765070f7273ae190bbcca5f0c5baf424d33c9a3d515d509db00481d70e0a8876eb6559b87d0e6bc0f4e976a64d83db7251affef388c0cc7302f312a51740d93352e0cb2cc16deaeba3a9a2e0276a9803e9b134634ab57c6c7dcbbadca85a71ce6aebe2793cc6d360af0d0b5d03db798d24c11aa6f59422a4683ed6344808a875e7f6b304638166eef2db11c9a5ebb521b7b0c"], 0xed, 0x800) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 09:15:56 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="0500050460", 0x5, 0xfffffffffffffffc, 0x0, 0x0) 09:15:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x30}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x4) 09:15:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000002c0)="582720efabd16ebae63225259560f8a285d5e4178b632dfe94ff334a5619e6ceefd7aae473884b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb08c3c532e9000000f5f728193ef16ab93f12fc4d5f16b136a5d00d162800"/101, 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535c", 0xc5) r1 = syz_open_pts() close(r0) r2 = dup(r1) connect(r2, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x0, 0x3, 0xffffffff, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000040)=0x2) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) pipe(&(0x7f0000000000)) 09:15:56 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x8240, 0x80) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x4, 0x4d}, {0x18, 0x3, 0x101, 0x6}, 0x2, [0x7, 0x10000, 0x8ff, 0xc0, 0x5, 0x7, 0xc8a, 0xffffffffffffffff]}, 0x3c) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000140)='./bus/file0\x00', 0x1cc, 0x3) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[0x4, 0x7]}) close(r2) 09:15:56 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x1, 0x0) close(r1) r2 = getppid() openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x491, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x1, 0x7, 0x7f, r2}) 09:15:56 executing program 0: r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x3, 0x2000000}) mknod(&(0x7f0000000000)='./bus\x00', 0x100, 0x0) 09:15:56 executing program 1: r0 = socket(0x800000018, 0x3, 0x102) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 09:15:56 executing program 0: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='.\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) write(r0, &(0x7f0000000000), 0x10337) write(r0, &(0x7f00000001c0), 0xfec4) 09:15:56 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) sendto(r0, &(0x7f0000000240)="f5d1d80e0b4f6894ba79f3e28b81aac9efd201a1ddf96002a16519377b6e6d1b4b8d8d6f2905e641e79b3a8150487ae4ee7bbcd17f92ed05209ba3b88f1f86edfb4c3e777bebf5d29e21aa93791bea0a68f0e67a92a387475407a71cdcc0e3c05643cf45ba9b5bb4f0e6305368a70414acf191ab9d85216a1fb986e126941c006e33429d571d465385017a15d52daabcfc51256a53", 0x95, 0x8, &(0x7f0000000000)=@in6={0x18, 0x1, 0x2, 0x8}, 0xc) mkdir(&(0x7f0000000140)='./file0\x00', 0x11) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x1, &(0x7f0000000200)=[0x0]) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000100)={0x0, 0x6, 0xfffffffffffff80f, 0x4, 0xfffffffffffffffb}) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x400) 09:15:57 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f00000000c0)) getdents(r1, &(0x7f0000000040)=""/95, 0x5f) fchdir(r0) r2 = getppid() setpgid(r2, r2) setpgid(0x0, 0x0) 09:15:57 executing program 1: mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x581f, 0xffffffffffffffff, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x61) bind(r0, &(0x7f0000000040)=@un=@file={0x0, './file0/file0\x00'}, 0x10) fchflags(r0, 0x0) 09:15:57 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="cb0476da390b8923e7a95d8b69a81f0f97525e043fbc0cfae199314314e2eeaa38c58d636e9e3d0ead4ba264a49df517580b6837380b674994c11a688d6a51f5b05cf23329db9d89ed6439ee2b36c98d9346eb4360073d2dbc4e980828c141b3f533b875133e49713400007099c72f4e9d0b94c80c791531b329f024c134657a961eeeee278ddd28834eb3337a250c628915e956017d0f9458cceddcc9a485d5cb0cb4012dd0bc4193081244e7da7e59170032e83661866b8741c4758e5aec7ddb", 0xc1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="621dd38c38050b4dd1a8a85380c766ea88a0ceabc0e5b32ddb3426cfd702af187f8f17a9e7aee27f4a1bb0ea", 0x2c) 09:15:57 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x80, 0x0) open$dir(&(0x7f0000000100)='./bus\x00', 0x28, 0x20) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) syz_extract_tcp_res$synack(&(0x7f00000001c0), 0x1, 0x0) r1 = dup(r0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f00000000c0)=0x7) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x8010570e, &(0x7f0000000080)=0x10000) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000140)={'./bus\x00', 0x52c, 0x1b56, 0x5, 0x0, 0x876d, 0x0, 0x7fffffff, 0x0, 0x2, 0x60}) 09:15:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x2400000000000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x30}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)=0xffff) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20a00, 0x0) getpeername$unix(r1, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) 09:15:57 executing program 0: nanosleep(&(0x7f0000000000)={0x10068, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xa116, 0x0, 0xc600, 0x0) getuid() 09:15:58 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r1, &(0x7f0000000380)='./bus\x00', 0x100, 0x2) recvmsg(r0, &(0x7f0000001480)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000001380)=[{&(0x7f0000000100)=""/95, 0x5f}, {&(0x7f0000000180)=""/16, 0x10}, {&(0x7f00000001c0)=""/78, 0x4e}, {&(0x7f0000000240)=""/109, 0x6d}, {&(0x7f00000002c0)=""/93, 0x5d}, {&(0x7f0000000340)=""/56, 0x38}, {&(0x7f00000014c0)=""/4096, 0x1000}], 0x7, &(0x7f0000001400)=""/98, 0x62}, 0x2) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r2, 0x20007461) 09:15:58 executing program 0: r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x381, 0x0) dup(r0) mknod(&(0x7f0000000140)='./file0\x00', 0x100000000204f, 0x5900) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000280)={0x28, 0x0, 0x0, 0x0, 0x4, 0x0, 0x2, 0x4}, 0x0, &(0x7f0000000300)={0x400}, 0x0) 09:15:58 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x36}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000001808000900"/28]) 09:15:58 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = shmget$private(0x0, 0x4000, 0x48, &(0x7f0000ff9000/0x4000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r2 = getegid() r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse\x00', 0x282, 0x0) poll(&(0x7f0000000380)=[{r3, 0x82}], 0x1, 0x401) getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) r5 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x6, r1, r2, 0x0, r4, 0x20, 0x4d}, 0x98, 0xfffffffffffffffb, r5, r6, 0xffffffffffffff78, 0x7fff, 0x401}) r7 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ff8000/0x2000)=nil) r8 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000340)=[{{r7}, 0xfffffffffffffffe, 0x2}], 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r7}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) getppid() kevent(r8, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$KDSETMODE(r7, 0x20004b0a, &(0x7f00000002c0)=0x1) 09:15:58 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000000740)=[{&(0x7f00000000c0)=""/24, 0x18}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a1ee6ded46bb8601eeacde35b5836819f2084602"}) 09:15:58 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) kqueue() r3 = dup2(r0, r2) r4 = kqueue() close(r2) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x48) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 09:15:58 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000200)={&(0x7f0000000000)=[{0x24, 0xd774}], 0x1}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 09:15:59 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x0, 0x3f}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000100)={0x100, 0x4}, 0x10) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000), 0x2d1) 09:15:59 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f00000000c0)="26182813c0e240db8f3dab8735f3141f4ace9408b2cc41f0dc6acbaedc1beb45", 0x20}, {&(0x7f0000000100)="e873022bfcfc72c0326aead0f3fbac2d8c946222a33a21c259aff984e52afd8e65d4650ce88e29da630ec57526e6fc8f2d02d8d70e3efd04ac24bc8f50d8340c63a01f55d52522eabff676bed25dbad97c056d622bbd950f30dfc0d9f5fa81bae8a65fbd87f6ea18cc1deb56401c0f0e5fed3ca4c8fb390531a13d7330aaef2d1c1295787f9efaa799f36f855f8df14b8ec07a6ddfe9f6366549d6d47fd5475e78eaee603db25c750e962c", 0xab}, {&(0x7f00000001c0)="0e6e5dffca1f6e7bdf60b75cca4d723212b998ca9846a79bdd6288c2c39bcf0190ffdd868586e14ae0cd81add3ec2edb8b6820b0087bbeda51468008a7fa07fdc78cdce4fa8e4deab4d35fe5055c0bc725f2fc4782c480fe958314ef4a52d242cff109e10033ddb9f84742e1febadd4cd084ebae8cca78aed1f8f870785f2f57a632b86f4f26942dfe6d57674690d8ab1f00efe5e0e6a56c0bc5776b5e104b63ca02fa1303bc1e5d4d11c4fe0fd6c4106e2ca1ca110acf472af3060e17d98366541f1d741a968e6ba39960d71c7ebf829782ded2747c8956e82eac1c2806d281", 0xe0}, {&(0x7f00000002c0)="41c53627ebe471cf9ef1496051a87761b09673d6c0b9cdbd2ac44790e53dc8eff947b18ff000fd79c684a1c7e7a96fca1fdb3d7d043d6842e7872510f1527694a3c58c04a8811a7418", 0x49}], 0x4, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000600)=0x2) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{}], 0x13}) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000380)=0x2) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f00000003c0)={0x8, 0x2, {[0x6, 0x3ff, 0xe987, 0x4, 0x4, 0x4, 0x2, 0x3, 0x80000001, 0x101, 0xffff, 0x0, 0x0, 0x81, 0xe0, 0x831, 0x9, 0x2], [0x0, 0x5, 0x2, 0x5, 0x9, 0x9c, 0x8, 0xffffffff, 0x1, 0x2], [0x3f, 0x100, 0x4, 0x96, 0x3f, 0x1, 0xbf9], [0x41, 0x3, 0x200, 0x3f, 0x7acd, 0x34dda97d], [{0xffffffff80000000, 0x0, 0x5}, {0x3, 0x9, 0xf1fb}, {0x0, 0x0, 0x0, 0x2}, {0x2, 0x6, 0x9, 0xd3}, {0x5, 0x5, 0x4, 0x1f}, {0x1000, 0x1, 0x0, 0x4}, {0x10000, 0x2, 0x2fa, 0x401}, {0x1, 0x2, 0x7, 0x7f}], {0x0, 0x8, 0xffff, 0xff}, {0x3a8, 0x10000, 0x9, 0x9}}}) 09:15:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x87}, {0x7}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x3ff, 0xa9, './file0\x00', 0xffffffffffffff60, 0x0, 0x80000001, 0x8}) 09:15:59 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28a9) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffd, 0x4, 0x80000000, 0x5, 0x93bb}, {{r0}, 0xfffffffffffffffe, 0x1, 0x0, 0x3, 0x2}, {{r0}, 0xf51ddc4659f2fb3d, 0x1, 0x0, 0xfffffffffffffffb, 0x101}, {{r0}, 0xfffffffffffffffa, 0x19, 0x0, 0x8, 0xffffffffffff0000}, {{r0}, 0xfffffffffffffff8, 0x21, 0x1, 0x8, 0x10001}], 0x7, 0x0, 0xf7ffffffffffff3c, 0x0) kevent(r2, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x8c, 0x1, 0x0, 0x200}, {{r1}, 0xffffffffffffffff, 0xa0, 0x21, 0x7d}, {{r0}, 0xffffffffffffffff, 0x0, 0x40, 0x4b, 0x1}, {{r1}, 0xfffffffffffffffd, 0x10, 0xf0000003, 0x7, 0x8}, {{r0}, 0xfffffffffffffff9, 0xb8, 0x0, 0xffffffffffff0000, 0xfffffffffffffff7}, {{r2}, 0xfffffffffffffffe, 0xe0, 0x10, 0x8, 0x1f}, {{r0}, 0xfffffffffffffffc, 0x1, 0xf0000013, 0xffffffffffffff6d, 0x7a03}, {{r2}, 0xffffffffffffffff, 0x20, 0x40000009, 0x1000, 0x100000000}], 0x400, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x92, 0xf00fffff, 0x6, 0x4000000}], 0x7fff, &(0x7f00000000c0)={0x7, 0x1}) 09:15:59 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000180)=0x200) fcntl$setflags(r1, 0x2, 0x1) open$dir(&(0x7f0000000080)='./bus\x00', 0x10000, 0xc0) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x8) 09:15:59 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)='w\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) r1 = getuid() getgroups(0x3, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f0000000080)='./file0\x00', r1, r2) sendmsg(r0, &(0x7f0000000700)={&(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000004c0)=[{&(0x7f0000000140)="5ef3f9d655899e99eb2dfe839a11efb69717123dbb2916e0db", 0x19}, {&(0x7f0000000200)="01d9231f6f0c20a9161076a04cfa27a228b1ef13eaf28269bcb0d005bb77ea78c5ea94d02f0d2831e632b125c5b1aaa13e57b4b99c216d5ebe5a4a9a683cd88ca23c520d5245d64a4ae7a88f1dfddca76cb5ba08c8ba64dd2b3126a739b596ec7580f4b7453c73f2a4e931f2a928efc78bad8e6fa00523a9f21204c323840bd1fea8bca2e7a2123dbd0755acc783fcd05b24663ddfdece47658dab0b3aaa1099c0", 0xa1}, {&(0x7f0000000180)="c24f4c3b6775dd90d38e5a0dcccff2064b9d100230618f97af7765e8de0e188fdc2788dd8b39bfc7578ce996c4610015c6f9973e503fde4a564b", 0x3a}, {&(0x7f00000002c0)="05de980228bff56e9b57050cd8227f4f8f03ceb05cfe65fd3da61e74901b65f0dcaa100363eafef0abaa5485bac0deb51e44c0625a0acebbf5cf6983faf55d8d836e0bda8a2743be7d5fef91f3b64b4613819979a04599c57fb1fb47fff1cccd348ba0ff35856995fd97d467f002e144c3d4436d94b5ec5c69f346bee3791b1c1da315bff50d70f8dced6b992dc1ab9705cd34c0d839824cdb9e7f18a95e78c8ecdc83ab54178654035283d024c3ffccb4e153a3d3c22001937316926b72c42f1d5a94c4f1f64ebde5e0cfa2ae426d3e935a0004d6549e0e2347", 0xda}, {&(0x7f00000003c0)="3c285a32350bd3ac08f7713c8453be1a18a1fa5cd33f192cdb3126518924b909b9e1e0bd16a2e1f2f7d2f8ab3d5084b6bfd667bf41827fe8af499c92e122776600a27c91d20223d08ef4afdc81845fb0bafdc90cc98fec47d2e283d0db6eef849f954f3fa5263a144c5e00ec6f3b06ce688835ca2383a05992ee2c42ab334c6e4210a4bb2cdf8c72769b2263199d2846838bddbceb22b712724193acde731c379203bb67e3434f8d3eccfdd2093f41e686a1cc0c308d07415fc920c8e2a9e383a58695", 0xc3}], 0x5, &(0x7f0000000540)=[{0xb0, 0xffff, 0x2, "cf7ca678a519b2d6e19f9ebbc0a9b1663b1ec13398791d0c07a92291146f12de7aea25234e28cf217fe48c1984399bb8ed334aa03c77c9f9874015f085c58ac8d6e9a2d610f755fb0a7500a7d8caec1649b6febbe12b6999397bfe51a7b5d9150646fbf581b03a5c60a3b777fa944f7fbdf4f903d2cb2316be7922b5b0d173cc716f981d9f34d2bf563f7330fcc498990ce19ca6b675245d1b429832fb"}, {0xe8, 0x0, 0x8, "529c9edf36c6862857438d136226ab604e00898447b70b6fed91a0a789dd3b8bd873d8c9828d2d44ab736787ccef85a21063ec3d00632ddc164722ff28469e5a5cf9c1cc3b8d3a374413253b170a182f851d4780b8739d99cfeb9916c54f9d8882cf9f66f94864228e17d25b1da6ae2b8248d4797406abc28af52910622ec84e667976fbf0e0758d8a2ffb1dffe5185c99c7fe6d4f264745e432bdba680a7976fa15d426bf2e9ae43d53b5b26c4d2a287eaaff5df9d0cc9bc9b8ca2a09a28ea44c6b2cad9290bc197a093261dbbfe677fe"}], 0x198}, 0x1) 09:15:59 executing program 0: r0 = socket(0x1a, 0x3, 0xfffffffffffffffc) setsockopt(r0, 0x20000000000029, 0x3c, &(0x7f00000000c0), 0x0) lseek(r0, 0x0, 0x0, 0x2) 09:15:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x2, &(0x7f0000000080)=[{0x80}, {0x6, 0x1000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x2) syz_emit_ethernet(0x1, &(0x7f00000001c0)="a1") 09:15:59 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x80000000000041, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000040)) 09:15:59 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x400000, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = dup2(r0, r0) fcntl$getflags(r0, 0x1) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x1, 0x101}, {0x7}], 0x2}) r2 = accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000100)=0x8) r3 = fcntl$dupfd(r2, 0x0, r1) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x200, 0x0) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000200)=0x1) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000000180)) 09:15:59 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/223, &(0x7f0000000140)=0xdf) r1 = socket$inet(0x2, 0xc000, 0x0) getsockopt$inet_opts(r1, 0x0, 0x200000000001f, 0x0, 0x0) 09:15:59 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001052ba8ef17b49985a19de8c85553dd454b6371e37ac6535"], 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) accept$unix(r0, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) 09:15:59 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000100)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) pledge(&(0x7f0000000040)='\x00', &(0x7f0000000080)='./{&\\\x00') dup2(r0, r1) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:15:59 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000000)=0xc6) r3 = accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000200)={0x8, 0x82}, 0x10) r4 = socket(0x18, 0x1, 0x0) poll(&(0x7f00000001c0)=[{r1, 0x49}, {r1, 0x104}, {r3, 0xe0}, {r4, 0x2}, {r3, 0x110}, {r1, 0x53}], 0x6, 0x5) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$getown(r2, 0x5) setsockopt(r4, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) 09:15:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:15:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000080)=0x1) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[{0x7fffffff, 0xff, 0x0, 0x3}, {0x3f, 0x3f, 0x3, 0xfff}]}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) 09:15:59 executing program 0: r0 = open(&(0x7f0000000200)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chroot(&(0x7f0000000040)='./file0\x00') socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=""/210, 0xffffffffffffff17}, 0x0) chroot(&(0x7f0000000180)='./file0\x00') getsockname(r0, &(0x7f0000000100)=@in6, &(0x7f00000001c0)=0xc) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="28000000000000000900000008cd7fdf03000000a8c9023069b6db344733ad86573c1cf78e6ab4e64d8c406f6b18b2aca735a7abc073d0714a1a31a332de9a88fc6fb54630663b5a15f4a1ad0377c8845953f4", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) 09:15:59 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) r2 = socket(0x38, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x1, 0x0, 0x1ff, 0x0, "d730c1e7e400000001010300", 0xdea5}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r2, 0x0, &(0x7f0000000040)) openat$null(0xffffffffffffff9c, &(0x7f0000001100)='/dev/null\x00', 0x10, 0x0) 09:15:59 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000140)=0x1) sendto$unix(r0, &(0x7f0000000000)="b100050190000090000000205786ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000000000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0xde) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000100)=0x10000) 09:15:59 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r2 = getgid() chown(&(0x7f0000000140)='./file0\x00', r1, r2) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r3, @ANYRES32=r4], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000080)) recvmsg(r3, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 09:15:59 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000100)=0x5ad5bc10) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x5, &(0x7f0000000180)=[{0x1, 0x80000001, 0x1d, 0x2}, {0x1f, 0xc176, 0x7fffffff, 0x8}, {0x1, 0x4, 0x30, 0x40000000000}, {0x7, 0x9, 0xff, 0x9cff}, {0x8, 0x3, 0x1}]}) ioctl$BIOCFLUSH(r1, 0x20004268) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) setitimer(0x1, &(0x7f0000000080)={{0x2, 0x3f}, {0xffffffffffffe630, 0x401}}, 0x0) getpid() syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:15:59 executing program 0: r0 = socket(0x20, 0x0, 0xb16) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x3fe, 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000080)) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f00000000c0)=0x400) sendto$unix(r0, &(0x7f0000000100)="78d1a95ed5a666463d1e365d84fe5276a912935fd7f7cf326cd774d46972e91c23227ec6c19d3f13dc66c9cc853b", 0x2e, 0x8, 0x0, 0x0) 09:15:59 executing program 1: mprotect(&(0x7f000000d000/0x4000)=nil, 0x4000, 0x8006) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f00000000c0)="eb368f80", 0x4) pwritev(r0, &(0x7f0000002240)=[{&(0x7f0000000100)="2a7119db60317a380b1416c8e68bde487c83549eef5a46e2ed12dfe017d75b7d8eb9e51e4bf054ec1602ee0480c69a0f08d6390bdea34917f78175a88f00fe74ac6468acfc42070f18a224ef4a23cbe6610a9191feeb43d80766821e50351c6df77e2b5d0fa409f05d941c7a664b06966959127f4228e5adead78f7c34907b5fb78cd78f6261711510a2e2990455eab3bf311c2383b55aa019f69c55715a9079beada84133e2dc31064ebd741464f5a7590779d897b1843a3cfbd54807ec91bee1e341092621415a1e8660f7cd178f05c4324f193b8faf33922e249e56db490da6788b0549d7ad290f70654e6e5b06c3f5781eed5e1c88a6ea5c1958f39e9bbbfcc83c0ebfef19b54b464ebbf3b2257920ec6dcb84b892fb889ac113ae26fb2e0bd62875051ab698fc1d5a19446527525373819b7343afad89e7e7bd7454e2c61e354d3859f4f95efedca0bd7889c4a021bd7a75aec1955b509d49023f0371c222da094304fa5f1101be3cd42d6151902235a7ea47e9fe2fa3d2a64434883ee8ff64ad5db3f60c45e403004852e5d1d15ef91fefa7c7d5733775d36d75ae20a602f96ef79f49a28f53ec13f540dbbd9cce97f4bf080dcfe2dc0223a20e8f280f3ed391ae471bc110497b0026bd75ab673c6cb88403b2e22e20ecf92ca4c78123df417f465d068a6f81d29ac26b56310d862b7c49c4ba35b6cf19b675e65170e466870bae4be26feb4daa53c69a72418700228a74adc4bc1cdca92a0486fa3d29a50b3d0390f6ccae8a6f426dd75bd47cf9d3025ca87b9b2a860cc27fd0e91e4ab5380480e0ab1a7a4f669ed43e3216a45795a449b3fda53110e8d5723106e5ee113b99dba628faa0706666308e1e4bed467678f99d4add4c23e19f54ab89dedf4a0754f2db9cd5143191d6260bcf9747be38708c00fd0d04c759ab8f4850597e35c7a51c31afd7ee155c651d90419481b0938a6de2e322a9f6d60b632a5d49b51bf9f4046411fe2c77f87c8aed152592685153d3d62dc9ace7d8f735b738d462f314fb1ae675c8f3d00385fe828e7a4055fc6502fcb7a6a4661e280c1cfbd0efba2f6daf2ca0eb3b058c8ecadadcf8c9ebdf60a25fcf1dabe723f25bb22c30236b422bb196ee1fdba33da0f81c1500025cf42478923f2a5edcae0e994920687bf584d94b3355a4ab9aec5a31dad6ac13c2d326639c695205d669bf9273daee126d93a36438ccb3f1785fa4c824568006db7e061d943824833b32791556894c57c46eec7d1354e3d96a7dfbe3b9d3db3252cba3c7368b495ffc184f4b7bed95b57d0c71c980fa5c0ce0671623190df07b3bb03c53ddc70b278b5f5ea5210103b65cbad68e6742f4236832aa38c57bed6cebc2e43bed6341a1fe1d3db1122cfe25f716ae07cae372adafe820491a890a335c1303a3e2bbe80068a470fbaca2347c39c3f3054c9e46fa90791368e8da979e86afef76bcfc83c73d282f9d5903ec379c7d8da8bd21df6627e749b0d05d936d8f23c62f64781d40c79d6944bf9d39df43db3b827e1daeac31767179f07a2eefa771ce9d06690c74c4506241824abb139bcd8271450c559faf2a2f5904b462ef35f8085129f5e9909aa3642ac3618025111882971460e7aff37d9f51702b06452ac6ca94f8af7e6ae52dfdcbcdd81d916b564c8373510599c69bed8e7e9192ec4b215524c7262c6cf5b6da482afffc02b7d58be37cd8677b8df18fecc36cef492dd4b374d9458f1704078656c2a35a37733fb5bfd7c3787232d5444880a973bc5e67a3af04d7e73a075b78699a74073ffb012f3553b9a9fe5ccec2013d4024e410c430d6e86e483cd09bdd3ec5328fb3987bb35488ba28fac0bab21db37f965589ef5064d587cec73e1e1d01e8a5c087828b3dada52c6bee444d9becd339dd8edba8de373925c115cb59838d74c06ae91f1520fb3ef1a41100531b3c1d7b14a6f3fb70e14063b83cc2a285e18535d8cd3161a99f4048d18ccd3b9b803fc364dc19369115d63fbfc35e0117e972d9a6fbca0312feea9d5a1956405ed8a27aebdf6591bae9ecc556dc02852d60686da40080ee858ef17a17a4cc997efe9eaa06d781bef2201ba15ba3ad0707e5760fc4b3b81952c6c8bd1ff995ffeb40299ed6ad031607eb4b2122748a8221bf36155ff0c9cf3023a960e4c8a21e7f91768bef43f037550cfc5ee0355dbb73e30241f7809ee7529818dc92b06f7bd4a2bab39e7a757cb7a0b7c95b2717fd6bc549b1a48d6b37f71a4748347eaf5f68388af2d91d9a852f20688d2cd492b549478e07b61751cead2bd5801f528edec26b670c5ff1980e8cdcf7c1b9e23a2ff0744009b2b02381a42e0320c9df240c52563f19a267f0f8910d185d899829377f5a1e79a2a7b854b8103385ecf03acf7a0764a1c94e6c98a11867f7111f69b881e0235d8e87ade70200f54165060631de3214ca5cdaf88940ae83da0ab14731c341601fd018f00355078002504e214d5977117c55ee7a82ae4b764628052693cbb818463041044f9a7a3d50bbe8107710a051c902aa111ff3f74ad5cdd97e7c66a990738da7187c1bd2e464da6e26eda83650f28a2555525b2cdda8f397b8f6d1974615eb12b92b3c8e642f3b8efd5b46eb6ebc6e02f40ee6fbf22e823cd927c802ac9132d41ec9bb82d9118c88a354b68688b2ebc7db81a5959a1dbdf0ee6b1d889df7bff76c4c62149720bc799ced4da3f4d65e3ba074e579b5d2e708fe410e3afc00a024f32ea53639844bcde6c5235294fc077e50978cf235f59ab74abd5defc7ce8ae8648d93df090c08127285f59e5b370381831dc94363ae7d28a88c136467ed988d3ca12880f75567d7ede2b10304c4fce94e82192c473fc6af4f3837cc51b8771ff28c8199e8d05f7e45856b6d33042695d2be39863f932cbd6e3ed8790df5c9839997ade572617a9a72fc7a0554964b0e650b9c3773400788762dd31e4614a6423fa71924e9fda28997a337fa361cc2ee29c11787b086a4c6111f1b7c01cead37d12532905cd7f7255a58b93f8d9cd5220c74d6b7e1ba46ea441638b9c780338aae2e19be722dce2c6bc20ed73c3c71357423ec1adef347d37708b296559864ca73978f2cc2e9509767667a982dd61d3baa234e0dc46559dd822f0cb25a4b14584dfec26172554729960d29c5fc27c023f7f0698aa1c2ee434263fa35a80ee82702274bcc632d8da234fae3527d0a548885cdae41dd81ee910f6c3dd07ca76cb53e07924cb13330007fca3f9b6d1a06e4b893a4e990f9efc937c6658fcac18cd37cd5be2ec8a49a33ef4c70ec4469d0c10cd94631c07c13c2cb363ddb2424ae3c12bb121d39c48e28d5d0a5e49b9c0320c5eef28f6b1202c91c625c5041665dc63ec33c54d86b6fb43e21bf6c450478bf56c51d7c662ab075a1c00249b21b44ed9f2747bb1bbb296dd7ec4d89ab52a588dd0a5af76666c486233c5a54ec274e2b61b1b251491a81452fbdf42153c39b58d95a93815b452529bf3069262a60aa3c0465a5281f50eefc3239b695644612efdaf2945d7f30453595b395c6bcbc1f2d6f5a0501aa5d3c8b308f07ee0c064a889be7a1009e4a368ce44235e0521e2f48b72a03e7c5284fd45732bfd2cd8325bc4ccafac8414ceb7bbedcba076af8026b714b73aef5990c624f2c65c1c7cd420ff1451822dc46cc43bf02b1d8d9ddf70c6235593e86285400a57d3a429f210efdbe2be75a5d0074de600d9cf69c12bcf6ac4787db5fcb90484e88cf8f5467fb3085774a7ce80429ddf2169bcd620e87125704aa8fdee0c423721cc657e0fd29a9f83b5ebbfb2343a09baa0a949e5295e430f62e44f508ef5b2a5a379071ae1677ed783863d7eee192644a39f5ef01fa6c7e0cebef58536a8082786ff6c3ff83b7b0db1d87e2663b32136bf27d1598d1c11ef4b0068a4d5cb0f8a38ad1022ef193515c74e4f4f230b393e3255c8670d0bd202a1464eaefe19ef25edb63b66f59d96b0538c84d1e06d20463e41a1de1dc72bb0f2b6d1d89758288e7a2b72e2a1cfa5bdbd51471e4dc4ec549620dd0aff545373d127c4f6ae8013ea3552fe22e657cd9117636bf74ba646de24eb6e90cd64c055078998d8d01f3a9a0a80a11a3f77489513017d54f94c80eb4179950e13b780643a612218337182a6303e03732d093eb9d366b0cf2a29059b0f7ea7c8f393b650b5898808a4b1970418fa530a2725bd222859956f8d10bbe86aa79f6cf75553b29cd10ce47a21fb424b77ffa68c051329c88511a09c80c4184c2221107ec22dff89638430cd4121f60f49ed0bb20aecb78ec166c4ed480ed52f876f95059534404adbefe763760718804791f22c9aa18b3ac6fa91019a0ce5b8405c461ab5e3f112d57183c1a390bbbf9496030d0b6644f6cab9d63be0a351eae5e734e588c5461dc8071ad700dddcc376f141a38912cd93db1c686f6cc447483a84d11771ca7ddf83b5f0e4911962db41b3a0ec92316ff19b9e57909c0cf64a71303140e68bffdff26b0e1b1e3f57475df6793f02cbe1f668358eec6f71bdb3bddbd2e3f32c945dbbc9361f2470d93f2970c8a8cf8664d65b599f469ac270d382bb8ec981fa25afde564e7401f938d15ffe1f1fffacc85a5b615f724953650f11a8e817a1756dd2c6731df2c3b2807dca2203bb1e55d3db3925b87ac6fbd29f492f165a050a4fabde11f5baafeda25e269250fc846cc7d6785acdf099cabaa7ef37a1a8f48b603a305c214919b193e52480447185c3a5c9910be536f2da4fe390fe131f2efaa1556f7f8fa14b7aec0f0b18d65e1a9e8c945d072a26104f00328bedfe5d859bc403d28a1a824e92a1fd83917a7ebe322e0a5465966e14e757b47d2fc16808432426c36435afb91a7711bd63d1f0e69449511700b8d2f772d5882468f5cd82869d19bb5ed40ef049a710a1e0c23ab19433f7b9b314dc5602a5b4adca3e2d79249dfe6f3439ae7124ccf1849ceaf602270d271d334f9af4fd4ab2766e01c69053e7397c7394c104ff93a30284d5e1565b58c483859d36f85ec1ff258315a7616f1b6d6331ca7a01db14ccf253463c073732a9414d9f0676984859ed8389a640370998d35cd4fffbec0622a785b3a6bc1e43f54bd0e8b20d220db60644ff069f755d195dc1c92668e8e999d09ca02dfbe67962cc346cd7a0109a737e902e6b826ad96874347aa02d28cf57c47e0a98ff00c68b0e739ba49f245af249c9ac3062bf55037be82749fec096ec5a703cdcde5d49fed0a99016531b056d08f2495ab62cb2015821e7b9b0d4364c79660c7ee0501a782623be40d34791d195830844053f63c7bdbaa7b5e5c8dde7684ea6c05ee916298cb6d4c5ab777f4e31b5ddd18201f6ff822b4e6dda5c3498a8efad1492824a4f6f0b500442b2b3517ee578c91deaa9048dc9a4c1b7d19dfb7fee3be52dd64576b6f288554c72ae9778811cd8262cd7110f9fb1910faf79a8480ca389531881650a32cf2e5360eb27cb8f9d552c19f10a6869d3ac748d9fd7e819f00d6c7350863f163c80123b7832c8e6f6a5284b825784b1ef1cb5527ec105df9ca2d84a4141c34235046ad7d0ae9f6616ff145f4af6e73fbca56623197f729e3b32040888e60f512f1a244eb427da7d9f5bc78fa2a96e604adb914f1a0075df5063f942b10f188247f808c106c22a67b3921aa463fd0240a60cd3754515731001c6762339c82d4418bc9d3d8d5b1739b6bf03830fe99db2669de022993cb203b6b475cb530df04b0e35d0afd459019ebd3f9b2", 0x1000}, {&(0x7f0000000000)="e431a504df9d3653241102a5d51e262c7a2a60ac45d863bb5ae1ba509bbc4a4baf0a1098a1974233463872eff2353f4444f3ab69e4a51e01659c343ed3a420dd89f03d41de703fdbc9160e3b074ee749ff5a0cc0b368cb55afdb", 0x5a}, {&(0x7f0000001100)="7d0c3c809904e5b36f87a861f22fdec6af4d39523c855a4fdac6c549f85dce9e1e324aea83220e070fa7824531cd30d585486d7cfe1b9c773e92fb471a4caa75111d6a7c88787f31dd884c48a9b8b3240f27eddcb47fafc2bb298a0944ad2dec2bb353383227520c818cb402500a2a2d13f62609de545312e779edf2f406475cb26b5a0549e178d3429d7cb4406951c5d81e0833dd8c9a8e59fa22f0b6e6ce127dcbb3fe7f4bf1a06fc4dcf1e1d9d8fb5a7b2296c93ed97efcb68e84a851559c119902d6f588bc3a244fe8a6c7e7a9e2fd5516b8fb65c80f957a5e912450920f622e61f82bd1502c2e2fadfb36e55c63789b11928934686c14872d3356a7ede69896c4e34c7589d9921fc9396e2df37b1ee97b6506edcb109de70fba2e7492ab37bf46356b4c8051ea5f468f818d8f57b46ed576dc69591dba8c5f7c1b838fcfe62bcf0ab7c6647674bc139b47f014e07e750fcd458a9c37b40a17bbb3fc3d6b4987720cce7fd4d7afcb8683d47232d10148e7768978d5cf176a83167141501edd816a21d435b784aadea2d0a51546cfea13616df6ec256315c04555a9fde14cef6e050de097a08c2f605817f6f67bfa226e53d87dffd7010d916b572a02841e3a2aa02df697762ecf54e78ea00fb48938946e4461bf5c950fd5c38412b81fdae196313c21da67f1a3619b99fd6bad4740423212dc88dc4d72be4998ce2f985523d28042378e1305a368ac3f35fb7c0b0cc411ee44f8ba623d4e7aabf4bfc8b0c66a9886759e8e6352d02e472c1e67c8ea7b043ae0d531256febc5e3c4c061347791f8c5b41e48c95d9556758b568bddb72f2b2917777acc41ca6ceeb15fb891ecbbf5a8d12b3d0cbf5d6b09ea91c2ecb982d9af9228cfaf9e74157ee1a21051044b326b999880e4779ab0b5e3a217d5674bfd693d71acf517a626bc1d508b58ed558fe9e6761d03ec6108ee0e5c21f073dd4bb98c905a5bb5ba6a9cc524e2a7ad75a786ffd00c598ec194bb625430971560347e8149aa5da7bc46dc95e76c67f4939ab725da929f338c8a03ed637df7f8e9c90fc8bc69c0ecc551527fcb7d2b13f340b25ecd294b124eaf2b72a72af2d145684981110c10bc31ec54908b978ea40f9a07770132deb225f441929da2c606dc2294eb3dae24deb0615298be2dc9f64c742f0b310160551ce7fbc82123d9d0892481f91c8b5c518ac8ac1d783d23747c13779ea0510cec0b03da1ca5dbd77b6820fb969d3bdaf3ce179a7e7d3cfaab00b745fc1279b90fe404960b70f9c4bfd9c20fd4f2b53a71d717cb387372fd013655b52fa1e720b12a416ead313009cdfd22d57382aed20d031cbceb4bc86a78e6ea1939616809273c3d3f0ff8f6e4ef94ec31ffd4a024c412d705fdb3720d187f8208b339ce543c498decf2dcb7567a550091a34b3da75f78e23300ceaf6d66fef7aaa66848992144dd4848fbc5a09967ccbeb235cf36dc7da6da2df7c6651d71735ee0f73fdc65a4c08c644515cf221253fcc6d49641b475a906f9b177835d3718446f532f51857a4a5fbd46066e0b295e50b7e77f741e9fb5b62b617747ab50cb5b100d222ec4fdcafea799844ae7856a577059038f5b67b6f79ae556a14114ee969a24018eab211644b8e5462775af3a981a2d38e9a5d4c7c9566da47156b79e762d1cbc12d0c74da222c3502a2c2d5f6d2da96e28ea1d19f3cd65c31dc5c2a6f400b08e6d30790c074dae3882ed52957c420810067e3cba1ee21f49fa2f220086c97fb917be74c7bba81489da5816e9c0795f2ee5fb6206ab3c7d34a5ac0a3ee607c14e29096867f09022bf224ab2b8833b00c4fe538ce1a36c2ba2721641edcc8ebe8e5df77039082e5d8edcc651f0f5a88b55e798ab805674d0ac0963bdca78d65873c9ce3e79976a76a9706d2747e100d8141b17d6ccc92a3b7119614cdbbc1ee03291c3ceca285d5653498d149a4c6d1d1dde60b0525b8a3f282959828ce258a238b5b450a848943cab5c7d63a8dad44949e03f0d73af02e6af3c73eade45c91c8d8d068ccf90ea7a4674fa7a399893b8790d9d99736a1b5fe7c5a640a4fd0e7fb65b34eef83599a83c3e85e5be3c913c8a823c47138a858aa8e382a597918ebbc220eb82d3c68fdce409d3f131d4797fb92befd53fff2e1a118a10aecc18626080df0f3dd0b3dc6d8602a2cedfb169b5935c2c2624523c598c380834cbf2e4a30aec3a90cbf09b630f92070373eca12ee2526fcf7636bba16ba75c485aa42e76df9131269872322b27275e634e6ec41400d342b072796619e3106f64d1ed4a49723660f51f15c5f0dc0b802d0a8df2ed170f0f69a9f72023bb71ba00737b44adf98282213cb6a09f0f4b3bac7f53b6efe4ec2b5e57a2fa0cc0099396a8182d039ace5a896c31f50854bb66d23b962c4891ac2cbc43fbf161c1f2c5c6d64aa5b5e63d0b67971b049fa9ce4b11981457110e11c2eae6921aef4a7d52747c586193ca36a4528ccb70cbb11e93bc3eb2bfc7a568f4b24c2a33344d3ac172685ef136928af23c7861c37f443eb76f1bf9c2d1896bfd28309e18a08a4bc548c2e062f823c4d5392e720075db7a8a9db10efbf5aa8829f5afad0fe55e3fb407893c6b5a46a1c7368a1e4a447bc4be4509d4045c5bdbf437d1d4f067d1d3319d4a5530133d093ca9a1039b253c2ec227e80dee0e48c5c241988c406862f24d6dfa984c814b0e804872d755ae0081c3abf51b069a94922e0377b0874da87208062556ab2ab9b22ba4f5c118a47c2d30db77a9f1411fb2a52753966d6722b607428f59765fda547bf6e5a05145aa4e075f134367c39446ee5dc2225a2cc80251d8f3f1b78fc7c2626b337acfc64bc7e1fb4e50a1aa730a4318018eb21f082508710107cf4c54acf5c44336a47aa948b5fb0afb176a432f2366a793c0ab45eb7e5c6d2a78782cbd59f55ec94754df10318385541dec7b5f0ce9c4b3fda9585d20222f3fcabd15950bfdbb3f89f3ee3231e6dc03bc258636770636b9395ccf8c738a5d6b35843c6b18c5ebae42776a73a2114eb40bc46f6a3060fbde5d285d45638e19ccb1f9fb82568e3134ef50fa6af5c05a9bc72fd4bbdef67e2e79c0565cca1d4f2392e62cc5b8c676aadcae7407d55675e96aabfdfb629e1e5bdbfcb4eb9102c9c1f363787fa7c53d18864972a2e411d081478e6ee9be24ee05c40cb6654e7adb58f0604617672a1363c1697704afd12baae09b7cf221b90d2e878fcfdf5e89147c533c79cd93af49f79706da6ff844072e5060f9816838bf3498656c6e0f8b45b0b1fda84e97bb81ab336a7a90fc1671c43b868aefa83f8778b891d23285aedbe6e7e8231fb198b4347fafc7eb1a5ed4ee076f260a485827ee73d72eb0a49944cd394eaf7972ef68fa397e9a87fc8e841f3cbfef39944963034fccc32fbc65f2b0ac2f8845a35ed3fc5338a3e8e3149c15c25b822577063b41194d8faf717ffdc5f50ed09bf26815c973f58514a1d3f2537fedc120fd8a9b6611ad82a6a420aca5fca8b539a404a2b981172b7713790fb8d03b283ac040517e81e93bbf10deaa1d03939cee3130fc44b4c48e79114495e1f285f2741bdfdb9bb06adb7f0bd427d6d4994ea797177b26d203bcffbad53305be72ef1ff5e746b75eb9bde2b1879e7e8d2bb475784dd9107943b374ce22cfac73464496ac5adddcd8fb6dcb68ef0828540349ec5adcba573f0459b32ed3fe7d905bf26637b326675487d5d05d1c65a33b5c1b1bce8b8fcb691d20e4abaf955b387d7ed3df198229a57e6919e369b9fc98697c492ef213aa582eddf4b241b90f9d278e942e6711d0a6ac96c30a125466d2d7f08d223345c535087fc0954e83b9eb7c4447a129224f254281f89fff3f27d8bb59dae6e838dddd7c2124b7f3d4b7696c12e59aa0e2ffe2df5c8e052d46c0b1ccbe7fc8f17440ce7b54317f6a79724cd74e7be5b05f76050a215997606727c81e4aab3b9289b8492572b1d680be9282d295b146b573562287ee4e018397266836f196e43200cd00d15ca1f38109e50cfc14729a67529d1d30a902eeaa7ac00dba5eacc1c0be9f4550001d9c939ae8c4d0f56ba6680a41e60ee3b73d425052b90a29861580abbe6e2ef6cd15654ab60335dd84548ec02731d68b2f70f1604659e0cc168e61c5b5931f0e6630542ef48322592589b66bcc3c2b6162a38e28a1f7c047402ce39c90806e98b121df005bd6f9e139e64922b99d63b9245ada1bbc079bf5b73609235bcec0ca7d87231f7ce6c8f4ed2349ec88aaa1abde89aaa481e7f1b2b6436e9d353885c740a2a242081c33f1368504328e8e5e2ac5b17c306f801d7241e3fa7ad26b8a1fc22c89b4e715893e4735d6f99b66cccb17d18225ba3b370c3ab5e86ff56e4efe02c8103b67629171b2d735b081b63c906c809d9e0d79a9ea46a396ab0662acaabb46838c6d45ff2e798b9d5b6e0a21d00bf2c4696e8212778d82218edc44a30d9d8d71470ec4a8291e6d5c3809772b11a855b3e4d8e1b8aa56d12d9f3a6be54a5a523f9dd48d9d7678706b3d9db101eb7656387d82f7cd0fb401430daad095df8f36a10bb8fce9277ef4534bf018553ef5cd87833cb7f215b0c475158bd6be4865d4ef35533a856ed5d1b932c9d937daade7401fb7e6631123e036f445b687955e2043b941a97585e01e553f43e2cf49d252f60915e00dc11369cbca68970e1fc01334361cebc564146a064aa015ec82bec26cb18ca36e6425306eb4d61788f1820aa63a8f274d1da7da98e751d4cbdc042f0fd1ed34201039a34c767ffd0a6e10d7f910ebe4c824d0f7020cb0118405411caeab548b90ab6a0b1455a5937cd2a68bb056eb4018c4be42f677b16433f10f212497b045b63f0d516e2938dad4cd04295f99f0d5f62b44be24cbbd6a15e73804cd00ab8eeb4937382e0a83eeb11e880af0214153ed38b51c0b85f3b8b34c1cd186f3c5c325703dff9f11b91f0f22535b183e87719576693e849d466162edb85634368f34069bfc36966fc6e9e79e0b021634a3d93f889ad94c02317017e939ec48e4b002f0b5b2c4bae6bfb17a806ab15351df0ec246a75c8c8568cc5033799a2ff13db7e17d9b1e8e611861df6a09e1e1e89854985c876f1cf65e78c3677a2cae282180d904601577ce1fd79c0b7ea67118ee202557963ed6da05dd28d01f8d07699108570908cb71d4783b304632cbd095c0decad8e14104b0bc715e93a428b16b91234d527aa6b1ebe6ff6335ba205c8cfa41b668174202efe0756b404da2c86c129ac03dcfdb692b2e6914d02ebc903a46aabc64d5d4939d15a4bebd104c745ea454cb7abbd6abe8ca97c651d98d1995b86eec44de9937a989e430b777073ff1203f1ceb4797ddbe082babbd40f8f408c32caa7e0c68743420c7d55ef44480992c70e9f48adee7f6d3c64fa720daf801e19a296eaa050faafe14f0704ef2348f08d123720a1c71175b2614b50769d0832bc326b64e5550573a503b8d51490198cefb66bb3dbe6361ade60e2188bee6f0d19606ba22b654bbb0ee206e5e74af86f8fbe238c162093e7213fde8e453c32354566c6b730e1511ea64bdee089f7c5d382f42ef0850f5dbc74562e19e4b624092df40f42d128d02bfb1db6764c9f149c01a52f00c63b981ecebe37c1847b2b350dabe9034d1e81a3cb26f56ecdc67e5c5d6562770ea2a383191776448c0a35f9fbc1889bcb14e5c4dfe89d572fe25cada6faef9954cc270845db135e0d6a02fc6166b60aa6c629a291e13e3c1", 0x1000}, {&(0x7f0000002100)="96ae76e2b73b73f722d2e55d68e565c1ec1aa99e109664dbaf86136c79a6cebec4070b676d4916c8c90d3744cb6630bb019e478db18fb9b878be14cc0c3c9f5fb7325e23ede4c4174122ee4790687ea4720e84019589c095d2c5d0470ed1a397f3c24cb97edc9c146c2a6f8b20b1c68f94bb4289954de7710ac2477682144401db36d40889016f2d73c9cfc7cfe98714b2d08cc95e244754538aacdd0e4d73", 0x9f}, {&(0x7f00000021c0)="e4a109a4e0adda5cbd5a0ed6e1e06ae672e92ee33ebe5f14bb02091fb043bba7e4c75ba6a660556cf9a221bd7128c38faf3768759ae6aa90251c8dfa2c3483ed0e922f6e9c345cb03343f5cf8b1f0c90d8c53c973ca3e5ef9dffd7a942b2ca86533a3c149791043eef41a0", 0x6b}], 0x5, 0x0, 0x0) 09:15:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x81, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:15:59 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x4, &(0x7f00000002c0)=[{0x0, 0x3, 0xd9e, 0x6}, {0x8, 0x800, 0x400, 0x7}, {0x8001, 0x0, 0x4fc5, 0xfffffffffffffff7}, {0xffffffffffffffc0, 0x5, 0x2, 0x8}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000280)=0xb1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0xa8, &(0x7f0000000040)="b0da460a5ae35cfc5cb82200e4fde7deba0db16be7adddc475e50c38c96a192884ec9d520c9a6f545df55fee4c369475eb7f2c8777a46a561c86ee172facd6c0ecd113e5c2baf9a9ff1a84c54ee1024349d03869ea762d0ae570a68a37f6af63e23a1ebdfa6415ac3c0c77025e9e8e09f2534562d45cb53e1ecdc9a2236f75c30827c7ad365685b1421440ac6c46cc06cbc68337f6b2d45781bca6cc003e821f761155a647c49f85") ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="f3") 09:15:59 executing program 1: clock_getres(0x7, 0x0) clock_getres(0x3, &(0x7f0000000000)) 09:15:59 executing program 0: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) connect$inet(r0, &(0x7f0000000040), 0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0xfffffffffffffff9, 0xc39, './file0\x00', 0x2, 0x3, 0x9, 0x400}) 09:15:59 executing program 1: madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5) pledge(&(0x7f0000000000)='&\x00', &(0x7f0000000040)='\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x21, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[0xa76, 0x7ff]}) shutdown(r0, 0x3) fcntl$setflags(r0, 0x2, 0x1) r1 = dup(r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000005c0)) r2 = msgget$private(0x0, 0x40) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x12, r0, 0x0, 0x0) pwrite(r0, &(0x7f0000000140)="9ffb19c8a8865f5098c1ee42750214efd28ed5ae037b995ab3167cb4a11c5b3d9baab3078e2c76fbcc0160a56e8b1b6608761b4bc5d46e0d765968cc418e5dbe38502804f8611a0a3b3c802135a3ac034e42803a2432177be94e9d6c63321e48be7e677a8e5bda0ff497", 0x6a, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000001c0)={0x6, 0xfffffffffffffff9}) bind$inet(r0, &(0x7f0000000200)={0x2, 0x3}, 0xc) fcntl$setflags(r0, 0x2, 0x1) getpeername$inet6(r0, &(0x7f0000000240), &(0x7f0000000280)=0xffffffffffffff93) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse\x00', 0x0, 0x0) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4) r4 = open(&(0x7f0000000900)='./file0\x00', 0x20180, 0x0) preadv(r3, &(0x7f0000000340), 0x0, 0x0, 0x0) getpeername$inet6(r4, &(0x7f0000000300), &(0x7f0000000340)=0xc) getsockname$unix(r0, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000400)={0x10000, [{0x3, 0x2}, {0x1, 0x7f}, {0x3, 0x2}, {0x3, 0x6f}, {0x3, 0x5}, {0x2}, {0x3, 0x3}, {0x0, 0x9}, {0x1, 0x80000001}, {0x1, 0xfff}, {0x3, 0x3}, {0x3, 0x7}, {0x0, 0x2}, {}, {0x3, 0x100000000}, {0x3, 0x6}, {0x3, 0x6}, {0x3, 0x7}, {0x3, 0x7fffffff}, {0x3, 0x1}, {0x1}, {0x3, 0x80000001}, {0x2, 0x5}, {0x2, 0x6}, {0x3, 0x6}, {0x3, 0x400}, {0x3, 0x4}, {0x3, 0xea}, {0x3, 0x10000}, {0x3, 0x3}, {0x3, 0x2}, {0x3, 0xa72}]}) msgget$private(0x0, 0x180) msgget(0x1, 0x8) msgrcv(r2, &(0x7f0000000540)=ANY=[@ANYBLOB="0000000000000000000052e200"/121], 0x1, 0x2, 0x1000) recvfrom$unix(r0, &(0x7f0000000600)=""/227, 0xe3, 0x40, &(0x7f00000009c0)=ANY=[@ANYBLOB="01002e2f66696c6530000a5750fb1d898f248f4ec2e3247b54c406575e60909cfaca1b0045628c61b16b8b6119e51001ab155b020edf7c7f935b226df02107d384311d30f6be8e879a285c9abd7d5441cf60b82d4da6076443971f784fdf539770c401ec22dc4c1e334c3722b0d25cfda056cd43059a281257d571b891c5135b02419e1aaa58057fb7875d51622b0c72c467f03bbe14c3e13ba5bd715ce63718980ce7194b3a5e80e429f619298ec96bb5468a5c938d8817880c242ed3437394db1d07370d16a07a8436e1"], 0xa) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000740)={0x1, [{0x3, 0xfffffffffffffffd}, {0x3, 0xffffffff}, {0x2, 0x8}, {0x2, 0x8}, {0x1, 0x8db}, {0x3, 0x1f}, {0x3}, {0x3, 0x5}, {0x3, 0x5}, {0x3, 0x9}, {0x3, 0x101}, {0x3, 0x1}, {0x2, 0x6}, {0x3, 0x1f09}, {0x2, 0x35}, {0x1, 0x2}, {0x3, 0x10001}, {0x1, 0x657}, {0x1, 0x7}, {0x2, 0xa4}, {0x3, 0x6}, {0x2, 0x8}, {0x3, 0xffffffff}, {0x3, 0x3}, {0x1, 0xfffffffffffffff7}, {0x1, 0x7ff8}, {0x3, 0x5}, {0x0, 0x200}, {0x0, 0xffffffffffff0001}, {0x3, 0x5fee}, {0x0, 0x3}, {0x3, 0x80000001}]}) fcntl$setstatus(r0, 0x4, 0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000940)={{0x63f3, 0x0, 0x0, 0x0, 0x0, 0x20}, 0xffffffff, 0x4, 0x0, 0x0, 0xfffffffffffffff8, 0x3, 0x200, 0x1000}) 09:15:59 executing program 0: r0 = socket(0x18, 0x3, 0x3a) r1 = socket$inet6(0x18, 0x3, 0x0) dup2(r0, r1) r2 = dup(r0) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000000)=0x3) getsockopt(r1, 0x200000029, 0x1a, 0x0, 0x0) 09:15:59 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='\x00') 09:15:59 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x400, 0xdc322db883782ead) listen(r0, 0x5) preadv(r0, &(0x7f0000002740)=[{&(0x7f0000000640)=""/4096, 0x500}, {&(0x7f00000000c0)=""/21, 0x15}, {&(0x7f0000000240)=""/102, 0x66}, {&(0x7f00000002c0)=""/198, 0xc6}, {&(0x7f0000002800)=""/144, 0x90}, {&(0x7f0000000480)=""/246, 0xf6}], 0x6, 0x0, 0x0) 09:15:59 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80200004, 0x0) read(r0, &(0x7f00000000c0)=""/77, 0x4d) open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x60) 09:15:59 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002002, 0x40004000000028ab) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x800c7005, &(0x7f0000000140)=0xfffffffffffffffc) open$dir(&(0x7f0000000000)='./bus\x00', 0x80, 0x4) 09:15:59 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) setuid(0xee01) r1 = fcntl$dupfd(r0, 0x3fe, r0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000002c0)={0x10, 0x7, 0x4, 0x200, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x401}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xffffffffffff0000}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x3a17}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x800}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x1}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff1000/0xa000)=nil, 0x70000000000}, {&(0x7f0000ff2000/0x1000)=nil, &(0x7f0000ff2000/0x3000)=nil, 0x4}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x1}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff3000/0x4000)=nil, 0x9}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff5000/0x2000)=nil, 0xffffffffffffb496}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x7}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x2}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x43}], ['./bus\x00', './file0\x00', './bus\x00', './bus\x00'], './bus/file0\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x3ff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8000, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000007c0)) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000140)={0x99, 0x0, &(0x7f0000000200)=""/153}) r3 = dup(r0) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000180)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d2ffef31a3e1fd576b66c5a108100227c6637da9"}) recvmsg(r1, &(0x7f0000000b00)={&(0x7f0000000800)=@in, 0xc, &(0x7f0000000a40)=[{&(0x7f0000000840)=""/168, 0xa8}, {&(0x7f0000000900)=""/110, 0x6e}, {&(0x7f0000000980)=""/185, 0xb9}], 0x3, &(0x7f0000000a80)=""/89, 0x59}, 0x3) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000000)={'./bus\x00', 0x1ffc0, 0xfffffffffffffc01, 0x7ff, 0x1, 0x7fff, 0x7, 0x2, 0x0, 0x1, 0x3, 0x6d0b}) 09:15:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000180)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:00 executing program 0: open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ff9000/0x1000)=nil, 0x1000) unveil(&(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)='x\x00') execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 09:16:00 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)='W', 0x1) close(r0) 09:16:00 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x9) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) readlinkat(r1, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200), 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$TIOCFLUSH(r0, 0x40047307, &(0x7f00000000c0)) pmap_unwire: wiring for pmap 0xfffffd807f00bbc8 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bbc8 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bbc8 va 0x20ffa000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bbc8 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bbc8 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bbc8 va 0x20ffa000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bbc8 va 0x20ffb000 didn't change! 09:16:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xee) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x6, 0x1ff}) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) accept$unix(r2, &(0x7f0000000100)=@file={0x0, ""/66}, &(0x7f0000000080)=0x44) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 09:16:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pmap_unwire: wiring for pmap 0xfffffd807f00bbc8 va 0x20ffc000 didn't change! 09:16:00 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000080)=""/141, 0x8d) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffb, 0x1}], 0x1ff, 0x0, 0x7fffffff, 0x0) 09:16:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x8, "b08dce58000000000000000000e60000000200"}) readv(r3, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r5 = getegid() chown(&(0x7f0000000000)='./file0\x00', r4, r5) 09:16:00 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) pipe2(&(0x7f0000000240), 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) recvfrom$unix(r0, &(0x7f00000000c0)=""/144, 0x90, 0x2, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = shmget(0x1, 0x4000, 0x1, &(0x7f0000ffc000/0x4000)=nil) shmat(r1, &(0x7f0000a00000/0x600000)=nil, 0x2000) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x2) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000200)="00000018600400000001000000000000000000000000000000000000000000000000000000000000000af6ce", 0x2c}], 0x1) chdir(&(0x7f00000001c0)='./bus\x00') 09:16:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000180)={0x1000, 0x3, 0x200000000000, 0x7ff, "73e4510e52d57b2efee534840c76f30d3fc9c06d", 0x79}) r2 = semget$private(0x0, 0x0, 0x120) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)=0x1) r3 = semget$private(0x0, 0x7, 0x502) semop(r3, &(0x7f0000000080)=[{0x4, 0x3, 0x1800}, {0x2, 0x9, 0x1000}, {0x0, 0x20000000000, 0x800}], 0x3) semget(0x3, 0x0, 0x1) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f00000001c0)=0x400000000ff) semget$private(0x0, 0x0, 0x10) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000040)=""/8) 09:16:01 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x9}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0xcf6}, {}, {}, {}, {}, {}, {0x3}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0xffffffffffffffff}]}) r1 = open(&(0x7f00000006c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 09:16:01 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000180)='X', 0x1) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) syz_open_pts() 09:16:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x14}, {0x80}, {0x7fff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = socket(0x38, 0x5, 0x3) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0xd6, 0x1, 0x401, 0x200, 0x7f}, 0xc) 09:16:01 executing program 1: r0 = socket(0x18, 0x4000, 0xc0000) socket(0x21, 0x4, 0x9) getsockopt(r0, 0xfffffffffffffffe, 0x67, 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 09:16:01 executing program 0: getgroups(0x1c1, &(0x7f0000762000)) pipe(&(0x7f0000000000)) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5edd0bfc7dc59c5f9c3280cbd156a1e898a442a4"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709", 0x1dd) pipe(&(0x7f0000000040)) r1 = getgid() r2 = getegid() setgroups(0x2, &(0x7f0000000080)=[r1, r2]) 09:16:01 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffd) getgroups(0x7, &(0x7f0000001380)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) geteuid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x200, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000001c0)={""/16, @ifru_addr=@un=@file={0x0, ""/51}}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r2) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') ioctl$TIOCSTART(r1, 0x2000746e) readv(r1, &(0x7f00000004c0)=[{&(0x7f0000000280)=""/165, 0xa5}, {&(0x7f0000000340)=""/3, 0x3}, {&(0x7f0000000380)=""/75, 0x4b}, {&(0x7f0000000400)=""/161, 0xa1}], 0x4) 09:16:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x3, 0xdb, 0x7e9f, 0x4, "20cb7b3430b0545466d7ddb3df2ff80fe6ff83c8", 0x5, 0x62}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="b6", 0x1}], 0x1) syz_open_pts() r1 = getpid() wait4(r1, &(0x7f0000000000), 0xb, &(0x7f0000000180)) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x20, 0x1, 0x57, 0x100000000, "c4440b16af7acb9793a07b97cdbdb6eb3f1107fd", 0x3f, 0x6}) setgroups(0x0, 0x0) syz_open_pts() 09:16:01 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10088, 0x44) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) r1 = socket(0x1, 0x5, 0x0) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 09:16:01 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0300000000000000a600e1ffffa75f174090a000"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff993192964800"/20, 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x7fff, 0x7fffffff, &(0x7f0000000080)="b8ef3cbac46aa3", 0x7) 09:16:01 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) mprotect(&(0x7f00007c3000/0x3000)=nil, 0x3000, 0x0) write(r0, &(0x7f0000000200), 0xfe72) 09:16:01 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x10, 0x2) mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x1005) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 09:16:01 executing program 0: r0 = getuid() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getgroups(0x2, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff]) fchown(r1, r0, r2) r3 = getuid() seteuid(r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000040)={0x0, 0x100000001}, 0x10) 09:16:01 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x1004) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = geteuid() setuid(r0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000340)='./file0/file0\x00') r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) 09:16:02 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x9, 0x1021, 0x0, 0x380) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0xd, 0x10, 0xffffffffffffffff, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001700)='/dev/bpf\x00', 0x2, 0x0) setsockopt(r0, 0x7fff, 0x6, &(0x7f0000000000)="788a4600ea884a8c5a4ee8d3ff527b7c58d99c8eee5003293b9eaf9ea9c92235be671decb48c4d004c6a270fe962b6496084874a4e710d8b887673e969b0cd4d4a82d67fb8c12b06048af2f49ebce66f89f0750d522c", 0x56) close(r1) fcntl$setflags(r0, 0x2, 0x1) pwritev(r1, &(0x7f0000002800)=[{&(0x7f0000000080)="79a6d1167ccd2646f2c55742b549fc654336bbd473cc44b485379c5cdab9a136f49db209755201e3ca82ffeb2c3957c376033a09b8bf9ae8008c1488785b9f6002b5c8241929bfe8d4d935fbc22165e41bc7917a70d7aa0cec7104e7bbbc17117256a240d4b38fbacc94d5f160583249686d4e7bd6bb87cfca729e78cca178d08b6e956f468d0709022e5979d4d5946cb0f2c2e0a864c5bffe442c0ec21232129b2a1d1bc48c47bc60894e477788188f6a6f4dce44e2a92c840071d1543f", 0xbe}, {&(0x7f0000000140)="26dce7d50020a3c50e42d51859fc15606c6f0c62bdcd0d1f159bcad8c99d5a7596158fc84d87cb8187249ce1debb8b134d4ec88c0bb5ff170004864136e62a6788586f70da8881fa5ac32a511a98312d2ede5b8e861c6a481834076010b8b4b0b0e6797b5d4bd83beb6a171603dbf951c629420f195eb80f33335c9df5c8b2d4ea0457ceaeac83dec69fd9d579a0959dbc700124260311769e8e33aead1c5eaaef433bb316ca2621d7fbc3b61b129f39c094f978fc8f606966efb85882875709afad20de4dc6e15eb73c43d12b0b7b3162ca355d962265", 0xd7}, {&(0x7f0000000240)="23df91f1bc066de4a2d9613d70c264d8f2dedfa1d8f9ce2dbdde10cde65e948ce4d1bc8fbd4ecfba67ae580c5db8c4973ad73aa71d3b32cd8b7b18d82ff7be2eab9a8ab0c0e54ef407ad94a59f03210b1e134d72dcdf14921f98c846d6280f0a86a49acdf745d8b8f2e1706a", 0x6c}, {&(0x7f00000002c0)="bda6c33b9aaaa352b6bfd8145bb0e40d1d43c4d9d8aefcd56cb8ef68b1dd194d2e66cd65", 0x24}, {&(0x7f0000001800)="e20c34fd14861315993b0c60c5e45999c54228358ed0ff47e635492d2ee98a007d010a0d9d5efbdaf93ba4e017381a3c6ed2edce4a6df6d7cde1447dab13609466c3b708f7cb4f5ebe34d67c5752063decc90a4c7adf5ae268521bf1b045fd5a43b965df7936c66e7240b49f708b0e30fa86e35f1c7ef73f01972f4444750d8398e75579846d29e2c74b93aff6f0132e9c0e02706ecb9a7b3485ed3d0306f72b9d4b90223528d7d0563c64dc500b338cd1a213188221db5d503803812ff660b2a72e9c6c7254a3e4302fce31465f0d06fc2f57abe085a75f7756810ebc2a386692a7fcd58b9cee1c82f511e6dd6472d080398bc0f8b821bf27e2359dc1ef381b6ce2cf75bd76d0f3b41807306abf8df8b471d48284e0079b39351cea1c50f8a7e88ece34ea8ee7004b6d77801359511358ed72e4961f59559d248cbe784865481aca6173ebb4b50e0cd54255365fc3107adf3f1554cf063ac9d54bd95851a3cd672fd824aa32ef8d16c5ef10ba631ae85f9a88148cfc148d0d4b152d3f0528cba1fbab0a632ef596ce3446dd60a320fcc7d49a6c43ab8f01dd8a02aec1952ad3c39586fe00ce34016aecde6fc45a0fa7d8bd2adee916868e0c990d8fe7cb3c955607ffa93ae8ed77ca74189472ebfdcd964908fda9e31708bc220eadd21e58db34b90e6878c7e33bec5b273d9d7a780821fa5555e2e854b3b3bccc4b8dfaa0a59d0bb5a49828afe0edd27dc04d81d4860f748f631a5c79f2ffd32c54a2479fa18bd30a9cc95b0916a5c0dab7b71396d160db6f3f9e069f0cbdf130b31bbdfca3c918c5873f46036673e0e8669627453bb4d2baca24c9cd033d72a2a76e98ffa51cafdc549b68e49f76d53610beb2ea690f8f6467f4aa7ad5c35ff31ef9446398e969a8257287d60ec8b22b2d655942979d8ecaf5775905c37812b2f1f0c13786bf7edd9137930a4d35b4075a00c8d3179dcde200de5ab19d5385de8fb5c2b553603e9da415af85f8cec0387d1bf6fc371c3a661c283227ee0ff9b85d097f6e96b5ecc38d6bd3c6de5450d1059ee64df4ea372a7c33134218c1d9992a4395a51554b21d8a7db9b9aaef17991d57c1877247b12338c574850018f054acb7ae337bb5ace002b8be40a921cd0472b4b04e9bd1e27fea2270ba806d26cf97e1f07a29785db0fadb8d222202cfd70d178d8e7cdd55d8be3f61052a49a97da955ce42b11d83487740f4bc821b45a20d67fc91b417f0326134a2031ed593bf5261b75ad3f8ddc34ff6dcaac5423adf06774a57bc855c4d3e44ccdd73325570a475cba25c61ff01b5aa2c681198ba68e951b4d1b266ff9331613dced323808d5faba4953a4676f28c33cde7c762429698f2cfaa14eee8532aa0293d9343e4ee788343c19e33c744c94a1dc8f52356d619002a7b366a4f580739fbd4a36856ff939bc9ba108a71362a4b6814ac04a0485e85533c7ed37f9106a10447c544fca681e89356dd79475a5e20b2eb4f743184c797b47ccac5bdaa89e6cfc6fdcc307bd7910d8b8255df4bf8b106aba7dc94636d115af99b23cdb292e33040d5dfcf1b6508b8322b8793f971e6ef41f3fdc669cb2a29555225ade762d3bae6bc56489a4554079d1c88218dfbbc3eb9a8deaf4a7765f888baae671d625596e868b773edfac473ee21d44be38d85483251541abb07cbbb07572f1bc9267e782fa6843a62d682515aee6143542f9a45dd44a859914c12960ea4c9abdde636aea3aa2756608fdd5668937d960ec5b1773806456f1154d2c5db5f2cfdbdbb234fe04008d548c7da37b13bb547e18f9a43490a586fb0005c6ee057de6c721584fc056732e32ffe203aa69dbd7123a6b626fd15857d7ac177e5cb7217df63839048a0fb492c8e8e46064a31b6894b165dacad1b4e9e351abede0276ba7f5c7f0bf41e6d8075bfa702b76f4e4d4057304c9cdb2fec78ec72278f2a7addabcbbfe56cef59e3527220795ea50afe06afa0201464088a5bbb4ef5a2a26ffe070cb06b77be27cead462c67df2100185f61f8ef77b8ea378f80058852f0cc77ac0a22ee8b737bfad2c410d60e6c25da77930a1a3bfb4bec2748cad2130572de94a488d29d63b2d867abf3036c6907828dfbd4c2e173e5e5075cd8da3412edf0cbd553918feb6a5bb613872074223d5e2eb267e78c6179fb70bf9a7cabea173b487942cd69166c8ae5cf5ca5f2a827cdd0f9a5e26cc468aac87c21ceca4e9485109bc4d0f3b940fa73f5fe053883fe395ba9ada0583ec35120458eb8c23db5800e908411325016714d32d1e378ef8ce7f1a9a7e71fa1230dc9d345fa3f3643cdde46f83593611f2c92f9d5057d6da4c1370aec71d1bb648b67190ad5f6286bc8a990956fe712303905324d5b8125f74f4affbeb6171e9abc321b5886617b44cdcbf145292f4d97b952f589bebb7e785f711ef011307e7042649eef3a2b6192d2c2da66c401f75194866d9cd1702f8d946c8f60c68c45426222df11eb8b27186e9fef516aab492b58d201214cc956e739d3595b9bc4e0408516bddf4227cb5158285431e01732e6b45d4741ebd69a4b5a8f781387aaadbfc51c32e1f2b39772d3abb630538617ebbe0b585978365ecc2b94d64d3c08f9ffb00bc7c7c3e197b0fbf617ccfd8199469999e720c669fef2fc629d2bc75a3ca886224d8e3fc3d0cdf959062ea3ed86d3063cc7f380a1dcf4b5f184fd1e32a9e79ca65470bad0f0848325bb9a3412cd059119f55f112027dff413bfed421d0260ce6f1ff12b5df8e077abc90ab2d4859f107bd91d0ff6afc88424fc3ee1045f390fa6c41c19e9355c242b30035d018a62c2b585184de03660988263fb7b280a81ac4fd4633f74df2e95a01cfbd885b314f0a94f47f00c8c3f77d098dfc9229681bbd9d88a743c95cd9343f648e70f40db12492793eeaf4ca6c9eb326f6ddb621f0efc281954f04879e0ff184ab1eb5d8527710f354e5cba1a00ce807911c76cfcf21be3338e8a234e9701e768dc277255b5c392e73ce61ef6deae5eff585ffa94b7583363cbb081393a76a46a95dec7c78e567ef280e8eb9e9df3ffe99b6856319c835e96becf36620450b554f1d873a35a92a45aa93ece2ae02dd25bf372d51e25d7a8ae224ed5a8ed8598d01f923474ad0040036a1aeadfd12052b12a53f89268e3c1d45d463a7ca6cb1d31d243248bcc097bca9a868df7932e17a2d5196615c9dcbf5b0e764bfe092918d2e38e594387df9c30e4646c2e78945fd313f61f6f460b02d5a86b50590a6915c10e16ba50d3b1639645f3b5f53fb1340878667f823fb13862bf4f421f69a352f771652cf6a57b98fa8a847edce57060dfd6f62ebfa80682fac1757429baf020ea255bf3c5cff43d2ffce4715d21f15d832cbc68f86b73a3d50f0838771f33e03e168b45aff2fe9a1f3a65fcdcc9b38a2c15429e8ce3c03771a6185bbe4a5423536fb253153cf5dcd6cc1c9b62f7db9df25cebd823af225a683b41eeca21f8f9d0dd8cb96eb80df76e182040d20a8bb15f2b5b3abb97fb8f7fc73ae8e339d74ff69eb027ffcf30d74175393aef6d2bc83c637b2ac1312079369b8b0b111c4ec84cb4a21ef72ebf3cd17b36554012c8165af0e6ee28b2a7d0c88ddc44e3d9429f12a798962feb202911cc5734d57e06a7f7c66d4fcaf698ce7c7f7a4fd9206fb5910902c84237c5c98642f5afdba1cc9fce207be7d9467aded86e69b2137d026b3864890b1e69f74d73074db4ebf952cfe90dbbddaf9ea87fb16c92b205a0183944936c977a41930791845baf026251a34d1979aa53ab1a18ee0f82dedcdce1fd3b1872c8c5fef3f585cd61325b8dcace351bdbaf463020286b61f06b3363df437a1acf408ee7420a974f5937cd787ff75230d82070c7ec71c31f995a7b48aff6463ef322c81115ee1068b2d985d738c0ea5ef5e2c4822dc79511ab9c3e40237fb915d71f8553d67b23746ab5ec3eeeaabcbe89c143ced66d5e1f50de43c5aa9935ec255a9c29f2aa3ae378bc15042cf3c966a02bfe13acf4865806d4dba09b38793aeaf91bd3716269030c72e30738118baa7017921ff720d7fc8ef4b804ba9f825c7abe6eb8e3aac33cda982aa8ddd57f2f84f8512a6bcdf6de57a6bf540f14deffc70bb160023ec4a52188f1b7d520b1aa12efd72c7af5c7e1c67b18a5b54914b2467050cf4414a2738e5fc44d3cc0d332463270cc80edb6fb418bec4badb5f3910ea07f3b6e50254fd34d8d24c063703682c8ac018b17199f87d1560058be0ede7687126f610bab291b76232ed2db0b89dc80068848879528c37024dafa8c2f9db10a1fb95e0393b2ac0d931ade15dca4edfacfa7ae3fb7646334d7e438bf884878f87950c645857f6022e9cf770ac59126e0f298b8727175cb5cf5ed5322917a8e9ffa2feaee69c092f6420669d89bf565ab2b3c4da7fef40f1d8e32d084c52dc96746525bc99c0d52ce06811a1490684ba2701689ab389f81bd726c47ef7d17c5b4e472537d9a4d132c25c5fb07db4c4f9201492f7fbd3ff4faa9616d662ab47355279df50038bd90a11ce44584698f9a1fb7caad1c830c25a2dcc6b975255d3d659b681af3f503b02c853f1a96c3af6ebe3f27ba20bcb702d8eea55d05f6ddcefd093f091c9c754e8934a8a3a6d88889ca322d87501a2e08f852042c0df37e51a27ef97ece54f65b1ffdefa830a70b4df83b3fe2ca65831ee071725e582face57be211b1458e119b30ad57dc8bef6069e8c065c289641fd9db6b98c6bd48b8b3eff10886c9da244f51332ead3e80865c522127f680ff145cd136658623ed7214eaff01b7701c68aafc5b7ddd8c434fef0c361cbfb9e8ecec9694b11a5001b5c3e7cb63c1c48fb05c97c29f6011561d42c4c79066dad5a021eecdc0fe7441c5456a6573ac9883cab1d801e172f8119acb05741fbdcdfcc6b149a5d684c7e1e34e08d89a7470585da5504ab99c38a4a9568f8f073610d24caa6f819454f9958abb1f1f41667fc5dd40f38fc3c50fb008cda5298335d0fd62f0672fe9f1b8591ff9d99976422ac3a98dcc458ec5ff3f3ab0c26ffee734ca9582476aaaa49cc1b5abcc33a98f071938d1ab0431d5ce8eb274917d6d29cae516e2f2310515ea6966e87b5821706db27f95fd0a3d74d2462538ba773a8f1bf29e95732b2ebadddb32917b0c802b8a33ac22f0eb147b62c7da6de391ad416fd5809d81e1943c65d5bb48685dfc624539490fd6650bbbdfe12896b57f84d5333a5a0c528415c1f18be4bd3df4b27fd09a689764f436989969a77170a7b31baa8d92e73f0ad2663825da011258cfe85ada4f94b8cac0eb142f2c86be1f6246ac10da1b17bd92a919506a5e3a01e385d05de579cf357c9b2f45e51dbd694ec023bebad8e955fd2aefc3235ef4421e846d8d8e040d4b746e5b47f33fb0a44693c537e94b6a93fe04ea5d7d9f4c2b89f1dc387ac207878541674c2f74eaf4eec94cbf1c10bf516237cbac5caf7ed1868ac53f33a0169ad5abee73f3301aa9e0728b9bba78e701364b685098c8b6b3f509e3124dbd9362d45e61e8282bccbbee4a900d518c9363496cab0fad5650f543f3cf8070b14ad9bd1f2cc63ea408ce1f86c66412257a6e2cc90497951787bd064db0578aab408032534278e837de64eb337fe4f739cdc97b59860c7e9170725f243813388e43bce85ea98814e7382f1789d146c7e52869e410eccaf2135222e027d55d6d71ddb61da30036932e26ca68bd5a717fd3479033f1ddf58a4f833015e743ed6f92daca", 0x1000}, {&(0x7f0000000340)="7b8f0dd31300eb81333ed8a9e3cf3c4f3f95fc174b18b7ec23dc399e242f37a8000000000000000029e3e9439cdc7ed7f2074f932c5a6d8fff0310a06e199040f09bed39edbf0fdff94f8fd71212504186937c363a3322827a18521343f956407104f113718957016580b69dbf475d0cd06b9aef0cab9fdc8b8994e538ba8d9be7721bf837a5bb9c7fff2af381e59539d38b2f95309d89eae21612ece6663fe33dd6da3b400b364d8c02dd90c301043c5d894ba25b741ce6cf5bc1f6f029cc05455ff1fc7b8a8fe3a1551be85c9ef8d58d3cc4b644b2d93f75e2f0f103d84a5fe51831ced1689b90dce5062cadbf843837e40fc7c81f94a007a572bfa67dfb03e78be6af4933f9a9b3bab9c626c9377822afa6f2fdf66cbd13177cee7338345657dfac14cf462072ffcbcb78f38109893f1dfae6b240b759", 0x138}, {&(0x7f0000001340)="e7d47902d802065687272f9acf008c8d050d6ccdc991eb0a36352987be76c7368aa2015b37b49b2ad3799595283e07711f1794f55f754bf564c8dffd91c53818fb5d843ed3bd1e0dd8e66263e34feea88992aebafc2a3f8d3946fa102fb8e3fe1029d04f8ec24c223f4eecfdd76e3b102f", 0x71}, {&(0x7f00000013c0)="435f9075672b07e825e245de21617a62231eb3cef9b8b0ba70d7f94d3365d07d4534915dc21a569d4b3425c4f11460a893d6f81461306abff6f3780f2fe4f3d022d94a3858c308e3c87d29cd5b8567fbf7364cc075d6d5af9dac31001b178ba181a3fb5a", 0x64}, {&(0x7f0000001440)="f7a26acfe46c7bc5541b7a91c5c8c63ef4f629ce488712f3ed0d11d831f7a9a2b31fc0380bc3bc0fc4b8e2ec7e2b4902e9659dae06350a336d44f68673e3162c3ce6446ee8d5f84c1c711024b0421f81931abc7ab29307414d86c1a677634d3c9c1cae7f6fbd4f8c7ee94d3f97b581d99e4ef3fc04c4570c020f5a47e44d0c8678feb8fbdd1b7cc2c863dd9dca28f3bee11266034c4ea8f1860384cb30348d0c7f60abcc9df857a0d61f31aa2083b8b89b4b6e4ff1edceb7ca586611834e6a6afa932df6261371", 0xc7}, {&(0x7f0000001540)="65bb57c2d53fd10c77fd295b862ce7659a24a86cebdbaa402847bb88171cd2350d0cc91d50fcd6ad43d7afdad916d76d565b84d3ad65196c850ada8930fec3d1992dcca18db5f060877abc", 0x4b}], 0xa, 0x0, 0x0) open(&(0x7f0000000300)='./file0\x00', 0x286a3, 0x110) openat$zero(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/zero\x00', 0x0, 0x0) 09:16:02 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x14, 0x1, 0x0) close(r0) 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) 09:16:02 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001640)='/dev/zero\x00', 0x0, 0x0) pledge(&(0x7f0000001000)='/dev/zero\x00', &(0x7f0000001040)='&&\x00') readv(r0, &(0x7f0000001080)=[{&(0x7f0000001680)=""/4096, 0x1000}, {&(0x7f0000001100)=""/113, 0x71}, {&(0x7f0000001280)=""/142, 0x8e}], 0x3) readv(r0, &(0x7f00000010c0)=[{&(0x7f0000000000)=""/4096}, {&(0x7f00000011c0)=""/140, 0xf7}], 0x20000000000003bc) close(r0) 09:16:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 09:16:02 executing program 1: mknodat(0xffffffffffffffff, 0x0, 0x0, 0xffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 09:16:02 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "3e4223a667b1f3fe6313d5add500971e3f4db016"}) readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 09:16:02 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82082e2f66696c65307100b57a085bc492223d2369a2416289fc417933969e673e9d46a2564c46497a4707e5ddcb75556d63d9f6d1711b2a14b96dee77ef148cba143896b27cd2cdbd1bd2b506b8eccf69e2f6200817523380d554a70b14f10f238df4c77dd96744a8db4f38849ba85875ac955328ee2f01d2c8b8a01f79770ed5d82651af8fcd103e902e78e5f573c1efb0143afcaa382e4f23ec36d87d7a02e454424b1dd1d1ff128b"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f00000000c0)=[{r0, 0x85}], 0x1, 0xc0cb) 09:16:02 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) pwrite(r0, &(0x7f0000000000)="8f", 0x1, 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0x6, &(0x7f0000000080)=[0x8, 0x624, 0x3f, 0x1f, 0xfffffffffffffffe, 0x7fffffff]}) 09:16:02 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0xc00, 0x186) mknod(&(0x7f0000000040)='./file0\x00', 0x9000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x4c02, 0x21) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f0000000080)=0x20) 09:16:02 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0xa0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f00000000c0)={0x20, 0x1}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000480)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0xc3) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) lstat(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)) open(&(0x7f0000000280)='./file1\x00', 0xa00, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r2 = getuid() lchown(&(0x7f0000000000)='./file1\x00', r2, 0x0) 09:16:03 executing program 1: r0 = socket(0x2, 0x2, 0x0) shutdown(r0, 0x3) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x4) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="53b20000000000003000d9bea885676b9fd1654ecbdf09de8746fd7a0795f367e65b9dda2472aa2d0da9cc22ba899860fb537aa6103c02a7aa2933624d3def738730"], 0xa) listen(r0, 0x0) 09:16:03 executing program 0: pipe2(&(0x7f0000000040), 0x10000) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x3, 0xf94}, 0x8) fchmod(r0, 0x4) getsockopt$sock_int(r1, 0xffff, 0x1004, 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000300)={0x2, 0x200, 0x651e00000, 0x5, &(0x7f0000000080)={{0x0, 0x8, 0x0, 0x3, 0x4, 0x9, 0x7fff}, {[0x4, 0x5, 0x1, 0x3, 0x8, 0x2, 0x8, 0x3f, 0x8, 0x200, 0x1ff, 0x8862, 0x5, 0x100000000, 0xffffffffffff0000, 0x1, 0x9, 0x80000000], [0x1f, 0x3, 0x80, 0x3, 0x6, 0x200, 0x8, 0x96bd, 0x8, 0x9], [0x0, 0x51, 0x80000000, 0xfff, 0x10000, 0x8000, 0x6], [0xea0a, 0x6227, 0x1, 0xc536, 0x100000001, 0x6], [{0x0, 0xfffffffffffffc01, 0x7f, 0x7fff}, {0x3, 0x7, 0x7, 0x6}, {0x9, 0x0, 0x1000, 0xfff}, {0xffffffff80000000, 0x0, 0xfffffffffffffb1b, 0x3}, {0x6, 0x2, 0x476, 0x5}, {0x0, 0x6, 0x3, 0x20}, {0x9, 0x800, 0x6, 0x8}, {0x2, 0xd39, 0x7, 0xfffffffffffffff7}], {0x7fff, 0x2aa2, 0x77f, 0xc3d2}, {0x0, 0x5, 0x3, 0xfffffffffffff967}}}, 0x800, 0x3}) 09:16:03 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x10, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000100)) 09:16:03 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) preadv(r0, &(0x7f0000000380)=[{&(0x7f00000000c0)=""/9, 0x9}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/6, 0x6}, {&(0x7f0000000300)=""/114, 0x72}], 0x4, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) clock_gettime(0x3, &(0x7f0000000400)) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) poll(&(0x7f0000000080)=[{}], 0x1, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x6, 0x12, r0, 0x0, 0xc) r3 = syz_open_pts() r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r3, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) kevent(r4, &(0x7f0000000280)=[{{r4}, 0xffffffffffffffff, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000440)=0x1) open(&(0x7f0000000000)='./file0\x00', 0x8101, 0x10) kevent(r4, 0x0, 0x0, 0x0, 0xb0, 0x0) kevent(r4, &(0x7f00000003c0)=[{{r4}, 0xffffffffffffffff, 0x45}], 0x9, 0x0, 0x0, 0x0) 09:16:03 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x0, 0x0) close(r0) fchmod(r0, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="c14f24e206776b6a1127e0f3502c9b398534ccd97b66b1f39c4e8667fa5a093c83a253aea2851f3c4ccc1af3a43fc2887e80813d9bf83c20a16770e9c242cda33b0ced73e1f815e2e4947d3b1c3933a16ac8026a9532ee2f175ee8341e69156c289100bded651aa36334a86e50fb2196e12cef9f2636ca5775e6777707396599e254d7745db2491f0f00202be60efb729bcb351ef104962cf21e8ce09794ad77fdbe7436673efe087e", 0xa9}, {&(0x7f0000000140)="916dbc2e5e680dcd3bf621946410f365dc918a71e489a97b255afdae97de183e2a1b0fd96b5d919c39e17aa512286605b86d63a2e1284ac1786f875390251e8997b7b32b426e39643d706715679b37d2be1f88eb34b83c91a15f2499862d1ce8fc9dcaabc14ae329ecb1b5a792e7331bf3c0fe0960ebc007894be20211818cf21ff22294760cecfcf83d57f36e937d178917fc6077f6ca587265df6409a1922b7dc355a6486233b09867f28b60e7d0f63231538efb65296f2a00ecd4e11200f52c5e22bbfd5bbf87fa681ccb8cc637f7bbd50bfe67549071f6b566b05ab7857c9293cb412f", 0xe5}, {&(0x7f0000000240)="b211888137f7f2e886be03abf0793d94f0abaacaf5c1345bf3a267ad384afca2c616b694b73a5e570dcd963a104c0c71d2f37e2b3bdc3680da2c70a74025c9ff48153e6abb89cb67919b676cef01669e4bc06d34d97b21d66268d5baf0b2fc9d30fbf49b08fd515145e8d366ad532f8c37cd29254f4bf0e4569d7abc6ab0ca894f7f625b42eaed2b20df793f586a44a8c8d443825bc770a2a983", 0x9a}], 0x3) 09:16:03 executing program 0: r0 = socket(0x11, 0x4003, 0x0) accept$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000040)=0x8) sendto$unix(r0, &(0x7f00000003c0)="b100051360000004000000000020ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b25e46ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004ffff00"/179, 0xffffff5a, 0x0, 0x0, 0x0) r1 = semget(0x2, 0x3, 0x80) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10080, 0x0) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000180)=""/41) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x5, 0x3f, 0x7, 0x1, 0x3, 0x200, 0x0, 0x1, 0x1, 0x3, 0x7}) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000000)={0x2, './file0\x00', './file0\x00'}) bind$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0xffffffffffffffc4) 09:16:03 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) r1 = socket$inet(0x2, 0xc004, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000000c0)=0x2) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x602, 0x0) getsockopt(r1, 0x0, 0xa, 0x0, 0x0) 09:16:03 executing program 1: r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) openat(r0, &(0x7f0000000000)='./bus\x00', 0x20, 0x10) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="000000186004bfa1ad483b486774740506008b0000232700000000000000000066d100"/45, 0x2d}], 0x1) 09:16:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x6) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) close(r0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) ioctl$TIOCCDTR(r0, 0x20007478) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x8, "b08dce58000000000000000000e60000000200"}) readv(r2, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:16:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x80}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1000002bb, &(0x7f0000000340)="f4") 09:16:04 executing program 1: r0 = getegid() setegid(r0) getgroups(0x3, &(0x7f0000000000)=[r0, r0, r0]) r3 = semget$private(0x0, 0x3, 0x407) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x100, r4, r0, r6, r1, 0x6, 0x5}, 0x4, 0x100000000, 0xfff}) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f00000001c0)=""/118) getegid() r7 = dup(0xffffffffffffff9c) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) setgid(r0) semop(r3, &(0x7f0000000340)=[{0x1, 0x3, 0x1000}, {0x0, 0x100000000, 0x1000}, {0x2, 0x20000000000000, 0x800}, {0x2, 0x6, 0x1800}, {0x0, 0x1, 0x1800}, {0x1, 0x262a, 0x1800}, {0x2, 0x2, 0x800}, {0x7, 0x40, 0x1000}], 0x8) sendto(r7, &(0x7f0000000380)="c64fa2b486f41f", 0x7, 0x404, 0x0, 0x0) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000000400)=""/145) setegid(r5) fcntl$setflags(r7, 0x2, 0x1) munlockall() r8 = accept$inet(r7, &(0x7f00000004c0), &(0x7f0000000500)=0xc) setegid(r2) recvfrom(r7, &(0x7f0000000540), 0x0, 0x2, &(0x7f0000000580)=@un=@file={0x0, './file0\x00'}, 0xa) getpeername(r8, &(0x7f00000005c0)=@in6, &(0x7f0000000600)=0xc) semctl$GETPID(r3, 0x0, 0x4, &(0x7f00000007c0)=""/69) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000640), 0xc) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000680)=""/166) semctl$GETZCNT(r3, 0x3, 0x7, &(0x7f0000000740)=""/31) fcntl$setflags(r8, 0x2, 0x1) semctl$GETPID(r3, 0x4, 0x4, &(0x7f0000000780)=""/1) socket(0x2, 0x0, 0x9) 09:16:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x80}, {0x3c}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x7212701653a8c4a8, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000180)={0x8, 0x5, 0x3, 0x1ff, &(0x7f0000001380)={{0x5, 0x7f, 0x5c, 0x8, 0x5, 0x2, 0x4}, {[0x40, 0x1, 0x8000, 0x2, 0x96, 0x0, 0x0, 0x2, 0x9, 0x8, 0xff0, 0x100000001, 0x2, 0x2, 0x0, 0x1, 0x6], [0x3, 0x100000001, 0x2, 0x5, 0xe5, 0x7, 0x3, 0xe60, 0xbe2, 0x6], [0xa5, 0xfff, 0xff, 0x4, 0x3, 0x400, 0x9], [0x9, 0xa084, 0xfff, 0x612a, 0x4, 0xa9f], [{0x481, 0xc2, 0x80000000}, {0x80000000, 0x20, 0x7, 0x1}, {0x5, 0x401, 0x1, 0x5}, {0x8, 0x9, 0x5, 0x6}, {0x1, 0x77c, 0x5, 0x5}, {0x8, 0x1, 0x8, 0x100000001}, {0x101, 0x3, 0xffff, 0x9}, {0x0, 0x7, 0x6, 0x860}], {0x9c, 0xe90, 0x8001, 0x3ff}, {0x80, 0x1, 0x3, 0x80000000}}}, 0x2, 0x2}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0xffffffffffffffff, 0x0, 0x1, 0x6}, {0x1ff, 0x4a68fe33, 0xaa0, 0x8}, {0x9, 0x8, 0x3f, 0x200}, {0xfffffffffffffffe, 0x9, 0xe0, 0x9}]}) r2 = fcntl$dupfd(r0, 0xa, r0) setsockopt(r2, 0x5, 0x80000000, &(0x7f0000000380)="b45c3178419b668365cf3ebc94133bd54c16c3a02f8c13c79d28cd1e99ed605c977e0a8933ac7439ec58c2f5d6b2dce034efdf237dcb6f4b91899d2265d073b005468a43b97b01a1ad212b0a0cf71209c1e518fa6e87f94c7e14a23f8bf61dc300ce976e5d21010087834ce02ff681a9947f22267f600871b455fa8af5800cc581a783aaed0eab89c6be3cec97bbb1ccea7d680d38e4da3fd64eba91596be7622d410a0542038db4befc9e4f070deb35299733defc5c9799524a144bebee3dc1271eac3e367d40ae9f7fd1c730106b201cd1cc0a17105458b725832612f063228ded73e1fd9a6d0baf26787aad93a764ad6b7c26f4b70677eba1d5d37daeea79e30c45a7e92c0046d167195d5917a44709d39e3a0dbe2dd16a994cd01f89a230c7868e2a75178c60219735aae9fdad92c7cb57e440c36188de573926a7bcf862822d05e18de7dd1e6d17c166e301b21bdcc59c55405aeab0d652630cc40cee81c14e2396eba9305b9cc4474bf70c3e6449ee59ec6eeb77059a8f29fdea4772cf6a3e85dfc0f1cb415f48edbac01657da69cfed3dbcdea692b8259204b07d915f0c6771ed223020a4c44408b19c9128de5f56d7fbcce0fc8b003b0517785db577b233929be7b5d4aeb255348dd12d949e568c931583996e6840c317690a73d71ac975fee17589787bdbf52632f6ae44e7830dc90bcfe0f31bdf1f24a7df9cbfc490f67471d7326d7668c4e29603950ae66b98aa63ec4551d9075c95821f500013c5d7fc3a07355dfd60bb6f0cc40c7a739eec58a4f8899cd14fd2dd89d02fa874aa10c9a61464b6ef93533336b56e5cacd69b15306fb36428634219cafc61b966780d3ddef0a6dd4f7f150ff820ffe13a9884ee5323fe71ce836ae2e0385869d6e253778d98e225635d5c84ffafc628a7be496103aa303c5dcbfd6b528b34c75d20f313a7b9bd8054b4e4309ffbc28652452561e0751c7c9fb9678394a7ba5429acf7c5341ccde0840e4d1c350ef9074af7d45a12fcef268803acdf2a0edef21545da3680232f2334277cb0ae25bb3fc198318337c54fc84fc99687809ede1072288d130b0e5c94b1187e6f2bb5cad1e95bc4d570ce6fccbfc07d0fcd854056310517d7e1e12df4f158d823c6928a711ce591e1134a5b8e1523e4e281fc282f086012ce563e66954cf8c74d8b1c779356e02637be5d1adca2906826b1e4a0e840b91c43ff5c70f9358f7d9f73e1a1a8c33a16474a9c1e7848e9cce52f81c22fa8c126ae646baf5f9365b914ccdee5eb30a13a37b751fa6b03bb96822cbba729aad5c42befea884eaa748c634e533e4fa322bc495301a36d57a718f0f4abea4447a068bb4d8aa677196300b27ba0e61e9d1706e4332093d37a13384a067c80c971887cb31a03c73186d0f067a04065b85be53318f25ec9c1db5ab981602bb61b4c280a1fa667e6f48d93d2472311c6bc70c8ff89e0ec0be894ed1e95e7896b42831cee60bc25a21e7e15f40ae1fa19deadbe982c5b7b4f9634b570422e3a69a53a92e373569cc3d66a0b4917d82f410fb215291d9d363281746b1d6f2c27dc3b244c54980ff1cb91446772ff2947ef8653d964803044ad4a019225ffbec4e1b56d9a36514f80fa1cd90458d8aa3cfc36ce951acaa7ed0781ae654242e4fb865a95416be14c1c08e9ff57eecd389b18540046eaf49aa24fb0b2ec8e5660af0da5c7b05f9a3afadff3ec6cb61010f38d25ddcc8fbcdf4cfb74fb8346e1ead309bc01f18f937d1645f730d79837f9cda52888bbea7f5e4b4025fc833c43f2d407c2d84ff8dbd1afde1e76bf8a587d23b10960718aeb94c3e386aef41666eede66ef68688d34a5adcd8ff7e10953a4e190b53a5876005cac4c2a212bf41e18bfed2f2487f418508a9e84bdb1651e68e9792b3d6c161b39a66512a00092c9b6b740b3384029352cfacae49af2db4825f7f8c597e922c5667fbd8b51c17740846a9d218c6bb145615d389fa3d9b6eb924935fe9aff7b4a9caa0e0f3fbde6d9d5d26b0496e06370090d82547a76b3ce5e5c8fdd3abc78293f67f8ab7a677da0b2d983580e1c8aea510b9c8540308c02380157d0dfdef8aa37587227dcb951e692d32336e6037bf3278fab8edab49713c0cfbf3a5d3c2947e5778149b2c75ac4f3a1f64ffd4ce6d96ae699eb9989e68a963123aae595984cdc751d35c58eb07f046868f9aac92dd7753a3afde9afa69207d4fd04076f4cc155398048a22f2c10cf24aa013eb60b910424ddd2fb1292955f7e77491458a0e777194c7adf7632c64a1f04c554478bbc821f9af2a57247b6db7c73b07b37c9092137e25fd2b888c2d2903a7ce28549deea089d3ca046cc583a9d494adf24980cc1b1f36d54131ce425fcef70917e73d2e75f80781a89d5bf0916e21e1abffe00a63b8ff7c097e6dff53a98b3298f54881b0af83d12ec66a7e7a160d732729dba2eff559d1765304ac61ab7c56a1630472b31744c2b3491fb238f09f2cb01ce22e12f1059f41df77c0f462a547cc91d7563ed6081a0a19493600cf6f696e840817cb9964cd728e04639a3d6eb5b4530d247bb6809a27c9fc073928d45c539850c2471af36802f9090661191fef59603c9d79a30b11f3b6725dd744d32bd28366adc4549da5637568569664150980d3372975638c23a6acfb0eafc286437de33207f66a549e6bcd93694416cdc18096c6eb7efc7d941db0b2ca4624674d45986a68a3733bf689564e51727cd6dd2d43de8975f36b01eba3285cd9f272cdda799ac784c712179ad538b7649c91a5e44f52afb712029ea9be00bd7ee00309c4b55bb07d99549ff892deb1285c2ec43e3b8ff17679ef877cd51c294fb1951c5e661ccf23a41b409120e67ce8e939fd22e71d82f63838ad0a7eb56d99e236511f5f25cdc5c98dbe81e42466ce464041320d2918c193ed77c642a18489074b6ca54f0672bbae344c3f363329396c87449402dad9bcf0089eb18435060254bef3b1edde84059e3e37879ff5bc7d3c44b7fa302a0507630e3633dc1edb78c1126e5315a10e7b48cfd51eae9d41852f5d32e64b6a85bba638ff88c4ee10b9246744b64cac1a738376a096debdb514f64842ae0eb8aca680a2ed2fb2ac3638f70e2c573bbb502e4da162751807ca4d1657b7468641ccc133e1793c0632e08eafa4552284d1762ddd1f2e1725db29b116ae2b6e62a40c3a4153590cbe167895bd0a111dbf07ab10bd5f20b94b177be836caad038b8482c73b35b3dded1177db1acae5fd12f1713be5a4421b687e09171524df4667d0e67d499aac84fc62ae8ccbb9777b0db0191e1b6553cacaff032ff55decdfa9c1b99a0060f7954ef86c19d88947518620eddac29f4a7e29552978a7ac8b8589341d5a1da84840d0c5f67bdca5b33bf247e59e7c3080c4383fb918d786d6c1604a1cc50be2e7af0aa5c66a598ba0db371db190af0e4bf891db4f29c913b0a4f2da15cd8e957a57093c9509f8121ad614ac7cf144260662881932aa4df09eff9e5530c3aa71480f6016a78cd369c5aa789e482725c24d46df6f87074c6124fbf97040629b712cded9f0214e1853e3c3c8cb477f6647ecaf4b0f98f56c9a2754fc488dae7bcf3ac3d197f16e5b049526ae430949d942c08916a486147cc0bf254fc2a8933e844df01c15ecf91a1ee994a2185e7fc1e9834f53ad8afaab8ff7a30aff3692fd92e238e6e43ec4b511ac52ec68e55da540f2187bbbd14553c5bc3e6f092716136f99c92396ef1bbef8bbdabb5709d6e7cc3a2c6547944ccc2dd7b0651b09798be3f6c365bcc8b054342c15c7d2f5baf948122dd233ef32f1ae2fb3a610daa1994dbfd02d97eda3e8ccc59e8376efb40bb62d0a4cb5a9c15ea00c5af019b3e00f7a59d2815381f3ccbc53b4a09cc089838f8fe6acb1abd6da064011150e49ee60154b0224e028ab7e912771a803f3c3d93c080b9c9f1517966b01f27c7571c81253679f4b8138900388e153105c66cb4fee3452dbabd517c6125b2b787b044d2b528ec6cc072325c8d1f34406b5e085a25cab73db35d70397457d4c48ae52afc32ae64165cc3337f4ccadb6aaa60fe3e22e5c3d5052dc759f622527d77f202083692eef39f396ec1039c2cf2fe0451cca558b02473cae04309e4f23bb91c453719441268f03c4500633a8d5608e2924eeefbec1b278ecce1e4103c5d7717d062be0ed61163e4db7cc38ffa5e483eb9d30e3bbe9255710854064425ed290d0fd5c43f6fdd04331867701ec0ea2e5b83020803e82123a6c598a937db3fecd51dc7c7b3e9a9c731c05628ad1873ec6aee8fcac1ddced7409e1bf2f461a5bcdd172695383013831a90d39b131169ef966b5fe28c5efa87e3b8690a2888fb85110113c87fda4798338b8719bbcd3b9b0922a1f78995e36430e6f96edcdecb447288bf6df3b8573fc83ff578b194617801dc8e7bfca31410ec1afc22c1199ff28448ba32cf23dc541c1378a2498d37ae0b9096353f24583b01803bcdf6f0281d88373a11845a7283425c8231a22e14c0a01964d04d394d40a0e6feffde6b3d4972126c7d118a5b5f14d91dfca93f03eccdf22572e09592ce783918d78675eaf0ba9ff0cdabcdf701462df8e0c3f0da5ec77b8c986606c3564800da44ec25129bc5f34242753a44eeafab08da6a93596f4885b249e9900ce7ba61da3823e87a809684826bc7c3b74cb17e2ae74cdc9913b71dd28865ddfc6e202f7bd360c213052d9763047fb47332a71f832f457291c88eaa3a0cc7e9a56155a12bec1acd1e1f3af024f6a8ace4e5efe7d00ce6f65f0a81b01c7fedad81489041a6a698d85bb8958302c4f4f15c2899ec528b38f31e665f39479e78fcde9aa598749d540014e7f2de46be21abe4ca6d5d0d5a01365c8725e25d04c8c10ed0f37cd1da0666b9f9ea9d4b1334639611742032c8da48169e48b0345240e68f88266dd0404f26b6f6eed628b860d434cc3d3a3db4047974ee428744487dcf41c2e18936ddd2fea9f7a3fe95d1abcff7ff9c496314d2432df52d14e13e2e9062d2ba918f1917c80b713faa44c020fbf4f1c3372469328130b8396a92bd2a5a19295506846f0c3a06a6238ce112f743e2308687a09a944bf16e88309f66eca1d81af740c8bb0a845e67e55571edf571b0d722abc9d9058eb9880ecabae5d4768425840adac46e8bb23c22a74555b001309bd963ddb9b702c7f224f4668e23ee793fe002f67b1333792f687202c679bf9411252db1306b909c1d0a94d5cf54051015b167ccea38cc7bce10e45051bc2001d60fe9f5826e68dfbbd5781848b74974832c7042f4e17a3b9be703e303751c3aab9b9f1019cd86d5c186850b68dcb90f364c780734a52d97fc267c98c8a2f052831f64bbd90ce6be4a1107cfe20af90f98e69a484180108d9f079a91f2c88aef77acd88d39581bb4d863651c2456b2ca6d2bdb0fabdf1d72eb5729383e8b215b5f564ee6485fe798cd22af254819ba9a2b3060cb8cbfa7e6b661cb7214a1318f87c5001b324e64f4a6ec979e5b7e02586b38fce3edc17f0e500c903682a98bc236a3aff227a0079e6a59f42fab33ad6f50cb55373d7cca07f58987f9e5439720215f64313ceda5fb07daa37fc9af1e21eab2511accfd89b0d70d2e8a7d7b39ebfffd8273b2e097d7fc7e2d643eff3d699118b58f8d5aca21753fd83d0d3913710d6f7efc7be800e19bd42ea15b0053b7e044103d651ae16ec8a0cd432d13c0847d935ad2086a02b5bcdf8480618ab0c04600f03fc240c6", 0x1000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000001c0)) socket(0x18, 0x0, 0xc5) 09:16:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) read(r0, &(0x7f0000000200)=""/194, 0xc2) 09:16:04 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) fcntl$dupfd(r0, 0xa, r1) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x20, 0x40) writev(r2, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) ftruncate(r2, 0x0, 0x2) 09:16:04 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) ftruncate(r0, 0x0, 0xffffffff) recvfrom(r0, &(0x7f0000000000)=""/4096, 0x1000, 0x1, &(0x7f0000001000)=@in6={0x18, 0x1, 0x4, 0x6}, 0xc) setsockopt(r0, 0x29, 0x6c, 0x0, 0x0) 09:16:04 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x80010001, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000080)="8bf9e6894f830f12740521b7e88205c1b9b3ad9ca7e60388523ef77752d1cc982f92e4c8150c10a12a7d767ef78013f03014a14dd7583b543143eb5178873ed5ef1e20de48c0cc0f6f558cc13b75f510852ccb95ec99a6815f052e60072b5c8805515b0d9003ce952b63e4555f669fc68d98af0f58a6e99d12177416c7d9bf9b5736ce7d2863b515826595235f5cfb5f8207772afbedaebbf523228906952f09ce33aa4e0a23114239eac63bd6244e2423574c8d245cf661cd1cf88e43ed9adc8ee2e3", 0xc3}, {&(0x7f0000000180)="5f24d915bf17666f4ddfed45098ccf13ecee45142ca72921796ce7f4cfe6acf35f487ef0de0ed5c117da86596962fb512461109034ad8c1a5499371e14cca3266a0fd590aaf59650beab7dcbbf3985681d35c405396f23c437b63746c2b0d5cc065a2a332c57cbb82d84043f72b7427bf6747d5980e80a8363f6ae312bd31c927aa6d78aa57a87bb380b4bd02d7f245becbcf2bc8386fb959e0e56b5e4b032d5a0240ba17f840bc9f985981377b52194fc5017", 0xb3}, {&(0x7f0000000240)="17ff52cb9473c2b51b20a0605f3f40b065b97240417914df7fae838b3fe85f202b44c048b1d89ba68cd483e0a6d2cf8774edf1feebef0b75128df2d933f2c8cb45867ee81295225e3e6faaf901312a0c8b58acddcec1c1b86bf7f464b521ac9fc211656bea004b", 0x67}, {&(0x7f00000002c0)="e00b3fca6881fc10cddfac5c3c2ab94a566d1b31a49be2ff95398c6e1f764ef91226b4363c7a8e8c71b81e974cdf999c974cf8e4de4fa02e7fa47e024db59f891a696efe18a5b580897126b07ec22d4a85", 0x51}, {&(0x7f0000000380)="df0f7953797ddfd7fc8bd3b883a5ef0f1d3b95f36753a7036e5252f8bf6d05da0f42e5f57ec404315a7c02346e60c213746c09005757c204518c96355df2630319d155d76128187cdc8cc2323627ce8e8d49e82aef82e036c19a0d5774d1a34b90b937a38f615e61575da04cbef3e0ccaa9a9621554674", 0x77}], 0x5, 0x0, 0x16) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffff8, 0x31}], 0x4, 0x0, 0x7, 0x0) 09:16:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0xc008, 0x1b00) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x1) lstat(&(0x7f0000000080)='./file1\x00', &(0x7f0000000180)) mknodat(r0, &(0x7f0000000000)='./bus\x00', 0x4, 0x9) ioctl$TIOCSTART(r0, 0x2000746e) chroot(&(0x7f00000000c0)='./file1\x00') pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000140)="f4a2e56a3c157cc2a1cfe52512f00d472b", 0x11}], 0x1, 0x0, 0x0) 09:16:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x81}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x108, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0xa, &(0x7f0000000180)=[{0x9fa, 0x81, 0x5e34, 0x1}, {0x1, 0xfd, 0x4}, {0x2, 0x9, 0x5, 0x80}, {0x10000, 0x8, 0x2, 0x7}, {0x70, 0x7, 0x87, 0x1}, {0x6e, 0x67, 0x7, 0x5}, {0x3e, 0x8, 0x584d80000000, 0x80000000}, {0x0, 0x9, 0x2, 0x1fa8}, {0xffffffffffffffc0, 0xad7, 0x1, 0x5}, {0x100000000, 0x2, 0x10000, 0x8}]}) 09:16:04 executing program 0: r0 = semget(0x0, 0x0, 0x4) semop(r0, &(0x7f0000000000)=[{0x4, 0x0, 0x1800}, {0x6, 0x4, 0x1800}], 0x2) r1 = semget(0x1, 0x3, 0x0) semop(r1, &(0x7f0000000040)=[{0x7, 0x9, 0x49aaaa6ccf3006c7}, {0x4}, {0x3, 0x7fff, 0x800}, {0x2, 0x2, 0x800}, {0x0, 0x1ff, 0x1000}], 0x5) 09:16:04 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) stat(&(0x7f0000000040)='./file0\x00', 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2040, 0x1b47) r0 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./bus\x00', r0, r1) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 09:16:04 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x20, 0x1, 0x6}, {{r0}, 0xffffffffffffffff, 0x1, 0xc0000000, 0x200}, {{r0}, 0xffffffffffffffff, 0x1b, 0x80000004, 0x1ff, 0x9}, {{r0}, 0xffffffffffffffff, 0x20, 0x80000003, 0x10000, 0x7}, {{r0}, 0xfffffffffffffffb, 0x1, 0x20000010, 0x80, 0x100000001}, {{r0}, 0xfffffffffffffffc, 0x21, 0x1, 0x81, 0x9}, {{r0}, 0xfffffffffffffff8, 0x8, 0x4, 0xfff, 0x1bc5808c}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x3f, 0x3ff}], 0x9, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x80, 0x1, 0x800, 0x100}, {{r0}, 0xfffffffffffffffb, 0x1, 0x80000000, 0x1000}, {{r0}, 0xfffffffffffffff8, 0x4, 0x1, 0x0, 0x8}, {{r0}, 0xfffffffffffffffb, 0x0, 0x80000009, 0x5, 0x6}, {{r0}, 0x0, 0x40, 0xf0000080, 0x1, 0x40}], 0x1, &(0x7f0000000080)={0x1, 0x4}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) fchflags(r1, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x66, 0x3, 0x3, 0x0, 0x8a, 0x3, 0x2, 0x1, 0x1, 0xfffffffffffffff7, 0xfffffffffffff800}) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x7}], 0x40, 0x0, 0x0, 0x0) dup2(r0, r1) dup2(r0, r1) 09:16:04 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20000, 0x10) mkdirat(r3, &(0x7f00000000c0)='./file0\x00', 0x4) sendmsg$unix(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001440)=[{&(0x7f0000000080)='$', 0x1}], 0x1}, 0x0) 09:16:04 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x2011, r0, 0x0, 0x40000000) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) readv(r0, &(0x7f0000000080), 0x0) open(&(0x7f0000000000)='./file0\x00', 0x400, 0x4) 09:16:04 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x0) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000040)="5ee37e33a78dfb4296e1600873d8c06968042b18d4d749fc6e04e3bd2a85b971646604d685765cf200f01f95b98047e1f519d310847234d819df80f4b3f6121d4faeeec377786ced041b5a53c747ba009c5e172b7565743e606743f74bc182c13172673df9bf055c78f71a1d4e4051a5b3acb5bb9d221e0b0d165cd2757da57fcd0015ec7578513fa9150743f06aaff436c051fdd2ccd0f52743d463d1e21a7549f0e10a4249a4ebbacf328b6f572b71624930c8de70b4c8e0ec2d35a0f9", 0xbe}, {&(0x7f0000000100)="2704964451c0de77b8475c502d476a0e82e9cbdd65509985af2e27c40346b43cfa72ba40bb34bdb0c0c41f723c552bd5b20e6e0ecaa4ed100aa7e2ce34e1cd1a7cd78a9869a4a6b4bfe414790f3577e3b8ddec6ab9126aeb2d988af0907b12fe769df8bbf528bf0869b3196a02ed6cd92e2173cd45fe4de21ebee90857cd7ea997c509ce1edbe2e923e0fad0b267e73098cdeca1f082d5ed8ef48cd26980d2bb4f3c5748bc48e61d145642fceb96bbc531aea4a20fc6dce7d78dddbbd94cdcd9527557defc7ff4f70319833e0028b37201b321797d5c026797e1cb67c0c7557dc3b1024bb88fa7aff9ff3a00099130771e606df09609f4", 0xf7}, {&(0x7f0000000200)="fc4448beb68868da4808bcf5ccd85718e5c2ab575a43b1119b6bca6ecc350a455f651430d81010fc89fa75ad3c0b631bb6039aa1e0873b75bf41fb00d3b50fa29cebbb1bed791e4d06623b0608ae4a587a3d2dd47d9c3297ac8bde40b1a2b2e7a5eb9261b13eef863984e7433de569f3b20947c54b7f2e988d6fa46544c2a4ba43bb93998644f989b4de07d8cb98b2803979fc5c421d71d474c1854c3e516a8e9870f171c5cbaecb74799d3318b64d97686492d3e8d7e668112e92b9b6ea00d280c8b55dfb21ca08341bfe02c6cc", 0xce}, {&(0x7f0000000300)="5e03ba42f5ac63f9c912d499d478f7cc7a511e776160c52b99e56b601ec2eaa91222c064b494ee2767bff7f00ff3f14bfb83cac2a2df5c5a2cf6f282ec6d751d3d96ed72633d23", 0x47}, {&(0x7f0000000380)="c803e3352a8d62672a255a589e8614bc0a17e13c4e35ca14096799620ecf55ca6ad580dfc6ed", 0x26}], 0x5, &(0x7f0000000440)=[{0xb8, 0xffff, 0xbe, "e89a11f3172c7d36aae62b771604e7f4dc80f8734636cca5a0c9dcfd4cbcb769ea0e37d333fd6f3428bb649fd581c8ec1391b8b64ffc0145f1e8d948a462160586c42c8010bf6f395267977f83f5e9d540944e6e5aca77bef4fc6dde652c01fe357e07a7a569547ea99a352e8c071e464fd887f9dfa5d15f75de23065651c11f9e193c83b5213629423ed579194be4e58af0759e2b8164dabbb63118a5f5bebcb472"}, {0x78, 0x0, 0x3, "1c1cbb58ef124ebd1392f47bb3f0eb37e4afa514056535ed36913e90f45183fe69f3d2d95a794a30f78a72c6c4d8940174ea1bbf06fcb9688d8b1a9d260e7a180371bf71aec308b5f5926a862a4b645987e5711acf7f1ac7f7294d870930d6364d12da3a1371e4"}], 0x130}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x10000010, &(0x7f0000000000)=0x69, 0xfffffdf5) execve(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000840)=[&(0x7f0000000600)='!&\x00', &(0x7f0000000640)='{\xb5#\x84%\x00', &(0x7f0000000680)='\x00', &(0x7f00000006c0)=',\xc9\x00', &(0x7f0000000700)='\x00', &(0x7f0000000740)='\x00'], &(0x7f0000000800)=[&(0x7f00000007c0)=':\x00']) 09:16:04 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) lstat(&(0x7f0000000540)='./file0\x00', &(0x7f00000004c0)) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffffb, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="c610e33375573c72cb1b559634c55913f85c04c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) setrlimit(0x6, &(0x7f0000000080)={0x3f, 0x1}) 09:16:04 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = getppid() r2 = getpgid(0x0) fcntl$setown(r0, 0x6, r2) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) r3 = dup(r0) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000180)) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)="3c6630b3f71cdc52e5e49666c46972fb6d9fd6af3077b764e346284b", 0x1c}], 0x1, &(0x7f00000000c0)=ANY=[@ANYBLOB="4800000000000000ffff00000010000072a6867bb34fe67acc621b011ac99d669015d7e6fea2946b605bfc859e73f8c645e0c7c0a933b2cc687327d15e144984ef37fdc933000000"], 0x48}, 0x400) fcntl$setown(r0, 0x6, r1) 09:16:04 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x1e1) write(r0, &(0x7f0000000100)="7495f91735cafa9f6f1d4f37cc461ab1aaf000dead0479ab60ed9aedface46024b5b7b1af9bc7e7cb869bafc0dedc892c487aa6b4a334058f609669ffd9c119dc040d1010b3e661cb5c997448b8d85c4bcdcce6e7a55d5772fe8bc24b1d8f12337e7efae747618682500afd3198aef5b4392ec122360091f1181b84f28b63934c7892dfafe2fe1bad71e6f09eb470a894a275e910745831b6953a61d7571c4608253e18fdb265a76becafaab9879a256f8a708627722dbbafea232c70428fbdc1785a3b1ba4b561798620f2bce81a94cfbdfb81bf33a5f47d6c57bc7305f28f8c14d", 0xe2) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) ftruncate(r0, 0x0, 0xfff) pwritev(r1, &(0x7f0000000340)=[{&(0x7f00000000c0)='\a', 0x1}], 0x1000000000000248, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x6, 0x10, r1, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) write(r1, &(0x7f0000003040)='u', 0x1) 09:16:04 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x400, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000000c0)={0x10, 0x4391, 0x4, 0x800, [{&(0x7f0000415000/0x3000)=nil, &(0x7f0000331000/0x3000)=nil, 0x9}, {&(0x7f000079e000/0x1000)=nil, &(0x7f00000cf000/0x2000)=nil, 0x8}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x8}, {&(0x7f0000311000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x5}, {&(0x7f000052d000/0x4000)=nil, &(0x7f00003de000/0x2000)=nil, 0xfffffffffffffffb}, {&(0x7f0000500000/0x14000)=nil, &(0x7f000006c000/0x6000)=nil, 0x3}, {&(0x7f0000554000/0x4000)=nil, &(0x7f000063c000/0x2000)=nil, 0x3}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000196000/0x4000)=nil, 0xf3f}, {&(0x7f0000621000/0x1000)=nil, &(0x7f0000500000/0x1000)=nil, 0x10000}, {&(0x7f0000485000/0x4000)=nil, &(0x7f0000fee000/0x12000)=nil, 0x3}, {&(0x7f000035f000/0x3000)=nil, &(0x7f000072c000/0x1000)=nil, 0xe2}, {&(0x7f0000420000/0x4000)=nil, &(0x7f00001db000/0x3000)=nil}, {&(0x7f000024b000/0x2000)=nil, &(0x7f000078f000/0x2000)=nil, 0x6}, {&(0x7f0000699000/0x1000)=nil, &(0x7f00004eb000/0x2000)=nil, 0x7}, {&(0x7f0000138000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x9}, {&(0x7f00000bd000/0x3000)=nil, &(0x7f0000176000/0x1000)=nil, 0x2}], ['./file0\x00', './file0\x00', './file0\x00', './file1\x00'], './file0\x00', './file0\x00', './file1\x00', ['./file', './file', './file', './file'], 0x1}) r1 = socket(0x10000015, 0x1, 0x1c6) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) r2 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x0) ioctl$TIOCSCTTY(r2, 0x20007461) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000140), 0x0) 09:16:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7}, {0x60}, {0x6}]}) clock_getres(0x3, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x400, 0x0) clock_getres(0x6, 0xfffffffffffffffe) syz_emit_ethernet(0xffffffffffffff23, &(0x7f0000000180)="aa") 09:16:04 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) openat(r0, &(0x7f000060cff8)='/', 0x10000000, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x7ddfdd80f11e8d86, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)) setsockopt(r0, 0x4, 0x3f, &(0x7f0000000000)="b7d2448e06750c2ec4610f04e486f02afb699ab6ae529d2d", 0x18) fchmodat(r1, &(0x7f00000000c0)='./file0\x00', 0x180, 0x4) getdents(r1, &(0x7f0000000100)=""/104, 0x1af) 09:16:04 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) read(r0, &(0x7f00000000c0)=""/166, 0xa6) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000000)={&(0x7f0000000080)=[{0xffffffffffffffff}], 0x1}) pread(r0, &(0x7f00000001c0)="b1cd41509535eaaeddc7896260b09dfab6009bec3878518110dae52047cd21a8748cff8bd4b1406902446332b0948d57cb29519c919e10f8ae63a10207c2736bb2db9d05af78f051b2bcc8e60162af9e9f1a07165becc5bc07d034784cad8ac71326659f98e9b300a97193978b8de62aa8151abdbe1e501688be883586f1999859b62b5fa752623e809f8020649784436802d39f04151aac8daee241f568abf5230e0f15e3841aaa", 0xa8, 0x0, 0x27) 09:16:04 executing program 1: r0 = socket(0x2, 0x400000001002, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xe3) sendto$inet6(r0, &(0x7f00000002c0)="949f798c8769f24bd2aad0cfe2f9254a3f3765572a6ac0b7f8729b8d00d4207cfee5602da03b944fbcd2acdea2c5838b65b4863b477ec48e8a81b0fef9a99ecb0584a7657f733b5d4dc8f0854f117646465e2ef4cdeeaa3305045e1eb2271b1cf709f5a9e7f199744f6e2acaf3afc64883c6e5c80e0a75f2ad469847e087356feb1d7d8b30f948db4698bb63c9886be6f184c1708f70651aaade51cadea7436925182f5674d08439c7feec53a7fea61d31143239230c0fb80f457677ed40292cb1ada9e48ff2269a08d68e942e67c69109c47e54dbf70b5dbd5446961fb32508e2fc8a848721ebe0688e5a13ea599ce04e78dc", 0xf3, 0x4, &(0x7f0000000200)={0x18, 0x1, 0x80000001}, 0xc) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000040)="cef5eec0167b5a5cff38da7432c3888e3fb3bef9f053980100b9ee1164daee1291a09233a6bf65c563e8e873e95ce8813d65e19a152d47c067ad0086a0d7795407c3ae35f97d102d5a40c76f944fbbeae4bbbbb7370ac3666183f14746dce5dfe7ba61d646eb1b8244bd6ac74cedb2f1bb12deb989edab6ec677c21aeb591f60280f3f24293f8cb4f46f2b", 0x8b}, {&(0x7f0000000100)="4e1c5d2334c2d4d661e56f4c8e17966e19ddee985f70141e7fcf449559cbbd04db0aa62ffe08cd4a93d6cfc71d21d2d1195d6ea2e56e99bf09d763021af083d8ca255f8eb9f8742ceda0f7c401b7d118d050fe29a63c49afcc95b8692206db20d79542bc94dac384949f407e5efa3c1dcbf82431b462f92a70c840c6d4396b96349a856e640b104e48a076b0e2ca7510708d08ea14ab93de4d66470204498d7ed4ab900d59fbeea3cc538ef5ad6f1d54a61bc1955beb00b42be4d1056e4058a1e2b8bb247877cc3d089eb31ffca33e02ca10c05beaa4735cbc9b5884bbd937f5515bf750e061851a04a572a0", 0xec}, {&(0x7f0000000200)}, {&(0x7f0000000240)="fadb246072d91562a8fa3e4b48e6574e41e3e6", 0x13}], 0x4) pread(r0, &(0x7f00000003c0)="55d521cd9957071cbe2a5335debd9e08eb6d7a779a5e29dcb60325c22607fd7632857044168c4c9cc4c924b725ac5461ce134d56af6088cab851", 0x3a, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x10000000001007, &(0x7f0000000540), &(0x7f00000004c0)=0xa) 09:16:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x20000, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="2e9fa48f8131f7aec9ee6971eb741266e393b41156808e585312bb20feeccc6fe8bf73637ef4b4c9cdd7e0e517a27e", 0x2f}], 0x1, 0x0, 0x0) write(r0, &(0x7f0000000140)="3c21c0faf0d8faaed7ab2cdf282f48c37a5fde94a7c8ee31d6c76b4f5261c77e9170aaa273a368d80e8763d3bee42d4c702e8c", 0x33) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000001180)="0f9218af8070b349d795b3e41deee4eac3226a958c52a3dd754382add946827b6213dfbfa10a3ca1013cb0c17973078f9b7f90d565c33d179420b978401bb8b093853c325aec9a7f588018aeb7c90ec55cb51a2e8d76f11c30b1cd587c36460c325f5cafb9957f300d4a45fb", 0x6c}, {&(0x7f0000001200)="bb3bec44e65b377b1751d9b9e2addcf3fa298475a8a31e92c1bb6c5de5458177e1995ca1e6bac196a905c1da774d6eb9681ae7e30cb4575841295adfaebf8cc6a5bb56b1eaf8b7e9d8949aac3f0f51c8ff991680bd4bde529c714132c523ccea4080d4f9561c412b93a77ad36aa9a45dd2f8390e701eb315cb620bfc7364e8e1c498ae25da9d95f15b2a4563c23115", 0x8f}, {&(0x7f00000012c0)="442fce91511ccf83a169d3f30217dbc333933f45b8e6d0e9e8407c501d8dc6d21096e4548daf20edf5d2f168f120e63ea4fff4cca669aac01d385cc3048db52e2c49ac7f9e10ce6b4b59cc1a7d4a7aa5151f62082bf9f49ef46151fb31d2df16e478d733f012aaa6dcf4a848bdcb0de04869b6a3cf25c2d3e52d7f710c63273d838c1a0e68fc0a2966d47e94efcb9fdda1f0dbf102", 0x95}, {&(0x7f0000001380)="e3f380fb41acbf6feb65614ad60f1cdd9970f037c41b98a1123b872023afb9d47370c2c049bebc14", 0x28}, {&(0x7f00000013c0)="6aca37dd5f61aae6e84013fcfcf4a240de0801ea5d4ef98bba95f8ed4e73e30eb5341258cf825f9f02480cfd1664711e0dfbda", 0x33}, {&(0x7f0000001400)="f8a8ff8322af52b5540a98e70b813add5f65c67f9defaa1db3a0b13bfa20bc391d51b700cb6e2cc16b2d7bc2bce88ed31a8aac2b19f591a8f7bb228b0125e62e918e72188f5171a6b88d0144440ac782493350c1e1c4e001d8fdbfcc40281b0327a270e5ea590dbec49fd2bc75d08952d87e3fe01c960281790529d7ce88ed2989ceefcb392d20bf070ac1e07026ff84a7a6f3799cffa6ce59f1", 0x9a}], 0x6, 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000000)) execve(0x0, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000001540)={0x80, 0x2}, 0x10) pwrite(r0, &(0x7f0000000180)="0fc5533ad5147ecec3ebb4569b94eb77567eda22a9fe68c4481ffffdba1dc19a9c5aae60dc45900259323c18b1bee51b51ef9158a1b2fe69d4ce4313ce7ea9bc234e94e54e136304ffbd4edeb25548aebfa3616df0c2af9bb341ea71467427e4e3aa1f13a4b85f929f930339604d0a5cae102809169b34ce136082ef4a1f06aa13373619d908cd11114eed3690dd196a9ba372114dba5a2c702a1a3dd7e1b4f9e493c1bdeb8cf4f9f05bf5b04b22eb73a0f786c7586dd03d2b62f4f4d10c81f5fd40330fec969a90e8f31c19db9072a7ce9025e9cee2f86c070c35462d65835c0a97b04e331587b4d5d21e640b8e9f6217cb8edcaabde63f5c5529fe5d18e0d99756b504a3bab3f53c77cb4d7a11d07c7f9bb5e1ba0ed075c5b13bc7ae41fb17e69eea10c90f2500590d302017ae0011434e27efb1727a7ab137f9c67b116f831508f02d45d92b50ebe4a82933164ccb6597db947123c5a36d0202b11163ead5068bcdb30a8161bf9361a58c744d369b4f9686bc1953314fe45250cb2062afb9fb4d2a2f1f7187f98a1b31b76896cc9072275e9cb872f28111bbc081ce1b6b009443b88cce0bd8ab42f9e8a2735ed24d923d49ed1d93df563771fb75d1b0ba70b609f959675d82eae9b811d736c7752deb214f4325d01bb53b77a9f0464b93e614a9742c99555965068fa047f3fbe357541a3e2de1db08b6e37476ade53c864d2c0634ffc81ed04d22ef0a3a55dea6382caa11d6028f8723defbeb2ecb6ec59949577c9af85c8cb21a54b05d2d1255dd04d3f4cbd9652c25db2e1249b24b016a901b145ee5c6d36609f9e6bf0827c1bf4bdffc509de6294cc6964e6b125e655b90b8d2b0a8eff1898f22599d46fcdb4053e0ae76b17246a9df925f5fa935e8d3f6fef76302a9568a82216a0189067d01a98ca6cce21eda5cc7cd2eff361153f0df060dadaf1c76f23f609973d716ca2ba4f6b1a84f7da78cec2d6b2f179b43b6f8b251eda57c267fea3aaa5bc3db0c6980df1210f49b2b954b6ca85bf63c718964223a284bf2e12d0329ad39ce60b52e8986bac2e7f481ca9021cd7828a7f5c7ea15d729bad5d4f911d824c2d0d1b02644b2cd8d6d985cfbaf17e3db47d7d4a47960bafe6d9c206f16fa14c6bf3d15932a6f414a7df1c993be4f9bddc3b16e6074b52127e0601901f8f9921dd852ae19361ef8be1ccc062fbb32f844d7e900591600e39f0a51dc65c391e3c97de3dae5f745998cbf7964b73acbe907de4114c1de3ef17785d6739fb70fb3760eaa472c221eeea8d57c2408c17be7e612f98a920999b9eba50e6ec6406ff6621582dcb888ba9a7ed075bfe3f44112aad6c1ebd0b671aabc2ab03c3aee91b9df7d4e37934c7e6f6a41d6cc0bd13b05cbbd739407b7ab0e31817c94b5b17c2410f2c3cde4b1c2bef29b3e74f3e8c4aa7b5439604a72421288cdbf9fc4c379c340d6fbf488053302f5bd992c0c6a0c4df5728b4267303e0c35ebef8245b4c1ef1aa3bc04bfc5c8a3dfce88515be7c0eb5b125224293d9f9cdba0d656d0235e978ed9a608c37ab2e20203e916fc756fa778595f9fda1f6a1ec0ddec19291ec56d4d227e212d0328d7e52e9174ba60aec0af37427d243c73e092e84c2b7f0cea29171a341e1994d30acadcb2fc4ecdc95966c21015d747377dd36fa8e22d01a83af00dd4b9d57205ea57d2cf5a355c8fdb09c07bdd6d705a6b436dc1fe4f064ede58a7b1023fb164e85b2f70591bcd4df1631565222d9143e1711398614e2c3c3c8fd13b743e935d77f1505cd85c83df7b5a2245b3aceabe6f6e0e1130b353823882921f64044024eb6206754c8cf12ea8dbdc19b1ec3a5620a872e3191746156811d07ff4c246424e01d11685ceb25d1de556144669e2fff1efd2afb5558495f9b9bbc781aeaff86183cf21a1e7f1f1d7c035ce6ef2d852dc9cd8d8e328d49a31784a0a85e48dedf88b583ae8c94102a1b425f6229b8ebd2644824e018bb575757fed4dd6a7947dbe5d83b2e0e9cea7c8ecc8889493ceb6faeb2bf6b4f54860e632b870294bf640f6999f75d89e60faec12d90e2dcfd656a4f5a8ae341dc7405858ec9b60d4b20ae62abcd279381bef55bd9abc73e17ea3dc6e32a210102b80c4ff0d5c91444b7fecb7ed38a023c914224f885cce7ed74d481dffbe2219cc7a4291dcfffe3b67853c40e3cef525f4662d0e437def1b76ebe0161242af3a1eab0d262913adfe6ba9c1617e3eeeea524be126846586ab6e5574d07d66cc364ad66d10a924f8f72ba1f28c2d46a39e1a2f114ef31c12f4f0c2812f436fe66460b531adbb2a567425db479a3604e44e35228fa4038c71b6229922e37bdb809c8a301c457129b6e764319df4cdd4aae94ba1d087d21176144730585e34da8203486536a192d14b0e46b1b8fdd442f32a64f0d94091584a48b61500d385b99ef664cd480e90fb3c30f8ad3cd3861d6995cc87f0909b69bf9c47939ccf77e851852344076ff1b9d507b4886eb8212ff1ded984e686102334d97cc8535b60d065a2cb0404302441314083c1a41aec59f47fa8a883020cba6c6e96d2c8aa02e21efb73d3bfd5c046bda1805e4710876c5e7c880f0e228b4c403e424d1bd4f9e08d1b278fdab361f8a31a08e546c42c55c24f16c63190555cd0e3b59b0f019e5df9f62152b1a36d57215319dc2487a490fbd89209900ec76d1791ca4683b97d501b2a649e336023f74fb7f8719bf3fa00a932f9a815735ab79298e756216fa4832a2e7e455a8c4f54bf260ca8b42880d5c173f41f256b7001c32460234e90d5b86ac8c59669244a173cd735afa0590e6d82e0f806816d05b297caee1ef2be2288a91f0a4207dddd7211531a05f01f8157d1202deb30d0f8864ca3bdae7399afd5243a3fc0b69ff6396f2b197261f3d1386ec69cb816de3e5111089628b64dc92076bbc00100709d6c8e1f797cfd847d7b1a3aebc890599233273b445ccd79b2977d8afd4c0f1c7f1d908cbe2f05080d9a03572f4adf630f2f767a67500345834f6f8fca58570d8f54983768f2dcf3d09382ed5d4f61f5215d73973efaf337ca54ca1983a02fba21746c823a8ba802f86c3a6e7545c4b8c5a9a2bd0c6d411859c637f40967b8be9752aebe39dae24eb54721445d8f944da96249b0e98ed8f897663a222826cde196c775e900a8bd8595b906a0ea543a6cb0bbcd5f7158921b358e0a0d10154bf297bb9afbfc8b13bf93cc71f5c0dbcadaef54865884736325f9035b1a86638cc3a14494925576ac48dca200892b180048f7418225401a46e7ac702fd393e4c7a7da7b8209b6d3fc3d6a33b64343b0919cda5d09d6b2154c746dcf003d7ef2388212673bdcc4b215eea9a475570fe4d31f3fb4f70d54118a65d9733ccf5b347a03a44070fa3c0c6bef9e78ce18374e5b64c7fcc22e0a309dded5ef8ff6c11c25213bdefff4f6850a7aa429d1522892c3bb0661b3aecf5660a2e3858862fd50f926b068c4aaa253326d6e1c164eba3af80e1b6836645a49dc81acae3e43970f3202a5cab5628d0e157c88923ecc2cb935954ead58403084613bd5b1e46b3e1eb55e64ff73c6d00c4c8c1cdfc004b52688a5aa295482511dfab842bdfbef3a1b67192eae7a9301399ce4fbbb775039accefdc56469f5b5a3078100476ac51f943c4b5f3319b8d4e17354552e5028d91551cc5a71457128a8911ec61353c0854a8d6f0eecb023dba335cdcc3ef02d28aec331095e0bf88b374cc4c3cddfb417c683ca58aee0107fb6045c9e4839d8877213b954b6490722f359351015338e1937bef9d0561b3bab08b51a59f0297abf5175b755621a4350c3ffbd1221b3ce9f38ae43d997ee71ded45e6e3ce7dcb8acdcb3085527e32cfba698b6bddeabe0a712488862b4a09e56363dac152f9c9b93f80453601961f35c8045e0d053acc26d5b73560abb2f93ccd8875aa7101f59b103d67a0807bd80331125a65354d3ca6c6ee520f859e88e5d346cb0006401597fcf69107c775f6421d931334a35dda076078e65c43b4e699e73299c3b07e7551a5a01ed062c928a1067fda8e25f3c603d2508e888f56c42fc3b6724eb3708149b4f247dc3954535973fc92ed127587691b57264759df1606f377f2867c4560bcd180e7a0bdbd4212bc59eb1ccce1bccbc4e19ed34d7c0ffda1f31c468c658763eabd49956d92cce51f87d22e95a2ea76df7d4881e903fdff666b1a8618879c3b27257eef7d0a44283693a37e179b738ec27df5849c52120386795362e8bf6e22e0276108425e3aacff314129ca4255db8b81a3f325f0d577866fbe909a1a5d454301779b8bd69ffe92d7b6adf30721caaaa2987e2ccb260d3667f93c269a28e04647c01882fbd42d839b5185f3fa89968b2d20edb31d9ec723756bac689020959ac9cdd121d7c7eee00aefe4d1f722673cfb866ed7af263965cf41988a364f187c6cbb212dd77bd5ff7f4aae2e627432f0369532c3e28466e3323c4ea497792235fb237c9de93a70476b9806fd189769f0a636dae2493a9029e19f3e01cf6f5e20e1b745e7a48e8a76b3df7d7bc87ddc1cc1ae28507fd087286c64961d98857563028dde62a89ca16422b7575413d9189363cb09dd8e123f988c5d97f1a513eab00e1340e92cd4414929ca64c611a0f1aedfb4766a0618eb3850e6e03c51ee4af2d6f6fa24da25e1b77230d0bbd70440d0373f111a62e48d4489bb751bce81ff95db27faec6f9ad066b1c3c716e4a4aa14decdfb528cd147915e6ca47fbda3b916c0532283c25366db717270d724b6f65cd02a69841b04857755a560e6c7923294a49c16daafa2675bb02486e5b6dd0606ce7c30bfa6cd5f2cba7f40fe440a6139914e5ca8ba249209f676efac8e9ee9ab1c577721748311a2d12f4875626a4d0a1f76a9941afa310ff47fb531c7d341aeaf6a469cbbc44240f90292fe0d0232de54ade77ca3c95483bb59770ba50190cc9949e7bd88af801966a9239cc4c0ba997b1488b72f90de8973991a79be70e8dc4ed160bcf91a7634556056da4d859bbee865220936fb28630a7f7c8316d8cdc84b58e00e12c98c4cc208596848023b764f26bc1b5e9b2b10e807d3009f5d546d8b6fb45d0e632159ca24ac86850784c175d700498d39d078e28826f6d5992f3abac389135949e9c68a121c9b347a0a07d46bb6302419a76d2e03a86818923cd52d22c8d1f0acd8cf54fc5b211ea7235dd6d6ff2c93d440ea7e40633b77da858e5a8ef17a4781480775a2df8fdd2439a368ed794ee953631c82b6014f97c9a738907e4e48ca446000519cf9fb70e04fbe59d0981e1891c3c18b97310572400279638761ca011aac86c009fe1e84d7379bf005d7d0f808f6ebb17da64c342ec150d045f6d1e1bfbab028a19ad9e90c91ca9384c9053b73913a13d2ec2f5829a26d5d10c591e9be1384c7908d15188c3bd05629cb88aac43dbf04195c6d4150959f4158f43a3d8e23a76e800978247a0d5270cc58e1215fac4b242eface3776b66485ec4116627872216fc2b478e5109c0631b4e853493af16c076adde39f854a3136e5761924a15e2128a32f66fa082817fd180f387cd1039a931c133fc5b8bc021bc2398c0ddb759f5722c020ef30e155e17d02c3cdae5cc989e679f436c37109cdd26194537edac8c1e3acd8e1da6e4bd4a758fdeb21902034d882b0d886e70e2a9a804edb67be7e30cc95750fd37993c7c0301bee9324a2fdafb67cbd6e7253e367375c5419bbc81af9e318a67138e0d779ea01cc22c", 0x1000, 0x0, 0x0) 09:16:04 executing program 1: mlockall(0x2) setrlimit(0x4000000003, &(0x7f0000000000)={0x32fc3184, 0x9}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0x7fff, 0x5}) setrlimit(0x5, &(0x7f0000000040)={0x100000000, 0x3}) 09:16:04 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2002, 0x5bcc) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x2b}], 0x3ff, 0x0, 0xffffffffffffffff, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0x3, 0x0) 09:16:04 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0x78f2}], 0x10000000000001fb, 0x0, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x2a, 0xfffffffffffffff7}) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="03", 0x1}], 0x1, 0x0, 0x0) fsync(r0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f00000004c0)="343e0d32779149ef5a9ed04cdd1819a9f9ad0dbcb027e4fa712675653d0389ef48b735c528de0504a04dc182c09f1be71d6eb68f7f36052bdafe7e03d76c62eefe401da2404c432518876fa7556462623dc42f0afe112f9f19156f38566430e2a1f57754dd280097815523f39f6f4f2a457b49135e76080fd0694fdb9bc3ca84d71aa487c1ae8da0fd0a58b98c5eb9cacf299ccda6eea69866ce93d9f8bb7ebf1bf2bf0fb278d220b4d4b12b8b304337e16aaa812eca2cf07ad88fee1bebdc84aff991e4c74574447cdc76c180212f86928cdc1ce91eeded624de3eae69a1bc2533aaaf28ab19561b566c4426227a23299e0a18977427c3574519c67f00bef8a96d9478f7c18df714d8d484114f2a04b3b2f80baf2e77caf51a575e068bab18a9931712954513920829249241f1177f9b20901f3823d3adf370a18f95f1f00c6cd06afca8c7b2ba86bb80780ee35bb5b7ab9d6158f8fc02734cebb810024e6c201400c3c071476a1be26114a6766fe288ba0789a0330de54a1193d2e74da4caf8f0bfbe6020993bbaf81a549fc58fde8d58e1b70f6ed70f8cd79cc14a21a32d4557c54b5c338979e53895995fedee90f4e8e0b4f61241e8baeb618f53552b38d6a312b8c450ecc04ee3aa5d01736ee03261fdf7c3dd40339e34f99eb9209730705d26df9b2eb9f67f38b24b172d4c3a5904205e420ab719d6c7646356961ab49d88c593d881e10d526529e1cf71beecf9f3026e8eea132b3bc1519cb7c383231f6843987c4677196a229e1681f3665a377bfae42764d50fc159f329de1242be68ed75906ed2b967c13a1f1f9821538451e91e2ea080dedc8eeca29d13d45f0ef9a88eb4da7d87f1bc5041a999919cddf700ffcbc63eb0fe8c7348c4e4ef15647e0c066a17809347ea1639bfdce90c16a1d469a7a1d08346dba2e857db55e47fb28f3315cbd391389803c212179047d6f98848652c7f2d7b0b4c2c2b0f92fc18b04c5e2e97761bba0e0d1a9b864857df809b3448a034e1e9c6e3d164093e2bac51ecba7a02acb7401433c09254a4bd44230a19f13e75984063687651c6df093df985052b75cf2cb26711da1d265ad988db3830d8708b40e8baeb641b908d49f9dc83114ed2e62e6af9032d79aecacbfc5bed3a122a5b155d3e38614c8023bf8b9de22b139f40cae0662dae195c48356c4c62f61d0496a600aceb009e10572a0cf1e66205e03e77f3a55370c3ec3dd912b1e1a42dd342488d1c03ae483544ba36710e138510e9d0b917a1158ac60c5eb0851e2b4e8deb2e86b89b95cfa1dcf568f70cc1126f648b0a026c1ae73b270bac1b4ff09c0eb7d6047573cbe21465fc77eafa4c08d673d9396d7c50c2917f8574d2c7d5fe61955b65db91e001e92b1340d04049a4793960acd1e1387129990ca9054393b9d8e9bc3427b1051ab407c1f29bf8557634b7ff7d78f901c64fb5700e16da4a0b4db7b7e79dc8913d725193a03bedf105396d4b9fdc5538659eff6d7c5bda8ad52c1329ccafe291e69a460b4c4972ccc540e4519485f0738869cc6e189fce406d1e465aa1b7ca90f4bf670cc2f501f6ceaef5940875d6ccd01fdf3413fff444e0e00369b3b506f028977f60f87b057a10644a6ba2afaa2a304b9baef1b27bf24af9e5e992130adae39d08bab79e0aae8a213752ffc0d7ab3de105614752152b71934e3109f6b5092ebb9a2605449a04db0996b98264c72d5573b143f378eac60247877255bca64145b1b6e40380d921fd7f04ed457c0551bcfae541c51539f7fb750c804c5fca4903d71e08cf3838595f8d6a124437f9d32cab0bdecb7ad45d81e56232fac9a51401693bce205a7508e1816971c5e4b8541785ca21244b7036913a2b471273adc941a3caabbf6906449d81d3634e006084e68b578a2e565373fb4ae924b4fd0c524a57730a57ada4f9c63c4b08c1b391d7b75f88ffd80b35ea7759ffee4ee3e9f25d5d59c900a7014317c71e6e52b6e270aee3536bbce5b517a47b89a799eb10e6aa640b273cd3dd9f918bc4d64fbfb124272bd264f72a8427b310c7480fdad175cb851b02532db41b1bb00b31d66d6778e56c94acd7e6e8c7d82d5213c596131f629a3df7b5019c7fd6ec18408a06d231074200677911ac27afd8ad9ba5d111c4f399e05e48c1e64c675ff00692b86aa1842ae2ba141f38c46817637e97b7f3dbe7829773c9c5c6ed23f5ce9ba0771a77b580feb090f830637a76dccf4d57d4ca4d42a90af1748524bfdaaac82903ac2ef2daa063b102fcc01d773e079aff057b38ee5d5a1616abd9b8b33a56adbdfec291ffd7812121e7a0378df422968a54cf5a08e3393bc5fc3b13e4a58fbaa42c5f814ccad614db21e66f3af0eb0e4558c91ae4ee9fa53fa27a6898dd2e2d9a6ea95076d223c6fb243abde7e6668e1a40a5e39e389559f92152c6a8b4dfcdd697b1859ac92f025762a50b1f19bef6dd6d801054cd9d27dd61093c228904c37fb0536b0e392faa3103d769ccd5aa5394e1b5de0ffcc7f573b03648e73b9d6c8d7c4fb5f8fb27a05dfd57efb5810a0d47b1996d1e50e7febe1403ddfec0f5d36ee5495f98d69afca48bd924bb68145846c860296c64f2417a1a2de27f54224b42b991b532846e203b6c7099bc6af717e34cbff600e37fabe95c5c5d8799724f84c2222634bd18d4ea742dcf1af6351042c2003bddbe07db962ad921a0ffba175eee7c45143a0774abfc8d653f3bc803686d6df34bf88a3f2b2fbf68329e3eeb6eca4f54726f1ce608b3adb541cd822b39eca8f0d37129c16bf4ea76f8e0a82a1ff1f7f56c9e00908fe3a8acb68703c3a7c8e50edf53d9d6139a7a7c198d7c75d95e0c7363b07a82dcf51584c5ca22efe4565ab77625760377c095533e93255a14c918e1a074e3e289ab7357102f3b684df337d4c10b4e5564690907eaf7676764c096f601cb38dee785fc212012868bf68e47e39d808b9c891462c54cfbf22b2a87cfa229d3de03ed91ca06801af9f35d07bd2b9580cd201687d3c099c2fdaf8294c0eae8caf78ed4bdb463b0f6313a3360b9b4bdb886ee9bd798238db6a6bc3aba77812a8e5ef00c0995400e603d11fc192bbeee2f3b8c09c0ac68100764cbaf875048a3bfa98d3beb3d36a64a292de0ea032da1cc753391d26c60ffa86b401a0c7e98d854925bb91c2c686b2b87227eef4c00e8a5c9c68ccaf78d424631a7e0075a31d9b578b4f809f9a56d048bc1cea278e1620365ba35576dae51f3f7bd4e8db6c18999fc7127b27e8d4995214faabaacb71a35deed03dc621c1beffd020fff78c2adf01da5b819642821a9ee44c4f4d0fbc39ef3163ff0b22eba24e5f63c49f9561cbd3acc90608e3f9ae75f870ce055dfaee1d951c423eaa1322d87776faccdb626cd311b2d7e67895193c045612bf1ef3bc0c9b592d89bb324a6d9902f8cc0428b58a52b7a650c438b920efd74aae3e3e61cdfc90a29ec14a420ab8fcb8dde5e434c5f66e87a6a68c3072f58186f8d612c135b82d98848b4c02889bdf0130037eaca916fa7bf91776724c8be022a384c56d0303886824ddd582542e600fb24503af01a75c31a3036c90a499a154dfa962a53e493d4b7623c439beffa8c1df6eb408ef96e6dd31cbf6be41f3199f78e9a42b36b68660239777de1bf3131a2b019452ad65ec0ac7928a31fa394dae50e481677c6213032858da59e2fc792c16844bc4e21d01b557587f8dd14ca5c86f16f8b92c0b28d35c3bcc2c041645015c2064492d452fd378afad06d95c57aa7818eb17512a58436865270b90b25060821f3ba749fa13b9f09cbc5bb32d02e77606dd316e53e4fdd2a494f7dcd2975445d1dc7b420cd6ac4307c3fae24088778a963ef007c65fecc4af42bb0b6b1ece94a662c239230408dfbf9baf152bd2ea9d7cdf061a93d374fd31f2e0dd1037889ab62daa5d03c322bd24c3d95373f0f3caa128f767c14367f72404e2dd5f92175969e45c3d1208f01fe18767cc9c0d48f3ba8a7b5c29b30ca440c67d724393e188056eee50f1474926a94a305143e207da3a8bf0ee16319c829bb6ee4b7839c2516d80d9f2cce2b39e7e282316fee7a1bb2da5811f8572778f3c77bf09a534813588af97803e864fbb30d51e40ffc2efcdcec3c238fd82f5f5396dacd7f95b4e36a2f8ecf1adabef85ea80c6efdc019e6f3e592ad8adf91fdbdc3f0bbb16f1a17cd8d1b1dd3859ede0cc530af04ca19db13fc0f9105f4e1457562a9b72593a5553ec031202b99d466459c97fbf627eddec88636f5d93508ec4120a084918249fefc5316959d139243936eb12cfb55ae5c7d818fba7eda662e30767ce91502ccdd9aed5edeed649e90d845576d75ee58bed6b2b1a156aab8c7c6be30f03ab9e3e4c7267349257a4ad231ab31308526536664e7372f1d85a6b26fc2c9e5eb252944ddee98d974a47d4a0ef2c5a88eccd196cb412bf232f1759d663b8e722bec0c70f703595170562a34386fbb8b22244ac6adab3e54d069fa9e6330ff1125419eef16120712725074a877f6a68e624a8ab33b809744f04b0d448604462c369091823bb023b47d96250785a69105760df61b77491febc050cb529adf95820354efdbd1689ed3f3f32c7c4045c03f7c903b26e3e03543d5bfc05ab8c65593110c200fd282fad69714d412a806dbd354bff9ba5cdf7a0bd3ecf0cc9cd2ec7e567099fb6a3545a077e9ae969a702490e1ac8b664179fddb44dc20e99504061e2f62c7a31502d653d19738a4c171bf93bd6963bbb2b7982c766cba2df15fb91233fdbffec93f9d076b4fb1790e9d57f124ea51d3576d5504fdbb23ff9a5d109b91a04268351104fd12b20363a5dca84843007b3829aeb92becb1207e409046dfc4503cdb2d9c803d7954fc65330636034f45cf4287c520e8759c28ae63d6eb6e120e7fa18b392fb4132b74f5271845a61aa0ac545c83c22c1ba51f28def1a73b68ce215e9670c113d4255c8e5fecb3a57e3251bcb81d8c2eac235280031b033fd52173a54662bf501e84a82f02b52543633af323f5753085a6391281d698c28d427ec7c74777ed4d9162bb0d91dd71e148604bbdf769d65ba5593f240934274a3496f1ba3672aa2975293276763cfffc360d4190295bf8bf98ea8379c572064115f768501ed95d354018a04d9ca28ca467e24a2d8058ea1be1d17df1ff8b867d03e1b7ecc0b64c32798c5bfc44f1ca9679ea5f192ae6b25ba7cb89da21e6dce2f226f5426e9cf7ee963783521981c0cc0617c691b254bb9dc320075c37fcfc1138789aad2110ae959ce2e62791298f6a2ae3953ae2b72b52b598b8eb20b58a61921711a357b5e5427235e947988a8cc95fb394cef9c4c5918dcec3cfbf5efde8e71d1167debf200e7f10cbda86a9a9758a6fe4bf25ddb7bf9b2bc92e3348e15be404bd2ed42939ae2bcb409838779e389b388a3f005753adae6cb545dd375f8546384c2d26964dca4ed1d57f69d97393ea6fcdd5aa7bb67fd94583fb3ccbc00108661d241324229fc46d0d2b80a1556b011fb1c52f88e5211230e54d207920e324f1edb452d5f961f590780862142c78199f580966be91811e9a65f0f04b0fea09419d742bf14a93f2e0705b5be17a8a4c55e2a80a06c97e4b506574b1c29404c9b6168fd15f5c16ed749915f98ffe20fb9a5bf20a86259c50b0e28074b1c5111a7d5bda4bf7a44e14b90c6ec7c8fdcd721d5f3b5210e1c20392b429d7df6a41199c8eb25b7a024ee67a3406d5e5624d3ea65fa93cffa795aa97b", 0x1000}, {&(0x7f00000000c0)="217bb73fa016fe85591cadb1010f04678fefc0c90591", 0x16}, {&(0x7f0000000100)="545533ae42f99dfa30706bc8720afc17b37d30aeb152290dcddb797f4f43ab2b4e9fda151d89a7d1948c55e05044869cbd4f4817486b0621f334bfb8a129943b9c8d8e6fed3b4433e97e9c8d6f93d1cd67683dd4e871aa26a794360bfe52e2921aecb24b", 0x64}], 0x3, 0x0, 0x0) 09:16:04 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000000)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) sendto$unix(0xffffffffffffffff, &(0x7f0000000280)="48d8657920fff9a17ecd5dba397951a814911c7a3ccd1109f31ed679e674f27978d8ae4a4bbaa60823f0e407ea8dcdfe144c41fab8e7f89bdd6d1db144017f227a0a117d2f59be74d9c0fd429a4b34bc6bbaa455df8be244ebb1b568dd282d99307a03d7", 0x64, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000140), 0xb51) r2 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000180)=0x2) recvmsg(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000680)=[{0x0}, {0x0}, {0x0}, {0x0}], 0x4, 0x0}, 0x0) close(r0) dup(r2) flock(r0, 0x8) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffffffd9, "855c004000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) read(r3, &(0x7f00000001c0)=""/62, 0x3e) syz_open_pts() syz_open_pts() 09:16:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) geteuid() r0 = open(&(0x7f0000000040)='./bus\x00', 0x10c80, 0x29) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000080)=0x1) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x400c5708, &(0x7f0000000000)) 09:16:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x80) bind$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) 09:16:04 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x6, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x408, 0x4) getdents(r0, &(0x7f00000000c0)=""/104, 0x68) 09:16:05 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0xffffffff, 0x7ff, 0x7, 0x0, "c099e932e5594bbffe4675fcdd849ff780986f4d"}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000140)=[{}, {0x25}], 0x2}) 09:16:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') r1 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000180)=0xc) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="0000512f66696c6530007b6433402a25ad7f99e119abbf5d87cd09caada7aeff5e7cd8b118e459deeadc5e5b0d6983ff019de89e01c88024b3ca1ff0ad14"], 0xa) 09:16:05 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4514) open(&(0x7f0000000100)='./bus\x00', 0x69a9e3a813232123, 0x2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x85, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x1}], 0x9, 0x0, 0x200, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x400, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20000, 0x0) 09:16:05 executing program 0: kqueue() r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)) close(r0) 09:16:05 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f0000000000)=0x800) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000d, &(0x7f0000000000), 0x0) 09:16:05 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x400) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10010, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 09:16:05 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x4, 0x4, 0x2, 0x80000001}, {{r0}, 0xfffffffffffffffd, 0x80, 0x2, 0x8, 0x100}, {{r0}, 0xffffffffffffffff, 0x1, 0x2, 0x20, 0x3}, {{r1}, 0xfffffffffffffffd, 0x11, 0x80000000, 0x100, 0x8a}, {{r1}, 0xfffffffffffffffa, 0x2, 0x23, 0x5, 0xff}, {{r1}, 0xfffffffffffffffb, 0x5, 0xa0000001, 0x1, 0x2}, {{r1}, 0xfffffffffffffffe, 0x2, 0x5, 0x8, 0x2445}, {{r0}, 0xfffffffffffffffa, 0x2, 0x1, 0x9b, 0x1}, {{r1}, 0xffffffffffffffff, 0x10, 0x9c, 0xffff, 0x9}, {{r0}, 0xfffffffffffffffc, 0xd6, 0x2, 0x7, 0x19bd}], 0x8, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x10, 0x80000002, 0x1, 0x6}, {{r0}, 0xfffffffffffffffb, 0x80, 0x2, 0x0, 0x5}], 0x7, &(0x7f0000000280)={0x8, 0x5}) getpeername(r0, 0x0, &(0x7f0000000080)) 09:16:05 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x42) 09:16:05 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x3, 0x1e, 0x8}, {0x18, 0x2, 0x9e, 0xfff}, 0x10001, [0x8, 0x7, 0x2, 0x177a, 0x17, 0x200, 0xb6, 0x4]}, 0x3c) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x5f9a14d003b9b744, 0x6}) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000040)={{0x7ff800000, 0x9, 0x3c4}, 0x8000, 0x0, 0xa357}) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000080)={{0xffffffff80000001, 0x8}, 0x1ff, 0x100000000, 0x1be6}) nanosleep(0xfffffffffffffffe, 0x0) 09:16:05 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setrlimit(0x0, &(0x7f0000000080)={0x9, 0x9}) fsync(r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x40, 0x9, 0x6c77, 0x0, "9d07407e75090ba84d349231bbe7a27a0a18f9dd", 0xa2, 0x3}) setrlimit(0x2, &(0x7f0000cc0ff0)={0x0, 0xfffffffffffffffe}) 09:16:05 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)='./file1\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000001900)=@in={0x2, 0x1}, 0xc, &(0x7f0000001980)=[{&(0x7f0000001940)="efe4af834abf920ba84afbc68a1683bd", 0x10}], 0x1, &(0x7f00000019c0)=[{0x88, 0xffff, 0x0, "4326c77af49000c619a9f8fbcfab7f8c2111f2f778990bd5b7f86c644ac5e155df2f55592b0b792b6e46e65afaf164f97ce1d6ddd91829c18836383d658039bbe1f995b4d4a6e6ce2d396d409bdf53293cbcc62aba7bc8e6d0f2649b5bdb1d322d8e78daa8194e99f6a6d2beb13b15ae4a7f6c26d4aad3"}, {0xd0, 0xffff, 0x2, "a3442781dd0f7e1c675acfffe979424a63f85dc5e86425062a257c31c2d7fe6473ce1ad38a6048c4408db8827a2b70b357b73c8a3fbb7c93348d4d4e88348b84b64d49e3bbe02065e78ce192f68fb96727ce32166a2a782be50a624040b543d9a21e782e2e8a4b11818484cd7876842ef5bd9144470e3ff7eec949058bcd5281dfab0876bdb5146f7242df53f9ff24eea480a529fca58a96cceb5d84d9a71f0f6cddb176856ca7b0851e185d8bb3b91e9d16a32bfc003f6372cb"}, {0x100, 0xffff, 0x81, "8059201bbaeb149738e2927a6d890225f954c0f6c2717c8de62d051e74b22b376d6a965cf526f11e88e7a55ae75852aaab24359199cf843224003b692725f4ff928bf491b8a7e34b8ffa1a19809f8bac36b2c2dd84412940c5c986f07e6f13e5e6d7c24841b33e84e273b9a14d3f49cfc68d5216e2c84362368c45deaaec0c663e9cac24ca2838aa2817c807ee5c445ee248234dc0da46a373c0c07c7c38a377e74d0f548eff3167893ffac1923f9ae7899e6cf296303a04e323b72f7d7fb49b0a1f281031e9f7a441806fa4a725e79b062f4d593c057a821c4cf15bc76602fbecfa60e95d4da33b5dcac4"}, {0x78, 0xffff, 0x5, "a6959df6ff9fae0687da7f4afef57e740558dc30ec58cf269e7eb291b0548805c90bdbb026b842e77d9226c06e6aefbd40270d734f17116c2bc54342218ec85971b700dec7d4af41845e23d6927c77f4c976961d7c1c3f05ff0d2854132bcaf50c63844adc"}, {0x110, 0xffff, 0x9, "4ac4dd0994ee0642b6a92a8faecda7b4addd0e1aa114a0481928e7631e6083f9e8a0797e77e5d6c54bd1c1b7391243220a9006e2a1e3bb0d2f703953dcffaf7d1dbfc4bfe5bd23b8da4120079dee7834d1c0c10866edb2c9dc66cafa2f4edff9aa18aa6674967a6e6b08bf6f189e53b55d7f712c30c636bded8ae0c7bb6c16d93acffb0a3c8373c08dded12c7418df6a4c9d8d587f376de266dba71e625ebe49a8f4dd1c1acbebbc31f24d951a7739c83e83ffd3ab5e0f976046e353922104f333dcfec830ca55a75e6be4231cbc8c5ac77397e8471cdf2cc888f1976cf3c740a625e525701f7cdd77da3d859d87495e36d50a6f4c6b302e817df1"}, {0x60, 0xffff, 0x4, "9db0596d8654fba26cc652c3369a0d7af5e2e097f944299cdb9ffc9602466e87a16cd3938753f21dc86dd39d7eb34efeea40d054432ea4fbcaeddb96ddbbfc3badba1d70059edc34bf"}, {0x100, 0x0, 0x8, "2707df5f37b9e81044a37c1f8f0009263590878164c1c1ed7ae1f2ba74255b776ffe0cc4c31ede95299a43f9ce251931e8c310deb9d6b480736fcafc00eff83055b879836d6d6a7d0416977af8002200c230bcce505479e2f8c040d1fa693ce68e58b443876ab1362841531b02b7bd48e1ea83df7a41f8ae5e1b1421251d0d6067d01d7da6e9a76baff4b20b0a8ca55b9e3dd43218eea54dbb821b6fbe2ae3ffb4bcd09b7dc7d23c2ee69f38c3ff5520fba312179df8d3e0e968f66dcf08311b437f2df5beeb5fadee5f3685b11ee720a724da1bd3f2f64d56fc74ca1a1dc825caf6691acf6a1191e46abbfbcf8e"}, {0xd0, 0xffff, 0x4ee, "cfab6f20ecb075e59a26f99c4f95778fae634b527dd5d48613e496f62ae5b81c67a929f18954f10b7a4d623a6cf2c6c97fc0f61d2fa9114fe6cdaee578ca7dfe06fd955385c5c2c05cd7967840582ceeb5da301938f3a6f2b83e2d2b866a044a43d466ecfbf17f9cc8fb6d24486d57ba406572fb56a6f608f8e5ea226258088ad8ef419d109c5699b9b510f4b89b9e88e2b3fbdf8cdbe8fde7f28734c32f2b20ee70684d7a019b937bc0e2826ad64e072cf01c3195cf340963bc"}, {0x20, 0xffff, 0x20, "d1d4d2a81a324b152d74"}], 0x630}, 0x8) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000002040)={0xffff, './file1\x00', './file1\x00'}) r1 = dup(0xffffffffffffffff) sendmsg(r1, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000001540)=[{&(0x7f0000000280)="a7ca5309a90fc91bb3041214f45e9f9c49a210c7e63d693ebbe0905f2d6143b77ee8a02a08d4b0a9f09c45cf81031b766edd3f43c47da9bccd6910d607ad60ac36014155fd3385deb50b9ba163d48725f726eff920fa06303c10f6aee82bc434bcd08e352df83493c6d11807", 0x6c}, {&(0x7f0000000080)="cc26e4ba39", 0x5}, {&(0x7f0000000300)="06e48bed675e2c03fb638d4c0bd8ca35bc9acc283e10a08cf81c758863c9687f28f48c00140db8bbe0d799f6e332bde1926ec616765e9b8cc00f99114cec33cd0c1d79709ff6502463c839753aa6b4e106f4109d4d8c3b53c9af7d7039130b9dbc36029aae5460d691bcd2701702db6e1d2dd6989683a670696a86116a146f8dc0f5149c9e19bc534f0d7b89eb14efbf02323db21f045d8c114748828f6fe09f17fc3989164abcd63de0af0f90895bbd092a9281a15f6c115afdf7f4d5b0ac781dd59fc45bfd693363b97356de3c144a6f5e08ae33727d7c49200c4095ed30368b945d1c649d28e2bf62b3c04b2b8e39526988184c149ac19381d8d00001c03158407389e4a21effde82618ef3240637b88ba2d6da8d38c077016d6b65136f8b76ba61c5441f4adeea77966d5acdfb8769c275b753f7f6f9bd9df2116ec792a9fd6528175b57f57ea58b990a0e3a41579d19fd18d2a5ecf658a5378c4d6d70bdd521e95dd734c508c783aeb785b567f9dc0947be8ccdab5c23366725d9bedb3ba34d4a6c5bd526d3467d279bf9192c90c0ad79f1a3ea4980bdd4f4f41c7800b6048b4c5b3fefbf2230e7ca7cb1696baa99b723106cba1f80e0b814b3436f230b92060efff47b067fbbb3c2d94589a1c586fbd18c0d95f8c7ed98cc2a152917f024b08c4ce15defea23147315eaa5b64bea8fa77111c23dc52b61737ba78895cdf433fae745ad5752407c2103d8d4b26a21f586420ae7bd956dbcc1a55370cec305219b79dd87eee5f77843c36899984e418256032919a770d510678f8e54d42cc47ab824a07fbb2bb58e2c273e67fc2670ce7d2fcfca5cc2a58946d3949622473b28076576fea8e75ae5f2426417a32d58a14a286d78c0be243d0c1180ee348fed69095bcc45888c34bd2c4a57969f6eaa6963c0cbf661e7e2e08f74872ce738ae3a1e19e7f30eac49f64a2f9ad05a06ab14299ae87a4289d1ae58038fbd0727e19b52d264cd90b03cb3282bb61fde4138699fa5829aec6fea41c42ceeb51661bb9b9770a6cae847d56822b83e04e81a236162ac503fe900316c960385ca44ce482419bdbbcd997aa6db71040402469ef787b49b47b2bfb14f3871f7b3854dcf40c1b9e140731b214ee112a0e268ba3d210dd0ceeb5b03370503b9d9b198d023e29e9ebaa151fb66d389d1b2bb1d8d26954d9204383b404ead8e5e2c29ff985567e35761d1edca3b44061839f89acddbd2deffe1f2afbf20e9c8505855d4a31ae8b9678e47b757ab36baaa67df7c769e5163205d52c23e462a26ce9a12ea409cd3d281bf18c17507727cea9eafc9838451ab52f0bed4ea66528083979d0b8e3028947101ceae830a0d7f66deb9f7b6e430285adf9f102ab3e6a4d801ea915b818e82d6fa7aa96e32ed11dcbe461a45d70f358c3a5aef4aa51cc95c3e313ebbeca66fbda29c106119e8fbe8486cf075de866c348677db4e7933ba8fb574270ed9a50686a9174d327a651112b781554bd4ca114dc777383b08ba1b0c28caf959deeeae59b22bdb45274c7919a47e68e4bbb38910b07dde1727c84604793b50ea825a9035d8b2908d81cbcf913601db6aba4aed2662498f8338f706ab6caac75ed2fd6e57dd69e095b6992d8bb8f1ee22e59c3fbd90a7ee282dbc9e4a39bbb3a83b180a87c1dc0eeef4d5564e0d020f10b06b5002508a74831a91b9507e34d210bead5810c9ef67bc444b44c3e7af4038e6d272bdde798f6da7471991e7cdee86a44d3a842624289d5e7013ee309889ff06ebf243a2f1dc9051127c8664ea2d52f3112d4e742e689c939c66f9f70f8b456601cf0aa51dde9932c841ff780573175679d83e9953088b8a2d5be645d55269464244ac094403bd1cbc2a3d006c98b6066f6181f4915f801070dcd34a2db2147c40505aa9f115db7694e27c9e6ec3372cdfcd47cb7d1659bd02394a097c82eee20a0f2b7c8a7142ddba3cc745bc4eaaaa7b03cf67d664b0d11a0aa68dd465047fdfce3c43386d189bba53063d51c11104833afa5ee2a255fbb68d50055649da3e88aa0fc0fd1d5d9b823382770c9a647894c3b2d33e54afc721a9f3491902aee39cac3a0378ae87a60c9c9c19bc525a21a039010496d03aa362f1817063438cd7076e98d7e9636fc7843eae011ad826d2d96cb15b6367e403cdfd1a362d6eb2a49f641e0c4818cfee141ffd96029ebb6dfb73d1d854a0e9a6b22e1fb86fbc57477fd4b8deaa7dbb722f055dd0d731d3f7c8183f27b2b235aa2e98e8831ab170c53bfb9cdbe3db059ddacd1b0489e89fbaecfdf3f6ba522fc4717d2ae98ee4a1bd981453bea7cb908c7891eebf318a5b94e890b942cabceca8eeccf3489a072275bbc9cb46a0116c6bed263270872d44f32d3980681e7d956414d3f785a5367cc58e94ea773cfac91d41bb068c5540cc35cebe83c1508a9f286a146a84527655af65bb25fb63c18ca6cdcd159d1077d4ab51f489a4e40e6521d398558e07de37f7605dcaa9f3befdf641ac2b3d240b7fa5e18e2f74e6d757441dd34cb0102b889223dbbd3cd0e68275bc1e7c4f083e2d5ffdb02e0d74055d1a33d707acd73b848ee0b8524a68c14830c04315eca6f560a58204fbdc0747dc2c861e35f55ad637bfe90cba310442034827b4fdd3b16da582f3896fcb44806fa103d3c42a90ce4fa18af6a311d55385f70570f5305ca63b1b96d7aea6c63256bde75ed7c4119ad09dd9959afd4687d8a8d22bcc5fe0500d91d73dbd5ca52021dd47c0715f239caa844487e3717efaf3294791716648dc635c92d560688e95b7cc568cc5830e4422d644fa3a0d3393685965315926d2fd21d0b33422fb5f1493a6b1745bea0215f7b4798e37c111fda91f74d9d6a74f18e3bb315abcac4b48bab48492b28186fe4a084ff04f2c924373da77a04a584b75a31d55d5affb9080aea31faf679551b622ca0b37b4a7bcfbab6ab7d0f0c3ff325c25c7e1bde91aa264ab2241b4783033cd67131adce53f760e606a341f50cd80a9102c9b671e98e846d14642ea2b41631145e61196b8e4136e83c10169c7c94c3c4b145ccff7b2befa3826252965ecb4eebbf04eb6582482a585c2442eaef5e59299b618bc4cb07b320641bbafe7115116488d7418a137abbefbab62c5fa48c3579682377e9dc4adbe65a6727a004aea9afc70e59407341e22305e454bf60d69d90b67fe3d04ca203b5625587af42df472dc9a7e7ac20dcb7f80cde3e5e318460824edf9f7563ea662bdf26b5f7bddccde724f1cd1f8a61566fb708b1e08c1533318c6d3b29fb7316cdeeee1249ccfa02508d87bd012bd1d277c71354d770d266274be94db98b5211d7f020c5ef7a13729bc83928ab1a71899a6584d7ed884afd8aef6428fc2bd97bb2c33b7e5307b5613cdebe9d737041a5d02f0c291f36a6ec20ef5151e0abd412ea25bc8ae41024dda1d0466a637b8fbeeba7c3b11d05b4c5970bfeb2abea000ae2ca3f83988852da47ba5704ac18fb4c459bb3e8e6054b7d309d2fc3f5d21a74dc1cf708d55c99864e28c254953f14aa4c4d59ca2d7a6850630d31e8c5b3a8bdc098e350a5d90dd07b2a101fb838ca3c80d82f2b85b443a86491958da20e32ea9c7413e430880c2cb4cacd16b755032d0a94f63d1a85840287047af85608e5ee2bc88350e2d4de429781200e0e6331f8bd1104808f799f171d83cfa762f2751c4d8f0cd1f4f8d04dadb03f656ed965e409159d9b3ae1085f25b163f3ed6f962cc1d390ace05d7cfb7289f456f2205307233cc7e0f31a61e7368a29be468b8b3bd7cb25858e3aa8c38cd46a9bcda0669ace5734b8bad735e73a2ffc14fc1da1da610fb30b4420328b46c8b9cd16a34ae611961c34807092e3dd0170c8ee2a9d5860b9ca66acfc365fcb91b69b52470902a0ec3393756a106e3793e5b1dfb11eb82cae9ff028f8c9441f77e8a76b1dddf119f4ebde3ff422276bdcb5e4eacffbeaa0ac931d9caac5b8313be32fa12cba12a542a06388bccd7584d842a6e30220e97761cc9641c92f33c9855dcb7ba7eb08e4002d42b1b9626f090765005ab066e76b02a8a3c35ec0ccd0c56b7bd84fba6d191bbd6b037969529c8d5fa4c9593f81c32fdb854907aeef74278e838e5ec5f5e3ca8581390580ae77dfb52e52754720e6115f11adfd2cb274be473ada286df2f2fb2ffd066090c01f762214272fc23e8aff1d2432de59d1bf6348a73f7d973c4fe5d7a0939f1dbd7abaf1a5e8e02f0da95d046f3c45d1cfc29baef4493fc07d876ce2e99d43e8674f2cf3a7372669e3385d7717a3aa47c23e8dfe593d5f600a6fe06fbcf5ddbe60501e2a94816b18c0bb5978845682de79e1b2e151fdd60c418654957922d817f655610fd901cb91963f9c4b85c022331bae573cd7e607ac7d36d13bfa10aa2992310b6e237f1455bba1d760c32bcf89ed9919172d3914ecf7cf8a2e2e681707256e76431d7a1b2a46e13d0fedf30fa61e1d69941709cc763a26b96cf60add1a35e3ff2fd48c644ce1ce671b68560758183fa7edc381847df431fa91de8b4d143a364465ba3d4f34ab720fcd14f5d6be3e804edb80ed8d03cb54188a58054b2d8f8323573616c59a591fd092b7fe008a90476f11f3c64be7423a713e07799e3d1859ec49f58fc46ba848bce271143607653ba9b8b157adc1284a6d1621fee99181e22aa2fa66df39d10a12fba3dd2869053909db4137dc513a56c78e0904f976bb8b628bdf8c8b3e6cfb40cb32755937e3980bfc52200ade4272632fc0ffe0807aaf84190c98f4cfd92bc6c154e2d9fe390a19b2d9315d156fa09da590c74df6f5ba5efe01ed250f9da452a7bad92dcf386141a5e44a343ddf9981a088aab0852af6601087192ab5fdabe34faebf3a00e3bb41ba9b7c777d30f1fbb9dd21c876512fa4b84873f87be906da9e652d4c09e4ffa1b04df9e7bc5dc72f6ad09e6f295acbeff3a4ea2d0ec6eb2fadd36fb42aa1a711a6d584dccb7e239561cbbd7ebf027ffc9d74790d6cdd538992ec04a640a1d69117241dedb76e9368b9e8d1a50616eb6dcdefd119dc4c176781490048bb40e52ad1d2780e1b89b6d1c38f42fae5d3c02aafc42156da0a876b36ca4ed6b939472a66d51f4d08c5d9de2a58765db077008ba3338889fe069fe97ad36b47a2cef8aded466bf8ff2fc98b83c722a13a4e4734be34445a2dd0b929220c23a5c7e8b8abb0fbd7f96685f239cbca92e12424a9612aa7bfdbca6d7bd51760baddcc23822337f69ec5a7fcced7dd6058e8cc41ff297539bfd2232f0852ced5acbba60f7a46d1e16d60f03b733509067c3471786b42bf3a59243e9d8ac71d5de0348d46b46ff6fd71506725705825a8a079ea1e90d6e63349c1ce99e54f0db7d30596eeba5db01f08f701aec7f5581e2918d086e64c4b44735289296e607dbfcf9fe38665b6febb6ce4d5306491bf96843dc84e643c50e8a812572b5a5999b18fdd8b2d42e22e760008a9048bb572b0687bef1325912fe6a98af54172cc4f3e9e8dc2fc20c94cfad149a24873b61b79bcfcc994e99b984425a5da0942c53f50ff8ba663481275e600958484a8472226f5aa51535b447b3d77166661c6bd6c3123cad4bc2095c34ab28e2e4cc09b9607513b586bb79b3fc0fb5eaec3b3903cb04a5711d66ba202a696c531d3ccadf39623a3a1606e7848cf166d0e949e1affd2244b7cd2ba1136f96e86f3c82f2b5fb81e656f73a6c4e71028375e0318cff6e4e2b16da5604b7262bab702c0959f1c3f804966c6936", 0x1000}, {&(0x7f0000001300)="774d00889665a856a330dd028a68a353c2fa04058d9311c1ef8eabf76596bd8e87babc06002751f4abedf7f501b11e5b563908ac0cc1557303ee00b29d056a7837", 0x41}, {&(0x7f0000001380)="e1ea17756b92db5b43cc53dc460e998aa2cb520e394a4ae69fea92e04bd95c9a004ff2bb2783daecfcb7e1042312f90eb0644825bd56f769df7d6974ceaa01befdf0170fdbee3a88db2198a8a7fdc303fe105d29ee441d547c3c94bc4b094be264b7f014f03fa511994e19bc9fa7e784f37675f518495691b19e65700b495fafceeba173beb8c6a0c1f6420b87ce2f0de59e582c348601643d4b8e6d538f46fad469c0a95da98e1a6eecb75e5c0242ceae6305fcdaef35cded5852244dde60b136474c8eb2658e10d6", 0xc9}, {&(0x7f0000000140)="507b0433d826cd6c9ebab7922e7e0e3696acd3b17663711509c4f9f1f7d56dd394f912c1885bb159934cd6056465e5bb7840d75c9de73e86cd72", 0x3a}, {&(0x7f0000001480)="9ef5f9e852bbde1f62cca80373013f1ff8138805d9a47f927dc74b0d72b0a6558ba0602d9ee0a6b6fab83598ab6a1eb20a41622a96c89ea74c7d45fe702a258cc6de6afe5ff2bd1529f69fcecc20939ada8c3157fc14f0c8f2fa46051e072ae84be9a8576f9087441b52bfe1898e3fca1e9073193f3b13d8e9856eb07e7ed7b80fff6fc95393e322f05afc18d4", 0x8d}], 0x7, &(0x7f00000015c0)=ANY=[@ANYBLOB="c000000000000000ffff0000ff00000095d980480ac072f7b64f375c50b434ded45ee46508cd6afb6d49483e7bd17a67aa6ef855f0ee18c1bf776b1a2b916fa986c9c86b75956246a60a3ac4e6e3d54911236be658a59e15f7a5d32fc66672e4586b01ff664069d7f148ff030000f6a9dd706da3dbbd8b90912ba44a314e60df431c39db10cff1e06d47e9da5143c7b970d9e1758ca8c34bd6830ade3213a33fb6d9b86a163d1319271be9a4e1cd07ee642390a16ccfd066979c3242d460fdbf28000000000000000000000003000000385e28d3a72d9f6131aa276460eeb6d23ff086b7bb1b00004000000000000000ffff0000050000003482b30991d736d77943bb758af6ac22b485124dec78200f42c4a7e85d552284cd19ca1291d33a0036ea525d00000000b0000000000000000000000060f70000d9f7d4c547542e42bf9b1ac007a449cf1404f5ff56e6279b1430cd31f247707ff3c489078e5388cc08d71ae91633e3683f8f692c6cd76ece753a47aa843b027e9824d023a4340b6886ecce032f271b4202fa1b6d52f7c733f38a43da02c6f384cda63b90330fafde6f8b5680789aee92a8ab4ab1650f2b30e84c1db2781134572a9073a40ab6f9e28357bb559585b9487ad3a961ebaae6ad212dab2c3c7f6100f0000000000000000100000009000000d8738fdfbb9f838df40da4af6620f02768f33d483673d6a2d433e9475c7377bcabe470193583670ea641f75932b5db5ad36259bf8b8f6c7025adda2794370f4d4a4db1f538f6650db3efcd7524348c832d0c8827bacadacf030ae6f7a328b27472c425badca587d8bde121bd1130fd85b150225edc5a632a58a243c01de75a41db5044a51b77b620fe729c42178dc252209bba3dda712ffc3c2c0a51a13a8bdfbc60d42b5335d0dbfee12f90969bea5ba0e23d82380efb7a266703e8d84e64117c310615546970617c239629a9f5ce27498ab7e7f02121b85b1320e014ac0000"], 0x2c8}, 0x401) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000000)=0xff) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x40, 0x0) 09:16:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)="89") mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x3d94) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) 09:16:05 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x7, 0x10, r0, 0x0, 0x0) socket$inet(0x2, 0x8000, 0x7fff) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 09:16:05 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x8613b) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = open(&(0x7f0000000380)='./bus\x00', 0x800, 0x10) linkat(r0, &(0x7f0000000340)='./bus\x00', r1, &(0x7f00000003c0)='./bus\x00', 0x4) r2 = open(&(0x7f0000000000)='./bus\x00', 0x10, 0x40) utimensat(r2, &(0x7f0000000040)='./bus\x00', &(0x7f0000000100)={{0x7, 0x3}, {0xffffffffffff7fff, 0x8}}, 0x2) close(r2) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) chdir(&(0x7f0000000180)='./bus\x00') fcntl$setstatus(r2, 0x4, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0xa0, 0x2, 0x7fffffff, 0x100000001}, {{r3}, 0xfffffffffffffffe, 0x1, 0x1, 0x2f55b604, 0x7fff}, {{r3}, 0x0, 0x43, 0x32019cdaa426f1f1, 0xa5, 0x10000}, {{r2}, 0xfffffffffffffffc, 0x40, 0x80000014, 0x8, 0x2}, {{r2}, 0xfffffffffffffffc, 0x20, 0xf0000019, 0x2, 0x2}, {{r3}, 0xfffffffffffffffc, 0x4, 0x84, 0x400, 0xe10ab2f000000000}, {{r3}, 0xfffffffffffffffb, 0x10, 0x0, 0x7, 0xfffffffffffffff9}, {{r3}, 0xffffffffffffffff, 0x48, 0xf0000000, 0x6, 0xfffffffffffffd76}], 0x8001, &(0x7f00000002c0)=[{{r3}, 0xffffffffffffffff, 0x0, 0x1, 0x8000, 0x9d00}], 0x1f, &(0x7f0000000300)={0xd73e, 0x9}) write(r3, &(0x7f0000000140)="4e0d0008cf376652", 0x8) 09:16:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r1, 0x3da, 0x6d, &(0x7f0000000040)=""/6, &(0x7f00000000c0)=0x6) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r2 = dup2(r1, r1) shutdown(r2, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 09:16:05 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') r0 = geteuid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x280, 0x0) bind$unix(r1, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) r2 = getpgrp() r3 = getgid() r4 = getpgid(0xffffffffffffffff) r5 = getgid() r6 = getppid() r7 = getegid() r8 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r10 = getpgid(0xffffffffffffffff) getgroups(0x3, &(0x7f0000000640)=[0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r1, &(0x7f00000007c0)={&(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000540)=[{&(0x7f0000000240)="38bd31b7e6955d93d5b1e4c9fa51195f1b73234ac6ff8676b849bbde4a1127adbd5a4bca7e016966ee6708f5aea2abf19fd83c72d94772a0a47d8d56d6cf767e10c6afbfbf010431eda270baa4a55f04", 0x50}, {&(0x7f00000002c0)="73631867aaf706b33918f35cff641784081bbc48f3c25546d523a683aec3fb5371c1969853b731ecf69d407ee1cb108c9e297f62c0fe02425e394a64b5de0c8cf8083155c3d6f3059ee83fa16a032c41001434971ca4b9e20a4df981e4f139f4247bef90e13122d03c1e276e6644838cc55e8fba3979e21d71f5fb1ef29dbe59d3", 0x81}, {&(0x7f0000000380)="8a01942bec5abd662abdf9efb69a211625c41745b67710e63c894168362386179f09b7934dc6db51f406cca1e146708db2f97baa3931b53c90b6c62a58dbdd", 0x3f}, {&(0x7f00000003c0)="d83217b7b78d72c83e01fe3022dc6919af3ac9ca9253ae50153091e10b479af6ef2fdc533cd9860b2b6ae835544a6d1befc0fb5977380f698f38b7573ccbe441e5f3a7a1b8aca5b4494921bd1f812a06dfbb90e5affe3da356dd7159e04f35e4db912165249ec9f32f2a3365afc10fa1f1068b963026f3859665d960434793e33a8a50489759b9da88e2315c41a2548ac4ac72cb629915a8e05d872e0ad3fedfe6505b61d418732266777914eb7d7e12f1e62516eb2b15f21b3c994f68420cc14ea0114f2fa076c7e30300c3b17e1772087aa1c9e92fb4a366ed0cfbd81a2fb95c943cadc8b6d335103fd5", 0xeb}, {&(0x7f00000004c0)="b0865ed07f94604039a3ea30ce31c7c2985457b3ff054da209c95ff1a71c556e2a9354cf6be643feab7e2d401bb6007ba23e44daef06e1fb83a65cba7fd8942c098b68736085ffd23d5142e890642cd9b125e10c1243a2c870cd", 0x5a}], 0x5, &(0x7f0000000680)=[@rights={0x28, 0xffff, 0x1, [r1, r1, r1, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r2, r0, r3}, @cred={0x20, 0xffff, 0x0, r4, r0, r5}, @cred={0x20, 0xffff, 0x0, r6, r0, r7}, @rights={0x28, 0xffff, 0x1, [r1, r1, r1, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r8, r0, r9}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r10, r0, r11}], 0x110, 0x2}, 0x400) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) lchown(&(0x7f0000000000)='./file0\x00', r0, r12) 09:16:05 executing program 0: r0 = kqueue() ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) select(0x40, &(0x7f0000000140)={0x1ff}, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) fsync(r0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)={0x0, 0x2f}) 09:16:05 executing program 0: open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x2000000000000, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, 0xffffffffffffffff) sendto(r0, &(0x7f00000000c0)="f67e6057b1144022e41d6affae370ebcb51bd005ff2c30aa38e5c9e525995c1b169fc6a3f665a5c0477b2af494de6faf7c459833aada08fd67db87a4a823cc35b006bcbb9f92d4a99ff669dba29f58083cae48701cdf620ce9dca839122dd148108450088391906fe6982866794b", 0x6e, 0x0, 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 09:16:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0xfc) read(r0, &(0x7f0000000200)=""/194, 0xc2) 09:16:05 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) r5 = open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000040)) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) getegid() dup(r0) dup2(r1, r4) 09:16:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0xfffffffffffffffd, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8180, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x5) syz_open_pts() ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000100)) 09:16:05 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) pipe(&(0x7f0000000040)) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) close(r0) 09:16:05 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$setflags(r0, 0x2, 0x1) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0xffffffffffffff81, 0x0) close(r1) clock_settime(0x0, &(0x7f0000000080)={0x7f, 0x101}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000000)) 09:16:05 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x800, 0x6}, 0x8) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x180, 0x0) fchown(r0, 0x0, 0x0) 16:02:07 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') openat(r0, &(0x7f0000000200)='./file0/file0/file0/file0\x00', 0x20000, 0x0) mkdir(&(0x7f0000000180)='./file0/file0/file0/file0\x00', 0x40) 16:02:07 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400008002c2, 0x0) mlockall(0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getgid() chown(&(0x7f0000000000)='./file0\x00', r1, r2) fcntl$getflags(r0, 0x3) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) 16:02:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) r1 = semget(0x0, 0x4, 0x200) semctl$GETZCNT(r1, 0x6, 0x7, &(0x7f0000000140)=""/246) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000240)={'./file0\x00', 0x1f, 0x2, 0x56, 0x1, 0x2, 0x7, 0x7, 0x0, 0x3, 0x8, 0x4}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) writev(r0, &(0x7f0000000640)=[{&(0x7f00000002c0)="639958fe3e192096e8cd3fd59aa46cd72062d15a9cbd8af56c47833c0127a9b459c827b5d5f62c4a954d6e15", 0x2c}], 0x1) execve(0x0, 0x0, 0x0) 16:02:07 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00004d70bf3b200000000800002100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:02:07 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) linkat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00', 0x4) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000080)) readlinkat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/6, 0x6) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x2, 0x5, 0x7, 0x6c, "34801d957b6170c74a9d0e23e81c03abd0fc396e", 0x6228, 0x7ff}) r2 = openat(r0, &(0x7f0000000180)='./file0\x00', 0x30019, 0x81) lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) r3 = accept$inet6(r2, &(0x7f0000000280), &(0x7f00000002c0)=0xc) close(r3) setsockopt(r0, 0xf3, 0x26, &(0x7f0000000300)="16e47a0230f6d7c85dce7ecbc0a8cb01ec72112f80444e6202cdc773c92142f80005a5f28aca44caab521e10a6e46c59d939a450715d6f175fd619f2207459eaed586eef169e8087183d709d684f47cac984075ada69261729e3dc88819f6fe303a43b67a029ef779a3be2a7320b8ab7edc1a91730bd7b80df6f82ff10059ca8aaee113fbdb566ab7ef1c77177cccc64dc00179866a3a7cad0475dbf85f5ea59a48c983911e679a87c8b35749211dbc9d3b0a55e07afeceb5fdaac99bc119ceb2ce7df0bf9f1b50229cbb7c8401145b8ec1aca4183459b5ab136aaf023a684b4c59dc99ee4f16ecff957ca93770841f62d5c9f1a2b67943a7d2184e23825297ba43137b5935fbbf4649f21641fa1cf047dbb1d72cae7457a986b53211567e92f15692b8ee05b16671ca3c69072c1c23bba8a21280b6265dfd2ce1e4106d6a8e0ac5272045a84b57129826893d2d3cb55c889a72f97315441daae42548467b0e7845d16a5a575e637afed1e9fde7863f9162d850a882b947973796382b8aa75049dfd09de3ada61ad2ceeb5b88cd5b33b939eb2afd22649df0d887c10c80e5f914d81a244e78af381b33499fb3d892761c4f1eef9a855027d92309a45aef64223aaae7abd545aae555287258038b90ca24ee11efc7ce9c2d5011b401cda46b11702bb5cf14cb5f37aab59e4471537dfbbfed30c5c846f553312813b7ac7f725d6728fcc6764c975b822992530b2345f9743e147b4052f8533a18d9cd9152bab78e9771dc96d7621708bdf5110d50c4c604229cf68702703e0a65600257123e2a34280c11607d82080fe2dcef696157bc05f77720d45cfec4154200cfd4e457ce239438cd7266efab110587902fc4f689c59968c96eaf3d7e9057661e8c0207063ffbc200fd5cdf63fcb918a0a6724044e3d424e7b3baaf1c18346e0d52ce5bfa094028ec84e52ad621d7e25e5600fd9281655dc7cae0ea11d6590bc1b9aac6c2a06ff598e2297cc9db875d8cd5038ad2fe453c6ab7bd0da8ec5d4873585d461b7906021dcb1e29440c7c98cb8e8a7ab8d181953c394f37fc3c10919693c00918347960d1e42fd18d2be47f5ce8ba2c1f88718eed41650b4d492cf33e2414f208b7f22ed41a5bb32aeff5856dcea5ae39792b4b9a00e08d1d3a636d074b65ac011fd0cc7b35adff7fc3770ea772db21a10ffe29bed7e9c129ea1820f071bbf911ff1972c056d01c350e176842b9e1d49f99d57b656be6ce8931d647a8e69e67e7e0685246df2015af48dcb07d3aa825b2aee21e42c723badc80ee9d390e10f04b0a1af47a800f11c1b44ecdab2a9f83a882a3b3125faa29488115fd3a94d10f75e852cfb82f29445500b832f9a94fea683588c0ae2b9b6113f161bf79078c63c4b2ced310185dc7d077c7a8d130a3810f5564210f302fbc2a2c943da55c64738f80fba5e3b4d887433f75b0556f364615575358fb673457aaa03598ca4c5cec56ba701d5422ec5a6075cb84f6c9b4ef16f6c9d1e6a2a679034ca407430239c72e653efa5065602827d2c8a7de6ab9615bfe50a684c22af12097e73ebb16f53898d9fcc49ffb6f3543538c7b3c23c7b57d401394b3234f23464de7d4f9a5749963271bb2023cde0dc74726e75509bb647c1a8d5ee9595f5e1014b8df178f78c269eabaf38ec0493bbabf6dce069a65cd0642713bd8d77ec32703b50e928f725da74cbb7125794f454a5e18b62cff9b6ad51f412c3e575ca7e4bc76c6cefbb0462a53f789be0b0aff5dcd1a0265eb57c147a8e7a696dab779e014e5c50baf8cad9a4f7e40a5e45b05edf20ee293a659f704e4eec370c4aeea5d9c3b477a002608f6855cec4b14e40e2321fdb26dddc73fda9bf6dad511309546bdce3edd540fd0582d08d79d04cbfa858fd56f85dd7ce2a8a00a6b23af9d6c5448746f4bae63d195d55f328ab493b81d15173427754304c11a58ea060506ac7e7046ba9f4125c06d6f7ee7af0ed66a134bc34593af53be128e72b5c2f2c9fb482aa43e22caa5cc745cd708848748cf2197235051f2b119c2680469cb68917325d2e06e3fc29377cc2fb54182b8e3b3c13e6c07c8846411f78cb810dd1c37d8771095c1acbb67734b3d61980b5e7d0be0b16ce401671172f50c624a50e1b5d7703c6a431076eb92cb52ad623695ec792e2ee280ff9b2335204e0280a0500da39703ff398764a5cfdf67b496e29a1903fb15df24f0b9ea8e4e7f45fb17d675f80f94e176c9ea319bf2a97f16e332d9011d0e669f6f80e51f25cc4e0817ccc0f61719cd8acbfa510c739455ee200c26e09bda08c9ce81e48938e92e4a99cf1c3e5842bde180745199cf3127bd0ce25f772239f54d7454204cc73741659a5577e9a6b7431647dd6672134188d31b332af1ce10d28298ec2bf1bad4f36bcabf78796708d5de77473b59f3cf2c94653a9dd4c6a25e1c81f77800c7dfb46864d1dc29f1b90365bd3d1dc749134eca5dbb1a0f2fae07eacb581fe39dc89c4ae15abc9d10a99084638a397b5db00fe11a9a2d7096ee0a60ed8643e1e54c9e8639b559038ce33d751071f8da81ebbf3809ef9557f1afba1c3912cf8adf2093e2fe3f41fdb061dcae10a0f014e2360903f612d5d3c519a7576221bb8944da5005e1aaacb925f2d3624eec2e8f5e940cf3ec62d2bee8260c513115e155e15257c6b2def6847cc72172d9e48adb0e85d5795f8ddd3f6056051bcf47a43c35c60c0cce3d879624e068d2a184248869c01ede7a564ffd698c26d8e3c4b00f222dbcbc72a89f8f3a42701e30fccdb1c70a078e105e67958e8e4cfd53ba5bfc644ca932997be71c451d5cfd6db7c7e56046c763673b4bff75b4fea71500fb3055bbc901cd17a65239c3dc2aa56124943064d110c22a19de2433f9e28724a40bd35229cb49ac1d4353774c4a3370fe00019a8e113f1d692a41f8faf5f98483f06749fc9c4441c81c68876156c7a0961ab840b89f416b3b32bf2d55ee153223f511548059e5bbea56003f6cb7ce4db486ebe24c869bce23dae80883d2fd72215edd6114ad43fa0669b2d76f83c5e6d5c0cd95f93a60cbd2e19a5bec122cc472d95a4480ed4fd575dcd441dcdf0600e396d5b4dcff3fa74e94a48b7fc85386934a44a7c826ab3b4c67172716e2c334c133a3881becb8a9893b69431c3e902575f6aaf554a15d2c8ccfd83c6fcd61b5542b2d9bf9b624f8e309464a6ad1419df48f1cb1ac51b8ef14e2b6c8db36847b831e71ee8ed434e80964630c566516c162ef6933c09bd04a9380d70a127129b27e97cb0ff68f05e780e3e5a193ce31ab71c5efc5f2e2f30b476ad3556ea833175bcd03a6145a476e40e7ba60622cbee78423e3548b99e9fdf85bdc4fb1c9684ebd71a521459af4133c81341aa04a3e123fa9c37a68764bf4d1a0ce158d9444f64cb33a8c992e9ce941f8097ce398a69561b4f15188e779a2c9935376fa0cc32cd9650f634886f025a94ae67ba93ef0b18a287125cabe99ec50748777edbeb48205f1ee51abb4997dea349d13884808b49aa2960b4ecebbbf2e06028ab5e6232b00847c806ea42f2a6bed25ed583f1515e189e13998c7f3ac9f07e9bf1d0c6576265e5f2b8016b808ec8e7eed91befb448aa53c2e9b018cd47743b6d32a9761d48339f970c1e0ea47d0220f13f7662b85bee2d474429ffaecf3d5f1429ef1860980e20cb7296a2e3f0abd2fc1fc73a92e47a188cca7d161edc08abb969b179de37bb498b4755db403cc2c8fd63238ee0c4a90d3deec9f3701668ff87054d3bb3c123134519ba793b52f13a9b90b8728c8e6a3fd3728ed6054f5ba8f7ad3bb393ca029f5a9e0ca42b4d588b0b9550f4ef721fab99fbd3e32ea7bb97a5323678cb538761abdbc668cbdb7488d1b4aeb20e5d0d363030eefae9fd7ad0bfc974e2ede7568488f45bf9a8ea0c861eeace2aaa5f45ac8fd6dbe89a4f7303ef2bc6e3ff8bcb74ebe28c86f3231339369876082f8c06b0617523b52047ff3a595c054f3bc783e2d581b53ab160fd086c311cabce7cb3e2f4e121f1d7707b85e7ee1691b8fa0dc7ede3a6788dde63a105c13e09f7a98ad93b918d2593321b175fb0880ff3c4cc9901790ecc97b523387020bb1e8f0c2e4e8694045a85784a32692476bfb6c9415a0ca5df276c7e54c319c4e967f3d02020737448eb2db1ff26908514eae7495ea5a0181705bb14cb02af1978292cd60937e8133dab84b00b1c86272bd5e0c68d71bff2ab1417f6bafd41a9d6179bc5f0bf08333f85b5e6e755e1abf9fe17d991b6ffc21abd8f097e119ff854dd3808366b9c176bf625422043f6bfb701f840b03be11846dd432efedbbd821ad1fba213ded097cb2a4cfb6c8bb81284bf298faaecca1dbeba93c390d073dddd9099e6f1e397c16c702d92c025b4ca934f5bd6c47be9de2414989642da5b6adf68f0d09920607962e0427e5dff92d588956b5d8e7d923cfd0eb35c1909f07ba03c579d178f83b192dc130cf0916b1996d866c2abc55aa4a3a8d887983c72df872e1aa4f7899e35a58df6a9de69ed09dc4a0002f1eb920a162bdbd984fc4657c0a7cf6262ea701d2f36e1c3bf846c60935761e71f947e3def7de84779087faab50b9a89d4ca6088e61b2b80f641028fe58ad9bfd935d8c2ac7bd7a72183e6991d868c821864298e991f0cebb275bedaace7a83aa8910aa8bc96447dcd2bd847b4a67317eb4937b4fb7484fec5a40df4fbe5258303beb996009706c0833d4067c5921d37c5da1cb918a8b80e944f9ae7c0ca78ef6b7ad7f3bb155b3918df1082f53eaea1835451c5c7be640c993105214ddef3bc458503edff560456b8939709deb721720df0f2b5f11d55b2977366f6cadc03db80ec1038ec433c10145dc287c5655519a59fa77c967a18530d802a89713f29286be46c44ae336c5a4be42b2c12d4f38adb2c7d202faa5df6f1e3adce66b36b9bfb63647eeac7ec04fc30a4277e22649036a529829875f63379e22df5696cd5dbe3e0703faf529a7f430f06ecf6d95bf9df4caa21adda2dd7cdb109fa8304cfeb27b97d40935534d8ed618f3704d8bdb17290a4475440474f9a5452041c946d0089ab3ce2c9136b3ffb074de40c96ab15420cf2f91bb67eee1564e83965dd6baeeec59c3677a8b236203348eec5f9d3ae5b089143e9e0577b7d0f9fc783ed7e5fdc646c97a30aec63e757b420f34981069a151ccf184b5171e270a61bc90747cc5ed80eb06f85e1e5830a50438664c3f5be18ae7ca919d5fd36c82756d7203b19948e7ecb902f105b2d69ea0af16110c248cc5dce25f0b2c95adebab3c17d3182076d697a2ee2067700e25e4d0abe51832a7e15f75afdd3dd9567493b00e4e40f56904acc2b70fc8f6fecc2b4248410cc65821615cda6fc79e93018e236f6db4ce57157c04c89b3b1d31409c9a2526632d697d7ac767419f35c59c1228f66c0dd46f0ce94c53c87c0571afe0810b71d41cbe93422fef4936181fe97336fe656844b1acf9e75f35d9f71fbfe06c0f25f841217543656849364acdf0ef5d66d337b3f65b04dd92d5e24a65656536ef7056aa91419680c2809b207f54caf0519cc84c554ab1c661f0cd5ae22d76baee63f0da67b922659279475351df2100efe542e6f960b69920453eedd474b1d9486c1bf6ee6544689f53baa8d338a38e8e51d55474cba5d242a476a5df1e7986be3ef3f72f9235b9783959dea66d8292a0e9ad2703bb7013a970ee83a57ef0fa055fe8aaffd0de04644c40a0f9a7634f44dac7cb0d1c6", 0x1000) r4 = dup(r1) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000001300)=0x7) fchdir(r4) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001340)='/dev/ttyCcfg\x00', 0x800, 0x0) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000001380), &(0x7f00000013c0)=0x8) ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f0000001400)={'./file0\x00', 0x3, 0x2, 0x5, 0x0, 0x5, 0x2, 0x3, 0x0, 0x1, 0x101, 0x401}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0, 0x0}, 0xc) r7 = getgid() setregid(r6, r7) getsockname$unix(r4, &(0x7f00000014c0)=@file={0x0, ""/108}, &(0x7f0000001540)=0x6e) setsockopt$sock_int(r4, 0xffff, 0x100, &(0x7f0000001580)=0xffffffff, 0x4) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000015c0)={{0xcd, 0x1, 0xff}, 0x4, 0x2, 0x3}) r8 = fcntl$getown(r2, 0x5) fcntl$lock(r2, 0x8, &(0x7f0000001600)={0x3, 0x2, 0x9, 0x6e, r8}) r9 = msgget(0x1, 0x0) msgctl$IPC_RMID(r9, 0x0) getrlimit(0x5, &(0x7f0000001640)) 16:02:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{0x9, 0x6, 0x3, 0x2}, {0xffff, 0x1, 0x1, 0x40}]}) 16:02:07 executing program 1: mlock(&(0x7f0000001000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000006000/0x1000)=nil, 0x1000, 0x0) 16:02:07 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x440, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000100)=[{&(0x7f00000011c0)="40e269c9e1", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:02:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x90002005, 0x4300) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f00000000c0)=0x201ff) 16:02:07 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x88) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000000), 0x4) 16:02:07 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = socket$inet(0x2, 0x2, 0x2) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000080)="01", 0x1) 16:02:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) setitimer(0x2, &(0x7f0000000040)={{0xfffffffffffffff9, 0x3}, {0x9, 0x8fa}}, &(0x7f0000000140)) write(r0, &(0x7f0000000240)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb209", 0x113) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0xfffffffffffffffb, 0x1, 0x100000001, 0xd, "d485045fbd0127f2241eaa50cb3e089275bf5128", 0x1, 0x8}) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x101, 0x5f23, 0xfffffffffffffffb, "094acb7f7dca5fafe62da220c02278d1fa592e5d"}) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000380)={0x7ff, 0x5, 0x3, {[0x1, 0x9, 0x8, 0x4, 0xfffffffffffffff9, 0x1, 0xffffffffffffff70, 0x8, 0x6, 0x5, 0x7, 0x7, 0x1, 0x5, 0x1000, 0x9, 0xffffffff, 0x6], [0x80000001, 0x9, 0x6, 0x2, 0x9, 0x20, 0x3, 0x5, 0x5, 0x8d], [0xd69, 0x9, 0x8, 0x7fffffff, 0x0, 0x7, 0x7ff], [0x100000001, 0xffffffffffff8001, 0x10001, 0x9, 0x1000], [{0x1, 0x101, 0x15e, 0x8001}, {0xfffffffffffff0e2, 0x3f, 0x1, 0x4}, {0x401, 0x41f2, 0x1, 0x2}, {0x1000, 0xfffffffffffffff7, 0x7, 0x6}, {0x0, 0x7f, 0x1ff, 0x8}, {0x8, 0x800, 0x8}, {0xf6600000000000, 0x0, 0x7, 0x3ff}, {0x6, 0x80, 0x5, 0xff}], {0x8, 0x7fffffff, 0x200000000000000, 0x81}, {0x2, 0x4, 0x52c60410, 0x6}}}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:02:07 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000100), &(0x7f0000000140)=0x10) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000200)) 16:02:07 executing program 1: pipe(&(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1c}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:02:07 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) sendto(r0, &(0x7f0000000040), 0x397, 0x0, 0x0, 0x68) 16:02:07 executing program 1: r0 = socket(0x18, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) 16:02:07 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000000c0)=0x1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x20) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x2, 0x2d2f8862, 0x3, 0x40, "d41255c7b97d64c56f11decc3240daa366a87cb3", 0x2, 0x7}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) ftruncate(r2, 0x0, 0x5) r3 = syz_open_pts() write(r3, &(0x7f0000000140)=']', 0x1) syz_open_pts() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x20000000000, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) 16:02:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) 16:02:07 executing program 1: setrlimit(0x0, &(0x7f00000000c0)) r0 = kqueue() writev(r0, &(0x7f0000002300)=[{&(0x7f0000000100)="0c168182f2b54c4a4bb26ebb97dfc056c9aba703bb75ef9e359a4cb75de21c73eff7884a656eff728cfc7e424cf19bdd796d7453934b002c25fe328e4db35a5741036cc416fc66604c0db0320298271e81483e7443ff0f0de65e1ef8fcc9a2025397ab6d09ce2f7a666d7cddd723b4b24b94ad82e29b115a7a649a2d82980062c94afc9a308cb86f7164b4204a069f912839af213386d0ea1f22cbc2a7c3d357ef36d5b032d5baa1ba5cc7a3997184f4d50941822eb117855923df754fbd073ffea22d7c8e4ce5496feddf95151ed2067065ddcf66865bd5f913bba8ac0d2fdb379d0e0594eae23546abcc417745e36ad2c2eddcd49fa2871f81c9b85abf9f9274a920be01875ee3b4f2a6380ac65d806a5add5467ffd786e2a8f0b6d52c0d929a7cb5760f192a991d425356990b915373c8ecd234e63ffdef9ccc89553290bfb7f764c4caeb6e026e787db4f83a6bc5bc5cd6163bb12541635abe50e5b3e6409f2bdb1fedac17b84890bdace6ff228d210bf8c67d9e13e0dc1433acb946b6cde01533bdd9828d85541fcc3032928e49716936b19633e7dd8739835d09f68ec47405f91993560557deee0ffa9139dcb40221a795f772e4380ef7ddeccd9cbf0cc011a81888789005ec9358ccf901b68a775098b8eea0a9edd3d90e647e2de47a2f27eee4fbbb249a303eac901a6ec24ef0736c6baa12a3bdbda45147d0e8ab7a454b342ef2b774b6ff21ebf4bd778217dc7b9ef8ccda6f61343d3ce5d53f4187e1c11e9884eb7ff4bf7fc4205e73d352b9148543d87f23be5191247993f6f8a63bc27b0f7c420c6653c01a939ad2c143fcfa81841ef34b865060d11403e7ed78db3ddec9cc87fc71f3d2165630a509b0eb472f9695dd4b4d5395481b8e02721184aa565e357d11a0dd5b57809d54242f3a5568c609daafb28486ad1ae48ceacf4dde2d4daefc9434eb376b86f530140f0db27a3d18a363ecb6fce70bc4333b304bae8eb06327ec4aa58bd4b40f824f0aa06e938ab49ad30b6987c0da65fa647fd574ebc944a60f1b5187fa586a1dbe0cb4de48226acca544bcfb005353eec6b184c6239e4065b35e198448ebb855dc808486cd62e0093dcedade963bb2c4b781ba0af82d44b224df4f14d25104a745b2edbe90841edfc179087a28712e8e4f0aefc819192dbab569691ed39cbe7761cb68289e50af1eca2ce71c787452396535ed1db8830b7cd6ff79f799dbdb616758d2b99146c8a30dde19e489eb823e38a32ca0bd3eb0bf76688fa6ebe1272056e6d9707c8a44747b013ca9e4adb32e14dc279f1a32b277dc1d2b013ba5554f51a62c23f469ffd43df88ea9885139dc71b43be9d167ea305cac7c73a8ce0be6c15d3c43750c4f7608c85fd9378dfbc64f301fd32c6c0d411f272a36b7f36cf344d5e80b2582fc2c849754d5e4034ef8e23212aef8dc786f238333ccf6928d30a2c8d32c5b1b10259dc255f771168878619d912c9f56db710f296132ab903c684f2fd152c3e6cdee9ff7b95d78517ee92274d9dca28c3f437af2b7b40b43dff0dd3f7e5b33c42cd178720ebb65a38469f2a6169d57910723d5c94dd31036ebd55142b18c15855e7bde0b3cb5dd6e1b1ce84819f05215324798cd5ede04e85f5690f2b7b1e395bed47ec7fab41f7fd820c791a8557ff9cc51dbcec1563c7f80747111d6a8233826fdfe2d7efd163e8c42c82de30aecc0f0fb4531caa4ffb9f7438c5cfc6b806745367daf41c48f37d07ef8450792a2aa896017e524b759d4e21ff68985889a3547bcf4a3aed8509c7f56c291b41658d47e90606fcec05cda346308f0e48ceb1080dc5cd97f1bd7bbc6c960ed7761ddbe42fd70424d2aac8198d782020c25b754f0ae7c79b0220c108ba1e724a3bc1b088ddd09f07fb3b6e26f3df6d65321ff0d58e48836eeb8085f31a6a26206a1fa742adf2f91f756a61ef861ea762de400379a44f2afa8e40ec2fba3560b4daab95a37825a2d1f0f07e21660ced607aa7571f5f3c0a047864f3276af6180bad1cb1050733ee7e6cd50def739eb2fba47a62e18977ec2ea3aca8fb8e6a95e2e8f2c2fb5fcfd782517d9f19ff49a9ae67451b564fed95f15549082f72fe6b9fdb9aa3027bb9f0d562ca5b6572765d2b6841ce61f0461548f08650c03f6fb1d299fbb4cad24da20a4e97da5ecd1fceeb5a87f57a8bc88ef18571195b6a51844d9b6f4d640dc89d84d28e9e3a187269c31ec6e2c354bc6d01b84b8a747e707a2d63891c49510d6a7af68157903cf76d030c93e183411745dc663b604db516f08844bfe787c7b68bc02e44b958fd36f758e61bd0b9ac7a28589686c2e9659ff7ba2cd3adca8aa6e54e153744b2a4bd2285e10908648d67a138b976086cc38d5a7b3aa36b4b56fe6785453c92f2354efdfdbee96f7e2c8e64ca34b70d548e9df01cd11d8ad52ed60cb96fa71b6640a295aea44148aaa94073a2e0386f40e883cb38b398a83fdfccb373e1a3cf0d888229e6be04f6804a58299c175ac7ed61eb80e27367de837fad323aacc88e5817407d2c64dd8e149ab51581dbb270ae8b4ffe0f9a2697053edee5393181008d9430214af591d390cbe8cca9ddc5fba619acd2d2ed396f78c4c30ea8775599ac73e718d2a706dd9808ab3847f000595cfc6612ae6899dbda99481431e223deb68e4425495705c7e54d955e7d7da9f115ef0c1e6d66b1f00080a0af0b035e90405195b0ba05a212b8a25231f77ee63ffec116f75e57a191e6351c7f9c7417acfc3c20f29c9b2b78e993da5d4315db2fbd6c5b6f581d663c0d7115adda3496a6937325f0ce5cd4973f2459c08b0a5bc6c59ba157605a39e4b0d04c2264935e69c55dd5e445d00aa7f77be9c13be8d4db39f3a08dd7036f19fdc428d69661254a3b8c14e7355cd659580b5bdbd5e755b40cc2ad33661f37c8edd47237770f7acc6fe824ee5544a58ce6e2c4d04a7249a0838c0fcffcd598944f4abcbe2f74393b7e1c66c84b24abab5fceea1c0f3ed825c91c35c9a2de6bc1afd5aaa586dfda6f166ccb516d366e1457a32839a9a30b8f49080281b0a89479c5bdeb1a20fc0bd4199858cf3d24598554bcfda267568dd31ec0dbb3143321eb63b61cdd3888c6767cf63e2a03e24924d30d8af8e5d7d46562132cb9474c82a340a01f9a8b87cf342ce453a45563ee1fd887a97e3460f7700c236ae02d920a9f21e61997e5c24f0e7b82be37487962ae62288184dbeaabbb2d52b8411ef94b45fef5d37f16688bd70088e19e4cb062ed368c28f30b5d6e89c8c97c31b842e7bb882e08153b8cf2cbf4bf585be7a757e2622e581527bf6ecbb4f3b36d91fdfce56ca39648b1fe41472905a5e67e01cc28eea77448d58a4c169d59ad493ba2f33f2b0cf114c8c7bd203d1989523e705c706c64fb3c81394088ea565adafb93dd63433698517b2aa3991379394d77428c3535be7a84e7f6f7a1edc67b3bbc7693d24a27cba629ccf02a4705d9ae6a2b10b9f41efe54dd48d21372e308ec829dbe23be1b11bcdb09b69ae3a63866005d0477f0d5fe8d182588e5232902b11b1763eea07936a471930147d191e414f5cfb4c34174280106cc024ddf927a1c8eea0b48e37ea81df8f397a7f74e5544ec4a6224d9d9531684f19839335be849bba2fc706e5c2a0327a1f3f1fcfeca4a9e9cea26efd1fe931f8753c867a616c8b6218c18c2ae40ccb8761934298ad8094dac95f4514674d23196c98b4ac9937cf9ed2bc9ed177e0aaa0ac47792b240d2a611fc5b4a76d8d70c1e8bc9f2ea4cff7166494a54deac623bfc05b0710f44b02fa110b4560806e2d3b4cb3715133926231fe6cb7fe26c9a09112265be548eb6506811f3912433cae501e2c9468ccf8c8cc5fcc08faeb47524a7a7e8804e347612f0a215d6d654bb5fe688ff92e627f91ea4c6da25dbf02f891409a27d7bf83fe5649cc8ab9e2b9e0aff662018bd45085827bb18795e415089dd327f341dbc8dfec80ede466e778de5dd58f9cb14079c917efdb2d4f973deae4425b52d87004dbd99b2c4f807da6e742f11f02557eef7ec992c0c0cf979d4656e95cf4b25dd5f3218cfee4144332cb754313686d1dbf6f288e294ea24b59b4abd6dda043c67d03d6cca6246161a895818849d411ef409259dcd7479429c1453feea70894b463496d948ab68bcf3c421aac7baa4347ce6ae1c867d67fc50c8d1250bf43ccb09b737ff38c562f43b42144537cfcf6badca5943a73cf09248fc9292222fd2dfeefe0cd93669257aeb45be7530823eeb192009f063e54c6f37cfe6037fac68cc239f3b9ad9fc889060d81670b5f768e8a7a4a67936d6e06744555afb29bd25f26bbf3378d1bf3777a31e996bf0a5523cfa4f1bbcebccf9682b5287ac683c90038a07f995e6ee98d3868c04372948de20481b551188634e2eac5bf17576f392197cd4c7915c7d80250a80a067ac7551c5326c394d51b36ce9522c104f0c2884ec26b84164bdcc6e3d4b4a8cd2f6a125fc76138329dd28ce6029422b5c1a719c1b5982960fb4bd5677e5bbaba7c742269003fc5622e20b59b979ac4a3adee1358c3dba834400d7c3dcce825faab046cdd047f39453b925ece0fee54ce8ccca82003e53dc559ee1b3c969451b1e6c251a2fcf505446139b47c1ed2741b435a19183ab38d12aa4b9fd53521b84b13a84cfa1f256bf226649eef53a79f948e6744be7aef81cb87cd80b142229574db46039e57ee8752039615dfbfcd7c6414480e396b31d3fcdc2b2a34e238b39109c0b12b7fca8acb0700cca88f30fa00dd9a6c4c6603d8fe1da240179cca75b57958fb0d721d4fc72b9d5dbd175946dd2d6e0830e433124482ba811d46748096938c74c8c88b8373f1782c5d21be98eb2881438363a23bd45fed53098ce9d614d4c4fd97b03461bc21bb1a6c05c4b2a3167127803ef46051601334f8ce620f07b7165c30183203365e8fb0c8978094fcd74c48335b075506eb60f4bf76a570dc1760de9760963e1a9ca18345fedcd44058ee56050545629acf18c483b960ec2096ed9d60e6a594557a80cb65e1c233080a5775fc9592a45f7e7d93e2a375ecf2108a5dff9b1f84bb3f56d6a5410c4cb896d973018d38bc1bb896eec3931ab4d06c3836c0cc6bd0da3a30f21eb0e099ea8cd04d74657283376bcf8ad3b61098065f5429f6c7b06b6c6c8ca8b45cf27a27504bb721c86554dde21e15d8ef01ef05e88392d7d5d6eee100515004d36fee461a5c8cad694725e1e2da0564c6e2010b7fb664470419f4535a93d03ece4c012e830de69565fcad7783fabd6b150fca2d6a6c8d7aa60189366c97e1ca1b906700ca40641e9c9c484f132473847c404ec366e9ab0f95933af3d97746f653985a31843121942f89f73965720902a0b89651b47b585745caa891bb84b45c1d7d049a0faa46613b8ed9d563f6be974d06bcde0d7735797ccfd8e0f1dd4ba3d0f74378bfb9aa61e4d8e5deaa5a936d3a92bd337ae77b70f6937d1d546d130d950736f72b85507073597e7a26da05273f692bac93d8ca6c99d065a99c0abedd7a56a5266da413a3e6497cf239ed3eebd6f266556e54ea0f1050b85874f8fdd4a56c66044df7bcfd09a9d2ca0d2b86323c8600f806cc880c77f3122ce1af839495c0e3dfa5ec03ca4bdd1812f69aaa6c0943017a877f1b58b2b5c4d915e0b7d5c55bedf89b739d72adb9450bf0eeb5273f9b27fa8d3f082caa1f103ac73f829543152b7645a96d0fb2d06899e02c81d3df2aad2ff682c8d2c89145", 0x1000}, {&(0x7f0000000000)="de0ec6525badc2dbfb964ca61c09a4f07d82bf2d85bbb06bda5e933fc5376514bf5518e203932b55aa9081d1d6c440e59cc24940d45bd99d500bf722f2817f2e9f91490fd31622d1ed80b6592e4c3618f0cc6d8228cde5c9e5371507aff8fbf13fe7ea7372360408d460ff3e2fe32730ec62526648b6b0cba3aec36a05bc4810", 0x80}, {&(0x7f0000001100)="23abfc2ee2567847cc6b71ee62bb91ef5a3cd23c84b78868d9830dfbff493713d5708cc85440ed7ffb2b7efc6c8239a52dc64234cfe3ca7bb649849e9f4e075f836b52c63fa1e4be0793a7f82ab9a7d7b461d57b2d4a72489b9a465d40f388962de241561aec7274cf00f215cda349774520ab2caaf17228a624c22cb16a501fe159303ddc172ecf7609c912b2ebf41d9180c6195056a298d5dc88a085bb9913262d4ffc158a76fbdc8ed95cd8993b9566a6697dd6653f24bbc4af3c87dcf05ba472588cfb318094ee5b58f388304049e06087917a29334b5eeae9d1ea740e49721c37772c2a21c6efdd12efb9898deea75180ad398150", 0xf7}, {&(0x7f0000001200)="21c172d4bc5996df086f5b2c8787a848af16db7dcd12b55626e4aa534d0b", 0x1e}, {&(0x7f0000001240)="de01705198265267578df52be1e754a9e7012788a03e82036492c1dabee4a5c888bb4afc8f4a5434e74773c913f8a88272dc8b25fac5d8daa7b04eb1347660079ff5ff5e133db9afcd382a541b1b66a771e373300f9725e90dde26636586fbe2a1986238095a25c6972f753c4f40b81a5dd71d7494215be0b05835cae3944f1eaaca87b14f0a891b39b7c2045bdee1cc7756adfa343a20ba8e054234960b175619df6ddc51c0ddec13eae617108c54a5dcbd5bbc1a08d368db55cdfa12da0750d8d296f693a58e22638d1075d967678ed94f6d333bce2ecda2528abe608b274227ae0fa270f13a7cd558ca0222059c5e065e351dfd2df1b8a6c06624a9792ac8ddb66dc7dde5cb78f7d22b09a6391120d8cfceddd3c0f438303dc40b3390df4f9b27e811fb1274870c39f3c019eec8ccf8741d9d63d80005ff8af6363418b4f093055c8248a5c207bdfd29967da0e84e6a5b86eeb9500ff63385c0932d9e2861a7bb1b86057f24ee3d4ecca55f9105f84f23d20866d09d59957afaf1f398c557b9acdf7df70073221f513df4d2763b484963715f66b0e0054984290ba0f5253e0c6ade4428177c77d57a77b60396fe2c24bc28e522716c0a96055c0fbe344f8056470e7b9d73391045f2839d711ba41903c4c6b488136ca772ba2fa94ab5f0081394e88059691e2ae32cc9869aef65841bc0eaa408165bb8533b98eebee7b5d8e6e34e90c26f867db3d840fb1205d11e510df6b7a83d6d5df2200576679023e20b4ddd1750f0f76b645b5e8bfa10a3cf0824b5d6b84d9222c08e8a2399370f893fcd31763342e170602c127ddf7dc8cbcc11d36f389fcba7b1104a345b6860c650daad1f150bb8678328b0a27b82481063ce43bbc488838981fe298b8904598db399206253ba0484a109430ee99b1b383444d1da42d0db1bd36e02726b327edb3d48c2859c1f5fad3d74d84426069d9622809aeedb4d008956fbdedd3dff79a0c587f5323f4738033a0c42ac50774fac5874bba29cf854e9697bbd6731c1394fe48b7516be122fa65e35be8a872b81685ec18f1dbb7a24ac2f25615f92b2467e64889d3b65e6026fa33a53a97b128c9296419f699996d862d281d352d61956aaf0e8048a5d3660d1ea0395dedecf1efd31798118e67ebd9abeef19bf162253ca7d18c625c7f3ca687b8b91ac29359616e774ea2ea424fa8730c750bcf70945a6823ad9b1540317c379dc1af16e6d8938961eb880df0943e9a54834e3335ad1e3384be03fcd390f8fc274bf427951d05202d036833a54bf040f983f78269e8caf3e91c71a7f04d79818fc0480125381e937c4377cd5ac159333fe0806e34f6844523d06a06d003b3ed822a13e6e43f7c8c4978f5c02dda1ce7d34fd354515cf095938f1b2a2101a733ba76f8fde6d0983b255eadbc79f17782b88405e80ac6a8ed33d05b73437f1f927a6dc65f690df6b3a8c6ebfadd1f09974004911ddcb93e3d9a4bc3cddd2a71e55561f446e7b33596fb79c8d9dc9ded38b1aade093cfd732911afadb8205a8a0c78875b4af7ba76e8b68bccf3c23ab1ea414794f93de0e7cf93505ad9e2ba2ae6071c263c1c92897b378f181eec2610ae47e538181914f948573360870d775a84404d32ef4d729da08ed21988d605cd01e4d97587a89db0f1f334769c61cc4203121151ff5ef6959c0120000b94bab89a9633060e9731ad1c3e4e44c878d1499bce3a083882b5fcb1395f8cb29f189bc3c01ad2a42c8d0aa61e4f9e217076142d7c142e7d0614e034e2b1233837d2bede23e19dac25c4947cb75da87fb264c55ec04cc67651d438d0e6e2be10534c147f506831a647030a4f230bfad07e5d52aa6b7ac99892d78ec579546583431bc109912bd5105a7ca17e4e4ce5b9fcd6f3d084aa5340c153735f32037b555a6b2d7c628e80766f6f90bf728a422b53f924e58f7bdf5612071a4bd989f9e43778d753033c4997d1873187fb8034eb74f944c0d795d3251a08e810e068c1c862e7233975dc3ea5147a2a7f2cf13e98c57c8d75baff9c08e11a0c2840a62ec8ec0a3f5e782dd0c293b95eb9399c35504d10f2566c3549fcd72abb0ef7c65c456cb76b9e2f0c7d4dd5a0f9817f3d5c60538814c31fc44277c131ad27b98683436d60c71da173a69855d108c94154592385a1644e9e6bf2c2d4345800c03f1af3310ba8053f50ab0b6cd6295ca150e99e14073996a9645f15d5c38f53c818dc28aa8b4535ea3ecf1af5836d1244848e9694fa5f7b708a29bbe0e2b7d6dcec095fab6459ac549a825e176a30b73f9d86bec47a0da7da38dde984561349865e852f4a6d9074fa1099bc0f5034a497ad57c71ea96e2cb4f773214b171e2d01c45a11895222066ba5af00128d3209c08e10e222fce39bc0c117366f9b52d10af9e500c37766cecd5fe8d9f9d8d9af88ab70117316f0466aae59fd651d24964851bb21765dbf3a4b945d6311d0731242584d69bcb74babdb61fbbab07341886388c622761099f99c955beb057223906c3012e50fbf73d92f0362f58efb6d19f9416ffdde4e4bfa71a47a89f48150964f04f793d48aa7663f47893dc1699762bc3e1388a6afdaf9b18c087b92e079ad93663a4caeceb8b15a18abd52fd5b84fc367ccb67943d8735d1e364f80755f6f24856bbbb470c329e92b00d432503b2799edadda0ad8e95e001bdf24fc9ea53655712ef38cad07fbefb3a92c838e15be090d209ae2efb2ff588a07cdadec956c79e77e46e87d32a6a0bef6606395ec741d3bd37b5d4069562a41478696004ad55b4d2548f9f86ce64a9ca60ae11414b339729fa79a5a69f372b4363b7496a520168d4d201abb1e96d01eb9676bf9f1538b0420b040dff0b1881a070024daf27e7992218baf039644e9389e3d05019a74368af90eff4f0debf70fd5f6beddb496a62e91ad0ed094a82fbba141a4af80585c9b4a545b3018c662bc856edebaeb069018ae6700bb72facdf3f3d9ad4018232426a9a7ad65dc6a24f0a101b638af09a42c8b5267ed9276ef4fd10a83e8861f9e4f88acc76c75f27a94266dba6bbcec88737bc1e1347f92b26f31b4e87be26d4f21a9d98ec1d2f23abece9eafe0905a428793c595325b23897245f8b055b36258733729bb42298731231d1dda944d1c0193eaa7e56ae8438f083acbecb959c123d07c7fa68a6d5706d448b55b15c8bc508149ae50f8872efae5e5714292c3a6e4709ec6823cb18a4c7f2edbe49e03b1d1abf643ad347bb182af50769b87bbfd786e92e50305d26394d2129815deb1231fb6ac7c15ff85788a40fd3b13e3640ce8514017face0ad04c7d2eb31217c1c2a0aa04f71b96ebf4285e6745d220334e9f664b14879ab51f8019ef094bd0d07453471bb957213f0b6d97f63ffd1342985b041a6990a3d8042b59d9c58bd47ec52495e35d276ec2b53a03d1e7c741ce791a9c0c2261bc3e211ecadac4a5622985c3896e48a837732d0ae693fe74682063b20f4e1d197db5b831bfc1c67e1fc4e7f7b43efbaa7e6c12a242074f6e15cbd709af6df580deb8f86f6e3d276a81efbf4252d3f91cae864d1aaff0cc3360c3c1b9811c2c8e03f7dfa902b3836dd7ff4d9e62c77733b4e3624932ef8261c10220edb5175394168aa5f2ca25f676e65d074a9da79cdd7ffc1cf03adcf3ac2a91eaa5af6e36c68fe3082cb08c61c1b9038a8a35816ad31954eaef05d48abd136b4cd6d16a45d70c48641e3f6e8c20c4aeacd0b0e1ea182defae582e56e41ae645170f5c460b08650d260b339ea51db1b9f8b6eca1293a255c07cfccab7e651c2cdb606efa4e9d40252561cf62b0a2a2585e81c8f30cede4b6fc2512948814bd854dac7d311bae74a1a81dbbe84a371361c4803d61a5faabe4950802ca55aef43f53377050f6582070e6a6d8afc1ab1b02445a85614f29f0616b57911315934cef3ed0fc3c52baefa0b0fbe94ea0acd3bb06595d46b15ee9277151fefb73e9114a47c0d59c72c96d4c24955640ca26aeed13b4d86d0cbe7c6a09ae2d9612afd0b770e7b70d5e174ad6f2e148e0381964e6e26bef5dbf3f5daeddfe0231cef4956ff80b18fc13a78493915a1dd1c928b0c54cf8cd25078a52bddb036eb60a13dcc2171b73a5f4ffea8174706ab66cc2cc0964ddabc86bfa9ddd8776f87ea29881be925a07049be745059884ee7fcd8636eedd75756605d579345d83d91544d0e5f0e7b4ccdd8aa792f43706141bd058e521e884b836983ced801f4013fbe55d79abbcc89aa6f259d2a01ffed1d8562a2dc953f91add78551ae5aafa78b0770369842cd056a7d30b581180262265c877bcd2b2c84f34d49a3e1cbb978fe7b308dd377d15976a602f04a1692113b57993ae0931fbffd136f1357fee669ca5beefe285e6c322cdeddb6764c977db5500949f8009c3cba02a0cad87e1a2e20523a8ed369073880bdbb3273d57e0b1959f96f3d30e5ac2903fc88af6dcc44990339a3ad1a3021010b92e04f8b0a539553ce060e40cb4b3008364ebf781bf5d6e629754a6af043be29eebed960a47f36a406b9c0c38d7db71d7a54c2ff4ae69792cd0f183b5beefbb3d022ded429ce26536198f92d1a8a6b6f5a887415c556cf836b6ae0c3134dac33efd4a138b52dec90997077262a969c3d127b5da7fdcaa503d6256f939b2e3597ab88a40577a5d2963295bc815e5d36385c7c2543692caaa7a760d0a7f2ff96ae3594bd62a678fca1ed66a91b7ba774d650c13a9b97bfb69647dc30130b25cf62957622c26c7165e50c9e236d06c3471f7de3cd2cc5a9af0e84d83de60f6002e6b09ad5e83caf182b1f763f38fedca396ac4ea988f46dc257eb0e13b93d3e745699d04bf8c231513c6e2774e968b6f1ccf35881ea6ee3b4bf50da7d1cbc3c20127ce4beee8caaf9587d77e47029e61fb11ec9acb941c89b26ed5cb840751c3ef196c48dd8a02702291ed963e7c82e3e7459fcff8f0b142fc7912dba6ae454e9ba6e03a0bc1b71bc9caf2c002d9ecfd46bddcdad18a83c181518b45a9cc79ae05bb163d5e5f5e4c67d67451347eaf18e93ee3fce7d4208f920a491a438cd2c35e0b28cbf96a4abe9b036fa7f59f376691a7d0d95b264e5365279872276a525179a737bc23a88b444193923716fa4b9fc55b444d1d169f778d61ca5e0f072714078d5fefbd08feb05378a5203696b03ad4b8991658f603b2b49b8f3ed11927582a687f6653c9a30c45b92cba233793a51e469f0cf31628d8c3f3a9686e01c9494ce836aa418682333be0948da1a59763ec1dc5562d91dadfd33e651e0eba8a9a4dae3929e2ac45b2295952b8c9eed9f1f3b7a45315a1c3a2b3ccdccf49308c93ad054a88709e2a067fecd9f6e85b5155d20092e7bbcb1f258e511fa97f1715cf9c32ab72e5298dfe01ecfd978e7197eb85baf73621fcc8c77938d7f806f35e6a55eb6cd14f74c685c5ab99dbebec3389b906926a184ec742e551a16bd92a79fa958ef1e464adf5076d0c2f0ae4c0d41632915d022c0042db81b3fa9b70d9dda50a8dd594949763c8eab6cd8263e4ea9aa9df4fa4265fc3992ac985bf9f66901b2e2e047f40c075ddc18b0620e68b9074bd268c191fcfb51c70c38c2dead58489de75a8bb23ba3c77299dd5e038da364b411b250966ac11732b896462ee97a5b5cef5bb23d9f8836d81da92689dfc74c4050298d1a939887b30da4a8e4cadc61f5b80cc53df48c6d76996341b65c49fa962d29d693f6ed9760b7d84bbc2ac2d628d904c81c0866ab4ad55df66bc0", 0x1000}, {&(0x7f0000002240)="178cd670701a3405cd7a881aed03", 0xe}, {&(0x7f0000002280)="1f3c4b0346ceb6966df167489d745afe5bb65c1f0b7b2fed887307a313adf309940ae2bdf6a911de821b445b627b0b87259c37ee86f7658e851c8c76e7ed9d148cebb618a5caab1f6053f1a2ff2c6e", 0x4f}], 0x7) setrlimit(0x7, &(0x7f0000000080)) 16:02:07 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="718116aef23aadcb5acb821e243a790bc7bc08ebea06c4bd6c2669a1b72e6759b327444b2a1fce04d0177b68e06c60976f08308d91d711964018b3ceba0ec6d2e5d38723011c7cba6ff02fbe36bbbf4b7a46e879b8701aaec23a3b3f22f240857e4c10ee52c476d6b60a4f7d8087b02a922fe665007eb2316f2e7a06c8dd32ac21dc4e6e0b0ba3196a8d9ee89e76bd4141da00d813fab9bcbe4fc80b09382602f56e01f19e8fb4dcadb704a83d670bebbeaa865d940dac03f0e6695e59aac9161d9ee2a13823954633ceeddb6f56827d", 0xd0}, {&(0x7f00000002c0)="a9558922f8d1c3e126eabbd07a2923a04c3cff9e35fbfb611f280531de715eb1f234ebd44cdc5e5d7a8e8cd38de323731617c640fd54efcc6e7f8905c468a0cc8a86484f2d6a088eccc2e47378038a4eabdba751c086b77f9323c30da397f782ea37174b282896d478da13e562b2301650b21826c71e660ccad555c851a0c7bf784da1dd59a64bc4b5c29679c1726c6a0623093b59b755b0fb914a32d0dc6dc03a708fe3221f8957a8d4e6453392275574e2c0884aebe6e15f2d01ea3cc8c2ea64e97520c98949617b184ff1ecd47d3e18c8e035890969d385cd427cf352c897d40e9f2cb96275375c87ba767950b0f651769c4582f4925b73d3e214a2", 0xfd}, {&(0x7f0000000100)="10548983250d52d6315e0fd2ae1f15c8430e2fd31b42fe98f47bb1744ddfef93b12a0831de109e62099cdca5c5104e559ef0ad4d7cc7a2e25ff2cb86370b83b15cfd06a3efa3d7a1b758e7105c06cf544724e9e84e89b04bb771add15e1fa2484d033610285a47b589", 0x69}, {&(0x7f00000003c0)="66ad324032796e215109b38dda1c909b8494bc09b60ce9657e73e38a410dcc2639d3b675b2b2fb6d37242969e9f03ba2407d7a58550ce8c7a88021f7672af8a3e6f821b8ea593f94b33a9bf23715357eb53bc2b4e74cf457c8639fb59c6df4d4cf1050e5eb81663090bab8079736d89a6b32bcf6f788e38ff8c445a9f5770ec7fa4063b7ea988475e3c4b2f2b8e338e408a93616f7d029ceb4b06f982450058e357eca", 0xa3}], 0x4, 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:02:07 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x80000000, 0x28000000, 0x10001}, {{r1}, 0xffffffffffffffff, 0xb0, 0x20000001, 0x4, 0xfffffffffffff001}, {{r1}, 0xfffffffffffffff8, 0xa4, 0x10, 0x5, 0x100}], 0x82, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x20, 0x2, 0x8, 0x4}, {{r0}, 0xfffffffffffffffd, 0x63, 0x20, 0x1ff, 0x7e3}, {{r0}, 0x0, 0x8, 0x4, 0x100000000}, {{r1}, 0xffffffffffffffff, 0x85, 0xfffff, 0x8, 0x9}, {{r0}, 0xfffffffffffffff9, 0x11, 0x20, 0x616, 0x7ff}, {{r0}, 0xfffffffffffffffb, 0x4, 0x0, 0xfffffffffffffffc, 0x4}, {{r0}, 0x0, 0x84, 0x41, 0x5, 0x20}], 0x80000001, &(0x7f0000000000)={0x401, 0x3f}) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x0, 0x0, 0x3}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) close(r0) 16:02:07 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) getsockname(r0, &(0x7f0000000100)=@in6, &(0x7f0000000180)=0xc) pipe2(&(0x7f0000001700), 0x10000) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000340)=[{&(0x7f0000000200)="8a", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) pwritev(r1, &(0x7f00000015c0)=[{&(0x7f0000000240)="7bab7575d359c1c60a6764fc9d1fa882d18452131d5fe873e7180490199b9f0b872d75cd48fbb7cc2ff41e00f1239f1c5b89d98bc5078a691a08b7f434a5a216a0ea5c179a67f4b28a0f3477c637a5ef7b6b2f38b0134cdaebb02f9ce170feeff3b76c072a708d818858b01da860aacc957fc4bd98bc7f496e44ddd1036982dba0afd24523d6b50c6fc518bdcf6aa9066e853bd9add6202a52484921bb93e249d2c454182d40fa24ec1944dae446c674cb0cafc40903d43490bd82eb07fe65ef6888d4f251515bb2cb2a0629609be3a3e5da681baf9e239b538ad79ee2822010a9fe67882f266c1dbd1f24bf0dd7999e51a8852546d00ef6938ed2c507", 0xfd}, {&(0x7f0000000380)="87a3458990cbf489bbfe9b89b7fcccf6e5278101c743b7f4031b79586621a905ab86153924034ab119fecdf2fdebb8cefbfc27cebe87aa0c6d02cdd28ec2c55e6a8785f43d05728b98c53a3b5b8943f342cd46794bb60682f0485eaa76ab142eff2a8c558d776209e58560c9890918e470b3f909e2deef1f911f90cd71f253711424497a81f59ec522b4203ad632afe1857ca772c73b83673c59e8ebafad33c39e3c7436f2cf2b8a2b05af5fc2bc2be7783a668ecd911e2b4b2afa584460b2b81ef60de49046ce6f2c98e389782a924f84b91f3c31c35cdf152caf763b38e1934bc89aa7da221821284984945852501c47bac5fb377db590f6d72cda776916cfdca59654f4ace6435e919278baa71cdf8e76adc82ead292d289cc1c2125c87f103e1caa4f5750ecec4feea4e856d369d8976be9295633f4f917da929801416c31d32bc007727951c52bc21b3c87fbc7deddb72863ca7601d35807c0b991286be9fb8421ad20d7d10ea5544fbca1e2de6b2523daab576ea4a21ea16796529149f12e680420599ab1f13af2081f0110eaffbedb00f810c5eb9cddaa854e078494fcbe19341dabbee0e7670d1ae22549caf2ecd74244a3faa173a5aa290d0c0ac1e9fe44190ff5b12a783fc47a2b8ef2c4838e2b3a6a00f8f3cb30a69e7f3fa0632ff57fe4313e6cfcba42dea7ee1e43f501986a1487dfb4d6b69726a40283a9c23e19cd2f23c31a2a1a93ab111213ddde2dc8b69a058c8e17701e07c9a771f9784686269ff1a8960f4582fc5215ef6006dcb6bfc7a42191061589b9dccd0a57de09bf1feeeb90280fd6fb53db60119b2676ba25803d0861d29ab258128865b8544203365035131301c1bd009340766096ce520b9095d8a01802c63aeab1c7424d86cc78c61aeff280449efdc13651df7109c39b43fc9afa61821e082ae43b570793680e1ed14f498f77e081504dd236c8c1c125bdff7e03ede57d51b475937839cd9ba23029bad488f9d9a242c9ae8a51cd299ee246eef7aa4c714c9b9940c61416c815d359b3fd4b2f1d445401aa2db8baea7cac57f964d0c258d19992b14a7dd8d8dbd9418a985797019d22dfc5422155d482ba0845b5dedcba392f671d3f6fbd8e96ffae626370e0fe56af4c5096f1b3d889f9ac27769762107a5015a3f894b356613d79d5a3a39aadd30f51f20c2c59a60ec366b6e9277d49b8fb41f18e98e0d02f74cafb7ca7cba3e9d3bd0a23a14bacdfc93b17a5e59b8dc931c908e570d4db0c5ae7f6b58c57f17b233195311ae4f2b5a21c4ed4eb982f2185d277ce0144359392c675fccf9d442934b2e00335d55a9061e947511cd77fb13ae1764e20b445f2c2eec75f128349cd1e566871d36ef1764d87986f76a7ab3138955af88b70253dbf4bd190e8e54e796bacba3bc5c2e1c91df41faf9a28c992825b863f2a76d42e8a4806da5c47cf63b3beec8c4d6ab02b207d3c2c1bfd313aaa2eea872c2fa9fd82afb9702e1ea13464be59e1b2ede8c8f100a7663eb1879cc5eefcb3c6f733ccbb28192430ea30b8686e69a90a2d2d7af91d2eac5a4ab151d5830bb44a4626c5329670d103bb186acb0f2fdfac51a77a25015912fcb5d37d8155a6727a27624cd161d126fb7887efef11290fb23794a2a07c88fccb1611de382d99633ad9f4e19132445eabd6ebfa81a76dae44cb79b5c0ab28488771e556b1aa6b4445391baad584fc4912d9e81301a1420d0c72cfe6989b8eef51d8ce348ee598b6089fd7b7912d7a18a405957c779a64dc024f1b793a4a363322f6fd695d9703b1cf3dc1009a5d3d9f278aaa19d054925ef0fb9c922e085be4cfc99983d957372659e90ce054db51c515e59f83f448b93c5455be9c34719763bcaf5b3cdda5846df88b03bc12b4fde2854bf5db9e600cb57eb163d014a49ce9f689bbda5b29b8e771d30906cc73b586336bd7d4319ac52d0a2ec8d0cd784c4fbdcdf447c1e84e8f8d2ae8a7188774c9f3eb0c82b9e1fc983642a16bf908e868890be2e7f59319cdc318a8c22c76202c8778e911203a39b5ccd0d8c848582b7bcbf58fe73c8325f69f14faee80cc27c0143b5bc903cbde0c8ff218d4e5fd2ae1e4a0a319dc0a96b2e1e77f1ade8f410b475343e1661416b3aafb5589c3e00255b0c3272b4eff58762037e2ae3fa04705d06720221c4daa399719ce32e9e1be4a76a74be50b46a2b31346ee6f70e5576e780986b7da41c90a854b6f5a67ed4ac87cc126d8195f3134bc79836dd816128058fb18b6e997e14a20ea4411a03264881b5eee783724af272c52efee282b7ee921b5fd7f9947b6064231fe2984089fc17374a672031c21f14ca41c5b8086f86a5e5f0259061bca017d65f3e9a7bffda38b7b87d261a6a5c38f6a0f5c84022d1942c9c45b565f3c13faf08391ef5b228a6748cabe943bee73fbe3a61b5ec9392f26e4505ae65c52c258368f2fffd9df1485e7a8ed1eba4e4823f24eea46b714165a7c80922b051a48fa769a2f97578c1c1159218c1f0f87418d9fece6cc184ebe2c9cbdb8c2bc9d9d3199fda35957f8ce77b5bde1dc7781ef62a2c4a3b7e63ad1245eba4d964d53af35d32d870affd4b947463e159d72f7c1aa6cf2f077e205eece023d9e627e2b3383d7e2cdb81e5935874664765ded49a077f1eaee7eedd18c12c578cedcd9839012c8e50de674103eb2cb49d6c6c06e0fef4f224304d5cdb5b712f8aacabc587646fb3050cd27fab509b99bd00e8a89c28c812216aea5a272ef714726426e5c2474e34a23f110fc1392fe941f851f46bde6f3f7500594d165f64f2d0c596958f892c4c46393ab18e6fd1b3c223334ebeffd40eda7b764a3c30f926a52cf1b42749ad55e47e32f2fad224d54862534d2ed619338b695c7741384fa6a51c658b544226668354ee7841ab3bc73fa3bf8a32ca23c888e6f71280cf9d38ec1adaa8411e17b87aa90e2c81f71c76896483d003596b4fdfc065bfb1c0c9b37a429a43692ccffe6c6e08a37b6b1f53d7c8dbae44b7b7686127dff1429aca77880b3f816e0ca4634d4c03d3848235eaa74157f9c96e7012865f34de28848497324189fcae35b4e999a304f9e4a76ddfb11fa0bf114ffda691866efa843b022607567efd4baacd092d249033dbdd1ddf98e5ae195887764d1624f700a2dd9807e2d573b1588ffe52d8b58a56654da9cb120188b5aa5acbf1044fa8c057745ff74424e0d365945f12a9567a5183f3e8764cc0964ded1eeaa21e24a10387266e698bae56158cdede5251801b851db5c5fb90e8da4dcb127c871c6fe7816aaff04176a569ebb0b63315c78584e85adf492b0ad7bfbe2b8042065de61b4f9228bf25983ab62760abc20d4954392681c653e2746a3a0f5b432b9e6a2df2f3864537fae00292b5825e56919df7a66cd9bef6a99450845e789939ef9ecbafb0e5ca6ed9c40c1692ec27a04882355c7f729de865f1097006175405e4f117c463e6c5cb47c5d80153f84ece2a82126b0252f8a1498ce52b1905cac87bf11b02a9f40734a9cd657de81a8416c62c7d66faecce9136734edc54b04d812382251265b1d67d3377bec7101a190ed1fed7ce5311f20d1df72dcc7cfc2da7807d94b0a27f7b085ada73a659943c528ce23034633db70faf61dca2c2f3fc1d5453abce31e482a795c1267e6ad6f75ec3c0562075f13c63b265a9f327eb84c50e903ed0c0185405ef58fb8ce708d8d626848fd91521b6fe0788ec87e4fd79df4e76a6cc7a5fd16df9fed9f68e5281aaaef359a6339fc20d769e9f8dc580a626de789409273c76f6e2c46ef8c57d9052b499acf731a80140f73d47dd1aeb57778009e7f50d403b5062a88c4dd933e7537152faba3fce0618a210a187460bafb630516203ae9c1d6f2a55cc679926aa2d15c8f5ee872b29f2dcea255e47568b979c26605b8f7e7066c477fd4b8a8965371ac6861ef60d1fb62e52177ed86018c09f576cd2538e13191573752a1727c937d5a50dc78b7f9d5aa03f898cfee10a8a69b1d931d640d6bef285d58efa51f24ef609dd01337f8e4dba974adc28c4a2e86312681777ea5034a8d6467d59bc4b976f640a8f53b401ca52b0ef487a05f27af44b2593613b90208ab6df0114c2dccc30ce922bea2f24cdfde2d926c1a1ce08c61ddadb11e38f04831b078b3e7cb4bbee64fc7d640685a201ba832d2345c096af9bb4fc895a6727d932f46f3dc6ad65c0d5420e77d4941ec5cde29ca81d5e86be9f44ee41850501f8a5a2570aa461415428f7cedc6c92c6037ad92bdf335f99cce178a5d3519a02b6e901b74b6ef7d31ad282e0ce2c67d657cde70363df8e4928318ae905bbd8667c07546b77272e4243b1c36f244b305da5fa9f8f2fe2ef4529f1a7b6bb93b4462806bd71a783f7d1b6e617d31da5d20c324161293e47d215d01b1c43b309fdc1c5785e5af742d373e63ae1bc286af76d2bd5a3c2798763cb140314ad0fcebc5ca5c55648ddb7587f5c258088d0184b3f826758a1f511e0311fdc9cc40f6cd7ba8e246043fdb80091c91d3e50cc4d4742692d0f2f77c241c24c2d35bd96b90b75fbfc476a35fc1ce61a3e74c91e40596fafc6b9d96db7a5fbdc67a1bd6d48418d1c9fc371ee2ac70c791745788d04927c9f973367d7b0cb40bae9321e0a5363758b72739fa86f85143279d8a94dd5929240fec71ca3a3e577dd02c890210a7cc97ee41bc1364a32009c23eccab80bd47b771e8f9a7727dd5f93a5b5720b42bb5ab2726139b5da10050e1edf2fe2e58591304d6504c7321a94f71742a6528d0c96832f8decb3a37eeddc573a1350d2bf2c14ddf737ba0f0272cb530c344b3c830ce1a1ffbbe942be397122caa02cac295d9b2e525529e841c130365656c9a7d73ec557f552f2e85fd63afdddcf449db99151d9008808a0a164a43235b63a1d81ef19afaa68ebc25ab02657bc897197835d25ea45c1702876103240d2d605ae60e3258ec7ce9c4a83d6ca6e928bed92153e6ff5c68413bc338e2a53f3565b1d081698a72371e38b6cbaa5b666972490f6652f0e9f97e5680534afe7766203b5fc6bc4346d05e25008a64d20103f64b52842976080c3df95d1f0a0e0112e50bd0ccd211975993ed96832878b7492df9e09bfd58c9d416c1573dde686c3b3807de83c7a3205b073bf0634677af810d2b96364646b33f0cb42eca71e67403fce29393c3468496e5ee95145248fc231807b99290780302f9dd987e72a19d98634e1f35263599ff9d821baf7a8480973fc9cb3097f2781339ac5fd30f2574090d9415f7f0ab033f7cadb14879f86ee5e20328badc4bc7223ef4f8e6eb33b04cc572ef329237c332378c9a7d335b3c9a2ee50eee24a7e30bddf7c7ba3b26733a2f8c44ca462cf39c43d134efcac68a4c0a4a25f7143a7d69a34254db8e7da74fd503006f1617779d593014f207324b094a25c25ac327e0ddabc874ce40defdd7d87a64344e15ad26eeea6a24a08e5589e32e23aac6554814d4a0a19231bbaa97fe542139432482b45b0f229a656bf301189120f283a424ea8545937e3362f0b191a4f83e1487f2d6a3bfe4389ca0b31f84ba3a5b05ac303c0953b49e4ebda01ce733cd64c9b69b9e609aedf96060948bb6cb972249fc85e672cf2b6b20feaef5c01083337380c1335d719b3da872c6a9163996e745d01e7ee06cd4edfdbabbb3a9aa33f6c4ec3775c66ae88ff917edb3078818b8f5775d15c0cba8ad8098b099249c58fb33a3fd023a53f53b6a090377740b2569e7d63584264de77f3", 0x1000}, {&(0x7f0000000000)="dedd26917821ee10c25c8ed5740fa463e595d38e2cdba739eafd0a128260", 0x1e}, {&(0x7f0000001380)="4303404b3afa4da924405d1753a07aca0f9de4b23aa7dfe52b2134cc9efb3bb4bb3af9d25488c565d8b6c4beda8251ce0fdca843a3d1e011aeb626d98dcc2133c7867ed45da74730f95cff8404476e6fcf42911a42c8430cff0ceee369dc3982b65870c6cacf5d4199fe6ed06f606ce06c7dfcabd939aa26fb7c8bc51ccabdc83954f6ed56a479d12632271d2c07fbc216646c98a26cfddf77c4c0d241c86c39bb9dd5a2dda66f45d75813736e9edd3cb634cd46ec7f", 0xb6}, {&(0x7f0000000140)="ee96b2186a050f126bd3efe9f76eaa7ec6b1332013ff062ffdcf0edbbc736be8a36f460de02111b99f31604eb15b231e7866177a1d", 0x35}, {&(0x7f00000001c0)="68d3553593110011eafc89af1470bb1389", 0x11}, {&(0x7f0000001440)="0ecbb1b3a4de473529e8e90732e58ac96bb72c26a0e30f7e8642728f5c414782746b1df9791de13542bce0561bab3c7a2a22f98b266fac994e7fa1fe16cd09ba1da77312fed69afd3e61c490ec32b0526a8204b845410d73e1c4f61512877375153631b2a156f6c8c27a6b64f004d51a4c1ca74bb321898a19df522380112ef4057f5b182523e2854cdb47db487c302fa54ccd2b5d165e4d372115119a46b518cfd638ddba4d8bdd", 0xa8}, {&(0x7f0000001500)="dc604e2f66e0670581213dff4d706c51798c8068b0a665fcc414849cbc602671c9848f73b8485e9b9d3478c11d0f70000f6334081beff14a849c7df772777284aa27148e62359f62f06d5842c23557dae250d52219adef77ae99e98e088a45e93d9f1954267a6bd76b3d7ce8d33fbc32af96e520ca9a8e5d6b7a56839fb6fe8224e5fabfabdab6cffb716d4cc253219906e894cc2a8aed7e88619a7f50fd3315758c42a8b1f307a47d248037e0f8f4a5c7d1386daa9f14", 0xb7}], 0x8, 0x0, 0x0) r2 = semget$private(0x0, 0x3, 0x2b) semop(r2, &(0x7f0000000080)=[{0x1, 0x401, 0x1000}, {0x0, 0x0, 0x1800}, {0x3, 0xdb, 0x1000}, {0x6, 0x100000000, 0x800}, {0x0, 0x8000, 0x1000}], 0x5) stat(&(0x7f0000001740)='./file0\x00', &(0x7f0000001680)) 16:02:07 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setuid(0xee01) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x10000, &(0x7f0000000140)="ebffcb993192964800"/20, 0x2a2bbc52bbbfef4c) write(r0, &(0x7f0000000180)="3dc8eb926b0a0aa12ca1b46abbe0e13141dfe4df9615479f70a7c7637097aceaab9cb13d6230003b09bbe2a3d6ee25ea80934dd6be91b2100edb6405f90478a9d046e1ba116bd635734127fb81bfee844ca16b0b24bb67dd8f346c14c45e24751d4ebbfdaf672d1c66f01d7ea708d2217c4ce7b96d3f5209ca13918ed99f40fcfa0228d73fb3f62ccd63b4a6cbcb2533fd5ea84d60ffb41a2a379b3bdd7a0bf002a567bc4a0e14cc4afa9730e5521267ff72bb762f6f698bf136467497d0c8338c5ebfd6db7e6eca2eaf990cd89dc21a00c43c464d74403a40aadfa468009d287a7ca7946d1b5bc79e296b7630ffabf8b75873ba9b92cec6253b4157f8682f91ea3cc12b37142753c499082691c738b6bd7252f4fb3f90d7e4a895063253b4efd06e984754cd72ce5ae721171466e92386f01fa5d0bea4d41d1d5e5ddd3fff7a7304b85a2895c31120e189831bc24787d8a46223b8aa5f51e6e78f06eb1471198d7e807caa87c403b934fa7c631afd15226aca82a092c61fe7ec2829025964d0271f3c8a910ff7aaf0db6f985e2de765e5e250b2878b6b68d99fc2d348131929690e8603951588b7a8ce9e496d1dac855e23f6716fd8e8305ce67e2cedef081f5064f12f5ab9b17758186f192b0c827b2efa96e30044675e06d0f0178730f3cf03c86dbc6745db6b33e490d7c621ebf7670e2fe2305f5370fc1cdea739e5e6f7ec0f21d659502e3cbaf90b51a7de53b0f81acc7be43fab5d2b5f053be288bfc19a4c6a1639a43408e6aca3d669e93d4d7446515cfa478656063ef0cb4e2a5db94c55a4cf1568e2f5d9ac52dc2786b31b7115f26b06630a6c2d72f512a3089e8450c436ce2ec24c8cf39a524ae7cc46b2f8715d1692f22735ab81986a140f04a8b2d3a82db3a1cdcfdbca90fe182843e56374f5fa1c431f068655e0699cd7d7b7abc69c621e5dc0dea9019b4492369766cbd519abbffcf217ec14e363a89292cad41921a6d99df44f2179652635c010856b371d5e6facc37b8aeaa648b86c087d7d57d1d697f77035c2ba76bbe3ad64f02dac15cdbc1b6006a2ce1f6e51d211ed9ccfcb7af0442c9e6b944dc3f94c4ce56aa8855046c2dc2072006ea2227011e00fb7f1a7f9520ada0dc56cddd8a5a3c086d692b88a7adf75b3c6500bd60711b7c91cdabf78550f247f72b520caf9231512bf0f3f61e32f08301b044b4557189e5732412a7f2db7cf05369886dadcbf5bf7a2b8320dbf9a303488a1849d9cbc172091b9b2e404c1811ccc98acd0fd328b98d17978eb5875ebed39276e3d17a2b7ea1bcf1e8fdf5540e70fd8fb2be35faf5c0eea550c7eafa7c638088659035025e44c52c43283ffac4be691477da5a7b5359e9cc1389fbddc3c49a3687f9a9038a5a7c2ae6d6757b457fa820576a0d1ee60ce0a5961025f4ad5848ebecffcd7ceffb4b0aae244d308d541188c8cfe576f1193403b52d9758884eac13ab3026b9d495cd8df0af73a3438e11a99aea4eb40daa59bf1eb61b110aafedcf30ecc74a688f393f9fd66e51259439d162dc2fe79c6f9fe0b1ecbc60c415d19ee05b0f1102433966990901fea023b6dab29990810b823ad25692b8be32e0b717a0e9a9e59a762b8f2d741c780dcd85e0a6edbe9315d72edb3f96b5bc8c00c98e7d72eb77fe13da18ee1ce4e4e983f164ff4f13214cddc87d582994b82b2dc227c04ca68af7392dc1817590aa2421883ef53a0b649974263e4b659b9ab2de351a557824d5989ddcb5063066f99a6cc47bb90c27ff3ad9ba2def28d6ddd0937631edd4d577cb4fc3128b722e1094b70c920f56663a2a3195f6fa7d55cbf1cb8a4c01f1fc92c8932391ad947289602e910f6fac487d7d567ba488cce73c41fdf2ad305b7216997ac7c33e95c9773cb20b9c0a172bca2539ec150155e6d88e178b2efe83eb09a489173ef4f4b6931a08e21133a52965cb9aa84dc2c6cb092ea70dd8f1c3a7917c8a9caa777740698a89ae94a20b15a25303a1b426cb6b67a472ce335117f93b24e38316509088fda3a752d62e0fa43c93ef07c027210d77e699c8b5ba60c8f89470e070702396851b94a62fd59c32660512cc5e9d8b1893f2be39c208b10b7d6da50f447e977dbd578c69021a3890ee62b0356b7a9d8f25cd3cd3b85d2337a690e7cb931be48ce55ede2338f023cfcb48b9f513ea766caa74153f62224458b47eef6dd92f2a781a8a5aeff2266c6d4feca26f472ba972365e0a5518f908afc2c7e971628afe382cabea1e5a073d6a58138a106dd3549a66df859de88bd7840bc560349a395e86642caf9053eee40aec12d89cdc6c8c4d3ed1b62c9d515a5efe0b8918a8fd466a1e973050a8c33077a54bd639bb6092984b096848ef7169457e318c43419a952c810bee44311f810f859ab4c435030d014d13854633313d20b68fdd55a0c9392fad9bad648b4f4ae1d48adf43371338d1c975c2ac57097f81dcec2091e9c2b9f3265178aee0afb74421549c704eeb245409be210ad67505a09ef23cc923786f7278b9cea1d2f760548474695513ccb09ca80310f5f37596beb704667b86997b1090cbfc4434ac2db8e238a51db94ecac52af8cf75456a4b3205edc967757792a30ca312761e252107daac7217609b61dc18c0122c0c2edca535a7e69cabe001752f2ddc17ad4ef201ae4d5b672f079f1a783fa6eba245db86c38f467a3a60ef15bd6d62b59c3999d7cc54773da165d472ac0c99ed80f435571120139978512a19c50d050452f69d337ab81da14497716dba98871d42c4fa8aa41eb1f3c939b9a02b5605a679e85a92fc41282b186794324e54a976565ef6ec6e5f2779cabe53926c5314575e522f21d4d08dd4c8a52e21a7992fbc0008a8e27904d7a2d0df7421f7a100f728e62932447dfa0cf04485d7591282845c43c068f8f554e9c5476345b84cb940cb8fb80cb3c9c0c51901a20f034f05ce5ce5a7ab169737e99c50cc781ca751c19f7e0b29a4b61334e20306c8604986cad3416cc7a8c26815234518472ae6e34b1c2feea7edef9d0a87125cabe9445d4e49f1a7b6709dab2496597fb9a4d31fa9120eb32b7375ee9da5d3d32563b7c28bbe94e95c9fb5c5e9c89fadf11e961ae3e4be6e9d7a9b40817ccceb90e95aaafd902a7aa8f8eaeca7ea932dd58a5a38eafc36dfd6ad8cab8e604576f871d18292f7d447589e8569d1185ec1a2d98ea5424996c6ac384498d2ea5d46ae9bd4abf3d8b7a7ad536123df6f5dd1bf2d95ed50cb81083e8d2dd91cb5ddd0b1458ce744385606efb211c3aac62964237306770dc3a73594e3c8488bfcfe293cbb8ae9105a3b0184e8d46baa87c304d8608bfdf67e1439c8ffa30776d4c0a4c6264da22846952e9a2bd18f46bd41857f723eeb59c23395e13c12278bd1d3e1c05a4becd6c0b2dea5ac546b1393f232ed77e59891ea77aa99ef25bb6463511eaaa2644855036d40c9194cdd64154876efc8863dd0a0dfacc3f911cd36852a6bc6b130b22702b163a4356127ec618e320abec572484c922c28f644520bbf79bda6052145db30d7bd9355e406d5ff4f5b3465e4971edc81ac03ad15b30b46ecd17dbf636c26468efdd7cc5bee013404771bab90e8fefa75fb125571026866d0bb8c57b4a33025b60bbc4d3f1192467f8dfc174b33612c92e90320ea3cec026a6bb2881c8cdd5cba83a3e41b32133a4080958fdfe24762795ce66576b9245fb5e4ac718037fdff2706a2cdd755d85648e2ac673734cb0e7fc7631825de8f8b3318de81f4b337ad82ac8ee690fbfcc34519aa0d138ca86678bf827f7d2974154601363c8da3e5779212c121270f47b53fd93b41f435e7d31e86f57f3c71bf671c00e7294f4101120d9745966126f07bad7196ada48bde46f1694193c27baefece3a2b4f1c03cc39e448acb69178e8653f23528924ca57e9e40321194481acb9d264beec286045a3b5ee3bc9730f8baae4edf013ca4750d4b51c68730cdd5ade1fa55066469e7919651ee40d3218ed0b94b645e6809faf66f59cb948e8cd71e7cd67ffdd99de2b3573eb87889acb454ad41d45412d6ec6742366cbe87cee1c7080ff2c7a2bd3baff0a26b04789461882316512426ee0f37ef75583c0a6f41bb6370a28295e7b6d21155f8984ebc0a4a8ff668be5090286ded31790472f1cf8fafc71c524f623e6e3780d9866db27a1471a2e61c22a7421f9b15b0274289dd40859f5ff78e42c7c7d01b8b2c70e732f00fc9b732614a91344b7fed357bded08c46d6ddbd29a7b5c81259705a5fee61fa121abb200d7adfe33e47e37c26205ec4973d9d5b6d189ddb53aad2c6df6a896f530b22d451a0911254089e74d96a984a616bbaf30d5e15a02385941d9aaf94ee9002a5425e89edb1b358e05385f4dd856b93acb772c6bc0871498f2ad4fcebcc14301cde474a8aabcd187989d4ba602322c51cca8ad53b545620b2317c67e2220e79caacd531ace20ea2c7c2149f1bcf94dcdccc6e59f06b98aa3a2c2e2394a8b342311636ccfa8001a288073b1d7c31f14b1eea861e66f4162870bab893257397b81f1a5073d8660405e631f1fff87672bc6aff1fa286349005428e9da00f42cfaf66d36bdbf3aec4464c0d8a58e0e6219db2d77e94c4695e136d56453aab04dee077aef6f32e1c540b80682cf730b55a267e83fb4cd259046a59f5ed1b9bb1c22af1bd9ecb95cfc4c202c58efb61fb2f617eb6c862b2b2ebc9610587487252227ad6953cca4384b7b89fd144549e80d133b797039a4d8bf63d244a6a147a3078a0bc3e0418455b48a45a2372efc888f2601edf654ca5c60ab1d411b9cc740f7201c6596fffe386a61da7e3fe5214c31d647f2e15bdc34234fde29ae4a36fd41bf83a45d6684f60c4633fc8b80642117f33400bb4188051beb91a11b3f0712a72c59f31c07285a92a82e6f7899a5a2e838a7fc2d78c23c9086f095fc553881b8dc4e090ed2fd976aae8424dfdde5c72b27232fcba22ae0504bcdf9bc995a36fdc8a5b0267a602b29bd718e04814c95acbfb33c7103562659d2e92ee1aa70ba1584142a12b3e6c6d6fb5929c7fcb5c2150222180ff669265ea4fef73adc0eb70c4e794df005a96fd31d8ffdce357d5b929ff38ff3df19356de2813ffbfa54fb19b8d54c512e27d8bd3d9ba4b6ac8d8116d15fb2956a1f498061a6a398efb5e1b941534707ff65efacea826ad7b5217d57a2df4d4b884a0070c3a3a41929340a5c5c3a6ddb8036e769b1551688fc129da68c7afad0b9370c0a9538d13c5a3d256419b1188563fc44e693843efcb131494ef8e902907fbc7dcc9ddb3635f6bbd69a74d3655f4846f326ccf321efee0231cf769904fe9de9a7221e4147170918710b5e48968c8b5a2afa78cc41ab846c695bbfa74e120cd9b19da0c92d1736d886113eb15843ae99b666a835f84ed121d7e5ec2406243b173fc73b1442f3d8e0d2cd0b7f58d5cf31556ac365c79cb8da60c0d76be1274c5c4f4119f2e44178e5bb39aa1ad2ff36b0ee7615f9040f6ef5baad819104f11e43b81f62ccfa766067a9a3c5fd29af5ec70b85b09e0f834f0f78d7d12ccfdd232a84ac42fadadf6eea5395050c2319ffb0957c0ab0c7f96311312d97d5aa977058e64b4bf5fbb7c09f1a17a2406b4c551eeb9640377ff028d2cc4b6607b76d4fc05ceff3e49fdbb40228795b6e7ff29ea826dfa71c1b2b5742fdacd277c4b12b7c6a3304f6a16c16eb53e1531ae66b7383e5fd560adcc77b3a20644f6ef3e8148076169c29d770b", 0x1000) 16:02:07 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400008002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x1010, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) semget$private(0x0, 0x0, 0x20) 16:02:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000380)='oL', 0x2) write(r0, &(0x7f00000001c0)="4f3571fa65669f7af3a45c74108021d81331e0ff", 0x14) write(r0, &(0x7f0000000240)="2ccd962db5cb4cb29f83ef8b72eb76108ad86623", 0x14) readlinkat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000280)=""/186, 0xba) execve(0x0, 0x0, 0x0) 16:02:07 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x800000000000) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x1000000000000297, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x8000000000000000) write(r1, &(0x7f0000000100)="84", 0x1) write(r1, &(0x7f0000000000)="1d", 0x1) dup2(r1, r0) 16:02:08 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x18201, 0x0) r1 = syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) 16:02:08 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) chflags(&(0x7f0000000100)='./file0\x00', 0x1) write(r0, &(0x7f0000000080)="4188dc39a543a691", 0x8) 16:02:08 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)="e1", 0x1}], 0x1) 16:02:08 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000140)={0x9, 0x2, 0x5, 0x6, 0x7, 0x4, 0x9, 0x100000001}, &(0x7f0000000440)={0x7fffffff}) 16:02:08 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000200)="884fff223251e880d4aacc06e6e2ae7d46967099acb2698b20be60c7426c8cf590623e6e0aca84551b5fb7764e5c56b9e9f5d4cf3d06fb61a9c1d9ead0fb6d33f7d47700", 0x345) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae63225259560f8", 0xf) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)) 16:02:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x20, 0xc0) r0 = open$dir(&(0x7f0000000000)='./bus/file0\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000180)=0x1fe) 16:02:08 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x400, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000180)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffd, 0x2, 0xfffff}], 0x7aa0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x90, 0xf0000000, 0x1, 0x9}, {{r1}, 0xffffffffffffffff, 0x20, 0x7c, 0x9, 0x200}], 0x401, &(0x7f0000000100)={0x2, 0x7}) fsync(r1) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000080)=')', 0x1}], 0x1) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f00000001c0)=0x1) ftruncate(r1, 0x0, 0x0) 16:02:08 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, 0x0, 0x0, 0xfffffffffffffffe}], 0x470c778f, 0x0, 0x40000000, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) 16:02:10 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)=0x3630) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 16:02:13 executing program 0: mkdir(&(0x7f0000000000)='./file1\x00', 0x0) mlock(&(0x7f0000f3c000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000dff000/0x200000)=nil, 0x200000, 0x0) 16:02:13 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000200)={0x10, 0x1f, 0x4, 0x6, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x79}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1f}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xfffffffffffffffd}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x10001}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x17}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xffffffff}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x1}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x6e}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x91}, {&(0x7f0000e00000/0x200000)=nil, &(0x7f0000e3c000/0x4000)=nil, 0x8001}, {&(0x7f0000f70000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000e0a000/0x2000)=nil, &(0x7f0000e53000/0x4000)=nil, 0x6}, {&(0x7f0000e6f000/0x1000)=nil, &(0x7f0000f7f000/0x2000)=nil, 0xcbe1}, {&(0x7f0000ea4000/0x2000)=nil, &(0x7f0000fc2000/0x3000)=nil, 0x1}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './file', './bus/', './file'], 0xffffffff80000001}) select(0x40, &(0x7f0000000100)={0xc45, 0x0, 0xff, 0x3, 0x8001, 0x8, 0x3}, &(0x7f0000000140)={0x7fff, 0x7, 0x3, 0x7, 0x1, 0x0, 0x3}, &(0x7f0000000180)={0x2d0, 0x0, 0xee, 0x6978, 0x0, 0x5c, 0x8, 0x9}, &(0x7f0000000700)={0x6, 0x6}) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040), &(0x7f00000000c0)={0x8}, 0x0, 0x0) 16:02:13 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB], 0xa) r1 = dup(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x9, 0x80, 0x1, "644fbe6b795268f2fffb552d973a34690fd69633", 0x100, 0xd2}) 16:02:13 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() socketpair(0x10, 0x1, 0x6, &(0x7f0000000000)={0xffffffffffffffff}) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$KDGKBMODE(r3, 0x40044b06) kevent(r1, 0x0, 0x0, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x40000000005, 0x40000000, 0x50, 0x100000000}, {{r1}, 0xfffffffffffffffb, 0xf2, 0x80000000, 0x1, 0xffffffffffff1438}, {{r0}, 0xffffffffffffffff, 0x11, 0x40000004, 0x0, 0x8001}], 0x80000001, 0x0) 16:02:13 executing program 1: r0 = socket(0x11, 0x4003, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000180)) sendto$unix(r0, &(0x7f0000000000)="5001050160000004000000000706ca90041004fecea11ea8fef96ecfc73fd3357ae26caa0f16fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a00000000000000ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b10427a", 0x150, 0x0, 0x0, 0x0) uvm_fault(0xffffffff82344b88, 0xffff800000a3b000, 0, 1) -> e kernel: page fault trap, code=0 Stopped at strlcpy+0xcf: movzbl 0xffffffffffffffff(%rbx),%r15d ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic kernel page fault uvm_fault(0xffffffff82344b88, 0xffff800000a3b000, 0, 1) -> e strlcpy(ffff800000a02f90,ffff800000a3aeb2,20) at strlcpy+0xcf end trace frame: 0xffff800021c46f60, count: 0 ddb{1}> trace strlcpy(ffff800000a02f90,ffff800000a3aeb2,20) at strlcpy+0xcf rtlabel_name2id(ffff800000a3aeb2) at rtlabel_name2id+0x13d rtrequest(1,ffff800021c47110,38,ffff800021c47088,0) at rtrequest+0x5eb rtm_output(ffff800000a3ae00,ffff800021c471c0,ffff800021c47110,38,0) at rtm_output+0x6e5 route_output(fffffd8068e41500,fffffd8075588aa0,0,0) at route_output+0x7d2 route_usrreq(fffffd8075588aa0,9,fffffd8068e41500,0,0,ffff800020b61530) at route_usrreq+0x363 sosend(fffffd8075588aa0,0,ffff800021c473b0,0,0,80) at sosend+0x668 sendit(ffff800020b61530,3,ffff800021c47490,0,ffff800021c475a0) at sendit+0x52c sys_sendto(ffff800020b61530,ffff800021c47538,ffff800021c475a0) at sys_sendto+0x80 syscall(ffff800021c47610) at syscall+0x552 Xsyscall(6,0,ffffffffffffffd8,0,6,d1696c76010) at Xsyscall+0x128 end of kernel end trace frame: 0xd19037657b0, count: -11 ddb{1}> show registers rdi 0xffffffff81ce1d45 strlcpy+0xc5 rsi 0x62c rbp 0xffff800021c46f10 rbx 0xffff800000a3b001 rdx 0x62d rcx 0xffff800022e2c000 rax 0xffff800022e2c000 r8 0x38 r9 0x5 r10 0x74a8035b8a5c07d2 r11 0x268f82ee1917e883 r12 0 r13 0x7f r14 0xffff800000a3aeb2 r15 0xdf rip 0xffffffff81ce1d4f strlcpy+0xcf cs 0x8 rflags 0x10282 __ALIGN_SIZE+0xf282 rsp 0xffff800021c46ec0 ss 0x10 strlcpy+0xcf: movzbl 0xffffffffffffffff(%rbx),%r15d ddb{1}> show proc PROC (syz-executor.1) pid=9886 stat=onproc flags process=0 proc=4000000 pri=76, usrpri=76, nice=20 forw=0xffffffffffffffff, list=0xffff800020b61080,0xffffffff823705f0 process=0xffff800020b8c6a8 user=0xffff800021c42000, vmspace=0xfffffd807f00c9d8 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 62509 346191 51785 0 7 0 syz-executor.1 *62509 9886 51785 0 7 0x4000000 syz-executor.1 82683 440482 24529 0 2 0 syz-executor.0 82683 386243 24529 0 3 0x4000080 kqread syz-executor.0 26878 488948 1 0 3 0x100083 ttyin getty 94756 406457 0 0 3 0x14200 bored sosplice 51785 279997 92003 0 3 0x82 nanosleep syz-executor.1 24529 232240 92003 0 3 0x82 nanosleep syz-executor.0 92003 42734 41979 0 3 0x82 thrsleep syz-fuzzer 92003 99912 41979 0 3 0x4000082 thrsleep syz-fuzzer 92003 199812 41979 0 3 0x4000082 thrsleep syz-fuzzer 92003 98527 41979 0 3 0x4000082 thrsleep syz-fuzzer 92003 136173 41979 0 3 0x4000082 thrsleep syz-fuzzer 92003 103917 41979 0 3 0x4000082 kqread syz-fuzzer 92003 243078 41979 0 3 0x4000082 thrsleep syz-fuzzer 92003 228451 41979 0 3 0x4000082 thrsleep syz-fuzzer 92003 71410 41979 0 3 0x4000082 thrsleep syz-fuzzer 92003 183754 41979 0 3 0x4000082 thrsleep syz-fuzzer 41979 59233 45431 0 3 0x10008a pause ksh 45431 12160 61104 0 3 0x92 select sshd 61104 519294 1 0 3 0x80 select sshd 31096 229177 73487 74 3 0x100092 bpf pflogd 73487 207584 1 0 3 0x80 netio pflogd 19831 65266 57718 73 2 0x100090 syslogd 57718 491824 1 0 3 0x100082 netio syslogd 38371 486272 1 77 3 0x100090 poll dhclient 15034 351193 1 0 3 0x80 poll dhclient 25917 504231 0 0 2 0x14200 zerothread 32775 148767 0 0 3 0x14200 aiodoned aiodoned 2723 176733 0 0 3 0x14200 syncer update 28221 114376 0 0 3 0x14200 cleaner cleaner 42033 193258 0 0 3 0x14200 reaper reaper 49191 97856 0 0 3 0x14200 pgdaemon pagedaemon 26237 301060 0 0 3 0x14200 bored crynlk 84295 504068 0 0 3 0x14200 bored crypto 26330 384993 0 0 3 0x40014200 acpi0 acpi0 40107 409728 0 0 3 0x40014200 idle1 11654 189507 0 0 3 0x14200 bored softnet 50158 221012 0 0 3 0x14200 bored systqmp 63050 315367 0 0 3 0x14200 bored systq 52185 224223 0 0 3 0x40014200 bored softclock 55588 243467 0 0 3 0x40014200 idle0 66829 206201 0 0 3 0x14200 bored smr 1 77189 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 62509 (syz-executor.1) thread 0xffff800020b61530 (9886) exclusive rwlock netlock r = 0 (0xffffffff821a2778) #0 witness_lock+0x52e #1 rtm_output+0x651 #2 route_output+0x7d2 #3 route_usrreq+0x363 #4 sosend+0x668 #5 sendit+0x52c #6 sys_sendto+0x80 #7 syscall+0x552 #8 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 1 (0xffffffff823785a0) #0 witness_lock+0x52e #1 solock+0x66 #2 sosend+0x52c #3 sendit+0x52c #4 sys_sendto+0x80 #5 syscall+0x552 #6 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9538 6442K 14630K 78643K 16084 0 0 pcb 27 9K 11K 78643K 1310 0 0 rtable 114 4K 4K 78643K 703 0 0 ifaddr 62 15K 16K 78643K 315 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1573 0 0 iov 0 0K 24K 78643K 310 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1197 75K 76K 78643K 3489 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 36 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 1K 1K 78643K 168 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 6 17K 25K 78643K 2908 0 0 sigio 0 0K 0K 78643K 36 0 0 proc 54 51K 83K 78643K 706 0 0 subproc 32 2K 2K 78643K 42 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 251 0 0 in_multi 33 2K 2K 78643K 129 0 0 ether_multi 1 0K 0K 78643K 11 0 0 mrt 0 0K 0K 78643K 10 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 90 397K 397K 78643K 90 0 0 exec 0 0K 1K 78643K 395 0 0 pfkey data 0 0K 4K 78643K 4 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 99 21K 30K 78643K 10348 0 0 UVM aobj 130 7K 7K 78643K 144 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 116 0 0 NDP 13 0K 0K 78643K 83 0 0 temp 179 2731K 3371K 78643K 11925 0 0 kqueue 0 0K 0K 78643K 33 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 6 0 0 1 0 1 1 0 8 0 inpcbpl 280 1096 0 1089 1 0 1 1 0 8 0 plimitpl 152 75 0 67 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 56 0 10 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 sackhl 24 1 0 1 1 1 0 1 0 8 0 tcpqe 32 7 0 7 1 1 0 1 0 8 0 tcpcb 544 399 0 395 1 0 1 1 0 8 0 rttmr 72 2 0 2 2 2 0 1 0 8 0 nd6 48 6 0 0 1 0 1 1 0 8 0 ppxss 1128 52 0 52 9 8 1 1 0 8 1 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 34 0 22 1 0 1 1 0 8 0 pfstkey 112 34 0 22 1 0 1 1 0 8 0 pfstate 328 34 0 22 3 1 2 2 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 194 0 0 13 0 13 13 0 8 0 art_table 32 195 0 0 2 0 2 2 0 8 0 art_node 16 47 0 6 1 0 1 1 0 8 0 sysvmsgpl 40 14 0 4 1 0 1 1 0 8 0 semupl 112 2 0 2 1 1 0 1 0 8 0 semapl 112 166 0 156 1 0 1 1 0 8 0 shmpl 112 142 0 14 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 6203 0 4746 51 3 48 48 0 8 0 ffsino 272 6203 0 4746 99 1 98 98 0 8 0 nchpl 144 10444 0 8801 62 0 62 62 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 200 5926 0 0 312 0 312 312 0 8 0 namei 1024 31689 0 31689 2 1 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 9 0 9 7 7 0 1 0 8 0 scxspl 192 33191 0 33191 24 21 3 6 0 8 3 sigapl 432 3112 0 3096 3 1 2 3 0 8 0 futexpl 56 30493 0 30493 1 0 1 1 0 8 1 knotepl 112 539 0 520 1 0 1 1 0 8 0 kqueuepl 104 596 0 593 1 0 1 1 0 8 0 pipepl 112 1704 0 1685 6 5 1 2 0 8 0 fdescpl 488 3113 0 3096 3 0 3 3 0 8 0 filepl 152 17356 0 17254 8 3 5 6 0 8 1 lockfpl 104 850 0 850 3 2 1 1 0 8 1 lockfspl 48 295 0 295 3 2 1 1 0 8 1 sessionpl 112 22 0 11 1 0 1 1 0 8 0 pgrppl 48 44 0 33 1 0 1 1 0 8 0 ucredpl 96 3870 0 3861 1 0 1 1 0 8 0 zombiepl 144 3096 0 3096 2 1 1 1 0 8 1 processpl 840 3129 0 3096 4 0 4 4 0 8 0 procpl 600 9452 0 9408 4 0 4 4 0 8 0 srpgc 64 2 0 2 2 2 0 1 0 8 0 sosppl 128 30 0 30 10 10 0 1 0 8 0 sockpl 384 2268 0 2247 6 3 3 4 0 8 0 mcl64k 65536 237 0 0 30 1 29 30 0 8 1 mcl16k 16384 6 0 0 1 0 1 1 0 8 0 mcl12k 12288 13 0 0 2 0 2 2 0 8 0 mcl9k 9216 15 0 0 2 0 2 2 0 8 0 mcl8k 8192 7 0 0 1 0 1 1 0 8 0 mcl4k 4096 10 0 0 2 0 2 2 0 8 0 mcl2k2 2112 3 0 0 1 0 1 1 0 8 0 mcl2k 2048 129 0 0 15 0 15 15 0 8 0 mtagpl 80 4 0 0 1 0 1 1 0 8 0 mbufpl 256 405 0 0 19 1 18 18 0 8 0 bufpl 256 12681 0 5673 439 0 439 439 0 8 0 anonpl 16 289694 0 280251 125 69 56 56 0 125 16 amapchunkpl 152 18431 0 18332 34 25 9 10 0 158 4 amappl16 192 15452 0 14955 106 69 37 38 0 8 12 amappl15 184 1 0 1 1 1 0 1 0 8 0 amappl14 176 47 0 41 2 1 1 1 0 8 0 amappl13 168 1 0 1 1 1 0 1 0 8 0 amappl12 160 14 0 12 1 0 1 1 0 8 0 amappl11 152 64 0 45 1 0 1 1 0 8 0 amappl10 144 1496 0 1491 1 0 1 1 0 8 0 amappl9 136 2047 0 2042 1 0 1 1 0 8 0 amappl8 128 1603 0 1584 1 0 1 1 0 8 0 amappl7 120 1425 0 1422 1 0 1 1 0 8 0 amappl6 112 61 0 53 1 0 1 1 0 8 0 amappl5 104 134 0 119 1 0 1 1 0 8 0 amappl4 96 3289 0 3263 1 0 1 1 0 8 0 amappl3 88 282 0 272 1 0 1 1 0 8 0 amappl2 80 23918 0 23839 4 2 2 3 0 8 0 amappl1 72 74622 0 74155 26 16 10 20 0 8 0 amappl 80 9716 0 9677 1 0 1 1 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 143 0 14 3 0 3 3 0 8 0 uaddrrnd 24 3113 0 3096 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 3113 0 3096 1 0 1 1 0 8 0 vmmpekpl 168 27657 0 27625 2 0 2 2 0 8 0 vmmpepl 168 330627 0 328976 148 65 83 84 0 357 11 vmsppl 360 3112 0 3096 2 0 2 2 0 8 0 pdppl 4096 6233 0 6192 6 0 6 6 0 8 0 pvpl 32 820883 0 808163 234 92 142 143 0 265 38 pmappl 232 3112 0 3096 2 1 1 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 636 0 7 18 0 18 18 0 8 0