l$TIOCSETD(r1, 0x80184601, &(0x7f0000000040)) 16:00:54 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) dup2(r1, r0) fcntl$setstatus(r0, 0x4, 0x48) writev(r1, &(0x7f0000000000), 0x1f0) 16:00:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5c}, {0x5c}, {0x800000000026}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10000, 0x0) setsockopt(r1, 0x0, 0x4, &(0x7f0000000100)="1e599d1382fa657339403269c33365cc297652575290ce46299364ac7e8710feaeebd5d7e58fe452ca5f00686df4592a9b4b0e1c59abacaacc9ceb60acc565588d3e0b3ca994136b512c2c1aa47f9dd7d83284630267c0976649059343bf6a1e852a9c69a22f4bde0576309cfd6bd37a597346a6f0144695aada5b1259d8d3767ecd647d36763aa7fa1b7ca182acacd95a57a9c77117a47b2ad803bda74c5eeea1eab0b01f580ade7e1bc053765c9b6a7b0c2b85d0700325212d28a33a403b5f", 0xc0) 16:00:54 executing program 1: r0 = kqueue() r1 = dup(r0) setsockopt(r1, 0x7, 0x8000, &(0x7f0000000380)="b31a78ed49a74c5cfc7ed4f118ad411e8c8187e52185d933fcf5d795ed4fda5b02b1c0e53f3242d936f776cd2df029ddcb4a6c1179e8f10cbf83388b2312b99a62b9d516314069dc39134b9505b19e8412c95fcaee5a77a2bb4f71973dac5ffce1a02fb5ead29ddf7e5aa9563f9e83f253b7eecb42bea8dda43b6c24d2df1f57bb133e4d207ba9e4dc3476e2ce8ae6b614cabb7ccb0dd2d71d7e4a438c9ef54e6f7220bdff6a823c3dba2d1254e4dec911a5f60d2a79a20137b16893f1d6a25e8b5ba8f458d508668b16f4e399a280de55f8d40a4f64d98d930cb536bf5e054cdfda985813b6d8b9256c0fb7c87dc53193b5930358635b5dcba31f7db70a59559e8572eff362965ce67b52df56960e93b3dd60e04674b9889dba7b87e219fa7e5b9f815877d64e7f94abbc5cdd329f46274578d86e67902c3a86acf878ea8d6918f6defdc61d7fb667c10d4ace231a45cc4d5237c1cd6174da0522d620bf798321b7ec9693524e302d038e3c1d69ab406c5775c5e6384ee8acaa44886abd0f9fe1741696462b90462833febfc4e6a47cedf71f74c5d1f558926d30efecbc29bb832876ec06462473281e6c5703a425cec83cf23a194995e4be8831b15b00a1847fcdb115543ee7f0bf3ef8b28db4e021590ccb61760063612cce11f460a63f0a20bbce20cf64b61b655e50b683d5ca27e9e2f5a89bed701254d316c174eaf0c0a2994ccd25a02697554a5b53f478f521771f8e9154ca08cc1280636cd074006c6d89f212d24d3a678117571353b5629fb74318da969be32a4c309bad0ebeae7dfb39c48b849bb1d70615f342aeaf10e7513ee2b8ba6b2d79420745b636b303ce5f443b9cde0e2a5df3aff63b8462dd0504a99d0d1c6d854a2604997b8bf7c5aef12d3cb4f8291285df23777279949bdbe94e858f7e37384fc960be21d27e810635c20e50b52eae2e6cdd0335a18b403c84e2f265477ee9e0c299b6a90463a0066ef8f1dd0cb629133e68de704fdff2f43b6e99f4d4fc1c8b2c2b63cb91ad0c9c35975aebdc20e54095a2b1e07f475c53d4db38992da23cd399afa2dc5479243a990a9ff4121d2aadcc81e56aa553b3026598a77747c8a15d48bddd4d2a96d6807c2013e6665c3093e30663fc0e5152556441944277abdbcd74364d16715902417a4f9b2c916e5508975be8642bd3f042328e3c1deedff97d7a2692ab4d0704af6cc42ed51b50c713f594e69b4c4447b7acbf2581109897c7186f36d9557fe139a4860214e46aec1af6e36176ae2b3dedf36a05ab1b88564d0b8c1bf05d07feb4d1c74b4badfded9f11d6aa8d45edc34d5488fad01e16a389348fb424f51a0e62f4717986b795ae16e350d6d313afa40d5ee3bdd7165b9fd5be83f0492d5f7ed4685104e01f644244be2aeb27b13629f994550c1fbcd17977aec6929e9ca902e07c4bc73fdf521564f20607a6817a47ed768c44b93ea701e835fd32416b46d733cf16aefbb52eb9609b416f6b020ab82f8d478189e7c9be5c62f5fbc4a34e5b7210336163a62dc7402bc4ecd0ec3b81eb246ff836190180a9dcad1c5c4e1c9392db7f5c62bd14774ec7d679862342287ccffb55839f231dd9945801b7104db1b4419ed2f8cf4aff18de70828a8eb71f987cbc6198afc795384a92906f345ca93926b7f58a47cc5f5c62ffceca9f6eee4ff2b48005b6db7730a6568de14048bc23928f24d9de487497382aca3986d31f130b917f96f33de0d51b7dcc61cbd95d963a9b97b50128e07ef936f569dec83a6722ede1821757b30ca47d4cbda5323d5ebca2a5c14e6a00e555b1fb3329dce587c36eb00fbdc833d8fea9b00b092180b5e56769517067bb3f51146d81205e3b13a1690a82f8d1b9e58cff0c01180ea7edc6e7335eaacd0a53fe14d57a0bffa2304e48cc8f05e20161f0cea1414910751af6c4630a5444af4d2ac218c2b0021ef92b82f7a32b5f71c00ba523a41df9c3a59ce2e2bbdfd0b701e0f7550f0862a316f5d5e149a4ab17734f2c86f3e490f999e818e9f20705d02c9432f6bc43259edbc863d4e46a4049da82f4aa1bd2a41e5b14218a9b567dee6cc58df2da26870068e2b811357175108d066f0320b8670dc4990ea56300df57d6b87cf37b8d08c650003f47b23e5775ec0b14265370dc7c0c2f6e398f8005f6c5e34f0a91ab698091e7b672c4d8f1f3347409d5f14e383fd9f83cf568a56cdf1729d47dc3bbad2edf98a33f7fac0f3d79c3415d9be09e32a365a6492ae63b1678107726bd3742083b42d306ef2f2344b81990b372230ee01e7c1688ace21b47f467f87522bb90fdeba73a7da2b2562de54a5d0383098835ee0fd97eacd2e4c00d017b1025afd52850ed1e6cc9859d2c19f6dbbbf85e64d5b349573887776beb43383bfc722f657c1d08e04f02f387afacdab08f45d8d7b77a5b24c692f9e18e11b0fc7bce5efb21ed5669a42abf735783c5c6440227d73b4107b5b0e17f718deefd88f992d7d7008981faa6542b9618a26949ec28d83641ed08f6c98e7f9db3d8ebd9dec6c15f2c6fc1b073ef6af8359d1b71304bda678c12200c8f510c4c892c5e3f425cc46d4b4a6a77d2e8a58541fa94f536489c1844697a305840a88c8e36afb8ab3c641b065591472961829a48baf65c35ccf074a1c4dee894545a3008996915c4dd4f0895a38d2c25457516f3459d17047f443c46e353108ced096d967ef9b8de23e2449bd7571a5b777e8cca4c0c0d7c293456c2ef37207c16968ff12b2ecc56c7f8019523fc16e73e6a79ccdc12da7d4683a58072e16ceba447a3d4da6ff2734047f7d0e3fd52c8f1f16aa19ab6d3a198c721a0becf392584fa7674377a1ad64d65caee3116e8ff558c97e5dc1b847bde22d070e8a26aedad5afbc2acd55f062f4d76110a51ddda34cec97736cc95f5b16bdfba40914b4cc96d5964fb2a0e4b56d2dacf6fcb314101c61cda8f9b625ffac4d132e5580fdbd3c8fc5cfa778871c350636944a8c1e297971e78994ad60c1c18e12836c3cad6a967795f2b0a01eee1367006887b51ac6d464e647da33f0612158ee18ee08294cab1542d1c1a1adbbf2d721bdf86929038fd46e659c05753bfc215e8017da14542b29404dac433cbb46b3c9105c33d10ac39db480bbce13f7ad5d81f113985c2c95ab26d34d487fc38d7819027ad5f0e9dfa74881f3772767cc87de5dfbc7cff9ad6b278a215c7f8506df0718edc3c03ab2227906b13351234b23a7e38884f7076c078db1e1818f7ab439fee79c9f26de13509a89c5d65a4df0605f16d2e176fd3155cda2733486454ac8ccd11aa36750b3dc4dc29c16f11732e0d1bd6257c13c172540bd81895f437d2c45bb4e0ff640669e19ec54364b049f99250713a724f62344bf66473299ccd7b4450eae637ba40a19d167b9c3b4cc948c38226940ba2b9bacf7bc3bce59ccb8061d94b06b26b3a50f34fc112506377d871dc960fdfd238c58b7c96126b93b8dbc96a7a48a603c7dcfa4ffb37fa00bb280d016fed57926bdc4275b12081be8e826b7bad3e5eca38df4df70b4bd80740741d64e438394d170a90f381d8169658c164543dfa18f37e27a0fe85b092f12da630e0a9af59529a3a1452be3869fd0a35475d7b4e6f8edaf08d54edf8955e7a50c411cfe5b596b4840ae3178fd0a5ecd6d7e8eec0f709613eb7f690fbd4e12c754c4a9c4acfbb7082b2fc564497bc763e1c3e32bf24d19f585830265c9473170843adfd1ecdadbe012c8d74254a93fec00b9ca14e15a61e2bac81c3fa69da07ad3684e2353301289a06984189e8921ea418324e58d60c68d5945f16261be0609cb346325be1863436adedc64a8413b3db41b58557f2766a563e25c76c1e88ab9904ff2e451e506a403b265afc26db372b2e957cc09ac5d8ba41bf18f12793d41d64fa5b2fd3297c8c0d6a1126269834b390fdeb76c8724a5ef1e9b3d82bd6586daa65d1df405aa5132b7bc3b97b465c693835a3e7c0058b75821f0fa077e3d3e3555996001139e88c5dc12975f4ce36fce1ebbf2ff35390290c2a1b8a054d6d69bcb7a56ac092df13b75a0c58f4244f1de7db27d84d7add97121e0f8c57cb6eb0bc54c7812f9b91173376493e533fb6b6f6bc77ef8caee2c8aac9ead9ca299a04b178cbb9bee9bc7a05d4b40b5ebd87947a472f18ab3e3eed763059b09b5bc12cbfef58ca6b977fbce06c77ab1b52b224f8672631bfe7f015d573312bfacd0d462bb3f0f7a754abb54ca298f109eb04f0e9eee665005ff10757b6c29548ef24faae552a8762537fa835057bfe8df21435f6b0000e9b0d7a6fdccf7d62899e70a58f260cca490037d6da87fb1f6ce3b122d825ae78e20736a06227b2beba366f696aa723fb792be2ceeb3440905f06663e5e0297f5cb49193684690d027c35435461c524f87c0b5e201c8e0231205e0ed2bdf9b1bd5e3eb980123d0a9f4921cb7ffd918a802be8b5f1e9d15679896101b60e38a3370f0a8b1f6b216edf9dce8f7bc8c6a22c864133edacc158bb7eb6ff72eca039c2c21f28737196cf89ed8a32d3df1792ffd31bc1f1eacd74f06d1199de6bf2ae7c9b0af0d7ed07c90c1f325bf6d2f686f3df7ee91ca249987bbff98d18e3cd01069ec58057360f9c01cc11993a75cc24196628f9f8a09940ab2867933c2dfcad0094cb2813084b2c97deee8fc77b290be295cf44275da21901763d79b25a147efe40b35775fba2f419a7187db621066accc84c4872c6bd24d99af1629effe768bdc052e5248d042668233323ca39ba326b1e47d626a0968f339ab0e8d3514c3bec6ac6694f0ad0672e0779cbb9388fd8f2180451e5fbd5f686e6a68a03b5a1784a86b75e3811f871ce5d5d44570fa439b570f797e9e0959663add3ca706787f59580166b3f17c74c5d08ec1fbc29920bf955a233e0cd7eeec3ae3ca71aaf07f0e07ab1b2d30ff95acbbcdcc256333373de172d22244e36451d4bd5e951b249e612a2c14694e68d2362a45afd3f91ae86c0f05b40852ceb1bfbbe53a51482a4e4cf58a5167029f949dc06e994532b85c61998148809807ff747ea9112872fa15acbca85e41a9a8ece14cf8383a5654b0c2553ec68a4189493fd05ac0867a4076b6a2cba54a02989536cc8beeb11f32a6fcb1140fb1a290802b45a38681a7b3ac8cd7999b6b2f51ef919d20b5578f95d1685eda29d44d706f0d312b99ba4dee607bbfa4fa4b40cae94b0bd550ff5abd89df2766985496c5289d0d5c39ba359a79a04fe892d1b52ed971398f0282b358b8071a1de3788cd19f96cbb17beddb5db5069370e22451dd81d37e579bca5ab3a871cc82fa39ca56673e42dbe92d18fd66a82e8a34c8e45bd15e2ebdb51b11854766c54d5aef2553e49a119a4cceadfca7148df18cfb21cfc740885f127852c14a3b8ea1996003d9deab7ed9fc70045da01622488ec7510498b167a4587e57db5953949b4a28664330a8d0d5c9c67726751abebd3449fb3b595600e9fe67d33c821d29326b2f5396a347bd45cfa190ea12a04973a53036656a0e1a2ea00e343861c5d9cbdc014550e1f6f564cbeb08d775c5738451898e6cb2098eb8f6fbcab49b2d00742c16b7130872ea21ff40fdd14965e455b8d124d93baad04f98ed55d8c12b94cd5b0ceb2e22132c481c479777178ea380b2d4158344700e587d1f66c8ecd686d89f41e1b145e04de6f7d714724850ed32667b4951735d0417215a276c88bda7a7f8c2d23dc20c3b6b54bb8380deaf682bf15c6b9a19c518d3860f57cebc3", 0x1000) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x10) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0xa88, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000100)='/dev/wskbd0\x00', &(0x7f0000000180)='/dev/wskbd0\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='-[%:!\x00'], &(0x7f0000000340)=[&(0x7f0000000280)='.%:*#!!#^:&.$(-}+\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00']) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x0, 0x0) fuse: Cannot find fusebuf fuse: Cannot find fusebuf pckbd_enable: command error 16:00:55 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r4 = fcntl$getown(r1, 0x5) wait4(r4, &(0x7f0000000080), 0x8, &(0x7f0000000140)) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r5 = kqueue() accept$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000050000cc18f1877d46b548e46f000000"], &(0x7f0000000040)=0x16) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) 16:00:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x7}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000000c0)=0xa60) 16:00:56 executing program 1: getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setgroups(0x0, 0x0) setuid(0xee01) msgget(0x0, 0x60) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000080)) 16:00:56 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) pread(r0, &(0x7f0000000040)="7e89a1bf11282c741e7194b9018e15017ac77194a93d553db5d195eefd58cebaae0b1b58b38010cb26adec89af913e62b9a7ffbe3a69e08d58c600b60985fe7825e7602900422d5d9f5cf841e8604a64b4e3a091a6eaf30ed674e1b2d8e8b7a45eb9011e8a5f89cbfa9dd118d4b9c2096b57c5e2e3e83388bfe80ff8a459e35c8af7feb2", 0x84, 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7fffffff) pckbd_enable: command error 16:00:56 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0x6}, 0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000007c0), 0xb7) 16:00:56 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x54}, {0x45}, {0x6}]}) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000000c0)=0x1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:56 executing program 1: poll(&(0x7f0000000080)=[{0xffffffffffffffff, 0x141}], 0x1, 0x1ff) write(0xffffffffffffffff, &(0x7f0000000140)="c8918a7519ceaef190c6d4b3d0a104ded9f1e6a5cb82c5e2fa791e3154de669a9bfe0b7b3e9ca4de1001", 0x2a) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x111}, {0xffffffffffffffff, 0xc6}, {0xffffffffffffffff, 0x4}, {0xffffffffffffffff, 0x102}, {0xffffffffffffffff, 0x172}], 0x5, 0x87) 16:00:56 executing program 0: setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) r0 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) lchown(&(0x7f0000000080)='./file0\x00', r0, r1) setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) setrlimit(0x7, &(0x7f0000000040)={0x1, 0xa54}) 16:00:56 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000180)={0x3f, 0xc6f, {[0x80000001, 0x6, 0x80000000, 0x1ff, 0x100000000, 0x3, 0x8d2f, 0x2, 0x8, 0x1, 0x5, 0x200, 0x9609, 0x6, 0x1, 0x0, 0x80, 0x1], [0x80000000, 0x54, 0x100000001, 0x10000, 0x7ef, 0xf6d7, 0xfff, 0x400, 0x3, 0xffffffff], [0x5, 0x8, 0x9, 0x94, 0xaee, 0x80, 0x81], [0x1, 0x1, 0xffff, 0x2, 0x400, 0xfffffffffffffff8], [{0x2e, 0xffff, 0x0, 0x3}, {0x2, 0x401, 0x7ff, 0x4}, {0x80000000, 0x8, 0x7, 0x8}, {0xfffffffffffff800, 0x8, 0x80, 0x5}, {0x101, 0x100000000, 0x7, 0x4}, {0x9, 0x6, 0xfffffffffffffff9, 0x9b17}, {0x9, 0x7f, 0x5, 0x6}, {0x80000000, 0xcd, 0x5c7, 0x100000}], {0x8, 0x0, 0x2, 0x8}, {0xfffffffffffffff8, 0x2, 0x8, 0x9}}}) dup(r1) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCMSET(r3, 0x80044270, &(0x7f0000000100)=0x7fff) poll(&(0x7f0000000080)=[{r2, 0x11}], 0x1, 0x0) 16:00:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5}, {0x25}, {0x400006}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x40, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:57 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="987977aa96dcef83463b6569af269ed5bbc2181f43d4835d", 0x18}, {&(0x7f00000000c0)="b5712f859e51e7e380d75ba22323eef3daf123fc999db043a0e9302d7ac92644f4f613c416b4df8a5ce3ebf5c49d50ec8e31e7394ce0a89e4176b71b504714e56c14090f26598b520287a6ecabfbf43d19f9bed78ef6668dd54f0548480859b9812cafdc7449c7b7123d00cdafc51b59ee6529", 0x73}], 0x2) 16:00:57 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = dup(0xffffffffffffff9c) open$dir(&(0x7f0000000140)='./file1\x00', 0x80, 0x20) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x2) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000180)) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) close(r3) 16:00:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000280)='C', 0xff76) r1 = syz_open_pts() close(r0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f0000000180)=0x2) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) r4 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r4, r5) syz_open_pts() syz_execute_func(&(0x7f00000001c0)="65d15502c4e1edd456fe460f0fdf0dc4c241044d11f20f1ade66470f3841c8c4827d300044c05110b22e6666400f156a0bc4222547b005000000") dup(r0) syz_open_pts() r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) readv(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:57 executing program 1: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt(r0, 0x10001, 0x9, &(0x7f0000000040)=""/14, &(0x7f0000000080)=0xe) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1003, 0x0, 0x0) 16:00:57 executing program 1: chroot(&(0x7f0000000040)='./file0\x00') r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c0000000d", 0x8) 16:00:57 executing program 1: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(0x0, &(0x7f0000001000/0x2000)=nil, 0x0) shmget(0x3, 0x2000, 0x80, &(0x7f0000001000/0x2000)=nil) shmctl$IPC_RMID(r0, 0x0) shmdt(0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1ce005aec7bde2d0, 0x102) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="075ad6dd766cffd73646da39df7dc6d082920dabd479d93a34da2c69f400a037df4a0494541e0f7417cffb9aeee41bd89a9b85073b8eacb0304b8f41638b4e45888387409de6c2dad8c52a7229dce5e947053d511c55294072ace7a73f89645177e2f244dc0dbb32e9fee55057902c84f5491216dcb50c1a5240fbca863634e52faba56e36d168e0f4e9293ed7f88f44510a797daf3155dd673b4efd423de1435c57046bbe67c1cbec0322b274fb5dc9195f15774ec23decb43a785859f3bca4b79702fba01827b3f4df3a4382a59d35c184c92c732ad45221151a721adb95220ce5b5c2cfa9413ebc0a7bc9f74e5c78b6204909f8ce1885ef08fef54dbc799c52dc23703b4062afb6e8b3a87267bd4d2b1a54730e812c221c6352b1c5fc73e43b207fb3a56be381cee5d1279cadb9b9c626f73f41ab84e6607a6636c952ad53d42ae30d1cc2255b973be7be575cb3904cb4ddf8cb6c96178e8d79939441745f60f29c19409f9b65a5db5c0e45144426699626c6c83aaa45a59e7014d6f6e2136776216eb900d8fa0e2c321fc620d4e429d094d69bb19a8e25e8df3d02eead6fcfaeed647273cfa6caf56c35378f1d89e29dcdbc860eaed5b058172cc29a54e91b1ce6bb64f9bd312acd34372fe7ea22318ce70743e920816d750bea20f7ee64edd4c2cafa23efefac0f7a43bdfff2919965558ac9ed914bd39921ea13081be7dd5fbc2824b2bed139cee98039063b06700b240650ee4eba1803feca783fbbb82339736ae95cc4d1bf1d3609c1da353131485a11bf13e77be6f46656f83ae95976a2fbe93702e4d7999d8f15c56e21ca617eab81d479ebd4af4a3063b7de9cbbeb22925364ca43cc5d68c658105b12f7f16d9d70931ad9d040d144510ee64b24716e2b7ae4d7aec215a1385ff9f1cf7dafed7e5cfd66b008469d6e96aa14655c68b01031bc5e8b73544f5b081ae8d7f5740c0009ba9cb34152b29cabbf9be1946bd5e2aac9424097d496a96fbdee1e4a322e33c370701410722598bb6d64cd19cdd6fb1dd8acca146a96b3e2e3b03b406e675171fc4f01572bfa0cbd819e434fe89ed013f18ab87d4ff64c95e571d13546f2d60aea629f720cb1264373f5aaf39d7307c51f78a1429a5346816f16757d3ded65e795bdafe5e7d98f50e557fc4116e70b29bb0152a48661be5ea455b2a07abfacf3b74f88d4df9793ddd13f0a73a685efe7c13728a1bd63f3a2cb742cc8d53f95a0d491ed6030af198c55833f4d18702143db779ba7b511f9e1fec8a0124a69ae6c2569be0e3d7bd701b1a645a3a793fb9a1f22c248442e5cc5f25ea5b11145a9db9d52751900cde2f04a8e4737e7112641a85601591daec0e2bf04c24a2b929caae47488e63645aa7f669f0286c1539cecc3486b233ca5455fdb4148f6ea61ad96cf733beffd4ad4b5d0901f0aef5cccc4e5ccf5cc4c9730434d9e2726ecb55a5722a06069d667220e303a5aec512dae3a04a894c94040e9562a5e17db7f857a4bae3ff90fb7a53e66785e7a6351ffb75f0a85ad5bf5611d4d50d7e896a66b71d4164c4c253da74bd267c03c8fff37e8d1a57621c1a2c917cde30c457b7fcb8c40d510f241a4bc2d6be2872c4f0149a97ffd9963ad7d66b9db668ab571967282e156c3f3829c1c68f21be82116b54652e56f0a4157accd909c70d370a7225315cf130bf77192749213a38f1990d4a3990da6e11fd382c726f34b5d8638a58481b95c8226412b62ffcfc80b2934b9570c818192369d876ea4a471351db1733fb099537451b1c1ab3bf074419eb0a7fa9369f45ae68f3e5853ee9ea7859417ef658761990e487ee943f0df2e3393fbce5f2499633835ff7fd6dffc4e848d1b84f01eab19b807efd9fb57baf878e4b27ba352f7785464a66a882216b49ee9caa371b4af0cdcd856021e9eeb9327d135777f625fcfc99c1b8a3d314338f58382d542d33345e92e73c90c8bc28e00e3ee8790abb877528c95eb3d9c8157046a3c66303f3cac7f4a860db79e3363cccb58a19b3de2a9677ae45a7a0c48ce889cd661390a35f7de20ee40aa62db7b47172c113ad6073cadb4d585175d87cf57efcf69446e9f93424f829c547b778aab9fa9c6c75d31f72adc532444fe97691d749d67c432ea3fa174195e70564ab7d8c4456ed9d0bb16bc95e01d702d4e19f2aff650d630bc6a74e65d21499d7de5df6da53d310edd63f22bf73fcb03f4a1795f259778449821496e7aaaff3d7fffd546e1b771b467173cf5ac3438d79803ef62465f1172c6336851ae7a2058b336be8e4597685680a4d8286f86466c3d13ba13868fcea203bf389f033e986d6b9d2547b03010467cc70f2a6e5c2037eada6a7f6869d23feab2860a32d451b6fbfcba566af4c63bc4e90874aca35a07761cf97337c976b28a2fcea522302de2cd845e88d3bf33df8157b881ea060d8e6f21f6c7e3b8510fe7fa7e517102f1f9e4b41f593879e941070241c0b53b78bb062dfb41112ca81e20247ac7f8bb165fe7b97fd3baf04c333d2c974d41a9fbe129bb5efa185a3eeddbb3884e0a723014bd67a9c653905e7c12db3df7ad841594fa041e84f226f78d9104a51d8ef60e940e1dd532b63218fad6cfbed1dd1f4e70729cb148859150c528b9c9fea1e724ac1837b4975dd9c906cdacc3a7aa0168be0038cad67eab1ecaef8eed5612b376259a70a6b5e2e6b467053bf4381fda1e94bcf02a40cba14fbc6035ceff036ab3da2f62bf1dfb0bbcc9b83e162c74baf6686a9ae685fadba97547a0c25e76ca42469b9ded2eeab72cd58153ccea2f5f61701ac208e05e159266246a852c4bf692d01c6f04e54e73630a873a86143dae9f7351e91f5cbf69b825ee864dc7cd6ddaac1ed2f854e3ad6a8ac7879e5e2273c85e2e70565635f3fa822b1c4c868deb0bd75c71d28a0c5231462988685dd421cfb8e41457793097fefd10542ac09302ff8d1fa5a3c84bba832885bce0f842d2f5a6fd2c9273997a65033a7843d72f4e7599274b61f6b75e620cdbe44fa91b121573c60be7aae8330a8570419220c9f39fe5a4dfa67013afb9fb2de2bae495ddb66bc713d0cc4d5a2b4c894faa6fe21e179d9491360bf83d55b6d39d2a7b343b424cdd1ec5057d0c7d82fc2090c5a69512a99e29282c1c6332291a1fc932e5bc377f5955b074beb9593095baf3cf29c7cdcd0d4009b8116f5c0e2e3494f3886b2d7caa87ef6d4e20b34dbc0d44b8e88f659a6f0b40895086a47c0ff7fbf96b287450c81845301e595ff4ba962dc08e4f5595e38cf8291568d27bd9e49d378c9b7a7bf85338b6425e621840a8dad960c61bb46d036e8ff21ad905005114e0fb0cbd05ba1ae7b4f5f4d8a44dff83d8b35931dc5f7dff4c63e6aea230d1c585812b2f9f5486457950f54b3ebf6333591b4b26d3db6fd23a3a46b01d61ad3840a4de889ae9c36498960b3d4bffd2ff48dba472c4899c4587fe6655021b4820888e318f8a3a45dabb9d48037e709c9bcc6359e85a8391b523df46124a2ec0c73bc70e5413e269ffa6d73a2d22b80776dbe55ce1d1ef000b935b72205f6b8af212aa475c89bd3881d559602bbd44fd33975e3c465cdf6aa4ea780bea6b8cd339b973dff8cf3556913a64fafbeb1dd15671c4ad6f0fedb54730e74a2ee04886815c20efbf6f58eb6d563fa8cff7e65e10e82d1f6b97eafd38872aa668e952c7bd1887ff396c9d8c5f2ef9aa3fc88c4d19e24dd5b8dbd8b36fca615f7ea02cec5ea54b7bb8604cb5d4343f5d68d9be7d5753708d028b10271052cc813b75c727c0087beb040ae732e803d23944c1718c6dcc42a46ca7408c8cb0521a33c207e0cb421ad04a70f11b10df01646a8f7a5f2050d603cab7d59c3b911a0055de62bf45b6de78ccae666a3c9d57eacc838cc1e0912f66f4f8f288d9135691365a0472eb0cb99bc7a8e4c0cc59ed86bfaaaf16f9d531c2e5f01bf3437913af17ff5b6e7867d3a088237ba47022f6f68de78c1d98e04e858997f85d82ad9d9623150be6033b2efb2cc8659e2a06e9417ac49a3b56aa23edbdcdb061a47ec59cb7fd2b7a5299545b9b161ed96a87a7ddf424f79780a6a7ec9aa878dd15b0b49d274fc08746850bc22680f41ee38d23c154393759acecf5a0119bec44dfe99d12d942be5cb4e4efea08fade49dd53b02f997c1ea20020ce979f710e56c1db1dac3e4412866d69d8ffaa26c2274181a42bbf80c28ab87f9b4cadaaeef16773c6b0079a6040e4a17b05a31e3d1b168c87663e154296186102044ca71e39a577e407072e31c501856fb700debc5721701e93dc362d04bac7b02c6050452a47cbbf4388dbf2d09e8706c04c2035f6afe1c2162d879bf73adbc0bcfb0cb530c850690941bba754585fefa3986c00f80459e8cab8dc1c81c2e89810cc1cc8703185790aa1e64e8d4e00f280777a053137fddff059fbfb5e12b0d59ab77b81c3c3e392914980f83150f3859fbccffe0a1879aaaf88442016f90a327ad213363b4ecbd752a19cbfb9b5cddcb41069875a9b1f926c0abfa0ce45e1035b81f3f817d007f91919ec43dbba882007043cfd6e84bb865d74cb922c69ba3f90db82da31f1a3e122cceb6d203004fb53acfa60c226a7d12f8ac617b894552f7d91b4454e6de20dc3db063c039e944c060f33d9073c77b028c879ba9f924429dc5e406a4907738b5156e416f846d597fb9c526b550a492f2ad2023b1220748bd17822bc7187cae117f59047e1ae19548c6a6176f2ce1f3a358ccd7d87e588c5e49c8bf4da0b5aea1e25bd4e088d7c845fb9b1dc95c91f0b38b450fc476380c3d770926e49aa4badf7efb56a74c6e5515dbd331ff1e5bada2079d59e90119f780f36b52d81b7b610cec5932b245228065f4337b26041380d52163cd81564d9ba9982c0cb2bd860bb496a3539f367993c9e71a0cc629f78e4ed3e1083c3816175bbb07d1a121e3858adac3553d9b1747d6611d0a1bdbe1564355c0444190d25a40cef993f3facc3baaa714822cb9c8340387870fd22a11e12a73ffaa83d236d2beb771e8a9be25a24ef6ddb0027086a44d3032168accbab9f4ad2186ecf78e12145a58a43d3c9d0f937c533431fb49c7a2fefb53dd2fd0f30202c37265f42b01da033899b1c69b2264263be937e0d553fc6c258e2164a29edc75453c109cf3da8e4b0fedc246089629314a7219bcf6a410ff7a6881e2a6c61da7e8baca55086a14c697363e8414fc41bdc2029f7f00142117b37ad31daa081c9aae215ee0dea38d27c0ba8e4e5ba42ae3964ca27165659311487f10229b851154465944ca43d33f41af3648f4632092d6e3641d4b60701318baf87328cc9e7e1f2cd4c4ce4e4ef4f7a470bf089966806d21bbdfae7eadab57576f3da5f3e30c46a121767ad9fdec22b7088ce2a9a382b9482d663c644753028758c0e5668b799ba000769e248fb2056dd52594facce6b353f399fd37334ce3f054c697a9aff83fddcebd774e41a0be33503abb50bd20c26693ac5f48fb72dd40d90d8941adaefbb1e5d25c336319e072ca2e989d67b43ab6a4b08de673844361c54e76d90b335964fba410f5b3bb932b31710e80b83566ac56d5abea5120caee06531077c8551e959a80f7fb5e5df9c7011b88bc5bea686f8eaa26a924af18459a17203f0f3f7ff36ac2da7d92dcac483d19c4ed7af41caafda5a31f59af0283ae44a4a205282030dc753742f1737e7b8303fe99d97ad741ef29e74ea4332872ca84d2896e97e43aa3121d4a1845c7541a2cc3b1a", 0x1000) shmat(r0, &(0x7f0000004000/0x4000)=nil, 0x0) 16:00:58 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000000)=[{r1, 0x4f}, {r0, 0x40}], 0x200000000000001e, 0x4) execve(0x0, 0x0, 0x0) 16:00:58 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r0, 0x0, 0x8000000000010000) mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000400)=[{0x0}], 0x0, 0x0, 0x0) 16:00:58 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x9, 0xf29}, {0x3}}, 0x2) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100), 0x0) 16:00:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x3}, {0x45}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x280, 0x0) getsockopt(r2, 0x20, 0x2, &(0x7f0000000280)=""/244, &(0x7f0000000380)=0xf4) r3 = openat(r1, &(0x7f0000000180)='./file0\x00', 0x10, 0x0) accept$inet6(r3, &(0x7f00000001c0), &(0x7f0000000200)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="f1") 16:00:58 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x20, 0x0) write(r0, &(0x7f00000000c0)="de5fae0cf0f79b116fb4e22a6f7a5947c5787f24677e45f82d354571cc20a8875ab51d927ce058a5c9c8b21206cfa65e33207a2f4b5ea87332b80948cabc456690070a34bf6fd96d9528204e5c1a39c4e9ffacdecf7aef1eb766c77868d96e6fde898a2b6f6f861520182cb08e9125af0bdb46469549fdcee42dbee80f7cd8b564bf7ca7377f865ce2798d13f94801bae01276faf0607d01fb6684079e20d17b97e8e925714ca1fb08afb12ecd76542ae0d34204648b2226", 0xb8) r1 = open(&(0x7f0000000080)='./file0\x00', 0x4000081, 0x0) write(r1, 0x0, 0x0) 16:00:58 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x20000ff, 0x0, "14edb45900000000e8ff00702d7d6fdcb51d8b00"}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1003a, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x6, 0x8001, 0x89, 0x2, "c2401cdde1124034d2b8f9c08ffdef8b3f881106", 0x6, 0x4}) r2 = syz_open_pts() ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000000)=0x37) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r3 = socket(0x18, 0x1, 0x0) dup2(r0, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:58 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x100) bind(r0, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000340)=0x8) ioctl$TIOCSETAW(r0, 0x80047460, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "e7d373a39a3aaa8bf86590044961d05f24c809e9"}) 16:00:58 executing program 1: setrlimit(0x0, &(0x7f0000001340)={0x9, 0x400}) r0 = socket(0x800000d, 0x8003, 0x7) setrlimit(0x3, &(0x7f0000000000)={0x7, 0x2}) readv(r0, &(0x7f00000012c0)=[{&(0x7f0000000100)=""/215, 0xd7}, {&(0x7f0000000200)=""/69, 0x45}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/45, 0x2d}], 0x4) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000000c0), 0xb65ef6d266e9846e) setrlimit(0x3, &(0x7f0000001380)={0x400, 0x8}) pipe(&(0x7f00000013c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000001400)={0x3, 0x4}) pipe(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x9, 0x8}, {0xff, 0x5}}, 0x0) 16:00:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000040)=[{0x0, 0x8, 0x2, 0x1}, {0x9, 0x3, 0xb06, 0x2}, {0xfffffffffffff000, 0xffffffff, 0x8, 0x6e}, {0x300000000, 0x685, 0x3, 0x100000001}, {0xffffffffffffffff, 0x50, 0x7, 0xffffffff}]}) 16:00:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x8) open$dir(&(0x7f0000000040)='./file0\x00', 0x42, 0x10) 16:00:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x3d}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000200)="d55d0315") ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f00000000c0)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000180)) 16:00:58 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) fsync(r0) fcntl$getflags(r0, 0x1) getpeername$inet(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)="10", 0x1) 16:00:58 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) pwrite(r0, &(0x7f0000000100)="397aa91f5f247eebe777391253acf14079eed886acaf8b2f868295114727e2c52154d2e9c380557d881620bcd78c67bb1078fb654b65e72bcece278c1b54bb30e37c2de0ebe3addd5accd5d67f83e95d1baa4877e0a8f174a317f72af76655f989f7d681b5afbf269ea74debd9cc989f814714ba407e80b6cb518114095b84857ea77da347e4d79bb07eeab1bd63b92c72f0d49874", 0x95, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) 16:00:58 executing program 1: r0 = socket$inet(0x2, 0x4005, 0x80000001) getsockname(r0, &(0x7f0000000580)=@un=@file={0x0, ""/4096}, &(0x7f0000000300)=0x1002) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = dup(r1) fchmodat(r2, &(0x7f00000000c0)='./file0\x00', 0x100000080, 0x4) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x100, 0x102) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000002c0)={0x2, &(0x7f0000000140)=[{0x1f, 0x401, 0x2, 0x2218}, {0x401, 0x6, 0x81, 0xffffffffffff8001}]}) getdents(r3, &(0x7f00000001c0)=""/253, 0xfd) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x1}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000040)) 16:00:58 executing program 0: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/184, 0x112}], 0x100001b0, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2006, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0, 0x0) 16:00:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") r1 = socket(0x6, 0x1, 0x7) recvfrom(r1, &(0x7f0000000140)=""/170, 0xaa, 0x40, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) 16:00:59 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"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="ac9a6d54034510b98d15fd3c58e5f8199907562cc9338a5d972ce6fc743e9cb54fb95c7481bdcb57dc30bbd66161cca939af0ec54159adbadb410c701cb73c1f7d58a5a91b3800cd5f84a59cbe70c686555d0633299ff7308e9a5c75816073db0edb45fbec37a16db6a8c6980e8cac972f50871d5626e0b6e5d4ea82734c171d595ac80be1a40425a4f24246b898487156d641e3d4bcd4d2415251ddf0c8409e62c1aa8d9961ae4a0cee36a3e1f0da", 0xaf}], 0x1) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x6) read(r1, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2458b27de7f21a7748abb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d52d0c8174f73508dcf1a0da92cd6850bfac56861ef69ab517adb434c6993df316d3cc22bd3bfa299f9a5236747ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df34044b56a14252cfe958e8a24402d58a599854c531aa5854e091f8dc663cfabf04d1c3ee88ae6ab3a220000000000000000000000000000cfbf26ad4bd794bf162da3315c40f8e13dfa813b2adf2700"/248, 0xf8}], 0x1) socketpair(0x18, 0x4, 0x4, &(0x7f0000000300)={0xffffffffffffffff}) sendto$inet(r2, &(0x7f0000000340)="0caedfefe808d26966d175e22850", 0xe, 0x7, &(0x7f0000000380)={0x2, 0x3}, 0xc) 16:00:59 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x24, &(0x7f0000000000)="00ff0000", 0x4) getsockopt(r0, 0x1, 0x39ac57fa, &(0x7f0000000040)=""/74, &(0x7f00000000c0)=0x4a) pwrite(0xffffffffffffffff, &(0x7f0000000100)="98583d05a87569bb92112c3780e2d36e6f6fbc1a91e541a11d5b41291cb7a7b625adce3112af619ffe8205867ecb8b5f937ae7dfd114b9852988859df09e70b8e54a4a67e50ea300236d0c534490284e1a5ed771d2a6301117c4cbd0fc83ff5c4c79ae2879048b78758677acfc60bd02bd1c9ff2bdb8251714f02aed3f3a11d5002478f224990bc2fe24e2af13c695657c72749da4bc4e752f76fe86d1fcba2111adb3fe", 0xa4, 0x0, 0x0) 16:00:59 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x280, 0xb) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000480)) getdents(r0, &(0x7f0000000180)=""/201, 0xc9) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffff00000010000, 0x3}, 0x0, 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) select(0x40, &(0x7f0000000280)={0x5, 0x5, 0x0, 0x4, 0x101, 0x9, 0xbb0e, 0x3}, &(0x7f00000002c0)={0x6, 0xfffffffffffffffc, 0x401, 0x8001, 0x5, 0x100, 0x7084, 0x61}, &(0x7f0000000300)={0x2, 0x5, 0x3f, 0x9, 0x4, 0x2, 0x5, 0x4}, &(0x7f0000000340)={0xf9, 0x80000001}) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000400)=0x4, 0x4) select(0x40, &(0x7f0000000040)={0xffffffff, 0x3f, 0x1, 0xe69, 0x7, 0x0, 0x4, 0x20}, &(0x7f0000000080)={0x6, 0x4, 0x5, 0x100000001, 0x5, 0x9, 0x5}, &(0x7f00000000c0)={0x8, 0x3f, 0x3ff, 0x28e0, 0x200, 0x400, 0xef, 0xe193}, &(0x7f0000000100)={0x7}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000380)={'./file0\x00', 0xd71, 0x8001, 0x40, 0x0, 0xfffffffffffffffe, 0x1, 0x10001, 0x0, 0x1, 0x7, 0x1}) r1 = geteuid() r2 = getgid() fchownat(r0, &(0x7f0000000440)='./file0\x00', r1, r2, 0x6) 16:00:59 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) setrlimit(0xf, &(0x7f00000000c0)={0x1}) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000300)={0x80000000, 0xa9, {[0x8, 0x8, 0x3656, 0x371, 0xe6d, 0x681, 0x7, 0xffff, 0x81, 0x8000, 0xffffffff80000000, 0x3f9, 0x0, 0x9d, 0x6, 0x5, 0x0, 0x1], [0x7fff, 0x8, 0x81, 0x4af, 0x8, 0x1, 0xffffffffffffff6d, 0x7f, 0xff, 0x8], [0x0, 0xffffffff, 0xc0, 0x4, 0xffff, 0x24b2, 0x7], [0xce0, 0x93f, 0x5, 0xffffffff, 0x1, 0xf6d], [{0x10000, 0x6, 0x1, 0xfffffffffffffc01}, {0x4, 0x9, 0x2, 0x8}, {0x2, 0x80000001, 0x58a5}, {0xf9, 0x7, 0x0, 0x3}, {0x7fffffff, 0xfffffffffffffffa, 0x80000000, 0x8}, {0xa38, 0x1, 0x6, 0x8000}, {0x40, 0x3, 0x3f}, {0x6, 0x2, 0x4, 0xc80}], {0x3, 0x5c67, 0x2, 0x2}, {0x8, 0x1b0, 0x7fff, 0x101}}}) r1 = open(&(0x7f0000000200)='./bus\x00', 0x2, 0x6d) write(r1, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x20000}, 0x4000080c1}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) mknod(&(0x7f0000000280)='./bus\x00', 0x4128, 0x5) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x10001, 0x5}, 0x8) 16:00:59 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0xe021, 0x6) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000240)={0x8, 0x5}, 0x10) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) preadv(r0, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) open(&(0x7f0000000280)='./bus\x00', 0x220, 0x4) 16:01:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x3f}, {0x6}]}) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000180)=""/225, &(0x7f0000000100)=0xe1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:00 executing program 0: r0 = socket(0x38, 0x7, 0xfffffffffffff000) r1 = socket(0x2, 0x8001, 0x0) shutdown(r1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r1, 0x2) unlink(&(0x7f0000000040)='./file0\x00') accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:01:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x24}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:01:00 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2, 0x80000001}, {0x60, 0x0, 0x8000000000000000, 0x32de75c7}, {0x6, 0x0, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="e4") 16:01:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000ac0)="582720efabd16ebae60400259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619514a4c8ad7ce4bcd660eba26135a223bee40ebfab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d7228193ef16a0000000000000000", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f", 0x886) r1 = syz_open_pts() r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x10) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000180)) close(r0) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) dup2(r1, r3) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x4b6d, 0x3, 0xd9c, "9f8dd8e500"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:01:00 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) select(0x17, &(0x7f0000000740)={0x9}, 0x0, 0x0, 0x0) preadv(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)=""/67, 0x43}, {&(0x7f0000000780)=""/4096, 0x83c}, {&(0x7f0000000140)=""/129, 0x81}, {&(0x7f0000000080)=""/119, 0x77}, {&(0x7f0000000200)=""/11, 0xb}, {&(0x7f0000000240)=""/1, 0x1}, {&(0x7f0000000280)=""/216, 0xd8}, {&(0x7f0000000380)=""/37, 0x25}], 0x8, 0x0, 0x0) fcntl$getflags(r0, 0x3) 16:01:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000040)=[{0x40}, {0x16}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x8, &(0x7f0000000080)=[{0x2bd, 0x2, 0xffffffff, 0x9d3}, {0x1000, 0xccb, 0x5a80000000000000, 0x455}, {0x5, 0xf7, 0x1, 0x6}, {0x8, 0x1, 0x3, 0xe61e}, {0xd04b, 0xc2, 0xbe}, {0xffffffff, 0x7fffffff, 0x100000001, 0x3}, {0x1, 0x6, 0xfffffffffffff19b, 0x100000000}, {0x7fffffff, 0x8, 0x905f, 0x98}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000100)="b6331e28") 16:01:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x24}, {0x4}, {0x6}]}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)=""/198, &(0x7f0000000080)=0xc6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:00 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) close(r0) setsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) 16:01:00 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000080)=0xad) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000040)=0x4080, 0x4) 16:01:00 executing program 0: mkdir(&(0x7f0000000000)='./control\x00', 0x0) unveil(&(0x7f0000000040)='./control\x00', &(0x7f0000000100)='r\x00') r0 = socket$unix(0x1, 0x7, 0x0) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x0, 0xf125, 0x7}, 0xc) link(&(0x7f0000000180)='./control\x00', &(0x7f00000001c0)='./control\x00') 16:01:00 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000100)) ioctl$TIOCEXCL(r0, 0x2000740d) getgroups(0x1, &(0x7f0000000140)=[0x0]) setegid(r2) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000180)) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f00000001c0)) r3 = getuid() lchown(&(0x7f0000000200)='./file0\x00', r3, r2) chroot(&(0x7f0000000240)='./file0\x00') sendmsg(r1, &(0x7f0000000580)={&(0x7f0000000280)=@in={0x2, 0x2}, 0xc, &(0x7f0000000340)=[{&(0x7f00000002c0)="c148b719635d62beb3efd8519f7901bc019b3cb0fcdc72c81da30b3708b7b23c25a807bd7e1b9e6c12e8", 0x2a}, {&(0x7f0000000300)="850859cde0718a22945433", 0xb}], 0x2, &(0x7f0000000380)=[{0x68, 0x1, 0x20, "29ed2b9cd3052b1bf3c6f6a103f57724fca84eb2962f766cfc41559e694e64ccf6d7e9281454af4833eb8df485c0636852475f85b99f2693fe31045e7574396fd2120560a8a9d681308d55650adc6d6639fd23"}, {0xa0, 0xffff, 0x1f, "dd4c9b67f2672e677e46b35e9b4b2febc51e2d7eaa17462569fd726a9d6fdc867bfd32af3a8a0e8ae0c36d8d0bc3e19cab60b181cb3f54542ba0bb1f54a879a54801a9ab17a2e7c3b86a160b78eeb1f2d8d05bc83ab95d95872df206d9e73e91881b43e08aabbc90fe780a75a5289dbc02fc46b8dafd3a2c5cda91d7ac663675bce36229ca8aae14a2875178bf"}, {0x70, 0xffff, 0x5, "ff230e0ae83ec659ea2900be96ebc73d3b8060dc21393cb069021116c59002f3311692e1fbc633f6805e5b886e821d257c6a86490ab0d1c6509df2cc8c6e6aa07d45138d2c1606fbb655ac42c812557fdd13f796049377247d"}, {0x88, 0xffff, 0x5, "0f1f9699f760aef6baf29e940f552b10d9129039464790882421f08dc392edebc4d306dfb1eade6ca3d17364448becc87ddb53bfae9e0ba49d5ce9d7e9930fc92e2f1bc142435aa3706a5d77304e92130763410edefc8f6f0b6117945c3d8d4ed1c4148d6a5f469122914957c1d03e76ca"}], 0x200}, 0x1) recvfrom$unix(r1, &(0x7f00000005c0)=""/174, 0xae, 0x800, &(0x7f0000000680)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000006c0)={0x0, 0x0, 0x2, 0x1, "8ecaff1e508cf01b32e11921f44d85f12a59b27c", 0x3, 0x1}) fcntl$setflags(r0, 0x2, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000700)='/dev/zero\x00', 0x60, 0x0) ioctl$TIOCCBRK(r4, 0x2000747a) getgroups(0x1, &(0x7f0000000740)=[r2]) r6 = semget$private(0x0, 0x1, 0x420) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000780)={{0x3, r3, r5, r3, r2, 0xd0, 0x7fffffff}, 0x9, 0x6, 0x9}) getpeername(r1, &(0x7f0000000800)=@in6, &(0x7f0000000840)=0xc) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000880)=0x5) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) fsync(r0) semget$private(0x0, 0x5, 0x4) 16:01:00 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) 16:01:00 executing program 1: mknod(&(0x7f0000000040)='./bus/file0\x00', 0x100, 0x9fd) open$dir(&(0x7f0000000080)='./bus\x00', 0x60, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./bus\x00', 0x80) fcntl$setstatus(r0, 0x4, 0x4) ftruncate(r0, 0x0, 0x5) 16:01:00 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x7) mknod(&(0x7f0000000180)='./bus\x00', 0x12000, 0xf1d) open(&(0x7f0000000100)='./bus\x00', 0x82, 0x0) 16:01:01 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(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) getsockname$unix(r2, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) write(r0, &(0x7f0000000000), 0x0) write(r0, &(0x7f00000001c0), 0xfec4) 16:01:01 executing program 0: mknod$loop(&(0x7f0000000140)='./bus\x00', 0x2000, 0x0) mknod(&(0x7f0000000200)='./bus/file0\x00', 0x8001, 0x1b135a67) r0 = semget(0x2, 0x0, 0x8) semctl$SETVAL(r0, 0x7, 0x8, &(0x7f0000000100)=0x3) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r2 = semget$private(0x0, 0x7, 0x40000000000287) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000180)=""/18) r3 = getpid() r4 = getuid() getgroups(0x4, &(0x7f00000001c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={r3, r4, r5}, 0xc) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/171, 0xab}], 0x1) semget$private(0x0, 0x3, 0x1e1) 16:01:01 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x42, 0x80000000, 0xffffffffffff7fff}, {{r0}, 0xffffffffffffffff, 0x8, 0x80000002, 0x8001, 0x8001}, {{r0}, 0xfffffffffffffff8, 0x2, 0xfffff, 0x1, 0x8}, {{r0}, 0xfffffffffffffff8, 0x40, 0x40000000, 0x3, 0xd2b}, {{r0}, 0xffffffffffffffff, 0xa, 0x10, 0x4, 0x4}, {{r0}, 0xffffffffffffffff, 0x2, 0x2000004f, 0x3, 0xffffffff}, {{r0}, 0xfffffffffffffffe, 0x4, 0x40, 0x2, 0xffff}, {{r1}, 0xfffffffffffffffd, 0x10, 0xf0000000, 0x4, 0xac5c}], 0x1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x33, 0x12, 0x2, 0x40}, {{r1}, 0xffffffffffffffff, 0x4, 0x40, 0x4, 0x4}, {{r0}, 0xfffffffffffffffe, 0x2, 0x81, 0x6, 0x3f}, {{r1}, 0xfffffffffffffffa, 0x10, 0x1, 0x1, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0x20, 0x42, 0x4, 0x9}, {{r1}, 0xfffffffffffffffd, 0x8, 0x8, 0xc00000000000000, 0x2}], 0x3bb, &(0x7f0000000240)={0x101}) kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0xffffffff, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) kevent(r1, &(0x7f00000000c0), 0x8, 0x0, 0x7, 0x0) 16:01:01 executing program 0: clock_gettime(0x2, &(0x7f00000000c0)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x221, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x7f) 16:01:01 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x1cc) accept(r0, &(0x7f0000003900)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014de2b3cd1e713529e3f1c6abf520000000000000073a156f41172296db72e1c3eedb770170a616840e5c285049301c2fe43b89c24655ec088e320d3f03d8b62c8e86f13efca5d8ac054f3f21b5c10c2f9b17166a655cff22b02592006d00857d029c5beda3566c832a3155268b671851531e97672262c04f1cda390310a3baf1597a82ee650d9b93c88d732560128393840bce59fcf4103b0fae73b4a0ee2edc5448daf9d7a34a3f91619340b2e5d36f95519271ce3050000000000000004f09d7b7688887e9478ba8cac7197be25cd2b860a3e874488a339ad8ba383329432"], 0x0) shutdown(r0, 0x1) r1 = socket(0x2, 0x4003, 0x8000) getsockopt(r1, 0x7, 0xe, &(0x7f0000000040)=""/139, &(0x7f0000000100)=0x8b) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000140)=0x2, 0x4) setsockopt(r1, 0x4623, 0xcce, &(0x7f0000000180)="7e96e544a722a8173187386231b34183e6eb6fbdd78fc8b9865a3a14864445323ea46540c9a18c74f18540da73cd89b4dff7fcf7d4c4ae13b42e49fd70022e7e82b279012c0341ebd4bdbd194d4b41368ad72b8bc44c73d1b52bb6ba9a4e0581e33f2a46e98dff0a3c7389838cc1707ea63cffcf1e0cc3a7c60fa6c8d102adc647c86fb5137534a22b0b4f11a150efb75b66e8ac5beada9ac5ebd1aedd85d75e7fed6ceb629de32ba10f9c217d042826c3a33bc10db8cba7630660a6646ba261e5d3f0ba7f03168716620121884550a56c02a38c320473011b0f80b7d8e59a9b66944005a9c5ab5f2c005e6beeb0515b4447d7005d4ecf1caf47fb44336d1dafb37f91f5cca4f67dd506521f0cdd32413d74e247656c280baecf17ed5fb4a0dfe8af4998a5ac456cdab55e0196c0609e07122679af85ce23d5e4a3378981829fcb0b1fc5cd2a40a36c5b31febbfee243d77f5f6c35e3b5f3b040d7811e1d8fd054b44e3f60906c36a4d91b9c6744de449621fe8e139694303aa598f2e7b4cb736269a0616fb992c2e1cb14a6ec8b783e6f8c85e3e9733237783df152bbea5b3e976095258325895cac2ae1c3f27ac55168615643af0be3f105853a0ee98ec9b1209e36c4dcf5e1a12c00d5493aba95726d10e89130ee4bf3d2489bfece861365f5200dcdfa57037c803be1af5c96b65214f47aab89058e73e313fa2714dbb208310cf195ac66e6605b0b5f934c95c76fe60a0703dfd5c927d64f2d2959e121527a9dd8731225f92bd4cb7546de5d5729d40183f23617f8ade5da50e9145764211954f535d7aa0121ff2629317686ef405441d5e0bac59c4ac85cb6b12761a160d9bcc4068edefae67ae9a209345fa075bbc47126cf294af391dfeda1e1ac771de8fc61c8309f0b85b67a7f0cc07068ab6b5e6175261dcd46f12bc884a81a09faf0e98eb2e72a5f06f535573f9efc20e616c2ec5a72f7f73e8762e57b11f7fba89193a840d0ae161f658f08c7cf5a0d6fed206d54d0a09da7b1d2c9a74be781dd3bddc6fc06649076fe22593d4fbd3e6fccdecd69b8d5f2c96851eabf3434f4363f80dfdc486c312f828035782c3d0175ab6dcefe4d780e4a67bcb2c3ffeff6ac42d6c58607f65cdf89d770b66fa9868d551e2a0a778526143a55824e2c78f8bebe14062cb8e17725ae43453e9a66b3a868f1555283a7c6b169fa6b5d9f9435a2bfe637a285b14271511b7cc28f59a3ded5bc042973b7eaa9b692d701bdd53f8925045c16d2149524a9efe18462414a7e300f75114efec2e06a59b2098d420f34b68b242f9f66c139a1222984838a5de17a4f55c4959c1d1046ccb7765c2dcc759a64014deadf2d9c18a2ff4cbff03b92c99021bbd765de51c5fd81ef7b9acd6fd98e82dd0e62627f73c579b532c325f06ac1c1af70399b09b4f0751428aafbd5d06103518e41319ef34914dc39fa855d9896c38ee82c5e37b5bd8e1f07f5ee2214e231aaf42f193a4a3d05ec7d946264bd2a67f57553e92f2725d53e3c820f7cad62eb24627b02a6501c04dfe4e2cb0cb338c08f3146555b38a86b591a4c6ee4b55a8601b96a0822bcc88db8f266031badc7ea16774ed818c07e45d5a3b0ac1e7cad2f164f6ce2be742cd9b55e15ff138aa8f6922ecbc17bfff9d9f5dbc66364d325444dbb4f20c207938b298f7c8364768b6cdff43bb18a9558d451e624eb369e3e56e3a28f8398f9e8d5ebd6fda387390b8bd17634d2be7b0544e0f9360d248f2b59525be2ea95cc44094160e44538ce3b03a8fbdba954aa3c4a21d03cbe16d9f873a8dacf3f913f0c2f131049911198bcbb75488680b801d9c426d334a217f040d6943dfe4cc4c6be845e791465db438137024b91d7ca0d14e450d4fe729e4183266e5a06cae852806225fb7bf1db5a7bcba3fa54456af83adb3914d9190a8c931509fc6376d7db6e2197971bc21a518359d479c7b46fde6e8b8da8e91346f1724ef10dd42e62f03134b47e2a3d013ca6b8a79c75801d13f77a052e56d4bd2791d4ae74a6f070bf4538735c8f6fcb552877c8f5820089bc73f02abdc51f434bad2df19037ad02a5121a63ab8a02c0f2a268c99b8c39392ad0ea93c11587c88b96225de50c597bad5c8aa72243b53d34053ca7501ec354ee7e4d97847018fcc3f36aa30fbc154b77d4c0cdac2d1d39662ebc0845f7df865df6828c40ddbe2b769a09a6547522985b002583160fc76ca712fcadf91c5011c248aefff947843f6ac55e4565ad104a9086c91714f9efdc5f033397a7f60f7ed8c7958ad0f751c13c5dcc5ae52bf338b30d1714339a37b1a05021fe355a9a2b946a8d288d853ed6fc832e4d039301ffade35b09220a4dd0705967c344f6045687c66f71378ea6eb6427cb1b239e1cd03918d75fe7f96387f6e72106f5c90129192a9f52bfca732426dc293033fda4bd524a2be291c1e0cc0a35c4a53f69506d81ebe7be1357a87f6e22b9b7357d4bad65038548a8c029127082285128a78758748752666e85a889627953f8f771e0cae87aa8dd1408d58f872fd35edfc046aba34b25a7f19864bc78bc125f98c890d96f33e15889e465f837016b80da26349e9ea0e01eba243456980064588fe4b11c55cb890ee33e7f527a6e6e59210e01bb86daa89a53d310c9d5d3ac0d66e7874e8a08daa6d36109e97ef8d215e166e4f4127733ea49d6b127f277e45ffc811e60ea19c8063cf2618157338579dfda5d0e1392342f0894a88f5497c8c2ca0ede56d7eaeb6bec296900672fcbc5706808140b1552eb380103ef1a0cf11d696ba1dd973ac2366d82e4c5a77fb1a3f8e76d832cddd7d3cba507d23e5826d17a6ecb409eb59f66e85159e42626ca552db69b5fa5e009b49f7d7e51a345319df71817479dadfaaef5dd51feb1da41487af8fa9d3dd8a566a2334b203cb42163958cc3ebbdbdaed031f459575ee186aeecd102bba959c7a36e11acf08e595f508d33a2e2fa284703627061685bd4a8b5765338a09ba3630e7efc3b4346e4117d153659789047a755c7710d76f892dbf104466de5440c941b83928d8083879e278b04ff40f537fb4afa1043583aef25dd7b4d92e0a89819c14dc031cb46b679eb26f025ee95dda94929f7710892872e6fb8da8db71d6c75bb633eeba65e338ab1f163a1bb212229868570b2a4403c0a267804973648246250bbac58e149d5cdb436f9e71a6787e6f9de1975782ca61c6bc87ec453060e27d7f48e3dbd0cf142edf34a87d5787d3ff0ad02047539c44b2667f94231713cffba78690277dadb0b75461eb64ce769bb362783ff5555015a61cce5fa44d6a47cc228da74c7791899bb2b387f67bf2fa2706497231d73b7ab87f8158c17694c8fb5880bf9c4e2aecd9f26561d211a43807716538bc2731943f03e5be1fcc4b5ef99ed2c2d86330bf274ba951fdc1926651effe88ac481ee07794ebfa29ee0d656b56e2f66db599f47b4c12c69e8ac32a6fc00cd13ac39b5109af928acabc83d77fd1d39c146dc3e949557402918c0f812491d6c27699f30496b18d558b333550d725c3797a51c249b07a896658150102b9f421c2db015cf4ead8f9408faac9bb7ee8e86a8c910f468e67aa6d59b3df27a14005d8fa4edd8b7b255fc5e92eaca6978f2b1f21e812ae2b59108d7d96b34726d3c5d2ea9f78c7e035cb3a2e22abf3c86db2f563dae7cd2d4cf972698fa760a641481be9aee436ec772c6982548c8e341ede2e9c662a454a2a00f5c2ac463fa8493d90aaa9f23f7479721f35bf9bfa923aa6274c877947cd87d02479fba7286208e46838c67b9b9de46bc50c936e0cad32facd9191ee03f94adf0a19cc728d9b926d098c2b00154bd07facc048c104125f93b1159904b3225d152a13cf370923f6e2ab0b9d9b73099dbc4256e25551395dbaaecabf03d58d46f17164eeb2e9f0882a08fd294410216543b770d1969d2796074e874678eba759eb4829dd856e5e0e6ff8f3b513f6421c0075ef307b3addd52ec03edd8778aa816f7b880b51451eee8a456325b8c515ab9283f1ffece842e19953e777fc540b4fd43ce096a11b91aa051a782e3cae79a5394eb2ca7224efef3513fcb8c30316111f99b10a287b99143f158228badcabb9ce240cd67c31e73ed9550e586ab983d664d6edbc4b4f6d1a6aab7c9c9d1f549be77471e433635affb030dfda50175e517c52410f9d8502e6b52c94dd0c96837a93a070be956de61c51f957a717da17b14251be7470c87587984fe8473d33c7181b34f65f2e20a7f6c9cb1e3c5cb2ceb2efba13e958a73137e666e6e99f8b7a69411b6f62441e40e37e97be971dbf6c342bd232440c065d347732021297729b39e4a604bdb5053021aa7466b7ae5d4bb61ea1f1eeb19fccb4a7a55a21e21e3a27d6faaebd6c386ae26804a7256f693f9f11eaa8f2f296dc74a46465447ce73d048063e7ba4210048a1491bb8774cb16241282f281f21364e5c82f52ca443e2875e6f8c86db0b00ab433610d94d6d625cc473bcac02da315bd01c3f487104aff5f10830989b003bd200fce766459ca6c5e1e51041954e9b4931ba9dfb4113c8e7acafea6cd9dc1a3e1154192bf1246c09470564cb6fe4da713acfca349e68c5399d078114a7f13032baed4c7519f0acb973c95209d8790399c6f029189c7ea972a77fc5d81e5f5da3bf587f8d4fd98d649636ae7d1ffefb0adfd0ab2cebc699febe0fc2b03482e65f0e58cdb16d5c9cfa06408653bb6d90c12dca611f23aa7fb08087584573ffafd775362546e076f552ba93bd951a75cb094eb553deb4580ce734692cc3f802a3cd3c32bbade201431184cba417d18a02e64831846cf7db6d7269a01b37dbccfe893a6070cda42eebf97e16f0429a2dfae85099686c669ec81c850392ba7a87084af00f94be0db1b8ac39c0119ba9551bdb24a87fcb302d36f959cc12b763e34c8e9a7185292c7275d9e147c08df4926e5e306977a5d8bce008eb88d3cc8f8d57c8078bb450df37a62b870be345c99ec2d7dd72b716470e396b30bae796400d28fe9cd3edce1a1263c138cc90beb16f8dc9f688a55056b710379e9e4198d4fd5fc02a744a1ca98c42ad23d9f60abdbcda60e30cdc4084a9cd1eae55a67936c5edfc5edead26ea5095aeac22c5edcfe7122e3de4a5bf3e981d8a64718ae2d7ff8403f3ca9fc4baaa1c4fa5588d6d845ed5ea415c54e4240bb5e25be4167f67248d1c8e8e9cff52cc97cf5c89bf0751d797490390028eef87d169682802c60521db20699a0cbe62f997b93b2f93c2e3e84e53913763db8c808201b3783bb6bdaa9dbc253f60f618e28f782289f531d99a32a811909e296d0ff9d3496ece9c99f43eb2944043c4123b19a47ba734d6a6c0e828e446d325548e2c9734b7a37e460570c3d4c4d8fcb2edd41a5041fc7ce4db575ab839cf2ee1e2fa0f702339699bcbad9e1d10b39775c2c0583d0369b07cae6f9a8ff5a8e8856ec5dfb5a5ee9efbedef954e3082f630306341e7005e7ef2395fb3ec88f74aa594c23d2e71fae44d2d8bd287bd71f498cbfcb3c013eeaae0d20963d39ff68a8b53a8da5f6808c2ef6abde4420f0dc240c106bb22e238d1ecf7e6bae6f0aec0aad17d1856b5ce330701af0d8029d6e304e4da8cfd25bd1c3cd12b29d6bc79c0176fe1cc2267f38cc486b68a864ce446dcd09206cc578f0d41bf90e5eda9ac58d28654f9193ec0d0fed8236c08815e4258580877e939b168c993dd8f4cfcada962da589ea80e61af5daf0bd9387804e1", 0x1000) r2 = shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ffe000/0x2000)=nil) r3 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmat(r2, &(0x7f0000ffd000/0x3000)=nil, 0x2000) r4 = open(&(0x7f0000001180)='./file0\x00', 0x8000, 0x8) setsockopt(r0, 0xfef, 0x100000000, &(0x7f00000037c0)="3dd3767626434588202b9a4dea98eab83cbec4cc070546c9056a9b94fccf969f8c1b38fb87d956125c0855fb0abe2fab54daf6825b2d0dc8aca9029b5101abc2a83f9234d71ebc9f17cd01ccb45672c57fcacaa1f01f50926c0ee0b410c95c6e97d9f34599941798103f7f293a1ba29e1a1a2fedf125e8147b216f3ffd8807941bc0d41ef47581336b34bf8724b0d577ea9971f8e7db31095291b3eeebe2d6f632cedc1f748aa9ff256a55b182d84511a8962127fd0b104dca2ac270a0eb00b689a4b4462958bb0fa2f99493ce3bd04598ac039d109c539162590fefde93fc10f7711f06d5cd4aa8ebb96208b7dc93d1fa91d97c826968d00b", 0xf9) pwritev(r0, &(0x7f0000002400)=[{&(0x7f0000001400)="a2200ca255b6c54526c5ff33d3c1db40a853b31b1358dbec939e42eeec22e92ce29d076b4ece58ababe5d6402e9853a98fb03270f6cf7124d4a1e081a9479b19d8561ae2506eb4f0fbe88e00666f09276da82a974f5c5a302d773b661e193c1aeb5f644b964b0ed46ae0f114ba24a33bc582ce876ccae154cac32847e4b82bc62ae3132730feafdb27fa5afbc7798a17da88e0c27561f2f28fad496ed358880980ab0c5e9f2d934b9de15e225727bb5c9250ccbdc709f02666424595c638e86b36a1e4b4489ef224fd5cd3c30083d684073e0bea67cf39b22f3d471f641bfe34c215e34cbe1d64d30baba8cc9759804b8784f135538c885527cb45fcee0e2d76eaec84b2003fb2173b9146f36076db96b437b3dbde26fc5df129620fcf26523e99b74291af1068d35eb2a517bb37cbd5e644a6be47e2a0533d856158aa96695e44bab67d95c319935e905ffecc010f6487d29d6ef838e46e16f7434afacf0a217431762f26678e18deaf10cd472112f3f3704b3a44e2c689b8dfd1266cc35d9892de48edcb9495585643d7bb56a93bb6332d22b2e2e32621f2021c837ccebb99f4873f526569d0a661eec61be2e8d94bd9cf73c1cde67c3b422ac22cb436e4e82f10fe67f3c8f9bccc53faf0f9e0bac8e30cd036a17b865a49210591ad00905e98165dfa17da941b5aadf04f14028dc98c0febb47072e052ec946eb8eee3ac51ed0a3058875ed99baecb6c96cfdd23601ba1ac1a10087c3acc0a1c48967a4a5a1a7aeeae9da6bbc8ac29b34d04b257b433fa9388ff504d375bb5bf5599e154fa1698bfed35f4734a723c675f395557927257cef579245af79328981bcac0bcb2859374f225bd7d0b33152b170cd60fb274274c8a87015321b7209efdef304ef491fbdc99089d8e726e8e2000bfbf6cec48c54e3fbc3cb869fa36c58002f2c3130c4d0f732097d32109800283f386f628411e1f8faec09afd1e9c55e4341e02c5aa3d1b0a0ddcbbe61b343f7c505772aa6bfe986b32d41dc37ff59adea825a6e5abf73301355056ae54a31dcd0b38186ae778d8d25c0acc23c9a41cc4a79d0b0d75996d8ae103bd7d344ab7c6e0aa3f3fa2bac7f86177843fdef36133cfb7495a01ff56f5b9022c7997a0cd1dcc6dff51992564557ed658eb05f448186803e619c9164651a5642359e3048157ae192cdc7e07ce1279be4a9b15b838556d66cc427ff609ce342b3b9588d91bf991a65671e9386e5319211b6f349625fb3d5e14a86ab6b9fc9befd5b2d45c375935ba06343937b9247ba8f0ccf7cfe7ca97281eb1a7fe43e403d6d017f95935918212574ae5aabc07ac0505e9184dcbfd52fda76a59b84d46f73cd878ad2e6a9c064612f636f67760ecd46673c6ec5aab3fadef0588b4ec63ffc72d740757b0f188e4dbda12cea916e45b7249b071279a9cc6d10cf226ca3e3b2cb02d128fbffeac81e8e5dde85b3b715d3f00a8f6766bfdc5936e4fa121bac15a345192d8e45a1489802c67d135f7713f5d769b9d327b1d5ccb9767f61f7c2f12f2b398f6435d1af5cc7328b4cab7c386b60fee52bd703a5a6b1ae6af605571535af967824e073391c7e7e32b1119d7b06608a0a522b273dc0171ebd7e70bf9d4eac898e8e32aad951348a2fd3fb94ce827316793b1d13b89b41ccdf825ef19eff362085e2f2020eeba900875f3bc085ecd643f917400513ec4dcde5a9ce1c5291039ff4364d7d361af1b92a643d5474b5e8f994b2c59cd543ba3f1128f80fd7b46d502e6ec196bac9a38cad7f4a9a0b83027aaccd7b2e34cf7e8272142c9adb77c7bcab3f41a2092ef132b12b679fed629ceca6774f41daf469322f9f269182c435a34e773c7c36f6ffe6de80d538fde1eb4462db78d7fba6e2c249bd36a48c7eeb119b96a3db336c7b21040c87c86fb36bb57b4baebfa2503410d963facbb8103ea5aa5199e1a799a0ed4ada7c1cdf69238ecc8b61dbf7cebc8e63a20ca1c032afda96dc2ef1f722e9a96502c65e252c0f0bce0004c2d94aedd5ee94fe51d70420a35e9eb60eb676533249b0b9fad648b091a41b49d87ec303986124428e844f4563e5b8b06a7a7afae154cadb603e19845cf243ea236e7091ad24ca3dec41dfd32ebd1a56113d38874dbab360b28ed473da5e9b18342895e41370dbbf87f71d02a81e05d59c53a96dc92e429eecfb3a094c995b04618c7fd49cc7958adb5d74fd6fd34037a3b2fa67c899a59df3d7ea00a478f93b374b374f8b3594c0c1abc52260bf61e3f715b9480faceb1b7c6ba119f23415306048542bad9da7e04a83729484b17b3676ce30ae02a69d1b009fa82abe1d1111663ade8eaaff668681c02472510d123caa63fa9539a1c31920a7979c69adbe8e04beb0a9691b6cc5c78d50658e7003d1a42f908d79229a0136bd47f305cf25a26ba56814be284f17df2085df38c6949e72e4ed31465972c1bd94e4d94fb610dfee3a8199b86fc58a78aeda9302db34feb374a30ac171206efc7eb4e65c69da2e0ebc8f0556d009a50fb1c504f9cd40ad172fc1967b72bcac4564cd50fbcf6e1af988a1774372fc5ef18dfeca0d82d6d83a7c7e38ff00f4ea0f91467e8222a8ed1ce77d3988f191a565b8354a3f034a8fe5f0eec3fcfa802ecc54be4fdf3e2a9028c6843bca13d975f6f4236db53175c7498f4996dcc90547ddbd206f4b0bf0cd016b3762dd91dd2e9dc4d55b6935598d486d3ac56d2bc49f7473ab68d53c85ea284146bcdee6d867a59f92b937f04189c17139d1ad65a335358af915d0da2ec3740453b166dd1d65b956fbfdad67590759f556556f98a45be7385404abb428608631a16b94f8662481e044bf601be502d711143b0ebb3623bf94bdd66112e007c80e5278f9567f7236009f6834fb1fd8d4850fb14f0799f48b487256b91507291bea3369f79fb54b2094aa3146b47fd885648382cc1e4e5c9d0b024bbc416cfa46bb1e1b6dc93ed12bdf64652b9c78ca2a456ecae43c6254344a2c0f98da2b8ea87bd50234d8ba0825e957565dd503c6f3d2245d6a0cb2c66120fd7ff70035e743c953d65e6253d0a542aa90429b4394700bc3000c832fc0f687d579c4526080c88fbcc60b01fc964b49960c1847208cffd1994669b9f254d346b984ed5d30b1d2259cd77f5555edb8b82f8dc75c009591a4b25667f3e81df56171ba0abe78cf423883f144c62f361c1baab511bde0c2d480c6db1d580186cc298cae6d1ea9f9c187ca7d466b80fda10ffa3c4674e49427688bdbab8367a63f8df3a5376a9d8b8e4ca9cde99e2f69150117ab1d4da37a0df92b89c37a5162d0056df9f757846e0306fe3bf28198b70b679e1526f140207ee9b5ef9c8e283b5fe0c5b0df05ca8776a95ac59afde16205f94f25dcd97742ae7a025074f1750f7ce34a5315cbeffd4f955977c0666ba4446feb0b02dde87053c20252e7535c5371ebc12cb2eb78507bfd355c019e2895893bc2048d1ee24671b743a9c08b20c8faf999653a42e75943841d636a433ff948f6b46eb653147a411bbc79a074ad339ad9176a89b8190200c9179ff8352285e2dabcdaef643bc12c8cfdf12d196593a9c7748fe197a819142b4da5b1f5cfa7265ed2b4aebea86b6b0b5977e2e990c678aa25db06653868987b29e2a8b8e920fd3b7b911c9071f780d49209668dea06916915b36f45be29abbf64c072299ee35314c4de05dc6a5b8f2731fcf728a5585bb94e0f2806f9083ed162bf460c006e3bff48faabfede9f1c866a99dd34e27cba8850083ad3f2832cd1e3f9e03a3ca5942714810795947561c31815961ec2f8af56bba74c6fd82f3b71ed601c26347832d640ecc93ba592a5eab8298863f26cdfa54b5adea89d9ab256b978827a9346a2525ff74a4e09db3b77e187602d09a11a4676bb7efc3a684394f20aebf455428645695a05cd5c990dd3d924132806290db844813d5fe4f440d94308f319bfa0ed3fc39cc7021497eabd71b76fb44aa2fddfe3c011df607a9107d2d8dd48d7597ea827fd27170aca1d5ad181e680d6ee826ee5864f855fc42004c5e6df85c406224c1e3771500892ba729a822883b06b1cdfc321fcbfd62be3499488687816566855f594741c9b1070baad0e32bda23fec3f947065497a5cdbb6444427fc9e077dc2237d55de4e008c586bb764419d0cbb02110be89bf3a77c600f0a972ed5de604d6bd2989c904708f16179ee44618468f8872ff283c32c4bf0a0532779d5f8662edb183445fb3c14c4a73e69f78a1039eca565b33a4b596084efb1fddbc14e00f5417989577c9e2a45f7d96e3857c72e47722c458e1dc886432fdac24bbd8f54dfbcd1901f9656bb9483038413d2baaa76a50ddfbe6b682c0810ebfa9fad9399b23eaa232659a1864d81834d7a7c72229602a1b540190b9334fac9b70906b9b93f49d4ea7b568c412df5f2f035296ddd96cc0fdf19692cbe08285c77f82ad6c9ff9461e0952b41273cc18762093e9ef08e210c09bc75339b9aad45b72bdeaf7b57d0a110e730fb316dcfaad212033f60938582b30407f9cff118dde10334f0217fd026e842f772cebe6cf6334c773197ae5c93e99194cf186ba0a785fea29d73a1f3331ec112dfa2a68a7d8809e68070c62705ec36d9281e08be976896ad1e375e7dbd0b57afbd2c889a75d0b0c470a4bcac9de96176a81007a613ff92b09a9d7f343b57fb20b3b33e7cb84eb4b89d34a03a9b8a2dba58bd750d058e276a750d0a7def5be98996d00d9f81090440c7ea106dbd966d9e9d4678586d8792bd02b79bf0187f01d926ef6c590df1cd2214720dc07734cf7fa7659426f90cbfe606ada1239311e3b153da3fbf8810c29b28a6adbfb641411fbc490a059ec03962bd37187b58130476929e6d1c93d69e1a511e50de203660ab610ff7449f209628257b8ecaf6d2cba6c27c5a733151916e41dff4a1ccd6ce7edacc6336d57e5992df878d32c0a084b20589c579e355382e8edd1822688c892dfe85e6fab26a26016452a4337ce43a37657089b022d905a35820586a6648ff0f2c2d2b9331a4a68f24ce009f453a89a88fa97181945861171993249f26cf1b176cb45381942214ad1ebc0fb87ed17569cf1d64a3770d0837a461b27021199732fa1bcfcf8d5cda5241cd3b89f70502fbb8d33e51b6a5df69db4a29b835968cda5f7a0f471b59af4c86f43edf5096db263b3be897bb0cdf7a908d42aef3417d5bdd5bfb1bba17be6634dae547e2dc9ae295f9da8d53094cab854349ca30983c1019c78936d39cdd47d3905835b89b9cfcfc8f05ea44d44a03f5bc378e9a104be854ca94b6fb298c78284174568261f20fa6178deaa8eebce8836db8993c8d25c84da0370b311f23e799d6adc9334fbd845f5c5591ccd46d5571f7e836f680fc340756895791261e05d4d7f08f42a94071cdea9a21c67e2bd826d31aa488d6cf58c0fb4a191782fafe8acb8667adf7d1faba133ec1199e08a52dd4e305a4a5ba9d87c7dbfc1c1daa267ef2ef6f7b88c9545f72b645903e215af70e69d973588bbb1bc079525149667a074a8e651030b7408d8de6b785c0024c71272eca598e4123d3a048fe25d27754779afb31fadcdb042beaeb8c24be588650454892ee407b28391e424804f5c64f6321335239326162ff7610972890bef1b9d160df6a881b345280a5fef704ba50a196efda908dc19fc2947a1cc7bdc4b52ec5f12aa7d371be58a02d2cbad2416a2fabe900bc40f3c856bacccad1cf2984f5fab4cdffa3fb2e8456a0e4c26", 0x1000}], 0x1, 0x0, 0x0) connect(r1, &(0x7f0000002440)=@in={0x2, 0x0}, 0xc) shmat(r3, &(0x7f0000ffd000/0x2000)=nil, 0x1000) r5 = semget$private(0x0, 0x6, 0x621) semctl$GETPID(r5, 0x1, 0x4, &(0x7f0000002480)=""/223) getuid() semop(r5, &(0x7f00000013c0)=[{0x3, 0x1, 0x1000}, {0x2, 0x5, 0x800}, {0x2, 0x5, 0x1800}, {0x3, 0x0, 0x1800}, {0x0, 0xfffffffffffff800}, {0x3, 0x10000, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x0, 0x1000}, {0x8000000000000006, 0x4, 0x1800}, {0x5, 0x10001, 0x1000}], 0xa) pwritev(r0, &(0x7f00000025c0)=[{&(0x7f0000002580)="80ed521c0f246c76d45b86a87e5717b15e7fa46cd561907a", 0x18}], 0x1, 0x0, 0x0) setsockopt(r0, 0x5, 0x200, &(0x7f0000002600)="d210870dfadabdef810414853cffb2e1a2bb63a0b2c4b921fc52febaa78e8ff10aa438bdf3fa7e14c240b677008ede45fa1998cd968f8b61cc0dd0ebd3bf0d7dd45f5e8b0b17635ae56604b28610bc67f5aedf445e32c1dd9aefbcda034348623f990041dd40732c617a8233d7035f78dd6bd796619a8f8610d8feff19067bf06fd255e307d698c90e7ad8a30e5c91c66e24f188f6cef55aa8c794518c4f435aaaca15a200c3f5810ce32cc1bba5e5d089479184d52688ac5d6851991964ca2375b60796c213ea1bb653cd642dac5a8952164e0090ef0f612e46697692934e32795da4746affef8dc45c00bacdc56161ee43933bc2685d345c1f6aea67990a5b0eb4b9393879d0626023733a22918e25fab05fb868443566c7fe82d447feda544891ea59976a504f66f47d6214aa71a4a07b8ad65429823ac57f474b9c142545e56fc17e1e9a9a0069a5ec3b642fbf3245e6d24b31a4fc76981f6b9394e33732ae6e5d92640cff7220589e759c4e29d0c743ed8a6fc24726aff35fa6b4265fc46e0f7e0db9f5c1a5b5083a0771a3126b0c0de862daaf584c0f368537937fa836d18892ee32ffab0e57d20f351d082b8eac9729274c7efa106797e5fe8c69cafc738405228f9a36c432c9141e4735576272d4615475bd529c03fbbddcb053db23b662237cf12c128a4b3463052125bb9430d6f5404acc117141a86e17b4cfc67217e984f2f01241eb828586bdc14c9422f8c8e398277ceb2d6a6a34524ed68c84f577d1e5b806320666a81602c1991aea79b507beb51e12cfa67ea5dce1b817460631f565c693f992ef0d556826483a2d46b82d5cd1614e1d40b7b6e4e9fed79242cdf4cc25ee937d7baca5a79347c5daee110f10571d2dfcc51e1345032c403374ff00e184eed60a66666b5f35936c59de07dd159c45568db385f40dc67f21e6ca6b99f47a3e093db313e90b4750e69de5b0ccf020f4dd45fe13ac1279656a6a28add90768c0aa5c8be9cbbd01ece1a7674a1a67bc1e20479c30c82d24c226c635c7b8682a0e876017dc9fcc3841194a47a8eb194be686bb52df86f0556580665e4579f503404d1e546d692abd9a9f50baa96d5a1978bf9e53d41fa0218b6f09d8005fa6ab1297a18037cf62ffa85fdf9b447862d5c767614dd01ea99510cb94471d2a72bda5acd72ba73973a1431a058a9a6cb8cd23c856b259f7bc0130a349e1fff166d6a1c4af41b3f2d9767724d142a1855c105a545b7cfe80eca56d9c0d6bd86ba77aa86d94f0428128f074d1e1afffd5540b07289b89aeb207745ad951c89f86fcaf3746bf32a0c1583d86b166cc9cb6ca9876b4a25d1ea77eef7f82950c424330fc2066fd9d9c884961a23531ae153848cab0e7594fea907fe361b150b7e657d45c7ec4d550d7383ad1362e32d41d2a9217835a97979c14324be078ebd3da961e19f6f5dd8d6215a3f880f42dfe886dc574fe51b4b53a6cf693879713d4bfcbfcf44f3df16767f366d578eee1de3954d464feaf9b9d3e137fb5dbcb1642bec0698ee752b396b1d540cf51a5fc6b3c5e753fcf16ed7f99bfed4268b632ee0e8d5dca0e0f4bdc3916b90895529c11c59719e2c1ce2e19750640af03fc194914873d634361bb0492004285c05815c3739620c58d771312961e63e007bbd712a4659ce8049a18a9de17d850ae881f09f6fc575efe548677e984aa571418f333c069dcb92cf4304f02c63bc5b45970a71b539a4e2a1c2b1cb1e28c75a2d6aa31aef7bd37a0ba4dbfba4ac51350bb8f5895fbf419b20b775b44e4ffb9f21df89e6d12a4d021c00daa81a75b82327e5d9b9fcbb712f63bf3f139758e0962eb1cdbd790d5861e5bdc9e80f76de3752fff5eef26881b1497da2230951729fc3f23a996a27fe3eb5fc6783c0b4cc1cf2613be2dd70b5015a3a4931ca12ba54fb80441e43261b68ced6b5be9c47c88e2b870db5c68a6d58aad6220fcd93844779f2b9c706c422b7a624f66e9d706e80ee2975dc1775c05caa5af8c223c965351559f32eee654c57164a3bb4b09c0a7fa0c45727f5c32c0b15b4d72a19b1908f4f76a1efa5cd2f822ad953a69c2fb227be65b95b91d7a370e88702ed0ee6ca962c2c54812c2cd43bbbe0d6e9ed9d200468385aa070302c4603c44fc71c2be20eca1842fde91ab2b5f723e171d9c22856a58e9955438ab1b85c41e2c52ff97db04c78aa0dfd0c7d778f4d9907982d7303f949a3113205a866d77abc72e00dbcf94c6e7e5b6c38306dfeae7b15a6a664e572f1340d328ba023e83f6638c6f562d3abaf9ed554bf00245f23007a8c09aac997db78dafaaa6600741a2a6c7df57041ff68d30a7595cf6137c15c91363afb032597d65f145d041da16008d7a698de1b42424551e2a0544577e3c6061620be8f94ec0db90632523dc5ee43d7a394c295e2cfb54ffdc2741cffc3886895aa3af5b90092fb6133f93c751c70b41a971fe1e95306f1cf780bd98ca8c032f13742c01778539df33885bbacfd1a38d01bad9bc1e962a0fa3ec075e79e523144a136da80caa7a2b35f0a980e5e9279cc8f4379e5e8caafe31f1d70fb51320f38dc54b35756ea6f37a1ff2f3a3108b7205f87906eac54929d058fb40bb376511f4132b8a241e7ce1aadd361257452b965a23586c50cd815278f9dcc34c2e780ae8f289ab985699b80c5ee73e39e36a7c37cafd97b5588e1e8530c4bbe4e0239d35c3cd331f547d573074718ded9f455f2b8cabef550213077029bca0a18e3d98c62a5d07c7e3522c2a7b1ae7fc1259028d085ba1fe8fa40df219b21048b9cd01f7c22fe1ce0857bda5b2b2ef311c345fc19e1b4e872d7a9cf93fb9f616b7b0e3479180e1b5f3f1e679fc4b634756af3fc666c681a0aa742033f9f9c05d8b1cad4da9b4e60190158742649d63abeb86be2d520765132aa5d6fe2e1256162052e998ea6f1df9f345c77968ff6080e4e30e5f37270dfbbd8169c1bddbb00112ae6544063efc8c94cd4c2c95b83784b7a928d01500cd0e54fc0e8cd63ca8516f62c8b8df8eb155e622bafd937ea0e1788077a1c3f7503638356a80e4d6db18c95ded53680a9132e76baf790b9d3c66ab0f23790458931a040a40da37545b749efaafc57ae4da0396d63cc273673f97041aaceff3651801b4389e1d2dc00d1703ba1a9c39a1d8588c3f4eb35321f4b3ee80ad59fbe1256fffafb01a9bc52f04fb30970e71d174cbec1ec06c3a1ad0f6a33119712846a5060a111cecbd53c99fa8b8124bae6014417b3bd74657d658a49b0556f97607e1e15590f2af83339a9b3274e061dcae986e43e0b91691f5631d2161fb5b9708044e69103d483700c9ed8313f6838c389e93349db5f11d77ab81a49fb01f1dc25c92b6a3703934f3311da8cbf33c3dbe0c78888032fe35562292780c2abdef7eec3d00e553abd5a334b3026b0e3cedf96cbfdd2caf8972d87aeba43b63e5cc6ff4577b103c07744c5874ccbd0337a58e7db197e6b41d1149aba1a03454d31ee635a885e94e369e37b36d0f0f039f789ffd6e9b6d44fc046bfaf1827ff2e49ad15630e7aac47f780e05d4d68bb671262e0179ec56e0258b29b2ce495a5b24ba612677dff48ee928dabc5e333cf844ce300d8859373c9707a44fdbf9aa451aa64f5fa4e6892df1f9681e11729cfc182958d6e9391336a4617365b7d091357f7c2a35c5e9dfdaf9cf870b1bce05a88ddb78bef83f508939939a48209cc3da5d490dd9490755d1afebddd5369e51ed5ad303c4eda83ee5d5d7979f1da366f84644a2d1371d5f7e60108c6c42e462a4152c0d78e083c85ebbab3623199611cb4563fbf42a4146ee6d6523d98c9a097f6a23c9fb8824c83dd1c0acd1101df58d1838729dd1aea5728a5ab99a1b0369ed3461cf3c1cca3fe7e2b53e192cee86b1c696c9d636a405ee29d3e084c34f6fd35aee2b033e9b9623d01db575b0e4fa05bac9b94905832d31177ae69e51c8f920d5099465bd4e1cb602506871c079e02beca9e631c2c0f755695814bc529613477ebc7ea8ebe3353d8112ee1b0c9220f5f8fa4ec8d599e92dd169917761e767a0a750f1f622e3a94b14139f7eaf4ce776d1d3807fc9095c3c468c5d3af0d8af0e88bd5d4f5484df9c28854382713bf54b6462b5e51a7d9aed69097133d19184c7d5f4dc111418d7750f5674aa8ea4e0bd3b1d315be1f0c01095bc7523a72d8d94577e028e29c7f7380be510a57d2c4b289d2d805cb22b950171c5f2c979dc1131cbd644ea2651e0a3a8e17d4b13272e26ddb24e0d3c011eebbc85eaf11b97fcc39ec00389b362548f60014ecc28feb254a0c9e2837e4fd89e981c7629426ee731aa49466be0ec384b426026873e861ccc3ebb3e3ceaa69d53543903d580d07c7fa48ba755cc2f05f459d552063ed289f7e14f13ae8f95a8b4b69017c2f19848911b26fbc7b52c790fb8fb1c5fc1bb438c5a087669d616729374eed0feb1eb452c4501e109d80046f343ebdc39339b1dc9b4d81d0136deb2d09590a455f40d380d74bc389f1e2db33e4fdc6e290363c70344002aa1fbf3f2d04597618f78934c6e99b4dc299b3179faa4300495c06b07eadd65574b967f99a723e9bb4643cf19a5fca0f16d04f0116ad808650f6ddfd557766ea87c0785cf41b4344dc03075cc4453eb2a2e910560d997f3a903882c63422799b42ecbfa51c1f484dadb66317e1d7869c56aa7478ca95e44ed864737fb006a1ce71719855ec2a6fbfb418ba873512d0ef75b072a8d7f0892532fc3078143166e61ddf9d21d2fc73a591555ada6e3e60d52514a26b978d16b05c8a6eb9e035ad570014be25d90899f996d27badc1895ef6d34b7f3cc74e3dc609077911731d62b33a3cad055af4c58a72fd046e39b86328008e56b1b33e383abb1e714033008c3850e38085a85a8e054cf116b046f5436f64d85a43e06e4e51510dc600a1d411a33a533f76ec087026af56d6f7990a83bb4acd0751bc12c666b2c82381b7d07b1860beb9ede7a734a3b37a1f2a7aa4c5280bc94dffbdf9728dfdc641033076285470c1f5215f6960c16503015c0bac02a28def6c2325ca705295807b15a1b4af9c577963c49fd6f500e66625869c7d7ae060d69f92807a323470e69bace51037c1b345d25164a05f2836ec7c0ca1f0319f715404e617e3016068114080247adc890d1a022c45194479547368e1d484da04150ed832ea0f1af27d7f444871ad4d42c58da544620aee7b2e160f411bcbd7d81ffd2d0c4af849e5fe602593dc4ea99e1109d8d20d1c3fb469d4a30a51f57038b3a3bb2171380c440158b54f75f77cb9fcd63f738b3f5b4e4c7fc218c4f1f23240ca579ebb1ab633b9e918a392e69c53deb8a8246b152d1bb5f39ba46903a4051a4399edd2e56e2733f9a68f6ebaa77f47baf87b04177f8b8576fb17ecdbc3eafe23d994cba269aa2d7bc38ff9e1f1776be5d8f695645624b6c28215756bc3b66ca68a7a72106d4607b4537afdf367f2b0e92393bdd3cf1e3788435fe223c2eabac39bdffad3eaef60c9b2b02f1b9b848c20f911056020bf16cb392257bb0723338182dcc239681cedc7f328f876434b85ad64c46d49bedf1b2806895b428cc2f338368d44eb2011776e8e237272a1f5b7bd1f0ff8ce9ddb4b493a83d24d13dea2b365705f23dc8c4ed89e83400f4c705d61d9943a1b2193268cf676d8d4fe5ff57c02f6c1c8f56455c591453627b52c6eeddfb29370a53920ce47426bf61eacd2256a6b52a34fe82a3743ceb4e53c04f8aac93", 0x1000) fcntl$setstatus(r1, 0x4, 0x40) socket$unix(0x1, 0x5, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000011c0)=0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000003640)={0x8000, 0xffffffffffff13ef, './file0\x00', 0x4, 0xffffffffffffff19, 0x3, 0x9}) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f0000003680)=""/79) semctl$GETNCNT(r5, 0x0, 0x3, &(0x7f0000003700)=""/66) semop(r5, &(0x7f0000003780)=[{0x4, 0x6, 0x1800}, {0x1, 0x2, 0x800}, {0x3, 0x9, 0x800}], 0x3) accept(r0, 0x0, &(0x7f0000001380)) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f00000038c0)=0xbf) 16:01:01 executing program 0: setuid(0xee01) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000100)="dea2207317d7419b922686ff83d9c75bab05615e4b5ca071b3a364276314d59769546873962e69041e0dd2367089a9da861839b54673510403959324d26f7a99db02652d4607009733465f5159f3ea0559c5f9ac1264857339f657fc23f955db747deba7", 0xffffffffffffff1e) listen(r0, 0x0) 16:01:01 executing program 0: getpid() r0 = semget(0x2, 0x0, 0x0) semop(r0, &(0x7f0000000000)=[{0x3, 0xb13c, 0x1000}, {0x0, 0x3, 0x800}, {0x3, 0x300000000, 0x1800}, {0x2, 0x0, 0x800}, {0x0, 0x4}, {0x2, 0x6, 0x1800}, {0x7, 0x4, 0x800}, {}], 0x8) 16:01:01 executing program 1: setrlimit(0x1, &(0x7f0000000000)={0x7, 0x94}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x100000000000004d) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) write(r0, &(0x7f0000000080)="9d", 0x1) readv(r1, &(0x7f0000001680)=[{&(0x7f0000000100)=""/254, 0xfe}], 0x1) 16:01:01 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x10000000000105) write(r0, &(0x7f0000000000)="3f1b775f06129793ff7dad0d9600828814d63306bab73532fc8d107a686d6e3d08bef843e17980cf056e656a7968e038cf7db35e7a6bb0761f17ef59a514f756fd342113326b6482563ff0a60a284773701bd0eed484e4407e6268acfe87ac4f1ccbcaca23c170ad6f60799d5370ad4339aeb13e83789fef380681f1e06777e4eecfd4abe426df8a95084d0db282aeea4665301b120f24741e0c1cceb4293bb3aa6801197b2189040a17d0ed8ca544eb0a78f7099c0d66434ad8038bb15761957c6b2f2125b55fc50a39b5", 0xcb) getsockopt(r0, 0x29, 0x4, 0x0, 0x0) 16:01:01 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000180)="e493e9", 0x3}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0x7) sendmsg(r1, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) shmget$private(0x0, 0x1000, 0x30, &(0x7f0000004000/0x1000)=nil) 16:01:01 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0xfffffffffffffffe) syz_open_pts() syz_open_pts() kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0x8849, &(0x7f0000000140)={0x1000000000000004}) write(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) r2 = syz_open_pts() close(0xffffffffffffffff) r3 = dup(0xffffffffffffffff) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) syz_open_pts() writev(r2, &(0x7f0000000480)=[{&(0x7f0000000180)="751f99a0284328ed33b3771d4a5a1ec503db3c8bacb52af166fdc7b29d759ffe38729d0994185988b6d0283a192e82687f1f542deb23ca05125a0687f06aaa8c0375637827c979f613e67527a94d18c8b104e4d2c4fa67ecf6bce4c1aa38bd387d9a2a47fc899e69ad0bfac43b1f88cc000a5111480e5efdf7a4adc890eb54a222011d", 0x83}, {&(0x7f0000000240)="399624f8f8d37779b98b9afe060872cc1f86b1681eec6856e10db88238e2fc28aae09db4d381dd11c99017dcf0bc3424ba4883977ab34f76b4ca693506670b713a93fe53c9c4a74dd6d2da7948ddecbd3ebddc5e48aa9685b5b7574eb56a26b1a6ddd36c9d5d7ea23bb4c66f76756a0047fa70dfee1a0a65784e850fb7f003e96bb1acdf04383cf144c8ecde71d1177118b35decbb401de2e5b90b748249ca16ad03f32a273225f50b9bb3fc67", 0xad}, {&(0x7f00000000c0)="65661a8430ba8ff3bb", 0x9}, {&(0x7f0000000300)="96b433fdbb5d058f07131df1ed32a1daa96932defeabf2a0f6ef8f17bc56d070fc27b43e7a36f164224f3b1218f608fb4d89c168391488c4fb53695016dec9352c6543b372e154379454d2b933c8133dd10c7a50917a148760a5d2fe2608a765c9d02c343dccf511e1bb40d90424476734776674c79918a336c5624588ae7fe7b09ba05a0345de8be48766d1249e10ce65227a1b96afb20a709778", 0x9b}, {&(0x7f00000003c0)="7d437a61590e4743c7f42f35373bc9a1c1d046bf073418ea27ac6f280ed503d131319e979a20600d05a99488cc6fa166dfb584f5e4379666878681f74a151fabac062ef6197d525303b2a7cc78e993e8b31d1de603d8ef282c80f3288292de5071cc91efacc68f1ddb5e22392d8e85fdcc0574a58ea78d2397d47737f7327463523a7ad1ac5bcc325e", 0x89}], 0x5) 16:01:02 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) fcntl$setflags(r0, 0x2, 0x1) unlink(&(0x7f0000000040)='./file0\x00') 16:01:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x45, 0x0, 0x0, 0x8001}, {0x3, 0xffffffff00000001}, {0x6, 0x0, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:02 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="be72ae300004dd75a5126772e4eb1289b8d1f8f8a9ff58fbe98b537573bb7447a02e7531cfb4b1baa8aadee711315c2388844bed2e7894f8abe5e0978c19498124fab342e7b214b59efa2e4d3ad8661aad21edd3bb5568e3a57f5de3fe803a0b9ce61c90661fca94ba504b284420e8f925f5e31ab3573a2fb24b5d3d522da0eb37", 0x81) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) dup2(r1, r0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) 16:01:02 executing program 1: r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setegid(r2) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x7ffffd}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000240), 0x9, 0x0) r3 = msgget$private(0x0, 0x80) msgsnd(r3, &(0x7f00000000c0)={0x2, "aec5b3568d2ae14114e11b173679d4ef8f58978dce91c9cf487911"}, 0x23, 0x0) 16:01:02 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x1, 0x80000001, 0x6, 0x0, "00000255f5dd36ae7c6da470fa004400", 0xfffffffffffffe01, 0xfffffffffffffff9}) r0 = socket(0x18, 0x3, 0x0) fchmod(r0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x2dd) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) 16:01:02 executing program 0: mknod$loop(&(0x7f0000001440)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = dup(r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x22) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) 16:01:02 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) sendto$unix(r0, &(0x7f00000000c0)="f033eb888d85b4bdf345e803790eaec29df35b6fc00f428d6632d89f512dc5aeea3c99c2313b328434a746057451c4d64ba8a3dd21dffa7ab91a300badd777b2410d9b4a8a6e7c4ac4ca5d3a02395164a24f848e9532", 0x56, 0xa, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) 16:01:03 executing program 1: 16:01:03 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4}, {0x1, 0x0, 0x893c}, {0x6}]}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x400, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000140)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400, 0x0) dup2(r0, r1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:01:03 executing program 0: 16:01:03 executing program 1: 16:01:03 executing program 0: 16:01:03 executing program 1: 16:01:03 executing program 0: 16:01:03 executing program 1: 16:01:03 executing program 0: 16:01:03 executing program 1: 16:01:03 executing program 0: 16:01:03 executing program 1: 16:01:03 executing program 0: 16:01:03 executing program 1: 16:01:03 executing program 0: 16:01:03 executing program 1: 16:01:03 executing program 0: setpgid(0x0, 0x0) r0 = getppid() setpgid(0x0, r0) setpgid(r0, 0x0) 16:01:03 executing program 0: pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000280)=0x7ff) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa) sendmsg(r1, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYPTR64=&(0x7f0000000200)=ANY=[@ANYRESDEC=r1, @ANYRESDEC=r1, @ANYPTR=&(0x7f0000000080)=ANY=[@ANYPTR], @ANYPTR64=&(0x7f00000001c0)=ANY=[@ANYRESHEX=r1]]], 0x8}, 0x0) getsockopt(r1, 0x5, 0x400, &(0x7f0000000100)=""/166, &(0x7f0000000040)=0xa6) 16:01:03 executing program 1: mkdir(&(0x7f00000000c0)='./file0/file0/file0\x00', 0x40) r0 = open(&(0x7f0000e06000)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f000003f154)='./file0\x00', 0x0) r1 = open$dir(&(0x7f00004daff8)='./file0\x00', 0x0, 0x0) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x7ffffffffffffffe) symlinkat(&(0x7f000001fff7)='./file0\x00', r2, &(0x7f000001fff8)='./file0\x00') r3 = semget$private(0x0, 0x0, 0x80) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000140)=""/66) renameat(r2, &(0x7f0000da2fec)='./file0/file0/file0\x00', r2, &(0x7f0000000100)='./file0/file0/file0\x00') 16:01:03 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000001180)}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)=0x1) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_int(r2, 0xffff, 0x210, &(0x7f0000000100), &(0x7f00000000c0)=0x2) minherit(&(0x7f0000006000/0x4000)=nil, 0x4000, 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7, 0x1810, r2, 0x0, 0x0) 16:01:03 executing program 0: getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) msgget(0x0, 0x130) setuid(0xee01) msgget(0x0, 0x60) 16:01:03 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202738cffffffffffff"], 0x1) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f00000000c0), 0xfcc1) write(r0, &(0x7f00000006c0)="4a7e18378cb37a058dff6836e32d59ce004eced23f1ea22336a1ef2d66809aa72dc68ba223d7aad934035af5fd7a48d34b64fc87482c80af741acfdf0536b383718ed818dff4c272bf3c8d056fd3e6fbc06ecf7fefad944f650676c1592913978c06c8575314f38e43fb36f17189f3741addba351953b058c87c0c4ea37261dd2f4f56d03183fc54770be61d7c9a0a632991f953c9d2073dbe914a340ffcedb122127248f43b4b18354a90d0b3f24b4858d326dd4707021825e74cf622029fd984177f05d33e5d527771c05b679400635d7d4dec1aaa3b995ba4d2efb30521252884b1cb205cfd7fd44db332b40167d0c4f58bdb16c3775f20ba51f7a8e2f7eb78785ba28496532100df28f04caa7c64da8f5c093068c125458a29970c95dfc6899619d11be79a2c55f4243f8d2bb35713cac60327f0c13800a5299d86c27027392091d15b0a6acf45ad19e02ff1c37888a68eb028202a34d8f089cfae7bf1c1e0b187273210c07a01ffa977f2cab7d2bf3d6a6d9fa6d8072c8715c577838bce80ea30c1015ca2b99a9f1fcb999681c99e85333419dedd489f538850a78da8799c56d7f4566f3ce016bc44a80e2d7852580d923d8d2832e3d9b9fa72645532b3dab25778ca6d3ef758fd51643f36378d26f11f28394b2d20db6b4b45e4e28663c933bc746e38fd3a2319e9efb128142b31ff859662e5ab44723e1447a18b8c0fba0ff1e3ec34451ca4ee2c4d1345f049169d88862a8bd400806652caeed3287daf9899e49bc9ec24372cc1692dea1d72822f38044a123d4098dcf75e30232d250d262ce631009f16e75cf0b42085a6817896849880768e88956da018afb91240376ef71b4e9882350ef6a0de1b63a225b73440268efd074af10fae84c645d533f61bf02c0ff88d71e4994adf8d454a7f0d0a877d1340bf56d7339ca614c617313db95513394f9161b92e2ca0309b501a39d8e3dd63295638a1848cc397bbc2c8b75e835497b63cca6fe08252c67848c1f6d5e948e95361b31235b7877e93e68f55a3fd6ecbabac0b4f2ac21c7767dfdbdbd519daf008426063b5123cb8842f52eac24ab9a65fd35d6784b05d3cddd7a44505a0c297de7f8e7478140a951b48096efeea7fa82d2bae8497e6589e2c307bf52159f44b30ca4f81b47aae83d726b6cd260128b84f3462691c8dc27f8d20adf95bd95e9a336770dbdce7cccae3fc05a232e87c41636e79010dc9439d450c34401796e768f915e6109d52aa0e8325c86b425dd73302dcced488297f9faee00189eb4030ba3babe485af5f4e067e06827fb2342403d5b0e790f8c56d021e30e676ebd235432b1309e960bcddc850c685f32962b38bdf1a1718520cb4f6a87b3cc9b707fb47616e0f8aac4af0f16c5150ee7eeaafc06cdf30523201511eff5c851589d7174ca9f34c5fd77b69aa1fe07c32b3c970492de9591da85e206a31d6875f7dffd7e2d942ad1661f714b26e90b1569c7d6a2fd5d6d78bc6dd5440cca86ffb8e2723cad64d0607474e3c4fc226d0c888f17cb7c7f9db19d0ddca3a2590faaeb195c72d496aed686ba32bd6980257b553bd640e6394a6a07e642f4e0b9ddabceb3fc692e04f0c5e0729fb12bb2d13a32bb813071664eee053d8b716c5c3bccddafb32b1541d4c12d2077f952bf5a7f8a447a7ea704374aacb7fae36ce1821db46d172305a51924175637fd3adff7e19044bb59b915e465431107426155f68556e0721cec56122ff8a3ed7416b767eb9344fd0b093290c27c7d6d3f9cbdb7258b9e317f4d4d353a8d58bd8353ceb5e5b75fbfeef80c3b663efd8151735319a3e6a9c1167de0aad7a8c78ab05fb3a195515902c9aa0668adeaa6bf6dc2cf98ee6e3d1978e1fa4b28d98b3be8dfb30878740e567be9188e90d434d5be7275cfd12f9fdf3cf76e29d31dbec54311a006bcfc88b86cf6faacea37ba85caf05eaed19000c63c3e1c0fb2b51dba00c25afe2df5cadd6a5126ec4857312be165ac59c128daa614032c4e98609eb484e80964718525325d4ec1d4e9143fefe013fedfbfc770ecae3f2a6537481f73d78cbc53e15fb3661f040a00e88c18f0223d4b1e4de51bce7a52d14010ec5cc3444a074afd4c7a2dbc7c773d11ba0941699667d2b568734b699ff5936eece9d83a481479d961e2f98e7e8b71f26c05835e8fcd749c95457414415d72a6a3a23a8cd0d57", 0x61f) 16:01:03 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') chroot(&(0x7f0000000100)='./file0/../file0\x00') ioctl$TIOCSETA(r0, 0xc3104222, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 16:01:03 executing program 1: r0 = getpgrp() getpgid(r0) 16:01:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f00000000c0)=[{0x2d, 0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_addr=@in6}) 16:01:03 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x1ffa, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xa, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, r0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x8040, 0x1a5) openat(r1, &(0x7f0000000180)='./file0\x00', 0x0, 0xd) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r2, &(0x7f0000000140)=[{&(0x7f00000021c0), 0x3a2}], 0x1) select(0x40, &(0x7f0000000080)={0x9}, 0x0, 0x0, 0x0) 16:01:03 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x40) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) setitimer(0x2, &(0x7f0000000040)={{0x0, 0x7fff}, {0x2}}, 0x0) 16:01:03 executing program 0: r0 = socket(0x11, 0x4003, 0x40000000000) sendto$unix(r0, &(0x7f0000000000)="b100050160000090000000205786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728efbeadde89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x6, 0x0, 0x52, 0x6, 0x100000001}, 0xc) 16:01:03 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="491fd494a93d594daf86c9b9e206e84cd94c8fda79bba5e0d71c33c402746ab3a6cf2ab6c2f504e2216ed6e9f65d86d7fb501c6d544738bbe327781d7d82a52a7b7809516c31260aeb79b03592254c369100000000000000040000000000000000000000000000000000630613643bfa27fbbb04194462eb49b6e46cefd06f7e6b06f58e3a0d5232e9a1ca5be62cc4ce6649fe6a129d09068866cb4e3d7cc3db41aeb7bf9852a14ec9a613d8a36f95fc97ea35aaceca85b5ce88e40e8cd8cc50468d35bbc5c43cd1be2348f6746754d10b66be124435455c51c777025f74c3f159c0793289c77fea62c5c41bd05dadf0740fca25ebcf1c9592f001ff17f3786530465d7b85abab38227c8a5162bf872c611efe24a957c8858a58", 0x11a) fsync(r0) r2 = socket$inet(0x2, 0x3, 0x1) r3 = semget(0x0, 0x2, 0x765) shmget(0x3, 0x3000, 0x4, &(0x7f0000ffd000/0x3000)=nil) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000040)=[0x4, 0x3f]) getsockopt$sock_cred(r2, 0xffff, 0x1022, 0x0, 0x0) 16:01:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000680)=',', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x5) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x0, r1) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000)={0x80000000}, 0x10) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) syz_open_pts() 16:01:03 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x62, 0x20000000, 0x81, 0x4}, {{r0}, 0xfffffffffffffff8, 0x0, 0x2, 0xfff, 0x1}, {{r1}, 0xfffffffffffffffd, 0x10, 0xf000002a, 0x4, 0xfffffffffffffff9}, {{r1}, 0xfffffffffffffff9, 0x20, 0x200fffff, 0x8001, 0x9}, {{r1}, 0xffffffffffffffff, 0x1, 0x1, 0x471, 0x4}, {{r0}, 0xfffffffffffffffe, 0x82, 0x2, 0x5, 0x8}], 0x97f, &(0x7f00000000c0)=[{{r0}, 0x0, 0x80, 0xf0000020, 0x0, 0x3}], 0xad0, &(0x7f0000000100)={0x3, 0x18}) kevent(r1, 0x0, 0x0, &(0x7f0000000280), 0x7ff, 0x0) getsockname$inet(r0, &(0x7f0000000140), &(0x7f00000001c0)=0xc) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x31, 0xfffff}], 0x6, 0x0, 0x0, 0x0) 16:01:03 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = dup2(r0, r0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x7fffffff}, 0xc) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000080)={0x1, 0x1f0}) 16:01:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) pckbd_enable: command error 16:01:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) fcntl$getown(r0, 0x5) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) pckbd_enable: command error 16:01:05 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair(0x10, 0xc007, 0x202000000, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000080)=""/152, 0x98, 0x800, &(0x7f0000000180)=@in={0x2, 0x0}, 0xc) socket$inet(0x2, 0x4, 0x100000001) r1 = socket(0x18, 0x1, 0x0) shmget$private(0x0, 0x3000, 0x2, &(0x7f000040a000/0x3000)=nil) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = dup2(r0, r1) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x480000001023, &(0x7f0000000080), 0x1) getsockopt$sock_int(r0, 0xffff, 0x1203, &(0x7f0000000000), &(0x7f00000000c0)=0x4) setsockopt$sock_int(r1, 0xffff, 0x1005, &(0x7f0000000100)=0x6, 0x4) 16:01:05 executing program 1: r0 = kqueue() setrlimit(0x7, &(0x7f0000000000)={0x0, 0x8}) kevent(r0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0xab, 0x0, 0x100000000000000}], 0x8000, 0x0, 0xfffffffffffffffd, 0x0) 16:01:05 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x50, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x2, 0x1869}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x3}) bind$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="00002e9bd1e08bf210f697c4157ade3d8a7cbd28090644ada8b343531843a860fd76dae822ed441ebf8b94f3157e8d6bf14f3d60d26ecf3b4142e62925dc6ece2ffc0cf7d132ce0360b953ba63b62eb09d07c6ca6654ead6b4a6c0101ad75a3262de0d018575d2e99c5b67d4507f5a9fde02e80eb4f96d14d7130040be755551cbf1816a434a41"], 0x8) 16:01:05 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8800, 0x1) getrusage(0xffffffffffffffff, &(0x7f0000000080)) chmod(&(0x7f0000000140)='./file0/file0\x00', 0x0) r0 = open(&(0x7f0000001700)='./file0\x00', 0x0, 0x0) lseek(r0, 0x0, 0xc600000000000000, 0x2) 16:01:05 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) write(r0, &(0x7f0000000200)='0x0}, 0xc) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x3, 0x1, 0x5, 0x0, r2}) dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0xb, "b08dce5800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) fcntl$setstatus(r3, 0x4, 0x4) 16:01:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0xfe, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20000, 0x0) munlockall() ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000180)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1}, {0x25}, {0x6}]}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10008, 0x0) accept(r2, &(0x7f0000000380)=@un=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f00000001c0)=0x1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0xa569, 0x0, 0x0, 0x366}]}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x18100, 0x0) 16:01:05 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x2, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xeb7fe9e860f3bcfd) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:01:06 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000080)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x3}]}) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) accept$unix(r0, &(0x7f0000000200)=ANY=[], &(0x7f00000001c0)) 16:01:06 executing program 0: clock_gettime(0x400004, 0x0) clock_gettime(0x6, &(0x7f0000000000)) 16:01:06 executing program 1: r0 = socket$inet6(0x18, 0x4, 0xfffffffffffffc00) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x81, 0x1, 0x3, 0x10000, 0xfffffffffffffff8}, 0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x211, 0x0) getsockname$unix(r1, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) getsockname(r1, &(0x7f0000001100)=@in, &(0x7f0000001140)=0xc) chmod(&(0x7f0000001180)='./file0\x00', 0x4) r2 = semget$private(0x0, 0x2, 0x2) r3 = getuid() getgroups(0x7, &(0x7f00000011c0)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r5 = getuid() r6 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001200)={{0x80000001, r3, r4, r5, r6, 0x0, 0x7}, 0x1, 0x7a, 0x100000000}) getsockname$unix(r1, &(0x7f0000001280)=@abs, &(0x7f00000012c0)=0x8) preadv(r0, &(0x7f0000003580)=[{&(0x7f0000001300)=""/4096, 0x1000}, {&(0x7f0000002300)=""/2, 0x2}, {&(0x7f0000002340)=""/153, 0x99}, {&(0x7f0000002400)=""/108, 0x6c}, {&(0x7f0000002480)=""/4096, 0x1000}, {&(0x7f0000003480)=""/47, 0x2f}, {&(0x7f00000034c0)=""/12, 0xc}, {&(0x7f0000003500)=""/87, 0x57}], 0x8, 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000003600)) fchflags(r1, 0x10000) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) stat(&(0x7f0000003640)='./file0\x00', &(0x7f0000003680)) getpeername(r0, &(0x7f0000003700)=@un=@abs, &(0x7f0000003740)=0x8) geteuid() semget$private(0x0, 0x7, 0x400) getgid() fsync(r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000003780)={'./file0/file0\x00', 0x1f, 0xffffffffffffffe0, 0x8, 0x1, 0x8000, 0x3, 0x6, 0x1, 0x3, 0x3, 0x4}) connect(r0, &(0x7f0000003800)=@in6={0x18, 0x3, 0x80, 0x6}, 0xc) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000038c0)={&(0x7f0000003840)=[{0x7, 0xffffffffffff4ec8}, {0x26, 0x6}, {0x143, 0x6}, {0x45, 0x3}, {0xa3, 0x8}, {0x187, 0x9}, {0x7, 0xe6}, {0xe7, 0xfffffffffffffff9}, {0x21, 0x5}], 0x9}) pipe2(&(0x7f0000003900), 0x10004) r7 = socket(0x0, 0x8004, 0x3) pwritev(r1, &(0x7f0000003b00)=[{&(0x7f0000003940)="c88dd07684f25e7786454ccedef029caf3023a5a6915b7ea780ec0", 0x1b}, {&(0x7f0000003980)="d01dbc6bb339d3869d904b271d7a5c875a9a0797bc9117b53cdac4669115874365f438882f7737d073fbf9d6914d5549f5e6ceaace5ee8a43c07ce452a4144ea73a07b66809265ec136afd0fee13925bd2bfe588a9a57e0d5fea15980ae5583af1e13fdea48953b38c4875de01bbb17811b53d6e1f4822e01279415c8fea575ead4b855c7ee31c1fc0cc8f482399f9bdff43f36cc5e702de28b5d104d98b1595bacd7f5bd6265a1acdd5b1c9186ccea4c8926c63a33d39aa5e95ea7a93deb0fc97fcef7255d35a11c8a9cdc4171f02431941684bbf91210464f038cc3e68bdd4e85dc6", 0xe3}, {&(0x7f0000003a80)="9ca8b7b2c5e2558063970091aa0eb6f56ee69ff9562a6c4e01b78aa5555f871942109de6634d1b477c11c6bb5276e39e002265ae414ad294bb7a41e3209db2894a8caf7c3e23b19c3cba3f682ca91e53d19483", 0x53}], 0x3, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r7, 0x29, 0x68, &(0x7f0000003b40)={{0x18, 0x0, 0xf, 0x8}, {0x18, 0x0, 0x95c, 0x1f}, 0x23da0fa0, [0x9489, 0x7ff, 0x7, 0x7fffffff, 0x0, 0x4, 0x9, 0xffffffffffffff80]}, 0x3c) 16:01:06 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x2, 0x0, 0x3ff}, 0xc) r2 = kqueue() mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) dup2(r1, r3) fcntl$dupfd(r2, 0xa, r3) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = fcntl$getown(r1, 0x5) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x2, 0x1, 0x3a, 0x6, r4}) 16:01:06 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x7fff) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:01:06 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000000b13886ca3849451ae3c3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d62934e4fd89f286f70ad7d3ade3a298263026b42c850fd3872b8bfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d904000000000000009ec7ab3a34c29000", 0xb1, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x48, 0x102) fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0x6) 16:01:06 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000e40)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDENABIO(r1, 0x20004b3c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) readv(r0, &(0x7f0000000e00)=[{&(0x7f0000000100)=""/81, 0x51}, {&(0x7f0000000d40)=""/181, 0xb5}, {&(0x7f0000000180)=""/89, 0x59}, {&(0x7f0000000080)=""/12, 0xc}], 0x4) write(r0, &(0x7f0000000280)="7b8f9aedf390f93d521a4b147da426352486b868dce4650e7d4c5d5405d91466e027476b622cfa6c6f68f9ff18289b7d2575b82d35a8d3636710734387468438b70d1463769605acfe0a641a8e377c9c6f0de1317c02b86f3c7f953bfab9520ecd3492df6d4997f91174626191650f3e90a9aca4b82e7506f6eb1993339e82ff5c3289a85c984541cbf4de7543b41d78f947701aaffd974f031fe0e3c9ece584ea663ad19fd80b2394e221e5c3834ae7ddb195e736361fd4b6273793746902bd5d98187543bb094b9036aaa208d3325c5c2fd56dbea0c6cf1513b35c9ecb827b06f73c058cfb4e24b86d10824baedaae8d69153f75c2456088cbe5f1cba4fa09ed4b7cc95ad408d7c51c480c8ac14964698ae8cf1e6279c09e9efe2fc2d1e1e9d8a42522d36942e3312442fb1f312e6bb6f32c8cebc941e3f656991f4c9252795cdd720073f5e1b225fd5b60e450c8c14fc85a776356e999ead9d1aa76de69f6a9e7b66eeef2af155ea68890504f9b553dc4373f991954fb0e4a1eccb6473153c97615498d24ebe8f68ed1f76ca2985dd575b9e83c5243d108243c89619b490a4b10975b081f7f954409516f39bc164e18a08afa92302c79cbe9302ca23c26def1a80f857ae82756354efacfb2cdab12e1e7c38c21ea3919a3f32dfeaf93726e7175a856a56a3239cfe36f17bc80ff10df0643a8476528f0a6f8ba1433fa42381b168575cced89463901e440cd812fa398135a4fa784ec5af5a21d88ec61bc1650bff4ff17eaf5996d591d95132f54a75b764e53495a9af476e6cd0c46add97490049521f2e8d8629e56e951b3f93bd4f50acee23e1b2173cc612c54afe8164350eab54d085d933bb335ed4e4f9c148e7d6250935353012c61bcfb8e6965b67c7c84309a6b9385c363074a36f451c556c982a34af2608752f869d1583df0db4f6be9d82f7f42ff42dc6c3fcbc0dd37b8182c41135ec08fbc15d9444b288bcae383aa7ff843292a3eed2e4ac191b27ab6889e4dc7b4efee1d424fe22e6d35cc08456b8f2024672c040d826970b3cd0c6cb6e18f58533dba3558afc73904a205e97719d7e2815289bcd3c8de7e987ee21fe9b1fdbbabebc2406e709458aacf3e8d3bb1889d0ab0d07d90a044265b1ebd1846252cb3a0deb90bad21b5bb6096ab5a9f987bdb4e987f5362876919bb205b67dda5430ae33848612d8447b5f6ad02292072d429b646f2e790156eb615f94d80ce38b9d4b0811d32d9b164af1f3085ec33a38423fc95373251a4b81ac097d16d6fa9111c63ad777c1afd2697c946cb21343b82163fd413ad5054cab5a906b12a18c5603b8668dbe91bad16b5a92ad4e19fcf9b2f060dd6ee629e69959ac4e008a8baea1811972438890cfa0009c305442c9de8daeca0d7e4ab13464ed10592a17dfe53cc72683934294a0bca0bfcd7577c4d3d9877d3d2ff3ea91e00f51bf11d8a02136913aecb54a503f581babf5cd4c8f93678a3d242f78e683f462656e22074ff3daa8744c97370bd9ef4b9ce8d2e8eef7cd21ed21789ee1c39723c60a68a60e241c3407688264b1d9c9c13fd58777d621a0ff86d7f816312c5143725509a3d7ac17baea2a1e789ad9e5a18d2109d3fc238d1bea61b8b8bf74778df74d7e16282f6ce7e978aad191fb1fec8990b627105cb03043c1016d2044fda90041bc02c031ec1316147df0e7da87a9ec0490215ce1368991aa48e1f08fb6552bdb85243f062ee83073a38aa5d2cd2fa51405d8dd95555ac975b883fd343ef52ce1acfc6d0e7da3b73f2d04e7d6c843fac55fe8b562ed30f72aa15a16915cca843b4f084bd619b59068fe8d983f4478cc0ff74c809fa56933decb982f0c487333576e57215c1eb6892ef85467197ad7bf25e278b041f6212b349d7f5d92e52c1c63a44101d47cf0fd8087039b6553e14414a1da338c5c216c9335bee2a9b351af61d42287b1ec6fbbbadedf2f76b6fe476b28c4cc617cc2b7e1f3187ced3f979d5ea56c36b76d9b078b1c8ac41b3a80e8ace7679de5d4566fdeaed3582386c1e2301e807b410af3c4d9e3e9b19b94588922e3c32002cd4082448d7f57c34be73eb40183bcea2c4eab64d7e4083b81b96d8aaecf6c8145f84ba3a8bdd6378ec6acbbeb0079ef5b80224137685666b0c361df04e0b49e627ae4e2043241832168af1d76ec4eb92b43bea5cc5c2b81ebef67d2554c01fed67a92ff4f18642198f0b6cc8a82eb2220beeb77675c57df0cd4a3979a2825af0ad8b40769b988cbf68b30e94dc26dfd192ca4ce8722100a4394e991db6924eb6bfa3e2d8461a58b64b59055fd420b7a1d870e21ed95ee4ab56f477cae53c5ff3c2983db23c56313e91c5c696278b89709f10f4f190ef26c38dc8060478463f3e94acc702a0e5e6b3ef08b5142f59baa19ebcee23360bd21f4b69779b7e4b22c3091cbbcf0150602ef06ad82d6bb6f47bda77aa0bd28593d74c9083897fdb74a0606a0541d97587fb978f6db90d6eec9692f70f6853aa8e614086752e2fb5d2a2faf5133be67ad441fb1152de1c52290b1889f62e2fc0cd93d0d6d4f4ec3cd8542bcee0797bcdbe1d717cafd06945220d716fe3689f4fb31513e14bca55818308cea34a40b649096c439c650840736a352b217e10c4180511ff14090d1f3254b2e004746189dc36cc4d7d038aa274f3ea0fc632cab1ca0f9f420b597927de1a0e34165c9ba0c9236bde8c6a5d3cfbfe4a5b5488c2f9adeedfba8424ee222baaeb835359cbe76a1d788453024b15968d0f4d6db4383b563b24c73153d3b8671f7db867ef4a1160a6073a4287bac4f969e9bec4c9a9c1f8bbcf12671d657931cdc0a75896db93a0598d50227bda4ceb514d50d81bcdee1a282f0a225ee433ebcb32fc8fe1fd9ed6e3fa8064875e36e4c581de479351d6ff3319c98e3f8e111d7efd143cd1ce23abf48b06bc16ec2fbbde9c3ee11c5eb9fe86d9b449279bc6315982922ba96f4502c7a080dfa0fcd1f3763c0bf3b6c0c51cb415a2608cb4138a5992e47a42c135dd4b1b9bf0ec77d10bc409eecb60392441faf5c3cba3584ac1615b933fba2451f4e39fabafd401a8d90025fdec8dd2611ebaf1b617060ddf96ecacd69cca245b866d5692c918001501fc3cb5cf3cccede80e57c71e71b8dd644d4db23045fa52940d867dcd9127f37009f8ed9a86c8a9f50bfdfcb20c6df724ed2b81fc760600f3374d95d9fd45f102a26dd19c4a26cbba63e6555727f4208b29e5fa18dbbbb2d4cd1838bf368d3eed8d69eeebb2180870f62e64f80006a958a7ce9d9a1794a1362e2484a2bcaa4405995974be48a353b783411b8a4596c8a45b3f064422f5d341fa1d6821033409b3c8eb79a193fd1ad3640826f50dd0b1a39670311e2e9c3a995db026f43ea9063d96721bdaa8718202701cf26fe4d8b3a960efd8ce44db07e25f6b72729b0c9d6dcfd2ca76a75a730509f780f6792a822ce1cfc9472c431b6a8afd8d1b2046804acc18cd54ac8f3d61976c6b9bd6383269b4dd412a31c5a823b45cd5caa8142dd04e5c13e5fbf6c562345092d747b8060d7e3e0e4a362792cc61ea89670f4869f66f497f0abf70b3eed2f1d1b9c820709cee26c12b673190e933e83a57a23c8bae9b7752ae511712edf8954a8b92eff55d6b45d1de35c478af773070ebb3c400134266926744d98c5d06418ba10736db12c540b20b9adc44ac45d4639764918119f2ac172211110ffc700540c7063620d5e5c47b5b9e32d4fdcde46cae5443b4772574b8c46f049c6eb2273f66824fc6853baaafeda8cc1d778d77d8095c149392459fd0f42cfeda8dbb13b5990e613ef7ef61fe73e5ed5d3ba58ad621f34b1ef969ecc27f08f260d0802d5d1a", 0xabd) syz_open_pts() close(r0) syz_open_pts() 16:01:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x2000000000000001) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000040)="d548c294fc4b90ca7dcce2be1413729af06255f23b8839f6ba372f3aa3fbc20536f3930b6de9ab6e8d9efc4d509e2d2cea51e1dcc75d49c51f7b1d88221cfe0df81e7c55351e677cd44a968fe610cf83ab3ad05af7510e365c72d9dc02b62e320f62bd6ee844e20c23067e33d751c9632e2e", 0x72}], 0x1, 0x0, 0x0) write(r0, &(0x7f0000000280)="6f4c8b76f6dd729d4f5963aef8097ce61078e89512a085b2d6bdc42e97bb40f30aaca7b848ea5e523934ce569f95a33dedfb63659bf26976cc68b0762de4fc92022abb03da34a4415afac671f2f6b2fe3288c16486e8ec0582160757c9612847879504861abf", 0x66) execve(0x0, 0x0, 0x0) openat(r0, &(0x7f00000000c0)='./bus\x00', 0x8100, 0x0) 16:01:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x23, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7}, {0x4d}, {0x3}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") r1 = dup(r0) unlinkat(r1, &(0x7f0000000180)='./file0\x00', 0x8) fchdir(r0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000140)=0x9) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:01:06 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) socket$unix(0x1, 0x1, 0x0) getsockopt(r0, 0x200000029, 0x2e, 0x0, 0x0) 16:01:07 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000140)={0x7, 0x3, 0x101, {[0xae, 0x6e, 0x101, 0x1, 0x7fffffff, 0x9, 0x100, 0x7, 0x9, 0x5cb7, 0x8001, 0x8, 0xf747, 0xffffffffffff0001, 0x80, 0xf29, 0x2, 0x3159], [0x7, 0x80000000, 0x6, 0x4, 0x10000, 0x80, 0xffffffffffffff81, 0x80000001, 0x1944, 0x9], [0x7, 0x4fcb, 0x0, 0x6, 0x7, 0x5, 0x4], [0x40, 0x0, 0x5de0, 0x401, 0xce4c, 0x1], [{0x100000001, 0x101, 0x7, 0x9}, {0x6, 0xe2da, 0xffc0000000000000, 0x3}, {0x800, 0xffffffffa7c1c1a1, 0x3, 0x80000001}, {0x3, 0x9, 0xff, 0xc888}, {0x8, 0x3, 0x400000000000000, 0x1}, {0x3, 0xffffffff80000001, 0x3, 0x101}, {0x1, 0xea2, 0x0, 0x1f}, {0x358, 0x8, 0x3f, 0x7}], {0x5, 0x8000, 0x7, 0x400000}, {0xddb7, 0x5, 0x9, 0x2}}}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x2010, r0, 0x0, 0x0) bind$inet6(r2, &(0x7f0000000080)={0x18, 0x0, 0x9, 0x9}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), 0x3) getsockopt$sock_int(r0, 0xffff, 0x1203, &(0x7f00000000c0), &(0x7f0000000100)=0x4) 16:01:07 executing program 0: r0 = semget(0x0, 0xffffbffffffffffc, 0x2) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)) mknod(&(0x7f0000000040)='./file0\x00', 0x8, 0x1) r1 = kqueue() mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x0) r3 = dup(r2) write(r3, &(0x7f00000000c0)='p', 0x1) open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x2) write(r1, &(0x7f0000000080)="3f78f16e8ef56bd276491c573119d760244a66198dd2a1bc0cad316ea3dfe11506ed69c1bf0f42e7ad3c0fa79acdc26b3f970965b92cdb1c878c0c2eb79a109d30fd141fbbdc14f7dd71451286aacc4ece5532c76ce23a2749453c3e17d63b6350bf2570ebd3dad05026796ba6d53f8b1c8ccd44c68b763e7e611fd15621791e7acdd7307751453a965c45b685d0f420a1d9f59558b267bbea5730d630e25b7a218b9a02d749cc975cb26fe97f2ce26b828a", 0xb2) mknod(&(0x7f0000000180)='./bus\x00', 0x38, 0x7) semop(r0, &(0x7f0000000000)=[{0x5, 0x101, 0x1800}, {0x1, 0x2, 0x800}, {0x4, 0x5a3d, 0x1000}, {0x3, 0xfffffffffffffffa, 0x800}], 0x4) 16:01:07 executing program 0: setuid(0xee01) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) bind(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) r1 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r1, 0x0) 16:01:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1d7, &(0x7f00000004c0)="b6fb589f79f5e85d493c8dcf547f0815c640d18c70fedad314643b939a44fc2dbbd95908b277b4f7685df1787e0febc1a25392baeda0a88c03e74456aba8fff3103ebccdcfc6b96d074a029ccc017a6f7f9a3df6365ef8bc52b3a1eea65df88c0b55849acc1c3615af5c3c4807eafc8e6a84e008f6c1b32db795eb6e5f0264a64202953bb837f1ce2df6171927b91081b9721707d39efb88d048a67616d9056d6c3250a211c04fff2b62135ac5df11c07be739e8d4f5f4e0bfcd8a0922cc5a035bf43081556aeee4eaa78acdeeb2b28631d50aaeb7ddbb98d7300fbcc0ab1081c1311a0da26cbce3695fefdee891ae82a86e2b9b5e62f124594210b0361f21efa52d9d825724a64df4293bb8d66c4ffb8e9acb3135f2359aa61f7e4c2d2e5392256b3f4de55728fefe33276fb0f9e72cc86535616457c28adfe1702a6fb61575d53a56f00d768128b22bda1dd6d3b56e755be25fc219412e47c0d7f88f2ba0d0c941c64402b80970736a94f672eea89aa246747ead9c4eca8859b957d4d0fdd4483d049afa0362564a221915999b8652c913d23c1ca955") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x1ff) 16:01:07 executing program 0: socket(0x6, 0x4007, 0x7) r0 = getpid() wait4(r0, &(0x7f0000000000), 0x1, &(0x7f0000000040)) geteuid() geteuid() r1 = geteuid() r2 = getuid() setreuid(r2, r1) r3 = socket(0x18, 0x3, 0x10000) setsockopt(r3, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) 16:01:07 executing program 1: mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x9) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000040)) kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x0, 0x0) mprotect(&(0x7f00002f2000/0x4000)=nil, 0x4000, 0x6) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:01:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80000000000000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x6c}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000080)) r1 = dup2(r0, r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) 16:01:07 executing program 1: pipe2(&(0x7f0000000080), 0x0) r0 = syz_open_pts() write(r0, &(0x7f0000000000)="0c5055f1b4bc392d3055d7b8c0271a3a2f3947a8089576996f9fac100336677fded13e1bc1612c7f5e6e696c211c8fe908e7b5c821fb2cf7a24a39c06181f8ee67692fbd4898609506922e51c90347686a019d0816941cd7e8d1d7a7887a02fa", 0x60) syz_open_pts() mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) pipe2(&(0x7f0000000280), 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x3ff}, 0x0) 16:01:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) poll(&(0x7f0000000280)=[{r0, 0x5}], 0x1, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)="f3") ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x80000000) 16:01:07 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x111) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = syz_open_pts() write(r2, &(0x7f0000000500)="0046788729161b3a605c6db4607788d5a14581433f21b402df003ff4b061a72c8fa61c463d2d929f6dc56990c2d3ecdd44b28e2f88f2ba75724212ccd30000367cc784c822a14860c246c5c93319dd6a81fe4e36f82e196d5a8d5f01a6647300000000000000000000000000000000000000000000232edcd00219927d2e6c0bd159a0a52f9502685753b418f5e1a8b61720c3682f7b4b387fa7ebf6320b453b9626091d1b3ca35689fe25e93a15ecfa28c9757f1c53fdcbfb19b0d4e50d1515db7da580d602f4185c31000000000000004e3a8b20981d5f24d755c3f3b0e8a72dc0ea6d20424aa30803ceab3beb8e9cc159e2ea97c1c0aea6120d62b4ee9d007a3a1c47ed99b9a956d6c51e896c5a1fab3be05740427e21e1b62202c7811b1dea42ab171b328b943fad6f793719e2689a4b0a09c28873ef05dcf7ab244e25f4415e7d3ddbd3494013eb6e83071b52b05cbd8bb5715d7058f94d85dd7009872960836b7046092de1cb142da51fc98de0951ee868b1f76e52ff070128d6bb5e520aab9d1dfc303724ecca21f13886989f15e8faa483e60643f672d1fab2ac912db844b2d869809af1a54c238128775ac3dd22871c93ac45215d392a01b865d4f518cf77b41c56fd335dae8bcbee3886203a374c79774e8829634f9811569a856c356fafbf2ccf09738a18f69e68c38d0100dc32cd0930c0b2a7813cbc1da40225ad", 0x201) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) 16:01:07 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 16:01:07 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1702) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x4, 0x0, 0x9, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x80, 0x82, 0x6, 0x5}], 0x0, &(0x7f0000000200)=[{{r0}, 0x0, 0x8, 0x0, 0x8}, {{r0}, 0xfffffffffffffffd, 0x4, 0x10, 0x17a, 0x100000001}, {{r0}, 0xfffffffffffffffb, 0x9b, 0x80, 0x2, 0x7fff}, {{r0}, 0xfffffffffffffffa, 0x28, 0x0, 0x5, 0x2}, {{r0}, 0x0, 0x16, 0x7, 0x235, 0x20}, {{r0}, 0xffffffffffffffff, 0x30, 0x1, 0x8, 0x7f}, {{r0}, 0xffffffffffffffff, 0x2, 0x20, 0x7, 0x5}, {{r0}, 0xffffffffffffffff, 0x20, 0x8000000b, 0x9, 0xa0}, {{r0}, 0xfac950ce3806b35f, 0x40, 0x40, 0x2, 0x9}], 0x7, &(0x7f0000000100)={0x3, 0x1}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:01:07 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x26, 0x0, 0x0) getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getegid() r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20, 0x0) getdents(r4, &(0x7f00000000c0)=""/176, 0xb0) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xffffffffffffffdc) 16:01:07 executing program 1: symlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='./file0\x00') rmdir(&(0x7f0000000080)='./file0\x00') r0 = open(&(0x7f00000000c0)='./file0/file1\x00', 0x28080, 0x8) sendto$inet(r0, &(0x7f0000000100)="c98038618fa3c71e09e3c151264a3a457fcf17c97442f60ac3007fa979d90f5f208cb090904a7d569f4a46b2aca33ca84da57e7bca2b62d62e6beab3f60d74dae2c0616fbfcf905f1c38cd7e9962e5cca55fa0de6458d9996307075945", 0x5d, 0x4, &(0x7f0000000180)={0x2, 0x0}, 0xc) 16:01:07 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) socket(0x20, 0x4002, 0xfffffffffffffffe) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r2 = kqueue() mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) dup2(r1, r3) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) socket$inet(0x2, 0x1, 0x5) 16:01:07 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}) socketpair(0x16, 0xfdfbefc44d3338f4, 0xea, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_vnetid}) ioctl$TIOCFLUSH(r2, 0xc0206983, &(0x7f00000000c0)) 16:01:07 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8100, 0x0) preadv(r0, &(0x7f00000002c0)=[{&(0x7f0000000140)=""/173, 0xad}, {&(0x7f0000000200)=""/149, 0x95}, {&(0x7f0000000380)=""/182, 0xb6}, {&(0x7f0000000440)=""/228, 0xe4}, {&(0x7f00000000c0)=""/24, 0x18}], 0x5, 0x0, 0x9) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) unlinkat(r0, &(0x7f0000000580)='./file0\x00', 0x8) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:01:07 executing program 0: r0 = socket(0x10000000002, 0x0, 0x5) getsockopt(r0, 0x0, 0x6b, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x20}, {r0, 0x100}, {r0, 0x4}, {r0, 0xd9}], 0x4, 0x8) 16:01:07 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x209, 0x0) r1 = dup(r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000180)={0x3}) r2 = msgget$private(0x0, 0xc2) msgctl$IPC_RMID(r2, 0x0) listen(r1, 0x6) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8909, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x3, 0x9}) open(&(0x7f0000000000)='./file0\x00', 0x9, 0x1) 16:01:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x19c, &(0x7f0000000080)=[{0x101, 0x0, 0x6, 0x2}, {0x16, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="a6") select(0x40, &(0x7f0000000000)={0x65b0, 0x1, 0x0, 0x0, 0x8, 0x9, 0x4, 0x6}, &(0x7f00000000c0)={0xffff, 0x259a, 0x7, 0x9, 0x1f, 0x3, 0x6, 0x5}, &(0x7f0000000100)={0x4, 0x3, 0x40, 0x0, 0x6, 0x100, 0x3f, 0x7}, &(0x7f0000000180)={0xaa5, 0x6}) 16:01:07 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x40000000000029, 0x6c, &(0x7f0000000040), 0x0) munlockall() setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x69, 0x0, 0x0) r1 = dup(r0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000000)) 16:01:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c35e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99a", 0x201) r1 = syz_open_pts() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) syz_open_pts() 16:01:07 executing program 1: mkdir(&(0x7f0000000040)='./file1\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) chdir(&(0x7f0000000200)='./file0\x00') r0 = dup(0xffffffffffffff9c) mmap(&(0x7f0000ff0000/0xf000)=nil, 0xf000, 0x0, 0x810, r0, 0x0, 0x0) r1 = open(&(0x7f00000001c0)='./file1\x00', 0x201, 0x0) pwritev(r1, &(0x7f0000000600)=[{&(0x7f0000000080)="9e08b40f17bc39257d8beb060053b3d77cca626f706785b1bc9a96fdec6aa5f7dc0215e4da50baeca8d81b6d5e16134946ee29dca655dc7a06ad596646ae340b653e6aa7ddd28aae6a422e3a85f39c15139abb2fa2aa57b072d8be77e239bf875bf7ab0346e208740c1e6acaa4cc", 0x6e}, {&(0x7f0000000240)="fd5a226893fd49b4398cbc56157cf7c93de214b995130f7ca46d0b5437a06048a49b24b7db169c676209ac8e13859f2b0bf634d3d19017c00d69c2cfff7ad2e0a7bf9cbddca4f88763b13e2ff8044076dc716b5a721af1ad068f0744dcbb6be815bff70767160ff0e864b4c24a874e981261dabe5afd6ea010f5d948d16ec34e31446dfd98805aa7af2c5ac12d4bb0aad86b3906902ecfe202b9f4054462db014484e0f389412b828afab6e76879089921b7643388b6d7ce7c4273cd5eadd7090369a01ba8f23d6d8f84ad34f5505fb42afb41fc196d2e0a751d9d1ff7130f8f1f7e6d20db35dc6a37fcd9e5c6fa", 0xee}, {&(0x7f0000000340)="5e11b11efe72699e850e5c78e9433ed2688f9c16fbf78793c7b8bbf2e6d7d78069ef9e61a1bc3bb1507da8c91a245bdeec63d663b8edd3b48c5991d52e6333a66f9ef4ed4af436d5cc69bd146781c277e0836775864df4705cacd6392dd4d94d5a48921e043bffec3c34006c4835e73e699240f3805fcded31a3b5d09bdc41413225346db658dda606bcd8c67b87cb6d809b574e9241f224447076bde8954b895f7d4ad716004a94b8d924bc25580a4cbd9b5cee7a33de40cdbca1110bebea68bba178add9de4884a0a1018cb3e6ebf914e6ffcbf95be2f4ce076eb6ca1fba07403290", 0xe3}, {&(0x7f0000000440)="9c49b74f1418fac82a0fcc3395339967e1a535e2d38e65b117442e952a5a00b267553dfd2c999d76986c52ce7836d0bb0cff9b7178026fc64553b643e05702a3cfa30126cfce3b2dc5005c10457adca7699517962cdcd58063c586ca366011223001ee114d2deb42feee", 0x6a}, {&(0x7f00000004c0)="4c9ebdccf44dafa27d9bc3796d7a26666fe9936b5e3a0178b68a1bd13470c3dc8f68b9758ba8924a7c631173c95222275302fc033af885db5631e481dd66ea004b091ebbe75394cf5e", 0x49}, {&(0x7f0000000540)="c1a1536ce866524f5ce7136ff08fc83c0a251c5aeed09e63fbd2e8d229fc9b347cb7170e76e028396d4812995d7df401a95fc2088fbcc9c7ad3963eb89da4cf94dd4d241fd3a9a6cd8ce16d9dc7a1951ff753dca1071dc19c8a3797d60c8a4a19648d3c3c4027b6a9a9a3a26366966f69c24221f6b85833c620c2565a5a1379750d186562f0d9e374f7368cf26d978c9aff3", 0x92}], 0x6, 0x0, 0x0) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000180), 0xff20}], 0x100000000000027c, 0x0, 0x0) 16:01:07 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0xfffffffffffffffc) r1 = open(&(0x7f0000000000)='./file0\x00', 0xa00, 0x1d0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x4, './file0\x00', './file0\x00'}) ftruncate(r0, 0x0, 0x7fffffff) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000840)={0x10, 0x8, 0x4, 0x3, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x20}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x93e6}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x5}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x6}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x401}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x7}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x8000}, {&(0x7f0000002000/0x4000)=nil, &(0x7f0000003000/0x2000)=nil, 0xffff}, {&(0x7f0000002000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x9}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000003000/0x4000)=nil, 0x6}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000002000/0x2000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000005000/0x1000)=nil, 0x8}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x3}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000002000/0x3000)=nil, 0x18}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xffffffffffffffff}) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000080)) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x4000}], 0x1, 0x0, 0x4000000) symlink(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='./file\x00') 16:01:07 executing program 1: r0 = semget$private(0x0, 0x2, 0x400) semctl$SETVAL(r0, 0x7, 0x8, &(0x7f00000000c0)=0x56a) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b100050360000000000008005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:01:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000007}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000140)={0x0, 0x8001, './file0\x00', 0x1, 0x7, 0x0, 0xfffffffffffffffd}) 16:01:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2007, 0x200) r0 = open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) msgget(0x1, 0x40) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="74452c8cc2117b4140ef978c6585da057e78ce8ceaf7c8611c2fbe99b49793f647ac9459fc56fa5d6321c516ba89"}, {&(0x7f0000000140)="b89c8f3f8425268d903e2f5ae79fcef196c986295b06debd8fad10ad55e432ff81a8cb9f3a1a7a5f93a2850f1db5201d11b003b0388a655d7406f21fe315a452751b32e8423c6cb8e9741a9886e6b81dd1d0c6135d9fb2757928b43c721652e8340d657d655d36eb5e804e1e8e3c92b0d70ede23acd4d1f4a1df023955d0c1947fad93468264638490dff1781d34db5546158de43d697c984bf60f78a3ac19f6f61a1f79d12bd2d40a6f50b62d16ad6395484ae3e93a91651155f9cca146237f0737d7b40a15e6160e8f5117188a5e9f82cff04f7b9c61042c25d3895c59ccc2a404142632dee4536956a8321effc332a04c0db9a9a710"}, {&(0x7f0000000240)="305e564810b65c8da5146d289c2599c47ee9abe820ecb9f69471fbbc7d62d9c260832998dc6cc08e135431380aec6fa8399dde011b0351d233bb3240705c7e2ee818902796a40531ed346a222ecbab8aee4b1f070a7ddf3835bd7594a5747ddd651d42555d161e77ef6be4f5c9bae3efe6489deb41cba6351130845c21b196f5d4544bda62701f17141437d32db7b8d06b559b4e1c2a1e81d2488004c098b3c3c5f6fd945f40dfde18ffbcdd0b5e509243c8ca04afde9d6c232bad1262c6624f68aa4bc6b15adb47ceeb9de7e812d9e90e8f6a28a152c6aa4f760f3d486067c7bc24c5454b94ea905aca38898c4d59403d"}, {&(0x7f0000000440)="779ca2dde1b7a8f5401dc3f8654c9a79cb184728729b42506bc8da547cdf2e1e15e864410d19cbb1e21217cc036a39535f60075b5dc6c001066efca3e98581570c22994d5024cf7379f984fb0dbf78e48094d1debc2a83935da01a18e27fac866f42385e2e442ec7864f90c244773966fec3196e77b9e29b2135b2ad374cbd1146f3e0a5a14a72c3b25867f49d3c2dd0ebc37371d54b4bfebcb4531b04f10a6cf7742122c84d9f9d31a2bdabf04e6a40a19145506a1484edbdaa0ccd5b4bdcb6b23010a6f1759e6e52848604ceb5de1dede4ec03e98989e4fdc047b06ef7e6de778869ba6b7abf6edb89f2db2264602bbd20ff5af1d2db"}], 0x1) 16:01:08 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chflagsat(r0, &(0x7f0000000400)='./file0\x00', 0x0, 0x0) chflagsat(r0, &(0x7f0000000100)='./file0\x00', 0x10001, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x0, 0x7f, 0x5, 0x1, 0xfff, 0xfffffffffffeffff, 0x8, 0x1, 0x1, 0x5b, 0xffff}) 16:01:08 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x20002, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x10, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000140)=[{}, {0x3}], 0x2}) r2 = dup(r1) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000000)) 16:01:08 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) lseek(0xffffffffffffffff, 0x0, 0xfffffffffffffffd, 0x800000001) recvfrom$inet6(0xffffffffffffffff, &(0x7f0000000080)=""/101, 0x65, 0x801, &(0x7f0000000100)={0x18, 0x0, 0x8608, 0x5f2d}, 0xc) read(0xffffffffffffffff, &(0x7f0000000140)=""/251, 0xfb) 16:01:08 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) sendmsg(r0, &(0x7f0000001640)={&(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001500)=[{&(0x7f00000000c0)="d67af360fcf7a6d6b800c805c1961ed764d738cfcfd66df890fcd79737e1015e44e88b87276494da7fe9d1e400a621e5bf5ed0280bd0481c27307f2c7beb29ff357a5523e8567c4c6c557a244f7eb7e539557bb254a6d67439f52f506c6840e7041e41425729b544ee6d5ab2bbe50a3c0f936b8ef49c13d5954b2507378f4912417ad91737168f808dc45a70805ac7844f0f0532086536670f86cab9766ed1a238a4c804f5baa9148e6de08f89b46ad80f4e98fd85a4738bd1470572c299a6eee8bcb72fb858b561fd2a4cae778a4580fa0c4276fc8344aac0b3e1c6b25f5d2da7983f055c3a2fbf6b1577be56ef1231f9cbb670c57628b1844a2b96", 0xfc}, {&(0x7f00000001c0)="985e380aee28d6ad6d2d8120c1c23ec540e8dfdaa75bdd764e5b381cdeea8684f32d26738c4fae28d0a396a2bda4d044b154b58d7e8bfeb0ca4788c0dcf055253a394f637041aba1174ee6fea2af68a7341eee49a42d7c0e9cbf5233fab889a0debe9a3687e550c43ba4252fb710c254574a240db4d30c5dc2eab9d7ea0fdf2d7d979cf02f248d70d1d59386d9bf31bb5019", 0x92}, {&(0x7f0000000280)="0f1995fa7f15f4c7873a2da4f3e58070e54e21a72dbd68c658498d29fc24f7c0d6ff5fb6a62e95ff411a71ef993c3c54186983bc8ed986c9bc830521c9315af28bbcabec1d34d88241a2b2699f3919839af3985f0116b80bda6de5be0ba94cfd672405ff6f505555bc32c258dd4a7735ac1cc53f33df4ab7d6c1a6ed220ab54c811864ba", 0x84}, {&(0x7f0000000340)="5bd753733d59673c0e2abb408b90aac3e7dbef91591b96f9605de58b8429ac6aab893c4b890818479d0a2ae3eefd4ca43bc3bab62c237148af4f56d40fa11943d49645647daf114e459bd353c69c8858f590d76004b5f769065e524854377bbd66981121993fd6ac341868e7dcacbb9ed79031c4ecdc68c5fb006da9970255bf02c4e930f1cb6e010cdb8b65014ffa3944453e2066f96f98d517bcc35b9d5c", 0x9f}, {&(0x7f0000000400)="983192483d664ee98b444e2300e150e44c57818204cb30f02c3e1807b3e0be590695479ba34991081b3d39b178a459dd08260278a46b22e9d15ba7e6ccd02e79ab101e62d4ae41b71039936c50dfde09260bd1a77648fdd91fa7968739520d517cb08fa9d9396ea4377961e51cc416e61dd46e499cdd38926f65003e72707647381c39f15b9b569b8ca5f799a16ac09a9b6d4454bf880c1332db683828e2de2c565214652e5f7085fcc30291c2db06125b854c5d8ab9aa221221afffb966437b15cb8d2a2884b9b48623ecebda386137ddc3754ecd553733c9332f656c978e2cb56bfe3c3fd906a6a284f87d01f86f6a6b1e4ee014122f89e928255483f4f2cde51dde0130f67d26dbf76781cc131e9783f07bb755f13a5b474e2e07faeaf02f12caef1d7234f0be60fd13ab8e8ca0f01456ae25bf2858ab9e15bd4ea53f2c940aac19e7f91551700b7889654e93287807d50c435a94844116c7dfc1014f21f97b15a40ee3cb60665ddc35700d020e90579d79c104cbc52b50239795bd9e05b8998673a7631f772c2ace6717f77e4be32cf727e23d58037ba08b1447eff627f25df34a8fccf53428d8720f4783e0b99fd343741f1b7ae188e9b79418311eb25a8698deb39998e465639db259c3a142320d6fe7242489e19e400a4d985585c19d8366cc8d956a5f6116b7307b0aa75b49e3e28f6f84ee285d7bb22511c1d68eb4cfe9cd602e59ae02dcb0c5aead7985ca2dead3d66a3755d06f302fe33e33ac30b81c305263890aa34324faeaa5d27b21f4fea657e26e355d68f800686b9150892106211d27cb03e411a065b788e9846bb471a68880cf2c0d346616e67323c2c1a99a1e49a9a97d0f8565ebe0a352336d50fc98a9da14bb8ca475e4e850cc5b15269e381d0a95d4e06889d50f3a177c0edf9bfe181385094887d2b533e725f8f6f44b59fb907f1014b433f86427cd004dfe2f9bc1d7c9cf54d06ff9489a9131354f62ec4e58891f18024a9cb0dd4805cf2ef5e27a91d12b53cb64dc25ca39e87b4e466042c07a246e4437a4ee0315205d0ac8ba8b16a27d923d7ef0595ee8d4b19cf747bdcff47325207e44e8ecc8e8ea391b46581ad97cc0248bb07e14f0f49a95bb14fb5b23ebdbf35b1b091c9f6b89f32e6bfda79abdd3d67289668234ff308cf23be530e815d7e160760160dafbbca870e636305654ec0d36f4e8ab7bb76a889372d67ffef508059ce7e3f992bb45b22551743be404c45db36ce6cb938145383f190bddcad21c8ab8217275f1bc706bd5c4f745634172f625d87b4e66ab86baf983f82d64f614c1103804c6109effcc018eb48f15c027db94f5f9b449c77b63a23e7e8c382f2c3106df074ba92288d2c924f0191db46f3c99df5a4fe3019e55a29c459a09fe5622327bd3a3151d157276299e9bc3f5c4fa597f94e52a087e51555787814acb56044dc674391788a7f510166237b07d5cddb49775069f236f8318cfe0f0fe3edf5ed7e4731f572302097cdf39853dc22ce640f3718edd3ceef0bfbb006706fcd38b06ed940edd7de2121c62bfd359469189077238d7ef8fcaa676d0158fde59319cd2e4a1613045e4545b69dd0dd4ce643834802516a6c27462e277b4fd458747e8589d12b846b57644de97fb7a12273b148a218d03c57bdd768df2ebc3484852125bdc6064d3d15ff8618103c75a722b7bd7f6ac2788d2489aea4b385d0d25458cc674984be8b71878fc4c189248c4d3a215ef2fd4a6be48270be62e86eefe1cf911a81971ccf2e03954baafcba4528628d76563f99b0c1260cc71ba1eabd7a9f8f2bea661e57806adec162f50509f9cc5fe9560066b4cd80ae15f6fec57c97fa7796575bd0b6f5264669361b21c510a443afcaead08d272496abf9fb3aaac06648a2ff787af3b47b6ab4bd1a3e59839517c604b7de38f19da5ad931b4477e660fcdef5f00c0dac9e6edceeaee0b9f7ebc4c50f99256cada9f6957c500f9b0c2c0533e9cc58230b6a2cedf1f4ebb195eba72bf1f47b87642697fc3c7e48fea089c8b8c8167ff81234d5cc3224217345588074487db1c3d5af26a370101bd6277c762baf03ee3ce846deb5e861d61d283f9f9ad3f2ccd2eef57910729e265644f8cc388642190172a1deb032c92c860f442d18cf77f1c52acd9bc4ce814c1b9139661db2c74979bd813ef8001cfded2b33eedec72ef2961dca9eb6aa3677f7dd0a2a406e00928f41fa22ed2798da0c7051986d4b559bea9c4f401ac2e6ab072743cc00d9fc4cb1d45e873085a62a96ea65fe31e14228f2d8d9d0e32cc1c6e3b9d8618f19963068a842af1bd11e231a45b1ba742f5fe23305ee1b6cdbfe82debfd55a1c07051b659d4577ea2dd03c3259603b4c5cd7a027121755dcf47254a8ea565a707cefdc49b895ecb3f97202a2173100ec36471f7ca28991e7253009b49d1276da9a6b8200092b55c4745d6d0229aac4788d19701573166e59f5ccca5a9bbdb970b6685e14372cdee8d813c09a079d9ad508c2a9c6e8eb70fd7c774da1a73501e32f1ca517c4a0d5bc0144286ec34eb8d0d03b446df35c25e28dd0ef5245f7ab286385aa741dad8f504fdeb2c531fe592d4da87c8701b2b895d59678bbdc117c1a045814b9ee219afb077d2bc369b4ca223073ad0dd7e115a2d27063a5367991d8a80fa9a96da79b43d821dbb0a019b1c78f704afdf95668a61a969abb14bd5811c00016d7595c475177fdb3a37303751506d782428a23f171e5687afca892132ab4c7cb54a27ccc02f722cbe84e021c5f385b18dde75e338fdf3de9f913141ff6dc3254cc0b0156709605fa019051e77673bfd83fba0fb0d22483e8793e2eeeae44e54c8b7f9ff4604ee17e603632d9ab7521efc23adf290b6721126123c04662fb88bacbfbcea7b3219dea92fa37a94a60e0d07ab6fb5455dc2d2a5feb497a67e4ce783ca4d2021e5453fe0781e5827f1b2058896996be01fe7624f7bdfe36df7f56b9ef28e072fb5ef21c780ff92a3b82062d4f8779f6598c5398cd0cdfc28cf979ed6a9f06e915cfd05d9ed915586907aaa5c773fc6e457a5029a8cada6a1fd821ff8cf82c43903ee4930b0cad1a93776beaa326a9671a482304dae74f045f0153896691115487281fff6562a6d4046cedca943e736fe8d4be0685b0bf8135f568b3c120967a14adf2582fbadd884f56ce755aaa267e227f18d4b9d6ea7dee8b9f15657531e9dea250c641d9697b3b75e50c5e92d57ce8d2a39a58b690b3568b417b98682793128d79d329a234ac7caa0af55d459da5dcf33b5277a5711233a5e2f0e9961cbfd8b3392f43faafb1f77164d3eb43133c07db1ebe89b53b5648d779449fb6388f9625bf102c9558d33fa2191d92caa9ddff62aca3c3ad01ec5958371df1f05d35f7ada4c25c0bc5b0a2b84de7e0b6b4f976f6bf22a386743dbbeea21eb364f35cbe243d256ba713f7a7c844b9014fb0b21936a7a07f1c78c72efb8c15d8d4b1a47e8773f66e8fa17144c2be516157a6c436f78bb525def48f7c141687284bd9b7481aa07eb69f727710a64066ad17993c84ab38ad6ced02ff584f7da5dea6f177e62022cc57bd4c0f84c61dd1af9966a3df472d4d6ee3fc9430033149aecb6ee8641bae8be85ad2efeba1a42f62f6aba762506762f63db22b88bf0ec7006e9c1e4bd2ed3ce2d98cf795f37e12aae956fee45cabb25d72e95e06dccde0538b47738af9498ee4cc9ee6cb6ab74b7f6edf43e6b7382033fcebbbcec85ce51961726d0f8d5d3f9dfb465c4d3a38a1d4ed44b30224c7f4ad95762d9561307a8cb2c8c34ddae4b6a48908f358ec373b785a12f55b244924d369ddf3770e7233d1e1c2ac111b532fb06846b4592528db9d52db1b20c21030f34e422e6aceb018e07830cc8407452a9e3b275d8726b9ddfb24ba1f31984459398109824f3295dd6ec95b296b694e33aa1a07a666b43a10cc881e0bc01924fdb3a6c1ab10d85f7462c0fdeddbef3682a005b7f1011dcdd578123b47bd2222243c97ec08e55465654ff960b04554a8971dc3c5f1825734596126ecbe8d54b79703dd577b732508e397ecd335913512ed8bc6fe14c3ebe91c8328f830462e83a235857ff5721ce65fa396f1f1c1609a61c268a96865c9cdba2ab7174f503aefd4d50f0d89f2302b1247f1ad1d664b441bff5d577daefa451bcdaffed0ae6c897e7befef41cad220d6e1a0d9b91b1a3475ca3c3d1d95902c04fe8bcfb20ebdbf16dcb244900c80431acbfa88d2b8d5847c3cc8fef4e6a8a690dfa561a7b33339f8a11278e34c39357d32fe8178436ebdaff05d88a14a93eb971d1f8b74601319bd5022d126a1f2da02f58e2c8c93340f937d6518066dcf39b0cc198524d557a46c61a48534051794f62141d973626da0d8c3af1efcaf25cb128cd925e55b7df2158420b32e40fffd130062aec2dea0210f445fdcdc4180f6b87d0e90a27cce7281d1885b2e28052587e7e2016c4be4aa6c0d18756b97163c49464f4e644238d380af749422176490ce28b6c553223d67c2ae61f6937d7052d5fb9ee0817a01fda18ed8ab5e5a6ceaa8a7051379c9e7eb7e3b1ad6aabc821da045c0e4c070533a7862a5e7fbd5f275457670e8cf4f6bed4d02230e91da353217f810bd8af780da3201b2e6845627233353a878bf7297f9ee81ba05c1df7364bdc745f3dc9c8c939109de510fbfccc7cd78efcb9c8fb332ca1596d72a4bcace6765c0995d5eb36502d1cf8382d51de82a390cd6093c2a82329789021c5acee5901aeb611b0ba6b6da69cd316e3f44f329dbd802915e99b1ac2f8bc719d27b10c9ab1e6e6eec039dd4b605faeda490f569797afc6c81a341228789796c3be5eaadaa1339ce9e6e18e703e9115acffc7b8c42b6ff83b8fadfe144757626895bce01f5057542b7d9c47baff5ed79b88653eac2cec481b69cff89787cfd7f4a33796dc19f4569985d9a20f3bb0048b7a2d1b14747b2b6210ac50ce10c0e5db5a3bc9ffc8dc038fa2f30c25c1fad00c205478a09a53e13d64b9cc98f6930858eab32e0e34279172bfc1675ce610bc0a4005a565e910f1ee6d0f25dcd36ebe69fdbc1c64938a1da5a3eca0f8c6a36d3ba9ee58a61eea35222d32fa1cbc0b47a3b8bbec7cfaaa4994c66232345007c4e45803c189eac53a479c956b727f27e8bf22aec1049675c62a4784711cf00a2790cbc8e0647c7aaf192eb971b39ce1c68bcde51c172feafd1c4360fa2d71cbd8e73d0dc1bef83869c2c3f46ec9612e5c0808b1f085578ac4b01bb0054120793b726767ede6493d853f2d8e918cb8cd22efabf3ed0f953714140391ec101d3ab15747fcb514fd30b815e42c997396926a76ef3fc280095ac04eef48b6471753e25c25671d546b1d0e27661f1df3452a31a8124eb4318fa26a825c3ed2ba23ac78ae26943e9f5f6bc430f177a4180a50bc852b1b0901743617f6221495503b522c1e9052148473207e136478bdc228afc1118eca6edab1f799ad2fd153164a2551a915ecf0260485a27313644a4ed4ad24bc1ba3e036e8278f0211d5a508578f22e48c9f865000503dc15e7326cb8a63afe33db13f3d6d124f9a507ee68eacd50f186a4f88ace5907dbfc4668a73bd939085d5970f6f7409e9242e309b0a9d771151583b4ead06819fae4c3673fdfd9117632373019ecc302b45790ad9f2ec67a86cff018b84be5c002e4916ba65a8b3fd70b6f1d7564799199ef6729cd805ac3e6a3ea703edef029650fbee5dfe9f7abb781905866eacc0", 0x1000}, {&(0x7f0000001400)="add91d521cc6b90d50fae01ed7bed35254d65a89faa01ce6bd715893b505490a9386e0c90edc36b2472f7d7da09827a372e3a610212e86595951dc6077af2106719d7ebcf9bce166066b082d9334fd66fc6949a9537e3c5d44fa254d95f762347ac1305f91b764c1c009c946d916fc1236b2797716f920a1a9041ada1df6e0adfe6bec6ef89e58d295585e27a3347dcc4a9ba39af379c7d356cc82572f244422f79adb7a8277e9899720f934af5185b99aa31a32853634ff193fe522ccabe632bd536408", 0xc4}], 0x6, &(0x7f0000001580)=[{0x88, 0xffff, 0x5559, "d4b3f275511c19bb6fbb79438f43432c30819a3a7e77afcf8eb15cdc93643bfd0762b4471b2e2d5b77b4b2b201012f7d77daec23df06ecd0ab31ff751a553a92eb750c72adfb5f901832ecc1653f64f3943b52e7199bd16e884ccae976a3071d723484cb7675c739d83dee88705abafbf9f37d54ed77"}], 0x88}, 0x8) fcntl$setstatus(r0, 0x4, 0x8) r1 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1001, 0x0, 0x0) 16:01:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x54}, {0x81}, {0x6}]}) lstat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x28020, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000180)="89") ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000300)={0x6, &(0x7f00000002c0)=[{0x100000000, 0xfffffffffffffffd, 0x6, 0x2}, {0x9, 0x20, 0xffff, 0xd74}, {0x1, 0x7ff, 0x40, 0x9}, {0x1, 0x8, 0xcae, 0xffffffffffffffc1}, {0x9e, 0x7, 0x3}, {0x800, 0x8, 0x4, 0x5}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{0x3f, 0x8, 0x3000000, 0xff}]}) 16:01:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x6b9) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000140), 0x66, 0x0, 0x81, 0x0) kqueue() dup2(r1, r0) 16:01:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000040)) r3 = syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCNXCL(r3, 0x2000740e) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffb, "855c55021a00000c000002004000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 16:01:08 executing program 0: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0/\x00', r0, &(0x7f0000000080)='./file0\x00') symlinkat(&(0x7f0000000100)='./file0/', r0, &(0x7f0000d06ff8)='./file0/') ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_flags}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:01:08 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) flock(r0, 0x1) close(r0) write(r1, &(0x7f00000001c0)="69cd0921c3b1625b5fa2fbaa556ac3d386694036608d0a5a5888ddc7b8085f946b42469068169bd8e579694be3cb5dc5dac8ff4cec7b3da91ab700bfc10670d18ee624d978d68a0d2e6fd87519b30c826adb33dc1762fee974fe2d0f8e3e0f96e0a4b900d7777980f34827f993e10b7439801eec186135d71fa40ca691ac08d8f0f21908a2ebc15b127c0dc9b19fc2737963b73b6f8dea76cd585975b46b965974e55b7d42fb63c41b41b6ff70a8af1f2afb57d3696b68e512934087963fe86242f37710965bd07c60b95dda5d52c92aaf493e1e988573abf44d980efa2a8ee3c4928eeeea7a37cbf6e97e8e581270328f499d9c8abeb760b76a0a394828fbd3afe9cb66005cd6b26b9da50141040052973214e337c0c4990ed91912a3750c6cd7a0445e2c403b09c644f7d66510dbf5ecc96ae9c5e5e3e57389145dc5ab9fb4925d1f2e70319d3544f5318336ab8f07f2871bd32afd9024b148a15eac4db326c150feff88fe94bb3cd8075231716a146f5ebd354b3176643e691cdaeb0933278df4efd9655bf1791b4bd58d41cc2a8088c081cb647e7e269710836f7ef8bbf0a0d4da6bed218eeca64ad03461d74a9d4644918d7db815b8fead2d2c0be255aa7fba1389bf2ad0a84a06277cd97d588334b17cc3da80d174847d2c925f29c83ef2e9227c0d21f5ce65ef478b8c4e170692818cfd8d00bc5b2fd8926c2f27428a6b8af435b31cfbf01744602c3bedf997b8097bdc2de835af46371ec0172484cc14153272b370d16c20fba5bd472de8c29a4fdb9d8f8699a6ca5be027df91341b65f61f2b3a29330346595301fb54606431636519d0a9db0a7bb47fd1c2c938f8d4fba9df858d59f0c7acf3f6c96f21399002865f8d9259ed441a9fbf5b9105d656b5ef254be60a5cdea7b500a649cf0ef08d41dc54a3050b301c0a9794b19eb867ad99f9a1ef8cac9570869c228a7a25ccd3b0f2cdec0a03ebd35a5f72716e2b41ff456804f639080125a6c00d17568f2a9da72bebf502ef4c56adb828e25549754eb91eae9cdce4f09147dd31229c42a2a924910af898c326be64fbf623a88cebeefecff8f0c5d79de6d80214df466d85c25d5da01b010e8358cbf66b234f3b8a2f191138fd659569a4117b13e14f34165334cbf8271bc6bab80a9fe7d611ac54283dc518c6518f9048ea393a4fc4c3650392aaeaf18aeb6e51939b2af6280f4efcc96675a75c46a720b5c0d5c31ccf2be9dee19f4a2667c9e1bf976cd5dcf8d9d460b2a0c89b1f323bf005d03686f29fc09eb40a2fcc7ee6f3057aab45fd616b10bbb20df2d94901629f414224b890408280c4f632143df537ce32ead5b13c76cbd239f062a847dcf2268cd0dd86dd89ff34909a7b5b77721d0092c9403fe48419770d87dc6e1d3b22e4ee855362de09f6191e9d2dc273f57401c5d6ec123c177c1411b398e43e0ef6f3c6d340c0eed07d7b7c880da9c384ca12e3e56a89c628994c1d8870c44b14aad4a573c4a684ed07f3f4920a72e913953670a4db20411d38cf42ecedf581b5014397eeffdca42ee125cbc6d422816822b51a607dda304e593846c6e6e1a230ce7dce88238ee018c9d9f74fab57a27dc5e1cde4598f30e55e5b925171b647636e9f06c455987647b472ef38396f657b1363d0970452ece8bfecd8dd3e3313d839f401ce0ba92fc5d1298c5be8fc54fd8033610a7b1c8d8cea6206515022dce9e82e97a10b0f413efc2a60cb4950ec627cb1811dd6b3dc9278258077a4d73a1f271da6db984f2f71c5f6cbb18ce89e3945b979a0230cc98ba2efbb0e29d958e47b1124505112df0fc86fe2febd9ccf1268556638426b02ee15e58073c116aae92b8b20fb3bf9b463cfc537128a6010a2c263fd87c90d1cd2a625a2916eee637b5a736892401ec2ea41c9d93a84b11c401afd3aba978bc8922cb01ebc8bacc0684025c9f9a7ea60f2abb6d962c8f464fafcc4e9f2d85f190f32db12f4b441c0478e41f4ae338da583192953ba6d3770ff6d0e86ddd601ec9e857a8ab68ac9ffae654c9d205bc8b7f07b69d6c9682aa1646bd41ef8f61bf82c8f379f34b72fa375b3400824274b48766bcb015077b7ebbda9809a6d7d04e8169faecb2966698227528182b8a4c8539d312c30af4322bd2d24a2c9ebd9faba3f2c7703be8ad5e901d987fc9d58b34d4c0c67e6ed2266cf90b2adfbfa028e88abe2015f45a60578c238f42643be1ff50222a680fbcf3888c8e9bd54613a1f7dcedadd4c1481a89b3387b0e850eaa71613ecc5c2cf53e2e3d77c204955a57d353fff537c721fc2bf1333e0d07b7b865c450da9382b654f318b7b240a34836d12f93ec83e492614090fcfa137ad985c4c2003266d1c679e54557dffe6d0cf75abde535b1641b0eeec714304fc86ba7a2fcdc451405fd90c3122637fad1afb8b161028c130bcab0a5a6fe13a5c4286d733c10686864a8b5aac6956802462b45730a7d2fd1d7207be1a595caf44f005f44b9d888ee70498cce5968a2318860a91b0128a090a6ee357faf6212571d59509bf8c69b9d2ecbaded369343a9177bae63f37ae12b83710fe50b8be4a4f060943cd85d643cca9959267f574ba12fcf79bb26e27a31e24d30957afe68f99edb0699143c4a68ed8fc20e2e1ec00510b5cb432b903a7d3eca9acc65ee9a1719b68858dfdaee2513a0eefd52869991812e67d74712b8d1cf94110385c169c1f462d37d1e2bf75dbc9aa36b6cb72cc2801bbb52ff345a6b8db0aca1aafc9e69227ee9160eca82c969af2cc2f076e7ebf9411830c5c7ee20dcc0c997571482c7854045b7ec2c70123f8b110055634cb2c35a19fe6669c187b3b8b4ba13baa4b2f58ef5adb4ad125b88aaa77be8868e38d1af1f292d117134572cd987a4ae22844744fc1812c7c60d3729884bb66cb401d68f08d354ec409ed8a1c5e5386a93c5fb8c2025daa02b06330effbbcfa3859b8cd0af15a6c34a16c331318baba76f672b6c54b38e39b5753624790367c51af7b73e76ba9bebac86418aee521bb68e99da9bfa9003e20ea95f653783c790ce49b7329f03070fe0e27f83f87b10e1c8fddd732dc809718ab89ec32cad8221a6afd5966ab06acbf0b895c71466a3e7c5a1c12a8d2c81bb808750bbeeea297cf123b37a424d15f40249eb65db2e062e83ff93a1a6dc91a06b70e721b3d24f0955360fcc21755bc8a064b490dba1fd4f76c79c591eebfea8d0934e2dae0a11f3b901bfecd9a382fa6e767687996e8028d6469489521c0562257731e7effbbddca90423f0065d2a9edac1d7f7df2f49da02782a43f244e3bd44b5378e4c8c7aa07ce9e1310f3aa2fa81f236aee095519a97d49bec1568fe2fb1ca605fff9ae45dd8f7d7d47765ec2eda5c636b9428758a2c284117ca7f713778db51ff7824e55f5fa605790ffe0af51d921a5f5a431fbc35beba4b6f67606b3cbb8bd8ba77c26c92e8cd572e44aa73b36d05cf58a79beb2b458adc3f7eecb524ee4857c5327573ecd6678c7db8bcbc38cf51fb8844c8b3840aea3bc31217f41915fada533da49fc0151e0b88fdff4a823b05083549a3a8cb49a8e3493fa143266cff580c38692a1206d347ac1e2059045e53facf48f6a05cdb70a902e87e05b3c815935a89e57814df97bcba17e3f392f247fb8f370030a43e4479b7e279aab11a5ce8f82492868cc5c2443268aeb534f86dfc4860472f536278e6dec3d7b5460aacde1ad92bdfd37983bb05328a6f6418e739e7a44916d2103cc3fc9a2da23c0185ebb74a85298c02a759eb1f5bb1c6517d17d4b09f89255b2235aedaae360b50910a1b29e69547c28f6961063aaa81ffeccd54661f21d3ce55121aac8e5fe8e9818ec2b06cb6e2d2740196db6a993b766926b9e0f8f40db772522c719acb559824898f4fd596fd3b3d794eda1208e698a9f345741f7d8d9d884bc3826f8a0310fe31a5b77b4a58a0e003a3a3fba20bbc2413bea0203edbd33160642dd9b0e0651a32d4f8b5f7d41055c2e618dc705faf2df0c150b86967a8813e994bc84f647a23fbcdce406576b3fa75ff03bb2a0f75ab289af574094e291ee12031018f4883260c065a63f021135f529a61be362bbc92464cab02022677f2d5d71aa4afe695f0d7259580e21b06104321173908741409651af12487a1a646a99ededca0670ddfc9a44f510c73169c316041c5203841ff81af6cb48e69e3aea4c25f35ec64e24fdc5848b3f829ab92dc87f6db58bc4c5525a7483a88ef33ea3e710802d3649d65e14b9f3058aa133082403776b85d6fe78edc9efc1b45b786ace0af455eb46261546b17d0a2664af4a6907e0612f718d046d941a2968fe38d1f82806920804413f95634140d15336faf1920ea027032509277adac3a02be4c28e4fe0cf5965a89812e75e0787e85a40a2c98964a8a6982594561771bbf1fa733a59056d1870edda761041f86102160bb0f408a15ddac7df544fd0ab0dba1cc523b1877720e415fecc0221316d1be24acfdcb0e47a22e81801e35d625206f8fc8359ab1ea12d10cf189ad87a15d73ea79024d9411a8d50a1839eb6eb47eec0d7b0537f71b3ae5101a6acb3c97f7fdaeb3e75cbe99f55c2c3780915f9608567f8f66a5a9176a42380c602c71b68b968dd55ddcc9d924e1a53a91db2855a3cc48df5cee7d7208ee79f2a8b32443ddd510e7b31b59c74e913fc5ca8a49b460cb6d0f531eddff0c8897a2f735f89568f3e513eaed19a496f96addda4f3811c487959c20b3fc4faaa4cbdfd25d34a97540379af306f6f39e304ddef54df36e05f6c1779c9c22995b78ab2810b0bbdfbcaf234ae7a132529dbb129c578132eb695181d4e8d8f17a7ae7df52ee0af4ded12174a26b0788c7212c42213d789b8acf52fccdf8b61a62b1c61a5f4e6eab4ce91ad57edbe0c4c16fbe0997e70db6d5da6c651aba03ccec94cee100729deb9fd7ce3e97dcb37e12d7cd2b6cc56ccd630ffac375ce9bfca52ff63341cd01836aac28a990969fae2d2b63a7530d84b4236cd2302cb42a7d20e704ab4989f2e79b7c300db911221ea5c40870196f5d319e377c79e346f907cea99e7d880e7e7263500397e5063e679a4b51ae4eeb31cee7c95332561bfdc08e31fcdab66d1a97d224f509e5c3976c49bf8223987ede687a50fbed183a3855bb55ff94b8e6d5f059b90a9d51e592bf19b22bbf7469c3474bb339bea5db40c1c296b1b478c06b9e582ed8f09af5d2eb71acdb7a56f08a34f78d1d4a59a0780d1f21aaad60971de10a00636d19668ef094dc342f6fc0c57a6a6c905e8b1f22c24bc03d657aac0693d6f73b27646b3429aa8912b4360d7d5eb741941069a044257c6437a9fb9ee883af1134a7c130ccd39ec3b1764187a336a3da2be0df3b5889c10e28553100853601a7575b327a483c1605e12cd534f8b7567779ab02f1183d498ae422dae49be5398bd620613005830d1ac5d5fe295e148ac9df830e9aaf45c1dc736e1e6b6cf85a7e57388032e5d6f56fd7377c9195704bae7dc466c4311975382984cc4b9322365f71e3a033940fa44c95b55f43208a61152609f070c391bb9249ceb6ba6258b04f985da992f4e568cc018f8eb7f88d52dfb465115ee212861668bb5cb42523aa37c4b83d50a76b9b5f6f79a2be8a8bf6f0d1eaf9b589285c0d776c30107c9537098feb363c51855006e2c9ccfbeef20d287910004d6cbe949268659230f24c2fe8b6368b71391b4698a658d7642a6342f20df290774b3f9564ee10c4a032f01fceafaabccff01", 0x1000) 16:01:09 executing program 0: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000200)="51c5bea1ea", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000280)={0x1, 0x1000000000001}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 16:01:09 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x80) mkdirat(r0, &(0x7f0000000080)='./bus\x00', 0xc) select(0x40, &(0x7f0000000040), &(0x7f00000000c0)={0x8}, 0x0, 0x0) 16:01:09 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) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x0, 0x4}, {0x80000001, 0x1}}, 0x0) ioctl$TIOCMSET(r1, 0x80044272, &(0x7f0000000000)=0xc6) 16:01:09 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0x0, 0x85, 0x1, 0x2, 0x20200000}], 0x4, &(0x7f0000000040)=[{{r0}, 0x0, 0xd4, 0xfffff, 0x8, 0x8}, {{r0}, 0xfffffffffffffffb, 0x80, 0xf0000000, 0x20, 0x7}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0xb99, 0x3}, {{r0}, 0xffffffffffffffff, 0x80, 0xfffff, 0x4, 0x6}], 0x0, &(0x7f0000000180)={0x35, 0xffffffff}) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:01:09 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x8200, 0x0) read(r0, &(0x7f0000000080)=""/159, 0x9f) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000140), 0x0) dup(r1) 16:01:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000140)={0x2, 0x7ff}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x1}, {0x6}]}) getdents(r2, &(0x7f0000000180)=""/170, 0xaa) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000240)=0x5) 16:01:09 executing program 1: r0 = socket(0x400000000018, 0x3, 0x80000000) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000]}, 0x2d1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x1, 0x3, 0x20, 0x923d}, {{r1}, 0xffffffffffffffff, 0x2, 0x80000041, 0x5f9, 0xfff}, {{r1}, 0x0, 0x8, 0x40000040, 0x80000001, 0x1}, {{r0}, 0xfffffffffffffffe, 0x91, 0x4dc87504cb72bed7, 0x9, 0x3ff}, {{r0}, 0xfffffffffffffffb, 0x6, 0x2, 0x1, 0x306c}, {{r1}, 0x0, 0xa0, 0x3, 0x3, 0x100000001}], 0x5, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x4, 0xf0000000, 0x6, 0x4}, {{r0}, 0xfffffffffffffffe, 0x2, 0x0, 0x6, 0x4}, {{r0}, 0xfffffffffffffff9, 0x40, 0xfffff, 0x8, 0xa45}, {{r1}, 0xfffffffffffffffe, 0x63, 0x2, 0x1, 0x9}], 0x3, &(0x7f0000000240)={0x10000, 0x6282297b}) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000000c0)={0x1, 0x100000000}) 16:01:09 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget$private(0x0, 0x1000, 0x4, &(0x7f00007c7000/0x1000)=nil) utimes(0x0, &(0x7f0000001100)) 16:01:09 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2001, 0x201) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x42) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:01:09 executing program 0: rename(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='./bus\x00') pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000001c0)) mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002003, 0x4506) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000000c0)={0x3}) r2 = getegid() getgroups(0x4, &(0x7f0000000200)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) setregid(r2, r3) mknod(&(0x7f0000000080)='./bus\x00', 0x2020, 0xfffffffffffffde4) 16:01:09 executing program 1: r0 = getuid() mknod(&(0x7f0000000000)='./file0\x00', 0x20, 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, 0x0, 0x0, r0}, 0x200}) r1 = dup(0xffffffffffffff9c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000080)=0x1) setpgid(0x0, r3) 16:01:09 executing program 0: r0 = socket$inet(0x2, 0x80000000000006, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) socket$inet(0x2, 0x5, 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c0000000d", 0x8) 16:01:09 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = getegid() setgid(r1) setsockopt$inet_opts(r0, 0x0, 0xfffffffffffffffe, &(0x7f0000000080)="c25559158dce247d3ed8335c45e5e2f51a6dc9b436", 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="a1382b5ed16d54b3a7307f5bef4c42b69738b401", 0x14) 16:01:09 executing program 1: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0xfffffffffffffffd) connect$inet(r0, &(0x7f0000000040), 0xc) 16:01:09 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) mknodat(r0, &(0x7f00000000c0)='./file0\x00', 0xa, 0x5) lstat(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffffe) 16:01:09 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000003e000000030700"/56], 0x38}, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) 16:01:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x481, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r2 = dup2(r1, r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) write(0xffffffffffffffff, &(0x7f00000001c0)="4f3571fa65669f7af3a45c74108021d81331e0ff287fada06396403d466e2c9f6e626a372850f992fed02893b1aa8e31eb3beb737b16b16d093660b024af4209a494df0b039063c1b261fce8d6790a", 0x4f) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x9) ioctl$BIOCGSTATS(r1, 0xc010427b, &(0x7f0000000200)) 16:01:09 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = accept(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0x1) getsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f00000000c0), &(0x7f0000000100)=0x4) socket(0x18, 0x1, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x5) setsockopt(r0, 0x29, 0x4, &(0x7f0000000000)="00000080", 0x2) 16:01:09 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x200c, 0x501) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000140)='./bus\x00') syz_open_pts() syz_open_pts() 16:01:09 executing program 0: ioctl$WSDISPLAYIO_SVIDEO(0xffffffffffffffff, 0x80045745, &(0x7f0000000000)=0x1) 16:01:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x1}, {0x7}, {0x6}]}) readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:09 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x3, './file0\x00', './file0\x00'}) write(r0, 0x0, 0x0) 16:01:09 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0xa1) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x1f, 0x6, 0x3f, 0x0, 0xffffffffffffff8d, 0x3, 0xffffffff00000001, 0x3, 0x1, 0xd59, 0x2}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x8252, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x1000000000007c}, {0x800000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="d5") 16:01:09 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:01:09 executing program 1: r0 = socket$inet(0x2, 0x200000000000002, 0xe87) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x2000000000011, &(0x7f0000000000)="21f3ece33645974ca80a975e888bae729ad0e5a90128c6881d98a6d1e4b860f9476e6c770a4e6b", 0xfffffffffffffe5a) 16:01:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000002540)=[{&(0x7f0000001540)="2adcbf2d713029d5fd8377edce160e38b2a4b1dbb91a48b16845773f6d8a79ce04ccf43a15152e0633ad9aa33ca678a881fbd362e3b11128b98516ff800ba0bdf1a0ad255fbc6903a019d856dbcc5f4c2e64d60b8ea62b88ffb64404dc9d79adb9c599f6cf002c6da518da2ce1f680f07f714409a81ab10f7f186aa49f1fec7a0ce3add0dd00846fd2c359bfa0d70be226ff5438ff37935add3d1071493aa741eaeec5b0808bb8d6b5c8507786bf92a7c83be80f3716af61f115c2da3b95febc79fe979c59a04e1d1e7464853988f5d959c726b3219510080b1c1126cb6b37d0e1d87700730096584b0e4539d766faab7f26fdbe560403dc1c81fbd2e475c3b5597d3a83f9a6e57fa3e779b11717742255bb91a989c4b0ee6fb568f8df0a1eb3d6d5e6e51ba91d3c4f1bb633bb705496dbb511c691c2bec8991f4ac4fd93f3f727a50de1f08f4f1ef5d2c59f9f50ca1827d1e19b159311056685494c08a0c7204e09606e58e334de00943047c62c61bc018a892ee3cc3df9d3ffed86a88e43ed41f9fb31b5713582c383ce40f49fc72aa52349db9e6d6625c586139cea9039a85d2d6f47470ae72cebc22e7ed4c5bbc110c64fd817d810f10b445baad13f05429ca1fe82441bbd74bf368ea0a74e7f61f7c78f8463958535c72eb274f63eba0bdb905d9f0b27d8b7e16ede4d59287399d77c96a587598b9aad4b0d91397f23f7bf246b7d5830e0ce94a11695fb9ddf", 0x20f}], 0x1) close(r0) execve(0x0, 0x0, 0x0) close(r0) 16:01:09 executing program 1: mprotect(&(0x7f000009e000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000240)) mprotect(&(0x7f0000028000/0xb000)=nil, 0xb000, 0x0) mlock(&(0x7f00003c7000/0x2000)=nil, 0x2000) getrlimit(0x5, &(0x7f0000000000)) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) munmap(&(0x7f00003f7000/0x3000)=nil, 0x3000) 16:01:09 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x94) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x8000, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000100)={0x3fffc00, 0x6, {0xffff, 0x5}}) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0xc0105715, &(0x7f0000000080)=0x1) 16:01:10 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000001c0)='./file1/file0\x00', 0x24) openat(r0, &(0x7f0000000200)='./file1/file0\x00', 0x10000, 0x20) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') unveil(&(0x7f0000000240)='.\x00', &(0x7f0000000180)) utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x2) r1 = open(&(0x7f0000000140)='./file1\x00', 0x8, 0x9) ioctl$BIOCFLUSH(r1, 0x20004268) getpgrp() pckbd_enable: command error 16:01:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getpgrp() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x7, &(0x7f0000000040)=[{0x7fffffff, 0xffffffffffff753c, 0x9, 0x7}, {0xff, 0x7, 0x2, 0x80000000}, {0x4, 0x7, 0x5, 0x9}, {0x2, 0x5, 0x1f, 0x20}, {0x8, 0x10001, 0x8b, 0x6}, {0x6, 0x2, 0x6, 0x8}, {0x7, 0x1, 0x0, 0x10000}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pckbd_enable: command error 16:01:11 executing program 1: r0 = socket(0x11, 0x3, 0xfffffffffffffb56) r1 = kqueue() r2 = socket(0x11, 0x3, 0x0) r3 = dup2(r1, r0) kevent(r1, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x8, 0x0, 0xe329, 0x5}, {{r0}, 0x0, 0x24, 0x9, 0x6, 0x3f}], 0x0, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x8, 0x8, 0x3fd, 0x40}, {{r1}, 0xffffffffffffffff, 0x2, 0x4, 0x1, 0x1}], 0x0, &(0x7f0000000280)={0x10000, 0x5}) r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x180, 0x41) kevent(r3, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x2, 0x80, 0x8, 0x8}, {{r0}, 0xfffffffffffffffe, 0x1, 0x40000024, 0x2, 0x200}, {{r1}, 0xfffffffffffffffa, 0x0, 0x4, 0x1, 0xec23}, {{r1}, 0xfffffffffffffffd, 0x8, 0x1, 0x7, 0x7}], 0x1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x4, 0x2, 0xb4, 0x187}, {{r2}, 0xfffffffffffffffb, 0x10, 0x1, 0x4, 0x3}, {{r0}, 0xfffffffffffffff8, 0x4, 0x1, 0x508, 0x3}, {{r0}, 0x0, 0x40, 0x4000009c, 0x13af, 0x401}, {{r4}, 0xfffffffffffffff8, 0x50, 0x40000012, 0x8, 0x7000000000000000}, {{r1}, 0xfffffffffffffffa, 0x40, 0x8, 0x5, 0x5}, {{r2}, 0xffffffffffffffff, 0x2, 0x40, 0x8a, 0x6}], 0x1, &(0x7f00000001c0)={0x6, 0x8}) 16:01:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(0xffffffffffffffff, &(0x7f0000000180)='X', 0x1) r1 = dup(r0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f0000001900)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:01:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = msgget$private(0x0, 0x4) msgsnd(r1, &(0x7f0000000140)={0x3, "ae81eaf4fe382ba44a671d98847c91a071bcaa8a674032baf5af81a99ba651d90bd368d2bece5aef9656c9a335b0c5a07b053fd96955a24869ec51547a6b7d073fcf63f600961609ecb8f9ea571e34a59ac165b486b83f8cba3c44bd36912738a1df2006c3393b7325c5e46324d538e3e6765e7b15a53495b5b6558f012dfdfe498907eb2102fec3597bb3a804d97f9ab68a5cbde7daf6b0cb8e1ea58f80cabf6980ec686a72be3678938188037ed46bb990082d4d47640e02a5f6063056b592370089d958d6a43b804ae85dd37a7114de29d87711d50678229add55bc9efed9c7970df41ce5690d6641e3f43c09e52b9bd10f67b830836a3acbdaff"}, 0x104, 0x800) syz_emit_ethernet(0xfffffe49, &(0x7f0000000040)="81") 16:01:11 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x880, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x100000001, 0x9, 0x1, 0xfffffffffffffff9, "ad24d6a122ad97d4610e0139f0c3c223501b2711", 0x5, 0x7724}) ioctl$VT_SETMODE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x0, 0x0, 0x10000000000001, 0x400000000}) r2 = dup(r0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000140)=0xc648) pwrite(r2, &(0x7f0000000180)="3ba4656f569674e9f8dda5dbe341cb94e049488d9290c502ceab3c29b12e91f9cf0527e22f6a7c387ebe7ba4a707da7ebefdc5bd3cf70b383d221e6d4d5f7f4cf16e7d6d3eede11fbcd4ee9a221860220ae8c002403c7fb5ac00de4a3441b1e88db8db375879750867e203334146d2fc25b014856163b505adebeb950470e0a1eae06abb3f1770719dc14bc279a5a7c8403bb4ca79db17bdfd122035ace2f02e9cb6a73e5a4a7add433fea004834f309503951167363bc7d02580dc5db8375961fe8d0fd0e69ee196c16ccee0e47", 0xce, 0x0, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0, 0x1) 16:01:11 executing program 0: unlink(&(0x7f0000000040)='./file0\x00') select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x0, 0x8002f}) 16:01:12 executing program 1: r0 = socket(0x1e, 0x0, 0x0) socketpair(0x12, 0x8000, 0x6, &(0x7f0000000000)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) connect(r1, &(0x7f0000000040)=@in6={0x18, 0x1, 0x4, 0x6}, 0xc) 16:01:12 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x86, 0x7, &(0x7f00000000c0)="649df4cb3091fc6c038e5c196aefff9721277beb7ce034af31dcfae708e7512fe6dbacb2782520bf1ad7a5717bf08d3c3f5e47a1606d8f8d0ec5c7061b3474868e9de472712ab0e8be144f59d4b2cf021ccf", 0x52) setsockopt(r0, 0x29, 0x1000000000006c, &(0x7f00000000c0), 0xffffffffffffff85) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000180)={0x2, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000), 0xc) 16:01:12 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 16:01:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x5) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:01:12 executing program 1: r0 = socket$inet6(0x18, 0x6, 0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) readv(r0, &(0x7f0000001540), 0x0) r1 = dup2(r0, r0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000000)) getsockopt(r0, 0x2a, 0x36, 0x0, 0x0) msgget(0x3, 0xc0) 16:01:12 executing program 1: r0 = kqueue() r1 = dup2(r0, r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$TIOCNOTTY(r1, 0x20007471) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) 16:01:12 executing program 0: getpid() r0 = getpgrp() getpgid(r0) 16:01:13 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x7) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:01:13 executing program 1: r0 = socket(0x2, 0x3, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x8) r1 = dup2(r0, r0) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xeb44}, {0x774a, 0x913e}}, 0x2) 16:01:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x7, &(0x7f0000000000)=[{0x8, 0x0, 0x3, 0x1ff}, {0x7, 0x2, 0x80000000, 0x71b}, {0x101, 0x401, 0x800, 0x6}, {0x1, 0x1}, {0x4, 0x0, 0x403, 0x42c0}, {0x0, 0x3f, 0x5, 0xa}, {0x8, 0xfffffffffffffffd, 0x72c2d904, 0x4}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x1, 0x0, 0x8000}, {0x81}, {0x800000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000002c0)=ANY=[@ANYBLOB="000000000000000000000000000000004e8d507d00000000005fe60000b6e16838ac0cbd14dc63a9d9e2eb0151f51d4ba8004b169ec2d3f6d9316d"]) socketpair(0x6, 0x1, 0x7fffffff, &(0x7f0000000180)={0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000340)=@file={0x0, ""/3}, &(0x7f0000000380)=0x5) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000280)={0x1, &(0x7f00000001c0)=[0x7f]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10400, 0x0) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000400)={0x0, 0x5, './file0\x00', 0x1000, 0x0, 0x100000001, 0x5}) syz_emit_ethernet(0x57, &(0x7f0000000200)="014d60bc41d9fbf14d791782c58ac06c5fafa89e5b32bdea8bda24f483af91bb656f7eae4457dc3999f97104468734bf626623ff8b063fc4bde6238e3cc46ec70cbe6c9a21b5c4948bd26f696158623bba08c89770045d") 16:01:13 executing program 1: r0 = kqueue() ioctl$FIONBIO(r0, 0x8004667d, &(0x7f0000000100)) r1 = semget(0x0, 0x7, 0x10) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/188) r2 = shmget(0x2, 0x1000, 0x100, &(0x7f0000fff000/0x1000)=nil) fcntl$setflags(r0, 0x2, 0x1) shmctl$IPC_RMID(r2, 0x0) 16:01:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000000000004, 0x4}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x1) pwritev(r0, &(0x7f0000000000), 0x0, 0x0, 0x0) r1 = getpgrp() getpgid(r1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:13 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) write(r0, &(0x7f0000000100)="30092d0f7ca4d209f644c65d985f453a4a4545aa5d68dc392715948781b5ce879a49538211f43b1e5a54ec8f36713d0e0762e76ab2bb43e7311272941be942dd7a0d21e6c8c8bb3cbeab9d56c2acee129c1573f595b7cac3", 0x58) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) close(r1) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000000)={0x1, './bus/file0\x00', './bus\x00'}) 16:01:13 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000500)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000480)=[{&(0x7f0000000040)="3ef722f74e0e70331d89cca541547a24c202938b44454f6c2e969b556f20f45edc9e7f3b4738261ca53115285a9f905e85f328a9658b69a06ad6cbb5d7a159bd3cb122c4ff9ca94c0f7c5d8566e53517fd6f017dbe71759c3bc3e3808f2bcf322cdf90ac8cc246fd05e3c8536b18fab54f0d2d42c5bfb3471938eed62de5b058a6939a4e71e5799e6609cf873c2b8276416c78b1050dcf0c93ba0e6e64986868806ceb55df0895058745279641d8414f75eca9325087f0cc28e816a4a9dcac223e2f70", 0xc3}, {&(0x7f0000000140)="725faec9bb8ba6d9c178feea3225832d6ef79b866ed88ec6301f2525cc94bb320b80eef15a6b0a6946f81a400ae4ec8494f5ac4d0133f3e06d48ee0c20b363f0bed104beeb2437a09d46a3f33db15716584f1a19d2a81593594251bb067f60c4db2b", 0x62}, {&(0x7f00000001c0)="89dec6b0d9d1f328bcdc451d64f42929be9448e7bf7081dd9001462edc0ff69c14b470b0c29060f3239a08f47b657c0c8c5764726efb285876d43e21b982ecc2eaeef50689a85bde9bea5fe5ac68bf99a9bca3c4077364ea91ec9fa29e496b2d0b22d6e5fb6f45556e444b17e696d9dca871d8697bc19e22cd64449c13bd129def8b4ee38f53fe282f2c798417a205b0940e136d48bd4a59d1e3f422ad0fc84b25e162f653ef0feabfc44713485425324123c6da5b060918f293d27e4e0919", 0xbf}, {&(0x7f0000000280)="7381124a0da52581225f3bb99ba75887655b8310922b21560b68242f165de47fedcf2bb483d24e6660", 0x29}, {&(0x7f00000002c0)="045e8420f3b864ea8bb2fc5842f37222d2f2d344a9e610a5831dd64f26aa05eeb8d6caa17f936326ac517a2efe71f9cebc6176e23dbb129bc82c54489944b3fc3f8581a7a433eebab35841320a3c110531224de1d18935708fb39cbb23ab4f501e41320ae353e228279726d3107b8bdd7ee7f4494c014afb9b0d4f1c553f0c75142104ad7b9322ad9109550bee98", 0x8e}, {&(0x7f0000000380)="5e438ea7ef67ebc21ce03edae0d7d7a1922d1a5b80106ee3abb4f1737789fa6a581bac09c9bd56ea8d1f90973b3ce5fe9e780b91bb9de68a5e5ca53de67a5223ad6f6ca63c1cc77eba1dff62de12091788012691dc027f3663842d1627e780e032e931c8b4d170bac47ba947d7910d45bb07c02b0f0e5a245e1eb1d9c0e72e4990045de16bb74f1db1352ac73a8ef990aa809974c90b367118d9085ba699f64823e133e778aea430903dfec3f41d47d0ef55564f85aa1fbc7b8f45076b4872e763bc2245ead6e2f764b0578a5a562ad7da38e13b14daf0770e1361974e681f0fa81ff9babd25d550e4736cf17570b5073d7c3d31", 0xf4}], 0x6, 0x0, 0x0, 0x400}, 0x402) r1 = socket$unix(0x1, 0x2, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f0000a6dff8)=@abs, 0x8) 16:01:13 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2089, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000340)=0x8) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, 0x0) r1 = getuid() unlink(&(0x7f0000000080)='./bus\x00') syz_open_pts() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000000)='./bus\x00', r1, r2, 0x6) 16:01:13 executing program 0: r0 = socket(0x2, 0x2, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) write(r0, &(0x7f0000001c40)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377491ebd06a1c896c24bd6cc866a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f8ff3bdb8e73b77340e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f4af9182cb53a5780b4f101731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022fd1cdd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a9", 0x5a1) 16:01:13 executing program 1: kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x600, 0x0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000180)) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 16:01:13 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0xe000, 0x9) setsockopt(r0, 0x3f, 0x3f, &(0x7f0000000200)="47339f16b2d77e7669d5025ed6759f18d15ab8dbc79c4884078d90da61ac8f936c071fc326097fbb47d1e358102f67480fa9d77062ceb7b95ef868697382b0753c169a59196e69a1d3c3cd46d83ab3eb5346ce3ea09c3f80ab51082e14c221a10c6c7d5d0f0e7e53f41c", 0x6a) mknod(&(0x7f0000000040)='./file0\x00', 0x9040, 0x800) mknod(&(0x7f00000000c0)='./file0\x00', 0x8000000000002080, 0x7d) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)) syz_open_pts() close(r0) 16:01:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x400c5711, 0x0) 16:01:13 executing program 0: r0 = syz_open_pts() pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r3 = accept$inet6(r2, &(0x7f0000000200), &(0x7f0000000280)=0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000480)={0x0, 0x0, 0x90d2, 0x0, "9730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2864c61ad4492a500a35ace697bef649f907bdc1bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff097b1fd00000000dcb95a0100000000000007a864d67971a38826a1aa8937092e", 0x79) ioctl$TIOCNOTTY(r1, 0x20007471) r4 = syz_open_pts() recvfrom$inet6(r3, &(0x7f0000000380)=""/143, 0x8f, 0x800, &(0x7f0000000240)={0x18, 0x3, 0x2, 0x5}, 0xc) ioctl$TIOCSTART(r4, 0x2000746e) close(r0) r5 = syz_open_pts() kqueue() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0xffffbfeffffffffc, 0x5, 0x400000000002003, 0xffffffffefffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000040)="84a8120ac14ef18d2ae23cf8a3a7bc247d542fcc1e47d622fdbbea4b1f629b769c24a607144f0a202f01a76690feb12dc9ec317540", 0x35) socket(0x429314a9e436288e, 0x3, 0x1f) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:01:13 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) fcntl$setstatus(r0, 0x4, 0x84) pwritev(r0, &(0x7f00000003c0), 0x0, 0x0, 0xfffffffffffffffe) ftruncate(r0, 0x0, 0x0) close(r0) 16:01:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002001, 0x40004000000028aa) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) linkat(r0, &(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000040)='./bus/file0\x00', 0x4) fcntl$setstatus(r0, 0x4, 0xc4) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000340)="8c7c46bdbe20c1829b0b583a3b94f46540e7ee9f898b9ff0162ef3bf1c6d4f40c8c709b532fcb64ffbb06e8eaa1b66e9169662d878025fd6f49e20738f5a63f64914515b1c6ce6fd1dacc94fc19ecf46e9b243507d1af880e9279a2884d60b627a3d0d77f59b8cce6dcfbf8952f6fbbcf32aca52888f2ae8ae1e6c98c1cb151404f194aa71dc9bd087d5467ddd8c214fc6a75a7def7841021a219b30da"}, {&(0x7f00000001c0)="c459264a2791c6c70a768b00c6252bb29c582fb347ea2f99dd4a6e33c558e9a9b620fe4021af11833a6522a44948ebd60622eb39cfcee86a35e873b2882f574a65ac1155df621bc3314e04c8eebfa24df6c779d64a812de50dd24876838f8ef667f114362146ece358636f832277a9dee613e9cccf4a452d52e5eb9b717074122b7e22", 0x3da}, {&(0x7f0000000280)="4cde1520f6453c00cead790aee7bc8a7634f04428113a2abc4c28243dfb8b986e066b33ac963aca182411f6e5a4242b7196ca5a91abfda778bf46e2aa9a902617ee21a858904fe638801d70584788109e2176d58029a30988dc236159e604de00f001dbaebc4bbfce5d42690d8dd879150eb25c417b26d2f2f509c0793a87ecfffd11f3871976263c3a414e2534accd8b9214085ab391d1001976e57ce01224a5302865519e2c1f3adc2809938df788cb2d043026409c42260", 0x7a}], 0x10000000000003e7) 16:01:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x18, &(0x7f00000000c0)="6f3d3a6b81a052e7b306e5ed0cd8f7bf49ab11ff35fdd14d") 16:01:14 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10201, 0x2) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) 16:01:14 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x2, 0x2, 0x3}], 0x100000000, 0x0, 0x1, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0xb7, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd\x00', 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x2, 0x2, 0x5}, {0x18, 0x1, 0x65e7, 0x5}, 0x6, [0xffffffff, 0x0, 0x1f, 0x6, 0x8001, 0xc45, 0x6, 0x8000]}, 0x3c) close(r0) r4 = dup2(r0, r2) r5 = openat(r4, &(0x7f0000000040)='./file0\x00', 0x80, 0x1ab) kevent(r1, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe, 0x4, 0x21, 0x2, 0x8}, {{r1}, 0xfffffffffffffffd, 0x8, 0x10, 0x5, 0xff}, {{r5}, 0xfffffffffffffff9, 0xdfc8bb3eb17ba261, 0x1, 0x380, 0x7fff}, {{r2}, 0xffffffffffffffff, 0x81, 0x80000001, 0x7166}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x2, 0x40000000, 0x1ff, 0x4df}, {{r0}, 0xfffffffffffffffa, 0x1e, 0x3, 0x52, 0x3}, {{r0}, 0xffffffffffffffff, 0x20, 0xa, 0x6, 0x1000}, {{r2}, 0xfffffffffffffffb, 0x4, 0x10, 0xd5, 0x7fff}, {{r4}, 0x0, 0x1, 0xf00fffff, 0xffffffff80000001, 0x3}, {{r4}, 0xfffffffffffffffd, 0x80, 0x4d, 0x8001, 0x1}, {{r0}, 0x0, 0x1, 0x20, 0x5, 0x4}], 0x6, &(0x7f00000002c0)={0xad, 0x40}) 16:01:14 executing program 0: setreuid(0x0, 0xee01) r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x4000, 0xb3612b0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:01:14 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x43, 0xd4b}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f", 0x2b6, 0x0, 0x0, 0x0) r3 = kqueue() r4 = dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) ioctl$BIOCSRSIG(r4, 0x80044272, &(0x7f0000000000)) 16:01:14 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0x2, 0x9, {0x7, 0x1}}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) 16:01:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x2}, {0x45}, {0x806}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b7") r2 = shmget$private(0x0, 0x2000, 0x180, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000140)=""/134) 16:01:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {0x1c}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0xc0, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000100)) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:14 executing program 1: truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x8001) r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000240)="5001050260000004000000001306ca90100e03fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b10427a", 0xeb, 0x0, 0x0, 0x0) 16:01:14 executing program 0: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000180)) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f00000002c0)) setsockopt(r0, 0x4, 0x4, &(0x7f00000001c0)="0ed39d4593aad2812c76e756b9e0a5938643d70d31173ac2136364cad666fb32141c6cd46f3fa36364b587717c13227115f144b515647f2ff03c8b397209f13b4609fe9d9d9c0c26fd8857428c6232cff32b24c550229bd85e3476e0441bff18049badc6906d3387e5053d25e3024d41bdc19f8c147a0696db7191f002fb3d88f5f1691b5cdb21cd51f8c7eae98da637e7c938f74254f986dd92416f2f225583bd495a0b925b047da8d823a74e7530b0edefb91f67ba4f38a2821f484685ca94a405d918ce7d0410ef3c9ae7a91e83dfc66345e84f85001fadb00c5e76ddec3c48b6a78470856c7ca5ceadbac72408514dd48b152c1a52", 0xf7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000140), 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x2, &(0x7f0000000140)=[r2, r3]) 16:01:14 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000205500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffffffff00"/4104], 0x1, 0x0, 0x1000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) dup2(r1, r2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) msgsnd(r0, &(0x7f0000001440)={0x0, "bed897e75eca5612b2364d85a63468339730eec2f3877f9a1bd5e54059de9e8c3606664a5cd03bd02253ef44d1b05843ffcfd6ae9eaeaaee95f064682f3183ae29ce5b8dfc84247a882f3d1c0b85e0f55f6b643194053f797b47ec2429fba99be0bd5e62312f4db0656ab9f74418393953f6a17505be308fe8384effcf7777974b59baa71be455974bff713c961c9d3a4863c2632cede16fdf7bacd11f36422bc5db274552b1e5e60f924cf1451938109f0b1b95f342120dc90f5c27fe80276237cbfe60a04650d6f137f5bf"}, 0xd4, 0x0) setegid(r4) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) symlinkat(&(0x7f00000003c0)='./file0/file0\x00', r2, &(0x7f0000001540)='./file0/file0\x00') r5 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000000100)) chmod(&(0x7f0000001580)='./file0/file1\x00', 0x107) fcntl$setflags(r2, 0x2, 0x1) ioctl$WSDISPLAYIO_LSFONT(r5, 0xc058574e, &(0x7f0000002600)) setuid(0xee01) msgrcv(r0, &(0x7f0000000080)={0x0, ""/14}, 0x16, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') symlinkat(&(0x7f0000000140)='./file0/file0\x00', r5, &(0x7f0000000240)='./file0/file1\x00') msgsnd(r0, &(0x7f0000000280)={0x3, "850c38d7fa23c8df10c245589bb2b876234734fd4631170a8ff7d6ef5c4962e335135b24d76bdaa025d5fc6f17d6ba54d7d4b6878a0b7e7d64871852fc95fe944dcf5463cd56812850b5fa7c8cc9fa20ec5e51fd9b47ae455346ba22e749305c2377c0bf6c4960d6cc6e1ab2a22fd7311df5b0cb98edc4db98a7aa2971ff92ce95e7f5081738e3adde1e2aef2d71a7d6236335583c500c"}, 0x9f, 0x800) readlink(&(0x7f0000000340)='./file0\x00', &(0x7f00000015c0)=""/4096, 0x1000) unlinkat(r2, &(0x7f00000025c0)='./file0/file1\x00', 0x0) msgsnd(r0, &(0x7f0000000180)=ANY=[@ANYRES16=r3], 0x1, 0x800) 16:01:14 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x160) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) r1 = open(&(0x7f0000000080)='./file0\x00', 0x100, 0x20) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x0, 0x2}], 0x1}) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0x3, 0x0, 0x0, 0x0, 0x9, 0x4, 0x800, 0x0, 0x2, 0x6, 0x8}) r2 = syz_open_pts() ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000280)={0xa04, 0x400}) getsockname(r1, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) rmdir(&(0x7f0000000340)='./file0\x00') ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000380)={0x3, 0x6, './file0\x00', 0xffffffffffffff2f, 0x1, 0x3, 0x5e4}) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000003c0)={'./file0\x00', 0x80000001, 0xa59, 0x8, 0x1, 0x2, 0xffffffffffffffff, 0x80, 0x0, 0x2, 0x0, 0x1f}) r3 = open(&(0x7f0000000440)='./file0\x00', 0x808, 0x1ec) rename(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='./file0\x00') getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000016c0)={0x0}, &(0x7f0000001700)=0xc) r5 = getuid() getgroups(0x6, &(0x7f0000001740)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001780)={0x0}, &(0x7f00000017c0)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0, 0x0}, 0xc) r10 = socket$inet(0x2, 0x3, 0x611) sendmsg$unix(r1, &(0x7f0000001980)={&(0x7f0000000500)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001680)=[{&(0x7f0000000540)="fd77e380dc627ace29b3f31e823d27012ebed95d642c5329", 0x18}, {&(0x7f0000000580)="4d174cda1023b82cf68d037eac5d6795eef637bc8b376a82e11ca1a072f4bc26969cdba5db8d3119d163f31e4fb96173489b5729a6633779230684f6f9225345ce0d06a77db491621afdf7cb497c4fb1", 0x50}, {&(0x7f0000000600)="f08e59b960246774783de76865546178afbf091ec07e00322903feab234f610d3729ffd64ee1ea5d54f5f4cfde8b1991bb700811d07cb52488adc7b3012db032bd7b71d9ddbdafa6b121d154528ace", 0x4f}, {&(0x7f0000000680)="b1f0f1a50e7837322934c369dca06b4e4f4995a1483539629581ebdd033cb3738ab9215ded0314978e55f70506e6946aac6898bc6aceba1f3b638030f70ec191629fcfb8751bfe9cf24bb139e83e6ae8847a1cb12e96299ed67b00c8aa986a415380d81c0ddbae31efc8801edfb74f7d9e77192e4f5fcc181edff5c2958798d74923c745f0ff5ff1b3ceee4d85ba79417b08c37f1c1125dcd9e8383bd44a511320348be9bb7e73e0069195c843019766b7975447147c7b3bd197a8a4a02db3d9e5c3eeab0bf9c3a2dd3a2d33c924ca1dc4771deac6e8f058622bdaa609c8cd0b3e6c55605bd05c3725d0982e1d32c61de2e6838ed5f6af9c183402b381a27f50dd0dea0faa8a5b4a93fb9005e96cfe0d6bfb79438af677c951dce90a11976cb9b62cf6cc123bdbc7825ffbf083f93e2f6995de56e39f8c3fa4c99c0e66a635a0f5714f5383fef9d88afcf91ab6acc72aa5756cd8c085efafa213cd4611da8a37d54d9faa9c1bfcfa9dc3c51d1463d2ecc12f4e92ea1f9f7085eef64de4cc5fa7261d47003f50174fd2eb921b33a1ea18f8528c84cdaf056e59360fa847e8d377b95f89a0e196df4f8fcc07ba79fc4c80d2f992f0160fa7c96457dead141e11bb1fe38ee24b9229d8a366859edb5cb8eb4367a40b4cab6bb75f03d1ca0f6e00574fde4881dde437aab9d57475fd336e3142b8905ce452ca7f8a6b9ea535c4af7bae45018085a0402cebc9ab4f027230d9093d31528423c842b2f84ff17e982b082b2b7a7a75b3f97674752c4a1748c06b90040de12a6631cf9660ea15813f6946403912947a6c4c53f3a5f74d412421a779d22efff9341fcb2cdc86c8ac7eb5781b971b7a51f7b718e4657da9e77c28d9816aefe8e0d57d927b89a0c95ac7d75ca6e38d3c96ffb72ec67cf4fd3478360b0fbed9b1cefa6f52b2531c8a2af5324cb8c70a01a0cb4cf8ba0a70f7e7b1d158f1d511b7360b35b5ca8f95b252e33d9f00aa16a0ccc5419792e475be65649cb0333812de4217ab47b898281a267434020f0aad950bab9c1f854e51568588b07b60125d649203c01193f11149c04f478f66cea24bdb5833d1102033e2a6cd2b6712038c16fd01dc11c3936e4c7cb64b159df8e83c4b48c5a67ce02b181649b6f07f49154062660b5ba14f1b3612e454ffd8e56569b1869d56a02e8f0747475c4b2dc4c8e78a2a086488f55978efc074ffb464e2d88a547fb3c6bde27034ab8b207495daa570c9c109f5cd6f8e415436df0577370124bb9cfff1777924c299f640f2843971db233f5bf7638a5aa36a182c7d5f115dafc8d2fa4fac6dd236f11fd8c224a0cb87907aee0b875182d271e8a6a69180add23305d37990ada91625cffecf4e3d01bf6b35c6868832598ac40bc2cd7a39522e59667e334ab45cbc108d2c549b8f7a45111af65695f6983f58ff69dbe9b23ffb71524fdd9bac8a450ccf1988f8beb85a83219728efce4800b8894a4aa0e5d7a927da7f77493249a835a28f7d420335e8b6ff24aa4daa3b8716a105cec7caf3249a10c53115c51969811596b8684249bc7c0628c13ed3c5ccf7c20b912f454e88cb57f42e34445cea20997e3ce6b666fb539731ab16af610860b3b74cee0f5058693f367f221787d702c0c6e413586167558b3360db8cfb632cdf377a0419b4dd27773201eeb0cb7fc41192ffab5e0b91cf93fed7d5741950ec693a70dd9ef2c33ea85f54883138fffb4a6911957a60834fc5815c195a0871ee8175e15d8bd400779afc427a8566d1c0d01a80a72c084c9eac19d14fd4de51ef5d45f45f9d2f469109d400c68cdd4a10b1f03feca1e94a31271ddf724dff6d82accfc49f988a7e9c1ab37c9dad33ac9d68bc825d7e28ee556e92189f6458bedc38b19a2ad70fe185d68572fca430c3379201182c2c5df6e5aba3b6425e8568b0107b645ab41da1ef4e1649f5207a93f75fd50e1e45424f65dc1b889c80c11336363677252201afc1f91412d72fc6aabf513200612e72b664c5e0859b582a6b2b0298ac497d0ae805ac2b62f0e3d443c0780dfb43eca4dfe68bff275b67a08cf4c3c6f6e184e860118259bcb946a9c5dc0ddecf4b820ebb85489e2cc416738d35db50e149969e1b1f4fb6f8d63e1da1672f73fa1bce66f73fd2925fcdd529d0e9ed4e799204dcd01f99fbc53f210bcf71c81f69952b24bfc180145c52485f4f32b75782bf99731c5004a0ae8c1c64243c817c1e01a058f6b462a03caff737f8b75f3537bcafad8155d3a1ddccfc20694b098c4c29a51d20fb7b2c1a6994e488c2a16debcb6b28cf4935893f63cca39237c9987423130fa0c3877606173d21321c41aa76f4f5ee6929e45364bae529f7b5c5b3787b5b0ab8aee5a462bc12b6dc4bc520facb55530cc729f6f54ab4c1ab81c2ba01ee923a86ee2e6e6a35b6b0cc05cb093c4091756f36daba346cb752c0267200acac48803bf7422e706b1a4f09789359ccdf9bdb78fabbc8c0444bed764dfcbf6439abfef4a753b09285d1a249819fa97813cfab8e6e71d4810f9954ede27cecf9d89d96ac631e70d13a5972f839ac38fd0887ee636820d49d8e8a475b9a9cc9ecfc201cc3e1d161ba08948d52a6b263d9a9d5a0d090b0a51ac216c8f8c9d2e0dc64c4fc4c2e6fa5f1b2aa4d10c690feecea59ecaf29d07cf2a747dff439b3e15a8cb5b659f66614fc8c623a263e068d370dad91abbb770314b44be9be9ad9c407f51ce443d8bcfdf3c812a4062f6660de508a3c8f8e3458a006ecd5ee6f4dde4c27284b38b86be03854cf1d72bbfd2614b50c3429d40577638bb049a72bdbda278283e1da4b526356b42eca88f65dea26ceaef741350b55059f31c50e5aaa94bbfa5152403dda4063196eb71978e5a909e2449303a1d3b5a176591462c18e9bed65b8ae92196e992fe8b02648b1a872ce7ec0fda72ebdda2a17e31e4e05177c8480174273ac074c98b402177d36eb7d12829b3c3c1398c937f82635f5811aac7ea70fcde0a2220f72f0ebe6b2e6174c73e140941be62a34e513bd7abfd8e5fa94180f19ad2f3e2cce3b079612ac9135a0f300d2065d9614a118f08677a7ba248fd766a3450d5bb3b20bec43a11ed01080b7a39e3a177a99c9f0e97bef10bcb389836eaa370aba4fc135ea759890dd38aab84ff7946e41aa4305f862543c54724927c5adf7b04b0c8ea1ace265e9d551ce1d71ed0bbf9fb61d3cde26804ea9d66581d966a627da6d1118550e11d47aa55f104e5d1a6933d08b18da1a38db32e7979c1cca82310f3deb5726261a2ecacbdc7fda27e56cd3a306e63a704dbbb2541e17fffcf5ea5d2d464467ec96e15fe35b205b8f3d2f74c890e3a278657af64fb7bd808fe390c42a4e099b6fb7942b92c04d539d3c5176a31f0c44d9c92ed311241177ecf83956fb6e3f85b6b36b11e2021b067282ce03dbbb59836230ae767d32c010c3b3d8bf511d36a6432c290a94cd65783634f5b27675c8d3e50d74ffac7445b3f0cca9bd6b4b743df9427f0ea99ee3701dd40887adf60814dfaf4c7137c45f6fa8eefb833e37a63f1ea05bc98c7ff7b970686eb45fc1d98a6b7c3eaddd46eb01b4c6c7bc937f30e0e456e7ae8827efbe68f5db7f7a74feed447e5eb2c7cc885c8716854a6c255b354cd63602469da4d0459f88a973c89ba1cd51f609f14d5f60b47337cf2a5735b1c267aaa5d922cd0f4132013f63cc770a754741761bdeac739bcd186fd8e1ff9abbf04a23ff32fb518431b64566a0a81efe30453018f778fbe5b7aaeba58ccf328d8a71a0a18fe50e1e1bb6148013525ed4bccae795621a5e7a1f891b9b8fbd7001991b2c8800cdfc4cd74ca2f649436c9bc446d5883bdd3258d85605256761af86cb24c0728eb5d9ced6f6dea37f09effdd2287aa2c1adfd1d4c133555e9fd9e268c4081122bc531760684102456282db6c65b805964e59afe7ec422666bad1d2c8a4c4f2e94ea893bcc4061868369accff4139b380b959af573af2a40b05f7486d45b975d801b80f1f557308d711dbd8a882ba84b6e6251c8f6eb943714747d07b62747d70fbe4d6b7313eded66365b321111810b5bfc33b6680c6e517b22861b4ac2e6d52b2c098d0501e8fbf0bc19d3962332bb9c4ec6d4b641f331bec7ce392cfb110c97d2a0e1528b4ef28cc6407f483dc5bfb98fe2040878e45ac57a3ef5b61cae42b5beaa9ba99352ac7f3135d57b8f6be446815de0dc9c77f000e4b32330f0d995d68f7a6faa4ffa2531ab3a79b49e35e58305a1d2082cf24ce205c0a268e30b7dbec8207feb4feef0ae6c60cfd502beb3d33b88e54ec5d52d5afd6b59dfd0ef4ebfdd1ccff4303b982f3f922aa089f9c47347da56e58aacacfbc163ee4f03bc391b7bb26ffdfa5d2149c53e24d245935cbcefc36eec78966733b03b5de552b7284327d2b937aa4a55119fe0fa4564048ec31073133330a66d1d461ab219bf99a8fb19642891e887e34f6866047afd89b25e88b41f134f6d0e562608f0099869cf5f6c94665c5fb4bbcd5f941f2f36ed5f6bf886141822b5a5273e89a82aee16e88cc9d0140547dbb1d1cff086362c378cee295a77b3196c34ab1aed26209f8f9ddf98058e96220218991ee3e3696008d10ed274321a96f586f56438c4ea5540c5cb9223bd881cac069f40d97c6d50786e971d433f0906eb7eae1f6ef9ea028bbf81d0886031f0bc1f71c69830a0b5592b2bf135f525fa55a2f9dfc55e4f61fc877a4d16b04cc32d2bb6eabe3516c9a67ee71899fe823250461ee7ebcb655457be21ee65caf2fc9ded8f616601b966ac1c0ede26507e5911b5032fcc6a47959398784c4c405394b629d6ca150fc5b5f7a53d950fd8d8bc283842c4ef3a60125a09cdde79aa7743ddde2b13b0911bb2e4d832b1358a51f197c9304b664b47760dfc1eb963fa2705101bdb83709ab9abf971e4c07f3921749856d357eb3a481d0263b9f8b65f789c145cf0c5ed8349535a2beba66cbccf8a53c0df67580fde7a6ca0a3aeb3c7bd6888824d36e38101b014fa55ad972c356d767280dd358f981b922e2c41b8edd35bb36bb0e4f5e98955e6d240deb065fca9e1bc0424e9c8207a4b30baa660e044201f874e335879fc8547808d1b1f1fdd3f101030768c2618214664460898854e7023feb37fb7c1cd23082afaaad3b38fc82af7eafbbb46d2a8b46bf92aad1a81b9f240f5965a6cf4405a07e053a231ca0041b1ea39b8641282ee1321f0040dd336dd72fd81e8c180f36e16f9914c66230eab118e677196e4d2da2700056b6c359c47a9691145acb04b05d00c92cc972acd732d61f6368a595254f58a49e91121a857e8bf3a5c6537d2cf60eb6e18c9afe5aa6b83f9b5f71cb323ba987f0cc91b8446211f73878745cbdad8982ac3cbea730db0c1d6de0e701899a1c325c29d74111e484171646cbbcfa8815787b96c063f905e859d0a168919f3c66a466d4787fec17adbe7085228294c59022fd87a763aa615eb86f843cf3d4b1213b0d8a83b8a45af510af3f977918fde818947a18c3aefd11d2178a1c358e289fa820a05a34ce89cbe822b5bfb2cd4df5d2e1fd315d75bec20baf4a9cef1c8d454f603eff4f82bf79ba96fcf2eb800d62bbaef8640237dfc59e94c4e15d8b290045e5c3f63c0fb3b72f5682afc91efe8052656e9c646524ad8357b8c4143e37e1d59d2202be0f74af77705fb3f51f7918b9922c2cd49e09aadae75bc7892dc9d3f6518900d8cc3d57e348bd0a9008c556bcd0a5dbbb24e776c86bfcefe53c8f8", 0x1000}], 0x4, &(0x7f0000001880)=[@rights={0x30, 0xffff, 0x1, [r3, r0, r1, r3, r1, r3, r3, r1]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x30, 0xffff, 0x1, [r2, r0, r1, r1, r0, r1, r1]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x30, 0xffff, 0x1, [r0, r10, r1, r0, r1, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r2]}], 0x100, 0x401}, 0x1) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000001a00)={&(0x7f00000019c0)=[{0x45, 0x2}, {0x166, 0x80000001}, {0x85, 0x2}, {0x48, 0x7}, {0x7, 0x1}, {0xc7, 0x5}], 0x6}) r11 = accept$inet(r10, &(0x7f0000001a40), &(0x7f0000001a80)=0xc) ftruncate(r11, 0x0, 0x0) ioctl$TIOCCBRK(r3, 0x2000747a) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000001ac0)=0x1) setitimer(0x0, &(0x7f0000001b00)={{0x80000001}, {0x6, 0x7}}, &(0x7f0000001b40)) mkdirat(r0, &(0x7f0000001b80)='./file1\x00', 0x188) recvmsg(r1, &(0x7f0000002e40)={0x0, 0x0, &(0x7f0000002d40)=[{&(0x7f0000001bc0)=""/240, 0xf0}, {&(0x7f0000001cc0)=""/4096, 0x1000}, {&(0x7f0000002cc0)=""/120, 0x78}], 0x3, &(0x7f0000002d80)=""/133, 0x85}, 0x1) 16:01:14 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x100000205c, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0xd, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047469, 0x0) write(r0, &(0x7f00000007c0)="182b1d91f3a91bf2214fdcb992d95f24500c", 0x12) 16:01:14 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) getpeername$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') 16:01:15 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80000000204f, 0x5) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x82) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_data=&(0x7f0000000140)="666121471980539fcf2666cc79e7353f52f3b26e7154a7fe2f45deb638f02b766862893768a7905917328556affea5a701d4dd706196719ebad5af7f964b642d8af37f0ad17d0590d37116e71975a615c767e485ce6377ad34"}) 16:01:15 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20, 0x88) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000800)={0x10, 0x800, 0x4, 0x81, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7fffffff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x9}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff2000/0xc000)=nil, 0x1}, {&(0x7f0000ff2000/0x1000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x5}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xffffffff}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff5000/0x2000)=nil, 0x3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff2000/0x3000)=nil, 0x4}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0xffffffff}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ff4000/0x1000)=nil, 0xffffffffffffc6fd}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x4}, {&(0x7f0000ff3000/0x2000)=nil, &(0x7f0000ff5000/0x3000)=nil, 0x3ff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x8}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x441}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x40001ff, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000100)="9c354bbc014d5dcc440cbb28b809c2968aa8211406fade84117d5d0df49505f2df9ec667808643e591a58fd2980500000000000000ee807abf2a3fb9b5e69f016778a70c5e0c49a36b529fe24b35da835a89efc7c0b04c15d6632d8366122ef0cb2875b371", 0x65}], 0x1, 0x0}, 0x0) 16:01:15 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0xfffffe6a) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) 16:01:15 executing program 0: setrlimit(0x8, &(0x7f0000001ff8)) socket$inet(0x2, 0x3, 0x0) 16:01:15 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2012, 0x1b04) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x82, 0x0) ftruncate(r0, 0x0, 0x7) write(r0, &(0x7f0000000040)='n.', 0x2) 16:01:15 executing program 0: syz_execute_func(0xfffffffffffffffe) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) fchflags(r0, 0x8fff0) 16:01:15 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="0000001860b5008b00002b2700000008000000000000000000000000000000455ddba97b09111e1fc2", 0x29}], 0x1) 16:01:15 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x401) r1 = syz_open_pts() r2 = syz_open_pts() write(r1, 0x0, 0xbe) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x2, 0x4, 0x1, "03673a41e000ed3750d93d73da4642630c1f87eb", 0x1, 0xffffffff}) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000080)) fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000000c0)={0x200, 0x2, 0x40, 0xff, "fb227a55e005cb854b1e38459769f11e3027e950", 0x0, 0x4e}) 16:01:15 executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x180, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) recvfrom$unix(r0, &(0x7f0000000240)=""/241, 0xf1, 0x1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) openat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:01:15 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000300)="b100051360000004000000000020ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8dd45882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f1a2e27acb5d602000d7d026ba8af63ff01800000e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004ffff000800"/177, 0xb1, 0x0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) connect$inet6(r1, &(0x7f0000000080)={0x18, 0x1, 0x4, 0x7}, 0xc) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000000)={0xf8bb, 0x6}) 16:01:15 executing program 0: mkdir(&(0x7f0000000000)='.', 0x0) semget$private(0x0, 0x4, 0x0) 16:01:15 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r1 = msgget(0x1, 0x48c) msgctl$IPC_RMID(r1, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0x200, 0x6}, {0x18, 0x3, 0x35, 0x3}, 0x27, [0x8, 0x88ca, 0x200, 0x4, 0x8, 0xf5, 0x3, 0x1]}, 0x3c) close(r0) r3 = dup(r2) dup(r3) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x8004667c, &(0x7f0000000400)) 16:01:15 executing program 1: socketpair(0x17, 0x10000005, 0x7, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x880, 0x0) write(r0, &(0x7f0000000040)="44af1468bf2b1b1baf6470dac752e81945bbb8c1d3d5016ce68f3906dbf8fcb55a590a2e1541b1ba48544713f57e5004f182aa5aea25a72b7cea08189c8736fac3b0fa4b3545837d77205a8728d039450656bc0e31c5653a64453f6b0ab8e445ca7f7612c0355b751b956fafde1f6531b5e2e1c8c4fec5975333052d9092d79db7a9a1333dc316e087a654f582efc1a30c03054124b83060582cfb06fe3562c814c4c050e5c89d084f29280a9b2ef8e27c0d27dfe4fffee3800d11288b9baf9688266c7c65b72299bc45378eb8a9ec272bd38d83b557b3a24ada53eb882137517b36", 0xe2) 16:01:15 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2c1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x75, 0xb3}, 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x23, 0x0, 0x0) 16:01:15 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x2, 0x2) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) accept$unix(r1, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:15 executing program 0: r0 = socket(0x18, 0x1, 0x0) setuid(0xee01) accept$inet6(r0, 0x0, &(0x7f0000000040)) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 16:01:15 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x5, 0x2}, {0x0, 0x944a}}, 0x2) kevent(r0, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) close(r0) 16:01:15 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) kqueue() r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) close(r0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80, 0x10) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0x9, 0x8, 0xffff, 0x4522}) 16:01:15 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0xa, r1) r3 = openat(r2, &(0x7f0000000080)='./file0\x00', 0x80, 0x100) fchdir(r3) rmdir(&(0x7f0000000040)='./file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x2) syz_open_pts() 16:01:15 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000080)='/{\x00'], 0x0) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1000000000000006) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1, 0x3, &(0x7f00000001c0)="e2fdeb266c8c461eddb10021e9922b6a5be36cb00af8818d9bdf1173fe6a2bea7298e7168894809094c249549e05d3d3937e8a9a1055d05269d815e117ab57305d96ff6ceb25c20e6a715f649f4ef660d1190d1a3d7e67e12e6294c939a96d6d2f90a16a7313f18c1f5ba2998bd6026124898c79d90e21aef26d2f4569da4c1eed487d6bce550c84f88f225a785644f137f0a0d6489a3c25380ecd206eb848e0d5450b23d4c9c85185aa8ee3af4be18fbd319161437681c1ccbe251366e3439f87352094c28507736f36dc1a52ab2b873ed3dabe0af74d005e725b8577c674059f3cafd8", 0xe4) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = semget$private(0x0, 0x0, 0x400) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000000)=""/123) setsockopt(r0, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) 16:01:15 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x68) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000240)=""/230, 0x406}, 0x800) open$dir(&(0x7f0000000140)='./file0\x00', 0x40, 0x150) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchown(r0, r1, r2) 16:01:15 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) accept$inet(r0, 0x0, &(0x7f0000000040)) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xffffffffffffff68, &(0x7f0000000200)=ANY=[@ANYRES32=r0], 0xfffffffffffffde4}, 0x1) 16:01:15 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0xa4) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) 16:01:15 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x200) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000000c0)={'./bus/file0\x00', 0x42a0, 0x1, 0x1, 0x0, 0x80000001, 0x6, 0xfffffffffffffffd, 0x0, 0x2, 0xfffffffffffffffe, 0x8}) 16:01:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000200)={""/16, @ifru_addr=@in6}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f00000001c0)={0x97, 0x0, &(0x7f0000000100)=""/151}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:01:15 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000640)=[{&(0x7f00000000c0)="d548c294fc4b90ca7dcce2be1413729af06255f23b8839f6ba372f3aa3fbc20536f3930b6de9ab6e8d9efc4d509e2d2cea51e1dcc75d49c51f7b1d88221cfe0df81e7c55351e677cd44a968fe610cf83ab3ad05af7510e365c72d9dc02b62e320f62bd6ee844e20c23067e33d751c9632e2e", 0xffffffffffffff64}], 0x284, 0x0, 0x3) write(r0, &(0x7f0000000380)='oL', 0x2) execve(0x0, 0x0, 0x0) 16:01:15 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:15 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x1afc) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000000c0)="9c87c3774f4c6cd41be3fc0bdc995c716cb402b1524523", 0x17) execve(0x0, 0x0, 0x0) 16:01:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="02") ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) ioctl$BIOCGDIRFILT(r0, 0x4004427c, 0x0) 16:01:15 executing program 0: r0 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000040)={0x0, [{0x2, 0xb6d}, {0x0, 0x8001}, {0x3, 0x7}, {0x1, 0x3}, {0x3, 0x6}, {0x2, 0x8}, {0x1, 0x7fffffff}, {0x2, 0x5}, {0x2, 0x5}, {0x18206c24495a5cda, 0x40}, {0x2, 0x76}, {0x3, 0x7000000000000}, {0x3, 0x1}, {0x3}, {0x3, 0xb28e}, {0x2, 0x100000000}, {0x1}, {0x3, 0x9}, {0x2, 0xffffffff}, {0x0, 0x80000000}, {0x8eb6026911a0f3a8, 0x8}, {0x3, 0xee3a}, {0x3}, {0x3, 0x1bf0662d}, {0x1, 0xff}, {0x3, 0x6c2}, {0x3, 0x8001}, {0x2, 0x2}, {0x2, 0x9}, {0x3, 0x634f}, {0x3, 0x1f}, {0x2, 0xc443}]}) setsockopt(r0, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) 16:01:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x3d}, {0x40}, {0x6}]}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x4) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:15 executing program 0: r0 = socket(0x80000001a, 0x8003, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) 16:01:15 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x1}], 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x20001, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f00000002c0)={0x8f, 0x0, &(0x7f0000000200)=""/143}) symlinkat(&(0x7f0000000140)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000180)='./file0\x00') ioctl$TIOCMSET(0xffffffffffffffff, 0x80044270, &(0x7f0000000340)=0x7fff) poll(&(0x7f0000000080)=[{r0, 0x11}], 0x1, 0x0) 16:01:15 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x2b, 0x0, 0x0) mlockall(0x2) pwritev(r0, &(0x7f0000001340)=[{&(0x7f0000000000)="c74db1a03289ca24321f45e54a1f793263e58e43e4aff16444e6a988790d5f0bd1420c7d5a3f12b60cf1a63cdeaf7df0a130c0a614e3c9e56369a56756e1e1bd582f956a67b7ea74da9fe5f022033f282505dde72bd834304d30678b329f6f85a62df04f6f692a6ac9c0288cc862ae782f970d742cba85333d029d0d2d00b2c86f2eef6558c09592c7fb603dac71a7f676913f7ebd0907add6fdd596620905b5bc6b1cb213220dd9e19377a13254504848578bcbb7d33ae04a46549350ee9550e33e8ba71ce99c42d82521f80afeb38f8e5822770f6036fc16178f1d44a21e237292606c56d8baec7cd8f53dffab6d807ffb2eeeab6cddbf2d808f305fb2ff6bef731f4b4701c439b1bc79317b481151980b27bee19a9168b3beddf155617fe29f2b26d4c454a8b41b9ce2e17a12ce4f9a90ae58134ac675de199cd440fc879361404ded188a5785c00892491cc1f956a7b6d1b91799d975bf88658d8fd7b9e9c23649f545eb93b233200c2f6d4ac5cc6258fd7567c9ce249682a05b8717d92d1c4aab5c87cc4bb3d6d51d822663ae5c93385ad5047c6bf8a9c826caf95e76096f6920ea7b17e31a8e3286af6e01825673fdbe99b3e166c68857ef60bc2dd4604dc7c065236961b4c4ab998a0800a091db370e7fea0badd864449126259e0c49a4a05015b53179b0cca76f9f5cd62f8b93764118d5615a9cd1326c5f7db05f80f3006ae50f0af61ed4abf3e6d83e7feb6a35cfa84131a628c2ea62faf0603885725e19ca1ca7ac28e9f2967d2e83a972ad506ae9da1182c68c37d821b8f3e0b0d3ecd4201818712af359d1738983ee3967dcd6b81be97226c612732ff37068c1a358560443e1bd0b95046dafac080a1cce51792da43650d798dda8863ccd56960f6ed557b47980db153dbf7f0b05087a5edcf1bf3f50b2ae1c7b3c73640721068c28a2c28deff146988fb949ce38879c0e4c504cc3b047314bf5bdb94ede862884644c2e03de4b2f86b0e4b7c26ba603f75a3bec1fa99d9eb762b9c78abac80fc0cb9d67407f9e74d4c4823d98cd9483dae41e0e1ebcdf50aea23dd1a9628cecf7b028553ae23a3c3048d49eb3cdf8a7d87fcb21b84aea4064293f44d46d8e6229f5dceb92de747f4ee4e26df8a4f0c7dd95d5282b52a4c33f790fdb1f4ca71b040dbcc1c195fefe9f8175d7cc267460ab02da7f8df5d79eab838a312689efdeac87281eb9e02324e33f43ee7705c200cdca16389ed54a71ca73f6c3102cebaa48f5253e814deb6b747abe22980b1cf027bdc6e8a27aef5ef4b211007c929969baacca0a4a97d572b6afc558355d5ec8bd5de2ba5b6664b0cffd1c492087224ad25841953856627a5157242b0414aae88181d9b3f8d102e2b2270c6bcf9b99c24da3b7c2b96b5c7474d4e5df2b38175c481aa0a1e4ab78483dfb8f7c9c0fd704ecfbcf9a2502d76d823451acd22bb9ffe9b649dc36a0a8c3931fa991cc882d456f98e5ef8b1afeafecfeb3474474ff6a9a3875c6f73fb6d8c4e00a080c05ee95682eaa8a5aa503706aaf186cb24fd83a91462592231c32cf310be1f3872ca6686015e7ea8a8314ac4a9e696270a67559137b3069506009e50f463a344eb08a355ee69533df4afd346360f02446ba9e98fbb3de004f041477a34c9c771678bbf0ddfcddde0114a5e3b7c6259b836acb00459164e6f3bdbd9c8429dfb9c99d1f01201462259b1972f9b43cadc9522ba4f19b4c85e6cc892dfb58fadd61f85aaab95657d98e2d78ad181f72a61871d716f89f3f63f7136b1a79efb04849e74c3fa484eadd2d90d5f210d7f6445db523abe6503d48924a6c34226340eea08a59543d6436e54dba82d02f7477d76bfc728c25a0aa85059829b9b512a5c63e020d84bf3537a0b54696b38a9c461da2d6a088c979873cc9473af5b113a880c1ce3e3ccfebba9b60745d58621805a995c080d47fe72b37a03474c479d589e23ed0fe099e4eef67c247c4df58c9f1b333d83f7768ca340fc085840d3dad733c1071edd5a3a6b875a0954d02b3f91824699d8ad967f2b87c6bd4d9b3516641f84b24734878886daf1dc716e2a0dcc81856be8b9dedcc374c00fbe68a3c6caa00bef53dd5ede6c18a0733b7f4a176161d756c154bd2771d407c091cd7a2ca317222aa0a40d0a46a49ad8ee8ded129b5097da74515fc0267a43894f585c10ef44065e5d76e7e3e91d280e8ade7867a886cf3b43541d5bf3eeadd1ebd64835680e3a6079635dac8586d3e70f49d2d8af884f1761a69cddad6d98461bedef0862cc3bab1ada475c4492162cc1ea777e6645453ed883d26863597d2011d20eb81c196751deec64317cc1ac2ba3324b07889d127b3cf68a3d6c3b65f01fe9da338d4fabf38c6d4e09774be6a6588f578ecc5dfee60492867eacc4a98bcc81d34beda0bac9544f2397ddaa206efe985fdf0d0a368f29acc5cf4b9d7ff7ed0fcf1e616fc670649c0fcd3626b2c4bf81aee9d5dcf467894d6d0a0c5c2da0c482f98ee128e33ee280529ce54fb4190aeff8e68efccf68d760b866108503c6a4b8462fb086ed21ac7473610648d405207ef39febbbd929089c80acac4789e0916a8408057ea654e5fef972c98cc1756cbd584f5fd98557d1e8ed4192b4f80aa8a6e8cddd2416b3eb5beeeb7b7046a5953cfb6e7ca8978dd5d93f5b20ddb6cce00410bb8d405dfad41c5a25d6b825254d14c9563582d93e8a91467ed9cd1b3ec73e836553ec7d334388e9eda7679fdf5b58939ea5576d160c18f4e67d33e05a45a3a08206d87ae2c9c191322852dbff6142a363a686fcc2c69c3d965b47ad77bb3625b87d20e7366fb381b4c5b7b1fc45e28c6e39a49d4a67eb28b30e322f1b05935c761d96d40344d387d88156558270ffb29b0127b2bbdc78ff8e14ac0d01a430066d0613bf169d6ee94f4112617534cec602b135e2d5db8b4136e5c658826dd435ce4fe79b3d06677afcb55ccac56feb71e569ecd577a993166b46c14d5342d6da0b56820435fbeee323e62d9de68885c9742e64fe9b153b2c1555cf0985fde14ddaa28306f4f4cdbd287858ec419b686bb9424c8ba15ee1785e04748a10fb955a31647ff352a1d83dcbf5adb42a889a0732eda303eed9d056874b3fbdabcd3a60f66ad10287f0536549789360a244cd2206d75c175366ac39f48b9582edc1600acf7d0dd8dbbf3addaa68077340a9f64dae558fac143cf9e0fdf02ba7d1d6102609bdd5a819b7a5e4900ef4d887aa6d1228d41c8cd895cb5224ad3ae21204543ba03bcbf1170af010dd28451afb9a041f03674c92d8b3533e24dcc11a5e8503dd377277a65771eb58875d988b08041cbe1b9b345f248a73617758d2fd8f48596a631e5d1bc7f80c300bbb0aea58434bbd690825eaeb96a45503b8f9f432aedeb579fb0b96ab0f88ac325e39d42a04e17129968bbc1f81856a696ff2498dac2f607127e8916190586441dad5e9f6ce53e4ba0af9c7c53b9f29d080fda85cd16167e4570466ff4ac8cbc20791d542d8b8a8ed9f026ed8512fae86272f5040a65578af572546eb7fc0c200aca0bac0029ac63042464c637cf5a9b77783363a8f3d5ba19ad2c2efad16e79865800af32a69bedb612afba432bc8c61d3ef4f1e3b4aef28f15eff469a270d7a87792a4364b7b7d227389eb7b338966c14c5bcc631cfcc9c345e83029c3507f3ec8ebd5031017216dc0fc20e429a9e56b98ca390ab6082dbb26f3793f8025bf2ddbe657e7f0af47b9ad108f830f79a44a7c81c8e9849a8c37cc73c784a7fe396261a7f390164e166afddd1723650cf81f8b6bc31fe4aafb11131b8c2770c822fb62ab7a9692e04da5e0d504b04b6b3bb1328293ccda85f4b3c0f2fb3b42ec31ffe2ed430e29ad58659559f7c3a76de21910127d32426934b60a5f753a61e5816ef0360fbb9020ebafbd2d6a5cce81ed67536b1b6655cdc2ab04598fe3bbac1af552badbec4966039449ec1accff3ae32c8132bc83d9b5019bc63a2ec079805f4f5348183db6d41c67508a265f2d41b99100a66fbb36f7734e000144df280e2fe73981656bc8f7e122bd072bffc7d22f82f84608370671b2fec742979b4372aad4b92144dfdcd8966f83f37dd6f5a36f92dcfd069c2aaab20478be813f851c4b289b2c3a682b74d10001fafefdb88a4b0573078f44cee9c53ee5635535d8ed82d1a83cec04ebc564af560564335e873db02b3aa0002d381132769c5584734b27eb5fd807c788b11676116eac66809327c19f261731fa814d081e000aef4d6a93c5b653b2cb4a55029c72cb588e90077b81928811d1b298336938d4466fe2129f9bc6f2d800a5a06d714880ad48d658b52ad0d887f203c7ab74dab8e0c658bb5b5c4ad560470d678ff1c1b4c040ba62e2d24458537d9541c98ebcbe41226c4d4c849dada6996799fc97b3c638133ac385a71a9c2a584082108f4eeb01fd6e40598882a879aed2f328c4ad8285c364098fe8c9aa05f88ece68ab5f785d1f46cd4ce72480335118a7cd268e643ab4c8ebde9884678f5765f43716e83123c24e37c814f1490aa05bef57853a06487edfbe591b9be246a30d19808aa2cf45e5581db51896822290af75f1be43062065fe1896a36d28c18c6114e9e2e9d9f35465baf5896892b62e7f10eb4be6352470fc458a1f317a739676466615b8fef3c856b203de2c0c1fa3b1003d133f3c8492db1ec4d21e59beb38699542e6343bcef340757971714e6b1a05b2d41cdd27b87343ad56b6ec708a2b0421e995136ee21263cd0d3095313e49e81f087bc271b10a45ab49ff0b814fc66294500f142aaf3c054b9d762f68973be4417597b68b80037516ddaba3e2c5264d48eeeffdb42fe43c459e331e2e8bbccaa36b83585d88a61005e4c8d943b69488bf6ce28d24363c3f8d2181ae9d3574e4616f51d1331eb957ebac15af98110110eee1fc7d2a28bf18992123ce0c2227ca388047e1fa53a88c8b091159c1f4c3b62796a7dc445a582494131cfa791ed003214eadce8d6abdeb0c06990f7d68517454fd1ae3b6bfc5d7e16335b1e7f5e5bdaf5bc1a1c31525093632e18cc0d4cdcc332b4af94c1f7dd020923aa252046659c0f659c10aa3d825cc8f6bd2f45e132ed644c42d8c2c8f2c8008bbf209353f7b3df9065a9c47f29a1bd625b1b25c67cd1ea295b0296fe2344f57b91c9b9b99dd49b8d819e8b804b757e8ab0e9e88c3b6ab8f2125b2f10bc92adb7af1a863abaf3c64fa3bf1cfd6126979e3b845f7efc9639f37677a844d8ad84fcfa332da3034523a99460e67d27489fedb5444214da5ed565e01e109f2bee063c6ad3a854043ad29ca14d95069581725cbc41d850f1e44ee77cdc3fec07d4afd51248ee37f4098907ceb7790d9160e2c5995ffff6e13849fd1bffaa24e3a6c5b1b39b9831756fca89d7f6ba4bbab699b215a1c28c78dc65988c60018a7005acf9b03a5dbcc1ce8276bad0f9bf0f73a6774b6cb1825b4f7ef83f90640ff778e63189745dc5f11e384a826648be0e7ce7310532b70a995ec8978f59711b322c7fe96f7abed6c6b9e42a65df95711ce71613d4507c4052f102ffd13d8ec088a30c969f969b88e868ac86c48ee3634b91fe1c7eb8bd377cd98d178692e1433931f9a1f24f68feffed1df51a92874c9e8d4c74b50e3094cd484514eb3f54a6d2e02001e43eb80059f2b851cd981e48f199c8c17b96260d289228d178e44bd9cbee64a33ea5fda5fa279c846d5467a0ec66213c694db237c2ead7b1da121b3c056479", 0x1000}, {&(0x7f0000001000)="b74d3cf82d66114dea40a29d6820ab34aca940648e925b7982abd44dc8d593d7c43e3001e0e4b7329a8a532097c295cf87991f3b38ff3bff757b0950a5761fdc59b2b570395be1163b42c0b8e177295ff9750a41efe786ed62a63c25af4250849112e58f1be3b4c1abc1ae95", 0x6c}, {&(0x7f0000001080)="7cc79a9af96d94be27d77374260bc139f596e2dd61579f0f7b7a111c519ac9c5e477ce764cb4ee5f8757d52b4b1cbe3d110bb5ea5b6af3c04a110ae4f69454bc1715e4cfe91679f8b090aa909408de3d6ec8cd6868d6c6b377c0a01b516bd0ebcccbf36b11e4cbadfca9dbdb9f5078dc02d0e000efe1cc9195e1adff628c9f279d23f93c331a13fc15993f4e71621c7097f1b57ce6946c12c08f4285a5512e41f18192ac125d0e8522ec162fa9dad2f45488b0e41200", 0xb6}, {&(0x7f0000001140)="80172c46a985176c28b5227fe95dc0f71fa25f02f5a90a84077ca2a84207b7b40d07dceb163fd51ed23bebfe6d555a8c3a1fe985699512c1916fe4d5cac7dd40381d5dd6d8c5e412110aef4a27a843b64c1bc75b8e0bd3143989691c6f2864b8e7e7e71b9d562deb77f2315c5a962f738b72890382233d23aa69ecae973654a8456552127d22f1f41ba413b3f3f94c3266443764e003cf7aeedb9eb3147b598d22ac92a7a8dc2ebaaf1abe6b67a7044237494428e70a678755b45c1798a9599160f46cdabbcf3199394cb98e06685e72d81bdef8037eee8f9b22e75a2834a5836238cc9be6172ba02bbefec2fb80ab6667", 0xf1}, {&(0x7f0000001240)="a7366df9f2da8464642aa7a46addaff86a56691a61b1430ce479152bca4b0590e9e72b141222dcbf0356b227970c08813f5ff7bdbbca67795a1d19d2f1136b55e8c5ac8d6b0f3319657ea244ccddbc51a514c9bf6bd1d3736826415fec0d6b26ab6b9ca850410bcf2edfdade419f3c5e1d24db5aad58c4a11caa27da33f0388c91bc33879d2d626bb73cac6bb54b2a6b7aab833798b4abdc951d24b74e828b0155cda68207", 0xa5}, {&(0x7f0000001300)="97a7baf8f315d992fc9780971588d40b48d2a3310097d29d68e1d2c59d8d7c150a77237f53539adef1adefdf55cc00", 0x2f}], 0x6, 0x0, 0x0) 16:01:15 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffff9}) r0 = kqueue() getrlimit(0x0, &(0x7f0000000080)) kevent(r0, 0x0, 0x0, 0x0, 0x51b, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x9, './file0\x00', './file0\x00'}) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 16:01:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20090, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x5}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:15 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000000)='./file1\x00', 0x80, 0x4) r1 = fcntl$dupfd(r0, 0x0, r0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4004667b, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) 16:01:15 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000020001040dcb90000001000"}) r0 = socket(0x18, 0x2, 0x0) shutdown(r0, 0x0) recvfrom$unix(r0, &(0x7f0000001100)=""/4096, 0x1000, 0x41, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000040)={0x100000000, 0x5, 0x8, 0xffffffff}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = shmget(0x1, 0x3000, 0x204, &(0x7f0000ffa000/0x3000)=nil) r4 = getuid() r5 = getgid() r6 = getuid() getgroups(0x5, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r8 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000140)={{0x7, r4, r5, r6, r7, 0x1, 0x3}, 0x7, 0x3f, r8, r9, 0x200, 0xabdf, 0x1}) 16:01:15 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r0, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getuid() setreuid(r1, r2) 16:01:15 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000180)="b6") clock_settime(0xc, &(0x7f00000000c0)={0x800000000000005, 0x8}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) openat(r0, &(0x7f0000000000)='./file0\x00', 0x180, 0x61) 16:01:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x7}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x4, 0xb, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000140), 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000000)) 16:01:15 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) r4 = dup2(r3, r2) dup(r3) r5 = kqueue() kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r5) 16:01:15 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000000)=0x7000000) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) 16:01:15 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000552ff0)=[{&(0x7f00006c1000)=""/4096, 0x1000}], 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, &(0x7f0000000580)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) r4 = getegid() sendmsg$unix(r0, &(0x7f0000000640)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000040)="14083d", 0x3}, {&(0x7f0000000080)="9c5e4af00a3fea1f392654bf4588f4dbe6f37e25ec15f32aa324d2c4a41465e99246f64f001a2de4650d34837b231a8876b75c9b147183306038bb2a28b15fd841e1e48a93d7c4d68a1f3995b68faf92d9ecd0ddcad383ac0cb2e11ff7b9a5ead5f50805e8505cd055ccda70ed4cd8214a8d2b65e9e8cb1da9715a80df51f1ade280947693e5f3398ea85da5bd1f", 0x8e}, {&(0x7f0000000140)="33970e3c0e6cdc4c6396f5a8b47e33fd5658c3311c368601f04b9579c51c1e8af93d00345cf1353220e1abb2b97df15c6b0be7df2e3c2fb1cbc0595ab79584f4b635018d608f972462c23e2a9b5615e11a83659b425600eab19cafd65805f8a8b7fd470bf42ed02afd9a9477b996", 0x6e}, {&(0x7f00000001c0)="2fb49ad5e9da95ab83b2fd4ef5bc01701910b1a9665e21b19360797b3328cf570ece9bef020aedd3d4a36054061001b435b2032653e082aed4bb5b0b118410bf20abf045882801fc8d34f389805a1a7e7dc265eafcc25efa3ad03be2cf06389c972d14a8628e1de586233dfadfde073894e944c6c1d6842e49a1f98932d0d0c3", 0x80}, {&(0x7f0000000240)="293554b400bb2da7196039b9d2e1fd6c425824d78530e260724b7b206405a326809275a459f3585a58a3e282a34737a4311895ac12cc4e25821faf9777079064566a5ef51b7fcd417bd771aa6005d45d1d0f355b875cd50164ab", 0x5a}, {&(0x7f00000002c0)="c406baa348c00c5f879688c691737c16ac66d633edb2ec304461cc49f6a879ab61a0423fbdc38401cc4d6f1e9acf5b16110385cb88ef0ac2af3b23c5c481845fc1bdd05d5437b2257f2a16e2abe957f7c63301fe082db983cdde4f827ee1a4db1e3114f2383011988146060111e779320a24a4c669ad2b1604ca8499181db9656f87014f0a36e8b3b9805830bdb6f9b7c1844207d205b2f0aa2a38a3e47124fd88950371aa", 0xa5}, {&(0x7f0000000380)="b2c4c41411a9882d5ec2bcdd59958c6f2be3df06f1a11b9d5c74d43019e243101be6710f052568f041d076aa2d9f278579ea11ff4278d78ba8308700026e618783b99afda3693cc3dcf0792f7314d0509c5f1e3228baf13ed698ba51579edeb92d19f4765019610bb30115277f9524a355304a07fa8ecad5dade830cbaefa238c6be27e96881a2b6ab96fd3474f0e366ac7e06ed10f73a66fdf031c1fa39bbca1c09f2b94ab838b9604e1d5ff478997464a9c56cf78d03db", 0xb8}, {&(0x7f0000000440)="58fef2df5632a336547b2799a223292643c2632dab2df9ff9dad8667a8e6a4fa8ea1fe59aec902197a55198dd275203167ae2be87c1333fb8c588d0e08865d744412c0d987940b7f3eb3e5265ab08cbb57512dd5b7740dd0d5982268a8d84e0744055b9219a41f6d5f600b20985fc25fd1f377dc7e", 0x75}], 0x8, &(0x7f0000000600)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x406}, 0x404) flock(r1, 0x2) write(r1, &(0x7f0000335000), 0xfc94) write(r1, 0x0, 0x0) fchflags(r1, 0x0) setegid(r4) 16:01:15 executing program 0: shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffc000/0x3000)=nil) r0 = socket(0x1e, 0x2, 0xffffffffffffff58) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r1 = dup(r0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000140)) r2 = shmget$private(0x0, 0x1000, 0x100, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_LOCK(r2, 0x3) mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setuid(0xee01) preadv(r3, &(0x7f0000000040)=[{&(0x7f0000000000)=""/14, 0xe}], 0x1, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) 16:01:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80}, {0x54}, {0x6}]}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x7, &(0x7f0000000040)=[{0x80000000, 0x7f, 0x101, 0xfffffffffffffff9}, {0x9, 0x9, 0x7, 0x4}, {0x1d9, 0x63f7, 0x400}, {0x9, 0x3ff, 0x31b, 0x8}, {0x0, 0xffffffff80000001, 0xa8, 0x6}, {0x1ff, 0x40, 0x7, 0x8000}, {0xff, 0xb5, 0x580, 0x800}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:01:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDENABIO(r1, 0x20004b3c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:01:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x100c1, 0x8) getpeername$inet6(r1, &(0x7f00000000c0), &(0x7f0000000140)=0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8280, 0x0) getsockname$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000100)) 16:01:16 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setregid(r1, r2) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x4) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df399", 0xbc}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0xff, 0xb6d, 0x6, 0x0, 0x1, 0xffff, 0x2, 0x3, 0x0, 0x1, 0x1}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000000c0)=0x7) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000001c0)=0x4505) fcntl$getflags(r0, 0x1) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000240)=0x5) setregid(r2, r2) ftruncate(r0, 0x0, 0x0) 16:01:16 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0xaf, 0x10, 0x6f, 0x2}, {{r1}, 0xfffffffffffffffb, 0x42, 0x10, 0x0, 0x9}, {{r1}, 0xffffffffffffffff, 0xb0, 0x8, 0x1, 0x80}, {{r1}, 0xfffffffffffffff8, 0xa0, 0x2, 0x1, 0x401}], 0x10004, 0x0, 0x7d, 0x0) r2 = kqueue() r3 = kqueue() ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f00000000c0)) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x34, 0x0, 0xc68, 0x0) kevent(r3, &(0x7f0000000040), 0x7f, 0x0, 0x102, 0x0) kevent(r2, &(0x7f0000000040), 0x8000, 0x0, 0x88c5, 0x0) close(r1) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') 16:01:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000080)=0x4) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000140)) writev(r0, &(0x7f0000001800)=[{&(0x7f0000000040)='mB#', 0x3}], 0x1) dup(r0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000180)=0x7) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x3, 0xffff, 0x80}, {0x18, 0x3, 0xe5f, 0x8}, 0x4, [0x9, 0x4, 0x9, 0x9, 0x21c3, 0x5, 0x1]}, 0x3c) 16:01:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x271) r1 = syz_open_pts() mknod(&(0x7f0000000040)='./file0\x00', 0x2008, 0x1000000000005701) unlink(&(0x7f0000000080)='./file0\x00') poll(&(0x7f0000000340)=[{0xffffffffffffffff, 0x9}], 0x1, 0x0) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCNOTTY(r2, 0x20007471) 16:01:16 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, &(0x7f0000000140)=0x7) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="03b4aeb3ec240a", 0x7}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) syz_open_pts() recvfrom(r2, &(0x7f0000000000)=""/70, 0x46, 0x3, &(0x7f0000000180)=@un=@file={0x1, './file0\x00'}, 0xa) 16:01:16 executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x20, &(0x7f0000000180), 0x0) r0 = dup(0xffffffffffffff9c) sendto(r0, &(0x7f0000000000)="d7f6ac66e0d60fee319494beb749ca11fdd44371fb44a42d5154f46ae5aa4a7e8ec5405053ad23e9e1dee855afa0", 0x2e, 0x400, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) 16:01:16 executing program 0: socketpair(0x2, 0x5, 0x7, &(0x7f0000000100)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1008, &(0x7f00000001c0)={0x9, 0x7fff}, 0xfffffffffffffefa) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) accept(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) connect(r1, &(0x7f0000000180)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000140)=0x8000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_timeval(r3, 0xffff, 0x1006, 0x0, 0x0) 16:01:16 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) r4 = dup2(r1, r3) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000040)) 16:01:16 executing program 0: r0 = socket$inet(0x2, 0x80000008003, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0x4f) shutdown(r0, 0x2) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x88, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000080)=0x10) 16:01:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x2f6) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000080)}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:16 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) openat(r0, &(0x7f00000001c0)='./file0\x00', 0x408, 0x100) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/195, 0xc3) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "f1f743cb40e374632e86006fa9bfd75e8158806d"}) 16:01:16 executing program 1: mkdir(&(0x7f0000000200)='./control\x00', 0x0) r0 = open(&(0x7f0000000000)='./control\x00', 0x40, 0x4) chflagsat(r0, &(0x7f0000000040)='./control\x00', 0x1, 0x2) execve(&(0x7f00000000c0)='./control\x00', 0x0, 0x0) 16:01:16 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) r1 = dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000980)=[{&(0x7f0000001280)="c1", 0x1}], 0x1, 0x0, 0x0) execve(0x0, &(0x7f0000000100)=[&(0x7f0000000040)='\x00', &(0x7f00000000c0)='\x00'], 0x0) writev(r1, &(0x7f0000000040), 0x1b) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:01:16 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x4, 0x10, 0x5, 0x9}], 0x4, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x20, 0x20000000, 0x4000000, 0x6}, {{r1}, 0xfffffffffffffffb, 0x10, 0x1, 0x1, 0x5}, {{r0}, 0xfffffffffffffffb, 0x1, 0xfffff, 0x401, 0x2}, {{r1}, 0xfffffffffffffffb, 0x2, 0x0, 0x80000000, 0x1}, {{r1}, 0xffffffffffffffff, 0x20, 0x7f085cdfb96fb208, 0x4, 0x1f}, {{r1}, 0xffffffffffffffff, 0xa0, 0x40, 0x10001, 0x8001}, {{r0}, 0xffffffffffffffff, 0x30, 0x18, 0x1, 0x8001}, {{r0}, 0xfffffffffffffff8, 0xd0, 0x0, 0x10001}, {{r0}, 0xffffffffffffffff, 0x1, 0x2, 0x2e1, 0x3993}], 0x1, &(0x7f00000000c0)={0x6, 0x5}) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 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) 16:01:17 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000540)={&(0x7f0000000a80)=@in={0x2, 0x1}, 0xc, &(0x7f0000000440)=[{&(0x7f0000000080)="2ff627d84d11d7f71e0392c0650efa666c9d2029b3d220d25d9534a5f215820f6b45e6a7fcdcd542d9b818513ae292f5e89d6f2fc2a33f515ead8ba4a89ff1f2feec7db06be5a6da46cbbf06d555197de5b1", 0x52}, {&(0x7f0000000100)="9003870f3220937739db18bda2a3df00fccf6d84a98f3d31d69c042e2838000e0a1705ab", 0x24}, {&(0x7f0000000140)="a721cd57b892541d6899697c56b95e8d79d6a877467ee6b66af936cd270719902a2a35a10745d5f207c4d80f65a6cd7370d27bf1f628d29fd7a0f59b6a6affecd7b51a7a1205e496e4695fc5a874edd27cf961543c9bc386080c2386ee6e48288aa4f506699203a5954d2b7c060b06270044b1ce8292087ea6da9bd5313220fc5a4cda418cd987e40694190836a1538760e9ec5218edc6d8a693848b545ec5bb38440d754020ad3af88afc5c323952df1c343561ba12274e14ce14f6d89806cb21613d130b989b2b2b8e15927046ab17b7c0cd6fba36c9d4491394bddcb2b97760b114ec8a9a1f8f67b67f3c", 0xec}, {&(0x7f0000000240)}, {&(0x7f0000000280)="5c0f8a70aac67403e17be9427d166d678615efaea41896f867b7e2857674d5bfdd245457f336d5bdb6135278dfdee322209904c42714fe4a4617cc99e601731410e1988065fbb28516ed0be5205a456303cee7853c9812aefad43deb2d766eb0dfe88fdf1acfdc77dd3a3ae03f23cf75ad9fa01532d20fc4bb2b155707cdee90425caef1dd8d07c7a1f5a467e6a40f189e2cfbb06a709e8d339a3e10d5", 0x9d}, {&(0x7f0000000340)="272d45c84f9f2155f3f1bdfef893edd0b8d50d5d9e1ced3a31f4bbc08044f60396d96c2e46af863af70ac14c9b8da3040676a078241192ab354c51f5de4d8de80c1ef47f9277d363895fc6e9f80ba61213fd65e10f17e5210ab2c06e731e865b188089abc3d2628888dcd1a6f0f5c319adc8557118a7a24a46bb330294b7f9ff5d6fb25edd67bcd54ac5656d291e14c6b1dc11d1085f1b7c98fcde117fb434fd9f054ad1a34ba502d15649ed2d5e3a4e2ccd843c5f65f882f39a969a235230e16731f620864ba32ab4a508d4d8d5983b07987ae3fd826846f334f3996db8f977ecf31e86cb9ccb4591e2332ee832f824324aa1", 0xf3}], 0x6, &(0x7f00000004c0)}, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) setsockopt$sock_int(r0, 0xffff, 0x1009, &(0x7f0000000040)=0xfff, 0x4) sendmsg(r0, &(0x7f0000000a40)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000580)="bf01197058f593642beb2bbab6aa69ac5e118529ab6393d058a137e6bb5c5ee5bb1624860c2af97a67db7cbf2c75b7411f533aceb619371368074e8a09f5d268ba0c1085e0dfe1366b12daa55172b03a74af9889e06648e92a9f69610b01243e44a04d9cc4fc975eb73e2e02", 0x6c}, {&(0x7f0000000600)="fedcdd14b190b9b7f656df9a381d440ae2962a7f48ad9476605cf06e1ad33f1f5a45add37750db1a10f1b8459bcae6125d5e7c1a305b460806cbca067f976a68cce1ecbccb20b97a59f11a926662f00b69678932b46b5df28efd1a4df83babe6bb557ca5cda0ea3aefc50aa3a4f36ce43cd6776bd2d79b2a49b8f149fedba29ea75b65fb6c82b37081ce38731a955820c8bf7753cf7d2dc1956e61471b84eeffde29bef9ad5e29ad6872898a48a7f0dc5e681e91ca20aff96d3c87e7e66cf65469a607b2b12a1130701be0ff8e51d7ab03921532875b9e2655", 0xd9}, {&(0x7f0000000700)="c55e6c7e312ea4041c2bf3f2df9b4d22f18b727d62fae222b70f3b7ec973d5623cc4948a0110eb914260dea960b32856d6a41faf9431df71ccaa901626a9b5bd02f5f28ed04703549e5c744552712df8ce3650d71b39572c87ab4d7a1f5bc35c9140ccb868a74caa786ba973d68a072a6c771a5d03637c0f0efc0220ab4f11a1dd0a8da4b1723b62074ca7658b09e118cf61829f1aafeeea5ec7", 0x9a}, {&(0x7f0000000240)="0d4cd5406f39fec77005609dcafbce74eb3cd62e50ba79a543cd4051e30dbd05d79c88b42c2981bdcdfd7400e124", 0x2e}, {&(0x7f00000019c0)="97c07c2405099b44d48f6e3aae4ea2da436d3271b8b1fdc26c079cb20db9f9daad5bc3e31dad527e6e7b4d837fe4b979c5d7ca7b7f58128204066c20c3c7be4e844b33d14bd83d3248155d11bf571ecbc708d89cf51fdb73800bce1aa30bd76aaabb1e992379461835719e6d5959113b30e8824c5b60cfe86cad27e5e2a37f2df740c6f7c75b49dc5789357d3eaab1654cd34a41e68a4bcbd1e10cedf437a5bfc4256793650bfc09f4e86f7503072b14b90affd551183ae1782ea0c8b3f9778bea4abe21146f3adcf1830f9bc208c17b78fbeb0f80dce4c782663b39e129c8e653e89f2781965d438a35bbe3d301993ff2bb6d98b9875b92ff99610b5e66ae206903eba53793e847ffb1df5dd4b298161690fb270ac15f17e9a22f59749d14ac7de7609e55f588752d3fde37dd5672eb23ab366681c509b879dafe01f401b2f2ece06c239b481889d5d48499e259361f96a0d022d02902fb2bf57486bf28c9a75510afc9795488f9054a2c7d1411485f51902814ee8c1f4ecae79baf9dc975f23abe3a5af75ff3e41af309c60b37ab66c7bd9e3375f989ede174b4286f1e46ff873e5fbcbe49852eed89f1476cbeaa7a2201e9fc1d661be79a36484d1e63ba546b8faf1e85e54a195345d931dfd9a22c48ec40b1b0e4b73e308fe084e11579ef7346313ce79c153cf4091289b401848c43e4286cdfe93da9ed03a06457aa8ca1695e3387f5bdebd8a10e95642b0ab6bfc1470d7849e90524a906fe87c25fbc792ee6f27ec625704d0247694730a3ab6082be57999d1d658dd5ca09d9055241aec151fcf0df2608d6f9cbbe0bbef9d84f7ba10c96a5591516fdd6b5a834dd22cee012c4d52b6c6ed68a9a2f22d562020d148782687b7716f501a1fd39360debf5ba147345c2400a8dc9186b1a9357433bc9053abab30ae1f8eb8614cd8dca8630b2fa8ee90bb32bd1033f85747f8ee90e0860db54dc99bc053abba3955344285436409b0c75637f505838a3a2a7309eea3ceddc0b7f54cdb6c77b2abbd45e06996d0fe4070cfac10ec7650c1e2f937ac6c3bd8818c63367e71e01f707c059c048b1ab778e77dcf331925c78a36b82be45ab6933849f2f9e630642d7485da395a10a7f6922e884c6f6a7b9a2c18f84da34741af5735aabecf2b43d814b70f98afe4921e5d92ffa60f0c290aedddb9f9133692fe9b6783bb9086f5ad71c726d194252664744298ea014c8dd33895bccf4385fdc3acf968a845778baf3a4bfe90e80f57526d85d03ec4334dfd9da90a8f90fa1f17bf50bcbf98468c7195f1b464a2f1b3629d502cc93b7cc701ff626c4ea1cd0821d5f130eaf57c777c6459c49353e1eb82a55a86493c2506639b8a69ba37ae55e55899994b14938f4e7416c1d22d9a97748d36a7339e8a9d14136f380c5ce570b42590195e7a3837c8e7c3d75930205227a46614b6155700f4964c56bd4e24a9ba795f593c48d68dbaa970726d62ad55a87b86ae949f2a8df73b621ffcfde8e4a301a079fc3f786883d83d709734e7ba656dc1070e8e0fcc6c7354cf485cde3718ec5c36ca44ef363f405876741fb919db6df7363135b1605be0326282cda8a60df902d2fb2491bc664f6e91745221e515a01f407d8869fe10223476b4a903e4d0ec4f5c390c10e3eb9df2cd157bb609ee15a1b13a2f25026d3d858f495c5d127cdce2f17e2918d821853d44893ca2f955848cc81e43af1f7999ba79e574ac6a120a5ccbe5a95634ea06fc691915e8f59a417caa3227b61a30e7a99af58ebdee331fcdd4b6b256fbd9fcf0179b078c9e6f54e0d2c66ebe209f00e0a26849b62e07657e01e519b1114a49ca8edbf0b23e6a81cf974e31dc50c7d52c8a5101317b165070d38a0116dd39a481528993ded72523d14c9ae8b5d92a66d1751cf370c03bf1d0f785706e1f3cd878e0d3d37785b0006a2b69e37ab6c07608846aded64c522560e12c7199ded4d1ba6bcca365af482c715f4255a03bd88f47bc44cba3d14c4b4ace1f98dc4202d731dd16a93b224263ebe56b35252bc1b957ebe05c0ea4a545a96d41b114c274345457237e72c186bf75dcf2caa6fc00c7420c881f2a76964efd350d95cf4e59b5985b61e4dbfec797da8b8028e743c283018bfa0324f0a4eb0e3c3288a427b022ac0e3df732208b933c8710238958fb4c593ec9580fae646095cbc842e62a94e8d574065a3538d351fbb74e0a2024acc4b374c67a56a796f41b1aabd1c11ad4eea70ea7eba8a6085d07a472149e3ae0a8ec8dbf7f0482fcc53d2fc6c3107eb0fe4e3ab54d459864a206970cdc8162a5893f263ef88d31ff0f5996643061256040e865f708247ec7d8c40580470f911a46f1b769a58818b0e8966d8ebabe240415ffdef12c86193f0d52595c1f5538b567967a29e4d0541e9e9ab63a5a7b647c2a2fcc0b9975ea029c8bda93032160b2a6a6e724cc1480ba9982610194770d4b7f58c65ea9f44016a59f6acd6793ef608e3c4cf475d9acdb06f41397a11cc2e1c5502707a01d031656ac385b578b115535a1e56a9b19befd7e84baa038fbaaee3880e27b7c416522f128a40f67625fb44f62baf8a2b44743201de150943f0a2ba92dcc8aaf7fe0e903ae5d4261fbf2028e799c8d65d9dbb5c631ce66c9007827d0c077953c0d73e7dd98039e74f3af8f91a0a6746b7b5d0dd2a3eba0cdfdcbbc70180b26e136e7c3ce9697d84091290a9ccb397728834adf38bc4e06972449359ba98b4b387cad3c822531463483e89ae58b1cc261ecc20b1004d7c9ca3e92113e586a5da17a805478b9f499a5013bda74be9a9ad1d5c80f738db85c2cd206427d02638a9a7b5cad2be8d4c6a1c04f9c832b9d92028b309b6173aef399b9a6b6926b52e63fa81c10c6fc5f48ccccde7c49a130831644c258bfb3fdf9702a0f55b98cc563ed5ca06e634b777547250c72303508f195e2e7a420262649deb5bc055c9ad4afd4918bef2dbbae0a47d8019d2d3527dfbfa014cbf73fe0d5e689ac14be9cb793cf86557ef24d51e1f0220bb4710f89dfa4ea61d47da95046749f88885515a700a9a44eaef999e1e5d0e29a906ff4de857d88cdebded94279996b6607a19b63251fde9b97e6ed2e52a4c204f2222968fa5fcb796269b1fbf456b344e6d910305a17fa516401a711a44b3ce41b50648762dae3798fae0f2e350ada718cb2daa5a2cf50ada0c3790e0f5bcdec4d34246c1912a32c454389778f84d5d4558c521cca181bba4dedbadfbe58d26f0e5d1c9547c683b6aaab7d36a9b4213908ac15bcd9f8f0576ed49a46f11ad0eca5fca0a191786e0739f0c45d1bec54608bcaf693b2f5e6098d438af39dddbe264a41a99f4a79717c92d331534f170ac9c6fd543cd7fcc2b66b682f9b486107eed1c6a3f742ad7e73c3f3acfd8aed9b103435637b06210a0d52fd21a8c7a8c453d7fb101e49c4f0e77eccdafa7624db0e33ce3c7f8e056e71d18a2c1ba4658b6df4813e18c8fefb9451c9a553f7631ce9d5b299be94f7c3a3570a6d4060f7f642d6878f84abc564f83417fd57df9216e954236b8b6899c2a7382645d76ec623d50e47fc41de260a3fe66d118f952394f377f6cf7fa495cfdfbe7a74cfac136d60b9e0a9247eb6ea16ca42b58499fcfaf3ad56b77a36b246e82f64a006ebbafffbadb746a08ebfc0ffdafc8ce673c3112359b8602b3c1cd51b2322c59afeec2bf0e3b76888963e36716b00e28e9d477474c8a5948fcef28592339f227a100bf58703782dd7432ccf1b762f56190b62605da85e9c07d4af4ddcd71f7b1234bffa0d40694e6510e908ae3d89136b877d64d9b062cfbfe2eb50d0052a6ae5425e36683b78e61c3f3e1a2a69116b02023e01a01c8138d1e85f446a86af2b9744296ed16ae54c79537f699820f05ab3c500808e97fc2e803e500413f1cdf9e328c23ca7494901e108f167ae861168bf60ca3c3b76a9bb1161bcb1a216d39b742467288725a15fb9df600f2239606679166f584449da20f33c79084e18716469dfc6d1064401de2a552a2bd6963e82d501b63c7cbe886ce97fdf5d71c343fa8c4231bf6e677e24794ddf492a6ebc9a551fd4b0818d45c432a0a1f8746f25d0a0d76fb682c1d53adc5642a9304db0d5dc2e31450e33192507c033743de010764733ec4f165a49003d8042a677ddab6c86fe991085d8470cf15b06f295f1b88ca1494593af2b59f20a396467e3b3468daa0c4d27fd558fa5be18f1e4859298aca3631a2ce366b0788b7f56c3185e339ca684ef399306ce6042aa5d8cbc9552a9226c89645879b80a78452f4772e0ccc8700803d0706585c89fe667733928a23d1d14fc3820bcb4c284005d41136bbc2782e74140fe49bf5ff4b1a313663ca6a0d7711ca23edbc95edcc8a1714c5615c9440be6b03539af8d46c417c1640cdc15f1ab358b4ac4aada4b1f7a0f43dee4d39fbfe735275526fdc91f0daef794e37c36687d457a62266a42e98ab8b2c724aa7a9dc26353e9895f718ead3ad8a4edb7b1972e3cf2c579c9a3b791335f2a7d06fa1a550fa8ceca743c4a555dd9aa93466b632a8a043d40df932f81885da6d43719f8cdba5c54bfe9c0fccef6ab82d5b09db601d43b758356f8dad80d6ab4f8b1a815c367c541f2c85d2acd33aa27d945d1567eec8a0c4533813ba30bba45a8be209fc16314cb3967fd63960f5cad4bb20ace4e7c0be95b9207ce0091dc4a93a44f4b269c54b1f586aad354c7d7b297536bac4612bbe39638b3741b4b3466976a75d7f19b4a3afa499d2cccc5630a5ff8f206389e098e3b9096482bb64775658b86cbe76101e48fbc3bf7d11c16176a58f7f6d87e5ad8b4d0cd291e3fe8680b5c9295b0c18f448329a6cbf1d8d1342b8e7a417ed8b755b7a3a49bba73c11737c2c967c3aafb7b326349831502f6931509492bc9c36726f333b21b838fcc8634e8563023ac0759f173804517f5e77387851e89af408c318f9c3003a5ff345c58b1eedf0b0007549a9b273c5f05fd7b2b3fe58464d9c20e4220489fc14501558450447a7704c4c109468e882e48fd72c25a076633708e6ecd439151cb89b2933af5be57f63bd19b9f19aaf9b2963474f74717597809f3152a70f601a66d260b5f3dd85ae5e9298a43d8d31100c7d0870fb9c70f3c5a14f235729ebc644fa63fd2c000f5d6b9038f56db870dbb54eef9b2829072f4182db6a713cc9948e487d23efd403947d6b81a28a982703c846c9f18d2ddbf47ff9d48a35fe2583d3e3ee6fd6f9a50f1b41266e30e67cc6d1e709d2d297dfef30e6f96557d72c38258d1db66b4b93060f1288e14bc42bfba8b14a0026b40d375ae1e3db4445d0afddacd1c2df212e0ecf32a1581012add4e8e9422141a491d1bfdc5811e4e52b86fae306a72155a4a940da88c727e7aadfdaaefa49befc37ef48b3205a0ac6600008bffd1b9dc42c5208fc54e588e405048771c9843c8bbc02c21b164e297f483071d4b2d269f5cdab13d4bf5dd879bb3355094ff51309457477ff57ebdc514862ccb1d79453049986251154e6a22d624cbb0fcf1e1ed9e4f61e2a25f115e99979f97af72adf1ddc70f58ca133d41e7215120a71f35aa99965bf3ba5e42ec1d9dbb70eaf3f98ebacf5a822a9792308cbf1da0488eefef75c2fefb325e0779469382b493e618a3f5656ff4f2ff52817543efa8603c346ebb81aecbc9dd6ee1e560efa2e3200ca50101a504e2a1575b105ee3df0ee89a984391c9a448e1b9359cd5510f95dbe4dd821cb80778f7e467c167bb6", 0x1000}, {&(0x7f00000007c0)="3cb41140dfb24abc03499fe2dba21149cf22fe72b0bd5337920e18e05f80f7756c865e215acc154da8891e65f8cc3655a3297b6c033764bf009c45388f498766d1c23c1b4834b9e2616275d0846a6194fa5ab1b5c0c3", 0x56}, {&(0x7f0000000840)="c5d42df1a3ddfd35ca68d08f0cfe291fb8491be7e4427e7a035848b337e3168bc584c2dc40c96b9b54b45c1026df49433439d8e773c065d0df58f7f758e0e2725fd1e658c07faadb08de7196f74600a20fce0f", 0x53}], 0x7, &(0x7f0000000ac0)=[{0xa8, 0x1, 0x101, "e7701f861be4678b916f97d9dbb9a031f2ace38778aaf2974a7f36866e5f276f15221f55c31fbf2da5458f1325d960139b34d8d12c60c5824f93555dc0b3bf020f209f3d19cb30562dc752b179dce75672b53c08d41b80a1cfbb2052689496812e44489425a338fedc5a59539399977d63bef58c3042d7979b952e54fb24255f565d074f3aed77f934fb3a495b4949a42b23401b95f1a8bb"}, {0x30, 0x1, 0x5, "41fcffff8ee13668d36f1638cff74643bd34bac1fffffffffff968"}], 0xd8}, 0x404) sendmsg(r0, &(0x7f0000001780)={&(0x7f0000000000)=@in6={0x18, 0x0, 0x5, 0x100}, 0xffffffffffffffa8, 0x0, 0x0, &(0x7f0000000bc0)=ANY=[@ANYBLOB="64010000000000000100000000000000ca9a2b597aea0a8e04aba12bd26195f5872e9c1b0218d975809018d66edb88c636132571e9274ebdefeddd7ae4b2c1fb27fc624dec331b11a6cde47a9537a598eb46b7449c95da43d3eaab3f5dbc9c4e3f6fb63e4affb168f394b3e8eee9000000001000000000000000ffff0000080000007ccc13e744a470dcb292a27c1a70b40f9202b7aad99bedb2bd9efc68de8c0edcfe5ded0000008000000000c2c7c8b8160fcd4f6456c82d8f91bc464cfc250897aa6056a39edff4fa9221a228970d1840e9300df1ae5b0dd36a6d753db5a707ea0524d853dcfb55976c809c22ae060c7060dfca0891d83636c5f13b0ba5aa0eede52e78671b559cff6849cdb57cfd5b84b8f61a900c7eb412f65b628dfa865ffb73ec831a9be20a10a96af1d1b41c151ffe3e55ab89e30e49f8ee82749ec76fb27dea62e85a3f3e1259d3326169997e45c384670264247b0f00"], 0x164}, 0x0) fcntl$getflags(r0, 0x3) 16:01:17 executing program 0: r0 = socket(0x1e, 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x10c18, 0x80) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r2) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) setsockopt(r1, 0x100000001, 0x20, &(0x7f00000000c0)="478e47aeace1fe25e444d2d549b7cbe6ae98280f3080940c6a25f7400d362fb0b71a0356b01bb3fc6f79dcbd0c372b148853cd111fc00531318e707536a5d91d4632cd21fd75a7affcd1ad8bf01b2cdeb23c0aad8abf6da1c77773d8c1108d15bcd229b0c9f09784901ee85e441978f419e5bd92912213c06fa0f08decb6d7230eab26fc3bc1ffb2ddf6dd397c1165ac0d0d5b8815b0b0aa2030ad9e4597bdcc732e61d25b6eee493bc0f91df10b6a863ea1fbba21b47a868f24e6174650d5b8e06dbbb152ff69ceedd33ebc0b1ece183a997cac407c02e3f6c1027d54c759a947b74544d519bc42991e03e1a3ee6f171b61e00dc18a92015421c9b47acdc33f116d358aad0bf91057c9e3e6d97e1db6b8f5aa4bee310cbf5169a3eb630c71ba599546c44d53499ea2baa0aece5275b5ff2c60ede8f8351ea7a62b0e3f7d34f9c4c361b61cd1b182d80100c18be27bfd1a54ffd477846207939b6a8f8825d072f243c513ab440540ffe4b784bcc566bad421344741edf2e595330917d9b91d2aeb0f4a2dd6110f82edc42ad6d57b3214b1c74f3d8a24a82e31bdbcf63eaf25350c6c7e89825bb16b7b91b2f340a5f5cee5d8569e466ca3abc08eb5fc3e6aac2f0e96c8b6d46eff417004374f8a4d141b71b464baab956e40b437abb944d66e7df57b2a7daa15b4bb07b15e0a718a31d2ca7fca3c3d3bf47e61a59d61944e6dcd78cb8833cac2dbe946a78cfa1bb01995ab1529812c70fc78fa7344f0381a3ade5fe5b4748a6ffebaa133235f059ae3177461cb86ca5acfb2e9e4104a464f3a9e37017de608b90bfed4b112774ca7c59a89f7123986c0d4a881ad3d7bab8dd7c38c6202acb676aa474b6670b347530c7e0b1a53f69340506f65f624c5baec761dd5d877e562f4ea615f72f0164f05cda67eb9206aeddc4241115e39607cae9879467fe94db331d3a400df49ac116a8dd872161a0849f0fd78e3ee6a7404cebab2a00f88208eddf134caa8edfa16b75ec615cc295ad8e72f6fe161922305627122c798b19f7caa484c36917027caa9827c8b51043f2d5ac0d5ecb450a3a12f56a4012b5226aa2c85303f5ac38e6dffd5ab6e7385aae844496a0d2dbed24bf169fa0266c67b80963fe94c392f500f06337578dc92f5f08d53f47ca3b178275f442bcebaa5a19f879c69d1ecc5b439b5665500180f3e709aba60209e658d440fe7d708be82c0447fd12c72649317fac94490b837aef1ddc235fcb0ef51d4c0b80e661452dfa049dcdef32a06a5f21830a1754a36c65fde971392088a80309383ff916ae06f3c3c9f5f1b42111fc443f8acb3cd465361d21538673f6b6ed1d2e2dd801b3829c64d4e30fc5d9a7327396a888fd4d556c90e81c38768d3c0c7b434e249d560fa006be8691c330b37689e377622e916d63bc324d97a09f388afd6f0df8fe90adb879bdec63c679ea8904997fd3c7c58ca98934ed745bff55702f81a2fe44237295919e885b96f447c491f5f0ddaae67217110efd6f321f7f274267e8429f1a2593d0ba5495aa6daad220258320eab99f6e3dc9406fe0f6e4e5902a683df20884cd9014b830107ac98813d5ea492ed313faf3041f8cb9fb655cb3234a7a3766dab3960db7dd72fd44e576fa4d082c7e0d8aafa198fc8d73b51ec4152cfd877c71cce19ea95e7431a01ccd8591e88897c19f6fd1147e0c9808dcb521abb3915cff209d77c5d84cdb01eb524df61e89a6f2ebd069ebd95f3815f2d13af885e684cbbb8bef9e322f959e910cc82db6102f6cae8dcae297a7a6d6cb41737b1bda1d264896d96c8da59529f9a1964c852a5031324789957a92ad212ad5f044a9e4b057859768482a2eeacef6eba57e044b16c9102414857671a026882ab9181d4735f069e1c593c0c85911ebc1da9fa107af5e28697cc7b350ff67e4f5259fc333afdc0a10f62c44659d3fdbb59d852f252a633341d4ab6902ec67ee472a658a7f9b3acc0456f2b4404cf0764d265a91f7f08639cc6b3d0fa7ae04c75b7b4cf9f3c6d817832978260b59def8aa2a8a8cff186068c68d44bb685a9a846dbbf3127460b3c5e76ce3db9455d98879496ab7470c4c0d0cc0c780d731f85de6e3345763a7a0f7899e591e89c9973775eb425d2942eac9950d28bebac79897d93cb134541723206873cc96c8c9931b0acc3ea7e03f534369fa6fe0845c824727cf7e4e38acfca6072a895b4439df94c17e8931e74a2ce87db390beb76af74a4a39da0b6a5ab6cfcebab658a72526a07ba22b36bea4a9bcac3f5d345000e40f5acfd38e31a557d7e655e08e2d4b887c8e65096798b059553f0e7a8843bb0d5f6d588bc95297c004c1ca30426d5ab0f9e447f81070e1a25bdb01b634c3bf6432de3578e9ac2d8466e410f0e76d428034fcee9c27a3933505e0d399691ce03f7f2312587c8583d6008d8ecd552621e2be6a480511e5886ba6d9f6f9adc709a29cabc3c3a21e21bfd21ab49e3a8e2c277f5823eb60d5613250a9129ad6923ed85b5c92d8d9d9ab0fdc583e6b9cf06ae4661d7b2549dc15b693017cf1c93ed1a6584ca68fc004ef5fe0bb3fc2acbb9637d4952dee07f53b98cd0fe303e8936a3cb0cfc9f46fb6a2f5b8d80be5c044460bf40267efea3ad6f9349aa1525dff7df06813f6bdf553e4ed308608cd02c989fa85a5a7550dee72e7af517bd0733b4e665e6cc30eee27e045f0bd7738996302b1f904db6cc6d01ba7e4295730a1e283e2dbb2fc553f56615b94117ec28e8de5ab361d7dd680990a45fde3bbd451e6d537756a9ca1dfd78f9d560c0d27fef64ccbf50ca8317da6f8b717e538f7d0319e0039d8cfd284ad10547ffdccab39eab77fffb30665cb92a45b8c4d57c435e892f382ea952def37ad88b58a2148962061278285e72fc7e24a03d6699ce9c3f79aef4222008d99ba8feb9e0fe558861f085a2fa1a76dc6dc40fc6cb182b0a9eeb3f42ec7c97541afa623126b69018da22aa1a29c12272db2a17c8ab5f0ca9087ecddd530c3ac33f16e0761b857482b279298fb34529eae34a728573ae5f9515f4bc1225523e59daadb18eec9ead724bd0ae337cce604f62844d8c3a45e35e0045a5cfc22dee6d72196eb669edfafe7d709345e7dde3313e3f02df7c37ea3128f61f50605e0fc1825f0e23c53c43a019d6f51b5ea63f44a8030d4cc6476856baa03ac295d88719405670d88d2157b552af287f471d0e043665f6c3f71b3f17ef95eea5e253bf011f9270b4fad4e3f218878c7e06186ccd1726cb36989138a55866fe04a94de63b55bc84a915526f21fe5ea49499a272263121636b594f9831f9fc19505f365597bf89c2307114fcd4ec616234c52b32a5ab2e1f6dc24f63f93bc8a860e4574fbf0c8b27dc4c9119dcb0b6c52eb50561d7859a7f108eeaa20770cddfae5a1b422a38d9497e386fd92a4e797206640332bdac933a828d1ddc36a8ee9cba2f1c155bba91dfda0cf8a1e8a26005e6f5402b911ae1acb7617f13daf65d77158452bd396f8d130a40080717cac89f7aaad5aeeda8b0d9043a83437655003bdce88f9422c2ad62192439d1ff86e5bfcb104ba5f41afbd4b26d012c76de90dce3af0d70036b4c1f38dae34328f549494f7cbfbbc891c3f24eefb71901606cffe228d135694510fc2bf66a10270a25264ecf2d65c0aae02d03fca5cf733adf62412196cbbdf837696348240237dd70fb1580c5930ec204418605ee585a5d1b9a91dd1709252083b9770fd6d9c6004e40d0be5654cee4adc98d761a2d59555eabe84fbddefc8083545f0ee37304f7f570d9c9d0f8afef479f1496647978168ebb5f82fc584db80ec560381d36b7595208c57b518ff086d15a8a3a19a2aa676f3e58f230046ba7fa58c83dd501c55320ec2a5bae3ca084e21286b99f9d1c0c87dac5cce82f899b5a3fc6a2e7f58f470333b8ab48dff7a610399c5e0797d1452bb582f8feb8170e89b23e9f68ffaae771d6c4c1923eaf436d2b9b6fc5156b1f149aaaae8c813e28a0e7b78b335733d855885e886816dd6d525cc2735fc0cbc845e7bb275646a6171bb9ba24545a2222635fa95e309b0122effa607e873bf2cdcc15dd683fc6b2a133b93b5ae9e171e2ea9aa1a949e4214cebb95209487c322dff53ea1ea591a98a6956dfe0e53c2cb8f9f3458bc1e40f1ee3efadaea7156c001146cf101e68b739b2781129923866d979c2818ab5a1037bd77c87b09c17717f02b2ed1cca119b7cadaea61c54f552612c9ef35d53078906260ae7b3dfdd719332ce47469dd97579cd604bf592caec967e8d3fc8fea6db1dd6ddcde37f1e9e7de3bd63d5c0a4998986eb459500ef3a324a12abc3248fd2f9bb4113beb242f5075e875b177fcbae3c56776ba477dce033be8e44805d7a29ef02a4213bcfa9ac33133270ed1d8ad88acf6c81fc455e47b18710f807cc4b61a1eccd26bc51ca38b2ff460eb7cf34064d4227d544c1b0303c161c929d240858769381a8f274eb41dee1cdc272dfb32a314917afbd1a708757534d221883663c8ab76c5284b058770b1a3b15dc567edc47874737d1b1def3ddfb26c694a32c2bbc7a387eff82ed9581740aa09994dbc186354f8c5e8a6218c0c0d371437098f548453b24c149ae4bb10c14edb03b50870c5a8619cb26e3d567030c97183f4dc8bd19e2f6af6f0ae07a51dd103b214b5eeae23715eb193678f086a939b464b02a6be411255f38aa56aa70a204dbc79037cd52837ee9bf789616f489e20954204f904fdd300a4194e8670e835b2cafe715842ec84709305ef0af67cbddb8cd1530e8c36ccb889417a373660a09f6bfe359eb532a6d8fbbfbb1aa89c308a0f67f777379dd979a5a2dcf45d6c0cb1e1f6231f85d4b0cdc4aa7c397663f562a89bc207d8e0b8a0e7ee538cc3f0e74795e297d57437290a6ded27bda6ac49a457757a1cb41e8c5bf0ca3acbff3d98f065b56ce5e76b69367e0f4cf7f1c15b4ea7eb527ad3f8859d4dbbc8f1713abf117d51a235e9e251c0afe766645a4529faf954b6e6bfc0734c0e093e4e7add21cb581f7867b352a0b88e7d5e4593dd368c6dc24c736666ae7b1038bb67ba373c604c6ff2dd7198a2d7a558a0b8348630058e250965ed739365ec7310cc8e43cd07fe2c99a1df09bd2c3d42e2a67f54d4c59d38a04ec61fcacc628cedbd46dcaa19d5d669eb6d40902cb77ce49ed8511cd2e8692dd142c67e91fd1b1031032e4da876ca5bbceebe4810f763b608dd41a4028984851339d7f86db85f7dbd6c9d72d73b46147f0e90f07d06dc696c0dd371541c4c0ca69256a2ee27117857a20797c6a797da5e3f3162d876f3ddfc2db8577b30fb3cd61df1fa8085322d2b04cdf88939da8e670c4ef4573456213e36536c3747d12a4dacaf1a9cc6375818180b92ef52d7192f5b233d9e69fd370df0e7467c0e2acb301b3b4298d757d575864de6cfca19eabfc86f3c971141b4c774e15b7379dbb4873133e4c7728a03c189836143ca86a5cf1e4f0045d429d980fd47b540fcdab86b3ffe74a41cdb5a87c4506886da53274e72377e7c6fca1bf627da77f054e87d182c8f9693a75ce78b9908aec94bebd602f98ab51a89867c7f89a14ed2ea7bc350bab1cefc3a35fa26e112f47ef0faecd80fbe488b73a76a642a2a690fa88e54a0b5db4979ce7103afccae62dd5251eab1e9492f9eade23c20e3d291973e9f1f11ec08bb188b43e83b683a6a3961540ac2aadecfbf3af16b938f0a20a1150be25757c4ffec4587d2f52f1daaf219dfb69e7", 0x1085) chflagsat(r3, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) fcntl$lock(r0, 0xf, &(0x7f00000010c0)={0x2, 0x3, 0x3, 0x6, r2}) 16:01:17 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff}) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x60, 0x0, 0x2, 0x73}, {{r0}, 0xfffffffffffffffd, 0x82, 0xf0000000, 0x1c, 0x100}, {{r1}, 0xfffffffffffffffa, 0xa0, 0x40000012, 0xfffffffffffffffe, 0x5}, {{r1}, 0xffffffffffffffff, 0x12, 0x2, 0x9, 0x400}, {{r1}, 0xfffffffffffffffd, 0x2, 0x80000000, 0x100, 0x3}], 0xffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x82, 0x5, 0x7, 0x3f}, {{r1}, 0xfffffffffffffffc, 0xe8, 0x80000000, 0x1, 0x8}, {{r1}, 0xfffffffffffffff9, 0x21, 0x2, 0x1f, 0x3}], 0xfffffffffffffffa, &(0x7f0000000200)={0x6, 0x3ff}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x6f}], 0x7ff, 0x0, 0x0, 0x0) 16:01:17 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040), 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:01:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40087}, {0x14}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:01:17 executing program 1: setuid(0xee01) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) pipe2(&(0x7f0000000000), 0x4) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) readv(r0, &(0x7f0000000180)=[{0x0}], 0x1) 16:01:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x7, 0x0, 0xfffffffffffffffd}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xffff, 0x7f, 0xf87d, 0x5, "63d544ab45057b5feb0df574bec58151c11c91e3", 0x8001, 0x6}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x20fc7567, 0x8, 0x10000, 0x351ed341, "a5bfdc03429a27c315cc58d0c4cf3cdf677349aa", 0x4, 0x7fff}) 16:01:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = dup2(r0, r0) recvfrom$inet6(r1, &(0x7f0000000200)=""/214, 0xd6, 0x2, &(0x7f0000000000)={0x18, 0x2, 0xeaf, 0x5}, 0xc) write(r0, &(0x7f00000005c0)="00c5", 0x2) r2 = syz_open_pts() close(r0) dup(r2) ioctl$TIOCSDTR(r2, 0x20007479) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) ftruncate(r3, 0x0, 0x4) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:01:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:17 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x7ffffd}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000240), 0x9, 0x0) 16:01:17 executing program 1: 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) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$setown(r0, 0x6, r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:01:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x80}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="b6") ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x5, &(0x7f0000000080)=[{0x1ff, 0x9, 0x5}, {0x6, 0x8001, 0xfffffffffffffffb, 0x6}, {0xd, 0x80000001, 0x400, 0x7fff}, {0x5, 0xd6ac, 0x401, 0x8}, {0x4, 0x400, 0x1000, 0x2}]}) 16:01:17 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x80, 0x0) fcntl$getown(r0, 0x5) 16:01:17 executing program 0: r0 = dup(0xffffffffffffffff) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) socket$inet6(0x18, 0x4003, 0x7) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) sendto$inet(r0, &(0x7f0000000180)="8cc41e895b56d2b607174ba9a231a8e299296049db4fd0ca851918cce6f12f6c3038a9225297744223f55fc90bbcdb5a5e25397e377be9ada13e4581", 0x3c, 0x400, 0x0, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000200)) sendto$inet(r1, &(0x7f0000000240)="d9336c43f2c4c6367102910649d112b5bad4892f834bc77f120df9bb0a3dd4927abf159146d613d32d408ae2b1244ed1cabfa0992ac9b22746d0b7b79916939ff920821fd06358935000d5cf4d4bf05d8cdf18737e97de5a449b1ce08b5f7a54aca83fe3f2ebc9e9f995d7ca741bf1b500eacecfcfefb3fb905e0fe263c2ae0d233682f6900c5efa44cdff3a59deaf5746571cca413f8af988878162ef69a0be", 0xa0, 0x401, 0x0, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000340)) r3 = msgget$private(0x0, 0x40) msgctl$IPC_RMID(r3, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000380)) mknod(&(0x7f00000003c0)='./file0/file0\x00', 0x6000, 0x26b) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000440)={{}, 0x5, &(0x7f0000000400)=[0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000004c0)={0x4, &(0x7f0000000480)=[{0x1, 0x3f, 0x1000, 0x2}, {0x4, 0x100000000, 0x7, 0x8000}, {0x4, 0x800, 0x7ff, 0x2}, {0x9, 0xffffffffffff0001, 0x5, 0x7}]}) connect(r1, &(0x7f0000000500)=@un=@abs={0x0, 0x0, 0x0}, 0x8) sync() getpeername$unix(r2, &(0x7f0000000540)=@abs, &(0x7f0000000580)=0x8) connect$inet(r1, &(0x7f00000005c0)={0x2, 0x3}, 0xc) link(&(0x7f0000000600)='./file0/file0\x00', &(0x7f0000000640)='./file0\x00') getpeername$unix(r1, &(0x7f0000000680)=@abs, &(0x7f00000006c0)=0x8) msgrcv(r3, &(0x7f0000000700)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00MN\x00'/140], 0x8c, 0x1, 0x0) mknod(&(0x7f00000007c0)='./file0\x00', 0x1180, 0x80000001) r4 = geteuid() r5 = getegid() chown(&(0x7f0000000800)='./file0\x00', r4, r5) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000840)='/dev/ttyCcfg\x00', 0x0, 0x0) mknod(&(0x7f0000000880)='./file0/file0\x00', 0x8, 0xd8) 16:01:17 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x200, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x74}, {0x5}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:17 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "f0dc3e9e21ba43818487dc8157aa6567444326e9"}) close(r0) 16:01:17 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10000, 0x100) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket$inet(0x2, 0x4000, 0x9) write(r1, &(0x7f0000000200)='3C', 0x2) 16:01:17 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000000)=0x1) 16:01:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) 16:01:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x1, 0x3ff) shutdown(r1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x28}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 16:01:17 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x4, 0x0, 0x200000000000}], 0x8003, 0x0, 0x0, 0x0) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r2, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a", 0x38) r3 = syz_open_pts() r4 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x80) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x7, 0x101}, {0x23, 0x80}], 0x2}) close(r2) dup(r3) syz_open_pts() 16:01:17 executing program 0: syz_emit_ethernet(0xf3, &(0x7f0000000240)="053d866683de8718b3dfeaace76f2e33eb03f791ce8f29a0189fa4bda30dc31c20077bc4ec09f3b7dd41938d87f9214a661b2d633296997f356e69141272bc9c93b4a2a72091158cc867cb230fbfd74453ff85e58ce6ed5d06fe25b80db660d98eac8a36937973460752a508dde73f71ca9a8a0f5c57819a3f7ce158eeeb0280b88a9c4cc5bf2f370cc8c38be40b228c111a2bade2778d8ca65b364f29edcf96c0aae23afe4caaa41acd081b3587a172a5592c44e20422deda54a3109a401ada531d7339b996f6585d80b5a33bd3e47d23d75e89809ab96ba95e9ab6ca4ec8cf4ec05a6fa84e0c66d34e0ed31eb7598d3c5f76") r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x2}, {0x45}, {0x806}]}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000600)={""/16, @ifru_metric}) poll(&(0x7f0000000140)=[{r0, 0x4d}, {r0, 0x44}, {r0, 0x184}, {r0, 0x1}, {r0, 0x20}, {r0, 0x69}], 0x6, 0x800) r1 = fcntl$dupfd(r0, 0x0, r0) readv(r1, &(0x7f00000001c0)=[{&(0x7f0000000340)=""/125, 0x7d}, {&(0x7f00000003c0)=""/190, 0xbe}, {&(0x7f0000000480)=""/193, 0xc1}], 0x3) ioctl$KDGKBMODE(r1, 0x40044b06) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000180)={0xc9f, 0x100000001}, 0x10) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b7") 16:01:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSCTTY(r0, 0x20007461) write(r0, &(0x7f0000000200)="d1dc0c23aadc54e83c3f5425f0d2eada0dfc943245e28964515f29eb7fe7c90387f71082c93d014cee4a686e25043c859a2fcbc6b2089e8e41375849f0f6733701fe3fc5443e29dd1c574557c2aa6105b03585999357eb2759de9c43c0ee75f9fdc3122cb242647f65778134a2cd6d92fcaf4300a7703bca90a531b618b93905a95a1a3442c9829c7c5bcef40e911268cf4275a7377d87d587a4ac36506c4f5f7fcc07ad6e0d709fdc51e10bfbd0c1dbd5cd41513ed6fc777debe36798cad7f27a906b201e314eb6a43b8e2995a780dd0578c2e0fa1694650553d767c51ee086d9c4ca0cba2e46d7dbe421ee794385afd1263a4934286f3ad4abddfc8c8971a9b8f0fa000000000000", 0x109) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x20, 0x5, 0x3, 0x4, "71c93eaaff41000000000000dccb0000000900", 0x2, 0x1d0}) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000440)={0x401, './file0\x00', './file0\x00'}) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000140)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000004c0)) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000480)) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) getsockopt(r2, 0x3, 0xa4, &(0x7f0000000340)=""/205, &(0x7f0000000100)=0xcd) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10000, 0x0) 16:01:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7b96fc690b8cb200100dfffff4c5f4de4"}) write(r0, &(0x7f0000000180)='X', 0x1) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000100)=@in6={0x18, 0x3, 0x7f, 0x6}, 0xc) close(r0) r2 = syz_open_pts() r3 = syz_open_pts() write(r3, &(0x7f00000001c0)="d5", 0x1) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x1d, 0x5, 0x9, 0x1ff, "a69d108d15cd7dc6c1b98a1a88bf9cda3387e8c6", 0x7ff, 0xffff}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) dup2(r0, r3) execve(0x0, 0x0, 0x0) 16:01:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:01:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d, 0x400000000000000}, {0x80, 0x5507e0bf, 0x0, 0x4}, {0x6}]}) r1 = dup(r0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000580)={0x8e6, 0x10000, {[0x9, 0xfff, 0x7, 0xa17, 0xa9d5, 0x7, 0xffffffffffff2f96, 0x0, 0x2, 0x2000000000, 0x4, 0x3f21, 0x3, 0x9, 0x2, 0x80000000, 0x800, 0x1], [0x5, 0x2, 0x8, 0x60000000, 0xd, 0xffffffffffffffff, 0xc, 0x1000, 0x1, 0x8], [0x10000, 0x0, 0x7ff, 0xe9, 0x6, 0x5, 0x83], [0x1, 0x4, 0x100000000, 0x8000, 0x4, 0x1], [{0x2, 0x200, 0xffffffff, 0x6}, {0x8, 0x10001, 0x3, 0x3}, {0xec, 0x7, 0x2, 0x2}, {0x73f, 0x9, 0x9, 0x8}, {0x2, 0x7e8e, 0x3, 0x3}, {0x13, 0xcb, 0x20, 0xff}, {0x89, 0x6, 0x7fffffff, 0x8}, {0x8, 0xc955, 0xcbf8, 0xffffffffffffffa1}], {0x2, 0xee0, 0x7fff, 0x8000}, {0x1, 0x80, 0x8}}}) bind$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:01:18 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) close(r0) chroot(&(0x7f0000000000)='./file0\x00') 16:01:18 executing program 1: r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) mmap(&(0x7f0000a19000/0x4000)=nil, 0x4000, 0x6, 0x10, r0, 0x0, 0x0) 16:01:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087, 0x0, 0x3, 0x3}, {0x2, 0x0, 0x45}, {0x6, 0x0, 0x0, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfef0, &(0x7f0000000100)='\x00') chdir(&(0x7f0000000040)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x20300, 0x10) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0xdd, 0x4429, 0x0, 0x1, 0x0, 0xb1d, 0x2e7a, 0x1, 0x1, 0x1000, 0xe7}) 16:01:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002001, 0x40004000000028aa) symlink(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x4000000000000) writev(r0, &(0x7f0000001340)=[{&(0x7f0000000200)="a97425952b18ddccd34e5d9b9ca7cba4c8594539fbacec702e6b2016a038eb978f8128df8ad1fcbe10fdc6f0742f2befef8e5dd084c5f655", 0x38}, {&(0x7f0000000240)="85e8bab62057df44143c7b12425d16ecb1a9025ce44ddf2c395e91f433b5d2f863da006c80e3bb11f112092d67d936e73f0a501646daa65fdf17c83d6b0ed5ca27ff827367ae3a12292afdc0de066a0e102c76d49e0daa77e466ffb8333e65101c7cc1c1b1a097bb8c89983c37b738301ac674d150bcfe7434d500ca95690213f24fcddbe7bf3a6182733f40a31415dd4f7b8b8ecb960926172764479e89a66998bb9d39e080f4830591b60360b7ce147587ec37fcfbf38c980ae8b0eccfecb7936340225e69f7429d63d696226bff5acfed", 0xd2}, {&(0x7f0000001380)="f68cf4e7b0322b413c67d837919e8ba8987315f32a7c6f701d03e04e8112332806af795e4cc5c535b2815dcaa896d2f3db5862f202e214b0185af1e15086da1ce9958ac2b18d6c08b10eb014c4c32e6964c6aba11906fdd36ebf50a43e576440c64cb8564775e2da04dddc81aa505d6ba55f807fbb9f7712070c1c1239c6ac0fc9be54af6118b7c53077f93619f4507911b012af7a18ffe6f1cf5b93642546f342f7f0591091d7bc54a87ab1e24cf408064e08d69ef201cc41daa808295605e655e1443077411c1cb189a8c63319a9d6326c37881d1c07903a4e3a53a27631849dce410a0e9b7bb7b56d7cb0626690f3ca54f51ed5278b722408ce4142bfc8e23bf1ca7972c1a7e599ad041348b756a5cee8060e2800a8a8b9bf6e1fad1c55102cadafe72fe365fd18d9972dc14083b44c01b75ef2bffedd26b3a91ea8ed6401f25b3ba9cd3b930973b8e53161e4be84910e2ab6da8f5a40560fa94cbb9068f6c3a9ffa74e06762b3e8fd5f1dc29eef3c1ef2c43284434f2d7cacd51b0d53f4cfa03300545b1f42f03da9204cdf0e603ee0dd2902a735a15db1d28a23975d99d593eea70406e4bb4b8ea333593d0a62aae54e902623df8b1f33ce78502f992ceaf662d1f9edb5d10a10c02a88a9cbeb420680b6e2d381f2387bf9ad53c07b8b780a9519e87d55046f54a6ab6146428d21b595acba24ad232efe588432433b64cf13f88cb1f9fbcf57537fb1d0e1ea7871d9d733eb9b264bbfb76fc7f9fd783ecaff4ff2d72709e324e225729bce7fdd605afb2419e33441ccb2d4e1e1af83d7fa7d89ac247a3accdcade460c5eca4ccef935f89e80645dfe08ce87d3ef5ee4b51186f5dae905d096a72f473beb46380169d89d2a23bd77932f1fdd57031052f5a33b4e7808ed7ae674359575e883c91ba55cf532e859620c8af4bbe28aa70cd09979cf841e977b0c238c31ed6667de3d6404e003763e41ba74098e728cf7116c7667aa31784518fd8ed0bd91d56064382e30e5e9be16ed651cbe1e3b6e37ab877274186c86e5fd509a81f6b3c98d81c9679259cbb687bc411651ddcfdc5b586bca0cb26b5c790627db69976b8f193cbd9afa1526be206bfecf1d4024741404fd6961cdeb7fd5cf1545a43c309949aeb559e77c1c497a01d8818875faa0ee6b9ba446b9c0dc19eafa8a48deb084abec08d39df66fe9d315d0d6982088cc26ac87c0c3af6a5f284af7ac0ce2d08a4604b39d17941edb92ad8955154ff457405765ae19c0cc0e89bb906dc74d9e9887c49ff75a99403807caa0991d533e634d84bc76e006c36d7b63d6c56f261cc7482b9ddec42faa1378d8d21ccdd8ed7dce5ea1e763ab2e0aed6a80494afa6a9c7bebd25ba2aad275ac38efc85c226e6715ad5e3b5e352b9ab345f13fafc2eb2b553b9a95450543dfe1fbd96dc3233028a22adb0751039a3a023c742b4a8671a0828507bfb30f15a8552bfa64c2ef9a6421e8eb23c819b4021b300d0ad1c6cbc133c8246574cffb239ff856d5e079793851002f5faa8504f29ac1f723ec3e8a5ec9c187f4ff115c0aaf4cd9df128b02e43bf7de475c69160ea5c88b08d2b62fa674aeca253401681cc3e4466ea88c81a70d33b3a89c44078e79c4fbacad3f0bdc54165c14605a5e0052a587bdbbe66897d5066c77911ce1e4e4d5957fdf2ab208b01c7df16f7e8728cb7a6ca44c42167bacfd3c23d49e18afe40f7f026308c334b6d0c77a858ecfec8181999f26a2fe7aee708e0da91bb3c0ef93ac255dd20af1303052bb30901d84fdc0cfe6fa924d933725d41365c923da5bee1f659fb08a9806e08edfe75579d87bbcb07ebabc1269b1effc6e6ae5875bc152bacb2254c4fac959161b08b1d8caf0814dcb280d34026dbb3b987de056e021ef93d7cb934306ba1b68c2b9763b8caedcd84801bc1be5b7348b94a76a6ed611d72742777e1b1c20f892d85d83273679a398a948f62b43ab71172bf21f803eebd92aebabd926cb55c38d9a25b98e829052468322a8e0fa47efbaa3cd213778ea4d30d09b6c6b1384ddd90a6e0005b4fab4ac2e9f68f7d8b538dc41a1d9deaf73c32679871ccd5c7f5f9b54b7f27aaa5d6d6495515860048c1b7ee03a519c58a811ee60ecc53a853f8d67e9a7ea53ba8b902cca789c365876eda733c1f4fe98e8d3853f0c175a96bed50498420fdd9bb22e0aec3e8d2e58f6a7c7f28b165f6742fc05fb7825588d54844a9f183d5b3493b01a17ed90bbd9a828957450344c8b0fe1c1fd8e14398a3d0751809ec0c037dcfa5d57fbfcbbe5319523bac553b03ec8230822ce725c9e6bbef43fa3bd13c3010c3cea3211e33c040c1b5af21185426786ad6a6f13b75f0ccfd68cfbed43203742ae0a64251178cc8423371f29ac2844877532c2ac06a9bccfe4bab4292be7c4c32d425c9e51a60b62253573840eab7d85bd7ee4cf0f6b877f5d104209f6a294b931cf0508c4da9032083798bf81f36f581a12d55d34b51be82fdf3b9952effe30cfa947555d108bac05f80589ce3790200f0cf42ba4e774f4df16b2491cca125477d28123920694fbf8d8375bbec1aa32306ef502c1e429be214c805b03e1e8dc9b2c9d769f47fee292f4baccfd4bc740d678e9f882ec0afae3c6056eb9494bdfc8bc8fdba770af121bb64ac19b1c26fb5ffd078594c2c5c0750a103f2c2cfa78a1c2dee0db0e8d672c5e252a18d416bbd75f3ff60cac961a28240ccadb75c4b551d677a416241a4768546c52ce640fca1a7a9da82bcb933446dcae5bb65a041ccf76eede92bdde48638b2423ff3dbfec06a4c177ba719e9d3a82b89abb874e152e05741012badd9fab4f30c347e27bbea4dda82cd41a9e1dcd2df127411145b5dc3cbab5577ca4d68cfd0172113c3c2e006b16b268e1ee64b673f80b3dc8ec3c4eaf75ec045a1f503580f090f88f8e39cdfeef4f7f12662f50b0cab1051b2f0fc881c655064dffa79f5c9e1cb4acf3d63d88f2d8fbdfd565cb3ade0e8688dbf40a4f142050f9d9b22ea5ba0406a11cd11ed5d3e9726646b3aa5ec5275d4e4a30e89d8a36de8a698db2002170a66f2800731ae7376e2f93d806459b805fac8531d3c5effad0b4d42b8f79585856eb5785b2dfeab02e542c6bc706152d89aa5f6d221576598d5d60b6ef0c305e997e7e0c3f9ee84b7cfd7cd288074838e70149fbd638b6a4b4bf7ebaf82d943edd220efc809d192c6f1e8ab42ba73d73e37f242ac80902b9a4a09ec155ec579d508599bbe89ee8c15f134b899040272c5ad60069715d0967587343149a29f706b6ba4ea9bb337e85578bd97c607889e7338d49bf08d307b32a0f446e67e96f4ca574744a229ddefa0b21362f87daf5f00bb3dcc28084dd4fe9868bda5ed1c3ad4617a9eb01ff7ab907c4edb8c9e0eed7ce19f594a3a0f866f006623e8ce1b984e908807a9fdd9f4c1a07498bd9335c25518e4bc42d1190877e6c1226ccc11198cb26ec5baabcbd72e7dbafb8f194e711a1a1ca204141bb9121dd66482111c8b049afa6bf6a2a9b0a1b531dd5c1ff4b5c8a94f71fcf1d7fc35a0a65a831ad32610cfdbd215a152fc2504bdaa6df04f76fb4a1d75fd2f8412f518966f20898f90cd8f34a3ea566b12e8538d5e59d03480df855a26932d77d7a7f3d5baf14b464276a19c2060e32d5c4d9f7107e9652c3b28e05d07caf3043913f352a85cc903cd1c9af4bee9db1ffdccdc82d119c5910b15eea2a5086dd523677b0f7c22d884d072c48e2dd2d97364630d7eb424d56dc01763253f79b76eb7e1326142339ba71e7665c52c39392ef78795736b2ef5793bfa0191848fb6533a69a1aafe8e8785010d14565894d1fe98c6653d2de60aacf9821a71bf6aabfdd0d6cc18ddd5dac99eeb2be72e9f5152b2df7689111a6e73925fe94e08e5cf4607a9585e1d0d6e36ff1ccb3946b3ab655edf3eee26ceecc2d910d922e90e64a10ff762577691f375c4d5b0c268a3fbca96f837ef52df81dc583b738606c541cc03f8be6efc5f1ce61e18b7661e1071a22f978fb10e4b65ded4b29b415993fc4d7898358b108ab2a91a1d59c01511ac85cb3b0c9e9552c0a041f50edd914f79f6aa47d6c8982fef3f66037f7a612ef6f9eb249c339880354b5a7dd2db1533a37fe8fba74ec856b445d93bcc4dc0e2a1afb4309eda3759cc2a1a474b01c5b969b451a88bdc69d9b5fa3383415633ae5da603ec8d14a37c2dd685cc4ad08e50d2a6fd213f22d30af235815afca921cf62578e5d15a7a56be4c836807a852158aed7c1c3459a61df2606c222d7f0e7f6cfc417b81de11bb043308c1801877c27cca3ed35a0514af2d0065f8b8f9edd94da3bdf8da26dd69fe0749feef262c68ccfb4ecb4deac6173fc1ce0f335df7ca96f027db93a9bbb0c43d2bec76829631ff86de7d04dda44191e8bef948e6d56faf6e8628d55efe900da39a4542adfcd4495cf8ae3d16bcf1ee2616dd129a2c7f7ba9cdf0dd525227854600efb5da60d8e96ce91eefa5724e3c677c20c0a033c0860ffcd887cbf383d82ff7ec988d418c3e6eab3b7834737006d8936a53c09eb90c967713e2b5cf62f6ab1101235e65e9173810d8eebf9377bf10e595a4a68a367c4471a0aafe347b878c25ce4803c22e92e1a38c0ce67db3102f33eac55a6ce6a87a65f5736a0b967486200d3b46c70ae59fa3db9531c7f9335443d906e6a1c4e16557a5272de3745afd99879fd3f098982bb129b968033b1598f5fcbc620f217df7294533defb6dfe78e6cca414ec54bff66abc61747a9293342ff79f0aedd0e85474d26be749930ebe7acc8c7777bcbabf6efd4d4cc71ec869f1f55169373c90f2cb7c2d3244b50fb4a9ce157306819b3be959d6cc1844f6e7288c6517bb68f30c66621a008929ab2ab2a5d4d53973845d997f3038d49eae6ad0cd899ade5b549b215c05618aa07a0af7e4582dd49659773bf5806c37ce55ed0c48f8c9715558b6ea5a9b274797cc75b7c3c256f9c56d7bd32b149684a0c0e520e1922512ed488e24ad7aaf5b1a76b2d4a89ae1b60281ee94eeb33907a7f518be54229f80ade446de6bace06889d79cb007870eccaeef51386a97555d9398b212495232efe6be1010838334bfc2889800fda50f789a0ef9145d9fd9fceecd6b9b144bb39458500171ec9b722f7fc59cf5b00f17cc6a9b2628cfd77f96779373b732c67a50c46077b749232bb5c6261267e01b7dd20437debd1966f3498376ddc3dd2c0c3e9c72c3177c03927cdc8121d39e0efc49baefd1896a3fbe421b126a24fb8caa45e8e20b856edd2fc9e14248af137b856e27b74d4a5e72c15378c691e70a7e85ad4f3f27671848d294bd1456dcc22259a15ac242d5daff0e7584ff48957863f61680d569545af607195dd0b8d1b86ed4b1515bf4ca9de1ed2061f2091c2768389bc299f90177a3829bfe530619e1b3888898e6f51ecd2a40572899bc3254ae124449f260f1e369ccd0e520bd805b4c146082c8619d1c6901e7cff1bc82c55811f5201474ef87c7ab6f7174ed78d65a13bd79f8f3dc071d626c63d30975fb96b0dbaed0f3cb4ffcbbf4f0742dfa5705b713e8ef11a171b12767cb5e1b0e24422b9e4ffb6024f0f8626148fb5da967f11860fe93dc8078f07d251011b11873a9fccd310f63a3f552895250d98c37b073036600a85109d3bba54e924a333e007db2c2fe1a83c97791b677622c705ffd7e8507488b28803ee460178aa43de242dadec1956728a4efdb893721afb2ee694e9d6a9bde6fe98493caa6c8c7", 0x1000}], 0x3) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_addr=@in6}) 16:01:18 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="2468d9a05c64f880464a8204ce56cb13b41dd65d"], 0xa) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x10) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) 16:01:18 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) pwrite(r0, &(0x7f0000000300)="39d5ee82e3db50f1eb604f12aa25dde14fd14fb9f572d7249d5180f5aba7d7b2c4c68c067aee6d91cb409e13805e01a910ec0e17cbc51b5d81c5641da70e14760ea862a2c1ce52658933429a75dbc1a2c0d65e89e786ec43ff8411fd0a625fcb00085d63a45a4f8ca287764d89f49dd1f9ff9524a571e9ef635e19b333bbc5ad490fbdc4caf4512eb39671f51a8570b1ff04c91beb20fcebac0661288a7666695737337b75e800e5c391bffd2ac4c7c777609a2dff706c74a4b214597e4fb7faddd89c306bda3aed3ff04d8b09bc21790ca2a483d0613d99ab77dbf13e2399b067f193e4ad1da44a8cd3ae7a1394854ca764dec7b4", 0xf5, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r1 = open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) r2 = dup(r1) ioctl$TIOCSETD(r2, 0x80184601, &(0x7f0000000040)) 16:01:18 executing program 1: r0 = socket$inet(0x2, 0x2, 0x1f) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x8}, 0x8) sendto$inet(r0, &(0x7f0000000040)="ce15f1873aa71880200db62f9c70f89997b488bb2e2deb", 0x17, 0xabbdb954bcf4c0ab, &(0x7f0000000080)={0x2, 0x2}, 0xc) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r2, &(0x7f0000000100)=""/137, 0x89, 0x800, 0x0, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000001c0)={0x1, 0x5}, 0x8) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000200)) r3 = accept$inet(r1, &(0x7f0000000240), &(0x7f0000000280)=0xc) fchdir(r3) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f00000002c0)) r4 = open(&(0x7f0000000300)='./file0\x00', 0x100, 0x8) bind$inet(r4, &(0x7f0000000340)={0x2, 0x3}, 0xc) ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000380)) munlockall() msgget(0x2, 0x2) getegid() r5 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000400)={0x547, './file0\x00'}) ioctl$VMM_IOC_READREGS(r5, 0xc2485607, &(0x7f0000000440)) sendto$inet(r3, &(0x7f00000006c0)="7d8778c4f6ed0c6f25079abdcca3e16b729a5e8dc504e82b5040ad0018c7539724d72658855c3be3dd8a", 0x2a, 0x1, &(0x7f0000000700)={0x2, 0x0}, 0xc) bind(r0, &(0x7f0000000740)=@in6={0x18, 0x3, 0x7, 0x9}, 0xc) readv(r3, &(0x7f00000008c0)=[{&(0x7f0000000780)=""/190, 0xbe}, {&(0x7f0000000840)=""/66, 0x42}], 0x2) ioctl$TIOCSTSTAMP(r5, 0x8008745a, &(0x7f0000000900)={0x8001, 0x1}) r6 = socket$inet(0x2, 0x3, 0x8) openat(r5, &(0x7f0000000940)='./file0\x00', 0x40, 0x4) ioctl$WSKBDIO_GETMODE(r4, 0x40045714, &(0x7f0000000980)) readv(r4, &(0x7f0000001e40)=[{&(0x7f00000009c0)=""/218, 0xda}, {&(0x7f0000000ac0)=""/4096, 0x1000}, {&(0x7f0000001ac0)=""/223, 0xdf}, {&(0x7f0000001bc0)=""/192, 0xc0}, {&(0x7f0000001c80)=""/155, 0x9b}, {&(0x7f0000001d40)=""/243, 0xf3}], 0x6) fcntl$dupfd(r1, 0x0, r6) fcntl$setflags(r1, 0x2, 0x1) linkat(r5, &(0x7f0000001ec0)='./file0\x00', r1, &(0x7f0000001f00)='./file1\x00', 0x4) 16:01:18 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x91}], 0x7ff, 0x0, 0x0, 0x0) read(r2, &(0x7f0000000040), 0x0) r3 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x40, 0xfffff, 0x7}, {{r1}, 0xffffffffffffffff, 0x38, 0x0, 0x8, 0x4b45094a}], 0x15, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffb, 0x0, 0x10, 0x8000, 0x80000000}], 0x10000, &(0x7f00000001c0)={0x5, 0x6}) r4 = accept$inet(r3, &(0x7f0000000080), &(0x7f00000000c0)=0xc) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x6, 0x0) sendto$inet(r3, &(0x7f0000000800)="18e46601d23cb0b6982f2c05b92bc00b38298ad0aa69fbfc47f7b5e8a69ca4b88da7ff8b6a0c397885dc3e0760ecb924856d2a550a7379f7d94510298b8ea86f2b817cc2fd4736660c0d19435c132654dfa06e360e3dc7ffaaa16b9554e0055af2e68bbb918ae4046a88798aec1b32c84244553c8527138791257bbcc865d648e1164117ac52b2b6e796f1af6f204ae979a09d6c244c69ddd9", 0x99, 0x1, &(0x7f00000008c0)={0x2, 0x3}, 0xc) preadv(r4, &(0x7f0000000740)=[{&(0x7f0000000200)=""/57, 0x39}, {&(0x7f0000000240)=""/136, 0x88}, {&(0x7f0000000300)=""/13, 0xd}, {&(0x7f0000000340)=""/200, 0xc8}, {&(0x7f0000000440)=""/184, 0xb8}, {&(0x7f0000000500)=""/149, 0x95}, {&(0x7f00000005c0)=""/99, 0x63}, {&(0x7f0000000640)=""/135, 0x87}, {&(0x7f0000000700)=""/45, 0x2d}], 0x9, 0x0, 0x0) 16:01:18 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x401, 0x0) pread(r0, &(0x7f0000000180)="b7d818d14c55663bcb90b3d657851d9fb25b02c99492cc23354ae9583ea46abab4568c1a9501f5724e4ac4ea84ee0b54a8140ae6e56dff6d7ed7c383217d7a942e9db038996d02f0f61c4e7832b3a2bf8f6a1dae6d7a08b410c48c5173f2024b18379cdfd2966c023ca22a09fd502de2e7c8c81387d8ff8ca6895b9d1880565d061c059db54db55c14decef84c5917399ddaeeaa895c928693f85514420924380a825e9303e1764eb806bab5", 0xac, 0x0, 0x0) r1 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x8) flock(r1, 0x1) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r3 = getppid() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x8402, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x2, 0x2, 0x7fffffff, 0x9, r3}) flock(r2, 0x5) flock(r2, 0x2) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) flock(r1, 0x5) +s)r!O\9Y_$P +s)r!O\9Y_$P     16:01:18 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) read(r0, &(0x7f0000000080)=""/64, 0x40) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) 16:01:18 executing program 1: mprotect(&(0x7f00000da000/0x2000)=nil, 0xfffffffffffffce9, 0x0) socketpair(0x20, 0x4001, 0xe7a, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0xee, 0x9, &(0x7f0000000040)="614f998c8ece62f14f7f5883c3b6136c8dd8143d89a8cd27c66fbd4d101c8eceea31571ce0f9f74a75a928e7585b850ffb9d78d007ceab161f78a1d73712d2adf2657f0ff0b1e2502d41ed3578c229773cb7d29304cbb89dd52b22b75febc0374b4299496c2d897aa6f390eaaaad46a64f8fbebf3bcc7ecb9a5f46855a98a8946eb2b829268f", 0x86) connect(r1, &(0x7f0000000100)=@in6={0x18, 0x0, 0x81, 0x8001}, 0xc) 16:01:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb5fa3be8987e1cc70d0cd564e7f1c05dc03e23ac168a0237f559b05b5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146e", 0xaf) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTART(r2, 0x2000746e) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd0f, "b04d6a6e069f6764c8f418f2e6349911f33ffd00"}) r3 = semget(0x0, 0x5, 0x1) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000100)=[0x7fffffff, 0x0, 0x4, 0x1, 0x2, 0x80000001, 0x200, 0x7fff]) read(r2, &(0x7f0000000880)=""/161, 0xa1) OpenBSD/amd64 (ci-openbsd-main-3.c.syzkaller.internal) (tty00) 16:01:19 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x100000205e, 0x40002061d) r0 = open(&(0x7f00000000c0)='./bus\x00', 0xd, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000180)=0x20) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) setreuid(r1, r2) ioctl$KDDISABIO(r0, 0x20004b3d) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000040)={0x81}) r3 = getuid() ioctl$TIOCSTART(r0, 0x2000746e) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) fchown(r0, r3, r5) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000300)={0x208f, 0xbf9b, {[0x40, 0xe3c, 0x8001, 0x100000000, 0x0, 0x6, 0xfffffffffffffffa, 0xffffffffffffff7f, 0x1, 0x8001, 0x5, 0x76f160e2, 0x1, 0x9, 0x8000, 0x2, 0x60b, 0x200], [0x100, 0x0, 0x6, 0x5, 0x1000, 0x6, 0x0, 0x8c01, 0xdc0], [0x101000000, 0xaf58, 0xfff0000000000, 0x3, 0x9, 0x0, 0x6], [0x400, 0xea22, 0x8, 0x361, 0x8, 0x9], [{0x0, 0x3, 0xffffffff00000000, 0x1}, {0x40, 0x8, 0x1}, {0x0, 0x81, 0xc4b, 0x5}, {0x0, 0x7ff, 0x9, 0x1}, {0x80000000, 0x22, 0x100000000, 0xc8}, {0x3, 0xc2, 0x6, 0x2}, {0x800, 0xffff, 0x2, 0x9}, {0x5, 0x3, 0x7, 0x7}], {0x5e, 0x800, 0x1, 0x400}, {0x5, 0xfffffffffffffffd, 0x370f4000000000, 0x100000}}}) r6 = open(&(0x7f0000000000)='./bus\x00', 0x8000, 0x0) ioctl$TIOCSTAT(r6, 0x20007465, &(0x7f0000000100)) r7 = accept$inet6(r0, &(0x7f0000000140), &(0x7f00000001c0)=0xc) msgget$private(0x0, 0x100) msgget(0x0, 0x151) ioctl$WSDISPLAYIO_SVIDEO(r6, 0x80045745, &(0x7f0000000200)=0x1) chflags(&(0x7f0000000240)='./bus\x00', 0x0) lseek(r7, 0x0, 0x0, 0x0) fchown(r6, r4, r5) fchmod(r7, 0x1) 16:01:19 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10ea0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x6, './bus\x00', './bus\x00'}) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) setuid(0xee01) r2 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, &(0x7f00000007c0)=0xc) r5 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0}, &(0x7f0000000840)=0xc) r7 = getegid() sendmsg$unix(r0, &(0x7f0000000900)={&(0x7f0000000100)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000140)="4cd85110bfbb8b5e03c25ad75c6bf03d03732f3a0a5d0b8b134eb24d9e9ab27853445ddc7eb6615e7b8a16d26cfcf673d240f7e0586a5a4bb0f26b4f476412c1b4dec65e69ac0c0f298824e8a7a3253c9fbb7c51f775b16051d35479ebe1b3f73912ff1a554aa22725228b2ed69b3ac9efcebe34c75422ef3305e3b7e6872e6a51aeac03a3254fe1b116d41363ab207bdd", 0x91}, {&(0x7f0000000200)="5e78088ae69a0a490d7189ff283baff71404f5fd5affba9745078073c10b6a36d5501efe660d2a14f39348e41d3c0a1d2551ed4a52ab4697fd2fc06d689a90a73d6d65ae3a8d1614949d64a91e709be72c2ae7b57a96a45ae4a95265b9457925fcc46f9851e6f410342df8244a893ce279f93330a906850a6493eeb042b880ab43fb2756bd305ce096fae84003623ce9e98f8a7a12749d4cda2c69156aa2c4b65f416d74ca08622b10f5a4c49b98afb42e6887e91a9b23c26c275e0a0c2987ef46c208911e25269cb9af72d152be331d282f88840d4439d389db9396476754ed50ce0dcc9e62d95ec1da67f266c4f9e0ec2740e3", 0xf4}, {&(0x7f0000000300)="7c0053b5b8e5f7a13ced4dd3968800a693d39f779e47787f7779b911b01e554dc37334013203474902e553837be3d048afd2828c42f87e4ee21abd223728f86f451808da83172906", 0x48}, {&(0x7f0000000380)="777576f6e46f3ab60f9968f6edfb9583f8ec9230bce72f5cb7629117daff719430066bb8e9c64f9bd9d3ebebb141ca703d61919d984304dcc50d1ce01d6854078279a0f8229e89ba4f378e320d581f42c69422e84b5aa8d3f40c720cb5d809ae199b53c6d092b9b90722b8393327d6316a408203b2532df48057f8af822ae03e7fb6f192ac5e45fbb8abe25d3947aad2210c5479fc8307aaec754482f83e7b34ba9bd2c091d76e3c54e6daa443d2a4b22d8856b534465ab84e39335da5514b4672f0d591ce8fe112156996ac560be8fa5cfc1face94d36f8db165ac3c9", 0xdd}, {&(0x7f0000000480)="1a638472cf38a5262b3a4503619f4d877aa99d6ffe1e4b0c4b7c10b6b216373cad553d0baf55cc46732b32", 0x2b}, {&(0x7f00000004c0)="10abbe298c4b0a471a5b31ecb999ea4c749d0ddf879d7ac959b95be09e400fef0367918a06254f2ececf0e9bde56218791e86ea36ebbb28bd74cc1e24a27fe42ba4152d425e68f20cd4928b8d21ed94ac584f1002239fddff70d7d137c0ef4e202f1639332f721b43c0c1fc168325f2fec45cabb277713e7802618cbe03492fc24136f29bc769c10f134acfa6363097d42d128de3cb159937defebefd8806ce1cd05aecc106f0c6c04", 0xa9}, {&(0x7f0000000580)="899f5aa2131127f891b9e0453cff7de9d2e212d4bad3308c8bf9543bb7401c21921e9b9ccdf18b7b224548a2fda8c92ed48ee1f1a675af27a7bd46581339bd72a199f0b26d5a54190b77cdc0f9b2ffb24109979f3d771fd4d48588b0a981ff5823d3001af6e342472932dedde792fa786439106406854e2b34d461edfe5aec5f27e743f44287e2755a4ed522b15a1206192d393b45b420969cdd01ca94b1d0d90c50125a1f32b7c9cb0956cad7dce390aebf196fcebe708331de202d3caf", 0xbe}, {&(0x7f0000000640)="570d667733f8ce4b1bbe705015df0aac19732aa029a65b59bfba18c4463335acfd9de604a78d1021df14", 0x2a}], 0x8, &(0x7f0000000940)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="00466eeefde0f41ec84f4de91e0e000000"], 0x68, 0x400}, 0x8) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)) 16:01:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) getsockopt(r1, 0x1ff, 0x3, &(0x7f0000000040)=""/71, &(0x7f00000000c0)=0x47) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x812, r0, 0x0, 0x0) close(r0) 16:01:19 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r1 = syz_open_pts() write(r1, &(0x7f0000000200), 0xfe72) syz_open_pts() mknod(&(0x7f0000000400)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x3, 0xffffffffffffffff) write(r4, &(0x7f0000000100), 0x28b81e) execve(0x0, 0x0, 0x0) link(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='./bus\x00') 16:01:19 executing program 1: r0 = socket$unix(0x1, 0x3, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) dup2(r0, r1) 16:01:19 executing program 1: r0 = socket$inet(0x2, 0x7, 0x20005) r1 = syz_open_pts() setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000040)={0x17d, 0x84}, 0x10) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x4) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) r3 = dup2(r0, r2) r4 = getpgrp() r5 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r7 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r9 = getegid() r10 = getpid() r11 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r13 = getpid() r14 = getuid() r15 = getegid() r16 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r18 = getgid() sendmsg$unix(r3, &(0x7f0000000500)={&(0x7f0000000080)=@file={0x1, '.\x00'}, 0x4, &(0x7f0000000240)=[{&(0x7f00000000c0)="4e63874aa81896cc3a914eb1463f38d9f68f1eae9a62d32c21f1f4a59a8ce527a93771877fa68c937463af85fb27f531be1523bb15b6163cf4eebadfcda9dfdf7db4a016acdaa0cf02a73bb57dbda0f27de21d1f577240489090e55b213fd19c37ca533cf4ebd0d73cf7b3", 0x6b}, {&(0x7f0000000140)="2eaf172b556b81e898c6dfe32afbdc4f106000d69d54f00749258477f3b339031f812dd63afe12135b07d1cd8199a7d5d2f7b7f5922e8898b07f174dcabdfbe65265caeb9909e6b833a569f219d6df43355f35ce6e055f89e02047bd4c7bd7be5383a7fd72768a3f1d353b67a4f1a4b37ff2b0d07857e88f60c2c6efb724e553b14f7a7caf828ddc1cfb9239db27efd368873435471155d893938525ade21489391e98c01fb00bb27ee193c29d5018b83b96d684e8943e8104d5bf03f3bacba786ef2066fea25cfcf7368eb870bebeb97e6a", 0xd2}], 0x2, &(0x7f0000000380)=[@rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x38, 0xffff, 0x1, [r2, r2, r1, r0, r0, r0, r1, r2, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x28, 0xffff, 0x1, [r1, r2, r1, r2, r1]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x30, 0xffff, 0x1, [r0, r0, r1, r0, r2, r2, r1, r2]}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}], 0x148, 0x2}, 0x8) 16:01:19 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000002740), 0x5, 0x0, 0xffffffffffffffff) 16:01:20 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x81a2, 0x110) r3 = fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) renameat(r2, &(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00') setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000)=0x43cbc, 0x4) socket(0x2, 0x8007, 0x80) r4 = dup(r1) sendto$inet6(r4, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 16:01:20 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x40, 0x10) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x2, 0x0, 0x8000}, 0xc) r1 = getuid() setuid(r1) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r2 = getegid() getgroups(0x7, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x4, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r5 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r2, 0x0, r3, r4, r5]) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x6012, r0, 0x0, 0x0) r8 = shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000240)={{0x80000000, 0x0, r6, 0x0, r7, 0x40, 0x80}, 0xedfe, 0x0, 0x0, 0x0, 0x80000001, 0x0, 0x4}) ioctl$TIOCSTART(r0, 0x2000746e) r9 = dup(r0) ioctl$WSMOUSEIO_GETPARAMS(r9, 0x80105727, &(0x7f0000000300)={&(0x7f00000002c0)=[{0xb986bdcd1afc8bdd, 0x1000}, {0xce, 0x69ab}, {0x1, 0x69f}, {0x22, 0x3}], 0x4}) setuid(0x0) write(r0, &(0x7f00000000c0)="98318c1075e92b7953b118fc3671569de3fdf31141b615f564531c52b285d017768e22f9a8e441e595c3fe1b67121211d3b6cb3c40d23ec2f949dc19e4a5b3246fc126d5b109a024a3b48e2e2242de5601b10287de7d76e3b99bee676e467be762c53e9e7ab85b059062610a13ea52544d75c5", 0x73) sync() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000340)=0x1) fcntl$setstatus(r9, 0x4, 0xc8) semget(0x2, 0x1, 0x200) ioctl$TIOCSPGRP(r9, 0x40047477, &(0x7f0000001540)) 16:01:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x80}, {}, {0x6}]}) syz_execute_func(&(0x7f0000000040)="f2476c2e2e0f03d3c4217c770faeed0f3809b503000000c4e2158c1e440f6627f0f693000000006666470f73d356c4a235933c21") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0x1) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000100)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:20 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) renameat(r0, &(0x7f00000025c0)='./file0\x00', r0, &(0x7f0000002600)='./file0\x00') read(r0, &(0x7f00000000c0)=""/4096, 0x1000) r1 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002500)={0x0, 0x0}, 0xc) r3 = getgid() sendmsg$unix(r0, &(0x7f0000002580)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000002440)=[{&(0x7f00000010c0)="700e7c1d0528178a20bd1ba7d5a07801b0f21aa0a27372b10337f848220f9ac3b7985462699c28d148c1c061b5c6e73f1c14df6eaee3d780b7f4aa33fa82d5199f22d57164ab811f342ab8aacf5b4a52046cc84113242c7464b0c1d532b452e4d5291acc9c03d6b2fd4ea58b2a74e91606e07af1f76f0849cf53dfef", 0x7c}, {&(0x7f0000001140)="1eded35df4c2c885987e853d5fef65dbfce08d34f8c9aa31c5d3d15b9876eb5c07ba2cb0e537ab7ef98b185c1740a46195a0757dfcfbd5af62ec6e07d21757265738cae0eea4a8a7de3b68adc5d16f9fc600b18564b1fa4f14bf6a81f2a99098f988ea2e9fca73c13b7802d37cd80375ec15fd398bd60cc2df51dd", 0x7b}, {&(0x7f00000011c0)="750555c0962d90ab56e625218527ea20bd03941e00dcf7c381dff21cce7c7c67d326b152e244a7cd256c076f9d729fae9cc5212cfb80ff7b0194305b446d3420114e1fcd50100d1583be602e885eae8d3bfef8c5e5ec05d5d5666c0c2ce82dcd658a54d3dd2f598ac94a135c4cd1fad2a17ce4f0120e3f01ba129453ddd695386c7eea996dbd9047de8027210c976b32d89b", 0x92}, {&(0x7f0000001280)="20bcac2402c9fec38aad1038838e917c38660c672f9e5149ce417d5661fc416681f76f6dd10d4c939bd48ee02001f25c318461530050c2e9abbcd4de4d6b546ac6b9bc1841d96b4bdd97f14ac250defde7f7ba4fde4d07d1ac37079ff5ec16da9cb370e2ea4f5e71abb7bebe9839ea30654b9de8df79ab8d1e7417546f4e32da7bd344d0c6a74cf637308b4561b7224c231fd6198290f5a3adfaf34a8dc29fba508a23b48831450e182bfab32d2882360e6b52cf4f0af68632988afb8c2cc99ccc9dcda0b4b928aef5007c3ab86f0741", 0xd0}, {&(0x7f0000000040)="ed60862a28d4bdcd46673a47ed7dd2cdfc7a4d4a5494f40a6d64337c447578db2a8c5a55143f8c5c20ab9bfe78dc", 0x2e}, {&(0x7f0000001380)="5e371ccb3f92ee07f13a28184184682d4437f4b66d59085a8a87fb5abe4b8a", 0x1f}, {&(0x7f00000013c0)}, {&(0x7f0000001400)="00f6cf3a36255c331efb4520ce5cf11fc64878f627e26c4e28f46a9dcfa4a1d8994150fc2b3eb15f898142b0c05ea8abcdfdcc46a3de13f5b1a1ec14b21e636a232263a6af19c7c0d45fefdc7567bb88ec5c1f5339ae672d61214d4bcce7b25f35cc3eaba71813c8207becaf010ffabc08a02a0b6269a8b0d51a252e42fb7695568a8b4416acce591bfee5f00034198af02e70a04225bcc1e57715afa0e7985fc40d8f514dc3f72d78f4b3c6d63f509815be7fced76fe438c5740de07c55a7a43b91f4f7b91c8b954bf83904eaebbdf44390cf8f912ffd44f17a6f5ae89fc3495f9eaa3f79eb0f86f1ef317f8cbf7a7accceecffb61f141e175ace9a5163dce33bbf92ae5e652bb44814d54c39e0200df2a272b32a49339b34d90eda74ab33865732c76290949ffc96067492bedb3b0d0a71dd5540fc5e6d0bae840cae83e856bb05805bd81f167a0219d08a66fceda5e77a8460e8169bbe2f4130fc2809038f16cd7c214696e0ec8eb5219d0db5936e341319a9ff12dfcc8538bdc51a4ded92ad53637aea5f50a06b24f8723513a8ad9df580785bf14981cafde8354f71e0d149aec7aa8a738b085fce578e5b2d060d76187dde84273eca7248ba5a13cc7681235a1f37f12393030edef69ed51f02a197851fb696736d16b9ff806b49f803e8eef7bdf812c83e6897c0c979516ed15bd45b2ad60916b7ac5392a4eba83bb57bf606865c07f721074c05ba55c479379ab18126cdf64ce3fd81458f22978e7515186007a6306fbfac765e66692f88eabfe378de636109710b70b565abae8a1bcdfb1263177d583ee3d539f2bb0065f1425e168f075633dd61043af564d9791bee9bb6b4bb854549baba7562fe591928c9d88fc3a304b3e409e0f952f142af8e2cb0841044e8b072684ec8e97d23c2f8ba8f799a0658fe5501415739ab91997eccd0019c309222b11de1b9d95e9d0bf9cc2d69020058f2a0ec29ad1923760d8d3bd9b4c425f797ef5f465ef7bc6a0e887f214d6682a09ad4681e330c399a4cb5582c23ca356364cd89159ef0809f6383f4165f97001dce8924dfac706a61eace966964ad789a014330a007597a2bf8d4cb3976d55ecceb30e77b5ae536aa6b1e732ba578dfe982e12ef5ba49790e5482b8a5e8ef98d62eb4b026e5b94f08f3d14a5e8db7574e709062fba235f26b2904e89be8121a379276553ea3d3431fdd482c01f1c4ed6c81e72676d9872f44fa870d900e6adf04b9e07e94c84fd6aa8ca080fba0f15438a3af7b10548b10cd7dbc999e8dda5041461d7d16d2d497000c19b4bf0fd473256f78571a12e2a0a77e3f6546546184472de1e05f11b60167a09a1099a98a499739de2fa14b4a27d8097cc24ff25ec337d66375970323110957a036d384c851e1f13a408d16a6424d43f9534eac9c2526ace69886fed33ff18034cca3de092173a9d6e9f2373bcb9867f744afe642319fd9cbb5785b616c47a279f72659adc7815fef3ec572f8ba56ad0db6f94b5c0f5357989a2d76259271113c71af63e0016015964b71ef5f0bbeda4ea6a58964c16e061de4f5a08ddd2d21a4fbef22441912599ac35bf8f898bd5777faad27bebb394f7f696b05fc1fbdb90f9f6e97b49b4fc36557ddfa327f5f954c83f8da03535da9af20307500399be94bb8ab01a558a97f2af3b6098dd5fdf24e77ca4f172ba703d17d921077bc1ac26cda1cfb10e7ca90e89c56c1100f1b9069739f5d4d8ffc7b42be28f43c8dd667362d4760374673a93fb23d808047d402112fb06e8a214f37f27c97c7c237dccb0fca54eadd2e48d8c9c852605c704aeb4c6236a5df62131396ff960c5ab1d925a2d0f9730b39c88f3812137017cb7bd0219b458cdb4d6156c80d72d2ac92060c0539d9c381bf7421e0ae391ef6c5f5f40653d14663fdd0ea3976f8e15ac0f58c70b80a5201fec2b136beeb4e1bb9d601ecde71c58011054240151d402fa304dbcaa39f2607a83d1b7e7524b47f0a744071b5875d308bc903738c3c96493a7230dfaa10b03252c4ee0cabc266676c629fd1e7a0bd1bddea20d56896894dacb2451e4f698f3d83ad8f2947561a40bcb7a1d0fde986db14a0aa0f7c64a597ba9cbb10651391b18532acf75213b3050a0a9300d4bb21b0788d9127568412188154edb7d13e84e1b090c88f0d8e7a6769b61b31561eb56f245c29b929d90862c410e5fbe60cc1ee769bf143384ae13333ba55e8f2c35736430f2c05cf16378220231b06f51f0edebd3e9b9656241815fad5005f54e676e9a86b5bb967ac0c5de7452ac1a931da68d6a7a6d42cad33adf227edd11f9e4c84a1d78e66af194cbb625b50f912371f8c0270f580068816fb86501191c3eefc355b00d6b6aceb4947f11cb1b12119685f91a05f4fe57c9ca10714c1d785337471a059e1d2014b5044958d069bc109e5d62d3785e330618f220b042940cc77274a77d32cf8954d533afd75c6413f959e222bd80601ec779624f64fe83f083f17e40f2fe2cc27c713eca0f3554babd5607959f8b784dd6012e71573a265822156af88b36145221e0636822c23f64d522f9c39b544c50feaea187e5579589b435950eaf1deb06c2c876e0a9bf0832f52fa9daaed4fde4250977f5623354bb663a92f2ef531172e1de650f1c5e5cab43ec3a4318035230bc8097ca7d2928cf74f103d7cea3da66a3908e48617cabdcb92aa854c300fa07a1f301836337deb3f9f126ced593902f3d934a80293564a6b866fbba97ce184efcae20f3de6220582677c652f7cd9d647c6d65c97948579e1d835733451909fbd4f66091b9779e50c868af6dc70789b0170903326e6cecce0f27fd0889351a21c49cc5dae3de77cc99cc529eb2f4c923e82c1d196272f934fb97169a8fd3b8d8e8e2f7f4f40c53dec69f13e6479cd201b67adbf995b92f2cf115ed95d17dda99c3d5ec2ee24fd20dfd42e433de4c4c02ab582a5b53965df6c2cf5df8296e830c31f3192789d9bc53e5003732a3b14a663556818d344da068a3b455abff6843fa6a9854f070df73ce969aee8005b395efd142bcd8d8dce7898b83e86d96e2e75f14b6c3c9fdcffbd8022c9ed957935dfb7b2a1513c523a720b4d7dd0ab88ef8f270cef2e7e02f2aa30e16f172705364830fc27c95567a7cb365dd0530dd65006847b74c8848465a5182d5cd64ac2b83fb9090ac9646b908c1c2b128c67d1f17f23176c1784377891bbdc27dad05e49fd8e6691bd7960ef089531fc57c94b7e310eda24c8e658feb4c7c42a11c38acf3dd9dfd2c40c56db8646d23f1f75e95dfe81ab89b8c3c39b5e6af75cd6ad8a0f73f6ef775c38b4653cb57df6591c43e5b038c1da79f59d796e1e8411040f656310f8d70cd185cee9479b9fca5d6be2c0f206763c7e8c76aa5c28e0ebcd0e203ca75dacdf077c2a03448e1806e79e45214949e82da92307e669bcf2082878b71e9aa179b977d78f5f2f0f7bc073dbe55778304e32f874719ef1d6b57cabc5dd9f1eac0e5ce0f464cda6e9f486a1985d2841113979cf9ce7f49f1b479b4c3e4a7cba3f8d5ffbe04f423037c2b3a9065a63335fe92241fce257d02b2f9800e6a0d4e45858c06eaada82e3182a97d156b1e239c87075cea39c65727012972cd3a222c6f8e437bc5d6bd1e08cfc375e6353298d8c40e8ed5b863be80dd1c81c8fee845e6e12deaf9f928f7b50e9c7e469ff2c2cbcc34c26991f312fd97aa6e28868d52433f99370a12431c9278feeb9024af3f29f27565c114b0cd5b08cdd2fd73903dc59b436d6da1f697a6e86ba48e5ecc9d8e4bc6fcd2b794ae218bd5c43cb62064cfecc8de2e388e65296b1d18bbf61e7e2bad30b321473559d8012eeebafef8bbbcd9967053d4f78282c1b0f3ba2491d45c7325e64edeba0b61097dd86fcd1bc26563c07065c6b608c5859ce74ba6cbf6d06acc9fed7e00cc35300b048223c3a1ae5013b5e943654621da8ff4488d52ffbf047873e719d85b2c58842bfd78cfa1235ef3acb364b689ccf4066a40223a9a6416cadbc40c211e90de9d282211b93e29797094d59ec125713205d30ed816da876db2a62e717234a5778c49842b2fdbb924e81c6868828c761d5d26f2e0799e4ff58c279c9a0d9f88d52a1b144d287ccd171ec63b2ecd252a7efac531934378587e36cf999767dd471cb5d67d2f55fc0c75b18a78291b5ff600f167886b1133e0dd84682805cf704d7a7b6e0f12372dfb9c7a49101fdbaf03c4a6f5ace6fe192310a17f37ce8aba00918e81d5cdef17bf1a73ada8ef1302fcf167f7bcc1e1b050e84e52a0e43d41d7e6182472bd90761e6bf23a18e370f1c3e14748c2e7ab56a6817fab0d032272b179954c52227f4dc094d287ca23e436fa74b29da1cffce0b4baebfd7b32aea83e36a8ca4ef7fdee833a1678d0b83f348acc192d9dd844ef2ccb9d9052fb0bc3e87ac2044d0c265c6003649d43d69fb3c75ef4a1b4a25ebc52b081c2562ebfb98d9f902a51250ce92c837151fe59a8066f5c5b104046e5f140cb95f48eaedd5e023700c3c419e93a69866920c8b29f1cebe39afc667ff211c831481b2c6b4c18e7a07f19ee05cd54737a149e7a6b1251e94c561b92be41511071023b6dc0dd36a7d1a7a4693d14c3b4667e0f212e6621a27c361ce0926b6d53761756553d9d349ec2b594bded26a19d29b67c8b2f4956acf50ec42a913bbc134f2f23814e3d58f2e2dff237bb9358203cf1d38ff485a544626d5f60f3f6dbb0f68b1166843f5540684d226acd826254753b41c4213b743dcb2df4711aeede494fda03f6e184646495d0ab416179e34f307186d3c8312dae787f1a81900bd550d8874bb71c21cc1c4b8ae21a8453720b566d35270ca87cad93f9e04c9bbf710fe76f356e1f6848e4fc848d21f9750f6ab1506b834fd45e80081a0f9bdae460981c2c97a24af74494682d2f27964bab36a05da073bef7b22644c7720a67a40d5a0f91a12887faab2713576a58cb3b0e683f374d5a3af607b5a296d937bca57d31eb3617a6890bbd4e5842b34c368e67e304f08f8f709d8345802a3e0fcf21178f1181de724a9f96d128631dd651cf37588d883f436ced412da9e87ce925d4b678c1bc39a20abe8646d2f4432d400ba5f62494240079872c56b86009e44c7de34aa2d7dc25f173136a45efa0b201810d4a4b79e2f767e34845abde9382ecb81074beeb8e89f64ae2a733b4c13d00eddc7a3360417fab531c30cee93cb21775183cf743e867d5b4d6b3565e48d84a8a42ab16604ffd9d43f314fe2a225576e891db0851b3669f13bcd9521c571bb2274473fcb9606e320ebe939919d1c17642ae6bb872a3df33687551c66f28970740c090cb51900ac09e59f7822397a13ebc7bca0e33c5ec3788f84eb6665af320e70ef39b1bfeda35a5e790d944a9233e4846a93b201cfacb898533b4aa1843dd23a49193b00c49949c88d32733f5cc17a2efa86ab8f60010939512c55e51ba0de9892cf6d0dd68083c50f27cefd4d598bd5f1c0d8af9619dbe15ff0c4d1df71afe1b1d011f530b7f581008690a1a41edcd944c697efb3134c0e63b25ae065f2644e85d66926b730fab9f55049325b523ec9ed2f544c6c5bf0093848df143fa3479c98d68491809a349e2a1e15adf63c718d382852a672171f1b888f5996b83df6a27d25c9f258ba7ccb225486cadf72797882cfb48607c9ffe1b0a1e8b245624f85df4d8fd99a077a006095ba6bbc4568840b7fff0bfaf731973567c1f5591264e273d2a79b715c08618f06", 0x1000}, {&(0x7f0000002400)="5d7817f1b1032be39c17a3a5fce087c3f7ee98ef6f6dba3cbe27dbfca0b26a48ff7da7", 0x23}], 0x9, &(0x7f0000002540)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x404}, 0x2) fchmod(r0, 0x193) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000013c0)={0xef, 0x40}) 16:01:20 executing program 0: shutdown(0xffffffffffffffff, 0x3) bind(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0x7}, 0x10) socket(0x6, 0x4000, 0x8) 16:01:20 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000180)={&(0x7f0000000100)=[{0x22, 0x101}, {0x0, 0x2}, {}], 0x3}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) 16:01:21 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() fcntl$setstatus(r0, 0x4, 0x80) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 16:01:21 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shmget$private(0x0, 0x1000, 0x8, &(0x7f0000ffd000/0x1000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, 0xc) r3 = getuid() r4 = getegid() r5 = open(&(0x7f0000000580)='./file0\x00', 0x280, 0x7ffdd684c67eda01) kevent(r5, &(0x7f0000000700)=[{{r0}, 0xfffffffffffffffc, 0x40, 0x1, 0x6, 0x7}, {{r0}, 0x0, 0x44, 0x80, 0x1000, 0x1}, {{r1}, 0xfffffffffffffffd, 0x80, 0x1, 0x0, 0x100000000}, {{r1}, 0xfffffffffffffffb, 0xa1, 0x4c, 0x7, 0x400}], 0xec, &(0x7f0000000780)=[{{r0}, 0xffffffffffffffff, 0x0, 0x13, 0x0, 0x1f}, {{r1}, 0xfffffffffffffffe, 0x80, 0xfffff, 0x0, 0x2}, {{r1}, 0xfffffffffffffff9, 0x86, 0x40000048, 0x100000001, 0x3}, {{r1}, 0xfffffffffffffffe, 0x20, 0x5, 0x6}, {{r1}, 0xffffffffffffffff, 0xa8, 0x40000021, 0x8, 0x5}, {{r0}, 0xfffffffffffffffb, 0x4, 0xf0000000, 0x9, 0x100000001}], 0x7, &(0x7f0000000840)={0x9, 0x8001}) sendmsg$unix(r1, &(0x7f00000006c0)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000005c0)=[{&(0x7f0000000140)="bc68a63f5ea1999aed50411cb9d4cc81bdfbc3ee9e35b3d3bcb3d255548b1557f655e536c67948ef65ea93367283ffe4cf3662e71709e64dc89c8293f8eedd056297d5f6b0cbfe1c45d2c057bd47090f048801dd3699fc9f2821d553769aaaad73467cf763933cdbbc0b87b3905b34fa912ae3755cfd232cb7d72e02952b5944aa9ee670f9e0491b6f56e6ec67051e8bcfc5", 0x92}, {&(0x7f0000000200)="dee536a43baa9db843977c5e38454b840319e2a00bcc410ecab39163a33e9407c6143081ef0cd80dacaa8d2fbb388a3ee755c8525bd09b48ad7084cb272986", 0x3f}, {&(0x7f0000000240)="d59231fd5d05e508ae2fe72da6399028ef09e9334d58bb84fee619ccf1d32abc3eabe8910bc9e07b9569feaf57cf27de842ad244d4579295e28d755ef78990fcebd8b73d717106412771c6340ccdb374571b594ca9d9e60caf8b947f034b74708560f222bb8818f61604eabff140aec224436a1aa75ceb4697812eba2a7d7aab7196be55900b434fd30ee538a3c5e9df5feeae0122e35034b22773a612b2ce4f8243411707b39b562c2c295f4a36525735919a4a01a9319cb54c0b2eecfc5a03a794874897ef93e8baa2736bb146c6a2dc253c2a1a0b737f56a43a35e6feef4b1860", 0xe2}, {&(0x7f0000000340)="755c53f7d560dd023d1f9124a2e3a1", 0xf}, {&(0x7f0000000380)="deb9efb44fb32527483bbf051115cb3023d7c023d1bdd9f7e298159c383e26d58ca8a03f218e3adf5ef97231bcfc3b50d55eaf48ad52a942307d50fd4aae555406fd7dc7e7b191f89aa0c2f6ade56e5bd9f7fbec9c828c059759f776e474e3065a46f5263bf2554b0d7cd997a012fd20d6a47bf6d7081c6b427ed1a62413830a35e662a860066ad27446e3405986", 0x8e}, {&(0x7f0000000440)="0300276d18cb161599c1d7da0e64d8c40cced2d3d6d879bc9c12c10356aef8a72a070daa6d8cfbbeb56cd777898bb28026638e1077541d9f1fd1132d43ef8736ff4d2202dfb8fb76497a55de05def9a2ed43a450a24b4365cafefa90a0b4b620f29c213298793bca0823e8fc766aaa57e521b8d53a00604c49fbd1e53626", 0x7e}, {&(0x7f00000004c0)="58d62449946e43b792a5f1791ae9bbf29d7689109bbe2e86d3c03af181be51ebe0e58ba59253c2ff053f72cbc7eee23901eeddb418bd72b26c5cd6575b00e235b9b6522698e7c0edfc9291f692dfe0a41e257291a46edb298af5d3e95aecb48a2d22cc75837d3b16650ce5f8ce811fbdbd47e8ab33d8aaed6763b1edf3fea09ee512ff302d48569e18", 0x89}, {&(0x7f0000000580)}], 0x8, &(0x7f0000000680)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x4}, 0x1) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x24}, {}], 0x2}) 16:01:21 executing program 1: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setregid(r0, r0) 16:01:21 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x88) fchflags(r0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {}, {0x6}]}) r2 = shmget(0x1, 0x4000, 0x10, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_LOCK(r2, 0x3) munlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xf, &(0x7f0000000180)="4b02d1a61d7a30836e8a465ddca3b6") munlock(&(0x7f0000ff8000/0x2000)=nil, 0x2000) 16:01:21 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='c\x00') mkdir(&(0x7f0000000000)='./file1\x00', 0x2) pipe(&(0x7f0000000100)={0xffffffffffffffff}) unlinkat(r0, &(0x7f0000000140)='./file1\x00', 0x8) chroot(&(0x7f00000000c0)='./file0/file0/../file0\x00') 16:01:21 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) getpeername(r0, &(0x7f0000000180)=@in6, &(0x7f00000002c0)=0xc) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) r2 = fcntl$dupfd(r0, 0x0, r0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x600, 0x0) r4 = fcntl$getown(r1, 0x5) r5 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) sendmsg$unix(r1, &(0x7f0000000240)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000080), 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB='\x00\x00\x00', @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB='\x00\x00\x00\x00'], 0x48, 0x4}, 0x1) 16:01:21 executing program 0: r0 = socket(0x11, 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000040)) sendto$unix(r0, &(0x7f0000000100)="b1005b04b30ba45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 16:01:21 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0xf3, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) readv(r2, &(0x7f0000000100)=[{0x0, 0xffc4}], 0x1e2) 16:01:21 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x94f28c8d81f04110, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000240)={0x9, 0x3000000, 0x6, 0x4, "f552bf75d8e3c8ecd68704a42f275c07fd94c67e", 0x3ff, 0x6}) mknod(&(0x7f0000000040)='./bus\x00', 0x14, 0x40004004000028aa) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10202, 0x0) read(r1, &(0x7f0000000100)=""/184, 0xb8) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000000c0)=0x1) open(&(0x7f0000000400)='./bus\x00', 0x100000000000001, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x10, 0x0) writev(r2, &(0x7f0000000100), 0x100000000000004a) truncate(&(0x7f00000001c0)='./bus\x00', 0x0, 0x9) 16:01:21 executing program 0: r0 = socket$inet(0x2, 0x2, 0x5) socketpair(0x20, 0x7, 0x2, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000000), 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="c6ef80df3d979f0903e59e585e0d3c3f0dfe66e4dcc8557397a53626e923909461a0d0332a27cb04cd38b604d4e5fee8b40b8117caa4be318994d08d50644457068ca0d35d32a9f33203974f8c5902f37f1571901312f80770571c3452140d500d4cd9104bc7064667311f54472386f22b03f3a1604ae3dcb92d3afb8f50977a10d68718818bd321374588d87accdb1a747401d4475f102694f7dc60536a6c348d372955b4f47b62be3abe0b0181b87fb0be65e7f9c9c28c61ddf7f1a3b26ac0af354ea28217999a0aef9a346f5bcf81d6069ad884c56339a34d6a5d97a9b6a125d10b", 0xe3) 16:01:21 executing program 1: r0 = socket(0x18, 0x7fff, 0x1005021) socket(0x18, 0xc000, 0x5) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpeername$unix(r0, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 16:01:21 executing program 0: r0 = socket$inet(0x1e, 0x3, 0x0) getpeername$inet(r0, 0x0, &(0x7f0000000040)) sendto$inet(r0, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) 16:01:21 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getdents(r0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x7, 0x2, './file0\x00', 0x6, 0x0, 0x100000001, 0x200}) 16:01:21 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000001340)="8b1d046ad1d29c88", 0x8}], 0x1, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x82, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) 16:01:21 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f00000000c0)={0x18, 0x1}, 0xc) 16:01:21 executing program 0: lstat(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x0) 16:01:21 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x200c, 0x501) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) socket(0x0, 0x4001, 0x43) unlink(&(0x7f0000000140)='./bus\x00') syz_open_pts() syz_open_pts() 16:01:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x279) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x0, 0x6d4481c8}) 16:01:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x5, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000140)) r2 = dup2(r0, r0) poll(&(0x7f00000001c0)=[{}, {r2, 0x11}], 0x2, 0x2527) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x1000, 0x3a409965, 0x9, 0x1ff}, {0x0, 0x6d12bc0c, 0x3, 0x9}]}) close(r2) 16:01:21 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) fchmod(r3, 0x20) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) connect(r4, &(0x7f00000000c0)=@in, 0xc) shutdown(r0, 0x1) 16:01:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20080, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000001c0)=0x57) lseek(r1, 0x0, 0x0, 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x8, 0xffffffffffffff6f, 0x2, 0x3}, {0x9, 0x0, 0x8001, 0xf0}, {0x2, 0x3a14, 0xca6, 0x5}, {0x7f, 0x80000000, 0x4, 0x3f}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x4, 0x10001}, {0x16}]}) syz_emit_ethernet(0xa, &(0x7f0000000040)="6a7b3fd19cffb8977c9e9ec1a1c4ba193a7658cc2c978cdacf9f6465ee166fd864ae9d0e1de3ee2e3a7bac7f26fbc0300b2aee") 16:01:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) shutdown(r1, 0xfffffffffffffffe) write(r0, &(0x7f0000000200)='7', 0x1) r2 = syz_open_pts() close(r0) r3 = syz_open_pts() writev(r2, &(0x7f0000000580)=[{&(0x7f0000000240)="45b191d8be9e227d275984c049f262cb887435c67c81b267cbb1f67083205bffa89ca13b11e1c3cc9c836676579df01da804bfc7d53860eda9fe97ca48a47b378e933e4fe9a846d8c6ef0698a46a0871698b505a255538223f60416f9d97f886ca647fea891329331533be6df780c06f0a5808d1123dade0f4540fdeb8070cc9e3d3fb2d66f2ecd40a753c93b7f57fb09df6e62e532a62100051547b7ae8386a58b69a152504eaef0e298dda4913db85dbc3509bd21f7ef79279dd4f371c75c07cd3a0f3e432a31ca72d822523e21e5f96f97b64703416b98159baa89961", 0xde}, {&(0x7f0000000340)="abdc71f67dc3ad2effa485b2428fcc9a31d8fad0a0c07e36261dcdb734d0b232dcac2c86d84eb085947b932a4419b071dbe6050fc82e75020eb22ba580e8cd531bddeafd2e8ba4c55a7e34d4db65c68527305a07a213a9918ab7cdaaadd17b764eb1eda48c442d2c06cace4f8988e5edf9f0bdb4534f46c9ff242e27788c751573a78ce7d3a929b2b4b649d241ac2509960a51ab010211e09255066fde9baf6ef1a519499fd4", 0xa6}, {&(0x7f0000000100)="f653978c4bd2d0950712f1a44c134c29b6da403513ceeae999ce37aa6fcfdcf585e966783d2044f92eae66356013023c6a35431fb1039717d9237123b00c72aa45a34da3c027e2ee94880de0afd33f821771ad487836bca3856c9f17f9c6f811debe69430b07305d9f6caf15dd824b6286c24678", 0x74}, {&(0x7f0000000400)="f9688dcfd4dfb5783044ace256bcec2418a014a0335b4954f50902ef2112e2527b234426778a1258c7de27a3a822ef7a9db554b116960c4eb9fcf6e78673d8d361da3e4b497f7e24e1d375ec9380049798d4f67ad0707f285e545847e268ce977fd1af5bd7d1769f4dc06d208a4414ea4b39240d9a3b74dba9253a692d4055c1aad11c326ecd9f944708ada460fc43b42db97b52aa8d7ea1e73e3ef713c4da650ee4f1ba387d130252c25b4449a67d593b44bf2470cdaf2f1d6423805eff0784c3e3b7c190687647c1aa62b6048ebb5c9fe9ec611e03a5618189", 0xda}, {&(0x7f0000000500)="6ca4fade1bfa7afab5b9497c16cf672cf8162da2d1d8960227f9174d8d59a7a2ae64beca72c5719a04ebacd83cd0d521febce72a953bad4dcc722e557f7bc8581639c0c50b854744500376d71b2ce50d81a9dbcde093783d300b", 0x5a}], 0x5) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f00000000c0)=0x6) 16:01:21 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000180)) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffe, 0x0, 0x1fb, 0x9785, "b8000000000000080100"}) sendmsg(0xffffffffffffffff, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="0fffff25cd6ef674cca81e19ffff00003853483206b8e4a5a1c8895b03e5ef7664b5aea3620e3a08b5562e7b14c633dc8115c23429f6682794cd9dd6072d87b79e25dcf408fc41ad1843e8b3de47868c00663d9be85f5645f24e3de1d6a9383270b9"], 0xfffffffffffffd93}, 0xfffffffffffffffd) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt(r0, 0x2, 0xff, &(0x7f0000000100)=""/58, &(0x7f0000000140)=0x3a) socket(0x29, 0x8006, 0x2) setsockopt(r2, 0x1000000029, 0x2e, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000240), 0x6, 0x6) recvfrom$inet6(r2, &(0x7f00000001c0)=""/30, 0x1e, 0x2, 0x0, 0x0) sendmsg(r1, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0, 0xb0}, 0x2000fffffe) getsockopt(r0, 0x6, 0x3, &(0x7f0000000780)=""/4096, &(0x7f0000000200)=0x1000) 16:01:21 executing program 1: r0 = syz_open_pts() r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x4) renameat(r1, &(0x7f0000000200)='./file0\x00', r2, &(0x7f0000000280)='./file0/file0\x00') ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e51bd24313dea8d0343d605e2d3289d17efb90533ee6185c6a19e1a3fbed9d7c7f5ced505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a159336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed000000000000000000", 0x10b) r3 = syz_open_pts() close(r0) r4 = dup(r3) syz_open_pts() ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000000)={0x4e3, 0xc4, 0xf212, 0x0, "ff5657047bfae3ffc671088306d104ef9d36f4d1"}) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000300)) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000100)) syz_open_pts() unlink(&(0x7f00000002c0)='./file0\x00') readv(r4, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:01:22 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x42087007, &(0x7f0000000040)) 16:01:22 executing program 0: clock_gettime(0x4, &(0x7f0000000100)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000080)={0x101, 0xffffffff, {0x0, 0xffffffff}}) r2 = dup(0xffffffffffffffff) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000000)) flock(r1, 0x8) 16:01:22 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffa000/0x2000)=nil) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r1 = shmat(r0, &(0x7f0000ffa000/0x2000)=nil, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20a02, 0x0) connect$inet(r2, &(0x7f0000000040)={0x2, 0x0}, 0xc) r3 = getpgrp() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0}, &(0x7f0000001240)=0xc) r5 = getgid() r6 = getpid() r7 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0, 0x0}, &(0x7f00000012c0)=0xc) r9 = fcntl$getown(r2, 0x5) r10 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000001440)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000011c0)=[{&(0x7f00000000c0)="664a0b04473b4ea2eb91c1133586b1faf1b08374f0a03c01a702f8428434a70ff166ff50d277cad33a41d8282229614428b4211426d1a61fee29b24bf9b5a94137c366970b35f37a6346986899f7adf65f6e6980d6992c54b6050efdb3887f25037d6ec3af623ddfb79e22f6d88677b95279ffa8bfb885290174e61fa939d4e9a649858f84e16b3cc7670d0c1bad03cd07ad508bdd80c11de8b45a4d3b10dda2689716e7e156dfbce9eff6917f4ae9c749b2be88c856c437c566015e55300a552200b2", 0xc3}, {&(0x7f00000001c0)="df70b5f309227406e3ca85dd708e91e70e0ac0f994c2cbed210e849fb1947bb46443906711dc50453c3c4c501ea9c0d2c36243509a41152917637fcbf63489c379436f71c5826231278aa664e21ccfd5feea27686298904ac381f81ac2d400014acf9211d7aa143e592357b110b07f776fed6b157aad9f377a31ee653cd6cf8e3476b9d6f5d007c4630641e92fbac75941982f720b912f2e21764ee7257aff5ced108a67bcd2a514301b54b63d864f94f6e7c31c0af85ae55be3a861e7ecaa3dde25804988ac5285bbe9acdb467f7a49ee8458060a9b927c3ed4617f5661009311ea38dd6ca01f48cf725e4dfff197c0984042f76926c2474e24e51cc83edb819e0871e0385fa58a0d88ba7a09713978f27102af4c758fc66155865022cc84d823a278ef77666705719fdea4f0d18f9b42ebbcb3fa0b2dd0a4e87f457418d9927b9408635e535f81dd1e1ba6ad8cb6bdc0c8d07205c0cc98ab95340c4f595bfc3b2e993e21e86db12e7c3b5adcb64e01cf0f20eb9fe562f389f14ec17b6ace8f13424cb5b2f43624dc74c93b8e9c5ccbff1963cdf275429088ca514ced76f515fb2d29f0854017e0281326d25b161a3b5d941282a940064c242182540610fe1a6831289b452d21bc298498c9760dbd505dcd4f33948161fcc7f2ac127251b56ec451caf16ea39340739e42cb002cfa2de8c7ef47da1f289f6dd2efcd11af53d49f50de65ee42ac3a01a19ee5c487f760aa9f7c58ffe1997974b4d140098d53a4b4b9d90fbb672293946802d6dbff4c46f60b56d23db27744a8da37f48bd1286e572cdab3447a551797ed9a3dce3c6f9dca40fa0ac2b38369d6001fcd921804962e76bcd99579c7af633073a49be0406a06fb282e00ecd58fbfb21cecef576ab2445f7732c8ef2b9f2fd6416d6a3b3c92f25693e7f7c71e4d885b3fbf6f175fd50e6e8b284f54a76a1b2e2e3468bd4cf3ff22958c89168bda61212de8a65b18650bf0a6ea2dbe7f5f707bd2930486886d07d347a248e4659cee17e9d59f459cf2c717a345049c46c50308dbdccd3aabf606f3c3d6829dd1b4b6c1856745ff88e83d722eab197f3458bbc2892d5361444abb626ce95d4927081ea90385d26ec4d5862be9050452675463208f18bf84d741290dbfe3ab4ee46167f5e85938dc935e302ee8c2725dfb46b7062837e62391c0af9a2444d907c2a43c7d09637caabe0da53c213269673e91f2917b283fcb91f7073025084f24402905e981957120b9640c7eeb9f9567f2472f9e570cbe7ef3ad9d0112713df6bfcf87af1cb58543ceb726fabaf23a5748fb6ca402ed4b26d5209edfe191e91bec5200503b7d8dc4ba88229960b774f7c8b9579d7b0a9ff45ce7742cdb45d090b10850be3d4efdd3159bb05489f9977e094110b7537771fb109b0b2ae495ba462dce8f5554c952c34fa62430e44917997dfac7dc93e07d603be67c50f5d8ec1fcc587a3e16903e527bac7ce4fdb1177e05518db67279928fbf21a2d65e7d87664e2e460f33026a74f29b92f3ff2e873f8e57ffaac0e985320a7c252076c3e29bfc6919a7d339e63af830118dff12868641c345da62ceea730b69ad2294211303e1b245c4d184b6927046b1e140e17072b8d49108bf5d95be66af6f625129520cac9a216693e2dde6ed4bda78b457ec920d57bd22edeaf2f4e198f820047ca5bec11ffc8b71950650bd03965ab8760ab0cb508273f5d65ece2ec0834bc761a44986886c738a6b610aa7a147eb5ea434fb2fe1df912ca8893a6507f1433b80c1b5cc929d4f76c28fd1d11f0a975333ea61b149fdbe89bd869fb74ec9babc6d60a374df1bf5c5393b96c646d6223b22966b7e3cd44dd11b16c6c08380c48746957c1af368768b11be2f818738461b631ace2c523722eb003c156bf98e56ca81cb59f34419851206e80e1a47ee54cb8f4316f4b82ba2d4279b2b85b4937d775d5cae8f606d485f343daf499294962898737a5744d3d4dc91098dd4995371c5ec3054d41fca7a61f839291c97de5825c4864d5363a04a9d7a056fa79ce6febc8e5eae3649d4c6856995b10287d41a536ee4e44fb3b077b4b1609747c534bc62089b4bdad139030966f617323a3f6fea5dc89691b526c37f48e955b845a25a5d9b9af4cab790fb47b1ec58f28c02ac3575d70ab138369f3dc1e965f16ffeec283c4fd7b3b199383c17824127d9e82a713065285dcc7c97ff642e987d3a72b2680bb24874cefb119bcfee2c6270d709bd1ec59fbe2baabbeefd0dcfca8db11cdbd6a9489cbca88beb3ec48bbc902973a0e11b4954bb21ac65906724f49798e42cb7ae0f6e6ef64233137916d70198902f8edb61ff1c16dfc2f1c4fdd0eb68f313b0fec2a99e5407d64706fc28678d529f4c2bbeacd4ca8b64e72a43a541b7541b085f83b66c0a738384b4fda0b82ae6114315a0717c23379570dca01aafaa683b6771c597947782fc6a43d1ddf9a6759dd37b53206bd9f9609e255dc7a29d91983d697530b21cbaa65d2fd7a092bd57b2492ea84b87d97de63aa6cdf0eaac0728db339829adc4a7344411a66987c9b76333ed1b2736258f0f9be6b001ab24b08b157aebb0ca3f0602616fd53ac526d1569d06e229536027b9250a543453b4128a7fd491315b7b217e7ecedeeed4240450c6385b919a7a324972de7bda854ae5e101848f2870b0e6e6a1262d6bcbbad307c3222c4c42bbc85d49da3a9957c520d6c50af6556793a2f181204684093284562e7e2b15e0c03f08135c72f5b7be57d46aa61f03c559dc924cf5458b949583e45f1f543be20fdf9b1faf39b13336a1436df1a400dfc5836cd31f2532af45d201aee1c90a6b68541405f7186b316a6b62cd284f73eae63af19ac741f5a6fac3551f8abcd8d0fdba34abcdd67487907ae510f765f11f4e5fe67beba954c50500750cc0834cda25785895db596c9d442cbffe7ec7ec60392ef506b319eb411b0f0d54ab0ba1d78dbf4eecb6271bdc20836cf191d199b94ea8d9a67dfce03600ea88628986ca67fbb8e267e3c04eedc14d419f9deb0d2bd2b749cbb30654c2b0bb164629e15ba407af4a1539a468de7e22deb90b97fb475457984c753cab7161833e9c64c822ff23829fff50ebd436260d5a00761ae7bd6cab7ecc9e19021f2a5e39efb4fada2472bf6cf971eadd2478c23a926e8ec2322442f21535873b4ac3662f1fcff0c117be877530d0f0119ba3598200718b685e723f9b1a02207ff9840ab88d8cd4233d764a221cde6d83adfb16ccb5a24129e244803ee9a96d8f9e6da2befab169e11557e4cfc31c0658ff2e4067e7d25717c35c21e39c67b9531213e1ff3a529e33c55a9acd1a647abb89d2b44c76c9dcbebd91341d7ec457b9d834d2cd9a99dc59733635e37f736ee78d3d28c6bcfbb2338f0e2ffcf40e4c4817a424802ebbc42133bae252307cb5b179723cd19031daab9bab0a11b9eb73698eafd4bfe59c34ea5c6e0e7ca2a0a9905f83ec02132d95249d21a1006ede3fc0f83b77d3925c07b462efb61d5c47789e4d040b60bd7edc6a8b0b59609227dcb697f77f855dbfbbd07efb818ccc4fcfde016a9a2c3a16245855b9b008967755f9431ffa87002b866b289e7b52f88df7d83d5158755ead8f9a7d1a099717616a011930df75eb09de2439c2dfa0ed235ba0c640b010af9fb148a798c3b7eee84eb59dd12fef48b1dcc380177127dbb5d3ebbe7e75af278ac68919004b35955c5921b64d27d3d733a2adbb77c6e0ea5438de4a5319e3c5008afca7d21db0cf28c834ec8db335863f478c580767c5d84e7bea8c446323fef5a7255b62b0e9054968f6cc8980917d9cd3b1395bfaf7c7e106508a121bc551b635ee390447b4fa9e81e0904a0c4e8c99f8fd1f560309e32e2c2c81457c17717e693387193981d1639c3b4f081a51899fda81723b566e9a378fba34bad63991f4ba0225d693cd0209fa414084a936900338247bd859b059814b8b20517afafe1b1243d7d41c47f1118f16029c8a47295988b40d3c870308023f8e7adc6b71e479cc11487cb5f4d5745ea5642d6fcfdfa061c9072f0df487dffaea58f7543060d4193b36c0b28c29fb34cc6fc836033bfcae04006422671402e0071ccc19dd76195d85f13cb6b08957e4d74bec1114942fe1a0538ca2e0cdd581c7622cf49b07de570ae97aeb042c92a28dfd6d439e759d286d7ff62fcb4d8004f2c981d6f75b595b91436e7878bb1f9adf845ddfb65f2e0fa8246ee8c72769850e1eb810c8493ecd870b4f52f818307643d0a6c6aad236a09ced6a6c69fe861416ae8bdaab83644b752c7d4c10590ea11e6a087abbd5c5df17713352366eac995ac42c87bc642627d5451dd8c88e994144c697250c5706d074338df2798f6ab0dc1b0efc48c605c313bf669c192ae5b8d786fa62c9319f4a4b0cca088244a5535f10ff59aae603f9b683b837a36bddd83d09527e555be73f41d9b112aa1921d3721dc83d95b0cb972b1e09fc3ac97e04f937fc4205e6553e9647d1dca3d3e4f8ab17fcfcc1b346778938174391c91b8a1e99921b3d4ce4a2d7225ba1c6b9ff7d600c731d6b283b26426ecb2cc427a7a2ba3ff154ae2afd0616080a4e63cdf4fde4329e40a4b6e92ab77b421fb7f0f09d719cd2ed970790cb268f73142b47931b028834c9c49f795cfcfe9d5372b2677ce19f2e1c5747561685d0277414f15f5e2b3085cecc710bb3181cb8e74dd5ef8c29a4d17a13565d23462b4927bcf6bac6c38a42ae968bc039588e6c0fc3dc2ca5ffe5366086e8a086354e15d43650baa0ec925c33f3beeca26f21a0980a8b3ee694e4b936eaad1e28758edc689125b668f98f834d7c716e2b1715f6f904bba938d60fa81066ee3880a467a50c053c080d7ed5a36e277eb3668612fdc6b218318a5dd886ccdb6214107fb8460bcb70c306e315edc37c11651fd897d4e7cbc2eecced2843765868d63f27a6913240c707aebf8759cecbc88782f853bfbad7bab1cb49d144b2d5d3988a7e431e22ec8c71b8009e916df5765e9bb5a07a7841bde9211970ccd33f62c8e7dcf22e68a1f3b7594562762578b1a2e75af3499f30338b3ee3880f3c2efa81b4d88704800fb65bfdabe2b599c45223e42f957e413fed6dfe976a50ed80cd2b5d26c3fad50e49f142548bbfe1e4ea3316b3b39b252e44f2d80af50c1809b99d0314a274d706b62499abc06b769b10d4f46d9267a5f72b67fa2f90b490a48341e25ea5086f896e6c8653e50bf0d66cb24c3f0b04bf37eaf4df9378386c9fc6c9fe73511a7f0b586c919a5c3131b2df5bcb9338f0e976a849010f3694421e6351a6f889aa7f00ec9561eab566d82724ff025e31a3cbfcbfcb01e6bbc95eb520061dcaca30638ebcb35ce246cd05661c4b21c39587afeb0817905193baceb9d91836bd10424132413a492d8c8d37fc7a890a55a71ef2904895719936b7245075b7b9f06441ac6c25316f7082c9b4f21824382f1aa6bb70ff54cd9a7dd04da1551d4974a3aaa989d3087086cc33158dfa29275cc4166c8875c5d3e282a717293a01b8e7da27af168da31d088fc4d88a156db61fcc8ac1acf5434e3d7c3b7fccf8341a20b6ba239cb1f12a85723e4b1c65bc9a70cbb5cb4cb5136b6b8a4592d877f3e79a55e03a10f18ae171f0ac2b2a8b69382014e9250b493f007554921bded107d05a70a1810f2d114290938311b38c8f68bcee83ae3baa256c7092c5cdc75fa4a369033ea80705cc4ad7892af0dd68878c30c891e27bbf47103569", 0x1000}], 0x2, &(0x7f00000014c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="0000000020120000000000000000000000000000bf1848c2e35d6ba0c4143ef767f62b6b297c0c8ea69b357b0e7f02ca94d67e09b6e4c88e7ddb947b7811f8fa99ebf0db30e2ebc1e1ca2e2cb2c57543c11598ac76f56fed0ec45e0c1da73079517b829c3979ace4af6dc37592fce460c30ff6cab7a767fade4a479c3be850e26c669ac589c346bf04caf316fb69", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYBLOB="000000001000000000000000ffff0000010000002000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2], 0xd0, 0x2975b407bd392dec}, 0x2) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) shmdt(r1) 16:01:22 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff993192964800"/20, 0x14) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/143, &(0x7f0000000000)=0x8f) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:22 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x1a8) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:01:22 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) ftruncate(r1, 0x0, 0x100) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) r3 = dup(r2) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000140)={'./bus\x00', 0x8001, 0x9, 0x100000000, 0x0, 0x3f, 0xfffffffffffffffd, 0x5, 0x0, 0x2, 0x4, 0x5}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f00000001c0)="0247db7a730a665c962f77160018d8c3fd70304e9030a505277116801e93d394a17318e5a9072a25d5c7cd4275298a20d164a58245b26fab46fc87643691104b6c7a3c95682a667d0cdd19b462395895cc334fd1924c1df4ab451cda1054a55b9aa0abf8541e4486957950b6012153c1b652d0ec47b541a43b696347f5c9d278c5837d438235bdadaf246103bbc0a572a4278c2d79d7434ec7141bb0610c9c5db0f46d7471e01e3ad083d36b1c76aaa3787b69f9b72c9901355ac59ba4e763638a", 0xc1}], 0x1, &(0x7f0000000a80)=ANY=[@ANYBLOB="4000000000000000ffff0000072de346d807a0a9df2c88ad064a8cef21591fb236603be9890d09b80bdb030e40d993294492ee5c11aeb07ef97a893cd397b100d000000000000000ffff0000008000008d8e5bb7cfc12b5fb06d2aa40a57605e030af80fb5877db2beea05700c3982aacbb016713d61786e05ce11cef60be7b0f001b6ef3c920b068536a0596bff37b7486a8d14e68d82a6c4a6e256ae27ce45c585a3b5d339cdeee65e4c2c01a5e918b739b5c362ee36d58e2f6b5f67e855e670186212d01be7898b26e3d6d88ad6cad05dff0bad509291ecb916377af084eef139e5e6b41d1395c6fd9b55ca667cc850ed8e211d946162f3612bee5074385227bdd755d75abaad9e755d3d5c57a4a572fc0708cdc3bbf53e5300a000000000000000ffff0000fbffffff33854169f0c6be7cf16d97c16eb216f6cebfea345fa580ecb70cadeeb22a538ae4979807a200cfed03539d541fd643337fa2a2d6ff9e23afaf83cd1d2ad9546d8369d06af85add10355054718759474becf710a1e760c4d161df7f4e638569e9284793a39ee5fd8d24ae62139288dc1fcb06bf4821935767076aa75250288a44a90b815ccab98d2bdbf4fdb9b5ec11003800000000000000ffff0000008000004f35e2f6c2cb77024751086e137bbb37e6a487f9a5075befcb661c8bfa8210cce463413f61ddfe676800000000000000ffff0000050000009948ed75a961f94d6ce717847073950969327139bcfd940d23426fb8bee7a00e8d56f9ae7b64f1454984129948e1dc604ffd969534ba67d1544ef067f155c76d49904cf2d6345b126fe3c8090d44068848237b0000000000d800000000000000ffff000001000000babc3adf180a29d4f7035f0192bfcf99d0235e1938f8073aa7bd26c87759563ad09729d0fe0dc040ba256d606fd52732e4b1df3081f9345f92d7db1969c19a96250d4b688c581c9145ed36886d37c8298f7c80bf11c4118257a907d957f997175b7664549abccf1812af69990fb882894f563ba56ae459f769f14a599992cce7d26cf2e7393b5202fb4e22cef86879ab74f3293db4b556ff2b3dfb493766544243ec9de1cbf1c4e52583e0bea4d36eea1c879e8327d216dc5b07ae254e12d02f3ca92800000000000801000000000000ffff000003000000740c985529d74ab2dea93d8239a148c71ed45bdc69a6e0e70d9f8f2882edd19e4b45d3df582b3aad2166a3e1b8d4cfb0dcd660905afad328a6dc85dd43d5d1b27dd2de92ea78938fb673c4d6736d609c5dea63750ccc2a66e7fcb4fc1dfacef284209dfbdddcddfe5b4b7150734067d7503694a4245249a09e34102a2e51c10f780f42864d31ba391bb7aca775dc853d2a6d06b62de319d5dfe8074401f94bded8f51c46c7de44817e74103d9b7b7fd3916a9693bea0aaac2cc42ca4e36101ec41f9579e49b2eb414bbfa53c2a43e1c56cdd6507cf22563cd03c9276cb31fd446bcbbebb4aad93f032f37b098f31043d895d610000000000c800000000000000ffff0000000000009649e2805ebf6f65f95e3c621a34beca34bafce31f131160bdef3ad84e44dd296daee4a9cedded368b44294c006d26e9e37d3ff09cd5da277ed4f50fdc4c43b2213c98f35bd104f0043c5a171542dbd7e3f4f5ec8b9d798b8621e5b022403a64b2aa217083ac56e82c79637e91e8b784cb234175878e51a44a268ea83e4884cf52d7bb1840a1e82adb91c41a8384d1f17d20b5b8d3fd428711d343448ba4aad4dd17fdf906d6d98bfc52cde62282e0992c23758e93073b9e72a491d87982d972a51538ec12c98b175636ee3226f007a78750addbb95c78aaa6a70cec3853f1d8704f6923977b2c497194c35fde2e44ca57018d42b475c4"], 0x4f8}, 0x8) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f00000002c0)={'./file0\x00', 0x20, 0x1, 0x8000, 0x1, 0x8, 0xfff, 0x9, 0x0, 0x2, 0x5, 0x80000001}) ioctl$TIOCSDTR(r1, 0x20007479) getpgrp() open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) dup2(r1, r0) 16:01:22 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000), 0x4) r3 = dup2(r0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000740)={0x0, 0x4, 0x5, 0x8, "76c7592b3eb183be4f9c1261bea1b966a79c2bf5", 0x7, 0x4}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x5) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000000c0)={0x5}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f0000000700)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000005c0)=[{&(0x7f0000000140)="b754ef3951085a4881cd197a3654c8eaecba41701ea773d82939da12daea9e4395647ec57681c2e5929b2320d3249b5793cb527fae4a655698e51e7e2068fc", 0x3f}, {&(0x7f0000000180)="61cde52c1de5b14a9ea1adb21190418d518fe0b9c38fabc130129c03970d5b132c61463a8fa8", 0x26}, {&(0x7f00000001c0)="de56516f3a205521df870fc76f52e67ae8c636ff8278979193a02fa54c", 0x1d}, {&(0x7f0000000200)="ab41b2b44c35012a9b81e0fe", 0xc}, {&(0x7f0000000300)="2005f289a2a6108aaf433e1c1ffcbadbeacf71673bb32f22297f268b0b1f8e6d1d2bb03cd4b82217e79f876ed8561dd8aa5918483f5cdac198cd0540db3a336f3ac92e93b1562a6ea8b0111e86983755f74ba95b476f69d08e3092c3e00745056e8f52f13f0e5549ac9ac1479e78269f502340b856c603b845c323402446aff4c23a5c89f43a62429c468aa8d42b386809e5483292be0b6087d971a7fb1bc83467ab", 0xa2}, {&(0x7f00000003c0)="8d2a9f9597bdd198fecfa0d90daf137efc328602c67e842517f6bbfa27358312d1a8894f34ed4b5987a4eab99809c86fc08a67a2d3fc7cb59d28d532b1b5d55a261fe9e49ebb1cfbb74b83c966a9a7012daf2b5d07f662453ef9786c4c7e86d6dce12b7118a9463f0a44f4d399576d0c3edf893694f2acdf958fb7c04b93805d056ad68a245d70d3a85a77beff9817d69a41e55da6a35162ef528789c88a53c9b5f70c868a487e51d435cdf131a708dcdb61c942c19266d05db7bceed55c6cac01125cc651abced68edd6080415061acdbc929f612d2c545c7138612590c66b2f965e0eff3a65070727351b0e5e8cb13", 0xf0}, {&(0x7f0000000240)="a2d3f2c425912c2e19722836b08b548ce69b9a5f85e299dc46a4b536b9af9822e48ff8a2b055979d746779af53365122c053ced8cca7e40f35307bfe6dff8be9f96edb602382c17efc9383a70b0425082c1854bf6248384cf505d6502deef2716892", 0x62}, {&(0x7f00000004c0)="939d6a01e9cea608985410f842331447f688971919ff9016176932ba51d16dd6ebcc75076f9dee7b67520cea7dcf8155b3fcac95179c02bb7e5b8bb6113325e0268ed55f843698994f32d379fed6499d64335e32ca7a3fa0ffb721a8086b47a59f7756d3e3bb4aaeed66110c81deb1638a38", 0x72}, {&(0x7f0000000540)="3d981fdc243cdbecddb7ee65fbfa8b317d251acff2b0c97d80ab1c629fbedf2aa24cc28dbbfeadf433828ba4e2ae1bdf789a213dfdd013b4f2795d5de62479c3cd6fa5195ce2bc785e7a66cae7076b9996f5440ef945bca5d6961ad7f5e8c0b5", 0x60}], 0x9, &(0x7f0000000680)=[@rights={0x28, 0xffff, 0x1, [r5, r4, r3, r1, r4, r3]}, @rights={0x30, 0xffff, 0x1, [r5, r5, r4, r4, r3, r2, r2]}], 0x58, 0x401}, 0x0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) 16:01:22 executing program 0: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x18401, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x2, 0x0) bind(r0, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) 16:01:22 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00002e2f66696c653000a303f2611deee7b179936747e4d42b0dcabaef0a8e008f280bcbe02c253d5dc2cd8d3e6f60b68b520f3dcff27af062ddaf65cd362f450fc6c7af9ef6bc03eb34d79d25c0500826c0e36ab1e34a5948abf7773081a3bd3fa80937cb5c7f8d9ea5519aaee3b36837efaf9bff"], 0xa) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs={0x89a88f592e0a028b}, 0x41768e53230da91a) 16:01:22 executing program 0: dup(0xffffffffffffffff) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x4000000, 0x108) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x7ff) setsockopt(0xffffffffffffffff, 0x6, 0x10, 0x0, 0x0) 16:01:22 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x480, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000180)={0xab, 0x0, &(0x7f00000000c0)=""/171}) r1 = kqueue() r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa60200"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 16:01:22 executing program 0: chdir(&(0x7f0000000100)='./file0\x00') r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000140)='./file0/file0\x00', 0x80, 0x26a) mknod(&(0x7f0000000000)='./file0\x00', 0x10, 0x3) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000001740)="6ca89af93c6a75b5a37cda4a6c9b9a2974e4aca675b5e0bf2ef8df856454fbf45df0ea405e8d70e5ec7cb6492e651c1b588b6478306ae3ea8584ab8805fe7e685f077d0366033c34758c91037161ba0964cb25bd76bed83ea089efd298f89819dc509e923b66fa88b620fb1497716f3c90eee422733c16efee2ea106f33524d3e2d691dd38fc9216a8357a8c2716998c6c0dbb7f13d552f65b173d937da7920b1428d6aa6141f39dd2035bbdb4f26890366ac8009da25142bf6fae455e2c7b9ecd6e502928772c1d1c86f9aaebe9e73aa1a4920fb541013f1c480114c5934dafbcbc46f38a77d0cf07a5e8d56a209a9bbf18558169a2278b4856ff4d35c844698303db2cdf805f44e38eeec0a9dab4d11d45557c1bdae53bf4f41d018970fa273a07266b7ca9cd3b85df7a7bfb98f9d159a8a5353000b9b02620ae2420ffc9ff5efeadb69284998ada973fe26a2691ee5e106feec1871e25f83f083aaa8eb074ede34f198030a771e3a58ecf3bb4baa4b8e5003c663e5ab4439edb22a618468e4dbc8192d86a95451486a13096cd33a094240089997b3ba339e571a39ca8c284305fd72cf490877868e5f083110ba0770a423760213777b6eb6c1a8207c6be05dcf7a73bf8e537d90f6719e81e69c9a2ce3e18f3afe52a2a68eedb0ab5843fbad5eceb47ae606d7ddb93f55fd88011744bad9ef10a723695168b5c60b6d56ba4a7ac9d975f3a27f9", 0x208}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000200)) 16:01:22 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) renameat(r1, &(0x7f00000000c0)='./file0/file0\x00', r0, &(0x7f0000000100)='./file0\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) setuid(0xee01) lstat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)) 16:01:22 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x8}, {{r0}, 0xffffffffffffffff, 0x5}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xd1}], 0x6, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x8) kevent(r1, &(0x7f0000000140), 0x7ff, 0x0, 0x7fffffff, 0x0) 16:01:22 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x4cd, 0x1000000000000018, 0x0, 0x0) setrlimit(0x4, &(0x7f0000000000)={0x7fff, 0x3ff}) 16:01:22 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "9c0d5e1f119069d424691d34c70b11e8dbac368d"}) write(r0, &(0x7f0000000140)=' ', 0x1) 16:01:22 executing program 0: mmap(&(0x7f000071b000/0x2000)=nil, 0x2000, 0x0, 0x1011, 0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c9e7bb6fc6e23c5b00000000080000e74de4"}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x400, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0xb20, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x488, 0x0) dup2(0xffffffffffffff9c, 0xffffffffffffffff) dup2(0xffffffffffffffff, 0xffffffffffffffff) accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x1, 0x0) dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = dup(r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x9, 0x6c3a}) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:01:22 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000691040dcc400000100"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = semget$private(0x0, 0x4, 0x80) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000100)=""/154) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) r2 = dup2(r0, r0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) 16:01:22 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd", 0x8}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) fcntl$getown(r0, 0x5) r2 = kqueue() ioctl$TIOCSTART(r2, 0x2000746e) kevent(r2, &(0x7f00000001c0), 0x3f, &(0x7f0000000600), 0x101, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f0000000800)) 16:01:22 executing program 0: r0 = socket(0x18, 0x6, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c8000000290000002a0000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe001db80455331cb8d1454d24587e3313d6065724ce375e1846fbf8fe2ed16bf38bb0785108a4ad74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbce4f096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b0000000000e0d3"], 0xe8}, 0x0) 16:01:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = shmget(0x3, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0xc3, 0x0) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/25) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000140)) 16:01:23 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000001e, 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 16:01:23 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) sendto$inet6(r0, &(0x7f0000000040)="e0a71f5a7680f19acc8480864af7c23b25fc787273a356", 0x17, 0x0, &(0x7f0000000080)={0x18, 0x1, 0x806}, 0xc) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r1, 0x29, 0x20800000033, 0x0, 0x0) 16:01:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x40000000401, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f00000002c0)="01ce89c20c4d6c", 0x7}], 0x1) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x1, 0x100000000}, 0xc) 16:01:23 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f00000002c0), 0xa46, 0x0, 0x1, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000000), 0x4, 0x0, 0x10000, 0x0) kevent(r2, &(0x7f0000000040), 0x4, 0x0, 0x4, 0x0) r3 = kqueue() ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000280)=0x1) read(r2, &(0x7f0000000200)=""/87, 0x57) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffc, 0x40, 0x4, 0xb4, 0x39}, {{r0}, 0xfffffffffffffffc, 0x42, 0x20, 0xfff, 0x1}, {{r2}, 0xfffffffffffffffa, 0x40, 0x20, 0x6, 0x1}, {{r3}, 0xffffffffffffffff, 0x5f, 0xc0000005, 0x40, 0xc3}], 0x3, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffb, 0x0, 0x11, 0x400, 0x8}, {{r2}, 0xfffffffffffffffd, 0x96, 0x1, 0x1, 0xffffffff00000000}, {{r2}, 0xfffffffffffffff9, 0x2, 0x40, 0x8, 0x10000}, {{r2}, 0xfffffffffffffffe, 0x2, 0x0, 0x57, 0x1}, {{r1}, 0xffffffffffffffff, 0xaa, 0x23, 0xfffffffffffff8ce, 0x10001}, {{r2}, 0xfffffffffffffffd, 0x4c, 0x1, 0xbc, 0x4}, {{r3}, 0xffffffffffffffff, 0x2, 0x26, 0x1f, 0x3}, {{r0}, 0xfffffffffffffffb, 0xd3, 0xfffff, 0x1, 0x101}], 0x5, &(0x7f0000000000)={0xfffffffffffffe01, 0x4}) close(r0) 16:01:23 executing program 0: setreuid(0x0, 0xee00) r0 = dup(0xffffffffffffff9c) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x84) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x2) select(0x40, &(0x7f0000000040)={0x0, 0x0, 0x80000000, 0xfa8, 0xa8cb, 0x5, 0x3, 0x80000000}, &(0x7f0000000080)={0x100000001, 0x10000, 0x200, 0x2, 0x800, 0x800, 0x4, 0xfffffffffffff001}, &(0x7f00000000c0)={0x8, 0x0, 0x4, 0x8, 0xc3b, 0x4, 0x4, 0x21}, &(0x7f0000000100)={0x0, 0x80}) msgget(0x2, 0x600) 16:01:23 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x2, 0x52, 0x0, 0x4}, {{r0}, 0xffffffffffffffff, 0x10, 0x43, 0x7, 0x7}, {{r0}, 0xfffffffffffffffd, 0xc9, 0x4, 0x1, 0x1000}], 0x100, &(0x7f00000000c0)=[{{r0}, 0x0, 0x80, 0x20000085, 0xffff, 0x6}, {{r0}, 0xfffffffffffffff9, 0x80, 0xf0000000, 0x3f, 0x7}, {{r0}, 0xfffffffffffffff9, 0x20, 0x80000010, 0x9, 0xfff}, {{r0}, 0xfffffffffffffffe, 0x20, 0x1, 0x38, 0x264}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0xc4, 0xfffffffffffffff9}, {{r0}, 0xfffffffffffffff9, 0x40, 0x80000000, 0x0, 0x401}], 0x8000, &(0x7f0000000180)={0x1, 0x6}) nanosleep(&(0x7f0000000000)={0x200000000000000, 0x3b9ac9ff}, 0x0) 16:01:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) socketpair(0x10, 0x7, 0x8, &(0x7f0000000040)={0xffffffffffffffff}) connect$inet(r0, &(0x7f0000000080)={0x2, 0x1}, 0xc) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, 0x0) chmod(&(0x7f0000000000)='./bus\x00', 0x8) ioctl$TIOCCBRK(r1, 0x2000747a) 16:01:23 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x400000000000001b, 0x0, 0xfffffdbe) getpeername(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x20880, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000440)=0x9) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='-*6\x00', &(0x7f00000001c0)='/+#]*(\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='@%}).\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)], &(0x7f0000000400)=[&(0x7f0000000340)='$+\x00', &(0x7f0000000380)='/\x00', &(0x7f00000003c0)='&^*\x00']) 16:01:23 executing program 0: r0 = geteuid() setuid(r0) setgroups(0xe47b, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000340)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000080)=[{&(0x7f0000000180)=""/247, 0xf7}, {&(0x7f0000000380)=""/168, 0xa8}], 0x2, &(0x7f00000000c0)=""/99, 0x63}, 0x842) 16:01:24 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x80) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) seteuid(r5) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getpeername$unix(r4, 0x0, &(0x7f0000000200)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) close(r3) 16:01:24 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt(r0, 0x0, 0x1f, &(0x7f00000010c0)=""/38, &(0x7f0000001100)=0x26) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/21, &(0x7f0000000040)=0x15) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="26143b5360c7166e51b485d0acf8a85f214d9ecddb204ecd5699d137ef62e0a38d8b14214be0531ee34823e3a0a766c0ecc020cafda6b2def74e1c640ca6d9fef01c7130b817a1ee2bd4f09d671646380660647428a4dc5856e4de3d83ac09c6c95b02835c4e528ced6a4a26904964a45950322cc13388aa7b46beea7eb1e9b48410ecd075a0464513a0e6e4899f6aaa1eecbb98fcef7b024759b2a12a208379991aace0e7f5f25f8fe2e5432cb9e861841f2afde19ca42477bfc6740692598837197a0a43549b90e2f32a89b31be79573cc2946f3ddb140a26cf0c99f473772fae10fd365fcd8ed8b8e1de8501971284012fc41432f169deebc4d85b78532de15453a61ef0a08b5716f6ac2bb6ceab3df403c60620e8361c1cd0fa4226c2e56c274213355b1b4c08c712c81c96302c2b4f4a4410bfdcb590d544d0dcd4c41d35e9fbd8a60c165477feeb3618ab6a87fc07637e68187d3746068e648b6c37f7bd06533212dd241fcef7be3137fb5aa8c36249010cba229555a459c2f0dd0be678b496cbd3b2f62c2b06f15a9ed8739dfb20c18b356ccd253d2d6c4b9c4418bafede60104315234221d9929af383635e0a5437f76c69bdc3ad7ee6753a828d8b8d083894011462589cf9bbc6e67a8cc94919a154ac8d68aeb61f68485f65b5aeb0d40f1de180e17d3e3492f9518ca3ab35ff136ad7be98ef90a6023c61bbe118316cec6c97178bbf0a90a039371d6f9ad8822cc0020381d2ec325ea584291ab0a96fea1ba4213e14aeb2ed67ff829cdd1a89474e761a65a4701c6d3d52cfbd89c17c27cbcf0412836993d9f42baf4625b865998265c78af435e2a85c7eff063ce94fcc998ad98f62529e63893415f22a0c86f330e417c9f9896c1b2d3765f5838174b46dbf11ec10c9d7e283cd77390aa28ac136963ee0d5a11ccd32150c6852afb243cd0cbf7bafd27c2742bcf0b799210515a2aa80eaa8b06fcd6ac5c42fcfe3ca7c7dcc51827caa42214f79c0dcc320903af4b7499f1a1cf8e863a20515c51a47e6b8beb0e1c9e8c48da0e25610579d8c9d9eecd93115e2c96ea59b59c44d4ce0cd21ea26d481edbefa3507f042096a240cca866169c32b06f7f0926ca5e30c6032d1055bbc9ff21edae9e7429261fd7bf459597f35484b6dbf775c72f9bc7b2b768d9e43993e5d51fae24ee9e2318ae1404c0ec07de17f2e7c357c7ecd277a1c0ba8730652e20b2c9ed4034daa3430fd15c2ba631fab7f2388a5bff70b5e514eaa288c0f63c2c0ac3437c3678220c2cbc8c51d9bc78cf61eb8bf6881947ef4ae636732ac9358d48c42d5ed7f84646a0330abe589f6c1a660e0b2bef4e864af8437288fcea0b9a07ea0f566207ce3322cdb8927eee6e8210405122c85b75587b75c0eb7ad75ca110e43873c159300f5ebd32c157bd61ee7550019f4fb010f35fd9ce0a4002b62ef85546228fea7dea184d8399b97fa8200c43434b7958bcf0192b81ddee8c9f6cce6cdde6b2f35ff0cbdc4df5e7dfa72bf5a673a5facf14345fc89d5da3afc637cde671104002e3fbb9e965e3c373339e46f9e5c9e2002139e775de7638a7f78821f67b342dc1995b9a6dc1dac04d93f1469c222fd2e0e53942b18b9f3e887ce5e5c8b88285cd415d7a89d2032f1a3e3ef2dd986f770e1539cfa9797d9201f2120c012e45eaeb75cd48e20c93ecd90c94b7cd8c1d4e3bc7da4269ccb8574ec495009ea14c8a12ee4fb92b52b4049c83a15bbabe86b5bb3fe67e68a8a9b13ffb0c00397d299559069d048edf24d987316d6de406883946842c349a8dfdb911bb89b1e97bd0aac9432144ba047719eb8ebd2acf02a2648ce8b991e02948b2e1494c42203adf58458ac5f4c976f577e02d6ffa54a6fd380f45046e36673803037e3373cfb49806ff48ecfe38b66af0b40ef3ceb83f26ac84d7b1078b0707510c910f8ee94965cd0297c47ab41d448cd5daa7f7a000a2fe8bf1605ec77e1696894cb5def53b9658f9ffbcf987462293920d33c1dd3d7fb22094f415e263b73dc200145da102870d9a27c44ed46965847118e5fad058f532bd62168e03693cf81afabf5ea40ec0f7f27ed7ab9f9573e95105b6cd8af9a1bc40f703395cb412ab41c88d649e36f4ffd7c86ca30bba81662a0e5df78c2f0642dd4850833b0209ed0f1579329b43dd817f8c24603f59e69c252c2198bc156a1f30133b64b7420062258596a73a2565a933c00b874a72a83720635a8d9442033bce9e063bb5b4f0cdd4813e5432c86857681fa3c1a0f8bff665f2f383746f044917f3a7c6cc43f76da7e2064914dacf102a6eefff8a24c187fa2c9d52d134c2bd8af3b0effc920cd12c41a814d587b2955d7cbd3dacbc65f63db4425b519a35656c2d5f8596e4e9d25acada1933ee7d82951c4ddd7ac6262a7160460d436ae4872fd40f392c4aa20c7cf939dc750486b6cc19fd844fdd2a898c0b405c80d4e0a0dd2cc188363fd3fb6537eb7f850d7e6efe9d718c0c5fe32ce980bb6bfd0dae03141198161c894c82593c1b5e26d21af1b7aa91328fceefe3faa4cc46beb89219495acf8e2cf7b03461bb2cbf3a099f7d0e80cd67b66c479ce5c6e05065c0db20e9193f742ff424e7332d64930abdd85c416ba2951ad98d78fe41ef235aba01aedb95533e4f9eb1d0b1efa4ddff4519cd8c383862ca445de2fb640dd64cb73f5cf9e400d029d3d7a2d0466fbe8db18d084850e77a66f20aecfe9b3bfdbad3c0c1da62eaf3a5e5bf697470281210eaa035ae582c983b01d59ee04d999259599b02594723d9e5821833bb80ee2f57a838e71ef34fc35671d777e724f1dadc180212a82d78c4026673b4d641ea3597172cd99f9a2649ce59d2660998f9c9bd05bf9f03f2b254f0c39da62dfddd5c6d841b492ad8606c7f810ebe9b3f36ebb71c04d854cd38949cccc709deb90271547eb0859720056f239fe0023a1888b7b9dbc5e07411ba2a1bc9188965722b7e875abfb3e956bd4b2eb15b4ef69024f0c311ffb5a591efde9724c79d8d77748a67383c813b00f59297353bd6fdd38761f269644ae1c89cefa4caa68267920c47fbb161721d056b4b43d10af7062ad4030190ec5ba74f8b9c2e57bfde6d3def6ec5222b28e07e238aeb64db255c68f39c811433b728551ef8db326e7d81e797ae6d286ac5714946aefea609126059d2c0641a66c3dacfe34b56634203b99038c7628ead608e656a2481675cb069189d3cd0cc7d9807fe1fbc2eb82b2c31e3b12cb83b8854bb51d02d1a17ed0e07730b21c7510b4a1d3a128cb7218e8bb8d51bacef3ed3d0f151518872c65553151f158345351f8db259a93caef79b463926970ec5384ac47de69ec689fef6010921dd288c355dd4c4816cd9d57b34b48b11ef4bc2dd02b76036c37fad8707c1415abe3242f95185db0b8e218a486a9c912a93c16a92e772caaf2f535cec678b4847e27208d7d24b8c5c799a4067b93e246abedfc0daec2dc74ae4a676bccfbd205c604929c7d107bd34bc72299d358d140045f2e19ae2c0ef60b8e93d38146ae18fbde365ad8564a972197081d549da59cf176071f223af13c249493d604f419ef48df39b225088c37959100a41d1d121912aad2670012bf133975abd03570c79cb760b86533de19bdf2ab6af324aa98ff6a262ca00392a3d6cfd68fe8e9975afaab0f7c4f2507bfe691654eee67a2b940055ac9a710ebe27d8a27896805da4de33f0541484d84db7303a8e8927a523ffe77e4aaca77e88ac24edec5be439cff3c2fda767c7b6568499cb604b7491e57b43cc13b1f27fe9a5e17ab1c16a4aa4b41ae14c9d30725b8385d94b1d7476cdfe74c66accc88abba14aa8a74b9bb6afcf495a81f0c09092bfb6287cca3d595d3594e7c78165490d07b2c754a7647332619c61385c46e5c4898c505cb3e3bb7cfcedd6b995c71fa26914be5c428ccd4f052dd218f05e4ecafe9f5e78a0fd3fbc7e8e625316c64b3007e6044574e6662d39152dabc2592829810f2c728d2c80d9f31079e434f119af2be28d295db944ab0261b6077c30c313fa20b754cc40925205e77112867253dfe1698e97bc4a97e343313c2579180a15bd4695d031c1ac8f889060a88f9cd9939e885e54a67736ac960a08459cb8f29cc2beb1a40dea6ff2a40f6eede53a97a7a8d6213e26a0c8a60491c71248d08032424e1d28a95db184cb4c29a685e7f4f042224b634a13767feedb9c53a0299c4e3d0e247d23804f41c1be941d5ff377f0c88336d603d1ff9ab8f3c629c1d3ea241896d4519d1100055cf45dcbca43b8b074b9e0ad491b6e04c4df60df906712acffe3affec4fbcbf2b9c30d93f2dd8c1614e345d53470ba5f19ded78c1be8ce0965c3582de2aa747a2d7e070f46a51a188a39f869aba2976268b0f4de91b955c22245530fffa6939d7b1ac228f99fe0d6d5436af5b41b81314793db0d35d6fb16583a7998d88d1bb8756edf62957a43fb4854a153d488cd265aff9be6fccd7e7573c93e0d86f021c5a2396cd246d6e32f08bf27b033a7601e9c540733df36b59611be2a0f24a1cc5ca7593d6284578fa80ae4c7b3a806018fb8bba03d2b5d34ac217cb1d58bef3675676c2649fb1fb249732bfa7f615d4f4303be65fbe4154afc8994e3814a94b77ade8406771c41bc9006924795bce7b6b5203e41fbfb3d9f3c354d04fd21bfe96c788a492ca71a23b4f6a88bfb9a7bab9a3b1444fe53826f4bcc3d5f0f138eceeff300a659f164f5d5bc2c18009156ddd5168eb664562c6aa3a4da96ac4c661e94503f6a89a5b15cbfd7e0a2959cccf598cb4d32b3874869df7534bc0af2f3d7ffbfaae7f1d4810702fd5c80ee7f3fba54cda319a1bcbea4c50b74c72f7f5561c137d3e3cfd7157da95800f29bc6cb9c24275940e90309e9dd4fc014f3f1c6f966060e678da6331697ffa056e65abb85108ee37fb77a8e6c4deea0b5f87555968a20186330da04f1d3347fd0574dc19bcc806fb2c302edbb740725d0086ad14ff45272ab4b367cbdf2d2aad20921123bbc0ba5964e489d73fede23bbf1f26d6c810149e5c6e2f02ee15f81b14e10983fd74815deea56436961c21a26ae7beabc6d59d032a4f1cb7338cf021363e1122886e3ba2a672cdb880e6b907db512925c3ac9745a81a80edcde5c8587dfc8bb6ae373b01efbf0b85d5ca287df679167beaf5bd8e12591135e7ec2bb0af07bad53f1de973602d9a28b6cc6568a6298f3b9e8d3d5b26047d7d62efe04de73d217b7ca722bb275892dd89feeab10f1415a69173ee9823a89e4e0bf21b9b6c80e72f741f9e11b9d64a14a6ed278392f747674fa7e6d461531be8ab5a190f38980437bf189bbfe60fe587a649c728c57486e863e06ec42f899e61cc4332fd503afcaf0eb495aa68b82ec12ceb1fdbaf7abee6fe31649071aa5d7457ee3a6d764f7f4fd243ca2871023179c4f5d10563c3d470ea6446f5fd909088cdd8cbc9a880bcb2dc02cbfcc16b93bc7fdcdb2845df8988d070be93247a8e96b8ea1b326399dc9487c780a6f56bf484b122c6182a99fb127e36dbdddc515146c54042d8279e23d01fac4a0d635a8015f2bbb22ca1d7e4a9d47f284f12766cf774798de561bb876c8d0778a3a088cb17a7b0994b02adaf1ab0809dcb45826e6ecb0809140acbe37f23465719c0982f3c356f4ddc4a9bce672b7ebe0d3ef1e6ba447cb5266b86e2ecb419d980f03d3d683952a69c073dee204b2c46d8bd6757b01d2658e0d5323e492ad9846d6460283c36c844823", 0x1000) 16:01:24 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x20410, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) 16:01:24 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) close(r0) 16:01:24 executing program 1: r0 = socket$inet6(0x18, 0x4004, 0x1) getsockopt(r0, 0x29, 0x37, 0x0, 0x0) 16:01:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2}, {0x20}, {0x6}]}) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0xfe8bfb7cb55bddb7) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000140)=0x3) 16:01: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, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) readv(r3, &(0x7f0000000840)=[{&(0x7f0000000240)=""/200, 0xc8}], 0x1) msgget(0x2, 0x100) sendto$inet6(r2, &(0x7f00000000c0)="a1387ae41be74ab25ca419a7094b49c65ed05247ed29aa93ddaf9342de8970f94ca733097f752e6f2adbfe639faa5acbf644c8001c392e2ece85ab2fa7d080021dec1d02eedde3d8169469ae14b09245d10ce217698fd700907479e545d41fb827d7a51084428f375ff8d2137de64e0d46972e1ce1718511fece405610d8514e21e3ac91a9d76a9d55b4ffab28169e1750f956daa904819908dc928a96ac76dd77e315044e1bf07e75804fae", 0xac, 0x400, 0x0, 0x0) 16:01:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x25}, {0x28}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="01") r1 = dup(r0) sendto$inet6(r1, &(0x7f0000000180)="b0ae86c069219e57da52231622455b664ccfbaca3dc33fa730baa0da6ecdf27f5fe546b20bbb0ba81ed39cb9da2d544da11bbfdaf0ab7aaa173f4736678db07933256d09fdb2b9e2ce3f873a9c9a1b97d1ceeb240e2f283da2965509039b433f5bac0884a8303868c2b07a84d451e1d27112f9975a0d65f5bd57f0e98177446103eea9ee7d59ad57e201e9f1b3c8578d6018e0b7ec029c263c515bd4ed76bb39d921ed62216279707dfbbb13f93facc91a5b5d042b6b67c91fef4de51fc3b99544e425c3d675141ed222196faedcae18d56a271603103d56f08e8fc68642c66d5f88b0fcaac75f9ccd05a88008bbc22cf364bdd095e7dcb814c3c7d07fb282e138e96e194dcb80da61131f69f70ace4e633419ba56a69a64e98afdf9081c6ea4fcaf28fa1d932c8aa309e8aa4913c5832fb789e23c28b6f96b31adf102adc4d5be72667b2f501ff4ab00a2335426094f06822f92da4bf7c2fdef20abaf75897b414fefa65f34f132a1b89fba83f5ab71970d3cc25027c2be83cff6a7f198a0e49a409e29947ba58ba738c4b98e19e26e6e366f93f5a7e876556b3b88095e88683afb142f53775b732bc4bf89841b84b5ce7ff4ad18f8fc1f19d9991c76ae2f203719560c56ec683cabfe7e219b64560119ec0cdf9bd641939094d2509fa21c11cf8e718b9ce61da826c5321efc40921e8051f54025b5c1e4a92c74fe658d91d3d3edcebd9f7d6b672632c3abe5cd5ebb4cd256de27494914e31782910f3a7a1e38db18a8b42718c4143478f8a4a056edfd74cfc8e023c79d2a0784e77239679d9626af945999563d5726a5425cb515f57c5a7658bf0b13558d59ae31f80279b9fd8c4298b478a2d215200542f10bdbd64afc1a2d6a9edb22ed41930e8875740b56ddbf487d5cd0e0912088d0d446e641005a1b8ed50f25bdcaee6f2b473f921594dc3f6d45ae8ab6b5dda5d72224f659362520225f7bb4fe0980cec325c75be061d7049cdd5060bed0935e6d6d5880a03330b0b11abbe225949ce8ff98e0c55af0c2db8a38492d239579858619f7307d29b0465d8e390c5af982992095b77a6c406eb316a29f253ee0643f6e3d1157ac2e30f1fa2806468a567417e36f9e63a29f71962c533b671c37fc86316ebd524f8860f21cb8f17d0853a3fbff3a6b0eb676ad71799040bf95a2d3888da335665b0154f6457b36516a001ff724f4de964edeeb74c32340e67468adc2a63bc651ddee1747993f4edd8c5c12190e5e5fafd78573f637c097297f2bd5ebdc224df9a4c2dfc0fb7033553b113f118b7e991ba5b366d54bdff403d1be6d22c451508e9997c36e1ab83c7187a6d588554caca038a926cc805751ae56b6a93b51b8d039f2ed9e9955c49f0ee48ec63b4f050e3c1be1d15a452cc047895e595676197a4e34906055d03221bf838ed0028ee4a15f6b793ddf99d5eaac371fb90c1e3b1a6c48ec341bcc0e9fbf3e177980b61d6d328ec6843c47e69143f289d595b347c6a07c8eab51310394cef8b00a4d26d38ace22defaec8e02d699a4ce85c2f73fcd8a8f076bed962f512468c116d2ee1b34093949cf1195c2e79d789dc4cbddf25299e32135c99b0c6d55ca8ceb3ed1e0b5e48ab806bffcc05812f1c0d50bbeaeb54dac4c553bd75b88345487b0bd5e1589eb8fca71741a95c771ad62b7816e40938e98ff2abf9557f24a912a6c9f1ac6cb0a8c25da5c22935b0f87a8ac1779602882ea34c353371e33739b9749b7c3c72ddc8fcfade717b19480a00416971096ec503c75fc602f55527d1177cd849db5ab90e211d0cd9b7fbcd8756034a725b3dbfb969099603f158ae8b6b8ee7c31e697face1ff1d1f91d6f5d8fd276e6ee0f9e0d65bf76365703c8b6d88f72d52e930d20913e6a368a7a30b764713590671d0407f7d224577bc80f31922768a557aeba3acafdbb829035549005cd0185100072e138693aca3a9c0972f4ecb4a83a7c55f43954b7621cd674898cc6121cac8e32056debaa2277ed3e606595bcd4462abd6cc35abdcfcc171b1ed727103d60947be5ece4c1b6ef50e73272cd5adc754dd6e16d8473eee2d53d67b33eed12dae018a9f8a36d739c7071e76b99c2ba76d91000075d2afb14ce48b29f718326d911c0d19e6f90a8574a06d092df16a215a9b29104a34b473f2359243c7f9991d6ee444428a67fea85d8f0447e4ae889f4d15313a5bc5d19b790c3e09f60f44034021f89e86cb94695992b53ec560dc6ecfd4bb9ee3719bc62174a511431e5e9eea9e242b0f1943a68ab3ab4463474c475097c6f8035b2be2c657547504b3386e1721b0226fe1888902ff592a87e4eb8a27d3200a7bda682b0cbdffbfbc98267f0001cd183e5a6e865b1a56c3a971438f0375c55e367d739244e87e32feb57b31414b44c742f4854fe1e3c83e0eefafe59959eb52ebcf55679d7ee60cf369837cec8e6b902a24d0efb502a07f39f7cbef290c4a361fe626934f48362a740a580692b26bd4c5c9902579d039c3a4f2ee23b63fc509c10e3aa3e1fbcb4324a6084e2a9384b902e62e09f326dea4fa91eb358a2f8d06a0203a27ee0e777ec2a6262ea1d533d47690f9438eb045f78e817b80762deaf599553d0f72919cb5803ee1d5cd94d872feb984812b5955cc8e2b5839f9a3ac55480be2fba2483af147adc9977500413001a96f1d3b64e2c003fc8646d786ce92217cf11a5008d84651e653cc7408a98bf1ef3fe867881b78a6e9eb1fbfe20ae0fed1b3063966909de70277b56f53f542807be5201347f1a0a9791af62ce4e7e4930b1d88a52ae4151e2730affcb76d61e69862ff38249e24d84ded3b323bc200eba056ae46fdab7ce06bb294c2596328e0b20da577355e9f86415ecaa2698ea170a2c651972bbdac44b8d8e77b749e9345dc7d3fa26512e818d26d5d1b98ba5cf031d45b5dc9921283cbbf994714bf173d7769f13efc85211aee4d93bfa1d5b9b72642462809ea3d0fc0ef1cac8337c1fe93eab1bfdf9acaa6fa504c70f6a512a7a33d76b6bdad2db62748c71e3df626cd36b4407aa6902fafd04d06acb63aacf5d344e819797ed8cf47ffd678c025456db5d65aad05479db73e4523913fa79d0d9da5616d1ca96e870578d5bde40d19fa32883dc9d4aaf3d52349d84d264c08adac6ebb8767bd0663e1d73217ed1747d62b842077fe557c09f9a158731cc1d94c5ec36fbd37d45acd0ebcfd4d0f54005b4a36a1b89dc144ee23fac61a97b799965454528de5684d54f1729005f730c195f5e2a8455f59bc8be4ae724156c78a529b440aae986216519c4f59eb8738e481d121895e0e48cc0a5fbae8a5814acf0d640ab9396517093b72f4e0461b76ab83474bbc1651cd8f3ffde4a55c718d08d03947ccbd7b22cf60bf387adff5afb808d5ad209d955297bfa16cc2e6ab349656f76e925ee22552c5d5feeedbe09ab13dff16c3986f60fd6a4ac865f453c5ceaaaab548ec49cad7cc990412b879b29646821ec0cac2e93799ef4f62795a394525ed3e3a8604d5e2a19ebaced89e664da20cb99a206a27b0f2ea38bec8e68f48c4d745d4294034a7525dc625611ca8c3b87c373af7c8a08b34a81e7cdf47f042d20e506008492ba84765e95a1a0fea38158b74679a8f9611c66fe7af84eddbd3ccb37e87c3297477d3bc849b29aec8be22c59a7c2f3cbd3a544ed78185ad881484d87f6886f98b2937cce47d4208ba2b811b1971ee97f49d4a9a3da759d4bcf74e49a8e2d7c3fe124818d56029eb04c2d54d68ea31d0533b91de1c54139a429ff9dd210aea3fa7e6637f3aa3e795b2721dc0e89d8ed41340411369ae80b1aa41d770354ecd72ac60be596774e93c25c462856c6528771471c21cd585095d9c5a497408d58e67e0af5ed2a65d906f70f68bda3da8e1162475b2eea56775134b5c20f6f4d3039f42f708e2c0a17efe2bed0e9b21f2e970edfbd5a781576508b9a6516deda44791373790ad8dcc50dc61fa856a4c2a44b34cf0cb813e3680661887e47446fbdf57860a03ada1ff8cac35b20f40e3f67628a57e61851507b7eb88051ce62547a403877a49113c1490d9ade36ebb7a3806483e695d2282ff14f992407fd56da76756d5499ecd3a439e8a9652ed30f1fe4231808a06e68b16b6f175676e1958178293e6b4d7d127f7eb4c7ec4711b667f19330ba2361e57d0352264cfe6287a2202a5ed5eb335f3bfca075d2d99233c5b909b01dc5ea30eb3e67634f5fdaa5219e05b3685210a97b57aa905953fe694a67ad0ff9040cba59d08d505c7fdfa7c8c9b0678fa4bb1dd71480fc4795b37ba8d32649cbd31d158b50544bcc687b3e41e4cb448aa84e9ba39d1179ef028703ea86720c8c126d01ff7168a2187d7b394c23f1a95fe9f865016c4e6a3ba94ae1e6766071888f43c5c6ad60be4fa8945251d46bacff7dc27ba762450bf408154212d10549ecc22578e0b6c812c8fe1cf2b828121e085df468cad0eff31b7dbf44d08270d789bb9766cbf216a6e53166bc8c527b6b964369b71b4c58fbf982d089587543fde4af3af62bd95736103ace083ed68946c336f2a9ba9d8ef4de5db0faa68ba074327e8f0ed5d8486feab774206141f9ebd49f5340328aefb491a43669483ea4386c8533d6ebb4fcd490f7250f18ed622c7530f8b6f8d32cb571398d687fb60be56ca1da5505e32e251abf99086780feed54b16994641f12b092f5be4291c9551260ac76a6eb3976d71e8742145bd0047c027a3dd3db0569780bd62156c75e8538058ed34edc53a0042d4a189811206a8fe117bb4edcb5901f8e395bb480e8e24a6a59f5d8f2f7eddf700ae7ef868ce579c3f69a023eee7ce7bb1fa2df96035ce22bc171d7d0d031787163c12e01c6fbd077c495b75f95b672c6da3fa624eedcd251af95b9339a04d94cc8e5250498aebba176c3fc3f3974356dfcf17188a25a70dc965f229a0a37b3fcdcb48a701bf9f40d1e513347be81ad9ebec69304845a028b430805aca2a1452b723ab7e1727d0f86ea98b3549f7ce91ba1ad8c00ac1d1d4fd71675b94af978b4d3c03089aa14e0d19f011551a65801ffacf25ec271301bb33ee155d2cc82620f6d9ae0e1967dbe657155f1fe96cad02a1df18d7b09e0fe810f3496a36856c6f7ea7dea2078c615ddc0abab635d50e89ae1c6c06c38693663fe2c479e31015d880a789c984c2c6df3b9f599760371dde2f70ed175f999718b30f89a74a79194653659ef0288adbccc232672441f3b6d21bc44a8a562378360ba895c65c054061a5b2c907a909adb50142b3c1b78a5f8e2620af7f609e29a7ec7eea3b2074b3d348aeeaa9a9bc162cdd0fe29f28afd5330bb20840de1f383b0a5851d265e6467df047a52e580eff045f4fb2452049d9bc8fbfc922c257061bfc1e0c48cabd68c23eaa9ec638af2e1534180d113483fd8d564cd67bb291e475f60add6ed9a1543b973cd54a0bc5c05bb077e14dfc280140745d6e21f85cfea44994740a6fa6a5ac74f2c0a7ade35562f79c52c6ad01ec7ff8553fda02b5e32b6b816b18e92826aa733e92e406a26bde7cc939166b0e19352474d0965ed5f8d196960e0d2ecda8f64250c6aa17a769cebc904d3a0de1f9c6a868d214d88c1b24a9f7202c6e52368b8395456c810f1199a1c086612f6dfe23f760fad785cda053545ed1d3408571603c9519184dc83a69119ca2d922eee075cd66a85adf67dec233ea7cff924026fb6f1ea224b09b26a47465de5b3dcd02b411eaa9e41c153419fdbae2ebe56dde963ad", 0x1000, 0xb, &(0x7f00000000c0)={0x18, 0x3, 0xd2, 0x4}, 0xc) 16:01:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000340)="90568d818374b9da9f1fef87bf4b3fd2fca03edc4720797ed2bdaa64f0c74d732ac0bd81ecb6f3f639a964cd7578b2414e38ed569ba71d45798557d3a8fd8aa75328aec4f9a5959deb290beafe08a79cca4076beaa90c69d9e28d6553c6718fb54efdc026c", 0x65) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16", 0x5c) write(r0, &(0x7f0000000480)="090573ab09cec58ebd946a4a53d66578996715", 0x13) r1 = syz_open_pts() close(r0) write(r0, &(0x7f0000000100)="97ff503133f691299cb428cb2a637bbb38833a142a0d2842dc95ededb97dd947bcbad9da0f1578abefe47b3f2f7c0c2ca8db1b4c8af357cbd53f49497b09f17049f4716d7574f98e295159850755250e164a33b783359eb65392cf09fbf1fe9b82bf223f86a0c1614134230352ed3937c2ebe4cd19ac79d50bac046cb691", 0x7e) dup(r1) r2 = syz_open_pts() write(r2, &(0x7f0000000000)="6b0daa324033c8c6c411221e91357f09d93b01d1b9907887435b86b0118418197b59f0cc47e388b0c4d96074d0494608dad9638ceea645e09762976794e0176be2b4bcde52299acbf08ac09c0ea42e88eb4e6ff46ae43c87bbe91aedda5085cedf5825b03c955d02eb0ab2e7c9915fd619970cfe03c71907e0b22c7e", 0x7c) 16:01:24 executing program 1: r0 = socket$inet6(0x18, 0xffffffffffffffff, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) sendmsg(r0, &(0x7f0000001780)={&(0x7f00000000c0)=@in, 0xc, 0x0, 0x75, &(0x7f0000000100)=ANY=[@ANYRES32], 0x1c}, 0x2) sendto$inet6(r0, &(0x7f0000000000)="b5a0d948b7af0670a56240b7a9794fc7ad1603c7b73c", 0x16, 0x406, &(0x7f0000000140)={0x18, 0x0, 0x7fffffff, 0x8}, 0xc) fchflags(r0, 0x10000) socket(0x2, 0x4000, 0x8) r1 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0x10) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000040)=0x7) 16:01:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x45}, {}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x81, 0x0, 0x6, 0xfffffffffffffffd}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000240)="b4") 16:01:24 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f00000008c0)=""/214, 0xd6) sync() 16:01:24 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x0, 0x0, &(0x7f0000000000)="e744766412764cbb63dd1651aea995a432b060519ff24f0b500df8e7a02a1d01403fb9c225222572b7b4e87c774a9792dede00e33765f0765db8648ed77a2b8dc16a28beaf850855b50ab6238d18c6eede9bc511baec75b92a605eb00f0c41891293ae249aa0743261c1a79c589cb299555b7da2af49b0eeb930db3c19f73b7e3f58876d076fb8540d0e99e8167cf3b47d218e84c9", 0x95) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x13, r0, 0x0, 0x0) recvmsg(r0, &(0x7f0000001280)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) recvfrom(r0, &(0x7f00000000c0)=""/112, 0x70, 0x841, &(0x7f0000000140)=@in6={0x18, 0x1, 0x8, 0x2}, 0xc) 16:01:24 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) mkdir(&(0x7f0000000040)='./bus\x00', 0x1a) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000880)="000000186004008b000600000000000000002000009c00ffff000000ffffff09f6ce4f22276eff7f000038d0", 0x2c}], 0x1) 16:01:24 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x80, 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f00000001c0)=[{0x8, 0xcc0, 0x5, 0x3}, {0xffff, 0x2, 0x64f9, 0x9}, {0x101, 0x0, 0x0, 0x1000}, {0x2, 0x8, 0x1}]}) ioctl$BIOCGRTIMEOUT(0xffffffffffffffff, 0x4010426e, &(0x7f00000000c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1}, {0x1}, {0x6, 0x0, 0x0, 0x401}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000002c0)={0xa, &(0x7f0000000240)=[{0x5, 0x200, 0x8, 0x5}, {0x8, 0x100000001, 0x3, 0x7}, {0xbd, 0xffffffffffffff01, 0x80, 0xffffffffffffffff}, {0xe, 0x3, 0x9, 0x7ff}, {0xd1, 0x7f, 0x1, 0xc57}, {0x3ee62d7, 0xd76, 0x10000, 0x7f}, {0x4, 0xc0b, 0x55, 0x4}, {0x5, 0x5, 0xffffffffffff7965, 0x8000000}, {0x5, 0x401, 0x8, 0x7fff}, {0x16f, 0x6, 0xeb}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") open$dir(&(0x7f0000000300)='./file0\x00', 0x0, 0x4) 16:01:24 executing program 1: socketpair$unix(0x1, 0x40d, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x1, 0x6}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getpgid(r1) unlink(&(0x7f00000001c0)='./file0\x00') unlink(&(0x7f0000000100)='./file0\x00') getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) 16:01:24 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wskbd0\x00', 0xa0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000004c0)=0x1) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0xbfdbcbfb32f60606, r1) r3 = open(&(0x7f0000000440)='./file0\x00', 0x10000, 0x1) readlinkat(r2, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/71, 0x47) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1c37e6fc6e23c5b00e74de400"}) r4 = semget$private(0x0, 0x3, 0x2) semctl$GETVAL(r4, 0x2, 0x5, &(0x7f0000000500)) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f0000000780)={0x6, 0x7fc6, 0xffffffffffffffff, 0x3, &(0x7f0000000500)={{0x101, 0x1fc0000, 0x7f6, 0x1, 0x1, 0x8, 0x7}, {[0x2, 0x1000, 0x80000001, 0x6, 0x8001, 0x2c09, 0x100000000000, 0x4, 0xfe, 0x7, 0x81, 0x0, 0x5, 0xfffffffffffff3a8, 0x99, 0xb63, 0xff, 0x1], [0xd569, 0x200, 0x800, 0x1, 0x8, 0x10001, 0xc3f, 0x1, 0x8, 0x4], [0x7c, 0xa37, 0x100, 0x9, 0x1, 0xddcf, 0x80000000], [0x3, 0x400, 0x3, 0x7, 0x80, 0x3], [{0x0, 0x1000, 0x38f, 0x3}, {0x8, 0x8001, 0x5753}, {0x0, 0x1e, 0xffffffffffffffff, 0x634}, {0x1000, 0x867, 0x9, 0x746}, {0x9, 0x4, 0x7, 0x9d}, {0x83, 0xc0d, 0x748b, 0xffff}, {0x4, 0x0, 0x5, 0x8}, {0x0, 0x5, 0x0, 0x5}], {0x21b, 0x8000000000, 0x9, 0x7}, {0xfc2, 0x4, 0x3a51389c, 0x2}}}, 0x7, 0x401}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000007c0)={0x91bc, 0x8, 0x9a8, 0x7, "641ee315c89b6ecd22d43c302b4c0cc1019ee52a", 0x6, 0x5}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) r5 = syz_open_pts() close(r1) fcntl$getflags(r0, 0x3) r6 = dup(r3) symlinkat(&(0x7f0000000280)='./file0\x00', r2, &(0x7f00000002c0)='./file0\x00') r7 = syz_open_pts() kqueue() kevent(r2, &(0x7f0000000340)=[{{r2}, 0xfffffffffffffffd, 0x90, 0xa0000000, 0x80, 0xfffffffeffffffff}, {{r1}, 0xfffffffffffffffe, 0x2, 0x20, 0x0, 0x1}, {{r7}, 0xfffffffffffffffe, 0x0, 0x0, 0xffffffff80000000, 0x20}], 0x200, &(0x7f00000003c0)=[{{r6}, 0xfffffffffffffffb, 0x4, 0x4, 0x5, 0x4}, {{r5}, 0xfffffffffffffffe, 0x1, 0x42, 0x20, 0x3}], 0x776, &(0x7f0000000400)={0x8, 0x9}) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0xffffffffff7ffffb, 0x65, 0x7f, 0xfffffbfffffffff8, "dc04001b00027f000000100000fe662c5000"}) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000300)) readv(r7, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:01:24 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000), 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040)={0x52, 0x1}, 0x10) r1 = semget(0x2, 0x7, 0x46) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f0000000080)) 16:01:25 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000001680)=[{&(0x7f0000000200)=""/27, 0x1b}, {&(0x7f0000000240)=""/217, 0xd9}, {&(0x7f0000000340)=""/233, 0xe9}, {&(0x7f0000000440)=""/23, 0x17}, {&(0x7f0000000480)=""/2, 0x2}, {&(0x7f0000000580)=""/214, 0xd6}, {&(0x7f0000000680)=""/4096, 0x1000}, {&(0x7f00000004c0)=""/46, 0x2e}], 0x8, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000000080)="8a4f401d2e93b31318100c46", 0xc}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) flock(r1, 0xe) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) pwrite(r1, &(0x7f0000001700)="2ec02c596453b78dc6e527180a24f3fec0fc64980f84de4bacb078ebf74311b6b36b6aa893d668625a411d3252947d814e0d00e2a111a3efbebbfa645a3883984ac10b47164a787128926d81f33459ad8e9ed0e6c85741e193e6cbb5ef91d5cec90eedd7db733e15ce4cd8a0fdc8a808f1b938896323658946429b8a902de2c8db61698e51b2a50bc6a0954d8fb932330b0ccb7552b7717ddd93e40550b8f375887a0fac85f5884aef4c486154f655180b04cd8aec22e08d0c7b1eb09dfc43fce7193ecab0", 0xffffffffffffff0f, 0x0, 0x0) login: pckbd_enable: command error 16:01:25 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2001, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f0000000300)='./file0\x00', 0x200000000, 0xfffffffffffffffe) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, 0x0, 0x0) preadv(r0, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x20, 0x80000001) select(0x40, &(0x7f0000000280)={0x8}, 0x0, 0x0, &(0x7f0000000200)) pckbd_enable: command error 16:01:26 executing program 0: setreuid(0x0, 0xee01) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x140, 0x4) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 16:01:26 executing program 1: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/212, 0xd4) r0 = socket(0x2, 0x1, 0x0) sendmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="10000000b7a4df60a88b007c00268886"], 0x10}, 0x0) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') 16:01:26 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000000b13886ca3849451ae3c3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d62934e4fd89f286f70ad7d3ade3a298263026b42c850fd3872b8bfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d904000000000000009ec7ab3a34c29000", 0xb1, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) getsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000100), &(0x7f0000000140)=0x10) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)) 16:01:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x1}, {0x14}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:26 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x3, 0x100000000009800) 16:01:26 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x8c0, 0x0) close(r1) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000000)) 16:01:26 executing program 0: r0 = socket(0x200000000000011, 0x3, 0x0) pwritev(r0, &(0x7f00000024c0)=[{&(0x7f0000000040)="2900343a5d4b44f2ff5dc61695b136a2672a984d428ce5d603631299c66b18d8250e1aa7", 0x24}, {&(0x7f0000000080)="55285446a8ec63b6e18a65dc1bcc81e52a18a212c883f0e428d194ec9722a0d5c6b559a1ab719bc3c85cd054ddb218aab671717e8e61d98ae2b85d2782495de60f916cb1ca6e14b2c5f723893a8e2d4a1f723ea103bf5cc23af04726ee018eab0cefaef2f53411637192683d04d12b89ea66ba34993c10e5166fa391a37f841147c983c614387381f02d221d6affc9f072c20e5afe88c2de1dd83670b40a3eb74eb74ad77c72556d9d592ee36b07485db43b114aca8f94ad6dc4dccd", 0xbc}, {&(0x7f0000000140)="d6439782e40dfe681ef2d85974980afc878840ea5c860eddc826d95b5d91db", 0x1f}, {&(0x7f0000000180)="9bbcf602d086a401dcfa7e5fb53e7011a43c51d324ab4a9b5088078066459d11898295e0c1683e2407c1a3ff732a7dfdbd072ea5c5d9b59e861b93cc1022bc61b10740b397a3094900da20687b39743978778b9bf4512fd2cd22b273dcfd5291bb67b6204c0239ae296288fb77f1bac19790662ac59756974fefab7334d7ecb61bdccf045495480964f1e07b67a1d6d998d4b0671db38ec1ef30c1b555c5314532292d37f9d6c8491590db7e75a2a5e5af6391c33a73b7abf7248c0f79f7f7bb9fff4a6ce3c080b2bae491068b2d7bfab2d52dec440dc43bbf2e6b1397", 0xdd}, {&(0x7f0000000280)="b5daf774a55a6d0483b333e8924098a96c043f11fc3a0bc5d10bac1b6c6cd4", 0x1f}, {&(0x7f00000002c0)="3d24d15bc5eda1b09febab59cf305f88bd939517b37cb0e26407f4e23416f124edb22be2508f729fcc958b8a6eb0ff19ec83fb395eb13252b465c5e64175918d2a18e7cc31f89e40a23a617bc077fb2be3a89d8cc8334a35147eb4bf2b73963f8d204c2af396fd656ff4ffc2d356f5cd017c8c65db5fbc430986c73347e216de38528d7c78e1fd2c0b77f4190105592ea552f438be1a9e5088021b3c678b33397f2203e07ceb91440e74ceff7ba2b6b1b78f1184b981a63d1324", 0xba}, {&(0x7f0000000380)="3651602e00d7ec38afcf815f1b3cc3166af9400209c9a5fa70fae0d39294373a6ba8a5ca61fda77f57a4fd323c3f213ebbdaea7333848b71dca81557b36da387612c331978847e2b39e7ee75ace55cdf9725d1b8c5e7b0799d231265a92962a8867a360430e803b40dab934e6c4f529770283cef7c47d94f156b405ad1b562ce0533e327ebeb192c360ba7eabf614c6f825fed1438f5aff30b53fbd17ec1f8595b34f12eb32f418ea42dc994c9bd25d1cfb0", 0xb2}, {&(0x7f0000000440)="cc97c6441e04e6d63a9dd35dd98aaec3e4cb89e22060437cb0443104ea4483fe2c421bfffd90f81c9ab07bb30d99e23df6fd82bef5bfb9033b8f76e003bed5747332b2490d44b8ea712191360a6dd204914a32e2e32f388a16961c49c7b78af4972e84879f7af494f2297a3247c844569e11af5e62da5b3a346b10d240580de8158c696f8766b38702706771e508226d094dd4866d8394cc56128837c4bdf753eb3c29225e74feefa3dd177e96703d9b8567623482b418f1d7a55c5b5ba722483dad3f743b16a7e6c0a4714d4a1fb094d6b4ded3c89e28ed114d0b3b0a73f52325f6dffd42b7c3572b3663e63c9d12e594ba9d94bcf3e67dd89029b8e3f185c4cae2bd3f8792d089acf23bc3f49d9a3e941c2639e3eb9a7161a94dd377c60da9fd427dbc34d5c50963f2bac292145d6aca5e3ab940a0cb59975a2876dff0427fc9be31ccf40a3d6ec367020d2090de219e67c9afaf7d39b7ac457786040be95f6a6da9ef26ecb6ffbe5e793228000a1871101081b4aaf2e9aef42ed360ec1b398f5c2b4dafeadc77779bf7430cbf7b11c89177fbb395da82877e131d229c9733f1c2ce7bc480a870280849da98f3becf4023ebf8a3bd8f3ab2b94711bf997907407fd85c145547ad2812100500260920f0bd04e3716d53e607ff604c38be52351f489086e91f52959099ae376e23eb79a1502fc6ecb863a8b40bce89b7f462fa960e58c0a7219d10df8016a4eee8226ec87ef068d3d5ff20db446263ffe319e118e33192793dbc4fd32fae81b79eb1f8c3297988641f942755d27419b0a64d531abd698eb5111e8c52f0b55c680da371c058625e9589d3fa939537b3f53341abb865abe8b49553735580a35111b2cfce2af44fca506a696644ef636377abfe365b8c100d11acc68c9a29a73b6c42291136121b200c68ee1806ee7cfa01e134ef447bda843f6b804ba319b51d8bf5a1297e24a5b1abfc0bbf064552109223e855fec5ab8a73985282642ceb8ed904ef1818efde3a3670907b1838e4515e0e0e1eac592c8c4925f455566e7045545a2b5b82f4cefe0a7deca8a819d073f56577d6b6cb738d3beaa70786cc8a64f9f58fe861f842db75c01375b53cdb724c11315f1b07f32b7f7abcc0c54d91ad82b078f095f6b7fa31a22bcd9cde6ab9f4acc2d6efa227bc402776c05eb9b9b1b7c28ce20eb75226829c8ff61c7ca9994eedd26e547d97eaf1651380edcf582b508f72d6c7df9f8fd34f07b41ca3541a171e5ccc11a7b083a01573cc59feb1f577d516c994964650addc065de7c29f872caec1f3d067de102b4ad7b28009fb9c8ae002d3560d2b890278232d911ba0b92974540b962813cb9e61fcc91d7f787a109d3b59650e465f356681007692004c7bf53d7f75443d8d2513e807170f7cf011d91fd7b02454df2223a87cd36a8c93e2ec8d1c1e5070937fb2ee15b0f1f46866b334b8faa1c3174bca255ac0cddd4afd73fdd06839555730bd6d3b87c642dc985631211c20ea6598d261c3bf259ac96bd5e59838267da11a8338bb664b16d9dcdf2664271f691474a4d02acc2c4271a519bd22f06678f94820ac6f7633209782705b9aed44e66abff186efc44f32580f6a708ab9f97118cd8f9edae4cb240bb9c81720f68b3014a3343dc99fce18619cc4283186fe25fb62cc69584e9d1f0795cf20814c32c67499fe456a48b7bcf1cfcc8cbb3802f5e01f55ec78ae346cb16cf9437effe5f2633607c741b980e2f0250fd397e6761c580cfbf21b2a1ece6c8ea5067492916549f6132ceef593097dd145c863528ba9944ba36f4c958887178883150b40c4021b8f8a71f55b0202878b4f09327da52c36b09e4c8987ac5cb64eed8c15c046748cc8c13986746c17a0eaa674de7b49ac338a8d28b832306bee239630678c0724871f072be0d536be0c3f54b5dc2f9bada4fe1bab56f656903c6735021e1b3341edb95b9562ab52a56ca9b3d076a1e07065e57cb14b3c56fcb508875a068171f3a2baf85d3bb94f8418b77c9f06c21d47703c19f59b83587fcf2428a636e9d924a797f1c286d5f8366df4673d74ffe31cb8d9ac7f3239a1e20d8041a2539ad792c92f260a091b024f84cfc9c55426b0699379a9d320406a765ac53cd8682d2cc6c9351259d9decaa5fa1b5098d7dc70a29093cdc6acf8f12f945ed4181f717e14ab0d6fd000673542b18cdc8fab335490a07c8c548f74d47d1224c7a86f41c404619d319fc31c87f9d8ac8c6d015afdd399a0b0c85096f05c287a0a7d2503cf28cf573209fb22bfc34ddab1b34fb8fc9aa33a0d1cdcd2ca9f25bf730caf7ef2b3f86f24756c24d3a08eaf64056a58718b72aa27971d28ee2e3ec2dbd4ed978c450838463f7171d71f688aee1f932cfe130d25f3b4c386d02961f7dee0c7262c32bc150c43c1c7c5c925e9e14b979d61d26cc7446039baf58fb9de50022ab9e64edca9609c44816cf9f277f1cc5c4c0bf05f58ce01efd53f0d094ce7e9bbe056c40cc8b77272ee59cc121eed6e5e66522828959e6ba876fdd13aca3bd1e509a3e43b8fd8380e64b4e2ff60ea905022675e3401f9e77f35d4e6aeaacf5b8e9126b8c6a744ce0d0f57c4a321f75e8fe55d1c105d8f4dc9e1eaf3877db301ff93bf46c9adcc9fbee4a06e2e6e436ed0b0ac647472c67e9e84aad64cd1f0bcf314ba182a2eac0278dfd4512b74c9a68955ab296397bbadfc18808aee7c3b79c5b0cdfd5334e3ae0b89408f19e537b94f3643bfcf9660fe72a1dcc543febb56ac9b5086321450d389fa45dc68b5adba0f62d3d031d7c06239175802305beb0066cbdf4e8cc85da60c8b5f62396caec7a30a294b33585babd89a7e220279d2f74ece3fadaa57b609bb3f5958c585ebeeacd928c70126bd52f6cb6e29f03ac52457378bfac01a582540a0ad6bc6a208b0d1c8265cbee80f0b72af47c16241033e2a28b4308d5a0c0303818458b6777024823efbb9316f7a650f7886b18adff9608cbcac265223b6692b9386e50ed8168ade703550da97747997af1334cd038662e04ec55871e342c7e6d4c75b6328609bf048a45b94b7823b774c5ce775f31d38e74e5a0cc695367fca841159367bea3dd3c383669d04fd3344fbe6690924625cbd1f5f1216029f5c21316429a0f4b10b0ea936f4c03f302da6539a6a9cdbc25d380216cc3f554d2c870db8e7b194605559d75652f9b45f7bcffaba9e2514419c5e305032847a98cc1cb0bae7adf09966234ce14cd39e0b79908b68bb4fa365b214d80be4dc0d697f1abc949312d2855dc2b80af8c1057a92df362f664917a43269b71703061f85538cdea93939540d5f8a361813895b5cfbd8438f8ea59d612c05d8030881e9e2ed53684498d0784d58c6dee5d5bcf18e5ee02965c1b04aaafb93815571dfb3cf82de4c921395b793d78547acf9596bcbc1fcbbba75063384ef2d17006a02d886904bcf10ff086d52ac1e446a6a6956e2ff60b57799d6ea7ce9d093094d146aa3bb18e46a14d74c92330d6984d384dd813ee1cb08b0fb90b1a51fc9c160226c42a90c7ba5c6de65824cb2e32c7963fb034a450897a763ed0e260626d4aa86dc626b05108ad3835cce91d2a1ef1fc9e5790b6ef975fde56946460174d3136024729574d568d071fd5d7515e7a93dbc9d70a39773bec5eefed2ec29a10797c01fab871e3f9869d3f8de483d93034a5c61ca5ded0b01abb30b4b5c2ecae4c36b3f65173b329b5413908c0d052da0042e3f3cd8b8c29135d2969ca59052d9a5ef1516cffe8e942c63b8fa7bc4bade135aeebe4132250ef45498f6bdff3a773a54656ecf43811471ed7658062e29d132da7d3d9508d1809adf02cdde69ca6bbd8e20c00e93e79a8671ec745a5a06e3e4e488e43b6b2b1937175eaf7281d2c1f5b7c7a46812a8276bd95c2ca1edc3245618a5a8baf568621ab9fc9e6a9a0cf0f30e997acdce5761ce224d2ae2e9898d72af8310a766eb7a93f7e6b98bb031b4062269419a3cd22216f2977455f037689453915118e90f4004ac335a96772bb4e8920acaf7b04f5a705a4f542cc480f3004c209b7b82d8ddbd7d14943c788dc687c5f42ee70ea8f2ae9c4c716fa80f17b76176b9f5a3a3edebf77943a0e611127d1298be56954d56a40758f45e5d9b4a9baa6aa8f5052ef5de4307eb6432dbbde432df414b20dc5e474962f881f4184d0096b0614612d20fb90f4fa35ddf3131521bbd6a91fd4d6a51122c5a94bd4e9f28ae1c7ea037f8a84bd11be808dcaf77c397b40bc287fd3fafefaa3534ba2ecb1b608389a023cd1e2e9f5e4b5ab8ee2e272e9e35f48906676b880ba9bcaf05775a49f199db8246f137b89f37fb76f3d7a1dc523f288cd10052e08a19c6f4340539e4a3a7236644831ea7a33d941fb2988b00963a5d938ed51f6a2f800d7aa3a417e496540fff48f6be5d69765a52992a7addae8ba08b0cac601a4ba567de68ad8f6d3e009ce083a5d817e29373e47c2278dbd30b2ecb0b745ee855ee58888f4fce1a823b56c9531345a3da451d0065320bba56f1c6349d97c8d6214f28f835261a46fd3d2f562187115295be264bd8dbb840fbc89d78ae27224a9b5ca98b7f366092579622538f823de7afd1ebe796f38e3ec4ec7d2fcb240b03cb97acc2bbc3d2b156f63ee795f29347e568356e32681f81ce52cd22373f0ca5f7647983892008a46c333ec50aa0466d56e912861ac2067a0aff2cc21dcd63242cfa910259d8bc2ac08eab54a50817b090fd9b98b62abd01890bbacc8db05d7ad3452b574408b030a95030c5f5a98e1b09991a1a6b97b3b15f6323676017190c884c60e4e00bd9feed56f28c059fa446d4d65699936fd0f8afd93c6f039a98708b3884aa4d10760a2decf43d0b10219243ec66843c78e1d8e479eba524c36d95f706099df4667e2b56d1739f125b14dd6b5ec8b6bebdeb0f75e54bd849cf245ec404673662903d2ff9f16c4166991f9c8d3b42bb9dfc48f851ae2b70aa338995db0e2f8632319ef8e6baf1ab24a96813ee2fc988809ff6b1f3a1161a45dc3bf640665c4dbc33ffd0e315659f31f14e5b485444abb5dc3cc60efd318b2f5bb373c8eaa76025437022f8ab36256a689e7f0d35d7417a1c7070358215a89354f8c2e5c4b7c964d28a408a292f88eabb4fbbc52dfd19866b374f659dd9362d613199c4c5481f92c5e1a44b3ae66a5897d0b94484c253bb81e82c3e16e2c38c58802e5f9bcb8b9ecc5373a0d23f81f321413bae1f573643d8110c448a7f83122a7b501251670a29545c772df478349ce321d70b5259a2c86e432db6f65d7f4b72766082d23c30644e2a2a0f12c5cf7d22e707f137e9e359db6c113a27bc78b5c481758ae6c4d20a6c17ca33a7787e83efd764daf90e95b93decf5eaadee8f43ec8089631728ffae9ae6f3ef23f837a2562fd0b567b235297573fa99808e13c6543ce9b8f1e0c4e1156f935c3151c00d6c436345b3d23d54b482340f75da024a766b6a16b9f792044ccec666736aab9b279cdd2b1b33e93284535993584c67c7f76046203fb1873a8f0fa383a463e3d773ce8883d74c63e1983feba477fc0338bbbcfdb3d5861c2c77aba8bae96a87cca408102cfb3482b55bcddc7f5b9ecc31509c1580d9779b3ff408ba5c7550752ca04684e92c6cd2a1dc05bbdb515bd84bb6efaa236b3639ada26d3183a882631ff0b94b36d96bcfa03447d9034b81c8691692733f75e236f4cfe599fd2f65c889d657c561f06b004aec44fb441f4d9c42f184ce6ae49702", 0x1000}, {&(0x7f0000001440)="42c65d4c00eb57caebe82bcee6bd9aaa5bd83afb4207c6b5f4d51c9d15c566a56deb05c1f4ace5f0ca25fbac7dc12a0ec04287a2fcf497021f71753a046ff3ac68ee0021feabb2895a9ae0427832fafec2687c8eaf88d71edd448868f01c3254366ff8f77d591553a8", 0x69}, {&(0x7f00000014c0)="666476551ea1b42f923f8be797722a3771a752bb3896da9d676bd73bc9328a1701399ce8e12bd092fedcc467eed5e4c59854409c5806afe38988810c61437ef3fe0776436e5836ab7dd75e3a0a4a324cff98828150f6c1bcb4701b6f332ee6bff2ba95cfab47656c0fbb9f1e18e602650a9cf3a8e7ac43cd74eaab51409396ac250f05db2a237db277f304276916c9fa9454a66372efbc54ea8063c89021c4865f713f651f3924dd987361b84dbe255c3235e8c5b96d9e0a7964eecda62bbf00f6f03178e094a87e77b92d5b7bb0e9cdb6ead8f54168ba0625ebccfbdd187f0af3415be89715dd9064eb2c3cec72c2dff01318eeede561b43006b8a8d344f6bd9266902ceeb6fd0bbed295ff0b9a7c29cc7cd40ab250f3753dff82ee2c4b45688c262986caae71dce7ded74251832a1d1b4d07624e55957b2e2678a1920909cdf81ca79a2fb05316aa80e9c82ca0f4062d8d161ac613bb1a83f1a5e6bee196952d97d86e25c8f3c4f5702d192209b502eb6a663e8995b2ed38b3c4af4b141a841b6669d028424a0ffec586c0d11a0b32eb1918c0389f73f3df1839891196829c9b715a623fc44b95a0a06f0decfc58fd3302df70e8c8bc87fd882cacef262af4fc667cc2c905ef67748ff7620c1c0ef5f5c5d5ca750ffa71074e10f3bc6c1cea18a22fd33961b6574817709b66c1b082062baa9daef561de7bbcb517241840a99d8bbd74c728e0a3bcf7bbac7ef0e20b82f80bfd18f478f2b8a4c35f250746faeaf68a944c39f2ef6ad502a15fa28549d77fd29175cbd06f889a6732dc31c5a24f164bcacacbe34503054455e51a72f9ea2a71de0a28a8d06fc0d49264918b5b6ba4e335bc7b434e5a0ed83d59e819083d8053110400655b30ccabf74bad20b63b8852486a5a27b1c9fc1ab2852fd9b3d85b03c2d7d725d49880d1e803500d0939625d86186f4bf1ca3d5243d343e281341ef3aa590080ff06bc0fa33cd2bc4ab8c9d18ab84e34cb439ca74593f18b3591f00e636e0cd264521fe038f5a3c83304faa100eef2c271640c757a098666b03ebf06a1c3f6b5a0d7ace000bc2a470ff44590cad6d3d2fa52dd7402d6497472de855077e266325a07aac562d83df1d8fcb471eb92c172eface6ff3e100ed5fde4c2ecccfd064017db36d1dfbadfac798a32676aa7535b345bb4d654a49f11b6b6680538af2b80144bbbad189adcd804607b565f95083467a305c0df2ce0ba57d73fae9585b0f1804ddcfd05889e50a52e66061ebf75dc4d39080efc7a75cb3c0443eaa19d00d655d7429eadbc8efdd1cf80f632722aeed0558148fe89f8563b96507d249ad48acee2702410256ad910190d8c19734cc5756f34d532acf2d5a8b41f075b206a3b6d7f074cf259ae75a69bfac136a6b91cd129d9e0b25200d6b44d1cbbda9f62e6a1899d9686108c220222982146650e8c564146baccfc14277b12d3b57893935acf827e8a6329013e71d95b48197cd1cda6e9ff0cd27ee632e69ed17ee6fb8c327a3dbcd9bcaa2cf9eda01396262db35d892f4bd137a06a62b2a435d0165f0932d6f110ccfb6de548ae4174dccd6090cf3c0c07682b087ce75afd6b786f530dfaec0b6664e5e773daa44e61d3facf779f5b56507e5ca70ee7282401f87ce98fe565e7a03beb2e3f181a534f0db56c8145d95b1c9883c72e88e8fb405e015b1bfb5e912913ac8f1453c1df7985399fdd22e4ddbbad7df93e7217906d1e9119d8a7f6421b2b20e0cda81130066772b5471b04699ab9d22232614e029ebd980ecc8db451fbc1e40260090f17aaa3d44aea53b0dfdce16acaf30d572115437b46e60e931251e9f69fb85ee044e35e6ec6c85e9d6c2ac41d55b436cf61e8bfb6264e351fc5ca370276471937e140d16dd9bdfe9686b337e24211dd37aca7b55a1ce35434350f4c8d62e87a56f834ffa7e9310384b36513a345e257273492ebbe3393ead7e7d1694068fa55e40f6e570a30c6fca6d20ba474f4bc71be673a2dd1010f8f7b92272f383c5487725b8c6b9fd045c44019bef5df8a3ff6ce825888bde1ec969195083432609f32e86352a0f3098f829e635109408c496c2a008e0f0be9915e70c1dac1351c4ae4a07d978bde07f626e1fe5117a595ac0aac551aa704728b9df246074776601f0431cef9d12fc3fc9de3369af94bdc599ca06094ce3da8d4b9362003ed06d4a4042764ad2eb6c80c5c7dc7e78496e8746013ff4c3f7ed80235dda4b91c1dcbcb5bd1ca221e6570421f5ff8a67c8a024cfc67549c1b71cfbf5f87331d3a486e6513ffd0ceed1b68a939967bf0dc48a289638c2aaead933a440186033dc93da4835331827cac68900039d4d6f4a3e8269be0f4b68e55529762403a63abc84ea1eda911d1fe605b855e99bec6635fd0a39f072ba72ba2caa8021bb551e6ba63c5d3ee38435f26e94db029a298fe343daf48fa3054dbc1f300047b8e04c736f0b467eeba8cd488de8389edb4c03f376943037209a17514756eed5b0e82393c45e5aec65dfc63cf1486b865f80fde8b0ea4e807ff722cfa2c4bbe5a2e0c49478960301a7c1ae6ce6e1bcbb897f1cd81e74546bb9494823f488f70029e98f20765639186901a66bef4c6f3069f775e8c3e502c195e7087bb2d31fef6715bba8a7fea0c5c1311f870655c22703f641487043b7cbc341513493401773c4ce765e67b01016aa870881c745b99e16eb0c75b1ef2da53b5194133d2b6c520ff9e0df6192f40d3c23487fb2e1095f9c7ed9b8e0a5f7e2555b886587d3ed993cece13f1c1b81df6ff60a7d38cfcac86cf1b6589ff451cfa22cb2f1d597c38871074023e9d37052c0a9eabe6f1b9fdaa4e99a83c2bac252555f4b9a589ed12057fdbf07874bdcb76ce950d14e4ba322e75cd7719c785db7d49b68420b1011c49fb014311ebaed7d06a51121f04bccd5dbd7f158ad4d2cc5b1b0a29f1b800793b7971b3039e312ae7392c2060463eb55101f0b0989d116d3edbabc16b318063e64da6bfd5ec5e545ee75741b77f29cee12c0b540567d887acbca7e036193916599143521b5ba93fa320e244ca11405df404336cfbcff0621469f5af07f47690778628cde427ea4dac1dd838a7a415d62518a51b97f8662ca8285f4ff9caee6f1d2ce427e3fc70737ef623a6a1c126786f0fbfaa5b944b1caa20ae0e3a0ed0fe32890de5a22d83994e7c9f7797ad5ab50c5d0418ea653818f9e298f3fd7d54fa370ef961f7dd185636f75355152ae886d1cce33ac01b13c5f71dfa38d7bde6d6e87f5b87dade9a7313c0a8dc6d6e612abee2f93581c033a908244613062008385b6185b6063e3bc187e7ef93077441ed2dfcb9a81c47a1a43389ae4095cf3399c3d33b2cf67e4bd8cb3a3e7bd6f1e9e65cf52b32cd79d46554d014526e023d84fdee7652dd6697f303c7a2754f51e4f2ad4a5fc53961a265d438a3218c598243fc8df73bd15f6176f22fd0b4a4cde87d2feee5b40b355403ac1da59465d8a20b4780d3309a8204c23fb920cfb556ed5faf81416b2c1f792ca8930a6ddaa33863c45774a6255d95b5c41aa9ca8295a7b16de25069049408d64e67bed34a4e737ab4aa6bfa311aa60cdb2e6a93220e124dc125a9876c575b3eabef7eacd254047c55a0dfd5fb783909c557c5cdc4d4696da604e5e48620fb9496def0c635eaa6e93a33e538d2b9c55fb3a6d02c04bf1db286f50ac1e2b36360167ca1951cf587476c09ec311cda121872c896c3255001610f904b55f37b59c92181bf5e2cd70e33e25d393d1e7c51a5d0a6e233562bd09a427d040026b033f20f0df0932d4fca206c1efd62636b8b899e00580368ca0ed344ec3e90d9e2cd9f519ef03ce52531cfcad6adbaa16a89b2eb045f5d138fa7843853d5d9977309b17ee79a57e9ee6c46f0f2d45dc7d65e1d4c8bd7d47f1b012d68f8c3707516bfaa1eb9cab1bff9261e3896af3590eee2b5f4279f65775f2498935ac502f298464e343a7e635e117e2f7aa54c8c84dccbd934cf961f6df8cc748b144a3a694795e32a736500db94d29bf7b4e988120ab94911365687748fa0b3463e4bcf9e0bd2bf424b9acea958b955c18057029efb099a586ad1b6bf057c59134f44ad4c309f09366c006e800b26eae16a1826348eee6d89ca5d2dcd8e01cd16db93bbfd51255aca16b9e8545e632cfcc8330a3f6271badafea0f8086f3cf81d25c71aaa040fbe124d41edd29b64d2a78019340e25ba98da8f19c72ecf0b8ec5f6087b3476cfde82ff56cd605014a572aea6b33f2f670c78215ceaa9cde019914fb70dbe693b3355efad632d015ffebb5f3394cfd78cb1d9ef6e6e7fa876550d1e4abb6ae4f18ed29abb053e1a6b6c19668a6085f75a8608550a33b94c702db1bb1179abfd09736d3e3c71c3a65c91cb00bb7098fffc59fed33ee7958346407e481dee1d1be008b1d009a1d5e70a555db2397dea4518adedacdfbddcbca57b7b6a08c459fa39b58ad617a30ac482d2f9f225402685396561fb3ac442ea79cceec74f9f463023844c7991931773773c00fb146674c3b1d8009a42bda87211ea21078915bea2c288367b93bdee90b6a9010956e4f4bd1d8286a911663ed4fd7363f2d50db067eedc1999ee469f3c02edebff3326f8861b9f846433adf930eb562276afcc637221761a68b58a3973ee4d388fb21a7849f3da34adf3152e3cd5a4eaf9ef0c779c76dd4fca2b5394b077402cbbd8ec25f496dd9231f7ce95e69ea3c0ee4021d48ea8d96da3adf322269361208519d94f0a1b55ff4512bb8cc4d3c4898f71318657aa1b13c884fee0bca17ed62e7daddcffd0d52f51358101fa809daf23b42b1531934de76c103dce5aec2020c8f78da125d46e8420f6849cd7380de7432d8e87bb6963d8c6fb165815867081d84f61a9007a35baa2010523b726be7b4bcbb2724682f4249b68ec1661c7d36b79092811c83d1af3083153c36ae9caf845b7a31494c653ef8717917264bfdede7b190a9b9ed578a777c6bbd4a00a18c97fba31781de0e6b63d4d870c5d5ce81e5681ee2ed52dfc75ba61bdf9766b0b72ffaa5d1f88080627759bc6b0920f7c24042efe313135516d699259229f3e3d3735370d62f5d219dce9ff571fa98b105166a17f503c9b20fbc98d56c1033f24b1d793d8428b3e7045aca840bcecc38f24bd2341081208830a813703a65711af9c21eae892ce8da26feb56739b6c679a0439843a2370b79ca3f19fca8a3f889ddb3241a38baa9941acc191b92bf969030ea2b3c58e8315673717ae91999f5505b89ec66c7c8a082b05c444d7ed2d0c8470b4c8b5f78af370a0035945a8bcdd433d743d63234a7dc7f10aac3c17453ce3bc1e85dd294ef9284e2a4c597ceb31ada52d1b5f3abe2321f1380bde2f4bdd0a13dee52ef42af6e181f8fbf5f91d477eefa86c3f91f15d647709784f4db01f6d15c9e49e1a3c0b8faf38dcd99bad05736ffa11df66200e4eea5caf3196258d2a3c6a5b2f937e95567e1096f8880bffad87013305f272b3b589b054c6caaf5077b464f20c213565721e39c1d67d9290ae8914ca9ade7ff0584e35d5cbb41e973e6a750d10dd28ab20d467b9eb5a3a0f2789445b59c8cb49243f50e5c1f01da0a823f50b91aea6ff9886bf7c1e7effbdf3927fd33a1c389e282fbc158f4d3b1d2c33364ca26b4d5f387c3a4645d26dcbbca825e0dee68bd7dbdcb141279f94dcfd0b3501de88f7b802e7e78e481350522327e9ac0c9892b2d2ef4a40a56f035cb285f48fc460b4f3dec4f3", 0x1000}], 0xa, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000000)={0x0, './file0\x00', './file0\x00'}) 16:01:26 executing program 1: r0 = socket(0x2, 0x4003, 0x6) sendto$unix(r0, &(0x7f0000000000)="100e10fecea11ea8fef96ecfc73fd33595e26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d02b4d9c769ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ce01be657aea8c500000012000000000000020208a371a3f80004ffff00000000000000000000000000000b5fa5714d70703931b3227cf6b47b6f5c87896a37ebe046266ddc0eba0a418c18165534c6e46b2be2f8620d6bc86a1d35e0d61087006596c9fd255b93b914cb388b86c21a046cc99c50cdc56d31bc1f61cbfcd88922379287f0e8ff99cebdf3a82346f7c13e1d286f0c3172ff0f98b11a48727aff46168b3382a53c8ac8050309a6a848cf1e638565d6ade985cac2c8e2a68dd29bee2d475691b42a89c0a216901f7f3785", 0x146, 0x0, 0x0, 0x0) 16:01:26 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = fcntl$getown(r0, 0x5) r2 = accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fcntl$getown(r2, 0x5) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCPROMISC(r4, 0x20004269) msgget$private(0x0, 0x40) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f0000000140)=0x100000000) read(r3, &(0x7f0000000180)=""/4096, 0x1000) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000001180)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000011c0)={0xffffffffffffffff, 0xffffffffffffffff}) msgget$private(0x0, 0x60) writev(r3, &(0x7f0000001700)=[{&(0x7f0000001200)="775ec111952a3c8de8baff72698c0fb5b2b812fccc13d05ec2e08ff76bf35bcf73a1836f05af418809d3bfd995e54a618d2ac4ac9663ec45eecda6a6c42f42517fb6cd4e1cec1745442f00390a418ee2b0b6c0db4c25bca8aa67bfbbe65feaba4d1e1fde71f9f0cf23d3aee2b13908d0f52d5f034e9d287bcc7c7bcb662732b8304cd98c88223965c378a0ba417d5361c5dbaf3b8fadfaeaea9ddbda44c50815514c610c4e69dff9a308ca2b5ca2db7a0c1e9489e268e8bf1fd62f8dcd34042e2735", 0xc2}, {&(0x7f0000001300)="8596fd5a19e57580f61a373638a996472d09de256220473a700831110ae93e6ca25c89eed18e46cfafaa51368e2490ff4455e5448fc191c09d63e3c76f4781533885e631e73abbfe5ba3d08b5bfddb4ea0b9ebc6c4949b206e007fafc497781cdb62baba7111251cf91d9739cfd117ed9b06c098a0cc47e49592d162c130b71f491875f54293705614a7f6b572c3ef84825e357e06067dcb9aef18f67b519e5b3d7e0ade7f3274d97e9d54305a2efc071c1ac437ddbf081cc1619114518727cf98c267cbb13e6b", 0xc7}, {&(0x7f0000001400)="55ad3cde873388bac02540961fb9ff70e6e19915cc732ed62aa6ff2d291561f13c4b9deecd59aea15c33e94d9c99275e84a0ecfd7b15ba43c47060fdcf22a93210642814e5ec80887de4e961f9c5d31a4121e2444128fafff82866088f4a96228e26a1ce49f26080217d2cff249cd9080030c7e699081e5fd2d029a01953b1505bdc98ec4f506088f28f8f23f4f37973569cf85430bcde9cd0b19112d2f5ac52ef08b47115b4b490286bd1f5e3c55a50c78dd5a31e8b52e79a8b2f42222cd8b496da52220bd88d7188606390d0a611", 0xcf}, {&(0x7f0000001500)="76845819c01046f07e796f0ada50a2d008771eb22b9b40eb6d779d67354d11f6b3ca34ab49a42498f6b754ed6722efbbd9fd1d8bbbddb0347258039a2b584f0c7b8afa744acdfff02679a16148e1209ca17461f12f", 0x55}, {&(0x7f0000001580)="65bb1488ff1c3e5a6a7c60c74a7dc530e2cbffd6a1f754b1fff04b193d350f41eb2c64f65462635d3db59d0726e64cf685a3a3761834df1cd01dd4ef23e4e99603404c5452ab74da88ad1cb2d259232947575bc67854141fc550c801f0de7fa9ffb76e4d58df7891398db4d5e75ee30b7504a3ea0db0a98e458e9b5dc6bcc233d1d94c43fede64f9f1f2ddb7103e7ff9fa", 0x91}, {&(0x7f0000001640)="70ac8756b266a362e1382c294dc103bf8fbc7b0522d476435d74a3709a1f8f2c4ae1627a5252d2f9d3abd70b841999de0a59ff66678194f914e655b1fd93949785cc87e0c7cbb7d0b2093cc4653d9bea803885b0ec901c66a431d3f2c8e2ae1842210dc1cf6a0e7dd37f4c05f6a4453c5060d79cee40cf9f6f3ab500c4da959326544d998867837ce10eb4a3efebe7c038320c", 0x93}], 0x6) r7 = fcntl$getown(r4, 0x5) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0, 0x0}, &(0x7f0000001800)=0xc) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000001840)={r7, r8, r9}, 0xc) accept(r2, &(0x7f0000001880)=@un=@file={0x0, ""/4096}, &(0x7f00000028c0)=0x1002) r10 = open(&(0x7f0000002900)='./file0\x00', 0x8041, 0x10) sendmsg(r5, &(0x7f0000002f00)={&(0x7f0000002940)=@in6={0x18, 0x3, 0xfffffffffffffffa, 0x2}, 0xc, &(0x7f0000002e00)=[{&(0x7f0000002980)="3b6123e2668c0505c73ae53e3832bbabf91fb59d9b70dd4e3d4b6ec1c2b40855c96615b410eb9814", 0x28}, {&(0x7f00000029c0)="d6cb4f0332938f1209a0a07e5bce820fb095a35d681d570f4631f961b3d77d35498a3c51", 0x24}, {&(0x7f0000002a00)="58efe84c5a5d84e6560ab74c956c078769749e1713d7d3f768aad82c9236839989c0ef617684462784cf8e1a70ca7f66af1f8cf331e0130cf2fb3aaf2623776141cae1374b0164bd13cc2105a7aa5a44d94ee327eee5a356b37bc18bd9721a83f240c316b58a2a363932f3c1d732062e06a684079bb7ed938ec1da46dff0a5d8b655ca84e9628d291c5148195f70d876bb927b79adf3f26859a3b854f63a0c0bc52d7ae3c5825643279f1caa5bc87010e6e1abe46ba2aaa877da7a4755e86987b5768eda668db3e4edb8975c5b030355e52df1b090a29f054c5f9f415d080c38b4", 0xe1}, {&(0x7f0000002b00)="7cd2a1a7470b34af5a793637791fba4a2ec3e969e0d56c57d62f426a9a0d2595f353a6b535468709354c406a74c89b6fa30cc327493842e376e22e0a47f830191d35ab4a3ac61e7b9c2d5613c6d3a152dbc8d61820577a6525f4e31844ba798c599862a80506e1906123b60cf8c697681813cc1c8dc5d65eca0ce7f62e598768d8da76c0bc57ad94", 0x88}, {&(0x7f0000002bc0)="c99b3461d1d885f538b30db240c7ced74b6b56065ba48af8bd32fdfb9046a3ca3a6bdcaa181e71c911a5fe60fcbd4f5bc037f3c4871fe61bb24c3548b816769121768cd7898300483e69e9862837e86dceb3cde0c1", 0x55}, {&(0x7f0000002c40)="3cab3c2804301815bf35fb0585ec30e2baaf42e72569d2e7f4d80b29e6b2ade305889114ee2104d6e55034d5d82923f11adca570777cc7e9ffae7e6e8cd701", 0x3f}, {&(0x7f0000002c80)="3d9450801190654d00992a9bba8e8cf46d7843b42e6bf508103978bee05732e90cec4a39404843be57e4c92d0fa7d020061522ae30bc681c667320ada94be6c9b6fad7ce424cf25f75b3db40311697f1904333b808050ffbe013f1c69cf9232645126bcbd193516acd719a40acd1df6a948340ca023bde898b95d8551eac79084127220a4634866bf749373cb796eab96dad21b3be050c054c14f619822fdcddc70307a71793340f1a1bb26dc23cce2e0dc0212b30f983613aa38d14ad3781715dab5d5b3d17747437d57c794b30cdfd868207f5d6f1cb150080eee87959ff0cf75c46954249a3865384d7daa4163da840e60b292d0f9c13ca189b5b7f6619", 0xff}, {&(0x7f0000002d80)="cc40ecd7d0e15962da2e82aac27b7a84e939e99846dcdbdb00b84e9f7b448cc9d447b7835123fac0ca1b5de6a491894e49534578fdb053e0619cceb6eedc55b56f9ce5673688d6b1a2e397132cbc350e", 0x50}], 0x8, &(0x7f0000002e80)=[{0x60, 0xffff, 0x1, "de78997880f8737ad79650b7fd89c4435b6828884df9dbda4a9be68ed0ecf60ca58910206d201501b22bdd70a12c37cdd082a74c17ee5f7940e483a3d09e609cf19bfd0e456acafed29cb5"}], 0x60}, 0x401) ioctl$BIOCVERSION(r4, 0x40044271, &(0x7f0000002f40)) getsockopt$sock_int(r6, 0xffff, 0x1001, &(0x7f0000002f80), &(0x7f0000002fc0)=0x4) ioctl$KDENABIO(r4, 0x20004b3c) setitimer(0x0, &(0x7f0000003000)={{0x2, 0x147}, {0x71, 0xab18}}, &(0x7f0000003040)) fcntl$lock(r5, 0x0, &(0x7f0000003080)={0x1, 0x2, 0x2, 0x10, r1}) socket$inet6(0x18, 0x2, 0x69f) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f00000030c0), &(0x7f0000003100)=0x8) ioctl$WSDISPLAYIO_USEFONT(r10, 0x80585750, &(0x7f0000003140)={'./file0\x00', 0x39, 0x200, 0x7f, 0x0, 0x3, 0x9, 0xffffffffffffffe9, 0x0, 0x2, 0x6cc, 0x7}) ioctl$TIOCNXCL(r4, 0x2000740e) ioctl$BIOCLOCK(r3, 0x20004276) 16:01:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x25}, {0x5c}, {0x6}]}) getgid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:01:27 executing program 1: r0 = socket(0x4e, 0x2, 0x80000001) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000003d0000000300dd0035b21ef0c26d08ec"], 0x38}, 0x0) 16:01:27 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2001ff, 0x0, "a8000016875c71c6814ddad7039300"}) socket(0x18, 0x3, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) 16:01:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="dc") openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x22, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r1, &(0x7f0000000200)='./file0\x00', 0x4, 0xffffffffffff804e) sendto(r2, &(0x7f0000000280)="a91c6c41ff5f83204e9b619abf83ee2cb646a8b960b9f47a14b3d0319d5bc2d0781ac987afcb16a9bdb632218f8e68c600749b302925139ab2fd4866fbc4846f3312252d7b3fb0bfcb776849d325302dae9e7cc5cc222fc2733f940ba83bbbdb82ab748bf41abdcec2cf4941899915451a724776efd232b0e124bb178e3c0cb01cb1a19d5cc63e924a218789eaa7", 0x8e, 0x1, &(0x7f00000001c0)=@in={0x2, 0x3}, 0xc) 16:01:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000280)="0f9bd6e377ad93c01d539aab9097d16e4707ac853a14ee0e9758c5a9e65269b5c6f13a7eb0e477d2287104a2e824055d120b622cc2ec19d0b6d8a99511a41d310cad90f300369ca970845b15d05624ed873e30257446485be5e5b49adb36ff9393", 0x61}, {&(0x7f0000000300)="4537162ad2be2030a34492e2ef059dd16c95266b610a803bde4d316777903ab52f968f668e6c303eccd063740429a23342c8a3276107daf7eab032fa61e2c4e724d43b2c2dbd1269801a070df66cae4649a202d7e87824e34ed5cc5829db0092c432c416236ca3866ad7ebf39e9d38597cb8c77b87e649c83c99aa2f9a76214c7708d91f97b84a433569f01574d0e1cc4be7f958f8220c8f8fac75230cf6262e42d23791d21da359e9e2a8344308fee44e3f17b1f6fe29aa3290fd6737452c0819f428b94723de87c4eabe325117bf00ece2a19734f36ddc2c0a5c98e402f362c591a90d78da1fa0564fc145a018de03f210ce4dc3b9f7d615166cb02109e3", 0xff}, {&(0x7f0000000000)="4c4b658b8efc69f99a85f86ad79a8410f9df0d794bf3cc9171da3881b9c85a2d383cfb8089b8c18c44f1962235430a675178b00650b2f5b82890e621", 0x3c}, {&(0x7f0000000400)="76a9f2371b82686b7dc7e94574a7fc42b417b6f3349abc228e6b8ddaeba840260bace4627f3d60213c914a5f589ce926b823bf03c11b69950dbce3f0959dd8e61dc2782d938524e07679f49ff0e613756a806c2e53f2b359c4fadb660d6286b70e8a64b11c60b8c1e6f7482e804fe20518deebf894d3e297", 0x78}], 0x4, 0x0, 0x0) r2 = dup(r1) r3 = syz_open_pts() munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) seteuid(r4) fcntl$setstatus(r1, 0x4, 0xc0) ioctl$TIOCNXCL(r2, 0x2000740e) poll(&(0x7f0000000000), 0x0, 0xfffffffffffffffe) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0xffffffffffffff00, 0xfffffbfffffffff9, "5c06001b000200000000000188e4c12e00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:01:28 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20000, 0x4e) accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000140)=0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:01:28 executing program 0: r0 = getpgrp() getpgid(r0) r1 = getpgid(0x0) wait4(r1, 0x0, 0x7a9f07537b100c6d, 0x0) 16:01:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x2005fffd}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:28 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x280, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000080)={0x0, 0x8, {[0x0, 0x9, 0x3bc4, 0x9, 0xe5e2, 0x72a, 0x8, 0x800, 0x2, 0x1, 0x93, 0x6, 0x7, 0x3, 0x80000001, 0x3372, 0xe5, 0x100], [0x3661, 0x401, 0x4, 0x1f, 0x6, 0x1ff, 0x1, 0x3, 0x1, 0x4], [0xff, 0x6, 0x9, 0x5, 0xfff, 0x4, 0xffffffffffffffe0], [0x4, 0x7fffffff, 0x622, 0x1, 0x0, 0x100000001], [{0x1, 0x3, 0x4, 0x1000}, {0x80000000, 0x7f, 0x7073, 0x8}, {0xfffffffffffffff9, 0x4, 0x8, 0x8}, {0x0, 0x7, 0x1, 0x678}, {0x9, 0x6, 0x7f, 0x1}, {0x8, 0x0, 0x2, 0x1}, {0x7ff, 0x1, 0x8, 0x6}, {0x10000, 0x9, 0x59, 0x10000}], {0x2, 0xfffffffffffffff8, 0x6, 0x81}, {0x7, 0xfffffffffffffffd, 0xffff, 0x8}}}) getsockopt(r0, 0x3f, 0x7, &(0x7f00000010c0)=""/38, &(0x7f0000001100)=0x26) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x8080, 0x0) 16:01:28 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x90, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r2 = getegid() fchown(r0, r1, r2) r3 = socket$inet(0x2, 0x2, 0x0) listen(r3, 0x0) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000000)=""/105, &(0x7f0000000080)=0x69) 16:01:28 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x86, 0x0) write(r0, &(0x7f0000000040)='~.', 0x2) 16:01:28 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x2, 0x1000) msgrcv(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005dbc318d00000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040"], 0x96, 0x3, 0x0) msgsnd(r0, &(0x7f00000005c0)=ANY=[@ANYBLOB="02000000000000009f43cda3a5a6f15206d490436f25a8d663da260ebde866bca376965fbe5916376a0037b600abb7a80bd2d8e58b9237b862c76e1c93d27e8184cb942e40bc8d2fca40c2acd1dee817941d322be39335470aa8efa1ae21875c3d69a8917f411e232fe2a58dacd6ba99e590de324d493ee3a9be981762fc620396836b9a9f3e1af0ad5cfb4aef2766026c3c31d4966d3cbd31be938cce54e5ed3540a2221d8db0afb2592ff797c8dd7d9c77a9e0bcee7efd6d900c7d999a7ca92fba6c31b321862e854c8d182b6cd04a879b2a7fda8defba00dbee9b6ae0957815ddfe8c19ed61183195b7a04e5aadfc4554959e8e4463a68b88aa1bee843a4b15d698525b7213a0b3b188dee1e26caeff8e03d5dc667c4799981926fd37af76"], 0x1, 0x800) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) setitimer(0x2, &(0x7f0000000080)={{0x6}, {0x56ce000000000000, 0x4}}, &(0x7f00000000c0)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:01:28 executing program 1: chroot(&(0x7f0000000000)='./file0\x00') mprotect(&(0x7f00004d9000/0x3000)=nil, 0x0, 0x0) 16:01:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) setuid(0xee01) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x28, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:29 executing program 0: socketpair$unix(0x1, 0x2, 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) 16:01:29 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="1400000096509a89763f358c9c618d4cc9e5341d22ac14e8aa"], 0x19}, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000000c0)=0x964b239626a8527a) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000100)) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x2a0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x100000000, './file1\x00'}) 16:01:29 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xffffffffffffff19) fcntl$setown(r0, 0x6, r1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="2c1c3205ba82deacd5b8b692706d3701f455898f3d0103166ed2f1cddf99125d5a9c0e9f33f7b30c6daf82f44124040d9ae123b9d199ccb2ab645f07519ab2503193cb0f9b0028da5fbed3563dc7487d2c35560be123e49a75ddd80dad52a96092c8e232af6aa1c7dd1f61397995bd667924676cf1e2aeefb26d3115493b43f808119c7086dd3388f86646ebc634946f927e4e40fed4540bb5c6d55e0fff167dc5ab60894b8ba0b5160f1fc007d367d90dcb0a03209e3c0e60f5ba4f14b8485309bffb3fbc69c1ac8a4b9da77bd370261b71cd64af", 0xd5) 16:01:29 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000028, &(0x7f0000000000)="4b74954c", 0x4) munlock(&(0x7f00003eb000/0x1000)=nil, 0x1000) bind$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) 16:01:29 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = dup2(r0, r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r3 = getegid() fchown(r1, r2, r3) sendmsg$unix(r1, &(0x7f0000000000)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb182e2f67696c653000"], 0xa, 0x0}, 0x0) 16:01:30 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000080)=0x1000, 0x4) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0x4, './file0/file0\x00', './file0\x00'}) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x6, './file0\x00', './file0\x00'}) lseek(r0, 0x0, 0x0, 0xffffffffd) pipe(0xfffffffffffffffe) 16:01:30 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) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) poll(&(0x7f00000000c0)=[{}], 0x1, 0xff) execve(0x0, 0x0, 0x0) 16:01:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xee) r1 = syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x120, 0x0) recvfrom(r2, &(0x7f0000000080)=""/48, 0x30, 0x800, &(0x7f0000000100)=@in6={0x18, 0x0, 0x4, 0x4de}, 0xc) close(r0) r3 = dup(r1) write(r3, &(0x7f0000000200)="207ef9fc36327bf3a1fdab1e97ec6c8615553a9c054f626b3d35e1c13b95abe18c04032815b459788b2b796dad7e24235e1bb417896a38fa89d92aa0d1101ecc4991c178d8c8ee99c28c6ba5e267812c849eabac188c8541dbb4c220854de33bdd6d300cb57cb4dde146e9f0d783947c7eb5d606ab3145102ce248f51eea6a9a73da2a6943ca025e261ee361d7db7fcfbbd305ffb3fa80341982be89345098f6d564315e8c0a1a79d3eddd75f261e210cf46af9c9da2baa04f30904f", 0xbc) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:01:30 executing program 1: r0 = socket(0x400000000018, 0x2, 0x36) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080), 0xc) 16:01:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x809a, 0xa0) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:30 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file2\x00', 0x10000, 0x2) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000200)={0x10, 0x4, 0x4, 0xad3, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xffff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xfffffffffffffffa}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7ff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xbc}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000fee000/0x11000)=nil, 0x4d45f50}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x3f}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x20000000000}, {&(0x7f0000fec000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x9}, {&(0x7f0000ff4000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x44}, {&(0x7f0000ff0000/0x4000)=nil, &(0x7f0000ff3000/0x1000)=nil, 0x8000}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x1}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x2}, {&(0x7f0000feb000/0x3000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x44}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x1f}], ['./file0\x00', './file2\x00', './file2\x00', './file0\x00'], './file0\x00', './file1\x00', './file2\x00', ['./file', './file', './file', './file'], 0x101}) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file2\x00', 0x800000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f00000001c0)='./file2\x00') rename(&(0x7f0000000140)='./file2\x00', &(0x7f0000000180)='./file0\x00') 16:01:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x80, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") 16:01:31 executing program 1: r0 = semget$private(0x0, 0x3, 0x40000000003c) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000000)=0x7fffffff) semop(r0, &(0x7f0000000040)=[{0x6, 0x9, 0x800}, {0x7, 0x100000000000}, {0x7, 0x5553, 0x800}, {0x3, 0x38, 0x800}, {0x7, 0xdcbc, 0x1800}, {0x7, 0x6}], 0x6) semctl$SETVAL(r0, 0x7, 0x8, &(0x7f0000000080)=0x7) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x10080, 0x1a0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) r3 = getuid() r4 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={r2, r3, r4}, 0xc) recvfrom$inet(r1, &(0x7f00000001c0)=""/34, 0x22, 0x42, &(0x7f0000000200)={0x2, 0x1}, 0xc) recvfrom(r1, &(0x7f0000000240)=""/171, 0xab, 0x1, &(0x7f0000001880)=ANY=[@ANYBLOB="4bdd030d1c12a55d13832900bf64e699608a5873b0795e13740e8fb0085c8901000000e44513673e76ab6d5d26e74852b901b814d5ae7fcda66911e5ef16cc3c78bcee860e2677065ac73d2cedf9d7bf7bad0b5eea59364d01600500006997ce609b47d82c482359d7498f4702307d9cd23fb1acc888b30e45709a4c24afb06f7b84060000000063a74b0c718204f0d8bea9f8e88503864e180f8f858eb5d3a7f818dec54a07968980ff779285938b16ac7fca15ee27d61aca7985937fac1a19a4dd93886bc50e037bc2b1588bca497d2c7895d6ac42777a"], 0x1) shutdown(r1, 0x2) r5 = syz_open_pts() semop(r0, &(0x7f0000000340)=[{0x0, 0xfff, 0x1000}], 0x1) semctl$IPC_RMID(r0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000380)="b2da5c21c5fefa33faa8b62d238c38d16a543208bd9e9626ceb76c276d1e3051d1b363f9323896a41a1430", 0x2b, 0x2, 0x0, 0x0) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000000400)=0xfffffffffffffff7) semctl$GETNCNT(r0, 0x2, 0x3, &(0x7f0000000440)=""/167) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000500)) readv(r1, &(0x7f0000001800)=[{&(0x7f0000000540)=""/59, 0x3b}, {&(0x7f0000000580)=""/254, 0xfe}, {&(0x7f0000000680)=""/5, 0x5}, {&(0x7f00000006c0)=""/38, 0x26}, {&(0x7f0000000700)}, {&(0x7f0000000740)=""/4096, 0x1000}, {&(0x7f0000001740)=""/61, 0x3d}, {&(0x7f0000001780)=""/76, 0x4c}], 0x8) writev(r1, &(0x7f0000001a40)=[{&(0x7f0000001980)="d7b0196b7afac7795b1ee21c60bbe2be55524693e6db261d131ffb79ccd50c689c4eab14664837326d22dde7e5a712f5c2c82f7673941cab21549dabe3f87997c10e2b86c2a90ed3bd777447994c511d14b4a7b04ea455f3685cdfa83ed621002ed7415b60abfa6b5469cee36eda362457453fef7c9b750fb0f1f490efdb839460ba03fd227133ae9da09e8ed068bfba21d0a1185d6412426ef4711690ae78726503869b8b6b52f0279214afda06", 0xae}], 0x1) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000001a80)=""/72) rename(&(0x7f0000001b00)='./file0/file0\x00', &(0x7f0000001b40)='./file0\x00') ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000001b80)={0x7c, 0x8, './file0/file0\x00', 0x3ff, 0x10001, 0x6b, 0x7fffffff}) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000001bc0)=""/153) getpeername(r1, &(0x7f0000001c80)=@in6, &(0x7f0000001cc0)=0xc) r6 = semget$private(0x0, 0x7, 0x80) semop(r6, &(0x7f0000001d40)=[{0x6, 0xffffffffffffffff, 0x1000}, {0x2, 0x7, 0x604868b25c82ce95}], 0x2) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000001d80)={0x7, 0x5, {0x0, 0x2}}) pckbd_enable: command error 16:01:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x91497a567d1bbb1, &(0x7f0000000080)=[{0x4c, 0x1000000}, {0x2}, {0x6, 0x40}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pckbd_enable: command error 16:01:32 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0xfff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x8090, r0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/116, 0x74, 0x84b1018d7ceae1b, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) 16:01:32 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x0, 0x9) fcntl$setstatus(r0, 0x4, 0x8) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='c\x00') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x18, 0x0) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000180)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) mkdirat(r2, &(0x7f0000000300)='./file0\x00', 0x80) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='c\x00') ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000400)={0x9, &(0x7f0000000380)=[{0x827f, 0x200, 0x0, 0x5}, {0x10000, 0x3, 0x59, 0x2}, {0x0, 0x3, 0x4, 0x6}, {0x1, 0x200, 0x1, 0x2b4}, {0x7, 0x9, 0x70000000}, {0x650e, 0x3, 0xfffffffffffffff9, 0xffffffff7fffffff}, {0x3, 0x9, 0xd79}, {0x3, 0xc87, 0x1, 0x4bf8ff3b}, {0x2, 0xdfb, 0x0, 0xef}]}) 16:01:33 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x800, 0x60) ioctl$WSKBDIO_SETMODE(r0, 0x80045721, &(0x7f0000000100)) 16:01:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x81}, {0x3d}, {0x6}]}) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:33 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x100c0, 0x1) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f00000001c0)=0x3) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x20020000002, 0x0) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/75}, &(0x7f0000000000)=0x4d) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000100)={0x2, 0x100000001}, 0x8) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{0x2}], 0x1}) 16:01:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) syz_open_pts() chmod(&(0x7f0000000040)='./file0\x00', 0x4) close(r0) syz_open_pts() r1 = syz_open_pts() write(r1, 0x0, 0x0) r2 = msgget(0x1, 0x4) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000001c0)=""/155) close(r1) chroot(&(0x7f0000000000)='./file0\x00') syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) execve(0x0, 0x0, 0x0) 16:01:33 executing program 0: socket$inet(0x2, 0x2, 0x0) 16:01: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) write(r0, &(0x7f0000000100)="491fd494a93d594daf86c9b9e206e84cd94c8fda79bba5e0d71c33c402746ab3a6cf2ab6c2f504e2216ed6e9f65d86d7fb501c6d544738bbe327781d7d82a52a7b7809516c31260aeb79b03592254c369100000000000000040000000000000000000000000000000000630613643bfa27fbbb04194462eb49b6e46cefd06f7e6b06f58e3a0d5232e9a1ca5be62cc4ce6649fe6a129d09068866cb4e3d7cc3db41aeb7bf9852a14ec9a613d8a36f95fc97ea35aaceca85b5ce88e40e8cd8cc50468d35bbc5c43cd1be2348f6746754d10b66be124435455c51c777025f74c3f159c0793289c77fea62c5c41bd05dadf0740fca25ebcf1c9592f001ff17f3786530465d7b85abab38227c8a5162bf872c611efe24a957c8858a58", 0x11a) fcntl$setstatus(r0, 0x4, 0x84) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x100000001) 16:01:33 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000000)) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) openat(0xffffffffffffff9c, &(0x7f0000001640)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f00000000c0)={0x53, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd}, 0x0, &(0x7f00000001c0)={0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0) 16:01:33 executing program 1: r0 = socket(0x2, 0x1, 0x0) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) fchmod(r0, 0x4) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) sendmsg$unix(r0, &(0x7f0000001280)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001200)=[{&(0x7f0000000180)="e10e04c7e124a27cd553cd533361a12aa795b4a92c7be020343966776945a8513ebd6ebf05e9d3b10f3753ecdec46bc73ae2a9e77394cf195fb6d80fe469363b263cedc1fe982e79be3be8dbd3c4e2509e2bf30c4fffb1ab087f15c247", 0x5d}, {&(0x7f0000000200)="26543c4b30605110d31b1d5314e13f791f3583788e80246e1581b1899fc6e5e216270d7da2fe07a5b0221ca78418615d65de8d9c820608e5dddb238a8fe6ca65b218a5b65b0019c64ab0e3a705117bd642e96a906d8eebe5924a718dd7d1b0e7f4b503a56ea09eacbbdcfdd91c886dc206a6b2342628b4288cd2b245a8c6d2ebd4010a59672f8b879104639696d9098a3da620c1d277c918da41c4837f32aa294efc2cbed986a3cdf205a3ba96bdc0309a23624babfe2857bb0c8c9c1457889d33487416891a6f096cfb53353428493d5eabf9f214c124698cd601156354d6175f8bc007be97f01607010be447d28788353bd572a7de2d61090b0a78577c377d458d9ddd282627c4c2772a5570052d3269d3e4b3176698e7220022a644afe0f354a1db58aaa43e5a5278e4af8e0a6618191417a1ee6416d17c9b1d52b90bb7c45b1a769700a8d6458325b016c9521cfabb14a80a9fbe8df8e7d6aca1cea930a696bfc6091fcd8b5288b391b7d114468a75db9da1a1df228adae6607e955ef3f8b6ac5499497ff242236b68e3731fb2ba283653b91942e0fac12a25d82cc63b3feb47221449123265bff31ae89a8ecc2ecf63f0694553d8adcbfbb268e541194e5d43bb2736b6b9b9139bbc079cb94fdb9cdd883bd4111c716c7533f3f3111e4e603a796d14adc53dfe987ec1352c791b4e0100ee2bffc4f4738d242d4a302f68973902b7974a5b02b4d75e3ed9f8a7df13f937c95908465bfe29ee939b18566bf0d892ea9dea18a81e76ec016bb0761bd5fd884fec79bd9d102a88c919c4458c5507d6153a1cddd40c6577f0169c5b56f04e27c697b254dec599e7f79acf70434ef75fd86bf1cf6014042ac1820d234fdc1a38548a443ba0d4393c307db7f75db183583f9fa984d2adf78de597f6bb58d64348d79f5164d01d46f5f7ca3e8465d2cdedafb933082baaa4d12beaa89c7e2856d890a235f7c5af3180f2ba4b76c0e4d3095e09e3ff948ac9d5cef153031ff50f78e24febdf458cc6e064cd6ea423dda636f06a6099ae76cf0ccaccfc9b5cf481fb4be5dec69f7fc21cfef3e055c7177bbfda74ceccb7fa1747bbeb0a60ca8cf985adb5c0a2170f417373956295da278710c0e4c912b256515e22bce455b516e9cba7abc154a47e208b4f5541c7d5a6950547e7dc90c49e1c0fcf9ba04d7bc72a7a7ef4677de7e017ddce6c4e19a0e48d2c4fecbf761755efee57fdc701da1633ab773e04d8f16136ab6e70630078f1b772e2f8c89f8d19b8e9cb3be3cf1172c82546a4b57b016eca4947f14fbb17734ddb497f7596e8f5ce5cbf4ae63940797ad88d6e472bf00157469fd41a4f333dee60f85d2e887f7841e8520701d6ec9c8174aa3e2c6dda7aea476b2de44bb9cc49a9c161422e02b0f4aa54837f29cc5a306050334b5a5ad89ba83890083c87a41795445d184386929aabb68dc00f252b07e4052d4d7c98b3ad802dfc0458bd0e4720bb646e7ab6b2cb480f2ce43d31b8afc2e4d2003b7e288a455234db33b6ef9057df5570fe523cfde1c17bce5c16d7a7833046abd10452c34a5900ca09e4b4cae212c94f6a32be3e55b7c7142d2c9a1b568658321b7440448389705433f1b3a91d486256acf7674d38171fe67ed6757a065e5cb666b0b8a181028f8070251849de606382898866e6bb60e34ca5ab669a1372fbd4545c81ddc6f68ebb298837d953447f3da740f42c18c8adf86a2b4d7643eb3c99cf5cb9b5726609ff5e8870f4c11354c2ff1bd108d0de62e93d22fd15204812c6124b48a6ec749308e4fc9a48e019833b7605ffaac692e12d8765de7ca7387a55ddf3b7138c66020381f3f93466eee82de10661887b718000244dcd862a70a743b4077d9330167ed1081bd8efa02d446bafb14e3454124fcf372837ebdb3cbe1c107d1558fbd5a1d19674919682f8ff1263cc1b997e3563609596de3a7797d26b677a7432b2ea195cee55b4aadc3a4f6ae572c69f673f6ec5094ada7e50c809b7fb2a17f39d8d59e6bc256c7bc1ed3aec7b05ccc7711da3ddfc385093c7d3c7e069699f44b528affded893993eaff3272ebaa4b7034c3be8f9540bbe2509148582e0977a09b882bae705be2bf583cb4db27e815a380ad49d910d151953b66c9cfc36ee51a4fc12d1d00b170d85ea0bea9ae0819a565365bcc485e7772d54e61af2b785c46499bad3060c5543e74056602d45634a0659467d8f01d756ddfa41b56075cf1a9f3a956ccbaf19776478cb3d64664fb27e7b395a79e634b393fd3789ec6874cf66de51a8b56db3fcd30395401a2a318c00f8895b1f7c17b769bb0457cab16799cc77b3abc1ea3ddfef6db054c221945bc42dfcf578ea705768fae3b8ae90dfc0bf19b1aa17bf9da315ea63908093728f9b4195bb6fd93cdefac07990cf1cdc8172071e8adc2b10232a59023321328a8f4fb7c3cdc2a88a58f1942324de62befcefaa417f28048e9d82ab3e8f44f9656afb8ba6faa84e6d5e91db4f31a8bdf8a97a5102ebafe291a2ff59ee852572a54a07a320dd3c9674c834b5a74130530e5e09cf3f184547f37cab6558b08ef20a4750ef793175cad3b972ab19f355f8e0ca6066f93c6616011368133671a71d964c187559294eeb706b8bf5952c6218f0be89c7abc7aa338ac2c52c30feea4c63112894e12a2f03458e705aa8e32f45ab6a426128c16a4f0f6e26484dd26830d9ff50d477b5e0aec29086f9d1fba539fac75d3c0b0d7726796a5a4d31aea3b3742511e406a52c9b3e4b66e1cc24a861e9023ce56eaf12a8e2a4fe7ac1afdd80d67464c84d27d43a0eb79c977fc8aac875a5bde14d92b32de3382ca68ad17bfadca560e686a213d5bc73aa1346ae31f6789f43c11a12bcff06296d758a16f1f58a6fbb449ed2af24ebce103bd7f52bcf66e0ac8292ffb5d03fa37837dcc5fbe50a01aa35b8287c40f62885cffadba1267c140fe3aa504733e6c93d4de8cc61e75318c535048a397b2f64d9c4a032b8857f4b382b57392465e9064597e0201ce3b34701ff74604d81aab817ab4723a67000c7bad377f72674473cded6bad638928fb1c398eeb7c341a5dd5877fdbe58374b6929e6413354fa26270942373661e4fc6942968684f3bbea0d5791c72e172872eb03639cbc12e098015f0c21d65ed9edfa0ac6407e1b3a604c6ff2d28c51351a92ec28640f020219fe155cfc41ea3f2449c3aad6c68d23755c23006f39625bbb9bbf2280ae61b188c25e0db3c741b48603e0d98c79ebe9ce00e9e7164933ce770c76d9cf7afdbf480617226f0927a65ea6a8605065a8302921479b6cbb38bad1f9abfbb4d03d0aee88d3b45f4fd51681679fb6de42aea48288a48c8f818a5a80dd79d810a47ccb1e1ebeb859d5a55ddf86fe690893dfa92e2dcbfcd920731b41bd063117c9b840fe562d606bd625b0c761b72414fdb1fa2dc9d7e8ca10df195cf018bcc544cdd4650df09ef9a4cbfe7363ee830f902ed555a22c9e6e995f52938620fe5e30c87e7eaf399880b16a7a39ab8fe48dbbcf586f085bf7ef512bfa44206b2397bacd2a988694add54abd3b346b7753de54bdc49290e7f758917be5068175deb85ded068dcf9964bf02ecd680cd7fc5c7bd39900cefa41a325c293ab6b2f94f889f12de9ecc8bbb86f3ca0a42ebc4b3f193a50c76d4ad96fb09c19d4c0c87f60303838b6845d7c27ce8a6155032d0329dc8b5e97e889c2a6281464db5c528a9c99b41b4cdf00e2ea3717714ca3c2218bacfc968993e5a96bd75a51c4e7c198168be640f5c9665a8c2d5058d2cebf2be69941aae798416184c1cfc91c4c75561845c21a8c36b17b0b52bf8223222352d470ecfed393ed2a0d1a22a4b39bb8f45cc33f617dbab4a0cce7b8d1299a575a56eabc27336965a70bc37217b41f47ef7eba42016953ddf16de27e3bbac07b949db5afc6307f10e825c3d7208a46e51b897235ed3fb9be32f3dba86784e59180c63ac09d703e5615082c62b6fc184310c81ea9dc1915bebd5f081360724c18939bd93d9731afecf5e37e828e49d2f0438c303a5cefa8c3199d8e548f5e71fa76ebc802708d79b56370bdf3461a11f5560d0ff7a3ebbcc965fe1b445cc4196aea513b5850fb5b7e72477d74ffe113115f183b87f117eb060b99fd51bf3b2e6ec69f700fe8d309431c253fb8fd776c8d7a79e969ef9274d48655811237e09548e23b42300b43177f797424f86890fabfa55c1c3d9de0bf7f72c76770009d2281497d99bed244597a8132d3196cedfafe69d6f16ecb0c95406b646e1f7f8ecf92883f59dae4dd06d26a937ad3140bbc4c48e9e993f5170f89ff827283be56c82e15148c5f8b486183a51b89d0d19fe7f47763d3c2a88764d7df211fd40650b4178beb84142fcd9ed43db372c7b7a378fe520e48abe6209af9c9498f5136d500482e29d70d8386fe2738a3b54ca5f775cee6fbca986a4c860f00549f8b5c53f20e52d1e1a9f872e6fe6c8ac1aef0c8f4ae62744368413cc31636e1841e182e9e5e5079538b4e5f61c475bc3617268004adcef7d8a8c66d30866aeaafa00e01a570b757054801d81c367aaf69e5ed94321fe47cef5d7deb43fa69b08c95440c521b4a5159b2c631c568ea4a21b935e75ebb97d563dab39caab306af832ceb3bac26e402179b55644ef6c42d33383bcb0325aacd0174671a8e82debc52fdf7362e0e21b8d5e766880439961aa517365a0ebc8bd953eddd45fc02508cd45afa6cf7424a611ffaf512ed0ce3a39436882598a495462d857d83ab90421f32ad82781f0d9b07be0edb6631831f8d20afdb7cba1cd2a15ec44c3d44301b134b1dd18a89f59420bc6709a9a39c182db65587749603d6707abec20d31a45e759e21203ce087493bb1db9af029b9fab5641268eb1fe2eb80b3af7af7227b620311c575977b7a9996f948353f2394f628def6bb20f7fb7ec74fa833bea2813595f3c5aa07fe1d7120d44059d869b641e7258b77581db13485d94bc9b137d002e79ce1f46456255b07e44cadbcdfc7d9456880a358c827a0ce6c072eca38d44c463f6b18d113e661edfd0cb77e9908f602b4ba8df1f6d36b3df573c725077601fe8ba5b459db583a2497253237c07e3524a64048f56a61183cd0eb078a52597151c213c457b820e3ef20126384551523bcf346b83fc468f6859bb325ebef30069210df06a4aad0305e01e90caec1e94ba4e41dbdb87f005967e264ef6e8082bd3701bda63b8b21ef5b85aa8c61e26f57d13d55c5993a329692e798fb35eaf20289079ae769344d0bc28d3736781f5b1e1750b6bdea666175632f6495bc4f24e895b33a49ae2f49cd5f70471b19bc0f0cf644e38d9eb56092b588167d1defa097c5053dba15b66d2a871128aa2a75ac8d38fec261f912241c34b0abb9de424ab288e6778149c8807ea5166ddf4a01b284b52b2d004bf1f862504b7af8fb7803b98298f9c6e00d4124c5efbca48c8ef2c023b7c08d1314732d9dff4ac1dceac62db850917bf51b4e632fd7264f56801786a589fedfc77d62eee563882df20633d276baea7de74de620cc6d013c2a25864baca94739156136a9844cde2f08b011761fffde89b4faca627862d777dc7a6326516d89e23fe021681de1022d37f1248e897ebfcee5a7d63a54a0c3fe2cb80a802339e216a28507ee6a87da747ba83a6f6934214146e0fb8132ca380d395867519feb3bafdfb105ba471e32544cbd1b84aa1864206e26ff9c43902307a6d6e955fcd86d29d9f7a2eedd378b1fcc", 0x1000}], 0x2, &(0x7f0000001240)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="d2820000"], 0x30, 0x4}, 0x4) 16:01:33 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000029, &(0x7f0000000000)="4b74954c", 0xffffff75) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x200) r1 = dup2(r0, r0) getpgrp() ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000380)) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000300)="48dc73bab923163f342744a12684d6515da0156d9b5b41aa7e15ef87e5351d6047d4f316130632646a62c935ecb5e86532", 0x31) listen(r0, 0x42) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000340)) 16:01:33 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r2, r3) r4 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r4, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) poll(&(0x7f0000000080)=[{r0, 0xaab644ecae4f220d}], 0x1, 0x0) 16:01:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x3, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x80}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 16:01:33 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() close(r0) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000000)="bc5fc13de90eea7a12a23a015bcf26cbc850c7c211a6b8156963e891d72d8c5b0974ea5efb18a24d0ec24201497ff01cc8240851bcc9d825bae3e388eac9d81f66a5370854a32abea38b4aec564cf20dba3db2c4", 0x54}, {&(0x7f00000000c0)="3e1750f23aaf8289f311edc1eb102f9b67ea167ecab47ece80f828e9b5df7f13d2e3c1b53661493c97df70b4889a395a8c6c5b00", 0x34}], 0x2, 0x0, 0x0) dup2(r2, r1) 16:01:33 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x104) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000440)="000000186004008b00063c00feffffff0000a3bb6b3c042efdd100000000ffffffff0000000af6ce4f22276e2b8d", 0x2e}], 0x1) 16:01:34 executing program 0: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x102, 0x0) recvfrom(r0, &(0x7f0000000140)=""/202, 0xca, 0x1, &(0x7f0000000040)=@in6={0x18, 0x2, 0x80000001, 0xd3}, 0xc) mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) 16:01:34 executing program 1: r0 = semget$private(0x0, 0x4, 0x40) semop(r0, &(0x7f0000000000)=[{0x3, 0xfffffffffffff2ee, 0x1000}, {0x1, 0x400000000000000, 0x1800}, {0x3, 0x8, 0x1800}, {0x3, 0xde30, 0x800}, {0x1, 0x80, 0x1000}, {0x3, 0x0, 0x1800}, {0x0, 0x9}], 0x7) r1 = dup(0xffffffffffffff9c) ioctl$TIOCCDTR(r1, 0x20007478) semctl$GETNCNT(r0, 0x5, 0x3, &(0x7f0000000300)=""/4096) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) getsockopt$sock_int(r2, 0xffff, 0x200, 0x0, 0x0) 16:01:34 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x15) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, r0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) setgroups(0x1c1, 0x0) setuid(0xee01) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x200, 0x0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000200)) getdents(r2, &(0x7f0000000100)=""/122, 0x7a) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r3, &(0x7f0000000280)='.\x00', 0x3, 0x0) 16:01:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x3, 0x102) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x25}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") 16:01:34 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8000, 0x0) 16:01:34 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000180)=0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x20, 0x0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000140)=0x80000001) r2 = socket$inet(0x2, 0xc000, 0x0) syz_open_pts() fchmod(r2, 0x80) poll(&(0x7f0000000240)=[{r0, 0x4}, {r2, 0x20}, {r1, 0x10}], 0x3, 0x7) setsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f00000000c0)=0xaca, 0x4) setsockopt$inet_opts(r2, 0x0, 0x100000000000000a, &(0x7f0000000080)='\x00', 0x1) accept$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) setsockopt(r2, 0x0, 0x9, 0x0, 0x0) ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0xc010427b, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[0x6, 0x79, 0x401]}) 16:01:34 executing program 1: setitimer(0x0, &(0x7f0000000080)={{0x0, 0x800}, {0x0, 0x2cd2}}, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x6}, {0x4, 0x2}}, &(0x7f0000000040)) 16:01:34 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r3 = msgget(0x2, 0x20) r4 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r6 = getppid() r7 = getppid() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000240)={{0x34dc, r4, r2, r5, r1, 0x2, 0xaa2}, 0x4289ec13, 0x101, r6, r7, 0x81, 0xdf, 0x4, 0x4c0}) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:01:34 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) r3 = dup2(r0, r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r3, r4, r5) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) 16:01:34 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1) r0 = open(&(0x7f0000000040)='./bus\x00', 0x82, 0x0) write(r0, &(0x7f0000000000)="6e2ee4", 0x3) execve(0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000440)="1796937320de6f559848010ef8da5f32487ca7df7c8af4702010330381ca381cba1351e9d8d7844b09fbbe1d6a320ba44bad0c6a6349de96c5149988a84bd28b1b49df462ea3049289331d3054b32627f954b3b01dd1b10ada1379345077c30e144c9ff35b1ab63fe3132d40b1317015fa5c2f12048ff4aa714b373184c184258274f5536b63758774b520010002bfa44c2e75b8a75533f44a871e7aef4e82ca1475f39c52b5cbc891d5f21cfa21287c2b0e408a7fb333341dad97b7151188953eb89e911b1076c4275813f4fb5c7f1913f0f77e24edbf09692b815b514c5bb1a3cf04b4f8f365718270771d74f5e39530fe0afb94f69f25bbe05e080f", 0xfd, 0x4, 0x0, 0x0) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000180)=[&(0x7f00000000c0)='\x00', &(0x7f0000000140)='\x00'], &(0x7f00000003c0)=[&(0x7f00000001c0)='-\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='*%\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='!\x00']) pipe(&(0x7f0000000400)) 16:01:34 executing program 1: r0 = syz_open_pts() getsockname(r0, &(0x7f0000000080)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) setrlimit(0x8, &(0x7f0000000040)) r1 = dup(r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000010c0), &(0x7f0000001100)=0xc) 16:01:34 executing program 0: poll(&(0x7f0000000180)=[{}], 0x286, 0x0) r0 = getgid() getppid() r1 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000040)=[r0, r1, r2]) 16:01:34 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x200e, 0x84500) r0 = socket$unix(0x1, 0x0, 0x0) pipe2(&(0x7f0000000140), 0x10004) read(r0, &(0x7f0000000040)=""/146, 0x92) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 16:01:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1}, {0x50}, {0x6}]}) sendmsg$unix(r0, &(0x7f0000000500)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000640)=[{&(0x7f0000000140)}, {&(0x7f0000000180)="5891b74ae4f40e948891343c769a33c875b4ce7823b86ee8a285a496eee607bb27b50c3377b886b0578cbfb4bef34436179c132ed95cbdadea508ce429d8bc03a75062f644362b7034cbf081b888a0e6b211391fd880c4e1034abd55585026d83abdc2cdda7ead558a5ee9cb3ec03bde843a41af66f04c7dd4441c180728b4361cc3bcd1e3f32ce55fc02aec08e9784d83971f301212616fff6a5104fcbdd55c5950e79507f66aadc7f6ed2e43686f4df389799108", 0xb5}, {&(0x7f0000000240)="14385614fd467acf5b7487ecf7401ecbd16e7ead86d5560fe72e3be83973ed64afe8d1045740769d01fe7f6ffc698fe56cea859b2aa4571004f4f71d836e10f6b947d239df8092d83558f7a7d68e68e93e14489262583ddd4afec53943f15ebf13f22a5165f9c131279dc4249d28ff2f285dd16ccfa3789498f891c65ff395167d974bdefaceb2921fd35fbd53db0ae1b47e5e8ca9eb23937d3f70bca2a481a6557e07dc32f70b43c76a48e15d25bb5f701a6eefde46f7e4bc847f9bd47702565288e77bc63840f881fe8b0333b94e31aeb8b740378521285c23c579b976d04315fe98f7faafb5458c4272514b80044ef6c80c829f398b4400d9", 0xfa}, {&(0x7f0000000340)="94a885a5bebf04fedc146e3abaf84ea4d3e54b7af3f9a4b456312ee557cbd1661763d05e9b8486bdc77bae5dc0e4e48b673038d32e88443a4818f9c2f1d599c877e9ab1a8932d30eca5833273a98c03c922bc06421cc82868aba705ce19478aac73b4e1cf1f9caedb6def171306bbbcce3b5dcd9f5455545bd094438fcb03274dacf95ff2b5b1e7d874927e99ad1c03d544998602dbb93e80ab69147adc72aba1b0975a8485d58e2bba07c24358a55b1b13809378aba7d7665bf80f895e36c99cc0e5ee414b05cd5e6011e99c9b7f6545a2859e3123da56f", 0xd8}, {&(0x7f0000000440)="94952c6460f16738823b9de018f489c879bf190ab0e5e7040f0680517f9b966756c5614ad10f610799b31d65d2c611c501c2a78d7686e932e48f8afec539ba99a87b695f3ef151ba8f960c01cd698d4df1a229afc592fc", 0x57}, {&(0x7f0000000580)="878d703615ff457cf0f7f6edd630a2253385010fa57149aa87dc8f3324b1a108b7763c7d174bbda1cca0a0c78c3ff9bb35c9c8015915e4e3ce8bb8c8920dbc9a9e809f43c5c51fac18a52fba4764c4abf99c95bc5b0b43b86bac9c04bf3b8084c786c3d4974e1ce1b8552e4e4a02e033669a137be2ebe93f559db82304478af0dac0b12098ea7be96e", 0x89}, {&(0x7f00000004c0)="704bfb62db20773896e71ebcb98094", 0xf}], 0x7, &(0x7f00000006c0)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}], 0x50, 0x9620e67feb3fb4c3}, 0xb) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 16:01:34 executing program 0: r0 = kqueue() read(r0, &(0x7f0000000000)=""/6, 0x6) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x80000000004, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x7}], 0x40, 0x0, 0x0, 0x0) dup2(r0, r1) 16:01:34 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x1, 0x0, 0x2, 0x0) close(r0) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x5) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:01:34 executing program 1: r0 = socket(0x1, 0x5, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000003d0000000300dd0035b21ef0c26d08ec"], 0x38}, 0x0) r1 = dup(r0) openat(r1, &(0x7f0000000080)='./file0\x00', 0x20000, 0x20) r2 = socket(0x1e, 0x8007, 0x7ff) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000040)) 16:01:34 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x2b, 0x100006c, &(0x7f0000000100)="1dc1e7e47d40b94691a88daf0cde399f63efec88e45172dd3353e8c4aea9649b0a9aacb06ed12f758b0b4b24dab9f54d1df667879e1531954f801b5f6cd5a00000000600000000000000a5df94fcd7d6d3fe622ea1f347c2440f405d52ad50ba082659fa754c2218e168c31af5c3d4dd00000000000000002d976d279aa85b97d8", 0xfffffffffffffe49) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000), 0x1) 16:01:34 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xa2, 0x160) ioctl$TIOCSCTTY(r0, 0x20007461) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) r2 = getppid() fcntl$setown(r1, 0x6, r2) ioctl$TIOCFLUSH(r1, 0x80047308, &(0x7f00000000c0)) 16:01:34 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r1 = msgget$private(0x0, 0x381) r2 = getuid() getgroups(0xa, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r5 = getgid() r6 = fcntl$getown(0xffffffffffffffff, 0x5) msgsnd(r1, &(0x7f00000001c0)={0x2, "59fa60d2ee0de994cd6f152e61c540a29d40f32d52ad4820e197607ac79fdf2a7b30cf91925d1a389f76fb8791e3909540c6d3f0438a1ffec884f5e267493751e17d2894536767c561545442bb749a076a58767dee7fe3d0229b096fc8f8012ebcd7045b0b3c5531b6348cd4f5f861b0f53add4ddd398dc0874f7b8b331aa0ae80299e97d49e999145ed3e1a1bb63562043947d55525169c249190d7"}, 0xa4, 0x800) r7 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x800, r2, r3, r4, r5, 0x8, 0xfffffffffffffc01}, 0x8, 0xffffffff, r6, r7, 0x5, 0x8, 0x8, 0x1ff}) close(0xffffffffffffffff) syz_open_pts() r8 = socket$inet6(0x18, 0x0, 0x1) getsockname(r8, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) 16:01:34 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x100, 0x0, 0x0) 16:01:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xee) r1 = syz_open_pts() close(r0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000100)={&(0x7f0000000080)=[{0x42, 0x1}, {0x41, 0xffff}, {0xeb, 0x80000000}, {0x45, 0x10001}], 0x4}) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:01:34 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4000086128) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x100000042, 0x0) socket(0x27, 0x7, 0x5) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000600)='L', 0x1}], 0x1, 0x0, 0x0) faccessat(r0, &(0x7f00000000c0)='./bus\x00', 0x80, 0x1) open(&(0x7f0000000700)='./bus\x00', 0x0, 0xb) execve(&(0x7f0000000140)='./bus\x00', &(0x7f00000004c0)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='-\x00', &(0x7f0000000280)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)=')\x00', &(0x7f0000000380)='p*\x00', &(0x7f00000003c0)='+\xaa\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='.\x00', &(0x7f0000000480)=',\x00'], &(0x7f00000006c0)=[&(0x7f0000000540)='^(\x00', &(0x7f0000000580)='+\x00', &(0x7f00000005c0)=':^\x00', &(0x7f0000000680)='\x00']) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000200)="759cbcb554ff", 0x6}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0, 0x0) 16:01:34 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r0, 0x0) setitimer(0x3, &(0x7f0000000000)={{0x6, 0x401}, {0x2, 0x8}}, &(0x7f0000000080)) 16:01:34 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)=0x9) writev(r1, &(0x7f0000001700)=[{&(0x7f0000000040)="4b7bdda4731c3be5118127277377dcc33d8d0e7dd4f882db9004078417c1dd675ab03cc27be95bf584942018a671b01973104edf707bd931df242cdd0091c1ae5962e66c52513350b3573716105c90530ccc97d524137d4cf0f01a0f90f7419cf66d2d89369e4e7b44bb6682e61fd8dda83d33e61b45632d9baf822a01c31163bd89d2f0404398c94193aa83c9e4cffcd1df43e16501f20eff4b84a3319f5a613361d0ee995b8484cac185bc6da213c12189cfd386db917f268e0970180eecf79543bf3da0e8e152974c6b8c65da3f6ec6a99136ff5230ce6a7bc57e53ba", 0xde}], 0x37e) write(r1, &(0x7f0000335000), 0xfc94) readv(r0, &(0x7f0000119ff0)=[{&(0x7f0000000280)=""/4096, 0xfffffd00}], 0x1000000000000116) 16:01:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000400)="90853856a63efcf2dafd59dbb3cc00002c368035b5664d65457b1941530000000000004abe72c94ac670d881309cee2dcd728cc96110c577153afb1471cfcedd5896b786086a33485550107e086f09", 0x4f) dup2(r0, r0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000003, 0x1000003, 0xf7fffffffffffff8, "85000000000900005f00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f00000000c0)=""/134, 0x86}], 0x1) syz_open_pts() 16:01:35 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f00000002c0)='./file1\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x30100, 0xb941357cd7d45bcd) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000240), &(0x7f0000000280)=0x8) symlinkat(&(0x7f00000001c0)='./file2\x00', r0, &(0x7f0000000200)='./file0\x00') dup(r1) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20000, 0x0) pwrite(r0, &(0x7f0000000440)="7f2cbf9208682bc2ab191dfb4ba12615a0e03288c1bbad06b029bc49dfb83559c91a40622923a2c77e989555e749c0ec9e999d4926def0db44f4fa78bcc10b23f421378731d94afb8200e47d7fb0844acdc94b6ae00506d9093c51d4dadb7a9e15db69d46e7a46f06cedbd7b5a2fc0095aed5d46d2528ff97a972b453a89733edcc7a1a6ce1fad9d35e7f2f66678aa43b7df85dca377174fdc37220cdd1f8dad74553a531ee758bb28cd6624199c9a918e9eede8cce94be106de500b87f2e70145e81737d91643d5bd483eba572c325dca1d23f1a2b4ba70f3624deaa740763fe5f0f8613ce2048c4128b50991e9572bb6e5a66cda411ad8333dd30717755a99f4ada18bcacc8c7088a8882a98eeb55b3da7c668ee9f404ae36b653461b299d465bcf2ce0ecf72146965ec69b6e42dd01fff2cc0050d2b63b1219b63011222ba124db4354628aa221e907229a235af31af4c7036ea6b0c191010c0ee288db1f9c14b07441fa512a0ed66e0cc8b2882d248aef8090255529bd580dc3ae66bcd4b790b5c4e9a2f619f4d7126d0b6ee7024be2f624cb43c480ca95c0cc72d331ce84689cc2f544336285b4b3a1a3ce5e8ea6b77f894840c52833dea49676fada24a1184a22611e4b88b98602577f2c9f0084b49ab830cdfda26f47de3d2cbe5419af1d5750eeb30aa0c16bf8626e7ab271cbc5ad54056071e490e14ce7471ce90316bf54df5ad219b48ba6d9550620e6f1ed571906ab1a9224d0f2dcf1f0d769c731258a845d922f2001a225a1ab6c7f3a938c920ffff9cae6c2880ae147cd35ab624de89b3d1b6e86ec16d16f8dc3243b466db43a34eaf7c44dbd7467fb167042f5e6ede789e162db7332e0b0b8f4fa252d9f4d4c900ccacc3c9a9b0bf85c1814bed8911222da51cd1346ad5c384a6576ce51655832c8b0aa69447e9e391c1126545f6b69425fe38ca0d8dda8c77b27ee9b192f3ad355b1d4065ac2014f5b783fdc5d44c670fcbfdbf70fb66a39630b6fc386ecb7579a0de3322c3a560006607ccd0ecef79a3ba7c100de674494a7528f97a76b11885027f874339cb634675599c72f7adf328aec347177439e7110c601ecf58de1adef902a1260a781d42490fb406eca86981f47ee0964ee8264c3fd4669136494bfa9393e663680d015b2c07d89a302a5de20429f094dd8a3ffed4ff119ccb4a63f5eb8e1cab94742e6d37cb376108660d6fda1f04ec6301de6d66c242d624d7cc17df60112299626cbe2823070fccc2e29872e11628b61266a4b392a14b1a4916305808cef2cfced7d6a6616aba994c9babd7ad293606708c1841f3c1b1b52da100311848dbcd7b031929ab3f35b9d7135348fb0aa64579ac3d778accabbede4fbc6266d23f4c364c0f647c2f0794bd65a4da402ba449945b4e708ac6fb3338a4b6ebc7266c19aea17d665e6f8347a5065cbc2bdbd27e5308492e5fc4146a8c32007b31003161dca994b45671a3727ef0fe97849b014c826be633525afeb270b5485c1a725e7920b30b8ed9c53c0745357ba49fa9a5e98ff4ad8349c4336f708064004e37056251fb0e8e066a07e9c0f8859133498941e4d73cdd56a1a9f17318b692282f32bc830f5509dad59b7f6ab0ef0ae07b347db41834b1d25bd12fcbc17f47df0996d7ca8e3aff69b67fd4cd1acd18c7c93b09c7aa09195ac845fd3c9a4a271b89007c8521f31d705130902eccb72de94c76e7d90b52bc7b85330982d7dfff0bc4b35604fe6dbec37755bde10bf4d8339a3c1510baf367d161465c17eaf0af80d4728e2c251d61d6d0bcb2c75ea3eeb6d5b347a52553fb50100176f4db6179fc9088f29348bfcd2c249960d19cfdfd3aa2fc980573d94bb08ee06ee7f890ddcaa75fa7ac82d1eeff2347ee2b1470c56c2759d2c36b293487543bee1fcb37fb2be3e2714cd569061fbbbce062982f284765ac3e4a63076eacd5c2e5039ef287335a53015e27214c915d8e525af50d3573be7d1be2d04f29706b0ce5ca644382f043e4417e0f453c8a6d8bfb8dadc5a83773e62016c86239100581ca37c3065c34735eaf3835e2d551bbd1ac0bac746a2c08ed025bf288b6604676075d45ab183f0ce6d954973376c38a51f6ec1a4ac116347bc6bda9b2ff5f0e919ed31163fda7266a0bece66055d18cfa92f8c3c29ed8b7dae31b456611228786ea53c78fbc3791a22e4abf4fff3b85c9d88948235c84a3d5019ed0c04999d8e377af8efe64cf79ee32e414d8567bb8229dd48cd2d1096ff0f303faf35cb4fb568092e2ff38ebd941077440d287a30a9be1f47b8762d6fe6135799604c9cb332648136213602979c788e7df175ee0504841d50236762234a6d66c455a74a6900fff08a35127a8d1389dcfee5e29eead73511a4609e32c952c73352c938e01bddcfc7cf2ae13e03cd6381c255668a318ef42c2bc543aa5bdb4428774133977faad44c4c23f9c995fc47012b0fc628bfbc6e0b84c4f8c9473899af1884906d294ba1cb76b6129cbad0b4655f8a81bb5dfe25fb9a0292bc6e23032b5f500bb1e1789372c43ebde27d93360050e63d6625318b4b60bf57908ad787c399c7bca846f8f4baf69482f2138fada000c8f83c1ee95c482a46632ff0c8effecd87ca9b7c1153987c53b53a57cfe1c18215bc92d71ad1ede35d0b50d9e20e72dc73c2297a58190bc55f584f35ff1f57e396330ee6494f8e410604d022511ccfbc02bc8edc0be303966e0011d82dc52583e335a97ed7e3b137869be4f01a3fb09f823e57d2a9c921c514134c70f0779499f33b349bd9d3f94ab1af6798d7a219c2494033e65fdf2e0b4448794f9be136aa8c0a596054d0839d1f7b25b177aa74061d96dce97e09045fccf40cf78b408aa37c5d3735d9047ca7d14999db2ce220fb731b92137a91a22bffc5e9e2592686898cb5276efc395e4a1ad17e614dc8e538dc4c31dd95a75f962243485ef87cd146d123f55d5657b66fa2b5e639cfeb883b30bee91528d68d6e6a10e5969177be64d2e4d35b2540efd4a63140a805f19617f327e51b35b01e66df10747b0cd6aa67cc777a8607e0bd8e0b27927c96090c53e83fc08d1dc4486e3752fc7f158f6e0d316a6810f5e92bc0b37e9710d75e04d4c9be855ee6d101d13b054979109173cdb7fc6f0180b900ea4b418332945810f4d68fee77005b1a2a80c437040156100b383745387a7d3f5172b67bc3acf2b58c51c6735a60555ab8bf9a08494b54a969e8ac81a41e9fad64ee0fbd5fcecea343dc5c690505a0c397991f4d573eaea476520d4d110796cd777f9a21b536819dd7bd2424d24338857233d4777ab85ee3f4ff050bee3b912c249eeb8a80e8979565d73e4d310f21de7c823f60b6fe353b02ccec1ce74b14709ff1168f0899bcd71e6084c64bfea8051e8288bee3de16528c55594d16a67110ddbe6fab5c02c070721474ce737ac2e75200fd3b222a3619c54c244eb9d965ee8ed16743c56f045cf5c7dce689649e657f75edd656f2a8e01a816c859030c4b46eec8bef3b87836df78fd166c71a8c8e60328a777241ec3ba727d56637b68eac202f60e69820c11222b7c703512b7e039d51849e9998c28698b1fb455b3e119ce144949a22890be42b98407f2b7d3054c1883a70add76368968f00f832e90efb8546f0a825095870fdb695f3ace035a201cfe8d9bda66d2c29d2068489a2c6d5a4fd6995ef253c65018bdbee89f74ff0f9189be315c1734b01b30e7426458bd9bfb61c0a8d991f20be1e5eff9778ed406065eb08d83f103663c387f3b2854ce21ff000fa0cacc34f2ec88736e2ce0617431106cea3c8d407519609d224db31228a07f7270b0da2714a843539779066c4589fb6fdd53d1d792fdaab380bca44630bb0c695ec5888c0d3327687bb505f2b938f6106ec1221fb3a7f0a677ea7d80a8987d4f70d8b4e4023e6f86283fc0eece3732bd00c278ede539d2fd7f93a473ec71bf8a575f79d974057375a2c3c4ff2c7f69e1daab3fcc99c2807420fd47e1a90031b6d04f5e8583f266d77f89df3297c498e04b97b1953a9250bde6e2a1f8724c83bbc76a06be98df05550e4defd8f853ef5b2d133ce965dbe0d800d1994b4def8d5fbb1e474c7175e2c0389c7192372cf0373493c4d9582cb6b6ff73e3664b00a87903f59cce7f387e85a36fb0acf25f4677bb25b90b84e33d4756283fa2ab62e9b87b73b5e39ee9fe34ad156a9adb4c968be253048b54e36911c849c0106c57f1ebf8792042be9a4a0f736a3df62f5846faa63f2ab05163c8f9d2e2c712cda033acd09ac82941faf3d7dd2419f2a1b76b2f72143a5139c5835a24be9ea8dbe4ab6e13f107484a62073b94c979fc6b4b4f25f981ed7a828bcdcd78ae0f0aeef53d5c9953e21f4596d9ece6c8c52ee5d2a8a9dbef1319f80149ca53e773a1358dd3026258a9d4c1b70285cf9ec2dbce8b956d545492704ab8935a08f066beed429d9283bed17ea3e9e3d28fd4d7e663d096983c3154d1b4628565eec88c29e6a6377287c91ad3b5c18cf18402cd04824a8d43546ac85f6c9fa0c620d0dc0afbc9f9a56a0eeb0a2441a125e7cb274e3434201b1592a866feced0419906d206953c0c3f657445106d39d36389561dc617ca077e6eea7d877ef71a8538c7395ff52f67e6c472741d9ddad63626b2443b43de0c1de95ddb3e43a297152591374192212adbe04c3c4ff97c191bd32b2ae332d75389c1e5c89946f51688f83910a9b877b4adea820dfaadaaf348837ea0c942e505ab1ebb7295c6353d50d763496dc66222198290d416576787710913d642d8674ad3c4db468e0d93b482187412af4d8e15eccccd2d0675be2d351eccf0923d5623773dc38b6b41235e03d0d6b681e6958767e79bb6d8c31b3a05eecefa23ed7e86830a395f5565057e73d326fb3f50060555ad5b28603e72f5af1410a8d55eeb2427b9a6f851e50519a1f78016743dc194db395dde19dce08f08de0a980932857341d2294d9d3c23efd2d66dbd68c7bf440b740bb9fcbffd7dbdf4e8742bbf3ca6220c7e7ef800db222d5e6555ef9e2d9787919e40792742d6452a902b128e29ac0c2fe4d79033638ee164943b963a23c34c02e2288634900489f3362f3f01fe715bed14335f5e76a3c62b4a906e697691d546e6e5b390b90d1a74f055eb253292942ebde10ddbdbc2ac2fa7bcb22684d55ec4cb2390f115cf494c91717dfb9db30e6eba48b091428ba6e32dd7df887ab3bccb1fe3d0021a1045cb96059b538f3f6357fbb4afd90de58ded626f30b0c081e9dbb30d200c688b4e119602cacbe6735aa940cb7218d1ccfea07bce9517fb7da8e58b259b3bc8d8a876cf677a45d459d10d8e2e937c61467dd16a337fb06af8fb0bedfd025fc81474d5a4723fb2550399753c6b269c60c49d8dd1f36ff5b8e11031f888a239a10109f885b48924bf49ad1a39043f48f884704cfd96c04e9a68128074f445ca06c61838815b526141a232377f69a67e4e153c512c95256e68e536ce6131d13a34acc9796f86d44d76937a322125295528cf32acac32e80c4f0e72e16b0cdb8af4f696d75a8aee897a0d97438d656986089dc7825c3b29f5b04a9d917cb4f65a858b0f2484f61ac48d26d1783db5a9063f6ae7a81503ccfe75a9c1f32b110c16617eefa1c3a44898fb9445c422421bb4c1eaa3c223455058e0d24028d74641314606eaca910e0cec3a73bb6c70f666bf99cca87f2c504d0fcd3b416cc366f2aeb666354bcc8d21fe37ed02346a426308de3be89bd1", 0x1000, 0x0, 0x0) dup2(0xffffffffffffff9c, 0xffffffffffffffff) sendmsg(r2, &(0x7f00000017c0)={0x0, 0x0, &(0x7f0000001700)=[{&(0x7f0000000300)="e020d701627ae406c846c2dc3b3cce123168b9d99d85f5ea2212a54d163ef07c29a4fb0c0a25c5585561158bf1b54c5931ac5c620b2fce5e2402e4fe2519739b4c6c2c6df9c2d7bec011b95b3d57b9fc3f3f18", 0x53}, {&(0x7f0000000380)="13f1c4114dc60f7a6b149af98a9190feb29c3c28670b38b1c4db136cfd4cb65ab5f3609056626cb85ef1", 0x2a}, {&(0x7f00000003c0)="5adfd8fe0028fe9009d77ed538ece7d80ead96", 0x13}, {&(0x7f0000001440)="cc6d5a5810e7b33430830a363533a141ed0bef40fa7087d883bdecea18a2719686a0f73eda4f40f880cfdf973e85c7a3dd4f30933c20723fff94445398bbfc3ee27f20c9b5418a4fcb932c4d7e9d9bafa9b91254f1bf11b57a658fb1537cccbe4ed8c2c526ddc584367ffcbac7f1893fc6a48aa811398ccf426755d2cdae63b7323ebde72839d071fa7d2eae41f7359c77153ec253a9161889689899dc19354d0d4326bce93eef93d3ad665b90e35882e34b92185e1eb3e344f09cbaf659980d5b7acbdcb24bfec6450630", 0xcb}, {&(0x7f0000001540)="665206b47ffd8fe41292e80fc7e3bc93d70aa50d9ed999e396164719c7c526e08940d624d0958edd88466d3246068b0be70c780d02ea428bb1c2e1dd6ee508214bff45d9059de67551393ccd4b8d93705c96f138a980bcaf66e15e0fcc106f0fbc3623ad726f7c90f94737ebb688ac4251c619861024be4e2d89a17e83e6173d03943a76c4", 0x85}, {&(0x7f0000001600)="5d3f10b637ee70c4edf48f7bfa3b2c380042fb81505a436188b8f9c1932e351c43841e02287ce6183f990d02e5f76c772c3b86a99ca09e5bd062ef2041f2516a9dd94f3665c98025ba7b5522c73361f052afaa9a4146cf836c9168eddfdee633ac97e717a6f06a8bd6a33b7ece9d11b1ffd4ba4653179efd21ded038b507aac57d66801ea3b603c5a779f754cabdee0c0db78df51aeda915e9392031ff5326f3154272aa24f69485048c25d549ea09292af473db2c09dd4accf8c5d44b59a33fcbf0dbb63899f9f9e65d4d0ce97f09fa0f4bc4ce5e4a3f2fad84fdfc705b4598c2d3dfaac526c5626f4d8c86192bce6dd55c5a91cb8f86ad", 0xf8}], 0x6, &(0x7f0000001780)}, 0x8) r3 = open(&(0x7f0000000180)='./file1\x00', 0x10000, 0x180) r4 = openat(r3, &(0x7f0000000140)='./file0\x00', 0x2, 0x20) symlinkat(&(0x7f00000000c0)='/', r4, &(0x7f0000d06ff8)='./file0\x00') chflagsat(r4, &(0x7f0000000400)='./file0\x00', 0x0, 0x0) 16:01:35 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x200) 16:01:35 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x103b8, 0x0) sendto(r0, &(0x7f0000000280)="4ec33a5363534b7c838c8af333d60bfdf0e9c51505549210861e103b63f36b17de2b9af41baf33aad8935f", 0x2b, 0x400, &(0x7f00000002c0)=@in6={0x18, 0x2, 0x200, 0x7}, 0xc) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) pread(r1, &(0x7f00000001c0)="1ddfb8856e9926eb04010bb16280b697493e66ac7af3ba1b02fcb1b98c90896e3bb2bb9ce5babcc168d0481d2579a5c318f84ba76254b42df95eb7b0188b8f2b702650be78a271bba03f893e79fd4b00b1041a068f7da091e5648908c695dcc87fc4d99288cf10a2527265643cbaf5a98155b31aa577006cc660c912178d58ac23d1", 0x82, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) fchmod(r1, 0x8) pledge(0x0, &(0x7f0000000040)='\x00') getsockname$unix(r1, &(0x7f0000000080)=@file={0x0, ""/2}, &(0x7f00000000c0)=0x4) open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x8) 16:01:35 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000080)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r1, r2, 0x2) mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000004c0)={0x10, 0x5, 0x4, 0xffff, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x6}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x100}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x80000001}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x22}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x5}, {&(0x7f0000ff4000/0xc000)=nil, &(0x7f0000ff4000/0x1000)=nil, 0x9}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x80}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x5}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x6}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0x4c9}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x3}, {&(0x7f0000ff5000/0xa000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xda98}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x120}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff5000/0x3000)=nil, 0x9}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x8}], ['\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', '\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', './file1\x00', '\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00'], './file1\x00', '\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06', './file0\x00', ['./file', './file', '\x13\x13w\xc5\xfc5', './file'], 0x7}) r3 = getuid() openat(r0, &(0x7f0000000280)='\x13\x13w\xc5\xfc5\x00', 0x200, 0x1) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0xd2e06d3449c03fa2) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000340)={'./file1\x00', 0x9, 0x100000000, 0x361b, 0x0, 0x40, 0x8, 0x7, 0x1, 0x0, 0x77f, 0x3}) r5 = getegid() lchown(&(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r3, r5) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000440)='./file1\x00') unveil(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000300)='r\x00') msgget$private(0x0, 0x210) accept$inet6(r0, &(0x7f00000009c0), &(0x7f0000000a00)=0xc) utimensat(r0, &(0x7f0000000480)='./file1\x00', 0x0, 0x2) 16:01:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x14}, {0xc}, {0x6}]}) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x808, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:35 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) renameat(r1, &(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) connect(r4, &(0x7f00000000c0)=@in, 0xc) shutdown(r0, 0x2) 16:01:35 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x280, 0x100) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0xc0, 0x0) kqueue() open(&(0x7f0000000000)='./file0\x00', 0x200, 0x824595252a3f90fa) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) 16:01:35 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getitimer(0x2, &(0x7f0000000040)) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)) 16:01:35 executing program 0: mkdir(&(0x7f0000000040)='\xe9\x1fq\x89Y\x1e\x923aK/', 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x208a0, 0x0) sendto$unix(r0, &(0x7f0000000340)="9b95d22b6a8f2d21edda5a92883bb05a699b36b859e8b08a03a5f38305451167e5751959f1be3de70676a1d6f72ee9d4d318de7a9a0cf414a2cbf801895b4bac59ca08d56cf4a17b2f3168f97ac1721b1edee50d128c05ad2f11e29b244f570178b38abbcd9042ee5aae2b7c6cd85e37c284d380a66066423d74153350d5720f2ea9d2e70e0d51154946b55e55b44d0147c203312ddf6addcce820b70e5ceab586c9087cf52ffabc2ed9f69661e080d421c452d205ab620b4dd70a8e872b9dda49cdd8cd5aed36d5d972b68005dad7f99aec34fd7e71ff3de5697a58fbf0feaa08f33f7d6c81a33136b4df0eebf990da1068a65953e5f692a2963f89ef790dfea7640bec573c53c427e8d437ffebdd9541c98d4420c071d21c8946f80ee02d78d4bd7e00849d1763", 0xe6, 0x6, 0x0, 0xffffffffffffff0e) unlink(&(0x7f00000000c0)='\xe9\x1fq\x89Y\x1e\x923aK/') 16:01:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x30}, {0x61}, {0x6}]}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0x434) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='G') 16:01:35 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1005, 0x0, 0x0) socket(0x2, 0x0, 0x7) 16:01:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x3, &(0x7f0000000180)="f1a9b6") ioctl$BIOCPROMISC(r0, 0x20004269) r1 = semget(0x1, 0x3, 0x128) semop(r1, &(0x7f0000000000)=[{0x0, 0xfffffffffffffff7, 0x1000}, {0x0, 0x0, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x2, 0x1800}, {0x0, 0xaea, 0x1000}, {0x3, 0x7fff, 0x1000}, {0x3, 0x40, 0x1800}, {0x18f4d66cb6882a01, 0x321, 0x1000}], 0x8) 16:01:35 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) readv(r0, &(0x7f0000000000)=[{0x0}], 0x346) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x8001, 0x5, 0x3, "728f59c84fb2da17e16e7787c11ada68d8fc83fb", 0x5, 0x7}) 16:01:35 executing program 1: setpgid(0x0, 0xffffffffffffffff) r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_data=&(0x7f00000000c0)="0518c124e85804aae60d2c1ce0c25179a7a9729ffb5a113b02a7a126b7c7da271d120d5201da970cc931be50bb8756e5dcfb05a4c9c5191bf9b8ed6821a4ab945623917fe8f565d7c952654a3dea6a1c5d441aac23"}) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000001c0)=0x7) fcntl$setflags(r0, 0x2, 0x1) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000180)=0x95c1) pwrite(r0, &(0x7f0000000000)="e2422bd2e91a3c248af81e2e662392ebef94d241cde96de79fdfacfd9f1be10d05feede4cef91ae27eec6a54fd3b00fa95c1c5f5995da87f651dbb27385987c92d1f3e7b82bcbe8759997280ce90774f7f45b62d39d7d6388bca42e5303c0c097f557eb9c0e47f5db1a13741fec590ff76a923264b4d09eb3b81a71f796174036b4a72cc0d45b8", 0x87, 0x0, 0x0) 16:01:35 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x1000100000002008, 0x2065d) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x40) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x6) ioctl$TIOCFLUSH(r0, 0x8004745f, &(0x7f0000000140)=0x1d) 16:01:35 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) listen(r1, 0x9) r2 = dup2(r0, r0) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x40) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000080)=0x4a) r3 = dup2(r0, r0) kevent(r0, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffd, 0x0, 0x4, 0x6, 0x7fff}, {{r3}, 0xfffffffffffffffe, 0x2, 0x20000000, 0x5, 0x8}], 0xfff, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffb, 0x84, 0x40000000, 0x10000, 0x20}, {{r3}, 0xfffffffffffffff8, 0xe, 0x2, 0x6, 0x8}, {{r2}, 0xffffffffffffffff, 0xa, 0xfffff, 0x0, 0xffffffffffffff2b}], 0x9, &(0x7f0000000180)={0x7fff, 0xffffffffbdf7a4ed}) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f00000001c0)) getppid() r4 = accept(r2, &(0x7f0000000200)=@un=@file={0x0, ""/2}, &(0x7f0000000240)=0x4) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000280)={0x0, 0x1, 0x5, 0x3ff}) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000700)) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000500)=0xffffffff7fffffff) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000300)={0x6, 0x800, {0x8, 0x9}}) r5 = dup2(r4, r1) syz_open_pts() r6 = dup2(r2, r5) recvfrom(r6, &(0x7f0000000340)=""/224, 0xe0, 0x800, &(0x7f0000000440)=@in={0x2, 0x1}, 0xc) r7 = getuid() setuid(r7) select(0x40, &(0x7f0000000600)={0x1, 0x9, 0x2, 0xffffffff, 0x0, 0xff, 0x3, 0x8}, &(0x7f0000000640)={0x4, 0x1, 0xe000, 0x75, 0x9, 0xffffffffffffff29, 0xffffffff, 0x5}, &(0x7f0000000680)={0x64, 0x2, 0x8, 0x1, 0x20, 0x0, 0x1, 0xfc38}, &(0x7f00000006c0)={0x42db, 0x3}) unlinkat(r6, &(0x7f0000000480)='./file0\x00', 0x8) sendmsg$unix(r3, &(0x7f0000001880)={&(0x7f00000004c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001800)=[{&(0x7f0000001780)="ce2d92e1504a8ada43779469046c24598db6f29dfff0f6778ac9aa99ad686d2338caac3486b4931f19fb9574c2041c77ee47b53094555584dd20a3540b4f4834bed1ae18093d60f9bea77304872a32a5db", 0x51}], 0x1, 0x0, 0x0, 0x400}, 0x404) read(r3, &(0x7f0000000540)=""/164, 0xa4) pwritev(r4, &(0x7f0000003b80), 0x0, 0x0, 0x0) dup2(r2, r4) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000003c00)={0x5f, 0x1, 0x4, 0x9, 0x2}, 0xc) ioctl$TIOCSTOP(r1, 0x2000746f) getitimer(0x1, &(0x7f0000003c40)) msgget(0x2, 0x200) 16:01:36 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = socket(0x18, 0x2, 0x0) r4 = dup2(r3, r3) ioctl$VMM_IOC_RUN(r4, 0xc050756a, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) connect(r2, &(0x7f00000000c0)=@in, 0xc) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000140)=0xc) r5 = semget(0x2, 0x5, 0x2a4) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000180)=""/62) 16:01:36 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000), 0x4) r2 = getgid() setgroups(0x1, &(0x7f0000000040)=[r2]) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) munmap(&(0x7f0000003000/0x1000)=nil, 0x1000) 16:01:36 executing program 1: r0 = dup(0xffffffffffffffff) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)={0x3, 0x1}) 16:01:36 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffe, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_TERM(r0, 0x8004746d, &(0x7f0000000100)={0x1}) 16:01:36 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setreuid(0x0, 0xee01) setsockopt(r1, 0x2000000029, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x9) 16:01:36 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSCTTY(r0, 0x20007461) lseek(r0, 0x0, 0x0, 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000080)=[{r0}, {r3, 0x4}], 0x2, 0x7) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f00000000c0)={0x6, 0xffffffffffff3333, './file0\x00', 0x3, 0xf7d, 0x3, 0x6}) r4 = getpgrp() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) setpgid(r4, r5) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000140)=0x3) lseek(r3, 0x0, 0x0, 0x1) bind$inet(r0, &(0x7f0000000180)={0x2, 0x2}, 0xc) ioctl$TIOCSTART(r3, 0x2000746e) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f00000001c0)={0x4f54, 0x7ff, 0x1, 0x2}) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000200)) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000240)) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000280)={0x7, './file0\x00', './file1\x00'}) fcntl$lock(r1, 0x8, &(0x7f00000002c0)={0x3, 0x0, 0x1, 0x8c2, r5}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) open$dir(&(0x7f0000000380)='./file0\x00', 0x80, 0x90) r6 = semget(0x2, 0x4, 0x400) semctl$IPC_RMID(r6, 0x0, 0x0) fchdir(r2) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000003c0)={0x8000000000, 0x7, {0xbd, 0x1ff}}) mkdirat(r0, &(0x7f0000000400)='./file1\x00', 0xc9) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000440)='/dev/ttyCcfg\x00', 0x20000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000480)) getsockopt(r1, 0x8001, 0x8001, &(0x7f00000004c0)=""/168, &(0x7f0000000580)=0xa8) mknod(&(0x7f00000005c0)='./file1\x00', 0x10, 0x4) getpgrp() 16:01:36 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x2, 0x5, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100050160000004000000000000ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004ffff00"/177, 0xb1, 0x0, 0x0, 0x0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000100)='-/\x00', &(0x7f0000000140)='\x9e\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='@\'\x00', &(0x7f00000002c0)='\x00'], &(0x7f0000000440)=[&(0x7f0000000340)='@\x00', &(0x7f0000000380)='(/}-%/.\x00', &(0x7f00000003c0)='*\x00', &(0x7f0000000400)='\x00']) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x4, 0x5, 0x0, 0x1, 0x1, 0xd58, 0x2, 0x3, 0x0, 0x200, 0x40044}) read(r0, &(0x7f0000000500)=""/220, 0xdc) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000480)) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000004c0)={0x37, 0x7ff, 0x5, 0x5b80, "9fd52c40c0636fd70e96805adbd8cc1ac7b79bd3", 0x5, 0x3}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000000c0)) 16:01:36 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) dup2(r0, r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000080)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:01:36 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x0, 0xfffffffffffff28d) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x9, &(0x7f0000000140), 0x0) 16:01:36 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x10) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047466, &(0x7f0000000340)) 16:01:36 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') chflags(&(0x7f0000000040)='./file0\x00', 0x1) setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) getegid() 16:01:36 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0xd17, 0x40, 0x0, 0x6, 0x9, 0x0, 0x200}, &(0x7f0000000040)={0x3, 0x6, 0x0, 0x0, 0x8001, 0x10001, 0x2, 0x4}, &(0x7f0000000080)={0x3, 0x7, 0x80000000, 0x3, 0x6, 0x5, 0x4, 0x25fc}, &(0x7f00000000c0)={0x300000, 0x5}) select(0x40, &(0x7f0000000100)={0xffff, 0x9ae, 0xfff, 0xb8, 0x177, 0x7, 0x1, 0x4}, &(0x7f0000000180)={0x21, 0x5, 0x2, 0x6, 0x20, 0x91}, &(0x7f00000001c0)={0x8, 0x0, 0x4750, 0x1ff, 0x0, 0x7, 0x8, 0xeb}, &(0x7f0000000200)={0x4cf, 0x3f}) select(0x2ee, 0x0, &(0x7f0000000140), 0x0, 0x0) 16:01:36 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80c0, 0x12) chroot(&(0x7f0000000340)='.\x00') rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)='..') 16:01:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x7}, {0x6}]}) r1 = socket(0x26, 0x3, 0x6) recvmsg(r1, &(0x7f0000000200)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000140)=[{&(0x7f0000000380)=""/4096, 0x1000}], 0x1, &(0x7f0000000180)=""/96, 0x60}, 0x800) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x81}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="93") 16:01:36 executing program 0: mmap(&(0x7f000071a000/0x4000)=nil, 0x4000, 0x8, 0x12, 0xffffffffffffffff, 0x0, 0xfffffffffffffffc) mlock(&(0x7f000071c000/0x4000)=nil, 0x4000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) mmap(&(0x7f000071d000/0x2000)=nil, 0x2000, 0x5, 0x13, r0, 0x0, 0x0) 16:01:36 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00003bb65c0900000000002900", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) write(r1, 0x0, 0x0) shutdown(r0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x3, 0x3f}, 0x8) 16:01:36 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) r0 = syz_open_pts() close(r0) pwrite(r0, &(0x7f0000000000)="3c7cf7615c8e0ac32e1b78d7e709ab9bcfbb4fba830f62543ec7e3607e4c6f31b0124c5cf21a78e0ca0fb39f72429b8e1726f75d48b0", 0x36, 0x0, 0x33) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1568577d, 0x800000c3, "125a62d90d65b0984905591970ad581ee6bbd4b1"}) writev(r0, &(0x7f0000000780)=[{&(0x7f00000004c0)="d26aa6d91f5227296a0c3274d61ef6852d39a5f204ec470fa26908e17b3a6894c272ffb484e880e778020dc6e2ee4a8c891c6909b3b3414a32a762fbc668179a0f88556142fca34d2c02cc8e44a4926c4597e1360ddf5505c5d742cb36101cf5a7043f59", 0x64}], 0x1) 16:01:36 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x480, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x5, &(0x7f00000000c0)=[0x9, 0x7, 0x6, 0x4, 0x8]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{0x0, 0xfffffffffffffffd, 0x0, 0x40}, {0xf98c, 0x0, 0x0, 0xfffffffffffffffe}]}) 16:01:36 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x101}], 0x4}) r1 = dup(r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x5) 16:01:36 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000040)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0xe4) ioctl$TIOCGETD(r1, 0x5452, 0x0) 16:01:36 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x101, 0x4, 0xd5be, 0x1, 0xc194, 0x6, 0xfffffffffffffff7, 0x2, 0x3, 0x7, 0x67}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) writev(r1, &(0x7f0000000000), 0x1f0) 16:01:36 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000080)='./file0/file0\x00', 0x8080, 0x20) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000100)={0x100, './file0\x00', './file0\x00'}) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) poll(&(0x7f00000000c0)=[{}], 0x1, 0xff) execve(0x0, 0x0, 0x0) 16:01:36 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) lseek(r0, 0x0, 0x0, 0x1) select(0x40, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0x4}, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, 0x0, 0x0) 16:01:36 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x142) dup2(r0, r0) ftruncate(r0, 0x0, 0x0) 16:01:36 executing program 0: symlink(&(0x7f0000000300)='\x00', &(0x7f0000000000)='./file0\x00') link(&(0x7f0000000040)='./file0\x00', 0x0) 16:01:36 executing program 1: r0 = socket(0x800000018, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x8000, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) socket(0x6, 0x3, 0x4) 16:01:36 executing program 0: mlock(&(0x7f0000006000/0x4000)=nil, 0x4000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000002000/0x4000)=nil, 0x4000) setitimer(0x0, &(0x7f0000000040)={{0xff, 0x808}, {0x4, 0x2}}, 0x0) 16:01:36 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) utimensat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{0xfffffffffffffff7, 0xffffffff}, {0xcf6b, 0x8}}, 0x2) ioctl$TIOCSDTR(r0, 0x20007479) 16:01:36 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) r0 = open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x401, 0x0) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x1) open$dir(&(0x7f0000000100)='./file0/file0\x00', 0xe90, 0x0) 16:01:36 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x4000000000000001, 0x0) fcntl$setown(r0, 0x6, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10800, 0x1) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000040)=0x1) 16:01:36 executing program 1: symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) pipe(&(0x7f0000000140)={0xffffffffffffffff}) renameat(r0, &(0x7f00000000c0)='./file1\x00', r1, &(0x7f0000000180)='./file1\x00') symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') pledge(&(0x7f0000000000)='\x00', &(0x7f0000000080)='\x00') 16:01:36 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x480, 0x40) close(r0) r1 = socket$inet(0x2, 0x2, 0x3a07f85) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r1, 0x0, 0x800000000000d, &(0x7f0000000000)="eaffffffffff0195", 0x8) 16:01:36 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r0 = socket(0x1, 0x1, 0x8000) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x3, 0xfffffffffffffffd, 0x9}, 0xc) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) lseek(r1, 0x0, 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) connect(r0, &(0x7f0000000100)=@in6={0x18, 0x0, 0x1ff, 0x1}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) fcntl$setstatus(r0, 0x4, 0x88) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000040)={0x2b4, 0x1}) bind$unix(r2, &(0x7f0000000240)=@abs={0x1, 0x0, 0x0}, 0x8) 16:01:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x28}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 16:01:36 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000380)=0x80) pwritev(r1, &(0x7f0000000300)=[{&(0x7f0000000000)="4b3ec1ff008540434f145493beb8420dd72a685a5d66480c78e991292176eedef48589459ea9fe32a3d4bab34d17360e68"}, {&(0x7f0000000500)="0302b5c4d3c76d3cf54de213c76be0da598c9cc68a239c128d701957e1f5a2d54aaf27495185a3bb201b07cf9f350cff7730208f3d6ebf0ab7538ca884f686d81739dfb5a93f61add18febcbe1017da6a24b0f1dcfa6de15c00243e0848fa0a0cae4c43b8683db4642d6b9120940552c625e493bb393dc9f2501a4bd8ffea1bfddae090257adde4c4fdb94f3aeb16670e356b7568d34ff018354124ba395f67296beebf5640110975fd480afd5aecf197aa4c7de2a66a5e982b02433e62aff6381533cba3cac68554a2292783af5ba7f4bc831c51d03ac3b3f7842789adc052f771a4cf0b71b1fce82e5ce5cb1a44c6c9e9ed7c094eed8638dc4aed13880f501468d1bd4d84d7d24d5e37c13945c202e53ef7fc4034c6d35d6977962eceab4b7b4c8334f778e11736d2d21f7de554cfdc56472ca2c959c9de48d57c192bdf51876e10af6104e586a0468191e3f7c3de27f987f01cf2201b1cd4b4b5a08ee54e3c6f405fb72a54474c141f958d4985b01323e9639628d611439e5b88216db354d90ee9f7bb9144ec263aff7c059ff13ed0566b74775c66f0e1ca9c6c7a611d92e54ee5e7aaef33fd0a55ab2f1b6fddb0da0e07a9202be792b2db512281213235e07095dc6147e7d965f1b7f2d36d875e344d71478637e6e3ea25ddfc32d803b5eab652872287f0579b0ed9c71c411d020dbb617741e76565cf98358406a6fea5039f093e8a95ffe554c165e44fd4323a0ebe17fa29d1d01d8e7f66835ec17a902f79db42c3e9a99110586c9c5a0adeab53cf40b8363cc21cf2caf3bf82247b0a9640d71ebb4bebfbe14d26b4c461b0394c17414aecacb02a5823b7682ad6cbf41e4355d52c93d5ef7feb05f12c5e9c9ad6f63ba901e0eb8d1e5db98db4e776da6b15a87e8be0549812f40b558b823daac7eb07ddde9791f0615ef577bb7e0d72a27e51c6087d674419e0875a7c923b77b7a630c2d208c08ffd2e83b3780569da5f2641c0015de04bc01e6c71c68674085bd50441059f01ea39804d80f2bd89852914dda6b2542cbbd1936508e7494f11fb462bcb6a6278188cec2383f07ba8466dfc7ac7c752e0eb63179332dee3a8965f401cebe4f4e4881057049456efda7a5f4289bbc4e06734bfb7a6fa32aa796f5cb2962d130ebd5d88a48fe63a2a6dc61cf89e4c29f839ba4b4fa0cec9d6eb34e483cce05d98c214c83c3a3a3cc3c1d4921dd48ecfc47efd789ff4e0bdfce9b133064f9609f3673358e78124bfc7aa07d76a3b2321e308225ff06d377319a74320a2325b47d5ba32d0e87014715ad3c508e88a68e2b42e4236e2f0e97f8f5c357c3a6e6ec838887418dea627e961d077e70805e7ed26501ca41cc4110cfdc58d0e3889d7e8e77f23da1ba68def79eb5d0745ccbfe25a8b381528fc5320e3fc59db948954f319551e867e0fef69f4ec2450e13dc6ba9e5f726e380b4ef3ce3c824475a5aae3aef593b6c44a245411298916e51c7e33ccce5a89c859d801de4e0eb7d08a0ff3abc4516a9db3d9c236606415bf49b8b51366486c626b9c37473c6b817e7fd0339f6df94280c3a775c88beed3edb257765d8e16e62e207a1e7f0dd082aa07fe60afd20d6cdf1343b2289d092b0e59138fb384878bb573eb3f9e72fdd72822616ff4000aed43bfff5bfe144d9407c0ed9733c1ab8007ad448631841fdc5a23770592ee8665fe4b1bc03b836a88c20f9af29e17f86f1edfc27675fcb76e12b117c8c8a36e6a6daa88f873c83092a6b705c83d7f9227e56122001d24b3380f139b57844aec971a90b7c12e669ec82d5a91c26a5d6eff0dc88c71a57ca3da81b40fdf7b2e5ca0f1fb73545da88ba89645b708c3fab5b2133600bad829855e1b36220d45b6f7dac7494c959b63672395774c541057a5f4df969b2311486bba417aa41b3d2bf3248fe66c17ef9d9a680c463733147ad110e5b3a29b1e6edb3ee0d9974c6ad59e6deac27769e8f96d130c65dceec7e491b503d955fe3b97e9cbb13b6c223d111d2c0babae059d548fe665745c6999ae5b4a8e1289c6472308c150e82e86595889d7ba41ea084806262db0d8e33b748067165aef0908a9ecb670d858198e69d160eff0438f9a108dc4219935e30ad0faf36ed7951d92afc6f8e2d4f20edb7270508a9809e28ce3d22d9bc277f65f75c681cf87f410371d63d2c9368c22ca5aee763d9525a1ee521d53abd069a1263f97d2697502f86129daa6c4326e2e9e77f7d4d168a1258a963520cb2adb187c887dcc10c71a6a3091e53f0bbcea7a65a92ede13f4bf00900f35995ce81825427abf8a3b2fceda2a4461e2100da739e638b831955b0a17c3c49775b04b6f0d640ab56f56c7c2d455a7f7a13dad0c5978b3194f2f68edab8c5e9fada90569e07f98757d7f97a7d2f54208e60e6645a7fbc792f0ec1e3588425225f6f673a86e7c04703eb7f8345059161888c035bf39830d71ed4639ae912195b317c4c9ebe7cd12e16d2663db732e0d0e54ec440aa5d70adbd8471ed6f10bb6ed5af0a3c28932ad1df05827dc80141103be87bf397d993dfc2c701a93b44bca77eca4d8c18eb0e2534d850d67ac27db098b666ce83279d99e023013fdfb6c395a7d4d7b38266c1e1a1fba328ab142af496d3fdeb622acc77504e6b17eeb989720bd5c564eacd4b3082debdc7130a61ca3102b00e7f7a070d7507c26932337d2c01a7855b4affde0fe6a54db5bc4ffed49f590e66d7c532b028036a014686fb90f1b46b4e96069d0591e1ec5f400bcc4ca49ff13b9852dab8b99fd65f3bfb292dc60e244ad88bc7698a3e69fc0d0a6b12d64e7d01ae4c951a2ee198a7f9e3942833b9526029e0167af26f11f8f9cdcb98f7ec8f0361e14de201d68c201e110828cf4ca6090643f8566265669989d383ecfaebbe8c248e28b26f5ba9a01e4d81a37317f50a274f219a512875f139c6e3870e8c50ce25fe89253334dc89cf1bca5af2b14ac4fe31364dd0cd9d521909b33223d524f7a13a8ec7e94a7b41517a524dcd53fa7d515a86359348cdac1b608fc79f9f3e8791907c33945c3018e6f82c3605ee094a21e27484340c57f1f044d0279945ce6845327e5b5cfc2f5f0e65b251e05206c0ee9f4c0f72357510a44fa54e80ad8212f4f0998be7d02ddc6940fe26e17320748fc0fdd25c6c9cc402df42474ec6e897e83b164a82dfef0b794953e26eda046ed8eff8eb0f9a5ec5ec53630f3c0d8a17f8b512ab6ce9feebb1bfb6c67287432e0b5a68a4bafa510a5072319688b6b10089c3bd28642449bf1eaef6e35b62254473e5d52c9eeedeeea6b0af0a307772e9a25827406eb4c35f04532114035b2a0e4bf72d9ff7997194bbafecb0a8b7f2f4226fdef3d241ba0c63d47788e12e114d8bcc0c6dcc6cc84443928a8e3549479256e53949fc94f209f1d7070e91ec2b5773a0b5b10be532aada63a9c4ed6bbd8d71bf7c54a8354c37a8b3da78fc71f950ce061320570025db7438594924de3e69eabb169d5ddd4d63ca2ec1b12446126de040211c69a59841e7ca0b30299182a0ef97cd72da1fd6cef77f0c44efd4223397c74afdf0d095ab5a781ef33c7d41db330a9f21ee7a9ba44ce8e454c4a75c201e96bba38d58493ef67e0c5b6664c2dc80e5132244905a8c0679a0f8a5ad00898b502c4766ce2056c989c1cc31d863d49108ff030d3696d7d23bd8e2c482d89cc9b9d21ab07fadbc2ccfeb1901935e8bef98da2f7684ba8fa5c4d8bcfc4ec1f9381ac6405938da44dfe6c17273a0ba36dcb37f7bc8760ce792c435fda52b536ee2787f8a7272862bcfd45f169ae2bb5155fdc5e8e5e86f02c6a4bd9c763830bcbea80c4c22458865415be5fe4d20699b8b5ccdfc6bd2417655c686279c1f5c8fc371f0aae62a8a69c359f5615063cea3fd5c73b5799abe7e391301101e32dca482631c017f3211c613c8a6a589bd3c67651622a7fa202fa3100cc9fe45423e307b801a1256638a3ff3f237650246ba5110b821a373ba35b27ff5a5edce86d9529c7db86f8ee0555c6c48c1efbf8e44e9c4a29baf2755d99a9f1d6c30a736463cc489f40f9e6cfc832a354b14f04e9ad052dc643e03ae6a5e7ce3965da145c169e5583d9429c78e0a02d75a6172ad4f4abcf5432a64a2f7f8f3d6ca1cd499e42e1cb1df1d6aa664b39741cf65751815f6c609b9ed3f35d28a7ff1e96371c5f00648839cbd82567d2bb2b3546653682c532c9c9cde8ddd51eb3ab9e4c72c5f6ef46797ca9a6933178508e054bb71e3b1b374fcbaed3fd8347c41cb68874e7cbb4243b20d7f9bab4498e1e3d8ef7cdcbf4e63feb8c437cb6ab97aed40a217830e0b6e783679a71ffba4dc6a55eddd84ab29ec921d77f0a4c7546db5a35cab14b49b9131d48b480cfc1c7d8a25ce7f5127c8ea69f0928e64af4cdc788db0c3e1c1dbb00f9f8b7fbd013312be10a8ade9127a4764abe3893910496b0f8a0fbc4d6eb9670d7ff2974ced61dd883ffcc26421424ef87b812583539484a2cfff0e7237db9ae93da9f985f9c082b5a2fbf5386e76371bb5ed54007e37ee6f2493e84db4deb09824696cedf2ff5a6a0beaf6d050e09f22b213423de623ef8a6f51b51462656ef3dcf517682231d2fb2b5867e7964aa8e6129210751aa94a3eddfae7c451932bf4872c60c6040450a0e203690acd1140099bf2680aae0b3d9f7f4e27ad997df6704bda09bf31ab1560eb8ec3801e99683c75a14ce996516a6292f20d39136e9adc3d03a27a0d8bae6316f4c07ab7b1f805e74d25068a35307f9b44005cf5a92c066b70c59f2bc215821e166e004926f2d3b69aabaf601240dbbd56ebec198efa617601471479033ba2748c56779e7f7188b0f3adccff6d5682760e839bb6bdbf066809627ae0bfdd46918e8e535cfb7d359965ffd21f99ddeee54a323c7432002c2a54595183a96d398415e1831e06bb15d72718d74c6ee2f1c8ac30b7393639ddb6dcdad147e8fa4aece2ff045f1e5bb11d41980e6116089c17fff14c16b2fc88037d397529b2eb19a45212fcbb189de5e1c762325183f53a0354c859111594dcc71e49e53560be9205d2b75400c51a934ed9b85baa6b64f92718ee3174853032d6ded5646e9e31bf1e03d5bfec886b55ca7cdbd6f64e5617ea65707bbdfb64068582f96a9f6c19086e1720bfaa58a8e5caa23c2f59a5b05625359a7c0bb79f284c5db9a6533d7d96c99ada9615052117d866a50e69e7b8dfff20a00a1230b04613f9ffa9e87cf87c50f55faa64a127b099f76e11c6bc386af755704f2e0c0b1dc1192200063157ee97933345b6bc96ab0fb48d6a9aefb8f7494062503c85143a076e74063829f722ee8a1051f9882fb45edb602e65cc8bca4afa5536dffa08995a17c691cfe4cbaa980d375fc24dceb276587db7ac17220fad8ca0c7db6bb0c14f4eb45432abed0125f924193ab03847f0095b2f0924eb2ee3bae719b96fb8f6886641da8d7d6690528fff847c1d6b43c5e754f00db8dd0eba05c82753187cf3822a42e0da47ef391a536f3d8cfd0500f8ed8ca875dc0b985795c5ba3da1c8f3bfd4616ddb6f059be4e8b5b81573f315ca99464ff7bea00f88d6d4ee05afe25e1b7ae1b399174acfd3bf9a58bb0b369894390089df19fb93c05052545490a792205f9699d4db3f56816555b97621dfc2b76cc88312470d1445827f4dd3b01d0dac56c8076dd6922c849fb800cfae0dc52db43b73748fab6e307125c70eb98f98bdc15540ee43131c59d84db1325d30a1fe5ae9e62aacd3b1f5cb49ac"}, {&(0x7f0000000140)="f806d0a901601951a6248f0fbece968087e9672501c2159db5ad55b15e50738eef23cadaa318036fd710e3bf47381420d6382174a3f0951a7e8f43dc153778a56fc0fe5c7da2f8d28161cc02833ff0fd5ebbe45d9363d082f28ee3ad805321dacc1e42d3c209346f106b0fe9c680573417cc77300cd83f692d"}, {&(0x7f00000000c0)="2a3d46a6caf49ffdb5ee287ebf135e96c1767104addbf750d801"}, {&(0x7f00000001c0)="34433a58542011bb1a8ea39ff5f8226aabe110fcadfc7572345c8ef03e8432658c1be1607116492c1f71131cc08fded7af20199453"}, {&(0x7f0000000200)="73526431ef26b6914d25a9cb317ff521be2c5d24f06c0bfb64901c8968356a298f2bd31cfd26ae0a72c9277cbd3d7bf1bb205bf018829b6a4428100068286e88ad943a43f118119ae786df4c43e2d087f65d6e5e2aba378b40bda6abe68027eccb83f84070a3ceb9d266199f4141ae7beeffb34487bb40b28bc7a39f63052a1cc73eb60995c4087f0e0194ddefefb24cac70388f3f51d1a7ecb2fde7318b68cad57a71dde7f46253cb5228a335394ebd7d0e52bd8a3ed0bbbcb3589648a98a6bb1488f0b6dcc3738c5db85e9daf36586d81ed72b20f12a4a89a381c75559200aa9a736197c019079ff719b4d9e76f0354796c9695f43"}], 0x2be, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r0, 0x0, 0x8000000000010000) mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) pwritev(r1, &(0x7f0000000400)=[{0x0}], 0x1, 0x0, 0x0) 16:01:36 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) socket(0x100000, 0x4, 0x4) flock(r0, 0x2) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) lseek(r0, 0x0, 0x35, 0x1) r1 = socket(0x27, 0x4000, 0x505) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x66) r2 = dup(r1) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000040)=0xd2ac) 16:01:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) select(0x40, &(0x7f0000000000)={0x40, 0x1, 0x7, 0x3f, 0xfffffffffffffffe, 0x55fd0721, 0x7, 0x2}, &(0x7f0000000180)={0x8, 0x1, 0xc8d1, 0x5, 0x446, 0x401, 0x0, 0x6536}, &(0x7f00000001c0)={0x8, 0x80, 0x2, 0xffffffffffffffff, 0xff, 0x9, 0x4, 0x4}, &(0x7f0000000240)={0x7fff, 0xffff}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:01:36 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4000086128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x100000041, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000080)="fa1204", 0x3}], 0x1, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000006c0)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c0004000008aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad2b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed61473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80", 0xfffffffffffffcdf}], 0x0, 0x0, 0x40000000) 16:01:36 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) setitimer(0x2, 0x0, &(0x7f0000000100)) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000080)=0x3) 16:01:36 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000580)='./file0\x00', 0x4004) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000100)) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000140)) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f00000007c0)={{0x80000000020, 0x7, 0x7cb}, 0x100000000000004, 0x6, 0x1ff}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000001c0)=0xfffffffffffffffc) r3 = msgget$private(0x0, 0x10) msgctl$IPC_RMID(r3, 0x0) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000280)={0x7, &(0x7f0000000240)=[0x4, 0x0, 0x8, 0x7fff, 0x9, 0x6, 0x1000]}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000002c0)=0x8) msgctl$IPC_RMID(r3, 0x0) chroot(&(0x7f0000000300)='./file0\x00') ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000480)=0xfffffffffffffff6) linkat(r2, &(0x7f00000006c0)='./file0\x00', r0, &(0x7f0000000700)='./file0\x00', 0x4) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000380)={0x100000001}) r4 = getpgid(0xffffffffffffffff) wait4(r4, 0x0, 0x8, &(0x7f00000003c0)) fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x1, 0x8000000001, 0x9, 0x9, r4}) mkdirat(r2, &(0x7f00000005c0)='./file0\x00', 0x5) ioctl$BIOCLOCK(r1, 0x20004276) chroot(&(0x7f00000004c0)='./file0\x00') open(&(0x7f0000000500)='./file0\x00', 0x10800, 0x8) r5 = semget$private(0x0, 0x6, 0x24) semop(r5, &(0x7f0000000540)=[{0x2, 0x2}, {0x3, 0xfffffffffffffffa, 0x800}, {0x0, 0x2, 0x800}, {0x1, 0x1, 0x800}, {0x3, 0x8, 0x1800}], 0x5) openat(r0, &(0x7f0000000340)='./file0\x00', 0x100, 0x0) 16:01:37 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x101}], 0x2}) r1 = syz_open_pts() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x3) 16:01:37 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x2b, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/68, 0x44) poll(&(0x7f0000000000)=[{r1, 0x100}, {r0, 0x20}, {r0, 0x4}, {r0}, {r0, 0x2}], 0x5, 0x3) 16:01:37 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b2") 16:01:37 executing program 1: r0 = socket$inet(0x2, 0xc003, 0x0) recvmsg(r0, &(0x7f0000000440)={&(0x7f00000039c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009643a6a5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e5ffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000443f0d1dae43acf5e73916515ed795fab8b252fe1bffa174010a866a50479741ef806d060338b42374503476a52423634f96b3858af8cdf0a229863b8f16d2d119a3"], 0x1002, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/48, 0x30}, {&(0x7f0000000040)=""/127, 0x7f}, {&(0x7f0000000340)=""/226, 0xe2}], 0x3, &(0x7f00000029c0)=""/4096, 0x1000}, 0x40) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r1, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a5879967b05ddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb2ff03000000000000ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a64cb6891", 0xe6, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f00000005c0)={&(0x7f0000000480)=@in6, 0xc, &(0x7f0000000580)=[{&(0x7f00000004c0)=""/160, 0xa0}], 0x1, &(0x7f0000001980)=""/4096, 0x1000}, 0x843) dup2(r2, r1) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) 16:01:37 executing program 0: socket(0x1e, 0x3, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) 16:01:37 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x2) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='c\x00') unveil(&(0x7f0000000200)='./file1\x00', &(0x7f0000000240)='c\x00') r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r3 = socket(0x11, 0x4003, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) sendto$unix(r3, &(0x7f0000000240)="b10005016000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) lchown(&(0x7f0000000280)='./file1\x00', r1, r2) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x4) faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f00000001c0)='c\x00') connect$unix(r3, &(0x7f0000000300)=@file={0x1, './file0\x00'}, 0xa) 16:01:37 executing program 0: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCLOCK(r0, 0x20004276) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f0000000000)={0x8e, 0x0, &(0x7f00000000c0)=""/142}) ioctl$BIOCVERSION(0xffffffffffffffff, 0x40044271, &(0x7f0000000080)) fcntl$setflags(r3, 0x2, 0x1) fcntl$setflags(r2, 0x2, 0x1) close(r2) 16:01:37 executing program 1: r0 = msgget$private(0x0, 0xc4) msgsnd(r0, &(0x7f0000000000)={0x1, "80e7d38182661c28400746d8c513c599b3dfbe29793253ede33bc18e9d7a7120a59e71fe2ce927fe4657b06c932216b32aef73c29fee921c0916aca2df53767f383cd13f5d7910e34ed9ac8a17d5714f616418b8484c5537992e5a2fbd444d6fb92a22869fe25a0f99d666f44d61d6b33229d24e"}, 0x7c, 0x800) r1 = semget$private(0x0, 0x2, 0x30) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000080)=""/93) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x11, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r3 = semget$private(0x0, 0x3, 0x403) symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') semctl$IPC_RMID(r3, 0x0, 0x0) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') msgsnd(r0, &(0x7f00000004c0)={0x0, "46c79889b4751031f020f7e7ff06ab48629fe5ccc16ed38d243622481aa476e912cefea56636467981ec4dea921cc77a6df9430026b60670d652da448323d151ce6357fb1f3676e8d99698eb0dc56c711391c355c084bfeff76493c65b0356371016583adf2eda589b15666e02b227a4f51f07060d6c26d8be8b786ca38809d358f9cfd3693781a66f6c484729e3c83adfc4b08763db1536d504a40c362b3da3211b3f4d7dd6a6f4a89cd0a2e963ba01edfd28aa54b105c071685337ab77417017693e1adee6f647b5b8422ac0073663640286d265902e83e0be38a008421df53e75913f168750871abf44bdb4c6c16914011cc15637beb5c82f895a8f4a66b9134b7aacf1dd10a94d1ec9caffbfc14c1ea07f9e66d450ff59345f0405ae4a583e49d9fb1d1f456987dde9754735a4175d14d88510b77eddbb716cbaf096557c9ee14a7876cbdb2ad326e88ec90e1c9f42708ddd36ae4d48b9f23994bf91265be331041e75d893673b5f4a3bf7ba1b232204ac3894ebfe167f4c9b442587383508bb4c0985a0a184aa7423ac813c327cea1d50b326f59ba4a8d5d6152e59101cdad6636e6a4f7c760a97b00a49ab01bc290de9b9c47121e3075291fa439b4149df50e8b14e9a1adc97132f3793d2ec427503443b58f4255ae40141b2e1867f01e412be1f0340096180c67d88f5318ce9c68fcf8650c8f9859e60b0fe28fcaf7944e7789111d9c85473d488f4b613ba500db5c1a911e64065e230ac72bda2d18dbe8f40ca78511b1db9a3811173ee9d736d9dd085bf24bb61e1b90c8e06b9018673294ddfd059004fb233b6d02e73c239bd44cb88146aacdfbca843efa20b5e6366dafa415347e03d68b0da389b6bd988fac8fec58d4965b89e5da765e06da32ef221a9136fda648003cd362e61ed02a52e4cbb73bf8c1078d785b8a6d0528e01df411970e99ddd743a40c0e4da9acb23ae9d2b24f3293e73db9e5e0c0da0e211d28247c8e79fcabcf86dc093ad6b403669e756f51d7473d867107fd3c09da6453c45d6ad73da9b95c62c486b95a9c15fc6959a22fb1877df6625d2b4b432d5ae0506dc4d5df7bda1226e039961e3fe9c776c92cc42169939bdc70b346bf883d2b94cd0a08f082df61d245a6d79f40636904461a55ba6d4fcdcf2448a5490e3dce8ffdce60d10abd5202676c055c72315878feaa3178e0fc97f3c8e461a942cd58537f0bc652513fafe867242ae63587d04e5796016a4473972c8b4dfe7e5c318d2d4c31ce5d3b2ed9687d2ef9b84850143caa6bacaedb820f1708727c5b669a08779c4323f9bb6e39ebf1381b4ecf1d0716d1f4f1f37e5966773d5807501f5ae54b2bba1fc87907ad325d955c629c305157fbadbb3e6b54a0994b2e61be5a048f2b6f0dc95bff91e4c8abc000ff21a90628cf8fda30e7e436a9d4176c5a5c69b352a040471788e8176162f1c5fb6eefebbeec0a1bf7edac5f4b4694635a32cdded5f1de1665cf2304cecff9f06583af9d5fe872995b46211f75fd73cf4f9f5eb494e6464e5640855c3597b39bbe179aa6bb8852daf07964a36d0249fbd044167fdff20fc7ddfe3839e08314559d5e43a8b46e102a3a68af52aabf92fe580f1160c44b0f1b132c100ddf4da28cd845831b5a2598340a03493a6a315d8a99c0af82b90aa7713cb3d6b53a840b69a87f027e45301d99ceb7b728be2aeb58d135058ab6cae7397ff744d4741ac70eb4f8af076537849ea62402ed77b8abac26a57b626bf9329b61867b81740c214d31d8bce95ad29b068a537d1a304318c539df3fad27bfde29a8083b9832b811c1190c97438614ef82db0ec691fd4233dbc42c7c18002b7a840893bd232b54816b175da95c444553b56d9345a41ccbfbf3dac9d763eacacfa03304a293d40cb6de5b558bb81e371607c5d436e7a960d306b908f7fb14805e2246ca9b8b939698682bba1b9d48fcb63121718a14aa93c9c3ddda89e875be7710ad09ca81a85187224ebb7815b6ee90b98862e9df2217e2fb8b161413092896794ec7654b91d636ba0ccb192871534c1062394bda8e2ee5b4ac75d755fd51067feb0e579f9fe245d19e691543d25ccc517de38e716fb219355ae675cc43a6f5d1c9c50d7b6aa6a263f476b9a81cd795d176f3858289f6787ca3cbd13475adf684b1e89d690b686e679456e6567f2cb1c197f17ea2c59acf71d063e1e27f4024b7fbd2bbf8ff929e9678047dd413bde6b8ef6d34567e59b63fc51becc4bb420eafa4ff781e5fdcdcfb2573dff0337a94f098273b4c67eb69013ac508de585e7e3d80bdeba85aab26de65a8f4a6d71e9c561ff319e6c22809e29af998f18f27132c00547658d4a4942f578d67d9d0e847c256ce19408f2c10c6b19d700d0bfd3cf70a0dcf1f76e5a3a10325bccf9b5c0396e2a36ac25debd2170e234af91a812b2a1eaa632c5d92848312f02e8bc40d7b30e89a61025f22d0ade0bfc9e98ee167ef7d8de15dbf023ef18aee01dff1ebdb0fe5030f77acb8314c24940962b2b448d2855db8c016955020fbb64a26649337c54c79114b83f6c14f9c99d19d11565621b8ecd5f2cd9c99747a7f7b5719f3decadc0ec023b1ab4eb54be366e9dd4659584f6aeeb8529fa6f80872053797565889032209b86168a216ca551107b011943d08c3bf7e0489ac820dc2089ee347d1494c475fe8ea8e86fafad1b104d24192a4e9dd26453b439311304455dd36d2dc70cf55f89314d0987ef92ef152a490988ac70951ed4d360a7c1c3d558e34120502cb40f5787059ec5cba0b10d14ff98e5a618e2efe58e6540dc129b093f5d0c24c9b98bf1dc01766526d9ce8944a3b1e183aa32c1953d6551f5958d580c82faaf042576d1375a1fdca079ef10af8886529c74a4ea14de3723e174dcc8ac60ed4ab1bd12836ff0c5a0c96d30c37776b1312c39418a12dd9d86fa8a1ddb3f9dda7d405476e35b4d6c1f46ae04bcefe1fd5a89fd97a2ada540f333c059b83b16327c04bd4ed78aecb1c4ab3e9a68ad59ddb0a61909b1510dfc0366da0ab902461d33c3e87768508c40b8cf5ffa487ef07ffdd2bf8404f8b8924ff0f78b5d4b2b90a82122e2394aef183583d1d09112f358281703764486fe1cbbde2d92f34cd398130a20245c9d8b6474531251bbdeca24f85b0b6e95023a72841f5aeb1f7efec4f9e4d8b64f12662d8ff075a1b3fbb090cc29111f193b26446bdefc576b98c820d74d643f3ab35649d16bcd955d18df516a4fe1176e4091942f0ffc46e9c66fc2f57cd320c9c9d2ffa70615236d70be128e3457f0d85d9738f6cfcb55ed034e29bfbbd34a667c40e77b91f728b6ca551cd2561f6a52d47f3d85ce26cc03dbad91fbaab9f4116e30ba023d735685e380a45bd2df495041e0eec1800fe000b2e0d53177382ec1f1be21f5cd04f4dcce68a938c29147a4411a24875fc6146ce7bcdd2cbdbfc2bf1faca4e60e26652831b0c0149ed00d6763445e98bca4254a06777ce95a379efd5b111f8961303d0df4661669a0461705a538538550749b3ff05cdeb9bdd10afd3eeaa922323b6a384498291396b63d0a044b97409335d3742129779cc1899a506645ad33fdcd1181b4a150cc47e383130e13fe0b944125789f382f7e1e5f389e73de5660d0c1095ae85e55680d5fc206582e12dcb9a11e63cb7de3db48c049cdd9d3fd5ecf9e559991b52fac6aed94dfa3e292dd101e4f3538c40521f7ccf1a1acf35bddffbe377c8c61ff2e704fa409f0a6549b77193b03e5d0cb5519e463b9400681b82eb0d357776412026bb8c2409f8f441c80ebe0337aa9e5e98c3875a2f1ad3a6a366383044de516672a55626f6560a0d7a767dea13e642dc5d1eda7985414090ad7570cd2a3e428230263e9f00a571586646ce94054119ada5117ae6792e5f022e44bbc1a306f59b07841d602b5d0399919bd98b663d4414a3579ef87fa1c801b1263c6e6687a518ea038cd204f83018c608fc15e544db45bec6c40219f7287511ee6fd0442c4308b898cf43ad9e66376babbe08859ad583940c4aed46c85bd02525a551a135b490dec67d984f31d3fdc5b2709ed62b18d7d11aa274736edb3feaaa67c6714892e55020f3a313241236ad945a7fdec4e577c0191196ddbf04e5ab09a86acc2f85f00ad09bdc05078fc5084849ed6a6a024ced5b51e3f81860ad613a9a1ab89967c3b09f68a49212f33099102675eb1dee1c0201f67d09f1f63dd4bfdedc221e3bfffa51a3de97943d6891ab758bfb37815a05b3025dbae2c4de28b5848b8a9fd4a5d6b98bbef82b66c50e9f9b8a4d60e9c176f3a00f5af59b747c07fe5ca6724e8df1a43e052cc59b53cbf38aecd5ee463acc63f3528326e0c62bd9e9db5c56bb655a10472e559f2f7d8c6b926ed60217dee5c94893324820895b125f3242082c0efef7eceb31f04c6513825cf76438bf70b9686b740caa0513ca96da8be8fb27ed46195bd365b34f9483fd01e1ca044074db43aadae0f89a1f32be3a08f5c41b765dbc398719beecc07fbcffd5229a6d3a8c0f6d696944ed7ccefd91d2f8cd54d8fbb6995c22113641bf563ded96f8eb77408fa98373c7d0c32c7c87ef3c0b10c510fc5285777f4badaf68701d393ec39d8e408d47deffafb043aed0fcf23c67b81581d71c46af348cecd6c8cc2628ee7d795e03aad9dbc21a2b46cfd0589ec75c66cd1a966554f315eaf9f20242e94e9b9cdc2dc3467d6638c93cc0a51b18707650fb02f408047f570cea6def1c66046076c4f6b04ca4a15dc2482d4565dbad1f62f32963f045e1c22524adc57f861ccf568df06c9d09f1fd9b4ff0c38f0951a974364a707c3cb2db2cc6bccfd0c440e6a41a1b75da8e386172e3dd461e1d1d091d9a975869472ff5caf0c6bf93cb57af8298a9804f759f11e6250ea11ad73b3c00f997bc9b4d32a33f3f8c680e019535f39e3b1ccafd4110ec171cbf3639ee4b983432bca7860e8e6786ec66a42182d0ee228320447c54e6b747d33c4cbf3ede6e2a1c924f6ec4b7f88d8c4b57048945037775df24b75c95c776f171658decaf0ce202a5cdcd0c5b3a51bcbaee46aad96e5d4a24985b82d7d5c9d624207ee948ed40bab55773d5f7e44eb8bbecac7276396358cde6ccd2981c9175f87ef11bdb1a0283eeebb379afed5dc27aa65f9d1413030284699bba6dda13814437be041e7384931d22285dcdf1163cd6b1d5341e0d7798dd975d02dea506a209269c399af6fb387104fa0bc4cd1542b35825fbf2c2563dc9a099d08b182a2308b7cfca46a76f83db709bdaa2a4432c72d9da57f4947c7da456a0510d4a09cb756325eeeb4f5f7190d01a91c51dfe08e6b386aeb98f430f13b531a5414c918fd22abf97d08d17a9acef313cd4a3b72cf5d6a9f9badddb8385d72ceb83a59a608518bbdd750bacc3a7e05af91bec0564887a51052d3eb665867d9e9038d7b240f8b5ff1bcbd5b0e2b193e409223045e70f52f41c77997a8899a5073429a6c54bbaf844548808008faf7d2b59cf7ed55d9c216d6e85392dbd5dbabdcda4e6bd2e2b197dabf3e13da967e96ca1a567dc25c43d8659a0fa9147d99a886126fab1cb47ef225b9519106ba0d206b40fc912f5ce7f2afcb05fedbb7515a657de1cfa5ab88ef5455ee5fbca3e0f926bf5afb5efa29ed49f20d497cc10d5729975f29516ab8c2b73dc3aeeece9d1097b8dc3f6d99c39a41c92f56ac54c2f188c04a8eb4416f3d08fcc5426ab786ae5377032035123ad726f1a692697f9127e4322f9b25847d"}, 0x1008, 0x800) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000300)=""/164) r4 = msgget$private(0x0, 0x12) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000003c0)=""/12) shmget(0x1, 0x3000, 0x20, &(0x7f0000ffb000/0x3000)=nil) rename(&(0x7f0000000400)='./file0\x00', 0xfffffffffffffffe) shmget(0x3, 0x1000, 0x240, &(0x7f0000ffd000/0x1000)=nil) msgsnd(r4, &(0x7f0000002ec0)=ANY=[@ANYBLOB="00000000000000000d66be34d504676a73e87ea9f865516249c947ec217dbf67559b449032a4c602bccb4e7890a057ec7390e6e8bbfccbfe7a1fe7a3c0007b14019eae21dde2ed71d4b835f30b21a07f73cc7f4e7f4b29cf58283598d1ba35faddbf7ad511967b0512774395c96934699b8ad3654df8d9391fd8c90c6eaeb186e1ec1337989376814678dcc103b021791fbb12dc7ee63210e84e406927814a3974770f8fd6ef60774edf5446f9548ee8ca1e68d467168cc65943480b8faed5f163dcb8623c32a90d6db0c1bb3c371c1355978dab4a9d0b7c2247b23b8b8eac2c2a6d7dd00400007eaffdaf702536b79bf35b7f1aa7e6751c534fff570c2f7343fb29bd291dd970316a60139fcb1fc8e09c"], 0x1, 0x800) msgsnd(r4, &(0x7f0000003000)=ANY=[@ANYBLOB="0100000000000000da057c1db242753ea0c2a68f32aec4d6e037aaf0bdbb2de750b9ab3147f0972b0c2e4d8da3f6c068360918335d92d0041843017116b18c29b355d1cd58b2ad00f3820467cf8f7d4d64964828aa07d84028f48162019c0b67a427a5182fcdb03efae4ec25ecf14956b980277bf08127c81df372a4c484581bf4a5934dab760c14bd120a0ba11e3836b32fbc17e51b38c95c523b759cb04cbfcd9caf75f05ee0dfbe6d2bec06a16cd2f3425dd9dcf45e74e221eda7a0e1de249c6d7f952be2d414ca0254d1c24793ba4b53ceb1f1a297c016a6bf093ac62a0c0114592d461917f0542eaa8b5cb2cb44d7ed522526a4d17e296faeff468086b8f2d3c3bfd8e5af4d4459e73add2c3cbd3b518b4ce35f1ad84bbefe8e5ef77855c49010b778101907f7cdbc1a941b1869c82e27d38fc899abe183d42bd87c37cddcd20eca8bf9432fcbe98b39cfcf594332991ffef5921516072d692822ffbcde26d2ee32008014f970fed77f5c097b18ce635c7b1d96382426788ee58a3d53931e006c48f8afe97c646184a5498b8615e6421d24ed02627fa4a3fbc6086c1cb3569bd37c17602f68b10b7418578a222077038fbb9791dd53ac3ebbab382f70c5fb28db2e9312ef3c345df6fe3d1ce7f19bdf0349ff604c709e9e67a2ca9c81b292145f3c5fa32978ac2ade579cb1487184ded65dde689337ac880b28728fc2b39217f3e08f4e251bb89ee7be8f1d6fe73040b31706d1393d350f78500f4542c8839494d358730eefcaae9bb6f09b2a01623240d173b547361a4c644ac5dfb824e5eb75da0f1a5746d80bf052fbdd23f0d355599de1a6d7082921504a22c9eefa93f7ac65a7f4a5ef1c844b1b6a983d5da1cd6121e1c456f4311aef943a89f0ccd27995a36bb4c14552730632db4ba5899c3733cadbc9b401c065d29b57d6b53a6bb71076d69a035502a90acb5585ba81499fc47e83f0a1575c326d75b562f2c7481d1cbe8948cfd7389863a79c8285294522a3ccb0bbdb0c30a702bb839637db962f2cafbf0b750a82a9a909c003d334e24e2b4558986c85cbe89f7a08e971160d3454c6bbbe4752a4d77511c9de61b5f6f0f0cfd4edc2083da54688a06e410b55b0d6defadbe503408ae03b98a3ff8d1c52468676ef34249689b7d57d1ba72c15bb6087eb8ba69c65c4d8c1fc9123901237119c7fe09881b6860b36d2829616c49614318291f31b62115b2d765e86294c1e438fc5c2cdf1ae1a12aa13e2ed02edb285da31fbcb4ec2ed3484af53f2b9faf94d246c0460a3c8279edfaf1319815bab01bec41ff87fea4b9fa26ab11ae7d38bb50509ecb10b836cd12dca1264e15338d1c5ff98e9115633b1c97f307bc02aa4983955c16cf650c77deee5ef15a32ab26a9c7c99373f6eb44d4b470aac1d1eb45319b2218b19ae7d6fb276ddb629d0b6cb43a587001d903f00f6042b09e81a9defeb579912f3905f82ad403aa35cded21f84e1c429f76534a384a4875fddeb58f9d53f474b84a1a72cabd7195691a27c8fa6299f67e04e74e15487c58c2c0aeb183eef7fc2522570ed4a50bf45b6a70518a0eaa4fb501f9d459a534269c65777ae1b02bbce292ada616b73b9270abee0f29b03d3b1979f49d103453de34f352e84f88f7932e69a2637fa636878d8a570d45c3ec34b38aeb8799abcd304edd7b448e3649b2721a03a95c16b58abaddf80d9f05dfaafdbcd8fcf883bc6076f06aeb55ab38a558d1b2c45c8ec536ffc4d3abf4803ee1606bf6956fa593a8a79b2da5e7d4566309af8a54050a422fc4418d52e2a2ab4b5778ec2b948c438305effc895344f3447df5d50feb5b559f7f25206365b783426714b8cf4071f2fc664e97f819fd03fbcd0599e67f0261bdc62f60d1807b8e0b451ce2e4bb0edaeaa4e38e0cdc1e73e962532c8eeeee93df8dc99605eb2d4fd37d2672a9a81b629b2753ba698d5ed8eadad39f66525e508954ebe762d56a9f6e8bf0fb30b15f90e7247445c0466688a37f84720571f4e1eed69f90b95b57084351697ab73e7348b86f88a10b60d533dd74401bfb9ef4c1c52eac984ece6ca7458b78932fc680c20f282f8cc2210b61fc7a08ae8a2799b1db30a5db8338f8bae55a34f0861c977404528f74788e3b5084ebacee60835aa6d530cd55ddc1d41645eb0854344e3ba553de418a38b34331665c1fbfa93e713d69d12b1389a5a33e71d59359001c734e6d4b81df69e70b03aa01dc1130ae2ec0e45698e9ce91e1b6977fc3f0eecb33731c7f980aa6132b9da6ccdff4c9dfe26ca64d31feeac11676e3fb4b672c9e4f31547e1f636504a096d102b62c6ad48c2f1cd0f530ec61cb6b1b7a4126d99e9ca6d68733917700396f0426c61b6e0b6ed136404e9c1ebaa9008f21846bc01aca614aa1974e524d4a5ef46883b0898be38f3d03ca08f2857f7f83928649e0454438e861942403307e9864381e1639468dbc648fc40d8bfbe1389d15e3fd3baa5bfd901023f8b3c2c1f05e03c3e76405b2ce0b81dcd681ce52278548768875fa2f27d7141e38aa6c081dd8c8051c0d9064f1301ebc39894e82fe3f23351ca82cead1a46a3c066934de4897539857b58ee1aa4e322f2dc3fa25ec7405f86180e641c7787f744ed192f844c0470a17f5f90d63475dfcfafd58be66f51fa90b89562365729649cb423fb45af4d9c04b4287f3eea0899e72d92c97e30de5bb756cecc788855b78ed4ad965c738211437a5dc005a6cf5e80511f28e34a42109aad67cd6497629de5b783d2e9272e25e134aaebea9ef04479d297f8d1ddc1adb2d68a4fe8ea680ce3386515e5a5a5721ecac4ea5cd8dc45907097dcfdd1465335ec798e764e0d8c59453f28494b81197f97f208c4ac43fa0ed441acb0551b78e8b25d74e6b3d8422d84756f22f9bd55462276acbf45683ac5d0707035da9415b34d29e6274195f9b7e6a84a07f7837c1cf3441eec6025a35bf4f61efc3a2dc541e744d02e60ccdb697bc0f4abad810f468f4db8d170845c55200a5b94e3fc89b3e66319e613188e835ae409a24c314df523a0a839d369da9d360e57e36308832d067c5d6513a22590859d43031e4d9f6fc239bbdabef2e45378f2c800d46fc1202f2d95f1cca05009e183d9025018425d38ab8e98c96b818c91c9ea4129dbe498aa199e01317fe77bc91ca165e10824745f1f4c40b5f9bb1aaa551bc79d49b8dfb8b48e57c54b165c00732dcd3f3ea70915a266a2db52f74e44f0d0313c63c8d58143981d6fc6b7df32a9e79cf7dd568180709668b7ef78d256db6d685b2122f34b76b93a455eaa7bf8d759f7795b757948b604ac6f3ed6d277a5bcd4d955c250d69904f7ee63642f98211524dd766b3b814271b1e67e9a438561e26dff34ea96a6323f3643b167e6fbe18b3821634d4a8dedb22de8fedc26174313ec9580821778f24dc37f762a413084f3e0589c8efe86f4970249359502cf28fb0a447ed4b77d26553262b636d16ca87715044411417fc003c967ac6f00de6d6a49544ba9fbf29ae2e6c12d0835af8c0e9a8ec6e099c12a588809ca67140e939ad1433dbf7b432b97d5966c8890c841b18f49ae8d323d79b9352723cb677c295778104fd95571e307fe047838afd117daf75f6144fd7f6c2d370db34089772a7ac45ea5902d0bd05880d0c3d3b0376cc0120dcd3fecb836d391178bef1a12d5d42b3dcc9162f3d62c53bafc971b119fef0756f2d55a42df5db13be871397144d26b3f565e1d98f629248928ac1fb9f583dc2b547a0c0c52f2859e7e7738576c1666cd36179b737314f3c3e2b6c3cf624a0a6f129c765c96dfade823d21f384f802d0d1dde75425722f8ce249f11c2c4d4a88c54c4640536f7c6b6bf0b57dbc83d5a118ef8f8a499a717e2f52fc9e5e80fb67aa140cd9b9bd4b54f9cca3e44076f72a212f3e6161e906b2b2e5becb15196b91fe3ac82b4fe0656c77abf0083914186ff0acfbd5fd26b85d5782dadeb552ba79052ad1201007cd0698504c979bc5803d344faee171e6d5fb7f52f0aa618905ccc821aef4c58110e7a8cde7d0653335e5cc5adf8a1478e98dd2de8f08d40a21369e5d6a605597807a6b24bdc0ce2d12b6a1fc7569ddbfccd77f2c8a3e259e1c94896d7df8e2e5ee01402fb02fa265edffd4d48c683c68d37e449fa6f0fb0638fc143b05f517820843299b42d688c36246032627310608ecd114d536a404e735ea479585fb8b408087669682572a532d3dd77ea6b96456c3b771ea6073867015ebe5ed885e557c78f15be1c460cf9d5a536fdb9b9bfe85e542c7adefac337e8c80e30107adaad20d9a0c1302b15ad5cdb38f49b29a80a30690cfd4b2ca9faa645cb114c4f7e639cd33244790c1a559f7ff2394e9face3e63dfe71bbb4568756e6c9b4ddbb196fa776291e093d9d41ead3998cfd5d1be42da77b031da6beb8e27c0deaf8eb715a7cb5bca9956419e4b8b363433a478a0c587d80de621cf3e6da308daf1c47c3cb130a81b77c40ce5d1d3f6fd8c3e2b0e7af2fa4e7b3326fbb396bad3d3a01fc5658a4c3d3630d44e3dca15b53a5a3367dcbda81c9b5c6cd58948d16368da5526e11c9b68287c5af12b9b2b40397f155e1d991312389211af6815d285783f7bd88ca0bb9ee56fd744ecdce94d5f94bf9fa4a8a71cb82eca8570444b7d374154f9f964777ff9916494465f5e6eca653d1fca5effd40d2f3efe956e82ffd58a05fa0d0e728175526f5e655b7d3c309f1e8257a7ec8610e5ef4290b19213306e93b819936dac8b000bbc6faf8f9bd9af3daa9dbd2a5850bbb8e33fa0ab7460eb25b223af5223b04a038ff3ee287dca757bedde0512ee95680ba448c490510553b4806ddc20385a8dbd84be9ad75879e3465312acbffb0c122585ebaeac189c80f3bc1f62abb8265b986a21a96315b35db488aee35d2abc4f14de7f7468631f9aafdaf85728dcca5c1a89e83feacde8c2b804e3b88bb7f26691e91dc02488be22520b4c2ed942c26844878d57fab711e06be4ac0ae54b35e65aed7de8f1145354ac3197e7d2426f9ea79df7b647719468475dd6ca794cb6ada64bda2096f3e4c5e08da051c596565459922bd335f1a68efe6ccdb4805ce1f8d8df6441316ab49ef48afb5903de5a81b57c9cf4217daecc6d299d5c5b0b8c37338a38e0929093875a1fb827c94d6b02168ea0f33fe526fb7bc8c8b46f36d68ad9bde450af3d32b25bb5ab01296a7f670d659c47e8354b0021f2e44db34bf39fe632f32b3625243b7a40ca854ea08ee5e6443325377bfe6e4f46869712dd9292371681e27802946a736c440aadf6710ddd5069b5a89c17984b7552c0650efe899a882cf11aec92550f69458bc4038bff5c73bd04bdb0c6e930dd0e366d5475e954081e483bde6721a5d16ef8482b8c1a3488a793ae2b7e96cc88ff4ff47daecc6420d6c929b04be98f386a7222a1b901aec1d70570c0630a23fe16c363fe2877f3b1b80e58be3122678b0d895365ccc93db5ac5d9e90ff743e9933a275bbfd251735b0e86158bef3b6568e04cc54ace0db89d9974f6cf5d0a7247eb80bc66caa00abfd33e3157f3cf578c73b35e48935d93f09618cefcc4144b36d87873a506ea9ae173e5b18a3deb83b8651ea4e4bff4c45d282b71fc461d607fdf4dd9f6c37c925f4dea9a867142062e5e8bac317a6123b04ba6032781048416166e9435e8ca22624fa16bdefdc28b95172f8bf8cac1e4913044994cfd8b81215f576d025b1853812692d4a41ca95403fa9fe83a00e4375a1716def3c2ba"], 0x1, 0x800) open$dir(&(0x7f0000001580)='./file0\x00', 0x10100, 0x2) setsockopt(r2, 0x5, 0x6, &(0x7f00000015c0)="01ce00626666cff8119a2b56a9ead070395f2c4995c17b6bbaead61e1e5abb5c67105f4d54a94b30efc086a05b106419d20f75172f2433ca5aa708b3422e65e4776345e621ac63c2c8f333599947da9c32d479827dd521", 0x57) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000480)=""/28) msgrcv(r4, &(0x7f0000001680)=ANY=[@ANYBLOB="00000000ac000000000000000000000000000900"/30], 0x1, 0x0, 0x0) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f00000016c0)=0x5a01) msgget(0x1, 0x8) msgget$private(0x0, 0x200) 16:01:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x61}, {0x4006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)='\x00') r1 = msgget$private(0x0, 0xa0) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = geteuid() r5 = getegid() r6 = getpgid(0xffffffffffffffff) r7 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x8, r2, r3, r4, r5, 0xd3, 0x7}, 0x10001, 0x8, r6, r7, 0xffffffff, 0x2, 0x5a, 0xf78e}) 16:01:37 executing program 1: open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 16:01:37 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000040)="d548c294fc4b90ca7dcce2be1413729af06255f23b8839f6ba372f3aa3fbc20536f3930b6de9ab6e8d9efc4d509e2d2cea51e1dcc75d49c51f7b1d88221cfe0df81e7c55351e677cd44a968fe610cf83ab3ad05af7510e365c72d9dc02b62e320f62bd6ee844e20c23067e33d751c9632e2e", 0x72}], 0x1, 0x0, 0x0) sendto(r0, &(0x7f00000000c0)="c41e43dc8a09fdb45a27cfd52936ff8a62fdfa75563a7288abc021709f0024f76cb275d373876194eb452161cecfb474cbbcf33b9c6553ed4233a0ca051e71df4465acc15aaf6ee7665a68d3737411", 0x4f, 0x4, &(0x7f0000000200)=@un=@abs={0x0, 0x0, 0x3}, 0x8) pwrite(r0, &(0x7f0000000180)="25ec509298442cc310fe6fe4cbf377697a91753d6b372656db606a878a584e7baa4d23ecf05a18c15d4ee5f2b65faf92cf43869acb4459fbd22c66e1a7269f248095b00530e97d5acf64ab3a743592bcf024a77f5f16db079bd7c4721d7cc5d407afcca75958e05a3d69902af7b622d14f31", 0x72, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:01:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) fsync(r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4d}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0xc1, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000280)="89") 16:01:37 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x114, 0x2000002065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x4004667f, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "4287f6452a105d7ea3c06a6c7790dbb728beab8c"}) 16:01:37 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="0000001860040400000100000000000000000000000000000000005b00"/44, 0x2c}], 0x1) chflags(&(0x7f0000000080)='./bus\x00', 0x10000) 16:01:37 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x100000000}) ftruncate(r0, 0x0, 0x7) ioctl$TIOCCDTR(r0, 0x20007478) getpid() r1 = getpid() r2 = dup(r0) bind$unix(r2, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) fcntl$lock(r0, 0x5, &(0x7f00000000c0)={0xfffffffffffffffe, 0x0, 0x4, 0x100000000, r1}) 16:01:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:37 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(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x1000000000000297, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x8000000000000000) syz_execute_func(&(0x7f0000000080)="ffe52e660f3a0d633262c4c2d50382feefffff430fbceb46d8fb8fa818cd650a00430f7044da0f0f65420f583964660fd3e70ffc5092") mknod(&(0x7f0000000000)='./file0\x00', 0xa0, 0x7b) bind$unix(r0, 0x0, 0xffffffffffffffca) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) 16:01:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x200, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{0x61}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xbc, &(0x7f0000000240)="b9cd9b4d01dd3e5988c7eb9d9fc90787a05ef4ca54c6536ccdf68b5416436c3b7f9bae457f0e9077dba59580a79e20c8595bc6249faf23dfd89e6ad0b4591c2564f376376b6e3f301c05fb666fc5b4ecbce55e425cb59a20fc009e554637d987ebb87548fbc022ea1c9c6475e9b7a0fcc594c3b4ab9563000235b7401a29e50024007b6749acb39d71068c6ae08926a031523ac2931cc7a7deb6f079b439ad3d1c049d0f12cbc2b943b6a2e772766533a4c2e6a76d586bec4e5e6a69") ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000000c0)=0xac9) 16:01:37 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x28}, {0xfffffffffffffffe}]}) syz_emit_ethernet(0x2, &(0x7f0000000180)="969b") 16:01:37 executing program 0: r0 = socket(0x2, 0x1, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 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) r3 = socket$inet(0x2, 0x2, 0x0) sendto(r2, &(0x7f0000000000)="7ce06a9a7a60", 0x6, 0xd, &(0x7f0000000140)=@in6={0x18, 0x0, 0x2, 0x2}, 0xc) setsockopt$inet_opts(r3, 0x0, 0x0, 0x0, 0x0) connect(r3, &(0x7f00000000c0)=@in, 0xc) shutdown(r0, 0x1) 16:01:37 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) setsockopt$sock_int(r0, 0xffff, 0x21, &(0x7f00000000c0)=0x5, 0x4) poll(&(0x7f0000000040)=[{r0, 0x85}], 0x1, 0x5) 16:01:37 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) symlink(&(0x7f0000000a00)='./bus\x00', &(0x7f0000000080)='./bus\x00') write(r0, &(0x7f00000000c0)="65e50acc79c8f8439d0dd51ca7ebcc9eef2f901ce98248b40400000000f3b1111e6a5d70b2362700f729f5f94bf205f6d621e5c25ed8202610672e", 0x3b) sendmsg(r0, &(0x7f0000000880)={&(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000480)=[{&(0x7f0000000180)="d77ad8cc57b36192ead4b0db3a81a827584ab12f9fe83aeb021e10348a9d86484568e42f621a8abd90117563c0585fed60bc103abe3d396d735d4babe2fe039bfd9b84fbb4a20367a841cfcc1957a2fc2d6af8eebbf697a97d21bf0cfe801cba96c95c5f664ff97744dd3fc4387a06f72510851ebe27a065b4fd37d17d44adf63f670dbf62b05a9965f7f45b20fd79cb9a2424d6c3f08da8db8267521d1c5eb1987d16895c5957996e4722f8912c976d1d766e0e71d28c7c45e99bd9c2cee995fe1f974debcc20cfcb5c12808ad4bd141197507bd79a776749fd20e55221203dcdb9c9578b5f5efbd9af7c3a9e4bdca687013e2dab1a7545", 0xf8}, {&(0x7f0000000280)="359db7eb3da7bbb776559aa0072415b5b1058fc65f94247cb50ab03c287e88737ae2c121061c239f78830bb63076563553a0c61c22f78be7f3c0daf630", 0x3d}, {&(0x7f00000002c0)="148388b2bab4845bbf5d9d16d8d74412a4c70862f6123407f33be5be09630eb094810513875a70c7ad89dcf39847d268f7e6866cd430dec51c81506b95dbb9c7f765353f9bbbdabc1b82bf29d61cf51760b67e69ad72a6b0ba72ff226025d0d77d82c12ecb065db8409e6acf44995536a1ff5b38adf91b08d6d6fc55fa30325c2795a03f6230d7ba24b0594502e1788d5ebf6a3b4200ea6df6b855bd43fa5c78784c6961db411e440617818712dfbe494b121196638d0530", 0xb8}, {&(0x7f0000000380)="3f4157127f4793b70502efff579d78f00d34a247fde0c67b84845c6ba7d44283504d45be4f487e0c0ba6c92e9fdc7f467d08e02eea6da964820ca630356d0bfc585ab9aefa10b550df26c6a485c1291f28fb0de71bc1b19ec56350ed32a62fa3ed8e77670c33b058013a71ea005ea69c77a9dd14e9eb16292d6cd20ca06696c3c7f5b75707f3946dceb23d140e28360c0efba7511d884fc4229f57cb147a58bc2c9d3367a0f95fba1a6748f6a1655c7667caa2f49cf0d424bd5c35fe4c733636134d65596234221b16cf77557a6e26d07399d870f795a19c986473b5f6784b", 0xdf}], 0x4, &(0x7f00000004c0)=[{0xe0, 0x1, 0x2, "a712ee233aefb89876c534fb0066f407f6a42a63944711676871c32ee1a48e8d3dbd79ae897a0a10742a2523795d0dc96f046d521e3e21c0aeb01183a3f4b992a062531baa573fda1d3c201d3e1aaa7776f7aec70500133d8ec9a14fc56f87c0cd6af7310935e9995c92f7672704d130db9f654f564a1cb9789ddb6c1f07648741cfaa11a32c1811c276b7955eeda00b0fe3c5f531518eccad372f4990728423724cf43d4cecaba7bab18fc53d2407ce022c3c600c5f66a110027fd724b38b72186f9404e1450b6701c2b12c9b50e9dc"}, {0xe0, 0xffff, 0xd7d9, "5b1fce5148bb8ef046ad3c72fcbf91664f52a0675ccae137543e30d178387527daef177a008a0d1ad3215ac91dcfc97313f3116c3b5aa5913a59b8a79271c6e8c4b8cae810c2a11ebd4aea7b658a92b8aae0e6a2a0b1b48d55fa3382be23b4074ecbac9de02aeaf2126e11eb72e85ea64e7722cf8c437e18623b8220c1f8fe098e864f4c264f252d2f54f653eda00dac4f44897d7c506195e7667fa14a21e9d40897532ae235fd2138d8c6dca60b911defd0f375971ece1d81c4feca20518ceca5241cbf38303043d67ac5e08f20"}, {0xb0, 0xffff, 0x3, "d75669c3e531ee2a2749472821173fd665d0c55659ba1505fd0c6bee79bcbf03fc22179cae9079c3c45ddec33e9f4724557f236c644299161f86b227c1e5b689402e5abc64a808cd8d0da17028b721ed808f1f53ab293564135a418f11d9bba47463c9c2c0259336931508900241601701c739a62bddc985134e1d1bff0b2cd9709612c458a135fe2b901bd77b433d4a18010bf1abce0fe1ae"}, {0x30, 0xffff, 0x58, "e19285d681e03d30bb4652787a18c92f8a176622629ed697b6"}, {0x30, 0x1, 0x88, "bb36c94f9af2a675840e457449114f8e3bf246b814d9934681c4"}, {0xe0, 0x0, 0xc4, "92d43eeb5b9b6e7540180054f1a6385a4d02d28009450286adf917fcb0e4d4df59f3f001ff5b3bf3c1d053797e9464e29ab41b4384d729de9b8ac017a13984003c3377985b10b7a7bd743eb9f6ae6d8fecd7776de5f1a790d68f8d546c725ece7c97454f7e53628a67d5452e9a6d071139baa1c4a542abc5c399ca69f4a04df7139b6cd010b3b39f0b4013016d6891aff82a0c2fcec4e57c7a0797e0331c6e63ba991d1f1dd384c018339c4e7e3182344624759e5731dc6ae34437bc9e1ee215424d675f86f6ea36b05bf8ea75f2"}], 0x3b0}, 0x400) execve(0x0, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000b00)=""/168, &(0x7f0000000980)=0xfffffffffffffd94) symlink(&(0x7f0000000000)='./bus\x00', &(0x7f00000008c0)='./bus\x00') 16:01:37 executing program 0: r0 = socket(0x10, 0x7, 0x4) sendto$unix(r0, &(0x7f0000000180)="b100050360000000000000005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa046da5c01d1a4de8abd137b0a1363b4016fa4f370300acf00b7804be781e4991f3c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27aca8af63ff37282921e4fd897287017cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000e90000020208a371a3f8000000000000bc00000100000000533b28281591271d935ade541a43da4b7ad9382dc9e5c1a9efee5a3a5533a504bdaadc069f485792fe2e2f", 0xffffffffffffff52, 0x0, 0x0, 0x0) ftruncate(r0, 0x0, 0xacb) fchflags(r0, 0x1) fchflags(r0, 0x10000) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 16:01:37 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffa, 0x100000000) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffff7ffff, 0xff}], 0x4, 0x0, 0x0, 0x0) 16:01:38 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='/', 0x0, 0x0) fchdir(r0) rmdir(&(0x7f0000000280)='./file0\x00') mkdir(&(0x7f0000000140)='./file0\x00', 0x4000000000000000) 16:01:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x8, 0x0) setsockopt(r1, 0x3, 0x0, &(0x7f00000001c0)="5788fb1f4dc094076e8a657dfbccffb8a2e59390f2295aec5f92599edc649f020e135b17f7ff94f4f6f74b466970a09f69b24c324b2542573db7d27edce9c250dde85d7783b5ed16d85dbc6fd1f67656236225ba73992163f271e31f67236a251b5bcc2562a8ded4a2331666b2dbd0da7a0a137b27319a724d29ae18643f67088201d18395c0ba48d33d5ed5da1a65b1e578bc28231a70feac8b65382602934dfe0613f89c801ef92a71bfd7e41035d42c81ec368661245c", 0xb8) r2 = socket$inet6(0x18, 0x2, 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f00000000c0)=0x7fffffff) getsockopt(r2, 0x29, 0xa, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:38 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[], 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='x\x00') link(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:01:38 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = fcntl$dupfd(r0, 0x0, r0) sendmsg$unix(r1, &(0x7f0000002400)={&(0x7f00000009c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000002340)=[@cred={0x20}], 0x20}, 0x0) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) sendto$inet6(r1, &(0x7f0000000000)="4f327da0eede254600b1f1705bfb4b9a", 0x10, 0x2, 0x0, 0x0) 16:01:38 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x48, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)) r1 = open(&(0x7f0000aa0000)='./file0\x00', 0x0, 0x0) readv(r1, &(0x7f00000013c0)=[{0x0}], 0x1) 16:01:38 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = semget$private(0x0, 0x7, 0x8) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000100)=""/131) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) fchown(r3, r0, r1) r4 = getegid() fchown(0xffffffffffffffff, r0, r4) r5 = socket$inet(0x2, 0x2, 0xfffffffffffffffd) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000000)="830446d8aaf71f9255568b4e", 0xc) ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, &(0x7f00000001c0)=0x200) recvfrom(r5, &(0x7f0000000200)=""/245, 0xf5, 0x801, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x1}, 0x8) r6 = semget(0x1, 0x0, 0x82) semctl$IPC_RMID(r6, 0x0, 0x0) r7 = shmget$private(0x0, 0x1000, 0x140, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_LOCK(r7, 0x3) 16:01:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0xc) recvfrom(r1, &(0x7f0000000200)=""/100, 0x64, 0x803, &(0x7f0000000280)=@un=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{0x7c}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="a6") r2 = open(&(0x7f0000000000)='./file0\x00', 0x480, 0x140) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000000c0)) 16:01:38 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000000)='./bus\x00', 0x200000042, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="000000186004008b00002b80000000000000000000009e60ca85f0015a6f827388631103d142000028000001", 0x2c}], 0x1) 16:01:38 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"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffff7f, 0x0, 0x8000000000003, 0x7ffffffffffffffc, "845d550900200073397f10d2008f27df00000002"}) write(r2, &(0x7f0000000180)="7b8295e9cf69514c315c00f5fe59d26aaf8c1143f3b4b31ccc24119baffe0ba378c2e1b9d702cdb33ecf625bc9e64cd663d634a5f8e68b16a4eeba6819a371ab16e75fc48e9908588014b7dc7742da5fedb2cd22e103f346041974506343ce26a0a7e7eb4100a960b5059907b7f68224ef", 0x71) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:01:38 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x4d21}, {0x80000000ffe, 0x7fffffff, 0x400000000}]}) 16:01:38 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffe, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f00000001c0)={0x99}) setsockopt(r0, 0x2, 0x8, &(0x7f00000000c0)="fa6341dc42ba1491f409c5ed5a31e258e4cc7e3e5466ed3b3f3907962ee091c4e7385408788d66986445f1edf9cf477eca4ac73ef08cb251e134a819d5ebf63c9dfb6818492f702150e8cec5fa0b9555cd8e5d05ee39291d9418329a95528f50bffe399d7715b9b3593d3bb5448f59d57846b9fb1105fb26175e5a4f922f3da474a1c4acfcef11ce87da82a8926cecd77b6f78d6504856", 0x97) connect$inet6(r0, &(0x7f0000000200)={0x18, 0x1, 0x401, 0x9}, 0xc) ioctl$VMM_IOC_TERM(r0, 0x8004745c, &(0x7f0000000040)) sync() 16:01:39 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x1, 0x40000000000003, 0x4) read(r1, &(0x7f0000000200)=""/101, 0x22a) read(r1, &(0x7f0000000280)=""/233, 0xe9) shutdown(r0, 0x0) execve(0x0, 0x0, 0x0) write(r0, &(0x7f0000000000)="f7", 0x1) 16:01:39 executing program 1: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 16:01:39 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x128, 0x0) close(r0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x7fffffff, 0x3}, 0x8) mknod(&(0x7f0000000080)='./bus\x00', 0x100000205c, 0x40002065d) r2 = open(&(0x7f00000000c0)='./bus\x00', 0xd, 0x0) ioctl$TIOCFLUSH(r2, 0x80047469, &(0x7f0000000140)=0xb) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000180)="3962473a8745eadc34ef9dedf3658c4a7178a9a02781b38efd4946e5c58335f85677e499bfee88366da8e929b78877e237d327bd7808f1fd78", 0x39}], 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) fcntl$lock(r1, 0x8, &(0x7f00000001c0)={0x3, 0x1, 0xffffffffffffff58, 0x0, r3}) 16:01:39 executing program 1: mlockall(0x2) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000b04000/0x2000)=nil, 0x2000) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x40, 0x0) munmap(&(0x7f0000980000/0x4000)=nil, 0x4000) n.än.ämap stack 0x2071c000-0x20b1c000 of map 0xfffffd803f013d68 failed: hole in range 16:01:39 executing program 0: r0 = socket(0x10, 0x1, 0x625) getsockopt(r0, 0x8000000000000006, 0x1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000600)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000040)=""/50, 0x32}, {&(0x7f0000000080)=""/254, 0xfe}, {&(0x7f0000000180)=""/151, 0x97}, {&(0x7f0000000240)=""/130, 0x82}, {&(0x7f0000000300)=""/184, 0xb8}, {&(0x7f00000003c0)=""/139, 0x8b}, {&(0x7f0000000480)=""/41, 0x29}], 0x7, &(0x7f0000000540)=""/142, 0x8e}, 0x800) 16:01:39 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$TIOCSTOP(r1, 0x2000746f) mknod(&(0x7f0000000140)='./file0\x00', 0x100000000204f, 0x5900) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000280), 0x0, &(0x7f0000000300)={0x3f}, 0x0) 16:01:39 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0xa5, 0x1}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x40044274, &(0x7f0000000080)={0x0, 0x0}) r2 = syz_open_pts() write(r2, &(0x7f0000000080)="b876e95bc6b1afef07d18785f99fbf51cda201ece42475565be316a2b542df785b0e91", 0x23) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x7) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x1) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000000)=0x1) syz_open_pts() 16:01:40 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x8) getsockname$inet6(r0, 0x0, &(0x7f0000000280)) 16:01:40 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) write(r1, 0x0, 0xfffffffffffffe14) 16:01:40 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) getsockname(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000180)="55261a707350515d852ced07b365100ee433448b496ac67b017319f7e55ab13b39fc31c13401822d80b2b9dc5cc6478f366bb8f0a566f85d236255fa303ed660200fb813e2a132fcd233314ef232f3e3f1ab450619e8ea3880ae2081518548563872c5bdccd0d21ed28a08a804bff3b26c1587038a906ab7cc385bc7ee4bf71b877a43", 0x83}, {&(0x7f0000000240)="55ab2472b4", 0x5}, {&(0x7f0000000280)="91244a2baee1ac5bc34354bb80acc1f6586cde6448629db444d48f5275e4ec8626c789219b2f299b712fe72c06439c054d385efa7dcf592afd1c653104a3e0a916d4ffba4a623e6e5c5cb8fa9c7576173cb6bb1121", 0x55}, {&(0x7f0000000300)='kFQ', 0x3}], 0x4, 0x0, 0x0) socketpair(0x1, 0x4005, 0x1, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x8, 0x0) recvfrom$inet6(r1, &(0x7f0000000000)=""/22, 0x16, 0x40, &(0x7f0000000040)={0x18, 0x3, 0x3f, 0x7}, 0xc) r3 = semget(0x2, 0x3, 0xa) r4 = getuid() r5 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) r7 = getegid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000440)={{0x7fff, r4, r5, r6, r7, 0x4, 0x5}, 0x1, 0x1, 0x2}) 16:01:40 executing program 1: r0 = socket(0x2, 0x1, 0x0) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) select(0x40, &(0x7f0000000040), &(0x7f00000000c0)={0x8}, 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0xffffffffffffff20) shutdown(r0, 0x2) 16:01:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x229c, &(0x7f00000000c0)=[{0x2c}, {0x400000000000003}, {0x6, 0x0, 0x0, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x1, 0x2) openat(r1, &(0x7f0000000300)='./file0\x00', 0x410, 0x49) ioctl$TIOCCDTR(r1, 0x20007478) syz_emit_ethernet(0x4, &(0x7f0000000240)="7e6b458b") r2 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000140)) getpeername(r2, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='c\x00') r3 = socket$unix(0x1, 0x1, 0x0) fsync(r3) chdir(&(0x7f0000000280)='./file0\x00') 16:01:40 executing program 0: fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000640)='/dev/zero\x00', 0x280, 0x0) connect$unix(r0, &(0x7f0000000680)=ANY=[], 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x110) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='x\x00') ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) 16:01:40 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) dup(r0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000080)={0x100000000, 0x1}) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:01:41 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) execve(0x0, 0x0, 0x0) listen(r0, 0x548) 16:01:41 executing program 0: r0 = socket(0x3a, 0x200000000004003, 0x34c00000) sendto$unix(r0, &(0x7f0000000080)="b100051360000004000000000090ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ac080002000d7d026ba8af630600000000000000720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004ffff00"/177, 0xb1, 0x0, 0x0, 0x0) geteuid() 16:01:41 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wsmouse0\x00', 0x0, 0x0) pread(r0, &(0x7f00000000c0)="00ba9f99230f13d9864aeee663ef4597145f25bdc9cd4fb5d229f8dfa156c44c7769a3c18e14edbf578077e527e5363de2ff86d46dc80ac35fd1ed2405b4fb64a2823c2f3b399d2223c33d86663bca9b2526f1329346e7353d4ba6aa846259c2b4b86916de5eb8ab1f77c2c2c153cc986dab5d7671628c1190821c2a8423098b76a1c9cc89ffe677bb651afc87cb09f0e4642e1967712da4af00"/169, 0xa9, 0x0, 0xfffffffffffffffd) 16:01:41 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040), 0x4) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x6, 0xa3dd}, 0xc) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) getsockname$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) 16:01:41 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80008000a0002002, 0x4000000005bd1) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x1) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0}], 0x1, 0x0) 16:01:41 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x0, 0x0) dup2(r0, r0) 16:01:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x2, 0x3ff, 0x3}, {0x18, 0x1, 0xf62, 0x2}, 0xfff, [0x3ff, 0xf687, 0xcb9, 0x1e1df096, 0x100000, 0x4, 0x1d, 0x9ac2]}, 0x3c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0x45}, {0x10000000016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x901, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000380)) getpeername$inet6(r1, &(0x7f0000000240), &(0x7f0000000280)=0xc) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000400)) getsockopt(r1, 0x7, 0xfffffffffffffffb, &(0x7f0000000300)=""/23, &(0x7f0000000340)=0x17) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") getpeername$inet6(r1, &(0x7f00000002c0), &(0x7f00000003c0)=0xc) 16:01:41 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000180)='x\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) r1 = getuid() r2 = getuid() setreuid(r1, r2) r3 = geteuid() setreuid(r3, r3) setreuid(0xffffffffffffffff, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') 16:01:41 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f00000001c0)="01000000", 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r1) 16:01:41 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="1000000029000000310000000000040062ff55a8a1ab27eb87807dfaf9232818e41a8002d36363076e0ff851d915a71e4eb7e7caed6b5e23b424bd64476591ef666351f702a9ad8258327161a67e5af0a996c6f8dcf15704260600ff77e72d70d81e6da8c1b91caef7cc0fbd8c3456e61d4b2a41b768b6f1d82df6975d824c31efcbcc2be23b3364f90070454d733322fa643d14378250b3e151eb02c54df03ce61d87b7019fac84ff607592bf603c3f8a811fbee56b3004519b33cb1d5248850d9f8f12e0fe04716569c673fcc4aec9edf7e5387fabe9adf80f6473f54448f1dd96d5ef36852faeaa0bbf54da17d9762361224767a99b074ee700c78d3bb4399b9b3b9e4e5b87cb4c5a6ca6dad8a3865efe4fc0464319cd83164fafd3efbcc3120ea53e89427cb50194475d641a65cd4623e8e5616f737638d45dc9e09e2583645b6a000000001adf089950e6e97ad89dfd2d026841ffb4c356f9cd865a830bb846"], 0x10}, 0x0) 16:01:41 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000380), 0x0) r2 = kqueue() r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000200)='./file0\x00', r3, r4) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xaf}], 0x10000, 0x0, 0x0, 0x0) r5 = semget$private(0x0, 0x4, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) semop(r5, &(0x7f0000000380)=[{0x0, 0x9, 0x1800}, {0x7, 0x3, 0x1800}], 0x2) r8 = getuid() semop(r5, &(0x7f0000000280)=[{0x0, 0x6, 0x1000}, {0x3, 0x80000001, 0x1000}, {0x2, 0x8, 0x800}, {0x3, 0x100000000}, {0x7, 0x5, 0x1000}, {0x0, 0x5, 0x1800}], 0x6) getpeername$unix(r0, &(0x7f00000002c0)=@file={0x0, ""/108}, &(0x7f0000000340)=0x6e) geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x8001, r6, r7, r8, r9, 0x1, 0xffffffff}, 0x7fffffff, 0x40, 0x8000}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000001c0)) execve(0x0, 0x0, 0x0) 16:01:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x74}, {0x5}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0xad65, 0x93, 0xfff, 0x3}, {0xf631, 0x0, 0xfff, 0x3}, {0x9, 0xfffffffffffffff7, 0xffffffff, 0xa400}]}) 16:01:41 executing program 0: r0 = semget$private(0x0, 0x2, 0x80) r1 = msgget$private(0x0, 0x100) msgctl$IPC_RMID(r1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000080)={{0x7, 0xcf, 0x9}, 0xffffffff, 0x7, 0x6}) semctl$SETVAL(r0, 0x7, 0x8, &(0x7f0000000000)) syz_open_pts() pread(r2, 0x0, 0x0, 0x0, 0x1) 16:01:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f00000000c0)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:01:41 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x381, 0x0) r1 = openat(r0, &(0x7f0000000000)='./bus\x00', 0x10000, 0x2) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000180)={0x10, 0xfffffffffffffffc, 0x4, 0x7fff, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x9}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x6}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x80}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x8000}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff7000/0x9000)=nil, 0x7}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x5}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x7b9}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0xff}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x1}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1ff}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x101}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x5}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x6}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x7e}) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000080)) 16:01:41 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0xd) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) 16:01:41 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x3, 0x40, 0x7fffffff, 0x100000000, "57df58aa7ca48b56e98f0e9594ff6c87fa69a840", 0x3, 0x6}) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "3e4223a667b1f3fe6313d5add500971e3f4db016"}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x1) readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:01:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xf}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") 16:01:41 executing program 1: r0 = socket(0x800000018, 0xffffffffffffffff, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) 16:01:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff07, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0xffffffffffffffff}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f00000001c0)="90ce548bc00f598a9c14125c56291fbd7fb02928a4527f5ee1b9be0fdd7e2677ab6216e8eba9c07902", 0x29) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0xffffffffffffffff, 0x5, 0xffffffffffffffd9, "855c1b0267a72300010000f91300"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:01:41 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) r2 = open(&(0x7f00000014c0)='./file0\x00', 0x80, 0x80) ioctl$TIOCSCTTY(r2, 0x20007461) pwritev(r2, &(0x7f00000001c0)=[{0x0}], 0x1000000000000214, 0x0, 0x0) faccessat(r1, &(0x7f0000001480)='./file0/../file0\x00', 0x0, 0x3) recvmsg(r0, &(0x7f0000001440)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000080)=""/13, 0xd}, {&(0x7f00000000c0)=""/141, 0x8d}, {&(0x7f0000000180)=""/46, 0x2e}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/35, 0x23}, {&(0x7f0000001200)=""/1, 0x1}, {&(0x7f0000001240)=""/196, 0xc4}], 0x7, &(0x7f00000013c0)=""/82, 0x52}, 0x42) socket$inet(0x2, 0x3fff, 0x80000002) socket$inet(0x2, 0x2, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000001600)={0x45b948d6, 0x8, {0x9, 0x83}}) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x801, 0x0, 0xffffffffffffff1e) 16:01:41 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2001, 0x86128) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000200)) pipe2(&(0x7f0000000180), 0x4) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000040)=0x3) open(&(0x7f0000000140)='./bus\x00', 0x81, 0x2) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff5e}], 0x100000000000005e, 0x0, 0x0) socket$unix(0x1, 0x7, 0x0) close(r1) syz_extract_tcp_res(&(0x7f0000000000), 0x7, 0x1000) pipe2(&(0x7f00000001c0), 0x0) 16:01:41 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x5302) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) pwrite(r0, &(0x7f0000000040)="37576758542b4b894a9057630937072914ad382f13448d2619", 0x19, 0x0, 0x0) 16:01:42 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) getsockname(r0, 0xffffffffffffffff, &(0x7f0000000040)) socket(0x18, 0x0, 0x7ff) 16:01:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x11, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000180)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x3ff, 0x81, 0x7f, 0x1000}, {0x7, 0x7, 0x101, 0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") 16:01:42 executing program 1: mknod(&(0x7f0000000080)='./file1\x00', 0x2000, 0x800000016d2) r0 = getegid() getgroups(0x7, &(0x7f0000000000)=[0x0, r0, r0, 0xffffffffffffffff, 0x0, r0, 0x0]) setegid(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:01:42 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f00000000c0)="eb368f80", 0x4) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) 16:01:42 executing program 0: r0 = socket(0x0, 0x4000, 0x0) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) setsockopt(r0, 0x0, 0x8001, &(0x7f00000001c0)="5d9addfebbbde173617114680843ce35cf73464b3a666929fc0fec0a108fcde96612f26d7cf434c23d749c2cf10d78529c03de474ce3c41eb6d289bdaf215438acb44f1d5164372778411dcdb06e07fec2f0f49b9ce0c7a6cba3c3cb25691f5e5b543fece42842e900db36c0af9dade6be866fbf7a898b790409b747292496", 0xfffffffffffffd5e) r1 = dup(r0) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) accept(r1, &(0x7f0000000080)=ANY=[@ANYRES64=r1], &(0x7f0000000040)=0x1) 16:01:42 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000000)=[{0x46}], 0x1}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000200)={0x0}) 16:01:42 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x42, 0x6}, {0x45, 0x3}, {0x3, 0xff}], 0x3}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x6) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xe4, 0xfffff, 0x10001, 0x2ccd}, {{r0}, 0xfffffffffffffffb, 0x20, 0xfffff, 0x5, 0x47a}, {{r0}, 0xfffffffffffffffd, 0x2, 0x0, 0x100000001, 0xd7d}, {{r0}, 0xfffffffffffffff8, 0x84, 0xf0000006, 0x1, 0x1}, {{r0}, 0xfffffffffffffff8, 0x40, 0x1, 0x2, 0x3}, {{r0}, 0xfffffffffffffffc, 0x3, 0xf0000002, 0x100, 0x100000001}], 0x1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x4, 0xf000000b, 0x2, 0x80000001}, {{r0}, 0xfffffffffffffffa, 0xa1, 0xb, 0x6, 0x5}, {{r0}, 0xffffffffffffffff, 0x20, 0x9, 0x8, 0x7fffffff}], 0x81, &(0x7f0000000200)={0x100000001, 0x7}) ioctl$KDENABIO(r0, 0x20004b3c) r1 = getppid() fcntl$setown(r0, 0x6, r1) getppid() readv(r0, &(0x7f0000003580)=[{&(0x7f0000000240)=""/13, 0xd}, {&(0x7f0000000280)=""/208, 0xd0}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/4096, 0x1000}, {&(0x7f0000002380)=""/163, 0xa3}, {&(0x7f0000002440)=""/158, 0x9e}, {&(0x7f0000002500)=""/96, 0x60}, {&(0x7f0000002580)=""/4096, 0x1000}], 0x8) poll(&(0x7f0000003600)=[{r0, 0x4}, {r0, 0x100}, {r0, 0x80}], 0x3, 0x6) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000003640)={0x2, 0x8}) readv(r0, &(0x7f0000004900)=[{&(0x7f0000003680)=""/75, 0x4b}, {&(0x7f0000003700)=""/176, 0xb0}, {&(0x7f00000037c0)=""/218, 0xda}, {&(0x7f00000038c0)=""/4096, 0x1000}, {&(0x7f00000048c0)=""/62, 0x3e}], 0x5) r2 = msgget$private(0x0, 0x14) msgrcv(r2, &(0x7f0000004980)={0x0, ""/4096}, 0x1008, 0x0, 0x800) bind$inet6(r0, &(0x7f00000059c0)={0x18, 0x3, 0x8001, 0x200}, 0xc) getpgid(r1) getpgid(r1) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000005a00), &(0x7f0000005a40)=0x8) pread(r0, &(0x7f0000005a80)="c80d4c915fcbb5bb477cce1e07a58e3cc0010a45a3c32e5cca397c6f29ca438d5fe7", 0x22, 0x0, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000005ac0)=0xe1) fsync(r0) msgget(0x3, 0x8) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000005b00)) sendto(r0, &(0x7f0000005b40)="129022bf59d509c53b995488ab9749db52d3a0447e6052e70275138cd49dbd7236da7fd359f402f8742e5bbeea779e371365446650c853a86fa7bfaf3f7c2de9c0d7ef", 0x43, 0x8, &(0x7f0000005bc0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) recvfrom$unix(r0, &(0x7f0000005c00)=""/92, 0x5c, 0x802, &(0x7f0000005c80)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000005cc0)={0x8, 0x3ff, 0x3, 0x1, "b6e4c2a13ded15429a5e5a221aaff69fb328c7d8", 0x0, 0x7fffffff}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000005d00)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000005d80)={0x3, &(0x7f0000005d40)=[{0x878, 0x4, 0xfff, 0x3}, {0x5f30, 0xffffffff, 0x6, 0x5}, {0x8, 0x7d4, 0xff, 0x100000000}]}) socketpair(0x1e, 0xd109e176f5572457, 0x6, &(0x7f0000005dc0)={0xffffffffffffffff}) poll(&(0x7f0000005e00)=[{r3, 0x20}, {r0, 0x4}, {r0, 0x20}, {r0, 0x2}], 0x4, 0x400) 16:01:42 executing program 1: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000180)='./file0\x00', 0x0) shmget$private(0x0, 0x4000, 0x80, &(0x7f0000ffa000/0x4000)=nil) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') 16:01:42 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/205, &(0x7f0000000140)=0xcd) setsockopt(r0, 0x29, 0x200000035, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:01:42 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f00000000c0)={0x57, 0x0, 0xffff, {[0x7fff, 0xa6fc, 0x4, 0x6, 0x400, 0xcd9, 0x81, 0x5, 0x100000001, 0x100000001, 0x10000, 0x7, 0x61, 0x3ff, 0xe200000000000000, 0xfff, 0x0, 0x9], [0x0, 0x7, 0xffff, 0x9, 0x37, 0x0, 0xffffffffffff0001, 0x3b23, 0x4, 0x2], [0x5, 0x6, 0x81, 0xb5, 0x7, 0x5, 0x400000000], [0x9, 0x7, 0x1, 0x6, 0x5, 0x37], [{0x9, 0x9, 0x9, 0x3}, {0x0, 0x20000, 0x7fffffff, 0x6}, {0x100, 0x81, 0x2, 0x6}, {0x5, 0x2, 0xd8, 0xfffffffffffffff7}, {0x9, 0x2, 0x1170000000000000, 0x4}, {0xfffffffffffffffa, 0x7, 0x6, 0x3f}, {0x1, 0x1ff, 0x8}, {0x2, 0x5, 0x800}], {0x10001, 0x5, 0x10001, 0x9}, {0x8, 0x6, 0x80, 0x2}}}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) getgroups(0x3, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0]) r5 = getegid() r6 = getgid() r7 = shmget$private(0x0, 0x2000, 0x48, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000000440)=""/243) getgroups(0x1, &(0x7f0000000340)=[0xffffffffffffffff]) r9 = getgid() r10 = getgid() r11 = getgid() r12 = getegid() r13 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) getgroups(0xa, &(0x7f0000000400)=[r4, r5, r6, r8, r9, r10, r11, r12, r13, r14]) 16:01:43 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) shmget$private(0x0, 0x600000, 0x0, &(0x7f0000001000/0x600000)=nil) pwritev(r3, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) r4 = fcntl$getown(r2, 0x5) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x1, 0xb8d1, 0x3, r4}) getsockname$inet(r0, 0x0, &(0x7f0000000140)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r1, 0x0, 0x0) close(r0) 16:01:43 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) r1 = dup(r0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000040)={0x80000000000, 0xa18, 0x401803aa}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x200000005}) 16:01:43 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000000000ffff0000000000000000005b67071b542a538706000000b8180000002900000031000000030000430000008a"], 0x34}, 0x0) r0 = socket(0x18, 0x4003, 0x0) setsockopt(r0, 0x6, 0x40, &(0x7f0000000000)="d7c80ad97f368436c7d522868c810057c16c2ecc1cd78c7c514871216b5654a1eaedd26c10e7bacdb438fa411439becd991cf3d62c53f7c7a215cd8ced0fd3453a23389707da9b1dac65318f75006b5ce5e844de44af0fd4181414e8856791681f07e04db5886dbdc2", 0x69) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:01:43 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x20) mknod(&(0x7f0000000180)='./file0\x00', 0x480061c8, 0x401) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) pledge(0x0, &(0x7f0000000040)='\x00') utimensat(r0, &(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)={{0x4, 0x9}, {0x9, 0xb9}}, 0x0) 16:01:43 executing program 0: r0 = open(&(0x7f0000000200)='.\x00', 0x40000000000000, 0xfffffffffffffffc) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0x0, 0x7}, 0xc) getdents(r0, &(0x7f0000000000)=""/13, 0x33b) getdents(r0, &(0x7f00000000c0)=""/153, 0x99) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000180)=0x1) 16:01:44 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x1ffffffffffd, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c644bc9cabc485479babed39941d62b05e0f8523e67eaf4cd31ce568d9f3af42bcf9687ed3a0583445c7e3d0156588c4a3c0cb6fa5e26d2883bd04121bc50e944be0f18b79c33b8a2f2e9a5b856085b5238c8d33906119822516aea0fb3b959363f2db8dfcb566555600dc0b608b4d9f16861f4198a0de11941461cec217377459c0aac1db06a68e20c", 0x806) syz_open_pts() getpid() writev(r0, &(0x7f0000000e80)=[{&(0x7f0000000980)="c55cc935cd22672e8e3b06a4b7757346c562369e1574395caf6f58f1f2a501087fe2cc2b21e611b768ba251840738a43a3264ac7287c576c138830f1b002a067d2895093f67f817801d58003", 0x4c}], 0x1) 16:01:44 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60a, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = getuid() r2 = getegid() fchown(r0, r1, r2) getegid() ftruncate(r0, 0x0, 0x80000000f3a) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x189, 0x3}], 0x1}) 16:02:49 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2f) ioctl$TIOCNOTTY(r0, 0x20007471) setrlimit(0x1, &(0x7f0000000000)={0x1000, 0x8}) r1 = dup2(r0, r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) 16:04:55 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) poll(&(0x7f0000000100)=[{r0, 0x44}, {}], 0x2, 0x0) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0xc0, 0x80, 0x2, 0x9}, {{r0}, 0xfffffffffffffffc, 0x10, 0x8, 0x7fff, 0x40}, {{r0}, 0xfffffffffffffffc, 0x20, 0xfffff, 0x8a4c, 0xfffffffffffffff9}, {{r0}, 0xfffffffffffffffa, 0x51, 0x0, 0x9, 0xfffffffffffffffc}, {{r0}, 0xfffffffffffffffa, 0x58, 0x80000029, 0x55, 0x1569}, {{r0}, 0xffffffffffffffff, 0x10, 0xf, 0x0, 0x6}, {{r0}, 0xfffffffffffffffd, 0x80, 0x80000000, 0x1, 0xffffffffffffffff}], 0x2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x40, 0x2, 0x1, 0xe7}, {{r0}, 0xfffffffffffffffe, 0x2, 0xf0000003, 0x2, 0x4}, {{r0}, 0xfffffffffffffff9, 0x3, 0x20000022, 0x3, 0x101}, {{r0}, 0xffffffffffffffff, 0x2, 0x20000001, 0xfff, 0x1}, {{r0}, 0xffffffffffffffff, 0x80, 0x48, 0x1, 0x7f}, {{r0}, 0xffffffffffffffff, 0x4, 0x20000064, 0x6, 0x4}], 0x6, &(0x7f0000000240)={0x274, 0x5}) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000280)) 16:04:57 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x3fcd, &(0x7f0000000180)) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x90) 16:04:57 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20200, 0x1) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0xd91, 0x0, &(0x7f0000000000)=""/25, &(0x7f0000000040)=0x19) getsockopt(r1, 0x9, 0xffffffff00000000, 0x0, 0x0) 16:04:57 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$unix(r0, &(0x7f0000000100)="1bd57393a11dbee654c2ba79a6e8a216e67fde3ef0e1c2b8b8127835706c942b547da62c40b48cfdd28299fee1190a7bf8e572f8a43f7491d12c93f70124acc659aa0f973542298f0f2fc99117dda8fd35c9fbe89e43b48398f167a9cca968d640f8685c58f7a91f29483326a80c05f1a1c734896de5fb59da57b3bfa7f7e7bb5732d93ffe438c8f32a99f1147b6141768acf254e65f6de91fb115340e982c27fbebbfaf466fca6b643b8b406206c8c3b0f1f93d1f1c0dab41a31205bc584dbf00aca0c90f4e21fbe3faee1b36f0eecfc23ebd7961fe89923d4096c7bda8ae159ae098da8d58d6481eeeb4df9f88dd22d4", 0xf1, 0x403, &(0x7f0000000080)=ANY=[@ANYBLOB="19ff2e0f66696c653000940d79a3cf98a0fe28b5bcba2ae26864a58238e2c098"], 0xa) r1 = dup(r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000240)="612167111439c4f95b1344590d5b76e3d528caf941", 0x15}], 0x1) 16:04:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20049, 0x0) mmap(&(0x7f0000ff3000/0xd000)=nil, 0xd000, 0x2, 0x13, r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1021, 0x0, 0x0) 16:04:57 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getpeername$unix(r1, &(0x7f00000011c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000eeff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d2ca000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000051837f2804a544a1c0beb693b98c7c95d22596b273abbbb0ce39fccd1b43dc1be446d8dd71efa23f187ebf3a5f09f00968c3067ded9a593fe32221b45441442d621a65dd8b6d7a7ebd30ec072b3199306b9a03b4662a8f512d3e2c7a56edb1be5fdfc5027c1a31653df934ad1f90bf"], &(0x7f00000000c0)=0x1002) r2 = syz_open_pts() open(&(0x7f0000000140)='./file1\x00', 0x400, 0x10) close(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xffffffffffffffbe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000100)="0c4a4e5cfab0fbad605a309b8dc538bc2fc94746fc7f", 0x16) 16:04:57 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"}) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0xaaa9, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r0, 0x10001) 16:04:57 executing program 0: open$dir(&(0x7f0000000080)='./file1\x00', 0x400000002c2, 0x0) sync() unveil(&(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)='x\x00') execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 16:04:57 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x100000205c, 0x40002065d) r0 = open(&(0x7f00000000c0)='./bus\x00', 0xd, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000140)=0xb) write(r0, 0x0, 0x0) clock_getres(0x2, &(0x7f0000000000)) write(r0, 0x0, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000040)) fchflags(r0, 0x10000) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, 0x0) syz_open_pts() ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, 0x0) 16:04:57 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xac) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000001b40)=[{&(0x7f0000001b00)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000180)="010000", 0x3}], 0x1) fcntl$setstatus(r0, 0x4, 0x80) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)) write(r0, &(0x7f0000000c40)="c421380e9379aec35328ac52511f598dd016966b51a189cc9e320e5416deea53f24d21db681d79648992911b61f1dddb37ef72fa00004350a3fc9e194c661633e5d7fa90c922a47231fce56c65955cd3ec802cdcc68b3e6f49ba8de19b86b1815ace6004be765a16232baf2e5717dc1bac905997c48bfc429e36a4a38876116fd9d09a74b8cdeffbe00df20ed24fdd44ec6ddae19de68a34b8881266ca6bedad51e99e94bb7e2c5476c8437358b10732bf3e0b4d7bb2f005f4f47be2ca27cf6e75319d33690d5af714289a3a092f24dff5a156c26cc91ed242d10cb5a2b71771f3b0d1a29a29084340ea948c4970b2d2411670edf05809ae19b6bfa0d160de4253ba2fc48dbd602d3a2fe6e77b33cf0d45d99931637e49a7e06cabb921797b528fae947e8917740015226002590e78", 0x12f) 16:04:58 executing program 1: r0 = socket(0x2, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) setsockopt(r0, 0x1000, 0x8000, &(0x7f0000000080)="8fbaa4d47a4c4660662ae7a182754c20be0a4eae9a30daea1128b84f88f60081f814d05fcdc3b98ff7cc1089e52ced70c20a41e13a5cfa9ac33eab76d042acae58d6cc6fe8bd499a5782b03cb99b018351c213348e957d6c46cd904f685396d1a39038d237cec1b23ea56e472c0ce5eac8e6ea7d7450fd84a7c5698598b31dc186c9cdd67229a7c92e4ca7ebaade7310ab0571a0ed9433b48ea1c0262c5bc1448c9a43c4c1a3736664f74e8dfac07eedfee659a6b6c4f1a141f78db86a98c2c89592bcd03113bbd1720144c61260c1d38c343d1fd405ab4868666b2c", 0xdc) setsockopt(r0, 0x0, 0x14, &(0x7f0000000040)="04000000", 0x4) 16:04:58 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004008b00002b27febf3d635cad91d2980000000000000000000000000000000000ffff4f22006e", 0x2c}], 0x1) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:04:58 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) socketpair(0x152c832057f51e8b, 0x5, 0x7, &(0x7f0000000000)={0xffffffffffffffff}) accept$inet6(r0, 0x0, &(0x7f0000000080)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000140), 0x0) dup(r2) 16:04:58 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) utimensat(r0, &(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)={{0x1, 0x9}, {0x3, 0x9}}, 0x2) openat(r0, &(0x7f0000000040)='./file0\x00', 0x100, 0x2) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x4000000000000001, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x40) mknod$loop(&(0x7f0000000340)='./file0/../file0\x00', 0x2, 0x1) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000100)={0x4, 0x3221, {[0x400, 0xffffffffffffffff, 0x7, 0x2, 0x4, 0xc1, 0x9, 0x9, 0x0, 0x7, 0x88, 0x5000, 0x0, 0x7fffffff, 0x400, 0xff, 0x9, 0x5], [0xee5, 0x800, 0x4, 0xfff, 0x101, 0x4, 0x401, 0x7, 0x40, 0x1], [0x8, 0x32, 0x0, 0x6, 0x5, 0x883a, 0x20], [0x3, 0x3f, 0x9, 0x0, 0x6, 0xdbc8], [{0x1010, 0xffffffffffff8001, 0x0, 0x4d2e}, {0x9, 0xffff, 0xadc, 0x9}, {0x6, 0x81, 0xabb, 0x81}, {0x7, 0x200, 0x6, 0xfffffffffffffffd}, {0x100000001, 0xbf2, 0x4b60, 0x1}, {0x2, 0x0, 0x8000, 0x400}, {0xffffffffffff0a2c, 0x1, 0x3, 0x3}, {0x1, 0x43ec, 0x40, 0x2}], {0x115, 0x9, 0x5, 0x7}, {0x3, 0x80000000, 0x7fd, 0x81}}}) fcntl$setflags(r2, 0x2, 0x1) poll(&(0x7f0000000080)=[{r1}], 0x1, 0x0) 16:04:58 executing program 0: r0 = socket(0x18, 0x2, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x10, r0, 0x0, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000140)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f00000001c0)={0x1, 0x0, 0x3, 0x2, 0x80}, 0xc) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000180)=0x8) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000000000)=0x8) fchmod(r3, 0x0) sendto(r0, &(0x7f0000000240)="7856001f64230dbb", 0x8, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)) unlinkat(r2, &(0x7f0000000200)='./file0\x00', 0x8) 16:04:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) socketpair(0x6, 0x8000, 0x7ff, &(0x7f00000001c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x5}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") socketpair(0x22, 0x5, 0x8000, &(0x7f0000000180)) 16:04:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2c}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x100, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:04:58 executing program 1: r0 = syz_open_pts() socket$inet(0x2, 0x8003, 0x2) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCNXCL(r0, 0x2000740e) 16:04:58 executing program 0: kqueue() r0 = kqueue() 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) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000000)=0x2e) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x3, 0x0) close(r0) 16:04:58 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2000000000000302, &(0x7f00000000c0)}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x203d, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000080)=0x10000) 16:04:58 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x100000205c, 0x40002065d) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000680)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) r2 = open(&(0x7f0000000a80)='./bus\x00', 0x0, 0x80) preadv(r2, &(0x7f0000000f80)=[{&(0x7f0000000ac0)=""/201, 0xc9}, {&(0x7f0000000bc0)=""/253, 0xfd}, {&(0x7f0000000cc0)=""/241, 0xf1}, {&(0x7f0000000dc0)=""/4, 0x4}, {&(0x7f0000000e00)=""/230, 0xe6}, {&(0x7f0000000f00)=""/67, 0x43}], 0x6, 0x0, 0x0) chown(&(0x7f0000000180)='./bus\x00', r0, r1) pwritev(r2, &(0x7f0000001480)=[{&(0x7f0000001180)="ed0d1006ee3f403ee2037c14f1bdb4c42400f1ccc343772a968f39709ac87dbd2c5a96a58a5e7102ac3232f69b171e57dc2bf13148a1940bf11711d7a50d4d62c26378a72d973d76350341c41d936040e8ca623ee20c02fa", 0x58}, {&(0x7f00000006c0)='1%tB', 0x4}, {&(0x7f0000001200)="638948163321d470644ad80e0fd368228999e39953c24c725ea02c382a63aba11a797fe9938370902a112048e9b270ed5874b3666463ebb70840d196bf3d1f76dd43149a2e577cb94dee054db265c6ff067a4766b5e08318ed86828c9038d4367fe1cdf07ebc65f2e0daef1db16de0bef0b7d32d2aadf9dc91b802486e945d016693f370faa6f73ed2d5ab21f60b055cc04f262f938263f19d77a57dc80e2b19ade8fbcbec715a04d25b06aaa34c6999c3ef5a00ff5f3a0a4f8ffca870aa229fd3832524bcbddc", 0xc7}, {&(0x7f0000001300)="518c734053931933d2d38b2cfae736ded9c419afc3c3efd67883ca00a81c80c7d8c0dcd9d19515fd73b6ba5a4c8de973502f0f112621c086ce164b8b0a0dee0cb8c56c7e380f3e29ac12b1b0c7c9", 0x4e}, {&(0x7f0000001380)="f419179e16cd603a12a262df896b59bb414ccdd5ec647c1e076e6d080096bf854f951f3522c5b7f63521435011a6e2c655be9c39931a2f7ce6509b21f93d8677e737c41173bd9c6e66184b9bdbace63ebeb804aaf4d6345e5e1e7dcd7aa95664f518227c218d99e53746dbee79c7ad8d963985169dd8db614d2cfbaab56743c436e579458e2d7286", 0x88}, {&(0x7f0000001440)="e761b1cd693bc0cd24e80018a03f6755f4709ae6c4ec6741c594893e2ac1ab86e7b48c02a1d98f048b797494f76b1d66ce79b5c6730811f78e9a", 0x3a}], 0x6, 0x0, 0x0) setitimer(0x1, &(0x7f0000000480)={{0x85b, 0x8}, {0x7993}}, &(0x7f0000000640)) getsockname$inet(r2, &(0x7f0000001100), &(0x7f0000001140)=0xc) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x2, 0x0) lstat(&(0x7f00000004c0)='./bus\x00', &(0x7f0000000500)) mknodat(r3, &(0x7f0000000600)='./bus\x00', 0x2000, 0x200) recvfrom$inet6(r3, &(0x7f0000001900), 0x0, 0x41, &(0x7f0000001940)={0x18, 0x0, 0x4, 0x6}, 0xc) execve(&(0x7f0000000700)='./bus\x00', &(0x7f0000000800)=[&(0x7f00000007c0)='/dev/null\x00'], &(0x7f0000000a40)=[&(0x7f0000000840)='/dev/null\x00', &(0x7f0000000880)='\x00', &(0x7f00000008c0)='*\x00', &(0x7f0000000900)='$\xc6\x00', &(0x7f0000000940)='*:\x00', &(0x7f0000000980)='\x00', &(0x7f00000009c0)='$\xc6\x00', &(0x7f0000000a00)='*\x00']) getsockname$inet(r3, &(0x7f0000001880), &(0x7f00000018c0)=0xc) utimes(&(0x7f0000000580)='./bus\x00', &(0x7f00000005c0)={{0x5}, {0x7, 0x4}}) r4 = open(&(0x7f00000000c0)='./bus\x00', 0xd, 0x0) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000400)=[&(0x7f0000000040)='\x00', &(0x7f0000000780)='\x00', &(0x7f0000000200)='$]*\'4:\xa7]\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='$\xc6\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='*\x00', &(0x7f0000000340)='\'@\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='#\x00'], &(0x7f0000000700)) ioctl$TIOCFLUSH(r4, 0x80047469, &(0x7f0000000140)=0xb) pwrite(r3, &(0x7f0000001980)="c2e777bd09e9c9d6332f9c332dc2dc3d8fe23dece80d8d038f92daefdc4f5c18314f7762b7b85185bbc401d5b7672e009a25d13f25adf42898dac678f38aac985c9fca614926b35d3761aeb50e810503ccd4f90666e3f740990e7dbb5dcd653fbd5e789585ae5df78aa3e527baccadacd9810e57ce6147603c0484c0d50749d0e1cf29d3c742e3207a55a8b64a706e2ff9d1e9ccb9b8f533bebd944f739fbbf6e23b626bfc20f05b262dbc35a7936b347203f340a9a170424f2792943257c9c7244c763700301a9116ec", 0xca, 0x0, 0xffffffffffffffff) preadv(0xffffffffffffffff, &(0x7f00000010c0)=[{&(0x7f0000001000)=""/179, 0xb3}], 0x1, 0x0, 0x0) poll(&(0x7f0000001840)=[{r3}, {r3, 0x86}, {r4, 0x4}, {r3, 0x20}, {r3, 0x30}, {r4, 0x40}], 0x6, 0x3ff) 16:04:58 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x30082, 0x30) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x9, 0x10000, './file0\x00', 0x9, 0x379, 0x3, 0xd}) setsockopt(r0, 0x10000, 0x5e1a, &(0x7f0000000040), 0x0) 16:04:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x87}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x8, 0x0) syz_emit_ethernet(0x1, &(0x7f00000001c0)="93") ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000080)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x400, 0x0) unlink(&(0x7f0000000140)='./file0\x00') r1 = shmget$private(0x0, 0x1000, 0x100, &(0x7f0000ffd000/0x1000)=nil) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r4 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000400)=0xc) r7 = getpid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000440)={{0x10001, r2, r3, r4, r5, 0x9, 0x8}, 0x1cbd1f02, 0xf2, r6, r7, 0xffffffffffff0001, 0x10001, 0x5}) rename(&(0x7f0000000180)='./file0\x00', &(0x7f0000000200)='./file0\x00') 16:04:58 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) setreuid(0x0, 0xee00) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)={{0xfffffffffffffffe}, {0x0, 0x1}}) 16:04:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0x45}, {0x10000000016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") ioctl$BIOCPROMISC(r0, 0x20004269) 16:04:58 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) accept(r0, &(0x7f0000000000)=@un=@file={0x0, ""/12}, &(0x7f0000000040)=0xe) getsockopt(r0, 0x29, 0x25, 0x0, 0x0) 16:04:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x25}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="e4") dup2(r0, r0) 16:04:58 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x1010, r0, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='/', 0x0, 0x0) fchdir(r1) r2 = semget(0x3, 0x3, 0x80) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)=[0x1]) listen(r1, 0x200) chflags(&(0x7f00000000c0)='./file0\x00', 0x10000) rmdir(&(0x7f0000000040)='./file0\x00') ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000140)) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000180)) semctl$IPC_STAT(0x0, 0x0, 0x2, 0x0) 16:04:58 executing program 1: mprotect(&(0x7f000001d000/0x3000)=nil, 0x3000, 0x7) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) 16:04:58 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x2, 0x1, 0xed1, 0x1, 0x9}, 0xc) 16:04:58 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002001, 0x9) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = dup(r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000280)={0x2, 0x9}) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x1010, r0, 0x0, 0x0) fchownat(r0, &(0x7f0000000040)='./bus\x00', r2, r3, 0x6) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r4 = semget(0x3, 0x1, 0x400) semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f00000001c0)=""/159) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000080)=0x1) 16:04:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1}, {0x15}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") select(0x40, &(0x7f0000000040)={0x100000000, 0x4, 0x3, 0x6, 0xfffffffffffffffb, 0x0, 0xc07, 0x8}, &(0x7f00000000c0)={0x2, 0x2, 0x14, 0x0, 0x7f, 0x9, 0xffff, 0x6}, &(0x7f0000000140)={0x5, 0x9, 0xdf2, 0x8, 0x40, 0x4, 0x3, 0x5}, &(0x7f00000001c0)={0xd65e, 0xa6}) r1 = semget(0x0, 0x3, 0x200) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f0000000200)=""/104) 16:04:58 executing program 1: r0 = syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCSPGRP(r0, 0x80047462, &(0x7f0000000040)) 16:04:58 executing program 0: setuid(0xee01) r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xffffffffffffff14) shmctl$IPC_RMID(r3, 0x2) socket(0x0, 0x0, 0x1) 16:04:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) dup(r0) 16:04:58 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f0000ee0f7f), 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000000)=0x3) 16:04:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x100000005}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:04:58 executing program 0: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) 16:04:58 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$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000100)) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="d1790a", 0x3}], 0x1) shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffa000/0x3000)=nil) 16:04:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)='>', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() close(r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, "85fef6bd060200008c00314f6d809d19980200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:04:58 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x10000) preadv(r0, &(0x7f0000000000), 0x0, 0x0, 0x0) 16:04:58 executing program 1: mknod(&(0x7f0000000600)='./bus\x00', 0x100, 0x7fffffff) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x1, 0x7f, 0xfff, 0x0, "2755257551c4fa09e501ac2f9caf7e848fdb9271", 0x0, 0x9}) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000040)) ioctl$TIOCSETA(r0, 0x20007465, &(0x7f0000000180)={0x200, 0x4, 0x4003, 0x5, "d5e2e3ac3ae271733538ed3f8100", 0xfffffffeffffffff}) accept$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffff1000000000000000000000000000000000000000000000000000000dc6a10164e3bbe1fbf22df2600"/110], &(0x7f0000000080)=0x6e) 16:04:58 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = getpgid(0x0) getpgid(r0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x40, 0x2) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x1, 0x7, 0x800, 0x1, 0x6, 0x8, 0x101, 0x2, 0xb07e56412df7b5aa, 0x3f}) close(r1) 16:04:59 executing program 0: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) geteuid() setsockopt(r0, 0x2, 0x31, 0x0, 0xffffffffffffffd0) 16:04:59 executing program 1: setregid(0x0, 0x0) r0 = dup(0xffffffffffffffff) r1 = semget(0x2, 0x7, 0x18) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x6, 0x6, 0x5, 0x1, 0x3c9, 0xa9b0]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:04:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x20040074}, {0x1, 0x0, 0x0, 0x400000000}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x118, &(0x7f0000000140)="e13592dd07828573509d4cea7f9f698c8bfd0a65af714ca59e56fa2fe65145e21415c9c16a9967ab3c981f2d7bdfdd2ed68cb5fd706ab749a2380df28460ca52476fe6e7ce38077eb269fa1e9c5e49b3ac3d14f88ebeab5b3df96f9bfc73d8165ab9c953dfff250364666df6e140d45f1f14aeddf90eed8c5efb1ba9228caf393362e4861603f72ddf2d7cb23a50a95e0783d6b3ac506f991d58bfbd7ab6b477859aad25666622521ca1428b5b61fe0692a9374db1bf2f52ad4a78686ab449309ba782da81b3c1795efc8611ec556f59ad055fe01b887db1d42004d87af4606f649a462bdba4e92ac66aab5ed5e2764888ff87bcd8aae9d193f417a97fb47d0e36edaaaa789dda1f4384840d0ceb47da4b140993e55c2fe1") 16:04:59 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x9) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0xfffffffffffffff7, 0x2, 0x10000, "cfa98d24e639493e540dd3b8fff188d35b0bdba4", 0x2, 0x10000}) 16:04:59 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, 0x0, 0x0) r1 = msgget(0x2, 0x180) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff]) recvfrom$inet6(r0, &(0x7f0000000200)=""/155, 0x9b, 0x800, &(0x7f00000002c0)={0x18, 0x1, 0x2, 0x7}, 0xc) r7 = getpid() getppid() getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0xff, r3, r4, r5, r6, 0x0, 0x3}, 0x1d, 0x3b, r7, r2, 0x0, 0x5, 0xfffffffffffffff9, 0x5}) 16:04:59 executing program 0: clock_getres(0x7, 0x0) pipe2(&(0x7f0000000000), 0x4) clock_getres(0x4, &(0x7f0000000040)) 16:04:59 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) kqueue() sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:04:59 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x889, 0x1) setsockopt(r0, 0xcd, 0x4, &(0x7f0000000040)="93aa6da063ec16ef0145594a90bd9497e5eafa03a01abaf738acbc90f05f4fab2845bb39", 0x24) getpid() symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') r1 = socket$inet6(0x18, 0x3, 0xfffffffffffffffc) listen(r1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x1, 0x7}) 16:04:59 executing program 1: r0 = socket(0x1e, 0x3, 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(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000000c0)) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) close(r0) 16:04:59 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x1000000000002, 0xffffffffffffffff) fcntl$setstatus(r1, 0x4, 0x0) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = geteuid() setreuid(r2, r3) 16:04:59 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffe, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x600, 0x0) ioctl$VMM_IOC_TERM(r0, 0x8004746c, &(0x7f0000000040)) 16:04:59 executing program 0: r0 = msgget$private(0x0, 0x2c) r1 = geteuid() getgroups(0x5, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r4 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) r6 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0x5b, r1, r2, r3, r4, 0xc0}, 0x322, 0x8000, r5, r6, 0x4, 0xff, 0x9, 0xfffffffffffffff1}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000040)=[{0x30}, {0x1c}, {0x81}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:04:59 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x27}, {{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) close(r0) kqueue() 16:04:59 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x7, 0x5, 0x511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) r2 = open(&(0x7f0000000280)='./file0\x00', 0xa0, 0x50) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) close(r0) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4", 0x101) read(r1, &(0x7f0000000080)=""/152, 0x98) 16:04:59 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) sendmsg(r0, &(0x7f00000007c0)={&(0x7f00000000c0)=@in6={0x18, 0x2, 0x3, 0x3}, 0xc, &(0x7f0000000240)=[{&(0x7f0000000140)="4dbc53c1621ccdf8991641324253840b1717a77ff7a52d5c5cf25d94c47d895f98ab05d6de0b5f1a9c12c9a3650b3dd8d15d3518f5825fc191e0e32b717fb49327b8e46450d4ac3c0a9fc8ae0349b66146d084e41f9f4c382bdb0ea20eff486ea5b5e9e02aff1c7acabda89c59097b066abdb74c716c9b83f1fbbe05e3d96e83530cdda22ba8f19f7e3e3f34f6caa889d3034956eb137a77d97e", 0x9a}, {&(0x7f0000000200)="d79c32fba723871ba29e578fd1484d13f1d654", 0x13}, {&(0x7f00000002c0)="a3ef43e0de0971b7cccbb1c7156f37f5116f699dfb49def8118e88e8c3712d5192bb5f2890ce3e563743e0c77143def50ac80afd1402418b6ec91cc706251c59961ccc0e4551f4f29b10029c96cc2bffad678d1bffa55e19f39e6d2829946541732befdfadfd87c7f2357ce948f4daa5d3e389e22256785f269df3e3946899fe4f03e2aa102b0feeaab4fb36a7b29a94d27a7aa2533c48952ee5392a18f587bc0aa26eb06a9eb90ee145171f2e8d0f49d75fbeba416de60f15e0f15e4487e4b18a68f96c46b2de7730565f6ec578d6640acbc0da5f80921b770bb5faa643bb1fc01018b416f33ad62249c7694ae650ef9924fec99406ae257beb73", 0xfb}, {&(0x7f00000003c0)="4ead3c6b4c2e07f2587153d7918839ff82ef065811a79f5beb47bb7bc8cb9552142816528f78defeec2cf8de2d09d557d372d0c42ff7181fe4535c866aa7c3c07311d42adb1047bbdf96c3e7c067a2d99eaca50070fa4ef91e39a6b3616e7b674aeffbabffe9e407b4a74891d122c1e34136a6", 0x73}], 0x4, &(0x7f0000000440)=[{0x70, 0x1, 0x0, "7892d55cf49795d1420d67cb9ca46a1f7f1d7919c2fb147e5ce9ecc940beeb195e858569cb8502eb6e9230051d4070d478d549491e276f674981e0ec5035c9233745358e407d8c1b1734ca7bd3926951f7ef8dba9095c71408587c82dc3b9338"}, {0x78, 0xffff, 0x1, "be8df7bf48225f271f6f95bc55bfb5bce9da6c0029af1a6b350e387136f56f1451347a34e1a0395d2fd83c88c6f9c59af4cb5c5297f2f7b7ce6173f495999a19f12a94ea4c1ea230b654be442ef61d3d2122c387b6dcd8a0295de43ea6d097c6416634"}, {0x18, 0x1, 0x60581a21, "2ca9b4be"}, {0xd0, 0x1, 0x81, "b1eb04577b76deb25c5b5e6548fb32c200c635d0799594ee34d4f105c1ac71a2633462cbf027a35687df25fe95a9d38498d694b86b70449c770f368e0959d050db88da425a82e6898533d059a00290ccab24a38a699968dd17bc750e061d65d148d321cd1e111711ea0972c95fae728f93f018c776fdba90eedcbe723fd74017472737d7723aebdab68069d42e7ebeb4d592a4c622d83da91c32c1de4527f478c49d2ef28c2eb6be634394cdf2b3a4db7f293225d9786984eae797d2a8ce79d7"}, {0xb0, 0xffff, 0x8000, "224d54162cb691fce08f9190d9c1f1c76d735a2230f4606aea2cd19d2dc7394e5cadd3ac7fbc412dd92fa611f118206679a5d024f88a57043a3df714fbb3db9aad9180aaef076c67cc2211c9f2db73aeeedd27f91feff8a463da4eec6761059820fddacc56f6c0bacd72b3e716675c0a000fdc65b31b5cbd541f0e4ae3481c10a6885853ef8a823c3bb1d5e9307880ded04284094574f3b675"}, {0xc8, 0xffff, 0x9, "6a2a61f033fcd72d97a4ec6ddfa0079ba2bcda5a309582e6f51b33aab0d8d3f09cc02de187e522f1d0c0714382056cc09d10efb9f2d3149b9aae86f23b5931458ea8d56515d2f815c374ec4da4c020e909e76e5652bc9c76d068f63f7a7d5ee6b126f6591906de630a3abdb7b64dc4a4b9947aeb4488bc28b1f0b8f9318684c33210de1acecc6b13dceb0862d671bf92a243c1d1f0bc61bbd0df6e20f15dee3f9e95beec55b457d12fefccca154e8e422a"}], 0x348}, 0x1) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) mknod(&(0x7f0000000040)='./file0/file0\x00', 0xffffffffffff2ffc, 0x7) sendto$inet6(r0, &(0x7f0000000800)="1ecb1294d3d332aff469dfc4107c6998d21f24e306", 0x15, 0x2, &(0x7f0000000840)={0x18, 0x3, 0x8, 0x4}, 0xc) 16:04:59 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) setsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0xfffffffffffffd1f) 16:04:59 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) r1 = getpgid(0xffffffffffffffff) getpgid(r1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x4000}], 0x1, 0x0, 0x4000000) 16:04:59 executing program 1: shmget(0x0, 0x3000, 0x142, &(0x7f0000ffd000/0x3000)=nil) r0 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x300, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) 16:04:59 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0x0, 0x1) readv(r0, &(0x7f0000002580)=[{&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/98, 0x62}, {&(0x7f0000001400)=""/80, 0x50}, {&(0x7f0000001480)=""/4096, 0x1000}, {&(0x7f0000002480)=""/252, 0xfc}], 0x5) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='(\x00', &(0x7f00000000c0)='\x00'], &(0x7f0000000300)=[&(0x7f0000000140)='@\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\xe5}\\\x00', &(0x7f0000000280)='){\x00', &(0x7f00000002c0)='\x00']) setsockopt(0xffffffffffffffff, 0x29, 0xc, 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000002600)) setsockopt(r0, 0xfff, 0x8, &(0x7f0000002640)="84e300429ffaf6819b6f4094516c4279cabead366fc1aa2312b01f1e1d0017abc0086622ccdcbead1b1164b5b5451339c40528eed69a6f938695a53f751611e684dc46be1654c6752f872204fa31a5dd19d89e82143d70c5f415b528045674691384172a801a6bc7ade3d8d5c37e0affb36005d56ad28e724f99a3138387f44afc57ba94909f81380e4c173c2fa4b6470503456505a8b64065240a0441a1e79de9fef0224ae8dc3e3ce886b1fad81867f99619c8c028cf27e0bee2c7256fecf481de005fa5a465f2777ac8fc799a3a10253de17d20eb682404559f6d0ebb20cc122add34c439b966c038427e54a0d44533546a69921bbc120983fe65e1d09c58f7bd27639803e88dc3fe8356267bf0e8bc7419cbaec1a306e7e4970d72fe83ed8236026ff7dffc9fc3d0924702e295e97843ecd9bac2f141493d8a5f813b5fd8e4d98216482c6a38889bbbb8857fb9d95e48c96c959316bcc163692aab2dd088e6661d99c28cf14b019cea2e5f275aa4254b7e5ff4168cfe77e68be6fb5298978bc7165cc0794b162c48346d106178ea338b8c1605c4c548cffe4634cb41392c85da2cf3cb1a27173161b18a0d22c15f080d09276b5e30656c1dfb977e67a8365a9a2705ac7f0252744702c5af047b77df3037857ff5330392c3eed26d6a1d598a3943d494db7786809a1dcb1ad9a041ffca3eac5d614a8b4b0e7e941b0107caf67ab2dda56d1c0264313848aeb8da2853e97c3549878e37fffac3af6a4b4cd3325fd4e8b273a3098f03e0375feb58bffff2c4994e5992c3f0c58b7a0190de796d05f623f99d326f3099a935f5f344551d42b078639d094deed3203c78d0e83dbd5f8b69678c15b22b02f8bb96eda79a47949c8d5b6daf04fc20ba082f76d31aac8c6d4b3bb2c3a80fdc9c402b0e8b5d9db3b5edf62f0cd1abd287aa832148fcc77a4aa36acc3af5d0f2034066701f5304245c41303cdf1b2ce78ab5e0818bd5e420388a42d725de4944f2be1688675b965f6f92d73af252ec175b864ca34e78ce9ac5c824002d424fa9ff1e7724b2235ccf9e487c4a1cdcaa8b9f5f6c0277893ff0ec8894399f8673d1bf796c33690160104373067494fdc046f95db89bad5b07544922d9ae7906b1c7f63c4aa45b721014ddf4d41b98a85e2f71eff280b76ae9dc2689d208bf52fb3244e01ad5d512cdd76e883fb6b03bf22efe8a05914c3b1245a6487c4c2bcd4b722a47b768b8a4b2d62a3a2b0a92fc96c30f6ab919db29d04a04936d570d73d48e67bcebc5604b5e9965280d2df40ce59a3b1d7c8be66f371fcafd196168956c678a0d293dfaa64591e6df378188fc593a1cae6e36f905b922bd1fcd2288e0b71716e9dd3a25b12163802ca0cfd59cc5d42bee10af20f223adbc300b22501f9a20856be7c58e82035bb1ca8cea49fd4195deca60b05038fd89c36962a3624e3e5c15ac812e628097491757e7c59f0ca36e683ee0156ac39b8815eff308c70844c30ba86234128c8c3fd9c9170db20cc9a09a63a767fee5ab53e872d04ba119427cfa8cc992c1b735288884eb1c930a6079c65fe121a0cc8c80b513f55bb8146d2b77ad43e0ba9f258f7af0cf0a842ac70e219492043ceb0486beddadce14220077fa6f5611d8db1b95e352edff1bfd386009694dca3ece5054bc5fc63f9c24a68fd03011c0e004b2e7982e9b23ae57688da403dd127bb706d0fa4e6b4c34b4fe51f5b29c15d0419956b0188d7d26840171204560b054d13d8eaebbdf6377e579611556fd9c0cbea6d99ab26017f4fcf122cb098c2fc155fc4eff1b96c7e01aef44d6443b7f03555c5acaf3a641bf8f35c812f52e0d0346a0cfd35a2f0ca3e950962d7fc7477101230b1aec2ae55bb3209f49584cb0ace1275107fec9455001b5c8bf1288598b5ab5499c65bded284ca5e2dc668e411c01a721b11dbe8aa306dc20f332934b2201dcd0f3bb888a58795a66893048f03cc1f46eb1549e491035f2be4b6c39ed764cffe17b93f8467673517266ecef0e7cc2b8421fb65aac5116307d40233f22dc0ba6bfddfb16767b8f53a51ad5c25dfcf24a592f157bc6f1fac993d45b6b96b62d8e310a2658fe48cb770dbcafcb773fa18b9de91d709bf0fa13692e0c0bc0fcb36aa3b7bbe9d4705d7fb47f91e2e30c43de71d6b414c8ad61647b2ff44687d606e7e32d369d1ec339540bf3447a3585bd78197997152e2277a74bb1ef3053be24a920fb732905a969bd7c853e2ee83a94aedf3b250f7b04f5d4a60b311dda33b03cd81c94e91342919794931fc3d99188e478b2fe091f3b67a8ba8e5e94f0c1b34bbf7998e25d964775455ed348fe0fbe8af2bfe6c450929d3c650eec655b7dc800cd37c9625055dad68d22f2d337d321a0e8534cdf9a5fb9f04bfe307fb1c5b2ea41c60ad2eeb7b290f6dd2145e0ef698c5bd3d256ce8ae9bbcb525db57cfd2182c449ff1ffff1b808eb27675fa882bbb44d0eb8f46d204942727d12c1a4535b366ff0d71c8b98295a1cd37bd6498e4c0727037dfb85f916ec4fe59152c2e8be2a769f72d8c32016ee087e0d07c13eddd7e1319983d1d3c18b4abd8f5a4a761e13283207153cb224e9c79112a08525fcb357dcdbd6a1ea22cad3d282db3ba6e06d49929c3d0377f6189faf9761df302ffe3cf3b35bc92e32d66ed8ce9ec72eede3ae6c5840c9ae702fbab0bd6b983662831e1aa9a58647e7dea3c4261bb9ff32c9a4dee9cc1f04b33d86be5b9d123ca41a08cc010fb2520ba2959faa4c5f92886a3c4e103908e7049bccb28c719bb36dd39b5e849576f494d28329706c68e1cc397f175c5caf48e44f44fb9b4ef23ef1903319e7483035e37754586154d6f4819d30e007fe6be071bba95e6d203d660b9d56254a836da1c9a69a3f129eb255350ce42219f477144cbb0625a7ee4fb532185a8b1b39c9bdeaa9c363eaa4beefcd0ee2088a98cc9c4acf47f9890799eb02bcfd45a2a20537c68d17d39cd29c3890a06b13c5b047fe6ad74a65b566e77e845144fda765eb64db724894f51e37e518132c7391d21e03833dc9b252032484a7075c468287634055bce0aae11029bde0837e9243ae4ef0056363e1f20e554dae1205caee64d115d85948b7db36d0c2797c379cb5155244ea9f36b46283dde876011d3b5730746f8fbf2a2a477d334ffe2d4d3441e22cbd6ad93157716f7b266bbef966dbacef4d844a5e3161f6cbba3ebfc8fd7b389e0b0b7099472b9828f7956af17cbfa25e25d0bdbad9de1ee6f0514c6461f8393b2031bf83bc85f28e1ce290dfb779e87e60d0180e64db24ec7137f76159ab1a2a82c6d6d12ac3922679a41a1d9bfcf7b815dfbc4c59bb2d5af42271add4612d3b2e91e26193a9e661e83fb7a3e90f4ba95deababddbb7784fa6a9faf1b7d66a850153e3f0569bb75d14bdfa44c6f662a5df8fcdfb590d9d7a4298cf39645cbe3a87291d4df34a6636267137605a69e59871bad836e5bc2eb436bbf8a5a108f2dcc72e7708e018ba6700c1b570eaf77f43841a587804532ab2cbcb256e767b20dee49e4a70e896e0b496d21c47f6d9c82a149b0d9d58722a6faef0109de333fbb0a38a0a08b9ce73336fd5468cca0c2e8ba9ada11044938b2bb162d1b801b5c78963c19d6f474b79d254c3edabe9f66e2dcff2b5e8f429edd45a5562a73b14293063b01514a9b2cd62dd016b1149a1dc4f0ef91a2e327f9987a816d4fa259a68d729d0881bba7af99465927897f858cfcf04d52c2274315c3c96f524dabddd8660f619f1df64ca072e82be04860cf09f2770ab1747dbfa59a72a23a002ce5ec2feefafd6c78560a6887cff9515dc0661f6001541f1eac5e69ec6c6dc4b260ab0e30349053dec4ba4ac388800f64c06f356b73a760cfefe50a07f13ee2901bc1583c7c2e40bca0877ae59d3286cf0fdde6034a17ff451f8c09d941951af8ba428b82f78ffef9066c8781ec1f5da8c47051189fdd3c2e4ef9e36acec0ce341df5e727649e45573c77173a1b2800c103229361923ecc7b6c47ec8d0811121eccc232c97a8240c5963a51440194fc883e80476b5ae0e4675a07d88a19dca698c8240e75b7f92615acba8911c130750bac7f88da7e68b62f9d860e9e5b2f6d98f3194ef01c358e9a867c0791e27d4dc53a65ce7300e2755bb88b6786679205d32271b21ed467d410b6e21d34b45403bfec516d8ddacfc3083b2bb9babeeac6a7709419088e376d49bd127cfde7e6ac55a71b30ecebd06e0f5649a4a563379b7ccb68bf5aa9b2bcda7b65c645e7957b41f6361f51295be3d186782ba47290c8cc8af38668a51ef723fb72ee60ecc7aab18703d9a7307afe4acbe1bfe34166796e27e24cd3f0005b3db9e569ef8625cf6dac123e28dcec1e8a99d7a3d3ec721f68830110ed56393d45e9778149aedc907fbb5f638c8a5467c7f84d3540450b732fc7e98a700c0b7c714e9d3ec5de8299475bb0ee995fc90d6f5e5f659f3eecb090682515c4e4456d2ad73aab5add25de0d0fe5e63e2b6ac4d13953b1acf80cf10f17dd7c0974523d10788eb947ad18a69ff0f772a1b0874b0c1a5f6caea204066d5679d40a966c8b6aa7c46212d2386a4c246d94566b405ea06f70ebec4025828a3e1d1aa27bf9c6babfd921c095aba86a86bdefba1c1e306c8015e8688fe7b2613e26251a5e95d439ebef0ffbadc3ee8922aa5387bcb43da382656f5adeb17a0b6c85440e378459b30506b5486340db49cd6d5dc07b60c04b12b3fd5b1e68b5eb3f045eaa571da8cf0214cd310663411f4669145b05458e5cc1e340c2eeb9c55ac246d25b0c794d7e347fdf116fa2b4379018f21a4d4829bb7b22080d969cb6b74d32d84337952039e6758980c74fadc3c2fb86a7f3b0c0d962c3b7b36bef44aacf42af60c06c306b1b8aa7c341e4952f8f5f38c6fa68b987184108c31453a17eb3ff6d2aaad6ace7c693612ddf270fa2ecef5452734c8c28f0b652cd324fd15d55636db09bf9ead51c6712de699dfacce00c902b84e1458f46275f89629b8edadc38dcb421e03ee75e9d5aaccc93a7aec29ba40fea119e0f6595a9bee6746b5f2d4bb2d1bf2a0deab5ff5347317b171116ad622feea593bffcb9bc28800ebd96a28cb7f773283b4bb0e909d4e099babc114e6587f63aff2f373db93fd1cf2fdc02ccd1c979fc6989dfb0443d8a897b4c6eabee12d5fac4096fe4631087d900ec19ececf22aa875d3a0e5018e33560a52d98b6bb53f462fca019a497602d6a820d4d3e8ece130f6aa40f41d66800c6efffa22cf39c5383428b840cafcceb5045d0909df44c266d9f8245716e745ad9b0d2f9298ccf3a845fb472c32a00a9fb767c7f2b448a7d0676353ac012fe3104cd1434ba1892b60cb1438de140aeb5a9d029a5c06047dc201ce0dff6f0ca2193b8fc25eea8d3b6cfc5936bb4bfca0c2f10e18a6a63a6c757c45c3c7a87bf740b09fbcc1921e221dca6d6ba1eba37cc405453e314fde29b55053891e8a51d4287934549246c415a384bb61995189cca30ae8d24668b41dca64db1e472966f3b058527666548e8da79febef3f0b22ff0484d7d1b2ba25a72fadd910152cc6515312de4977ad5852faf39897ae302ff6f93139672825b2d2d80531decedb4fd943e5fe99f92eee227f9db89d91c6fc2055673136dc8dcbb302b668a887622a9f82eca4660b242c8cfc22551a2c54ad840c64e84007e5c06223d23c60d0bcf9efb8537a635e9ab7f978a9ca371b5f7d0f37bb0c13f2bc71f55bcbd69ee09155ef7", 0x1000) 16:04:59 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSBRK(r0, 0x2000747b) openat(r0, &(0x7f00000001c0)='./file0\x00', 0x1000014a, 0xfffffffffffffffd) clock_getres(0x2, &(0x7f0000000100)) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0x5) r1 = getuid() r2 = getegid() lchown(&(0x7f0000000180)='./file0\x00', r1, r2) connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x1, 0xfffffffffffffff9, 0x4}, 0xc) 16:04:59 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x7) r0 = open(&(0x7f0000000280)='./bus\x00', 0x11, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x81, 0x84) writev(r2, &(0x7f0000000380)=[{&(0x7f00000005c0)="d09ac7e6ce4cb129ff575c91d07b0b494d0bb5839fa0d93d3128fc5abeb41d13605ed4bd9735b523bafeaee540f873c0cfb13f0b9290bbc880781d5e44d795ef434c971cd64588d67cba23dc53de8d7b186a6e7e4d2ad402573e5f4725498f47164437102787d989d06dd8890d46b653a1277fecb1f78b9830cee944f1bcfa3258d88d774b77f9bbc24d288bcea13ddec03d388537e0592be030816dadbb228134533ba288d63e60de1cd6db1e65e97446de84bda8614a28ac7016246a3bcd4933dbded755d4e4dd8471c39eed30d6e7d02d84925c9ee2f7f1ee3991c62be8853961e0be918d430a27b073cd2c0d21d0c5e791ae972be5adc2b397b9e2e50e64f781a7ba604eaea15c97e5dc4ec6c19a77a2b8e9e66029115206501c3cd8dde31882b21f902cee68424c6731b684bfb2a55a9020349518d04ba736da51aefa092f", 0x141}], 0x1) mknod(&(0x7f00000000c0)='./file0\x00', 0xb180, 0x30) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x1c0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)) 16:04:59 executing program 0: r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) setitimer(0x2, &(0x7f0000000040)={{0xfff, 0x3f}, {0x1, 0x7fe00000}}, 0x0) poll(&(0x7f0000000080)=[{r0, 0x7f}], 0x1, 0x2000000) poll(&(0x7f0000000640)=[{r0, 0x40}], 0x1, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000000)) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000180)=""/231, 0xe7}, {&(0x7f0000000280)=""/136, 0x88}, {&(0x7f0000000340)=""/237, 0xed}, {&(0x7f00000000c0)=""/34, 0x22}], 0x4) 16:04:59 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x10001}) write(0xffffffffffffffff, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000180), 0xfd54}], 0x1, 0x0, 0x0) 16:04:59 executing program 1: setitimer(0x0, &(0x7f00000000c0)={{0x0, 0xd9f4}, {0x0, 0x2}}, 0x0) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x7) r0 = syz_open_pts() writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="b017f20708e36a471917320c9a1a55287ccb02bfdc2074c6f980ead0f092ff8cb6bb2a8ea9bf96d78d1cf41859b91d5dd24ef53c6771c164d0b97e9f3a07f068152fd5ed4f2dfc33a2bba88038e6f3e63abbd151681f", 0x56}], 0x1) getppid() 16:04:59 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, &(0x7f0000000140)=0x7) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="03b4aeb3ec240a", 0x7}], 0x1) r1 = syz_open_pts() syz_open_pts() close(r0) dup(r1) syz_open_pts() 16:05:00 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') chroot(&(0x7f0000000100)='./file0/../file0\x00') writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=')', 0x1}], 0x1) ftruncate(r0, 0x0, 0x0) 16:05:00 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000380)=@abs={0x1, 0x0, 0x1}, 0x8) getrlimit(0x1, &(0x7f00000003c0)) connect$unix(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="5d3cc05c4ace9f4e50430b2a8b5480326baf02447ae38183e30004a674077270d4ab257167ff629bea1fba88b5dbf271186e9667019341a26e16515b4d0c84a1105d1462fcf92cdc9675e317fcbe7e0268afbe53b7533abaf7223211828bac014247ee9cdae303013d4bbbeff1a0bbc63b"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x100b, &(0x7f0000000100)=0x3, 0x4) r1 = socket(0x10000000002, 0x2, 0x0) dup2(r1, r1) sendmsg(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000040)="4742769dd600ae3dd83263117f567472f7d61260e1830fb50b782180c7d3da9d3abdf2f57f3aadb283dc0a1b590e9de6bf2190d3687fb08a9e161b4a39d9ed3212bc4d8795b9fde7a2b5157d2da96c13d3285e9e54a0618d2c5a467be81d5a09dd19e94a8d6d11e626a642ab0b2c852018d921933fd409c0ecc4730475a2172e8fdf7d6f5e300a35b53dcc5120c4e2b9e68c90d2e11d54e4", 0x98}], 0x1, &(0x7f0000000180)=[{0xc8, 0xd6fed64d22d77def, 0x5, "fd3c48a87a8e080cdf652ad1583890ef25d675ba65f2ffa30507a87d89c8404be561a736388875a868374502c3b79c1e93d168ec87e2eab4049c89b67617a5ba17144c7c656996e9ffd2bb3dcb291ea2003c69673217d4a6dfb86a8a08c7540a234e0af6e81bcaedf7460922cfb89946cf2f788438e5a6da4e189ac4999c5c3821495d390cf77e86ea10fd6447c9c2947ac0e559b9c6b59af0993a8a30d788a45bfa614bdd41e26a8e96aa9b00c662e58dc19ead"}, {0xf0, 0xffff, 0xa3ba, "851f52ded226a3a538a8977afbc8746ec5fd75d3427bb56cf0da426f3ffb5eea211e6b96e5f672469bd6c782c275a8198ad1239a9e17b72b2193160fa1b64d893b07fae2a99c96ee8825473d138a415920f0def335689c02d0ddd8998da615cece9df873392cbe2d0732b12c0a2c47bb5f8a76b1015d1631ee2f8792696f826dbe9c9ed4f2bde807d0cf8e4ab154326974f9316b55c51f4782364b13ef92933bf51eee42624f9e4e411824bc6d64dd6b67c93610065569076df289373981d61fe19968ba932a7c15cd675445dd71073d4374c8c8d0ef09ee3acfeb34bf9ef853"}], 0x1b8}, 0xc) 16:05:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = semget(0x3, 0x4, 0x10c) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000040)=""/14) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x80000001}, {0x40006}]}) socket$unix(0x1, 0x2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:05:00 executing program 0: rmdir(&(0x7f0000000040)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0xfffffffffffffffd, 0xffffffffffffff80}, 0xffffff9b) fsync(r0) 16:05:00 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0xffffffff, 0xf33, 0x1ff, 0x1, 0x3, 0x7f, 0x10000, 0x0, 0x2, 0x3, 0x1}) syz_open_pts() syz_open_pts() syz_open_pts() kevent(r0, 0x0, 0x0, 0x0, 0x5, &(0x7f00000002c0)={0x0, 0x4a}) 16:05:00 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1, 0x8, "0000000000e6ff3fdcc40000c88a1c683d6bdcf9"}) r1 = getpgid(0x0) wait4(r1, 0x0, 0x0, &(0x7f0000000000)) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000100)=0x8) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:05:00 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000040)=0x1) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="50e90806c488e3ca9a35605509a3aadf1c9fec6b9d1f9336647535de65d526788f1e62b114cc81881ffed887648898f624d4076486052eeccd1cc67aad2c0f3890d58ea31ffd478fbe4d1c6494b82199a8d2ea15cd8947bccac2f636a6e7bdc0cf785454e24e94d7eb9a5b57be0696fe4e8936639de9896c9e1aa1403c8f6f899b51b7f9174e78a85f469876daa73883021a2fbf628f5b327dd4186076e7e92d7d0576de21c837fd7e74c47473fc7bd496f66a31e7f63badff94df0b54694b843c36dde46642b2eee93a714bd431c8609e03b700cf9e9285bcb819f5150e", 0xde) r2 = accept$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) sendto$inet(r0, &(0x7f0000000200)="b345005a1e5b8b8c455f050beb4a1de05be36ad62366afd7b696301bda1c80cbc377dfa4765f13ead36c3d713a501202ce810d0ab9b5a2151918df067d4518bec74ab5fa3cc951a19ac982c588a448598c0d9bdf81314324e250fc8c1c6d0a86d8b863b9c2403ea663782a1142301c683a2c280c18a7953a3ef0471e66ad16f12e9c99b34091c2ea494f27198d0872a81954a383f09a9377ffe583987ab01724538b2e089eba67b76b05cbe2193dbaa9eb29c330045d76adff6a3e357e11641b66d889e84440afa32916d8e59b060cde6a1853dfef670cfff30ae0", 0xdb, 0x409, &(0x7f0000000300)={0x2, 0x3}, 0xc) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000340)=0x1) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000380)={0x4, [{0x2, 0xffffffffffffffff}, {0x2, 0x7}, {0x3, 0xf28f}, {0x1, 0x1}, {0x2}, {0x1, 0x9}, {0x1, 0xffffffff}, {0x3, 0x2}, {0x3, 0x2}, {0x1, 0xc351}, {0x3, 0xfffffffffffff1dc}, {0x1, 0x8}, {0x2, 0x77}, {0x2, 0x6}, {0x2, 0x2}, {0x3, 0x6}, {0x3, 0x7fff}, {0x3, 0x3}, {0x3, 0x6}, {0x3, 0x8}, {0x3, 0x1ff}, {0x3, 0x40}, {0x3, 0x7}, {0x3, 0x5}, {0x1, 0xdf8f}, {0x3, 0x6}, {0x1, 0x8}, {0x2, 0x2}, {0x3, 0x101}, {0x2, 0x7}, {0x3, 0xfffffffffffffff8}, {0x3, 0x7}]}) r3 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) lchown(&(0x7f00000004c0)='./file0\x00', r3, r4) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000580)) fcntl$setstatus(r2, 0x4, 0x48) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f00000005c0)={0x0, 0x0, 0x4, 0x61d, 0x8}) fcntl$getflags(r0, 0x1) ioctl$TIOCNOTTY(r1, 0x20007471) faccessat(r1, &(0x7f0000000600)='./file0\x00', 0x1, 0x1) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000640)=0x1) pipe2(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000006c0)={0x699, './file0\x00', './file1\x00'}) close(r6) connect(r2, &(0x7f0000000700)=@in={0x2, 0x1}, 0xc) ioctl$TIOCSCTTY(r5, 0x20007461) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000740)={{0x18, 0x3, 0x0, 0x7}, {0x18, 0x3, 0x8, 0x77a}, 0x400, [0x1ff, 0x9, 0xfffffffffffffffa, 0x0, 0x2, 0x4, 0x1, 0x3]}, 0x3c) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000780)={0xa03f, 0x0, {0x5fc, 0xffff}}) clock_getres(0x3, &(0x7f00000007c0)) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000800)={0x5, 0x1}) listen(r6, 0x81) dup(r5) fchdir(r0) ioctl$WSDISPLAYIO_ADDSCREEN(r5, 0x80245753, &(0x7f0000000840)={0x10001, './file1\x00', './file1\x00'}) 16:05:00 executing program 0: symlink(&(0x7f0000000080)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x9, &(0x7f0000000040)="db", 0x1) setsockopt(r0, 0x2, 0xf, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 16:05:00 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) sendto$unix(r0, &(0x7f0000000140)="2a92eb2ce29793fdd549bfdc2755a6843939a1eded8e639d1161422e8c86bfb2fae85ba9c69d087f0107c1eaada0e25d33bdb6457d5554858b05f8aaa90b9dd394a9acaab0947282a18874fade6b80dc2b8f45b0371ed907a2a222925fe175dae6d51ccc7878eae0e5e294f6e52cb848a6ec468dfe9f", 0x76, 0x400, &(0x7f00000004c0)=ANY=[@ANYBLOB="01002e2f62757300453698ce404c03f16daca8622be7e807d605432fda39bdc798ee9232914ad08050cc5fdd072f349de04dceb83e9f1782339968c7bdb1db5f380b3e699c12e5b8b0212234270017482e42deeb4f23058d0b9fcc55f4aab275aed7c2d2e4312d1960bc3a6602781e58f3619a2f907a219ccb958146a7dadf39954a1855389861db9173d69866b2098df69e72f5d44d1d448741e5050f5e2b346957f24e4db81ed175f6ce61f374258d018ccf6e70f97629a98551951279d614fb9442b505a14198dd56f3c3923246c9ca62bd680ae08e9a2d9053269c06233a3c5ae6c374e5e8216e14733161bf305804847d57478acaad8c71b40d0a69dbf8dec8fa1c33ac436f6bee731dfb82fa352f01ef21d3a0996410ea41242b46d013bf5009f596"], 0x8) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000340)=0x9) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000100)=0x2) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x80047460, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "e7d373a39a3aaa8bf86590044961d05f24c809e9"}) 16:05:00 executing program 1: r0 = msgget(0x3, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000300)={{}, 0x0, 0x0, 0x1}) 16:05:00 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) r1 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r1, 0xffff, 0x20, 0x0, 0x0) sendto(r1, &(0x7f0000000080)="f3940606b45cf72fe23a7e545224b0b2eaae3aa9005c769bd3a2454c806c9bd48e8e67d93ebcd2f999566bc39f815a82b703728697faaf04fd8a5a16f4b41ee7d942ec8733d95bb721d58dc2769304a040220f46842ec96863d631f29bb79377fc51088c73fff3442ebd681f5a4e353530a39404dfaa3e99214f19f1f8c3b3be672fa7e80e9c34523dd43de8806d4faf3ff1641c04dbc3a9a80647f8b9581d9293d20287f5d3ea342b3670055982d7d07ae4ab4bbcafac8b6e57bf3ed50309c810e7e4d95303dd16f01a5bba38c8c0e72663af31d32e9106156b7af2285ad25f0a5673f4cef67018ddc8718b79bf9fb838f50f5339db2cec27f7a0cb2d3ff08f423edf134390d0f4a3fc7f55db206fa7a73e65875781bcd436116eecef2ff43c0a56ecfe8ae12e98250243e22ccd3b54132ea6ea0dd72599b74a32cafcaabfc41fc9e82b36b81de42bfea2a34537920936fc477992d2a5b1abcb8803704d55d785725028a64169306bdbf589e6fd52c2077672a557098139eb099ca2b4a5678a6dc80470965281d6ffd458a6e89635a893b44ceb6f4f8239629c007251d8609dfcf7103591faa9259d1c2bd4f946278c028c482c317b257f47a40c8501edc58dd61c26442812a36f1ea09e890937c072d2f0767e06e45604b3f63d964c31c334f6eee2ffef852cee426f513e660d43f4ce1fcaa4568e26c81d6145c8d304894c45aaa91c5ea2b724cbf0f2bdffd9825ffb31b1fd0ec68a0524a5eca1297cb9d3b7927f89b29d52cf94871a6482ff5050147b157deac9a1a55ff573d1cc5360f662ac224c7e2cbed037910bc51229c115bb2a3673b8fb81e0a6b941d57fba4d859e3d02fbd58a0187eb2a1fda2821003f86c01b51841ddd3dd2b02776f681d1e1516f4fb0612a021a9057cc3b230f271e8de04e9b6b46577e615aeb4d5a067e0fea7f3b7fc4cb07a30ff05e76055679a1c00b3e95645a620dfcce0ec78c8cbd23dd0b18bc2b24bf533dafc467d43623f5306a2106ee66abc4be3792964cbcf627a179d8841a3a3794d8f0dfbe049be002265a0ae7dbb22ed4f48a670a96849fd6c6d0a7bf7740c251ff8d679f4baad40331f0f565cc0a2d257c8b2fc7c008a29247df0a0400ecdd7a1f805f2469e963e03767c453b843a4673a0f7942be555e5ba78770e3735ae27f6ed180ed906b0c98eb71005c28ab18e6c7d85d380402b904539a3e7a0488f024dc250f1cf5ef61f5c303c45a7c915e38985a160f0a1c5d0b9672bea632b3b6023f1592534431d5e510f85a5c8887c4ba65c221c9e6e2d347e8760b8454882a837c03fd3084ed10b40b32f8ce516a7cb26e98f3cfc45a2dfe131034e5d7cd8bcde8f157f4c4de4fc59a50b070c5ac5dab5dda51790c3bc190be34dab7596f3cab9817de7b2d826589dbed6548d49d749930d96330966439ddfa378f9ce184d8cbf0205e6051bd11a2620ffcd93b9cc009f60c13688d1038ab1f58341d776f7a4cc61a1438ff807a7582be5e10e956f090715d16ac562d1d59ce1a67b3d8e431e7d68b4de050014a2c7b712cc6729a23ffe0b49954f219b85242948e5efee0cfe4d7b9955c128662b53505974c418e8e14c9c9c63899afc31888438d77f7ce61f2bfb3be990e5b6d7286abefa86fd45916f7b3e75ea7a42738923344d9884657fb4c708834f3a8f88e721feac480d569d03cbdd97dead272aff10e2dce5853f167dd8e721bf0c49ab4be2f61b903b40a5d7d10674d7696c0a035e900129ac8c6ee022a157488345a4f710dd045fdb1ee9e0583643981ab914f08176c2a13db4084898e4f68861006f9e839cdf3f64491d499ffe8eaec0ee1efad7bcc28fdfbf0fdb8ba73e79eb0066815415f23832234398359b161f5f5a71bee5b43794b20eac981501b1b48373044b3d901426506b826713d96e364efd710fd2231a30734ec238d4754e5fec71dea4237f95b692c054c6f06815664b419aa94400a97381e09ae9529ee3022fc8ffa804c9645bb9c369b0138f67def6cb614f9f78f63035253c8e778a078cab43c13aa928f6c84a12d1ed4a9a98c36adad4c29b099ef4d70f946f64bdace6c4bc736b3b668aa60b78b8ac2f39e7c384ecf30267dd5936db9b749731063ac7f4c7cd0988f4688995f832bb024f3fc575c7c42c57c9224ce28346aa202b4e92692609d8200e6be948f8eaf1c7d5e13c3b40e190a1d1ea4c081117ac5f1f4acc93bd47b3f5eeb92d45ba64dd70a3480235f41c49df0f8b993c0cdcd5062d4dfe45a7e830854a31816bfba1ba2e480b28082142a7b4375e2c63ed2a947d09ee7a175913a20fafb6c40c73ee22fa1afe1f536723d43775471cae378cc66843f80d6df299b68f350f3ee29ae7a0bacd6445d40555e14e7ff6e2aec830c274e18467e3999318525bd01fd2752347c81cc939282067fa738f18e4c538604d86a06bb139862e351c1fcda7ddb85c30fbd84737e2f644f79402d6079c1a94b3d808dacd7a5c056dc16264568c6cfaffc5a6e0b50a6840e03dd68cfcff05bcf9b3858e7a54feaee61b04112f937f970287b7f9fbb994252acafcf3f1185f76b3e8f994ed85d68cd486bd62158cadf8f8a2d3f6b4389dc09644070865a9b49a977ed7fbcb57daeb2d26d35f66a815ed351b59b568b76aa879b757eb6f4564344aaf24c07c2867bfd6448376c2658126ba92fbb8bf682643fb5ed22f96731c5f69da2884e92fc9f877ea29bd894ff1dfc2618e634757efa18f6ab6c9c14d9f32fcb27c71f7b8d84093715296574e313f54abe327d36564a9754b7c9c536ea4bdf7cd166cb5ab06d49b6a1935bba52a0f60b59c06a702c42f7235c5835f987891aedfdeda6700d2ae59c1086e8fcaf5dab8334fd7c198eb9ba4d6c7a2a97bb8fb6279dd338c08dba2ea09349ed71fd0f2f7945c58f95529c139efb9f8e83f37eefbc024aeceb83d0f509145a2ff69d0fb95fdc0bd29da88e8f4a1eff43da1014529feedabeb7bf5a7599abc90ae5ddc6face6bead61831bf742f6492041e9eec01d5059ec2e9eb142c8882341246830660c108060fbcd19f861a82ecf7ed38d3d85d9ddc84c7cafda49da17ff7540e7f9d01d223abaed4c13c77775b2e9961cc6e5ffbf7ca8ef402036c9ac3825bcef496144cda47a190b8ff4cacf8f0a3468c5ac6e9a5d4f3c8916b914f230a8c74cd7a802cb25b02ccedb0c00b125e3e331f077b4ad9974a9ac8abea744f475fa70295c6c4424be6c56c3fcc9b7eb1d580bb84fa9c7b7cb6b2bf3fe00b6d7851e9ef0b37f43066bbc60c616792219641f801e7997f00d827f735edd49bd61d6909b78dac4176c81c4fd34a363775d3f1a0e84d39ed88e3775dfe6ba67163680aa9bf11ad0efa2a653ccd5e52027b99fb40ad623326538f26031f212470778c3c180f147c55a45a5b2c3ec0dc57c145983def44ef5b56de6d259fe8f2f0a445c2cdc85e069c08200ea3d462e40e28da929eb8f78a808ed8295c8693a9ad6ec5b0f8351d23fa528240397b9d79eb50b8d99f129e8861539dcd1d8d1c4883181f49b5b2358a81749c5657084658b4498b3c526b6b1d097a4557a1536c535ce4a65e5c30461f617f4f1544b3be565610642052d7cdbc8ee3bdd86bcfa354f600f394e97606422c1ab2d3004914f6a9d0a3629cc96cdc9dc08a16280fc302fbeddce8e1ee0c4059ea71056aee58492dd1cfa4f323a58a9ae7e6d646356f5abd2072824e4b6c823769a17131184cd7219bfb239960e7af8047bab71f6b6ef19befed960a7026a7f9b5e8e1c317be1dc4fefb80ba08cc17c64290dd2b2147d53687b8e2a8f64e20fb2df486fcb5ea07f1347e55d71f684de05ac0df68186d0eae190db8589986637557a70ae9d1b6f73cb18d649cf90b23c2bc3b6e54650420adfe963bdfffd4a68e70106f6da3a89f357b06581d8e0fd366063b6754fca5e7d7ab9d99bbef6c3d40b5291919decbe4ae8a7d082aca8f41172c0e44184820591ad96b3214e8eb1996d5844e916b1b4f4de6a43a20443cefe8000d7a646cdb631ab45d182f174a988ff9c25703d9d0cf155a2c0f08e869571af0340ccd15d9cc99753077a788ea69cce5ceac4285010bd86ef6f33ed34509fdb420543171f8574599ede513a597dbdfe60380c480d201123230e598f209a5a8d1dde016b1ec59f3e168043747b50d8e8f5edfb175587f4a0a7858cbf6303ba9dea55185675b5b6a593e2814e8cc77470bbffcadc66a6f8947144e65bbcdadb6047eab290af6276fc8eea573b17561c81c1867ad15415be2f397d42a24ef30fd6cde350e569598437a3ed3217b94acdb8614de3bb6e1b40fb23d3c52b27aedcc19de85a0ac887852743a753e48ed8a93996c47c0b6c10ba9d2b20b45b3714c6d34a3a1dcadb39f676d305aed56cebd6385576582aac48fada5f0b0839a345312d55164ab702c2cb3bcb888404e08cbd66a0679bf8c6c30dcfd95834e7545794c8abe3a7be5daf70bcc02df6945157223af87219e4668a128e8fb89ae7f82359c6afc2c908883ceeeee1b11d3a533638f1ad748ce6ffb1a2ac2865b28dcd24ff57465a51421cf169fbc8dc7a4377868a54a50d76ad13f7cf6667dd788fb974dbf02c3df671cb7065e77de1fbf8b63c6629ee541c2e727ba266a48a8ad3fc83ca358fa4389f5ea78e39ad53fca7844ea5df1f3dbeaf85d87cdc2d015f38ac875069b667df7a8c48fcd1d6a96d6d815ef457323c75756a4c42ae0d9d76f496caf47cf08c1acc4d66f0a400d920b1959ffbd7ea31045844de81a6dc54de8fc2935c49fecab6128929c3a4a3fab9fefd775083bef6a427654dbb731c5e353cf901ff7e4ae1ec1e0e587094830aa6c3a8fdc4ed0d94fa5973528deaf062323a634fe73302aeb8d79aa835586012ba1f817112f5fc20005615799281bfe23fa3dfc4d53c426a45ea83b948f5b3a2de413459f35c421a82a162ca88495afcc9ae940761cc59f824962298416e34b907d20d77734c28387603a1dca388e5c7611c8310c98407efcf2af411b9b8e6e80f0634c57cb0238abb9e27435825bf2a136fbb4edc8034379434653c8e10beae4fec0011080c698144462174ed7e16ccf52a385ccf3c41f4dd14d7d138c19854c88e4aa34cc5f36b5d6ee20b862a11437b6fa4a576c9cb4b167da1d90635841e7c97da905bbd87e276242dda24e7887925e19dda38fe6c18f17caefa750f2a7032c415a23b9632c6fd483eb8e5abc54755ddd87fd10f172b5fd58369c950f09f37af2649883cb96ad9652095728453684c5d64c2ae781c36d70328d0b56e1a43f720208d3b85a3de630cbd8189225df89a2298c922af3fe9c8d050e377587751911af5c6325a4e63dc8b104526d116dfa10ff5573e231ee130fe3080cb9549f301c442bc1266f884d6bedc96cdd21ea965cc3b242cc31a74dcc88f813f10f2297d8ae645a3819daad4b82c3492f5ee373e0950dc01243a5ff30fc6875c5b5002b5bb569e86bd906e234f907a47dd4c1338c51214d8dc6a3c0abc166035338e1dfb0fbe4a74960779ea9c461ea53336e347191f2b0a1225675cf27d2abc0b80e5d6a74092217b2ae19e6bb8e1a8729c9164c98f0a1f2c225d933abf2f6cf684e5f8fb7dd457bb302b7394b41500a5b5cf2f0a32728386f76f8d629ee43a168f1d6749d4b5566d6ec06e3c50d453d1bc5f70f0222ffb86779fec61652e161c2cf4bc33105da620343a333c32dede77bab98bf46aed094509074b7723459d86e3d0ef3281185d3a431f474677d", 0x1000, 0x2, 0x0, 0x0) 16:05:00 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x9, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) mknod(&(0x7f0000000080)='./file1\x00', 0x1, 0x3) 16:05:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)='|') 16:05:00 executing program 0: r0 = socket$inet(0x2, 0x1, 0x7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1009, 0x0, 0xfffffffffffffd43) r2 = fcntl$dupfd(r1, 0xa, r0) read(r2, &(0x7f00000000c0)=""/56, 0x38) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000080)) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x9, 0x6, 0xab8, 0x0, "adab8cd9bae5fd8d43f53d186cf473a272763936", 0x100000001, 0xdae}) 16:05:00 executing program 0: clock_gettime(0xa, &(0x7f0000000140)) munmap(&(0x7f0000a00000/0x600000)=nil, 0x600000) r0 = dup(0xffffffffffffff9c) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) clock_gettime(0x7, &(0x7f0000000000)) clock_getres(0x0, &(0x7f0000000040)) 16:05:01 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="000000186002008b5ac13a26000000009c6141b70900000000000000000000000000c6570c896f4784a7396f", 0x2c}], 0x1) 16:05:01 executing program 0: r0 = msgget$private(0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) shutdown(r1, 0x1) msgrcv(r0, &(0x7f0000002580)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000020550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e09600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ac4abdfc81d79bba0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffffffff00"/4106], 0x1, 0x0, 0x1000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) dup2(r2, r3) msgsnd(r0, &(0x7f0000001440)={0x0, "bed897e75eca5612b2364d85a63468339730eec2f3877f9a1bd5e54059de9e8c3606664a5cd03bd02253ef44d1b05843ffcfd6ae9eaeaaee95f064682f3183ae29ce5b8dfc84247a882f3d1c0b85e0f55f6b643194053f797b47ec2429fba99be0bd5e62312f4db0656ab9f74418393953f6a17505be308fe8384effcf7777974b59baa71be455974bff713c961c9d3a4863c2632cede16fdf7bacd11f36422bc5db274552b1e5e60f924cf1451938109f0b1b95f342120dc90f5c27fe80276237cbfe60a04650d6f137f5bf"}, 0xd4, 0x0) 16:05:01 executing program 0: r0 = socket(0x11, 0x4003, 0x0) poll(&(0x7f0000000180)=[{r0, 0x8}], 0x1, 0x8) sendto$unix(r0, &(0x7f0000000000)="5001050360000004000000018304ca90041010fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a00000000000000ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b10427a", 0x150, 0x0, 0x0, 0x0) 16:05:01 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x4000080c1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) 16:05:01 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x80022005, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = kqueue() execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000080)='\x00', &(0x7f0000000100)='.\x00', &(0x7f0000000180)='\x00'], &(0x7f0000000200)) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) seteuid(r2) 16:05:01 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000040)="d548c294fc4b90ca7dcce2be1413729af06255f23b8839f6ba372f3aa3fbc20536f3930b6de9ab6e8d9efc4d509e2d2cea51e1dcc75d49c51f7b1d88221cfe0df81e7c55351e677cd44a968fe610cf83ab3ad05af7510e365c72d9dc02b62e320f62bd6ee844e20c23067e33d751c9632e2e", 0x72}], 0x1, 0x0, 0x0) write(r0, &(0x7f0000000180)='nC', 0xfffffe10) pipe(&(0x7f00000000c0)) socket$inet6(0x18, 0x7, 0x5) execve(0x0, 0x0, 0x0) 16:05:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:05:01 executing program 1: socket(0x12, 0x4000, 0x8) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0xfffffffffffffff9, 0x1, &(0x7f00000000c0)=""/197, &(0x7f0000000000)=0xc5) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f00000001c0)=0xc) 16:05:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) write(r0, 0x0, 0x9000000) 16:05:01 executing program 0: openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x80, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000040), 0x391}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x4) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000002700)={'\x00', 0x3, 0x3, 0x100, 0x0, 0x8001, 0xffffffff, 0xb, 0x2, 0x1, 0x7fffffff, 0x39248dd9}) close(r1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mprotect(&(0x7f000075c000/0x1000)=nil, 0x1000, 0x1) r2 = semget$private(0x0, 0x2, 0x50c) semctl$GETNCNT(r2, 0x7, 0x3, &(0x7f0000002800)=""/49) semop(r2, &(0x7f0000002840)=[{0x2}, {0x0, 0xff, 0x1000}, {0x4, 0x4, 0x1800}, {0x7, 0x28000000, 0x1800}, {0x3, 0x5, 0x800}, {0x5, 0x4, 0x1800}], 0x6) 16:05:01 executing program 1: shmget$private(0x0, 0x2000, 0x0, &(0x7f0000bde000/0x2000)=nil) madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x0) 16:05:01 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) mlockall(0x2) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, &(0x7f0000000140), 0x0) 16:05:01 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b00002c270000000008020000000000000000000100000000000000000000091400000000", 0x2c}], 0x1) getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchmod(r0, 0x60) write(r0, &(0x7f0000000100)="09e423e1bad9dc51523bbe82c35dba78fdecd31de084f6ce15961002e422aaeb73ae4660b63935d4961d6280457978c7be20cc07f818c0ae19d28016a481ef0d437d117eb0fd95f039b2018e9e55338c55ea709419b300be9d49589b827cc65e846b68adbc6e4ca5f282a63f44987f3c534e918c534de4e4f6586838d6e14701adf40ef0fbfea0304549e2d8fddbaa5f2b4fef83863060c08b899cf45f7bb31e741d98f72c9532e35763621deb3ee04d0195f34d0c701df770910df6bd2c71a2abad01328a26de3ec65e7a0c0e535c6d", 0xd0) r2 = getegid() setregid(r1, r2) 16:05:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0x7, './file0\x00'}) write(r0, &(0x7f0000000400)="3948508d87de522a077b1c2561668cbe9da0d0361aebada0b393c0d288ba271e4add17e267982309b853d6d1931403608e8a3c1a0d2b2436b6e008589715575c3bcf935802cd8613bb3f9b0825ce23628c3fcabf2d75fafe4237b2947d3a2455167b49d4c11628106de553e8fbe6d3d405a05ec47d2cdc5e9b897d6cb1ed86173ea5ac527b04e244cc72ad1d0de281b20778121eb11f3c3e697ffc8ee33bb5aab0e63f31ae1d9c8649d76dddcef9fd4b32eeecb81153419cc92bed123d52024c66100b15c04acae0b23be3ff9e04d6c56a91043bc0299634d115805a48e29300ffae9ac526033b0052e68e15b6dea960a02df2308fa1761e8270491757a6363dccf1545ce2811ec9eba171b895583b3df7f2af23dd39f55dab9b058a14b2a3772bb45ca962bbd8510f83bd5d66806c00f279f30e5f16fd3536ac7618dfcf0fa1475cf1a59f9d6e7c2cc86b5aea24b9734597b04f73ee4176a2bc5238f46c20b4b3fa445a6064b407558f02295fe210e40e715c4bc8f3eefb5ad4d3153f629abea5ee29f2892e0a98665e49b821b708b4b85f4ef5cf82831fb394f746b2efed801c3fef1c4477c7f8b41df36836901f985dcf18cfa7222b55d4b3fd553dbc4015c189545fcda4cc576c478cfc2009e41da4f5100cee960d1884864e8e3392b20c71c5b355d0093da0e9346ca298d3bb6120acf083d9052825c97159d9910d5503c24c618f35407861961acd4143650c6d9907b17b08b0065b67c15d3e03b0f7197de142fd71ff8d9a1db56974bded500e96ad7e6c0c1a3a2fa9f9a8a8b0a7af944fed8b5b687a87cd3e50b2af74fc0126a7720d", 0x253) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() readv(r4, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fchmodat(r3, &(0x7f0000000100)='./file0\x00', 0x4, 0x0) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) mmap(&(0x7f00003ae000/0x1000)=nil, 0x1000, 0x3, 0x2010, r2, 0x0, 0x0) setsockopt(r5, 0x29, 0x80000000000000b, &(0x7f00000000c0)="292918d7", 0x4) 16:05:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x210, 0x0) fchdir(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x40, 0x109) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x60}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='\x00') 16:05:02 executing program 1: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x22}], 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x8000, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:05:02 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x1) readlinkat(r0, &(0x7f0000000100)='./bus\x00', &(0x7f0000000240)=""/142, 0x8e) r1 = kqueue() kevent(r1, 0x0, 0xfffffffffffffffd, &(0x7f0000000300), 0x8002, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) getpeername$unix(r2, &(0x7f00000004c0)=ANY=[@ANYRES16=r2, @ANYRESHEX=r1, @ANYRES64=r0], &(0x7f0000000440)=0x3) kevent(r1, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x8f}], 0x3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) kqueue() 16:05:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x40}, {0x6}]}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0xff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") 16:05:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b9", 0x21}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, "ef9ac42a9b78ce514a3734fa074b6e5487722063"}) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x800, 0x6, 0x4, 0x1, 0x8, 0x401, 0x80000000, 0x3, 0x1, 0x40, 0x1}) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000140)) poll(&(0x7f0000000000)=[{r0}, {r0, 0xc8}, {r0, 0x4}], 0x3, 0x200) r2 = syz_open_pts() getsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000240)=0x4) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000180)) dup(r2) fsync(r0) 16:05:02 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="20000000e4fffffffeff000000000000f87c8a5b67071b542a538706000000b8130000002900000031000000030000003591af0dc1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000040)=0x1) 16:05:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0xd, 0x86128) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000080)) mknod$loop(&(0x7f0000000000)='./bus\x00', 0xe041, 0x1) 16:05:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x8}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCPROMISC(r0, 0x20004269) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x8000, 0x1) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000100)={0x3, 0x100}) 16:05:03 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x381, 0x1) r1 = dup(r0) mknod(&(0x7f0000000140)='./file0\x00', 0x100000000204f, 0x5900) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000280), 0x0, &(0x7f0000000300)={0x3f}, 0x0) readlink(&(0x7f0000000180)='./file0\x00', &(0x7f0000000340)=""/216, 0xd8) msgget(0x2, 0x480) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000280)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f00000004c0)="fae6681803b296158c2dec88ac13defecefd05b386bdb0649f39fb31c2e10c26194aeb49cdf1f26782a396abbf5d6dd3244d9c99bc6068add14094416ec98f5fe378eeecd53d08b002aa62de3ef34fc7633155baf55f6e127655527e06e0b9d58b05f4587b89c683de6d959ec9ed0a", 0x6f) r3 = syz_open_pts() close(r2) r4 = getpgid(0xffffffffffffffff) wait4(r4, 0x0, 0x3, 0x0) r5 = dup(r3) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x52aa, 0x9, 0x3, 0xfdb8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) ioctl$WSMUXIO_REMOVE_DEVICE(r5, 0x80085762, &(0x7f00000001c0)={0x3, 0x8001}) readv(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x7) 16:05:03 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$dupfd(r0, 0xa, r0) connect$inet(r0, &(0x7f0000000100)={0x2, 0x2}, 0xc) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="2d00639a2987000033d9c45139b3446fba"], 0x10}, 0x0) read(r0, &(0x7f0000000040)=""/52, 0x34) 16:05:03 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x10) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000100)=0x8) shmget(0x2, 0x1000, 0x140, &(0x7f0000ffc000/0x1000)=nil) recvfrom$unix(r0, &(0x7f0000000240)=""/199, 0xc7, 0x2, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) renameat(r0, &(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000200)='//file0\x02') 16:05:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup(r0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000180)={0x0, 0x0}) 16:05:03 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) minherit(&(0x7f0000ff2000/0xa000)=nil, 0xa000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 16:05:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x7e, &(0x7f00000002c0)="5962254fadcc5781431027e47202202dcea901000100dfccb3bfc7ea57d19a61df9c89cc020598b614ba0b9cde925d0000000027961645446f30e1f5644cfada36346b8ae745e54cf55418202155ac6ae3405325e67737e1409c0500000000000000c646363fee108b37f9af6a92890641d896feeb6122d15f6696a47ca8") r1 = semget(0x3, 0x0, 0x224) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000140)=""/102) 16:05:04 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000001c0)={""/16, @ifru_data=&(0x7f0000000100)="3a47f8b7380cd9a2267d73870faa915f6f5da799ff6ddf25436e85912c5e2549ae0bf9f0405a477c6a5a47396dfb7e4d27f432d483bc8553d659111e094c28d724153ec00f57e672a6ed8411211d55ff28e0ca161a70e8e3a391ef6ae4f6e287288e92005cd7ce5f20a75250a76a0fdae3e7d737590a26a6aa1e49a4a03087da8f80b1354e6412c23da773c64134f3f18b48"}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r2 = socket(0x10000000002, 0x2, 0x0) dup2(r0, r2) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:05:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000180)) faccessat(r0, &(0x7f0000000000)='./bus\x00', 0x0, 0x1) 16:05:04 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="b271c343bd3475127438a61a3254aeabe7459c1fa48316872c5e2e97f784b5ed8836eb2a47d55a623f0c81f596d1b75d4e6aa9237328", 0x36) 16:05:04 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0x0, 0xa3}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x3, 0x5000000000000000, 0x187b53fb, 0x101, "d49d9534ec4803502935b99b9c22ce2392872396", 0x0, 0x9}) ioctl$TIOCCONS(r1, 0xc0106477, &(0x7f0000000140)=0x8000000020002800) 16:05:04 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000040)='//e./null\x00', 0xe, 0x0) 16:05:04 executing program 0: ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, &(0x7f0000000040)) clock_settime(0x0, &(0x7f0000000380)={0x70}) 16:01:52 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) close(r0) close(r0) 16:01:52 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='c\x00') chroot(&(0x7f00000000c0)='./file0/file0/../file0\x00') 16:01:52 executing program 0: r0 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000280)) getsockname(r1, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) kevent(r0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0xe5, 0x0, 0xfffffffffffff938}], 0x7, 0x0, 0x0, 0x0) socketpair(0x17, 0x8000, 0x3, &(0x7f0000000000)={0xffffffffffffffff}) r4 = syz_open_pts() ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000200)=0x5) sendto$inet6(r3, &(0x7f0000000040)="e7c70109566398c8378f3f5d7f0277d8fc89777b56b40a525e73643feb49350092f1d6a39800481e7847ad8f01fa69ad7ba7d356db9bbad807fc7bdfba4f77fd5586c153e6a4500b6ecb46130fbaf74f8f0eb50b9ae1509629022aa1ea5e7f471c9ef9756594a7eae88a71b6f02d57", 0x6f, 0x8, &(0x7f0000000100)={0x18, 0x3, 0x400}, 0xc) 16:01:52 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0) readv(r1, &(0x7f0000000080)=[{&(0x7f00000001c0)=""/142, 0x8e}], 0x1) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x4b}], 0x9, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) dup2(r2, r0) poll(&(0x7f0000000080), 0x0, 0x2) 16:01:52 executing program 1: r0 = semget$private(0x0, 0xa, 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0x100000001}, {0x0, 0x200}, {0x0, 0x7}, {0x3, 0xfffffffffffffff8}], 0x4) semctl$SETALL(r0, 0x0, 0x11, &(0x7f0000000000)) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000740)=0x5) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f00000000c0)=0x3) r2 = socket(0x2000000, 0x5, 0x6) select(0x40, &(0x7f00000002c0)={0x10000, 0x5, 0x5, 0xa5, 0xd4be, 0xfffffffffffffffb, 0x6}, &(0x7f0000000300)={0x0, 0x7, 0xcb6, 0x5, 0xf2a, 0xff, 0xfff, 0x9}, &(0x7f0000000340)={0x800, 0x0, 0x2, 0x101, 0x100000000, 0x200, 0xa36e, 0x4}, &(0x7f0000000380)={0x443, 0x7}) r3 = socket(0x38, 0xc000, 0x6) r4 = dup2(r1, r1) ioctl$VT_ACTIVATE(r4, 0x20007605, &(0x7f0000000780)) readv(r3, &(0x7f0000000240)=[{&(0x7f0000000200)=""/51, 0x33}], 0x1) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000540)=""/116) shmget(0x3, 0x4000, 0x404, &(0x7f0000ffb000/0x4000)=nil) semop(r0, &(0x7f0000000040)=[{0x0, 0x4, 0x800}, {0x3, 0x3, 0x1800}, {0x6, 0x2}, {0x1, 0x7ff, 0x1800}, {0x4, 0x8, 0x1000}, {0x6, 0x5, 0x1000}], 0x6) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000280)=0x4ed5) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f00000005c0)={{0x18, 0x3, 0x2}, {0x18, 0x2, 0x2, 0x80}, 0x6, [0x80000000, 0x401, 0x4, 0xccb1, 0x2, 0xa000000000000000, 0xfffffffffffffffe, 0x3]}, 0x3c) pipe(&(0x7f0000000700)) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000500)) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000080)=""/8) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x80000030000) r6 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x40, 0x2e) faccessat(r6, &(0x7f0000000400)='./file0\x00', 0x0, 0x1) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f00000006c0)=0x4) r7 = semget$private(0x0, 0x2, 0x20) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) setgid(r8) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000100)=""/213) r9 = msgget$private(0x0, 0x30) msgsnd(r9, &(0x7f0000000640)={0x3, "f45c06c1a09464aa0941bb386794726e1c72faa90b87d721abd2a23f18aea4c563dc31d49153bff5ee95540caacdabf21530b3d45d0026137ab566dd5b34b06640626768358041a97240921edf13ed0b51bc5bfc06caa5d81d81859c7a22fc519a107874"}, 0x6c, 0x800) 16:01:52 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffc, 0x43, 0x20000000, 0x0, 0xffffffff}, {{r0}, 0xfffffffffffffffd, 0x1, 0x3, 0x4}, {{r1}, 0xfffffffffffffff8, 0x44, 0x20000000, 0x3, 0xfffffffffffffff7}, {{r0}, 0xffffffffffffffff, 0x10, 0x2, 0x1, 0x7}, {{r0}, 0xffffffffffffffff, 0x1, 0x0, 0xffffffffffffff7f, 0x8}, {{r0}, 0xfffffffffffffffa, 0x82, 0xa0000005, 0xfff, 0x9d1}, {{r2}, 0xffffffffffffffff, 0x80, 0x0, 0x7, 0x5dc8}], 0x0, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x2, 0xfffff, 0x2, 0x7}, {{r2}, 0xffffffffffffffff, 0x82, 0x87, 0x1, 0x4}, {{r0}, 0xfffffffffffffffe, 0x80, 0x20000045, 0x1, 0x6}, {{r1}, 0xffffffffffffffff, 0x1, 0x20, 0x2, 0x6}, {{r0}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x152b}], 0x81, &(0x7f0000000200)={0x4, 0x4}) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) setsockopt(r0, 0x20000000000029, 0x27, &(0x7f00000000c0), 0x0) 16:01:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40074}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:52 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) r1 = socket(0x11, 0x4003, 0x0) recvfrom$inet6(r1, &(0x7f0000000000)=""/69, 0x45, 0x841, &(0x7f0000000080)={0x18, 0x3, 0xffffffff, 0xe55}, 0xc) sendto$unix(r1, &(0x7f0000000240)="5001050460000004000000001306ca90100e10fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b10427a", 0xffffffffffffff70, 0x0, 0x0, 0x0) 16:01:52 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080022003, 0xffffffffffff28a5) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./bus\x00', 0x810, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0x80, './bus\x00'}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047001, &(0x7f0000000140)) 16:01:52 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x225, &(0x7f0000000040)}, 0x402) 16:01:52 executing program 0: madvise(&(0x7f0000006000/0x1000)=nil, 0x1000, 0x5) madvise(&(0x7f0000006000/0x2000)=nil, 0x2000, 0x5) 16:01:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) recvfrom$inet(r1, &(0x7f0000000180)=""/206, 0xce, 0x42, &(0x7f0000000100)={0x2, 0x1}, 0xc) syz_emit_ethernet(0x7, &(0x7f0000000080)="e9098ac0fbff8f") 16:01:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047463, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 16:01:52 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() fcntl$getown(r0, 0x5) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) r2 = syz_open_pts() dup(r0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000040)=0x2) syz_open_pts() ftruncate(r1, 0x0, 0x1) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x100, 0x0) 16:01:52 executing program 0: r0 = semget(0x2, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) getpeername$inet(r1, &(0x7f0000000280), &(0x7f00000002c0)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) chflags(&(0x7f0000000040)='./file0\x00', 0x1) mmap(&(0x7f0000ff9000/0x7000)=nil, 0x7000, 0x2, 0x4010, r2, 0x0, 0x0) getsockname(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000d638d49b0000c6f1768d000000000000000000000000000000000000000000000000000000000076f2aff00e7b85f90000000000000000000000000000000000000000000000000000000000002e97bb69abe2afca19ebf7bdf621f79a737902c09d96480f65d9ad0070d4ba4906a3ba6815b6b6f7e6728fd4bb2887704c65a76e5bf78612a540109d43537d72a69c27ad74627e8d472c5285ca38a08a36eca6d635c38c85e31e72d4b7e7a7b6bf8b1330389db67497cb7bf2dc4e4ec379d3d7baa4b7df3c196247db51a347e8845500f20d7bebf720b2a52fb6d3156dc929f8624953c62e68876cf6d9026fc0bfc78b35c9faff22fb1a7d01268bfa77e77da54678f7b0320c118af7fba9ef88a4fb3f729bc3008c378670b7d68c9b08da9042ffad80b459e147486101b0961d5f4db706c2798996d7cb6467a6069ebd97983f488df477142f436c6a5331766cd66e38b25cfeec2cf9202e734f8beb881dee9bf68af50e618ace6f72e605b2aebe973c9d3342fcc62bdaa13891c6dec52edb53ba1030c407e1644a5f8a3a842c54ce18837d5bb88718e8aa6d8b0df9155e5f3e6990416ce47a6ffae5c41dfca37623f3f00ace1b65e0e32196144fa095c160315836fdea8a08b9a4d39e004747a9c951ef07e847a3cbc3bdbdced54b819d7380ca06a5948145a2b8ac47242eb7905ae329e27074bd495fccdaf41bb4c3572a58"], &(0x7f0000000140)=0x6e) 16:01:52 executing program 1: r0 = socket(0x10000000002, 0x2, 0x7786aaf3) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11, 0x1}], 0x7fff, 0x0) 16:01:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) setuid(0xee01) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$BIOCGDLTLIST(r0, 0x4020426b, &(0x7f00000000c0)={0x0, 0x0}) 16:01:52 executing program 1: semget(0x3, 0x1, 0x400000001) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000140)) getppid() 16:01:52 executing program 0: r0 = socket(0x2, 0x8001, 0x0) fcntl$setstatus(r0, 0x4, 0x84) pread(r0, &(0x7f0000000140)="2003184213d8ccf9ac4cad2727beda9239ed4c061831f4a05594d8f8d51c3510cbc982141c43d9fe5dec03989768fab0b66b786b98091303d6fa1ace985823214a18e9fcaa29603acc4b51d4677c25f962ee6a15651bed7c542eafecc0ba15481bc93f34a2b5af71eb2aa37ceb66b568ca649539c5a7ceacec7f13c51e989d2e5fc5e33b12cc7c9e444c2e14747e2f875410a7c310ec5a504925aaddcd0b5ceb65cca076a0f67c15e13f36dae8f6fd8d20dc7b977ebe3fb795edeac815037467fa2df650c748ca663d27abe409bc6f933398c455752d2582e6e2aee48d7e094f8e0cb30d904cf0a5cd68956fef8f82ae09887eed4f8ca129ae8108c81a38eed08ee4fe266244e4ecccec7bc48809cb11d998eb96e85951c4aadf58beb21eba8482c29248458bcdb7a1e1cc5f688df3c2acd4a412571bf059b2b6cd4a148b1742d149831bc2a37fc9c4300556603e9834be8e6c676e51c588e74120ee553ed29167155a2371d59d53be929a203421bcc6df38288ceca87828fb81016fe1530cbc0788fb2e780e35c22301af563289ebcfa5cc9b5174c5297b8b71454f42e8cebb73dc2d955e07764f5faab0794c3ff1619e148b37b23d29be11a86b117c2088c36be50a56eb38ce6f7c9dcf4f13748eaeeb2781c4694bc5251ec440938e77477c8d49f72493dfbe66efcb5c1ddf7243274c3283d6008156bfc13249799185a4d24f9e4ade1fa8c39f143889c26cedd6ef17d58ec878514bcd336fb83e8245d7a15c5a365e17b260f7582b24fb765e65dfb23a52ec2b6f6d3e2c5e2b2c2b43810e776f2bcf6a2d0344f9f3630f5fe2aa3b81304b0536b4704a486f3a0cfbe61db838d7d080403b4a72d4946947ad30d10b7eb31c73556676f2e8968a6f3c6a32888f614d45d0c5a7d614fe1998d7dc03c22880f394378c110cbd3dcf48ae56aa36e88fc8467ad4fff6c6dd45adcb68e230a9ddf293b14c83cb7d0e96703462880d2bdd482ded62af14e9b524567731895228011fd0feb9e4bbef8f62ede7b0a2ed73ce629491e5ea0a714cd8b511beff9c8d340d0710ed30078c99a929283b5da8f3eda823cc7c9738fef70d316f8e13c4aeca36c89c5e5f588dfe019fc5e155d11c0d25561042b788f5de54c2faf1d90b3a21afab8b3d3547d90610b17980adf4eb6547e3381c153aa6c2ce1abbadf18b97f55c7a5b0c57b2c502bb7d474eb238208056ad491ba03c36c333c216c7f7f651236eb9da92fff5512c531b6567b453cd11fb61fe231e17d4b5f5f3fd2f2dde5c3473a460c11f598ce2482e23ef1fd50cab9bb537b755d63cc2943086478a68c454f73797405de637e7cb9beb9efa4946040164684ea0415d172ecb91f0286745536a35d6668aaa95eb2406aa84ed90db242f98de337c08bc9ee69576d38048b90f20d659ba61757cb79c1b9de07a7279baca6c0e873c8fb13c12f5681a9dfcbc7f245b61f63ba8e069098951f7527faab92121016acddcf65c4e1413549040f89ed28fa1d667d64c3571e239426d66553146438b49a424123524ef24bca7fa266f3c47658fdbd66def3b5fa05f7f402ae1d37b221fab6bea4fc4286b1e3dc90daf48ceff95e9d4acef02b608ee6954518781866c3a8958207628ca79ca46668d20fd27d16b614b7600e120377f3ea44e8703ded16405184cf0f1a710ce2aa00557b0d26aa8019e4576cf9016a300c34095d43772e2b3317ba12e78cbbca979fd627757cbdf4189d8e8876b35c478b8c893993bfa7d3c9fa8af83fce2ae461511ceb86724f03f3a468ce694eb200a68d882569bab58b12852c16467847f1024506c4e7bb89253ba9e48ad4758f027c8da05ad12bd100a255e05c080bbda4a7a80ca891fdbe625bc6b584936c5b641040f5b3263758be1d92324ea83a138defa9b62385730bb5030bebc5f4d2a82659be7ce9308c4fcc7dace7b20abeeb3242e0b60aa70d98277386aecee8a09c1ef5ad733055910b71ddeb300b1fca7e1f9a37601330dc3a182625f3028a14a27be32ccd4033544e6a6080d451a9dce290ad69aaa025fea2816ca1b076e39f5c2064b215b05faee0be438627939e5580e9a51e7ae4eaeca72d7055ecebc93e07f10778af9c3757be9f6153ecddc849b63a2d5ec3b38f9fc19d6c981f0dda7eb018353c0ac84f01e7ac67bfcdabc6ddc7689cebdcfb9eddc083fe80f1e5d50067ec8562851d0b6c959d3b0d1cd133f3781576d1c453a837947baa010820b6a04a96b259eaf62685357eee25b51eec00946fffb1430318c1ed6015d90bf4088641bab58b565ce46de6d4b026dd1b1c867c87e221a0c29f5fe00a5a744d70472a24032cfe72c82abdaa75e6e94b80002de9a02e8f8a9c2a630788d6a1325e3eb3f14484fd4bc44be5767c6959883204d5ef121e4a2081c68c520bc14f749a4bbfd4d6a34b76e26257e96940119df30da57338c14fb6a2a058fd7df9127652f42d4c163ecd86935bae953cbf87c8699355e27e59e98872095e1dd356d1520ee1303da08f15cf01a095e013223ba7398ed7616a288aa717fee981f190bf2cc6bd311dc39c96491072cd08f3aba893d97280db0f7c6b99fa99c950ae2ab9958394903b0392001b5803401b5e76350947eee184bbf7cf4571787599292346e42e6d9e014aed77d6acbdde5cffe541ff426c4077440fbc403e087d83127ea4a1a180ab98f915827c71ee705092503ac0458c04dedbbb399704b5d910064cac7deeec6b8209e11432b0d38321151b08ffea985231e0fe3b10c13757aa8988451f8d04acfc38c08b33511e1658cfa8b8f18f4926e227b759561de00a7f6ceffed086a3a9b468d634700c33abcadb69392d862d623cd65d9ed0b76f85c6cb62a29a528e35d1d5ab2739bbd647b87e542b230bdbd3d0db0a29c5f4f043274cb4d2b28ad8eb07c62c4e3b06b6dfa7d577c852cb2c3e2ab2d2178b240d19fa794998846d178a71d2782bf7d1524868c20217975ddd4aca685265b39af7c4ed87f69532d3c6af09b9e7f29784735011f0e8e0f2bafc2506ae26ba63658a8e524b80e727c452d42d0cb684d95baaae0ace2f9b75e59508b11fdad9d624a972ec0aa3685b86e5c69b8135a63fcd99fb580e3c01bb59ef80cb71bb24275b72b0e336ee26fcf860da1cf76c4487f53f2e3c5aa065503c038124de6a715dd2a0fe20a343e62948b97d3a1f163a1170db9a7056463b7ee0a48d49d2f860d0aa7f4b34a17c9b875c3a1eb6c1c399632cacd6022014ead49f287d57e02fcba8f048384389bdd8c57ebba0aa7426811c284cd9ac775e52d5b0304c13c905d2e0db5fb45d90e7fe1b46e86854597068aad6d2a246a9f111f227c309f8dbbbf0adf12f601bbfa35416889e0afb497e21676430d7d80fb39ddec1bb280932349f1a867e0541b2b015b7bffc09f893346fdae62283720de424c0aa452dd3a968507f6314fb4c2587c51f1a85d00c531fe631d974c4d1623faca04a687a8283507b17a83323147b55102028e7f0cbb8f981c0e529dfb0d878ed796938e82e1cb3ac829072b240bb0f5216d0d79c8a3a60d6e33c43019080de042ba54d8848f548bd4ed759fba0ccf2b41a6b4c36873af72b11b42d90605fba6c861fae7c0fa4fce45a9a84475f8a652477e93c14b6287b631cb71690f7fc32af580ea5adc861dd7c9f0c32bc469c663ee97969f4b4fa0d85ef24871a8fb6da057448a9154ea1e851200a5c996db94c8b64806d94ef93f2e5bc8448d7de7fead66fe25c6ee5f573342667a758249ce27628a7acc2ee25707f95c16615dac97b02d0d3ee16ccdababf93e7f02d0ccb967881d824c6f04bd55021d1bb7dcd4e4d2f12fc6540386ec8d371399e524cc7f7728066e962247a85f80f9af855240d6c47db1c5dfe9ef2736cf75b638c1b31bfa0a1cc4d55e4e4918cf82d3e7d8060468537bbd998ac651446fb9cbf3f1c33e9299b117be9197e9b787ad8d2b1f9eccebe0e09fc17b8425f2e76946510d74e76b764e6e9bb736bf984e999c8b0a20fefb5607b7a60f31099c935cdb537343bd26be8117bdfbceeabfefd7aa6b3128cd7e51f9df6a3c7ad5aee206e6fcbcc0c425161be575fe7124b4b7dcce05eb97294211a8cfdc5751f5fabe604bc9c519c48a0451b9306e31c769f6c633153df82efb82658e3c08bf408514af585b3b6c2b79659b93c42604d335596769a46c6fddd989044e21d92bc4c73514131d72d60a253b7b0f75099a6902037a2017661f055c6443b8ef2946919907e7d904a17e41313f7c7264681d3625e4329dee589ff56804af6ea110f5d3510f01d288aa30825659fbd8be5fbbc5b5610605190915bd08973f38c0e6c69f9b310be0be73d4efceed6f5fac7d0a1d42003906415e9403be0209dcf07c827188c255c5c096ba151f696481804ab53e78d0578df45b812400e013599c4c5059bead6576657701540e2506bc48ddecec86c924dfec01b7678d861102a5704d3f695e602044fe92ea70c1a5691a3edf0727c630c95b488944ba0aeeab95b78b089159b9f2f77f035b1c921804da8ba9979e775d210056a80c83bdef2de7af4489e535ff30ff7f0138942190dd9d1b195a20907aa29104708370236141fed461ceab697ef0a360344667e6df10e7d2804d8bf61e4936b1382f6e3f7e5dde3114c9306364346dbb11077d8687fbdea6cd4bd56e2bb8af5c8e0274851f50db454b49fcc8fbec29e5888de50f05d65b078f261f94e19132ff4a996d80b24e499ca441ecb7b672c7f57a8e0ddac6df3b3fc69b410a953d9dc79a22699b27fe0c469cf9ae329c4b7eb89914bdb2f8d1eb343608e16c3a91960344ed34efc5c738cc03ded4f01076ed61e922dddcf5acb9dc30e68e03faeb2a64fd8d4178784c794b487c9b84a1833d9e06af033b22aca763a24af868032424204c82ac1572834154615879a55e59ddc01bcd239ea3652b59d3f941c104051c97a9434a3cf06c35ee11141980db4368aac9fb88c2dc92b02f9ccac4719c942e9b8e2fc9cd751b19a61206623a4f7984a3ddb29409d24383e205492297cd08a1dd99eb9181d4a9d5096a9581e981482b8567b33eef94945a76ae4e4c77e9125249ebe4f129c7f500a198292e076ee532b0417cd9e9f217b766d3c9251f55a5ca67eae293bc4967ef311218ab42dd1ee7cd4af07c6573e55dc70b515bb538b5549376a2abfdeab8b8b2d3d13aec4cf9046af312dba44f714543e945de0ef652d58164a824e6b8e6293c4db8a8e3c8bb82e5791df7a5f9f9972e8ac14cf21196dfbec306901695bef8f7bd60f75ddf689c25745ba7b3d2ba612d41e7219e844a5b9427a85434a149d678983d58a1e24803ae821a04f0a60baa15f639da4949368bf1ee8405766d724a3c382d247e63941332f7abc2e2d14fa7c23db17dbf5b4fcf2cb060708437baf2c86ceb7f21c7cc88a2152d0c215f72c4ef648a25fb8b124d9b09d8d79f319369bc4459b7ca688c73869053cbd039aec781ee23204c50a5976bdfafbb5747d148cb2f032d8954c260dc6f68681ab8270dbd7ce786d6fa8c7b76d0be769bb64f2ba810081a56a1619bdd205cb1b1d345bf48d8f3651b7e7ef84f0460938df3980ee984d6fd9580be4750107283eac5f425f0d78fc33e2065821c07e3b81ea3053f332838f3e83d8f4f78d280b888e780f22f009ecc31ef766ce012a94a6c7b0a86640c15d8321472ac44b6048449e15a25065f2640538d0dac003cc3927d3c1f56f39191be7bcc87d591a0f1bf282215d6ec873096", 0x1000, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:01:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:52 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x40, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x6) 16:01:52 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x6) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004008b00002b27febf3d635cad91d2000000000000000000000000ffffff22006e000000000000", 0x2c}], 0x1) 16:01:52 executing program 0: r0 = openat(0xffffffffffffffff, 0x0, 0x0, 0x10) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x2}, 0xc) getuid() setuid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r4 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000180)=[0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, r3, r4, r6, 0x0, 0x0, 0x0]) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) r8 = shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000240)={{0x80000000, r5, r7, 0x0, 0x0, 0x0, 0x80}, 0xedfe, 0x200020000000, r2, r1, 0x80000001, 0x81, 0x4}) ioctl$TIOCSTART(r0, 0x2000746e) r9 = dup(0xffffffffffffffff) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, 0x0) sync() fcntl$setstatus(r9, 0x4, 0xc8) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd\x00', 0x2, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000440)={0x44, 0x0, &(0x7f00000003c0)=""/68}) semget(0x2, 0x1, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) msgrcv(r8, &(0x7f0000000500)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c875205200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000643aab35dfcc97000"/4104], 0x1008, 0x2, 0x800) socketpair(0x1, 0x5, 0x1ff, &(0x7f0000001580)) 16:01:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x7, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) fcntl$getown(r0, 0x5) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:01:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8a, 0x0) r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) r2 = socket$inet(0x2, 0x0, 0x8) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x88, 0x0) socketpair(0x6, 0x0, 0x800, &(0x7f0000000100)={0xffffffffffffffff}) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x80, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x10000, 0x0) r9 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000240)=0xc) poll(&(0x7f0000000280)=[{r0}, {r1, 0x10}, {r2, 0x30}, {r3, 0xbe}, {r4, 0x40}, {r5, 0x100}, {r6, 0x2a}, {r7, 0x10}, {r8}, {r9, 0x1}], 0xa, 0x2) r10 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r10, 0x0, 0x200000000000c, &(0x7f0000000040)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8) semget(0x0, 0x0, 0x20) 16:01:52 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) clock_settime(0x0, &(0x7f0000000000)={0x400, 0x7}) sendto(r0, 0x0, 0x0, 0x403, &(0x7f0000000040)=@in6, 0xc) socket(0x1f, 0x5, 0x4) 16:17:04 executing program 1: r0 = syz_open_pts() flock(r0, 0x6) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x204, 0x0, 0x300000005}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x604ddabba5c61515) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x1, 0x3, 0x20}, {0x18, 0x0, 0x8}, 0xffffffffffffffc1, [0x8, 0x7, 0x7, 0x8, 0x6, 0x400, 0x100000000, 0x2]}, 0x3c) 16:17:04 executing program 0: getsockname(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000007088b36dd4"], 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) pwritev(r0, &(0x7f0000001600)=[{&(0x7f0000000140)="38aa5710ddc65537", 0x8}, {&(0x7f0000000500)="9a9c0808277b1efa33aa872ee872c91ead783cf28f9415938b0411b8bf9402f8d48ef8f0488d932139947462c71a98b526d42149af887c950278f95c1b6cc21bbb01aee09e99cc0a32ae27e98fdd7a3bd98de3bf276d55d57b92524b78981b0fe986349057ee772ee4e13349159b2895999bbee7f35e73a21e8f59cc2dd77e048b831ffe7b2fa9de539fda8e8d396f4421cc2e51e800e80aba65560a972343e5bf867b4132eca9d145a781a48dcc39048370c5b03255fb6e0282462b6e912cfa09d6520c92b6077719a8c6c25f6124181951b9f0d6d94a0c3319b07decfd1fc0d206c9d29e752c4dfbc86f6b4dd2ba833d1798e9fa82c73ad3436edd9c782bcea9df688c305f2c3be9ce5993dc0d5b869d5ac52b1dfd67a52bc9d22ab69dd37ec26fada205339c304ae2e02bf1cf7ffccbd3a2e2525b5356cfe6179a472b4c7e1590d2afde115e80120e7a3750d88359ad55b6dfc2609f5314fd028680b7df3195f9cdcf127c47dc26d9011720c00d3983a314d05b0c3c8c817fdcc53fb594ef9683d9827424d6c6a0f09778f23fbaa9133a8e4f0f4109a03bd4a3448239bf3156a745d525cf585911b53957bac75d0ec2090c21ec31ce5d7b3bfabcf0b4fd6ca9b23c1666578c03f0d322a333a15e397d5102560d60018dfa07d4645482263f9696f4fa9008a04b47bf32db71cd5c12ae20a0a892ece5d6391f97f45542e3a75e2855c8f491f58642dd4c7dec8e9e4902126bdf607e40e1196d9d6c3e22a5f3b7a5b0ac472a91b424ba40636964c78fdb1a039b6946188d6da1be07a0be08124bd373ffa32e0856711f76e3c5d911986965a0dbe888686e5dd863b20135841ef6b55edd5ae15bd2fe9b2cebf94ad58da9d1ec5d642810d3e13892c1ac22b8e1c87c935c5def2d7620f5e2a3dfd76abbc4b8cd890bf1b9d93f994db3e4b45b75abc11b2ce9dc4c3b4e63bd3221fc7498be39676d427aa5d4ec6300b2f0d6d74695f79a640f6460b23eae850f581849970868992f75d9faab9249a0507ab2a5eabd9d507d86b63e552dd595629ec4c7480cc5e8ddfa78135bb09dc9caffb5b21c992a61d3953cbe2a7ebac425c08f47661723d9871deffff8088808ba0e1888a81f541ffe9668f55a8ae030fdcd633bbe44709686869237c4cdd5372c6089259996a4eca21195941356dd0c0cd95a41452ae4bd6e816b68db9adffc125bf0a8bb77d2f2d13a14c4513db76b3fbf5cbc2278bbe07cdbc286879cd0c5e389ccc898fc5673f19100595ab6c26383912c1f84b56a5ee6b8b145fd5c389029cf2b55804b9667ac9a6a71cce7b9d19d8b680d09cb61a1de8d882f603951ea3ee9002d09928c097ae98a57ccaded7b2173fd105beaa9c7f6704cf0e1321b73c4c4ec08e01be2ea0e534ca09b9b2ac19390355bb9254cec60be8f577a29d11a189b5df51def519a0eac52d22410eaf583925cc37426a54b4e04639939667876b4d9befcf019533a40dfaaf3efcc2b2b3c5b6d5206fa21ab2c5e98f6f0615f458480f4a3d155396a268e27dd7f8300b1a9fabd9bd3b9364c7e8ef66ccd33eed1624ebd019f6e7facb1ff77f1abb8e65ce9a1fa39abcee3b2534f7bf5debfda23aa62645073c8296728a76c76ab41dc342f48505ba3b200f2dd38aa8ec7fc74c90341993f6a5829690215c108b61cd21b5503e1c4bfe6ec714f3503d9cfa54a6bd2d3108604be2a3ffcbfe95b2dfc663de388bf8dd7db7eea6da2fa5e38043fae28442cdfd8d77e0625e69ec211d615be539c2ea8cc98e96bf6ff0d25df35e8dda647ebaa077a4078d63c0bcba6dee7033b1510f6b45757bedd895227be87119ce55a69a3596cc1095bb26515d8e8eb87cecc23550558b283af1ad95685396c7ca6ee01580fa34a9f31e39ded24c6f7c1e349473caf963e16659fa2828e1c4dcbb05eacd935fd1b0ae1ba4d21ea87f71391f1952419c24807caa1fe70fa34c1a16b022aa25800ede248bc45d680beefd7f10e9d2395e45eafedbadf314480790995b86deaf1489fa20372cdbde4a40981a25d82df6a4e1597eb6d7d9ca39619e57745ab9c3c91d9bdac64f9551687108a2a2f8f33ffbf9fa61abe4671f7fec24ac6b050588a2e4e707b6efb5514fa67c33f5463b095423664bfd62b9b1e49663e8e7ff2aff4630095066071d90d980686690e55f476681c1e065e6b6b04f7c925ed3c421a894160d1a867e01ed4ac03320fe36bc58d0233b77aa7a24648f35cb04bbbd40371e743c1d7fbba75f1b0fbff0cdb4aba7d5b90aa5ec03a1817f5e00f5d413f642c01314cc2b872c6927811d15d0d222100da49690e4454878762feabec4fed853d6cfc88e67494ee3c2660fdfdd854319c7aab1941e0b23637df037457e6b16f79ce4e853e14975eb545312203525440a328941d31fade9af0d2766bd05f5f224deafbc697635f28548af20386717f576b20432c0d285ad714f1abbbed8f7f03fb2827c74e8735f1b2d333f192170cf40b8a212ba925fdc25189c46b04d993ce08beac387980dee2b8f165bc416f43b196e1d550ca0939417e5804d85a799559b3a0a818def0b999676b34adadadca1af5082bce73a2c51922145b2b773cc3439c0b08589d1869b41d5db2af4c7a64a19c5a5339c0e42199aada8da247f8865235bed466e7698ce0f7fff81b246d37f4bb83c00ed514df314ea315f72bc7b07b8dc1e4a41c735a2c6f73e9cd7710a5f2deeff0aca2c0ca1a28a9a206ecfe3164d4e619ddfddeced7fc2fa1e6bd9f226005b8e4b424e097257a0210e281af2c893ebf3376d87e1bc922e7e6075c658378e496f1c56896d35a5d162b5e05b013d85758028be953feda9604c89cc98ab314e759d715822db97a712cdcc8aaff01fe3caa2d259e76e3e1675a0b66c987b8fd1d1d5697a6f71c8278d2d6dd01ed0c80426f9f82b4c45e50c88fe32e07eaac94195347c2d62461b19829b5fb5dfe0554494478a73c6ff7da148ad79b7fdaec5986d270c82fc9b487fd849c402e3e2958049cef599a32be2f32b061f6b19dedfcbb52dddbc553d490d8c024e6586787c1351c546976b633b3dd51d625db968c3e7ec1795f4bbfbaa320cb2334894b1317da21b0c7a85c35bccb23a9afe237b9aec06591789e38f7e6ccdc3efe27fd034f623704a76c96a6299e8cd36defa3d12c64882942bb2d06a22b2193d2574aebc1e5e11ed73afd851080bd1328375ae1b0520272436c9b8936b9997920827af92de236df152a198b6ebfa34fe01afe40a527d1c85f1f7d11d4b4ddc5dbc628a906e718e4edfb0520710c6bd55d4e814577a0859cacaa0e9b7341734bd0be87eda8bc401b95490c151485cb1b471269f310df6a7022cc3a324964d8f5dc7513a9f517330bea480eab6c796340deaf72efbf39daedba63d4733d883688bb7046f7a09c636abbcb7fec3cfb0d6dd29322827cc961eac80b3cd055c7397c4d619fda284987191677b473d701d27a70aeededb0712d5b71accaf6df9758c6f0a76889ef6d95cc78e12a19eee5c5f8626b5ff1bfd22245dabb4bc8f4cdb383ff349f1f5fee492d45b61659751614ef0ae3fd3ccab0d58dc1970518adb923c4ff2768bfb6976ce06f223b7285655a8037bfa5dbffe5c7ea03f5c13e0671cf85d08f47887e645a48a0de3b4633bc9ae522414aa18e9cd9de4d84ce607d8737c9db0e62599cd0a31185ffa9e932780a10155b719bd40293569dc3028687406293c546146830bb0d900e98b01b9aa36f3fbe632d11c6136ecab2e26490243f4f4042ccbcf2322fd85ca17ec2243ccd6b6590a51cda11f4e32541df2c308566b108cbd19977cbc0420827380316e4e09fd5fc284ef861fbba4f49e02c3c715b9d12a9aed846f14c6186f6a46af9288ff84f778e946544414a7091cbb6bbf1ae0aab50caf32026db278bbc91eeffa646a3d85f96c1de9d2067a8780470b9794139487856f61416ec619c351dcdc2e3d162d2a637e1177f1c28e47ea719213f62a459a834c3f43e37e96e579a9ceadc92453d74746174ed078d9c03cde4dd71554f6d3c6c2c0b866fbbb0194a09dee03a9a600036ef12ab9f42e67e2189e0a3cbf12a9390559e7e0ae1a980b64f71452a8f42aec486b98f01836caf8ca984d077694a05e70d34f9dff75cc6b802d59c8f15ac8fc3113392b7cb8507b01a3665b0183c231792c596510f796f4df541b65081f81b35c5aa56363064d5616b4d7abdd57b4a0fd243109407a497578c99b5d49b7bc21b9e9780cb391ceaca18a8815f18b4bfbd863502a7ac053b11b8f3b7ff1cdd3f724c70ea87c6f097f86144c7dfc2f13afe71e927243a7e1f2d7748ba4cbba9f76643a6864447d349ff14ac593b97537a0fc0d18414e8a1c6a8c00707045a07c4082582c7617cc42aa36291b7901645721493c0623634d25219275af486445a503aa9f7bc5cfc7c481e62b69704fe9a8769f5a6aa187fb209b9940f46fe4c28ea396b558346f4e49f41f555e315b060d2f54d051eea49244bead3dd406b5d8c8b50889cd1d2bd44e09418805dd459f1baf21cad0335c95085b09a4cae6fc02d9795b367c72aa8ad3c72d47c8118e4463f2f9df56564c63ffd857d05f0e9fc94df782198567e5fba86fbe7b0d80515de477e0dd1c65928db9aacee5475edc4a85adc979729e5cdede568423e596808e7aed8e917302c90ed289b0e462466b4be1988f6d2e5e273835e4c6ae8a3585e6558cfac35f3e8cb3e78b3f93c3b528a0ee20e740413ce857a6d7d63b2b611b0abd1b8284b5eeeec395519a208d75b6975db33f231e0c9deadd7c3d3a19b2dcfbdb0474ec0e31ef9329a15e14587fad7a5d2698074c3d2fdfe5922dbd371ea57f45cae2daa8c6db44c7f3c2cd2e8285325d433693a0dac864df22fc845328fd999f8b85b0f0b8c83d78fe973f9bbf8345a27aa05c84d461c47710e913d189f9a54bdec333271a8d328638be41aa7115a930bc6e92df6e9d076cca6094d7d5a34027becac1a784ddb257289d1843feeb1a5a159b2a08992df2f8cb5e253048d29e7c0eda12ee9395f3c3bdaaaf88eda60231c7382404e6191654f94e88903fae1ffcdeccb0767ed860adbeae520bd3fd32180f7672d012d04b508905b7b9b540649cc684476acbfd4c08b26701ab1d2eeef1e1e2813d324de8431b75d6ae8994ca3744c1d1a551b47fedb4e0b8eee57d7c623f4eed4042bf24232aec13b811f4d51b5923a0589ab74c3a61a2ae2d7ccf11cfd8130f40b0932deefe1cde463ff6dc53968f3cc70417fd9671a8abccb76ea2ad4a2af186c0809ccf6f1a00bfdba92bbc31c51afe0cdf82601051ed73c64c8858d2941b778668d736a59e1c72f58712c8858cc0817400d1c619f8349b9dae6c05204897eed3692bbba8a0a2e5898df6c97be07b6d652e264e0260191c3c5bbc07c7454685891e69baf0f572b107321a053b969e8a414a18eeacc9ad973ff8ec177ef842186c6a70d06c39abd25d31d1ba08ec82e8629089e62f6e4d0685ffc612663ff6d5c79adb929cd64c983b9b99dc7083659406311071f40fd82d19d58662b6b1f03fcc99ea64a4537aee64cbc3095d029e2bcd0696af62beafd8d0c2e2f602a974dd30e25e1400acde0f48777c3d426cd8ee3f84288f792e9a43fcc7549f92c99d4954fee569c3bbc25ea9a349a7122639236653ba3e1d7372805d460642544911482ddcb5248dcd98fc193592433bbd3ce252db20caf962cc9f0827d455ff292d9b49d8e004c29e4b6d99274df78ae14940a70", 0x1000}, {&(0x7f0000000300)="2d83c5268cf206179c8654fcf39a547371641a305d1a78adb0a6c6112cb94a279329ff3c6a062c663de660d1758a6d34f41a1834a7010aae2409fc6f61ec1997d747daabd778bf74532f51c066599454454ae95e9147bd4ec792e9a6bcb6e994d3c5f2a4e4ddd5114a4884bad1c9609b08c9007db39c2652f77286f083d379902f66f5eeb96e3d28fdfd2b0fc08571fa51a686519456fa98a4a1430da7cfb107b0257fb3", 0xa4}, {&(0x7f00000003c0)="e1fc39a1b2c17c733f55fcd13e8b6fe9951647efefdc4ecaa5a8c9aa7cc261578f60f667be28a86d51a312b947532515f75f491abff6a1726d73beb05cb3b057a663b0dfd7570ba2ee7c7a8fc85d48b6ae53be031a3377f51ad6e6b02dc3bc488228c6809d143d03134438817fb948b623684b6721f5199b5a9148a07ff8e2a8a2ef681f2c9f9f24a3085a5957ad968f853245fda0", 0x95}, {&(0x7f0000001500)="0db83dd3f21b67540f37a2f633021ca6a4a1059f738b440f7d7c0905a4a3ca39bb55d60eaf1952c431a230ea7a8d5765f8ecffd566c584318f7a32ed985c5fb42d36e23c000c741415d719f84d9891d93c2bed8cc80cd50eccf02b8454185fe768df220ee64ef57c5e9811fdbdbb61f97e6b7aa9396c803e9e17567904c4c99cb33dd8cd6e97f29b54b51a44b88d839810dd57aff738f2f728b943b33727939e983ca1a0c57683853f8ead1c29e5d8e17c3a54b238d476857d73f293d719e00334d721b95b3ea741e348275453098a1430d6fbd14b615e2e6be5bbfde6d8b71fdb4a6c3e55e01e6dfab47d", 0xeb}], 0x5, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0xe000, 0x9) 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:17:04 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) bind$unix(r0, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0xfffffffffffffe46) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000140)={0x1f, 0x2}, 0x10) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) r2 = dup(r1) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000080)=0x400) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x80000001, 0x5, 0xe8, 0x4, "00efee041654cffa4100", 0x3, 0x20}) pwritev(r1, &(0x7f0000000340)=[{&(0x7f00000001c0)="38fd9f75f0f690e8f5143af187c81692eaa28363fd59c8575b283a4e054fc2d0e6e6af7c9e025e0abb278ff66ca73c71d824e47ebf8f8c3b34727eb0102acac2f389c07b26ce7ed124ab740b2a84886e6bbc5ed296f88d6ecade43d72223a95acb5d6cf52f10e179c28341a6d7e572d296ef25d8d2e978", 0x77}, {&(0x7f0000000240)="a6fa6081abeedda1ffcd7b771382e37a411bd237363633ebaee44cf4879d2ef4a3eef901f7e064f5d10d42ecd48ef5094c4cfd6ab01564115fd978146a8584b509b47f966ec9edad67ccd454f1e17ca26fdddf9c42", 0x55}, {&(0x7f00000002c0)="8af57447bfa43820c06b30efb1c9a2b320ee16c044f2de41e2d9e8cda0d25084be02e6e106eb2d3ab58a6b9145ec0741c43cc15b0f2ac92b7e0176a3cfec435ef6", 0x41}], 0x3, 0x0, 0x0) fcntl$getflags(r0, 0x1) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:17:04 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x810, r1, 0x0, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) bind(r0, &(0x7f0000000180)=@in6, 0xc) bind(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) close(r0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) 16:17:04 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xffff, 0x6, 0x5, 0xab9, "98771fcb4825f125bc6bef8e9675c926cb6b0005", 0xd2f1, 0x7}) setsockopt(r0, 0x29, 0x12e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713058e69931929648", 0x10b) 16:17:04 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000640)=[{&(0x7f0000000000)="d5", 0x1}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0xffffffffffffffff, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() fchdir(r1) 16:17:04 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file1\x00', 0x200, 0x80) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x810, r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) dup2(r0, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) dup2(r0, r0) lchown(&(0x7f0000000040)='./file0\x00', r1, r2) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x20) 16:17:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080001ffe, 0x40004000000028a8) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000180)=0x81) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x3) ioctl$TIOCFLUSH(r0, 0x800c7005, &(0x7f0000000140)) chflags(&(0x7f0000000000)='./bus\x00', 0x0) 16:17:04 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2, 0x0, 0x2000140000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) r1 = geteuid() r2 = getgid() fchown(r0, r1, r2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:17:04 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x4000000000000001, 0x0) r1 = kqueue() kqueue() pipe2(&(0x7f0000000040), 0x10004) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x9}], 0x800, 0x0, 0x900, 0x0) 16:17:04 executing program 1: r0 = semget(0x3, 0x4, 0x0) semop(r0, 0x0, 0x0) 16:17:04 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x11cd8000) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x1, 0x8, 0x5, r1}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000140), 0x10000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000100)={0x0, 0x9f3a}) pread(r2, &(0x7f0000000000)="65a47c3d55800bbd4493c73b0ac78c0713c876d2456965761af425e45374bd998df03fc3f3", 0x25, 0x0, 0x4) 16:17:04 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x20000000000000, 0x100000000}) flock(r1, 0x2) fcntl$lock(r1, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 16:17:04 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) close(r0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) fcntl$dupfd(r1, 0xa, r1) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f00000001c0)={{}, 0x0, 0x0}) 16:17:04 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002bb, 0x96) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000140)="7f724137b56b4b06f50cfe5593feffff907a9dc5f238f8b14da2f284df84c6712af88e0384a2f391d063ca7cc04783d52ac9877bbbbec22531ca8702e38bf1c1", 0x40}], 0x1, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockname(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 16:17:04 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x7) sendmsg(r0, &(0x7f0000003700)={0x0, 0x0, &(0x7f0000002440)=[{&(0x7f0000000240)="4f2636cfd09b8a16", 0x8}, {&(0x7f0000000280)="e5ca18fd4a8cc5fbaa72c7a5a997d0d5e2dfda76877e79abffa7c5836dd9643ef1de61f855ba0576f6116c08d1b88a0272e90a450fe9fbfb81950b1487b203efe9c8493a1e1da635630c3c624c4dfc7764434e396edef597a6613884cc087ed5567bbe5dd4aab6c5a5cc2c38417e75b0b78536fec21ee7f1c4a589c486550ed6f32d943b03ccaf9ab124390fb339f053d461c323044a51a2a7431a0a0d9486bddc24449aa1e8dfd0df20e93e42bbe1159e2cc25f4ff834f838c4dc10231103237201fff1d1aa59c61c36d671239ae6cff136ac3a8ca583146f19cc881a6af58ce653ffca04a4fb232ed00b0b5761eabd1582898c5d30c20df7afec84d054733f3e0e378a61d5c304e5e3b371097ba2fbfcc37684c40f13eed4f30270d3b396ad5caeb2db3b9d2597e5b89a6b3e6f4b749c20635a85a27ece7e5a02adc0e864696f6a007b2a63e0e3c96adaafb76b95e726e126a8c5633dae6bc2c9ccf25df21bf6cca004879adc25b95ae2cf8a14cd978c617b871646a48c608795b12a14b584e1f588611c0e55715f40182ebd057daa403eb18f1ce7c79595eed6740ea3896f1870cbb165536df3bc5ec5fde51cd5939b769c2f6c5473f80a1130b407bf8e2c79dbcce50cd99029aee9b3ba002ebd0bc6894860b0ddc50735051fa36070616ae0065e539b25c00f0d92a1df7e207b20b8d3eed19cc6d793b10e5251749ebb05cb91252ca2c1db4266e426bf7680c00f57335707dc8fed83e0fea8abab99412a496c0ba77640de4f9645a95b07af24625d386b6659a321a994bcb44f203bfcb1f7400e8d8c32aeafc77470bc912b1efe5e9ca609ca519ab0b464f4f0a3de0c7bb13edf70358a5fe82133687363c233d5fad14228820145dccd7edd50a8ef53be76ee5ad1411bbc9a9dcc8f676ab417276eeb3a984b1809d6076a559fe0c1f467728979cfadc31d2aa1d15023c10b1bedb267aa39905beb1454f5e3920564f12c0f59d371d9221918c5374a71327c7046b1afda8f04f3cb54ce38ad39100e04b0385ac54c2c6077762b6e14d3dc50c435cba429629eecc76753289caf7305de5845fd6d8fba7c96b6b49b4d950c56b45a318ef17425d6ba130643f549d179a33211562428b2355609bab66fcc4691693261f5a6974df9544e6862cdc4c5fc3b0bb65d036f0a54c64f79a0c80cb00bf9113481cd6cbe4f40a65fb4f94010046b5d0d962608de8e567f9467d5fd6c46d9093e27c3a380487934db23a33b26fa709084acad7ec5a8982b9567ea1cc0f363efded948df73c0ea3af49f794f4fce1e87916e6765fb2bfbd341e11a0c0b76a81a4898323e33ea7289ed6b9e4281b42611ba536b32d46d80a56e37c46ea6d2fb7e8e8ae0eab77dae799f5ae87486e701523b3911f79d59642a95e7666a3f8eb844efe9eae134f4f50c6402e3237665c0dca697568fb60bdf84c6182582cc499979cee22cdae32d75a1c7e54f54559b822d36fd73fd4eb5ff69fdbafef5778e856abb5ab6d505773d8b0ed959d03da8fc4938bf4841bd0d0962e00a414ce5411df4dfa42f9f35e1e8785eccf13dab6c10c5a35aae6f2e9991a78b85746fc0d013c290649d0397cc11367e3d138197ad7023754ace39e35f980f79857fabeb4b5dcec8ef120622e7512ce84ab60a58bda55b30ed66d5122270b2af655b0b7b6ecd7d24387831b696dcaf3735d1bdea17f15959280967c992d393bc55de0205b48a21e2fc7bed331a494e234c876d5dfa91716ce85c220674174b462ec253299e0e703d76d15d0fa72f6c95ea87472b33f52bce69b898a5521f97deb526a42f9153734350d1e6eaa11f3479a9aa2ae6bd75a8d2a25305fcfd453ad8115682d1c5e234dc118d77f1190acea2aaf30f047b3fbdc580a6e3357ced69fa23ac352101dec7ed6222e72e84755c8a7cbab551c39a63f14c33e91bcc989d13ab62fe945fc6425394cfd345e8ad97ea81ce45e964032518b58d5038eed5cceced09591300e0d1181ce21c3338ad0072474945a82757132bcc5f1d5be837cbcdb156671651ced9dcfd59242452c8cf66a9a56c0fe6ccda134b4156bf0c1570170d333e03c42130811ccb8ab042c7aeb7609105fc76450ece8f7b4195cc46dfb50e694860c1ea704bb5c8cfe3f0af0cebc07e12224725a0dea5dbcd890b7a704daff792bed44e3ec300a7ec8217db0d027cf8a75956a30dc6ae83a6546b468e6b3d1851fde23c0433b38c0b82aa77e595c186dd69d2171d6eee082ad156449fb50915329dbdc02fa6af62dbd82b89526cdd46239ae1dd845f43f1d8f20e083c75affe86feea3c68451d261716906d60826300b79a168cfd40c7921d884551aa51e97646d46ecfbe7fcf8b93c7767ae4a545be46020f491991615e9f293d9b8e0bb3942f86c61b36b75a6b95ff44619598beee02d3261672338a6d87beb5f95454da18663d23a95c3fb14ed822d14293ad2a8ecbeb74e7967a5056afe948514034360b7d5159440efde0969d28e7f92e296c19c105061c1a5db28adaf153a25f7146cbf981efc549d957d7916365bab2a61f6ce2aaaf2ea866cd68707e56ab9863e17efe5ce377850a429cb6c09eb96adaf2aa754c8e54a8ed8fd6927f9af6bd145714af7b784355943f4b17d201c2d98a3d50416692e88e985f47072df7c26707928276b5ee5420d5302adc79124282e620dae54474930f0b982323145cca4572d9e5d17d7c4b690ecd3f83379213f45545f87bc2142b943f26b3c10fb5e07507527adf47e0d6377bb3488d249f99250ac568e5f320290d83eb44876297e17441fabd82619a696a07025db3706b4ce3d5232002cb4048c212cd0187c7f89e2e81b684a1cbcc4500b35c6c89e79749c3887d7bb4a5a86c6fda5dfef2865fb2c6df7fd42f12d4e0f918b7d7ae2cba22090817b3dae04dcad8941aad979e79d5d2bfda5d70a6cbe0afc4315818b2460563f8f5e77b74a1f1451585833283067d6f78443b0b3736fe9f5eb55fb9832fa7e17d926a36f7a01922fa6f0dd5224c710f8982cf0f15b5d0ac8f404bca1f0905c5e3003adbcc58fb1bcf58d67e47c0a0adbffe71d8c78079c6c397a4a6cd8b416006f8b64ea4959ab95816f810da7b32c9fd6a7895388344d244a1028bec99074c524e7515c12464367b6d8b3b9b2cdc0fd5094b67d030896f2baa025a17cff864d741b15899ee97a9329920e6f8c1159ecc4c6af5709afec8929d60c9fd41dc437440fc86b015e5d76111fc96c6822554771cad027ac0de24ca45f2fe36e7f54a85ce81a75629461384853f9563250e77e3217ef0fd8aa90a89e3f3d068e00d83fc4da549e48e625aff1be141610486399a047238d4b8afef26ab23ab197c35a6dc9105401154515c51e88f500c258f1927488ceb26bceaf379d201703addff182ff56479bf435d377af7b0ca21cba268a762fe96bf43dd055d6b0f971c002a7ba06a74bd661b296656992a2340c44955b71ba731c7e7ea2ff9a42eca119d55bd074eacdf272112dd328ca83083af000fdfd5c42a0316453a66a549054ddeafc22fb0ef8fdb643f94074ecd17b7e2156a3dbd132ed5e558a576711d57780cb66ae4c5c72d0a9c2e3def455e707edeb6e496ee204466874d608aaa9e203660a83019e002a023a4ce610f0ecc5495185c36454251e341bf944d16e138af01b009e49b04234930464dbcd78b6abbc8060f8f3981ee71152a8e15b76ca5c9d9aac80fb716b917e04128894c259daa0acc421426b0c11815f14d69142997bc0b2f2e9830db236d38f0947f0e26699fea10afbef28c660b459ff32268d20f6310262e9b5d8edd7338b089f38be09e929d9970a3bfdc76abf465bb871cb552ad53e8a5c6e822519fd2e109e59e0679501783acde3fd65dc294f8cda11d7d56c83a8875e31019b19083ff3115933d2390c5ed8c6ec0a088b610542a022cabf59ba3f8421c62f30cb8c3709eb0bb6e82f8d3abd6b3d55c5a00b04e6e73dff1d04a09862a09330b04e169cbbdc8ce16e63a4d126f7e3a6547d3d0ad13f90b1269e4248e7d3478f69bebd2d868c6e737c73171174fd63005f994e42f0edf59385468fca54a83cf36089f86fa01f026b3026b4bfeff3f2b641833d8bf65f2cf3f23d4920017c7e3a85717425b05d1ef53befae21aa612b9aecb21f7e2fb1e6201f7d180f793ac0b98d54a99a7faf33e4a147168975fc89fcfc6b22be8a0af9eaf8bb80ed33f4c34c41c87ff45c20d70ac065ed3e201cd0f740d775bbdd482b89f77b42e169cdcd4a3501c06f22f4799ce487893dcf01c460eb070d460048e81a2d44091f0682dd9345eefd239bb819c57cf365fec4dfa370a25d39fae9f9754ea3894952868dd01823b8221c22ba0ff882253fa09950adef73608f8af06236d171b3319fcd49e2e29f5233710421b48d82a20c73af8baf18b2570d02a7dde38058e403d2782339bf7320330136dfe24b7a8d246b38ae072ef7b6f26d35b8c9bc5d338ccf42f19202e053cd7a62075019c94b8edef365c0a348b98d6d6a91cb32802c0abebfe4116ddf8fb67449ed3aacdbdc0d88f86cd2efa09ea7528bcb25fe313ed1b30a616df58e7a7f45472edd43c5a968451e866fcf5dc31794daed6360768118d027a31a833e14668f03ce2a9213f61c4ddd48f683aaf95bcf9159819a932599ec2774dab2382e9205d54906e1f3572da019328094fdf53548dc1d736ee05231e04b3361c88a9f8b4a9943d9dcd3b4f184206a7b35f44d07aee64491e55505cdb6feda5239088b90729c4996191a8e121a56b943fb7e0057862136fc63e74cd190a565baefe43e9e06eda394dbafd62ec14da5790f6f8e3529e864cf0f502b25971bcbdec76d1e43be39c29a38100204a3c73697e6701d5e9eba02c876b81b9476a23ae53a51f5e713f9c91537b5973d7fac22f471071dc2b7623f70bfe35b96623135604369990e57718e365614f5fec1a70d27af78cbf665a47422df711ec969c19cb0e540d1e8d7f1f9e29f5014a2c341434e07354d928640f9fe4a1f3bf58588ae0273e85483cb6ed53e22e1a9af1fd8b171d71d6add1c00df23ffad744451a4ec8ec26d7df98179a31843d4dd8061fd2c3aa2a0005b5892c4cdd14826966b41eda4b037b4ac2aa36fd1766cee438cc8b33b4d4005c1a0cb8453c35d23ad28ad244c99ea6b23f33e3afc69674d3ba67058d65d4d2e3987f052f23864f928a54f1dcdacc7819a57e3e85d41248fcbbee7b9bb5227ec99341070941beb4191c1fdba292748b39e62b06e905b18c49f33f25153a7816ef88ef1ed496e2bc979a592e5d277914a1ef987448afb4d17c6df104854580a6bf634103b4a9399a1b541b3490017f34646687cf48dec1b0fedbcdf824ff99ede4f5379bd2c62cb5ad362a762b12d96fbc1dc737b96ca161cb4fdf26b8db3129fa70f9684c36f61b36ca97146a700519cb0144aee22f99915c952d804abec957512c47eed138ec4edbdb81517af68c7069f5f26bd66e1c7646473a438615fb993744d8434fa649c06ca6b01a365736bd20ba6e9c276571a8ac3c65b2dc94a9f1fb3f000b1a9ecbba92d76d9d22160fcc878d2dbda3fd5ed667d491fca53b1e9df3070ac75ddb246e246ba8949f2b3ddc86f358da689beaa0d6be87b31b59727a039bfa9acc27797fa553499ad3147d62f65d63286b8f9444a8ab74b1bf541f5c664075e4653db2662aed29aef0fc1664e1a3006ba635a95ae558c784b2f703551d4f07b457b4607bf869ff7b4cc91ff85e2391c8ef", 0x1000}, {&(0x7f0000001280)="8da8f959bd3c83b59a3241bf43b8a15bc8ef62352aef74c10e7189ddceae855507513b6a8e62fdc480254886dbda408628f9aff98e9fcbe8e5d14ce517c63a377a0fefb532ee4a6599cd0491507761dbcf9fd11a6bc49a43d5ee312b267ec1e3b16a32c737a82ee48fe1c761dc213db5eec68a2e9e026b888a12da318f57eba4c0b2aa31474c17148210b97a9ab87fc83c1cf26b48a9b669609e3d07dec4a9", 0x9f}, {&(0x7f0000001340)="f7dc49742b99f692ab9d169d6e24726091cc7db9ff25b9367fa961639b4d390c59d700a8e661fa7663924cf1de26cffc9d518b8ccc3802e47ffbb87786ae221969c563137be0f822aa09ac65eac2770433691727823c3c4955f1ba0940a96f378f15b6c4df0e804d41665fd10ab839e6d65781365025a532a78a6ef78a1dc8b9f4e87baa9534254f753d860748a1a92385cb6c0e96612b08f591659d8b3e62f5f2d3f8288cb0dd1c6c1eac437ce76ea5851bc70b5d06836005befdf1d92d2aaec58af69ced94b4ce567e611c99f7ae497e9c383dc2f9e6d38faa9076b39a4b1c46d5ec685abdb5d101ac697ba6c77f4103", 0xf1}, {&(0x7f0000001440)="bd800a747c90e8b62fc60f766079814342eeae38e18dae278415b0580b2e3380314c53652ed20388461a61d8126d6026abfb65ba419a482d1d2e24a7a97bed10746dee27330790abc745fb60f9428caa29bf400cacdcd6dde6ab1acbae09f1a1f001d350fd12a59706c080ffb84ec289a185d836e422183388e6fdb8d263293426d66ce476acf5f316b264ae9896aba093b7651b170cc7215eb50bf267e5e5920f77d825bb1b732f622df970a737c26f64b4b133bc4d46c51883a861713e9c1820ead36fe55c6ccde3098f67ff42574bc0f839c41f49769f4ca11c8de4f07a6b5efc063eac242ce772a148e9b40dff3502421f2f596b85d0fcdb93fa15d574b8503f8e01b71872a4b321d66ff736137239564e0f05cc074992fe65e191cb3e1b8717dddf63070b700b3580e22043d66165c12e1bc60bf4403d34e1eb06b170ccaf350e3febd0f234d1dee0cfd8f1c80425f67ea8a1cec00f730461eecc41eb4313895d7d148aa07fe78e9c12a7f87d1d3ae6947fee13b013bc792012cc3507c2ae5abc58e04586b480c2f35690d30b1095214dd077c39ed41ae5af0100232277d8969ce416d0844ed080ce75b7cbf860720899822f68815df2da322cdabf5e45aca0fd07247656876f87bb377727037c26a03814d5442e76851df066be8079a870662be14e8e4101bd155a10755f9b10a0834c7b7b322c74881bc5cdb5201c95972d4a15c1be08100f5fd086cd0efd00682d5cfb20635cef8b22c75c8bbf417179bcb754cd03bde176bdac2b6c87682caf3be6335ec523a567ba7ffe7f5880985a4b94bec65681a7da895128c0f319ca8964070feb554c98fb5120e4f3ffc585852f6bfa388a85efd6837ac1684d852e31c2c23f0bc2b2249597e6a840da78af698e4bc252f29bf62e1d5133802c5bb3be1414fdf22872a4e2a5699dd27ee37f7d844880d8076f66191545a8448cce4b3718a248c0ecae6af9ea4c7d7ea86ce96246589694d5ff871d73d9ea7a9c4800cb85d7e2293caade6d6d408d9aa15b2a539385afc1cb374429eacc88fc69210d5fd58143ed16b09fb6c807c2f55af1aa8778a80796ef628fa2818c6c05788f80494860076207842094b7c141c46a261deb3c9d41578d3040f81b89c79fe30a0269b281d79d44a20a82934a901be6f3c628b67a92588aac9647b0a4330b7e8e82db7a7bed294b267e826e8466fd35ac6a0a1766be285ef900bad1c1171a0672fedcd43e71c640d317ed3c650c8da6680c450ea226461732be5a157a07ec163cdd7098aa12ce4632d92b0f0858e5f0f80ae9cc5300cee55c4482c374428e9a820876fb2cea4e9817e36a7b0412ea30cfe2d59596b7d2606c95f996fcf375fbc5a7cff6c547aa45e8bb003e85a51f825ff75a88ddb727b0f12ba160c4d061a5b1f04ba063fc72609f5129d8ecccac1ee1f9a4fbb9981372648020843dbe8deebb63b221fad86f184c5469d5ae672c64bd3c21474f857eb88ef4a84fef3869c8e74dbe245172868504b65de9824847198b7a689593cf66de455f1fdca4c0efb7f6934a7531f6c585ff34b20c7e5953281425b0258f3cac325c36dd53f45175fa35159867128721854d8522812e4cd65c77ebbb94290c7483214ad59a67d194f6d218482c4200eb6abd9a78d913f9606caf9729055770684fee0d637c37c94bfebb826ff1db3f561a7e5896a2a8684254200838e2f56475d388ed66e53d6c5f705e01a498d4a27a8585012de03f3dceedab2f361bb91739463c17d9527205d27b361d0b6f86d0e09a54d4d10afe964e44252e7494213c04e2c7b9676f8130587a6a181246447985c2dd5e6a6c01bc67fad71eaa0bb78fad6f9f6ac743bf2803756489c1f82979c12897fc61e9dd8ad9c4f23ae043d3123ebdc92da029717eb26827eb50ead881e6167efc28269e9a1be1627e0bf37cc7e52714a1b63e7983d1e3a95e6d112cf1433152f0ed9e95b9bc9b18215135a9691452c546a1ab48cd30e15ee19e3c6bc650168ea3dd202b83b887bdfacec2bf9b8a9700044a1d0c1f78eeef8a11a5f381bc8fce707ce7e335fef868c599d6af049e501a382957bac36fb453fddd7653bca448eb7629ccf2ca12c87da41046be1bbaac43df16a7e72b530acb1bc8e02e875e6c1f6727e1aa57f6cb8620ea5f7054b53cdfd697464d8d31d14d9c2aa17f70d51bc532346b816c61285c40aea9fd16daf157d6f5676076b82da2a714705362d4962ba0a84de8dfab636dbf129eb05129b354385d25b93e308ab53edb44404673dd0ff3068cf61d9d9362cbe70982ecf34b969f8166e52c88d645159f06cbecdf317c7e7765a6a5e88f1fcaa5bd96aaaad225fb40ddd7fe81a3e9d645a2a72fef1908222f23f490e7bb5cc776320cd1a59676ad8081e11b3aaf1a0770ffb8842089ccb210c87660488d13a0b0a1e19fb318c5abc47038582f340d012dac5dd189ecd53cba58a4901fe79f0e910682c73fc592c110919e86c0e5e1c5d15346a9867747bbb82aa1489803a1f5201f5196d74c7983e45fabf656b14df511c59fc66f339475793faf8fe152da857e2006f4435d092c1771d8e1ddbf2900d9824c779b5ff285b634a42e64635dd8c3ce888ca810ad04f21b53bb5ae181782f986f90eb7d8726435bbc088355b92ad2fc8044283a96776388bd4e9708ac75112b8307aed0a9010b83224c2660f5ef205795795b7f9b44c1368eaa1a4c19e1c3ce3658d342ce86e41e67b0c274dec91a19b5e5edb947a94ca1a2a6f90ea7acb14fb4f2e824939ed41e1bfcfc9c2d25fbecc79dac352b83f1894c4843f1eb81b1dd9225d00509b34a592af5f447565e36d61572244e3377e80325d4727dc83e4afdcdd3ddce6970e13b14560d7ee0af8890eed141867b92d9c54a1a36888eb29a13a10e26a5bdf56ac794aaeebf77e6ccc0ca3d168a6cbecd33021e43344fb7fcd1dcaa3d2fd333f8093cebaa5a643947979e0624df3f092c9e60f838307f26b9f156e6f9c878d4e69c724986e1026bd89fec24cdcb541e6c90e8eddad1f2e3cb526c555fee6dcbe3e5f51e77f3495a1e0f425ef905a79f686bfada7ac808095f74b96a0f861f4491aa16390d870c2b807320600b287b2bac9e5d973b77b2ba0e5a5f28c3fdac4d3642be403a5cd98fb6343ba73d7ec31404b94aa4d341b1cc2bc7d9a7cf29b4a2e8982f34d863bc903f47883df8f5014a902257ac98dd1e9b01de05058b2d70639bdd940c8fce453f7056cf726a547ce9f1c2564e05288550af41150f5b0e398c5a502592a74a283e537bb35426eb518166a21fc4defcc0a5922a92532aecc7261771c42205e342e1be7f981c70d0f1e4c49690fdd08b20358c8d41247d6c9bf834cee6f9fbd9259f460b882d33724b5c339193c8fbd3d7133078665b586140ce5e1c1fca40b5577004d146b0b3691a843cbbc6d2dea0f422dc6a87debdec8a5ed30d995e3dd7a1cbd8e801627abd8b115fe565711b8e003bc3ef030cdd924ebf8768a7e1edf5a285b78e9e886359740fd6f3915648e6d1ebba3a3ce978e77fce9727067104c830d224c14034276b6d75d976424981f1447f5f769f5b7fc67ce568f8d31a2077a638b4b6c4f3bed3d6bd043d848d1b377af78e2449b796fdf250070dbf52eb334d803c77dfc24587922b16a798698492cbd91be6a1845a309f9cdb9198140c345bf67ba89db6a15d64af2a3d4536a0ce218dde8b5376eada40d21fd8ed9d7bb03ba8c67b5f82aaf9fe74bd7fe81d818a8cbfb3e719aed3f168b523c83b818773baa3d3fbb67ce6c4200d01613a63fe8f6d5342e07c84e0869c138e79a6702c43da3bba7a71acbdfdf5b7fd3405d28ebdfd5abd2ecefa2bf29171aed22eeb521df9d9dbb014d0d732b1bb50705682b2dfd96ed723e4fe76d02457f5cb1208499240effbfd9835ef2086e83a9101803a0dd29046de2b4fbb46afff20efb04fd18d1dc5f37fd6aa84fbf22883c58f0e92d231b59214df87f06b200cffc37dbee9f4c6312bc9cc86355a11f70a52b193949c007948161faeebf92a7ac345db71cd40230b20a32499795b7a2fbe323d30f12ad05cd481ae29e312c0ff8dbe4ad505e50d91e4adfebdca67c331957627f3c50100eaeadc8aba91e48559c4e3129067a9c8e03b663b3f9a2472cf58438c1a7e47184dce664ee069adeb387fc684404641712bd3dbfced54d16b60aa1e7676fc4c7967c8fb9eee1958f52a86e42d01abb45c4365455b026c774fc502419a2abf29302a51410c6c32180010d8703a96370a50dd3f1ed4986790556113bb9df0a93db51d5a82dc56217a7e5af5d4f03f57dbd9aa784740a60d46580fe48560ccded1c9e1b4f78bb33dd3ba7a902aa77d033457e943319c43e1647bf7009119c6a4bbdf816b68b2446eb529a91e10c4b65bc46f243b884b4619596f03f1058f5d6312bf8281c0ffa460f540e228914c5da89862841398746cfcb9cfc53d114c650c80dc9bb52d6595bbbdb7cb3e55c8122613823d62c99ecf4223109b005d4d96233382e4c7ddea957039c14e61f057984fd93e93f66b1cef3dcd5d1575c4fd240e67cf4fb62651e7c794a48a3997bcf22737f53fe2287e49e717cdb2aa6e01ae8c3873102a7ef42ef3d52d738d3ec3229d79cd042507bef2315326027212d33926a45e92bdbca2b41e04a3e4daba2cca3483786f98cb2f9a5317317b8efba67efc553696d847416c989eb807e11370b2e9d7aaa591c8c763e6ee8f0aeae7ac595cdca22e0c2830121405bc70c212996259e5abda7f049da265f49d633a2091ffc32d55b50266d8068dc9588ff3a25560eb80d7b302576b839f531dc4a8b7a0de30da4df599f32065d81cc6cf88bbcf3659d3b1086581b39befcdb4c21ef0e85cae278dca5381788ac86c9ed4e1dcce1ad6463ea387eb7664f1ea697f819e2149c21f351315a494ff02fecdead4bf99020a1cf8b3fdb4e41c4e8bc53a00608b82f32721df1c6de3102e6c719196bcff68585418af7766be8f5366a586b61959426ab5c79b6b73e8289f1c8ba5c8f653197b97d0316dbaaaf68689654d0251312917adeb416b37ba48f24842b75fbcfd523259999cdc3449aee3e864ba497c3d30dc1a02fce79d35fa7be6ff677a247de464adbae24de1c097a26a67cf2c600342a00e03055d5b5bbe1ce34e93372a60e9da9cd8cefd430ce54de6d83c14536e3331b4618baa8e0ba8575acdaeef4f35a31387c39127353601ca5314c660a18274f138541d7018c621501876d3d3e3a644211e4cc8529ec792e3386f90da703a312c96c9c0648790d75a32cd9211cdfccae125a449ab8a1190b9d2c30afb2124a682e6b7aee063499fda0656048fc973b195756584a9bb3c25333e0872eee352229cda38e08c62fc2ec914b406760eb2a81ba849bd06876326f5fc320169c51a62804ae78657bfa2718a2b149ee5bf4358600cecce6ae981a160bffbec26616b898aa66ac31bd0633d83105bf2f90d9edaa9a91f2803a590664ea1e8717a4e5ea388c240779eef96df9c464e428a592b37c6197d9bd18cf5aed64d5fdd8edea95c3e1133b1153fafa58405edba4f8506570bdc5af35472f1f197e665b8959ca99280b5b6d0b957474b0686c3d6d9fa03db599c13d4210eba2b16ee7bb1f364e26a7277d34e2e2ba5555b3cc763322fd025b20349cc17cf0b302a78f67649b1ac2ca42e1b3d3ccbefe9ad80a14bc5cb587d7933ef1d3094fe396d8ec875f4782621d9233fb80521450591d213e94fbdfe2868da7ec0", 0x1000}], 0x5, &(0x7f00000024c0)=[{0x10, 0xffff, 0x2}, {0xd8, 0x1, 0x1, "e707c002c7247e79fde43b3cdcf0fd506515ff7041378082ec083b4df9af0ed15192a825c9c3dea356e12ad95fb6a32997120c524f099070448a9cebce2f82da46b067cd67d93b58f3ad3248e61c6901945193bb8242e4b25ae8d28bd5e8f71805bf9a8c30dcb6d7ad0fe55fed938de9c036368db5e2720ed84191896c6cd8964de0dc13800d3f3a9803b17aeeeab56e56f037dc3da4e95ca2702f7ccdd60f6581b3dc534dbd064a45d1923b11f23b3479dbb6a06302da148ff35a2378628af826e6"}, {0x18, 0xffff, 0xd14, "ec47"}, {0xc8, 0x1, 0x1, "4e51e3619c589bbc483f25eb9257cdb4293d0162ed5989ef2abe329ae2475cdb211fe6c4a503a063399a6b9a67e8732b4138e8cde228e4a84a0b3627de4885dcb6f75455f5de7222d7ace50695c478722dee17434075fa48659d1684e243260828cb582f0d21befa6ab2d92e4b120012c42cb5dbaf768130e82322df4b6dd5ba71487e9f7910d713e24ed180c4d2542d36a8f3042c200516bb83209bc8df499c71a4e8dbb944d5685f8c9236dce721efbb0dc007c82e"}, {0x18, 0xffff, 0x7, "b0e04962"}, {0x38, 0x1, 0x9, "6f43109286b08cce39fb5a1041e095f828eec961bdf86ede3408e3654b140f49f0b0bc82"}, {0x10, 0x0, 0x3f05}, {0x1010, 0xffff, 0x1, "736eef22cc3ccd9555003a052ebf13741abdfc220f660564941c2aaea12e07feb2b2528d0699165c0e56b0cc0768b5a9d633d85dd9c1da3492ae8162227dfb53577246be4945c0c94a6e0594fbfaec9e0bb7097e0400010093fd7323b0401cd750e60a14215b5f8dd3a67933c2bc6e3890e59a66368613bc9bb23ea6ae6221071a874ac5b8c1ad939ee9520f94643adabb12cc033c07fa85ac52eac8f45fd902c6a23f00409a3bfbe70c93def8d0d11cd2c8b551729554716e969614f262c32de57fd864c38cc556449ccba4f8b51850cb00d30e23bb292edd9dc26366647c49e1bafdd46d7eb85f255617a06a7cb775996dd2b8eca697d08dcf027d50100d6deaf488a5744296f1d0fd39950cf6893ad2f03bc53232be8071a84ef70c7904e40655ceef5d44dfe11b357f2c89b6bdfb59d52ab417febffc228dab70807028f81c4900919a9a09dc21daeeca19f0cf5b894e29950f2da75c22e52a4dd421e67ff5d86b33bc0562ef5a1cec9ee2e3dbfe1eadc12b34082005917409b2ce2e56d6210411db9e1f53f6e5805b88b1e58a004f9f6400bd0c17a372100c29bc796ad09e3484faf2534b3afba79a4f660be3bc46ecab68cb98c9491ca507fe91d2fe1c2fd2da797e287004e7f0c67f3714410e9bba3a49ac412b3f671cb0adf3ca36dd221f2e09b716c0554ee2b37ee6870045292a566f78565972a3fabe762cfcb3945dbb5d8dc6adae5ffec8860b4dd0c34460314e13d778f2773a32113d5273effe38f71bdfe9a175ce12f758dbc646755ff5473664e78532a842d92dee0bbdbea160a5ea3afe07af7b7e929f81e6eaa9a291d708d5d19b3329d911fd88b1e39342ca7871f5d2dcc2fc5d5ceb590ce795013df1fa7b99c16af70b85cb8ecceae18eb1703ac7c44a642f5b4141111b83d72d09f962ea9d7953e6a566e37d06ad38e173965dad467dd5621177a40724a8177687a8b289faf454de376fcb4b9082e234a25001ccc42b259def95d8c9baff0a8f02c938110091e50bb6269775e1591c5c96e580f20b5ad4ca29b92b44122ea5f2efef236a11b19c6da738aaa8dec08ac6e8682a9609b352407f37d9b747fd19855c120cd0221a1e1cf594dc786d11fda8c43996119f9ccf361305d70af36bc3bafe0b063f9a13cf526bd55abf40438f5719f21ca4e39fe557ff5a79976bc333580f335dd6e095d83d4b810fef92f4589396197c7c17688c032613a7097f3b1e6532063ea328905d34a5ac54f7d311cc9b570ce057bf78a2862c8bb254448ae53b63db2552c5844787bd07b1c282437bf4760a8bfc85a65574c09331fc6ed508c2309c2b6ddbeddaf7473cc578280b270c4ef3db6f8f5ce3affb230dad2e6c8101e1637c35d4e430b612f948a7f811d52b9413a5d7305488cb8b12ae495a6b596bfcfae63dfe23fd47da35e3e7bd7dfe432674e915be5deb9814428811b4c17cd0b393d1f62fd3fc6ee686356a8946194857378c8af8921e060dbb13148daf209863ff834252cadc3653c3b3cad42948e6d92c14bd565a691e351e5441474088b8816f6295fa3c128852bed0a6941e5791136cc024848ef4d605d18c5dbf5538b8c5e42c53f509dfc6353751f97c6e39565d4de528459d5e6f2bfe881b3d4970c1e38d70c7ddf221e55f597abe12032c46e04e16235a7500c6195c8997ac2be50dcb7fdf5c97b8d02e86bd1be3e00117d33aa292fd499eea37543396d260be0d65fe496e7531f954ef34c6b1da9810fa32721c2a418039148cf8530a632ad03edf24f6fe4251843a2d326f90b4f6934dcd025aa82cbbd4850fbe7f3d0890d5f386ecd9fde30a133c2207e08d199396f61e21b45f95225471ec04bf50f06994d61c1190488c1cde9dd52ca431f56eaa0bb67de3f18f9c279405ef7e07c6f87a1b37d5fc97266ef3c71156e0c73201d1077021ac066b494d7d91bf2b7518a4ada4b4a4203ce23ea3abe96be24afa6ebcfefdf15bf6cbf0c440f2cc0d41446440283762638d803b15efca4586bec85ecda089b400315367c24a203fd8f1e581465b3b793d25f7b832b24b47294c1c8b04be7c2648fbf7c524bcf6422dc79a1eff6649d97946ba8da6d290e4a82a6ae32d596471dfa12eedd380807be71af6657d4b5e0e986ef0c6c7c0d294a9158da7a6c4b5eab0f383e9a6f8fbc0646cfe89ff557d692dc7841a95cccd4c84f86613b7e24179c8488c3feec23746158ebb851598d7829de9347a530b83e54c6649013fbf6a2fb76879e1a4a929e7dbed8b60c81608b16321f0b29a6e6f3ad265c543f7be42acbe125583598bdc53dff17bf47ea1bb03f2a3353f46bb6418f595ff5ebef5fceb30ab35755da9b9a57ef7d8a98e5561fc749e4896ccfa93b580d7166ead2602647720e3daa43324e99ac70509e68522f916952c907a4b9cde107f8504d9d76fa73961a985ad08b81dd4860b71c4bd8461539cf101a4eaf22e932744085856c397bea18b57ec16fe8e6cc468b353ee3df2e2a77f200fb9dfdaf5a52dfa91c42bad24bcc866c68eda2e1e41c2b88db48f34ca0d8a3cb9d57fb9dc474cffa0d2901ffb2a112205cd2000e3565924211ce18be73d798694ddf7fef8f026cc80470af3addf6a6e8ee004d6f0b09119401ee4612df9b9fd1cd2db98788fe31ead9518625a90dcc538aa2def78dbf59a367daa1ba9a11d68bf7c93bde0f88512ea9dc2706387c58ab033c02368e5ff9334da078c33bdc7141233d65dd7736582b545d344ee033b702bd1ea12bd46d0908ae4fcfefc9d8fd6a2b58a04b0ccc9d71157a7ce0082df790e0b0ac754282333a88d7b8fe41ca04c3197739b68cff5c870c1aedf571e8cb64197b7ff70d88c843190b827243edca047b65c844c35223553dda33d24350e416a2ff9b8ccda277355cc3d69d21b74fa1912d5037a3acdc77709dad730c1d2aff8b017ac8077664c66e9ab0965b6b8b7f595b2c92b4d39867e858ec02c152b4d061458de18ee55a317df55a2629ea5312f6074adec7e5738ddf5089554b1e360f617923f047618e2742bff452adfaa729106f6b1e8deeead7d78f6726436e10b2bf7c2a84b9c7e9aaac21f605a9801189633190d89b1e73e539f09bef5ac9e6cbd3c1bb14b62d42d99bdf73765deb5d5df9b0cbd78828ac74ecd91ba115121e9617f0969f62bc14779cc5b997236c225357223005d5386e128a478ac3a1a91fef6eb3df2924179841ed1be227ea0b559b1d54d38d7864639ab33f43048081981d46c9ff64c523e09bb75d7bad351c6888d060e093751de004bc57377cb7ba12203d130aa8a86ac9184fb6a2d7321c2769aeadeaad4c57fbea22a806aaaf10da4cef3241f8d94008d75bb787067ab363a07e6ef4e8346e8e667428c795e2b046cbf098f93efaf36e4ec6d29d3a2dfed9c3675d16f875176b9b5044bfa703b02af40b207da0741020fca5e03deafdebd75e923f5bb997168fee1b4b6cd3fc40790f99a0a0abd1acb275d380037b8afaaba3e99d593412f8182c3b12052c742a4ee800c8a84986d1dc044f9e93b5c2ebae165f53ce9617b3eabe43c3cbf2137c07258f6958ce55de7bbbb3031ac69022ea432cd491466f8c42fcaf116ac26b910e02b9be80a7fa717d11ea731f0cdd7debc375e7050c3162a50606244d73cb2cbd59498ce62325a84878dc65458936cc8d2b9776c9879804e1c5333dbc24c00d7040e51e94e826049b14e5b51a5a98792555b2a787054b0c9546b18f99ca676eda069009ebb28aab93eb2a5ac5f95d3261d7e950d0acdbc76adeec6455994748ee64c4e2252e6ed9ddca3600db1b129f3f745f27b322741c78195581e2ff3da2cc48a41010ea9ee157fde3757186be4f536f06e48f7881553a81c66ce54e99b10a0d2d1d9da0a5a12f6aec2f74a3172b435f477be7263871b9a383b6b4d723e3ae6d8289d8785df15e86d049c9658225057a672031f3ecd9c3b5ac5ef2759086eebe14d7e94763b255decc1287c8bdc8ef07b3758608d096f669eaf624342efc1403c40c7677c845da31dbcfbb60dfed80047b8982cb5b93bad2b06728f72256abebef66affd9f3046dee11555962015988da5b89c1d5c999f5e4438c9aadc30866c1fb21c5c393b984ca42d2cced6dff7aa77709d50d07ab0403261d77db36f529efaf4097907a4efba859f4b97b57eb28d02bf8f61766ac400723cbb8a2becec1eb691109c628cf3c3c0dc986db2a1533aa7a90855492d47dc26bb1b5437050b540800138a6bef93f1546397033d6384615a440602b8013c7faf9bd68853322f5e7fb51c5b46697e6f93c191b2c2fb42309cee336f9eedef79d24d1db5a5fb349f2b17cc03a09f4fa745afca8d603c3ad85b6e1c0c4f8bde90e0d13f0be2fca0ffc06bcf1cdaacab45f88eabf72fdd02635792a29e2ba3042df597b1deece7131f6dd457e899d74f7de5cb2dc91a0c99c8b070ad0f79d22cf5e04be7b1273e18524c2660969ed9bb79d16335a728c7f40c5324be5dbede319e70e190f7fb842931276da3b2f928f38cb587eb0e3a309afa05c48ba17df96a12e831b40b9525bf979ba797b566117fa9c59c9743f351329ec63da66b9907c3a5536aa6ffcc8cb7f334935b9300ed187226eca4689698ecf4b4d8acff51d6be7055aa0cee4c2bc849437f6264ec95db62808ab6e91792a67e8632e78077be72c3f186b0df658f43e650bdc8d250e6dbd2ef43c3dc05096a3b73ba804d58db2116042afe643e7a3967e5e90eb1ad6ee6bab065744627365bf86ba791f78e94503f0cbd65cfdace3a94fd301b009f8a29e467cf0d33f3f2518a3fafd844b26d9cebcce830be5008caaea0a9c810b1dfb0e9087804957a1635dbd7d22f312d8533a670059764933ccbc808d99c769389000d6e3c5270e57b98a4caba390f46b40ba3f3ee7f1d64e62c7a50a5b22ad1c4c85b384dc7e4213db3655037b4f45ef57fb3d28f37637489bd5240e299df97215477d280297dcfb4372f73c1e43c0db12d5ad3fe6a57c7f937d7e8ce51a4943181441fa131b25d0ea8db08d2d0e8cfa0a64daf3c14e2d5f3a16d0fa6df5a1d6b8243a089e47370b8b9fb8f5903120fa8b3028e0aa80ad1106d624b9734ec2cfccc8579ab2e3bc7b2eb93abebfbc6b2d9ee965696edd7884694dbad7802d850fcf3e3f09e6028cb1cfed77330afa9ee8ef40c218584b33f28918c91fba388e40204d29b9765a0fa8ad1261cbcb6079c9060a1ca4773f7922b06064796ef09edd8db3c251bfcb74195a0235abb67b829a7b705a5100b4f58089b06891292c2d68621f16f11b79919febeeceb0db52bfcfebaa897200eff12498fff8bb0de43ce0a7f41171826502b788600770f3048bdd8cfc56973781501f8f55e9d1784ed64f14de2e2cf0ca48852e34dac746fdfae0e547985c3bcd6e81c9644729098370a4f5a7bea36800834188277aab6026861e110d5ae4779b0f028abfe8eeaec03ff181ad9ff22633ea3ce05223ae88686c2eb7d222f76897a57900c3f031e50e86c9e3c6f210d7ff56a2ec51b0e95087a96d3c0e57ab16dc5b81f034f854c030080ba51e34fe55189cc9964153712490c540518090d99fb942b23e2b71f1b6e5376835b21073e9d9b3dee1361bdd99e6d9e3e07d7e98aebd7857c3a9d6365bc0742438c2ec4b2540f41b982daa6515755306371fed9afd00791e4ad5f96b31e770bbde7c320abb58905581557c1aae1fbd901b0ef56be8cc98cf7308eda0385d3d1cde62df1cbe46d90aa9dc018c616cba160a531c161d"}], 0x1238}, 0x40d) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000200)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000013000)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r2, 0x5) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGRSIG(r4, 0x40044273, &(0x7f0000000100)) fcntl$lock(r3, 0x6, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fchmodat(r6, &(0x7f0000000180)='./file0\x00', 0x2, 0x0) r7 = getegid() setgid(r7) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r5, 0xf, &(0x7f0000000080)={0x2, 0x3, 0x2, 0x6, r8}) 16:17:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0701080000000009"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x800000) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1", 0x12) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 16:17:05 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) pipe(&(0x7f0000000000)={0xffffffffffffffff}) faccessat(r0, &(0x7f00000000c0)='./bus\x00', 0x0, 0x2) r1 = open(&(0x7f0000000100)='./bus\x00', 0x4041, 0x12) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)="0000001860b5008b00002b27feff0000000008000000000000000000000000000000455ddba9000000001fc2", 0x2c}], 0x1) 16:17:05 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x20f0, 0x0) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x802c7414, &(0x7f0000000000)) readv(r0, &(0x7f0000000140), 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x8, 0x3) 16:17:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffb, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:17:05 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf639", 0x3c, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/120, 0x78}], 0x1, 0x0}, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) getrlimit(0x6, &(0x7f0000000100)) symlinkat(&(0x7f0000000040)='./file0/', r2, &(0x7f0000d06ff8)='./file0\x00') r3 = openat(r2, &(0x7f00000000c0)='./file0/', 0x4, 0x4) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000140)=0xcfc8) 16:17:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{0x44}, {0x2006}]}) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xb, &(0x7f0000000240)="2b9c0e9c0b9da4b51ff5a9221f87659a3b6ff6") r2 = msgget$private(0x0, 0x80) msgrcv(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000190000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000075a7b5301abcb0a452171c56d07f1d1d28a7d4372697bb266ddecd7326a85f53745508bfb030f55cde50e128e1b294262406c2b291ccdb540804800f31f34eda5aa2b016fe38eb6122b3e246e7b83267ac446510706feb5b8e90025172860898d849c5d2ac41dbc024136a3f0bf4c369832f2c1517642b9f83da61d636335caad03f35ebf69c43abf37ecb9e41f6bc5f7c3d8f"], 0x8b, 0x0, 0x1800) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000001c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:17:05 executing program 1: r0 = socket(0x22, 0x2, 0x40) socket(0x1a, 0x5, 0xe03) shutdown(r0, 0x0) getsockopt(r0, 0x4, 0x80000001, &(0x7f00000000c0)=""/224, &(0x7f00000001c0)=0xe0) setsockopt(r0, 0x9, 0x4, &(0x7f0000000000)="7bc2fc015d95eed6b006de0075ffa548d8e32754c6f4a20fca47e61899dc2f6158c7c6e8f96ad3cd3254dbb1580f3162b21242f1dde7857bea4249c619b456f60af8dc38bc07b9fa655082161da8cf6fbdec2adddd08a6c6157d3bcc411c8079793487d5c285b94d935755f5edaf1028f7d452a82b603dd24b79bcd864814554bf6be11a40f8856dcf88c78e53fc5027114ae1f6f9e379880f080df444", 0x9d) 16:17:05 executing program 0: r0 = socket(0x400000000018, 0x4005, 0x0) sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f0000000040)="029a513e74420b1faa396cd4a5026c134ea9422a98cfb33bde907625f1154b0d4bf37316ed086ed82f19691ef0405c31fe18f737677cf2726fefa4b43ae30c13a977b086a3e1a7d21584a1b92cdf45648ec92a150134a47b60f8229cc7dbf029e81c513369ad376ca82caec55cb671ecefbbd950666fe971946e30b72756cfafceedfd3a501c61c3c68b4279c41f82734bffc704e2166a41c5afde44735186f1fdf3c81d64d5aaad6a44748d04124c5a9e5718ddcd7d", 0xb6}, {&(0x7f0000000100)="10abc2d225c9bcfd80a92c2b594a25897d47b038b47f32e350dfb704fc4c9672f92586f3918879092d412df366164eb6f22f1d91d2bfcd085a31d7fbb648e7bf3657373f2a99e99d9d40781757f1f03519c2558316c9455067db1c89d63d4e0a95e71988d2b53594eed74e6edbc035f498041b1abf59aa2bd809b6a876ee0ae97ae88e8495bd9a877f23b57cfa432e7d367bacc8025adf5912dc26a097078b268a423a461d1e0858c3e49b312b", 0xad}, {&(0x7f00000001c0)="25f1b97c5a7eaa317ecbbb8beb634c11fd803be5b5e61b4d3487018dbe992187c61004e6e3505027619ab728df7eae3ced198882860d86", 0x37}, {&(0x7f0000000200)="bc1ab05a397e8a953df949876a6ebbd7f8e1deeaff42509cf627d048abf6477ca47f17beab4fda23d0bb86226c59d9a259a83422ef8f4b228ce83ec1281ac9c6fb6cc8f3b6886f0affd8c3854869097cb362e3430ee398a8889919263a10f2322c4f1869bc63a22a670e8d10b42bcee9979e703307f7c190a2ac", 0x7a}, {&(0x7f0000000280)="be750f2b654f423e35994bce8292d577ad2fe1c88c54509c303aaaddb8fc8b746f0fea5188b531c23e56256ae11f1b76d9e874428898a703b62090e1f107b95d79aa515169acb7b1c5925ee73cb3306cb29aed7c6be566f307ae4ae3cec867ca9da495b8c3f9c392667b1c707c42e7e533456cee7d7f3108112c7a4ae8f3f7f9c7d8e73d98cfb29433dea64668c8eb9c5052f47cf1bf2cbb32a0265d19e9736f86c0ee41a5184b922bf116f8ac99bc3767cf97e3136988531a7f914a278b36f05a5713f3760af7e97ad1c4e6ab6ab20d27e1cda812d609b96567b37e505eb4833b3126e1890c90ae525826ad9b", 0xed}], 0x5, &(0x7f0000000400)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}], 0x58}, 0x406) setsockopt(r0, 0x20000000000029, 0x24, &(0x7f00000000c0), 0x0) 16:17:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000280)="7b8f9aedf390f93d521a4b147da426352486b868dce4650e7d4c5d5405d91466e027476b622cfa6c6f68f9ff18289b7d2575b82d35a8d3636710734387468438b70d1463769605acfe0a641a8e377c9c6f0de1317c02b86f3c7f953bfab9520ecd3492df6d4997f91174626191650f3e90a9aca4b82e7506f6eb1993339e82ff5c3289a85c984541cbf4de7543b41d78f947701aaffd974f031fe0e3c9ece584ea663ad19fd80b2394e221e5c3834ae7ddb195e736361fd4b6273793746902bd5d98187543bb094b9036aaa208d3325c5c2fd56dbea0c6cf1513b35c9ecb827b06f73c058cfb4e24b86d10824baedaae8d69153f75c2456088cbe5f1cba4fa09ed4b7cc95ad408d7c51c480c8ac14964698ae8cf1e6279c09e9efe2fc2d1e1e9d8a42522d36942e3312442fb1f312e6bb6f32c8cebc941e3f656991f4c9252795cdd720073f5e1b225fd5b60e450c8c14fc85a776356e999ead9d1aa76de69f6a9e7b66eeef2af155ea68890504f9b553dc4373f991954fb0e4a1eccb6473153c97615498d24ebe8f68ed1f76ca2985dd575b9e83c5243d108243c89619b490a4b10975b081f7f954409516f39bc164e18a08afa92302c79cbe9302ca23c26def1a80f857ae82756354efacfb2cdab12e1e7c38c21ea3919a3f32dfeaf93726e7175a856a56a3239cfe36f17bc80ff10df0643a8476528f0a6f8ba1433fa42381b168575cced89463901e440cd812fa398135a4fa784ec5af5a21d88ec61bc1650bff4ff17eaf5996d591d95132f54a75b764e53495a9af476e6cd0c46add97490049521f2e8d8629e56e951b3f93bd4f50acee23e1b2173cc612c54afe8164350eab54d085d933bb335ed4e4f9c148e7d6250935353012c61bcfb8e6965b67c7c84309a6b9385c363074a36f451c556c982a34af2608752f869d1583df0db4f6be9d82f7f42ff42dc6c3fcbc0dd37b8182c41135ec08fbc15d9444b288bcae383aa7ff843292a3eed2e4ac191b27ab6889e4dc7b4efee1d424fe22e6d35cc08456b8f2024672c040d826970b3cd0c6cb6e18f58533dba3558afc73904a205e97719d7e2815289bcd3c8de7e987ee21fe9b1fdbbabebc2406e709458aacf3e8d3bb1889d0ab0d07d90a044265b1ebd1846252cb3a0deb90bad21b5bb6096ab5a9f987bdb4e987f5362876919bb205b67dda5430ae33848612d8447b5f6ad02292072d429b646f2e790156eb615f94d80ce38b9d4b0811d32d9b164af1f3085ec33a38423fc95373251a4b81ac097d16d6fa9111c63ad777c1afd2697c946cb21343b82163fd413ad5054cab5a906b12a18c5603b8668dbe91bad16b5a92ad4e19fcf9b2f060dd6ee629e69959ac4e008a8baea1811972438890cfa0009c305442c9de8daeca0d7e4ab13464ed10592a17dfe53cc72683934294a0bca0bfcd7577c4d3d9877d3d2ff3ea91e00f51bf11d8a02136913aecb54a503f581babf5cd4c8f93678a3d242f78e683f462656e22074ff3daa8744c97370bd9ef4b9ce8d2e8eef7cd21ed21789ee1c39723c60a68a60e241c3407688264b1d9c9c13fd58777d621a0ff86d7f816312c5143725509a3d7ac17baea2a1e789ad9e5a18d2109d3fc238d1bea61b8b8bf74778df74d7e16282f6ce7e978aad191fb1fec8990b627105cb03043c1016d2044fda90041bc02c031ec1316147df0e7da87a9ec0490215ce1368991aa48e1f08fb6552bdb85243f062ee83073a38aa5d2cd2fa51405d8dd95555ac975b883fd343ef52ce1acfc6d0e7da3b73f2d04e7d6c843fac55fe8b562ed30f72aa15a16915cca843b4f084bd619b59068fe8d983f4478cc0ff74c809fa56933decb982f0c487333576e57215c1eb6892ef85467197ad7bf25e278b041f6212b349d7f5d92e52c1c63a44101d47cf0fd8087039b6553e14414a1da338c5c216c9335bee2a9b351af61d42287b1ec6fbbbadedf2f76b6fe476b28c4cc617cc2b7e1f3187ced3f979d5ea56c36b76d9b078b1c8ac41b3a80e8ace7679de5d4566fdeaed3582386c1e2301e807b410af3c4d9e3e9b19b94588922e3c32002cd4082448d7f57c34be73eb40183bcea2c4eab64d7e4083b81b96d8aaecf6c8145f84ba3a8bdd6378ec6acbbeb0079ef5b80224137685666b0c361df04e0b49e627ae4e2043241832168af1d76ec4eb92b43bea5cc5c2b81ebef67d2554c01fed67a92ff4f18642198f0b6cc8a82eb2220beeb77675c57df0cd4a3979a2825af0ad8b40769b988cbf68b30e94dc26dfd192ca4ce8722100a4394e991db6924eb6bfa3e2d8461a58b64b59055fd420b7a1d870e21ed95ee4ab56f477cae53c5ff3c2983db23c56313e91c5c696278b89709f10f4f190ef26c38dc8060478463f3e94acc702a0e5e6b3ef08b5142f59baa19ebcee23360bd21f4b69779b7e4b22c3091cbbcf0150602ef06ad82d6bb6f47bda77aa0bd28593d74c9083897fdb74a0606a0541d97587fb978f6db90d6eec9692f70f6853aa8e614086752e2fb5d2a2faf5133be67ad441fb1152de1c52290b1889f62e2fc0cd93d0d6d4f4ec3cd8542bcee0797bcdbe1d717cafd06945220d716fe3689f4fb31513e14bca55818308cea34a40b649096c439c650840736a352b217e10c4180511ff14090d1f3254b2e004746189dc36cc4d7d038aa274f3ea0fc632cab1ca0f9f420b597927de1a0e34165c9ba0c9236bde8c6a5d3cfbfe4a5b5488c2f9adeedfba8424ee222baaeb835359cbe76a1d788453024b15968d0f4d6db4383b563b24c73153d3b8671f7db867ef4a1160a6073a4287bac4f969e9bec4c9a9c1f8bbcf12671d657931cdc0a75896db93a0598d50227bda4ceb514d50d81bcdee1a282f0a225ee433ebcb32fc8fe1fd9ed6e3fa8064875e36e4c581de479351d6ff3319c98e3f8e111d7efd143cd1ce23abf48b06bc16ec2fbbde9c3ee11c5eb9fe86d9b449279bc6315982922ba96f4502c7a080dfa0fcd1f3763c0bf3b6c0c51cb415a2608cb4138a5992e47a42c135dd4b1b9bf0ec77d10bc409eecb60392441faf5c3cba3584ac1615b933fba2451f4e39fabafd401a8d90025fdec8dd2611ebaf1b617060ddf96ecacd69cca245b866d5692c918001501fc3cb5cf3cccede80e57c71e71b8dd644d4db23045fa52940d867dcd9127f37009f8ed9a86c8a9f50bfdfcb20c6df724ed2b81fc760600f3374d95d9fd45f102a26dd19c4a26cbba63e6555727f4208b29e5fa18dbbbb2d4cd1838bf368d3eed8d69eeebb2180870f62e64f80006a958a7ce9d9a1794a1362e2484a2bcaa4405995974be48a353b783411b8a4596c8a45b3f064422f5d341fa1d6821033409b3c8eb79a193fd1ad3640826f50dd0b1a39670311e2e9c3a995db026f43ea9063d96721bdaa8718202701cf26fe4d8b3a960efd8ce44db07e25f6b72729b0c9d6dcfd2ca76a75a730509f780f6792a822ce1cfc9472c431b6a8afd8d1b2046804acc18cd54ac8f3d61976c6b9bd6383269b4dd412a31c5a823b45cd5caa8142dd04e5c13e5fbf6c562345092d747b8060d7e3e0e4a362792cc61ea89670f4869f66f497f0abf70b3eed2f1d1b9c820709cee26c12b673190e933e83a57a23c8bae9b7752ae511712edf8954a8b92eff55d6b45d1de35c478af773070ebb3c400134266926744d98c5d06418ba10736db12c540b20b9adc44ac45d4639764918119f2ac172211110ffc700540c7063620d5e5c47b5b9e32d4fdcde46cae5443b4772574b8c46f049c6eb2273f66824fc6853baaafeda8cc1d778d77d8095c149392459fd0f42cfeda8dbb13b5990e613ef7ef61fe73e5ed5d3ba58ad621f34b1ef969ecc27f08f260d0802d5d1a", 0xabd) syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000100)) close(r0) syz_open_pts() 16:17:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) fsync(r0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x7) 16:17:05 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x8, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x7d, 0x1, 0x7ff}], 0xf924, 0x0) r2 = dup2(r1, r1) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000080)) 16:17:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x42, &(0x7f00000001c0)="4d42d2500ca4ff88d59f5bd81e7518ed6486d1435f35ee25a7063663e0235aa3b89794a4ee527c792c08655c8fab2cfbae93b50a6beed024a1ad8a10192a84782e77") ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0x7) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:17:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000380)='on', 0x2) fcntl$getflags(r0, 0x1) 16:17:06 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f00000005c0)='./file0\x00', 0x8000, 0x4) getsockname$unix(r0, &(0x7f0000000600)=@file={0x0, ""/10}, &(0x7f0000000640)=0xc) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') r2 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0xa1a7f94f550bce90) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') pwritev(r2, &(0x7f0000000200)=[{&(0x7f00000002c0)="df1f84af44a3e7d72ea34912d82508a8cb5a0619549b7a049998db1b676f25425af803e55374e921a3bfb872b1869f36e9f155d6b2da8701cc36fe718d009323fd9bf2a52f3587fdb000fccd82809fad1b2262c6a70c7ed3812c296be5315b937a2e78906997f43c5276b0a9c84b9536e981612e9ce1a38df8e3f36074420232b8ebc021b0b557d89a838191c564cfd06ec94a069f4cfa5df568358d50206a7d5d55a194f383de4db25a0b0efa3e112a07286b1f623149830b4073f09bcbd8ac1ca93d9578e94fd8dd4ea4d3b69b3c93756c6b2571a2353932a60b8588ec127ddbc2105955412ddf1f90a6852843286a", 0xf0}, {&(0x7f00000003c0)="3a4750e42d54cf210b0538c415e7fce73a1af839a4f2e0b8a0bba510823a06abba9f9efbfacaa4ad40fc52f6cd8f77c4b9267c7d47adac6fe5d5cdd6d8c0ab57b7688fa610022ccc482103dfc5e384d6c99b44035701771540875a0ef7208a733cb464098213a1e9928a07bf1076734ee377e6aaaae7a9de10201c8c7bd2da3a846f0e875211811a53af56aced7299f92bc26b818a73", 0x96}, {&(0x7f00000004c0)="516dd98f974e66cadac5cfb86334fd0a6ee2dd45e46784981064a2c2381e0f314f98cc166418478a594e0dc8a90a862669854adb90a951ddb305d8a4c13af3789da919e24c21e21a03dd404ac1c70f5281f62815d6c2ae3e757e4734c20845665ea7622b6a3f49e19db4761b05c696dde90967820e10562ade36a260a681d7866795e4f110958f9d4486e70ac9948d42", 0x90}], 0x3, 0x0, 0x0) chroot(&(0x7f0000000480)='./file0\x00') open(&(0x7f0000000580)='./file0\x00', 0x20, 0x170) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) chflags(&(0x7f0000000240)='./file0\x00', 0x0) 16:17:06 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = semget$private(0x0, 0x6, 0x300) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f00000000c0)=""/111) close(r0) syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x3fd, 0x0, 0x7, 0x0, "32bcb3490000070000100100"}) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e31b6b7daec6a65d72ab56255e40849fa4a6472d0950e255ee1bc455fe6aab0923af1eecc2836bea1e572848edc91bf271dc100e831d9baa3f19a7cb6b6b67feec9e249b7242c4bec2c70548c023cf3fc7fdbe8d091a4a96c9994584ac5befd9e6d74fe688ccc34ca1d5c26dede78746e71302c714819f691341d272453760aac318bd0f1c5bcfc8f351be84be41e461484c5a0997c0ae89b4f1edc8ba63d42acb0b6450423c0c25c9b19d327f73db26d0d19318de2abafad6390c42b8675ee36545aaa465d97c7c02ffac30b9048ed53076a95ac468e0f9b98f72e7cb2e73ddc69b76013bc01c7b94dd4e6d8131445c94419360d2734251642439d32fb4fce76f32c1cb689fe6e04d614e0d23f9924154dbb1a84401d09297204c8157f140457b46dfee3ac8f242a61d38a2c9561c4c9c01c8aa7c36d371aeb9286e1f01240049df5ba85e10c0d5f81aaee71462892688f713888b2a19d7d4af1397e385103a7c478a53cf3c19db96e57f6ea2a91b42dd2ff97d75cf29491dda7ad98a736d1a1addf1f5491cfcb0a6f84701dd3e98bd0a3f74465fa5abc075f102d725084d440f7c89bbd09cad2cd7e4bd91f258b32c59d8ed0a151383078e5ce99d14b4eb079d5ca839c2a8cacae552c5add940b613a35bc78ecb45a065c8ed196571268d4622645464d92352ff75258caf28293c10b608f139934bffb81b063d02b60f78b3c01b92a91e6837e43343d6457009cd81a8ee47b892bf94652984cb4c13ce65eb74658953c8b5f51029e06b8aa4d57f187251dfdec1bcc995615cf046ffec6d990e9c4423b9670f51502a8ce8b33205527972af8e835cb8efbcdf0d70bb40c47c41e464b24f31778c732ac461d86814b4d0c36483a4a181f7e76b3b7dc94db24ef1ec1ccc00d1a937a0462368a2a675eee62adc7502e4c72bda5ec3b26d452d754b3edaf68914647e977b39d30af4481541be0982c62b2376b61d6969fde2229a0399bf75d6e86024dd40bad774ac0bd22a9023bccb5211ee0cc7d50ad539eb793c605ad3da9b1e93c78771c7a75587d5928c6dec3577bd07e152fe47030c43f71c1a594375af71c969b838bc7691265985533460d3c9631e1d3f968eaccefd22c75382bd821f3b9764c5b5845092a3a6522db05dbca9bfbe9f9cd826b928b335a3e8630baede286e72bfca81884438f1daa20d16a6fbc863759a0dbc9da02964853b4e082e7a3cf640faec316a4d822957f39ca8c42fc41ebccfbc2c5318bd900bb0b1af5c96f42805101e04c3e59a4e40ba9698f2e45357e0d8b44269c6b6bfbe41d33a85d3cabf367945d814f66bb66c6eb75610a2fc391dab031d581b2ec45ccc01c8ced006ca6c258c1c1319250fc9fd172534f0217e0f581a454ae1b626b01c957cd9b802c8d653c9b2397de6f5b8a0a6ba89765b8484ca6e96dff4a997422c384e88d2a484fcaef4e09fc628adc009246e6708a6f02653454d6161a8c3b63d9cf719ae945860e2dd6fdf62e2908e8ee24df33284f4848e3b26aaede8c60aa69299810f9924e42c3bf05fe539694ea521f657ae864364afc2808100f8091d7d5b1b8edeeffbb74bdf7dc66b21d252cce3e0b7b2df667b0c46f00fd029069ee157656eb93fee0f185a50f1d2312fe1db9f735c262c558505671de1317e98da84ee400ff235a3727db167746f2920325dc056874eb3779e43ea0128e972adaad1210687982f7f53e21ceb857cc00f87c15fb66a40d7ee3597a34569c55826fbd6b927f6ee37d1c432c0ccfbc0c0ac518c81a85190d3dd17aa0636f766e3322483a72fdeede4f2ffbead699b2809eb455bbefe69bc595aa26618f2c2c2502c478f7efb56c73d8440e12ac9f97d33d363d9fa68592b8ca12045edb2a9baec1f00e962bce901c64c7bf645d28c32b38b427892c8013e178a87d2734efca3ec457397e8a795c977fffbad5c3921b75a8d6c41de2ee4e1fd0d3b5dda8c4cb38df925d58a760fe35a443c30809792b3768b244f3f040f1e77df8ad74f0379b517d51854d73e5184849f155f96ef522a23594ad7ab854bc865ab3d703a4f17add3ae5b7055eec0c434f4728a85544eab12caa14779e5265bb6ec4f000e7004430ccbb03960bc4d6e78ed0e53ac673af40398d1826fac0c4a4618aa78752a93a2708eee24c7177c1c501a566d822b3d632d5fa0ebd9c7c2cb17029e02dc0574b9ec66b757147dde6076b5802e822c0bf7c22a196ea4b3fb88453cec6b2675abaf93e3eff956c4106be462f4e9f8272090a094cfa793ec3334965b16da9d25d735ca05a77ab72baaa5c314398cc303152551bc4ea8065fa04cc99e5340facdaada8b10bb0948e7cd894a6de008cda9ff2f541c8818238da884e7dec267673b758b898131c6d8b013a8435c0bc6d7aee8a31e568a4a5b2eece7c7f94ed7d017f04a3330c695f32a643bc42cf71cedf0aa4970267b4f510da1a03ab000c98a852477b1a1abf8ace8ae6649b5f4996100423572fe974fbcbcd279b40de275619da8a99cee2dcfd26fae31fdb8965beff999bcc2b2dcbe7b5e563f93fe6e306eab14a000c820c1e2615ff24a7ae4aaee618234c96428170d8ecea65ebc5d2373ebe1541ecdf0d286aba2235a197fad2812367c4be57071a1a864f438fc0d0b20ff9e13d2c51866d762da28278619b444284dd1111f51567920d7f400758a427f85c56541993bcda35d16ddc10a7f7e0ae44adeadeefaa56192035a2a6aa3ddcb6754db4e54f5eac50c8f7ed163d51849f36e3906dbf9d48ee9fe3b22cb3e7f15c442c4f891fe62e1f0f854e7c3a69b1101df5ac7af82a4b4d81c5138ff7ac1a92ab43842a60bf5c550f0fbe466e081511d48ab02e5f0db0cabf71645c49d439cdab56a1a8b537e8e1e416708c95d8964c3b7cc02d7c5d9452e3813ed3b38c0ab07977d5b2e2332ad4c129b340678e394bd56277ab20faaa708bd06de898ae31ae2a49f0079ad88c35aed37836d1ff99aaeeff4fcf040608e82f5e84c0491e4d7bbb4b6fb3a0a37992db4c50e9f699f366e52bb6373a0f22eaa3df12ac588f5b9b8e22a47d86665c447915eb990a40c7e7b8d978f6af7d0819ed56c1abd75a5e3b693dec29de8417981fde7bd2f54abf4fc0805600e0c89d7084125d9e84e623e1129283ebe56a0f0399fc15f5c57f1822af994713739f4c2923db1f33b049168bbdc5a6b82b8cb8c825156bf2908387b985a0854cabe3f736de5d8daa6ce57bcd698c22c44acd99b10444a72418b64e2857dc3c094c5aead6b06095057a13d91550dfb0cd96db903b95a0c30d45816c155410793d67d84404eec4d4b34dff378b93507d916aaac83557f06ccd312ebf36d28178da7c96a4595c4a14575d2718733588cd32ab022d03cc4e390d26071de61788769d7e88595ff5d48b36cdfc83a4b1e6373943593538eac786c0f7077574bedab9e6fff73f492fde00b06b427e86fdfac55803d7e8c23c23f758a5a9dc82a22dfc4431f89e9ee7636e3ca3a75ab831fdada8874d3fca12078abe3ac829a8bf24a378004cfc1c83da036d9aec78757803b3dbd04dd51d9600ecc62b91f85a38a8a3956281a6d9fdc8bb162f6d3afd073986d4ab5734c02ecb74cafbf184b2b0faf9e26193bc3895b7715a0c09139355a6665bf07b79f95cffddd06e2b23f70afd5aa8f7e2291101a92fbaba5f141759d83adafdc32e5314ad0b43bc62110b16447edc9f1a7588a6bb4cb5a16bfb6b8d742a2e116478896fcdd6a92ff37354f0f6b6498f405411840a22ed9a30b8965dec3b59d0a95c1b88a915f3c40648580728915833eecac10958af1f6f29b6a0bdafe154bf8b2ded1ca814d1af05ed6d854dc9ca5f0cc01720c0e34076f22598ce11e19ce8ab8a7aeb374c64d5960e3fe3e834e8b7aa37e3a924b4e34d9663b7cb63a12adf5d9075316e730ead62d4304ef1f96259d867c27458abc3218acc619825d282197a19c6b8799bb161efbdfa7d5e3a669d48c7b9d28b6af8b11fd2964434e5de4c71965534aaad36d9242cc22d9dbad9fb3ca49dd57b338d1a85b6e1bcb0b58535b0ab4f276c9bc03e41199ab8de25e5bdf5fa0cb1a157782838307a983808c8aa38cc79cc4ee0656cf0935348c97d7788fc3b29e905d251bc0908c433a1c34d251f7ce9b14718676e07460da6d72aa23114ad4be05c5d62f3fc92dca984b9fc02fc2321b17625e14d2f5f882235895eeb64e58a3730ff72f9c77923f5528075cc8d0f8d665ace094894d93c2044ae6025410a804e776e1961593bbf261b217841ede222aa30e5abeac30a22928549a1221ea6c054321edf502ce8d22a144afd3a419ba3e66bb1506dfd0c6f8f9469037ab718002926b53e59bba7eef72a06c1b3dd13dac05d4aa5c0dac791bae8ade62b498e1a3038174823529aa4c5e0788b27d15a3b9dc2425f1f12e0ef8a60451806dc89a918e383cb2d783e20d43eb3d03df2b628d8266b5369aceae174921b6a5c667061303da8ec6f7f83e8faae256ef202f69728c6d6417ce00113c18e4aba2f4e317d93e002d2c7831ea0e6e1b227666068c2f8eb9f1ac50407a820276159167784caddfd2bc74c499aecfc4c649bc364ed55570eda2f656d1b6919ab9c0fb6219e94978847693a002b37295b9e7f09825c9229646a3220aab242e8b77355660baeec7a5a5054d4a063c7d174d9092c500cc3686904cee43d996d20f4dfa90afb59bb64c9ab28439295db80703151ae05320338768b8bd467fb8bd62b12bd6cebc0bdfe7540973b249292f45c138d43bcbfc088a346c4aaf782e896bf43d1638f94ce93488663e9eb7378145ce25f9220a24222b394e4baeb73bc7e0ea4511905ab89b4421e1d723b422f16597067dcf2bca50bde7482119b41b085b58820aa969fcc135c54f0c632c2bdc377137f6bdb9e59e92fa14113e01ed67f0bc6701c606c1a635063c852f67e9fe128f00b91e3f15018bd6397b7df9de2b57ac3ec97fe8dd75b2a5f97396e314f0bdcf8c22f320a4fdbb0f0b670800d", 0xdeb}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x72, 0x309, 0xcd26155, 0xa5, "d65bb49819cd817ab3177d853e049831251226a5", 0x7d, 0x6}) 16:17:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0xfffffffffffffff9, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x64, 0x0, 0x0, 0xfffffffffffffffc}, {0x2}, {0x40006}]}) chdir(&(0x7f0000000140)='./file0\x00') r1 = dup(r0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = fcntl$dupfd(r0, 0xa, r0) getsockname(r2, &(0x7f0000000040)=@un=@abs, &(0x7f0000000100)=0x8) 16:17:06 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x5f, &(0x7f00000000c0)}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000080)=0x10000) 16:17:06 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x6) read(r0, &(0x7f0000000000)=""/24, 0x18) 16:17:06 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4803) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107004, &(0x7f0000000000)=0x203) syz_extract_tcp_res(&(0x7f0000000040), 0x100, 0x3) 16:17:06 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x1) read(r0, &(0x7f0000000000)=""/75, 0x4b) 16:17:06 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = semget$private(0x0, 0x3, 0x80) semop(r0, &(0x7f00000000c0)=[{0x0, 0xd7, 0x1800}, {0x0, 0x1ff, 0x800}, {0x3, 0x3, 0x1000}, {0x3, 0xfffffffffffffff8, 0x1000}, {0x4, 0x0, 0x1800}, {0x2, 0x9, 0x1800}, {0x1, 0x12000000000, 0x800}], 0x7) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r1, &(0x7f0000000640)=[{&(0x7f0000000040)="d548c294fc4b90ca7dcce2be1413729af06255f23b8839f6ba372f3aa3fbc20536f3930b6de9ab6e8d9efc4d509e2d2cea51e1dcc75d49c51f7b1d88221cfe0df81e7c55351e677cd44a968fe610cf83ab3ad05af7510e365c72d9dc02b62e320f62bd6ee844e20c23067e33d751c9632e2e", 0x72}], 0x1, 0x0, 0x0) pwrite(r1, &(0x7f0000000180)="25ec509298442cc310fe6fe4cbf377697a91753d6b372656db606a878a584e7baa4d23ecf05a18c15d4ee5f2b65faf92cf43869acb4459fbd22c66e1a7269f248095b00530e97d5acf64ab3a743592bcf024a77f5f16db079bd7c4721d7cc5d407afcca75958e05a3d69902af7b622d14f31", 0x72, 0x0, 0x0) execve(0x0, 0x0, 0x0) semget$private(0x0, 0x1, 0x210) 16:17:06 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) munlock(&(0x7f00005a0000/0x1000)=nil, 0x1000) 16:17:06 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x11000ffffffff}) getpid() 16:17:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000340)={'./file0\x00', 0x10000000, 0x7fffffff, 0x8b, 0x0, 0x0, 0x9, 0x40, 0x3, 0x2, 0x2557d9fb, 0x9}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x5}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x74, &(0x7f00000001c0)="091ac6de7d7351a611fcf775f2d09b969bb3b31ac6655c8c58a10ff4fe1f98168393bf4bfde8c4403d158a33130e7908a2923ba7ef9c59dfc5206c1dcbd6f12b50dd41e43c85db342814049125f56bc6f6f3eac43e7d356d53cb6efd9d5320915871c57c8c7c01a5454a87716103f54f5b477d67") ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000100)) readlinkat(r1, &(0x7f0000000180)='./file0/file0\x00', &(0x7f00000003c0)=""/88, 0x58) syz_emit_ethernet(0xf6, &(0x7f0000000240)="579dbaa22218a1bbd726a6156efa0b85f7a160f6903a29c073454dbc2ed81cdd53c819325c51f331159c8f4a49586cca74b1e2bbf89791b9ee60a5845f33d76cb5ec4bc8b16b9a89c0ba1bc932c3347dfd58dd9dd5f618c3106b4dc4bb46164ceb45fa28ddf352cc8b1787f8d0d84fe24ed54d7f084255340013191afff4a3cb65b2a241f90fa2c27ab73faea148bbe61b36ddbe88ecf79599ab5ae91af926ce7c378ee5aa115fee12f71e646448755063562a547470170cf743a5ab216307173e77839877112bd93c5b3fcc8d3c79fd4c2f6f5dfb66fb8f94271698c5eff8e0c6e234c7b82fb333412190a8a346827d444925707391") 16:17:06 executing program 0: mkdir(&(0x7f0000000200)='./control\x00', 0x2) mknod(&(0x7f0000000100)='./control/file0\x00', 0x2040, 0x3ff) r0 = open(&(0x7f0000000280)='./control/file0\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './control\x00'}, 0xc) chflagsat(r0, &(0x7f00000000c0)='./control\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000140)=[{&(0x7f00000002c0)=""/213, 0xd5}, {&(0x7f00000003c0)=""/242, 0xf2}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f0000000040)=""/108, 0x6c}, {&(0x7f00000014c0)=""/165, 0xa5}], 0x5, 0x0, 0x5) 16:17:06 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0xa002, 0x86139) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) madvise(&(0x7f000071c000/0x1000)=nil, 0x1000, 0x0) 16:17:06 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000f4ffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001029e52f53df88d8c8962c8a7243aa33fc37d5c417fc56e4be34cc7be894920f1c6a228e217d682ee5c7df1f8c68c0e93907033e08afa5046d7082edcdf5a981c8b6"], 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000002e, &(0x7f0000000180), 0x14) dup2(r1, r0) 16:17:06 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000000)=0x1) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x3}], 0x2}) 16:17:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0x14) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000140)={0x26214a10}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 16:17:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)) r1 = socket$inet6(0x18, 0x7, 0x8000) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = msgget$private(0x0, 0x4) r3 = getuid() getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0]) r5 = getuid() r6 = getegid() r7 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x400, r3, r4, r5, r6, 0x103, 0xffffffffffffffff}, 0x200, 0x8, r7, r8, 0xc2, 0x5, 0x7, 0x80}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000200)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240), 0xc) socket(0x16, 0xb, 0x2) syz_emit_ethernet(0x207, &(0x7f0000000880)="3cd533d0329d00d215b0ea4935c257f35430a31b14b75d061c50347c6c2f3681b87b74862e32b07d70f049cb54a4b71c4f250f7ff1141bcd71e2c314c0565e0556ce81613281f2b08aac58d9fe55905bbf3fba83c6276338a2c6c96f37f602f14492f1cdc6291ee10d2fd66e208147d4cfb59326845549babcd6e6a562b994729fce4785cc8c635dbd0358cd6998ad735cba867fcd547f95a123302e8b7f6b97d1288f190a56e4cdef997a3198e7016fe45c17bbb1bb64581be5d3140f6b82e8672fb8ec2d6cb27b3ad3658524d9682568bf95d3720f8b03074ddc6a499bcb1b952a9393477ead190000000000000003c7237248d1df1c739086f87446240fe7bac78554b254b26aa6b84860d136cddb04dec0dd118d199ffeada20899321ddaf047080070ad694e19dba848591768213b93176b378a47857a76163eeac3e7901d963c921a8ab6d8306a94ae9bb12fb00cfac81ca7a6ec8ac348bd179ccec9ca88d157dc089bab0b08cd775b48e13d50c3d11faf2bddb44e37e90b80e474effcca84be4550833091590759a5238671ffebc8c8bc655d2fac622e298aa6ecf1c135dcdacf4e4d54a2a1c23675e4366dda3b5e7ea2a3d763315bbbc515d1b3f9e14e7f49b92b9c11ce0458cc659759897bdf47159b425a3872866678dbd24cc7f2ce946c16c1c7e506c5be09070cb0ed05722bc512003a458f92e65261ef4fde1b1298de81516dc1") 16:17:06 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x158, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000040)=0x3) close(r0) select(0x40, &(0x7f0000000080)={0x7ff, 0x1ff, 0x7fffffff, 0xffffffffffffffe0, 0x5, 0x800, 0x0, 0x2}, &(0x7f00000000c0)={0xfffffffffffffff8, 0x3, 0x8, 0x10001, 0xfffffffffffffff8, 0x7, 0xfffffffffffffffc, 0x3}, &(0x7f0000000100)={0x1, 0x3, 0x4, 0x4, 0x6, 0x9, 0x5, 0x7}, &(0x7f0000000140)={0x8}) select(0x40, &(0x7f0000000180)={0x7, 0x4, 0x887d, 0x9, 0x6, 0x1, 0x7fff, 0x6}, &(0x7f00000001c0)={0x6, 0x100000000, 0xfffffffffffffff9, 0x40, 0x7ff, 0xa10f, 0x7fff, 0x8}, &(0x7f0000000200)={0x1, 0x8000, 0x0, 0x1ff, 0x2, 0x7, 0x3, 0x3}, &(0x7f0000000240)={0x7, 0x40}) close(r0) fcntl$getflags(r0, 0x3) fchdir(r0) pwrite(r0, &(0x7f0000000280)="5c29a4b70fbbc39ec60e6b9c12226d037e32028b8ca84040bd656d6c81b6b676ae83da3b1edccf8577598076d6b9baac78a6cf9585308a2d27470e906866610b2bfbda212c8f79ebf340c7a4cc80864bf12c863554782a3c1875ad19cefac5bdc3df62f1416c6ca0d220f34ffbb71bd1a1aea10a1defe88eb27ab859bda5c798386219b2b3dbb14bf0c62a016888d28945561c57d78e7570d2e2de6c5d25738169d89bb4b278afacf30cd2ab9c4618aab15da65d08cc0f47bb8429754ffb5c0024deb2e7cb4f4119ea364643b1be624708d89635aa5728fa077b980b16e9", 0xde, 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000380)) select(0x40, &(0x7f00000003c0)={0xf93, 0x4, 0x57a4, 0xff, 0x33ea, 0x800, 0x9, 0xff}, &(0x7f0000000400)={0xfff, 0xfff, 0x0, 0x9, 0xfffffffffffffff7, 0x1, 0x5, 0x1}, &(0x7f0000000440)={0x3, 0x54d, 0x7, 0x2, 0x8, 0x100000000, 0xfffffffffffffff8, 0xfffffffffffffffa}, &(0x7f0000000480)={0x3ff, 0x7fffffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000004c0)={0xc7a2d56, 0x20, 0x81, 0x7, "89f56d0ce5becf1a0b4b41394e3a6a72ef490085", 0x7, 0x200000000}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000500)=0x6) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000540)=0x1) select(0x40, &(0x7f0000000580)={0x3f, 0x2, 0x0, 0xffffffffffffff2c, 0xfff, 0x7fffffff, 0x8, 0xffff}, &(0x7f00000005c0)={0x6e8f, 0x0, 0xd567, 0x27f6a8b2, 0x39, 0x6, 0x0, 0xed}, &(0x7f0000000600)={0x5, 0x6, 0x53d, 0x1, 0x100000000, 0x101, 0x5, 0x9}, &(0x7f0000000640)={0x0, 0x9}) select(0x40, &(0x7f0000000680)={0x39b58edc, 0x0, 0x2, 0x10000000, 0x1000, 0x100000001, 0x80000001, 0x2}, &(0x7f00000006c0)={0xff, 0xfffffffffffff1d3, 0x611c, 0x591, 0x7f, 0x5, 0x0, 0x80000001}, &(0x7f0000000700)={0x0, 0x8000, 0x401, 0x0, 0x10000, 0x0, 0xffffffff, 0xfffffffffffffff7}, &(0x7f0000000740)={0x10001, 0x6}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000780)={0x5, 0x1, 0x1d, 0x3}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000800)=[0x0, 0x0, 0x0, 0x0]) setgroups(0x2, &(0x7f0000000840)=[r1, r2]) r3 = accept$inet6(r0, 0x0, &(0x7f0000000880)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000008c0)={0x200000, 0x100000001, 0x81, 0x5}) write(r3, &(0x7f0000000900)="b28f6802757c08e735c47bb43b203d9ed30191d59bc7963d5e07cd315ce2271b275fc3a8eb82ef7ec678565423985a8412d25fd6a6b8c93832d4d51113402a6f6858b217c02d3a3eed360c5985ca8a3f6087a03a95a89fb53f9314c7f2b128c3fd3427a60422c48fc288879d30ab4acf9a50a3b128a09cf05e899b7d021568d2947cba95fa4464e49d7ba9c471d3af6006ed0fd5fdae2b77b5df8ac097fab45d7fd08426e15fa8c2d8889d63fce9055526013c1eaca5620b068c5a07f2753d654885a47300ea8e0b9bd9f1c50d689dda0562a3e7cb86c8d1530de9b35f", 0xdd) msgget(0x2, 0x1) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) syz_open_pts() accept$inet6(r0, &(0x7f0000000a00), &(0x7f0000000a40)=0xc) select(0x40, &(0x7f0000000a80)={0x4, 0x6, 0x7f, 0x1a25, 0x4, 0x4, 0x100000000, 0x8}, &(0x7f0000000ac0)={0x9, 0x100000001, 0x2, 0x0, 0x24, 0x2, 0x2, 0x80000001}, &(0x7f0000000b00)={0x8, 0x7, 0x80000, 0x100000000, 0x3, 0x7, 0x401, 0x1ac5}, &(0x7f0000000b40)={0xe6f0, 0x8}) r4 = shmget(0x0, 0x4000, 0x149, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r4, 0x0) 16:17:06 executing program 1: r0 = socket(0x2, 0x8001, 0x0) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) sendto$unix(r0, &(0x7f0000000040)="160062741ea672da5d1aef7331d9b919119cf0678f1540dc3ef5dd3a768dbe324f2c1b98a7ccf77f7866b2a4ec47da472397bd2ae3fad376ef0f6a0cc00f8c02b05bdff7407c964d9fe4eb064cfe9041e6285d5a7319f3435597ba8080740c0b512f0afe19a5cfbd450b805998ba7ea3f8f1d6433ae67851a7b3117ac5c26db4bf0dde4febc5b176c3afb5141862e33daffb2a212f0eb73d788598576f1419e3927061417fd171aec305136b6790099b88bfd12bf3ec4316845c3342990d790774cdf2", 0xc3, 0x401, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) 16:17:06 executing program 0: r0 = semget(0x2, 0x4, 0xc6) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000000)=0xa3) 16:17:07 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r1, &(0x7f0000000040)="a51c091d0401c588915a6a003d419e3da25502eaa2602e994d4501d21f37d783fefa1ad40eacdead46e7d640", 0x2c) readv(r1, &(0x7f0000000340)=[{&(0x7f0000000200)=""/115, 0x73}], 0x1) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = dup2(r0, r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) write(r2, &(0x7f0000000380)="fa", 0x1) 16:17:07 executing program 1: r0 = open(&(0x7f0000000140)='./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) fchdir(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getpeername$unix(r3, 0x0, &(0x7f0000000200)) getpeername$unix(r3, 0x0, &(0x7f0000000000)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) close(r3) 16:17:07 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002004, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffe, 0x2, 0x20000001, 0x6a, 0x8dd1}, {{r1}, 0xfffffffffffffffc, 0x10, 0x1, 0x7, 0x6}, {{r1}, 0xfffffffffffffff8, 0x82, 0x1, 0x8}, {{r0}, 0xfffffffffffffffa, 0x9a, 0x0, 0x6, 0x400}, {{r3}, 0xffffffffffffffff, 0x0, 0x1, 0x8000, 0x5}, {{r1}, 0xfffffffffffffffd, 0x70, 0x80000085, 0x1, 0x401}, {{r2}, 0xffffffffffffffff, 0x4, 0xf0000000, 0x2, 0xfffffffffffffff9}, {{r0}, 0xfffffffffffffffd, 0x20, 0xf0000000, 0x0, 0x29f6}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) setitimer(0x0, &(0x7f0000000600)={{}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0x0, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x1, 0x8}, {0x8ba8}}, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) chroot(&(0x7f0000000200)='./bus\x00') kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x7, 0x0, 0x7, 0x0) 16:17:07 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r2 = dup2(r1, r0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_data=&(0x7f0000000000)="871041245edf36a4e65f29ae3ff848f9207686e69c726160e76e2f40ba4a9cd6600344bffe8eb29c6bf0102b8b4980dc38c43417869af6d3064b9a2350cae3ffa70df019d7909f7962438ca18c20381119dbf19a0ae45ad78892318ff91c5e8cb3776b1433ef5029078609041c7dc1463f7e1417021c1071446be1bd7f500feb7f0de09248d0f155d2c4fa"}) close(r1) r3 = fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000180)=0x83) write(r0, 0x0, 0x0) 16:17:07 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000040)="d548c294fc4b90ca7dcce2be1413729af06255f23b8839f6ba372f3aa3fbc20536f3930b6de9ab6e8d9efc4d509e2d2cea51e1dcc75d49c51f7b1d88221cfe0df81e7c55351e0c6a3db76fa8677cd44a968fe610cf83ab3ad05af7510e365c72d9dc02b62e320f62bd6ee844e20c23067e33", 0x72}], 0x1, 0x0, 0x0) symlink(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./bus\x00') execve(0x0, 0x0, 0x0) open(&(0x7f0000000240)='./bus\x00', 0x1, 0x4) syz_emit_ethernet(0x88, &(0x7f0000000180)="ef5b87c6adcd117cc315a4088bf07ccc366a33f7b037e20453c007f78452d0bd37e0754f2557aa506e0c93f1260f8a40ac6d3c30b111e954c783dc5f23cc04c4588102c451d58761a9116937fee1137cc1ead786ec21a1387eb63c17f843bd298efc946408060bb0e7bbf3ea0b000855a90bfd8da18f573f0a157ea56f01c751f7a97aa468e8c0e8") ioctl$TIOCSCTTY(r0, 0x20007461) 16:17:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x3f4, &(0x7f0000000380)="b607e61159d43e6584c364e5df5d80463b3b4ab11baa0f8037e14894a92f1762f2492cfc2a5e458908255e936ab050ff37fa31cdc4b533ac79df38c1f18331d155d5a12ed6f62f790455d7ec69e25d793d470fc80fc76bc88f4fd00cebdcf2910486eaaa597db71789216ac8d34e1d7bd9c2907bbfdf83f743517877e565d4b0be74e9b8e308c519a3c740d9e9333fb82ac68b339292d94b58f7465db90534f5c598bde0bb5082010a13240d31e5088effbdf451fbc5215436b42db262c25a0e27f2f312011d5df01b00c8172e149adcc9325aed9d5fe467c016f7f14ddc440dc870fe0144bb5bbbc24770cb5875bfd7ca27a62209179b01ed0f5aea8a3106e02c2de2ea43320a4bbb2080bedabfeebe36a92627139c56b49dcbd8c3de7437dc77051e0f00d161f54333215f19625d302cfc4cb4e29c4c1f66bb7ed96e03d342608427336429a32c2b80a6d448a54ed7ec65611181745ae757abdbeb821e0b62a1297a50e16cd5075c3763061e6bb298ff02df466b69eb") r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000140)=0xc) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000180)={0x7, 0x3082}, 0x8) 16:17:07 executing program 0: r0 = socket(0x18, 0x3, 0x0) sendmsg(r0, &(0x7f0000000880)={0x0, 0x0, &(0x7f00000006c0)=[{&(0x7f0000000100)="7f6e0129ecc9d759ffcc7d10c1f4f54147341b3471bcbe4e4898fd4ea8d0b2a9f1737eca61c232ba201e80e6dc61fccf6c3ab95d69635a178617788187130b1bfe07f95649f757bc74c0eb4a64d7ec68488862ce338ad6778551da6129a729cced597d9b2b9933eed7ca", 0x6a}, {&(0x7f0000000180)="8a5b196e2ce154152c179eeaacf7c90e8389abc6e21093566a82fbe698f304d304176f0ecd35ae1b35c1e6b282763f003fb7ac379a015039774d32ae5926a32add3fdc48fb94546f364a2ef5d51fa169b55b59221375390ebb8f30a91a25bef86ec59e4b88213123625376173da527e4a006adda7f936596fa9d5d0e4b65f31092c15e44227e6a42", 0x88}, {&(0x7f0000000240)="7d218d63497bdae424e9682e4492357add42ed8925c104c32384a3f6034d1160d6b76077a38c2a6fee9e597e6437557c2e03e87f4fb3e3d6b6225986596180270c1be4a23a12152a81cffd146b91554d2a8835d572a314d3332c1b9433132ab1a9111fcfb225ede45a9665a7dbfcfad478ca0d351cebef999745ce3d73f6c0da11e1e29d9f769ab503f95de8354259fa882ede0215caa30a6aa0a1fe518d13a823f9354ab871d0ef33ec426c8b923adff6b354d7354372d90c50fd5e80667499e790f572c3", 0xc5}, {&(0x7f0000000340)="b5b7ff6896d0ba72625afec3cd9435022d6bb8c311fb21f0412b8e80a65019a18acda62c94c58bcdc6f9aa7a2f41d769b4f9eb46fd95fc7ca47ab551afba09661df763debe4143568e469edadc4525b0124e2f14f60874c051cb2d6f73d17c885e6baac17dcf0ad24ee611de1388935ce6d75b918b4786c15e2ad02ac83511a1816fa6ad2265fa99f056c1973c454dcb52f8e9c9beb3dc05616855ff93d70d93423455075d0a6c297d2621e1c4a867341975cad6649a4a426c7518b506", 0xbd}, {&(0x7f0000000400)="0d161030ffa6b0e1f992c7befe9c4507f0bc56c74c8f59e01201b0661620e5a11263f7ebf6a94987680f449a21a5d9187895ba76f76209c031d1147e7e5e0f5f3289ec28f8b4554b64e92e7efd1eab06ea970c1494ae6ea41e59230c465740fce53dfe0f2d94f7078934306284bebf286ec07cc16255ac3e503c39aabae6ed0e04b54a25be4bc8aad5ca1de02eef965262b24bd314096f392baee80890389e47c388883ecf86381ddb778a25dd3970c810809dcd23d1452210f40ef67e19366ddb7a3cf28c29a4950dc41de0bd899355c300d9e975a82a77bb7eb90a12172972", 0xe0}, {&(0x7f0000000500)="2e5cf42eb9474ef27ac1989a3018e52b59556f6b43e0dd9ec56def1755d372f32f0eba16784655", 0x27}, {&(0x7f0000000540)="eaa64b03669d69917fcdbdfddd3402d114c6c7d7edd1c258a2dd846847d622092af418ce2ef72bfe205af29988def6bf0f8a34aedd3d9672f136828a3f0631696ef8a7a500c75f1eb98f672d4686cef497d4aeff47804156eea8f7d3fc5c39d6ea62aa9d873c509c", 0x68}, {&(0x7f00000005c0)="00be7ee8d354adf214b02d08539d35a2f1a5136eed2cc0fa5e02", 0x1a}, {&(0x7f0000000600)="32e5af3bcb3de171c6ad4c09621ae2a3cf7bd1932a71b59cc53acbb37c4c9a3af0777a4969f73175f7dafa96b6ad3193af9f0b1bba6f3d375683ea67c7c03a8888a6490fc215cd9bc6f0b14c27de972ab9ffb9be5958964f37c73cc1e5cf1e36d0b57f8574bd654c3e20f99cc2a6a9286041ba29f2bcb14e004bfd2c2e047f76947c75a2167fbe9d7a8b27", 0x8b}], 0x9, &(0x7f0000000780)=[{0xd0, 0xffff, 0x2, "364c233655366b49d819bb6aa39f2643a3a979b4a131bc34a3f7a2f40d01fe4e05bdb630c605cf9a88f9f405856a399fc56b560fcdd1b0cebaf883627259bc8b740d957232f9e5c9a6294458a08ead6d2688cf27246a5d5d6673062392cdfd8cf2844a2b0c7fe07d4998694a3bff1dcc98e41677af901274992bb737b80dddc22009b28b7a2e31f800af79cb7cef351f49ba12780f863fedf04854642924256488a0b1ec7e8550337c132da243bd3119536398faf3a19af22a68a662e8ce"}], 0xd0}, 0x6) recvfrom(r0, &(0x7f0000000000)=""/90, 0x5a, 0x843, &(0x7f0000000080)=@in6={0x18, 0x3, 0x4, 0x39}, 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, r0) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000002e00000000000400"], 0x10}, 0x0) 16:17:07 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000300)={0xffffffffffffffff}) msgget$private(0x0, 0x250) chflagsat(r0, &(0x7f0000000140)='./bus\x00', 0x0, 0x2) mknod(&(0x7f0000000180)='./bus\x00', 0xe, 0x452) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x82, 0x0) write(r2, &(0x7f0000000080)='L\\', 0x2) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) open$dir(&(0x7f0000000100)='./bus\x00', 0x80, 0x102) 16:17:07 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = msgget$private(0x0, 0x20) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000340)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getgid() syz_extract_tcp_res(&(0x7f0000000300), 0x7, 0xd5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000380)={{0x2, r4, r5, r8, r9, 0x184, 0x2}, 0x9e, 0x1, r7, r7, 0x6, 0x1, 0x2, 0x6}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x2, r2, r3, r6, r9, 0x10, 0x18}, 0x20, 0x8, r10, r11, 0x2, 0x4, 0x0, 0x100000000}) 16:17:07 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x3fe000) munlockall() getsockopt$inet_opts(r0, 0x0, 0x10, 0x0, 0x0) 16:17:07 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0xdd96, 0x0, 0x0) setsockopt(r0, 0x29, 0x20000003d, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r1 = getppid() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) r2 = getpid() setpgid(r1, r2) 16:17:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x54}, {0x7c}, {0x80000000000006}]}) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[0x4]}) syz_emit_ethernet(0x2, &(0x7f0000000200)="62b6") 16:17:07 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x160, 0x0) pwrite(r0, &(0x7f0000000280)="97564a44d68a9a87398c50cb62e92412b01a6097419f95a4a278729a3722ef32287e6cf302cbf9fa4aca2ee495f41978fc0c8512753d17cef14c3ec3af02210c8528092256e5b9ef9150e3d7a30db6c0fb582eb497d8928c0e31d50362392d2d0bb036b6983d8c", 0x67, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCFLUSH(r1, 0x20004268) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x2000000000) read(r2, &(0x7f0000000000)=""/70, 0x46) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000100)='./file0\x00', 0x0, 0x20) truncate(&(0x7f0000000200)='./file0\x00', 0x0, 0x1f) 16:17:07 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, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") r1 = semget(0x3, 0x3, 0x410) semctl$IPC_RMID(r1, 0x0, 0x0) 16:17:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x2c}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) getdents(r1, &(0x7f0000000080), 0x0) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') 16:17:07 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x100000, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000080)=0x1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:17:07 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x180, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) openat(r2, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = socket(0x800000018, 0x1, 0x0) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000240)) setsockopt$sock_int(r3, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "6fc6e23c5b00000000000000e74de400"}) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x1, 0x5, 0x3}, 0xc) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) socket(0x18, 0x5, 0x7) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0xffff, "d730c1e7bb6fc6e23c5b00000020000010e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:17:07 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="654a4ad13d172e07bf010000f80000000021010f529b839b272ebecebea9480f1afbb4f593e34cdeaa1bf43a1f6439b1c3d8008c2550a40410eb97ff75d07b621270db12a47a7e90766f213aaa4333bbed94b9b0ff6c74ab06c068b3781bb87106de7a17ee5b85af690c1b02070000000000000000", 0x75}], 0x1, 0x0, 0x1) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000200)=0x6a) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x200, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:17:07 executing program 0: ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000180)=0x8) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047460, &(0x7f0000000100)=0x3) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x20, 0x10) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000200)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0xd8e7, 0x0, 0x0, "c415287bdd489c053e8c69490c0fa385f847a994"}) bind$inet(r0, &(0x7f0000000240)={0x2, 0x1}, 0xc) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x1, 0x120) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f00000000c0)=0xffffffff7fffffff) write(0xffffffffffffffff, &(0x7f0000000000)="2053890fa08f429bac285079afcabd54198ae84f8ae6a803072d7a9032ee17b2447dfe6fcd1d10a7d1bf191388ba8c7927c558db9e91d75ce4e50d228e5909", 0x3f) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, &(0x7f0000000140)) 16:17:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r0, 0x0, 0xfffffffffffffd23) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2, 0x810, r0, 0x0, 0x0) OpenBSD/amd64 (ci-openbsd-main-3.c.syzkaller.internal) (tty00) 16:17:07 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) sendto$unix(r0, &(0x7f0000000140)="b97e4d202d9b35da63d0d009e8ba477fdb80dcc815653bcf6ce4bd5aca2ce2ae45469f1eb6c39d7f64b962c303536794f8bc12c975049ab8414142c42f0ebbe9c4bbe7f7", 0x44, 0x409, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) close(r0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000001c0), &(0x7f0000000200)=0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c9", 0x1}], 0x1}, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x1}, 0x10) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a5950a085aa8b987e53dbfb795fc262621d658681d782645386fd47dc17d8276a3f60b147ec62241b9b3c86364f491260ad40ff663a26bc7aa736927cad00a5b1d", 0x1000) 16:17:08 executing program 1: r0 = socket(0x400000000018, 0x3, 0xfffffffffffffffd) getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) r1 = openat(0xffffffffffffffff, &(0x7f0000001080)='./file0\x00', 0x20490, 0xa) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000010c0)={0x100, 0x1}) fchflags(r0, 0xfffffffffff9fff9) setsockopt(r0, 0x20000000000029, 0x3c, &(0x7f00000000c0), 0x0) 16:17:08 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x880, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) fchmod(r1, 0x0) 16:17:08 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000180)) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) 16:17:08 executing program 1: r0 = socket(0x18, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000080)='./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), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000140)) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00002e2f8507000200000000000000e2d2f44e8336fe861d599d5dbcb8f09c07fb9a91d7c7a2e2d106d24d3616e2986e72e11922b120c98b43ce08b46500ea969b3d0f8a8646261817fc80126fa7659e7dfb76ce9e70f1e877a2766b5ef65d30f6c0ef90"], 0xa) socketpair$unix(0x1, 0x1, 0x0, 0x0) 16:17:08 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x4) r1 = socket$inet6(0x18, 0x5, 0x2) accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xfffffe8d) execve(0x0, 0x0, 0x0) 16:17:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x8000000000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:17:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x50) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x120) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000d80)) semget(0x2, 0x7, 0x304) 16:17:08 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc0205602, &(0x7f00000000c0)) r1 = dup(r0) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000600)) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000005c0)=0x2) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000340)={0x7ff, 0x9, 0x4e, {[0x6, 0xcf, 0xbd05, 0x573, 0x40000000000000, 0x851, 0x4, 0xcea, 0x28000, 0x80000001, 0x7, 0x9, 0x7c, 0x34, 0x2, 0x9, 0x7, 0x2], [0x0, 0x4, 0x7, 0x8, 0xb13c, 0x9, 0x5, 0x0, 0xfffffffffffffffb, 0x7], [0xffffffffffffffff, 0x400, 0x9, 0x3b, 0x400, 0x6, 0x1], [0x7fffffff, 0x0, 0x4, 0x3ff80000000000, 0xffffffffffffffa0, 0x3], [{0x4, 0x3, 0x7, 0x2}, {0x7a4d, 0x3ff, 0x7fffffff, 0x80000001}, {0x2, 0xffff, 0xffffffff947e7937, 0x4}, {0x7, 0x9, 0xfffffffffffffc00, 0xe855}, {0x2, 0x9, 0x1, 0xb523}, {0x7f, 0x8, 0x923, 0x100000000}, {0x3, 0x9, 0x1, 0x2}, {0xfffffffffffff480, 0xffffffffffffffc1, 0x323, 0xffffffff}], {0x2, 0x7a60, 0x2, 0x357}, {0x3, 0x7, 0x8, 0x4d}}}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000040)=[r2]) 16:17:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = semget$private(0x0, 0x7, 0x286) semop(r1, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r2, 0x0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) fcntl$setstatus(r0, 0x4, 0xc0) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000340)={0x1fd, 0x115f, 0x98a, 0xfffffffffffbff39, "02000000078d00cb5fffffffffff7f00", 0x9}) 16:17:08 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = geteuid() getgroups(0x3, &(0x7f0000000100)=[0x0, 0x0, 0x0]) fchown(r0, r1, r2) r3 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f00000000c0)='N', 0x1) read(r3, &(0x7f00000036c0)=""/91, 0x5b) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x78c7, 0x0, "f866502e33ed9060de713b177d1b7dbf45321138"}) write(r0, &(0x7f0000000140)=' ', 0x1) syz_open_pts() write(r0, &(0x7f0000000180)="f6dfdb3c0f655512058e3048f2bfeafd19122416f1f6951f291bf986a167db696eef11418c51b4be5eb198c7446525ac114232e7062c023002569fe4dbc49ad40e42da", 0x43) 16:17:09 executing program 1: ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000000)) sendmsg(0xffffffffffffffff, &(0x7f0000000280)={&(0x7f0000000040)=@in6={0x18, 0x3, 0x4c5bcc2e, 0x551e}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000080)="249f1b9c7bc69185a84710ddbabd6c8f0d960b66d5c95b00591544beafc146ca1a35663ed578512a0e9b7bc75dd0df401034f8cbb2781b1e4e894fd2e560b8f2417d723318f9a8880ca5a05b3cd2c753626f6338a57111314d8bfcc95c8ea5a921ee9573e708a072832ae59bfd4fa2f2c7ae890edc35f7", 0x77}, {&(0x7f0000000100)="0faae7c2c85d7a4eadd1ef06d267392ae8c1b06aba897bae2a88a3e80a1a0b0bbdb0c25c5732936877b1a4fc3fe33a32142a3e45f7622657464eef09d9a31afe01a5ba7e07ab8c223fc6af30a0a2b4dd047cd708c7ff5478b8a03ba7b158fea2c10a3ece8ee31cb78f462762d3005feba53515615490e1d2fbcf7f0dc4652f51a1bba11af08488b7c2af5a426f37a0fa6db4129c6aaeb22558710d4e7567a4dc3333209cdcefcdbfe09f60bb50a6fe8ce2514cdbd67b4994c9ee83e495e09ebf963b8336c8317f245d6ef5e2bba550e034ab24962fa478d5d9030a36de0a5421952d9f", 0xe3}], 0x2, &(0x7f0000000240)=[{0x18, 0x1, 0x75eb, "55f451f9d3a4f0"}], 0x18}, 0x8) socket$inet6(0x18, 0x3, 0x8) 16:17:09 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0x1000000000006) kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0xc4e, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000080)) 16:17:09 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='/', 0x0, 0x0) fchdir(r0) rmdir(&(0x7f0000000040)='./file0\x00') semctl$IPC_STAT(0x0, 0x0, 0x2, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') mkdir(&(0x7f0000000140)='./file0\x00', 0x0) 16:17:09 executing program 1: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) writev(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)="8d04ad6010c36a599074b02bbbed996fa4577f4bb1de02648ee378af683e0dbf39bf1fe5", 0x24}], 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="7f1f000000b733aef10f5673e43125fc6e58004c", 0x14}], 0x1) connect$inet(r0, &(0x7f0000000080)={0x2, 0x1}, 0xc) 16:17:09 executing program 1: r0 = socket(0x2, 0x2, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x0, 0x1}, {0x0, 0x1}}, 0x2) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f66696c6530005e74106d5ba9886521951e9215263bbb95c2c17559a3013119c32b42303c2cb0"], 0x10) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r2, 0x0) 16:17:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:17:09 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCLOCK(r1, 0x20004276) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) poll(&(0x7f0000000040)=[{r1, 0x2}, {r1, 0x40}, {r1}, {r1, 0x2}, {r2, 0x8}, {r0, 0x92}, {r1, 0x108}, {r0, 0x66}, {r2, 0x100}, {r1}], 0xa, 0x6ec8) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000140), 0x4) fcntl$setstatus(r1, 0x4, 0x88) 16:17:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0xfffffffffffffffd, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e6") ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000003c0)={0x3, &(0x7f00000000c0)=[{0x9, 0x9, 0x6, 0x8}, {0x81, 0x5, 0x1, 0x8}, {0x6, 0xfffffffffffffe00, 0x7, 0x2}]}) socketpair(0x18, 0x7, 0xffffffffffff7000, &(0x7f0000000200)={0xffffffffffffffff}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) recvmsg(r1, &(0x7f0000000340)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000000140)=[{&(0x7f0000000240)=""/244, 0xf4}], 0x1, &(0x7f0000000180)=""/127, 0x7f}, 0x800) 16:17:09 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100051360000004000000002000ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004ffff00"/177, 0xb1, 0x0, 0x0, 0x3a0) 16:17:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x84}, {0x6}]}) r1 = semget(0x3, 0x7, 0x2405) semop(r1, &(0x7f0000000140)=[{0x4, 0x8, 0x800}], 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") readv(r0, &(0x7f0000000840)=[{&(0x7f0000000100)=""/47, 0x2f}, {&(0x7f0000000280)=""/148, 0x94}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000340)=""/166, 0xa6}, {&(0x7f0000000400)=""/198, 0xc6}, {&(0x7f00000005c0)=""/80, 0x50}, {&(0x7f0000000640)=""/89, 0x59}, {&(0x7f00000006c0)=""/101, 0x65}, {&(0x7f0000000740)=""/202, 0xca}, {&(0x7f0000000500)=""/29, 0x1d}], 0xa) r2 = semget(0x3, 0x0, 0x20) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0xf, 0x172, 0xfffffffffffffd93, 0xfffffffffffffffa}, {0x9, 0x40, 0x400, 0x100000000}, {0x1ff, 0x5, 0x1000}]}) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000540)=""/93) r3 = shmget$private(0x0, 0x4000, 0x200, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000900)=""/203) 16:17:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000280)={""/16, @ifru_metric}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x2c}, {0x3d}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x4, &(0x7f00000000c0)=[{0x8, 0x0, 0x1, 0x9}, {0xae, 0x6, 0x4a, 0x1}, {0x2, 0x3, 0x7, 0x4}, {0xffffffffffff0000, 0x0, 0x9, 0x5}]}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x940, 0x1) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000240)) 16:17:09 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x800, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x200, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000000)={0x2, 0x6, {0xffff, 0x8}}) bind$unix(r2, &(0x7f0000000180)=@file={0x0, './bus\x00'}, 0x8) r4 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f00000003c0)='l0', 0x2}], 0x1) 16:17:09 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x7d, 0xffffffffffffffc1, &(0x7f00000000c0)="99ef3e2dba0a839a47f01a04f3a5ba8db322f460a99b2ce56ab14c3daa45802864a6fc5a58094cdd61d263e4e3522995100297cbe498aa03a6971a33bff3639c04c915ba9e99d43eb7a8ba0b4b280a3f3df5d404fa75da869945cf9733472919f278543121f945041d5ae7c5a5aa8b0434f0e11498b1a9c544171904175580766af080974dcecc4086a13f20c621bf09549bb66438a944d268e3b0bcae993faf9cf9d0ad23bf2e56df668e8bef64cda0ab5ecf5ad9158a5ab2edeec438ef0c1978afb59e7722051a4a82acc2f8eb236c07a18032b0f35b86f6eb067ae6ff8dd9941e86785b1207bbc7a68041d093f1e34388290879f6217c09d3c648debe9b9e3654299c1f1c59df60219e72f611908e1eca2c6bdeeef9372a8ffc95490effab53cf92f25bc1de930d42328b87a0d205d9e0d0f5b45717bbebb416f757381cc5509755fcc93483b6a7adae4736e03daddda5a1cef15d0a491027d27142f5454b95dd0834acaa175952b293a62279f02ac66c9cb259692b73f02c6436e404db8247de404b1f8760c0bddb8b8d7b75128816ab7e6a3d843081a99819c33ad9cd3df977445b9f333970c44183c7ff3a5f1df479b8f97e2e10fb61b9c600c738fb13b71044a5b5f9239c63784df74e3f66faac3323b15cf8b71c6bc41d2aa684a03f62ccdde8ef844b4da97ee90fd2a301ab921b1eb8a205915c85e83c5499c01493c504f2993b535d5d8bcba727717f87e315c70c12e21980aa84f132d1b94f8e28bbc0e70ecca5833c7c9aaa03df0d361d01483ca4abf8f3107ebdd2767a2cd7cfc12b5768a221f290d8aa2eb3fdd7db5bc8b1fadb94e81f4bb11873a61499bcd79d1cd35bd875f852392a2bc617fd83f96d8a3eb2d0d98f810b9ff03deca3a254d0c3c6f4bca6478d46541047890d99eb85dfa925e4ca8a0657d80f4b80df1216522c651c0411c2e72963a465eb44180a32ce7b3fd07ab9d2b594d9b60f2954529648aad9f2c4332d56487e6caa533c30049925dc575fbe68b47d7d644ccfb6d0ea2dcb708028383ebdabe4e34c668ef4db193116913456b3315a3a98a812529ea463c94177d05c71c314742bb96660bff2945fccaec6ad0f4a798fe0177e98ff92ca668334e733cb2c30b42abdddbb95c93bf29702282b7927831591026ce6ca3c88c198b6b2b3bab7fefea2096b0f1b58ea34d05fc49dfb649ef30c71997511b0f24d19f8eec87f6c508a69b7a528dba1c987b249d1ad22e136c075d417a9d6c9007c9973ae6c9dc43d2a77debea87c34a1b87b4cd46132425d4c677fa5d3ea82dadb7359678032b4061f452bbe8cefbcf3fb577a0e5ad20ffcd5e75a3190aee83b0228e9e8d40c85483bfb30ff531bbe32fb04431e372459ba7f627085d5840e45e54564b71f7c433f0af9da5f57cd7b699808f4b0a9e1d7d76e1fbd19a3886c1f74d149cba41bf4b4213ad3082f47175d5c477088ccbd2a89143c63b57a18d0373a15c5d26310889871de1f7d794533b67bc27cec049f8f495b5aaf5d1d1e62a624e11c4d76d4f81192e834031878e65a41639e480f39a3f35298631dffd5204a846f23bc2129c70bc6648cf97c8bd9bd052f3379984c719e2244b946cde49b88d85457cc0e29bd8b399f820a34ab1f06a4279166bfea5a97b3a5a3b68e6aa78b0a5b9c3f643adc7010493f5b019c9c7db6705c78b2324a27ac34dfe795290b904fd4cc726094fd3ac2ede5de2afd3826edd201796adfab7586279fd25324de8527b8aa8aab7d786a0208700a715b64b76ac90feebe7754538a8bd8ec76aaf9e1869c19b798d3457c3d5a63d624d556e85f454b029e59afce6b3063285ac590c1374e0ba4b62206a9f5be8fa0e57fb1f5149174833a178d06fdbeaed64d6372fe26fbebb42ac24b742da7c03e52f83794bcb6157201a72e32aa3bfa87a1bddbaf9cb933fab9d24d181e0cffc3ddf16980163335d0cc6ca356ecdde324f80f553f4139176744c47d25c9df2275dc961f8e20da7c824636add21d3c0c69d57133e09e5ada452176e8593abc10b3d1e655db5b691f3a3bc8d9cf7d81e2b46db28fe996af5e24f81f83d59164d907c237f3924299a57a9542cabdb096048eb4f3fdb4c061806e162f1cd6ed64e6484e87c69600738c0bbceddac4d282ae44f5f435402bc3309020727d7498b64965db329ef43900aa738aa7cf1b63978bf3840d105810482d1f0e23a1ebc99b30b74318f88bc57a6d43c810dd850c65436525f3c4973b784894007e5698ffd71e06a3c9cd0a061bac94960299ba93eac164c6bf18ab650681ba8ef65b506d7d432aceb91a38f60d41ffb7e45b615482c17adbad29a395db0598e1550415350b5b5c6a2cc5d101bd251b06d40ed880783d40933e3d44703c27f3573e4840bb513f24e2bbcb74433da2e97fc4693bf29dda0f88f231da4b7f26406402d49f34097a5e3f46709418ca28f67169bea61a4aaaa6eb5ec0cce69a66b4a352ce045d33a13939d4f9a2dc52c83f5871c7cf7b911a74b2f613d0f19db2f146995eeb0e11deb0e09171ecb0873ce3c36b9a29a9779ddf8fe6c3edc805730b0888e291084875b5f1bc33fe2b12c298feba992712696d83db219e1f44700419c1417ae08e7d70b5c089ab2f604a66060b55d1e123d7c394b09cab53a720d34468dc7ed614f7c0e6391ca777f1b0091f133ec4c781d0a59def5e7b518602b1f722be8d501fe423a7fa8da33d350a5f40af6f5b01d3e3e2a9c0dc2bebccec7250de52483b8041b69039cad3fafa86af289b8671f27bb5d8e1e1be6a682e76375cbbccdd8847f161b701f272470d8050f3ac0758c07d182e736d9586b1cd30316dbbee8f87863cbf873d0bece1a6631daceb5125eb40699d76aa6db498fcb798e9b541ca018c8c44ec5b08d26f3a10d7edb91f68db6df0c64b626f7b089b0eac340347412b8e827f6016827905866e7f084ed24692280cd72aa9ef71f45fab81d9c71b90868cf9b1bc0ba1b79e93d07cc0079b054d623cc165aaf6cad7f291db877889ca6a976d3c9ec74e91e45351935deb38f7e26e9feb44f34a75b8c01ecf1843b4298e62b187e8b6e8ea41cbf4457a07ff439ab6634a489abe24dfb57d9f60be06075bd8f1e985728ee7320779810852780cdc2642a57d4f517638007c403d1ff7d7de6fbedfa69afcf661756f76ef40162e310a096c3d652a96082312183148b01c8eccd87598a03366876ff34b3741cac710ffc47c53c67a505c1dce5774eb3392e03c7f8d7f3176e2f7d59fa017ae1f7dbc9f669ccddf8ce21dee61513cf08ebf9de4e84f0692d20394d2c4051d9ec1ed5b7638296bbfd64f60a0ec23235b1cd6a3c5c94611fea2914d4727ebda4a8eea0c17a66d64b21e72a93c46c1c25a6587135e40eca1f71ce37a5e2e759ef313b273e2354ccc858a3b5aeac75d9be5cecaff2be454dc002748a0cb82b6ced2dddc3bf7d035630954082eb1d00d06bb82dfd11726190bd246ed85291b83aab590e72b339b869a211de18e52dabdeae4d04f21d3e628df9af7c967e8099c537be3be58af155bcf05154d7d63266798adce664e162db066ca0967cb128353c8a0a4b2f072ae813674cb1e3374e143298a8a054751b654b61e99744ae2cdf7f2fb5d260d9615616f3e9cde106e0dfc5be38ba7c4ae011e9dbf52d4ef9d3e54fe43484e3db5135bbd9b1884d1c40431c00c2e48739736c06676abb7f5c4bd990f758107160c623ff07eb33b8e04df10a11b159076985c93c96c848eadba14347be2c240f404248c4e1172257f890a6378e5343e40f66196634ffe90c2c96ad0ab6e2b60f20c020ffecc721ba74c4c5b7ee963636834a88c4004c1f39bff2d9114a2c1cf420ed88cc3019c1de01705a3fc347ffa7f9970394de8b30235e0e637a922dbb3bdc0be2a1c290faf8986b822e008a471200a37fe12b7ef561971a9a16e98f1681db260764b25efe81c48b1e312cea8ff8ae25b33f4c45cfd26acf6ea95a197672b89f733a30795d175c7220b16e9d33c96cc76bcfc6b35fe537fe5fc3c7212bdb2cd1a3e84c8565af702b6709dae60d71b152babfcf002a0f4c4103c728ad43e4837148986e1c607d5c41b328542076244969ae2716660aa112ea5f6bfc098d130dd352973554fa17d0e0b502409a16025dc532a1e211506f8438e28013ad38fb4791fcc55399e5f30afed8d2cc745ce26bc52130da15ec062cf3726a60dd4707b0fa20d3e5e776b2fe2c0efeb7929d42e83fa7a83dfe5177c0e8ca4970fe7f2ddb4e53cbfd7240eecfd3d821d77ecdbdea2159b2b4372b07a0c3d87f4bde4e068f03f9a0766bf1e07e97eaf5cf178c37f43cb6c499113751238cc5c98a2b6d4322568f55512a5ea50006ae0cf66f0b83a12b2d6ce9ad0fcb97f637586f9a72cecab2845c111b9b2627ae67ea90ad960d4e07d81098e30226d7a557f1141615149c9976120c80f3614d5073ac6fd901b90ff8ccaa71f5511eaa2bc0d2de26815f85af709200e4471191e2a01d94b685d8031fcd3e9c5293e3fbb6309936d57de16383811c636a6e6cbfc744f342f824727eb39864300f19323ed48fc03adcf5bdb89fc4392c0dcecc541e0d941bb9d4b08d8a26b79c3ed242543163bd2aeba1ed95210498bf60564a086710589cb4e28e83e4a488bbd68e6d756cde9f048d8dfe8e0b113689e5f19fdc668bc7058204c15117c7f9fc9595b1d357a93521dc1bbd158cf8f6de6aff38c18dcc891179d356da25fb6de0914dbca36381302aa19ae78f93dce00de4a5a8372a1437e2b6ac73623a93afdb168d2240b1b55169a72f6123557c9a6f8764d6a1f5e684db940eb33a5fd8c257cc535e20bc09ddc5d64bca5883330d23cf0cbd80caed2f6001effe16e16f474560c97f1ff1a6773eb081b2b9b6f819b401f2141f52c00b8f44472f441e43401c9d69aabdb38e7da086ecb7f3c74c0670908c7583e1fce3f0a0f14f2756b6da9f36bed1b6a389f99da8dce293e0115c1c8656a3330933a44730ee0fa2c7d2e6ba0fdfda72eae733f5d5b02a1080b9f82291c9895c5e4f9b03617fe9b3af4bfb4c65ec2e835ec0ec944c89c5bb71ebbde1634883ddd24660c7bf2ef3fccd2536f52fd2b0218bc73d8780a7bea53de1e8d021701d808b9558bef86f8518e956911728ec467c1f99500620cd3b876beb1a0bccf70bca3bb77478f5ef23adea1a05ab96d8986377cf60b048d73119c9b529ecb6716364deb8f04cc159fce585f01cba339aa4a3c8234cc9e2c0baa09b4d7052e086e11d87dc4714d4cddfba91c780fcb628d9c97753d4119458e3c8ca205fc11ffeb70b215fee56b24ffcb0b061cdfbd1bf26a144b4db0a81f086eea7e8c7cee64850c456b11ea02370dff2511ebdbea07a426963a27a79c522419323e44641186c9f91b7ee3a3c2a482eddb8e4ea074bd4086dec1e7a68092f288987d868091b32304c80e2eca6790d174fe23987ecb3b59cb5319f614c799cb424f165d4a74b79db2741e463f26a0f2b9359c6adcf5e8ef57a5f1aa9d63ce6ed802a2fe07718c8c8bcf7d69ed21af21e435f55e7bfa18eca536360d95084b2f4a096d0f860aadf9a162ff0d0ea93afb167152795bb3a6314d6e60ee3a1e7b8e990b265fdf15fdbd1ceb7f00603766632e5443b1886e002c792d2e945fe4435e125372c3718619cdacfaffc2f7820579333918c882c247e1f63050f15c4927ca87fe3bd959d088f3ff18e7424ecfa7017785def3e28885558426acdffdf31d63a86fa7ac2bfb0c", 0x1000) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) 16:17:09 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x1ff3, 0x9) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) 16:17:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000140)="75c278de46aed2", 0x7) r1 = syz_open_pts() syz_open_pts() r2 = kqueue() getppid() close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x1, 0x0, 0x80000000, 0x80, "61e3356e8a5f8e5e6a22a794f8c07d82fd48715e", 0x5, 0x10000}) 16:17:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x25}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") rmdir(&(0x7f0000000080)='./file0/file0\x00') symlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='./file0/file0\x00') unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000140)='c\x00') link(&(0x7f0000000500)='./file0\x00', &(0x7f00000004c0)='./file0/file0\x00') 16:17:10 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000000)="87", 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)) semget$private(0x0, 0x3, 0x4) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000140)={0x0, './file0\x00', './file0\x00'}) close(r1) 16:17:10 executing program 1: r0 = socket(0x800000018, 0x3, 0x102) bind(r0, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x80) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000040)) 16:17:10 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x3, 0x7) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x208, 0x80) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000040)) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000080)='./bus\x00', r1, &(0x7f00000000c0)='./bus\x00') accept$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) 16:17:10 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) bind$unix(r0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000080)={0x887}) shutdown(r1, 0xf7628a2e9e6be405) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x23, 0x0, 0x0) 16:17:10 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0xffffffff, 0x0) kqueue() connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) kevent(r1, &(0x7f00000000c0), 0x8, 0x0, 0x7, 0x0) 16:17:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90ce, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b6592712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea706000000b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff00", 0x131) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x1fc, 0x0, 0x1ff, 0xffffffffffffff7d, "02000000078d00cb7affffff019752c3ce00"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x1000, 0x5, 0x5, 0x4, "c0e2dd5a8c84811d31029fb955ae1445535b4272", 0x6, 0xffffffffffff7e4a}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 16:17:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) connect$inet(r1, &(0x7f00000000c0)={0x2, 0x3}, 0xc) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") 16:17:10 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1003, &(0x7f0000000040)=0x7, 0xfffffffffffffe17) 16:17:10 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) unlink(&(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ff6000/0x4000)=nil, 0x4000, 0x1, 0x1811, r0, 0x0, 0x0) close(r0) getitimer(0x3, &(0x7f0000000100)) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) clock_getres(0x2, &(0x7f0000000080)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x5, 0x9, './file0\x00', 0xfffffffffffffff9, 0x8, 0x4, 0x8}) 16:17:10 executing program 1: r0 = msgget(0x0, 0x0) r1 = geteuid() seteuid(r1) r2 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffc000/0x4000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0xfffffffffffffffb, r7, r4, r7, r8, 0x2, 0x10000}, 0x2, 0x0, r3, r6, 0xffffffffffffffff, 0x6, 0x1}) r9 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0x1ff, r1, r4, r1, r5, 0x20, 0x4}, 0x26e, 0x7f, r6, r9, 0x63f1, 0x1000, 0x9}) msgrcv(r0, 0x0, 0x0, 0x1, 0x800) 16:17:10 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) write(r1, &(0x7f0000335000), 0xfcb7) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getegid() chown(&(0x7f0000000040)='./file0\x00', r2, r3) writev(r1, &(0x7f00000046c0)=[{&(0x7f00000036c0)="4bdb28a4700630029effe2c237207a0fe01c000fd2fdf517761d6964c1dffbccc00a613b4bae9a5bd4f752a7eb5d354993b4a08f32817479dda9f29a032d5128ff6766742dab60f21297fdad1f35419c9f306be1b895621efdbd55693b335e977f963d823d8466ad9d402afe41c19accb7a9b81011bc84810c2c1b26189f70dd33de00f2da85a34f8da398a700813849dc48d6f5f375c6ddf6e97e563bc55789c3a9c6ac465b5c51324da39d2217c01fe2bede03cff1a7015d30adb7d0ea1d30263781ac17e0c114e1d6f742cf87217653bdbf58a0605a18b174bfd656e8ae1679d536857808bf1e0f0a5bbfd0b9741476c084463b4933c8336ba9088d3b431b4a9ac46f72c82fd7eb97e6e0bad260d5bbfb61806d7b604b09beefaeabfe26693cb47bf5994fd4b45efd0835d50c312c73ef78450959db32495dec9a85305762d9592d601c52738cb9b587b6c88a5f32a0a12d2e1fe0ce0eafe4aed79a8789e6009f5fe0fa37833bbe7ef8b925f373f356119d8d0e7634486b301e150160328bac36896cf97a183b55dc2e9d29f2a2247561e4430d47461d6afbebd0f78ae03b68b1919b59f0e78f747311bc8a8c58c979ef472c911aa56284361c33258f95ee60ca22fb0b789d30f9963ae45de25f88d65680ad469b9f770fcb9c40388cf05ff2968bb16710cc64c2ef6a115ea1b2be4690891c7187b1456f6066c14dc6ac7c852fcf95211e12c0807937ad037f5d449a03a0cc1099bd516062b051a54435d76cf264a09412a168b117d6de581838dc865bf174129fef1e464449694e183bab569be405e097d995663f94ce5578b92841e87fe5eab0173d2cf6a443bf8a7cab0dc9459e344fe26d0d91a7e6f71597690201af31def04ff95827e3b99821c033fdb84ce83ba9d10840bdd70a7236a9c5404dc5bbed6ef4f5e4477631ca7b1aa28bdbd512ef6e3959b468a80a063927806cd4934931bb0fe54dc9dc4defe823d85fb67185b0f8c843a3ae345df5c05b4c9819da33b88ffaaa5c15bd5284cdbf9367d7485b33e9eb2d1aa7739cc271d5cda8c88b7f272eedc34e4046a5d6b52b75670d3cd078cdd8e49313fe89d80de68e3a64339e87c91f6ff02e31079720af837c1bb0b8acd1ae9f2858a580d9c7bb89952b4b0400ee2a53dd70ee2dc6062fb2b2bde1697cd2beff28a2", 0x34a}], 0x1) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) readv(r0, &(0x7f0000001500)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x1) 16:17:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/101, 0x65) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x1, &(0x7f0000000000)="186fe65c", 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)=""/36, &(0x7f0000000180)=0x24) close(r0) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) 16:17:10 executing program 1: shmdt(0x0) r0 = getgid() getgroups(0x1, &(0x7f0000000000)=[r0]) socketpair(0x7, 0x5, 0x6, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x1, 0x1, 0x0, 0x80000001, 0x2}, 0xc) r2 = shmat(0xffffffffffffffff, &(0x7f0000002000/0x1000)=nil, 0x1000) shmdt(r2) 16:17:10 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000800006002, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x80, 0x4) pwritev(r0, &(0x7f00000001c0), 0x100000000000015c, 0x0, 0x0) 16:17:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)=""/229, 0xe5}, {&(0x7f00000002c0)=""/143, 0x8f}], 0x2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000100)={0x20, 0x3, './bus\x00', 0x4ed5, 0x1, 0x1, 0x8}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)="000000186004008b00002b275e6247ccc04ed92d11058ca8a82ca48bfebf00"/44, 0x2c}], 0x1) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0xc28, 0x0) 16:17:11 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x44) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='\x00P') login: pckbd_enable: command error 16:17:12 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x14, 0x0) flock(r0, 0x2) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x7) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x3, 0x8, 0x5c9}, 0xc) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x7}) pckbd_enable: command error 16:17:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x44}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:17:12 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x42, 0x3) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000001b40)=[{&(0x7f0000001b00)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000180)="010000", 0x3}], 0x1) write(r0, &(0x7f0000000c40)="c421380e9379aec35328ac52511f598dd016966b51a189cc9e320e5416deea53f24d21db681d79648992911b61f1dddb37ef72fa00004350a3fc9e194c661633e5d7fa90c922a47231fce56c65955cd3ec802cdcc68b3e6f49ba8de19b86b1815ace6004be765a16232baf2e5717dc1bac905997c48bfc429e36a4a38876116fd9d09a74b8cdeffbe00df20ed24fdd44ec6ddae19de68a34b8881266ca6bedad51e99e94bb7e2c5476c8437358b10732bf3e0b4d7bb2f005f4f47be2ca27cf6e75319d33690d5af714289a3a092f24dff5a156c26cc91ed242d10cb5a2b71771f3b0d1a29a29084340ea948c4970b2d2411670edf05809ae19b6bfa0d160de4253ba2fc48dbd602d3a2fe6e77b33cf0d45d99931637e49a7e06cabb921797b528fae947e8917740015226002590e78", 0x12f) symlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./file0\x00') pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000001b80)="2283e63834c203820eaa9535b15b9a9719ecf47ca4667faf6f4506e779cf7eda42f2a6b9dc10eb7fc893580b45d5f2401f726aa5dbda267ac8705e81cd9c8a9162d372f8e1bb6cb7bd6f63e72c30260a3f708e8c838c8a6bd467877baaf5fdfc7cc61ceb69ab49bb44c7ced44594444ee66be2845250868e167e1b3304ccb9079ffa9b4df6dbe8c27a55d576a6af22979db0b84f1943f401ab7ad015f4ad7bd142b3318c36b70d55c4c25dc93076b14935ba4ed0a8714e4e4b91022350bace960ed547ea50878c0671f5b1ac31ea85c494439e8253a265afd158e60f69a7ce666bdf4bcbb52dfd04c131e6ba4feb314ffaa72b2884c6671d4424a02f727bc9d6ed735248d41bea951c63f05626d2a9108e69ac4c922ba887ffd75ec3c91884b284618c50ba3e22b7a4c2479a7f3dcdcc40999ae65224ec224f189403ec2f321a652f4080701e0b33b1b45c3231e74476dcfaa86bf06227ba733fac9c3945febecfcd2cd2aa3df59f92f4b323cea9a6867ae27cdf8dda2890afe82b31123016a5a250afcd00a48ddb46d5427f281c52ef4f9d15c3431bb9b9e6928867240c9fe8df7448532302a39ce784f55f7102c46ded2c5bf9f9966f50a27bd6ef6ec5086e1874b84314c396f3287ce4e80fe343be0cc8a1a372a6ec1fc12a0c833ac8dc2ac178cd1fa98c9581672b24ce6c16d2235085638675417d5be6bd67cc06dcb3d26cfb12c27f72f1b3972678326735a84c482347022aa1ce7de580539d616b93f82c15dbd53341c84c51ea85ffed60f42a9aaf955771edfaa5e6b35ce18cb14b12a56d193381b6979a49b7a39ff36efe981a9ccf40df3d290189c4f30f88140966fac332dc2df4e5356509745df7d3dc18abc449d03829ec65e599db2cf24d83e979209c58ef785af12407f47107057035180cf68ba7271f564ca5560f1bb3adb5c2c295f77eb0d277294a7ab4984a16df586d01ccdfae6d77036eff9f556efe40340918c4a44252b41770501b84b214efdafbf80b949a52ad7244afe9b5c9ebe3b8a716987f5a69667596a1b3335d607ada7ac8e7639e8e40fb3841197ce7e715d68112993e8297411d44869743b726e88cbaccba33cdc03c449a4ac8ed36cbb6218f0e9889b6a73f73962d8488e62f273bcb972e7799f09aa537faeea7bbc7600ae57a4b856ef2bbd6cd6dabcdbd0145b9d1969ef9e8d3dcbeeae6161bbd44eb0c6ce4a45cc9d34664791a19e2312598cfa710c508d67be40dc3cc3e767c85617a3715040f5be191272d335b6ac01ac3821307ef7ddc9aaa0ab90be0a0391fd665588d66a9b25ad00aa8d787f75f298aaf6b2d865aa56b46b6d6e7b3fa9709e6ac853fab09d54e006cb692ce49fbf57823b1e8a59fcdd3019d42a1634c9a58b73f8ac8f9af22759882b4c3d70508b83a81ce6b5ab3381450f9fefec5bfd2453fef22cdece9063a75c4f197b21b4155d542327b0b30aed23abdf334f45d4b263e5c45fee07ecac1e9b829825aac31f4d77fc333803e75d66869801a674d6511f1a009eb40bb0c1a58c5c90666047adf17e56d6cef8c02c9d9783d997488808f6d41cb931511ea9b6a03361c4e4bc3098d0f546f0e452a47b8c6b8177b85752952aeab7c4306d123cdcf92c3ba9e6aa720100f8f86f20900c744840fc00cb5d2bf319c4688a51476e461ad58ff4e9ed13a7234996ca3d3b4e495feb85f9c01c6234de2485b7a3fdbd04f2a34df86d6afb4abf65677d5f63a339947e3851bcce46e99c009d81efabef70991b4a868bdcf71c335157020ce79c13ed8c4de8ab3bd7bfd17c5e90a86af3e9b73b29710d6b19eacf0eead9a577d3de4c491ed2119828ade5af7204d8362e9ab0d0eb8a7723b00395550937ad077332d671237239814ad7f955bb2daa8dc4bff0b334dc4aedfeb6b68f04edf494d169007e3834eec90b699f707ab712444e71dfed5dd2cae691c280d86c7e3d227e0054dff0984177a2b1c1decf8c4ec6abb4ef43d9f62b59d651d45daf3ddf76bc804c9806a7666cbb1068a5b14f4e4c4d695b230dc7d0dfb8b91c73b407178f135ce47c473bc938adda757d8f5367619195db0189a91c19a96ca5da75032f623e9941c69aa5c0c3829ecc0fa65d3b6886261cda34d4535906782a0af87b5b8a4c8b0157255e2889335c9509cbf237b9f846a1560bc3eb43d6ce62a9d1f8f75cc66148226ad2e19bd5e23eb9cf882e857e9f47692dae81791a53bc70097ed2184002c4c715b53ff297a8a014e00b5ef69f9e8f03f1740dcd3967beaef0febeef9d549fed0f31f0aedce0e3855d95519be120728bafec4a4c1d2e815023859445e02da52f3322952ecc56126ed0491a4bce00988a8ac3a79eff9ee4f9e2b6e9b55d43b695b8a0473a63e6e098695fff84f31920a3085e5567eb01f727ae817bebd3d142f27b85d0d7b3d5725dc4c2b0de3f46cea950f37c6209a3216661e207e2ee0d2742c9d10ba13484146a1ae2156c3f27b57d70714032d48397b46ec6ed37ecde6708db00317f5c104c829549b2c9d05760914c1f4b3c2066963bd4093d75f34822275fcbe04d78b4f2e86185e6b461b914862ad84decd6854796371efbd1cf131d7fcaea7cd852a6545a01e91ac198e92e0f5d9182370edb0a0726fce2eb1a7d2accfcacafd57d0ad40d3fa959a2c9449fc95e0cad1a89abffde5ef31d357a3d69815db17462e9f2ddf3550bbbc2d090fe90b9aa56453261bb2ba67d509d7e9481cbfcc444f266e8e4a0278d34be655df6fb62039e35f11a75f5765de4d0ee038768d7f71750c17a8271eec0c5ca5db3bea0c5466c629a34bddecbf1f52ede9426bf41a27b1f13db71e0f2a0b8a397dd40f148e52ad20318e1b397fa58d1fc8bcfcc24e6ee0b433d294903ad132aa1380164d0bbefea287883f099bcd8c616b4c3a7dd0547e91695d4258f4b7adf1bde49abc06bd589aa2e9f67fb90f8254da38faf2beb9bc07b9284fde362777207dbed52441e4373407cb14cc55d73575caa30436d861ab583a3d4c5f95ea6db21cbd33690e7e086a3dfb4a5f6370610041166fa9c4fa882fcb865bf568d788bd4b1a6973fef2a9ec69672d76237240bc5a5681445e9acedfdd2869b26f573e02bfda873300a817e5a2587e59ed67cc213053b063d62a26b26e4afc38ad7e9d5f1508f37452233247f42caa5f77306b5e802e2f1d35a6538c8aca38e27e63db33f771ea182f9316abe08d55497dc6605e75e6309a1802f8ec8f3a14b03977f5beb2d3ec81a7a4ec90d4a64d7da7f88f6fbe42a7cfaa18393cfaac658c34a8b180cd56e24ab4967518c380c3607872e68dc3311037cdc1d1a1dbe98ba5a00fd274cf320f0207c1e60441356f3b4c0aa64406ee4c852859d9f939d0f5696781743becd3b7c52a8c24b1c19dfb8df36d49a2343e322f27125694b96c8263beceb67d9289791c2da2c7f18444e9cde425f37aef2216171acb78d451ae074c08d08bce4e3b4c5a5d820abb8f7d9ad9819d08e6d56caa51fefdffe892e22c78ef8894616a2ce9902ea7d2c1726b2fec6a80d54036ae1ecf8c9852d275d462fb1b335e756e6939cac299fa7aa83d84a0b7873bc57b1331b65c7eba84392a90ce1dc8acb63de49d50d3fc620a94ee917a8f8785d5f728616bf31cb00338fbc4398a039e6aaba94efb357141dc87d89825ab87969ac3394bfc726688b3d0e28fee6b02ac6361d3469f8a7be1022ff7230a4a2d2e9a31ccf45d70e77619d7d6c5a90d7fb4b9c41d3b574426fb608278da9037f4e3e0882751881aa91e8d0e04f6ef44a05e0686cffb39ed80adf87db0eb3b72402290b68c7c37d6e9aa811ad32320f55c457139c44758fb520080a0667a5c243e455572537125bc08da44f9dcdd2fc3ee5024a308d5b8d006683de3dd428fe85089d678dad6ad8ab6d79e47ce6197c3f33d215b9f211cc13585bc39a24b856d5befb8ccefae98649079d7a211eff3f8f68afa9f0247315e74645cddb8847d36eae9dc09ed48737bfaafd05490273ff92de79bdeea9cb38f2664a530e35b3b69f5611e99dbc684a289fecca6c0ba178987bb8d0bad517a9088116841262b0cb4cc61214a916d5fa28367713c43a75c813fece06d1d4e9c015c784bc024536ca29cef73fc6cece6707d63f60de8050f39e875b1376a72061e90c2e10dd2646e622a2d22389707c8fabf2189e108558c4a44b5f2c2c58e84f9bcedebb6890f702b9ba04c5f864a70b1d54b395195d0e2de9979312829189bb1e0ba9ce2f569d09d0d908563d538fdcb269a21aa6540005e9ece1b5ff1f6034f52a75ce2319b45bdb76d2c4471b73ce73a0ad66a40ef5355f82a3ef319490b1a6e4c08553dea709101dc5f674954452e5e5cf63f09307306cb4b5409f27e761b4ebb223c847c91bfce6e1d4afcb9294ce1f8d97992df766fc86bcf88d2a5881e9c04a6092a61729ec44c36a13c64aef94b0d4b93d1f549d560829e06e8e2405c058efb5fcebe37e40715e308cf8941b9b25fb146845ddd7041079b1c4b672258b15aeacea60db196d08238ea8267e46da74392c49dc0d0710e8e8ff57f369143dcc150800513a0ba79dfe6beb723fe6c6fd6c5c17b331cefdf5465699bde8e96ad36ceb22b2607d7c27901587ab23345cf6ec9a0d8e5ae70fc1417545f0f267d791f18d296a0b241812f84a7dc28cdedfad3c230065290a10329a6f18cc9b38ee8bbaa3de59d13919b4d9c91643e0514f4b346e5326cae5fe1267f683d02244c969c40d4829919c48fa1c32edfa0092df3ec03f19d1c4084fdf0c9bc6b197b5fd19d327cc5184cd25f8037bf376b09199774a6b8f91e596828bfeb38e86dc2225da7ea04184f2b33bf3d8c8c4e5b5e3b0cd5e28c870db764cba2f4cea58219671d579095a1c0c7d3d25fa077e2cf0aac577e01aa88bd9638515e8ee63cfdf76c7e0f84b9f0aa749cd32fd92163ded914ab4dfd94286295e0a75a4d040c53255ae4ba96e915e8d6b8df5350d156824e0cfaa343b6b73a60ef4d73b16bca80d1c307b17c9b054747d89e1e4dae5b2809e59f0201212723ebf7f673f24936602189dbe58a4b40767d2b424f892c3bfc7a89da210c400ec87cad0bcd76c6aa00efe5ce91963b4f0209bcf0668a55a13acd4be7b847a51483f8b792ab00b425e3f05cd54fcf348ce3d9f8f22a343a74a800b669a808736b186d45fc9d74500843857865a0c9e3a36aaf5b458826358d2d9c217f54e7f4348b55f67e14477f0ac577acf62e12670918cd86d2e8edf088cecefa60f7d02274172f8f3ea2e7721c6beea7b0fd882c0cfb5b5a8488ffca4aeaf6427acaa256ae3980d51f7136c104a43adea2a7adcc525f469cf58a631c8e4e0cd7ba96011b47f25817c07b709c3878da0066e471eac368d13072855e33d3afed78079a75195bd6b956672d14cce5ec6be5a7ef830634c7dd65d7dc32a96d34cc9160a0a7057e5c665c80a7b9240aca9327bfa8d4386615a03e270c26f178dd45be5498326e20fd7306d008bae964c7b8476bff8add46c7c479e71653dddcf2d0ea309780d5861d85dc21981bc0042736e87113e6ee107faa0993992fd98e0e577a2cab85fb5051ca9181c4f06338b27a33bebf29698d4d50e5974142261f14f26a98f91faf834a9dca769ba5580a032da0989273963bc1ea8e1075611fdd2684851b56b6814a6563831970c1e7380d0c54ea64cfbaa5d96c3f13abfe841d62df47b4853334da09c3113fe959099fa7b52a2f4a2ba2db0fc52b7660f2526b4325317e678ffa", 0x1000}, {&(0x7f00000001c0)="238e006c9a30ca1c6c878c5365c3d0728c86414f78abbe011733a584ab68caa784bf24e13ffd938fb14cf78abcee541546b0d1780fa659d68dcb035e8b73c605edb2d878f17149a14d70d03337b668d611241eb716116ead57496c20b20032bebaecd960893dfe7baccfbae3c04b0449c72caac557bd7fb0100a7e54f4b78d2db5d60a5fd9da7ef4260bc2e7d4fe5a0dbaf80b1a929e06fd61eb05653dec8605e2", 0xa1}], 0x2, 0x0, 0x0) 16:17:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000180)=0x200) 16:17:12 executing program 1: 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) flock(r2, 0x8) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 16:17:12 executing program 1: mlock(&(0x7f0000fec000/0x14000)=nil, 0x14000) madvise(&(0x7f0000ff1000/0x3000)=nil, 0x3000, 0x1) r0 = socket$inet(0x2, 0x2, 0x4b32d8e2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) mknod$loop(&(0x7f0000000500)='./file0\x00', 0x6100, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r7 = getgid() r8 = getgid() r9 = getegid() r10 = getegid() setgroups(0x7, &(0x7f0000000240)=[r1, r3, r6, r7, r8, r9, r10]) r11 = msgget$private(0x0, 0x40) msgctl$IPC_STAT(r11, 0x2, &(0x7f0000000040)=""/112) msgctl$IPC_SET(r11, 0x1, &(0x7f00000003c0)={{0x9, r5, r8, r5, r3, 0x1, 0x2}, 0x1, 0x5, r2, r4, 0x20, 0x200, 0xffffffffef093090, 0x8}) bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0xfffffffffffffffd) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000540), &(0x7f0000000580)=0x8) sendto$unix(0xffffffffffffffff, &(0x7f00000002c0)="759082ac671f27bbbc65f55f8a64aba1f25c10c2fa23f16517d7b60a0daf64db322359346d3de91b727f82fe3a29fc022df2398c97af8fcc3f858fb7a59c43a0793f8d6b0af002be9b1aff10d4fe6b6a15118d85bcef6dac9126638db444713baf86f3104154ee15afd3fcb88dd83e21f5ff1cb3eddbe024b580b961861f27bd2cdf80dc10cb5aea77d6dddff32d76495c12c92eb0d0f8a8e4b987422e0fd282b5d2efe7a34f2af4fb758f59db23301100336493939d9a8c5eb2", 0xba, 0x4, &(0x7f0000000380)=@abs={0x0, 0x0, 0x3}, 0x8) r12 = openat$null(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/null\x00', 0x800, 0x0) mkdirat(r12, &(0x7f0000000600)='./file0\x00', 0x2) r13 = geteuid() msgctl$IPC_SET(r11, 0x1, &(0x7f0000000640)={{0x7ff, r13, r3, r5, r8, 0x128, 0x7}, 0x7fffffff, 0x1, r2, r2, 0x8, 0x200, 0x8, 0x80040}) r14 = accept(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) bind$inet6(r14, &(0x7f0000000140)={0x18, 0x3, 0x2, 0x400}, 0xc) mlock(&(0x7f0000fec000/0x3000)=nil, 0x3000) msgctl$IPC_STAT(r11, 0x2, &(0x7f0000000440)=""/145) socket(0x2, 0x3, 0x4) mlock(&(0x7f0000feb000/0x2000)=nil, 0x2000) 16:17:12 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0xffffffff) setrlimit(0x0, 0x0) setrlimit(0x7, &(0x7f0000000040)={0x8000, 0x10000}) 16:17:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x100, 0x0) setitimer(0x2, &(0x7f0000000080)={{0x14, 0x1}, {0xbeea, 0x2}}, &(0x7f0000000100)) setitimer(0x1, &(0x7f0000000140)={{0x5, 0x9}, {0x6c6, 0x7}}, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x7) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:17:12 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) open(&(0x7f0000000000)='./bus\x00', 0x280, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 16:17:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90", 0x1) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f0000000280), 0x2, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) accept$inet6(r3, &(0x7f0000000140), &(0x7f0000000200)=0xc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x40}, {0x18, 0x2, 0x3, 0x1}, 0x7, [0x10000, 0x8, 0x0, 0x800, 0xffff, 0x40f, 0x2, 0x6d]}, 0x3c) ftruncate(r2, 0x0, 0x5) 16:17:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="00c5", 0x2) r1 = syz_open_pts() close(r0) r2 = dup(r1) readv(r2, &(0x7f0000000040)=[{&(0x7f0000000000)=""/42, 0x2a}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000000200)=""/67, 0x43}], 0x3) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:17:13 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "0100000000000200"}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000080)=0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:17:13 executing program 0: open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:17:13 executing program 0: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r2, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0xf000}], 0x110, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="28000000ffffc1cc8249000a4482bc80e400", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRESOCT=r1], 0x3b}, 0x0) r3 = fcntl$dupfd(r1, 0xa, r1) bind$inet(r3, &(0x7f00000000c0)={0x2, 0x0}, 0xc) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x101) 16:17:13 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x8003, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) write(r0, &(0x7f0000000100)="25e3a866ba2b81c9a849caa25b8b6942ccba105560978efe4a62e1ad3d70e5188cc2443df33e40205c93c1e1fbcb82c13c7363b370749b20368514a48ea17c74f7daf2e9f0bdfb250a1ac3f91c2ed02a4114c152c1b0125b395e30c0f5d8abfd82fc304ff856cee186533cc046807c8853d94b25ac5d8b6bd0", 0x79) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = dup2(r1, r0) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000040)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=[{0x10}], 0x10}, 0x0) 16:17:13 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x4, &(0x7f0000000240)=[{0x3, 0x0, 0x9, 0x9}, {0x3, 0xf0, 0x2, 0x3f}, {0x7, 0x9a30, 0x5, 0x3}, {0x0, 0x2, 0x0, 0x401}]}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000380)={0x302c, 0x100, 0x7, {[0x4, 0x6, 0x100, 0xffff, 0x2, 0x4, 0x5, 0x401, 0x400, 0x4, 0x0, 0x7, 0x0, 0x4, 0xd4c, 0x80000001, 0x81, 0x800], [0x3f, 0x100000000, 0x80000001, 0x7f, 0x716, 0x0, 0x9, 0x2, 0x9, 0x5], [0x9, 0x781e, 0x1, 0x6, 0xcc, 0x6, 0x6], [0x400, 0x800, 0x4, 0x6, 0x7, 0x1ff], [{0x6a69, 0x3f, 0x1, 0x1}, {0x9, 0x0, 0x4, 0x3}, {0x4b, 0x4133, 0x185, 0x5}, {0x2, 0x2, 0x2, 0x100}, {0xffffffffffffdccb, 0x8, 0xffff, 0xfffffffffffffffe}, {0x0, 0x2, 0xff, 0x8}, {0x5bef, 0x8, 0x4, 0x4}, {0x6, 0x8, 0xfffffffffffffe3f, 0xd4}], {0x1, 0x0, 0x5, 0xe71}, {0x9, 0x100000000, 0xe6, 0x9}}}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0xa, &(0x7f0000000140)=[{0xfffffffffffffffd, 0x7, 0x0, 0x2}, {0x0, 0x401, 0x6, 0x8}, {0x100, 0x2, 0x8, 0x4}, {0x3, 0xbf, 0x7, 0xffffffff00000001}, {0x50f, 0x8, 0x4, 0x5}, {0x0, 0x6, 0x1f, 0x9}, {0xffffffffffffffc1, 0x0, 0x81, 0x7}, {0x4, 0x8, 0x10001, 0x6}, {0x20f, 0x7, 0x5e, 0x9}, {0x76, 0x0, 0x0, 0x9}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000340)={0x2, &(0x7f0000000000)=[{0x80, 0x0, 0x4}, {0x16}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000a40)="a1") 16:17:13 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) getgroups(0x4, &(0x7f0000000000)=[r2, r0, r3, r1]) setgroups(0x0, 0x0) setuid(0xee01) msgget(0x0, 0x60) 16:17:14 executing program 0: r0 = socket$inet(0x2, 0x2, 0x7f) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000000), 0x2a6) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/248, &(0x7f00000001c0)=0xf8) recvfrom$inet(r0, &(0x7f0000000000)=""/73, 0x49, 0x842, &(0x7f0000000080)={0x2, 0x2}, 0xc) 16:17:14 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000240)="d0fd2705d06cd2990c4262d8e82b69178996318eb559b3d3a1f17450fc2a87aaf9ea86c9fc197ebd05008038b75f3aa886e31c6c17938b31c7cb6689adf924bb8a4a5629a9aceb2dc22c582d6eaf0014d504c95d978c1385f9328fa068f79dbed01ae6bef4dbd9eae7a06ad9a1edca15ebb0377993f1ecbb18cfd3d316b6e92e56e61130f9f54be22616bd6b335883f190ac9388c48358"}, {&(0x7f00000000c0)="35d605c988e76cdf80056c48d436494661abc8111c59cbfce3a135319fdfedf91413e64f46555eb4d07e2ff6fb9a3d6082ad9ce481c96f8967308cbfdfad351ce3cd7677a135497ac4cf5693c57dc16f5b82cfdbe267cac2ebb5f0b2b7149f16566bc62b2ecdd268b7785bbef6f25e3c5106bfe6344e407eaacfb48a9751cde5b9c8455f5f575a3b6ba73457840f24e73d4cfbed6a0bce8b01"}, {&(0x7f0000000180)="7788de3b20b21a42f788e3064453f0367cc7d9c8f7ede3059c7227608a61d87e21ca5a904b7dad0786013e2f55709ab9c185782da7d81bce7aae73dd67e014857b838710149df7a9cb836b451a4e4f668068248cf3ce9186d264f7ea131e67cb4e7ec28f1ae334105930fa3a6018"}, {&(0x7f0000001740)="246c55af006d40962cbaf5a4cb058ec33c1e43cf8d861f83f11df4c4260e1f0392fecf165b5685bf48cc6b2e5d08e603142bb0457e06419b501c0024e2dc70ff91e99f28f475dd1d6c7dabffef6d64d85c608f62f7fab5776dd6e2949d9d7104145ef9b111fbc92ac59d32b0e2576b69e85c6d0e31a5bf63b66a8e636696734ee08075a9af2a16bce32d6ffa94078ca02a2583ebe036e3a54a3a444a886973c9a568685a0fdb101e0190837d5879a1684d1994a3d744440ed78c428969e4dea7f242397cd462664a2482867a819381ee3d3b080878ea791cfa76d5e157958b1f2b97c5df8d1e14300d1cd7834e761f77833f50b68aadc4db8913b8ebdbaa2204ae53552db4a86ec562388180fc84aba4fd81440e3bc5876d3ce6cdc423fdd68cea41eeafa2279362e6ca051f2d3e97b53421b328ca2ef8773499c995b60802d189de27c9c43c511d1c88d4605e8b639cbb2a1f752ebefec58a4cfdb06c38419b22a3c23b2a09160e4369b984cacf3c50f10e730c9761421e887a6db1dfd95305a749df1baa162688d23fd1bfef25752183fd64432027cb4b055ef13f5028cd0a619a8005babb194b6f0d26f93b3a208768bcbfd4203a09def16947fcd9166f93c78a6a9b63bd78924e5537123df47b2f74d7fb01c134c2bea55fed2eaed818911325785403655485eb8678cf92c50d14fe66b878facf169c1413602a7385f3e6514b363e998f4a3702ea9e1ac459cbed5f3e9fd2dabc2f6f03918df21ab545301c2b281d290a4035e1194daed8a8785914fa568ca74cf216cd2be4546f93be00d9c01482ba50015c6f1fade7fd8256819419f80afdd496821757e9ecb3427b870910da1fe26e552a7f7ff0c9b5fafb7db965724fc24a8d072c372edf92e9d2cf4fc125ce631d208beaf4a9cabac5dc6730578f5d21ecb176a5d264b49c6024070a232659b8fd4537c8b05de1acb501296af1fd78006f33862151a2c496ad3e35e5616dd0d0e964cf7c241a2a53448058ef34989c4022202ffdddb99da8b1425cb0e980ab2cd8f0a6eb145a81353a7943b69610598be70a9fc02fd10039058fb37c66c1c8530bee182c9791b8a314ed4000e6ef0e82dd9d21c3457307ffa200bd2f98bb7434410753f18a0b0e859ca4826c2534a107a2273aabb6faa54464c8a4f1d9dae4abbb7cff32a5af32ca8f0b423f2a769f2f7f2c8a70280a8892208705d5e946adb36c99f8ba99d7e6705fe779084e1e15e56adb91104d4413c68c87e6bfa715147655ac73d132575c1d299e07f002eaeffd5b955424b48a60d3bc9766455720539a730aceff7932c23ffffde03129995417b6c3d083c661ca19ee5023cd2c2d2882167e76f0dbd56c93d3fe3044586e05311207ed49e9d5f903a64927a2ce5043b267abf36fcf9ca8c31ed2c65a152ca0d2f724f504dd54abaa0345dbdd379ccb15a4337aade6280c3a598df8703b3be1025ce9df8174936ace13a8b4cb6a8253cbfa70ec77fb57b0fc7bd274952b9a7ca8f7ffacb3dfb8b9e79e2eb8a8e57937065c2812c024868d6b5178c60ba951d4b3c157901392cf22b7bd755d8d7669102e7ab62e740e42cfe15d0de64475bb2069e2db9d8a488cf29bb69004a5316b471f259fbdaa5efb1dbc3fe59be11634bc60696b7a9fb686c7f0dc2978c70585a440feb80473d19b88e22a3d2b7f3e621e2830f52225e966e605bb8706f00b487bc36de04350748f17c4156c09883f7cef720f1eaaad1fbb685566a24df16a27d222519df2e2f2b48fbfdf0e7a7f312c713064de50c6d3833809e825dcea806ee49e182feda662be0060ab2cafcddbb09d3b482b54cc4faabfba798f735add0c0ccb672b65039c9ee7ae4f6b98e96307c376ec2a6ec9309800613ed7835e15d6c655999debc10e61eef460e1e44eb83e041f11fce8419124bf93fa05f42ccc71a5dfa2da8428a44b7237a5fe75437d84ebeecc9b7a73e7164171e21b3d7fffe9f0617036cd279556118f4038fc29d9d373ea46604b73a5033f8184e4d674bbfadf78dd689e1f4ee95056fb1e69a33ea4b5236c88282d7e592da8692f1214c5eb158ac129b0bbfdcfd646ed3590540f212ee69efef190948756a34cfb2bb19e54f3441f83f0dc057bd991f46d9350db59242eb7a6c2a66d52874c564554d29f85c7e43a32dec9f996c23806c8570683d5869a61e8b3b3082cd8eeb1cef9dcfa0332b3b9bf1c30a2bb3e92b8a9d3cbc8e23d1ed355754fd995a18ef8770d6739a7b92a21df993d66d95c1e340532988ab6a9be798ea1c815b90bf1393bbf1ceb8354a9528ba9cf699e5e1921f2753068ae7402c9815cf9bc0f1a86df5ac9e0c5d150e65fb91375ca9812bc4457b069197c92e7611de9ace04f3dafbdf8e1e1a311d9d01358216ffa336e91f94aef80c690aea1d06d7c31ef71a10ecb59acdf0c4fd32fda9bfc366f4d3b8bb6507488d0e655f8665fb3f847ef6b8cd6f1dac1c0574053865ba94f8bb1449689e7dd42e55bb55cb09a22a663cc6bb5bb6d3598d57f9a22e6bc1a9342f535b18a81c59334beadf8da5c57c730df9c7ebf0cb9634ffe98f37ba43827431ff1ee5abb573959ea7542d2646d3beb0a11a434069a3df39b058fbcc53867046854819d73f63f93abd81d0972a56cc09fe2444411efb3076f55c1ee673503871519b61ee9089acc88be9dd4a757f8792859d7a8944d533c7479dc2d2f85f897a4be69f178432de788473c10cd82430ecafa5194c7b5c640e0d22b844cdef70dce439e91a2479920a830ebccfb99b394b9c76896ee77bcf26b70507b5496217c62a8460c409c2a64f73ea0cb540fe44cb1bf1da6f4cf7471c048c62e3386494f597eabc5d21ab395344287b4d1cf4f52cb32c97a5f5c983cc5d392c54fb9718fb32267d42410743c8ba307ab0ee998ed6f9e9fe19d968b7f4a486f218a185497062689b34f61c9847de537f16c35ccaf9ac33de9866df68d4c2f95c5c24172b7c49c0512c756769717c9bc357f6ca5ba8bb5abc6f24596c45b90134fe73c9e0383d7e80d9b1772888d0ab6aaa11a3d2f6004cb8518c6039dfe3c785cf0d7f9b4b8ba12817b6015367a934c31a37f5e8d3832b7e0ffdf7dd4a1b3691ca90ae81c6ae92e56c760407ce99f4bba2514f3b118c07dd950be331d7551837675cb0352f2d2e85b0c1fe06a666e3ad2d74d523196e888a0d52162fbb4de9e59decad97c5e6e0374575de9f104a7a9e318df67988c093ca4a6b4bdc46e0455dfd641c982c15d2c136ae02229ea66a3004280a9e230c2edc080041dc410ba7da2a84459e628fb55ef56256671d442aeced58360440293fc7a8d112221c5d16b939bbcc17ef3314c24c6c9535143a8e02fe868a43e237a577347602cf5313aaf794f12ae9bef3d3f2d8c857a5471536a70a7af6c7e9f0197f5c7ff67712081855be2c95e5d204e5f87dd511fee13410eddc92cc304c55def181bb953b13b095012690a83c7e2b9d02ad73e7329adbebcdbc116ca87ffaf2d3f467a67afd1ab8db2f0299c09cbcfde67e2ea8bbcdc12262bce6e452cabca7b7ca8605b54e3429c6957d0e5f6ef00d900e40209eb43f1ee6bdb21d8a476af03cb2a1d9dc9c3302cf5c110ed35dc2a9bdeec40d565f55ad1517989d6834a2af41a8b26d28e9a3be2f89663fc0b8b77ce2e5dab691502b085d2b28c900ba546a249beca9726b99a71e2551ed2bac3ae59cf9541a656634c853d62ea0f8cb0bdabac805f051825d56e2fe959f858618a4e7c83bc9db79939e6bd62e8001e398e1fddc31704c49ce074f588fc4672a428b5e6579083e4565773f290af78f9205e38e6f4d4df6b1da806d01e3ce387a0cb6fb76e91506b7af83ecf7f0ec50f7c8e80c2706d03ceb9c00ea41760194e5fe8bdc957b902f5b988552fcd2d59fc0d9655f62de6878af8546e1703c823fde7bd4bf7ddbe96d6e830743fe9b55d1e29a6e1d8e062d7aa9eac0d9776c43e438ea506ca2b6a9a87690feb520ab5c105f55a04eb9d1f5d4ab779d1471d7cdcc956338500396b9138fcd40db946e99593f31417a450c0a61ef3a109639c8c09ef7aa9bbf9a7a7bb9bce627d89c1bcb65fc4ff52ff845205155bb92b5c7f2c6dd0e9ddd1168ca389f07ec8d6b0af923c291b4f4bce81a180ad7117dc8e02bbce29198f7e75022988d9074baf4979e9404806a1a343f879b148b6c2ea0eae522d6c2a6c82ffaf47262314fdd8ef39c37b0601f83eb6179a8782a62a718ee22daab54cbcbb0d48eac275212430b65483deb950f6dd84c8be2a23763fe438f82c8b7a4a6d1d33484dd49bcb07323843c6cce85ad6d667b03070d2df3843dd4a6c7c40d8fad1b817538b84695b88cfae414c3df2bce54c45931a6c32f7c2db7ba6be8cd5d4c1e7d628db395cdda49fb662a98793d1b02e6095c0757b983e64892bdf8493cc15fca659abea0fe10ce5857530809f7d75e51745717fccfa573f99aef292895fdd3e4059b8fb6f2c0ba5e555afb8fadef75c3d5e31232b61c16c14ac9dc7a0e97ea979eab6835df7e98e1b92c6746fbbd83c3f9a504273782d04674ba303f75f7038849fcf15953cff4df9bddede29d618035fb55f4bf8832cc148321cdc914f74c272b55121bc8ce7d477e24be3436b997e244daf5e56961ab8b29af683e205dd34154ca3817aea3175e77026abd88253120728b9f243d2d75074274e6db4c98e44f9019ceaca1e08c2ec0f7bf9ce58bd41261b22454477009f2fc88fac25b0853c054788d4f588268f09d5a2cc232acbefcd5db2d48ecbf4a768d95f9045dfc88dedf76ba9a5efd82719e749092b74a5f55e7e034a961d7982a9c3b8bf25a548a050b2ccdb8eb74c62f55bb4e7ed8e4b7b5e9ea36f7440742822c21e05eb80de31c8ce972ef8381a0756a93f90dcb88dce692008aa24675a861a2582401e2ab580e4fb361ea4f101efc11eaa6702495ff58b8ab42bcfc1987e79668ec8bbfaeda5a6e8a5de14cf33dc54855c372bdd1ef664f362c338981be98f460b6572c2e19ca8ad26b7aa05e093a2f2e3fc248548d6aec795594365f8e0c715dc50185b8102592d4bceef1cc11114ef2e4f65f380a6df818442153caceaef96c4c8b58966052ce890446a742e54230e81dfa203344efb306bff13d9c01ebc944fed39415e143da2f97edbc003386d35c2ba671b4779bd5dc94be2e8cd229496282103fc2cbd49ea026ca51fec28c3f601ab7b0bf28d346a1fffd25093c808b3e88abcae7521a339d8004d18e02a8acb4ab2d79baf3fc6894312c7369da432362ed25df1b53427140a188b304ce0fb4ba521be930fcdc5567b0219fc309b9eb3b134c7e0889f4e44852458da667ed4291e88a6b3572a03d70cd13fd53c4888f24dfc21a98698e01a76c0ba2227377c56ba7b214bfe2036f8ef992fd70a48df45f6da5c95becc757edc2a9543b2f19ea6f30627305ee0b8b97844511cde0a4431cbc09fdab6f35b31a240cffd1024cd3b7a08344f088a53dc47e7db852de0ef1a9163e58038499a9fb2e5e9454ea88ee23f28708d53653cf6943c50b3117760bba27683f660417b59489469eaaaba31108ff67ac03e53d86b3047e4a5bf1cf053a2265b0148f8d5bc3e1487f8e09c9eab800bb5879e437f560d66cb42c04803ea5b8f92a0289c363232e9029f5db78c7c3f5a4702e614b22b5ea13505b3f6a3b30acbc60734607f913109ba665e25f6539b9ec3125be63df2b4f965cc038840f22f090985e41ff99a06040a5adc92f2c88229b5ae77efb9e9"}], 0x70, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) fchown(r0, 0x0, 0x0) 16:17:14 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x0, 0x82, 0x5, 0x8}, {{r0}, 0xfffffffffffffff8, 0x5, 0x80000080, 0x40, 0x5}, {{r0}, 0x0, 0x2, 0x1, 0xffff, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x5, 0x400}], 0x80, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x80, 0xbe, 0x8, 0x3}, {{r0}, 0xfffffffffffffffc, 0x0, 0x2, 0xe9, 0x100000001}, {{r0}, 0xfffffffffffffff8, 0x2, 0x80, 0x3, 0x7}, {{r0}, 0xffffffffffffffff, 0x1a, 0x1, 0x1, 0x2}, {{r0}, 0xfffffffffffffffe, 0x8, 0x80, 0x40, 0x4}, {{r0}, 0xfffffffffffffffa, 0x20, 0x20000012, 0x39, 0x2}], 0x5, &(0x7f00000001c0)={0xffff, 0x7}) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) close(r1) 16:17:14 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x14, &(0x7f0000000080), 0xfffffffffffffeeb) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/58, &(0x7f0000000040)=0x3a) 16:17:14 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) sendto$unix(r0, &(0x7f0000000080)="f0a57f701609479f78d8d279b4249c3946dbe9203c28b90c1b953f4394e6fe7c89f301ddab180395c7989b2ffc7ca9803e1eca8fcbb9861fb16b2409", 0x3c, 0x400, 0x0, 0x0) getsockname$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) getsockname$unix(r0, &(0x7f0000001140)=@abs, &(0x7f0000001180)=0x8) r1 = open(&(0x7f00000011c0)='./file0\x00', 0x200, 0xd55f9007ce83e413) getdents(r1, &(0x7f0000001200)=""/126, 0x7e) truncate(&(0x7f0000001280)='./file0\x00', 0x0, 0x9eea) socketpair(0x2, 0x8007, 0x5, &(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r3, &(0x7f0000001300)=@in6={0x18, 0x1, 0x7, 0x3}, 0xc) semget(0x0, 0x4, 0x210) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000001340)={0x10, 0x1ff, 0x4, 0x8000, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0xffff}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x3f}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x100000001}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x800}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x8000000000000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x785c}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0xffffffffffffff80}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x6}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0xffffffffffff7fff}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x6}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x401}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x1}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x8000}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x3b}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ff4000/0x2000)=nil, 0x165f}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0/file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x38000000000000}) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000001840)={0x10, 0x7, 0x4, 0xffffffffffffffff, [{&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff3000/0x3000)=nil, 0x3}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff3000/0x3000)=nil, 0x7}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff4000/0x4000)=nil, 0xffffffffffffff74}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff0000/0x1000)=nil, 0x3}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff4000/0x1000)=nil, 0x3}, {&(0x7f0000ff1000/0x4000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0x10000}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x779}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fee000/0x1000)=nil, 0xe2b}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x10001}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x80000001}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x7fff}, {&(0x7f0000ff2000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xff}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff0000/0x4000)=nil, 0x9}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x9}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff4000/0x1000)=nil, 0x3}], ['./file0\x00', './file0/file0\x00', './file\x00', './file0/file0\x00'], './file0/file0\x00', './file\x00', './file\x00', ['./file', './file', './file', './file'], 0x673b}) sendto$unix(r2, &(0x7f0000001d40)="3db5935794debb72bb2a049b88763ac1f67cb06268c6aeb10f4838aefe14760ca50abe0201052283f09d3ec7dcf1645eb30b36ed077726fa8f1e255a4b4a7497225eb7a10ddb2485440db33000cb0b536bb13423", 0x54, 0x0, &(0x7f0000001dc0)=@file={0x1, './file0/file0\x00'}, 0x10) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000001e00)={0x2, 0x3, 0x8, 0x8, "bb00b97a282c090e45162d800f7b4e172ac4cdca", 0x30000000000000, 0x3}) fcntl$getown(r0, 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001e40)) socket$inet(0x2, 0x8000, 0xffffffff) faccessat(r1, &(0x7f0000001e80)='./file\x00', 0x2, 0x1) r4 = getgid() getgroups(0x4, &(0x7f0000001ec0)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) setregid(r4, r5) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000001f00)=0x1) fcntl$getown(r3, 0x5) connect(r2, &(0x7f0000001f40)=@in={0x2, 0x3}, 0xc) ioctl$TIOCNXCL(r1, 0x2000740e) r6 = getuid() r7 = geteuid() setreuid(r6, r7) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000001f80)={0x9, 0x200, {0x3d, 0x49}}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000001fc0)) 16:17:14 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) r2 = socket$unix(0x1, 0x7, 0x0) connect$unix(r2, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00./fale0\x00'], 0xa) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7ca5977300e8ad135943f2df42775d195cebd66ea14f61469ca8271f56e5c52", 0x38}], 0x1) 16:17:14 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) write(r0, &(0x7f0000000240)="0d8afd3e8cdfc0b8350df9ea16946721a2ed24800572598b7ebabe16d084", 0x1e) setgroups(0x0, 0xfffffffffffffffe) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) write(r1, &(0x7f0000000080)="5558dc3b6fe1dc943af47f39670620cd869beb1d52747801a8aee0e1a7c17ef78027a3499ab1e96fdb0d5b6ac576e9494c953c471e6645c6f008c5c8fac39ec627bb5c92429098382fc101e2fb0eb56b202ab2e891a5f9b890a9790100825caec340aa9ad05efaa0710e2ef3646f661426d1925020b1e07058377bebcf92cbf62c3f3f6e447a261ba73ec6e9b02151855791031094ca24a988e653dabb7115f442bdd69c23df6e1513a6680eed466f8a6f4688120c7155645808bc1e09ba30f3b1e9df357f0b00"/214, 0xd6) accept$unix(r2, &(0x7f0000000280)=@file={0x0, ""/98}, &(0x7f0000000300)=0x64) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x2812, r2, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x80) 16:17:14 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0xfffffffffffffffc, 0x44, 0x200000005}) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x4, 0xad, 0xffffffffffffff01}], 0x5c, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffff8, 0x2, 0xfffff, 0x101, 0x7}, {{r1}, 0xfffffffffffffffc, 0x4, 0x8, 0x7, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0x84, 0x80, 0x0, 0x3}, {{r1}, 0xffffffffffffffff, 0xd0, 0x40, 0x3, 0xffffffffffffff5d}, {{r0}, 0xfffffffffffffff9, 0x10, 0x4, 0x0, 0x20}], 0x3f, &(0x7f0000000400)={0x1c0000000000, 0x80}) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f00000002c0)={0xa9, 0x0, &(0x7f0000000200)=""/169}) fcntl$getown(r0, 0x5) getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getpgrp() getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) r3 = getpgid(r2) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x3ff, 0x2, r3}) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x10000, 0x0) ioctl$VMM_IOC_TERM(r4, 0x80045604, &(0x7f0000000100)={0x300000000}) 16:17:14 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setitimer(0x0, &(0x7f0000000040)={{0x8, 0x5}, {0x2, 0x4}}, &(0x7f0000000080)) setsockopt(r0, 0x0, 0x800000000000c, &(0x7f0000000000)="eaffffffffff0195", 0x8) 16:17:14 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) poll(&(0x7f0000000000)=[{r0, 0x25}, {r0, 0x4}, {r0, 0x20}, {r0, 0x2}, {r0, 0x8}, {r0, 0x40}, {r0, 0x80}, {r0, 0x4}], 0x8, 0x4) ioctl$TIOCCONS(r0, 0x20004276, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x4) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x8) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) 16:17:14 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c9", 0x1}], 0x1}, 0x0) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a5950a085aa8b987e53dbfb795fc262621d658681d782645386fd47dc17d8276a3f60b147ec62241b9b3c86364f491260ad40ff663a26bc7aa736927cad00a5b1d", 0x1000) execve(0x0, 0x0, 0x0) 16:17:14 executing program 1: r0 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) read(r0, &(0x7f00000001c0)=""/191, 0xbf) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000280)="ccf4a606bf3d6ec0b5069f33d9051c5bed2a4a185542e2d5113592bdc95643f9ea7c39efbf72897a939edbe276e0261b42da1540d5ae49d06726f6d60a2464e0548bfe72fc0e9358b363c5975c3ae0c8a407778e01d61ffaf67f191a25d715c9697b85ce2763b204132544e82ae67df09091d4f65cde536a79e510a3e5e9388351dfbe15240734bff945447ca4b90ecf60ff56d9c9008379dd6c279f4d250b92dab2b82a707942b393cd804963476b1b1ded3d7d5df4967528e86c72fd4b95e3b62387d7e3ec5c392eb1365f86aa5beb11a776df0e3060c468039192c7b2d3804b1c5497de307bbf2230ee9b8794a527546f5ee343eb162bd2981f2ee187418fc7b10ce58050ea55c0be7d292538da8d6e524c3709d0d239e45f8f8686b3c08e71e16c07eff166c24427483926d8448a6975eb7f78d27ffad0f8f7e39e95eae04b368bfe1f0a2d542872e18a26fbd2dd01992053bbe329174ca58b767831cc4a39089196fd9aad1ccaa8338b1e7801f4b111d61f88d1d88ca53133cee569735cb049c6e1f047f4e8d19a87fdc765eeabdddd5e79d43ad8b80d5fcb0068089f95e683695b1e7635ed60bc1ac53a8c9a38b4db381d29cefe7992da04255c2b422599bc6de062e790e74bd74e1c437a7ca71b305b72b92f6da0d5fc760ec6958d64c1c3cd2ec7d6245d10faf64dd9e2a23decdf5086bb2a7e835063cd6d0cdf14cb3d1670bf38297cc668839488c8b688f9f774e310b01581e4fb76ccc72d8eedd4400db6e1c76f3e355969f74df59898c7bc362d4c62fd332657a833f10fbb61bdbb0d796952297dbcfff5fca5b195ece7646de77b2bd803d02a13d130b492189fd2a8a0df912aa3df1eecd8647b948cb9748321e6d9e06fbf525d66fce16272eb71ea009692114b6c2a8014a9af0c84b537c6899c8f39175c0ec87092222c464236db4f5b8867938c1bd3f6283a48d0449c5d116b313e712c6d79d7409c505504b43aa96081dbd2119fd6c22f0cd91bd3b76eb3cabeb6510acd5b7a34057bfdce86da45807aedee67e619791bc7d464ed64189d962e4b5002c9379a4372e5747cf0a509c100fddd1251d1ad31b477fb32b97b94ceb3ce9fa5afd5f592d45d993e1c7f4bc6fd0c4eb09631d653728979fe7bb7ecc5122834a739ebfcbeffc818e4e410cd0b7cdebd55564643bb86b4e3b52d1af1bd55685450551e23dd2cf324b499715367cb162dc48fa73df6698f1f87f11ee0aaaf6363883ead725f183c22fd9ae18b10d840a2b3e79a978dd425ecdb615d6a7968110c1b642264b33f99edd0ecc3c5a8a7bd8d3fcef052968df40948dc562f0b3eb27fe031a7496e5907930a4d2ef40f05df5b3cd5a004f6b89e4507158a59313159687843d2a4a8987f35cc1c7d4fa411b39e23a45559429af327dbabe55419bb53a6fbc6b11ae22367694a70ce73bb0d6438b0bfe3fcd4cf0d1d295828c33390ff7770ec55f6095cf69d95ee265bf6b544b6eb7cfdf1380c5104b56f78f105f56bad24ad0c3f9ce8ffee3bc149e5b49b378544a22f38d5a1a20505c435978936fb610eb924b34f9a9b8020cc9dd929e7d12fbdd3eaa6eb94b4ec1c287c82047d4dfa293b5b6f6b8556635f94a700a81aed98bdf136fb68f7b104de34c72dee0e0b66fa5c1a8ca64835e3a8e9dbc6bca2e6cd0b1061c716482b81513ed33ef081aa8db7539f210728a693dcf17c35c035e2919dcd0a0cc503e6c0088e6e15cef0759ead993b9ce6582a89b6f21620eb437dc692f9577c54b41d356c92a51adfdd280fadec15e87b6ee0365db7fa40dc814edfc1cebdd9552bf4ac06a88239a4fa7e90a529972399252511d1640189440f63101647ae8503e278c95403a2f11aac074e8447f631f6b40a1f8b90b4f86cf2e4d2933d272807714ced52535edf14ffec394e7b3c72abba161ff5aacef69886130db3df675567c796cd399c616b8df88676de92c87c7a482ef3089b74437f11cbfe905a11aee1f5ff54df16806c13d04e94d2a8edf5fb301096e8ef02d3aacccb61bd409fd6135a2ceb10c2da991b25f7362329333ef3096ddf1bc3923b0a06af6e1d5f91968a97482d85fad126e524986ad04a3f6a240125e45be9197eed0e9329854830c9710c4406eb135d8f88fc50982ab55e0bbbeea1ee212f574ec19c6b68de9d3fac756f782812b3e6067f8e002f1169182b335cbefef9359d923e8455ba65452e8ddc376a2d265cbe33bb9d77db54e9eb571d821844e6d2534602cd4b2bf3daa039cbeadbe5ca70e4ceb3bf98e0994458094b6fdb975d20c61aec78389cf832781142b8d83f771e6d018697fe84f909d670b25e642bbc60f75721d2af72f3dc840089cb4de362808c7939eabeefac9d9aae96e0e33a1628fc35084a55933701e1c3969d36155a1d868b09a62ed91ae2f4ef70aeda4cb7ad9b0380ed55b4090ed01fd3a8f58908984596b85801d8aa78cefd1be0faa8c12cfb7a41d3bc555c0745a862d60504182317078cf9758d85a0d4d712a7efedefc6da1a316eca5ba98c7d7453e76ff32cf56e47cf6b2a23bc7dbe46d51c0354198ee9a73b61209efc1c75de2f191cc68c674a6b83b3220354a1e214e506c121203c7ca97738640ad5ac65400c3bb884d78cec32242bddf81708c21ba7ac20389cc5b1c14f029e5aae561ead353f1be13fe0596b156b09ddc59056123668caaaa479a8b110e9a814cba88ed9532a28b92e5e511204282033b9ea0e7ab594ebd9741779f86b1dbd522dd3c5a220e3cd358d75081034f483a40e73748c7dacbc2bbf28141f121db3e1b982375cb6077c14e8191929fb07643347d18b4a68019bfd247cdbc4a883569133bc27b0f21a35dabf42990e4b8f688ffe49fc40d8726ceef41bf6c2d4585a33ce2476e8313e92ffafca5ff63f28a5ee85ddcb707ec1c78bb6bf30794e7eda48834e1449de1d49884febb5cfcbd3ccf0e93c869adf55fd77b0a6e6387916dca84b856a53202a0dac347dcc05a6c7d18fbf34b7212eae29dab42edaadcf8f93bb9556b4388b20d532ec83cb304f5031b0c4c7825109f33d1416dc7397ef6a256f23f41d324aa095f10662ad634f87c5fcfeb7ffab5c6b6f0e8c81a553e05053140d5923da659079b64a59e52cb804fe569685dd1011fb7a2b555490f5886d907cd68784b74556ec344a2d299bb611a1acea8ff3eaba1b323974e0703afbab795710cbd21416b5e5fd7eb1f515af6773022fcd6bbe91d5554c03bb77a158a0239f90df0c93de0e88c60c7aa7006802327515c214e7970c8a4aad4bcee0e494ddaefc56fd9e19734bcf23fc55e8d14f5684c0524b302ad9c50ab54a66f7a2882929f82ee4e970e55a169bc7ad7331efa361491f5c7cfb1018fd730f97fd7471237b1b3ca90b089da155cf2376aa19fab35039549d89548e74eec1d62b079270ee2ecc39a5b16a26baca7c6148f64b126d7a11050903390cc1b52e830c249cb3919ba863f70be715f0479a79b4c97fbd486b1ccf74cb8685c9167cfb1a352f565facacb53212502cdcba0cafc0a560924b560c2c99bb1f100191aef2df39845e266d5478694615e2d56098c5f275631cde32411e4687a8018f5915f7a961336db9a1d6f4708ba15f0be2c20bcbac96db443212046c8a409b3a48ee209aba1d1be4ebf74d1fcbee14207363c674cae748c8248087a1659fb4716f4bfec1fe6b27e18a40e8023e4a5fb3844d4e58b1860a172772f46fbc5cddd44e31918a82cc8b227286c0088eba8e0fc7c8d206d7261960a959e6ad27cccf285814ff9cc529f442369e4d9d7ba79d17c3da77a5f7da5e61d76a53d38506689e6b706299c20c28bbb9ff7b592a2e47b8f633fa88b3ec6d4350d05f8425ba10efa575752783591278dec1d10700eb5bb8b69a472b6a85610623742e073c068e41f3977f46af0f86016e4b295fe45cb50107f35b552ec04a5a24255424c5b284f162e23d19d3c5b630ec8c64f8ab1822b7d9b2fa24616631c45026b30582861c8a61375200541a27581bb997bcb2e12ccf847518bb50cbbfc8cf7aea37d9e7204d9454d400707561a0d8ef539cb71b84b2f02141147065df2a1057aba693149facb640c5f0b051aaa9a8077f874ecbe4a4e0c9d991f285fe0138359ba89f9a45d9bc1396b2ea6c03c85dff5684c69b179e4c546ae76e1480780288e97dc7546da8cc0e406e4880038759064e3c446a607e39331ed6cbb1b08a04d85bf8553a46442c06caf7fd240fe95e8d796a8cc35c66bfc8ec1f407d0c63b2335e5b5c8f604a7a8dc64fbeda748fd35d19e07263c158bd55df7592c27d001274542d98f01e6a2f8b0080f1e252e602871c600bdba2cb8cdc960798900e214dbc012f7f31e23833d4cd2f53b8c6de700559c656ae63d69710f7f761e6657d64475352dbc2e2be7e76545140aff12d1d48e3314cbcbd81e65a474a648c5494e1f736db44b8aadec7e7caa347de1e810005c83748f21f826ec20b72868c96dcbcad730ac7e9052c92016393af0e69e9f885546696b3bab93d8388609a32342749e5a0bb247b0c87ea4a15695396f60ab9eb8b27c82707f2f51b66f1f552972bfa4d760b98223faeb0cbbda0a256d42211c5e1e9b3e34a0e0cfe0ca11e1685b842453ba0365cecb57bbe65b14934bf420100d0d903f9a62425f133bd291d3b4bf926319ee6da022cc920efa181bb7d36008ece7e5be0a9149d2914b36c5f25a2b6620c421a1cca474101031960ab09ede31fc4011bdbea98d37b0037b5b5bfe9529f0d96cce4f0576d1657a707e8e8d3c88ea737af90c3eab1d9cc83128b0a1552716ca9e3d1ad1f6323731a101abd402046f0e2f466708391c20c2c0978a26ea8b40a4abd647d80bac0c3608cade4b195546925ecf4b989a1abbdb45e6fd73864e3bd2e4db7014e0d1184f8d6fbd20d179c8157d6a92dfca82c5e86ce33c0076265911e3b68d4be32ba0b17439ffc40327ad5c4d67cc62077895daf25a0580c58ac6d8084f9bc0621a3b1f60d21dee2b898c9023b4efb3809e5a6d3c6c9adc2cbeb7d982e70a1733265607b3d2da594524862760947593c5fe7f6ba533145820f5c8723b9a224d51b682111d87b4884302fcc9905768289102d2144976c0ebb20427a20907b25642699cabf11294493476b807ffa8e3daeac4d8be96985e9fb481dbb3f28cdfbf375b15abe6564710d9d6ed27884869d3afbf92a0caa1e3c0bfc21766f13d69fa4585ef160e5cf561374017a61f9213a1590b1b72447f12b48f9e9a644e7ceb237fff6fcfe634f9cf48047150aea0a39e7a9545ce8852a8fb4054d78c6108187f5e473cfa665edb4c10c2a9dda115beb42803e2c91a3da7bb9eda6859daedca95922db1c0cbe8f895191ad1204343eb2f989a9034b29424927c75853ee7d48d6e6831f4ff969bcd467ae561246c03562968e985756ced559a0e2c854fb9848f609071c88991127545647f1463a0603b031d4270a3f275d348ac96bd003f5f12bfd4875df6a7957af10bbf11b7d19369f4a565956f4dc4d753eb9780a665afcba06ce9bef0da4e7bbe98a169b1720d1e1991c8965c61d8b07276fa9b1ec954fcedf3bff138bb8b40c202ac122914afe6f731f5995a715a5b9a8b381984645e978a82be758bf0d2fc5f4d7a02155d5abb96411cc790f8a6e65ee66edf1f8db982a9c0b1c6f6c03436aaffaf5306c2d810418b7f0a0d81e075c5c7517745a3e8fdba503439eb93f888c110d57cc719267654a04df8f7b7b95c7ed344fdb60bb358dc00b0d"}, {&(0x7f0000000040)="fb5060c449b02a97ab457e12e2a61e2d2ac336cd3f754eae94f495519aaf9af5ca158c1ab88d2a775e696e9264ccad396933ad02b472ca33c309d2d4851d18610640ec23936d0c"}, {&(0x7f0000000100)="35e3ee49a534271a7afb398a49eebbaad1b0b6d4942281e1c7861cee13aeb3381aedc556423fea69cb46", 0x1cd}, {&(0x7f0000000140)="ba44a6fd013e9a3d42660f37573c42b66317d9de0d5d43abf7c6702c62a5e1b20d7062950cea18a7d059380013330192d5829725f6b7d1c244f62a0d1192e04922d09e2e166b8adf73fb7b025d3866767f78d22596"}, {&(0x7f0000001280)="8b3f4e67d171654343cd255d77a95086a8741bd15eef786d7c79"}, {&(0x7f00000012c0)="bb68e5aa6ad085fab39bb43f459f654101def3ca188a48354959c66af51d361567f62703d6b055ae3c0fc1ab1fa129f2e2880c0be1ebd0606a1986a99ad774d37e2c5374718303329f563b0721b78b49af718a3dc3bac5"}, {&(0x7f0000001340)="a609e6bc937cd8d1475baa2e08457681eb5428d7ad5532e8b262088ec8d00e7f4a7f5052386a070da3697b21c490da17865ca4bc4037755e67699440b1bc8c4c41586a767a240c7dc29b77f1d9a3273f38a88f142154ecc8bc02a6d72b1e7d23fbe9adbbb8ef63def5f54598f1791e9a5b8f8f8966c1e5c476a900dfb524adaa001a0469bbb87b32a76a7b23ebab0e25fbc54d570e24aac1e1ce975f7828f302b041b24045b70c51652b611dce52f636be57f522d054b07a", 0xffffffffffffff9f}, {&(0x7f0000001400)="5fa8261b097160f8a9b131ba1068613006f0362742345e9592285384d4f96a6e86aa4bdea83d42b038591992bba614683e61e8d5c558168540dab872376bdb0082915aff10e8a36c6cbb6bd92aed2004b1ef14357574dc96a6c8a11eb21842ab0af251f6a1199699a7e98ffc5015dd"}, {&(0x7f0000001480)="07455c2ede74e5a3d31aa1026e7f073c7c1e058fe5c5124fa4032398d09d4142662e568004623d4b004224dfc8db64146c11339229d2c5f8109d91fce31c20d265a8c711b6947e6b6fc4f70076d70d1f0e6831480fc7aa762b1727"}], 0x51b576d5fc630ec5) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000), &(0x7f00000015c0)) 16:17:14 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e07fd2a8438200", 0x0, 0x2}) 16:17:14 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) socketpair(0x10, 0x2, 0x1000, &(0x7f0000000100)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000003c0)={0x8, 0x4, './bus\x00', 0x400, 0x8001, 0x6, 0x3}) open$dir(&(0x7f0000000380)='./bus\x00', 0x400, 0x6) recvfrom$unix(r1, &(0x7f0000000140)=""/197, 0xc5, 0x1, &(0x7f0000000240)=@file={0x1, './bus\x00'}, 0x8) symlinkat(&(0x7f0000000280)='./bus\x00', r0, &(0x7f00000002c0)='./bus\x00') rename(&(0x7f0000000300)='./bus\x00', &(0x7f0000000340)='./bus\x00') ioctl$TIOCMGET(r0, 0x4004746a, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) 16:17:14 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", 0x2000000000000000}) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) r5 = accept$unix(r3, 0x0, &(0x7f0000001b80)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x519e9ff5a54d8863) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$KDGKBMODE(r3, 0x40044b06) r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(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) r7 = accept$inet(r3, &(0x7f0000002040), &(0x7f0000002080)=0xc) r8 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000020c0)={0x0, 0x0}, &(0x7f0000002100)=0xc) r10 = getgid() r11 = getppid() r12 = getuid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000002140)={0x0, 0x0, 0x0}, &(0x7f0000002180)=0xc) r14 = getpgrp() r15 = geteuid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000021c0)={0x0, 0x0, 0x0}, &(0x7f0000002200)=0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000002240)={0x0}, &(0x7f0000002280)=0xc) r18 = geteuid() getgroups(0x1, &(0x7f0000002300)=[0xffffffffffffffff]) sendmsg$unix(r5, &(0x7f00000024c0)={&(0x7f0000001bc0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001fc0)=[{&(0x7f0000001c00)="0601a826aa2ab78615002f88c3ce0bd0a7464731d5166cad8c3a12ee128ee8b0ee12412c67dabf9c9da14fcbca9fe6164c74e7353efa6b7a6c33c26161af7e8396480e62545555117d656a5456bf7d52ec5d83cfbf4b6bb7a6243956a5fbb4c29b7a459100d9bf481a52cf141efe25e2978979c6ccd0374c3b2d86ab3479b131476256f4f1e927dec25ea44d060f87fe4ebc1c4d68bf405109bdd702d74fd5417f1244a446237a331c02f0c584f91b38d11e99ff068e3124", 0xb8}, {&(0x7f0000001cc0)="761b0913f8ae2b8b3cc38862e03262c75286b660b0694344810f9e199cf03b3971341401dce57ff8c9193bc17262cb9906f0075367f63ec2a9fc2ffd2a45fceedb714786d712b8696e20950cc93b85f0742b3010674e605aef57b487aa860030dafc12633cc31606022b492a505c54a1298c98abe802719b888527badce9a8faefe3c112a56843b78ace07a5b64eb2b27ae2b5fbacc972efeb618214bb3ef37e3fdfae278291", 0xa6}, {&(0x7f0000001d80)="5ceaf5c691f70a300d9ad5b3c132b2bb2c4b73ed7fa9327ef522519848eaf9f7399dea01a3fa0baba3f89d7e44c2ca217d6b6363636ed36ea85042b37884fd7136ea16b5282404633e1433c24e8b85507f8de93900af9e98bc80cee6cb801ee5f4f6d5fb6132", 0x66}, {&(0x7f0000001e00)="f34e6b047af0b502f0778069db509cbfa6b6d0eef8228abffda6fb1238e6ebd895c28d81d1d8c43298b79da3a2fe42dc92a33bbcee5bb8a9b83cd0fc5f021e8225835cec59258a7cd1627a44da0086cbadf8dc8eed743a25285c3c783460a5d7d8ecbfa1f61ea6d1fce9441f725b7d18ee1f5bf691b0b0a6d004bfc38abd7f12a7b05d79224084e22ca2f2183a269525d36d01ad71999a15180929bb6d7c410dea7ecfc9d98bd77dc8988200a4e61dbef6", 0xb1}, {&(0x7f0000001ec0)="035e1a95ece7108fcf75fc1ddb399e0d302037f2a4185734665b6d5b217b34c753251f76d37de0c8cec2292d26a32f10fb54bcbda1a1bdda617aaa5ff3d6ce3c941c852a3fd5038cd0c3bd96e162656f4546ebb62b431028e8de02d7622595cd5b6fe19e29cf3adf0d2857ac46a4048c0a468b4a004eafb9e93bbe3aaed7429fc5751fe8adcbd49f9368833cf8ca745a56ed6147dbdc9a0ca2d51e27961e32877796e813dfb295dc0c2c863c2c5d6120d26e84d93fc44c77b2a595bad8b4d23e9abf38e1936e", 0xc6}], 0x5, &(0x7f0000002340)=[@rights={0x20, 0xffff, 0x1, [r7, r1, r0, r2]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x20, 0xffff, 0x1, [r5, r5, r4]}, @rights={0x28, 0xffff, 0x1, [r0, r1, r5, r6, r4]}, @rights={0x28, 0xffff, 0x1, [r6, r4, r5, r6, r3, r1]}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @rights={0x20, 0xffff, 0x1, [r4, r0, r5]}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}], 0x130, 0x8}, 0x1) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) mlock(&(0x7f0000002000/0x4000)=nil, 0x4000) 16:17:15 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) sendto$inet(r0, &(0x7f0000000040)="da35254eef738c4be3641445f81897822b6ba9821755b14f7dfade23d3c7544508872fea0b8e2bd0a5d79815dbf59aff18b8bdf5d83dc79dc2410464e75279ebc481ed7cdd6cbb80969d9040e830dc641f69d8689f358e925a79c2df020d722c118971c8744d08c8ed18c5d880e080416763703aedee", 0x76, 0x4, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x1, 0x3, 0x6, 0x0, "28f42ab705c53cce2437100cf506d3f218bd34a3", 0xfffffffffffffff9, 0x7}) recvfrom$inet(r0, &(0x7f0000000140)=""/96, 0x60, 0x841, &(0x7f00000001c0)={0x2, 0x2}, 0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0x0, 0x100000001, 0x7, 0x8, "2da838fbce7a31ddea03b5ed0b997af5ed643854", 0xf4e, 0x5}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000240)=0x9) fchdir(r0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000001700)={'./file0\x00', 0x7fff, 0x3, 0x1, 0x1, 0x7, 0x9, 0x7, 0x0, 0x0, 0x4, 0x8000}) getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000002c0)={0x3, 0x2}) recvfrom$inet(r0, &(0x7f0000000300)=""/161, 0xa1, 0x2, &(0x7f00000003c0)={0x2, 0x1}, 0xc) r1 = openat(r0, &(0x7f0000000400)='./file0\x00', 0x200, 0x0) accept$inet(r1, &(0x7f0000000440), &(0x7f0000000480)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000500)=0xc) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0x9) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000540)) ioctl$TIOCCBRK(r1, 0x2000747a) openat(r0, &(0x7f0000000580)='./file0\x00', 0x0, 0x4) sendto$inet(r0, &(0x7f0000000680)="8a4f4d2fd0b421526519631b2f396dfce06af9ccbc309c51614241d1bbf297952158e1d6ac867d44f6b4502d42", 0x74f, 0x402, 0x0, 0xd4) r2 = semget$private(0x0, 0x0, 0x90) semop(r2, &(0x7f0000001780)=[{0x0, 0x7, 0x800}, {0x0, 0xfffffffffffffff9, 0x1000}, {0x0, 0x80000001, 0x1000}, {0x1, 0x7, 0x1000}, {0x2, 0xe, 0x1000}], 0x5) 16:17:15 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x30480, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f00000000c0)=0x1) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000080)=0x400) write(r1, &(0x7f0000000000)="f570e564", 0x4) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) ioctl$KDDISABIO(r2, 0x20004b3d) getrusage(0xffffffffffffffff, &(0x7f0000000180)) 16:17:15 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000440)=0x3) r1 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) recvmsg(r1, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000140)=""/167, 0xa7}, {&(0x7f0000000080)=""/118, 0x76}, {&(0x7f0000000200)=""/198, 0xc6}], 0x3, &(0x7f0000000340)=""/67, 0x43}, 0x802) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x2}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000480)=0xfffffffffffffffa) 16:17:15 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"}) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0xaaa9, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r0, &(0x7f0000000180)=@abs={0x1f95d27d48731892}, 0x8) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x28, 0x0) ioctl$TIOCSBRK(r2, 0x2000747b) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 16:17:15 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fc3, 0x0, 0x229f, 0x0) munlock(&(0x7f00003eb000/0x2000)=nil, 0x2000) r1 = dup2(r0, r0) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x100, 0x1) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x8, 0x1, 0x7f, 0x80000000}, {{r1}, 0xfffffffffffffff8, 0x1, 0x22, 0x0, 0x6}, {{r1}, 0xfffffffffffffff9, 0x0, 0x40000001, 0x6, 0x400}, {{r1}, 0xfffffffffffffffa, 0x2, 0x4, 0x0, 0x9a4b}, {{r1}, 0xfffffffffffffffd, 0x81, 0x76, 0x8, 0x20}, {{r0}, 0xffffffffffffffff, 0x40, 0xfffff, 0x1ff}], 0x2, &(0x7f0000000100)=[{{r0}, 0x0, 0x4a, 0x6, 0x42ec, 0xd1}, {{r0}, 0xffffffffffffffff, 0x92, 0xf0000003, 0x80000000, 0xffffffff}, {{r0}, 0xfffffffffffffffb, 0x2, 0x0, 0x4, 0x7}, {{r0}, 0xfffffffffffffffc, 0xc1, 0x0, 0x80000001, 0x400}, {{r0}, 0xfffffffffffffff9, 0x52, 0xf0000000, 0x8001, 0x9}, {{r1}, 0xfffffffffffffffd, 0x8, 0x7d9504b738f4b8f8, 0x0, 0x8000}, {{r0}, 0xfffffffffffffffd, 0x40, 0x14, 0x2, 0x800000008}, {{r0}, 0xfffffffffffffffe, 0x10, 0x1, 0x81}, {{r1}, 0xfffffffffffffffd, 0x8, 0x40000000, 0x3, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffff9, 0x2, 0x4, 0xa682, 0x1ff}], 0x3, &(0x7f0000000240)={0x0, 0x20}) 16:17:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x2803c, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000140)=0x80000000) 16:17:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x1}, {0x7}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x8, &(0x7f0000000080)=[{0x2, 0x2898000000, 0x1c61, 0x80}, {0x1, 0x64, 0x6, 0x1f}, {0x1, 0x7f, 0x1}, {0x2, 0x8, 0x2, 0xee000000}, {0x2, 0x1, 0x1, 0x3ff}, {0x8, 0x1f, 0x80000000, 0x7}, {0x5, 0x5, 0x7, 0x4}, {0x80000000, 0x5, 0x0, 0x7ff}]}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x18) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000040)=0x800) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:17:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4007c}, {0x15}, {0x6}]}) r1 = shmget(0x1, 0x3000, 0x400, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000001c0)=""/220) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:17:15 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) mknodat(r0, &(0x7f0000000040)='./bus\x00', 0x2, 0xfffffffffffffffd) mknod(&(0x7f0000000100)='./bus/file0\x00', 0x80bf, 0x1b00) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f00000000c0)="9c87c3774f4c6cd41be3fc0bdc995c716cb402b1524523", 0x17) execve(0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x40020048, 0x0) 16:17:15 executing program 1: r0 = msgget$private(0x0, 0xc4) msgsnd(r0, &(0x7f0000000000)={0x1, "80e7d38182661c28400746d8c513c599b3dfbe29793253ede33bc18e9d7a7120a59e71fe2ce927fe4657b06c932216b32aef73c29fee921c0916aca2df53767f383cd13f5d7910e34ed9ac8a17d5714f616418b8484c5537992e5a2fbd444d6fb92a22869fe25a0f99d666f44d61d6b33229d24e"}, 0x7c, 0x800) r1 = semget$private(0x0, 0x2, 0x30) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000080)=""/93) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x11, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r3 = semget$private(0x0, 0x3, 0x403) symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') semctl$IPC_RMID(r3, 0x0, 0x0) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000300)=""/164) r4 = msgget$private(0x0, 0x12) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000003c0)=""/12) shmget(0x1, 0x3000, 0x20, &(0x7f0000ffb000/0x3000)=nil) rename(&(0x7f0000000400)='./file0\x00', 0xfffffffffffffffe) shmget(0x3, 0x4000, 0x240, &(0x7f0000ff9000/0x4000)=nil) msgsnd(r4, &(0x7f0000002ec0)=ANY=[@ANYBLOB="00000000000000000d66be34d504676a73e87ea9f865516249c847ec217dbf67559b449032a4c602bccb4e7890a057ec7390e6e8bbfccbfe7a1fe7a3c0007b14019eae21dde2ed71d4b835f30b21a07f73cc7f4e7f4b29cf58283598d1ba35faddbf7ad511967b0512774395c96934699b8ad3654df8d9391fd8c90c6eaeb186e1ec1337989376814678dcc103b021791fbb33dc7ee63210e84e406927814a3974770f8fd6ef60774edf5446f9548ee8ca1e68d467168cc65943480b8faed5f163dcb8623c32880d6db0c1bb3c371c1355978dab4a9d0b7c2247b23b8b8eac2c2a6d7dd00400007eaffdaf702536b79bf35b7f1aa7e6751c534fff570c2f7343fb29bd291dd970316a60139fcb1fc8e09c"], 0x1, 0x800) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000540)='/dev/null\x00', 0x0, 0x0) r6 = socket$inet6(0x18, 0x2ed062c4065c20a0, 0x4) kevent(r5, &(0x7f0000000580)=[{{r2}, 0xffffffffffffffff, 0x84, 0x80000000, 0xffffffffffffffc1, 0x2}, {{r2}, 0xffffffffffffffff, 0x0, 0x40000000, 0x68c, 0xffffffffffff0001}, {{r2}, 0xffffffffffffffff, 0x1, 0x0, 0xfff, 0x9531}, {{r2}, 0xffffffffffffffff, 0x80, 0xc, 0x10000, 0xfff}, {{r2}, 0xfffffffffffffffd, 0x40, 0x55, 0x3ff, 0xa6e}, {{r2}, 0xffffffffffffffff, 0x42, 0x20, 0xbe1, 0x9}, {{r6}, 0xfffffffffffffffc, 0x20, 0xfffff, 0x1000, 0x76ed}], 0x10001, &(0x7f0000000680)=[{{r2}, 0xffffffffffffffff, 0x80, 0x24, 0x8, 0x1}, {{r2}, 0xfffffffffffffffe, 0x2, 0x40000004, 0x1, 0xffffffff00000000}, {{r2}, 0x7f7881c5e238ef69, 0x5, 0x80000000, 0x10001}], 0x1, &(0x7f0000000700)={0x5, 0xed82}) msgsnd(r4, &(0x7f0000003000)=ANY=[@ANYBLOB="0100000000000000da057c1db242753ea0c2a68f32aec4d6e037aaf0bdbb2de750b9ab3147f0972b0c2e4d8da3f6c068360918335d92d0041843017116b18c29b355d1cd58b2ad00f3820467cf8f7d4d64964828aa07d84028f48162019c0b67a427a5182fcdb03efae4ec25ecf14956b980277bf08127c81df372a4c484581bf4a5934dab760c14bd120a0ba11e3836b32fbc17e51b38c95c523b759cb04cbfcd9caf75f05ee0dfbe6d2bec06a16cd2f3425dd9dcf45e74e221eda7a0e1de249c6d7f952be2d414ca0254d1c24793ba4b53ceb1f1a297c016a6bf093ac62a0c0114592d461917f0542eaa8b5cb2cb44d7ed522526a4d17e296faeff468086b8f2d3c3bfd8e5af4d4459e73add2c3cbd3b518b4ce35f1ad84bbefe8e5ef77855c49010b778101907f7cdbc1a941b1869c82e27d38fc899abe183d42bd87c37cddcd20eca8bf9432fcbe98b39cfcf594332991ffef5921516072d692822ffbcde26d2ee32008014f970fed77f5c097b18ce635c7b1d96382426788ee58a3d53931e006c48f8afe97c646184a5498b8615e6421d24ed02627fa4a3fbc6086c1cb3569bd37c17602f68b10b7418578a222077038fbb9791dd53ac3ebbab382f70c5fb28db2e9312ef3c345df6fe3d1ce7f19bdf0349ff604c709e9e67a2ca9c81b292145f3c5fa32978ac2ade579cb1487184ded65dde689337ac880b28728fc2b39217f3e08f4e251bb89ee7be8f1d6fe73040b31706d1393d350f78500f4542c8839494d358730eefcaae9bb6f09b2a01623240d173b547361a4c644ac5dfb824e5eb75da0f1a5746d80bf052fbdd23f0d355599de1a6d7082921504a22c9eefa93f7ac65a7f4a5ef1c844b1b6a983d5da1cd6121e1c456f4311aef943a89f0ccd27995a36bb4c14552730632db4ba5899c3733cadbc9b401c065d29b57d6b53a6bb71076d69a035502a90acb5585ba81499fc47e83f0a1575c326d75b562f2c7481d1cbe8948cfd7389863a79c8285294522a3ccb0bbdb0c30a702bb839637db962f2cafbf0b750a82a9a909c003d334e24e2b4558986c85cbe89f7a08e971160d3454c6bbbe4752a4d77511c9de61b5f6f0f0cfd4edc2083da54688a06e410b55b0d6defadbe503408ae03b98a3ff8d1c52468676ef34249689b7d57d1ba72c15bb6087eb8ba69c65c4d8c1fc9123901237119c7fe09881b6860b36d2829616c49614318291f31b62115b2d765e86294c1e438fc5c2cdf1ae1a12aa13e2ed02edb285da31fbcb4ec2ed3484af53f2b9faf94d246c0460a3c8279edfaf1319815bab01bec41ff87fea4b9fa26ab11ae7d38bb50509ecb10b836cd12dca1264e15338d1c5ff98e9115633b1c97f307bc02aa4983955c16cf650c77deee5ef15a32ab26a9c7c99373f6eb44d4b470aac1d1eb45319b2218b19ae7d6fb276ddb629d0b6cb43a587001d903f00f6042b09e81a9defeb579912f3905f82ad403aa35cded21f84e1c429f76534a384a4875fddeb58f9d53f474b84a1a72cabd7195691a27c8fa6299f67e04e74e15487c58c2c0aeb183eef7fc2522570ed4a50bf45b6a70518a0eaa4fb501f9d459a534269c65777ae1b02bbce292ada616b73b9270abee0f29b03d3b1979f49d103453de34f352e84f88f7932e69a2637fa636878d8a570d45c3ec34b38aeb8799abcd304edd7b448e3649b2721a03a95c16b58abaddf80d9f05dfaafdbcd8fcf883bc6076f06aeb55ab38a558d1b2c45c8ec536ffc4d3abf4803ee1606bf6956fa593a8a79b2da5e7d4566309af8a54050a422fc4418d52e2a2ab4b5778ec2b948c438305effc895344f3447df5d50feb5b559f7f25206365b783426714b8cf4071f2fc664e97f819fd03fbcd0599e67f0261bdc62f60d1807b8e0b451ce2e4bb0edaeaa4e38e0cdc1e73e962532c8eeeee93df8dc99605eb2d4fd37d2672a9a81b629b2753ba698d5ed8eadad39f66525e508954ebe762d56a9f6e8bf0fb30b15f90e7247445c0466688a37f84720571f4e1eed69f90b95b57084351697ab73e7348b86f88a10b60d533dd74401bfb9ef4c1c52eac984ece6ca7458b78932fc680c20f282f8cc2210b61fc7a08ae8a2799b1db30a5db8338f8bae55a34f0861c977404528f74788e3b5084ebacee60835aa6d530cd55ddc1d41645eb0854344e3ba553de418a38b34331665c1fbfa93e713d69d12b1389a5a33e71d59359001c734e6d4b81df69e70b03aa01dc1130ae2ec0e45698e9ce91e1b6977fc3f0eecb33731c7f980aa6132b9da6ccdff4c9dfe26ca64d31feeac11676e3fb4b672c9e4f31547e1f636504a096d102b62c6ad48c2f1cd0f530ec61cb6b1b7a4126d99e9ca6d68733917700396f0426c61b6e0b6ed136404e9c1ebaa9008f21846bc01aca614aa1974e524d4a5ef46883b0898be38f3d03ca08f2857f7f83928649e0454438e861942403307e9864381e1639468dbc648fc40d8bfbe1389d15e3fd3baa5bfd901023f8b3c2c1f05e03c3e76405b2ce0b81dcd681ce52278548768875fa2f27d7141e38aa6c081dd8c8051c0d9064f1301ebc39894e82fe3f23351ca82cead1a46a3c066934de4897539857b58ee1aa4e322f2dc3fa25ec7405f86180e641c7787f744ed192f844c0470a17f5f90d63475dfcfafd58be66f51fa90b89562365729649cb423fb45af4d9c04b4287f3eea0899e72d92c97e30de5bb756cecc788855b78ed4ad965c738211437a5dc005a6cf5e80511f28e34a42109aad67cd6497629de5b783d2e9272e25e134aaebea9ef04479d297f8d1ddc1adb2d68a4fe8ea680ce3386515e5a5a5721ecac4ea5cd8dc45907097dcfdd1465335ec798e764e0d8c59453f28494b81197f97f208c4ac43fa0ed441acb0551b78e8b25d74e6b3d8422d84756f22f9bd55462276acbf45683ac5d0707035da9415b34d29e6274195f9b7e6a84a07f7837c1cf3441eec6025a35bf4f61efc3a2dc541e744d02e60ccdb697bc0f4abad810f468f4db8d170845c55200a5b94e3fc89b3e66319e613188e835ae409a24c314df523a0a839d369da9d360e57e36308832d067c5d6513a22590859d43031e4d9f6fc239bbdabef2e45378f2c800d46fc1202f2d95f1cca05009e183d9025018425d38ab8e98c96b818c91c9ea4129dbe498aa199e01317fe77bc91ca165e10824745f1f4c40b5f9bb1aaa551bc79d49b8dfb8b48e57c54b165c00732dcd3f3ea70915a266a2db52f74e44f0d0313c63c8d58143981d6fc6b7df32a9e79cf7dd568180709668b7ef78d256db6d685b2122f34b76b93a455eaa7bf8d759f7795b757948b604ac6f3ed6d277a5bcd4d955c250d69904f7ee63642f98211524dd766b3b814271b1e67e9a438561e26dff34ea96a6323f3643b167e6fbe18b3821634d4a8dedb22de8fedc26174313ec9580821778f24dc37f762a413084f3e0589c8efe86f4970249359502cf28fb0a447ed4b77d26553262b636d16ca87715044411417fc003c967ac6f00de6d6a49544ba9fbf29ae2e6c12d0835af8c0e9a8ec6e099c12a588809ca67140e939ad1433dbf7b432b97d5966c8890c841b18f49ae8d323d79b9352723cb677c295778104fd95571e307fe047838afd117daf75f6144fd7f6c2d370db34089772a7ac45ea5902d0bd05880d0c3d3b0376cc0120dcd3fecb836d391178bef1a12d5d42b3dcc9162f3d62c53bafc971b119fef0756f2d55a42df5db13be871397144d26b3f565e1d98f629248928ac1fb9f583dc2b547a0c0c52f2859e7e7738576c1666cd36179b737314f3c3e2b6c3cf624a0a6f129c765c96dfade823d21f384f802d0d1dde75425722f8ce249f11c2c4d4a88c54c4640536f7c6b6bf0b57dbc83d5a118ef8f8a499a717e2f52fc9e5e80fb67aa140cd9b9bd4b54f9cca3e44076f72a212f3e6161e906b2b2e5becb15196b91fe3ac82b4fe0656c77abf0083914186ff0acfbd5fd26b85d5782dadeb552ba79052ad1201007cd0698504c979bc5803d344faee171e6d5fb7f52f0aa618905ccc821aef4c58110e7a8cde7d0653335e5cc5adf8a1478e98dd2de8f08d40a21369e5d6a605597807a6b24bdc0ce2d12b6a1fc7569ddbfccd77f2c8a3e259e1c94896d7df8e2e5ee01402fb02fa265edffd4d48c683c68d37e449fa6f0fb0638fc143b05f517820843299b42d688c36246032627310608ecd114d536a404e735ea479585fb8b408087669682572a532d3dd77ea6b96456c3b771ea6073867015ebe5ed885e557c78f15be1c460cf9d5a536fdb9b9bfe85e542c7adefac337e8c80e30107adaad20d9a0c1302b15ad5cdb38f49b29a80a30690cfd4b2ca9faa645cb114c4f7e639cd33244790c1a559f7ff2394e9face3e63dfe71bbb4568756e6c9b4ddbb196fa776291e093d9d41ead3998cfd5d1be42da77b031da6beb8e27c0deaf8eb715a7cb5bca9956419e4b8b363433a478a0c587d80de621cf3e6da308daf1c47c3cb130a81b77c40ce5d1d3f6fd8c3e2b0e7af2fa4e7b3326fbb396bad3d3a01fc5658a4c3d3630d44e3dca15b53a5a3367dcbda81c9b5c6cd58948d16368da5526e11c9b68287c5af12b9b2b40397f155e1d991312389211af6815d285783f7bd88ca0bb9ee56fd744ecdce94d5f94bf9fa4a8a71cb82eca8570444b7d374154f9f964777ff9916494465f5e6eca653d1fca5effd40d2f3efe956e82ffd58a05fa0d0e728175526f5e655b7d3c309f1e8257a7ec8610e5ef4290b19213306e93b819936dac8b000bbc6faf8f9bd9af3daa9dbd2a5850bbb8e33fa0ab7460eb25b223af5223b04a038ff3ee287dca757bedde0512ee95680ba448c490510553b4806ddc20385a8dbd84be9ad75879e3465312acbffb0c122585ebaeac189c80f3bc1f62abb8265b986a21a96315b35db488aee35d2abc4f14de7f7468631f9aafdaf85728dcca5c1a89e83feacde8c2b804e3b88bb7f26691e91dc02488be22520b4c2ed942c26844878d57fab711e06be4ac0ae54b35e65aed7de8f1145354ac3197e7d2426f9ea79df7b647719468475dd6ca794cb6ada64bda2096f3e4c5e08da051c596565459922bd335f1a68efe6ccdb4805ce1f8d8df6441316ab49ef48afb5903de5a81b57c9cf4217daecc6d299d5c5b0b8c37338a38e0929093875a1fb827c94d6b02168ea0f33fe526fb7bc8c8b46f36d68ad9bde450af3d32b25bb5ab01296a7f670d659c47e8354b0021f2e44db34bf39fe632f32b3625243b7a40ca854ea08ee5e6443325377bfe6e4f46869712dd9292371681e27802946a736c440aadf6710ddd5069b5a89c17984b7552c0650efe899a882cf11aec92550f69458bc4038bff5c73bd04bdb0c6e930dd0e366d5475e954081e483bde6721a5d16ef8482b8c1a3488a793ae2b7e96cc88ff4ff47daecc6420d6c929b04be98f386a7222a1b901aec1d70570c0630a23fe16c363fe2877f3b1b80e58be3122678b0d895365ccc93db5ac5d9e90ff743e9933a275bbfd251735b0e86158bef3b6568e04cc54ace0db89d9974f6cf5d0a7247eb80bc66caa00abfd33e3157f3cf578c73b35e48935d93f09618cefcc4144b36d87873a506ea9ae173e5b18a3deb83b8651ea4e4bff4c45d282b71fc461d607fdf4dd9f6c37c925f4dea9a867142062e5e8bac317a6123b04ba6032781048416166e9435e8ca22624fa16bdefdc28b95172f8bf8cac1e4913044994cfd8b81215f576d025b1853812692d4a41ca95403fa9fe83a00e4375a1716def3c2ba"], 0x1, 0x800) open$dir(&(0x7f00000004c0)='./file0\x00', 0x2, 0x2) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000480)=""/28) msgrcv(r4, &(0x7f0000001680)=ANY=[@ANYBLOB="00000000ac000000000000000000000000000900"/30], 0x1, 0x0, 0x0) msgsnd(r4, &(0x7f0000000500)={0x3, "0c9a830e7ca15a75fc2120400590b024759d4c98d89ffafc7190dd2c87be1cc4352adf758b"}, 0x2d, 0x800) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f00000016c0)=0x5a01) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000440)='/dev/ttyCcfg\x00', 0x20ea0, 0x0) msgget(0x1, 0x8) msgget$private(0x0, 0x200) 16:17:15 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{}, 0xfbfffffffffffff9, 0xf}], 0x4, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x7, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0xa452, &(0x7f00000000c0)=[{{r0}, 0x954cb3c5ac6e6675, 0x10, 0xf0000000, 0x3, 0x9}, {{r0}, 0xfffffffffffffff9, 0x1, 0xf00fffff, 0x7, 0x1}, {{r0}, 0xffffffffffffff7f, 0x0, 0x0, 0x83a, 0x8}, {{r0}, 0xfffffffffffffffe, 0x42, 0x20000029, 0x40000000007e, 0x400}, {{r0}, 0xffffffffffffffff, 0x2, 0x20000000, 0x1, 0x2}, {{r0}, 0xffffffffffffffff, 0x20, 0x40, 0x8001, 0xa32}], 0x3, 0x0) 16:17:15 executing program 1: msgsnd(0x0, &(0x7f0000000000), 0x8, 0x0) mprotect(&(0x7f0000084000/0x6000)=nil, 0x6000, 0x5) mprotect(&(0x7f0000487000/0x3000)=nil, 0x3000, 0x0) r0 = kqueue() r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10000, 0x4) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) renameat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') kevent(r0, &(0x7f0000000100), 0x9130fbc, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:17:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x3d}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x1, 0x3, 0x4, 0x6}, {0x1ff, 0x5, 0xffffffff80000000}]}) r1 = syz_open_pts() openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x8, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:17:15 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0xc1}], 0xe9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x20, 0x40000000, 0xb3, 0x7}, {{r2}, 0xffffffffffffffff, 0x30, 0x41, 0x6, 0x8be2}, {{r1}, 0xfffffffffffffffe, 0x1, 0xfffff, 0x401, 0x5}, {{r1}, 0xffffffffffffffff, 0x24, 0xfffff, 0xf32, 0x2}], 0x34, 0x0, 0x7, 0x0) r3 = dup2(r0, r1) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000000040)) 16:17:15 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = dup(0xffffffffffffffff) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x4a2, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/vmm\x00', 0x200, 0x0) r3 = kqueue() pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x10000) r5 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r6 = socket$inet(0x2, 0x0, 0x238) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x0, 0xaf26d4ea0dd35c37, 0x1, 0xfbd}, {{r2}, 0x0, 0x42, 0x11, 0x2, 0x3e6a}, {{r3}, 0xfffffffffffffffe, 0x0, 0x2, 0xffff, 0x1}], 0x9e, &(0x7f00000003c0)=[{{r4}, 0xffffffffffffffff, 0x10, 0xfffff, 0x7, 0x5}, {{r5}, 0xffffffffffffffff, 0x12, 0x20000000, 0xe9, 0x7}, {{r6}, 0xfffffffffffffffb, 0x4, 0x1, 0xffffffffffff4b1a, 0x6}], 0xfffffffffffff1d0, &(0x7f0000000440)={0x4, 0x1}) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getuid() geteuid() setuid(0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r7 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r7, &(0x7f0000000140)='./file0\x00') renameat(r7, &(0x7f00000001c0)='./file0\x00', r7, &(0x7f0000000200)='.\x00') r8 = dup2(r7, r7) recvfrom$unix(r8, &(0x7f0000000080)=""/10, 0xa, 0x800, &(0x7f0000000240)=@abs={0x1, 0x0, 0x2}, 0x8) 16:17:15 executing program 1: r0 = socket$inet(0x2, 0x4, 0x0) sendmsg(r0, &(0x7f0000002700)={&(0x7f0000000040)=@in6, 0xc, 0x0, 0x0, &(0x7f0000002540)=ANY=[@ANYBLOB="10000000003401000000000000000020"], 0x10}, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000000)) 16:17:15 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() r2 = getpid() r3 = getppid() setpgid(r2, r3) close(r0) dup(r1) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) write(r4, &(0x7f0000000200)="b4", 0x1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:17:15 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="000000186004008b00062b00feffffff6e840000a3bb6b3c042efdd1000000c6000000010000000af6ce4f22", 0x2c}], 0x1) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) 16:17:15 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x9, 0x0) select(0x40, &(0x7f00000004c0)={0x7f}, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) 16:17:15 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x9) utimensat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', &(0x7f0000000180)={{}, {0x0, 0x6}}, 0x0) r0 = socket(0x10, 0x2, 0x1) setsockopt(r0, 0x8, 0x507, &(0x7f0000000040), 0x0) munlock(&(0x7f00001ca000/0x1000)=nil, 0x1000) r1 = dup2(r0, r0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x90, 0x0) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=""/126, 0x7e) 16:17:16 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000100)=0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) r2 = syz_open_pts() r3 = getppid() madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x5) fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x3, 0x2, 0xfff, 0x4, r3}) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x3, 0x9}) setrlimit(0x7, &(0x7f0000000140)={0x400, 0x9}) 16:17:16 executing program 1: socketpair(0x2, 0xc003, 0x102, 0x0) socket(0x1, 0x4000, 0x7) 16:17:16 executing program 0: r0 = getgid() setgid(r0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x800000018, 0x2, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000140)) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0xb7, 0x9}, {0x18, 0x3, 0xe20f, 0x7}, 0x9, [0x100000000, 0x100, 0x0, 0x1, 0x320, 0x2, 0xffffffff, 0x91]}, 0x3c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "00000000e74de40000000000000000000600"}) getpeername(r1, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect(r1, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x3}, 0x8) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:17:16 executing program 1: open(&(0x7f00000002c0)='./bus\x00', 0x80, 0x1c1) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000180)=0x8) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000200), &(0x7f0000000240)=0x10) mknod(&(0x7f0000000140)='./bus\x00', 0x2004, 0x4000086128) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x100040042, 0x0) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000280)="000067027fc8d7", 0x7}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000300)=""/84, 0x54, 0x800, &(0x7f0000000380)=@abs={0x0, 0x0, 0x1}, 0x8) 16:17:16 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000000)) rename(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000200)='./file0\x00') 16:17:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000140)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r1, r2) 16:17:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x8, 0x7, 0x81, "d730c1e77a6fc6e202000000b6aea417e4e74de4", 0x400}) r1 = fcntl$dupfd(r0, 0xa, r0) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x8, 0x14, 0x8, 0x800}, {{r0}, 0xfffffffffffffffd, 0xba, 0x4, 0x401, 0x460d9579}, {{r0}, 0xffffffffffffffff, 0x3, 0x1, 0x80000000, 0x3}, {{r0}, 0xfffffffffffffff9, 0x4, 0x8, 0x1, 0x9}, {{r0}, 0xfffffffffffffffc, 0x20, 0xbc0bb7dc4eaff4ec, 0x8, 0x7f}, {{r0}, 0xfffffffffffffff8, 0x17, 0x40000000, 0x7ff, 0x20}, {{r0}, 0xfffffffffffffffb, 0x8, 0x800fffff, 0x4, 0x7}, {{r0}, 0xffffffffffffffff, 0x92, 0x20000000, 0x7, 0xffff}], 0x6, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xf, 0x7, 0x7, 0x100000000}, {{r0}, 0xfffffffffffffffe, 0x8, 0x1, 0x9, 0x1}], 0xffffffff, &(0x7f0000000040)={0x8, 0xffffffff7fffffff}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000200)="ddb4aeb3ec242c57e0a3492cd84327a490142aa320239449e6c0bbb540948766ebefceeb6f1b94865c74dbf0a590d6d4b136ce7fa616bec5162d1ff0d39fcbe4a7bc58cb524e5c6e9f65164d3bb1fb033b6d8f4ad55b75ed7d98b21f1ca7625851639bc6d82fb3df51e6857320cb54bae585a9f789ce8091376f9ad662d1f34c219aa36bc38d0383d53ec811013c307a06b487c480f190e683b6e38043e12767518f79dc220d", 0xa6}], 0x1) write(r0, &(0x7f0000000140)="df601214e6da8f51d24cdc679061d07d897f08eb16b5dbeb22d1aa7abb8dcf7d73c2d9dff046f6c06611f0f72f9de191035fde53aab5a7d4affc40319af8be004dcc5a1fe67ea379082ac15980afab9b763abc695a965ca9ebeb3cc8b44663008bf92642d3db0592a7c83d5f487645f34e280c9ca4f19590994d5d7d7ff8846cb867d0eb7e4a53dcff9d986992e79ba2fc2fe52e0f5fd7143d3af9add111d206590c461ef5c2dd36d4457b58c6a3ae8a", 0xb0) r2 = syz_open_pts() close(r0) r3 = dup(r2) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f0000000500)={0x7, 0xdfbe, 0x5, {[0xffffffff, 0x100000001, 0xff, 0x3, 0x2, 0xffffffffffffff01, 0x8, 0x3, 0x7, 0xc6, 0xffffffffffffffff, 0x4, 0x3, 0x7f, 0x401, 0x8, 0x7f, 0xff], [0x91f3, 0x3f, 0x3, 0x2, 0x9, 0x80000001, 0x7, 0x10000, 0x4, 0x5], [0x8, 0x100000001, 0x401, 0x0, 0x7, 0x152174ea, 0x4e6e], [0x875, 0x200, 0x1d, 0x2, 0x2, 0x7f], [{0xe1, 0x6, 0xfff, 0x81}, {0x7fff, 0x101, 0x9, 0x101}, {0x5653, 0x2766, 0x401, 0x4}, {0x3, 0x1, 0x1, 0x80000000}, {0xfffffffffffffffd, 0x1, 0x0, 0x405}, {0x853, 0x6, 0x2, 0x6}, {0x3ff, 0x3, 0x101, 0xffffffff80000001}, {0x100000000, 0x7, 0x0, 0xe0fffffe}], {0x20000000000002, 0xffffffff, 0x8, 0x4}, {0x50055c2f, 0x7, 0x34fb, 0x1ff}}}) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f00000000c0)) syz_open_pts() 16:17:16 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000240)="5001050360000004000000001306ca90100e10fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b10427a", 0x150, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="fc37e47aca30956b9d5a53a6d429efe4e9192c9f596617257818cef38f324747e9c04c8518d6d1d1902fbde7b4ebcfa0ecbed6502d6f9918c1aa3fd5da3fe95d8e0afd22ea1e50d2ce07f18e7ed09857cda18fa8f13632e0b76c68433ddfbb5336a8d73c9ddc6c6bfc7c29ad7335f0775224bc7ea86ec1762032498c76602b05770e0c3a308dd22eb19f08a0d0a19480ed26da8141b2a9cfde840ba0f214b470a88f896a8605b2cb8dc36a47db8bf128d090b0d8810ce001b81cde062a", 0xbd, 0x400, 0x0, 0x0) 16:17:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) semget$private(0x0, 0x4, 0x2) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000000)={0xc310, './file0\x00', './file0\x00'}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x7fffffff) uvm_fault(0xfffffd803f013108, 0x100000008, 0, 2) -> e kernel: page fault trap, code=0 Stopped at arp_rtrequest+0x15f: movq %rcx,0x8(%r15) ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic kernel page fault uvm_fault(0xfffffd803f013108, 0x100000008, 0, 2) -> e arp_rtrequest() at arp_rtrequest+0x15f end trace frame: 0xffff8000159ecb40, count: 0 ddb> trace arp_rtrequest() at arp_rtrequest+0x15f rtm_output(ffff8000009bd600,ffff8000159ecbf8,ffff8000159ecb50,40,0) at rtm_output+0xbf4 route_output(fffffd8035e3da00,fffffd80363e7d88,0,0) at route_output+0x7d7 route_usrreq(fffffd80363e7d88,9,fffffd8035e3da00,0,0,ffff8000149c44c8) at route_usrreq+0x363 sosend(fffffd80363e7d88,0,ffff8000159ecdf0,0,0,80) at sosend+0x660 sendit(ffff8000149c44c8,3,ffff8000159eced0,0,ffff8000159ecfe0) at sendit+0x53c sys_sendto(ffff8000149c44c8,ffff8000159ecf78,ffff8000159ecfe0) at sys_sendto+0x80 syscall(ffff8000159ed050) at syscall+0x511 Xsyscall(6,0,ffffffffffffffd8,0,6,9ad02cc5010) at Xsyscall+0x128 end of kernel end trace frame: 0x9afdac26ac0, count: -9 ddb> show registers rdi 0xffffffff819af1c7 arp_rtrequest+0x157 rsi 0x178 rbp 0xffff8000159ecaa0 rbx 0xffff8000000252c0 rdx 0x179 rcx 0xdeafbeaddeafbead rax 0xffff8000000252c8 r8 0x40 r9 0x5 r10 0xffff80000099d440 r11 0x3b7d49c77ce5229 r12 0xffff8000001722a8 r13 0x2 r14 0xfffffd80301db5b8 r15 0x100000000 rip 0xffffffff819af1cf arp_rtrequest+0x15f cs 0x8 rflags 0x10246 __ALIGN_SIZE+0xf246 rsp 0xffff8000159eca20 ss 0x10 arp_rtrequest+0x15f: movq %rcx,0x8(%r15) ddb> show proc PROC (syz-executor.0) pid=386871 stat=onproc flags process=0 proc=4000000 pri=83, usrpri=83, nice=20 forw=0xffffffffffffffff, list=0xffff8000149c5080,0xffffffff8227f910 process=0xffff8000149529f0 user=0xffff8000159e8000, vmspace=0xfffffd803f013108 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 24130 137401 28600 0 2 0 syz-executor.0 *24130 386871 28600 0 7 0x4000000 syz-executor.0 35487 200934 1 0 3 0x100083 ttyin getty 28600 480561 35167 0 2 0x482 syz-executor.0 36073 461516 35167 0 2 0x2 syz-executor.1 43721 53206 0 0 3 0x14200 bored sosplice 35167 214374 48092 0 3 0x82 kqread syz-fuzzer 35167 142680 48092 0 2 0x4000482 syz-fuzzer 35167 330246 48092 0 3 0x4000082 thrsleep syz-fuzzer 35167 405331 48092 0 3 0x4000082 thrsleep syz-fuzzer 35167 24360 48092 0 3 0x4000082 thrsleep syz-fuzzer 35167 232126 48092 0 3 0x4000082 thrsleep syz-fuzzer 35167 157432 48092 0 3 0x4000082 thrsleep syz-fuzzer 35167 42582 48092 0 3 0x4000082 thrsleep syz-fuzzer 48092 360956 80993 0 3 0x10008a pause ksh 80993 262899 73406 0 3 0x92 select sshd 73406 447300 1 0 3 0x80 select sshd 82302 234944 42708 73 2 0x100090 syslogd 42708 402534 1 0 3 0x100082 netio syslogd 15303 410688 1 77 3 0x100090 poll dhclient 58457 49564 1 0 3 0x80 poll dhclient 46420 523909 0 0 2 0x14200 zerothread 71220 384685 0 0 3 0x14200 aiodoned aiodoned 94361 195538 0 0 3 0x14200 syncer update 59025 504392 0 0 3 0x14200 cleaner cleaner 82293 450765 0 0 3 0x14200 reaper reaper 59418 296829 0 0 3 0x14200 pgdaemon pagedaemon 46054 274177 0 0 3 0x14200 bored crynlk 29662 455930 0 0 3 0x14200 bored crypto 89670 97110 0 0 3 0x40014200 acpi0 acpi0 22652 281753 0 0 3 0x14200 bored softnet 52137 214703 0 0 3 0x14200 bored systqmp 136 338270 0 0 3 0x14200 bored systq 37350 70854 0 0 3 0x40014200 bored softclock 18088 312276 0 0 3 0x40014200 idle0 62924 360965 0 0 3 0x14200 bored smr 1 71959 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9498 7114K 7372K 78643K 15330 0 0 pcb 24 9K 11K 78643K 915 0 0 rtable 117 4K 5K 78643K 708 0 0 ifaddr 50 13K 15K 78643K 283 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 92 0 0 iov 0 0K 24K 78643K 240 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1199 75K 76K 78643K 3040 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 26 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 0K 1K 78643K 152 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12537 0 0 file desc 5 13K 25K 78643K 2124 0 0 sigio 0 0K 0K 78643K 19 0 0 proc 42 30K 46K 78643K 620 0 0 subproc 32 2K 2K 78643K 68 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 171 0 0 in_multi 33 2K 2K 78643K 97 0 0 ether_multi 1 0K 0K 78643K 4 0 0 mrt 0 0K 0K 78643K 2 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 96 424K 424K 78643K 96 0 0 exec 0 0K 1K 78643K 359 0 0 pfkey data 0 0K 0K 78643K 6 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 82 20K 30K 78643K 5813 0 0 UVM aobj 102 6K 6K 78643K 109 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 48 0 0 NDP 9 0K 0K 78643K 74 0 0 temp 151 2715K 3354K 78643K 9619 0 0 kqueue 0 0K 0K 78643K 20 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 10 0 4 1 0 1 1 0 8 0 inpcbpl 280 787 0 780 1 0 1 1 0 8 0 plimitpl 152 61 0 54 1 0 1 1 0 8 0 rtentry 112 73 0 28 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 302 0 298 1 0 1 1 0 8 0 nd6 48 12 0 6 1 0 1 1 0 8 0 ppxss 1128 49 0 49 5 4 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 289 0 92 15 2 13 13 0 8 0 art_table 32 290 0 92 2 0 2 2 0 8 0 art_node 16 67 0 26 1 0 1 1 0 8 0 sysvmsgpl 40 24 0 8 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 150 0 140 1 0 1 1 0 8 0 shmpl 112 107 0 7 3 0 3 3 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 4848 0 3423 47 0 47 47 0 8 0 ffsino 240 4848 0 3423 85 0 85 85 0 8 0 nchpl 144 7940 0 6331 61 0 61 61 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 200 5926 0 0 312 0 312 312 0 8 0 namei 1024 24268 0 24267 2 1 1 1 0 8 0 scsiplug 64 5 0 5 5 5 0 1 0 8 0 scxspl 192 24242 0 24242 15 14 1 6 0 8 1 sigapl 432 2293 0 2280 2 0 2 2 0 8 0 futexpl 56 30879 0 30879 2 1 1 1 0 8 1 knotepl 112 465 0 446 1 0 1 1 0 8 0 kqueuepl 104 406 0 404 1 0 1 1 0 8 0 pipepl 112 1236 0 1217 4 3 1 2 0 8 0 fdescpl 424 2294 0 2280 2 0 2 2 0 8 0 filepl 120 12743 0 12648 6 2 4 5 0 8 1 lockfpl 104 630 0 630 3 2 1 1 0 8 1 lockfspl 48 237 0 237 3 2 1 1 0 8 1 sessionpl 112 23 0 13 1 0 1 1 0 8 0 pgrppl 48 43 0 33 1 0 1 1 0 8 0 ucredpl 96 2868 0 2861 1 0 1 1 0 8 0 zombiepl 144 2280 0 2280 2 1 1 1 0 8 1 processpl 840 2309 0 2280 4 0 4 4 0 8 0 procpl 600 4947 0 4910 4 0 4 4 0 8 0 sosppl 128 20 0 20 5 4 1 1 0 8 1 sockpl 384 1615 0 1597 5 2 3 4 0 8 1 mcl64k 65536 40 0 40 8 8 0 1 0 8 0 mcl16k 16384 5 0 5 4 4 0 1 0 8 0 mcl12k 12288 32 0 32 7 6 1 1 0 8 1 mcl9k 9216 34 0 34 7 6 1 1 0 8 1 mcl8k 8192 27 0 27 7 6 1 1 0 8 1 mcl4k 4096 73 0 73 5 4 1 1 0 8 1 mcl2k2 2112 9 0 9 4 4 0 1 0 8 0 mcl2k 2048 55564 0 55523 13 7 6 11 0 8 0 mtagpl 80 2 0 2 1 1 0 1 0 8 0 mbufpl 256 100774 0 100685 14 4 10 10 0 8 0 bufpl 256 11600 0 5917 356 0 356 356 0 8 0 anonpl 16 187072 0 177743 79 33 46 56 0 62 7 amapchunkpl 152 9671 0 9586 27 18 9 14 0 158 3 amappl16 192 10828 0 10317 61 33 28 38 0 8 2 amappl15 184 2 0 1 1 0 1 1 0 8 0 amappl14 176 46 0 45 2 1 1 1 0 8 0 amappl13 168 17 0 17 2 2 0 1 0 8 0 amappl12 160 15 0 12 1 0 1 1 0 8 0 amappl11 152 383 0 365 1 0 1 1 0 8 0 amappl10 144 71 0 69 2 1 1 1 0 8 0 amappl9 136 2322 0 2318 1 0 1 1 0 8 0 amappl8 128 1875 0 1860 1 0 1 1 0 8 0 amappl7 120 44 0 38 1 0 1 1 0 8 0 amappl6 112 375 0 366 1 0 1 1 0 8 0 amappl5 104 149 0 139 1 0 1 1 0 8 0 amappl4 96 2427 0 2404 1 0 1 1 0 8 0 amappl3 88 247 0 237 1 0 1 1 0 8 0 amappl2 80 17388 0 17322 4 2 2 3 0 8 0 amappl1 72 48086 0 47675 24 15 9 19 0 8 0 amappl 80 5224 0 5191 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 108 0 7 2 0 2 2 0 8 0 uaddrrnd 24 2294 0 2280 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 2294 0 2280 1 0 1 1 0 8 0 vmmpekpl 168 17083 0 17060 2 0 2 2 0 8 0 vmmpepl 168 234468 0 232986 145 75 70 96 0 357 1 vmsppl 264 2293 0 2280 3 2 1 2 0 8 0 pdppl 4096 4594 0 4560 7 2 5 6 0 8 0 pvpl 32 612192 0 599761 209 87 122 191 0 265 17 pmappl 200 2293 0 2280 1 0 1 1 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 523 0 40 14 0 14 14 0 8 0